--- /srv/rebuilderd/tmp/rebuilderdkqXclR/inputs/fis-gtm-7.1_7.1-008-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdkqXclR/out/fis-gtm-7.1_7.1-008-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-26 05:08:54.000000 debian-binary │ --rw-r--r-- 0 0 0 5228 2025-09-26 05:08:54.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14260412 2025-09-26 05:08:54.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 5192 2025-09-26 05:08:54.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 14241948 2025-09-26 05:08:54.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── file list │ │ │ @@ -1,3 +1,3 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 05:08:54.000000 ./ │ │ │ -rw-r--r-- 0 root (0) root (0) 1984 2025-09-26 05:08:54.000000 ./control │ │ │ --rw-r--r-- 0 root (0) root (0) 18947 2025-09-26 05:08:54.000000 ./md5sums │ │ │ +-rw-r--r-- 0 root (0) root (0) 18836 2025-09-26 05:08:54.000000 ./md5sums │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: fis-gtm-7.1 │ │ │ Source: fis-gtm │ │ │ Version: 7.1-008-1 │ │ │ Architecture: amd64 │ │ │ Maintainer: Debian Med Packaging Team │ │ │ -Installed-Size: 133556 │ │ │ +Installed-Size: 133519 │ │ │ Depends: libc6 (>= 2.38), libelf1t64 (>= 0.131), libtinfo6 (>= 6), libicu-dev │ │ │ 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.1-008_x86_64/gtmsecshr │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/gtmsecshrdir/gtmsecshr │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/gtmstart │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/gtmstop │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/gtmthreadgblasm.m │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/gtmxc_types.h │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/install_permissions.log │ │ │ │ -usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/install_sha256_checksum.log │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/libgtmshr.so │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/libgtmutil.so │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/lke │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/lkehelp.dat │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/lkehelp.gld │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/main_pragma.h │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/mumps ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -149,15 +149,14 @@ │ │ │ dr-x------ 0 root (0) root (0) 0 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/gtmsecshrdir/ │ │ │ -r-s------ 0 root (0) root (0) 3489800 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/gtmsecshrdir/gtmsecshr │ │ │ -rwxr-xr-x 0 root (0) root (0) 3333 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/gtmstart │ │ │ -rwxr-xr-x 0 root (0) root (0) 2683 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/gtmstop │ │ │ -rw-r--r-- 0 root (0) root (0) 6677 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/gtmthreadgblasm.m │ │ │ -rw-r--r-- 0 root (0) root (0) 3946 2025-07-04 09:27:21.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/gtmxc_types.h │ │ │ -rw-r--r-- 0 root (0) root (0) 31032 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/install_permissions.log │ │ │ --rw-r--r-- 0 root (0) root (0) 37798 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/install_sha256_checksum.log │ │ │ -rw-r--r-- 0 root (0) root (0) 3530912 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/libgtmshr.so │ │ │ -rw-r--r-- 0 root (0) root (0) 34583104 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/libgtmutil.so │ │ │ -rwxr-xr-x 0 root (0) root (0) 3571816 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/lke │ │ │ -rw-r--r-- 0 root (0) root (0) 4403200 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/lkehelp.dat │ │ │ -rw-r--r-- 0 root (0) root (0) 2560 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/lkehelp.gld │ │ │ -rw-r--r-- 0 root (0) root (0) 856 2025-07-04 09:27:22.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/main_pragma.h │ │ │ -rwxr-xr-x 0 root (0) root (0) 14576 2025-09-26 05:08:54.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_x86_64/mumps │ │ ├── ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_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 fa27 d668 0200 0000 .........'.h.... │ │ │ +000000b0: 0100 0000 0000 0000 e1c0 e868 0200 0000 ...........h.... │ │ │ 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 a806 0000 8d0b 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 57ff 7300 ............W.s. │ │ │ +00402030: 0009 0000 0000 0000 001e 001a 01ff 7300 ..............s. │ │ │ 00402040: ff45 5841 4d50 4c45 5300 c042 0100 000a .EXAMPLES..B.... │ │ │ -00402050: 0000 0000 0000 000f 001e 5750 0000 0b00 ..........WP.... │ │ │ +00402050: 0000 0000 0000 000f 001e 0150 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 176c 4c4c 00c0 1401 0000 0800 .....lLL........ │ │ │ +00402080: 0000 1400 1785 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 1e6c 5000 0010 0000 0000 .......lP....... │ │ │ +004020b0: 0000 0000 0f00 1e85 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 57ff 7300 ff45 5841 ........W.s..EXA │ │ │ +00402100: 0000 0000 001e 001c 01ff 7300 ff45 5841 ..........s..EXA │ │ │ 00402110: 4d50 4c45 5300 c041 0100 0021 0000 0000 MPLES..A...!.... │ │ │ -00402120: 0000 000f 0020 5750 0000 2200 0000 0000 ..... WP.."..... │ │ │ +00402120: 0000 000f 0020 0150 0000 2200 0000 0000 ..... .P.."..... │ │ │ 00402130: 0000 1600 1700 4841 4e47 4500 bf22 0000 ......HANGE..".. │ │ │ -00402140: 0e00 0000 0000 0000 1100 1d6c c061 0100 ...........l.a.. │ │ │ +00402140: 0e00 0000 0000 0000 1100 1d85 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 5745 5841 4d50 4c45 5300 c034 0100 .!WEXAMPLES..4.. │ │ │ -004021a0: 001d 0000 0000 0000 000f 002b 579b 0000 ...........+W... │ │ │ +00402190: 0021 0145 5841 4d50 4c45 5300 c034 0100 .!.EXAMPLES..4.. │ │ │ +004021a0: 001d 0000 0000 0000 000f 002b 019b 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: 3757 c112 0100 0016 0000 0000 0000 0010 7W.............. │ │ │ +00402200: 3701 c112 0100 0016 0000 0000 0000 0010 7............... │ │ │ 00402210: 0038 0017 4200 0017 0000 0000 0000 0010 .8..B........... │ │ │ -00402220: 0038 5722 8200 0018 0000 0000 0000 0010 .8W"............ │ │ │ +00402220: 0038 0122 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 57c0 3101 0000 .........(W.1... │ │ │ +004022c0: 0000 0000 0000 0011 0028 01c0 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 2a57 c053 0100 0026 0000 0000 ....*W.S...&.... │ │ │ -00402320: 0000 0019 0016 5745 5641 4c55 4154 4500 ......WEVALUATE. │ │ │ -00402330: bf82 0000 2700 0000 0000 0000 1500 1657 ....'..........W │ │ │ +00402310: 0000 1100 2a01 c053 0100 0026 0000 0000 ....*..S...&.... │ │ │ +00402320: 0000 0019 0016 0145 5641 4c55 4154 4500 .......EVALUATE. │ │ │ +00402330: bf82 0000 2700 0000 0000 0000 1500 1601 ....'........... │ │ │ 00402340: 4649 4e44 00bf 8200 002c 0000 0000 0000 FIND.....,...... │ │ │ -00402350: 001e 001b 57ff 7300 ff45 5841 4d50 4c45 ....W.s..EXAMPLE │ │ │ +00402350: 001e 001b 01ff 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: 1f57 5000 0036 0000 0000 0000 0023 001f .WP..6.......#.. │ │ │ +00402400: 1f01 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 1c6c ff73 ..7..........l.s │ │ │ +00402480: 0000 3700 0000 0000 0000 1e00 1c85 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 0957 5355 4d4d 4152 5900 .......WSUMMARY. │ │ │ -00403680: 0053 756d 6d61 7279 1200 1157 bf11 0000 .Summary...W.... │ │ │ -00403690: 2020 2053 756d 6d61 7279 0700 1257 2100 Summary...W!. │ │ │ -004036a0: 005e 0012 5731 0000 2020 202b 2d2d 2d2d .^..W1.. +---- │ │ │ +00403670: 0011 0000 1400 0901 5355 4d4d 4152 5900 ........SUMMARY. │ │ │ +00403680: 0053 756d 6d61 7279 1200 1101 bf11 0000 .Summary........ │ │ │ +00403690: 2020 2053 756d 6d61 7279 0700 1201 2100 Summary....!. │ │ │ +004036a0: 005e 0012 0131 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 5741 0000 2020 207c 2020 434f 4d4d ..WA.. | COMM │ │ │ +00403700: 0012 0141 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: 5751 0000 2020 207c 2d2d 2d2d 2d2d 2d2d WQ.. |-------- │ │ │ +00403760: 0151 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 0057 4845 4c50 00ff 7300 ff43 4f4d 8..WHELP..s..COM │ │ │ +00403810: 3800 0001 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 1757 4c4c ORD..*.W.....WLL │ │ │ -004046b0: 0000 414c 4c0e 001a 57bf 1100 0020 2020 ..ALL...W.... │ │ │ -004046c0: 414c 4c07 001b 5721 0000 5200 1b57 3100 ALL...W!..R..W1. │ │ │ +004046a0: 4f52 4407 002a 0057 0000 0b00 1701 4c4c ORD..*.W......LL │ │ │ +004046b0: 0000 414c 4c0e 001a 01bf 1100 0020 2020 ..ALL........ │ │ │ +004046c0: 414c 4c07 001b 0121 0000 5200 1b01 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 1b57 s defined by'..W │ │ │ +00404710: 7320 6465 6669 6e65 6420 6279 2700 1b01 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 5751 0000 2b00 1b57 6100 ry....WQ..+..Wa. │ │ │ +00404740: 7279 2e07 001b 0151 0000 2b00 1b01 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 5771 0000 0f00 1b57 d is:...Wq.....W │ │ │ -00404780: 8100 0020 2020 414c 5b4c 5d0b 001b 5791 ... AL[L]...W. │ │ │ -00404790: 0000 2020 205b 1a00 1a57 c011 0000 2020 .. [...W.... │ │ │ +00404770: 6420 6973 3a07 001b 0171 0000 0f00 1b01 d is:....q...... │ │ │ +00404780: 8100 0020 2020 414c 5b4c 5d0b 001b 0191 ... AL[L]..... │ │ │ +00404790: 0000 2020 205b 1a00 1a01 c011 0000 2020 .. [........ │ │ │ 004047a0: 202d 425b 5546 4645 525f 464c 5553 485d -B[UFFER_FLUSH] │ │ │ -004047b0: 1500 1b57 1200 0020 2020 2d43 5b52 4954 ...W... -C[RIT │ │ │ -004047c0: 494e 4954 5d18 001b 5713 0000 2020 202d INIT]...W... - │ │ │ +004047b0: 1500 1b01 1200 0020 2020 2d43 5b52 4954 ....... -C[RIT │ │ │ +004047c0: 494e 4954 5d18 001b 0113 0000 2020 202d INIT]....... - │ │ │ 004047d0: 445b 554d 505d 202d 415b 4c4c 5d17 001b D[UMP] -A[LL]... │ │ │ -004047e0: 5714 0000 2020 202d 5b4e 4f5d 465b 5245 W... -[NO]F[RE │ │ │ +004047e0: 0114 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 2757 bf11 0000 2020 2045 ples..'W.... E │ │ │ -00405050: 7861 6d70 6c65 7307 0028 5721 0000 5700 xamples..(W!..W. │ │ │ -00405060: 2857 3100 0020 2020 4453 453e 6164 6420 (W1.. DSE>add │ │ │ +00405040: 706c 6573 1300 2701 bf11 0000 2020 2045 ples..'..... E │ │ │ +00405050: 7861 6d70 6c65 7307 0028 0121 0000 5700 xamples..(.!..W. │ │ │ +00405060: 2801 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 5741 0000 4d00 2857 ator"..(WA..M.(W │ │ │ +004050b0: 6174 6f72 2207 0028 0141 0000 4d00 2801 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 5761 0000 ") at theT.(Wa.. │ │ │ +00405100: 2229 2061 7420 7468 6554 0028 0161 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: 5771 0000 2020 206f 6e6c 792e 0700 2857 Wq.. only...(W │ │ │ -00405170: 8100 0012 0028 5791 0000 2020 2045 7861 .....(W... Exa │ │ │ -00405180: 6d70 6c65 3a08 0027 57c0 1100 002b 0028 mple:..'W....+.( │ │ │ -00405190: 5712 0000 2020 2044 5345 3e61 6464 202d W... DSE>add - │ │ │ +00405160: 0171 0000 2020 206f 6e6c 792e 0700 2801 .q.. only...(. │ │ │ +00405170: 8100 0012 0028 0191 0000 2020 2045 7861 .....(.... Exa │ │ │ +00405180: 6d70 6c65 3a08 0027 01c0 1100 002b 0028 mple:..'.....+.( │ │ │ +00405190: 0112 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 2857 1300 0052 ointer=2..(W...R │ │ │ -004051c0: 0028 5714 0000 2020 2054 6869 7320 636f .(W... This co │ │ │ +004051b0: 6f69 6e74 6572 3d32 0700 2801 1300 0052 ointer=2..(....R │ │ │ +004051c0: 0028 0114 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 5715 0000 2020 2061 7070 6c69 s).(W... appli │ │ │ +00405210: 7329 0028 0115 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 2857 1600 > level 0...(W.. │ │ │ -00405240: 0012 0028 5717 0000 2020 2045 7861 6d70 ...(W... Examp │ │ │ -00405250: 6c65 3a07 0028 5718 0000 4500 2857 1900 le:..(W...E.(W.. │ │ │ +00405230: 3e20 6c65 7665 6c20 302e 0700 2801 1600 > level 0...(... │ │ │ +00405240: 0012 0028 0117 0000 2020 2045 7861 6d70 ...(.... Examp │ │ │ +00405250: 6c65 3a07 0028 0118 0000 4500 2801 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 571a 0000 4900 2857 2100 0020 2020 .(W...I.(W!.. │ │ │ +004052a0: 0028 011a 0000 4900 2801 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 5722 0000 2020 205e 4672 7569 7473 .(W".. ^Fruits │ │ │ +004052f0: 0028 0122 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 2857 2300 0020 2020 6120 6e65 dsO.(W#.. a ne │ │ │ +00405340: 6473 4f00 2801 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 5724 0000 2020 2061 7070 6c69 sR.(W$.. appli │ │ │ +00405390: 7352 0028 0124 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 5725 0000 2020 2074 6865 of5.(W%.. the │ │ │ +004053e0: 206f 6635 0028 0125 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 2857 2600 002f llowing:..(W&../ │ │ │ -00405420: 0028 5727 0000 2020 2042 6c6f 636b 2033 .(W'.. Block 3 │ │ │ +00405410: 6c6c 6f77 696e 673a 0700 2801 2600 002f llowing:..(.&../ │ │ │ +00405420: 0028 0127 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: 2857 2800 0020 2020 5265 633a 3120 2042 (W(.. Rec:1 B │ │ │ +00405450: 2801 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: 5729 0000 2020 2020 2020 2020 2031 3020 W).. 10 │ │ │ +00405490: 0129 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 2857 2a00 0020 2020 2020 2020 2020 S.(W*.. │ │ │ +004054e0: 5300 2801 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 5731 0000 2020 2052 6563 e|>.(W1.. Rec │ │ │ +00405530: 2065 7c3e 0028 0131 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 5732 0000 2020 2020 2020 2020 )S.(W2.. │ │ │ +00405570: 2953 0028 0132 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 2857 3300 0020 2020 2020 |S.(W3.. │ │ │ +004055c0: 2020 207c 5300 2801 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 5734 0000 2020 |>.(W4.. │ │ │ +00405610: 2020 2020 2020 7c3e 0028 0134 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 5735 0000 2020 2020 ts(3)S.(W5.. │ │ │ +00405650: 7473 2833 2953 0028 0135 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 2857 3600 0020 |S.(W6.. │ │ │ +004056a0: 2020 2020 2020 207c 5300 2801 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 5737 |>.(W7 │ │ │ +004056f0: 2020 2020 2020 2020 2020 7c3e 0028 0137 |>.(.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 5738 0000 Fruits(4)S.(W8.. │ │ │ +00405730: 4672 7569 7473 2834 2953 0028 0138 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 2857 |S.(W │ │ │ +00405780: 2020 2020 2020 2020 2020 207c 5300 2801 |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 573a 0000 1200 2857 4100 0020 2020 .(W:....(WA.. │ │ │ -004057f0: 4578 616d 706c 653a 0700 2857 4200 0000 Example:..(WB... │ │ │ +004057e0: 0028 013a 0000 1200 2801 4100 0020 2020 .(.:....(.A.. │ │ │ +004057f0: 4578 616d 706c 653a 0700 2801 4200 0000 Example:..(.B... │ │ │ 00405800: 0400 0000 6e02 0000 1601 0000 0000 0000 ....n........... │ │ │ -00405810: 5100 0057 4845 4c50 00ff 7300 ff43 4f4d Q..WHELP..s..COM │ │ │ +00405810: 5100 0001 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 5744 0000 4f00 2857 4500 0020 2..(WD..O.(WE.. │ │ │ +00405860: 3207 0028 0144 0000 4f00 2801 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 5746 0000 2020 mand is).(WF.. │ │ │ +004058b0: 6d61 6e64 2069 7329 0028 0146 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 2857 4700 0012 0028 5748 0000 2020 ..(WG....(WH.. │ │ │ -004058f0: 2045 7861 6d70 6c65 3a07 0028 5749 0000 Example:..(WI.. │ │ │ -00405900: 4500 2857 4a00 0020 2020 2420 6473 6520 E.(WJ.. $ dse │ │ │ +004058e0: 0700 2801 4700 0012 0028 0148 0000 2020 ..(.G....(.H.. │ │ │ +004058f0: 2045 7861 6d70 6c65 3a07 0028 0149 0000 Example:..(.I.. │ │ │ +00405900: 4500 2801 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 5751 0000 5000 2857 et=10..(WQ..P.(W │ │ │ +00405940: 6574 3d31 3007 0028 0151 0000 5000 2801 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 2857 to block 7...(W │ │ │ -004059a0: 5300 0012 0028 5754 0000 2020 2045 7861 S....(WT.. Exa │ │ │ -004059b0: 6d70 6c65 3a07 0028 5755 0000 3300 2857 mple:..(WU..3.(W │ │ │ +00405990: 2074 6f20 626c 6f63 6b20 372e 0700 2801 to block 7...(. │ │ │ +004059a0: 5300 0012 0028 0154 0000 2020 2045 7861 S....(.T.. Exa │ │ │ +004059b0: 6d70 6c65 3a07 0028 0155 0000 3300 2801 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 5757 0000 5000 2857 5800 0020 2020 .(WW..P.(WX.. │ │ │ +004059f0: 0028 0157 0000 5000 2801 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 2857 5900 0020 2020 of the!.(WY.. │ │ │ +00405a40: 6f66 2074 6865 2100 2801 5900 0020 2020 of the!.(.Y.. │ │ │ 00405a50: 6375 7272 656e 7420 6461 7461 6261 7365 current database │ │ │ -00405a60: 2062 6c6f 636b 2e07 0028 575a 0000 0000 block...(WZ.... │ │ │ +00405a60: 2062 6c6f 636b 2e07 0028 015a 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 2957 bf11 0000 alifiers..)W.... │ │ │ +00406040: 616c 6966 6965 7273 1500 2901 bf11 0000 alifiers..)..... │ │ │ 00406050: 2020 2051 7561 6c69 6669 6572 7307 002a Qualifiers..* │ │ │ -00406060: 5721 0000 0e00 2a57 3100 0020 2020 2d41 W!....*W1.. -A │ │ │ -00406070: 4c4c 0700 2a57 4100 0051 002a 5751 0000 LL..*WA..Q.*WQ.. │ │ │ +00406060: 0121 0000 0e00 2a01 3100 0020 2020 2d41 .!....*.1.. -A │ │ │ +00406070: 4c4c 0700 2a01 4100 0051 002a 0151 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 2a57 6100 is useful'.*Wa. │ │ │ +004060c0: 2069 7320 7573 6566 756c 2700 2a01 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 5771 0000 2700 2a57 8100 0020 ...*Wq..'.*W... │ │ │ +004060f0: 2e07 002a 0171 0000 2700 2a01 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 5791 0000 1800 2957 c011 0000 2020 .*W.....)W.... │ │ │ +00406120: 002a 0191 0000 1800 2901 c011 0000 2020 .*......)..... │ │ │ 00406130: 202d 4255 4646 4552 5f46 4c55 5348 0700 -BUFFER_FLUSH.. │ │ │ -00406140: 2a57 1200 0053 002a 5713 0000 2020 2046 *W...S.*W... F │ │ │ +00406140: 2a01 1200 0053 002a 0113 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 2a57 1400 0020 gions of'.*W... │ │ │ +00406190: 6769 6f6e 7320 6f66 2700 2a01 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 5715 0000 2300 2a57 1600 0020 2020 .*W...#.*W... │ │ │ +004061c0: 002a 0115 0000 2300 2a01 1600 0020 2020 .*....#.*.... │ │ │ 004061d0: 496e 636f 6d70 6174 6962 6c65 2077 6974 Incompatible wit │ │ │ -004061e0: 683a 202d 5245 4e45 5707 002a 5717 0000 h: -RENEW..*W... │ │ │ -004061f0: 1500 2a57 1800 0020 2020 2d43 5b52 4954 ..*W... -C[RIT │ │ │ -00406200: 494e 4954 5d07 002a 5719 0000 5100 2a57 INIT]..*W...Q.*W │ │ │ +004061e0: 683a 202d 5245 4e45 5707 002a 0117 0000 h: -RENEW..*.... │ │ │ +004061f0: 1500 2a01 1800 0020 2020 2d43 5b52 4954 ..*.... -C[RIT │ │ │ +00406200: 494e 4954 5d07 002a 0119 0000 5100 2a01 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: 5721 0000 3500 2a57 2200 0020 2020 496e W!..5.*W".. In │ │ │ +00406260: 0121 0000 3500 2a01 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 5723 0000 E, -SIEZE..*W#.. │ │ │ -004062a0: 1500 2a57 2400 0020 2020 2a2a 4361 7574 ..*W$.. **Caut │ │ │ -004062b0: 696f 6e2a 2a07 002a 5725 0000 5100 2a57 ion**..*W%..Q.*W │ │ │ +00406290: 452c 202d 5349 455a 4507 002a 0123 0000 E, -SIEZE..*.#.. │ │ │ +004062a0: 1500 2a01 2400 0020 2020 2a2a 4361 7574 ..*.$.. **Caut │ │ │ +004062b0: 696f 6e2a 2a07 002a 0125 0000 5100 2a01 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: 5727 0000 2020 206d 6179 2064 616d 6167 W'.. may damag │ │ │ +00406310: 0127 0000 2020 206d 6179 2064 616d 6167 .'.. may damag │ │ │ 00406320: 6520 7468 6520 6461 7461 6261 7365 2e07 e the database.. │ │ │ -00406330: 002a 5728 0000 1100 2a57 2900 0020 2020 .*W(....*W).. │ │ │ -00406340: 2d5b 445d 554d 5007 002a 572a 0000 2a00 -[D]UMP..*W*..*. │ │ │ -00406350: 2a57 3100 0020 2020 4469 7370 6c61 7973 *W1.. Displays │ │ │ +00406330: 002a 0128 0000 1100 2a01 2900 0020 2020 .*.(....*.).. │ │ │ +00406340: 2d5b 445d 554d 5007 002a 012a 0000 2a00 -[D]UMP..*.*..*. │ │ │ +00406350: 2a01 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 2a57 3200 0021 rmation...*W2..! │ │ │ -00406380: 002a 5733 0000 2020 2043 6f6d 7061 7469 .*W3.. Compati │ │ │ +00406370: 726d 6174 696f 6e2e 0700 2a01 3200 0021 rmation...*.2..! │ │ │ +00406380: 002a 0133 0000 2020 2043 6f6d 7061 7469 .*.3.. Compati │ │ │ 00406390: 626c 6520 7769 7468 3a20 2d41 5b4c 4c5d ble with: -A[LL] │ │ │ -004063a0: 0700 2a57 3400 0017 002a 5735 0000 2020 ..*W4....*W5.. │ │ │ +004063a0: 0700 2a01 3400 0017 002a 0135 0000 2020 ..*.4....*.5.. │ │ │ 004063b0: 202d 5b4e 4f5d 465b 5245 455a 455d 0700 -[NO]F[REEZE].. │ │ │ -004063c0: 2a57 3600 0052 002a 5737 0000 2020 2046 *W6..R.*W7.. F │ │ │ +004063c0: 2a01 3600 0052 002a 0137 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 5738 0000 5200 ectory...*W8..R. │ │ │ -00406420: 2a57 3900 0020 2020 2020 6f20 5468 6520 *W9.. o The │ │ │ +00406410: 6563 746f 7279 2e07 002a 0138 0000 5200 ectory...*.8..R. │ │ │ +00406420: 2a01 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 2a57 3a00 0020 2020 2020 2020 6672 T.*W:.. fr │ │ │ +00406470: 5400 2a01 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 2a57 4100 0020 2020 2020 are,.*WA.. │ │ │ +004064c0: 2061 7265 2c00 2a01 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 2a57 4200 0020 2020 2020 6f20 4120 Q.*WB.. o A │ │ │ +004064f0: 5100 2a01 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 5743 0000 2020 2020 2020 2070 eO.*WC.. p │ │ │ +00406540: 654f 002a 0143 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 0057 4845 4c50 00ff 7300 ff43 4f4d |..WHELP..s..COM │ │ │ +00406810: 7c00 0001 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 2a57 conjunction+.*W │ │ │ +00406880: 2063 6f6e 6a75 6e63 7469 6f6e 2b00 2a01 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 5746 0000 2020 lifier.R.*WF.. │ │ │ +004068b0: 6c69 6669 6572 2e52 002a 0146 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 5747 0000 S regionsS.*WG.. │ │ │ +00406900: 5320 7265 6769 6f6e 7353 002a 0147 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 2a57 is unfrozen,R.*W │ │ │ +00406950: 6973 2075 6e66 726f 7a65 6e2c 5200 2a01 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: 2a57 4900 0020 2020 2020 2020 476c 6f62 *WI.. Glob │ │ │ +004069b0: 2a01 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 2a57 4a00 qualifier.P.*WJ. │ │ │ +004069e0: 7175 616c 6966 6965 722e 5000 2a01 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 2a57 5100 e, use theT.*WQ. │ │ │ +00406a30: 652c 2075 7365 2074 6865 5400 2a01 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: 2a57 5200 0020 2020 2020 2020 414c 4c20 *WR.. ALL │ │ │ +00406a90: 2a01 5200 0020 2020 2020 2020 414c 4c20 *.R.. ALL │ │ │ 00406aa0: 2d46 5245 455a 4520 636f 6d6d 616e 642e -FREEZE command. │ │ │ -00406ab0: 0700 2a57 5300 0023 002a 5754 0000 2020 ..*WS..#.*WT.. │ │ │ +00406ab0: 0700 2a01 5300 0023 002a 0154 0000 2020 ..*.S..#.*.T.. │ │ │ 00406ac0: 2049 6e63 6f6d 7061 7469 626c 6520 7769 Incompatible wi │ │ │ -00406ad0: 7468 3a20 2d52 454e 4557 0700 2a57 5500 th: -RENEW..*WU. │ │ │ -00406ae0: 0015 002a 5756 0000 2020 202d 4f5b 5645 ...*WV.. -O[VE │ │ │ -00406af0: 5252 4944 455d 0700 2a57 5700 003f 002a RRIDE]..*WW..?.* │ │ │ -00406b00: 5758 0000 2020 204f 7665 7272 6964 6573 WX.. Overrides │ │ │ +00406ad0: 7468 3a20 2d52 454e 4557 0700 2a01 5500 th: -RENEW..*.U. │ │ │ +00406ae0: 0015 002a 0156 0000 2020 202d 4f5b 5645 ...*.V.. -O[VE │ │ │ +00406af0: 5252 4944 455d 0700 2a01 5700 003f 002a RRIDE]..*.W..?.* │ │ │ +00406b00: 0158 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 2a57 E operation...*W │ │ │ -00406b40: 5900 0052 002a 575a 0000 2020 2057 6865 Y..R.*WZ.. Whe │ │ │ +00406b30: 4520 6f70 6572 6174 696f 6e2e 0700 2a01 E operation...*. │ │ │ +00406b40: 5900 0052 002a 015a 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 5761 0000 2020 2074 uding&.*Wa.. t │ │ │ +00406b90: 7564 696e 6726 002a 0161 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 5762 ther users...*Wb │ │ │ -00406bc0: 0000 5400 2a57 6300 0020 2020 5768 656e ..T.*Wc.. When │ │ │ +00406bb0: 7468 6572 2075 7365 7273 2e07 002a 0162 ther users...*.b │ │ │ +00406bc0: 0000 5400 2a01 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 2a57 6400 0020 2020 thoseQ.*Wd.. │ │ │ +00406c10: 2074 686f 7365 5100 2a01 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 5765 0000 2020 currentN.*We.. │ │ │ +00406c60: 6375 7272 656e 744e 002a 0165 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 5766 0000 2020 2064 e theP.*Wf.. d │ │ │ +00406cb0: 6520 7468 6550 002a 0166 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 5767 0000 2020 2069 ve to*.*Wg.. i │ │ │ +00406d00: 7665 2074 6f2a 002a 0167 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 5768 0000 2a00 2a57 6900 0020 2020 .*Wh..*.*Wi.. │ │ │ +00406d30: 002a 0168 0000 2a00 2a01 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 2a57 6a00 0016 002a 5771 0000 2020 ..*Wj....*Wq.. │ │ │ +00406d60: 0700 2a01 6a00 0016 002a 0171 0000 2020 ..*.j....*.q.. │ │ │ 00406d70: 202d 5245 465b 4552 454e 4345 5d07 002a -REF[ERENCE]..* │ │ │ -00406d80: 5772 0000 4e00 2a57 7300 0020 2020 5265 Wr..N.*Ws.. Re │ │ │ +00406d80: 0172 0000 4e00 2a01 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 2a57 7400 0020 2020 676c 6f62 nt..*Wt.. glob │ │ │ +00406dd0: 6e74 1b00 2a01 7400 0020 2020 676c 6f62 nt..*.t.. glob │ │ │ 00406de0: 616c 2064 6972 6563 746f 7279 2e07 002a al directory...* │ │ │ -00406df0: 5775 0000 5300 2a57 7600 0020 2020 2020 Wu..S.*Wv.. │ │ │ +00406df0: 0175 0000 5300 2a01 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 5777 0000 2020 ow manyO.*Ww.. │ │ │ +00406e40: 6f77 206d 616e 794f 002a 0177 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 2a57 7800 0020 2020 sions.M.*Wx.. │ │ │ +00406e90: 7369 6f6e 732e 4d00 2a01 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 5779 0000 2020 2020 2020 essP.*Wy.. │ │ │ +00406ee0: 6573 7350 002a 0179 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 577a 0000 2020 2020 2020 itN.*Wz.. │ │ │ +00406f30: 2069 744e 002a 017a 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 5781 0000 2300 2a57 8200 0020 ...*W...#.*W... │ │ │ +00406f80: 2e07 002a 0181 0000 2300 2a01 8200 0020 ...*....#.*.... │ │ │ 00406f90: 2020 496e 636f 6d70 6174 6962 6c65 2077 Incompatible w │ │ │ -00406fa0: 6974 683a 202d 5245 4e45 5707 002a 5783 ith: -RENEW..*W. │ │ │ -00406fb0: 0000 1400 2a57 8400 0020 2020 2d52 454c ....*W... -REL │ │ │ -00406fc0: 5b45 4153 455d 0700 2a57 8500 0000 0000 [EASE]..*W...... │ │ │ +00406fa0: 6974 683a 202d 5245 4e45 5707 002a 0183 ith: -RENEW..*.. │ │ │ +00406fb0: 0000 1400 2a01 8400 0020 2020 2d52 454c ....*.... -REL │ │ │ +00406fc0: 5b45 4153 455d 0700 2a01 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 2b57 bf11 Qualifiers..+W.. │ │ │ +00407040: 5175 616c 6966 6965 7273 1500 2b01 bf11 Qualifiers..+... │ │ │ 00407050: 0000 2020 2051 7561 6c69 6669 6572 7307 .. Qualifiers. │ │ │ -00407060: 002c 5721 0000 1b00 2c57 3100 0020 2020 .,W!....,W1.. │ │ │ +00407060: 002c 0121 0000 1b00 2c01 3100 0020 2020 .,.!....,.1.. │ │ │ 00407070: 2d52 455b 434f 5645 525d 205b 2d41 4c4c -RE[COVER] [-ALL │ │ │ -00407080: 5d07 002c 5741 0000 5400 2c57 5100 0020 ]..,WA..T.,WQ.. │ │ │ +00407080: 5d07 002c 0141 0000 5400 2c01 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 2c57 lean" state...,W │ │ │ -004070e0: 6100 0050 002c 5771 0000 2020 2020 206f a..P.,Wq.. o │ │ │ +004070d0: 6c65 616e 2220 7374 6174 652e 0700 2c01 lean" state...,. │ │ │ +004070e0: 6100 0050 002c 0171 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 5781 0000 2020 2020 2020 bal+.,W... │ │ │ +00407130: 6261 6c2b 002c 0181 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: 2c57 9100 0020 2020 2020 6f20 4174 7465 ,W... o Atte │ │ │ +00407160: 2c01 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 2b57 c011 0000 2020 2020 2020 ts-.+W.... │ │ │ +004071b0: 7473 2d00 2b01 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 5712 0000 1100 2c57 1300 0020 2020 .,W.....,W... │ │ │ -004071f0: 2d53 485b 4f57 5d07 002c 5714 0000 5100 -SH[OW]..,W...Q. │ │ │ -00407200: 2c57 1500 0020 2020 4469 7370 6c61 7973 ,W... Displays │ │ │ +004071e0: 002c 0112 0000 1100 2c01 1300 0020 2020 .,......,.... │ │ │ +004071f0: 2d53 485b 4f57 5d07 002c 0114 0000 5100 -SH[OW]..,....Q. │ │ │ +00407200: 2c01 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 5716 0000 2020 2068 6578 6164 6563 .,W... hexadec │ │ │ +00407250: 002c 0116 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 5717 0000 on, SHOWK.,W... │ │ │ +00407290: 206f 6e2c 2053 484f 574b 002c 0117 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 2c57 1800 0020 2020 656e the;.,W... en │ │ │ +004072e0: 2074 6865 3b00 2c01 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 5719 0000 1a00 2c57 1a00 0020 2020 .,W.....,W... │ │ │ +00407320: 002c 0119 0000 1a00 2c01 1a00 0020 2020 .,......,.... │ │ │ 00407330: 2d56 455b 5249 4659 5d20 5b2d 414c 4c5d -VE[RIFY] [-ALL] │ │ │ -00407340: 0700 2c57 2100 004c 002c 5722 0000 2020 ..,W!..L.,W".. │ │ │ +00407340: 0700 2c01 2100 004c 002c 0122 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 5723 0000 2020 2069 6e74 theM.,W#.. int │ │ │ +00407390: 7468 654d 002c 0123 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 2c57 2400 0020 2020 6375 7272 656e ..,W$.. curren │ │ │ -004073f0: 7420 7265 6769 6f6e 2e07 002c 5725 0000 t region...,W%.. │ │ │ -00407400: 5400 2c57 2600 0020 2020 2020 6f20 5769 T.,W&.. o Wi │ │ │ +004073e0: 1900 2c01 2400 0020 2020 6375 7272 656e ..,.$.. curren │ │ │ +004073f0: 7420 7265 6769 6f6e 2e07 002c 0125 0000 t region...,.%.. │ │ │ +00407400: 5400 2c01 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 2c57 2700 0020 2020 2020 s of+.,W'.. │ │ │ +00407450: 7320 6f66 2b00 2c01 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 5728 0000 2020 2020 206f 2049 7420 .,W(.. o It │ │ │ +00407480: 002c 0128 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 2c57 t indicatingP.,W │ │ │ +004074c0: 7420 696e 6469 6361 7469 6e67 5000 2c01 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 2c57 OT clean" inQ.,W │ │ │ +00407510: 4f54 2063 6c65 616e 2220 696e 5100 2c01 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: 5731 0000 2020 2020 2020 2063 6163 6865 W1.. cache │ │ │ +00407570: 0131 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 2c57 3200 0011 0017 2048 414e e...,W2..... HAN │ │ │ -004075a0: 4745 0000 4348 616e 6765 1100 1d57 bf11 GE..CHange...W.. │ │ │ -004075b0: 0000 2020 2043 4861 6e67 6507 001e 5721 .. CHange...W! │ │ │ +00407590: 652e 0700 2c01 3200 0011 0017 2048 414e e...,.2..... HAN │ │ │ +004075a0: 4745 0000 4348 616e 6765 1100 1d01 bf11 GE..CHange...... │ │ │ +004075b0: 0000 2020 2043 4861 6e67 6507 001e 0121 .. 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 0057 4845 4c50 00ff 7300 ff43 4f4d 1..WHELP..s..COM │ │ │ +00407810: 3100 0001 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 5716 0000 2020 202d 5245 465b ]...W... -REF[ │ │ │ -00407850: 4552 454e 4345 5d14 001b 5717 0000 2020 ERENCE]...W... │ │ │ -00407860: 202d 5245 4c5b 4541 5345 5d12 001b 5718 -REL[EASE]...W. │ │ │ +00407840: 5d16 001b 0116 0000 2020 202d 5245 465b ]....... -REF[ │ │ │ +00407850: 4552 454e 4345 5d14 001b 0117 0000 2020 ERENCE]....... │ │ │ +00407860: 202d 5245 4c5b 4541 5345 5d12 001b 0118 -REL[EASE]..... │ │ │ 00407870: 0000 2020 202d 5245 4e5b 4557 5d12 001b .. -REN[EW]... │ │ │ -00407880: 5719 0000 2020 202d 535b 4549 5a45 5d13 W... -S[EIZE]. │ │ │ -00407890: 001b 571a 0000 2020 202d 575b 4349 4e49 ..W... -W[CINI │ │ │ -004078a0: 545d 0b00 1b57 2100 0020 2020 5d07 001b T]...W!.. ]... │ │ │ -004078b0: 5722 0000 4300 1b57 2300 0020 2020 2020 W"..C..W#.. │ │ │ +00407880: 0119 0000 2020 202d 535b 4549 5a45 5d13 .... -S[EIZE]. │ │ │ +00407890: 001b 011a 0000 2020 202d 575b 4349 4e49 ...... -W[CINI │ │ │ +004078a0: 545d 0b00 1b01 2100 0020 2020 5d07 001b T]....!.. ]... │ │ │ +004078b0: 0122 0000 4300 1b01 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 5724 0000 2020 aution.Q..W$.. │ │ │ +004078f0: 6175 7469 6f6e 2e51 001b 0124 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 1b57 2500 0020 tructureR..W%.. │ │ │ +00407940: 7472 7563 7475 7265 5200 1b01 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 1b57 2600 pplication"..W&. │ │ │ +00407990: 7070 6c69 6361 7469 6f6e 2200 1b01 2600 pplication"...&. │ │ │ 004079a0: 0020 2020 2020 2020 676c 6f62 616c 2064 . global d │ │ │ -004079b0: 6972 6563 746f 7269 6573 292e 5300 1b57 irectories).S..W │ │ │ +004079b0: 6972 6563 746f 7269 6573 292e 5300 1b01 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 5728 0000 2020 2020 2020 2073 7065 ..W(.. spe │ │ │ +00407a10: 001b 0128 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 5729 0000 2020 2020 2020 ith...W).. │ │ │ -00407a70: 2044 5345 2e07 001b 572a 0000 1a00 1a57 DSE....W*.....W │ │ │ +00407a60: 6974 6812 001b 0129 0000 2020 2020 2020 ith....).. │ │ │ +00407a70: 2044 5345 2e07 001b 012a 0000 1a00 1a01 DSE.....*...... │ │ │ 00407a80: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -00407a90: 616d 706c 6573 1300 2757 bf11 0000 2020 amples..'W.... │ │ │ -00407aa0: 2045 7861 6d70 6c65 7307 0028 5721 0000 Examples..(W!.. │ │ │ -00407ab0: 1200 2857 3100 0020 2020 4578 616d 706c ..(W1.. Exampl │ │ │ -00407ac0: 653a 0700 2857 4100 0026 0028 5751 0000 e:..(WA..&.(WQ.. │ │ │ +00407a90: 616d 706c 6573 1300 2701 bf11 0000 2020 amples..'..... │ │ │ +00407aa0: 2045 7861 6d70 6c65 7307 0028 0121 0000 Examples..(.!.. │ │ │ +00407ab0: 1200 2801 3100 0020 2020 4578 616d 706c ..(.1.. Exampl │ │ │ +00407ac0: 653a 0700 2801 4100 0026 0028 0151 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 5761 0000 5000 2857 7100 0020 2020 .(Wa..P.(Wq.. │ │ │ +00407af0: 0028 0161 0000 5000 2801 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 2857 8100 0020 2020 or all..(W... │ │ │ -00407b50: 7265 6769 6f6e 732e 0700 2857 9100 0013 regions...(W.... │ │ │ -00407b60: 0027 57c0 1100 0020 2020 4578 616d 706c .'W.... Exampl │ │ │ -00407b70: 653a 0700 2857 1200 001c 0028 5713 0000 e:..(W.....(W... │ │ │ +00407b40: 6f72 2061 6c6c 1200 2801 8100 0020 2020 or all..(.... │ │ │ +00407b50: 7265 6769 6f6e 732e 0700 2801 9100 0013 regions...(..... │ │ │ +00407b60: 0027 01c0 1100 0020 2020 4578 616d 706c .'..... Exampl │ │ │ +00407b70: 653a 0700 2801 1200 001c 0028 0113 0000 e:..(......(.... │ │ │ 00407b80: 2020 2044 5345 3e20 414c 4c20 2d43 5249 DSE> ALL -CRI │ │ │ -00407b90: 5449 4e49 5407 0028 5714 0000 5300 2857 TINIT..(W...S.(W │ │ │ +00407b90: 5449 4e49 5407 0028 0114 0000 5300 2801 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 5716 0000 2020 2064 6972 6563 746f .(W... directo │ │ │ -00407c00: 7279 2e07 0028 5717 0000 1200 2857 1800 ry...(W.....(W.. │ │ │ -00407c10: 0020 2020 4578 616d 706c 653a 0700 2857 . Example:..(W │ │ │ -00407c20: 1900 001a 0028 571a 0000 2020 2044 5345 .....(W... DSE │ │ │ +00407bf0: 0028 0116 0000 2020 2064 6972 6563 746f .(.... directo │ │ │ +00407c00: 7279 2e07 0028 0117 0000 1200 2801 1800 ry...(......(... │ │ │ +00407c10: 0020 2020 4578 616d 706c 653a 0700 2801 . Example:..(. │ │ │ +00407c20: 1900 001a 0028 011a 0000 2020 2044 5345 .....(.... DSE │ │ │ 00407c30: 3e20 414c 4c20 2d46 5245 455a 4521 0028 > ALL -FREEZE!.( │ │ │ -00407c40: 5721 0000 2020 2044 5345 3e20 5350 4157 W!.. DSE> SPAW │ │ │ +00407c40: 0121 0000 2020 2044 5345 3e20 5350 4157 .!.. DSE> SPAW │ │ │ 00407c50: 4e20 226d 756d 7073 202d 6469 7222 0700 N "mumps -dir".. │ │ │ -00407c60: 2857 2200 0054 0028 5723 0000 2020 2054 (W"..T.(W#.. T │ │ │ +00407c60: 2801 2200 0054 0028 0123 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 5724 0000 tory. TheQ.(W$.. │ │ │ +00407cb0: 746f 7279 2e20 5468 6551 0028 0124 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 2857 2500 the "mumpsP.(W%. │ │ │ +00407d00: 7468 6520 226d 756d 7073 5000 2801 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 2857 2600 he command3.(W&. │ │ │ +00407d50: 6865 2063 6f6d 6d61 6e64 3300 2801 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: 5727 0000 1200 2857 2800 0020 2020 4578 W'....(W(.. Ex │ │ │ -00407da0: 616d 706c 653a 0700 2857 2900 0026 0028 ample:..(W)..&.( │ │ │ -00407db0: 572a 0000 2020 2044 5345 3e20 414c 4c20 W*.. DSE> ALL │ │ │ +00407d90: 0127 0000 1200 2801 2800 0020 2020 4578 .'....(.(.. Ex │ │ │ +00407da0: 616d 706c 653a 0700 2801 2900 0026 0028 ample:..(.)..&.( │ │ │ +00407db0: 012a 0000 2020 2044 5345 3e20 414c 4c20 .*.. DSE> ALL │ │ │ 00407dc0: 2d4e 4f46 5245 455a 4520 2d4f 5645 5252 -NOFREEZE -OVERR │ │ │ -00407dd0: 4944 4507 0028 5731 0000 5400 2857 3200 IDE..(W1..T.(W2. │ │ │ +00407dd0: 4944 4507 0028 0131 0000 5400 2801 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: 2857 3300 0020 2020 706c 6163 6564 2062 (W3.. placed b │ │ │ +00407e30: 2801 3300 0020 2020 706c 6163 6564 2062 (.3.. placed b │ │ │ 00407e40: 7920 6f74 6865 7220 7573 6572 732e 0700 y other users... │ │ │ -00407e50: 2857 3400 0012 0028 5735 0000 2020 2045 (W4....(W5.. E │ │ │ -00407e60: 7861 6d70 6c65 3a07 0028 5736 0000 1d00 xample:..(W6.... │ │ │ -00407e70: 2857 3700 0020 2020 4453 453e 2041 4c4c (W7.. DSE> ALL │ │ │ -00407e80: 202d 5245 4645 5245 4e43 4507 0028 5738 -REFERENCE..(W8 │ │ │ -00407e90: 0000 5100 2857 3900 0020 2020 5468 6973 ..Q.(W9.. This │ │ │ +00407e50: 2801 3400 0012 0028 0135 0000 2020 2045 (.4....(.5.. E │ │ │ +00407e60: 7861 6d70 6c65 3a07 0028 0136 0000 1d00 xample:..(.6.... │ │ │ +00407e70: 2801 3700 0020 2020 4453 453e 2041 4c4c (.7.. DSE> ALL │ │ │ +00407e80: 202d 5245 4645 5245 4e43 4507 0028 0138 -REFERENCE..(.8 │ │ │ +00407e90: 0000 5100 2801 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 573a 0000 1200 2857 4100 1...(W:....(WA. │ │ │ -00407ef0: 0020 2020 4578 616d 706c 653a 0700 2857 . Example:..(W │ │ │ -00407f00: 4200 001b 0028 5743 0000 2020 2044 5345 B....(WC.. DSE │ │ │ +00407ee0: 2031 2e07 0028 013a 0000 1200 2801 4100 1...(.:....(.A. │ │ │ +00407ef0: 0020 2020 4578 616d 706c 653a 0700 2801 . Example:..(. │ │ │ +00407f00: 4200 001b 0028 0143 0000 2020 2044 5345 B....(.C.. DSE │ │ │ 00407f10: 3e20 414c 4c20 2d52 454c 4541 5345 0700 > ALL -RELEASE.. │ │ │ -00407f20: 2857 4400 0052 0028 5745 0000 2020 2054 (WD..R.(WE.. T │ │ │ +00407f20: 2801 4400 0052 0028 0145 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 5746 0000 2020 ess for6.(WF.. │ │ │ +00407f70: 6573 7320 666f 7236 0028 0146 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: 5747 0000 1200 2857 4800 0020 2020 4578 WG....(WH.. Ex │ │ │ -00407fc0: 616d 706c 653a 0700 2857 4900 0019 0028 ample:..(WI....( │ │ │ -00407fd0: 574a 0000 2020 2044 5345 3e20 414c 4c20 WJ.. DSE> ALL │ │ │ -00407fe0: 2d52 454e 4557 0700 2857 5100 0000 0000 -RENEW..(WQ..... │ │ │ +00407fb0: 0147 0000 1200 2801 4800 0020 2020 4578 .G....(.H.. Ex │ │ │ +00407fc0: 616d 706c 653a 0700 2801 4900 0019 0028 ample:..(.I....( │ │ │ +00407fd0: 014a 0000 2020 2044 5345 3e20 414c 4c20 .J.. DSE> ALL │ │ │ +00407fe0: 2d52 454e 4557 0700 2801 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 0057 4845 4c50 00ff 7300 ff43 4f4d s..WHELP..s..COM │ │ │ +00408010: 7300 0001 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 5753 0000 2020 2072 6566 theP.(WS.. ref │ │ │ +00408080: 7468 6550 0028 0153 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 5754 0000 2020 2067 6c6f ent..(WT.. glo │ │ │ +004080d0: 656e 741b 0028 0154 0000 2020 2067 6c6f ent..(.T.. glo │ │ │ 004080e0: 6261 6c20 6469 7265 6374 6f72 792e 0700 bal directory... │ │ │ -004080f0: 2857 5500 0012 0028 5756 0000 2020 2045 (WU....(WV.. E │ │ │ -00408100: 7861 6d70 6c65 3a07 0028 5757 0000 1900 xample:..(WW.... │ │ │ -00408110: 2857 5800 0020 2020 4453 453e 2041 4c4c (WX.. DSE> ALL │ │ │ -00408120: 202d 5345 495a 4507 0028 5759 0000 5200 -SEIZE..(WY..R. │ │ │ -00408130: 2857 5a00 0020 2020 5468 6973 2063 6f6d (WZ.. This com │ │ │ +004080f0: 2801 5500 0012 0028 0156 0000 2020 2045 (.U....(.V.. E │ │ │ +00408100: 7861 6d70 6c65 3a07 0028 0157 0000 1900 xample:..(.W.... │ │ │ +00408110: 2801 5800 0020 2020 4453 453e 2041 4c4c (.X.. DSE> ALL │ │ │ +00408120: 202d 5345 495a 4507 0028 0159 0000 5200 -SEIZE..(.Y..R. │ │ │ +00408130: 2801 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 2857 6100 0020 2020 676c 6f62 616c ..(Wa.. global │ │ │ -00408190: 2064 6972 6563 746f 7279 2e07 0028 5762 directory...(Wb │ │ │ -004081a0: 0000 1200 2857 6300 0020 2020 4578 616d ....(Wc.. Exam │ │ │ -004081b0: 706c 653a 0700 2857 6400 001a 0028 5765 ple:..(Wd....(We │ │ │ +00408180: 1b00 2801 6100 0020 2020 676c 6f62 616c ..(.a.. global │ │ │ +00408190: 2064 6972 6563 746f 7279 2e07 0028 0162 directory...(.b │ │ │ +004081a0: 0000 1200 2801 6300 0020 2020 4578 616d ....(.c.. Exam │ │ │ +004081b0: 706c 653a 0700 2801 6400 001a 0028 0165 ple:..(.d....(.e │ │ │ 004081c0: 0000 2020 2044 5345 3e20 414c 4c20 2d57 .. DSE> ALL -W │ │ │ -004081d0: 4349 4e49 5407 0028 5766 0000 4f00 2857 CINIT..(Wf..O.(W │ │ │ +004081d0: 4349 4e49 5407 0028 0166 0000 4f00 2801 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 5768 the current..(Wh │ │ │ +00408220: 7468 6520 6375 7272 656e 741b 0028 0168 the current..(.h │ │ │ 00408230: 0000 2020 2067 6c6f 6261 6c20 6469 7265 .. global dire │ │ │ -00408240: 6374 6f72 792e 0700 2857 6900 0000 0000 ctory...(Wi..... │ │ │ +00408240: 6374 6f72 792e 0700 2801 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 0057 4845 4c50 00ff 7300 ff43 4f4d m..WHELP..s..COM │ │ │ +00408810: 6d00 0001 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: 5741 0000 2e00 1e57 5100 0020 2020 5468 WA.....WQ.. Th │ │ │ +00408880: 0141 0000 2e00 1e01 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 1e57 6100 0012 001e 5771 0000 s:...Wa.....Wq.. │ │ │ -004088c0: 2020 2043 485b 414e 4745 5d07 001e 5781 CH[ANGE]...W. │ │ │ -004088d0: 0000 5100 1e57 9100 0020 2020 5468 6520 ..Q..W... The │ │ │ +004088b0: 733a 0700 1e01 6100 0012 001e 0171 0000 s:....a......q.. │ │ │ +004088c0: 2020 2043 485b 414e 4745 5d07 001e 0181 CH[ANGE]..... │ │ │ +004088d0: 0000 5100 1e01 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 57c0 1100 0020 2020 6578 orJ..W.... ex │ │ │ +00408920: 206f 724a 001d 01c0 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: 5712 0000 2020 2071 7561 6c69 6669 6572 W... qualifier │ │ │ +00408970: 0112 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 1e57 1300 004c 001e hange....W...L.. │ │ │ -004089b0: 5714 0000 2020 202d 424c 5b4f 434b 5d3d W... -BL[OCK]= │ │ │ +004089a0: 6861 6e67 652e 0700 1e01 1300 004c 001e hange........L.. │ │ │ +004089b0: 0114 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 5715 0000 alifiers:...W... │ │ │ -00408a00: 1c00 1e57 1600 0020 2020 2d42 535b 495a ...W... -BS[IZ │ │ │ -00408a10: 5d3d 626c 6f63 6b2d 7369 7a65 1800 1e57 ]=block-size...W │ │ │ +004089f0: 616c 6966 6965 7273 3a07 001e 0115 0000 alifiers:....... │ │ │ +00408a00: 1c00 1e01 1600 0020 2020 2d42 535b 495a ....... -BS[IZ │ │ │ +00408a10: 5d3d 626c 6f63 6b2d 7369 7a65 1800 1e01 ]=block-size.... │ │ │ 00408a20: 1700 0020 2020 2d4c 5b45 5645 4c5d 3d6c ... -L[EVEL]=l │ │ │ -00408a30: 6576 656c 2200 1e57 1800 0020 2020 2d54 evel"..W... -T │ │ │ +00408a30: 6576 656c 2200 1e01 1800 0020 2020 2d54 evel"...... -T │ │ │ 00408a40: 4e5b 3d74 7261 6e73 6163 7469 6f6e 2d6e N[=transaction-n │ │ │ -00408a50: 756d 6265 725d 1a00 1e57 1900 0020 2020 umber]...W... │ │ │ +00408a50: 756d 6265 725d 1a00 1e01 1900 0020 2020 umber]....... │ │ │ 00408a60: 2d4f 465b 4653 4554 5d3d 6f66 6673 6574 -OF[FSET]=offset │ │ │ -00408a70: 2100 1e57 1a00 0020 2020 2d52 455b 434f !..W... -RE[CO │ │ │ +00408a70: 2100 1e01 1a00 0020 2020 2d52 455b 434f !...... -RE[CO │ │ │ 00408a80: 5244 5d3d 7265 636f 7264 2d6e 756d 6265 RD]=record-numbe │ │ │ -00408a90: 7223 001e 5721 0000 2020 202d 434d 5b50 r#..W!.. -CM[P │ │ │ +00408a90: 7223 001e 0121 0000 2020 202d 434d 5b50 r#...!.. -CM[P │ │ │ 00408aa0: 435d 3d63 6f6d 7072 6573 7369 6f6e 2d63 C]=compression-c │ │ │ -00408ab0: 6f75 6e74 1d00 1e57 2200 0020 2020 2d52 ount...W".. -R │ │ │ +00408ab0: 6f75 6e74 1d00 1e01 2200 0020 2020 2d52 ount....".. -R │ │ │ 00408ac0: 535b 495a 5d3d 7265 636f 7264 2d73 697a S[IZ]=record-siz │ │ │ -00408ad0: 6507 001e 5723 0000 0c00 1e57 2400 0020 e...W#.....W$.. │ │ │ -00408ae0: 2020 6f72 0700 1e57 2500 0044 001e 5726 or...W%..D..W& │ │ │ +00408ad0: 6507 001e 0123 0000 0c00 1e01 2400 0020 e....#......$.. │ │ │ +00408ae0: 2020 6f72 0700 1e01 2500 0044 001e 0126 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 5727 0000 2200 1e57 2800 0020 2020 ..W'.."..W(.. │ │ │ +00408b30: 001e 0127 0000 2200 1e01 2800 0020 2020 ...'.."...(.. │ │ │ 00408b40: 2d41 425b 414e 444f 4e45 445f 4b49 4c4c -AB[ANDONED_KILL │ │ │ -00408b50: 535d 3d76 616c 7565 2c00 1e57 2900 0020 S]=value,..W).. │ │ │ +00408b50: 535d 3d76 616c 7565 2c00 1e01 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 1e57 2a00 0020 2020 2d42 read,..W*.. -B │ │ │ +00408b80: 7265 6164 2c00 1e01 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 1e57 3100 0020 2020 2d42 5f43 5b4f /..W1.. -B_C[O │ │ │ +00408bb0: 2f00 1e01 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 5732 0000 2020 202d 425f 445b 4154 ..W2.. -B_D[AT │ │ │ +00408be0: 001e 0132 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 5733 0000 on-number-..W3.. │ │ │ +00408c00: 6f6e 2d6e 756d 6265 722d 001e 0133 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 1e57 3400 0020 2020 number(..W4.. │ │ │ +00408c30: 6e75 6d62 6572 2800 1e01 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: 1e57 3500 0020 2020 2d42 4c4b 5f53 495a .W5.. -BLK_SIZ │ │ │ -00408c70: 453d 626c 6f63 6b2d 7369 7a65 2400 1e57 E=block-size$..W │ │ │ +00408c60: 1e01 3500 0020 2020 2d42 4c4b 5f53 495a ..5.. -BLK_SIZ │ │ │ +00408c70: 453d 626c 6f63 6b2d 7369 7a65 2400 1e01 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 1e57 3700 0020 2020 2d43 555b 5252 *..W7.. -CU[RR │ │ │ +00408ca0: 2a00 1e01 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 1e57 3800 ion-number*..W8. │ │ │ +00408cc0: 696f 6e2d 6e75 6d62 6572 2a00 1e01 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 1e57 3900 0020 2020 2d44 lean/..W9.. -D │ │ │ +00408cf0: 6c65 616e 2f00 1e01 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 573a 0000 2020 202d 4445 tes...W:.. -DE │ │ │ +00408d20: 7465 731e 001e 013a 0000 2020 202d 4445 tes....:.. -DE │ │ │ 00408d30: 435b 4c4f 4341 5449 4f4e 5d3d 7661 6c75 C[LOCATION]=valu │ │ │ -00408d40: 6520 001e 5741 0000 2020 202d 4445 465b e ..WA.. -DEF[ │ │ │ +00408d40: 6520 001e 0141 0000 2020 202d 4445 465b e ...A.. -DEF[ │ │ │ 00408d50: 5f43 4f4c 4c41 5449 4f4e 5d3d 7661 6c75 _COLLATION]=valu │ │ │ -00408d60: 651a 001e 5742 0000 2020 202d 454e 4352 e...WB.. -ENCR │ │ │ -00408d70: 5950 5449 4f4e 5f48 4153 4824 001e 5743 YPTION_HASH$..WC │ │ │ +00408d60: 651a 001e 0142 0000 2020 202d 454e 4352 e....B.. -ENCR │ │ │ +00408d70: 5950 5449 4f4e 5f48 4153 4824 001e 0143 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 5744 0000 2020 202d 4652 5b45 455a ..WD.. -FR[EEZ │ │ │ -00408db0: 455d 3d76 616c 7565 2300 1e57 4500 0020 E]=value#..WE.. │ │ │ +00408da0: 001e 0144 0000 2020 202d 4652 5b45 455a ...D.. -FR[EEZ │ │ │ +00408db0: 455d 3d76 616c 7565 2300 1e01 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 5746 ED]=boolean...WF │ │ │ +00408dd0: 4544 5d3d 626f 6f6c 6561 6e19 001e 0146 ED]=boolean....F │ │ │ 00408de0: 0000 2020 202d 4756 5b53 5441 5453 5245 .. -GV[STATSRE │ │ │ -00408df0: 5345 545d 3200 1e57 4700 0020 2020 2d48 SET]2..WG.. -H │ │ │ +00408df0: 5345 545d 3200 1e01 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 1e57 4800 0020 2020 -count...WH.. │ │ │ +00408e20: 2d63 6f75 6e74 1e00 1e01 4800 0020 2020 -count....H.. │ │ │ 00408e30: 2d48 455b 584c 4f43 4154 494f 4e5d 3d76 -HE[XLOCATION]=v │ │ │ -00408e40: 616c 7565 3000 1e57 4900 0020 2020 2d49 alue0..WI.. -I │ │ │ +00408e40: 616c 7565 3000 1e01 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 1e57 4a00 0020 2020 2d49 ytes&..WJ.. -I │ │ │ +00408e70: 7974 6573 2600 1e01 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 1e57 5100 V]=boolean...WQ. │ │ │ +00408e90: 565d 3d62 6f6f 6c65 616e 2e00 1e01 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 1e57 5200 0020 ld-limit&..WR.. │ │ │ +00408ec0: 6c64 2d6c 696d 6974 2600 1e01 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: 1e57 5300 0020 2020 2d4b 495b 4c4c 5f49 .WS.. -KI[LL_I │ │ │ +00408ef0: 1e01 5300 0020 2020 2d4b 495b 4c4c 5f49 ..S.. -KI[LL_I │ │ │ 00408f00: 4e5f 5052 4f47 5d3d 7661 6c75 651e 001e N_PROG]=value... │ │ │ -00408f10: 5754 0000 2020 202d 4d5b 4143 4849 4e45 WT.. -M[ACHINE │ │ │ -00408f20: 5f4e 414d 5d3d 7661 6c75 6522 001e 5755 _NAM]=value"..WU │ │ │ +00408f10: 0154 0000 2020 202d 4d5b 4143 4849 4e45 .T.. -M[ACHINE │ │ │ +00408f20: 5f4e 414d 5d3d 7661 6c75 6522 001e 0155 _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: 5756 0000 2020 202d 4e4f 5b43 5249 545d WV.. -NO[CRIT] │ │ │ -00408f60: 1500 1e57 5700 0020 2020 2d4f 565b 4552 ...WW.. -OV[ER │ │ │ -00408f70: 5249 4445 5d17 001e 5758 0000 2020 202d RIDE]...WX.. - │ │ │ -00408f80: 515b 4442 5255 4e44 4f57 4e5d 1700 1e57 Q[DBRUNDOWN]...W │ │ │ +00408f50: 0156 0000 2020 202d 4e4f 5b43 5249 545d .V.. -NO[CRIT] │ │ │ +00408f60: 1500 1e01 5700 0020 2020 2d4f 565b 4552 ....W.. -OV[ER │ │ │ +00408f70: 5249 4445 5d17 001e 0158 0000 2020 202d RIDE]....X.. - │ │ │ +00408f80: 515b 4442 5255 4e44 4f57 4e5d 1700 1e01 Q[DBRUNDOWN].... │ │ │ 00408f90: 5900 0020 2020 2d52 435f 5352 565f 434f Y.. -RC_SRV_CO │ │ │ -00408fa0: 554e 5427 001e 575a 0000 2020 202d 5245 UNT'..WZ.. -RE │ │ │ +00408fa0: 554e 5427 001e 015a 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 1e57 6100 ad-trigger,..Wa. │ │ │ +00408fc0: 6164 2d74 7269 6767 6572 2c00 1e01 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 0057 4845 4c50 00ff 7300 ff43 4f4d J..WHELP..s..COM │ │ │ +00409010: 4a00 0001 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 1e57 6300 ence-count&..Wc. │ │ │ +00409050: 656e 6365 2d63 6f75 6e74 2600 1e01 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 1e57 6400 0020 2020 2d52 4553 4552 (..Wd.. -RESER │ │ │ +00409080: 2800 1e01 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 1e57 6500 0020 ed-bytes4..We.. │ │ │ +004090a0: 6564 2d62 7974 6573 3400 1e01 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 1e57 p-spin-count2..W │ │ │ +004090d0: 702d 7370 696e 2d63 6f75 6e74 3200 1e01 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: 1e57 6700 0020 2020 2d53 5452 4d5f 4e55 .Wg.. -STRM_NU │ │ │ +00409110: 1e01 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 5768 0000 2020 202d 5449 exa#..Wh.. -TI │ │ │ +00409140: 6578 6123 001e 0168 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 1e57 6900 0020 2020 nteger$..Wi.. │ │ │ +00409160: 6e74 6567 6572 2400 1e01 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 1e57 6a00 tal-blocks'..Wj. │ │ │ +00409180: 7461 6c2d 626c 6f63 6b73 2700 1e01 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 5771 0000 2020 202d 5550 445f s*..Wq.. -UPD_ │ │ │ +004091b0: 732a 001e 0171 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 5772 served-area3..Wr │ │ │ +004091d0: 7365 7276 6564 2d61 7265 6133 001e 0172 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: 1e57 7300 0020 2020 2d57 5b52 4954 4553 .Ws.. -W[RITES │ │ │ +00409210: 1e01 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 1e57 es-per-flush...W │ │ │ +00409230: 6573 2d70 6572 2d66 6c75 7368 1e00 1e01 es-per-flush.... │ │ │ 00409240: 7400 0020 2020 2d57 4149 545f 4449 534b t.. -WAIT_DISK │ │ │ -00409250: 3d77 6169 742d 6469 736b 2b00 1e57 7500 =wait-disk+..Wu. │ │ │ +00409250: 3d77 6169 742d 6469 736b 2b00 1e01 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 5776 0000 2020 202d umber&..Wv.. - │ │ │ +00409280: 756d 6265 7226 001e 0176 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 5777 ence-number...Ww │ │ │ -004092b0: 0000 2a00 1d57 ff73 00ff 424c 4f43 4b5f ..*..W.s..BLOCK_ │ │ │ +004092a0: 656e 6365 2d6e 756d 6265 7207 001e 0177 ence-number....w │ │ │ +004092b0: 0000 2a00 1d01 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 3257 k_Qualifiers..2W │ │ │ +004092d0: 6b5f 5175 616c 6966 6965 7273 1b00 3201 k_Qualifiers..2. │ │ │ 004092e0: bf11 0000 2020 2042 4c6f 636b 2051 7561 .... BLock Qua │ │ │ -004092f0: 6c69 6669 6572 7307 0033 5721 0000 4200 lifiers..3W!..B. │ │ │ -00409300: 3357 3100 0020 2020 5468 6973 2073 6563 3W1.. This sec │ │ │ +004092f0: 6c69 6669 6572 7307 0033 0121 0000 4200 lifiers..3.!..B. │ │ │ +00409300: 3301 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 3357 4100 001f 0033 5751 0000 2020 ..3WA....3WQ.. │ │ │ +00409340: 0700 3301 4100 001f 0033 0151 0000 2020 ..3.A....3.Q.. │ │ │ 00409350: 202d 424c 5b4f 434b 5d3d 626c 6f63 6b5f -BL[OCK]=block_ │ │ │ -00409360: 6e75 6d62 6572 0700 3357 6100 0052 0033 number..3Wa..R.3 │ │ │ -00409370: 5771 0000 2020 2053 7065 6369 6669 6573 Wq.. Specifies │ │ │ +00409360: 6e75 6d62 6572 0700 3301 6100 0052 0033 number..3.a..R.3 │ │ │ +00409370: 0171 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 5781 0000 2020 2074 6865 202d 4649 .3W... the -FI │ │ │ +004093c0: 0033 0181 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: 5791 0000 5300 3257 c011 0000 2020 202d W...S.2W.... - │ │ │ +00409410: 0191 0000 5300 3201 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 5712 0000 2020 K nor aT.3W... │ │ │ +00409460: 4b20 6e6f 7220 6154 0033 0112 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 5713 operation.O.3W. │ │ │ +004094b0: 206f 7065 7261 7469 6f6e 2e4f 0033 0113 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 3357 1400 k-oriented*.3W.. │ │ │ +00409500: 6b2d 6f72 6965 6e74 6564 2a00 3301 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 3357 1500 004d 0033 5716 (1)...3W...M.3W. │ │ │ +00409530: 2831 292e 0700 3301 1500 004d 0033 0116 (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 3357 1700 003d LEHEADER..3W...= │ │ │ -00409590: 0033 5718 0000 2020 2054 6865 2066 6f6c .3W... The fol │ │ │ +00409580: 4c45 4845 4144 4552 0700 3301 1700 003d LEHEADER..3....= │ │ │ +00409590: 0033 0118 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 3357 lock header...3W │ │ │ -004095d0: 1900 001c 0033 571a 0000 2020 202d 4253 .....3W... -BS │ │ │ +004095c0: 6c6f 636b 2068 6561 6465 722e 0700 3301 lock header...3. │ │ │ +004095d0: 1900 001c 0033 011a 0000 2020 202d 4253 .....3.... -BS │ │ │ 004095e0: 5b49 5a5d 3d62 6c6f 636b 5f73 697a 6507 [IZ]=block_size. │ │ │ -004095f0: 0033 5721 0000 3e00 3357 2200 0020 2020 .3W!..>.3W".. │ │ │ +004095f0: 0033 0121 0000 3e00 3301 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 3357 2300 0030 0033 5724 ock...3W#..0.3W$ │ │ │ +00409630: 6f63 6b2e 0700 3301 2300 0030 0033 0124 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 5725 cimal form.L.3W% │ │ │ +00409660: 6369 6d61 6c20 666f 726d 2e4c 0033 0125 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 5726 0000 1200 g data...3W&.... │ │ │ -004096c0: 3357 2700 0020 2020 2a2a 4e6f 7465 2a2a 3W'.. **Note** │ │ │ -004096d0: 0700 3357 2800 0053 0033 5729 0000 2020 ..3W(..S.3W).. │ │ │ +004096b0: 6720 6461 7461 2e07 0033 0126 0000 1200 g data...3.&.... │ │ │ +004096c0: 3301 2700 0020 2020 2a2a 4e6f 7465 2a2a 3.'.. **Note** │ │ │ +004096d0: 0700 3301 2800 0053 0033 0129 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 3357 2a00 ize in the..3W*. │ │ │ +00409720: 697a 6520 696e 2074 6865 1600 3301 2a00 ize in the..3.*. │ │ │ 00409730: 0020 2020 6669 6c65 2068 6561 6465 722e . file header. │ │ │ -00409740: 0700 3357 3100 002c 0033 5732 0000 2020 ..3W1..,.3W2.. │ │ │ +00409740: 0700 3301 3100 002c 0033 0132 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 5733 0000 1800 3357 3400 -TN..3W3....3W4. │ │ │ +00409770: 2d54 4e07 0033 0133 0000 1800 3301 3400 -TN..3.3....3.4. │ │ │ 00409780: 0020 2020 2d4c 5b45 5645 4c5d 3d6c 6576 . -L[EVEL]=lev │ │ │ -00409790: 656c 0700 3357 3500 003a 0033 5736 0000 el..3W5..:.3W6.. │ │ │ +00409790: 656c 0700 3301 3500 003a 0033 0136 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 5737 0000 1200 3357 3800 ck...3W7....3W8. │ │ │ -004097e0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 3357 . **Note**..3W │ │ │ +004097d0: 636b 2e07 0033 0137 0000 1200 3301 3800 ck...3.7....3.8. │ │ │ +004097e0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 3301 . **Note**..3. │ │ │ 004097f0: 3900 0000 0000 0000 0000 0000 0000 0000 9............... │ │ │ 00409800: 0400 0000 f507 0000 a602 0000 0000 0000 ................ │ │ │ -00409810: 8400 0057 4845 4c50 00ff 7300 ff43 4f4d ...WHELP..s..COM │ │ │ +00409810: 8400 0001 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 3357 4100 0020 2020 6c65 theR.3WA.. le │ │ │ +00409890: 2074 6865 5200 3301 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 3357 4200 0020 2020 takesO.3WB.. │ │ │ +004098e0: 2074 616b 6573 4f00 3301 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 5743 0000 2020 2066 cimal..3WC.. f │ │ │ +00409930: 6369 6d61 6c1c 0033 0143 0000 2020 2066 cimal..3.C.. f │ │ │ 00409940: 6f72 6d2c 2074 6861 7420 6973 2c20 4646 orm, that is, FF │ │ │ -00409950: 2e07 0033 5744 0000 2b00 3357 4500 0020 ...3WD..+.3WE.. │ │ │ +00409950: 2e07 0033 0144 0000 2b00 3301 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 5746 0000 1200 3357 4700 -TN..3WF....3WG. │ │ │ -00409990: 0020 2020 4578 616d 706c 653a 0700 3357 . Example:..3W │ │ │ -004099a0: 4800 001f 0033 5749 0000 2020 2044 5345 H....3WI.. DSE │ │ │ +00409980: 2d54 4e07 0033 0146 0000 1200 3301 4700 -TN..3.F....3.G. │ │ │ +00409990: 0020 2020 4578 616d 706c 653a 0700 3301 . Example:..3. │ │ │ +004099a0: 4800 001f 0033 0149 0000 2020 2044 5345 H....3.I.. DSE │ │ │ 004099b0: 203e 6368 616e 6765 202d 6c65 7665 6c3d >change -level= │ │ │ -004099c0: 4646 0700 3357 4a00 0022 0033 5751 0000 FF..3WJ..".3WQ.. │ │ │ +004099c0: 4646 0700 3301 4a00 0022 0033 0151 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 5752 ion_number]..3WR │ │ │ -004099f0: 0000 3f00 3357 5300 0020 2020 4368 616e ..?.3WS.. Chan │ │ │ +004099e0: 696f 6e5f 6e75 6d62 6572 5d07 0033 0152 ion_number]..3.R │ │ │ +004099f0: 0000 3f00 3301 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 5754 0000 4900 3357 5500 0020 ...3WT..I.3WU.. │ │ │ +00409a30: 2e07 0033 0154 0000 4900 3301 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 5756 0000 2020 2020 2020 2074 eC.3WV.. t │ │ │ +00409a80: 6543 0033 0156 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 3357 5700 0020 2020 2020 ber.O.3WW.. │ │ │ +00409ac0: 6265 722e 4f00 3301 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 5758 0000 2020 2020 2020 KUP'.3WX.. │ │ │ +00409b10: 4b55 5027 0033 0158 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 3357 5900 d -ONLINE...3WY. │ │ │ -00409b40: 002e 0033 575a 0000 2020 2055 7365 206f ...3WZ.. Use o │ │ │ +00409b30: 6420 2d4f 4e4c 494e 452e 0700 3301 5900 d -ONLINE...3.Y. │ │ │ +00409b40: 002e 0033 015a 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 5761 0000 1a00 3357 6200 0020 2020 .3Wa....3Wb.. │ │ │ +00409b70: 0033 0161 0000 1a00 3301 6200 0020 2020 .3.a....3.b.. │ │ │ 00409b80: 2d4f 465b 4653 4554 5d3d 6f66 6673 6574 -OF[FSET]=offset │ │ │ -00409b90: 0700 3357 6300 0053 0033 5764 0000 2020 ..3Wc..S.3Wd.. │ │ │ +00409b90: 0700 3301 6300 0053 0033 0164 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 3357 6500 block. IfT.3We. │ │ │ +00409be0: 2062 6c6f 636b 2e20 4966 5400 3301 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: 3357 6600 0020 2020 7468 6520 6c61 7374 3Wf.. the last │ │ │ +00409c40: 3301 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: 5767 0000 2020 202d 4f46 4653 4554 3d41 Wg.. -OFFSET=A │ │ │ +00409c90: 0167 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 5768 0000 3200 3357 6900 0020 2020 .3Wh..2.3Wi.. │ │ │ +00409cc0: 0033 0168 0000 3200 3301 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 3357 6a00 0021 d -RSIZ...3Wj..! │ │ │ -00409d00: 0033 5771 0000 2020 202d 5245 5b43 4f52 .3Wq.. -RE[COR │ │ │ +00409cf0: 6420 2d52 5349 5a2e 0700 3301 6a00 0021 d -RSIZ...3.j..! │ │ │ +00409d00: 0033 0171 0000 2020 202d 5245 5b43 4f52 .3.q.. -RE[COR │ │ │ 00409d10: 445d 3d72 6563 6f72 645f 6e75 6d62 6572 D]=record_number │ │ │ -00409d20: 0700 3357 7200 003b 0033 5773 0000 2020 ..3Wr..;.3Ws.. │ │ │ +00409d20: 0700 3301 7200 003b 0033 0173 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 3357 7400 0032 0033 5775 0000 d...3Wt..2.3Wu.. │ │ │ +00409d60: 642e 0700 3301 7400 0032 0033 0175 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 5776 and -RSIZ...3Wv │ │ │ -00409da0: 0000 2300 3357 7700 0020 2020 2d43 4d5b ..#.3Ww.. -CM[ │ │ │ +00409d90: 2061 6e64 202d 5253 495a 2e07 0033 0176 and -RSIZ...3.v │ │ │ +00409da0: 0000 2300 3301 7700 0020 2020 2d43 4d5b ..#.3.w.. -CM[ │ │ │ 00409db0: 5043 5d3d 636f 6d70 7265 7373 696f 6e5f PC]=compression_ │ │ │ -00409dc0: 636f 756e 7407 0033 5778 0000 4500 3357 count..3Wx..E.3W │ │ │ +00409dc0: 636f 756e 7407 0033 0178 0000 4500 3301 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 577a 0000 5200 3357 8100 0020 ...3Wz..R.3W... │ │ │ +00409e10: 2e07 0033 017a 0000 5200 3301 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 3357 8200 beginningM.3W.. │ │ │ +00409e60: 2062 6567 696e 6e69 6e67 4d00 3301 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 5783 0000 2020 block.Q.3W... │ │ │ +00409eb0: 2062 6c6f 636b 2e51 0033 0183 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 3357 8400 0020 e block,Q.3W... │ │ │ +00409f00: 6520 626c 6f63 6b2c 5100 3301 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 5785 0000 ing it inQ.3W... │ │ │ +00409f50: 696e 6720 6974 2069 6e51 0033 0185 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 3357 8600 it may beD.3W.. │ │ │ +00409fa0: 2069 7420 6d61 7920 6265 4400 3301 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: 3357 8700 0000 0000 0000 0000 0000 0000 3W.............. │ │ │ +00409ff0: 3301 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 57bf 1100 0020 2020 4649 6c65 s .7W.... FIle │ │ │ +0040a060: 7320 0037 01bf 1100 0020 2020 4649 6c65 s .7..... FIle │ │ │ 0040a070: 6865 6164 6572 2051 7561 6c69 6669 6572 header Qualifier │ │ │ -0040a080: 7307 0038 5721 0000 5300 3857 3100 0020 s..8W!..S.8W1.. │ │ │ +0040a080: 7307 0038 0121 0000 5300 3801 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 5741 qualifiers(.8WA │ │ │ +0040a0d0: 2071 7561 6c69 6669 6572 7328 0038 0141 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 5751 0000 1700 3857 6100 er...8WQ....8Wa. │ │ │ +0040a100: 6572 2e07 0038 0151 0000 1700 3801 6100 er...8.Q....8.a. │ │ │ 0040a110: 0020 2020 2d46 495b 4c45 4845 4144 4552 . -FI[LEHEADER │ │ │ -0040a120: 5d07 0038 5771 0000 4c00 3857 8100 0020 ]..8Wq..L.8W... │ │ │ +0040a120: 5d07 0038 0171 0000 4c00 3801 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 3857 9100 0020 2020 7175 ated..8W... qu │ │ │ -0040a180: 616c 6966 6965 722e 0800 3757 c011 0000 alifier...7W.... │ │ │ -0040a190: 4f00 3857 1200 0020 2020 496e 636f 6d70 O.8W... Incomp │ │ │ +0040a170: 6174 6564 1400 3801 9100 0020 2020 7175 ated..8.... qu │ │ │ +0040a180: 616c 6966 6965 722e 0800 3701 c011 0000 alifier...7..... │ │ │ +0040a190: 4f00 3801 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 5713 0000 2200 3857 1400 0020 2020 .8W...".8W... │ │ │ +0040a1e0: 0038 0113 0000 2200 3801 1400 0020 2020 .8....".8.... │ │ │ 0040a1f0: 2d41 425b 414e 444f 4e45 445f 4b49 4c4c -AB[ANDONED_KILL │ │ │ -0040a200: 535d 3d76 616c 7565 0700 3857 1500 0054 S]=value..8W...T │ │ │ -0040a210: 0038 5716 0000 2020 2043 6861 6e67 6573 .8W... Changes │ │ │ +0040a200: 535d 3d76 616c 7565 0700 3801 1500 0054 S]=value..8....T │ │ │ +0040a210: 0038 0116 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 5717 0000 2020 2061 2064 or%.8W... a d │ │ │ +0040a260: 206f 7225 0038 0117 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 3857 1800 0024 integer...8W...$ │ │ │ -0040a290: 0038 5719 0000 2020 2055 7365 206f 6e6c .8W... Use onl │ │ │ +0040a280: 696e 7465 6765 722e 0700 3801 1800 0024 integer...8....$ │ │ │ +0040a290: 0038 0119 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 571a 0000 2000 3857 2100 DER..8W... .8W!. │ │ │ +0040a2b0: 4445 5207 0038 011a 0000 2000 3801 2100 DER..8.... .8.!. │ │ │ 0040a2c0: 0020 2020 2d42 4c4b 5b5f 5349 5a45 5d3d . -BLK[_SIZE]= │ │ │ -0040a2d0: 626c 6f63 6b5f 7369 7a65 0700 3857 2200 block_size..8W". │ │ │ -0040a2e0: 0043 0038 5723 0000 2020 2043 6861 6e67 .C.8W#.. Chang │ │ │ +0040a2d0: 626c 6f63 6b5f 7369 7a65 0700 3801 2200 block_size..8.". │ │ │ +0040a2e0: 0043 0038 0123 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 3857 2400 004e 0038 5725 ile...8W$..N.8W% │ │ │ +0040a320: 696c 652e 0700 3801 2400 004e 0038 0125 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 5726 0000 arbitraryS.8W&.. │ │ │ +0040a370: 6172 6269 7472 6172 7953 0038 0126 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 3857 multiple of..8W │ │ │ +0040a3c0: 206d 756c 7469 706c 6520 6f66 1200 3801 multiple of..8. │ │ │ 0040a3d0: 2700 0020 2020 2020 2020 3531 322e 5100 '.. 512.Q. │ │ │ -0040a3e0: 3857 2800 0020 2020 2020 6f20 5573 6520 8W(.. o Use │ │ │ +0040a3e0: 3801 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 5729 0000 2020 2020 2020 2066 726f .8W).. fro │ │ │ +0040a430: 0038 0129 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 3857 2a00 0020 2020 2020 2020 isS.8W*.. │ │ │ +0040a480: 6973 5300 3801 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 5731 0000 2020 2020 nd isS.8W1.. │ │ │ +0040a4d0: 6e64 2069 7353 0038 0131 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 3857 3200 0020 . If youT.8W2.. │ │ │ +0040a520: 2e20 4966 2079 6f75 5400 3801 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 3857 he data withN.8W │ │ │ +0040a570: 6865 2064 6174 6120 7769 7468 4e00 3801 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 0057 4845 4c50 00ff 7300 ff43 4f4d ...WHELP..s..COM │ │ │ +0040a810: 8400 0001 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 3857 3500 0020 2020 2020 theP.8W5.. │ │ │ +0040a890: 2074 6865 5000 3801 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 3857 3600 0020 2020 2020 (or'.8W6.. │ │ │ +0040a8e0: 2028 6f72 2700 3801 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 5737 ternative)...8W7 │ │ │ -0040a910: 0000 2400 3857 3800 0020 2020 5573 6520 ..$.8W8.. Use │ │ │ +0040a900: 7465 726e 6174 6976 6529 2e07 0038 0137 ternative)...8.7 │ │ │ +0040a910: 0000 2400 3801 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 3857 3900 0024 0038 HEADER..8W9..$.8 │ │ │ -0040a940: 573a 0000 2020 202d 424c 4f5b 434b 535f W:.. -BLO[CKS_ │ │ │ +0040a930: 4845 4144 4552 0700 3801 3900 0024 0038 HEADER..8.9..$.8 │ │ │ +0040a940: 013a 0000 2020 202d 424c 4f5b 434b 535f .:.. -BLO[CKS_ │ │ │ 0040a950: 4652 4545 5d3d 6672 6565 2062 6c6f 636b FREE]=free block │ │ │ -0040a960: 7307 0038 5741 0000 4800 3857 4200 0020 s..8WA..H.8WB.. │ │ │ +0040a960: 7307 0038 0141 0000 4800 3801 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 3857 4300 004b 0038 5744 0000 2020 ..8WC..K.8WD.. │ │ │ +0040a9b0: 0700 3801 4300 004b 0038 0144 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 3857 4500 0020 2020 636f 7272 aP.8WE.. corr │ │ │ +0040aa00: 2061 5000 3801 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 3857 4600 0020 2020 6f75 742d goT.8WF.. out- │ │ │ +0040aa50: 676f 5400 3801 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 3857 4700 0020 2020 deltaS.8WG.. │ │ │ +0040aaa0: 2064 656c 7461 5300 3801 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 5748 0000 e currentR.8WH.. │ │ │ +0040aaf0: 6520 6375 7272 656e 7452 0038 0148 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 5749 S_FREE, and'.8WI │ │ │ +0040ab40: 535f 4652 4545 2c20 616e 6427 0038 0149 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 3857 4a00 0024 0038 5751 0000 E...8WJ..$.8WQ.. │ │ │ +0040ab70: 452e 0700 3801 4a00 0024 0038 0151 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: 5752 0000 2a00 3857 5300 0020 2020 2d42 WR..*.8WS.. -B │ │ │ +0040aba0: 0152 0000 2a00 3801 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: 3857 5400 0053 0038 5755 0000 2020 2043 8WT..S.8WU.. C │ │ │ +0040abd0: 3801 5400 0053 0038 0155 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 3857 5600 0020 rementalT.8WV.. │ │ │ +0040ac20: 7265 6d65 6e74 616c 5400 3801 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 3857 unction withR.8W │ │ │ +0040ac70: 756e 6374 696f 6e20 7769 7468 5200 3801 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: 3857 5800 0020 2020 7468 6973 2063 616e 8WX.. this can │ │ │ +0040acd0: 3801 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 3857 5900 0028 HENSIVE...8WY..( │ │ │ -0040ad10: 0038 575a 0000 2020 202d 445b 4154 4142 .8WZ.. -D[ATAB │ │ │ +0040ad00: 4845 4e53 4956 452e 0700 3801 5900 0028 HENSIVE...8.Y..( │ │ │ +0040ad10: 0038 015a 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 5761 0000 5300 _number..8Wa..S. │ │ │ -0040ad40: 3857 6200 0020 2020 4368 616e 6765 7320 8Wb.. Changes │ │ │ +0040ad30: 5f6e 756d 6265 7207 0038 0161 0000 5300 _number..8.a..S. │ │ │ +0040ad40: 3801 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 5763 0000 2020 2063 6f6d 7072 tQ.8Wc.. compr │ │ │ +0040ad90: 7451 0038 0163 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 3857 6400 0020 2020 636f 6e6a inS.8Wd.. conj │ │ │ +0040ade0: 696e 5300 3801 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 5765 0000 2020 2070 withJ.8We.. p │ │ │ +0040ae30: 2077 6974 684a 0038 0165 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 5766 0000 2800 3857 6700 0020 2020 .8Wf..(.8Wg.. │ │ │ +0040ae80: 0038 0166 0000 2800 3801 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: 3857 6800 0052 0038 5769 0000 2020 2043 8Wh..R.8Wi.. C │ │ │ +0040aeb0: 3801 6800 0052 0038 0169 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 576a 0000 2020 ld thatC.8Wj.. │ │ │ +0040af00: 6c64 2074 6861 7443 0038 016a 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 3857 7100 RD backup...8Wq. │ │ │ -0040af50: 0021 0038 5772 0000 2020 202d 434f 5b52 .!.8Wr.. -CO[R │ │ │ +0040af40: 5244 2062 6163 6b75 702e 0700 3801 7100 RD backup...8.q. │ │ │ +0040af50: 0021 0038 0172 0000 2020 202d 434f 5b52 .!.8.r.. -CO[R │ │ │ 0040af60: 5255 5054 5f46 494c 455d 3d62 6f6f 6c65 RUPT_FILE]=boole │ │ │ -0040af70: 616e 0700 3857 7300 0054 0038 5774 0000 an..8Ws..T.8Wt.. │ │ │ +0040af70: 616e 0700 3801 7300 0054 0038 0174 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 0057 4845 4c50 00ff 7300 ff43 4f4d ...WHELP..s..COM │ │ │ +0040b010: 8900 0001 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 5776 0000 F[ALSE]...8Wv.. │ │ │ -0040b0a0: 4c00 3857 7700 0020 2020 4368 616e 6769 L.8Ww.. Changi │ │ │ +0040b090: 2046 5b41 4c53 455d 2e07 0038 0176 0000 F[ALSE]...8.v.. │ │ │ +0040b0a0: 4c00 3801 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 3857 damage. WhenS.8W │ │ │ +0040b0e0: 6461 6d61 6765 2e20 5768 656e 5300 3801 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 5779 0000 2020 2074 6865 2066 6f6c .8Wy.. the fol │ │ │ -0040b150: 6c6f 7769 6e67 3a07 0038 577a 0000 5e00 lowing:..8Wz..^. │ │ │ -0040b160: 3857 8100 0020 2020 2547 544d 2d57 2d44 8W... %GTM-W-D │ │ │ +0040b140: 0038 0179 0000 2020 2074 6865 2066 6f6c .8.y.. the fol │ │ │ +0040b150: 6c6f 7769 6e67 3a07 0038 017a 0000 5e00 lowing:..8.z..^. │ │ │ +0040b160: 3801 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 3857 e is corrupt..8W │ │ │ -0040b1c0: 8200 0015 0038 5783 0000 2020 202a 2a43 .....8W... **C │ │ │ -0040b1d0: 6175 7469 6f6e 2a2a 0700 3857 8400 004e aution**..8W...N │ │ │ -0040b1e0: 0038 5785 0000 2020 2041 6674 6572 2061 .8W... After a │ │ │ +0040b1b0: 6520 6973 2063 6f72 7275 7074 0700 3801 e is corrupt..8. │ │ │ +0040b1c0: 8200 0015 0038 0183 0000 2020 202a 2a43 .....8.... **C │ │ │ +0040b1d0: 6175 7469 6f6e 2a2a 0700 3801 8400 004e aution**..8....N │ │ │ +0040b1e0: 0038 0185 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: 5786 0000 2020 2066 7574 7572 6520 4754 W... future GT │ │ │ +0040b230: 0186 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 5787 0000 2020 206e 6576 6572 2062 .8W... never b │ │ │ +0040b280: 0038 0187 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 3857 8800 0020 2020 2d50 4152 ET8.8W... -PAR │ │ │ +0040b2c0: 4554 3800 3801 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 3857 8900 to false...8W.. │ │ │ -0040b300: 0024 0038 578a 0000 2020 2055 7365 206f .$.8W... Use o │ │ │ +0040b2f0: 2074 6f20 6661 6c73 652e 0700 3801 8900 to false...8... │ │ │ +0040b300: 0024 0038 018a 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 5791 0000 2800 3857 EADER..8W...(.8W │ │ │ +0040b320: 4541 4445 5207 0038 0191 0000 2800 3801 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 3857 9300 0052 0038 5794 alue..8W...R.8W. │ │ │ +0040b350: 616c 7565 0700 3801 9300 0052 0038 0194 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: 5795 0000 2020 206f 6620 6120 626c 6f63 W... of a bloc │ │ │ +0040b3b0: 0195 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 3857 9600 0020 2020 7768 656e 2047 Q.8W... when G │ │ │ +0040b400: 5100 3801 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 5797 0000 2020 2069 676e 6f72 MQ.8W... ignor │ │ │ +0040b450: 4d51 0038 0197 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 3857 9800 0020 2020 7365 6374 alS.8W... sect │ │ │ +0040b4a0: 616c 5300 3801 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 5799 0000 2020 2061 theyQ.8W... a │ │ │ +0040b4f0: 2074 6865 7951 0038 0199 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 3857 9a00 0020 2020 at theR.8W... │ │ │ +0040b540: 6174 2074 6865 5200 3801 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 3757 c111 0000 es a wayS.7W.... │ │ │ +0040b590: 6573 2061 2077 6179 5300 3701 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 5711 entually, aN.9W. │ │ │ +0040b5e0: 656e 7475 616c 6c79 2c20 614e 0039 0111 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 5721 0000 ing for aR.9W!.. │ │ │ +0040b630: 696e 6720 666f 7220 6152 0039 0121 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 5731 on heavilyT.9W1 │ │ │ +0040b680: 206f 6e20 6865 6176 696c 7954 0039 0131 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 5741 0000 2020 2074 6872 6f75 6768 .9WA.. through │ │ │ +0040b6e0: 0039 0141 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 5751 0000 2020 2043 4f4d 4d49 eP.9WQ.. COMMI │ │ │ +0040b720: 6550 0039 0151 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 5761 0000 2020 2073 6d61 6c6c f6.9Wa.. small │ │ │ +0040b770: 6636 0039 0161 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 5771 0000 2200 yields...9Wq..". │ │ │ -0040b7b0: 3957 8100 0020 2020 5468 6520 6465 6661 9W... The defa │ │ │ +0040b7a0: 7969 656c 6473 2e07 0039 0171 0000 2200 yields...9.q..". │ │ │ +0040b7b0: 3901 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 3957 9100 0024 0038 5712 0000 2020 ..9W...$.8W... │ │ │ +0040b7d0: 0700 3901 9100 0024 0038 0112 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 0057 4845 4c50 00ff 7300 ff43 4f4d @..WHELP..s..COM │ │ │ +0040b810: 4000 0001 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 3957 2100 0020 2020 2d43 555b 5252 *.9W!.. -CU[RR │ │ │ +0040b850: 2a00 3901 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 3957 3100 ion_number..9W1. │ │ │ -0040b880: 0054 0039 5741 0000 2020 2043 6861 6e67 .T.9WA.. Chang │ │ │ +0040b870: 696f 6e5f 6e75 6d62 6572 0700 3901 3100 ion_number..9.1. │ │ │ +0040b880: 0054 0039 0141 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 5751 0000 4f00 3957 gion...9WQ..O.9W │ │ │ +0040b8d0: 6769 6f6e 2e07 0039 0151 0000 4f00 3901 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 5771 number too..9Wq │ │ │ +0040b920: 206e 756d 6265 7220 746f 6f1b 0039 0171 number too..9.q │ │ │ 0040b930: 0000 2020 2020 2020 206c 6172 6765 2220 .. large" │ │ │ -0040b940: 6572 726f 7273 4f00 3957 8100 0020 2020 errorsO.9W... │ │ │ +0040b940: 6572 726f 7273 4f00 3901 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 5791 0000 2020 2020 L and..9W... │ │ │ -0040b9a0: 2020 202d 4f4e 4c49 4e45 2e54 0038 5713 -ONLINE.T.8W. │ │ │ +0040b990: 4c20 616e 6416 0039 0191 0000 2020 2020 L and..9.... │ │ │ +0040b9a0: 2020 202d 4f4e 4c49 4e45 2e54 0038 0113 -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 5711 0000 2020 2020 2020 2069 6e20 .9W... in │ │ │ +0040ba00: 0039 0111 0000 2020 2020 2020 2069 6e20 .9.... in │ │ │ 0040ba10: 6120 626c 6f63 6b20 6865 6164 6572 2e07 a block header.. │ │ │ -0040ba20: 0039 5721 0000 2400 3957 3100 0020 2020 .9W!..$.9W1.. │ │ │ +0040ba20: 0039 0121 0000 2400 3901 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 3957 4100 FILEHEADER..9WA. │ │ │ -0040ba50: 0034 0039 5751 0000 2020 202d 4441 5441 .4.9WQ.. -DATA │ │ │ +0040ba40: 4649 4c45 4845 4144 4552 0700 3901 4100 FILEHEADER..9.A. │ │ │ +0040ba50: 0034 0039 0151 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 5761 0000 5400 3957 bytes..9Wa..T.9W │ │ │ +0040ba80: 6279 7465 7307 0039 0161 0000 5400 3901 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 3957 8100 0020 2020 696e 2070 6572 ?.9W... in per │ │ │ +0040bae0: 3f00 3901 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 5791 0000 2400 3857 1400 0020 2020 .9W...$.8W... │ │ │ +0040bb20: 0039 0191 0000 2400 3801 1400 0020 2020 .9....$.8.... │ │ │ 0040bb30: 5573 6520 6f6e 6c79 2077 6974 683a 202d Use only with: - │ │ │ -0040bb40: 4649 4c45 4845 4144 4552 0700 3957 1100 FILEHEADER..9W.. │ │ │ -0040bb50: 0016 0039 5721 0000 2020 202d 4445 434c ...9W!.. -DECL │ │ │ -0040bb60: 4f43 4154 494f 4e07 0039 5731 0000 4e00 OCATION..9W1..N. │ │ │ -0040bb70: 3957 4100 0020 2020 5370 6563 6966 6965 9WA.. Specifie │ │ │ +0040bb40: 4649 4c45 4845 4144 4552 0700 3901 1100 FILEHEADER..9... │ │ │ +0040bb50: 0016 0039 0121 0000 2020 202d 4445 434c ...9.!.. -DECL │ │ │ +0040bb60: 4f43 4154 494f 4e07 0039 0131 0000 4e00 OCATION..9.1..N. │ │ │ +0040bb70: 3901 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 3957 pecified (in2.9W │ │ │ +0040bbb0: 7065 6369 6669 6564 2028 696e 3200 3901 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: 3957 6100 0024 0039 5771 0000 2020 2055 9Wa..$.9Wq.. U │ │ │ +0040bbf0: 3901 6100 0024 0039 0171 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 5781 0000 ILEHEADER..9W... │ │ │ -0040bc20: 1c00 3957 9100 0020 2020 2d45 5b4e 4352 ..9W... -E[NCR │ │ │ -0040bc30: 5950 5449 4f4e 5f48 4153 485d 0700 3857 YPTION_HASH]..8W │ │ │ -0040bc40: 1500 0054 0039 5711 0000 2020 2043 6861 ...T.9W... Cha │ │ │ +0040bc10: 494c 4548 4541 4445 5207 0039 0181 0000 ILEHEADER..9.... │ │ │ +0040bc20: 1c00 3901 9100 0020 2020 2d45 5b4e 4352 ..9.... -E[NCR │ │ │ +0040bc30: 5950 5449 4f4e 5f48 4153 485d 0700 3801 YPTION_HASH]..8. │ │ │ +0040bc40: 1500 0054 0039 0111 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 5721 0000 2020 if and+.9W!.. │ │ │ +0040bc90: 2069 6620 616e 642b 0039 0121 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 3957 3100 0015 0039 5741 0000 y...9W1....9WA.. │ │ │ +0040bcc0: 792e 0700 3901 3100 0015 0039 0141 0000 y...9.1....9.A.. │ │ │ 0040bcd0: 2020 202a 2a43 6175 7469 6f6e 2a2a 0700 **Caution**.. │ │ │ -0040bce0: 3957 5100 0039 0039 5761 0000 2020 2041 9WQ..9.9Wa.. A │ │ │ +0040bce0: 3901 5100 0039 0039 0161 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: 3957 7100 0024 0039 5781 0000 2020 2055 9Wq..$.9W... U │ │ │ +0040bd20: 3901 7100 0024 0039 0181 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 5791 0000 ILEHEADER..9W... │ │ │ -0040bd50: 1900 3857 1600 0020 2020 2d5b 4e4f 5d45 ..8W... -[NO]E │ │ │ -0040bd60: 504f 4348 5441 5045 5207 0039 5711 0000 POCHTAPER..9W... │ │ │ -0040bd70: 5200 3957 2100 0020 2020 5365 7473 2061 R.9W!.. Sets a │ │ │ +0040bd40: 494c 4548 4541 4445 5207 0039 0191 0000 ILEHEADER..9.... │ │ │ +0040bd50: 1900 3801 1600 0020 2020 2d5b 4e4f 5d45 ..8.... -[NO]E │ │ │ +0040bd60: 504f 4348 5441 5045 5207 0039 0111 0000 POCHTAPER..9.... │ │ │ +0040bd70: 5200 3901 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 3957 3100 0020 2020 5468 6520 e.+.9W1.. The │ │ │ +0040bdc0: 652e 2b00 3901 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: 5741 0000 2400 3957 5100 0020 2020 2d46 WA..$.9WQ.. -F │ │ │ +0040bdf0: 0141 0000 2400 3901 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 3957 6100 0042 ta_time]..9Wa..B │ │ │ -0040be20: 0039 5771 0000 2020 2043 6861 6e67 6573 .9Wq.. Changes │ │ │ +0040be10: 7461 5f74 696d 655d 0700 3901 6100 0042 ta_time]..9.a..B │ │ │ +0040be20: 0039 0171 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 5781 0000 4a00 3957 9100 0020 ...9W...J.9W... │ │ │ +0040be60: 2e07 0039 0181 0000 4a00 3901 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 3857 1700 0020 2020 2020 2020 is%.8W... │ │ │ +0040beb0: 6973 2500 3801 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 5711 0000 2020 ecimal.O.9W... │ │ │ +0040bed0: 6563 696d 616c 2e4f 0039 0111 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 3957 2100 0020 2020 efault>.9W!.. │ │ │ +0040bf20: 6566 6175 6c74 3e00 3901 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 3957 3100 0020 2020 2020 MM).M.9W1.. │ │ │ +0040bf60: 4d4d 292e 4d00 3901 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 5741 0000 2020 2020 2020 2028 sM.9WA.. ( │ │ │ +0040bfb0: 734d 0039 0141 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 0057 4845 4c50 00ff 7300 ff43 4f4d ...WHELP..s..COM │ │ │ +0040c010: 8d00 0001 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: 5761 0000 2020 2020 2020 2033 3020 6d69 Wa.. 30 mi │ │ │ +0040c0a0: 0161 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 3957 lues for the9.9W │ │ │ +0040c0e0: 6c75 6573 2066 6f72 2074 6865 3900 3901 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 5781 0000 2400 3957 hour...9W...$.9W │ │ │ +0040c120: 686f 7572 2e07 0039 0181 0000 2400 3901 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 3857 1800 0019 0039 5711 0000 2020 ..8W.....9W... │ │ │ +0040c150: 0700 3801 1800 0019 0039 0111 0000 2020 ..8......9.... │ │ │ 0040c160: 202d 4652 5b45 455a 455d 3d76 616c 7565 -FR[EEZE]=value │ │ │ -0040c170: 0700 3957 2100 0054 0039 5731 0000 2020 ..9W!..T.9W1.. │ │ │ +0040c170: 0700 3901 2100 0054 0039 0131 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 5741 : T[RUE] orN.9WA │ │ │ +0040c1c0: 3a20 545b 5255 455d 206f 724e 0039 0141 : 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 5751 0000 eeze" the..9WQ.. │ │ │ -0040c220: 2020 2064 6174 6162 6173 652e 0700 3957 database...9W │ │ │ -0040c230: 6100 0024 0039 5771 0000 2020 2055 7365 a..$.9Wq.. Use │ │ │ +0040c210: 6565 7a65 2220 7468 6513 0039 0151 0000 eeze" the..9.Q.. │ │ │ +0040c220: 2020 2064 6174 6162 6173 652e 0700 3901 database...9. │ │ │ +0040c230: 6100 0024 0039 0171 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 5781 0000 4d00 EHEADER..9W...M. │ │ │ -0040c260: 3957 9100 0020 2020 4453 4520 7265 6c65 9W... DSE rele │ │ │ +0040c250: 4548 4541 4445 5207 0039 0181 0000 4d00 EHEADER..9....M. │ │ │ +0040c260: 3901 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 5719 (s), CHANGEN.8W. │ │ │ +0040c2a0: 2873 292c 2043 4841 4e47 454e 0038 0119 (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 5711 0000 erations...9W... │ │ │ -0040c300: 2300 3957 2100 0020 2020 2d46 555b 4c4c #.9W!.. -FU[LL │ │ │ +0040c2f0: 6572 6174 696f 6e73 2e07 0039 0111 0000 erations...9.... │ │ │ +0040c300: 2300 3901 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 5731 0000 5300 3957 4100 ean..9W1..S.9WA. │ │ │ +0040c320: 6561 6e07 0039 0131 0000 5300 3901 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: 5751 0000 2020 2066 726f 6d20 6120 7072 WQ.. from a pr │ │ │ +0040c380: 0151 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 5761 0000 2020 2054 5b52 5545 5d20 .9Wa.. T[RUE] │ │ │ -0040c3e0: 6f72 2046 5b41 4c53 455d 2e07 0039 5771 or F[ALSE]...9Wq │ │ │ -0040c3f0: 0000 2400 3957 8100 0020 2020 5573 6520 ..$.9W... Use │ │ │ +0040c3d0: 0039 0161 0000 2020 2054 5b52 5545 5d20 .9.a.. T[RUE] │ │ │ +0040c3e0: 6f72 2046 5b41 4c53 455d 2e07 0039 0171 or F[ALSE]...9.q │ │ │ +0040c3f0: 0000 2400 3901 8100 0020 2020 5573 6520 ..$.9.... Use │ │ │ 0040c400: 6f6e 6c79 2077 6974 683a 202d 4649 4c45 only with: -FILE │ │ │ -0040c410: 4845 4144 4552 0700 3957 9100 0019 0038 HEADER..9W.....8 │ │ │ -0040c420: 571a 0000 2020 202d 4756 5b53 5441 5453 W... -GV[STATS │ │ │ -0040c430: 5245 5345 545d 0700 3957 1100 0051 0039 RESET]..9W...Q.9 │ │ │ -0040c440: 5721 0000 2020 2052 6573 6574 7320 616c W!.. Resets al │ │ │ +0040c410: 4845 4144 4552 0700 3901 9100 0019 0038 HEADER..9......8 │ │ │ +0040c420: 011a 0000 2020 202d 4756 5b53 5441 5453 .... -GV[STATS │ │ │ +0040c430: 5245 5345 545d 0700 3901 1100 0051 0039 RESET]..9....Q.9 │ │ │ +0040c440: 0121 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: 3957 3100 0020 2020 7468 6174 2074 6869 9W1.. that thi │ │ │ +0040c490: 3901 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: 3957 4100 0020 2020 6669 6c65 2068 6561 9WA.. file hea │ │ │ -0040c4f0: 6465 722e 0700 3957 5100 0024 0039 5761 der...9WQ..$.9Wa │ │ │ +0040c4e0: 3901 4100 0020 2020 6669 6c65 2068 6561 9.A.. file hea │ │ │ +0040c4f0: 6465 722e 0700 3901 5100 0024 0039 0161 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 5771 0000 1600 3957 8100 0020 2020 .9Wq....9W... │ │ │ -0040c530: 2d48 4558 4c4f 4341 5449 4f4e 0700 3957 -HEXLOCATION..9W │ │ │ -0040c540: 9100 004b 0038 5721 0000 2020 2053 7065 ...K.8W!.. Spe │ │ │ +0040c520: 0039 0171 0000 1600 3901 8100 0020 2020 .9.q....9.... │ │ │ +0040c530: 2d48 4558 4c4f 4341 5449 4f4e 0700 3901 -HEXLOCATION..9. │ │ │ +0040c540: 9100 004b 0038 0121 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: 3957 1100 0020 2020 7370 6563 6966 6965 9W... specifie │ │ │ +0040c590: 3901 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 5721 0000 2400 3957 3100 0020 ...9W!..$.9W1.. │ │ │ +0040c5c0: 2e07 0039 0121 0000 2400 3901 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 3957 -FILEHEADER..9W │ │ │ -0040c5f0: 4100 0036 0039 5751 0000 2020 202d 494e A..6.9WQ.. -IN │ │ │ +0040c5e0: 202d 4649 4c45 4845 4144 4552 0700 3901 -FILEHEADER..9. │ │ │ +0040c5f0: 4100 0036 0039 0151 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 5761 0000 ved_bytes..9Wa.. │ │ │ -0040c630: 4c00 3957 7100 0020 2020 5365 7473 2069 L.9Wq.. Sets i │ │ │ +0040c620: 7665 645f 6279 7465 7307 0039 0161 0000 ved_bytes..9.a.. │ │ │ +0040c630: 4c00 3901 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 3957 ver space isI.9W │ │ │ +0040c670: 7665 7220 7370 6163 6520 6973 4900 3901 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 5791 0000 2400 3857 base...9W...$.8W │ │ │ +0040c6c0: 6261 7365 2e07 0039 0191 0000 2400 3801 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 3957 1100 0026 0039 5721 0000 2020 ..9W...&.9W!.. │ │ │ +0040c6f0: 0700 3901 1100 0026 0039 0121 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: 5731 0000 4d00 3957 4100 0020 2020 5365 W1..M.9WA.. Se │ │ │ +0040c720: 0131 0000 4d00 3901 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 5751 0000 2020 204a 4f55 524e PQ.9WQ.. JOURN │ │ │ +0040c770: 5051 0039 0151 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 3957 6100 0020 2020 465b 414c or..9Wa.. F[AL │ │ │ -0040c7d0: 5345 5d2e 0700 3957 7100 0024 0039 5781 SE]...9Wq..$.9W. │ │ │ +0040c7c0: 6f72 1200 3901 6100 0020 2020 465b 414c or..9.a.. F[AL │ │ │ +0040c7d0: 5345 5d2e 0700 3901 7100 0024 0039 0181 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 0057 4845 4c50 00ff 7300 ff43 4f4d @..WHELP..s..COM │ │ │ +0040c810: 4000 0001 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 3857 2300 0020 2020 2d4b 5b45 595f &.8W#.. -K[EY_ │ │ │ +0040c850: 2600 3801 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 3957 1100 0050 0039 x_size..9W...P.9 │ │ │ -0040c880: 5721 0000 2020 2043 6861 6e67 6573 2074 W!.. Changes t │ │ │ +0040c870: 785f 7369 7a65 0700 3901 1100 0050 0039 x_size..9....P.9 │ │ │ +0040c880: 0121 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: 5731 0000 2020 204b 4559 5f4d 4158 5f53 W1.. KEY_MAX_S │ │ │ +0040c8d0: 0131 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 5741 0000 2020 2065 7272 6f72 tB.9WA.. error │ │ │ +0040c920: 7442 0039 0141 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 5751 0000 5300 3957 6100 es...9WQ..S.9Wa. │ │ │ +0040c960: 6573 2e07 0039 0151 0000 5300 3901 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: 5771 0000 2020 2074 6865 2061 7070 726f Wq.. the appro │ │ │ +0040c9c0: 0171 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 3957 8100 ze for theS.9W.. │ │ │ +0040ca00: 7a65 2066 6f72 2074 6865 5300 3901 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: 5791 0000 2020 2063 6865 636b 206f 6e20 W... check on │ │ │ +0040ca60: 0191 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 5724 0000 2400 3957 1100 0020 2020 .8W$..$.9W... │ │ │ +0040ca90: 0038 0124 0000 2400 3901 1100 0020 2020 .8.$..$.9.... │ │ │ 0040caa0: 5573 6520 6f6e 6c79 2077 6974 683a 202d Use only with: - │ │ │ -0040cab0: 4649 4c45 4845 4144 4552 0700 3957 2100 FILEHEADER..9W!. │ │ │ -0040cac0: 001f 0039 5731 0000 2020 202d 4b49 5b4c ...9W1.. -KI[L │ │ │ +0040cab0: 4649 4c45 4845 4144 4552 0700 3901 2100 FILEHEADER..9.!. │ │ │ +0040cac0: 001f 0039 0131 0000 2020 202d 4b49 5b4c ...9.1.. -KI[L │ │ │ 0040cad0: 4c5f 494e 5f50 524f 475d 3d76 616c 7565 L_IN_PROG]=value │ │ │ -0040cae0: 0700 3957 4100 0053 0039 5751 0000 2020 ..9WA..S.9WQ.. │ │ │ +0040cae0: 0700 3901 4100 0053 0039 0151 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 3957 6100 be "NONE"(.9Wa. │ │ │ +0040cb30: 2062 6520 224e 4f4e 4522 2800 3901 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 3957 7100 0024 0039 5781 0000 r...9Wq..$.9W... │ │ │ +0040cb60: 722e 0700 3901 7100 0024 0039 0181 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: 5791 0000 2200 3857 2500 0020 2020 2d4e W...".8W%.. -N │ │ │ +0040cb90: 0191 0000 2200 3801 2500 0020 2020 2d4e ....".8.%.. -N │ │ │ 0040cba0: 5b55 4c4c 5f53 5542 5343 5249 5054 535d [ULL_SUBSCRIPTS] │ │ │ -0040cbb0: 3d76 616c 7565 0700 3957 1100 0049 0039 =value..9W...I.9 │ │ │ -0040cbc0: 5721 0000 2020 2043 6f6e 7472 6f6c 7320 W!.. Controls │ │ │ +0040cbb0: 3d76 616c 7565 0700 3901 1100 0049 0039 =value..9....I.9 │ │ │ +0040cbc0: 0121 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 3957 3100 0052 0039 keys...9W1..R.9 │ │ │ -0040cc10: 5741 0000 2020 2020 206f 2076 616c 7565 WA.. o value │ │ │ +0040cc00: 206b 6579 732e 0700 3901 3100 0052 0039 keys...9.1..R.9 │ │ │ +0040cc10: 0141 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 5751 0000 2020 2020 2020 2047 4445 .9WQ.. GDE │ │ │ +0040cc60: 0039 0151 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: 5761 0000 2020 2020 206f 2050 726f 6869 Wa.. o Prohi │ │ │ +0040ccb0: 0161 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 5771 0000 2020 2020 2020 2063 6175 .9Wq.. cau │ │ │ +0040cd00: 0039 0171 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 5781 0000 t errors.).9W... │ │ │ +0040cd20: 7420 6572 726f 7273 2e29 0039 0181 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 3957 9100 0020 2020 2020 6f20 r.T.9W... o │ │ │ +0040cd50: 722e 5400 3901 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 3857 2600 0020 2020 se GDEM.8W&.. │ │ │ +0040cda0: 7365 2047 4445 4d00 3801 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 5711 0000 2020 2020 2020 theQ.9W... │ │ │ +0040cdf0: 7468 6551 0039 0111 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 3957 2100 0020 2020 2020 ated3.9W!.. │ │ │ +0040ce40: 6174 6564 3300 3901 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 5731 0000 2400 ontent...9W1..$. │ │ │ -0040ce80: 3957 4100 0020 2020 5573 6520 6f6e 6c79 9WA.. Use only │ │ │ +0040ce70: 6f6e 7465 6e74 2e07 0039 0131 0000 2400 ontent...9.1..$. │ │ │ +0040ce80: 3901 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 3957 5100 0015 0039 5761 0000 ER..9WQ....9Wa.. │ │ │ +0040cea0: 4552 0700 3901 5100 0015 0039 0161 0000 ER..9.Q....9.a.. │ │ │ 0040ceb0: 2020 202d 4f56 5b45 5252 4944 455d 0700 -OV[ERRIDE].. │ │ │ -0040cec0: 3957 7100 0041 0039 5781 0000 2020 2052 9Wq..A.9W... R │ │ │ +0040cec0: 3901 7100 0041 0039 0181 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 3957 9100 0020 0038 ocess...9W... .8 │ │ │ -0040cf10: 5727 0000 2020 2055 7365 206f 6e6c 7920 W'.. Use only │ │ │ +0040cf00: 6f63 6573 732e 0700 3901 9100 0020 0038 ocess...9.... .8 │ │ │ +0040cf10: 0127 0000 2020 2055 7365 206f 6e6c 7920 .'.. Use only │ │ │ 0040cf20: 7769 7468 3a20 2d46 5245 455a 4507 0039 with: -FREEZE..9 │ │ │ -0040cf30: 5711 0000 1b00 3957 2100 0020 2020 2d5b W.....9W!.. -[ │ │ │ +0040cf30: 0111 0000 1b00 3901 2100 0020 2020 2d5b ......9.!.. -[ │ │ │ 0040cf40: 4e4f 5d51 5b44 4252 554e 444f 574e 5d07 NO]Q[DBRUNDOWN]. │ │ │ -0040cf50: 0039 5731 0000 4f00 3957 4100 0020 2020 .9W1..O.9WA.. │ │ │ +0040cf50: 0039 0131 0000 4f00 3901 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 5751 0000 2020 2071 d for<.9WQ.. q │ │ │ +0040cfa0: 6420 666f 723c 0039 0151 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 5761 0000 0000 0000 0000 0000 ...9Wa.......... │ │ │ +0040cfe0: 2e07 0039 0161 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 0057 4845 4c50 00ff 7300 ff43 4f4d e..WHELP..s..COM │ │ │ +0040d010: 6500 0001 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 5781 0000 5200 3957 _size..9W...R.9W │ │ │ +0040d070: 5f73 697a 6507 0039 0181 0000 5200 3901 _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: 3857 2800 0020 2020 2d52 4543 4f52 445f 8W(.. -RECORD_ │ │ │ +0040d0d0: 3801 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 5711 -FILEHEADERR.9W. │ │ │ +0040d110: 2d46 494c 4548 4541 4445 5252 0039 0111 -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: 5721 0000 2020 2061 6e64 2063 6175 7365 W!.. and cause │ │ │ +0040d170: 0121 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 5731 0000 2020 2073 697a 6573 d..9W1.. sizes │ │ │ -0040d1d0: 2e07 0039 5741 0000 5400 3957 5100 0020 ...9WA..T.9WQ.. │ │ │ +0040d1c0: 6410 0039 0131 0000 2020 2073 697a 6573 d..9.1.. sizes │ │ │ +0040d1d0: 2e07 0039 0141 0000 5400 3901 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 3957 , use GDE toS.9W │ │ │ +0040d220: 2c20 7573 6520 4744 4520 746f 5300 3901 , 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 5771 0000 2020 2066 6f72 2074 6865 .9Wq.. for the │ │ │ +0040d280: 0039 0171 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: 3957 8100 0020 2020 636f 6e73 6973 7465 9W... consiste │ │ │ +0040d2d0: 3901 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 3957 size values...9W │ │ │ -0040d310: 9100 002c 0038 5729 0000 2020 202d 5245 ...,.8W).. -RE │ │ │ +0040d300: 7369 7a65 2076 616c 7565 732e 0700 3901 size values...9. │ │ │ +0040d310: 9100 002c 0038 0129 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 5711 0000 5000 3957 2100 0020 2020 .9W...P.9W!.. │ │ │ +0040d340: 0039 0111 0000 5000 3901 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 3957 3100 0020 2020 tabaseR.9W1.. │ │ │ +0040d390: 7461 6261 7365 5200 3901 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 3957 4100 0020 bers forO.9WA.. │ │ │ +0040d3e0: 6265 7273 2066 6f72 4f00 3901 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 5751 0000 2020 count,T.9WQ.. │ │ │ +0040d430: 2063 6f75 6e74 2c54 0039 0151 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 5761 the processR.9Wa │ │ │ +0040d480: 7468 6520 7072 6f63 6573 7352 0039 0161 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: 5771 0000 2020 2044 5345 2068 6173 2073 Wq.. DSE has s │ │ │ +0040d4e0: 0171 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 3957 8100 0020 2020 2831 292e 2054 M.9W... (1). T │ │ │ +0040d530: 4d00 3901 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: 5791 0000 2020 2070 726f 6365 7373 696e W... processin │ │ │ -0040d590: 672e 0700 3857 2a00 0026 0039 5711 0000 g...8W*..&.9W... │ │ │ +0040d580: 0191 0000 2020 2070 726f 6365 7373 696e .... processin │ │ │ +0040d590: 672e 0700 3801 2a00 0026 0039 0111 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 5721 0000 4400 3957 3100 0020 2020 .9W!..D.9W1.. │ │ │ +0040d5c0: 0039 0121 0000 4400 3901 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 3957 4100 no" field...9WA. │ │ │ -0040d610: 0028 0039 5751 0000 2020 202d 5245 5345 .(.9WQ.. -RESE │ │ │ +0040d600: 6e6f 2220 6669 656c 642e 0700 3901 4100 no" field...9.A. │ │ │ +0040d610: 0028 0039 0151 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 5761 0000 ved_bytes..9Wa.. │ │ │ -0040d640: 5100 3957 7100 0020 2020 5365 7473 2062 Q.9Wq.. Sets b │ │ │ +0040d630: 7665 645f 6279 7465 7307 0039 0161 0000 ved_bytes..9.a.. │ │ │ +0040d640: 5100 3901 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 5781 0000 2020 2073 7061 6365 r'.9W... space │ │ │ +0040d690: 7227 0039 0181 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 3957 9100 0024 a block...9W...$ │ │ │ -0040d6c0: 0038 5731 0000 2020 2055 7365 206f 6e6c .8W1.. Use onl │ │ │ +0040d6b0: 6120 626c 6f63 6b2e 0700 3901 9100 0024 a block...9....$ │ │ │ +0040d6c0: 0038 0131 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 5711 0000 2900 3957 2100 DER..9W...).9W!. │ │ │ +0040d6e0: 4445 5207 0039 0111 0000 2900 3901 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 5731 0000 4f00 3957 4100 ber..9W1..O.9WA. │ │ │ +0040d710: 6265 7207 0039 0131 0000 4f00 3901 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 5751 0000 e "Resync..9WQ.. │ │ │ +0040d760: 6520 2252 6573 796e 6317 0039 0151 0000 e "Resync..9.Q.. │ │ │ 0040d770: 2020 2053 6571 6e6f 2220 6669 656c 642e Seqno" field. │ │ │ -0040d780: 0700 3957 6100 0026 0039 5771 0000 2020 ..9Wa..&.9Wq.. │ │ │ +0040d780: 0700 3901 6100 0026 0039 0171 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: 5781 0000 0000 0000 0000 0000 0000 0000 W............... │ │ │ +0040d7b0: 0181 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 0057 4845 4c50 00ff 7300 ff43 4f4d ...WHELP..s..COM │ │ │ +0040d810: 8700 0001 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 5732 0000 2020 "Resync..8W2.. │ │ │ +0040d890: 2252 6573 796e 631d 0038 0132 0000 2020 "Resync..8.2.. │ │ │ 0040d8a0: 2074 7261 6e73 6163 7469 6f6e 2220 6669 transaction" fi │ │ │ -0040d8b0: 656c 642e 0700 3957 1100 002c 0039 5721 eld...9W...,.9W! │ │ │ +0040d8b0: 656c 642e 0700 3901 1100 002c 0039 0121 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 5731 0000 5000 al-mask..9W1..P. │ │ │ -0040d8f0: 3957 4100 0020 2020 4368 616e 6765 7320 9WA.. Changes │ │ │ +0040d8e0: 616c 2d6d 6173 6b07 0039 0131 0000 5000 al-mask..9.1..P. │ │ │ +0040d8f0: 3901 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: 3957 5100 0020 2020 7469 6d65 2069 6e20 9WQ.. time in │ │ │ +0040d940: 3901 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: 5761 0000 2020 2064 6566 6175 6c74 2063 Wa.. default c │ │ │ +0040d990: 0161 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 3957 7100 0024 0039 5781 ler...9Wq..$.9W. │ │ │ +0040d9d0: 6c65 722e 0700 3901 7100 0024 0039 0181 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 5791 0000 2500 3857 3300 0020 2020 .9W...%.8W3.. │ │ │ +0040da00: 0039 0191 0000 2500 3801 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 5711 NT]=integer..9W. │ │ │ -0040da30: 0000 5400 3957 2100 0020 2020 4368 616e ..T.9W!.. Chan │ │ │ +0040da20: 4e54 5d3d 696e 7465 6765 7207 0039 0111 NT]=integer..9.. │ │ │ +0040da30: 0000 5400 3901 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 3957 3100 0020 2020 ber ofT.9W1.. │ │ │ +0040da80: 6265 7220 6f66 5400 3901 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 3957 4100 ) suspendsT.9WA. │ │ │ +0040dad0: 2920 7375 7370 656e 6473 5400 3901 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: 3957 5100 0020 2020 6974 7365 6c66 2074 9WQ.. itself t │ │ │ +0040db30: 3901 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 5761 0000 2400 3957 7100 0020 e..9Wa..$.9Wq.. │ │ │ +0040db70: 6507 0039 0161 0000 2400 3901 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 3957 -FILEHEADER..9W │ │ │ -0040dba0: 8100 001b 0039 5791 0000 2020 202d 5b4e .....9W... -[N │ │ │ +0040db90: 202d 4649 4c45 4845 4144 4552 0700 3901 -FILEHEADER..9. │ │ │ +0040dba0: 8100 001b 0039 0191 0000 2020 202d 5b4e .....9.... -[N │ │ │ 0040dbb0: 4f5d 5354 445b 4e55 4c4c 434f 4c5d 0700 O]STD[NULLCOL].. │ │ │ -0040dbc0: 3857 3400 0054 0039 5711 0000 2020 2043 8W4..T.9W... C │ │ │ +0040dbc0: 3801 3400 0054 0039 0111 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 5721 0000 databaseT.9W!.. │ │ │ +0040dc10: 2064 6174 6162 6173 6554 0039 0121 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: 5731 0000 2020 206f 7468 6572 2063 6861 W1.. other cha │ │ │ +0040dc70: 0131 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 5741 0000 2020 2074 6869 7320 7768 .9WA.. this wh │ │ │ +0040dcc0: 0039 0141 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 3957 5100 lts may beT.9WQ. │ │ │ +0040dd00: 6c74 7320 6d61 7920 6265 5400 3901 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: 3957 6100 0020 2020 6c6f 6164 2064 6174 9Wa.. load dat │ │ │ +0040dd60: 3901 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 3957 ent setting...9W │ │ │ -0040dd90: 7100 0024 0039 5781 0000 2020 2055 7365 q..$.9W... Use │ │ │ +0040dd80: 656e 7420 7365 7474 696e 672e 0700 3901 ent setting...9. │ │ │ +0040dd90: 7100 0024 0039 0181 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 5791 0000 5400 EHEADER..9W...T. │ │ │ -0040ddc0: 3857 3500 0020 2020 2d53 5452 4d5f 4e55 8W5.. -STRM_NU │ │ │ +0040ddb0: 4548 4541 4445 5207 0039 0191 0000 5400 EHEADER..9....T. │ │ │ +0040ddc0: 3801 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 3957 1100 0053 0039 5721 0000 er..9W...S.9W!.. │ │ │ +0040de10: 6572 0700 3901 1100 0053 0039 0121 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 3957 se -STRM_NUMM.9W │ │ │ +0040de60: 7365 202d 5354 524d 5f4e 554d 4d00 3901 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 5741 0000 ILEHEADER..9WA.. │ │ │ -0040dec0: 2020 2063 6f6d 6d61 6e64 2e07 0039 5751 command...9WQ │ │ │ -0040ded0: 0000 2400 3957 6100 0020 2020 5573 6520 ..$.9Wa.. Use │ │ │ +0040deb0: 494c 4548 4541 4445 5212 0039 0141 0000 ILEHEADER..9.A.. │ │ │ +0040dec0: 2020 2063 6f6d 6d61 6e64 2e07 0039 0151 command...9.Q │ │ │ +0040ded0: 0000 2400 3901 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 3957 7100 002a 0039 HEADER..9Wq..*.9 │ │ │ -0040df00: 5781 0000 2020 202d 5449 5b4d 4552 535f W... -TI[MERS_ │ │ │ +0040def0: 4845 4144 4552 0700 3901 7100 002a 0039 HEADER..9.q..*.9 │ │ │ +0040df00: 0181 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 5791 0000 5000 pending..9W...P. │ │ │ -0040df30: 3857 3600 0020 2020 5365 7473 2061 2066 8W6.. Sets a f │ │ │ +0040df20: 7065 6e64 696e 6707 0039 0191 0000 5000 pending..9....P. │ │ │ +0040df30: 3801 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: 3957 1100 0020 2020 7469 6d65 6420 666c 9W... timed fl │ │ │ +0040df80: 3901 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 5721 0000 0000 0000 0000 2...9W!........ │ │ │ +0040dfb0: 2032 2e07 0039 0121 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 0057 4845 4c50 00ff 7300 ff43 4f4d ...WHELP..s..COM │ │ │ +0040e010: 8c00 0001 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 3957 instructions..9W │ │ │ +0040e090: 696e 7374 7275 6374 696f 6e73 1300 3901 instructions..9. │ │ │ 0040e0a0: 4100 0020 2020 6672 6f6d 2046 4953 2e07 A.. from FIS.. │ │ │ -0040e0b0: 0039 5751 0000 2400 3957 6100 0020 2020 .9WQ..$.9Wa.. │ │ │ +0040e0b0: 0039 0151 0000 2400 3901 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 3957 7100 FILEHEADER..9Wq. │ │ │ -0040e0e0: 0024 0039 5781 0000 2020 202d 544f 5b54 .$.9W... -TO[T │ │ │ +0040e0d0: 4649 4c45 4845 4144 4552 0700 3901 7100 FILEHEADER..9.q. │ │ │ +0040e0e0: 0024 0039 0181 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 5791 0000 5200 3857 locks..9W...R.8W │ │ │ +0040e100: 6c6f 636b 7307 0039 0191 0000 5200 3801 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: 3957 1100 0020 2020 7769 7468 3a20 2d46 9W... with: -F │ │ │ -0040e170: 494c 4548 4541 4445 5207 0039 5721 0000 ILEHEADER..9W!.. │ │ │ -0040e180: 1500 3957 3100 0020 2020 2a2a 4361 7574 ..9W1.. **Caut │ │ │ -0040e190: 696f 6e2a 2a07 0039 5741 0000 4d00 3957 ion**..9WA..M.9W │ │ │ +0040e160: 3901 1100 0020 2020 7769 7468 3a20 2d46 9.... with: -F │ │ │ +0040e170: 494c 4548 4541 4445 5207 0039 0121 0000 ILEHEADER..9.!.. │ │ │ +0040e180: 1500 3901 3100 0020 2020 2a2a 4361 7574 ..9.1.. **Caut │ │ │ +0040e190: 696f 6e2a 2a07 0039 0141 0000 4d00 3901 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 5761 0000 ze of theP.9Wa.. │ │ │ +0040e1e0: 7a65 206f 6620 7468 6550 0039 0161 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 5771 0000 database..9Wq.. │ │ │ -0040e240: 2020 2073 697a 652e 0700 3957 8100 0028 size...9W...( │ │ │ -0040e250: 0039 5791 0000 2020 202d 5452 5b49 4747 .9W... -TR[IGG │ │ │ +0040e230: 2064 6174 6162 6173 650f 0039 0171 0000 database..9.q.. │ │ │ +0040e240: 2020 2073 697a 652e 0700 3901 8100 0028 size...9....( │ │ │ +0040e250: 0039 0191 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 5738 0000 4e00 r_flush..8W8..N. │ │ │ -0040e280: 3957 1100 0020 2020 5365 7473 2074 6865 9W... Sets the │ │ │ +0040e270: 725f 666c 7573 6807 0038 0138 0000 4e00 r_flush..8.8..N. │ │ │ +0040e280: 3901 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 3957 buffers, for,.9W │ │ │ +0040e2c0: 6275 6666 6572 732c 2066 6f72 2c00 3901 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 3957 3100 0052 d queue...9W1..R │ │ │ -0040e300: 0039 5741 0000 2020 2055 7365 2074 6865 .9WA.. Use the │ │ │ +0040e2f0: 6420 7175 6575 652e 0700 3901 3100 0052 d queue...9.1..R │ │ │ +0040e300: 0039 0141 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 5751 0000 2020 2066 726f 6d20 sK.9WQ.. from │ │ │ +0040e350: 734b 0039 0151 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 3957 R qualifier...9W │ │ │ -0040e3a0: 6100 002e 0039 5771 0000 2020 202d 5752 a....9Wq.. -WR │ │ │ +0040e390: 5220 7175 616c 6966 6965 722e 0700 3901 R qualifier...9. │ │ │ +0040e3a0: 6100 002e 0039 0171 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 5781 0000 5300 3957 9100 0020 h..9W...S.9W... │ │ │ +0040e3d0: 6807 0039 0181 0000 5300 3901 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 5739 fault value..8W9 │ │ │ -0040e430: 0000 2020 2069 7320 372e 0700 3957 1100 .. is 7...9W.. │ │ │ -0040e440: 0023 0039 5721 0000 2020 2055 7365 206f .#.9W!.. Use o │ │ │ +0040e420: 6661 756c 7420 7661 6c75 650f 0038 0139 fault value..8.9 │ │ │ +0040e430: 0000 2020 2069 7320 372e 0700 3901 1100 .. is 7...9... │ │ │ +0040e440: 0023 0039 0121 0000 2020 2055 7365 206f .#.9.!.. Use o │ │ │ 0040e450: 6e6c 7920 7769 7468 202d 4649 4c45 4845 nly with -FILEHE │ │ │ -0040e460: 4144 4552 0700 3957 3100 000f 0017 574c ADER..9W1.....WL │ │ │ -0040e470: 4f53 4500 0043 4c6f 7365 1000 1c57 bf11 OSE..CLose...W.. │ │ │ -0040e480: 0000 2020 2043 4c6f 7365 0700 1d57 2100 .. CLose...W!. │ │ │ -0040e490: 0042 001d 5731 0000 2020 2054 6865 2043 .B..W1.. The C │ │ │ +0040e460: 4144 4552 0700 3901 3100 000f 0017 014c ADER..9.1......L │ │ │ +0040e470: 4f53 4500 0043 4c6f 7365 1000 1c01 bf11 OSE..CLose...... │ │ │ +0040e480: 0000 2020 2043 4c6f 7365 0700 1d01 2100 .. CLose....!. │ │ │ +0040e490: 0042 001d 0131 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 5741 0000 2d00 1d57 5100 le....WA..-..WQ. │ │ │ +0040e4d0: 6c65 2e07 001d 0141 0000 2d00 1d01 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 5761 0000 1100 and is:...Wa.... │ │ │ -0040e510: 1d57 7100 0020 2020 434c 5b4f 5345 5d07 .Wq.. CL[OSE]. │ │ │ -0040e520: 001d 5781 0000 2e00 1d57 9100 0020 2020 ..W......W... │ │ │ +0040e500: 616e 6420 6973 3a07 001d 0161 0000 1100 and is:....a.... │ │ │ +0040e510: 1d01 7100 0020 2020 434c 5b4f 5345 5d07 ..q.. CL[OSE]. │ │ │ +0040e520: 001d 0181 0000 2e00 1d01 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 1c57 c011 0000 1500 1757 ers....W.......W │ │ │ +0040e550: 6572 732e 0800 1c01 c011 0000 1500 1701 ers............. │ │ │ 0040e560: 5249 5449 4341 4c00 0043 5269 7469 6361 RITICAL..CRitica │ │ │ -0040e570: 6c13 001f 57bf 1100 0020 2020 4352 6974 l...W.... CRit │ │ │ -0040e580: 6963 616c 0700 2057 2100 0052 0020 5731 ical.. W!..R. W1 │ │ │ +0040e570: 6c13 001f 01bf 1100 0020 2020 4352 6974 l........ CRit │ │ │ +0040e580: 6963 616c 0700 2001 2100 0052 0020 0131 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: 5741 0000 2020 2066 6f72 2074 6865 2063 WA.. for the c │ │ │ +0040e5e0: 0141 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 5751 0000 1400 2057 d is:.. WQ.... W │ │ │ +0040e620: 6420 6973 3a07 0020 0151 0000 1400 2001 d is:.. .Q.... . │ │ │ 0040e630: 6100 0020 2020 4352 5b49 5449 4341 4c5d a.. CR[ITICAL] │ │ │ -0040e640: 0b00 2057 7100 0020 2020 5b10 0020 5781 .. Wq.. [.. W. │ │ │ -0040e650: 0000 2020 202d 415b 4c4c 5d11 0020 5791 .. -A[LL].. W. │ │ │ -0040e660: 0000 2020 202d 495b 4e49 545d 1300 1f57 .. -I[NIT]...W │ │ │ +0040e640: 0b00 2001 7100 0020 2020 5b10 0020 0181 .. .q.. [.. .. │ │ │ +0040e650: 0000 2020 202d 415b 4c4c 5d11 0020 0191 .. -A[LL].. .. │ │ │ +0040e660: 0000 2020 202d 495b 4e49 545d 1300 1f01 .. -I[NIT].... │ │ │ 0040e670: c011 0000 2020 202d 4f5b 574e 4552 5d14 .... -O[WNER]. │ │ │ -0040e680: 0020 5712 0000 2020 202d 5245 4c5b 4541 . W... -REL[EA │ │ │ -0040e690: 5345 5d13 0020 5713 0000 2020 202d 5245 SE].. W... -RE │ │ │ -0040e6a0: 4d5b 4f56 455d 1200 2057 1400 0020 2020 M[OVE].. W... │ │ │ -0040e6b0: 2d52 4553 5b45 545d 1200 2057 1500 0020 -RES[ET].. W... │ │ │ -0040e6c0: 2020 2d53 5b45 495a 455d 0b00 2057 1600 -S[EIZE].. W.. │ │ │ -0040e6d0: 0020 2020 5d07 0020 5717 0000 5200 2057 . ].. W...R. W │ │ │ +0040e680: 0020 0112 0000 2020 202d 5245 4c5b 4541 . .... -REL[EA │ │ │ +0040e690: 5345 5d13 0020 0113 0000 2020 202d 5245 SE].. .... -RE │ │ │ +0040e6a0: 4d5b 4f56 455d 1200 2001 1400 0020 2020 M[OVE].. .... │ │ │ +0040e6b0: 2d52 4553 5b45 545d 1200 2001 1500 0020 -RES[ET].. .... │ │ │ +0040e6c0: 2020 2d53 5b45 495a 455d 0b00 2001 1600 -S[EIZE].. ... │ │ │ +0040e6d0: 0020 2020 5d07 0020 0117 0000 5200 2001 . ].. ....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: 2057 1900 0020 2020 2020 2020 6e75 6d62 W... numb │ │ │ +0040e730: 2001 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: 571a 0000 2020 2020 206f 2054 6869 6e6b W... o Think │ │ │ +0040e780: 011a 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 0057 4845 4c50 00ff 7300 ff43 4f4d l..WHELP..s..COM │ │ │ +0040e810: 6c00 0001 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 3357 FSET, -RSIZE..3W │ │ │ -0040e880: 8900 001d 0033 578a 0000 2020 202d 5253 .....3W... -RS │ │ │ +0040e870: 4653 4554 2c20 2d52 5349 5a45 0700 3301 FSET, -RSIZE..3. │ │ │ +0040e880: 8900 001d 0033 018a 0000 2020 202d 5253 .....3.... -RS │ │ │ 0040e890: 5b49 5a5d 3d72 6563 6f72 645f 7369 7a65 [IZ]=record_size │ │ │ -0040e8a0: 0700 3357 9100 0040 0033 5792 0000 2020 ..3W...@.3W... │ │ │ +0040e8a0: 0700 3301 9100 0040 0033 0192 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 5793 0000 1500 record...3W..... │ │ │ -0040e8f0: 3357 9400 0020 2020 2a2a 4361 7574 696f 3W... **Cautio │ │ │ -0040e900: 6e2a 2a07 0033 5795 0000 4700 3357 9600 n**..3W...G.3W.. │ │ │ +0040e8e0: 7265 636f 7264 2e07 0033 0193 0000 1500 record...3...... │ │ │ +0040e8f0: 3301 9400 0020 2020 2a2a 4361 7574 696f 3.... **Cautio │ │ │ +0040e900: 6e2a 2a07 0033 0195 0000 4700 3301 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 5797 0000 3800 3357 9800 0020 ...3W...8.3W... │ │ │ +0040e950: 2e07 0033 0197 0000 3800 3301 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 3357 9900 0012 0033 579a 0000 2020 ..3W.....3W... │ │ │ -0040e9a0: 2045 7861 6d70 6c65 3a08 0032 57c1 1100 Example:..2W... │ │ │ -0040e9b0: 0031 0034 5711 0000 2020 2044 5345 3e20 .1.4W... DSE> │ │ │ +0040e990: 0700 3301 9900 0012 0033 019a 0000 2020 ..3......3.... │ │ │ +0040e9a0: 2045 7861 6d70 6c65 3a08 0032 01c1 1100 Example:..2.... │ │ │ +0040e9b0: 0031 0034 0111 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 3457 2100 0052 0034 5731 0000 =2..4W!..R.4W1.. │ │ │ +0040e9e0: 3d32 0700 3401 2100 0052 0034 0131 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 5741 9 (Hex: 3B)..4WA │ │ │ -0040ea40: 0000 2020 2062 7974 6573 2e07 0034 5751 .. bytes...4WQ │ │ │ -0040ea50: 0000 1600 2157 4558 414d 504c 4553 0000 ....!WEXAMPLES.. │ │ │ -0040ea60: 4578 616d 706c 6573 1300 2a57 bf11 0000 Examples..*W.... │ │ │ -0040ea70: 2020 2045 7861 6d70 6c65 7307 002b 5721 Examples..+W! │ │ │ -0040ea80: 0000 1200 2b57 3100 0020 2020 4578 616d ....+W1.. Exam │ │ │ -0040ea90: 706c 653a 0700 2b57 4100 0028 002b 5751 ple:..+WA..(.+WQ │ │ │ +0040ea30: 3920 2848 6578 3a20 3342 2910 0034 0141 9 (Hex: 3B)..4.A │ │ │ +0040ea40: 0000 2020 2062 7974 6573 2e07 0034 0151 .. bytes...4.Q │ │ │ +0040ea50: 0000 1600 2101 4558 414d 504c 4553 0000 ....!.EXAMPLES.. │ │ │ +0040ea60: 4578 616d 706c 6573 1300 2a01 bf11 0000 Examples..*..... │ │ │ +0040ea70: 2020 2045 7861 6d70 6c65 7307 002b 0121 Examples..+.! │ │ │ +0040ea80: 0000 1200 2b01 3100 0020 2020 4578 616d ....+.1.. Exam │ │ │ +0040ea90: 706c 653a 0700 2b01 4100 0028 002b 0151 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 5761 0000 4100 2b57 7100 400..+Wa..A.+Wq. │ │ │ +0040eac0: 3430 3007 002b 0161 0000 4100 2b01 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 5781 1024 bytes...+W. │ │ │ -0040eb10: 0000 1200 2b57 9100 0020 2020 4578 616d ....+W... Exam │ │ │ -0040eb20: 706c 653a 0800 2a57 c011 0000 2800 2b57 ple:..*W....(.+W │ │ │ +0040eb00: 3130 3234 2062 7974 6573 2e07 002b 0181 1024 bytes...+.. │ │ │ +0040eb10: 0000 1200 2b01 9100 0020 2020 4578 616d ....+.... Exam │ │ │ +0040eb20: 706c 653a 0800 2a01 c011 0000 2800 2b01 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 2b57 1300 0054 002b 5714 0000..+W...T.+W. │ │ │ +0040eb50: 3030 3030 0700 2b01 1300 0054 002b 0114 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 5715 0000 2020 2062 6c6f 636b 2034 .+W... block 4 │ │ │ -0040ebc0: 2e07 002b 5716 0000 1200 2b57 1700 0020 ...+W.....+W... │ │ │ -0040ebd0: 2020 4578 616d 706c 653a 0700 2b57 1800 Example:..+W.. │ │ │ -0040ebe0: 004c 002b 5719 0000 2020 2044 5345 3e20 .L.+W... DSE> │ │ │ +0040ebb0: 002b 0115 0000 2020 2062 6c6f 636b 2034 .+.... block 4 │ │ │ +0040ebc0: 2e07 002b 0116 0000 1200 2b01 1700 0020 ...+......+.... │ │ │ +0040ebd0: 2020 4578 616d 706c 653a 0700 2b01 1800 Example:..+... │ │ │ +0040ebe0: 004c 002b 0119 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: 571a 0000 5200 2b57 2100 0020 2020 5468 W...R.+W!.. Th │ │ │ +0040ec30: 011a 0000 5200 2b01 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 2b57 2200 0020 2020 ic) toK.+W".. │ │ │ +0040ec80: 6963 2920 746f 4b00 2b01 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 5723 0000 2020 2066 6f6c 6c6f eS.+W#.. follo │ │ │ +0040ecd0: 6553 002b 0123 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 2b57 2400 0020 2020 6361 this..+W$.. ca │ │ │ -0040ed30: 7365 2e07 002b 5725 0000 4c00 2b57 2600 se...+W%..L.+W&. │ │ │ +0040ed20: 7468 6973 0f00 2b01 2400 0020 2020 6361 this..+.$.. ca │ │ │ +0040ed30: 7365 2e07 002b 0125 0000 4c00 2b01 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 2b57 2700 0020 2020 -----+L.+W'.. │ │ │ +0040ed80: 2d2d 2d2d 2d2b 4c00 2b01 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 2b57 2800 0020 2020 7c2d 2d2d |L.+W(.. |--- │ │ │ +0040edd0: 207c 4c00 2b01 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: 2b57 2900 0020 2020 7c20 4355 5328 4a6f +W).. | CUS(Jo │ │ │ +0040ee20: 2b01 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 2b57 2a00 |L.+W*. │ │ │ +0040ee60: 2020 2020 2020 2020 207c 4c00 2b01 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 2b57 3100 0020 2020 -----|L.+W1.. │ │ │ +0040eeb0: 2d2d 2d2d 2d7c 4c00 2b01 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 2b57 3200 0020 2020 7c2d 2d2d |L.+W2.. |--- │ │ │ +0040ef00: 207c 4c00 2b01 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: 2b57 3300 0020 2020 7c20 4355 5328 4a6f +W3.. | CUS(Jo │ │ │ +0040ef50: 2b01 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 2b57 3400 |L.+W4. │ │ │ +0040ef90: 2020 2020 2020 2020 207c 4c00 2b01 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 0057 4845 4c50 00ff 7300 ff43 4f4d w..WHELP..s..COM │ │ │ +0040f010: 7700 0001 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 5736 0000 2020 |L.+W6.. │ │ │ +0040f080: 2020 2020 2020 7c4c 002b 0136 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 5737 0000 1200 2b57 3800 --+..+W7....+W8. │ │ │ -0040f0e0: 0020 2020 4578 616d 706c 653a 0700 2b57 . Example:..+W │ │ │ -0040f0f0: 3900 001f 002b 573a 0000 2020 2044 5345 9....+W:.. DSE │ │ │ +0040f0d0: 2d2d 2b07 002b 0137 0000 1200 2b01 3800 --+..+.7....+.8. │ │ │ +0040f0e0: 0020 2020 4578 616d 706c 653a 0700 2b01 . Example:..+. │ │ │ +0040f0f0: 3900 001f 002b 013a 0000 2020 2044 5345 9....+.:.. DSE │ │ │ 0040f100: 3e20 6475 6d70 202d 6669 6c65 6865 6164 > dump -filehead │ │ │ -0040f110: 6572 0700 2b57 4100 003a 002b 5742 0000 er..+WA..:.+WB.. │ │ │ +0040f110: 6572 0700 2b01 4100 003a 002b 0142 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 5743 0000 1200 2b57 4400 er...+WC....+WD. │ │ │ -0040f160: 0020 2020 4578 616d 706c 653a 0700 2b57 . Example:..+W │ │ │ -0040f170: 4500 002f 002b 5746 0000 2020 2044 5345 E../.+WF.. DSE │ │ │ +0040f150: 6572 2e07 002b 0143 0000 1200 2b01 4400 er...+.C....+.D. │ │ │ +0040f160: 0020 2020 4578 616d 706c 653a 0700 2b01 . Example:..+. │ │ │ +0040f170: 4500 002f 002b 0146 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 2b57 4700 0054 002b 5748 0000 48..+WG..T.+WH.. │ │ │ +0040f1a0: 3438 0700 2b01 4700 0054 002b 0148 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: 5749 0000 2020 2054 6865 2062 6c6f 636b WI.. The block │ │ │ +0040f200: 0149 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 574a 0000 1200 2b57 5100 0020 2020 .+WJ....+WQ.. │ │ │ -0040f250: 4578 616d 706c 653a 0700 2b57 5200 0031 Example:..+WR..1 │ │ │ -0040f260: 002b 5753 0000 2020 2044 5345 3e20 6368 .+WS.. DSE> ch │ │ │ +0040f240: 002b 014a 0000 1200 2b01 5100 0020 2020 .+.J....+.Q.. │ │ │ +0040f250: 4578 616d 706c 653a 0700 2b01 5200 0031 Example:..+.R..1 │ │ │ +0040f260: 002b 0153 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 2b57 5400 0054 002b 5755 0000 2020 ..+WT..T.+WU.. │ │ │ +0040f290: 0700 2b01 5400 0054 002b 0155 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 5756 to 91 (Hex:..+WV │ │ │ +0040f2e0: 746f 2039 3120 2848 6578 3a17 002b 0156 to 91 (Hex:..+.V │ │ │ 0040f2f0: 0000 2020 2035 4229 2e20 4578 616d 706c .. 5B). Exampl │ │ │ -0040f300: 653a 0700 2b57 5700 0012 002b 5758 0000 e:..+WW....+WX.. │ │ │ -0040f310: 2020 2045 7861 6d70 6c65 3a07 002b 5759 Example:..+WY │ │ │ -0040f320: 0000 2e00 2b57 5a00 0020 2020 4453 453e ....+WZ.. DSE> │ │ │ +0040f300: 653a 0700 2b01 5700 0012 002b 0158 0000 e:..+.W....+.X.. │ │ │ +0040f310: 2020 2045 7861 6d70 6c65 3a07 002b 0159 Example:..+.Y │ │ │ +0040f320: 0000 2e00 2b01 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 2b57 6100 0040 002b 5762 0000 2020 ..+Wa..@.+Wb.. │ │ │ +0040f350: 0700 2b01 6100 0040 002b 0162 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 5763 0000 1200 to FF...+Wc.... │ │ │ -0040f3a0: 2b57 6400 0020 2020 4578 616d 706c 653a +Wd.. Example: │ │ │ -0040f3b0: 0700 2b57 6500 0034 002b 5766 0000 2020 ..+We..4.+Wf.. │ │ │ +0040f390: 2074 6f20 4646 2e07 002b 0163 0000 1200 to FF...+.c.... │ │ │ +0040f3a0: 2b01 6400 0020 2020 4578 616d 706c 653a +.d.. Example: │ │ │ +0040f3b0: 0700 2b01 6500 0034 002b 0166 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 5767 _file=FALSE..+Wg │ │ │ -0040f3f0: 0000 3c00 2b57 6800 0020 2020 5468 6973 ..<.+Wh.. This │ │ │ +0040f3e0: 5f66 696c 653d 4641 4c53 4507 002b 0167 _file=FALSE..+.g │ │ │ +0040f3f0: 0000 3c00 2b01 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: 2b57 6900 0012 002b 576a 0000 2020 2045 +Wi....+Wj.. E │ │ │ -0040f440: 7861 6d70 6c65 3a07 002b 5771 0000 3900 xample:..+Wq..9. │ │ │ -0040f450: 2b57 7200 0020 2020 4453 453e 2063 6861 +Wr.. DSE> cha │ │ │ +0040f430: 2b01 6900 0012 002b 016a 0000 2020 2045 +.i....+.j.. E │ │ │ +0040f440: 7861 6d70 6c65 3a07 002b 0171 0000 3900 xample:..+.q..9. │ │ │ +0040f450: 2b01 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 5773 0000 5400 D1BF817..+Ws..T. │ │ │ -0040f490: 2b57 7400 0020 2020 5468 6973 2063 6f6d +Wt.. This com │ │ │ +0040f480: 4431 4246 3831 3707 002b 0173 0000 5400 D1BF817..+.s..T. │ │ │ +0040f490: 2b01 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 2b57 7500 0020 2020 3130 3031 x:N.+Wu.. 1001 │ │ │ +0040f4e0: 783a 4e00 2b01 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 2b57 7600 0020 2020 6e75 6d62 6572 3.+Wv.. number │ │ │ +0040f530: 3300 2b01 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 5777 0000 1200 2b57 7800 17...+Ww....+Wx. │ │ │ -0040f570: 0020 2020 4578 616d 706c 653a 0700 2b57 . Example:..+W │ │ │ -0040f580: 7900 0039 002b 577a 0000 2020 2044 5345 y..9.+Wz.. DSE │ │ │ +0040f560: 3137 2e07 002b 0177 0000 1200 2b01 7800 17...+.w....+.x. │ │ │ +0040f570: 0020 2020 4578 616d 706c 653a 0700 2b01 . Example:..+. │ │ │ +0040f580: 7900 0039 002b 017a 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 2b57 =00:00:02:00..+W │ │ │ -0040f5c0: 8100 0054 002b 5782 0000 2020 2054 6869 ...T.+W... Thi │ │ │ +0040f5b0: 3d30 303a 3030 3a30 323a 3030 0700 2b01 =00:00:02:00..+. │ │ │ +0040f5c0: 8100 0054 002b 0182 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 5783 0000 1200 econds...+W..... │ │ │ -0040f620: 2b57 8400 0020 2020 4578 616d 706c 653a +W... Example: │ │ │ -0040f630: 0700 2b57 8500 002e 002b 5786 0000 2020 ..+W.....+W... │ │ │ +0040f610: 6563 6f6e 6473 2e07 002b 0183 0000 1200 econds...+...... │ │ │ +0040f620: 2b01 8400 0020 2020 4578 616d 706c 653a +.... Example: │ │ │ +0040f630: 0700 2b01 8500 002e 002b 0186 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 5787 0000 4800 2b57 =true..+W...H.+W │ │ │ +0040f660: 3d74 7275 6507 002b 0187 0000 4800 2b01 =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 2b57 8900 0012 002b 578a tes...+W.....+W. │ │ │ +0040f6b0: 7465 732e 0700 2b01 8900 0012 002b 018a tes...+......+.. │ │ │ 0040f6c0: 0000 2020 2045 7861 6d70 6c65 3a07 002b .. Example:..+ │ │ │ -0040f6d0: 5791 0000 3200 2b57 9200 0020 2020 4453 W...2.+W... DS │ │ │ +0040f6d0: 0191 0000 3200 2b01 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 2b57 9300 0054 002b ize=20..+W...T.+ │ │ │ -0040f710: 5794 0000 2020 2054 6869 7320 636f 6d6d W... This comm │ │ │ +0040f700: 697a 653d 3230 0700 2b01 9300 0054 002b ize=20..+....T.+ │ │ │ +0040f710: 0194 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 5795 0000 2020 206b 6579 2073 x..+W... key s │ │ │ -0040f770: 697a 6520 6973 2036 342e 0700 2b57 9600 ize is 64...+W.. │ │ │ -0040f780: 0012 002b 5797 0000 2020 2045 7861 6d70 ...+W... Examp │ │ │ -0040f790: 6c65 3a07 002b 5798 0000 3d00 2b57 9900 le:..+W...=.+W.. │ │ │ +0040f760: 7819 002b 0195 0000 2020 206b 6579 2073 x..+.... key s │ │ │ +0040f770: 697a 6520 6973 2036 342e 0700 2b01 9600 ize is 64...+... │ │ │ +0040f780: 0012 002b 0197 0000 2020 2045 7861 6d70 ...+.... Examp │ │ │ +0040f790: 6c65 3a07 002b 0198 0000 3d00 2b01 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 579a 0000 0000 ISTING"..+W..... │ │ │ +0040f7d0: 4953 5449 4e47 2207 002b 019a 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 0057 4845 4c50 00ff 7300 ff43 4f4d y..WHELP..s..COM │ │ │ +0040f810: 7900 0001 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 5711 0000 header toS.,W... │ │ │ +0040f880: 6865 6164 6572 2074 6f53 002c 0111 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 2c57 ation order.J.,W │ │ │ +0040f8d0: 6174 696f 6e20 6f72 6465 722e 4a00 2c01 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 2c57 3100 0020 2020 script..,W1.. │ │ │ -0040f930: 636f 6c6c 6174 696f 6e2e 0700 2c57 4100 collation...,WA. │ │ │ -0040f940: 0012 002c 5751 0000 2020 2045 7861 6d70 ...,WQ.. Examp │ │ │ -0040f950: 6c65 3a07 002c 5761 0000 3600 2c57 7100 le:..,Wa..6.,Wq. │ │ │ +0040f920: 7363 7269 7074 1400 2c01 3100 0020 2020 script..,.1.. │ │ │ +0040f930: 636f 6c6c 6174 696f 6e2e 0700 2c01 4100 collation...,.A. │ │ │ +0040f940: 0012 002c 0151 0000 2020 2045 7861 6d70 ...,.Q.. Examp │ │ │ +0040f950: 6c65 3a07 002c 0161 0000 3600 2c01 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 2c57 8100 0052 002c 5791 0000 2020 ..,W...R.,W... │ │ │ +0040f990: 0700 2c01 8100 0052 002c 0191 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 5712 0000 t region...+W... │ │ │ -0040f9f0: 1200 2c57 1100 0020 2020 4578 616d 706c ..,W... Exampl │ │ │ -0040fa00: 653a 0700 2c57 2100 0034 002c 5731 0000 e:..,W!..4.,W1.. │ │ │ +0040f9e0: 7420 7265 6769 6f6e 2e07 002b 0112 0000 t region...+.... │ │ │ +0040f9f0: 1200 2c01 1100 0020 2020 4578 616d 706c ..,.... Exampl │ │ │ +0040fa00: 653a 0700 2c01 2100 0034 002c 0131 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: 5741 0000 4e00 2c57 5100 0020 2020 5468 WA..N.,WQ.. Th │ │ │ +0040fa40: 0141 0000 4e00 2c01 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 2c57 6100 0012 002c 5771 0000 5...,Wa....,Wq.. │ │ │ -0040faa0: 2020 2045 7861 6d70 6c65 3a07 002c 5781 Example:..,W. │ │ │ -0040fab0: 0000 3300 2c57 9100 0020 2020 4453 453e ..3.,W... DSE> │ │ │ +0040fa90: 352e 0700 2c01 6100 0012 002c 0171 0000 5...,.a....,.q.. │ │ │ +0040faa0: 2020 2045 7861 6d70 6c65 3a07 002c 0181 Example:..,.. │ │ │ +0040fab0: 0000 3300 2c01 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 5713 0000 4d00 2c57 ing=2..+W...M.,W │ │ │ +0040fae0: 696e 673d 3207 002b 0113 0000 4d00 2c01 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 5721 0000 der to 2...,W!.. │ │ │ -0040fb40: 1200 2c57 3100 0020 2020 4578 616d 706c ..,W1.. Exampl │ │ │ -0040fb50: 653a 0700 2c57 4100 0030 002c 5751 0000 e:..,WA..0.,WQ.. │ │ │ +0040fb30: 6465 7220 746f 2032 2e07 002c 0121 0000 der to 2...,.!.. │ │ │ +0040fb40: 1200 2c01 3100 0020 2020 4578 616d 706c ..,.1.. Exampl │ │ │ +0040fb50: 653a 0700 2c01 4100 0030 002c 0151 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 5761 0000 L_BLKS=64..,Wa.. │ │ │ -0040fb90: 5300 2c57 7100 0020 2020 5468 6973 2063 S.,Wq.. This c │ │ │ +0040fb80: 4c5f 424c 4b53 3d36 3407 002c 0161 0000 L_BLKS=64..,.a.. │ │ │ +0040fb90: 5300 2c01 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 5781 0000 1200 2c57 9100 ks...,W.....,W.. │ │ │ -0040fbf0: 0020 2020 4578 616d 706c 653a 0700 2b57 . Example:..+W │ │ │ -0040fc00: 1400 0035 002c 5711 0000 2020 2044 5345 ...5.,W... DSE │ │ │ +0040fbe0: 6b73 2e07 002c 0181 0000 1200 2c01 9100 ks...,......,... │ │ │ +0040fbf0: 0020 2020 4578 616d 706c 653a 0700 2b01 . Example:..+. │ │ │ +0040fc00: 1400 0035 002c 0111 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 2c57 2100 0054 ush=1000..,W!..T │ │ │ -0040fc40: 002c 5731 0000 2020 2054 6869 7320 636f .,W1.. This co │ │ │ +0040fc30: 7573 683d 3130 3030 0700 2c01 2100 0054 ush=1000..,.!..T │ │ │ +0040fc40: 002c 0131 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 5741 0000 2020 2074 6865 ote4.,WA.. the │ │ │ +0040fc90: 6f74 6534 002c 0141 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 5751 0000 1200 is 960...,WQ.... │ │ │ -0040fcd0: 2c57 6100 0020 2020 4578 616d 706c 653a ,Wa.. Example: │ │ │ -0040fce0: 0700 2c57 7100 0036 002c 5781 0000 2020 ..,Wq..6.,W... │ │ │ +0040fcc0: 6973 2039 3630 2e07 002c 0151 0000 1200 is 960...,.Q.... │ │ │ +0040fcd0: 2c01 6100 0020 2020 4578 616d 706c 653a ,.a.. Example: │ │ │ +0040fce0: 0700 2c01 7100 0036 002c 0181 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: 5791 0000 5200 2b57 1500 0020 2020 5468 W...R.+W... Th │ │ │ +0040fd20: 0191 0000 5200 2b01 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 2c57 1100 0020 2020 headerQ.,W... │ │ │ +0040fd70: 6865 6164 6572 5100 2c01 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 5721 0000 1200 h is 7...,W!.... │ │ │ -0040fdd0: 2c57 3100 0020 2020 4578 616d 706c 653a ,W1.. Example: │ │ │ -0040fde0: 0700 2c57 4100 0034 002c 5751 0000 2020 ..,WA..4.,WQ.. │ │ │ +0040fdc0: 6820 6973 2037 2e07 002c 0121 0000 1200 h is 7...,.!.... │ │ │ +0040fdd0: 2c01 3100 0020 2020 4578 616d 706c 653a ,.1.. Example: │ │ │ +0040fde0: 0700 2c01 4100 0034 002c 0151 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 5761 od_seqno=FF..,Wa │ │ │ -0040fe20: 0000 4700 2c57 7100 0020 2020 5468 6973 ..G.,Wq.. This │ │ │ +0040fe10: 6f64 5f73 6571 6e6f 3d46 4607 002c 0161 od_seqno=FF..,.a │ │ │ +0040fe20: 0000 4700 2c01 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 5781 0000 Hex: FF)...,W... │ │ │ +0040fe60: 4865 783a 2046 4629 2e07 002c 0181 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 0057 4845 4c50 00ff 7300 ff43 4f4d t..WHELP..s..COM │ │ │ +00410010: 7400 0001 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 2a57 8700 0020 2020 6469 obal..*W... di │ │ │ -00410090: 7265 6374 6f72 792e 0700 2a57 8800 0036 rectory...*W...6 │ │ │ -004100a0: 002a 5789 0000 2020 2049 6e63 6f6d 7061 .*W... Incompa │ │ │ +00410080: 6f62 616c 1400 2a01 8700 0020 2020 6469 obal..*.... di │ │ │ +00410090: 7265 6374 6f72 792e 0700 2a01 8800 0036 rectory...*....6 │ │ │ +004100a0: 002a 0189 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 578a 0000 1200 2a57 SEIZE..*W.....*W │ │ │ +004100d0: 5345 495a 4507 002a 018a 0000 1200 2a01 SEIZE..*......*. │ │ │ 004100e0: 9100 0020 2020 2d52 454e 5b45 575d 0700 ... -REN[EW].. │ │ │ -004100f0: 2a57 9200 0050 002a 5793 0000 2020 2052 *W...P.*W... R │ │ │ +004100f0: 2a01 9200 0050 002a 0193 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 5794 0000 2020 2072 NIT),L.*W... r │ │ │ +00410140: 4e49 5429 2c4c 002a 0194 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 5795 0000 2020 2028 2d4e 4f46 eG.*W... (-NOF │ │ │ +00410190: 6547 002a 0195 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 2a57 9600 002b ectory ...*W...+ │ │ │ -004101e0: 002a 5797 0000 2020 2020 206f 202d 5245 .*W... o -RE │ │ │ +004101d0: 6563 746f 7279 202e 0700 2a01 9600 002b ectory ...*....+ │ │ │ +004101e0: 002a 0197 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 2a57 9800 firmation.O.*W.. │ │ │ +00410200: 6669 726d 6174 696f 6e2e 4f00 2a01 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 5799 0000 affectedL.*W... │ │ │ +00410250: 2061 6666 6563 7465 644c 002a 0199 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 579a 0000 2020 2020 ccess..*W... │ │ │ -004102b0: 2020 2061 7474 656d 7074 2e52 0029 57c1 attempt.R.)W. │ │ │ +004102a0: 6363 6573 7316 002a 019a 0000 2020 2020 ccess..*.... │ │ │ +004102b0: 2020 2061 7474 656d 7074 2e52 0029 01c1 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: 5711 0000 2020 2020 2020 2064 6174 6162 W... datab │ │ │ +00410310: 0111 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 2b57 2100 0020 solutionO.+W!.. │ │ │ +00410350: 736f 6c75 7469 6f6e 4f00 2b01 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 5731 0000 1200 option...+W1.... │ │ │ -004103b0: 2b57 4100 0020 2020 2d53 5b45 495a 455d +WA.. -S[EIZE] │ │ │ -004103c0: 0700 2b57 5100 004b 002b 5761 0000 2020 ..+WQ..K.+Wa.. │ │ │ +004103a0: 6f70 7469 6f6e 2e07 002b 0131 0000 1200 option...+.1.... │ │ │ +004103b0: 2b01 4100 0020 2020 2d53 5b45 495a 455d +.A.. -S[EIZE] │ │ │ +004103c0: 0700 2b01 5100 004b 002b 0161 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 2b57 7100 0020 2020 6469 7265 alH.+Wq.. dire │ │ │ +00410410: 616c 4800 2b01 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 2b57 8100 ncounter aS.+W.. │ │ │ +00410450: 6e63 6f75 6e74 6572 2061 5300 2b01 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: 5791 0000 2020 2064 6174 6162 6173 652e W... database. │ │ │ -004104c0: 0700 2a57 1200 0038 002b 5711 0000 2020 ..*W...8.+W... │ │ │ +004104b0: 0191 0000 2020 2064 6174 6162 6173 652e .... database. │ │ │ +004104c0: 0700 2a01 1200 0038 002b 0111 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 5721 0000 1300 2b57 3100 0020 2020 .+W!....+W1.. │ │ │ -00410510: 2d57 5b43 494e 4954 5d07 002b 5741 0000 -W[CINIT]..+WA.. │ │ │ -00410520: 5400 2b57 5100 0020 2020 5265 696e 6974 T.+WQ.. Reinit │ │ │ +00410500: 002b 0121 0000 1300 2b01 3100 0020 2020 .+.!....+.1.. │ │ │ +00410510: 2d57 5b43 494e 4954 5d07 002b 0141 0000 -W[CINIT]..+.A.. │ │ │ +00410520: 5400 2b01 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 2b57 6100 0028 002b 5771 ory...+Wa..(.+Wq │ │ │ +00410570: 6f72 792e 0700 2b01 6100 0028 002b 0171 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 5781 0000 1500 2b57 9100 on...+W.....+W.. │ │ │ +004105a0: 6f6e 2e07 002b 0181 0000 1500 2b01 9100 on...+......+... │ │ │ 004105b0: 0020 2020 2a2a 4361 7574 696f 6e2a 2a07 . **Caution**. │ │ │ -004105c0: 002a 5713 0000 4b00 2b57 1100 0020 2020 .*W...K.+W... │ │ │ +004105c0: 002a 0113 0000 4b00 2b01 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 5721 0000 2020 2063 6f6e 6375 e-.+W!.. concu │ │ │ +00410610: 652d 002b 0121 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: 2b57 3100 0023 002b 5741 0000 2020 2049 +W1..#.+WA.. I │ │ │ +00410640: 2b01 3100 0023 002b 0141 0000 2020 2049 +.1..#.+.A.. I │ │ │ 00410650: 6e63 6f6d 7061 7469 626c 6520 7769 7468 ncompatible with │ │ │ -00410660: 3a20 2d52 454e 4557 0700 2b57 5100 001e : -RENEW..+WQ... │ │ │ -00410670: 0016 5742 5546 4645 525f 464c 5553 4800 ..WBUFFER_FLUSH. │ │ │ +00410660: 3a20 2d52 454e 4557 0700 2b01 5100 001e : -RENEW..+.Q... │ │ │ +00410670: 0016 0142 5546 4645 525f 464c 5553 4800 ...BUFFER_FLUSH. │ │ │ 00410680: 0042 7566 6665 725f 666c 7573 6817 0023 .Buffer_flush..# │ │ │ -00410690: 57bf 1100 0020 2020 4275 6666 6572 5f66 W.... Buffer_f │ │ │ -004106a0: 6c75 7368 0700 2457 2100 004b 0024 5731 lush..$W!..K.$W1 │ │ │ +00410690: 01bf 1100 0020 2020 4275 6666 6572 5f66 ..... Buffer_f │ │ │ +004106a0: 6c75 7368 0700 2401 2100 004b 0024 0131 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 2457 4100 0034 0024 disk...$WA..4.$ │ │ │ -00410700: 5751 0000 2020 2054 6865 2066 6f72 6d61 WQ.. The forma │ │ │ +004106f0: 2064 6973 6b2e 0700 2401 4100 0034 0024 disk...$.A..4.$ │ │ │ +00410700: 0151 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 5761 0000 1800 2457 7100 0020 :..$Wa....$Wq.. │ │ │ +00410730: 3a07 0024 0161 0000 1800 2401 7100 0020 :..$.a....$.q.. │ │ │ 00410740: 2020 425b 5546 4645 525f 464c 5553 485d B[UFFER_FLUSH] │ │ │ -00410750: 0700 2457 8100 0035 0024 5791 0000 2020 ..$W...5.$W... │ │ │ +00410750: 0700 2401 8100 0035 0024 0191 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 2357 qualifiers...#W │ │ │ -00410790: c011 0000 1000 1657 4341 4348 4500 0043 .......WCACHE..C │ │ │ -004107a0: 4163 6865 1000 1c57 bf11 0000 2020 2043 Ache...W.... C │ │ │ -004107b0: 4163 6865 0700 1d57 2100 0000 0000 0000 Ache...W!....... │ │ │ +00410780: 2071 7561 6c69 6669 6572 732e 0800 2301 qualifiers...#. │ │ │ +00410790: c011 0000 1000 1601 4341 4348 4500 0043 ........CACHE..C │ │ │ +004107a0: 4163 6865 1000 1c01 bf11 0000 2020 2043 Ache........ C │ │ │ +004107b0: 4163 6865 0700 1d01 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 5741 0000 2020 2074 6865 2043 f...WA.. the C │ │ │ +00410880: 661f 001d 0141 0000 2020 2074 6865 2043 f....A.. the C │ │ │ 00410890: 4143 4845 2063 6f6d 6d61 6e64 2069 733a ACHE command is: │ │ │ -004108a0: 0700 1d57 5100 0011 001d 5761 0000 2020 ...WQ.....Wa.. │ │ │ -004108b0: 2043 415b 4348 455d 0b00 1d57 7100 0020 CA[CHE]...Wq.. │ │ │ -004108c0: 2020 5b0e 001d 5781 0000 2020 202d 414c [...W... -AL │ │ │ -004108d0: 4c14 001d 5791 0000 2020 202d 5245 5b43 L...W... -RE[C │ │ │ -004108e0: 4f56 4552 5d12 001c 57c0 1100 0020 2020 OVER]...W.... │ │ │ -004108f0: 2d53 485b 4f57 5d13 001d 5712 0000 2020 -SH[OW]...W... │ │ │ -00410900: 202d 5645 5b52 4946 595d 0b00 1d57 1300 -VE[RIFY]...W.. │ │ │ -00410910: 0020 2020 5d07 001d 5714 0000 1a00 1c57 . ]...W......W │ │ │ +004108a0: 0700 1d01 5100 0011 001d 0161 0000 2020 ....Q......a.. │ │ │ +004108b0: 2043 415b 4348 455d 0b00 1d01 7100 0020 CA[CHE]....q.. │ │ │ +004108c0: 2020 5b0e 001d 0181 0000 2020 202d 414c [....... -AL │ │ │ +004108d0: 4c14 001d 0191 0000 2020 202d 5245 5b43 L....... -RE[C │ │ │ +004108e0: 4f56 4552 5d12 001c 01c0 1100 0020 2020 OVER]........ │ │ │ +004108f0: 2d53 485b 4f57 5d13 001d 0112 0000 2020 -SH[OW]....... │ │ │ +00410900: 202d 5645 5b52 4946 595d 0b00 1d01 1300 -VE[RIFY]...... │ │ │ +00410910: 0020 2020 5d07 001d 0114 0000 1a00 1c01 . ]........... │ │ │ 00410920: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -00410930: 616d 706c 6573 1300 2957 bf11 0000 2020 amples..)W.... │ │ │ -00410940: 2045 7861 6d70 6c65 7307 002a 5721 0000 Examples..*W!.. │ │ │ -00410950: 1200 2a57 3100 0020 2020 4578 616d 706c ..*W1.. Exampl │ │ │ -00410960: 653a 0700 2a57 4100 001c 002a 5751 0000 e:..*WA....*WQ.. │ │ │ +00410930: 616d 706c 6573 1300 2901 bf11 0000 2020 amples..)..... │ │ │ +00410940: 2045 7861 6d70 6c65 7307 002a 0121 0000 Examples..*.!.. │ │ │ +00410950: 1200 2a01 3100 0020 2020 4578 616d 706c ..*.1.. Exampl │ │ │ +00410960: 653a 0700 2a01 4100 001c 002a 0151 0000 e:..*.A....*.Q.. │ │ │ 00410970: 2020 2044 5345 3e20 4341 4348 4520 2d56 DSE> CACHE -V │ │ │ -00410980: 4552 4946 5907 002a 5761 0000 5300 2a57 ERIFY..*Wa..S.*W │ │ │ +00410980: 4552 4946 5907 002a 0161 0000 5300 2a01 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 5781 0000 2020 2074 6865 2069 6e74 .*W... the int │ │ │ +004109e0: 002a 0181 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 2a57 ffers of the..*W │ │ │ +00410a20: 6666 6572 7320 6f66 2074 6865 1900 2a01 ffers of the..*. │ │ │ 00410a30: 9100 0020 2020 6375 7272 656e 7420 7265 ... current re │ │ │ -00410a40: 6769 6f6e 2e08 0029 57c0 1100 0012 002a gion...)W......* │ │ │ -00410a50: 5712 0000 2020 2045 7861 6d70 6c65 3a07 W... Example:. │ │ │ -00410a60: 002a 5713 0000 2100 2a57 1400 0020 2020 .*W...!.*W... │ │ │ +00410a40: 6769 6f6e 2e08 0029 01c0 1100 0012 002a gion...).......* │ │ │ +00410a50: 0112 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +00410a60: 002a 0113 0000 2100 2a01 1400 0020 2020 .*....!.*.... │ │ │ 00410a70: 4453 453e 2043 4143 4845 202d 5645 5249 DSE> CACHE -VERI │ │ │ -00410a80: 4659 202d 414c 4c52 002a 5715 0000 2020 FY -ALLR.*W... │ │ │ +00410a80: 4659 202d 414c 4c52 002a 0115 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 5716 0000 is cleanM.*W... │ │ │ +00410ad0: 2069 7320 636c 6561 6e4d 002a 0116 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 2a57 1700 004b 002a clean...*W...K.* │ │ │ -00410b30: 5718 0000 2020 2054 6869 7320 636f 6d6d W... This comm │ │ │ +00410b20: 636c 6561 6e2e 0700 2a01 1700 004b 002a clean...*....K.* │ │ │ +00410b30: 0118 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 2a57 1900 0012 regions...*W.... │ │ │ -00410b80: 002a 571a 0000 2020 2045 7861 6d70 6c65 .*W... Example │ │ │ -00410b90: 3a07 002a 5721 0000 1d00 2a57 2200 0020 :..*W!....*W".. │ │ │ +00410b70: 7265 6769 6f6e 732e 0700 2a01 1900 0012 regions...*..... │ │ │ +00410b80: 002a 011a 0000 2020 2045 7861 6d70 6c65 .*.... Example │ │ │ +00410b90: 3a07 002a 0121 0000 1d00 2a01 2200 0020 :..*.!....*.".. │ │ │ 00410ba0: 2020 4453 453e 2043 4143 4845 202d 5245 DSE> CACHE -RE │ │ │ -00410bb0: 434f 5645 5207 002a 5723 0000 5400 2a57 COVER..*W#..T.*W │ │ │ +00410bb0: 434f 5645 5207 002a 0123 0000 5400 2a01 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 2a57 2500 0020 2020 616e 6420 7265 P.*W%.. and re │ │ │ +00410c10: 5000 2a01 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 2a57 2600 0012 002a 5727 0000 2020 ..*W&....*W'.. │ │ │ -00410c70: 2045 7861 6d70 6c65 3a07 002a 5728 0000 Example:..*W(.. │ │ │ -00410c80: 1a00 2a57 2900 0020 2020 4453 453e 2043 ..*W).. DSE> C │ │ │ -00410c90: 4143 4845 202d 5348 4f57 2b00 2a57 2a00 ACHE -SHOW+.*W*. │ │ │ +00410c60: 0700 2a01 2600 0012 002a 0127 0000 2020 ..*.&....*.'.. │ │ │ +00410c70: 2045 7861 6d70 6c65 3a07 002a 0128 0000 Example:..*.(.. │ │ │ +00410c80: 1a00 2a01 2900 0020 2020 4453 453e 2043 ..*.).. DSE> C │ │ │ +00410c90: 4143 4845 202d 5348 4f57 2b00 2a01 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 5731 0000 2020 2052 g.dat..*W1.. R │ │ │ -00410cd0: 6567 696f 6e20 2041 5245 4740 002a 5732 egion AREG@.*W2 │ │ │ +00410cc0: 672e 6461 7416 002a 0131 0000 2020 2052 g.dat..*.1.. R │ │ │ +00410cd0: 6567 696f 6e20 2041 5245 4740 002a 0132 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 5733 B6845040000@.*W3 │ │ │ +00410d10: 4236 3834 3530 3430 3030 3040 002a 0133 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 5734 00000000000@.*W4 │ │ │ +00410d50: 3030 3030 3030 3030 3030 3040 002a 0134 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 5735 00000010000@.*W5 │ │ │ +00410d90: 3030 3030 3030 3130 3030 3040 002a 0135 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 5736 00000023000@.*W6 │ │ │ +00410dd0: 3030 3030 3030 3233 3030 3040 002a 0136 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 5737 00000125000@.*W7 │ │ │ +00410e10: 3030 3030 3031 3235 3030 3040 002a 0137 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 5738 0000012A000p.*W8 │ │ │ +00410e50: 3030 3030 3031 3241 3030 3070 002a 0138 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 5739 0x00000098p.*W9 │ │ │ +00410ec0: 2030 7830 3030 3030 3039 3870 002a 0139 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 573a 0x00000098p.*W: │ │ │ +00410f30: 2030 7830 3030 3030 3039 3870 002a 013a 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 5741 0x00000400@.*WA │ │ │ +00410fa0: 2030 7830 3030 3030 3430 3040 002a 0141 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 0057 4845 4c50 00ff 7300 ff43 4f4d ...WHELP..s..COM │ │ │ +00411010: 9a00 0001 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 2a57 4300 0x00000040@.*WC. │ │ │ +004110a0: 3078 3030 3030 3030 3430 4000 2a01 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 2a57 4400 00002C71D0p.*WD. │ │ │ +004110e0: 3030 3030 3243 3731 4430 7000 2a01 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 2a57 4500 0x00000040@.*WE. │ │ │ +00411150: 3078 3030 3030 3030 3430 4000 2a01 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 2a57 4600 00002D8000..*WF. │ │ │ -004111a0: 0020 2020 4453 453e 0700 2a57 4700 0000 . DSE>..*WG... │ │ │ +00411190: 3030 3030 3244 3830 3030 0e00 2a01 4600 00002D8000..*.F. │ │ │ +004111a0: 0020 2020 4453 453e 0700 2a01 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: 57bf 1100 0020 2020 5175 616c 6966 6965 W.... Qualifie │ │ │ -00411860: 7273 0700 2f57 2100 0010 002f 5731 0000 rs../W!..../W1.. │ │ │ -00411870: 2020 202d 415b 4c4c 5d07 002f 5741 0000 -A[LL]../WA.. │ │ │ -00411880: 5300 2f57 5100 0020 2020 4469 7370 6c61 S./WQ.. Displa │ │ │ +00411850: 01bf 1100 0020 2020 5175 616c 6966 6965 ..... Qualifie │ │ │ +00411860: 7273 0700 2f01 2100 0010 002f 0131 0000 rs../.!..../.1.. │ │ │ +00411870: 2020 202d 415b 4c4c 5d07 002f 0141 0000 -A[LL]../.A.. │ │ │ +00411880: 5300 2f01 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 5761 0000 2020 2074 6865 IfR./Wa.. the │ │ │ +004118d0: 2049 6652 002f 0161 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 5771 0000 2020 2022 playsB./Wq.. " │ │ │ +00411920: 706c 6179 7342 002f 0171 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 5781 0000 1100 region.../W..... │ │ │ -00411970: 2f57 9100 0020 2020 2d49 5b4e 4954 5d08 /W... -I[NIT]. │ │ │ -00411980: 002e 57c0 1100 002d 002f 5712 0000 2020 ..W....-./W... │ │ │ +00411960: 7265 6769 6f6e 2e07 002f 0181 0000 1100 region.../...... │ │ │ +00411970: 2f01 9100 0020 2020 2d49 5b4e 4954 5d08 /.... -I[NIT]. │ │ │ +00411980: 002e 01c0 1100 002d 002f 0112 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 2f57 1300 004f 002f 5714 ion.../W...O./W. │ │ │ +004119b0: 696f 6e2e 0700 2f01 1300 004f 002f 0114 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 2f57 1500 processesG./W.. │ │ │ +00411a00: 2070 726f 6365 7373 6573 4700 2f01 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 5716 0000 2020 2020 206f 2046 .R./W... o F │ │ │ +00411a50: 2e52 002f 0116 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 5717 0000 2020 2020 2020 henP./W... │ │ │ +00411aa0: 6865 6e50 002f 0117 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 5718 0000 2020 2020 2020 sks$./W... │ │ │ +00411af0: 736b 7324 002f 0118 0000 2020 2020 2020 sks$./.... │ │ │ 00411b00: 2064 616d 6167 696e 6720 7468 6520 6461 damaging the da │ │ │ -00411b10: 7461 6261 7365 2e07 002f 5719 0000 1f00 tabase.../W..... │ │ │ -00411b20: 2f57 1a00 0020 2020 5573 6520 6f6e 6c79 /W... Use only │ │ │ +00411b10: 7461 6261 7365 2e07 002f 0119 0000 1f00 tabase.../...... │ │ │ +00411b20: 2f01 1a00 0020 2020 5573 6520 6f6e 6c79 /.... Use only │ │ │ 00411b30: 2077 6974 683a 202d 5245 5345 5407 002f with: -RESET../ │ │ │ -00411b40: 5721 0000 1200 2f57 2200 0020 2020 2d4f W!..../W".. -O │ │ │ -00411b50: 5b57 4e45 525d 0700 2f57 2300 0051 002f [WNER]../W#..Q./ │ │ │ -00411b60: 5724 0000 2020 2044 6973 706c 6179 7320 W$.. Displays │ │ │ +00411b40: 0121 0000 1200 2f01 2200 0020 2020 2d4f .!..../.".. -O │ │ │ +00411b50: 5b57 4e45 525d 0700 2f01 2300 0051 002f [WNER]../.#..Q./ │ │ │ +00411b60: 0124 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: 2f57 2500 0020 2020 6469 7370 6c61 7973 /W%.. displays │ │ │ +00411bb0: 2f01 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: 5726 0000 2020 2073 6563 7469 6f6e 2e07 W&.. section.. │ │ │ -00411c10: 002f 5727 0000 1300 2f57 2800 0020 2020 ./W'..../W(.. │ │ │ -00411c20: 5573 6520 616c 6f6e 6507 002f 5729 0000 Use alone../W).. │ │ │ -00411c30: 1200 2f57 2a00 0020 2020 4578 616d 706c ../W*.. Exampl │ │ │ -00411c40: 653a 0700 2f57 3100 001e 002f 5732 0000 e:../W1..../W2.. │ │ │ +00411c00: 0126 0000 2020 2073 6563 7469 6f6e 2e07 .&.. section.. │ │ │ +00411c10: 002f 0127 0000 1300 2f01 2800 0020 2020 ./.'..../.(.. │ │ │ +00411c20: 5573 6520 616c 6f6e 6507 002f 0129 0000 Use alone../.).. │ │ │ +00411c30: 1200 2f01 2a00 0020 2020 4578 616d 706c ../.*.. Exampl │ │ │ +00411c40: 653a 0700 2f01 3100 001e 002f 0132 0000 e:../.1..../.2.. │ │ │ 00411c50: 2020 2044 5345 3e20 6372 6974 6963 616c DSE> critical │ │ │ -00411c60: 202d 4f57 4e45 5235 002f 5733 0000 2020 -OWNER5./W3.. │ │ │ +00411c60: 202d 4f57 4e45 5235 002f 0133 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 2f57 ntly unowned../W │ │ │ -00411ca0: 3400 0014 002f 5735 0000 2020 202d 5245 4..../W5.. -RE │ │ │ -00411cb0: 4c5b 4541 5345 5d07 002f 5736 0000 5400 L[EASE]../W6..T. │ │ │ -00411cc0: 2f57 3700 0020 2020 5265 6c65 6173 6573 /W7.. Releases │ │ │ +00411c90: 6e74 6c79 2075 6e6f 776e 6564 0700 2f01 ntly unowned../. │ │ │ +00411ca0: 3400 0014 002f 0135 0000 2020 202d 5245 4..../.5.. -RE │ │ │ +00411cb0: 4c5b 4541 5345 5d07 002f 0136 0000 5400 L[EASE]../.6..T. │ │ │ +00411cc0: 2f01 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 2f57 3800 0014 002f 5739 0000 n.../W8..../W9.. │ │ │ +00411d10: 6e2e 0700 2f01 3800 0014 002f 0139 0000 n.../.8..../.9.. │ │ │ 00411d20: 2020 2055 7365 2061 6c6f 6e65 2e07 002f Use alone.../ │ │ │ -00411d30: 573a 0000 1300 2f57 4100 0020 2020 2d52 W:..../WA.. -R │ │ │ -00411d40: 454d 5b4f 5645 5d07 002f 5742 0000 5300 EM[OVE]../WB..S. │ │ │ -00411d50: 2f57 4300 0020 2020 5465 726d 696e 6174 /WC.. Terminat │ │ │ +00411d30: 013a 0000 1300 2f01 4100 0020 2020 2d52 .:..../.A.. -R │ │ │ +00411d40: 454d 5b4f 5645 5d07 002f 0142 0000 5300 EM[OVE]../.B..S. │ │ │ +00411d50: 2f01 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 5744 0000 2020 2063 7269 7469 eS./WD.. criti │ │ │ +00411da0: 6553 002f 0144 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 2f57 4500 0020 2020 6e6f n to,./WE.. no │ │ │ +00411df0: 6e20 746f 2c00 2f01 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 2f57 4600 0014 002f 5747 0000 2020 ../WF..../WG.. │ │ │ -00411e30: 2055 7365 2061 6c6f 6e65 2e07 002f 5748 Use alone.../WH │ │ │ -00411e40: 0000 1500 2f57 4900 0020 2020 2a2a 4361 ..../WI.. **Ca │ │ │ -00411e50: 7574 696f 6e2a 2a07 002f 574a 0000 0000 ution**../WJ.... │ │ │ +00411e20: 0700 2f01 4600 0014 002f 0147 0000 2020 ../.F..../.G.. │ │ │ +00411e30: 2055 7365 2061 6c6f 6e65 2e07 002f 0148 Use alone.../.H │ │ │ +00411e40: 0000 1500 2f01 4900 0020 2020 2a2a 4361 ..../.I.. **Ca │ │ │ +00411e50: 7574 696f 6e2a 2a07 002f 014a 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 57bf 1100 ualifiers..*W... │ │ │ +00412040: 7561 6c69 6669 6572 7315 002a 01bf 1100 ualifiers..*.... │ │ │ 00412050: 0020 2020 5175 616c 6966 6965 7273 0700 . Qualifiers.. │ │ │ -00412060: 2b57 2100 0010 002b 5731 0000 2020 202d +W!....+W1.. - │ │ │ -00412070: 415b 4c4c 5d07 002b 5741 0000 4e00 2b57 A[LL]..+WA..N.+W │ │ │ +00412060: 2b01 2100 0010 002b 0131 0000 2020 202d +.!....+.1.. - │ │ │ +00412070: 415b 4c4c 5d07 002b 0141 0000 4e00 2b01 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 0057 4845 4c50 00ff 7300 ff43 4f4d q..WHELP..s..COM │ │ │ +00412810: 7100 0001 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 5722 0000 2020 2020 2020 2074 ,M. W".. t │ │ │ +00412880: 2c4d 0020 0122 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: 2057 2300 0020 2020 2020 2020 6372 6974 W#.. crit │ │ │ +004128d0: 2001 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 2057 2400 0020 2020 2020 6f20 4279 R. W$.. o By │ │ │ +00412910: 5200 2001 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 2057 2500 0020 2020 2020 2020 ch:. W%.. │ │ │ +00412960: 6368 3a00 2001 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 2057 cal section... W │ │ │ -004129a0: 2600 001a 001f 57ff 7300 ff45 5841 4d50 &.....W.s..EXAMP │ │ │ +00412990: 6361 6c20 7365 6374 696f 6e2e 0700 2001 cal section... . │ │ │ +004129a0: 2600 001a 001f 01ff 7300 ff45 5841 4d50 &.......s..EXAMP │ │ │ 004129b0: 4c45 5300 0045 7861 6d70 6c65 7313 002c LES..Examples.., │ │ │ -004129c0: 57bf 1100 0020 2020 4578 616d 706c 6573 W.... Examples │ │ │ -004129d0: 0700 2d57 2100 0012 002d 5731 0000 2020 ..-W!....-W1.. │ │ │ -004129e0: 2045 7861 6d70 6c65 3a07 002d 5741 0000 Example:..-WA.. │ │ │ -004129f0: 4e00 2d57 5100 0020 2020 4453 453e 2063 N.-WQ.. DSE> c │ │ │ +004129c0: 01bf 1100 0020 2020 4578 616d 706c 6573 ..... Examples │ │ │ +004129d0: 0700 2d01 2100 0012 002d 0131 0000 2020 ..-.!....-.1.. │ │ │ +004129e0: 2045 7861 6d70 6c65 3a07 002d 0141 0000 Example:..-.A.. │ │ │ +004129f0: 4e00 2d01 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: 2d57 6100 0053 002d 5771 0000 2020 2054 -Wa..S.-Wq.. T │ │ │ +00412a40: 2d01 6100 0053 002d 0171 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 2d57 8100 0020 section.N.-W... │ │ │ +00412a90: 7365 6374 696f 6e2e 4e00 2d01 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 2d57 9100 0020 2020 oaded)Q.-W... │ │ │ +00412ae0: 6f61 6465 6429 5100 2d01 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 57c0 1100 0020 ng in aT.,W.... │ │ │ +00412b30: 6e67 2069 6e20 6154 002c 01c0 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 5712 n using theK.-W. │ │ │ +00412b80: 6e20 7573 696e 6720 7468 654b 002d 0112 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 2d57 1300 0020 2020 sing a..-W... │ │ │ +00412bd0: 7369 6e67 2061 1c00 2d01 1300 0020 2020 sing a..-.... │ │ │ 00412be0: 6469 6666 6572 656e 7420 7365 7373 696f different sessio │ │ │ -00412bf0: 6e2e 0700 2d57 1400 0000 0000 0000 0000 n...-W.......... │ │ │ +00412bf0: 6e2e 0700 2d01 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 0057 4845 4c50 00ff 7300 ff43 4f4d ~..WHELP..s..COM │ │ │ +00413010: 7e00 0001 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: 2b57 7100 0020 2020 6973 7375 6573 2e20 +Wq.. issues. │ │ │ +00413090: 2b01 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 2b57 8100 0020 2020 4453 4520 4455 N.+W... DSE DU │ │ │ +004130e0: 4e00 2b01 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: 2b57 9100 002c 002a 57c0 1100 0020 2020 +W...,.*W.... │ │ │ +00413130: 2b01 9100 002c 002a 01c0 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 5712 0000 1f00 2b57 1300 0020 R..+W.....+W... │ │ │ +00413160: 5207 002b 0112 0000 1f00 2b01 1300 0020 R..+......+.... │ │ │ 00413170: 2020 2d42 5b4c 4f43 4b5d 3d62 6c6f 636b -B[LOCK]=block │ │ │ -00413180: 2d6e 756d 6265 7207 002b 5714 0000 5200 -number..+W...R. │ │ │ -00413190: 2b57 1500 0020 2020 5370 6563 6966 6965 +W... Specifie │ │ │ +00413180: 2d6e 756d 6265 7207 002b 0114 0000 5200 -number..+....R. │ │ │ +00413190: 2b01 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 2b57 1600 0020 2020 7175 616c 6966 P.+W... qualif │ │ │ +004131e0: 5000 2b01 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 2b57 1700 0020 2020 626c 6f63 6b20 R.+W... block │ │ │ +00413230: 5200 2b01 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 2b57 1800 0020 2020 4453 4520 ),!.+W... DSE │ │ │ +00413280: 292c 2100 2b01 1800 0020 2020 4453 4520 ),!.+.... DSE │ │ │ 00413290: 7573 6573 2062 6c6f 636b 206f 6e65 2028 uses block one ( │ │ │ -004132a0: 3129 2e07 002b 5719 0000 3c00 2b57 1a00 1)...+W...<.+W.. │ │ │ +004132a0: 3129 2e07 002b 0119 0000 3c00 2b01 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 2b57 2100 0018 002b DPROC...+W!....+ │ │ │ -004132f0: 5722 0000 2020 202d 435b 4f55 4e54 5d3d W".. -C[OUNT]= │ │ │ -00413300: 636f 756e 7407 002b 5723 0000 4c00 2b57 count..+W#..L.+W │ │ │ +004132e0: 4450 524f 432e 0700 2b01 2100 0018 002b DPROC...+.!....+ │ │ │ +004132f0: 0122 0000 2020 202d 435b 4f55 4e54 5d3d .".. -C[OUNT]= │ │ │ +00413300: 636f 756e 7407 002b 0123 0000 4c00 2b01 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 2b57 2500 003c to DUMP...+W%..< │ │ │ -00413360: 002b 5726 0000 2020 2049 6e63 6f6d 7061 .+W&.. Incompa │ │ │ +00413350: 746f 2044 554d 502e 0700 2b01 2500 003c to DUMP...+.%..< │ │ │ +00413360: 002b 0126 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 5727 d -UPDPROC...+W' │ │ │ -004133a0: 0000 1700 2b57 2800 0020 2020 2d46 5b49 ....+W(.. -F[I │ │ │ -004133b0: 4c45 4845 4144 4552 5d07 002b 5729 0000 LEHEADER]..+W).. │ │ │ -004133c0: 5400 2b57 2a00 0020 2020 4475 6d70 7320 T.+W*.. Dumps │ │ │ +00413390: 6420 2d55 5044 5052 4f43 2e07 002b 0127 d -UPDPROC...+.' │ │ │ +004133a0: 0000 1700 2b01 2800 0020 2020 2d46 5b49 ....+.(.. -F[I │ │ │ +004133b0: 4c45 4845 4144 4552 5d07 002b 0129 0000 LEHEADER]..+.).. │ │ │ +004133c0: 5400 2b01 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 2b57 3100 0020 2020 6120 intsP.+W1.. a │ │ │ +00413410: 696e 7473 5000 2b01 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 2b57 3200 0020 2020 2249 theM.+W2.. "I │ │ │ +00413460: 2074 6865 4d00 2b01 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 5733 0000 2800 2b57 3400 0020 ...+W3..(.+W4.. │ │ │ +004134b0: 2e07 002b 0133 0000 2800 2b01 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 2b57 3500 0010 002b 5736 0000 2020 ..+W5....+W6.. │ │ │ -004134f0: 202d 475b 4c4f 5d07 002b 5737 0000 4e00 -G[LO]..+W7..N. │ │ │ -00413500: 2b57 3800 0020 2020 4475 6d70 7320 7468 +W8.. Dumps th │ │ │ +004134e0: 0700 2b01 3500 0010 002b 0136 0000 2020 ..+.5....+.6.. │ │ │ +004134f0: 202d 475b 4c4f 5d07 002b 0137 0000 4e00 -G[LO]..+.7..N. │ │ │ +00413500: 2b01 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 2b57 tput file inQ.+W │ │ │ +00413540: 7470 7574 2066 696c 6520 696e 5100 2b01 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: 573a 0000 2020 202d 474c 4f20 6173 2074 W:.. -GLO as t │ │ │ +004135a0: 013a 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 5741 0000 2020 2074 6861 7420 eS.+WA.. that │ │ │ +004135f0: 6553 002b 0141 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 2b57 4200 0020 2020 6d6f TF-84.+WB.. mo │ │ │ +00413640: 5446 2d38 3400 2b01 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 2b57 4300 0042 -8 mode...+WC..B │ │ │ -00413680: 002b 5744 0000 2020 2049 6e63 6f6d 7061 .+WD.. Incompa │ │ │ +00413670: 2d38 206d 6f64 652e 0700 2b01 4300 0042 -8 mode...+.C..B │ │ │ +00413680: 002b 0144 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 5745 0000 1400 2b57 4600 0020 ...+WE....+WF.. │ │ │ -004136d0: 2020 2d47 5b56 5354 4154 535d 0700 2b57 -G[VSTATS]..+W │ │ │ -004136e0: 4700 0053 002b 5748 0000 2020 2044 6973 G..S.+WH.. Dis │ │ │ +004136c0: 2e07 002b 0145 0000 1400 2b01 4600 0020 ...+.E....+.F.. │ │ │ +004136d0: 2020 2d47 5b56 5354 4154 535d 0700 2b01 -G[VSTATS]..+. │ │ │ +004136e0: 4700 0053 002b 0148 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 2b57 4900 0013 002b le(s)...+WI....+ │ │ │ -00413740: 574a 0000 2020 202d 4e4f 5b43 5249 545d WJ.. -NO[CRIT] │ │ │ -00413750: 0700 2b57 5100 004f 002b 5752 0000 2020 ..+WQ..O.+WR.. │ │ │ +00413730: 6c65 2873 292e 0700 2b01 4900 0013 002b le(s)...+.I....+ │ │ │ +00413740: 014a 0000 2020 202d 4e4f 5b43 5249 545d .J.. -NO[CRIT] │ │ │ +00413750: 0700 2b01 5100 004f 002b 0152 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 2b57 5300 0020 2020 iticalT.+WS.. │ │ │ +004137a0: 6974 6963 616c 5400 2b01 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 0057 4845 4c50 00ff 7300 ff43 4f4d v..WHELP..s..COM │ │ │ +00413810: 7600 0001 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 2b57 5500 0017 002b mally...+WU....+ │ │ │ -00413890: 5756 0000 2020 202d 5b4e 4f5d 485b 4541 WV.. -[NO]H[EA │ │ │ -004138a0: 4445 525d 0700 2b57 5700 004a 002b 5758 DER]..+WW..J.+WX │ │ │ +00413880: 6d61 6c6c 792e 0700 2b01 5500 0017 002b mally...+.U....+ │ │ │ +00413890: 0156 0000 2020 202d 5b4e 4f5d 485b 4541 .V.. -[NO]H[EA │ │ │ +004138a0: 4445 525d 0700 2b01 5700 004a 002b 0158 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 5759 0000 2020 2072 ds isP.+WY.. r │ │ │ +004138f0: 6473 2069 7350 002b 0159 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 575a 0000 2020 202d ader,Q.+WZ.. - │ │ │ +00413940: 6164 6572 2c51 002b 015a 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 2b57 6100 0020 2020 . DUMPO.+Wa.. │ │ │ +00413990: 2e20 4455 4d50 4f00 2b01 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 5762 0000 2020 2068 d the..+Wb.. h │ │ │ -004139f0: 6561 6465 722e 0700 2b57 6300 0049 002b eader...+Wc..I.+ │ │ │ -00413a00: 5764 0000 2020 2042 7920 6465 6661 756c Wd.. By defaul │ │ │ +004139e0: 6420 7468 6511 002b 0162 0000 2020 2068 d the..+.b.. h │ │ │ +004139f0: 6561 6465 722e 0700 2b01 6300 0049 002b eader...+.c..I.+ │ │ │ +00413a00: 0164 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 2b57 6500 0048 002b ecord...+We..H.+ │ │ │ -00413a50: 5766 0000 2020 2049 6e63 6f6d 7061 7469 Wf.. Incompati │ │ │ +00413a40: 6563 6f72 642e 0700 2b01 6500 0048 002b ecord...+.e..H.+ │ │ │ +00413a50: 0166 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 5767 0000 1a00 2b57 -ZWR...+Wg....+W │ │ │ +00413a90: 2d5a 5752 2e07 002b 0167 0000 1a00 2b01 -ZWR...+.g....+. │ │ │ 00413aa0: 6800 0020 2020 2d4f 5b46 4653 4554 5d3d h.. -O[FFSET]= │ │ │ -00413ab0: 6f66 6673 6574 0700 2b57 6900 0051 002b offset..+Wi..Q.+ │ │ │ -00413ac0: 576a 0000 2020 2053 7065 6369 6669 6573 Wj.. Specifies │ │ │ +00413ab0: 6f66 6673 6574 0700 2b01 6900 0051 002b offset..+.i..Q.+ │ │ │ +00413ac0: 016a 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: 2b57 7100 0020 2020 7468 6520 6f66 6673 +Wq.. the offs │ │ │ +00413b10: 2b01 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 2b57 7200 0020 2020 7468 6520 toR.+Wr.. the │ │ │ +00413b60: 746f 5200 2b01 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 2b57 7300 0020 2020 7761 that@.+Ws.. wa │ │ │ +00413bb0: 7468 6174 4000 2b01 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 2b57 7400 003c 002b 5775 10)...+Wt..<.+Wu │ │ │ +00413bf0: 3130 292e 0700 2b01 7400 003c 002b 0175 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 5776 0000 2100 RECORD...+Wv..!. │ │ │ -00413c40: 2b57 7700 0020 2020 2d52 5b45 434f 5244 +Ww.. -R[ECORD │ │ │ +00413c30: 5245 434f 5244 2e07 002b 0176 0000 2100 RECORD...+.v..!. │ │ │ +00413c40: 2b01 7700 0020 2020 2d52 5b45 434f 5244 +.w.. -R[ECORD │ │ │ 00413c50: 5d3d 7265 636f 7264 5f6e 756d 6265 7207 ]=record_number. │ │ │ -00413c60: 002b 5778 0000 5400 2b57 7900 0020 2020 .+Wx..T.+Wy.. │ │ │ +00413c60: 002b 0178 0000 5400 2b01 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 2b57 7a00 If you tryS.+Wz. │ │ │ +00413cb0: 4966 2079 6f75 2074 7279 5300 2b01 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: 5781 0000 2020 2062 6c6f 636b 2c20 6120 W... block, a │ │ │ +00413d10: 0181 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 5782 0000 2020 2062 6c6f 636b 2e07 .+W... block.. │ │ │ -00413d70: 002b 5783 0000 3c00 2b57 8400 0020 2020 .+W...<.+W... │ │ │ +00413d60: 002b 0182 0000 2020 2062 6c6f 636b 2e07 .+.... block.. │ │ │ +00413d70: 002b 0183 0000 3c00 2b01 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 2b57 8500 0014 002b 5786 0000 T...+W.....+W... │ │ │ +00413db0: 542e 0700 2b01 8500 0014 002b 0186 0000 T...+......+.... │ │ │ 00413dc0: 2020 202d 555b 5044 5052 4f43 5d07 002b -U[PDPROC]..+ │ │ │ -00413dd0: 5787 0000 4e00 2b57 8800 0020 2020 4469 W...N.+W... Di │ │ │ +00413dd0: 0187 0000 4e00 2b01 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 2b57 8900 0024 002b 578a 0000 s...+W...$.+W... │ │ │ +00413e20: 732e 0700 2b01 8900 0024 002b 018a 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: 5791 0000 1000 2b57 9200 0020 2020 2d5a W.....+W... -Z │ │ │ -00413e60: 5b57 525d 0700 2b57 9300 004e 002b 5794 [WR]..+W...N.+W. │ │ │ +00413e50: 0191 0000 1000 2b01 9200 0020 2020 2d5a ......+.... -Z │ │ │ +00413e60: 5b57 525d 0700 2b01 9300 004e 002b 0194 [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 5795 0000 t file in..+W... │ │ │ +00413eb0: 7420 6669 6c65 2069 6e1e 002b 0195 0000 t file in..+.... │ │ │ 00413ec0: 2020 205a 5752 4954 4520 285a 5752 2920 ZWRITE (ZWR) │ │ │ -00413ed0: 666f 726d 6174 2e07 002b 5796 0000 4100 format...+W...A. │ │ │ -00413ee0: 2b57 9700 0020 2020 496e 636f 6d70 6174 +W... Incompat │ │ │ +00413ed0: 666f 726d 6174 2e07 002b 0196 0000 4100 format...+....A. │ │ │ +00413ee0: 2b01 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 5798 0000 1600 1657 4556 414c 5541 .+W......WEVALUA │ │ │ -00413f30: 5445 0000 4556 616c 7561 7465 1300 1f57 TE..EValuate...W │ │ │ +00413f20: 002b 0198 0000 1600 1601 4556 414c 5541 .+........EVALUA │ │ │ +00413f30: 5445 0000 4556 616c 7561 7465 1300 1f01 TE..EValuate.... │ │ │ 00413f40: bf11 0000 2020 2045 5661 6c75 6174 6507 .... EValuate. │ │ │ -00413f50: 0020 5721 0000 4500 2057 3100 0020 2020 . W!..E. W1.. │ │ │ +00413f50: 0020 0121 0000 4500 2001 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 5741 vice versa... WA │ │ │ -00413fa0: 0000 3000 2057 5100 0020 2020 5468 6520 ..0. WQ.. The │ │ │ +00413f90: 7669 6365 2076 6572 7361 2e07 0020 0141 vice versa... .A │ │ │ +00413fa0: 0000 3000 2001 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 2057 6100 0014 0020 5771 0000 s:.. Wa.... Wq.. │ │ │ +00413fd0: 733a 0700 2001 6100 0014 0020 0171 0000 s:.. .a.... .q.. │ │ │ 00413fe0: 2020 2045 565b 414c 5541 5445 5d0b 0020 EV[ALUATE].. │ │ │ -00413ff0: 5781 0000 2020 205b 0000 0000 0000 0000 W... [........ │ │ │ +00413ff0: 0181 0000 2020 205b 0000 0000 0000 0000 .... [........ │ │ │ 00414000: 0400 0000 6307 0000 2b06 0000 0000 0000 ....c...+....... │ │ │ -00414010: 8000 0057 4845 4c50 00ff 7300 ff43 4f4d ...WHELP..s..COM │ │ │ +00414010: 8000 0001 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 2f57 5200 0020 2020 6163 7469 7665 C./WR.. active │ │ │ +00414090: 4300 2f01 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 5753 0000 1200 2f57 5400 ge.../WS..../WT. │ │ │ -004140e0: 0020 2020 2d52 4553 5b45 545d 0700 2f57 . -RES[ET]../W │ │ │ -004140f0: 5500 004f 002f 5756 0000 2020 2044 6973 U..O./WV.. Dis │ │ │ +004140d0: 6765 2e07 002f 0153 0000 1200 2f01 5400 ge.../.S..../.T. │ │ │ +004140e0: 0020 2020 2d52 4553 5b45 545d 0700 2f01 . -RES[ET]../. │ │ │ +004140f0: 5500 004f 002f 0156 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 2f57 5700 0020 2020 6f6e 6c69 an"./WW.. onli │ │ │ +00414140: 616e 2200 2f01 5700 0020 2020 6f6e 6c69 an"./.W.. onli │ │ │ 00414150: 6e65 2072 6569 6e69 7469 616c 697a 6174 ne reinitializat │ │ │ -00414160: 696f 6e2e 0700 2f57 5800 0053 002f 5759 ion.../WX..S./WY │ │ │ +00414160: 696f 6e2e 0700 2f01 5800 0053 002f 0159 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: 2f57 5a00 0020 2020 746f 2067 6574 2074 /WZ.. to get t │ │ │ +004141c0: 2f01 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 5761 0000 2020 202d 5245 5345 e@./Wa.. -RESE │ │ │ +00414210: 6540 002f 0161 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 5762 0000 1e00 2f57 6300 0020 .../Wb..../Wc.. │ │ │ +00414250: 2e07 002f 0162 0000 1e00 2f01 6300 0020 .../.b..../.c.. │ │ │ 00414260: 2020 5573 6520 6f6e 6c79 2077 6974 683a Use only with: │ │ │ -00414270: 202d 494e 4954 0700 2f57 6400 0012 002f -INIT../Wd..../ │ │ │ -00414280: 5765 0000 2020 202d 535b 4549 5a45 5d07 We.. -S[EIZE]. │ │ │ -00414290: 002f 5766 0000 3500 2f57 6700 0020 2020 ./Wf..5./Wg.. │ │ │ +00414270: 202d 494e 4954 0700 2f01 6400 0012 002f -INIT../.d..../ │ │ │ +00414280: 0165 0000 2020 202d 535b 4549 5a45 5d07 .e.. -S[EIZE]. │ │ │ +00414290: 002f 0166 0000 3500 2f01 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 5768 available).../Wh │ │ │ -004142d0: 0000 4d00 2f57 6900 0020 2020 2020 6f20 ..M./Wi.. o │ │ │ +004142c0: 6176 6169 6c61 626c 6529 2e07 002f 0168 available).../.h │ │ │ +004142d0: 0000 4d00 2f01 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 576a 0000 2020 2020 206f 2053 7562 ./Wj.. o Sub │ │ │ +00414320: 002f 016a 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: 2f57 7100 0020 2020 2020 2020 6f70 6572 /Wq.. oper │ │ │ -00414380: 6174 696f 6e2e 0700 2f57 7200 000e 0016 ation.../Wr..... │ │ │ -00414390: 5744 554d 5000 0044 756d 700f 001b 57bf WDUMP..Dump...W. │ │ │ -004143a0: 1100 0020 2020 4475 6d70 0700 1c57 2100 ... Dump...W!. │ │ │ -004143b0: 0053 001c 5731 0000 2020 2044 6973 706c .S..W1.. Displ │ │ │ +00414370: 2f01 7100 0020 2020 2020 2020 6f70 6572 /.q.. oper │ │ │ +00414380: 6174 696f 6e2e 0700 2f01 7200 000e 0016 ation.../.r..... │ │ │ +00414390: 0144 554d 5000 0044 756d 700f 001b 01bf .DUMP..Dump..... │ │ │ +004143a0: 1100 0020 2020 4475 6d70 0700 1c01 2100 ... Dump....!. │ │ │ +004143b0: 0053 001c 0131 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 1c57 4100 0020 2020 6578 DSE...WA.. ex │ │ │ +00414400: 2044 5345 1f00 1c01 4100 0020 2020 6578 DSE....A.. ex │ │ │ 00414410: 616d 696e 6174 696f 6e20 636f 6d6d 616e amination comman │ │ │ -00414420: 6473 2e07 001c 5751 0000 2c00 1c57 6100 ds....WQ..,..Wa. │ │ │ +00414420: 6473 2e07 001c 0151 0000 2c00 1c01 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 1c57 7100 0010 001c nd is:...Wq..... │ │ │ -00414460: 5781 0000 2020 2044 5b55 4d50 5d0b 001c W... D[UMP]... │ │ │ -00414470: 5791 0000 2020 205b 1100 1b57 c011 0000 W... [...W.... │ │ │ -00414480: 2020 202d 415b 4c4c 5d1f 001c 5712 0000 -A[LL]...W... │ │ │ +00414450: 6e64 2069 733a 0700 1c01 7100 0010 001c nd is:....q..... │ │ │ +00414460: 0181 0000 2020 2044 5b55 4d50 5d0b 001c .... D[UMP]... │ │ │ +00414470: 0191 0000 2020 205b 1100 1b01 c011 0000 .... [........ │ │ │ +00414480: 2020 202d 415b 4c4c 5d1f 001c 0112 0000 -A[LL]....... │ │ │ 00414490: 2020 202d 425b 4c4f 434b 5d3d 626c 6f63 -B[LOCK]=bloc │ │ │ -004144a0: 6b5f 6e75 6d62 6572 1800 1c57 1300 0020 k_number...W... │ │ │ +004144a0: 6b5f 6e75 6d62 6572 1800 1c01 1300 0020 k_number....... │ │ │ 004144b0: 2020 2d43 5b4f 554e 545d 3d63 6f75 6e74 -C[OUNT]=count │ │ │ -004144c0: 1700 1c57 1400 0020 2020 2d46 5b49 4c45 ...W... -F[ILE │ │ │ -004144d0: 4845 4144 4552 5d10 001c 5715 0000 2020 HEADER]...W... │ │ │ -004144e0: 202d 475b 4c4f 5d14 001c 5716 0000 2020 -G[LO]...W... │ │ │ -004144f0: 202d 475b 5653 5441 5453 5d15 001c 5717 -G[VSTATS]...W. │ │ │ +004144c0: 1700 1c01 1400 0020 2020 2d46 5b49 4c45 ....... -F[ILE │ │ │ +004144d0: 4845 4144 4552 5d10 001c 0115 0000 2020 HEADER]....... │ │ │ +004144e0: 202d 475b 4c4f 5d14 001c 0116 0000 2020 -G[LO]....... │ │ │ +004144f0: 202d 475b 5653 5441 5453 5d15 001c 0117 -G[VSTATS]..... │ │ │ 00414500: 0000 2020 202d 5b4e 4f5d 435b 5249 545d .. -[NO]C[RIT] │ │ │ -00414510: 1700 1c57 1800 0020 2020 2d5b 4e4f 5d48 ...W... -[NO]H │ │ │ -00414520: 5b45 4144 4552 5d1a 001c 5719 0000 2020 [EADER]...W... │ │ │ +00414510: 1700 1c01 1800 0020 2020 2d5b 4e4f 5d48 ....... -[NO]H │ │ │ +00414520: 5b45 4144 4552 5d1a 001c 0119 0000 2020 [EADER]....... │ │ │ 00414530: 202d 4f5b 4646 5345 545d 3d6f 6666 7365 -O[FFSET]=offse │ │ │ -00414540: 7421 001c 571a 0000 2020 202d 525b 4543 t!..W... -R[EC │ │ │ +00414540: 7421 001c 011a 0000 2020 202d 525b 4543 t!...... -R[EC │ │ │ 00414550: 4f52 445d 3d72 6563 6f72 642d 6e75 6d62 ORD]=record-numb │ │ │ -00414560: 6572 1400 1c57 2100 0020 2020 2d55 5b50 er...W!.. -U[P │ │ │ -00414570: 4450 524f 435d 1000 1c57 2200 0020 2020 DPROC]...W".. │ │ │ -00414580: 2d5a 5b57 525d 0b00 1c57 2300 0020 2020 -Z[WR]...W#.. │ │ │ -00414590: 5d07 001c 5724 0000 5200 1c57 2500 0020 ]...W$..R..W%.. │ │ │ +00414560: 6572 1400 1c01 2100 0020 2020 2d55 5b50 er....!.. -U[P │ │ │ +00414570: 4450 524f 435d 1000 1c01 2200 0020 2020 DPROC]....".. │ │ │ +00414580: 2d5a 5b57 525d 0b00 1c01 2300 0020 2020 -Z[WR]....#.. │ │ │ +00414590: 5d07 001c 0124 0000 5200 1c01 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 1c57 2600 at to DUMPJ..W&. │ │ │ +004145e0: 6174 2074 6f20 4455 4d50 4a00 1c01 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 1c57 2700 0020 2020 7365 to aR..W'.. se │ │ │ +00414630: 746f 2061 5200 1c01 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 1c57 2800 0020 2020 ee theP..W(.. │ │ │ +00414680: 6565 2074 6865 5000 1c01 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 1c57 2900 0020 2020 object@..W).. │ │ │ +004146d0: 6f62 6a65 6374 4000 1c01 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 1c57 2a00 001a 001b EADER....W*..... │ │ │ -00414720: 57ff 7300 ff45 5841 4d50 4c45 5300 0045 W.s..EXAMPLES..E │ │ │ -00414730: 7861 6d70 6c65 7313 0028 57bf 1100 0020 xamples..(W.... │ │ │ -00414740: 2020 4578 616d 706c 6573 0700 2957 2100 Examples..)W!. │ │ │ -00414750: 0012 0029 5731 0000 2020 2045 7861 6d70 ...)W1.. Examp │ │ │ +00414710: 4541 4445 522e 0700 1c01 2a00 001a 001b EADER.....*..... │ │ │ +00414720: 01ff 7300 ff45 5841 4d50 4c45 5300 0045 ..s..EXAMPLES..E │ │ │ +00414730: 7861 6d70 6c65 7313 0028 01bf 1100 0020 xamples..(..... │ │ │ +00414740: 2020 4578 616d 706c 6573 0700 2901 2100 Examples..).!. │ │ │ +00414750: 0012 0029 0131 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 2957 5100 0020 2020 4453 453e 2044 ..)WQ.. DSE> D │ │ │ +00414840: 1f00 2901 5100 0020 2020 4453 453e 2044 ..).Q.. DSE> D │ │ │ 00414850: 554d 5020 2d46 494c 4548 4541 4445 5207 UMP -FILEHEADER. │ │ │ -00414860: 0029 5761 0000 3d00 2957 7100 0020 2020 .)Wa..=.)Wq.. │ │ │ +00414860: 0029 0161 0000 3d00 2901 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 5781 0000 3f00 2957 9100 ng:..)W...?.)W.. │ │ │ +004148a0: 6e67 3a07 0029 0181 0000 3f00 2901 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 57c0 1100 g/gtm.dat..(W... │ │ │ +004148e0: 672f 6774 6d2e 6461 741a 0028 01c0 1100 g/gtm.dat..(.... │ │ │ 004148f0: 0020 2020 5265 6769 6f6e 2020 4445 4641 . Region DEFA │ │ │ -00414900: 554c 5447 0029 5712 0000 2020 2046 696c ULTG.)W... Fil │ │ │ +00414900: 554c 5447 0029 0112 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 2957 1300 /g/gtm.dat!.)W.. │ │ │ +00414940: 2f67 2f67 746d 2e64 6174 2100 2901 1300 /g/gtm.dat!.)... │ │ │ 00414950: 0020 2020 5265 6769 6f6e 2020 2020 2020 . Region │ │ │ -00414960: 2020 2020 4445 4641 554c 5441 0029 5714 DEFAULTA.)W. │ │ │ +00414960: 2020 2020 4445 4641 554c 5441 0029 0114 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 2957 66729,63080]\.)W │ │ │ +004149a0: 3636 3732 392c 3633 3038 305d 5c00 2901 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 2957 1600 0020 1024\.)W... │ │ │ +00414a00: 2020 2020 3130 3234 5c00 2901 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 2957 1700 0020 2020 2020 4096\.)W... │ │ │ +00414a60: 3430 3936 5c00 2901 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 2957 1800 0020 2020 2020 4d61 7869 \.)W... Maxi │ │ │ +00414ac0: 5c00 2901 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 2957 000000000065\.)W │ │ │ +00414b10: 3030 3030 3030 3030 3030 3635 5c00 2901 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 2957 1a00 0020 00000062\.)W... │ │ │ +00414b70: 3030 3030 3030 3632 5c00 2901 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 2957 2100 0020 2020 2020 0000\.)W!.. │ │ │ +00414bd0: 3030 3030 5c00 2901 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 2957 2200 0020 2020 2020 4c61 7374 \.)W".. Last │ │ │ +00414c30: 5c00 2901 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 2957 1\.)W │ │ │ +00414c80: 2020 2020 2020 2020 2020 2031 5c00 2901 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 2957 2400 0020 00000028\.)W$.. │ │ │ +00414ce0: 3030 3030 3030 3238 5c00 2901 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 2957 2500 0020 2020 2020 0\.)W%.. │ │ │ +00414d40: 2020 2030 5c00 2901 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 2957 2600 0020 2020 2020 4672 6565 \.)W&.. Free │ │ │ +00414da0: 5c00 2901 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 2957 960\.)W │ │ │ +00414df0: 2020 2020 2020 2020 2039 3630 5c00 2901 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 2957 2800 0020 FALSE\.)W(.. │ │ │ +00414e50: 2020 2046 414c 5345 5c00 2901 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 2957 2900 0020 2020 2020 7\.)W).. │ │ │ +00414eb0: 2020 2037 5c00 2901 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 2957 2a00 0020 2020 2020 4d61 7869 \.)W*.. Maxi │ │ │ +00414f10: 5c00 2901 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 2957 V7\.)W │ │ │ +00414f60: 2020 2020 2020 2020 2020 5637 5c00 2901 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 0057 4845 4c50 00ff 7300 ff43 4f4d ...WHELP..s..COM │ │ │ +00415010: 8500 0001 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 5733 0000 2020 2020 0\.)W3.. │ │ │ +00415090: 2020 2020 305c 0029 0133 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 5734 0000 2020 2020 204a 6f75 0\.)W4.. Jou │ │ │ +004150f0: 305c 0029 0134 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: 5735 0000 2020 2020 204a 6f75 726e 616c W5.. Journal │ │ │ +00415150: 0135 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 5736 0000 2048\.)W6.. │ │ │ +004151a0: 2020 2020 2032 3034 385c 0029 0136 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 5737 0000 2020 2020 4096\.)W7.. │ │ │ +00415200: 2034 3039 365c 0029 0137 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 5738 0000 2020 2020 204a 6f75 0\.)W8.. Jou │ │ │ +00415260: 305c 0029 0138 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: 5739 0000 2020 2020 204a 6f75 726e 616c W9.. Journal │ │ │ +004152c0: 0139 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 2957 3a00 0020 2020 2020 .mjl\.)W:.. │ │ │ +00415300: 2e6d 6a6c 5c00 2901 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 2957 4100 0020 2020 2020 4d75 7465 \.)WA.. Mute │ │ │ +00415360: 5c00 2901 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 2957 0\.)W │ │ │ +004153b0: 2020 2020 2020 2020 2020 2030 5c00 2901 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 2957 4300 0020 00000001\.)WC.. │ │ │ +00415410: 3030 3030 3030 3031 5c00 2901 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 2957 4400 0020 2020 2020 0000\.)WD.. │ │ │ +00415470: 3030 3030 5c00 2901 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 2957 4500 0020 2020 2020 4461 7461 \.)WE.. Data │ │ │ +004154d0: 5c00 2901 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 2957 FALSE\.)W │ │ │ +00415520: 2020 2020 2020 2046 414c 5345 5c00 2901 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 2957 4700 0020 TRUE\.)WG.. │ │ │ +00415580: 2020 2020 5452 5545 5c00 2901 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 2957 4800 0020 2020 2020 0000\.)WH.. │ │ │ +004155e0: 3030 3030 5c00 2901 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 2957 4900 0020 2020 2020 4442 2069 \.)WI.. DB i │ │ │ +00415640: 5c00 2901 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 2957 TRUE\.)W │ │ │ +00415690: 2020 2020 2020 2020 5452 5545 5c00 2901 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 2957 5100 0020 OFF\.)WQ.. │ │ │ +004156f0: 2020 2020 204f 4646 5c00 2901 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 2957 5200 0020 2020 2020 06.)WR.. │ │ │ +00415750: 2020 2030 3600 2901 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 2957 5300 2050\.)WS. │ │ │ +00415780: 2020 2020 2020 3230 3530 5c00 2901 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 2957 5400 0000 0000 0..)WT..... │ │ │ +004157e0: 2020 2020 2030 0700 2901 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 0057 4845 4c50 00ff 7300 ff43 4f4d |..WHELP..s..COM │ │ │ +00415810: 7c00 0001 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 2957 the currentM.)W │ │ │ +00415880: 2074 6865 2063 7572 7265 6e74 4d00 2901 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 5757 0000 ed in theE.)WW.. │ │ │ +004158d0: 6564 2069 6e20 7468 6545 0029 0157 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: 2957 5800 0012 0029 5759 0000 2020 2045 )WX....)WY.. E │ │ │ -00415930: 7861 6d70 6c65 3a07 0029 575a 0000 2900 xample:..)WZ..). │ │ │ -00415940: 2957 6100 0020 2020 2420 6473 6520 6475 )Wa.. $ dse du │ │ │ +00415920: 2901 5800 0012 0029 0159 0000 2020 2045 ).X....).Y.. E │ │ │ +00415930: 7861 6d70 6c65 3a07 0029 015a 0000 2900 xample:..).Z..). │ │ │ +00415940: 2901 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 5762 0000 5000 updproc..)Wb..P. │ │ │ -00415970: 2957 6300 0020 2020 5468 6973 2063 6f6d )Wc.. This com │ │ │ +00415960: 7570 6470 726f 6307 0029 0162 0000 5000 updproc..).b..P. │ │ │ +00415970: 2901 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: 2957 6400 0020 2020 6865 6c70 6572 2070 )Wd.. helper p │ │ │ +004159c0: 2901 6400 0020 2020 6865 6c70 6572 2070 ).d.. helper p │ │ │ 004159d0: 726f 6365 7373 2070 6172 616d 6574 6572 rocess parameter │ │ │ -004159e0: 733a 0700 2957 6500 0061 0029 5766 0000 s:..)We..a.)Wf.. │ │ │ +004159e0: 733a 0700 2901 6500 0061 0029 0166 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 2957 6700 200a.)Wg. │ │ │ +00415a40: 2020 2020 2020 2032 3030 6100 2901 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 5768 33..)Wh │ │ │ +00415aa0: 2020 2020 2020 2020 2033 3307 0029 0168 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 0057 4845 4c50 00ff 7300 ff43 4f4d 4..WHELP..s..COM │ │ │ +00416010: 3400 0001 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 1f57 c011 0000 2020 202d MAL]...W.... - │ │ │ +00416040: 4d41 4c5d 1900 1f01 c011 0000 2020 202d MAL]........ - │ │ │ 00416050: 485b 4558 4144 4543 494d 414c 5d1a 0020 H[EXADECIMAL].. │ │ │ -00416060: 5712 0000 2020 202d 4e5b 554d 4245 525d W... -N[UMBER] │ │ │ -00416070: 3d6e 756d 6265 720b 0020 5713 0000 2020 =number.. W... │ │ │ -00416080: 205d 0700 2057 1400 0051 0020 5715 0000 ].. W...Q. W... │ │ │ +00416060: 0112 0000 2020 202d 4e5b 554d 4245 525d .... -N[UMBER] │ │ │ +00416070: 3d6e 756d 6265 720b 0020 0113 0000 2020 =number.. .... │ │ │ +00416080: 205d 0700 2001 1400 0051 0020 0115 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 2057 1600 se for theQ. W.. │ │ │ +004160d0: 7365 2066 6f72 2074 6865 5100 2001 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 5717 UATE treats2. W. │ │ │ +00416120: 5541 5445 2074 7265 6174 7332 0020 0117 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: 5718 0000 1a00 1f57 ff73 00ff 4558 414d W......W.s..EXAM │ │ │ +00416160: 0118 0000 1a00 1f01 ff73 00ff 4558 414d .........s..EXAM │ │ │ 00416170: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00416180: 2c57 bf11 0000 2020 2045 7861 6d70 6c65 ,W.... Example │ │ │ -00416190: 7307 002d 5721 0000 1200 2d57 3100 0020 s..-W!....-W1.. │ │ │ -004161a0: 2020 4578 616d 706c 653a 0700 2d57 4100 Example:..-WA. │ │ │ -004161b0: 002b 002d 5751 0000 2020 2044 5345 3e20 .+.-WQ.. DSE> │ │ │ +00416180: 2c01 bf11 0000 2020 2045 7861 6d70 6c65 ,..... Example │ │ │ +00416190: 7307 002d 0121 0000 1200 2d01 3100 0020 s..-.!....-.1.. │ │ │ +004161a0: 2020 4578 616d 706c 653a 0700 2d01 4100 Example:..-.A. │ │ │ +004161b0: 002b 002d 0151 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 2d57 =10 -decimal..-W │ │ │ +004161d0: 3d31 3020 2d64 6563 696d 616c 1c00 2d01 =10 -decimal..-. │ │ │ 004161e0: 6100 0020 2020 4865 783a 2020 4120 2020 a.. Hex: A │ │ │ -004161f0: 4465 633a 2020 3130 0700 2d57 7100 0050 Dec: 10..-Wq..P │ │ │ -00416200: 002d 5781 0000 2020 2054 6869 7320 636f .-W... This co │ │ │ +004161f0: 4465 633a 2020 3130 0700 2d01 7100 0050 Dec: 10..-.q..P │ │ │ +00416200: 002d 0181 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 5791 0000 1300 2c57 c011 0000 2020 .-W.....,W.... │ │ │ -00416260: 2045 7861 6d70 6c65 3a07 002d 5712 0000 Example:..-W... │ │ │ -00416270: 2f00 2d57 1300 0020 2020 4453 453e 2065 /.-W... DSE> e │ │ │ +00416250: 002d 0191 0000 1300 2c01 c011 0000 2020 .-......,..... │ │ │ +00416260: 2045 7861 6d70 6c65 3a07 002d 0112 0000 Example:..-.... │ │ │ +00416270: 2f00 2d01 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 5714 0000 2020 2048 6578 3a20 2031 .-W... Hex: 1 │ │ │ -004162b0: 3020 2020 4465 633a 2020 3136 0700 2d57 0 Dec: 16..-W │ │ │ -004162c0: 1500 0049 002d 5716 0000 2020 2054 6869 ...I.-W... Thi │ │ │ +004162a0: 002d 0114 0000 2020 2048 6578 3a20 2031 .-.... Hex: 1 │ │ │ +004162b0: 3020 2020 4465 633a 2020 3136 0700 2d01 0 Dec: 16..-. │ │ │ +004162c0: 1500 0049 002d 0116 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 2d57 adecimal 10...-W │ │ │ -00416310: 1700 0012 002d 5718 0000 2020 2045 7861 .....-W... Exa │ │ │ -00416320: 6d70 6c65 3a07 002d 5719 0000 2200 2d57 mple:..-W...".-W │ │ │ +00416300: 6164 6563 696d 616c 2031 302e 0700 2d01 adecimal 10...-. │ │ │ +00416310: 1700 0012 002d 0118 0000 2020 2045 7861 .....-.... Exa │ │ │ +00416320: 6d70 6c65 3a07 002d 0119 0000 2200 2d01 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: 2d57 2100 0020 2020 4865 783a 2020 3130 -W!.. Hex: 10 │ │ │ -00416360: 2020 2044 6563 3a20 2031 361d 002d 5722 Dec: 16..-W" │ │ │ +00416350: 2d01 2100 0020 2020 4865 783a 2020 3130 -.!.. Hex: 10 │ │ │ +00416360: 2020 2044 6563 3a20 2031 361d 002d 0122 Dec: 16..-." │ │ │ 00416370: 0000 2020 2048 6578 3a20 2041 2020 2020 .. Hex: A │ │ │ -00416380: 4465 633a 2020 3130 0700 2d57 2300 004f Dec: 10..-W#..O │ │ │ -00416390: 002d 5724 0000 2020 204e 6f74 6520 7468 .-W$.. Note th │ │ │ +00416380: 4465 633a 2020 3130 0700 2d01 2300 004f Dec: 10..-.#..O │ │ │ +00416390: 002d 0124 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: 2d57 2500 0020 2020 7472 6561 7473 2074 -W%.. treats t │ │ │ +004163e0: 2d01 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 2d57 sion. If theR.-W │ │ │ +00416420: 7369 6f6e 2e20 4966 2074 6865 5200 2d01 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: 2d57 2700 0020 2020 6173 2064 6563 696d -W'.. as decim │ │ │ -00416490: 616c 2e07 002d 5728 0000 1a00 2361 5155 al...-W(....#aQU │ │ │ +00416480: 2d01 2700 0020 2020 6173 2064 6563 696d -.'.. as decim │ │ │ +00416490: 616c 2e07 002d 0128 0000 1a00 2361 5155 al...-.(....#aQU │ │ │ 004164a0: 414c 4946 4945 5253 0000 5175 616c 6966 ALIFIERS..Qualif │ │ │ -004164b0: 6965 7273 1500 2e57 bf11 0000 2020 2051 iers...W.... Q │ │ │ -004164c0: 7561 6c69 6669 6572 7307 002f 5721 0000 ualifiers../W!.. │ │ │ -004164d0: 1400 2f57 3100 0020 2020 2d44 5b45 4349 ../W1.. -D[ECI │ │ │ -004164e0: 4d41 4c5d 0700 2f57 4100 003d 002f 5751 MAL]../WA..=./WQ │ │ │ +004164b0: 6965 7273 1500 2e01 bf11 0000 2020 2051 iers........ Q │ │ │ +004164c0: 7561 6c69 6669 6572 7307 002f 0121 0000 ualifiers../.!.. │ │ │ +004164d0: 1400 2f01 3100 0020 2020 2d44 5b45 4349 ../.1.. -D[ECI │ │ │ +004164e0: 4d41 4c5d 0700 2f01 4100 003d 002f 0151 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 2f57 6100 002b al base.../Wa..+ │ │ │ -00416530: 002f 5771 0000 2020 2049 6e63 6f6d 7061 ./Wq.. Incompa │ │ │ +00416520: 616c 2062 6173 652e 0700 2f01 6100 002b al base.../.a..+ │ │ │ +00416530: 002f 0171 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 2f57 8100 ADECIMAL .../W.. │ │ │ -00416560: 0018 002f 5791 0000 2020 202d 485b 4558 .../W... -H[EX │ │ │ -00416570: 4144 4543 494d 414c 5d08 002e 57c0 1100 ADECIMAL]...W... │ │ │ -00416580: 0041 002f 5712 0000 2020 2053 7065 6369 .A./W... Speci │ │ │ +00416550: 4144 4543 494d 414c 202e 0700 2f01 8100 ADECIMAL .../... │ │ │ +00416560: 0018 002f 0191 0000 2020 202d 485b 4558 .../.... -H[EX │ │ │ +00416570: 4144 4543 494d 414c 5d08 002e 01c0 1100 ADECIMAL]....... │ │ │ +00416580: 0041 002f 0112 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 2f57 1300 0025 002f 5714 0000 e.../W...%./W... │ │ │ +004165c0: 652e 0700 2f01 1300 0025 002f 0114 0000 e.../....%./.... │ │ │ 004165d0: 2020 2049 6e63 6f6d 7061 7469 626c 6520 Incompatible │ │ │ 004165e0: 7769 7468 3a20 2d44 4543 494d 414c 0700 with: -DECIMAL.. │ │ │ -004165f0: 2f57 1500 001a 002f 5716 0000 2020 202d /W...../W... - │ │ │ +004165f0: 2f01 1500 001a 002f 0116 0000 2020 202d /....../.... - │ │ │ 00416600: 4e5b 554d 4245 525d 3d6e 756d 6265 7207 N[UMBER]=number. │ │ │ -00416610: 002f 5717 0000 3500 2f57 1800 0020 2020 ./W...5./W... │ │ │ +00416610: 002f 0117 0000 3500 2f01 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 5719 . Required.../W. │ │ │ -00416650: 0000 0d00 1757 5849 5400 0045 5869 740f .....WXIT..EXit. │ │ │ -00416660: 001b 57bf 1100 0020 2020 4558 6974 0700 ..W.... EXit.. │ │ │ -00416670: 1c57 2100 002e 001c 5731 0000 2020 2054 .W!.....W1.. T │ │ │ +00416640: 2e20 5265 7175 6972 6564 2e07 002f 0119 . Required.../.. │ │ │ +00416650: 0000 0d00 1701 5849 5400 0045 5869 740f ......XIT..EXit. │ │ │ +00416660: 001b 01bf 1100 0020 2020 4558 6974 0700 ....... EXit.. │ │ │ +00416670: 1c01 2100 002e 001c 0131 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 5741 0000 2c00 1c57 5100 on....WA..,..WQ. │ │ │ +004166a0: 6f6e 2e07 001c 0141 0000 2c00 1c01 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 1c57 6100 0010 001c nd is:...Wa..... │ │ │ -004166e0: 5771 0000 2020 2045 585b 4954 5d07 001c Wq.. EX[IT]... │ │ │ -004166f0: 5781 0000 2d00 1c57 9100 0020 2020 5468 W...-..W... Th │ │ │ +004166d0: 6e64 2069 733a 0700 1c01 6100 0010 001c nd is:....a..... │ │ │ +004166e0: 0171 0000 2020 2045 585b 4954 5d07 001c .q.. EX[IT]... │ │ │ +004166f0: 0181 0000 2d00 1c01 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 57c0 1100 000e 0016 5746 494e ....W.......WFIN │ │ │ -00416730: 4400 0046 696e 640f 001b 57bf 1100 0020 D..Find...W.... │ │ │ -00416740: 2020 4669 6e64 0700 1c57 2100 004d 001c Find...W!..M.. │ │ │ -00416750: 5731 0000 2020 204c 6f63 6174 6573 2061 W1.. Locates a │ │ │ +00416720: 2e08 001b 01c0 1100 000e 0016 0146 494e .............FIN │ │ │ +00416730: 4400 0046 696e 640f 001b 01bf 1100 0020 D..Find........ │ │ │ +00416740: 2020 4669 6e64 0700 1c01 2100 004d 001c Find....!..M.. │ │ │ +00416750: 0131 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 1c57 4100 ommand is:...WA. │ │ │ -004167a0: 0010 001c 5751 0000 2020 2046 5b49 4e44 ....WQ.. F[IND │ │ │ -004167b0: 5d0b 001c 5761 0000 2020 205b 1f00 1c57 ]...Wa.. [...W │ │ │ +00416790: 6f6d 6d61 6e64 2069 733a 0700 1c01 4100 ommand is:....A. │ │ │ +004167a0: 0010 001c 0151 0000 2020 2046 5b49 4e44 .....Q.. F[IND │ │ │ +004167b0: 5d0b 001c 0161 0000 2020 205b 1f00 1c01 ]....a.. [.... │ │ │ 004167c0: 7100 0020 2020 2d42 5b4c 4f43 4b5d 3d62 q.. -B[LOCK]=b │ │ │ -004167d0: 6c6f 636b 2d6e 756d 6265 7217 001c 5781 lock-number...W. │ │ │ +004167d0: 6c6f 636b 2d6e 756d 6265 7217 001c 0181 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 57bf 1100 ualifiers..*W... │ │ │ +00416840: 7561 6c69 6669 6572 7315 002a 01bf 1100 ualifiers..*.... │ │ │ 00416850: 0020 2020 5175 616c 6966 6965 7273 0700 . Qualifiers.. │ │ │ -00416860: 2b57 2100 001f 002b 5731 0000 2020 202d +W!....+W1.. - │ │ │ +00416860: 2b01 2100 001f 002b 0131 0000 2020 202d +.!....+.1.. - │ │ │ 00416870: 425b 4c4f 434b 5d3d 626c 6f63 6b5f 6e75 B[LOCK]=block_nu │ │ │ -00416880: 6d62 6572 0700 2b57 4100 0026 002b 5751 mber..+WA..&.+WQ │ │ │ +00416880: 6d62 6572 0700 2b01 4100 0026 002b 0151 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 5761 0000 5400 2b57 7100 0020 ...+Wa..T.+Wq.. │ │ │ +004168b0: 2e07 002b 0161 0000 5400 2b01 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 2b57 lock handledT.+W │ │ │ +00416900: 6c6f 636b 2068 616e 646c 6564 5400 2b01 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 2b57 9100 0020 2020 626c 6f63 6b2d 9.+W... block- │ │ │ +00416960: 3900 2b01 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 57c0 1100 one (1)...*W... │ │ │ -004169a0: 002a 002b 5712 0000 2020 2049 6e63 6f6d .*.+W... Incom │ │ │ +00416990: 206f 6e65 2028 3129 2e08 002a 01c0 1100 one (1)...*.... │ │ │ +004169a0: 002a 002b 0112 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 5713 EY, -REGION..+W. │ │ │ -004169d0: 0000 1700 2b57 1400 0020 2020 2d45 5b58 ....+W... -E[X │ │ │ -004169e0: 4841 5553 5449 5645 5d07 002b 5715 0000 HAUSTIVE]..+W... │ │ │ -004169f0: 4f00 2b57 1600 0020 2020 5365 6172 6368 O.+W... Search │ │ │ +004169c0: 4559 2c20 2d52 4547 494f 4e07 002b 0113 EY, -REGION..+.. │ │ │ +004169d0: 0000 1700 2b01 1400 0020 2020 2d45 5b58 ....+.... -E[X │ │ │ +004169e0: 4841 5553 5449 5645 5d07 002b 0115 0000 HAUSTIVE]..+.... │ │ │ +004169f0: 4f00 2b01 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 5717 0000 5200 2b57 1800 0020 2020 .+W...R.+W... │ │ │ +00416a40: 002b 0117 0000 5200 2b01 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 2b57 1900 0020 indexed..+W... │ │ │ +00416a90: 2069 6e64 6578 6564 1800 2b01 1900 0020 indexed..+.... │ │ │ 00416aa0: 2020 2020 2020 636f 7272 6563 746c 792e correctly. │ │ │ -00416ab0: 4f00 2b57 1a00 0020 2020 2020 6f20 4649 O.+W... o FI │ │ │ +00416ab0: 4f00 2b01 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 5721 0000 1200 2b57 2200 0020 2020 .+W!....+W".. │ │ │ -00416b10: 2a2a 4e6f 7465 2a2a 0700 2b57 2300 0054 **Note**..+W#..T │ │ │ -00416b20: 002b 5724 0000 2020 2041 2064 6f75 626c .+W$.. A doubl │ │ │ +00416b00: 002b 0121 0000 1200 2b01 2200 0020 2020 .+.!....+.".. │ │ │ +00416b10: 2a2a 4e6f 7465 2a2a 0700 2b01 2300 0054 **Note**..+.#..T │ │ │ +00416b20: 002b 0124 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 5725 0000 2020 2061 7320 ongN.+W%.. as │ │ │ +00416b70: 6f6e 674e 002b 0125 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 5726 0000 2020 2061 6464 6974 fL.+W&.. addit │ │ │ +00416bc0: 664c 002b 0126 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: 5727 0000 2020 2067 656e 6572 6174 6520 W'.. generate │ │ │ +00416c10: 0127 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 5728 k is doublyI.+W( │ │ │ +00416c50: 6b20 6973 2064 6f75 626c 7949 002b 0128 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 2b57 2900 0020 2020 224d SeeT.+W).. "M │ │ │ +00416ca0: 2053 6565 5400 2b01 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 2b57 2a00 0020 epairing".+W*.. │ │ │ +00416cf0: 6570 6169 7269 6e67 2200 2b01 2a00 0020 epairing".+.*.. │ │ │ 00416d00: 2020 646f 7562 6c79 2061 6c6c 6f63 6174 doubly allocat │ │ │ -00416d10: 6564 2062 6c6f 636b 732e 0700 2b57 3100 ed blocks...+W1. │ │ │ -00416d20: 0036 002b 5732 0000 2020 2049 6e63 6f6d .6.+W2.. Incom │ │ │ +00416d10: 6564 2062 6c6f 636b 732e 0700 2b01 3100 ed blocks...+.1. │ │ │ +00416d20: 0036 002b 0132 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 5733 0000 1600 EEBLOCK..+W3.... │ │ │ -00416d60: 2b57 3400 0020 2020 2d46 5b52 4545 424c +W4.. -F[REEBL │ │ │ -00416d70: 4f43 4b5d 0700 2b57 3500 0022 0000 0000 OCK]..+W5..".... │ │ │ +00416d50: 4545 424c 4f43 4b07 002b 0133 0000 1600 EEBLOCK..+.3.... │ │ │ +00416d60: 2b01 3400 0020 2020 2d46 5b52 4545 424c +.4.. -F[REEBL │ │ │ +00416d70: 4f43 4b5d 0700 2b01 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 0057 4845 4c50 00ff 7300 ff43 4f4d |..WHELP..s..COM │ │ │ +00417010: 7c00 0001 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 2b57 T. FREEBLOCK8.+W │ │ │ +00417080: 542e 2046 5245 4542 4c4f 434b 3800 2b01 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 2b57 3800 0050 002b 5739 nts...+W8..P.+W9 │ │ │ +004170c0: 6e74 732e 0700 2b01 3800 0050 002b 0139 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 573a qualifiers&.+W: │ │ │ +00417110: 2071 7561 6c69 6669 6572 7326 002b 013a 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 5741 0000 2020 2020 206f 2054 .L.+WA.. o T │ │ │ +00417140: 2e4c 002b 0141 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: 5742 0000 2020 2020 206f 2046 494e 4420 WB.. o FIND │ │ │ +00417190: 0142 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 5743 0000 2020 2020 2020 2074 eT.+WC.. t │ │ │ +004171e0: 6554 002b 0143 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 5744 0000 2020 2020 mand.R.+WD.. │ │ │ +00417230: 6d61 6e64 2e52 002b 0144 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 5745 0000 2020 ed free..+WE.. │ │ │ -00417290: 2020 2020 2065 7272 6f72 732e 0700 2b57 errors...+W │ │ │ -004172a0: 4600 0043 002b 5747 0000 2020 2052 6571 F..C.+WG.. Req │ │ │ +00417280: 6564 2066 7265 6515 002b 0145 0000 2020 ed free..+.E.. │ │ │ +00417290: 2020 2020 2065 7272 6f72 732e 0700 2b01 errors...+. │ │ │ +004172a0: 4600 0043 002b 0147 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 2b57 4800 001e 002b ]CRIT...+WH....+ │ │ │ -004172f0: 5749 0000 2020 202d 485b 494e 545d 3d62 WI.. -H[INT]=b │ │ │ -00417300: 6c6f 636b 5f6e 756d 6265 7207 002b 574a lock_number..+WJ │ │ │ -00417310: 0000 3f00 2b57 5100 0020 2020 4465 7369 ..?.+WQ.. Desi │ │ │ +004172e0: 5d43 5249 542e 0700 2b01 4800 001e 002b ]CRIT...+.H....+ │ │ │ +004172f0: 0149 0000 2020 202d 485b 494e 545d 3d62 .I.. -H[INT]=b │ │ │ +00417300: 6c6f 636b 5f6e 756d 6265 7207 002b 014a lock_number..+.J │ │ │ +00417310: 0000 3f00 2b01 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 5752 0000 4d00 2b57 5300 0020 ...+WR..M.+WS.. │ │ │ +00417350: 2e07 002b 0152 0000 4d00 2b01 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 5754 0000 2020 2070 ThisT.+WT.. p │ │ │ +004173a0: 2054 6869 7354 002b 0154 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 5755 0000 old blockT.+WU.. │ │ │ +004173f0: 6f6c 6420 626c 6f63 6b54 002b 0155 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: 5756 0000 2020 202d 4652 4545 2072 656c WV.. -FREE rel │ │ │ +00417450: 0156 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: 2b57 5700 0020 2020 626c 6f63 6b73 2069 +WW.. blocks i │ │ │ +004174a0: 2b01 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 5758 0000 4900 2b57 5900 nd...+WX..I.+WY. │ │ │ +004174e0: 6e64 2e07 002b 0158 0000 4900 2b01 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 575a 0000 1400 2b57 6100 IT...+WZ....+Wa. │ │ │ +00417530: 4954 2e07 002b 015a 0000 1400 2b01 6100 IT...+.Z....+.a. │ │ │ 00417540: 0020 2020 2d4b 5b45 595d 3d6b 6579 0700 . -K[EY]=key.. │ │ │ -00417550: 2b57 6200 0054 002b 5763 0000 2020 2053 +Wb..T.+Wc.. S │ │ │ +00417550: 2b01 6200 0054 002b 0163 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 5764 0000 or if theM.+Wd.. │ │ │ +004175a0: 6f72 2069 6620 7468 654d 002b 0164 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 2b57 6500 0052 002b isted...+We..R.+ │ │ │ -00417600: 5766 0000 2020 2020 206f 2045 6e63 6c6f Wf.. o Enclo │ │ │ +004175f0: 6973 7465 642e 0700 2b01 6500 0052 002b isted...+.e..R.+ │ │ │ +00417600: 0166 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 5767 0000 2020 2020 2020 2069 6e20 .+Wg.. in │ │ │ +00417650: 002b 0167 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 2b57 6800 0020 2020 2020 2020 le(.+Wh.. │ │ │ +004176a0: 6c65 2800 2b01 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 2b57 6900 ualifiers.T.+Wi. │ │ │ +004176c0: 7561 6c69 6669 6572 732e 5400 2b01 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: 2b57 6a00 0020 2020 2020 2020 626c 6f63 +Wj.. bloc │ │ │ +00417720: 2b01 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: 5771 0000 2020 2020 2020 2069 6e64 6578 Wq.. index │ │ │ +00417770: 0171 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 0057 4845 4c50 00ff 7300 ff43 4f4d |..WHELP..s..COM │ │ │ +00417810: 7c00 0001 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 2b57 er words, itS.+W │ │ │ +00417880: 6572 2077 6f72 6473 2c20 6974 5300 2b01 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 5774 0000 2020 2020 2020 2061 7420 .+Wt.. at │ │ │ +004178e0: 002b 0174 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 2b57 7500 0020 2020 2020 2020 ndL.+Wu.. │ │ │ +00417930: 6e64 4c00 2b01 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: 2b57 7600 0020 2020 2020 2020 756e 6465 +Wv.. unde │ │ │ +00417980: 2b01 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 5777 cribing any0.+Ww │ │ │ +004179c0: 6372 6962 696e 6720 616e 7930 002b 0177 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 5778 ity issues.K.+Wx │ │ │ +004179f0: 6974 7920 6973 7375 6573 2e4b 002b 0178 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 2b57 7900 0028 002b a key...+Wy..(.+ │ │ │ -00417a50: 577a 0000 2020 2043 6f6d 7061 7469 626c Wz.. Compatibl │ │ │ +00417a40: 6120 6b65 792e 0700 2b01 7900 0028 002b a key...+.y..(.+ │ │ │ +00417a50: 017a 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 5781 0000 1500 2b57 CRIT...+W.....+W │ │ │ +00417a70: 4352 4954 2e07 002b 0181 0000 1500 2b01 CRIT...+......+. │ │ │ 00417a80: 8200 0020 2020 2d5b 4e4f 5d43 5b52 4954 ... -[NO]C[RIT │ │ │ -00417a90: 5d07 002b 5783 0000 5400 2b57 8400 0020 ]..+W...T.+W... │ │ │ +00417a90: 5d07 002b 0183 0000 5400 2b01 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 2b57 cal section...+W │ │ │ -00417af0: 8500 0054 002b 5786 0000 2020 2041 7320 ...T.+W... As │ │ │ +00417ae0: 6361 6c20 7365 6374 696f 6e2e 0700 2b01 cal section...+. │ │ │ +00417af0: 8500 0054 002b 0186 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 5787 0000 2020 if the>.+W... │ │ │ +00417b40: 2069 6620 7468 653e 002b 0187 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 5788 0000 1c00 2b57 mally..+W.....+W │ │ │ +00417b80: 6d61 6c6c 7907 002b 0188 0000 1c00 2b01 mally..+......+. │ │ │ 00417b90: 8900 0020 2020 2d52 5b45 4749 4f4e 5d5b ... -R[EGION][ │ │ │ -00417ba0: 3d72 6567 696f 6e5d 0700 2b57 8a00 0038 =region]..+W...8 │ │ │ -00417bb0: 002b 5791 0000 2020 2053 7769 7463 6865 .+W... Switche │ │ │ +00417ba0: 3d72 6567 696f 6e5d 0700 2b01 8a00 0038 =region]..+....8 │ │ │ +00417bb0: 002b 0191 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 5792 0000 5300 region...+W...S. │ │ │ -00417bf0: 2b57 9300 0020 2020 2d52 4547 494f 4e20 +W... -REGION │ │ │ +00417be0: 7265 6769 6f6e 2e07 002b 0192 0000 5300 region...+....S. │ │ │ +00417bf0: 2b01 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 5794 0000 2020 2072 6567 696f g".+W... regio │ │ │ +00417c40: 6722 002b 0194 0000 2020 2072 6567 696f g".+.... regio │ │ │ 00417c50: 6e73 2069 6e20 7468 6520 6461 7461 6261 ns in the databa │ │ │ -00417c60: 7365 2e07 002b 5795 0000 1400 2b57 9600 se...+W.....+W.. │ │ │ +00417c60: 7365 2e07 002b 0195 0000 1400 2b01 9600 se...+......+... │ │ │ 00417c70: 0020 2020 5573 6520 416c 6f6e 652e 0700 . Use Alone... │ │ │ -00417c80: 2b57 9700 0015 002b 5798 0000 2020 202d +W.....+W... - │ │ │ -00417c90: 5349 5b42 4c49 4e47 535d 0700 2b57 9900 SI[BLINGS]..+W.. │ │ │ -00417ca0: 0053 002b 579a 0000 2020 2044 6973 706c .S.+W... Displ │ │ │ +00417c80: 2b01 9700 0015 002b 0198 0000 2020 202d +......+.... - │ │ │ +00417c90: 5349 5b42 4c49 4e47 535d 0700 2b01 9900 SI[BLINGS]..+... │ │ │ +00417ca0: 0053 002b 019a 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 2a57 c111 0000 2020 2069 ings!.*W.... i │ │ │ +00417cf0: 696e 6773 2100 2a01 c111 0000 2020 2069 ings!.*..... i │ │ │ 00417d00: 6e20 6865 7861 6465 6369 6d61 6c20 666f n hexadecimal fo │ │ │ -00417d10: 726d 6174 2e07 002c 5711 0000 5200 2c57 rmat...,W...R.,W │ │ │ +00417d10: 726d 6174 2e07 002c 0111 0000 5200 2c01 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: 2c57 3100 0020 2020 7269 6768 7420 616e ,W1.. right an │ │ │ +00417d70: 2c01 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 5741 0000 tructure...,WA.. │ │ │ -00417dc0: 3d00 2c57 5100 0020 2020 496e 636f 6d70 =.,WQ.. Incomp │ │ │ +00417db0: 7472 7563 7475 7265 2e07 002c 0141 0000 tructure...,.A.. │ │ │ +00417dc0: 3d00 2c01 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: 5761 0000 1200 2c57 7100 0020 2020 2d53 Wa....,Wq.. -S │ │ │ -00417e10: 545b 4154 535d 0700 2c57 8100 004f 002c T[ATS]..,W...O., │ │ │ -00417e20: 5791 0000 2020 2053 7769 7463 6865 7320 W... Switches │ │ │ +00417e00: 0161 0000 1200 2c01 7100 0020 2020 2d53 .a....,.q.. -S │ │ │ +00417e10: 545b 4154 535d 0700 2c01 8100 004f 002c T[ATS]..,....O., │ │ │ +00417e20: 0191 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 2b57 ion's shared..+W │ │ │ +00417e60: 696f 6e27 7320 7368 6172 6564 1200 2b01 ion's shared..+. │ │ │ 00417e70: 1200 0020 2020 6776 7374 6174 732e 0700 ... gvstats... │ │ │ -00417e80: 2c57 1100 0028 002c 5721 0000 2020 2043 ,W...(.,W!.. C │ │ │ +00417e80: 2c01 1100 0028 002c 0121 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: 5731 0000 0e00 1657 4845 4c50 0000 4865 W1.....WHELP..He │ │ │ -00417ec0: 6c70 0f00 1b57 bf11 0000 2020 2048 656c lp...W.... Hel │ │ │ -00417ed0: 7007 001c 5721 0000 5400 1c57 3100 0020 p...W!..T..W1.. │ │ │ +00417eb0: 0131 0000 0e00 1601 4845 4c50 0000 4865 .1......HELP..He │ │ │ +00417ec0: 6c70 0f00 1b01 bf11 0000 2020 2048 656c lp........ Hel │ │ │ +00417ed0: 7007 001c 0121 0000 5400 1c01 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 1c57 command is:...W │ │ │ -00417f30: 4100 001e 001c 5751 0000 2020 202d 485b A.....WQ.. -H[ │ │ │ +00417f20: 2063 6f6d 6d61 6e64 2069 733a 0700 1c01 command is:.... │ │ │ +00417f30: 4100 001e 001c 0151 0000 2020 202d 485b A......Q.. -H[ │ │ │ 00417f40: 454c 505d 205b 6865 6c70 2074 6f70 6963 ELP] [help topic │ │ │ -00417f50: 5d07 001c 5761 0000 1600 1657 494e 5445 ]...Wa.....WINTE │ │ │ +00417f50: 5d07 001c 0161 0000 1600 1601 494e 5445 ]....a......INTE │ │ │ 00417f60: 4752 4954 0000 496e 7465 6772 6974 1300 GRIT..Integrit.. │ │ │ -00417f70: 1f57 bf11 0000 2020 2049 6e74 6567 7269 .W.... Integri │ │ │ -00417f80: 7407 0020 5721 0000 5000 2057 3100 0020 t.. W!..P. W1.. │ │ │ +00417f70: 1f01 bf11 0000 2020 2049 6e74 6567 7269 ...... Integri │ │ │ +00417f80: 7407 0020 0121 0000 5000 2001 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 0057 4845 4c50 00ff 7300 ff43 4f4d :..WHELP..s..COM │ │ │ +00418010: 3a00 0001 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 1b57 c011 K] -H[INT]...W.. │ │ │ +00418040: 4b5d 202d 485b 494e 545d 1500 1b01 c011 K] -H[INT]...... │ │ │ 00418050: 0000 2020 202d 4b5b 4559 5d3d 6b65 7915 .. -K[EY]=key. │ │ │ -00418060: 001c 5712 0000 2020 202d 5b4e 4f5d 435b ..W... -[NO]C[ │ │ │ -00418070: 5249 545d 1c00 1c57 1300 0020 2020 2d52 RIT]...W... -R │ │ │ +00418060: 001c 0112 0000 2020 202d 5b4e 4f5d 435b ...... -[NO]C[ │ │ │ +00418070: 5249 545d 1c00 1c01 1300 0020 2020 2d52 RIT]....... -R │ │ │ 00418080: 5b45 4749 4f4e 5d5b 3d72 6567 696f 6e5d [EGION][=region] │ │ │ -00418090: 1500 1c57 1400 0020 2020 2d53 495b 424c ...W... -SI[BL │ │ │ -004180a0: 494e 4753 5d12 001c 5715 0000 2020 202d INGS]...W... - │ │ │ -004180b0: 5354 5b41 5453 5d0b 001c 5716 0000 2020 ST[ATS]...W... │ │ │ -004180c0: 205d 0700 1c57 1700 0050 001c 5718 0000 ]...W...P..W... │ │ │ +00418090: 1500 1c01 1400 0020 2020 2d53 495b 424c ....... -SI[BL │ │ │ +004180a0: 494e 4753 5d12 001c 0115 0000 2020 202d INGS]....... - │ │ │ +004180b0: 5354 5b41 5453 5d0b 001c 0116 0000 2020 ST[ATS]....... │ │ │ +004180c0: 205d 0700 1c01 1700 0050 001c 0118 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 5719 0000 ommand to'..W... │ │ │ +00418110: 6f6d 6d61 6e64 2074 6f27 001c 0119 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 1c57 1a00 0020 2020 2020 6f20 5468 P..W... o Th │ │ │ +00418140: 5000 1c01 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 1c57 2100 0020 2020 2020 2020 7175 O..W!.. qu │ │ │ +00418190: 4f00 1c01 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 5722 0000 2020 2020 2020 2062 6c6f ..W".. blo │ │ │ +004181e0: 001c 0122 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 5723 0000 2020 2020 2020 206b 6579 ..W#.. key │ │ │ +00418230: 001c 0123 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 1c57 se the RANGE...W │ │ │ +00418270: 7365 2074 6865 2052 414e 4745 1600 1c01 se the RANGE.... │ │ │ 00418280: 2400 0020 2020 2020 2020 636f 6d6d 616e $.. comman │ │ │ -00418290: 642e 0700 1c57 2500 001a 001b 57ff 7300 d....W%.....W.s. │ │ │ +00418290: 642e 0700 1c01 2500 001a 001b 01ff 7300 d.....%.......s. │ │ │ 004182a0: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -004182b0: 6c65 7313 0028 57bf 1100 0020 2020 4578 les..(W.... Ex │ │ │ -004182c0: 616d 706c 6573 0700 2957 2100 0012 0029 amples..)W!....) │ │ │ -004182d0: 5731 0000 2020 2045 7861 6d70 6c65 3a07 W1.. Example:. │ │ │ -004182e0: 0029 5741 0000 2a00 2957 5100 0020 2020 .)WA..*.)WQ.. │ │ │ +004182b0: 6c65 7313 0028 01bf 1100 0020 2020 4578 les..(..... Ex │ │ │ +004182c0: 616d 706c 6573 0700 2901 2100 0012 0029 amples..).!....) │ │ │ +004182d0: 0131 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +004182e0: 0029 0141 0000 2a00 2901 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 2957 6100 0020 2020 4469 7265 6374 ..)Wa.. Direct │ │ │ -00418320: 6f72 7920 7061 7468 1700 2957 7100 0020 ory path..)Wq.. │ │ │ +00418310: 1800 2901 6100 0020 2020 4469 7265 6374 ..).a.. Direct │ │ │ +00418320: 6f72 7920 7061 7468 1700 2901 7100 0020 ory path..).q.. │ │ │ 00418330: 2020 5061 7468 2d2d 626c 6b3a 6f66 6613 Path--blk:off. │ │ │ -00418340: 0029 5781 0000 2020 2031 3a31 3020 323a .)W... 1:10 2: │ │ │ -00418350: 3145 1600 2957 9100 0020 2020 476c 6f62 1E..)W... Glob │ │ │ -00418360: 616c 2070 6174 6873 1800 2857 c011 0000 al paths..(W.... │ │ │ +00418340: 0029 0181 0000 2020 2031 3a31 3020 323a .).... 1:10 2: │ │ │ +00418350: 3145 1600 2901 9100 0020 2020 476c 6f62 1E..).... Glob │ │ │ +00418360: 616c 2070 6174 6873 1800 2801 c011 0000 al paths..(..... │ │ │ 00418370: 2020 2050 6174 682d 2d62 6c6b 3a6f 6666 Path--blk:off │ │ │ -00418380: 1a00 2957 1200 0020 2020 363a 3531 2031 ..)W... 6:51 1 │ │ │ -00418390: 4134 3a32 3439 2031 3830 0700 2957 1300 A4:249 180..)W.. │ │ │ -004183a0: 0054 0029 5714 0000 2020 2054 6869 7320 .T.)W... This │ │ │ +00418380: 1a00 2901 1200 0020 2020 363a 3531 2031 ..).... 6:51 1 │ │ │ +00418390: 4134 3a32 3439 2031 3830 0700 2901 1300 A4:249 180..)... │ │ │ +004183a0: 0054 0029 0114 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 5715 0000 2020 2070 r anyM.)W... p │ │ │ +004183f0: 7220 616e 794d 0029 0115 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 2957 1600 0020 2020 636f 6e6e reQ.)W... conn │ │ │ +00418440: 7265 5100 2901 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 5717 0000 2020 2069 6e64 the..)W... ind │ │ │ -004184a0: 6578 2070 6174 682e 0700 2957 1800 0012 ex path...)W.... │ │ │ -004184b0: 0029 5719 0000 2020 2045 7861 6d70 6c65 .)W... Example │ │ │ -004184c0: 3a07 0029 571a 0000 2300 2957 2100 0020 :..)W...#.)W!.. │ │ │ +00418490: 7468 6515 0029 0117 0000 2020 2069 6e64 the..).... ind │ │ │ +004184a0: 6578 2070 6174 682e 0700 2901 1800 0012 ex path...)..... │ │ │ +004184b0: 0029 0119 0000 2020 2045 7861 6d70 6c65 .).... Example │ │ │ +004184c0: 3a07 0029 011a 0000 2300 2901 2100 0020 :..)....#.).!.. │ │ │ 004184d0: 2020 4453 453e 2066 696e 6420 2d66 7265 DSE> find -fre │ │ │ -004184e0: 6520 2d68 696e 743d 3138 3021 0029 5722 e -hint=180!.)W" │ │ │ +004184e0: 6520 2d68 696e 743d 3138 3021 0029 0122 e -hint=180!.)." │ │ │ 004184f0: 0000 2020 204e 6578 7420 6672 6565 2062 .. Next free b │ │ │ -00418500: 6c6f 636b 2069 7320 4438 462e 0700 2957 lock is D8F...)W │ │ │ -00418510: 2300 0045 0029 5724 0000 2020 2054 6869 #..E.)W$.. Thi │ │ │ +00418500: 6c6f 636b 2069 7320 4438 462e 0700 2901 lock is D8F...). │ │ │ +00418510: 2300 0045 0029 0124 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 2957 2500 004e ock 180...)W%..N │ │ │ -00418560: 0029 5726 0000 2020 2059 6f75 2063 616e .)W&.. You can │ │ │ +00418550: 6f63 6b20 3138 302e 0700 2901 2500 004e ock 180...).%..N │ │ │ +00418560: 0029 0126 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: 5727 0000 2020 2042 2d74 7265 652c 206f W'.. B-tree, o │ │ │ +004185b0: 0127 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 2957 2800 0020 2020 6c6f 7374 2077 ..)W(.. lost w │ │ │ +00418600: 1e00 2901 2800 0020 2020 6c6f 7374 2077 ..).(.. lost w │ │ │ 00418610: 6865 6e20 4453 4520 6578 6974 732e 0700 hen DSE exits... │ │ │ -00418620: 2957 2900 0012 0029 572a 0000 2020 2045 )W)....)W*.. E │ │ │ -00418630: 7861 6d70 6c65 3a07 0029 5731 0000 2400 xample:..)W1..$. │ │ │ -00418640: 2957 3200 0020 2020 4453 453e 6669 6e64 )W2.. DSE>find │ │ │ +00418620: 2901 2900 0012 0029 012a 0000 2020 2045 ).)....).*.. E │ │ │ +00418630: 7861 6d70 6c65 3a07 0029 0131 0000 2400 xample:..).1..$. │ │ │ +00418640: 2901 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 2957 3300 0042 0029 5734 0000 )"..)W3..B.)W4.. │ │ │ +00418660: 2922 0700 2901 3300 0042 0029 0134 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 5735 e database...)W5 │ │ │ -004186b0: 0000 1200 2957 3600 0020 2020 4578 616d ....)W6.. Exam │ │ │ -004186c0: 706c 653a 0700 2957 3700 0028 0029 5738 ple:..)W7..(.)W8 │ │ │ +004186a0: 6520 6461 7461 6261 7365 2e07 0029 0135 e database...).5 │ │ │ +004186b0: 0000 1200 2901 3600 0020 2020 4578 616d ....).6.. Exam │ │ │ +004186c0: 706c 653a 0700 2901 3700 0028 0029 0138 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 5739 0000 4800 2957 3a00 232..)W9..H.)W:. │ │ │ +004186f0: 3233 3207 0029 0139 0000 4800 2901 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 2957 4100 0012 0029 5742 0000 2...)WA....)WB.. │ │ │ -00418750: 2020 2045 7861 6d70 6c65 3a07 0029 5743 Example:..)WC │ │ │ -00418760: 0000 3000 2957 4400 0020 2020 4453 453e ..0.)WD.. DSE> │ │ │ +00418740: 322e 0700 2901 4100 0012 0029 0142 0000 2...).A....).B.. │ │ │ +00418750: 2020 2045 7861 6d70 6c65 3a07 0029 0143 Example:..).C │ │ │ +00418760: 0000 3000 2901 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 2957 4500 004e 0029 5746 0000 IT..)WE..N.)WF.. │ │ │ +00418790: 4954 0700 2901 4500 004e 0029 0146 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 0057 4845 4c50 00ff 7300 ff43 4f4d Y..WHELP..s..COM │ │ │ +00418810: 5900 0001 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 5748 0000 section...)WH.. │ │ │ -00418870: 1200 2957 4900 0020 2020 4578 616d 706c ..)WI.. Exampl │ │ │ -00418880: 653a 0700 2957 4a00 0026 0029 5751 0000 e:..)WJ..&.)WQ.. │ │ │ +00418860: 2073 6563 7469 6f6e 2e07 0029 0148 0000 section...).H.. │ │ │ +00418870: 1200 2901 4900 0020 2020 4578 616d 706c ..).I.. Exampl │ │ │ +00418880: 653a 0700 2901 4a00 0026 0029 0151 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 5752 0000 5300 2957 5300 0020 2020 .)WR..S.)WS.. │ │ │ +004188b0: 0029 0152 0000 5300 2901 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 5754 0000 umbers ofO.)WT.. │ │ │ +00418900: 756d 6265 7273 206f 664f 0029 0154 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 2957 5500 0020 the sameD.)WU.. │ │ │ +00418950: 7468 6520 7361 6d65 4400 2901 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 2957 e following:..)W │ │ │ -004189a0: 5600 0037 0029 5757 0000 2020 204c 6566 V..7.)WW.. Lef │ │ │ +00418990: 6520 666f 6c6c 6f77 696e 673a 0700 2901 e following:..). │ │ │ +004189a0: 5600 0037 0029 0157 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 2957 5800 ht sibling<.)WX. │ │ │ +004189d0: 6874 2073 6962 6c69 6e67 3c00 2901 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 2957 5900 0000 0000 000011..)WY..... │ │ │ +00418a10: 3030 3030 3131 0700 2901 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 57bf 1100 s_for_MAP..2W... │ │ │ +00419050: 735f 666f 725f 4d41 501d 0032 01bf 1100 s_for_MAP..2.... │ │ │ 00419060: 0020 2020 5175 616c 6966 6965 7273 2066 . Qualifiers f │ │ │ -00419070: 6f72 204d 4150 0700 3357 2100 001f 0033 or MAP..3W!....3 │ │ │ -00419080: 5731 0000 2020 202d 424c 5b4f 434b 5d3d W1.. -BL[OCK]= │ │ │ -00419090: 626c 6f63 6b5f 6e75 6d62 6572 0700 3357 block_number..3W │ │ │ -004190a0: 4100 0053 0033 5751 0000 2020 2053 7065 A..S.3WQ.. Spe │ │ │ +00419070: 6f72 204d 4150 0700 3301 2100 001f 0033 or MAP..3.!....3 │ │ │ +00419080: 0131 0000 2020 202d 424c 5b4f 434b 5d3d .1.. -BL[OCK]= │ │ │ +00419090: 626c 6f63 6b5f 6e75 6d62 6572 0700 3301 block_number..3. │ │ │ +004190a0: 4100 0053 0033 0151 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 3357 6100 0020 2020 atible*.3Wa.. │ │ │ +004190f0: 6174 6962 6c65 2a00 3301 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 3357 7100 0020 0000 0000 0000 0000 ..3Wq.. ........ │ │ │ +00419120: 0700 3301 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 5721 Examples..)W! │ │ │ -00419850: 0000 1200 2957 3100 0020 2020 4578 616d ....)W1.. Exam │ │ │ -00419860: 706c 653a 0700 2957 4100 0013 0029 5751 ple:..)WA....)WQ │ │ │ +00419840: 2020 2045 7861 6d70 6c65 7307 0029 0121 Examples..).! │ │ │ +00419850: 0000 1200 2901 3100 0020 2020 4578 616d ....).1.. Exam │ │ │ +00419860: 706c 653a 0700 2901 4100 0013 0029 0151 ple:..).A....).Q │ │ │ 00419870: 0000 2020 2044 5345 3e20 4f50 454e 2700 .. DSE> OPEN'. │ │ │ -00419880: 2957 6100 0020 2020 4375 7272 656e 7420 )Wa.. Current │ │ │ +00419880: 2901 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 5771 0000 5100 2957 r.out..)Wq..Q.)W │ │ │ +004198a0: 722e 6f75 7407 0029 0171 0000 5100 2901 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: 5791 0000 2020 2066 696c 6520 6973 2076 W... file is v │ │ │ -00419910: 6172 2e6f 7574 2e08 0028 57c0 1100 0012 ar.out...(W..... │ │ │ -00419920: 0029 5712 0000 2020 2045 7861 6d70 6c65 .)W... Example │ │ │ -00419930: 3a07 0029 5713 0000 2200 2957 1400 0020 :..)W...".)W... │ │ │ +00419900: 0191 0000 2020 2066 696c 6520 6973 2076 .... file is v │ │ │ +00419910: 6172 2e6f 7574 2e08 0028 01c0 1100 0012 ar.out...(...... │ │ │ +00419920: 0029 0112 0000 2020 2045 7861 6d70 6c65 .).... Example │ │ │ +00419930: 3a07 0029 0113 0000 2200 2901 1400 0020 :..)....".).... │ │ │ 00419940: 2020 4453 453e 204f 5045 4e20 2d46 494c DSE> OPEN -FIL │ │ │ -00419950: 453d 7661 7231 2e6f 7574 0700 2957 1500 E=var1.out..)W.. │ │ │ -00419960: 004b 0029 5716 0000 2020 2054 6865 2063 .K.)W... The c │ │ │ +00419950: 453d 7661 7231 2e6f 7574 0700 2901 1500 E=var1.out..)... │ │ │ +00419960: 004b 0029 0116 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 2957 to var1.out...)W │ │ │ +004199a0: 746f 2076 6172 312e 6f75 742e 0700 2901 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 0057 4845 4c50 00ff 7300 ff43 4f4d Q..WHELP..s..COM │ │ │ +0041a010: 5100 0001 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 5751 0000 3000 2057 6100 0020 ... WQ..0. Wa.. │ │ │ +0041a060: 2e07 0020 0151 0000 3000 2001 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 2057 7100 002a mand is:.. Wq..* │ │ │ -0041a0a0: 0020 5781 0000 2020 2049 5b4e 5445 4752 . W... I[NTEGR │ │ │ +0041a090: 6d61 6e64 2069 733a 0700 2001 7100 002a mand is:.. .q..* │ │ │ +0041a0a0: 0020 0181 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 5791 0000 ck-number.. W... │ │ │ -0041a0d0: 1300 1f57 c011 0000 2020 202a 2a4e 6f74 ...W.... **Not │ │ │ -0041a0e0: 652a 2a07 0020 5712 0000 5200 2057 1300 e**.. W...R. W.. │ │ │ +0041a0c0: 636b 2d6e 756d 6265 7207 0020 0191 0000 ck-number.. .... │ │ │ +0041a0d0: 1300 1f01 c011 0000 2020 202a 2a4e 6f74 ........ **Not │ │ │ +0041a0e0: 652a 2a07 0020 0112 0000 5200 2001 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 2057 l to a blockR. W │ │ │ +0041a130: 6c20 746f 2061 2062 6c6f 636b 5200 2001 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: 2057 1500 0020 2020 626c 6f63 6b2e 0700 W... block... │ │ │ -0041a1a0: 2057 1600 001e 001f 57ff 7300 ff51 5541 W......W.s..QUA │ │ │ +0041a190: 2001 1500 0020 2020 626c 6f63 6b2e 0700 .... block... │ │ │ +0041a1a0: 2001 1600 001e 001f 01ff 7300 ff51 5541 .........s..QUA │ │ │ 0041a1b0: 4c49 4649 4552 5300 0051 7561 6c69 6669 LIFIERS..Qualifi │ │ │ -0041a1c0: 6572 7315 002e 57bf 1100 0020 2020 5175 ers...W.... Qu │ │ │ -0041a1d0: 616c 6966 6965 7273 0700 2f57 2100 001f alifiers../W!... │ │ │ -0041a1e0: 002f 5731 0000 2020 202d 425b 4c4f 434b ./W1.. -B[LOCK │ │ │ +0041a1c0: 6572 7315 002e 01bf 1100 0020 2020 5175 ers........ Qu │ │ │ +0041a1d0: 616c 6966 6965 7273 0700 2f01 2100 001f alifiers../.!... │ │ │ +0041a1e0: 002f 0131 0000 2020 202d 425b 4c4f 434b ./.1.. -B[LOCK │ │ │ 0041a1f0: 5d3d 626c 6f63 6b5f 6e75 6d62 6572 0700 ]=block_number.. │ │ │ -0041a200: 2f57 4100 004a 002f 5751 0000 2020 2053 /WA..J./WQ.. S │ │ │ +0041a200: 2f01 4100 004a 002f 0151 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 5761 0000 2020 2071 7561 6c69 6669 ./Wa.. qualifi │ │ │ +0041a250: 002f 0161 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 5771 0000 2020 2062 6c6f 636b 2068 ./Wq.. block h │ │ │ +0041a2a0: 002f 0171 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 5781 0000 2020 2075 7365 DSE../W... use │ │ │ +0041a2f0: 4453 451d 002f 0181 0000 2020 2075 7365 DSE../.... use │ │ │ 0041a300: 7320 626c 6f63 6b20 6f6e 6520 2831 292e s block one (1). │ │ │ -0041a310: 0700 2f57 9100 0014 002e 57c0 1100 0020 ../W......W.... │ │ │ -0041a320: 2020 2d4e 4f5b 4352 4954 5d07 002f 5712 -NO[CRIT]../W. │ │ │ -0041a330: 0000 5000 2f57 1300 0020 2020 416c 6c6f ..P./W... Allo │ │ │ +0041a310: 0700 2f01 9100 0014 002e 01c0 1100 0020 ../............ │ │ │ +0041a320: 2020 2d4e 4f5b 4352 4954 5d07 002f 0112 -NO[CRIT]../.. │ │ │ +0041a330: 0000 5000 2f01 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 2f57 1400 0020 2020 7365 6374 alT./W... sect │ │ │ +0041a380: 616c 5400 2f01 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 2f57 1500 0020 2020 nly beK./W... │ │ │ +0041a3d0: 6e6c 7920 6265 4b00 2f01 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 5716 0000 0e00 1657 4d41 5053 .../W......WMAPS │ │ │ -0041a430: 0000 4d61 7073 0f00 1b57 bf11 0000 2020 ..Maps...W.... │ │ │ -0041a440: 204d 6170 7307 001c 5721 0000 4900 1c57 Maps...W!..I..W │ │ │ +0041a420: 2e07 002f 0116 0000 0e00 1601 4d41 5053 .../........MAPS │ │ │ +0041a430: 0000 4d61 7073 0f00 1b01 bf11 0000 2020 ..Maps........ │ │ │ +0041a440: 204d 6170 7307 001c 0121 0000 4900 1c01 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 5741 0000 1000 1c57 d is:...WA.....W │ │ │ -0041a4a0: 5100 0020 2020 4d5b 4150 535d 0b00 1c57 Q.. M[APS]...W │ │ │ -0041a4b0: 6100 0020 2020 5b1f 001c 5771 0000 2020 a.. [...Wq.. │ │ │ +0041a490: 6420 6973 3a07 001c 0141 0000 1000 1c01 d is:....A...... │ │ │ +0041a4a0: 5100 0020 2020 4d5b 4150 535d 0b00 1c01 Q.. M[APS].... │ │ │ +0041a4b0: 6100 0020 2020 5b1f 001c 0171 0000 2020 a.. [....q.. │ │ │ 0041a4c0: 202d 424c 5b4f 434b 5d3d 626c 6f63 6b2d -BL[OCK]=block- │ │ │ -0041a4d0: 6e75 6d62 6572 1100 1c57 8100 0020 2020 number...W... │ │ │ -0041a4e0: 2d42 555b 5359 5d11 001c 5791 0000 2020 -BU[SY]...W... │ │ │ -0041a4f0: 202d 465b 5245 455d 1400 1b57 c011 0000 -F[REE]...W.... │ │ │ -0041a500: 2020 202d 4d5b 4153 5445 525d 1800 1c57 -M[ASTER]...W │ │ │ +0041a4d0: 6e75 6d62 6572 1100 1c01 8100 0020 2020 number....... │ │ │ +0041a4e0: 2d42 555b 5359 5d11 001c 0191 0000 2020 -BU[SY]....... │ │ │ +0041a4f0: 202d 465b 5245 455d 1400 1b01 c011 0000 -F[REE]........ │ │ │ +0041a500: 2020 202d 4d5b 4153 5445 525d 1800 1c01 -M[ASTER].... │ │ │ 0041a510: 1200 0020 2020 2d52 5b45 5354 4f52 455f ... -R[ESTORE_ │ │ │ -0041a520: 414c 4c5d 0b00 1c57 1300 0020 2020 5d07 ALL]...W... ]. │ │ │ -0041a530: 001c 5714 0000 5400 1c57 1500 0020 2020 ..W...T..W... │ │ │ +0041a520: 414c 4c5d 0b00 1c01 1300 0020 2020 5d07 ALL]....... ]. │ │ │ +0041a530: 001c 0114 0000 5400 1c01 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 1c57 1600 qualifierQ..W.. │ │ │ +0041a580: 2071 7561 6c69 6669 6572 5100 1c01 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 5717 master map.N..W. │ │ │ +0041a5d0: 6d61 7374 6572 206d 6170 2e4e 001c 0117 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 5718 0000 used with=..W... │ │ │ +0041a620: 7573 6564 2077 6974 683d 001c 0118 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 1c57 1900 0052 001c ation....W...R.. │ │ │ -0041a670: 571a 0000 2020 2042 7920 6465 6661 756c W... By defaul │ │ │ +0041a660: 6174 696f 6e2e 0700 1c01 1900 0052 001c ation........R.. │ │ │ +0041a670: 011a 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 5721 0000 2c00 1b57 ff73 00ff 4558 ..W!..,..W.s..EX │ │ │ +0041a6c0: 001c 0121 0000 2c00 1b01 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: 5721 0000 1200 3257 3100 0020 2020 4578 W!....2W1.. Ex │ │ │ -0041a870: 616d 706c 653a 0700 3257 4100 0023 0032 ample:..2WA..#.2 │ │ │ -0041a880: 5751 0000 2020 2044 5345 3e20 4d41 5053 WQ.. DSE> MAPS │ │ │ +0041a860: 0121 0000 1200 3201 3100 0020 2020 4578 .!....2.1.. Ex │ │ │ +0041a870: 616d 706c 653a 0700 3201 4100 0023 0032 ample:..2.A..#.2 │ │ │ +0041a880: 0151 0000 2020 2044 5345 3e20 4d41 5053 .Q.. DSE> MAPS │ │ │ 0041a890: 202d 424c 4f43 4b3d 3230 202d 4652 4545 -BLOCK=20 -FREE │ │ │ -0041a8a0: 0700 3257 6100 0052 0032 5771 0000 2020 ..2Wa..R.2Wq.. │ │ │ +0041a8a0: 0700 3201 6100 0052 0032 0171 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 5781 0000 lock 0 is..2W... │ │ │ +0041a8f0: 6c6f 636b 2030 2069 7315 0032 0181 0000 lock 0 is..2.... │ │ │ 0041a900: 2020 2061 7320 666f 6c6c 6f77 733a 0700 as follows:.. │ │ │ -0041a910: 3257 9100 004f 0031 57c0 1100 0020 2020 2W...O.1W.... │ │ │ +0041a910: 3201 9100 004f 0031 01c0 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 3257 1200 0020 2020 2020 paceF.2W... │ │ │ +0041a960: 7061 6365 4600 3201 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 3257 1300 High orderF.2W.. │ │ │ +0041a9a0: 4869 6768 206f 7264 6572 4600 3201 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 3257 1400 0020 2020 426c 6f63 6b20 F.2W... Block │ │ │ +0041a9f0: 4600 3201 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 3257 1500 0020 2020 XXX |F.2W... │ │ │ +0041aa30: 5858 5820 207c 4600 3201 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 3257 XXXXXXXX |F.2W │ │ │ +0041aa70: 2058 5858 5858 5858 5820 207c 4600 3201 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 3257 1700 0020 2020 426c 6f63 |F.2W... Bloc │ │ │ +0041aac0: 207c 4600 3201 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 3257 1800 0020 XXXXX |F.2W... │ │ │ +0041ab00: 5858 5858 5820 207c 4600 3201 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: 3257 1900 0020 2020 426c 6f63 6b20 2020 2W... Block │ │ │ +0041ab50: 3201 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 3257 1a00 0020 2020 426c X |F.2W... Bl │ │ │ +0041ab90: 5820 207c 4600 3201 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 3257 2100 XXXXXXX |F.2W!. │ │ │ +0041abd0: 5858 5858 5858 5820 207c 4600 3201 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 3257 2200 0020 2020 426c 6f63 6b20 F.2W".. Block │ │ │ +0041ac20: 4600 3201 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 3257 2300 0020 2020 XXX |F.2W#.. │ │ │ +0041ac60: 5858 5820 207c 4600 3201 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 3257 XXXXXXXX |F.2W │ │ │ +0041aca0: 2058 5858 5858 5858 5820 207c 4600 3201 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 3257 2500 0020 2020 426c 6f63 |F.2W%.. Bloc │ │ │ +0041acf0: 207c 4600 3201 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 3257 2600 0020 XXXXX |F.2W&.. │ │ │ +0041ad30: 5858 5858 5820 207c 4600 3201 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: 3257 2700 0020 2020 426c 6f63 6b20 2020 2W'.. Block │ │ │ +0041ad80: 3201 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 3257 2800 0020 2020 426c X |F.2W(.. Bl │ │ │ +0041adc0: 5820 207c 4600 3201 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 3257 2900 XXXXXXX |C.2W). │ │ │ +0041ae00: 5858 5858 5858 5820 207c 4300 3201 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: 572a 0000 5300 3257 3100 0020 2020 4e6f W*..S.2W1.. No │ │ │ +0041ae50: 012a 0000 5300 3201 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 5732 0000 2020 need of(.2W2.. │ │ │ +0041aea0: 6e65 6564 206f 6628 0032 0132 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 5733 0000 1200 3257 3400 0020 2020 .2W3....2W4.. │ │ │ -0041aee0: 4578 616d 706c 653a 0700 3257 3500 0023 Example:..2W5..# │ │ │ -0041aef0: 0032 5736 0000 2020 2044 5345 3e20 6d61 .2W6.. DSE> ma │ │ │ +0041aed0: 0032 0133 0000 1200 3201 3400 0020 2020 .2.3....2.4.. │ │ │ +0041aee0: 4578 616d 706c 653a 0700 3201 3500 0023 Example:..2.5..# │ │ │ +0041aef0: 0032 0136 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 3257 3700 0052 0032 5738 0000 sy..2W7..R.2W8.. │ │ │ +0041af10: 7379 0700 3201 3700 0052 0032 0138 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 5739 of block 0..2W9 │ │ │ +0041af60: 206f 6620 626c 6f63 6b20 3018 0032 0139 of block 0..2.9 │ │ │ 0041af70: 0000 2020 2069 7320 6173 2066 6f6c 6c6f .. is as follo │ │ │ -0041af80: 7773 3a07 0032 573a 0000 4900 3257 4100 ws:..2W:..I.2WA. │ │ │ +0041af80: 7773 3a07 0032 013a 0000 4900 3201 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 0057 4845 4c50 00ff 7300 ff43 4f4d x..WHELP..s..COM │ │ │ +0041b010: 7800 0001 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 3257 4300 0020 gh orderF.2WC.. │ │ │ +0041b080: 6768 206f 7264 6572 4600 3201 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: 3257 4400 0020 2020 426c 6f63 6b20 2020 2WD.. Block │ │ │ +0041b0d0: 3201 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 3257 4500 0020 2020 426c . |F.2WE.. Bl │ │ │ +0041b110: 2e20 207c 4600 3201 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 3257 4600 ....... |F.2WF. │ │ │ +0041b150: 2e2e 2e2e 2e2e 2e20 207c 4600 3201 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 3257 4700 0020 2020 426c 6f63 6b20 F.2WG.. Block │ │ │ +0041b1a0: 4600 3201 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 3257 4800 0020 2020 ... |F.2WH.. │ │ │ +0041b1e0: 2e2e 2e20 207c 4600 3201 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 3257 ........ |F.2W │ │ │ +0041b220: 202e 2e2e 2e2e 2e2e 2e20 207c 4600 3201 ........ |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 3257 4a00 0020 2020 426c 6f63 |F.2WJ.. Bloc │ │ │ +0041b270: 207c 4600 3201 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 3257 5100 0020 ..... |F.2WQ.. │ │ │ +0041b2b0: 2e2e 2e2e 2e20 207c 4600 3201 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: 3257 5200 0020 2020 426c 6f63 6b20 2020 2WR.. Block │ │ │ +0041b300: 3201 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 3257 5300 0020 2020 426c . |F.2WS.. Bl │ │ │ +0041b340: 2e20 207c 4600 3201 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 3257 5400 ....... |F.2WT. │ │ │ +0041b380: 2e2e 2e2e 2e2e 2e20 207c 4600 3201 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 3257 5500 0020 2020 426c 6f63 6b20 F.2WU.. Block │ │ │ +0041b3d0: 4600 3201 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 3257 5600 0020 2020 ... |F.2WV.. │ │ │ +0041b410: 2e2e 2e20 207c 4600 3201 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 3257 ........ |F.2W │ │ │ +0041b450: 202e 2e2e 2e2e 2e2e 2e20 207c 4600 3201 ........ |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 3257 5800 0020 2020 426c 6f63 |F.2WX.. Bloc │ │ │ +0041b4a0: 207c 4600 3201 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 3257 5900 0020 ..... |C.2WY.. │ │ │ +0041b4e0: 2e2e 2e2e 2e20 207c 4300 3201 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 575a == CORRUPT..2WZ │ │ │ -0041b530: 0000 3300 3257 6100 0020 2020 4e6f 7465 ..3.2Wa.. Note │ │ │ +0041b520: 203d 3d20 434f 5252 5550 5407 0032 015a == CORRUPT..2.Z │ │ │ +0041b530: 0000 3300 3201 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 5762 0000 0000 0000 BUSY...2Wb...... │ │ │ +0041b560: 4255 5359 2e07 0032 0162 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 0057 4845 4c50 00ff 7300 ff43 4f4d Q..WHELP..s..COM │ │ │ +0041b810: 5100 0001 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 5721 0000 1b00 3457 3100 0020 N..4W!....4W1.. │ │ │ +0041b860: 4e07 0034 0121 0000 1b00 3401 3100 0020 N..4.!....4.1.. │ │ │ 0041b870: 2020 2d46 5b49 4c45 5d3d 6669 6c65 2d6e -F[ILE]=file-n │ │ │ -0041b880: 616d 6507 0034 5741 0000 2500 3457 5100 ame..4WA..%.4WQ. │ │ │ +0041b880: 616d 6507 0034 0141 0000 2500 3401 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 5761 0000 1700 1757 5645 5257 5249 .4Wa.....WVERWRI │ │ │ +0041b8b0: 0034 0161 0000 1700 1701 5645 5257 5249 .4.a......VERWRI │ │ │ 0041b8c0: 5445 0000 4f56 6572 7772 6974 6514 0020 TE..OVerwrite.. │ │ │ -0041b8d0: 57bf 1100 0020 2020 4f56 6572 7772 6974 W.... OVerwrit │ │ │ -0041b8e0: 6507 0021 5721 0000 5300 2157 3100 0020 e..!W!..S.!W1.. │ │ │ +0041b8d0: 01bf 1100 0020 2020 4f56 6572 7772 6974 ..... OVerwrit │ │ │ +0041b8e0: 6507 0021 0121 0000 5300 2101 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 5741 rent block.6.!WA │ │ │ +0041b930: 7265 6e74 2062 6c6f 636b 2e36 0021 0141 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 5751 0000 3100 2157 6100 0020 ...!WQ..1.!Wa.. │ │ │ +0041b970: 2e07 0021 0151 0000 3100 2101 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 5771 0000 mmand is:..!Wq.. │ │ │ -0041b9b0: 1500 2157 8100 0020 2020 4f56 5b45 5257 ..!W... OV[ERW │ │ │ -0041b9c0: 5249 5445 5d0b 0021 5791 0000 2020 205b RITE]..!W... [ │ │ │ -0041b9d0: 1900 2057 c011 0000 2020 202d 445b 4154 .. W.... -D[AT │ │ │ -0041b9e0: 415d 3d73 7472 696e 671a 0021 5712 0000 A]=string..!W... │ │ │ +0041b9a0: 6d6d 616e 6420 6973 3a07 0021 0171 0000 mmand is:..!.q.. │ │ │ +0041b9b0: 1500 2101 8100 0020 2020 4f56 5b45 5257 ..!.... OV[ERW │ │ │ +0041b9c0: 5249 5445 5d0b 0021 0191 0000 2020 205b RITE]..!.... [ │ │ │ +0041b9d0: 1900 2001 c011 0000 2020 202d 445b 4154 .. ..... -D[AT │ │ │ +0041b9e0: 415d 3d73 7472 696e 671a 0021 0112 0000 A]=string..!.... │ │ │ 0041b9f0: 2020 202d 4f5b 4646 5345 545d 3d6f 6666 -O[FFSET]=off │ │ │ -0041ba00: 7365 740b 0021 5713 0000 2020 205d 0700 set..!W... ].. │ │ │ -0041ba10: 2157 1400 001a 0020 57ff 7300 ff45 5841 !W..... W.s..EXA │ │ │ +0041ba00: 7365 740b 0021 0113 0000 2020 205d 0700 set..!.... ].. │ │ │ +0041ba10: 2101 1400 001a 0020 01ff 7300 ff45 5841 !...... ..s..EXA │ │ │ 0041ba20: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -0041ba30: 002d 57bf 1100 0020 2020 4578 616d 706c .-W.... Exampl │ │ │ -0041ba40: 6573 0700 2e57 2100 0012 002e 5731 0000 es...W!.....W1.. │ │ │ -0041ba50: 2020 2045 7861 6d70 6c65 3a07 002e 5741 Example:...WA │ │ │ -0041ba60: 0000 3c00 2e57 5100 0020 2020 4453 453e ..<..WQ.. DSE> │ │ │ +0041ba30: 002d 01bf 1100 0020 2020 4578 616d 706c .-..... Exampl │ │ │ +0041ba40: 6573 0700 2e01 2100 0012 002e 0131 0000 es....!......1.. │ │ │ +0041ba50: 2020 2045 7861 6d70 6c65 3a07 002e 0141 Example:....A │ │ │ +0041ba60: 0000 3c00 2e01 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: 2e57 6100 0045 002e 5771 0000 2020 2054 .Wa..E..Wq.. T │ │ │ +0041baa0: 2e01 6100 0045 002e 0171 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 2e57 8100 location....W.. │ │ │ +0041bae0: 206c 6f63 6174 696f 6e2e 0700 2e01 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 57bf 1100 0020 ERWRITE#.=W.... │ │ │ +0041bb20: 4552 5752 4954 4523 003d 01bf 1100 0020 ERWRITE#.=..... │ │ │ 0041bb30: 2020 5175 616c 6966 6965 7273 2066 6f72 Qualifiers for │ │ │ -0041bb40: 204f 5645 5257 5249 5445 0700 3e57 2100 OVERWRITE..>W!. │ │ │ -0041bb50: 001f 003e 5731 0000 2020 202d 425b 4c4f ...>W1.. -B[LO │ │ │ +0041bb40: 204f 5645 5257 5249 5445 0700 3e01 2100 OVERWRITE..>.!. │ │ │ +0041bb50: 001f 003e 0131 0000 2020 202d 425b 4c4f ...>.1.. -B[LO │ │ │ 0041bb60: 434b 5d3d 626c 6f63 6b20 6e75 6d62 6572 CK]=block number │ │ │ -0041bb70: 0700 3e57 4100 004a 003e 5751 0000 2020 ..>WA..J.>WQ.. │ │ │ +0041bb70: 0700 3e01 4100 004a 003e 0151 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 5761 0000 2020 2073 7065 6369 s6.>Wa.. speci │ │ │ +0041bbc0: 7336 003e 0161 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 5771 0000 1800 block...>Wq.... │ │ │ -0041bc00: 3e57 8100 0020 2020 2d44 5b41 5441 5d3d >W... -D[ATA]= │ │ │ -0041bc10: 7374 7269 6e67 0700 3e57 9100 0052 003d string..>W...R.= │ │ │ -0041bc20: 57c0 1100 0020 2020 5370 6563 6966 6965 W.... Specifie │ │ │ +0041bbf0: 2062 6c6f 636b 2e07 003e 0171 0000 1800 block...>.q.... │ │ │ +0041bc00: 3e01 8100 0020 2020 2d44 5b41 5441 5d3d >.... -D[ATA]= │ │ │ +0041bc10: 7374 7269 6e67 0700 3e01 9100 0052 003d string..>....R.= │ │ │ +0041bc20: 01c0 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 5712 0000 2020 2061 6e64 2065 7363 .>W... and esc │ │ │ +0041bc70: 003e 0112 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 3e57 1300 0020 2020 6469 6769 alP.>W... digi │ │ │ +0041bcc0: 616c 5000 3e01 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 3e57 1400 0020 2020 6261 636b le..>W... back │ │ │ -0041bd20: 736c 6173 682e 0700 3e57 1500 001a 003e slash...>W.....> │ │ │ -0041bd30: 5716 0000 2020 202d 4f5b 4646 5345 545d W... -O[FFSET] │ │ │ -0041bd40: 3d6f 6666 7365 7407 003e 5717 0000 4e00 =offset..>W...N. │ │ │ -0041bd50: 3e57 1800 0020 2020 5370 6563 6966 6965 >W... Specifie │ │ │ +0041bd10: 6c65 1400 3e01 1400 0020 2020 6261 636b le..>.... back │ │ │ +0041bd20: 736c 6173 682e 0700 3e01 1500 001a 003e slash...>......> │ │ │ +0041bd30: 0116 0000 2020 202d 4f5b 4646 5345 545d .... -O[FFSET] │ │ │ +0041bd40: 3d6f 6666 7365 7407 003e 0117 0000 4e00 =offset..>....N. │ │ │ +0041bd50: 3e01 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 3e57 write should..>W │ │ │ -0041bda0: 1900 0020 2020 6265 6769 6e2e 0700 3e57 ... begin...>W │ │ │ -0041bdb0: 1a00 000e 0016 5750 4147 4500 0050 6167 ......WPAGE..Pag │ │ │ -0041bdc0: 650f 001b 57bf 1100 0020 2020 5061 6765 e...W.... Page │ │ │ -0041bdd0: 0700 1c57 2100 0053 001c 5731 0000 2020 ...W!..S..W1.. │ │ │ +0041bd90: 7772 6974 6520 7368 6f75 6c64 1000 3e01 write should..>. │ │ │ +0041bda0: 1900 0020 2020 6265 6769 6e2e 0700 3e01 ... begin...>. │ │ │ +0041bdb0: 1a00 000e 0016 0150 4147 4500 0050 6167 .......PAGE..Pag │ │ │ +0041bdc0: 650f 001b 01bf 1100 0020 2020 5061 6765 e........ Page │ │ │ +0041bdd0: 0700 1c01 2100 0053 001c 0131 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 1c57 4100 feeds to aQ..WA. │ │ │ +0041be20: 6665 6564 7320 746f 2061 5100 1c01 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 5751 plan to use9..WQ │ │ │ +0041be70: 706c 616e 2074 6f20 7573 6539 001c 0151 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 1c57 6100 002c 001c 5771 AGE....Wa..,..Wq │ │ │ +0041beb0: 4147 452e 0700 1c01 6100 002c 001c 0171 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 5781 0000 1000 and is:...W..... │ │ │ -0041bef0: 1c57 9100 0020 2020 505b 4147 455d 0800 .W... P[AGE].. │ │ │ -0041bf00: 1b57 c011 0000 2d00 1c57 1200 0020 2020 .W....-..W... │ │ │ +0041bee0: 616e 6420 6973 3a07 001c 0181 0000 1000 and is:......... │ │ │ +0041bef0: 1c01 9100 0020 2020 505b 4147 455d 0800 ..... P[AGE].. │ │ │ +0041bf00: 1b01 c011 0000 2d00 1c01 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 5713 0000 1000 1657 5241 rs....W......WRA │ │ │ -0041bf40: 4e47 4500 0052 416e 6765 1000 1c57 bf11 NGE..RAnge...W.. │ │ │ -0041bf50: 0000 2020 2052 416e 6765 0700 1d57 2100 .. RAnge...W!. │ │ │ -0041bf60: 0052 001d 5731 0000 2020 2054 6865 2052 .R..W1.. The R │ │ │ +0041bf30: 7273 2e07 001c 0113 0000 1000 1601 5241 rs............RA │ │ │ +0041bf40: 4e47 4500 0052 416e 6765 1000 1c01 bf11 NGE..RAnge...... │ │ │ +0041bf50: 0000 2020 2052 416e 6765 0700 1d01 2100 .. RAnge....!. │ │ │ +0041bf60: 0052 001d 0131 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 0057 4845 4c50 00ff 7300 ff43 4f4d ...WHELP..s..COM │ │ │ +0041c010: 8500 0001 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 5791 0000 2020 2062 lastQ.3W... b │ │ │ +0041c090: 206c 6173 7451 0033 0191 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 3257 c011 0000 2020 , thatK.2W.... │ │ │ +0041c0e0: 2c20 7468 6174 4b00 3201 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 5712 0000 2900 3357 1300 0020 ...3W...).3W... │ │ │ +0041c130: 2e07 0033 0112 0000 2900 3301 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 5714 0000 1100 3357 1500 0020 L..3W.....3W... │ │ │ -0041c170: 2020 2d42 555b 5359 5d07 0033 5716 0000 -BU[SY]..3W... │ │ │ -0041c180: 5400 3357 1700 0020 2020 4d61 726b 7320 T.3W... Marks │ │ │ +0041c160: 4c07 0033 0114 0000 1100 3301 1500 0020 L..3......3.... │ │ │ +0041c170: 2020 2d42 555b 5359 5d07 0033 0116 0000 -BU[SY]..3.... │ │ │ +0041c180: 5400 3301 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 3357 1800 0020 2020 7570 telyA.3W... up │ │ │ +0041c1d0: 7465 6c79 4100 3301 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 5719 0000 2600 3357 ocks...3W...&.3W │ │ │ +0041c210: 6f63 6b73 2e07 0033 0119 0000 2600 3301 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 3357 2100 0011 0033 5722 0000 CK..3W!....3W".. │ │ │ -0041c250: 2020 202d 465b 5245 455d 0700 3357 2300 -F[REE]..3W#. │ │ │ -0041c260: 0054 0033 5724 0000 2020 204d 6172 6b73 .T.3W$.. Marks │ │ │ +0041c240: 434b 0700 3301 2100 0011 0033 0122 0000 CK..3.!....3.".. │ │ │ +0041c250: 2020 202d 465b 5245 455d 0700 3301 2300 -F[REE]..3.#. │ │ │ +0041c260: 0054 0033 0124 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 5725 0000 2020 2075 ately$.3W%.. u │ │ │ +0041c2b0: 6174 656c 7924 0033 0125 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 5726 0000 r bitmap...3W&.. │ │ │ -0041c2e0: 2600 3357 2700 0020 2020 436f 6d70 6174 &.3W'.. Compat │ │ │ +0041c2d0: 7220 6269 746d 6170 2e07 0033 0126 0000 r bitmap...3.&.. │ │ │ +0041c2e0: 2600 3301 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 3357 2800 0013 0033 -BLOCK..3W(....3 │ │ │ -0041c310: 5729 0000 2020 202d 4d5b 4153 5445 525d W).. -M[ASTER] │ │ │ -0041c320: 0700 3357 2a00 004f 0033 5731 0000 2020 ..3W*..O.3W1.. │ │ │ +0041c300: 2d42 4c4f 434b 0700 3301 2800 0013 0033 -BLOCK..3.(....3 │ │ │ +0041c310: 0129 0000 2020 202d 4d5b 4153 5445 525d .).. -M[ASTER] │ │ │ +0041c320: 0700 3301 2a00 004f 0033 0131 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 3357 3200 0020 2020 lock'sN.3W2.. │ │ │ +0041c370: 6c6f 636b 2773 4e00 3301 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 3357 3300 0020 2020 6163 STER!.3W3.. ac │ │ │ +0041c3c0: 5354 4552 2100 3301 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 5734 0000 2000 3357 ocks...3W4.. .3W │ │ │ +0041c3e0: 6f63 6b73 2e07 0033 0134 0000 2000 3301 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 3357 ith: -BLOCK...3W │ │ │ -0041c410: 3600 0018 0033 5737 0000 2020 202d 525b 6....3W7.. -R[ │ │ │ -0041c420: 4553 544f 5245 5f41 4c4c 5d07 0033 5738 ESTORE_ALL]..3W8 │ │ │ -0041c430: 0000 5400 3357 3900 0020 2020 5365 7473 ..T.3W9.. Sets │ │ │ +0041c400: 6974 683a 202d 424c 4f43 4b2e 0700 3301 ith: -BLOCK...3. │ │ │ +0041c410: 3600 0018 0033 0137 0000 2020 202d 525b 6....3.7.. -R[ │ │ │ +0041c420: 4553 544f 5245 5f41 4c4c 5d07 0033 0138 ESTORE_ALL]..3.8 │ │ │ +0041c430: 0000 5400 3301 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 3357 3a00 0020 2020 sed in..3W:.. │ │ │ +0041c480: 7365 6420 696e 1c00 3301 3a00 0020 2020 sed in..3.:.. │ │ │ 0041c490: 7468 6520 6461 7461 6261 7365 2066 696c the database fil │ │ │ -0041c4a0: 652e 0700 3357 4100 0051 0033 5742 0000 e...3WA..Q.3WB.. │ │ │ +0041c4a0: 652e 0700 3301 4100 0051 0033 0142 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 3357 4300 e correct,?.3WC. │ │ │ +0041c4f0: 6520 636f 7272 6563 742c 3f00 3301 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 5744 0000 rrection...3WD.. │ │ │ -0041c540: 1500 3357 4500 0020 2020 2a2a 4361 7574 ..3WE.. **Caut │ │ │ -0041c550: 696f 6e2a 2a07 0033 5746 0000 5000 3357 ion**..3WF..P.3W │ │ │ +0041c530: 7272 6563 7469 6f6e 2e07 0033 0144 0000 rrection...3.D.. │ │ │ +0041c540: 1500 3301 4500 0020 2020 2a2a 4361 7574 ..3.E.. **Caut │ │ │ +0041c550: 696f 6e2a 2a07 0033 0146 0000 5000 3301 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 3357 used with aH.3W │ │ │ +0041c5a0: 2075 7365 6420 7769 7468 2061 4800 3301 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 3357 4900 0014 0033 574a ion...3WI....3WJ │ │ │ +0041c5f0: 696f 6e2e 0700 3301 4900 0014 0033 014a ion...3.I....3.J │ │ │ 0041c600: 0000 2020 2055 7365 2061 6c6f 6e65 2e07 .. Use alone.. │ │ │ -0041c610: 0033 5751 0000 0e00 1657 4f50 454e 0000 .3WQ.....WOPEN.. │ │ │ -0041c620: 4f50 656e 0f00 1b57 bf11 0000 2020 204f OPen...W.... O │ │ │ -0041c630: 5065 6e07 001c 5721 0000 4d00 1c57 3100 Pen...W!..M..W1. │ │ │ +0041c610: 0033 0151 0000 0e00 1601 4f50 454e 0000 .3.Q......OPEN.. │ │ │ +0041c620: 4f50 656e 0f00 1b01 bf11 0000 2020 204f OPen........ O │ │ │ +0041c630: 5065 6e07 001c 0121 0000 4d00 1c01 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 5741 0000 2020 global;..WA.. │ │ │ +0041c680: 2067 6c6f 6261 6c3b 001c 0141 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 1c57 5100 001c 001c 5761 0000 s:...WQ.....Wa.. │ │ │ +0041c6c0: 733a 0700 1c01 5100 001c 001c 0161 0000 s:....Q......a.. │ │ │ 0041c6d0: 2020 204f 505b 454e 5d20 465b 494c 455d OP[EN] F[ILE] │ │ │ -0041c6e0: 3d66 696c 6507 001c 5771 0000 4200 1c57 =file...Wq..B..W │ │ │ +0041c6e0: 3d66 696c 6507 001c 0171 0000 4200 1c01 =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: 1c57 9100 0020 2020 2020 6f20 4966 2061 .W... o If a │ │ │ +0041c730: 1c01 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 57c0 1100 0020 2020 2020 2020 6e61 ..W.... na │ │ │ +0041c780: 001b 01c0 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: 1c57 1200 001a 001b 57ff 7300 ff45 5841 .W......W.s..EXA │ │ │ +0041c7b0: 1c01 1200 001a 001b 01ff 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 2b57 bf11 Qualifiers..+W.. │ │ │ +0041c840: 5175 616c 6966 6965 7273 1500 2b01 bf11 Qualifiers..+... │ │ │ 0041c850: 0000 2020 2051 7561 6c69 6669 6572 7307 .. Qualifiers. │ │ │ -0041c860: 002c 5721 0000 1e00 2c57 3100 0020 2020 .,W!....,W1.. │ │ │ +0041c860: 002c 0121 0000 1e00 2c01 3100 0020 2020 .,.!....,.1.. │ │ │ 0041c870: 2d46 5b52 4f4d 5d3d 626c 6f63 6b5f 6e75 -F[ROM]=block_nu │ │ │ -0041c880: 6d62 6572 0700 2c57 4100 0052 002c 5751 mber..,WA..R.,WQ │ │ │ +0041c880: 6d62 6572 0700 2c01 4100 0052 002c 0151 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: 5761 0000 2020 2062 6974 206d 6170 7320 Wa.. bit maps │ │ │ +0041c8e0: 0161 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: 5771 0000 4b00 2c57 8100 0020 2020 4279 Wq..K.,W... By │ │ │ +0041c910: 0171 0000 4b00 2c01 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 5791 0000 1d00 2b57 c011 0000 2020 .,W.....+W.... │ │ │ +0041c960: 002c 0191 0000 1d00 2b01 c011 0000 2020 .,......+..... │ │ │ 0041c970: 202d 545b 4f5d 3d62 6c6f 636b 2d6e 756d -T[O]=block-num │ │ │ -0041c980: 6265 7207 002c 5712 0000 5100 2c57 1300 ber..,W...Q.,W.. │ │ │ +0041c980: 6265 7207 002c 0112 0000 5100 2c01 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 5714 ANGE acceptS.,W. │ │ │ +0041c9d0: 414e 4745 2061 6363 6570 7453 002c 0114 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: 2c57 1500 0020 2020 6174 2074 6865 2065 ,W... at the e │ │ │ +0041ca30: 2c01 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 5716 0000 1200 2c57 1700 0020 2020 .,W.....,W... │ │ │ -0041ca60: 2d49 5b4e 4445 585d 0700 2c57 1800 002d -I[NDEX]..,W...- │ │ │ -0041ca70: 002c 5719 0000 2020 2052 6573 7472 6963 .,W... Restric │ │ │ +0041ca50: 002c 0116 0000 1200 2c01 1700 0020 2020 .,......,.... │ │ │ +0041ca60: 2d49 5b4e 4445 585d 0700 2c01 1800 002d -I[NDEX]..,....- │ │ │ +0041ca70: 002c 0119 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 2c57 ndex blocks...,W │ │ │ -0041caa0: 1a00 001e 002c 5721 0000 2020 202d 4c4f .....,W!.. -LO │ │ │ +0041ca90: 6e64 6578 2062 6c6f 636b 732e 0700 2c01 ndex blocks...,. │ │ │ +0041caa0: 1a00 001e 002c 0121 0000 2020 202d 4c4f .....,.!.. -LO │ │ │ 0041cab0: 535b 545d 3d62 6c6f 636b 5f6e 756d 6265 S[T]=block_numbe │ │ │ -0041cac0: 7207 002c 5722 0000 4200 2c57 2300 0020 r..,W"..B.,W#.. │ │ │ +0041cac0: 7207 002c 0122 0000 4200 2c01 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 2c57 2400 ND -BLOCK...,W$. │ │ │ -0041cb10: 0016 002c 5725 0000 2020 202d 4c4f 575b ...,W%.. -LOW[ │ │ │ -0041cb20: 4552 5d3d 6b65 7907 002c 5726 0000 3600 ER]=key..,W&..6. │ │ │ -0041cb30: 2c57 2700 0020 2020 5370 6563 6966 6965 ,W'.. Specifie │ │ │ +0041cb00: 4e44 202d 424c 4f43 4b2e 0700 2c01 2400 ND -BLOCK...,.$. │ │ │ +0041cb10: 0016 002c 0125 0000 2020 202d 4c4f 575b ...,.%.. -LOW[ │ │ │ +0041cb20: 4552 5d3d 6b65 7907 002c 0126 0000 3600 ER]=key..,.&..6. │ │ │ +0041cb30: 2c01 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 2c57 2800 001f 002c 5729 nge...,W(....,W) │ │ │ +0041cb60: 6e67 652e 0700 2c01 2800 001f 002c 0129 nge...,.(....,.) │ │ │ 0041cb70: 0000 2020 202d 5b4e 4f5d 4255 5b53 595d .. -[NO]BU[SY] │ │ │ -0041cb80: 3d62 7573 792f 6672 6565 0700 2c57 2a00 =busy/free..,W*. │ │ │ -0041cb90: 003b 002c 5731 0000 2020 2052 6573 7472 .;.,W1.. Restr │ │ │ +0041cb80: 3d62 7573 792f 6672 6565 0700 2c01 2a00 =busy/free..,.*. │ │ │ +0041cb90: 003b 002c 0131 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 2c57 FREE blocks...,W │ │ │ -0041cbd0: 3200 0015 002c 5733 0000 2020 202d 5b4e 2....,W3.. -[N │ │ │ -0041cbe0: 4f5d 435b 5249 545d 0700 2c57 3400 0050 O]C[RIT]..,W4..P │ │ │ -0041cbf0: 002c 5735 0000 2020 2041 6c6c 6f77 7320 .,W5.. Allows │ │ │ +0041cbc0: 4652 4545 2062 6c6f 636b 732e 0700 2c01 FREE blocks...,. │ │ │ +0041cbd0: 3200 0015 002c 0133 0000 2020 202d 5b4e 2....,.3.. -[N │ │ │ +0041cbe0: 4f5d 435b 5249 545d 0700 2c01 3400 0050 O]C[RIT]..,.4..P │ │ │ +0041cbf0: 002c 0135 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 5736 0000 2020 2073 6563 7469 6f6e .,W6.. section │ │ │ +0041cc40: 002c 0136 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 5737 0000 2020 2075 7365 beK.,W7.. use │ │ │ +0041cc90: 2062 654b 002c 0137 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: 2c57 3800 0011 002c 5739 0000 2020 202d ,W8....,W9.. - │ │ │ -0041ccf0: 535b 5441 525d 0700 2c57 3a00 003f 002c S[TAR]..,W:..?., │ │ │ -0041cd00: 5741 0000 2020 2049 6e63 6c75 6465 7320 WA.. Includes │ │ │ +0041cce0: 2c01 3800 0011 002c 0139 0000 2020 202d ,.8....,.9.. - │ │ │ +0041ccf0: 535b 5441 525d 0700 2c01 3a00 003f 002c S[TAR]..,.:..?., │ │ │ +0041cd00: 0141 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 2c57 le star key...,W │ │ │ -0041cd40: 4200 0016 002c 5743 0000 2020 202d 555b B....,WC.. -U[ │ │ │ -0041cd50: 5050 4552 5d3d 6b65 7907 002c 5744 0000 PPER]=key..,WD.. │ │ │ -0041cd60: 3600 2c57 4500 0020 2020 5370 6563 6966 6.,WE.. Specif │ │ │ +0041cd30: 6c65 2073 7461 7220 6b65 792e 0700 2c01 le star key...,. │ │ │ +0041cd40: 4200 0016 002c 0143 0000 2020 202d 555b B....,.C.. -U[ │ │ │ +0041cd50: 5050 4552 5d3d 6b65 7907 002c 0144 0000 PPER]=key..,.D.. │ │ │ +0041cd60: 3600 2c01 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 2c57 4600 0011 0017 range...,WF..... │ │ │ -0041cda0: 5745 4d4f 5645 0000 5245 4d6f 7665 1100 WEMOVE..REMove.. │ │ │ -0041cdb0: 1d57 bf11 0000 2020 2052 454d 6f76 6507 .W.... REMove. │ │ │ -0041cdc0: 001e 5721 0000 3700 1e57 3100 0020 2020 ..W!..7..W1.. │ │ │ +0041cd90: 7261 6e67 652e 0700 2c01 4600 0011 0017 range...,.F..... │ │ │ +0041cda0: 0145 4d4f 5645 0000 5245 4d6f 7665 1100 .EMOVE..REMove.. │ │ │ +0041cdb0: 1d01 bf11 0000 2020 2052 454d 6f76 6507 ...... REMove. │ │ │ +0041cdc0: 001e 0121 0000 3700 1e01 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: 5741 0000 2e00 1e57 5100 0020 2020 5468 WA.....WQ.. Th │ │ │ +0041ce00: 0141 0000 2e00 1e01 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 1e57 6100 0012 001e 5771 0000 s:...Wa.....Wq.. │ │ │ -0041ce40: 2020 2052 454d 5b4f 5645 5d0b 001e 5781 REM[OVE]...W. │ │ │ -0041ce50: 0000 2020 205b 1f00 1e57 9100 0020 2020 .. [...W... │ │ │ +0041ce30: 733a 0700 1e01 6100 0012 001e 0171 0000 s:....a......q.. │ │ │ +0041ce40: 2020 2052 454d 5b4f 5645 5d0b 001e 0181 REM[OVE]..... │ │ │ +0041ce50: 0000 2020 205b 1f00 1e01 9100 0020 2020 .. [....... │ │ │ 0041ce60: 2d42 5b4c 4f43 4b5d 3d62 6c6f 636b 2d6e -B[LOCK]=block-n │ │ │ -0041ce70: 756d 6265 7219 001d 57c0 1100 0020 2020 umber...W.... │ │ │ +0041ce70: 756d 6265 7219 001d 01c0 1100 0020 2020 umber........ │ │ │ 0041ce80: 2d43 5b4f 554e 545d 3d63 6f75 6e74 1a00 -C[OUNT]=count.. │ │ │ -0041ce90: 1e57 1200 0020 2020 2d4f 5b46 4653 4554 .W... -O[FFSET │ │ │ -0041cea0: 5d3d 6f66 6673 6574 2100 1e57 1300 0020 ]=offset!..W... │ │ │ +0041ce90: 1e01 1200 0020 2020 2d4f 5b46 4653 4554 ..... -O[FFSET │ │ │ +0041cea0: 5d3d 6f66 6673 6574 2100 1e01 1300 0020 ]=offset!...... │ │ │ 0041ceb0: 2020 2d52 5b45 434f 5244 5d3d 7265 636f -R[ECORD]=reco │ │ │ -0041cec0: 7264 2d6e 756d 6265 7223 001e 5714 0000 rd-number#..W... │ │ │ +0041cec0: 7264 2d6e 756d 6265 7223 001e 0114 0000 rd-number#...... │ │ │ 0041ced0: 2020 202d 565b 4552 5349 4f4e 5d3d 7665 -V[ERSION]=ve │ │ │ -0041cee0: 7273 696f 6e2d 6e75 6d62 6572 0b00 1e57 rsion-number...W │ │ │ -0041cef0: 1500 0020 2020 5d07 001e 5716 0000 3500 ... ]...W...5. │ │ │ -0041cf00: 1e57 1700 0020 2020 5468 6520 7665 7273 .W... The vers │ │ │ +0041cee0: 7273 696f 6e2d 6e75 6d62 6572 0b00 1e01 rsion-number.... │ │ │ +0041cef0: 1500 0020 2020 5d07 001e 0116 0000 3500 ... ].......5. │ │ │ +0041cf00: 1e01 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 5718 0000 1e00 1d57 ff73 al....W......W.s │ │ │ +0041cf30: 616c 2e07 001e 0118 0000 1e00 1d01 ff73 al.............s │ │ │ 0041cf40: 00ff 5155 414c 4946 4945 5253 0000 5175 ..QUALIFIERS..Qu │ │ │ -0041cf50: 616c 6966 6965 7273 1500 2c57 bf11 0000 alifiers..,W.... │ │ │ +0041cf50: 616c 6966 6965 7273 1500 2c01 bf11 0000 alifiers..,..... │ │ │ 0041cf60: 2020 2051 7561 6c69 6669 6572 7307 002d Qualifiers..- │ │ │ -0041cf70: 5721 0000 1f00 2d57 3100 0020 2020 2d42 W!....-W1.. -B │ │ │ +0041cf70: 0121 0000 1f00 2d01 3100 0020 2020 2d42 .!....-.1.. -B │ │ │ 0041cf80: 5b4c 4f43 4b5d 3d62 6c6f 636b 5f6e 756d [LOCK]=block_num │ │ │ -0041cf90: 6265 7207 002d 5741 0000 5100 2d57 5100 ber..-WA..Q.-WQ. │ │ │ +0041cf90: 6265 7207 002d 0141 0000 5100 2d01 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 5761 ng deleted...-Wa │ │ │ +0041cfe0: 6e67 2064 656c 6574 6564 2e07 002d 0161 ng deleted...-.a │ │ │ 0041cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d000: 0400 0000 ec07 0000 f408 0000 0000 0000 ................ │ │ │ -0041d010: 6d00 0057 4845 4c50 00ff 7300 ff43 4f4d m..WHELP..s..COM │ │ │ +0041d010: 6d00 0001 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: 5751 0000 2020 2074 696d 6520 756e 6c65 WQ.. time unle │ │ │ +0041d080: 0151 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 5761 0000 2020 2061 6e64 2f6f 7220 ..Wa.. and/or │ │ │ +0041d0d0: 001d 0161 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 1d57 7100 0020 2020 6170 7065 6172 $..Wq.. appear │ │ │ +0041d120: 2400 1d01 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 1d57 8100 002d 001d 5791 ree....W...-..W. │ │ │ +0041d140: 7265 652e 0700 1d01 8100 002d 001d 0191 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 1c57 c011 0000 mand is:...W.... │ │ │ -0041d180: 1100 1d57 1200 0020 2020 5241 5b4e 4745 ...W... RA[NGE │ │ │ -0041d190: 5d0b 001d 5713 0000 2020 205b 1e00 1d57 ]...W... [...W │ │ │ +0041d170: 6d61 6e64 2069 733a 0800 1c01 c011 0000 mand is:........ │ │ │ +0041d180: 1100 1d01 1200 0020 2020 5241 5b4e 4745 ....... RA[NGE │ │ │ +0041d190: 5d0b 001d 0113 0000 2020 205b 1e00 1d01 ]....... [.... │ │ │ 0041d1a0: 1400 0020 2020 2d46 5b52 4f4d 5d3d 626c ... -F[ROM]=bl │ │ │ -0041d1b0: 6f63 6b2d 6e75 6d62 6572 1c00 1d57 1500 ock-number...W.. │ │ │ +0041d1b0: 6f63 6b2d 6e75 6d62 6572 1c00 1d01 1500 ock-number...... │ │ │ 0041d1c0: 0020 2020 2d54 5b4f 5d3d 626c 6f63 6b2d . -T[O]=block- │ │ │ -0041d1d0: 6e75 6d62 6572 1200 1d57 1600 0020 2020 number...W... │ │ │ -0041d1e0: 2d49 5b4e 4445 585d 1100 1d57 1700 0020 -I[NDEX]...W... │ │ │ -0041d1f0: 2020 2d4c 4f53 5b54 5d15 001d 5718 0000 -LOS[T]...W... │ │ │ +0041d1d0: 6e75 6d62 6572 1200 1d01 1600 0020 2020 number....... │ │ │ +0041d1e0: 2d49 5b4e 4445 585d 1100 1d01 1700 0020 -I[NDEX]....... │ │ │ +0041d1f0: 2020 2d4c 4f53 5b54 5d15 001d 0118 0000 -LOS[T]....... │ │ │ 0041d200: 2020 202d 5b4e 4f5d 435b 5249 545d 1500 -[NO]C[RIT].. │ │ │ -0041d210: 1d57 1900 0020 2020 2d5b 4e4f 5d42 555b .W... -[NO]BU[ │ │ │ -0041d220: 5359 5d11 001d 571a 0000 2020 202d 535b SY]...W... -S[ │ │ │ -0041d230: 5441 525d 1600 1d57 2100 0020 2020 2d4c TAR]...W!.. -L │ │ │ -0041d240: 4f57 5b45 525d 3d6b 6579 1600 1d57 2200 OW[ER]=key...W". │ │ │ +0041d210: 1d01 1900 0020 2020 2d5b 4e4f 5d42 555b ..... -[NO]BU[ │ │ │ +0041d220: 5359 5d11 001d 011a 0000 2020 202d 535b SY]....... -S[ │ │ │ +0041d230: 5441 525d 1600 1d01 2100 0020 2020 2d4c TAR]....!.. -L │ │ │ +0041d240: 4f57 5b45 525d 3d6b 6579 1600 1d01 2200 OW[ER]=key....". │ │ │ 0041d250: 0020 2020 2d55 5b50 5045 525d 3d6b 6579 . -U[PPER]=key │ │ │ -0041d260: 0b00 1d57 2300 0020 2020 5d07 001d 5724 ...W#.. ]...W$ │ │ │ -0041d270: 0000 1a00 1c57 ff73 00ff 4558 414d 504c .....W.s..EXAMPL │ │ │ -0041d280: 4553 0000 4578 616d 706c 6573 1300 2957 ES..Examples..)W │ │ │ +0041d260: 0b00 1d01 2300 0020 2020 5d07 001d 0124 ....#.. ]....$ │ │ │ +0041d270: 0000 1a00 1c01 ff73 00ff 4558 414d 504c .......s..EXAMPL │ │ │ +0041d280: 4553 0000 4578 616d 706c 6573 1300 2901 ES..Examples..). │ │ │ 0041d290: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -0041d2a0: 002a 5721 0000 1200 2a57 3100 0020 2020 .*W!....*W1.. │ │ │ -0041d2b0: 4578 616d 706c 653a 0700 2a57 4100 004a Example:..*WA..J │ │ │ -0041d2c0: 002a 5751 0000 2020 2044 5345 3e20 7261 .*WQ.. DSE> ra │ │ │ +0041d2a0: 002a 0121 0000 1200 2a01 3100 0020 2020 .*.!....*.1.. │ │ │ +0041d2b0: 4578 616d 706c 653a 0700 2a01 4100 004a Example:..*.A..J │ │ │ +0041d2c0: 002a 0151 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 5761 0000 =A -to=CC..*Wa.. │ │ │ -0041d310: 5400 2a57 7100 0020 2020 5468 6973 2063 T.*Wq.. This c │ │ │ +0041d300: 3d41 202d 746f 3d43 4307 002a 0161 0000 =A -to=CC..*.a.. │ │ │ +0041d310: 5400 2a01 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 2a57 8100 0020 2020 4e6f 204.R.*W... No │ │ │ +0041d360: 3230 342e 5200 2a01 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 2a57 9100 0020 2020 blocks#.*W... │ │ │ +0041d3b0: 626c 6f63 6b73 2300 2a01 9100 0020 2020 blocks#.*.... │ │ │ 0041d3c0: 7370 6563 6966 6965 6420 696e 2068 6578 specified in hex │ │ │ -0041d3d0: 6164 6563 696d 616c 2e08 0029 57c0 1100 adecimal...)W... │ │ │ -0041d3e0: 0012 002a 5712 0000 2020 2045 7861 6d70 ...*W... Examp │ │ │ -0041d3f0: 6c65 3a07 002a 5713 0000 5300 2a57 1400 le:..*W...S.*W.. │ │ │ +0041d3d0: 6164 6563 696d 616c 2e08 0029 01c0 1100 adecimal...).... │ │ │ +0041d3e0: 0012 002a 0112 0000 2020 2045 7861 6d70 ...*.... Examp │ │ │ +0041d3f0: 6c65 3a07 002a 0113 0000 5300 2a01 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: 5715 0000 4f00 2a57 1600 0020 2020 5468 W...O.*W... Th │ │ │ +0041d450: 0115 0000 4f00 2a01 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 5717 0000 2020 2062 6c6f een!.*W... blo │ │ │ +0041d4a0: 6565 6e21 002a 0117 0000 2020 2062 6c6f een!.*.... blo │ │ │ 0041d4b0: 636b 2031 3020 616e 6420 626c 6f63 6b20 ck 10 and block │ │ │ -0041d4c0: 3230 342e 0700 2a57 1800 0012 002a 5719 204...*W.....*W. │ │ │ +0041d4c0: 3230 342e 0700 2a01 1800 0012 002a 0119 204...*......*.. │ │ │ 0041d4d0: 0000 2020 2045 7861 6d70 6c65 3a07 002a .. Example:..* │ │ │ -0041d4e0: 571a 0000 5100 2a57 2100 0020 2020 4453 W...Q.*W!.. DS │ │ │ +0041d4e0: 011a 0000 5100 2a01 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 5722 0000 5000 2a57 index..*W"..P.*W │ │ │ +0041d530: 696e 6465 7807 002a 0122 0000 5000 2a01 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 2a57 keys between!.*W │ │ │ +0041d580: 6b65 7973 2062 6574 7765 656e 2100 2a01 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: 5725 0000 1200 2a57 2600 0020 2020 4578 W%....*W&.. Ex │ │ │ -0041d5c0: 616d 706c 653a 0700 2a57 2700 0041 002a ample:..*W'..A.* │ │ │ -0041d5d0: 5728 0000 2020 2044 5345 3e20 7261 6e67 W(.. DSE> rang │ │ │ +0041d5b0: 0125 0000 1200 2a01 2600 0020 2020 4578 .%....*.&.. Ex │ │ │ +0041d5c0: 616d 706c 653a 0700 2a01 2700 0041 002a ample:..*.'..A.* │ │ │ +0041d5d0: 0128 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: 2a57 2900 0052 002a 572a 0000 2020 2054 *W)..R.*W*.. T │ │ │ +0041d610: 2a01 2900 0052 002a 012a 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 5731 0000 2020 ed keysB.*W1.. │ │ │ +0041d660: 6564 206b 6579 7342 002a 0131 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 5732 0000 indexed...*W2.. │ │ │ -0041d6b0: 1200 2a57 3300 0020 2020 4578 616d 706c ..*W3.. Exampl │ │ │ -0041d6c0: 653a 0700 2a57 3400 004d 002a 5735 0000 e:..*W4..M.*W5.. │ │ │ +0041d6a0: 2069 6e64 6578 6564 2e07 002a 0132 0000 indexed...*.2.. │ │ │ +0041d6b0: 1200 2a01 3300 0020 2020 4578 616d 706c ..*.3.. Exampl │ │ │ +0041d6c0: 653a 0700 2a01 3400 004d 002a 0135 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 2a57 3600 0020 2020 -to=F,.*W6.. │ │ │ +0041d710: 202d 746f 3d46 2c00 2a01 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 2a57 3700 0020 2020 426c 6f63 e:".*W7.. Bloc │ │ │ +0041d740: 653a 2200 2a01 3700 0020 2020 426c 6f63 e:".*.7.. Bloc │ │ │ 0041d750: 6b3a 2030 3030 3030 3030 4120 4c65 7665 k: 0000000A Leve │ │ │ -0041d760: 6c3a 2030 2200 2a57 3800 0020 2020 426c l: 0".*W8.. Bl │ │ │ +0041d760: 6c3a 2030 2200 2a01 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 2a57 3900 0020 2020 vel: 0".*W9.. │ │ │ +0041d780: 7665 6c3a 2030 2200 2a01 3900 0020 2020 vel: 0".*.9.. │ │ │ 0041d790: 426c 6f63 6b3a 2030 3030 3030 3030 4320 Block: 0000000C │ │ │ -0041d7a0: 4c65 7665 6c3a 2030 2200 2a57 3a00 0020 Level: 0".*W:.. │ │ │ +0041d7a0: 4c65 7665 6c3a 2030 2200 2a01 3a00 0020 Level: 0".*.:.. │ │ │ 0041d7b0: 2020 426c 6f63 6b3a 2030 3030 3030 3030 Block: 0000000 │ │ │ -0041d7c0: 4420 4c65 7665 6c3a 2030 2200 2a57 4100 D Level: 0".*WA. │ │ │ +0041d7c0: 4420 4c65 7665 6c3a 2030 2200 2a01 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 0057 4845 4c50 00ff 7300 ff43 4f4d L..WHELP..s..COM │ │ │ +0041d810: 4c00 0001 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 2a57 00F Level: 0..*W │ │ │ +0041d850: 3030 4620 4c65 7665 6c3a 2030 1800 2a01 00F Level: 0..*. │ │ │ 0041d860: 4300 0020 2020 466f 756e 6420 3620 626c C.. Found 6 bl │ │ │ -0041d870: 6f63 6b73 0700 2a57 4400 004c 002a 5745 ocks..*WD..L.*WE │ │ │ +0041d870: 6f63 6b73 0700 2a01 4400 004c 002a 0145 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 5746 0000 0000 s(877)...*WF.... │ │ │ +0041d8c0: 7328 3837 3729 2e07 002a 0146 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 0057 4845 4c50 00ff 7300 ff43 4f4d ...WHELP..s..COM │ │ │ +0041e010: 8000 0001 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 2d57 8100 0020 2020 6120 4453 4520 Q.-W... a DSE │ │ │ +0041e090: 5100 2d01 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 5791 0000 2020 2062 6c6f 636b t9.-W... block │ │ │ +0041e0e0: 7439 002d 0191 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 2c57 c011 k one (1)...,W.. │ │ │ -0041e120: 0000 5100 2d57 1200 0020 2020 424c 4f43 ..Q.-W... BLOC │ │ │ +0041e110: 6b20 6f6e 6520 2831 292e 0800 2c01 c011 k one (1)...,... │ │ │ +0041e120: 0000 5100 2d01 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 5713 0000 2020 2064 6561 heyT.-W... dea │ │ │ +0041e170: 6865 7954 002d 0113 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 5714 0000 2020 ere areQ.-W... │ │ │ +0041e1c0: 6572 6520 6172 6551 002d 0114 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 2d57 1500 0020 ase sizeC.-W... │ │ │ +0041e210: 6173 6520 7369 7a65 4300 2d01 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 5716 -TRUNCATE)...-W. │ │ │ -0041e260: 0000 1800 2d57 1700 0020 2020 2d43 5b4f ....-W... -C[O │ │ │ -0041e270: 554e 545d 3d63 6f75 6e74 0700 2d57 1800 UNT]=count..-W.. │ │ │ -0041e280: 0034 002d 5719 0000 2020 2053 7065 6369 .4.-W... Speci │ │ │ +0041e250: 2d54 5255 4e43 4154 4529 2e07 002d 0116 -TRUNCATE)...-.. │ │ │ +0041e260: 0000 1800 2d01 1700 0020 2020 2d43 5b4f ....-.... -C[O │ │ │ +0041e270: 554e 545d 3d63 6f75 6e74 0700 2d01 1800 UNT]=count..-... │ │ │ +0041e280: 0034 002d 0119 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 571a 0000 3500 2d57 move...-W...5.-W │ │ │ +0041e2b0: 6d6f 7665 2e07 002d 011a 0000 3500 2d01 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 5722 0000 2500 2d57 2300 0020 ...-W"..%.-W#.. │ │ │ +0041e2f0: 2e07 002d 0122 0000 2500 2d01 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: 5724 0000 1a00 2d57 2500 0020 2020 2d4f W$....-W%.. -O │ │ │ +0041e320: 0124 0000 1a00 2d01 2500 0020 2020 2d4f .$....-.%.. -O │ │ │ 0041e330: 5b46 4653 4554 5d3d 6f66 6673 6574 0700 [FFSET]=offset.. │ │ │ -0041e340: 2d57 2600 0054 002d 5727 0000 2020 2053 -W&..T.-W'.. S │ │ │ +0041e340: 2d01 2600 0054 002d 0127 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 5728 0000 he offsetM.-W(.. │ │ │ +0041e390: 6865 206f 6666 7365 744d 002d 0128 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 2d57 2900 0020 2020 to theT.-W).. │ │ │ +0041e3e0: 746f 2074 6865 5400 2d01 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 2d57 2a00 VE -OFF=10E.-W*. │ │ │ +0041e430: 5645 202d 4f46 463d 3130 4500 2d01 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 5731 0000 2e00 2d57 3200 0020 2020 .-W1....-W2.. │ │ │ +0041e480: 002d 0131 0000 2e00 2d01 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 2d57 3300 0021 002d 5734 CORD..-W3..!.-W4 │ │ │ +0041e4b0: 434f 5244 0700 2d01 3300 0021 002d 0134 CORD..-.3..!.-.4 │ │ │ 0041e4c0: 0000 2020 202d 525b 4543 4f52 445d 3d72 .. -R[ECORD]=r │ │ │ -0041e4d0: 6563 6f72 645f 6e75 6d62 6572 0700 2d57 ecord_number..-W │ │ │ -0041e4e0: 3500 0050 002d 5736 0000 2020 2053 7065 5..P.-W6.. Spe │ │ │ +0041e4d0: 6563 6f72 645f 6e75 6d62 6572 0700 2d01 ecord_number..-. │ │ │ +0041e4e0: 3500 0050 002d 0136 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 5737 0000 2020 2071 7561 ORDM.-W7.. qua │ │ │ +0041e530: 4f52 444d 002d 0137 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 2d57 3800 002e 002d 5739 0000 2020 ..-W8....-W9.. │ │ │ +0041e580: 0700 2d01 3800 002e 002d 0139 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 573a 0000 2300 2d57 FFSET..-W:..#.-W │ │ │ +0041e5b0: 4646 5345 5407 002d 013a 0000 2300 2d01 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 5742 0000 5400 2d57 4300 0020 2020 .-WB..T.-WC.. │ │ │ +0041e5e0: 002d 0142 0000 5400 2d01 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 2d57 4400 remove. IfK.-WD. │ │ │ +0041e630: 7265 6d6f 7665 2e20 4966 4b00 2d01 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 5745 0000 2020 206f ired;T.-WE.. o │ │ │ +0041e680: 6972 6564 3b54 002d 0145 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 5746 0000 ible with'.-WF.. │ │ │ +0041e6d0: 6962 6c65 2077 6974 6827 002d 0146 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 2d57 4700 0054 002d 5748 0000 2020 ..-WG..T.-WH.. │ │ │ +0041e700: 0700 2d01 4700 0054 002d 0148 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 5749 the current6.-WI │ │ │ +0041e750: 7468 6520 6375 7272 656e 7436 002d 0149 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 574a 0000 2800 2d57 5100 0020 ...-WJ..(.-WQ.. │ │ │ +0041e790: 2e07 002d 014a 0000 2800 2d01 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 2d57 5200 0012 0018 5753 544f 5245 ..-WR.....WSTORE │ │ │ -0041e7d0: 0000 5245 5374 6f72 6512 001e 57bf 1100 ..REStore...W... │ │ │ -0041e7e0: 0020 2020 5245 5374 6f72 6507 001f 5721 . REStore...W! │ │ │ +0041e7c0: 0700 2d01 5200 0012 0018 0153 544f 5245 ..-.R......STORE │ │ │ +0041e7d0: 0000 5245 5374 6f72 6512 001e 01bf 1100 ..REStore....... │ │ │ +0041e7e0: 0020 2020 5245 5374 6f72 6507 001f 0121 . REStore....! │ │ │ 0041e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e800: 0400 0000 d907 0000 7909 0000 0000 0000 ........y....... │ │ │ -0041e810: 5f00 0057 4845 4c50 00ff 7300 ff43 4f4d _..WHELP..s..COM │ │ │ +0041e810: 5f00 0001 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 5741 0000 1300 1f57 5100 0020 2020 ..WA.....WQ.. │ │ │ -0041e880: 5245 535b 544f 5245 5d0b 001f 5761 0000 RES[TORE]...Wa.. │ │ │ -0041e890: 2020 205b 1f00 1f57 7100 0020 2020 2d42 [...Wq.. -B │ │ │ +0041e870: 001f 0141 0000 1300 1f01 5100 0020 2020 ...A......Q.. │ │ │ +0041e880: 5245 535b 544f 5245 5d0b 001f 0161 0000 RES[TORE]....a.. │ │ │ +0041e890: 2020 205b 1f00 1f01 7100 0020 2020 2d42 [....q.. -B │ │ │ 0041e8a0: 5b4c 4f43 4b5d 3d62 6c6f 636b 2d6e 756d [LOCK]=block-num │ │ │ -0041e8b0: 6265 7216 001f 5781 0000 2020 202d 465b ber...W... -F[ │ │ │ -0041e8c0: 524f 4d5d 3d66 726f 6d1a 001f 5791 0000 ROM]=from...W... │ │ │ +0041e8b0: 6265 7216 001f 0181 0000 2020 202d 465b ber....... -F[ │ │ │ +0041e8c0: 524f 4d5d 3d66 726f 6d1a 001f 0191 0000 ROM]=from....... │ │ │ 0041e8d0: 2020 202d 525b 4547 494f 4e5d 3d72 6567 -R[EGION]=reg │ │ │ -0041e8e0: 696f 6e24 001e 57c0 1100 0020 2020 2d56 ion$..W.... -V │ │ │ +0041e8e0: 696f 6e24 001e 01c0 1100 0020 2020 2d56 ion$....... -V │ │ │ 0041e8f0: 5b45 5253 494f 4e5d 3d76 6572 7369 6f6e [ERSION]=version │ │ │ -0041e900: 2d6e 756d 6265 720b 001f 5712 0000 2020 -number...W... │ │ │ -0041e910: 205d 0700 1f57 1300 0035 001f 5714 0000 ]...W...5..W... │ │ │ +0041e900: 2d6e 756d 6265 720b 001f 0112 0000 2020 -number....... │ │ │ +0041e910: 205d 0700 1f01 1300 0035 001f 0114 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: 1f57 1500 001e 001e 57ff 7300 ff51 5541 .W......W.s..QUA │ │ │ +0041e950: 1f01 1500 001e 001e 01ff 7300 ff51 5541 ..........s..QUA │ │ │ 0041e960: 4c49 4649 4552 5300 0051 7561 6c69 6669 LIFIERS..Qualifi │ │ │ -0041e970: 6572 7315 002d 57bf 1100 0020 2020 5175 ers..-W.... Qu │ │ │ -0041e980: 616c 6966 6965 7273 0700 2e57 2100 001f alifiers...W!... │ │ │ -0041e990: 002e 5731 0000 2020 202d 425b 4c4f 434b ..W1.. -B[LOCK │ │ │ +0041e970: 6572 7315 002d 01bf 1100 0020 2020 5175 ers..-..... Qu │ │ │ +0041e980: 616c 6966 6965 7273 0700 2e01 2100 001f alifiers....!... │ │ │ +0041e990: 002e 0131 0000 2020 202d 425b 4c4f 434b ...1.. -B[LOCK │ │ │ 0041e9a0: 5d3d 626c 6f63 6b5f 6e75 6d62 6572 0700 ]=block_number.. │ │ │ -0041e9b0: 2e57 4100 0029 002e 5751 0000 2020 2053 .WA..)..WQ.. S │ │ │ +0041e9b0: 2e01 4100 0029 002e 0151 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: 2e57 6100 0054 002e 5771 0000 2020 2046 .Wa..T..Wq.. F │ │ │ +0041e9e0: 2e01 6100 0054 002e 0171 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 5781 0000 andled byO..W... │ │ │ +0041ea30: 616e 646c 6564 2062 794f 002e 0181 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 2e57 9100 0020 he first:..W... │ │ │ +0041ea80: 6865 2066 6972 7374 3a00 2e01 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 2d57 c011 0000 5400 2e57 1200 )...-W....T..W.. │ │ │ +0041eac0: 292e 0800 2d01 c011 0000 5400 2e01 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: 2e57 1300 0020 2020 7769 7468 2073 6574 .W... with set │ │ │ +0041eb20: 2e01 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: 5714 0000 2020 2073 6974 7561 7469 6f6e W... situation │ │ │ +0041eb70: 0114 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: 2e57 1500 0020 2020 2866 6f72 2065 7861 .W... (for exa │ │ │ +0041ebc0: 2e01 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 5716 0000 1e00 2e57 1700 0020 ....W......W... │ │ │ +0041ec00: 2e07 002e 0116 0000 1e00 2e01 1700 0020 ............... │ │ │ 0041ec10: 2020 2d46 5b52 4f4d 5d3d 626c 6f63 6b5f -F[ROM]=block_ │ │ │ -0041ec20: 6e75 6d62 6572 0700 2e57 1800 0043 002e number...W...C.. │ │ │ -0041ec30: 5719 0000 2020 2053 7065 6369 6669 6573 W... Specifies │ │ │ +0041ec20: 6e75 6d62 6572 0700 2e01 1800 0043 002e number.......C.. │ │ │ +0041ec30: 0119 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 2e57 1a00 004f 002e 5721 0000 2020 ...W...O..W!.. │ │ │ +0041ec70: 0700 2e01 1a00 004f 002e 0121 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 2e57 2200 0020 2020 blockO..W".. │ │ │ +0041ecc0: 2062 6c6f 636b 4f00 2e01 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 5723 0000 2020 2073 f theT..W#.. s │ │ │ +0041ed10: 6620 7468 6554 002e 0123 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 5724 0000 it always9..W$.. │ │ │ +0041ed60: 6974 2061 6c77 6179 7339 002e 0124 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 2e57 2500 004d 002e 5726 0000 r....W%..M..W&.. │ │ │ +0041eda0: 722e 0700 2e01 2500 004d 002e 0126 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 2e57 2700 0020 2020 block...W'.. │ │ │ -0041ee00: 6e75 6d62 6572 2e07 002e 5728 0000 1a00 number....W(.... │ │ │ -0041ee10: 2e57 2900 0020 2020 2d52 5b45 4749 4f4e .W).. -R[EGION │ │ │ -0041ee20: 5d3d 7265 6769 6f6e 0700 2e57 2a00 003e ]=region...W*..> │ │ │ -0041ee30: 002e 5731 0000 2020 2053 7065 6369 6669 ..W1.. Specifi │ │ │ +0041edf0: 2062 6c6f 636b 1100 2e01 2700 0020 2020 block....'.. │ │ │ +0041ee00: 6e75 6d62 6572 2e07 002e 0128 0000 1a00 number.....(.... │ │ │ +0041ee10: 2e01 2900 0020 2020 2d52 5b45 4749 4f4e ..).. -R[EGION │ │ │ +0041ee20: 5d3d 7265 6769 6f6e 0700 2e01 2a00 003e ]=region....*..> │ │ │ +0041ee30: 002e 0131 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: 5732 0000 4800 2e57 3300 0020 2020 4279 W2..H..W3.. By │ │ │ +0041ee70: 0132 0000 4800 2e01 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 2e57 rent region....W │ │ │ -0041eec0: 3400 0023 002e 5735 0000 2020 202d 565b 4..#..W5.. -V[ │ │ │ +0041eeb0: 7265 6e74 2072 6567 696f 6e2e 0700 2e01 rent region..... │ │ │ +0041eec0: 3400 0023 002e 0135 0000 2020 202d 565b 4..#...5.. -V[ │ │ │ 0041eed0: 4552 5349 4f4e 5d3d 7665 7273 696f 6e5f ERSION]=version_ │ │ │ -0041eee0: 6e75 6d62 6572 0700 2e57 3600 0053 002e number...W6..S.. │ │ │ -0041eef0: 5737 0000 2020 2053 7065 6369 6669 6573 W7.. Specifies │ │ │ +0041eee0: 6e75 6d62 6572 0700 2e01 3600 0053 002e number....6..S.. │ │ │ +0041eef0: 0137 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 2e57 3800 0020 2020 6e75 6d62 6572 ...W8.. number │ │ │ +0041ef40: 1d00 2e01 3800 0020 2020 6e75 6d62 6572 ....8.. number │ │ │ 0041ef50: 2069 7320 7265 7175 6972 6564 2e07 002e is required.... │ │ │ -0041ef60: 5739 0000 0e00 1657 5341 5645 0000 5341 W9.....WSAVE..SA │ │ │ -0041ef70: 7665 0f00 1b57 bf11 0000 2020 2053 4176 ve...W.... SAv │ │ │ -0041ef80: 6507 001c 5721 0000 5100 1c57 3100 0020 e...W!..Q..W1.. │ │ │ +0041ef60: 0139 0000 0e00 1601 5341 5645 0000 5341 .9......SAVE..SA │ │ │ +0041ef70: 7665 0f00 1b01 bf11 0000 2020 2053 4176 ve........ SAv │ │ │ +0041ef80: 6507 001c 0121 0000 5100 1c01 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 0057 4845 4c50 00ff 7300 ff43 4f4d g..WHELP..s..COM │ │ │ +0041f010: 6700 0001 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 5751 0000 2020 rve 128=..WQ.. │ │ │ +0041f070: 7276 6520 3132 383d 001c 0151 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 1c57 6100 0054 001c 5771 ITs....Wa..T..Wq │ │ │ +0041f0b0: 4954 732e 0700 1c01 6100 0054 001c 0171 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 5781 0000 2020 2061 6e64 2061 7320 ..W... and as │ │ │ +0041f110: 001c 0181 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: 5791 0000 2020 2062 6566 6f72 6520 6368 W... before ch │ │ │ -0041f170: 616e 6769 6e67 2074 6865 6d2e 0800 1b57 anging them....W │ │ │ -0041f180: c011 0000 2c00 1c57 1200 0020 2020 5468 ....,..W... Th │ │ │ +0041f160: 0191 0000 2020 2062 6566 6f72 6520 6368 .... before ch │ │ │ +0041f170: 616e 6769 6e67 2074 6865 6d2e 0800 1b01 anging them..... │ │ │ +0041f180: c011 0000 2c00 1c01 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 1c57 1300 0010 001c 5714 0000 2020 ...W......W... │ │ │ -0041f1c0: 2053 415b 5645 5d0b 001c 5715 0000 2020 SA[VE]...W... │ │ │ -0041f1d0: 205b 1f00 1c57 1600 0020 2020 2d42 5b4c [...W... -B[L │ │ │ +0041f1b0: 0700 1c01 1300 0010 001c 0114 0000 2020 .............. │ │ │ +0041f1c0: 2053 415b 5645 5d0b 001c 0115 0000 2020 SA[VE]....... │ │ │ +0041f1d0: 205b 1f00 1c01 1600 0020 2020 2d42 5b4c [....... -B[L │ │ │ 0041f1e0: 4f43 4b5d 3d62 6c6f 636b 2d6e 756d 6265 OCK]=block-numbe │ │ │ -0041f1f0: 721b 001c 5717 0000 2020 202d 435b 4f4d r...W... -C[OM │ │ │ -0041f200: 4d45 4e54 5d3d 7374 7269 6e67 1100 1c57 MENT]=string...W │ │ │ +0041f1f0: 721b 001c 0117 0000 2020 202d 435b 4f4d r....... -C[OM │ │ │ +0041f200: 4d45 4e54 5d3d 7374 7269 6e67 1100 1c01 MENT]=string.... │ │ │ 0041f210: 1800 0020 2020 2d4c 5b49 5354 5d15 001c ... -L[IST]... │ │ │ -0041f220: 5719 0000 2020 202d 5b4e 4f5d 435b 5249 W... -[NO]C[RI │ │ │ -0041f230: 545d 0b00 1c57 1a00 0020 2020 5d07 001c T]...W... ]... │ │ │ -0041f240: 5721 0000 1e00 1b57 ff73 00ff 5155 414c W!.....W.s..QUAL │ │ │ +0041f220: 0119 0000 2020 202d 5b4e 4f5d 435b 5249 .... -[NO]C[RI │ │ │ +0041f230: 545d 0b00 1c01 1a00 0020 2020 5d07 001c T]....... ]... │ │ │ +0041f240: 0121 0000 1e00 1b01 ff73 00ff 5155 414c .!.......s..QUAL │ │ │ 0041f250: 4946 4945 5253 0000 5175 616c 6966 6965 IFIERS..Qualifie │ │ │ -0041f260: 7273 1500 2a57 bf11 0000 2020 2051 7561 rs..*W.... Qua │ │ │ -0041f270: 6c69 6669 6572 7307 002b 5721 0000 1f00 lifiers..+W!.... │ │ │ -0041f280: 2b57 3100 0020 2020 2d42 5b4c 4f43 4b5d +W1.. -B[LOCK] │ │ │ +0041f260: 7273 1500 2a01 bf11 0000 2020 2051 7561 rs..*..... Qua │ │ │ +0041f270: 6c69 6669 6572 7307 002b 0121 0000 1f00 lifiers..+.!.... │ │ │ +0041f280: 2b01 3100 0020 2020 2d42 5b4c 4f43 4b5d +.1.. -B[LOCK] │ │ │ 0041f290: 3d62 6c6f 636b 5f6e 756d 6265 7207 002b =block_number..+ │ │ │ -0041f2a0: 5741 0000 2900 2b57 5100 0020 2020 5370 WA..).+WQ.. Sp │ │ │ +0041f2a0: 0141 0000 2900 2b01 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: 5761 0000 5300 2b57 7100 0020 2020 4f6e Wa..S.+Wq.. On │ │ │ +0041f2d0: 0161 0000 5300 2b01 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 5781 0000 2020 dled byQ.+W... │ │ │ +0041f320: 646c 6564 2062 7951 002b 0181 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 2b57 9100 0020 he first9.+W... │ │ │ +0041f370: 6865 2066 6972 7374 3900 2b01 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 57c0 1100 001b 002b 5712 0000 ...*W......+W... │ │ │ +0041f3b0: 2e08 002a 01c0 1100 001b 002b 0112 0000 ...*.......+.... │ │ │ 0041f3c0: 2020 202d 435b 4f4d 4d45 4e54 5d3d 7374 -C[OMMENT]=st │ │ │ -0041f3d0: 7269 6e67 0700 2b57 1300 004c 002b 5714 ring..+W...L.+W. │ │ │ +0041f3d0: 7269 6e67 0700 2b01 1300 004c 002b 0114 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 5715 0000 2020 ment in .+W... │ │ │ +0041f420: 6d65 6e74 2069 6e20 002b 0115 0000 2020 ment in .+.... │ │ │ 0041f430: 2071 756f 7461 7469 6f6e 206d 6172 6b73 quotation marks │ │ │ -0041f440: 2028 2220 2229 2e07 002b 5716 0000 2200 (" ")...+W...". │ │ │ -0041f450: 2b57 1700 0020 2020 496e 636f 6d70 6174 +W... Incompat │ │ │ +0041f440: 2028 2220 2229 2e07 002b 0116 0000 2200 (" ")...+....". │ │ │ +0041f450: 2b01 1700 0020 2020 496e 636f 6d70 6174 +.... Incompat │ │ │ 0041f460: 6962 6c65 2077 6974 683a 202d 4c49 5354 ible with: -LIST │ │ │ -0041f470: 0700 2b57 1800 0011 002b 5719 0000 2020 ..+W.....+W... │ │ │ -0041f480: 202d 4c5b 4953 545d 0700 2b57 1a00 004a -L[IST]..+W...J │ │ │ -0041f490: 002b 5721 0000 2020 204c 6973 7473 2073 .+W!.. Lists s │ │ │ +0041f470: 0700 2b01 1800 0011 002b 0119 0000 2020 ..+......+.... │ │ │ +0041f480: 202d 4c5b 4953 545d 0700 2b01 1a00 004a -L[IST]..+....J │ │ │ +0041f490: 002b 0121 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 5722 0000 lifier is3.+W".. │ │ │ +0041f4d0: 6c69 6669 6572 2069 7333 002b 0122 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 2b57 T qualifier...+W │ │ │ -0041f510: 2300 004a 002b 5724 0000 2020 2042 7920 #..J.+W$.. By │ │ │ +0041f500: 5420 7175 616c 6966 6965 722e 0700 2b01 T qualifier...+. │ │ │ +0041f510: 2300 004a 002b 0124 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: 5725 0000 5200 2b57 2600 0020 2020 4c49 W%..R.+W&.. LI │ │ │ +0041f560: 0125 0000 5200 2b01 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 2b57 2700 0020 2020 use itQ.+W'.. │ │ │ +0041f5b0: 7573 6520 6974 5100 2b01 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 5728 0000 2020 d thereP.+W(.. │ │ │ +0041f600: 6420 7468 6572 6550 002b 0128 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 5729 0000 2020 atabaseH.+W).. │ │ │ +0041f650: 6174 6162 6173 6548 002b 0129 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 572a 0000 2500 2b57 3100 0020 2020 .+W*..%.+W1.. │ │ │ +0041f6a0: 002b 012a 0000 2500 2b01 3100 0020 2020 .+.*..%.+.1.. │ │ │ 0041f6b0: 496e 636f 6d70 6174 6962 6c65 2077 6974 Incompatible wit │ │ │ -0041f6c0: 683a 202d 434f 4d4d 454e 5407 002b 5732 h: -COMMENT..+W2 │ │ │ -0041f6d0: 0000 1500 2b57 3300 0020 2020 2d5b 4e4f ....+W3.. -[NO │ │ │ -0041f6e0: 5d43 5b52 4954 5d07 002b 5734 0000 4f00 ]C[RIT]..+W4..O. │ │ │ -0041f6f0: 2b57 3500 0020 2020 416c 6c6f 7773 2044 +W5.. Allows D │ │ │ +0041f6c0: 683a 202d 434f 4d4d 454e 5407 002b 0132 h: -COMMENT..+.2 │ │ │ +0041f6d0: 0000 1500 2b01 3300 0020 2020 2d5b 4e4f ....+.3.. -[NO │ │ │ +0041f6e0: 5d43 5b52 4954 5d07 002b 0134 0000 4f00 ]C[RIT]..+.4..O. │ │ │ +0041f6f0: 2b01 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: 5736 0000 2020 2073 6563 7469 6f6e 2e20 W6.. section. │ │ │ +0041f740: 0136 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 5737 0000 2020 2075 7365 6420 eK.+W7.. used │ │ │ +0041f790: 654b 002b 0137 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 2b57 ng normally...+W │ │ │ -0041f7e0: 3800 000f 0017 5748 4946 5400 0053 4869 8.....WHIFT..SHi │ │ │ +0041f7d0: 6e67 206e 6f72 6d61 6c6c 792e 0700 2b01 ng normally...+. │ │ │ +0041f7e0: 3800 000f 0017 0148 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 0057 4845 4c50 00ff 7300 ff43 4f4d ,..WHELP..s..COM │ │ │ +0041f810: 2c00 0001 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 1d57 .... SHift...W │ │ │ -0041f840: 2100 0050 001d 5731 0000 2020 2055 7365 !..P..W1.. Use │ │ │ +0041f830: bf11 0000 2020 2053 4869 6674 0700 1d01 .... SHift.... │ │ │ +0041f840: 2100 0050 001d 0131 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 5741 0000 2020 207a 6572 ithM..WA.. zer │ │ │ +0041f890: 6974 684d 001d 0141 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 1d57 5100 0011 001d 5761 0000 2020 ...WQ.....Wa.. │ │ │ -0041f8f0: 2053 485b 4946 545d 0b00 1d57 7100 0020 SH[IFT]...Wq.. │ │ │ -0041f900: 2020 5b1d 001d 5781 0000 2020 202d 425b [...W... -B[ │ │ │ +0041f8e0: 0700 1d01 5100 0011 001d 0161 0000 2020 ....Q......a.. │ │ │ +0041f8f0: 2053 485b 4946 545d 0b00 1d01 7100 0020 SH[IFT]....q.. │ │ │ +0041f900: 2020 5b1d 001d 0181 0000 2020 202d 425b [....... -B[ │ │ │ 0041f910: 4143 4b57 4152 445d 3d62 5f73 6869 6674 ACKWARD]=b_shift │ │ │ -0041f920: 1f00 1d57 9100 0020 2020 2d42 4c5b 4f43 ...W... -BL[OC │ │ │ +0041f920: 1f00 1d01 9100 0020 2020 2d42 4c5b 4f43 ....... -BL[OC │ │ │ 0041f930: 4b5d 3d62 6c6f 636b 5f6e 756d 6265 721d K]=block_number. │ │ │ -0041f940: 001c 57c0 1100 0020 2020 2d46 5b4f 5257 ..W.... -F[ORW │ │ │ -0041f950: 4152 445d 3d66 5f73 6869 6674 1a00 1d57 ARD]=f_shift...W │ │ │ +0041f940: 001c 01c0 1100 0020 2020 2d46 5b4f 5257 ....... -F[ORW │ │ │ +0041f950: 4152 445d 3d66 5f73 6869 6674 1a00 1d01 ARD]=f_shift.... │ │ │ 0041f960: 1200 0020 2020 2d4f 5b46 4653 4554 5d3d ... -O[FFSET]= │ │ │ -0041f970: 6f66 6673 6574 0b00 1d57 1300 0020 2020 offset...W... │ │ │ -0041f980: 5d07 001d 5714 0000 5200 1d57 1500 0020 ]...W...R..W... │ │ │ +0041f970: 6f66 6673 6574 0b00 1d01 1300 0020 2020 offset....... │ │ │ +0041f980: 5d07 001d 0114 0000 5200 1d01 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 1d57 1600 s that DSEP..W.. │ │ │ +0041f9d0: 7320 7468 6174 2044 5345 5000 1d01 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 1d57 1700 of OFFSETK..W.. │ │ │ +0041fa20: 206f 6620 4f46 4653 4554 4b00 1d01 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 5718 0000 2020 2062 block>..W... b │ │ │ +0041fa70: 626c 6f63 6b3e 001d 0118 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 5719 0000 1e00 1c57 ff73 ly....W......W.s │ │ │ +0041fab0: 6c79 2e07 001d 0119 0000 1e00 1c01 ff73 ly.............s │ │ │ 0041fac0: 00ff 5155 414c 4946 4945 5253 0000 5175 ..QUALIFIERS..Qu │ │ │ -0041fad0: 616c 6966 6965 7273 1500 2b57 bf11 0000 alifiers..+W.... │ │ │ +0041fad0: 616c 6966 6965 7273 1500 2b01 bf11 0000 alifiers..+..... │ │ │ 0041fae0: 2020 2051 7561 6c69 6669 6572 7307 002c Qualifiers.., │ │ │ -0041faf0: 5721 0000 1b00 2c57 3100 0020 2020 2d42 W!....,W1.. -B │ │ │ +0041faf0: 0121 0000 1b00 2c01 3100 0020 2020 2d42 .!....,.1.. -B │ │ │ 0041fb00: 5b41 434b 5741 5244 5d3d 7368 6966 7407 [ACKWARD]=shift. │ │ │ -0041fb10: 002c 5741 0000 5300 2c57 5100 0020 2020 .,WA..S.,WQ.. │ │ │ +0041fb10: 002c 0141 0000 5300 2c01 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 5761 0000 the block..,Wa.. │ │ │ -0041fb70: 2020 2068 6561 6465 722e 0700 2c57 7100 header...,Wq. │ │ │ -0041fb80: 0025 002c 5781 0000 2020 2049 6e63 6f6d .%.,W... Incom │ │ │ +0041fb60: 7468 6520 626c 6f63 6b11 002c 0161 0000 the block..,.a.. │ │ │ +0041fb70: 2020 2068 6561 6465 722e 0700 2c01 7100 header...,.q. │ │ │ +0041fb80: 0025 002c 0181 0000 2020 2049 6e63 6f6d .%.,.... Incom │ │ │ 0041fb90: 7061 7469 626c 6520 7769 7468 3a20 2d46 patible with: -F │ │ │ -0041fba0: 4f52 5741 5244 0700 2c57 9100 0020 002b ORWARD..,W... .+ │ │ │ -0041fbb0: 57c0 1100 0020 2020 2d42 4c5b 4f43 4b5d W.... -BL[OCK] │ │ │ +0041fba0: 4f52 5741 5244 0700 2c01 9100 0020 002b ORWARD..,.... .+ │ │ │ +0041fbb0: 01c0 1100 0020 2020 2d42 4c5b 4f43 4b5d ..... -BL[OCK] │ │ │ 0041fbc0: 3d62 6c6f 636b 5f6e 756d 6265 7207 002c =block_number.., │ │ │ -0041fbd0: 5712 0000 3e00 2c57 1300 0020 2020 5370 W...>.,W... Sp │ │ │ +0041fbd0: 0112 0000 3e00 2c01 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 2c57 1400 001a 002c 5715 0000 T...,W.....,W... │ │ │ +0041fc10: 542e 0700 2c01 1400 001a 002c 0115 0000 T...,......,.... │ │ │ 0041fc20: 2020 202d 465b 4f52 5741 5244 5d3d 7368 -F[ORWARD]=sh │ │ │ -0041fc30: 6966 7407 002c 5716 0000 5200 2c57 1700 ift..,W...R.,W.. │ │ │ +0041fc30: 6966 7407 002c 0116 0000 5200 2c01 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 2c57 f the block...,W │ │ │ -0041fc90: 1800 0026 002c 5719 0000 2020 2049 6e63 ...&.,W... Inc │ │ │ +0041fc80: 6620 7468 6520 626c 6f63 6b2e 0700 2c01 f the block...,. │ │ │ +0041fc90: 1800 0026 002c 0119 0000 2020 2049 6e63 ...&.,.... Inc │ │ │ 0041fca0: 6f6d 7061 7469 626c 6520 7769 7468 3a20 ompatible with: │ │ │ -0041fcb0: 2d42 4143 4b57 4152 4407 002c 571a 0000 -BACKWARD..,W... │ │ │ -0041fcc0: 1a00 2c57 2100 0020 2020 2d4f 5b46 4653 ..,W!.. -O[FFS │ │ │ -0041fcd0: 4554 5d3d 6f66 6673 6574 0700 2c57 2200 ET]=offset..,W". │ │ │ -0041fce0: 0051 002c 5723 0000 2020 2053 7065 6369 .Q.,W#.. Speci │ │ │ +0041fcb0: 2d42 4143 4b57 4152 4407 002c 011a 0000 -BACKWARD..,.... │ │ │ +0041fcc0: 1a00 2c01 2100 0020 2020 2d4f 5b46 4653 ..,.!.. -O[FFS │ │ │ +0041fcd0: 4554 5d3d 6f66 6673 6574 0700 2c01 2200 ET]=offset..,.". │ │ │ +0041fce0: 0051 002c 0123 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 2c57 2400 0020 2020 7368 6966 to..,W$.. shif │ │ │ -0041fd40: 742e 0700 2c57 2500 000f 0017 5750 4157 t...,W%.....WPAW │ │ │ -0041fd50: 4e00 0053 5061 776e 1000 1c57 bf11 0000 N..SPawn...W.... │ │ │ -0041fd60: 2020 2053 5061 776e 0700 1d57 2100 004f SPawn...W!..O │ │ │ -0041fd70: 001d 5731 0000 2020 2055 7365 2074 6865 ..W1.. Use the │ │ │ +0041fd30: 746f 1000 2c01 2400 0020 2020 7368 6966 to..,.$.. shif │ │ │ +0041fd40: 742e 0700 2c01 2500 000f 0017 0150 4157 t...,.%......PAW │ │ │ +0041fd50: 4e00 0053 5061 776e 1000 1c01 bf11 0000 N..SPawn........ │ │ │ +0041fd60: 2020 2053 5061 776e 0700 1d01 2100 004f SPawn....!..O │ │ │ +0041fd70: 001d 0131 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: 1d57 4100 0020 2020 7769 7468 6f75 7420 .WA.. without │ │ │ +0041fdc0: 1d01 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 1d57 5100 002d ronment....WQ..- │ │ │ -0041fe00: 001d 5761 0000 2020 2054 6865 2066 6f72 ..Wa.. The for │ │ │ +0041fdf0: 726f 6e6d 656e 742e 0700 1d01 5100 002d ronment.....Q..- │ │ │ +0041fe00: 001d 0161 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 1d57 command is:...W │ │ │ -0041fe30: 7100 0021 001d 5781 0000 2020 2053 505b q..!..W... SP[ │ │ │ +0041fe20: 2063 6f6d 6d61 6e64 2069 733a 0700 1d01 command is:.... │ │ │ +0041fe30: 7100 0021 001d 0181 0000 2020 2053 505b q..!...... SP[ │ │ │ 0041fe40: 4157 4e5d 205b 7368 656c 6c2d 636f 6d6d AWN] [shell-comm │ │ │ -0041fe50: 616e 645d 0700 1d57 9100 0054 001c 57c0 and]...W...T..W. │ │ │ +0041fe50: 616e 645d 0700 1d01 9100 0054 001c 01c0 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 5712 0000 2020 2020 2020 2074 6865 ..W... the │ │ │ +0041feb0: 001d 0112 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 5713 0000 2020 2020 2020 er,Q..W... │ │ │ +0041ff00: 6572 2c51 001d 0113 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 1d57 1400 0020 2020 2020 egalO..W... │ │ │ +0041ff50: 6567 616c 4f00 1d01 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 5715 0000 2020 2020 2020 out...W... │ │ │ -0041ffb0: 2063 6f6d 6d61 6e64 2e32 001d 5716 0000 command.2..W... │ │ │ +0041ffa0: 6f75 7416 001d 0115 0000 2020 2020 2020 out....... │ │ │ +0041ffb0: 2063 6f6d 6d61 6e64 2e32 001d 0116 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 c307 0000 8c0b 0000 0000 0000 ................ │ │ │ -00420010: 6d00 0057 4845 4c50 00ff 7300 ff43 4f4d m..WHELP..s..COM │ │ │ +00420010: 6d00 0001 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: 5718 0000 2020 2020 2020 2065 6e63 6c6f W... enclo │ │ │ +00420080: 0118 0000 2020 2020 2020 2065 6e63 6c6f .... enclo │ │ │ 00420090: 7365 2069 7420 7769 7468 2071 756f 7465 se it with quote │ │ │ -004200a0: 732e 0700 1d57 1900 002e 001d 571a 0000 s....W......W... │ │ │ +004200a0: 732e 0700 1d01 1900 002e 001d 011a 0000 s............... │ │ │ 004200b0: 2020 2054 6865 2053 5041 574e 2063 6f6d The SPAWN com │ │ │ 004200c0: 6d61 6e64 2068 6173 206e 6f20 7175 616c mand has no qual │ │ │ -004200d0: 6966 6965 7273 2e07 001d 5721 0000 5400 ifiers....W!..T. │ │ │ -004200e0: 1d57 2200 0020 2020 4453 4520 5350 4157 .W".. DSE SPAW │ │ │ +004200d0: 6966 6965 7273 2e07 001d 0121 0000 5400 ifiers.....!..T. │ │ │ +004200e0: 1d01 2200 0020 2020 4453 4520 5350 4157 ..".. DSE SPAW │ │ │ 004200f0: 4e20 776f 726b 7320 7769 7468 2061 6e20 N works with an │ │ │ 00420100: 6172 6775 6d65 6e74 2e20 4966 2074 6865 argument. If the │ │ │ 00420110: 2061 7267 756d 656e 7420 636f 6e74 6169 argument contai │ │ │ 00420120: 6e73 2073 7061 6365 732c 2065 6e63 6c6f ns spaces, enclo │ │ │ -00420130: 7365 1900 1d57 2300 0020 2020 6974 2077 se...W#.. it w │ │ │ -00420140: 6974 6820 7175 6f74 6573 2e07 001d 5724 ith quotes....W$ │ │ │ -00420150: 0000 1a00 1c57 ff73 00ff 4558 414d 504c .....W.s..EXAMPL │ │ │ -00420160: 4553 0000 4578 616d 706c 6573 1300 2957 ES..Examples..)W │ │ │ +00420130: 7365 1900 1d01 2300 0020 2020 6974 2077 se....#.. it w │ │ │ +00420140: 6974 6820 7175 6f74 6573 2e07 001d 0124 ith quotes.....$ │ │ │ +00420150: 0000 1a00 1c01 ff73 00ff 4558 414d 504c .......s..EXAMPL │ │ │ +00420160: 4553 0000 4578 616d 706c 6573 1300 2901 ES..Examples..). │ │ │ 00420170: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -00420180: 002a 5721 0000 1200 2a57 3100 0020 2020 .*W!....*W1.. │ │ │ -00420190: 4578 616d 706c 653a 0700 2a57 4100 0026 Example:..*WA..& │ │ │ -004201a0: 002a 5751 0000 2020 2044 5345 3e20 5350 .*WQ.. DSE> SP │ │ │ +00420180: 002a 0121 0000 1200 2a01 3100 0020 2020 .*.!....*.1.. │ │ │ +00420190: 4578 616d 706c 653a 0700 2a01 4100 0026 Example:..*.A..& │ │ │ +004201a0: 002a 0151 0000 2020 2044 5345 3e20 5350 .*.Q.. DSE> SP │ │ │ 004201b0: 4157 4e20 226d 756d 7073 202d 7275 6e20 AWN "mumps -run │ │ │ -004201c0: 5e47 4445 2207 002a 5761 0000 5200 2a57 ^GDE"..*Wa..R.*W │ │ │ +004201c0: 5e47 4445 2207 002a 0161 0000 5200 2a01 ^GDE"..*.a..R.*. │ │ │ 004201d0: 7100 0020 2020 5468 6973 2063 6f6d 6d61 q.. This comma │ │ │ 004201e0: 6e64 2073 7573 7065 6e64 7320 6120 4453 nd suspends a DS │ │ │ 004201f0: 4520 7365 7373 696f 6e20 616e 6420 6578 E session and ex │ │ │ 00420200: 6563 7574 6573 2074 6865 2073 6865 6c6c ecutes the shell │ │ │ 00420210: 2063 6f6d 6d61 6e64 206d 756d 7073 1400 command mumps.. │ │ │ -00420220: 2a57 8100 0020 2020 2d72 756e 205e 4744 *W... -run ^GD │ │ │ -00420230: 452e 0700 2a57 9100 0012 0016 5757 4349 E...*W......WWCI │ │ │ -00420240: 4e49 5400 0057 6369 6e69 7411 001d 57bf NIT..Wcinit...W. │ │ │ -00420250: 1100 0020 2020 5763 696e 6974 0700 1e57 ... Wcinit...W │ │ │ -00420260: 2100 0052 001e 5731 0000 2020 2055 7365 !..R..W1.. Use │ │ │ +00420220: 2a01 8100 0020 2020 2d72 756e 205e 4744 *.... -run ^GD │ │ │ +00420230: 452e 0700 2a01 9100 0012 0016 0157 4349 E...*........WCI │ │ │ +00420240: 4e49 5400 0057 6369 6e69 7411 001d 01bf NIT..Wcinit..... │ │ │ +00420250: 1100 0020 2020 5763 696e 6974 0700 1e01 ... Wcinit.... │ │ │ +00420260: 2100 0052 001e 0131 0000 2020 2055 7365 !..R...1.. Use │ │ │ 00420270: 2074 6865 2057 4349 4e49 5420 636f 6d6d the WCINIT comm │ │ │ 00420280: 616e 6420 746f 2072 6569 6e69 7469 616c and to reinitial │ │ │ 00420290: 697a 6520 7468 6520 676c 6f62 616c 2062 ize the global b │ │ │ 004202a0: 7566 6665 7273 206f 6620 7468 6520 6375 uffers of the cu │ │ │ -004202b0: 7272 656e 7453 001e 5741 0000 2020 2072 rrentS..WA.. r │ │ │ +004202b0: 7272 656e 7453 001e 0141 0000 2020 2072 rrentS...A.. r │ │ │ 004202c0: 6567 696f 6e2e 2042 6563 6175 7365 2069 egion. Because i │ │ │ 004202d0: 7420 636c 6561 6e73 206f 7574 2074 6865 t cleans out the │ │ │ 004202e0: 2063 6163 6865 2c20 7468 6520 5743 494e cache, the WCIN │ │ │ 004202f0: 4954 2063 6f6d 6d61 6e64 2073 686f 756c IT command shoul │ │ │ -00420300: 6420 6e6f 7420 6265 3000 1e57 5100 0020 d not be0..WQ.. │ │ │ +00420300: 6420 6e6f 7420 6265 3000 1e01 5100 0020 d not be0...Q.. │ │ │ 00420310: 2020 7573 6564 2065 7863 6570 7420 756e used except un │ │ │ 00420320: 6465 7220 7468 6520 6775 6964 616e 6365 der the guidance │ │ │ -00420330: 206f 6620 4649 532e 0700 1e57 6100 0015 of FIS....Wa... │ │ │ -00420340: 001e 5771 0000 2020 202a 2a43 6175 7469 ..Wq.. **Cauti │ │ │ -00420350: 6f6e 2a2a 0700 1e57 8100 0052 001e 5791 on**...W...R..W. │ │ │ +00420330: 206f 6620 4649 532e 0700 1e01 6100 0015 of FIS.....a... │ │ │ +00420340: 001e 0171 0000 2020 202a 2a43 6175 7469 ...q.. **Cauti │ │ │ +00420350: 6f6e 2a2a 0700 1e01 8100 0052 001e 0191 on**.......R.... │ │ │ 00420360: 0000 2020 2041 2057 4349 4e49 5420 636f .. A WCINIT co │ │ │ 00420370: 6d6d 616e 6420 6973 7375 6564 2077 6869 mmand issued whi │ │ │ 00420380: 6c65 206e 6f72 6d61 6c20 6461 7461 6261 le normal databa │ │ │ 00420390: 7365 206f 7065 7261 7469 6f6e 7320 6172 se operations ar │ │ │ 004203a0: 6520 696e 2070 726f 6772 6573 7339 001d e in progress9.. │ │ │ -004203b0: 57c0 1100 0020 2020 6361 6e20 6361 7573 W.... can caus │ │ │ +004203b0: 01c0 1100 0020 2020 6361 6e20 6361 7573 ..... can caus │ │ │ 004203c0: 6520 6361 7461 7374 726f 7068 6963 2064 e catastrophic d │ │ │ 004203d0: 616d 6167 6520 746f 2074 6865 2064 6174 amage to the dat │ │ │ -004203e0: 6162 6173 652e 0700 1e57 1200 002e 001e abase....W...... │ │ │ -004203f0: 5713 0000 2020 2054 6865 2066 6f72 6d61 W... The forma │ │ │ +004203e0: 6162 6173 652e 0700 1e01 1200 002e 001e abase........... │ │ │ +004203f0: 0113 0000 2020 2054 6865 2066 6f72 6d61 .... The forma │ │ │ 00420400: 7420 6f66 2074 6865 2057 4349 4e49 5420 t of the WCINIT │ │ │ -00420410: 636f 6d6d 616e 6420 6973 3a07 001e 5714 command is:...W. │ │ │ -00420420: 0000 1200 1e57 1500 0020 2020 575b 4349 .....W... W[CI │ │ │ -00420430: 4e49 545d 0700 1e57 1600 0033 001e 5717 NIT]...W...3..W. │ │ │ +00420410: 636f 6d6d 616e 6420 6973 3a07 001e 0114 command is:..... │ │ │ +00420420: 0000 1200 1e01 1500 0020 2020 575b 4349 ......... W[CI │ │ │ +00420430: 4e49 545d 0700 1e01 1600 0033 001e 0117 NIT].......3.... │ │ │ 00420440: 0000 2020 2020 206f 2054 6865 2057 4349 .. o The WCI │ │ │ 00420450: 4e49 5420 636f 6d6d 616e 6420 6861 7320 NIT command has │ │ │ 00420460: 6e6f 2071 7561 6c69 6669 6572 732e 4d00 no qualifiers.M. │ │ │ -00420470: 1e57 1800 0020 2020 2020 6f20 5768 656e .W... o When │ │ │ +00420470: 1e01 1800 0020 2020 2020 6f20 5768 656e ..... o When │ │ │ 00420480: 2079 6f75 2069 7373 7565 2074 6865 2057 you issue the W │ │ │ 00420490: 4349 4e49 5420 636f 6d6d 616e 642c 2044 CINIT command, D │ │ │ 004204a0: 5345 2069 7373 7565 7320 7468 6520 434f SE issues the CO │ │ │ -004204b0: 4e46 4952 4d41 5449 4f4e 3a52 001e 5719 NFIRMATION:R..W. │ │ │ +004204b0: 4e46 4952 4d41 5449 4f4e 3a52 001e 0119 NFIRMATION:R.... │ │ │ 004204c0: 0000 2020 2020 2020 2070 726f 6d70 742e .. prompt. │ │ │ 004204d0: 2059 6f75 206d 7573 7420 7665 7269 6679 You must verify │ │ │ 004204e0: 2074 6865 2057 4349 4e49 5420 636f 6d6d the WCINIT comm │ │ │ 004204f0: 616e 6420 6279 2072 6573 706f 6e64 696e and by respondin │ │ │ 00420500: 6720 7769 7468 2022 5945 532e 2207 001e g with "YES."... │ │ │ -00420510: 571a 0000 4700 1e57 2100 0020 2020 2020 W...G..W!.. │ │ │ +00420510: 011a 0000 4700 1e01 2100 0020 2020 2020 ....G...!.. │ │ │ 00420520: 2020 4966 2079 6f75 2064 6f20 6e6f 7420 If you do not │ │ │ 00420530: 636f 6e66 6972 6d20 7468 6520 5743 494e confirm the WCIN │ │ │ 00420540: 4954 2c20 4453 4520 6973 7375 6573 2074 IT, DSE issues t │ │ │ -00420550: 6865 206d 6573 7361 6765 3a07 001e 5722 he message:...W" │ │ │ -00420560: 0000 6200 1e57 2300 0020 2020 2020 2020 ..b..W#.. │ │ │ +00420550: 6865 206d 6573 7361 6765 3a07 001e 0122 he message:...." │ │ │ +00420560: 0000 6200 1e01 2300 0020 2020 2020 2020 ..b...#.. │ │ │ 00420570: 204e 6f20 6163 7469 6f6e 2074 616b 656e No action taken │ │ │ 00420580: 2c20 656e 7465 7220 7965 7320 6174 2074 , enter yes at t │ │ │ 00420590: 6865 2043 4f4e 4649 524d 4154 494f 4e20 he CONFIRMATION │ │ │ 004205a0: 7072 6f6d 7074 2074 6f20 696e 6974 6961 prompt to initia │ │ │ 004205b0: 6c69 7a65 2067 6c6f 6261 6c20 6275 6666 lize global buff │ │ │ -004205c0: 6572 732e 0700 1e57 2400 0054 001e 5725 ers....W$..T..W% │ │ │ +004205c0: 6572 732e 0700 1e01 2400 0054 001e 0125 ers.....$..T...% │ │ │ 004205d0: 0000 2020 2020 206f 2057 4349 4e49 5420 .. o WCINIT │ │ │ 004205e0: 6f70 6572 6174 696f 6e73 2061 7265 206d operations are m │ │ │ 004205f0: 6f72 6520 7361 6665 6c79 2070 6572 666f ore safely perfo │ │ │ 00420600: 726d 6564 2062 7920 4d55 5049 5020 5255 rmed by MUPIP RU │ │ │ 00420610: 4e44 4f57 4e2e 2055 7365 2074 6869 7337 NDOWN. Use this7 │ │ │ -00420620: 001e 5726 0000 2020 2020 2020 2063 6f6d ..W&.. com │ │ │ +00420620: 001e 0126 0000 2020 2020 2020 2063 6f6d ...&.. com │ │ │ 00420630: 6d61 6e64 206f 6e6c 7920 756e 6465 7220 mand only under │ │ │ 00420640: 696e 7374 7275 6374 696f 6e73 2066 726f instructions fro │ │ │ -00420650: 6d20 4649 532e 0700 1e57 2700 0016 000b m FIS....W'..... │ │ │ -00420660: 5750 5952 4947 4854 0000 436f 7079 7269 WPYRIGHT..Copyri │ │ │ -00420670: 6768 7414 0013 57bf 1100 0020 2020 436f ght...W.... Co │ │ │ -00420680: 7079 7269 6768 7407 0014 5721 0000 1800 pyright...W!.... │ │ │ -00420690: 1457 3100 0020 2020 436f 7079 7269 6768 .W1.. Copyrigh │ │ │ -004206a0: 7420 3230 3235 0700 1457 4100 0053 0014 t 2025...WA..S.. │ │ │ -004206b0: 5751 0000 2020 2046 6964 656c 6974 7920 WQ.. Fidelity │ │ │ +00420650: 6d20 4649 532e 0700 1e01 2700 0016 000b m FIS.....'..... │ │ │ +00420660: 0150 5952 4947 4854 0000 436f 7079 7269 .PYRIGHT..Copyri │ │ │ +00420670: 6768 7414 0013 01bf 1100 0020 2020 436f ght........ Co │ │ │ +00420680: 7079 7269 6768 7407 0014 0121 0000 1800 pyright....!.... │ │ │ +00420690: 1401 3100 0020 2020 436f 7079 7269 6768 ..1.. Copyrigh │ │ │ +004206a0: 7420 3230 3235 0700 1401 4100 0053 0014 t 2025....A..S.. │ │ │ +004206b0: 0151 0000 2020 2046 6964 656c 6974 7920 .Q.. Fidelity │ │ │ 004206c0: 4e61 7469 6f6e 616c 2049 6e66 6f72 6d61 National Informa │ │ │ 004206d0: 7469 6f6e 2053 6572 7669 6365 732c 2049 tion Services, I │ │ │ 004206e0: 6e63 2e20 616e 642f 6f72 2069 7473 2073 nc. and/or its s │ │ │ 004206f0: 7562 7369 6469 6172 6965 732e 2041 6c6c ubsidiaries. All │ │ │ -00420700: 1a00 1457 6100 0020 2020 7269 6768 7473 ...Wa.. rights │ │ │ -00420710: 2072 6573 6572 7665 642e 0700 1457 7100 reserved....Wq. │ │ │ -00420720: 004f 0014 5781 0000 2020 2050 6572 6d69 .O..W... Permi │ │ │ +00420700: 1a00 1401 6100 0020 2020 7269 6768 7473 ....a.. rights │ │ │ +00420710: 2072 6573 6572 7665 642e 0700 1401 7100 reserved.....q. │ │ │ +00420720: 004f 0014 0181 0000 2020 2050 6572 6d69 .O...... Permi │ │ │ 00420730: 7373 696f 6e20 6973 2067 7261 6e74 6564 ssion is granted │ │ │ 00420740: 2074 6f20 636f 7079 2c20 6469 7374 7269 to copy, distri │ │ │ 00420750: 6275 7465 2061 6e64 2f6f 7220 6d6f 6469 bute and/or modi │ │ │ 00420760: 6679 2074 6869 7320 646f 6375 6d65 6e74 fy this document │ │ │ -00420770: 5300 1457 9100 0020 2020 756e 6465 7220 S..W... under │ │ │ +00420770: 5300 1401 9100 0020 2020 756e 6465 7220 S...... under │ │ │ 00420780: 7468 6520 7465 726d 7320 6f66 2074 6865 the terms of the │ │ │ 00420790: 2047 4e55 2046 7265 6520 446f 6375 6d65 GNU Free Docume │ │ │ 004207a0: 6e74 6174 696f 6e20 4c69 6365 6e73 652c ntation License, │ │ │ 004207b0: 2056 6572 7369 6f6e 2031 2e33 206f 7220 Version 1.3 or │ │ │ 004207c0: 616e 7900 0000 0000 0000 0000 0000 0000 any............. │ │ │ 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 340a 0000 0000 0000 ........4....... │ │ │ -00420810: 7000 0057 4845 4c50 00ff 7300 ff53 554d p..WHELP..s..SUM │ │ │ +00420810: 7000 0001 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 1257 7100 0020 2020 7c2d 2d2d 2d2d ^..Wq.. |----- │ │ │ +00420880: 5e00 1201 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: 1257 8100 0020 2020 7c2d 2020 2020 2020 .W... |- │ │ │ +004208e0: 1201 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 1257 ith |^..W │ │ │ +00420930: 6974 6820 2020 2020 2020 207c 5e00 1201 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 1157 c011 |_..W.. │ │ │ +00420990: 2020 2020 2020 2020 207c 5f00 1101 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 5712 0000 --------|^..W... │ │ │ +004209f0: 2d2d 2d2d 2d2d 2d2d 7c5e 0012 0112 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 5713 0000 2020 STAR |^..W... │ │ │ +00420a50: 5354 4152 2020 7c5e 0012 0113 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 5714 0000 2020 207c ----|^..W... | │ │ │ +00420ab0: 2d2d 2d2d 7c5e 0012 0114 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 5715 0000 2020 207c 2020 |^..W... | │ │ │ +00420b10: 2020 7c5e 0012 0115 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 5716 0000 2020 207c 2d2d 2d2d |^..W... |---- │ │ │ +00420b70: 7c5e 0012 0116 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 5717 0000 2020 207c 2d20 2020 2020 ..W... |- │ │ │ +00420bd0: 0012 0117 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: 5718 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W... |-------- │ │ │ +00420c30: 0118 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 5719 ----------|^..W. │ │ │ +00420c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 0119 ----------|^.... │ │ │ 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 571a 0000 |^..W... │ │ │ +00420ce0: 2020 2020 2020 2020 7c5e 0012 011a 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 5721 0000 2020 |^..W!.. │ │ │ +00420d40: 2020 2020 2020 7c5e 0012 0121 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 5722 0000 2020 207c ----|^..W".. | │ │ │ +00420da0: 2d2d 2d2d 7c5e 0012 0122 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 5723 0000 2020 207c 2d20 |^..W#.. |- │ │ │ +00420e00: 2020 7c5e 0012 0123 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 5724 0000 2020 207c 2020 2020 |^..W$.. | │ │ │ +00420e60: 7c5e 0012 0124 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 5725 0000 2020 207c 2d2d 2d2d 2d2d ..W%.. |------ │ │ │ +00420ec0: 0012 0125 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: 5726 0000 2020 207c 414c 5b4c 5d20 2020 W&.. |AL[L] │ │ │ +00420f20: 0126 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 5727 with |^..W' │ │ │ +00420f70: 2077 6974 6820 2020 2020 7c5e 0012 0127 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 490a 0000 0000 0000 ........I....... │ │ │ -00421010: 7000 0057 4845 4c50 00ff 7300 ff53 554d p..WHELP..s..SUM │ │ │ +00421010: 7000 0001 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 1257 2900 0020 2020 7c2d 2020 2020 ^..W).. |- │ │ │ +00421080: 5e00 1201 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: 1257 2a00 0020 2020 7c2d 2d2d 2d2d 2d2d .W*.. |------- │ │ │ +004210e0: 1201 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 1257 -----------|^..W │ │ │ +00421130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1201 -----------|^... │ │ │ 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 1257 3200 h -RENEW,|^..W2. │ │ │ +00421190: 6820 2d52 454e 4557 2c7c 5e00 1201 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 1257 3300 0020 |^..W3.. │ │ │ +004211f0: 2020 2020 2020 207c 5e00 1201 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 1257 3400 0020 2020 -----|^..W4.. │ │ │ +00421250: 2d2d 2d2d 2d7c 5e00 1201 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 1257 3500 0020 2020 7c2d |^..W5.. |- │ │ │ +004212b0: 2020 207c 5e00 1201 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 1257 3600 0020 2020 7c2d 2020 -|^..W6.. |- │ │ │ +00421310: 2d7c 5e00 1201 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 1257 3700 0020 2020 7c2d 2d2d 2d2d ^..W7.. |----- │ │ │ +00421370: 5e00 1201 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: 1257 3800 0020 2020 7c2d 2020 2020 2020 .W8.. |- │ │ │ +004213d0: 1201 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 1257 y with |^..W │ │ │ +00421420: 7920 7769 7468 2020 2020 207c 5e00 1201 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 1257 3a00 |^..W:. │ │ │ +00421480: 2020 2020 2020 2020 207c 5e00 1201 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 1257 4100 0020 -------|^..WA.. │ │ │ +004214e0: 2d2d 2d2d 2d2d 2d7c 5e00 1201 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 1257 4200 0020 2020 ENEW |^..WB.. │ │ │ +00421540: 454e 4557 207c 5e00 1201 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 1257 4300 0020 2020 7c2d ---|^..WC.. |- │ │ │ +004215a0: 2d2d 2d7c 5e00 1201 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 1257 4400 0020 2020 7c20 2020 |^..WD.. | │ │ │ +00421600: 207c 5e00 1201 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 1257 4500 0020 2020 7c2d 2d2d 2d2d ^..WE.. |----- │ │ │ +00421660: 5e00 1201 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: 1257 4600 0020 2020 7c2d 2020 2020 2020 .WF.. |- │ │ │ +004216c0: 1201 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 1257 |^..W │ │ │ +00421710: 2020 2020 2020 2020 2020 207c 5e00 1201 |^... │ │ │ 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 1257 4800 ---------|^..WH. │ │ │ +00421770: 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1201 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 5e0a 0000 0000 0000 ........^....... │ │ │ -00421810: 7000 0057 4845 4c50 00ff 7300 ff53 554d p..WHELP..s..SUM │ │ │ +00421810: 7000 0001 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 1257 4a00 0020 2020 7c2d 2d2d 2d2d ^..WJ.. |----- │ │ │ +00421880: 5e00 1201 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: 1257 5100 0020 2020 7c2d 2020 2020 2020 .WQ.. |- │ │ │ +004218e0: 1201 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 1257 ith -RENEW |^..W │ │ │ +00421930: 6974 6820 2d52 454e 4557 207c 5e00 1201 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 1257 5300 ---------|^..WS. │ │ │ +00421990: 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1201 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 1257 5400 0020 , |^..WT.. │ │ │ +004219f0: 2c20 2020 2020 207c 5e00 1201 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 1257 5500 0020 2020 |^..WU.. │ │ │ +00421a50: 2020 2020 207c 5e00 1201 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 1257 5600 0020 2020 7c2d ---|^..WV.. |- │ │ │ +00421ab0: 2d2d 2d7c 5e00 1201 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 1257 5700 0020 2020 7c2d 2d2d |^..WW.. |--- │ │ │ +00421b10: 207c 5e00 1201 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 1257 5800 0020 2020 7c2d 2020 2020 ^..WX.. |- │ │ │ +00421b70: 5e00 1201 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: 1257 5900 0020 2020 7c2d 2d2d 2d2d 2d2d .WY.. |------- │ │ │ +00421bd0: 1201 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 1257 -----------|^..W │ │ │ +00421c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1201 -----------|^... │ │ │ 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 1257 6100 LL. |^..Wa. │ │ │ +00421c80: 4c4c 2e20 2020 2020 207c 5e00 1201 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 1257 6200 0020 -------|^..Wb.. │ │ │ +00421ce0: 2d2d 2d2d 2d2d 2d7c 5e00 1201 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 1257 6300 0020 2020 |^..Wc.. │ │ │ +00421d40: 2020 2020 207c 5e00 1201 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 1257 6400 0020 2020 7c20 |^..Wd.. | │ │ │ +00421da0: 2020 207c 5e00 1201 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 1257 6500 0020 2020 7c20 2020 |^..We.. | │ │ │ +00421e00: 207c 5e00 1201 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 1257 6600 0020 2020 7c2d 2d2d 2d2d ^..Wf.. |----- │ │ │ +00421e60: 5e00 1201 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: 1257 6700 0020 2020 7c2d 2020 2020 2020 .Wg.. |- │ │ │ +00421ec0: 1201 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 1257 -BLOCK, |^..W │ │ │ +00421f10: 2d42 4c4f 434b 2c20 2020 207c 5e00 1201 -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 1257 6900 |^..Wi. │ │ │ +00421f70: 2020 2020 2020 2020 207c 5e00 1201 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 730a 0000 0000 0000 ........s....... │ │ │ -00422010: 7000 0057 4845 4c50 00ff 7300 ff53 554d p..WHELP..s..SUM │ │ │ +00422010: 7000 0001 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 1257 7100 0020 2020 7c20 2020 2020 ^..Wq.. | │ │ │ +00422080: 5e00 1201 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: 1257 7200 0020 2020 7c2d 2d2d 2d2d 2d2d .Wr.. |------- │ │ │ +004220e0: 1201 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 1257 -----------|^..W │ │ │ +00422130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1201 -----------|^... │ │ │ 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 1257 7400 LOCK, |^..Wt. │ │ │ +00422190: 4c4f 434b 2c20 2020 207c 5e00 1201 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 1257 7500 0020 |^..Wu.. │ │ │ +004221f0: 2020 2020 2020 207c 5e00 1201 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 1257 7600 0020 2020 -----|^..Wv.. │ │ │ +00422250: 2d2d 2d2d 2d7c 5e00 1201 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 1257 7700 0020 2020 7c20 |^..Ww.. | │ │ │ +004222b0: 2020 207c 5e00 1201 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 1257 7800 0020 2020 7c2d 2d2d |^..Wx.. |--- │ │ │ +00422310: 207c 5e00 1201 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 1257 7900 0020 2020 7c2d 2020 2020 ^..Wy.. |- │ │ │ +00422370: 5e00 1201 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: 1257 7a00 0020 2020 7c20 2020 2020 2020 .Wz.. | │ │ │ +004223d0: 1201 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 1257 |^..W │ │ │ +00422420: 2020 2020 2020 2020 2020 207c 5e00 1201 |^... │ │ │ 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 1257 8200 ---------|^..W.. │ │ │ +00422480: 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1201 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 1257 8300 0020 CK, |^..W... │ │ │ +004224e0: 434b 2c20 2020 207c 5e00 1201 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 1257 8400 0020 2020 SIZ |^..W... │ │ │ +00422540: 5349 5a20 207c 5e00 1201 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 1257 8500 0020 2020 7c2d ---|^..W... |- │ │ │ +004225a0: 2d2d 2d7c 5e00 1201 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 1257 8600 0020 2020 7c20 2020 |^..W... | │ │ │ +00422600: 207c 5e00 1201 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 1257 8700 0020 2020 7c2d 2d2d 2d2d ^..W... |----- │ │ │ +00422660: 5e00 1201 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: 1257 8800 0020 2020 7c20 2020 2020 2020 .W... | │ │ │ +004226c0: 1201 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 1257 ith -BSIZ, |^..W │ │ │ +00422710: 6974 6820 2d42 5349 5a2c 207c 5e00 1201 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 1257 8a00 EL, |^..W.. │ │ │ +00422770: 454c 2c20 2020 2020 207c 5e00 1201 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 880a 0000 0000 0000 ................ │ │ │ -00422810: 7000 0057 4845 4c50 00ff 7300 ff53 554d p..WHELP..s..SUM │ │ │ +00422810: 7000 0001 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 1257 9200 0020 2020 7c2d 2020 2020 ^..W... |- │ │ │ +00422880: 5e00 1201 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: 1257 9300 0020 2020 7c2d 2d2d 2d2d 2d2d .W... |------- │ │ │ +004228e0: 1201 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 1257 -----------|^..W │ │ │ +00422930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1201 -----------|^... │ │ │ 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 1257 9500 |^..W.. │ │ │ +00422990: 2020 2020 2020 2020 207c 5e00 1201 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 1257 9600 0020 -------|^..W... │ │ │ +004229f0: 2d2d 2d2d 2d2d 2d7c 5e00 1201 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 1257 9700 0020 2020 |^..W... │ │ │ +00422a50: 2020 2020 207c 5e00 1201 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 1257 9800 0020 2020 7c2d |^..W... |- │ │ │ +00422ab0: 2020 207c 5e00 1201 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 1257 9900 0020 2020 7c2d 2020 -|^..W... |- │ │ │ +00422b10: 2d7c 5e00 1201 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 1257 9a00 0020 2020 7c20 2020 2020 ^..W... | │ │ │ +00422b70: 5e00 1201 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: 1157 c111 0000 2020 207c 2d2d 2d2d 2d2d .W.... |------ │ │ │ +00422bd0: 1101 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: 5711 0000 2020 207c 2d20 2020 2020 2020 W... |- │ │ │ +00422c30: 0111 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 5721 |^..W! │ │ │ +00422c80: 2020 2020 2020 2020 2020 7c5e 0013 0121 |^...! │ │ │ 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 5731 0000 mal |^..W1.. │ │ │ +00422ce0: 6d61 6c20 2020 2020 7c5e 0013 0131 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 5741 0000 2020 ------|^..WA.. │ │ │ +00422d40: 2d2d 2d2d 2d2d 7c5e 0013 0141 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 5751 0000 2020 207c |^..WQ.. | │ │ │ +00422da0: 2020 2020 7c5e 0013 0151 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 5761 0000 2020 207c 2d2d |^..Wa.. |-- │ │ │ +00422e00: 2020 7c5e 0013 0161 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 5771 0000 2020 207c 2d20 2020 |^..Wq.. |- │ │ │ +00422e60: 7c5e 0013 0171 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 5781 0000 2020 207c 2020 2020 2020 ..W... | │ │ │ +00422ec0: 0013 0181 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: 5791 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W... |-------- │ │ │ +00422f20: 0191 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 5712 ----------|^..W. │ │ │ +00422f70: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 0112 ----------|^.... │ │ │ 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 9d0a 0000 0000 0000 ................ │ │ │ -00423010: 7100 0057 4845 4c50 00ff 7300 ff53 554d q..WHELP..s..SUM │ │ │ +00423010: 7100 0001 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 5721 0000 2020 207c 2d2d 2d2d |^..W!.. |---- │ │ │ +00423080: 7c5e 0013 0121 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 5731 0000 2020 207c 2d20 2020 2020 ..W1.. |- │ │ │ +004230e0: 0013 0131 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: 5741 0000 2020 207c 2d2d 2d2d 2d2d 2d2d WA.. |-------- │ │ │ +00423140: 0141 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 5751 ----------|^..WQ │ │ │ +00423190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0151 ----------|^...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 5761 0000 LEHEADER|^..Wa.. │ │ │ +004231f0: 4c45 4845 4144 4552 7c5e 0013 0161 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 5771 0000 2020 ------|^..Wq.. │ │ │ +00423250: 2d2d 2d2d 2d2d 7c5e 0013 0171 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 5781 0000 2020 207c |^..W... | │ │ │ +004232b0: 2020 2020 7c5e 0013 0181 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 5791 0000 2020 207c 2d2d |^..W... |-- │ │ │ +00423310: 2020 7c5e 0013 0191 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 5713 0000 2020 207c 2d20 2020 |^..W... |- │ │ │ +00423370: 7c5e 0012 0113 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 5711 0000 2020 207c 2020 2020 2020 ..W... | │ │ │ +004233d0: 0013 0111 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: 5721 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W!.. |-------- │ │ │ +00423430: 0121 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 5731 ----------|^..W1 │ │ │ +00423480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0131 ----------|^...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 5741 0000 |^..WA.. │ │ │ +004234e0: 2020 2020 2020 2020 7c5e 0013 0141 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 5751 0000 2020 |^..WQ.. │ │ │ +00423540: 2020 2020 2020 7c5e 0013 0151 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 5761 0000 2020 207c ----|^..Wa.. | │ │ │ +004235a0: 2d2d 2d2d 7c5e 0013 0161 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 5771 0000 2020 207c 2d2d ER|^..Wq.. |-- │ │ │ +00423600: 4552 7c5e 0013 0171 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 5781 0000 2020 207c 2d20 2020 |^..W... |- │ │ │ +00423660: 7c5e 0013 0181 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 5791 0000 2020 207c 2d2d 2d2d 2d2d ..W... |------ │ │ │ +004236c0: 0013 0191 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: 5714 0000 2020 207c 2d20 2020 2020 2020 W... |- │ │ │ +00423720: 0114 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 5711 FILEHEADER|^..W. │ │ │ +00423770: 4649 4c45 4845 4144 4552 7c5e 0013 0111 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 b20a 0000 0000 0000 ................ │ │ │ -00423810: 7100 0057 4845 4c50 00ff 7300 ff53 554d q..WHELP..s..SUM │ │ │ +00423810: 7100 0001 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 5731 0000 2020 207c 2d2d 2d2d |^..W1.. |---- │ │ │ +00423880: 7c5e 0013 0131 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 5741 0000 2020 207c 2d20 2020 2020 ..WA.. |- │ │ │ +004238e0: 0013 0141 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: 5751 0000 2020 207c 2d2d 2d2d 2d2d 2d2d WQ.. |-------- │ │ │ +00423940: 0151 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 5761 ----------|^..Wa │ │ │ +00423990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0161 ----------|^...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 5771 0000 LEHEADER|^..Wq.. │ │ │ +004239f0: 4c45 4845 4144 4552 7c5e 0013 0171 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 5781 0000 2020 ------|^..W... │ │ │ +00423a50: 2d2d 2d2d 2d2d 7c5e 0013 0181 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 5791 0000 2020 207c |^..W... | │ │ │ +00423ab0: 2020 2020 7c5e 0013 0191 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 5715 0000 2020 207c 2d2d |^..W... |-- │ │ │ +00423b10: 2020 7c5e 0012 0115 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 5711 0000 2020 207c 2d20 2020 |^..W... |- │ │ │ +00423b70: 7c5e 0013 0111 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 5721 0000 2020 207c 2020 2020 2020 ..W!.. | │ │ │ +00423bd0: 0013 0121 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: 5731 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W1.. |-------- │ │ │ +00423c30: 0131 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 5741 ----------|^..WA │ │ │ +00423c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0141 ----------|^...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 5751 0000 |^..WQ.. │ │ │ +00423ce0: 2020 2020 2020 2020 7c5e 0013 0151 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 5761 0000 2020 ------|^..Wa.. │ │ │ +00423d40: 2d2d 2d2d 2d2d 7c5e 0013 0161 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 5771 0000 2020 207c |^..Wq.. | │ │ │ +00423da0: 2020 2020 7c5e 0013 0171 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 5781 0000 2020 207c 2d20 --|^..W... |- │ │ │ +00423e00: 2d2d 7c5e 0013 0181 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 5791 0000 2020 207c 2020 2020 |^..W... | │ │ │ +00423e60: 7c5e 0013 0191 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 5716 0000 2020 207c 2d2d 2d2d 2d2d ..W... |------ │ │ │ +00423ec0: 0012 0116 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: 5711 0000 2020 207c 2d20 2020 2020 2020 W... |- │ │ │ +00423f20: 0111 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 5721 |^..W! │ │ │ +00423f70: 2020 2020 2020 2020 2020 7c5e 0013 0121 |^...! │ │ │ 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 c70a 0000 0000 0000 ................ │ │ │ -00424010: 7100 0057 4845 4c50 00ff 7300 ff53 554d q..WHELP..s..SUM │ │ │ +00424010: 7100 0001 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 5741 0000 2020 207c 2d2d 2d2d |^..WA.. |---- │ │ │ +00424080: 7c5e 0013 0141 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 5751 0000 2020 207c 2d20 2020 2020 ..WQ.. |- │ │ │ +004240e0: 0013 0151 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: 5761 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Wa.. |-------- │ │ │ +00424140: 0161 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 5771 ----------|^..Wq │ │ │ +00424190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0171 ----------|^...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 5781 0000 |^..W... │ │ │ +004241f0: 2020 2020 2020 2020 7c5e 0013 0181 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 5791 0000 2020 ------|^..W... │ │ │ +00424250: 2d2d 2d2d 2d2d 7c5e 0013 0191 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 5717 0000 2020 207c |^..W... | │ │ │ +004242b0: 2020 2020 7c5e 0012 0117 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 5711 0000 2020 207c 2d20 --|^..W... |- │ │ │ +00424310: 2d2d 7c5e 0013 0111 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 5721 0000 2020 207c 2d2d 2d2d |^..W!.. |---- │ │ │ +00424370: 7c5e 0013 0121 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 5731 0000 2020 207c 2d20 2020 2020 ..W1.. |- │ │ │ +004243d0: 0013 0131 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: 5741 0000 2020 207c 2020 2020 2020 2020 WA.. | │ │ │ +00424430: 0141 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 5751 cimal |^..WQ │ │ │ +00424480: 6369 6d61 6c20 2020 2020 7c5e 0013 0151 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 5761 0000 --------|^..Wa.. │ │ │ +004244e0: 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0161 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 5771 0000 2020 |^..Wq.. │ │ │ +00424540: 2020 2020 2020 7c5e 0013 0171 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 5781 0000 2020 207c |^..W... | │ │ │ +004245a0: 2020 2020 7c5e 0013 0181 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 5791 0000 2020 207c 2d20 --|^..W... |- │ │ │ +00424600: 2d2d 7c5e 0013 0191 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 5718 0000 2020 207c 2020 2020 |^..W... | │ │ │ +00424660: 7c5e 0012 0118 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 5711 0000 2020 207c 2d2d 2d2d 2d2d ..W... |------ │ │ │ +004246c0: 0013 0111 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: 5721 0000 2020 207c 2d20 2020 2020 2020 W!.. |- │ │ │ +00424720: 0121 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 5731 |^..W1 │ │ │ +00424770: 2020 2020 2020 2020 2020 7c5e 0013 0131 |^...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 dc0a 0000 0000 0000 ................ │ │ │ -00424810: 7100 0057 4845 4c50 00ff 7300 ff53 554d q..WHELP..s..SUM │ │ │ +00424810: 7100 0001 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 5751 0000 2020 207c 2d20 2020 |^..WQ.. |- │ │ │ +00424880: 7c5e 0013 0151 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 5761 0000 2020 207c 2020 2020 2020 ..Wa.. | │ │ │ +004248e0: 0013 0161 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: 5771 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Wq.. |-------- │ │ │ +00424940: 0171 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 5781 ----------|^..W. │ │ │ +00424990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0181 ----------|^.... │ │ │ 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 5791 0000 |^..W... │ │ │ +004249f0: 2020 2020 2020 2020 7c5e 0013 0191 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 5719 0000 2020 l |^..W... │ │ │ +00424a50: 6c20 2020 2020 7c5e 0012 0119 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 5711 0000 2020 207c ----|^..W... | │ │ │ +00424ab0: 2d2d 2d2d 7c5e 0013 0111 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 5721 0000 2020 207c 2020 |^..W!.. | │ │ │ +00424b10: 2020 7c5e 0013 0121 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 5731 0000 2020 207c 2d2d 2d2d |^..W1.. |---- │ │ │ +00424b70: 7c5e 0013 0131 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 5741 0000 2020 207c 2d20 2020 2020 ..WA.. |- │ │ │ +00424bd0: 0013 0141 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: 5751 0000 2020 207c 2d2d 2d2d 2d2d 2d2d WQ.. |-------- │ │ │ +00424c30: 0151 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 5761 ----------|^..Wa │ │ │ +00424c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0161 ----------|^...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 5771 0000 |^..Wq.. │ │ │ +00424ce0: 2020 2020 2020 2020 7c5e 0013 0171 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 5781 0000 2020 l |^..W... │ │ │ +00424d40: 6c20 2020 2020 7c5e 0013 0181 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 5791 0000 2020 207c ----|^..W... | │ │ │ +00424da0: 2d2d 2d2d 7c5e 0013 0191 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 571a 0000 2020 207c 2020 |^..W... | │ │ │ +00424e00: 2020 7c5e 0012 011a 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 5711 0000 2020 207c 2d2d 2d2d |^..W... |---- │ │ │ +00424e60: 7c5e 0013 0111 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 5721 0000 2020 207c 2d20 2020 2020 ..W!.. |- │ │ │ +00424ec0: 0013 0121 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: 5731 0000 2020 207c 2020 2020 2020 2020 W1.. | │ │ │ +00424f20: 0131 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 5741 cimal |^..WA │ │ │ +00424f70: 6369 6d61 6c20 2020 2020 7c5e 0013 0141 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 f10a 0000 0000 0000 ................ │ │ │ -00425010: 7100 0057 4845 4c50 00ff 7300 ff53 554d q..WHELP..s..SUM │ │ │ +00425010: 7100 0001 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 5761 0000 2020 207c 2d2d 2d2d |^..Wa.. |---- │ │ │ +00425080: 7c5e 0013 0161 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 5771 0000 2020 207c 2d20 2020 2020 ..Wq.. |- │ │ │ +004250e0: 0013 0171 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: 5781 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W... |-------- │ │ │ +00425140: 0181 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 5791 ----------|^..W. │ │ │ +00425190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0191 ----------|^.... │ │ │ 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 5721 0000 |^..W!.. │ │ │ +004251f0: 2020 2020 2020 2020 7c5e 0012 0121 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 5711 0000 2020 l |^..W... │ │ │ +00425250: 6c20 2020 2020 7c5e 0013 0111 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 5721 0000 2020 207c ----|^..W!.. | │ │ │ +004252b0: 2d2d 2d2d 7c5e 0013 0121 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 5731 0000 2020 207c 2d2d |^..W1.. |-- │ │ │ +00425310: 2020 7c5e 0013 0131 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 5741 0000 2020 207c 2d20 2020 |^..WA.. |- │ │ │ +00425370: 7c5e 0013 0141 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 5751 0000 2020 207c 2020 2020 2020 ..WQ.. | │ │ │ +004253d0: 0013 0151 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: 5761 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Wa.. |-------- │ │ │ +00425430: 0161 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 5771 ----------|^..Wq │ │ │ +00425480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0171 ----------|^...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 5781 0000 |^..W... │ │ │ +004254e0: 2020 2020 2020 2020 7c5e 0013 0181 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 5791 0000 2020 |^..W... │ │ │ +00425540: 2020 2020 2020 7c5e 0013 0191 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 5722 0000 2020 207c ----|^..W".. | │ │ │ +004255a0: 2d2d 2d2d 7c5e 0012 0122 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 5711 0000 2020 207c 2d2d |^..W... |-- │ │ │ +00425600: 2020 7c5e 0013 0111 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 5721 0000 2020 207c 4352 5b49 |^..W!.. |CR[I │ │ │ +00425660: 7c5e 0013 0121 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 5731 0000 2020 207c 2d2d 2d2d 2d2d ..W1.. |------ │ │ │ +004256c0: 0013 0131 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: 5741 0000 2020 207c 2d20 2020 2020 2020 WA.. |- │ │ │ +00425720: 0141 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 5751 |^..WQ │ │ │ +00425770: 2020 2020 2020 2020 2020 7c5e 0013 0151 |^...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 060b 0000 0000 0000 ................ │ │ │ -00425810: 7100 0057 4845 4c50 00ff 7300 ff53 554d q..WHELP..s..SUM │ │ │ +00425810: 7100 0001 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 5771 0000 2020 207c 2d2d 2d2d |^..Wq.. |---- │ │ │ +00425880: 7c5e 0013 0171 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 5781 0000 2020 207c 2d20 2020 2020 ..W... |- │ │ │ +004258e0: 0013 0181 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: 5791 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W... |-------- │ │ │ +00425940: 0191 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 5723 ----------|^..W# │ │ │ +00425990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 0123 ----------|^...# │ │ │ 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 5711 0000 IT |^..W... │ │ │ +004259f0: 4954 2020 2020 2020 7c5e 0013 0111 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 5721 0000 2020 ------|^..W!.. │ │ │ +00425a50: 2d2d 2d2d 2d2d 7c5e 0013 0121 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 5731 0000 2020 207c |^..W1.. | │ │ │ +00425ab0: 2020 2020 7c5e 0013 0131 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 5741 0000 2020 207c 445b --|^..WA.. |D[ │ │ │ +00425b10: 2d2d 7c5e 0013 0141 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 5751 0000 2020 207c 2020 2020 |^..WQ.. | │ │ │ +00425b70: 7c5e 0013 0151 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 5761 0000 2020 207c 2d2d 2d2d 2d2d ..Wa.. |------ │ │ │ +00425bd0: 0013 0161 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: 5771 0000 2020 207c 2d20 2020 2020 2020 Wq.. |- │ │ │ +00425c30: 0171 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 5781 th |^..W. │ │ │ +00425c80: 7468 2020 2020 2020 2020 7c5e 0013 0181 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 5791 0000 |^..W... │ │ │ +00425ce0: 2020 2020 2020 2020 7c5e 0013 0191 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 5724 0000 2020 ------|^..W$.. │ │ │ +00425d40: 2d2d 2d2d 2d2d 7c5e 0012 0124 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 5711 0000 2020 207c |^..W... | │ │ │ +00425da0: 2020 2020 7c5e 0013 0111 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 5721 0000 2020 207c 2d20 --|^..W!.. |- │ │ │ +00425e00: 2d2d 7c5e 0013 0121 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 5731 0000 2020 207c 2020 2020 |^..W1.. | │ │ │ +00425e60: 7c5e 0013 0131 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 5741 0000 2020 207c 2d2d 2d2d 2d2d ..WA.. |------ │ │ │ +00425ec0: 0013 0141 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: 5751 0000 2020 207c 2d20 2020 2020 2020 WQ.. |- │ │ │ +00425f20: 0151 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 5761 FILEHEADER|^..Wa │ │ │ +00425f70: 4649 4c45 4845 4144 4552 7c5e 0013 0161 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 1b0b 0000 0000 0000 ................ │ │ │ -00426010: 7100 0057 4845 4c50 00ff 7300 ff53 554d q..WHELP..s..SUM │ │ │ +00426010: 7100 0001 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 5781 0000 2020 207c 2020 2020 |^..W... | │ │ │ +00426080: 7c5e 0013 0181 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 5791 0000 2020 207c 2d2d 2d2d 2d2d ..W... |------ │ │ │ +004260e0: 0013 0191 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: 5725 0000 2020 207c 2d20 2020 2020 2020 W%.. |- │ │ │ +00426140: 0125 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 5711 th |^..W. │ │ │ +00426190: 7468 2020 2020 2020 2020 7c5e 0013 0111 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 5721 0000 ORD |^..W!.. │ │ │ +004261f0: 4f52 4420 2020 2020 7c5e 0013 0121 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 5731 0000 2020 ------|^..W1.. │ │ │ +00426250: 2d2d 2d2d 2d2d 7c5e 0013 0131 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 5741 0000 2020 207c |^..WA.. | │ │ │ +004262b0: 2020 2020 7c5e 0013 0141 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 5751 0000 2020 207c 2d2d |^..WQ.. |-- │ │ │ +00426310: 2020 7c5e 0013 0151 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 5761 0000 2020 207c 4556 5b41 |^..Wa.. |EV[A │ │ │ +00426370: 7c5e 0013 0161 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 5771 0000 2020 207c 2020 2020 2020 ..Wq.. | │ │ │ +004263d0: 0013 0171 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: 5781 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W... |-------- │ │ │ +00426430: 0181 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 5791 ----------|^..W. │ │ │ +00426480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0191 ----------|^.... │ │ │ 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 5726 0000 |^..W&.. │ │ │ +004264e0: 2020 2020 2020 2020 7c5e 0012 0126 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 5711 0000 2020 |^..W... │ │ │ +00426540: 2020 2020 2020 7c5e 0013 0111 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 5721 0000 2020 207c ----|^..W!.. | │ │ │ +004265a0: 2d2d 2d2d 7c5e 0013 0121 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 5731 0000 2020 207c 2d2d |^..W1.. |-- │ │ │ +00426600: 2020 7c5e 0013 0131 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 5741 0000 2020 207c 4558 5b49 |^..WA.. |EX[I │ │ │ +00426660: 7c5e 0013 0141 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 5751 0000 2020 207c 2d2d 2d2d 2d2d ..WQ.. |------ │ │ │ +004266c0: 0013 0151 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: 5761 0000 2020 207c 465b 494e 445d 2020 Wa.. |F[IND] │ │ │ +00426720: 0161 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 5771 th -KEY, |^..Wq │ │ │ +00426770: 7468 202d 4b45 592c 2020 7c5e 0013 0171 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 300b 0000 0000 0000 ........0....... │ │ │ -00426810: 7100 0057 4845 4c50 00ff 7300 ff53 554d q..WHELP..s..SUM │ │ │ +00426810: 7100 0001 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 5791 0000 2020 207c 2d20 2020 |^..W... |- │ │ │ +00426880: 7c5e 0013 0191 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 5727 0000 2020 207c 2020 2020 2020 ..W'.. | │ │ │ +004268e0: 0012 0127 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: 5711 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W... |-------- │ │ │ +00426940: 0111 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 5721 ----------|^..W! │ │ │ +00426990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0121 ----------|^...! │ │ │ 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 5731 0000 NT; |^..W1.. │ │ │ +004269f0: 4e54 3b20 2020 2020 7c5e 0013 0131 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 5741 0000 2020 OCK |^..WA.. │ │ │ +00426a50: 4f43 4b20 2020 7c5e 0013 0141 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 5751 0000 2020 207c ----|^..WQ.. | │ │ │ +00426ab0: 2d2d 2d2d 7c5e 0013 0151 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 5761 0000 2020 207c 2d2d K |^..Wa.. |-- │ │ │ +00426b10: 4b20 7c5e 0013 0161 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 5771 0000 2020 207c 2d20 2020 |^..Wq.. |- │ │ │ +00426b70: 7c5e 0013 0171 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 5781 0000 2020 207c 2d2d 2d2d 2d2d ..W... |------ │ │ │ +00426bd0: 0013 0181 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: 5791 0000 2020 207c 2d20 2020 2020 2020 W... |- │ │ │ +00426c30: 0191 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 5728 |^..W( │ │ │ +00426c80: 2020 2020 2020 2020 2020 7c5e 0012 0128 |^...( │ │ │ 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 5711 0000 --------|^..W... │ │ │ +00426ce0: 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0111 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 5721 0000 2020 |^..W!.. │ │ │ +00426d40: 2020 2020 2020 7c5e 0013 0121 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 5731 0000 2020 207c EY, |^..W1.. | │ │ │ +00426da0: 4559 2c20 7c5e 0013 0131 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 5741 0000 2020 207c 2d2d |^..WA.. |-- │ │ │ +00426e00: 2020 7c5e 0013 0141 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 5751 0000 2020 207c 485b 454c |^..WQ.. |H[EL │ │ │ +00426e60: 7c5e 0013 0151 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 5761 0000 2020 207c 2d2d 2d2d 2d2d ..Wa.. |------ │ │ │ +00426ec0: 0013 0161 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: 5771 0000 2020 207c 495b 4e54 4547 5249 Wq.. |I[NTEGRI │ │ │ +00426f20: 0171 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 5781 |^..W. │ │ │ +00426f70: 2020 2020 2020 2020 2020 7c5e 0013 0181 |^.... │ │ │ 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 450b 0000 0000 0000 ........E....... │ │ │ -00427010: 7100 0057 4845 4c50 00ff 7300 ff53 554d q..WHELP..s..SUM │ │ │ +00427010: 7100 0001 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 5729 0000 2020 207c 2020 2020 |^..W).. | │ │ │ +00427080: 7c5e 0012 0129 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 5711 0000 2020 207c 2d2d 2d2d 2d2d ..W... |------ │ │ │ +004270e0: 0013 0111 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: 5721 0000 2020 207c 2d20 2020 2020 2020 W!.. |- │ │ │ +00427140: 0121 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 5731 with |^..W1 │ │ │ +00427190: 2077 6974 6820 2020 2020 7c5e 0013 0131 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 5741 0000 |^..WA.. │ │ │ +004271f0: 2020 2020 2020 2020 7c5e 0013 0141 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 5751 0000 2020 ------|^..WQ.. │ │ │ +00427250: 2d2d 2d2d 2d2d 7c5e 0013 0151 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 5761 0000 2020 207c |^..Wa.. | │ │ │ +004272b0: 2020 2020 7c5e 0013 0161 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 5771 0000 2020 207c 2d20 --|^..Wq.. |- │ │ │ +00427310: 2d2d 7c5e 0013 0171 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 5781 0000 2020 207c 2d2d 2d2d |^..W... |---- │ │ │ +00427370: 7c5e 0013 0181 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 5791 0000 2020 207c 2d20 2020 2020 ..W... |- │ │ │ +004273d0: 0013 0191 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: 572a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W*.. |-------- │ │ │ +00427430: 012a 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 5711 ----------|^..W. │ │ │ +00427480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0111 ----------|^.... │ │ │ 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 5721 0000 |^..W!.. │ │ │ +004274e0: 2020 2020 2020 2020 7c5e 0013 0121 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 5731 0000 2020 ------|^..W1.. │ │ │ +00427540: 2d2d 2d2d 2d2d 7c5e 0013 0131 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 5741 0000 2020 207c |^..WA.. | │ │ │ +004275a0: 2020 2020 7c5e 0013 0141 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 5751 0000 2020 207c 2020 |^..WQ.. | │ │ │ +00427600: 2020 7c5e 0013 0151 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 5761 0000 2020 207c 2d2d 2d2d |^..Wa.. |---- │ │ │ +00427660: 7c5e 0013 0161 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 5771 0000 2020 207c 2d20 2020 2020 ..Wq.. |- │ │ │ +004276c0: 0013 0171 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: 5781 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W... |-------- │ │ │ +00427720: 0181 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 5791 ----------|^..W. │ │ │ +00427770: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0191 ----------|^.... │ │ │ 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 5a0b 0000 0000 0000 ........Z....... │ │ │ -00427810: 7000 0057 4845 4c50 00ff 7300 ff53 554d p..WHELP..s..SUM │ │ │ +00427810: 7000 0001 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 1357 1100 0020 2020 7c52 415b 4e47 ^..W... |RA[NG │ │ │ +00427880: 5e00 1301 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: 1357 2100 0020 2020 7c2d 2d2d 2d2d 2d2d .W!.. |------- │ │ │ +004278e0: 1301 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 1357 -----------|^..W │ │ │ +00427930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1301 -----------|^... │ │ │ 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 1357 4100 |^..WA. │ │ │ +00427990: 2020 2020 2020 2020 207c 5e00 1301 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 1357 5100 0020 -------|^..WQ.. │ │ │ +004279f0: 2d2d 2d2d 2d2d 2d7c 5e00 1301 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 1357 6100 0020 2020 |^..Wa.. │ │ │ +00427a50: 2020 2020 207c 5e00 1301 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 1357 7100 0020 2020 7c20 |^..Wq.. | │ │ │ +00427ab0: 2020 207c 5e00 1301 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 1357 8100 0020 2020 7c20 2020 |^..W... | │ │ │ +00427b10: 207c 5e00 1301 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 1357 9100 0020 2020 7c2d 2020 2020 ^..W... |- │ │ │ +00427b70: 5e00 1301 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: 1257 3200 0020 2020 7c20 2020 2020 2020 .W2.. | │ │ │ +00427bd0: 1201 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 1357 |^..W │ │ │ +00427c20: 2020 2020 2020 2020 2020 207c 5e00 1301 |^... │ │ │ 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 1357 2100 |^..W!. │ │ │ +00427c80: 2020 2020 2020 2020 207c 5e00 1301 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 1357 3100 0020 |^..W1.. │ │ │ +00427ce0: 2020 2020 2020 207c 5e00 1301 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 1357 4100 0020 2020 |^..WA.. │ │ │ +00427d40: 2020 2020 207c 5e00 1301 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 1357 5100 0020 2020 7c2d ---|^..WQ.. |- │ │ │ +00427da0: 2d2d 2d7c 5e00 1301 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 1357 6100 0020 2020 7c2d 2d2d |^..Wa.. |--- │ │ │ +00427e00: 207c 5e00 1301 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 1357 7100 0020 2020 7c52 454d 5b4f ^..Wq.. |REM[O │ │ │ +00427e60: 5e00 1301 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: 1357 8100 0020 2020 7c2d 2d2d 2d2d 2d2d .W... |------- │ │ │ +00427ec0: 1301 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 1357 -----------|^..W │ │ │ +00427f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1301 -----------|^... │ │ │ 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 1257 3300 h |^..W3. │ │ │ +00427f70: 6820 2020 2020 2020 207c 5e00 1201 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 6f0b 0000 0000 0000 ........o....... │ │ │ -00428010: 7100 0057 4845 4c50 00ff 7300 ff53 554d q..WHELP..s..SUM │ │ │ +00428010: 7100 0001 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 5721 0000 2020 207c 2d20 2020 |^..W!.. |- │ │ │ +00428080: 7c5e 0013 0121 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 5731 0000 2020 207c 2020 2020 2020 ..W1.. | │ │ │ +004280e0: 0013 0131 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: 5741 0000 2020 207c 2d2d 2d2d 2d2d 2d2d WA.. |-------- │ │ │ +00428140: 0141 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 5751 ----------|^..WQ │ │ │ +00428190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0151 ----------|^...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 5761 0000 |^..Wa.. │ │ │ +004281f0: 2020 2020 2020 2020 7c5e 0013 0161 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 5771 0000 2020 |^..Wq.. │ │ │ +00428250: 2020 2020 2020 7c5e 0013 0171 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 5781 0000 2020 207c ----|^..W... | │ │ │ +004282b0: 2d2d 2d2d 7c5e 0013 0181 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 5791 0000 2020 207c 2020 |^..W... | │ │ │ +00428310: 2020 7c5e 0013 0191 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 5734 0000 2020 207c 2d2d 2d2d |^..W4.. |---- │ │ │ +00428370: 7c5e 0012 0134 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 5711 0000 2020 207c 5245 535b 544f ..W... |RES[TO │ │ │ +004283d0: 0013 0111 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: 5721 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W!.. |-------- │ │ │ +00428430: 0121 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 5731 ----------|^..W1 │ │ │ +00428480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0131 ----------|^...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 5741 0000 |^..WA.. │ │ │ +004284e0: 2020 2020 2020 2020 7c5e 0013 0141 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 5751 0000 2020 ------|^..WQ.. │ │ │ +00428540: 2d2d 2d2d 2d2d 7c5e 0013 0151 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 5761 0000 2020 207c |^..Wa.. | │ │ │ +004285a0: 2020 2020 7c5e 0013 0161 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 5771 0000 2020 207c 2d20 --|^..Wq.. |- │ │ │ +00428600: 2d2d 7c5e 0013 0171 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 5781 0000 2020 207c 2d2d 2d2d |^..W... |---- │ │ │ +00428660: 7c5e 0013 0181 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 5791 0000 2020 207c 5341 5b56 455d ..W... |SA[VE] │ │ │ +004286c0: 0013 0191 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: 5735 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W5.. |-------- │ │ │ +00428720: 0135 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 5711 ----------|^..W. │ │ │ +00428770: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0111 ----------|^.... │ │ │ 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 820b 0000 0000 0000 ....R........... │ │ │ -00428810: 7100 0057 4845 4c50 00ff 7300 ff53 554d q..WHELP..s..SUM │ │ │ +00428810: 7100 0001 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 5731 0000 2020 207c 2d20 2020 |^..W1.. |- │ │ │ +00428880: 7c5e 0013 0131 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 5741 0000 2020 207c 2020 2020 2020 ..WA.. | │ │ │ +004288e0: 0013 0141 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: 5751 0000 2020 207c 2d2d 2d2d 2d2d 2d2d WQ.. |-------- │ │ │ +00428940: 0151 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 5761 ----------|^..Wa │ │ │ +00428990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0161 ----------|^...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 5771 0000 |^..Wq.. │ │ │ +004289f0: 2020 2020 2020 2020 7c5e 0013 0171 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 5781 0000 2020 |^..W... │ │ │ +00428a50: 2020 2020 2020 7c5e 0013 0181 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 5791 0000 2020 207c ----|^..W... | │ │ │ +00428ab0: 2d2d 2d2d 7c5e 0013 0191 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 5736 0000 2020 207c 2020 |^..W6.. | │ │ │ +00428b10: 2020 7c5e 0012 0136 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 5711 0000 2020 207c 2d2d 2d2d |^..W... |---- │ │ │ +00428b70: 7c5e 0013 0111 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 5721 0000 2020 207c 2d20 2020 2020 ..W!.. |- │ │ │ +00428bd0: 0013 0121 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: 5731 0000 2020 207c 2d2d 2d2d 2d2d 2d2d W1.. |-------- │ │ │ +00428c30: 0131 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 5741 ----------|^..WA │ │ │ +00428c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 0141 ----------|^...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 5751 0000 |^..WQ.. │ │ │ +00428ce0: 2020 2020 2020 2020 7c5e 0013 0151 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 5761 0000 2020 ------|^..Wa.. │ │ │ +00428d40: 2d2d 2d2d 2d2d 7c5e 0013 0161 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 5771 0000 2020 202b |^..Wq.. + │ │ │ +00428da0: 2020 2020 7c5e 0013 0171 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 5781 0000 4100 1357 9100 --+...W...A..W.. │ │ │ +00428e00: 2d2d 2b07 0013 0181 0000 4100 1301 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 5737 s from FIS....W7 │ │ │ +00428e40: 7320 6672 6f6d 2046 4953 2e07 0012 0137 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,63 +272635,63 @@ │ │ │ 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 1d03 0000 990b 0000 0000 0000 ................ │ │ │ -00429010: 6800 0057 4845 4c50 00ff 7300 ff43 4f50 h..WHELP..s..COP │ │ │ +00429010: 6800 0001 4845 4c50 00ff 7300 ff43 4f50 h...HELP..s..COP │ │ │ 00429020: 5952 4947 4854 00c0 1100 0020 2020 6c61 YRIGHT..... la │ │ │ 00429030: 7465 7220 7665 7273 696f 6e20 7075 626c ter version publ │ │ │ 00429040: 6973 6865 6420 6279 2074 6865 2046 7265 ished by the Fre │ │ │ 00429050: 6520 536f 6674 7761 7265 2046 6f75 6e64 e Software Found │ │ │ 00429060: 6174 696f 6e3b 2077 6974 6820 6e6f 2049 ation; with no I │ │ │ -00429070: 6e76 6172 6961 6e74 4100 1457 1200 0020 nvariantA..W... │ │ │ +00429070: 6e76 6172 6961 6e74 4100 1401 1200 0020 nvariantA...... │ │ │ 00429080: 2020 5365 6374 696f 6e73 2c20 6e6f 2046 Sections, no F │ │ │ 00429090: 726f 6e74 2d43 6f76 6572 2054 6578 7473 ront-Cover Texts │ │ │ 004290a0: 2061 6e64 206e 6f20 4261 636b 2d43 6f76 and no Back-Cov │ │ │ -004290b0: 6572 2054 6578 7473 2e07 0014 5713 0000 er Texts....W... │ │ │ -004290c0: 5100 1457 1400 0020 2020 4754 2e4d 2854 Q..W... GT.M(T │ │ │ +004290b0: 6572 2054 6578 7473 2e07 0014 0113 0000 er Texts........ │ │ │ +004290c0: 5100 1401 1400 0020 2020 4754 2e4d 2854 Q...... GT.M(T │ │ │ 004290d0: 4d29 2069 7320 6120 7472 6164 656d 6172 M) is a trademar │ │ │ 004290e0: 6b20 6f66 2046 6964 656c 6974 7920 4e61 k of Fidelity Na │ │ │ 004290f0: 7469 6f6e 616c 2049 6e66 6f72 6d61 7469 tional Informati │ │ │ 00429100: 6f6e 2053 6572 7669 6365 732c 2049 6e63 on Services, Inc │ │ │ -00429110: 2e47 0014 5715 0000 2020 204f 7468 6572 .G..W... Other │ │ │ +00429110: 2e47 0014 0115 0000 2020 204f 7468 6572 .G...... Other │ │ │ 00429120: 2074 7261 6465 6d61 726b 7320 6172 6520 trademarks are │ │ │ 00429130: 7468 6520 7072 6f70 6572 7479 206f 6620 the property of │ │ │ 00429140: 7468 6569 7220 7265 7370 6563 7469 7665 their respective │ │ │ -00429150: 206f 776e 6572 732e 0700 1457 1600 0048 owners....W...H │ │ │ -00429160: 0014 5717 0000 2020 2054 6869 7320 646f ..W... This do │ │ │ +00429150: 206f 776e 6572 732e 0700 1401 1600 0048 owners........H │ │ │ +00429160: 0014 0117 0000 2020 2054 6869 7320 646f ...... This do │ │ │ 00429170: 6375 6d65 6e74 2063 6f6e 7461 696e 7320 cument contains │ │ │ 00429180: 6120 6465 7363 7269 7074 696f 6e20 6f66 a description of │ │ │ 00429190: 2047 542e 4d20 616e 6420 7468 6520 6f70 GT.M and the op │ │ │ -004291a0: 6572 6174 696e 6754 0014 5718 0000 2020 eratingT..W... │ │ │ +004291a0: 6572 6174 696e 6754 0014 0118 0000 2020 eratingT...... │ │ │ 004291b0: 2069 6e73 7472 7563 7469 6f6e 7320 7065 instructions pe │ │ │ 004291c0: 7274 6169 6e69 6e67 2074 6f20 7468 6520 rtaining to the │ │ │ 004291d0: 7661 7269 6f75 7320 6675 6e63 7469 6f6e various function │ │ │ 004291e0: 7320 7468 6174 2063 6f6d 7072 6973 6520 s that comprise │ │ │ -004291f0: 7468 6520 7379 7374 656d 2e50 0014 5719 the system.P..W. │ │ │ +004291f0: 7468 6520 7379 7374 656d 2e50 0014 0119 the system.P.... │ │ │ 00429200: 0000 2020 2054 6869 7320 646f 6375 6d65 .. This docume │ │ │ 00429210: 6e74 2064 6f65 7320 6e6f 7420 636f 6e74 nt does not cont │ │ │ 00429220: 6169 6e20 616e 7920 636f 6d6d 6974 6d65 ain any commitme │ │ │ 00429230: 6e74 206f 6620 4649 532e 2046 4953 2062 nt of FIS. FIS b │ │ │ -00429240: 656c 6965 7665 7320 7468 6551 0014 571a elieves theQ..W. │ │ │ +00429240: 656c 6965 7665 7320 7468 6551 0014 011a elieves theQ.... │ │ │ 00429250: 0000 2020 2069 6e66 6f72 6d61 7469 6f6e .. information │ │ │ 00429260: 2069 6e20 7468 6973 2070 7562 6c69 6361 in this publica │ │ │ 00429270: 7469 6f6e 2069 7320 6163 6375 7261 7465 tion is accurate │ │ │ 00429280: 2061 7320 6f66 2069 7473 2070 7562 6c69 as of its publi │ │ │ -00429290: 6361 7469 6f6e 2064 6174 653b 4a00 1457 cation date;J..W │ │ │ +00429290: 6361 7469 6f6e 2064 6174 653b 4a00 1401 cation date;J... │ │ │ 004292a0: 2100 0020 2020 7375 6368 2069 6e66 6f72 !.. such infor │ │ │ 004292b0: 6d61 7469 6f6e 2069 7320 7375 626a 6563 mation is subjec │ │ │ 004292c0: 7420 746f 2063 6861 6e67 6520 7769 7468 t to change with │ │ │ 004292d0: 6f75 7420 6e6f 7469 6365 2e20 4649 5320 out notice. FIS │ │ │ -004292e0: 6973 206e 6f74 3000 1457 2200 0020 2020 is not0..W".. │ │ │ +004292e0: 6973 206e 6f74 3000 1401 2200 0020 2020 is not0...".. │ │ │ 004292f0: 7265 7370 6f6e 7369 626c 6520 666f 7220 responsible for │ │ │ 00429300: 616e 7920 6572 726f 7273 206f 7220 6465 any errors or de │ │ │ -00429310: 6665 6374 732e 0700 1457 2300 0000 0000 fects....W#..... │ │ │ +00429310: 6665 6374 732e 0700 1401 2300 0000 0000 fects.....#..... │ │ │ 00429320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ ├── ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.1-008_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 fa27 d668 0200 0000 .........'.h.... │ │ │ +000000b0: 0100 0000 0000 0000 e1c0 e868 0200 0000 ...........h.... │ │ │ 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 1a06 0000 e508 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 1ec7 4d00 001c 0000 ..........M..... │ │ │ +00402060: 0000 0000 0000 0f00 1e5b 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 3ec7 4901 ............>.I. │ │ │ -00402260: 0000 0a00 0000 0000 0000 1000 3ec7 8501 ............>... │ │ │ -00402270: 0000 0b00 0000 0000 0000 1100 3dc7 c112 ............=... │ │ │ +00402250: 0000 0900 0000 0000 0000 1000 3e5b 4901 ............>[I. │ │ │ +00402260: 0000 0a00 0000 0000 0000 1000 3e5b 8501 ............>[.. │ │ │ +00402270: 0000 0b00 0000 0000 0000 1100 3d5b 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 18c7 4d00 0040 0000 0000 0000 0023 ....M..@.......# │ │ │ +00402340: 0f00 185b 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 2bc7 2582 0000 2d00 0000 0000 ....+.%...-..... │ │ │ +004023c0: 0000 1000 2b5b 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: 4552 5f53 554d 4d41 5259 00c0 1701 0000 ER_SUMMARY...... │ │ │ 00402570: 4600 0000 0000 0000 1000 2800 3401 0000 F.........(.4... │ │ │ 00402580: 4700 0000 0000 0000 1000 2800 5101 0000 G.........(.Q... │ │ │ 00402590: 4800 0000 0000 0000 1000 2800 6801 0000 H.........(.h... │ │ │ 004025a0: 4900 0000 0000 0000 0f00 0952 5400 004a I..........RT..J │ │ │ 004025b0: 0000 0000 0000 001b 0009 0055 5349 4e47 ...........USING │ │ │ 004025c0: 5f47 4445 00c0 2301 0000 0700 0000 0000 _GDE..#......... │ │ │ -004025d0: 0000 2c00 13c7 ff73 00ff 4755 4944 454c ..,....s..GUIDEL │ │ │ +004025d0: 0000 2c00 135b ff73 00ff 4755 4944 454c ..,..[.s..GUIDEL │ │ │ 004025e0: 494e 4553 5f46 4f52 5f4d 4150 5049 4e47 INES_FOR_MAPPING │ │ │ 004025f0: 00c0 2801 0000 1000 0000 0000 0000 1000 ..(............. │ │ │ -00402600: 2fc7 7401 0000 1100 0000 0000 0000 0c00 /.t............. │ │ │ +00402600: 2f5b 7401 0000 1100 0000 0000 0000 0c00 /[t............. │ │ │ 00402610: 004d 1200 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 16c7 4d41 es...@.'..b...MA │ │ │ +00402ce0: 6573 2e07 0040 0027 0000 6200 165b 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 45c7 al_Directory9.E. │ │ │ +00402d40: 616c 5f44 6972 6563 746f 7279 3900 455b 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 c721 0000 5200 46c7 ctory..F.!..R.F. │ │ │ +00402d80: 6374 6f72 7907 0046 5b21 0000 5200 465b 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: 46c7 4100 0020 2020 6f72 2061 2073 7562 F.A.. or a sub │ │ │ +00402de0: 465b 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 46c7 5100 003f 0046 c761 0000 2020 ..F.Q..?.F.a.. │ │ │ +00402e10: 0700 465b 5100 003f 0046 5b61 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 46c7 7100 0012 0046 nents:..F.q....F │ │ │ -00402e60: c781 0000 2020 2020 206f 204e 414d 4514 .... o NAME. │ │ │ -00402e70: 0046 c791 0000 2020 2020 206f 2052 4547 .F.... o REG │ │ │ -00402e80: 494f 4e16 0045 c7c0 1100 0020 2020 2020 ION..E..... │ │ │ -00402e90: 6f20 5345 474d 454e 5412 0046 c712 0000 o SEGMENT..F.... │ │ │ -00402ea0: 2020 2020 206f 2046 494c 4507 0046 c713 o FILE..F.. │ │ │ -00402eb0: 0000 5400 46c7 1400 0020 2020 5468 6573 ..T.F.... Thes │ │ │ +00402e50: 6e65 6e74 733a 0700 465b 7100 0012 0046 nents:..F[q....F │ │ │ +00402e60: 5b81 0000 2020 2020 206f 204e 414d 4514 [... o NAME. │ │ │ +00402e70: 0046 5b91 0000 2020 2020 206f 2052 4547 .F[... o REG │ │ │ +00402e80: 494f 4e16 0045 5bc0 1100 0020 2020 2020 ION..E[.... │ │ │ +00402e90: 6f20 5345 474d 454e 5412 0046 5b12 0000 o SEGMENT..F[... │ │ │ +00402ea0: 2020 2020 206f 2046 494c 4507 0046 5b13 o FILE..F[. │ │ │ +00402eb0: 0000 5400 465b 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 46c7 1500 0020 2020 ust be4.F.... │ │ │ +00402f00: 7573 7420 6265 3400 465b 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 46c7 1600 e to file:..F... │ │ │ -00402f40: 0031 0046 c717 0000 2020 204e 414d 4528 .1.F.... NAME( │ │ │ +00402f30: 6520 746f 2066 696c 653a 0700 465b 1600 e to file:..F[.. │ │ │ +00402f40: 0031 0046 5b17 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 46c7 1800 0053 0046 c719 0000 LE..F....S.F.... │ │ │ +00402f70: 4c45 0700 465b 1800 0053 0046 5b19 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 00c7 4845 4c50 00ff 7300 ff55 5349 !...HELP..s..USI │ │ │ +00403810: 2100 005b 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 c7bf 1100 0020 2020 5573 696e E........ Usin │ │ │ -00403840: 6720 4744 4507 0014 c721 0000 5400 14c7 g GDE....!..T... │ │ │ +00403830: 4514 0013 5bbf 1100 0020 2020 5573 696e E...[.... Usin │ │ │ +00403840: 6720 4744 4507 0014 5b21 0000 5400 145b 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 14c7 4100 0020 2020 6173 7369 676e 8...A.. assign │ │ │ +004038a0: 3800 145b 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 14c7 5100 0018 tm_dist.....Q... │ │ │ -004038e0: 0014 c761 0000 2020 2054 6f20 696e 766f ...a.. To invo │ │ │ -004038f0: 6b65 2047 4445 3a07 0014 c771 0000 2b00 ke GDE:....q..+. │ │ │ -00403900: 14c7 8100 0020 2020 6672 6f6d 2077 6974 ..... from wit │ │ │ +004038d0: 746d 5f64 6973 742e 0700 145b 5100 0018 tm_dist....[Q... │ │ │ +004038e0: 0014 5b61 0000 2020 2054 6f20 696e 766f ..[a.. To invo │ │ │ +004038f0: 6b65 2047 4445 3a07 0014 5b71 0000 2b00 ke GDE:...[q..+. │ │ │ +00403900: 145b 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 c791 0000 command:....... │ │ │ -00403930: 1600 13c7 c011 0000 2020 2047 544d 3e64 ........ GTM>d │ │ │ -00403940: 6f20 5e47 4445 0700 14c7 1200 0020 0014 o ^GDE....... .. │ │ │ -00403950: c713 0000 2020 2066 726f 6d20 7468 6520 .... from the │ │ │ +00403920: 2063 6f6d 6d61 6e64 3a07 0014 5b91 0000 command:...[... │ │ │ +00403930: 1600 135b c011 0000 2020 2047 544d 3e64 ...[.... GTM>d │ │ │ +00403940: 6f20 5e47 4445 0700 145b 1200 0020 0014 o ^GDE...[... .. │ │ │ +00403950: 5b13 0000 2020 2066 726f 6d20 7468 6520 [... from the │ │ │ 00403960: 7368 656c 6c2c 2065 6e74 6572 3a07 0014 shell, enter:... │ │ │ -00403970: c714 0000 1800 14c7 1500 0020 2020 2420 ........... $ │ │ │ -00403980: 6d75 6d70 7320 2d72 2047 4445 0700 14c7 mumps -r GDE.... │ │ │ -00403990: 1600 0053 0014 c717 0000 2020 2047 4445 ...S...... GDE │ │ │ +00403970: 5b14 0000 1800 145b 1500 0020 2020 2420 [......[... $ │ │ │ +00403980: 6d75 6d70 7320 2d72 2047 4445 0700 145b mumps -r GDE...[ │ │ │ +00403990: 1600 0053 0014 5b17 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 14c7 1800 0020 2020 e GDE>....... │ │ │ -004039f0: 7072 6f6d 7074 3a07 0014 c719 0000 4600 prompt:.......F. │ │ │ -00403a00: 14c7 1a00 0020 2020 2547 4445 2d49 2d4c ..... %GDE-I-L │ │ │ +004039e0: 6520 4744 453e 1100 145b 1800 0020 2020 e GDE>...[... │ │ │ +004039f0: 7072 6f6d 7074 3a07 0014 5b19 0000 4600 prompt:...[...F. │ │ │ +00403a00: 145b 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 14c7 2100 0020 2020 2547 .gld(...!.. %G │ │ │ +00403a40: 2e67 6c64 2800 145b 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 14c7 ification OK.... │ │ │ -00403a70: 2200 0020 2020 4744 453e 0700 14c7 2300 ".. GDE>....#. │ │ │ +00403a60: 6966 6963 6174 696f 6e20 4f4b 0e00 145b ification OK...[ │ │ │ +00403a70: 2200 0020 2020 4744 453e 0700 145b 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 3dc7 bf11 0000 irectory1.=..... │ │ │ +00404070: 6972 6563 746f 7279 3100 3d5b 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 c721 0000 Directory..>.!.. │ │ │ -004040b0: 2d00 3ec7 3100 0020 2020 4120 476c 6f62 -.>.1.. A Glob │ │ │ +004040a0: 4469 7265 6374 6f72 7907 003e 5b21 0000 Directory..>[!.. │ │ │ +004040b0: 2d00 3e5b 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: c741 0000 3d00 3ec7 5100 0020 2020 2020 .A..=.>.Q.. │ │ │ +004040e0: 5b41 0000 3d00 3e5b 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 c761 0000 2020 2020 2020 2020 *a.>.a.. │ │ │ +00404120: 2a61 003e 5b61 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 3ec7 7100 0020 2020 2020 2020 st..>.q.. │ │ │ +00404180: 7374 8600 3e5b 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 3ec7 8100 0020 OCK Auto..>.... │ │ │ +00404200: 4f43 4b20 4175 746f 8500 3e5b 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: c791 0000 2020 2020 2d2d 2d2d 2d2d 2d2d .... -------- │ │ │ +00404290: 5b91 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 c712 0000 2020 2020 5365 676d NY.>.... Segm │ │ │ +004048d0: 4e59 003e 5b12 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 3ec7 1300 OptionsY.>... │ │ │ +00404920: 2020 204f 7074 696f 6e73 5900 3e5b 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 c714 0000 2020 2020 3c64 ---\.>.... [... │ │ │ 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 c715 0000 2020 2020 2020 2020 2020 .>.... │ │ │ +004049e0: 003e 5b15 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 c716 LOCK = 40\.>.. │ │ │ +00404a30: 204c 4f43 4b20 3d20 2034 305c 003e 5b16 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 c717 0000 2020 = 0\.>.... │ │ │ +00404a90: 2020 3d20 2020 305c 003e 5b17 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 c718 0000 2020 2020 2020 OFF\.>.... │ │ │ +00404af0: 4f46 465c 003e 5b18 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 c719 0000 2020 2020 2020 2020 2020 .>.... │ │ │ +00404b50: 003e 5b19 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 c71a DALL = YES\.>.. │ │ │ +00404ba0: 2044 414c 4c20 3d20 5945 535c 003e 5b1a 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 c721 0000 2020 = OFF\.>.!.. │ │ │ +00404c00: 2020 3d20 4f46 465c 003e 5b21 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 c722 0000 2020 2020 3c64 0W.>.".. [".. │ │ │ 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 3ec7 2300 0 DEFER\.>.#. │ │ │ +00404cb0: 3020 2020 2044 4546 4552 5c00 3e5b 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 3ec7 2400 0020 2020 = 40\.>.$.. │ │ │ +00404d10: 203d 2020 3430 5c00 3e5b 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 3ec7 2500 0020 2020 2020 2020 24\.>.%.. │ │ │ +00404d70: 3234 5c00 3e5b 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: 3ec7 2600 0020 2020 2020 2020 2020 2020 >.&.. │ │ │ +00404dd0: 3e5b 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 3ec7 2700 FBWR = 0 .>.'. │ │ │ +00404e20: 4642 5752 203d 2020 2030 2000 3e5b 2700 FBWR = 0 .>['. │ │ │ 00404e30: 0020 2020 2020 2020 2020 2020 202a 2a2a . *** │ │ │ -00404e40: 204e 414d 4553 202a 2a2a 3400 3ec7 2800 NAMES ***4.>.(. │ │ │ +00404e40: 204e 414d 4553 202a 2a2a 3400 3e5b 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: 3ec7 2900 0020 2020 202d 2d2d 2d2d 2d2d >.).. ------- │ │ │ +00404e80: 3e5b 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 c72a 0000 2020 -------5.>.*.. │ │ │ +00404ed0: 2d2d 2d2d 2d2d 2d35 003e 5b2a 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 3ec7 DEFAULT9.>. │ │ │ +00404f00: 2020 2020 2044 4546 4155 4c54 3900 3e5b 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 c732 0000 2020 2020 S ***v.>.2.. │ │ │ +00404f40: 5320 2a2a 2a76 003e 5b32 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 00c7 4845 4c50 00ff 7300 ff4f 5645 ....HELP..s..OVE │ │ │ +00405010: d900 005b 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 c734 0000 LOCK Auto..>.4.. │ │ │ +004050e0: 4c4f 434b 2041 7574 6f9a 003e 5b34 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 c735 0000 2020 2020 2d2d Del..>.5.. -- │ │ │ +00405180: 4465 6c9b 003e 5b35 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: 3ec7 3600 0020 2020 2044 4546 4155 4c54 >.6.. DEFAULT │ │ │ +00405220: 3e5b 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 3ec7 3700 0020 2020 Sep N:.>.7.. │ │ │ +004052b0: 5365 7020 204e 3a00 3e5b 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 3ec7 3800 0020 2020 2053 6567 6d65 i.>.8.. Segme │ │ │ +004052f0: 6900 3e5b 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 c739 0000 Optionsi.>.9.. │ │ │ +00405350: 2020 4f70 7469 6f6e 7369 003e 5b39 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 3ec7 3a00 0020 2020 2044 4546 --k.>.:.. DEF │ │ │ +004053c0: 2d2d 6b00 3e5b 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: c741 0000 2020 2020 2020 2020 2020 2020 .A.. │ │ │ +00405430: 5b41 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 3ec7 4200 0020 OCK= 40k.>.B.. │ │ │ +00405490: 4f43 4b3d 2020 3430 6b00 3e5b 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 c743 0000 2020 2020 2020 0k.>.C.. │ │ │ +00405500: 2020 306b 003e 5b43 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: 3ec7 4400 0020 2020 2020 2020 2020 2020 >.D.. │ │ │ +00405570: 3e5b 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 c745 0000 MSLT=1024k.>.E.. │ │ │ +004055d0: 4d53 4c54 3d31 3032 346b 003e 5b45 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 3ec7 4600 0020 2020 2020 YESk.>.F.. │ │ │ +00405640: 2059 4553 6b00 3e5b 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 c747 0000 2020 2020 2020 2020 2020 .>.G.. │ │ │ +004056b0: 003e 5b47 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 3ec7 4800 FBWR= 07.>.H. │ │ │ +00405710: 2046 4257 523d 2020 2030 3700 3e5b 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 c749 0000 2020 2020 2020 2d20 *K.>.I.. - │ │ │ +00405750: 2a4b 003e 5b49 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 00c7 4845 4c50 00ff 7300 ff4f 5645 ....HELP..s..OVE │ │ │ +00405810: b000 005b 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 3ec7 5100 0020 2020 202d 2d2d 2d2d ..>.Q.. ----- │ │ │ +004058c0: 8500 3e5b 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 c752 0000 2020 2020 -----Y.>.R.. │ │ │ +00405940: 2d2d 2d2d 2d59 003e 5b52 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: 3ec7 5300 0020 2020 2020 2020 2020 2020 >.S.. │ │ │ +004059a0: 3e5b 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 c754 0000 2020 DEFAULT\.>.T.. │ │ │ +004059f0: 4445 4641 554c 545c 003e 5b54 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 c755 0000 2020 2020 4c4f datY.>.U.. LO │ │ │ +00405a50: 6461 7459 003e 5b55 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 3ec7 EG = DEFAULTY.>. │ │ │ +00405aa0: 4547 203d 2044 4546 4155 4c54 5900 3e5b 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 c757 0000 2020 2020 FAULT\.>.W.. │ │ │ +00405b00: 4641 554c 545c 003e 5b57 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 c758 0000 4000 3ec7 5900 0020 t..>.X..@.>.Y.. │ │ │ +00405b60: 7407 003e 5b58 0000 4000 3e5b 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 3ec7 5a00 0017 rectory:..>.Z... │ │ │ -00405bb0: 003e c761 0000 2020 2020 206f 2054 454d .>.a.. o TEM │ │ │ -00405bc0: 504c 4154 4553 1300 3ec7 6200 0020 2020 PLATES..>.b.. │ │ │ -00405bd0: 2020 6f20 4e41 4d45 5315 003e c763 0000 o NAMES..>.c.. │ │ │ +00405ba0: 7265 6374 6f72 793a 0700 3e5b 5a00 0017 rectory:..>[Z... │ │ │ +00405bb0: 003e 5b61 0000 2020 2020 206f 2054 454d .>[a.. o TEM │ │ │ +00405bc0: 504c 4154 4553 1300 3e5b 6200 0020 2020 PLATES..>[b.. │ │ │ +00405bd0: 2020 6f20 4e41 4d45 5315 003e 5b63 0000 o NAMES..>[c.. │ │ │ 00405be0: 2020 2020 206f 2052 4547 494f 4e53 1600 o REGIONS.. │ │ │ -00405bf0: 3ec7 6400 0020 2020 2020 6f20 5345 474d >.d.. o SEGM │ │ │ -00405c00: 454e 5453 1100 3ec7 6500 0020 2020 2020 ENTS..>.e.. │ │ │ -00405c10: 6f20 4d41 5007 003e c766 0000 4e00 3ec7 o MAP..>.f..N.>. │ │ │ +00405bf0: 3e5b 6400 0020 2020 2020 6f20 5345 474d >[d.. o SEGM │ │ │ +00405c00: 454e 5453 1100 3e5b 6500 0020 2020 2020 ENTS..>[e.. │ │ │ +00405c10: 6f20 4d41 5007 003e 5b66 0000 4e00 3e5b 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 3ec7 6800 scribed as..>.h. │ │ │ -00405c70: 0020 2020 666f 6c6c 6f77 733a 0700 3ec7 . follows:..>. │ │ │ -00405c80: 6900 0013 003e c76a 0000 2020 2054 454d i....>.j.. TEM │ │ │ -00405c90: 504c 4154 4553 0700 3ec7 7100 0051 003e PLATES..>.q..Q.> │ │ │ -00405ca0: c772 0000 2020 2054 6869 7320 7365 6374 .r.. This sect │ │ │ +00405c60: 7363 7269 6265 6420 6173 1200 3e5b 6800 scribed as..>[h. │ │ │ +00405c70: 0020 2020 666f 6c6c 6f77 733a 0700 3e5b . follows:..>[ │ │ │ +00405c80: 6900 0013 003e 5b6a 0000 2020 2054 454d i....>[j.. TEM │ │ │ +00405c90: 504c 4154 4553 0700 3e5b 7100 0051 003e PLATES..>[q..Q.> │ │ │ +00405ca0: 5b72 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: 3ec7 7300 0020 2020 6461 7461 6261 7365 >.s.. database │ │ │ +00405cf0: 3e5b 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 3ec7 7400 0020 2020 6465 6669 6e69 S.>.t.. defini │ │ │ +00405d40: 5300 3e5b 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 c775 0000 2020 2077 6865 ionH.>.u.. whe │ │ │ +00405d90: 696f 6e48 003e 5b75 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 c776 ly defined...>.v │ │ │ -00405de0: 0000 5300 3ec7 7700 0020 2020 4744 4520 ..S.>.w.. GDE │ │ │ +00405dd0: 6c79 2064 6566 696e 6564 2e07 003e 5b76 ly defined...>[v │ │ │ +00405de0: 0000 5300 3e5b 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 c778 0000 2020 2059 tory.P.>.x.. Y │ │ │ +00405e30: 746f 7279 2e50 003e 5b78 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 c779 0000 2020 202d ON or8.>.y.. - │ │ │ +00405e80: 4f4e 206f 7238 003e 5b79 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: c77a 0000 0f00 3ec7 8100 0020 2020 4e41 .z....>.... NA │ │ │ -00405ed0: 4d45 5307 003e c782 0000 4d00 3ec7 8300 MES..>....M.>... │ │ │ +00405ec0: 5b7a 0000 0f00 3e5b 8100 0020 2020 4e41 [z....>[... NA │ │ │ +00405ed0: 4d45 5307 003e 5b82 0000 4d00 3e5b 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 c784 0000 2020 e NAMESS.>.... │ │ │ +00405f20: 6520 4e41 4d45 5353 003e 5b84 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 3ec7 8500 t a globalS.>... │ │ │ +00405f70: 7420 6120 676c 6f62 616c 5300 3e5b 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 00c7 4845 4c50 00ff 7300 ff4f 5645 ....HELP..s..OVE │ │ │ +00406010: 8e00 005b 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: 3ec7 8700 0020 2020 6669 6c65 2063 616e >.... file can │ │ │ +004060a0: 3e5b 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 3ec7 8800 0011 003e obals...>......> │ │ │ -004060d0: c789 0000 2020 2052 4547 494f 4e53 0700 .... REGIONS.. │ │ │ -004060e0: 3ec7 8a00 0054 003e c791 0000 2020 2054 >....T.>.... T │ │ │ +004060c0: 6f62 616c 732e 0700 3e5b 8800 0011 003e obals...>[.....> │ │ │ +004060d0: 5b89 0000 2020 2052 4547 494f 4e53 0700 [... REGIONS.. │ │ │ +004060e0: 3e5b 8a00 0054 003e 5b91 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 c792 0000 ory. EachT.>.... │ │ │ +00406130: 6f72 792e 2045 6163 6854 003e 5b92 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: c793 0000 2020 2074 6865 7265 666f 7265 .... therefore │ │ │ +00406190: 5b93 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 c794 0000 2020 2072 6567 696f e..>.... regio │ │ │ -004061f0: 6e2e 0700 3ec7 9500 0052 003e c796 0000 n...>....R.>.... │ │ │ +004061e0: 6511 003e 5b94 0000 2020 2072 6567 696f e..>[... regio │ │ │ +004061f0: 6e2e 0700 3e5b 9500 0052 003e 5b96 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 c797 er when youR.>.. │ │ │ +00406240: 6572 2077 6865 6e20 796f 7552 003e 5b97 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: c798 0000 2020 2070 6172 7469 6375 6c61 .... particula │ │ │ +004062a0: 5b98 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: c799 0000 2020 2073 6563 7469 6f6e 2e07 .... section.. │ │ │ -00406300: 003e c79a 0000 1300 3dc7 c111 0000 2020 .>......=..... │ │ │ -00406310: 2053 4547 4d45 4e54 5307 003f c711 0000 SEGMENTS..?.... │ │ │ -00406320: 5000 3fc7 2100 0020 2020 5468 6973 2073 P.?.!.. This s │ │ │ +004062f0: 5b99 0000 2020 2073 6563 7469 6f6e 2e07 [... section.. │ │ │ +00406300: 003e 5b9a 0000 1300 3d5b c111 0000 2020 .>[.....=[.... │ │ │ +00406310: 2053 4547 4d45 4e54 5307 003f 5b11 0000 SEGMENTS..?[... │ │ │ +00406320: 5000 3f5b 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 3fc7 3100 0020 2020 5768 696c 6520 T.?.1.. While │ │ │ +00406370: 5400 3f5b 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 3fc7 4100 0020 2020 7072 theP.?.A.. pr │ │ │ +004063c0: 2074 6865 5000 3f5b 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 3fc7 5100 0020 2020 7365 andS.?.Q.. se │ │ │ +00406410: 2061 6e64 5300 3f5b 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 c761 0000 2020 alifierP.?.a.. │ │ │ +00406460: 616c 6966 6965 7250 003f 5b61 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 c771 0000 2020 ecify aR.?.q.. │ │ │ +004064b0: 6563 6966 7920 6152 003f 5b71 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 c781 0000 from the..?.... │ │ │ +00406500: 2066 726f 6d20 7468 651c 003f 5b81 0000 from the..?[... │ │ │ 00406510: 2020 2054 454d 504c 4154 4553 2073 6563 TEMPLATES sec │ │ │ -00406520: 7469 6f6e 2e07 003f c791 0000 0d00 3ec7 tion...?......>. │ │ │ -00406530: 1200 0020 2020 4d41 5007 003f c711 0000 ... MAP..?.... │ │ │ -00406540: 5400 3fc7 2100 0020 2020 5468 6973 2073 T.?.!.. This s │ │ │ +00406520: 7469 6f6e 2e07 003f 5b91 0000 0d00 3e5b tion...?[.....>[ │ │ │ +00406530: 1200 0020 2020 4d41 5007 003f 5b11 0000 ... MAP..?[... │ │ │ +00406540: 5400 3f5b 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 3fc7 3100 0020 2020 7265 s toS.?.1.. re │ │ │ +00406590: 7320 746f 5300 3f5b 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 c741 0000 2020 are twoS.?.A.. │ │ │ +004065e0: 6172 6520 7477 6f53 003f 5b41 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 3fc7 5100 obals, theQ.?.Q. │ │ │ +00406630: 6f62 616c 732c 2074 6865 5100 3f5b 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 c761 If you addT.?.a │ │ │ +00406680: 2049 6620 796f 7520 6164 6454 003f 5b61 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 c771 0000 2020 2073 6567 6d65 6e74 .?.q.. segment │ │ │ +004066e0: 003f 5b71 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 c781 0000 2020 2063 6f6d 706f yQ.?.... compo │ │ │ +00406730: 7951 003f 5b81 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 3fc7 9100 0020 2020 4744 4520 seT.?.... GDE │ │ │ +00406780: 7365 5400 3f5b 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 00c7 4845 4c50 00ff 7300 ff4f 5645 ....HELP..s..OVE │ │ │ +00406810: 9100 005b 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 c711 0000 4200 16c7 474c 4f42 ...?....B...GLOB │ │ │ +004068a0: 2e07 003f 5b11 0000 4200 165b 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 35c7 bf11 reviations).5... │ │ │ +004068e0: 7265 7669 6174 696f 6e73 2900 355b 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 c721 0000 5000 36c7 3100 ons..6.!..P.6.1. │ │ │ +00406910: 6f6e 7307 0036 5b21 0000 5000 365b 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 36c7 4100 f a globalT.6.A. │ │ │ +00406960: 6620 6120 676c 6f62 616c 5400 365b 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: 36c7 5100 0020 2020 6173 736f 6369 6174 6.Q.. associat │ │ │ +004069c0: 365b 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: 36c7 6100 0020 2020 7175 616c 6966 6965 6.a.. qualifie │ │ │ +00406a10: 365b 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: 36c7 7100 002a 0036 c781 0000 2020 2041 6.q..*.6.... A │ │ │ +00406a40: 365b 7100 002a 0036 5b81 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 c791 0000 2020 202d 2d2d 2d2d 2d2d .6.... ------- │ │ │ +00406a70: 0036 5b91 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 c7c0 -----------0.5.. │ │ │ +00406aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d30 0035 5bc0 -----------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 c712 CESS_METHOD-.6.. │ │ │ +00406ad0: 4345 5353 5f4d 4554 484f 442d 0036 5b12 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 36c7 1300 0020 ]ASYNCIO,.6.... │ │ │ +00406b00: 5d41 5359 4e43 494f 2c00 365b 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 36c7 1400 0020 2020 4175 TION,.6.... Au │ │ │ +00406b30: 5449 4f4e 2c00 365b 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 36c7 1500 0020 2020 4175 746f 4465 0.6.... AutoDe │ │ │ +00406b60: 3000 365b 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 36c7 1600 0020 2020 4175 746f 5377 1.6.... AutoSw │ │ │ +00406b90: 3100 365b 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 c717 0000 2020 2042 6c6f 636b T,.6.... Block │ │ │ +00406bc0: 542c 0036 5b17 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: c718 0000 2020 2042 7566 6620 2020 2020 .... Buff │ │ │ +00406bf0: 5b18 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 36c7 1900 UFFER_SIZE4.6... │ │ │ +00406c10: 5546 4645 525f 5349 5a45 3400 365b 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: 36c7 1a00 0020 2020 4465 6620 436f 6c6c 6.... Def Coll │ │ │ +00406c50: 365b 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 c721 0000 2020 2045 706f 6368 T0.6.!.. Epoch │ │ │ +00406c80: 5430 0036 5b21 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 c722 0000 2020 2045 7874 656e R1.6.".. Exten │ │ │ +00406cb0: 5231 0036 5b22 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 36c7 2300 0020 2020 4669 6c65 NT+.6.#.. File │ │ │ +00406ce0: 4e54 2b00 365b 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: c724 0000 2020 2047 4c4f 4220 2020 2020 .$.. GLOB │ │ │ +00406d10: 5b24 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 36c7 2500 0020 2020 496e 7374 NT:.6.%.. Inst │ │ │ +00406d40: 4e54 3a00 365b 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 36c7 EZE_ON_ERROR-.6. │ │ │ +00406d70: 455a 455f 4f4e 5f45 5252 4f52 2d00 365b 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 c727 0000 O]JOURNAL*.6.'.. │ │ │ +00406da0: 4f5d 4a4f 5552 4e41 4c2a 0036 5b27 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 c728 0000 2020 204c 4f43 IZE,.6.(.. LOC │ │ │ +00406dd0: 495a 452c 0036 5b28 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 c729 0000 2020 204c 4f43 4b20 4372 .6.).. LOCK Cr │ │ │ +00406e00: 0036 5b29 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: 36c7 2a00 0020 2020 4d53 4c54 2020 2020 6.*.. MSLT │ │ │ +00406e30: 365b 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 c731 MUTEX_SLOTS5.6.1 │ │ │ +00406e50: 4d55 5445 585f 534c 4f54 5335 0036 5b31 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 36c7 3200 0020 2020 5164 6220 526e 0.6.2.. Qdb Rn │ │ │ +00406e90: 3000 365b 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 36c7 3300 0020 2020 5374 6420 4e75 1.6.3.. Std Nu │ │ │ +00406ec0: 3100 365b 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 c734 0000 2020 2052 6563 2053 L-.6.4.. Rec S │ │ │ +00406ef0: 4c2d 0036 5b34 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: 36c7 3500 0020 2020 5245 5320 2020 2020 6.5.. RES │ │ │ +00406f20: 365b 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: 36c7 3600 0020 2020 5265 6769 6f6e 2020 6.6.. Region │ │ │ +00406f50: 365b 3600 0020 2020 5265 6769 6f6e 2020 6[6.. Region │ │ │ 00406f60: 2020 2020 2020 2020 2020 2020 2020 202d - │ │ │ -00406f70: 5245 4749 4f4e 2b00 36c7 3700 0020 2020 REGION+.6.7.. │ │ │ +00406f70: 5245 4749 4f4e 2b00 365b 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 c738 0000 2020 2054 7970 2020 S1.6.8.. Typ │ │ │ +00406fa0: 5331 0036 5b38 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 36c7 3900 0000 0000 0000 0000 NT..6.9......... │ │ │ +00406fd0: 4e54 0700 365b 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 3ac7 bf11 0000 2020 2043 7265 ry..:..... Cre │ │ │ +00407070: 7279 2e00 3a5b 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 3bc7 2100 004f 003b c731 0000 2020 ..;.!..O.;.1.. │ │ │ +004070a0: 0700 3b5b 2100 004f 003b 5b31 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 3bc7 4100 0020 2020 r, GDEL.;.A.. │ │ │ +004070f0: 722c 2047 4445 4c00 3b5b 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 3bc7 5100 0020 2020 7265 7175 ofP.;.Q.. requ │ │ │ +00407140: 6f66 5000 3b5b 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 3bc7 6100 0020 2020 7573 6564 beR.;.a.. used │ │ │ +00407190: 6265 5200 3b5b 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 3bc7 7100 0020 2020 4469 obalS.;.q.. Di │ │ │ +004071e0: 6f62 616c 5300 3b5b 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 c781 0000 2020 custom..;.... │ │ │ +00407230: 2063 7573 746f 6d1d 003b 5b81 0000 2020 custom..;[... │ │ │ 00407240: 2067 6c6f 6261 6c20 6469 7265 6374 6f72 global director │ │ │ -00407250: 6965 732e 0700 3bc7 9100 004e 003a c7c0 ies...;....N.:.. │ │ │ +00407250: 6965 732e 0700 3b5b 9100 004e 003a 5bc0 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 c712 0000 aking any..;.... │ │ │ -004072b0: 2020 2063 6861 6e67 6573 2e07 003b c713 changes...;.. │ │ │ -004072c0: 0000 1200 3bc7 1400 0020 2020 4578 616d ....;.... Exam │ │ │ -004072d0: 706c 653a 0700 3bc7 1500 0031 003b c716 ple:..;....1.;.. │ │ │ +004072a0: 616b 696e 6720 616e 7912 003b 5b12 0000 aking any..;[... │ │ │ +004072b0: 2020 2063 6861 6e67 6573 2e07 003b 5b13 changes...;[. │ │ │ +004072c0: 0000 1200 3b5b 1400 0020 2020 4578 616d ....;[... Exam │ │ │ +004072d0: 706c 653a 0700 3b5b 1500 0031 003b 5b16 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 3bc7 es/mumps.gld..;. │ │ │ +00407300: 6573 2f6d 756d 7073 2e67 6c64 1c00 3b5b es/mumps.gld..;[ │ │ │ 00407310: 1700 0020 2020 2420 6578 706f 7274 2067 ... $ export g │ │ │ -00407320: 746d 6762 6c64 6972 2000 3bc7 1800 0020 tmgbldir .;.... │ │ │ +00407320: 746d 6762 6c64 6972 2000 3b5b 1800 0020 tmgbldir .;[... │ │ │ 00407330: 2020 2420 2467 746d 5f64 6973 742f 6d75 $ $gtm_dist/mu │ │ │ -00407340: 6d70 7320 2d64 6972 1500 3bc7 1900 0020 mps -dir..;.... │ │ │ +00407340: 6d70 7320 2d64 6972 1500 3b5b 1900 0020 mps -dir..;[... │ │ │ 00407350: 2020 4754 4d3e 646f 205e 4744 453f 003b GTM>do ^GDE?.; │ │ │ -00407360: c71a 0000 2020 2025 4744 452d 492d 4744 .... %GDE-I-GD │ │ │ +00407360: 5b1a 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 3bc7 al Directory%.;. │ │ │ +00407390: 616c 2044 6972 6563 746f 7279 2500 3b5b 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 c722 0000 2020 2047 4445 3e20 d..;.".. GDE> │ │ │ -004073d0: 4558 4954 2800 3bc7 2300 0020 2020 2547 EXIT(.;.#.. %G │ │ │ +004073c0: 6413 003b 5b22 0000 2020 2047 4445 3e20 d..;[".. GDE> │ │ │ +004073d0: 4558 4954 2800 3b5b 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 3bc7 ification OK9.;. │ │ │ +004073f0: 6966 6963 6174 696f 6e20 4f4b 3900 3b5b 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 c725 0000 2020 202f file%.;.%.. / │ │ │ +00407430: 2066 696c 6525 003b 5b25 0000 2020 202f file%.;[%.. / │ │ │ 00407440: 7573 722f 6163 636e 7467 2f6a 6f6e 6573 usr/accntg/jones │ │ │ -00407450: 2f6d 756d 7073 2e67 6c64 0700 3bc7 2600 /mumps.gld..;.&. │ │ │ -00407460: 0041 0017 c755 5354 4f4d 495a 494e 475f .A...USTOMIZING_ │ │ │ +00407450: 2f6d 756d 7073 2e67 6c64 0700 3b5b 2600 /mumps.gld..;[&. │ │ │ +00407460: 0041 0017 5b55 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 35c7 bf11 0000 2020 2043 7573 ry).5..... Cus │ │ │ +004074a0: 7279 2900 355b 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 c721 l Directory..6.! │ │ │ +004074c0: 6c20 4469 7265 6374 6f72 7907 0036 5b21 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 36c7 4100 0020 2020 GlobalS.6.A.. │ │ │ +00407890: 476c 6f62 616c 5300 365b 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 c751 0000 ectories,O.6.Q.. │ │ │ +004078e0: 6563 746f 7269 6573 2c4f 0036 5b51 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 36c7 6100 0020 desiredQ.6.a.. │ │ │ +00407930: 2064 6573 6972 6564 5100 365b 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 c771 0000 chapter...6.q.. │ │ │ -00407990: 4e00 36c7 8100 0020 2020 596f 7520 6361 N.6.... You ca │ │ │ +00407980: 2063 6861 7074 6572 2e07 0036 5b71 0000 chapter...6[q.. │ │ │ +00407990: 4e00 365b 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: 36c7 9100 0020 2020 6564 6974 6f72 2061 6.... editor a │ │ │ +004079e0: 365b 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 35c7 c011 0000 2020 2067 6976 6573 Q.5..... gives │ │ │ +00407a30: 5100 355b 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 c712 0000 5800 35c7 ff73 00ff ...6....X.5..s.. │ │ │ +00407a80: 2e07 0036 5b12 0000 5800 355b 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 61c7 bf11 0000 2020 2041 6464 696e 2.a..... Addin │ │ │ +00407ae0: 3200 615b 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 62c7 2100 0050 0062 c731 0000 on..b.!..P.b.1.. │ │ │ +00407b10: 6f6e 0700 625b 2100 0050 0062 5b31 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 c741 0000 gion in aS.b.A.. │ │ │ +00407b60: 6769 6f6e 2069 6e20 6153 0062 5b41 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 62c7 al DirectoryT.b. │ │ │ +00407bb0: 616c 2044 6972 6563 746f 7279 5400 625b 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 62c7 6100 0020 2020 796f 7520 7365 T.b.a.. you se │ │ │ +00407c10: 5400 625b 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 62c7 7100 0020 2020 6f70 any).b.q.. op │ │ │ +00407c60: 2061 6e79 2900 625b 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: c781 0000 3900 62c7 9100 0020 2020 2020 ....9.b.... │ │ │ +00407c90: 5b81 0000 3900 625b 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: c7c0 1100 0020 2020 2052 6567 696f 6e20 ..... Region │ │ │ +00407cd0: 5bc0 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 c712 0000 2020 2020 2d2d tche.b.... -- │ │ │ +00407d30: 7463 6865 0062 5b12 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 62c7 1300 0020 --------6.b.... │ │ │ +00407d90: 2d2d 2d2d 2d2d 2d2d 3600 625b 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: 62c7 1400 0020 2020 2020 2020 2020 2020 b.... │ │ │ +00407dd0: 625b 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 c715 0000 0000 0000 0000 560..b.......... │ │ │ +00407e30: 3536 3007 0062 5b15 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 00c7 4845 4c50 00ff 7300 ff55 5349 e...HELP..s..USI │ │ │ +00408010: 6500 005b 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 c725 0000 2020 2061 setup!...%.. a │ │ │ +00408070: 7365 7475 7021 0014 5b25 0000 2020 2061 setup!..[%.. a │ │ │ 00408080: 6e64 2066 696c 6520 6163 6365 7373 2069 nd file access i │ │ │ -00408090: 7373 7565 732e 0700 14c7 2600 0012 0014 ssues.....&..... │ │ │ -004080a0: c727 0000 2020 202a 2a4e 6f74 652a 2a07 .'.. **Note**. │ │ │ -004080b0: 0014 c728 0000 4b00 14c7 2900 0020 2020 ...(..K...).. │ │ │ +00408090: 7373 7565 732e 0700 145b 2600 0012 0014 ssues....[&..... │ │ │ +004080a0: 5b27 0000 2020 202a 2a4e 6f74 652a 2a07 ['.. **Note**. │ │ │ +004080b0: 0014 5b28 0000 4b00 145b 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 c72a 0000 2020 2065 6e76 6972 r5...*.. envir │ │ │ +00408100: 7235 0014 5b2a 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 14c7 3100 0017 0014 target....1..... │ │ │ -00408140: c732 0000 2020 2054 6f20 6c65 6176 6520 .2.. To leave │ │ │ -00408150: 4744 453a 0700 14c7 3300 0054 0014 c734 GDE:....3..T...4 │ │ │ +00408130: 7461 7267 6574 0700 145b 3100 0017 0014 target...[1..... │ │ │ +00408140: 5b32 0000 2020 2054 6f20 6c65 6176 6520 [2.. To leave │ │ │ +00408150: 4744 453a 0700 145b 3300 0054 0014 5b34 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 c735 0000 1700 14c7 3600 0020 2020 ...5......6.. │ │ │ +004081b0: 0014 5b35 0000 1700 145b 3600 0020 2020 ..[5.....[6.. │ │ │ 004081c0: 2020 2020 4744 453e 2045 5849 5407 0014 GDE> EXIT... │ │ │ -004081d0: c737 0000 4f00 14c7 3800 0020 2020 2032 .7..O...8.. 2 │ │ │ +004081d0: 5b37 0000 4f00 145b 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 c739 0000 2020 2020 2020 the5...9.. │ │ │ +00408220: 7468 6535 0014 5b39 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 14c7 3a00 0017 changes.....:... │ │ │ -00408260: 0014 c741 0000 2020 2020 2020 2047 4445 ...A.. GDE │ │ │ -00408270: 3e20 5155 4954 0700 14c7 4200 0036 0013 > QUIT....B..6.. │ │ │ -00408280: c7ff 7300 ff47 5549 4445 4c49 4e45 535f ..s..GUIDELINES_ │ │ │ +00408250: 6368 616e 6765 732e 0700 145b 3a00 0017 changes....[:... │ │ │ +00408260: 0014 5b41 0000 2020 2020 2020 2047 4445 ..[A.. GDE │ │ │ +00408270: 3e20 5155 4954 0700 145b 4200 0036 0013 > QUIT...[B..6.. │ │ │ +00408280: 5bff 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 c7bf 1100 0020 2020 4775 ing!....... Gu │ │ │ +004082b0: 696e 6721 002e 5bbf 1100 0020 2020 4775 ing!..[.... Gu │ │ │ 004082c0: 6964 656c 696e 6573 2066 6f72 204d 6170 idelines for Map │ │ │ -004082d0: 7069 6e67 0700 2fc7 2100 0054 002f c731 ping../.!..T./.1 │ │ │ +004082d0: 7069 6e67 0700 2f5b 2100 0054 002f 5b31 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 c741 0000 2020 2061 206d 6170 7069 ./.A.. a mappi │ │ │ -00408340: 6e67 2e07 002f c751 0000 0f00 2fc7 6100 ng.../.Q..../.a. │ │ │ -00408350: 0020 2020 4e41 4d45 5307 002f c771 0000 . NAMES../.q.. │ │ │ -00408360: 5400 2fc7 8100 0020 2020 5468 6520 4e41 T./.... The NA │ │ │ +00408330: 002f 5b41 0000 2020 2061 206d 6170 7069 ./[A.. a mappi │ │ │ +00408340: 6e67 2e07 002f 5b51 0000 0f00 2f5b 6100 ng.../[Q..../[a. │ │ │ +00408350: 0020 2020 4e41 4d45 5307 002f 5b71 0000 . NAMES../[q.. │ │ │ +00408360: 5400 2f5b 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 2fc7 9100 0020 2020 6e61 oneT./.... na │ │ │ +004083b0: 206f 6e65 5400 2f5b 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 2ec7 c011 0000 only map........ │ │ │ +00408400: 6f6e 6c79 206d 6170 1900 2e5b c011 0000 only map...[.... │ │ │ 00408410: 2020 2074 6f20 6f6e 6520 7265 6769 6f6e to one region │ │ │ -00408420: 2e07 002f c712 0000 1700 2fc7 1300 0020 .../....../.... │ │ │ +00408420: 2e07 002f 5b12 0000 1700 2f5b 1300 0020 .../[...../[... │ │ │ 00408430: 2020 4120 6e61 6d65 2073 7061 6365 3a07 A name space:. │ │ │ -00408440: 002f c714 0000 2000 2fc7 1500 0020 2020 ./.... ./.... │ │ │ +00408440: 002f 5b14 0000 2000 2f5b 1500 0020 2020 ./[... ./[... │ │ │ 00408450: 2020 6f20 4973 2063 6173 6520 7365 6e73 o Is case sens │ │ │ -00408460: 6974 6976 652e 4c00 2fc7 1600 0020 2020 itive.L./.... │ │ │ +00408460: 6974 6976 652e 4c00 2f5b 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 2fc7 1700 0020 2020 2020 6f20 ).R./.... o │ │ │ +004084b0: 292e 5200 2f5b 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 2fc7 1800 0020 2020 2020 the#./.... │ │ │ +00408500: 2074 6865 2300 2f5b 1800 0020 2020 2020 the#./[... │ │ │ 00408510: 2020 676c 6f62 616c 2076 6172 6961 626c global variabl │ │ │ -00408520: 6520 5e61 6161 2e53 002f c719 0000 2020 e ^aaa.S./.... │ │ │ +00408520: 6520 5e61 6161 2e53 002f 5b19 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 2fc7 1a00 mple, abc*O./... │ │ │ +00408570: 6d70 6c65 2c20 6162 632a 4f00 2f5b 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 c721 0000 starting../.!.. │ │ │ +004085c0: 2073 7461 7274 696e 6715 002f 5b21 0000 starting../[!.. │ │ │ 004085d0: 2020 2020 2020 2070 7265 6669 782e 5100 prefix.Q. │ │ │ -004085e0: 2fc7 2200 0020 2020 2020 6f20 4361 6e20 /.".. o Can │ │ │ +004085e0: 2f5b 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 c723 0000 2020 2020 2020 2073 7562 ./.#.. sub │ │ │ +00408630: 002f 5b23 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 2fc7 2400 0020 al ^abc.S./.$.. │ │ │ +00408650: 616c 205e 6162 632e 5300 2f5b 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 c725 s all nodesJ./.% │ │ │ +004086a0: 7320 616c 6c20 6e6f 6465 734a 002f 5b25 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 c726 0000 2020 2020 (10).R./.&.. │ │ │ +004086f0: 2831 3029 2e52 002f 5b26 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 c727 0000 2020 er, theP./.'.. │ │ │ +00408740: 6572 2c20 7468 6550 002f 5b27 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 c728 0000 2020 o 1,019P./.(.. │ │ │ +00408790: 6f20 312c 3031 3950 002f 5b28 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 00c7 4845 4c50 00ff 7300 ff55 5349 ....HELP..s..USI │ │ │ +00408810: 8200 005b 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 2fc7 2a00 0020 2020 2020 2020 um/./.*.. │ │ │ +00408890: 756d 2f00 2f5b 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 c731 0000 2020 2020 206f 204d .>./.1.. o M │ │ │ +004088c0: 2e3e 002f 5b31 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 c732 0000 1100 2fc7 3300 0020 2020 ./.2..../.3.. │ │ │ -00408910: 5245 4749 4f4e 5307 002f c734 0000 5000 REGIONS../.4..P. │ │ │ -00408920: 2fc7 3500 0020 2020 5468 6520 5245 4749 /.5.. The REGI │ │ │ +00408900: 002f 5b32 0000 1100 2f5b 3300 0020 2020 ./[2..../[3.. │ │ │ +00408910: 5245 4749 4f4e 5307 002f 5b34 0000 5000 REGIONS../[4..P. │ │ │ +00408920: 2f5b 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: 2fc7 3600 0020 2020 6c6f 6769 6361 6c20 /.6.. logical │ │ │ +00408970: 2f5b 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 c737 0000 2020 2073 7563 6820 6173 ./.7.. such as │ │ │ +004089c0: 002f 5b37 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 2fc7 3800 0020 2020 6120 676c ofT./.8.. a gl │ │ │ +00408a10: 6f66 5400 2f5b 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 2fc7 3900 0020 2020 me andN./.9.. │ │ │ +00408a60: 6d65 2061 6e64 4e00 2f5b 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 2fc7 3a00 0053 002f c741 ata.../.:..S./.A │ │ │ +00408ab0: 6174 612e 0700 2f5b 3a00 0053 002f 5b41 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: 2fc7 4200 0020 2020 7369 6e67 6c65 2073 /.B.. single s │ │ │ +00408b10: 2f5b 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 c743 0000 1800 2fc7 4400 0020 2020 ./.C..../.D.. │ │ │ +00408b50: 002f 5b43 0000 1800 2f5b 4400 0020 2020 ./[C..../[D.. │ │ │ 00408b60: 4120 7265 6769 6f6e 206e 616d 653a 0700 A region name:.. │ │ │ -00408b70: 2fc7 4500 0051 002f c746 0000 2020 2020 /.E..Q./.F.. │ │ │ +00408b70: 2f5b 4500 0051 002f 5b46 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 2fc7 4700 0020 2020 ( _ )././.G.. │ │ │ +00408bc0: 2820 5f20 292e 2f00 2f5b 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 c748 0000 5400 2fc7 ters.../.H..T./. │ │ │ +00408bf0: 7465 7273 2e07 002f 5b48 0000 5400 2f5b 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 2fc7 4a00 0020 2020 7468 6520 6465 "./.J.. the de │ │ │ +00408c50: 2200 2f5b 4a00 0020 2020 7468 6520 6465 "./[J.. the de │ │ │ 00408c60: 6661 756c 7420 7265 6769 6f6e 206e 616d fault region nam │ │ │ -00408c70: 652e 0700 2fc7 5100 0012 002f c752 0000 e.../.Q..../.R.. │ │ │ -00408c80: 2020 2053 4547 4d45 4e54 5307 002f c753 SEGMENTS../.S │ │ │ -00408c90: 0000 5000 2fc7 5400 0020 2020 5468 6520 ..P./.T.. The │ │ │ +00408c70: 652e 0700 2f5b 5100 0012 002f 5b52 0000 e.../[Q..../[R.. │ │ │ +00408c80: 2020 2053 4547 4d45 4e54 5307 002f 5b53 SEGMENTS../[S │ │ │ +00408c90: 0000 5000 2f5b 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 2fc7 5500 0020 2020 6669 6c65 esP./.U.. file │ │ │ +00408ce0: 6573 5000 2f5b 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 2fc7 5600 0020 2020 7369 6e67 aB./.V.. sing │ │ │ +00408d30: 2061 4200 2f5b 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 2fc7 5700 0051 002f c758 ion.../.W..Q./.X │ │ │ +00408d70: 696f 6e2e 0700 2f5b 5700 0051 002f 5b58 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 2fc7 thod for the'./. │ │ │ +00408dc0: 7468 6f64 2066 6f72 2074 6865 2700 2f5b 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 c75a 0000 1900 2fc7 6100 le.../.Z..../.a. │ │ │ +00408df0: 6c65 2e07 002f 5b5a 0000 1900 2f5b 6100 le.../[Z..../[a. │ │ │ 00408e00: 0020 2020 4120 7365 676d 656e 742d 6e61 . A segment-na │ │ │ -00408e10: 6d65 3a07 002f c762 0000 5000 2fc7 6300 me:../.b..P./.c. │ │ │ +00408e10: 6d65 3a07 002f 5b62 0000 5000 2f5b 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 2fc7 6400 ores ( _ )0./.d. │ │ │ +00408e60: 6f72 6573 2028 205f 2029 3000 2f5b 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 2fc7 6500 characters../.e. │ │ │ -00408ea0: 0051 002f c766 0000 2020 2047 4445 2061 .Q./.f.. GDE a │ │ │ +00408e90: 6368 6172 6163 7465 7273 0700 2f5b 6500 characters../[e. │ │ │ +00408ea0: 0051 002f 5b66 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 2fc7 6700 0020 2020 666f 7220 LT'./.g.. for │ │ │ +00408ef0: 4c54 2700 2f5b 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 c768 0000 ent name.../.h.. │ │ │ -00408f20: 0e00 2fc7 6900 0020 2020 4649 4c45 0700 ../.i.. FILE.. │ │ │ -00408f30: 2fc7 6a00 0054 002f c771 0000 2020 2046 /.j..T./.q.. F │ │ │ +00408f10: 656e 7420 6e61 6d65 2e07 002f 5b68 0000 ent name.../[h.. │ │ │ +00408f20: 0e00 2f5b 6900 0020 2020 4649 4c45 0700 ../[i.. FILE.. │ │ │ +00408f30: 2f5b 6a00 0054 002f 5b71 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 c772 0000 rieval ofQ./.r.. │ │ │ +00408f80: 7269 6576 616c 206f 6651 002f 5b72 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 2fc7 7300 esident on../.s. │ │ │ -00408fe0: 0020 2020 6469 736b 2e07 002f c774 0000 . disk.../.t.. │ │ │ +00408fd0: 6573 6964 656e 7420 6f6e 0f00 2f5b 7300 esident on../[s. │ │ │ +00408fe0: 0020 2020 6469 736b 2e07 002f 5b74 0000 . disk.../[t.. │ │ │ 00408ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409000: 0400 0000 f907 0000 de01 0000 0000 0000 ................ │ │ │ -00409010: 8200 00c7 4845 4c50 00ff 7300 ff55 5349 ....HELP..s..USI │ │ │ +00409010: 8200 005b 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 2fc7 7600 0020 2020 6164 6473 DET./.v.. adds │ │ │ +00409090: 4445 5400 2f5b 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 2fc7 7700 0020 2020 AvoidH./.w.. │ │ │ +004090e0: 2041 766f 6964 4800 2f5b 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: 2fc7 7800 0020 2020 7369 676e 6966 6963 /.x.. signific │ │ │ +00409130: 2f5b 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 2fc7 7900 ll produce#./.y. │ │ │ +00409170: 6c6c 2070 726f 6475 6365 2300 2f5b 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: c77a 0000 3e00 2ec7 ff73 00ff 4558 414d .z..>....s..EXAM │ │ │ +004091a0: 5b7a 0000 3e00 2e5b 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 4dc7 bf11 0000 2020 2045 7861 ng%.M..... Exa │ │ │ +004091e0: 6e67 2500 4d5b 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 c721 0000 4b00 Mapping..N.!..K. │ │ │ -00409210: 4ec7 3100 0020 2020 546f 2063 6f6d 706c N.1.. To compl │ │ │ +00409200: 4d61 7070 696e 6707 004e 5b21 0000 4b00 Mapping..N[!..K. │ │ │ +00409210: 4e5b 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 c741 0000 a Global..N.A.. │ │ │ +00409250: 2061 2047 6c6f 6261 6c14 004e 5b41 0000 a Global..N[A.. │ │ │ 00409260: 2020 2044 6972 6563 746f 7279 2e07 004e Directory...N │ │ │ -00409270: c751 0000 2d00 4ec7 6100 0020 2020 2020 .Q..-.N.a.. │ │ │ +00409270: 5b51 0000 2d00 4e5b 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 c771 0000 2f00 4ec7 8100 0020 ...N.q../.N.... │ │ │ +004092a0: 2e07 004e 5b71 0000 2f00 4e5b 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 c791 0000 4200 =cusreg..N....B. │ │ │ -004092e0: 4dc7 c011 0000 2020 2020 2020 2054 6869 M..... Thi │ │ │ +004092d0: 3d63 7573 7265 6707 004e 5b91 0000 4200 =cusreg..N[...B. │ │ │ +004092e0: 4d5b 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 4ec7 1200 0036 004e c713 0000 2020 ..N....6.N.... │ │ │ +00409320: 0700 4e5b 1200 0036 004e 5b13 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: c714 0000 3500 4ec7 1500 0020 2020 2020 ....5.N.... │ │ │ +00409360: 5b14 0000 3500 4e5b 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 c716 0000 ic=cusseg..N.... │ │ │ -004093a0: 5300 4ec7 1700 0020 2020 2020 2020 5468 S.N.... Th │ │ │ +00409390: 6963 3d63 7573 7365 6707 004e 5b16 0000 ic=cusseg..N[... │ │ │ +004093a0: 5300 4e5b 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 c718 0000 2020 2020 2020 eg.J.N.... │ │ │ +004093f0: 6567 2e4a 004e 5b18 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: c719 0000 2020 2020 2020 2073 6567 6d65 .... segme │ │ │ +00409440: 5b19 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 c71a 0000 4e00 4ec7 2100 ue...N....N.N.!. │ │ │ +00409460: 7565 2e07 004e 5b1a 0000 4e00 4e5b 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 4ec7 2200 0034 a file...N."..4 │ │ │ -004094c0: 004e c723 0000 2020 2020 2020 2047 4445 .N.#.. GDE │ │ │ +004094b0: 2061 2066 696c 652e 0700 4e5b 2200 0034 a file...N["..4 │ │ │ +004094c0: 004e 5b23 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 c724 0000 5200 4ec7 2500 dat..N.$..R.N.%. │ │ │ +004094f0: 6461 7407 004e 5b24 0000 5200 4e5b 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 4ec7 ile cus.dat...N. │ │ │ -00409550: 2600 0053 004e c727 0000 2020 2054 6f20 &..S.N.'.. To │ │ │ +00409540: 696c 6520 6375 732e 6461 742e 0700 4e5b ile cus.dat...N[ │ │ │ +00409550: 2600 0053 004e 5b27 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 4ec7 2800 0020 2020 se the..N.(.. │ │ │ +004095a0: 7365 2074 6865 1700 4e5b 2800 0020 2020 se the..N[(.. │ │ │ 004095b0: 5348 4f57 2063 6f6d 6d61 6e64 2e07 004e SHOW command...N │ │ │ -004095c0: c729 0000 4d00 4ec7 2a00 0020 2020 546f .)..M.N.*.. To │ │ │ +004095c0: 5b29 0000 4d00 4e5b 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 c731 0000 2020 2063 6f6d 6d61 Y..N.1.. comma │ │ │ -00409620: 6e64 2e07 004e c732 0000 5300 4ec7 3300 nd...N.2..S.N.3. │ │ │ +00409610: 5912 004e 5b31 0000 2020 2063 6f6d 6d61 Y..N[1.. comma │ │ │ +00409620: 6e64 2e07 004e 5b32 0000 5300 4e5b 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: c734 0000 2020 2047 4445 2070 6572 666f .4.. GDE perfo │ │ │ +00409680: 5b34 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: 4ec7 3500 0020 2020 6461 7461 6261 7365 N.5.. database │ │ │ +004096d0: 4e5b 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 4ec7 3600 0020 2020 6163 6365 orB.N.6.. acce │ │ │ +00409720: 6f72 4200 4e5b 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 4ec7 3700 0054 004e c738 tem...N.7..T.N.8 │ │ │ +00409760: 7465 6d2e 0700 4e5b 3700 0054 004e 5b38 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 c739 0000 2020 206f 7468 6572 2075 .N.9.. other u │ │ │ +004097c0: 004e 5b39 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 4ec7 3a00 0000 0000 0000 0000 p...N.:......... │ │ │ +004097f0: 702e 0700 4e5b 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 1ec7 bf11 N..at-sign...... │ │ │ -00409840: 0000 2020 2061 742d 7369 676e 0700 1fc7 .. at-sign.... │ │ │ -00409850: 2100 0051 001f c731 0000 2020 2054 6865 !..Q...1.. The │ │ │ +00409830: 4e00 0061 742d 7369 676e 1200 1e5b bf11 N..at-sign...[.. │ │ │ +00409840: 0000 2020 2061 742d 7369 676e 0700 1f5b .. at-sign...[ │ │ │ +00409850: 2100 0051 001f 5b31 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 1fc7 4100 0020 2020 4744 cute-...A.. GD │ │ │ +004098a0: 6375 7465 2d00 1f5b 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 c751 0000 2900 1fc7 6100 0020 .....Q..)...a.. │ │ │ +004098d0: 2e07 001f 5b51 0000 2900 1f5b 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 c771 0000 1400 1fc7 8100 0020 :....q......... │ │ │ -00409910: 2020 4066 696c 652d 6e61 6d65 0700 1fc7 @file-name.... │ │ │ +00409900: 3a07 001f 5b71 0000 1400 1f5b 8100 0020 :...[q.....[... │ │ │ +00409910: 2020 4066 696c 652d 6e61 6d65 0700 1f5b @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 00c7 4845 4c50 00ff 7300 ff43 4f4d o...HELP..s..COM │ │ │ +0040a010: 6f00 005b 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 c712 0000 2020 2061 6c6f 6e65 2066 ...... alone f │ │ │ +0040a080: 001f 5b12 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 1fc7 1300 0020 2020 7061 7468 ve ...... path │ │ │ +0040a0d0: 7665 2000 1f5b 1300 0020 2020 7061 7468 ve ..[... path │ │ │ 0040a0e0: 206f 7220 7468 6520 6675 6c6c 2070 6174 or the full pat │ │ │ -0040a0f0: 682e 0700 1fc7 1400 0051 001f c715 0000 h........Q...... │ │ │ +0040a0f0: 682e 0700 1f5b 1400 0051 001f 5b15 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 1fc7 1600 red at the...... │ │ │ +0040a140: 7265 6420 6174 2074 6865 1300 1f5b 1600 red at the...[.. │ │ │ 0040a150: 0020 2020 7465 726d 696e 616c 2e07 001f . terminal.... │ │ │ -0040a160: c717 0000 1200 1fc7 1800 0020 2020 4578 ........... Ex │ │ │ -0040a170: 616d 706c 653a 0700 1fc7 1900 0018 001f ample:.......... │ │ │ -0040a180: c71a 0000 2020 2047 4445 3e20 4073 7461 .... GDE> @sta │ │ │ -0040a190: 6e64 6172 6407 001f c721 0000 4f00 1fc7 ndard....!..O... │ │ │ +0040a160: 5b17 0000 1200 1f5b 1800 0020 2020 4578 [......[... Ex │ │ │ +0040a170: 616d 706c 653a 0700 1f5b 1900 0018 001f ample:...[...... │ │ │ +0040a180: 5b1a 0000 2020 2047 4445 3e20 4073 7461 [... GDE> @sta │ │ │ +0040a190: 6e64 6172 6407 001f 5b21 0000 4f00 1f5b 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 c723 dard in theS...# │ │ │ +0040a1e0: 6461 7264 2069 6e20 7468 6553 001f 5b23 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: 1fc7 2400 0020 2020 7368 6f75 6c64 2073 ..$.. should s │ │ │ +0040a240: 1f5b 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 1fc7 2500 0012 0016 c743 4841 ).....%......CHA │ │ │ -0040a280: 4e47 4500 0043 6861 6e67 6511 001d c7bf NGE..Change..... │ │ │ -0040a290: 1100 0020 2020 4368 616e 6765 0700 1ec7 ... Change.... │ │ │ -0040a2a0: 2100 0053 001e c731 0000 2020 2054 6865 !..S...1.. The │ │ │ +0040a270: 292e 0700 1f5b 2500 0012 0016 5b43 4841 )....[%.....[CHA │ │ │ +0040a280: 4e47 4500 0043 6861 6e67 6511 001d 5bbf NGE..Change...[. │ │ │ +0040a290: 1100 0020 2020 4368 616e 6765 0700 1e5b ... Change...[ │ │ │ +0040a2a0: 2100 0053 001e 5b31 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 1ec7 4100 0020 2020 appingP...A.. │ │ │ +0040a2f0: 6170 7069 6e67 5000 1e5b 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 1ec7 5100 0020 2020 er theM...Q.. │ │ │ +0040a340: 6572 2074 6865 4d00 1e5b 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 c761 0000 2e00 1ec7 7100 le.....a......q. │ │ │ +0040a390: 6c65 2e07 001e 5b61 0000 2e00 1e5b 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 1ec7 8100 003b mand is:.......; │ │ │ -0040a3d0: 001e c791 0000 2020 2043 5b48 414e 4745 ...... C[HANGE │ │ │ +0040a3c0: 6d61 6e64 2069 733a 0700 1e5b 8100 003b mand is:...[...; │ │ │ +0040a3d0: 001e 5b91 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 1dc7 c011 ion_numberD..... │ │ │ +0040a400: 696f 6e5f 6e75 6d62 6572 4400 1d5b 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: 1ec7 1200 0020 2020 435b 4841 4e47 455d ..... C[HANGE] │ │ │ +0040a450: 1e5b 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 c713 0000 2020 -region?...... │ │ │ +0040a480: 2d72 6567 696f 6e3f 001e 5b13 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 1ec7 1400 0020 2020 er...]B...... │ │ │ +0040a4c0: 6572 2e2e 2e5d 4200 1e5b 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 1ec7 1500 0049 fier...].......I │ │ │ -0040a510: 001e c716 0000 2020 2054 6865 2043 4841 ...... The CHA │ │ │ +0040a500: 6669 6572 2e2e 2e5d 0700 1e5b 1500 0049 fier...]...[...I │ │ │ +0040a510: 001e 5b16 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 1ec7 1700 0020 type and....... │ │ │ +0040a550: 7479 7065 2061 6e64 1600 1e5b 1700 0020 type and...[... │ │ │ 0040a560: 2020 6f62 6a65 6374 2d6e 616d 652e 0700 object-name... │ │ │ -0040a570: 1ec7 1800 004e 001e c719 0000 2020 204f .....N...... O │ │ │ +0040a570: 1e5b 1800 004e 001e 5b19 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 c71a 0000 2020 2065 6666 akeR...... eff │ │ │ +0040a5c0: 616b 6552 001e 5b1a 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 c721 0000 2020 2074 UN orN...!.. t │ │ │ +0040a610: 554e 206f 724e 001e 5b21 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 c722 0000 2020 2065 6666 akeL...".. eff │ │ │ +0040a660: 616b 654c 001e 5b22 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 c723 0000 2020 2063 6f6d 6d61 6e64 ...#.. command │ │ │ +0040a6b0: 001e 5b23 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 c724 0000 2020 2028 6f72 andO...$.. (or │ │ │ +0040a700: 616e 644f 001e 5b24 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 1ec7 2500 0020 2020 6669 6c65 se....%.. file │ │ │ -0040a760: 732e 0700 1ec7 2600 0012 001e c727 0000 s.....&......'.. │ │ │ -0040a770: 2020 2045 7861 6d70 6c65 3a07 001e c728 Example:....( │ │ │ -0040a780: 0000 3b00 1ec7 2900 0020 2020 4744 453e ..;...).. GDE> │ │ │ +0040a750: 7365 1000 1e5b 2500 0020 2020 6669 6c65 se...[%.. file │ │ │ +0040a760: 732e 0700 1e5b 2600 0012 001e 5b27 0000 s....[&.....['.. │ │ │ +0040a770: 2020 2045 7861 6d70 6c65 3a07 001e 5b28 Example:...[( │ │ │ +0040a780: 0000 3b00 1e5b 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: c72a 0000 0000 0000 0000 0000 0000 0000 .*.............. │ │ │ +0040a7c0: 5b2a 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 05c7 ff73 ....HELP.......s │ │ │ +0040a810: 0a00 0000 4845 4c50 0000 1a00 055b ff73 ....HELP.....[.s │ │ │ 0040a820: 00ff 434f 4d4d 414e 4453 0000 436f 6d6d ..COMMANDS..Comm │ │ │ -0040a830: 616e 6473 1300 12c7 bf11 0000 2020 2043 ands........ C │ │ │ -0040a840: 6f6d 6d61 6e64 7307 0013 c721 0000 5400 ommands....!..T. │ │ │ -0040a850: 13c7 3100 0020 2020 5468 6973 2073 6563 ..1.. This sec │ │ │ +0040a830: 616e 6473 1300 125b bf11 0000 2020 2043 ands...[.... C │ │ │ +0040a840: 6f6d 6d61 6e64 7307 0013 5b21 0000 5400 ommands...[!..T. │ │ │ +0040a850: 135b 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 13c7 4100 0020 2020 5468 6520 s.S...A.. The │ │ │ +0040a8a0: 732e 5300 135b 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 c751 0000 2020 2074 n forG...Q.. t │ │ │ +0040a8f0: 6e20 666f 7247 0013 5b51 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 13c7 that are notR... │ │ │ +0040a930: 7468 6174 2061 7265 206e 6f74 5200 135b 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: 13c7 7100 0020 2020 6173 736f 6369 6174 ..q.. associat │ │ │ +0040a990: 135b 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: c781 0000 1900 13c7 9100 0020 2020 436f ........... Co │ │ │ +0040a9c0: 5b81 0000 1900 135b 9100 0020 2020 436f [......[... Co │ │ │ 0040a9d0: 6d6d 616e 6420 5379 6e74 6178 3a08 0012 mmand Syntax:... │ │ │ -0040a9e0: c7c0 1100 0030 0013 c712 0000 2020 2054 .....0...... T │ │ │ +0040a9e0: 5bc0 1100 0030 0013 5b12 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 c713 0000 3b00 13c7 s is:.......;... │ │ │ +0040aa10: 7320 6973 3a07 0013 5b13 0000 3b00 135b 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 c715 0000 1000 lifier]......... │ │ │ -0040aa60: 13c7 1600 0020 2020 7768 6572 653a 0700 ..... where:.. │ │ │ -0040aa70: 13c7 1700 0016 0013 c718 0000 2020 202d ............ - │ │ │ -0040aa80: 6f62 6a65 6374 2d74 7970 6507 0013 c719 object-type..... │ │ │ -0040aa90: 0000 4c00 13c7 1a00 0020 2020 2020 2020 ..L...... │ │ │ +0040aa50: 6c69 6669 6572 5d07 0013 5b15 0000 1000 lifier]...[..... │ │ │ +0040aa60: 135b 1600 0020 2020 7768 6572 653a 0700 .[... where:.. │ │ │ +0040aa70: 135b 1700 0016 0013 5b18 0000 2020 202d .[......[... - │ │ │ +0040aa80: 6f62 6a65 6374 2d74 7970 6507 0013 5b19 object-type...[. │ │ │ +0040aa90: 0000 4c00 135b 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: 13c7 2100 0020 2020 2020 2020 2020 2020 ..!.. │ │ │ +0040aae0: 135b 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 c722 0000 [EGMENT].....".. │ │ │ -0040ab10: 1500 13c7 2300 0020 2020 6f62 6a65 6374 ....#.. object │ │ │ -0040ab20: 2d6e 616d 6507 0013 c724 0000 5100 13c7 -name....$..Q... │ │ │ +0040ab00: 5b45 474d 454e 545d 2e07 0013 5b22 0000 [EGMENT]....[".. │ │ │ +0040ab10: 1500 135b 2300 0020 2020 6f62 6a65 6374 ...[#.. object │ │ │ +0040ab20: 2d6e 616d 6507 0013 5b24 0000 5100 135b -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: c726 0000 2020 2020 2020 2020 2020 204f .&.. O │ │ │ +0040ab80: 5b26 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 c727 0000 2020 2020 2020 2020 y@...'.. │ │ │ +0040abd0: 7940 0013 5b27 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 c728 0000 1400 13c7 2900 0020 .....(......).. │ │ │ -0040ac20: 2020 2d71 7561 6c69 6669 6572 0700 13c7 -qualifier.... │ │ │ -0040ac30: 2a00 0030 0013 c731 0000 2020 2020 2020 *..0...1.. │ │ │ +0040ac10: 2e07 0013 5b28 0000 1400 135b 2900 0020 ....[(.....[).. │ │ │ +0040ac20: 2020 2d71 7561 6c69 6669 6572 0700 135b -qualifier...[ │ │ │ +0040ac30: 2a00 0030 0013 5b31 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 c732 0000 4f00 13c7 3300 er.....2..O...3. │ │ │ +0040ac60: 6572 2e07 0013 5b32 0000 4f00 135b 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 c734 0000 required&...4.. │ │ │ +0040acb0: 2072 6571 7569 7265 6426 0013 5b34 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 c735 0000 5100 13c7 3600 0020 2020 ...5..Q...6.. │ │ │ +0040ace0: 0013 5b35 0000 5100 135b 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 c737 0000 2020 se thisT...7.. │ │ │ +0040ad30: 7365 2074 6869 7354 0013 5b37 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 c738 explaining!...8 │ │ │ +0040ad80: 2065 7870 6c61 696e 696e 6721 0013 5b38 explaining!..[8 │ │ │ 0040ad90: 0000 2020 2065 6163 6820 6f66 2074 6865 .. each of the │ │ │ -0040ada0: 7365 2063 6f6d 6d61 6e64 732e 0700 13c7 se commands..... │ │ │ -0040adb0: 3900 0051 0013 c73a 0000 2020 2043 6f6d 9..Q...:.. Com │ │ │ +0040ada0: 7365 2063 6f6d 6d61 6e64 732e 0700 135b se commands....[ │ │ │ +0040adb0: 3900 0051 0013 5b3a 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 13c7 4100 0020 2020 7468 n to....A.. th │ │ │ +0040ae00: 6e20 746f 1a00 135b 4100 0020 2020 7468 n to...[A.. th │ │ │ 0040ae10: 6520 656e 6420 6f66 206c 696e 652e 0700 e end of line... │ │ │ -0040ae20: 13c7 4200 0015 0013 c743 0000 2020 202a ..B......C.. * │ │ │ -0040ae30: 2a43 6175 7469 6f6e 2a2a 0700 13c7 4400 *Caution**....D. │ │ │ -0040ae40: 0053 0013 c745 0000 2020 2041 6e20 6578 .S...E.. An ex │ │ │ +0040ae20: 135b 4200 0015 0013 5b43 0000 2020 202a .[B.....[C.. * │ │ │ +0040ae30: 2a43 6175 7469 6f6e 2a2a 0700 135b 4400 *Caution**...[D. │ │ │ +0040ae40: 0053 0013 5b45 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 13c7 4600 0020 2020 7375 in aF...F.. su │ │ │ +0040ae90: 696e 2061 4600 135b 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 13c7 4700 nput line.....G. │ │ │ -0040aee0: 0010 0012 c7ff 7300 ff41 4444 0000 4164 ......s..ADD..Ad │ │ │ -0040aef0: 640e 001a c7bf 1100 0020 2020 4164 6400 d........ Add. │ │ │ +0040aed0: 6e70 7574 206c 696e 652e 0700 135b 4700 nput line....[G. │ │ │ +0040aee0: 0010 0012 5bff 7300 ff41 4444 0000 4164 ....[.s..ADD..Ad │ │ │ +0040aef0: 640e 001a 5bbf 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 23c7 ..NAME..Name..#. │ │ │ -0040b040: bf11 0000 2020 204e 616d 6507 0024 c721 .... Name..$.! │ │ │ -0040b050: 0000 5100 24c7 3100 0020 2020 4d61 7073 ..Q.$.1.. Maps │ │ │ +0040b030: 00ff 4e41 4d45 0000 4e61 6d65 0f00 235b ..NAME..Name..#[ │ │ │ +0040b040: bf11 0000 2020 204e 616d 6507 0024 5b21 .... Name..$[! │ │ │ +0040b050: 0000 5100 245b 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 c741 0000 2020 2041 4444 the..$.A.. ADD │ │ │ +0040b0a0: 7468 651f 0024 5b41 0000 2020 2041 4444 the..$[A.. ADD │ │ │ 0040b0b0: 202d 4e41 4d45 2063 6f6d 6d61 6e64 2069 -NAME command i │ │ │ -0040b0c0: 733a 0700 24c7 5100 0036 0024 c761 0000 s:..$.Q..6.$.a.. │ │ │ +0040b0c0: 733a 0700 245b 5100 0036 0024 5b61 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 c771 0000 4900 24c7 8100 0020 2020 .$.q..I.$.... │ │ │ +0040b100: 0024 5b71 0000 4900 245b 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 c791 0000 2020 2020 206f 2059 6f75 .$.... o You │ │ │ +0040b150: 0024 5b91 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: 23c7 c011 0000 2020 2020 2020 2074 6865 #..... the │ │ │ +0040b1a0: 235b 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 24c7 1200 0020 2020 2020 2020 onO.$.... │ │ │ +0040b1f0: 6f6e 4f00 245b 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 c713 0000 2020 2020 2020 202d )K.$.... - │ │ │ +0040b240: 294b 0024 5b13 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 24c7 assuming theL.$. │ │ │ +0040b280: 6173 7375 6d69 6e67 2074 6865 4c00 245b 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 24c7 1500 0020 DECADE0.J.$.... │ │ │ +0040b2d0: 4445 4341 4445 302e 4a00 245b 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 24c7 1600 0020 2020 2020 2020 leR.$.... │ │ │ +0040b320: 6c65 5200 245b 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 24c7 1700 0020 2020 2020 20:S.$.... │ │ │ +0040b370: 2032 303a 5300 245b 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 00c7 4845 4c50 00ff 7300 ff43 4f4d v...HELP..s..COM │ │ │ +0040b810: 7600 005b 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 24c7 1900 0020 2020 tring.R.$.... │ │ │ +0040b880: 7472 696e 672e 5200 245b 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 24c7 1a00 0020 scriptedT.$.... │ │ │ +0040b8d0: 7363 7269 7074 6564 5400 245b 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 24c7 ttempting toK.$. │ │ │ +0040b920: 7474 656d 7074 696e 6720 746f 4b00 245b 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 c722 0000 1200 error...$.".... │ │ │ -0040b980: 24c7 2300 0020 2020 4578 616d 706c 653a $.#.. Example: │ │ │ -0040b990: 0700 24c7 2400 007a 0024 c725 0000 2020 ..$.$..z.$.%.. │ │ │ +0040b970: 2065 7272 6f72 2e07 0024 5b22 0000 1200 error...$[".... │ │ │ +0040b980: 245b 2300 0020 2020 4578 616d 706c 653a $[#.. Example: │ │ │ +0040b990: 0700 245b 2400 007a 0024 5b25 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 c726 0000 2020 2047 4445 3e20 Sp.$.&.. GDE> │ │ │ +0040ba10: 5370 0024 5b26 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 c727 0000 4700 24c7 2800 0020 S..$.'..G.$.(.. │ │ │ +0040ba80: 5307 0024 5b27 0000 4700 245b 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 c729 0000 1200 24c7 2a00 0020 2020 .$.)....$.*.. │ │ │ -0040bae0: 4578 616d 706c 653a 0700 24c7 3100 0086 Example:..$.1... │ │ │ -0040baf0: 0024 c732 0000 2020 2047 4445 3e20 6164 .$.2.. GDE> ad │ │ │ +0040bad0: 0024 5b29 0000 1200 245b 2a00 0020 2020 .$[)....$[*.. │ │ │ +0040bae0: 4578 616d 706c 653a 0700 245b 3100 0086 Example:..$[1... │ │ │ +0040baf0: 0024 5b32 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 c733 0000 2020 2047 rightn.$.3.. G │ │ │ +0040bb70: 7269 6768 746e 0024 5b33 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 c734 0000 2020 2047 4445 DE1L.$.4.. GDE │ │ │ +0040bbe0: 4445 314c 0024 5b34 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 c735 0000 5400 24c7 3600 0020 2020 .$.5..T.$.6.. │ │ │ +0040bc30: 0024 5b35 0000 5400 245b 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 24c7 3700 and theirR.$.7. │ │ │ +0040bc80: 2061 6e64 2074 6865 6972 5200 245b 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 24c7 or strings -?.$. │ │ │ +0040bcd0: 6f72 2073 7472 696e 6773 202d 3f00 245b 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 c739 in ranges...$.9 │ │ │ -0040bd20: 0000 1200 24c7 3a00 0020 2020 4578 616d ....$.:.. Exam │ │ │ -0040bd30: 706c 653a 0700 24c7 4100 0078 0024 c742 ple:..$.A..x.$.B │ │ │ +0040bd10: 2069 6e20 7261 6e67 6573 2e07 0024 5b39 in ranges...$[9 │ │ │ +0040bd20: 0000 1200 245b 3a00 0020 2020 4578 616d ....$[:.. Exam │ │ │ +0040bd30: 706c 653a 0700 245b 4100 0078 0024 5b42 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 c743 0000 2020 2047 4445 entw.$.C.. GDE │ │ │ +0040bdb0: 656e 7477 0024 5b43 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 24c7 4400 luding, 10w.$.D. │ │ │ +0040be20: 6c75 6469 6e67 2c20 3130 7700 245b 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 c745 0000 2020 2047 4445 3e20 sm.$.E.. GDE> │ │ │ +0040bea0: 736d 0024 5b45 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: 24c7 4600 004f 0024 c747 0000 2020 2054 $.F..O.$.G.. T │ │ │ +0040bf10: 245b 4600 004f 0024 5b47 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 24c7 4800 0020 2020 756e cifyQ.$.H.. un │ │ │ +0040bf60: 6369 6679 5100 245b 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 00c7 4845 4c50 00ff 7300 ff43 4f4d x...HELP..s..COM │ │ │ +0040c010: 7800 005b 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 24c7 4a00 0020 HAR() orS.$.J.. │ │ │ +0040c080: 4841 5228 2920 6f72 5300 245b 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 c751 T. Also, ""Q.$.Q │ │ │ +0040c0d0: 542e 2041 6c73 6f2c 2022 2251 0024 5b51 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 24c7 y open-endedS.$. │ │ │ +0040c120: 7920 6f70 656e 2d65 6e64 6564 5300 245b 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 c753 0000 2020 2072 6967 6874 2c20 .$.S.. right, │ │ │ +0040c180: 0024 5b53 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 c754 0000 e string...$.T.. │ │ │ -0040c1b0: 1200 24c7 5500 0020 2020 4578 616d 706c ..$.U.. Exampl │ │ │ -0040c1c0: 653a 0700 24c7 5600 004c 0024 c757 0000 e:..$.V..L.$.W.. │ │ │ +0040c1a0: 6520 7374 7269 6e67 2e07 0024 5b54 0000 e string...$[T.. │ │ │ +0040c1b0: 1200 245b 5500 0020 2020 4578 616d 706c ..$[U.. Exampl │ │ │ +0040c1c0: 653a 0700 245b 5600 004c 0024 5b57 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 c758 0000 2020 2047 MERICK.$.X.. G │ │ │ +0040c210: 4d45 5249 434b 0024 5b58 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 24c7 5900 004e 0024 c75a 0000 2020 ..$.Y..N.$.Z.. │ │ │ +0040c260: 0700 245b 5900 004e 0024 5b5a 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 c761 0000 1200 24c7 ions...$.a....$. │ │ │ +0040c2b0: 696f 6e73 2e07 0024 5b61 0000 1200 245b ions...$[a....$[ │ │ │ 0040c2c0: 6200 0020 2020 4578 616d 706c 653a 0700 b.. Example:.. │ │ │ -0040c2d0: 24c7 6300 004d 0024 c764 0000 2020 2047 $.c..M.$.d.. G │ │ │ +0040c2d0: 245b 6300 004d 0024 5b64 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 24c7 6500 0020 2020 4744 453e ALL.$.e.. GDE> │ │ │ +0040c320: 414c 4c00 245b 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: 24c7 6600 0020 2020 4744 453e 2061 6464 $.f.. GDE> add │ │ │ +0040c370: 245b 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 24c7 on AUSTRALIAJ.$. │ │ │ +0040c3b0: 6f6e 2041 5553 5452 414c 4941 4a00 245b 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 24c7 6800 0020 2020 USSALJ.$.h.. │ │ │ +0040c400: 2055 5353 414c 4a00 245b 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 24c7 6900 0020 2020 4744 453e 2061 I.$.i.. GDE> a │ │ │ +0040c450: 4900 245b 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 c76a 0000 gion USWC..$.j.. │ │ │ -0040c4a0: 5000 24c7 7100 0020 2020 5468 6973 2065 P.$.q.. This e │ │ │ +0040c490: 6769 6f6e 2055 5357 4307 0024 5b6a 0000 gion USWC..$[j.. │ │ │ +0040c4a0: 5000 245b 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 24c7 7200 0020 2020 6d75 6c74 6970 $.$.r.. multip │ │ │ +0040c4f0: 2400 245b 7200 0020 2020 6d75 6c74 6970 $.$[r.. multip │ │ │ 0040c500: 6c65 2073 7562 7363 7269 7074 206c 6576 le subscript lev │ │ │ -0040c510: 656c 732e 0700 24c7 7300 0012 0024 c774 els...$.s....$.t │ │ │ +0040c510: 656c 732e 0700 245b 7300 0012 0024 5b74 els...$[s....$[t │ │ │ 0040c520: 0000 2020 2045 7861 6d70 6c65 3a07 0024 .. Example:..$ │ │ │ -0040c530: c775 0000 4800 24c7 7600 0020 2020 4744 .u..H.$.v.. GD │ │ │ +0040c530: 5b75 0000 4800 245b 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 24c7 -region=REG1H.$. │ │ │ +0040c570: 2d72 6567 696f 6e3d 5245 4731 4800 245b -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 24c7 7800 0020 2020 4744 REG1H.$.x.. GD │ │ │ +0040c5c0: 5245 4731 4800 245b 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 24c7 -region=REG2H.$. │ │ │ +0040c600: 2d72 6567 696f 6e3d 5245 4732 4800 245b -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 24c7 7a00 0020 2020 4744 REG2H.$.z.. GD │ │ │ +0040c650: 5245 4732 4800 245b 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 24c7 -region=REG2H.$. │ │ │ +0040c690: 2d72 6567 696f 6e3d 5245 4732 4800 245b -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 24c7 8200 0020 2020 4744 REG2H.$.... GD │ │ │ +0040c6e0: 5245 4732 4800 245b 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 24c7 -region=REG3H.$. │ │ │ +0040c720: 2d72 6567 696f 6e3d 5245 4733 4800 245b -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 24c7 8400 0020 2020 4744 REG3H.$.... GD │ │ │ +0040c770: 5245 4733 4800 245b 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 24c7 -region=REG3..$. │ │ │ -0040c7c0: 8500 0036 0024 c786 0000 2020 2054 6869 ...6.$.... Thi │ │ │ +0040c7b0: 2d72 6567 696f 6e3d 5245 4733 0700 245b -region=REG3..$[ │ │ │ +0040c7c0: 8500 0036 0024 5b86 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 c787 0000 mapping:..$.... │ │ │ +0040c7f0: 206d 6170 7069 6e67 3a07 0024 5b87 0000 mapping:..$[... │ │ │ 0040c800: 0400 0000 a104 0000 b202 0000 0000 0000 ................ │ │ │ -0040c810: 6800 00c7 4845 4c50 00ff 7300 ff43 4f4d h...HELP..s..COM │ │ │ +0040c810: 6800 005b 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 24c7 8900 0020 to REG1Q.$.... │ │ │ +0040c870: 2074 6f20 5245 4731 5100 245b 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 c78a 0000 o to REG2N.$.... │ │ │ +0040c8c0: 6f20 746f 2052 4547 324e 0024 5b8a 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 c791 0000 1200 o REG 3..$...... │ │ │ -0040c920: 1ec7 5245 4749 4f4e 0000 5265 6769 6f6e ..REGION..Region │ │ │ -0040c930: 1100 25c7 bf11 0000 2020 2052 6567 696f ..%..... Regio │ │ │ -0040c940: 6e07 0026 c721 0000 4f00 26c7 3100 0020 n..&.!..O.&.1.. │ │ │ +0040c910: 6f20 5245 4720 3307 0024 5b91 0000 1200 o REG 3..$[..... │ │ │ +0040c920: 1e5b 5245 4749 4f4e 0000 5265 6769 6f6e .[REGION..Region │ │ │ +0040c930: 1100 255b bf11 0000 2020 2052 6567 696f ..%[.... Regio │ │ │ +0040c940: 6e07 0026 5b21 0000 4f00 265b 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 c741 0000 5300 and is:..&.A..S. │ │ │ -0040c9a0: 26c7 5100 0020 2020 415b 4444 5d2d 525b &.Q.. A[DD]-R[ │ │ │ +0040c990: 616e 6420 6973 3a07 0026 5b41 0000 5300 and is:..&[A..S. │ │ │ +0040c9a0: 265b 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 c761 0000 1400 1e41 5345 474d ]..&.a.....ASEGM │ │ │ -0040ca00: 454e 5400 0053 6567 6d65 6e74 1200 26c7 ENT..Segment..&. │ │ │ +0040c9f0: 5d07 0026 5b61 0000 1400 1e41 5345 474d ]..&[a.....ASEGM │ │ │ +0040ca00: 454e 5400 0053 6567 6d65 6e74 1200 265b ENT..Segment..&[ │ │ │ 0040ca10: bf11 0000 2020 2053 6567 6d65 6e74 0700 .... Segment.. │ │ │ -0040ca20: 27c7 2100 0053 0027 c731 0000 2020 204d '.!..S.'.1.. M │ │ │ +0040ca20: 275b 2100 0053 0027 5b31 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 27c7 4100 0020 command..'.A.. │ │ │ -0040ca80: 2020 6973 3a07 0027 c751 0000 5500 27c7 is:..'.Q..U.'. │ │ │ +0040ca70: 2063 6f6d 6d61 6e64 0d00 275b 4100 0020 command..'[A.. │ │ │ +0040ca80: 2020 6973 3a07 0027 5b51 0000 5500 275b 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 c771 0000 1200 27c7 8100 0020 e..'.q....'.... │ │ │ -0040caf0: 2020 4578 616d 706c 653a 0700 27c7 9100 Example:..'... │ │ │ -0040cb00: 0034 0026 c7c0 1100 0020 2020 4744 453e .4.&..... GDE> │ │ │ +0040cae0: 6507 0027 5b71 0000 1200 275b 8100 0020 e..'[q....'[... │ │ │ +0040caf0: 2020 4578 616d 706c 653a 0700 275b 9100 Example:..'[.. │ │ │ +0040cb00: 0034 0026 5bc0 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 c712 0000 4a00 27c7 ratch..'....J.'. │ │ │ +0040cb30: 7261 7463 6807 0027 5b12 0000 4a00 275b 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 27c7 1400 0020 2020 e fileO.'.... │ │ │ +0040cb80: 6520 6669 6c65 4f00 275b 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 c715 0000 2020 2073 re toK.'.... s │ │ │ +0040cbd0: 7265 2074 6f4b 0027 5b15 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 27c7 1600 0020 2020 7661 7269 6162 O.'.... variab │ │ │ +0040cc20: 4f00 275b 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 c717 0000 2020 2065 6e76 6972 6f6e .'.... environ │ │ │ +0040cc70: 0027 5b17 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 27c7 1800 run-time...'... │ │ │ +0040cc90: 2072 756e 2d74 696d 652e 0700 275b 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 1bc7 3100 0020 2020 5468 6520 ..P...1.. The │ │ │ +0040d030: 0000 5000 1b5b 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 1bc7 4100 0020 2020 4469 7265 al....A.. Dire │ │ │ -0040d090: 6374 6f72 792e 0700 1bc7 5100 0040 001b ctory.....Q..@.. │ │ │ -0040d0a0: c761 0000 2020 2054 6865 2066 6f72 6d61 .a.. The forma │ │ │ +0040d080: 616c 1400 1b5b 4100 0020 2020 4469 7265 al...[A.. Dire │ │ │ +0040d090: 6374 6f72 792e 0700 1b5b 5100 0040 001b ctory....[Q..@.. │ │ │ +0040d0a0: 5b61 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: c771 0000 3f00 1bc7 8100 0020 2020 415b .q..?...... A[ │ │ │ +0040d0e0: 5b71 0000 3f00 1b5b 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 c791 0000 2020 2041 5b44 ..]7...... A[D │ │ │ +0040d120: 2e2e 5d37 001b 5b91 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 1ac7 c011 egion-nameU..... │ │ │ +0040d150: 6567 696f 6e2d 6e61 6d65 5500 1a5b 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 c712 0000 2020 2041 5b44 445d 202d ...... A[DD] - │ │ │ +0040d1b0: 001b 5b12 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 c713 0000 5300 1bc7 -name.......S... │ │ │ +0040d200: 2d6e 616d 6507 001b 5b13 0000 5300 1b5b -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 c715 0000 2020 2047 4445 2073 7570 ...... GDE sup │ │ │ +0040d260: 001b 5b15 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 1bc7 1600 ifiers not-..... │ │ │ +0040d2a0: 6966 6965 7273 206e 6f74 2d00 1b5b 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 c717 0000 5300 ommand........S. │ │ │ -0040d2e0: 1bc7 1800 0020 2020 6e61 6d65 7370 6163 ..... namespac │ │ │ +0040d2d0: 6f6d 6d61 6e64 2e07 001b 5b17 0000 5300 ommand....[...S. │ │ │ +0040d2e0: 1b5b 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 c719 0000 2020 2067 6c6f 6261 a;...... globa │ │ │ +0040d330: 613b 001b 5b19 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 1bc7 the form of8... │ │ │ +0040d360: 2074 6865 2066 6f72 6d20 6f66 3800 1b5b 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 1bc7 2100 004e 001b c722 )]].....!..N..." │ │ │ +0040d3a0: 295d 5d2e 0700 1b5b 2100 004e 001b 5b22 )]]....[!..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 c723 0000 s are not....#.. │ │ │ +0040d3f0: 7320 6172 6520 6e6f 7419 001b 5b23 0000 s are not...[#.. │ │ │ 0040d400: 2020 2063 6173 652d 7365 6e73 6974 6976 case-sensitiv │ │ │ -0040d410: 652e 0700 1bc7 2400 0018 001a c7ff 7300 e.....$.......s. │ │ │ +0040d410: 652e 0700 1b5b 2400 0018 001a 5bff 7300 e....[$.....[.s. │ │ │ 0040d420: ff47 424c 4e41 4d45 0000 4762 6c6e 616d .GBLNAME..Gblnam │ │ │ -0040d430: 6512 0026 c7bf 1100 0020 2020 4762 6c6e e..&..... Gbln │ │ │ -0040d440: 616d 6507 0027 c721 0000 0000 0000 0000 ame..'.!........ │ │ │ +0040d430: 6512 0026 5bbf 1100 0020 2020 4762 6c6e e..&[.... Gbln │ │ │ +0040d440: 616d 6507 0027 5b21 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 c741 les sharingN.'.A │ │ │ +0040d880: 6c65 7320 7368 6172 696e 674e 0027 5b41 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 c751 0000 ssary forP.'.Q.. │ │ │ +0040d8d0: 7373 6172 7920 666f 7250 0027 5b51 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 c761 0000 ollation.T.'.a.. │ │ │ +0040d920: 6f6c 6c61 7469 6f6e 2e54 0027 5b61 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: c771 0000 2020 2075 7365 7320 616e 2061 .q.. uses an a │ │ │ +0040d980: 5b71 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 27c7 8100 0020 2020 5468 6520 666f 4.'.... The fo │ │ │ +0040d9d0: 3400 275b 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 27c7 9100 0039 0026 c7c0 is:..'....9.&.. │ │ │ +0040da00: 2069 733a 0700 275b 9100 0039 0026 5bc0 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 27c7 1200 0053 0027 c713 mber..'....S.'.. │ │ │ +0040da40: 6d62 6572 0700 275b 1200 0053 0027 5b13 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: 27c7 1400 0020 2020 2020 2020 706f 7274 '.... port │ │ │ +0040daa0: 275b 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 27c7 1500 0020 2020 2020 2020 DEN.'.... │ │ │ +0040daf0: 4445 4e00 275b 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 27c7 1600 0020 2020 2020 2020 756e T.'.... un │ │ │ +0040db40: 5400 275b 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 27c7 1700 0020 2020 2020 ult)P.'.... │ │ │ +0040db90: 756c 7429 5000 275b 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 27c7 1800 0020 2020 2020 useT.'.... │ │ │ +0040dbe0: 2075 7365 5400 275b 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 27c7 1900 0020 rms mustK.'.... │ │ │ +0040dc30: 726d 7320 6d75 7374 4b00 275b 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 c71a 0000 2020 2020 2020 T.MS.'.... │ │ │ +0040dc80: 542e 4d53 0027 5b1a 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 27c7 2100 0020 2020 riptedP.'.!.. │ │ │ +0040dcd0: 7269 7074 6564 5000 275b 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 27c7 2200 0020 2020 ly theA.'.".. │ │ │ +0040dd20: 6c79 2074 6865 4100 275b 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 c723 0000 2020 egions.K.'.#.. │ │ │ +0040dd60: 6567 696f 6e73 2e4b 0027 5b23 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 27c7 2400 0020 2020 2020 2020 nyT.'.$.. │ │ │ +0040ddb0: 6e79 5400 275b 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 27c7 2500 0020 2020 globalT.'.%.. │ │ │ +0040de00: 676c 6f62 616c 5400 275b 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 27c7 2600 ned in theP.'.&. │ │ │ +0040de50: 6e65 6420 696e 2074 6865 5000 275b 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 27c7 2700 obals thatR.'.'. │ │ │ +0040dea0: 6f62 616c 7320 7468 6174 5200 275b 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 27c7 ollation 0),M.'. │ │ │ +0040def0: 6f6c 6c61 7469 6f6e 2030 292c 4d00 275b 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 c729 0000 he globalR.'.).. │ │ │ +0040df40: 6865 2067 6c6f 6261 6c52 0027 5b29 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 c72a the regionM.'.* │ │ │ +0040df90: 2074 6865 2072 6567 696f 6e4d 0027 5b2a 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 00c7 4845 4c50 00ff 7300 ff43 4f4d {...HELP..s..COM │ │ │ +0040e010: 7b00 005b 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 c732 stic, whichL.'.2 │ │ │ +0040e080: 7374 6963 2c20 7768 6963 684c 0027 5b32 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 c733 0000 2020 reports/.'.3.. │ │ │ +0040e0d0: 7265 706f 7274 732f 0027 5b33 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 27c7 3400 0012 0027 sages...'.4....' │ │ │ -0040e110: c735 0000 2020 2045 7861 6d70 6c65 3a07 .5.. Example:. │ │ │ -0040e120: 0027 c736 0000 3600 27c7 3700 0020 2020 .'.6..6.'.7.. │ │ │ +0040e100: 7361 6765 732e 0700 275b 3400 0012 0027 sages...'[4....' │ │ │ +0040e110: 5b35 0000 2020 2045 7861 6d70 6c65 3a07 [5.. Example:. │ │ │ +0040e120: 0027 5b36 0000 3600 275b 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 27c7 -collation=1..'. │ │ │ +0040e150: 2d63 6f6c 6c61 7469 6f6e 3d31 1e00 275b -collation=1..'[ │ │ │ 0040e160: 3800 0020 2020 4744 453e 2073 686f 7720 8.. GDE> show │ │ │ -0040e170: 2020 2d67 626c 6e61 6d65 2300 27c7 3900 -gblname#.'.9. │ │ │ +0040e170: 2020 2d67 626c 6e61 6d65 2300 275b 3900 -gblname#.'[9. │ │ │ 0040e180: 0020 2020 2020 2020 2020 2020 202a 2a2a . *** │ │ │ 0040e190: 2047 424c 4e41 4d45 5320 2a2a 2a37 0027 GBLNAMES ***7.' │ │ │ -0040e1a0: c73a 0000 2020 2020 476c 6f62 616c 2020 .:.. Global │ │ │ +0040e1a0: 5b3a 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 27c7 4100 0020 2020 202d VerY.'.A.. - │ │ │ +0040e1d0: 2056 6572 5900 275b 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: c742 0000 2020 2020 4555 5243 656e 7472 .B.. EURCentr │ │ │ +0040e230: 5b42 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 c743 0000 0000 0000 0000 0..'.C........ │ │ │ +0040e260: 2020 3007 0027 5b43 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 00c7 4845 4c50 00ff 7300 ff43 4f4d j...HELP..s..COM │ │ │ +0040e810: 6a00 005b 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 1ec7 3200 t temp andS...2. │ │ │ +0040e870: 7420 7465 6d70 2061 6e64 5300 1e5b 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: c733 0000 2020 2061 2066 696c 6520 666f .3.. a file fo │ │ │ +0040e8d0: 5b33 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 c734 0000 2020 2073 7973 7465 eQ...4.. syste │ │ │ +0040e920: 6551 001e 5b34 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 1ec7 3500 0020 2020 4b45 595f heQ...5.. KEY_ │ │ │ +0040e970: 6865 5100 1e5b 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 c736 0000 2020 206e 6577 s a-...6.. new │ │ │ +0040e9c0: 7320 612d 001e 5b36 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 1ec7 3700 0012 0016 c744 454c 4554 ....7......DELET │ │ │ -0040ea00: 4500 0044 656c 6574 6511 001d c7bf 1100 E..Delete....... │ │ │ -0040ea10: 0020 2020 4465 6c65 7465 0700 1ec7 2100 . Delete....!. │ │ │ -0040ea20: 004f 001e c731 0000 2020 2054 6865 2044 .O...1.. The D │ │ │ +0040e9f0: 0700 1e5b 3700 0012 0016 5b44 454c 4554 ...[7.....[DELET │ │ │ +0040ea00: 4500 0044 656c 6574 6511 001d 5bbf 1100 E..Delete...[... │ │ │ +0040ea10: 0020 2020 4465 6c65 7465 0700 1e5b 2100 . Delete...[!. │ │ │ +0040ea20: 004f 001e 5b31 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 1ec7 4100 0020 2020 4469 7265 6374 Q...A.. Direct │ │ │ +0040ea70: 5100 1e5b 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 c751 0000 2020 2047 542e 4d20 ,L...Q.. GT.M │ │ │ +0040eac0: 2c4c 001e 5b51 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: c761 0000 2020 2076 6172 6961 626c 6573 .a.. variables │ │ │ +0040eb10: 5b61 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 c771 0000 2020 2064 6972 6563 746f ...q.. directo │ │ │ +0040eb60: 001e 5b71 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 c781 0000 2020 2073 7570 706f tT...... suppo │ │ │ +0040ebb0: 7454 001e 5b81 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 c791 0000 2020 206d uallyK...... m │ │ │ +0040ec00: 7561 6c6c 794b 001e 5b91 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 1dc7 c011 0000 2e00 1ec7 1200 0020 ............... │ │ │ +0040ec50: 0800 1d5b c011 0000 2e00 1e5b 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 1ec7 1300 0029 001e nd is:.......).. │ │ │ -0040ec90: c714 0000 2020 2044 5b45 4c45 5445 5d20 .... D[ELETE] │ │ │ +0040ec80: 6e64 2069 733a 0700 1e5b 1300 0029 001e nd is:...[...).. │ │ │ +0040ec90: 5b14 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 1ec7 1500 0020 2020 l-name$...... │ │ │ +0040ecb0: 6c2d 6e61 6d65 2400 1e5b 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 1ec7 1600 namespace(..... │ │ │ +0040ecd0: 206e 616d 6573 7061 6365 2800 1e5b 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 1ec7 1700 0020 2020 445b 454c me*...... D[EL │ │ │ +0040ed00: 6d65 2a00 1e5b 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 1ec7 segment-name.... │ │ │ -0040ed30: 1800 0049 001e c719 0000 2020 2054 6865 ...I...... The │ │ │ +0040ed20: 7365 676d 656e 742d 6e61 6d65 0700 1e5b segment-name...[ │ │ │ +0040ed30: 1800 0049 001e 5b19 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 1ec7 ect-type and.... │ │ │ +0040ed70: 6563 742d 7479 7065 2061 6e64 1600 1e5b ect-type and...[ │ │ │ 0040ed80: 1a00 0020 2020 6f62 6a65 6374 2d6e 616d ... object-nam │ │ │ -0040ed90: 652e 0700 1ec7 2100 0054 001e c722 0000 e.....!..T...".. │ │ │ +0040ed90: 652e 0700 1e5b 2100 0054 001e 5b22 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: c723 0000 2020 2075 6e6d 6170 7320 616c .#.. unmaps al │ │ │ +0040edf0: 5b23 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 c724 unmaps the'...$ │ │ │ +0040ee30: 2075 6e6d 6170 7320 7468 6527 001e 5b24 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 1ec7 2500 0052 001e c726 0000 t.....%..R...&.. │ │ │ +0040ee60: 742e 0700 1e5b 2500 0052 001e 5b26 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 c727 d region to3...' │ │ │ +0040eeb0: 6420 7265 6769 6f6e 2074 6f33 001e 5b27 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: 1ec7 2800 0036 001e c729 0000 2020 2054 ..(..6...).. T │ │ │ +0040eef0: 1e5b 2800 0036 001e 5b29 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 c72a be deleted.....* │ │ │ -0040ef30: 0000 1200 1ec7 3100 0020 2020 4578 616d ......1.. Exam │ │ │ -0040ef40: 706c 653a 0700 1ec7 3200 001b 001e c733 ple:....2......3 │ │ │ +0040ef20: 6265 2064 656c 6574 6564 2e07 001e 5b2a be deleted....[* │ │ │ +0040ef30: 0000 1200 1e5b 3100 0020 2020 4578 616d .....[1.. Exam │ │ │ +0040ef40: 706c 653a 0700 1e5b 3200 001b 001e 5b33 ple:...[2.....[3 │ │ │ 0040ef50: 0000 2020 2047 4445 3e20 6465 6c20 2d6e .. GDE> del -n │ │ │ -0040ef60: 616d 6520 542a 0700 1ec7 3400 0050 001e ame T*....4..P.. │ │ │ -0040ef70: c735 0000 2020 2054 6869 7320 636f 6d6d .5.. This comm │ │ │ +0040ef60: 616d 6520 542a 0700 1e5b 3400 0050 001e ame T*...[4..P.. │ │ │ +0040ef70: 5b35 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 00c7 4845 4c50 00ff 7300 ff43 4f4d o...HELP..s..COM │ │ │ +0040f010: 6f00 005b 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 c737 0000 2020 2048 6f77 6576 6572 ...7.. However │ │ │ +0040f080: 001e 5b37 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: 1ec7 3800 0020 2020 696e 7669 7369 626c ..8.. invisibl │ │ │ +0040f0d0: 1e5b 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: c739 0000 2020 2067 6c6f 6261 6c20 6e61 .9.. global na │ │ │ +0040f120: 5b39 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 c73a 0000 0e00 16c7 4558 4954 0000 ...:......EXIT.. │ │ │ -0040f170: 4578 6974 0f00 1bc7 bf11 0000 2020 2045 Exit........ E │ │ │ -0040f180: 7869 7407 001c c721 0000 4d00 1cc7 3100 xit....!..M...1. │ │ │ +0040f160: 001e 5b3a 0000 0e00 165b 4558 4954 0000 ..[:.....[EXIT.. │ │ │ +0040f170: 4578 6974 0f00 1b5b bf11 0000 2020 2045 Exit...[.... E │ │ │ +0040f180: 7869 7407 001c 5b21 0000 4d00 1c5b 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 c741 0000 2020 editingL...A.. │ │ │ +0040f1d0: 6564 6974 696e 674c 001c 5b41 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 c751 0000 2020 2073 6573 ing....Q.. ses │ │ │ -0040f230: 7369 6f6e 2e07 001c c761 0000 2c00 1cc7 sion.....a..,... │ │ │ +0040f220: 696e 6712 001c 5b51 0000 2020 2073 6573 ing...[Q.. ses │ │ │ +0040f230: 7369 6f6e 2e07 001c 5b61 0000 2c00 1c5b 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 1cc7 8100 0010 mand is:........ │ │ │ -0040f270: 001c c791 0000 2020 2045 5b58 4954 5d08 ...... E[XIT]. │ │ │ -0040f280: 001b c7c0 1100 004c 001c c712 0000 2020 .......L...... │ │ │ +0040f260: 6d61 6e64 2069 733a 0700 1c5b 8100 0010 mand is:...[.... │ │ │ +0040f270: 001c 5b91 0000 2020 2045 5b58 4954 5d08 ..[... E[XIT]. │ │ │ +0040f280: 001b 5bc0 1100 004c 001c 5b12 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 c713 0000 2020 2076 6572 theS...... ver │ │ │ +0040f2d0: 7468 6553 001c 5b13 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 1cc7 1400 0020 2020 system,...... │ │ │ +0040f320: 7379 7374 656d 2c00 1c5b 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 1cc7 1500 004f 001c c716 0000 e........O...... │ │ │ +0040f350: 652e 0700 1c5b 1500 004f 001c 5b16 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 1cc7 1700 0020 rifiableT...... │ │ │ +0040f3a0: 7269 6669 6162 6c65 5400 1c5b 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 1cc7 ns, or leaveP... │ │ │ +0040f3f0: 6e73 2c20 6f72 206c 6561 7665 5000 1c5b 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 1cc7 ing the QUIT.... │ │ │ +0040f440: 696e 6720 7468 6520 5155 4954 1200 1c5b ing the QUIT...[ │ │ │ 0040f450: 1900 0020 2020 636f 6d6d 616e 642e 0700 ... command... │ │ │ -0040f460: 1cc7 1a00 0050 001c c721 0000 2020 2049 .....P...!.. I │ │ │ +0040f460: 1c5b 1a00 0050 001c 5b21 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 c722 0000 2020 2073 s notQ...".. s │ │ │ +0040f4b0: 7320 6e6f 7451 001c 5b22 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 1cc7 2300 0020 2020 had anP...#.. │ │ │ +0040f500: 6861 6420 616e 5000 1c5b 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 1cc7 2400 0020 2020 le GDEO...$.. │ │ │ +0040f550: 6c65 2047 4445 4f00 1c5b 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 c725 0000 2020 2066 is noS...%.. f │ │ │ +0040f5a0: 6973 206e 6f53 001c 5b25 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 1cc7 2600 0020 u shouldN...&.. │ │ │ +0040f5f0: 7520 7368 6f75 6c64 4e00 1c5b 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 1cc7 2700 0020 2020 ded to!...'.. │ │ │ +0040f640: 6465 6420 746f 2100 1c5b 2700 0020 2020 ded to!..['.. │ │ │ 0040f650: 7265 7472 6965 7665 2061 7263 6869 7661 retrieve archiva │ │ │ -0040f660: 6c20 6461 7461 2e07 001c c728 0000 0e00 l data.....(.... │ │ │ -0040f670: 16c7 4845 4c50 0000 4865 6c70 0f00 1bc7 ..HELP..Help.... │ │ │ -0040f680: bf11 0000 2020 2048 656c 7007 001c c721 .... Help....! │ │ │ -0040f690: 0000 4d00 1cc7 3100 0020 2020 5468 6520 ..M...1.. The │ │ │ +0040f660: 6c20 6461 7461 2e07 001c 5b28 0000 0e00 l data....[(.... │ │ │ +0040f670: 165b 4845 4c50 0000 4865 6c70 0f00 1b5b .[HELP..Help...[ │ │ │ +0040f680: bf11 0000 2020 2048 656c 7007 001c 5b21 .... Help...[! │ │ │ +0040f690: 0000 4d00 1c5b 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 c741 0000 2020 2071 7561 6c69 6669 ...A.. qualifi │ │ │ -0040f6f0: 6572 732e 0700 1cc7 5100 002c 001c c761 ers.....Q..,...a │ │ │ +0040f6e0: 001c 5b41 0000 2020 2071 7561 6c69 6669 ..[A.. qualifi │ │ │ +0040f6f0: 6572 732e 0700 1c5b 5100 002c 001c 5b61 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 c771 0000 1b00 and is:....q.... │ │ │ -0040f730: 1cc7 8100 0020 2020 485b 454c 505d 205b ..... H[ELP] [ │ │ │ -0040f740: 746f 7069 632e 2e2e 5d07 001c c791 0000 topic...]....... │ │ │ -0040f750: 5300 1bc7 c011 0000 2020 2077 6865 7265 S....... where │ │ │ +0040f720: 616e 6420 6973 3a07 001c 5b71 0000 1b00 and is:...[q.... │ │ │ +0040f730: 1c5b 8100 0020 2020 485b 454c 505d 205b .[... H[ELP] [ │ │ │ +0040f740: 746f 7069 632e 2e2e 5d07 001c 5b91 0000 topic...]...[... │ │ │ +0040f750: 5300 1b5b 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 c712 0000 2020 2079 6f75 If5...... you │ │ │ +0040f7a0: 2049 6635 001c 5b12 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 1cc7 1300 0010 for it......... │ │ │ -0040f7e0: 0016 c74c 4f43 4b53 0000 4c4f 436b 7310 ...LOCKS..LOCks. │ │ │ -0040f7f0: 001c c7bf 1100 0020 2020 4c4f 436b 7300 ....... LOCks. │ │ │ +0040f7d0: 2066 6f72 2069 742e 0700 1c5b 1300 0010 for it....[.... │ │ │ +0040f7e0: 0016 5b4c 4f43 4b53 0000 4c4f 436b 7310 ..[LOCKS..LOCks. │ │ │ +0040f7f0: 001c 5bbf 1100 0020 2020 4c4f 436b 7300 ..[.... LOCks. │ │ │ 0040f800: 0400 0000 ea07 0000 7e03 0000 0000 0000 ........~....... │ │ │ -0040f810: 2400 00c7 4845 4c50 00ff 7300 ff43 4f4d $...HELP..s..COM │ │ │ +0040f810: 2400 005b 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 1dc7 3100 0020 2020 5468 .!..M...1.. Th │ │ │ +0040f830: bf21 0000 4d00 1d5b 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 c741 0000 2020 206c 6f63 6b73 "R...A.. locks │ │ │ +0040f880: 2252 001d 5b41 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 c751 0000 2020 206d 6170 GDEL...Q.. map │ │ │ +0040f8d0: 4744 454c 001d 5b51 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 c761 0000 2020 2064 6174 6162 6173 ...a.. databas │ │ │ +0040f920: 001d 5b61 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 1dc7 7100 0020 2020 6e61 6d65 ce....q.. name │ │ │ -0040f980: 2e07 001d c781 0000 2d00 1dc7 9100 0020 ........-...... │ │ │ +0040f970: 6365 0f00 1d5b 7100 0020 2020 6e61 6d65 ce...[q.. name │ │ │ +0040f980: 2e07 001d 5b81 0000 2d00 1d5b 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 c7c0 1100 0027 001d d is:........'.. │ │ │ -0040f9c0: c712 0000 2020 204c 4f43 5b4b 535d 202d .... LOC[KS] - │ │ │ +0040f9b0: 6420 6973 3a08 001c 5bc0 1100 0027 001d d is:...[....'.. │ │ │ +0040f9c0: 5b12 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 1dc7 1300 0051 001d c714 name.......Q.... │ │ │ +0040f9e0: 6e61 6d65 0700 1d5b 1300 0051 001d 5b14 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 1dc7 on for localI... │ │ │ +0040fa30: 6f6e 2066 6f72 206c 6f63 616c 4900 1d5b 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 c716 0000 1200 1dc7 ion ............ │ │ │ +0040fa80: 696f 6e20 2e07 001d 5b16 0000 1200 1d5b ion ....[......[ │ │ │ 0040fa90: 1700 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -0040faa0: 1dc7 1800 0020 001d c719 0000 2020 2047 ..... ...... G │ │ │ +0040faa0: 1d5b 1800 0020 001d 5b19 0000 2020 2047 .[... ..[... G │ │ │ 0040fab0: 4445 3e20 6c6f 636b 202d 7265 6769 6f6e DE> lock -region │ │ │ -0040fac0: 3d6d 6169 6e07 001d c71a 0000 5100 1dc7 =main.......Q... │ │ │ +0040fac0: 3d6d 6169 6e07 001d 5b1a 0000 5100 1d5b =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: c722 0000 2020 2063 6172 6574 2073 796d .".. caret sym │ │ │ +0040fb20: 5b22 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 1dc7 region main..... │ │ │ -0040fb50: 2300 0015 001d c724 0000 2020 202a 2a43 #......$.. **C │ │ │ -0040fb60: 6175 7469 6f6e 2a2a 0700 1dc7 2500 0051 aution**....%..Q │ │ │ -0040fb70: 001d c726 0000 2020 2047 542e 4d20 6173 ...&.. GT.M as │ │ │ +0040fb40: 7265 6769 6f6e 206d 6169 6e2e 0700 1d5b region main....[ │ │ │ +0040fb50: 2300 0015 001d 5b24 0000 2020 202a 2a43 #.....[$.. **C │ │ │ +0040fb60: 6175 7469 6f6e 2a2a 0700 1d5b 2500 0051 aution**...[%..Q │ │ │ +0040fb70: 001d 5b26 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 1dc7 2700 0020 2020 7468 6520 636f N...'.. the co │ │ │ +0040fbc0: 4e00 1d5b 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: 1dc7 2800 0020 2020 5e45 5552 5765 7374 ..(.. ^EURWest │ │ │ +0040fc10: 1d5b 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 c729 0000 2020 206c 696b 6520 dT...).. like │ │ │ +0040fc60: 6454 001d 5b29 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 c72a 0000 2020 2064 RWestR...*.. d │ │ │ +0040fcb0: 5257 6573 7452 001d 5b2a 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 c731 0000 2020 EURWestT...1.. │ │ │ +0040fd00: 4555 5257 6573 7454 001d 5b31 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 c732 ensure thatT...2 │ │ │ +0040fd50: 656e 7375 7265 2074 6861 7454 001d 5b32 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 c733 0000 2020 2067 6c6f 6261 6c20 ...3.. global │ │ │ +0040fdb0: 001d 5b33 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 1dc7 3400 0020 2020 6c65 6164 696e O...4.. leadin │ │ │ +0040fe00: 4f00 1d5b 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 c735 0000 2020 2064 6972 6563 746f ...5.. directo │ │ │ +0040fe50: 001d 5b35 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 1dc7 3600 0020 2020 7573 6520 6f66 0...6.. use of │ │ │ +0040fea0: 3000 1d5b 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 1dc7 3700 000a 0018 c747 0000 4c4f ....7......G..LO │ │ │ -0040fee0: 470e 001a c7bf 1100 0020 2020 4c4f 4707 G........ LOG. │ │ │ -0040fef0: 001b c721 0000 5100 1bc7 3100 0020 2020 ...!..Q...1.. │ │ │ +0040fed0: 0700 1d5b 3700 000a 0018 5b47 0000 4c4f ...[7.....[G..LO │ │ │ +0040fee0: 470e 001a 5bbf 1100 0020 2020 4c4f 4707 G...[.... LOG. │ │ │ +0040fef0: 001b 5b21 0000 5100 1b5b 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 c741 0000 2020 ays forO...A.. │ │ │ +0040ff40: 6179 7320 666f 724f 001b 5b41 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 1bc7 5100 0020 2020 mationT...Q.. │ │ │ +0040ff90: 6d61 7469 6f6e 5400 1b5b 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 00c7 4845 4c50 00ff 7300 ff43 4f4d n...HELP..s..COM │ │ │ +00410010: 6e00 005b 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: 1bc7 7100 0020 2020 6120 636f 6d6d 616e ..q.. a comman │ │ │ -00410090: 6420 7072 6f63 6564 7572 652e 0700 1bc7 d procedure..... │ │ │ -004100a0: 8100 002b 001b c791 0000 2020 2054 6865 ...+...... The │ │ │ +00410080: 1b5b 7100 0020 2020 6120 636f 6d6d 616e .[q.. a comman │ │ │ +00410090: 6420 7072 6f63 6564 7572 652e 0700 1b5b d procedure....[ │ │ │ +004100a0: 8100 002b 001b 5b91 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: 1ac7 c011 0000 0d00 1bc7 1200 0020 2020 ............. │ │ │ -004100e0: 4c4f 471d 001b c713 0000 2020 204c 4f47 LOG....... LOG │ │ │ +004100d0: 1a5b c011 0000 0d00 1b5b 1200 0020 2020 .[.......[... │ │ │ +004100e0: 4c4f 471d 001b 5b13 0000 2020 204c 4f47 LOG...[... LOG │ │ │ 004100f0: 202d 4f4e 5b3d 6669 6c65 2d6e 616d 655d -ON[=file-name] │ │ │ -00410100: 1400 1bc7 1400 0020 2020 4c4f 4720 2d4f ....... LOG -O │ │ │ -00410110: 465b 465d 0700 1bc7 1500 0051 001b c716 F[F].......Q.... │ │ │ +00410100: 1400 1b5b 1400 0020 2020 4c4f 4720 2d4f ...[... LOG -O │ │ │ +00410110: 465b 465d 0700 1b5b 1500 0051 001b 5b16 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 1bc7 tatus of GDES... │ │ │ +00410160: 7461 7475 7320 6f66 2047 4445 5300 1b5b 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 c718 0000 2020 2065 6666 6563 7420 ...... effect │ │ │ +004101c0: 001b 5b18 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 1bc7 1900 0054 001b c71a 0000 n........T...... │ │ │ +00410210: 6e2e 0700 1b5b 1900 0054 001b 5b1a 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: c721 0000 2020 2061 6e79 2074 696d 6520 .!.. any time │ │ │ +00410270: 5b21 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 c722 0000 2020 2074 6865 2047 n....".. the G │ │ │ +004102c0: 6e1f 001b 5b22 0000 2020 2074 6865 2047 n...[".. the G │ │ │ 004102d0: 4445 2073 6573 7369 6f6e 2065 6e64 732e DE session ends. │ │ │ -004102e0: 0700 1bc7 2300 0053 001b c724 0000 2020 ....#..S...$.. │ │ │ +004102e0: 0700 1b5b 2300 0053 001b 5b24 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 1bc7 2500 t identifyS...%. │ │ │ +00410330: 7420 6964 656e 7469 6679 5300 1b5b 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: c726 0000 2020 206c 6f67 2066 696c 6520 .&.. log file │ │ │ +00410390: 5b26 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 c727 iously beenN...' │ │ │ +004103d0: 696f 7573 6c79 2062 6565 6e4e 001b 5b27 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 c728 0000 log file....(.. │ │ │ +00410420: 206c 6f67 2066 696c 6515 001b 5b28 0000 log file...[(.. │ │ │ 00410430: 2020 2047 4445 4c4f 472e 4c4f 472e 0700 GDELOG.LOG... │ │ │ -00410440: 1bc7 2900 0012 001b c72a 0000 2020 2045 ..)......*.. E │ │ │ -00410450: 7861 6d70 6c65 3a07 001b c731 0000 2500 xample:....1..%. │ │ │ -00410460: 1bc7 3200 0020 2020 4744 453e 206c 6f67 ..2.. GDE> log │ │ │ +00410440: 1b5b 2900 0012 001b 5b2a 0000 2020 2045 .[).....[*.. E │ │ │ +00410450: 7861 6d70 6c65 3a07 001b 5b31 0000 2500 xample:...[1..%. │ │ │ +00410460: 1b5b 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 c733 0000 5000 1bc7 3400 og"....3..P...4. │ │ │ +00410480: 6f67 2207 001b 5b33 0000 5000 1b5b 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 1bc7 3500 output to....5. │ │ │ +004104d0: 206f 7574 7075 7420 746f 1700 1b5b 3500 output to...[5. │ │ │ 004104e0: 0020 2020 7374 616e 6461 7264 2e6c 6f67 . standard.log │ │ │ -004104f0: 2e07 001b c736 0000 0e00 16c7 5155 4954 .....6......QUIT │ │ │ -00410500: 0000 5175 6974 0f00 1bc7 bf11 0000 2020 ..Quit........ │ │ │ -00410510: 2051 7569 7407 001c c721 0000 4e00 1cc7 Quit....!..N... │ │ │ +004104f0: 2e07 001b 5b36 0000 0e00 165b 5155 4954 ....[6.....[QUIT │ │ │ +00410500: 0000 5175 6974 0f00 1b5b bf11 0000 2020 ..Quit...[.... │ │ │ +00410510: 2051 7569 7407 001c 5b21 0000 4e00 1c5b 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 1cc7 4100 saving anyS...A. │ │ │ +00410560: 7361 7669 6e67 2061 6e79 5300 1c5b 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: c751 0000 2020 2066 696c 652e 0700 1cc7 .Q.. file..... │ │ │ -004105d0: 6100 002c 001c c771 0000 2020 2054 6865 a..,...q.. The │ │ │ +004105c0: 5b51 0000 2020 2066 696c 652e 0700 1c5b [Q.. file....[ │ │ │ +004105d0: 6100 002c 001c 5b71 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 c781 0000 1000 1cc7 9100 0020 2020 ............. │ │ │ -00410610: 515b 5549 545d 0800 1bc7 c011 0000 5300 Q[UIT]........S. │ │ │ -00410620: 1cc7 1200 0020 2020 4966 2074 6865 2073 ..... If the s │ │ │ +00410600: 001c 5b81 0000 1000 1c5b 9100 0020 2020 ..[......[... │ │ │ +00410610: 515b 5549 545d 0800 1b5b c011 0000 5300 Q[UIT]...[....S. │ │ │ +00410620: 1c5b 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 c713 0000 2020 2077 6172 6e69 eA...... warni │ │ │ +00410670: 6541 001c 5b13 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 1cc7 1400 0012 0016 c752 454e d............REN │ │ │ -004106c0: 414d 4500 0052 656e 616d 6511 001d c7bf AME..Rename..... │ │ │ -004106d0: 1100 0020 2020 5265 6e61 6d65 0700 1ec7 ... Rename.... │ │ │ -004106e0: 2100 0054 001e c731 0000 2020 2054 6865 !..T...1.. The │ │ │ +004106b0: 642e 0700 1c5b 1400 0012 0016 5b52 454e d....[......[REN │ │ │ +004106c0: 414d 4500 0052 656e 616d 6511 001d 5bbf AME..Rename...[. │ │ │ +004106d0: 1100 0020 2020 5265 6e61 6d65 0700 1e5b ... Rename...[ │ │ │ +004106e0: 2100 0054 001e 5b31 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 c741 0000 2020 region,#...A.. │ │ │ +00410730: 7265 6769 6f6e 2c23 001e 5b41 0000 2020 region,#..[A.. │ │ │ 00410740: 206f 7220 7468 6520 6e61 6d65 206f 6620 or the name of │ │ │ -00410750: 6120 7365 676d 656e 742e 0700 1ec7 5100 a segment.....Q. │ │ │ -00410760: 002e 001e c761 0000 2020 2054 6865 2066 .....a.. The f │ │ │ +00410750: 6120 7365 676d 656e 742e 0700 1e5b 5100 a segment....[Q. │ │ │ +00410760: 002e 001e 5b61 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 c771 0000 3d00 1ec7 8100 0020 2020 ...q..=...... │ │ │ +00410790: 001e 5b71 0000 3d00 1e5b 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 c791 0000 2020 2052 5b45 ame,...... R[E │ │ │ +004107d0: 616d 652c 001e 5b91 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 00c7 4845 4c50 00ff 7300 ff43 4f4d Z...HELP..s..COM │ │ │ +00410810: 5a00 005b 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 1ec7 1200 egion-name?..... │ │ │ +00410860: 6567 696f 6e2d 6e61 6d65 3f00 1e5b 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 c713 0000 ment-name....... │ │ │ -004108b0: 4d00 1ec7 1400 0020 2020 5468 6520 5245 M...... The RE │ │ │ +004108a0: 6d65 6e74 2d6e 616d 6507 001e 5b13 0000 ment-name...[... │ │ │ +004108b0: 4d00 1e5b 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: c715 0000 2020 206f 626a 6563 742d 6e61 .... object-na │ │ │ -00410910: 6d65 732e 0700 1ec7 1600 0054 001e c717 mes........T.... │ │ │ +00410900: 5b15 0000 2020 206f 626a 6563 742d 6e61 [... object-na │ │ │ +00410910: 6d65 732e 0700 1e5b 1600 0054 001e 5b17 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 c718 0000 2020 2057 6865 6e20 7265 ...... When re │ │ │ +00410970: 001e 5b18 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: c719 0000 2020 2073 6567 6d65 6e74 2e07 .... segment.. │ │ │ -004109d0: 001e c71a 0000 1200 1ec7 2100 0020 2020 ..........!.. │ │ │ -004109e0: 4578 616d 706c 653a 0700 1ec7 2200 002b Example:...."..+ │ │ │ -004109f0: 001e c723 0000 2020 2047 4445 3e20 7265 ...#.. GDE> re │ │ │ +004109c0: 5b19 0000 2020 2073 6567 6d65 6e74 2e07 [... segment.. │ │ │ +004109d0: 001e 5b1a 0000 1200 1e5b 2100 0020 2020 ..[......[!.. │ │ │ +004109e0: 4578 616d 706c 653a 0700 1e5b 2200 002b Example:...["..+ │ │ │ +004109f0: 001e 5b23 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 1ec7 2400 able table....$. │ │ │ -00410a20: 0053 001e c725 0000 2020 2054 6869 7320 .S...%.. This │ │ │ +00410a10: 6162 6c65 2074 6162 6c65 0700 1e5b 2400 able table...[$. │ │ │ +00410a20: 0053 001e 5b25 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 1ec7 2600 0020 2020 746f pped-...&.. to │ │ │ +00410a70: 7070 6564 2d00 1e5b 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 c727 0000 1000 16c7 5345 5447 .....'......SETG │ │ │ -00410ab0: 4400 0053 4574 6764 1000 1cc7 bf11 0000 D..SEtgd........ │ │ │ -00410ac0: 2020 2053 4574 6764 0700 1dc7 2100 0054 SEtgd....!..T │ │ │ -00410ad0: 001d c731 0000 2020 2054 6865 2053 4554 ...1.. The SET │ │ │ +00410aa0: 2e07 001e 5b27 0000 1000 165b 5345 5447 ....['.....[SETG │ │ │ +00410ab0: 4400 0053 4574 6764 1000 1c5b bf11 0000 D..SEtgd...[.... │ │ │ +00410ac0: 2020 2053 4574 6764 0700 1d5b 2100 0054 SEtgd...[!..T │ │ │ +00410ad0: 001d 5b31 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 c741 0000 2020 206f 6e20 its....A.. on │ │ │ -00410b30: 616e 6f74 6865 722e 0700 1dc7 5100 002d another.....Q..- │ │ │ -00410b40: 001d c761 0000 2020 2054 6865 2066 6f72 ...a.. The for │ │ │ +00410b20: 6974 7315 001d 5b41 0000 2020 206f 6e20 its...[A.. on │ │ │ +00410b30: 616e 6f74 6865 722e 0700 1d5b 5100 002d another....[Q..- │ │ │ +00410b40: 001d 5b61 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 1dc7 command is:.... │ │ │ -00410b70: 7100 002d 001d c781 0000 2020 2053 455b q..-...... SE[ │ │ │ +00410b60: 2063 6f6d 6d61 6e64 2069 733a 0700 1d5b command is:...[ │ │ │ +00410b70: 7100 002d 001d 5b81 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 1dc7 9100 0054 001c c7c0 1100 0020 .......T....... │ │ │ +00410ba0: 0700 1d5b 9100 0054 001c 5bc0 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 c712 e. When youN.... │ │ │ +00410bf0: 652e 2057 6865 6e20 796f 754e 001d 5b12 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 c713 0000 uses theR...... │ │ │ +00410c40: 2075 7365 7320 7468 6552 001d 5b13 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 c714 n, then GDE$.... │ │ │ +00410c90: 6e2c 2074 6865 6e20 4744 4524 001d 5b14 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 c715 0000 5300 1dc7 1600 0020 2020 ......S...... │ │ │ +00410cc0: 001d 5b15 0000 5300 1d5b 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 c717 0000 nt GlobalT...... │ │ │ +00410d10: 6e74 2047 6c6f 6261 6c54 001d 5b17 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: c718 0000 5000 1dc7 1900 0020 2020 5345 ....P...... SE │ │ │ +00410d70: 5b18 0000 5000 1d5b 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 1dc7 1a00 0020 2020 476c rentS...... Gl │ │ │ +00410dc0: 7265 6e74 5300 1d5b 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 c721 0000 2020 ears inO...!.. │ │ │ +00410e10: 6561 7273 2069 6e4f 001d 5b21 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 1dc7 2200 0020 2020 GlobalT...".. │ │ │ +00410e60: 476c 6f62 616c 5400 1d5b 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 1dc7 2300 and if theJ...#. │ │ │ +00410eb0: 616e 6420 6966 2074 6865 4a00 1d5b 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 1dc7 2400 0020 2020 7665 the:...$.. ve │ │ │ +00410f00: 2074 6865 3a00 1d5b 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: 1dc7 2500 0012 001d c726 0000 2020 2045 ..%......&.. E │ │ │ -00410f50: 7861 6d70 6c65 3a07 001d c727 0000 1e00 xample:....'.... │ │ │ -00410f60: 1dc7 2800 0020 2020 4744 453e 2053 4554 ..(.. GDE> SET │ │ │ -00410f70: 4744 202d 663d 2274 656d 7022 0700 1dc7 GD -f="temp".... │ │ │ -00410f80: 2900 004f 001d c72a 0000 2020 2054 6869 )..O...*.. Thi │ │ │ +00410f40: 1d5b 2500 0012 001d 5b26 0000 2020 2045 .[%.....[&.. E │ │ │ +00410f50: 7861 6d70 6c65 3a07 001d 5b27 0000 1e00 xample:...['.... │ │ │ +00410f60: 1d5b 2800 0020 2020 4744 453e 2053 4554 .[(.. GDE> SET │ │ │ +00410f70: 4744 202d 663d 2274 656d 7022 0700 1d5b GD -f="temp"...[ │ │ │ +00410f80: 2900 004f 001d 5b2a 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 00c7 4845 4c50 00ff 7300 ff43 4f4d o...HELP..s..COM │ │ │ +00411010: 6f00 005b 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 c732 0000 2020 2074 6f20 554e 4958 ...2.. to UNIX │ │ │ +00411080: 001d 5b32 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 1dc7 3300 0020 2020 6d61 726b on ...3.. mark │ │ │ +004110d0: 6f6e 2000 1d5b 3300 0020 2020 6d61 726b on ..[3.. mark │ │ │ 004110e0: 7320 6172 6520 756e 6e65 6365 7373 6172 s are unnecessar │ │ │ -004110f0: 792e 0700 1dc7 3400 000d 0017 c748 4f57 y.....4......HOW │ │ │ -00411100: 0000 5348 6f77 0f00 1bc7 bf11 0000 2020 ..SHow........ │ │ │ -00411110: 2053 486f 7707 001c c721 0000 5100 1cc7 SHow....!..Q... │ │ │ +004110f0: 792e 0700 1d5b 3400 000d 0017 5b48 4f57 y....[4.....[HOW │ │ │ +00411100: 0000 5348 6f77 0f00 1b5b bf11 0000 2020 ..SHow...[.... │ │ │ +00411110: 2053 486f 7707 001c 5b21 0000 5100 1c5b 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: c741 0000 2020 2061 626f 7574 206e 616d .A.. about nam │ │ │ +00411170: 5b41 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 1cc7 5100 segments.....Q. │ │ │ -004111a0: 002c 001c c761 0000 2020 2054 6865 2066 .,...a.. The f │ │ │ +00411190: 2073 6567 6d65 6e74 732e 0700 1c5b 5100 segments....[Q. │ │ │ +004111a0: 002c 001c 5b61 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: c771 0000 1000 1cc7 8100 0020 2020 5348 .q......... SH │ │ │ -004111e0: 5b4f 575d 1700 1cc7 9100 0020 2020 5348 [OW]....... SH │ │ │ -004111f0: 5b4f 575d 202d 415b 4c4c 5d37 001b c7c0 [OW] -A[LL]7.... │ │ │ +004111d0: 5b71 0000 1000 1c5b 8100 0020 2020 5348 [q.....[... SH │ │ │ +004111e0: 5b4f 575d 1700 1c5b 9100 0020 2020 5348 [OW]...[... SH │ │ │ +004111f0: 5b4f 575d 202d 415b 4c4c 5d37 001b 5bc0 [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 1cc7 1200 0020 2020 5348 5b4f e]....... SH[O │ │ │ +00411230: 655d 1b00 1c5b 1200 0020 2020 5348 5b4f e]...[... SH[O │ │ │ 00411240: 575d 202d 475b 424c 4e41 4d45 5d1c 001c W] -G[BLNAME]... │ │ │ -00411250: c713 0000 2020 2053 485b 4f57 5d20 2d49 .... SH[OW] -I │ │ │ -00411260: 5b4e 5354 414e 4345 5d2f 001c c714 0000 [NSTANCE]/...... │ │ │ +00411250: 5b13 0000 2020 2053 485b 4f57 5d20 2d49 [... SH[OW] -I │ │ │ +00411260: 5b4e 5354 414e 4345 5d2f 001c 5b14 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 1cc7 1500 0020 on-name]$...... │ │ │ +00411290: 6f6e 2d6e 616d 655d 2400 1c5b 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 1cc7 [namespace](... │ │ │ +004112b0: 205b 6e61 6d65 7370 6163 655d 2800 1c5b [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 1cc7 1700 0020 2020 5348 ame]*...... SH │ │ │ +004112e0: 616d 655d 2a00 1c5b 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: 1cc7 1800 0020 2020 5348 5b4f 575d 202d ..... SH[OW] - │ │ │ -00411320: 545b 454d 504c 4154 455d 0700 1cc7 1900 T[EMPLATE]...... │ │ │ -00411330: 0054 001c c71a 0000 2020 202d 434f 4d4d .T...... -COMM │ │ │ +00411310: 1c5b 1800 0020 2020 5348 5b4f 575d 202d .[... SH[OW] - │ │ │ +00411320: 545b 454d 504c 4154 455d 0700 1c5b 1900 T[EMPLATE]...[.. │ │ │ +00411330: 0054 001c 5b1a 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 c721 0000 2020 2073 ctory....!.. s │ │ │ -00411390: 7461 7465 2e07 001c c722 0000 4f00 1cc7 tate....."..O... │ │ │ +00411380: 6374 6f72 7910 001c 5b21 0000 2020 2073 ctory...[!.. s │ │ │ +00411390: 7461 7465 2e07 001c 5b22 0000 4f00 1c5b 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 c724 old the GDEL...$ │ │ │ +004113e0: 6f6c 6420 7468 6520 4744 454c 001c 5b24 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 c725 0000 2020 r after....%.. │ │ │ -00411440: 202d 434f 4d4d 414e 442e 0700 1cc7 2600 -COMMAND.....&. │ │ │ -00411450: 0053 001c c727 0000 2020 2050 6c65 6173 .S...'.. Pleas │ │ │ +00411430: 7220 6166 7465 7213 001c 5b25 0000 2020 r after...[%.. │ │ │ +00411440: 202d 434f 4d4d 414e 442e 0700 1c5b 2600 -COMMAND....[&. │ │ │ +00411450: 0053 001c 5b27 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 1cc7 2800 0020 2020 666f FILEL...(.. fo │ │ │ +004114a0: 4649 4c45 4c00 1c5b 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 1cc7 2900 0020 2020 6465 6661 756c Q...).. defaul │ │ │ +004114f0: 5100 1c5b 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 c72a 0000 2020 2064 6972 6563 lT...*.. direc │ │ │ +00411540: 6c54 001c 5b2a 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 c731 0000 2020 2063 t youS...1.. c │ │ │ +00411590: 7420 796f 7553 001c 5b31 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 1cc7 3200 0020 r global....2.. │ │ │ +004115e0: 7220 676c 6f62 616c 1900 1c5b 3200 0020 r global...[2.. │ │ │ 004115f0: 2020 6469 7265 6374 6f72 7920 6669 6c65 directory file │ │ │ -00411600: 2e07 001c c733 0000 5200 1cc7 3400 0020 .....3..R...4.. │ │ │ +00411600: 2e07 001c 5b33 0000 5200 1c5b 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 1cc7 3500 gions, andQ...5. │ │ │ +00411650: 6769 6f6e 732c 2061 6e64 5100 1c5b 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 c736 nvironment.N...6 │ │ │ +004116a0: 6e76 6972 6f6e 6d65 6e74 2e4e 001c 5b36 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 c737 0000 ngs (SHOWN...7.. │ │ │ +004116f0: 6e67 7320 2853 484f 574e 001c 5b37 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 c738 0000 2020 ates anR...8.. │ │ │ +00411740: 6174 6573 2061 6e52 001c 5b38 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 c739 0000 recreateR...9.. │ │ │ +00411790: 2072 6563 7265 6174 6552 001c 5b39 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 00c7 4845 4c50 00ff 7300 ff43 4f4d l...HELP..s..COM │ │ │ +00411810: 6c00 005b 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 1cc7 t them againJ... │ │ │ +00411870: 7420 7468 656d 2061 6761 696e 4a00 1c5b 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 1cc7 4200 0020 2020 target....B.. │ │ │ -004118d0: 656e 7669 726f 6e6d 656e 742e 0700 1cc7 environment..... │ │ │ -004118e0: 4300 0012 001c c744 0000 2020 202a 2a4e C......D.. **N │ │ │ -004118f0: 6f74 652a 2a07 001c c745 0000 5400 1cc7 ote**....E..T... │ │ │ +004118c0: 7461 7267 6574 1600 1c5b 4200 0020 2020 target...[B.. │ │ │ +004118d0: 656e 7669 726f 6e6d 656e 742e 0700 1c5b environment....[ │ │ │ +004118e0: 4300 0012 001c 5b44 0000 2020 202a 2a4e C.....[D.. **N │ │ │ +004118f0: 6f74 652a 2a07 001c 5b45 0000 5400 1c5b 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 1cc7 4700 0020 2020 7374 6f70 7320 O...G.. stops │ │ │ +00411950: 4f00 1c5b 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 c748 0000 2020 2077 6869 6368 2067 ...H.. which g │ │ │ +004119a0: 001c 5b48 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 1cc7 4900 0020 2020 7375 6273 ouT...I.. subs │ │ │ +004119f0: 6f75 5400 1c5b 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 1cc7 4a00 0020 2020 or theQ...J.. │ │ │ +00411a40: 6f72 2074 6865 5100 1c5b 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 c751 0000 2020 he last....Q.. │ │ │ -00411aa0: 2065 7272 6f72 2e07 001c c752 0000 5300 error.....R..S. │ │ │ -00411ab0: 1cc7 5300 0020 2020 2d41 4c4c 3a20 4469 ..S.. -ALL: Di │ │ │ +00411a90: 6865 206c 6173 7410 001c 5b51 0000 2020 he last...[Q.. │ │ │ +00411aa0: 2065 7272 6f72 2e07 001c 5b52 0000 5300 error....[R..S. │ │ │ +00411ab0: 1c5b 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 c754 0000 2020 2064 6973 706c o7...T.. displ │ │ │ +00411b00: 6f37 001c 5b54 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 1cc7 5500 0061 report:....U..a │ │ │ -00411b40: 001c c756 0000 2020 202a 2a2a 5445 4d50 ...V.. ***TEMP │ │ │ +00411b30: 2072 6570 6f72 743a 0700 1c5b 5500 0061 report:...[U..a │ │ │ +00411b40: 001c 5b56 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 1cc7 5700 0029 001c c758 0000 2020 ....W..)...X.. │ │ │ +00411ba0: 0700 1c5b 5700 0029 001c 5b58 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 1cc7 5900 0050 001c c75a 0000 2020 ....Y..P...Z.. │ │ │ +00411bd0: 0700 1c5b 5900 0050 001c 5b5a 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 c761 0000 2020 ATE areN...a.. │ │ │ +00411c20: 4154 4520 6172 654e 001c 5b61 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 c762 0000 2020 2044 lobal....b.. D │ │ │ +00411c70: 6c6f 6261 6c1f 001c 5b62 0000 2020 2044 lobal...[b.. D │ │ │ 00411c80: 6972 6563 746f 7279 2061 7320 666f 6c6c irectory as foll │ │ │ -00411c90: 6f77 733a 0700 1cc7 6300 0052 001c c764 ows:....c..R...d │ │ │ +00411c90: 6f77 733a 0700 1c5b 6300 0052 001c 5b64 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: c765 0000 2020 2063 6f72 7265 7370 6f6e .e.. correspon │ │ │ +00411cf0: 5b65 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 1cc7 port titled:.... │ │ │ -00411d30: 6600 0018 001c c767 0000 2020 202a 2a2a f......g.. *** │ │ │ -00411d40: 494e 5354 414e 4345 2a2a 2a07 001c c768 INSTANCE***....h │ │ │ -00411d50: 0000 5100 1cc7 6900 0020 2020 2d4d 4150 ..Q...i.. -MAP │ │ │ +00411d20: 706f 7274 2074 6974 6c65 643a 0700 1c5b port titled:...[ │ │ │ +00411d30: 6600 0018 001c 5b67 0000 2020 202a 2a2a f.....[g.. *** │ │ │ +00411d40: 494e 5354 414e 4345 2a2a 2a07 001c 5b68 INSTANCE***...[h │ │ │ +00411d50: 0000 5100 1c5b 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 c76a 0000 2020 2066 696c andT...j.. fil │ │ │ +00411da0: 616e 6454 001c 5b6a 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 c771 0000 2020 titledP...q.. │ │ │ +00411df0: 2074 6974 6c65 6450 001c 5b71 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 c772 0000 2020 ticularO...r.. │ │ │ +00411e40: 7469 6375 6c61 724f 001c 5b72 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 1cc7 7300 004c 001c ument.....s..L.. │ │ │ -00411ea0: c774 0000 2020 202d 5445 4d50 4c41 5445 .t.. -TEMPLATE │ │ │ +00411e90: 756d 656e 742e 0700 1c5b 7300 004c 001c ument....[s..L.. │ │ │ +00411ea0: 5b74 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 c775 0000 tes. ThisI...u.. │ │ │ +00411ee0: 7465 732e 2054 6869 7349 001c 5b75 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 1cc7 7600 0019 001c c777 0000 d:....v......w.. │ │ │ +00411f30: 643a 0700 1c5b 7600 0019 001c 5b77 0000 d:...[v.....[w.. │ │ │ 00411f40: 2020 202a 2a2a 5445 4d50 4c41 5445 532a ***TEMPLATES* │ │ │ -00411f50: 2a2a 0700 1cc7 7800 0053 001c c779 0000 **....x..S...y.. │ │ │ +00411f50: 2a2a 0700 1c5b 7800 0053 001c 5b79 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 1cc7 by executingS... │ │ │ +00411fa0: 6279 2065 7865 6375 7469 6e67 5300 1c5b 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 00c7 4845 4c50 00ff 7300 ff43 4f4d o...HELP..s..COM │ │ │ +00412010: 6f00 005b 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 c782 0000 2020 2068 6172 6420 636f ...... hard co │ │ │ -00412090: 7079 2072 6563 6f72 642e 0700 1cc7 8300 py record....... │ │ │ -004120a0: 0050 001c c784 0000 2020 2049 6620 796f .P...... If yo │ │ │ +00412080: 001c 5b82 0000 2020 2068 6172 6420 636f ..[... hard co │ │ │ +00412090: 7079 2072 6563 6f72 642e 0700 1c5b 8300 py record....[.. │ │ │ +004120a0: 0050 001c 5b84 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 c785 0000 2020 2063 6f6d 6d61 ER...... comma │ │ │ +004120f0: 4552 001c 5b85 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 c786 0000 2020 2074 6865 in!...... the │ │ │ +00412140: 2069 6e21 001c 5b86 0000 2020 2074 6865 in!..[... the │ │ │ 00412150: 2074 6172 6765 7420 656e 7669 726f 6e6d target environm │ │ │ -00412160: 656e 742e 0700 1cc7 8700 0016 0016 c754 ent............T │ │ │ +00412160: 656e 742e 0700 1c5b 8700 0016 0016 5b54 ent....[......[T │ │ │ 00412170: 454d 504c 4154 4500 0054 656d 706c 6174 EMPLATE..Templat │ │ │ -00412180: 6513 001f c7bf 1100 0020 2020 5465 6d70 e........ Temp │ │ │ -00412190: 6c61 7465 0700 20c7 2100 0050 0020 c731 late.. .!..P. .1 │ │ │ +00412180: 6513 001f 5bbf 1100 0020 2020 5465 6d70 e...[.... Temp │ │ │ +00412190: 6c61 7465 0700 205b 2100 0050 0020 5b31 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 c741 T qualifierS. .A │ │ │ +004121e0: 5420 7175 616c 6966 6965 7253 0020 5b41 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: 20c7 5100 0020 2020 636f 6d6d 616e 6420 .Q.. command │ │ │ +00412240: 205b 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 c761 s defaults... .a │ │ │ -00412290: 0000 4c00 20c7 7100 0020 2020 4744 4520 ..L. .q.. GDE │ │ │ +00412280: 7320 6465 6661 756c 7473 2e07 0020 5b61 s defaults... [a │ │ │ +00412290: 0000 4c00 205b 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: 20c7 8100 0020 2020 4143 4345 5353 5f4d .... ACCESS_M │ │ │ +004122e0: 205b 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 20c7 ctivates theQ. . │ │ │ +00412320: 6374 6976 6174 6573 2074 6865 5100 205b 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: c7c0 1100 0020 2020 7465 6d70 6c61 7465 ..... template │ │ │ +00412380: 5bc0 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 20c7 1200 0020 2020 6469 7370 6c61 :. .... displa │ │ │ +004123d0: 3a00 205b 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 20c7 1300 S_METHODs... ... │ │ │ -00412410: 0030 0020 c714 0000 2020 2054 6865 2066 .0. .... The f │ │ │ +00412400: 535f 4d45 5448 4f44 732e 0700 205b 1300 S_METHODs... [.. │ │ │ +00412410: 0030 0020 5b14 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 c715 0000 3500 20c7 1600 0020 :.. ....5. .... │ │ │ +00412440: 3a07 0020 5b15 0000 3500 205b 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: c717 0000 2020 2054 5b45 4d50 4c41 5445 .... T[EMPLATE │ │ │ +00412480: 5b17 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 20c7 1800 0048 0020 c719 ...].. ....H. .. │ │ │ +004124b0: 2e2e 2e5d 0700 205b 1800 0048 0020 5b19 ...].. [...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 c71a 0000 1200 20c7 2100 pe... ...... .!. │ │ │ -00412510: 0020 2020 4578 616d 706c 653a 0700 20c7 . Example:.. . │ │ │ -00412520: 2200 0033 0020 c723 0000 2020 2047 4445 "..3. .#.. GDE │ │ │ +00412500: 7065 2e07 0020 5b1a 0000 1200 205b 2100 pe... [..... [!. │ │ │ +00412510: 0020 2020 4578 616d 706c 653a 0700 205b . Example:.. [ │ │ │ +00412520: 2200 0033 0020 5b23 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 20c7 2400 004f 0020 200000.. .$..O. │ │ │ -00412560: c725 0000 2020 2054 6869 7320 636f 6d6d .%.. This comm │ │ │ +00412550: 3230 3030 3030 0700 205b 2400 004f 0020 200000.. [$..O. │ │ │ +00412560: 5b25 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 20c7 gments ADDedR. . │ │ │ +004125a0: 676d 656e 7473 2041 4444 6564 5200 205b 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: 20c7 2700 0020 2020 626c 6f63 6b73 2e07 .'.. blocks.. │ │ │ -00412610: 0020 c728 0000 1200 16c7 5645 5249 4659 . .(......VERIFY │ │ │ -00412620: 0000 5665 7269 6679 1100 1dc7 bf11 0000 ..Verify........ │ │ │ -00412630: 2020 2056 6572 6966 7907 001e c721 0000 Verify....!.. │ │ │ -00412640: 5200 1ec7 3100 0020 2020 5468 6520 5645 R...1.. The VE │ │ │ +00412600: 205b 2700 0020 2020 626c 6f63 6b73 2e07 ['.. blocks.. │ │ │ +00412610: 0020 5b28 0000 1200 165b 5645 5249 4659 . [(.....[VERIFY │ │ │ +00412620: 0000 5665 7269 6679 1100 1d5b bf11 0000 ..Verify...[.... │ │ │ +00412630: 2020 2056 6572 6966 7907 001e 5b21 0000 Verify...[!.. │ │ │ +00412640: 5200 1e5b 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 1ec7 4100 0020 2020 4469 7265 alR...A.. Dire │ │ │ +00412690: 616c 5200 1e5b 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 1ec7 5100 0020 2020 746f mapN...Q.. to │ │ │ +004126e0: 206d 6170 4e00 1e5b 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 1ec7 6100 0020 2020 656e 7375 toM...a.. ensu │ │ │ +00412730: 746f 4d00 1e5b 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 c771 0000 2020 2072 6567 696f 6e2c ...q.. region, │ │ │ +00412780: 001e 5b71 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 c781 0000 2020 2070 6572 666f y!...... perfo │ │ │ +004127d0: 7921 001e 5b81 0000 2020 2070 6572 666f y!..[... perfo │ │ │ 004127e0: 726d 7320 6120 5645 5249 4659 202d 414c rms a VERIFY -AL │ │ │ -004127f0: 4c2e 0700 1ec7 9100 0000 0000 0000 0000 L............... │ │ │ +004127f0: 4c2e 0700 1e5b 9100 0000 0000 0000 0000 L....[.......... │ │ │ 00412800: 0400 0000 be07 0000 e408 0000 0000 0000 ................ │ │ │ -00412810: 4c00 00c7 4845 4c50 00ff 7300 ff43 4f4d L...HELP..s..COM │ │ │ +00412810: 4c00 005b 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 1ec7 command is:.... │ │ │ -00412860: 1200 0012 001e c713 0000 2020 2056 5b45 .......... V[E │ │ │ -00412870: 5249 4659 5d19 001e c714 0000 2020 2056 RIFY]....... V │ │ │ +00412850: 2063 6f6d 6d61 6e64 2069 733a 0700 1e5b command is:...[ │ │ │ +00412860: 1200 0012 001e 5b13 0000 2020 2056 5b45 ......[... V[E │ │ │ +00412870: 5249 4659 5d19 001e 5b14 0000 2020 2056 RIFY]...[... V │ │ │ 00412880: 5b45 5249 4659 5d20 2d41 5b4c 4c5d 1d00 [ERIFY] -A[LL].. │ │ │ -00412890: 1ec7 1500 0020 2020 565b 4552 4946 595d ..... V[ERIFY] │ │ │ -004128a0: 202d 475b 424c 4e41 4d45 5d19 001e c716 -G[BLNAME]..... │ │ │ +00412890: 1e5b 1500 0020 2020 565b 4552 4946 595d .[... V[ERIFY] │ │ │ +004128a0: 202d 475b 424c 4e41 4d45 5d19 001e 5b16 -G[BLNAME]...[. │ │ │ 004128b0: 0000 2020 2056 5b45 5249 4659 5d20 2d4d .. V[ERIFY] -M │ │ │ -004128c0: 5b41 505d 2600 1ec7 1700 0020 2020 565b [AP]&...... V[ │ │ │ +004128c0: 5b41 505d 2600 1e5b 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 1ec7 1800 namespace]*..... │ │ │ +004128e0: 6e61 6d65 7370 6163 655d 2a00 1e5b 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 1ec7 1900 0020 2020 565b ame],...... V[ │ │ │ +00412910: 616d 655d 2c00 1e5b 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 1ec7 1a00 0020 2020 565b 4552 4946 ....... V[ERIF │ │ │ +00412940: 1e00 1e5b 1a00 0020 2020 565b 4552 4946 ...[... V[ERIF │ │ │ 00412950: 595d 202d 545b 454d 504c 4154 455d 0700 Y] -T[EMPLATE].. │ │ │ -00412960: 1ec7 2100 004c 001e c722 0000 2020 2054 ..!..L...".. T │ │ │ +00412960: 1e5b 2100 004c 001e 5b22 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 c723 0000 2020 2071 7561 6c69 l%...#.. quali │ │ │ +004129b0: 6c25 001e 5b23 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 1ec7 2400 000e 001e llows:....$..... │ │ │ -004129e0: c725 0000 2020 202d 414c 4c07 001e c726 .%.. -ALL....& │ │ │ -004129f0: 0000 3300 1ec7 2700 0020 2020 2020 2020 ..3...'.. │ │ │ +004129d0: 6c6c 6f77 733a 0700 1e5b 2400 000e 001e llows:...[$..... │ │ │ +004129e0: 5b25 0000 2020 202d 414c 4c07 001e 5b26 [%.. -ALL...[& │ │ │ +004129f0: 0000 3300 1e5b 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 c728 0000 0e00 1ec7 data.....(...... │ │ │ -00412a30: 2900 0020 2020 2d4d 4150 0700 1ec7 2a00 ).. -MAP....*. │ │ │ -00412a40: 004d 001e c731 0000 2020 2020 2020 2020 .M...1.. │ │ │ +00412a20: 6461 7461 2e07 001e 5b28 0000 0e00 1e5b data....[(.....[ │ │ │ +00412a30: 2900 0020 2020 2d4d 4150 0700 1e5b 2a00 ).. -MAP...[*. │ │ │ +00412a40: 004d 001e 5b31 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: 1ec7 3200 0020 2020 2020 2020 2020 2020 ..2.. │ │ │ +00412a90: 1e5b 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 1ec7 3300 0013 a file.....3... │ │ │ -00412ad0: 001e c734 0000 2020 202d 5445 4d50 4c41 ...4.. -TEMPLA │ │ │ -00412ae0: 5445 0700 1ec7 3500 0051 001e c736 0000 TE....5..Q...6.. │ │ │ +00412ac0: 2061 2066 696c 652e 0700 1e5b 3300 0013 a file....[3... │ │ │ +00412ad0: 001e 5b34 0000 2020 202d 5445 4d50 4c41 ..[4.. -TEMPLA │ │ │ +00412ae0: 5445 0700 1e5b 3500 0051 001e 5b36 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 1ec7 3700 d useable.....7. │ │ │ -00412b40: 004f 001e c738 0000 2020 2056 4552 4946 .O...8.. VERIF │ │ │ +00412b30: 6420 7573 6561 626c 652e 0700 1e5b 3700 d useable....[7. │ │ │ +00412b40: 004f 001e 5b38 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 1ec7 3900 0020 2020 6375 7272 656e ....9.. curren │ │ │ +00412b90: 1e00 1e5b 3900 0020 2020 6375 7272 656e ...[9.. curren │ │ │ 00412ba0: 7420 696e 666f 726d 6174 696f 6e2e 0700 t information... │ │ │ -00412bb0: 1ec7 3a00 0012 001e c741 0000 2020 2045 ..:......A.. E │ │ │ -00412bc0: 7861 6d70 6c65 3a07 001e c742 0000 2300 xample:....B..#. │ │ │ -00412bd0: 1ec7 4300 0020 2020 4744 453e 2076 6572 ..C.. GDE> ver │ │ │ +00412bb0: 1e5b 3a00 0012 001e 5b41 0000 2020 2045 .[:.....[A.. E │ │ │ +00412bc0: 7861 6d70 6c65 3a07 001e 5b42 0000 2300 xample:...[B..#. │ │ │ +00412bd0: 1e5b 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 c744 0000 3100 1ec7 4500 0020 s....D..1...E.. │ │ │ +00412bf0: 7307 001e 5b44 0000 3100 1e5b 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 c746 0000 on regis.....F.. │ │ │ -00412c30: 1600 0bc7 5059 5249 4748 5400 0043 6f70 ....PYRIGHT..Cop │ │ │ -00412c40: 7972 6967 6874 1400 13c7 bf11 0000 2020 yright........ │ │ │ -00412c50: 2043 6f70 7972 6967 6874 0700 14c7 2100 Copyright....!. │ │ │ -00412c60: 0018 0014 c731 0000 2020 2043 6f70 7972 .....1.. Copyr │ │ │ -00412c70: 6967 6874 2032 3032 3507 0014 c741 0000 ight 2025....A.. │ │ │ -00412c80: 5300 14c7 5100 0020 2020 4669 6465 6c69 S...Q.. Fideli │ │ │ +00412c20: 6f6e 2072 6567 6973 2e07 001e 5b46 0000 on regis....[F.. │ │ │ +00412c30: 1600 0b5b 5059 5249 4748 5400 0043 6f70 ...[PYRIGHT..Cop │ │ │ +00412c40: 7972 6967 6874 1400 135b bf11 0000 2020 yright...[.... │ │ │ +00412c50: 2043 6f70 7972 6967 6874 0700 145b 2100 Copyright...[!. │ │ │ +00412c60: 0018 0014 5b31 0000 2020 2043 6f70 7972 ....[1.. Copyr │ │ │ +00412c70: 6967 6874 2032 3032 3507 0014 5b41 0000 ight 2025...[A.. │ │ │ +00412c80: 5300 145b 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 c761 0000 2020 2072 6967 All....a.. rig │ │ │ +00412cd0: 416c 6c1a 0014 5b61 0000 2020 2072 6967 All...[a.. rig │ │ │ 00412ce0: 6874 7320 7265 7365 7276 6564 2e07 0014 hts reserved.... │ │ │ -00412cf0: c771 0000 4f00 14c7 8100 0020 2020 5065 .q..O...... Pe │ │ │ +00412cf0: 5b71 0000 4f00 145b 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 c791 0000 2020 2075 6e64 entS...... und │ │ │ +00412d40: 656e 7453 0014 5b91 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 13c7 c011 0000 2020 or anyU....... │ │ │ +00412d90: 6f72 2061 6e79 5500 135b 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 c712 o InvariantA.... │ │ │ +00412de0: 6f20 496e 7661 7269 616e 7441 0014 5b12 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 14c7 Cover Texts..... │ │ │ -00412e30: 1300 0051 0014 c714 0000 2020 2047 542e ...Q...... GT. │ │ │ +00412e20: 436f 7665 7220 5465 7874 732e 0700 145b Cover Texts....[ │ │ │ +00412e30: 1300 0051 0014 5b14 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 14c7 1500 0020 2020 4f74 Inc.G...... Ot │ │ │ +00412e80: 496e 632e 4700 145b 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 c716 ive owners...... │ │ │ -00412ed0: 0000 4800 14c7 1700 0020 2020 5468 6973 ..H...... This │ │ │ +00412ec0: 6976 6520 6f77 6e65 7273 2e07 0014 5b16 ive owners....[. │ │ │ +00412ed0: 0000 4800 145b 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 14c7 1800 operatingT..... │ │ │ +00412f10: 206f 7065 7261 7469 6e67 5400 145b 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: 14c7 1900 0020 2020 5468 6973 2064 6f63 ..... This doc │ │ │ +00412f70: 145b 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 00c7 4845 4c50 00ff 7300 ff4f 5645 ....HELP..s..OVE │ │ │ +00413010: 8200 005b 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 46c7 2100 0031 0046 c722 0000 e...F.!..1.F.".. │ │ │ +00413090: 652e 0700 465b 2100 0031 0046 5b22 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 46c7 2300 mumps.dat*.F.#. │ │ │ +004130c0: 206d 756d 7073 2e64 6174 2a00 465b 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 46c7 2400 004f 0046 c725 ILE)..F.$..O.F.% │ │ │ +004130f0: 494c 4529 0700 465b 2400 004f 0046 5b25 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 46c7 2600 uent editsF.F.&. │ │ │ +00413140: 7565 6e74 2065 6469 7473 4600 465b 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 46c7 2700 0054 0046 c728 0000 2020 ..F.'..T.F.(.. │ │ │ +00413190: 0700 465b 2700 0054 0046 5b28 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 c729 tion of theT.F.) │ │ │ +004131e0: 7469 6f6e 206f 6620 7468 6554 0046 5b29 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 c72a 0000 2020 204d 5550 4950 206f .F.*.. MUPIP o │ │ │ +00413240: 0046 5b2a 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 46c7 3100 0020 2020 7375 6273 6571 R.F.1.. subseq │ │ │ +00413290: 5200 465b 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 46c7 3200 0020 2020 6e6f 2065 ve,.F.2.. no e │ │ │ +004132e0: 7665 2c00 465b 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: 46c7 3300 0050 0046 c734 0000 2020 204f F.3..P.F.4.. O │ │ │ +00413310: 465b 3300 0050 0046 5b34 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 c735 0000 2020 2067 legalS.F.5.. g │ │ │ +00413360: 6c65 6761 6c53 0046 5b35 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 46c7 3600 0020 n has atR.F.6.. │ │ │ +004133b0: 6e20 6861 7320 6174 5200 465b 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 46c7 3700 to exactlyS.F.7. │ │ │ +00413400: 746f 2065 7861 6374 6c79 5300 465b 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: c738 0000 2020 2074 6861 7420 7468 6520 .8.. that the │ │ │ +00413460: 5b38 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 c739 0000 2020 2047 4445 2077 .S.F.9.. GDE w │ │ │ +004134b0: 2e53 0046 5b39 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 46c7 3a00 0020 2020 6578 notN.F.:.. ex │ │ │ +00413500: 206e 6f74 4e00 465b 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 46c7 4100 0020 2020 6164 7669 es3.F.A.. advi │ │ │ +00413550: 6573 3300 465b 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 c742 0000 0000 0000 cies...F.B...... │ │ │ +00413580: 6369 6573 2e07 0046 5b42 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 d207 0000 0000 0000 ................ │ │ │ -00413810: 3c00 00c7 4845 4c50 00ff 7300 ff51 5541 <...HELP..s..QUA │ │ │ +00413810: 3c00 005b 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 28c7 e_Qualifiers..(. │ │ │ +00413840: 655f 5175 616c 6966 6965 7273 1a00 285b e_Qualifiers..([ │ │ │ 00413850: bf11 0000 2020 204e 616d 6520 5175 616c .... Name Qual │ │ │ -00413860: 6966 6965 7273 0700 29c7 2100 0054 0029 ifiers..).!..T.) │ │ │ -00413870: c731 0000 2020 2054 6865 2066 6f6c 6c6f .1.. The follo │ │ │ +00413860: 6966 6965 7273 0700 295b 2100 0054 0029 ifiers..)[!..T.) │ │ │ +00413870: 5b31 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 c741 0000 1d00 29c7 5100 0020 ...).A....).Q.. │ │ │ +004138c0: 2e07 0029 5b41 0000 1d00 295b 5100 0020 ...)[A....)[Q.. │ │ │ 004138d0: 2020 2d52 4547 494f 4e3d 7265 6769 6f6e -REGION=region │ │ │ -004138e0: 2d6e 616d 6507 0029 c761 0000 5200 29c7 -name..).a..R.). │ │ │ +004138e0: 2d6e 616d 6507 0029 5b61 0000 5200 295b -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: 29c7 8100 0020 2020 6172 6520 7265 7072 ).... are repr │ │ │ +00413940: 295b 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 29c7 case by GDE...). │ │ │ -00413970: 9100 003a 0028 c7c0 1100 0020 2020 5468 ...:.(..... Th │ │ │ +00413960: 6361 7365 2062 7920 4744 452e 0700 295b case by GDE...)[ │ │ │ +00413970: 9100 003a 0028 5bc0 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: c712 0000 3b00 29c7 1300 0020 2020 5468 ....;.).... Th │ │ │ +004139b0: 5b12 0000 3b00 295b 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 c714 0000 1200 29c7 1500 0020 2020 .)......).... │ │ │ -00413a00: 4578 616d 706c 653a 0700 29c7 1600 0028 Example:..)....( │ │ │ -00413a10: 0029 c717 0000 2020 2047 4445 3e20 6164 .).... GDE> ad │ │ │ +004139f0: 0029 5b14 0000 1200 295b 1500 0020 2020 .)[.....)[... │ │ │ +00413a00: 4578 616d 706c 653a 0700 295b 1600 0028 Example:..)[...( │ │ │ +00413a10: 0029 5b17 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 c718 0000 5200 on=areg..)....R. │ │ │ -00413a40: 29c7 1900 0020 2020 5468 6973 2063 6f6d ).... This com │ │ │ +00413a30: 6f6e 3d61 7265 6707 0029 5b18 0000 5200 on=areg..)[...R. │ │ │ +00413a40: 295b 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 29c7 1a00 0020 2020 746f 2074 6865 ..).... to the │ │ │ +00413a90: 1d00 295b 1a00 0020 2020 746f 2074 6865 ..)[... to the │ │ │ 00413aa0: 2072 6567 696f 6e20 6172 6567 2e07 0029 region areg...) │ │ │ -00413ab0: c721 0000 1100 29c7 2200 0020 2020 5375 .!....).".. Su │ │ │ -00413ac0: 6d6d 6172 7907 0029 c723 0000 4e00 29c7 mmary..).#..N.). │ │ │ +00413ab0: 5b21 0000 1100 295b 2200 0020 2020 5375 [!....)[".. Su │ │ │ +00413ac0: 6d6d 6172 7907 0029 5b23 0000 4e00 295b 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 29c7 2500 ---------+N.).%. │ │ │ +00413b10: 2d2d 2d2d 2d2d 2d2d 2d2b 4e00 295b 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 29c7 2600 0020 |N.).&.. │ │ │ +00413b60: 2020 2020 2020 207c 4e00 295b 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 29c7 2700 0020 2020 -----|N.).'.. │ │ │ +00413bb0: 2d2d 2d2d 2d7c 4e00 295b 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 29c7 2800 0020 2020 7c2d UM |N.).(.. |- │ │ │ +00413c00: 554d 207c 4e00 295b 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 29c7 2900 0020 2020 7c20 2d52 -|N.).).. | -R │ │ │ +00413c50: 2d7c 4e00 295b 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 29c7 2a00 0020 2020 2b2d 2d2d 2d2d N.).*.. +----- │ │ │ +00413ca0: 4e00 295b 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: 29c7 3100 0028 0018 c752 4547 494f 4e5f ).1..(...REGION_ │ │ │ +00413cf0: 295b 3100 0028 0018 5b52 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: c7bf 1100 0020 2020 5265 6769 6f6e 2051 ..... Region Q │ │ │ -00413d30: 7561 6c69 6669 6572 7307 002b c721 0000 ualifiers..+.!.. │ │ │ -00413d40: 4f00 2bc7 3100 0020 2020 5468 6520 666f O.+.1.. The fo │ │ │ +00413d20: 5bbf 1100 0020 2020 5265 6769 6f6e 2051 [.... Region Q │ │ │ +00413d30: 7561 6c69 6669 6572 7307 002b 5b21 0000 ualifiers..+[!.. │ │ │ +00413d40: 4f00 2b5b 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 c741 0000 2020 2054 454d 504c 4154 .+.A.. TEMPLAT │ │ │ -00413da0: 4520 636f 6d6d 616e 6473 2e07 002b c751 E commands...+.Q │ │ │ -00413db0: 0000 1500 2bc7 6100 0020 2020 2d5b 4e4f ....+.a.. -[NO │ │ │ -00413dc0: 5d41 5554 4f44 4207 002b c771 0000 5100 ]AUTODB..+.q..Q. │ │ │ -00413dd0: 2bc7 8100 0020 2020 5370 6563 6966 6965 +.... Specifie │ │ │ +00413d90: 002b 5b41 0000 2020 2054 454d 504c 4154 .+[A.. TEMPLAT │ │ │ +00413da0: 4520 636f 6d6d 616e 6473 2e07 002b 5b51 E commands...+[Q │ │ │ +00413db0: 0000 1500 2b5b 6100 0020 2020 2d5b 4e4f ....+[a.. -[NO │ │ │ +00413dc0: 5d41 5554 4f44 4207 002b 5b71 0000 5100 ]AUTODB..+[q..Q. │ │ │ +00413dd0: 2b5b 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 c791 0000 2020 2072 6567 696f 6e20 .+.... region │ │ │ +00413e20: 002b 5b91 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 c7c0 1100 0020 2020 6361 7272 6965 .*..... carrie │ │ │ +00413e70: 002a 5bc0 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 00c7 4845 4c50 00ff 7300 ff51 5541 w...HELP..s..QUA │ │ │ +00414010: 7700 005b 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 c713 0000 2020 CREATE.T.+.... │ │ │ +00414080: 4352 4541 5445 2e54 002b 5b13 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 c714 r temporaryN.+.. │ │ │ +004140d0: 7220 7465 6d70 6f72 6172 794e 002b 5b14 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 c715 0000 standard..+.... │ │ │ +00414120: 2073 7461 6e64 6172 641f 002b 5b15 0000 standard..+[... │ │ │ 00414130: 2020 206f 7065 7261 7469 6f6e 2070 726f operation pro │ │ │ -00414140: 6365 6475 7265 732e 0700 2bc7 1600 0022 cedures...+...." │ │ │ -00414150: 002b c717 0000 2020 2054 6865 2064 6566 .+.... The def │ │ │ +00414140: 6365 6475 7265 732e 0700 2b5b 1600 0022 cedures...+[..." │ │ │ +00414150: 002b 5b17 0000 2020 2054 6865 2064 6566 .+[... The def │ │ │ 00414160: 6175 6c74 2069 7320 4e4f 4155 544f 4442 ault is NOAUTODB │ │ │ -00414170: 2e07 002b c718 0000 1b00 2bc7 1900 0020 ...+......+.... │ │ │ +00414170: 2e07 002b 5b18 0000 1b00 2b5b 1900 0020 ...+[.....+[... │ │ │ 00414180: 2020 2d5b 4e4f 5d41 5554 4f44 455b 4c45 -[NO]AUTODE[LE │ │ │ -00414190: 5445 5d07 002b c71a 0000 4e00 2bc7 2100 TE]..+....N.+.!. │ │ │ +00414190: 5445 5d07 002b 5b1a 0000 4e00 2b5b 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 2bc7 2200 0020 ase fileT.+.".. │ │ │ +004141e0: 6173 6520 6669 6c65 5400 2b5b 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 2bc7 ing the fileT.+. │ │ │ +00414230: 696e 6720 7468 6520 6669 6c65 5400 2b5b 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 2bc7 2400 0020 2020 6120 4d55 5049 N.+.$.. a MUPI │ │ │ +00414290: 4e00 2b5b 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: 2bc7 2500 0020 2020 5354 4154 5344 4273 +.%.. STATSDBs │ │ │ +004142e0: 2b5b 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 2bc7 2600 0020 2020 6578 6365 n,T.+.&.. exce │ │ │ +00414330: 6e2c 5400 2b5b 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 2bc7 2700 0020 2020 reasonS.+.'.. │ │ │ +00414380: 7265 6173 6f6e 5300 2b5b 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 c728 0000 the lastT.+.(.. │ │ │ +004143d0: 2074 6865 206c 6173 7454 002b 5b28 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: c729 0000 2020 2075 7365 2073 7563 6820 .).. use such │ │ │ +00414430: 5b29 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 c72a 0000 2600 2bc7 3100 0020 2020 .+.*..&.+.1.. │ │ │ +00414460: 002b 5b2a 0000 2600 2b5b 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 2bc7 OAUTODELETE...+. │ │ │ -00414490: 3200 0025 002b c733 0000 2020 202d 435b 2..%.+.3.. -C[ │ │ │ +00414480: 4f41 5554 4f44 454c 4554 452e 0700 2b5b OAUTODELETE...+[ │ │ │ +00414490: 3200 0025 002b 5b33 0000 2020 202d 435b 2..%.+[3.. -C[ │ │ │ 004144a0: 4f4c 4c41 5449 4f4e 5f44 4546 4155 4c54 OLLATION_DEFAULT │ │ │ -004144b0: 5d3d 6e75 6d62 6572 0700 2bc7 3400 0051 ]=number..+.4..Q │ │ │ -004144c0: 002b c735 0000 2020 2053 7065 6369 6669 .+.5.. Specifi │ │ │ +004144b0: 5d3d 6e75 6d62 6572 0700 2b5b 3400 0051 ]=number..+[4..Q │ │ │ +004144c0: 002b 5b35 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 2bc7 3600 0020 2020 7468 6520 6465 R.+.6.. the de │ │ │ +00414510: 5200 2b5b 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 2bc7 3700 0020 2020 746f 2032 0M.+.7.. to 2 │ │ │ +00414560: 2030 4d00 2b5b 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 c738 0000 2020 2064 6566 696e 6564 .+.8.. defined │ │ │ +004145b0: 002b 5b38 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 c739 0000 2020 2062 7920 7468 oP.+.9.. by th │ │ │ +00414600: 6f50 002b 5b39 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 c73a 0000 2020 2074 6869 7320 gQ.+.:.. this │ │ │ +00414650: 6751 002b 5b3a 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 2bc7 4100 0020 2020 7265 6665 e,N.+.A.. refe │ │ │ +004146a0: 652c 4e00 2b5b 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 2bc7 4200 0020 2020 4775 6964 652e ..+.B.. Guide. │ │ │ -00414700: 0700 2bc7 4300 004f 002b c744 0000 2020 ..+.C..O.+.D.. │ │ │ +004146f0: 1000 2b5b 4200 0020 2020 4775 6964 652e ..+[B.. Guide. │ │ │ +00414700: 0700 2b5b 4300 004f 002b 5b44 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 2bc7 4500 0020 2020 dard M..+.E.. │ │ │ +00414750: 6461 7264 204d 1d00 2b5b 4500 0020 2020 dard M..+[E.. │ │ │ 00414760: 636f 6c6c 6174 696f 6e20 7365 7175 656e collation sequen │ │ │ -00414770: 6365 2e07 002b c746 0000 3600 2bc7 4700 ce...+.F..6.+.G. │ │ │ +00414770: 6365 2e07 002b 5b46 0000 3600 2b5b 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 2bc7 4800 0041 002b c749 0000 2020 ..+.H..A.+.I.. │ │ │ +004147b0: 0700 2b5b 4800 0041 002b 5b49 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 2bc7 4a00 0000 DEFAULT...+.J... │ │ │ +004147f0: 4445 4641 554c 542e 0700 2b5b 4a00 0000 DEFAULT...+[J... │ │ │ 00414800: 0400 0000 cb07 0000 0905 0000 0000 0000 ................ │ │ │ -00414810: 5400 00c7 4845 4c50 00ff 7300 ff51 5541 T...HELP..s..QUA │ │ │ +00414810: 5400 005b 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 2bc7 5200 004a 002b c753 name..+.R..J.+.S │ │ │ +00414860: 6e61 6d65 0700 2b5b 5200 004a 002b 5b53 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 c754 0000 2020 2053 pped.Q.+.T.. S │ │ │ +004148b0: 7070 6564 2e51 002b 5b54 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 2bc7 5500 0020 2020 ase by..+.U.. │ │ │ -00414910: 4744 452e 0700 2bc7 5600 0039 002b c757 GDE...+.V..9.+.W │ │ │ +00414900: 6173 6520 6279 0e00 2b5b 5500 0020 2020 ase by..+[U.. │ │ │ +00414910: 4744 452e 0700 2b5b 5600 0039 002b 5b57 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 2bc7 5800 003b 002b c759 ter...+.X..;.+.Y │ │ │ +00414950: 7465 722e 0700 2b5b 5800 003b 002b 5b59 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 2bc7 5a00 0019 002b cters...+.Z....+ │ │ │ -004149a0: c761 0000 2020 202d 5b4e 4f5d 4550 4f43 .a.. -[NO]EPOC │ │ │ -004149b0: 4854 4150 4552 0700 2bc7 6200 004f 002b HTAPER..+.b..O.+ │ │ │ -004149c0: c763 0000 2020 2054 7269 6573 2074 6f20 .c.. Tries to │ │ │ +00414990: 6374 6572 732e 0700 2b5b 5a00 0019 002b cters...+[Z....+ │ │ │ +004149a0: 5b61 0000 2020 202d 5b4e 4f5d 4550 4f43 [a.. -[NO]EPOC │ │ │ +004149b0: 4854 4150 4552 0700 2b5b 6200 004f 002b HTAPER..+[b..O.+ │ │ │ +004149c0: 5b63 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 2bc7 f buffers toI.+. │ │ │ +00414a00: 6620 6275 6666 6572 7320 746f 4900 2b5b 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 c765 0000 2020 2028 epochS.+.e.. ( │ │ │ +00414a50: 6570 6f63 6853 002b 5b65 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 2bc7 6600 0020 default,R.+.f.. │ │ │ +00414aa0: 6465 6661 756c 742c 5200 2b5b 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 2bc7 6700 O activityR.+.g. │ │ │ +00414af0: 4f20 6163 7469 7669 7479 5200 2b5b 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 2bc7 and/or need<.+. │ │ │ +00414b40: 2061 6e64 2f6f 7220 6e65 6564 3c00 2b5b 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 2bc7 6900 0025 apering...+.i..% │ │ │ -00414b90: 002b c76a 0000 2020 202d 5b4e 4f5d 494e .+.j.. -[NO]IN │ │ │ +00414b80: 6170 6572 696e 672e 0700 2b5b 6900 0025 apering...+[i..% │ │ │ +00414b90: 002b 5b6a 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 2bc7 7100 0052 002b c772 ROR]..+.q..R.+.r │ │ │ +00414bb0: 524f 525d 0700 2b5b 7100 0052 002b 5b72 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: c773 0000 2020 2049 6e73 7461 6e63 6520 .s.. Instance │ │ │ +00414c10: 5b73 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 2bc7 st Freeze on%.+. │ │ │ +00414c50: 7374 2046 7265 657a 6520 6f6e 2500 2b5b 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 c775 0000 2e00 2bc7 7600 0020 ...+.u....+.v.. │ │ │ +00414c80: 2e07 002b 5b75 0000 2e00 2b5b 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 2bc7 7700 0052 002b -list]..+.w..R.+ │ │ │ -00414cc0: c778 0000 2020 2054 6869 7320 7175 616c .x.. This qual │ │ │ +00414cb0: 2d6c 6973 745d 0700 2b5b 7700 0052 002b -list]..+[w..R.+ │ │ │ +00414cc0: 5b78 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 c779 0000 2020 2063 7265 6174 6564 .+.y.. created │ │ │ -00414d20: 2064 6174 6162 6173 6573 2e07 002b c77a databases...+.z │ │ │ -00414d30: 0000 5300 2bc7 8100 0020 2020 2d4e 4f4a ..S.+.... -NOJ │ │ │ +00414d10: 002b 5b79 0000 2020 2063 7265 6174 6564 .+[y.. created │ │ │ +00414d20: 2064 6174 6162 6173 6573 2e07 002b 5b7a databases...+[z │ │ │ +00414d30: 0000 5300 2b5b 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 c782 0000 2020 202d aled.<.+.... - │ │ │ +00414d80: 616c 6564 2e3c 002b 5b82 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 c783 0000 5300 2bc7 8400 0020 ...+....S.+.... │ │ │ +00414dc0: 2e07 002b 5b83 0000 5300 2b5b 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 c785 one or moreN.+.. │ │ │ +00414e10: 6f6e 6520 6f72 206d 6f72 654e 002b 5b85 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 c786 0000 containsM.+.... │ │ │ +00414e60: 2063 6f6e 7461 696e 734d 002b 5b86 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 2bc7 8700 0020 2020 ) with=.+.... │ │ │ +00414eb0: 2920 7769 7468 3d00 2b5b 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 c788 0000 2020 202d 6a6f estS.+.... -jo │ │ │ +00414ef0: 6573 7453 002b 5b88 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 2bc7 8900 0020 2020 d, the..+.... │ │ │ +00414f40: 642c 2074 6865 2e00 2b5b 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 2bc7 8a00 0050 002b c791 nal...+....P.+.. │ │ │ +00414f70: 6e61 6c2e 0700 2b5b 8a00 0050 002b 5b91 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 00c7 4845 4c50 00ff 7300 ff51 5541 y...HELP..s..QUA │ │ │ +00415010: 7900 005b 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 c793 0000 u are notS.+.... │ │ │ +00415080: 7520 6172 6520 6e6f 7453 002b 5b93 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 2bc7 for -JOURNALQ.+. │ │ │ +004150d0: 666f 7220 2d4a 4f55 524e 414c 5100 2b5b 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: c795 0000 2020 202d 4a4f 5552 4e41 4c2e .... -JOURNAL. │ │ │ +00415130: 5b95 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: c796 0000 2020 2074 6861 7420 7469 6d65 .... that time │ │ │ -00415190: 2e07 002b c797 0000 2b00 2bc7 9800 0020 ...+....+.+.... │ │ │ +00415180: 5b96 0000 2020 2074 6861 7420 7469 6d65 [... that time │ │ │ +00415190: 2e07 002b 5b97 0000 2b00 2b5b 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 c799 0000 2100 2bc7 9a00 es:..+....!.+... │ │ │ +004151c0: 6573 3a07 002b 5b99 0000 2100 2b5b 9a00 es:..+[...!.+[.. │ │ │ 004151d0: 0020 2020 2020 2a20 415b 4c4c 4f43 4154 . * A[LLOCAT │ │ │ -004151e0: 494f 4e5d 3d62 6c6f 636b 7308 002a c7c1 ION]=blocks..*.. │ │ │ -004151f0: 1100 0024 002c c711 0000 2020 2020 202a ...$.,.... * │ │ │ +004151e0: 494f 4e5d 3d62 6c6f 636b 7308 002a 5bc1 ION]=blocks..*[. │ │ │ +004151f0: 1100 0024 002c 5b11 0000 2020 2020 202a ...$.,[... * │ │ │ 00415200: 2041 5554 4f53 5749 5443 484c 494d 4954 AUTOSWITCHLIMIT │ │ │ -00415210: 3d62 6c6f 636b 7307 002c c721 0000 2000 =blocks..,.!.. . │ │ │ -00415220: 2cc7 3100 0020 2020 2020 2a20 5b4e 4f5d ,.1.. * [NO] │ │ │ +00415210: 3d62 6c6f 636b 7307 002c 5b21 0000 2000 =blocks..,[!.. . │ │ │ +00415220: 2c5b 3100 0020 2020 2020 2a20 5b4e 4f5d ,[1.. * [NO] │ │ │ 00415230: 4245 5b46 4f52 455f 494d 4147 455d 2100 BE[FORE_IMAGE]!. │ │ │ -00415240: 2cc7 4100 0020 2020 2020 2a20 4255 5b46 ,.A.. * BU[F │ │ │ +00415240: 2c5b 4100 0020 2020 2020 2a20 4255 5b46 ,[A.. * BU[F │ │ │ 00415250: 4645 525f 5349 5a45 5d3d 7061 6765 7320 FER_SIZE]=pages │ │ │ -00415260: 002c c751 0000 2020 2020 202a 2045 5b58 .,.Q.. * E[X │ │ │ +00415260: 002c 5b51 0000 2020 2020 202a 2045 5b58 .,[Q.. * E[X │ │ │ 00415270: 5445 4e53 494f 4e5d 3d62 6c6f 636b 7331 TENSION]=blocks1 │ │ │ -00415280: 002c c761 0000 2020 2020 202a 2046 5b49 .,.a.. * F[I │ │ │ +00415280: 002c 5b61 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 2cc7 7100 0040 002c c781 0000 2020 ..,.q..@.,.... │ │ │ +004152b0: 0700 2c5b 7100 0040 002c 5b81 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 c791 0000 2300 ptions...,....#. │ │ │ -00415300: 2bc7 1200 0020 2020 2d41 555b 544f 5357 +.... -AU[TOSW │ │ │ +004152f0: 7074 696f 6e73 2e07 002c 5b91 0000 2300 ptions...,[...#. │ │ │ +00415300: 2b5b 1200 0020 2020 2d41 555b 544f 5357 +[... -AU[TOSW │ │ │ 00415310: 4954 4348 4c49 4d49 545d 3d62 6c6f 636b ITCHLIMIT]=block │ │ │ -00415320: 7307 002c c711 0000 5200 2cc7 2100 0020 s..,....R.,.!.. │ │ │ +00415320: 7307 002c 5b11 0000 5200 2c5b 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 2cc7 3100 urnal fileS.,.1. │ │ │ +00415370: 7572 6e61 6c20 6669 6c65 5300 2c5b 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: c741 0000 2020 2077 6974 6820 6120 6261 .A.. with a ba │ │ │ +004153d0: 5b41 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 c751 0000 1d00 2cc7 file...,.Q....,. │ │ │ +00415400: 6669 6c65 2e07 002c 5b51 0000 1d00 2c5b file...,[Q....,[ │ │ │ 00415410: 6100 0020 2020 2d5b 4e4f 5d42 455b 464f a.. -[NO]BE[FO │ │ │ -00415420: 5245 5f49 4d41 4745 5d07 002c c771 0000 RE_IMAGE]..,.q.. │ │ │ -00415430: 5300 2cc7 8100 0020 2020 5b4e 4f5d 4245 S.,.... [NO]BE │ │ │ +00415420: 5245 5f49 4d41 4745 5d07 002c 5b71 0000 RE_IMAGE]..,[q.. │ │ │ +00415430: 5300 2c5b 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 c791 0000 2020 2072 6563 age..,.... rec │ │ │ -00415490: 6f72 6473 2e07 002b c713 0000 5100 2cc7 ords...+....Q.,. │ │ │ +00415480: 6167 6512 002c 5b91 0000 2020 2072 6563 age..,[... rec │ │ │ +00415490: 6f72 6473 2e07 002b 5b13 0000 5100 2c5b 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: c721 0000 2020 2028 4261 636b 7761 7264 .!.. (Backward │ │ │ +004154f0: 5b21 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 2cc7 3100 0020 2020 6365 7274 6169 /.,.1.. certai │ │ │ +00415540: 2f00 2c5b 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 c741 0000 2200 2cc7 5100 0020 2020 .,.A..".,.Q.. │ │ │ +00415570: 002c 5b41 0000 2200 2c5b 5100 0020 2020 .,[A..".,[Q.. │ │ │ 00415580: 2d46 5b49 4c45 5f4e 414d 455d 3d22 6669 -F[ILE_NAME]="fi │ │ │ -00415590: 6c65 2d6e 616d 6522 0700 2cc7 6100 0031 le-name"..,.a..1 │ │ │ -004155a0: 002c c771 0000 2020 2053 7065 6369 6669 .,.q.. Specifi │ │ │ +00415590: 6c65 2d6e 616d 6522 0700 2c5b 6100 0031 le-name"..,[a..1 │ │ │ +004155a0: 002c 5b71 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 2cc7 8100 0052 002c c791 0000 2020 ..,....R.,.... │ │ │ +004155d0: 0700 2c5b 8100 0052 002c 5b91 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 c714 0000 parameterN.+.... │ │ │ +00415620: 7061 7261 6d65 7465 724e 002b 5b14 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 c711 0000 2020 in this..,.... │ │ │ -00415680: 2063 6f6e 7465 7874 2e07 002c c721 0000 context...,.!.. │ │ │ -00415690: 4a00 2cc7 3100 0020 2020 4a6f 7572 6e61 J.,.1.. Journa │ │ │ +00415670: 696e 2074 6869 7312 002c 5b11 0000 2020 in this..,[... │ │ │ +00415680: 2063 6f6e 7465 7874 2e07 002c 5b21 0000 context...,[!.. │ │ │ +00415690: 4a00 2c5b 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 2cc7 4100 haracters...,.A. │ │ │ -004156e0: 004f 002c c751 0000 2020 2042 7920 6465 .O.,.Q.. By de │ │ │ +004156d0: 6861 7261 6374 6572 732e 0700 2c5b 4100 haracters...,[A. │ │ │ +004156e0: 004f 002c 5b51 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 2cc7 6100 0020 2020 2266 696c 652d ..,.a.. "file- │ │ │ -00415740: 6e61 6d65 222e 0700 2cc7 7100 0040 002c name"...,.q..@., │ │ │ -00415750: c781 0000 2020 2042 7920 6465 6661 756c .... By defaul │ │ │ +00415730: 1600 2c5b 6100 0020 2020 2266 696c 652d ..,[a.. "file- │ │ │ +00415740: 6e61 6d65 222e 0700 2c5b 7100 0040 002c name"...,[q..@., │ │ │ +00415750: 5b81 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: c791 0000 2100 2bc7 1500 0020 2020 4a6f ....!.+.... Jo │ │ │ +00415790: 5b91 0000 2100 2b5b 1500 0020 2020 4a6f [...!.+[... Jo │ │ │ 004157a0: 7572 6e61 6c20 4f70 7469 6f6e 7320 5375 urnal Options Su │ │ │ -004157b0: 6d6d 6172 7907 002c c711 0000 0000 0000 mmary..,........ │ │ │ +004157b0: 6d6d 6172 7907 002c 5b11 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 00c7 4845 4c50 00ff 7300 ff51 5541 w...HELP..s..QUA │ │ │ +00415810: 7700 005b 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 c731 0000 2020 journalS.,.1.. │ │ │ +00415880: 6a6f 7572 6e61 6c53 002c 5b31 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 2cc7 4100 it ON, and8.,.A. │ │ │ +004158d0: 6974 204f 4e2c 2061 6e64 3800 2c5b 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 2cc7 5100 0012 002c c761 0000 e...,.Q....,.a.. │ │ │ -00415920: 2020 2045 7861 6d70 6c65 3a07 002c c771 Example:..,.q │ │ │ -00415930: 0000 8000 2cc7 8100 0020 2020 4348 414e ....,.... CHAN │ │ │ +00415910: 652e 0700 2c5b 5100 0012 002c 5b61 0000 e...,[Q....,[a.. │ │ │ +00415920: 2020 2045 7861 6d70 6c65 3a07 002c 5b71 Example:..,[q │ │ │ +00415930: 0000 8000 2c5b 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 2cc7 9100 0011 002b c716 0000 8)..,......+.... │ │ │ -004159c0: 2020 2053 756d 6d61 7279 0700 2cc7 1100 Summary..,... │ │ │ -004159d0: 0023 002c c721 0000 2020 202d 4b5b 4559 .#.,.!.. -K[EY │ │ │ +004159b0: 3829 0700 2c5b 9100 0011 002b 5b16 0000 8)..,[.....+[... │ │ │ +004159c0: 2020 2053 756d 6d61 7279 0700 2c5b 1100 Summary..,[.. │ │ │ +004159d0: 0023 002c 5b21 0000 2020 202d 4b5b 4559 .#.,[!.. -K[EY │ │ │ 004159e0: 5f53 495a 455d 3d73 697a 6520 696e 2062 _SIZE]=size in b │ │ │ -004159f0: 7974 6573 0700 2cc7 3100 0052 002c c741 ytes..,.1..R.,.A │ │ │ +004159f0: 7974 6573 0700 2c5b 3100 0052 002c 5b41 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: c751 0000 2020 2072 6567 696f 6e2e 2054 .Q.. region. T │ │ │ +00415a50: 5b51 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: 2cc7 6100 0020 2020 636f 6d6d 616e 6420 ,.a.. command │ │ │ +00415aa0: 2c5b 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 c771 0000 2e00 2cc7 SIZE...,.q....,. │ │ │ +00415ae0: 5349 5a45 2e07 002c 5b71 0000 2e00 2c5b 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 2cc7 9100 ree bytes...,... │ │ │ -00415b20: 002e 002b c717 0000 2020 2054 6865 206d ...+.... The m │ │ │ +00415b10: 7265 6520 6279 7465 732e 0700 2c5b 9100 ree bytes...,[.. │ │ │ +00415b20: 002e 002b 5b17 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 c711 0000 5100 2cc7 2100 0020 2020 .,....Q.,.!.. │ │ │ +00415b50: 002c 5b11 0000 5100 2c5b 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 c731 0000 2020 der the..,.1.. │ │ │ -00415bb0: 2066 6f6c 6c6f 7769 6e67 3a07 002c c741 following:..,.A │ │ │ -00415bc0: 0000 5200 2cc7 5100 0020 2020 2020 2a20 ..R.,.Q.. * │ │ │ +00415ba0: 6465 7220 7468 6514 002c 5b31 0000 2020 der the..,[1.. │ │ │ +00415bb0: 2066 6f6c 6c6f 7769 6e67 3a07 002c 5b41 following:..,[A │ │ │ +00415bc0: 0000 5200 2c5b 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 2cc7 6100 0020 2020 2020 hichH.,.a.. │ │ │ +00415c10: 6869 6368 4800 2c5b 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 2cc7 resentation.Q.,. │ │ │ +00415c50: 7265 7365 6e74 6174 696f 6e2e 5100 2c5b 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: c781 0000 2020 2020 2020 2028 2c29 2c20 .... (,), │ │ │ +00415cb0: 5b81 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: 2cc7 9100 0020 2020 2020 2a20 4754 2e4d ,.... * GT.M │ │ │ +00415ce0: 2c5b 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 2bc7 1800 0020 2020 2020 2020 al..+.... │ │ │ -00415d40: 6e61 6d65 2e07 002c c711 0000 5200 2cc7 name...,....R.,. │ │ │ +00415d30: 616c 1300 2b5b 1800 0020 2020 2020 2020 al..+[... │ │ │ +00415d40: 6e61 6d65 2e07 002c 5b11 0000 5200 2c5b 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: 2cc7 3100 0035 002c c741 0000 2020 2042 ,.1..5.,.A.. B │ │ │ +00415da0: 2c5b 3100 0035 002c 5b41 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 2cc7 5100 f 64 bytes..,.Q. │ │ │ -00415de0: 001a 002c c761 0000 2020 202d 5b4e 4f5d ...,.a.. -[NO] │ │ │ -00415df0: 4c5b 4f43 4b5f 4352 4954 5d07 002c c771 L[OCK_CRIT]..,.q │ │ │ -00415e00: 0000 4e00 2cc7 8100 0020 2020 4754 2e4d ..N.,.... GT.M │ │ │ +00415dd0: 6620 3634 2062 7974 6573 0700 2c5b 5100 f 64 bytes..,[Q. │ │ │ +00415de0: 001a 002c 5b61 0000 2020 202d 5b4e 4f5d ...,[a.. -[NO] │ │ │ +00415df0: 4c5b 4f43 4b5f 4352 4954 5d07 002c 5b71 L[OCK_CRIT]..,[q │ │ │ +00415e00: 0000 4e00 2c5b 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 2cc7 9100 0020 2020 6163 7469 7669 N.,.... activi │ │ │ +00415e50: 4e00 2c5b 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: 2bc7 1900 0020 2020 6372 6974 6963 616c +.... critical │ │ │ +00415ea0: 2b5b 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 2cc7 1100 0020 2020 7370 6563 6966 N.,.... specif │ │ │ +00415ef0: 4e00 2c5b 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: 2cc7 2100 0020 2020 6461 7461 6261 7365 ,.!.. database │ │ │ -00415f50: 2061 6374 6976 6974 792e 0700 2cc7 3100 activity...,.1. │ │ │ -00415f60: 0053 002c c741 0000 2020 2042 6563 6175 .S.,.A.. Becau │ │ │ +00415f40: 2c5b 2100 0020 2020 6461 7461 6261 7365 ,[!.. database │ │ │ +00415f50: 2061 6374 6976 6974 792e 0700 2c5b 3100 activity...,[1. │ │ │ +00415f60: 0053 002c 5b41 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 00c7 4845 4c50 00ff 7300 ff51 5541 ~...HELP..s..QUA │ │ │ +00416010: 7e00 005b 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: 2cc7 6100 0020 2020 6e6f 2072 6563 6f6d ,.a.. no recom │ │ │ +00416090: 2c5b 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 2cc7 7100 0020 2020 6170 706c ur..,.q.. appl │ │ │ -004160f0: 6963 6174 696f 6e2e 0700 2cc7 8100 0051 ication...,....Q │ │ │ -00416100: 002c c791 0000 2020 2042 7920 6465 6661 .,.... By defa │ │ │ +004160e0: 7572 1600 2c5b 7100 0020 2020 6170 706c ur..,[q.. appl │ │ │ +004160f0: 6963 6174 696f 6e2e 0700 2c5b 8100 0051 ication...,[...Q │ │ │ +00416100: 002c 5b91 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 2bc7 1a00 0020 2020 616e 6420 6461 ..+.... and da │ │ │ +00416150: 1f00 2b5b 1a00 0020 2020 616e 6420 6461 ..+[... and da │ │ │ 00416160: 7461 6261 7365 2061 6374 696f 6e73 2e07 tabase actions.. │ │ │ -00416170: 002c c711 0000 4d00 2cc7 2100 0020 2020 .,....M.,.!.. │ │ │ +00416170: 002c 5b11 0000 4d00 2c5b 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 c731 0000 2020 2075 7469 herO.,.1.. uti │ │ │ +004161c0: 6865 724f 002c 5b31 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 2cc7 4100 0020 2020 7365 7474 ntJ.,.A.. sett │ │ │ +00416210: 6e74 4a00 2c5b 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 2cc7 r utilities:..,. │ │ │ -00416260: 5100 0066 002c c761 0000 2020 202b 2d2d Q..f.,.a.. +-- │ │ │ +00416250: 7220 7574 696c 6974 6965 733a 0700 2c5b r utilities:..,[ │ │ │ +00416260: 5100 0066 002c 5b61 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 c771 0000 --------+f.,.q.. │ │ │ +004162c0: 2d2d 2d2d 2d2d 2d2d 2b66 002c 5b71 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 c781 0000 2020 207c 2020 2020 2020 .,.... | │ │ │ +00416330: 002c 5b81 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 c791 0000 2020 207c |f.,.... | │ │ │ +00416390: 2020 2020 7c66 002c 5b91 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 c721 ----------|f.+.! │ │ │ +004163f0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c66 002b 5b21 ----------|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 c711 0000 2020 207c 5175 616c |f.,.... |Qual │ │ │ +00416460: 7c66 002c 5b11 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 c721 0000 2020 |f.,.!.. │ │ │ +004164c0: 2020 2020 2020 7c66 002c 5b21 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: c731 0000 2020 207c 4453 4520 4455 4d50 .1.. |DSE DUMP │ │ │ +00416530: 5b31 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 c741 0000 2020 207c 2d46 |f.,.A.. |-F │ │ │ +00416590: 2020 7c66 002c 5b41 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 c751 0000 |f.,.Q.. │ │ │ +004165f0: 2020 2020 2020 2020 7c66 002c 5b51 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 c761 0000 2020 207c 4d55 5049 5020 .,.a.. |MUPIP │ │ │ +00416660: 002c 5b61 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 c771 0000 2020 207c |f.,.q.. | │ │ │ +004166c0: 2020 2020 7c66 002c 5b71 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 c781 ----------|f.,.. │ │ │ +00416720: 2d2d 2d2d 2d2d 2d2d 2d2d 7c66 002c 5b81 ----------|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 c791 0000 2020 202b 2d2d 2d2d |f.,.... +---- │ │ │ +00416790: 7c66 002c 5b91 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 c722 0000 0000 ------+..+.".... │ │ │ +004167f0: 2d2d 2d2d 2d2d 2b07 002b 5b22 0000 0000 ------+..+[".... │ │ │ 00416800: 0400 0000 fa07 0000 a705 0000 0000 0000 ................ │ │ │ -00416810: 6400 00c7 4845 4c50 00ff 7300 ff51 5541 d...HELP..s..QUA │ │ │ +00416810: 6400 005b 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 2cc7 2100 0053 002c c731 ING]..,.!..S.,.1 │ │ │ +00416870: 494e 475d 0700 2c5b 2100 0053 002c 5b31 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: 2cc7 4100 0020 2020 696e 2074 6865 2072 ,.A.. in the r │ │ │ +004168d0: 2c5b 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 c751 0000 2020 such as..,.Q.. │ │ │ +00416910: 7375 6368 2061 7316 002c 5b51 0000 2020 such as..,[Q.. │ │ │ 00416920: 205e 6161 6128 2222 2c31 2929 2e07 002c ^aaa("",1))..., │ │ │ -00416930: c761 0000 4c00 2cc7 7100 0020 2020 414c .a..L.,.q.. AL │ │ │ +00416930: 5b61 0000 4c00 2c5b 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 2cc7 8100 0020 2020 616c 6c6f 7765 ..,.... allowe │ │ │ -00416990: 642e 0700 2cc7 9100 0054 002b c723 0000 d...,....T.+.#.. │ │ │ +00416980: 1200 2c5b 8100 0020 2020 616c 6c6f 7765 ..,[... allowe │ │ │ +00416990: 642e 0700 2c5b 9100 0054 002b 5b23 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: c711 0000 4c00 2cc7 2100 0020 2020 4558 ....L.,.!.. EX │ │ │ +004169f0: 5b11 0000 4c00 2c5b 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 2cc7 3100 0020 2020 6163 6365 7373 5.,.1.. access │ │ │ +00416a40: 3500 2c5b 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 c741 0000 3a00 2cc7 anew...,.A..:.,. │ │ │ +00416a70: 616e 6577 2e07 002c 5b41 0000 3a00 2c5b 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 2cc7 6100 001b 002c NEVER...,.a...., │ │ │ -00416ac0: c771 0000 2020 202d 5b4e 4f5d 515b 4442 .q.. -[NO]Q[DB │ │ │ -00416ad0: 5255 4e44 4f57 4e5d 0700 2cc7 8100 004b RUNDOWN]..,....K │ │ │ -00416ae0: 002c c791 0000 2020 2053 686f 7274 656e .,.... Shorten │ │ │ +00416ab0: 4e45 5645 522e 0700 2c5b 6100 001b 002c NEVER...,[a...., │ │ │ +00416ac0: 5b71 0000 2020 202d 5b4e 4f5d 515b 4442 [q.. -[NO]Q[DB │ │ │ +00416ad0: 5255 4e44 4f57 4e5d 0700 2c5b 8100 004b RUNDOWN]..,[...K │ │ │ +00416ae0: 002c 5b91 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 2bc7 2400 processesO.+.$. │ │ │ +00416b20: 2070 726f 6365 7373 6573 4f00 2b5b 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 c711 0000 usly, for<.,.... │ │ │ +00416b70: 7573 6c79 2c20 666f 723c 002c 5b11 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 c721 0000 5300 2cc7 cies...,.!..S.,. │ │ │ +00416bb0: 6369 6573 2e07 002c 5b21 0000 5300 2c5b 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 c741 0000 2020 2061 7265 2061 7474 .,.A.. are att │ │ │ +00416c10: 002c 5b41 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 c751 0000 2020 2063 6865 636b 696e .,.Q.. checkin │ │ │ +00416c60: 002c 5b51 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 c761 0000 2020 2063 6865 636b 206f .,.a.. check o │ │ │ +00416cb0: 002c 5b61 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: 2cc7 7100 0020 2020 7573 7561 6c20 5255 ,.q.. usual RU │ │ │ +00416d00: 2c5b 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 c781 removing aK.,.. │ │ │ +00416d40: 2072 656d 6f76 696e 6720 614b 002c 5b81 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 2cc7 9100 0020 2020 OWN is..,.... │ │ │ -00416da0: 6469 7361 626c 6564 2e07 002b c725 0000 disabled...+.%.. │ │ │ -00416db0: 5300 2cc7 1100 0020 2020 4e6f 7465 2074 S.,.... Note t │ │ │ +00416d90: 4f57 4e20 6973 1300 2c5b 9100 0020 2020 OWN is..,[... │ │ │ +00416da0: 6469 7361 626c 6564 2e07 002b 5b25 0000 disabled...+[%.. │ │ │ +00416db0: 5300 2c5b 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 c721 0000 2020 2065 7869 toR.,.!.. exi │ │ │ +00416e00: 2074 6f52 002c 5b21 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 c731 0000 2020 2063 ed ofP.,.1.. c │ │ │ +00416e50: 6564 206f 6650 002c 5b31 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 c741 0000 2020 2051 32Ki,N.,.A.. Q │ │ │ +00416ea0: 3332 4b69 2c4e 002c 5b41 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 c751 0000 2020 2063 616e itS.,.Q.. can │ │ │ +00416ef0: 2069 7453 002c 5b51 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 2cc7 6100 0020 2020 UNDOWNR.,.a.. │ │ │ +00416f40: 554e 444f 574e 5200 2c5b 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 2cc7 7100 0020 cleanupQ.,.q.. │ │ │ +00416f90: 2063 6c65 616e 7570 5100 2c5b 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 c781 0000 database..,.... │ │ │ +00416fe0: 2064 6174 6162 6173 6511 002c 5b81 0000 database..,[... │ │ │ 00416ff0: 2020 2064 616d 6167 652e 0000 0000 0000 damage....... │ │ │ 00417000: 0400 0000 e807 0000 cb05 0000 0000 0000 ................ │ │ │ -00417010: 3300 00c7 4845 4c50 00ff 7300 ff51 5541 3...HELP..s..QUA │ │ │ +00417010: 3300 005b 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 c726 0000 2020 2057 6865 ...K.+.&.. Whe │ │ │ +00417040: 9100 004b 002b 5b26 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: 2cc7 1100 0020 2020 7072 6f63 6573 7365 ,.... processe │ │ │ +00417090: 2c5b 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 c721 0000 2020 2070 726f 6365 7373 .,.!.. process │ │ │ +004170e0: 002c 5b21 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 2cc7 3100 0020 2020 7a65 726f 2028 M.,.1.. zero ( │ │ │ +00417130: 4d00 2c5b 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: c741 0000 2020 2064 6574 6563 7473 2074 .A.. detects t │ │ │ +00417180: 5b41 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 2cc7 5100 0020 2020 6f72 6465 726c Q.,.Q.. orderl │ │ │ +004171d0: 5100 2c5b 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 c761 0000 2020 2072 6570 6c69 rS.,.a.. repli │ │ │ +00417220: 7253 002c 5b61 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 2cc7 7100 0020 2020 6a6f atedM.,.q.. jo │ │ │ +00417270: 6174 6564 4d00 2c5b 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 c781 0000 2600 2cc7 9100 0020 ...,....&.,.... │ │ │ +004172c0: 2e07 002c 5b81 0000 2600 2c5b 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: 2bc7 2700 0051 002c c711 0000 2020 2053 +.'..Q.,.... S │ │ │ +004172f0: 2b5b 2700 0051 002c 5b11 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 2cc7 2100 0020 2020 value).,.!.. │ │ │ +00417340: 2076 616c 7565 2900 2c5b 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 c731 0000 5300 2cc7 4100 0020 2020 .,.1..S.,.A.. │ │ │ +00417370: 002c 5b31 0000 5300 2c5b 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 c751 0000 tly spansL.,.Q.. │ │ │ +004173c0: 746c 7920 7370 616e 734c 002c 5b51 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 c761 0000 2020 2076 lobalT.,.a.. v │ │ │ +00417410: 6c6f 6261 6c54 002c 5b61 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 c771 0000 dy withinT.,.q.. │ │ │ +00417460: 6479 2077 6974 6869 6e54 002c 5b71 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: c781 0000 2020 2070 6572 666f 726d 7320 .... performs │ │ │ +004174c0: 5b81 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: c791 0000 2020 2064 6f65 7320 666f 7220 .... does for │ │ │ -00417520: 5472 6967 6765 7273 292e 0700 2bc7 2800 Triggers)...+.(. │ │ │ -00417530: 004e 002c c711 0000 2020 2054 6865 206d .N.,.... The m │ │ │ +00417510: 5b91 0000 2020 2064 6f65 7320 666f 7220 [... does for │ │ │ +00417520: 5472 6967 6765 7273 292e 0700 2b5b 2800 Triggers)...+[(. │ │ │ +00417530: 004e 002c 5b11 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 c721 0000 2020 2067 6c6f 6261 6c20 .,.!.. global │ │ │ +00417580: 002c 5b21 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 c731 0000 2020 2076 6172 balS.,.1.. var │ │ │ +004175d0: 6261 6c53 002c 5b31 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 2cc7 4100 0020 2020 re the6.,.A.. │ │ │ +00417620: 7265 2074 6865 3600 2c5b 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 2cc7 s required)...,. │ │ │ -00417660: 5100 003c 002c c761 0000 2020 2054 6865 Q..<.,.a.. The │ │ │ +00417650: 7320 7265 7175 6972 6564 292e 0700 2c5b s required)...,[ │ │ │ +00417660: 5100 003c 002c 5b61 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 c771 0000 3a00 2cc7 8100 0020 2020 .,.q..:.,.... │ │ │ +004176a0: 002c 5b71 0000 3a00 2c5b 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 2cc7 9100 0017 002b c729 0000 2020 ..,......+.).. │ │ │ +004176e0: 0700 2c5b 9100 0017 002b 5b29 0000 2020 ..,[.....+[).. │ │ │ 004176f0: 202d 5b4e 4f5d 5b53 5441 5b54 535d 0700 -[NO][STA[TS].. │ │ │ -00417700: 2cc7 1100 0050 002c c721 0000 2020 2053 ,....P.,.!.. S │ │ │ +00417700: 2c5b 1100 0050 002c 5b21 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 c731 0000 2020 2061 abaseI.,.1.. a │ │ │ +00417750: 6162 6173 6549 002c 5b31 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: 2cc7 4100 0020 2020 6368 6172 6163 7465 ,.A.. characte │ │ │ +004177a0: 2c5b 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 00c7 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ +00417810: 7f00 005b 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 c761 0000 2020 206f 7220 7365 6375 .,.a.. or secu │ │ │ +00417890: 002c 5b61 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 c771 0000 2020 2064 6f65 7320 MR.,.q.. does │ │ │ +004178e0: 4d52 002c 5b71 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 c781 0000 2020 2047 542e ort..,.... GT. │ │ │ -00417940: 4d20 6665 6174 7572 6573 2e07 002c c791 M features...,.. │ │ │ -00417950: 0000 5400 2bc7 2a00 0020 2020 4e6f 7465 ..T.+.*.. Note │ │ │ +00417930: 6f72 7418 002c 5b81 0000 2020 2047 542e ort..,[... GT. │ │ │ +00417940: 4d20 6665 6174 7572 6573 2e07 002c 5b91 M features...,[. │ │ │ +00417950: 0000 5400 2b5b 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 2cc7 1100 0020 2020 isticsH.,.... │ │ │ +004179a0: 6973 7469 6373 4800 2c5b 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: 2cc7 2100 0020 2020 7375 6273 6571 7565 ,.!.. subseque │ │ │ +004179f0: 2c5b 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 c731 0000 2500 2cc7 4100 0020 2020 .,.1..%.,.A.. │ │ │ +00417a40: 002c 5b31 0000 2500 2c5b 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 c751 uses STATS...,.Q │ │ │ -00417a70: 0000 1c00 2cc7 6100 0020 2020 2d5b 4e4f ....,.a.. -[NO │ │ │ +00417a60: 7573 6573 2053 5441 5453 2e07 002c 5b51 uses STATS...,[Q │ │ │ +00417a70: 0000 1c00 2c5b 6100 0020 2020 2d5b 4e4f ....,[a.. -[NO │ │ │ 00417a80: 5d53 5444 5b4e 554c 4c43 4f4c 4c5d 0700 ]STD[NULLCOLL].. │ │ │ -00417a90: 2cc7 7100 0051 002c c781 0000 2020 2044 ,.q..Q.,.... D │ │ │ +00417a90: 2c5b 7100 0051 002c 5b81 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 2cc7 9100 0020 2020 the M..,.... │ │ │ -00417af0: 7374 616e 6461 7264 2e07 002b c731 0000 standard...+.1.. │ │ │ -00417b00: 5300 2cc7 1100 0020 2020 4966 2053 5444 S.,.... If STD │ │ │ +00417ae0: 2074 6865 204d 1300 2c5b 9100 0020 2020 the M..,[... │ │ │ +00417af0: 7374 616e 6461 7264 2e07 002b 5b31 0000 standard...+[1.. │ │ │ +00417b00: 5300 2c5b 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 c721 0000 2020 2074 6865 lowK.,.!.. the │ │ │ +00417b50: 6c6f 774b 002c 5b21 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: 2cc7 3100 0020 2020 7375 6273 6372 6970 ,.1.. subscrip │ │ │ -00417bb0: 7473 2e07 002c c741 0000 5400 2cc7 5100 ts...,.A..T.,.Q. │ │ │ +00417ba0: 2c5b 3100 0020 2020 7375 6273 6372 6970 ,[1.. subscrip │ │ │ +00417bb0: 7473 2e07 002c 5b41 0000 5400 2c5b 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: 2cc7 6100 0020 2020 7374 7269 6e67 2073 ,.a.. string s │ │ │ +00417c10: 2c5b 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 c771 STDNULL andR.,.q │ │ │ +00417c50: 5354 444e 554c 4c20 616e 6452 002c 5b71 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: c781 0000 2020 2068 6973 746f 7269 6361 .... historica │ │ │ -00417cc0: 6c20 7265 6173 6f6e 732e 0700 2cc7 9100 l reasons...,... │ │ │ -00417cd0: 0051 002b c732 0000 2020 2054 6865 2066 .Q.+.2.. The f │ │ │ +00417cb0: 5b81 0000 2020 2068 6973 746f 7269 6361 [... historica │ │ │ +00417cc0: 6c20 7265 6173 6f6e 732e 0700 2c5b 9100 l reasons...,[.. │ │ │ +00417cd0: 0051 002b 5b32 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 2cc7 1100 0020 2020 6162 6272 irQ.,.... abbr │ │ │ +00417d20: 6972 5100 2c5b 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 c721 0000 2020 206d 6178 and..,.!.. max │ │ │ -00417d80: 696d 756d 2076 616c 7565 732e 0700 2cc7 imum values...,. │ │ │ -00417d90: 3100 0057 002c c741 0000 202b 2d2d 2d2d 1..W.,.A.. +---- │ │ │ +00417d70: 616e 6419 002c 5b21 0000 2020 206d 6178 and..,[!.. max │ │ │ +00417d80: 696d 756d 2076 616c 7565 732e 0700 2c5b imum values...,[ │ │ │ +00417d90: 3100 0057 002c 5b41 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 2cc7 5100 ---------+W.,.Q. │ │ │ +00417de0: 2d2d 2d2d 2d2d 2d2d 2d2b 5700 2c5b 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 c761 0000 207c 2d2d 2d2d 2d2d |W.,.a.. |------ │ │ │ +00417e40: 7c57 002c 5b61 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 2cc7 7100 0020 -------|W.,.q.. │ │ │ +00417e90: 2d2d 2d2d 2d2d 2d7c 5700 2c5b 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 c781 0000 207c 2d2d 2d2d 2d2d 2d2d .,.... |-------- │ │ │ +00417ef0: 002c 5b81 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 2cc7 9100 0020 7c2d -----|W.,.... |- │ │ │ +00417f40: 2d2d 2d2d 2d7c 5700 2c5b 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: c733 0000 207c 2d2d 2d2d 2d2d 2d2d 2d2d .3.. |---------- │ │ │ +00417fa0: 5b33 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 00c7 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ +00418010: 8300 005b 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 c721 0000 207c 2d2d 2d2d |W.,.!.. |---- │ │ │ +00418090: 2020 7c57 002c 5b21 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 2cc7 3100 ---------|W.,.1. │ │ │ +004180e0: 2d2d 2d2d 2d2d 2d2d 2d7c 5700 2c5b 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 c741 0000 207c 2d2d 2d2d 2d2d |W.,.A.. |------ │ │ │ +00418140: 7c57 002c 5b41 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 2cc7 5100 0020 -------|W.,.Q.. │ │ │ +00418190: 2d2d 2d2d 2d2d 2d7c 5700 2c5b 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 c761 0000 207c 2d2d 2d2d 2d2d 2d2d .,.a.. |-------- │ │ │ +004181f0: 002c 5b61 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 2cc7 7100 0020 7c2d -----|W.,.q.. |- │ │ │ +00418240: 2d2d 2d2d 2d7c 5700 2c5b 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: c781 0000 207c 2d2d 2d2d 2d2d 2d2d 2d2d .... |---------- │ │ │ +004182a0: 5b81 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 2cc7 9100 0020 7c2d 5b4e ---|W.,.... |-[N │ │ │ +004182f0: 2d2d 2d7c 5700 2c5b 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 c734 |W.+.4 │ │ │ +00418340: 2020 2020 2020 2020 2020 7c57 002b 5b34 |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 2cc7 1100 0020 7c2d 4b5b 4559 -|W.,.... |-K[EY │ │ │ +004183a0: 2d7c 5700 2c5b 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 c721 0000 19 |W.,.!.. │ │ │ +004183f0: 3139 2020 2020 2020 7c57 002c 5b21 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 2cc7 3100 0020 7c20 2020 2020 2020 W.,.1.. | │ │ │ +00418450: 5700 2c5b 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 c741 0000 207c |W.,.A.. | │ │ │ +004184a0: 2020 2020 2020 7c57 002c 5b41 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: 2cc7 5100 0020 7c20 2020 2020 2020 2020 ,.Q.. | │ │ │ +00418500: 2c5b 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 c761 0000 207c 2d2d |W.,.a.. |-- │ │ │ +00418550: 2020 2020 7c57 002c 5b61 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 2cc7 -----------|W.,. │ │ │ +004185a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5700 2c5b -----------|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 c781 0000 207c 2d2d 2d2d |W.,.... |---- │ │ │ +00418600: 2020 7c57 002c 5b81 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 2cc7 9100 ---------|W.,... │ │ │ +00418650: 2d2d 2d2d 2d2d 2d2d 2d7c 5700 2c5b 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 c735 0000 207c 2d2d 2d2d 2d2d |W.+.5.. |------ │ │ │ +004186b0: 7c57 002b 5b35 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 2cc7 1100 0020 -------|W.,.... │ │ │ +00418700: 2d2d 2d2d 2d2d 2d7c 5700 2c5b 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 c721 0000 207c 2020 2020 2020 2020 .,.!.. | │ │ │ +00418760: 002c 5b21 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 00c7 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ +00418810: 8300 005b 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 c741 0000 207c 2d5b 4e4f --|W.,.A.. |-[NO │ │ │ +00418890: 2d2d 7c57 002c 5b41 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 2cc7 5100 |W.,.Q. │ │ │ +004188e0: 2020 2020 2020 2020 207c 5700 2c5b 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 c761 0000 207c 2d5b 4e4f 5d53 |W.,.a.. |-[NO]S │ │ │ +00418940: 7c57 002c 5b61 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 2cc7 7100 0020 |W.,.q.. │ │ │ +00418990: 2020 2020 2020 207c 5700 2c5b 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 c781 0000 2a00 18c7 5345 474d 454e .,....*...SEGMEN │ │ │ +004189f0: 002c 5b81 0000 2a00 185b 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 2bc7 bf11 0000 2020 2053 6567 6d65 ..+..... Segme │ │ │ +00418a20: 1d00 2b5b bf11 0000 2020 2053 6567 6d65 ..+[.... Segme │ │ │ 00418a30: 6e74 2051 7561 6c69 6669 6572 7307 002c nt Qualifiers.., │ │ │ -00418a40: c721 0000 5000 2cc7 3100 0020 2020 5468 .!..P.,.1.. Th │ │ │ +00418a40: 5b21 0000 5000 2c5b 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 2cc7 4100 0020 2020 5445 , or..,.A.. TE │ │ │ +00418a90: 2c20 6f72 1c00 2c5b 4100 0020 2020 5445 , or..,[A.. TE │ │ │ 00418aa0: 4d50 4c41 5445 2063 6f6d 6d61 6e64 732e MPLATE commands. │ │ │ -00418ab0: 0700 2cc7 5100 001f 002c c761 0000 2020 ..,.Q....,.a.. │ │ │ +00418ab0: 0700 2c5b 5100 001f 002c 5b61 0000 2020 ..,[Q....,[a.. │ │ │ 00418ac0: 202d 4143 5b43 4553 535f 4d45 5448 4f44 -AC[CESS_METHOD │ │ │ -00418ad0: 5d3d 636f 6465 0700 2cc7 7100 0054 002c ]=code..,.q..T., │ │ │ -00418ae0: c781 0000 2020 2053 7065 6369 6669 6573 .... Specifies │ │ │ +00418ad0: 5d3d 636f 6465 0700 2c5b 7100 0054 002c ]=code..,[q..T., │ │ │ +00418ae0: 5b81 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 c791 0000 2020 2072 6574 7269 d8.,.... retri │ │ │ +00418b30: 6438 002c 5b91 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 c7c0 1100 ase file...+.... │ │ │ -00418b70: 0052 002c c712 0000 2020 2020 206f 2063 .R.,.... o c │ │ │ +00418b60: 6173 6520 6669 6c65 2e08 002b 5bc0 1100 ase file...+[... │ │ │ +00418b70: 0052 002c 5b12 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 c713 0000 2020 2020 2020 M).&.,.... │ │ │ +00418bc0: 4d29 2e26 002c 5b13 0000 2020 2020 2020 M).&.,[... │ │ │ 00418bd0: 2054 6865 2064 6566 6175 6c74 2076 616c The default val │ │ │ -00418be0: 7565 2069 7320 4247 2e4e 002c c714 0000 ue is BG.N.,.... │ │ │ +00418be0: 7565 2069 7320 4247 2e4e 002c 5b14 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 c715 0000 2020 OS/fileR.,.... │ │ │ +00418c30: 4f53 2f66 696c 6552 002c 5b15 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 c716 0000 choice ofP.,.... │ │ │ +00418c80: 6368 6f69 6365 206f 6650 002c 5b16 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 c717 0000 database...,.... │ │ │ -00418ce0: 5100 2cc7 1800 0020 2020 2020 2020 2020 Q.,.... │ │ │ +00418cd0: 6461 7461 6261 7365 2e07 002c 5b17 0000 database...,[... │ │ │ +00418ce0: 5100 2c5b 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 c719 0000 2020 2020 2020 2020 o8.,.... │ │ │ +00418d30: 6f38 002c 5b19 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 c71a 0000 restore.Q.,.... │ │ │ +00418d60: 2072 6573 746f 7265 2e51 002c 5b1a 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 2cc7 2100 times from#.,.!. │ │ │ +00418db0: 7469 6d65 7320 6672 6f6d 2300 2c5b 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: c722 0000 5200 2cc7 2300 0020 2020 2020 ."..R.,.#.. │ │ │ +00418de0: 5b22 0000 5200 2c5b 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 2cc7 2400 0020 2020 ely onT.,.$.. │ │ │ +00418e30: 656c 7920 6f6e 5400 2c5b 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 2cc7 2500 and disk.R.,.%. │ │ │ +00418e80: 2061 6e64 2064 6973 6b2e 5200 2c5b 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 2cc7 refore thereS.,. │ │ │ +00418ed0: 7265 666f 7265 2074 6865 7265 5300 2c5b 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 c727 0000 5300 2cc7 2800 0020 2020 .,.'..S.,.(.. │ │ │ +00418f30: 002c 5b27 0000 5300 2c5b 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 c729 0000 an errorP.,.).. │ │ │ +00418f80: 2061 6e20 6572 726f 7250 002c 5b29 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 00c7 4845 4c50 00ff 7300 ff51 5541 ~...HELP..s..QUA │ │ │ +00419010: 7e00 005b 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: 2cc7 3100 0020 2020 2020 2020 2020 2020 ,.1.. │ │ │ +00419090: 2c5b 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 2cc7 3200 0020 2020 2020 2020 ndL.,.2.. │ │ │ +004190e0: 6e64 4c00 2c5b 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: 2cc7 3300 0020 2020 2020 2020 2020 202a ,.3.. * │ │ │ +00419130: 2c5b 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 c734 0000 2020 2020 2020 2020 dS.,.4.. │ │ │ +00419180: 6453 002c 5b34 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 2cc7 3500 0020 2020 2020 ions".,.5.. │ │ │ +004191d0: 696f 6e73 2200 2c5b 3500 0020 2020 2020 ions".,[5.. │ │ │ 004191e0: 2020 2020 2020 2061 7265 2061 6363 6570 are accep │ │ │ -004191f0: 7461 626c 652e 0700 2cc7 3600 004f 002c table...,.6..O., │ │ │ -00419200: c737 0000 2020 2020 206f 2047 4445 206d .7.. o GDE m │ │ │ +004191f0: 7461 626c 652e 0700 2c5b 3600 004f 002c table...,[6..O., │ │ │ +00419200: 5b37 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 2cc7 ues for each..,. │ │ │ +00419240: 7565 7320 666f 7220 6561 6368 1c00 2c5b ues for each..,[ │ │ │ 00419250: 3800 0020 2020 2020 2020 4143 4345 5353 8.. ACCESS │ │ │ -00419260: 5f4d 4554 484f 442e 5300 2cc7 3900 0020 _METHOD.S.,.9.. │ │ │ +00419260: 5f4d 4554 484f 442e 5300 2c5b 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 c73a opriate setT.,.: │ │ │ +004192b0: 6f70 7269 6174 6520 7365 7454 002c 5b3a 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 c741 0000 2020 2020 2020 206f 6620 .,.A.. of │ │ │ +00419310: 002c 5b41 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 2cc7 4200 0012 002c ETHOD...,.B...., │ │ │ -00419340: c743 0000 2020 2045 7861 6d70 6c65 3a07 .C.. Example:. │ │ │ -00419350: 002c c744 0000 3800 2cc7 4500 0020 2020 .,.D..8.,.E.. │ │ │ +00419330: 4554 484f 442e 0700 2c5b 4200 0012 002c ETHOD...,[B...., │ │ │ +00419340: 5b43 0000 2020 2045 7861 6d70 6c65 3a07 [C.. Example:. │ │ │ +00419350: 002c 5b44 0000 3800 2c5b 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: 2cc7 4600 0052 002c c747 0000 2020 2054 ,.F..R.,.G.. T │ │ │ +00419390: 2c5b 4600 0052 002c 5b47 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 c748 0000 2020 trategyB.,.H.. │ │ │ +004193e0: 7472 6174 6567 7942 002c 5b48 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 c749 0000 DEFAULT...,.I.. │ │ │ -00419430: 1e00 2cc7 4a00 0020 2020 2d41 4c5b 4c4f ..,.J.. -AL[LO │ │ │ +00419420: 2044 4546 4155 4c54 2e07 002c 5b49 0000 DEFAULT...,[I.. │ │ │ +00419430: 1e00 2c5b 4a00 0020 2020 2d41 4c5b 4c4f ..,[J.. -AL[LO │ │ │ 00419440: 4341 5449 4f4e 5d3d 626c 6f63 6b73 0700 CATION]=blocks.. │ │ │ -00419450: 2cc7 5100 0051 002c c752 0000 2020 2053 ,.Q..Q.,.R.. S │ │ │ +00419450: 2c5b 5100 0051 002c 5b52 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 2cc7 5300 0020 2020 MUPIPT.,.S.. │ │ │ +004194a0: 204d 5550 4950 5400 2c5b 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 2cc7 5400 s the sizeT.,.T. │ │ │ +004194f0: 7320 7468 6520 7369 7a65 5400 2c5b 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: 2cc7 5500 0032 002c c756 0000 2020 2020 ,.U..2.,.V.. │ │ │ +00419550: 2c5b 5500 0032 002c 5b56 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 c757 0000 2020 blocks.=.,.W.. │ │ │ +00419580: 626c 6f63 6b73 2e3d 002c 5b57 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 2cc7 5800 0020 2020 2020 cks.?.,.X.. │ │ │ +004195c0: 636b 732e 3f00 2c5b 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 c759 0000 2020 2020 202a ks.Q.,.Y.. * │ │ │ +00419600: 6b73 2e51 002c 5b59 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 2cc7 5a00 0020 2020 2020 cks.K.,.Z.. │ │ │ +00419650: 636b 732e 4b00 2c5b 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 c761 0000 2020 2020 2020 2065 7870 .,.a.. exp │ │ │ +004196a0: 002c 5b61 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 2cc7 6200 on impairsO.,.b. │ │ │ +004196e0: 6f6e 2069 6d70 6169 7273 4f00 2c5b 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 c763 0000 files andQ.,.c.. │ │ │ +00419730: 6669 6c65 7320 616e 6451 002c 5b63 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 2cc7 6400 nts of theF.,.d. │ │ │ +00419780: 6e74 7320 6f66 2074 6865 4600 2c5b 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 2cc7 6500 0020 2020 2020 2020 7265 &.,.e.. re │ │ │ +004197d0: 2600 2c5b 6500 0020 2020 2020 2020 7265 &.,[e.. re │ │ │ 004197e0: 6f72 6761 6e69 7a61 7469 6f6e 2073 6368 organization sch │ │ │ -004197f0: 6564 756c 652e 0700 2cc7 6600 0000 0000 edule...,.f..... │ │ │ +004197f0: 6564 756c 652e 0700 2c5b 6600 0000 0000 edule...,[f..... │ │ │ 00419800: 0400 0000 f707 0000 6b06 0000 0000 0000 ........k....... │ │ │ -00419810: 4500 00c7 4845 4c50 00ff 7300 ff51 5541 E...HELP..s..QUA │ │ │ +00419810: 4500 005b 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 c768 0000 5400 2cc7 NCIO]..,.h..T.,. │ │ │ +00419850: 4e43 494f 5d07 002c 5b68 0000 5400 2c5b 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 2cc7 6a00 0020 2020 7261 7468 6572 J.,.j.. rather │ │ │ +004198b0: 4a00 2c5b 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 2cc7 7100 tem cache...,.q. │ │ │ -00419900: 0050 002c c772 0000 2020 2057 6974 6820 .P.,.r.. With │ │ │ +004198f0: 7465 6d20 6361 6368 652e 0700 2c5b 7100 tem cache...,[q. │ │ │ +00419900: 0050 002c 5b72 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 c773 0000 2020 2064 6972 6563 sR.,.s.. direc │ │ │ +00419950: 7352 002c 5b73 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 c774 0000 2020 2069 7473 andT.,.t.. its │ │ │ +004199a0: 616e 6454 002c 5b74 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 c775 0000 2020 troubleP.,.u.. │ │ │ +004199f0: 7472 6f75 626c 6550 002c 5b75 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 c776 0000 2020 fsync).R.,.v.. │ │ │ +00419a40: 6673 796e 6329 2e52 002c 5b76 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 c777 0000 rmance in..,.w.. │ │ │ +00419a90: 726d 616e 6365 2069 6e1e 002c 5b77 0000 rmance in..,[w.. │ │ │ 00419aa0: 2020 2073 6f6d 6520 636f 6e66 6967 7572 some configur │ │ │ -00419ab0: 6174 696f 6e73 2e07 002c c778 0000 2600 ations...,.x..&. │ │ │ -00419ac0: 2cc7 7900 0020 2020 536f 6d65 206e 6f74 ,.y.. Some not │ │ │ +00419ab0: 6174 696f 6e73 2e07 002c 5b78 0000 2600 ations...,[x..&. │ │ │ +00419ac0: 2c5b 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 2cc7 7a00 0050 002c c781 ons:..,.z..P.,.. │ │ │ +00419ae0: 6f6e 733a 0700 2c5b 7a00 0050 002c 5b81 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 c782 cache, GT.MT.,.. │ │ │ +00419b30: 6361 6368 652c 2047 542e 4d54 002c 5b82 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 c783 0000 2020 2020 2020 2070 6572 .,.... per │ │ │ +00419b90: 002c 5b83 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 2cc7 8400 0020 2020 2020 2020 6275 N.,.... bu │ │ │ +00419be0: 4e00 2c5b 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: 2cc7 8500 0020 2020 2020 2020 636f 6d70 ,.... comp │ │ │ +00419c30: 2c5b 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 c786 0000 2020 2020 2020 206c sS.,.... l │ │ │ +00419c80: 7353 002c 5b86 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 2cc7 8700 0020 2020 2020 4KiBF.,.... │ │ │ +00419cd0: 344b 6942 4600 2c5b 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 2cc7 8800 l buffers.T.,... │ │ │ +00419d10: 6c20 6275 6666 6572 732e 5400 2c5b 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: 2cc7 8900 0020 2020 2020 2020 6469 7274 ,.... dirt │ │ │ +00419d70: 2c5b 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 2cc7 8a00 0020 2020 2020 2020 teP.,.... │ │ │ +00419dc0: 7465 5000 2c5b 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 2cc7 9100 0020 2020 2020 2020 s.Q.,.... │ │ │ +00419e10: 732e 5100 2c5b 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 c792 0000 2020 2020 2020 essH.,.... │ │ │ +00419e60: 6573 7348 002c 5b92 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 c793 ="" for setQ.,.. │ │ │ +00419ea0: 3d22 2220 666f 7220 7365 7451 002c 5b93 ="" 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 2cc7 :x,"epoch":xT.,. │ │ │ +00419ef0: 3a78 2c22 6570 6f63 6822 3a78 5400 2c5b :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 2cc7 9500 0020 2020 2020 2020 6170 S.,.... ap │ │ │ +00419f50: 5300 2c5b 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 c796 0000 2020 2020 2020 offT.,.... │ │ │ +00419fa0: 6f66 6654 002c 5b96 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 00c7 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ +0041a010: 7f00 005b 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 c798 0000 2020 2020 2020 2061 6e64 .,.... and │ │ │ +0041a090: 002c 5b98 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 2cc7 9900 0020 2020 2020 2020 anP.,.... │ │ │ +0041a0e0: 616e 5000 2c5b 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 2cc7 9a00 0020 2020 2020 6f20 ).S.,.... o │ │ │ +0041a130: 292e 5300 2c5b 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 c7c1 1100 0020 2020 . TheR.+..... │ │ │ +0041a180: 2e20 5468 6552 002b 5bc1 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 c711 0000 2020 used byN.-.... │ │ │ +0041a1d0: 7573 6564 2062 794e 002d 5b11 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 c721 0000 2020 2020 ntialH.-.!.. │ │ │ +0041a220: 6e74 6961 6c48 002d 5b21 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: c731 0000 2020 2020 206f 2049 6620 6120 .1.. o If a │ │ │ +0041a270: 5b31 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 c741 perform anT.-.A │ │ │ +0041a2b0: 2070 6572 666f 726d 2061 6e54 002d 5b41 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 c751 0000 2020 2020 2020 2061 6464 .-.Q.. add │ │ │ +0041a310: 002d 5b51 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 c761 0000 2020 2020 2020 2077 7269 .-.a.. wri │ │ │ +0041a360: 002d 5b61 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 2dc7 7100 0020 2020 2020 2020 ilT.-.q.. │ │ │ +0041a3b0: 696c 5400 2d5b 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 2dc7 8100 0020 2020 es theC.-.... │ │ │ +0041a400: 6573 2074 6865 4300 2d5b 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 c791 0000 etting of=.-.... │ │ │ +0041a440: 6574 7469 6e67 206f 663d 002d 5b91 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 2cc7 1200 0020 2020 etting1.,.... │ │ │ +0041a480: 6574 7469 6e67 3100 2c5b 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 c711 0000 2020 048576.S.-.... │ │ │ +0041a4b0: 3034 3835 3736 2e53 002d 5b11 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 2dc7 2100 vents: theK.-.!. │ │ │ +0041a500: 7665 6e74 733a 2074 6865 4b00 2d5b 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 c731 0000 2020 2020 er ofR.-.1.. │ │ │ +0041a550: 6572 206f 6652 002d 5b31 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 c741 0000 2020 hronousP.-.A.. │ │ │ +0041a5a0: 6872 6f6e 6f75 7350 002d 5b41 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 c751 0000 2020 rites aQ.-.Q.. │ │ │ +0041a5f0: 7269 7465 7320 6151 002d 5b51 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 2dc7 6100 0020 tory. IfR.-.a.. │ │ │ +0041a640: 746f 7279 2e20 4966 5200 2d5b 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 2dc7 7100 efaults toS.-.q. │ │ │ +0041a690: 6566 6175 6c74 7320 746f 5300 2d5b 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: c781 0000 2020 2020 2020 2061 7379 6e63 .... async │ │ │ +0041a6f0: 5b81 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 c791 0000 2020 2020 2020 2061 nP.-.... a │ │ │ +0041a740: 6e50 002d 5b91 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 c713 0000 2020 2020 2020 2077 eS.,.... w │ │ │ +0041a790: 6553 002c 5b13 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 00c7 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ +0041a810: 7f00 005b 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 c721 0000 2020 2020 2020 2066 6f72 .-.!.. for │ │ │ +0041a890: 002d 5b21 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 c731 0000 2020 2020 2020 2061 7070 .-.1.. app │ │ │ +0041a8e0: 002d 5b31 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 c741 0000 2020 2020 2020 2076 t-.-.A.. v │ │ │ +0041a930: 742d 002d 5b41 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: 2dc7 5100 0020 2020 2020 6f20 4d6f 6e69 -.Q.. o Moni │ │ │ +0041a960: 2d5b 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 2dc7 6100 0020 2020 2020 2020 ryA.-.a.. │ │ │ +0041a9b0: 7279 4100 2d5b 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 c771 0000 2020 2020 2020 "=xS.-.q.. │ │ │ +0041a9f0: 223d 7853 002d 5b71 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 2dc7 8100 0020 2020 re areS.-.... │ │ │ +0041aa40: 7265 2061 7265 5300 2d5b 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 c791 0000 ering the*.-.... │ │ │ +0041aa90: 6572 696e 6720 7468 652a 002d 5b91 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 c714 0000 2020 2020 206f ts.N.,.... o │ │ │ +0041aac0: 7473 2e4e 002c 5b14 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 c711 0000 2020 2020 2020 2077 eH.-.... w │ │ │ +0041ab10: 6548 002d 5b11 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 c721 0000 ade, in aR.-.!.. │ │ │ +0041ab50: 6164 652c 2069 6e20 6152 002d 5b21 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 c731 attempt wasS.-.1 │ │ │ +0041aba0: 6174 7465 6d70 7420 7761 7353 002d 5b31 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: 2dc7 4100 0020 2020 2020 2020 6120 6672 -.A.. a fr │ │ │ +0041ac00: 2d5b 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 c751 0000 2020 2020 2020 2061 6e64 .-.Q.. and │ │ │ +0041ac50: 002d 5b51 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 c761 0000 2020 2020 2020 inT.-.a.. │ │ │ +0041aca0: 2069 6e54 002d 5b61 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 c771 0000 2020 or, ifP.-.q.. │ │ │ +0041acf0: 206f 722c 2069 6650 002d 5b71 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 c781 0000 2020 hronousS.-.... │ │ │ +0041ad40: 6872 6f6e 6f75 7353 002d 5b81 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 2dc7 9100 onse timesM.-... │ │ │ +0041ad90: 6f6e 7365 2074 696d 6573 4d00 2d5b 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 c715 0000 2020 of suchH.,.... │ │ │ +0041ade0: 6f66 2073 7563 6848 002c 5b15 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 c711 0000 2020 2020 206f 204c 696d .-.... o Lim │ │ │ +0041ae30: 002d 5b11 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 c721 0000 2020 2020 2020 2047 542e .-.!.. GT. │ │ │ +0041ae80: 002d 5b21 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 c731 0000 2020 2020 2020 2061 7379 .-.1.. asy │ │ │ +0041aed0: 002d 5b31 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 c741 0000 2020 2020 2020 2fsS.-.A.. │ │ │ +0041af20: 3266 7353 002d 5b41 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 2dc7 5100 0050 002d ext4...-.Q..P.- │ │ │ -0041af80: c761 0000 2020 2057 6869 6c65 2074 6865 .a.. While the │ │ │ +0041af70: 2065 7874 342e 0700 2d5b 5100 0050 002d ext4...-[Q..P.- │ │ │ +0041af80: 5b61 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 00c7 4845 4c50 00ff 7300 ff51 5541 x...HELP..s..QUA │ │ │ +0041b010: 7800 005b 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 2dc7 8100 0020 ation onR.-.... │ │ │ +0041b080: 6174 696f 6e20 6f6e 5200 2d5b 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 2dc7 9100 nchmarkingQ.-... │ │ │ +0041b0d0: 6e63 686d 6172 6b69 6e67 5100 2d5b 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 c716 onsider the+.,.. │ │ │ +0041b120: 6f6e 7369 6465 7220 7468 652b 002c 5b16 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 2dc7 1100 0051 002d light...-....Q.- │ │ │ -0041b160: c721 0000 2020 2042 7920 6465 6661 756c .!.. By defaul │ │ │ +0041b150: 6c69 6768 742e 0700 2d5b 1100 0051 002d light...-[...Q.- │ │ │ +0041b160: 5b21 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: 2dc7 3100 0020 2020 4754 2e4d 2069 676e -.1.. GT.M ign │ │ │ +0041b1b0: 2d5b 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 2dc7 4100 001c 002d c751 0000 g...-.A....-.Q.. │ │ │ +0041b1d0: 672e 0700 2d5b 4100 001c 002d 5b51 0000 g...-[A....-[Q.. │ │ │ 0041b1e0: 2020 202d 424c 5b4f 434b 5f53 495a 455d -BL[OCK_SIZE] │ │ │ -0041b1f0: 3d73 697a 6507 002d c761 0000 5200 2dc7 =size..-.a..R.-. │ │ │ +0041b1f0: 3d73 697a 6507 002d 5b61 0000 5200 2d5b =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: 2dc7 8100 0020 2020 5468 6520 424c 4f43 -.... The BLOC │ │ │ +0041b250: 2d5b 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 2dc7 IZE is not aT.-. │ │ │ +0041b290: 495a 4520 6973 206e 6f74 2061 5400 2d5b 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 2cc7 1700 0020 2020 6f66 2035 3132 ..,.... of 512 │ │ │ +0041b2f0: 2e00 2c5b 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: 2dc7 1100 0054 002d c721 0000 2020 2049 -....T.-.!.. I │ │ │ +0041b320: 2d5b 1100 0054 002d 5b21 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 c731 0000 e minimumR.-.1.. │ │ │ +0041b370: 6520 6d69 6e69 6d75 6d52 002d 5b31 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 c741 aximum, GDE".-.A │ │ │ +0041b3c0: 6178 696d 756d 2c20 4744 4522 002d 5b41 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: c751 0000 4700 2dc7 6100 0020 2020 4120 .Q..G.-.a.. A │ │ │ +0041b3f0: 5b51 0000 4700 2d5b 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 c771 y your UNIXR.-.q │ │ │ +0041b430: 7920 796f 7572 2055 4e49 5852 002d 5b71 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: c781 0000 2020 2070 6f69 6e74 2e07 002d .... point...- │ │ │ -0041b4a0: c791 0000 4b00 2cc7 1800 0020 2020 596f ....K.,.... Yo │ │ │ +0041b490: 5b81 0000 2020 2070 6f69 6e74 2e07 002d [... point...- │ │ │ +0041b4a0: 5b91 0000 4b00 2c5b 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 c711 0000 2020 2070 6572 666f 726d .-.... perform │ │ │ +0041b4f0: 002d 5b11 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 2dc7 2100 0020 2020 6d6f 7265 2065 L.-.!.. more e │ │ │ +0041b540: 4c00 2d5b 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 2dc7 t subsystem.O.-. │ │ │ +0041b580: 7420 7375 6273 7973 7465 6d2e 4f00 2d5b 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 c741 and sharedL.-.A │ │ │ +0041b5d0: 2061 6e64 2073 6861 7265 644c 002d 5b41 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 c751 0000 2020 saction..-.Q.. │ │ │ -0041b630: 2070 726f 6365 7373 696e 672e 0700 2dc7 processing...-. │ │ │ -0041b640: 6100 0012 002d c771 0000 2020 202a 2a4e a....-.q.. **N │ │ │ -0041b650: 6f74 652a 2a07 002d c781 0000 5300 2dc7 ote**..-....S.-. │ │ │ +0041b620: 7361 6374 696f 6e15 002d 5b51 0000 2020 saction..-[Q.. │ │ │ +0041b630: 2070 726f 6365 7373 696e 672e 0700 2d5b processing...-[ │ │ │ +0041b640: 6100 0012 002d 5b71 0000 2020 202a 2a4e a....-[q.. **N │ │ │ +0041b650: 6f74 652a 2a07 002d 5b81 0000 5300 2d5b 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 c719 0000 2020 2070 6572 666f 726d .,.... perform │ │ │ +0041b6b0: 002c 5b19 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 c711 0000 2020 2074 6865 206d sT.-.... the m │ │ │ +0041b700: 7354 002d 5b11 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 c721 0000 2020 2079 SIZE,5.-.!.. y │ │ │ +0041b750: 5349 5a45 2c35 002d 5b21 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 2dc7 3100 FER_COUNT...-.1. │ │ │ -0041b790: 0054 002d c741 0000 2020 2047 4445 2064 .T.-.A.. GDE d │ │ │ +0041b780: 4645 525f 434f 554e 542e 0700 2d5b 3100 FER_COUNT...-[1. │ │ │ +0041b790: 0054 002d 5b41 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 00c7 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ +0041b810: 7f00 005b 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 c761 0000 2020 2074 6865 2064 6174 .-.a.. the dat │ │ │ +0041b890: 002d 5b61 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 2dc7 7100 002e 002d c781 0000 2...-.q....-.... │ │ │ +0041b8d0: 322e 0700 2d5b 7100 002e 002d 5b81 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 c791 0000 3100 bytes...-....1. │ │ │ -0041b910: 2cc7 1a00 0020 2020 5468 6520 6d61 7869 ,.... The maxi │ │ │ +0041b900: 2062 7974 6573 2e07 002d 5b91 0000 3100 bytes...-[...1. │ │ │ +0041b910: 2c5b 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 c711 0000 1200 2dc7 2100 0020 2020 .-......-.!.. │ │ │ -0041b950: 2a2a 4e6f 7465 2a2a 0700 2dc7 3100 0054 **Note**..-.1..T │ │ │ -0041b960: 002d c741 0000 2020 2046 4953 2072 6563 .-.A.. FIS rec │ │ │ +0041b940: 002d 5b11 0000 1200 2d5b 2100 0020 2020 .-[.....-[!.. │ │ │ +0041b950: 2a2a 4e6f 7465 2a2a 0700 2d5b 3100 0054 **Note**..-[1..T │ │ │ +0041b960: 002d 5b41 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 c751 0000 2020 2049 6620 iB.Q.-.Q.. If │ │ │ +0041b9b0: 6942 2e51 002d 5b51 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 2dc7 6100 0020 2020 4649 zes,T.-.a.. FI │ │ │ +0041ba00: 7a65 732c 5400 2d5b 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 2dc7 7100 0020 th largeM.-.q.. │ │ │ +0041ba50: 7468 206c 6172 6765 4d00 2d5b 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 c781 0000 2020 2076 lobalD.-.... v │ │ │ +0041baa0: 6c6f 6261 6c44 002d 5b81 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 c791 0000 ck sizes...-.... │ │ │ -0041baf0: 3a00 2cc7 2100 0020 2020 4279 2064 6566 :.,.!.. By def │ │ │ +0041bae0: 636b 2073 697a 6573 2e07 002d 5b91 0000 ck sizes...-[... │ │ │ +0041baf0: 3a00 2c5b 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 2dc7 1100 096 bytes...-... │ │ │ -0041bb30: 001e 002d c721 0000 2020 202d 2d5b 4e4f ...-.!.. --[NO │ │ │ +0041bb20: 3039 3620 6279 7465 732e 0700 2d5b 1100 096 bytes...-[.. │ │ │ +0041bb30: 001e 002d 5b21 0000 2020 202d 2d5b 4e4f ...-[!.. --[NO │ │ │ 0041bb40: 5d44 4546 4552 5f41 4c4c 4f43 4154 4507 ]DEFER_ALLOCATE. │ │ │ -0041bb50: 002d c731 0000 4c00 2dc7 4100 0020 2020 .-.1..L.-.A.. │ │ │ +0041bb50: 002d 5b31 0000 4c00 2d5b 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 2dc7 5100 0020 2020 6461 7461 heS.-.Q.. data │ │ │ +0041bba0: 6865 5300 2d5b 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 c761 0000 2020 2079 thatQ.-.a.. y │ │ │ +0041bbf0: 2074 6861 7451 002d 5b61 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 2dc7 7100 0020 2020 X fileQ.-.q.. │ │ │ +0041bc40: 5820 6669 6c65 5100 2d5b 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 c781 0000 2020 actual4.-.... │ │ │ +0041bc90: 2061 6374 7561 6c34 002d 5b81 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 c791 st written...-.. │ │ │ -0041bcd0: 0000 5300 2cc7 2200 0020 2020 2020 6f20 ..S.,.".. o │ │ │ +0041bcc0: 7374 2077 7269 7474 656e 2e07 002d 5b91 st written...-[. │ │ │ +0041bcd0: 0000 5300 2c5b 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 c711 0000 2020 2020 e forR.-.... │ │ │ +0041bd20: 6520 666f 7252 002d 5b11 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 c721 0000 2020 he fileP.-.!.. │ │ │ +0041bd70: 6865 2066 696c 6550 002d 5b21 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 c731 0000 2020 e is anT.-.1.. │ │ │ +0041bdc0: 6520 6973 2061 6e54 002d 5b31 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 c741 higher diskP.-.A │ │ │ +0041be10: 6869 6768 6572 2064 6973 6b50 002d 5b41 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 c751 preallocate=.-.Q │ │ │ +0041be60: 7072 6561 6c6c 6f63 6174 653d 002d 5b51 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 2dc7 6100 0020 o arise.L.-.a.. │ │ │ +0041bea0: 6f20 6172 6973 652e 4c00 2d5b 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 2dc7 7100 0020 2020 2020 ght.L.-.q.. │ │ │ +0041bef0: 6768 742e 4c00 2d5b 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 2dc7 8100 0020 2020 2020 6f20 546f T.-.... o To │ │ │ +0041bf40: 5400 2d5b 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 2dc7 9100 0020 2020 2020 allT.-.... │ │ │ +0041bf90: 2061 6c6c 5400 2d5b 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 00c7 4845 4c50 00ff 7300 ff51 5541 ~...HELP..s..QUA │ │ │ +0041c010: 7e00 005b 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: 2dc7 1100 0020 2020 2020 2020 302e 2046 -.... 0. F │ │ │ +0041c090: 2d5b 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: c721 0000 2020 2020 206f 2054 6865 2064 .!.. o The d │ │ │ +0041c0e0: 5b21 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 c731 0000 ALLOCATE...-.1.. │ │ │ -0041c110: 1900 2dc7 4100 0020 2020 2d5b 4e4f 5d45 ..-.A.. -[NO]E │ │ │ -0041c120: 4e63 7279 7074 696f 6e07 002d c751 0000 Ncryption..-.Q.. │ │ │ -0041c130: 5100 2dc7 6100 0020 2020 5370 6563 6966 Q.-.a.. Specif │ │ │ +0041c100: 414c 4c4f 4341 5445 2e07 002d 5b31 0000 ALLOCATE...-[1.. │ │ │ +0041c110: 1900 2d5b 4100 0020 2020 2d5b 4e4f 5d45 ..-[A.. -[NO]E │ │ │ +0041c120: 4e63 7279 7074 696f 6e07 002d 5b51 0000 Ncryption..-[Q.. │ │ │ +0041c130: 5100 2d5b 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 c771 0000 2020 2065 6e63 7279 rP.-.q.. encry │ │ │ +0041c180: 7250 002d 5b71 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 c781 0000 2020 2066 696c 6520 sT.-.... file │ │ │ +0041c1d0: 7354 002d 5b81 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 c791 0000 2300 2cc7 ader...-....#.,. │ │ │ +0041c220: 6164 6572 2e07 002d 5b91 0000 2300 2c5b 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 c711 0000 5200 2dc7 2100 0020 2020 .-....R.-.!.. │ │ │ +0041c250: 002d 5b11 0000 5200 2d5b 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 2dc7 3100 0020 the fileQ.-.1.. │ │ │ +0041c2a0: 7468 6520 6669 6c65 5100 2d5b 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 c741 0000 of usableR.-.A.. │ │ │ +0041c2f0: 6f66 2075 7361 626c 6552 002d 5b41 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 c751 ber of hostS.-.Q │ │ │ +0041c340: 6265 7220 6f66 2068 6f73 7453 002d 5b51 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: 2dc7 6100 0020 2020 4744 5320 626c 6f63 -.a.. GDS bloc │ │ │ +0041c3a0: 2d5b 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 2dc7 7100 0020 2020 666f 7220 ckS.-.q.. for │ │ │ +0041c3f0: 636b 5300 2d5b 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 c781 0000 2020 2074 1. IfS.-.... t │ │ │ +0041c440: 312e 2049 6653 002d 5b81 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 2dc7 9100 0020 figuring&.-.... │ │ │ +0041c490: 6669 6775 7269 6e67 2600 2d5b 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: 2cc7 2500 0053 002d c711 0000 2020 2057 ,.%..S.-.... W │ │ │ +0041c4c0: 2c5b 2500 0053 002d 5b11 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 2dc7 2100 0020 , EXTEND9.-.!.. │ │ │ +0041c510: 2c20 4558 5445 4e44 3900 2d5b 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 c731 0000 4900 2dc7 4100 0020 ...-.1..I.-.A.. │ │ │ +0041c550: 2e07 002d 5b31 0000 4900 2d5b 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 c751 0000 2f00 2dc7 6100 0020 ...-.Q../.-.a.. │ │ │ +0041c5a0: 2e07 002d 5b51 0000 2f00 2d5b 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 c771 0000 5400 blocks...-.q..T. │ │ │ -0041c5e0: 2dc7 8100 0020 2020 5768 656e 2061 2064 -.... When a d │ │ │ +0041c5d0: 626c 6f63 6b73 2e07 002d 5b71 0000 5400 blocks...-[q..T. │ │ │ +0041c5e0: 2d5b 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 2dc7 9100 0020 2020 7374 6172 0)T.-.... star │ │ │ +0041c630: 3029 5400 2d5b 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 2cc7 2600 0020 2020 m log.R.,.&.. │ │ │ +0041c680: 6d20 6c6f 672e 5200 2c5b 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 2dc7 1100 0020 ster bitR.-.... │ │ │ +0041c6d0: 7374 6572 2062 6974 5200 2d5b 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 2dc7 2100 issues theR.-.!. │ │ │ +0041c720: 6973 7375 6573 2074 6865 5200 2d5b 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 2dc7 mber of freeR.-. │ │ │ +0041c770: 6d62 6572 206f 6620 6672 6565 5200 2d5b 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 00c7 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ +0041c810: 8100 005b 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 c751 0000 2020 2062 6566 6f72 e+.-.Q.. befor │ │ │ +0041c890: 652b 002d 5b51 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 2dc7 ecomes full...-. │ │ │ -0041c8c0: 6100 0034 002d c771 0000 2020 2054 6865 a..4.-.q.. The │ │ │ +0041c8b0: 6563 6f6d 6573 2066 756c 6c2e 0700 2d5b ecomes full...-[ │ │ │ +0041c8c0: 6100 0034 002d 5b71 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 c781 0000 3a00 blocks...-....:. │ │ │ -0041c900: 2dc7 9100 0020 2020 4279 2064 6566 6175 -.... By defau │ │ │ +0041c8f0: 626c 6f63 6b73 2e07 002d 5b81 0000 3a00 blocks...-[...:. │ │ │ +0041c900: 2d5b 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 2cc7 2700 004e blocks...,.'..N │ │ │ -0041c940: 002d c711 0000 2020 204c 696b 6520 616c .-.... Like al │ │ │ +0041c930: 2062 6c6f 636b 732e 0700 2c5b 2700 004e blocks...,['..N │ │ │ +0041c940: 002d 5b11 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: c721 0000 2020 2064 6576 656c 6f70 6d65 .!.. developme │ │ │ +0041c990: 5b21 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 c731 0000 2020 2061 7070 6c69 6361 .-.1.. applica │ │ │ +0041c9e0: 002d 5b31 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 2dc7 4100 0020 y affectL.-.A.. │ │ │ +0041ca20: 7920 6166 6665 6374 4c00 2d5b 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 2dc7 5100 0020 002d c761 ion...-.Q.. .-.a │ │ │ +0041ca70: 696f 6e2e 0700 2d5b 5100 0020 002d 5b61 ion...-[Q.. .-[a │ │ │ 0041ca80: 0000 2020 202d 465b 494c 455f 4e41 4d45 .. -F[ILE_NAME │ │ │ -0041ca90: 5d3d 6669 6c65 2d6e 616d 6507 002d c771 ]=file-name..-.q │ │ │ -0041caa0: 0000 2b00 2dc7 8100 0020 2020 5370 6563 ..+.-.... Spec │ │ │ +0041ca90: 5d3d 6669 6c65 2d6e 616d 6507 002d 5b71 ]=file-name..-[q │ │ │ +0041caa0: 0000 2b00 2d5b 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: c791 0000 3900 2cc7 2800 0020 2020 5468 ....9.,.(.. Th │ │ │ +0041cad0: 5b91 0000 3900 2c5b 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: c711 0000 4b00 2dc7 2100 0020 2020 4279 ....K.-.!.. By │ │ │ +0041cb10: 5b11 0000 4b00 2d5b 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 c731 0000 2020 2065 7874 656e 7369 .-.1.. extensi │ │ │ +0041cb60: 002d 5b31 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 2dc7 4100 0020 2020 796f 7572 2063 R.-.A.. your c │ │ │ +0041cbb0: 5200 2d5b 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 2dc7 5100 0020 2020 7379 7374 ng..-.Q.. syst │ │ │ -0041cc10: 656d 2e07 002d c761 0000 1f00 2dc7 7100 em...-.a....-.q. │ │ │ +0041cc00: 6e67 1100 2d5b 5100 0020 2020 7379 7374 ng..-[Q.. syst │ │ │ +0041cc10: 656d 2e07 002d 5b61 0000 1f00 2d5b 7100 em...-[a....-[q. │ │ │ 0041cc20: 0020 2020 2d46 555b 4c4c 424c 4b57 5254 . -FU[LLBLKWRT │ │ │ -0041cc30: 5d3d 7b30 7c31 7c32 7d07 002d c781 0000 ]={0|1|2}..-.... │ │ │ -0041cc40: 5200 2dc7 9100 0020 2020 4465 7465 726d R.-.... Determ │ │ │ +0041cc30: 5d3d 7b30 7c31 7c32 7d07 002d 5b81 0000 ]={0|1|2}..-[... │ │ │ +0041cc40: 5200 2d5b 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 2cc7 2900 0020 2020 6675 6c6c aR.,.).. full │ │ │ +0041cc90: 2061 5200 2c5b 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 2dc7 1100 0020 2020 6d6f areG.-.... mo │ │ │ +0041cce0: 2061 7265 4700 2d5b 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 c721 they avoid..-.! │ │ │ +0041cd20: 2074 6865 7920 6176 6f69 641c 002d 5b21 they avoid..-[! │ │ │ 0041cd30: 0000 2020 2072 6561 642d 6265 666f 7265 .. read-before │ │ │ -0041cd40: 2d77 7269 7465 2e07 002d c731 0000 4f00 -write...-.1..O. │ │ │ -0041cd50: 2dc7 4100 0020 2020 2020 6f20 5768 656e -.A.. o When │ │ │ +0041cd40: 2d77 7269 7465 2e07 002d 5b31 0000 4f00 -write...-[1..O. │ │ │ +0041cd50: 2d5b 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: c751 0000 2020 2020 2020 2062 6c6f 636b .Q.. block │ │ │ +0041cda0: 5b51 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: 2dc7 6100 0020 2020 2020 2020 5468 6973 -.a.. This │ │ │ +0041cdf0: 2d5b 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: c771 0000 2020 2020 2020 2073 7061 6365 .q.. space │ │ │ +0041ce40: 5b71 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 c781 0000 2020 2020 206f ce.O.-.... o │ │ │ +0041ce80: 6365 2e4f 002d 5b81 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 2dc7 9100 0020 2020 2020 2020 inT.-.... │ │ │ +0041ced0: 696e 5400 2d5b 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 2cc7 2a00 0020 2020 e fileM.,.*.. │ │ │ +0041cf20: 6520 6669 6c65 4d00 2c5b 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 c711 0000 2020 2020 2020 husC.-.... │ │ │ +0041cf70: 6875 7343 002d 5b11 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 f007 0000 5207 0000 0000 0000 ........R....... │ │ │ -0041d010: 7e00 00c7 4845 4c50 00ff 7300 ff51 5541 ~...HELP..s..QUA │ │ │ +0041d010: 7e00 005b 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 5000 ly valid data.P. │ │ │ -0041d090: 2dc7 3100 0020 2020 2020 2020 4649 5320 -.1.. FIS │ │ │ +0041d090: 2d5b 3100 0020 2020 2020 2020 4649 5320 -[1.. FIS │ │ │ 0041d0a0: 6164 7669 7365 7320 7573 696e 6720 7468 advises using th │ │ │ 0041d0b0: 6520 7361 6d65 2076 616c 7565 206f 6620 e same value of │ │ │ 0041d0c0: 2d46 554c 4c42 4c4b 5752 5420 666f 7220 -FULLBLKWRT for │ │ │ 0041d0d0: 616c 6c20 7072 6f63 6573 7365 732e 0700 all processes... │ │ │ -0041d0e0: 2dc7 4100 0012 002d c751 0000 2020 202a -.A....-.Q.. * │ │ │ -0041d0f0: 2a4e 6f74 652a 2a07 002d c761 0000 5200 *Note**..-.a..R. │ │ │ -0041d100: 2dc7 7100 0020 2020 5768 656e 2074 6865 -.q.. When the │ │ │ +0041d0e0: 2d5b 4100 0012 002d 5b51 0000 2020 202a -[A....-[Q.. * │ │ │ +0041d0f0: 2a4e 6f74 652a 2a07 002d 5b61 0000 5200 *Note**..-[a..R. │ │ │ +0041d100: 2d5b 7100 0020 2020 5768 656e 2074 6865 -[q.. When the │ │ │ 0041d110: 2066 696c 6520 7379 7374 656d 2062 6c6f file system blo │ │ │ 0041d120: 636b 2073 697a 6520 616e 6420 7468 6520 ck size and the │ │ │ 0041d130: 6461 7461 6261 7365 2062 6c6f 636b 2073 database block s │ │ │ 0041d140: 697a 6520 6172 6520 7468 6520 7361 6d65 ize are the same │ │ │ -0041d150: 4100 2dc7 8100 0020 2020 7468 6572 6520 A.-.... there │ │ │ +0041d150: 4100 2d5b 8100 0020 2020 7468 6572 6520 A.-[... there │ │ │ 0041d160: 6973 206e 6f20 6469 6666 6572 656e 6365 is no difference │ │ │ 0041d170: 2062 6574 7765 656e 2074 6865 2073 6574 between the set │ │ │ 0041d180: 7469 6e67 7320 6f66 2031 2061 6e64 2032 tings of 1 and 2 │ │ │ -0041d190: 2e07 002d c791 0000 2500 2cc7 3100 0020 ...-....%.,.1.. │ │ │ +0041d190: 2e07 002d 5b91 0000 2500 2c5b 3100 0020 ...-[...%.,[1.. │ │ │ 0041d1a0: 2020 2d47 5b4c 4f42 414c 5f42 5546 4645 -G[LOBAL_BUFFE │ │ │ 0041d1b0: 525f 434f 554e 545d 3d73 697a 6507 002d R_COUNT]=size..- │ │ │ -0041d1c0: c711 0000 5200 2dc7 2100 0020 2020 5370 ....R.-.!.. Sp │ │ │ +0041d1c0: 5b11 0000 5200 2d5b 2100 0020 2020 5370 [...R.-[!.. Sp │ │ │ 0041d1d0: 6563 6966 6965 7320 7468 6520 6e75 6d62 ecifies the numb │ │ │ 0041d1e0: 6572 206f 6620 676c 6f62 616c 2062 7566 er of global buf │ │ │ 0041d1f0: 6665 7273 2066 6f72 2061 2066 696c 652e fers for a file. │ │ │ 0041d200: 2047 6c6f 6261 6c20 6275 6666 6572 7320 Global buffers │ │ │ -0041d210: 7265 7369 6465 5200 2dc7 3100 0020 2020 resideR.-.1.. │ │ │ +0041d210: 7265 7369 6465 5200 2d5b 3100 0020 2020 resideR.-[1.. │ │ │ 0041d220: 696e 2073 6861 7265 6420 6d65 6d6f 7279 in shared memory │ │ │ 0041d230: 2061 6e64 2061 7265 2070 6172 7420 6f66 and are part of │ │ │ 0041d240: 2074 6865 2064 6174 6162 6173 6520 6361 the database ca │ │ │ 0041d250: 6368 696e 6720 6d65 6368 616e 6973 6d73 ching mechanisms │ │ │ -0041d260: 2e20 476c 6f62 616c 2f00 2dc7 4100 0020 . Global/.-.A.. │ │ │ +0041d260: 2e20 476c 6f62 616c 2f00 2d5b 4100 0020 . Global/.-[A.. │ │ │ 0041d270: 2020 6275 6666 6572 7320 646f 206e 6f74 buffers do not │ │ │ 0041d280: 2061 7070 6c79 2074 6f20 4d4d 2064 6174 apply to MM dat │ │ │ -0041d290: 6162 6173 6573 2e07 002d c751 0000 5300 abases...-.Q..S. │ │ │ -0041d2a0: 2dc7 6100 0020 2020 4368 6f6f 7365 2074 -.a.. Choose t │ │ │ +0041d290: 6162 6173 6573 2e07 002d 5b51 0000 5300 abases...-[Q..S. │ │ │ +0041d2a0: 2d5b 6100 0020 2020 4368 6f6f 7365 2074 -[a.. Choose t │ │ │ 0041d2b0: 6865 2073 6574 7469 6e67 7320 666f 7220 he settings for │ │ │ 0041d2c0: 7468 6973 2071 7561 6c69 6669 6572 2063 this qualifier c │ │ │ 0041d2d0: 6172 6566 756c 6c79 2e20 536d 616c 6c20 arefully. Small │ │ │ 0041d2e0: 6e75 6d62 6572 7320 6f66 2067 6c6f 6261 numbers of globa │ │ │ -0041d2f0: 6c54 002d c771 0000 2020 2062 7566 6665 lT.-.q.. buffe │ │ │ +0041d2f0: 6c54 002d 5b71 0000 2020 2062 7566 6665 lT.-[q.. buffe │ │ │ 0041d300: 7273 2074 656e 6420 746f 2074 6872 6f74 rs tend to throt │ │ │ 0041d310: 746c 6520 6461 7461 6261 7365 2070 6572 tle database per │ │ │ 0041d320: 666f 726d 616e 6365 2e20 486f 7765 7665 formance. Howeve │ │ │ 0041d330: 722c 2069 6620 796f 7572 2073 7973 7465 r, if your syste │ │ │ -0041d340: 6d20 6861 7352 002d c781 0000 2020 206c m hasR.-.... l │ │ │ +0041d340: 6d20 6861 7352 002d 5b81 0000 2020 206c m hasR.-[... l │ │ │ 0041d350: 696d 6974 6564 206d 656d 6f72 7920 616e imited memory an │ │ │ 0041d360: 6420 7468 6520 6461 7461 6261 7365 2066 d the database f │ │ │ 0041d370: 696c 6520 7472 6166 6669 6320 6973 206e ile traffic is n │ │ │ 0041d380: 6f74 2068 6561 7679 2065 6e6f 7567 6820 ot heavy enough │ │ │ -0041d390: 746f 2068 6f6c 644e 002d c791 0000 2020 to holdN.-.... │ │ │ +0041d390: 746f 2068 6f6c 644e 002d 5b91 0000 2020 to holdN.-[... │ │ │ 0041d3a0: 2074 6865 2063 6163 6865 2069 6e20 5241 the cache in RA │ │ │ 0041d3b0: 4d2c 2069 6e63 7265 6173 696e 6720 474c M, increasing GL │ │ │ 0041d3c0: 4f42 414c 5f42 5546 4645 525f 434f 554e OBAL_BUFFER_COUN │ │ │ 0041d3d0: 5420 6d61 7920 7472 6967 6765 7220 7061 T may trigger pa │ │ │ -0041d3e0: 6769 6e67 2e07 002c c732 0000 4a00 2dc7 ging...,.2..J.-. │ │ │ +0041d3e0: 6769 6e67 2e07 002c 5b32 0000 4a00 2d5b ging...,[2..J.-[ │ │ │ 0041d3f0: 1100 0020 2020 4966 2064 6174 6162 6173 ... If databas │ │ │ 0041d400: 6520 676c 6f62 616c 2062 7566 6665 7273 e global buffers │ │ │ 0041d410: 2061 7265 2070 6167 6564 206f 7574 2c20 are paged out, │ │ │ 0041d420: 6974 2077 696c 6c20 7265 7375 6c74 2069 it will result i │ │ │ -0041d430: 6e20 706f 6f72 4e00 2dc7 2100 0020 2020 n poorN.-.!.. │ │ │ +0041d430: 6e20 706f 6f72 4e00 2d5b 2100 0020 2020 n poorN.-[!.. │ │ │ 0041d440: 7065 7266 6f72 6d61 6e63 652e 2054 6865 performance. The │ │ │ 0041d450: 7265 666f 7265 2c20 646f 206e 6f74 2069 refore, do not i │ │ │ 0041d460: 6e63 7265 6173 6520 7468 6973 2066 6163 ncrease this fac │ │ │ 0041d470: 746f 7220 746f 2061 206c 6172 6765 2076 tor to a large v │ │ │ -0041d480: 616c 7565 2600 2dc7 3100 0020 2020 7769 alue&.-.1.. wi │ │ │ +0041d480: 616c 7565 2600 2d5b 3100 0020 2020 7769 alue&.-[1.. wi │ │ │ 0041d490: 7468 6f75 7420 6361 7265 6675 6c20 6f62 thout careful ob │ │ │ -0041d4a0: 7365 7276 6174 696f 6e2e 0700 2dc7 4100 servation...-.A. │ │ │ -0041d4b0: 0050 002d c751 0000 2020 2054 6865 2070 .P.-.Q.. The p │ │ │ +0041d4a0: 7365 7276 6174 696f 6e2e 0700 2d5b 4100 servation...-[A. │ │ │ +0041d4b0: 0050 002d 5b51 0000 2020 2054 6865 2070 .P.-[Q.. The p │ │ │ 0041d4c0: 726f 7065 7220 6e75 6d62 6572 206f 6620 roper number of │ │ │ 0041d4d0: 474c 4f42 414c 5f42 5546 4645 5273 2064 GLOBAL_BUFFERs d │ │ │ 0041d4e0: 6570 656e 6473 206f 6e20 7468 6520 6170 epends on the ap │ │ │ 0041d4f0: 706c 6963 6174 696f 6e20 616e 6420 7468 plication and th │ │ │ -0041d500: 654b 002d c761 0000 2020 2061 6d6f 756e eK.-.a.. amoun │ │ │ +0041d500: 654b 002d 5b61 0000 2020 2061 6d6f 756e eK.-[a.. amoun │ │ │ 0041d510: 7420 6f66 2070 7269 6d61 7279 206d 656d t of primary mem │ │ │ 0041d520: 6f72 7920 6176 6169 6c61 626c 6520 6f6e ory available on │ │ │ 0041d530: 2074 6865 2073 7973 7465 6d2e 204d 6f73 the system. Mos │ │ │ -0041d540: 7420 7072 6f64 7563 7469 6f6e 4700 2dc7 t productionG.-. │ │ │ +0041d540: 7420 7072 6f64 7563 7469 6f6e 4700 2d5b t productionG.-[ │ │ │ 0041d550: 7100 0020 2020 6461 7461 6261 7365 7320 q.. databases │ │ │ 0041d560: 6578 6869 6269 7420 6120 6469 7265 6374 exhibit a direct │ │ │ 0041d570: 2072 656c 6174 696f 6e73 6869 7020 6265 relationship be │ │ │ 0041d580: 7477 6565 6e20 7468 6520 6e75 6d62 6572 tween the number │ │ │ -0041d590: 206f 6652 002d c781 0000 2020 2047 4c4f ofR.-.... GLO │ │ │ +0041d590: 206f 6652 002d 5b81 0000 2020 2047 4c4f ofR.-[... GLO │ │ │ 0041d5a0: 4241 4c5f 4255 4646 4552 7320 616e 6420 BAL_BUFFERs and │ │ │ 0041d5b0: 7065 7266 6f72 6d61 6e63 652e 2048 6f77 performance. How │ │ │ 0041d5c0: 6576 6572 2c20 7468 6520 7265 6c61 7469 ever, the relati │ │ │ 0041d5d0: 6f6e 7368 6970 2069 7320 6e6f 7420 6c69 onship is not li │ │ │ -0041d5e0: 6e65 6172 2c53 002d c791 0000 2020 2062 near,S.-.... b │ │ │ +0041d5e0: 6e65 6172 2c53 002d 5b91 0000 2020 2062 near,S.-[... b │ │ │ 0041d5f0: 7574 2061 7379 6d70 746f 7469 632c 2073 ut asymptotic, s │ │ │ 0041d600: 6f20 7468 6174 2069 6e63 7265 6173 6573 o that increases │ │ │ 0041d610: 2070 6173 7420 736f 6d65 2070 6f69 6e74 past some point │ │ │ 0041d620: 2068 6176 6520 7072 6f67 7265 7373 6976 have progressiv │ │ │ -0041d630: 656c 7920 6c65 7373 5400 2cc7 3300 0020 ely lessT.,.3.. │ │ │ +0041d630: 656c 7920 6c65 7373 5400 2c5b 3300 0020 ely lessT.,[3.. │ │ │ 0041d640: 2020 6265 6e65 6669 742e 2054 6869 7320 benefit. This │ │ │ 0041d650: 706f 696e 7420 6f66 2064 696d 696e 6973 point of diminis │ │ │ 0041d660: 6869 6e67 2072 6574 7572 6e73 2064 6570 hing returns dep │ │ │ 0041d670: 656e 6473 206f 6e20 7468 6520 6170 706c ends on the appl │ │ │ -0041d680: 6963 6174 696f 6e2e 2046 6f72 5300 2dc7 ication. ForS.-. │ │ │ +0041d680: 6963 6174 696f 6e2e 2046 6f72 5300 2d5b ication. ForS.-[ │ │ │ 0041d690: 1100 0020 2020 6d6f 7374 2061 7070 6c69 ... most appli │ │ │ 0041d6a0: 6361 7469 6f6e 732c 2046 4953 2065 7870 cations, FIS exp │ │ │ 0041d6b0: 6563 7473 2074 6865 206f 7074 696d 756d ects the optimum │ │ │ 0041d6c0: 206e 756d 6265 7220 6f66 2047 4c4f 4241 number of GLOBA │ │ │ 0041d6d0: 4c5f 4255 4646 4552 7320 746f 2062 651d L_BUFFERs to be. │ │ │ -0041d6e0: 002d c721 0000 2020 2062 6574 7765 656e .-.!.. between │ │ │ -0041d6f0: 2031 4b20 616e 6420 3634 4b2e 0700 2dc7 1K and 64K...-. │ │ │ -0041d700: 3100 004b 002d c741 0000 2020 2042 6563 1..K.-.A.. Bec │ │ │ +0041d6e0: 002d 5b21 0000 2020 2062 6574 7765 656e .-[!.. between │ │ │ +0041d6f0: 2031 4b20 616e 6420 3634 4b2e 0700 2d5b 1K and 64K...-[ │ │ │ +0041d700: 3100 004b 002d 5b41 0000 2020 2042 6563 1..K.-[A.. Bec │ │ │ 0041d710: 6175 7365 2074 7261 6e73 6163 7469 6f6e ause transaction │ │ │ 0041d720: 2070 726f 6365 7373 696e 6720 6361 6e20 processing can │ │ │ 0041d730: 6265 2069 6e76 6f6c 7665 6420 696e 2061 be involved in a │ │ │ 0041d740: 6e20 7570 6461 7465 2061 6e64 2061 4f00 n update and aO. │ │ │ -0041d750: 2dc7 5100 0020 2020 7472 616e 7361 6374 -.Q.. transact │ │ │ +0041d750: 2d5b 5100 0020 2020 7472 616e 7361 6374 -[Q.. transact │ │ │ 0041d760: 696f 6e20 6973 206c 696d 6974 6564 2074 ion is limited t │ │ │ 0041d770: 6f20 6861 6c66 2074 6865 2047 4c4f 4241 o half the GLOBA │ │ │ 0041d780: 4c5f 4255 4646 4552 5f43 4f55 4e54 2c20 L_BUFFER_COUNT, │ │ │ 0041d790: 7468 6520 7661 6c75 6520 666f 7253 002d the value forS.- │ │ │ -0041d7a0: c761 0000 2020 2047 4c4f 4241 4c5f 4255 .a.. GLOBAL_BU │ │ │ +0041d7a0: 5b61 0000 2020 2047 4c4f 4241 4c5f 4255 [a.. GLOBAL_BU │ │ │ 0041d7b0: 4646 4552 5f43 4f55 4e54 2073 686f 756c FFER_COUNT shoul │ │ │ 0041d7c0: 6420 7468 6572 6566 6f72 6520 6265 2061 d therefore be a │ │ │ 0041d7d0: 7420 6c65 6173 7420 3332 2070 6c75 7320 t least 32 plus │ │ │ 0041d7e0: 7477 6963 6520 7468 6520 6e75 6d62 6572 twice the number │ │ │ 0041d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d800: 0400 0000 cc07 0000 7d07 0000 0000 0000 ........}....... │ │ │ -0041d810: 7900 00c7 4845 4c50 00ff 7300 ff51 5541 y...HELP..s..QUA │ │ │ +0041d810: 7900 005b 4845 4c50 00ff 7300 ff51 5541 y..[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 206f 6620 7468 6520 626c 3q.. of the bl │ │ │ 0041d850: 6f63 6b73 2072 6571 7569 7265 6420 6279 ocks required by │ │ │ 0041d860: 2074 6865 206c 6172 6765 7374 2067 6c6f the largest glo │ │ │ 0041d870: 6261 6c20 7661 7269 6162 6c65 206e 6f64 bal variable nod │ │ │ -0041d880: 6520 696e 2079 6f75 7216 002d c781 0000 e in your..-.... │ │ │ +0041d880: 6520 696e 2079 6f75 7216 002d 5b81 0000 e in your..-[... │ │ │ 0041d890: 2020 2061 7070 6c69 6361 7469 6f6e 2e07 application.. │ │ │ -0041d8a0: 002d c791 0000 5400 2cc7 3400 0020 2020 .-....T.,.4.. │ │ │ +0041d8a0: 002d 5b91 0000 5400 2c5b 3400 0020 2020 .-[...T.,[4.. │ │ │ 0041d8b0: 4765 6e65 7261 6c6c 792c 2079 6f75 2073 Generally, you s │ │ │ 0041d8c0: 686f 756c 6420 696e 6372 6561 7365 2074 hould increase t │ │ │ 0041d8d0: 6865 206e 756d 6265 7220 6f66 2047 4c4f he number of GLO │ │ │ 0041d8e0: 4241 4c5f 4255 4646 4552 7320 666f 7220 BAL_BUFFERs for │ │ │ -0041d8f0: 7072 6f64 7563 7469 6f6e 5200 2dc7 1100 productionR.-... │ │ │ +0041d8f0: 7072 6f64 7563 7469 6f6e 5200 2d5b 1100 productionR.-[.. │ │ │ 0041d900: 0020 2020 4744 5320 6461 7461 6261 7365 . GDS database │ │ │ 0041d910: 2066 696c 6573 2e20 5468 6973 2069 7320 files. This is │ │ │ 0041d920: 6265 6361 7573 6520 4754 2e4d 2075 7365 because GT.M use │ │ │ 0041d930: 7320 7468 6520 7368 6172 6564 206d 656d s the shared mem │ │ │ -0041d940: 6f72 7920 6461 7461 6261 7365 4a00 2dc7 ory databaseJ.-. │ │ │ +0041d940: 6f72 7920 6461 7461 6261 7365 4a00 2d5b ory databaseJ.-[ │ │ │ 0041d950: 2100 0020 2020 6361 6368 6520 6173 736f !.. cache asso │ │ │ 0041d960: 6369 6174 6564 2077 6974 6820 6561 6368 ciated with each │ │ │ 0041d970: 2047 4453 2066 696c 6520 666f 7220 7468 GDS file for th │ │ │ 0041d980: 6520 6d61 6a6f 7269 7479 206f 6620 6361 e majority of ca │ │ │ -0041d990: 6368 696e 672e 0700 2dc7 3100 003e 002d ching...-.1..>.- │ │ │ -0041d9a0: c741 0000 2020 2054 6865 206d 696e 696d .A.. The minim │ │ │ +0041d990: 6368 696e 672e 0700 2d5b 3100 003e 002d ching...-[1..>.- │ │ │ +0041d9a0: 5b41 0000 2020 2054 6865 206d 696e 696d [A.. The minim │ │ │ 0041d9b0: 756d 2047 4c4f 4241 4c5f 4255 4646 4552 um GLOBAL_BUFFER │ │ │ 0041d9c0: 5f43 4f55 4e54 2066 6f72 2042 4720 6973 _COUNT for BG is │ │ │ -0041d9d0: 2036 3420 626c 6f63 6b73 2e07 002d c751 64 blocks...-.Q │ │ │ -0041d9e0: 0000 5100 2dc7 6100 0020 2020 5468 6520 ..Q.-.a.. The │ │ │ +0041d9d0: 2036 3420 626c 6f63 6b73 2e07 002d 5b51 64 blocks...-[Q │ │ │ +0041d9e0: 0000 5100 2d5b 6100 0020 2020 5468 6520 ..Q.-[a.. The │ │ │ 0041d9f0: 6d61 7869 6d75 6d20 666f 7220 474c 4f42 maximum for GLOB │ │ │ 0041da00: 414c 5f42 5546 4645 525f 434f 554e 5420 AL_BUFFER_COUNT │ │ │ 0041da10: 666f 7220 4247 2069 7320 322c 3039 372c for BG is 2,097, │ │ │ 0041da20: 3135 3120 626c 6f63 6b73 2c20 6275 7420 151 blocks, but │ │ │ -0041da30: 6d61 792a 002d c771 0000 2020 2076 6172 may*.-.q.. var │ │ │ +0041da30: 6d61 792a 002d 5b71 0000 2020 2076 6172 may*.-[q.. var │ │ │ 0041da40: 7920 6465 7065 6e64 696e 6720 6f6e 2079 y depending on y │ │ │ 0041da50: 6f75 7220 706c 6174 666f 726d 2e07 002d our platform...- │ │ │ -0041da60: c781 0000 5400 2dc7 9100 0020 2020 4279 ....T.-.... By │ │ │ +0041da60: 5b81 0000 5400 2d5b 9100 0020 2020 4279 [...T.-[... By │ │ │ 0041da70: 2064 6566 6175 6c74 2c20 4744 4520 7573 default, GDE us │ │ │ 0041da80: 6573 2061 2047 4c4f 4241 4c5f 4255 4646 es a GLOBAL_BUFF │ │ │ 0041da90: 4552 5f43 4f55 4e54 2074 6861 7420 6973 ER_COUNT that is │ │ │ 0041daa0: 2061 7070 726f 7072 6961 7465 2066 6f72 appropriate for │ │ │ -0041dab0: 2069 6e69 7469 616c 5100 2cc7 3500 0020 initialQ.,.5.. │ │ │ +0041dab0: 2069 6e69 7469 616c 5100 2c5b 3500 0020 initialQ.,[5.. │ │ │ 0041dac0: 2020 6465 7665 6c6f 706d 656e 7420 7573 development us │ │ │ 0041dad0: 6520 6f6e 2065 6163 6820 706c 6174 666f e on each platfo │ │ │ 0041dae0: 726d 2c20 6275 7420 7072 6f62 6162 6c79 rm, but probably │ │ │ 0041daf0: 2074 6f6f 2073 6d61 6c6c 2066 6f72 2070 too small for p │ │ │ -0041db00: 726f 6475 6374 696f 6e17 002d c711 0000 roduction..-.... │ │ │ +0041db00: 726f 6475 6374 696f 6e17 002d 5b11 0000 roduction..-[... │ │ │ 0041db10: 2020 2061 7070 6c69 6361 7469 6f6e 732e applications. │ │ │ -0041db20: 0700 2dc7 2100 0012 002d c731 0000 2020 ..-.!....-.1.. │ │ │ -0041db30: 202a 2a4e 6f74 652a 2a07 002d c741 0000 **Note**..-.A.. │ │ │ -0041db40: 4f00 2dc7 5100 0020 2020 4966 2067 6c6f O.-.Q.. If glo │ │ │ +0041db20: 0700 2d5b 2100 0012 002d 5b31 0000 2020 ..-[!....-[1.. │ │ │ +0041db30: 202a 2a4e 6f74 652a 2a07 002d 5b41 0000 **Note**..-[A.. │ │ │ +0041db40: 4f00 2d5b 5100 0020 2020 4966 2067 6c6f O.-[Q.. If glo │ │ │ 0041db50: 6261 6c20 6275 6666 6572 7320 6172 6520 bal buffers are │ │ │ 0041db60: 2270 6167 6564 206f 7574 2c22 2069 6d70 "paged out," imp │ │ │ 0041db70: 726f 7665 6d65 6e74 7320 696e 2073 7973 rovements in sys │ │ │ 0041db80: 7465 6d20 7065 7266 6f72 6d61 6e63 654c tem performanceL │ │ │ -0041db90: 002d c761 0000 2020 2072 6573 756c 7469 .-.a.. resulti │ │ │ +0041db90: 002d 5b61 0000 2020 2072 6573 756c 7469 .-[a.. resulti │ │ │ 0041dba0: 6e67 2066 726f 6d20 6d6f 7265 2067 6c6f ng from more glo │ │ │ 0041dbb0: 6261 6c20 6275 6666 6572 7320 7769 6c6c bal buffers will │ │ │ 0041dbc0: 2062 6520 6d6f 7265 2074 6861 6e20 6f66 be more than of │ │ │ -0041dbd0: 6673 6574 2062 7920 7468 6553 002d c771 fset by theS.-.q │ │ │ +0041dbd0: 6673 6574 2062 7920 7468 6553 002d 5b71 fset by theS.-[q │ │ │ 0041dbe0: 0000 2020 2064 7261 6d61 7469 6320 736c .. dramatic sl │ │ │ 0041dbf0: 6f77 646f 776e 2074 6861 7420 7265 7375 owdown that resu │ │ │ 0041dc00: 6c74 7320 6672 6f6d 2067 6c6f 6261 6c73 lts from globals │ │ │ 0041dc10: 2062 7566 6665 7273 2074 6861 7420 6172 buffers that ar │ │ │ 0041dc20: 6520 2270 6167 6564 206f 7574 2e22 0700 e "paged out.".. │ │ │ -0041dc30: 2dc7 8100 0051 002d c791 0000 2020 204f -....Q.-.... O │ │ │ +0041dc30: 2d5b 8100 0051 002d 5b91 0000 2020 204f -[...Q.-[... O │ │ │ 0041dc40: 7574 206f 6620 7468 6520 7265 7175 6573 ut of the reques │ │ │ 0041dc50: 7465 6420 616c 6c6f 6361 7469 6f6e 2c20 ted allocation, │ │ │ 0041dc60: 4754 2e4d 2061 6c77 6179 7320 7265 7365 GT.M always rese │ │ │ 0041dc70: 7276 6573 2033 3220 676c 6f62 616c 2062 rves 32 global b │ │ │ -0041dc80: 7566 6665 7273 5000 2cc7 3600 0020 2020 uffersP.,.6.. │ │ │ +0041dc80: 7566 6665 7273 5000 2c5b 3600 0020 2020 uffersP.,[6.. │ │ │ 0041dc90: 666f 7220 4247 2061 6363 6573 7320 6d65 for BG access me │ │ │ 0041dca0: 7468 6f64 2066 6f72 2072 6561 642d 6f6e thod for read-on │ │ │ 0041dcb0: 6c79 2075 7365 2074 6f20 656e 7375 7265 ly use to ensure │ │ │ 0041dcc0: 2074 6861 7420 6e6f 6e2d 6469 7274 7920 that non-dirty │ │ │ -0041dcd0: 676c 6f62 616c 2700 2dc7 1100 0020 2020 global'.-.... │ │ │ +0041dcd0: 676c 6f62 616c 2700 2d5b 1100 0020 2020 global'.-[... │ │ │ 0041dce0: 6275 6666 6572 7320 6172 6520 616c 7761 buffers are alwa │ │ │ 0041dcf0: 7973 2061 7661 696c 6162 6c65 2e07 002d ys available...- │ │ │ -0041dd00: c721 0000 1f00 2dc7 3100 0020 2020 2d4c .!....-.1.. -L │ │ │ +0041dd00: 5b21 0000 1f00 2d5b 3100 0020 2020 2d4c [!....-[1.. -L │ │ │ 0041dd10: 5b4f 434b 5f53 5041 4345 5d3d 696e 7465 [OCK_SPACE]=inte │ │ │ -0041dd20: 6765 7207 002d c741 0000 5400 2dc7 5100 ger..-.A..T.-.Q. │ │ │ +0041dd20: 6765 7207 002d 5b41 0000 5400 2d5b 5100 ger..-[A..T.-[Q. │ │ │ 0041dd30: 0020 2020 5370 6563 6966 6965 7320 7468 . Specifies th │ │ │ 0041dd40: 6520 6e75 6d62 6572 206f 6620 7061 6765 e number of page │ │ │ 0041dd50: 7320 6f66 2073 7061 6365 2074 6f20 7573 s of space to us │ │ │ 0041dd60: 6520 666f 7220 7468 6520 6c6f 636b 2064 e for the lock d │ │ │ 0041dd70: 6174 6162 6173 6520 7374 6f72 6564 4400 atabase storedD. │ │ │ -0041dd80: 2dc7 6100 0020 2020 7769 7468 2074 6869 -.a.. with thi │ │ │ +0041dd80: 2d5b 6100 0020 2020 7769 7468 2074 6869 -[a.. with thi │ │ │ 0041dd90: 7320 7365 676d 656e 742e 2054 6865 2073 s segment. The s │ │ │ 0041dda0: 697a 6520 6f66 2061 2070 6167 6520 6973 ize of a page is │ │ │ 0041ddb0: 2061 6c77 6179 7320 3531 3220 6279 7465 always 512 byte │ │ │ -0041ddc0: 732e 0700 2dc7 7100 0053 002d c781 0000 s...-.q..S.-.... │ │ │ +0041ddc0: 732e 0700 2d5b 7100 0053 002d 5b81 0000 s...-[q..S.-[... │ │ │ 0041ddd0: 2020 2041 7320 4754 2e4d 2072 756e 7320 As GT.M runs │ │ │ 0041dde0: 6f75 7420 6f66 2073 7061 6365 2074 6f20 out of space to │ │ │ 0041ddf0: 7374 6f72 6520 4c4f 434b 2063 6f6e 7472 store LOCK contr │ │ │ 0041de00: 6f6c 2069 6e66 6f72 6d61 7469 6f6e 2c20 ol information, │ │ │ -0041de10: 4c4f 434b 7320 6265 636f 6d65 5100 2dc7 LOCKs becomeQ.-. │ │ │ +0041de10: 4c4f 434b 7320 6265 636f 6d65 5100 2d5b LOCKs becomeQ.-[ │ │ │ 0041de20: 9100 0020 2020 7072 6f67 7265 7373 6976 ... progressiv │ │ │ 0041de30: 656c 7920 6c65 7373 2065 6666 6963 6965 ely less efficie │ │ │ 0041de40: 6e74 2e20 4966 2061 2073 696e 676c 6520 nt. If a single │ │ │ 0041de50: 7072 6f63 6573 7320 636f 6e73 756d 6573 process consumes │ │ │ 0041de60: 2061 6c6c 2074 6865 204c 4f43 4b51 002c all the LOCKQ., │ │ │ -0041de70: c737 0000 2020 2073 7061 6365 2c20 6974 .7.. space, it │ │ │ +0041de70: 5b37 0000 2020 2073 7061 6365 2c20 6974 [7.. space, it │ │ │ 0041de80: 2063 616e 6e6f 7420 636f 6e74 696e 7565 cannot continue │ │ │ 0041de90: 2c20 616e 6420 616e 7920 6f74 6865 7220 , and any other │ │ │ 0041dea0: 7072 6f63 6573 7365 7320 6361 6e6e 6f74 processes cannot │ │ │ 0041deb0: 2070 726f 6365 6564 2075 7369 6e67 1000 proceed using.. │ │ │ -0041dec0: 2dc7 1100 0020 2020 4c4f 434b 732e 0700 -.... LOCKs... │ │ │ -0041ded0: 2dc7 2100 002d 002d c731 0000 2020 2054 -.!..-.-.1.. T │ │ │ +0041dec0: 2d5b 1100 0020 2020 4c4f 434b 732e 0700 -[... LOCKs... │ │ │ +0041ded0: 2d5b 2100 002d 002d 5b31 0000 2020 2054 -[!..-.-[1.. T │ │ │ 0041dee0: 6865 206d 696e 696d 756d 204c 4f43 4b5f he minimum LOCK_ │ │ │ 0041def0: 5350 4143 4520 6973 2031 3020 7061 6765 SPACE is 10 page │ │ │ -0041df00: 732e 0700 2dc7 4100 0032 002d c751 0000 s...-.A..2.-.Q.. │ │ │ +0041df00: 732e 0700 2d5b 4100 0032 002d 5b51 0000 s...-[A..2.-[Q.. │ │ │ 0041df10: 2020 2054 6865 206d 6178 696d 756d 204c The maximum L │ │ │ 0041df20: 4f43 4b5f 5350 4143 4520 6973 2032 3632 OCK_SPACE is 262 │ │ │ -0041df30: 2c31 3434 2070 6167 6573 2e07 002d c761 ,144 pages...-.a │ │ │ -0041df40: 0000 3800 2dc7 7100 0020 2020 4279 2064 ..8.-.q.. By d │ │ │ +0041df30: 2c31 3434 2070 6167 6573 2e07 002d 5b61 ,144 pages...-[a │ │ │ +0041df40: 0000 3800 2d5b 7100 0020 2020 4279 2064 ..8.-[q.. By d │ │ │ 0041df50: 6566 6175 6c74 2c20 4744 4520 7573 6573 efault, GDE uses │ │ │ 0041df60: 2061 204c 4f43 4b5f 5350 4143 4520 6f66 a LOCK_SPACE of │ │ │ -0041df70: 2034 3020 7061 6765 732e 0700 2dc7 8100 40 pages...-... │ │ │ -0041df80: 004b 002d c791 0000 2020 204c 4f43 4b5f .K.-.... LOCK_ │ │ │ +0041df70: 2034 3020 7061 6765 732e 0700 2d5b 8100 40 pages...-[.. │ │ │ +0041df80: 004b 002d 5b91 0000 2020 204c 4f43 4b5f .K.-[... LOCK_ │ │ │ 0041df90: 5350 4143 4520 7573 6167 6520 6465 7065 SPACE usage depe │ │ │ 0041dfa0: 6e64 7320 6f6e 2074 6865 206e 756d 6265 nds on the numbe │ │ │ 0041dfb0: 7220 6f66 206c 6f63 6b73 2061 6e64 2074 r of locks and t │ │ │ 0041dfc0: 6865 206e 756d 6265 7220 6f66 0000 0000 he number of.... │ │ │ 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 cc07 0000 a307 0000 0000 0000 ................ │ │ │ -0041e010: 7f00 00c7 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ +0041e010: 7f00 005b 4845 4c50 00ff 7300 ff51 5541 ...[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: 3800 0020 2020 7072 6f63 6573 7365 7320 8.. processes │ │ │ 0041e050: 7761 6974 696e 6720 666f 7220 6c6f 636b waiting for lock │ │ │ 0041e060: 732e 2054 6f20 6573 7469 6d61 7465 206c s. To estimate l │ │ │ 0041e070: 6f63 6b20 7370 6163 6520 6e65 6564 732c ock space needs, │ │ │ 0041e080: 2068 6572 6520 6973 2061 2072 756c 6513 here is a rule. │ │ │ -0041e090: 002d c711 0000 2020 206f 6620 7468 756d .-.... of thum │ │ │ -0041e0a0: 623a 0700 2dc7 2100 0036 002d c731 0000 b:..-.!..6.-.1.. │ │ │ +0041e090: 002d 5b11 0000 2020 206f 6620 7468 756d .-[... of thum │ │ │ +0041e0a0: 623a 0700 2d5b 2100 0036 002d 5b31 0000 b:..-[!..6.-[1.. │ │ │ 0041e0b0: 2020 2020 206f 2031 2e35 4b69 4220 6f76 o 1.5KiB ov │ │ │ 0041e0c0: 6572 6865 6164 2066 6f72 2074 6865 206c erhead for the l │ │ │ 0041e0d0: 6f63 6b20 7370 6163 652c 2070 6c75 7335 ock space, plus5 │ │ │ -0041e0e0: 002d c741 0000 2020 2020 206f 2036 3430 .-.A.. o 640 │ │ │ +0041e0e0: 002d 5b41 0000 2020 2020 206f 2036 3430 .-[A.. o 640 │ │ │ 0041e0f0: 2062 7974 6573 2066 6f72 2065 6163 6820 bytes for each │ │ │ 0041e100: 6c6f 636b 2062 6173 6520 6e61 6d65 2c20 lock base name, │ │ │ -0041e110: 706c 7573 3000 2dc7 5100 0020 2020 2020 plus0.-.Q.. │ │ │ +0041e110: 706c 7573 3000 2d5b 5100 0020 2020 2020 plus0.-[Q.. │ │ │ 0041e120: 6f20 3132 3820 6279 7465 7320 666f 7220 o 128 bytes for │ │ │ 0041e130: 6561 6368 2073 7562 7363 7269 7074 2c20 each subscript, │ │ │ -0041e140: 706c 7573 3100 2dc7 6100 0020 2020 2020 plus1.-.a.. │ │ │ +0041e140: 706c 7573 3100 2d5b 6100 0020 2020 2020 plus1.-[a.. │ │ │ 0041e150: 6f20 3132 3820 6279 7465 7320 666f 7220 o 128 bytes for │ │ │ 0041e160: 6561 6368 2077 6169 7469 6e67 2070 726f each waiting pro │ │ │ -0041e170: 6365 7373 2e07 002d c771 0000 5100 2dc7 cess...-.q..Q.-. │ │ │ +0041e170: 6365 7373 2e07 002d 5b71 0000 5100 2d5b cess...-[q..Q.-[ │ │ │ 0041e180: 8100 0020 2020 4765 6e65 7261 6c6c 792c ... Generally, │ │ │ 0041e190: 2079 6f75 2077 6f75 6c64 206c 696d 6974 you would limit │ │ │ 0041e1a0: 204c 4f43 4b5f 5350 4143 4520 6f6e 6c79 LOCK_SPACE only │ │ │ 0041e1b0: 2077 6865 6e20 6d65 6d6f 7279 2069 7320 when memory is │ │ │ 0041e1c0: 7363 6172 6365 206f 7220 796f 7552 002d scarce or youR.- │ │ │ -0041e1d0: c791 0000 2020 2077 616e 7420 746f 2062 .... want to b │ │ │ +0041e1d0: 5b91 0000 2020 2077 616e 7420 746f 2062 [... want to b │ │ │ 0041e1e0: 6520 6d61 6465 2061 7761 7265 206f 6620 e made aware of │ │ │ 0041e1f0: 756e 6578 7065 6374 6564 206c 6576 656c unexpected level │ │ │ 0041e200: 7320 6f66 204c 4f43 4b20 7573 6167 652e s of LOCK usage. │ │ │ 0041e210: 2046 6f72 206d 6f73 7420 6f74 6865 7253 For most otherS │ │ │ -0041e220: 002c c739 0000 2020 2063 6173 6573 2c20 .,.9.. cases, │ │ │ +0041e220: 002c 5b39 0000 2020 2063 6173 6573 2c20 .,[9.. cases, │ │ │ 0041e230: 7468 6572 6520 6973 206e 6f20 7265 6173 there is no reas │ │ │ 0041e240: 6f6e 2074 6f20 6c69 6d69 7420 7468 6520 on to limit the │ │ │ 0041e250: 4c4f 434b 5f53 5041 4345 2e20 4966 2079 LOCK_SPACE. If y │ │ │ 0041e260: 6f75 2061 7265 2069 6e74 726f 6475 6369 ou are introduci │ │ │ -0041e270: 6e67 4f00 2dc7 1100 0020 2020 6e65 7720 ngO.-.... new │ │ │ +0041e270: 6e67 4f00 2d5b 1100 0020 2020 6e65 7720 ngO.-[... new │ │ │ 0041e280: 636f 6465 2c20 4649 5320 7265 636f 6d6d code, FIS recomm │ │ │ 0041e290: 656e 6473 2075 7369 6e67 2054 5354 4152 ends using TSTAR │ │ │ 0041e2a0: 5420 616e 6420 5443 4f4d 4d49 5420 6173 T and TCOMMIT as │ │ │ 0041e2b0: 2061 206d 6f72 6520 6566 6669 6369 656e a more efficien │ │ │ -0041e2c0: 744b 002d c721 0000 2020 2061 6c74 6572 tK.-.!.. alter │ │ │ +0041e2c0: 744b 002d 5b21 0000 2020 2061 6c74 6572 tK.-[!.. alter │ │ │ 0041e2d0: 6e61 7465 2066 6f72 206d 6f73 7420 4c4f nate for most LO │ │ │ 0041e2e0: 434b 7320 6265 6361 7573 6520 6974 2070 CKs because it p │ │ │ 0041e2f0: 7573 6865 7320 7468 6520 7265 7370 6f6e ushes the respon │ │ │ -0041e300: 7369 6269 6c69 7479 2066 6f72 4c00 2dc7 sibility forL.-. │ │ │ +0041e300: 7369 6269 6c69 7479 2066 6f72 4c00 2d5b sibility forL.-[ │ │ │ 0041e310: 3100 0020 2020 4973 6f6c 6174 696f 6e20 1.. Isolation │ │ │ 0041e320: 6f6e 746f 2047 542e 4d2c 2077 6869 6368 onto GT.M, which │ │ │ 0041e330: 2069 6e74 6572 6e61 6c6c 7920 6d61 6e61 internally mana │ │ │ 0041e340: 6765 7320 7468 656d 2077 6974 6820 6f70 ges them with op │ │ │ -0041e350: 7469 6d69 7374 6963 1500 2dc7 4100 0020 timistic..-.A.. │ │ │ +0041e350: 7469 6d69 7374 6963 1500 2d5b 4100 0020 timistic..-[A.. │ │ │ 0041e360: 2020 616c 676f 7269 7468 6d73 2e07 002d algorithms...- │ │ │ -0041e370: c751 0000 2000 2dc7 6100 0020 2020 2d4d .Q.. .-.a.. -M │ │ │ +0041e370: 5b51 0000 2000 2d5b 6100 0020 2020 2d4d [Q.. .-[a.. -M │ │ │ 0041e380: 5b55 5445 585f 534c 4f54 535d 3d69 6e74 [UTEX_SLOTS]=int │ │ │ -0041e390: 6567 6572 0700 2dc7 7100 0052 002d c781 eger..-.q..R.-.. │ │ │ +0041e390: 6567 6572 0700 2d5b 7100 0052 002d 5b81 eger..-[q..R.-[. │ │ │ 0041e3a0: 0000 2020 2053 7065 6369 6669 6573 2074 .. Specifies t │ │ │ 0041e3b0: 6865 206e 756d 6265 7220 6f66 206d 7574 he number of mut │ │ │ 0041e3c0: 6578 2073 6c6f 7473 2066 6f72 2061 2064 ex slots for a d │ │ │ 0041e3d0: 6174 6162 6173 6520 6669 6c65 2e20 4754 atabase file. GT │ │ │ 0041e3e0: 2e4d 2075 7365 7320 6d75 7465 784f 002d .M uses mutexO.- │ │ │ -0041e3f0: c791 0000 2020 2073 6c6f 7473 2074 6f20 .... slots to │ │ │ +0041e3f0: 5b91 0000 2020 2073 6c6f 7473 2074 6f20 [... slots to │ │ │ 0041e400: 6d61 6e61 6765 2064 6174 6162 6173 6520 manage database │ │ │ 0041e410: 636f 6e74 656e 7469 6f6e 2e20 4649 5320 contention. FIS │ │ │ 0041e420: 7265 636f 6d6d 656e 6473 2079 6f75 2063 recommends you c │ │ │ -0041e430: 6f6e 6669 6775 7265 2074 6865 5300 2cc7 onfigure theS.,. │ │ │ +0041e430: 6f6e 6669 6775 7265 2074 6865 5300 2c5b onfigure theS.,[ │ │ │ 0041e440: 3a00 0020 2020 736c 6f74 7320 746f 2063 :.. slots to c │ │ │ 0041e450: 6f76 6572 2074 6865 206d 6178 696d 756d over the maximum │ │ │ 0041e460: 206e 756d 6265 7220 6f66 2070 726f 6365 number of proce │ │ │ 0041e470: 7373 6573 2079 6f75 2065 7870 6563 7420 sses you expect │ │ │ 0041e480: 746f 2063 6f6e 6375 7272 656e 746c 7952 to concurrentlyR │ │ │ -0041e490: 002d c711 0000 2020 2061 6363 6573 7320 .-.... access │ │ │ +0041e490: 002d 5b11 0000 2020 2061 6363 6573 7320 .-[... access │ │ │ 0041e4a0: 7468 6520 6461 7461 6261 7365 2066 696c the database fil │ │ │ 0041e4b0: 652c 2061 7320 616e 2069 6e73 7566 6669 e, as an insuffi │ │ │ 0041e4c0: 6369 656e 7420 6e75 6d62 6572 206f 6620 cient number of │ │ │ 0041e4d0: 736c 6f74 7320 6361 6e20 6c65 6164 2074 slots can lead t │ │ │ -0041e4e0: 6f54 002d c721 0000 2020 206d 7563 6820 oT.-.!.. much │ │ │ +0041e4e0: 6f54 002d 5b21 0000 2020 206d 7563 6820 oT.-[!.. much │ │ │ 0041e4f0: 7374 6565 7065 7220 616e 6420 6d6f 7265 steeper and more │ │ │ 0041e500: 2073 6576 6572 6520 6465 6772 6164 6174 severe degradat │ │ │ 0041e510: 696f 6e20 6f66 2070 6572 666f 726d 616e ion of performan │ │ │ 0041e520: 6365 2075 6e64 6572 2068 6561 7679 206c ce under heavy l │ │ │ -0041e530: 6f61 6473 2e35 002d c731 0000 2020 2054 oads.5.-.1.. T │ │ │ +0041e530: 6f61 6473 2e35 002d 5b31 0000 2020 2054 oads.5.-[1.. T │ │ │ 0041e540: 6865 206d 696e 696d 756d 2069 7320 314b he minimum is 1K │ │ │ 0041e550: 6920 616e 6420 7468 6520 6d61 7869 6d75 i and the maximu │ │ │ -0041e560: 6d20 6973 2033 324b 692e 0700 2dc7 4100 m is 32Ki...-.A. │ │ │ -0041e570: 0020 002d c751 0000 2020 202d 525b 4553 . .-.Q.. -R[ES │ │ │ +0041e560: 6d20 6973 2033 324b 692e 0700 2d5b 4100 m is 32Ki...-[A. │ │ │ +0041e570: 0020 002d 5b51 0000 2020 202d 525b 4553 . .-[Q.. -R[ES │ │ │ 0041e580: 4552 5645 445f 4259 5445 535d 3d73 697a ERVED_BYTES]=siz │ │ │ -0041e590: 6507 002d c761 0000 4800 2dc7 7100 0020 e..-.a..H.-.q.. │ │ │ +0041e590: 6507 002d 5b61 0000 4800 2d5b 7100 0020 e..-[a..H.-[q.. │ │ │ 0041e5a0: 2020 5370 6563 6966 6965 7320 7468 6520 Specifies the │ │ │ 0041e5b0: 7369 7a65 2066 6f72 2047 542e 4d20 746f size for GT.M to │ │ │ 0041e5c0: 2072 6573 6572 7665 2069 6e20 6561 6368 reserve in each │ │ │ 0041e5d0: 2064 6174 6162 6173 6520 626c 6f63 6b2e database block. │ │ │ -0041e5e0: 5100 2dc7 8100 0020 2020 5245 5345 5256 Q.-.... RESERV │ │ │ +0041e5e0: 5100 2d5b 8100 0020 2020 5245 5345 5256 Q.-[... RESERV │ │ │ 0041e5f0: 4544 5f42 5954 4553 2069 7320 6765 6e65 ED_BYTES is gene │ │ │ 0041e600: 7261 6c6c 7920 7573 6564 2074 6f20 7265 rally used to re │ │ │ 0041e610: 7365 7276 6520 726f 6f6d 2066 6f72 2063 serve room for c │ │ │ 0041e620: 6f6d 7061 7469 6269 6c69 7479 2077 6974 ompatibility wit │ │ │ -0041e630: 684a 002d c791 0000 2020 206f 7468 6572 hJ.-.... other │ │ │ +0041e630: 684a 002d 5b91 0000 2020 206f 7468 6572 hJ.-[... other │ │ │ 0041e640: 2069 6d70 6c65 6d65 6e74 6174 696f 6e73 implementations │ │ │ 0041e650: 206f 6620 4d20 6f72 2074 6f20 6f62 7365 of M or to obse │ │ │ 0041e660: 7276 6520 636f 6d6d 756e 6963 6174 696f rve communicatio │ │ │ -0041e670: 6e73 2070 726f 746f 636f 6c4e 002c c741 ns protocolN.,.A │ │ │ +0041e670: 6e73 2070 726f 746f 636f 6c4e 002c 5b41 ns protocolN.,[A │ │ │ 0041e680: 0000 2020 2072 6573 7472 6963 7469 6f6e .. restriction │ │ │ 0041e690: 732e 2052 4553 4552 5645 445f 4259 5445 s. RESERVED_BYTE │ │ │ 0041e6a0: 5320 6d61 7920 616c 736f 2062 6520 7573 S may also be us │ │ │ 0041e6b0: 6564 2061 7320 6120 7573 6572 2d6d 616e ed as a user-man │ │ │ -0041e6c0: 6167 6564 2066 696c 6c52 002d c711 0000 aged fillR.-.... │ │ │ +0041e6c0: 6167 6564 2066 696c 6c52 002d 5b11 0000 aged fillR.-[... │ │ │ 0041e6d0: 2020 2066 6163 746f 722e 2047 4445 202d factor. GDE - │ │ │ 0041e6e0: 5245 5345 5256 4544 5f42 5954 4553 2063 RESERVED_BYTES c │ │ │ 0041e6f0: 6f6e 7472 6f6c 7320 626f 7468 2069 6e64 ontrols both ind │ │ │ 0041e700: 6578 2061 6e64 2064 6174 6120 7265 7365 ex and data rese │ │ │ -0041e710: 7276 6564 2062 7974 6573 2e07 002d c721 rved bytes...-.! │ │ │ -0041e720: 0000 3300 2dc7 3100 0020 2020 5468 6520 ..3.-.1.. The │ │ │ +0041e710: 7276 6564 2062 7974 6573 2e07 002d 5b21 rved bytes...-[! │ │ │ +0041e720: 0000 3300 2d5b 3100 0020 2020 5468 6520 ..3.-[1.. The │ │ │ 0041e730: 6d69 6e69 6d75 6d20 5245 5345 5256 4544 minimum RESERVED │ │ │ 0041e740: 5f42 5954 4553 2069 7320 7a65 726f 2062 _BYTES is zero b │ │ │ -0041e750: 7974 6573 2e07 002d c741 0000 4e00 2dc7 ytes...-.A..N.-. │ │ │ +0041e750: 7974 6573 2e07 002d 5b41 0000 4e00 2d5b ytes...-[A..N.-[ │ │ │ 0041e760: 5100 0020 2020 5468 6520 6d61 7869 6d75 Q.. The maximu │ │ │ 0041e770: 6d20 5265 7365 7276 6564 5f42 7974 6573 m Reserved_Bytes │ │ │ 0041e780: 203d 2042 6c6f 636b 2053 697a 6520 2d20 = Block Size - │ │ │ 0041e790: 4b65 7920 5369 7a65 202d 2034 3028 626c Key Size - 40(bl │ │ │ -0041e7a0: 6f63 6b2f 7265 636f 7264 1b00 2dc7 6100 ock/record..-.a. │ │ │ +0041e7a0: 6f63 6b2f 7265 636f 7264 1b00 2d5b 6100 ock/record..-[a. │ │ │ 0041e7b0: 0020 2020 6865 6164 6572 206f 7665 7268 . header overh │ │ │ -0041e7c0: 6561 6473 2907 002d c771 0000 0000 0000 eads)..-.q...... │ │ │ +0041e7c0: 6561 6473 2907 002d 5b71 0000 0000 0000 eads)..-[q...... │ │ │ 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 ec07 0000 bf07 0000 0000 0000 ................ │ │ │ -0041e810: 7000 00c7 4845 4c50 00ff 7300 ff51 5541 p...HELP..s..QUA │ │ │ +0041e810: 7000 005b 4845 4c50 00ff 7300 ff51 5541 p..[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: 4181 0000 2020 2042 7920 6465 6661 756c A... By defaul │ │ │ 0041e850: 742c 2047 4445 2075 7365 7320 6120 5245 t, GDE uses a RE │ │ │ 0041e860: 5345 5256 4544 5f42 5954 4553 2073 697a SERVED_BYTES siz │ │ │ 0041e870: 6520 6f66 207a 6572 6f20 6279 7465 732e e of zero bytes. │ │ │ -0041e880: 0700 2dc7 9100 0011 002c c742 0000 2020 ..-......,.B.. │ │ │ -0041e890: 2053 756d 6d61 7279 0700 2dc7 1100 004c Summary..-....L │ │ │ -0041e8a0: 002d c721 0000 2020 2054 6865 2066 6f6c .-.!.. The fol │ │ │ +0041e880: 0700 2d5b 9100 0011 002c 5b42 0000 2020 ..-[.....,[B.. │ │ │ +0041e890: 2053 756d 6d61 7279 0700 2d5b 1100 004c Summary..-[...L │ │ │ +0041e8a0: 002d 5b21 0000 2020 2054 6865 2066 6f6c .-[!.. The fol │ │ │ 0041e8b0: 6c6f 7769 6e67 2074 6162 6c65 2073 756d lowing table sum │ │ │ 0041e8c0: 6d61 7269 7a65 7320 4744 4520 7365 676d marizes GDE segm │ │ │ 0041e8d0: 656e 7420 7175 616c 6966 6965 7273 2e20 ent qualifiers. │ │ │ -0041e8e0: 4974 2070 726f 7669 6465 7351 002d c731 It providesQ.-.1 │ │ │ +0041e8e0: 4974 2070 726f 7669 6465 7351 002d 5b31 It providesQ.-[1 │ │ │ 0041e8f0: 0000 2020 2061 6262 7265 7669 6174 696f .. abbreviatio │ │ │ 0041e900: 6e73 2c20 6465 6661 756c 7473 2028 6173 ns, defaults (as │ │ │ 0041e910: 2070 726f 7669 6465 6420 6279 2046 4953 provided by FIS │ │ │ 0041e920: 292c 2061 6e64 2061 6c6c 6f77 6162 6c65 ), and allowable │ │ │ -0041e930: 206d 696e 696d 756d 2061 6e64 1900 2dc7 minimum and..-. │ │ │ +0041e930: 206d 696e 696d 756d 2061 6e64 1900 2d5b minimum and..-[ │ │ │ 0041e940: 4100 0020 2020 6d61 7869 6d75 6d20 7661 A.. maximum va │ │ │ -0041e950: 6c75 6573 2e07 002d c751 0000 5400 2dc7 lues...-.Q..T.-. │ │ │ +0041e950: 6c75 6573 2e07 002d 5b51 0000 5400 2d5b lues...-[Q..T.-[ │ │ │ 0041e960: 6100 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d a.. +--------- │ │ │ 0041e970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e9a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -0041e9b0: 5400 2dc7 7100 0020 2020 7c20 2020 2020 T.-.q.. | │ │ │ +0041e9b0: 5400 2d5b 7100 0020 2020 7c20 2020 2020 T.-[q.. | │ │ │ 0041e9c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041e9d0: 2020 2020 4744 4520 5345 474d 454e 5420 GDE SEGMENT │ │ │ 0041e9e0: 5175 616c 6966 6965 7273 2020 2020 2020 Qualifiers │ │ │ 0041e9f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041ea00: 2020 207c 5400 2dc7 8100 0020 2020 7c2d |T.-.... |- │ │ │ +0041ea00: 2020 207c 5400 2d5b 8100 0020 2020 7c2d |T.-[... |- │ │ │ 0041ea10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ea20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ea30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ea40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041ea50: 2d2d 2d2d 2d2d 2d7c 5400 2dc7 9100 0020 -------|T.-.... │ │ │ +0041ea50: 2d2d 2d2d 2d2d 2d7c 5400 2d5b 9100 0020 -------|T.-[... │ │ │ 0041ea60: 2020 7c20 2020 2020 2020 2020 2051 5541 | QUA │ │ │ 0041ea70: 4c49 4649 4552 2020 2020 2020 2020 2020 LIFIER │ │ │ 0041ea80: 207c 2020 4445 4641 554c 5420 207c 204d | DEFAULT | M │ │ │ 0041ea90: 494e 207c 2020 2020 2020 2020 2020 4d41 IN | MA │ │ │ -0041eaa0: 5820 2020 2020 2020 2020 207c 5400 2cc7 X |T.,. │ │ │ +0041eaa0: 5820 2020 2020 2020 2020 207c 5400 2c5b X |T.,[ │ │ │ 0041eab0: 4300 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d C.. |--------- │ │ │ 0041eac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ead0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041eae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041eaf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0041eb00: 5400 2dc7 1100 0020 2020 7c20 2020 2020 T.-.... | │ │ │ +0041eb00: 5400 2d5b 1100 0020 2020 7c20 2020 2020 T.-[... | │ │ │ 0041eb10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041eb20: 2020 2020 2a20 4d61 7920 7661 7279 2062 * May vary b │ │ │ 0041eb30: 7920 706c 6174 666f 726d 2020 2020 2020 y platform │ │ │ 0041eb40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041eb50: 2020 207c 5400 2dc7 2100 0020 2020 7c2d |T.-.!.. |- │ │ │ +0041eb50: 2020 207c 5400 2d5b 2100 0020 2020 7c2d |T.-[!.. |- │ │ │ 0041eb60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041eb70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041eb80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041eb90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041eba0: 2d2d 2d2d 2d2d 2d7c 5400 2dc7 3100 0020 -------|T.-.1.. │ │ │ +0041eba0: 2d2d 2d2d 2d2d 2d7c 5400 2d5b 3100 0020 -------|T.-[1.. │ │ │ 0041ebb0: 2020 7c20 2d41 435b 4345 5353 5f4d 4554 | -AC[CESS_MET │ │ │ 0041ebc0: 484f 445d 3d42 477c 4d4d 2020 2020 2020 HOD]=BG|MM │ │ │ 0041ebd0: 207c 2042 4720 2020 2020 2020 207c 202d | BG | - │ │ │ 0041ebe0: 2020 207c 202d 2020 2020 2020 2020 2020 | - │ │ │ -0041ebf0: 2020 2020 2020 2020 2020 207c 5400 2dc7 |T.-. │ │ │ +0041ebf0: 2020 2020 2020 2020 2020 207c 5400 2d5b |T.-[ │ │ │ 0041ec00: 4100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d A.. |--------- │ │ │ 0041ec10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ec20: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0041ec30: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -+-----+-------- │ │ │ 0041ec40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0041ec50: 5400 2dc7 5100 0020 2020 7c20 2d41 4c5b T.-.Q.. | -AL[ │ │ │ +0041ec50: 5400 2d5b 5100 0020 2020 7c20 2d41 4c5b T.-[Q.. | -AL[ │ │ │ 0041ec60: 4c4f 4341 5449 4f4e 5d3d 7369 7a65 2028 LOCATION]=size ( │ │ │ 0041ec70: 626c 6f63 6b73 2920 207c 2031 3030 2020 blocks) | 100 │ │ │ 0041ec80: 2020 2020 207c 2031 3020 207c 2031 2c30 | 10 | 1,0 │ │ │ 0041ec90: 3430 2c31 3837 2c33 3932 2839 3932 4d69 40,187,392(992Mi │ │ │ -0041eca0: 2920 207c 5400 2dc7 6100 0020 2020 7c2d ) |T.-.a.. |- │ │ │ +0041eca0: 2920 207c 5400 2d5b 6100 0020 2020 7c2d ) |T.-[a.. |- │ │ │ 0041ecb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ecc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0041ecd0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---------+-----+ │ │ │ 0041ece0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041ecf0: 2d2d 2d2d 2d2d 2d7c 5400 2dc7 7100 0020 -------|T.-.q.. │ │ │ +0041ecf0: 2d2d 2d2d 2d2d 2d7c 5400 2d5b 7100 0020 -------|T.-[q.. │ │ │ 0041ed00: 2020 7c20 2d5b 4e4f 5d41 535b 594e 4349 | -[NO]AS[YNCI │ │ │ 0041ed10: 4f5d 2020 2020 2020 2020 2020 2020 2020 O] │ │ │ 0041ed20: 207c 2046 414c 5345 2020 2020 207c 202d | FALSE | - │ │ │ 0041ed30: 2020 207c 202d 2020 2020 2020 2020 2020 | - │ │ │ -0041ed40: 2020 2020 2020 2020 2020 207c 5400 2dc7 |T.-. │ │ │ +0041ed40: 2020 2020 2020 2020 2020 207c 5400 2d5b |T.-[ │ │ │ 0041ed50: 8100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 0041ed60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ed70: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0041ed80: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -+-----+-------- │ │ │ 0041ed90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0041eda0: 5400 2dc7 9100 0020 2020 7c20 2d42 4c5b T.-.... | -BL[ │ │ │ +0041eda0: 5400 2d5b 9100 0020 2020 7c20 2d42 4c5b T.-[... | -BL[ │ │ │ 0041edb0: 4f43 4b5f 5349 5a45 5d3d 7369 7a65 2028 OCK_SIZE]=size ( │ │ │ 0041edc0: 6279 7465 7329 2020 207c 2031 2c30 3234 bytes) | 1,024 │ │ │ 0041edd0: 2020 2020 207c 2035 3132 207c 2036 352c | 512 | 65, │ │ │ 0041ede0: 3032 3420 2020 2020 2020 2020 2020 2020 024 │ │ │ -0041edf0: 2020 207c 5400 2cc7 4400 0020 2020 7c2d |T.,.D.. |- │ │ │ +0041edf0: 2020 207c 5400 2c5b 4400 0020 2020 7c2d |T.,[D.. |- │ │ │ 0041ee00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ee10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0041ee20: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---------+-----+ │ │ │ 0041ee30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041ee40: 2d2d 2d2d 2d2d 2d7c 5400 2dc7 1100 0020 -------|T.-.... │ │ │ +0041ee40: 2d2d 2d2d 2d2d 2d7c 5400 2d5b 1100 0020 -------|T.-[... │ │ │ 0041ee50: 2020 7c20 2d5b 4e4f 5d44 4546 4552 5f5b | -[NO]DEFER_[ │ │ │ 0041ee60: 414c 4c4f 4341 5445 5d20 2020 2020 2020 ALLOCATE] │ │ │ 0041ee70: 207c 2054 5255 4520 2020 2020 207c 202d | TRUE | - │ │ │ 0041ee80: 2020 207c 202d 2020 2020 2020 2020 2020 | - │ │ │ -0041ee90: 2020 2020 2020 2020 2020 207c 5400 2dc7 |T.-. │ │ │ +0041ee90: 2020 2020 2020 2020 2020 207c 5400 2d5b |T.-[ │ │ │ 0041eea0: 2100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d !.. |--------- │ │ │ 0041eeb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041eec0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0041eed0: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -+-----+-------- │ │ │ 0041eee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0041eef0: 5400 2dc7 3100 0020 2020 7c20 2d5b 4e4f T.-.1.. | -[NO │ │ │ +0041eef0: 5400 2d5b 3100 0020 2020 7c20 2d5b 4e4f T.-[1.. | -[NO │ │ │ 0041ef00: 5d45 5b4e 4352 5950 5449 4f4e 5d20 2020 ]E[NCRYPTION] │ │ │ 0041ef10: 2020 2020 2020 2020 207c 2046 414c 5345 | FALSE │ │ │ 0041ef20: 2020 2020 207c 202d 2020 207c 202d 2020 | - | - │ │ │ 0041ef30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041ef40: 2020 207c 5400 2dc7 4100 0020 2020 7c2d |T.-.A.. |- │ │ │ +0041ef40: 2020 207c 5400 2d5b 4100 0020 2020 7c2d |T.-[A.. |- │ │ │ 0041ef50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ef60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0041ef70: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---------+-----+ │ │ │ 0041ef80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041ef90: 2d2d 2d2d 2d2d 2d7c 5400 2dc7 5100 0020 -------|T.-.Q.. │ │ │ +0041ef90: 2d2d 2d2d 2d2d 2d7c 5400 2d5b 5100 0020 -------|T.-[Q.. │ │ │ 0041efa0: 2020 7c20 2d45 585b 5445 4e53 494f 4e5f | -EX[TENSION_ │ │ │ 0041efb0: 434f 554e 545d 3d73 697a 6520 2020 2020 COUNT]=size │ │ │ 0041efc0: 207c 2031 3030 2020 2020 2020 207c 2030 | 100 | 0 │ │ │ 0041efd0: 2020 207c 2031 2c30 3438 2c35 3735 2020 | 1,048,575 │ │ │ 0041efe0: 2020 2020 2020 2020 2020 207c 0000 0000 |.... │ │ │ 0041eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f000: 0400 0000 e807 0000 0e08 0000 0000 0000 ................ │ │ │ -0041f010: 8100 00c7 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ +0041f010: 8100 005b 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 2028 626c 6f63 6b73 Da.. | (blocks │ │ │ 0041f050: 2920 2020 2020 2020 2020 2020 2020 2020 ) │ │ │ 0041f060: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 0041f070: 2020 7c20 2020 2020 7c20 2020 2020 2020 | | │ │ │ 0041f080: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041f090: 7c54 002d c771 0000 2020 207c 2d2d 2d2d |T.-.q.. |---- │ │ │ +0041f090: 7c54 002d 5b71 0000 2020 207c 2d2d 2d2d |T.-[q.. |---- │ │ │ 0041f0a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0041f0c0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 0041f0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f0e0: 2d2d 2d2d 7c54 002d c781 0000 2020 207c ----|T.-.... | │ │ │ +0041f0e0: 2d2d 2d2d 7c54 002d 5b81 0000 2020 207c ----|T.-[... | │ │ │ 0041f0f0: 202d 465b 494c 455f 4e41 4d45 5d3d 6669 -F[ILE_NAME]=fi │ │ │ 0041f100: 6c65 2d6e 616d 6520 2020 2020 2020 7c20 le-name | │ │ │ 0041f110: 6d75 6d70 732e 6461 7420 7c20 2d20 2020 mumps.dat | - │ │ │ 0041f120: 7c20 3235 3520 2020 2020 2020 2020 2020 | 255 │ │ │ -0041f130: 2020 2020 2020 2020 7c54 002d c791 0000 |T.-.... │ │ │ +0041f130: 2020 2020 2020 2020 7c54 002d 5b91 0000 |T.-[... │ │ │ 0041f140: 2020 207c 2028 6368 6172 7329 2020 2020 | (chars) │ │ │ 0041f150: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041f160: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 0041f170: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0041f180: 2020 2020 2020 2020 2020 2020 7c54 002c |T., │ │ │ -0041f190: c745 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .E.. |-------- │ │ │ +0041f190: 5b45 0000 2020 207c 2d2d 2d2d 2d2d 2d2d [E.. |-------- │ │ │ 0041f1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f1b0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0041f1c0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ 0041f1d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f1e0: 7c54 002d c711 0000 2020 207c 202d 4655 |T.-.... | -FU │ │ │ +0041f1e0: 7c54 002d 5b11 0000 2020 207c 202d 4655 |T.-[... | -FU │ │ │ 0041f1f0: 5b4c 4c42 4c4b 5752 545d 3d7b 307c 317c [LLBLKWRT]={0|1| │ │ │ 0041f200: 327d 2020 2020 2020 2020 7c20 3020 2020 2} | 0 │ │ │ 0041f210: 2020 2020 2020 7c20 3020 2020 7c20 3220 | 0 | 2 │ │ │ 0041f220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041f230: 2020 2020 7c54 002d c721 0000 2020 207c |T.-.!.. | │ │ │ +0041f230: 2020 2020 7c54 002d 5b21 0000 2020 207c |T.-[!.. | │ │ │ 0041f240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0041f260: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0041f270: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -0041f280: 2d2d 2d2d 2d2d 2d2d 7c54 002d c731 0000 --------|T.-.1.. │ │ │ +0041f280: 2d2d 2d2d 2d2d 2d2d 7c54 002d 5b31 0000 --------|T.-[1.. │ │ │ 0041f290: 2020 207c 202d 475b 4c4f 4241 4c5f 4255 | -G[LOBAL_BU │ │ │ 0041f2a0: 4646 4552 5f43 4f55 4e54 5d3d 7369 7a65 FFER_COUNT]=size │ │ │ 0041f2b0: 2020 7c20 3130 3234 2020 2020 2020 7c20 | 1024 | │ │ │ 0041f2c0: 3634 2020 7c20 322c 3039 372c 3135 312a 64 | 2,097,151* │ │ │ 0041f2d0: 2020 2020 2020 2020 2020 2020 7c54 002d |T.- │ │ │ -0041f2e0: c741 0000 2020 207c 2028 626c 6f63 6b73 .A.. | (blocks │ │ │ +0041f2e0: 5b41 0000 2020 207c 2028 626c 6f63 6b73 [A.. | (blocks │ │ │ 0041f2f0: 2920 2020 2020 2020 2020 2020 2020 2020 ) │ │ │ 0041f300: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 0041f310: 2020 7c20 2020 2020 7c20 2020 2020 2020 | | │ │ │ 0041f320: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041f330: 7c54 002d c751 0000 2020 207c 2d2d 2d2d |T.-.Q.. |---- │ │ │ +0041f330: 7c54 002d 5b51 0000 2020 207c 2d2d 2d2d |T.-[Q.. |---- │ │ │ 0041f340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f350: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0041f360: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 0041f370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f380: 2d2d 2d2d 7c54 002d c761 0000 2020 207c ----|T.-.a.. | │ │ │ +0041f380: 2d2d 2d2d 7c54 002d 5b61 0000 2020 207c ----|T.-[a.. | │ │ │ 0041f390: 202d 4c5b 4f43 4b5f 5350 4143 455d 3d73 -L[OCK_SPACE]=s │ │ │ 0041f3a0: 697a 6520 2870 6167 6573 2920 2020 7c20 ize (pages) | │ │ │ 0041f3b0: 3430 2020 2020 2020 2020 7c20 3130 2020 40 | 10 │ │ │ 0041f3c0: 7c20 3236 322c 3134 3420 2020 2020 2020 | 262,144 │ │ │ -0041f3d0: 2020 2020 2020 2020 7c54 002d c771 0000 |T.-.q.. │ │ │ +0041f3d0: 2020 2020 2020 2020 7c54 002d 5b71 0000 |T.-[q.. │ │ │ 0041f3e0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0041f3f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f400: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --+-----------+- │ │ │ 0041f410: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0041f420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 002d ------------|T.- │ │ │ -0041f430: c781 0000 2020 207c 202d 4d5b 5554 4558 .... | -M[UTEX │ │ │ +0041f430: 5b81 0000 2020 207c 202d 4d5b 5554 4558 [... | -M[UTEX │ │ │ 0041f440: 5f53 4c4f 5453 5d3d 696e 7465 6765 7220 _SLOTS]=integer │ │ │ 0041f450: 2020 2020 2020 7c20 312c 3032 3420 2020 | 1,024 │ │ │ 0041f460: 2020 7c20 3634 2020 7c20 3332 2c37 3638 | 64 | 32,768 │ │ │ 0041f470: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041f480: 7c54 002d c791 0000 2020 207c 2d2d 2d2d |T.-.... |---- │ │ │ +0041f480: 7c54 002d 5b91 0000 2020 207c 2d2d 2d2d |T.-[... |---- │ │ │ 0041f490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f4a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0041f4b0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 0041f4c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f4d0: 2d2d 2d2d 7c54 002c c746 0000 2020 207c ----|T.,.F.. | │ │ │ +0041f4d0: 2d2d 2d2d 7c54 002c 5b46 0000 2020 207c ----|T.,[F.. | │ │ │ 0041f4e0: 202d 525b 4553 4552 5645 445f 4259 5445 -R[ESERVED_BYTE │ │ │ 0041f4f0: 535d 3d73 697a 6520 2020 2020 2020 7c20 S]=size | │ │ │ 0041f500: 3020 2020 2020 2020 2020 7c20 3020 2020 0 | 0 │ │ │ 0041f510: 7c20 426c 6f63 6b20 5369 7a65 202d 204b | Block Size - K │ │ │ -0041f520: 6579 2053 697a 6520 7c54 002d c711 0000 ey Size |T.-.... │ │ │ +0041f520: 6579 2053 697a 6520 7c54 002d 5b11 0000 ey Size |T.-[... │ │ │ 0041f530: 2020 207c 2028 6279 7465 7329 2020 2020 | (bytes) │ │ │ 0041f540: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041f550: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 0041f560: 2020 2020 7c20 2d20 3332 2020 2020 2020 | - 32 │ │ │ 0041f570: 2020 2020 2020 2020 2020 2020 7c54 002d |T.- │ │ │ -0041f580: c721 0000 2020 202b 2d2d 2d2d 2d2d 2d2d .!.. +-------- │ │ │ +0041f580: 5b21 0000 2020 202b 2d2d 2d2d 2d2d 2d2d [!.. +-------- │ │ │ 0041f590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f5a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f5b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f5c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f5d0: 2b07 002d c731 0000 1400 09c7 5355 4d4d +..-.1......SUMM │ │ │ -0041f5e0: 4152 5900 0053 756d 6d61 7279 1200 11c7 ARY..Summary.... │ │ │ +0041f5d0: 2b07 002d 5b31 0000 1400 095b 5355 4d4d +..-[1.....[SUMM │ │ │ +0041f5e0: 4152 5900 0053 756d 6d61 7279 1200 115b ARY..Summary...[ │ │ │ 0041f5f0: bf11 0000 2020 2053 756d 6d61 7279 0700 .... Summary.. │ │ │ -0041f600: 12c7 2100 0053 0012 c731 0000 2020 2054 ..!..S...1.. T │ │ │ +0041f600: 125b 2100 0053 0012 5b31 0000 2020 2054 .[!..S..[1.. T │ │ │ 0041f610: 6865 2066 6f6c 6c6f 7769 6e67 2074 6162 he following tab │ │ │ 0041f620: 6c65 2073 756d 6d61 7269 7a65 7320 4744 le summarizes GD │ │ │ 0041f630: 4520 636f 6d6d 616e 6473 2c20 6162 6272 E commands, abbr │ │ │ 0041f640: 6576 6961 7469 6f6e 732c 206f 626a 6563 eviations, objec │ │ │ -0041f650: 7420 7479 7065 732c 3900 12c7 4100 0020 t types,9...A.. │ │ │ +0041f650: 7420 7479 7065 732c 3900 125b 4100 0020 t types,9..[A.. │ │ │ 0041f660: 2020 7265 7175 6972 6564 206f 626a 6563 required objec │ │ │ 0041f670: 7420 6e61 6d65 732c 2061 6e64 206f 7074 t names, and opt │ │ │ 0041f680: 696f 6e61 6c20 7175 616c 6966 6965 7273 ional qualifiers │ │ │ -0041f690: 2e07 0012 c751 0000 5400 12c7 6100 0020 .....Q..T...a.. │ │ │ +0041f690: 2e07 0012 5b51 0000 5400 125b 6100 0020 ....[Q..T..[a.. │ │ │ 0041f6a0: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 0041f6b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f6c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 5400 12c7 -----------+T... │ │ │ +0041f6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 5400 125b -----------+T..[ │ │ │ 0041f6f0: 7100 0020 2020 7c20 2020 2020 2020 2020 q.. | │ │ │ 0041f700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041f710: 2047 4445 2043 6f6d 6d61 6e64 2053 756d GDE Command Sum │ │ │ 0041f720: 6d61 7279 2020 2020 2020 2020 2020 2020 mary │ │ │ 0041f730: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -0041f740: 5400 12c7 8100 0020 2020 7c2d 2d2d 2d2d T...... |----- │ │ │ +0041f740: 5400 125b 8100 0020 2020 7c2d 2d2d 2d2d T..[... |----- │ │ │ 0041f750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f790: 2d2d 2d7c 5400 12c7 9100 0020 2020 7c20 ---|T...... | │ │ │ +0041f790: 2d2d 2d7c 5400 125b 9100 0020 2020 7c20 ---|T..[... | │ │ │ 0041f7a0: 2043 6f6d 6d61 6e64 2020 207c 2020 5370 Command | Sp │ │ │ 0041f7b0: 6563 6966 6965 6420 207c 2020 5265 7175 ecified | Requ │ │ │ 0041f7c0: 6972 6564 204f 626a 6563 7420 4e61 6d65 ired Object Name │ │ │ 0041f7d0: 2f5b 4f70 7469 6f6e 616c 5d20 5175 616c /[Optional] Qual │ │ │ 0041f7e0: 6966 6965 7220 207c 0000 0000 0000 0000 ifier |........ │ │ │ 0041f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f800: 0400 0000 fe07 0000 f407 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 c7bf 1100 0020 2020 5175 ers........ Qu │ │ │ -0041f840: 616c 6966 6965 7273 0700 15c7 2100 004a alifiers....!..J │ │ │ -0041f850: 0015 c731 0000 2020 2054 6865 202d 4e41 ...1.. The -NA │ │ │ +0041f830: 6572 7315 0014 5bbf 1100 0020 2020 5175 ers...[.... Qu │ │ │ +0041f840: 616c 6966 6965 7273 0700 155b 2100 004a alifiers...[!..J │ │ │ +0041f850: 0015 5b31 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 c741 0000 dditionalQ...A.. │ │ │ +0041f890: 6464 6974 696f 6e61 6c51 0015 5b41 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 15c7 5100 of a name,S...Q. │ │ │ +0041f8e0: 6f66 2061 206e 616d 652c 5300 155b 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: c761 0000 2e00 14c7 ff73 00ff 4742 4c4e .a.......s..GBLN │ │ │ +0041f940: 5b61 0000 2e00 145b 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 2bc7 bf11 0000 2020 2047 626c rs..+..... Gbl │ │ │ +0041f970: 7273 1d00 2b5b bf11 0000 2020 2047 626c rs..+[.... Gbl │ │ │ 0041f980: 6e61 6d65 2051 7561 6c69 6669 6572 7307 name Qualifiers. │ │ │ -0041f990: 002c c721 0000 4f00 2cc7 3100 0020 2020 .,.!..O.,.1.. │ │ │ +0041f990: 002c 5b21 0000 4f00 2c5b 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 c741 0000 2020 2054 E, or..,.A.. T │ │ │ +0041f9e0: 452c 206f 721c 002c 5b41 0000 2020 2054 E, or..,[A.. T │ │ │ 0041f9f0: 454d 504c 4154 4520 636f 6d6d 616e 6473 EMPLATE commands │ │ │ -0041fa00: 2e07 002c c751 0000 2700 2cc7 6100 0020 ...,.Q..'.,.a.. │ │ │ +0041fa00: 2e07 002c 5b51 0000 2700 2c5b 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 c771 0000 5200 2cc7 8100 0020 2020 .,.q..R.,.... │ │ │ +0041fa30: 002c 5b71 0000 5200 2c5b 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 2cc7 9100 0020 pecifiesO.,.... │ │ │ +0041fa80: 7065 6369 6669 6573 4f00 2c5b 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 c7c0 1100 0020 esses aO.+..... │ │ │ +0041fad0: 6573 7365 7320 614f 002b 5bc0 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 2cc7 1200 0020 2020 lation..,.... │ │ │ +0041fb20: 6c61 7469 6f6e 1e00 2c5b 1200 0020 2020 lation..,[... │ │ │ 0041fb30: 7365 7175 656e 6365 2061 7320 666f 6c6c sequence as foll │ │ │ -0041fb40: 6f77 733a 0700 2cc7 1300 0054 002c c714 ows:..,....T.,.. │ │ │ +0041fb40: 6f77 733a 0700 2c5b 1300 0054 002c 5b14 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 c715 0000 2020 2020 2020 2065 7869 .,.... exi │ │ │ +0041fba0: 002c 5b15 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 c716 0000 2020 2020 2020 use%.,.... │ │ │ +0041fbf0: 7573 6525 002c 5b16 0000 2020 2020 2020 use%.,[... │ │ │ 0041fc00: 2074 6865 2065 7869 7374 696e 6720 636f the existing co │ │ │ -0041fc10: 6c6c 6174 696f 6e3a 0700 2cc7 1700 0053 llation:..,....S │ │ │ -0041fc20: 002c c718 0000 2020 2020 2020 2020 2020 .,.... │ │ │ +0041fc10: 6c6c 6174 696f 6e3a 0700 2c5b 1700 0053 llation:..,[...S │ │ │ +0041fc20: 002c 5b18 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 2cc7 1900 0020 2020 2020 2020 orO.,.... │ │ │ +0041fc70: 6f72 4f00 2c5b 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 c71a 0000 2020 2020 2020 2020 e5.,.... │ │ │ +0041fcc0: 6535 002c 5b1a 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 2cc7 2100 0020 2020 ctory.M.,.!.. │ │ │ +0041fcf0: 6374 6f72 792e 4d00 2c5b 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 c722 0000 5300 2cc7 2300 T):..,."..S.,.#. │ │ │ +0041fd40: 5429 3a07 002c 5b22 0000 5300 2c5b 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: c724 0000 2020 2020 2020 2020 2020 2020 .$.. │ │ │ +0041fda0: 5b24 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 2cc7 2500 0020 2020 2020 2020 2020 Q.,.%.. │ │ │ +0041fdd0: 5100 2c5b 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 c726 0000 2020 2020 2020 2020 tP.,.&.. │ │ │ +0041fe20: 7450 002c 5b26 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 c727 0000 5200 2cc7 2800 0020 n..,.'..R.,.(.. │ │ │ +0041fe70: 6e07 002c 5b27 0000 5200 2c5b 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 2cc7 2900 here is no..,.). │ │ │ -0041fed0: 0020 2020 2020 2020 4454 293a 0700 2cc7 . DT):..,. │ │ │ -0041fee0: 2a00 0052 002c c731 0000 2020 2020 2020 *..R.,.1.. │ │ │ +0041fec0: 6865 7265 2069 7320 6e6f 1200 2c5b 2900 here is no..,[). │ │ │ +0041fed0: 0020 2020 2020 2020 4454 293a 0700 2c5b . DT):..,[ │ │ │ +0041fee0: 2a00 0052 002c 5b31 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 c732 0000 2020 2020 n the*.,.2.. │ │ │ +0041ff30: 6e20 7468 652a 002c 5b32 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 c733 0000 2020 2020 2020 2020 2020 .,.3.. │ │ │ +0041ff60: 002c 5b33 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 2cc7 file, use itK.,. │ │ │ +0041ffa0: 6669 6c65 2c20 7573 6520 6974 4b00 2c5b 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 c735 0000 0000 llation..,.5.... │ │ │ +0041fff0: 6c6c 6174 696f 6e07 002c 5b35 0000 0000 llation..,[5.... │ │ │ 00420000: 0400 0000 3703 0000 0408 0000 0000 0000 ....7........... │ │ │ -00420010: 4200 00c7 4845 4c50 00ff 7300 ff51 5541 B...HELP..s..QUA │ │ │ +00420010: 4200 005b 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 2bc7 bf11 0000 2020 2049 6e73 er..+..... Ins │ │ │ +00420050: 6572 1d00 2b5b bf11 0000 2020 2049 6e73 er..+[.... Ins │ │ │ 00420060: 7461 6e63 6520 5175 616c 6966 6965 7207 tance Qualifier. │ │ │ -00420070: 002c c721 0000 4c00 2cc7 3100 0020 2020 .,.!..L.,.1.. │ │ │ +00420070: 002c 5b21 0000 4c00 2c5b 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 2cc7 4100 002d 002c c751 0000 d...,.A..-.,.Q.. │ │ │ +004200c0: 642e 0700 2c5b 4100 002d 002c 5b51 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 2cc7 6100 0051 002c me|""]..,.a..Q., │ │ │ -00420100: c771 0000 2020 2020 206f 202d 4649 4c45 .q.. o -FILE │ │ │ +004200f0: 6d65 7c22 225d 0700 2c5b 6100 0051 002c me|""]..,[a..Q., │ │ │ +00420100: 5b71 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: 2cc7 8100 0020 2020 2020 2020 7468 6520 ,.... the │ │ │ +00420150: 2c5b 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 c791 0000 2020 2020 2020 2064 6972 .,.... dir │ │ │ +004201a0: 002c 5b91 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 2bc7 c011 0000 ce file.T.+..... │ │ │ +004201d0: 6365 2066 696c 652e 5400 2b5b 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 2cc7 GE -INSTANCEG.,. │ │ │ +00420220: 4745 202d 494e 5354 414e 4345 4700 2c5b 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 c713 0000 2020 2020 2020 theN.,.... │ │ │ +00420270: 7468 654e 002c 5b13 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 c714 0000 2020 2020 2020 2028 sL.,.... ( │ │ │ +004202c0: 734c 002c 5b14 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: c715 0000 2020 2020 2020 2065 6e76 6972 .... envir │ │ │ +00420310: 5b15 0000 2020 2020 2020 2065 6e76 6972 [... envir │ │ │ 00420320: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable. │ │ │ -00420330: 0700 2cc7 1600 0000 0000 0000 0000 0000 ..,............. │ │ │ +00420330: 0700 2c5b 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,1205 +270459,1205 @@ │ │ │ 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 00c7 4845 4c50 00ff 7300 ff53 554d f...HELP..s..SUM │ │ │ +00420810: 6600 005b 4845 4c50 00ff 7300 ff53 554d f..[HELP..s..SUM │ │ │ 00420820: 4d41 5259 00c0 1100 0020 2020 7c20 2020 MARY..... | │ │ │ 00420830: 2020 2020 2020 2020 207c 204f 626a 6563 | Objec │ │ │ 00420840: 7420 5479 7065 207c 2020 2020 2020 2020 t Type | │ │ │ 00420850: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420870: 2020 2020 207c 5400 12c7 1200 0020 2020 |T...... │ │ │ +00420870: 2020 2020 207c 5400 125b 1200 0020 2020 |T..[... │ │ │ 00420880: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00420890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004208a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004208b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004208c0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 12c7 1300 ---------|T..... │ │ │ +004208c0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 125b 1300 ---------|T..[.. │ │ │ 004208d0: 0020 2020 7c20 2020 2020 2020 202a 202d . | * - │ │ │ 004208e0: 414c 4c20 6973 2074 6865 2064 6566 6175 ALL is the defau │ │ │ 004208f0: 6c74 2066 6f72 2074 6865 2053 484f 5720 lt for the SHOW │ │ │ 00420900: 616e 6420 5645 5249 4659 2063 6f6d 6d61 and VERIFY comma │ │ │ 00420910: 6e64 732e 2020 2020 2020 2020 207c 5400 nds. |T. │ │ │ -00420920: 12c7 1400 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ +00420920: 125b 1400 0020 2020 7c2d 2d2d 2d2d 2d2d .[... |------- │ │ │ 00420930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00420970: 2d7c 5400 12c7 1500 0020 2020 7c20 4020 -|T...... | @ │ │ │ +00420970: 2d7c 5400 125b 1500 0020 2020 7c20 4020 -|T..[... | @ │ │ │ 00420980: 2020 2020 2020 2020 207c 204e 2f41 2020 | N/A │ │ │ 00420990: 2020 2020 2020 207c 2066 696c 652d 6e61 | file-na │ │ │ 004209a0: 6d65 2020 2020 2020 2020 2020 2020 2020 me │ │ │ 004209b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004209c0: 2020 2020 207c 5400 12c7 1600 0020 2020 |T...... │ │ │ +004209c0: 2020 2020 207c 5400 125b 1600 0020 2020 |T..[... │ │ │ 004209d0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 004209e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004209f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00420a10: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 12c7 1700 ---------|T..... │ │ │ +00420a10: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 125b 1700 ---------|T..[.. │ │ │ 00420a20: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00420a30: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00420a40: 2067 6c6f 6261 6c2d 6e61 6d65 2020 2020 global-name │ │ │ 00420a50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420a60: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00420a70: 12c7 1800 0020 2020 7c20 415b 4444 5d20 ..... | A[DD] │ │ │ +00420a70: 125b 1800 0020 2020 7c20 415b 4444 5d20 .[... | A[DD] │ │ │ 00420a80: 2020 2020 207c 202d 475b 424c 4e41 4d45 | -G[BLNAME │ │ │ 00420a90: 5d20 207c 2020 2020 2020 2020 2020 2020 ] | │ │ │ 00420aa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420ab0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420ac0: 207c 5400 12c7 1900 0020 2020 7c20 2020 |T...... | │ │ │ +00420ac0: 207c 5400 125b 1900 0020 2020 7c20 2020 |T..[... | │ │ │ 00420ad0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00420ae0: 2020 2020 2020 207c 202d 435b 4f4c 4c41 | -C[OLLA │ │ │ 00420af0: 5449 4f4e 5d3d 636f 6c6c 6174 696f 6e20 TION]=collation │ │ │ 00420b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420b10: 2020 2020 207c 5400 12c7 1a00 0020 2020 |T...... │ │ │ +00420b10: 2020 2020 207c 5400 125b 1a00 0020 2020 |T..[... │ │ │ 00420b20: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 00420b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00420b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00420b60: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 12c7 2100 ---------|T...!. │ │ │ +00420b60: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 125b 2100 ---------|T..[!. │ │ │ 00420b70: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00420b80: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00420b90: 206e 616d 6573 7061 6365 2020 2020 2020 namespace │ │ │ 00420ba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420bb0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00420bc0: 12c7 2200 0020 2020 7c20 2d20 2020 2020 ..".. | - │ │ │ +00420bc0: 125b 2200 0020 2020 7c20 2d20 2020 2020 .[".. | - │ │ │ 00420bd0: 2020 2020 207c 202d 4e5b 414d 455d 2020 | -N[AME] │ │ │ 00420be0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00420bf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420c00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420c10: 207c 5400 12c7 2300 0020 2020 7c20 2020 |T...#.. | │ │ │ +00420c10: 207c 5400 125b 2300 0020 2020 7c20 2020 |T..[#.. | │ │ │ 00420c20: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00420c30: 2020 2020 2020 207c 202d 525b 4547 494f | -R[EGIO │ │ │ 00420c40: 4e5d 3d72 6567 696f 6e2d 6e61 6d65 2020 N]=region-name │ │ │ 00420c50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420c60: 2020 2020 207c 5400 12c7 2400 0020 2020 |T...$.. │ │ │ +00420c60: 2020 2020 207c 5400 125b 2400 0020 2020 |T..[$.. │ │ │ 00420c70: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 00420c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00420c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00420cb0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 12c7 2500 ---------|T...%. │ │ │ +00420cb0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 125b 2500 ---------|T..[%. │ │ │ 00420cc0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00420cd0: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00420ce0: 2072 6567 696f 6e2d 6e61 6d65 2020 2020 region-name │ │ │ 00420cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420d00: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00420d10: 12c7 2600 0020 2020 7c20 2d20 2020 2020 ..&.. | - │ │ │ +00420d10: 125b 2600 0020 2020 7c20 2d20 2020 2020 .[&.. | - │ │ │ 00420d20: 2020 2020 207c 202d 525b 4547 494f 4e5d | -R[EGION] │ │ │ 00420d30: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00420d40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420d60: 207c 5400 12c7 2700 0020 2020 7c20 2020 |T...'.. | │ │ │ +00420d60: 207c 5400 125b 2700 0020 2020 7c20 2020 |T..['.. | │ │ │ 00420d70: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00420d80: 2020 2020 2020 207c 202d 445b 594e 414d | -D[YNAM │ │ │ 00420d90: 4943 5d3d 7365 676d 656e 742d 6e61 6d65 IC]=segment-name │ │ │ 00420da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420db0: 2020 2020 207c 5400 12c7 2800 0020 2020 |T...(.. │ │ │ +00420db0: 2020 2020 207c 5400 125b 2800 0020 2020 |T..[(.. │ │ │ 00420dc0: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00420dd0: 2020 2020 2020 2020 2020 207c 205b 2d52 | [-R │ │ │ 00420de0: 4547 494f 4e2d 7175 616c 6966 6965 722e EGION-qualifier. │ │ │ 00420df0: 2e2e 5d20 2020 2020 2020 2020 2020 2020 ..] │ │ │ -00420e00: 2020 2020 2020 2020 207c 5400 12c7 2900 |T...). │ │ │ +00420e00: 2020 2020 2020 2020 207c 5400 125b 2900 |T..[). │ │ │ 00420e10: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00420e20: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b -+-------------+ │ │ │ 00420e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00420e60: 12c7 2a00 0020 2020 7c20 2020 2020 2020 ..*.. | │ │ │ +00420e60: 125b 2a00 0020 2020 7c20 2020 2020 2020 .[*.. | │ │ │ 00420e70: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00420e80: 2020 207c 2073 6567 6d65 6e74 2d6e 616d | segment-nam │ │ │ 00420e90: 6520 2020 2020 2020 2020 2020 2020 2020 e │ │ │ 00420ea0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420eb0: 207c 5400 12c7 3100 0020 2020 7c20 2d20 |T...1.. | - │ │ │ +00420eb0: 207c 5400 125b 3100 0020 2020 7c20 2d20 |T..[1.. | - │ │ │ 00420ec0: 2020 2020 2020 2020 207c 202d 535b 4547 | -S[EG │ │ │ 00420ed0: 4d45 4e54 5d20 207c 2020 2020 2020 2020 MENT] | │ │ │ 00420ee0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420f00: 2020 2020 207c 5400 12c7 3200 0020 2020 |T...2.. │ │ │ +00420f00: 2020 2020 207c 5400 125b 3200 0020 2020 |T..[2.. │ │ │ 00420f10: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00420f20: 2020 2020 2020 2020 2020 207c 202d 465b | -F[ │ │ │ 00420f30: 494c 455f 4e41 4d45 5d3d 6669 6c65 2d6e ILE_NAME]=file-n │ │ │ 00420f40: 616d 6520 2020 2020 2020 2020 2020 2020 ame │ │ │ -00420f50: 2020 2020 2020 2020 207c 5400 12c7 3300 |T...3. │ │ │ +00420f50: 2020 2020 2020 2020 207c 5400 125b 3300 |T..[3. │ │ │ 00420f60: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00420f70: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00420f80: 205b 2d53 4547 4d45 4e54 2d71 7561 6c69 [-SEGMENT-quali │ │ │ 00420f90: 6669 6572 2e2e 2e5d 2020 2020 2020 2020 fier...] │ │ │ 00420fa0: 2020 2020 2020 2020 2020 2020 207c 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 00c7 4845 4c50 00ff 7300 ff53 554d f...HELP..s..SUM │ │ │ +00421010: 6600 005b 4845 4c50 00ff 7300 ff53 554d f..[HELP..s..SUM │ │ │ 00421020: 4d41 5259 00c0 3400 0020 2020 7c2d 2d2d MARY..4.. |--- │ │ │ 00421030: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00421040: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00421050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421070: 2d2d 2d2d 2d7c 5400 12c7 3500 0020 2020 -----|T...5.. │ │ │ +00421070: 2d2d 2d2d 2d7c 5400 125b 3500 0020 2020 -----|T..[5.. │ │ │ 00421080: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00421090: 2020 2020 2020 2020 2020 207c 2067 6c6f | glo │ │ │ 004210a0: 6261 6c2d 6e61 6d65 2020 2020 2020 2020 bal-name │ │ │ 004210b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004210c0: 2020 2020 2020 2020 207c 5400 12c7 3600 |T...6. │ │ │ +004210c0: 2020 2020 2020 2020 207c 5400 125b 3600 |T..[6. │ │ │ 004210d0: 0020 2020 7c20 435b 4841 4e47 455d 2020 . | C[HANGE] │ │ │ 004210e0: 207c 202d 475b 424c 4e41 4d45 5d20 207c | -G[BLNAME] | │ │ │ 004210f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421100: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421110: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421120: 12c7 3700 0020 2020 7c20 2020 2020 2020 ..7.. | │ │ │ +00421120: 125b 3700 0020 2020 7c20 2020 2020 2020 .[7.. | │ │ │ 00421130: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00421140: 2020 207c 202d 435b 4f4c 4c41 5449 4f4e | -C[OLLATION │ │ │ 00421150: 5d3d 636f 6c6c 6174 696f 6e20 2020 2020 ]=collation │ │ │ 00421160: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421170: 207c 5400 12c7 3800 0020 2020 7c2d 2d2d |T...8.. |--- │ │ │ +00421170: 207c 5400 125b 3800 0020 2020 7c2d 2d2d |T..[8.. |--- │ │ │ 00421180: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00421190: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004211a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004211b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004211c0: 2d2d 2d2d 2d7c 5400 12c7 3900 0020 2020 -----|T...9.. │ │ │ +004211c0: 2d2d 2d2d 2d7c 5400 125b 3900 0020 2020 -----|T..[9.. │ │ │ 004211d0: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004211e0: 2020 2020 2020 2020 2020 207c 2072 6570 | rep │ │ │ 004211f0: 6c69 6361 7469 6f6e 2d69 6e73 7461 6e63 lication-instanc │ │ │ 00421200: 6520 2020 2020 2020 2020 2020 2020 2020 e │ │ │ -00421210: 2020 2020 2020 2020 207c 5400 12c7 3a00 |T...:. │ │ │ +00421210: 2020 2020 2020 2020 207c 5400 125b 3a00 |T..[:. │ │ │ 00421220: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 00421230: 207c 202d 495b 4e53 5441 4e43 455d 207c | -I[NSTANCE] | │ │ │ 00421240: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421250: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421260: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421270: 12c7 4100 0020 2020 7c20 2020 2020 2020 ..A.. | │ │ │ +00421270: 125b 4100 0020 2020 7c20 2020 2020 2020 .[A.. | │ │ │ 00421280: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00421290: 2020 207c 202d 465b 494c 455f 4e41 4d45 | -F[ILE_NAME │ │ │ 004212a0: 5d3d 7265 706c 6963 6174 696f 6e5f 696e ]=replication_in │ │ │ 004212b0: 7374 616e 6365 5f66 696c 6520 2020 2020 stance_file │ │ │ -004212c0: 207c 5400 12c7 4200 0020 2020 7c2d 2d2d |T...B.. |--- │ │ │ +004212c0: 207c 5400 125b 4200 0020 2020 7c2d 2d2d |T..[B.. |--- │ │ │ 004212d0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004212e0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004212f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421310: 2d2d 2d2d 2d7c 5400 12c7 4300 0020 2020 -----|T...C.. │ │ │ +00421310: 2d2d 2d2d 2d7c 5400 125b 4300 0020 2020 -----|T..[C.. │ │ │ 00421320: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00421330: 2020 2020 2020 2020 2020 207c 206e 616d | nam │ │ │ 00421340: 6573 7061 6365 2020 2020 2020 2020 2020 espace │ │ │ 00421350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421360: 2020 2020 2020 2020 207c 5400 12c7 4400 |T...D. │ │ │ +00421360: 2020 2020 2020 2020 207c 5400 125b 4400 |T..[D. │ │ │ 00421370: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 00421380: 207c 202d 4e5b 414d 455d 2020 2020 207c | -N[AME] | │ │ │ 00421390: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004213a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004213b0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004213c0: 12c7 4500 0020 2020 7c20 2020 2020 2020 ..E.. | │ │ │ +004213c0: 125b 4500 0020 2020 7c20 2020 2020 2020 .[E.. | │ │ │ 004213d0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 004213e0: 2020 207c 202d 525b 4547 494f 4e5d 3d6e | -R[EGION]=n │ │ │ 004213f0: 6577 2d72 6567 696f 6e20 2020 2020 2020 ew-region │ │ │ 00421400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421410: 207c 5400 12c7 4600 0020 2020 7c2d 2d2d |T...F.. |--- │ │ │ +00421410: 207c 5400 125b 4600 0020 2020 7c2d 2d2d |T..[F.. |--- │ │ │ 00421420: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00421430: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00421440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421460: 2d2d 2d2d 2d7c 5400 12c7 4700 0020 2020 -----|T...G.. │ │ │ +00421460: 2d2d 2d2d 2d7c 5400 125b 4700 0020 2020 -----|T..[G.. │ │ │ 00421470: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00421480: 2020 2020 2020 2020 2020 207c 2072 6567 | reg │ │ │ 00421490: 696f 6e2d 6e61 6d65 2020 2020 2020 2020 ion-name │ │ │ 004214a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004214b0: 2020 2020 2020 2020 207c 5400 12c7 4800 |T...H. │ │ │ +004214b0: 2020 2020 2020 2020 207c 5400 125b 4800 |T..[H. │ │ │ 004214c0: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 004214d0: 207c 202d 525b 4547 494f 4e5d 2020 207c | -R[EGION] | │ │ │ 004214e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004214f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421500: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421510: 12c7 4900 0020 2020 7c20 2020 2020 2020 ..I.. | │ │ │ +00421510: 125b 4900 0020 2020 7c20 2020 2020 2020 .[I.. | │ │ │ 00421520: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00421530: 2020 207c 205b 2d52 4547 494f 4e2d 7175 | [-REGION-qu │ │ │ 00421540: 616c 6966 6965 722e 2e2e 5d20 2020 2020 alifier...] │ │ │ 00421550: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421560: 207c 5400 12c7 4a00 0020 2020 7c2d 2d2d |T...J.. |--- │ │ │ +00421560: 207c 5400 125b 4a00 0020 2020 7c2d 2d2d |T..[J.. |--- │ │ │ 00421570: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00421580: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00421590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004215a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004215b0: 2d2d 2d2d 2d7c 5400 12c7 5100 0020 2020 -----|T...Q.. │ │ │ +004215b0: 2d2d 2d2d 2d7c 5400 125b 5100 0020 2020 -----|T..[Q.. │ │ │ 004215c0: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004215d0: 2020 2020 2020 2020 2020 207c 2073 6567 | seg │ │ │ 004215e0: 6d65 6e74 2d6e 616d 6520 2020 2020 2020 ment-name │ │ │ 004215f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421600: 2020 2020 2020 2020 207c 5400 12c7 5200 |T...R. │ │ │ +00421600: 2020 2020 2020 2020 207c 5400 125b 5200 |T..[R. │ │ │ 00421610: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 00421620: 207c 202d 535b 4547 4d45 4e54 5d20 207c | -S[EGMENT] | │ │ │ 00421630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421640: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421650: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421660: 12c7 5300 0020 2020 7c20 2020 2020 2020 ..S.. | │ │ │ +00421660: 125b 5300 0020 2020 7c20 2020 2020 2020 .[S.. | │ │ │ 00421670: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00421680: 2020 207c 205b 2d53 4547 4d45 4e54 2d71 | [-SEGMENT-q │ │ │ 00421690: 7561 6c69 6669 6572 5d20 2020 2020 2020 ualifier] │ │ │ 004216a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004216b0: 207c 5400 12c7 5400 0020 2020 7c2d 2d2d |T...T.. |--- │ │ │ +004216b0: 207c 5400 125b 5400 0020 2020 7c2d 2d2d |T..[T.. |--- │ │ │ 004216c0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004216d0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004216e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004216f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421700: 2d2d 2d2d 2d7c 5400 12c7 5500 0020 2020 -----|T...U.. │ │ │ +00421700: 2d2d 2d2d 2d7c 5400 125b 5500 0020 2020 -----|T..[U.. │ │ │ 00421710: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00421720: 2020 2020 2020 2020 2020 207c 2067 6c6f | glo │ │ │ 00421730: 6261 6c2d 6e61 6d65 2020 2020 2020 2020 bal-name │ │ │ 00421740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421750: 2020 2020 2020 2020 207c 5400 12c7 5600 |T...V. │ │ │ +00421750: 2020 2020 2020 2020 207c 5400 125b 5600 |T..[V. │ │ │ 00421760: 0020 2020 7c20 445b 454c 4554 455d 2020 . | D[ELETE] │ │ │ 00421770: 207c 202d 475b 424c 4e41 4d45 5d20 207c | -G[BLNAME] | │ │ │ 00421780: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421790: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 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 00c7 4845 4c50 00ff 7300 ff53 554d f...HELP..s..SUM │ │ │ +00421810: 6600 005b 4845 4c50 00ff 7300 ff53 554d f..[HELP..s..SUM │ │ │ 00421820: 4d41 5259 00c0 5700 0020 2020 7c20 2020 MARY..W.. | │ │ │ 00421830: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00421840: 2020 2020 2020 207c 202d 435b 4f4c 4c41 | -C[OLLA │ │ │ 00421850: 5449 4f4e 5d3d 636f 6c6c 6174 696f 6e20 TION]=collation │ │ │ 00421860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421870: 2020 2020 207c 5400 12c7 5800 0020 2020 |T...X.. │ │ │ +00421870: 2020 2020 207c 5400 125b 5800 0020 2020 |T..[X.. │ │ │ 00421880: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 00421890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004218a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004218b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004218c0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 12c7 5900 ---------|T...Y. │ │ │ +004218c0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 125b 5900 ---------|T..[Y. │ │ │ 004218d0: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 004218e0: 207c 202d 4e5b 414d 455d 2020 2020 207c | -N[AME] | │ │ │ 004218f0: 206e 616d 6573 7061 6365 2020 2020 2020 namespace │ │ │ 00421900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421910: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421920: 12c7 5a00 0020 2020 7c2d 2d2d 2d2d 2d2d ..Z.. |------- │ │ │ +00421920: 125b 5a00 0020 2020 7c2d 2d2d 2d2d 2d2d .[Z.. |------- │ │ │ 00421930: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00421940: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00421950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421970: 2d7c 5400 12c7 6100 0020 2020 7c20 2d20 -|T...a.. | - │ │ │ +00421970: 2d7c 5400 125b 6100 0020 2020 7c20 2d20 -|T..[a.. | - │ │ │ 00421980: 2020 2020 2020 2020 207c 202d 525b 4547 | -R[EG │ │ │ 00421990: 494f 4e5d 2020 207c 2072 6567 696f 6e2d ION] | region- │ │ │ 004219a0: 6e61 6d65 2020 2020 2020 2020 2020 2020 name │ │ │ 004219b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004219c0: 2020 2020 207c 5400 12c7 6200 0020 2020 |T...b.. │ │ │ +004219c0: 2020 2020 207c 5400 125b 6200 0020 2020 |T..[b.. │ │ │ 004219d0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 004219e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004219f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421a10: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 12c7 6300 ---------|T...c. │ │ │ +00421a10: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 125b 6300 ---------|T..[c. │ │ │ 00421a20: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 00421a30: 207c 202d 535b 4547 4d45 4e54 5d20 207c | -S[EGMENT] | │ │ │ 00421a40: 2073 6567 6d65 6e74 2d6e 616d 6520 2020 segment-name │ │ │ 00421a50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421a60: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421a70: 12c7 6400 0020 2020 7c2d 2d2d 2d2d 2d2d ..d.. |------- │ │ │ +00421a70: 125b 6400 0020 2020 7c2d 2d2d 2d2d 2d2d .[d.. |------- │ │ │ 00421a80: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00421a90: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00421aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421ac0: 2d7c 5400 12c7 6500 0020 2020 7c20 455b -|T...e.. | E[ │ │ │ +00421ac0: 2d7c 5400 125b 6500 0020 2020 7c20 455b -|T..[e.. | E[ │ │ │ 00421ad0: 5849 545d 2020 2020 207c 204e 2f41 2020 XIT] | N/A │ │ │ 00421ae0: 2020 2020 2020 207c 204e 2f41 2020 2020 | N/A │ │ │ 00421af0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421b10: 2020 2020 207c 5400 12c7 6600 0020 2020 |T...f.. │ │ │ +00421b10: 2020 2020 207c 5400 125b 6600 0020 2020 |T..[f.. │ │ │ 00421b20: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 00421b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00421b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421b60: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 12c7 6700 ---------|T...g. │ │ │ +00421b60: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 125b 6700 ---------|T..[g. │ │ │ 00421b70: 0020 2020 7c20 4845 5b4c 505d 2020 2020 . | HE[LP] │ │ │ 00421b80: 207c 204e 2f41 2020 2020 2020 2020 207c | N/A | │ │ │ 00421b90: 204b 6579 776f 7264 2020 2020 2020 2020 Keyword │ │ │ 00421ba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421bb0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421bc0: 12c7 6800 0020 2020 7c2d 2d2d 2d2d 2d2d ..h.. |------- │ │ │ +00421bc0: 125b 6800 0020 2020 7c2d 2d2d 2d2d 2d2d .[h.. |------- │ │ │ 00421bd0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00421be0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00421bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421c10: 2d7c 5400 12c7 6900 0020 2020 7c20 4c4f -|T...i.. | LO │ │ │ +00421c10: 2d7c 5400 125b 6900 0020 2020 7c20 4c4f -|T..[i.. | LO │ │ │ 00421c20: 435b 4b53 5d20 2020 207c 204e 2f41 2020 C[KS] | N/A │ │ │ 00421c30: 2020 2020 2020 207c 202d 525b 4547 494f | -R[EGIO │ │ │ 00421c40: 4e5d 3d72 6567 696f 6e2d 6e61 6d65 2020 N]=region-name │ │ │ 00421c50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421c60: 2020 2020 207c 5400 12c7 6a00 0020 2020 |T...j.. │ │ │ +00421c60: 2020 2020 207c 5400 125b 6a00 0020 2020 |T..[j.. │ │ │ 00421c70: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 00421c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00421c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421cb0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 12c7 7100 ---------|T...q. │ │ │ +00421cb0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 125b 7100 ---------|T..[q. │ │ │ 00421cc0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00421cd0: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00421ce0: 205b 2d4f 4e5d 5b3d 6669 6c65 2d6e 616d [-ON][=file-nam │ │ │ 00421cf0: 655d 2020 2020 2020 2020 2020 2020 2020 e] │ │ │ 00421d00: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421d10: 12c7 7200 0020 2020 7c20 4c4f 4720 2020 ..r.. | LOG │ │ │ +00421d10: 125b 7200 0020 2020 7c20 4c4f 4720 2020 .[r.. | LOG │ │ │ 00421d20: 2020 2020 207c 204e 2f41 2020 2020 2020 | N/A │ │ │ 00421d30: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00421d40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421d60: 207c 5400 12c7 7300 0020 2020 7c20 2020 |T...s.. | │ │ │ +00421d60: 207c 5400 125b 7300 0020 2020 7c20 2020 |T..[s.. | │ │ │ 00421d70: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00421d80: 2020 2020 2020 207c 205b 2d4f 465b 465d | [-OF[F] │ │ │ 00421d90: 5d20 2020 2020 2020 2020 2020 2020 2020 ] │ │ │ 00421da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421db0: 2020 2020 207c 5400 12c7 7400 0020 2020 |T...t.. │ │ │ +00421db0: 2020 2020 207c 5400 125b 7400 0020 2020 |T..[t.. │ │ │ 00421dc0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 00421dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00421de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421e00: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 12c7 7500 ---------|T...u. │ │ │ +00421e00: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 125b 7500 ---------|T..[u. │ │ │ 00421e10: 0020 2020 7c20 515b 5549 545d 2020 2020 . | Q[UIT] │ │ │ 00421e20: 207c 204e 2f41 2020 2020 2020 2020 207c | N/A | │ │ │ 00421e30: 204e 2f41 2020 2020 2020 2020 2020 2020 N/A │ │ │ 00421e40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421e50: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421e60: 12c7 7600 0020 2020 7c2d 2d2d 2d2d 2d2d ..v.. |------- │ │ │ +00421e60: 125b 7600 0020 2020 7c2d 2d2d 2d2d 2d2d .[v.. |------- │ │ │ 00421e70: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00421e80: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00421e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421eb0: 2d7c 5400 12c7 7700 0020 2020 7c20 2020 -|T...w.. | │ │ │ +00421eb0: 2d7c 5400 125b 7700 0020 2020 7c20 2020 -|T..[w.. | │ │ │ 00421ec0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00421ed0: 2020 2020 2020 207c 2067 6c6f 6261 6c2d | global- │ │ │ 00421ee0: 6e61 6d65 2020 2020 2020 2020 2020 2020 name │ │ │ 00421ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421f00: 2020 2020 207c 5400 12c7 7800 0020 2020 |T...x.. │ │ │ +00421f00: 2020 2020 207c 5400 125b 7800 0020 2020 |T..[x.. │ │ │ 00421f10: 7c20 525b 454e 414d 455d 2020 207c 202d | R[ENAME] | - │ │ │ 00421f20: 475b 424c 4e41 4d45 5d20 207c 2020 2020 G[BLNAME] | │ │ │ 00421f30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421f40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421f50: 2020 2020 2020 2020 207c 5400 12c7 7900 |T...y. │ │ │ +00421f50: 2020 2020 2020 2020 207c 5400 125b 7900 |T..[y. │ │ │ 00421f60: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00421f70: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00421f80: 202d 435b 4f4c 4c41 5449 4f4e 5d3d 636f -C[OLLATION]=co │ │ │ 00421f90: 6c6c 6174 696f 6e20 2020 2020 2020 2020 llation │ │ │ 00421fa0: 2020 2020 2020 2020 2020 2020 207c 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 00c7 4845 4c50 00ff 7300 ff53 554d f...HELP..s..SUM │ │ │ +00422010: 6600 005b 4845 4c50 00ff 7300 ff53 554d f..[HELP..s..SUM │ │ │ 00422020: 4d41 5259 00c0 7a00 0020 2020 7c2d 2d2d MARY..z.. |--- │ │ │ 00422030: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00422040: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00422050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422070: 2d2d 2d2d 2d7c 5400 12c7 8100 0020 2020 -----|T...... │ │ │ +00422070: 2d2d 2d2d 2d7c 5400 125b 8100 0020 2020 -----|T..[... │ │ │ 00422080: 7c20 2d20 2020 2020 2020 2020 207c 202d | - | - │ │ │ 00422090: 4e5b 414d 455d 2020 2020 207c 206f 6c64 N[AME] | old │ │ │ 004220a0: 2d6e 616d 6520 6e65 772d 6e61 6d65 2020 -name new-name │ │ │ 004220b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004220c0: 2020 2020 2020 2020 207c 5400 12c7 8200 |T..... │ │ │ +004220c0: 2020 2020 2020 2020 207c 5400 125b 8200 |T..[.. │ │ │ 004220d0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004220e0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b -+-------------+ │ │ │ 004220f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00422120: 12c7 8300 0020 2020 7c20 2d20 2020 2020 ..... | - │ │ │ +00422120: 125b 8300 0020 2020 7c20 2d20 2020 2020 .[... | - │ │ │ 00422130: 2020 2020 207c 202d 525b 4547 494f 4e5d | -R[EGION] │ │ │ 00422140: 2020 207c 206f 6c64 2d72 6567 2d6e 616d | old-reg-nam │ │ │ 00422150: 6520 6e65 772d 7265 672d 6e61 6d65 2020 e new-reg-name │ │ │ 00422160: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422170: 207c 5400 12c7 8400 0020 2020 7c2d 2d2d |T...... |--- │ │ │ +00422170: 207c 5400 125b 8400 0020 2020 7c2d 2d2d |T..[... |--- │ │ │ 00422180: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00422190: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004221a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004221b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004221c0: 2d2d 2d2d 2d7c 5400 12c7 8500 0020 2020 -----|T...... │ │ │ +004221c0: 2d2d 2d2d 2d7c 5400 125b 8500 0020 2020 -----|T..[... │ │ │ 004221d0: 7c20 2d20 2020 2020 2020 2020 207c 202d | - | - │ │ │ 004221e0: 535b 4547 4d45 4e54 5d20 207c 206f 6c64 S[EGMENT] | old │ │ │ 004221f0: 2d73 6567 2d6e 616d 6520 6e65 772d 7365 -seg-name new-se │ │ │ 00422200: 672d 6e61 6d65 2020 2020 2020 2020 2020 g-name │ │ │ -00422210: 2020 2020 2020 2020 207c 5400 12c7 8600 |T..... │ │ │ +00422210: 2020 2020 2020 2020 207c 5400 125b 8600 |T..[.. │ │ │ 00422220: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00422230: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b -+-------------+ │ │ │ 00422240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00422270: 12c7 8700 0020 2020 7c20 5345 5b54 4744 ..... | SE[TGD │ │ │ +00422270: 125b 8700 0020 2020 7c20 5345 5b54 4744 .[... | SE[TGD │ │ │ 00422280: 5d20 2020 207c 204e 2f41 2020 2020 2020 ] | N/A │ │ │ 00422290: 2020 207c 202d 465b 494c 455d 3d66 696c | -F[ILE]=fil │ │ │ 004222a0: 652d 6e61 6d65 205b 2d51 5b55 4954 5d5d e-name [-Q[UIT]] │ │ │ 004222b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004222c0: 207c 5400 12c7 8800 0020 2020 7c2d 2d2d |T...... |--- │ │ │ +004222c0: 207c 5400 125b 8800 0020 2020 7c2d 2d2d |T..[... |--- │ │ │ 004222d0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004222e0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004222f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422310: 2d2d 2d2d 2d7c 5400 12c7 8900 0020 2020 -----|T...... │ │ │ +00422310: 2d2d 2d2d 2d7c 5400 125b 8900 0020 2020 -----|T..[... │ │ │ 00422320: 7c20 5348 5b4f 575d 2020 2020 207c 202d | SH[OW] | - │ │ │ 00422330: 415b 4c4c 5d2a 2020 2020 207c 204e 2f41 A[LL]* | N/A │ │ │ 00422340: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422360: 2020 2020 2020 2020 207c 5400 12c7 8a00 |T..... │ │ │ +00422360: 2020 2020 2020 2020 207c 5400 125b 8a00 |T..[.. │ │ │ 00422370: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00422380: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b -+-------------+ │ │ │ 00422390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004223a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004223b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -004223c0: 12c7 9100 0020 2020 7c20 2d20 2020 2020 ..... | - │ │ │ +004223c0: 125b 9100 0020 2020 7c20 2d20 2020 2020 .[... | - │ │ │ 004223d0: 2020 2020 207c 202d 435b 4f4d 4d41 4e44 | -C[OMMAND │ │ │ 004223e0: 5d20 207c 202d 465b 494c 455f 4e41 4d45 ] | -F[ILE_NAME │ │ │ 004223f0: 5d3d 6f75 7470 7574 2d66 696c 6520 2020 ]=output-file │ │ │ 00422400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422410: 207c 5400 12c7 9200 0020 2020 7c2d 2d2d |T...... |--- │ │ │ +00422410: 207c 5400 125b 9200 0020 2020 7c2d 2d2d |T..[... |--- │ │ │ 00422420: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00422430: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00422440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422460: 2d2d 2d2d 2d7c 5400 12c7 9300 0020 2020 -----|T...... │ │ │ +00422460: 2d2d 2d2d 2d7c 5400 125b 9300 0020 2020 -----|T..[... │ │ │ 00422470: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00422480: 2020 2020 2020 2020 2020 207c 2067 6c6f | glo │ │ │ 00422490: 6261 6c2d 6e61 6d65 2020 2020 2020 2020 bal-name │ │ │ 004224a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004224b0: 2020 2020 2020 2020 207c 5400 12c7 9400 |T..... │ │ │ +004224b0: 2020 2020 2020 2020 207c 5400 125b 9400 |T..[.. │ │ │ 004224c0: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 004224d0: 207c 202d 475b 424c 4e41 4d45 5d20 207c | -G[BLNAME] | │ │ │ 004224e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004224f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422500: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00422510: 12c7 9500 0020 2020 7c20 2020 2020 2020 ..... | │ │ │ +00422510: 125b 9500 0020 2020 7c20 2020 2020 2020 .[... | │ │ │ 00422520: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00422530: 2020 207c 202d 435b 4f4c 4c41 5449 4f4e | -C[OLLATION │ │ │ 00422540: 5d3d 636f 6c6c 6174 696f 6e20 2020 2020 ]=collation │ │ │ 00422550: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422560: 207c 5400 12c7 9600 0020 2020 7c2d 2d2d |T...... |--- │ │ │ +00422560: 207c 5400 125b 9600 0020 2020 7c2d 2d2d |T..[... |--- │ │ │ 00422570: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00422580: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00422590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004225a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004225b0: 2d2d 2d2d 2d7c 5400 12c7 9700 0020 2020 -----|T...... │ │ │ +004225b0: 2d2d 2d2d 2d7c 5400 125b 9700 0020 2020 -----|T..[... │ │ │ 004225c0: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004225d0: 2020 2020 2020 2020 2020 207c 2072 6570 | rep │ │ │ 004225e0: 6c69 6361 7469 6f6e 2d69 6e73 7461 6e63 lication-instanc │ │ │ 004225f0: 6520 2020 2020 2020 2020 2020 2020 2020 e │ │ │ -00422600: 2020 2020 2020 2020 207c 5400 12c7 9800 |T..... │ │ │ +00422600: 2020 2020 2020 2020 207c 5400 125b 9800 |T..[.. │ │ │ 00422610: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 00422620: 207c 202d 495b 4e53 5441 4e43 455d 207c | -I[NSTANCE] | │ │ │ 00422630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422640: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422650: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00422660: 12c7 9900 0020 2020 7c20 2020 2020 2020 ..... | │ │ │ +00422660: 125b 9900 0020 2020 7c20 2020 2020 2020 .[... | │ │ │ 00422670: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00422680: 2020 207c 202d 465b 494c 455f 4e41 4d45 | -F[ILE_NAME │ │ │ 00422690: 5d3d 7265 706c 6963 6174 696f 6e5f 696e ]=replication_in │ │ │ 004226a0: 7374 616e 6365 5f66 696c 6520 2020 2020 stance_file │ │ │ -004226b0: 207c 5400 12c7 9a00 0020 2020 7c2d 2d2d |T...... |--- │ │ │ +004226b0: 207c 5400 125b 9a00 0020 2020 7c2d 2d2d |T..[... |--- │ │ │ 004226c0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004226d0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004226e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004226f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422700: 2d2d 2d2d 2d7c 5500 11c7 c111 0000 2020 -----|U....... │ │ │ +00422700: 2d2d 2d2d 2d7c 5500 115b c111 0000 2020 -----|U..[.... │ │ │ 00422710: 207c 202d 2020 2020 2020 2020 2020 7c20 | - | │ │ │ 00422720: 2d4d 5b41 505d 2020 2020 2020 7c20 5b52 -M[AP] | [R │ │ │ 00422730: 5b45 4749 4f4e 5d3d 7265 6769 6f6e 2d6e [EGION]=region-n │ │ │ 00422740: 616d 655d 2020 2020 2020 2020 2020 2020 ame] │ │ │ -00422750: 2020 2020 2020 2020 2020 7c54 0013 c711 |T.... │ │ │ +00422750: 2020 2020 2020 2020 2020 7c54 0013 5b11 |T..[. │ │ │ 00422760: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00422770: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00422780: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00422790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004227a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 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 00c7 4845 4c50 00ff 7300 ff53 554d g...HELP..s..SUM │ │ │ +00422810: 6700 005b 4845 4c50 00ff 7300 ff53 554d g..[HELP..s..SUM │ │ │ 00422820: 4d41 5259 00c1 1121 0000 2020 207c 202d MARY...!.. | - │ │ │ 00422830: 2020 2020 2020 2020 2020 7c20 2d4e 5b41 | -N[A │ │ │ 00422840: 4d45 5d20 2020 2020 7c20 5b6e 616d 6573 ME] | [names │ │ │ 00422850: 7061 6365 5d20 2020 2020 2020 2020 2020 pace] │ │ │ 00422860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422870: 2020 2020 2020 7c54 0013 c731 0000 2020 |T...1.. │ │ │ +00422870: 2020 2020 2020 7c54 0013 5b31 0000 2020 |T..[1.. │ │ │ 00422880: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 00422890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004228a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004228b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004228c0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 c741 ----------|T...A │ │ │ +004228c0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 5b41 ----------|T..[A │ │ │ 004228d0: 0000 2020 207c 202d 2020 2020 2020 2020 .. | - │ │ │ 004228e0: 2020 7c20 2d52 5b45 4749 4f4e 5d20 2020 | -R[EGION] │ │ │ 004228f0: 7c20 5b72 6567 696f 6e2d 6e61 6d65 5d20 | [region-name] │ │ │ 00422900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422910: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00422920: 0013 c751 0000 2020 207c 2d2d 2d2d 2d2d ...Q.. |------ │ │ │ +00422920: 0013 5b51 0000 2020 207c 2d2d 2d2d 2d2d ..[Q.. |------ │ │ │ 00422930: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00422940: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00422950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422970: 2d2d 7c54 0013 c761 0000 2020 207c 202d --|T...a.. | - │ │ │ +00422970: 2d2d 7c54 0013 5b61 0000 2020 207c 202d --|T..[a.. | - │ │ │ 00422980: 2020 2020 2020 2020 2020 7c20 2d53 5b45 | -S[E │ │ │ 00422990: 474d 454e 545d 2020 7c20 5b73 6567 6d65 GMENT] | [segme │ │ │ 004229a0: 6e74 2d6e 616d 655d 2020 2020 2020 2020 nt-name] │ │ │ 004229b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004229c0: 2020 2020 2020 7c54 0013 c771 0000 2020 |T...q.. │ │ │ +004229c0: 2020 2020 2020 7c54 0013 5b71 0000 2020 |T..[q.. │ │ │ 004229d0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 004229e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004229f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422a10: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 c781 ----------|T.... │ │ │ +00422a10: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 5b81 ----------|T..[. │ │ │ 00422a20: 0000 2020 207c 202d 2020 2020 2020 2020 .. | - │ │ │ 00422a30: 2020 7c20 545b 454d 504c 4154 455d 2020 | T[EMPLATE] │ │ │ 00422a40: 7c20 4e2f 4120 2020 2020 2020 2020 2020 | N/A │ │ │ 00422a50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422a60: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00422a70: 0013 c791 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ +00422a70: 0013 5b91 0000 2020 207c 2d2d 2d2d 2d2d ..[... |------ │ │ │ 00422a80: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00422a90: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00422aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422ac0: 2d2d 7c54 0012 c712 0000 2020 207c 2054 --|T...... | T │ │ │ +00422ac0: 2d2d 7c54 0012 5b12 0000 2020 207c 2054 --|T..[... | T │ │ │ 00422ad0: 5b45 4d50 4c41 5445 5d20 7c20 2d52 5b45 [EMPLATE] | -R[E │ │ │ 00422ae0: 4749 4f4e 5d20 2020 7c20 5b2d 5245 4749 GION] | [-REGI │ │ │ 00422af0: 4f4e 2d71 7561 6c69 6669 6572 2e2e 2e5d ON-qualifier...] │ │ │ 00422b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422b10: 2020 2020 2020 7c54 0013 c711 0000 2020 |T...... │ │ │ +00422b10: 2020 2020 2020 7c54 0013 5b11 0000 2020 |T..[... │ │ │ 00422b20: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 00422b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00422b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422b60: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 c721 ----------|T...! │ │ │ +00422b60: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 5b21 ----------|T..[! │ │ │ 00422b70: 0000 2020 207c 202d 2020 2020 2020 2020 .. | - │ │ │ 00422b80: 2020 7c20 2d53 5b45 474d 454e 545d 2020 | -S[EGMENT] │ │ │ 00422b90: 7c20 5b20 2d53 4547 4d45 4e54 2d71 7561 | [ -SEGMENT-qua │ │ │ 00422ba0: 6c69 6669 6572 2e2e 2e5d 2020 2020 2020 lifier...] │ │ │ 00422bb0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00422bc0: 0013 c731 0000 2020 207c 2d2d 2d2d 2d2d ...1.. |------ │ │ │ +00422bc0: 0013 5b31 0000 2020 207c 2d2d 2d2d 2d2d ..[1.. |------ │ │ │ 00422bd0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00422be0: 2d2d 2d2d 2b2d 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 7c54 0013 c741 0000 2020 207c 2056 --|T...A.. | V │ │ │ +00422c10: 2d2d 7c54 0013 5b41 0000 2020 207c 2056 --|T..[A.. | V │ │ │ 00422c20: 5b45 5249 4659 5d20 2020 7c20 2d41 5b4c [ERIFY] | -A[L │ │ │ 00422c30: 4c5d 2a20 2020 2020 7c20 4e2f 4120 2020 L]* | N/A │ │ │ 00422c40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422c50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422c60: 2020 2020 2020 7c54 0013 c751 0000 2020 |T...Q.. │ │ │ +00422c60: 2020 2020 2020 7c54 0013 5b51 0000 2020 |T..[Q.. │ │ │ 00422c70: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 00422c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00422c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 c761 ----------|T...a │ │ │ +00422cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 5b61 ----------|T..[a │ │ │ 00422cc0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00422cd0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00422ce0: 7c20 676c 6f62 616c 2d6e 616d 6520 2020 | global-name │ │ │ 00422cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422d00: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00422d10: 0013 c771 0000 2020 207c 202d 2020 2020 ...q.. | - │ │ │ +00422d10: 0013 5b71 0000 2020 207c 202d 2020 2020 ..[q.. | - │ │ │ 00422d20: 2020 2020 2020 7c20 2d47 5b42 4c4e 414d | -G[BLNAM │ │ │ 00422d30: 455d 2020 7c20 2020 2020 2020 2020 2020 E] | │ │ │ 00422d40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422d60: 2020 7c54 0013 c781 0000 2020 207c 2020 |T...... | │ │ │ +00422d60: 2020 7c54 0013 5b81 0000 2020 207c 2020 |T..[... | │ │ │ 00422d70: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00422d80: 2020 2020 2020 2020 7c20 2d43 5b4f 4c4c | -C[OLL │ │ │ 00422d90: 4154 494f 4e5d 3d63 6f6c 6c61 7469 6f6e ATION]=collation │ │ │ 00422da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422db0: 2020 2020 2020 7c54 0013 c791 0000 2020 |T...... │ │ │ +00422db0: 2020 2020 2020 7c54 0013 5b91 0000 2020 |T..[... │ │ │ 00422dc0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 00422dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00422de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422e00: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0012 c713 ----------|T.... │ │ │ +00422e00: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0012 5b13 ----------|T..[. │ │ │ 00422e10: 0000 2020 207c 202d 2020 2020 2020 2020 .. | - │ │ │ 00422e20: 2020 7c20 2d4e 5b41 4d45 5d20 2020 2020 | -N[AME] │ │ │ 00422e30: 7c20 5b6e 616d 6573 7061 6365 5d20 2020 | [namespace] │ │ │ 00422e40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422e50: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00422e60: 0013 c711 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ +00422e60: 0013 5b11 0000 2020 207c 2d2d 2d2d 2d2d ..[... |------ │ │ │ 00422e70: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00422e80: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00422e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422eb0: 2d2d 7c54 0013 c721 0000 2020 207c 202d --|T...!.. | - │ │ │ +00422eb0: 2d2d 7c54 0013 5b21 0000 2020 207c 202d --|T..[!.. | - │ │ │ 00422ec0: 2020 2020 2020 2020 2020 7c20 2d52 5b45 | -R[E │ │ │ 00422ed0: 4749 4f4e 5d20 2020 7c20 5b72 6567 696f GION] | [regio │ │ │ 00422ee0: 6e2d 6e61 6d65 5d20 2020 2020 2020 2020 n-name] │ │ │ 00422ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422f00: 2020 2020 2020 7c54 0013 c731 0000 2020 |T...1.. │ │ │ +00422f00: 2020 2020 2020 7c54 0013 5b31 0000 2020 |T..[1.. │ │ │ 00422f10: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 00422f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00422f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422f50: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 c741 ----------|T...A │ │ │ +00422f50: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 5b41 ----------|T..[A │ │ │ 00422f60: 0000 2020 207c 202d 2020 2020 2020 2020 .. | - │ │ │ 00422f70: 2020 7c20 2d53 5b45 474d 454e 545d 2020 | -S[EGMENT] │ │ │ 00422f80: 7c20 5b73 6567 6d65 6e74 2d6e 616d 655d | [segment-name] │ │ │ 00422f90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422fa0: 2020 2020 2020 2020 2020 2020 2020 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 9407 0000 9808 0000 0000 0000 ................ │ │ │ -00423010: 6700 00c7 4845 4c50 00ff 7300 ff53 554d g...HELP..s..SUM │ │ │ +00423010: 6700 005b 4845 4c50 00ff 7300 ff53 554d g..[HELP..s..SUM │ │ │ 00423020: 4d41 5259 00c1 1351 0000 2020 207c 2d2d MARY...Q.. |-- │ │ │ 00423030: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00423040: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00423050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423070: 2d2d 2d2d 2d2d 7c54 0013 c761 0000 2020 ------|T...a.. │ │ │ +00423070: 2d2d 2d2d 2d2d 7c54 0013 5b61 0000 2020 ------|T..[a.. │ │ │ 00423080: 207c 202d 2020 2020 2020 2020 2020 7c20 | - | │ │ │ 00423090: 2d4d 5b41 505d 2020 2020 2020 7c20 4e2f -M[AP] | N/ │ │ │ 004230a0: 4120 2020 2020 2020 2020 2020 2020 2020 A │ │ │ 004230b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004230c0: 2020 2020 2020 2020 2020 7c54 0013 c771 |T...q │ │ │ +004230c0: 2020 2020 2020 2020 2020 7c54 0013 5b71 |T..[q │ │ │ 004230d0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004230e0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004230f0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00423100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00423120: 0013 c781 0000 2020 207c 202d 2020 2020 ...... | - │ │ │ +00423120: 0013 5b81 0000 2020 207c 202d 2020 2020 ..[... | - │ │ │ 00423130: 2020 2020 2020 7c20 2d54 5b45 4d50 4c41 | -T[EMPLA │ │ │ 00423140: 5445 5d20 7c20 4e2f 4120 2020 2020 2020 TE] | N/A │ │ │ 00423150: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423160: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00423170: 2020 7c54 0013 c791 0000 2020 202b 2d2d |T...... +-- │ │ │ +00423170: 2020 7c54 0013 5b91 0000 2020 202b 2d2d |T..[... +-- │ │ │ 00423180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004231a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004231b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004231c0: 2d2d 2d2d 2d2d 2b07 0012 c714 0000 2c00 ------+.......,. │ │ │ -004231d0: 11c7 ff73 00ff 5155 414c 4946 4945 525f ...s..QUALIFIER_ │ │ │ +004231c0: 2d2d 2d2d 2d2d 2b07 0012 5b14 0000 2c00 ------+...[...,. │ │ │ +004231d0: 115b ff73 00ff 5155 414c 4946 4945 525f .[.s..QUALIFIER_ │ │ │ 004231e0: 5355 4d4d 4152 5900 0051 7561 6c69 6669 SUMMARY..Qualifi │ │ │ -004231f0: 6572 5f53 756d 6d61 7279 1c00 27c7 bf11 er_Summary..'... │ │ │ +004231f0: 6572 5f53 756d 6d61 7279 1c00 275b bf11 er_Summary..'[.. │ │ │ 00423200: 0000 2020 2051 7561 6c69 6669 6572 2053 .. Qualifier S │ │ │ -00423210: 756d 6d61 7279 0700 28c7 2100 0050 0028 ummary..(.!..P.( │ │ │ -00423220: c731 0000 2020 2054 6865 2066 6f6c 6c6f .1.. The follo │ │ │ +00423210: 756d 6d61 7279 0700 285b 2100 0050 0028 ummary..([!..P.( │ │ │ +00423220: 5b31 0000 2020 2054 6865 2066 6f6c 6c6f [1.. The follo │ │ │ 00423230: 7769 6e67 2074 6162 6c65 2073 756d 6d61 wing table summa │ │ │ 00423240: 7269 7a65 7320 616c 6c20 7175 616c 6966 rizes all qualif │ │ │ 00423250: 6965 7273 2066 6f72 2074 6865 2041 4444 iers for the ADD │ │ │ 00423260: 2c20 4348 414e 4745 2c20 616e 6444 0028 , CHANGE, andD.( │ │ │ -00423270: c741 0000 2020 2054 454d 504c 4154 4520 .A.. TEMPLATE │ │ │ +00423270: 5b41 0000 2020 2054 454d 504c 4154 4520 [A.. TEMPLATE │ │ │ 00423280: 636f 6d6d 616e 6473 2e20 5468 6520 6465 commands. The de │ │ │ 00423290: 6661 756c 7473 2061 7265 2074 686f 7365 faults are those │ │ │ 004232a0: 2073 7570 706c 6965 6420 6279 2046 4953 supplied by FIS │ │ │ -004232b0: 2e07 0028 c751 0000 7100 28c7 6100 0020 ...(.Q..q.(.a.. │ │ │ +004232b0: 2e07 0028 5b51 0000 7100 285b 6100 0020 ...([Q..q.([a.. │ │ │ 004232c0: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 004232d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004232e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004232f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423320: 2d2d 2d2d 2d2d 2d2d 2b71 0028 c771 0000 --------+q.(.q.. │ │ │ +00423320: 2d2d 2d2d 2d2d 2d2d 2b71 0028 5b71 0000 --------+q.([q.. │ │ │ 00423330: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00423340: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423350: 2020 2020 2020 2020 2020 2047 4445 2043 GDE C │ │ │ 00423360: 6f6d 6d61 6e64 2051 7561 6c69 6669 6572 ommand Qualifier │ │ │ 00423370: 7320 2020 2020 2020 2020 2020 2020 2020 s │ │ │ 00423380: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00423390: 2020 2020 2020 2020 207c 7100 28c7 8100 |q.(... │ │ │ +00423390: 2020 2020 2020 2020 207c 7100 285b 8100 |q.([.. │ │ │ 004233a0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004233b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004233c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004233d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004233e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004233f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423400: 2d2d 2d2d 2d2d 2d2d 2d2d 7c71 0028 c791 ----------|q.(.. │ │ │ +00423400: 2d2d 2d2d 2d2d 2d2d 2d2d 7c71 0028 5b91 ----------|q.([. │ │ │ 00423410: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00423420: 2020 2020 2020 2051 5541 4c49 4649 4552 QUALIFIER │ │ │ 00423430: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423440: 2020 7c20 2044 4546 2020 7c20 204d 494e | DEF | MIN │ │ │ 00423450: 2020 7c20 2020 2020 2020 2020 4d41 5820 | MAX │ │ │ 00423460: 2020 2020 2020 2020 207c 204e 414d 207c | NAM | │ │ │ -00423470: 2052 4547 207c 2053 4547 207c 7200 27c7 REG | SEG |r.'. │ │ │ +00423470: 2052 4547 207c 2053 4547 207c 7200 275b REG | SEG |r.'[ │ │ │ 00423480: c011 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 00423490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004234a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004234b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004234c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004234d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004234e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 7100 -------------|q. │ │ │ -004234f0: 28c7 1200 0020 2020 7c20 2020 2020 2020 (.... | │ │ │ +004234f0: 285b 1200 0020 2020 7c20 2020 2020 2020 ([... | │ │ │ 00423500: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423510: 2020 202a 2044 4546 4155 4c54 2069 7320 * DEFAULT is │ │ │ 00423520: 7468 6520 6465 6661 756c 7420 7265 6769 the default regi │ │ │ 00423530: 6f6e 2d20 616e 6420 7365 676d 656e 742d on- and segment- │ │ │ 00423540: 6e61 6d65 2020 2020 2020 2020 2020 2020 name │ │ │ 00423550: 2020 2020 2020 2020 2020 2020 2020 7c71 |q │ │ │ -00423560: 0028 c713 0000 2020 207c 2020 2020 2020 .(.... | │ │ │ +00423560: 0028 5b13 0000 2020 207c 2020 2020 2020 .([... | │ │ │ 00423570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004235a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004235b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004235c0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004235d0: 7100 28c7 1400 0020 2020 7c20 2020 2020 q.(.... | │ │ │ +004235d0: 7100 285b 1400 0020 2020 7c20 2020 2020 q.([... | │ │ │ 004235e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004235f0: 2020 2020 2020 2020 2020 2020 202a 2a20 ** │ │ │ 00423600: 4d55 4d50 5320 6973 2074 6865 2064 6566 MUMPS is the def │ │ │ 00423610: 6175 6c74 2066 696c 652d 6e61 6d65 2020 ault file-name │ │ │ 00423620: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00423640: 7c71 0028 c715 0000 2020 207c 2020 2020 |q.(.... | │ │ │ +00423640: 7c71 0028 5b15 0000 2020 207c 2020 2020 |q.([... | │ │ │ 00423650: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423670: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423680: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004236a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004236b0: 207c 7100 28c7 1600 0020 2020 7c20 2020 |q.(.... | │ │ │ +004236b0: 207c 7100 285b 1600 0020 2020 7c20 2020 |q.([... | │ │ │ 004236c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004236d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004236e0: 2020 202a 2a2a 204d 6179 2076 6172 7920 *** May vary │ │ │ 004236f0: 6279 2070 6c61 7466 6f72 6d20 2020 2020 by platform │ │ │ 00423700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423710: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00423720: 2020 7c71 0028 c717 0000 2020 207c 2020 |q.(.... | │ │ │ +00423720: 2020 7c71 0028 5b17 0000 2020 207c 2020 |q.([... | │ │ │ 00423730: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423750: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423770: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423780: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423790: 2020 207c 0000 0000 0000 0000 0000 0000 |............ │ │ │ 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 b907 0000 a908 0000 0000 0000 ................ │ │ │ -00423810: 9900 00c7 4845 4c50 00ff 7300 ff53 554d ....HELP..s..SUM │ │ │ +00423810: 9900 005b 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 1800 0020 ER_SUMMARY..... │ │ │ 00423840: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00423850: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423860: 2020 2020 2020 2020 2020 2a2a 2a2a 202d **** - │ │ │ 00423870: 4e4f 4e55 4c4c 5f53 5542 5343 5249 5054 NONULL_SUBSCRIPT │ │ │ 00423880: 5320 2020 2020 2020 2020 2020 2020 2020 S │ │ │ 00423890: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004238a0: 2020 2020 2020 2020 7c71 0028 c719 0000 |q.(.... │ │ │ +004238a0: 2020 2020 2020 2020 7c71 0028 5b19 0000 |q.([... │ │ │ 004238b0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004238c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004238d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004238e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004238f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423910: 2d2d 2d2d 2d2d 2d2d 2d7c 7100 28c7 1a00 ---------|q.(... │ │ │ +00423910: 2d2d 2d2d 2d2d 2d2d 2d7c 7100 285b 1a00 ---------|q.([.. │ │ │ 00423920: 0020 2020 7c2d 4143 5b43 4553 535f 4d45 . |-AC[CESS_ME │ │ │ 00423930: 5448 4f44 5d3d 636f 6465 2020 2020 2020 THOD]=code │ │ │ 00423940: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423950: 207c 4247 2020 2020 207c 2d20 2020 2020 |BG |- │ │ │ 00423960: 207c 2d20 2020 2020 2020 2020 2020 2020 |- │ │ │ 00423970: 2020 2020 2020 2020 7c2d 2020 2020 7c2d |- |- │ │ │ -00423980: 2020 2020 7c58 2020 2020 7c71 0028 c721 |X |q.(.! │ │ │ +00423980: 2020 2020 7c58 2020 2020 7c71 0028 5b21 |X |q.([! │ │ │ 00423990: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004239a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004239b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004239c0: 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d --+-------+----- │ │ │ 004239d0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004239e0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---------+-----+ │ │ │ -004239f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 7100 28c7 -----+-----|q.(. │ │ │ +004239f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 7100 285b -----+-----|q.([ │ │ │ 00423a00: 2200 0020 2020 7c2d 414c 5b4c 4f43 4154 ".. |-AL[LOCAT │ │ │ 00423a10: 494f 4e5d 3d73 697a 6528 626c 6f63 6b73 ION]=size(blocks │ │ │ 00423a20: 2920 2020 2020 2020 2020 2020 2020 2020 ) │ │ │ 00423a30: 2020 207c 3130 3020 2020 207c 3130 2020 |100 |10 │ │ │ 00423a40: 2020 207c 312c 3034 302c 3138 372c 3339 |1,040,187,39 │ │ │ 00423a50: 3228 3939 324d 6929 2020 7c2d 2020 2020 2(992Mi) |- │ │ │ 00423a60: 7c2d 2020 2020 7c58 2020 2020 7c71 0028 |- |X |q.( │ │ │ -00423a70: c723 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .#.. |-------- │ │ │ +00423a70: 5b23 0000 2020 207c 2d2d 2d2d 2d2d 2d2d [#.. |-------- │ │ │ 00423a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423aa0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d ----+-------+--- │ │ │ 00423ab0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00423ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00423ad0: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 7100 -+-----+-----|q. │ │ │ -00423ae0: 28c7 2400 0020 2020 7c2d 5b4e 4f5d 4153 (.$.. |-[NO]AS │ │ │ +00423ae0: 285b 2400 0020 2020 7c2d 5b4e 4f5d 4153 ([$.. |-[NO]AS │ │ │ 00423af0: 5b59 4e43 494f 5d20 2020 2020 2020 2020 [YNCIO] │ │ │ 00423b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423b10: 2020 2020 207c 4641 4c53 4520 207c 2d20 |FALSE |- │ │ │ 00423b20: 2020 2020 207c 2d20 2020 2020 2020 2020 |- │ │ │ 00423b30: 2020 2020 2020 2020 2020 2020 7c2d 2020 |- │ │ │ 00423b40: 2020 7c2d 2020 2020 7c58 2020 2020 7c71 |- |X |q │ │ │ -00423b50: 0028 c725 0000 2020 207c 2d2d 2d2d 2d2d .(.%.. |------ │ │ │ +00423b50: 0028 5b25 0000 2020 207c 2d2d 2d2d 2d2d .([%.. |------ │ │ │ 00423b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423b80: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d ------+-------+- │ │ │ 00423b90: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00423ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00423bb0: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c ---+-----+-----| │ │ │ -00423bc0: 7100 28c7 2600 0020 2020 7c2d 5b4e 4f5d q.(.&.. |-[NO] │ │ │ +00423bc0: 7100 285b 2600 0020 2020 7c2d 5b4e 4f5d q.([&.. |-[NO] │ │ │ 00423bd0: 4155 5b54 4f44 425d 2020 2020 2020 2020 AU[TODB] │ │ │ 00423be0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423bf0: 2020 2020 2020 207c 4641 4c53 4520 207c |FALSE | │ │ │ 00423c00: 2d20 2020 2020 207c 2d20 2020 2020 2020 - |- │ │ │ 00423c10: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 00423c20: 2020 2020 7c58 2020 2020 7c2d 2020 2020 |X |- │ │ │ -00423c30: 7c71 0028 c727 0000 2020 207c 2d2d 2d2d |q.(.'.. |---- │ │ │ +00423c30: 7c71 0028 5b27 0000 2020 207c 2d2d 2d2d |q.(['.. |---- │ │ │ 00423c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423c60: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00423c70: 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d +-------+------- │ │ │ 00423c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00423c90: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -00423ca0: 2d7c 7100 28c7 2800 0020 2020 7c2d 424c -|q.(.(.. |-BL │ │ │ +00423ca0: 2d7c 7100 285b 2800 0020 2020 7c2d 424c -|q.([(.. |-BL │ │ │ 00423cb0: 5b4f 434b 5f53 495a 455d 3d73 697a 6528 [OCK_SIZE]=size( │ │ │ 00423cc0: 6279 7465 7329 2020 2020 2020 2020 2020 bytes) │ │ │ 00423cd0: 2020 2020 2020 2020 207c 3130 3234 2020 |1024 │ │ │ 00423ce0: 207c 3531 3220 2020 207c 3635 3032 3420 |512 |65024 │ │ │ 00423cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423d00: 7c2d 2020 2020 7c2d 2020 2020 7c58 2020 |- |- |X │ │ │ -00423d10: 2020 7c71 0028 c729 0000 2020 207c 2d2d |q.(.).. |-- │ │ │ +00423d10: 2020 7c71 0028 5b29 0000 2020 207c 2d2d |q.([).. |-- │ │ │ 00423d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00423d50: 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d --+-------+----- │ │ │ 00423d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423d70: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -+-----+-----+-- │ │ │ -00423d80: 2d2d 2d7c 7100 28c7 2a00 0020 2020 7c2d ---|q.(.*.. |- │ │ │ +00423d80: 2d2d 2d7c 7100 285b 2a00 0020 2020 7c2d ---|q.([*.. |- │ │ │ 00423d90: 435b 4f4c 4c41 5449 4f4e 5f44 4546 4155 C[OLLATION_DEFAU │ │ │ 00423da0: 4c54 5d3d 6964 2d6e 756d 6265 7228 696e LT]=id-number(in │ │ │ 00423db0: 7465 6765 7229 2020 2020 207c 3020 2020 teger) |0 │ │ │ 00423dc0: 2020 207c 3020 2020 2020 207c 3235 3520 |0 |255 │ │ │ 00423dd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423de0: 2020 7c2d 2020 2020 7c58 2020 2020 7c2d |- |X |- │ │ │ -00423df0: 2020 2020 7c71 0028 c731 0000 2020 207c |q.(.1.. | │ │ │ +00423df0: 2020 2020 7c71 0028 5b31 0000 2020 207c |q.([1.. | │ │ │ 00423e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00423e30: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d ----+-------+--- │ │ │ 00423e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423e50: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---+-----+-----+ │ │ │ -00423e60: 2d2d 2d2d 2d7c 7100 28c7 3200 0020 2020 -----|q.(.2.. │ │ │ +00423e60: 2d2d 2d2d 2d7c 7100 285b 3200 0020 2020 -----|q.([2.. │ │ │ 00423e70: 7c2d 5b4e 4f5d 4445 4645 525f 414c 4c4f |-[NO]DEFER_ALLO │ │ │ 00423e80: 4341 5445 2020 2020 2020 2020 2020 2020 CATE │ │ │ 00423e90: 2020 2020 2020 2020 2020 2020 207c 5452 |TR │ │ │ 00423ea0: 5545 2020 207c 2d20 2020 2020 207c 2d20 UE |- |- │ │ │ 00423eb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423ec0: 2020 2020 7c2d 2020 2020 7c2d 2020 2020 |- |- │ │ │ -00423ed0: 7c58 2020 2020 7c71 0028 c733 0000 2020 |X |q.(.3.. │ │ │ +00423ed0: 7c58 2020 2020 7c71 0028 5b33 0000 2020 |X |q.([3.. │ │ │ 00423ee0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00423ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00423f10: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d ------+-------+- │ │ │ 00423f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423f30: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -00423f40: 2d2b 2d2d 2d2d 2d7c 7100 28c7 3400 0020 -+-----|q.(.4.. │ │ │ +00423f40: 2d2b 2d2d 2d2d 2d7c 7100 285b 3400 0020 -+-----|q.([4.. │ │ │ 00423f50: 2020 7c2d 445b 594e 414d 4943 5f53 4547 |-D[YNAMIC_SEG │ │ │ 00423f60: 4d45 4e54 5d3d 7365 676d 656e 742d 6e61 MENT]=segment-na │ │ │ 00423f70: 6d65 2863 6861 7273 2920 2020 2020 207c me(chars) | │ │ │ 00423f80: 2a20 2020 2020 207c 3141 2020 2020 207c * |1A | │ │ │ 00423f90: 3136 412f 4e20 2020 2020 2020 2020 2020 16A/N │ │ │ 00423fa0: 2020 2020 2020 7c2d 2020 2020 7c58 2020 |- |X │ │ │ 00423fb0: 2020 7c2d 2020 2020 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 00c7 4845 4c50 00ff 7300 ff53 554d ....HELP..s..SUM │ │ │ +00424010: 9900 005b 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 3500 0020 ER_SUMMARY..5.. │ │ │ 00424040: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00424050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00424070: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b -------+-------+ │ │ │ 00424080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424090: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ -004240a0: 2d2d 2b2d 2d2d 2d2d 7c71 0028 c736 0000 --+-----|q.(.6.. │ │ │ +004240a0: 2d2d 2b2d 2d2d 2d2d 7c71 0028 5b36 0000 --+-----|q.([6.. │ │ │ 004240b0: 2020 207c 2d5b 4e4f 5d45 4e43 5259 5054 |-[NO]ENCRYPT │ │ │ 004240c0: 494f 4e20 2020 2020 2020 2020 2020 2020 ION │ │ │ 004240d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004240e0: 7c46 414c 5345 2020 7c2d 2020 2020 2020 |FALSE |- │ │ │ 004240f0: 7c2d 2020 2020 2020 2020 2020 2020 2020 |- │ │ │ 00424100: 2020 2020 2020 207c 2d20 2020 207c 2d20 |- |- │ │ │ -00424110: 2020 207c 5820 2020 207c 7100 28c7 3700 |X |q.(.7. │ │ │ +00424110: 2020 207c 5820 2020 207c 7100 285b 3700 |X |q.([7. │ │ │ 00424120: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00424130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424150: 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d -+-------+------ │ │ │ 00424160: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00424170: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ -00424180: 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 0028 c738 ----+-----|q.(.8 │ │ │ +00424180: 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 0028 5b38 ----+-----|q.([8 │ │ │ 00424190: 0000 2020 207c 2d5b 4e4f 5d45 504f 4348 .. |-[NO]EPOCH │ │ │ 004241a0: 5441 5045 5220 2020 2020 2020 2020 2020 TAPER │ │ │ 004241b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004241c0: 2020 7c54 5255 4520 2020 7c2d 2020 2020 |TRUE |- │ │ │ 004241d0: 2020 7c2d 2020 2020 2020 2020 2020 2020 |- │ │ │ 004241e0: 2020 2020 2020 2020 207c 2d20 2020 207c |- | │ │ │ -004241f0: 2d20 2020 207c 5820 2020 207c 7100 28c7 - |X |q.(. │ │ │ +004241f0: 2d20 2020 207c 5820 2020 207c 7100 285b - |X |q.([ │ │ │ 00424200: 3900 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 9.. |--------- │ │ │ 00424210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424230: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d ---+-------+---- │ │ │ 00424240: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00424250: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00424260: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 0028 +-----+-----|q.( │ │ │ -00424270: c73a 0000 2020 207c 2d45 585b 5445 4e53 .:.. |-EX[TENS │ │ │ +00424270: 5b3a 0000 2020 207c 2d45 585b 5445 4e53 [:.. |-EX[TENS │ │ │ 00424280: 494f 4e5f 434f 554e 545d 3d73 697a 6528 ION_COUNT]=size( │ │ │ 00424290: 626c 6b73 2920 2020 2020 2020 2020 2020 blks) │ │ │ 004242a0: 2020 2020 7c31 3030 2020 2020 7c30 2020 |100 |0 │ │ │ 004242b0: 2020 2020 7c36 3535 3335 2020 2020 2020 |65535 │ │ │ 004242c0: 2020 2020 2020 2020 2020 207c 2d20 2020 |- │ │ │ 004242d0: 207c 2d20 2020 207c 5820 2020 207c 7100 |- |X |q. │ │ │ -004242e0: 28c7 4100 0020 2020 7c2d 2d2d 2d2d 2d2d (.A.. |------- │ │ │ +004242e0: 285b 4100 0020 2020 7c2d 2d2d 2d2d 2d2d ([A.. |------- │ │ │ 004242f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424310: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 00424320: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00424330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00424340: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 --+-----+-----|q │ │ │ -00424350: 0028 c742 0000 2020 207c 2d46 5b49 4c45 .(.B.. |-F[ILE │ │ │ +00424350: 0028 5b42 0000 2020 207c 2d46 5b49 4c45 .([B.. |-F[ILE │ │ │ 00424360: 5f4e 414d 455d 3d66 696c 652d 6e61 6d65 _NAME]=file-name │ │ │ 00424370: 2028 6368 6172 7329 2020 2020 2020 2020 (chars) │ │ │ 00424380: 2020 2020 2020 7c2a 2a20 2020 2020 7c31 |** |1 │ │ │ 00424390: 4120 2020 2020 7c32 3535 412f 4e20 2020 A |255A/N │ │ │ 004243a0: 2020 2020 2020 2020 2020 2020 207c 2d20 |- │ │ │ 004243b0: 2020 207c 2d20 2020 207c 5820 2020 207c |- |X | │ │ │ -004243c0: 7100 28c7 4300 0020 2020 7c2d 2d2d 2d2d q.(.C.. |----- │ │ │ +004243c0: 7100 285b 4300 0020 2020 7c2d 2d2d 2d2d q.([C.. |----- │ │ │ 004243d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004243e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004243f0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b -------+-------+ │ │ │ 00424400: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00424410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00424420: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -00424430: 7c71 0028 c744 0000 2020 207c 2d46 555b |q.(.D.. |-FU[ │ │ │ +00424430: 7c71 0028 5b44 0000 2020 207c 2d46 555b |q.([D.. |-FU[ │ │ │ 00424440: 4c4c 424c 4b57 5254 5d3d 7b30 7c31 7c32 LLBLKWRT]={0|1|2 │ │ │ 00424450: 7d20 2020 2020 2020 2020 2020 2020 2020 } │ │ │ 00424460: 2020 2020 2020 2020 7c30 2020 2020 2020 |0 │ │ │ 00424470: 7c30 2020 2020 2020 7c32 2020 2020 2020 |0 |2 │ │ │ 00424480: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00424490: 2d20 2020 207c 2d20 2020 207c 5820 2020 - |- |X │ │ │ -004244a0: 207c 7100 28c7 4500 0020 2020 7c2d 2d2d |q.(.E.. |--- │ │ │ +004244a0: 207c 7100 285b 4500 0020 2020 7c2d 2d2d |q.([E.. |--- │ │ │ 004244b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004244c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004244d0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004244e0: 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d -+-------+------ │ │ │ 004244f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424500: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d +-----+-----+--- │ │ │ -00424510: 2d2d 7c71 0028 c746 0000 2020 207c 2d47 --|q.(.F.. |-G │ │ │ +00424510: 2d2d 7c71 0028 5b46 0000 2020 207c 2d47 --|q.([F.. |-G │ │ │ 00424520: 5b4c 4f42 414c 5f42 5546 4645 525f 434f [LOBAL_BUFFER_CO │ │ │ 00424530: 554e 545d 3d73 697a 6528 626c 6f63 6b73 UNT]=size(blocks │ │ │ 00424540: 2920 2020 2020 2020 2020 7c31 2c30 3234 ) |1,024 │ │ │ 00424550: 2020 7c36 3420 2020 2020 7c32 2c31 3437 |64 |2,147 │ │ │ 00424560: 2c34 3833 2c36 3437 202a 2a2a 2020 2020 ,483,647 *** │ │ │ 00424570: 207c 2d20 2020 207c 2d20 2020 207c 5820 |- |- |X │ │ │ -00424580: 2020 207c 7100 28c7 4700 0020 2020 7c20 |q.(.G.. | │ │ │ +00424580: 2020 207c 7100 285b 4700 0020 2020 7c20 |q.([G.. | │ │ │ 00424590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004245a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004245b0: 2020 2020 2020 2020 2020 207c 2a2a 2a20 |*** │ │ │ 004245c0: 2020 207c 2020 2020 2020 207c 2020 2020 | | │ │ │ 004245d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004245e0: 2020 7c20 2020 2020 7c20 2020 2020 7c20 | | | │ │ │ -004245f0: 2020 2020 7c71 0028 c748 0000 2020 207c |q.(.H.. | │ │ │ +004245f0: 2020 2020 7c71 0028 5b48 0000 2020 207c |q.([H.. | │ │ │ 00424600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00424630: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d ----+-------+--- │ │ │ 00424640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424650: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---+-----+-----+ │ │ │ -00424660: 2d2d 2d2d 2d7c 7100 28c7 4900 0020 2020 -----|q.(.I.. │ │ │ +00424660: 2d2d 2d2d 2d7c 7100 285b 4900 0020 2020 -----|q.([I.. │ │ │ 00424670: 7c2d 4b5b 4559 5f53 495a 455d 3d73 697a |-K[EY_SIZE]=siz │ │ │ 00424680: 6528 6279 7465 7329 2020 2020 2020 2020 e(bytes) │ │ │ 00424690: 2020 2020 2020 2020 2020 2020 207c 3634 |64 │ │ │ 004246a0: 2020 2020 207c 3320 2020 2020 207c 312c |3 |1, │ │ │ 004246b0: 3031 3920 2020 2020 2020 2020 2020 2020 019 │ │ │ 004246c0: 2020 2020 7c2d 2020 2020 7c58 2020 2020 |- |X │ │ │ -004246d0: 7c2d 2020 2020 7c71 0028 c74a 0000 2020 |- |q.(.J.. │ │ │ +004246d0: 7c2d 2020 2020 7c71 0028 5b4a 0000 2020 |- |q.([J.. │ │ │ 004246e0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004246f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00424710: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d ------+-------+- │ │ │ 00424720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424730: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -00424740: 2d2b 2d2d 2d2d 2d7c 7100 28c7 5100 0020 -+-----|q.(.Q.. │ │ │ +00424740: 2d2b 2d2d 2d2d 2d7c 7100 285b 5100 0020 -+-----|q.([Q.. │ │ │ 00424750: 2020 7c2d 5b4e 4f5d 4c5b 4f43 4b5f 4352 |-[NO]L[OCK_CR │ │ │ 00424760: 4954 5d20 2020 2020 2020 2020 2020 2020 IT] │ │ │ 00424770: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00424780: 4641 4c53 4520 207c 2d20 2020 2020 207c FALSE |- | │ │ │ 00424790: 2d20 2020 2020 2020 2020 2020 2020 2020 - │ │ │ 004247a0: 2020 2020 2020 7c2d 2020 2020 7c58 2020 |- |X │ │ │ 004247b0: 2020 7c2d 2020 2020 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 00c7 4845 4c50 00ff 7300 ff53 554d ....HELP..s..SUM │ │ │ +00424810: 9900 005b 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 5200 0020 ER_SUMMARY..R.. │ │ │ 00424840: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00424850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00424870: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b -------+-------+ │ │ │ 00424880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424890: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ -004248a0: 2d2d 2b2d 2d2d 2d2d 7c71 0028 c753 0000 --+-----|q.(.S.. │ │ │ +004248a0: 2d2d 2b2d 2d2d 2d2d 7c71 0028 5b53 0000 --+-----|q.([S.. │ │ │ 004248b0: 2020 207c 2d4c 5b4f 434b 5f53 5041 4345 |-L[OCK_SPACE │ │ │ 004248c0: 5d3d 7369 7a65 2870 6167 6573 2920 2020 ]=size(pages) │ │ │ 004248d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004248e0: 7c34 3020 2020 2020 7c31 3020 2020 2020 |40 |10 │ │ │ 004248f0: 7c36 352c 3533 3620 2020 2020 2020 2020 |65,536 │ │ │ 00424900: 2020 2020 2020 207c 2d20 2020 207c 2d20 |- |- │ │ │ -00424910: 2020 207c 5820 2020 207c 7100 28c7 5400 |X |q.(.T. │ │ │ +00424910: 2020 207c 5820 2020 207c 7100 285b 5400 |X |q.([T. │ │ │ 00424920: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00424930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424950: 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d -+-------+------ │ │ │ 00424960: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00424970: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ -00424980: 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 0028 c755 ----+-----|q.(.U │ │ │ +00424980: 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 0028 5b55 ----+-----|q.([U │ │ │ 00424990: 0000 2020 207c 2d4d 5b55 5445 585f 534c .. |-M[UTEX_SL │ │ │ 004249a0: 4f54 535d 3d69 6e74 6567 6572 2020 2020 OTS]=integer │ │ │ 004249b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004249c0: 2020 7c31 2c30 3234 2020 7c31 2c30 3234 |1,024 |1,024 │ │ │ 004249d0: 2020 7c33 322c 3736 3820 2020 2020 2020 |32,768 │ │ │ 004249e0: 2020 2020 2020 2020 207c 2d20 2020 207c |- | │ │ │ -004249f0: 2d20 2020 207c 5820 2020 207c 7100 28c7 - |X |q.(. │ │ │ +004249f0: 2d20 2020 207c 5820 2020 207c 7100 285b - |X |q.([ │ │ │ 00424a00: 5600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d V.. |--------- │ │ │ 00424a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424a30: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d ---+-------+---- │ │ │ 00424a40: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00424a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00424a60: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 0028 +-----+-----|q.( │ │ │ -00424a70: c757 0000 2020 207c 2d5b 4e4f 5d49 4e53 .W.. |-[NO]INS │ │ │ +00424a70: 5b57 0000 2020 207c 2d5b 4e4f 5d49 4e53 [W.. |-[NO]INS │ │ │ 00424a80: 545b 5f46 5245 455a 455f 4f4e 5f45 5252 T[_FREEZE_ON_ERR │ │ │ 00424a90: 4f52 5d20 2020 2020 2020 2020 2020 2020 OR] │ │ │ 00424aa0: 2020 2020 7c46 414c 5345 2020 7c2d 2020 |FALSE |- │ │ │ 00424ab0: 2020 2020 7c2d 2020 2020 2020 2020 2020 |- │ │ │ 00424ac0: 2020 2020 2020 2020 2020 207c 2d20 2020 |- │ │ │ 00424ad0: 207c 5820 2020 207c 2d20 2020 207c 7100 |X |- |q. │ │ │ -00424ae0: 28c7 5800 0020 2020 7c2d 2d2d 2d2d 2d2d (.X.. |------- │ │ │ +00424ae0: 285b 5800 0020 2020 7c2d 2d2d 2d2d 2d2d ([X.. |------- │ │ │ 00424af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424b10: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 00424b20: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00424b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00424b40: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 --+-----+-----|q │ │ │ -00424b50: 0028 c759 0000 2020 207c 2d5b 4e4f 5d51 .(.Y.. |-[NO]Q │ │ │ +00424b50: 0028 5b59 0000 2020 207c 2d5b 4e4f 5d51 .([Y.. |-[NO]Q │ │ │ 00424b60: 5b44 4252 554e 444f 574e 5d20 2020 2020 [DBRUNDOWN] │ │ │ 00424b70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424b80: 2020 2020 2020 7c46 414c 5345 2020 7c2d |FALSE |- │ │ │ 00424b90: 2020 2020 2020 7c2d 2020 2020 2020 2020 |- │ │ │ 00424ba0: 2020 2020 2020 2020 2020 2020 207c 2d20 |- │ │ │ 00424bb0: 2020 207c 5820 2020 207c 2d20 2020 207c |X |- | │ │ │ -00424bc0: 7100 28c7 5a00 0020 2020 7c2d 2d2d 2d2d q.(.Z.. |----- │ │ │ +00424bc0: 7100 285b 5a00 0020 2020 7c2d 2d2d 2d2d q.([Z.. |----- │ │ │ 00424bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424bf0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b -------+-------+ │ │ │ 00424c00: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00424c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00424c20: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -00424c30: 7c71 0028 c761 0000 2020 207c 2d5b 4e4f |q.(.a.. |-[NO │ │ │ +00424c30: 7c71 0028 5b61 0000 2020 207c 2d5b 4e4f |q.([a.. |-[NO │ │ │ 00424c40: 5d4a 5b4f 5552 4e41 4c5d 3d6f 7074 696f ]J[OURNAL]=optio │ │ │ 00424c50: 6e2d 6c69 7374 2020 2020 2020 2020 2020 n-list │ │ │ 00424c60: 2020 2020 2020 2020 7c2d 4e4f 4a20 2020 |-NOJ │ │ │ 00424c70: 7c2d 2020 2020 2020 7c2d 2020 2020 2020 |- |- │ │ │ 00424c80: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00424c90: 2d20 2020 207c 5820 2020 207c 2d20 2020 - |X |- │ │ │ -00424ca0: 207c 7100 28c7 6200 0020 2020 7c2d 2d2d |q.(.b.. |--- │ │ │ +00424ca0: 207c 7100 285b 6200 0020 2020 7c2d 2d2d |q.([b.. |--- │ │ │ 00424cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424cd0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00424ce0: 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d -+-------+------ │ │ │ 00424cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424d00: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d +-----+-----+--- │ │ │ -00424d10: 2d2d 7c71 0028 c763 0000 2020 207c 2d4e --|q.(.c.. |-N │ │ │ +00424d10: 2d2d 7c71 0028 5b63 0000 2020 207c 2d4e --|q.([c.. |-N │ │ │ 00424d20: 5b55 4c4c 5f53 5542 5343 5249 5054 535d [ULL_SUBSCRIPTS] │ │ │ 00424d30: 3d5b 414c 5741 5953 7c4e 4556 4552 7c45 =[ALWAYS|NEVER|E │ │ │ 00424d40: 5849 5354 494e 475d 2020 7c4e 4556 4552 XISTING] |NEVER │ │ │ 00424d50: 2020 7c2d 2020 2020 2020 7c2d 2020 2020 |- |- │ │ │ 00424d60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424d70: 207c 2d20 2020 207c 5820 2020 207c 2d20 |- |X |- │ │ │ -00424d80: 2020 207c 7100 28c7 6400 0020 2020 7c20 |q.(.d.. | │ │ │ +00424d80: 2020 207c 7100 285b 6400 0020 2020 7c20 |q.([d.. | │ │ │ 00424d90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424db0: 2020 2020 2020 2020 2020 207c 6f72 202a |or * │ │ │ 00424dc0: 2a2a 2a7c 2020 2020 2020 207c 2020 2020 ***| | │ │ │ 00424dd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424de0: 2020 7c20 2020 2020 7c20 2020 2020 7c20 | | | │ │ │ -00424df0: 2020 2020 7c71 0028 c765 0000 2020 207c |q.(.e.. | │ │ │ +00424df0: 2020 2020 7c71 0028 5b65 0000 2020 207c |q.([e.. | │ │ │ 00424e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00424e30: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d ----+-------+--- │ │ │ 00424e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424e50: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---+-----+-----+ │ │ │ -00424e60: 2d2d 2d2d 2d7c 7100 28c7 6600 0020 2020 -----|q.(.f.. │ │ │ +00424e60: 2d2d 2d2d 2d7c 7100 285b 6600 0020 2020 -----|q.([f.. │ │ │ 00424e70: 7c2d 5b4e 4f5d 5354 444e 554c 4c43 4f4c |-[NO]STDNULLCOL │ │ │ 00424e80: 4c5b 3d54 5255 457c 4641 4c53 455d 2020 L[=TRUE|FALSE] │ │ │ 00424e90: 2020 2020 2020 2020 2020 2020 207c 4641 |FA │ │ │ 00424ea0: 4c53 4520 207c 2d20 2020 2020 207c 2d20 LSE |- |- │ │ │ 00424eb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424ec0: 2020 2020 7c2d 2020 2020 7c58 2020 2020 |- |X │ │ │ -00424ed0: 7c2d 2020 2020 7c71 0028 c767 0000 2020 |- |q.(.g.. │ │ │ +00424ed0: 7c2d 2020 2020 7c71 0028 5b67 0000 2020 |- |q.([g.. │ │ │ 00424ee0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00424ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00424f10: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d ------+-------+- │ │ │ 00424f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424f30: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -00424f40: 2d2b 2d2d 2d2d 2d7c 7100 28c7 6800 0020 -+-----|q.(.h.. │ │ │ +00424f40: 2d2b 2d2d 2d2d 2d7c 7100 285b 6800 0020 -+-----|q.([h.. │ │ │ 00424f50: 2020 7c2d 525b 4543 4f52 445f 5349 5a45 |-R[ECORD_SIZE │ │ │ 00424f60: 5d3d 7369 7a65 2028 6279 7465 7329 2020 ]=size (bytes) │ │ │ 00424f70: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00424f80: 3235 3620 2020 207c 3720 2020 2020 207c 256 |7 | │ │ │ 00424f90: 312c 3034 382c 3537 3620 2020 2020 2020 1,048,576 │ │ │ 00424fa0: 2020 2020 2020 7c2d 2020 2020 7c58 2020 |- |X │ │ │ 00424fb0: 2020 7c2d 2020 2020 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 7402 0000 d108 0000 0000 0000 ....t........... │ │ │ -00425010: 9900 00c7 4845 4c50 00ff 7300 ff53 554d ....HELP..s..SUM │ │ │ +00425010: 9900 005b 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 6900 0020 ER_SUMMARY..i.. │ │ │ 00425040: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00425050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00425070: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b -------+-------+ │ │ │ 00425080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425090: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ -004250a0: 2d2d 2b2d 2d2d 2d2d 7c71 0028 c76a 0000 --+-----|q.(.j.. │ │ │ +004250a0: 2d2d 2b2d 2d2d 2d2d 7c71 0028 5b6a 0000 --+-----|q.([j.. │ │ │ 004250b0: 2020 207c 2d52 5b45 4749 4f4e 5d20 7265 |-R[EGION] re │ │ │ 004250c0: 6769 6f6e 2d6e 616d 6520 2863 6861 7273 gion-name (chars │ │ │ 004250d0: 2920 2020 2020 2020 2020 2020 2020 2020 ) │ │ │ 004250e0: 7c2a 2020 2020 2020 7c31 4120 2020 2020 |* |1A │ │ │ 004250f0: 7c31 3641 2f4e 2020 2020 2020 2020 2020 |16A/N │ │ │ 00425100: 2020 2020 2020 207c 5820 2020 207c 2d20 |X |- │ │ │ -00425110: 2020 207c 2d20 2020 207c 7100 28c7 7100 |- |q.(.q. │ │ │ +00425110: 2020 207c 2d20 2020 207c 7100 285b 7100 |- |q.([q. │ │ │ 00425120: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00425130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425150: 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d -+-------+------ │ │ │ 00425160: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00425170: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ -00425180: 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 0028 c772 ----+-----|q.(.r │ │ │ +00425180: 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 0028 5b72 ----+-----|q.([r │ │ │ 00425190: 0000 2020 207c 2d52 5b45 5345 5256 4544 .. |-R[ESERVED │ │ │ 004251a0: 5f42 5954 4553 5d3d 7369 7a65 2862 7974 _BYTES]=size(byt │ │ │ 004251b0: 6573 2920 2020 2020 2020 2020 2020 2020 es) │ │ │ 004251c0: 2020 7c30 2020 2020 2020 7c30 2020 2020 |0 |0 │ │ │ 004251d0: 2020 7c62 6c6f 636b 7369 7a65 2020 2020 |blocksize │ │ │ 004251e0: 2020 2020 2020 2020 207c 2d20 2020 207c |- | │ │ │ -004251f0: 2d20 2020 207c 5820 2020 207c 7100 28c7 - |X |q.(. │ │ │ +004251f0: 2d20 2020 207c 5820 2020 207c 7100 285b - |X |q.([ │ │ │ 00425200: 7300 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d s.. +--------- │ │ │ 00425210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 0028 ------------+..( │ │ │ -00425270: c774 0000 0000 0000 0000 0000 0000 0000 .t.............. │ │ │ +00425270: 5b74 0000 0000 0000 0000 0000 0000 0000 [t.............. │ │ │ 00425280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004252a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004252b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004252c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004252d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004252e0: 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 e808 0000 0000 0000 ................ │ │ │ -00425810: 6500 00c7 4845 4c50 00ff 7300 ff43 4f50 e...HELP..s..COP │ │ │ +00425810: 6500 005b 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 c721 0000 2020 2073 date;J...!.. s │ │ │ +00425870: 6461 7465 3b4a 0014 5b21 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 c722 0000 2020 2072 6573 706f 6e73 ...".. respons │ │ │ +004258c0: 0014 5b22 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 c723 0000 0000 0000 0000 0000 0000 ...#............ │ │ │ +004258f0: 0014 5b23 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.1-008_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 fa27 d668 0200 0000 .........'.h.... │ │ │ +000000b0: 0100 0000 0000 0000 e1c0 e868 0200 0000 ...........h.... │ │ │ 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 3507 0023 4941 yright 2025..#IA │ │ │ -00401850: 0000 5300 2349 5100 0020 2020 4669 6465 ..S.#IQ.. Fide │ │ │ +00401840: 7972 6967 6874 2032 3032 3507 0023 4641 yright 2025..#FA │ │ │ +00401850: 0000 5300 2346 5100 0020 2020 4669 6465 ..S.#FQ.. 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 4961 0000 2020 2072 . All..#Ia.. r │ │ │ +004018a0: 2e20 416c 6c1a 0023 4661 0000 2020 2072 . All..#Fa.. r │ │ │ 004018b0: 6967 6874 7320 7265 7365 7276 6564 2e07 ights reserved.. │ │ │ -004018c0: 0023 4971 0000 4f00 2349 8100 0020 2020 .#Iq..O.#I... │ │ │ +004018c0: 0023 4671 0000 4f00 2346 8100 0020 2020 .#Fq..O.#F... │ │ │ 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 4991 0000 2020 2075 umentS.#I... u │ │ │ +00401910: 756d 656e 7453 0023 4691 0000 2020 2075 umentS.#F... 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 2249 c011 0000 3 or anyU."I.... │ │ │ +00401960: 3320 6f72 2061 6e79 5500 2246 c011 0000 3 or anyU."F.... │ │ │ 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: 4912 0000 2020 2053 6563 7469 6f6e 732c I... Sections, │ │ │ +004019c0: 4612 0000 2020 2053 6563 7469 6f6e 732c F... 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: 2349 1300 0051 0023 4914 0000 2020 2047 #I...Q.#I... G │ │ │ +00401a00: 2346 1300 0051 0023 4614 0000 2020 2047 #F...Q.#F... 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 2349 1500 0020 2020 , Inc.G.#I... │ │ │ +00401a50: 2c20 496e 632e 4700 2346 1500 0020 2020 , Inc.G.#F... │ │ │ 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: 4916 0000 4800 2349 1700 0020 2020 5468 I...H.#I... Th │ │ │ +00401aa0: 4616 0000 4800 2346 1700 0020 2020 5468 F...H.#F... 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 2349 he operatingT.#I │ │ │ +00401ae0: 6865 206f 7065 7261 7469 6e67 5400 2346 he operatingT.#F │ │ │ 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 2349 1900 0020 2020 5468 6973 2064 P.#I... This d │ │ │ +00401b40: 5000 2346 1900 0020 2020 5468 6973 2064 P.#F... 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 2349 1a00 0020 2020 696e 666f 726d Q.#I... inform │ │ │ +00401b90: 5100 2346 1a00 0020 2020 696e 666f 726d Q.#F... 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 4921 0000 2020 2073 7563 6820 ;J.#I!.. such │ │ │ +00401be0: 3b4a 0023 4621 0000 2020 2073 7563 6820 ;J.#F!.. 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 4922 FIS is not0.#I" │ │ │ +00401c20: 2046 4953 2069 7320 6e6f 7430 0023 4622 FIS is not0.#F" │ │ │ 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 4923 or defects...#I# │ │ │ +00401c50: 6f72 2064 6566 6563 7473 2e07 0023 4623 or defects...#F# │ │ │ 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: 49bf 1100 0020 2020 5072 6f67 7261 6d20 I.... Program │ │ │ -00402890: 4465 6275 6707 005c 4921 0000 5400 5c49 Debug..\I!..T.\I │ │ │ +00402880: 46bf 1100 0020 2020 5072 6f67 7261 6d20 F.... Program │ │ │ +00402890: 4465 6275 6707 005c 4621 0000 5400 5c46 Debug..\F!..T.\F │ │ │ 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 5c49 4100 0020 2020 4966 2079 6f75 Q.\IA.. If you │ │ │ +004028f0: 5100 5c46 4100 0020 2020 4966 2079 6f75 Q.\FA.. 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 4951 0000 2020 2074 6865 2055 sO.\IQ.. the U │ │ │ +00402940: 734f 005c 4651 0000 2020 2074 6865 2055 sO.\FQ.. 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 5c49 6100 0020 2020 7072 6f76 6964 O.\Ia.. provid │ │ │ +00402990: 4f00 5c46 6100 0020 2020 7072 6f76 6964 O.\Fa.. 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 4971 0000 5100 5c49 8100 0020 2020 .\Iq..Q.\I... │ │ │ +004029e0: 005c 4671 0000 5100 5c46 8100 0020 2020 .\Fq..Q.\F... │ │ │ 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 4991 0000 2020 ctivelyS.\I... │ │ │ +00402a30: 6374 6976 656c 7953 005c 4691 0000 2020 ctivelyS.\F... │ │ │ 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 5b49 c011 cutes eachS.[I.. │ │ │ +00402a80: 6375 7465 7320 6561 6368 5300 5b46 c011 cutes eachS.[F.. │ │ │ 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: 4912 0000 2020 2069 6e69 7469 6174 6564 I... initiated │ │ │ +00402ae0: 4612 0000 2020 2069 6e69 7469 6174 6564 F... initiated │ │ │ 00402af0: 2044 6972 6563 7420 4d6f 6465 2e07 005c Direct Mode...\ │ │ │ -00402b00: 4913 0000 2400 5b49 ff73 00ff 4754 2e4d I...$.[I.s..GT.M │ │ │ +00402b00: 4613 0000 2400 5b46 ff73 00ff 4754 2e4d F...$.[F.s..GT.M │ │ │ 00402b10: 5f43 4f4d 5049 4c45 5200 0047 542e 4d5f _COMPILER..GT.M_ │ │ │ -00402b20: 436f 6d70 696c 6572 1800 6d49 bf11 0000 Compiler..mI.... │ │ │ +00402b20: 436f 6d70 696c 6572 1800 6d46 bf11 0000 Compiler..mF.... │ │ │ 00402b30: 2020 2047 542e 4d20 436f 6d70 696c 6572 GT.M Compiler │ │ │ -00402b40: 0700 6e49 2100 004c 006e 4931 0000 2020 ..nI!..L.nI1.. │ │ │ +00402b40: 0700 6e46 2100 004c 006e 4631 0000 2020 ..nF!..L.nF1.. │ │ │ 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 4941 0000 2020 2063 6f6e lesO.nIA.. con │ │ │ +00402b90: 6c65 734f 006e 4641 0000 2020 2063 6f6e lesO.nFA.. 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 6e49 5100 0020 2020 706c 6174 meT.nIQ.. plat │ │ │ +00402be0: 6d65 5400 6e46 5100 0020 2020 706c 6174 meT.nFQ.. 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 6e49 6100 0020 2020 syntaxP.nIa.. │ │ │ +00402c30: 7379 6e74 6178 5000 6e46 6100 0020 2020 syntaxP.nFa.. │ │ │ 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 6e49 7100 0020 2020 le theS.nIq.. │ │ │ +00402c80: 6c65 2074 6865 5300 6e46 7100 0020 2020 le theS.nFq.. │ │ │ 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 4981 0000 e even ifQ.nI... │ │ │ +00402cd0: 6520 6576 656e 2069 6651 006e 4681 0000 e even ifQ.nF... │ │ │ 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 6e49 9100 as-written<.nI.. │ │ │ +00402d20: 6173 2d77 7269 7474 656e 3c00 6e46 9100 as-written<.nF.. │ │ │ 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 6d49 c011 0000 3200 gging...mI....2. │ │ │ +00402d60: 6767 696e 672e 0800 6d46 c011 0000 3200 gging...mF....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 a90e 0000 0000 0000 ....z........... │ │ │ -00403010: 3500 0049 4845 4c50 00ff 7300 ff4c 414e 5..IHELP..s..LAN │ │ │ +00403010: 3500 0046 4845 4c50 00ff 7300 ff4c 414e 5..FHELP..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 49bf 1100 0020 2020 sions...I.... │ │ │ +00403040: 7369 6f6e 731e 001d 46bf 1100 0020 2020 sions...F.... │ │ │ 00403050: 4c61 6e67 7561 6765 2045 7874 656e 7369 Language Extensi │ │ │ -00403060: 6f6e 7307 001e 4921 0000 5300 1e49 3100 ons...I!..S..I1. │ │ │ +00403060: 6f6e 7307 001e 4621 0000 5300 1e46 3100 ons...F!..S..F1. │ │ │ 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: 4941 0000 2020 2061 206e 756d 6265 7220 IA.. a number │ │ │ +004030c0: 4641 0000 2020 2061 206e 756d 6265 7220 FA.. 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 1e49 5100 0020 2020 6172 6520 6772 P..IQ.. are gr │ │ │ +00403110: 5000 1e46 5100 0020 2020 6172 6520 6772 P..FQ.. 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 1e49 6100 0020 2020 6561 6368 206f S..Ia.. each o │ │ │ +00403160: 5300 1e46 6100 0020 2020 6561 6368 206f S..Fa.. 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 4971 0000 2020 2065 6163 in...Iq.. eac │ │ │ -004031c0: 6820 7365 6374 696f 6e2e 0700 1e49 8100 h section....I.. │ │ │ -004031d0: 0054 001e 4991 0000 2020 2054 6865 2066 .T..I... The f │ │ │ +004031b0: 2069 6e17 001e 4671 0000 2020 2065 6163 in...Fq.. eac │ │ │ +004031c0: 6820 7365 6374 696f 6e2e 0700 1e46 8100 h section....F.. │ │ │ +004031d0: 0054 001e 4691 0000 2020 2054 6865 2066 .T..F... 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 49c0 1100 0027 001e elow:...I....'.. │ │ │ -00403230: 4912 0000 2020 2020 202a 2055 4e49 5820 I... * UNIX │ │ │ +00403220: 656c 6f77 3a08 001d 46c0 1100 0027 001e elow:...F....'.. │ │ │ +00403230: 4612 0000 2020 2020 202a 2055 4e49 5820 F... * UNIX │ │ │ 00403240: 696e 7465 7266 6163 6520 6661 6369 6c69 interface facili │ │ │ -00403250: 7469 6573 1d00 1e49 1300 0020 2020 2020 ties...I... │ │ │ +00403250: 7469 6573 1d00 1e46 1300 0020 2020 2020 ties...F... │ │ │ 00403260: 2a20 4465 6275 6767 696e 6720 746f 6f6c * Debugging tool │ │ │ -00403270: 732b 001e 4914 0000 2020 2020 202a 2045 s+..I... * E │ │ │ +00403270: 732b 001e 4614 0000 2020 2020 202a 2045 s+..F... * E │ │ │ 00403280: 7863 6570 7469 6f6e 2d68 616e 646c 696e xception-handlin │ │ │ -00403290: 6720 6578 7465 6e73 696f 6e73 2300 1e49 g extensions#..I │ │ │ +00403290: 6720 6578 7465 6e73 696f 6e73 2300 1e46 g extensions#..F │ │ │ 004032a0: 1500 0020 2020 2020 2a20 4a6f 7572 6e61 ... * Journa │ │ │ 004032b0: 6c69 6e67 2065 7874 656e 7369 6f6e 7338 ling extensions8 │ │ │ -004032c0: 001e 4916 0000 2020 2020 202a 2045 7874 ..I... * Ext │ │ │ +004032c0: 001e 4616 0000 2020 2020 202a 2045 7874 ..F... * 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 4917 0000 2020 ability(..I... │ │ │ +004032f0: 6162 696c 6974 7928 001e 4617 0000 2020 ability(..F... │ │ │ 00403300: 2020 202a 2044 6576 6963 6520 4861 6e64 * Device Hand │ │ │ 00403310: 6c69 6e67 2045 7874 656e 7369 6f6e 7328 ling Extensions( │ │ │ -00403320: 001e 4918 0000 2020 2020 202a 2041 6c69 ..I... * Ali │ │ │ +00403320: 001e 4618 0000 2020 2020 202a 2041 6c69 ..F... * Ali │ │ │ 00403330: 6173 2056 6172 6961 626c 6573 2045 7874 as Variables Ext │ │ │ -00403340: 656e 7369 6f6e 732c 001e 4919 0000 2020 ensions,..I... │ │ │ +00403340: 656e 7369 6f6e 732c 001e 4619 0000 2020 ensions,..F... │ │ │ 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 491a 0000 0000 0000 0000 ort...I......... │ │ │ +00403370: 6f72 7407 001e 461a 0000 0000 0000 0000 ort...F......... │ │ │ 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 1449 mmer.....#.....I │ │ │ +004044a0: 6d6d 6572 2e07 0015 0023 0000 1c00 1446 mmer.....#.....F │ │ │ 004044b0: ff73 00ff 434f 5059 5249 4748 5400 0043 .s..COPYRIGHT..C │ │ │ -004044c0: 6f70 7972 6967 6874 1400 2249 bf11 0000 opyright.."I.... │ │ │ -004044d0: 2020 2043 6f70 7972 6967 6874 0700 2349 Copyright..#I │ │ │ +004044c0: 6f70 7972 6967 6874 1400 2246 bf11 0000 opyright.."F.... │ │ │ +004044d0: 2020 2043 6f70 7972 6967 6874 0700 2346 Copyright..#F │ │ │ 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 49bf 1100 0020 2020 2049 6e74 s .7I.... Int │ │ │ +00404860: 7320 0037 46bf 1100 0020 2020 2049 6e74 s .7F.... Int │ │ │ 00404870: 6572 6661 6365 2046 6163 696c 6974 6965 erface Facilitie │ │ │ -00404880: 7307 0038 4921 0000 5100 3849 3100 0020 s..8I!..Q.8I1.. │ │ │ +00404880: 7307 0038 4621 0000 5100 3846 3100 0020 s..8F!..Q.8F1.. │ │ │ 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 4941 0000 , GT.M isR.8IA.. │ │ │ +004048d0: 2c20 4754 2e4d 2069 7352 0038 4641 0000 , GT.M isR.8FA.. │ │ │ 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 4951 . With GT.ML.8IQ │ │ │ +00404920: 2e20 5769 7468 2047 542e 4d4c 0038 4651 . With GT.ML.8FQ │ │ │ 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 4961 0000 3900 xamine:..8Ia..9. │ │ │ -00404980: 3849 7100 0020 2020 2020 2a20 5379 7374 8Iq.. * Syst │ │ │ +00404970: 7861 6d69 6e65 3a07 0038 4661 0000 3900 xamine:..8Fa..9. │ │ │ +00404980: 3846 7100 0020 2020 2020 2a20 5379 7374 8Fq.. * 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 4981 0000 2020 nd SIDs .8I... │ │ │ +004049b0: 6e64 2053 4944 7320 0038 4681 0000 2020 nd SIDs .8F... │ │ │ 004049c0: 2020 202a 204a 6f62 7320 616e 6420 7072 * Jobs and pr │ │ │ -004049d0: 6f63 6573 7365 7323 0038 4991 0000 2020 ocesses#.8I... │ │ │ +004049d0: 6f63 6573 7365 7323 0038 4691 0000 2020 ocesses#.8F... │ │ │ 004049e0: 2020 202a 2044 6972 6563 746f 7269 6573 * Directories │ │ │ -004049f0: 2061 6e64 2066 696c 6573 1600 3749 c011 and files..7I.. │ │ │ +004049f0: 2061 6e64 2066 696c 6573 1600 3746 c011 and files..7F.. │ │ │ 00404a00: 0000 2020 2020 202a 2044 6576 6963 6573 .. * Devices │ │ │ -00404a10: 1600 3849 1200 0020 2020 2020 2a20 4d65 ..8I... * Me │ │ │ -00404a20: 7373 6167 6573 1800 3849 1300 0020 2020 ssages..8I... │ │ │ +00404a10: 1600 3846 1200 0020 2020 2020 2a20 4d65 ..8F... * Me │ │ │ +00404a20: 7373 6167 6573 1800 3846 1300 0020 2020 ssages..8F... │ │ │ 00404a30: 2020 2a20 5072 6976 696c 6567 6573 0700 * Privileges.. │ │ │ -00404a40: 3849 1400 004c 0038 4915 0000 2020 2054 8I...L.8I... T │ │ │ +00404a40: 3846 1400 004c 0038 4615 0000 2020 2054 8F...L.8F... 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 4916 0000 2020 2066 6163 696c e..8I... facil │ │ │ -00404aa0: 6974 6965 732e 0700 3849 1700 0054 0038 ities...8I...T.8 │ │ │ -00404ab0: 4918 0000 2020 202b 2d2d 2d2d 2d2d 2d2d I... +-------- │ │ │ +00404a90: 6515 0038 4616 0000 2020 2066 6163 696c e..8F... facil │ │ │ +00404aa0: 6974 6965 732e 0700 3846 1700 0054 0038 ities...8F...T.8 │ │ │ +00404ab0: 4618 0000 2020 202b 2d2d 2d2d 2d2d 2d2d F... +-------- │ │ │ 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 4919 0000 2020 207c 2020 2020 +T.8I... | │ │ │ +00404b00: 2b54 0038 4619 0000 2020 207c 2020 2020 +T.8F... | │ │ │ 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 491a 0000 2020 207c |T.8I... | │ │ │ +00404b50: 2020 2020 7c54 0038 461a 0000 2020 207c |T.8F... | │ │ │ 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 4921 0000 --------|T.8I!.. │ │ │ +00404ba0: 2d2d 2d2d 2d2d 2d2d 7c54 0038 4621 0000 --------|T.8F!.. │ │ │ 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: 4922 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I".. |-------- │ │ │ +00404c00: 4622 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F".. |-------- │ │ │ 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 4923 0000 2020 207c 205a 5359 |T.8I#.. | ZSY │ │ │ +00404c50: 7c54 0038 4623 0000 2020 207c 205a 5359 |T.8F#.. | 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 4924 0000 2020 207c |T.8I$.. | │ │ │ +00404ca0: 2020 2020 7c54 0038 4624 0000 2020 207c |T.8F$.. | │ │ │ 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 4925 0000 --------|T.8I%.. │ │ │ +00404cf0: 2d2d 2d2d 2d2d 2d2d 7c54 0038 4625 0000 --------|T.8F%.. │ │ │ 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: 4926 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I&.. |-------- │ │ │ +00404d50: 4626 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F&.. |-------- │ │ │ 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 4927 0000 2020 207c 2024 5a43 |T.8I'.. | $ZC │ │ │ +00404da0: 7c54 0038 4627 0000 2020 207c 2024 5a43 |T.8F'.. | $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 4928 0000 2020 207c on |T.8I(.. | │ │ │ +00404df0: 6f6e 2020 7c54 0038 4628 0000 2020 207c on |T.8F(.. | │ │ │ 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 4929 0000 . |T.8I).. │ │ │ +00404e40: 2e20 2020 2020 2020 7c54 0038 4629 0000 . |T.8F).. │ │ │ 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: 492a 0000 2020 207c 2024 5a4a 6f62 2020 I*.. | $ZJob │ │ │ +00404ea0: 462a 0000 2020 207c 2024 5a4a 6f62 2020 F*.. | $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 4931 0000 2020 207c 2020 2020 |T.8I1.. | │ │ │ +00404ef0: 7c54 0038 4631 0000 2020 207c 2020 2020 |T.8F1.. | │ │ │ 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 4932 0000 2020 207c |T.8I2.. | │ │ │ +00404f40: 2020 2020 7c54 0038 4632 0000 2020 207c |T.8F2.. | │ │ │ 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 4933 0000 --------|T.8I3.. │ │ │ +00404f90: 2d2d 2d2d 2d2d 2d2d 7c54 0038 4633 0000 --------|T.8F3.. │ │ │ 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 49bf 1100 ram_Cycle...I... │ │ │ +00405030: 7261 6d5f 4379 636c 6518 0017 46bf 1100 ram_Cycle...F... │ │ │ 00405040: 0020 2020 5072 6f67 7261 6d20 4379 636c . Program Cycl │ │ │ -00405050: 6507 0018 4921 0000 5300 1849 3100 0020 e...I!..S..I1.. │ │ │ +00405050: 6507 0018 4621 0000 5300 1846 3100 0020 e...F!..S..F1.. │ │ │ 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 4941 iles M codeO..IA │ │ │ +004050a0: 696c 6573 204d 2063 6f64 654f 0018 4641 iles M codeO..FA │ │ │ 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 1849 5100 M compilerS..IQ. │ │ │ +004050f0: 4d20 636f 6d70 696c 6572 5300 1846 5100 M compilerS..FQ. │ │ │ 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: 4961 0000 2020 2066 696c 6573 2061 6e64 Ia.. files and │ │ │ +00405150: 4661 0000 2020 2066 696c 6573 2061 6e64 Fa.. 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 4971 0000 2020 2061 2073 7065 nQ..Iq.. a spe │ │ │ +004051a0: 6e51 0018 4671 0000 2020 2061 2073 7065 nQ..Fq.. 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 1849 8100 0020 2020 6d75 6c74 in...I... mult │ │ │ +004051f0: 696e 1f00 1846 8100 0020 2020 6d75 6c74 in...F... mult │ │ │ 00405200: 6970 6c65 2064 6972 6563 746f 7269 6573 iple directories │ │ │ -00405210: 2e07 0018 4991 0000 5300 1749 c011 0000 ....I...S..I.... │ │ │ +00405210: 2e07 0018 4691 0000 5300 1746 c011 0000 ....F...S..F.... │ │ │ 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 4912 ed a GlobalT..I. │ │ │ +00405260: 6564 2061 2047 6c6f 6261 6c54 0018 4612 ed a GlobalT..F. │ │ │ 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 4913 0000 2020 2069 6e64 6570 656e ..I... indepen │ │ │ +004052c0: 0018 4613 0000 2020 2069 6e64 6570 656e ..F... 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 4914 0000 2020 2074 6865 2047 gQ..I... the G │ │ │ +00405310: 6751 0018 4614 0000 2020 2074 6865 2047 gQ..F... 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 1849 1500 0020 2020 6461 7461 nt...I... data │ │ │ -00405370: 6261 7365 732e 0700 1849 1600 0068 0000 bases....I...h.. │ │ │ +00405360: 6e74 1400 1846 1500 0020 2020 6461 7461 nt...F... data │ │ │ +00405370: 6261 7365 732e 0700 1846 1600 0068 0000 bases....F...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 49bf 1100 0020 2020 4465 6275 6767 .6I.... Debugg │ │ │ +00405860: 0036 46bf 1100 0020 2020 4465 6275 6767 .6F.... Debugg │ │ │ 00405870: 696e 6720 4661 6369 6c69 7469 6573 0700 ing Facilities.. │ │ │ -00405880: 3749 2100 0052 0037 4931 0000 2020 2047 7I!..R.7I1.. G │ │ │ +00405880: 3746 2100 0052 0037 4631 0000 2020 2047 7F!..R.7F1.. 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 4941 0000 2020 ude the..7IA.. │ │ │ -004058e0: 2061 6269 6c69 7479 2074 6f3a 0700 3749 ability to:..7I │ │ │ -004058f0: 5100 003e 0037 4961 0000 2020 2020 202a Q..>.7Ia.. * │ │ │ +004058d0: 7564 6520 7468 6515 0037 4641 0000 2020 ude the..7FA.. │ │ │ +004058e0: 2061 6269 6c69 7479 2074 6f3a 0700 3746 ability to:..7F │ │ │ +004058f0: 5100 003e 0037 4661 0000 2020 2020 202a Q..>.7Fa.. * │ │ │ 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 4971 0000 2020 2020 202a 2044 .T.7Iq.. * D │ │ │ +00405930: 2e54 0037 4671 0000 2020 2020 202a 2044 .T.7Fq.. * 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 4981 0000 2020 2020 d the*.7I... │ │ │ +00405980: 6420 7468 652a 0037 4681 0000 2020 2020 d the*.7F... │ │ │ 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 4991 0000 2020 2020 202a 2052 6564 .7I... * Red │ │ │ +004059b0: 0037 4691 0000 2020 2020 202a 2052 6564 .7F... * 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 49c0 1100 0020 2020 2020 2020 e .6I.... │ │ │ +00405a00: 6520 0036 46c0 1100 0020 2020 2020 2020 e .6F.... │ │ │ 00405a10: 5a4d 4553 5341 4745 2063 6f6d 6d61 6e64 ZMESSAGE command │ │ │ -00405a20: 2e4d 0037 4912 0000 2020 2020 202a 2053 .M.7I... * S │ │ │ +00405a20: 2e4d 0037 4612 0000 2020 2020 202a 2053 .M.7F... * 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: 3749 1300 0020 2020 2020 2020 636f 6d6d 7I... comm │ │ │ -00405a80: 616e 642e 3f00 3749 1400 0020 2020 2020 and.?.7I... │ │ │ +00405a70: 3746 1300 0020 2020 2020 2020 636f 6d6d 7F... comm │ │ │ +00405a80: 616e 642e 3f00 3746 1400 0020 2020 2020 and.?.7F... │ │ │ 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 4915 0000 2020 2020 202a nd.R.7I... * │ │ │ +00405ac0: 6e64 2e52 0037 4615 0000 2020 2020 202a nd.R.7F... * │ │ │ 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 4916 0000 2020 2020 mand.>.7I... │ │ │ +00405b10: 6d61 6e64 2e3e 0037 4616 0000 2020 2020 mand.>.7F... │ │ │ 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 4917 0000 2020 2020 202a TO.R.7I... * │ │ │ +00405b50: 544f 2e52 0037 4617 0000 2020 2020 202a TO.R.7F... * │ │ │ 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 4918 0000 2020 2020 ands.=.7I... │ │ │ +00405ba0: 616e 6473 2e3d 0037 4618 0000 2020 2020 ands.=.7F... │ │ │ 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 3749 1900 0020 2020 2020 2a20 d.R.7I... * │ │ │ +00405be0: 642e 5200 3746 1900 0020 2020 2020 2a20 d.R.7F... * │ │ │ 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 3749 1a00 0020 2020 2020 s on&.7I... │ │ │ +00405c30: 7320 6f6e 2600 3746 1a00 0020 2020 2020 s on&.7F... │ │ │ 00405c40: 2020 676c 6f62 616c 2076 6172 6961 626c global variabl │ │ │ -00405c50: 6520 7570 6461 7465 732e 0700 3749 2100 e updates...7I!. │ │ │ -00405c60: 004a 0037 4922 0000 2020 2054 6865 2066 .J.7I".. The f │ │ │ +00405c50: 6520 7570 6461 7465 732e 0700 3746 2100 e updates...7F!. │ │ │ +00405c60: 004a 0037 4622 0000 2020 2054 6865 2066 .J.7F".. 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 4923 nsions that..7I# │ │ │ +00405ca0: 6e73 696f 6e73 2074 6861 741f 0037 4623 nsions that..7F# │ │ │ 00405cb0: 0000 2020 2066 6163 696c 6974 6174 6520 .. facilitate │ │ │ -00405cc0: 6465 6275 6767 696e 672e 0700 3749 2400 debugging...7I$. │ │ │ -00405cd0: 0054 0037 4925 0000 2020 202b 2d2d 2d2d .T.7I%.. +---- │ │ │ +00405cc0: 6465 6275 6767 696e 672e 0700 3746 2400 debugging...7F$. │ │ │ +00405cd0: 0054 0037 4625 0000 2020 202b 2d2d 2d2d .T.7F%.. +---- │ │ │ 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 4926 0000 2020 207c ----+T.7I&.. | │ │ │ +00405d20: 2d2d 2d2d 2b54 0037 4626 0000 2020 207c ----+T.7F&.. | │ │ │ 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 4927 0000 |T.7I'.. │ │ │ +00405d70: 2020 2020 2020 2020 7c54 0037 4627 0000 |T.7F'.. │ │ │ 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: 4928 0000 2020 207c 2020 4558 5445 4e53 I(.. | EXTENS │ │ │ +00405dd0: 4628 0000 2020 207c 2020 4558 5445 4e53 F(.. | 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 4929 0000 2020 207c 2d2d 2d2d |T.7I).. |---- │ │ │ +00405e20: 7c54 0037 4629 0000 2020 207c 2d2d 2d2d |T.7F).. |---- │ │ │ 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 492a 0000 2020 207c ----|T.7I*.. | │ │ │ +00405e70: 2d2d 2d2d 7c54 0037 462a 0000 2020 207c ----|T.7F*.. | │ │ │ 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 4931 0000 M |T.7I1.. │ │ │ +00405ec0: 204d 2020 2020 2020 7c54 0037 4631 0000 M |T.7F1.. │ │ │ 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: 4932 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I2.. |-------- │ │ │ +00405f20: 4632 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F2.. |-------- │ │ │ 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 4933 0000 2020 207c 205a 436f |T.7I3.. | ZCo │ │ │ +00405f70: 7c54 0037 4633 0000 2020 207c 205a 436f |T.7F3.. | 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00406010: 8b00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 4935 ----------|T.7I5 │ │ │ +00406090: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 4635 ----------|T.7F5 │ │ │ 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 4936 0000 2020 207c 2020 2020 2020 .7I6.. | │ │ │ +004060f0: 0037 4636 0000 2020 207c 2020 2020 2020 .7F6.. | │ │ │ 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 4937 0000 2020 207c 2d2d |T.7I7.. |-- │ │ │ +00406140: 2020 7c54 0037 4637 0000 2020 207c 2d2d |T.7F7.. |-- │ │ │ 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 4938 0000 2020 ------|T.7I8.. │ │ │ +00406190: 2d2d 2d2d 2d2d 7c54 0037 4638 0000 2020 ------|T.7F8.. │ │ │ 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 4939 tack and |T.7I9 │ │ │ +004061e0: 7461 636b 2061 6e64 2020 7c54 0037 4639 tack and |T.7F9 │ │ │ 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 493a 0000 2020 207c 2d2d 2d2d 2d2d .7I:.. |------ │ │ │ +00406240: 0037 463a 0000 2020 207c 2d2d 2d2d 2d2d .7F:.. |------ │ │ │ 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 4941 0000 2020 207c 205a --|T.7IA.. | Z │ │ │ +00406290: 2d2d 7c54 0037 4641 0000 2020 207c 205a --|T.7FA.. | 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 4942 0000 2020 M |T.7IB.. │ │ │ +004062e0: 204d 2020 2020 7c54 0037 4642 0000 2020 M |T.7FB.. │ │ │ 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 4943 |T.7IC │ │ │ +00406330: 2020 2020 2020 2020 2020 7c54 0037 4643 |T.7FC │ │ │ 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 4944 0000 2020 207c 205a 4d65 7373 .7ID.. | ZMess │ │ │ +00406390: 0037 4644 0000 2020 207c 205a 4d65 7373 .7FD.. | 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 4945 0000 2020 207c 2d2d |T.7IE.. |-- │ │ │ +004063e0: 2020 7c54 0037 4645 0000 2020 207c 2d2d |T.7FE.. |-- │ │ │ 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 4946 0000 2020 ------|T.7IF.. │ │ │ +00406430: 2d2d 2d2d 2d2d 7c54 0037 4646 0000 2020 ------|T.7FF.. │ │ │ 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 4947 |T.7IG │ │ │ +00406480: 2020 2020 2020 2020 2020 7c54 0037 4647 |T.7FG │ │ │ 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 4948 0000 2020 207c 205a 5348 6f77 .7IH.. | ZSHow │ │ │ +004064e0: 0037 4648 0000 2020 207c 205a 5348 6f77 .7FH.. | 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 4949 0000 2020 207c 2d2d |T.7II.. |-- │ │ │ +00406530: 2020 7c54 0037 4649 0000 2020 207c 2d2d |T.7FI.. |-- │ │ │ 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 494a 0000 2020 ------|T.7IJ.. │ │ │ +00406580: 2d2d 2d2d 2d2d 7c54 0037 464a 0000 2020 ------|T.7FJ.. │ │ │ 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 4951 ng of the |T.7IQ │ │ │ +004065d0: 6e67 206f 6620 7468 6520 7c54 0037 4651 ng of the |T.7FQ │ │ │ 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 4952 0000 2020 207c 2d2d 2d2d 2d2d .7IR.. |------ │ │ │ +00406630: 0037 4652 0000 2020 207c 2d2d 2d2d 2d2d .7FR.. |------ │ │ │ 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 4953 0000 2020 207c 205a --|T.7IS.. | Z │ │ │ +00406680: 2d2d 7c54 0037 4653 0000 2020 207c 205a --|T.7FS.. | 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 4954 0000 2020 |T.7IT.. │ │ │ +004066d0: 2020 2020 2020 7c54 0037 4654 0000 2020 |T.7FT.. │ │ │ 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 4955 ----------|T.7IU │ │ │ +00406720: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 4655 ----------|T.7FU │ │ │ 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 4956 0000 2020 207c 2020 2020 2020 .7IV.. | │ │ │ +00406780: 0037 4656 0000 2020 207c 2020 2020 2020 .7FV.. | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00406810: 8b00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 4958 ----------|T.7IX │ │ │ +00406890: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 4658 ----------|T.7FX │ │ │ 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 4959 0000 2020 207c 2d2d 2d2d 2d2d .7IY.. |------ │ │ │ +004068f0: 0037 4659 0000 2020 207c 2d2d 2d2d 2d2d .7FY.. |------ │ │ │ 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 495a 0000 2020 207c 2024 --|T.7IZ.. | $ │ │ │ +00406940: 2d2d 7c54 0037 465a 0000 2020 207c 2024 --|T.7FZ.. | $ │ │ │ 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 4961 0000 2020 |T.7Ia.. │ │ │ +00406990: 2020 2020 2020 7c54 0037 4661 0000 2020 |T.7Fa.. │ │ │ 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 4962 gument. |T.7Ib │ │ │ +004069e0: 6775 6d65 6e74 2e20 2020 7c54 0037 4662 gument. |T.7Fb │ │ │ 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 4963 0000 2020 207c 2024 5a4c 4556 .7Ic.. | $ZLEV │ │ │ +00406a40: 0037 4663 0000 2020 207c 2024 5a4c 4556 .7Fc.. | $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 4964 0000 2020 207c 2d2d |T.7Id.. |-- │ │ │ +00406a90: 2020 7c54 0037 4664 0000 2020 207c 2d2d |T.7Fd.. |-- │ │ │ 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 4965 0000 2020 ------|T.7Ie.. │ │ │ +00406ae0: 2d2d 2d2d 2d2d 7c54 0037 4665 0000 2020 ------|T.7Fe.. │ │ │ 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 4966 rm. |T.7If │ │ │ +00406b30: 726d 2e20 2020 2020 2020 7c54 0037 4666 rm. |T.7Ff │ │ │ 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 4967 0000 2020 207c 2024 5a50 4f53 .7Ig.. | $ZPOS │ │ │ +00406b90: 0037 4667 0000 2020 207c 2024 5a50 4f53 .7Fg.. | $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 4968 0000 2020 207c 2020 |T.7Ih.. | │ │ │ +00406be0: 2020 7c54 0037 4668 0000 2020 207c 2020 |T.7Fh.. | │ │ │ 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 4969 0000 2020 |T.7Ii.. │ │ │ +00406c30: 2020 2020 2020 7c54 0037 4669 0000 2020 |T.7Fi.. │ │ │ 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 496a ----------|T.7Ij │ │ │ +00406c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 466a ----------|T.7Fj │ │ │ 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 4971 0000 2020 207c 2d2d 2d2d 2d2d .7Iq.. |------ │ │ │ +00406ce0: 0037 4671 0000 2020 207c 2d2d 2d2d 2d2d .7Fq.. |------ │ │ │ 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 4972 0000 2020 207c 2024 --|T.7Ir.. | $ │ │ │ +00406d30: 2d2d 7c54 0037 4672 0000 2020 207c 2024 --|T.7Fr.. | $ │ │ │ 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 4973 0000 2020 ining |T.7Is.. │ │ │ +00406d80: 696e 696e 6720 7c54 0037 4673 0000 2020 ining |T.7Fs.. │ │ │ 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 4974 |T.7It │ │ │ +00406dd0: 2020 2020 2020 2020 2020 7c54 0037 4674 |T.7Ft │ │ │ 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 4975 0000 2020 207c 2020 2020 2020 .7Iu.. | │ │ │ +00406e30: 0037 4675 0000 2020 207c 2020 2020 2020 .7Fu.. | │ │ │ 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 4976 0000 2020 207c 2024 |T.7Iv.. | $ │ │ │ +00406e80: 2020 7c54 0037 4676 0000 2020 207c 2024 |T.7Fv.. | $ │ │ │ 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 4977 0000 2020 |T.7Iw.. │ │ │ +00406ed0: 2020 2020 2020 7c54 0037 4677 0000 2020 |T.7Fw.. │ │ │ 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 4978 |T.7Ix │ │ │ +00406f20: 2020 2020 2020 2020 2020 7c54 0037 4678 |T.7Fx │ │ │ 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 4979 0000 2020 207c 2024 5a53 7461 .7Iy.. | $ZSta │ │ │ +00406f80: 0037 4679 0000 2020 207c 2024 5a53 7461 .7Fy.. | $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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00407010: 8b00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 4981 ecution. |T.7I. │ │ │ +00407090: 6563 7574 696f 6e2e 2020 7c54 0037 4681 ecution. |T.7F. │ │ │ 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 4982 0000 2020 207c 2024 5a53 5465 .7I... | $ZSTe │ │ │ +004070f0: 0037 4682 0000 2020 207c 2024 5a53 5465 .7F... | $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 4983 0000 2020 202b 2d2d |T.7I... +-- │ │ │ +00407140: 2020 7c54 0037 4683 0000 2020 202b 2d2d |T.7F... +-- │ │ │ 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 4984 0000 4000 ------+..7I...@. │ │ │ -004071a0: 2149 4558 4345 5054 494f 4e5f 4841 4e44 !IEXCEPTION_HAND │ │ │ +00407190: 2d2d 2d2d 2d2d 2b07 0037 4684 0000 4000 ------+..7F...@. │ │ │ +004071a0: 2146 4558 4345 5054 494f 4e5f 4841 4e44 !FEXCEPTION_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: 3f49 bf11 0000 2020 2045 7863 6570 7469 ?I.... Excepti │ │ │ +004071e0: 3f46 bf11 0000 2020 2045 7863 6570 7469 ?F.... Excepti │ │ │ 004071f0: 6f6e 2048 616e 646c 696e 6720 4661 6369 on Handling Faci │ │ │ -00407200: 6c69 7469 6573 0700 4049 2100 0045 0040 lities..@I!..E.@ │ │ │ -00407210: 4931 0000 2020 2054 6865 2047 542e 4d20 I1.. The GT.M │ │ │ +00407200: 6c69 7469 6573 0700 4046 2100 0045 0040 lities..@F!..E.@ │ │ │ +00407210: 4631 0000 2020 2054 6865 2047 542e 4d20 F1.. 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 4049 4100 004b 0040 4951 0000 g:..@IA..K.@IQ.. │ │ │ +00407250: 673a 0700 4046 4100 004b 0040 4651 0000 g:..@FA..K.@FQ.. │ │ │ 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 4049 6100 0020 2020 2020 eam.O.@Ia.. │ │ │ +004072a0: 6561 6d2e 4f00 4046 6100 0020 2020 2020 eam.O.@Fa.. │ │ │ 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 4971 0000 2020 2020 2020 ext..@Iq.. │ │ │ -00407300: 206d 616e 6167 656d 656e 742e 4200 4049 management.B.@I │ │ │ +004072f0: 6578 7419 0040 4671 0000 2020 2020 2020 ext..@Fq.. │ │ │ +00407300: 206d 616e 6167 656d 656e 742e 4200 4046 management.B.@F │ │ │ 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: 4049 9100 0020 2020 2020 2a20 4f50 454e @I... * OPEN │ │ │ +00407350: 4046 9100 0020 2020 2020 2a20 4f50 454e @F... * 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 49c0 1100 0020 2020 2020 2020 n..?I.... │ │ │ -004073b0: 7472 6170 2e44 0040 4912 0000 2020 2020 trap.D.@I... │ │ │ +004073a0: 6e14 003f 46c0 1100 0020 2020 2020 2020 n..?F.... │ │ │ +004073b0: 7472 6170 2e44 0040 4612 0000 2020 2020 trap.D.@F... │ │ │ 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 4913 0000 ce error.D.@I... │ │ │ +004073f0: 6365 2065 7272 6f72 2e44 0040 4613 0000 ce error.D.@F... │ │ │ 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: 4914 0000 4a00 4049 1500 0020 2020 5468 I...J.@I... Th │ │ │ +00407440: 4614 0000 4a00 4046 1500 0020 2020 5468 F...J.@F... 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: 4049 1600 0020 2020 6661 6369 6c69 7461 @I... facilita │ │ │ +00407490: 4046 1600 0020 2020 6661 6369 6c69 7461 @F... facilita │ │ │ 004074a0: 7465 2065 7863 6570 7469 6f6e 2068 616e te exception han │ │ │ -004074b0: 646c 696e 672e 0700 4049 1700 0054 0040 dling...@I...T.@ │ │ │ -004074c0: 4918 0000 2020 202b 2d2d 2d2d 2d2d 2d2d I... +-------- │ │ │ +004074b0: 646c 696e 672e 0700 4046 1700 0054 0040 dling...@F...T.@ │ │ │ +004074c0: 4618 0000 2020 202b 2d2d 2d2d 2d2d 2d2d F... +-------- │ │ │ 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 4919 0000 2020 207c 2020 2020 +T.@I... | │ │ │ +00407510: 2b54 0040 4619 0000 2020 207c 2020 2020 +T.@F... | │ │ │ 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 491a 0000 2020 207c |T.@I... | │ │ │ +00407560: 2020 2020 7c54 0040 461a 0000 2020 207c |T.@F... | │ │ │ 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 4921 0000 --------|T.@I!.. │ │ │ +004075b0: 2d2d 2d2d 2d2d 2d2d 7c54 0040 4621 0000 --------|T.@F!.. │ │ │ 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: 4922 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I".. |-------- │ │ │ +00407610: 4622 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F".. |-------- │ │ │ 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 4923 0000 2020 207c 205a 476f |T.@I#.. | ZGo │ │ │ +00407660: 7c54 0040 4623 0000 2020 207c 205a 476f |T.@F#.. | 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 4924 0000 2020 207c ck |T.@I$.. | │ │ │ +004076b0: 636b 2020 7c54 0040 4624 0000 2020 207c ck |T.@F$.. | │ │ │ 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 4925 0000 |T.@I%.. │ │ │ +00407700: 2020 2020 2020 2020 7c54 0040 4625 0000 |T.@F%.. │ │ │ 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: 4926 0000 2020 207c 205a 4d65 7373 6167 I&.. | ZMessag │ │ │ +00407760: 4626 0000 2020 207c 205a 4d65 7373 6167 F&.. | 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00407810: 9400 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 4049 2800 0020 2020 7c20 ---|T.@I(.. | │ │ │ +004078a0: 2d2d 2d7c 5400 4046 2800 0020 2020 7c20 ---|T.@F(.. | │ │ │ 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 4049 2900 0020 mpile |T.@I).. │ │ │ +004078f0: 6d70 696c 6520 207c 5400 4046 2900 0020 mpile |T.@F).. │ │ │ 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 4049 |T.@I │ │ │ +00407940: 2020 2020 2020 2020 2020 207c 5400 4046 |T.@F │ │ │ 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 4049 3100 0020 2020 7c20 245a 454f T.@I1.. | $ZEO │ │ │ +004079a0: 5400 4046 3100 0020 2020 7c20 245a 454f T.@F1.. | $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 4049 3200 0020 2020 7c20 |T.@I2.. | │ │ │ +004079f0: 2020 207c 5400 4046 3200 0020 2020 7c20 |T.@F2.. | │ │ │ 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 4049 3300 0020 |T.@I3.. │ │ │ +00407a40: 2020 2020 2020 207c 5400 4046 3300 0020 |T.@F3.. │ │ │ 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 4049 -----------|T.@I │ │ │ +00407a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4046 -----------|T.@F │ │ │ 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 4049 3500 0020 2020 7c2d 2d2d 2d2d T.@I5.. |----- │ │ │ +00407af0: 5400 4046 3500 0020 2020 7c2d 2d2d 2d2d T.@F5.. |----- │ │ │ 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 4049 3600 0020 2020 7c20 ---|T.@I6.. | │ │ │ +00407b40: 2d2d 2d7c 5400 4046 3600 0020 2020 7c20 ---|T.@F6.. | │ │ │ 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 4049 3700 0020 |T.@I7.. │ │ │ +00407b90: 2020 2020 2020 207c 5400 4046 3700 0020 |T.@F7.. │ │ │ 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 4049 -----------|T.@I │ │ │ +00407be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4046 -----------|T.@F │ │ │ 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 4049 3900 0020 2020 7c20 2020 2020 T.@I9.. | │ │ │ +00407c40: 5400 4046 3900 0020 2020 7c20 2020 2020 T.@F9.. | │ │ │ 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 4049 3a00 0020 2020 7c2d . |T.@I:.. |- │ │ │ +00407c90: 2e20 207c 5400 4046 3a00 0020 2020 7c2d . |T.@F:.. |- │ │ │ 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 4049 4100 0020 -------|T.@IA.. │ │ │ +00407ce0: 2d2d 2d2d 2d2d 2d7c 5400 4046 4100 0020 -------|T.@FA.. │ │ │ 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 4049 |T.@I │ │ │ +00407d30: 2020 2020 2020 2020 2020 207c 5400 4046 |T.@F │ │ │ 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 4049 4300 0020 2020 7c20 245a 5472 T.@IC.. | $ZTr │ │ │ +00407d90: 5400 4046 4300 0020 2020 7c20 245a 5472 T.@FC.. | $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 4049 4400 0020 2020 7c20 s |T.@ID.. | │ │ │ +00407de0: 7320 207c 5400 4046 4400 0020 2020 7c20 s |T.@FD.. | │ │ │ 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 4049 4500 0020 |T.@IE.. │ │ │ +00407e30: 2020 2020 2020 207c 5400 4046 4500 0020 |T.@FE.. │ │ │ 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 4049 -----------|T.@I │ │ │ +00407e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4046 -----------|T.@F │ │ │ 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 4049 4700 0020 2020 7c20 4558 4345 T.@IG.. | EXCE │ │ │ +00407ee0: 5400 4046 4700 0020 2020 7c20 4558 4345 T.@FG.. | 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 4049 4800 0020 2020 7c20 |T.@IH.. | │ │ │ +00407f30: 2020 207c 5400 4046 4800 0020 2020 7c20 |T.@FH.. | │ │ │ 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 4049 4900 0020 |T.@II.. │ │ │ +00407f80: 2020 2020 2020 207c 5400 4046 4900 0020 |T.@FI.. │ │ │ 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 4049 -----------+..@I │ │ │ +00407fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 4046 -----------+..@F │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e Q..IHELP..s..LAN │ │ │ +00408010: 5100 0046 4845 4c50 00ff 7300 ff4c 414e Q..FHELP..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 49bf 1100 0020 2020 4a6f 7572 s .7I.... Jour │ │ │ +00408060: 7320 0037 46bf 1100 0020 2020 4a6f 7572 s .7F.... Jour │ │ │ 00408070: 6e61 6c69 6e67 2045 7874 656e 7369 6f6e naling Extension │ │ │ -00408080: 7307 0038 4921 0000 4f00 3849 3100 0020 s..8I!..O.8I1.. │ │ │ +00408080: 7307 0038 4621 0000 4f00 3846 3100 0020 s..8F!..O.8F1.. │ │ │ 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 4941 0000 2020 tion toM.8IA.. │ │ │ +004080d0: 7469 6f6e 2074 6f4d 0038 4641 0000 2020 tion toM.8FA.. │ │ │ 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 3849 5100 0020 2020 736f andR.8IQ.. so │ │ │ +00408120: 2061 6e64 5200 3846 5100 0020 2020 736f andR.8FQ.. 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 3849 6100 0020 2020 nd endP.8Ia.. │ │ │ +00408170: 6e64 2065 6e64 5000 3846 6100 0020 2020 nd endP.8Fa.. │ │ │ 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 3849 7100 0020 2020 ltipleT.8Iq.. │ │ │ +004081c0: 6c74 6970 6c65 5400 3846 7100 0020 2020 ltipleT.8Fq.. │ │ │ 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 3849 8100 1) to zeroS.8I.. │ │ │ +00408210: 3129 2074 6f20 7a65 726f 5300 3846 8100 1) to zeroS.8F.. │ │ │ 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: 4991 0000 2020 2065 7863 6570 7420 6966 I... except if │ │ │ +00408270: 4691 0000 2020 2065 7863 6570 7420 6966 F... 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 49c0 1100 0020 2020 6166 7465 7220 .7I.... after │ │ │ +004082c0: 0037 46c0 1100 0020 2020 6166 7465 7220 .7F.... 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: 3849 1200 0020 2020 6a6f 7572 6e61 6c20 8I... journal │ │ │ -00408320: 6669 6c65 2e07 0038 4913 0000 4900 3849 file...8I...I.8I │ │ │ +00408310: 3846 1200 0020 2020 6a6f 7572 6e61 6c20 8F... journal │ │ │ +00408320: 6669 6c65 2e07 0038 4613 0000 4900 3846 file...8F...I.8F │ │ │ 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 4915 0000 2020 206a s for..8I... j │ │ │ -00408380: 6f75 726e 616c 696e 672e 0700 3849 1600 ournaling...8I.. │ │ │ -00408390: 0054 0038 4917 0000 2020 202b 2d2d 2d2d .T.8I... +---- │ │ │ +00408370: 7320 666f 7215 0038 4615 0000 2020 206a s for..8F... j │ │ │ +00408380: 6f75 726e 616c 696e 672e 0700 3846 1600 ournaling...8F.. │ │ │ +00408390: 0054 0038 4617 0000 2020 202b 2d2d 2d2d .T.8F... +---- │ │ │ 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 4918 0000 2020 207c ----+T.8I... | │ │ │ +004083e0: 2d2d 2d2d 2b54 0038 4618 0000 2020 207c ----+T.8F... | │ │ │ 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 4919 0000 |T.8I... │ │ │ +00408430: 2020 2020 2020 2020 7c54 0038 4619 0000 |T.8F... │ │ │ 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: 491a 0000 2020 207c 2045 5854 454e 5349 I... | EXTENSI │ │ │ +00408490: 461a 0000 2020 207c 2045 5854 454e 5349 F... | 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 4921 0000 2020 207c 2d2d 2d2d |T.8I!.. |---- │ │ │ +004084e0: 7c54 0038 4621 0000 2020 207c 2d2d 2d2d |T.8F!.. |---- │ │ │ 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 4922 0000 2020 207c ----|T.8I".. | │ │ │ +00408530: 2d2d 2d2d 7c54 0038 4622 0000 2020 207c ----|T.8F".. | │ │ │ 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 4923 0000 dates |T.8I#.. │ │ │ +00408580: 6461 7465 7320 2020 7c54 0038 4623 0000 dates |T.8F#.. │ │ │ 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: 4924 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I$.. |-------- │ │ │ +004085e0: 4624 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F$.. |-------- │ │ │ 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 4925 0000 2020 207c 2024 5669 |T.8I%.. | $Vi │ │ │ +00408630: 7c54 0038 4625 0000 2020 207c 2024 5669 |T.8F%.. | $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 4926 0000 2020 202b |T.8I&.. + │ │ │ +00408680: 2020 2020 7c54 0038 4626 0000 2020 202b |T.8F&.. + │ │ │ 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 4927 0000 --------+..8I'.. │ │ │ +004086d0: 2d2d 2d2d 2d2d 2d2d 2b07 0038 4627 0000 --------+..8F'.. │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e [..IHELP..s..LAN │ │ │ +00408810: 5b00 0046 4845 4c50 00ff 7300 ff4c 414e [..FHELP..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 49bf _Extensions%.kill │ │ │ -00408e30: 2041 2c42 0700 3d49 2700 002e 003d 4928 A,B..=I'....=I( │ │ │ +00408e00: 3d46 2300 0012 003d 4624 0000 2020 2045 =F#....=F$.. E │ │ │ +00408e10: 7861 6d70 6c65 3a07 003d 4625 0000 1600 xample:..=F%.... │ │ │ +00408e20: 3d46 2600 0020 2020 4754 4d3e 6b69 6c6c =F&.. GTM>kill │ │ │ +00408e30: 2041 2c42 0700 3d46 2700 002e 003d 4628 A,B..=F'....=F( │ │ │ 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 4929 0000 e aliases..=I).. │ │ │ +00408e60: 6520 616c 6961 7365 7315 003d 4629 0000 e aliases..=F).. │ │ │ 00408e70: 2020 2047 544d 3e77 7269 7465 2042 0b00 GTM>write B.. │ │ │ -00408e80: 3d49 2a00 0020 2020 310e 003d 4931 0000 =I*.. 1..=I1.. │ │ │ -00408e90: 2020 2047 544d 3e07 003d 4932 0000 4400 GTM>..=I2..D. │ │ │ -00408ea0: 3d49 3300 0020 2020 5468 6520 666f 6c6c =I3.. The foll │ │ │ +00408e80: 3d46 2a00 0020 2020 310e 003d 4631 0000 =F*.. 1..=F1.. │ │ │ +00408e90: 2020 2047 544d 3e07 003d 4632 0000 4400 GTM>..=F2..D. │ │ │ +00408ea0: 3d46 3300 0020 2020 5468 6520 666f 6c6c =F3.. 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 3d49 3400 0054 003d 4935 0000 s...=I4..T.=I5.. │ │ │ +00408ee0: 732e 0700 3d46 3400 0054 003d 4635 0000 s...=F4..T.=F5.. │ │ │ 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: 4936 0000 2020 207c 2020 2020 2020 2020 I6.. | │ │ │ +00408f40: 4636 0000 2020 207c 2020 2020 2020 2020 F6.. | │ │ │ 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 4937 0000 2020 207c 2d2d 2d2d |T.=I7.. |---- │ │ │ +00408f90: 7c54 003d 4637 0000 2020 207c 2d2d 2d2d |T.=F7.. |---- │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00409010: 9100 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 4939 0000 2020 207c 2d2d 2d2d |T.=I9.. |---- │ │ │ +004090a0: 7c54 003d 4639 0000 2020 207c 2d2d 2d2d |T.=F9.. |---- │ │ │ 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 493a 0000 2020 207c ----|T.=I:.. | │ │ │ +004090f0: 2d2d 2d2d 7c54 003d 463a 0000 2020 207c ----|T.=F:.. | │ │ │ 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 4941 0000 |T.=IA.. │ │ │ +00409140: 2020 2020 2020 2020 7c54 003d 4641 0000 |T.=FA.. │ │ │ 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: 4942 0000 2020 207c 204b 696c 6c20 2a20 IB.. | Kill * │ │ │ +004091a0: 4642 0000 2020 207c 204b 696c 6c20 2a20 FB.. | 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 4943 0000 2020 207c 2020 2020 |T.=IC.. | │ │ │ +004091f0: 7c54 003d 4643 0000 2020 207c 2020 2020 |T.=FC.. | │ │ │ 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 4944 0000 2020 207c |T.=ID.. | │ │ │ +00409240: 2020 2020 7c54 003d 4644 0000 2020 207c |T.=FD.. | │ │ │ 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 4945 0000 --------|T.=IE.. │ │ │ +00409290: 2d2d 2d2d 2d2d 2d2d 7c54 003d 4645 0000 --------|T.=FE.. │ │ │ 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: 4946 0000 2020 207c 2020 2020 2020 2020 IF.. | │ │ │ +004092f0: 4646 0000 2020 207c 2020 2020 2020 2020 FF.. | │ │ │ 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 4947 0000 2020 207c 2051 7569 |T.=IG.. | Qui │ │ │ +00409340: 7c54 003d 4647 0000 2020 207c 2051 7569 |T.=FG.. | 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 4948 0000 2020 207c |T.=IH.. | │ │ │ +00409390: 2020 2020 7c54 003d 4648 0000 2020 207c |T.=FH.. | │ │ │ 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 4949 0000 QUIT * |M.=II.. │ │ │ +004093e0: 2051 5549 5420 2a20 7c4d 003d 4649 0000 QUIT * |M.=FI.. │ │ │ 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 3d49 4a00 0020 2020 |T.=IJ.. │ │ │ +00409430: 2020 2020 207c 5400 3d46 4a00 0020 2020 |T.=FJ.. │ │ │ 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 3d49 5100 ---------|T.=IQ. │ │ │ +00409480: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3d46 5100 ---------|T.=FQ. │ │ │ 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: 3d49 5200 0020 2020 7c2d 2d2d 2d2d 2d2d =IR.. |------- │ │ │ +004094e0: 3d46 5200 0020 2020 7c2d 2d2d 2d2d 2d2d =FR.. |------- │ │ │ 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 3d49 5300 0020 2020 7c20 4e65 -|T.=IS.. | Ne │ │ │ +00409530: 2d7c 5400 3d46 5300 0020 2020 7c20 4e65 -|T.=FS.. | 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 3d49 5400 0020 2020 |T.=IT.. │ │ │ +00409580: 2020 2020 207c 5400 3d46 5400 0020 2020 |T.=FT.. │ │ │ 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 3d49 5500 |T.=IU. │ │ │ +004095d0: 2020 2020 2020 2020 207c 5400 3d46 5500 |T.=FU. │ │ │ 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: 3d49 5600 0020 2020 7c20 2020 2020 2020 =IV.. | │ │ │ +00409630: 3d46 5600 0020 2020 7c20 2020 2020 2020 =FV.. | │ │ │ 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 3d49 5700 0020 2020 7c20 4578 |T.=IW.. | Ex │ │ │ +00409680: 207c 5400 3d46 5700 0020 2020 7c20 4578 |T.=FW.. | 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 3d49 5800 0020 2020 be |T.=IX.. │ │ │ +004096d0: 2062 6520 207c 5400 3d46 5800 0020 2020 be |T.=FX.. │ │ │ 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 3d49 5900 |T.=IY. │ │ │ +00409720: 2020 2020 2020 2020 207c 5400 3d46 5900 |T.=FY. │ │ │ 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: 3d49 5a00 0020 2020 7c20 2020 2020 2020 =IZ.. | │ │ │ +00409780: 3d46 5a00 0020 2020 7c20 2020 2020 2020 =FZ.. | │ │ │ 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 5a49 bf11 0000 Examples$.ZI.... │ │ │ +00409880: 4578 616d 706c 6573 2400 5a46 bf11 0000 Examples$.ZF.... │ │ │ 00409890: 2020 2053 4554 202a 2061 6e64 2051 5549 SET * and QUI │ │ │ -004098a0: 5420 2a20 4578 616d 706c 6573 0700 5b49 T * Examples..[I │ │ │ -004098b0: 2100 004f 005b 4931 0000 2020 2054 6865 !..O.[I1.. The │ │ │ +004098a0: 5420 2a20 4578 616d 706c 6573 0700 5b46 T * Examples..[F │ │ │ +004098b0: 2100 004f 005b 4631 0000 2020 2054 6865 !..O.[F1.. 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 5b49 4100 0020 2020 636f 6e74 asJ.[IA.. cont │ │ │ +00409900: 6173 4a00 5b46 4100 0020 2020 636f 6e74 asJ.[FA.. 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 5b49 ET * target:..[I │ │ │ -00409950: 5100 0055 005b 4961 0000 2020 202b 2d2d Q..U.[Ia.. +-- │ │ │ +00409940: 4554 202a 2074 6172 6765 743a 0700 5b46 ET * target:..[F │ │ │ +00409950: 5100 0055 005b 4661 0000 2020 202b 2d2d Q..U.[Fa.. +-- │ │ │ 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 5b49 7100 0020 -------+U.[Iq.. │ │ │ +004099a0: 2d2d 2d2d 2d2d 2d2b 5500 5b46 7100 0020 -------+U.[Fq.. │ │ │ 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: 4981 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +00409a00: 4681 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +0040a010: b000 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 5a49 c011 0000 2020 207c 7365 7420 V.ZI.... |set │ │ │ +0040a0c0: 5600 5a46 c011 0000 2020 207c 7365 7420 V.ZF.... |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 5b49 1200 0020 2020 =a |U.[I... │ │ │ +0040a110: 3d61 2020 207c 5500 5b46 1200 0020 2020 =a |U.[F... │ │ │ 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 4913 | |U.[I. │ │ │ +0040a160: 2020 7c20 2020 2020 2020 7c55 005b 4613 | |U.[F. │ │ │ 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 5b49 1400 0020 2020 7c73 6574 2020 U.[I... |set │ │ │ +0040a1c0: 5500 5b46 1400 0020 2020 7c73 6574 2020 U.[F... |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 4915 0000 2020 207c |U.[I... | │ │ │ +0040a210: 2020 2020 7c55 005b 4615 0000 2020 207c |U.[F... | │ │ │ 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 5b49 1600 |*a(1)=c|U.[I.. │ │ │ +0040a260: 207c 2a61 2831 293d 637c 5500 5b46 1600 |*a(1)=c|U.[F.. │ │ │ 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 4917 0000 2020 207c 2d2d 2d2d 2d2d .[I... |------ │ │ │ +0040a2c0: 005b 4617 0000 2020 207c 2d2d 2d2d 2d2d .[F... |------ │ │ │ 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 5b49 1800 0020 2020 7c20 ---|U.[I... | │ │ │ +0040a310: 2d2d 2d7c 5500 5b46 1800 0020 2020 7c20 ---|U.[F... | │ │ │ 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 4919 0000 | |U.[I... │ │ │ +0040a360: 7c20 2020 2020 2020 7c55 005b 4619 0000 | |U.[F... │ │ │ 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: 5b49 1a00 0020 2020 7c20 2020 2020 2020 [I... | │ │ │ +0040a3c0: 5b46 1a00 0020 2020 7c20 2020 2020 2020 [F... | │ │ │ 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 4921 0000 2020 207c 2d2d |U.[I!.. |-- │ │ │ +0040a410: 2020 7c55 005b 4621 0000 2020 207c 2d2d |U.[F!.. |-- │ │ │ 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 5b49 2200 0020 -------|U.[I".. │ │ │ +0040a460: 2d2d 2d2d 2d2d 2d7c 5500 5b46 2200 0020 -------|U.[F".. │ │ │ 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: 4923 0000 2020 207c 2a61 2831 293d 2424 I#.. |*a(1)=$$ │ │ │ +0040a4c0: 4623 0000 2020 207c 2a61 2831 293d 2424 F#.. |*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 5b49 2400 0020 2020 7c20 2020 c|U.[I$.. | │ │ │ +0040a510: 637c 5500 5b46 2400 0020 2020 7c20 2020 c|U.[F$.. | │ │ │ 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 4925 0000 2020 |U.[I%.. │ │ │ +0040a560: 2020 2020 2020 7c55 005b 4625 0000 2020 |U.[F%.. │ │ │ 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 5b49 -----------+..[I │ │ │ -0040a5c0: 2600 0042 005b 4927 0000 2020 2054 6865 &..B.[I'.. The │ │ │ +0040a5b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 5b46 -----------+..[F │ │ │ +0040a5c0: 2600 0042 005b 4627 0000 2020 2054 6865 &..B.[F'.. 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 4928 0000 1800 5b49 ment:..[I(....[I │ │ │ +0040a600: 6d65 6e74 3a07 005b 4628 0000 1800 5b46 ment:..[F(....[F │ │ │ 0040a610: 2900 0020 2020 6d61 6b65 616c 6961 7328 ).. makealias( │ │ │ -0040a620: 7661 7229 1400 5b49 2a00 0020 2020 2071 var)..[I*.. q │ │ │ -0040a630: 7569 7420 2a76 6172 0700 5b49 3100 004b uit *var..[I1..K │ │ │ -0040a640: 005b 4932 0000 2020 2054 6865 206d 616b .[I2.. The mak │ │ │ +0040a620: 7661 7229 1400 5b46 2a00 0020 2020 2071 var)..[F*.. q │ │ │ +0040a630: 7569 7420 2a76 6172 0700 5b46 3100 004b uit *var..[F1..K │ │ │ +0040a640: 005b 4632 0000 2020 2054 6865 206d 616b .[F2.. 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 5b49 3300 argument:..[I3. │ │ │ -0040a690: 0018 005b 4934 0000 2020 206d 616b 6563 ...[I4.. makec │ │ │ -0040a6a0: 6e74 6e72 2876 6172 2913 005b 4935 0000 ntnr(var)..[I5.. │ │ │ -0040a6b0: 2020 2020 6e65 7720 636f 6e74 1b00 5b49 new cont..[I │ │ │ +0040a680: 2061 7267 756d 656e 743a 0700 5b46 3300 argument:..[F3. │ │ │ +0040a690: 0018 005b 4634 0000 2020 206d 616b 6563 ...[F4.. makec │ │ │ +0040a6a0: 6e74 6e72 2876 6172 2913 005b 4635 0000 ntnr(var)..[F5.. │ │ │ +0040a6b0: 2020 2020 6e65 7720 636f 6e74 1b00 5b46 new cont..[F │ │ │ 0040a6c0: 3600 0020 2020 2073 6574 202a 636f 6e74 6.. set *cont │ │ │ -0040a6d0: 2831 293d 7661 7218 005b 4937 0000 2020 (1)=var..[I7.. │ │ │ +0040a6d0: 2831 293d 7661 7218 005b 4637 0000 2020 (1)=var..[F7.. │ │ │ 0040a6e0: 2020 7175 6974 202a 636f 6e74 2831 2907 quit *cont(1). │ │ │ -0040a6f0: 005b 4938 0000 0000 0000 0000 0000 0000 .[I8............ │ │ │ +0040a6f0: 005b 4638 0000 0000 0000 0000 0000 0000 .[F8............ │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +0040a810: 9100 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 4962 0000 2020 207c 2020 2020 |T.=Ib.. | │ │ │ +0040a8a0: 7c54 003d 4662 0000 2020 207c 2020 2020 |T.=Fb.. | │ │ │ 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 4963 0000 2020 207c t |T.=Ic.. | │ │ │ +0040a8f0: 7420 2020 7c54 003d 4663 0000 2020 207c t |T.=Fc.. | │ │ │ 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 4964 0000 string. |T.=Id.. │ │ │ +0040a940: 7374 7269 6e67 2e20 7c54 003d 4664 0000 string. |T.=Fd.. │ │ │ 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: 4965 0000 2020 207c 2020 2020 2020 2020 Ie.. | │ │ │ +0040a9a0: 4665 0000 2020 207c 2020 2020 2020 2020 Fe.. | │ │ │ 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 4966 0000 2020 207c 2024 5a44 |T.=If.. | $ZD │ │ │ +0040a9f0: 7c54 003d 4666 0000 2020 207c 2024 5a44 |T.=Ff.. | $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 4967 0000 2020 207c to |T.=Ig.. | │ │ │ +0040aa40: 746f 2020 7c54 003d 4667 0000 2020 207c to |T.=Fg.. | │ │ │ 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 4968 0000 bles. |T.=Ih.. │ │ │ +0040aa90: 626c 6573 2e20 2020 7c54 003d 4668 0000 bles. |T.=Fh.. │ │ │ 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: 4969 0000 2020 207c 2056 6965 7720 616e Ii.. | View an │ │ │ +0040aaf0: 4669 0000 2020 207c 2056 6965 7720 616e Fi.. | 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 496a 0000 2020 207c 2d2d 2d2d |T.=Ij.. |---- │ │ │ +0040ab40: 7c54 003d 466a 0000 2020 207c 2d2d 2d2d |T.=Fj.. |---- │ │ │ 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 4971 0000 2020 207c ----|T.=Iq.. | │ │ │ +0040ab90: 2d2d 2d2d 7c54 003d 4671 0000 2020 207c ----|T.=Fq.. | │ │ │ 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 4972 0000 whose |T.=Ir.. │ │ │ +0040abe0: 2077 686f 7365 2020 7c54 003d 4672 0000 whose |T.=Fr.. │ │ │ 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: 4973 0000 2020 207c 2054 5354 4152 542c Is.. | TSTART, │ │ │ +0040ac40: 4673 0000 2020 207c 2054 5354 4152 542c Fs.. | 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 4974 0000 2020 207c 2052 4f4c |T.=It.. | ROL │ │ │ +0040ac90: 7c54 003d 4674 0000 2020 207c 2052 4f4c |T.=Ft.. | 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 4975 0000 2020 207c |T.=Iu.. | │ │ │ +0040ace0: 2020 2020 7c54 003d 4675 0000 2020 207c |T.=Fu.. | │ │ │ 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 4976 0000 |T.=Iv.. │ │ │ +0040ad30: 2020 2020 2020 2020 7c54 003d 4676 0000 |T.=Fv.. │ │ │ 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: 4977 0000 2020 202b 2d2d 2d2d 2d2d 2d2d Iw.. +-------- │ │ │ +0040ad90: 4677 0000 2020 202b 2d2d 2d2d 2d2d 2d2d Fw.. +-------- │ │ │ 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 4978 0000 0000 0000 0000 0000 +..=Ix.......... │ │ │ +0040ade0: 2b07 003d 4678 0000 0000 0000 0000 0000 +..=Fx.......... │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e \..IHELP..s..LAN │ │ │ +0040b010: 5c00 0046 4845 4c50 00ff 7300 ff4c 414e \..FHELP..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 4a49 . zwrite<.JI │ │ │ +0040b060: 0020 2020 2020 7a77 7269 7465 3c00 4a46 . zwrite<.JF │ │ │ 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 4a49 3200 0020 saction!..JI2.. │ │ │ -0040b0b0: 2020 2020 7175 6974 1600 4a49 3300 0020 quit..JI3.. │ │ │ +0040b0a0: 7361 6374 696f 6e21 1000 4a46 3200 0020 saction!..JF2.. │ │ │ +0040b0b0: 2020 2020 7175 6974 1600 4a46 3300 0020 quit..JF3.. │ │ │ 0040b0c0: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2600 ------------&. │ │ │ -0040b0d0: 4a49 3400 0020 2020 496e 6974 6961 6c20 JI4.. Initial │ │ │ +0040b0d0: 4a46 3400 0020 2020 496e 6974 6961 6c20 JF4.. Initial │ │ │ 0040b0e0: 7661 6c75 6573 2026 2061 7373 6f63 6961 values & associa │ │ │ -0040b0f0: 7469 6f6e 1500 4a49 3500 0020 2020 413d tion..JI5.. A= │ │ │ -0040b100: 224d 616c 7665 726e 221d 004a 4936 0000 "Malvern"..JI6.. │ │ │ +0040b0f0: 7469 6f6e 1500 4a46 3500 0020 2020 413d tion..JF5.. A= │ │ │ +0040b100: 224d 616c 7665 726e 221d 004a 4636 0000 "Malvern"..JF6.. │ │ │ 0040b110: 2020 2042 3d22 5065 6e6e 7379 6c76 616e B="Pennsylvan │ │ │ -0040b120: 6961 2220 3b2a 0e00 4a49 3700 0020 2020 ia" ;*..JI7.. │ │ │ -0040b130: 2a43 3d42 1500 4a49 3800 0020 2020 2a44 *C=B..JI8.. *D │ │ │ -0040b140: 2831 3933 3535 293d 4514 004a 4939 0000 (19355)=E..JI9.. │ │ │ +0040b120: 6961 2220 3b2a 0e00 4a46 3700 0020 2020 ia" ;*..JF7.. │ │ │ +0040b130: 2a43 3d42 1500 4a46 3800 0020 2020 2a44 *C=B..JF8.. *D │ │ │ +0040b140: 2831 3933 3535 293d 4514 004a 4639 0000 (19355)=E..JF9.. │ │ │ 0040b150: 2020 2045 3d22 5553 4122 203b 2a16 004a E="USA" ;*..J │ │ │ -0040b160: 493a 0000 2020 202d 2d2d 2d2d 2d2d 2d2d I:.. --------- │ │ │ -0040b170: 2d2d 2d39 004a 4941 0000 2020 2046 6972 ---9.JIA.. Fir │ │ │ +0040b160: 463a 0000 2020 202d 2d2d 2d2d 2d2d 2d2d F:.. --------- │ │ │ +0040b170: 2d2d 2d39 004a 4641 0000 2020 2046 6972 ---9.JFA.. 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 4a49 ,D,E changed..JI │ │ │ +0040b1a0: 2c44 2c45 2063 6861 6e67 6564 1500 4a46 ,D,E changed..JF │ │ │ 0040b1b0: 4200 0020 2020 413d 224d 616c 7665 726e B.. A="Malvern │ │ │ -0040b1c0: 2216 004a 4943 0000 2020 2042 3d22 5761 "..JIC.. B="Wa │ │ │ -0040b1d0: 6c65 7322 203b 2a0e 004a 4944 0000 2020 les" ;*..JID.. │ │ │ -0040b1e0: 202a 433d 4213 004a 4945 0000 2020 2045 *C=B..JIE.. E │ │ │ -0040b1f0: 3d22 554b 2220 3b2a 1600 4a49 4600 0020 ="UK" ;*..JIF.. │ │ │ +0040b1c0: 2216 004a 4643 0000 2020 2042 3d22 5761 "..JFC.. B="Wa │ │ │ +0040b1d0: 6c65 7322 203b 2a0e 004a 4644 0000 2020 les" ;*..JFD.. │ │ │ +0040b1e0: 202a 433d 4213 004a 4645 0000 2020 2045 *C=B..JFE.. E │ │ │ +0040b1f0: 3d22 554b 2220 3b2a 1600 4a46 4600 0020 ="UK" ;*..JFF.. │ │ │ 0040b200: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 5200 ------------R. │ │ │ -0040b210: 4a49 4700 0020 2020 4120 6368 616e 6765 JIG.. A change │ │ │ +0040b210: 4a46 4700 0020 2020 4120 6368 616e 6765 JFG.. 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 4a49 4800 0020 2020 413d 2242 7279 ..JIH.. A="Bry │ │ │ -0040b270: 6e6d 6177 7222 1600 4a49 4900 0020 2020 nmawr"..JII.. │ │ │ -0040b280: 433d 2257 616c 6573 2220 3b2a 1300 4a49 C="Wales" ;*..JI │ │ │ +0040b260: 1600 4a46 4800 0020 2020 413d 2242 7279 ..JFH.. A="Bry │ │ │ +0040b270: 6e6d 6177 7222 1600 4a46 4900 0020 2020 nmawr"..JFI.. │ │ │ +0040b280: 433d 2257 616c 6573 2220 3b2a 1300 4a46 C="Wales" ;*..JF │ │ │ 0040b290: 4a00 0020 2020 453d 2255 4b22 203b 2a16 J.. E="UK" ;*. │ │ │ -0040b2a0: 004a 4951 0000 2020 202d 2d2d 2d2d 2d2d .JIQ.. ------- │ │ │ -0040b2b0: 2d2d 2d2d 2d49 004a 4952 0000 2020 2053 -----I.JIR.. S │ │ │ +0040b2a0: 004a 4651 0000 2020 202d 2d2d 2d2d 2d2d .JFQ.. ------- │ │ │ +0040b2b0: 2d2d 2d2d 2d49 004a 4652 0000 2020 2053 -----I.JFR.. 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: 4a49 5300 0020 2020 413d 2242 7279 6e6d JIS.. A="Brynm │ │ │ -0040b310: 6177 7222 1d00 4a49 5400 0020 2020 423d awr"..JIT.. B= │ │ │ +0040b300: 4a46 5300 0020 2020 413d 2242 7279 6e6d JFS.. A="Brynm │ │ │ +0040b310: 6177 7222 1d00 4a46 5400 0020 2020 423d awr"..JFT.. B= │ │ │ 0040b320: 2250 656e 6e73 796c 7661 6e69 6122 203b "Pennsylvania" ; │ │ │ -0040b330: 2a0e 004a 4955 0000 2020 202a 433d 4215 *..JIU.. *C=B. │ │ │ -0040b340: 004a 4956 0000 2020 202a 4428 3139 3335 .JIV.. *D(1935 │ │ │ -0040b350: 3529 3d45 1400 4a49 5700 0020 2020 453d 5)=E..JIW.. E= │ │ │ -0040b360: 2255 5341 2220 3b2a 0700 4a49 5800 0020 "USA" ;*..JIX.. │ │ │ +0040b330: 2a0e 004a 4655 0000 2020 202a 433d 4215 *..JFU.. *C=B. │ │ │ +0040b340: 004a 4656 0000 2020 202a 4428 3139 3335 .JFV.. *D(1935 │ │ │ +0040b350: 3529 3d45 1400 4a46 5700 0020 2020 453d 5)=E..JFW.. E= │ │ │ +0040b360: 2255 5341 2220 3b2a 0700 4a46 5800 0020 "USA" ;*..JFX.. │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +0040b810: 8900 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 495a 0000 ariables:..JIZ.. │ │ │ -0040b8a0: 3d00 4a49 6100 0020 2020 2f75 7372 2f6c =.JIa.. /usr/l │ │ │ +0040b890: 6172 6961 626c 6573 3a07 004a 465a 0000 ariables:..JFZ.. │ │ │ +0040b8a0: 3d00 4a46 6100 0020 2020 2f75 7372 2f6c =.JFa.. /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: 4962 0000 2020 2074 7072 6f6c 6c62 6163 Ib.. tprollbac │ │ │ -0040b8f0: 6b20 3b27 004a 4963 0000 2020 2020 207a k ;'.JIc.. z │ │ │ +0040b8e0: 4662 0000 2020 2074 7072 6f6c 6c62 6163 Fb.. tprollbac │ │ │ +0040b8f0: 6b20 3b27 004a 4663 0000 2020 2020 207a k ;'.JFc.. z │ │ │ 0040b900: 7072 696e 7420 3b20 5072 696e 7420 7468 print ; Print th │ │ │ -0040b910: 6973 2070 726f 6772 616d 2400 4a49 6400 is program$.JId. │ │ │ +0040b910: 6973 2070 726f 6772 616d 2400 4a46 6400 is program$.JFd. │ │ │ 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: 4a49 6500 0020 2020 2020 7365 7420 4228 JIe.. set B( │ │ │ +0040b940: 4a46 6500 0020 2020 2020 7365 7420 4228 JFe.. 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 4966 0000 2020 2020 for A8.JIf.. │ │ │ +0040b980: 666f 7220 4138 004a 4666 0000 2020 2020 for A8.JFf.. │ │ │ 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: 4967 0000 2020 2020 206b 696c 6c20 2a41 Ig.. kill *A │ │ │ +0040b9c0: 4667 0000 2020 2020 206b 696c 6c20 2a41 Fg.. 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 4968 0000 2020 2020 data".JIh.. │ │ │ +0040b9f0: 2064 6174 6122 004a 4668 0000 2020 2020 data".JFh.. │ │ │ 0040ba00: 2077 7269 7465 2022 2d2d 2d2d 2d2d 2d2d write "-------- │ │ │ -0040ba10: 2d2d 2d2d 222c 2139 004a 4969 0000 2020 ----",!9.JIi.. │ │ │ +0040ba10: 2d2d 2d2d 222c 2139 004a 4669 0000 2020 ----",!9.JFi.. │ │ │ 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 4a49 6a00 0020 2020 2020 7a77 7269 ..JIj.. zwri │ │ │ -0040ba60: 7465 1600 4a49 7100 0020 2020 2020 7473 te..JIq.. ts │ │ │ -0040ba70: 7461 7274 2028 4329 1900 4a49 7200 0020 tart (C)..JIr.. │ │ │ +0040ba50: 1200 4a46 6a00 0020 2020 2020 7a77 7269 ..JFj.. zwri │ │ │ +0040ba60: 7465 1600 4a46 7100 0020 2020 2020 7473 te..JFq.. ts │ │ │ +0040ba70: 7461 7274 2028 4329 1900 4a46 7200 0020 tart (C)..JFr.. │ │ │ 0040ba80: 2020 2020 6966 2027 2474 7265 7374 6172 if '$trestar │ │ │ -0040ba90: 7442 004a 4973 0000 2020 2020 202e 7365 tB.JIs.. .se │ │ │ +0040ba90: 7442 004a 4673 0000 2020 2020 202e 7365 tB.JFs.. .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 4974 0000 2020 2020 202e e B..JIt.. . │ │ │ +0040bad0: 6520 421b 004a 4674 0000 2020 2020 202e e B..JFt.. . │ │ │ 0040bae0: 7365 7420 4428 3329 3d2d 4428 3329 4200 set D(3)=-D(3)B. │ │ │ -0040baf0: 4a49 7500 0020 2020 2020 2e73 6574 202a JIu.. .set * │ │ │ +0040baf0: 4a46 7500 0020 2020 2020 2e73 6574 202a JFu.. .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 4a49 7600 0020 2020 2020 2e73 6574 ..JIv.. .set │ │ │ -0040bb40: 2044 2831 293d 2d44 2831 2945 004a 4977 D(1)=-D(1)E.JIw │ │ │ +0040bb30: 1b00 4a46 7600 0020 2020 2020 2e73 6574 ..JFv.. .set │ │ │ +0040bb40: 2044 2831 293d 2d44 2831 2945 004a 4677 D(1)=-D(1)E.JFw │ │ │ 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 4a49 7800 0020 2020 2020 2e77 7269 #.JIx.. .wri │ │ │ +0040bb90: 2300 4a46 7800 0020 2020 2020 2e77 7269 #.JFx.. .wri │ │ │ 0040bba0: 7465 2022 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d te "------------ │ │ │ -0040bbb0: 222c 2135 004a 4979 0000 2020 2020 202e ",!5.JIy.. . │ │ │ +0040bbb0: 222c 2135 004a 4679 0000 2020 2020 202e ",!5.JFy.. . │ │ │ 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 4a49 7a00 0020 tart:",!..JIz.. │ │ │ -0040bbf0: 2020 2020 2e7a 7772 6974 6515 004a 4981 .zwrite..JI. │ │ │ +0040bbe0: 7461 7274 3a22 2c21 1300 4a46 7a00 0020 tart:",!..JFz.. │ │ │ +0040bbf0: 2020 2020 2e7a 7772 6974 6515 004a 4681 .zwrite..JF. │ │ │ 0040bc00: 0000 2020 2020 202e 7472 6573 7461 7274 .. .trestart │ │ │ -0040bc10: 2200 4a49 8200 0020 2020 2020 7772 6974 ".JI... writ │ │ │ +0040bc10: 2200 4a46 8200 0020 2020 2020 7772 6974 ".JF... writ │ │ │ 0040bc20: 6520 222d 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 e "------------" │ │ │ -0040bc30: 2c21 2e00 4a49 8300 0020 2020 2020 7772 ,!..JI... wr │ │ │ +0040bc30: 2c21 2e00 4a46 8300 0020 2020 2020 7772 ,!..JF... 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 4a49 8400 0020 2020 2020 7a77 7269 ..JI... zwri │ │ │ -0040bc70: 7465 2f00 4a49 8500 0020 2020 2020 6b69 te/.JI... ki │ │ │ +0040bc60: 1200 4a46 8400 0020 2020 2020 7a77 7269 ..JF... zwri │ │ │ +0040bc70: 7465 2f00 4a46 8500 0020 2020 2020 6b69 te/.JF... 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 4986 0000 2020 2020 2077 7269 s".JI... wri │ │ │ +0040bca0: 7322 004a 4686 0000 2020 2020 2077 7269 s".JF... wri │ │ │ 0040bcb0: 7465 2022 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d te "------------ │ │ │ -0040bcc0: 222c 212b 004a 4987 0000 2020 2020 2077 ",!+.JI... w │ │ │ +0040bcc0: 222c 212b 004a 4687 0000 2020 2020 2077 ",!+.JF... 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: 4a49 8800 0020 2020 2020 7a77 7269 7465 JI... zwrite │ │ │ -0040bd00: 3e00 4a49 8900 0020 2020 2020 7472 6f6c >.JI... trol │ │ │ +0040bcf0: 4a46 8800 0020 2020 2020 7a77 7269 7465 JF... zwrite │ │ │ +0040bd00: 3e00 4a46 8900 0020 2020 2020 7472 6f6c >.JF... 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: 4a49 8a00 0020 2020 2020 7772 6974 6520 JI... write │ │ │ +0040bd40: 4a46 8a00 0020 2020 2020 7772 6974 6520 JF... write │ │ │ 0040bd50: 222d 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 2c21 "------------",! │ │ │ -0040bd60: 4400 4a49 9100 0020 2020 2020 7772 6974 D.JI... writ │ │ │ +0040bd60: 4400 4a46 9100 0020 2020 2020 7772 6974 D.JF... 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 4a49 9200 0020 2020 2020 s",!..JI... │ │ │ -0040bdb0: 7a77 7269 7465 1000 4a49 9300 0020 2020 zwrite..JI... │ │ │ -0040bdc0: 2020 7175 6974 1600 4a49 9400 0020 2020 quit..JI... │ │ │ -0040bdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d00 4a49 -------------.JI │ │ │ +0040bda0: 7322 2c21 1200 4a46 9200 0020 2020 2020 s",!..JF... │ │ │ +0040bdb0: 7a77 7269 7465 1000 4a46 9300 0020 2020 zwrite..JF... │ │ │ +0040bdc0: 2020 7175 6974 1600 4a46 9400 0020 2020 quit..JF... │ │ │ +0040bdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d00 4a46 -------------.JF │ │ │ 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 4996 0000 nsaction:..JI... │ │ │ +0040be00: 6e73 6163 7469 6f6e 3a14 004a 4696 0000 nsaction:..JF... │ │ │ 0040be10: 2020 2024 5a57 5254 4143 3d22 2218 004a $ZWRTAC=""..J │ │ │ -0040be20: 4997 0000 2020 202a 4328 3129 3d24 5a57 I... *C(1)=$ZW │ │ │ -0040be30: 5254 4143 311a 004a 4998 0000 2020 2024 RTAC1..JI... $ │ │ │ +0040be20: 4697 0000 2020 202a 4328 3129 3d24 5a57 F... *C(1)=$ZW │ │ │ +0040be30: 5254 4143 311a 004a 4698 0000 2020 2024 RTAC1..JF... $ │ │ │ 0040be40: 5a57 5254 4143 3128 3129 3d22 3162 221f ZWRTAC1(1)="1b". │ │ │ -0040be50: 004a 4999 0000 2020 202a 245a 5752 5441 .JI... *$ZWRTA │ │ │ +0040be50: 004a 4699 0000 2020 202a 245a 5752 5441 .JF... *$ZWRTA │ │ │ 0040be60: 4331 2832 293d 245a 5752 5441 4332 1700 C1(2)=$ZWRTAC2.. │ │ │ -0040be70: 4a49 9a00 0020 2020 245a 5752 5441 4332 JI... $ZWRTAC2 │ │ │ -0040be80: 2831 293d 3118 0049 49c1 1100 0020 2020 (1)=1..II.... │ │ │ +0040be70: 4a46 9a00 0020 2020 245a 5752 5441 4332 JF... $ZWRTAC2 │ │ │ +0040be80: 2831 293d 3118 0049 46c1 1100 0020 2020 (1)=1..IF.... │ │ │ 0040be90: 245a 5752 5441 4332 2832 293d 3217 004b $ZWRTAC2(2)=2..K │ │ │ -0040bea0: 4911 0000 2020 2024 5a57 5254 4143 3228 I... $ZWRTAC2( │ │ │ -0040beb0: 3329 3d33 1700 4b49 2100 0020 2020 245a 3)=3..KI!.. $Z │ │ │ -0040bec0: 5752 5441 4331 2833 293d 3314 004b 4931 WRTAC1(3)=3..KI1 │ │ │ +0040bea0: 4611 0000 2020 2024 5a57 5254 4143 3228 F... $ZWRTAC2( │ │ │ +0040beb0: 3329 3d33 1700 4b46 2100 0020 2020 245a 3)=3..KF!.. $Z │ │ │ +0040bec0: 5752 5441 4331 2833 293d 3314 004b 4631 WRTAC1(3)=3..KF1 │ │ │ 0040bed0: 0000 2020 2024 5a57 5254 4143 3d22 2216 .. $ZWRTAC="". │ │ │ -0040bee0: 004b 4941 0000 2020 202d 2d2d 2d2d 2d2d .KIA.. ------- │ │ │ -0040bef0: 2d2d 2d2d 2d22 004b 4951 0000 2020 2052 -----".KIQ.. R │ │ │ +0040bee0: 004b 4641 0000 2020 202d 2d2d 2d2d 2d2d .KFA.. ------- │ │ │ +0040bef0: 2d2d 2d2d 2d22 004b 4651 0000 2020 2052 -----".KFQ.. R │ │ │ 0040bf00: 6573 746f 7265 6420 7661 6c75 6573 2072 estored values r │ │ │ -0040bf10: 6573 7461 7274 3a14 004b 4961 0000 2020 estart:..KIa.. │ │ │ -0040bf20: 2024 5a57 5254 4143 3d22 2218 004b 4971 $ZWRTAC=""..KIq │ │ │ +0040bf10: 6573 7461 7274 3a14 004b 4661 0000 2020 estart:..KFa.. │ │ │ +0040bf20: 2024 5a57 5254 4143 3d22 2218 004b 4671 $ZWRTAC=""..KFq │ │ │ 0040bf30: 0000 2020 202a 4328 3129 3d24 5a57 5254 .. *C(1)=$ZWRT │ │ │ -0040bf40: 4143 311a 004b 4981 0000 2020 2024 5a57 AC1..KI... $ZW │ │ │ +0040bf40: 4143 311a 004b 4681 0000 2020 2024 5a57 AC1..KF... $ZW │ │ │ 0040bf50: 5254 4143 3128 3129 3d22 3162 221f 004b RTAC1(1)="1b"..K │ │ │ -0040bf60: 4991 0000 2020 202a 245a 5752 5441 4331 I... *$ZWRTAC1 │ │ │ -0040bf70: 2832 293d 245a 5752 5441 4332 1700 4a49 (2)=$ZWRTAC2..JI │ │ │ +0040bf60: 4691 0000 2020 202a 245a 5752 5441 4331 F... *$ZWRTAC1 │ │ │ +0040bf70: 2832 293d 245a 5752 5441 4332 1700 4a46 (2)=$ZWRTAC2..JF │ │ │ 0040bf80: 1200 0020 2020 245a 5752 5441 4332 2831 ... $ZWRTAC2(1 │ │ │ -0040bf90: 293d 3117 004b 4911 0000 2020 2024 5a57 )=1..KI... $ZW │ │ │ -0040bfa0: 5254 4143 3228 3229 3d32 1700 4b49 2100 RTAC2(2)=2..KI!. │ │ │ +0040bf90: 293d 3117 004b 4611 0000 2020 2024 5a57 )=1..KF... $ZW │ │ │ +0040bfa0: 5254 4143 3228 3229 3d32 1700 4b46 2100 RTAC2(2)=2..KF!. │ │ │ 0040bfb0: 0020 2020 245a 5752 5441 4332 2833 293d . $ZWRTAC2(3)= │ │ │ -0040bfc0: 3317 004b 4931 0000 2020 2024 5a57 5254 3..KI1.. $ZWRT │ │ │ -0040bfd0: 4143 3128 3329 3d33 1400 4b49 4100 0020 AC1(3)=3..KIA.. │ │ │ +0040bfc0: 3317 004b 4631 0000 2020 2024 5a57 5254 3..KF1.. $ZWRT │ │ │ +0040bfd0: 4143 3128 3329 3d33 1400 4b46 4100 0020 AC1(3)=3..KFA.. │ │ │ 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 4949 bf11 0000 2020 amples..II.... │ │ │ -0040c070: 2045 7861 6d70 6c65 7307 004a 4921 0000 Examples..JI!.. │ │ │ -0040c080: 1200 4a49 3100 0020 2020 4578 616d 706c ..JI1.. Exampl │ │ │ -0040c090: 653a 0700 4a49 4100 003a 004a 4951 0000 e:..JIA..:.JIQ.. │ │ │ +0040c060: 616d 706c 6573 1300 4946 bf11 0000 2020 amples..IF.... │ │ │ +0040c070: 2045 7861 6d70 6c65 7307 004a 4621 0000 Examples..JF!.. │ │ │ +0040c080: 1200 4a46 3100 0020 2020 4578 616d 706c ..JF1.. Exampl │ │ │ +0040c090: 653a 0700 4a46 4100 003a 004a 4651 0000 e:..JFA..:.JFQ.. │ │ │ 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 4961 0000 2020 2074 7072 artW.JIa.. tpr │ │ │ +0040c0d0: 6172 7457 004a 4661 0000 2020 2074 7072 artW.JFa.. 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 0049 4845 4c50 00ff 7300 ff4c 414e q..IHELP..s..LAN │ │ │ +0040c810: 7100 0046 4845 4c50 00ff 7300 ff4c 414e q..FHELP..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 4981 0000 2020 2020 2073 6574 m4.JI... set │ │ │ +0040c880: 6d34 004a 4681 0000 2020 2020 2073 6574 m4.JF... 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 4991 0000 2020 2020 "USA" .JI... │ │ │ +0040c8b0: 2255 5341 2220 004a 4691 0000 2020 2020 "USA" .JF... │ │ │ 0040c8c0: 2073 6574 202a 423d 432c 2a44 2831 3933 set *B=C,*D(193 │ │ │ -0040c8d0: 3535 293d 4523 0049 49c0 1100 0020 2020 55)=E#.II.... │ │ │ +0040c8d0: 3535 293d 4523 0049 46c0 1100 0020 2020 55)=E#.IF.... │ │ │ 0040c8e0: 2020 7772 6974 6520 222d 2d2d 2d2d 2d2d write "------- │ │ │ -0040c8f0: 2d2d 2d2d 2d22 2c21 3200 4a49 1200 0020 -----",!2.JI... │ │ │ +0040c8f0: 2d2d 2d2d 2d22 2c21 3200 4a46 1200 0020 -----",!2.JF... │ │ │ 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 4a49 1300 ciation",!..JI.. │ │ │ -0040c930: 0020 2020 2020 7a77 7269 7465 6000 4a49 . zwrite`.JI │ │ │ +0040c920: 6369 6174 696f 6e22 2c21 1200 4a46 1300 ciation",!..JF.. │ │ │ +0040c930: 0020 2020 2020 7a77 7269 7465 6000 4a46 . zwrite`.JF │ │ │ 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 4a49 association@.JI │ │ │ +0040c990: 2061 7373 6f63 6961 7469 6f6e 4000 4a46 association@.JF │ │ │ 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 4a49 time through!.JI │ │ │ +0040c9d0: 7469 6d65 2074 6872 6f75 6768 2100 4a46 time through!.JF │ │ │ 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: 4917 0000 2020 2020 202e 6b69 6c6c 202a I... .kill * │ │ │ -0040ca10: 4428 3139 3335 3529 2300 4a49 1800 0020 D(19355)#.JI... │ │ │ +0040ca00: 4617 0000 2020 2020 202e 6b69 6c6c 202a F... .kill * │ │ │ +0040ca10: 4428 3139 3335 3529 2300 4a46 1800 0020 D(19355)#.JF... │ │ │ 0040ca20: 2020 2020 2e77 7269 7465 2022 2d2d 2d2d .write "---- │ │ │ -0040ca30: 2d2d 2d2d 2d2d 2d2d 222c 2146 004a 4919 --------",!F.JI. │ │ │ +0040ca30: 2d2d 2d2d 2d2d 2d2d 222c 2146 004a 4619 --------",!F.JF. │ │ │ 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 491a 0000 2020 2020 202e 7a77 !..JI... .zw │ │ │ -0040ca90: 7269 7465 1d00 4a49 2100 0020 2020 2020 rite..JI!.. │ │ │ +0040ca80: 2113 004a 461a 0000 2020 2020 202e 7a77 !..JF... .zw │ │ │ +0040ca90: 7269 7465 1d00 4a46 2100 0020 2020 2020 rite..JF!.. │ │ │ 0040caa0: 2e73 6574 2041 3d22 4272 796e 6d61 7772 .set A="Brynmawr │ │ │ -0040cab0: 2214 004a 4922 0000 2020 2020 202e 6b69 "..JI".. .ki │ │ │ -0040cac0: 6c6c 202a 4223 004a 4923 0000 2020 2020 ll *B#.JI#.. │ │ │ +0040cab0: 2214 004a 4622 0000 2020 2020 202e 6b69 "..JF".. .ki │ │ │ +0040cac0: 6c6c 202a 4223 004a 4623 0000 2020 2020 ll *B#.JF#.. │ │ │ 0040cad0: 202e 7772 6974 6520 222d 2d2d 2d2d 2d2d .write "------- │ │ │ -0040cae0: 2d2d 2d2d 2d22 2c21 5f00 4a49 2400 0020 -----",!_.JI$.. │ │ │ +0040cae0: 2d2d 2d2d 2d22 2c21 5f00 4a46 2400 0020 -----",!_.JF$.. │ │ │ 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 4925 0000 2020 alue",!..JI%.. │ │ │ -0040cb50: 2020 202e 7a77 7269 7465 1500 4a49 2600 .zwrite..JI&. │ │ │ +0040cb40: 616c 7565 222c 2113 004a 4625 0000 2020 alue",!..JF%.. │ │ │ +0040cb50: 2020 202e 7a77 7269 7465 1500 4a46 2600 .zwrite..JF&. │ │ │ 0040cb60: 0020 2020 2020 2e74 7265 7374 6172 7437 . .trestart7 │ │ │ -0040cb70: 004a 4927 0000 2020 2020 2065 6c73 6520 .JI'.. else │ │ │ +0040cb70: 004a 4627 0000 2020 2020 2065 6c73 6520 .JF'.. 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 4a49 2800 0020 2020 estart".JI(.. │ │ │ +0040cba0: 6573 7461 7274 2200 4a46 2800 0020 2020 estart".JF(.. │ │ │ 0040cbb0: 2020 7772 6974 6520 222d 2d2d 2d2d 2d2d write "------- │ │ │ -0040cbc0: 2d2d 2d2d 2d22 2c21 5500 4a49 2900 0020 -----",!U.JI).. │ │ │ +0040cbc0: 2d2d 2d2d 2d22 2c21 5500 4a46 2900 0020 -----",!U.JF).. │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e a..IHELP..s..LAN │ │ │ +0040d010: 6100 0046 4845 4c50 00ff 7300 ff4c 414e a..FHELP..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 4961 0000 2020 204e 6f20 6c6f -..KIa.. No lo │ │ │ +0040d070: 2d1f 004b 4661 0000 2020 204e 6f20 6c6f -..KFa.. No lo │ │ │ 0040d080: 6361 6c20 6172 7261 7973 206c 6566 743a cal arrays left: │ │ │ -0040d090: 1600 4b49 7100 0020 2020 2d2d 2d2d 2d2d ..KIq.. ------ │ │ │ -0040d0a0: 2d2d 2d2d 2d2d 3800 4b49 8100 0020 2020 ------8.KI... │ │ │ +0040d090: 1600 4b46 7100 0020 2020 2d2d 2d2d 2d2d ..KFq.. ------ │ │ │ +0040d0a0: 2d2d 2d2d 2d2d 3800 4b46 8100 0020 2020 ------8.KF... │ │ │ 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: 4b49 9100 0012 004a 4913 0000 2020 2045 KI.....JI... E │ │ │ -0040d0f0: 7861 6d70 6c65 3a07 004b 4911 0000 6300 xample:..KI...c. │ │ │ -0040d100: 4b49 2100 0020 2020 2420 2f75 7372 2f6c KI!.. $ /usr/l │ │ │ +0040d0e0: 4b46 9100 0012 004a 4613 0000 2020 2045 KF.....JF... E │ │ │ +0040d0f0: 7861 6d70 6c65 3a07 004b 4611 0000 6300 xample:..KF...c. │ │ │ +0040d100: 4b46 2100 0020 2020 2420 2f75 7372 2f6c KF!.. $ /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 4931 0000 2020 2020 2020 207a e..KI1.. z │ │ │ -0040d170: 7072 696e 7424 004b 4941 0000 2020 2020 print$.KIA.. │ │ │ +0040d160: 6514 004b 4631 0000 2020 2020 2020 207a e..KF1.. z │ │ │ +0040d170: 7072 696e 7424 004b 4641 0000 2020 2020 print$.KFA.. │ │ │ 0040d180: 2020 2077 7269 7465 2022 2d2d 2d2d 2d2d write "------ │ │ │ -0040d190: 2d2d 2d2d 2d2d 222c 2143 004b 4951 0000 ------",!C.KIQ.. │ │ │ +0040d190: 2d2d 2d2d 2d2d 222c 2143 004b 4651 0000 ------",!C.KFQ.. │ │ │ 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 4b49 "foo")="bar"E.KI │ │ │ +0040d1d0: 2266 6f6f 2229 3d22 6261 7222 4500 4b46 "foo")="bar"E.KF │ │ │ 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 4971 0000 2020 2020 2020 2073 17.KIq.. s │ │ │ +0040d220: 3137 004b 4671 0000 2020 2020 2020 2073 17.KFq.. 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 4b49 8100 0020 ariables7.KI... │ │ │ +0040d250: 6172 6961 626c 6573 3700 4b46 8100 0020 ariables7.KF... │ │ │ 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 4991 0000 2020 2020 2020 2073 6574 .KI... set │ │ │ +0040d290: 004b 4691 0000 2020 2020 2020 2073 6574 .KF... 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 4a49 1400 0020 2020 2020 2020 leE.JI... │ │ │ +0040d2d0: 6c65 4500 4a46 1400 0020 2020 2020 2020 leE.JF... │ │ │ 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 4911 0000 2020 nal lvnP.KI... │ │ │ +0040d310: 6e61 6c20 6c76 6e50 004b 4611 0000 2020 nal lvnP.KF... │ │ │ 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 4921 0000 2020 me data'.KI!.. │ │ │ +0040d360: 6d65 2064 6174 6127 004b 4621 0000 2020 me data'.KF!.. │ │ │ 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: 4b49 3100 0020 2020 2020 2020 3b20 7365 KI1.. ; se │ │ │ +0040d390: 4b46 3100 0020 2020 2020 2020 3b20 7365 KF1.. ; 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.KIA.. │ │ │ +0040d3d0: 6d65 3e49 004b 4641 0000 2020 2020 2020 me>I.KFA.. │ │ │ 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 4b49 l of {b,x,y}<.KI │ │ │ +0040d410: 6c20 6f66 207b 622c 782c 797d 3c00 4b46 l of {b,x,y}<.KF │ │ │ 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 4b49 6100 0020 {b,x,y}F.KIa.. │ │ │ +0040d450: 207b 622c 782c 797d 4600 4b46 6100 0020 {b,x,y}F.KFa.. │ │ │ 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: 4b49 7100 0020 2020 2020 2020 3b20 6220 KIq.. ; b │ │ │ +0040d4a0: 4b46 7100 0020 2020 2020 2020 3b20 6220 KFq.. ; 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 4b49 8100 0020 2020 e data4.KI... │ │ │ +0040d4d0: 6520 6461 7461 3400 4b46 8100 0020 2020 e data4.KF... │ │ │ 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 4b49 9100 pears as <2.KI.. │ │ │ +0040d500: 7065 6172 7320 6173 203c 3200 4b46 9100 pears as <2.KF.. │ │ │ 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 4a49 appears as 09.JI │ │ │ +0040d530: 6170 7065 6172 7320 6173 2030 3900 4a46 appears as 09.JF │ │ │ 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 4911 0000 2020 2020 as 0V.KI... │ │ │ +0040d570: 2061 7320 3056 004b 4611 0000 2020 2020 as 0V.KF... │ │ │ 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 4921 name level"..KI! │ │ │ +0040d5c0: 6e61 6d65 206c 6576 656c 2215 004b 4621 name level"..KF! │ │ │ 0040d5d0: 0000 2020 2020 2020 2064 6f20 7375 6231 .. do sub1 │ │ │ -0040d5e0: 2c00 4b49 3100 0020 2020 2020 2020 7772 ,.KI1.. wr │ │ │ +0040d5e0: 2c00 4b46 3100 0020 2020 2020 2020 7772 ,.KF1.. wr │ │ │ 0040d5f0: 6974 6520 2444 6174 6128 6329 2c21 203b ite $Data(c),! ; │ │ │ -0040d600: 206f 7574 7075 7420 6973 2031 1900 4b49 output is 1..KI │ │ │ +0040d600: 206f 7574 7075 7420 6973 2031 1900 4b46 output is 1..KF │ │ │ 0040d610: 4100 0020 2020 2020 2020 646f 2073 7562 A.. do sub │ │ │ -0040d620: 3228 2e63 2949 004b 4951 0000 2020 2020 2(.c)I.KIQ.. │ │ │ +0040d620: 3228 2e63 2949 004b 4651 0000 2020 2020 2(.c)I.KFQ.. │ │ │ 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: 4b49 6100 0020 2020 2020 2020 3b20 6861 KIa.. ; ha │ │ │ +0040d670: 4b46 6100 0020 2020 2020 2020 3b20 6861 KFa.. ; ha │ │ │ 0040d680: 7320 7468 6520 7661 6c75 6520 2222 2900 s the value ""). │ │ │ -0040d690: 4b49 7100 0020 2020 2020 2020 7772 6974 KIq.. writ │ │ │ +0040d690: 4b46 7100 0020 2020 2020 2020 7772 6974 KFq.. writ │ │ │ 0040d6a0: 6520 2444 2869 292c 2120 3b20 6f75 7470 e $D(i),! ; outp │ │ │ -0040d6b0: 7574 2069 7320 3038 004b 4981 0000 2020 ut is 08.KI... │ │ │ +0040d6b0: 7574 2069 7320 3038 004b 4681 0000 2020 ut is 08.KF... │ │ │ 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 4991 0000 2020 2020 2020 207a 7772 .KI... zwr │ │ │ +0040d6f0: 004b 4691 0000 2020 2020 2020 207a 7772 .KF... 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 4a49 1600 0020 2020 2020 tch"0.JI... │ │ │ +0040d720: 7463 6822 3000 4a46 1600 0020 2020 2020 tch"0.JF... │ │ │ 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 4b49 1100 0020 2020 2020 able+.KI... │ │ │ +0040d750: 6162 6c65 2b00 4b46 1100 0020 2020 2020 able+.KF... │ │ │ 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 4921 0000 2020 2020 2020 2071 7569 .KI!.. qui │ │ │ -0040d790: 740e 004b 4931 0000 2020 2073 7562 3141 t..KI1.. sub1A │ │ │ -0040d7a0: 004b 4941 0000 2020 2020 2020 206e 6577 .KIA.. new │ │ │ +0040d780: 004b 4621 0000 2020 2020 2020 2071 7569 .KF!.. qui │ │ │ +0040d790: 740e 004b 4631 0000 2020 2073 7562 3141 t..KF1.. sub1A │ │ │ +0040d7a0: 004b 4641 0000 2020 2020 2020 206e 6577 .KFA.. 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +0040d810: 8d00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 4961 0000 2020 2020 2020 206b 696c 6c20 Ia.. kill │ │ │ +0040d8a0: 4661 0000 2020 2020 2020 206b 696c 6c20 Fa.. 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 4971 0000 2020 f {c,y}C.KIq.. │ │ │ +0040d8d0: 6620 7b63 2c79 7d43 004b 4671 0000 2020 f {c,y}C.KFq.. │ │ │ 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 4b49 8100 lias for c+.KI.. │ │ │ +0040d910: 6c69 6173 2066 6f72 2063 2b00 4b46 8100 lias for c+.KF.. │ │ │ 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 4991 0000 2020 2020 nt as7.KI... │ │ │ +0040d940: 6e74 2061 7337 004b 4691 0000 2020 2020 nt as7.KF... │ │ │ 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 4a49 e same thing..JI │ │ │ +0040d970: 6520 7361 6d65 2074 6869 6e67 1200 4a46 e same thing..JF │ │ │ 0040d980: 1700 0020 2020 2020 2020 7175 6974 3f00 ... quit?. │ │ │ -0040d990: 4b49 1100 0020 2020 7375 6232 2869 2920 KI... sub2(i) │ │ │ +0040d990: 4b46 1100 0020 2020 7375 6232 2869 2920 KF... 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: 4921 0000 2020 2020 2020 2077 7269 7465 I!.. write │ │ │ +0040d9d0: 4621 0000 2020 2020 2020 2077 7269 7465 F!.. 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 4b49 3100 0020 2020 2020 2020 1-.KI1.. │ │ │ +0040da10: 2031 2d00 4b46 3100 0020 2020 2020 2020 1-.KF1.. │ │ │ 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 4941 0000 2020 2020 2020 203b 2062 .KIA.. ; b │ │ │ +0040da40: 004b 4641 0000 2020 2020 2020 203b 2062 .KFA.. ; 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: 4951 0000 2020 2020 2020 2073 6574 202a IQ.. set * │ │ │ +0040da80: 4651 0000 2020 2020 2020 2073 6574 202a FQ.. 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 4961 0000 2020 2020 2020 203b 2063 .KIa.. ; c │ │ │ +0040dad0: 004b 4661 0000 2020 2020 2020 203b 2063 .KFa.. ; c │ │ │ 0040dae0: 2069 7320 6e6f 206c 6f6e 6765 7220 616c is no longer al │ │ │ -0040daf0: 6961 7320 6f66 2069 4500 4b49 7100 0020 ias of iE.KIq.. │ │ │ +0040daf0: 6961 7320 6f66 2069 4500 4b46 7100 0020 ias of iE.KFq.. │ │ │ 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: 4981 0000 2020 2020 2020 2073 6574 2069 I... set i │ │ │ +0040db40: 4681 0000 2020 2020 2020 2073 6574 2069 F... 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: 4991 0000 2020 2020 2020 2077 6574 2063 I... wet c │ │ │ +0040db80: 4691 0000 2020 2020 2020 2077 6574 2063 F... 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 4a49 1800 0020 {b,c,y)..JI... │ │ │ -0040dbd0: 2020 2020 2020 7175 6974 0700 4b49 1100 quit..KI.. │ │ │ -0040dbe0: 0016 004b 4921 0000 2020 202d 2d2d 2d2d ...KI!.. ----- │ │ │ -0040dbf0: 2d2d 2d2d 2d2d 2d0c 004b 4931 0000 2020 -------..KI1.. │ │ │ -0040dc00: 2031 310d 004b 4941 0000 2020 2031 3131 11..KIA.. 111 │ │ │ -0040dc10: 0b00 4b49 5100 0020 2020 3c0b 004b 4961 ..KIQ.. <..KIa │ │ │ -0040dc20: 0000 2020 2030 0b00 4b49 7100 0020 2020 .. 0..KIq.. │ │ │ -0040dc30: 300b 004b 4981 0000 2020 2031 0b00 4b49 0..KI... 1..KI │ │ │ -0040dc40: 9100 0020 2020 310b 004a 4919 0000 2020 ... 1..JI... │ │ │ -0040dc50: 2030 0b00 4b49 1100 0020 2020 301c 004b 0..KI... 0..K │ │ │ -0040dc60: 4921 0000 2020 2062 2822 676f 7422 293d I!.. b("got")= │ │ │ -0040dc70: 2261 206d 6174 6368 2207 004b 4931 0000 "a match"..KI1.. │ │ │ +0040dbc0: 207b 622c 632c 7929 1200 4a46 1800 0020 {b,c,y)..JF... │ │ │ +0040dbd0: 2020 2020 2020 7175 6974 0700 4b46 1100 quit..KF.. │ │ │ +0040dbe0: 0016 004b 4621 0000 2020 202d 2d2d 2d2d ...KF!.. ----- │ │ │ +0040dbf0: 2d2d 2d2d 2d2d 2d0c 004b 4631 0000 2020 -------..KF1.. │ │ │ +0040dc00: 2031 310d 004b 4641 0000 2020 2031 3131 11..KFA.. 111 │ │ │ +0040dc10: 0b00 4b46 5100 0020 2020 3c0b 004b 4661 ..KFQ.. <..KFa │ │ │ +0040dc20: 0000 2020 2030 0b00 4b46 7100 0020 2020 .. 0..KFq.. │ │ │ +0040dc30: 300b 004b 4681 0000 2020 2031 0b00 4b46 0..KF... 1..KF │ │ │ +0040dc40: 9100 0020 2020 310b 004a 4619 0000 2020 ... 1..JF... │ │ │ +0040dc50: 2030 0b00 4b46 1100 0020 2020 301c 004b 0..KF... 0..K │ │ │ +0040dc60: 4621 0000 2020 2062 2822 676f 7422 293d F!.. b("got")= │ │ │ +0040dc70: 2261 206d 6174 6368 2207 004b 4631 0000 "a match"..KF1.. │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +0040e010: 9300 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 49bf 1100 0020 2020 4578 ardA.XI.... Ex │ │ │ +0040e0a0: 6172 6441 0058 46bf 1100 0020 2020 4578 ardA.XF.... 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 5949 2100 0052 0059 4931 dard..YI!..R.YI1 │ │ │ +0040e0e0: 6461 7264 0700 5946 2100 0052 0059 4631 dard..YF!..R.YF1 │ │ │ 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: 4941 0000 2020 2070 726f 6365 7373 6573 IA.. processes │ │ │ +0040e140: 4641 0000 2020 2070 726f 6365 7373 6573 FA.. 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 4951 0000 4f00 5949 6100 0020 2020 .YIQ..O.YIa.. │ │ │ +0040e190: 0059 4651 0000 4f00 5946 6100 0020 2020 .YFQ..O.YFa.. │ │ │ 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 4971 0000 2020 204c itherP.YIq.. L │ │ │ +0040e1e0: 6974 6865 7250 0059 4671 0000 2020 204c itherP.YFq.. 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 4981 0000 2020 207a mple,Q.YI... z │ │ │ +0040e230: 6d70 6c65 2c51 0059 4681 0000 2020 207a mple,Q.YF... 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 5949 9100 0020 2020 actersP.YI... │ │ │ +0040e280: 6163 7465 7273 5000 5946 9100 0020 2020 actersP.YF... │ │ │ 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 5849 c011 0000 2020 longerU.XI.... │ │ │ +0040e2d0: 6c6f 6e67 6572 5500 5846 c011 0000 2020 longerU.XF.... │ │ │ 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 4912 ay width ofT.YI. │ │ │ +0040e320: 6179 2077 6964 7468 206f 6654 0059 4612 ay width ofT.YF. │ │ │ 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 4913 0000 2020 206f 7264 6572 2074 .YI... order t │ │ │ +0040e380: 0059 4613 0000 2020 206f 7264 6572 2074 .YF... 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 5949 1400 0020 2020 656e 7669 rdB.YI... envi │ │ │ +0040e3d0: 7264 4200 5946 1400 0020 2020 656e 7669 rdB.YF... 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 5949 1500 0054 0059 4916 ely...YI...T.YI. │ │ │ +0040e410: 656c 792e 0700 5946 1500 0054 0059 4616 ely...YF...T.YF. │ │ │ 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 4917 0000 2020 2076 616c 7565 206f .YI... value o │ │ │ +0040e470: 0059 4617 0000 2020 2076 616c 7565 206f .YF... 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: 5949 1800 0020 2020 7768 6963 6820 7375 YI... which su │ │ │ +0040e4c0: 5946 1800 0020 2020 7768 6963 6820 7375 YF... 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 5949 1900 lications...YI.. │ │ │ -0040e510: 004b 0059 491a 0000 2020 2041 6c6c 2047 .K.YI... All G │ │ │ +0040e500: 6c69 6361 7469 6f6e 732e 0700 5946 1900 lications...YF.. │ │ │ +0040e510: 004b 0059 461a 0000 2020 2041 6c6c 2047 .K.YF... 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 5949 he top levelL.YI │ │ │ +0040e550: 6865 2074 6f70 206c 6576 656c 4c00 5946 he top levelL.YF │ │ │ 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 5949 2200 0020 ironmentT.YI".. │ │ │ +0040e5a0: 6972 6f6e 6d65 6e74 5400 5946 2200 0020 ironmentT.YF".. │ │ │ 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 5949 ocesses. AllS.YI │ │ │ +0040e5f0: 6f63 6573 7365 732e 2041 6c6c 5300 5946 ocesses. AllS.YF │ │ │ 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 4924 0000 2020 2061 6e64 2074 6865 .YI$.. and the │ │ │ +0040e650: 0059 4624 0000 2020 2061 6e64 2074 6865 .YF$.. 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 5949 2500 0020 2020 666f 7220 5554 T.YI%.. for UT │ │ │ +0040e6a0: 5400 5946 2500 0020 2020 666f 7220 5554 T.YF%.. 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 5949 2600 0020 2020 7661 mentO.YI&.. va │ │ │ +0040e6f0: 6d65 6e74 4f00 5946 2600 0020 2020 7661 mentO.YF&.. 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 4927 0000 2020 2073 686f ess5.YI'.. sho │ │ │ +0040e740: 6573 7335 0059 4627 0000 2020 2073 686f ess5.YF'.. 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 5949 2800 0053 rectory...YI(..S │ │ │ -0040e780: 0059 4929 0000 2020 204d 206d 6f64 6520 .YI).. M mode │ │ │ +0040e770: 7265 6374 6f72 792e 0700 5946 2800 0053 rectory...YF(..S │ │ │ +0040e780: 0059 4629 0000 2020 204d 206d 6f64 6520 .YF).. 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +0040e810: a900 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 4931 0000 0 throughQ.YI1.. │ │ │ +0040e8b0: 3020 7468 726f 7567 6851 0059 4631 0000 0 throughQ.YF1.. │ │ │ 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 5949 3200 modes. TheN.YI2. │ │ │ +0040e900: 6d6f 6465 732e 2054 6865 4e00 5946 3200 modes. TheN.YF2. │ │ │ 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 5949 3300 0020 ytes andP.YI3.. │ │ │ +0040e950: 7974 6573 2061 6e64 5000 5946 3300 0020 ytes andP.YF3.. │ │ │ 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 5949 3400 0020 node asS.YI4.. │ │ │ +0040e9a0: 206e 6f64 6520 6173 5300 5946 3400 0020 node asS.YF4.. │ │ │ 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 4935 bytecodes.Q.YI5 │ │ │ +0040e9f0: 2062 7974 6563 6f64 6573 2e51 0059 4635 bytecodes.Q.YF5 │ │ │ 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 5949 ely unusual,M.YI │ │ │ +0040ea40: 656c 7920 756e 7573 7561 6c2c 4d00 5946 ely unusual,M.YF │ │ │ 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 4937 0000 with data..YI7.. │ │ │ +0040ea90: 7769 7468 2064 6174 6118 0059 4637 0000 with data..YF7.. │ │ │ 0040eaa0: 2020 2069 6d70 6f72 742f 6578 706f 7274 import/export │ │ │ -0040eab0: 2e07 0059 4938 0000 5400 5949 3900 0020 ...YI8..T.YI9.. │ │ │ +0040eab0: 2e07 0059 4638 0000 5400 5946 3900 0020 ...YF8..T.YF9.. │ │ │ 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 5949 ) operate onO.YI │ │ │ +0040eb00: 2920 6f70 6572 6174 6520 6f6e 4f00 5946 ) operate onO.YF │ │ │ 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 4941 e differentT.YIA │ │ │ +0040eb50: 6520 6469 6666 6572 656e 7454 0059 4641 e differentT.YFA │ │ │ 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 4942 0000 2020 2066 756e 6374 696f .YIB.. functio │ │ │ +0040ebb0: 0059 4642 0000 2020 2066 756e 6374 696f .YFB.. 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 4943 0000 2020 2074 6f20 6f70 dQ.YIC.. to op │ │ │ +0040ec00: 6451 0059 4643 0000 2020 2074 6f20 6f70 dQ.YFC.. 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 5949 4400 0020 2020 6973 2c20 atH.YID.. is, │ │ │ +0040ec50: 6174 4800 5946 4400 0020 2020 6973 2c20 atH.YFD.. 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 5949 4500 ntically)...YIE. │ │ │ -0040eca0: 0051 0059 4946 0000 2020 2049 6e20 4d20 .Q.YIF.. In M │ │ │ +0040ec90: 6e74 6963 616c 6c79 292e 0700 5946 4500 ntically)...YFE. │ │ │ +0040eca0: 0051 0059 4646 0000 2020 2049 6e20 4d20 .Q.YFF.. 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 5949 4700 0020 2020 6d6f 6465 -8L.YIG.. mode │ │ │ +0040ecf0: 2d38 4c00 5946 4700 0020 2020 6d6f 6465 -8L.YFG.. 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: 5949 4800 0020 2020 6765 6e65 7261 7465 YIH.. generate │ │ │ +0040ed40: 5946 4800 0020 2020 6765 6e65 7261 7465 YFH.. 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 5949 4900 0020 2020 5554 462d 3820 T.YII.. UTF-8 │ │ │ +0040ed90: 5400 5946 4900 0020 2020 5554 462d 3820 T.YFI.. 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 5949 4a00 0020 2020 5554 forP.YIJ.. UT │ │ │ +0040ede0: 2066 6f72 5000 5946 4a00 0020 2020 5554 forP.YFJ.. 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 5949 5100 0020 2020 6170 e ofR.YIQ.. ap │ │ │ +0040ee30: 6520 6f66 5200 5946 5100 0020 2020 6170 e ofR.YFQ.. 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 5949 5200 0020 2020 ressesH.YIR.. │ │ │ +0040ee80: 7265 7373 6573 4800 5946 5200 0020 2020 ressesH.YFR.. │ │ │ 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: 5949 5300 0054 0059 4954 0000 2020 2049 YIS..T.YIT.. I │ │ │ +0040eed0: 5946 5300 0054 0059 4654 0000 2020 2049 YFS..T.YFT.. 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 4955 0000 s well asT.YIU.. │ │ │ +0040ef20: 7320 7765 6c6c 2061 7354 0059 4655 0000 s well asT.YFU.. │ │ │ 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: 4956 0000 2020 2024 5052 494e 4349 5041 IV.. $PRINCIPA │ │ │ -0040ef90: 4c2e 0700 5949 5700 0054 0059 4958 0000 L...YIW..T.YIX.. │ │ │ +0040ef80: 4656 0000 2020 2024 5052 494e 4349 5041 FV.. $PRINCIPA │ │ │ +0040ef90: 4c2e 0700 5946 5700 0054 0059 4658 0000 L...YFW..T.YFX.. │ │ │ 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: 4959 0000 0000 0000 0000 0000 0000 0000 IY.............. │ │ │ +0040eff0: 4659 0000 0000 0000 0000 0000 0000 0000 FY.............. │ │ │ 0040f000: 0400 0000 f507 0000 5303 0000 0000 0000 ........S....... │ │ │ -0040f010: ad00 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +0040f010: ad00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 4961 0000 2020 207c 2020 2020 2020 2045 Ia.. | E │ │ │ +0040f0c0: 4661 0000 2020 207c 2020 2020 2020 2045 Fa.. | 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 4962 0000 2020 207c 2d2d 2d2d |T.YIb.. |---- │ │ │ +0040f110: 7c54 0059 4662 0000 2020 207c 2d2d 2d2d |T.YFb.. |---- │ │ │ 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 4963 0000 2020 207c ----|T.YIc.. | │ │ │ +0040f160: 2d2d 2d2d 7c54 0059 4663 0000 2020 207c ----|T.YFc.. | │ │ │ 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 4964 0000 eturns |T.YId.. │ │ │ +0040f1b0: 6574 7572 6e73 2020 7c54 0059 4664 0000 eturns |T.YFd.. │ │ │ 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: 4965 0000 2020 207c 2024 4153 4349 4928 Ie.. | $ASCII( │ │ │ +0040f210: 4665 0000 2020 207c 2024 4153 4349 4928 Fe.. | $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 4966 0000 2020 207c 2020 2020 |T.YIf.. | │ │ │ +0040f260: 7c54 0059 4666 0000 2020 207c 2020 2020 |T.YFf.. | │ │ │ 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 4967 0000 2020 207c F-8 |T.YIg.. | │ │ │ +0040f2b0: 462d 3820 7c54 0059 4667 0000 2020 207c F-8 |T.YFg.. | │ │ │ 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 4968 0000 nsion |T.YIh.. │ │ │ +0040f300: 6e73 696f 6e20 2020 7c54 0059 4668 0000 nsion |T.YFh.. │ │ │ 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: 4969 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Ii.. |-------- │ │ │ +0040f360: 4669 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Fi.. |-------- │ │ │ 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 496a 0000 2020 207c 2020 2020 |T.YIj.. | │ │ │ +0040f3b0: 7c54 0059 466a 0000 2020 207c 2020 2020 |T.YFj.. | │ │ │ 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 4971 0000 2020 207c |T.YIq.. | │ │ │ +0040f400: 2020 2020 7c54 0059 4671 0000 2020 207c |T.YFq.. | │ │ │ 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 4972 0000 the |T.YIr.. │ │ │ +0040f450: 7468 6520 2020 2020 7c54 0059 4672 0000 the |T.YFr.. │ │ │ 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: 4973 0000 2020 207c 2020 2020 2020 2020 Is.. | │ │ │ +0040f4b0: 4673 0000 2020 207c 2020 2020 2020 2020 Fs.. | │ │ │ 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 4974 0000 2020 207c 2d2d 2d2d |T.YIt.. |---- │ │ │ +0040f500: 7c54 0059 4674 0000 2020 207c 2d2d 2d2d |T.YFt.. |---- │ │ │ 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 4975 0000 2020 207c ----|T.YIu.. | │ │ │ +0040f550: 2d2d 2d2d 7c54 0059 4675 0000 2020 207c ----|T.YFu.. | │ │ │ 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 4976 0000 tring |T.YIv.. │ │ │ +0040f5a0: 7472 696e 6720 2020 7c54 0059 4676 0000 tring |T.YFv.. │ │ │ 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: 4977 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Iw.. |-------- │ │ │ +0040f600: 4677 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Fw.. |-------- │ │ │ 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 4978 0000 2020 207c 2020 2020 |T.YIx.. | │ │ │ +0040f650: 7c54 0059 4678 0000 2020 207c 2020 2020 |T.YFx.. | │ │ │ 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 4979 0000 2020 207c |T.YIy.. | │ │ │ +0040f6a0: 2020 2020 7c54 0059 4679 0000 2020 207c |T.YFy.. | │ │ │ 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 497a 0000 |T.YIz.. │ │ │ +0040f6f0: 2020 2020 2020 2020 7c54 0059 467a 0000 |T.YFz.. │ │ │ 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: 4981 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +0040f750: 4681 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 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 4982 0000 2020 207c 2024 4a75 |T.YI... | $Ju │ │ │ +0040f7a0: 7c54 0059 4682 0000 2020 207c 2024 4a75 |T.YF... | $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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +0040f810: ad00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 4984 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +0040f8c0: 4684 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 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 4985 0000 2020 207c 2020 2020 |T.YI... | │ │ │ +0040f910: 7c54 0059 4685 0000 2020 207c 2020 2020 |T.YF... | │ │ │ 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 4986 0000 2020 207c of |T.YI... | │ │ │ +0040f960: 6f66 2020 7c54 0059 4686 0000 2020 207c of |T.YF... | │ │ │ 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 4987 0000 |T.YI... │ │ │ +0040f9b0: 2020 2020 2020 2020 7c54 0059 4687 0000 |T.YF... │ │ │ 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: 4988 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +0040fa10: 4688 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 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 4989 0000 2020 207c 2d2d 2d2d |T.YI... |---- │ │ │ +0040fa60: 7c54 0059 4689 0000 2020 207c 2d2d 2d2d |T.YF... |---- │ │ │ 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 498a 0000 2020 207c ----|T.YI... | │ │ │ +0040fab0: 2d2d 2d2d 7c54 0059 468a 0000 2020 207c ----|T.YF... | │ │ │ 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 4991 0000 ing |T.YI... │ │ │ +0040fb00: 696e 6720 2020 2020 7c54 0059 4691 0000 ing |T.YF... │ │ │ 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: 4992 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +0040fb60: 4692 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 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 4993 0000 2020 207c 2d2d 2d2d |T.YI... |---- │ │ │ +0040fbb0: 7c54 0059 4693 0000 2020 207c 2d2d 2d2d |T.YF... |---- │ │ │ 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 4994 0000 2020 207c ----|T.YI... | │ │ │ +0040fc00: 2d2d 2d2d 7c54 0059 4694 0000 2020 207c ----|T.YF... | │ │ │ 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 4995 0000 ring |T.YI... │ │ │ +0040fc50: 7269 6e67 2020 2020 7c54 0059 4695 0000 ring |T.YF... │ │ │ 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: 4996 0000 2020 207c 2024 5452 616e 736c I... | $TRansl │ │ │ +0040fcb0: 4696 0000 2020 207c 2024 5452 616e 736c F... | $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 4997 0000 2020 207c 2020 2020 |T.YI... | │ │ │ +0040fd00: 7c54 0059 4697 0000 2020 207c 2020 2020 |T.YF... | │ │ │ 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 4998 0000 2020 207c |T.YI... | │ │ │ +0040fd50: 2020 2020 7c54 0059 4698 0000 2020 207c |T.YF... | │ │ │ 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 4999 0000 |T.YI... │ │ │ +0040fda0: 2020 2020 2020 2020 7c54 0059 4699 0000 |T.YF... │ │ │ 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: 499a 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +0040fe00: 469a 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 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 49c1 1100 0020 2020 7c20 2458 |U.XI.... | $X │ │ │ +0040fe50: 7c55 0058 46c1 1100 0020 2020 7c20 2458 |U.XF.... | $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 5a49 1100 0020 2020 n |T.ZI... │ │ │ +0040fea0: 6e20 2020 207c 5400 5a46 1100 0020 2020 n |T.ZF... │ │ │ 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 5a49 2100 tten to |T.ZI!. │ │ │ +0040fef0: 7474 656e 2074 6f20 207c 5400 5a46 2100 tten to |T.ZF!. │ │ │ 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: 5a49 3100 0020 2020 7c2d 2d2d 2d2d 2d2d ZI1.. |------- │ │ │ +0040ff50: 5a46 3100 0020 2020 7c2d 2d2d 2d2d 2d2d ZF1.. |------- │ │ │ 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 5a49 4100 0020 2020 7c20 2020 -|T.ZIA.. | │ │ │ +0040ffa0: 2d7c 5400 5a46 4100 0020 2020 7c20 2020 -|T.ZFA.. | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00410010: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 6100 0020 2020 7c20 2020 2020 2020 ZIa.. | │ │ │ +004100c0: 5a46 6100 0020 2020 7c20 2020 2020 2020 ZFa.. | │ │ │ 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 5a49 7100 0020 2020 7c2d 2d2d |T.ZIq.. |--- │ │ │ +00410110: 207c 5400 5a46 7100 0020 2020 7c2d 2d2d |T.ZFq.. |--- │ │ │ 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 5a49 8100 0020 2020 -----|T.ZI... │ │ │ +00410160: 2d2d 2d2d 2d7c 5400 5a46 8100 0020 2020 -----|T.ZF... │ │ │ 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 5a49 9100 ble |T.ZI.. │ │ │ +004101b0: 626c 6520 2020 2020 207c 5400 5a46 9100 ble |T.ZF.. │ │ │ 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: 5949 1200 0020 2020 7c20 2020 2020 2020 YI... | │ │ │ +00410210: 5946 1200 0020 2020 7c20 2020 2020 2020 YF... | │ │ │ 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 5a49 1100 0020 2020 7c20 245a |T.ZI... | $Z │ │ │ +00410260: 207c 5400 5a46 1100 0020 2020 7c20 245a |T.ZF... | $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 5a49 2100 0020 2020 by |T.ZI!.. │ │ │ +004102b0: 6279 2020 207c 5400 5a46 2100 0020 2020 by |T.ZF!.. │ │ │ 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 5a49 3100 e only |T.ZI1. │ │ │ +00410300: 6520 6f6e 6c79 2020 207c 5400 5a46 3100 e only |T.ZF1. │ │ │ 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: 5a49 4100 0020 2020 7c20 2020 2020 2020 ZIA.. | │ │ │ +00410360: 5a46 4100 0020 2020 7c20 2020 2020 2020 ZFA.. | │ │ │ 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 5a49 5100 0020 2020 7c20 2020 |T.ZIQ.. | │ │ │ +004103b0: 207c 5400 5a46 5100 0020 2020 7c20 2020 |T.ZFQ.. | │ │ │ 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 5a49 6100 0020 2020 |T.ZIa.. │ │ │ +00410400: 2020 2020 207c 5400 5a46 6100 0020 2020 |T.ZFa.. │ │ │ 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 5a49 7100 ---------|T.ZIq. │ │ │ +00410450: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a46 7100 ---------|T.ZFq. │ │ │ 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: 5a49 8100 0020 2020 7c20 245a 4348 6172 ZI... | $ZCHar │ │ │ +004104b0: 5a46 8100 0020 2020 7c20 245a 4348 6172 ZF... | $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 5a49 9100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00410500: 207c 5400 5a46 9100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5949 1300 0020 2020 ts |T.YI... │ │ │ +00410550: 7473 2020 207c 5400 5946 1300 0020 2020 ts |T.YF... │ │ │ 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 5a49 1100 |T.ZI.. │ │ │ +004105a0: 2020 2020 2020 2020 207c 5400 5a46 1100 |T.ZF.. │ │ │ 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: 5a49 2100 0020 2020 7c20 2020 2020 2020 ZI!.. | │ │ │ +00410600: 5a46 2100 0020 2020 7c20 2020 2020 2020 ZF!.. | │ │ │ 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 5a49 3100 0020 2020 7c20 2020 |T.ZI1.. | │ │ │ +00410650: 207c 5400 5a46 3100 0020 2020 7c20 2020 |T.ZF1.. | │ │ │ 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 5a49 4100 0020 2020 rent |T.ZIA.. │ │ │ +004106a0: 7265 6e74 207c 5400 5a46 4100 0020 2020 rent |T.ZFA.. │ │ │ 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 5a49 5100 es the |T.ZIQ. │ │ │ +004106f0: 6573 2074 6865 2020 207c 5400 5a46 5100 es the |T.ZFQ. │ │ │ 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: 5a49 6100 0020 2020 7c20 2020 2020 2020 ZIa.. | │ │ │ +00410750: 5a46 6100 0020 2020 7c20 2020 2020 2020 ZFa.. | │ │ │ 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 5a49 7100 0020 2020 7c20 2020 |T.ZIq.. | │ │ │ +004107a0: 207c 5400 5a46 7100 0020 2020 7c20 2020 |T.ZFq.. | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00410810: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 9100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +004108c0: 5a46 9100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5949 1400 0020 2020 7c20 245a |T.YI... | $Z │ │ │ +00410910: 207c 5400 5946 1400 0020 2020 7c20 245a |T.YF... | $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 5a49 1100 0020 2020 -bit |T.ZI... │ │ │ +00410960: 2d62 6974 207c 5400 5a46 1100 0020 2020 -bit |T.ZF... │ │ │ 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 5a49 2100 |T.ZI!. │ │ │ +004109b0: 2020 2020 2020 2020 207c 5400 5a46 2100 |T.ZF!. │ │ │ 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: 5a49 3100 0020 2020 7c20 2020 2020 2020 ZI1.. | │ │ │ +00410a10: 5a46 3100 0020 2020 7c20 2020 2020 2020 ZF1.. | │ │ │ 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 5a49 4100 0020 2020 7c20 245a |T.ZIA.. | $Z │ │ │ +00410a60: 207c 5400 5a46 4100 0020 2020 7c20 245a |T.ZFA.. | $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 5a49 5100 0020 2020 |T.ZIQ.. │ │ │ +00410ab0: 2020 2020 207c 5400 5a46 5100 0020 2020 |T.ZFQ.. │ │ │ 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 5a49 6100 |T.ZIa. │ │ │ +00410b00: 2020 2020 2020 2020 207c 5400 5a46 6100 |T.ZFa. │ │ │ 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: 5a49 7100 0020 2020 7c2d 2d2d 2d2d 2d2d ZIq.. |------- │ │ │ +00410b60: 5a46 7100 0020 2020 7c2d 2d2d 2d2d 2d2d ZFq.. |------- │ │ │ 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 5a49 8100 0020 2020 7c20 245a -|T.ZI... | $Z │ │ │ +00410bb0: 2d7c 5400 5a46 8100 0020 2020 7c20 245a -|T.ZF... | $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 5a49 9100 0020 2020 ed |T.ZI... │ │ │ +00410c00: 6564 2020 207c 5400 5a46 9100 0020 2020 ed |T.ZF... │ │ │ 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 5949 1500 |T.YI.. │ │ │ +00410c50: 2020 2020 2020 2020 207c 5400 5946 1500 |T.YF.. │ │ │ 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: 5a49 1100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00410cb0: 5a46 1100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5a49 2100 0020 2020 7c20 245a |T.ZI!.. | $Z │ │ │ +00410d00: 207c 5400 5a46 2100 0020 2020 7c20 245a |T.ZF!.. | $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 5a49 3100 0020 2020 r in |T.ZI1.. │ │ │ +00410d50: 7220 696e 207c 5400 5a46 3100 0020 2020 r in |T.ZF1.. │ │ │ 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 5a49 4100 cified |T.ZIA. │ │ │ +00410da0: 6369 6669 6564 2020 207c 5400 5a46 4100 cified |T.ZFA. │ │ │ 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: 5a49 5100 0020 2020 7c2d 2d2d 2d2d 2d2d ZIQ.. |------- │ │ │ +00410e00: 5a46 5100 0020 2020 7c2d 2d2d 2d2d 2d2d ZFQ.. |------- │ │ │ 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 5a49 6100 0020 2020 7c20 2020 -|T.ZIa.. | │ │ │ +00410e50: 2d7c 5400 5a46 6100 0020 2020 7c20 2020 -|T.ZFa.. | │ │ │ 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 5a49 7100 0020 2020 |T.ZIq.. │ │ │ +00410ea0: 2020 2020 207c 5400 5a46 7100 0020 2020 |T.ZFq.. │ │ │ 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 5a49 8100 GT.M |T.ZI.. │ │ │ +00410ef0: 4754 2e4d 2020 2020 207c 5400 5a46 8100 GT.M |T.ZF.. │ │ │ 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: 5a49 9100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00410f50: 5a46 9100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5949 1600 0020 2020 7c20 245a |T.YI... | $Z │ │ │ +00410fa0: 207c 5400 5946 1600 0020 2020 7c20 245a |T.YF... | $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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00411010: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 2100 0020 2020 7c20 2020 2020 2020 ZI!.. | │ │ │ +004110c0: 5a46 2100 0020 2020 7c20 2020 2020 2020 ZF!.. | │ │ │ 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 5a49 3100 0020 2020 7c20 2020 |T.ZI1.. | │ │ │ +00411110: 207c 5400 5a46 3100 0020 2020 7c20 2020 |T.ZF1.. | │ │ │ 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 5a49 4100 0020 2020 |T.ZIA.. │ │ │ +00411160: 2020 2020 207c 5400 5a46 4100 0020 2020 |T.ZFA.. │ │ │ 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 5a49 5100 |T.ZIQ. │ │ │ +004111b0: 2020 2020 2020 2020 207c 5400 5a46 5100 |T.ZFQ. │ │ │ 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: 5a49 6100 0020 2020 7c20 2020 2020 2020 ZIa.. | │ │ │ +00411210: 5a46 6100 0020 2020 7c20 2020 2020 2020 ZFa.. | │ │ │ 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 5a49 7100 0020 2020 7c20 2020 |T.ZIq.. | │ │ │ +00411260: 207c 5400 5a46 7100 0020 2020 7c20 2020 |T.ZFq.. | │ │ │ 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 5a49 8100 0020 2020 nce |T.ZI... │ │ │ +004112b0: 6e63 6520 207c 5400 5a46 8100 0020 2020 nce |T.ZF... │ │ │ 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 5a49 9100 ZPIECE() |T.ZI.. │ │ │ +00411300: 5a50 4945 4345 2829 207c 5400 5a46 9100 ZPIECE() |T.ZF.. │ │ │ 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: 5949 1700 0020 2020 7c20 2020 2020 2020 YI... | │ │ │ +00411360: 5946 1700 0020 2020 7c20 2020 2020 2020 YF... | │ │ │ 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 5a49 1100 0020 2020 7c2d 2d2d |T.ZI... |--- │ │ │ +004113b0: 207c 5400 5a46 1100 0020 2020 7c2d 2d2d |T.ZF... |--- │ │ │ 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 5a49 2100 0020 2020 -----|T.ZI!.. │ │ │ +00411400: 2d2d 2d2d 2d7c 5400 5a46 2100 0020 2020 -----|T.ZF!.. │ │ │ 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 5a49 3100 ecifying |T.ZI1. │ │ │ +00411450: 6563 6966 7969 6e67 207c 5400 5a46 3100 ecifying |T.ZF1. │ │ │ 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: 5a49 4100 0020 2020 7c20 2020 2020 2020 ZIA.. | │ │ │ +004114b0: 5a46 4100 0020 2020 7c20 2020 2020 2020 ZFA.. | │ │ │ 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 5a49 5100 0020 2020 7c20 2020 |T.ZIQ.. | │ │ │ +00411500: 207c 5400 5a46 5100 0020 2020 7c20 2020 |T.ZFQ.. | │ │ │ 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 5a49 6100 0020 2020 |T.ZIa.. │ │ │ +00411550: 2020 2020 207c 5400 5a46 6100 0020 2020 |T.ZFa.. │ │ │ 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 5a49 7100 tes. If |T.ZIq. │ │ │ +004115a0: 7465 732e 2049 6620 207c 5400 5a46 7100 tes. If |T.ZFq. │ │ │ 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: 5a49 8100 0020 2020 7c20 245a 5052 4f4d ZI... | $ZPROM │ │ │ +00411600: 5a46 8100 0020 2020 7c20 245a 5052 4f4d ZF... | $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 5a49 9100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00411650: 207c 5400 5a46 9100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5949 1800 0020 2020 ter |T.YI... │ │ │ +004116a0: 7465 7220 207c 5400 5946 1800 0020 2020 ter |T.YF... │ │ │ 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 5a49 1100 is not |T.ZI.. │ │ │ +004116f0: 2069 7320 6e6f 7420 207c 5400 5a46 1100 is not |T.ZF.. │ │ │ 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: 5a49 2100 0020 2020 7c20 2020 2020 2020 ZI!.. | │ │ │ +00411750: 5a46 2100 0020 2020 7c20 2020 2020 2020 ZF!.. | │ │ │ 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 5a49 3100 0020 2020 7c20 2020 |T.ZI1.. | │ │ │ +004117a0: 207c 5400 5a46 3100 0020 2020 7c20 2020 |T.ZF1.. | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00411810: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 5100 0020 2020 7c2d 2d2d 2d2d 2d2d ZIQ.. |------- │ │ │ +004118c0: 5a46 5100 0020 2020 7c2d 2d2d 2d2d 2d2d ZFQ.. |------- │ │ │ 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 5a49 6100 0020 2020 7c20 245a -|T.ZIa.. | $Z │ │ │ +00411910: 2d7c 5400 5a46 6100 0020 2020 7c20 245a -|T.ZFa.. | $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 5a49 7100 0020 2020 y |T.ZIq.. │ │ │ +00411960: 7920 2020 207c 5400 5a46 7100 0020 2020 y |T.ZFq.. │ │ │ 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 5a49 8100 es. |T.ZI.. │ │ │ +004119b0: 6573 2e20 2020 2020 207c 5400 5a46 8100 es. |T.ZF.. │ │ │ 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: 5a49 9100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00411a10: 5a46 9100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5949 1900 0020 2020 7c20 2020 |T.YI... | │ │ │ +00411a60: 207c 5400 5946 1900 0020 2020 7c20 2020 |T.YF... | │ │ │ 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 5a49 1100 0020 2020 |T.ZI... │ │ │ +00411ab0: 2020 2020 207c 5400 5a46 1100 0020 2020 |T.ZF... │ │ │ 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 5a49 2100 guments |T.ZI!. │ │ │ +00411b00: 6775 6d65 6e74 7320 207c 5400 5a46 2100 guments |T.ZF!. │ │ │ 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: 5a49 3100 0020 2020 7c20 2020 2020 2020 ZI1.. | │ │ │ +00411b60: 5a46 3100 0020 2020 7c20 2020 2020 2020 ZF1.. | │ │ │ 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 5a49 4100 0020 2020 7c20 2020 |T.ZIA.. | │ │ │ +00411bb0: 207c 5400 5a46 4100 0020 2020 7c20 2020 |T.ZFA.. | │ │ │ 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 5a49 5100 0020 2020 |T.ZIQ.. │ │ │ +00411c00: 2020 2020 207c 5400 5a46 5100 0020 2020 |T.ZFQ.. │ │ │ 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 5a49 6100 ---------|T.ZIa. │ │ │ +00411c50: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a46 6100 ---------|T.ZFa. │ │ │ 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: 5a49 7100 0020 2020 7c20 245a 5769 6474 ZIq.. | $ZWidt │ │ │ +00411cb0: 5a46 7100 0020 2020 7c20 245a 5769 6474 ZFq.. | $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 5a49 8100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00411d00: 207c 5400 5a46 8100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5a49 9100 0020 2020 |T.ZI... │ │ │ +00411d50: 2020 2020 207c 5400 5a46 9100 0020 2020 |T.ZF... │ │ │ 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 5949 1a00 ---------|T.YI.. │ │ │ +00411da0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5946 1a00 ---------|T.YF.. │ │ │ 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: 5a49 1100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00411e00: 5a46 1100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5a49 2100 0020 2020 7c20 2548 |T.ZI!.. | %H │ │ │ +00411e50: 207c 5400 5a46 2100 0020 2020 7c20 2548 |T.ZF!.. | %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 5a49 3100 0020 2020 |T.ZI1.. │ │ │ +00411ea0: 2020 2020 207c 5400 5a46 3100 0020 2020 |T.ZF1.. │ │ │ 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 5a49 4100 eractive |T.ZIA. │ │ │ +00411ef0: 6572 6163 7469 7665 207c 5400 5a46 4100 eractive |T.ZFA. │ │ │ 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: 5a49 5100 0020 2020 7c2d 2d2d 2d2d 2d2d ZIQ.. |------- │ │ │ +00411f50: 5a46 5100 0020 2020 7c2d 2d2d 2d2d 2d2d ZFQ.. |------- │ │ │ 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 5a49 6100 0020 2020 7c20 2020 -|T.ZIa.. | │ │ │ +00411fa0: 2d7c 5400 5a46 6100 0020 2020 7c20 2020 -|T.ZFa.. | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00412010: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 8100 0020 2020 7c20 2555 5446 3248 ZI... | %UTF2H │ │ │ +004120c0: 5a46 8100 0020 2020 7c20 2555 5446 3248 ZF... | %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 5a49 9100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00412110: 207c 5400 5a46 9100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5949 2100 0020 2020 |T.YI!.. │ │ │ +00412160: 2020 2020 207c 5400 5946 2100 0020 2020 |T.YF!.. │ │ │ 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 5a49 1100 use. |T.ZI.. │ │ │ +004121b0: 7573 652e 2020 2020 207c 5400 5a46 1100 use. |T.ZF.. │ │ │ 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: 5a49 2100 0020 2020 7c20 2020 2020 2020 ZI!.. | │ │ │ +00412210: 5a46 2100 0020 2020 7c20 2020 2020 2020 ZF!.. | │ │ │ 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 5a49 3100 0020 2020 7c20 2020 |T.ZI1.. | │ │ │ +00412260: 207c 5400 5a46 3100 0020 2020 7c20 2020 |T.ZF1.. | │ │ │ 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 5a49 4100 0020 2020 |T.ZIA.. │ │ │ +004122b0: 2020 2020 207c 5400 5a46 4100 0020 2020 |T.ZFA.. │ │ │ 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 5a49 5100 e device |T.ZIQ. │ │ │ +00412300: 6520 6465 7669 6365 207c 5400 5a46 5100 e device |T.ZFQ. │ │ │ 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: 5a49 6100 0020 2020 7c20 2020 2020 2020 ZIa.. | │ │ │ +00412360: 5a46 6100 0020 2020 7c20 2020 2020 2020 ZFa.. | │ │ │ 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 5a49 7100 0020 2020 7c20 2020 |T.ZIq.. | │ │ │ +004123b0: 207c 5400 5a46 7100 0020 2020 7c20 2020 |T.ZFq.. | │ │ │ 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 5a49 8100 0020 2020 |T.ZI... │ │ │ +00412400: 2020 2020 207c 5400 5a46 8100 0020 2020 |T.ZF... │ │ │ 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 5a49 9100 ---------|T.ZI.. │ │ │ +00412450: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a46 9100 ---------|T.ZF.. │ │ │ 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: 5949 2200 0020 2020 7c20 2020 2020 2020 YI".. | │ │ │ +004124b0: 5946 2200 0020 2020 7c20 2020 2020 2020 YF".. | │ │ │ 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 5a49 1100 0020 2020 7c20 4453 |T.ZI... | DS │ │ │ +00412500: 207c 5400 5a46 1100 0020 2020 7c20 4453 |T.ZF... | 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 5a49 2100 0020 2020 uch |T.ZI!.. │ │ │ +00412550: 7563 6820 207c 5400 5a46 2100 0020 2020 uch |T.ZF!.. │ │ │ 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 5a49 3100 |T.ZI1. │ │ │ +004125a0: 2020 2020 2020 2020 207c 5400 5a46 3100 |T.ZF1. │ │ │ 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: 5a49 4100 0020 2020 7c2d 2d2d 2d2d 2d2d ZIA.. |------- │ │ │ +00412600: 5a46 4100 0020 2020 7c2d 2d2d 2d2d 2d2d ZFA.. |------- │ │ │ 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 5a49 5100 0020 2020 7c20 2020 -|T.ZIQ.. | │ │ │ +00412650: 2d7c 5400 5a46 5100 0020 2020 7c20 2020 -|T.ZFQ.. | │ │ │ 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 5a49 6100 0020 2020 |T.ZIa.. │ │ │ +004126a0: 2020 2020 207c 5400 5a46 6100 0020 2020 |T.ZFa.. │ │ │ 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 5a49 7100 |T.ZIq. │ │ │ +004126f0: 2020 2020 2020 2020 207c 5400 5a46 7100 |T.ZFq. │ │ │ 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: 5a49 8100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00412750: 5a46 8100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5a49 9100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +004127a0: 207c 5400 5a46 9100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00412810: ad00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 4911 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +004128c0: 4611 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 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 4921 0000 2020 207c 2020 2020 |T.ZI!.. | │ │ │ +00412910: 7c54 005a 4621 0000 2020 207c 2020 2020 |T.ZF!.. | │ │ │ 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 4931 0000 2020 207c d |T.ZI1.. | │ │ │ +00412960: 6420 2020 7c54 005a 4631 0000 2020 207c d |T.ZF1.. | │ │ │ 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 4941 0000 here |T.ZIA.. │ │ │ +004129b0: 6865 7265 2020 2020 7c54 005a 4641 0000 here |T.ZFA.. │ │ │ 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: 4951 0000 2020 207c 2020 2020 2020 2020 IQ.. | │ │ │ +00412a10: 4651 0000 2020 207c 2020 2020 2020 2020 FQ.. | │ │ │ 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 4961 0000 2020 207c 2020 2020 |T.ZIa.. | │ │ │ +00412a60: 7c54 005a 4661 0000 2020 207c 2020 2020 |T.ZFa.. | │ │ │ 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 4971 0000 2020 207c |T.ZIq.. | │ │ │ +00412ab0: 2020 2020 7c54 005a 4671 0000 2020 207c |T.ZFq.. | │ │ │ 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 4981 0000 , |T.ZI... │ │ │ +00412b00: 2c20 2020 2020 2020 7c54 005a 4681 0000 , |T.ZF... │ │ │ 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: 4991 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +00412b60: 4691 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 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 4924 0000 2020 207c 2020 2020 |T.YI$.. | │ │ │ +00412bb0: 7c54 0059 4624 0000 2020 207c 2020 2020 |T.YF$.. | │ │ │ 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 4911 0000 2020 207c is |T.ZI... | │ │ │ +00412c00: 6973 2020 7c54 005a 4611 0000 2020 207c is |T.ZF... | │ │ │ 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 4921 0000 |T.ZI!.. │ │ │ +00412c50: 2020 2020 2020 2020 7c54 005a 4621 0000 |T.ZF!.. │ │ │ 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: 4931 0000 2020 207c 2020 2020 2020 2020 I1.. | │ │ │ +00412cb0: 4631 0000 2020 207c 2020 2020 2020 2020 F1.. | │ │ │ 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 4941 0000 2020 207c 2d2d 2d2d |T.ZIA.. |---- │ │ │ +00412d00: 7c54 005a 4641 0000 2020 207c 2d2d 2d2d |T.ZFA.. |---- │ │ │ 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 4951 0000 2020 207c ----|T.ZIQ.. | │ │ │ +00412d50: 2d2d 2d2d 7c54 005a 4651 0000 2020 207c ----|T.ZFQ.. | │ │ │ 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 4961 0000 ocess |T.ZIa.. │ │ │ +00412da0: 6f63 6573 7320 2020 7c54 005a 4661 0000 ocess |T.ZFa.. │ │ │ 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: 4971 0000 2020 207c 2020 2020 2020 2020 Iq.. | │ │ │ +00412e00: 4671 0000 2020 207c 2020 2020 2020 2020 Fq.. | │ │ │ 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 4981 0000 2020 207c 2020 2020 |T.ZI... | │ │ │ +00412e50: 7c54 005a 4681 0000 2020 207c 2020 2020 |T.ZF... | │ │ │ 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 4991 0000 2020 207c b'd |T.ZI... | │ │ │ +00412ea0: 6227 6420 7c54 005a 4691 0000 2020 207c b'd |T.ZF... | │ │ │ 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 4925 0000 n the |T.YI%.. │ │ │ +00412ef0: 6e20 7468 6520 2020 7c54 0059 4625 0000 n the |T.YF%.. │ │ │ 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: 4911 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +00412f50: 4611 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 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 4921 0000 2020 207c 2020 2020 |T.ZI!.. | │ │ │ +00412fa0: 7c54 005a 4621 0000 2020 207c 2020 2020 |T.ZF!.. | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00413010: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 4100 0020 2020 7c20 2020 2020 2020 ZIA.. | │ │ │ +004130c0: 5a46 4100 0020 2020 7c20 2020 2020 2020 ZFA.. | │ │ │ 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 5a49 5100 0020 2020 7c2d 2d2d |T.ZIQ.. |--- │ │ │ +00413110: 207c 5400 5a46 5100 0020 2020 7c2d 2d2d |T.ZFQ.. |--- │ │ │ 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 5a49 6100 0020 2020 -----|T.ZIa.. │ │ │ +00413160: 2d2d 2d2d 2d7c 5400 5a46 6100 0020 2020 -----|T.ZFa.. │ │ │ 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 5a49 7100 |T.ZIq. │ │ │ +004131b0: 2020 2020 2020 2020 207c 5400 5a46 7100 |T.ZFq. │ │ │ 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: 5a49 8100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00413210: 5a46 8100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5a49 9100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00413260: 207c 5400 5a46 9100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5949 2600 0020 2020 te |T.YI&.. │ │ │ +004132b0: 7465 2020 207c 5400 5946 2600 0020 2020 te |T.YF&.. │ │ │ 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 5a49 1100 |T.ZI.. │ │ │ +00413300: 2020 2020 2020 2020 207c 5400 5a46 1100 |T.ZF.. │ │ │ 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: 5a49 2100 0020 2020 7c20 2020 2020 2020 ZI!.. | │ │ │ +00413360: 5a46 2100 0020 2020 7c20 2020 2020 2020 ZF!.. | │ │ │ 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 5a49 3100 0020 2020 7c20 2020 |T.ZI1.. | │ │ │ +004133b0: 207c 5400 5a46 3100 0020 2020 7c20 2020 |T.ZF1.. | │ │ │ 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 5a49 4100 0020 2020 of |T.ZIA.. │ │ │ +00413400: 6f66 2020 207c 5400 5a46 4100 0020 2020 of |T.ZFA.. │ │ │ 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 5a49 5100 |T.ZIQ. │ │ │ +00413450: 2020 2020 2020 2020 207c 5400 5a46 5100 |T.ZFQ. │ │ │ 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: 5a49 6100 0020 2020 7c20 2020 2020 2020 ZIa.. | │ │ │ +004134b0: 5a46 6100 0020 2020 7c20 2020 2020 2020 ZFa.. | │ │ │ 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 5a49 7100 0020 2020 7c20 2020 |T.ZIq.. | │ │ │ +00413500: 207c 5400 5a46 7100 0020 2020 7c20 2020 |T.ZFq.. | │ │ │ 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 5a49 8100 0020 2020 |T.ZI... │ │ │ +00413550: 2020 2020 207c 5400 5a46 8100 0020 2020 |T.ZF... │ │ │ 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 5a49 9100 |T.ZI.. │ │ │ +004135a0: 2020 2020 2020 2020 207c 5400 5a46 9100 |T.ZF.. │ │ │ 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: 5949 2700 0020 2020 7c20 4d55 5049 5020 YI'.. | MUPIP │ │ │ +00413600: 5946 2700 0020 2020 7c20 4d55 5049 5020 YF'.. | 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 5a49 1100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00413650: 207c 5400 5a46 1100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5a49 2100 0020 2020 |T.ZI!.. │ │ │ +004136a0: 2020 2020 207c 5400 5a46 2100 0020 2020 |T.ZF!.. │ │ │ 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 5a49 3100 |T.ZI1. │ │ │ +004136f0: 2020 2020 2020 2020 207c 5400 5a46 3100 |T.ZF1. │ │ │ 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: 5a49 4100 0020 2020 7c20 2020 2020 2020 ZIA.. | │ │ │ +00413750: 5a46 4100 0020 2020 7c20 2020 2020 2020 ZFA.. | │ │ │ 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 5a49 5100 0020 2020 7c20 2020 |T.ZIQ.. | │ │ │ +004137a0: 207c 5400 5a46 5100 0020 2020 7c20 2020 |T.ZFQ.. | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00413810: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 7100 0020 2020 7c20 2020 2020 2020 ZIq.. | │ │ │ +004138c0: 5a46 7100 0020 2020 7c20 2020 2020 2020 ZFq.. | │ │ │ 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 5a49 8100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00413910: 207c 5400 5a46 8100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5a49 9100 0020 2020 |T.ZI... │ │ │ +00413960: 2020 2020 207c 5400 5a46 9100 0020 2020 |T.ZF... │ │ │ 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 5949 2800 |T.YI(. │ │ │ +004139b0: 2020 2020 2020 2020 207c 5400 5946 2800 |T.YF(. │ │ │ 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: 5a49 1100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00413a10: 5a46 1100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5a49 2100 0020 2020 7c20 2020 |T.ZI!.. | │ │ │ +00413a60: 207c 5400 5a46 2100 0020 2020 7c20 2020 |T.ZF!.. | │ │ │ 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 5a49 3100 0020 2020 |T.ZI1.. │ │ │ +00413ab0: 2020 2020 207c 5400 5a46 3100 0020 2020 |T.ZF1.. │ │ │ 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 5a49 4100 base |T.ZIA. │ │ │ +00413b00: 6261 7365 2020 2020 207c 5400 5a46 4100 base |T.ZFA. │ │ │ 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: 5a49 5100 0020 2020 7c20 2020 2020 2020 ZIQ.. | │ │ │ +00413b60: 5a46 5100 0020 2020 7c20 2020 2020 2020 ZFQ.. | │ │ │ 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 5a49 6100 0020 2020 7c2d 2d2d |T.ZIa.. |--- │ │ │ +00413bb0: 207c 5400 5a46 6100 0020 2020 7c2d 2d2d |T.ZFa.. |--- │ │ │ 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 5a49 7100 0020 2020 -----|T.ZIq.. │ │ │ +00413c00: 2d2d 2d2d 2d7c 5400 5a46 7100 0020 2020 -----|T.ZFq.. │ │ │ 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 5a49 8100 nizes |T.ZI.. │ │ │ +00413c50: 6e69 7a65 7320 2020 207c 5400 5a46 8100 nizes |T.ZF.. │ │ │ 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: 5a49 9100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00413cb0: 5a46 9100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5949 2900 0020 2020 7c20 2020 |T.YI).. | │ │ │ +00413d00: 207c 5400 5946 2900 0020 2020 7c20 2020 |T.YF).. | │ │ │ 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 5a49 1100 0020 2020 |T.ZI... │ │ │ +00413d50: 2020 2020 207c 5400 5a46 1100 0020 2020 |T.ZF... │ │ │ 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 5a49 2100 ---------|T.ZI!. │ │ │ +00413da0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a46 2100 ---------|T.ZF!. │ │ │ 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: 5a49 3100 0020 2020 7c20 5061 7474 6572 ZI1.. | Patter │ │ │ +00413e00: 5a46 3100 0020 2020 7c20 5061 7474 6572 ZF1.. | 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 5a49 4100 0020 2020 7c20 283f |T.ZIA.. | (? │ │ │ +00413e50: 207c 5400 5a46 4100 0020 2020 7c20 283f |T.ZFA.. | (? │ │ │ 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 5a49 5100 0020 2020 |T.ZIQ.. │ │ │ +00413ea0: 2020 2020 207c 5400 5a46 5100 0020 2020 |T.ZFQ.. │ │ │ 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 5a49 6100 the |T.ZIa. │ │ │ +00413ef0: 7468 6520 2020 2020 207c 5400 5a46 6100 the |T.ZFa. │ │ │ 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: 5a49 7100 0020 2020 7c2d 2d2d 2d2d 2d2d ZIq.. |------- │ │ │ +00413f50: 5a46 7100 0020 2020 7c2d 2d2d 2d2d 2d2d ZFq.. |------- │ │ │ 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 5a49 8100 0020 2020 7c20 2020 -|T.ZI... | │ │ │ +00413fa0: 2d7c 5400 5a46 8100 0020 2020 7c20 2020 -|T.ZF... | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00414010: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5949 2a00 0020 2020 7c20 2020 2020 2020 YI*.. | │ │ │ +004140c0: 5946 2a00 0020 2020 7c20 2020 2020 2020 YF*.. | │ │ │ 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 5a49 1100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00414110: 207c 5400 5a46 1100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5a49 2100 0020 2020 s |T.ZI!.. │ │ │ +00414160: 7320 2020 207c 5400 5a46 2100 0020 2020 s |T.ZF!.. │ │ │ 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 5a49 3100 |T.ZI1. │ │ │ +004141b0: 2020 2020 2020 2020 207c 5400 5a46 3100 |T.ZF1. │ │ │ 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: 5a49 4100 0020 2020 7c20 5265 6164 2020 ZIA.. | Read │ │ │ +00414210: 5a46 4100 0020 2020 7c20 5265 6164 2020 ZFA.. | 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 5a49 5100 0020 2020 7c20 2020 |T.ZIQ.. | │ │ │ +00414260: 207c 5400 5a46 5100 0020 2020 7c20 2020 |T.ZFQ.. | │ │ │ 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 5a49 6100 0020 2020 ed |T.ZIa.. │ │ │ +004142b0: 6564 2020 207c 5400 5a46 6100 0020 2020 ed |T.ZFa.. │ │ │ 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 5a49 7100 ers an |T.ZIq. │ │ │ +00414300: 6572 7320 616e 2020 207c 5400 5a46 7100 ers an |T.ZFq. │ │ │ 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: 5a49 8100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00414360: 5a46 8100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5a49 9100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +004143b0: 207c 5400 5a46 9100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5949 3100 0020 2020 es |T.YI1.. │ │ │ +00414400: 6573 2020 207c 5400 5946 3100 0020 2020 es |T.YF1.. │ │ │ 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 5a49 1100 FIXED |T.ZI.. │ │ │ +00414450: 4649 5845 4420 2020 207c 5400 5a46 1100 FIXED |T.ZF.. │ │ │ 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: 5a49 2100 0020 2020 7c2d 2d2d 2d2d 2d2d ZI!.. |------- │ │ │ +004144b0: 5a46 2100 0020 2020 7c2d 2d2d 2d2d 2d2d ZF!.. |------- │ │ │ 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 5a49 3100 0020 2020 7c20 2020 -|T.ZI1.. | │ │ │ +00414500: 2d7c 5400 5a46 3100 0020 2020 7c20 2020 -|T.ZF1.. | │ │ │ 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 5a49 4100 0020 2020 eger |T.ZIA.. │ │ │ +00414550: 6567 6572 207c 5400 5a46 4100 0020 2020 eger |T.ZFA.. │ │ │ 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 5a49 5100 iable |T.ZIQ. │ │ │ +004145a0: 6961 626c 6520 2020 207c 5400 5a46 5100 iable |T.ZFQ. │ │ │ 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: 5a49 6100 0020 2020 7c20 2020 2020 2020 ZIa.. | │ │ │ +00414600: 5a46 6100 0020 2020 7c20 2020 2020 2020 ZFa.. | │ │ │ 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 5a49 7100 0020 2020 7c20 2020 |T.ZIq.. | │ │ │ +00414650: 207c 5400 5a46 7100 0020 2020 7c20 2020 |T.ZFq.. | │ │ │ 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 5a49 8100 0020 2020 F-16 |T.ZI... │ │ │ +004146a0: 462d 3136 207c 5400 5a46 8100 0020 2020 F-16 |T.ZF... │ │ │ 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 5a49 9100 f a |T.ZI.. │ │ │ +004146f0: 6620 6120 2020 2020 207c 5400 5a46 9100 f a |T.ZF.. │ │ │ 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: 5949 3200 0020 2020 7c20 2020 2020 2020 YI2.. | │ │ │ +00414750: 5946 3200 0020 2020 7c20 2020 2020 2020 YF2.. | │ │ │ 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 5a49 1100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +004147a0: 207c 5400 5a46 1100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00414810: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 3100 0020 2020 7c20 2020 2020 2020 ZI1.. | │ │ │ +004148c0: 5a46 3100 0020 2020 7c20 2020 2020 2020 ZF1.. | │ │ │ 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 5a49 4100 0020 2020 7c2d 2d2d |T.ZIA.. |--- │ │ │ +00414910: 207c 5400 5a46 4100 0020 2020 7c2d 2d2d |T.ZFA.. |--- │ │ │ 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 5a49 5100 0020 2020 -----|T.ZIQ.. │ │ │ +00414960: 2d2d 2d2d 2d7c 5400 5a46 5100 0020 2020 -----|T.ZFQ.. │ │ │ 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 5a49 6100 command |T.ZIa. │ │ │ +004149b0: 636f 6d6d 616e 6420 207c 5400 5a46 6100 command |T.ZFa. │ │ │ 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: 5a49 7100 0020 2020 7c20 2020 2020 2020 ZIq.. | │ │ │ +00414a10: 5a46 7100 0020 2020 7c20 2020 2020 2020 ZFq.. | │ │ │ 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 5a49 8100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00414a60: 207c 5400 5a46 8100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5a49 9100 0020 2020 |T.ZI... │ │ │ +00414ab0: 2020 2020 207c 5400 5a46 9100 0020 2020 |T.ZF... │ │ │ 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 5949 3300 ---------|T.YI3. │ │ │ +00414b00: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5946 3300 ---------|T.YF3. │ │ │ 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: 5a49 1100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00414b60: 5a46 1100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5a49 2100 0020 2020 7c20 5669 |T.ZI!.. | Vi │ │ │ +00414bb0: 207c 5400 5a46 2100 0020 2020 7c20 5669 |T.ZF!.. | 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 5a49 3100 0020 2020 |T.ZI1.. │ │ │ +00414c00: 2020 2020 207c 5400 5a46 3100 0020 2020 |T.ZF1.. │ │ │ 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 5a49 4100 counter |T.ZIA. │ │ │ +00414c50: 636f 756e 7465 7220 207c 5400 5a46 4100 counter |T.ZFA. │ │ │ 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: 5a49 5100 0020 2020 7c2d 2d2d 2d2d 2d2d ZIQ.. |------- │ │ │ +00414cb0: 5a46 5100 0020 2020 7c2d 2d2d 2d2d 2d2d ZFQ.. |------- │ │ │ 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 5a49 6100 0020 2020 7c20 2020 -|T.ZIa.. | │ │ │ +00414d00: 2d7c 5400 5a46 6100 0020 2020 7c20 2020 -|T.ZFa.. | │ │ │ 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 5a49 7100 0020 2020 |T.ZIq.. │ │ │ +00414d50: 2020 2020 207c 5400 5a46 7100 0020 2020 |T.ZFq.. │ │ │ 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 5a49 8100 with |T.ZI.. │ │ │ +00414da0: 2077 6974 6820 2020 207c 5400 5a46 8100 with |T.ZF.. │ │ │ 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: 5a49 9100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00414e00: 5a46 9100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5949 3400 0020 2020 7c20 2020 |T.YI4.. | │ │ │ +00414e50: 207c 5400 5946 3400 0020 2020 7c20 2020 |T.YF4.. | │ │ │ 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 5a49 1100 0020 2020 |T.ZI... │ │ │ +00414ea0: 2020 2020 207c 5400 5a46 1100 0020 2020 |T.ZF... │ │ │ 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 5a49 2100 .M |T.ZI!. │ │ │ +00414ef0: 2e4d 2020 2020 2020 207c 5400 5a46 2100 .M |T.ZF!. │ │ │ 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: 5a49 3100 0020 2020 7c20 2020 2020 2020 ZI1.. | │ │ │ +00414f50: 5a46 3100 0020 2020 7c20 2020 2020 2020 ZF1.. | │ │ │ 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 5a49 4100 0020 2020 7c20 2020 |T.ZIA.. | │ │ │ +00414fa0: 207c 5400 5a46 4100 0020 2020 7c20 2020 |T.ZFA.. | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00415010: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 6100 0020 2020 7c20 2020 2020 2020 ZIa.. | │ │ │ +004150c0: 5a46 6100 0020 2020 7c20 2020 2020 2020 ZFa.. | │ │ │ 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 5a49 7100 0020 2020 7c20 2020 |T.ZIq.. | │ │ │ +00415110: 207c 5400 5a46 7100 0020 2020 7c20 2020 |T.ZFq.. | │ │ │ 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 5a49 8100 0020 2020 |T.ZI... │ │ │ +00415160: 2020 2020 207c 5400 5a46 8100 0020 2020 |T.ZF... │ │ │ 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 5a49 9100 ---------|T.ZI.. │ │ │ +004151b0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a46 9100 ---------|T.ZF.. │ │ │ 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: 5949 3500 0020 2020 7c20 2020 2020 2020 YI5.. | │ │ │ +00415210: 5946 3500 0020 2020 7c20 2020 2020 2020 YF5.. | │ │ │ 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 5a49 1100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00415260: 207c 5400 5a46 1100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5a49 2100 0020 2020 e |T.ZI!.. │ │ │ +004152b0: 6520 2020 207c 5400 5a46 2100 0020 2020 e |T.ZF!.. │ │ │ 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 5a49 3100 If BOM |T.ZI1. │ │ │ +00415300: 2049 6620 424f 4d20 207c 5400 5a46 3100 If BOM |T.ZF1. │ │ │ 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: 5a49 4100 0020 2020 7c20 2020 2020 2020 ZIA.. | │ │ │ +00415360: 5a46 4100 0020 2020 7c20 2020 2020 2020 ZFA.. | │ │ │ 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 5a49 5100 0020 2020 7c20 2020 |T.ZIQ.. | │ │ │ +004153b0: 207c 5400 5a46 5100 0020 2020 7c20 2020 |T.ZFQ.. | │ │ │ 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 5a49 6100 0020 2020 use |T.ZIa.. │ │ │ +00415400: 7573 6520 207c 5400 5a46 6100 0020 2020 use |T.ZFa.. │ │ │ 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 5a49 7100 e file |T.ZIq. │ │ │ +00415450: 6520 6669 6c65 2020 207c 5400 5a46 7100 e file |T.ZFq. │ │ │ 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: 5a49 8100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +004154b0: 5a46 8100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5a49 9100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00415500: 207c 5400 5a46 9100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5949 3600 0020 2020 |T.YI6.. │ │ │ +00415550: 2020 2020 207c 5400 5946 3600 0020 2020 |T.YF6.. │ │ │ 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 5a49 1100 |T.ZI.. │ │ │ +004155a0: 2020 2020 2020 2020 207c 5400 5a46 1100 |T.ZF.. │ │ │ 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: 5a49 2100 0020 2020 7c20 4d61 726b 6572 ZI!.. | Marker │ │ │ +00415600: 5a46 2100 0020 2020 7c20 4d61 726b 6572 ZF!.. | 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 5a49 3100 0020 2020 7c20 2020 |T.ZI1.. | │ │ │ +00415650: 207c 5400 5a46 3100 0020 2020 7c20 2020 |T.ZF1.. | │ │ │ 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 5a49 4100 0020 2020 |T.ZIA.. │ │ │ +004156a0: 2020 2020 207c 5400 5a46 4100 0020 2020 |T.ZFA.. │ │ │ 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 5a49 5100 er set |T.ZIQ. │ │ │ +004156f0: 6572 2073 6574 2020 207c 5400 5a46 5100 er set |T.ZFQ. │ │ │ 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: 5a49 6100 0020 2020 7c20 2020 2020 2020 ZIa.. | │ │ │ +00415750: 5a46 6100 0020 2020 7c20 2020 2020 2020 ZFa.. | │ │ │ 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 5a49 7100 0020 2020 7c20 2020 |T.ZIq.. | │ │ │ +004157a0: 207c 5400 5a46 7100 0020 2020 7c20 2020 |T.ZFq.. | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00415810: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 9100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +004158c0: 5a46 9100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5949 3700 0020 2020 7c20 2020 |T.YI7.. | │ │ │ +00415910: 207c 5400 5946 3700 0020 2020 7c20 2020 |T.YF7.. | │ │ │ 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 5a49 1100 0020 2020 is |T.ZI... │ │ │ +00415960: 6973 2020 207c 5400 5a46 1100 0020 2020 is |T.ZF... │ │ │ 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 5a49 2100 ) GT.M |T.ZI!. │ │ │ +004159b0: 2920 4754 2e4d 2020 207c 5400 5a46 2100 ) GT.M |T.ZF!. │ │ │ 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: 5a49 3100 0020 2020 7c20 2020 2020 2020 ZI1.. | │ │ │ +00415a10: 5a46 3100 0020 2020 7c20 2020 2020 2020 ZF1.. | │ │ │ 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 5a49 4100 0020 2020 7c20 2020 |T.ZIA.. | │ │ │ +00415a60: 207c 5400 5a46 4100 0020 2020 7c20 2020 |T.ZFA.. | │ │ │ 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 5a49 5100 0020 2020 |T.ZIQ.. │ │ │ +00415ab0: 2020 2020 207c 5400 5a46 5100 0020 2020 |T.ZFQ.. │ │ │ 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 5a49 6100 ---------|T.ZIa. │ │ │ +00415b00: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a46 6100 ---------|T.ZFa. │ │ │ 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: 5a49 7100 0020 2020 7c20 2020 2020 2020 ZIq.. | │ │ │ +00415b60: 5a46 7100 0020 2020 7c20 2020 2020 2020 ZFq.. | │ │ │ 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 5a49 8100 0020 2020 7c20 5749 |T.ZI... | WI │ │ │ +00415bb0: 207c 5400 5a46 8100 0020 2020 7c20 5749 |T.ZF... | 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 5a49 9100 0020 2020 |T.ZI... │ │ │ +00415c00: 2020 2020 207c 5400 5a46 9100 0020 2020 |T.ZF... │ │ │ 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 5949 3800 visual |T.YI8. │ │ │ +00415c50: 2076 6973 7561 6c20 207c 5400 5946 3800 visual |T.YF8. │ │ │ 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: 5a49 1100 0020 2020 7c2d 2d2d 2d2d 2d2d ZI... |------- │ │ │ +00415cb0: 5a46 1100 0020 2020 7c2d 2d2d 2d2d 2d2d ZF... |------- │ │ │ 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 5a49 2100 0020 2020 7c20 2020 -|T.ZI!.. | │ │ │ +00415d00: 2d7c 5400 5a46 2100 0020 2020 7c20 2020 -|T.ZF!.. | │ │ │ 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 5a49 3100 0020 2020 |T.ZI1.. │ │ │ +00415d50: 2020 2020 207c 5400 5a46 3100 0020 2020 |T.ZF1.. │ │ │ 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 5a49 4100 OPEN as |T.ZIA. │ │ │ +00415da0: 204f 5045 4e20 6173 207c 5400 5a46 4100 OPEN as |T.ZFA. │ │ │ 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: 5a49 5100 0020 2020 7c20 2020 2020 2020 ZIQ.. | │ │ │ +00415e00: 5a46 5100 0020 2020 7c20 2020 2020 2020 ZFQ.. | │ │ │ 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 5a49 6100 0020 2020 7c20 5772 |T.ZIa.. | Wr │ │ │ +00415e50: 207c 5400 5a46 6100 0020 2020 7c20 5772 |T.ZFa.. | 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 5a49 7100 0020 2020 on. |T.ZIq.. │ │ │ +00415ea0: 6f6e 2e20 207c 5400 5a46 7100 0020 2020 on. |T.ZFq.. │ │ │ 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 5a49 8100 |T.ZI.. │ │ │ +00415ef0: 2020 2020 2020 2020 207c 5400 5a46 8100 |T.ZF.. │ │ │ 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: 5a49 9100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00415f50: 5a46 9100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5949 3900 0020 2020 7c20 2020 |T.YI9.. | │ │ │ +00415fa0: 207c 5400 5946 3900 0020 2020 7c20 2020 |T.YF9.. | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00416010: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 2100 0020 2020 7c2d 2d2d 2d2d 2d2d ZI!.. |------- │ │ │ +004160c0: 5a46 2100 0020 2020 7c2d 2d2d 2d2d 2d2d ZF!.. |------- │ │ │ 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 5a49 3100 0020 2020 7c20 2020 -|T.ZI1.. | │ │ │ +00416110: 2d7c 5400 5a46 3100 0020 2020 7c20 2020 -|T.ZF1.. | │ │ │ 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 5a49 4100 0020 2020 ists |T.ZIA.. │ │ │ +00416160: 6973 7473 207c 5400 5a46 4100 0020 2020 ists |T.ZFA.. │ │ │ 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 5a49 5100 an |T.ZIQ. │ │ │ +004161b0: 2061 6e20 2020 2020 207c 5400 5a46 5100 an |T.ZFQ. │ │ │ 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: 5a49 6100 0020 2020 7c20 2020 2020 2020 ZIa.. | │ │ │ +00416210: 5a46 6100 0020 2020 7c20 2020 2020 2020 ZFa.. | │ │ │ 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 5a49 7100 0020 2020 7c20 2020 |T.ZIq.. | │ │ │ +00416260: 207c 5400 5a46 7100 0020 2020 7c20 2020 |T.ZFq.. | │ │ │ 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 5a49 8100 0020 2020 |T.ZI... │ │ │ +004162b0: 2020 2020 207c 5400 5a46 8100 0020 2020 |T.ZF... │ │ │ 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 5a49 9100 ---------|T.ZI.. │ │ │ +00416300: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a46 9100 ---------|T.ZF.. │ │ │ 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: 5949 3a00 0020 2020 7c20 2020 2020 2020 YI:.. | │ │ │ +00416360: 5946 3a00 0020 2020 7c20 2020 2020 2020 YF:.. | │ │ │ 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 5a49 1100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +004163b0: 207c 5400 5a46 1100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5a49 2100 0020 2020 |T.ZI!.. │ │ │ +00416400: 2020 2020 207c 5400 5a46 2100 0020 2020 |T.ZF!.. │ │ │ 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 5a49 3100 |T.ZI1. │ │ │ +00416450: 2020 2020 2020 2020 207c 5400 5a46 3100 |T.ZF1. │ │ │ 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: 5a49 4100 0020 2020 7c20 2020 2020 2020 ZIA.. | │ │ │ +004164b0: 5a46 4100 0020 2020 7c20 2020 2020 2020 ZFA.. | │ │ │ 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 5a49 5100 0020 2020 7c20 2020 |T.ZIQ.. | │ │ │ +00416500: 207c 5400 5a46 5100 0020 2020 7c20 2020 |T.ZFQ.. | │ │ │ 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 5a49 6100 0020 2020 by |T.ZIa.. │ │ │ +00416550: 6279 2020 207c 5400 5a46 6100 0020 2020 by |T.ZFa.. │ │ │ 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 5a49 7100 |T.ZIq. │ │ │ +004165a0: 2020 2020 2020 2020 207c 5400 5a46 7100 |T.ZFq. │ │ │ 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: 5a49 8100 0020 2020 7c20 2020 2020 2020 ZI... | │ │ │ +00416600: 5a46 8100 0020 2020 7c20 2020 2020 2020 ZF... | │ │ │ 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 5a49 9100 0020 2020 7c20 2020 |T.ZI... | │ │ │ +00416650: 207c 5400 5a46 9100 0020 2020 7c20 2020 |T.ZF... | │ │ │ 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 5949 4100 0020 2020 the |T.YIA.. │ │ │ +004166a0: 2074 6865 207c 5400 5946 4100 0020 2020 the |T.YFA.. │ │ │ 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 5a49 1100 |T.ZI.. │ │ │ +004166f0: 2020 2020 2020 2020 207c 5400 5a46 1100 |T.ZF.. │ │ │ 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: 5a49 2100 0020 2020 7c20 2020 2020 2020 ZI!.. | │ │ │ +00416750: 5a46 2100 0020 2020 7c20 2020 2020 2020 ZF!.. | │ │ │ 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 5a49 3100 0020 2020 7c20 2020 |T.ZI1.. | │ │ │ +004167a0: 207c 5400 5a46 3100 0020 2020 7c20 2020 |T.ZF1.. | │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00416810: ae00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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: 5a49 5100 0020 2020 7c20 2020 2020 2020 ZIQ.. | │ │ │ +004168c0: 5a46 5100 0020 2020 7c20 2020 2020 2020 ZFQ.. | │ │ │ 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 5a49 6100 0020 2020 2b2d 2d2d |T.ZIa.. +--- │ │ │ +00416910: 207c 5400 5a46 6100 0020 2020 2b2d 2d2d |T.ZFa.. +--- │ │ │ 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 5a49 7100 0010 0058 -----+..ZIq....X │ │ │ -00416970: 49ff 7300 ff49 4355 0000 4943 550e 0060 I.s..ICU..ICU..` │ │ │ -00416980: 49bf 1100 0020 2020 4943 5507 0061 4921 I.... ICU..aI! │ │ │ -00416990: 0000 5400 6149 3100 0020 2020 4943 5520 ..T.aI1.. ICU │ │ │ +00416960: 2d2d 2d2d 2d2b 0700 5a46 7100 0010 0058 -----+..ZFq....X │ │ │ +00416970: 46ff 7300 ff49 4355 0000 4943 550e 0060 F.s..ICU..ICU..` │ │ │ +00416980: 46bf 1100 0020 2020 4943 5507 0061 4621 F.... ICU..aF! │ │ │ +00416990: 0000 5400 6146 3100 0020 2020 4943 5520 ..T.aF1.. 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 6149 4100 0020 2020 ct.orgT.aIA.. │ │ │ +004169e0: 6374 2e6f 7267 5400 6146 4100 0020 2020 ct.orgT.aFA.. │ │ │ 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 6149 5100 at requireK.aIQ. │ │ │ +00416a30: 6174 2072 6571 7569 7265 4b00 6146 5100 at requireK.aFQ. │ │ │ 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 4961 0000 2020 2064 ndaryN.aIa.. d │ │ │ +00416a80: 6e64 6172 794e 0061 4661 0000 2020 2064 ndaryN.aFa.. 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 4971 0000 2020 2063 616c and+.aIq.. cal │ │ │ +00416ad0: 616e 642b 0061 4671 0000 2020 2063 616c and+.aFq.. 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: 6149 8100 0017 0061 4991 0000 2020 202a aI.....aI... * │ │ │ -00416b10: 2a49 6d70 6f72 7461 6e74 2a2a 0800 6049 *Important**..`I │ │ │ -00416b20: c011 0000 5300 6149 1200 0020 2020 556e ....S.aI... Un │ │ │ +00416b00: 6146 8100 0017 0061 4691 0000 2020 202a aF.....aF... * │ │ │ +00416b10: 2a49 6d70 6f72 7461 6e74 2a2a 0800 6046 *Important**..`F │ │ │ +00416b20: c011 0000 5300 6146 1200 0020 2020 556e ....S.aF... 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 4913 0000 2020 s (thatR.aI... │ │ │ +00416b70: 7320 2874 6861 7452 0061 4613 0000 2020 s (thatR.aF... │ │ │ 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 4914 0000 processesS.aI... │ │ │ +00416bc0: 7072 6f63 6573 7365 7353 0061 4614 0000 processesS.aF... │ │ │ 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 6149 re not basedQ.aI │ │ │ +00416c10: 7265 206e 6f74 2062 6173 6564 5100 6146 re not basedQ.aF │ │ │ 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: 4916 0000 2020 2049 4355 2e07 0061 4917 I... ICU...aI. │ │ │ -00416c80: 0000 5300 6149 1800 0020 2020 416e 2049 ..S.aI... An I │ │ │ +00416c70: 4616 0000 2020 2049 4355 2e07 0061 4617 F... ICU...aF. │ │ │ +00416c80: 0000 5300 6146 1800 0020 2020 416e 2049 ..S.aF... 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 4919 0000 2020 206d ajor,O.aI... m │ │ │ +00416cd0: 616a 6f72 2c4f 0061 4619 0000 2020 206d ajor,O.aF... 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 6149 1a00 0020 2020 6d61 rentP.aI... ma │ │ │ +00416d20: 7265 6e74 5000 6146 1a00 0020 2020 6d61 rentP.aF... 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 6149 2100 0020 2020 636f APIQ.aI!.. co │ │ │ +00416d70: 2041 5049 5100 6146 2100 0020 2020 636f APIQ.aF!.. 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 4922 0000 2020 2061 sionsF.aI".. a │ │ │ +00416dc0: 7369 6f6e 7346 0061 4622 0000 2020 2061 sionsF.aF".. 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 4923 ity and APIN.aI# │ │ │ +00416e00: 6974 7920 616e 6420 4150 494e 0061 4623 ity and APIN.aF# │ │ │ 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 4924 0000 and minorR.aI$.. │ │ │ +00416e50: 616e 6420 6d69 6e6f 7252 0061 4624 0000 and minorR.aF$.. │ │ │ 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 4925 changed inO.aI% │ │ │ +00416ea0: 2063 6861 6e67 6564 2069 6e4f 0061 4625 changed inO.aF% │ │ │ 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 6149 2600 es and ICU..aI&. │ │ │ -00416f00: 0020 2020 6576 6f6c 7665 2e07 0061 4927 . evolve...aI' │ │ │ -00416f10: 0000 4e00 6149 2800 0020 2020 416e 206f ..N.aI(.. An o │ │ │ +00416ef0: 6573 2061 6e64 2049 4355 1100 6146 2600 es and ICU..aF&. │ │ │ +00416f00: 0020 2020 6576 6f6c 7665 2e07 0061 4627 . evolve...aF' │ │ │ +00416f10: 0000 4e00 6146 2800 0020 2020 416e 206f ..N.aF(.. 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 6149 2900 0020 2020 7461 696c 6f72 Q.aI).. tailor │ │ │ +00416f60: 5100 6146 2900 0020 2020 7461 696c 6f72 Q.aF).. 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 492a 0000 2020 206c 6962 7261 UL.aI*.. libra │ │ │ +00416fb0: 554c 0061 462a 0000 2020 206c 6962 7261 UL.aF*.. 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00417010: af00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 4932 0000 2020 2072 656c 6561 7365 .aI2.. release │ │ │ +004170c0: 0061 4632 0000 2020 2072 656c 6561 7365 .aF2.. 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 6149 3300 0050 ersions...aI3..P │ │ │ -00417110: 0061 4934 0000 2020 2047 542e 4d20 6578 .aI4.. GT.M ex │ │ │ +00417100: 6572 7369 6f6e 732e 0700 6146 3300 0050 ersions...aF3..P │ │ │ +00417110: 0061 4634 0000 2020 2047 542e 4d20 6578 .aF4.. 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 4935 0000 2020 2069 7373 7565 2061 .aI5.. issue a │ │ │ +00417160: 0061 4635 0000 2020 2069 7373 7565 2061 .aF5.. 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 6149 3600 0020 2020 7379 6d62 6f6c L.aI6.. symbol │ │ │ +004171b0: 4c00 6146 3600 0020 2020 7379 6d62 6f6c L.aF6.. 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 6149 with symbolR.aI │ │ │ +004171f0: 2077 6974 6820 7379 6d62 6f6c 5200 6146 with symbolR.aF │ │ │ 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: 6149 3800 0020 2020 4d41 4a4f 5220 5645 aI8.. MAJOR VE │ │ │ +00417250: 6146 3800 0020 2020 4d41 4a4f 5220 5645 aF8.. 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 4939 0000 2020 204d 616a 6f72 5665 .aI9.. MajorVe │ │ │ +004172a0: 0061 4639 0000 2020 204d 616a 6f72 5665 .aF9.. 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: 6149 3a00 0020 2020 2467 746d 5f69 6375 aI:.. $gtm_icu │ │ │ +004172f0: 6146 3a00 0020 2020 2467 746d 5f69 6375 aF:.. $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 6149 4100 0020 2020 6f66 2049 onR.aIA.. of I │ │ │ +00417340: 6f6e 5200 6146 4100 0020 2020 6f66 2049 onR.aFA.. 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 6149 4200 0020 2020 7468 s inL.aIB.. th │ │ │ +00417390: 7320 696e 4c00 6146 4200 0020 2020 7468 s inL.aFB.. 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 6149 4300 0020 2020 656e 7669 726f T.aIC.. enviro │ │ │ +004173e0: 5400 6146 4300 0020 2020 656e 7669 726f T.aFC.. 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 6149 4400 0020 2020 5468 ols.Q.aID.. Th │ │ │ +00417430: 6f6c 732e 5100 6146 4400 0020 2020 5468 ols.Q.aFD.. 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 4945 0000 2020 2072 renceT.aIE.. r │ │ │ +00417480: 7265 6e63 6554 0061 4645 0000 2020 2072 renceT.aFE.. 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 4946 0000 bers thatS.aIF.. │ │ │ +004174d0: 6265 7273 2074 6861 7453 0061 4646 0000 bers thatS.aFF.. │ │ │ 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 6149 d be safe toO.aI │ │ │ +00417520: 6420 6265 2073 6166 6520 746f 4f00 6146 d be safe toO.aF │ │ │ 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 4948 sion numberT.aIH │ │ │ +00417570: 7369 6f6e 206e 756d 6265 7254 0061 4648 sion numberT.aFH │ │ │ 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 4949 0000 2020 2069 6e20 7468 6520 .aII.. in the │ │ │ +004175d0: 0061 4649 0000 2020 2069 6e20 7468 6520 .aFI.. 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 6149 4a00 0053 0061 4951 ion...aIJ..S.aIQ │ │ │ +00417600: 696f 6e2e 0700 6146 4a00 0053 0061 4651 ion...aFJ..S.aFQ │ │ │ 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: 6149 5200 0020 2020 6361 6e20 6265 2063 aIR.. can be c │ │ │ +00417660: 6146 5200 0020 2020 6361 6e20 6265 2063 aFR.. 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 6149 5300 0020 2020 7468 7265 leT.aIS.. thre │ │ │ +004176b0: 6c65 5400 6146 5300 0020 2020 7468 7265 leT.aFS.. 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 6149 5400 0020 2020 a GT.MM.aIT.. │ │ │ +00417700: 6120 4754 2e4d 4d00 6146 5400 0020 2020 a GT.MM.aFT.. │ │ │ 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 4955 0000 2020 2063 6f6d llyP.aIU.. com │ │ │ +00417750: 6c6c 7950 0061 4655 0000 2020 2063 6f6d llyP.aFU.. 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 4956 0000 2020 206f 7468 OnR.aIV.. oth │ │ │ +004177a0: 204f 6e52 0061 4656 0000 2020 206f 7468 OnR.aFV.. 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00417810: b300 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 4958 0000 2020 2066 6f72 tesS.aIX.. for │ │ │ +004178c0: 7465 7353 0061 4658 0000 2020 2066 6f72 tesS.aFX.. 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 6149 5900 0020 2020 testedP.aIY.. │ │ │ +00417910: 7465 7374 6564 5000 6146 5900 0020 2020 testedP.aFY.. │ │ │ 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 6149 5a00 0020 2020 nariesL.aIZ.. │ │ │ +00417960: 6e61 7269 6573 4c00 6146 5a00 0020 2020 nariesL.aFZ.. │ │ │ 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 6149 6100 0053 0061 4962 0000 e:..aIa..S.aIb.. │ │ │ +004179b0: 653a 0700 6146 6100 0053 0061 4662 0000 e:..aFa..S.aFb.. │ │ │ 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 6149 istribution.O.aI │ │ │ +00417a00: 6973 7472 6962 7574 696f 6e2e 4f00 6146 istribution.O.aF │ │ │ 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 4964 of the ICU..aId │ │ │ +00417a50: 206f 6620 7468 6520 4943 551b 0061 4664 of the ICU..aFd │ │ │ 00417a60: 0000 2020 2020 2020 2070 726f 6a65 6374 .. project │ │ │ -00417a70: 2070 6167 652e 5000 6149 6500 0020 2020 page.P.aIe.. │ │ │ +00417a70: 2070 6167 652e 5000 6146 6500 0020 2020 page.P.aFe.. │ │ │ 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 6149 6600 0020 2020 by theJ.aIf.. │ │ │ +00417ac0: 6279 2074 6865 4a00 6146 6600 0020 2020 by theJ.aFf.. │ │ │ 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 6149 6700 0020 2020 2020 2020 6d75 ..aIg.. mu │ │ │ +00417b10: 1e00 6146 6700 0020 2020 2020 2020 6d75 ..aFg.. mu │ │ │ 00417b20: 6c74 692d 7468 7265 6164 696e 672e 5100 lti-threading.Q. │ │ │ -00417b30: 6149 6800 0020 2020 2034 2e20 4120 7665 aIh.. 4. A ve │ │ │ +00417b30: 6146 6800 0020 2020 2034 2e20 4120 7665 aFh.. 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 4969 0000 2020 2020 2020 2070 726f .aIi.. pro │ │ │ +00417b80: 0061 4669 0000 2020 2020 2020 2070 726f .aFi.. 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 496a 0000 hreading...aIj.. │ │ │ -00417bd0: 5200 6149 7100 0020 2020 4754 2e4d 2075 R.aIq.. GT.M u │ │ │ +00417bc0: 6872 6561 6469 6e67 2e07 0061 466a 0000 hreading...aFj.. │ │ │ +00417bd0: 5200 6146 7100 0020 2020 4754 2e4d 2075 R.aFq.. 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 6149 7200 0020 2020 6576 656e heS.aIr.. even │ │ │ +00417c20: 6865 5300 6146 7200 0020 2020 6576 656e heS.aFr.. 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 4973 0000 2020 2070 eads,O.aIs.. p │ │ │ +00417c70: 6561 6473 2c4f 0061 4673 0000 2020 2070 eads,O.aFs.. 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 6149 7400 0020 2020 646c theT.aIt.. dl │ │ │ +00417cc0: 2074 6865 5400 6146 7400 0020 2020 646c theT.aFt.. 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 6149 7500 0020 ironmentT.aIu.. │ │ │ +00417d10: 6972 6f6e 6d65 6e74 5400 6146 7500 0020 ironmentT.aFu.. │ │ │ 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 6149 appropriate..aI │ │ │ -00417d70: 7600 0020 2020 4943 552e 0700 6149 7700 v.. ICU...aIw. │ │ │ +00417d60: 2061 7070 726f 7072 6961 7465 0e00 6146 appropriate..aF │ │ │ +00417d70: 7600 0020 2020 4943 552e 0700 6146 7700 v.. ICU...aFw. │ │ │ 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 0049 4845 4c50 00ff 7300 ff50 524f k..IHELP..s..PRO │ │ │ +00418010: 6b00 0046 4845 4c50 00ff 7300 ff50 524f k..FHELP..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 4918 tools. TheI..I. │ │ │ +00418070: 2074 6f6f 6c73 2e20 5468 6549 0018 4618 tools. TheI..F. │ │ │ 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 1849 1900 0020 2020 696e ularR..I... in │ │ │ +004180c0: 756c 6172 5200 1846 1900 0020 2020 696e ularR..F... 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 1849 1a00 0020 2020 actualT..I... │ │ │ +00418110: 6163 7475 616c 5400 1846 1a00 0020 2020 actualT..F... │ │ │ 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 1849 2100 e UNIX, to0..I!. │ │ │ +00418160: 6520 554e 4958 2c20 746f 3000 1846 2100 e UNIX, to0..F!. │ │ │ 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 1849 2200 e of GT.M....I". │ │ │ -004181a0: 004d 0018 4923 0000 2020 2044 6972 6563 .M..I#.. Direc │ │ │ +00418190: 6520 6f66 2047 542e 4d2e 0700 1846 2200 e of GT.M....F". │ │ │ +004181a0: 004d 0018 4623 0000 2020 2044 6972 6563 .M..F#.. 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: 1849 2400 0020 2020 656e 7669 726f 6e6d .I$.. environm │ │ │ +004181f0: 1846 2400 0020 2020 656e 7669 726f 6e6d .F$.. 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 1849 2500 0020 2020 6174 2074 6865 N..I%.. at the │ │ │ +00418240: 4e00 1846 2500 0020 2020 6174 2074 6865 N..F%.. 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: 1849 2600 0020 2020 6665 6174 7572 6520 .I&.. feature │ │ │ +00418290: 1846 2600 0020 2020 6665 6174 7572 6520 .F&.. 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 4927 0000 2020 206d 6169 6e74 656e ..I'.. mainten │ │ │ -004182f0: 616e 6365 2e07 0018 4928 0000 3600 1749 ance....I(..6..I │ │ │ +004182e0: 0018 4627 0000 2020 206d 6169 6e74 656e ..F'.. mainten │ │ │ +004182f0: 616e 6365 2e07 0018 4628 0000 3600 1746 ance....F(..6..F │ │ │ 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 3249 bf11 0000 2020 2043 6f6d am!.2I.... Com │ │ │ +00418330: 616d 2100 3246 bf11 0000 2020 2043 6f6d am!.2F.... Com │ │ │ 00418340: 7069 6c65 2053 6f75 7263 6520 5072 6f67 pile Source Prog │ │ │ -00418350: 7261 6d07 0033 4921 0000 5300 3349 3100 ram..3I!..S.3I1. │ │ │ +00418350: 7261 6d07 0033 4621 0000 5300 3346 3100 ram..3F!..S.3F1. │ │ │ 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: 4941 0000 2020 2073 6b69 7020 7468 6520 IA.. skip the │ │ │ +004183b0: 4641 0000 2020 2073 6b69 7020 7468 6520 FA.. 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: 3349 5100 0020 2020 5368 656c 6c22 2e07 3IQ.. Shell".. │ │ │ -00418410: 0033 4961 0000 5200 3349 7100 0020 2020 .3Ia..R.3Iq.. │ │ │ +00418400: 3346 5100 0020 2020 5368 656c 6c22 2e07 3FQ.. Shell".. │ │ │ +00418410: 0033 4661 0000 5200 3346 7100 0020 2020 .3Fa..R.3Fq.. │ │ │ 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 3349 8100 0020 completeP.3I... │ │ │ +00418460: 636f 6d70 6c65 7465 5000 3346 8100 0020 completeP.3F... │ │ │ 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 3349 9100 0020 the sameN.3I... │ │ │ +004184b0: 7468 6520 7361 6d65 4e00 3346 9100 0020 the sameN.3F... │ │ │ 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 3249 c011 0000 2020 unlessQ.2I.... │ │ │ +00418500: 756e 6c65 7373 5100 3246 c011 0000 2020 unlessQ.2F.... │ │ │ 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 4912 0000 2020 ons andS.3I... │ │ │ +00418550: 6f6e 7320 616e 6453 0033 4612 0000 2020 ons andS.3F... │ │ │ 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 3349 1300 s, and mapO.3I.. │ │ │ +004185a0: 732c 2061 6e64 206d 6170 4f00 3346 1300 s, and mapO.3F.. │ │ │ 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 4914 0000 ter it isS.3I... │ │ │ +004185f0: 7465 7220 6974 2069 7353 0033 4614 0000 ter it isS.3F... │ │ │ 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 3349 K command orS.3I │ │ │ +00418640: 4b20 636f 6d6d 616e 6420 6f72 5300 3346 K command orS.3F │ │ │ 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 4916 0000 2020 2074 6865 206d 756d .3I... the mum │ │ │ -004186b0: 7073 2063 6f6d 6d61 6e64 2e07 0033 4917 ps command...3I. │ │ │ -004186c0: 0000 5200 3349 1800 0020 2020 5468 6520 ..R.3I... The │ │ │ +004186a0: 0033 4616 0000 2020 2074 6865 206d 756d .3F... the mum │ │ │ +004186b0: 7073 2063 6f6d 6d61 6e64 2e07 0033 4617 ps command...3F. │ │ │ +004186c0: 0000 5200 3346 1800 0020 2020 5468 6520 ..R.3F... 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 3349 1900 0020 2020 6f6e agesS.3I... on │ │ │ +00418710: 6167 6573 5300 3346 1900 0020 2020 6f6e agesS.3F... 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 491a 0000 2020 rovidesQ.3I... │ │ │ +00418760: 726f 7669 6465 7351 0033 461a 0000 2020 rovidesQ.3F... │ │ │ 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 0049 4845 4c50 00ff 7300 ff50 524f ...IHELP..s..PRO │ │ │ +00418810: 8100 0046 4845 4c50 00ff 7300 ff50 524f ...FHELP..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 4922 0000 2020 2063 6f6d 7069 eT.3I".. compi │ │ │ +00418890: 6554 0033 4622 0000 2020 2063 6f6d 7069 eT.3F".. 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 4923 0000 2020 2052 dures..3I#.. R │ │ │ +004188e0: 6475 7265 731b 0033 4623 0000 2020 2052 dures..3F#.. R │ │ │ 004188f0: 6566 6572 656e 6365 204d 616e 7561 6c2e eference Manual. │ │ │ -00418900: 0700 3349 2400 004b 0033 4925 0000 2020 ..3I$..K.3I%.. │ │ │ +00418900: 0700 3346 2400 004b 0033 4625 0000 2020 ..3F$..K.3F%.. │ │ │ 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 3349 2600 0020 2020 696e 636c byR.3I&.. incl │ │ │ +00418950: 6279 5200 3346 2600 0020 2020 696e 636c byR.3F&.. 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 3349 2700 0020 2020 636f LINKS.3I'.. co │ │ │ +004189a0: 4c49 4e4b 5300 3346 2700 0020 2020 636f LINKS.3F'.. 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 4928 0000 2020 ompilerO.3I(.. │ │ │ +004189f0: 6f6d 7069 6c65 724f 0033 4628 0000 2020 ompilerO.3F(.. │ │ │ 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 3349 2900 0020 2020 d whenJ.3I).. │ │ │ +00418a40: 6420 7768 656e 4a00 3346 2900 0020 2020 d whenJ.3F).. │ │ │ 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 3349 2a00 0020 2020 666f 7220 616e O.3I*.. for an │ │ │ +00418a90: 4f00 3346 2a00 0020 2020 666f 7220 616e O.3F*.. 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 4931 0000 2020 2071 7561 6c69 6669 .3I1.. qualifi │ │ │ +00418ae0: 0033 4631 0000 2020 2071 7561 6c69 6669 .3F1.. 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 4932 0000 5200 3349 3300 0020 ...3I2..R.3I3.. │ │ │ +00418b10: 2e07 0033 4632 0000 5200 3346 3300 0020 ...3F2..R.3F3.. │ │ │ 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 3349 3400 n error onP.3I4. │ │ │ +00418b60: 6e20 6572 726f 7220 6f6e 5000 3346 3400 n error onP.3F4. │ │ │ 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 3349 3500 essing theM.3I5. │ │ │ +00418bb0: 6573 7369 6e67 2074 6865 4d00 3346 3500 essing theM.3F5. │ │ │ 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 4936 0000 2020 a moreS.3I6.. │ │ │ +00418c00: 2061 206d 6f72 6553 0033 4636 0000 2020 a moreS.3F6.. │ │ │ 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 3349 3700 t may haveN.3I7. │ │ │ +00418c50: 7420 6d61 7920 6861 7665 4e00 3346 3700 t may haveN.3F7. │ │ │ 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 3349 3800 0020 e syntaxS.3I8.. │ │ │ +00418ca0: 6520 7379 6e74 6178 5300 3346 3800 0020 e syntaxS.3F8.. │ │ │ 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 4939 errors in a?.3I9 │ │ │ +00418cf0: 6572 726f 7273 2069 6e20 613f 0033 4639 errors in a?.3F9 │ │ │ 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 3349 3a00 the file...3I:. │ │ │ -00418d40: 0018 0032 49ff 7300 ff43 4f4d 5049 4c45 ...2I.s..COMPILE │ │ │ -00418d50: 0000 436f 6d70 696c 6512 003e 49bf 1100 ..Compile..>I... │ │ │ -00418d60: 0020 2020 436f 6d70 696c 6507 003f 4921 . Compile..?I! │ │ │ -00418d70: 0000 5100 3f49 3100 0020 2020 496e 2044 ..Q.?I1.. In D │ │ │ +00418d30: 2074 6865 2066 696c 652e 0700 3346 3a00 the file...3F:. │ │ │ +00418d40: 0018 0032 46ff 7300 ff43 4f4d 5049 4c45 ...2F.s..COMPILE │ │ │ +00418d50: 0000 436f 6d70 696c 6512 003e 46bf 1100 ..Compile..>F... │ │ │ +00418d60: 0020 2020 436f 6d70 696c 6507 003f 4621 . Compile..?F! │ │ │ +00418d70: 0000 5100 3f46 3100 0020 2020 496e 2044 ..Q.?F1.. 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 4941 0000 2020 2074 6865 ughK.?IA.. the │ │ │ +00418dc0: 7567 684b 003f 4641 0000 2020 2074 6865 ughK.?FA.. 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: 3f49 5100 0020 2020 696e 766f 6361 7469 ?IQ.. invocati │ │ │ +00418e10: 3f46 5100 0020 2020 696e 766f 6361 7469 ?FQ.. 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 3f49 6100 0020 2020 7468 6520 toT.?Ia.. the │ │ │ +00418e60: 746f 5400 3f46 6100 0020 2020 7468 6520 toT.?Fa.. 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 3f49 7100 0020 2020 es theR.?Iq.. │ │ │ +00418eb0: 6573 2074 6865 5200 3f46 7100 0020 2020 es theR.?Fq.. │ │ │ 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 3f49 8100 0020 NK is toO.?I... │ │ │ +00418f00: 4e4b 2069 7320 746f 4f00 3f46 8100 0020 NK is toO.?F... │ │ │ 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 4991 0000 2020 utines.L.?I... │ │ │ +00418f50: 7574 696e 6573 2e4c 003f 4691 0000 2020 utines.L.?F... │ │ │ 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 49c0 1100 0020 2020 636f T.M2.>I.... co │ │ │ +00418fa0: 542e 4d32 003e 46c0 1100 0020 2020 636f T.M2.>F.... 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 4912 0000 0000 0000 dule...?I....... │ │ │ +00418fd0: 6475 6c65 2e07 003f 4612 0000 0000 0000 dule...?F....... │ │ │ 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 0049 4845 4c50 00ff 7300 ff50 524f ...IHELP..s..PRO │ │ │ +00419010: 9100 0046 4845 4c50 00ff 7300 ff50 524f ...FHELP..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 4914 0000 2020 206f 626a 6563 wP.?I... objec │ │ │ +004190a0: 7750 003f 4614 0000 2020 206f 626a 6563 wP.?F... 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 4915 0000 2020 206d 6f64 756c tJ.?I... modul │ │ │ +004190f0: 744a 003f 4615 0000 2020 206d 6f64 756c tJ.?F... 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 4916 in memory...?I. │ │ │ -00419140: 0000 3300 3f49 1700 0020 2020 5a4c 494e ..3.?I... ZLIN │ │ │ +00419130: 2069 6e20 6d65 6d6f 7279 2e07 003f 4616 in memory...?F. │ │ │ +00419140: 0000 3300 3f46 1700 0020 2020 5a4c 494e ..3.?F... 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 4918 0000 5300 3f49 nces:..?I...S.?I │ │ │ +00419170: 6e63 6573 3a07 003f 4618 0000 5300 3f46 nces:..?F...S.?F │ │ │ 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 491a 0000 2020 2020 2020 206f 6620 .?I... of │ │ │ +004191d0: 003f 461a 0000 2020 2020 2020 206f 6620 .?F... of │ │ │ 004191e0: 7468 6520 736f 7572 6365 206d 6f64 756c the source modul │ │ │ -004191f0: 652e 5200 3f49 2100 0020 2020 2020 2a20 e.R.?I!.. * │ │ │ +004191f0: 652e 5200 3f46 2100 0020 2020 2020 2a20 e.R.?F!.. * │ │ │ 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 3f49 2200 0020 2020 2020 ject8.?I".. │ │ │ +00419240: 6a65 6374 3800 3f46 2200 0020 2020 2020 ject8.?F".. │ │ │ 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 3f49 urce module.N.?I │ │ │ +00419270: 7572 6365 206d 6f64 756c 652e 4e00 3f46 urce module.N.?F │ │ │ 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 3f49 2400 ncludes an'.?I$. │ │ │ +004192c0: 6e63 6c75 6465 7320 616e 2700 3f46 2400 ncludes an'.?F$. │ │ │ 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 4925 0000 4e00 3f49 2600 0020 ...?I%..N.?I&.. │ │ │ +004192f0: 2e07 003f 4625 0000 4e00 3f46 2600 0020 ...?F%..N.?F&.. │ │ │ 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 3f49 2700 0020 2020 never!.?I'.. │ │ │ +00419340: 206e 6576 6572 2100 3f46 2700 0020 2020 never!.?F'.. │ │ │ 00419350: 656e 636f 756e 7465 7220 7468 6520 6c61 encounter the la │ │ │ -00419360: 7374 206f 6e65 2e07 003f 4928 0000 4f00 st one...?I(..O. │ │ │ -00419370: 3f49 2900 0020 2020 5768 656e 2061 2063 ?I).. When a c │ │ │ +00419360: 7374 206f 6e65 2e07 003f 4628 0000 4f00 st one...?F(..O. │ │ │ +00419370: 3f46 2900 0020 2020 5768 656e 2061 2063 ?F).. 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: 492a 0000 2020 2069 6d61 6765 2c20 4754 I*.. image, GT │ │ │ +004193c0: 462a 0000 2020 2069 6d61 6765 2c20 4754 F*.. 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: 4931 0000 2020 2074 6861 7420 726f 7574 I1.. that rout │ │ │ +00419410: 4631 0000 2020 2074 6861 7420 726f 7574 F1.. 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 4932 0000 nvoke theP.?I2.. │ │ │ +00419450: 6e76 6f6b 6520 7468 6550 003f 4632 0000 nvoke theP.?F2.. │ │ │ 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 4933 0000 the GTM>T.?I3.. │ │ │ +004194a0: 2074 6865 2047 544d 3e54 003f 4633 0000 the GTM>T.?F3.. │ │ │ 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: 4934 0000 2020 2066 6f6c 6c6f 7769 6e67 I4.. following │ │ │ -00419510: 3a07 003f 4935 0000 2b00 3f49 3600 0020 :..?I5..+.?I6.. │ │ │ +00419500: 4634 0000 2020 2066 6f6c 6c6f 7769 6e67 F4.. following │ │ │ +00419510: 3a07 003f 4635 0000 2b00 3f46 3600 0020 :..?F5..+.?F6.. │ │ │ 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 4937 0000 2020 2020 206f ectM.?I7.. o │ │ │ +00419540: 6563 744d 003f 4637 0000 2020 2020 206f ectM.?F7.. 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 3f49 3800 0020 2020 2020 2020 636f ..?I8.. co │ │ │ -004195a0: 6d70 696c 6564 3200 3f49 3900 0020 2020 mpiled2.?I9.. │ │ │ +00419590: 1600 3f46 3800 0020 2020 2020 2020 636f ..?F8.. co │ │ │ +004195a0: 6d70 696c 6564 3200 3f46 3900 0020 2020 mpiled2.?F9.. │ │ │ 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 3f49 3a00 0020 ropriate*.?I:.. │ │ │ +004195d0: 726f 7072 6961 7465 2a00 3f46 3a00 0020 ropriate*.?F:.. │ │ │ 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 3f49 4100 0051 003f 4942 0000 ge..?IA..Q.?IB.. │ │ │ +00419600: 6765 0700 3f46 4100 0051 003f 4642 0000 ge..?FA..Q.?FB.. │ │ │ 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 3f49 4300 ile, link,N.?IC. │ │ │ +00419650: 696c 652c 206c 696e 6b2c 4e00 3f46 4300 ile, link,N.?FC. │ │ │ 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 3f49 4400 0020 routine..?ID.. │ │ │ +004196a0: 2072 6f75 7469 6e65 1800 3f46 4400 0020 routine..?FD.. │ │ │ 004196b0: 2020 696e 7465 7261 6374 6976 656c 792e interactively. │ │ │ -004196c0: 0700 3f49 4500 0012 003f 4946 0000 2020 ..?IE....?IF.. │ │ │ -004196d0: 2045 7861 6d70 6c65 3a07 003f 4947 0000 Example:..?IG.. │ │ │ -004196e0: 1900 3f49 4800 0020 2020 4754 4d3e 646f ..?IH.. GTM>do │ │ │ -004196f0: 205e 7061 7972 6f6c 6c17 003f 4949 0000 ^payroll..?II.. │ │ │ +004196c0: 0700 3f46 4500 0012 003f 4646 0000 2020 ..?FE....?FF.. │ │ │ +004196d0: 2045 7861 6d70 6c65 3a07 003f 4647 0000 Example:..?FG.. │ │ │ +004196e0: 1900 3f46 4800 0020 2020 4754 4d3e 646f ..?FH.. GTM>do │ │ │ +004196f0: 205e 7061 7972 6f6c 6c17 003f 4649 0000 ^payroll..?FI.. │ │ │ 00419700: 2020 2047 544d 3e64 6f20 5e74 6178 6573 GTM>do ^taxes │ │ │ -00419710: 0700 3f49 4a00 0054 003f 4951 0000 2020 ..?IJ..T.?IQ.. │ │ │ +00419710: 0700 3f46 4a00 0054 003f 4651 0000 2020 ..?FJ..T.?FQ.. │ │ │ 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 4952 ly from theP.?IR │ │ │ +00419760: 6c79 2066 726f 6d20 7468 6550 003f 4652 ly from theP.?FR │ │ │ 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 0049 4845 4c50 00ff 7300 ff50 524f ...IHELP..s..PRO │ │ │ +00419810: 8a00 0046 4845 4c50 00ff 7300 ff50 524f ...FHELP..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 3f49 5400 d taxes.o...?IT. │ │ │ -004198a0: 004e 003f 4955 0000 2020 2049 6620 796f .N.?IU.. If yo │ │ │ +00419890: 6420 7461 7865 732e 6f2e 0700 3f46 5400 d taxes.o...?FT. │ │ │ +004198a0: 004e 003f 4655 0000 2020 2049 6620 796f .N.?FU.. 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 4956 0000 2020 2069 6d6d 6564 6961 .?IV.. immedia │ │ │ +004198f0: 003f 4656 0000 2020 2069 6d6d 6564 6961 .?FV.. 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: 4957 0000 2020 2064 6566 6175 6c74 2c20 IW.. default, │ │ │ +00419940: 4657 0000 2020 2064 6566 6175 6c74 2c20 FW.. 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 3f49 n" mode, andT.?I │ │ │ +00419980: 6e22 206d 6f64 652c 2061 6e64 5400 3f46 n" mode, andT.?F │ │ │ 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 3f49 5900 0020 2020 696e 636c 7564 P.?IY.. includ │ │ │ +004199e0: 5000 3f46 5900 0020 2020 696e 636c 7564 P.?FY.. 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 3f49 5a00 0020 2020 6572 726f 722c S.?IZ.. error, │ │ │ +00419a30: 5300 3f46 5a00 0020 2020 6572 726f 722c S.?FZ.. 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 4961 0000 2020 2063 7963 ingJ.?Ia.. cyc │ │ │ +00419a80: 696e 674a 003f 4661 0000 2020 2063 7963 ingJ.?Fa.. 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: 4962 0000 1500 3f49 6300 0020 2020 2a2a Ib....?Ic.. ** │ │ │ -00419ae0: 4361 7574 696f 6e2a 2a07 003f 4964 0000 Caution**..?Id.. │ │ │ -00419af0: 5300 3f49 6500 0020 2020 5468 6520 444f S.?Ie.. The DO │ │ │ +00419ad0: 4662 0000 1500 3f46 6300 0020 2020 2a2a Fb....?Fc.. ** │ │ │ +00419ae0: 4361 7574 696f 6e2a 2a07 003f 4664 0000 Caution**..?Fd.. │ │ │ +00419af0: 5300 3f46 6500 0020 2020 5468 6520 444f S.?Fe.. 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 4966 0000 2020 2069 6d61 theQ.?If.. ima │ │ │ +00419b40: 7468 6551 003f 4666 0000 2020 2069 6d61 theQ.?Ff.. 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 3f49 6700 0020 2020 5768 ame.M.?Ig.. Wh │ │ │ +00419b90: 616d 652e 4d00 3f46 6700 0020 2020 5768 ame.M.?Fg.. 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 4968 0000 2020 2077 6974 686f eR.?Ih.. witho │ │ │ +00419be0: 6552 003f 4668 0000 2020 2077 6974 686f eR.?Fh.. 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 4969 0000 2020 2079 6f75 IfO.?Ii.. you │ │ │ +00419c30: 2049 664f 003f 4669 0000 2020 2079 6f75 IfO.?Fi.. 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 3f49 6a00 0020 2020 6578 706c st(.?Ij.. expl │ │ │ +00419c80: 7374 2800 3f46 6a00 0020 2020 6578 706c st(.?Fj.. expl │ │ │ 00419c90: 6963 6974 6c79 205a 4c49 4e4b 2074 6861 icitly ZLINK tha │ │ │ -00419ca0: 7420 726f 7574 696e 652e 0700 3f49 7100 t routine...?Iq. │ │ │ -00419cb0: 0012 003f 4972 0000 2020 2045 7861 6d70 ...?Ir.. Examp │ │ │ -00419cc0: 6c65 3a07 003f 4973 0000 1d00 3f49 7400 le:..?Is....?It. │ │ │ +00419ca0: 7420 726f 7574 696e 652e 0700 3f46 7100 t routine...?Fq. │ │ │ +00419cb0: 0012 003f 4672 0000 2020 2045 7861 6d70 ...?Fr.. Examp │ │ │ +00419cc0: 6c65 3a07 003f 4673 0000 1d00 3f46 7400 le:..?Fs....?Ft. │ │ │ 00419cd0: 0020 2020 4754 4d3e 7a6c 696e 6b20 2270 . GTM>zlink "p │ │ │ -00419ce0: 6179 726f 6c6c 221d 003f 4975 0000 2020 ayroll"..?Iu.. │ │ │ +00419ce0: 6179 726f 6c6c 221d 003f 4675 0000 2020 ayroll"..?Fu.. │ │ │ 00419cf0: 2047 544d 3e7a 6c69 6e6b 2022 7461 7865 GTM>zlink "taxe │ │ │ -00419d00: 732e 6d22 0700 3f49 7600 0052 003f 4977 s.m"..?Iv..R.?Iw │ │ │ +00419d00: 732e 6d22 0700 3f46 7600 0052 003f 4677 s.m"..?Fv..R.?Fw │ │ │ 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: 4978 0000 2020 2066 696e 6473 2074 6861 Ix.. finds tha │ │ │ +00419d60: 4678 0000 2020 2066 696e 6473 2074 6861 Fx.. 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 4979 0000 2020 2073 6563 6f6e eG.?Iy.. secon │ │ │ +00419db0: 6547 003f 4679 0000 2020 2073 6563 6f6e eG.?Fy.. 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 3f49 7a00 002b taxes.o...?Iz..+ │ │ │ -00419e00: 003d 495f 4652 4f4d 5f54 4845 5f53 4845 .=I_FROM_THE_SHE │ │ │ +00419df0: 7461 7865 732e 6f2e 0700 3f46 7a00 002b taxes.o...?Fz..+ │ │ │ +00419e00: 003d 465f 4652 4f4d 5f54 4845 5f53 4845 .=F_FROM_THE_SHE │ │ │ 00419e10: 4c4c 0000 436f 6d70 696c 655f 6672 6f6d LL..Compile_from │ │ │ -00419e20: 5f74 6865 5f53 6865 6c6c 2100 4d49 bf11 _the_Shell!.MI.. │ │ │ +00419e20: 5f74 6865 5f53 6865 6c6c 2100 4d46 bf11 _the_Shell!.MF.. │ │ │ 00419e30: 0000 2020 2043 6f6d 7069 6c65 2066 726f .. Compile fro │ │ │ -00419e40: 6d20 7468 6520 5368 656c 6c07 004e 4921 m the Shell..NI! │ │ │ -00419e50: 0000 5000 4e49 3100 0020 2020 4672 6f6d ..P.NI1.. From │ │ │ +00419e40: 6d20 7468 6520 5368 656c 6c07 004e 4621 m the Shell..NF! │ │ │ +00419e50: 0000 5000 4e46 3100 0020 2020 4672 6f6d ..P.NF1.. 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 4e49 4100 0020 2020 7368 656c he..NIA.. shel │ │ │ -00419eb0: 6c20 7072 6f6d 7074 2e07 004e 4951 0000 l prompt...NIQ.. │ │ │ -00419ec0: 1200 4e49 6100 0020 2020 4578 616d 706c ..NIa.. Exampl │ │ │ -00419ed0: 653a 0700 4e49 7100 001b 004e 4981 0000 e:..NIq....NI... │ │ │ +00419ea0: 6865 1700 4e46 4100 0020 2020 7368 656c he..NFA.. shel │ │ │ +00419eb0: 6c20 7072 6f6d 7074 2e07 004e 4651 0000 l prompt...NFQ.. │ │ │ +00419ec0: 1200 4e46 6100 0020 2020 4578 616d 706c ..NFa.. Exampl │ │ │ +00419ed0: 653a 0700 4e46 7100 001b 004e 4681 0000 e:..NFq....NF... │ │ │ 00419ee0: 2020 2024 206d 756d 7073 2070 6179 726f $ mumps payro │ │ │ -00419ef0: 6c6c 2e6d 1900 4e49 9100 0020 2020 2420 ll.m..NI... $ │ │ │ +00419ef0: 6c6c 2e6d 1900 4e46 9100 0020 2020 2420 ll.m..NF... $ │ │ │ 00419f00: 6d75 6d70 7320 7461 7865 732e 6d08 004d mumps taxes.m..M │ │ │ -00419f10: 49c0 1100 0050 004e 4912 0000 2020 2054 I....P.NI... T │ │ │ +00419f10: 46c0 1100 0050 004e 4612 0000 2020 2054 F....P.NF... 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 4913 0000 2020 2070 shell9.NI... p │ │ │ +00419f60: 7368 656c 6c39 004e 4613 0000 2020 2070 shell9.NF... 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: 4e49 1400 0037 004e 4915 0000 2020 2055 NI...7.NI... U │ │ │ +00419fa0: 4e46 1400 0037 004e 4615 0000 2020 2055 NF...7.NF... 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 4e49 l prompt to:..NI │ │ │ +00419fd0: 6c20 7072 6f6d 7074 2074 6f3a 0700 4e46 l prompt to:..NF │ │ │ 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 0049 4845 4c50 00ff 7300 ff50 524f ...IHELP..s..PRO │ │ │ +0041a010: 8800 0046 4845 4c50 00ff 7300 ff50 524f ...FHELP..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 4e49 1800 0020 program.A.NI... │ │ │ +0041a090: 7072 6f67 7261 6d2e 4100 4e46 1800 0020 program.A.NF... │ │ │ 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 4919 0000 program.G.NI... │ │ │ +0041a0d0: 2070 726f 6772 616d 2e47 004e 4619 0000 program.G.NF... │ │ │ 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 4e49 1a00 0053 004e 4921 0000 2020 ..NI...S.NI!.. │ │ │ +0041a120: 0700 4e46 1a00 0053 004e 4621 0000 2020 ..NF...S.NF!.. │ │ │ 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 4e49 2200 file into..NI". │ │ │ +0041a170: 2066 696c 6520 696e 746f 1600 4e46 2200 file into..NF". │ │ │ 0041a180: 0020 2020 6f62 6a65 6374 2063 6f64 652e . object code. │ │ │ -0041a190: 0700 4e49 2300 002e 004e 4924 0000 2020 ..NI#....NI$.. │ │ │ +0041a190: 0700 4e46 2300 002e 004e 4624 0000 2020 ..NF#....NF$.. │ │ │ 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 4925 0000 2a00 4e49 d is:..NI%..*.NI │ │ │ +0041a1c0: 6420 6973 3a07 004e 4625 0000 2a00 4e46 d is:..NF%..*.NF │ │ │ 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 4e49 2700 0050 004e thname..NI'..P.N │ │ │ -0041a200: 4928 0000 2020 2054 6865 202a 2077 696c I(.. The * wil │ │ │ +0041a1f0: 7468 6e61 6d65 0700 4e46 2700 0050 004e thname..NF'..P.N │ │ │ +0041a200: 4628 0000 2020 2054 6865 202a 2077 696c F(.. 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: 4929 0000 2020 2069 6e63 6c75 6469 6e67 I).. including │ │ │ +0041a250: 4629 0000 2020 2069 6e63 6c75 6469 6e67 F).. 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 4e49 dcard holds...NI │ │ │ -0041a290: 2a00 004d 004e 4931 0000 2020 2054 6865 *..M.NI1.. The │ │ │ +0041a280: 6463 6172 6420 686f 6c64 732e 0700 4e46 dcard holds...NF │ │ │ +0041a290: 2a00 004d 004e 4631 0000 2020 2054 6865 *..M.NF1.. 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 4e49 3200 0054 004e 4933 0000 2020 ..NI2..T.NI3.. │ │ │ +0041a2e0: 0700 4e46 3200 0054 004e 4633 0000 2020 ..NF2..T.NF3.. │ │ │ 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 4934 t directoryO.NI4 │ │ │ +0041a330: 7420 6469 7265 6374 6f72 794f 004e 4634 t directoryO.NF4 │ │ │ 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 4e49 3500 names thatS.NI5. │ │ │ +0041a380: 6e61 6d65 7320 7468 6174 5300 4e46 3500 names thatS.NF5. │ │ │ 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: 4936 0000 2020 2077 6865 6e20 7573 696e I6.. when usin │ │ │ +0041a3e0: 4636 0000 2020 2077 6865 6e20 7573 696e F6.. 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: 4e49 3700 0020 2020 636f 6d70 696c 696e NI7.. compilin │ │ │ +0041a430: 4e46 3700 0020 2020 636f 6d70 696c 696e NF7.. compilin │ │ │ 0041a440: 6720 6672 6f6d 2074 6865 2073 6865 6c6c g from the shell │ │ │ -0041a450: 2e07 004e 4938 0000 1500 4e49 3900 0020 ...NI8....NI9.. │ │ │ +0041a450: 2e07 004e 4638 0000 1500 4e46 3900 0020 ...NF8....NF9.. │ │ │ 0041a460: 2020 2a2a 4361 7574 696f 6e2a 2a07 004e **Caution**..N │ │ │ -0041a470: 493a 0000 5200 4e49 4100 0020 2020 5768 I:..R.NIA.. Wh │ │ │ +0041a470: 463a 0000 5200 4e46 4100 0020 2020 5768 F:..R.NFA.. 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 4e49 4200 0020 2020 s to aP.NIB.. │ │ │ +0041a4c0: 7320 746f 2061 5000 4e46 4200 0020 2020 s to aP.NFB.. │ │ │ 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 4e49 4300 0020 2020 calledQ.NIC.. │ │ │ +0041a510: 6361 6c6c 6564 5100 4e46 4300 0020 2020 calledQ.NFC.. │ │ │ 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 4944 0000 2020 objectQ.NID.. │ │ │ +0041a560: 206f 626a 6563 7451 004e 4644 0000 2020 objectQ.NFD.. │ │ │ 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 4e49 4500 0020 first 315.NIE.. │ │ │ +0041a5b0: 6669 7273 7420 3331 3500 4e46 4500 0020 first 315.NFE.. │ │ │ 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: 4946 0000 2600 3649 4d55 4d50 535f 5155 IF..&.6IMUMPS_QU │ │ │ +0041a5f0: 4646 0000 2600 3646 4d55 4d50 535f 5155 FF..&.6FMUMPS_QU │ │ │ 0041a600: 414c 4946 4945 5253 0000 6d75 6d70 735f ALIFIERS..mumps_ │ │ │ -0041a610: 7175 616c 6966 6965 7273 1b00 4749 bf11 qualifiers..GI.. │ │ │ +0041a610: 7175 616c 6966 6965 7273 1b00 4746 bf11 qualifiers..GF.. │ │ │ 0041a620: 0000 2020 206d 756d 7073 2071 7561 6c69 .. mumps quali │ │ │ -0041a630: 6669 6572 7307 0048 4921 0000 5100 4849 fiers..HI!..Q.HI │ │ │ +0041a630: 6669 6572 7307 0048 4621 0000 5100 4846 fiers..HF!..Q.HF │ │ │ 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: 4941 0000 2020 2074 6865 2063 6f6d 7069 IA.. the compi │ │ │ +0041a690: 4641 0000 2020 2074 6865 2063 6f6d 7069 FA.. 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 4849 UMPS commandT.HI │ │ │ +0041a6d0: 554d 5053 2063 6f6d 6d61 6e64 5400 4846 UMPS commandT.HF │ │ │ 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 4849 6100 0020 2020 616e 6420 5a43 R.HIa.. and ZC │ │ │ +0041a730: 5200 4846 6100 0020 2020 616e 6420 5a43 R.HFa.. 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 4849 7100 0020 2020 7175 616c ndR.HIq.. qual │ │ │ +0041a780: 6e64 5200 4846 7100 0020 2020 7175 616c ndR.HFq.. 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 4849 8100 0020 2020 6166 and#.HI... af │ │ │ +0041a7d0: 2061 6e64 2300 4846 8100 0020 2020 6166 and#.HF... af │ │ │ 0041a7e0: 7465 7220 7468 6520 636f 6d6d 616e 6420 ter the command │ │ │ -0041a7f0: 6974 7365 6c66 2e07 0048 4991 0000 0000 itself...HI..... │ │ │ +0041a7f0: 6974 7365 6c66 2e07 0048 4691 0000 0000 itself...HF..... │ │ │ 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 4981 0000 2020 206e doesS.RI... n │ │ │ +0041a8b0: 2064 6f65 7353 0052 4681 0000 2020 206e doesS.RF... 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 5249 9100 0020 alifier...RI... │ │ │ -0041a910: 004b 4953 5b50 4143 455d 3d4c 494e 4553 .KIS[PACE]=LINES │ │ │ +0041a900: 616c 6966 6965 722e 0700 5246 9100 0020 alifier...RF... │ │ │ +0041a910: 004b 4653 5b50 4143 455d 3d4c 494e 4553 .KFS[PACE]=LINES │ │ │ 0041a920: 0000 735b 7061 6365 5d3d 6c69 6e65 7318 ..s[pace]=lines. │ │ │ -0041a930: 0059 49bf 1100 0020 2020 735b 7061 6365 .YI.... s[pace │ │ │ -0041a940: 5d3d 6c69 6e65 7307 005a 4921 0000 5400 ]=lines..ZI!..T. │ │ │ -0041a950: 5a49 3100 0020 2020 436f 6e74 726f 6c73 ZI1.. Controls │ │ │ +0041a930: 0059 46bf 1100 0020 2020 735b 7061 6365 .YF.... s[pace │ │ │ +0041a940: 5d3d 6c69 6e65 7307 005a 4621 0000 5400 ]=lines..ZF!..T. │ │ │ +0041a950: 5a46 3100 0020 2020 436f 6e74 726f 6c73 ZF1.. 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 5a49 4100 0020 2020 6e2d 3120 esS.ZIA.. n-1 │ │ │ +0041a9a0: 6573 5300 5a46 4100 0020 2020 6e2d 3120 esS.ZFA.. 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 4951 0000 2020 2074 n<1,;.ZIQ.. t │ │ │ +0041a9f0: 206e 3c31 2c3b 005a 4651 0000 2020 2074 n<1,;.ZFQ.. 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 5a49 6100 004f 005a 4971 0000 2020 ..ZIa..O.ZIq.. │ │ │ +0041aa30: 0700 5a46 6100 004f 005a 4671 0000 2020 ..ZFa..O.ZFq.. │ │ │ 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 5a49 8100 0020 2020 mpiler'.ZI... │ │ │ +0041aa80: 6d70 696c 6572 2700 5a46 8100 0020 2020 mpiler'.ZF... │ │ │ 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: 4991 0000 4400 5949 c011 0000 2020 2042 I...D.YI.... B │ │ │ +0041aab0: 4691 0000 4400 5946 c011 0000 2020 2042 F...D.YF.... 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 5a49 1200 0026 pace=1)...ZI...& │ │ │ +0041aaf0: 7061 6365 3d31 292e 0700 5a46 1200 0026 pace=1)...ZF...& │ │ │ 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 49bf 1100 0020 2020 ource..\I.... │ │ │ +0041ab20: 6f75 7263 651b 005c 46bf 1100 0020 2020 ource..\F.... │ │ │ 0041ab30: 5b6e 6f5d 656d 6265 645f 736f 7572 6365 [no]embed_source │ │ │ -0041ab40: 0700 5d49 2100 004e 005d 4931 0000 2020 ..]I!..N.]I1.. │ │ │ +0041ab40: 0700 5d46 2100 004e 005d 4631 0000 2020 ..]F!..N.]F1.. │ │ │ 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 4941 0000 2020 2064 . TheQ.]IA.. d │ │ │ +0041ab90: 2e20 5468 6551 005d 4641 0000 2020 2064 . TheQ.]FA.. 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 0049 4845 4c50 00ff 7300 ff50 524f ...IHELP..s..PRO │ │ │ +0041b010: a900 0046 4845 4c50 00ff 7300 ff50 524f ...FHELP..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 4961 0000 c specialS.]Ia.. │ │ │ +0041b0b0: 6320 7370 6563 6961 6c53 005d 4661 0000 c specialS.]Fa.. │ │ │ 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 5d49 ovides $TEXTN.]I │ │ │ +0041b100: 6f76 6964 6573 2024 5445 5854 4e00 5d46 ovides $TEXTN.]F │ │ │ 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 5d49 8100 original MN.]I.. │ │ │ +0041b150: 6f72 6967 696e 616c 204d 4e00 5d46 8100 original MN.]F.. │ │ │ 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 5d49 9100 0020 e is notT.]I... │ │ │ +0041b1a0: 6520 6973 206e 6f74 5400 5d46 9100 0020 e is notT.]F... │ │ │ 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 5c49 e code file.T.\I │ │ │ +0041b1f0: 6520 636f 6465 2066 696c 652e 5400 5c46 e code file.T.\F │ │ │ 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 5d49 1200 0020 2020 6e75 6c6c 2073 Q.]I... null s │ │ │ +0041b250: 5100 5d46 1200 0020 2020 6e75 6c6c 2073 Q.]F... 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 4913 0000 2020 2054 5854 5352 aS.]I... TXTSR │ │ │ +0041b2a0: 6153 005d 4613 0000 2020 2054 5854 5352 aS.]F... 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 5d49 1400 0020 2020 6973 RINT$.]I... is │ │ │ +0041b2f0: 5249 4e54 2400 5d46 1400 0020 2020 6973 RINT$.]F... is │ │ │ 0041b300: 7375 6573 2061 2046 494c 454e 4f54 464e sues a FILENOTFN │ │ │ -0041b310: 4420 6572 726f 722e 0700 5d49 1500 001a D error...]I.... │ │ │ -0041b320: 004f 4949 5b47 4e4f 5245 5d00 005b 6e6f .OII[GNORE]..[no │ │ │ -0041b330: 5d69 5b67 6e6f 7265 5d17 0058 49bf 1100 ]i[gnore]..XI... │ │ │ +0041b310: 4420 6572 726f 722e 0700 5d46 1500 001a D error...]F.... │ │ │ +0041b320: 004f 4649 5b47 4e4f 5245 5d00 005b 6e6f .OFI[GNORE]..[no │ │ │ +0041b330: 5d69 5b67 6e6f 7265 5d17 0058 46bf 1100 ]i[gnore]..XF... │ │ │ 0041b340: 0020 2020 5b6e 6f5d 695b 676e 6f72 655d . [no]i[gnore] │ │ │ -0041b350: 0700 5949 2100 0051 0059 4931 0000 2020 ..YI!..Q.YI1.. │ │ │ +0041b350: 0700 5946 2100 0051 0059 4631 0000 2020 ..YF!..Q.YF1.. │ │ │ 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 5949 4100 0020 compilerR.YIA.. │ │ │ +0041b3a0: 636f 6d70 696c 6572 5200 5946 4100 0020 compilerR.YFA.. │ │ │ 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 5949 5100 an objectA.YIQ. │ │ │ +0041b3f0: 2061 6e20 6f62 6a65 6374 4100 5946 5100 an objectA.YFQ. │ │ │ 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 4961 -noignore)...YIa │ │ │ -0041b440: 0000 4e00 5949 7100 0020 2020 5768 656e ..N.YIq.. When │ │ │ +0041b430: 2d6e 6f69 676e 6f72 6529 2e07 0059 4661 -noignore)...YFa │ │ │ +0041b440: 0000 4e00 5946 7100 0020 2020 5768 656e ..N.YFq.. 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 5949 8100 0020 2020 6566 6665 6374 ..YI... effect │ │ │ -0041b4a0: 2e07 0059 4991 0000 5400 5849 c011 0000 ...YI...T.XI.... │ │ │ +0041b490: 1100 5946 8100 0020 2020 6566 6665 6374 ..YF... effect │ │ │ +0041b4a0: 2e07 0059 4691 0000 5400 5846 c011 0000 ...YF...T.XF.... │ │ │ 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 5949 -time errorsL.YI │ │ │ +0041b4f0: 2d74 696d 6520 6572 726f 7273 4c00 5946 -time errorsL.YF │ │ │ 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 5949 1300 0053 errors...YI...S │ │ │ -0041b550: 0059 4914 0000 2020 2054 6869 7320 636f .YI... This co │ │ │ +0041b540: 2065 7272 6f72 732e 0700 5946 1300 0053 errors...YF...S │ │ │ +0041b550: 0059 4614 0000 2020 2054 6869 7320 636f .YF... 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 5949 1500 0020 2020 616e 6420 ngR.YI... and │ │ │ +0041b5a0: 6e67 5200 5946 1500 0020 2020 616e 6420 ngR.YF... 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 5949 1600 0020 2020 6170 ny MT.YI... ap │ │ │ +0041b5f0: 6e79 204d 5400 5946 1600 0020 2020 6170 ny MT.YF... 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 5949 1700 0020 alities.S.YI... │ │ │ +0041b640: 616c 6974 6965 732e 5300 5946 1700 0020 alities.S.YF... │ │ │ 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 4918 es the feel6.YI. │ │ │ +0041b690: 6573 2074 6865 2066 6565 6c36 0059 4618 es the feel6.YF. │ │ │ 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 4919 0000 5200 5949 1a00 0020 ...YI...R.YI... │ │ │ +0041b6d0: 2e07 0059 4619 0000 5200 5946 1a00 0020 ...YF...R.YF... │ │ │ 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 5949 2100 an object>.YI!. │ │ │ +0041b720: 2061 6e20 6f62 6a65 6374 3e00 5946 2100 an object>.YF!. │ │ │ 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 5949 2200 002c errors...YI".., │ │ │ -0041b770: 004f 494c 495b 5354 5d5b 3d46 494c 454e .OILI[ST][=FILEN │ │ │ +0041b760: 2065 7272 6f72 732e 0700 5946 2200 002c errors...YF".., │ │ │ +0041b770: 004f 464c 495b 5354 5d5b 3d46 494c 454e .OFLI[ST][=FILEN │ │ │ 0041b780: 414d 455d 0000 5b6e 6f5d 6c69 5b73 745d AME]..[no]li[st] │ │ │ -0041b790: 5b3d 6669 6c65 6e61 6d65 5d20 0061 49bf [=filename] .aI. │ │ │ +0041b790: 5b3d 6669 6c65 6e61 6d65 5d20 0061 46bf [=filename] .aF. │ │ │ 0041b7a0: 1100 0020 2020 5b6e 6f5d 6c69 5b73 745d ... [no]li[st] │ │ │ -0041b7b0: 5b3d 6669 6c65 6e61 6d65 5d07 0062 4921 [=filename]..bI! │ │ │ +0041b7b0: 5b3d 6669 6c65 6e61 6d65 5d07 0062 4621 [=filename]..bF! │ │ │ 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 0049 4845 4c50 00ff 7300 ff50 524f k..IHELP..s..PRO │ │ │ +0041b810: 6b00 0046 4845 4c50 00ff 7300 ff50 524f k..FHELP..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 49bf [rect_mode]..YI. │ │ │ +0041b870: 5b72 6563 745f 6d6f 6465 5d18 0059 46bf [rect_mode]..YF. │ │ │ 0041b880: 1100 0020 2020 6469 5b72 6563 745f 6d6f ... di[rect_mo │ │ │ -0041b890: 6465 5d07 005a 4921 0000 4c00 5a49 3100 de]..ZI!..L.ZI1. │ │ │ +0041b890: 6465 5d07 005a 4621 0000 4c00 5a46 3100 de]..ZF!..L.ZF1. │ │ │ 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 5a49 4100 0036 005a Mode...ZIA..6.Z │ │ │ -0041b8f0: 4951 0000 2020 202d 6469 7265 6374 5f6d IQ.. -direct_m │ │ │ +0041b8e0: 204d 6f64 652e 0700 5a46 4100 0036 005a Mode...ZFA..6.Z │ │ │ +0041b8f0: 4651 0000 2020 202d 6469 7265 6374 5f6d FQ.. -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 4961 0000 5200 5a49 7100 er...ZIa..R.ZIq. │ │ │ +0041b920: 6572 2e07 005a 4661 0000 5200 5a46 7100 er...ZFa..R.ZFq. │ │ │ 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 5a49 fication and$.ZI │ │ │ +0041b970: 6669 6361 7469 6f6e 2061 6e64 2400 5a46 fication and$.ZF │ │ │ 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 5a49 9100 0029 004c 4959 5b4e 414d ..ZI...).LIY[NAM │ │ │ +0041b9a0: 0700 5a46 9100 0029 004c 4659 5b4e 414d ..ZF...).LFY[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 5e49 bf11 0000 2020 2064 795b 6e61 ..^I.... dy[na │ │ │ +0041b9d0: 1d00 5e46 bf11 0000 2020 2064 795b 6e61 ..^F.... dy[na │ │ │ 0041b9e0: 6d69 635f 6c69 7465 7261 6c73 5d07 005f mic_literals].._ │ │ │ -0041b9f0: 4921 0000 4f00 5f49 3100 0020 2020 436f I!..O._I1.. Co │ │ │ +0041b9f0: 4621 0000 4f00 5f46 3100 0020 2020 436f F!..O._F1.. 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 4941 0000 2020 2073 6f75 theQ._IA.. sou │ │ │ +0041ba40: 7468 6551 005f 4641 0000 2020 2073 6f75 theQ._FA.. 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 5f49 5100 0020 2020 7468 fromJ._IQ.. th │ │ │ +0041ba90: 6672 6f6d 4a00 5f46 5100 0020 2020 7468 fromJ._FQ.. 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: 5f49 6100 0020 2020 7374 7275 6374 7572 _Ia.. structur │ │ │ -0041baf0: 6573 3a07 005f 4971 0000 4100 5f49 8100 es:.._Iq..A._I.. │ │ │ +0041bae0: 5f46 6100 0020 2020 7374 7275 6374 7572 _Fa.. structur │ │ │ +0041baf0: 6573 3a07 005f 4671 0000 4100 5f46 8100 es:.._Fq..A._F.. │ │ │ 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 4991 E_LITERALS.T._I. │ │ │ +0041bb30: 455f 4c49 5445 5241 4c53 2e54 005f 4691 E_LITERALS.T._F. │ │ │ 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 49c0 1100 0020 2020 2020 2020 7475 .^I.... tu │ │ │ +0041bb90: 005e 46c0 1100 0020 2020 2020 2020 7475 .^F.... 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 4912 0000 e memory.P._I... │ │ │ +0041bbd0: 6520 6d65 6d6f 7279 2e50 005f 4612 0000 e memory.P._F... │ │ │ 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 4913 0000 by making<._I... │ │ │ +0041bc20: 6279 206d 616b 696e 673c 005f 4613 0000 by making<._F... │ │ │ 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 4914 0000 2020 2020 fers.M._I... │ │ │ +0041bc60: 6665 7273 2e4d 005f 4614 0000 2020 2020 fers.M._F... │ │ │ 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 5f49 1500 0053 005f 4916 0000 g..._I...S._I... │ │ │ +0041bcb0: 672e 0700 5f46 1500 0053 005f 4616 0000 g..._F...S._F... │ │ │ 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 5f49 ntinue to beS._I │ │ │ +0041bd00: 6e74 696e 7565 2074 6f20 6265 5300 5f46 ntinue to beS._F │ │ │ 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 4918 0000 2020 2070 726f 6365 7373 ._I... process │ │ │ +0041bd60: 005f 4618 0000 2020 2070 726f 6365 7373 ._F... 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 4919 0000 2020 2061 7320 7468 dP._I... as th │ │ │ +0041bdb0: 6450 005f 4619 0000 2020 2061 7320 7468 dP._F... 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 491a 0000 2020 2063 6f64 6520 tL._I... code │ │ │ +0041be00: 744c 005f 461a 0000 2020 2063 6f64 6520 tL._F... 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: 4921 0000 2020 202d 4459 4e41 4d49 435f I!.. -DYNAMIC_ │ │ │ +0041be50: 4621 0000 2020 202d 4459 4e41 4d49 435f F!.. -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: 4922 0000 2020 2073 6861 7265 6420 6c69 I".. shared li │ │ │ +0041bea0: 4622 0000 2020 2073 6861 7265 6420 6c69 F".. 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 5f49 2300 directory..._I#. │ │ │ -0041bef0: 0022 004b 494c 455b 4e47 5448 5d3d 4c49 .".KILE[NGTH]=LI │ │ │ +0041bee0: 6469 7265 6374 6f72 792e 0700 5f46 2300 directory..._F#. │ │ │ +0041bef0: 0022 004b 464c 455b 4e47 5448 5d3d 4c49 .".KFLE[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 0049 4845 4c50 00ff 7300 ff50 524f ...IHELP..s..PRO │ │ │ +0041c010: b000 0046 4845 4c50 00ff 7300 ff50 524f ...FHELP..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 6249 4100 0020 2020 6f70 7469 6f6e L.bIA.. option │ │ │ +0041c0c0: 4c00 6246 4100 0020 2020 6f70 7469 6f6e L.bFA.. 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 6249 listing fileS.bI │ │ │ +0041c100: 6c69 7374 696e 6720 6669 6c65 5300 6246 listing fileS.bF │ │ │ 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 4961 0000 2020 2074 6865 206c 6973 .bIa.. the lis │ │ │ +0041c160: 0062 4661 0000 2020 2074 6865 206c 6973 .bFa.. 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: 4971 0000 2020 206c 6f63 6174 696f 6e2c Iq.. location, │ │ │ +0041c1b0: 4671 0000 2020 206c 6f63 6174 696f 6e2c Fq.. 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: 4981 0000 5000 6249 9100 0020 2020 5768 I...P.bI... Wh │ │ │ +0041c1e0: 4681 0000 5000 6246 9100 0020 2020 5768 F...P.bF... 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 6149 c011 0000 2020 2070 ilerT.aI.... p │ │ │ +0041c230: 696c 6572 5400 6146 c011 0000 2020 2070 ilerT.aF.... 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 6249 1200 0020 h a .lis..bI... │ │ │ +0041c280: 6820 6120 2e6c 6973 1900 6246 1200 0020 h a .lis..bF... │ │ │ 0041c290: 2020 6669 6c65 2065 7874 656e 7369 6f6e file extension │ │ │ -0041c2a0: 2e07 0062 4913 0000 5000 6249 1400 0020 ...bI...P.bI... │ │ │ +0041c2a0: 2e07 0062 4613 0000 5000 6246 1400 0020 ...bF...P.bF... │ │ │ 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 6249 1500 0020 t of theR.bI... │ │ │ +0041c2f0: 7420 6f66 2074 6865 5200 6246 1500 0020 t of theR.bF... │ │ │ 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 6249 1600 he command'.bI.. │ │ │ +0041c340: 6865 2063 6f6d 6d61 6e64 2700 6246 1600 he command'.bF.. │ │ │ 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 4917 0000 5200 6249 1800 0020 ...bI...R.bI... │ │ │ +0041c370: 2e07 0062 4617 0000 5200 6246 1800 0020 ...bF...R.bF... │ │ │ 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 6249 1900 listings...bI.. │ │ │ -0041c3d0: 0030 004f 494f 5b42 4a45 4354 5d5b 3d46 .0.OIO[BJECT][=F │ │ │ +0041c3c0: 206c 6973 7469 6e67 732e 0700 6246 1900 listings...bF.. │ │ │ +0041c3d0: 0030 004f 464f 5b42 4a45 4354 5d5b 3d46 .0.OFO[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 49bf 1100 0020 2020 5b6e 6f5d ]".cI.... [no] │ │ │ +0041c400: 5d22 0063 46bf 1100 0020 2020 5b6e 6f5d ]".cF.... [no] │ │ │ 0041c410: 6f5b 626a 6563 745d 5b3d 6669 6c65 6e61 o[bject][=filena │ │ │ -0041c420: 6d65 5d07 0064 4921 0000 5000 6449 3100 me]..dI!..P.dI1. │ │ │ +0041c420: 6d65 5d07 0064 4621 0000 5000 6446 3100 me]..dF!..P.dF1. │ │ │ 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 6449 4100 optionallyT.dIA. │ │ │ +0041c470: 6f70 7469 6f6e 616c 6c79 5400 6446 4100 optionallyT.dFA. │ │ │ 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: 6449 5100 0053 0064 4961 0000 2020 2057 dIQ..S.dIa.. W │ │ │ +0041c4d0: 6446 5100 0053 0064 4661 0000 2020 2057 dFQ..S.dFa.. 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 6449 7100 0020 ect fileN.dIq.. │ │ │ +0041c520: 6563 7420 6669 6c65 4e00 6446 7100 0020 ect fileN.dFq.. │ │ │ 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 6449 8100 0052 0064 nsion...dI...R.d │ │ │ -0041c580: 4991 0000 2020 2057 6865 6e20 666f 726d I... When form │ │ │ +0041c570: 6e73 696f 6e2e 0700 6446 8100 0052 0064 nsion...dF...R.d │ │ │ +0041c580: 4691 0000 2020 2057 6865 6e20 666f 726d F... 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 49c0 1100 0020 2020 6d61 7869 6d75 .cI.... maximu │ │ │ +0041c5d0: 0063 46c0 1100 0020 2020 6d61 7869 6d75 .cF.... 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 6449 1200 0020 2020 4164 6174 6162 Q.dI... Adatab │ │ │ +0041c620: 5100 6446 1200 0020 2020 4164 6174 6162 Q.dF... 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 4913 0000 2020 2066 696c 6520 tM.dI... file │ │ │ +0041c670: 744d 0064 4613 0000 2020 2066 696c 6520 tM.dF... 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: 6449 1400 0020 2020 6368 6172 6163 7465 dI... characte │ │ │ +0041c6c0: 6446 1400 0020 2020 6368 6172 6163 7465 dF... 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 4915 0000 5400 6449 1600 ue...dI...T.dI.. │ │ │ +0041c6f0: 7565 2e07 0064 4615 0000 5400 6446 1600 ue...dF...T.dF.. │ │ │ 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: 6449 1700 0020 2020 7573 7561 6c6c 7920 dI... usually │ │ │ +0041c750: 6446 1700 0020 2020 7573 7561 6c6c 7920 dF... 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: 4918 0000 5000 6449 1900 0020 2020 436f I...P.dI... Co │ │ │ +0041c7a0: 4618 0000 5000 6446 1900 0020 2020 436f F...P.dF... 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 49bf 1100 0020 2020 Shell...I.... │ │ │ +0041c850: 5368 656c 6c1d 002e 46bf 1100 0020 2020 Shell...F.... │ │ │ 0041c860: 4578 6563 7574 6520 6672 6f6d 2053 6865 Execute from She │ │ │ -0041c870: 6c6c 0700 2f49 2100 0052 002f 4931 0000 ll../I!..R./I1.. │ │ │ +0041c870: 6c6c 0700 2f46 2100 0052 002f 4631 0000 ll../F!..R./F1.. │ │ │ 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 4941 ng command:../IA │ │ │ -0041c8d0: 0000 2000 2f49 5100 0020 2020 2420 6d75 .. ./IQ.. $ mu │ │ │ +0041c8c0: 6e67 2063 6f6d 6d61 6e64 3a07 002f 4641 ng command:../FA │ │ │ +0041c8d0: 0000 2000 2f46 5100 0020 2020 2420 6d75 .. ./FQ.. $ mu │ │ │ 0041c8e0: 6d70 7320 2d72 756e 205e 6669 6c65 6e61 mps -run ^filena │ │ │ -0041c8f0: 6d65 0700 2f49 6100 0051 002f 4971 0000 me../Ia..Q./Iq.. │ │ │ +0041c8f0: 6d65 0700 2f46 6100 0051 002f 4671 0000 me../Fa..Q./Fq.. │ │ │ 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 2f49 8100 nvironmentA./I.. │ │ │ +0041c940: 6e76 6972 6f6e 6d65 6e74 4100 2f46 8100 nvironmentA./F.. │ │ │ 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 4991 file name.../I. │ │ │ -0041c990: 0000 1300 2e49 c011 0000 2020 2045 7861 .....I.... Exa │ │ │ -0041c9a0: 6d70 6c65 3a07 002f 4912 0000 1f00 2f49 mple:../I...../I │ │ │ +0041c980: 2066 696c 6520 6e61 6d65 2e07 002f 4691 file name.../F. │ │ │ +0041c990: 0000 1300 2e46 c011 0000 2020 2045 7861 .....F.... Exa │ │ │ +0041c9a0: 6d70 6c65 3a07 002f 4612 0000 1f00 2f46 mple:../F...../F │ │ │ 0041c9b0: 1300 0020 2020 2420 6d75 6d70 7320 2d72 ... $ mumps -r │ │ │ -0041c9c0: 756e 205e 7061 7972 6f6c 6c07 002f 4914 un ^payroll../I. │ │ │ -0041c9d0: 0000 3000 2f49 1500 0020 2020 5468 6973 ..0./I... This │ │ │ +0041c9c0: 756e 205e 7061 7972 6f6c 6c07 002f 4614 un ^payroll../F. │ │ │ +0041c9d0: 0000 3000 2f46 1500 0020 2020 5468 6973 ..0./F... 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 2f49 1600 002a 0023 5453 4f55 l.../I...*.#TSOU │ │ │ +0041ca00: 6c2e 0700 2f46 1600 002a 0023 5453 4f55 l.../F...*.#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 49bf 1100 0020 2020 4578 ram!.2I.... Ex │ │ │ +0041ca30: 7261 6d21 0032 46bf 1100 0020 2020 4578 ram!.2F.... Ex │ │ │ 0041ca40: 6563 7574 6520 536f 7572 6365 2050 726f ecute Source Pro │ │ │ -0041ca50: 6772 616d 0700 3349 2100 004e 0033 4931 gram..3I!..N.3I1 │ │ │ +0041ca50: 6772 616d 0700 3346 2100 004e 0033 4631 gram..3F!..N.3F1 │ │ │ 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 4941 0000 from GT.M..3IA.. │ │ │ +0041caa0: 6672 6f6d 2047 542e 4d18 0033 4641 0000 from GT.M..3FA.. │ │ │ 0041cab0: 2020 2028 4469 7265 6374 204d 6f64 6529 (Direct Mode) │ │ │ -0041cac0: 2e07 0033 4951 0000 3600 3249 ff73 00ff ...3IQ..6.2I.s.. │ │ │ +0041cac0: 2e07 0033 4651 0000 3600 3246 ff73 00ff ...3FQ..6.2F.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: 4d49 bf11 0000 2020 2045 7865 6375 7465 MI.... Execute │ │ │ +0041cb00: 4d46 bf11 0000 2020 2045 7865 6375 7465 MF.... Execute │ │ │ 0041cb10: 2069 6e20 4469 7265 6374 204d 6f64 6507 in Direct Mode. │ │ │ -0041cb20: 004e 4921 0000 5400 4e49 3100 0020 2020 .NI!..T.NI1.. │ │ │ +0041cb20: 004e 4621 0000 5400 4e46 3100 0020 2020 .NF!..T.NF1.. │ │ │ 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 4e49 4100 .M commandR.NIA. │ │ │ +0041cb70: 2e4d 2063 6f6d 6d61 6e64 5200 4e46 4100 .M commandR.NFA. │ │ │ 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 4e49 s the object&.NI │ │ │ +0041cbc0: 7320 7468 6520 6f62 6a65 6374 2600 4e46 s the object&.NF │ │ │ 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 4e49 6100 0050 004e 4971 0000 e...NIa..P.NIq.. │ │ │ +0041cbf0: 652e 0700 4e46 6100 0050 004e 4671 0000 e...NFa..P.NFq.. │ │ │ 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 4981 0000 and, in aP.NI... │ │ │ +0041cc40: 616e 642c 2069 6e20 6150 004e 4681 0000 and, in aP.NF... │ │ │ 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 4991 0000 rt of the..NI... │ │ │ +0041cc90: 7274 206f 6620 7468 6518 004e 4691 0000 rt of the..NF... │ │ │ 0041cca0: 2020 2063 7572 7265 6e74 2069 6d61 6765 current image │ │ │ -0041ccb0: 2e08 004d 49c0 1100 0047 004e 4912 0000 ...MI....G.NI... │ │ │ +0041ccb0: 2e08 004d 46c0 1100 0047 004e 4612 0000 ...MF....G.NF... │ │ │ 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 4e49 1300 0010 004e 4914 0000 2020 ..NI.....NI... │ │ │ -0041cd10: 2020 202a 2044 4f12 004e 4915 0000 2020 * DO..NI... │ │ │ -0041cd20: 2020 202a 2047 4f54 4f14 004e 4916 0000 * GOTO..NI... │ │ │ +0041cd00: 0700 4e46 1300 0010 004e 4614 0000 2020 ..NF.....NF... │ │ │ +0041cd10: 2020 202a 2044 4f12 004e 4615 0000 2020 * DO..NF... │ │ │ +0041cd20: 2020 202a 2047 4f54 4f14 004e 4616 0000 * GOTO..NF... │ │ │ 0041cd30: 2020 2020 202a 205a 4252 4541 4b13 004e * ZBREAK..N │ │ │ -0041cd40: 4917 0000 2020 2020 202a 205a 474f 544f I... * ZGOTO │ │ │ -0041cd50: 1400 4e49 1800 0020 2020 2020 2a20 5a50 ..NI... * ZP │ │ │ -0041cd60: 5249 4e54 1500 4e49 1900 0020 2020 2020 RINT..NI... │ │ │ -0041cd70: 2a20 2454 4558 5428 2907 004e 491a 0000 * $TEXT()..NI... │ │ │ -0041cd80: 4f00 4e49 2100 0020 2020 245a 524f 5554 O.NI!.. $ZROUT │ │ │ +0041cd40: 4617 0000 2020 2020 202a 205a 474f 544f F... * ZGOTO │ │ │ +0041cd50: 1400 4e46 1800 0020 2020 2020 2a20 5a50 ..NF... * ZP │ │ │ +0041cd60: 5249 4e54 1500 4e46 1900 0020 2020 2020 RINT..NF... │ │ │ +0041cd70: 2a20 2454 4558 5428 2907 004e 461a 0000 * $TEXT()..NF... │ │ │ +0041cd80: 4f00 4e46 2100 0020 2020 245a 524f 5554 O.NF!.. $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 4921 0000 3700 5b49 3100 nes..[I!..7.[I1. │ │ │ +0041d080: 6e65 7307 005b 4621 0000 3700 5b46 3100 nes..[F!..7.[F1. │ │ │ 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 4941 0000 5100 5b49 5100 0020 ...[IA..Q.[IQ.. │ │ │ +0041d0c0: 2e07 005b 4641 0000 5100 5b46 5100 0020 ...[FA..Q.[FQ.. │ │ │ 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 4961 0000 with the..[Ia.. │ │ │ +0041d110: 2077 6974 6820 7468 651a 005b 4661 0000 with the..[Fa.. │ │ │ 0041d120: 2020 202d 6c69 7374 2071 7561 6c69 6669 -list qualifi │ │ │ -0041d130: 6572 2e07 005b 4971 0000 3100 5b49 8100 er...[Iq..1.[I.. │ │ │ +0041d130: 6572 2e07 005b 4671 0000 3100 5b46 8100 er...[Fq..1.[F.. │ │ │ 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 4991 -length=66...[I. │ │ │ -0041d170: 0000 2c00 4b49 4e4f 494e 5b4c 494e 455f ..,.KINOIN[LINE_ │ │ │ +0041d160: 2d6c 656e 6774 683d 3636 2e07 005b 4691 -length=66...[F. │ │ │ +0041d170: 0000 2c00 4b46 4e4f 494e 5b4c 494e 455f ..,.KFNOIN[LINE_ │ │ │ 0041d180: 4c49 5445 5241 4c53 5d00 006e 6f69 6e5b LITERALS]..noin[ │ │ │ 0041d190: 6c69 6e65 5f6c 6974 6572 616c 735d 1e00 line_literals].. │ │ │ -0041d1a0: 5f49 bf11 0000 2020 206e 6f69 6e5b 6c69 _I.... noin[li │ │ │ -0041d1b0: 6e65 5f6c 6974 6572 616c 735d 0700 6049 ne_literals]..`I │ │ │ -0041d1c0: 2100 0054 0060 4931 0000 2020 2043 6f6d !..T.`I1.. Com │ │ │ +0041d1a0: 5f46 bf11 0000 2020 206e 6f69 6e5b 6c69 _F.... noin[li │ │ │ +0041d1b0: 6e65 5f6c 6974 6572 616c 735d 0700 6046 ne_literals]..`F │ │ │ +0041d1c0: 2100 0054 0060 4631 0000 2020 2043 6f6d !..T.`F1.. 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 4941 0000 2020 tead ofS.`IA.. │ │ │ +0041d210: 7465 6164 206f 6653 0060 4641 0000 2020 tead ofS.`FA.. │ │ │ 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 6049 5100 he cost ofS.`IQ. │ │ │ +0041d260: 6865 2063 6f73 7420 6f66 5300 6046 5100 he cost ofS.`FQ. │ │ │ 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: 4961 0000 2020 2067 726f 7774 6820 696e Ia.. growth in │ │ │ +0041d2c0: 4661 0000 2020 2067 726f 7774 6820 696e Fa.. 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 6049 7100 0017 0060 ERALS...`Iq....` │ │ │ -0041d300: 4981 0000 2020 202a 2a49 6d70 6f72 7461 I... **Importa │ │ │ -0041d310: 6e74 2a2a 0700 6049 9100 0053 005f 49c0 nt**..`I...S._I. │ │ │ +0041d2f0: 4552 414c 532e 0700 6046 7100 0017 0060 ERALS...`Fq....` │ │ │ +0041d300: 4681 0000 2020 202a 2a49 6d70 6f72 7461 F... **Importa │ │ │ +0041d310: 6e74 2a2a 0700 6046 9100 0053 005f 46c0 nt**..`F...S._F. │ │ │ 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: 6049 1200 0020 2020 616e 6420 7669 7274 `I... and virt │ │ │ +0041d370: 6046 1200 0020 2020 616e 6420 7669 7274 `F... 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 6049 ode includesO.`I │ │ │ +0041d3b0: 6f64 6520 696e 636c 7564 6573 4f00 6046 ode includesO.`F │ │ │ 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 4914 per-processL.`I. │ │ │ +0041d400: 7065 722d 7072 6f63 6573 734c 0060 4614 per-processL.`F. │ │ │ 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 4915 0000 2020 cost ofK.`I... │ │ │ +0041d450: 636f 7374 206f 664b 0060 4615 0000 2020 cost ofK.`F... │ │ │ 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 6049 1600 0020 2020 7065 7266 heH.`I... perf │ │ │ +0041d4a0: 6865 4800 6046 1600 0020 2020 7065 7266 heH.`F... 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 6049 1700 ted by theS.`I.. │ │ │ +0041d4e0: 7465 6420 6279 2074 6865 5300 6046 1700 ted by theS.`F.. │ │ │ 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: 4918 0000 2020 2074 6865 2063 6f6d 6269 I... the combi │ │ │ +0041d540: 4618 0000 2020 2074 6865 2063 6f6d 6269 F... 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 6049 d. Note thatS.`I │ │ │ +0041d580: 642e 204e 6f74 6520 7468 6174 5300 6046 d. Note thatS.`F │ │ │ 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 491a 0000 2020 206f 6620 7175 616c .`I... of qual │ │ │ -0041d5f0: 6966 6965 7273 2e07 0060 4921 0000 1000 ifiers...`I!.... │ │ │ -0041d600: 4b49 525b 554e 5d00 0072 5b75 6e5d 1000 KIR[UN]..r[un].. │ │ │ -0041d610: 5149 bf11 0000 2020 2072 5b75 6e5d 0700 QI.... r[un].. │ │ │ -0041d620: 5249 2100 0029 0052 4931 0000 2020 2049 RI!..).RI1.. I │ │ │ +0041d5e0: 0060 461a 0000 2020 206f 6620 7175 616c .`F... of qual │ │ │ +0041d5f0: 6966 6965 7273 2e07 0060 4621 0000 1000 ifiers...`F!.... │ │ │ +0041d600: 4b46 525b 554e 5d00 0072 5b75 6e5d 1000 KFR[UN]..r[un].. │ │ │ +0041d610: 5146 bf11 0000 2020 2072 5b75 6e5d 0700 QF.... r[un].. │ │ │ +0041d620: 5246 2100 0029 0052 4631 0000 2020 2049 RF!..).RF1.. 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: 5249 4100 0049 0052 4951 0000 2020 2054 RIA..I.RIQ.. T │ │ │ +0041d650: 5246 4100 0049 0052 4651 0000 2020 2054 RFA..I.RFQ.. 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: 5249 6100 0020 2020 696d 6d65 6469 6174 RIa.. immediat │ │ │ +0041d6a0: 5246 6100 0020 2020 696d 6d65 6469 6174 RFa.. 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 0049 4845 4c50 00ff 7300 ff50 524f ...IHELP..s..PRO │ │ │ +0041d810: 9c00 0046 4845 4c50 00ff 7300 ff50 524f ...FHELP..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 4e49 e and object..NI │ │ │ -0041d8b0: 2300 0020 2020 6669 6c65 732e 0700 4e49 #.. files...NI │ │ │ -0041d8c0: 2400 004c 004e 4925 0000 2020 2057 6865 $..L.NI%.. Whe │ │ │ +0041d8a0: 6520 616e 6420 6f62 6a65 6374 1000 4e46 e and object..NF │ │ │ +0041d8b0: 2300 0020 2020 6669 6c65 732e 0700 4e46 #.. files...NF │ │ │ +0041d8c0: 2400 004c 004e 4625 0000 2020 2057 6865 $..L.NF%.. 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 4926 0000 2020 206d 6169 6e74 6169 .NI&.. maintai │ │ │ +0041d910: 004e 4626 0000 2020 206d 6169 6e74 6169 .NF&.. 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 4e49 2700 0020 2020 7265 6164 2d77 &.NI'.. read-w │ │ │ +0041d960: 2600 4e46 2700 0020 2020 7265 6164 2d77 &.NF'.. read-w │ │ │ 0041d970: 7269 7465 2073 7065 6369 616c 2076 6172 rite special var │ │ │ -0041d980: 6961 626c 652e 0700 4e49 2800 0052 004e iable...NI(..R.N │ │ │ -0041d990: 4929 0000 2020 204f 6e63 6520 796f 7520 I).. Once you │ │ │ +0041d980: 6961 626c 652e 0700 4e46 2800 0052 004e iable...NF(..R.N │ │ │ +0041d990: 4629 0000 2020 204f 6e63 6520 796f 7520 F).. 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 492a 0000 2020 2066 696c 6520 7370 .NI*.. file sp │ │ │ +0041d9e0: 004e 462a 0000 2020 2066 696c 6520 7370 .NF*.. 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 4931 0000 2020 2028 6675 athL.NI1.. (fu │ │ │ +0041da30: 6174 684c 004e 4631 0000 2020 2028 6675 athL.NF1.. (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 4932 0000 2020 2024 5a53 4f55 5243 .NI2.. $ZSOURC │ │ │ +0041da80: 004e 4632 0000 2020 2024 5a53 4f55 5243 .NF2.. $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 4e49 3300 0020 2020 746f 205a nt..NI3.. to Z │ │ │ +0041dad0: 6e74 1c00 4e46 3300 0020 2020 746f 205a nt..NF3.. to Z │ │ │ 0041dae0: 4c49 4e4b 2024 5a53 4f55 5243 452e 0700 LINK $ZSOURCE... │ │ │ -0041daf0: 4e49 3400 0054 004e 4935 0000 2020 2046 NI4..T.NI5.. F │ │ │ +0041daf0: 4e46 3400 0054 004e 4635 0000 2020 2046 NF4..T.NF5.. 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 4936 0000 hapter 8:..NI6.. │ │ │ -0041db50: 2020 2022 4953 5622 2e07 004e 4937 0000 "ISV"...NI7.. │ │ │ -0041db60: 1200 4e49 3800 0020 2020 4578 616d 706c ..NI8.. Exampl │ │ │ -0041db70: 653a 0700 4e49 3900 001b 004e 493a 0000 e:..NI9....NI:.. │ │ │ +0041db40: 6861 7074 6572 2038 3a10 004e 4636 0000 hapter 8:..NF6.. │ │ │ +0041db50: 2020 2022 4953 5622 2e07 004e 4637 0000 "ISV"...NF7.. │ │ │ +0041db60: 1200 4e46 3800 0020 2020 4578 616d 706c ..NF8.. Exampl │ │ │ +0041db70: 653a 0700 4e46 3900 001b 004e 463a 0000 e:..NF9....NF:.. │ │ │ 0041db80: 2020 2047 544d 3e5a 4c49 4e4b 2022 7461 GTM>ZLINK "ta │ │ │ -0041db90: 7865 7322 0700 4e49 4100 0052 004e 4942 xes"..NIA..R.NIB │ │ │ +0041db90: 7865 7322 0700 4e46 4100 0052 004e 4642 xes"..NFA..R.NFB │ │ │ 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: 4943 0000 2020 2074 6865 2063 7572 7265 IC.. the curre │ │ │ +0041dbf0: 4643 0000 2020 2074 6865 2063 7572 7265 FC.. 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 4e49 hen it findsM.NI │ │ │ +0041dc30: 6865 6e20 6974 2066 696e 6473 4d00 4e46 hen it findsM.NF │ │ │ 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 4945 0000 ing a newR.NIE.. │ │ │ +0041dc80: 696e 6720 6120 6e65 7752 004e 4645 0000 ing a newR.NFE.. │ │ │ 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 4946 the image...NIF │ │ │ -0041dce0: 0000 3400 3649 4c4f 4341 5445 5f53 4f55 ..4.6ILOCATE_SOU │ │ │ +0041dcd0: 2074 6865 2069 6d61 6765 2e07 004e 4646 the image...NFF │ │ │ +0041dce0: 0000 3400 3646 4c4f 4341 5445 5f53 4f55 ..4.6FLOCATE_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 4e49 bf11 0000 2020 ectory".NI.... │ │ │ +0041dd10: 6563 746f 7279 2200 4e46 bf11 0000 2020 ectory".NF.... │ │ │ 0041dd20: 204c 6f63 6174 6520 536f 7572 6365 2044 Locate Source D │ │ │ -0041dd30: 6972 6563 746f 7279 0700 4f49 2100 004e irectory..OI!..N │ │ │ -0041dd40: 004f 4931 0000 2020 2041 205a 4c49 4e4b .OI1.. A ZLINK │ │ │ +0041dd30: 6972 6563 746f 7279 0700 4f46 2100 004e irectory..OF!..N │ │ │ +0041dd40: 004f 4631 0000 2020 2041 205a 4c49 4e4b .OF1.. 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: 4941 0000 2020 206c 6f63 6174 6520 6669 IA.. locate fi │ │ │ +0041dd90: 4641 0000 2020 206c 6f63 6174 6520 6669 FA.. 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 4951 0000 2020 2024 5a52 4f55 5449 .OIQ.. $ZROUTI │ │ │ +0041dde0: 004f 4651 0000 2020 2024 5a52 4f55 5449 .OFQ.. $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: 4f49 6100 0020 2020 7661 7269 6162 6c65 OIa.. variable │ │ │ -0041de40: 2e07 004f 4971 0000 4e00 4f49 8100 0020 ...OIq..N.OI... │ │ │ +0041de30: 4f46 6100 0020 2020 7661 7269 6162 6c65 OFa.. variable │ │ │ +0041de40: 2e07 004f 4671 0000 4e00 4f46 8100 0020 ...OFq..N.OF... │ │ │ 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 4f49 9100 0020 2020 NK andT.OI... │ │ │ +0041de90: 4e4b 2061 6e64 5400 4f46 9100 0020 2020 NK andT.OF... │ │ │ 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 4e49 c011 the sourceU.NI.. │ │ │ +0041dee0: 7468 6520 736f 7572 6365 5500 4e46 c011 the sourceU.NF.. │ │ │ 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 4912 0000 2020 206e 616d 6564 2064 .OI... named d │ │ │ -0041df50: 6972 6563 746f 7279 2e07 004f 4913 0000 irectory...OI... │ │ │ -0041df60: 4f00 4f49 1400 0020 2020 4120 7375 6273 O.OI... A subs │ │ │ +0041df40: 004f 4612 0000 2020 206e 616d 6564 2064 .OF... named d │ │ │ +0041df50: 6972 6563 746f 7279 2e07 004f 4613 0000 irectory...OF... │ │ │ +0041df60: 4f00 4f46 1400 0020 2020 4120 7375 6273 O.OF... 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 4915 0000 2020 206f 626a 6563 7420 .OI... object │ │ │ +0041dfb0: 004f 4615 0000 2020 206f 626a 6563 7420 .OF... 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 0049 4845 4c50 00ff 7300 ff50 524f ...IHELP..s..PRO │ │ │ +0041e010: 9e00 0046 4845 4c50 00ff 7300 ff50 524f ...FHELP..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: 4f49 1700 0020 2020 6469 7265 6374 6f72 OI... director │ │ │ +0041e0b0: 4f46 1700 0020 2020 6469 7265 6374 6f72 OF... 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: 4918 0000 5400 4f49 1900 0020 2020 5a4c I...T.OI... ZL │ │ │ +0041e0e0: 4618 0000 5400 4f46 1900 0020 2020 5a4c F...T.OF... 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 4f49 1a00 0020 isplayedQ.OI... │ │ │ +0041e130: 6973 706c 6179 6564 5100 4f46 1a00 0020 isplayedQ.OF... │ │ │ 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 4921 0000 by firstJ.OI!.. │ │ │ +0041e180: 2062 7920 6669 7273 744a 004f 4621 0000 by firstJ.OF!.. │ │ │ 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 4922 0000 5200 4f49 2300 Ts...OI"..R.OI#. │ │ │ +0041e1d0: 5473 2e07 004f 4622 0000 5200 4f46 2300 Ts...OF"..R.OF#. │ │ │ 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 4f49 o not permitS.OI │ │ │ +0041e220: 6f20 6e6f 7420 7065 726d 6974 5300 4f46 o not permitS.OF │ │ │ 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 4925 0000 2020 206f 6620 7468 6520 .OI%.. of the │ │ │ +0041e280: 004f 4625 0000 2020 206f 6620 7468 6520 .OF%.. of the │ │ │ 0041e290: 7065 7263 656e 7420 696e 2074 6865 2066 percent in the f │ │ │ -0041e2a0: 696c 6520 6e61 6d65 2e07 004f 4926 0000 ile name...OI&.. │ │ │ -0041e2b0: 1200 4f49 2700 0020 2020 4578 616d 706c ..OI'.. Exampl │ │ │ -0041e2c0: 653a 0700 4f49 2800 001a 004f 4929 0000 e:..OI(....OI).. │ │ │ +0041e2a0: 696c 6520 6e61 6d65 2e07 004f 4626 0000 ile name...OF&.. │ │ │ +0041e2b0: 1200 4f46 2700 0020 2020 4578 616d 706c ..OF'.. Exampl │ │ │ +0041e2c0: 653a 0700 4f46 2800 001a 004f 4629 0000 e:..OF(....OF).. │ │ │ 0041e2d0: 2020 2047 544d 3e7a 6c69 6e6b 2022 5f4d GTM>zlink "_M │ │ │ -0041e2e0: 4752 2207 004f 492a 0000 4500 4f49 3100 GR"..OI*..E.OI1. │ │ │ +0041e2e0: 4752 2207 004f 462a 0000 4500 4f46 3100 GR"..OF*..E.OF1. │ │ │ 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 4932 0000 2800 1b49 5052 4f43 4553 .OI2..(..IPROCES │ │ │ +0041e330: 004f 4632 0000 2800 1b46 5052 4f43 4553 .OF2..(..FPROCES │ │ │ 0041e340: 5349 4e47 5f45 5252 4f52 5300 0050 726f SING_ERRORS..Pro │ │ │ 0041e350: 6365 7373 696e 675f 4572 726f 7273 1c00 cessing_Errors.. │ │ │ -0041e360: 2d49 bf11 0000 2020 2050 726f 6365 7373 -I.... Process │ │ │ -0041e370: 696e 6720 4572 726f 7273 0700 2e49 2100 ing Errors...I!. │ │ │ -0041e380: 0054 002e 4931 0000 2020 202b 2d2d 2d2d .T..I1.. +---- │ │ │ +0041e360: 2d46 bf11 0000 2020 2050 726f 6365 7373 -F.... Process │ │ │ +0041e370: 696e 6720 4572 726f 7273 0700 2e46 2100 ing Errors...F!. │ │ │ +0041e380: 0054 002e 4631 0000 2020 202b 2d2d 2d2d .T..F1.. +---- │ │ │ 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 4941 0000 2020 207c ----+T..IA.. | │ │ │ +0041e3d0: 2d2d 2d2d 2b54 002e 4641 0000 2020 207c ----+T..FA.. | │ │ │ 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 4951 0000 ps -run |T..IQ.. │ │ │ +0041e420: 7073 202d 7275 6e20 7c54 002e 4651 0000 ps -run |T..FQ.. │ │ │ 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: 4961 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Ia.. |-------- │ │ │ +0041e480: 4661 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Fa.. |-------- │ │ │ 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 4971 0000 2020 207c 2020 2020 |T..Iq.. | │ │ │ +0041e4d0: 7c54 002e 4671 0000 2020 207c 2020 2020 |T..Fq.. | │ │ │ 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 4981 0000 2020 207c |T..I... | │ │ │ +0041e520: 2020 2020 7c54 002e 4681 0000 2020 207c |T..F... | │ │ │ 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 4991 0000 |T..I... │ │ │ +0041e570: 2020 2020 2020 2020 7c54 002e 4691 0000 |T..F... │ │ │ 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: 49c0 1100 0020 2020 7c2d 2d2d 2d2d 2d2d I.... |------- │ │ │ +0041e5d0: 46c0 1100 0020 2020 7c2d 2d2d 2d2d 2d2d F.... |------- │ │ │ 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 2e49 1200 0020 2020 7c20 2020 -|T..I... | │ │ │ +0041e620: 2d7c 5400 2e46 1200 0020 2020 7c20 2020 -|T..F... | │ │ │ 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 2e49 1300 0020 2020 a |T..I... │ │ │ +0041e670: 6120 2020 207c 5400 2e46 1300 0020 2020 a |T..F... │ │ │ 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 2e49 1400 |T..I.. │ │ │ +0041e6c0: 2020 2020 2020 2020 207c 5400 2e46 1400 |T..F.. │ │ │ 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: 2e49 1500 0020 2020 7c20 2020 2020 2020 .I... | │ │ │ +0041e720: 2e46 1500 0020 2020 7c20 2020 2020 2020 .F... | │ │ │ 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 2e49 1600 0020 2020 7c20 2020 |T..I... | │ │ │ +0041e770: 207c 5400 2e46 1600 0020 2020 7c20 2020 |T..F... | │ │ │ 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 0049 4845 4c50 00ff 7300 ff50 524f ...IHELP..s..PRO │ │ │ +0041e810: 9f00 0046 4845 4c50 00ff 7300 ff50 524f ...FHELP..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 4921 0000 3b00 6449 2200 0020 2020 .dI!..;.dI".. │ │ │ +0041e8b0: 0064 4621 0000 3b00 6446 2200 0020 2020 .dF!..;.dF".. │ │ │ 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 4923 0000 1c00 4f49 575b 4152 ...dI#....OIW[AR │ │ │ +0041e8f0: 2e07 0064 4623 0000 1c00 4f46 575b 4152 ...dF#....OFW[AR │ │ │ 0041e900: 4e49 4e47 5d00 005b 6e6f 5d77 5b61 726e NING]..[no]w[arn │ │ │ -0041e910: 696e 675d 1800 5949 bf11 0000 2020 205b ing]..YI.... [ │ │ │ -0041e920: 6e6f 5d77 5b61 726e 696e 675d 0700 5a49 no]w[arning]..ZI │ │ │ -0041e930: 2100 0053 005a 4931 0000 2020 2049 6e73 !..S.ZI1.. Ins │ │ │ +0041e910: 696e 675d 1800 5946 bf11 0000 2020 205b ing]..YF.... [ │ │ │ +0041e920: 6e6f 5d77 5b61 726e 696e 675d 0700 5a46 no]w[arning]..ZF │ │ │ +0041e930: 2100 0053 005a 4631 0000 2020 2049 6e73 !..S.ZF1.. 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 5a49 4100 004f 005a rning...ZIA..O.Z │ │ │ -0041e990: 4951 0000 2020 2057 6865 6e20 7573 6564 IQ.. When used │ │ │ +0041e980: 726e 696e 672e 0700 5a46 4100 004f 005a rning...ZFA..O.Z │ │ │ +0041e990: 4651 0000 2020 2057 6865 6e20 7573 6564 FQ.. 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 5a49 ier does not'.ZI │ │ │ +0041e9d0: 6965 7220 646f 6573 206e 6f74 2700 5a46 ier does not'.ZF │ │ │ 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 4971 0000 1200 5a49 8100 ng...ZIq....ZI.. │ │ │ -0041ea10: 0020 2020 2a2a 4e6f 7465 2a2a 0700 5a49 . **Note**..ZI │ │ │ -0041ea20: 9100 0055 0059 49c0 1100 0020 2020 5768 ...U.YI.... Wh │ │ │ +0041ea00: 6e67 2e07 005a 4671 0000 1200 5a46 8100 ng...ZFq....ZF.. │ │ │ +0041ea10: 0020 2020 2a2a 4e6f 7465 2a2a 0700 5a46 . **Note**..ZF │ │ │ +0041ea20: 9100 0055 0059 46c0 1100 0020 2020 5768 ...U.YF.... 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 5a49 1200 0020 nstructsQ.ZI... │ │ │ +0041ea70: 6e73 7472 7563 7473 5100 5a46 1200 0020 nstructsQ.ZF... │ │ │ 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 4913 0000 ct or the..ZI... │ │ │ +0041eac0: 6374 206f 7220 7468 651e 005a 4613 0000 ct or the..ZF... │ │ │ 0041ead0: 2020 2063 6175 7365 206f 6620 616e 7920 cause of any │ │ │ -0041eae0: 6572 726f 7273 2e07 005a 4914 0000 2c00 errors...ZI...,. │ │ │ +0041eae0: 6572 726f 7273 2e07 005a 4614 0000 2c00 errors...ZF...,. │ │ │ 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 6049 bf11 n=filename..`I.. │ │ │ +0041eb10: 6e3d 6669 6c65 6e61 6d65 1f00 6046 bf11 n=filename..`F.. │ │ │ 0041eb20: 0000 2020 205b 6e5d 616d 656f 6672 746e .. [n]ameofrtn │ │ │ -0041eb30: 3d66 696c 656e 616d 6507 0061 4921 0000 =filename..aI!.. │ │ │ -0041eb40: 5400 6149 3100 0020 2020 496e 7374 7275 T.aI1.. Instru │ │ │ +0041eb30: 3d66 696c 656e 616d 6507 0061 4621 0000 =filename..aF!.. │ │ │ +0041eb40: 5400 6146 3100 0020 2020 496e 7374 7275 T.aF1.. 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 6149 4100 0020 2020 6e61 fiedR.aIA.. na │ │ │ +0041eb90: 6669 6564 5200 6146 4100 0020 2020 6e61 fiedR.aFA.. 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 6149 5100 0020 2020 s with7.aIQ.. │ │ │ +0041ebe0: 7320 7769 7468 3700 6146 5100 0020 2020 s with7.aFQ.. │ │ │ 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: 4961 0000 0000 0000 0000 0000 0000 0000 Ia.............. │ │ │ +0041ec20: 4661 0000 0000 0000 0000 0000 0000 0000 Fa.............. │ │ │ 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 e956 0000 0000 0000 .........V...... │ │ │ 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 49bf 1100 0020 2020 5574 696c 6974 ..I.... Utilit │ │ │ -0041f050: 7920 526f 7574 696e 6573 0700 1b49 2100 y Routines...I!. │ │ │ -0041f060: 0052 001b 4931 0000 2020 2047 542e 4d20 .R..I1.. GT.M │ │ │ +0041f040: 001a 46bf 1100 0020 2020 5574 696c 6974 ..F.... Utilit │ │ │ +0041f050: 7920 526f 7574 696e 6573 0700 1b46 2100 y Routines...F!. │ │ │ +0041f060: 0052 001b 4631 0000 2020 2047 542e 4d20 .R..F1.. 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 49bf 1100 0020 2020 4f70 7220 4462 ..I.... Opr Db │ │ │ -0041f850: 6720 4469 7220 4d6f 6465 0700 1b49 2100 g Dir Mode...I!. │ │ │ +0041f840: 001a 46bf 1100 0020 2020 4f70 7220 4462 ..F.... Opr Db │ │ │ +0041f850: 6720 4469 7220 4d6f 6465 0700 1b46 2100 g Dir Mode...F!. │ │ │ 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 4a49 bf11 0000 2020 2045 7869 de..JI.... Exi │ │ │ +00420070: 6465 1e00 4a46 bf11 0000 2020 2045 7869 de..JF.... Exi │ │ │ 00420080: 7469 6e67 2044 6972 6563 7420 4d6f 6465 ting Direct Mode │ │ │ -00420090: 0700 4b49 2100 003e 004b 4931 0000 2020 ..KI!..>.KI1.. │ │ │ +00420090: 0700 4b46 2100 003e 004b 4631 0000 2020 ..KF!..>.KF1.. │ │ │ 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 4941 0000 1200 4b49 sion:..KIA....KI │ │ │ +004200d0: 7369 6f6e 3a07 004b 4641 0000 1200 4b46 sion:..KFA....KF │ │ │ 004200e0: 5100 0020 2020 2020 2a20 4841 4c54 1300 Q.. * HALT.. │ │ │ -004200f0: 4b49 6100 0020 2020 2020 2a20 5a48 414c KIa.. * ZHAL │ │ │ -00420100: 5417 004b 4971 0000 2020 2020 202a 205a T..KIq.. * Z │ │ │ -00420110: 434f 4e54 494e 5545 1200 4b49 8100 0020 CONTINUE..KI... │ │ │ -00420120: 2020 2020 2a20 474f 544f 1300 4b49 9100 * GOTO..KI.. │ │ │ +004200f0: 4b46 6100 0020 2020 2020 2a20 5a48 414c KFa.. * ZHAL │ │ │ +00420100: 5417 004b 4671 0000 2020 2020 202a 205a T..KFq.. * Z │ │ │ +00420110: 434f 4e54 494e 5545 1200 4b46 8100 0020 CONTINUE..KF... │ │ │ +00420120: 2020 2020 2a20 474f 544f 1300 4b46 9100 * GOTO..KF.. │ │ │ 00420130: 0020 2020 2020 2a20 5a47 4f54 4f08 004a . * ZGOTO..J │ │ │ -00420140: 49c0 1100 004a 004b 4912 0000 2020 2054 I....J.KI... T │ │ │ +00420140: 46c0 1100 004a 004b 4612 0000 2020 2054 F....J.KF... 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 4913 0000 5000 4b49 1400 0020 2020 .KI...P.KI... │ │ │ +00420190: 004b 4613 0000 5000 4b46 1400 0020 2020 .KF...P.KF... │ │ │ 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 4b49 1500 0020 2020 to the..KI... │ │ │ +004201e0: 746f 2074 6865 1e00 4b46 1500 0020 2020 to the..KF... │ │ │ 004201f0: 6361 6c6c 696e 6720 656e 7669 726f 6e6d calling environm │ │ │ -00420200: 656e 742e 0700 4b49 1600 004d 004b 4917 ent...KI...M.KI. │ │ │ +00420200: 656e 742e 0700 4b46 1600 004d 004b 4617 ent...KF...M.KF. │ │ │ 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 4b49 1800 0020 d resumeT.KI... │ │ │ +00420250: 6420 7265 7375 6d65 5400 4b46 1800 0020 d resumeT.KF... │ │ │ 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 4b49 ck. This mayP.KI │ │ │ +004202a0: 636b 2e20 5468 6973 206d 6179 5000 4b46 ck. This mayP.KF │ │ │ 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 4b49 Direct Mode.O.KI │ │ │ +004202f0: 4469 7265 6374 204d 6f64 652e 4f00 4b46 Direct Mode.O.KF │ │ │ 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 4921 command, itS.KI! │ │ │ +00420340: 636f 6d6d 616e 642c 2069 7453 004b 4621 command, itS.KF! │ │ │ 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: 4b49 2200 0020 2020 616e 6f74 6865 7220 KI".. another │ │ │ -004203b0: 706f 696e 742e 0700 4b49 2300 004d 004b point...KI#..M.K │ │ │ -004203c0: 4924 0000 2020 2054 6865 2047 4f54 4f20 I$.. The GOTO │ │ │ +004203a0: 4b46 2200 0020 2020 616e 6f74 6865 7220 KF".. another │ │ │ +004203b0: 706f 696e 742e 0700 4b46 2300 004d 004b point...KF#..M.K │ │ │ +004203c0: 4624 0000 2020 2054 6865 2047 4f54 4f20 F$.. 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 4b49 2500 Mode, and:.KI%. │ │ │ +00420400: 204d 6f64 652c 2061 6e64 3a00 4b46 2500 Mode, and:.KF%. │ │ │ 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 4b49 2600 0052 0036 7446 nce...KI&..R.6tF │ │ │ +00420440: 6e63 652e 0700 4b46 2600 0052 0036 7446 nce...KF&..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: 49bf 1100 0020 2020 4675 6e63 7469 6f6e I.... Function │ │ │ +004204a0: 46bf 1100 0020 2020 4675 6e63 7469 6f6e F.... 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: 5e49 2100 0054 005e 4931 0000 2020 2054 ^I!..T.^I1.. T │ │ │ +004204d0: 5e46 2100 0054 005e 4631 0000 2020 2054 ^F!..T.^F1.. 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 0049 4845 4c50 00ff 7300 ff4f 5052 ...IHELP..s..OPR │ │ │ +00420810: 8800 0046 4845 4c50 00ff 7300 ff4f 5052 ...FHELP..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 5e49 5100 0026 ct Mode...^IQ..& │ │ │ -004208a0: 005d 49ff 7300 ff43 4f4d 4d41 4e44 5f52 .]I.s..COMMAND_R │ │ │ +00420890: 6374 204d 6f64 652e 0700 5e46 5100 0026 ct Mode...^FQ..& │ │ │ +004208a0: 005d 46ff 7300 ff43 4f4d 4d41 4e44 5f52 .]F.s..COMMAND_R │ │ │ 004208b0: 4543 414c 4c00 0043 6f6d 6d61 6e64 5f52 ECALL..Command_R │ │ │ -004208c0: 6563 616c 6c19 0070 49bf 1100 0020 2020 ecall..pI.... │ │ │ +004208c0: 6563 616c 6c19 0070 46bf 1100 0020 2020 ecall..pF.... │ │ │ 004208d0: 436f 6d6d 616e 6420 5265 6361 6c6c 0700 Command Recall.. │ │ │ -004208e0: 7149 2100 0053 0071 4931 0000 2020 2044 qI!..S.qI1.. D │ │ │ +004208e0: 7146 2100 0053 0071 4631 0000 2020 2044 qF!..S.qF1.. 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 7149 4100 0020 eviouslyT.qIA.. │ │ │ +00420930: 6576 696f 7573 6c79 5400 7146 4100 0020 eviouslyT.qFA.. │ │ │ 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 7149 GTM> promptP.qI │ │ │ +00420980: 2047 544d 3e20 7072 6f6d 7074 5000 7146 GTM> promptP.qF │ │ │ 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 7149 ey to scrollP.qI │ │ │ +004209d0: 6579 2074 6f20 7363 726f 6c6c 5000 7146 ey to scrollP.qF │ │ │ 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 7149 nd line at aM.qI │ │ │ +00420a20: 6e64 206c 696e 6520 6174 2061 4d00 7146 nd line at aM.qF │ │ │ 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 4981 0000 end of a..qI... │ │ │ +00420a70: 2065 6e64 206f 6620 6118 0071 4681 0000 end of a..qF... │ │ │ 00420a80: 2020 2072 6563 616c 6c65 6420 6c69 6e65 recalled line │ │ │ -00420a90: 2e07 0071 4991 0000 5500 7049 c011 0000 ...qI...U.pI.... │ │ │ +00420a90: 2e07 0071 4691 0000 5500 7046 c011 0000 ...qF...U.pF.... │ │ │ 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: 4912 0000 2020 2063 6f6d 6d61 6e64 206c I... command l │ │ │ +00420af0: 4612 0000 2020 2063 6f6d 6d61 6e64 206c F... 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 7149 1300 0020 2020 6974 2061 7070 %.qI... it app │ │ │ +00420b40: 2500 7146 1300 0020 2020 6974 2061 7070 %.qF... it app │ │ │ 00420b50: 6561 7273 2069 6e20 6f74 6865 7220 4d20 ears in other M │ │ │ -00420b60: 636f 6465 2e07 0071 4914 0000 2e00 7149 code...qI.....qI │ │ │ +00420b60: 636f 6465 2e07 0071 4614 0000 2e00 7146 code...qF.....qF │ │ │ 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 7149 1600 ommand is:..qI.. │ │ │ -00420ba0: 0022 0071 4917 0000 2020 2052 4543 5b41 .".qI... REC[A │ │ │ +00420b90: 6f6d 6d61 6e64 2069 733a 0700 7146 1600 ommand is:..qF.. │ │ │ +00420ba0: 0022 0071 4617 0000 2020 2052 4543 5b41 .".qF... REC[A │ │ │ 00420bb0: 4c4c 5d20 5b69 6e74 6c69 747c 7374 726c LL] [intlit|strl │ │ │ -00420bc0: 6974 5d07 0071 4918 0000 5400 7149 1900 it]..qI...T.qI.. │ │ │ +00420bc0: 6974 5d07 0071 4618 0000 5400 7146 1900 it]..qF...T.qF.. │ │ │ 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: 7149 1a00 0020 2020 2020 2020 7468 6520 qI... the │ │ │ +00420c20: 7146 1a00 0020 2020 2020 2020 7468 6520 qF... 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 4921 0000 2020 2020 206f 2054 6865 .qI!.. o The │ │ │ +00420c50: 0071 4621 0000 2020 2020 206f 2054 6865 .qF!.. 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 7149 ntly enteredT.qI │ │ │ +00420c90: 6e74 6c79 2065 6e74 6572 6564 5400 7146 ntly enteredT.qF │ │ │ 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 7149 2300 0020 2020 2020 2020 6c69 ..qI#.. li │ │ │ -00420d00: 7465 7261 6c2e 5200 7149 2400 0020 2020 teral.R.qI$.. │ │ │ +00420cf0: 1600 7146 2300 0020 2020 2020 2020 6c69 ..qF#.. li │ │ │ +00420d00: 7465 7261 6c2e 5200 7146 2400 0020 2020 teral.R.qF$.. │ │ │ 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 7149 2500 0020 maximum7.qI%.. │ │ │ +00420d50: 206d 6178 696d 756d 3700 7146 2500 0020 maximum7.qF%.. │ │ │ 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 4926 0000 5200 7149 2700 0020 2020 .qI&..R.qI'.. │ │ │ +00420d90: 0071 4626 0000 5200 7146 2700 0020 2020 .qF&..R.qF'.. │ │ │ 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 7149 2800 0020 tered 99Q.qI(.. │ │ │ +00420de0: 7465 7265 6420 3939 5100 7146 2800 0020 tered 99Q.qF(.. │ │ │ 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 4929 0000 s to lookQ.qI).. │ │ │ +00420e30: 7320 746f 206c 6f6f 6b51 0071 4629 0000 s to lookQ.qF).. │ │ │ 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 7149 2a00 r one (1),S.qI*. │ │ │ +00420e80: 7220 6f6e 6520 2831 292c 5300 7146 2a00 r one (1),S.qF*. │ │ │ 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: 4931 0000 2020 2069 6e20 7468 6520 6c69 I1.. in the li │ │ │ +00420ee0: 4631 0000 2020 2069 6e20 7468 6520 6c69 F1.. 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 4932 0000 2020 2074 6865 2044 n?.qI2.. the D │ │ │ +00420f30: 6e3f 0071 4632 0000 2020 2074 6865 2044 n?.qF2.. 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 7149 3300 0012 0071 4934 0000 2020 ..qI3....qI4.. │ │ │ -00420f80: 2045 7861 6d70 6c65 3a07 0071 4935 0000 Example:..qI5.. │ │ │ -00420f90: 1c00 7149 3600 0020 2020 4754 4d3e 7772 ..qI6.. GTM>wr │ │ │ -00420fa0: 6974 6520 247a 6762 6c64 6972 3200 7149 ite $zgbldir2.qI │ │ │ +00420f70: 0700 7146 3300 0012 0071 4634 0000 2020 ..qF3....qF4.. │ │ │ +00420f80: 2045 7861 6d70 6c65 3a07 0071 4635 0000 Example:..qF5.. │ │ │ +00420f90: 1c00 7146 3600 0020 2020 4754 4d3e 7772 ..qF6.. GTM>wr │ │ │ +00420fa0: 6974 6520 247a 6762 6c64 6972 3200 7146 ite $zgbldir2.qF │ │ │ 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 0049 4845 4c50 00ff 7300 ff4f 5052 ...IHELP..s..OPR │ │ │ +00421010: 9600 0046 4845 4c50 00ff 7300 ff4f 5052 ...FHELP..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 7149 3900 0020 2020 t.gld"..qI9.. │ │ │ -004210b0: 4754 4d3e 7365 7420 613d 3130 1500 7149 GTM>set a=10..qI │ │ │ +004210a0: 742e 676c 6422 1600 7146 3900 0020 2020 t.gld"..qF9.. │ │ │ +004210b0: 4754 4d3e 7365 7420 613d 3130 1500 7146 GTM>set a=10..qF │ │ │ 004210c0: 3a00 0020 2020 4754 4d3e 7365 7420 623d :.. GTM>set b= │ │ │ -004210d0: 6114 0071 4941 0000 2020 2047 544d 3e72 a..qIA.. GTM>r │ │ │ -004210e0: 6563 616c 6c13 0071 4942 0000 2020 2031 ecall..qIB.. 1 │ │ │ -004210f0: 2073 6574 2062 3d61 1400 7149 4300 0020 set b=a..qIC.. │ │ │ -00421100: 2020 3220 7365 7420 613d 3130 2300 7149 2 set a=10#.qI │ │ │ +004210d0: 6114 0071 4641 0000 2020 2047 544d 3e72 a..qFA.. GTM>r │ │ │ +004210e0: 6563 616c 6c13 0071 4642 0000 2020 2031 ecall..qFB.. 1 │ │ │ +004210f0: 2073 6574 2062 3d61 1400 7146 4300 0020 set b=a..qFC.. │ │ │ +00421100: 2020 3220 7365 7420 613d 3130 2300 7146 2 set a=10#.qF │ │ │ 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 4945 0000 2020 2034 2077 7269 7465 .qIE.. 4 write │ │ │ -00421140: 2024 7a67 626c 6469 720e 0071 4946 0000 $zgbldir..qIF.. │ │ │ -00421150: 2020 2047 544d 3e07 0071 4947 0000 4900 GTM>..qIG..I. │ │ │ -00421160: 7149 4800 0020 2020 5468 6973 2052 4543 qIH.. This REC │ │ │ +00421130: 0071 4645 0000 2020 2034 2077 7269 7465 .qFE.. 4 write │ │ │ +00421140: 2024 7a67 626c 6469 720e 0071 4646 0000 $zgbldir..qFF.. │ │ │ +00421150: 2020 2047 544d 3e07 0071 4647 0000 4900 GTM>..qFG..I. │ │ │ +00421160: 7146 4800 0020 2020 5468 6973 2052 4543 qFH.. 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 4949 0000 5100 mmands...qII..Q. │ │ │ -004211b0: 7149 4a00 0020 2020 596f 7520 6361 6e20 qIJ.. You can │ │ │ +004211a0: 6d6d 616e 6473 2e07 0071 4649 0000 5100 mmands...qFI..Q. │ │ │ +004211b0: 7146 4a00 0020 2020 596f 7520 6361 6e20 qFJ.. 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 4951 0000 2020 206e 756d 6265 7220 .qIQ.. number │ │ │ +00421200: 0071 4651 0000 2020 206e 756d 6265 7220 .qFQ.. 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 7149 5200 0012 0071 4953 eve...qIR....qIS │ │ │ +00421230: 6576 652e 0700 7146 5200 0012 0071 4653 eve...qFR....qFS │ │ │ 00421240: 0000 2020 2045 7861 6d70 6c65 3a07 0071 .. Example:..q │ │ │ -00421250: 4954 0000 1600 7149 5500 0020 2020 4754 IT....qIU.. GT │ │ │ -00421260: 4d3e 7265 6361 6c6c 2032 1600 7149 5600 M>recall 2..qIV. │ │ │ +00421250: 4654 0000 1600 7146 5500 0020 2020 4754 FT....qFU.. GT │ │ │ +00421260: 4d3e 7265 6361 6c6c 2032 1600 7146 5600 M>recall 2..qFV. │ │ │ 00421270: 0020 2020 4754 4d3e 7365 7420 613d 3130 . GTM>set a=10 │ │ │ -00421280: 0700 7149 5700 002f 0071 4958 0000 2020 ..qIW../.qIX.. │ │ │ +00421280: 0700 7146 5700 002f 0071 4658 0000 2020 ..qFW../.qFX.. │ │ │ 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 7149 5900 0053 0071 o (2)...qIY..S.q │ │ │ -004212c0: 495a 0000 2020 2049 6620 7468 6520 5245 IZ.. If the RE │ │ │ +004212b0: 6f20 2832 292e 0700 7146 5900 0053 0071 o (2)...qFY..S.q │ │ │ +004212c0: 465a 0000 2020 2049 6620 7468 6520 5245 FZ.. 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 7149 6100 0020 2020 7265 6365 6e74 F.qIa.. recent │ │ │ +00421310: 4600 7146 6100 0020 2020 7265 6365 6e74 F.qFa.. 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 7149 6200 0012 0071 mmand...qIb....q │ │ │ -00421360: 4963 0000 2020 2045 7861 6d70 6c65 3a07 Ic.. Example:. │ │ │ -00421370: 0071 4964 0000 1a00 7149 6500 0020 2020 .qId....qIe.. │ │ │ +00421350: 6d6d 616e 642e 0700 7146 6200 0012 0071 mmand...qFb....q │ │ │ +00421360: 4663 0000 2020 2045 7861 6d70 6c65 3a07 Fc.. Example:. │ │ │ +00421370: 0071 4664 0000 1a00 7146 6500 0020 2020 .qFd....qFe.. │ │ │ 00421380: 4754 4d3e 7265 6361 6c6c 2077 7269 7465 GTM>recall write │ │ │ -00421390: 1c00 7149 6600 0020 2020 4754 4d3e 7772 ..qIf.. GTM>wr │ │ │ -004213a0: 6974 6520 247a 6762 6c64 6972 0700 7149 ite $zgbldir..qI │ │ │ -004213b0: 6700 0053 0071 4968 0000 2020 2054 6869 g..S.qIh.. Thi │ │ │ +00421390: 1c00 7146 6600 0020 2020 4754 4d3e 7772 ..qFf.. GTM>wr │ │ │ +004213a0: 6974 6520 247a 6762 6c64 6972 0700 7146 ite $zgbldir..qF │ │ │ +004213b0: 6700 0053 0071 4668 0000 2020 2054 6869 g..S.qFh.. 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 7149 6900 0020 2020 text.Q.qIi.. │ │ │ +00421400: 2074 6578 742e 5100 7146 6900 0020 2020 text.Q.qFi.. │ │ │ 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 496a 0000 2020 commandN.qIj.. │ │ │ +00421450: 636f 6d6d 616e 644e 0071 466a 0000 2020 commandN.qFj.. │ │ │ 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 4971 0000 2020 2074 s, itN.qIq.. t │ │ │ +004214a0: 732c 2069 744e 0071 4671 0000 2020 2074 s, itN.qFq.. 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 4972 0000 2020 206c 6f77 inO.qIr.. low │ │ │ +004214f0: 2069 6e4f 0071 4672 0000 2020 206c 6f77 inO.qFr.. 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 7149 7300 0020 2020 636f 6d6d LL(.qIs.. comm │ │ │ +00421540: 4c4c 2800 7146 7300 0020 2020 636f 6d6d LL(.qFs.. comm │ │ │ 00421550: 616e 6420 646f 6573 206e 6f74 2066 696e and does not fin │ │ │ -00421560: 6420 6120 6d61 7463 682e 0700 7149 7400 d a match...qIt. │ │ │ -00421570: 001e 0061 494c 494e 455f 4544 4954 494e ...aILINE_EDITIN │ │ │ +00421560: 6420 6120 6d61 7463 682e 0700 7146 7400 d a match...qFt. │ │ │ +00421570: 001e 0061 464c 494e 455f 4544 4954 494e ...aFLINE_EDITIN │ │ │ 00421580: 4700 004c 696e 655f 4564 6974 696e 6717 G..Line_Editing. │ │ │ -00421590: 006e 49bf 1100 0020 2020 4c69 6e65 2045 .nI.... Line E │ │ │ -004215a0: 6469 7469 6e67 0700 6f49 2100 0051 006f diting..oI!..Q.o │ │ │ -004215b0: 4931 0000 2020 2047 542e 4d20 7065 726d I1.. GT.M perm │ │ │ +00421590: 006e 46bf 1100 0020 2020 4c69 6e65 2045 .nF.... Line E │ │ │ +004215a0: 6469 7469 6e67 0700 6f46 2100 0051 006f diting..oF!..Q.o │ │ │ +004215b0: 4631 0000 2020 2047 542e 4d20 7065 726d F1.. 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: 6f49 4100 0020 2020 7072 6f6d 7074 2061 oIA.. prompt a │ │ │ +00421600: 6f46 4100 0020 2020 7072 6f6d 7074 2061 oFA.. 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: 6f49 5100 0020 2020 6375 7273 6f72 2070 oIQ.. cursor p │ │ │ +00421650: 6f46 5100 0020 2020 6375 7273 6f72 2070 oFQ.. 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 4961 0000 4000 6f49 7100 0020 2020 .oIa..@.oIq.. │ │ │ +004216a0: 006f 4661 0000 4000 6f46 7100 0020 2020 .oFa..@.oFq.. │ │ │ 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 6f49 8100 0044 006f llows:..oI...D.o │ │ │ -004216f0: 4991 0000 2020 2042 6163 6b73 7061 6365 I... Backspace │ │ │ +004216e0: 6c6c 6f77 733a 0700 6f46 8100 0044 006f llows:..oF...D.o │ │ │ +004216f0: 4691 0000 2020 2042 6163 6b73 7061 6365 F... 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 49c0 1100 0038 006f 4912 0000 r..nI....8.oI... │ │ │ +00421730: 7208 006e 46c0 1100 0038 006f 4612 0000 r..nF....8.oF... │ │ │ 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 4913 0000 4200 6f49 1400 0020 r..oI...B.oI... │ │ │ +00421770: 7207 006f 4613 0000 4200 6f46 1400 0020 r..oF...B.oF... │ │ │ 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 6f49 1500 ECALL list..oI.. │ │ │ +004217b0: 4543 414c 4c20 6c69 7374 0700 6f46 1500 ECALL list..oF.. │ │ │ 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 0049 4845 4c50 00ff 7300 ff4f 5052 ...IHELP..s..OPR │ │ │ +00421810: b300 0046 4845 4c50 00ff 7300 ff4f 5052 ...FHELP..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 4917 0000 4000 6f49 1800 ist..oI...@.oI.. │ │ │ +004218c0: 6973 7407 006f 4617 0000 4000 6f46 1800 ist..oF...@.oF.. │ │ │ 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 6f49 1900 o the left..oI.. │ │ │ -00421910: 0042 006f 491a 0000 2020 2052 6967 6874 .B.oI... Right │ │ │ +00421900: 6f20 7468 6520 6c65 6674 0700 6f46 1900 o the left..oF.. │ │ │ +00421910: 0042 006f 461a 0000 2020 2052 6967 6874 .B.oF... 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 4921 0000 4100 6f49 2200 ght..oI!..A.oI". │ │ │ +00421950: 6768 7407 006f 4621 0000 4100 6f46 2200 ght..oF!..A.oF". │ │ │ 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 4923 of the line..oI# │ │ │ -004219a0: 0000 5400 6f49 2400 0020 2020 3c43 5452 ..T.oI$.. : 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 6f49 2500 0050 006f e line..oI%..P.o │ │ │ -00421a00: 4926 0000 2020 203c 4354 524c 2d44 3e3a I&.. : │ │ │ +004219f0: 6520 6c69 6e65 0700 6f46 2500 0050 006f e line..oF%..P.o │ │ │ +00421a00: 4626 0000 2020 203c 4354 524c 2d44 3e3a F&.. : │ │ │ 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: 4927 0000 2020 2073 6865 6c6c 2e07 006f I'.. shell...o │ │ │ -00421a60: 4928 0000 3b00 6f49 2900 0020 2020 3c43 I(..;.oI).. : 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 492a 0000 4e00 6f49 3100 0020 2020 .oI*..N.oI1.. │ │ │ +00421aa0: 006f 462a 0000 4e00 6f46 3100 0020 2020 .oF*..N.oF1.. │ │ │ 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 6f49 3200 0051 006f 4933 line..oI2..Q.oI3 │ │ │ +00421af0: 6c69 6e65 0700 6f46 3200 0051 006f 4633 line..oF2..Q.oF3 │ │ │ 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 6f49 of the line..oI │ │ │ -00421b50: 3400 002b 006f 4935 0000 2020 203c 4354 4..+.oI5.. : Deletes t │ │ │ 00421b70: 6865 2065 6e74 6972 6520 6c69 6e65 0700 he entire line.. │ │ │ -00421b80: 6f49 3600 0012 006f 4937 0000 2020 202a oI6....oI7.. * │ │ │ -00421b90: 2a4e 6f74 652a 2a07 006f 4938 0000 5200 *Note**..oI8..R. │ │ │ -00421ba0: 6f49 3900 0020 2020 5768 656e 2065 6e74 oI9.. When ent │ │ │ +00421b80: 6f46 3600 0012 006f 4637 0000 2020 202a oF6....oF7.. * │ │ │ +00421b90: 2a4e 6f74 652a 2a07 006f 4638 0000 5200 *Note**..oF8..R. │ │ │ +00421ba0: 6f46 3900 0020 2020 5768 656e 2065 6e74 oF9.. 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 6f49 3a00 0020 2020 746f 6767 6c65 Q.oI:.. toggle │ │ │ +00421bf0: 5100 6f46 3a00 0020 2020 746f 6767 6c65 Q.oF:.. 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 4941 0000 2020 206d 6f64 6520 tS.oIA.. mode │ │ │ +00421c40: 7453 006f 4641 0000 2020 206d 6f64 6520 tS.oFA.. 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 6f49 4200 0020 2020 7661 mentN.oIB.. va │ │ │ +00421c90: 6d65 6e74 4e00 6f46 4200 0020 2020 7661 mentN.oFB.. 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 6f49 4300 0020 2020 656e 6162 orS.oIC.. enab │ │ │ +00421ce0: 6f72 5300 6f46 4300 0020 2020 656e 6162 orS.oFC.. 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 4944 0000 2020 2064 ng toT.oID.. d │ │ │ +00421d30: 6e67 2074 6f54 006f 4644 0000 2020 2064 ng toT.oFD.. 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 4945 0000 he insertS.oIE.. │ │ │ +00421d80: 6865 2069 6e73 6572 7453 006f 4645 0000 he insertS.oFE.. │ │ │ 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 6f49 nal's INSERT..oI │ │ │ -00421de0: 4600 0020 2020 6b65 792e 0700 6f49 4700 F.. key...oIG. │ │ │ -00421df0: 0017 006f 4948 0000 2020 202a 2a49 6d70 ...oIH.. **Imp │ │ │ -00421e00: 6f72 7461 6e74 2a2a 0700 6f49 4900 0053 ortant**..oII..S │ │ │ -00421e10: 006f 494a 0000 2020 2047 542e 4d20 6465 .oIJ.. GT.M de │ │ │ +00421dd0: 6e61 6c27 7320 494e 5345 5254 0e00 6f46 nal's INSERT..oF │ │ │ +00421de0: 4600 0020 2020 6b65 792e 0700 6f46 4700 F.. key...oFG. │ │ │ +00421df0: 0017 006f 4648 0000 2020 202a 2a49 6d70 ...oFH.. **Imp │ │ │ +00421e00: 6f72 7461 6e74 2a2a 0700 6f46 4900 0053 ortant**..oFI..S │ │ │ +00421e10: 006f 464a 0000 2020 2047 542e 4d20 6465 .oFJ.. 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 6f49 5100 0020 2020 6b65 7962 heT.oIQ.. keyb │ │ │ +00421e60: 6865 5400 6f46 5100 0020 2020 6b65 7962 heT.oFQ.. 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 6f49 5200 0020 2020 bilityP.oIR.. │ │ │ +00421eb0: 6269 6c69 7479 5000 6f46 5200 0020 2020 bilityP.oFR.. │ │ │ 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 6f49 5300 0020 2020 If theM.oIS.. │ │ │ +00421f00: 4966 2074 6865 4d00 6f46 5300 0020 2020 If theM.oFS.. │ │ │ 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 4954 0000 2020 2064 6566 s aQ.oIT.. def │ │ │ +00421f50: 7320 6151 006f 4654 0000 2020 2064 6566 s aQ.oFT.. 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 6f49 5500 0020 2020 646f s itP.oIU.. do │ │ │ +00421fa0: 7320 6974 5000 6f46 5500 0020 2020 646f s itP.oFU.. 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 0049 4845 4c50 00ff 7300 ff4f 5052 ...IHELP..s..OPR │ │ │ +00422010: bd00 0046 4845 4c50 00ff 7300 ff4f 5052 ...FHELP..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: 4957 0000 2020 2063 6f6e 6669 6775 7265 IW.. configure │ │ │ +004220d0: 4657 0000 2020 2063 6f6e 6669 6775 7265 FW.. 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 6f49 5800 0020 2020 7468 6520 4465 R.oIX.. the De │ │ │ +00422120: 5200 6f46 5800 0020 2020 7468 6520 4465 R.oFX.. 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 6f49 5900 0020 2020 6d6f 6469 lyR.oIY.. modi │ │ │ +00422170: 6c79 5200 6f46 5900 0020 2020 6d6f 6469 lyR.oFY.. 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 6f49 5a00 0020 2020 796f n ofS.oIZ.. yo │ │ │ +004221c0: 6e20 6f66 5300 6f46 5a00 0020 2020 796f n ofS.oFZ.. 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 4961 0000 2020 focmp >T.oIa.. │ │ │ +00422210: 666f 636d 7020 3e54 006f 4661 0000 2020 focmp >T.oFa.. │ │ │ 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 4962 for the kbsQ.oIb │ │ │ +00422260: 666f 7220 7468 6520 6b62 7351 006f 4662 for the kbsQ.oFb │ │ │ 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 6f49 changes, andL.oI │ │ │ +004222b0: 6368 616e 6765 732c 2061 6e64 4c00 6f46 changes, andL.oF │ │ │ 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 6f49 6400 005a example:..oId..Z │ │ │ -00422310: 006f 4965 0000 2020 2065 7870 6f72 7420 .oIe.. export │ │ │ +00422300: 6578 616d 706c 653a 0700 6f46 6400 005a example:..oFd..Z │ │ │ +00422310: 006f 4665 0000 2020 2065 7870 6f72 7420 .oFe.. 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 4966 0000 n profile#.oIf.. │ │ │ +00422360: 6e20 7072 6f66 696c 6523 006f 4666 0000 n profile#.oFf.. │ │ │ 00422370: 2020 2070 726f 6669 6c65 6d6b 6469 7220 profilemkdir │ │ │ -00422380: 2d70 2024 5445 524d 494e 464f 4600 6f49 -p $TERMINFOF.oI │ │ │ +00422380: 2d70 2024 5445 524d 494e 464f 4600 6f46 -p $TERMINFOF.oF │ │ │ 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 6f49 6800 0052 006f 4969 0000 as..oIh..R.oIi.. │ │ │ +004223d0: 6173 0700 6f46 6800 0052 006f 4669 0000 as..oFh..R.oFi.. │ │ │ 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 496a ded changesP.oIj │ │ │ +00422420: 6465 6420 6368 616e 6765 7350 006f 466a ded changesP.oFj │ │ │ 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 4971 itors, thatT.oIq │ │ │ +00422470: 6974 6f72 732c 2074 6861 7454 006f 4671 itors, thatT.oFq │ │ │ 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 4972 0000 2020 2062 6574 7765 656e .oIr.. between │ │ │ +004224d0: 006f 4672 0000 2020 2062 6574 7765 656e .oFr.. 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 4973 0000 2020 2079 6f75 2065 eP.oIs.. you e │ │ │ +00422520: 6550 006f 4673 0000 2020 2079 6f75 2065 eP.oFs.. 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 4974 0000 2020 2063 7564 3120 eO.oIt.. cud1 │ │ │ +00422570: 654f 006f 4674 0000 2020 2063 7564 3120 eO.oFt.. 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 6f49 7500 0020 2020 6469 7265 6374 ..oIu.. direct │ │ │ -004225d0: 206d 6f64 652e 0700 6f49 7600 0032 0061 mode...oIv..2.a │ │ │ -004225e0: 4954 4845 5f4d 5f49 4e56 4f43 4154 494f ITHE_M_INVOCATIO │ │ │ +004225c0: 1600 6f46 7500 0020 2020 6469 7265 6374 ..oFu.. direct │ │ │ +004225d0: 206d 6f64 652e 0700 6f46 7600 0032 0061 mode...oFv..2.a │ │ │ +004225e0: 4654 4845 5f4d 5f49 4e56 4f43 4154 494f FTHE_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 49bf 1100 0020 2020 5468 6520 4d20 .xI.... The M │ │ │ +00422610: 0078 46bf 1100 0020 2020 5468 6520 4d20 .xF.... The M │ │ │ 00422620: 496e 766f 6361 7469 6f6e 2053 7461 636b Invocation Stack │ │ │ -00422630: 0700 7949 2100 004e 0079 4931 0000 2020 ..yI!..N.yI1.. │ │ │ +00422630: 0700 7946 2100 004e 0079 4631 0000 2020 ..yF!..N.yF1.. │ │ │ 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 4941 0000 2020 2073 how aP.yIA.. s │ │ │ +00422680: 686f 7720 6150 0079 4641 0000 2020 2073 how aP.yFA.. 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 4951 0000 2020 2074 y forQ.yIQ.. t │ │ │ +004226d0: 7920 666f 7251 0079 4651 0000 2020 2074 y forQ.yFQ.. 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 7949 6100 0020 2020 sis. MT.yIa.. │ │ │ +00422720: 7369 732e 204d 5400 7946 6100 0020 2020 sis. MT.yFa.. │ │ │ 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 7949 7100 wever, theT.yIq. │ │ │ +00422770: 7765 7665 722c 2074 6865 5400 7946 7100 wever, theT.yFq. │ │ │ 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 0049 4845 4c50 00ff 7300 ff4f 5052 ...IHELP..s..OPR │ │ │ +00422810: b000 0046 4845 4c50 00ff 7300 ff4f 5052 ...FHELP..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 7949 9100 0052 0078 49c0 1100 0020 ..yI...R.xI.... │ │ │ +004228c0: 0700 7946 9100 0052 0078 46c0 1100 0020 ..yF...R.xF.... │ │ │ 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 4912 0000 ress thatS.yI... │ │ │ +00422910: 7265 7373 2074 6861 7453 0079 4612 0000 ress thatS.yF... │ │ │ 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 7949 invocations'.yI │ │ │ +00422960: 2069 6e76 6f63 6174 696f 6e73 2700 7946 invocations'.yF │ │ │ 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 4914 0000 4f00 7949 1500 nt...yI...O.yI.. │ │ │ +00422990: 6e74 2e07 0079 4614 0000 4f00 7946 1500 nt...yF...O.yF.. │ │ │ 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 4916 0000 hin GT.M...yI... │ │ │ +004229e0: 6869 6e20 4754 2e4d 2e07 0079 4616 0000 hin GT.M...yF... │ │ │ 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 1b49 4100 0020 2020 you toO..IA.. │ │ │ +00423070: 796f 7520 746f 4f00 1b46 4100 0020 2020 you toO..FA.. │ │ │ 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 4951 0000 2020 2073 is aQ..IQ.. s │ │ │ +004230c0: 2069 7320 6151 001b 4651 0000 2020 2073 is aQ..FQ.. 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 1b49 6100 0020 2020 ing anO..Ia.. │ │ │ +00423110: 696e 6720 616e 4f00 1b46 6100 0020 2020 ing anO..Fa.. │ │ │ 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 4971 0000 2020 2063 same?..Iq.. c │ │ │ +00423160: 2073 616d 653f 001b 4671 0000 2020 2063 same?..Fq.. 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 1b49 8100 0030 001a 49ff ing....I...0..I. │ │ │ +004231a0: 696e 672e 0700 1b46 8100 0030 001a 46ff ing....F...0..F. │ │ │ 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 49bf Direct_Mode..2I. │ │ │ +004231d0: 4469 7265 6374 5f4d 6f64 651e 0032 46bf Direct_Mode..2F. │ │ │ 004231e0: 1100 0020 2020 4f70 6572 6174 6520 4469 ... Operate Di │ │ │ -004231f0: 7265 6374 204d 6f64 6507 0033 4921 0000 rect Mode..3I!.. │ │ │ -00423200: 4e00 3349 3100 0020 2020 5468 6973 2073 N.3I1.. This s │ │ │ +004231f0: 7265 6374 204d 6f64 6507 0033 4621 0000 rect Mode..3F!.. │ │ │ +00423200: 4e00 3346 3100 0020 2020 5468 6973 2073 N.3F1.. 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: 3349 4100 0020 2020 6973 7375 6573 2069 3IA.. issues i │ │ │ +00423250: 3346 4100 0020 2020 6973 7375 6573 2069 3FA.. issues i │ │ │ 00423260: 6e20 4469 7265 6374 204d 6f64 653a 0700 n Direct Mode:.. │ │ │ -00423270: 3349 5100 0022 0033 4961 0000 2020 2020 3IQ..".3Ia.. │ │ │ +00423270: 3346 5100 0022 0033 4661 0000 2020 2020 3FQ..".3Fa.. │ │ │ 00423280: 202a 2045 6e74 6572 696e 6720 4469 7265 * Entering Dire │ │ │ -00423290: 6374 204d 6f64 6525 0033 4971 0000 2020 ct Mode%.3Iq.. │ │ │ +00423290: 6374 204d 6f64 6525 0033 4671 0000 2020 ct Mode%.3Fq.. │ │ │ 004232a0: 2020 202a 2041 7661 696c 6162 6c65 2066 * Available f │ │ │ -004232b0: 756e 6374 696f 6e61 6c69 7479 2100 3349 unctionality!.3I │ │ │ +004232b0: 756e 6374 696f 6e61 6c69 7479 2100 3346 unctionality!.3F │ │ │ 004232c0: 8100 0020 2020 2020 2a20 4578 6974 696e ... * Exitin │ │ │ 004232d0: 6720 4469 7265 6374 204d 6f64 6507 0033 g Direct Mode..3 │ │ │ -004232e0: 4991 0000 3200 3249 ff73 00ff 454e 5445 I...2.2I.s..ENTE │ │ │ +004232e0: 4691 0000 3200 3246 ff73 00ff 454e 5445 F...2.2F.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 4b49 bf11 0000 2020 t_Mode..KI.... │ │ │ +00423310: 745f 4d6f 6465 1f00 4b46 bf11 0000 2020 t_Mode..KF.... │ │ │ 00423320: 2045 6e74 6572 696e 6720 4469 7265 6374 Entering Direct │ │ │ -00423330: 204d 6f64 6507 004c 4921 0000 5100 4c49 Mode..LI!..Q.LI │ │ │ +00423330: 204d 6f64 6507 004c 4621 0000 5100 4c46 Mode..LF!..Q.LF │ │ │ 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: 4941 0000 2300 4c49 5100 0020 2020 2420 IA..#.LIQ.. $ │ │ │ +00423390: 4641 0000 2300 4c46 5100 0020 2020 2420 FA..#.LFQ.. $ │ │ │ 004233a0: 2467 746d 5f64 6973 742f 6d75 6d70 7320 $gtm_dist/mumps │ │ │ -004233b0: 2d64 6972 6563 740e 004c 4961 0000 2020 -direct..LIa.. │ │ │ -004233c0: 2047 544d 3e07 004c 4971 0000 5000 4c49 GTM>..LIq..P.LI │ │ │ +004233b0: 2d64 6972 6563 740e 004c 4661 0000 2020 -direct..LFa.. │ │ │ +004233c0: 2047 544d 3e07 004c 4671 0000 5000 4c46 GTM>..LFq..P.LF │ │ │ 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 4c49 enter Direct..LI │ │ │ -00423420: 9100 0020 2020 4d6f 6465 2e08 004b 49c0 ... Mode...KI. │ │ │ -00423430: 1100 0054 004c 4912 0000 2020 2054 6f20 ...T.LI... To │ │ │ +00423410: 656e 7465 7220 4469 7265 6374 0f00 4c46 enter Direct..LF │ │ │ +00423420: 9100 0020 2020 4d6f 6465 2e08 004b 46c0 ... Mode...KF. │ │ │ +00423430: 1100 0054 004c 4612 0000 2020 2054 6f20 ...T.LF... 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 4913 0000 2020 low the9.LI... │ │ │ +00423480: 6c6f 7720 7468 6539 004c 4613 0000 2020 low the9.LF... │ │ │ 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 4c49 1400 0047 004c 4915 0000 2020 ..LI...G.LI... │ │ │ +004234c0: 0700 4c46 1400 0047 004c 4615 0000 2020 ..LF...G.LF... │ │ │ 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: 4c49 1600 001a 004c 4917 0000 2020 2020 LI.....LI... │ │ │ +00423510: 4c46 1600 001a 004c 4617 0000 2020 2020 LF.....LF... │ │ │ 00423520: 2020 2024 7669 202e 7072 6f66 696c 6507 $vi .profile. │ │ │ -00423530: 004c 4918 0000 4200 4c49 1900 0020 2020 .LI...B.LI... │ │ │ +00423530: 004c 4618 0000 4200 4c46 1900 0020 2020 .LF...B.LF... │ │ │ 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 4c49 1a00 002d m alias:..LI...- │ │ │ -00423580: 004c 4921 0000 2020 2020 2020 2067 746d .LI!.. gtm │ │ │ +00423570: 6d20 616c 6961 733a 0700 4c46 1a00 002d m alias:..LF...- │ │ │ +00423580: 004c 4621 0000 2020 2020 2020 2067 746d .LF!.. gtm │ │ │ 00423590: 2829 7b20 2467 746d 5f64 6973 742f 6d75 (){ $gtm_dist/mu │ │ │ -004235a0: 6d70 7320 2d64 6972 6563 747d 0700 4c49 mps -direct}..LI │ │ │ -004235b0: 2200 001c 004c 4923 0000 2020 2020 332e "....LI#.. 3. │ │ │ +004235a0: 6d70 7320 2d64 6972 6563 747d 0700 4c46 mps -direct}..LF │ │ │ +004235b0: 2200 001c 004c 4623 0000 2020 2020 332e "....LF#.. 3. │ │ │ 004235c0: 2053 6176 6520 7468 6520 6669 6c65 2e07 Save the file.. │ │ │ -004235d0: 004c 4924 0000 4d00 4c49 2500 0020 2020 .LI$..M.LI%.. │ │ │ +004235d0: 004c 4624 0000 4d00 4c46 2500 0020 2020 .LF$..M.LF%.. │ │ │ 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 4926 0000 2020 2073 6573 ing7.LI&.. ses │ │ │ +00423620: 696e 6737 004c 4626 0000 2020 2073 6573 ing7.LF&.. 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 4c49 2700 ll prompt...LI'. │ │ │ -00423660: 0012 004c 4928 0000 2020 2045 7861 6d70 ...LI(.. Examp │ │ │ -00423670: 6c65 3a07 004c 4929 0000 0f00 4c49 2a00 le:..LI)....LI*. │ │ │ -00423680: 0020 2020 2420 6774 6d0e 004c 4931 0000 . $ gtm..LI1.. │ │ │ -00423690: 2020 2047 544d 3e07 004c 4932 0000 5300 GTM>..LI2..S. │ │ │ -004236a0: 4c49 3300 0020 2020 5468 6973 2073 686f LI3.. This sho │ │ │ +00423650: 6c6c 2070 726f 6d70 742e 0700 4c46 2700 ll prompt...LF'. │ │ │ +00423660: 0012 004c 4628 0000 2020 2045 7861 6d70 ...LF(.. Examp │ │ │ +00423670: 6c65 3a07 004c 4629 0000 0f00 4c46 2a00 le:..LF)....LF*. │ │ │ +00423680: 0020 2020 2420 6774 6d0e 004c 4631 0000 . $ gtm..LF1.. │ │ │ +00423690: 2020 2047 544d 3e07 004c 4632 0000 5300 GTM>..LF2..S. │ │ │ +004236a0: 4c46 3300 0020 2020 5468 6973 2073 686f LF3.. 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 4934 0000 2020 2074 6865 2044 o..LI4.. the D │ │ │ -00423700: 6972 6563 7420 4d6f 6465 2e07 004c 4935 irect Mode...LI5 │ │ │ +004236f0: 6f1a 004c 4634 0000 2020 2074 6865 2044 o..LF4.. the D │ │ │ +00423700: 6972 6563 7420 4d6f 6465 2e07 004c 4635 irect Mode...LF5 │ │ │ 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 4941 0000 2020 2070 6c61 6365 )Q.>IA.. place │ │ │ +004238a0: 2951 003e 4641 0000 2020 2070 6c61 6365 )Q.>FA.. 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 3e49 5100 0020 2020 7468 7265 thN.>IQ.. thre │ │ │ +004238f0: 7468 4e00 3e46 5100 0020 2020 7468 7265 thN.>FQ.. 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 3e49 6100 0024 0034 7445 5850 5245 ..>Ia..$.4tEXPRE │ │ │ +00423940: 0700 3e46 6100 0024 0034 7445 5850 5245 ..>Fa..$.4tEXPRE │ │ │ 00423950: 5353 494f 4e53 0000 4e75 6d65 7269 635f SSIONS..Numeric_ │ │ │ -00423960: 4578 7072 6573 7369 6f6e 731e 0040 49bf Expressions..@I. │ │ │ +00423960: 4578 7072 6573 7369 6f6e 731e 0040 46bf Expressions..@F. │ │ │ 00423970: 1100 0020 2020 4e75 6d65 7269 6320 4578 ... Numeric Ex │ │ │ -00423980: 7072 6573 7369 6f6e 7307 0041 4921 0000 pressions..AI!.. │ │ │ -00423990: 5200 4149 3100 0020 2020 5768 656e 204d R.AI1.. When M │ │ │ +00423980: 7072 6573 7369 6f6e 7307 0041 4621 0000 pressions..AF!.. │ │ │ +00423990: 5200 4146 3100 0020 2020 5768 656e 204d R.AF1.. 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 4149 4100 0020 2020 4153 4349 ofL.AIA.. ASCI │ │ │ +004239e0: 6f66 4c00 4146 4100 0020 2020 4153 4349 ofL.AFA.. 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: 4149 5100 0020 2020 7072 6f76 6964 6573 AIQ.. provides │ │ │ +00423a30: 4146 5100 0020 2020 7072 6f76 6964 6573 AFQ.. 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 49bf 1100 0020 a_Types..(I.... │ │ │ -00424050: 2020 4461 7461 2054 7970 6573 0700 2949 Data Types..)I │ │ │ -00424060: 2100 0050 0029 4931 0000 2020 204d 206f !..P.)I1.. M o │ │ │ +00424040: 615f 5479 7065 7315 0028 46bf 1100 0020 a_Types..(F.... │ │ │ +00424050: 2020 4461 7461 2054 7970 6573 0700 2946 Data Types..)F │ │ │ +00424060: 2100 0050 0029 4631 0000 2020 204d 206f !..P.)F1.. 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 4941 0000 2020 2064 6174 tes<.)IA.. dat │ │ │ +004240b0: 7465 733c 0029 4641 0000 2020 2064 6174 tes<.)FA.. 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 4951 0000 3000 2849 ff73 00ff 494e .)IQ..0.(I.s..IN │ │ │ +004240f0: 0029 4651 0000 3000 2846 ff73 00ff 494e .)FQ..0.(F.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 4049 bf11 0000 2020 ssions..@I.... │ │ │ +00424120: 7373 696f 6e73 1e00 4046 bf11 0000 2020 ssions..@F.... │ │ │ 00424130: 2049 6e74 6567 6572 2045 7870 7265 7373 Integer Express │ │ │ -00424140: 696f 6e73 0700 4149 2100 0050 0041 4931 ions..AI!..P.AI1 │ │ │ +00424140: 696f 6e73 0700 4146 2100 0050 0041 4631 ions..AF!..P.AF1 │ │ │ 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 4941 it would aT.AIA │ │ │ +00424190: 2069 7420 776f 756c 6420 6154 0041 4641 it would aT.AFA │ │ │ 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 4951 0000 2020 2074 6865 2066 6972 .AIQ.. the fir │ │ │ -00424200: 7374 2e07 0041 4961 0000 2600 2c74 4e55 st...AIa..&.,tNU │ │ │ +004241f0: 0041 4651 0000 2020 2074 6865 2066 6972 .AFQ.. the fir │ │ │ +00424200: 7374 2e07 0041 4661 0000 2600 2c74 4e55 st...AFa..&.,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 3d49 bf11 0000 2020 204e 756d 6572 ..=I.... Numer │ │ │ -00424240: 6963 2041 6363 7572 6163 7907 003e 4921 ic Accuracy..>I! │ │ │ +00424230: 1b00 3d46 bf11 0000 2020 204e 756d 6572 ..=F.... Numer │ │ │ +00424240: 6963 2041 6363 7572 6163 7907 003e 4621 ic Accuracy..>F! │ │ │ 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 49bf 1100 0020 2020 4d20 4e61 s..%I.... M Na │ │ │ -00424850: 6d65 7307 0026 4921 0000 5200 2649 3100 mes..&I!..R.&I1. │ │ │ +00424840: 7312 0025 46bf 1100 0020 2020 4d20 4e61 s..%F.... M Na │ │ │ +00424850: 6d65 7307 0026 4621 0000 5200 2646 3100 mes..&F!..R.&F1. │ │ │ 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 2649 n lines, andS.&I │ │ │ +004248a0: 6e20 6c69 6e65 732c 2061 6e64 5300 2646 n lines, andS.&F │ │ │ 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 4951 0000 2020 2063 6861 7261 6374 .&IQ.. charact │ │ │ +00424900: 0026 4651 0000 2020 2063 6861 7261 6374 .&FQ.. charact │ │ │ 00424910: 6572 206f 7220 6120 7065 7263 656e 7420 er or a percent │ │ │ -00424920: 7369 676e 2028 2529 2e07 0026 4961 0000 sign (%)...&Ia.. │ │ │ -00424930: 4f00 2649 7100 0020 2020 5468 6520 7065 O.&Iq.. The pe │ │ │ +00424920: 7369 676e 2028 2529 2e07 0026 4661 0000 sign (%)...&Fa.. │ │ │ +00424930: 4f00 2646 7100 0020 2020 5468 6520 7065 O.&Fq.. 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 4981 0000 2020 2063 6f6e 7665 6e74 .&I... convent │ │ │ +00424980: 0026 4681 0000 2020 2063 6f6e 7665 6e74 .&F... 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 2649 9100 0020 2020 6170 allyG.&I... ap │ │ │ +004249c0: 616c 6c79 4700 2646 9100 0020 2020 6170 allyG.&F... 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 49c0 imilar way...%I. │ │ │ -00424a10: 1100 0053 0026 4912 0000 2020 204d 2064 ...S.&I... M d │ │ │ +00424a00: 696d 696c 6172 2077 6179 2e08 0025 46c0 imilar way...%F. │ │ │ +00424a10: 1100 0053 0026 4612 0000 2020 204d 2064 ...S.&F... 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 2649 1300 0020 2020 rds byT.&I... │ │ │ +00424a60: 7264 7320 6279 5400 2646 1300 0020 2020 rds byT.&F... │ │ │ 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 2649 1400 ven though0.&I.. │ │ │ +00424ab0: 7665 6e20 7468 6f75 6768 3000 2646 1400 ven though0.&F.. │ │ │ 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 2649 1500 alled SET...&I.. │ │ │ -00424af0: 0053 0026 4916 0000 2020 204d 206e 616d .S.&I... M nam │ │ │ +00424ae0: 616c 6c65 6420 5345 542e 0700 2646 1500 alled SET...&F.. │ │ │ +00424af0: 0053 0026 4616 0000 2020 204d 206e 616d .S.&F... 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 2649 1700 0020 2020 6162 and%.&I... ab │ │ │ +00424b40: 2061 6e64 2500 2646 1700 0020 2020 6162 and%.&F... ab │ │ │ 00424b50: 6320 6173 2073 6978 2064 6966 6665 7265 c as six differe │ │ │ -00424b60: 6e74 206e 616d 6573 2e07 0026 4918 0000 nt names...&I... │ │ │ -00424b70: 5300 2649 1900 0020 2020 4d20 646f 6573 S.&I... M does │ │ │ +00424b60: 6e74 206e 616d 6573 2e07 0026 4618 0000 nt names...&F... │ │ │ +00424b70: 5300 2646 1900 0020 2020 4d20 646f 6573 S.&F... 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 491a 0000 2020 2048 6f77 rd.T.&I... How │ │ │ +00424bc0: 7264 2e54 0026 461a 0000 2020 2048 6f77 rd.T.&F... 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 49bf 1100 0020 2020 ables..'I.... │ │ │ -00425050: 5661 7269 6162 6c65 7307 0028 4921 0000 Variables..(I!.. │ │ │ -00425060: 5400 2849 3100 0020 2020 4d20 646f 6573 T.(I1.. M does │ │ │ +00425040: 6162 6c65 7314 0027 46bf 1100 0020 2020 ables..'F.... │ │ │ +00425050: 5661 7269 6162 6c65 7307 0028 4621 0000 Variables..(F!.. │ │ │ +00425060: 5400 2846 3100 0020 2020 4d20 646f 6573 T.(F1.. 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 2849 4100 0020 2020 6569 areS.(IA.. ei │ │ │ +004250b0: 2061 7265 5300 2846 4100 0020 2020 6569 areS.(FA.. 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 4951 0000 3400 ripted...(IQ..4. │ │ │ -00425110: 2749 ff73 00ff 4152 5241 5953 5f41 4e44 'I.s..ARRAYS_AND │ │ │ +00425100: 7269 7074 6564 2e07 0028 4651 0000 3400 ripted...(FQ..4. │ │ │ +00425110: 2746 ff73 00ff 4152 5241 5953 5f41 4e44 'F.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 4149 bf11 0000 2020 2041 7272 ts .AI.... Arr │ │ │ +00425140: 7473 2000 4146 bf11 0000 2020 2041 7272 ts .AF.... Arr │ │ │ 00425150: 6179 7320 616e 6420 5375 6273 6372 6970 ays and Subscrip │ │ │ -00425160: 7473 0700 4249 2100 0050 0042 4931 0000 ts..BI!..P.BI1.. │ │ │ +00425160: 7473 0700 4246 2100 0050 0042 4631 0000 ts..BF!..P.BF1.. │ │ │ 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 4941 0000 s. SparseT.BIA.. │ │ │ +004251b0: 732e 2053 7061 7273 6554 0042 4641 0000 s. SparseT.BFA.. │ │ │ 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: 4951 0000 2020 2066 6f72 2070 6f74 656e IQ.. for poten │ │ │ +00425210: 4651 0000 2020 2066 6f72 2070 6f74 656e FQ.. 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: 4961 0000 2020 2074 6861 6e20 6d61 7468 Ia.. than math │ │ │ +00425260: 4661 0000 2020 2074 6861 6e20 6d61 7468 Fa.. than math │ │ │ 00425270: 656d 6174 6963 616c 2c20 7075 7270 6f73 ematical, purpos │ │ │ -00425280: 6573 2e07 0042 4971 0000 4f00 4249 8100 es...BIq..O.BI.. │ │ │ +00425280: 6573 2e07 0042 4671 0000 4f00 4246 8100 es...BFq..O.BF.. │ │ │ 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 4991 0000 o numeric..BI... │ │ │ -004252e0: 2020 2076 616c 7565 732e 0800 4149 c011 values...AI.. │ │ │ -004252f0: 0000 3a00 4249 1200 0020 2020 5468 6520 ..:.BI... The │ │ │ +004252d0: 6f20 6e75 6d65 7269 6311 0042 4691 0000 o numeric..BF... │ │ │ +004252e0: 2020 2076 616c 7565 732e 0800 4146 c011 values...AF.. │ │ │ +004252f0: 0000 3a00 4246 1200 0020 2020 5468 6520 ..:.BF... 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 4249 variable is:..BI │ │ │ -00425330: 1300 0020 0042 4914 0000 2020 205b 5e5d ... .BI... [^] │ │ │ +00425320: 7661 7269 6162 6c65 2069 733a 0700 4246 variable is:..BF │ │ │ +00425330: 1300 0020 0042 4614 0000 2020 205b 5e5d ... .BF... [^] │ │ │ 00425340: 6e61 6d65 5b28 6578 7072 315b 2c2e 2e2e name[(expr1[,... │ │ │ -00425350: 5d29 5d07 0042 4915 0000 4e00 4249 1600 ])]..BI...N.BI.. │ │ │ +00425350: 5d29 5d07 0042 4615 0000 4e00 4246 1600 ])]..BF...N.BF.. │ │ │ 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 4249 1700 0020 e names.Q.BI... │ │ │ +004253a0: 6520 6e61 6d65 732e 5100 4246 1700 0020 e names.Q.BF... │ │ │ 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 4918 0000 limits onS.BI... │ │ │ +004253f0: 6c69 6d69 7473 206f 6e53 0042 4618 0000 limits onS.BF... │ │ │ 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 4249 total lengthR.BI │ │ │ +00425440: 746f 7461 6c20 6c65 6e67 7468 5200 4246 total lengthR.BF │ │ │ 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: 4249 1a00 0020 2020 6c65 6e67 7468 206f BI... length o │ │ │ +004254a0: 4246 1a00 0020 2020 6c65 6e67 7468 206f BF... 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 4249 2100 0020 2020 7468 6520 6576 O.BI!.. the ev │ │ │ +004254f0: 4f00 4246 2100 0020 2020 7468 6520 6576 O.BF!.. 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 4922 0000 2020 2074 696d 6573 2074 .BI".. times t │ │ │ +00425540: 0042 4622 0000 2020 2074 696d 6573 2074 .BF".. 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 4923 ed 237. ForQ.BI# │ │ │ +00425580: 6564 2032 3337 2e20 466f 7251 0042 4623 ed 237. ForQ.BF# │ │ │ 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 4916 0000 2020 2066 EW orS.WRITE │ │ │ -004289b0: 2024 5a47 424c 4449 5212 004e 4954 0000 $ZGBLDIR..NIT.. │ │ │ -004289c0: 2020 2054 4553 542e 474c 4416 004e 4955 TEST.GLD..NIU │ │ │ +00428980: 6d67 626c 6469 720f 004e 4651 0000 2020 mgbldir..NFQ.. │ │ │ +00428990: 2024 2047 544d 0700 4e46 5200 001c 004e $ GTM..NFR....N │ │ │ +004289a0: 4653 0000 2020 2047 544d 3e57 5249 5445 FS.. GTM>WRITE │ │ │ +004289b0: 2024 5a47 424c 4449 5212 004e 4654 0000 $ZGBLDIR..NFT.. │ │ │ +004289c0: 2020 2054 4553 542e 474c 4416 004e 4655 TEST.GLD..NFU │ │ │ 004289d0: 0000 2020 2047 544d 3e57 5249 5445 205e .. GTM>WRITE ^ │ │ │ -004289e0: 4124 004e 4956 0000 2020 2054 4849 5320 A$.NIV.. THIS │ │ │ +004289e0: 4124 004e 4656 0000 2020 2054 4849 5320 A$.NFV.. THIS │ │ │ 004289f0: 4953 205e 4120 494e 2044 4154 4142 4153 IS ^A IN DATABAS │ │ │ -00428a00: 4520 5245 4420 004e 4957 0000 2020 2047 E RED .NIW.. G │ │ │ +00428a00: 4520 5245 4420 004e 4657 0000 2020 2047 E RED .NFW.. G │ │ │ 00428a10: 544d 3e57 5249 5445 205e 7c22 4d31 2e47 TM>WRITE ^|"M1.G │ │ │ -00428a20: 4c44 227c 4126 004e 4958 0000 2020 2054 LD"|A&.NIX.. T │ │ │ +00428a20: 4c44 227c 4126 004e 4658 0000 2020 2054 LD"|A&.NFX.. T │ │ │ 00428a30: 4849 5320 4953 205e 4120 494e 2044 4154 HIS IS ^A IN DAT │ │ │ -00428a40: 4142 4153 4520 5748 4954 451c 004e 4959 ABASE WHITE..NIY │ │ │ +00428a40: 4142 4153 4520 5748 4954 451c 004e 4659 ABASE WHITE..NFY │ │ │ 00428a50: 0000 2020 2047 544d 3e57 5249 5445 2024 .. GTM>WRITE $ │ │ │ -00428a60: 5a47 424c 4449 5212 004e 495a 0000 2020 ZGBLDIR..NIZ.. │ │ │ -00428a70: 2054 4553 542e 474c 4412 004e 4961 0000 TEST.GLD..NIa.. │ │ │ -00428a80: 2020 2047 544d 3e48 414c 5407 004e 4962 GTM>HALT..NIb │ │ │ -00428a90: 0000 1a00 4e49 6300 0020 2020 2420 6563 ....NIc.. $ ec │ │ │ -00428aa0: 686f 2067 746d 6762 6c64 6972 1200 4e49 ho gtmgbldir..NI │ │ │ +00428a60: 5a47 424c 4449 5212 004e 465a 0000 2020 ZGBLDIR..NFZ.. │ │ │ +00428a70: 2054 4553 542e 474c 4412 004e 4661 0000 TEST.GLD..NFa.. │ │ │ +00428a80: 2020 2047 544d 3e48 414c 5407 004e 4662 GTM>HALT..NFb │ │ │ +00428a90: 0000 1a00 4e46 6300 0020 2020 2420 6563 ....NFc.. $ ec │ │ │ +00428aa0: 686f 2067 746d 6762 6c64 6972 1200 4e46 ho gtmgbldir..NF │ │ │ 00428ab0: 6400 0020 2020 5445 5354 2e47 4c44 0700 d.. TEST.GLD.. │ │ │ -00428ac0: 4e49 6500 004e 004e 4966 0000 2020 2054 NIe..N.NIf.. T │ │ │ +00428ac0: 4e46 6500 004e 004e 4666 0000 2020 2054 NFe..N.NFf.. 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 4967 0000 2020 2044 6972 balN.NIg.. Dir │ │ │ +00428b10: 6261 6c4e 004e 4667 0000 2020 2044 6972 balN.NFg.. 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 4968 0000 1200 4e49 6900 0020 ...NIh....NIi.. │ │ │ -00428b70: 2020 4578 616d 706c 653a 0700 4e49 6a00 Example:..NIj. │ │ │ -00428b80: 001c 004e 4971 0000 2020 2047 544d 3e57 ...NIq.. GTM>W │ │ │ +00428b60: 2e07 004e 4668 0000 1200 4e46 6900 0020 ...NFh....NFi.. │ │ │ +00428b70: 2020 4578 616d 706c 653a 0700 4e46 6a00 Example:..NFj. │ │ │ +00428b80: 001c 004e 4671 0000 2020 2047 544d 3e57 ...NFq.. GTM>W │ │ │ 00428b90: 5249 5445 2024 5a47 424c 4449 5210 004e RITE $ZGBLDIR..N │ │ │ -00428ba0: 4972 0000 2020 204d 312e 474c 4416 004e Ir.. M1.GLD..N │ │ │ -00428bb0: 4973 0000 2020 2047 544d 3e57 5249 5445 Is.. GTM>WRITE │ │ │ -00428bc0: 205e 4126 004e 4974 0000 2020 2054 4849 ^A&.NIt.. THI │ │ │ +00428ba0: 4672 0000 2020 204d 312e 474c 4416 004e Fr.. M1.GLD..N │ │ │ +00428bb0: 4673 0000 2020 2047 544d 3e57 5249 5445 Fs.. GTM>WRITE │ │ │ +00428bc0: 205e 4126 004e 4674 0000 2020 2054 4849 ^A&.NFt.. THI │ │ │ 00428bd0: 5320 4953 205e 4120 494e 2044 4154 4142 S IS ^A IN DATAB │ │ │ -00428be0: 4153 4520 5748 4954 4520 004e 4975 0000 ASE WHITE .NIu.. │ │ │ +00428be0: 4153 4520 5748 4954 4520 004e 4675 0000 ASE WHITE .NFu.. │ │ │ 00428bf0: 2020 2047 544d 3e57 5249 5445 205e 7c22 GTM>WRITE ^|" │ │ │ -00428c00: 4d31 2e47 4c44 227c 4126 004e 4976 0000 M1.GLD"|A&.NIv.. │ │ │ +00428c00: 4d31 2e47 4c44 227c 4126 004e 4676 0000 M1.GLD"|A&.NFv.. │ │ │ 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 4977 0000 4500 4e49 7800 0020 2020 .NIw..E.NIx.. │ │ │ +00428c30: 004e 4677 0000 4500 4e46 7800 0020 2020 .NFw..E.NFx.. │ │ │ 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 4979 o WRITE ^A...NIy │ │ │ -00428c80: 0000 5300 4e49 7a00 0020 2020 5370 6563 ..S.NIz.. Spec │ │ │ +00428c70: 6f20 5752 4954 4520 5e41 2e07 004e 4679 o WRITE ^A...NFy │ │ │ +00428c80: 0000 5300 4e46 7a00 0020 2020 5370 6563 ..S.NFz.. 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 4981 0000 2020 2073 using..NI... s │ │ │ +00428cd0: 7573 696e 671d 004e 4681 0000 2020 2073 using..NF... s │ │ │ 00428ce0: 6570 6172 6174 6520 6461 7461 6261 7365 eparate database │ │ │ -00428cf0: 732e 0700 4e49 8200 0012 004e 4983 0000 s...NI.....NI... │ │ │ -00428d00: 2020 2045 7861 6d70 6c65 3a07 004e 4984 Example:..NI. │ │ │ -00428d10: 0000 3c00 4e49 8500 0020 2020 4754 4d3e ..<.NI... GTM> │ │ │ +00428cf0: 732e 0700 4e46 8200 0012 004e 4683 0000 s...NF.....NF... │ │ │ +00428d00: 2020 2045 7861 6d70 6c65 3a07 004e 4684 Example:..NF. │ │ │ +00428d10: 0000 3c00 4e46 8500 0020 2020 4754 4d3e ..<.NF... 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: 4e49 8600 0020 2020 7c41 2c21 2600 4e49 NI... |A,!&.NI │ │ │ +00428d50: 4e46 8600 0020 2020 7c41 2c21 2600 4e46 NF... |A,!&.NF │ │ │ 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 4e49 8800 0020 2020 5448 4953 TE%.NI... THIS │ │ │ +00428d80: 5445 2500 4e46 8800 0020 2020 5448 4953 TE%.NF... THIS │ │ │ 00428d90: 2049 5320 5e41 2049 4e20 4441 5441 4241 IS ^A IN DATABA │ │ │ -00428da0: 5345 2042 4c55 4526 004e 4989 0000 2020 SE BLUE&.NI... │ │ │ +00428da0: 5345 2042 4c55 4526 004e 4689 0000 2020 SE BLUE&.NF... │ │ │ 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: 498a 0000 5100 4e49 9100 0020 2020 496e I...Q.NI... In │ │ │ +00428dd0: 468a 0000 5100 4e46 9100 0020 2020 496e F...Q.NF... 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 4992 0000 2020 2066 abaseR.NI... f │ │ │ +00428e20: 6162 6173 6552 004e 4692 0000 2020 2066 abaseR.NF... 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 4993 0000 2020 ermines?.NI... │ │ │ +00428e70: 6572 6d69 6e65 733f 004e 4693 0000 2020 ermines?.NF... │ │ │ 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 4e49 9400 0046 004e oints...NI...F.N │ │ │ -00428ec0: 4995 0000 2020 2054 6869 7320 7265 7375 I... This resu │ │ │ +00428eb0: 6f69 6e74 732e 0700 4e46 9400 0046 004e oints...NF...F.N │ │ │ +00428ec0: 4695 0000 2020 2054 6869 7320 7265 7375 F... 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 4996 0000 3d00 4e49 9700 ng:..NI...=.NI.. │ │ │ +00428f00: 6e67 3a07 004e 4696 0000 3d00 4e46 9700 ng:..NF...=.NF.. │ │ │ 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 4998 0000 2020 LE1.DAT=.NI... │ │ │ +00428f40: 4c45 312e 4441 543d 004e 4698 0000 2020 LE1.DAT=.NF... │ │ │ 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 4e49 9900 0020 2020 5e7c .DAT=.NI... ^| │ │ │ +00428f80: 2e44 4154 3d00 4e46 9900 0020 2020 5e7c .DAT=.NF... ^| │ │ │ 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 499a 0000 0000 0000 0000 0000 T..NI........... │ │ │ +00428fc0: 5407 004e 469a 0000 0000 0000 0000 0000 T..NF........... │ │ │ 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 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +00429010: a200 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 4f49 1100 0020 2020 4564 6974 ryJ.OI... Edit │ │ │ +004290b0: 7279 4a00 4f46 1100 0020 2020 4564 6974 ryJ.OF... 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 4f49 tions Guide...OI │ │ │ +004290f0: 7469 6f6e 7320 4775 6964 652e 0700 4f46 tions Guide...OF │ │ │ 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 0049 4845 4c50 00ff 7300 ff4d 5f4c N..IHELP..s..M_L │ │ │ +00429810: 4e00 0046 4845 4c50 00ff 7300 ff4d 5f4c N..FHELP..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: 3a49 bf11 0000 2020 2053 7472 696e 6720 :I.... String │ │ │ -00429870: 4c69 7465 7261 6c73 0700 3b49 2100 0050 Literals..;I!..P │ │ │ -00429880: 003b 4931 0000 2020 2041 2073 7472 696e .;I1.. A strin │ │ │ +00429860: 3a46 bf11 0000 2020 2053 7472 696e 6720 :F.... String │ │ │ +00429870: 4c69 7465 7261 6c73 0700 3b46 2100 0050 Literals..;F!..P │ │ │ +00429880: 003b 4631 0000 2020 2041 2073 7472 696e .;F1.. 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 4941 0000 2020 2063 6f6e 7461 696e .;IA.. contain │ │ │ +004298d0: 003b 4641 0000 2020 2063 6f6e 7461 696e .;FA.. 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 4951 0000 2020 2073 7461 6e64 6172 .;IQ.. standar │ │ │ +00429920: 003b 4651 0000 2020 2073 7461 6e64 6172 .;FQ.. 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 3b49 6100 0020 acceptsM.;Ia.. │ │ │ +00429960: 2061 6363 6570 7473 4d00 3b46 6100 0020 acceptsM.;Fa.. │ │ │ 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 4971 0000 2020 2024 UsingT.;Iq.. $ │ │ │ +004299b0: 5573 696e 6754 003b 4671 0000 2020 2024 UsingT.;Fq.. $ │ │ │ 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 4981 0000 rings notN.;I... │ │ │ +00429a00: 7269 6e67 7320 6e6f 744e 003b 4681 0000 rings notN.;F... │ │ │ 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 4991 0000 2020 easierQ.;I... │ │ │ +00429a50: 2065 6173 6965 7251 003b 4691 0000 2020 easierQ.;F... │ │ │ 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 3a49 c011 0000 tside ofU.:I.... │ │ │ +00429aa0: 7473 6964 6520 6f66 5500 3a46 c011 0000 tside ofU.:F.... │ │ │ 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: 4912 0000 2020 206c 6f63 616c 2076 6172 I... local var │ │ │ -00429b10: 6961 626c 6520 6e61 6d65 2e07 003b 4913 iable name...;I. │ │ │ -00429b20: 0000 4b00 3b49 1400 0020 2020 546f 2069 ..K.;I... To i │ │ │ +00429b00: 4612 0000 2020 206c 6f63 616c 2076 6172 F... local var │ │ │ +00429b10: 6961 626c 6520 6e61 6d65 2e07 003b 4613 iable name...;F. │ │ │ +00429b20: 0000 4b00 3b46 1400 0020 2020 546f 2069 ..K.;F... 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: 4915 0000 2020 2071 756f 7461 7469 6f6e I... quotation │ │ │ +00429b70: 4615 0000 2020 2071 756f 7461 7469 6f6e F... quotation │ │ │ 00429b80: 206d 6172 6b73 2028 2222 2022 2229 2e07 marks ("" "").. │ │ │ -00429b90: 003b 4916 0000 1200 3b49 1700 0020 2020 .;I.....;I... │ │ │ -00429ba0: 4578 616d 706c 653a 0700 3b49 1800 0018 Example:..;I.... │ │ │ -00429bb0: 003b 4919 0000 2020 2047 544d 3e77 7269 .;I... GTM>wri │ │ │ -00429bc0: 7465 2022 2222 220b 003b 491a 0000 2020 te """"..;I... │ │ │ -00429bd0: 2022 0e00 3b49 2100 0020 2020 4754 4d3e "..;I!.. GTM> │ │ │ -00429be0: 0700 3b49 2200 0000 0000 0000 0000 0000 ..;I"........... │ │ │ +00429b90: 003b 4616 0000 1200 3b46 1700 0020 2020 .;F.....;F... │ │ │ +00429ba0: 4578 616d 706c 653a 0700 3b46 1800 0018 Example:..;F.... │ │ │ +00429bb0: 003b 4619 0000 2020 2047 544d 3e77 7269 .;F... GTM>wri │ │ │ +00429bc0: 7465 2022 2222 220b 003b 461a 0000 2020 te """"..;F... │ │ │ +00429bd0: 2022 0e00 3b46 2100 0020 2020 4754 4d3e "..;F!.. GTM> │ │ │ +00429be0: 0700 3b46 2200 0000 0000 0000 0000 0000 ..;F"........... │ │ │ 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 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +0042a010: 8b00 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 4924 t quotationS.;I$ │ │ │ +0042a090: 7420 7175 6f74 6174 696f 6e53 003b 4624 t quotationS.;F$ │ │ │ 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: 3b49 2500 0020 2020 6d61 726b 7320 6465 ;I%.. marks de │ │ │ +0042a0f0: 3b46 2500 0020 2020 6d61 726b 7320 6465 ;F%.. 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 3b49 2600 0020 2020 6465 6c69 rk1.;I&.. deli │ │ │ +0042a140: 726b 3100 3b46 2600 0020 2020 6465 6c69 rk1.;F&.. 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 4927 0000 4f00 3b49 2800 al...;I'..O.;I(. │ │ │ +0042a170: 616c 2e07 003b 4627 0000 4f00 3b46 2800 al...;F'..O.;F(. │ │ │ 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 4929 0000 o include-.;I).. │ │ │ +0042a1c0: 6f20 696e 636c 7564 652d 003b 4629 0000 o include-.;F).. │ │ │ 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 3b49 2a00 0012 003b tring...;I*....; │ │ │ -0042a200: 4931 0000 2020 2045 7861 6d70 6c65 3a07 I1.. Example:. │ │ │ -0042a210: 003b 4932 0000 2400 3b49 3300 0020 2020 .;I2..$.;I3.. │ │ │ +0042a1f0: 7472 696e 672e 0700 3b46 2a00 0012 003b tring...;F*....; │ │ │ +0042a200: 4631 0000 2020 2045 7861 6d70 6c65 3a07 F1.. Example:. │ │ │ +0042a210: 003b 4632 0000 2400 3b46 3300 0020 2020 .;F2..$.;F3.. │ │ │ 0042a220: 4754 4d3e 5752 4954 4520 2241 225f 2443 GTM>WRITE "A"_$C │ │ │ -0042a230: 4841 5228 3929 5f22 4222 0d00 3b49 3400 HAR(9)_"B"..;I4. │ │ │ -0042a240: 0020 2020 4120 420e 003b 4935 0000 2020 . A B..;I5.. │ │ │ -0042a250: 2047 544d 3e07 003b 4936 0000 5000 3b49 GTM>..;I6..P.;I │ │ │ +0042a230: 4841 5228 3929 5f22 4222 0d00 3b46 3400 HAR(9)_"B"..;F4. │ │ │ +0042a240: 0020 2020 4120 420e 003b 4635 0000 2020 . A B..;F5.. │ │ │ +0042a250: 2047 544d 3e07 003b 4636 0000 5000 3b46 GTM>..;F6..P.;F │ │ │ 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 3b49 wed by a "B"@.;I │ │ │ +0042a2a0: 7765 6420 6279 2061 2022 4222 4000 3b46 wed by a "B"@.;F │ │ │ 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 3b49 c character...;I │ │ │ +0042a2e0: 6320 6368 6172 6163 7465 722e 0700 3b46 c character...;F │ │ │ 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 4961 0000 2020 2077 6f75 hatQ.2Ia.. wou │ │ │ +0042a890: 6861 7451 0032 4661 0000 2020 2077 6f75 hatQ.2Fa.. 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 3249 7100 0020 2020 706f nowL.2Iq.. po │ │ │ +0042a8e0: 206e 6f77 4c00 3246 7100 0020 2020 706f nowL.2Fq.. 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 3249 8100 0020 2020 6d65 6368 616e ..2I... mechan │ │ │ -0042a940: 6973 6d2e 0700 3249 9100 0032 0027 4953 ism...2I...2.'IS │ │ │ +0042a930: 1400 3246 8100 0020 2020 6d65 6368 616e ..2F... mechan │ │ │ +0042a940: 6973 6d2e 0700 3246 9100 0032 0027 4653 ism...2F...2.'FS │ │ │ 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: 49bf 1100 0020 2020 496e 7472 696e 7369 I.... Intrinsi │ │ │ +0042a980: 46bf 1100 0020 2020 496e 7472 696e 7369 F.... Intrinsi │ │ │ 0042a990: 6320 5370 6563 6961 6c20 5661 7269 6162 c Special Variab │ │ │ -0042a9a0: 6c65 7307 003a 4921 0000 5100 3a49 3100 les..:I!..Q.:I1. │ │ │ +0042a9a0: 6c65 7307 003a 4621 0000 5100 3a46 3100 les..:F!..Q.:F1. │ │ │ 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 4941 n ($). GT.MM.:IA │ │ │ +0042a9f0: 6e20 2824 292e 2047 542e 4d4d 003a 4641 n ($). GT.MM.:FA │ │ │ 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 3a49 5100 0020 ses, theT.:IQ.. │ │ │ +0042aa40: 7365 732c 2074 6865 5400 3a46 5100 0020 ses, theT.:FQ.. │ │ │ 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 3a49 ding part of..:I │ │ │ +0042aa90: 6469 6e67 2070 6172 7420 6f66 1a00 3a46 ding part of..:F │ │ │ 0042aaa0: 6100 0020 2020 7468 6520 656e 7669 726f a.. the enviro │ │ │ -0042aab0: 6e6d 656e 742e 0700 3a49 7100 0016 001d nment...:Iq..... │ │ │ +0042aab0: 6e6d 656e 742e 0700 3a46 7100 0016 001d nment...:Fq..... │ │ │ 0042aac0: 744c 4954 4552 414c 5300 004c 6974 6572 tLITERALS..Liter │ │ │ -0042aad0: 616c 7313 0026 49bf 1100 0020 2020 4c69 als..&I.... Li │ │ │ -0042aae0: 7465 7261 6c73 0700 2749 2100 0031 0027 terals..'I!..1.' │ │ │ -0042aaf0: 4931 0000 2020 204d 2068 6173 2062 6f74 I1.. M has bot │ │ │ +0042aad0: 616c 7313 0026 46bf 1100 0020 2020 4c69 als..&F.... Li │ │ │ +0042aae0: 7465 7261 6c73 0700 2746 2100 0031 0027 terals..'F!..1.' │ │ │ +0042aaf0: 4631 0000 2020 204d 2068 6173 2062 6f74 F1.. 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: 2749 4100 002a 0026 49ff 7300 ff4e 554d 'IA..*.&I.s..NUM │ │ │ +0042ab20: 2746 4100 002a 0026 46ff 7300 ff4e 554d 'FA..*.&F.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 3c49 2100 0049 003c terals..WRITE 1 │ │ │ -0042b100: 0b00 3c49 9100 0020 2020 3119 003b 49c0 .. WRITE │ │ │ -0042b120: 2031 2e31 0d00 3c49 1200 0020 2020 312e 1.1..WRITE 8E │ │ │ -0042b2d0: 3611 003c 4924 0000 2020 2038 3030 3030 6.. │ │ │ -0042b2f0: 2057 5249 5445 2038 452d 3611 003c 4926 WRITE 8E-6.... │ │ │ +0042b2f0: 2057 5249 5445 2038 452d 3611 003c 4626 WRITE 8E-6....WRITE "B"_"A │ │ │ -0042c390: 220c 003d 4913 0000 2020 2042 4119 003d "..=I... BA..= │ │ │ -0042c3a0: 4914 0000 2020 2047 544d 3e57 5249 5445 I... GTM>WRITE │ │ │ -0042c3b0: 2022 4122 5f31 0c00 3d49 1500 0020 2020 "A"_1..=I... │ │ │ -0042c3c0: 4131 0e00 3d49 1600 0020 2020 4754 4d3e A1..=I... GTM> │ │ │ -0042c3d0: 0700 3d49 1700 0039 003d 4918 0000 2020 ..=I...9.=I... │ │ │ +0042c390: 220c 003d 4613 0000 2020 2042 4119 003d "..=F... BA..= │ │ │ +0042c3a0: 4614 0000 2020 2047 544d 3e57 5249 5445 F... GTM>WRITE │ │ │ +0042c3b0: 2022 4122 5f31 0c00 3d46 1500 0020 2020 "A"_1..=F... │ │ │ +0042c3c0: 4131 0e00 3d46 1600 0020 2020 4754 4d3e A1..=F... GTM> │ │ │ +0042c3d0: 0700 3d46 1700 0039 003d 4618 0000 2020 ..=F...9.=F... │ │ │ 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 3d49 1900 0035 0032 4952 454c 4154 ..=I...5.2IRELAT │ │ │ +0042c410: 0700 3d46 1900 0035 0032 4652 454c 4154 ..=F...5.2FRELAT │ │ │ 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 4749 al_Operators&.GI │ │ │ +0042c440: 616c 5f4f 7065 7261 746f 7273 2600 4746 al_Operators&.GF │ │ │ 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 4849 2100 0053 0048 4931 0000 rs..HI!..S.HI1.. │ │ │ +0042c470: 7273 0700 4846 2100 0053 0048 4631 0000 rs..HF!..S.HF1.. │ │ │ 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 4849 r FALSE (0).P.HI │ │ │ +0042c4c0: 7220 4641 4c53 4520 2830 292e 5000 4846 r FALSE (0).P.HF │ │ │ 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 4849 pressions toK.HI │ │ │ +0042c510: 7072 6573 7369 6f6e 7320 746f 4b00 4846 pressions toK.HF │ │ │ 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 4961 0000 5400 rs are:..HIa..T. │ │ │ -0042c570: 4849 7100 0020 2020 3d20 6269 6e61 7279 HIq.. = binary │ │ │ +0042c560: 7273 2061 7265 3a07 0048 4661 0000 5400 rs are:..HFa..T. │ │ │ +0042c570: 4846 7100 0020 2020 3d20 6269 6e61 7279 HFq.. = 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 4849 8100 004e 0048 4991 0000 l...HI...N.HI... │ │ │ +0042c5c0: 6c2e 0700 4846 8100 004e 0048 4691 0000 l...HF...N.HF... │ │ │ 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 49c0 1100 0020 ressionP.GI.... │ │ │ +0042c610: 7265 7373 696f 6e50 0047 46c0 1100 0020 ressionP.GF.... │ │ │ 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 4912 0000 4e00 ession...HI...N. │ │ │ -0042c670: 4849 1300 0020 2020 5d20 6269 6e61 7279 HI... ] binary │ │ │ +0042c660: 6573 7369 6f6e 2e07 0048 4612 0000 4e00 ession...HF...N. │ │ │ +0042c670: 4846 1300 0020 2020 5d20 6269 6e61 7279 HF... ] 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 4849 t expressionK.HI │ │ │ +0042c6b0: 7420 6578 7072 6573 7369 6f6e 4b00 4846 t expressionK.HF │ │ │ 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 4915 0000 2020 ncoding..HI... │ │ │ +0042c700: 6e63 6f64 696e 672e 0048 4615 0000 2020 ncoding..HF... │ │ │ 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 4916 0000 4f00 4849 SCII...HI...O.HI │ │ │ +0042c730: 5343 4949 2e07 0048 4616 0000 4f00 4846 SCII...HF...O.HF │ │ │ 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 4918 expressionP.HI. │ │ │ +0042c780: 2065 7870 7265 7373 696f 6e50 0048 4618 expressionP.HF. │ │ │ 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 4919 t collation..HI. │ │ │ +0042c7d0: 7420 636f 6c6c 6174 696f 6e13 0048 4619 t collation..HF. │ │ │ 0042c7e0: 0000 2020 2073 6571 7565 6e63 652e 0700 .. sequence... │ │ │ -0042c7f0: 4849 1a00 0000 0000 0000 0000 0000 0000 HI.............. │ │ │ +0042c7f0: 4846 1a00 0000 0000 0000 0000 0000 0000 HF.............. │ │ │ 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 4922 0000 2020 2061 7070 ers..&I".. app │ │ │ -0042c890: 6c69 6573 2074 6f3a 0700 2649 2300 0023 lies to:..&I#..# │ │ │ -0042c8a0: 0026 4924 0000 2020 2020 202a 204c 6f63 .&I$.. * Loc │ │ │ +0042c880: 6572 7315 0026 4622 0000 2020 2061 7070 ers..&F".. app │ │ │ +0042c890: 6c69 6573 2074 6f3a 0700 2646 2300 0023 lies to:..&F#..# │ │ │ +0042c8a0: 0026 4624 0000 2020 2020 202a 204c 6f63 .&F$.. * Loc │ │ │ 0042c8b0: 616c 2076 6172 6961 626c 6573 206e 616d al variables nam │ │ │ -0042c8c0: 6573 2400 2649 2500 0020 2020 2020 2a20 es$.&I%.. * │ │ │ +0042c8c0: 6573 2400 2646 2500 0020 2020 2020 2a20 es$.&F%.. * │ │ │ 0042c8d0: 476c 6f62 616c 2076 6172 6961 626c 6573 Global variables │ │ │ -0042c8e0: 206e 616d 6573 1b00 2649 2600 0020 2020 names..&I&.. │ │ │ +0042c8e0: 206e 616d 6573 1b00 2646 2600 0020 2020 names..&F&.. │ │ │ 0042c8f0: 2020 2a20 526f 7574 696e 6520 6e61 6d65 * Routine name │ │ │ -0042c900: 7348 0026 4927 0000 2020 2020 202a 2053 sH.&I'.. * S │ │ │ +0042c900: 7348 0026 4627 0000 2020 2020 202a 2053 sH.&F'.. * 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 4928 0000 xtension)..&I(.. │ │ │ +0042c940: 7874 656e 7369 6f6e 2919 0026 4628 0000 xtension)..&F(.. │ │ │ 0042c950: 2020 2020 202a 204c 6162 656c 206e 616d * Label nam │ │ │ -0042c960: 6573 2700 2649 2900 0020 2020 2020 2a20 es'.&I).. * │ │ │ +0042c960: 6573 2700 2646 2900 0020 2020 2020 2a20 es'.&F).. * │ │ │ 0042c970: 4c6f 6361 6c20 6c6f 636b 2072 6573 6f75 Local lock resou │ │ │ -0042c980: 7263 6520 6e61 6d65 7328 0026 492a 0000 rce names(.&I*.. │ │ │ +0042c980: 7263 6520 6e61 6d65 7328 0026 462a 0000 rce names(.&F*.. │ │ │ 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 4931 0000 5200 2649 3200 0020 s..&I1..R.&I2.. │ │ │ +0042c9b0: 7307 0026 4631 0000 5200 2646 3200 0020 s..&F1..R.&F2.. │ │ │ 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 2649 3300 ce name is..&I3. │ │ │ +0042ca00: 6365 206e 616d 6520 6973 1e00 2646 3300 ce name is..&F3. │ │ │ 0042ca10: 0020 2020 7570 2074 6f20 3135 2063 6861 . up to 15 cha │ │ │ -0042ca20: 7261 6374 6572 732e 0700 2649 3400 0018 racters...&I4... │ │ │ -0042ca30: 001d 494f 5045 5241 544f 5253 0000 4f70 ..IOPERATORS..Op │ │ │ -0042ca40: 6572 6174 6f72 7314 0027 49bf 1100 0020 erators..'I.... │ │ │ -0042ca50: 2020 4f70 6572 6174 6f72 7307 0028 4921 Operators..(I! │ │ │ -0042ca60: 0000 3000 2849 3100 0020 2020 4d20 6861 ..0.(I1.. M ha │ │ │ +0042ca20: 7261 6374 6572 732e 0700 2646 3400 0018 racters...&F4... │ │ │ +0042ca30: 001d 464f 5045 5241 544f 5253 0000 4f70 ..FOPERATORS..Op │ │ │ +0042ca40: 6572 6174 6f72 7314 0027 46bf 1100 0020 erators..'F.... │ │ │ +0042ca50: 2020 4f70 6572 6174 6f72 7307 0028 4621 Operators..(F! │ │ │ +0042ca60: 0000 3000 2846 3100 0020 2020 4d20 6861 ..0.(F1.. 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 2849 4100 0032 0027 49ff 7300 s...(IA..2.'I.s. │ │ │ +0042ca90: 732e 0700 2846 4100 0032 0027 46ff 7300 s...(FA..2.'F.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 49bf c_Operators..@I. │ │ │ +0042cac0: 635f 4f70 6572 6174 6f72 731f 0040 46bf c_Operators..@F. │ │ │ 0042cad0: 1100 0020 2020 4172 6974 686d 6574 6963 ... Arithmetic │ │ │ -0042cae0: 204f 7065 7261 746f 7273 0700 4149 2100 Operators..AI!. │ │ │ -0042caf0: 0054 0041 4931 0000 2020 2041 6c6c 2061 .T.AI1.. All a │ │ │ +0042cae0: 204f 7065 7261 746f 7273 0700 4146 2100 Operators..AF!. │ │ │ +0042caf0: 0054 0041 4631 0000 2020 2041 6c6c 2061 .T.AF1.. 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 4941 0000 2020 2061 they9.AIA.. a │ │ │ +0042cb40: 2074 6865 7939 0041 4641 0000 2020 2061 they9.AFA.. 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: 4149 5100 0054 0041 4961 0000 2020 202b AIQ..T.AIa.. + │ │ │ +0042cb80: 4146 5100 0054 0041 4661 0000 2020 202b AFQ..T.AFa.. + │ │ │ 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 4971 0000 followingK.AIq.. │ │ │ +0042cbd0: 666f 6c6c 6f77 696e 674b 0041 4671 0000 followingK.AFq.. │ │ │ 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 4149 8100 0051 0041 4991 ion...AI...Q.AI. │ │ │ +0042cc20: 696f 6e2e 0700 4146 8100 0051 0041 4691 ion...AF...Q.AF. │ │ │ 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 4049 lowing; as a>.@I │ │ │ +0042cc70: 6c6f 7769 6e67 3b20 6173 2061 3e00 4046 lowing; as a>.@F │ │ │ 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 4149 1200 btraction...AI.. │ │ │ -0042ccc0: 002f 0041 4913 0000 2020 202a 2062 696e ./.AI... * bin │ │ │ +0042ccb0: 6274 7261 6374 696f 6e2e 0700 4146 1200 btraction...AF.. │ │ │ +0042ccc0: 002f 0041 4613 0000 2020 202a 2062 696e ./.AF... * 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 4149 1400 0030 0041 4915 0000 2020 ..AI...0.AI... │ │ │ +0042ccf0: 0700 4146 1400 0030 0041 4615 0000 2020 ..AF...0.AF... │ │ │ 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 4916 0000 3400 iation...AI...4. │ │ │ -0042cd30: 4149 1700 0020 2020 2f20 6269 6e61 7279 AI... / binary │ │ │ +0042cd20: 6961 7469 6f6e 2e07 0041 4616 0000 3400 iation...AF...4. │ │ │ +0042cd30: 4146 1700 0020 2020 2f20 6269 6e61 7279 AF... / 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 4149 1800 0031 0041 4919 0000 n...AI...1.AI... │ │ │ +0042cd60: 6e2e 0700 4146 1800 0031 0041 4619 0000 n...AF...1.AF... │ │ │ 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 4149 1a00 division...AI.. │ │ │ -0042cda0: 0052 0041 4921 0000 2020 2023 2062 696e .R.AI!.. # bin │ │ │ +0042cd90: 2064 6976 6973 696f 6e2e 0700 4146 1a00 division...AF.. │ │ │ +0042cda0: 0052 0041 4621 0000 2020 2023 2062 696e .R.AF!.. # 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 4923 0000 5400 4149 cond...AI#..T.AI │ │ │ +0042d090: 636f 6e64 2e07 0041 4623 0000 5400 4146 cond...AF#..T.AF │ │ │ 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 4149 2500 0020 2020 646f 6573 206e Q.AI%.. does n │ │ │ +0042d0f0: 5100 4146 2500 0020 2020 646f 6573 206e Q.AF%.. 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 4926 0000 2020 2064 6976 6964 rQ.AI&.. divid │ │ │ +0042d140: 7251 0041 4626 0000 2020 2064 6976 6964 rQ.AF&.. 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 4149 2700 0020 2020 2830 292e ro..AI'.. (0). │ │ │ -0042d1a0: 0700 4149 2800 0051 0041 4929 0000 2020 ..AI(..Q.AI).. │ │ │ +0042d190: 726f 0e00 4146 2700 0020 2020 2830 292e ro..AF'.. (0). │ │ │ +0042d1a0: 0700 4146 2800 0051 0041 4629 0000 2020 ..AF(..Q.AF).. │ │ │ 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 4149 2a00 0012 erators...AI*... │ │ │ -0042d200: 0041 4931 0000 2020 2045 7861 6d70 6c65 .AI1.. Example │ │ │ -0042d210: 3a07 0041 4932 0000 1700 4149 3300 0020 :..AI2....AI3.. │ │ │ +0042d1f0: 6572 6174 6f72 732e 0700 4146 2a00 0012 erators...AF*... │ │ │ +0042d200: 0041 4631 0000 2020 2045 7861 6d70 6c65 .AF1.. Example │ │ │ +0042d210: 3a07 0041 4632 0000 1700 4146 3300 0020 :..AF2....AF3.. │ │ │ 0042d220: 2020 4754 4d3e 5752 4954 4520 312b 310b GTM>WRITE 1+1. │ │ │ -0042d230: 0041 4934 0000 2020 2032 1700 4149 3500 .AI4.. 2..AI5. │ │ │ +0042d230: 0041 4634 0000 2020 2032 1700 4146 3500 .AF4.. 2..AF5. │ │ │ 0042d240: 0020 2020 4754 4d3e 5752 4954 4520 322d . GTM>WRITE 2- │ │ │ -0042d250: 310b 0041 4936 0000 2020 2031 1700 4149 1..AI6.. 1..AI │ │ │ +0042d250: 310b 0041 4636 0000 2020 2031 1700 4146 1..AF6.. 1..AF │ │ │ 0042d260: 3700 0020 2020 4754 4d3e 5752 4954 4520 7.. GTM>WRITE │ │ │ -0042d270: 322a 320b 0041 4938 0000 2020 2034 1800 2*2..AI8.. 4.. │ │ │ -0042d280: 4149 3900 0020 2020 4754 4d3e 5752 4954 AI9.. GTM>WRIT │ │ │ -0042d290: 4520 332a 2a32 0b00 4149 3a00 0020 2020 E 3**2..AI:.. │ │ │ -0042d2a0: 3917 0041 4941 0000 2020 2047 544d 3e57 9..AIA.. GTM>W │ │ │ -0042d2b0: 5249 5445 2034 2f32 0b00 4149 4200 0020 RITE 4/2..AIB.. │ │ │ -0042d2c0: 2020 3215 0041 4943 0000 2020 2047 544d 2..AIC.. GTM │ │ │ -0042d2d0: 3e57 5249 5445 2037 0b00 4149 4400 0020 >WRITE 7..AID.. │ │ │ -0042d2e0: 2020 3217 0041 4945 0000 2020 2047 544d 2..AIE.. GTM │ │ │ -0042d2f0: 3e57 5249 5445 2037 2333 0b00 4149 4600 >WRITE 7#3..AIF. │ │ │ -0042d300: 0020 2020 310e 0041 4947 0000 2020 2047 . 1..AIG.. G │ │ │ -0042d310: 544d 3e07 0041 4948 0000 5400 4149 4900 TM>..AIH..T.AII. │ │ │ +0042d270: 322a 320b 0041 4638 0000 2020 2034 1800 2*2..AF8.. 4.. │ │ │ +0042d280: 4146 3900 0020 2020 4754 4d3e 5752 4954 AF9.. GTM>WRIT │ │ │ +0042d290: 4520 332a 2a32 0b00 4146 3a00 0020 2020 E 3**2..AF:.. │ │ │ +0042d2a0: 3917 0041 4641 0000 2020 2047 544d 3e57 9..AFA.. GTM>W │ │ │ +0042d2b0: 5249 5445 2034 2f32 0b00 4146 4200 0020 RITE 4/2..AFB.. │ │ │ +0042d2c0: 2020 3215 0041 4643 0000 2020 2047 544d 2..AFC.. GTM │ │ │ +0042d2d0: 3e57 5249 5445 2037 0b00 4146 4400 0020 >WRITE 7..AFD.. │ │ │ +0042d2e0: 2020 3217 0041 4645 0000 2020 2047 544d 2..AFE.. GTM │ │ │ +0042d2f0: 3e57 5249 5445 2037 2333 0b00 4146 4600 >WRITE 7#3..AFF. │ │ │ +0042d300: 0020 2020 310e 0041 4647 0000 2020 2047 . 1..AFG.. G │ │ │ +0042d310: 544d 3e07 0041 4648 0000 5400 4146 4900 TM>..AFH..T.AFI. │ │ │ 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: 4149 4a00 0020 2020 6e75 6d65 7269 6320 AIJ.. numeric │ │ │ -0042d380: 6c69 7465 7261 6c73 2e07 0041 4951 0000 literals...AIQ.. │ │ │ -0042d390: 1200 4149 5200 0020 2020 4578 616d 706c ..AIR.. Exampl │ │ │ -0042d3a0: 653a 0700 4149 5300 001c 0041 4954 0000 e:..AIS....AIT.. │ │ │ +0042d370: 4146 4a00 0020 2020 6e75 6d65 7269 6320 AFJ.. numeric │ │ │ +0042d380: 6c69 7465 7261 6c73 2e07 0041 4651 0000 literals...AFQ.. │ │ │ +0042d390: 1200 4146 5200 0020 2020 4578 616d 706c ..AFR.. Exampl │ │ │ +0042d3a0: 653a 0700 4146 5300 001c 0041 4654 0000 e:..AFS....AFT.. │ │ │ 0042d3b0: 2020 2047 544d 3e57 5249 5445 202b 2231 GTM>WRITE +"1 │ │ │ -0042d3c0: 3241 4243 220c 0041 4955 0000 2020 2031 2ABC"..AIU.. 1 │ │ │ -0042d3d0: 321c 0041 4956 0000 2020 2047 544d 3e57 2..AIV.. GTM>W │ │ │ +0042d3c0: 3241 4243 220c 0041 4655 0000 2020 2031 2ABC"..AFU.. 1 │ │ │ +0042d3d0: 321c 0041 4656 0000 2020 2047 544d 3e57 2..AFV.. GTM>W │ │ │ 0042d3e0: 5249 5445 202d 2d22 2d33 2d34 220c 0041 RITE --"-3-4"..A │ │ │ -0042d3f0: 4957 0000 2020 202d 330e 0041 4958 0000 IW.. -3..AIX.. │ │ │ -0042d400: 2020 2047 544d 3e07 0041 4959 0000 4d00 GTM>..AIY..M. │ │ │ -0042d410: 4149 5a00 0020 2020 5468 6520 6669 7273 AIZ.. The firs │ │ │ +0042d3f0: 4657 0000 2020 202d 330e 0041 4658 0000 FW.. -3..AFX.. │ │ │ +0042d400: 2020 2047 544d 3e07 0041 4659 0000 4d00 GTM>..AFY..M. │ │ │ +0042d410: 4146 5a00 0020 2020 5468 6520 6669 7273 AFZ.. 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 4961 forcing theS.AIa │ │ │ +0042d450: 666f 7263 696e 6720 7468 6553 0041 4661 forcing theS.AFa │ │ │ 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: 4149 6200 0020 2020 756e 6172 7920 6d69 AIb.. unary mi │ │ │ +0042d4b0: 4146 6200 0020 2020 756e 6172 7920 6d69 AFb.. 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 4149 6300 0020 2020 646f 6573 alS.AIc.. does │ │ │ +0042d500: 616c 5300 4146 6300 0020 2020 646f 6573 alS.AFc.. 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 4964 0000 2020 2077 ationQ.AId.. w │ │ │ +0042d550: 6174 696f 6e51 0041 4664 0000 2020 2077 ationQ.AFd.. 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 4149 6500 0020 2020 signsO.AIe.. │ │ │ +0042d5a0: 2073 6967 6e73 4f00 4146 6500 0020 2020 signsO.AFe.. │ │ │ 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 4966 0000 2800 2b49 (-3)...AIf..(.+I │ │ │ +0042d5f0: 282d 3329 2e07 0041 4666 0000 2800 2b46 (-3)...AFf..(.+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 3d49 bf11 0000 2020 204c tors..=I.... L │ │ │ +0042d620: 746f 7273 1c00 3d46 bf11 0000 2020 204c tors..=F.... L │ │ │ 0042d630: 6f67 6963 616c 204f 7065 7261 746f 7273 ogical Operators │ │ │ -0042d640: 0700 3e49 2100 0054 003e 4931 0000 2020 ..>I!..T.>I1.. │ │ │ +0042d640: 0700 3e46 2100 0054 003e 4631 0000 2020 ..>F!..T.>F1.. │ │ │ 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 4941 FALSE (0).Q.>IA │ │ │ +0042d690: 2046 414c 5345 2028 3029 2e51 003e 4641 FALSE (0).Q.>FA │ │ │ 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 3e49 o which they;.>I │ │ │ +0042d6e0: 6f20 7768 6963 6820 7468 6579 3b00 3e46 o which they;.>F │ │ │ 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 4961 0000 5200 rs are:..>Ia..R. │ │ │ -0042d730: 3e49 7100 0020 2020 2720 756e 6172 7920 >Iq.. ' unary │ │ │ +0042d720: 7273 2061 7265 3a07 003e 4661 0000 5200 rs are:..>Fa..R. │ │ │ +0042d730: 3e46 7100 0020 2020 2720 756e 6172 7920 >Fq.. ' 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 3e49 8100 0020 2020 7468 6520 4e4f N.>I... the NO │ │ │ +0042d780: 4e00 3e46 8100 0020 2020 7468 6520 4e4f N.>F... 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: 3e49 9100 0020 2020 6d65 616e 696e 6720 >I... meaning │ │ │ -0042d7e0: 2728 413d 4229 2e08 003d 49c0 1100 0000 '(A=B)...=I..... │ │ │ +0042d7d0: 3e46 9100 0020 2020 6d65 616e 696e 6720 >F... meaning │ │ │ +0042d7e0: 2728 413d 4229 2e08 003d 46c0 1100 0000 '(A=B)...=F..... │ │ │ 0042d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042d800: 0400 0000 fd07 0000 410a 0000 0000 0000 ........A....... │ │ │ -0042d810: 8700 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +0042d810: 8700 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 4913 0000 2020 of the..>I... │ │ │ +0042d890: 206f 6620 7468 651f 003e 4613 0000 2020 of the..>F... │ │ │ 0042d8a0: 2065 7870 7265 7373 696f 6e73 2061 7265 expressions are │ │ │ -0042d8b0: 2074 7275 652e 0700 3e49 1400 0052 003e true...>I...R.> │ │ │ -0042d8c0: 4915 0000 2020 2021 2062 696e 6172 7920 I... ! binary │ │ │ +0042d8b0: 2074 7275 652e 0700 3e46 1400 0052 003e true...>F...R.> │ │ │ +0042d8c0: 4615 0000 2020 2021 2062 696e 6172 7920 F... ! 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 4916 0000 2020 2069 7320 7472 7565 .>I... is true │ │ │ -0042d920: 2e07 003e 4917 0000 4c00 3e49 1800 0020 ...>I...L.>I... │ │ │ +0042d910: 003e 4616 0000 2020 2069 7320 7472 7565 .>F... is true │ │ │ +0042d920: 2e07 003e 4617 0000 4c00 3e46 1800 0020 ...>F...L.>F... │ │ │ 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 3e49 1900 0020 2020 6f70 icalD.>I... op │ │ │ +0042d970: 6963 616c 4400 3e46 1900 0020 2020 6f70 icalD.>F... 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 3e49 1a00 0012 erators...>I.... │ │ │ -0042d9c0: 003e 4921 0000 2020 2045 7861 6d70 6c65 .>I!.. Example │ │ │ -0042d9d0: 3a07 003e 4922 0000 1600 3e49 2300 0020 :..>I"....>I#.. │ │ │ +0042d9b0: 6572 6174 6f72 732e 0700 3e46 1a00 0012 erators...>F.... │ │ │ +0042d9c0: 003e 4621 0000 2020 2045 7861 6d70 6c65 .>F!.. Example │ │ │ +0042d9d0: 3a07 003e 4622 0000 1600 3e46 2300 0020 :..>F"....>F#.. │ │ │ 0042d9e0: 2020 4754 4d3e 5752 4954 4520 2730 0b00 GTM>WRITE '0.. │ │ │ -0042d9f0: 3e49 2400 0020 2020 3116 003e 4925 0000 >I$.. 1..>I%.. │ │ │ +0042d9f0: 3e46 2400 0020 2020 3116 003e 4625 0000 >F$.. 1..>F%.. │ │ │ 0042da00: 2020 2047 544d 3e57 5249 5445 2027 310b GTM>WRITE '1. │ │ │ -0042da10: 003e 4926 0000 2020 2030 1900 3e49 2700 .>I&.. 0..>I'. │ │ │ +0042da10: 003e 4626 0000 2020 2030 1900 3e46 2700 .>F&.. 0..>F'. │ │ │ 0042da20: 0020 2020 4754 4d3e 5752 4954 4520 2735 . GTM>WRITE '5 │ │ │ -0042da30: 3638 390b 003e 4928 0000 2020 2030 1700 689..>I(.. 0.. │ │ │ -0042da40: 3e49 2900 0020 2020 4754 4d3e 5752 4954 >I).. GTM>WRIT │ │ │ -0042da50: 4520 272d 310b 003e 492a 0000 2020 2030 E '-1..>I*.. 0 │ │ │ -0042da60: 1a00 3e49 3100 0020 2020 4754 4d3e 5752 ..>I1.. GTM>WR │ │ │ -0042da70: 4954 4520 2722 4142 4322 0b00 3e49 3200 ITE '"ABC"..>I2. │ │ │ -0042da80: 0020 2020 310e 003e 4933 0000 2020 2047 . 1..>I3.. G │ │ │ -0042da90: 544d 3e07 003e 4934 0000 4f00 3e49 3500 TM>..>I4..O.>I5. │ │ │ +0042da30: 3638 390b 003e 4628 0000 2020 2030 1700 689..>F(.. 0.. │ │ │ +0042da40: 3e46 2900 0020 2020 4754 4d3e 5752 4954 >F).. GTM>WRIT │ │ │ +0042da50: 4520 272d 310b 003e 462a 0000 2020 2030 E '-1..>F*.. 0 │ │ │ +0042da60: 1a00 3e46 3100 0020 2020 4754 4d3e 5752 ..>F1.. GTM>WR │ │ │ +0042da70: 4954 4520 2722 4142 4322 0b00 3e46 3200 ITE '"ABC"..>F2. │ │ │ +0042da80: 0020 2020 310e 003e 4633 0000 2020 2047 . 1..>F3.. G │ │ │ +0042da90: 544d 3e07 003e 4634 0000 4f00 3e46 3500 TM>..>F4..O.>F5. │ │ │ 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 4936 0000 that anyB.>I6.. │ │ │ +0042dae0: 2074 6861 7420 616e 7942 003e 4636 0000 that anyB.>F6.. │ │ │ 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 4937 e negation...>I7 │ │ │ -0042db30: 0000 1200 3e49 3800 0020 2020 4578 616d ....>I8.. Exam │ │ │ -0042db40: 706c 653a 0700 3e49 3900 0017 003e 493a ple:..>I9....>I: │ │ │ +0042db20: 6520 6e65 6761 7469 6f6e 2e07 003e 4637 e negation...>F7 │ │ │ +0042db30: 0000 1200 3e46 3800 0020 2020 4578 616d ....>F8.. Exam │ │ │ +0042db40: 706c 653a 0700 3e46 3900 0017 003e 463a ple:..>F9....>F: │ │ │ 0042db50: 0000 2020 2047 544d 3e57 5249 5445 2030 .. GTM>WRITE 0 │ │ │ -0042db60: 2630 0b00 3e49 4100 0020 2020 3017 003e &0..>IA.. 0..> │ │ │ -0042db70: 4942 0000 2020 2047 544d 3e57 5249 5445 IB.. GTM>WRITE │ │ │ -0042db80: 2031 2630 0b00 3e49 4300 0020 2020 3017 1&0..>IC.. 0. │ │ │ -0042db90: 003e 4944 0000 2020 2047 544d 3e57 5249 .>ID.. GTM>WRI │ │ │ -0042dba0: 5445 2030 2631 0b00 3e49 4500 0020 2020 TE 0&1..>IE.. │ │ │ -0042dbb0: 3017 003e 4946 0000 2020 2047 544d 3e57 0..>IF.. GTM>W │ │ │ -0042dbc0: 5249 5445 2031 2631 0b00 3e49 4700 0020 RITE 1&1..>IG.. │ │ │ -0042dbd0: 2020 3117 003e 4948 0000 2020 2047 544d 1..>IH.. GTM │ │ │ -0042dbe0: 3e57 5249 5445 2032 2631 0b00 3e49 4900 >WRITE 2&1..>II. │ │ │ -0042dbf0: 0020 2020 3117 003e 494a 0000 2020 2047 . 1..>IJ.. G │ │ │ -0042dc00: 544d 3e57 5249 5445 2030 2130 0b00 3e49 TM>WRITE 0!0..>I │ │ │ -0042dc10: 5100 0020 2020 3017 003e 4952 0000 2020 Q.. 0..>IR.. │ │ │ +0042db60: 2630 0b00 3e46 4100 0020 2020 3017 003e &0..>FA.. 0..> │ │ │ +0042db70: 4642 0000 2020 2047 544d 3e57 5249 5445 FB.. GTM>WRITE │ │ │ +0042db80: 2031 2630 0b00 3e46 4300 0020 2020 3017 1&0..>FC.. 0. │ │ │ +0042db90: 003e 4644 0000 2020 2047 544d 3e57 5249 .>FD.. GTM>WRI │ │ │ +0042dba0: 5445 2030 2631 0b00 3e46 4500 0020 2020 TE 0&1..>FE.. │ │ │ +0042dbb0: 3017 003e 4646 0000 2020 2047 544d 3e57 0..>FF.. GTM>W │ │ │ +0042dbc0: 5249 5445 2031 2631 0b00 3e46 4700 0020 RITE 1&1..>FG.. │ │ │ +0042dbd0: 2020 3117 003e 4648 0000 2020 2047 544d 1..>FH.. GTM │ │ │ +0042dbe0: 3e57 5249 5445 2032 2631 0b00 3e46 4900 >WRITE 2&1..>FI. │ │ │ +0042dbf0: 0020 2020 3117 003e 464a 0000 2020 2047 . 1..>FJ.. G │ │ │ +0042dc00: 544d 3e57 5249 5445 2030 2130 0b00 3e46 TM>WRITE 0!0..>F │ │ │ +0042dc10: 5100 0020 2020 3017 003e 4652 0000 2020 Q.. 0..>FR.. │ │ │ 0042dc20: 2047 544d 3e57 5249 5445 2031 2130 0b00 GTM>WRITE 1!0.. │ │ │ -0042dc30: 3e49 5300 0020 2020 3117 003e 4954 0000 >IS.. 1..>IT.. │ │ │ +0042dc30: 3e46 5300 0020 2020 3117 003e 4654 0000 >FS.. 1..>FT.. │ │ │ 0042dc40: 2020 2047 544d 3e57 5249 5445 2030 2131 GTM>WRITE 0!1 │ │ │ -0042dc50: 0b00 3e49 5500 0020 2020 3117 003e 4956 ..>IU.. 1..>IV │ │ │ +0042dc50: 0b00 3e46 5500 0020 2020 3117 003e 4656 ..>FU.. 1..>FV │ │ │ 0042dc60: 0000 2020 2047 544d 3e57 5249 5445 2031 .. GTM>WRITE 1 │ │ │ -0042dc70: 2131 0b00 3e49 5700 0020 2020 3117 003e !1..>IW.. 1..> │ │ │ -0042dc80: 4958 0000 2020 2047 544d 3e57 5249 5445 IX.. GTM>WRITE │ │ │ -0042dc90: 2032 2131 0b00 3e49 5900 0020 2020 310e 2!1..>IY.. 1. │ │ │ -0042dca0: 003e 495a 0000 2020 2047 544d 3e07 003e .>IZ.. GTM>..> │ │ │ -0042dcb0: 4961 0000 5000 3e49 6200 0020 2020 5468 Ia..P.>Ib.. Th │ │ │ +0042dc70: 2131 0b00 3e46 5700 0020 2020 3117 003e !1..>FW.. 1..> │ │ │ +0042dc80: 4658 0000 2020 2047 544d 3e57 5249 5445 FX.. GTM>WRITE │ │ │ +0042dc90: 2032 2131 0b00 3e46 5900 0020 2020 310e 2!1..>FY.. 1. │ │ │ +0042dca0: 003e 465a 0000 2020 2047 544d 3e07 003e .>FZ.. GTM>..> │ │ │ +0042dcb0: 4661 0000 5000 3e46 6200 0020 2020 5468 Fa..P.>Fb.. 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 3e49 6300 0020 2020 6f70 ical..>Ic.. op │ │ │ -0042dd10: 6572 6174 6f72 732e 0700 3e49 6400 003e erators...>Id..> │ │ │ -0042dd20: 002b 494e 554d 4552 4943 5f52 454c 4154 .+INUMERIC_RELAT │ │ │ +0042dd00: 6963 616c 1400 3e46 6300 0020 2020 6f70 ical..>Fc.. op │ │ │ +0042dd10: 6572 6174 6f72 732e 0700 3e46 6400 003e erators...>Fd..> │ │ │ +0042dd20: 002b 464e 554d 4552 4943 5f52 454c 4154 .+FNUMERIC_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: 49bf 1100 0020 2020 4e75 6d65 7269 6320 I.... Numeric │ │ │ +0042dd60: 46bf 1100 0020 2020 4e75 6d65 7269 6320 F.... Numeric │ │ │ 0042dd70: 5265 6c61 7469 6f6e 616c 204f 7065 7261 Relational Opera │ │ │ -0042dd80: 746f 7273 0700 4949 2100 0053 0049 4931 tors..II!..S.II1 │ │ │ +0042dd80: 746f 7273 0700 4946 2100 0053 0049 4631 tors..IF!..S.IF1 │ │ │ 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: 4949 4100 0020 2020 416c 6c20 6e75 6d65 IIA.. All nume │ │ │ +0042dde0: 4946 4100 0020 2020 416c 6c20 6e75 6d65 IFA.. 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 4951 0000 2020 2077 6869 6368 2074 .IIQ.. which t │ │ │ +0042de30: 0049 4651 0000 2020 2077 6869 6368 2074 .IFQ.. 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 4961 rators are:..IIa │ │ │ -0042de80: 0000 2900 4949 7100 0020 2020 3e62 696e ..).IIq.. >bin │ │ │ +0042de70: 7261 746f 7273 2061 7265 3a07 0049 4661 rators are:..IFa │ │ │ +0042de80: 0000 2900 4946 7100 0020 2020 3e62 696e ..).IFq.. >bin │ │ │ 0042de90: 6172 7920 6172 6974 686d 6574 6963 2067 ary arithmetic g │ │ │ -0042dea0: 7265 6174 6572 2074 6861 6e07 0049 4981 reater than..II. │ │ │ -0042deb0: 0000 2600 4949 9100 0020 2020 3c62 696e ..&.II... │ │ │ +0042e080: 4618 0000 3d00 4946 1900 0020 2020 273e F...=.IF... '> │ │ │ 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 491a 0000 3d00 4949 2100 0020 o..II...=.II!.. │ │ │ +0042e0c0: 6f07 0049 461a 0000 3d00 4946 2100 0020 o..IF...=.IF!.. │ │ │ 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 4922 0000 3d00 4949 al to..II"..=.II │ │ │ +0042e100: 616c 2074 6f07 0049 4622 0000 3d00 4946 al to..IF"..=.IF │ │ │ 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 4924 0000 less than..II$.. │ │ │ -0042e150: 3d00 4949 2500 0020 2020 3c3d 206c 6573 =.II%.. <= les │ │ │ +0042e140: 6c65 7373 2074 6861 6e07 0049 4624 0000 less than..IF$.. │ │ │ +0042e150: 3d00 4946 2500 0020 2020 3c3d 206c 6573 =.IF%.. <= 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: 4926 0000 3300 4949 2700 0020 2020 273d I&..3.II'.. '= │ │ │ +0042e190: 4626 0000 3300 4946 2700 0020 2020 273d F&..3.IF'.. '= │ │ │ 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 4928 0000 1200 eration..II(.... │ │ │ -0042e1d0: 4949 2900 0020 2020 4578 616d 706c 653a II).. Example: │ │ │ -0042e1e0: 0700 4949 2a00 0017 0049 4931 0000 2020 ..II*....II1.. │ │ │ +0042e1c0: 6572 6174 696f 6e07 0049 4628 0000 1200 eration..IF(.... │ │ │ +0042e1d0: 4946 2900 0020 2020 4578 616d 706c 653a IF).. Example: │ │ │ +0042e1e0: 0700 4946 2a00 0017 0049 4631 0000 2020 ..IF*....IF1.. │ │ │ 0042e1f0: 2047 544d 3e57 5249 5445 2031 3e32 0b00 GTM>WRITE 1>2.. │ │ │ -0042e200: 4949 3200 0020 2020 3017 0049 4933 0000 II2.. 0..II3.. │ │ │ +0042e200: 4946 3200 0020 2020 3017 0049 4633 0000 IF2.. 0..IF3.. │ │ │ 0042e210: 2020 2047 544d 3e57 5249 5445 2031 3c32 GTM>WRITE 1<2 │ │ │ -0042e220: 0b00 4949 3400 0020 2020 310e 0049 4935 ..II4.. 1..II5 │ │ │ -0042e230: 0000 2020 2047 544d 3e07 0049 4936 0000 .. GTM>..II6.. │ │ │ -0042e240: 5400 4949 3700 0020 2020 5468 6520 6162 T.II7.. The ab │ │ │ +0042e220: 0b00 4946 3400 0020 2020 310e 0049 4635 ..IF4.. 1..IF5 │ │ │ +0042e230: 0000 2020 2047 544d 3e07 0049 4636 0000 .. GTM>..IF6.. │ │ │ +0042e240: 5400 4946 3700 0020 2020 5468 6520 6162 T.IF7.. 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 4949 3800 0012 0049 4939 ons...II8....II9 │ │ │ +0042e290: 6f6e 732e 0700 4946 3800 0012 0049 4639 ons...IF8....IF9 │ │ │ 0042e2a0: 0000 2020 2045 7861 6d70 6c65 3a07 0049 .. Example:..I │ │ │ -0042e2b0: 493a 0000 1800 4949 4100 0020 2020 4754 I:....IIA.. GT │ │ │ -0042e2c0: 4d3e 5752 4954 4520 3127 3c32 0b00 4949 M>WRITE 1'<2..II │ │ │ -0042e2d0: 4200 0020 2020 3018 0049 4943 0000 2020 B.. 0..IIC.. │ │ │ +0042e2b0: 463a 0000 1800 4946 4100 0020 2020 4754 F:....IFA.. GT │ │ │ +0042e2c0: 4d3e 5752 4954 4520 3127 3c32 0b00 4946 M>WRITE 1'<2..IF │ │ │ +0042e2d0: 4200 0020 2020 3018 0049 4643 0000 2020 B.. 0..IFC.. │ │ │ 0042e2e0: 2047 544d 3e57 5249 5445 2032 273c 310b GTM>WRITE 2'<1. │ │ │ -0042e2f0: 0049 4944 0000 2020 2031 0e00 4949 4500 .IID.. 1..IIE. │ │ │ -0042e300: 0020 2020 4754 4d3e 0700 4949 4600 004f . GTM>..IIF..O │ │ │ -0042e310: 0049 4947 0000 2020 2054 6865 2061 626f .IIG.. The abo │ │ │ +0042e2f0: 0049 4644 0000 2020 2031 0e00 4946 4500 .IFD.. 1..IFE. │ │ │ +0042e300: 0020 2020 4754 4d3e 0700 4946 4600 004f . GTM>..IFF..O │ │ │ +0042e310: 0049 4647 0000 2020 2054 6865 2061 626f .IFG.. 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: 4949 4800 0020 2020 6f70 6572 6174 6f72 IIH.. operator │ │ │ +0042e360: 4946 4800 0020 2020 6f70 6572 6174 6f72 IFH.. 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 4949 4900 0000 0000 0000 0000 0000 ..III........... │ │ │ +0042e390: 0700 4946 4900 0000 0000 0000 0000 0000 ..IFI........... │ │ │ 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 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +0042e810: 9800 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 4849 2200 0020 ing, and1.HI".. │ │ │ +0042e8a0: 696e 672c 2061 6e64 3100 4846 2200 0020 ing, and1.HF".. │ │ │ 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 4923 0000 y string...HI#.. │ │ │ -0042e8e0: 4a00 4849 2400 0020 2020 4f74 6865 7220 J.HI$.. Other │ │ │ +0042e8d0: 7920 7374 7269 6e67 2e07 0048 4623 0000 y string...HF#.. │ │ │ +0042e8e0: 4a00 4846 2400 0020 2020 4f74 6865 7220 J.HF$.. 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 4849 2500 T operator$.HI%. │ │ │ +0042e920: 5420 6f70 6572 6174 6f72 2400 4846 2500 T operator$.HF%. │ │ │ 0042e930: 0020 2020 6170 6f73 7472 6f70 6865 2028 . apostrophe ( │ │ │ 0042e940: 2729 2061 7320 666f 6c6c 6f77 733a 0700 ') as follows:.. │ │ │ -0042e950: 4849 2600 001e 0048 4927 0000 2020 2027 HI&....HI'.. ' │ │ │ +0042e950: 4846 2600 001e 0048 4627 0000 2020 2027 HF&....HF'.. ' │ │ │ 0042e960: 5b20 646f 6573 206e 6f74 2063 6f6e 7461 [ does not conta │ │ │ -0042e970: 696e 2e07 0048 4928 0000 4700 4849 2900 in...HI(..G.HI). │ │ │ +0042e970: 696e 2e07 0048 4628 0000 4700 4846 2900 in...HF(..G.HF). │ │ │ 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 492a 0000 5200 4849 3100 0020 ...HI*..R.HI1.. │ │ │ +0042e9c0: 2e07 0048 462a 0000 5200 4846 3100 0020 ...HF*..R.HF1.. │ │ │ 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 4849 3200 to in the'.HI2. │ │ │ +0042ea10: 2074 6f20 696e 2074 6865 2700 4846 3200 to in the'.HF2. │ │ │ 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 4933 0000 3400 4849 3400 0020 ...HI3..4.HI4.. │ │ │ +0042ea40: 2e07 0048 4633 0000 3400 4846 3400 0020 ...HF3..4.HF4.. │ │ │ 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 4849 g operation...HI │ │ │ -0042ea80: 3500 0012 0048 4936 0000 2020 2045 7861 5....HI6.. Exa │ │ │ -0042ea90: 6d70 6c65 3a07 0048 4937 0000 1b00 4849 mple:..HI7....HI │ │ │ +0042ea70: 6720 6f70 6572 6174 696f 6e2e 0700 4846 g operation...HF │ │ │ +0042ea80: 3500 0012 0048 4636 0000 2020 2045 7861 5....HF6.. Exa │ │ │ +0042ea90: 6d70 6c65 3a07 0048 4637 0000 1b00 4846 mple:..HF7....HF │ │ │ 0042eaa0: 3800 0020 2020 4754 4d3e 5752 4954 4520 8.. GTM>WRITE │ │ │ -0042eab0: 2241 223d 2242 220b 0048 4939 0000 2020 "A"="B"..HI9.. │ │ │ -0042eac0: 2030 1b00 4849 3a00 0020 2020 4754 4d3e 0..HI:.. GTM> │ │ │ +0042eab0: 2241 223d 2242 220b 0048 4639 0000 2020 "A"="B"..HF9.. │ │ │ +0042eac0: 2030 1b00 4846 3a00 0020 2020 4754 4d3e 0..HF:.. GTM> │ │ │ 0042ead0: 5752 4954 4520 2243 223d 2243 220b 0048 WRITE "C"="C"..H │ │ │ -0042eae0: 4941 0000 2020 2031 1b00 4849 4200 0020 IA.. 1..HIB.. │ │ │ +0042eae0: 4641 0000 2020 2031 1b00 4846 4200 0020 FA.. 1..HFB.. │ │ │ 0042eaf0: 2020 4754 4d3e 5752 4954 4520 2241 225b GTM>WRITE "A"[ │ │ │ -0042eb00: 2242 220b 0048 4943 0000 2020 2030 1d00 "B"..HIC.. 0.. │ │ │ -0042eb10: 4849 4400 0020 2020 4754 4d3e 5752 4954 HID.. GTM>WRIT │ │ │ -0042eb20: 4520 2241 4243 225b 2243 220b 0048 4945 E "ABC"["C"..HIE │ │ │ -0042eb30: 0000 2020 2031 1b00 4849 4600 0020 2020 .. 1..HIF.. │ │ │ +0042eb00: 2242 220b 0048 4643 0000 2020 2030 1d00 "B"..HFC.. 0.. │ │ │ +0042eb10: 4846 4400 0020 2020 4754 4d3e 5752 4954 HFD.. GTM>WRIT │ │ │ +0042eb20: 4520 2241 4243 225b 2243 220b 0048 4645 E "ABC"["C"..HFE │ │ │ +0042eb30: 0000 2020 2031 1b00 4846 4600 0020 2020 .. 1..HFF.. │ │ │ 0042eb40: 4754 4d3e 5752 4954 4520 2241 225d 2242 GTM>WRITE "A"]"B │ │ │ -0042eb50: 220b 0048 4947 0000 2020 2030 1b00 4849 "..HIG.. 0..HI │ │ │ +0042eb50: 220b 0048 4647 0000 2020 2030 1b00 4846 "..HFG.. 0..HF │ │ │ 0042eb60: 4800 0020 2020 4754 4d3e 5752 4954 4520 H.. GTM>WRITE │ │ │ -0042eb70: 2242 225d 2241 220b 0048 4949 0000 2020 "B"]"A"..HII.. │ │ │ -0042eb80: 2031 1c00 4849 4a00 0020 2020 4754 4d3e 1..HIJ.. GTM> │ │ │ +0042eb70: 2242 225d 2241 220b 0048 4649 0000 2020 "B"]"A"..HFI.. │ │ │ +0042eb80: 2031 1c00 4846 4a00 0020 2020 4754 4d3e 1..HFJ.. GTM> │ │ │ 0042eb90: 5752 4954 4520 2241 225d 5d22 4222 0b00 WRITE "A"]]"B".. │ │ │ -0042eba0: 4849 5100 0020 2020 301c 0048 4952 0000 HIQ.. 0..HIR.. │ │ │ +0042eba0: 4846 5100 0020 2020 301c 0048 4652 0000 HFQ.. 0..HFR.. │ │ │ 0042ebb0: 2020 2047 544d 3e57 5249 5445 2022 4222 GTM>WRITE "B" │ │ │ -0042ebc0: 5d5d 2241 220b 0048 4953 0000 2020 2031 ]]"A"..HIS.. 1 │ │ │ -0042ebd0: 0700 4849 5400 0051 0048 4955 0000 2020 ..HIT..Q.HIU.. │ │ │ +0042ebc0: 5d5d 2241 220b 0048 4653 0000 2020 2031 ]]"A"..HFS.. 1 │ │ │ +0042ebd0: 0700 4846 5400 0051 0048 4655 0000 2020 ..HFT..Q.HFU.. │ │ │ 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 4849 5600 0020 g string..HIV.. │ │ │ -0042ec30: 2020 6c69 7465 7261 6c73 2e07 0048 4957 literals...HIW │ │ │ -0042ec40: 0000 1200 4849 5800 0020 2020 4578 616d ....HIX.. Exam │ │ │ -0042ec50: 706c 653a 0700 4849 5900 0018 0048 495a ple:..HIY....HIZ │ │ │ +0042ec20: 6720 7374 7269 6e67 1300 4846 5600 0020 g string..HFV.. │ │ │ +0042ec30: 2020 6c69 7465 7261 6c73 2e07 0048 4657 literals...HFW │ │ │ +0042ec40: 0000 1200 4846 5800 0020 2020 4578 616d ....HFX.. Exam │ │ │ +0042ec50: 706c 653a 0700 4846 5900 0018 0048 465a ple:..HFY....HFZ │ │ │ 0042ec60: 0000 2020 2047 544d 3e57 5249 5445 2032 .. GTM>WRITE 2 │ │ │ -0042ec70: 5d31 300b 0048 4961 0000 2020 2031 1900 ]10..HIa.. 1.. │ │ │ -0042ec80: 4849 6200 0020 2020 4754 4d3e 5752 4954 HIb.. GTM>WRIT │ │ │ -0042ec90: 4520 325d 5d31 300b 0048 4963 0000 2020 E 2]]10..HIc.. │ │ │ -0042eca0: 2030 1900 4849 6400 0020 2020 4754 4d3e 0..HId.. GTM> │ │ │ -0042ecb0: 5752 4954 4520 305d 2224 220b 0048 4965 WRITE 0]"$"..HIe │ │ │ -0042ecc0: 0000 2020 2031 1a00 4849 6600 0020 2020 .. 1..HIf.. │ │ │ +0042ec70: 5d31 300b 0048 4661 0000 2020 2031 1900 ]10..HFa.. 1.. │ │ │ +0042ec80: 4846 6200 0020 2020 4754 4d3e 5752 4954 HFb.. GTM>WRIT │ │ │ +0042ec90: 4520 325d 5d31 300b 0048 4663 0000 2020 E 2]]10..HFc.. │ │ │ +0042eca0: 2030 1900 4846 6400 0020 2020 4754 4d3e 0..HFd.. GTM> │ │ │ +0042ecb0: 5752 4954 4520 305d 2224 220b 0048 4665 WRITE 0]"$"..HFe │ │ │ +0042ecc0: 0000 2020 2031 1a00 4846 6600 0020 2020 .. 1..HFf.. │ │ │ 0042ecd0: 4754 4d3e 5752 4954 4520 305d 5d22 2422 GTM>WRITE 0]]"$" │ │ │ -0042ece0: 0b00 4849 6700 0020 2020 3007 0048 4968 ..HIg.. 0..HIh │ │ │ -0042ecf0: 0000 5400 4849 6900 0020 2020 5468 6573 ..T.HIi.. Thes │ │ │ +0042ece0: 0b00 4846 6700 0020 2020 3007 0048 4668 ..HFg.. 0..HFh │ │ │ +0042ecf0: 0000 5400 4846 6900 0020 2020 5468 6573 ..T.HFi.. 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 4849 6a00 0020 2020 r set,Q.HIj.. │ │ │ +0042ed40: 7220 7365 742c 5100 4846 6a00 0020 2020 r set,Q.HFj.. │ │ │ 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 4971 0000 2020 -after"6.HIq.. │ │ │ +0042ed90: 2d61 6674 6572 2236 0048 4671 0000 2020 -after"6.HFq.. │ │ │ 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: 4972 0000 1200 4849 7300 0020 2020 4578 Ir....HIs.. Ex │ │ │ -0042ede0: 616d 706c 653a 0700 4849 7400 0017 0048 ample:..HIt....H │ │ │ -0042edf0: 4975 0000 2020 2047 544d 3e57 5249 5445 Iu.. GTM>WRITE │ │ │ -0042ee00: 2031 3d31 0b00 4849 7600 0020 2020 3117 1=1..HIv.. 1. │ │ │ -0042ee10: 0048 4977 0000 2020 2047 544d 3e57 5249 .HIw.. GTM>WRI │ │ │ -0042ee20: 5445 2031 3d32 0b00 4849 7800 0020 2020 TE 1=2..HIx.. │ │ │ -0042ee30: 3019 0048 4979 0000 2020 2047 544d 3e57 0..HIy.. GTM>W │ │ │ -0042ee40: 5249 5445 2031 3d22 3122 0b00 4849 7a00 RITE 1="1"..HIz. │ │ │ -0042ee50: 0020 2020 3118 0048 4981 0000 2020 2047 . 1..HI... G │ │ │ +0042edd0: 4672 0000 1200 4846 7300 0020 2020 4578 Fr....HFs.. Ex │ │ │ +0042ede0: 616d 706c 653a 0700 4846 7400 0017 0048 ample:..HFt....H │ │ │ +0042edf0: 4675 0000 2020 2047 544d 3e57 5249 5445 Fu.. GTM>WRITE │ │ │ +0042ee00: 2031 3d31 0b00 4846 7600 0020 2020 3117 1=1..HFv.. 1. │ │ │ +0042ee10: 0048 4677 0000 2020 2047 544d 3e57 5249 .HFw.. GTM>WRI │ │ │ +0042ee20: 5445 2031 3d32 0b00 4846 7800 0020 2020 TE 1=2..HFx.. │ │ │ +0042ee30: 3019 0048 4679 0000 2020 2047 544d 3e57 0..HFy.. GTM>W │ │ │ +0042ee40: 5249 5445 2031 3d22 3122 0b00 4846 7a00 RITE 1="1"..HFz. │ │ │ +0042ee50: 0020 2020 3118 0048 4681 0000 2020 2047 . 1..HF... G │ │ │ 0042ee60: 544d 3e57 5249 5445 2031 3d30 310b 0048 TM>WRITE 1=01..H │ │ │ -0042ee70: 4982 0000 2020 2031 1a00 4849 8300 0020 I... 1..HI... │ │ │ +0042ee70: 4682 0000 2020 2031 1a00 4846 8300 0020 F... 1..HF... │ │ │ 0042ee80: 2020 4754 4d3e 5752 4954 4520 313d 2230 GTM>WRITE 1="0 │ │ │ -0042ee90: 3122 0b00 4849 8400 0020 2020 301b 0048 1"..HI... 0..H │ │ │ -0042eea0: 4985 0000 2020 2047 544d 3e57 5249 5445 I... GTM>WRITE │ │ │ -0042eeb0: 2031 3d2b 2230 3122 0b00 4849 8600 0020 1=+"01"..HI... │ │ │ -0042eec0: 2020 310e 0048 4987 0000 2020 2047 544d 1..HI... GTM │ │ │ -0042eed0: 3e07 0048 4988 0000 5200 4849 8900 0020 >..HI...R.HI... │ │ │ +0042ee90: 3122 0b00 4846 8400 0020 2020 301b 0048 1"..HF... 0..H │ │ │ +0042eea0: 4685 0000 2020 2047 544d 3e57 5249 5445 F... GTM>WRITE │ │ │ +0042eeb0: 2031 3d2b 2230 3122 0b00 4846 8600 0020 1=+"01"..HF... │ │ │ +0042eec0: 2020 310e 0048 4687 0000 2020 2047 544d 1..HF... GTM │ │ │ +0042eed0: 3e07 0048 4688 0000 5200 4846 8900 0020 >..HF...R.HF... │ │ │ 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 4849 8a00 erator. IfS.HI.. │ │ │ +0042ef20: 6572 6174 6f72 2e20 4966 5300 4846 8a00 erator. IfS.HF.. │ │ │ 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: 4991 0000 2020 2048 6f77 6576 6572 2c20 I... However, │ │ │ +0042ef80: 4691 0000 2020 2048 6f77 6576 6572 2c20 F... 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 4992 g data type..HI. │ │ │ +0042efc0: 6720 6461 7461 2074 7970 6513 0048 4692 g data type..HF. │ │ │ 0042efd0: 0000 2020 2070 7265 7661 696c 732e 0700 .. prevails... │ │ │ -0042efe0: 4849 9300 0012 0048 4994 0000 2020 2045 HI.....HI... E │ │ │ -0042eff0: 7861 6d70 6c65 3a07 0048 4995 0000 0000 xample:..HI..... │ │ │ +0042efe0: 4846 9300 0012 0048 4694 0000 2020 2045 HF.....HF... E │ │ │ +0042eff0: 7861 6d70 6c65 3a07 0048 4695 0000 0000 xample:..HF..... │ │ │ 0042f000: 0400 0000 fb04 0000 370c 0000 0000 0000 ........7....... │ │ │ -0042f010: 5000 0049 4845 4c50 00ff 7300 ff4d 5f4c P..IHELP..s..M_L │ │ │ +0042f010: 5000 0046 4845 4c50 00ff 7300 ff4d 5f4c P..FHELP..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 3b49 bf11 0000 2020 204c 6162 656c ..;I.... Label │ │ │ -0042f070: 2052 6566 6572 656e 6365 7307 003c 4921 References..) 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 3149 readability,N.1I │ │ │ +0042f260: 7265 6164 6162 696c 6974 792c 4e00 3146 readability,N.1F │ │ │ 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 3049 c011 racters as%.0I.. │ │ │ +0042f2b0: 7261 6374 6572 7320 6173 2500 3046 c011 racters as%.0F.. │ │ │ 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 4912 0000 2020 2020 202a 205a 6572 .1I... * Zer │ │ │ +0042f2e0: 0031 4612 0000 2020 2020 202a 205a 6572 .1F... * 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 3149 ). The levelT.1I │ │ │ +0042f320: 292e 2054 6865 206c 6576 656c 5400 3146 ). The levelT.1F │ │ │ 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 3149 1400 0020 2020 2020 2020 6d6f P.1I... mo │ │ │ +0042f380: 5000 3146 1400 0020 2020 2020 2020 6d6f P.1F... 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 3149 1500 0020 2020 2020 2020 6c65 M.1I... le │ │ │ +0042f3d0: 4d00 3146 1500 0020 2020 2020 2020 6c65 M.1F... 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: 4916 0000 2020 2020 2020 2063 6f6d 6d61 I... comma │ │ │ +0042f420: 4616 0000 2020 2020 2020 2063 6f6d 6d61 F... 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 3149 1700 0020 2020 2020 ing.T.1I... │ │ │ +0042f450: 696e 672e 5400 3146 1700 0020 2020 2020 ing.T.1F... │ │ │ 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 3149 1800 0020 commandsS.1I... │ │ │ +0042f4a0: 636f 6d6d 616e 6473 5300 3146 1800 0020 commandsS.1F... │ │ │ 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 0049 4845 4c50 00ff 7300 ff4d 5f4c ]..IHELP..s..M_L │ │ │ +0042f810: 5d00 0046 4845 4c50 00ff 7300 ff4d 5f4c ]..FHELP..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: 49bf 1100 0020 2020 5061 7474 6572 6e20 I.... Pattern │ │ │ +0042f870: 46bf 1100 0020 2020 5061 7474 6572 6e20 F.... Pattern │ │ │ 0042f880: 4d61 7463 6820 4f70 6572 6174 6f72 0700 Match Operator.. │ │ │ -0042f890: 4349 2100 0054 0043 4931 0000 2020 2054 CI!..T.CI1.. T │ │ │ +0042f890: 4346 2100 0054 0043 4631 0000 2020 2054 CF!..T.CF1.. 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 4941 0000 xpressionT.CIA.. │ │ │ +0042f8e0: 7870 7265 7373 696f 6e54 0043 4641 0000 xpressionT.CFA.. │ │ │ 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: 4951 0000 2020 2066 6f6c 6c6f 7769 6e67 IQ.. following │ │ │ +0042f940: 4651 0000 2020 2066 6f6c 6c6f 7769 6e67 FQ.. 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 4349 6100 002f 0043 4971 0000 2020 ..CIa../.CIq.. │ │ │ +0042f980: 0700 4346 6100 002f 0043 4671 0000 2020 ..CFa../.CFq.. │ │ │ 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 4349 8100 0020 0043 ments:..CI... .C │ │ │ -0042f9c0: 4991 0000 2020 2020 312e 2041 2072 6570 I... 1. A rep │ │ │ +0042f9b0: 6d65 6e74 733a 0700 4346 8100 0020 0043 ments:..CF... .C │ │ │ +0042f9c0: 4691 0000 2020 2020 312e 2041 2072 6570 F... 1. A rep │ │ │ 0042f9d0: 6574 6974 696f 6e20 636f 756e 7446 0042 etition countF.B │ │ │ -0042f9e0: 49c0 1100 0020 2020 2032 2e20 4120 7061 I.... 2. A pa │ │ │ +0042f9e0: 46c0 1100 0020 2020 2032 2e20 4120 7061 F.... 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 4912 0000 4c00 4349 1300 ist..CI...L.CI.. │ │ │ +0042fa20: 6973 7407 0043 4612 0000 4c00 4346 1300 ist..CF...L.CF.. │ │ │ 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 4349 1400 0020 2020 of anJ.CI... │ │ │ +0042fa70: 206f 6620 616e 4a00 4346 1400 0020 2020 of anJ.CF... │ │ │ 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 4349 1500 0020 2020 6c65 6769 7469 ..CI... legiti │ │ │ +0042fac0: 1d00 4346 1500 0020 2020 6c65 6769 7469 ..CF... legiti │ │ │ 0042fad0: 6d61 7465 2070 6174 7465 726e 2e07 0043 mate pattern...C │ │ │ -0042fae0: 4916 0000 4f00 4349 1700 0020 2020 5468 I...O.CI... Th │ │ │ +0042fae0: 4616 0000 4f00 4346 1700 0020 2020 5468 F...O.CF... 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 4918 0000 2020 2070 6572 r aS.CI... per │ │ │ +0042fb30: 7220 6153 0043 4618 0000 2020 2070 6572 r aS.CF... 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 4349 1900 0020 2020 erals.R.CI... │ │ │ +0042fb80: 6572 616c 732e 5200 4346 1900 0020 2020 erals.R.CF... │ │ │ 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 4349 1a00 0020 e periodO.CI... │ │ │ +0042fbd0: 6520 7065 7269 6f64 4f00 4346 1a00 0020 e periodO.CF... │ │ │ 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 4921 0000 2020 er is aT.CI!.. │ │ │ +0042fc20: 6572 2069 7320 6154 0043 4621 0000 2020 er is aT.CF!.. │ │ │ 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 4922 on count isM.CI" │ │ │ +0042fc70: 6f6e 2063 6f75 6e74 2069 734d 0043 4622 on count isM.CF" │ │ │ 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 4349 2300 0020 (i.e., aM.CI#.. │ │ │ +0042fcc0: 2869 2e65 2e2c 2061 4d00 4346 2300 0020 (i.e., aM.CF#.. │ │ │ 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 4924 0000 2020 206e ilingJ.CI$.. n │ │ │ +0042fd10: 696c 696e 674a 0043 4624 0000 2020 206e ilingJ.CF$.. 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 4925 0000 2000 4349 2600 0020 2020 .CI%.. .CI&.. │ │ │ +0042fd60: 0043 4625 0000 2000 4346 2600 0020 2020 .CF%.. .CF&.. │ │ │ 0042fd70: 5468 6520 7061 7474 6572 6e20 636f 6465 The pattern code │ │ │ -0042fd80: 7320 6172 653a 0700 4349 2700 0035 0043 s are:..CI'..5.C │ │ │ -0042fd90: 4928 0000 2020 2041 2061 6c70 6861 6265 I(.. A alphabe │ │ │ +0042fd80: 7320 6172 653a 0700 4346 2700 0035 0043 s are:..CF'..5.C │ │ │ +0042fd90: 4628 0000 2020 2041 2061 6c70 6861 6265 F(.. 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 4349 2900 0031 0043 492a 0000 se..CI)..1.CI*.. │ │ │ +0042fdc0: 7365 0700 4346 2900 0031 0043 462a 0000 se..CF)..1.CF*.. │ │ │ 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 4349 3100 31 and 127..CI1. │ │ │ -0042fe00: 0050 0043 4932 0000 2020 2045 2061 6e79 .P.CI2.. E any │ │ │ +0042fdf0: 3331 2061 6e64 2031 3237 0700 4346 3100 31 and 127..CF1. │ │ │ +0042fe00: 0050 0043 4632 0000 2020 2045 2061 6e79 .P.CF2.. 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 4933 0000 2020 2077 6865 7265 g-.CI3.. where │ │ │ +0042fe50: 672d 0043 4633 0000 2020 2077 6865 7265 g-.CF3.. 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: 4349 3400 003a 0043 4935 0000 2020 204c CI4..:.CI5.. L │ │ │ +0042fe80: 4346 3400 003a 0043 4635 0000 2020 204c CF4..:.CF5.. 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 4936 0000 2300 4349 3700 0020 2020 .CI6..#.CI7.. │ │ │ +0042fec0: 0043 4636 0000 2300 4346 3700 0020 2020 .CF6..#.CF7.. │ │ │ 0042fed0: 4e20 6469 6769 7473 2030 2d39 2c20 4153 N digits 0-9, AS │ │ │ -0042fee0: 4349 4920 3438 2d35 3707 0043 4938 0000 CII 48-57..CI8.. │ │ │ -0042fef0: 3b00 4349 3900 0020 2020 5020 7075 6e63 ;.CI9.. P punc │ │ │ +0042fee0: 4349 4920 3438 2d35 3707 0043 4638 0000 CII 48-57..CF8.. │ │ │ +0042fef0: 3b00 4346 3900 0020 2020 5020 7075 6e63 ;.CF9.. 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 493a 96, 123-126..CI: │ │ │ -0042ff30: 0000 3900 4349 4100 0020 2020 5520 7570 ..9.CIA.. U up │ │ │ +0042ff20: 3936 2c20 3132 332d 3132 3607 0043 463a 96, 123-126..CF: │ │ │ +0042ff30: 0000 3900 4346 4100 0020 2020 5520 7570 ..9.CFA.. 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 4942 ASCII 65-90..CIB │ │ │ -0042ff70: 0000 5400 4349 4300 0020 2020 5061 7474 ..T.CIC.. Patt │ │ │ +0042ff60: 4153 4349 4920 3635 2d39 3007 0043 4642 ASCII 65-90..CFB │ │ │ +0042ff70: 0000 5400 4346 4300 0020 2020 5061 7474 ..T.CFC.. 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 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +00430010: 9500 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 4945 0000 2020 2055 C, N,S.CIE.. U │ │ │ +004300a0: 432c 204e 2c53 0043 4645 0000 2020 2055 C, N,S.CFE.. 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 4349 4600 0020 plicitlyR.CIF.. │ │ │ +004300f0: 706c 6963 6974 6c79 5200 4346 4600 0020 plicitlyR.CFF.. │ │ │ 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 4349 4700 rmation onR.CIG. │ │ │ +00430140: 726d 6174 696f 6e20 6f6e 5200 4346 4700 rmation onR.CFG. │ │ │ 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 4349 ion" chapter).CI │ │ │ +00430190: 696f 6e22 2063 6861 7074 6572 2900 4346 ion" chapter).CF │ │ │ 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 4949 0000 1200 4349 uide...CII....CI │ │ │ +004301c0: 7569 6465 2e07 0043 4649 0000 1200 4346 uide...CFI....CF │ │ │ 004301d0: 4a00 0020 2020 2a2a 4e6f 7465 2a2a 0700 J.. **Note**.. │ │ │ -004301e0: 4349 5100 004d 0043 4952 0000 2020 2054 CIQ..M.CIR.. T │ │ │ +004301e0: 4346 5100 004d 0043 4652 0000 2020 2054 CFQ..M.CFR.. 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 4349 5300 0020 2020 6465 6669 lyP.CIS.. defi │ │ │ +00430230: 6c79 5000 4346 5300 0020 2020 6465 6669 lyP.CFS.. 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 4349 5400 0020 2020 7061 7474 noI.CIT.. patt │ │ │ +00430280: 6e6f 4900 4346 5400 0020 2020 7061 7474 noI.CFT.. 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 4955 -time errorR.CIU │ │ │ +004302c0: 2d74 696d 6520 6572 726f 7252 0043 4655 -time errorR.CFU │ │ │ 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: 4956 0000 2020 2070 6174 7465 726e 7320 IV.. patterns │ │ │ +00430320: 4656 0000 2020 2070 6174 7465 726e 7320 FV.. 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 4349 5700 0020 2020 6465 6665 7273 R.CIW.. defers │ │ │ +00430370: 5200 4346 5700 0020 2020 6465 6665 7273 R.CFW.. 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 4349 5800 0020 2020 6173 2065 llF.CIX.. as e │ │ │ +004303c0: 6c6c 4600 4346 5800 0020 2020 6173 2065 llF.CFX.. 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 4349 5900 0012 n table...CIY... │ │ │ -00430410: 0043 495a 0000 2020 2045 7861 6d70 6c65 .CIZ.. Example │ │ │ -00430420: 3a07 0043 4961 0000 1c00 4349 6200 0020 :..CIa....CIb.. │ │ │ +00430400: 6e20 7461 626c 652e 0700 4346 5900 0012 n table...CFY... │ │ │ +00430410: 0043 465a 0000 2020 2045 7861 6d70 6c65 .CFZ.. Example │ │ │ +00430420: 3a07 0043 4661 0000 1c00 4346 6200 0020 :..CFa....CFb.. │ │ │ 00430430: 2020 4754 4d3e 5752 4954 4520 2241 4243 GTM>WRITE "ABC │ │ │ -00430440: 223f 3355 0b00 4349 6300 0020 2020 3130 "?3U..CIc.. 10 │ │ │ -00430450: 0043 4964 0000 2020 2047 544d 3e57 5249 .CId.. GTM>WRI │ │ │ +00430440: 223f 3355 0b00 4346 6300 0020 2020 3130 "?3U..CFc.. 10 │ │ │ +00430450: 0043 4664 0000 2020 2047 544d 3e57 5249 .CFd.. 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 4965 0000 2020 2031 0700 4349 6600 .CIe.. 1..CIf. │ │ │ -00430490: 004f 0043 4967 0000 2020 2054 6865 2066 .O.CIg.. The f │ │ │ +00430480: 0043 4665 0000 2020 2031 0700 4346 6600 .CFe.. 1..CFf. │ │ │ +00430490: 004f 0043 4667 0000 2020 2054 6865 2066 .O.CFg.. 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 4349 6800 0020 2020 6d75 6c74 6970 M.CIh.. multip │ │ │ +004304e0: 4d00 4346 6800 0020 2020 6d75 6c74 6970 M.CFh.. 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: 4969 0000 2020 2072 6570 6574 6974 696f Ii.. repetitio │ │ │ +00430530: 4669 0000 2020 2072 6570 6574 6974 696f Fi.. repetitio │ │ │ 00430540: 6e20 636f 756e 7473 2061 7265 2066 6978 n counts are fix │ │ │ -00430550: 6564 2e07 0043 496a 0000 1200 4349 7100 ed...CIj....CIq. │ │ │ -00430560: 0020 2020 4578 616d 706c 653a 0700 4349 . Example:..CI │ │ │ -00430570: 7200 0041 0043 4973 0000 2020 2049 2078 r..A.CIs.. I x │ │ │ +00430550: 6564 2e07 0043 466a 0000 1200 4346 7100 ed...CFj....CFq. │ │ │ +00430560: 0020 2020 4578 616d 706c 653a 0700 4346 . Example:..CF │ │ │ +00430570: 7200 0041 0043 4673 0000 2020 2049 2078 r..A.CFs.. 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 4349 7400 004b 0043 4975 r" Q..CIt..K.CIu │ │ │ +004305b0: 7222 2051 0700 4346 7400 004b 0043 4675 r" Q..CFt..K.CFu │ │ │ 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 4349 7600 0012 0043 cters...CIv....C │ │ │ -00430610: 4977 0000 2020 2045 7861 6d70 6c65 3a07 Iw.. Example:. │ │ │ -00430620: 0043 4978 0000 2200 4349 7900 0020 2020 .CIx..".CIy.. │ │ │ +00430600: 6374 6572 732e 0700 4346 7600 0012 0043 cters...CFv....C │ │ │ +00430610: 4677 0000 2020 2045 7861 6d70 6c65 3a07 Fw.. Example:. │ │ │ +00430620: 0043 4678 0000 2200 4346 7900 0020 2020 .CFx..".CFy.. │ │ │ 00430630: 4920 6163 6e3f 3155 2e32 3041 3122 2c22 I acn?1U.20A1"," │ │ │ -00430640: 3155 2e31 3041 2044 3500 4349 7a00 0020 1U.10A D5.CIz.. │ │ │ +00430640: 3155 2e31 3041 2044 3500 4346 7a00 0020 1U.10A D5.CFz.. │ │ │ 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: 4981 0000 5400 4349 8200 0020 2020 5468 I...T.CI... Th │ │ │ +00430680: 4681 0000 5400 4346 8200 0020 2020 5468 F...T.CF... 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 4349 8300 0020 ine thatQ.CI... │ │ │ +004306d0: 696e 6520 7468 6174 5100 4346 8300 0020 ine thatQ.CF... │ │ │ 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 4984 0000 up of the?.CI... │ │ │ +00430720: 7570 206f 6620 7468 653f 0043 4684 0000 up of the?.CF... │ │ │ 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 4349 8500 004e s index...CI...N │ │ │ -00430770: 0043 4986 0000 2020 2054 6865 2070 6174 .CI... The pat │ │ │ +00430760: 7320 696e 6465 782e 0700 4346 8500 004e s index...CF...N │ │ │ +00430770: 0043 4686 0000 2020 2054 6865 2070 6174 .CF... 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 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +00430810: 9600 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 4349 8800 0020 2020 tatomsS.CI... │ │ │ +004308a0: 7461 746f 6d73 5300 4346 8800 0020 2020 tatomsS.CF... │ │ │ 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 4989 0000 atches ifM.CI... │ │ │ +004308f0: 6174 6368 6573 2069 664d 0043 4689 0000 atches ifM.CF... │ │ │ 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 4349 8a00 0020 2020 ample,P.CI... │ │ │ +00430940: 616d 706c 652c 5000 4346 8a00 0020 2020 ample,P.CF... │ │ │ 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 4349 9100 0020 2020 socialR.CI... │ │ │ +00430990: 736f 6369 616c 5200 4346 9100 0020 2020 socialR.CF... │ │ │ 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 4349 9200 0020 s one ofK.CI... │ │ │ +004309e0: 7320 6f6e 6520 6f66 4b00 4346 9200 0020 s one ofK.CF... │ │ │ 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 4993 0000 2020 2072 6563 sed..CI... rec │ │ │ -00430a40: 7572 7369 7665 6c79 292e 0700 4349 9400 ursively)...CI.. │ │ │ -00430a50: 0012 0043 4995 0000 2020 202a 2a4e 6f74 ...CI... **Not │ │ │ -00430a60: 652a 2a07 0043 4996 0000 5300 4349 9700 e**..CI...S.CI.. │ │ │ +00430a30: 7365 6417 0043 4693 0000 2020 2072 6563 sed..CF... rec │ │ │ +00430a40: 7572 7369 7665 6c79 292e 0700 4346 9400 ursively)...CF.. │ │ │ +00430a50: 0012 0043 4695 0000 2020 202a 2a4e 6f74 ...CF... **Not │ │ │ +00430a60: 652a 2a07 0043 4696 0000 5300 4346 9700 e**..CF...S.CF.. │ │ │ 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: 4998 0000 2020 2073 686f 756c 6420 6265 I... should be │ │ │ +00430ac0: 4698 0000 2020 2073 686f 756c 6420 6265 F... 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 4999 0000 2020 206d 6f72 6520 6566 .CI... more ef │ │ │ +00430b10: 0043 4699 0000 2020 206d 6f72 6520 6566 .CF... 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 4349 9a00 0000 0000 0000 ate...CI........ │ │ │ +00430b50: 6174 652e 0700 4346 9a00 0000 0000 0000 ate...CF........ │ │ │ 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 0049 4845 4c50 00ff 7300 ff4c 414e ...IHELP..s..LAN │ │ │ +00431010: 8c00 0046 4845 4c50 00ff 7300 ff4c 414e ...FHELP..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 3849 -----------|T.8I │ │ │ +00431090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 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 3849 3600 0020 2020 7c2d 2d2d 2d2d T.8I6.. |----- │ │ │ +004310f0: 5400 3846 3600 0020 2020 7c2d 2d2d 2d2d T.8F6.. |----- │ │ │ 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 3849 3700 0020 2020 7c20 ---|T.8I7.. | │ │ │ +00431140: 2d2d 2d7c 5400 3846 3700 0020 2020 7c20 ---|T.8F7.. | │ │ │ 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 3849 3800 0020 |T.8I8.. │ │ │ +00431190: 2020 2020 2020 207c 5400 3846 3800 0020 |T.8F8.. │ │ │ 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 3849 -----------|T.8I │ │ │ +004311e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 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 3849 3a00 0020 2020 7c2d 2d2d 2d2d T.8I:.. |----- │ │ │ +00431240: 5400 3846 3a00 0020 2020 7c2d 2d2d 2d2d T.8F:.. |----- │ │ │ 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 3849 4100 0020 2020 7c20 ---|T.8IA.. | │ │ │ +00431290: 2d2d 2d7c 5400 3846 4100 0020 2020 7c20 ---|T.8FA.. | │ │ │ 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 3849 4200 0020 |T.8IB.. │ │ │ +004312e0: 2020 2020 2020 207c 5400 3846 4200 0020 |T.8FB.. │ │ │ 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 3849 -----------+..8I │ │ │ -00431340: 4300 000e 0038 4944 0000 2020 4e4f 5445 C....8ID.. NOTE │ │ │ -00431350: 3a07 0038 4945 0000 5000 3849 4600 0020 :..8IE..P.8IF.. │ │ │ +00431330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 3846 -----------+..8F │ │ │ +00431340: 4300 000e 0038 4644 0000 2020 4e4f 5445 C....8FD.. NOTE │ │ │ +00431350: 3a07 0038 4645 0000 5000 3846 4600 0020 :..8FE..P.8FF.. │ │ │ 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 3849 4700 0020 ter as aS.8IG.. │ │ │ +004313a0: 7465 7220 6173 2061 5300 3846 4700 0020 ter as aS.8FG.. │ │ │ 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 4948 n passes toO.8IH │ │ │ +004313f0: 6e20 7061 7373 6573 2074 6f4f 0038 4648 n passes toO.8FH │ │ │ 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 3849 4900 behavior...8II. │ │ │ -00431450: 0024 0009 494d 5f4c 414e 475f 4645 4154 .$..IM_LANG_FEAT │ │ │ +00431440: 2062 6568 6176 696f 722e 0700 3846 4900 behavior...8FI. │ │ │ +00431450: 0024 0009 464d 5f4c 414e 475f 4645 4154 .$..FM_LANG_FEAT │ │ │ 00431460: 5552 4553 0000 4d5f 4c61 6e67 5f46 6561 URES..M_Lang_Fea │ │ │ -00431470: 7475 7265 731a 0019 49bf 1100 0020 2020 tures...I.... │ │ │ +00431470: 7475 7265 731a 0019 46bf 1100 0020 2020 tures...F.... │ │ │ 00431480: 4d20 4c61 6e67 2046 6561 7475 7265 7307 M Lang Features. │ │ │ -00431490: 001a 4921 0000 5400 1a49 3100 0020 2020 ..I!..T..I1.. │ │ │ +00431490: 001a 4621 0000 5400 1a46 3100 0020 2020 ..F!..T..F1.. │ │ │ 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 1a49 4100 stem. ThisP..IA. │ │ │ +004314e0: 7374 656d 2e20 5468 6973 5000 1a46 4100 stem. ThisP..FA. │ │ │ 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 1a49 5100 covered asG..IQ. │ │ │ +00431530: 636f 7665 7265 6420 6173 4700 1a46 5100 covered asG..FQ. │ │ │ 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 4961 0000 1a00 1949 ff73 00ff ....Ia.....I.s.. │ │ │ +00431580: 2e07 001a 4661 0000 1a00 1946 ff73 00ff ....Fa.....F.s.. │ │ │ 00431590: 434f 4d4d 414e 4453 0000 436f 6d6d 616e COMMANDS..Comman │ │ │ -004315a0: 6473 1300 2649 bf11 0000 2020 2043 6f6d ds..&I.... Com │ │ │ -004315b0: 6d61 6e64 7307 0027 4921 0000 0000 0000 mands..'I!...... │ │ │ +004315a0: 6473 1300 2646 bf11 0000 2020 2043 6f6d ds..&F.... Com │ │ │ +004315b0: 6d61 6e64 7307 0027 4621 0000 0000 0000 mands..'F!...... │ │ │ 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 4941 itionals onR.ZIA │ │ │ +004318b0: 6974 696f 6e61 6c73 206f 6e52 005a 4641 itionals onR.ZFA │ │ │ 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: 4951 0000 2020 2063 6f6d 6d61 6e64 732c IQ.. commands, │ │ │ +00431910: 4651 0000 2020 2063 6f6d 6d61 6e64 732c FQ.. 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 5a49 6100 0020 2020 636f 6d6d 616e T.ZIa.. comman │ │ │ +00431960: 5400 5a46 6100 0020 2020 636f 6d6d 616e T.ZFa.. 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 5a49 7100 0020 2020 706f mentP.ZIq.. po │ │ │ +004319b0: 6d65 6e74 5000 5a46 7100 0020 2020 706f mentP.ZFq.. 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 5a49 8100 0020 2020 7468 ionsN.ZI... th │ │ │ +00431a00: 696f 6e73 4e00 5a46 8100 0020 2020 7468 ionsN.ZF... 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 5a49 9100 0036 003f 7443 4f4d M...ZI...6.?tCOM │ │ │ +00431a50: 4d2e 0700 5a46 9100 0036 003f 7443 4f4d M...ZF...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 49bf 1100 0020 2020 436f 6d6d 616e .XI.... Comman │ │ │ +00431a90: 0058 46bf 1100 0020 2020 436f 6d6d 616e .XF.... Comman │ │ │ 00431aa0: 6420 506f 7374 636f 6e64 6974 696f 6e61 d Postconditiona │ │ │ -00431ab0: 6c73 0700 5949 2100 0053 0059 4931 0000 ls..YI!..S.YI1.. │ │ │ +00431ab0: 6c73 0700 5946 2100 0053 0059 4631 0000 ls..YF!..S.YF1.. │ │ │ 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 5949 nd and applyN.YI │ │ │ +00431b00: 6e64 2061 6e64 2061 7070 6c79 4e00 5946 nd and applyN.YF │ │ │ 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 5949 5100 ments. AllS.YIQ. │ │ │ +00431b50: 6d65 6e74 732e 2041 6c6c 5300 5946 5100 ments. AllS.YFQ. │ │ │ 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: 4961 0000 2020 2061 2063 6f6d 6d61 6e64 Ia.. a command │ │ │ +00431bb0: 4661 0000 2020 2061 2063 6f6d 6d61 6e64 Fa.. 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 4971 0000 2020 2049 4620 646f 206e .YIq.. IF do n │ │ │ +00431c00: 0059 4671 0000 2020 2049 4620 646f 206e .YFq.. 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 4981 0000 2020 2061 6363 onsP.YI... acc │ │ │ +00431c50: 6f6e 7350 0059 4681 0000 2020 2061 6363 onsP.YF... 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 4991 0000 2020 206c 6974 o aS.YI... lit │ │ │ +00431ca0: 6f20 6153 0059 4691 0000 2020 206c 6974 o aS.YF... 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 5849 c011 0000 2020 ompileM.XI.... │ │ │ +00431cf0: 6f6d 7069 6c65 4d00 5846 c011 0000 2020 ompileM.XF.... │ │ │ 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 4912 0000 2020 2061 7267 the..YI... arg │ │ │ -00431d50: 756d 656e 7473 2e07 0059 4913 0000 1600 uments...YI..... │ │ │ -00431d60: 2a49 5449 4d45 4f55 5453 0000 5469 6d65 *ITIMEOUTS..Time │ │ │ -00431d70: 6f75 7473 1300 3349 bf11 0000 2020 2054 outs..3I.... T │ │ │ -00431d80: 696d 656f 7574 7307 0034 4921 0000 5200 imeouts..4I!..R. │ │ │ -00431d90: 3449 3100 0020 2020 4d20 7072 6f76 6964 4I1.. M provid │ │ │ +00431d40: 7468 6514 0059 4612 0000 2020 2061 7267 the..YF... arg │ │ │ +00431d50: 756d 656e 7473 2e07 0059 4613 0000 1600 uments...YF..... │ │ │ +00431d60: 2a46 5449 4d45 4f55 5453 0000 5469 6d65 *FTIMEOUTS..Time │ │ │ +00431d70: 6f75 7473 1300 3346 bf11 0000 2020 2054 outs..3F.... T │ │ │ +00431d80: 696d 656f 7574 7307 0034 4621 0000 5200 imeouts..4F!..R. │ │ │ +00431d90: 3446 3100 0020 2020 4d20 7072 6f76 6964 4F1.. 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 3449 4100 0020 2020 696e 6465 6669 P.4IA.. indefi │ │ │ +00431de0: 5000 3446 4100 0020 2020 696e 6465 6669 P.4FA.. 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 3449 5100 0020 2020 6172 6775 6d65 M.4IQ.. argume │ │ │ +00431e30: 4d00 3446 5100 0020 2020 6172 6775 6d65 M.4FQ.. 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: 4961 0000 2020 2073 6563 6f6e 6473 2074 Ia.. seconds t │ │ │ +00431e80: 4661 0000 2020 2073 6563 6f6e 6473 2074 Fa.. 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 4971 0000 2020 2065 7865 6375 oM.4Iq.. execu │ │ │ +00431ed0: 6f4d 0034 4671 0000 2020 2065 7865 6375 oM.4Fq.. 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: 3449 8100 0020 2020 6174 7465 6d70 7420 4I... attempt │ │ │ +00431f20: 3446 8100 0020 2020 6174 7465 6d70 7420 4F... attempt │ │ │ 00431f30: 746f 2063 6f6d 706c 6574 6520 7468 6520 to complete the │ │ │ -00431f40: 636f 6d6d 616e 642e 0700 3449 9100 0054 command...4I...T │ │ │ -00431f50: 0033 49c0 1100 0020 2020 4754 2e4d 2063 .3I.... GT.M c │ │ │ +00431f40: 636f 6d6d 616e 642e 0700 3446 9100 0054 command...4F...T │ │ │ +00431f50: 0033 46c0 1100 0020 2020 4754 2e4d 2063 .3F.... 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 4912 0000 2020 2061 6e64 s),R.4I... and │ │ │ +00431fa0: 7329 2c52 0034 4612 0000 2020 2061 6e64 s),R.4F... 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 3b49 bf11 0000 2020 2050 6f73 7463 ..;I.... Postc │ │ │ -00432070: 6f6e 6469 7469 6f6e 616c 7307 003c 4921 onditionals..) │ │ │ 00433160: 206d 7573 7420 666f 6c6c 6f77 2074 6865 must follow the │ │ │ -00433170: 2063 6f6d 6d61 6e64 4c00 2749 7100 0020 commandL.'Iq.. │ │ │ +00433170: 2063 6f6d 6d61 6e64 4c00 2746 7100 0020 commandL.'Fq.. │ │ │ 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 2749 8100 0020 2020 6d75 ceptQ.'I... mu │ │ │ +004331c0: 6365 7074 5100 2746 8100 0020 2020 6d75 ceptQ.'F... 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 4991 0000 2020 2073 s theM.'I... s │ │ │ +00433210: 7320 7468 654d 0027 4691 0000 2020 2073 s theM.'F... 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 2649 c011 0000 2020 2061 7267 wn..&I.... arg │ │ │ -00433270: 756d 656e 742e 0700 2749 1200 002e 0026 ument...'I.....& │ │ │ -00433280: 49ff 7300 ff49 4e54 4552 5255 5054 5f48 I.s..INTERRUPT_H │ │ │ +00433260: 776e 1400 2646 c011 0000 2020 2061 7267 wn..&F.... arg │ │ │ +00433270: 756d 656e 742e 0700 2746 1200 002e 0026 ument...'F.....& │ │ │ +00433280: 46ff 7300 ff49 4e54 4552 5255 5054 5f48 F.s..INTERRUPT_H │ │ │ 00433290: 414e 444c 494e 4700 0049 6e74 6572 7275 ANDLING..Interru │ │ │ -004332a0: 7074 5f48 616e 646c 696e 671d 003d 49bf pt_Handling..=I. │ │ │ +004332a0: 7074 5f48 616e 646c 696e 671d 003d 46bf pt_Handling..=F. │ │ │ 004332b0: 1100 0020 2020 496e 7465 7272 7570 7420 ... Interrupt │ │ │ -004332c0: 4861 6e64 6c69 6e67 0700 3e49 2100 004c Handling..>I!..L │ │ │ -004332d0: 003e 4931 0000 2020 2047 542e 4d20 7072 .>I1.. GT.M pr │ │ │ +004332c0: 4861 6e64 6c69 6e67 0700 3e46 2100 004c Handling..>F!..L │ │ │ +004332d0: 003e 4631 0000 2020 2047 542e 4d20 7072 .>F1.. 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 4941 ing events:..>IA │ │ │ -00433320: 0000 5100 3e49 5100 0020 2020 5768 656e ..Q.>IQ.. When │ │ │ +00433310: 696e 6720 6576 656e 7473 3a07 003e 4641 ing events:..>FA │ │ │ +00433320: 0000 5100 3e46 5100 0020 2020 5768 656e ..Q.>FQ.. 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 4961 0000 2020 2074 6861 torT.>Ia.. tha │ │ │ +00433370: 746f 7254 003e 4661 0000 2020 2074 6861 torT.>Fa.. 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 4971 0000 2020 $ZTRAPO.>Iq.. │ │ │ +004333c0: 2024 5a54 5241 504f 003e 4671 0000 2020 $ZTRAPO.>Fq.. │ │ │ 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 3e49 8100 0020 2020 r. ForM.>I... │ │ │ +00433410: 722e 2046 6f72 4d00 3e46 8100 0020 2020 r. ForM.>F... │ │ │ 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 4991 0000 2020 2024 5a49 inQ.>I... $ZI │ │ │ +00433460: 2069 6e51 003e 4691 0000 2020 2024 5a49 inQ.>F... $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 3d49 c011 0000 2020 204d anyO.=I.... M │ │ │ +004334b0: 2061 6e79 4f00 3d46 c011 0000 2020 204d anyO.=F.... 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 4912 0000 2020 2024 5a4a "IFP.>I... $ZJ │ │ │ +00433500: 2249 4650 003e 4612 0000 2020 2024 5a4a "IFP.>F... $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 3e49 he value mayP.>I │ │ │ +00433890: 6865 2076 616c 7565 206d 6179 5000 3e46 he value mayP.>F │ │ │ 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 3e49 ror handlingT.>I │ │ │ +004338e0: 726f 7220 6861 6e64 6c69 6e67 5400 3e46 ror handlingT.>F │ │ │ 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 3e49 1600 0020 2020 616e 2065 7272 P.>I... an err │ │ │ +00433940: 5000 3e46 1600 0020 2020 616e 2065 7272 P.>F... 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 3e49 1700 0020 2020 636f 6e74 726f R.>I... contro │ │ │ +00433990: 5200 3e46 1700 0020 2020 636f 6e74 726f R.>F... 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 3e49 1800 0020 2020 7465 726d ALJ.>I... term │ │ │ +004339e0: 414c 4a00 3e46 1800 0020 2020 7465 726d ALJ.>F... 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 3e49 other P.>I │ │ │ +00433a20: 6f74 6865 7220 3c43 5452 4c3e 5000 3e46 other P.>F │ │ │ 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 3e49 delivers and3.>I │ │ │ +00433a70: 6465 6c69 7665 7273 2061 6e64 3300 3e46 delivers and3.>F │ │ │ 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 4921 0000 5400 3e49 2200 0020 2020 .>I!..T.>I".. │ │ │ +00433ab0: 003e 4621 0000 5400 3e46 2200 0020 2020 .>F!..T.>F".. │ │ │ 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 3e49 2300 rs controlS.>I#. │ │ │ +00433b00: 7273 2063 6f6e 7472 6f6c 5300 3e46 2300 rs controlS.>F#. │ │ │ 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: 4924 0000 2020 2061 2046 4f52 206c 6f6f I$.. a FOR loo │ │ │ +00433b60: 4624 0000 2020 2061 2046 4f52 206c 6f6f F$.. 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 4925 0000 2020 2074 616b 6520 6120 .>I%.. take a │ │ │ +00433bb0: 003e 4625 0000 2020 2074 616b 6520 6120 .>F%.. 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 4926 0000 2020 204f 5045 4e20 6f66 .>I&.. OPEN of │ │ │ +00433c00: 003e 4626 0000 2020 204f 5045 4e20 6f66 .>F&.. 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: 3e49 2700 0020 2020 7469 6d65 6f75 742c >I'.. timeout, │ │ │ +00433c50: 3e46 2700 0020 2020 7469 6d65 6f75 742c >F'.. 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 3e49 2800 0020 2020 5049 5045 s,5.>I(.. PIPE │ │ │ +00433ca0: 732c 3500 3e46 2800 0020 2020 5049 5045 s,5.>F(.. 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 4929 0000 5400 W mode...>I)..T. │ │ │ -00433ce0: 3e49 2a00 0020 2020 5468 6520 4841 4e47 >I*.. The HANG │ │ │ +00433cd0: 5720 6d6f 6465 2e07 003e 4629 0000 5400 W mode...>F)..T. │ │ │ +00433ce0: 3e46 2a00 0020 2020 5468 6520 4841 4e47 >F*.. 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 3e49 3100 0020 2020 7465 726d orP.>I1.. term │ │ │ +00433d30: 6f72 5000 3e46 3100 0020 2020 7465 726d orP.>F1.. 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 3e49 3200 0020 2020 7765 6c6c asO.>I2.. well │ │ │ +00433d80: 6173 4f00 3e46 3200 0020 2020 7765 6c6c asO.>F2.. 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 4933 0000 2020 2068 616e 646c nN.>I3.. handl │ │ │ +00433dd0: 6e4e 003e 4633 0000 2020 2068 616e 646c nN.>F3.. 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 4934 0000 2020 2063 6f75 6e74 646f .>I4.. countdo │ │ │ +00433e20: 003e 4634 0000 2020 2063 6f75 6e74 646f .>F4.. 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 3e49 is complete...>I │ │ │ -00433e60: 3500 004c 003e 4936 0000 2020 2049 6620 5..L.>I6.. If │ │ │ +00433e50: 6973 2063 6f6d 706c 6574 652e 0700 3e46 is complete...>F │ │ │ +00433e60: 3500 004c 003e 4636 0000 2020 2049 6620 5..L.>F6.. 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 4937 0000 2020 2054 524f 4c4c 4241 .>I7.. TROLLBA │ │ │ +00433eb0: 003e 4637 0000 2020 2054 524f 4c4c 4241 .>F7.. 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 4938 e commit orS.>I8 │ │ │ +00433ef0: 6520 636f 6d6d 6974 206f 7253 003e 4638 e commit orS.>F8 │ │ │ 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: 3e49 3900 0020 2020 4354 5241 5020 6368 >I9.. CTRAP ch │ │ │ +00433f50: 3e46 3900 0020 2020 4354 5241 5020 6368 >F9.. 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 493a by terminal..>I: │ │ │ +00433f90: 6279 2074 6572 6d69 6e61 6c18 003e 463a by terminal..>F: │ │ │ 00433fa0: 0000 2020 2063 6f6e 6669 6775 7261 7469 .. configurati │ │ │ -00433fb0: 6f6e 2e07 003e 4941 0000 0000 0000 0000 on...>IA........ │ │ │ +00433fb0: 6f6e 2e07 003e 4641 0000 0000 0000 0000 on...>FA........ │ │ │ 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 0049 4845 4c50 00ff 7300 ff4d 5f4c 1..IHELP..s..M_L │ │ │ +00434010: 3100 0046 4845 4c50 00ff 7300 ff4d 5f4c 1..FHELP..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 49bf 1100 0020 2020 4d20 4c6f s..%I.... M Lo │ │ │ -00434050: 636b 7307 0026 4921 0000 5300 2649 3100 cks..&I!..S.&I1. │ │ │ +00434040: 7312 0025 46bf 1100 0020 2020 4d20 4c6f s..%F.... M Lo │ │ │ +00434050: 636b 7307 0026 4621 0000 5300 2646 3100 cks..&F!..S.&F1. │ │ │ 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: 4941 0000 2020 2061 2074 696d 6520 6361 IA.. a time ca │ │ │ +004340b0: 4641 0000 2020 2061 2074 696d 6520 6361 FA.. 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 4951 0000 2020 2066 6f72 6d61 eR.&IQ.. forma │ │ │ +00434100: 6552 0026 4651 0000 2020 2066 6f72 6d61 eR.&FQ.. 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 4961 0000 2020 2061 6e64 tedR.&Ia.. and │ │ │ +00434150: 7465 6452 0026 4661 0000 2020 2061 6e64 tedR.&Fa.. 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 4971 0000 2020 204c usesN.&Iq.. L │ │ │ +004341a0: 2075 7365 734e 0026 4671 0000 2020 204c usesN.&Fq.. 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 4981 0000 2020 2073 7065 OCKO.&I... spe │ │ │ +004341f0: 4f43 4b4f 0026 4681 0000 2020 2073 7065 OCKO.&F... 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 2649 9100 0020 2020 7265 7175 atP.&I... requ │ │ │ +00434240: 6174 5000 2646 9100 0020 2020 7265 7175 atP.&F... 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 2549 c011 0000 2020 2064 6f65 ngM.%I.... doe │ │ │ +00434290: 6e67 4d00 2546 c011 0000 2020 2064 6f65 ngM.%F.... 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 4912 0000 2020 2076 6172 6961 626c .&I... variabl │ │ │ +004342e0: 0026 4612 0000 2020 2076 6172 6961 626c .&F... 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 4913 0000 2020 206e 616d 6520 6174 .&I... name at │ │ │ +00434330: 0026 4613 0000 2020 206e 616d 6520 6174 .&F... name at │ │ │ 00434340: 2074 6865 2073 616d 6520 7469 6d65 2e07 the same time.. │ │ │ -00434350: 0026 4914 0000 5100 2649 1500 0020 2020 .&I...Q.&I... │ │ │ +00434350: 0026 4614 0000 5100 2646 1500 0020 2020 .&F...Q.&F... │ │ │ 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 4916 0000 2020 rce, noQ.&I... │ │ │ +004343a0: 7263 652c 206e 6f51 0026 4616 0000 2020 rce, noQ.&F... │ │ │ 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 2649 1700 0020 rce. ForT.&I... │ │ │ +004343f0: 7263 652e 2046 6f72 5400 2646 1700 0020 rce. ForT.&F... │ │ │ 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 2649 (1,2,3), but8.&I │ │ │ +00434440: 2831 2c32 2c33 292c 2062 7574 3800 2646 (1,2,3), but8.&F │ │ │ 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 2649 1900 0051 0026 491a nts...&I...Q.&I. │ │ │ +00434480: 6e74 732e 0700 2646 1900 0051 0026 461a nts...&F...Q.&F. │ │ │ 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 2649 d M variableR.&I │ │ │ +004344d0: 6420 4d20 7661 7269 6162 6c65 5200 2646 d M variableR.&F │ │ │ 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: 2649 2200 0020 2020 7468 6520 6170 7065 &I".. the appe │ │ │ +00434530: 2646 2200 0020 2020 7468 6520 6170 7065 &F".. 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 2649 2300 0020 2020 6361 7265 7420 P.&I#.. caret │ │ │ +00434580: 5000 2646 2300 0020 2020 6361 7265 7420 P.&F#.. 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 2649 2400 0020 2020 7468 6573 6520 4.&I$.. these │ │ │ +004345d0: 3400 2646 2400 0020 2020 7468 6573 6520 4.&F$.. 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 2649 2500 0000 0000 0000 ses...&I%....... │ │ │ +00434600: 7365 732e 0700 2646 2500 0000 0000 0000 ses...&F%....... │ │ │ 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 49bf 1100 0020 2020 5061 ion#.FI.... Pa │ │ │ +00434870: 696f 6e23 0046 46bf 1100 0020 2020 5061 ion#.FF.... Pa │ │ │ 00434880: 7474 6572 6e20 436f 6465 2049 6e64 6972 ttern Code Indir │ │ │ -00434890: 6563 7469 6f6e 0700 4749 2100 0038 0047 ection..GI!..8.G │ │ │ -004348a0: 4931 0000 2020 2041 2070 6174 7465 726e I1.. A pattern │ │ │ +00434890: 6563 7469 6f6e 0700 4746 2100 0038 0047 ection..GF!..8.G │ │ │ +004348a0: 4631 0000 2020 2041 2070 6174 7465 726e F1.. 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 4941 0000 1200 4749 tion...GIA....GI │ │ │ +004348d0: 7469 6f6e 2e07 0047 4641 0000 1200 4746 tion...GFA....GF │ │ │ 004348e0: 5100 0020 2020 4578 616d 706c 653a 0700 Q.. Example:.. │ │ │ -004348f0: 4749 6100 003a 0047 4971 0000 2020 2047 GIa..:.GIq.. G │ │ │ +004348f0: 4746 6100 003a 0047 4671 0000 2020 2047 GFa..:.GFq.. 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 4981 0000 2020 2047 544d 3e45 4c53 .GI... GTM>ELS │ │ │ +00434930: 0047 4681 0000 2020 2047 544d 3e45 4c53 .GF... 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 4991 0000 5500 4649 c011 0000 T..GI...U.FI.... │ │ │ +00434960: 5407 0047 4691 0000 5500 4646 c011 0000 T..GF...U.FF.... │ │ │ 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: 4912 0000 2020 2074 6865 2066 6f72 6d20 I... the form │ │ │ +004349c0: 4612 0000 2020 2074 6865 2066 6f72 6d20 F... the form │ │ │ 004349d0: 4c61 7374 2c46 6972 7374 2920 6f72 2061 Last,First) or a │ │ │ -004349e0: 206e 756d 6265 722e 0700 4749 1300 002a number...GI...* │ │ │ +004349e0: 206e 756d 6265 722e 0700 4746 1300 002a number...GF...* │ │ │ 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 49bf 1100 Functions..1I... │ │ │ +00434a10: 4675 6e63 7469 6f6e 731e 0031 46bf 1100 Functions..1F... │ │ │ 00434a20: 0020 2020 496e 7472 696e 7369 6320 4675 . Intrinsic Fu │ │ │ -00434a30: 6e63 7469 6f6e 7307 0032 4921 0000 5300 nctions..2I!..S. │ │ │ -00434a40: 3249 3100 0020 2020 4d20 496e 7472 696e 2I1.. M Intrin │ │ │ +00434a30: 6e63 7469 6f6e 7307 0032 4621 0000 5300 nctions..2F!..S. │ │ │ +00434a40: 3246 3100 0020 2020 4d20 496e 7472 696e 2F1.. 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 4941 0000 2020 206d 6f72 6520 rP.2IA.. more │ │ │ +00434a90: 7250 0032 4641 0000 2020 206d 6f72 6520 rP.2FA.. 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 3b49 bf11 0000 2020 Labels..;I.... │ │ │ -00435060: 204c 6162 656c 7307 003c 4921 0000 5300 Labels..).>.1I!. │ │ │ +00435890: 7061 6365 7315 0031 461a 0000 2020 2020 paces..1F... │ │ │ +004358a0: 2020 2028 3c53 503e 292e 3e00 3146 2100 ().>.1F!. │ │ │ 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 3149 2200 001a ne feed...1I"... │ │ │ -004358f0: 0030 49ff 7300 ff43 4f4d 4d45 4e54 5300 .0I.s..COMMENTS. │ │ │ -00435900: 0043 6f6d 6d65 6e74 7313 003d 49bf 1100 .Comments..=I... │ │ │ -00435910: 0020 2020 436f 6d6d 656e 7473 0700 3e49 . Comments..>I │ │ │ -00435920: 2100 0050 003e 4931 0000 2020 2049 6e20 !..P.>I1.. In │ │ │ +004358e0: 6e65 2066 6565 642e 0700 3146 2200 001a ne feed...1F"... │ │ │ +004358f0: 0030 46ff 7300 ff43 4f4d 4d45 4e54 5300 .0F.s..COMMENTS. │ │ │ +00435900: 0043 6f6d 6d65 6e74 7313 003d 46bf 1100 .Comments..=F... │ │ │ +00435910: 0020 2020 436f 6d6d 656e 7473 0700 3e46 . Comments..>F │ │ │ +00435920: 2100 0050 003e 4631 0000 2020 2049 6e20 !..P.>F1.. 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 4941 0000 2020 2077 6974 rtsP.>IA.. wit │ │ │ +00435970: 7274 7350 003e 4641 0000 2020 2077 6974 rtsP.>FA.. 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 4951 0000 2020 2072 656d theS.>IQ.. rem │ │ │ +004359c0: 7468 6553 003e 4651 0000 2020 2072 656d theS.>FQ.. 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 3e49 6100 0020 2020 ght ofR.>Ia.. │ │ │ +00435a10: 6768 7420 6f66 5200 3e46 6100 0020 2020 ght ofR.>Fa.. │ │ │ 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 3e49 7100 0020 r (;) asR.>Iq.. │ │ │ +00435a60: 7220 283b 2920 6173 5200 3e46 7100 0020 r (;) asR.>Fq.. │ │ │ 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 3e49 8100 ar after aQ.>I.. │ │ │ +00435ab0: 6172 2061 6674 6572 2061 5100 3e46 8100 ar after aQ.>F.. │ │ │ 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 4991 tart at the?.>I. │ │ │ +00435b00: 7461 7274 2061 7420 7468 653f 003e 4691 tart at the?.>F. │ │ │ 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 3d49 c011 position...=I.. │ │ │ +00435b40: 2070 6f73 6974 696f 6e2e 0800 3d46 c011 position...=F.. │ │ │ 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 49bf 1100 0020 2020 526f nes..&I.... Ro │ │ │ -00436050: 7574 696e 6573 0700 2749 2100 004b 0027 utines..'I!..K.' │ │ │ -00436060: 4931 0000 2020 204d 2072 6f75 7469 6e65 I1.. M routine │ │ │ +00436040: 6e65 7313 0026 46bf 1100 0020 2020 526f nes..&F.... Ro │ │ │ +00436050: 7574 696e 6573 0700 2746 2100 004b 0027 utines..'F!..K.' │ │ │ +00436060: 4631 0000 2020 204d 2072 6f75 7469 6e65 F1.. 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 2749 4100 0020 wed by aR.'IA.. │ │ │ +004360a0: 7765 6420 6279 2061 5200 2746 4100 0020 wed by aR.'FA.. │ │ │ 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 2749 5100 he routineP.'IQ. │ │ │ +004360f0: 6865 2072 6f75 7469 6e65 5000 2746 5100 he routineP.'FQ. │ │ │ 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 2749 6100 y used forQ.'Ia. │ │ │ +00436140: 7920 7573 6564 2066 6f72 5100 2746 6100 y used forQ.'Fa. │ │ │ 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 4971 written by+.'Iq │ │ │ +00436190: 2077 7269 7474 656e 2062 792b 0027 4671 written by+.'Fq │ │ │ 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 2749 8100 0039 0027 tines...'I...9.' │ │ │ -004361d0: 4991 0000 2020 2047 542e 4d20 7374 6f72 I... GT.M stor │ │ │ +004361c0: 7469 6e65 732e 0700 2746 8100 0039 0027 tines...'F...9.' │ │ │ +004361d0: 4691 0000 2020 2047 542e 4d20 7374 6f72 F... 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 2649 c011 0000 5100 files...&I....Q. │ │ │ -00436210: 2749 1200 0020 2020 496e 204d 2c20 6120 'I... In M, a │ │ │ +00436200: 6669 6c65 732e 0800 2646 c011 0000 5100 files...&F....Q. │ │ │ +00436210: 2746 1200 0020 2020 496e 204d 2c20 6120 'F... 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 4913 0000 2020 2069 6e63 6c75 6465 .'I... include │ │ │ +00436260: 0027 4613 0000 2020 2069 6e63 6c75 6465 .'F... 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 4914 no logical..'I. │ │ │ +004362a0: 206e 6f20 6c6f 6769 6361 6c17 0027 4614 no logical..'F. │ │ │ 004362b0: 0000 2020 2069 6e74 6572 7365 6374 696f .. intersectio │ │ │ -004362c0: 6e2e 0700 2749 1500 002a 0026 49ff 7300 n...'I...*.&I.s. │ │ │ +004362c0: 6e2e 0700 2746 1500 002a 0026 46ff 7300 n...'F...*.&F.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 49bf 1100 0020 2020 456e ces..;I.... En │ │ │ +004362f0: 6365 731b 003b 46bf 1100 0020 2020 456e ces..;F.... En │ │ │ 00436300: 7472 7920 5265 6665 7265 6e63 6573 0700 try References.. │ │ │ -00436310: 3c49 2100 0053 003c 4931 0000 2020 204d I.... Na │ │ │ +00438060: 696f 6e1b 003e 46bf 1100 0020 2020 4e61 ion..>F.... Na │ │ │ 00438070: 6d65 2049 6e64 6972 6563 7469 6f6e 0700 me Indirection.. │ │ │ -00438080: 3f49 2100 004d 003f 4931 0000 2020 2049 ?I!..M.?I1.. I │ │ │ +00438080: 3f46 2100 004d 003f 4631 0000 2020 2049 ?F!..M.?F1.. 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 3f49 4100 0020 2020 7661 7269 alT.?IA.. vari │ │ │ +004380d0: 616c 5400 3f46 4100 0020 2020 7661 7269 alT.?FA.. 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 3f49 5100 0020 2020 ators,M.?IQ.. │ │ │ +00438120: 6174 6f72 732c 4d00 3f46 5100 0020 2020 ators,M.?FQ.. │ │ │ 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 4961 0000 2020 2074 7261 d aS.?Ia.. tra │ │ │ +00438170: 6420 6153 003f 4661 0000 2020 2074 7261 d aS.?Fa.. 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 3f49 7100 0020 2020 re not#.?Iq.. │ │ │ +004381c0: 7265 206e 6f74 2300 3f46 7100 0020 2020 re not#.?Fq.. │ │ │ 004381d0: 7370 6563 6966 6965 6420 6279 2069 6e64 specified by ind │ │ │ -004381e0: 6972 6563 7469 6f6e 2e07 003f 4981 0000 irection...?I... │ │ │ -004381f0: 1200 3f49 9100 0020 2020 4578 616d 706c ..?I... Exampl │ │ │ -00438200: 653a 0800 3e49 c011 0000 2b00 3f49 1200 e:..>I....+.?I.. │ │ │ +004381e0: 6972 6563 7469 6f6e 2e07 003f 4681 0000 irection...?F... │ │ │ +004381f0: 1200 3f46 9100 0020 2020 4578 616d 706c ..?F... Exampl │ │ │ +00438200: 653a 0800 3e46 c011 0000 2b00 3f46 1200 e:..>F....+.?F.. │ │ │ 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 4913 0000 2020 2047 ,x=""@.?I... G │ │ │ +00438230: 2c78 3d22 2240 003f 4613 0000 2020 2047 ,x=""@.?F... 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 4914 0000 5200 3f49 m@(x)..?I...R.?I │ │ │ +00438270: 6d40 2878 2907 003f 4614 0000 5200 3f46 m@(x)..?F...R.?F │ │ │ 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: 3f49 1600 0020 2020 6172 7261 7920 746f ?I... array to │ │ │ +004382d0: 3f46 1600 0020 2020 6172 7261 7920 746f ?F... 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 0049 4845 4c50 00ff 7300 ff4d 5f4c s..IHELP..s..M_L │ │ │ +00438810: 7300 0046 4845 4c50 00ff 7300 ff4d 5f4c s..FHELP..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 4918 0000 0000 0000 0000 ta...?I......... │ │ │ +00438880: 7461 2e07 003f 4618 0000 0000 0000 0000 ta...?F......... │ │ │ 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 2a49 or "points"J.*I │ │ │ +00439080: 206f 7220 2270 6f69 6e74 7322 4a00 2a46 or "points"J.*F │ │ │ 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 2a49 6100 0032 0029 l (@)...*Ia..2.) │ │ │ -004390e0: 49ff 7300 ff41 5247 554d 454e 545f 494e I.s..ARGUMENT_IN │ │ │ +004390d0: 6c20 2840 292e 0700 2a46 6100 0032 0029 l (@)...*Fa..2.) │ │ │ +004390e0: 46ff 7300 ff41 5247 554d 454e 545f 494e F.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 49bf 1100 0020 2020 4172 6775 6d65 .BI.... Argume │ │ │ +00439110: 0042 46bf 1100 0020 2020 4172 6775 6d65 .BF.... Argume │ │ │ 00439120: 6e74 2049 6e64 6972 6563 7469 6f6e 0700 nt Indirection.. │ │ │ -00439130: 4349 2100 0044 0043 4931 0000 2020 204d CI!..D.CI1.. M │ │ │ +00439130: 4346 2100 0044 0043 4631 0000 2020 204d CF!..D.CF1.. 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 4941 0000 argument...CIA.. │ │ │ -00439180: 1200 4349 5100 0020 2020 4578 616d 706c ..CIQ.. Exampl │ │ │ -00439190: 653a 0700 4349 6100 001c 0043 4971 0000 e:..CIa....CIq.. │ │ │ +00439170: 6172 6775 6d65 6e74 2e07 0043 4641 0000 argument...CFA.. │ │ │ +00439180: 1200 4346 5100 0020 2020 4578 616d 706c ..CFQ.. Exampl │ │ │ +00439190: 653a 0700 4346 6100 001c 0043 4671 0000 e:..CFa....CFq.. │ │ │ 004391a0: 2020 2047 544d 3e73 6574 2078 3d22 5e49 GTM>set x="^I │ │ │ -004391b0: 4e44 4552 2213 0043 4981 0000 2020 2047 NDER"..CI... G │ │ │ -004391c0: 544d 3e64 6f20 4078 0700 4349 9100 0033 TM>do @x..CI...3 │ │ │ -004391d0: 0042 49c0 1100 0020 2020 5468 6973 2065 .BI.... This e │ │ │ +004391b0: 4e44 4552 2213 0043 4681 0000 2020 2047 NDER"..CF... G │ │ │ +004391c0: 544d 3e64 6f20 4078 0700 4346 9100 0033 TM>do @x..CF...3 │ │ │ +004391d0: 0042 46c0 1100 0020 2020 5468 6973 2065 .BF.... 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 4349 1200 0029 002e 4954 4f4d R...CI...)..ITOM │ │ │ +00439200: 522e 0700 4346 1200 0029 002e 4654 4f4d R...CF...)..FTOM │ │ │ 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 4049 bf11 0000 2020 2041 746f on..@I.... Ato │ │ │ +00439230: 6f6e 1d00 4046 bf11 0000 2020 2041 746f on..@F.... Ato │ │ │ 00439240: 6d69 6320 496e 6469 7265 6374 696f 6e07 mic Indirection. │ │ │ -00439250: 0041 4921 0000 4e00 4149 3100 0020 2020 .AI!..N.AI1.. │ │ │ +00439250: 0041 4621 0000 4e00 4146 3100 0020 2020 .AF!..N.AF1.. │ │ │ 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 4149 4100 0020 2020 696e d by..AIA.. in │ │ │ -004392b0: 6469 7265 6374 696f 6e2e 0700 4149 5100 direction...AIQ. │ │ │ -004392c0: 0012 0041 4961 0000 2020 2045 7861 6d70 ...AIa.. Examp │ │ │ -004392d0: 6c65 3a07 0041 4971 0000 2000 4149 8100 le:..AIq.. .AI.. │ │ │ +004392a0: 6420 6279 1600 4146 4100 0020 2020 696e d by..AFA.. in │ │ │ +004392b0: 6469 7265 6374 696f 6e2e 0700 4146 5100 direction...AFQ. │ │ │ +004392c0: 0012 0041 4661 0000 2020 2045 7861 6d70 ...AFa.. Examp │ │ │ +004392d0: 6c65 3a07 0041 4671 0000 2000 4146 8100 le:..AFq.. .AF.. │ │ │ 004392e0: 0020 2020 4754 4d3e 7365 7420 783d 2248 . GTM>set x="H │ │ │ -004392f0: 4f4f 5022 2c62 3d22 7822 1e00 4149 9100 OOP",b="x"..AI.. │ │ │ +004392f0: 4f4f 5022 2c62 3d22 7822 1e00 4146 9100 OOP",b="x"..AF.. │ │ │ 00439300: 0020 2020 4754 4d3e 7365 7420 613d 2248 . GTM>set a="H │ │ │ -00439310: 554c 4120 225f 4062 1600 4049 c011 0000 ULA "_@b..@I.... │ │ │ +00439310: 554c 4120 225f 4062 1600 4046 c011 0000 ULA "_@b..@F.... │ │ │ 00439320: 2020 2047 544d 3e77 7269 7465 2061 1300 GTM>write a.. │ │ │ -00439330: 4149 1200 0020 2020 4855 4c41 2048 4f4f AI... HULA HOO │ │ │ -00439340: 500e 0041 4913 0000 2020 2047 544d 3e07 P..AI... GTM>. │ │ │ -00439350: 0041 4914 0000 4900 4149 1500 0020 2020 .AI...I.AI... │ │ │ +00439330: 4146 1200 0020 2020 4855 4c41 2048 4f4f AF... HULA HOO │ │ │ +00439340: 500e 0041 4613 0000 2020 2047 544d 3e07 P..AF... GTM>. │ │ │ +00439350: 0041 4614 0000 4900 4146 1500 0020 2020 .AF...I.AF... │ │ │ 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 4916 0000 2e00 2d49 454e 5452 5952 .AI.....-IENTRYR │ │ │ +004393a0: 0041 4616 0000 2e00 2d46 454e 5452 5952 .AF.....-FENTRYR │ │ │ 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 4249 bf11 0000 2020 2045 tion..BI.... E │ │ │ +004393d0: 7469 6f6e 1f00 4246 bf11 0000 2020 2045 tion..BF.... E │ │ │ 004393e0: 6e74 7279 7265 6620 496e 6469 7265 6374 ntryref Indirect │ │ │ -004393f0: 696f 6e07 0043 4921 0000 4400 4349 3100 ion..CI!..D.CI1. │ │ │ +004393f0: 696f 6e07 0043 4621 0000 4400 4346 3100 ion..CF!..D.CF1. │ │ │ 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: 4349 4100 0012 0043 4951 0000 2020 2045 CIA....CIQ.. E │ │ │ -00439450: 7861 6d70 6c65 3a07 0043 4961 0000 2c00 xample:..CIa..,. │ │ │ -00439460: 4349 7100 0020 2020 4754 4d3e 7365 7420 CIq.. GTM>set │ │ │ +00439440: 4346 4100 0012 0043 4651 0000 2020 2045 CFA....CFQ.. E │ │ │ +00439450: 7861 6d70 6c65 3a07 0043 4661 0000 2c00 xample:..CFa..,. │ │ │ +00439460: 4346 7100 0020 2020 4754 4d3e 7365 7420 CFq.. GTM>set │ │ │ 00439470: 6c61 623d 2253 5441 5254 222c 726f 7574 lab="START",rout │ │ │ -00439480: 696e 653d 2250 524f 4722 1e00 4349 8100 ine="PROG"..CI.. │ │ │ +00439480: 696e 653d 2250 524f 4722 1e00 4346 8100 ine="PROG"..CF.. │ │ │ 00439490: 0020 2020 4754 4d3e 646f 2040 6c61 625e . GTM>do @lab^ │ │ │ -004394a0: 4072 6f75 7469 6e65 0700 4349 9100 0037 @routine..CI...7 │ │ │ -004394b0: 0042 49c0 1100 0020 2020 5468 6973 2065 .BI.... This e │ │ │ +004394a0: 4072 6f75 7469 6e65 0700 4346 9100 0037 @routine..CF...7 │ │ │ +004394b0: 0042 46c0 1100 0020 2020 5468 6973 2065 .BF.... 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 4349 1200 002e 002d ^PROG...CI.....- │ │ │ -004394f0: 4949 4e44 4952 4543 5449 4f4e 5f43 4f4e IINDIRECTION_CON │ │ │ +004394e0: 5e50 524f 472e 0700 4346 1200 002e 002d ^PROG...CF.....- │ │ │ +004394f0: 4649 4e44 4952 4543 5449 4f4e 5f43 4f4e FINDIRECTION_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 4921 0000 4a00 4349 3100 0020 s..CI!..J.CI1.. │ │ │ +00439870: 7307 0043 4621 0000 4a00 4346 3100 0020 s..CF!..J.CF1.. │ │ │ 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 4349 4100 0020 2020 6162 7374 amQ.CIA.. abst │ │ │ +004398c0: 616d 5100 4346 4100 0020 2020 6162 7374 amQ.CFA.. 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 4951 0000 2020 2068 6173 and3.CIQ.. has │ │ │ +00439910: 616e 6433 0043 4651 0000 2020 2068 6173 and3.CFQ.. 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 4349 6100 0054 0043 fully...CIa..T.C │ │ │ -00439950: 4971 0000 2020 2042 6563 6175 7365 2072 Iq.. Because r │ │ │ +00439940: 6675 6c6c 792e 0700 4346 6100 0054 0043 fully...CFa..T.C │ │ │ +00439950: 4671 0000 2020 2042 6563 6175 7365 2072 Fq.. 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 4981 0000 2020 2069 6e66 6f72 eR.CI... infor │ │ │ +004399a0: 6552 0043 4681 0000 2020 2069 6e66 6f72 eR.CF... 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 4991 0000 2020 2064 6562 to..CI... deb │ │ │ +004399f0: 2074 6f1d 0043 4691 0000 2020 2064 6562 to..CF... deb │ │ │ 00439a00: 7567 2061 6e64 206d 6169 6e74 6169 6e2e ug and maintain. │ │ │ -00439a10: 0800 4249 c011 0000 5300 4349 1200 0020 ..BI....S.CI... │ │ │ +00439a10: 0800 4246 c011 0000 5300 4346 1200 0020 ..BF....S.CF... │ │ │ 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 4913 run-time toQ.CI. │ │ │ +00439a60: 7275 6e2d 7469 6d65 2074 6f51 0043 4613 run-time toQ.CF. │ │ │ 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 4349 at run-time,6.CI │ │ │ +00439ab0: 6174 2072 756e 2d74 696d 652c 3600 4346 at run-time,6.CF │ │ │ 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 4349 1500 004e 0043 4916 0000 n...CI...N.CI... │ │ │ +00439af0: 6e2e 0700 4346 1500 004e 0043 4616 0000 n...CF...N.CF... │ │ │ 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 4917 0000 2020 in realR.CI... │ │ │ +00439b40: 696e 2072 6561 6c52 0043 4617 0000 2020 in realR.CF... │ │ │ 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 4918 0000 scure and..CI... │ │ │ -00439ba0: 2020 2073 6c6f 772e 0700 4349 1900 0054 slow...CI...T │ │ │ -00439bb0: 0043 491a 0000 2020 2054 6865 7265 2061 .CI... There a │ │ │ +00439b90: 7363 7572 6520 616e 640f 0043 4618 0000 scure and..CF... │ │ │ +00439ba0: 2020 2073 6c6f 772e 0700 4346 1900 0054 slow...CF...T │ │ │ +00439bb0: 0043 461a 0000 2020 2054 6865 7265 2061 .CF... 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 4921 0000 2020 2069 6e73 ForR.CI!.. ins │ │ │ +00439c00: 466f 7252 0043 4621 0000 2020 2069 6e73 ForR.CF!.. 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 4922 0000 2020 2061 earlyR.CI".. a │ │ │ +00439c50: 6561 726c 7952 0043 4622 0000 2020 2061 earlyR.CF".. 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 4923 0000 2020 ommand,Q.CI#.. │ │ │ +00439ca0: 6f6d 6d61 6e64 2c51 0043 4623 0000 2020 ommand,Q.CF#.. │ │ │ 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 4349 2400 0020 n to the1.CI$.. │ │ │ +00439cf0: 6e20 746f 2074 6865 3100 4346 2400 0020 n to the1.CF$.. │ │ │ 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 4925 0000 ranching...CI%.. │ │ │ -00439d30: 5300 4349 2600 0020 2020 536f 6d65 204d S.CI&.. Some M │ │ │ +00439d20: 7261 6e63 6869 6e67 2e07 0043 4625 0000 ranching...CF%.. │ │ │ +00439d30: 5300 4346 2600 0020 2020 536f 6d65 204d S.CF&.. 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 4927 0000 2020 2067 656e ithL.CI'.. gen │ │ │ +00439d80: 6974 684c 0043 4627 0000 2020 2067 656e ithL.CF'.. 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 4928 0000 2020 2063 6f6e 7369 6465 .CI(.. conside │ │ │ +00439dd0: 0043 4628 0000 2020 2063 6f6e 7369 6465 .CF(.. 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 4349 arer or more..CI │ │ │ +00439e10: 6172 6572 206f 7220 6d6f 7265 1d00 4346 arer or more..CF │ │ │ 00439e20: 2900 0020 2020 6566 6669 6369 656e 7420 ).. efficient │ │ │ -00439e30: 6170 7072 6f61 6368 2e07 0043 492a 0000 approach...CI*.. │ │ │ -00439e40: 5300 4349 3100 0020 2020 5275 6e2d 7469 S.CI1.. Run-ti │ │ │ +00439e30: 6170 7072 6f61 6368 2e07 0043 462a 0000 approach...CF*.. │ │ │ +00439e40: 5300 4346 3100 0020 2020 5275 6e2d 7469 S.CF1.. 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 4932 0000 2020 2072 656c TUSP.CI2.. rel │ │ │ +00439e90: 5455 5350 0043 4632 0000 2020 2072 656c TUSP.CF2.. 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 4933 0000 2020 2063 6f6d ideT.CI3.. com │ │ │ +00439ee0: 6964 6554 0043 4633 0000 2020 2063 6f6d ideT.CF3.. 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 4934 0000 2020 he code..CI4.. │ │ │ -00439f40: 2066 7261 676d 656e 742e 0700 4349 3500 fragment...CI5. │ │ │ +00439f30: 6865 2063 6f64 6513 0043 4634 0000 2020 he code..CF4.. │ │ │ +00439f40: 2066 7261 676d 656e 742e 0700 4346 3500 fragment...CF5. │ │ │ 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 0049 4845 4c50 00ff 7300 ff4d 5f4c d..IHELP..s..M_L │ │ │ +0043a010: 6400 0046 4845 4c50 00ff 7300 ff4d 5f4c d..FHELP..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 4849 9700 0020 2020 3121 ="A"..HI... 1! │ │ │ -0043a080: 0048 4998 0000 2020 2047 544d 3e57 5249 .HI... GTM>WRI │ │ │ +0043a070: 3d22 4122 0b00 4846 9700 0020 2020 3121 ="A"..HF... 1! │ │ │ +0043a080: 0048 4698 0000 2020 2047 544d 3e57 5249 .HF... GTM>WRI │ │ │ 0043a090: 5445 2022 4652 4544 2227 5b22 5245 4422 TE "FRED"'["RED" │ │ │ -0043a0a0: 0b00 4849 9900 0020 2020 301d 0048 499a ..HI... 0..HI. │ │ │ +0043a0a0: 0b00 4846 9900 0020 2020 301d 0048 469a ..HF... 0..HF. │ │ │ 0043a0b0: 0000 2020 2047 544d 3e57 5249 5445 2022 .. GTM>WRITE " │ │ │ -0043a0c0: 4142 4322 275d 2222 0c00 4749 c111 0000 ABC"']""..GI.... │ │ │ -0043a0d0: 2020 2030 0700 4949 1100 0054 0049 4921 0..II...T.II! │ │ │ +0043a0c0: 4142 4322 275d 2222 0c00 4746 c111 0000 ABC"']""..GF.... │ │ │ +0043a0d0: 2020 2030 0700 4946 1100 0054 0049 4621 0..IF...T.IF! │ │ │ 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 4931 0000 2020 2077 6974 6820 7468 .II1.. with th │ │ │ +0043a130: 0049 4631 0000 2020 2077 6974 6820 7468 .IF1.. with th │ │ │ 0043a140: 6520 4e4f 5420 6f70 6572 6174 6f72 2e07 e NOT operator.. │ │ │ -0043a150: 0049 4941 0000 2800 1d49 5041 5241 4d45 .IIA..(..IPARAME │ │ │ +0043a150: 0049 4641 0000 2800 1d46 5041 5241 4d45 .IFA..(..FPARAME │ │ │ 0043a160: 5445 525f 5041 5353 494e 4700 0050 6172 TER_PASSING..Par │ │ │ 0043a170: 616d 6574 6572 5f50 6173 7369 6e67 1c00 ameter_Passing.. │ │ │ -0043a180: 2f49 bf11 0000 2020 2050 6172 616d 6574 /I.... Paramet │ │ │ -0043a190: 6572 2050 6173 7369 6e67 0700 3049 2100 er Passing..0I!. │ │ │ -0043a1a0: 0053 0030 4931 0000 2020 2050 6172 616d .S.0I1.. Param │ │ │ +0043a180: 2f46 bf11 0000 2020 2050 6172 616d 6574 /F.... Paramet │ │ │ +0043a190: 6572 2050 6173 7369 6e67 0700 3046 2100 er Passing..0F!. │ │ │ +0043a1a0: 0053 0030 4631 0000 2020 2050 6172 616d .S.0F1.. 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 3049 4100 0020 2020 7468 l of>.0IA.. th │ │ │ +0043a1f0: 6c20 6f66 3e00 3046 4100 0020 2020 7468 l of>.0FA.. 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 3049 5100 0027 0030 4961 0000 s...0IQ..'.0Ia.. │ │ │ +0043a230: 732e 0700 3046 5100 0027 0030 4661 0000 s...0FQ..'.0Fa.. │ │ │ 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 3049 7100 002a 0030 4981 0000 2020 ..0Iq..*.0I... │ │ │ +0043a260: 0700 3046 7100 002a 0030 4681 0000 2020 ..0Fq..*.0F... │ │ │ 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 4991 0000 2020 2020 202a 2045 s7.0I... * E │ │ │ +0043a290: 7337 0030 4691 0000 2020 2020 202a 2045 s7.0F... * 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 2f49 c011 0000 ariables../I.... │ │ │ -0043a2d0: 3700 3049 1200 0020 2020 5061 7261 6d65 7.0I... Parame │ │ │ +0043a2c0: 6172 6961 626c 6573 0800 2f46 c011 0000 ariables../F.... │ │ │ +0043a2d0: 3700 3046 1200 0020 2020 5061 7261 6d65 7.0F... 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 4913 0000 5200 mmands...0I...R. │ │ │ -0043a310: 3049 1400 0020 2020 5061 7261 6d65 7465 0I... Paramete │ │ │ +0043a300: 6d6d 616e 6473 2e07 0030 4613 0000 5200 mmands...0F...R. │ │ │ +0043a310: 3046 1400 0020 2020 5061 7261 6d65 7465 0F... 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 3049 1500 0020 2020 7468 6520 7061 T.0I... the pa │ │ │ +0043a360: 5400 3046 1500 0020 2020 7468 6520 7061 T.0F... 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 3049 1600 0020 2020 7370 thatT.0I... sp │ │ │ +0043a3b0: 7468 6174 5400 3046 1600 0020 2020 7370 thatT.0F... 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 3049 1700 0020 ameters...0I... │ │ │ -0043a410: 002f 49ff 7300 ff41 4354 5541 4c4c 4953 ./I.s..ACTUALLIS │ │ │ +0043a400: 616d 6574 6572 732e 0700 3046 1700 0020 ameters...0F... │ │ │ +0043a410: 002f 46ff 7300 ff41 4354 5541 4c4c 4953 ./F.s..ACTUALLIS │ │ │ 0043a420: 5453 0000 4163 7475 616c 6c69 7374 7316 TS..Actuallists. │ │ │ -0043a430: 003f 49bf 1100 0020 2020 4163 7475 616c .?I.... Actual │ │ │ -0043a440: 6c69 7374 7307 0040 4921 0000 5100 4049 lists..@I!..Q.@I │ │ │ +0043a430: 003f 46bf 1100 0020 2020 4163 7475 616c .?F.... Actual │ │ │ +0043a440: 6c69 7374 7307 0040 4621 0000 5100 4046 lists..@F!..Q.@F │ │ │ 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: 4941 0000 2020 2054 6865 2061 6374 7561 IA.. The actua │ │ │ +0043a4a0: 4641 0000 2020 2054 6865 2061 6374 7561 FA.. 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 4049 enclosed inH.@I │ │ │ +0043a4e0: 2065 6e63 6c6f 7365 6420 696e 4800 4046 enclosed inH.@F │ │ │ 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 4049 6100 0018 0040 4971 ion...@Ia....@Iq │ │ │ +0043a530: 696f 6e2e 0700 4046 6100 0018 0040 4671 ion...@Fa....@Fq │ │ │ 0043a540: 0000 2020 2041 6e20 6163 7475 616c 6c69 .. An actualli │ │ │ -0043a550: 7374 3a07 0040 4981 0000 3500 4049 9100 st:..@I...5.@I.. │ │ │ +0043a550: 7374 3a07 0040 4681 0000 3500 4046 9100 st:..@F...5.@F.. │ │ │ 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 49c0 1100 0020 2020 2020 2a20 436f .?I.... * Co │ │ │ +0043a590: 003f 46c0 1100 0020 2020 2020 2a20 436f .?F.... * 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 4912 0000 2020 2020 2020 2069 tP.@I... i │ │ │ +0043a5e0: 7450 0040 4612 0000 2020 2020 2020 2069 tP.@F... 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 4913 0000 2020 2020 2020 2074 n..@I... t │ │ │ -0043a640: 6865 6d2e 5300 4049 1400 0020 2020 2020 hem.S.@I... │ │ │ +0043a630: 6e13 0040 4613 0000 2020 2020 2020 2074 n..@F... t │ │ │ +0043a640: 6865 6d2e 5300 4046 1400 0020 2020 2020 hem.S.@F... │ │ │ 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 4915 0000 2020 cept in6.@I... │ │ │ +0043a690: 6365 7074 2069 6e36 0040 4615 0000 2020 cept in6.@F... │ │ │ 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: 4916 0000 2020 2020 202a 204d 7573 7420 I... * Must │ │ │ +0043a6d0: 4616 0000 2020 2020 202a 204d 7573 7420 F... * 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 4049 1700 0020 2020 2020 2a20 4d75 O.@I... * Mu │ │ │ +0043a700: 4f00 4046 1700 0020 2020 2020 2a20 4d75 O.@F... * 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 4918 0000 2020 2020 202a 204d 6179 .@I... * May │ │ │ +0043a750: 0040 4618 0000 2020 2020 202a 204d 6179 .@F... * 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 4919 0000 1200 4049 1a00 0020 ...@I.....@I... │ │ │ -0043a7a0: 2020 4578 616d 706c 653a 0700 4049 2100 Example:..@I!. │ │ │ -0043a7b0: 0022 0040 4922 0000 2020 2047 544d 3e44 .".@I".. GTM>D │ │ │ +0043a790: 2e07 0040 4619 0000 1200 4046 1a00 0020 ...@F.....@F... │ │ │ +0043a7a0: 2020 4578 616d 706c 653a 0700 4046 2100 Example:..@F!. │ │ │ +0043a7b0: 0022 0040 4622 0000 2020 2047 544d 3e44 .".@F".. GTM>D │ │ │ 0043a7c0: 4f20 4d55 4c54 2833 2c58 2c2e 5245 5355 O MULT(3,X,.RESU │ │ │ -0043a7d0: 4c54 2907 0040 4923 0000 2300 4049 2400 LT)..@I#..#.@I$. │ │ │ +0043a7d0: 4c54 2907 0040 4623 0000 2300 4046 2400 LT)..@F#..#.@F$. │ │ │ 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 49bf 1100 0020 2020 5061 7261 6d65 .OI.... Parame │ │ │ +0043a880: 004f 46bf 1100 0020 2020 5061 7261 6d65 .OF.... Parame │ │ │ 0043a890: 7465 7220 5061 7373 696e 6720 4f70 6572 ter Passing Oper │ │ │ -0043a8a0: 6174 696f 6e07 0050 4921 0000 4d00 5049 ation..PI!..M.PI │ │ │ +0043a8a0: 6174 696f 6e07 0050 4621 0000 4d00 5046 ation..PF!..M.PF │ │ │ 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 4941 0000 laces the5.PIA.. │ │ │ +0043a8f0: 6c61 6365 7320 7468 6535 0050 4641 0000 laces the5.PFA.. │ │ │ 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: 5049 5100 0061 0000 0000 0000 0000 0000 PIQ..a.......... │ │ │ +0043a930: 5046 5100 0061 0000 0000 0000 0000 0000 PFQ..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 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +0043b010: a200 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 5049 7100 0020 2020 656c 656d chJ.PIq.. elem │ │ │ +0043b0b0: 6368 4a00 5046 7100 0020 2020 656c 656d chJ.PFq.. 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 5049 vided by theQ.PI │ │ │ +0043b0f0: 7669 6465 6420 6279 2074 6865 5100 5046 vided by theQ.PF │ │ │ 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: 4991 0000 2020 2074 6865 2066 6f72 6d61 I... the forma │ │ │ +0043b150: 4691 0000 2020 2074 6865 2066 6f72 6d61 F... 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 49c0 1100 0020 2020 7468 6520 666f .OI.... the fo │ │ │ +0043b1a0: 004f 46c0 1100 0020 2020 7468 6520 666f .OF.... 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 4912 0000 2020 2061 6374 7561 eR.PI... actua │ │ │ +0043b1f0: 6552 0050 4612 0000 2020 2061 6374 7561 eR.PF... 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 4913 0000 2020 2069 7465 istR.PI... ite │ │ │ +0043b240: 6973 7452 0050 4613 0000 2020 2069 7465 istR.PF... 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 4914 0000 2020 2069 llistL.PI... i │ │ │ +0043b290: 6c6c 6973 744c 0050 4614 0000 2020 2069 llistL.PF... 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 4915 0000 2020 2061 646a 6163 oQ.PI... adjac │ │ │ +0043b2e0: 6f51 0050 4615 0000 2020 2061 646a 6163 oQ.PF... 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 5049 1600 0020 2020 756e 6465 es..PI... unde │ │ │ -0043b340: 6669 6e65 642e 0700 5049 1700 0052 0050 fined...PI...R.P │ │ │ -0043b350: 4918 0000 2020 2049 6620 7468 6520 6163 I... If the ac │ │ │ +0043b330: 6573 1400 5046 1600 0020 2020 756e 6465 es..PF... unde │ │ │ +0043b340: 6669 6e65 642e 0700 5046 1700 0052 0050 fined...PF...R.P │ │ │ +0043b350: 4618 0000 2020 2049 6620 7468 6520 6163 F... 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 4919 0000 2020 2076 6172 6961 626c .PI... variabl │ │ │ +0043b3a0: 0050 4619 0000 2020 2076 6172 6961 626c .PF... 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 5049 1a00 0020 2020 656c 656d 656e M.PI... elemen │ │ │ +0043b3f0: 4d00 5046 1a00 0020 2020 656c 656d 656e M.PF... 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: 4921 0000 2020 2076 6172 6961 626c 652c I!.. variable, │ │ │ +0043b440: 4621 0000 2020 2076 6172 6961 626c 652c F!.. 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 4922 ariable, byA.PI" │ │ │ +0043b480: 6172 6961 626c 652c 2062 7941 0050 4622 ariable, byA.PF" │ │ │ 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 5049 actualname...PI │ │ │ -0043b4d0: 2300 0050 0050 4924 0000 2020 204d 2074 #..P.PI$.. M t │ │ │ +0043b4c0: 2061 6374 7561 6c6e 616d 652e 0700 5046 actualname...PF │ │ │ +0043b4d0: 2300 0050 0050 4624 0000 2020 204d 2074 #..P.PF$.. 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 4925 0000 2020 2070 6173 terL.PI%.. pas │ │ │ +0043b520: 7465 724c 0050 4625 0000 2020 2070 6173 terL.PF%.. 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 4926 0000 2020 2072 6f75 7469 6e65 .PI&.. routine │ │ │ -0043b580: 292e 0700 5049 2700 004f 0050 4928 0000 )...PI'..O.PI(.. │ │ │ +0043b570: 0050 4626 0000 2020 2072 6f75 7469 6e65 .PF&.. routine │ │ │ +0043b580: 292e 0700 5046 2700 004f 0050 4628 0000 )...PF'..O.PF(.. │ │ │ 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 5049 2900 0054 allabel...PI)..T │ │ │ -0043b5e0: 0050 492a 0000 2020 2041 2051 5549 5420 .PI*.. A QUIT │ │ │ +0043b5d0: 616c 6c61 6265 6c2e 0700 5046 2900 0054 allabel...PF)..T │ │ │ +0043b5e0: 0050 462a 0000 2020 2041 2051 5549 5420 .PF*.. 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 4931 0000 2020 2074 6865 ofQ.PI1.. the │ │ │ +0043b630: 206f 6651 0050 4631 0000 2020 2074 6865 ofQ.PF1.. 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 5049 3200 0020 2020 696e the$.PI2.. in │ │ │ +0043b680: 2074 6865 2400 5046 3200 0020 2020 696e the$.PF2.. in │ │ │ 0043b690: 766f 6361 7469 6f6e 206f 6620 7468 6520 vocation of the │ │ │ -0043b6a0: 726f 7574 696e 652e 0700 5049 3300 0012 routine...PI3... │ │ │ -0043b6b0: 0050 4934 0000 2020 202a 2a4e 6f74 652a .PI4.. **Note* │ │ │ -0043b6c0: 2a07 0050 4935 0000 4b00 5049 3600 0020 *..PI5..K.PI6.. │ │ │ +0043b6a0: 726f 7574 696e 652e 0700 5046 3300 0012 routine...PF3... │ │ │ +0043b6b0: 0050 4634 0000 2020 202a 2a4e 6f74 652a .PF4.. **Note* │ │ │ +0043b6c0: 2a07 0050 4635 0000 4b00 5046 3600 0020 *..PF5..K.PF6.. │ │ │ 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 4937 0000 2020 2061 6374 theR.PI7.. act │ │ │ +0043b710: 7468 6552 0050 4637 0000 2020 2061 6374 theR.PF7.. 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 4938 0000 2020 2072 value0.PI8.. r │ │ │ +0043b760: 7661 6c75 6530 0050 4638 0000 2020 2072 value0.PF8.. 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 4939 0000 5400 5049 ence...PI9..T.PI │ │ │ +0043b790: 656e 6365 2e07 0050 4639 0000 5400 5046 ence...PF9..T.PF │ │ │ 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 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +0043b810: a100 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 4942 0000 2020 2062 6574 7765 sR.PIB.. betwe │ │ │ +0043b8b0: 7352 0050 4642 0000 2020 2062 6574 7765 sR.PFB.. 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 4943 0000 2020 2076 616c theS.PIC.. val │ │ │ +0043b900: 7468 6553 0050 4643 0000 2020 2076 616c theS.PFC.. 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 5049 4400 0020 2020 nctionN.PID.. │ │ │ +0043b950: 6e63 7469 6f6e 4e00 5046 4400 0020 2020 nctionN.PFD.. │ │ │ 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 5049 4500 0020 2020 6578 for..PIE.. ex │ │ │ -0043b9b0: 7472 696e 7369 6373 2e07 0050 4946 0000 trinsics...PIF.. │ │ │ -0043b9c0: 1200 5049 4700 0020 2020 4578 616d 706c ..PIG.. Exampl │ │ │ -0043b9d0: 653a 0700 5049 4800 001c 0050 4949 0000 e:..PIH....PII.. │ │ │ +0043b9a0: 2066 6f72 1500 5046 4500 0020 2020 6578 for..PFE.. ex │ │ │ +0043b9b0: 7472 696e 7369 6373 2e07 0050 4646 0000 trinsics...PFF.. │ │ │ +0043b9c0: 1200 5046 4700 0020 2020 4578 616d 706c ..PFG.. Exampl │ │ │ +0043b9d0: 653a 0700 5046 4800 001c 0050 4649 0000 e:..PFH....PFI.. │ │ │ 0043b9e0: 2020 2053 4554 2058 3d33 302c 5a3d 2248 SET X=30,Z="H │ │ │ -0043b9f0: 656c 6c6f 2216 0050 494a 0000 2020 2044 ello"..PIJ.. D │ │ │ -0043ba00: 4f20 5752 5453 5152 2858 2910 0050 4951 O WRTSQR(X)..PIQ │ │ │ -0043ba10: 0000 2020 205a 5752 4954 450e 0050 4952 .. ZWRITE..PIR │ │ │ -0043ba20: 0000 2020 2051 5549 5413 0050 4953 0000 .. QUIT..PIS.. │ │ │ -0043ba30: 2020 2057 5254 5351 5228 5a29 1300 5049 WRTSQR(Z)..PI │ │ │ +0043b9f0: 656c 6c6f 2216 0050 464a 0000 2020 2044 ello"..PFJ.. D │ │ │ +0043ba00: 4f20 5752 5453 5152 2858 2910 0050 4651 O WRTSQR(X)..PFQ │ │ │ +0043ba10: 0000 2020 205a 5752 4954 450e 0050 4652 .. ZWRITE..PFR │ │ │ +0043ba20: 0000 2020 2051 5549 5413 0050 4653 0000 .. QUIT..PFS.. │ │ │ +0043ba30: 2020 2057 5254 5351 5228 5a29 1300 5046 WRTSQR(Z)..PF │ │ │ 0043ba40: 5400 0020 2020 5345 5420 5a3d 5a2a 5a13 T.. SET Z=Z*Z. │ │ │ -0043ba50: 0050 4955 0000 2020 2057 5249 5445 205a .PIU.. WRITE Z │ │ │ -0043ba60: 2c21 0e00 5049 5600 0020 2020 5155 4954 ,!..PIV.. QUIT │ │ │ -0043ba70: 0700 5049 5700 0013 0050 4958 0000 2020 ..PIW....PIX.. │ │ │ -0043ba80: 2050 726f 6475 6365 733a 0700 5049 5900 Produces:..PIY. │ │ │ -0043ba90: 000d 0050 495a 0000 2020 2039 3030 0e00 ...PIZ.. 900.. │ │ │ -0043baa0: 5049 6100 0020 2020 583d 3330 1300 5049 PIa.. X=30..PI │ │ │ +0043ba50: 0050 4655 0000 2020 2057 5249 5445 205a .PFU.. WRITE Z │ │ │ +0043ba60: 2c21 0e00 5046 5600 0020 2020 5155 4954 ,!..PFV.. QUIT │ │ │ +0043ba70: 0700 5046 5700 0013 0050 4658 0000 2020 ..PFW....PFX.. │ │ │ +0043ba80: 2050 726f 6475 6365 733a 0700 5046 5900 Produces:..PFY. │ │ │ +0043ba90: 000d 0050 465a 0000 2020 2039 3030 0e00 ...PFZ.. 900.. │ │ │ +0043baa0: 5046 6100 0020 2020 583d 3330 1300 5046 PFa.. X=30..PF │ │ │ 0043bab0: 6200 0020 2020 5a3d 2248 656c 6c6f 2207 b.. Z="Hello". │ │ │ -0043bac0: 0050 4963 0000 0000 0000 0000 0000 0000 .PIc............ │ │ │ +0043bac0: 0050 4663 0000 0000 0000 0000 0000 0000 .PFc............ │ │ │ 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 0049 4845 4c50 00ff 7300 ff4d 5f4c b..IHELP..s..M_L │ │ │ +0043c010: 6200 0046 4845 4c50 00ff 7300 ff4d 5f4c b..FHELP..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 4049 2600 0020 2020 2020 6f20 le%.@I&.. o │ │ │ +0043c070: 6c65 2500 4046 2600 0020 2020 2020 6f20 le%.@F&.. o │ │ │ 0043c080: 2e52 4553 554c 5420 2d20 616e 2061 6374 .RESULT - an act │ │ │ -0043c090: 7561 6c6e 616d 6507 0040 4927 0000 1600 ualname..@I'.... │ │ │ -0043c0a0: 3949 4e41 4d45 5300 0041 6374 7561 6c6e 9INAMES..Actualn │ │ │ -0043c0b0: 616d 6573 1600 3f49 bf11 0000 2020 2041 ames..?I.... A │ │ │ -0043c0c0: 6374 7561 6c6e 616d 6573 0700 4049 2100 ctualnames..@I!. │ │ │ -0043c0d0: 0052 0040 4931 0000 2020 2041 6e20 6163 .R.@I1.. An ac │ │ │ +0043c090: 7561 6c6e 616d 6507 0040 4627 0000 1600 ualname..@F'.... │ │ │ +0043c0a0: 3946 4e41 4d45 5300 0041 6374 7561 6c6e 9FNAMES..Actualn │ │ │ +0043c0b0: 616d 6573 1600 3f46 bf11 0000 2020 2041 ames..?F.... A │ │ │ +0043c0c0: 6374 7561 6c6e 616d 6573 0700 4046 2100 ctualnames..@F!. │ │ │ +0043c0d0: 0052 0040 4631 0000 2020 2041 6e20 6163 .R.@F1.. 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 4941 0000 2020 2075 6e73 anT.@IA.. uns │ │ │ +0043c120: 2061 6e54 0040 4641 0000 2020 2075 6e73 anT.@FA.. 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 4951 0000 2020 hat areJ.@IQ.. │ │ │ +0043c170: 6861 7420 6172 654a 0040 4651 0000 2020 hat areJ.@FQ.. │ │ │ 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 4961 0000 2020 2065 7870 7265 eS.@Ia.. expre │ │ │ +0043c1c0: 6553 0040 4661 0000 2020 2065 7870 7265 eS.@Fa.. 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 4049 7100 0020 2020 6120 d toT.@Iq.. a │ │ │ +0043c210: 6420 746f 5400 4046 7100 0020 2020 6120 d toT.@Fq.. 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 4049 8100 0020 erefore,L.@I... │ │ │ +0043c260: 6572 6566 6f72 652c 4c00 4046 8100 0020 erefore,L.@F... │ │ │ 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 4049 9100 001c 0033 4946 red...@I.....3IF │ │ │ +0043c2b0: 7265 642e 0700 4046 9100 001c 0033 4646 red...@F.....3FF │ │ │ 0043c2c0: 4f52 4d41 4c4c 4142 454c 0000 466f 726d ORMALLABEL..Form │ │ │ -0043c2d0: 616c 6c61 6265 6c16 003f 49bf 1100 0020 allabel..?I.... │ │ │ +0043c2d0: 616c 6c61 6265 6c16 003f 46bf 1100 0020 allabel..?F.... │ │ │ 0043c2e0: 2020 466f 726d 616c 6c61 6265 6c07 0040 Formallabel..@ │ │ │ -0043c2f0: 4921 0000 4300 4049 3100 0020 2020 4120 I!..C.@I1.. A │ │ │ +0043c2f0: 4621 0000 4300 4046 3100 0020 2020 4120 F!..C.@F1.. 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 4941 0000 1500 llabel...@IA.... │ │ │ +0043c330: 6c6c 6162 656c 2e07 0040 4641 0000 1500 llabel...@FA.... │ │ │ 0043c340: 3a41 4953 5453 0000 466f 726d 616c 6c69 :AISTS..Formalli │ │ │ -0043c350: 7374 7316 003f 49bf 1100 0020 2020 466f sts..?I.... Fo │ │ │ -0043c360: 726d 616c 6c69 7374 7307 0040 4921 0000 rmallists..@I!.. │ │ │ -0043c370: 4e00 4049 3100 0020 2020 4120 666f 726d N.@I1.. A form │ │ │ +0043c350: 7374 7316 003f 46bf 1100 0020 2020 466f sts..?F.... Fo │ │ │ +0043c360: 726d 616c 6c69 7374 7307 0040 4621 0000 rmallists..@F!.. │ │ │ +0043c370: 4e00 4046 3100 0020 2020 4120 666f 726d N.@F1.. 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: 4049 4100 0020 2020 666f 726d 616c 6c69 @IA.. formalli │ │ │ +0043c3c0: 4046 4100 0020 2020 666f 726d 616c 6c69 @FA.. 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 4951 0000 closed in5.@IQ.. │ │ │ +0043c400: 636c 6f73 6564 2069 6e35 0040 4651 0000 closed in5.@FQ.. │ │ │ 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: 4049 6100 0036 0040 4971 0000 2020 2020 @Ia..6.@Iq.. │ │ │ +0043c440: 4046 6100 0036 0040 4671 0000 2020 2020 @Fa..6.@Fq.. │ │ │ 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 4981 by commas.:.@I. │ │ │ +0043c470: 2062 7920 636f 6d6d 6173 2e3a 0040 4681 by commas.:.@F. │ │ │ 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 4991 0000 2020 2020 ames.S.@I... │ │ │ +0043c4b0: 616d 6573 2e53 0040 4691 0000 2020 2020 ames.S.@F... │ │ │ 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 3f49 c011 0000 llist or..?I.... │ │ │ +0043c500: 6c6c 6973 7420 6f72 1c00 3f46 c011 0000 llist or..?F.... │ │ │ 0043c510: 2020 2020 2020 2061 6e20 6578 7472 696e an extrin │ │ │ -0043c520: 7369 632e 2e00 4049 1200 0020 2020 2020 sic...@I... │ │ │ +0043c520: 7369 632e 2e00 4046 1200 0020 2020 2020 sic...@F... │ │ │ 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 4049 1300 0020 2020 2020 6f20 s.K.@I... o │ │ │ +0043c550: 732e 4b00 4046 1300 0020 2020 2020 6f20 s.K.@F... 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: 4914 0000 2020 2020 206f 204d 7573 7420 I... o Must │ │ │ +0043c5a0: 4614 0000 2020 2020 206f 204d 7573 7420 F... 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 4049 1500 0020 2020 2020 ion.T.@I... │ │ │ +0043c5e0: 696f 6e2e 5400 4046 1500 0020 2020 2020 ion.T.@F... │ │ │ 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 4049 1600 0020 ch it is..@I... │ │ │ -0043c640: 2020 2020 2020 7573 6564 2e07 0040 4917 used...@I. │ │ │ -0043c650: 0000 1200 4049 1800 0020 2020 4578 616d ....@I... Exam │ │ │ -0043c660: 706c 653a 0700 4049 1900 0019 0040 491a ple:..@I.....@I. │ │ │ +0043c630: 6368 2069 7420 6973 1300 4046 1600 0020 ch it is..@F... │ │ │ +0043c640: 2020 2020 2020 7573 6564 2e07 0040 4617 used...@F. │ │ │ +0043c650: 0000 1200 4046 1800 0020 2020 4578 616d ....@F... Exam │ │ │ +0043c660: 706c 653a 0700 4046 1900 0019 0040 461a ple:..@F.....@F. │ │ │ 0043c670: 0000 2020 204d 554c 5428 4d50 2c4d 432c .. MULT(MP,MC, │ │ │ -0043c680: 5245 5329 1700 4049 2100 0020 2020 5345 RES)..@I!.. SE │ │ │ -0043c690: 5420 5245 533d 4d50 2a4d 4312 0040 4922 T RES=MP*MC..@I" │ │ │ +0043c680: 5245 5329 1700 4046 2100 0020 2020 5345 RES)..@F!.. SE │ │ │ +0043c690: 5420 5245 533d 4d50 2a4d 4312 0040 4622 T RES=MP*MC..@F" │ │ │ 0043c6a0: 0000 2020 2051 5549 5420 5245 5307 0040 .. QUIT RES..@ │ │ │ -0043c6b0: 4923 0000 1000 4049 2400 0020 2020 2020 I#....@I$.. │ │ │ -0043c6c0: 6f20 4d50 1000 4049 2500 0020 2020 2020 o MP..@I%.. │ │ │ -0043c6d0: 6f20 4d43 1100 4049 2600 0020 2020 2020 o MC..@I&.. │ │ │ -0043c6e0: 6f20 5245 5307 0040 4927 0000 0000 0000 o RES..@I'...... │ │ │ +0043c6b0: 4623 0000 1000 4046 2400 0020 2020 2020 F#....@F$.. │ │ │ +0043c6c0: 6f20 4d50 1000 4046 2500 0020 2020 2020 o MP..@F%.. │ │ │ +0043c6d0: 6f20 4d43 1100 4046 2600 0020 2020 2020 o MC..@F&.. │ │ │ +0043c6e0: 6f20 5245 5307 0040 4627 0000 0000 0000 o RES..@F'...... │ │ │ 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 49bf 1100 0020 2020 5061 7261 s'.PI.... Para │ │ │ +0043c880: 7327 0050 46bf 1100 0020 2020 5061 7261 s'.PF.... Para │ │ │ 0043c890: 6d65 7465 7220 5061 7373 696e 6720 4d65 meter Passing Me │ │ │ -0043c8a0: 6368 616e 6973 6d73 0700 5149 2100 0049 chanisms..QI!..I │ │ │ -0043c8b0: 0051 4931 0000 2020 204d 2070 6173 7365 .QI1.. M passe │ │ │ +0043c8a0: 6368 616e 6973 6d73 0700 5146 2100 0049 chanisms..QF!..I │ │ │ +0043c8b0: 0051 4631 0000 2020 204d 2070 6173 7365 .QF1.. 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 5149 4100 0020 sing two'.QIA.. │ │ │ +0043c8f0: 7369 6e67 2074 776f 2700 5146 4100 0020 sing two'.QFA.. │ │ │ 0043c900: 2020 7061 7261 6d65 7465 722d 7061 7373 parameter-pass │ │ │ 0043c910: 696e 6720 6d65 6368 616e 6973 6d73 3a07 ing mechanisms:. │ │ │ -0043c920: 0051 4951 0000 3600 5149 6100 0020 2020 .QIQ..6.QIa.. │ │ │ +0043c920: 0051 4651 0000 3600 5146 6100 0020 2020 .QFQ..6.QFa.. │ │ │ 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 5149 sions appear:.QI │ │ │ +0043c950: 7369 6f6e 7320 6170 7065 6172 3a00 5146 sions appear:.QF │ │ │ 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 5149 8100 0054 0051 appear..QI...T.Q │ │ │ -0043c9a0: 4991 0000 2020 2041 2063 616c 6c2d 6279 I... A call-by │ │ │ +0043c990: 6170 7065 6172 0700 5146 8100 0054 0051 appear..QF...T.Q │ │ │ +0043c9a0: 4691 0000 2020 2041 2063 616c 6c2d 6279 F... 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 49c0 1100 0020 2020 7468 6520 oU.PI.... the │ │ │ +0043c9f0: 6f55 0050 46c0 1100 0020 2020 7468 6520 oU.PF.... 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 5149 1200 0020 2020 If theP.QI... │ │ │ +0043ca40: 4966 2074 6865 5000 5146 1200 0020 2020 If theP.QF... │ │ │ 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 5149 1300 0020 2020 iable.R.QI... │ │ │ +0043ca90: 6961 626c 652e 5200 5146 1300 0020 2020 iable.R.QF... │ │ │ 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 5149 1400 0020 deletesS.QI... │ │ │ +0043cae0: 2064 656c 6574 6573 5300 5146 1400 0020 deletesS.QF... │ │ │ 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 4915 formallistM.QI. │ │ │ +0043cb30: 2066 6f72 6d61 6c6c 6973 744d 0051 4615 formallistM.QF. │ │ │ 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 5149 1600 0020 invokedR.QI... │ │ │ +0043cb80: 2069 6e76 6f6b 6564 5200 5146 1600 0020 invokedR.QF... │ │ │ 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 5149 1700 g routine...QI.. │ │ │ -0043cbe0: 0012 0051 4918 0000 2020 2045 7861 6d70 ...QI... Examp │ │ │ -0043cbf0: 6c65 3a07 0051 4919 0000 1200 5149 1a00 le:..QI.....QI.. │ │ │ -0043cc00: 0020 2020 5345 5420 583d 3330 1300 5149 . SET X=30..QI │ │ │ +0043cbd0: 6720 726f 7574 696e 652e 0700 5146 1700 g routine...QF.. │ │ │ +0043cbe0: 0012 0051 4618 0000 2020 2045 7861 6d70 ...QF... Examp │ │ │ +0043cbf0: 6c65 3a07 0051 4619 0000 1200 5146 1a00 le:..QF.....QF.. │ │ │ +0043cc00: 0020 2020 5345 5420 583d 3330 1300 5146 . SET X=30..QF │ │ │ 0043cc10: 2100 0020 2020 444f 2053 5152 2858 2910 !.. DO SQR(X). │ │ │ -0043cc20: 0051 4922 0000 2020 205a 5752 4954 450e .QI".. ZWRITE. │ │ │ -0043cc30: 0051 4923 0000 2020 2051 5549 5419 0051 .QI#.. QUIT..Q │ │ │ -0043cc40: 4924 0000 2020 2053 5152 285a 2953 4554 I$.. SQR(Z)SET │ │ │ -0043cc50: 205a 3d5a 2a5a 0e00 5149 2500 0020 2020 Z=Z*Z..QI%.. │ │ │ -0043cc60: 5155 4954 0700 5149 2600 0013 0051 4927 QUIT..QI&....QI' │ │ │ +0043cc20: 0051 4622 0000 2020 205a 5752 4954 450e .QF".. ZWRITE. │ │ │ +0043cc30: 0051 4623 0000 2020 2051 5549 5419 0051 .QF#.. QUIT..Q │ │ │ +0043cc40: 4624 0000 2020 2053 5152 285a 2953 4554 F$.. SQR(Z)SET │ │ │ +0043cc50: 205a 3d5a 2a5a 0e00 5146 2500 0020 2020 Z=Z*Z..QF%.. │ │ │ +0043cc60: 5155 4954 0700 5146 2600 0013 0051 4627 QUIT..QF&....QF' │ │ │ 0043cc70: 0000 2020 2050 726f 6475 6365 733a 0700 .. Produces:.. │ │ │ -0043cc80: 5149 2800 000e 0051 4929 0000 2020 2058 QI(....QI).. X │ │ │ -0043cc90: 3d33 3007 0051 492a 0000 4b00 5149 3100 =30..QI*..K.QI1. │ │ │ +0043cc80: 5146 2800 000e 0051 4629 0000 2020 2058 QF(....QF).. X │ │ │ +0043cc90: 3d33 3007 0051 462a 0000 4b00 5146 3100 =30..QF*..K.QF1. │ │ │ 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 4932 0000 2020 2063 ses a..QI2.. c │ │ │ +0043cce0: 7365 7320 611c 0051 4632 0000 2020 2063 ses a..QF2.. c │ │ │ 0043ccf0: 616c 6c2d 6279 2d72 6566 6572 656e 6365 all-by-reference │ │ │ -0043cd00: 2e07 0051 4933 0000 4d00 5149 3400 0020 ...QI3..M.QI4.. │ │ │ +0043cd00: 2e07 0051 4633 0000 4d00 5146 3400 0020 ...QF3..M.QF4.. │ │ │ 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 4935 0000 2020 2072 vokedS.QI5.. r │ │ │ +0043cd50: 766f 6b65 6453 0051 4635 0000 2020 2072 vokedS.QF5.. 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 5149 3600 0020 t on theS.QI6.. │ │ │ +0043cda0: 7420 6f6e 2074 6865 5300 5146 3600 0020 t on theS.QF6.. │ │ │ 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 4937 t variable,T.QI7 │ │ │ +0043cdf0: 7420 7661 7269 6162 6c65 2c54 0051 4637 t variable,T.QF7 │ │ │ 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 4938 0000 2020 2054 6869 7320 6d65 .QI8.. This me │ │ │ +0043ce50: 0051 4638 0000 2020 2054 6869 7320 6d65 .QF8.. 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 5149 3900 0020 2020 726f 7574 696e R.QI9.. routin │ │ │ +0043cea0: 5200 5146 3900 0020 2020 726f 7574 696e R.QF9.. 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 5149 3a00 0012 0051 4941 0000 s...QI:....QIA.. │ │ │ -0043cf00: 2020 2045 7861 6d70 6c65 3a07 0051 4942 Example:..QIB │ │ │ -0043cf10: 0000 1200 5149 4300 0020 2020 5345 5420 ....QIC.. SET │ │ │ -0043cf20: 583d 3330 1400 5149 4400 0020 2020 444f X=30..QID.. DO │ │ │ -0043cf30: 2053 5152 282e 5829 1000 5149 4500 0020 SQR(.X)..QIE.. │ │ │ -0043cf40: 2020 5a57 5249 5445 0e00 5149 4600 0020 ZWRITE..QIF.. │ │ │ -0043cf50: 2020 5155 4954 1900 5149 4700 0020 2020 QUIT..QIG.. │ │ │ +0043cef0: 732e 0700 5146 3a00 0012 0051 4641 0000 s...QF:....QFA.. │ │ │ +0043cf00: 2020 2045 7861 6d70 6c65 3a07 0051 4642 Example:..QFB │ │ │ +0043cf10: 0000 1200 5146 4300 0020 2020 5345 5420 ....QFC.. SET │ │ │ +0043cf20: 583d 3330 1400 5146 4400 0020 2020 444f X=30..QFD.. DO │ │ │ +0043cf30: 2053 5152 282e 5829 1000 5146 4500 0020 SQR(.X)..QFE.. │ │ │ +0043cf40: 2020 5a57 5249 5445 0e00 5146 4600 0020 ZWRITE..QFF.. │ │ │ +0043cf50: 2020 5155 4954 1900 5146 4700 0020 2020 QUIT..QFG.. │ │ │ 0043cf60: 5351 5228 5a29 5345 5420 5a3d 5a2a 5a0e SQR(Z)SET Z=Z*Z. │ │ │ -0043cf70: 0051 4948 0000 2020 2051 5549 5407 0051 .QIH.. QUIT..Q │ │ │ -0043cf80: 4949 0000 1300 5149 4a00 0020 2020 5072 II....QIJ.. Pr │ │ │ -0043cf90: 6f64 7563 6573 3a07 0051 4951 0000 0f00 oduces:..QIQ.... │ │ │ -0043cfa0: 5149 5200 0020 2020 583d 3930 3007 0051 QIR.. X=900..Q │ │ │ -0043cfb0: 4953 0000 0000 0000 0000 0000 0000 0000 IS.............. │ │ │ +0043cf70: 0051 4648 0000 2020 2051 5549 5407 0051 .QFH.. QUIT..Q │ │ │ +0043cf80: 4649 0000 1300 5146 4a00 0020 2020 5072 FI....QFJ.. Pr │ │ │ +0043cf90: 6f64 7563 6573 3a07 0051 4651 0000 0f00 oduces:..QFQ.... │ │ │ +0043cfa0: 5146 5200 0020 2020 583d 3930 3007 0051 QFR.. X=900..Q │ │ │ +0043cfb0: 4653 0000 0000 0000 0000 0000 0000 0000 FS.............. │ │ │ 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 0049 4845 4c50 00ff 7300 ff4d 5f4c q..IHELP..s..M_L │ │ │ +0043d010: 7100 0046 4845 4c50 00ff 7300 ff4d 5f4c q..FHELP..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 4921 0000 5100 ensions..QI!..Q. │ │ │ -0043d890: 5149 3100 0020 2020 5468 6520 7374 616e QI1.. The stan │ │ │ +0043d880: 656e 7369 6f6e 7307 0051 4621 0000 5100 ensions..QF!..Q. │ │ │ +0043d890: 5146 3100 0020 2020 5468 6520 7374 616e QF1.. 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 4941 0000 2020 2073 796e 7461 7820 .QIA.. syntax │ │ │ +0043d8e0: 0051 4641 0000 2020 2073 796e 7461 7820 .QFA.. syntax │ │ │ 0043d8f0: 6861 7320 616e 2061 6d62 6967 7569 7479 has an ambiguity │ │ │ -0043d900: 2e07 0051 4951 0000 1200 5149 6100 0020 ...QIQ....QIa.. │ │ │ -0043d910: 2020 4578 616d 706c 653a 0700 5149 7100 Example:..QIq. │ │ │ -0043d920: 0012 0051 4981 0000 2020 2044 4f20 4058 ...QI... DO @X │ │ │ -0043d930: 2831 2907 0051 4991 0000 2100 5049 c011 (1)..QI...!.PI.. │ │ │ +0043d900: 2e07 0051 4651 0000 1200 5146 6100 0020 ...QFQ....QFa.. │ │ │ +0043d910: 2020 4578 616d 706c 653a 0700 5146 7100 Example:..QFq. │ │ │ +0043d920: 0012 0051 4681 0000 2020 2044 4f20 4058 ...QF... DO @X │ │ │ +0043d930: 2831 2907 0051 4691 0000 2100 5046 c011 (1)..QF...!.PF.. │ │ │ 0043d940: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ -0043d950: 6520 636f 756c 6420 6265 3a07 0051 4912 e could be:..QI. │ │ │ -0043d960: 0000 4e00 5149 1300 0020 2020 2020 2a20 ..N.QI... * │ │ │ +0043d950: 6520 636f 756c 6420 6265 3a07 0051 4612 e could be:..QF. │ │ │ +0043d960: 0000 4e00 5146 1300 0020 2020 2020 2a20 ..N.QF... * │ │ │ 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 5149 1400 0020 2020 2020 2a20 416e R.QI... * An │ │ │ +0043d9b0: 5200 5146 1400 0020 2020 2020 2a20 416e R.QF... * 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 5149 1500 0052 0051 4916 0000 t...QI...R.QI... │ │ │ +0043da00: 742e 0700 5146 1500 0052 0051 4616 0000 t...QF...R.QF... │ │ │ 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 4917 e following..QI. │ │ │ +0043da50: 6520 666f 6c6c 6f77 696e 6712 0051 4617 e following..QF. │ │ │ 0043da60: 0000 2020 2065 7861 6d70 6c65 2e07 0051 .. example...Q │ │ │ -0043da70: 4918 0000 1200 5149 1900 0020 2020 4578 I.....QI... Ex │ │ │ -0043da80: 616d 706c 653a 0700 5149 1a00 0015 0051 ample:..QI.....Q │ │ │ -0043da90: 4921 0000 2020 2054 6865 2073 796e 7461 I!.. The synta │ │ │ -0043daa0: 783a 0700 5149 2200 001d 0051 4923 0000 x:..QI"....QI#.. │ │ │ +0043da70: 4618 0000 1200 5146 1900 0020 2020 4578 F.....QF... Ex │ │ │ +0043da80: 616d 706c 653a 0700 5146 1a00 0015 0051 ample:..QF.....Q │ │ │ +0043da90: 4621 0000 2020 2054 6865 2073 796e 7461 F!.. The synta │ │ │ +0043daa0: 783a 0700 5146 2200 001d 0051 4623 0000 x:..QF"....QF#.. │ │ │ 0043dab0: 2020 2053 4554 2041 2831 293d 2243 5542 SET A(1)="CUB │ │ │ -0043dac0: 4522 2c58 3d35 1600 5149 2400 0020 2020 E",X=5..QI$.. │ │ │ -0043dad0: 444f 2040 4128 3129 282e 5829 1300 5149 DO @A(1)(.X)..QI │ │ │ +0043dac0: 4522 2c58 3d35 1600 5146 2400 0020 2020 E",X=5..QF$.. │ │ │ +0043dad0: 444f 2040 4128 3129 282e 5829 1300 5146 DO @A(1)(.X)..QF │ │ │ 0043dae0: 2500 0020 2020 5752 4954 4520 582c 210e %.. WRITE X,!. │ │ │ -0043daf0: 0051 4926 0000 2020 2051 5549 5421 0051 .QI&.. QUIT!.Q │ │ │ -0043db00: 4927 0000 2020 2043 5542 4528 4329 3b63 I'.. CUBE(C);c │ │ │ +0043daf0: 0051 4626 0000 2020 2051 5549 5421 0051 .QF&.. QUIT!.Q │ │ │ +0043db00: 4627 0000 2020 2043 5542 4528 4329 3b63 F'.. CUBE(C);c │ │ │ 0043db10: 7562 6520 6120 7661 7269 6162 6c65 1500 ube a variable.. │ │ │ -0043db20: 5149 2800 0020 2020 5345 5420 433d 432a QI(.. SET C=C* │ │ │ -0043db30: 432a 430e 0051 4929 0000 2020 2051 5549 C*C..QI).. QUI │ │ │ -0043db40: 5407 0051 492a 0000 1e00 5149 3100 0020 T..QI*....QI1.. │ │ │ +0043db20: 5146 2800 0020 2020 5345 5420 433d 432a QF(.. SET C=C* │ │ │ +0043db30: 432a 430e 0051 4629 0000 2020 2051 5549 C*C..QF).. QUI │ │ │ +0043db40: 5407 0051 462a 0000 1e00 5146 3100 0020 T..QF*....QF1.. │ │ │ 0043db50: 2020 5072 6f64 7563 6573 2074 6865 2072 Produces the r │ │ │ -0043db60: 6573 756c 743a 0700 5149 3200 000d 0051 esult:..QI2....Q │ │ │ -0043db70: 4933 0000 2020 2031 3235 0700 5149 3400 I3.. 125..QI4. │ │ │ -0043db80: 0040 0051 4935 0000 2020 2047 542e 4d20 .@.QI5.. GT.M │ │ │ +0043db60: 6573 756c 743a 0700 5146 3200 000d 0051 esult:..QF2....Q │ │ │ +0043db70: 4633 0000 2020 2031 3235 0700 5146 3400 F3.. 125..QF4. │ │ │ +0043db80: 0040 0051 4635 0000 2020 2047 542e 4d20 .@.QF5.. 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 4936 0000 3a00 5149 3700 0020 :..QI6..:.QI7.. │ │ │ +0043dbc0: 3a07 0051 4636 0000 3a00 5146 3700 0020 :..QF6..:.QF7.. │ │ │ 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 5149 3800 0054 0051 4939 0000 )...QI8..T.QI9.. │ │ │ +0043dc00: 292e 0700 5146 3800 0054 0051 4639 0000 )...QF8..T.QF9.. │ │ │ 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: 493a 0000 4b00 5149 4100 0020 2020 444f I:..K.QIA.. DO │ │ │ +0043dc60: 463a 0000 4b00 5146 4100 0020 2020 444f F:..K.QFA.. 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 4942 0000 2020 2070 6172 616d 6574 .QIB.. paramet │ │ │ -0043dcc0: 6572 2041 2e07 0051 4943 0000 0000 0000 er A...QIC...... │ │ │ +0043dcb0: 0051 4642 0000 2020 2070 6172 616d 6574 .QFB.. paramet │ │ │ +0043dcc0: 6572 2041 2e07 0051 4643 0000 0000 0000 er A...QFC...... │ │ │ 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 4971 0000 1900 4149 8100 0020 :..AIq....AI... │ │ │ +0043e090: 3a07 0041 4671 0000 1900 4146 8100 0020 :..AFq....AF... │ │ │ 0043e0a0: 2020 2020 2a20 4120 6469 6769 7420 302d * A digit 0- │ │ │ -0043e0b0: 3953 0041 4991 0000 2020 2020 202a 2041 9S.AI... * A │ │ │ +0043e0b0: 3953 0041 4691 0000 2020 2020 202a 2041 9S.AF... * 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 4049 c011 0000 2020 2020 the..@I.... │ │ │ -0043e110: 2020 2073 7472 696e 6737 0041 4912 0000 string7.AI... │ │ │ +0043e100: 2074 6865 1500 4046 c011 0000 2020 2020 the..@F.... │ │ │ +0043e110: 2020 2073 7472 696e 6737 0041 4612 0000 string7.AF... │ │ │ 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 4149 1300 0036 002c 4954 5255 5448 ..AI...6.,ITRUTH │ │ │ +0043e150: 0700 4146 1300 0036 002c 4654 5255 5448 ..AF...6.,FTRUTH │ │ │ 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: 49bf 1100 0020 2020 5472 7574 682d 7661 I.... Truth-va │ │ │ +0043e190: 46bf 1100 0020 2020 5472 7574 682d 7661 F.... Truth-va │ │ │ 0043e1a0: 6c75 6564 2045 7870 7265 7373 696f 6e73 lued Expressions │ │ │ -0043e1b0: 0700 4649 2100 004e 0046 4931 0000 2020 ..FI!..N.FI1.. │ │ │ +0043e1b0: 0700 4646 2100 004e 0046 4631 0000 2020 ..FF!..N.FF1.. │ │ │ 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 4941 0000 2020 2048 eric.R.FIA.. H │ │ │ +0043e200: 6572 6963 2e52 0046 4641 0000 2020 2048 eric.R.FFA.. 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 4951 0000 2020 soon asT.FIQ.. │ │ │ +0043e250: 736f 6f6e 2061 7354 0046 4651 0000 2020 soon asT.FFQ.. │ │ │ 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 4961 lue (0). InQ.FIa │ │ │ +0043e2a0: 6c75 6520 2830 292e 2049 6e51 0046 4661 lue (0). InQ.FFa │ │ │ 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 4649 ric value asQ.FI │ │ │ +0043e2f0: 7269 6320 7661 6c75 6520 6173 5100 4646 ric value asQ.FF │ │ │ 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: 4981 0000 2020 2061 6e64 2f6f 7220 6465 I... and/or de │ │ │ +0043e350: 4681 0000 2020 2061 6e64 2f6f 7220 6465 F... 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 4649 9100 0020 h-valued..FI... │ │ │ +0043e390: 682d 7661 6c75 6564 1500 4646 9100 0020 h-valued..FF... │ │ │ 0043e3a0: 2020 6578 7072 6573 7369 6f6e 2e08 0045 expression...E │ │ │ -0043e3b0: 49c0 1100 001c 001d 4945 5850 5245 5353 I.......IEXPRESS │ │ │ +0043e3b0: 46c0 1100 001c 001d 4645 5850 5245 5353 F.......FEXPRESS │ │ │ 0043e3c0: 494f 4e53 0000 4578 7072 6573 7369 6f6e IONS..Expression │ │ │ -0043e3d0: 7316 0029 49bf 1100 0020 2020 4578 7072 s..)I.... Expr │ │ │ -0043e3e0: 6573 7369 6f6e 7307 002a 4921 0000 5400 essions..*I!..T. │ │ │ -0043e3f0: 2a49 3100 0020 2020 5468 6520 666f 6c6c *I1.. The foll │ │ │ +0043e3d0: 7316 0029 46bf 1100 0020 2020 4578 7072 s..)F.... Expr │ │ │ +0043e3e0: 6573 7369 6f6e 7307 002a 4621 0000 5400 essions..*F!..T. │ │ │ +0043e3f0: 2a46 3100 0020 2020 5468 6520 666f 6c6c *F1.. 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 2a49 4100 0020 2020 6174 6f6d on1.*IA.. atom │ │ │ +0043e440: 6f6e 3100 2a46 4100 0020 2020 6174 6f6d on1.*FA.. 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 4951 0000 1d00 2a49 6100 on...*IQ....*Ia. │ │ │ +0043e470: 6f6e 2e07 002a 4651 0000 1d00 2a46 6100 on...*FQ....*Fa. │ │ │ 0043e480: 0020 2020 2020 2a20 4c6f 6361 6c20 7661 . * Local va │ │ │ -0043e490: 7269 6162 6c65 731e 002a 4971 0000 2020 riables..*Iq.. │ │ │ +0043e490: 7269 6162 6c65 731e 002a 4671 0000 2020 riables..*Fq.. │ │ │ 0043e4a0: 2020 202a 2047 6c6f 6261 6c20 7661 7269 * Global vari │ │ │ -0043e4b0: 6162 6c65 7329 002a 4981 0000 2020 2020 ables).*I... │ │ │ +0043e4b0: 6162 6c65 7329 002a 4681 0000 2020 2020 ables).*F... │ │ │ 0043e4c0: 202a 2049 6e74 7269 6e73 6963 2073 7065 * Intrinsic spe │ │ │ 0043e4d0: 6369 616c 2076 6172 6961 626c 6573 2100 cial variables!. │ │ │ -0043e4e0: 2a49 9100 0020 2020 2020 2a20 496e 7472 *I... * Intr │ │ │ +0043e4e0: 2a46 9100 0020 2020 2020 2a20 496e 7472 *F... * Intr │ │ │ 0043e4f0: 696e 7369 6320 6675 6e63 7469 6f6e 7322 insic functions" │ │ │ -0043e500: 0029 49c0 1100 0020 2020 2020 2a20 4578 .)I.... * Ex │ │ │ +0043e500: 0029 46c0 1100 0020 2020 2020 2a20 4578 .)F.... * Ex │ │ │ 0043e510: 7472 696e 7369 6320 6675 6e63 7469 6f6e trinsic function │ │ │ -0043e520: 7329 002a 4912 0000 2020 2020 202a 2045 s).*I... * E │ │ │ +0043e520: 7329 002a 4612 0000 2020 2020 202a 2045 s).*F... * E │ │ │ 0043e530: 7874 7269 6e73 6963 2073 7065 6369 616c xtrinsic special │ │ │ -0043e540: 2076 6172 6961 626c 6573 1e00 2a49 1300 variables..*I.. │ │ │ +0043e540: 2076 6172 6961 626c 6573 1e00 2a46 1300 variables..*F.. │ │ │ 0043e550: 0020 2020 2020 2a20 4e75 6d65 7269 6320 . * Numeric │ │ │ -0043e560: 6c69 7465 7261 6c73 1d00 2a49 1400 0020 literals..*I... │ │ │ +0043e560: 6c69 7465 7261 6c73 1d00 2a46 1400 0020 literals..*F... │ │ │ 0043e570: 2020 2020 2a20 5374 7269 6e67 206c 6974 * String lit │ │ │ -0043e580: 6572 616c 7333 002a 4915 0000 2020 2020 erals3.*I... │ │ │ +0043e580: 6572 616c 7333 002a 4615 0000 2020 2020 erals3.*F... │ │ │ 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 2a49 1600 0020 entheses;.*I... │ │ │ +0043e5b0: 656e 7468 6573 6573 3b00 2a46 1600 0020 entheses;.*F... │ │ │ 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 4917 0000 5400 2a49 1800 tor..*I...T.*I.. │ │ │ +0043e5f0: 746f 7207 002a 4617 0000 5400 2a46 1800 tor..*F...T.*F.. │ │ │ 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: 2a49 1900 0020 2020 616e 6f74 6865 7220 *I... another │ │ │ +0043e650: 2a46 1900 0020 2020 616e 6f74 6865 7220 *F... another │ │ │ 0043e660: 6578 7072 6573 7369 6f6e 2061 746f 6d2e expression atom. │ │ │ -0043e670: 0700 2a49 1a00 0020 001f 4954 4552 4e41 ..*I... ..ITERNA │ │ │ +0043e670: 0700 2a46 1a00 0020 001f 4654 4552 4e41 ..*F... ..FTERNA │ │ │ 0043e680: 4c5f 4341 4c4c 5300 0045 7874 6572 6e61 L_CALLS..Externa │ │ │ -0043e690: 6c5f 4361 6c6c 7319 002c 49bf 1100 0020 l_Calls..,I.... │ │ │ +0043e690: 6c5f 4361 6c6c 7319 002c 46bf 1100 0020 l_Calls..,F.... │ │ │ 0043e6a0: 2020 4578 7465 726e 616c 2043 616c 6c73 External Calls │ │ │ -0043e6b0: 0700 2d49 2100 0052 002d 4931 0000 2020 ..-I!..R.-I1.. │ │ │ +0043e6b0: 0700 2d46 2100 0052 002d 4631 0000 2020 ..-F!..R.-F1.. │ │ │ 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 4941 0000 in other4.-IA.. │ │ │ +0043e700: 2069 6e20 6f74 6865 7234 002d 4641 0000 in other4.-FA.. │ │ │ 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: 4951 0000 0000 0000 0000 0000 0000 0000 IQ.............. │ │ │ +0043e740: 4651 0000 0000 0000 0000 0000 0000 0000 FQ.............. │ │ │ 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,761 +278146,761 @@ │ │ │ 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 4971 e following..-Iq │ │ │ -0043e890: 0000 2020 2073 796e 7461 783a 0700 2d49 .. syntax:..-I │ │ │ -0043e8a0: 8100 0037 002d 4991 0000 2020 2044 4f20 ...7.-I... DO │ │ │ +0043e880: 6520 666f 6c6c 6f77 696e 6711 002d 4671 e following..-Fq │ │ │ +0043e890: 0000 2020 2073 796e 7461 783a 0700 2d46 .. syntax:..-F │ │ │ +0043e8a0: 8100 0037 002d 4691 0000 2020 2044 4f20 ...7.-F... 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 2c49 c011 eter-list]..,I.. │ │ │ -0043e8e0: 0000 2600 2d49 1200 0020 2020 6f72 2061 ..&.-I... or a │ │ │ +0043e8d0: 6574 6572 2d6c 6973 745d 0800 2c46 c011 eter-list]..,F.. │ │ │ +0043e8e0: 0000 2600 2d46 1200 0020 2020 6f72 2061 ..&.-F... or a │ │ │ 0043e8f0: 7320 616e 2065 7870 7265 7373 696f 6e20 s an expression │ │ │ -0043e900: 656c 656d 656e 742c 0700 2d49 1300 0035 element,..-I...5 │ │ │ -0043e910: 002d 4914 0000 2020 2024 265b 7061 636b .-I... $&[pack │ │ │ +0043e900: 656c 656d 656e 742c 0700 2d46 1300 0035 element,..-F...5 │ │ │ +0043e910: 002d 4614 0000 2020 2024 265b 7061 636b .-F... $&[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 2d49 1500 0051 002d 4916 ist]..-I...Q.-I. │ │ │ +0043e940: 6973 745d 0700 2d46 1500 0051 002d 4616 ist]..-F...Q.-F. │ │ │ 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 2d49 . Because ofT.-I │ │ │ +0043e990: 2e20 4265 6361 7573 6520 6f66 5400 2d46 . Because ofT.-F │ │ │ 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 2d49 1800 0020 2020 7468 6520 6f70 O.-I... the op │ │ │ +0043e9f0: 4f00 2d46 1800 0020 2020 7468 6520 6f70 O.-F... 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 4919 0000 2020 206c 6174 6572 2073 .-I... later s │ │ │ +0043ea40: 002d 4619 0000 2020 206c 6174 6572 2073 .-F... 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 491a 0000 re richlyS.-I... │ │ │ +0043ea80: 7265 2072 6963 686c 7953 002d 461a 0000 re richlyS.-F... │ │ │ 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 2d49 ction. WhileK.-I │ │ │ +0043ead0: 6374 696f 6e2e 2057 6869 6c65 4b00 2d46 ction. WhileK.-F │ │ │ 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 4922 0000 2020 ch an MQ.-I".. │ │ │ +0043eb20: 6368 2061 6e20 4d51 002d 4622 0000 2020 ch an MQ.-F".. │ │ │ 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 2d49 2300 0012 ret (^)...-I#... │ │ │ -0043eb80: 002d 4924 0000 2020 202a 2a4e 6f74 652a .-I$.. **Note* │ │ │ -0043eb90: 2a07 002d 4925 0000 4c00 2d49 2600 0020 *..-I%..L.-I&.. │ │ │ +0043eb70: 7265 7420 285e 292e 0700 2d46 2300 0012 ret (^)...-F#... │ │ │ +0043eb80: 002d 4624 0000 2020 202a 2a4e 6f74 652a .-F$.. **Note* │ │ │ +0043eb90: 2a07 002d 4625 0000 4c00 2d46 2600 0020 *..-F%..L.-F&.. │ │ │ 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 2d49 2700 0020 2020 4578 rate..-I'.. Ex │ │ │ -0043ebf0: 7465 726e 616c 222e 0700 2d49 2800 0029 ternal"...-I(..) │ │ │ -0043ec00: 0020 4952 494e 5349 435f 4655 4e43 5449 . IRINSIC_FUNCTI │ │ │ +0043ebe0: 7261 7465 1400 2d46 2700 0020 2020 4578 rate..-F'.. Ex │ │ │ +0043ebf0: 7465 726e 616c 222e 0700 2d46 2800 0029 ternal"...-F(..) │ │ │ +0043ec00: 0020 4652 494e 5349 435f 4655 4e43 5449 . FRINSIC_FUNCTI │ │ │ 0043ec10: 4f4e 5300 0045 7874 7269 6e73 6963 5f46 ONS..Extrinsic_F │ │ │ -0043ec20: 756e 6374 696f 6e73 1e00 3149 bf11 0000 unctions..1I.... │ │ │ +0043ec20: 756e 6374 696f 6e73 1e00 3146 bf11 0000 unctions..1F.... │ │ │ 0043ec30: 2020 2045 7874 7269 6e73 6963 2046 756e Extrinsic Fun │ │ │ -0043ec40: 6374 696f 6e73 0700 3249 2100 0054 0032 ctions..2I!..T.2 │ │ │ -0043ec50: 4931 0000 2020 2041 6e20 6578 7472 696e I1.. An extrin │ │ │ +0043ec40: 6374 696f 6e73 0700 3246 2100 0054 0032 ctions..2F!..T.2 │ │ │ +0043ec50: 4631 0000 2020 2041 6e20 6578 7472 696e F1.. 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 4941 0000 2020 2074 6f20 7265 e..2IA.. to re │ │ │ +0043eca0: 651c 0032 4641 0000 2020 2074 6f20 7265 e..2FA.. to re │ │ │ 0043ecb0: 7475 726e 2061 2076 616c 7565 2e07 0032 turn a value...2 │ │ │ -0043ecc0: 4951 0000 3000 3249 6100 0020 2020 5468 IQ..0.2Ia.. Th │ │ │ +0043ecc0: 4651 0000 3000 3246 6100 0020 2020 5468 FQ..0.2Fa.. 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 3249 7100 0036 0032 4981 is:..2Iq..6.2I. │ │ │ +0043ecf0: 2069 733a 0700 3246 7100 0036 0032 4681 is:..2Fq..6.2F. │ │ │ 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 4991 0000 4f00 3149 c011 0000 )..2I...O.1I.... │ │ │ +0043ed30: 2907 0032 4691 0000 4f00 3146 c011 0000 )..2F...O.1F.... │ │ │ 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 4912 0000 2020 o majorO.2I... │ │ │ +0043ed80: 6f20 6d61 6a6f 724f 0032 4612 0000 2020 o majorO.2F... │ │ │ 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 3249 1300 0020 2020 cs. OnR.2I... │ │ │ +0043edd0: 6373 2e20 4f6e 5200 3246 1300 0020 2020 cs. OnR.2F... │ │ │ 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 3249 1400 0020 to whatR.2I... │ │ │ +0043ee20: 2074 6f20 7768 6174 5200 3246 1400 0020 to whatR.2F... │ │ │ 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 3249 1500 s executed!.2I.. │ │ │ +0043ee70: 7320 6578 6563 7574 6564 2100 3246 1500 s executed!.2F.. │ │ │ 0043ee80: 0020 2020 6279 2074 6865 2069 6e76 6f6b . by the invok │ │ │ -0043ee90: 6564 2072 6f75 7469 6e65 2e07 0032 4916 ed routine...2I. │ │ │ -0043eea0: 0000 5100 3249 1700 0020 2020 4d20 7265 ..Q.2I... M re │ │ │ +0043ee90: 6564 2072 6f75 7469 6e65 2e07 0032 4616 ed routine...2F. │ │ │ +0043eea0: 0000 5100 3246 1700 0020 2020 4d20 7265 ..Q.2F... 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 4918 0000 2020 2077 6974 ateR.2I... wit │ │ │ +0043eef0: 6174 6552 0032 4618 0000 2020 2077 6974 ateR.2F... 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 4919 0000 2020 206f valueS.2I... o │ │ │ +0043ef40: 7661 6c75 6553 0032 4619 0000 2020 206f valueS.2F... 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 3249 1a00 0020 on. ThisR.2I... │ │ │ +0043ef90: 6f6e 2e20 5468 6973 5200 3246 1a00 0020 on. ThisR.2F... │ │ │ 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 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +0043f010: 8600 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 3249 2200 0020 2020 ia the".2I".. │ │ │ +0043f090: 6961 2074 6865 2200 3246 2200 0020 2020 ia the".2F".. │ │ │ 0043f0a0: 6578 7465 726e 616c 2063 616c 6c20 6d65 external call me │ │ │ -0043f0b0: 6368 616e 6973 6d2e 0700 3249 2300 0012 chanism...2I#... │ │ │ -0043f0c0: 0032 4924 0000 2020 2045 7861 6d70 6c65 .2I$.. Example │ │ │ -0043f0d0: 3a07 0032 4925 0000 3600 3249 2600 0020 :..2I%..6.2I&.. │ │ │ +0043f0b0: 6368 616e 6973 6d2e 0700 3246 2300 0012 chanism...2F#... │ │ │ +0043f0c0: 0032 4624 0000 2020 2045 7861 6d70 6c65 .2F$.. Example │ │ │ +0043f0d0: 3a07 0032 4625 0000 3600 3246 2600 0020 :..2F%..6.2F&.. │ │ │ 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: 3249 2700 0020 2020 3b69 676e 6f72 6573 2I'.. ;ignores │ │ │ +0043f110: 3246 2700 0020 2020 3b69 676e 6f72 6573 2F'.. ;ignores │ │ │ 0043f120: 2066 7261 6374 696f 6e61 6c20 706f 7765 fractional powe │ │ │ -0043f130: 7273 1500 3249 2800 0020 2020 5345 5420 rs..2I(.. SET │ │ │ -0043f140: 543d 312c 533d 301d 0032 4929 0000 2020 T=1,S=0..2I).. │ │ │ +0043f130: 7273 1500 3246 2800 0020 2020 5345 5420 rs..2F(.. SET │ │ │ +0043f140: 543d 312c 533d 301d 0032 4629 0000 2020 T=1,S=0..2F).. │ │ │ 0043f150: 2049 4620 583c 3020 5345 5420 583d 2d58 IF X<0 SET X=-X │ │ │ -0043f160: 2c53 3d31 1d00 3249 2a00 0020 2020 464f ,S=1..2I*.. FO │ │ │ +0043f160: 2c53 3d31 1d00 3246 2a00 0020 2020 464f ,S=1..2F*.. FO │ │ │ 0043f170: 5220 583d 313a 313a 5820 5320 543d 542a R X=1:1:X S T=T* │ │ │ -0043f180: 561c 0032 4931 0000 2020 2051 5549 5420 V..2I1.. QUIT │ │ │ +0043f180: 561c 0032 4631 0000 2020 2051 5549 5420 V..2F1.. QUIT │ │ │ 0043f190: 2453 2853 3a31 2f54 2c31 3a54 2922 0032 $S(S:1/T,1:T)".2 │ │ │ -0043f1a0: 4932 0000 2020 2047 544d 3e20 5752 4954 I2.. GTM> WRIT │ │ │ +0043f1a0: 4632 0000 2020 2047 544d 3e20 5752 4954 F2.. GTM> WRIT │ │ │ 0043f1b0: 4520 2424 5e50 4f57 4552 2833 2c34 290c E $$^POWER(3,4). │ │ │ -0043f1c0: 0032 4933 0000 2020 2038 310e 0032 4934 .2I3.. 81..2I4 │ │ │ -0043f1d0: 0000 2020 2047 544d 3e07 0032 4935 0000 .. GTM>..2I5.. │ │ │ -0043f1e0: 1200 3249 3600 0020 2020 2a2a 4e6f 7465 ..2I6.. **Note │ │ │ -0043f1f0: 2a2a 0700 3249 3700 0050 0032 4938 0000 **..2I7..P.2I8.. │ │ │ +0043f1c0: 0032 4633 0000 2020 2038 310e 0032 4634 .2F3.. 81..2F4 │ │ │ +0043f1d0: 0000 2020 2047 544d 3e07 0032 4635 0000 .. GTM>..2F5.. │ │ │ +0043f1e0: 1200 3246 3600 0020 2020 2a2a 4e6f 7465 ..2F6.. **Note │ │ │ +0043f1f0: 2a2a 0700 3246 3700 0050 0032 4638 0000 **..2F7..P.2F8.. │ │ │ 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 4939 0000 expected"M.2I9.. │ │ │ +0043f240: 6578 7065 6374 6564 224d 0032 4639 0000 expected"M.2F9.. │ │ │ 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 3249 3a00 0020 2020 may beD.2I:.. │ │ │ +0043f290: 6d61 7920 6265 4400 3246 3a00 0020 2020 may beD.2F:.. │ │ │ 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 3249 4100 standards...2IA. │ │ │ -0043f2e0: 0032 0027 4953 5045 4349 414c 5f56 4152 .2.'ISPECIAL_VAR │ │ │ +0043f2d0: 7374 616e 6461 7264 732e 0700 3246 4100 standards...2FA. │ │ │ +0043f2e0: 0032 0027 4653 5045 4349 414c 5f56 4152 .2.'FSPECIAL_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 49bf 1100 0020 2020 4578 les&.9I.... Ex │ │ │ +0043f310: 6c65 7326 0039 46bf 1100 0020 2020 4578 les&.9F.... Ex │ │ │ 0043f320: 7472 696e 7369 6320 5370 6563 6961 6c20 trinsic Special │ │ │ -0043f330: 5661 7269 6162 6c65 7307 003a 4921 0000 Variables..:I!.. │ │ │ -0043f340: 5300 3a49 3100 0020 2020 416e 2065 7874 S.:I1.. An ext │ │ │ +0043f330: 5661 7269 6162 6c65 7307 003a 4621 0000 Variables..:F!.. │ │ │ +0043f340: 5300 3a46 3100 0020 2020 416e 2065 7874 S.:F1.. 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 4941 0000 2020 204d 2072 her1.:IA.. M r │ │ │ +0043f390: 6865 7231 003a 4641 0000 2020 204d 2072 her1.:FA.. 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 3a49 5100 0038 003a 4961 lue...:IQ..8.:Ia │ │ │ +0043f3c0: 6c75 652e 0700 3a46 5100 0038 003a 4661 lue...:FQ..8.:Fa │ │ │ 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 4971 0000 2100 3a49 8100 is:..:Iq..!.:I.. │ │ │ +0043f400: 6973 3a07 003a 4671 0000 2100 3a46 8100 is:..:Fq..!.:F.. │ │ │ 0043f410: 0020 2020 2424 5b6c 6162 656c 5d5b 5e72 . $$[label][^r │ │ │ -0043f420: 6f75 7469 6e65 6e61 6d65 5d07 003a 4991 outinename]..:I. │ │ │ -0043f430: 0000 5300 3949 c011 0000 2020 2041 6e20 ..S.9I.... An │ │ │ +0043f420: 6f75 7469 6e65 6e61 6d65 5d07 003a 4691 outinename]..:F. │ │ │ +0043f430: 0000 5300 3946 c011 0000 2020 2041 6e20 ..S.9F.... 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 4912 0000 2020 2077 ctionL.:I... w │ │ │ +0043f480: 6374 696f 6e4c 003a 4612 0000 2020 2077 ctionL.:F... 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 4913 0000 2020 2045 7874 7269 .M.:I... Extri │ │ │ +0043f4d0: 2e4d 003a 4613 0000 2020 2045 7874 7269 .M.:F... 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: 3a49 1400 0020 2020 666f 726d 616c 6c61 :I... formalla │ │ │ +0043f520: 3a46 1400 0020 2020 666f 726d 616c 6c61 :F... 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 3a49 1500 0020 2020 7370 6563 6961 ..:I... specia │ │ │ -0043f580: 6c20 7661 7269 6162 6c65 732e 0700 3a49 l variables...:I │ │ │ -0043f590: 1600 0051 003a 4917 0000 2020 204d 2072 ...Q.:I... M r │ │ │ +0043f570: 1c00 3a46 1500 0020 2020 7370 6563 6961 ..:F... specia │ │ │ +0043f580: 6c20 7661 7269 6162 6c65 732e 0700 3a46 l variables...:F │ │ │ +0043f590: 1600 0051 003a 4617 0000 2020 204d 2072 ...Q.:F... 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 3a49 1800 0020 2020 7465 ableR.:I... te │ │ │ +0043f5e0: 6162 6c65 5200 3a46 1800 0020 2020 7465 ableR.:F... 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 3a49 1900 0020 2020 eturnsN.:I... │ │ │ +0043f630: 6574 7572 6e73 4e00 3a46 1900 0020 2020 eturnsN.:F... │ │ │ 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 3a49 1a00 0020 2020 7370 nsic..:I... sp │ │ │ +0043f680: 6e73 6963 1b00 3a46 1a00 0020 2020 7370 nsic..:F... sp │ │ │ 0043f690: 6563 6961 6c20 7661 7269 6162 6c65 2e07 ecial variable.. │ │ │ -0043f6a0: 003a 4921 0000 1200 3a49 2200 0020 2020 .:I!....:I".. │ │ │ -0043f6b0: 4578 616d 706c 653a 0700 3a49 2300 001e Example:..:I#... │ │ │ -0043f6c0: 003a 4924 0000 2020 2047 544d 3e5a 5052 .:I$.. GTM>ZPR │ │ │ +0043f6a0: 003a 4621 0000 1200 3a46 2200 0020 2020 .:F!....:F".. │ │ │ +0043f6b0: 4578 616d 706c 653a 0700 3a46 2300 001e Example:..:F#... │ │ │ +0043f6c0: 003a 4624 0000 2020 2047 544d 3e5a 5052 .:F$.. GTM>ZPR │ │ │ 0043f6d0: 494e 5420 5e44 4159 4f57 4545 4b32 003a INT ^DAYOWEEK2.: │ │ │ -0043f6e0: 4925 0000 2020 2044 4159 4f57 4545 4b28 I%.. DAYOWEEK( │ │ │ +0043f6e0: 4625 0000 2020 2044 4159 4f57 4545 4b28 F%.. 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 4926 0000 2020 203b 7072 6f76 6964 .:I&.. ;provid │ │ │ +0043f710: 003a 4626 0000 2020 203b 7072 6f76 6964 .:F&.. ;provid │ │ │ 0043f720: 6520 7468 6520 6461 7920 6f66 2074 6865 e the day of the │ │ │ -0043f730: 2077 6565 6b1c 003a 4927 0000 2020 2051 week..:I'.. Q │ │ │ +0043f730: 2077 6565 6b1c 003a 4627 0000 2020 2051 week..:F'.. Q │ │ │ 0043f740: 5549 5420 245a 4428 2448 2c22 4441 5922 UIT $ZD($H,"DAY" │ │ │ -0043f750: 2927 003a 4928 0000 2020 2047 544d 3e57 )'.:I(.. GTM>W │ │ │ +0043f750: 2927 003a 4628 0000 2020 2047 544d 3e57 )'.:F(.. GTM>W │ │ │ 0043f760: 5249 5445 2024 2444 4159 4f57 4545 4b5e RITE $$DAYOWEEK^ │ │ │ -0043f770: 4441 594f 5745 454b 0d00 3a49 2900 0020 DAYOWEEK..:I).. │ │ │ -0043f780: 2020 4d4f 4e07 003a 492a 0000 0000 0000 MON..:I*...... │ │ │ +0043f770: 4441 594f 5745 454b 0d00 3a46 2900 0020 DAYOWEEK..:F).. │ │ │ +0043f780: 2020 4d4f 4e07 003a 462a 0000 0000 0000 MON..:F*...... │ │ │ 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 d707 0000 240e 0000 0000 0000 ........$....... │ │ │ -0043f810: 8600 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +0043f810: 8600 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 3549 6100 0020 2020 f themT.5Ia.. │ │ │ +0043f890: 6620 7468 656d 5400 3546 6100 0020 2020 f themT.5Fa.. │ │ │ 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 3549 7100 or processR.5Iq. │ │ │ +0043f8e0: 6f72 2070 726f 6365 7373 5200 3546 7100 or processR.5Fq. │ │ │ 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 3549 n processingR.5I │ │ │ +0043f930: 6e20 7072 6f63 6573 7369 6e67 5200 3546 n processingR.5F │ │ │ 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: 3549 9100 0020 2020 696d 7061 6374 206f 5I... impact o │ │ │ +0043f990: 3546 9100 0020 2020 696d 7061 6374 206f 5F... impact o │ │ │ 0043f9a0: 6620 226c 6976 6520 6c6f 636b 2220 636f f "live lock" co │ │ │ -0043f9b0: 6e64 6974 696f 6e73 2e08 0034 49c0 1100 nditions...4I... │ │ │ -0043f9c0: 0026 0034 49ff 7300 ff54 505f 4445 4649 .&.4I.s..TP_DEFI │ │ │ +0043f9b0: 6e64 6974 696f 6e73 2e08 0034 46c0 1100 nditions...4F... │ │ │ +0043f9c0: 0026 0034 46ff 7300 ff54 505f 4445 4649 .&.4F.s..TP_DEFI │ │ │ 0043f9d0: 4e49 5449 4f4e 5300 0054 505f 4465 6669 NITIONS..TP_Defi │ │ │ -0043f9e0: 6e69 7469 6f6e 7319 0047 49bf 1100 0020 nitions..GI.... │ │ │ +0043f9e0: 6e69 7469 6f6e 7319 0047 46bf 1100 0020 nitions..GF.... │ │ │ 0043f9f0: 2020 5450 2044 6566 696e 6974 696f 6e73 TP Definitions │ │ │ -0043fa00: 0700 4849 2100 0051 0048 4931 0000 2020 ..HI!..Q.HI1.. │ │ │ +0043fa00: 0700 4846 2100 0051 0048 4631 0000 2020 ..HF!..Q.HF1.. │ │ │ 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 4849 4100 0020 a TSTARTN.HIA.. │ │ │ +0043fa50: 6120 5453 5441 5254 4e00 4846 4100 0020 a TSTARTN.HFA.. │ │ │ 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 4849 5100 0020 2020 ope ofO.HIQ.. │ │ │ +0043faa0: 6f70 6520 6f66 4f00 4846 5100 0020 2020 ope ofO.HFQ.. │ │ │ 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 4961 0000 2020 2063 ds toJ.HIa.. c │ │ │ +0043faf0: 6473 2074 6f4a 0048 4661 0000 2020 2063 ds toJ.HFa.. 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 4971 0000 2020 206f 7574 6572 2d6d .HIq.. outer-m │ │ │ +0043fb40: 0048 4671 0000 2020 206f 7574 6572 2d6d .HFq.. 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: 4981 0000 2020 206e 6573 7469 6e67 2e07 I... nesting.. │ │ │ -0043fba0: 0048 4991 0000 4f00 4749 c011 0000 2020 .HI...O.GI.... │ │ │ +0043fb90: 4681 0000 2020 206e 6573 7469 6e67 2e07 F... nesting.. │ │ │ +0043fba0: 0048 4691 0000 4f00 4746 c011 0000 2020 .HF...O.GF.... │ │ │ 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 4912 0000 2020 2054 y theP.HI... T │ │ │ +0043fbf0: 7920 7468 6550 0048 4612 0000 2020 2054 y theP.HF... 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 4913 0000 2020 2064 l theR.HI... d │ │ │ +0043fc40: 6c20 7468 6552 0048 4613 0000 2020 2064 l theR.HF... 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 4914 0000 2020 able to..HI... │ │ │ +0043fc90: 6162 6c65 2074 6f1a 0048 4614 0000 2020 able to..HF... │ │ │ 0043fca0: 206f 7468 6572 2070 726f 6365 7373 6573 other processes │ │ │ -0043fcb0: 2e07 0048 4915 0000 4f00 4849 1600 0020 ...HI...O.HI... │ │ │ +0043fcb0: 2e07 0048 4615 0000 4f00 4846 1600 0020 ...HF...O.HF... │ │ │ 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 4917 0000 2020 invokedI.HI... │ │ │ +0043fd00: 696e 766f 6b65 6449 0048 4617 0000 2020 invokedI.HF... │ │ │ 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 4849 1800 0020 2020 7465 726d 696e S.HI... termin │ │ │ +0043fd50: 5300 4846 1800 0020 2020 7465 726d 696e S.HF... 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 4919 0000 2020 2061 2074 hinS.HI... a t │ │ │ +0043fda0: 6869 6e53 0048 4619 0000 2020 2061 2074 hinS.HF... 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 4849 1a00 0020 2020 $ETRAPR.HI... │ │ │ +0043fdf0: 2445 5452 4150 5200 4846 1a00 0020 2020 $ETRAPR.HF... │ │ │ 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 4849 2100 0020 oves anyP.HI!.. │ │ │ +0043fe40: 6f76 6573 2061 6e79 5000 4846 2100 0020 oves anyP.HF!.. │ │ │ 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 4849 2200 0020 are madeS.HI".. │ │ │ +0043fe90: 6172 6520 6d61 6465 5300 4846 2200 0020 are madeS.HF".. │ │ │ 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 4923 rces LOCKedK.HI# │ │ │ +0043fee0: 7263 6573 204c 4f43 4b65 644b 0048 4623 rces LOCKedK.HF# │ │ │ 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 5000 4849 2400 0020 2020 erenceP.HI$.. │ │ │ +0043ff30: 6572 656e 6365 5000 4846 2400 0020 2020 erenceP.HF$.. │ │ │ 0043ff40: 756e 6465 6669 6e65 642e 2057 6869 6c65 undefined. While │ │ │ 0043ff50: 2069 7420 6361 7573 6520 6120 7369 676e it cause a sign │ │ │ 0043ff60: 6966 6963 616e 7420 7072 6f63 6573 7320 ificant process │ │ │ 0043ff70: 7374 6174 6520 6368 616e 6765 2c20 756e state change, un │ │ │ -0043ff80: 6c69 6b65 2061 5100 4849 2500 0020 2020 like aQ.HI%.. │ │ │ +0043ff80: 6c69 6b65 2061 5100 4846 2500 0020 2020 like aQ.HF%.. │ │ │ 0043ff90: 5245 5354 4152 542c 2061 2054 524f 4c4c RESTART, a TROLL │ │ │ 0043ffa0: 4241 434b 2064 6f65 7320 6e6f 7420 6361 BACK does not ca │ │ │ 0043ffb0: 7573 6520 616e 7920 7472 616e 7366 6572 use any transfer │ │ │ 0043ffc0: 206f 6620 636f 6e74 726f 6c2e 2042 6563 of control. Bec │ │ │ 0043ffd0: 6175 7365 206f 6600 0000 0000 0000 0000 ause of......... │ │ │ 0043ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00440000: 0400 0000 f907 0000 4c0e 0000 0000 0000 ........L....... │ │ │ -00440010: 9b00 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +00440010: 9b00 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 4927 that is notR.HI' │ │ │ +004400a0: 7468 6174 2069 7320 6e6f 7452 0048 4627 that is notR.HF' │ │ │ 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 5420 616e 6420 6861 TRESTART and ha │ │ │ 004400e0: 7665 2061 2062 6c6f 636b 2063 6f6e 6469 ve a block condi │ │ │ 004400f0: 7469 6f6e 6564 206f 6e20 7468 652f 0048 tioned on the/.H │ │ │ -00440100: 4928 0000 2020 2066 6c61 6720 7661 7269 I(.. flag vari │ │ │ +00440100: 4628 0000 2020 2066 6c61 6720 7661 7269 F(.. flag vari │ │ │ 00440110: 6162 6c65 2077 6869 6368 2064 6f65 7320 able which does │ │ │ -00440120: 6120 5452 4f4c 4c42 4143 4b2e 0700 4849 a TROLLBACK...HI │ │ │ -00440130: 2900 0052 0048 492a 0000 2020 2041 2052 )..R.HI*.. A R │ │ │ +00440120: 6120 5452 4f4c 4c42 4143 4b2e 0700 4846 a TROLLBACK...HF │ │ │ +00440130: 2900 0052 0048 462a 0000 2020 2041 2052 )..R.HF*.. A R │ │ │ 00440140: 4553 5441 5254 2069 7320 6120 7472 616e ESTART is a tran │ │ │ 00440150: 7366 6572 206f 6620 636f 6e74 726f 6c20 sfer of control │ │ │ 00440160: 746f 2074 6865 2054 5354 4152 5420 6174 to the TSTART at │ │ │ 00440170: 2074 6865 2062 6567 696e 6e69 6e67 206f the beginning o │ │ │ -00440180: 6620 7468 6550 0048 4931 0000 2020 2074 f theP.HI1.. t │ │ │ +00440180: 6620 7468 6550 0048 4631 0000 2020 2074 f theP.HF1.. t │ │ │ 00440190: 7261 6e73 6163 7469 6f6e 2e20 5245 5354 ransaction. REST │ │ │ 004401a0: 4152 5420 696d 706c 6963 6974 6c79 2069 ART implicitly i │ │ │ 004401b0: 6e63 6c75 6465 7320 6120 524f 4c4c 4241 ncludes a ROLLBA │ │ │ 004401c0: 434b 2061 6e64 206d 6179 206f 7074 696f CK and may optio │ │ │ -004401d0: 6e61 6c6c 7951 0048 4932 0000 2020 2072 nallyQ.HI2.. r │ │ │ +004401d0: 6e61 6c6c 7951 0048 4632 0000 2020 2072 nallyQ.HF2.. r │ │ │ 004401e0: 6573 746f 7265 206c 6f63 616c 2076 6172 estore local var │ │ │ 004401f0: 6961 626c 6573 2c20 6b6e 6f77 6e20 6173 iables, known as │ │ │ 00440200: 2072 6573 7461 7274 2076 6172 6961 626c restart variabl │ │ │ 00440210: 6573 2c20 746f 2074 6865 2076 616c 7565 es, to the value │ │ │ -00440220: 7320 7468 6579 5400 4849 3300 0020 2020 s theyT.HI3.. │ │ │ +00440220: 7320 7468 6579 5400 4846 3300 0020 2020 s theyT.HF3.. │ │ │ 00440230: 6861 6420 7768 656e 2074 6865 2069 6e69 had when the ini │ │ │ 00440240: 7469 616c 2054 5354 4152 5420 6f72 6967 tial TSTART orig │ │ │ 00440250: 696e 616c 6c79 2065 7865 6375 7465 642e inally executed. │ │ │ 00440260: 2041 2052 4553 5441 5254 2061 6c77 6179 A RESTART alway │ │ │ -00440270: 7320 7265 7374 6f72 6573 4f00 4849 3400 s restoresO.HI4. │ │ │ +00440270: 7320 7265 7374 6f72 6573 4f00 4846 3400 s restoresO.HF4. │ │ │ 00440280: 0020 2020 2454 4553 5420 616e 6420 7468 . $TEST and th │ │ │ 00440290: 6520 6e61 6b65 6420 7265 6665 7265 6e63 e naked referenc │ │ │ 004402a0: 6520 746f 2074 6865 2076 616c 7565 7320 e to the values │ │ │ 004402b0: 7468 6579 2068 6164 2077 6865 6e20 7468 they had when th │ │ │ -004402c0: 6520 696e 6974 6961 6c4e 0048 4935 0000 e initialN.HI5.. │ │ │ +004402c0: 6520 696e 6974 6961 6c4e 0048 4635 0000 e initialN.HF5.. │ │ │ 004402d0: 2020 2054 5354 4152 5420 6578 6563 7574 TSTART execut │ │ │ 004402e0: 6564 2e20 5245 5354 4152 5420 646f 6573 ed. RESTART does │ │ │ 004402f0: 206e 6f74 206d 616e 6167 6520 6465 7669 not manage devi │ │ │ 00440300: 6365 2073 7461 7465 2069 6e66 6f72 6d61 ce state informa │ │ │ -00440310: 7469 6f6e 2e20 4150 0048 4936 0000 2020 tion. AP.HI6.. │ │ │ +00440310: 7469 6f6e 2e20 4150 0048 4636 0000 2020 tion. AP.HF6.. │ │ │ 00440320: 2052 4553 5441 5254 2069 7320 696e 766f RESTART is invo │ │ │ 00440330: 6b65 6420 6279 2074 6865 2054 5245 5354 ked by the TREST │ │ │ 00440340: 4152 5420 636f 6d6d 616e 6420 6f72 2062 ART command or b │ │ │ 00440350: 7920 4d20 6966 2069 7420 6973 2064 6574 y M if it is det │ │ │ -00440360: 6572 6d69 6e65 6452 0048 4937 0000 2020 erminedR.HI7.. │ │ │ +00440360: 6572 6d69 6e65 6452 0048 4637 0000 2020 erminedR.HF7.. │ │ │ 00440370: 2074 6861 7420 7468 6520 7472 616e 7361 that the transa │ │ │ 00440380: 6374 696f 6e20 6973 2069 6e20 636f 6e66 ction is in conf │ │ │ 00440390: 6c69 6374 2077 6974 6820 6f74 6865 7220 lict with other │ │ │ 004403a0: 6461 7461 6261 7365 2075 7064 6174 6573 database updates │ │ │ -004403b0: 2e20 5245 5354 4152 5450 0048 4938 0000 . RESTARTP.HI8.. │ │ │ +004403b0: 2e20 5245 5354 4152 5450 0048 4638 0000 . RESTARTP.HF8.. │ │ │ 004403c0: 2020 2063 616e 206f 6e6c 7920 7375 6363 can only succ │ │ │ 004403d0: 6573 7366 756c 6c79 206f 6363 7572 2069 essfully occur i │ │ │ 004403e0: 6620 7468 6520 696e 6974 6961 6c20 5453 f the initial TS │ │ │ 004403f0: 5441 5254 2069 6e63 6c75 6465 7320 616e TART includes an │ │ │ -00440400: 2061 7267 756d 656e 7453 0048 4939 0000 argumentS.HI9.. │ │ │ +00440400: 2061 7267 756d 656e 7453 0048 4639 0000 argumentS.HF9.. │ │ │ 00440410: 2020 2074 6861 7420 656e 6162 6c65 7320 that enables │ │ │ 00440420: 5245 5354 4152 542c 2077 6869 6368 2046 RESTART, which F │ │ │ 00440430: 4953 2073 7472 6f6e 676c 7920 7265 636f IS strongly reco │ │ │ 00440440: 6d6d 656e 6473 2069 6e20 6f72 6465 7220 mmends in order │ │ │ -00440450: 746f 2064 6561 6c20 7769 7468 1c00 4849 to deal with..HI │ │ │ +00440450: 746f 2064 6561 6c20 7769 7468 1c00 4846 to deal with..HF │ │ │ 00440460: 3a00 0020 2020 696d 706c 6963 6974 2052 :.. implicit R │ │ │ -00440470: 4553 5441 5254 732e 0700 4849 4100 001f ESTARTs...HIA... │ │ │ -00440480: 003b 4950 4552 464f 524d 414e 4345 0000 .;IPERFORMANCE.. │ │ │ +00440470: 4553 5441 5254 732e 0700 4846 4100 001f ESTARTs...HFA... │ │ │ +00440480: 003b 4650 4552 464f 524d 414e 4345 0000 .;FPERFORMANCE.. │ │ │ 00440490: 5450 5f50 6572 666f 726d 616e 6365 1900 TP_Performance.. │ │ │ -004404a0: 4749 bf11 0000 2020 2054 5020 5065 7266 GI.... TP Perf │ │ │ -004404b0: 6f72 6d61 6e63 6507 0048 4921 0000 4400 ormance..HI!..D. │ │ │ -004404c0: 4849 3100 0020 2020 546f 2061 6368 6965 HI1.. To achie │ │ │ +004404a0: 4746 bf11 0000 2020 2054 5020 5065 7266 GF.... TP Perf │ │ │ +004404b0: 6f72 6d61 6e63 6507 0048 4621 0000 4400 ormance..HF!..D. │ │ │ +004404c0: 4846 3100 0020 2020 546f 2061 6368 6965 HF1.. To achie │ │ │ 004404d0: 7665 2074 6865 2062 6573 7420 4754 2e4d ve the best GT.M │ │ │ 004404e0: 2070 6572 666f 726d 616e 6365 2c20 7472 performance, tr │ │ │ 004404f0: 616e 7361 6374 696f 6e73 2073 686f 756c ansactions shoul │ │ │ -00440500: 643a 0700 4849 4100 0025 0048 4951 0000 d:..HIA..%.HIQ.. │ │ │ +00440500: 643a 0700 4846 4100 0025 0048 4651 0000 d:..HFA..%.HFQ.. │ │ │ 00440510: 2020 2020 202a 2062 6520 6173 2073 686f * be as sho │ │ │ 00440520: 7274 2061 7320 706f 7373 6962 6c65 4200 rt as possibleB. │ │ │ -00440530: 4849 6100 0020 2020 2020 2a20 636f 6e73 HIa.. * cons │ │ │ +00440530: 4846 6100 0020 2020 2020 2a20 636f 6e73 HFa.. * cons │ │ │ 00440540: 6973 742c 2061 7320 6d75 6368 2061 7320 ist, as much as │ │ │ 00440550: 706f 7373 6962 6c65 2c20 6f6e 6c79 206f possible, only o │ │ │ 00440560: 6620 676c 6f62 616c 2075 7064 6174 6573 f global updates │ │ │ -00440570: 5200 4849 7100 0020 2020 2020 2a20 6265 R.HIq.. * be │ │ │ +00440570: 5200 4846 7100 0020 2020 2020 2a20 6265 R.HFq.. * be │ │ │ 00440580: 2053 4552 4941 4c20 7769 7468 206e 6f20 SERIAL with no │ │ │ 00440590: 656d 6265 6464 6564 204c 4f43 4b73 2061 embedded LOCKs a │ │ │ 004405a0: 6e64 206d 696e 696d 616c 2073 7572 726f nd minimal surro │ │ │ 004405b0: 756e 6469 6e67 204c 4f43 4b73 2077 6865 unding LOCKs whe │ │ │ -004405c0: 7265 1700 4849 8100 0020 2020 2020 2020 re..HI... │ │ │ -004405d0: 6a75 7374 6966 6965 6453 0048 4991 0000 justifiedS.HI... │ │ │ +004405c0: 7265 1700 4846 8100 0020 2020 2020 2020 re..HF... │ │ │ +004405d0: 6a75 7374 6966 6965 6453 0048 4691 0000 justifiedS.HF... │ │ │ 004405e0: 2020 2020 202a 2068 6176 6520 5245 5354 * have REST │ │ │ 004405f0: 4152 5420 656e 6162 6c65 6420 7769 7468 ART enabled with │ │ │ 00440600: 2061 206d 696e 696d 756d 206f 6620 6c6f a minimum of lo │ │ │ 00440610: 6361 6c20 7661 7269 6162 6c65 7320 7072 cal variables pr │ │ │ -00440620: 6f74 6563 7465 6420 6279 2061 3600 4749 otected by a6.GI │ │ │ +00440620: 6f74 6563 7465 6420 6279 2061 3600 4746 otected by a6.GF │ │ │ 00440630: c011 0000 2020 2020 2020 2072 6573 7461 .... resta │ │ │ 00440640: 7274 2070 6f72 7469 6f6e 206f 6620 7468 rt portion of th │ │ │ 00440650: 6520 5453 5441 5254 2061 7267 756d 656e e TSTART argumen │ │ │ -00440660: 742e 5400 4849 1200 0020 2020 2020 2a20 t.T.HI... * │ │ │ +00440660: 742e 5400 4846 1200 0020 2020 2020 2a20 t.T.HF... * │ │ │ 00440670: 4c61 7267 6520 636f 6e63 7572 7265 6e74 Large concurrent │ │ │ 00440680: 2074 7261 6e73 6163 7469 6f6e 7320 7573 transactions us │ │ │ 00440690: 696e 6720 5443 4f4d 4d49 5420 6d61 7920 ing TCOMMIT may │ │ │ 004406a0: 7265 7375 6c74 2069 6e20 7265 7065 6174 result in repeat │ │ │ -004406b0: 6564 2061 6e64 5200 4849 1300 0020 2020 ed andR.HI... │ │ │ +004406b0: 6564 2061 6e64 5200 4846 1300 0020 2020 ed andR.HF... │ │ │ 004406c0: 2020 2020 696e 6566 6669 6369 656e 7420 inefficient │ │ │ 004406d0: 6174 7465 6d70 7473 2062 7920 636f 6d70 attempts by comp │ │ │ 004406e0: 6574 696e 6720 7072 6f63 6573 7365 7320 eting processes │ │ │ 004406f0: 746f 2063 6170 7475 7265 206e 6565 6465 to capture neede │ │ │ -00440700: 6420 7363 6172 6365 3700 4849 1400 0020 d scarce7.HI... │ │ │ +00440700: 6420 7363 6172 6365 3700 4846 1400 0020 d scarce7.HF... │ │ │ 00440710: 2020 2020 2020 7265 736f 7572 6365 732c resources, │ │ │ 00440720: 2072 6573 756c 7469 6e67 2069 6e20 706f resulting in po │ │ │ 00440730: 6f72 2070 6572 666f 726d 616e 6365 2e07 or performance.. │ │ │ -00440740: 0048 4915 0000 1200 4849 1600 0020 2020 .HI.....HI... │ │ │ -00440750: 4578 616d 706c 653a 0700 4849 1700 001b Example:..HI.... │ │ │ -00440760: 0048 4918 0000 2020 2020 5453 5441 5254 .HI... TSTART │ │ │ -00440770: 2028 293a 5345 5249 414c 2300 4849 1900 ():SERIAL#.HI.. │ │ │ +00440740: 0048 4615 0000 1200 4846 1600 0020 2020 .HF.....HF... │ │ │ +00440750: 4578 616d 706c 653a 0700 4846 1700 001b Example:..HF.... │ │ │ +00440760: 0048 4618 0000 2020 2020 5453 5441 5254 .HF... TSTART │ │ │ +00440770: 2028 293a 5345 5249 414c 2300 4846 1900 ():SERIAL#.HF.. │ │ │ 00440780: 0020 2020 2053 4554 2028 4143 4354 2c5e . SET (ACCT,^ │ │ │ 00440790: 4d28 3029 293d 5e4d 2830 292b 312a 0048 M(0))=^M(0)+1*.H │ │ │ -004407a0: 491a 0000 2020 2020 5345 5420 5e4d 2841 I... SET ^M(A │ │ │ +004407a0: 461a 0000 2020 2020 5345 5420 5e4d 2841 F... SET ^M(A │ │ │ 004407b0: 4343 5429 3d50 5245 432c 5e50 4e28 4e41 CCT)=PREC,^PN(NA │ │ │ -004407c0: 4d29 3d41 4343 5412 0048 4921 0000 2020 M)=ACCT..HI!.. │ │ │ -004407d0: 2020 5443 4f4d 4d49 5407 0048 4922 0000 TCOMMIT..HI".. │ │ │ -004407e0: 1200 4849 2300 0020 2020 4578 616d 706c ..HI#.. Exampl │ │ │ -004407f0: 653a 0700 4849 2400 0000 0000 0000 0000 e:..HI$......... │ │ │ +004407c0: 4d29 3d41 4343 5412 0048 4621 0000 2020 M)=ACCT..HF!.. │ │ │ +004407d0: 2020 5443 4f4d 4d49 5407 0048 4622 0000 TCOMMIT..HF".. │ │ │ +004407e0: 1200 4846 2300 0020 2020 4578 616d 706c ..HF#.. Exampl │ │ │ +004407f0: 653a 0700 4846 2400 0000 0000 0000 0000 e:..HF$......... │ │ │ 00440800: 0400 0000 d307 0000 6a0e 0000 0000 0000 ........j....... │ │ │ -00440810: 6300 0049 4845 4c50 00ff 7300 ff4d 5f4c c..IHELP..s..M_L │ │ │ +00440810: 6300 0046 4845 4c50 00ff 7300 ff4d 5f4c c..FHELP..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 2500 0020 ERFORMANCE..%.. │ │ │ 00440860: 2020 2054 5354 4152 5420 2829 3a53 4552 TSTART ():SER │ │ │ -00440870: 4941 4c21 0048 4926 0000 2020 2020 4946 IAL!.HI&.. IF │ │ │ +00440870: 4941 4c21 0048 4626 0000 2020 2020 4946 IAL!.HF&.. IF │ │ │ 00440880: 2024 5452 4553 5441 5254 3e33 2044 4f20 $TRESTART>3 DO │ │ │ -00440890: 5155 4954 1500 4849 2700 0020 2020 202e QUIT..HI'.. . │ │ │ -004408a0: 5452 4f4c 4c42 4143 4b27 0048 4928 0000 TROLLBACK'.HI(.. │ │ │ +00440890: 5155 4954 1500 4846 2700 0020 2020 202e QUIT..HF'.. . │ │ │ +004408a0: 5452 4f4c 4c42 4143 4b27 0048 4628 0000 TROLLBACK'.HF(.. │ │ │ 004408b0: 2020 2020 2e57 5249 5445 2021 2c22 546f .WRITE !,"To │ │ │ 004408c0: 6f20 6d61 6e79 2052 4553 5441 5254 7322 o many RESTARTs" │ │ │ -004408d0: 1000 4849 2900 0020 2020 202e 5155 4954 ..HI).. .QUIT │ │ │ -004408e0: 2500 4849 2a00 0020 2020 2053 4554 2028 %.HI*.. SET ( │ │ │ +004408d0: 1000 4846 2900 0020 2020 202e 5155 4954 ..HF).. .QUIT │ │ │ +004408e0: 2500 4846 2a00 0020 2020 2053 4554 2028 %.HF*.. SET ( │ │ │ 004408f0: 4e45 5854 2c5e 4944 2830 2929 3d5e 4944 NEXT,^ID(0))=^ID │ │ │ -00440900: 2830 292b 3131 0048 4931 0000 2020 2020 (0)+11.HI1.. │ │ │ +00440900: 2830 292b 3131 0048 4631 0000 2020 2020 (0)+11.HF1.. │ │ │ 00440910: 5345 5420 5e49 4428 4e45 5854 293d 5245 SET ^ID(NEXT)=RE │ │ │ 00440920: 434f 5244 2c5e 5849 4428 5a49 502c 4e45 CORD,^XID(ZIP,NE │ │ │ -00440930: 5854 293d 2222 1200 4849 3200 0020 2020 XT)=""..HI2.. │ │ │ -00440940: 2054 434f 4d4d 4954 0700 4849 3300 00de TCOMMIT..HI3... │ │ │ -00440950: 0048 4934 0000 2020 2025 4754 4d2d 492d .HI4.. %GTM-I- │ │ │ +00440930: 5854 293d 2222 1200 4846 3200 0020 2020 XT)=""..HF2.. │ │ │ +00440940: 2054 434f 4d4d 4954 0700 4846 3300 00de TCOMMIT..HF3... │ │ │ +00440950: 0048 4634 0000 2020 2025 4754 4d2d 492d .HF4.. %GTM-I- │ │ │ 00440960: 5450 5245 5354 4152 542c 2044 6174 6162 TPRESTART, Datab │ │ │ 00440970: 6173 6520 2f67 626c 732f 6474 782f 6474 ase /gbls/dtx/dt │ │ │ 00440980: 782e 6461 743b 2063 6f64 653a 204c 3b20 x.dat; code: L; │ │ │ 00440990: 626c 6b3a 2030 7830 3042 4131 3344 4420 blk: 0x00BA13DD │ │ │ 004409a0: 696e 2067 6c62 6c3a 205e 4454 583b 2070 in glbl: ^DTX; p │ │ │ 004409b0: 7674 6d6f 6473 3a20 302c 2062 6c6b 6d6f vtmods: 0, blkmo │ │ │ 004409c0: 6473 3a20 312c 2062 6c6b 6c76 6c3a 2031 ds: 1, blklvl: 1 │ │ │ 004409d0: 2c20 7479 7065 3a20 342c 2072 6561 6473 , type: 4, reads │ │ │ 004409e0: 6574 3a20 332c 2077 7269 7465 7365 743a et: 3, writeset: │ │ │ 004409f0: 2031 2c20 6c6f 6361 6c5f 746e 3a20 3078 1, local_tn: 0x │ │ │ 00440a00: 3030 3030 3030 3030 3030 3030 3032 4430 00000000000002D0 │ │ │ 00440a10: 2c20 7a70 6f73 3a20 4c41 4245 4c2b 3130 , zpos: LABEL+10 │ │ │ 00440a20: 385e 524f 5554 494e 454e 414d 4507 0048 8^ROUTINENAME..H │ │ │ -00440a30: 4935 0000 5200 4849 3600 0020 2020 2020 I5..R.HI6.. │ │ │ +00440a30: 4635 0000 5200 4846 3600 0020 2020 2020 F5..R.HF6.. │ │ │ 00440a40: 2a20 7076 746d 6f64 7320 2d20 4973 2061 * pvtmods - Is a │ │ │ 00440a50: 6c77 6179 7320 6c65 7373 2074 6861 6e20 lways less than │ │ │ 00440a60: 6f72 2065 7175 616c 2074 6f20 626c 6b6d or equal to blkm │ │ │ 00440a70: 6f64 732e 2054 6869 7320 6d65 616e 7320 ods. This means │ │ │ -00440a80: 6974 2063 616e 5400 4849 3700 0020 2020 it canT.HI7.. │ │ │ +00440a80: 6974 2063 616e 5400 4846 3700 0020 2020 it canT.HF7.. │ │ │ 00440a90: 2020 2020 6265 2031 206f 6e6c 7920 6966 be 1 only if │ │ │ 00440aa0: 2022 626c 6b6d 6f64 7322 2069 7320 616c "blkmods" is al │ │ │ 00440ab0: 736f 2031 2e20 4966 2069 7420 6973 2031 so 1. If it is 1 │ │ │ 00440ac0: 2c20 6974 206d 6561 6e73 2074 6861 7420 , it means that │ │ │ -00440ad0: 7072 6f63 6573 7320 5031 5300 4849 3800 process P1S.HI8. │ │ │ +00440ad0: 7072 6f63 6573 7320 5031 5300 4846 3800 process P1S.HF8. │ │ │ 00440ae0: 0020 2020 2020 2020 7761 7320 706c 616e . was plan │ │ │ 00440af0: 6e69 6e67 2074 6f20 5550 4441 5445 2028 ning to UPDATE ( │ │ │ 00440b00: 6e6f 7420 6a75 7374 2052 4541 4429 2074 not just READ) t │ │ │ 00440b10: 6865 2062 6c6f 636b 206e 756d 6265 7220 he block number │ │ │ 00440b20: 2869 6e64 6963 6174 6564 2061 7351 0048 (indicated asQ.H │ │ │ -00440b30: 4939 0000 2020 2020 2020 2022 626c 6b3a I9.. "blk: │ │ │ +00440b30: 4639 0000 2020 2020 2020 2022 626c 6b3a F9.. "blk: │ │ │ 00440b40: 202e 2e2e 2220 696e 2074 6865 2054 5052 ..." in the TPR │ │ │ 00440b50: 4553 5441 5254 206d 6573 7361 6765 2920 ESTART message) │ │ │ 00440b60: 6173 2070 6172 7420 6f66 2069 7473 2054 as part of its T │ │ │ 00440b70: 5020 7472 616e 7361 6374 696f 6e2e 4d00 P transaction.M. │ │ │ -00440b80: 4849 3a00 0020 2020 2020 2a20 626c 6b6d HI:.. * blkm │ │ │ +00440b80: 4846 3a00 0020 2020 2020 2a20 626c 6b6d HF:.. * blkm │ │ │ 00440b90: 6f64 7320 2d20 4973 2065 6974 6865 7220 ods - Is either │ │ │ 00440ba0: 3120 6f72 2030 2e20 3120 696d 706c 6965 1 or 0. 1 implie │ │ │ 00440bb0: 7320 7468 6520 7472 616e 7361 6374 696f s the transactio │ │ │ -00440bc0: 6e20 7265 7374 6172 7465 6451 0048 4941 n restartedQ.HIA │ │ │ +00440bc0: 6e20 7265 7374 6172 7465 6451 0048 4641 n restartedQ.HFA │ │ │ 00440bd0: 0000 2020 2020 2020 2062 6563 6175 7365 .. because │ │ │ 00440be0: 2074 6869 7320 7072 6f63 6573 7320 2850 this process (P │ │ │ 00440bf0: 3129 2069 7320 6174 7465 6d70 7469 6e67 1) is attempting │ │ │ 00440c00: 2074 6f20 5245 4144 2f55 5044 4154 4520 to READ/UPDATE │ │ │ -00440c10: 6120 626c 6f63 6b20 7468 6174 5300 4849 a block thatS.HI │ │ │ +00440c10: 6120 626c 6f63 6b20 7468 6174 5300 4846 a block thatS.HF │ │ │ 00440c20: 4200 0020 2020 2020 2020 6861 7320 636f B.. has co │ │ │ 00440c30: 6e63 7572 7265 6e74 6c79 2062 6565 6e20 ncurrently been │ │ │ 00440c40: 7570 6461 7465 6420 6279 2061 6e6f 7468 updated by anoth │ │ │ 00440c50: 6572 2070 726f 6365 7373 2028 5032 2920 er process (P2) │ │ │ 00440c60: 7369 6e63 6520 5031 2061 6363 6573 7351 since P1 accessQ │ │ │ -00440c70: 0048 4943 0000 2020 2020 2020 2074 6865 .HIC.. the │ │ │ +00440c70: 0048 4643 0000 2020 2020 2020 2074 6865 .HFC.. the │ │ │ 00440c80: 2062 6c6f 636b 2061 7320 7061 7274 206f block as part o │ │ │ 00440c90: 6620 6974 7320 5450 2074 7261 6e73 6163 f its TP transac │ │ │ 00440ca0: 7469 6f6e 2e20 5468 6973 206d 6561 6e73 tion. This means │ │ │ 00440cb0: 2074 6865 2022 636f 6465 3a20 2e2e 2e22 the "code: ..." │ │ │ -00440cc0: 4f00 4849 4400 0020 2020 2020 2020 6f75 O.HID.. ou │ │ │ +00440cc0: 4f00 4846 4400 0020 2020 2020 2020 6f75 O.HFD.. ou │ │ │ 00440cd0: 7470 7574 2069 6e20 7468 6520 5450 5245 tput in the TPRE │ │ │ 00440ce0: 5354 4152 5420 6d65 7373 6167 6520 7769 START message wi │ │ │ 00440cf0: 6c6c 2068 6176 6520 4c20 6173 2074 6865 ll have L as the │ │ │ 00440d00: 206c 6173 7420 6c65 7474 6572 2e20 3054 last letter. 0T │ │ │ -00440d10: 0048 4945 0000 2020 2020 2020 2069 6d70 .HIE.. imp │ │ │ +00440d10: 0048 4645 0000 2020 2020 2020 2069 6d70 .HFE.. imp │ │ │ 00440d20: 6c69 6573 2074 6865 2072 6573 7461 7274 lies the restart │ │ │ 00440d30: 206f 6363 7572 7265 6420 6265 6361 7573 occurred becaus │ │ │ 00440d40: 6520 6f66 2061 2064 6966 6665 7265 6e74 e of a different │ │ │ 00440d50: 2072 6561 736f 6e2e 2054 6865 2022 636f reason. The "co │ │ │ -00440d60: 6465 3a52 0048 4946 0000 2020 2020 2020 de:R.HIF.. │ │ │ +00440d60: 6465 3a52 0048 4646 0000 2020 2020 2020 de:R.HFF.. │ │ │ 00440d70: 202e 2e2e 2220 7468 656e 2068 6173 2073 ..." then has s │ │ │ 00440d80: 6f6d 6574 6869 6e67 206f 7468 6572 2074 omething other t │ │ │ 00440d90: 6861 6e20 224c 2220 6173 2074 6865 206c han "L" as the l │ │ │ 00440da0: 6173 7420 6c65 7474 6572 2e20 4e6f 7465 ast letter. Note │ │ │ -00440db0: 2074 6861 7450 0048 4947 0000 2020 2020 thatP.HIG.. │ │ │ +00440db0: 2074 6861 7450 0048 4647 0000 2020 2020 thatP.HFG.. │ │ │ 00440dc0: 2020 2065 6163 6820 6c65 7474 6572 2069 each letter i │ │ │ 00440dd0: 6e20 2263 6f64 653a 202e 2e2e 2220 636f n "code: ..." co │ │ │ 00440de0: 7272 6573 706f 6e64 7320 746f 2074 6865 rresponds to the │ │ │ 00440df0: 2066 6169 6c75 7265 2063 6f64 6520 696e failure code in │ │ │ -00440e00: 2065 6163 6833 0048 4948 0000 2020 2020 each3.HIH.. │ │ │ +00440e00: 2065 6163 6833 0048 4648 0000 2020 2020 each3.HFH.. │ │ │ 00440e10: 2020 2074 7279 2f72 6574 7279 2069 6e20 try/retry in │ │ │ 00440e20: 7468 6520 6f72 6465 7220 6f66 206f 6363 the order of occ │ │ │ -00440e30: 7572 7265 6e63 652e 5100 4849 4900 0020 urrence.Q.HII.. │ │ │ +00440e30: 7572 7265 6e63 652e 5100 4846 4900 0020 urrence.Q.HFI.. │ │ │ 00440e40: 2020 2020 2a20 626c 6b6c 766c 202d 2049 * blklvl - I │ │ │ 00440e50: 7320 7468 6520 6c65 7665 6c20 696e 2074 s the level in t │ │ │ 00440e60: 6865 2047 4453 2073 7472 7563 7475 7265 he GDS structure │ │ │ 00440e70: 206f 6620 7468 6520 626c 6f63 6b20 2822 of the block (" │ │ │ -00440e80: 626c 6b3a 202e 2e2e 2249 0048 494a 0000 blk: ..."I.HIJ.. │ │ │ +00440e80: 626c 6b3a 202e 2e2e 2249 0048 464a 0000 blk: ..."I.HFJ.. │ │ │ 00440e90: 2020 2020 2020 2066 6965 6c64 2069 6e20 field in │ │ │ 00440ea0: 7468 6520 5450 5245 5354 4152 5420 6d65 the TPRESTART me │ │ │ 00440eb0: 7373 6167 6529 2074 6861 7420 6361 7573 ssage) that caus │ │ │ 00440ec0: 6564 2074 6865 2054 5020 7265 7374 6172 ed the TP restar │ │ │ -00440ed0: 742e 4c00 4849 5100 0020 2020 2020 2a20 t.L.HIQ.. * │ │ │ +00440ed0: 742e 4c00 4846 5100 0020 2020 2020 2a20 t.L.HFQ.. * │ │ │ 00440ee0: 7479 7065 202d 2041 2076 616c 7565 206f type - A value o │ │ │ 00440ef0: 6620 302c 312c 322c 3420 7368 6f77 7320 f 0,1,2,4 shows │ │ │ 00440f00: 7468 6520 7265 7374 6172 7420 6f63 6375 the restart occu │ │ │ 00440f10: 7272 6564 2069 6e20 7468 6520 5450 4e00 rred in the TPN. │ │ │ -00440f20: 4849 5200 0020 2020 2020 2020 7472 616e HIR.. tran │ │ │ +00440f20: 4846 5200 0020 2020 2020 2020 7472 616e HFR.. tran │ │ │ 00440f30: 7361 6374 696f 6e20 4245 464f 5245 2065 saction BEFORE e │ │ │ 00440f40: 7865 6375 7469 6e67 2054 434f 4d4d 4954 xecuting TCOMMIT │ │ │ 00440f50: 3b20 3120 6d65 616e 7320 7365 6172 6368 ; 1 means search │ │ │ -00440f60: 696e 672c 2032 206d 6561 6e73 5200 4849 ing, 2 meansR.HI │ │ │ +00440f60: 696e 672c 2032 206d 6561 6e73 5200 4846 ing, 2 meansR.HF │ │ │ 00440f70: 5300 0020 2020 2020 2020 7265 6164 696e S.. readin │ │ │ 00440f80: 672c 2033 206d 6561 6e73 2063 6f6d 6d69 g, 3 means commi │ │ │ 00440f90: 7474 696e 672c 2034 206d 6561 6e73 2076 tting, 4 means v │ │ │ 00440fa0: 616c 6964 6174 696e 6720 6869 7374 6f72 alidating histor │ │ │ 00440fb0: 792c 2061 6e64 2030 206d 6561 6e73 1500 y, and 0 means.. │ │ │ -00440fc0: 4849 5400 0020 2020 2020 2020 6f74 6865 HIT.. othe │ │ │ +00440fc0: 4846 5400 0020 2020 2020 2020 6f74 6865 HFT.. othe │ │ │ 00440fd0: 7273 2e00 0000 0000 0000 0000 0000 0000 rs.............. │ │ │ 00440fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00440ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441000: 0400 0000 2b07 0000 8b0e 0000 0000 0000 ....+........... │ │ │ -00441010: 9900 0049 4845 4c50 00ff 7300 ff4d 5f4c ...IHELP..s..M_L │ │ │ +00441010: 9900 0046 4845 4c50 00ff 7300 ff4d 5f4c ...FHELP..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 5500 0020 ERFORMANCE..U.. │ │ │ 00441060: 2020 2020 2a20 7265 6164 7365 7420 2d20 * readset - │ │ │ 00441070: 5468 6520 6e75 6d62 6572 206f 6620 4744 The number of GD │ │ │ 00441080: 5320 626c 6f63 6b73 2074 6861 7420 6163 S blocks that ac │ │ │ 00441090: 6365 7373 6564 2061 7320 7061 7274 206f cessed as part o │ │ │ -004410a0: 6620 7468 6973 2054 5051 0048 4956 0000 f this TPQ.HIV.. │ │ │ +004410a0: 6620 7468 6973 2054 5051 0048 4656 0000 f this TPQ.HFV.. │ │ │ 004410b0: 2020 2020 2020 2074 7261 6e73 6163 7469 transacti │ │ │ 004410c0: 6f6e 2069 6e20 7468 6520 7265 6769 6f6e on in the region │ │ │ 004410d0: 2063 6f6e 7461 696e 696e 6720 7468 6520 containing the │ │ │ 004410e0: 676c 6f62 616c 2028 2267 6c62 6c3a 202e global ("glbl: . │ │ │ -004410f0: 2e2e 2220 696e 2074 6865 2100 4849 5700 .." in the!.HIW. │ │ │ +004410f0: 2e2e 2220 696e 2074 6865 2100 4846 5700 .." in the!.HFW. │ │ │ 00441100: 0020 2020 2020 2020 5450 5245 5354 4152 . TPRESTAR │ │ │ -00441110: 5420 6d65 7373 6167 6529 2e51 0048 4958 T message).Q.HIX │ │ │ +00441110: 5420 6d65 7373 6167 6529 2e51 0048 4658 T message).Q.HFX │ │ │ 00441120: 0000 2020 2020 202a 2077 7269 7465 7365 .. * writese │ │ │ 00441130: 7420 2d20 4f75 7420 6f66 2074 6865 2072 t - Out of the r │ │ │ 00441140: 6561 6473 6574 206e 756d 6265 722c 2074 eadset number, t │ │ │ 00441150: 6865 206e 756d 6265 7220 6f66 2047 4453 he number of GDS │ │ │ -00441160: 2062 6c6f 636b 7320 7468 6973 5300 4849 blocks thisS.HI │ │ │ +00441160: 2062 6c6f 636b 7320 7468 6973 5300 4846 blocks thisS.HF │ │ │ 00441170: 5900 0020 2020 2020 2020 7072 6f63 6573 Y.. proces │ │ │ 00441180: 7320 7761 7320 6174 7465 6d70 7465 6420 s was attempted │ │ │ 00441190: 746f 2055 5044 4154 4520 6173 2070 6172 to UPDATE as par │ │ │ 004411a0: 7420 6f66 2074 6869 7320 5450 2074 7261 t of this TP tra │ │ │ 004411b0: 6e73 6163 7469 6f6e 2069 6e20 7468 6552 nsaction in theR │ │ │ -004411c0: 0048 495a 0000 2020 2020 2020 2072 6567 .HIZ.. reg │ │ │ +004411c0: 0048 465a 0000 2020 2020 2020 2072 6567 .HFZ.. reg │ │ │ 004411d0: 696f 6e20 636f 6e74 6169 6e69 6e67 2074 ion containing t │ │ │ 004411e0: 6865 2067 6c6f 6261 6c20 2822 676c 626c he global ("glbl │ │ │ 004411f0: 3a20 2e2e 2e22 2069 6e20 7468 6520 5450 : ..." in the TP │ │ │ 00441200: 5245 5354 4152 5420 6d65 7373 6167 6529 RESTART message) │ │ │ -00441210: 2e4d 0048 4961 0000 2020 2020 202a 206c .M.HIa.. * l │ │ │ +00441210: 2e4d 0048 4661 0000 2020 2020 202a 206c .M.HFa.. * l │ │ │ 00441220: 6f63 616c 5f74 6e20 2d20 5468 6973 2069 ocal_tn - This i │ │ │ 00441230: 7320 6120 6e65 7665 722d 6465 6372 6561 s a never-decrea │ │ │ 00441240: 7369 6e67 2063 6f75 6e74 6572 2028 7374 sing counter (st │ │ │ 00441250: 6172 7469 6e67 2061 7420 3120 6174 5400 arting at 1 atT. │ │ │ -00441260: 4849 6200 0020 2020 2020 2020 7072 6f63 HIb.. proc │ │ │ +00441260: 4846 6200 0020 2020 2020 2020 7072 6f63 HFb.. proc │ │ │ 00441270: 6573 7320 7374 6172 7475 7029 2069 6e63 ess startup) inc │ │ │ 00441280: 7265 6d65 6e74 6564 2066 6f72 2065 7665 remented for eve │ │ │ 00441290: 7279 206e 6577 2054 5020 7472 616e 7361 ry new TP transa │ │ │ 004412a0: 6374 696f 6e2c 2054 5020 7265 7374 6172 ction, TP restar │ │ │ -004412b0: 742c 5000 4849 6300 0020 2020 2020 2020 t,P.HIc.. │ │ │ +004412b0: 742c 5000 4846 6300 0020 2020 2020 2020 t,P.HFc.. │ │ │ 004412c0: 616e 6420 5450 2072 6f6c 6c62 6163 6b2e and TP rollback. │ │ │ 004412d0: 2054 776f 2054 5052 4553 5441 5254 206d Two TPRESTART m │ │ │ 004412e0: 6573 7361 6765 7320 6279 2074 6865 2073 essages by the s │ │ │ 004412f0: 616d 6520 7072 6f63 6573 7320 7368 6f75 ame process shou │ │ │ -00441300: 6c64 4f00 4849 6400 0020 2020 2020 2020 ldO.HId.. │ │ │ +00441300: 6c64 4f00 4846 6400 0020 2020 2020 2020 ldO.HFd.. │ │ │ 00441310: 6e65 7665 7220 6861 7665 2074 6865 2073 never have the s │ │ │ 00441320: 616d 6520 7661 6c75 6520 6f66 206c 6f63 ame value of loc │ │ │ 00441330: 616c 5f74 6e2e 2054 6865 2064 6966 6665 al_tn. The diffe │ │ │ 00441340: 7265 6e63 6520 6265 7477 6565 6e20 7468 rence between th │ │ │ -00441350: 6551 0048 4965 0000 2020 2020 2020 206c eQ.HIe.. l │ │ │ +00441350: 6551 0048 4665 0000 2020 2020 2020 206c eQ.HFe.. l │ │ │ 00441360: 6f63 616c 5f74 6e20 7661 6c75 6573 206f ocal_tn values o │ │ │ 00441370: 6620 7477 6f20 6d65 7373 6167 6573 2066 f two messages f │ │ │ 00441380: 726f 6d20 7468 6520 7361 6d65 2070 726f rom the same pro │ │ │ 00441390: 6365 7373 2069 6e64 6963 6174 6573 2074 cess indicates t │ │ │ -004413a0: 6865 5100 4849 6600 0020 2020 2020 2020 heQ.HIf.. │ │ │ +004413a0: 6865 5100 4846 6600 0020 2020 2020 2020 heQ.HFf.. │ │ │ 004413b0: 6e75 6d62 6572 206f 6620 5450 2074 7261 number of TP tra │ │ │ 004413c0: 6e73 6163 7469 6f6e 7320 646f 6e65 2062 nsactions done b │ │ │ 004413d0: 7920 7468 6174 2070 726f 6365 7373 2069 y that process i │ │ │ 004413e0: 6e20 7468 6520 7469 6d65 2069 6e74 6572 n the time inter │ │ │ -004413f0: 7661 6c27 0048 4967 0000 2020 2020 2020 val'.HIg.. │ │ │ +004413f0: 7661 6c27 0048 4667 0000 2020 2020 2020 val'.HFg.. │ │ │ 00441400: 2062 6574 7765 656e 2074 6865 2074 776f between the two │ │ │ -00441410: 206d 6573 7361 6765 732e 0700 4849 6800 messages...HIh. │ │ │ -00441420: 0012 0048 4969 0000 2020 202a 2a4e 6f74 ...HIi.. **Not │ │ │ -00441430: 652a 2a07 0048 496a 0000 5400 4849 7100 e**..HIj..T.HIq. │ │ │ +00441410: 206d 6573 7361 6765 732e 0700 4846 6800 messages...HFh. │ │ │ +00441420: 0012 0048 4669 0000 2020 202a 2a4e 6f74 ...HFi.. **Not │ │ │ +00441430: 652a 2a07 0048 466a 0000 5400 4846 7100 e**..HFj..T.HFq. │ │ │ 00441440: 0020 2020 2020 6f20 5573 6520 5649 4557 . o Use VIEW │ │ │ 00441450: 205b 4e4f 5d4c 4f47 545b 5052 4553 5441 [NO]LOGT[PRESTA │ │ │ 00441460: 5254 5d5b 3d69 6e74 6578 7072 5d20 746f RT][=intexpr] to │ │ │ 00441470: 2065 6e61 626c 6520 6f72 2064 6973 6162 enable or disab │ │ │ 00441480: 6c65 2074 6865 206c 6f67 6769 6e67 3e00 le the logging>. │ │ │ -00441490: 4849 7200 0020 2020 2020 2020 6f66 2054 HIr.. of T │ │ │ +00441490: 4846 7200 0020 2020 2020 2020 6f66 2054 HFr.. of T │ │ │ 004414a0: 5052 4553 5441 5254 206d 6573 7361 6765 PRESTART message │ │ │ 004414b0: 732e 204e 6f74 6520 7468 6174 2079 6f75 s. Note that you │ │ │ -004414c0: 2063 616e 2075 7365 2074 6865 4d00 4849 can use theM.HI │ │ │ +004414c0: 2063 616e 2075 7365 2074 6865 4d00 4846 can use theM.HF │ │ │ 004414d0: 7300 0020 2020 2020 2020 6774 6d5f 7470 s.. gtm_tp │ │ │ 004414e0: 7265 7374 6172 745f 6c6f 675f 6465 6c74 restart_log_delt │ │ │ 004414f0: 6120 616e 6420 6774 6d5f 7470 7265 7374 a and gtm_tprest │ │ │ 00441500: 6172 745f 6c6f 675f 6669 7273 7420 656e art_log_first en │ │ │ -00441510: 7669 726f 6e6d 656e 7443 0048 4974 0000 vironmentC.HIt.. │ │ │ +00441510: 7669 726f 6e6d 656e 7443 0048 4674 0000 vironmentC.HFt.. │ │ │ 00441520: 2020 2020 2020 2076 6172 6961 626c 6573 variables │ │ │ 00441530: 2074 6f20 7365 7420 7468 6520 6672 6571 to set the freq │ │ │ 00441540: 7565 6e63 7920 6f66 2054 5052 4553 5441 uency of TPRESTA │ │ │ -00441550: 5254 206d 6573 7361 6765 732e 5300 4849 RT messages.S.HI │ │ │ +00441550: 5254 206d 6573 7361 6765 732e 5300 4846 RT messages.S.HF │ │ │ 00441560: 7500 0020 2020 2020 6f20 5573 6520 5649 u.. o Use VI │ │ │ 00441570: 4557 205b 4e4f 5d4c 4f47 4e5b 4f4e 5450 EW [NO]LOGN[ONTP │ │ │ 00441580: 5d5b 3d69 6e74 6578 7072 5d20 746f 2065 ][=intexpr] to e │ │ │ 00441590: 6e61 626c 6520 6f72 2064 6973 6162 6c65 nable or disable │ │ │ 004415a0: 2074 6865 206c 6f67 6769 6e67 206f 664d the logging ofM │ │ │ -004415b0: 0048 4976 0000 2020 2020 2020 204e 4f4e .HIv.. NON │ │ │ +004415b0: 0048 4676 0000 2020 2020 2020 204e 4f4e .HFv.. NON │ │ │ 004415c0: 5450 5245 5354 4152 5420 6d65 7373 6167 TPRESTART messag │ │ │ 004415d0: 6573 2e20 5468 6973 2066 6163 696c 6974 es. This facilit │ │ │ 004415e0: 7920 6973 2074 6865 2061 6e61 6c6f 6720 y is the analog │ │ │ -004415f0: 6f66 2054 5052 4553 5441 5254 5400 4849 of TPRESTARTT.HI │ │ │ +004415f0: 6f66 2054 5052 4553 5441 5254 5400 4846 of TPRESTARTT.HF │ │ │ 00441600: 7700 0020 2020 2020 2020 7472 6163 6b69 w.. tracki │ │ │ 00441610: 6e67 2c20 6275 7420 666f 7220 6e6f 6e2d ng, but for non- │ │ │ 00441620: 5450 206d 696e 692d 7472 616e 7361 6373 TP mini-transacs │ │ │ 00441630: 7469 6f6e 732e 204e 6f74 6520 7468 6174 tions. Note that │ │ │ 00441640: 2079 6f75 2063 616e 2075 7365 2074 6865 you can use the │ │ │ -00441650: 5300 4849 7800 0020 2020 2020 2020 6774 S.HIx.. gt │ │ │ +00441650: 5300 4846 7800 0020 2020 2020 2020 6774 S.HFx.. gt │ │ │ 00441660: 6d5f 6e6f 6e74 7072 6573 7461 7274 5f6c m_nontprestart_l │ │ │ 00441670: 6f67 5f64 656c 7461 2061 6e64 2067 746d og_delta and gtm │ │ │ 00441680: 5f6e 6f6e 7470 7265 7374 6172 745f 6c6f _nontprestart_lo │ │ │ 00441690: 675f 6669 7273 7420 656e 7669 726f 6e6d g_first environm │ │ │ -004416a0: 656e 744a 0048 4979 0000 2020 2020 2020 entJ.HIy.. │ │ │ +004416a0: 656e 744a 0048 4679 0000 2020 2020 2020 entJ.HFy.. │ │ │ 004416b0: 2076 6172 6961 626c 6573 2074 6f20 7365 variables to se │ │ │ 004416c0: 7420 7468 6520 6672 6571 7565 6e63 7920 t the frequency │ │ │ 004416d0: 6f66 2074 6865 204e 4f4e 5450 5245 5354 of the NONTPREST │ │ │ 004416e0: 4152 5420 6d65 7373 6167 6573 2e0d 0048 ART messages...H │ │ │ -004416f0: 497a 0000 2020 2020 206f 0700 4849 8100 Iz.. o..HI.. │ │ │ -00441700: 0007 0048 4982 0000 0700 4849 8300 0007 ...HI.....HI.... │ │ │ -00441710: 0048 4984 0000 0700 4849 8500 0007 0048 .HI.....HI.....H │ │ │ -00441720: 4986 0000 0700 4849 8700 0000 0000 0000 I.....HI........ │ │ │ +004416f0: 467a 0000 2020 2020 206f 0700 4846 8100 Fz.. o..HF.. │ │ │ +00441700: 0007 0048 4682 0000 0700 4846 8300 0007 ...HF.....HF.... │ │ │ +00441710: 0048 4684 0000 0700 4846 8500 0007 0048 .HF.....HF.....H │ │ │ +00441720: 4686 0000 0700 4846 8700 0000 0000 0000 F.....HF........ │ │ │ 00441730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -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 4954 4845 5f52 554e 2d54 ...,.MITHE_RUN-T │ │ │ +00441a80: 1200 002c 004d 4654 4845 5f52 554e 2d54 ...,.MFTHE_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 49bf 1100 0020 2020 5468 6520 5275 .aI.... The Ru │ │ │ +00441ab0: 0061 46bf 1100 0020 2020 5468 6520 5275 .aF.... The Ru │ │ │ 00441ac0: 6e2d 5469 6d65 2053 7973 7465 6d07 0062 n-Time System..b │ │ │ -00441ad0: 4921 0000 4600 6249 3100 0020 2020 4120 I!..F.bI1.. A │ │ │ +00441ad0: 4621 0000 4600 6246 3100 0020 2020 4120 F!..F.bF1.. 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 6249 4100 e shell or?.bIA. │ │ │ +00441b10: 6520 7368 656c 6c20 6f72 3f00 6246 4100 e shell or?.bFA. │ │ │ 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 4951 0000 ect Mode...bIQ.. │ │ │ -00441b60: 5100 6249 6100 0020 2020 5468 6520 7275 Q.bIa.. The ru │ │ │ +00441b50: 6563 7420 4d6f 6465 2e07 0062 4651 0000 ect Mode...bFQ.. │ │ │ +00441b60: 5100 6246 6100 0020 2020 5468 6520 7275 Q.bFa.. 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 4971 0000 2020 206e 6f74 2065 sL.bIq.. not e │ │ │ +00441bb0: 734c 0062 4671 0000 2020 206e 6f74 2065 sL.bFq.. 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: 4981 0000 2020 2072 756e 2d74 696d 6520 I... run-time │ │ │ +00441c00: 4681 0000 2020 2072 756e 2d74 696d 6520 F... 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 6249 9100 0020 2020 636f 6e74 726f D.bI... contro │ │ │ +00441c50: 4400 6246 9100 0020 2020 636f 6e74 726f D.bF... 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 6149 c011 0000 0000 0000 ine...aI........ │ │ │ +00441c90: 696e 652e 0800 6146 c011 0000 0000 0000 ine...aF........ │ │ │ 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 c40e 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 49bf 1100 0020 2020 436f 6d6d 616e ..I.... Comman │ │ │ -00442040: 6473 0700 1349 2100 004d 0013 4931 0000 ds...I!..M..I1.. │ │ │ +00442030: 0012 46bf 1100 0020 2020 436f 6d6d 616e ..F.... Comman │ │ │ +00442040: 6473 0700 1346 2100 004d 0013 4631 0000 ds...F!..M..F1.. │ │ │ 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 1349 4100 0020 2020 M. AllL..IA.. │ │ │ +00442090: 4d2e 2041 6c6c 4c00 1346 4100 0020 2020 M. AllL..FA.. │ │ │ 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 1349 5100 0020 2020 7374 616e SIS..IQ.. stan │ │ │ +004420e0: 5349 5300 1346 5100 0020 2020 7374 616e SIS..FQ.. 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 4961 0000 2020 2063 s for=..Ia.. c │ │ │ +00442130: 7320 666f 723d 0013 4661 0000 2020 2063 s for=..Fa.. 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 1349 7100 0014 0012 49ff 7300 n....Iq.....I.s. │ │ │ +00442170: 6e2e 0700 1346 7100 0014 0012 46ff 7300 n....Fq.....F.s. │ │ │ 00442180: ff42 5245 414b 0000 4272 6561 6b10 001c .BREAK..Break... │ │ │ -00442190: 49bf 1100 0020 2020 4272 6561 6b07 001d I.... Break... │ │ │ -004421a0: 4921 0000 5300 1d49 3100 0020 2020 5468 I!..S..I1.. Th │ │ │ +00442190: 46bf 1100 0020 2020 4272 6561 6b07 001d F.... Break... │ │ │ +004421a0: 4621 0000 5300 1d46 3100 0020 2020 5468 F!..S..F1.. 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 4941 0000 2d00 t Mode....IA..-. │ │ │ -00442200: 1d49 5100 0020 2020 5468 6520 666f 726d .IQ.. The form │ │ │ +004421f0: 7420 4d6f 6465 2e07 001d 4641 0000 2d00 t Mode....FA..-. │ │ │ +00442200: 1d46 5100 0020 2020 5468 6520 666f 726d .FQ.. The form │ │ │ 00442210: 6174 206f 6620 7468 6520 4252 4541 4b20 at of the BREAK │ │ │ -00442220: 636f 6d6d 616e 6420 6973 3a07 001d 4961 command is:...Ia │ │ │ -00442230: 0000 3000 1d49 7100 0020 2020 425b 5245 ..0..Iq.. B[RE │ │ │ +00442220: 636f 6d6d 616e 6420 6973 3a07 001d 4661 command is:...Fa │ │ │ +00442230: 0000 3000 1d46 7100 0020 2020 425b 5245 ..0..Fq.. 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 1d49 8100 0053 001d 4991 0000 ]]...I...S..I... │ │ │ +00442260: 5d5d 0700 1d46 8100 0053 001d 4691 0000 ]]...F...S..F... │ │ │ 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 1c49 Isolation ofP..I │ │ │ +004422b0: 4973 6f6c 6174 696f 6e20 6f66 5000 1c46 Isolation ofP..F │ │ │ 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 1d49 transactionO..I │ │ │ +00442300: 2074 7261 6e73 6163 7469 6f6e 4f00 1d46 transactionO..F │ │ │ 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 4913 nsaction to@..I. │ │ │ +00442350: 6e73 6163 7469 6f6e 2074 6f40 001d 4613 nsaction to@..F. │ │ │ 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 4914 ive lock")....I. │ │ │ -004423a0: 0000 4100 1d49 1500 0020 2020 5a43 4f4e ..A..I... ZCON │ │ │ +00442390: 6976 6520 6c6f 636b 2229 2e07 001d 4614 ive lock")....F. │ │ │ +004423a0: 0000 4100 1d46 1500 0020 2020 5a43 4f4e ..A..F... 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 4916 0000 2300 1d49 1700 am....I...#..I.. │ │ │ +004423e0: 616d 2e07 001d 4616 0000 2300 1d46 1700 am....F...#..F.. │ │ │ 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: 4918 0000 2020 2020 206f 2041 205a 4252 I... o A ZBR │ │ │ -00442420: 4541 4b20 6163 7469 6f6e 2000 1d49 1900 EAK action ..I.. │ │ │ +00442410: 4618 0000 2020 2020 206f 2041 205a 4252 F... o A ZBR │ │ │ +00442420: 4541 4b20 6163 7469 6f6e 2000 1d46 1900 EAK action ..F.. │ │ │ 00442430: 0020 2020 2020 6f20 4120 6465 7669 6365 . o A device │ │ │ -00442440: 2045 5843 4550 5449 4f4e 1c00 1d49 1a00 EXCEPTION...I.. │ │ │ +00442440: 2045 5843 4550 5449 4f4e 1c00 1d46 1a00 EXCEPTION...F.. │ │ │ 00442450: 0020 2020 2020 6f20 4120 5a53 5445 5020 . o A ZSTEP │ │ │ -00442460: 6163 7469 6f6e 0700 1d49 2100 0052 001d action...I!..R.. │ │ │ -00442470: 4922 0000 2020 2054 6865 2056 4945 5720 I".. The VIEW │ │ │ +00442460: 6163 7469 6f6e 0700 1d46 2100 0052 001d action...F!..R.. │ │ │ +00442470: 4622 0000 2020 2054 6865 2056 4945 5720 F".. 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 4923 0000 2020 2042 7920 6465 6661 ..I#.. By defa │ │ │ +004424c0: 001d 4623 0000 2020 2042 7920 6465 6661 ..F#.. 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 1d49 2400 001a 001c 49ff 7300 s....I$.....I.s. │ │ │ +00442510: 732e 0700 1d46 2400 001a 001c 46ff 7300 s....F$.....F.s. │ │ │ 00442520: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -00442530: 6c65 7313 0029 49bf 1100 0020 2020 4578 les..)I.... Ex │ │ │ -00442540: 616d 706c 6573 0700 2a49 2100 0012 002a amples..*I!....* │ │ │ -00442550: 4931 0000 2020 2045 7861 6d70 6c65 3a07 I1.. Example:. │ │ │ -00442560: 002a 4941 0000 4500 2a49 5100 0020 2020 .*IA..E.*IQ.. │ │ │ +00442530: 6c65 7313 0029 46bf 1100 0020 2020 4578 les..)F.... Ex │ │ │ +00442540: 616d 706c 6573 0700 2a46 2100 0012 002a amples..*F!....* │ │ │ +00442550: 4631 0000 2020 2045 7861 6d70 6c65 3a07 F1.. Example:. │ │ │ +00442560: 002a 4641 0000 4500 2a46 5100 0020 2020 .*FA..E.*FQ.. │ │ │ 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 4961 ug D LOOP1..*Ia │ │ │ -004425b0: 0000 4800 2a49 7100 0020 2020 5468 6973 ..H.*Iq.. This │ │ │ +004425a0: 7567 2020 4420 4c4f 4f50 3107 002a 4661 ug D LOOP1..*Fa │ │ │ +004425b0: 0000 4800 2a46 7100 0020 2020 5468 6973 ..H.*Fq.. 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 2a49 8100 nditional...*I.. │ │ │ -00442600: 0012 002a 4991 0000 2020 2045 7861 6d70 ...*I... Examp │ │ │ -00442610: 6c65 3a08 0029 49c0 1100 0018 002a 4912 le:..)I......*I. │ │ │ +004425f0: 6e64 6974 696f 6e61 6c2e 0700 2a46 8100 nditional...*F.. │ │ │ +00442600: 0012 002a 4691 0000 2020 2045 7861 6d70 ...*F... Examp │ │ │ +00442610: 6c65 3a08 0029 46c0 1100 0018 002a 4612 le:..)F......*F. │ │ │ 00442620: 0000 2020 2047 544d 3e5a 5052 494e 5420 .. GTM>ZPRINT │ │ │ -00442630: 5e62 720d 002a 4913 0000 2020 2062 723b ^br..*I... br; │ │ │ -00442640: 1400 2a49 1400 0020 2020 2020 2020 2020 ..*I... │ │ │ -00442650: 6b69 6c6c 2500 2a49 1500 0020 2020 2020 kill%.*I... │ │ │ +00442630: 5e62 720d 002a 4613 0000 2020 2062 723b ^br..*F... br; │ │ │ +00442640: 1400 2a46 1400 0020 2020 2020 2020 2020 ..*F... │ │ │ +00442650: 6b69 6c6c 2500 2a46 1500 0020 2020 2020 kill%.*F... │ │ │ 00442660: 2020 2020 666f 7220 693d 313a 313a 3320 for i=1:1:3 │ │ │ -00442670: 646f 2062 7265 616b 3b14 002a 4916 0000 do break;..*I... │ │ │ +00442670: 646f 2062 7265 616b 3b14 002a 4616 0000 do break;..*F... │ │ │ 00442680: 2020 2020 2020 2020 2071 7569 7410 002a quit..* │ │ │ -00442690: 4917 0000 2020 2062 7265 616b 3b41 002a I... break;A.* │ │ │ -004426a0: 4918 0000 2020 2020 2020 2020 2077 7269 I... wri │ │ │ +00442690: 4617 0000 2020 2062 7265 616b 3b41 002a F... break;A.* │ │ │ +004426a0: 4618 0000 2020 2020 2020 2020 2077 7269 F... 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: 2a49 1900 0020 2020 2020 2020 2020 6272 *I... br │ │ │ +004426e0: 2a46 1900 0020 2020 2020 2020 2020 6272 *F... 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 2a49 gain"",!":'x,.*I │ │ │ +00442720: 6761 696e 2222 2c21 223a 2778 2c00 2a46 gain"",!":'x,.*F │ │ │ 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 2a49 2100 0020 data(x))..*I!.. │ │ │ -00442760: 2020 2020 2020 2020 7175 6974 1400 2a49 quit..*I │ │ │ +00442750: 6461 7461 2878 2929 1400 2a46 2100 0020 data(x))..*F!.. │ │ │ +00442760: 2020 2020 2020 2020 7175 6974 1400 2a46 quit..*F │ │ │ 00442770: 2200 0020 2020 4754 4d3e 444f 205e 6272 ".. GTM>DO ^br │ │ │ -00442780: 2200 2a49 2300 0020 2020 4974 6572 6174 ".*I#.. Iterat │ │ │ +00442780: 2200 2a46 2300 0020 2020 4974 6572 6174 ".*F#.. Iterat │ │ │ 00442790: 696f 6e20 3120 2020 2078 3d3c 554e 4445 ion 1 x=..*I$.. Iter │ │ │ +004427a0: 463e 1c00 2a46 2400 0020 2020 4974 6572 F>..*F$.. Iter │ │ │ 004427b0: 6174 696f 6e20 3220 2020 2078 3d30 3500 ation 2 x=05. │ │ │ -004427c0: 2a49 2500 0020 2020 2547 544d 2d49 2d42 *I%.. %GTM-I-B │ │ │ +004427c0: 2a46 2500 0020 2020 2547 544d 2d49 2d42 *F%.. %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 010f 0000 0000 0000 ................ │ │ │ -00442810: 5f00 0049 4845 4c50 00ff 7300 ff43 4f4d _..IHELP..s..COM │ │ │ +00442810: 5f00 0046 4845 4c50 00ff 7300 ff43 4f4d _..FHELP..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 4927 0000 2020 2047 544d 3e5a 434f .*I'.. GTM>ZCO │ │ │ -00442880: 4e54 494e 5545 1500 2a49 2800 0020 2020 NTINUE..*I(.. │ │ │ -00442890: 5772 6f6e 6720 6167 6169 6e35 002a 4929 Wrong again5.*I) │ │ │ +00442870: 002a 4627 0000 2020 2047 544d 3e5a 434f .*F'.. GTM>ZCO │ │ │ +00442880: 4e54 494e 5545 1500 2a46 2800 0020 2020 NTINUE..*F(.. │ │ │ +00442890: 5772 6f6e 6720 6167 6169 6e35 002a 4629 Wrong again5.*F) │ │ │ 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 2a49 2a00 0020 2020 2020 2020 2020 5.*I*.. │ │ │ +004428d0: 3500 2a46 2a00 0020 2020 2020 2020 2020 5.*F*.. │ │ │ 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 4931 0000 2020 2047 +2^br..*I1.. G │ │ │ -00442910: 544d 3e5a 434f 4e54 494e 5545 1c00 2a49 TM>ZCONTINUE..*I │ │ │ +00442900: 2b32 5e62 7217 002a 4631 0000 2020 2047 +2^br..*F1.. G │ │ │ +00442910: 544d 3e5a 434f 4e54 494e 5545 1c00 2a46 TM>ZCONTINUE..*F │ │ │ 00442920: 3200 0020 2020 4974 6572 6174 696f 6e20 2.. Iteration │ │ │ -00442930: 3320 2020 2078 3d31 0c00 2a49 3300 0020 3 x=1..*I3.. │ │ │ -00442940: 2020 4f4b 3500 2a49 3400 0020 2020 2547 OK5.*I4.. %G │ │ │ +00442930: 3320 2020 2078 3d31 0c00 2a46 3300 0020 3 x=1..*F3.. │ │ │ +00442940: 2020 4f4b 3500 2a46 3400 0020 2020 2547 OK5.*F4.. %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 4935 0000 countered5.*I5.. │ │ │ +00442970: 636f 756e 7465 7265 6435 002a 4635 0000 countered5.*F5.. │ │ │ 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: 2a49 3600 0020 2020 4754 4d3e 5a43 4f4e *I6.. GTM>ZCON │ │ │ -004429c0: 5449 4e55 4535 002a 4937 0000 2020 2025 TINUE5.*I7.. % │ │ │ +004429b0: 2a46 3600 0020 2020 4754 4d3e 5a43 4f4e *F6.. GTM>ZCON │ │ │ +004429c0: 5449 4e55 4535 002a 4637 0000 2020 2025 TINUE5.*F7.. % │ │ │ 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 2a49 3800 ncountered5.*I8. │ │ │ +004429f0: 6e63 6f75 6e74 6572 6564 3500 2a46 3800 ncountered5.*F8. │ │ │ 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 4939 0000 2020 2047 544d 3e5a 434f .*I9.. GTM>ZCO │ │ │ -00442a40: 4e54 494e 5545 0e00 2a49 3a00 0020 2020 NTINUE..*I:.. │ │ │ -00442a50: 4754 4d3e 0700 2a49 4100 0050 002a 4942 GTM>..*IA..P.*IB │ │ │ +00442a30: 002a 4639 0000 2020 2047 544d 3e5a 434f .*F9.. GTM>ZCO │ │ │ +00442a40: 4e54 494e 5545 0e00 2a46 3a00 0020 2020 NTINUE..*F:.. │ │ │ +00442a50: 4754 4d3e 0700 2a46 4100 0050 002a 4642 GTM>..*FA..P.*FB │ │ │ 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 4943 ionals. The-.*IC │ │ │ +00442aa0: 696f 6e61 6c73 2e20 5468 652d 002a 4643 ionals. The-.*FC │ │ │ 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 2a49 4400 0010 essages...*ID... │ │ │ -00442ae0: 0016 4943 4c4f 5345 0000 436c 6f73 6510 ..ICLOSE..Close. │ │ │ -00442af0: 001c 49bf 1100 0020 2020 436c 6f73 6507 ..I.... Close. │ │ │ -00442b00: 001d 4921 0000 5100 1d49 3100 0020 2020 ..I!..Q..I1.. │ │ │ +00442ad0: 6573 7361 6765 732e 0700 2a46 4400 0010 essages...*FD... │ │ │ +00442ae0: 0016 4643 4c4f 5345 0000 436c 6f73 6510 ..FCLOSE..Close. │ │ │ +00442af0: 001c 46bf 1100 0020 2020 436c 6f73 6507 ..F.... Close. │ │ │ +00442b00: 001d 4621 0000 5100 1d46 3100 0020 2020 ..F!..Q..F1.. │ │ │ 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 4941 0000 2d00 device....IA..-. │ │ │ -00442b60: 1d49 5100 0020 2020 5468 6520 666f 726d .IQ.. The form │ │ │ +00442b50: 6465 7669 6365 2e07 001d 4641 0000 2d00 device....FA..-. │ │ │ +00442b60: 1d46 5100 0020 2020 5468 6520 666f 726d .FQ.. The form │ │ │ 00442b70: 6174 206f 6620 7468 6520 434c 4f53 4520 at of the CLOSE │ │ │ -00442b80: 636f 6d6d 616e 6420 6973 3a07 001d 4961 command is:...Ia │ │ │ -00442b90: 0000 3e00 1d49 7100 0020 2020 435b 4c4f ..>..Iq.. C[LO │ │ │ +00442b80: 636f 6d6d 616e 6420 6973 3a07 001d 4661 command is:...Fa │ │ │ +00442b90: 0000 3e00 1d46 7100 0020 2020 435b 4c4f ..>..Fq.. 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 1d49 8100 000a 0016 4944 4f00 0044 ...I......IDO..D │ │ │ -00442be0: 6f0d 0019 49bf 1100 0020 2020 446f 0700 o...I.... Do.. │ │ │ -00442bf0: 1a49 2100 0052 001a 4931 0000 2020 2054 .I!..R..I1.. T │ │ │ +00442bd0: 0700 1d46 8100 000a 0016 4644 4f00 0044 ...F......FDO..D │ │ │ +00442be0: 6f0d 0019 46bf 1100 0020 2020 446f 0700 o...F.... Do.. │ │ │ +00442bf0: 1a46 2100 0052 001a 4631 0000 2020 2054 .F!..R..F1.. 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 4941 0000 2020 ansfers>..IA.. │ │ │ +00442c40: 616e 7366 6572 733e 001a 4641 0000 2020 ansfers>..FA.. │ │ │ 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 4951 0000 2a00 1a49 yref....IQ..*..I │ │ │ +00442c80: 7972 6566 2e07 001a 4651 0000 2a00 1a46 yref....FQ..*..F │ │ │ 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 1a49 7100 0044 001a nd is:...Iq..D.. │ │ │ -00442cc0: 4981 0000 2020 2044 5b4f 5d5b 3a74 7665 I... D[O][:tve │ │ │ +00442cb0: 6e64 2069 733a 0700 1a46 7100 0044 001a nd is:...Fq..D.. │ │ │ +00442cc0: 4681 0000 2020 2044 5b4f 5d5b 3a74 7665 F... 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 4991 0000 1a00 1949 ff73 00ff ]...I......I.s.. │ │ │ +00442d00: 5d07 001a 4691 0000 1a00 1946 ff73 00ff ]...F......F.s.. │ │ │ 00442d10: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -00442d20: 6573 1300 2649 bf11 0000 2020 2045 7861 es..&I.... Exa │ │ │ -00442d30: 6d70 6c65 7307 0027 4921 0000 1200 2749 mples..'I!....'I │ │ │ +00442d20: 6573 1300 2646 bf11 0000 2020 2045 7861 es..&F.... Exa │ │ │ +00442d30: 6d70 6c65 7307 0027 4621 0000 1200 2746 mples..'F!....'F │ │ │ 00442d40: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -00442d50: 2749 4100 0015 0027 4951 0000 2020 2047 'IA....'IQ.. G │ │ │ -00442d60: 544d 3e44 4f20 5e25 5244 0700 2749 6100 TM>DO ^%RD..'Ia. │ │ │ -00442d70: 004f 0027 4971 0000 2020 2054 6869 7320 .O.'Iq.. This │ │ │ +00442d50: 2746 4100 0015 0027 4651 0000 2020 2047 'FA....'FQ.. G │ │ │ +00442d60: 544d 3e44 4f20 5e25 5244 0700 2746 6100 TM>DO ^%RD..'Fa. │ │ │ +00442d70: 004f 0027 4671 0000 2020 2054 6869 7320 .O.'Fq.. 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 2749 8100 0020 2020 4469 7265 6374 Q.'I... Direct │ │ │ +00442dc0: 5100 2746 8100 0020 2020 4469 7265 6374 Q.'F... 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 4991 0000 2020 2025 5244 2061 s%.'I... %RD a │ │ │ +00442e10: 7325 0027 4691 0000 2020 2025 5244 2061 s%.'F... %RD a │ │ │ 00442e20: 7320 616e 2065 7874 6572 6e61 6c20 726f s an external ro │ │ │ -00442e30: 7574 696e 652e 0800 2649 c011 0000 1200 utine...&I...... │ │ │ -00442e40: 2749 1200 0020 2020 4578 616d 706c 653a 'I... Example: │ │ │ -00442e50: 0700 2749 1300 0015 0027 4914 0000 2020 ..'I.....'I... │ │ │ -00442e60: 2047 544d 3e44 4f20 4128 3329 0700 2749 GTM>DO A(3)..'I │ │ │ -00442e70: 1500 0054 0027 4916 0000 2020 2054 6869 ...T.'I... Thi │ │ │ +00442e30: 7574 696e 652e 0800 2646 c011 0000 1200 utine...&F...... │ │ │ +00442e40: 2746 1200 0020 2020 4578 616d 706c 653a 'F... Example: │ │ │ +00442e50: 0700 2746 1300 0015 0027 4614 0000 2020 ..'F.....'F... │ │ │ +00442e60: 2047 544d 3e44 4f20 4128 3329 0700 2746 GTM>DO A(3)..'F │ │ │ +00442e70: 1500 0054 0027 4616 0000 2020 2054 6869 ...T.'F... 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 4917 0000 2020 3 as aT.'I... │ │ │ +00442ec0: 2033 2061 7320 6154 0027 4617 0000 2020 3 as aT.'F... │ │ │ 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 4918 erefore, it9.'I. │ │ │ +00442f10: 6572 6566 6f72 652c 2069 7439 0027 4618 erefore, it9.'F. │ │ │ 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 2749 1900 0012 0027 491a ine...'I.....'I. │ │ │ +00442f50: 696e 652e 0700 2746 1900 0012 0027 461a ine...'F.....'F. │ │ │ 00442f60: 0000 2020 2045 7861 6d70 6c65 3a07 0027 .. Example:..' │ │ │ -00442f70: 4921 0000 2500 2749 2200 0020 2020 5265 I!..%.'I".. Re │ │ │ +00442f70: 4621 0000 2500 2746 2200 0020 2020 5265 F!..%.'F".. Re │ │ │ 00442f80: 706f 7274 4120 3b20 4c61 6265 6c20 666f portA ; Label fo │ │ │ -00442f90: 7220 5265 706f 7274 4134 0027 4923 0000 r ReportA4.'I#.. │ │ │ +00442f90: 7220 5265 706f 7274 4134 0027 4623 0000 r ReportA4.'F#.. │ │ │ 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 4001 0000 de36 0000 0000 0000 ....@....6...... │ │ │ @@ -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 3a0f 0000 0000 0000 ........:....... │ │ │ -00443810: 7500 0049 4845 4c50 00ff 7300 ff43 4f4d u..IHELP..s..COM │ │ │ +00443810: 7500 0046 4845 4c50 00ff 7300 ff43 4f4d u..FHELP..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 4925 0000 2020 2020 POST&.'I%.. │ │ │ +00443880: 2050 4f53 5426 0027 4625 0000 2020 2020 POST&.'F%.. │ │ │ 00443890: 2020 2020 2020 202e 5345 5420 6465 3d22 .SET de=" │ │ │ -004438a0: 222c 286e 722c 6772 293d 3055 0027 4926 ",(nr,gr)=0U.'I& │ │ │ +004438a0: 222c 286e 722c 6772 293d 3055 0027 4626 ",(nr,gr)=0U.'F& │ │ │ 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 2749 2700 0020 2020 2020 2020 2020 H.'I'.. │ │ │ +00443900: 4800 2746 2700 0020 2020 2020 2020 2020 H.'F'.. │ │ │ 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 2749 2800 0020 di,de),!F.'I(.. │ │ │ +00443940: 6469 2c64 6529 2c21 4600 2746 2800 0020 di,de),!F.'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: 2749 2900 0020 2020 2020 2020 2020 2020 'I).. │ │ │ +00443990: 2746 2900 0020 2020 2020 2020 2020 2020 'F).. │ │ │ 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 492a nrev(di,de)J.'I* │ │ │ +004439c0: 6e72 6576 2864 692c 6465 294a 0027 462a nrev(di,de)J.'F* │ │ │ 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 4931 0000 2020 2020 ,nr,!+.'I1.. │ │ │ +00443a10: 2c6e 722c 212b 0027 4631 0000 2020 2020 ,nr,!+.'F1.. │ │ │ 00443a20: 2020 2020 2020 2020 444f 2050 5249 4e54 DO PRINT │ │ │ 00443a30: 5e4f 5554 5055 5428 6f75 7466 696c 6529 ^OUTPUT(outfile) │ │ │ -00443a40: 1700 2749 3200 0020 2020 2020 2020 2020 ..'I2.. │ │ │ -00443a50: 2020 2051 5549 5407 0027 4933 0000 1200 QUIT..'I3.... │ │ │ -00443a60: 2749 3400 0020 2020 4578 616d 706c 653a 'I4.. Example: │ │ │ -00443a70: 0700 2749 3500 0019 0027 4936 0000 2020 ..'I5....'I6.. │ │ │ +00443a40: 1700 2746 3200 0020 2020 2020 2020 2020 ..'F2.. │ │ │ +00443a50: 2020 2051 5549 5407 0027 4633 0000 1200 QUIT..'F3.... │ │ │ +00443a60: 2746 3400 0020 2020 4578 616d 706c 653a 'F4.. Example: │ │ │ +00443a70: 0700 2746 3500 0019 0027 4636 0000 2020 ..'F5....'F6.. │ │ │ 00443a80: 2047 544d 3e7a 7072 696e 7420 5e53 5152 GTM>zprint ^SQR │ │ │ -00443a90: 1100 2749 3700 0020 2020 5351 5228 7a29 ..'I7.. SQR(z) │ │ │ -00443aa0: 3b18 0027 4938 0000 2020 2020 2073 6574 ;..'I8.. set │ │ │ -00443ab0: 2072 6576 6572 743d 3039 0027 4939 0000 revert=09.'I9.. │ │ │ +00443a90: 1100 2746 3700 0020 2020 5351 5228 7a29 ..'F7.. SQR(z) │ │ │ +00443aa0: 3b18 0027 4638 0000 2020 2020 2073 6574 ;..'F8.. set │ │ │ +00443ab0: 2072 6576 6572 743d 3039 0027 4639 0000 revert=09.'F9.. │ │ │ 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 2749 3a00 0020 2020 2020 6966 f"M.'I:.. if │ │ │ +00443af0: 6622 4d00 2746 3a00 0020 2020 2020 6966 f"M.'F:.. 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 4941 0000 2020 2020 2065 6c73 6520 .'IA.. else │ │ │ +00443b40: 0027 4641 0000 2020 2020 2065 6c73 6520 .'FA.. 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 4942 0000 2020 2047 quit..'IB.. G │ │ │ +00443b70: 2071 7569 7419 0027 4642 0000 2020 2047 quit..'FB.. G │ │ │ 00443b80: 544d 3e64 6f20 5e53 5152 2831 3029 0d00 TM>do ^SQR(10).. │ │ │ -00443b90: 2749 4300 0020 2020 3130 3015 0027 4944 'IC.. 100..'ID │ │ │ +00443b90: 2746 4300 0020 2020 3130 3015 0027 4644 'FC.. 100..'FD │ │ │ 00443ba0: 0000 2020 2047 544d 3e64 6f20 5e53 5152 .. GTM>do ^SQR │ │ │ -00443bb0: 1c00 2749 4500 0020 2020 4d69 7373 696e ..'IE.. Missin │ │ │ -00443bc0: 6720 7061 7261 6d65 7465 722e 0700 2749 g parameter...'I │ │ │ -00443bd0: 4600 0050 0027 4947 0000 2020 2054 6869 F..P.'IG.. Thi │ │ │ +00443bb0: 1c00 2746 4500 0020 2020 4d69 7373 696e ..'FE.. Missin │ │ │ +00443bc0: 6720 7061 7261 6d65 7465 722e 0700 2746 g parameter...'F │ │ │ +00443bd0: 4600 0050 0027 4647 0000 2020 2054 6869 F..P.'FG.. 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 4948 0000 2020 2070 6172 out..'IH.. par │ │ │ -00443c30: 656e 7468 6573 6573 2e07 0027 4949 0000 entheses...'II.. │ │ │ -00443c40: 0e00 1649 454c 5345 0000 456c 7365 0f00 ...IELSE..Else.. │ │ │ -00443c50: 1b49 bf11 0000 2020 2045 6c73 6507 001c .I.... Else... │ │ │ -00443c60: 4921 0000 5200 1c49 3100 0020 2020 454c I!..R..I1.. EL │ │ │ +00443c20: 6f75 7416 0027 4648 0000 2020 2070 6172 out..'FH.. par │ │ │ +00443c30: 656e 7468 6573 6573 2e07 0027 4649 0000 entheses...'FI.. │ │ │ +00443c40: 0e00 1646 454c 5345 0000 456c 7365 0f00 ...FELSE..Else.. │ │ │ +00443c50: 1b46 bf11 0000 2020 2045 6c73 6507 001c .F.... Else... │ │ │ +00443c60: 4621 0000 5200 1c46 3100 0020 2020 454c F!..R..F1.. 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 1c49 4100 0020 2020 FALSEO..IA.. │ │ │ +00443cb0: 2046 414c 5345 4f00 1c46 4100 0020 2020 FALSEO..FA.. │ │ │ 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 4951 0000 2c00 1c49 (1)....IQ..,..I │ │ │ +00443d00: 2028 3129 2e07 001c 4651 0000 2c00 1c46 (1)....FQ..,..F │ │ │ 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 1c49 7100 0010 mand is:...Iq... │ │ │ -00443d40: 001c 4981 0000 2020 2045 5b4c 5345 5d07 ..I... E[LSE]. │ │ │ -00443d50: 001c 4991 0000 5500 1b49 c011 0000 2020 ..I...U..I.... │ │ │ +00443d30: 6d61 6e64 2069 733a 0700 1c46 7100 0010 mand is:...Fq... │ │ │ +00443d40: 001c 4681 0000 2020 2045 5b4c 5345 5d07 ..F... E[LSE]. │ │ │ +00443d50: 001c 4691 0000 5500 1b46 c011 0000 2020 ..F...U..F.... │ │ │ 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 4912 tches $TEST8..I. │ │ │ +00443da0: 7463 6865 7320 2454 4553 5438 001c 4612 tches $TEST8..F. │ │ │ 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 4913 0000 1a00 1b49 ff73 ST....I......I.s │ │ │ +00443de0: 5354 2e07 001c 4613 0000 1a00 1b46 ff73 ST....F......F.s │ │ │ 00443df0: 00ff 4558 414d 504c 4553 0000 4578 616d ..EXAMPLES..Exam │ │ │ -00443e00: 706c 6573 1300 2849 bf11 0000 2020 2045 ples..(I.... E │ │ │ -00443e10: 7861 6d70 6c65 7307 0029 4921 0000 1200 xamples..)I!.... │ │ │ -00443e20: 2949 3100 0020 2020 4578 616d 706c 653a )I1.. Example: │ │ │ -00443e30: 0700 2949 4100 001b 0029 4951 0000 2020 ..)IA....)IQ.. │ │ │ +00443e00: 706c 6573 1300 2846 bf11 0000 2020 2045 ples..(F.... E │ │ │ +00443e10: 7861 6d70 6c65 7307 0029 4621 0000 1200 xamples..)F!.... │ │ │ +00443e20: 2946 3100 0020 2020 4578 616d 706c 653a )F1.. Example: │ │ │ +00443e30: 0700 2946 4100 001b 0029 4651 0000 2020 ..)FA....)FQ.. │ │ │ 00443e40: 2049 6620 783d 2b78 2053 6574 2078 3d78 If x=+x Set x=x │ │ │ -00443e50: 2b79 1900 2949 6100 0020 2020 456c 7365 +y..)Ia.. Else │ │ │ -00443e60: 2020 5772 6974 6520 212c 7807 0029 4971 Write !,x..)Iq │ │ │ -00443e70: 0000 5200 2949 8100 0020 2020 5468 6520 ..R.)I... The │ │ │ +00443e50: 2b79 1900 2946 6100 0020 2020 456c 7365 +y..)Fa.. Else │ │ │ +00443e60: 2020 5772 6974 6520 212c 7807 0029 4671 Write !,x..)Fq │ │ │ +00443e70: 0000 5200 2946 8100 0020 2020 5468 6520 ..R.)F... 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 2949 9100 0020 2020 4966 EST.R.)I... If │ │ │ +00443ec0: 4553 542e 5200 2946 9100 0020 2020 4966 EST.R.)F... 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 2849 c011 0000 2020 e ELSEO.(I.... │ │ │ +00443f10: 6520 454c 5345 4f00 2846 c011 0000 2020 e ELSEO.(F.... │ │ │ 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 4912 0000 2020 2065 f the..)I... e │ │ │ +00443f60: 6620 7468 651e 0029 4612 0000 2020 2065 f the..)F... e │ │ │ 00443f70: 7870 7265 7373 696f 6e20 6973 2066 616c xpression is fal │ │ │ -00443f80: 7365 2e07 0029 4913 0000 1200 2949 1400 se...)I.....)I.. │ │ │ -00443f90: 0020 2020 4578 616d 706c 653a 0700 2949 . Example:..)I │ │ │ -00443fa0: 1500 001c 0029 4916 0000 2020 2049 6620 .....)I... If │ │ │ +00443f80: 7365 2e07 0029 4613 0000 1200 2946 1400 se...)F.....)F.. │ │ │ +00443f90: 0020 2020 4578 616d 706c 653a 0700 2946 . Example:..)F │ │ │ +00443fa0: 1500 001c 0029 4616 0000 2020 2049 6620 .....)F... If │ │ │ 00443fb0: 783d 2b78 2044 6f20 5e47 4f46 4953 481d x=+x Do ^GOFISH. │ │ │ -00443fc0: 0029 4917 0000 2020 2045 6c73 6520 2053 .)I... Else S │ │ │ -00443fd0: 6574 2078 3d78 5f22 5e22 5f79 0700 2949 et x=x_"^"_y..)I │ │ │ +00443fc0: 0029 4617 0000 2020 2045 6c73 6520 2053 .)F... Else S │ │ │ +00443fd0: 6574 2078 3d78 5f22 5e22 5f79 0700 2946 et x=x_"^"_y..)F │ │ │ 00443fe0: 1800 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00443ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00444000: 0400 0000 f607 0000 770f 0000 0000 0000 ........w....... │ │ │ -00444010: 7700 0049 4845 4c50 00ff 7300 ff43 4f4d w..IHELP..s..COM │ │ │ +00444010: 7700 0046 4845 4c50 00ff 7300 ff43 4f4d w..FHELP..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 491a 0000 2020 hat theP.)I... │ │ │ +00444080: 6861 7420 7468 6550 0029 461a 0000 2020 hat theP.)F... │ │ │ 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 4921 0000 2020 ible toS.)I!.. │ │ │ +004440d0: 6962 6c65 2074 6f53 0029 4621 0000 2020 ible toS.)F!.. │ │ │ 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 2949 2200 lowing the..)I". │ │ │ -00444130: 0020 2020 454c 5345 2e07 0029 4923 0000 . ELSE...)I#.. │ │ │ -00444140: 1200 2949 2400 0020 2020 4578 616d 706c ..)I$.. Exampl │ │ │ -00444150: 653a 0700 2949 2500 003d 0029 4926 0000 e:..)I%..=.)I&.. │ │ │ +00444120: 6c6f 7769 6e67 2074 6865 0f00 2946 2200 lowing the..)F". │ │ │ +00444130: 0020 2020 454c 5345 2e07 0029 4623 0000 . ELSE...)F#.. │ │ │ +00444140: 1200 2946 2400 0020 2020 4578 616d 706c ..)F$.. Exampl │ │ │ +00444150: 653a 0700 2946 2500 003d 0029 4626 0000 e:..)F%..=.)F&.. │ │ │ 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 2949 2700 0054 0029 " QUIT..)I'..T.) │ │ │ -004441a0: 4928 0000 2020 2054 6869 7320 454c 5345 I(.. This ELSE │ │ │ +00444190: 2220 5155 4954 0700 2946 2700 0054 0029 " QUIT..)F'..T.) │ │ │ +004441a0: 4628 0000 2020 2054 6869 7320 454c 5345 F(.. 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 4929 0000 2020 204f 5045 4e20 eP.)I).. OPEN │ │ │ +004441f0: 6550 0029 4629 0000 2020 204f 5045 4e20 eP.)F).. 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 492a 0000 2020 206c 696e 6520 eP.)I*.. line │ │ │ +00444240: 6550 0029 462a 0000 2020 206c 696e 6520 eP.)F*.. 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 4931 0000 2020 2047 542e 4d20 dA.)I1.. GT.M │ │ │ +00444290: 6441 0029 4631 0000 2020 2047 542e 4d20 dA.)F1.. 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 2949 3200 000c 0016 4946 4f52 E...)I2.....IFOR │ │ │ -004442e0: 0000 466f 720e 001a 49bf 1100 0020 2020 ..For...I.... │ │ │ -004442f0: 466f 7207 001b 4921 0000 4c00 1b49 3100 For...I!..L..I1. │ │ │ +004442d0: 452e 0700 2946 3200 000c 0016 4646 4f52 E...)F2.....FFOR │ │ │ +004442e0: 0000 466f 720e 001a 46bf 1100 0020 2020 ..For...F.... │ │ │ +004442f0: 466f 7207 001b 4621 0000 4c00 1b46 3100 For...F!..L..F1. │ │ │ 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 1b49 4100 0020 2020 es notE..IA.. │ │ │ +00444340: 6573 206e 6f74 4500 1b46 4100 0020 2020 es notE..FA.. │ │ │ 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 4951 tack model....IQ │ │ │ -00444390: 0000 2b00 1b49 6100 0020 2020 5468 6520 ..+..Ia.. The │ │ │ +00444380: 7461 636b 206d 6f64 656c 2e07 001b 4651 tack model....FQ │ │ │ +00444390: 0000 2b00 1b46 6100 0020 2020 5468 6520 ..+..Fa.. 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: 4971 0000 3600 1b49 8100 0020 2020 465b Iq..6..I... F[ │ │ │ +004443c0: 4671 0000 3600 1b46 8100 0020 2020 465b Fq..6..F... 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 1b49 9100 ]][,...]]]...I.. │ │ │ -00444400: 001a 001a 49ff 7300 ff45 5841 4d50 4c45 ....I.s..EXAMPLE │ │ │ -00444410: 5300 0045 7861 6d70 6c65 7313 0027 49bf S..Examples..'I. │ │ │ +004443f0: 5d5d 5b2c 2e2e 2e5d 5d5d 0700 1b46 9100 ]][,...]]]...F.. │ │ │ +00444400: 001a 001a 46ff 7300 ff45 5841 4d50 4c45 ....F.s..EXAMPLE │ │ │ +00444410: 5300 0045 7861 6d70 6c65 7313 0027 46bf S..Examples..'F. │ │ │ 00444420: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -00444430: 2849 2100 0012 0028 4931 0000 2020 2045 (I!....(I1.. E │ │ │ -00444440: 7861 6d70 6c65 3a07 0028 4941 0000 2a00 xample:..(IA..*. │ │ │ -00444450: 2849 5100 0020 2020 4754 4d3e 4b69 6c6c (IQ.. GTM>Kill │ │ │ +00444430: 2846 2100 0012 0028 4631 0000 2020 2045 (F!....(F1.. E │ │ │ +00444440: 7861 6d70 6c65 3a07 0028 4641 0000 2a00 xample:..(FA..*. │ │ │ +00444450: 2846 5100 0020 2020 4754 4d3e 4b69 6c6c (FQ.. GTM>Kill │ │ │ 00444460: 2069 2046 6f72 2069 3d31 3a31 3a35 2057 i For i=1:1:5 W │ │ │ -00444470: 7269 7465 2021 2c69 0b00 2849 6100 0020 rite !,i..(Ia.. │ │ │ -00444480: 2020 310b 0028 4971 0000 2020 2032 0b00 1..(Iq.. 2.. │ │ │ -00444490: 2849 8100 0020 2020 330b 0028 4991 0000 (I... 3..(I... │ │ │ -004444a0: 2020 2034 0c00 2749 c011 0000 2020 2035 4..'I.... 5 │ │ │ -004444b0: 1500 2849 1200 0020 2020 4754 4d3e 5772 ..(I... GTM>Wr │ │ │ -004444c0: 6974 6520 690b 0028 4913 0000 2020 2035 ite i..(I... 5 │ │ │ -004444d0: 0e00 2849 1400 0020 2020 4754 4d3e 0700 ..(I... GTM>.. │ │ │ -004444e0: 2849 1500 0051 0028 4916 0000 2020 2054 (I...Q.(I... T │ │ │ +00444470: 7269 7465 2021 2c69 0b00 2846 6100 0020 rite !,i..(Fa.. │ │ │ +00444480: 2020 310b 0028 4671 0000 2020 2032 0b00 1..(Fq.. 2.. │ │ │ +00444490: 2846 8100 0020 2020 330b 0028 4691 0000 (F... 3..(F... │ │ │ +004444a0: 2020 2034 0c00 2746 c011 0000 2020 2035 4..'F.... 5 │ │ │ +004444b0: 1500 2846 1200 0020 2020 4754 4d3e 5772 ..(F... GTM>Wr │ │ │ +004444c0: 6974 6520 690b 0028 4613 0000 2020 2035 ite i..(F... 5 │ │ │ +004444d0: 0e00 2846 1400 0020 2020 4754 4d3e 0700 ..(F... GTM>.. │ │ │ +004444e0: 2846 1500 0051 0028 4616 0000 2020 2054 (F...Q.(F... 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 2849 1700 0020 2020 (1) onS.(I... │ │ │ +00444530: 2831 2920 6f6e 5300 2846 1700 0020 2020 (1) onS.(F... │ │ │ 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 4918 0000 the lastH.(I... │ │ │ +00444580: 2074 6865 206c 6173 7448 0028 4618 0000 the lastH.(F... │ │ │ 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 4919 0000 2020 2069 6e63 7265 eQ.(I... incre │ │ │ +004445d0: 6551 0028 4619 0000 2020 2069 6e63 7265 eQ.(F... 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 2849 1a00 0020 2020 696e 6372 ot'.(I... incr │ │ │ +00444620: 6f74 2700 2846 1a00 0020 2020 696e 6372 ot'.(F... incr │ │ │ 00444630: 656d 656e 7465 6420 6265 796f 6e64 2074 emented beyond t │ │ │ -00444640: 6865 206c 696d 6974 2e07 0028 4921 0000 he limit...(I!.. │ │ │ -00444650: 1200 2849 2200 0020 2020 4578 616d 706c ..(I".. Exampl │ │ │ -00444660: 653a 0700 2849 2300 0031 0028 4924 0000 e:..(I#..1.(I$.. │ │ │ +00444640: 6865 206c 696d 6974 2e07 0028 4621 0000 he limit...(F!.. │ │ │ +00444650: 1200 2846 2200 0020 2020 4578 616d 706c ..(F".. Exampl │ │ │ +00444660: 653a 0700 2846 2300 0031 0028 4624 0000 e:..(F#..1.(F$.. │ │ │ 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 2849 2500 WRITE !,x..(I%. │ │ │ -004446a0: 0020 2020 6865 6c6c 6f0b 0028 4926 0000 . hello..(I&.. │ │ │ -004446b0: 2020 2032 1100 2849 2700 0020 2020 676f 2..(I'.. go │ │ │ -004446c0: 6f64 6279 650e 0028 4928 0000 2020 2047 odbye..(I(.. G │ │ │ -004446d0: 544d 3e07 0028 4929 0000 5200 2849 2a00 TM>..(I)..R.(I*. │ │ │ +00444690: 2057 5249 5445 2021 2c78 0f00 2846 2500 WRITE !,x..(F%. │ │ │ +004446a0: 0020 2020 6865 6c6c 6f0b 0028 4626 0000 . hello..(F&.. │ │ │ +004446b0: 2020 2032 1100 2846 2700 0020 2020 676f 2..(F'.. go │ │ │ +004446c0: 6f64 6279 650e 0028 4628 0000 2020 2047 odbye..(F(.. G │ │ │ +004446d0: 544d 3e07 0028 4629 0000 5200 2846 2a00 TM>..(F)..R.(F*. │ │ │ 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 2849 guments thatS.(I │ │ │ +00444720: 6775 6d65 6e74 7320 7468 6174 5300 2846 guments thatS.(F │ │ │ 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 4932 0000 2020 2073 7472 696e 6720 .(I2.. string │ │ │ -00444790: 7661 6c75 652e 0700 2849 3300 0012 0028 value...(I3....( │ │ │ -004447a0: 4934 0000 2020 2045 7861 6d70 6c65 3a07 I4.. Example:. │ │ │ -004447b0: 0028 4935 0000 2a00 2849 3600 0020 2020 .(I5..*.(I6.. │ │ │ +00444780: 0028 4632 0000 2020 2073 7472 696e 6720 .(F2.. string │ │ │ +00444790: 7661 6c75 652e 0700 2846 3300 0012 0028 value...(F3....( │ │ │ +004447a0: 4634 0000 2020 2045 7861 6d70 6c65 3a07 F4.. Example:. │ │ │ +004447b0: 0028 4635 0000 2a00 2846 3600 0020 2020 .(F5..*.(F6.. │ │ │ 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 2849 3700 0020 2020 4754 4d3e 5a57 ..(I7.. GTM>ZW │ │ │ +004447e0: 1600 2846 3700 0020 2020 4754 4d3e 5a57 ..(F7.. GTM>ZW │ │ │ 004447f0: 5269 7465 2078 0000 0000 0000 0000 0000 Rite x.......... │ │ │ 00444800: 0400 0000 fd07 0000 bb0f 0000 0000 0000 ................ │ │ │ -00444810: 3500 0049 4845 4c50 00ff 7300 ff43 4f4d 5..IHELP..s..COM │ │ │ +00444810: 3500 0046 4845 4c50 00ff 7300 ff43 4f4d 5..FHELP..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 4939 0000 2020 2047 x=0..(I9.. G │ │ │ -00444850: 544d 3e07 0028 493a 0000 5000 2849 4100 TM>..(I:..P.(IA. │ │ │ +00444840: 2020 783d 300e 0028 4639 0000 2020 2047 x=0..(F9.. G │ │ │ +00444850: 544d 3e07 0028 463a 0000 5000 2846 4100 TM>..(F:..P.(FA. │ │ │ 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 2849 4200 he controlO.(IB. │ │ │ +004448a0: 6865 2063 6f6e 7472 6f6c 4f00 2846 4200 he controlO.(FB. │ │ │ 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 4943 0000 T.M neverS.(IC.. │ │ │ +004448f0: 542e 4d20 6e65 7665 7253 0028 4643 0000 T.M neverS.(FC.. │ │ │ 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 2849 ositive, andO.(I │ │ │ +00444940: 6f73 6974 6976 652c 2061 6e64 4f00 2846 ositive, andO.(F │ │ │ 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 4945 er than the..(IE │ │ │ +00444990: 6572 2074 6861 6e20 7468 651e 0028 4645 er than the..(FE │ │ │ 004449a0: 0000 2020 206c 696d 6974 696e 6720 7661 .. limiting va │ │ │ -004449b0: 6c75 6520 282d 3129 2e07 0028 4946 0000 lue (-1)...(IF.. │ │ │ -004449c0: 1200 2849 4700 0020 2020 4578 616d 706c ..(IG.. Exampl │ │ │ -004449d0: 653a 0700 2849 4800 0035 0028 4949 0000 e:..(IH..5.(II.. │ │ │ +004449b0: 6c75 6520 282d 3129 2e07 0028 4646 0000 lue (-1)...(FF.. │ │ │ +004449c0: 1200 2846 4700 0020 2020 4578 616d 706c ..(FG.. Exampl │ │ │ +004449d0: 653a 0700 2846 4800 0035 0028 4649 0000 e:..(FH..5.(FI.. │ │ │ 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: 2849 4a00 0020 2020 2d31 0c00 2849 5100 (IJ.. -1..(IQ. │ │ │ -00444a20: 0020 2020 2d34 0c00 2849 5200 0020 2020 . -4..(IR.. │ │ │ -00444a30: 2d34 0b00 2849 5300 0020 2020 300b 0028 -4..(IS.. 0..( │ │ │ -00444a40: 4954 0000 2020 2034 0d00 2849 5500 0020 IT.. 4..(IU.. │ │ │ -00444a50: 2020 656e 640e 0028 4956 0000 2020 2047 end..(IV.. G │ │ │ -00444a60: 544d 3e07 0028 4957 0000 1200 2849 5800 TM>..(IW....(IX. │ │ │ -00444a70: 0020 2020 4578 616d 706c 653a 0700 2849 . Example:..(I │ │ │ -00444a80: 5900 0044 0028 495a 0000 2020 2047 544d Y..D.(IZ.. GTM │ │ │ +00444a10: 2846 4a00 0020 2020 2d31 0c00 2846 5100 (FJ.. -1..(FQ. │ │ │ +00444a20: 0020 2020 2d34 0c00 2846 5200 0020 2020 . -4..(FR.. │ │ │ +00444a30: 2d34 0b00 2846 5300 0020 2020 300b 0028 -4..(FS.. 0..( │ │ │ +00444a40: 4654 0000 2020 2034 0d00 2846 5500 0020 FT.. 4..(FU.. │ │ │ +00444a50: 2020 656e 640e 0028 4656 0000 2020 2047 end..(FV.. G │ │ │ +00444a60: 544d 3e07 0028 4657 0000 1200 2846 5800 TM>..(FW....(FX. │ │ │ +00444a70: 0020 2020 4578 616d 706c 653a 0700 2846 . Example:..(F │ │ │ +00444a80: 5900 0044 0028 465a 0000 2020 2047 544d Y..D.(FZ.. 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 4961 0000 0e00 ite !,x..(Ia.... │ │ │ -00444ad0: 1649 474f 544f 0000 476f 746f 0f00 1b49 .IGOTO..Goto...I │ │ │ -00444ae0: bf11 0000 2020 2047 6f74 6f07 001c 4921 .... Goto...I! │ │ │ -00444af0: 0000 4d00 1c49 3100 0020 2020 5468 6520 ..M..I1.. The │ │ │ +00444ac0: 6974 6520 212c 7807 0028 4661 0000 0e00 ite !,x..(Fa.... │ │ │ +00444ad0: 1646 474f 544f 0000 476f 746f 0f00 1b46 .FGOTO..Goto...F │ │ │ +00444ae0: bf11 0000 2020 2047 6f74 6f07 001c 4621 .... Goto...F! │ │ │ +00444af0: 0000 4d00 1c46 3100 0020 2020 5468 6520 ..M..F1.. 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 4941 0000 2020 2061 7267 756d 656e ..IA.. argumen │ │ │ -00444b50: 742e 0700 1c49 5100 002c 001c 4961 0000 t....IQ..,..Ia.. │ │ │ +00444b40: 001c 4641 0000 2020 2061 7267 756d 656e ..FA.. argumen │ │ │ +00444b50: 742e 0700 1c46 5100 002c 001c 4661 0000 t....FQ..,..Fa.. │ │ │ 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 4971 0000 3100 1c49 d is:...Iq..1..I │ │ │ +00444b80: 6420 6973 3a07 001c 4671 0000 3100 1c46 d is:...Fq..1..F │ │ │ 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: 4991 0000 1a00 1b49 ff73 00ff 4558 414d I......I.s..EXAM │ │ │ +00444bc0: 4691 0000 1a00 1b46 ff73 00ff 4558 414d F......F.s..EXAM │ │ │ 00444bd0: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00444be0: 2849 bf11 0000 2020 2045 7861 6d70 6c65 (I.... Example │ │ │ -00444bf0: 7307 0029 4921 0000 1200 2949 3100 0020 s..)I!....)I1.. │ │ │ -00444c00: 2020 4578 616d 706c 653a 0700 2949 4100 Example:..)IA. │ │ │ -00444c10: 0019 0029 4951 0000 2020 2047 544d 3e47 ...)IQ.. GTM>G │ │ │ -00444c20: 4f54 4f20 5449 4d45 2b34 0700 2949 6100 OTO TIME+4..)Ia. │ │ │ -00444c30: 0052 0029 4971 0000 2020 2054 6869 7320 .R.)Iq.. This │ │ │ +00444be0: 2846 bf11 0000 2020 2045 7861 6d70 6c65 (F.... Example │ │ │ +00444bf0: 7307 0029 4621 0000 1200 2946 3100 0020 s..)F!....)F1.. │ │ │ +00444c00: 2020 4578 616d 706c 653a 0700 2946 4100 Example:..)FA. │ │ │ +00444c10: 0019 0029 4651 0000 2020 2047 544d 3e47 ...)FQ.. GTM>G │ │ │ +00444c20: 4f54 4f20 5449 4d45 2b34 0700 2946 6100 OTO TIME+4..)Fa. │ │ │ +00444c30: 0052 0029 4671 0000 2020 2054 6869 7320 .R.)Fq.. 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 4981 0000 2020 2066 6f75 isM.)I... fou │ │ │ +00444c80: 2069 734d 0029 4681 0000 2020 2066 6f75 isM.)F... 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 2949 9100 0020 2020 726f 7574 696e Q.)I... routin │ │ │ +00444cd0: 5100 2946 9100 0020 2020 726f 7574 696e Q.)F... 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 49c0 1100 0020 2020 7573 6564 y#.(I.... used │ │ │ +00444d20: 7923 0028 46c0 1100 0020 2020 7573 6564 y#.(F.... used │ │ │ 00444d30: 2069 6e20 7072 6f64 7563 7469 6f6e 2063 in production c │ │ │ -00444d40: 6f64 652e 0700 2949 1200 0012 0029 4913 ode...)I.....)I. │ │ │ +00444d40: 6f64 652e 0700 2946 1200 0012 0029 4613 ode...)F.....)F. │ │ │ 00444d50: 0000 2020 2045 7861 6d70 6c65 3a07 0029 .. Example:..) │ │ │ -00444d60: 4914 0000 1f00 2949 1500 0020 2020 474f I.....)I... GO │ │ │ +00444d60: 4614 0000 1f00 2946 1500 0020 2020 474f F.....)F... GO │ │ │ 00444d70: 544f 2041 3a78 3c30 2c5e 413a 783d 302c TO A:x<0,^A:x=0, │ │ │ -00444d80: 415e 4207 0029 4916 0000 5300 2949 1700 A^B..)I...S.)I.. │ │ │ +00444d80: 415e 4207 0029 4616 0000 5300 2946 1700 A^B..)F...S.)F.. │ │ │ 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: 4918 0000 2020 2078 2069 7320 6c65 7373 I... x is less │ │ │ +00444de0: 4618 0000 2020 2078 2069 7320 6c65 7373 F... 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 2949 ero (0), andS.)I │ │ │ +00444e20: 6572 6f20 2830 292c 2061 6e64 5300 2946 ero (0), andS.)F │ │ │ 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 491a 0000 2020 2072 6573 7420 6f66 .)I... rest of │ │ │ +00444e80: 0029 461a 0000 2020 2072 6573 7420 6f66 .)F... 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: 2949 2100 000e 0016 4948 414c 5400 0048 )I!.....IHALT..H │ │ │ -00444ec0: 616c 740f 001b 49bf 1100 0020 2020 4861 alt...I.... Ha │ │ │ -00444ed0: 6c74 0700 1c49 2100 004f 001c 4931 0000 lt...I!..O..I1.. │ │ │ +00444eb0: 2946 2100 000e 0016 4648 414c 5400 0048 )F!.....FHALT..H │ │ │ +00444ec0: 616c 740f 001b 46bf 1100 0020 2020 4861 alt...F.... Ha │ │ │ +00444ed0: 6c74 0700 1c46 2100 004f 001c 4631 0000 lt...F!..O..F1.. │ │ │ 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 1c49 4100 0020 o returnR..IA.. │ │ │ +00444f20: 6f20 7265 7475 726e 5200 1c46 4100 0020 o returnR..FA.. │ │ │ 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 1c49 5100 T.M image....IQ. │ │ │ -00444f80: 002c 001c 4961 0000 2020 2054 6865 2066 .,..Ia.. The f │ │ │ +00444f70: 542e 4d20 696d 6167 652e 0700 1c46 5100 T.M image....FQ. │ │ │ +00444f80: 002c 001c 4661 0000 2020 2054 6865 2066 .,..Fa.. 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: 4971 0000 1900 1c49 8100 0020 2020 485b Iq.....I... H[ │ │ │ +00444fb0: 4671 0000 1900 1c46 8100 0020 2020 485b Fq.....F... H[ │ │ │ 00444fc0: 414c 545d 5b3a 7476 6578 7072 5d07 001c ALT][:tvexpr]... │ │ │ -00444fd0: 4991 0000 1300 1b49 c011 0000 2020 2045 I......I.... E │ │ │ -00444fe0: 7861 6d70 6c65 3a07 001c 4912 0000 0f00 xample:...I..... │ │ │ -00444ff0: 1c49 1300 0020 2020 2420 6774 6d00 0000 .I... $ gtm... │ │ │ +00444fd0: 4691 0000 1300 1b46 c011 0000 2020 2045 F......F.... E │ │ │ +00444fe0: 7861 6d70 6c65 3a07 001c 4612 0000 0f00 xample:...F..... │ │ │ +00444ff0: 1c46 1300 0020 2020 2420 6774 6d00 0000 .F... $ gtm... │ │ │ 00445000: 0400 0000 dc07 0000 f50f 0000 0000 0000 ................ │ │ │ -00445010: 2e00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00445010: 2e00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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: 1c49 1500 0020 2020 2407 001c 4916 0000 .I... $...I... │ │ │ -00445050: 5200 1c49 1700 0020 2020 4265 6361 7573 R..I... Becaus │ │ │ +00445040: 1c46 1500 0020 2020 2407 001c 4616 0000 .F... $...F... │ │ │ +00445050: 5200 1c46 1700 0020 2020 4265 6361 7573 R..F... 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 1c49 1800 0020 2020 6c65 6176 de1..I... leav │ │ │ +004450a0: 6465 3100 1c46 1800 0020 2020 6c65 6176 de1..F... 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 4919 0000 0c00 1849 4e47 pt....I......ING │ │ │ -004450e0: 0000 4861 6e67 0f00 1b49 bf11 0000 2020 ..Hang...I.... │ │ │ -004450f0: 2048 616e 6707 001c 4921 0000 4f00 1c49 Hang...I!..O..I │ │ │ +004450d0: 7074 2e07 001c 4619 0000 0c00 1846 4e47 pt....F......FNG │ │ │ +004450e0: 0000 4861 6e67 0f00 1b46 bf11 0000 2020 ..Hang...F.... │ │ │ +004450f0: 2048 616e 6707 001c 4621 0000 4f00 1c46 Hang...F!..O..F │ │ │ 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 4941 iod of time,..IA │ │ │ +00445140: 696f 6420 6f66 2074 696d 652c 001c 4641 iod of time,..FA │ │ │ 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 4951 0000 2c00 gument....IQ..,. │ │ │ -00445180: 1c49 6100 0020 2020 5468 6520 666f 726d .Ia.. The form │ │ │ +00445170: 6775 6d65 6e74 2e07 001c 4651 0000 2c00 gument....FQ..,. │ │ │ +00445180: 1c46 6100 0020 2020 5468 6520 666f 726d .Fa.. The form │ │ │ 00445190: 6174 206f 6620 7468 6520 4841 4e47 2063 at of the HANG c │ │ │ -004451a0: 6f6d 6d61 6e64 2069 733a 0700 1c49 7100 ommand is:...Iq. │ │ │ -004451b0: 0027 001c 4981 0000 2020 2048 5b41 4e47 .'..I... H[ANG │ │ │ +004451a0: 6f6d 6d61 6e64 2069 733a 0700 1c46 7100 ommand is:...Fq. │ │ │ +004451b0: 0027 001c 4681 0000 2020 2048 5b41 4e47 .'..F... H[ANG │ │ │ 004451c0: 5d5b 3a74 7665 7870 725d 206e 756d 6578 ][:tvexpr] numex │ │ │ -004451d0: 7072 5b2c 2e2e 2e5d 0700 1c49 9100 001a pr[,...]...I.... │ │ │ -004451e0: 001b 49ff 7300 ff45 5841 4d50 4c45 5300 ..I.s..EXAMPLES. │ │ │ -004451f0: 0045 7861 6d70 6c65 7313 0028 49bf 1100 .Examples..(I... │ │ │ -00445200: 0020 2020 4578 616d 706c 6573 0700 2949 . Examples..)I │ │ │ -00445210: 2100 0012 0029 4931 0000 2020 2045 7861 !....)I1.. Exa │ │ │ -00445220: 6d70 6c65 3a07 0029 4941 0000 2c00 2949 mple:..)IA..,.)I │ │ │ +004451d0: 7072 5b2c 2e2e 2e5d 0700 1c46 9100 001a pr[,...]...F.... │ │ │ +004451e0: 001b 46ff 7300 ff45 5841 4d50 4c45 5300 ..F.s..EXAMPLES. │ │ │ +004451f0: 0045 7861 6d70 6c65 7313 0028 46bf 1100 .Examples..(F... │ │ │ +00445200: 0020 2020 4578 616d 706c 6573 0700 2946 . Examples..)F │ │ │ +00445210: 2100 0012 0029 4631 0000 2020 2045 7861 !....)F1.. Exa │ │ │ +00445220: 6d70 6c65 3a07 0029 4641 0000 2c00 2946 mple:..)FA..,.)F │ │ │ 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 2949 6100 004b Hang 30..)Ia..K │ │ │ -00445260: 0029 4971 0000 2020 2054 6869 7320 464f .)Iq.. This FO │ │ │ +00445250: 2048 616e 6720 3330 0700 2946 6100 004b Hang 30..)Fa..K │ │ │ +00445260: 0029 4671 0000 2020 2054 6869 7320 464f .)Fq.. 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 2949 8100 RL(1), andR.)I.. │ │ │ +004452a0: 524c 2831 292c 2061 6e64 5200 2946 8100 RL(1), andR.)F.. │ │ │ 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 2949 outine HANGs).)I │ │ │ +004452f0: 6f75 7469 6e65 2048 414e 4773 2900 2946 outine HANGs).)F │ │ │ 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 49c0 1100 0012 0029 gain...(I......) │ │ │ -00445330: 4912 0000 2020 2045 7861 6d70 6c65 3a07 I... Example:. │ │ │ -00445340: 0029 4913 0000 4500 2949 1400 0020 2020 .)I...E.)I... │ │ │ +00445320: 6761 696e 2e08 0028 46c0 1100 0012 0029 gain...(F......) │ │ │ +00445330: 4612 0000 2020 2045 7861 6d70 6c65 3a07 F... Example:. │ │ │ +00445340: 0029 4613 0000 4500 2946 1400 0020 2020 .)F...E.)F... │ │ │ 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 4915 0 Set t=t+1..)I. │ │ │ -00445390: 0000 5200 2949 1600 0020 2020 5468 6973 ..R.)I... This │ │ │ +00445380: 3020 5365 7420 743d 742b 3107 0029 4615 0 Set t=t+1..)F. │ │ │ +00445390: 0000 5200 2946 1600 0020 2020 5468 6973 ..R.)F... 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 2949 1700 0020 2020 7469 tiveS.)I... ti │ │ │ +004453e0: 7469 7665 5300 2946 1700 0020 2020 7469 tiveS.)F... 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 4918 0000 2020 routine..)I... │ │ │ +00445430: 726f 7574 696e 651c 0029 4618 0000 2020 routine..)F... │ │ │ 00445440: 2073 7461 7973 2069 6e20 7468 6520 6c6f stays in the lo │ │ │ -00445450: 6f70 2e07 0029 4919 0000 0a00 1649 4946 op...)I......IIF │ │ │ -00445460: 0000 4966 0d00 1949 bf11 0000 2020 2049 ..If...I.... I │ │ │ -00445470: 6607 001a 4921 0000 5400 1a49 3100 0020 f...I!..T..I1.. │ │ │ +00445450: 6f70 2e07 0029 4619 0000 0a00 1646 4946 op...)F......FIF │ │ │ +00445460: 0000 4966 0d00 1946 bf11 0000 2020 2049 ..If...F.... I │ │ │ +00445470: 6607 001a 4621 0000 5400 1a46 3100 0020 f...F!..T..F1.. │ │ │ 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 1a49 commands onR..I │ │ │ +004454c0: 2063 6f6d 6d61 6e64 7320 6f6e 5200 1a46 commands onR..F │ │ │ 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: 1a49 5100 0020 2020 6f66 2069 7473 2065 .IQ.. of its e │ │ │ +00445520: 1a46 5100 0020 2020 6f66 2069 7473 2065 .FQ.. 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 4961 0000 2020 2049 4620 7374 nQ..Ia.. IF st │ │ │ +00445570: 6e51 001a 4661 0000 2020 2049 4620 7374 nQ..Fa.. 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 1a49 7100 0020 2020 6e6f 7420 esO..Iq.. not │ │ │ +004455c0: 6573 4f00 1a46 7100 0020 2020 6e6f 7420 esO..Fq.. 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 4981 0000 2020 206c 6974 6572 aS..I... liter │ │ │ +00445610: 6153 001a 4681 0000 2020 206c 6974 6572 aS..F... 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 1a49 9100 0020 2020 7469 pileL..I... ti │ │ │ +00445660: 7069 6c65 4c00 1a46 9100 0020 2020 7469 pileL..F... 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 1949 c011 0000 2020 2072 656d 6169 !..I.... remai │ │ │ +004456b0: 2100 1946 c011 0000 2020 2072 656d 6169 !..F.... remai │ │ │ 004456c0: 6e64 6572 206f 6620 7468 6520 6c69 6e65 nder of the line │ │ │ -004456d0: 2e07 001a 4912 0000 2a00 1a49 1300 0020 ....I...*..I... │ │ │ +004456d0: 2e07 001a 4612 0000 2a00 1a46 1300 0020 ....F...*..F... │ │ │ 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 1a49 1400 001d 001a 4915 0000 s:...I......I... │ │ │ +00445700: 733a 0700 1a46 1400 001d 001a 4615 0000 s:...F......F... │ │ │ 00445710: 2020 2049 5b46 5d20 5b74 7665 7870 725b I[F] [tvexpr[ │ │ │ -00445720: 2c2e 2e2e 5d5d 0700 1a49 1600 0012 001a ,...]]...I...... │ │ │ -00445730: 4917 0000 2020 2045 7861 6d70 6c65 3a07 I... Example:. │ │ │ -00445740: 001a 4918 0000 1400 1a49 1900 0020 2020 ..I......I... │ │ │ -00445750: 4946 2041 2c42 202e 2e2e 1a00 1a49 1a00 IF A,B ......I.. │ │ │ +00445720: 2c2e 2e2e 5d5d 0700 1a46 1600 0012 001a ,...]]...F...... │ │ │ +00445730: 4617 0000 2020 2045 7861 6d70 6c65 3a07 F... Example:. │ │ │ +00445740: 001a 4618 0000 1400 1a46 1900 0020 2020 ..F......F... │ │ │ +00445750: 4946 2041 2c42 202e 2e2e 1a00 1a46 1a00 IF A,B ......F.. │ │ │ 00445760: 0020 2020 6973 2065 7175 6976 616c 656e . is equivalen │ │ │ -00445770: 7420 746f 1300 1a49 2100 0020 2020 4946 t to...I!.. IF │ │ │ -00445780: 2041 2049 4620 4207 001a 4922 0000 4e00 A IF B...I"..N. │ │ │ -00445790: 1a49 2300 0020 2020 416e 2049 4620 7769 .I#.. An IF wi │ │ │ +00445770: 7420 746f 1300 1a46 2100 0020 2020 4946 t to...F!.. IF │ │ │ +00445780: 2041 2049 4620 4207 001a 4622 0000 4e00 A IF B...F"..N. │ │ │ +00445790: 1a46 2300 0020 2020 416e 2049 4620 7769 .F#.. 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 2c10 0000 0000 0000 ........,....... │ │ │ -00445810: 6500 0049 4845 4c50 00ff 7300 ff43 4f4d e..IHELP..s..COM │ │ │ +00445810: 6500 0046 4845 4c50 00ff 7300 ff43 4f4d e..FHELP..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 4925 0000 2020 2065 h theM..I%.. e │ │ │ +00445870: 6820 7468 654d 001a 4625 0000 2020 2065 h theM..F%.. 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 1a49 2600 0020 2020 636f 6e74 nsT..I&.. cont │ │ │ +004458c0: 6e73 5400 1a46 2600 0020 2020 636f 6e74 nsT..F&.. 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 1a49 2700 0020 2020 s withS..I'.. │ │ │ +00445910: 7320 7769 7468 5300 1a46 2700 0020 2020 s withS..F'.. │ │ │ 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 4928 0000 eferencesT..I(.. │ │ │ +00445960: 6566 6572 656e 6365 7354 001a 4628 0000 eferencesT..F(.. │ │ │ 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: 4929 0000 2020 2022 4655 4c4c 5f42 4f4f I).. "FULL_BOO │ │ │ +004459c0: 4629 0000 2020 2022 4655 4c4c 5f42 4f4f F).. "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 492a 0000 2020 2069 6620 796f 7520 ..I*.. if you │ │ │ +00445a10: 001a 462a 0000 2020 2069 6620 796f 7520 ..F*.. 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 4931 0000 2020 2074 6f20 7368 e5..I1.. to sh │ │ │ +00445a60: 6535 001a 4631 0000 2020 2074 6f20 7368 e5..F1.. 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 1a49 3200 001a 0019 sions....I2..... │ │ │ -00445aa0: 49ff 7300 ff45 5841 4d50 4c45 5300 0045 I.s..EXAMPLES..E │ │ │ -00445ab0: 7861 6d70 6c65 7313 0026 49bf 1100 0020 xamples..&I.... │ │ │ -00445ac0: 2020 4578 616d 706c 6573 0700 2749 2100 Examples..'I!. │ │ │ -00445ad0: 0012 0027 4931 0000 2020 2045 7861 6d70 ...'I1.. Examp │ │ │ -00445ae0: 6c65 3a07 0027 4941 0000 1f00 2749 5100 le:..'IA....'IQ. │ │ │ +00445a90: 7369 6f6e 732e 0700 1a46 3200 001a 0019 sions....F2..... │ │ │ +00445aa0: 46ff 7300 ff45 5841 4d50 4c45 5300 0045 F.s..EXAMPLES..E │ │ │ +00445ab0: 7861 6d70 6c65 7313 0026 46bf 1100 0020 xamples..&F.... │ │ │ +00445ac0: 2020 4578 616d 706c 6573 0700 2746 2100 Examples..'F!. │ │ │ +00445ad0: 0012 0027 4631 0000 2020 2045 7861 6d70 ...'F1.. Examp │ │ │ +00445ae0: 6c65 3a07 0027 4641 0000 1f00 2746 5100 le:..'FA....'FQ. │ │ │ 00445af0: 0020 2020 4946 2078 3d2b 7821 2878 3d22 . IF x=+x!(x=" │ │ │ -00445b00: 2229 2044 6f20 4241 4c07 0027 4961 0000 ") Do BAL..'Ia.. │ │ │ -00445b10: 5300 2749 7100 0020 2020 496e 2074 6869 S.'Iq.. In thi │ │ │ +00445b00: 2229 2044 6f20 4241 4c07 0027 4661 0000 ") Do BAL..'Fa.. │ │ │ +00445b10: 5300 2746 7100 0020 2020 496e 2074 6869 S.'Fq.. 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 4981 0000 1200 2749 9100 ng...'I.....'I.. │ │ │ -00445b70: 0020 2020 4578 616d 706c 653a 0800 2649 . Example:..&I │ │ │ -00445b80: c011 0000 2e00 2749 1200 0020 2020 5772 ......'I... Wr │ │ │ +00445b60: 6e67 2e07 0027 4681 0000 1200 2746 9100 ng...'F.....'F.. │ │ │ +00445b70: 0020 2020 4578 616d 706c 653a 0800 2646 . Example:..&F │ │ │ +00445b80: c011 0000 2e00 2746 1200 0020 2020 5772 ......'F... 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 2749 1300 0020 2020 4946 2020 *" .'I... IF │ │ │ +00445bb0: 2a22 2000 2746 1300 0020 2020 4946 2020 *" .'F... IF │ │ │ 00445bc0: 5365 7420 454d 5054 5928 6163 6374 293d Set EMPTY(acct)= │ │ │ -00445bd0: 2222 0700 2749 1400 004e 0027 4915 0000 ""..'I...N.'I... │ │ │ +00445bd0: 2222 0700 2746 1400 004e 0027 4615 0000 ""..'F...N.'F... │ │ │ 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 4916 0000 2020 ing theQ.'I... │ │ │ +00445c20: 696e 6720 7468 6551 0027 4616 0000 2020 ing theQ.'F... │ │ │ 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 2749 1700 0020 nd line.I.'I... │ │ │ +00445c70: 6e64 206c 696e 652e 4900 2746 1700 0020 nd line.I.'F... │ │ │ 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 4918 0000 1200 2749 1900 0020 ...'I.....'I... │ │ │ -00445cd0: 2020 4578 616d 706c 653a 0700 2749 1a00 Example:..'I.. │ │ │ -00445ce0: 0028 0027 4921 0000 2020 2047 544d 3e53 .(.'I!.. GTM>S │ │ │ +00445cc0: 2e07 0027 4618 0000 1200 2746 1900 0020 ...'F.....'F... │ │ │ +00445cd0: 2020 4578 616d 706c 653a 0700 2746 1a00 Example:..'F.. │ │ │ +00445ce0: 0028 0027 4621 0000 2020 2047 544d 3e53 .(.'F!.. 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 4922 0000 ill UNDEF/.'I".. │ │ │ +00445d00: 696c 6c20 554e 4445 462f 0027 4622 0000 ill UNDEF/.'F".. │ │ │ 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 2749 2300 0020 ite "HI"..'I#.. │ │ │ -00445d40: 2020 4754 4d3e 0700 2749 2400 0054 0027 GTM>..'I$..T.' │ │ │ -00445d50: 4925 0000 2020 2054 6865 2049 4620 636f I%.. The IF co │ │ │ +00445d30: 6974 6520 2248 4922 0e00 2746 2300 0020 ite "HI"..'F#.. │ │ │ +00445d40: 2020 4754 4d3e 0700 2746 2400 0054 0027 GTM>..'F$..T.' │ │ │ +00445d50: 4625 0000 2020 2054 6865 2049 4620 636f F%.. 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 4926 0000 2020 205a 2069 7320 sT.'I&.. Z is │ │ │ +00445da0: 7354 0027 4626 0000 2020 205a 2069 7320 sT.'F&.. 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 4927 0000 2020 2074 renceA.'I'.. t │ │ │ +00445df0: 7265 6e63 6541 0027 4627 0000 2020 2074 renceA.'F'.. 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 2749 2800 0012 0027 error...'I(....' │ │ │ -00445e40: 4929 0000 2020 2045 7861 6d70 6c65 3a07 I).. Example:. │ │ │ -00445e50: 0027 492a 0000 2000 2749 3100 0020 2020 .'I*.. .'I1.. │ │ │ +00445e30: 6572 726f 722e 0700 2746 2800 0012 0027 error...'F(....' │ │ │ +00445e40: 4629 0000 2020 2045 7861 6d70 6c65 3a07 F).. Example:. │ │ │ +00445e50: 0027 462a 0000 2000 2746 3100 0020 2020 .'F*.. .'F1.. │ │ │ 00445e60: 4754 4d3e 5365 7420 583d 3120 4b69 6c6c GTM>Set X=1 Kill │ │ │ -00445e70: 2055 4e44 4546 2900 2749 3200 0020 2020 UNDEF).'I2.. │ │ │ +00445e70: 2055 4e44 4546 2900 2746 3200 0020 2020 UNDEF).'F2.. │ │ │ 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 4933 0000 2020 2048 490e 0027 4934 .'I3.. HI..'I4 │ │ │ -00445eb0: 0000 2020 2047 544d 3e07 0027 4935 0000 .. GTM>..'I5.. │ │ │ -00445ec0: 0c00 1649 4a4f 4200 004a 6f62 0e00 1a49 ...IJOB..Job...I │ │ │ -00445ed0: bf11 0000 2020 204a 6f62 0700 1b49 2100 .... Job...I!. │ │ │ -00445ee0: 0050 001b 4931 0000 2020 2054 6865 204a .P..I1.. The J │ │ │ +00445ea0: 0027 4633 0000 2020 2048 490e 0027 4634 .'F3.. HI..'F4 │ │ │ +00445eb0: 0000 2020 2047 544d 3e07 0027 4635 0000 .. GTM>..'F5.. │ │ │ +00445ec0: 0c00 1646 4a4f 4200 004a 6f62 0e00 1a46 ...FJOB..Job...F │ │ │ +00445ed0: bf11 0000 2020 204a 6f62 0700 1b46 2100 .... Job...F!. │ │ │ +00445ee0: 0050 001b 4631 0000 2020 2054 6865 204a .P..F1.. 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 4941 0000 2020 2072 6f75 7469 d...IA.. routi │ │ │ -00445f40: 6e65 2e07 001b 4951 0000 4c00 1b49 6100 ne....IQ..L..Ia. │ │ │ +00445f30: 6412 001b 4641 0000 2020 2072 6f75 7469 d...FA.. routi │ │ │ +00445f40: 6e65 2e07 001b 4651 0000 4c00 1b46 6100 ne....FQ..L..Fa. │ │ │ 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 1b49 7100 002b 001b mmand....Iq..+.. │ │ │ -00445fa0: 4981 0000 2020 2054 6865 2066 6f72 6d61 I... The forma │ │ │ +00445f90: 6d6d 616e 642e 0700 1b46 7100 002b 001b mmand....Fq..+.. │ │ │ +00445fa0: 4681 0000 2020 2054 6865 2066 6f72 6d61 F... The forma │ │ │ 00445fb0: 7420 6f66 2074 6865 204a 4f42 2063 6f6d t of the JOB com │ │ │ -00445fc0: 6d61 6e64 2069 733a 0700 1b49 9100 0030 mand is:...I...0 │ │ │ -00445fd0: 001a 49c0 1100 0020 2020 4a5b 4f42 5d5b ..I.... J[OB][ │ │ │ +00445fc0: 6d61 6e64 2069 733a 0700 1b46 9100 0030 mand is:...F...0 │ │ │ +00445fd0: 001a 46c0 1100 0020 2020 4a5b 4f42 5d5b ..F.... 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 1211 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 3249 bf11 nvironment..2I.. │ │ │ +00446050: 6e76 6972 6f6e 6d65 6e74 1e00 3246 bf11 nvironment..2F.. │ │ │ 00446060: 0000 2020 2054 6865 204a 4f42 2045 6e76 .. The JOB Env │ │ │ -00446070: 6972 6f6e 6d65 6e74 0700 3349 2100 0052 ironment..3I!..R │ │ │ -00446080: 0033 4931 0000 2020 2057 6865 6e20 7468 .3I1.. When th │ │ │ +00446070: 6972 6f6e 6d65 6e74 0700 3346 2100 0052 ironment..3F!..R │ │ │ +00446080: 0033 4631 0000 2020 2057 6865 6e20 7468 .3F1.. 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 4941 0000 2020 2062 7920 636f sO.3IA.. by co │ │ │ +004460d0: 734f 0033 4641 0000 2020 2062 7920 636f sO.3FA.. 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 3349 5100 0020 2020 6d61 6b69 6e67 M.3IQ.. making │ │ │ +00446120: 4d00 3346 5100 0020 2020 6d61 6b69 6e67 M.3FQ.. 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: 4961 0000 2020 2061 7373 6967 6e65 6420 Ia.. assigned │ │ │ +00446170: 4661 0000 2020 2061 7373 6967 6e65 6420 Fa.. 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 3349 7100 0020 2020 ned toQ.3Iq.. │ │ │ +004461b0: 6e65 6420 746f 5100 3346 7100 0020 2020 ned toQ.3Fq.. │ │ │ 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 4981 0000 0e00 me.mje...3I..... │ │ │ -00446210: 1649 4b49 4c4c 0000 4b69 6c6c 0f00 1b49 .IKILL..Kill...I │ │ │ -00446220: bf11 0000 2020 204b 696c 6c07 001c 4921 .... Kill...I! │ │ │ -00446230: 0000 5100 1c49 3100 0020 2020 5468 6520 ..Q..I1.. The │ │ │ +00446200: 6d65 2e6d 6a65 2e07 0033 4681 0000 0e00 me.mje...3F..... │ │ │ +00446210: 1646 4b49 4c4c 0000 4b69 6c6c 0f00 1b46 .FKILL..Kill...F │ │ │ +00446220: bf11 0000 2020 204b 696c 6c07 001c 4621 .... Kill...F! │ │ │ +00446230: 0000 5100 1c46 3100 0020 2020 5468 6520 ..Q..F1.. 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 4941 0000 2020 206e 6f64 ant...IA.. nod │ │ │ -00446290: 6573 2e07 001c 4951 0000 2c00 1c49 6100 es....IQ..,..Ia. │ │ │ +00446280: 616e 7410 001c 4641 0000 2020 206e 6f64 ant...FA.. nod │ │ │ +00446290: 6573 2e07 001c 4651 0000 2c00 1c46 6100 es....FQ..,..Fa. │ │ │ 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 1c49 7100 0040 001c nd is:...Iq..@.. │ │ │ -004462d0: 4981 0000 2020 204b 5b49 4c4c 5d5b 3a74 I... K[ILL][:t │ │ │ +004462c0: 6e64 2069 733a 0700 1c46 7100 0040 001c nd is:...Fq..@.. │ │ │ +004462d0: 4681 0000 2020 204b 5b49 4c4c 5d5b 3a74 F... 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: 4991 0000 1a00 1b49 ff73 00ff 4558 414d I......I.s..EXAM │ │ │ +00446310: 4691 0000 1a00 1b46 ff73 00ff 4558 414d F......F.s..EXAM │ │ │ 00446320: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00446330: 2849 bf11 0000 2020 2045 7861 6d70 6c65 (I.... Example │ │ │ -00446340: 7307 0029 4921 0000 1200 2949 3100 0020 s..)I!....)I1.. │ │ │ -00446350: 2020 4578 616d 706c 653a 0700 2949 4100 Example:..)IA. │ │ │ -00446360: 003f 0029 4951 0000 2020 2047 544d 3e4b .?.)IQ.. GTM>K │ │ │ +00446330: 2846 bf11 0000 2020 2045 7861 6d70 6c65 (F.... Example │ │ │ +00446340: 7307 0029 4621 0000 1200 2946 3100 0020 s..)F!....)F1.. │ │ │ +00446350: 2020 4578 616d 706c 653a 0700 2946 4100 Example:..)FA. │ │ │ +00446360: 003f 0029 4651 0000 2020 2047 544d 3e4b .?.)FQ.. 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 2949 6100 0020 2020 613d 300e 0029 ..)Ia.. a=0..) │ │ │ -004463b0: 4971 0000 2020 2047 544d 3e07 0029 4981 Iq.. GTM>..)I. │ │ │ -004463c0: 0000 4f00 2949 9100 0020 2020 5468 6973 ..O.)I... This │ │ │ +004463a0: 0d00 2946 6100 0020 2020 613d 300e 0029 ..)Fa.. a=0..) │ │ │ +004463b0: 4671 0000 2020 2047 544d 3e07 0029 4681 Fq.. GTM>..)F. │ │ │ +004463c0: 0000 4f00 2946 9100 0020 2020 5468 6973 ..O.)F... 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 49c0 1100 0020 2020 6578 6973 lP.(I.... exis │ │ │ +00446410: 6c50 0028 46c0 1100 0020 2020 6578 6973 lP.(F.... 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 4912 0000 2020 2064 656c 6574 LN.)I... delet │ │ │ +00446460: 4c4e 0029 4612 0000 2020 2064 656c 6574 LN.)F... 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 4913 0000 1200 2949 1400 0020 2020 .)I.....)I... │ │ │ -004464c0: 4578 616d 706c 653a 0700 2949 1500 0021 Example:..)I...! │ │ │ -004464d0: 0029 4916 0000 2020 2047 544d 3e4b 696c .)I... GTM>Kil │ │ │ +004464b0: 0029 4613 0000 1200 2946 1400 0020 2020 .)F.....)F... │ │ │ +004464c0: 4578 616d 706c 653a 0700 2946 1500 0021 Example:..)F...! │ │ │ +004464d0: 0029 4616 0000 2020 2047 544d 3e4b 696c .)F... GTM>Kil │ │ │ 004464e0: 6c20 2861 2c62 292c 5e41 4228 612c 6229 l (a,b),^AB(a,b) │ │ │ -004464f0: 0700 2949 1700 004c 0029 4918 0000 2020 ..)I...L.)I... │ │ │ +004464f0: 0700 2946 1700 004c 0029 4618 0000 2020 ..)F...L.)F... │ │ │ 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 4919 0000 2020 2076 6172 calP.)I... var │ │ │ +00446540: 6361 6c50 0029 4619 0000 2020 2076 6172 calP.)F... 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 491a 0000 2020 2064 6573 any3.)I... des │ │ │ +00446590: 616e 7933 0029 461a 0000 2020 2064 6573 any3.)F... 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 2949 2100 0012 0029 node...)I!....) │ │ │ -004465d0: 4922 0000 2020 2045 7861 6d70 6c65 3a07 I".. Example:. │ │ │ -004465e0: 0029 4923 0000 1400 2949 2400 0020 2020 .)I#....)I$.. │ │ │ -004465f0: 2020 2020 6b69 6c6c 202a 4100 2949 2500 kill *A.)I%. │ │ │ +004465c0: 206e 6f64 652e 0700 2946 2100 0012 0029 node...)F!....) │ │ │ +004465d0: 4622 0000 2020 2045 7861 6d70 6c65 3a07 F".. Example:. │ │ │ +004465e0: 0029 4623 0000 1400 2946 2400 0020 2020 .)F#....)F$.. │ │ │ +004465f0: 2020 2020 6b69 6c6c 202a 4100 2946 2500 kill *A.)F%. │ │ │ 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 4926 tdxkill"),!#.)I& │ │ │ +00446630: 7464 786b 696c 6c22 292c 2123 0029 4626 tdxkill"),!#.)F& │ │ │ 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: 2949 2700 0020 2020 2020 2020 646f 2058 )I'.. do X │ │ │ -00446670: 282e 412c 2e42 2914 0029 4928 0000 2020 (.A,.B)..)I(.. │ │ │ -00446680: 2020 2020 207a 7772 6974 6526 0029 4929 zwrite&.)I) │ │ │ +00446660: 2946 2700 0020 2020 2020 2020 646f 2058 )F'.. do X │ │ │ +00446670: 282e 412c 2e42 2914 0029 4628 0000 2020 (.A,.B)..)F(.. │ │ │ +00446680: 2020 2020 207a 7772 6974 6526 0029 4629 zwrite&.)F) │ │ │ 00446690: 0000 2020 2020 2020 2077 7269 7465 2021 .. write ! │ │ │ 004466a0: 2c22 5f5f 5f5f 5f5f 5f5f 5f5f 5f5f 222c ,"____________", │ │ │ -004466b0: 2123 0029 492a 0000 2020 2020 2020 2073 !#.)I*.. s │ │ │ +004466b0: 2123 0029 462a 0000 2020 2020 2020 2073 !#.)F*.. s │ │ │ 004466c0: 6574 2028 412c 422c 432c 4529 3d22 696e et (A,B,C,E)="in │ │ │ -004466d0: 7075 7422 1900 2949 3100 0020 2020 2020 put"..)I1.. │ │ │ +004466d0: 7075 7422 1900 2946 3100 0020 2020 2020 put"..)F1.. │ │ │ 004466e0: 2020 646f 2059 282e 412c 2e42 2914 0029 do Y(.A,.B)..) │ │ │ -004466f0: 4932 0000 2020 2020 2020 207a 7772 6974 I2.. zwrit │ │ │ -00446700: 6526 0029 4933 0000 2020 2020 2020 2077 e&.)I3.. w │ │ │ +004466f0: 4632 0000 2020 2020 2020 207a 7772 6974 F2.. zwrit │ │ │ +00446700: 6526 0029 4633 0000 2020 2020 2020 2077 e&.)F3.. w │ │ │ 00446710: 7269 7465 2021 2c22 5f5f 5f5f 5f5f 5f5f rite !,"________ │ │ │ -00446720: 5f5f 5f5f 222c 2122 0029 4934 0000 2020 ____",!".)I4.. │ │ │ +00446720: 5f5f 5f5f 222c 2122 0029 4634 0000 2020 ____",!".)F4.. │ │ │ 00446730: 2020 2020 2073 6574 2028 412c 422c 432c set (A,B,C, │ │ │ -00446740: 4529 3d22 6261 7365 221b 0029 4935 0000 E)="base"..)I5.. │ │ │ +00446740: 4529 3d22 6261 7365 221b 0029 4635 0000 E)="base"..)F5.. │ │ │ 00446750: 2020 2020 2020 2073 6574 202a 433d 412c set *C=A, │ │ │ -00446760: 2a44 3d42 1800 2949 3600 0020 2020 2020 *D=B..)I6.. │ │ │ -00446770: 2020 6b69 6c6c 2028 432c 4429 1400 2949 kill (C,D)..)I │ │ │ +00446760: 2a44 3d42 1800 2946 3600 0020 2020 2020 *D=B..)F6.. │ │ │ +00446770: 2020 6b69 6c6c 2028 432c 4429 1400 2946 kill (C,D)..)F │ │ │ 00446780: 3700 0020 2020 2020 2020 7a77 7269 7465 7.. zwrite │ │ │ -00446790: 1200 2949 3800 0020 2020 2020 2020 7175 ..)I8.. qu │ │ │ -004467a0: 6974 2600 2949 3900 0020 2020 5828 432c it&.)I9.. X(C, │ │ │ +00446790: 1200 2946 3800 0020 2020 2020 2020 7175 ..)F8.. qu │ │ │ +004467a0: 6974 2600 2946 3900 0020 2020 5828 432c it&.)F9.. X(C, │ │ │ 004467b0: 4429 2020 2020 7365 7420 2843 2c44 293d D) set (C,D)= │ │ │ -004467c0: 226f 7574 7075 7422 1800 2949 3a00 0020 "output"..)I:.. │ │ │ +004467c0: 226f 7574 7075 7422 1800 2946 3a00 0020 "output"..)F:.. │ │ │ 004467d0: 2020 2020 2020 6b69 6c6c 2028 432c 4429 kill (C,D) │ │ │ -004467e0: 1200 2949 4100 0020 2020 2020 2020 7175 ..)IA.. qu │ │ │ +004467e0: 1200 2946 4100 0020 2020 2020 2020 7175 ..)FA.. qu │ │ │ 004467f0: 6974 0000 0000 0000 0000 0000 0000 0000 it.............. │ │ │ 00446800: 0400 0000 9805 0000 d210 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: 3449 bf11 0000 2020 204a 4f42 2050 726f 4I.... JOB Pro │ │ │ +00446860: 3446 bf11 0000 2020 204a 4f42 2050 726f 4F.... JOB Pro │ │ │ 00446870: 6365 7373 7061 7261 6d65 7465 7273 0700 cessparameters.. │ │ │ -00446880: 3549 2100 0051 0035 4931 0000 2020 2054 5I!..Q.5I1.. T │ │ │ +00446880: 3546 2100 0051 0035 4631 0000 2020 2054 5F!..Q.5F1.. 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 3549 4100 0020 2020 or the..5IA.. │ │ │ +004468d0: 6f72 2074 6865 1e00 3546 4100 0020 2020 or the..5FA.. │ │ │ 004468e0: 4a4f 4220 636f 6d6d 616e 6420 696e 2047 JOB command in G │ │ │ -004468f0: 542e 4d2e 0700 3549 5100 002e 0034 49ff T.M...5IQ....4I. │ │ │ +004468f0: 542e 4d2e 0700 3546 5100 002e 0034 46ff T.M...5FQ....4F. │ │ │ 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 49bf 1100 ="strlit"..KI... │ │ │ +00446920: 3d22 7374 726c 6974 221d 004b 46bf 1100 ="strlit"..KF... │ │ │ 00446930: 0020 2020 434d 445b 4c49 4e45 5d3d 2273 . CMD[LINE]="s │ │ │ -00446940: 7472 6c69 7422 0700 4c49 2100 004a 004c trlit"..LI!..J.L │ │ │ -00446950: 4931 0000 2020 2054 6865 2073 7472 696e I1.. The strin │ │ │ +00446940: 7472 6c69 7422 0700 4c46 2100 004a 004c trlit"..LF!..J.L │ │ │ +00446950: 4631 0000 2020 2054 6865 2073 7472 696e F1.. 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 4941 0000 5200 rocess...LIA..R. │ │ │ -004469a0: 4c49 5100 0020 2020 4e6f 7465 2074 6861 LIQ.. Note tha │ │ │ +00446990: 726f 6365 7373 2e07 004c 4641 0000 5200 rocess...LFA..R. │ │ │ +004469a0: 4c46 5100 0020 2020 4e6f 7465 2074 6861 LFQ.. 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 4c49 6100 0020 2020 6265 2075 7365 R.LIa.. be use │ │ │ +004469f0: 5200 4c46 6100 0020 2020 6265 2075 7365 R.LFa.. 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 4c49 7100 0020 2020 6177 6172 BeS.LIq.. awar │ │ │ +00446a40: 4265 5300 4c46 7100 0020 2020 6177 6172 BeS.LFq.. 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 4981 0000 2020 2043 at in..LI... C │ │ │ -00446aa0: 4d44 5b4c 494e 455d 2e07 004c 4991 0000 MD[LINE]...LI... │ │ │ -00446ab0: 2600 3849 4445 465b 4155 4c54 5d3d 5354 &.8IDEF[AULT]=ST │ │ │ +00446a90: 6174 2069 6e14 004c 4681 0000 2020 2043 at in..LF... C │ │ │ +00446aa0: 4d44 5b4c 494e 455d 2e07 004c 4691 0000 MD[LINE]...LF... │ │ │ +00446ab0: 2600 3846 4445 465b 4155 4c54 5d3d 5354 &.8FDEF[AULT]=ST │ │ │ 00446ac0: 524c 4954 0000 4445 465b 4155 4c54 5d3d RLIT..DEF[AULT]= │ │ │ -00446ad0: 7374 726c 6974 1b00 4949 bf11 0000 2020 strlit..II.... │ │ │ +00446ad0: 7374 726c 6974 1b00 4946 bf11 0000 2020 strlit..IF.... │ │ │ 00446ae0: 2044 4546 5b41 554c 545d 3d73 7472 6c69 DEF[AULT]=strli │ │ │ -00446af0: 7407 004a 4921 0000 3d00 4a49 3100 0020 t..JI!..=.JI1.. │ │ │ +00446af0: 7407 004a 4621 0000 3d00 4a46 3100 0020 t..JF!..=.JF1.. │ │ │ 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 4941 0000 3900 4a49 tory...JIA..9.JI │ │ │ +00446b30: 746f 7279 2e07 004a 4641 0000 3900 4a46 tory...JFA..9.JF │ │ │ 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 4961 0000 5000 4a49 ters...JIa..P.JI │ │ │ +00446b70: 7465 7273 2e07 004a 4661 0000 5000 4a46 ters...JFa..P.JF │ │ │ 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 4a49 T.M uses the:.JI │ │ │ +00446bc0: 542e 4d20 7573 6573 2074 6865 3a00 4a46 T.M uses the:.JF │ │ │ 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 4a49 9100 0022 0038 ocess...JI...".8 │ │ │ -00446c10: 4945 5252 5b4f 525d 3d53 5452 4c49 5400 IERR[OR]=STRLIT. │ │ │ +00446c00: 6f63 6573 732e 0700 4a46 9100 0022 0038 ocess...JF...".8 │ │ │ +00446c10: 4645 5252 5b4f 525d 3d53 5452 4c49 5400 FERR[OR]=STRLIT. │ │ │ 00446c20: 0045 5252 5b4f 525d 3d73 7472 6c69 7419 .ERR[OR]=strlit. │ │ │ -00446c30: 0047 49bf 1100 0020 2020 4552 525b 4f52 .GI.... ERR[OR │ │ │ -00446c40: 5d3d 7374 726c 6974 0700 4849 2100 0053 ]=strlit..HI!..S │ │ │ -00446c50: 0048 4931 0000 2020 2073 7472 6c69 7420 .HI1.. strlit │ │ │ +00446c30: 0047 46bf 1100 0020 2020 4552 525b 4f52 .GF.... ERR[OR │ │ │ +00446c40: 5d3d 7374 726c 6974 0700 4846 2100 0053 ]=strlit..HF!..S │ │ │ +00446c50: 0048 4631 0000 2020 2073 7472 6c69 7420 .HF1.. 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 4849 4100 0020 2020 6669 6c65 aP.HIA.. file │ │ │ +00446ca0: 2061 5000 4846 4100 0020 2020 6669 6c65 aP.HFA.. 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 4849 5100 0020 2020 7061 7373 ToT.HIQ.. pass │ │ │ +00446cf0: 546f 5400 4846 5100 0020 2020 7061 7373 ToT.HFQ.. 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 4849 6100 0020 2020 strlitR.HIa.. │ │ │ +00446d40: 7374 726c 6974 5200 4846 6100 0020 2020 strlitR.HFa.. │ │ │ 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 4849 8100 is closed;.HI.. │ │ │ +004470a0: 2069 7320 636c 6f73 6564 3b00 4846 8100 is closed;.HF.. │ │ │ 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 4991 0000 3700 4749 cess...HI...7.GI │ │ │ +004470e0: 6365 7373 2e07 0048 4691 0000 3700 4746 cess...HF...7.GF │ │ │ 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 4912 0000 5000 4849 1300 rs...HI...P.HI.. │ │ │ +00447120: 7273 2e07 0048 4612 0000 5000 4846 1300 rs...HF...P.HF.. │ │ │ 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 4849 1400 me using aQ.HI.. │ │ │ +00447170: 6d65 2075 7369 6e67 2061 5100 4846 1400 me using aQ.HF.. │ │ │ 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 4915 created by..HI. │ │ │ +004471c0: 2063 7265 6174 6564 2062 791a 0048 4615 created by..HF. │ │ │ 004471d0: 0000 2020 2074 6865 204a 4f42 2063 6f6d .. the JOB com │ │ │ -004471e0: 6d61 6e64 2e07 0048 4916 0000 2400 3849 mand...HI...$.8I │ │ │ +004471e0: 6d61 6e64 2e07 0048 4616 0000 2400 3846 mand...HF...$.8F │ │ │ 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 4849 bf11 0000 2020 2047 424c 5b44 ..HI.... GBL[D │ │ │ -00447220: 4952 5d3d 7374 726c 6974 0700 4949 2100 IR]=strlit..II!. │ │ │ -00447230: 004b 0049 4931 0000 2020 2054 6865 2073 .K.II1.. The s │ │ │ +00447210: 1a00 4846 bf11 0000 2020 2047 424c 5b44 ..HF.... GBL[D │ │ │ +00447220: 4952 5d3d 7374 726c 6974 0700 4946 2100 IR]=strlit..IF!. │ │ │ +00447230: 004b 0049 4631 0000 2020 2054 6865 2073 .K.IF1.. 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 4949 ent variable..II │ │ │ +00447270: 656e 7420 7661 7269 6162 6c65 1400 4946 ent variable..IF │ │ │ 00447280: 4100 0020 2020 6774 6d67 626c 6469 722e A.. gtmgbldir. │ │ │ -00447290: 0700 4949 5100 0036 0049 4961 0000 2020 ..IIQ..6.IIa.. │ │ │ +00447290: 0700 4946 5100 0036 0049 4661 0000 2020 ..IFQ..6.IFa.. │ │ │ 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: 4971 0000 4f00 4949 8100 0020 2020 4279 Iq..O.II... By │ │ │ +004472d0: 4671 0000 4f00 4946 8100 0020 2020 4279 Fq..O.IF... 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 4991 0000 2020 2064 6566 hatD.II... def │ │ │ +00447320: 6861 7444 0049 4691 0000 2020 2064 6566 hatD.IF... 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 49c0 1100 0022 ommand...HI...." │ │ │ -00447370: 0038 4949 4e5b 5055 545d 3d53 5452 4c49 .8IIN[PUT]=STRLI │ │ │ +00447360: 6f6d 6d61 6e64 2e08 0048 46c0 1100 0022 ommand...HF...." │ │ │ +00447370: 0038 4649 4e5b 5055 545d 3d53 5452 4c49 .8FIN[PUT]=STRLI │ │ │ 00447380: 5400 0049 4e5b 5055 545d 3d73 7472 6c69 T..IN[PUT]=strli │ │ │ -00447390: 7419 0047 49bf 1100 0020 2020 494e 5b50 t..GI.... IN[P │ │ │ -004473a0: 5554 5d3d 7374 726c 6974 0700 4849 2100 UT]=strlit..HI!. │ │ │ -004473b0: 0052 0048 4931 0000 2020 2073 7472 6c69 .R.HI1.. strli │ │ │ +00447390: 7419 0047 46bf 1100 0020 2020 494e 5b50 t..GF.... IN[P │ │ │ +004473a0: 5554 5d3d 7374 726c 6974 0700 4846 2100 UT]=strlit..HF!. │ │ │ +004473b0: 0052 0048 4631 0000 2020 2073 7472 6c69 .R.HF1.. 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 4941 0000 2020 2066 696c e aP.HIA.. fil │ │ │ +00447400: 6520 6150 0048 4641 0000 2020 2066 696c e aP.HFA.. 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 4951 0000 2020 2070 6173 ToS.HIQ.. pas │ │ │ +00447450: 2054 6f53 0048 4651 0000 2020 2070 6173 ToS.HFQ.. 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 4849 6100 0020 2020 strlitR.HIa.. │ │ │ +004474a0: 7374 726c 6974 5200 4846 6100 0020 2020 strlitR.HFa.. │ │ │ 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 4849 7100 0020 ndle. OnS.HIq.. │ │ │ +004474f0: 6e64 6c65 2e20 4f6e 5300 4846 7100 0020 ndle. OnS.HFq.. │ │ │ 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 4981 closed and7.HI. │ │ │ +00447540: 2063 6c6f 7365 6420 616e 6437 0048 4681 closed and7.HF. │ │ │ 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 4849 9100 0013 0047 49c0 1100 s...HI.....GI... │ │ │ -00447590: 0020 2020 2a2a 4e6f 7465 2a2a 0700 4849 . **Note**..HI │ │ │ -004475a0: 1200 0052 0048 4913 0000 2020 2053 7065 ...R.HI... Spe │ │ │ +00447580: 732e 0700 4846 9100 0013 0047 46c0 1100 s...HF.....GF... │ │ │ +00447590: 0020 2020 2a2a 4e6f 7465 2a2a 0700 4846 . **Note**..HF │ │ │ +004475a0: 1200 0052 0048 4613 0000 2020 2053 7065 ...R.HF... 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 4914 0000 2020 2061 ss it2.HI... a │ │ │ +004475f0: 7373 2069 7432 0048 4614 0000 2020 2061 ss it2.HF... 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 4915 0000 3600 rocess...HI...6. │ │ │ -00447630: 4849 1600 0020 2020 5468 6520 6d61 7869 HI... The maxi │ │ │ +00447620: 726f 6365 7373 2e07 0048 4615 0000 3600 rocess...HF...6. │ │ │ +00447630: 4846 1600 0020 2020 5468 6520 6d61 7869 HF... 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 4849 1700 0038 0048 4918 ers...HI...8.HI. │ │ │ +00447660: 6572 732e 0700 4846 1700 0038 0048 4618 ers...HF...8.HF. │ │ │ 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 4919 0000 4300 4849 1a00 on...HI...C.HI.. │ │ │ +004476a0: 6f6e 2e07 0048 4619 0000 4300 4846 1a00 on...HF...C.HF.. │ │ │ 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: 4921 0000 2400 3849 4f55 545b 5055 545d I!..$.8IOUT[PUT] │ │ │ +004476f0: 4621 0000 2400 3846 4f55 545b 5055 545d F!..$.8FOUT[PUT] │ │ │ 00447700: 3d53 5452 4c49 5400 004f 5554 5b50 5554 =STRLIT..OUT[PUT │ │ │ -00447710: 5d3d 7374 726c 6974 1a00 4849 bf11 0000 ]=strlit..HI.... │ │ │ +00447710: 5d3d 7374 726c 6974 1a00 4846 bf11 0000 ]=strlit..HF.... │ │ │ 00447720: 2020 204f 5554 5b50 5554 5d3d 7374 726c OUT[PUT]=strl │ │ │ -00447730: 6974 0700 4949 2100 0053 0049 4931 0000 it..II!..S.II1.. │ │ │ +00447730: 6974 0700 4946 2100 0053 0049 4631 0000 it..IF!..S.IF1.. │ │ │ 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 4949 either be aP.II │ │ │ +00447780: 2065 6974 6865 7220 6265 2061 5000 4946 either be aP.IF │ │ │ 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 a710 0000 0000 0000 ................ │ │ │ -00447810: 9900 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00447810: 9900 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 4961 0000 it in theK.IIa.. │ │ │ +004478a0: 6974 2069 6e20 7468 654b 0049 4661 0000 it in theK.IFa.. │ │ │ 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 4949 7100 0020 2020 7375 . OnS.IIq.. su │ │ │ +004478f0: 2e20 4f6e 5300 4946 7100 0020 2020 7375 . OnS.IFq.. 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 4981 0000 2020 sed and7.II... │ │ │ +00447940: 7365 6420 616e 6437 0049 4681 0000 2020 sed and7.IF... │ │ │ 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: 4949 9100 0013 0048 49c0 1100 0020 2020 II.....HI.... │ │ │ -00447990: 2a2a 4e6f 7465 2a2a 0700 4949 1200 0052 **Note**..II...R │ │ │ -004479a0: 0049 4913 0000 2020 2053 7065 6369 6679 .II... Specify │ │ │ +00447980: 4946 9100 0013 0048 46c0 1100 0020 2020 IF.....HF.... │ │ │ +00447990: 2a2a 4e6f 7465 2a2a 0700 4946 1200 0052 **Note**..IF...R │ │ │ +004479a0: 0049 4613 0000 2020 2053 7065 6369 6679 .IF... 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 4914 0000 2020 2061 7320 7468 t2.II... as th │ │ │ +004479f0: 7432 0049 4614 0000 2020 2061 7320 7468 t2.IF... 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 4915 0000 3600 4949 1600 ss...II...6.II.. │ │ │ +00447a20: 7373 2e07 0049 4615 0000 3600 4946 1600 ss...IF...6.IF.. │ │ │ 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 4949 1700 0052 0049 4918 0000 2020 ..II...R.II... │ │ │ +00447a60: 0700 4946 1700 0052 0049 4618 0000 2020 ..IF...R.IF... │ │ │ 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 4919 0000 utinenameQ.II... │ │ │ +00447ab0: 7574 696e 656e 616d 6551 0049 4619 0000 utinenameQ.IF... │ │ │ 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 4949 1a00 ory of the-.II.. │ │ │ +00447b00: 6f72 7920 6f66 2074 6865 2d00 4946 1a00 ory of the-.IF.. │ │ │ 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 4921 0000 1e00 ommand...II!.... │ │ │ -00447b40: 3849 5041 5353 5b43 5552 4c56 4e5d 0000 8IPASS[CURLVN].. │ │ │ -00447b50: 5041 5353 5b43 5552 4c56 4e5d 1700 4549 PASS[CURLVN]..EI │ │ │ +00447b30: 6f6d 6d61 6e64 2e07 0049 4621 0000 1e00 ommand...IF!.... │ │ │ +00447b40: 3846 5041 5353 5b43 5552 4c56 4e5d 0000 8FPASS[CURLVN].. │ │ │ +00447b50: 5041 5353 5b43 5552 4c56 4e5d 1700 4546 PASS[CURLVN]..EF │ │ │ 00447b60: bf11 0000 2020 2050 4153 535b 4355 524c .... PASS[CURL │ │ │ -00447b70: 564e 5d07 0046 4921 0000 5200 4649 3100 VN]..FI!..R.FI1. │ │ │ +00447b70: 564e 5d07 0046 4621 0000 5200 4646 3100 VN]..FF!..R.FF1. │ │ │ 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 4649 the currentT.FI │ │ │ +00447bc0: 2074 6865 2063 7572 7265 6e74 5400 4646 the currentT.FF │ │ │ 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 4649 5100 0020 2020 7374 6163 6b20 M.FIQ.. stack │ │ │ +00447c20: 4d00 4646 5100 0020 2020 7374 6163 6b20 M.FFQ.. 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: 4961 0000 2020 2070 726f 6365 7373 2068 Ia.. process h │ │ │ +00447c70: 4661 0000 2020 2070 726f 6365 7373 2068 Fa.. 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: 4971 0000 2020 205a 5752 4954 4520 696e Iq.. ZWRITE in │ │ │ +00447cc0: 4671 0000 2020 205a 5752 4954 4520 696e Fq.. 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 4981 and finds aL.FI. │ │ │ +00447d00: 616e 6420 6669 6e64 7320 614c 0046 4681 and finds aL.FF. │ │ │ 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 4991 0000 2020 me, itsS.FI... │ │ │ +00447d50: 6d65 2c20 6974 7353 0046 4691 0000 2020 me, itsS.FF... │ │ │ 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 4549 c011 exceedingM.EI.. │ │ │ +00447da0: 2065 7863 6565 6469 6e67 4d00 4546 c011 exceedingM.EF.. │ │ │ 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 4912 0000 2020 , and aR.FI... │ │ │ +00447df0: 2c20 616e 6420 6152 0046 4612 0000 2020 , and aR.FF... │ │ │ 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 4913 0000 ess. If aT.FI... │ │ │ +00447e40: 6573 732e 2049 6620 6154 0046 4613 0000 ess. If aT.FF... │ │ │ 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: 4914 0000 2020 206c 6f63 616c 2076 6172 I... local var │ │ │ +00447ea0: 4614 0000 2020 206c 6f63 616c 2076 6172 F... 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 4649 1500 0020 2020 7061 7261 6d65 Q.FI... parame │ │ │ +00447ef0: 5100 4646 1500 0020 2020 7061 7261 6d65 Q.FF... 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 4916 0000 2020 2079 6f75 2063 ,R.FI... you c │ │ │ +00447f40: 2c52 0046 4616 0000 2020 2079 6f75 2063 ,R.FF... 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 4917 0000 2020 2074 6865 toQ.FI... the │ │ │ +00447f90: 2074 6f51 0046 4617 0000 2020 2074 6865 toQ.FF... 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 bd10 0000 0000 0000 ................ │ │ │ -00448010: 7e00 0049 4845 4c50 00ff 7300 ff43 4f4d ~..IHELP..s..COM │ │ │ +00448010: 7e00 0046 4845 4c50 00ff 7300 ff43 4f4d ~..FHELP..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: 4649 1900 0053 0046 491a 0000 2020 2049 FI...S.FI... I │ │ │ +00448090: 4646 1900 0053 0046 461a 0000 2020 2049 FF...S.FF... 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 4649 2100 0020 ame nameT.FI!.. │ │ │ +004480e0: 616d 6520 6e61 6d65 5400 4646 2100 0020 ame nameT.FF!.. │ │ │ 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 4649 lity appliesM.FI │ │ │ +00448130: 6c69 7479 2061 7070 6c69 6573 4d00 4646 lity appliesM.FF │ │ │ 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 4923 0000 st at theM.FI#.. │ │ │ +00448180: 7374 2061 7420 7468 654d 0046 4623 0000 st at theM.FF#.. │ │ │ 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 4649 2400 0020 2020 parent+.FI$.. │ │ │ +004481d0: 7061 7265 6e74 2b00 4646 2400 0020 2020 parent+.FF$.. │ │ │ 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 4925 0000 4800 3849 5354 415b ...FI%..H.8ISTA[ │ │ │ +00448200: 2e07 0046 4625 0000 4800 3846 5354 415b ...FF%..H.8FSTA[ │ │ │ 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 5a49 bf11 0000 2020 2053 5441 5b52 ,.ZI.... STA[R │ │ │ +00448250: 2c00 5a46 bf11 0000 2020 2053 5441 5b52 ,.ZF.... STA[R │ │ │ 00448260: 5455 505d 3d22 2f70 6174 682f 746f 2f73 TUP]="/path/to/s │ │ │ -00448270: 6865 6c6c 2f73 6372 6970 7422 0700 5b49 hell/script"..[I │ │ │ -00448280: 2100 0051 005b 4931 0000 2020 2053 7065 !..Q.[I1.. Spe │ │ │ +00448270: 6865 6c6c 2f73 6372 6970 7422 0700 5b46 hell/script"..[F │ │ │ +00448280: 2100 0051 005b 4631 0000 2020 2053 7065 !..Q.[F1.. 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 5b49 4100 0020 2020 7468 ning..[IA.. th │ │ │ +004482d0: 6e69 6e67 1c00 5b46 4100 0020 2020 7468 ning..[FA.. th │ │ │ 004482e0: 6520 6e61 6d65 6420 726f 7574 696e 652e e named routine. │ │ │ -004482f0: 0700 5b49 5100 0053 005b 4961 0000 2020 ..[IQ..S.[Ia.. │ │ │ +004482f0: 0700 5b46 5100 0053 005b 4661 0000 2020 ..[FQ..S.[Fa.. │ │ │ 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 5b49 7100 script. IfR.[Iq. │ │ │ +00448340: 7363 7269 7074 2e20 4966 5200 5b46 7100 script. IfR.[Fq. │ │ │ 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 5b49 running theP.[I │ │ │ +00448390: 2072 756e 6e69 6e67 2074 6865 5000 5b46 running theP.[F │ │ │ 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 5b49 l, it has noQ.[I │ │ │ +004483e0: 6c2c 2069 7420 6861 7320 6e6f 5100 5b46 l, it has noQ.[F │ │ │ 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: 49c0 1100 0020 2020 7468 6520 7061 7265 I.... the pare │ │ │ +00448440: 46c0 1100 0020 2020 7468 6520 7061 7265 F.... 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 4912 0000 2020 2055 7365 2050 4950 .[I... Use PIP │ │ │ +00448490: 005b 4612 0000 2020 2055 7365 2050 4950 .[F... 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 5b49 1300 0020 2020 6120 7370 of..[I... a sp │ │ │ +004484e0: 6f66 1c00 5b46 1300 0020 2020 6120 7370 of..[F... a sp │ │ │ 004484f0: 6177 6e65 6420 7072 6f63 6573 732e 0700 awned process... │ │ │ -00448500: 5b49 1400 0000 0000 0000 0000 0000 0000 [I.............. │ │ │ +00448500: 5b46 1400 0000 0000 0000 0000 0000 0000 [F.............. │ │ │ 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 df10 0000 0000 0000 ................ │ │ │ -00448810: 5100 0049 4845 4c50 00ff 7300 ff43 4f4d Q..IHELP..s..COM │ │ │ +00448810: 5100 0046 4845 4c50 00ff 7300 ff43 4f4d Q..FHELP..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 4913 0000 1a00 1a49 ff73 00ff ]...I......I.s.. │ │ │ +00448860: 5d07 001b 4613 0000 1a00 1a46 ff73 00ff ]...F......F.s.. │ │ │ 00448870: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -00448880: 6573 1300 2749 bf11 0000 2020 2045 7861 es..'I.... Exa │ │ │ -00448890: 6d70 6c65 7307 0028 4921 0000 1200 2849 mples..(I!....(I │ │ │ +00448880: 6573 1300 2746 bf11 0000 2020 2045 7861 es..'F.... Exa │ │ │ +00448890: 6d70 6c65 7307 0028 4621 0000 1200 2846 mples..(F!....(F │ │ │ 004488a0: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -004488b0: 2849 4100 0024 0028 4951 0000 2020 2047 (IA..$.(IQ.. G │ │ │ +004488b0: 2846 4100 0024 0028 4651 0000 2020 2047 (FA..$.(FQ.. G │ │ │ 004488c0: 544d 3e4a 4f42 205e 5445 5354 2822 5635 TM>JOB ^TEST("V5 │ │ │ -004488d0: 3430 3031 222c 2222 2907 0028 4961 0000 4001","")..(Ia.. │ │ │ -004488e0: 5400 2849 7100 0020 2020 5468 6973 2063 T.(Iq.. This c │ │ │ +004488d0: 3430 3031 222c 2222 2907 0028 4661 0000 4001","")..(Fa.. │ │ │ +004488e0: 5400 2846 7100 0020 2020 5468 6973 2063 T.(Fq.. 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 2849 8100 0020 2020 696e ers)+.(I... in │ │ │ +00448930: 6572 7329 2b00 2846 8100 0020 2020 696e ers)+.(F... 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 4991 0000 1300 2749 c011 0000 2020 .(I.....'I.... │ │ │ -00448970: 2045 7861 6d70 6c65 3a07 0028 4912 0000 Example:..(I... │ │ │ -00448980: 2c00 2849 1300 0020 2020 4a4f 4220 5052 ,.(I... JOB PR │ │ │ +00448960: 0028 4691 0000 1300 2746 c011 0000 2020 .(F.....'F.... │ │ │ +00448970: 2045 7861 6d70 6c65 3a07 0028 4612 0000 Example:..(F... │ │ │ +00448980: 2c00 2846 1300 0020 2020 4a4f 4220 5052 ,.(F... JOB PR │ │ │ 00448990: 494e 544c 4142 454c 5328 5459 5045 2c50 INTLABELS(TYPE,P │ │ │ -004489a0: 524e 5452 2c57 4149 5449 4d29 0700 2849 RNTR,WAITIM)..(I │ │ │ -004489b0: 1400 0052 0028 4915 0000 2020 2054 6869 ...R.(I... Thi │ │ │ +004489a0: 524e 5452 2c57 4149 5449 4d29 0700 2846 RNTR,WAITIM)..(F │ │ │ +004489b0: 1400 0052 0028 4615 0000 2020 2054 6869 ...R.(F... 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 4916 0000 2020 2073 whichA.(I... s │ │ │ +00448a00: 7768 6963 6841 0028 4616 0000 2020 2073 whichA.(F... 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 2849 1700 0012 0028 utine...(I.....( │ │ │ -00448a50: 4918 0000 2020 2045 7861 6d70 6c65 3a07 I... Example:. │ │ │ -00448a60: 0028 4919 0000 2200 2849 1a00 0020 2020 .(I...".(I... │ │ │ +00448a40: 7574 696e 652e 0700 2846 1700 0012 0028 utine...(F.....( │ │ │ +00448a50: 4618 0000 2020 2045 7861 6d70 6c65 3a07 F... Example:. │ │ │ +00448a60: 0028 4619 0000 2200 2846 1a00 0020 2020 .(F...".(F... │ │ │ 00448a70: 7365 7420 6a6f 7574 3d22 7365 7276 6572 set jout="server │ │ │ -00448a80: 6a6f 622e 6d6a 6f22 2200 2849 2100 0020 job.mjo"".(I!.. │ │ │ +00448a80: 6a6f 622e 6d6a 6f22 2200 2846 2100 0020 job.mjo"".(F!.. │ │ │ 00448a90: 2020 7365 7420 6a65 7272 3d22 7365 7276 set jerr="serv │ │ │ -00448aa0: 6572 6a6f 622e 6d6a 6522 4600 2849 2200 erjob.mje"F.(I". │ │ │ +00448aa0: 6572 6a6f 622e 6d6a 6522 4600 2846 2200 erjob.mje"F.(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 2849 2300 0007 0028 4924 0000 5400 ..(I#....(I$..T. │ │ │ -00448b00: 2849 2500 0020 2020 5468 6973 2070 6173 (I%.. This pas │ │ │ +00448af0: 0700 2846 2300 0007 0028 4624 0000 5400 ..(F#....(F$..T. │ │ │ +00448b00: 2846 2500 0020 2020 5468 6973 2070 6173 (F%.. 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 2849 2600 0020 2020 6368 6563 elP.(I&.. chec │ │ │ +00448b50: 656c 5000 2846 2600 0020 2020 6368 6563 elP.(F&.. 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 2849 2700 0020 2020 6a6f 6262 heR.(I'.. jobb │ │ │ +00448ba0: 6865 5200 2846 2700 0020 2020 6a6f 6262 heR.(F'.. 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 2849 2800 0020 2020 7374 andG.(I(.. st │ │ │ +00448bf0: 2061 6e64 4700 2846 2800 0020 2020 7374 andG.(F(.. 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 4929 iable jerr...(I) │ │ │ -00448c40: 0000 1200 2849 2a00 0020 2020 4578 616d ....(I*.. Exam │ │ │ -00448c50: 706c 653a 0700 2849 3100 0053 0028 4932 ple:..(I1..S.(I2 │ │ │ +00448c30: 6961 626c 6520 6a65 7272 2e07 0028 4629 iable jerr...(F) │ │ │ +00448c40: 0000 1200 2846 2a00 0020 2020 4578 616d ....(F*.. Exam │ │ │ +00448c50: 706c 653a 0700 2846 3100 0053 0028 4632 ple:..(F1..S.(F2 │ │ │ 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: 2849 3300 0020 2020 666f 7220 6d6f 7265 (I3.. for more │ │ │ +00448cb0: 2846 3300 0020 2020 666f 7220 6d6f 7265 (F3.. 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: 4934 0000 0000 0000 0000 0000 0000 0000 I4.............. │ │ │ +00448ce0: 4634 0000 0000 0000 0000 0000 0000 0000 F4.............. │ │ │ 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 4611 0000 0000 0000 ........F....... │ │ │ -00449010: 4f00 0049 4845 4c50 00ff 7300 ff43 4f4d O..IHELP..s..COM │ │ │ +00449010: 4f00 0046 4845 4c50 00ff 7300 ff43 4f4d O..FHELP..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 4943 0000 2020 2020 2020 206b 696c .)IC.. kil │ │ │ -00449070: 6c20 2841 2c43 2c44 2912 0029 4944 0000 l (A,C,D)..)ID.. │ │ │ -00449080: 2020 2020 2020 2071 7569 7407 0029 4945 quit..)IE │ │ │ -00449090: 0000 2800 2949 4600 0020 2020 5072 6f64 ..(.)IF.. Prod │ │ │ +00449060: 0029 4643 0000 2020 2020 2020 206b 696c .)FC.. kil │ │ │ +00449070: 6c20 2841 2c43 2c44 2912 0029 4644 0000 l (A,C,D)..)FD.. │ │ │ +00449080: 2020 2020 2020 2071 7569 7407 0029 4645 quit..)FE │ │ │ +00449090: 0000 2800 2946 4600 0020 2020 5072 6f64 ..(.)FF.. Prod │ │ │ 004490a0: 7563 6573 2074 6865 2066 6f6c 6c6f 7769 uces the followi │ │ │ -004490b0: 6e67 206f 7574 7075 743a 0700 2949 4700 ng output:..)IG. │ │ │ -004490c0: 0018 0029 4948 0000 2020 2067 746d 5f73 ...)IH.. gtm_s │ │ │ -004490d0: 7464 786b 696c 6c3d 3014 0029 4949 0000 tdxkill=0..)II.. │ │ │ +004490b0: 6e67 206f 7574 7075 743a 0700 2946 4700 ng output:..)FG. │ │ │ +004490c0: 0018 0029 4648 0000 2020 2067 746d 5f73 ...)FH.. gtm_s │ │ │ +004490d0: 7464 786b 696c 6c3d 3014 0029 4649 0000 tdxkill=0..)FI.. │ │ │ 004490e0: 2020 2041 3d22 6f75 7470 7574 2214 0029 A="output"..) │ │ │ -004490f0: 494a 0000 2020 2042 3d22 6f75 7470 7574 IJ.. B="output │ │ │ -00449100: 2213 0029 4951 0000 2020 2043 3d22 696e "..)IQ.. C="in │ │ │ -00449110: 7075 7422 1600 2949 5200 0020 2020 5f5f put"..)IR.. __ │ │ │ -00449120: 5f5f 5f5f 5f5f 5f5f 5f5f 1400 2949 5300 __________..)IS. │ │ │ +004490f0: 464a 0000 2020 2042 3d22 6f75 7470 7574 FJ.. B="output │ │ │ +00449100: 2213 0029 4651 0000 2020 2043 3d22 696e "..)FQ.. C="in │ │ │ +00449110: 7075 7422 1600 2946 5200 0020 2020 5f5f put"..)FR.. __ │ │ │ +00449120: 5f5f 5f5f 5f5f 5f5f 5f5f 1400 2946 5300 __________..)FS. │ │ │ 00449130: 0020 2020 413d 226f 7574 7075 7422 1400 . A="output".. │ │ │ -00449140: 2949 5400 0020 2020 423d 226f 7574 7075 )IT.. B="outpu │ │ │ -00449150: 7422 1300 2949 5500 0020 2020 433d 2269 t"..)IU.. C="i │ │ │ -00449160: 6e70 7574 2216 0029 4956 0000 2020 205f nput"..)IV.. _ │ │ │ -00449170: 5f5f 5f5f 5f5f 5f5f 5f5f 5f15 0029 4957 ___________..)IW │ │ │ +00449140: 2946 5400 0020 2020 423d 226f 7574 7075 )FT.. B="outpu │ │ │ +00449150: 7422 1300 2946 5500 0020 2020 433d 2269 t"..)FU.. C="i │ │ │ +00449160: 6e70 7574 2216 0029 4656 0000 2020 205f nput"..)FV.. _ │ │ │ +00449170: 5f5f 5f5f 5f5f 5f5f 5f5f 5f15 0029 4657 ___________..)FW │ │ │ 00449180: 0000 2020 2041 3d22 6261 7365 2220 3b2a .. A="base" ;* │ │ │ -00449190: 1500 2949 5800 0020 2020 423d 2262 6173 ..)IX.. B="bas │ │ │ -004491a0: 6522 203b 2a0e 0029 4959 0000 2020 202a e" ;*..)IY.. * │ │ │ -004491b0: 433d 410e 0029 495a 0000 2020 202a 443d C=A..)IZ.. *D= │ │ │ -004491c0: 4207 0029 4961 0000 0e00 1649 4c4f 434b B..)Ia.....ILOCK │ │ │ -004491d0: 0000 4c6f 636b 0f00 1b49 bf11 0000 2020 ..Lock...I.... │ │ │ -004491e0: 204c 6f63 6b07 001c 4921 0000 4f00 1c49 Lock...I!..O..I │ │ │ +00449190: 1500 2946 5800 0020 2020 423d 2262 6173 ..)FX.. B="bas │ │ │ +004491a0: 6522 203b 2a0e 0029 4659 0000 2020 202a e" ;*..)FY.. * │ │ │ +004491b0: 433d 410e 0029 465a 0000 2020 202a 443d C=A..)FZ.. *D= │ │ │ +004491c0: 4207 0029 4661 0000 0e00 1646 4c4f 434b B..)Fa.....FLOCK │ │ │ +004491d0: 0000 4c6f 636b 0f00 1b46 bf11 0000 2020 ..Lock...F.... │ │ │ +004491e0: 204c 6f63 6b07 001c 4621 0000 4f00 1c46 Lock...F!..O..F │ │ │ 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 4941 provides aR..IA │ │ │ +00449230: 2070 726f 7669 6465 7320 6152 001c 4641 provides aR..FA │ │ │ 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: 4951 0000 2020 2069 6e74 6572 7072 6f63 IQ.. interproc │ │ │ +00449290: 4651 0000 2020 2069 6e74 6572 7072 6f63 FQ.. 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 1c49 6100 0053 001c 4971 0000 g....Ia..S..Iq.. │ │ │ +004492c0: 672e 0700 1c46 6100 0053 001c 4671 0000 g....Fa..S..Fq.. │ │ │ 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 1c49 ariables andS..I │ │ │ +00449310: 6172 6961 626c 6573 2061 6e64 5300 1c46 ariables andS..F │ │ │ 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 4991 0000 2020 2064 6174 612e 2048 ..I... data. H │ │ │ +00449370: 001c 4691 0000 2020 2064 6174 612e 2048 ..F... 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 1b49 c011 0000 2020 206f 6620 nsN..I.... of │ │ │ +004493c0: 6e73 4e00 1b46 c011 0000 2020 206f 6620 nsN..F.... 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 1c49 1200 004c 001c 4913 0000 2020 ...I...L..I... │ │ │ +00449410: 0700 1c46 1200 004c 001c 4613 0000 2020 ...F...L..F... │ │ │ 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 4914 0000 2020 2070 726f ionJ..I... pro │ │ │ +00449460: 696f 6e4a 001c 4614 0000 2020 2070 726f ionJ..F... 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: 4915 0000 2020 206f 7074 696d 6973 7469 I... optimisti │ │ │ +004494b0: 4615 0000 2020 206f 7074 696d 6973 7469 F... 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: 4916 0000 2020 2054 5354 4152 5420 616e I... TSTART an │ │ │ +00449500: 4616 0000 2020 2054 5354 4152 5420 616e F... 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 4917 0000 2c00 1c49 MMIT....I...,..I │ │ │ +00449530: 4d4d 4954 2e07 001c 4617 0000 2c00 1c46 MMIT....F...,..F │ │ │ 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 1c49 1900 0043 mand is:...I...C │ │ │ -00449570: 001c 491a 0000 2020 204c 5b4f 434b 5d5b ..I... L[OCK][ │ │ │ +00449560: 6d61 6e64 2069 733a 0700 1c46 1900 0043 mand is:...F...C │ │ │ +00449570: 001c 461a 0000 2020 204c 5b4f 434b 5d5b ..F... 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 1c49 2100 004e 001c 4922 0000 ]]...I!..N..I".. │ │ │ +004495b0: 5d5d 0700 1c46 2100 004e 001c 4622 0000 ]]...F!..N..F".. │ │ │ 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 4923 0000 2020 ere theR..I#.. │ │ │ +00449600: 6572 6520 7468 6552 001c 4623 0000 2020 ere theR..F#.. │ │ │ 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 4924 0000 LOCATE orP..I$.. │ │ │ +00449650: 4c4f 4341 5445 206f 7250 001c 4624 0000 LOCATE orP..F$.. │ │ │ 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 4925 0000 there isN..I%.. │ │ │ +004496a0: 2074 6865 7265 2069 734e 001c 4625 0000 there isN..F%.. │ │ │ 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 4926 0000 2020 and theT..I&.. │ │ │ +004496f0: 616e 6420 7468 6554 001c 4626 0000 2020 and theT..F&.. │ │ │ 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 4927 . Note thatT..I' │ │ │ +00449740: 2e20 4e6f 7465 2074 6861 7454 001c 4627 . Note thatT..F' │ │ │ 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 4928 0000 2020 2061 6761 696e 7374 ..I(.. against │ │ │ -004497b0: 2069 7473 2075 7365 2e07 001c 4929 0000 its use....I).. │ │ │ -004497c0: 1000 1649 4d45 5247 4500 004d 6572 6765 ...IMERGE..Merge │ │ │ -004497d0: 1000 1c49 bf11 0000 2020 204d 6572 6765 ...I.... Merge │ │ │ -004497e0: 0700 1d49 2100 0000 0000 0000 0000 0000 ...I!........... │ │ │ +004497a0: 001c 4628 0000 2020 2061 6761 696e 7374 ..F(.. against │ │ │ +004497b0: 2069 7473 2075 7365 2e07 001c 4629 0000 its use....F).. │ │ │ +004497c0: 1000 1646 4d45 5247 4500 004d 6572 6765 ...FMERGE..Merge │ │ │ +004497d0: 1000 1c46 bf11 0000 2020 204d 6572 6765 ...F.... Merge │ │ │ +004497e0: 0700 1d46 2100 0000 0000 0000 0000 0000 ...F!........... │ │ │ 004497f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00449800: 0400 0000 e907 0000 7d11 0000 0000 0000 ........}....... │ │ │ -00449810: 6f00 0049 4845 4c50 00ff 7300 ff43 4f4d o..IHELP..s..COM │ │ │ +00449810: 6f00 0046 4845 4c50 00ff 7300 ff43 4f4d o..FHELP..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 4941 0000 2020 2076 6172 6961 626c ..IA.. variabl │ │ │ +00449880: 001d 4641 0000 2020 2076 6172 6961 626c ..FA.. 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 4951 0000 2020 2064 6573 6365 s...IQ.. desce │ │ │ -004498e0: 6e64 616e 7473 2e07 001d 4961 0000 2900 ndants....Ia..). │ │ │ -004498f0: 1d49 7100 0020 2020 5468 6520 666f 726d .Iq.. The form │ │ │ +004498d0: 7316 001d 4651 0000 2020 2064 6573 6365 s...FQ.. desce │ │ │ +004498e0: 6e64 616e 7473 2e07 001d 4661 0000 2900 ndants....Fa..). │ │ │ +004498f0: 1d46 7100 0020 2020 5468 6520 666f 726d .Fq.. The form │ │ │ 00449900: 6174 206f 6620 4d45 5247 4520 636f 6d6d at of MERGE comm │ │ │ -00449910: 616e 6420 6973 3a07 001d 4981 0000 2c00 and is:...I...,. │ │ │ -00449920: 1d49 9100 0020 2020 4d5b 4552 4745 5d5b .I... M[ERGE][ │ │ │ +00449910: 616e 6420 6973 3a07 001d 4681 0000 2c00 and is:...F...,. │ │ │ +00449920: 1d46 9100 0020 2020 4d5b 4552 4745 5d5b .F... M[ERGE][ │ │ │ 00449930: 3a74 7665 7870 725d 2067 6c76 6e31 3d67 :tvexpr] glvn1=g │ │ │ -00449940: 6c76 6e32 5b2c 2e2e 2e5d 0800 1c49 c011 lvn2[,...]...I.. │ │ │ -00449950: 0000 1a00 1c49 ff73 00ff 4558 414d 504c .....I.s..EXAMPL │ │ │ -00449960: 4553 0000 4578 616d 706c 6573 1300 2949 ES..Examples..)I │ │ │ +00449940: 6c76 6e32 5b2c 2e2e 2e5d 0800 1c46 c011 lvn2[,...]...F.. │ │ │ +00449950: 0000 1a00 1c46 ff73 00ff 4558 414d 504c .....F.s..EXAMPL │ │ │ +00449960: 4553 0000 4578 616d 706c 6573 1300 2946 ES..Examples..)F │ │ │ 00449970: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -00449980: 002a 4921 0000 1200 2a49 3100 0020 2020 .*I!....*I1.. │ │ │ -00449990: 4578 616d 706c 653a 0700 2a49 4100 001d Example:..*IA... │ │ │ -004499a0: 002a 4951 0000 2020 2047 544d 3e53 6574 .*IQ.. GTM>Set │ │ │ -004499b0: 205e 6762 6c31 3d22 6f6e 6522 0700 2a49 ^gbl1="one"..*I │ │ │ -004499c0: 6100 0025 002a 4971 0000 2020 2047 544d a..%.*Iq.. GTM │ │ │ +00449980: 002a 4621 0000 1200 2a46 3100 0020 2020 .*F!....*F1.. │ │ │ +00449990: 4578 616d 706c 653a 0700 2a46 4100 001d Example:..*FA... │ │ │ +004499a0: 002a 4651 0000 2020 2047 544d 3e53 6574 .*FQ.. GTM>Set │ │ │ +004499b0: 205e 6762 6c31 3d22 6f6e 6522 0700 2a46 ^gbl1="one"..*F │ │ │ +004499c0: 6100 0025 002a 4671 0000 2020 2047 544d a..%.*Fq.. GTM │ │ │ 004499d0: 3e53 6574 205e 6762 6c31 2831 2c31 293d >Set ^gbl1(1,1)= │ │ │ -004499e0: 226f 6e65 6f6e 6522 2c00 2a49 8100 0020 "oneone",.*I... │ │ │ +004499e0: 226f 6e65 6f6e 6522 2c00 2a46 8100 0020 "oneone",.*F... │ │ │ 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 2a49 9100 0020 2020 4754 ree"+.*I... GT │ │ │ +00449a10: 7265 6522 2b00 2a46 9100 0020 2020 4754 ree"+.*F... 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 49c0 1100 0020 2020 4754 4d3e 5365 .)I.... GTM>Se │ │ │ +00449a40: 0029 46c0 1100 0020 2020 4754 4d3e 5365 .)F.... GTM>Se │ │ │ 00449a50: 7420 5e67 626c 3228 3229 3d22 6762 6c32 t ^gbl2(2)="gbl2 │ │ │ -00449a60: 5f32 222b 002a 4912 0000 2020 2047 544d _2"+.*I... GTM │ │ │ +00449a60: 5f32 222b 002a 4612 0000 2020 2047 544d _2"+.*F... 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: 2a49 1300 0020 2020 4754 4d3e 5365 7420 *I... GTM>Set │ │ │ +00449a90: 2a46 1300 0020 2020 4754 4d3e 5365 7420 *F... 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: 4914 0000 2020 2047 544d 3e4d 6572 6765 I... GTM>Merge │ │ │ +00449ac0: 4614 0000 2020 2047 544d 3e4d 6572 6765 F... GTM>Merge │ │ │ 00449ad0: 205e 6762 6c31 2831 293d 5e67 626c 3228 ^gbl1(1)=^gbl2( │ │ │ -00449ae0: 3229 1e00 2a49 1500 0020 2020 4754 4d3e 2)..*I... GTM> │ │ │ +00449ae0: 3229 1e00 2a46 1500 0020 2020 4754 4d3e 2)..*F... GTM> │ │ │ 00449af0: 5752 4954 4520 2452 6566 6572 656e 6365 WRITE $Reference │ │ │ -00449b00: 1200 2a49 1600 0020 2020 5e67 626c 3128 ..*I... ^gbl1( │ │ │ -00449b10: 3129 1a00 2a49 1700 0020 2020 4754 4d3e 1)..*I... GTM> │ │ │ -00449b20: 5a57 5269 7465 205e 6762 6c31 1500 2a49 ZWRite ^gbl1..*I │ │ │ +00449b00: 1200 2a46 1600 0020 2020 5e67 626c 3128 ..*F... ^gbl1( │ │ │ +00449b10: 3129 1a00 2a46 1700 0020 2020 4754 4d3e 1)..*F... GTM> │ │ │ +00449b20: 5a57 5269 7465 205e 6762 6c31 1500 2a46 ZWRite ^gbl1..*F │ │ │ 00449b30: 1800 0020 2020 5e67 626c 313d 226f 6e65 ... ^gbl1="one │ │ │ -00449b40: 221b 002a 4919 0000 2020 205e 6762 6c31 "..*I... ^gbl1 │ │ │ -00449b50: 2831 293d 2267 626c 325f 3222 1d00 2a49 (1)="gbl2_2"..*I │ │ │ +00449b40: 221b 002a 4619 0000 2020 205e 6762 6c31 "..*F... ^gbl1 │ │ │ +00449b50: 2831 293d 2267 626c 325f 3222 1d00 2a46 (1)="gbl2_2"..*F │ │ │ 00449b60: 1a00 0020 2020 5e67 626c 3128 312c 3129 ... ^gbl1(1,1) │ │ │ -00449b70: 3d22 6f6e 656f 6e65 2223 002a 4921 0000 ="oneone"#.*I!.. │ │ │ +00449b70: 3d22 6f6e 656f 6e65 2223 002a 4621 0000 ="oneone"#.*F!.. │ │ │ 00449b80: 2020 205e 6762 6c31 2831 2c31 2c33 293d ^gbl1(1,1,3)= │ │ │ -00449b90: 2267 626c 325f 325f 315f 3322 2700 2a49 "gbl2_2_1_3"'.*I │ │ │ +00449b90: 2267 626c 325f 325f 315f 3322 2700 2a46 "gbl2_2_1_3"'.*F │ │ │ 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 4923 0000 2020 205e 6762 _5"#.*I#.. ^gb │ │ │ +00449bc0: 5f35 2223 002a 4623 0000 2020 205e 6762 _5"#.*F#.. ^gb │ │ │ 00449bd0: 6c31 2831 2c32 2c34 293d 226f 6e65 7477 l1(1,2,4)="onetw │ │ │ -00449be0: 6f66 6f75 7222 1a00 2a49 2400 0020 2020 ofour"..*I$.. │ │ │ +00449be0: 6f66 6f75 7222 1a00 2a46 2400 0020 2020 ofour"..*F$.. │ │ │ 00449bf0: 4754 4d3e 5a57 5249 5445 205e 6762 6c32 GTM>ZWRITE ^gbl2 │ │ │ -00449c00: 1b00 2a49 2500 0020 2020 5e67 626c 3228 ..*I%.. ^gbl2( │ │ │ -00449c10: 3229 3d22 6762 6c32 5f32 2223 002a 4926 2)="gbl2_2"#.*I& │ │ │ +00449c00: 1b00 2a46 2500 0020 2020 5e67 626c 3228 ..*F%.. ^gbl2( │ │ │ +00449c10: 3229 3d22 6762 6c32 5f32 2223 002a 4626 2)="gbl2_2"#.*F& │ │ │ 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: 2a49 2700 0020 2020 5e67 626c 3228 322c *I'.. ^gbl2(2, │ │ │ +00449c40: 2a46 2700 0020 2020 5e67 626c 3228 322c *F'.. ^gbl2(2, │ │ │ 00449c50: 312c 342c 3529 3d22 6762 6c32 5f32 5f31 1,4,5)="gbl2_2_1 │ │ │ -00449c60: 5f34 5f35 220e 002a 4928 0000 2020 2047 _4_5"..*I(.. G │ │ │ -00449c70: 544d 3e07 002a 4929 0000 5100 2a49 2a00 TM>..*I)..Q.*I*. │ │ │ +00449c60: 5f34 5f35 220e 002a 4628 0000 2020 2047 _4_5"..*F(.. G │ │ │ +00449c70: 544d 3e07 002a 4629 0000 5100 2a46 2a00 TM>..*F)..Q.*F*. │ │ │ 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 4931 global intoS.*I1 │ │ │ +00449cc0: 676c 6f62 616c 2069 6e74 6f53 002a 4631 global intoS.*F1 │ │ │ 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: 2a49 3200 0020 2020 3120 6f72 2031 312c *I2.. 1 or 11, │ │ │ +00449d20: 2a46 3200 0020 2020 3120 6f72 2031 312c *F2.. 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 4933 0000 3800 2a49 3400 0020 2020 .*I3..8.*I4.. │ │ │ +00449d60: 002a 4633 0000 3800 2a46 3400 0020 2020 .*F3..8.*F4.. │ │ │ 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: 2a49 3500 0020 2020 5e67 626c 3128 312c *I5.. ^gbl1(1, │ │ │ +00449da0: 2a46 3500 0020 2020 5e67 626c 3128 312c *F5.. ^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: 2a49 3600 0020 2020 5e67 626c 3128 312c *I6.. ^gbl1(1, │ │ │ +00449de0: 2a46 3600 0020 2020 5e67 626c 3128 312c *F6.. ^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 2a49 3700 004f 002a 4938 0000 5)..*I7..O.*I8.. │ │ │ +00449e20: 3529 0700 2a46 3700 004f 002a 4638 0000 5)..*F7..O.*F8.. │ │ │ 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 2a49 3900 0020 =0), theN.*I9.. │ │ │ +00449e70: 3d30 292c 2074 6865 4e00 2a46 3900 0020 =0), theN.*F9.. │ │ │ 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 2a49 3a00 0020 2020 e leftS.*I:.. │ │ │ +00449ec0: 6520 6c65 6674 5300 2a46 3a00 0020 2020 e leftS.*F:.. │ │ │ 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 4941 0000 replacedN.*IA.. │ │ │ +00449f10: 2072 6570 6c61 6365 644e 002a 4641 0000 replacedN.*FA.. │ │ │ 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 4942 0000 2020 or itsI.*IB.. │ │ │ +00449f60: 206f 7220 6974 7349 002a 4642 0000 2020 or itsI.*FB.. │ │ │ 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 2a49 4300 0012 002a 4944 0000 2020 ..*IC....*ID.. │ │ │ -00449fc0: 2045 7861 6d70 6c65 3a07 002a 4945 0000 Example:..*IE.. │ │ │ -00449fd0: 1200 2a49 4600 0020 2020 4754 4d3e 4b69 ..*IF.. GTM>Ki │ │ │ -00449fe0: 6c6c 0700 2a49 4700 0000 0000 0000 0000 ll..*IG......... │ │ │ +00449fb0: 0700 2a46 4300 0012 002a 4644 0000 2020 ..*FC....*FD.. │ │ │ +00449fc0: 2045 7861 6d70 6c65 3a07 002a 4645 0000 Example:..*FE.. │ │ │ +00449fd0: 1200 2a46 4600 0020 2020 4754 4d3e 4b69 ..*FF.. GTM>Ki │ │ │ +00449fe0: 6c6c 0700 2a46 4700 0000 0000 0000 0000 ll..*FG......... │ │ │ 00449ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044a000: 0400 0000 f007 0000 c711 0000 0000 0000 ................ │ │ │ -0044a010: 4b00 0049 4845 4c50 00ff 7300 ff43 4f4d K..IHELP..s..COM │ │ │ +0044a010: 4b00 0046 4845 4c50 00ff 7300 ff43 4f4d K..FHELP..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 4949 (1,2)="1,2"$.*II │ │ │ +0044a050: 2831 2c32 293d 2231 2c32 2224 002a 4649 (1,2)="1,2"$.*FI │ │ │ 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 494a 0000 2020 2047 544d 3e53 6574 .*IJ.. GTM>Set │ │ │ +0044a080: 002a 464a 0000 2020 2047 544d 3e53 6574 .*FJ.. GTM>Set │ │ │ 0044a090: 205e 2822 6e61 6b65 6422 293d 3219 002a ^("naked")=2..* │ │ │ -0044a0a0: 4951 0000 2020 2047 544d 3e5a 5752 6974 IQ.. GTM>ZWRit │ │ │ -0044a0b0: 6520 5e67 626c 1900 2a49 5200 0020 2020 e ^gbl..*IR.. │ │ │ +0044a0a0: 4651 0000 2020 2047 544d 3e5a 5752 6974 FQ.. GTM>ZWRit │ │ │ +0044a0b0: 6520 5e67 626c 1900 2a46 5200 0020 2020 e ^gbl..*FR.. │ │ │ 0044a0c0: 5e67 626c 2831 2c32 293d 2231 2c32 2219 ^gbl(1,2)="1,2". │ │ │ -0044a0d0: 002a 4953 0000 2020 205e 6762 6c28 226e .*IS.. ^gbl("n │ │ │ -0044a0e0: 616b 6564 2229 3d32 1800 2a49 5400 0020 aked")=2..*IT.. │ │ │ +0044a0d0: 002a 4653 0000 2020 205e 6762 6c28 226e .*FS.. ^gbl("n │ │ │ +0044a0e0: 616b 6564 2229 3d32 1800 2a46 5400 0020 aked")=2..*FT.. │ │ │ 0044a0f0: 2020 4754 4d3e 5a57 5269 7465 206c 636c GTM>ZWRite lcl │ │ │ -0044a100: 1a00 2a49 5500 0020 2020 6c63 6c28 332c ..*IU.. lcl(3, │ │ │ -0044a110: 342c 3229 3d22 312c 3222 0e00 2a49 5600 4,2)="1,2"..*IV. │ │ │ -0044a120: 0020 2020 4754 4d3e 0700 2a49 5700 0052 . GTM>..*IW..R │ │ │ -0044a130: 002a 4958 0000 2020 2054 6869 7320 6578 .*IX.. This ex │ │ │ +0044a100: 1a00 2a46 5500 0020 2020 6c63 6c28 332c ..*FU.. lcl(3, │ │ │ +0044a110: 342c 3229 3d22 312c 3222 0e00 2a46 5600 4,2)="1,2"..*FV. │ │ │ +0044a120: 0020 2020 4754 4d3e 0700 2a46 5700 0052 . GTM>..*FW..R │ │ │ +0044a130: 002a 4658 0000 2020 2054 6869 7320 6578 .*FX.. 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 4959 0000 2020 2074 6865 2076 nR.*IY.. the v │ │ │ +0044a180: 6e52 002a 4659 0000 2020 2074 6865 2076 nR.*FY.. 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 495a 0000 2020 2077 6865 setO.*IZ.. whe │ │ │ +0044a1d0: 7365 744f 002a 465a 0000 2020 2077 6865 setO.*FZ.. 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 2a49 6100 000c 0016 494e 4557 l...*Ia.....INEW │ │ │ -0044a230: 0000 4e65 770e 001a 49bf 1100 0020 2020 ..New...I.... │ │ │ -0044a240: 4e65 7707 001b 4921 0000 5400 1b49 3100 New...I!..T..I1. │ │ │ +0044a220: 6c2e 0700 2a46 6100 000c 0016 464e 4557 l...*Fa.....FNEW │ │ │ +0044a230: 0000 4e65 770e 001a 46bf 1100 0020 2020 ..New...F.... │ │ │ +0044a240: 4e65 7707 001b 4621 0000 5400 1b46 3100 New...F!..T..F1. │ │ │ 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: 1b49 4100 0020 2020 7661 7269 6162 6c65 .IA.. variable │ │ │ +0044a2a0: 1b46 4100 0020 2020 7661 7269 6162 6c65 .FA.. 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: 1b49 5100 0020 2020 6675 6e63 7469 6f6e .IQ.. function │ │ │ +0044a2f0: 1b46 5100 0020 2020 6675 6e63 7469 6f6e .FQ.. 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 1b49 6100 0020 2020 7468 6520 toR..Ia.. the │ │ │ +0044a340: 746f 5200 1b46 6100 0020 2020 7468 6520 toR..Fa.. 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 1b49 7100 0020 2020 6973 tion...Iq.. is │ │ │ -0044a3a0: 2061 6374 6976 652e 0700 1b49 8100 002b active....I...+ │ │ │ -0044a3b0: 001b 4991 0000 2020 2054 6865 2066 6f72 ..I... The for │ │ │ +0044a390: 7469 6f6e 1400 1b46 7100 0020 2020 6973 tion...Fq.. is │ │ │ +0044a3a0: 2061 6374 6976 652e 0700 1b46 8100 002b active....F...+ │ │ │ +0044a3b0: 001b 4691 0000 2020 2054 6865 2066 6f72 ..F... The for │ │ │ 0044a3c0: 6d61 7420 6f66 2074 6865 204e 4557 2063 mat of the NEW c │ │ │ -0044a3d0: 6f6d 6d61 6e64 2069 733a 0800 1a49 c011 ommand is:...I.. │ │ │ -0044a3e0: 0000 3000 1b49 1200 0020 2020 4e5b 4557 ..0..I... N[EW │ │ │ +0044a3d0: 6f6d 6d61 6e64 2069 733a 0800 1a46 c011 ommand is:...F.. │ │ │ +0044a3e0: 0000 3000 1b46 1200 0020 2020 4e5b 4557 ..0..F... 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 1b49 1300 001a 001a 49ff 7300 ]]...I......I.s. │ │ │ +0044a410: 5d5d 0700 1b46 1300 001a 001a 46ff 7300 ]]...F......F.s. │ │ │ 0044a420: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -0044a430: 6c65 7313 0027 49bf 1100 0020 2020 4578 les..'I.... Ex │ │ │ -0044a440: 616d 706c 6573 0700 2849 2100 0012 0028 amples..(I!....( │ │ │ -0044a450: 4931 0000 2020 2045 7861 6d70 6c65 3a07 I1.. Example:. │ │ │ -0044a460: 0028 4941 0000 0f00 2849 5100 0020 2020 .(IA....(IQ.. │ │ │ -0044a470: 4e45 5731 3b1e 0028 4961 0000 2020 2020 NEW1;..(Ia.. │ │ │ +0044a430: 6c65 7313 0027 46bf 1100 0020 2020 4578 les..'F.... Ex │ │ │ +0044a440: 616d 706c 6573 0700 2846 2100 0012 0028 amples..(F!....( │ │ │ +0044a450: 4631 0000 2020 2045 7861 6d70 6c65 3a07 F1.. Example:. │ │ │ +0044a460: 0028 4641 0000 0f00 2846 5100 0020 2020 .(FA....(FQ.. │ │ │ +0044a470: 4e45 5731 3b1e 0028 4661 0000 2020 2020 NEW1;..(Fa.. │ │ │ 0044a480: 2053 6574 2041 2831 293d 312c 423d 342c Set A(1)=1,B=4, │ │ │ -0044a490: 433d 352d 0028 4971 0000 2020 2020 2057 C=5-.(Iq.. W │ │ │ +0044a490: 433d 352d 0028 4671 0000 2020 2020 2057 C=5-.(Fq.. 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 2849 8100 0020 2020 2020 5a57 5269 ..(I... ZWRi │ │ │ -0044a4d0: 7465 1400 2849 9100 0020 2020 2020 446f te..(I... Do │ │ │ -0044a4e0: 204c 4142 454c 3000 2749 c011 0000 2020 LABEL0.'I.... │ │ │ +0044a4c0: 1200 2846 8100 0020 2020 2020 5a57 5269 ..(F... ZWRi │ │ │ +0044a4d0: 7465 1400 2846 9100 0020 2020 2020 446f te..(F... Do │ │ │ +0044a4e0: 204c 4142 454c 3000 2746 c011 0000 2020 LABEL0.'F.... │ │ │ 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 2849 1200 0020 2020 RN:",!..(I... │ │ │ -0044a520: 2020 5a57 5269 7465 1000 2849 1300 0020 ZWRite..(I... │ │ │ -0044a530: 2020 2020 5175 6974 0f00 2849 1400 0020 Quit..(I... │ │ │ -0044a540: 2020 4c41 4245 4c19 0028 4915 0000 2020 LABEL..(I... │ │ │ +0044a510: 524e 3a22 2c21 1200 2846 1200 0020 2020 RN:",!..(F... │ │ │ +0044a520: 2020 5a57 5269 7465 1000 2846 1300 0020 ZWRite..(F... │ │ │ +0044a530: 2020 2020 5175 6974 0f00 2846 1400 0020 Quit..(F... │ │ │ +0044a540: 2020 4c41 4245 4c19 0028 4615 0000 2020 LABEL..(F... │ │ │ 0044a550: 2020 204e 6577 2041 2053 6574 2043 3d37 New A Set C=7 │ │ │ -0044a560: 2c00 2849 1600 0020 2020 2020 5772 6974 ,.(I... Writ │ │ │ +0044a560: 2c00 2846 1600 0020 2020 2020 5772 6974 ,.(F... Writ │ │ │ 0044a570: 6520 212c 2256 4152 4941 424c 4553 2041 e !,"VARIABLES A │ │ │ -0044a580: 4654 4552 204e 4557 3a22 2c21 1200 2849 FTER NEW:",!..(I │ │ │ +0044a580: 4654 4552 204e 4557 3a22 2c21 1200 2846 FTER NEW:",!..(F │ │ │ 0044a590: 1700 0020 2020 2020 5a57 5269 7465 1000 ... ZWRite.. │ │ │ -0044a5a0: 2849 1800 0020 2020 2020 5175 6974 0700 (I... Quit.. │ │ │ -0044a5b0: 2849 1900 001f 0028 491a 0000 2020 2050 (I.....(I... P │ │ │ +0044a5a0: 2846 1800 0020 2020 2020 5175 6974 0700 (F... Quit.. │ │ │ +0044a5b0: 2846 1900 001f 0028 461a 0000 2020 2050 (F.....(F... P │ │ │ 0044a5c0: 726f 6475 6365 7320 7468 6520 7265 7375 roduces the resu │ │ │ -0044a5d0: 6c74 733a 0700 2849 2100 001f 0028 4922 lts:..(I!....(I" │ │ │ +0044a5d0: 6c74 733a 0700 2846 2100 001f 0028 4622 lts:..(F!....(F" │ │ │ 0044a5e0: 0000 2020 2056 4152 4941 424c 4553 2042 .. VARIABLES B │ │ │ -0044a5f0: 4546 4f52 4520 4e45 573a 1000 2849 2300 EFORE NEW:..(I#. │ │ │ -0044a600: 0020 2020 4128 3129 3d31 0d00 2849 2400 . A(1)=1..(I$. │ │ │ -0044a610: 0020 2020 423d 340d 0028 4925 0000 2020 . B=4..(I%.. │ │ │ -0044a620: 2043 3d35 1e00 2849 2600 0020 2020 5641 C=5..(I&.. VA │ │ │ +0044a5f0: 4546 4f52 4520 4e45 573a 1000 2846 2300 EFORE NEW:..(F#. │ │ │ +0044a600: 0020 2020 4128 3129 3d31 0d00 2846 2400 . A(1)=1..(F$. │ │ │ +0044a610: 0020 2020 423d 340d 0028 4625 0000 2020 . B=4..(F%.. │ │ │ +0044a620: 2043 3d35 1e00 2846 2600 0020 2020 5641 C=5..(F&.. VA │ │ │ 0044a630: 5249 4142 4c45 5320 4146 5445 5220 4e45 RIABLES AFTER NE │ │ │ -0044a640: 573a 0d00 2849 2700 0020 2020 423d 340d W:..(I'.. B=4. │ │ │ -0044a650: 0028 4928 0000 2020 2043 3d37 2100 2849 .(I(.. C=7!.(I │ │ │ +0044a640: 573a 0d00 2846 2700 0020 2020 423d 340d W:..(F'.. B=4. │ │ │ +0044a650: 0028 4628 0000 2020 2043 3d37 2100 2846 .(F(.. C=7!.(F │ │ │ 0044a660: 2900 0020 2020 5641 5249 4142 4c45 5320 ).. VARIABLES │ │ │ 0044a670: 4146 5445 5220 5245 5455 524e 3a10 0028 AFTER RETURN:..( │ │ │ -0044a680: 492a 0000 2020 2041 2831 293d 310d 0028 I*.. A(1)=1..( │ │ │ -0044a690: 4931 0000 2020 2042 3d34 0d00 2849 3200 I1.. B=4..(I2. │ │ │ -0044a6a0: 0020 2020 433d 3707 0028 4933 0000 1200 . C=7..(I3.... │ │ │ -0044a6b0: 2849 3400 0020 2020 4578 616d 706c 653a (I4.. Example: │ │ │ -0044a6c0: 0700 2849 3500 000f 0028 4936 0000 2020 ..(I5....(I6.. │ │ │ -0044a6d0: 204e 4557 323b 2000 2849 3700 0020 2020 NEW2; .(I7.. │ │ │ +0044a680: 462a 0000 2020 2041 2831 293d 310d 0028 F*.. A(1)=1..( │ │ │ +0044a690: 4631 0000 2020 2042 3d34 0d00 2846 3200 F1.. B=4..(F2. │ │ │ +0044a6a0: 0020 2020 433d 3707 0028 4633 0000 1200 . C=7..(F3.... │ │ │ +0044a6b0: 2846 3400 0020 2020 4578 616d 706c 653a (F4.. Example: │ │ │ +0044a6c0: 0700 2846 3500 000f 0028 4636 0000 2020 ..(F5....(F6.. │ │ │ +0044a6d0: 204e 4557 323b 2000 2846 3700 0020 2020 NEW2; .(F7.. │ │ │ 0044a6e0: 2020 5365 7420 2841 2c42 2c43 2c44 293d Set (A,B,C,D)= │ │ │ -0044a6f0: 2254 4553 5422 1400 2849 3800 0020 2020 "TEST"..(I8.. │ │ │ -0044a700: 2020 446f 204c 4142 454c 2f00 2849 3900 Do LABEL/.(I9. │ │ │ +0044a6f0: 2254 4553 5422 1400 2846 3800 0020 2020 "TEST"..(F8.. │ │ │ +0044a700: 2020 446f 204c 4142 454c 2f00 2846 3900 Do LABEL/.(F9. │ │ │ 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 493a 0000 ETURN:",!..(I:.. │ │ │ -0044a740: 2020 2020 205a 5752 6974 6510 0028 4941 ZWRite..(IA │ │ │ -0044a750: 0000 2020 2020 2051 7569 740f 0028 4942 .. Quit..(IB │ │ │ -0044a760: 0000 2020 204c 4142 454c 2700 2849 4300 .. LABEL'.(IC. │ │ │ +0044a730: 4554 5552 4e3a 222c 2112 0028 463a 0000 ETURN:",!..(F:.. │ │ │ +0044a740: 2020 2020 205a 5752 6974 6510 0028 4641 ZWRite..(FA │ │ │ +0044a750: 0000 2020 2020 2051 7569 740f 0028 4642 .. Quit..(FB │ │ │ +0044a760: 0000 2020 204c 4142 454c 2700 2846 4300 .. LABEL'.(FC. │ │ │ 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 4944 0000 2020 2020 2057 7269 "6.(ID.. Wri │ │ │ +0044a790: 2236 0028 4644 0000 2020 2020 2057 7269 "6.(FD.. 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 4945 0000 2020 NEW:",!..(IE.. │ │ │ -0044a7d0: 2020 205a 5752 6974 6510 0028 4946 0000 ZWRite..(IF.. │ │ │ -0044a7e0: 2020 2020 2051 7569 7407 0028 4947 0000 Quit..(IG.. │ │ │ +0044a7c0: 4e45 573a 222c 2112 0028 4645 0000 2020 NEW:",!..(FE.. │ │ │ +0044a7d0: 2020 205a 5752 6974 6510 0028 4646 0000 ZWRite..(FF.. │ │ │ +0044a7e0: 2020 2020 2051 7569 7407 0028 4647 0000 Quit..(FG.. │ │ │ 0044a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044a800: 0400 0000 0008 0000 0a12 0000 0000 0000 ................ │ │ │ -0044a810: 4700 0049 4845 4c50 00ff 7300 ff43 4f4d G..IHELP..s..COM │ │ │ +0044a810: 4700 0046 4845 4c50 00ff 7300 ff43 4f4d G..FHELP..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 4949 0000 2800 esults:..(II..(. │ │ │ -0044a860: 2849 4a00 0020 2020 5641 5249 4142 4c45 (IJ.. VARIABLE │ │ │ +0044a850: 6573 756c 7473 3a07 0028 4649 0000 2800 esults:..(FI..(. │ │ │ +0044a860: 2846 4a00 0020 2020 5641 5249 4142 4c45 (FJ.. VARIABLE │ │ │ 0044a870: 5320 4146 5445 5220 4558 434c 5553 4956 S AFTER EXCLUSIV │ │ │ -0044a880: 4520 4e45 573a 1100 2849 5100 0020 2020 E NEW:..(IQ.. │ │ │ -0044a890: 413d 224e 4557 2211 0028 4952 0000 2020 A="NEW"..(IR.. │ │ │ -0044a8a0: 2042 3d22 4e45 5722 1200 2849 5300 0020 B="NEW"..(IS.. │ │ │ -0044a8b0: 2020 433d 2254 4553 5422 1100 2849 5400 C="TEST"..(IT. │ │ │ -0044a8c0: 0020 2020 5a3d 224e 4557 2221 0028 4955 . Z="NEW"!.(IU │ │ │ +0044a880: 4520 4e45 573a 1100 2846 5100 0020 2020 E NEW:..(FQ.. │ │ │ +0044a890: 413d 224e 4557 2211 0028 4652 0000 2020 A="NEW"..(FR.. │ │ │ +0044a8a0: 2042 3d22 4e45 5722 1200 2846 5300 0020 B="NEW"..(FS.. │ │ │ +0044a8b0: 2020 433d 2254 4553 5422 1100 2846 5400 C="TEST"..(FT. │ │ │ +0044a8c0: 0020 2020 5a3d 224e 4557 2221 0028 4655 . Z="NEW"!.(FU │ │ │ 0044a8d0: 0000 2020 2056 4152 4941 424c 4553 2041 .. VARIABLES A │ │ │ -0044a8e0: 4654 4552 2052 4554 5552 4e3a 1200 2849 FTER RETURN:..(I │ │ │ +0044a8e0: 4654 4552 2052 4554 5552 4e3a 1200 2846 FTER RETURN:..(F │ │ │ 0044a8f0: 5600 0020 2020 413d 2254 4553 5422 1100 V.. A="TEST".. │ │ │ -0044a900: 2849 5700 0020 2020 423d 224e 4557 2212 (IW.. B="NEW". │ │ │ -0044a910: 0028 4958 0000 2020 2043 3d22 5445 5354 .(IX.. C="TEST │ │ │ -0044a920: 2212 0028 4959 0000 2020 2044 3d22 5445 "..(IY.. D="TE │ │ │ -0044a930: 5354 2207 0028 495a 0000 1200 2849 6100 ST"..(IZ....(Ia. │ │ │ -0044a940: 0020 2020 4578 616d 706c 653a 0700 2849 . Example:..(I │ │ │ -0044a950: 6200 003d 0028 4963 0000 2020 202f 7573 b..=.(Ic.. /us │ │ │ +0044a900: 2846 5700 0020 2020 423d 224e 4557 2212 (FW.. B="NEW". │ │ │ +0044a910: 0028 4658 0000 2020 2043 3d22 5445 5354 .(FX.. C="TEST │ │ │ +0044a920: 2212 0028 4659 0000 2020 2044 3d22 5445 "..(FY.. D="TE │ │ │ +0044a930: 5354 2207 0028 465a 0000 1200 2846 6100 ST"..(FZ....(Fa. │ │ │ +0044a940: 0020 2020 4578 616d 706c 653a 0700 2846 . Example:..(F │ │ │ +0044a950: 6200 003d 0028 4663 0000 2020 202f 7573 b..=.(Fc.. /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 2849 6400 0020 2020 7374 6163 6b61 1.(Id.. stacka │ │ │ +0044a990: 3100 2846 6400 0020 2020 7374 6163 6b61 1.(Fd.. 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 4965 0000 2020 2020 205a 5072 s'.(Ie.. ZPr │ │ │ +0044a9c0: 7327 0028 4665 0000 2020 2020 205a 5072 s'.(Fe.. ZPr │ │ │ 0044a9d0: 696e 7420 3b20 5072 696e 7420 7468 6973 int ; Print this │ │ │ -0044a9e0: 2070 726f 6772 616d 3600 2849 6600 0020 program6.(If.. │ │ │ +0044a9e0: 2070 726f 6772 616d 3600 2846 6600 0020 program6.(Ff.. │ │ │ 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: 2849 6700 0020 2020 2020 5772 6974 6520 (Ig.. Write │ │ │ +0044aa20: 2846 6700 0020 2020 2020 5772 6974 6520 (Fg.. Write │ │ │ 0044aa30: 222d 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 2c21 "------------",! │ │ │ -0044aa40: 3c00 2849 6800 0020 2020 2020 5772 6974 <.(Ih.. Writ │ │ │ +0044aa40: 3c00 2846 6800 0020 2020 2020 5772 6974 <.(Fh.. 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 2849 ubprogram",!..(I │ │ │ +0044aa70: 7562 7072 6f67 7261 6d22 2c21 1200 2846 ubprogram",!..(F │ │ │ 0044aa80: 6900 0020 2020 2020 5a57 5269 7465 2500 i.. ZWRite%. │ │ │ -0044aa90: 2849 6a00 0020 2020 2020 446f 2053 3120 (Ij.. Do S1 │ │ │ +0044aa90: 2846 6a00 0020 2020 2020 446f 2053 3120 (Fj.. Do S1 │ │ │ 0044aaa0: 3b20 4361 6c6c 2061 2073 7562 7072 6f67 ; Call a subprog │ │ │ -0044aab0: 7261 6d22 0028 4971 0000 2020 2020 2057 ram".(Iq.. W │ │ │ +0044aab0: 7261 6d22 0028 4671 0000 2020 2020 2057 ram".(Fq.. W │ │ │ 0044aac0: 7269 7465 2022 2d2d 2d2d 2d2d 2d2d 2d2d rite "---------- │ │ │ -0044aad0: 2d2d 222c 2157 0028 4972 0000 2020 2020 --",!W.(Ir.. │ │ │ +0044aad0: 2d2d 222c 2157 0028 4672 0000 2020 2020 --",!W.(Fr.. │ │ │ 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 2849 restored",!..(I │ │ │ +0044ab20: 2072 6573 746f 7265 6422 2c21 1200 2846 restored",!..(F │ │ │ 0044ab30: 7300 0020 2020 2020 5a57 5269 7465 1000 s.. ZWRite.. │ │ │ -0044ab40: 2849 7400 0020 2020 2020 5175 6974 0c00 (It.. Quit.. │ │ │ -0044ab50: 2849 7500 0020 2020 203b 1a00 2849 7600 (Iu.. ;..(Iv. │ │ │ +0044ab40: 2846 7400 0020 2020 2020 5175 6974 0c00 (Ft.. Quit.. │ │ │ +0044ab50: 2846 7500 0020 2020 203b 1a00 2846 7600 (Fu.. ;..(Fv. │ │ │ 0044ab60: 0020 2020 5331 2020 3b20 5375 6270 726f . S1 ; Subpro │ │ │ -0044ab70: 6772 616d 1100 2849 7700 0020 2020 2020 gram..(Iw.. │ │ │ -0044ab80: 4e65 7720 4137 0028 4978 0000 2020 2020 New A7.(Ix.. │ │ │ +0044ab70: 6772 616d 1100 2846 7700 0020 2020 2020 gram..(Fw.. │ │ │ +0044ab80: 4e65 7720 4137 0028 4678 0000 2020 2020 New A7.(Fx.. │ │ │ 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 2849 am an alias"".(I │ │ │ +0044abb0: 616d 2061 6e20 616c 6961 7322 2200 2846 am an alias"".(F │ │ │ 0044abc0: 7900 0020 2020 2020 5772 6974 6520 222d y.. Write "- │ │ │ 0044abd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 2c21 4800 -----------",!H. │ │ │ -0044abe0: 2849 7a00 0020 2020 2020 5772 6974 6520 (Iz.. Write │ │ │ +0044abe0: 2846 7a00 0020 2020 2020 5772 6974 6520 (Fz.. 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 2849 8100 0020 2020 d B",!..(I... │ │ │ -0044ac30: 2020 5a57 5269 7465 1000 2849 8200 0020 ZWRite..(I... │ │ │ -0044ac40: 2020 2020 5175 6974 1600 2849 8300 0020 Quit..(I... │ │ │ +0044ac20: 6420 4222 2c21 1200 2846 8100 0020 2020 d B",!..(F... │ │ │ +0044ac30: 2020 5a57 5269 7465 1000 2846 8200 0020 ZWRite..(F... │ │ │ +0044ac40: 2020 2020 5175 6974 1600 2846 8300 0020 Quit..(F... │ │ │ 0044ac50: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 3000 ------------0. │ │ │ -0044ac60: 2849 8400 0020 2020 5a57 5269 7465 2069 (I... ZWRite i │ │ │ +0044ac60: 2846 8400 0020 2020 5a57 5269 7465 2069 (F... 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: 2849 8500 0020 2020 413d 3120 3b2a 0e00 (I... A=1 ;*.. │ │ │ -0044aca0: 2849 8600 0020 2020 2a42 3d41 0d00 2849 (I... *B=A..(I │ │ │ -0044acb0: 8700 0020 2020 433d 3311 0028 4988 0000 ... C=3..(I... │ │ │ -0044acc0: 2020 202a 4328 3229 3d41 0d00 2849 8900 *C(2)=A..(I.. │ │ │ -0044acd0: 0020 2020 443d 3416 0028 498a 0000 2020 . D=4..(I... │ │ │ +0044ac90: 2846 8500 0020 2020 413d 3120 3b2a 0e00 (F... A=1 ;*.. │ │ │ +0044aca0: 2846 8600 0020 2020 2a42 3d41 0d00 2846 (F... *B=A..(F │ │ │ +0044acb0: 8700 0020 2020 433d 3311 0028 4688 0000 ... C=3..(F... │ │ │ +0044acc0: 2020 202a 4328 3229 3d41 0d00 2846 8900 *C(2)=A..(F.. │ │ │ +0044acd0: 0020 2020 443d 3416 0028 468a 0000 2020 . D=4..(F... │ │ │ 0044ace0: 202d 2d2d 2d2d 2d2d 2d2d 2d2d 2d3c 0028 ------------<.( │ │ │ -0044acf0: 4991 0000 2020 205a 5752 6974 6520 696e I... ZWRite in │ │ │ +0044acf0: 4691 0000 2020 205a 5752 6974 6520 696e F... 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 4992 0000 odified B..(I... │ │ │ +0044ad20: 6f64 6966 6965 6420 421f 0028 4692 0000 odified B..(F... │ │ │ 0044ad30: 2020 2041 3d22 4920 616d 206e 6f74 2061 A="I am not a │ │ │ -0044ad40: 6e20 616c 6961 7322 1e00 2849 9300 0020 n alias"..(I... │ │ │ +0044ad40: 6e20 616c 6961 7322 1e00 2846 9300 0020 n alias"..(F... │ │ │ 0044ad50: 2020 423d 2249 2061 6d20 616e 2061 6c69 B="I am an ali │ │ │ -0044ad60: 6173 2220 3b2a 0d00 2849 9400 0020 2020 as" ;*..(I... │ │ │ -0044ad70: 433d 3311 0028 4995 0000 2020 202a 4328 C=3..(I... *C( │ │ │ -0044ad80: 3229 3d42 0d00 2849 9600 0020 2020 443d 2)=B..(I... D= │ │ │ -0044ad90: 3416 0028 4997 0000 2020 202d 2d2d 2d2d 4..(I... ----- │ │ │ -0044ada0: 2d2d 2d2d 2d2d 2d4b 0028 4998 0000 2020 -------K.(I... │ │ │ +0044ad60: 6173 2220 3b2a 0d00 2846 9400 0020 2020 as" ;*..(F... │ │ │ +0044ad70: 433d 3311 0028 4695 0000 2020 202a 4328 C=3..(F... *C( │ │ │ +0044ad80: 3229 3d42 0d00 2846 9600 0020 2020 443d 2)=B..(F... D= │ │ │ +0044ad90: 3416 0028 4697 0000 2020 202d 2d2d 2d2d 4..(F... ----- │ │ │ +0044ada0: 2d2d 2d2d 2d2d 2d4b 0028 4698 0000 2020 -------K.(F... │ │ │ 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 2849 9900 0020 2020 413d 2249 ed..(I... A="I │ │ │ +0044adf0: 6564 1e00 2846 9900 0020 2020 413d 2249 ed..(F... A="I │ │ │ 0044ae00: 2061 6d20 616e 2061 6c69 6173 2220 3b2a am an alias" ;* │ │ │ -0044ae10: 0e00 2849 9a00 0020 2020 2a42 3d41 0e00 ..(I... *B=A.. │ │ │ -0044ae20: 2749 c111 0000 2020 2043 3d33 1100 2949 'I.... C=3..)I │ │ │ +0044ae10: 0e00 2846 9a00 0020 2020 2a42 3d41 0e00 ..(F... *B=A.. │ │ │ +0044ae20: 2746 c111 0000 2020 2043 3d33 1100 2946 'F.... C=3..)F │ │ │ 0044ae30: 1100 0020 2020 2a43 2832 293d 410d 0029 ... *C(2)=A..) │ │ │ -0044ae40: 4921 0000 2020 2044 3d34 0700 2949 3100 I!.. D=4..)I1. │ │ │ -0044ae50: 0051 0029 4941 0000 2020 2054 6865 2066 .Q.)IA.. The f │ │ │ +0044ae40: 4621 0000 2020 2044 3d34 0700 2946 3100 F!.. D=4..)F1. │ │ │ +0044ae50: 0051 0029 4641 0000 2020 2054 6865 2066 .Q.)FA.. 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 2949 5100 0020 2020 6578 636c an..)IQ.. excl │ │ │ -0044aeb0: 7573 6976 6520 4e45 573a 0700 2949 6100 usive NEW:..)Ia. │ │ │ -0044aec0: 0040 0029 4971 0000 2020 2024 202f 7573 .@.)Iq.. $ /us │ │ │ +0044aea0: 616e 1800 2946 5100 0020 2020 6578 636c an..)FQ.. excl │ │ │ +0044aeb0: 7573 6976 6520 4e45 573a 0700 2946 6100 usive NEW:..)Fa. │ │ │ +0044aec0: 0040 0029 4671 0000 2020 2024 202f 7573 .@.)Fq.. $ /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 4981 0000 2020 2073 7461 636b 12.)I... stack │ │ │ +0044af00: 3132 0029 4681 0000 2020 2073 7461 636b 12.)F... 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 4991 0000 2020 2020 205a ias'.)I... Z │ │ │ +0044af30: 6961 7327 0029 4691 0000 2020 2020 205a ias'.)F... Z │ │ │ 0044af40: 5072 696e 7420 3b20 5072 696e 7420 7468 Print ; Print th │ │ │ -0044af50: 6973 2070 726f 6772 616d 3600 2849 1200 is program6.(I.. │ │ │ +0044af50: 6973 2070 726f 6772 616d 3600 2846 1200 is program6.(F.. │ │ │ 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 2949 1100 0020 2020 2020 5772 6974 ".)I... Writ │ │ │ +0044af90: 2200 2946 1100 0020 2020 2020 5772 6974 ".)F... Writ │ │ │ 0044afa0: 6520 222d 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 e "------------" │ │ │ -0044afb0: 2c21 3c00 2949 2100 0020 2020 2020 5772 ,!<.)I!.. Wr │ │ │ +0044afb0: 2c21 3c00 2946 2100 0020 2020 2020 5772 ,!<.)F!.. 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: 2949 3100 0020 2020 2020 5a57 5269 7465 )I1.. ZWRite │ │ │ +0044aff0: 2946 3100 0020 2020 2020 5a57 5269 7465 )F1.. ZWRite │ │ │ 0044b000: 0400 0000 ba07 0000 4012 0000 0000 0000 ........@....... │ │ │ -0044b010: 4e00 0049 4845 4c50 00ff 7300 ff43 4f4d N..IHELP..s..COM │ │ │ +0044b010: 4e00 0046 4845 4c50 00ff 7300 ff43 4f4d N..FHELP..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: 2949 5100 0020 2020 2020 5772 6974 6520 )IQ.. Write │ │ │ +0044b060: 2946 5100 0020 2020 2020 5772 6974 6520 )FQ.. Write │ │ │ 0044b070: 222d 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 2c21 "------------",! │ │ │ -0044b080: 5700 2949 6100 0020 2020 2020 5772 6974 W.)Ia.. Writ │ │ │ +0044b080: 5700 2946 6100 0020 2020 2020 5772 6974 W.)Fa.. 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 4971 0000 2020 ored",!..)Iq.. │ │ │ -0044b0e0: 2020 205a 5752 6974 6510 0029 4981 0000 ZWRite..)I... │ │ │ -0044b0f0: 2020 2020 2051 7569 740c 0029 4991 0000 Quit..)I... │ │ │ -0044b100: 2020 2020 3b1a 0028 4913 0000 2020 2053 ;..(I... S │ │ │ +0044b0d0: 6f72 6564 222c 2112 0029 4671 0000 2020 ored",!..)Fq.. │ │ │ +0044b0e0: 2020 205a 5752 6974 6510 0029 4681 0000 ZWRite..)F... │ │ │ +0044b0f0: 2020 2020 2051 7569 740c 0029 4691 0000 Quit..)F... │ │ │ +0044b100: 2020 2020 3b1a 0028 4613 0000 2020 2053 ;..(F... S │ │ │ 0044b110: 3120 203b 2053 7562 7072 6f67 7261 6d13 1 ; Subprogram. │ │ │ -0044b120: 0029 4911 0000 2020 2020 204e 6577 2028 .)I... New ( │ │ │ -0044b130: 4229 3700 2949 2100 0020 2020 2020 5365 B)7.)I!.. Se │ │ │ +0044b120: 0029 4611 0000 2020 2020 204e 6577 2028 .)F... New ( │ │ │ +0044b130: 4229 3700 2946 2100 0020 2020 2020 5365 B)7.)F!.. 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 4931 0000 an alias"".)I1.. │ │ │ +0044b160: 616e 2061 6c69 6173 2222 0029 4631 0000 an alias"".)F1.. │ │ │ 0044b170: 2020 2020 2057 7269 7465 2022 2d2d 2d2d Write "---- │ │ │ -0044b180: 2d2d 2d2d 2d2d 2d2d 222c 2150 0029 4941 --------",!P.)IA │ │ │ +0044b180: 2d2d 2d2d 2d2d 2d2d 222c 2150 0029 4641 --------",!P.)FA │ │ │ 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 4951 an alias",!..)IQ │ │ │ +0044b1d0: 616e 2061 6c69 6173 222c 2112 0029 4651 an alias",!..)FQ │ │ │ 0044b1e0: 0000 2020 2020 205a 5752 6974 6510 0029 .. ZWRite..) │ │ │ -0044b1f0: 4961 0000 2020 2020 2051 7569 7416 0029 Ia.. Quit..) │ │ │ -0044b200: 4971 0000 2020 202d 2d2d 2d2d 2d2d 2d2d Iq.. --------- │ │ │ -0044b210: 2d2d 2d30 0029 4981 0000 2020 205a 5752 ---0.)I... ZWR │ │ │ +0044b1f0: 4661 0000 2020 2020 2051 7569 7416 0029 Fa.. Quit..) │ │ │ +0044b200: 4671 0000 2020 202d 2d2d 2d2d 2d2d 2d2d Fq.. --------- │ │ │ +0044b210: 2d2d 2d30 0029 4681 0000 2020 205a 5752 ---0.)F... 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 4991 0000 2020 2041 3d31 ram..)I... A=1 │ │ │ -0044b250: 203b 2a0e 0028 4914 0000 2020 202a 423d ;*..(I... *B= │ │ │ -0044b260: 410d 0029 4911 0000 2020 2043 3d33 1100 A..)I... C=3.. │ │ │ -0044b270: 2949 2100 0020 2020 2a43 2832 293d 410d )I!.. *C(2)=A. │ │ │ -0044b280: 0029 4931 0000 2020 2044 3d34 1600 2949 .)I1.. D=4..)I │ │ │ +0044b240: 7261 6d10 0029 4691 0000 2020 2041 3d31 ram..)F... A=1 │ │ │ +0044b250: 203b 2a0e 0028 4614 0000 2020 202a 423d ;*..(F... *B= │ │ │ +0044b260: 410d 0029 4611 0000 2020 2043 3d33 1100 A..)F... C=3.. │ │ │ +0044b270: 2946 2100 0020 2020 2a43 2832 293d 410d )F!.. *C(2)=A. │ │ │ +0044b280: 0029 4631 0000 2020 2044 3d34 1600 2946 .)F1.. D=4..)F │ │ │ 0044b290: 4100 0020 2020 2d2d 2d2d 2d2d 2d2d 2d2d A.. ---------- │ │ │ -0044b2a0: 2d2d 4400 2949 5100 0020 2020 5a57 5269 --D.)IQ.. ZWRi │ │ │ +0044b2a0: 2d2d 4400 2946 5100 0020 2020 5a57 5269 --D.)FQ.. 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 2949 6100 0020 2020 alias..)Ia.. │ │ │ +0044b2e0: 2061 6c69 6173 1f00 2946 6100 0020 2020 alias..)Fa.. │ │ │ 0044b2f0: 413d 2249 2061 6d20 6e6f 7420 616e 2061 A="I am not an a │ │ │ -0044b300: 6c69 6173 221e 0029 4971 0000 2020 2042 lias"..)Iq.. B │ │ │ +0044b300: 6c69 6173 221e 0029 4671 0000 2020 2042 lias"..)Fq.. B │ │ │ 0044b310: 3d22 4920 616d 2061 6e20 616c 6961 7322 ="I am an alias" │ │ │ -0044b320: 203b 2a16 0029 4981 0000 2020 202d 2d2d ;*..)I... --- │ │ │ -0044b330: 2d2d 2d2d 2d2d 2d2d 2d4b 0029 4991 0000 ---------K.)I... │ │ │ +0044b320: 203b 2a16 0029 4681 0000 2020 202d 2d2d ;*..)F... --- │ │ │ +0044b330: 2d2d 2d2d 2d2d 2d2d 2d4b 0029 4691 0000 ---------K.)F... │ │ │ 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 2849 1500 0020 2020 413d ored..(I... A= │ │ │ +0044b380: 6f72 6564 1e00 2846 1500 0020 2020 413d ored..(F... A= │ │ │ 0044b390: 2249 2061 6d20 616e 2061 6c69 6173 2220 "I am an alias" │ │ │ -0044b3a0: 3b2a 0e00 2949 1100 0020 2020 2a42 3d41 ;*..)I... *B=A │ │ │ -0044b3b0: 0d00 2949 2100 0020 2020 433d 3311 0029 ..)I!.. C=3..) │ │ │ -0044b3c0: 4931 0000 2020 202a 4328 3229 3d41 0d00 I1.. *C(2)=A.. │ │ │ -0044b3d0: 2949 4100 0020 2020 443d 3407 0029 4951 )IA.. D=4..)IQ │ │ │ -0044b3e0: 0000 5300 2949 6100 0020 2020 416e 2065 ..S.)Ia.. An e │ │ │ +0044b3a0: 3b2a 0e00 2946 1100 0020 2020 2a42 3d41 ;*..)F... *B=A │ │ │ +0044b3b0: 0d00 2946 2100 0020 2020 433d 3311 0029 ..)F!.. C=3..) │ │ │ +0044b3c0: 4631 0000 2020 202a 4328 3229 3d41 0d00 F1.. *C(2)=A.. │ │ │ +0044b3d0: 2946 4100 0020 2020 443d 3407 0029 4651 )FA.. D=4..)FQ │ │ │ +0044b3e0: 0000 5300 2946 6100 0020 2020 416e 2065 ..S.)Fa.. 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 4971 0000 2020 2061 tweenL.)Iq.. a │ │ │ +0044b430: 7477 6565 6e4c 0029 4671 0000 2020 2061 tweenL.)Fq.. 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 4981 0000 2020 206e 6576 6572 EO.)I... never │ │ │ +0044b480: 454f 0029 4681 0000 2020 206e 6576 6572 EO.)F... 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 2949 9100 0020 2020 6163 6365 7373 /.)I... access │ │ │ +0044b4d0: 2f00 2946 9100 0020 2020 6163 6365 7373 /.)F... 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 4916 0000 0e00 1649 4f50 454e 0000 .(I......IOPEN.. │ │ │ -0044b510: 4f70 656e 0f00 1b49 bf11 0000 2020 204f Open...I.... O │ │ │ -0044b520: 7065 6e07 001c 4921 0000 5400 1c49 3100 pen...I!..T..I1. │ │ │ +0044b500: 0028 4616 0000 0e00 1646 4f50 454e 0000 .(F......FOPEN.. │ │ │ +0044b510: 4f70 656e 0f00 1b46 bf11 0000 2020 204f Open...F.... O │ │ │ +0044b520: 7065 6e07 001c 4621 0000 5400 1c46 3100 pen...F!..T..F1. │ │ │ 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: 1c49 4100 002c 001c 4951 0000 2020 2054 .IA..,..IQ.. T │ │ │ +0044b580: 1c46 4100 002c 001c 4651 0000 2020 2054 .FA..,..FQ.. 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 4961 0000 4a00 1c49 7100 0020 :...Ia..J..Iq.. │ │ │ +0044b5b0: 3a07 001c 4661 0000 4a00 1c46 7100 0020 :...Fa..J..Fq.. │ │ │ 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 1c49 8100 000e 0016 4951 5549 .]...I......IQUI │ │ │ -0044b610: 5400 0051 7569 740f 001b 49bf 1100 0020 T..Quit...I.... │ │ │ -0044b620: 2020 5175 6974 0700 1c49 2100 004c 001c Quit...I!..L.. │ │ │ -0044b630: 4931 0000 2020 2045 7863 6570 7420 7768 I1.. Except wh │ │ │ +0044b600: 2e5d 0700 1c46 8100 000e 0016 4651 5549 .]...F......FQUI │ │ │ +0044b610: 5400 0051 7569 740f 001b 46bf 1100 0020 T..Quit...F.... │ │ │ +0044b620: 2020 5175 6974 0700 1c46 2100 004c 001c Quit...F!..L.. │ │ │ +0044b630: 4631 0000 2020 2045 7863 6570 7420 7768 F1.. 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 4941 0000 T commandS..IA.. │ │ │ +0044b670: 5420 636f 6d6d 616e 6453 001c 4641 0000 T commandS..FA.. │ │ │ 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 1c49 el initiatedM..I │ │ │ +0044b6c0: 656c 2069 6e69 7469 6174 6564 4d00 1c46 el initiatedM..F │ │ │ 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 4961 0000 nd returnS..Ia.. │ │ │ +0044b710: 6e64 2072 6574 7572 6e53 001c 4661 0000 nd returnS..Fa.. │ │ │ 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 1c49 s any valuesN..I │ │ │ +0044b760: 7320 616e 7920 7661 6c75 6573 4e00 1c46 s any valuesN..F │ │ │ 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 7412 0000 0000 0000 ........t....... │ │ │ -0044b810: 6e00 0049 4845 4c50 00ff 7300 ff43 4f4d n..IHELP..s..COM │ │ │ +0044b810: 6e00 0046 4845 4c50 00ff 7300 ff43 4f4d n..FHELP..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: 1c49 9100 0020 2020 6f76 6572 6c6f 6164 .I... overload │ │ │ +0044b880: 1c46 9100 0020 2020 6f76 6572 6c6f 6164 .F... 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: 1b49 c011 0000 2020 2028 2424 2920 6f66 .I.... ($$) of │ │ │ +0044b8d0: 1b46 c011 0000 2020 2028 2424 2920 6f66 .F.... ($$) 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 4912 0000 2c00 1c49 1300 0020 ....I...,..I... │ │ │ +0044b900: 2e07 001c 4612 0000 2c00 1c46 1300 0020 ....F...,..F... │ │ │ 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 1c49 1400 0030 001c 4915 is:...I...0..I. │ │ │ +0044b930: 2069 733a 0700 1c46 1400 0030 001c 4615 is:...F...0..F. │ │ │ 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 4916 ame | *lvn]...I. │ │ │ -0044b970: 0000 1a00 1b49 ff73 00ff 4558 414d 504c .....I.s..EXAMPL │ │ │ -0044b980: 4553 0000 4578 616d 706c 6573 1300 2849 ES..Examples..(I │ │ │ +0044b960: 616d 6520 7c20 2a6c 766e 5d07 001c 4616 ame | *lvn]...F. │ │ │ +0044b970: 0000 1a00 1b46 ff73 00ff 4558 414d 504c .....F.s..EXAMPL │ │ │ +0044b980: 4553 0000 4578 616d 706c 6573 1300 2846 ES..Examples..(F │ │ │ 0044b990: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -0044b9a0: 0029 4921 0000 1200 2949 3100 0020 2020 .)I!....)I1.. │ │ │ -0044b9b0: 4578 616d 706c 653a 0700 2949 4100 0013 Example:..)IA... │ │ │ -0044b9c0: 0029 4951 0000 2020 2020 2020 2020 446f .)IQ.. Do │ │ │ -0044b9d0: 2041 1300 2949 6100 0020 2020 2020 2020 A..)Ia.. │ │ │ -0044b9e0: 2051 7569 7428 0029 4971 0000 2020 2041 Quit(.)Iq.. A │ │ │ +0044b9a0: 0029 4621 0000 1200 2946 3100 0020 2020 .)F!....)F1.. │ │ │ +0044b9b0: 4578 616d 706c 653a 0700 2946 4100 0013 Example:..)FA... │ │ │ +0044b9c0: 0029 4651 0000 2020 2020 2020 2020 446f .)FQ.. Do │ │ │ +0044b9d0: 2041 1300 2946 6100 0020 2020 2020 2020 A..)Fa.. │ │ │ +0044b9e0: 2051 7569 7428 0029 4671 0000 2020 2041 Quit(.)Fq.. 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: 4981 0000 5200 2949 9100 0020 2020 5468 I...R.)I... Th │ │ │ +0044ba10: 4681 0000 5200 2946 9100 0020 2020 5468 F...R.)F... 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 2849 c011 0000 2020 A fromR.(I.... │ │ │ +0044ba60: 4120 6672 6f6d 5200 2846 c011 0000 2020 A fromR.(F.... │ │ │ 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 2949 1200 0020 implicit).)I... │ │ │ +0044bab0: 696d 706c 6963 6974 2900 2946 1200 0020 implicit).)F... │ │ │ 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 4913 0000 1200 2949 1400 0020 ...)I.....)I... │ │ │ -0044baf0: 2020 4578 616d 706c 653a 0700 2949 1500 Example:..)I.. │ │ │ -0044bb00: 001c 0029 4916 0000 2020 2020 2020 2020 ...)I... │ │ │ +0044bae0: 2e07 0029 4613 0000 1200 2946 1400 0020 ...)F.....)F... │ │ │ +0044baf0: 2020 4578 616d 706c 653a 0700 2946 1500 Example:..)F.. │ │ │ +0044bb00: 001c 0029 4616 0000 2020 2020 2020 2020 ...)F... │ │ │ 0044bb10: 2020 5772 6974 6520 2424 4553 5616 0029 Write $$ESV..) │ │ │ -0044bb20: 4917 0000 2020 2020 2020 2020 2020 2051 I... Q │ │ │ -0044bb30: 7569 740f 0029 4918 0000 2020 2045 5356 uit..)I... ESV │ │ │ -0044bb40: 2829 4100 2949 1900 0020 2020 2020 2020 ()A.)I... │ │ │ +0044bb20: 4617 0000 2020 2020 2020 2020 2020 2051 F... Q │ │ │ +0044bb30: 7569 740f 0029 4618 0000 2020 2045 5356 uit..)F... ESV │ │ │ +0044bb40: 2829 4100 2946 1900 0020 2020 2020 2020 ()A.)F... │ │ │ 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 491a 0000 5400 2949 2100 le"..)I...T.)I!. │ │ │ +0044bb80: 6c65 2207 0029 461a 0000 5400 2946 2100 le"..)F...T.)F!. │ │ │ 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: 2949 2200 0020 2020 6c65 6761 6c6c 7920 )I".. legally │ │ │ +0044bbe0: 2946 2200 0020 2020 6c65 6761 6c6c 7920 )F".. 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: 2949 2300 0020 2020 7365 636f 6e64 206c )I#.. second l │ │ │ +0044bc30: 2946 2300 0020 2020 7365 636f 6e64 206c )F#.. 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 2949 2400 0020 2020 6c69 6e65 206c R.)I$.. line l │ │ │ +0044bc80: 5200 2946 2400 0020 2020 6c69 6e65 206c R.)F$.. 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 2949 2500 0020 2020 6578 7472 anT.)I%.. extr │ │ │ +0044bcd0: 616e 5400 2946 2500 0020 2020 6578 7472 anT.)F%.. 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 2949 2600 0020 2020 gument0.)I&.. │ │ │ +0044bd20: 6775 6d65 6e74 3000 2946 2600 0020 2020 gument0.)F&.. │ │ │ 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 2949 2700 0012 0029 insic...)I'....) │ │ │ -0044bd60: 4928 0000 2020 2045 7861 6d70 6c65 3a07 I(.. Example:. │ │ │ -0044bd70: 0029 4929 0000 5200 2949 2a00 0020 2020 .)I)..R.)I*.. │ │ │ +0044bd50: 696e 7369 632e 0700 2946 2700 0012 0029 insic...)F'....) │ │ │ +0044bd60: 4628 0000 2020 2045 7861 6d70 6c65 3a07 F(.. Example:. │ │ │ +0044bd70: 0029 4629 0000 5200 2946 2a00 0020 2020 .)F)..R.)F*.. │ │ │ 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 2949 3100 004f DO STF..)I1..O │ │ │ -0044bdd0: 0029 4932 0000 2020 2054 6865 2070 6f73 .)I2.. The pos │ │ │ +0044bdc0: 2020 444f 2053 5446 0700 2946 3100 004f DO STF..)F1..O │ │ │ +0044bdd0: 0029 4632 0000 2020 2054 6865 2070 6f73 .)F2.. 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: 2949 3300 0020 2020 6166 7465 7220 7468 )I3.. after th │ │ │ +0044be20: 2946 3300 0020 2020 6166 7465 7220 7468 )F3.. 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 2949 3400 000e 0016 4952 4541 t...)I4.....IREA │ │ │ -0044be60: 4400 0052 6561 640f 001b 49bf 1100 0020 D..Read...I.... │ │ │ -0044be70: 2020 5265 6164 0700 1c49 2100 0052 001c Read...I!..R.. │ │ │ -0044be80: 4931 0000 2020 2054 6865 2052 4541 4420 I1.. The READ │ │ │ +0044be50: 742e 0700 2946 3400 000e 0016 4652 4541 t...)F4.....FREA │ │ │ +0044be60: 4400 0052 6561 640f 001b 46bf 1100 0020 D..Read...F.... │ │ │ +0044be70: 2020 5265 6164 0700 1c46 2100 0052 001c Read...F!..R.. │ │ │ +0044be80: 4631 0000 2020 2054 6865 2052 4541 4420 F1.. 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 4941 0000 2020 206f 7220 6c6f 6361 ..IA.. or loca │ │ │ +0044bed0: 001c 4641 0000 2020 206f 7220 6c6f 6361 ..FA.. 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 4951 0000 2020 2061 6363 lsoN..IQ.. acc │ │ │ +0044bf20: 6c73 6f4e 001c 4651 0000 2020 2061 6363 lsoN..FQ.. 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 4961 0000 2c00 1c49 7100 0020 ....Ia..,..Iq.. │ │ │ +0044bf70: 2e07 001c 4661 0000 2c00 1c46 7100 0020 ....Fa..,..Fq.. │ │ │ 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 1c49 8100 004e 001c 4991 is:...I...N..I. │ │ │ +0044bfa0: 2069 733a 0700 1c46 8100 004e 001c 4691 is:...F...N..F. │ │ │ 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 b412 0000 0000 0000 ................ │ │ │ -0044c010: 2300 0049 4845 4c50 00ff 7300 ff43 4f4d #..IHELP..s..COM │ │ │ +0044c010: 2300 0046 4845 4c50 00ff 7300 ff43 4f4d #..FHELP..s..COM │ │ │ 0044c020: 4d41 4e44 5300 ff73 00ff 5245 4144 00c0 MANDS..s..READ.. │ │ │ -0044c030: 1100 000c 0016 4953 4554 0000 5365 740e ......ISET..Set. │ │ │ -0044c040: 001a 49bf 1100 0020 2020 5365 7407 001b ..I.... Set... │ │ │ -0044c050: 4921 0000 5100 1b49 3100 0020 2020 5345 I!..Q..I1.. SE │ │ │ +0044c030: 1100 000c 0016 4653 4554 0000 5365 740e ......FSET..Set. │ │ │ +0044c040: 001a 46bf 1100 0020 2020 5365 7407 001b ..F.... Set... │ │ │ +0044c050: 4621 0000 5100 1b46 3100 0020 2020 5345 F!..Q..F1.. 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 4941 0000 2b00 1b49 able....IA..+..I │ │ │ +0044c0a0: 6162 6c65 2e07 001b 4641 0000 2b00 1b46 able....FA..+..F │ │ │ 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 4961 0000 6000 and is:...Ia..`. │ │ │ -0044c0e0: 1b49 7100 0020 2020 535b 4554 5d5b 3a74 .Iq.. S[ET][:t │ │ │ +0044c0d0: 616e 6420 6973 3a07 001b 4661 0000 6000 and is:...Fa..`. │ │ │ +0044c0e0: 1b46 7100 0020 2020 535b 4554 5d5b 3a74 .Fq.. 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: 1b49 8100 000f 001b 4991 0000 2020 2077 .I......I... w │ │ │ -0044c150: 6865 7265 0800 1a49 c011 0000 7200 1b49 here...I....r..I │ │ │ +0044c140: 1b46 8100 000f 001b 4691 0000 2020 2077 .F......F... w │ │ │ +0044c150: 6865 7265 0800 1a46 c011 0000 7200 1b46 here...F....r..F │ │ │ 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: 1b49 1300 000d 001b 4914 0000 2020 2061 .I......I... a │ │ │ -0044c1e0: 6e64 0700 1b49 1500 0030 001b 4916 0000 nd...I...0..I... │ │ │ +0044c1d0: 1b46 1300 000d 001b 4614 0000 2020 2061 .F......F... a │ │ │ +0044c1e0: 6e64 0700 1b46 1500 0030 001b 4616 0000 nd...F...0..F... │ │ │ 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 4917 0000 c | exvar...I... │ │ │ -0044c220: 1a00 1a49 ff73 00ff 4558 414d 504c 4553 ...I.s..EXAMPLES │ │ │ -0044c230: 0000 4578 616d 706c 6573 1300 2749 bf11 ..Examples..'I.. │ │ │ +0044c210: 6320 7c20 6578 7661 7207 001b 4617 0000 c | exvar...F... │ │ │ +0044c220: 1a00 1a46 ff73 00ff 4558 414d 504c 4553 ...F.s..EXAMPLES │ │ │ +0044c230: 0000 4578 616d 706c 6573 1300 2746 bf11 ..Examples..'F.. │ │ │ 0044c240: 0000 2020 2045 7861 6d70 6c65 7307 0028 .. Examples..( │ │ │ -0044c250: 4921 0000 1200 2849 3100 0020 2020 4578 I!....(I1.. Ex │ │ │ -0044c260: 616d 706c 653a 0700 2849 4100 0037 0028 ample:..(IA..7.( │ │ │ -0044c270: 4951 0000 2020 2047 544d 3e4b 696c 6c20 IQ.. GTM>Kill │ │ │ +0044c250: 4621 0000 1200 2846 3100 0020 2020 4578 F!....(F1.. Ex │ │ │ +0044c260: 616d 706c 653a 0700 2846 4100 0037 0028 ample:..(FA..7.( │ │ │ +0044c270: 4651 0000 2020 2047 544d 3e4b 696c 6c20 FQ.. 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 2849 6100 0020 2020 613d Rite..(Ia.. a= │ │ │ -0044c2b0: 780d 0028 4971 0000 2020 2062 3d31 0d00 x..(Iq.. b=1.. │ │ │ -0044c2c0: 2849 8100 0020 2020 633d 3113 0028 4991 (I... c=1..(I. │ │ │ +0044c2a0: 5269 7465 0d00 2846 6100 0020 2020 613d Rite..(Fa.. a= │ │ │ +0044c2b0: 780d 0028 4671 0000 2020 2062 3d31 0d00 x..(Fq.. b=1.. │ │ │ +0044c2c0: 2846 8100 0020 2020 633d 3113 0028 4691 (F... c=1..(F. │ │ │ 0044c2d0: 0000 2020 2078 3d22 6865 6c6c 6f22 0f00 .. x="hello".. │ │ │ -0044c2e0: 2749 c011 0000 2020 2047 544d 3e07 0028 'I.... GTM>..( │ │ │ -0044c2f0: 4912 0000 5200 2849 1300 0020 2020 5468 I...R.(I... Th │ │ │ +0044c2e0: 2746 c011 0000 2020 2047 544d 3e07 0028 'F.... GTM>..( │ │ │ +0044c2f0: 4612 0000 5200 2846 1300 0020 2020 5468 F...R.(F... 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 2849 1400 0020 2020 he SETR.(I... │ │ │ +0044c340: 6865 2053 4554 5200 2846 1400 0020 2020 he SETR.(F... │ │ │ 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 2849 1500 0020 ignment.K.(I... │ │ │ +0044c390: 6967 6e6d 656e 742e 4b00 2846 1500 0020 ignment.K.(F... │ │ │ 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 4916 0000 2020 2076 6172 pleP.(I... var │ │ │ +0044c3e0: 706c 6550 0028 4616 0000 2020 2076 6172 pleP.(F... 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 4917 0000 2020 2073 6967 ualK.(I... sig │ │ │ +0044c430: 7561 6c4b 0028 4617 0000 2020 2073 6967 ualK.(F... 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: 2849 1800 0012 0028 4919 0000 2020 2045 (I.....(I... E │ │ │ -0044c490: 7861 6d70 6c65 3a07 0028 491a 0000 2000 xample:..(I... . │ │ │ -0044c4a0: 2849 2100 0020 2020 4754 4d3e 5365 7420 (I!.. GTM>Set │ │ │ +0044c480: 2846 1800 0012 0028 4619 0000 2020 2045 (F.....(F... E │ │ │ +0044c490: 7861 6d70 6c65 3a07 0028 461a 0000 2000 xample:..(F... . │ │ │ +0044c4a0: 2846 2100 0020 2020 4754 4d3e 5365 7420 (F!.. GTM>Set │ │ │ 0044c4b0: 5e28 332c 3429 3d5e 5828 312c 3229 0700 ^(3,4)=^X(1,2).. │ │ │ -0044c4c0: 2849 2200 004c 0028 4923 0000 2020 2041 (I"..L.(I#.. A │ │ │ +0044c4c0: 2846 2200 004c 0028 4623 0000 2020 2041 (F"..L.(F#.. 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 4924 0000 2020 206c 6566 742d eT.(I$.. left- │ │ │ +0044c510: 6554 0028 4624 0000 2020 206c 6566 742d eT.(F$.. 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 4925 0000 2020 2074 minesR.(I%.. t │ │ │ +0044c560: 6d69 6e65 7352 0028 4625 0000 2020 2074 minesR.(F%.. 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 4926 0000 2020 d side.I.(I&.. │ │ │ +0044c5b0: 6420 7369 6465 2e49 0028 4626 0000 2020 d side.I.(F&.. │ │ │ 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 2849 2700 0012 0028 4928 0000 2020 ..(I'....(I(.. │ │ │ -0044c610: 2045 7861 6d70 6c65 3a07 0028 4929 0000 Example:..(I).. │ │ │ -0044c620: 3b00 2849 2a00 0020 2020 4754 4d3e 4b69 ;.(I*.. GTM>Ki │ │ │ +0044c600: 0700 2846 2700 0012 0028 4628 0000 2020 ..(F'....(F(.. │ │ │ +0044c610: 2045 7861 6d70 6c65 3a07 0028 4629 0000 Example:..(F).. │ │ │ +0044c620: 3b00 2846 2a00 0020 2020 4754 4d3e 4b69 ;.(F*.. 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 4931 3" ZWRite x..(I1 │ │ │ +0044c650: 3322 205a 5752 6974 6520 7817 0028 4631 3" ZWRite x..(F1 │ │ │ 0044c660: 0000 2020 2078 3d22 5e5e 7069 6563 6520 .. x="^^piece │ │ │ -0044c670: 3322 0e00 2849 3200 0020 2020 4754 4d3e 3"..(I2.. GTM> │ │ │ -0044c680: 0700 2849 3300 0051 0028 4934 0000 2020 ..(I3..Q.(I4.. │ │ │ +0044c670: 3322 0e00 2846 3200 0020 2020 4754 4d3e 3"..(F2.. GTM> │ │ │ +0044c680: 0700 2846 3300 0051 0028 4634 0000 2020 ..(F3..Q.(F4.. │ │ │ 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 2849 3500 0020 missing#.(I5.. │ │ │ +0044c6d0: 206d 6973 7369 6e67 2300 2846 3500 0020 missing#.(F5.. │ │ │ 0044c6e0: 2020 6465 6c69 6d69 7465 7273 2077 6865 delimiters whe │ │ │ -0044c6f0: 6e20 7265 7175 6972 6564 2e07 0028 4936 n required...(I6 │ │ │ -0044c700: 0000 1200 2849 3700 0020 2020 4578 616d ....(I7.. Exam │ │ │ -0044c710: 706c 653a 0700 2849 3800 0024 0028 4939 ple:..(I8..$.(I9 │ │ │ +0044c6f0: 6e20 7265 7175 6972 6564 2e07 0028 4636 n required...(F6 │ │ │ +0044c700: 0000 1200 2846 3700 0020 2020 4578 616d ....(F7.. Exam │ │ │ +0044c710: 706c 653a 0700 2846 3800 0024 0028 4639 ple:..(F8..$.(F9 │ │ │ 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 493a 0000 2800 2849 4100 0020 2020 .(I:..(.(IA.. │ │ │ +0044c740: 0028 463a 0000 2800 2846 4100 0020 2020 .(F:..(.(FA.. │ │ │ 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: 2849 4200 0020 2020 4754 4d3e 5772 6974 (IB.. GTM>Writ │ │ │ -0044c780: 6520 7818 0028 4943 0000 2020 2049 2077 e x..(IC.. I w │ │ │ -0044c790: 616e 7420 686f 7464 6f67 7328 0028 4944 ant hotdogs(.(ID │ │ │ +0044c770: 2846 4200 0020 2020 4754 4d3e 5772 6974 (FB.. GTM>Writ │ │ │ +0044c780: 6520 7818 0028 4643 0000 2020 2049 2077 e x..(FC.. I w │ │ │ +0044c790: 616e 7420 686f 7464 6f67 7328 0028 4644 ant hotdogs(.(FD │ │ │ 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 4945 0000 2020 2047 544d y "..(IE.. GTM │ │ │ -0044c7d0: 3e57 7269 7465 2078 1d00 2849 4600 0020 >Write x..(IF.. │ │ │ +0044c7c0: 7920 2215 0028 4645 0000 2020 2047 544d y "..(FE.. GTM │ │ │ +0044c7d0: 3e57 7269 7465 2078 1d00 2846 4600 0020 >Write x..(FF.. │ │ │ 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 ee12 0000 0000 0000 ................ │ │ │ -0044c810: 3600 0049 4845 4c50 00ff 7300 ff43 4f4d 6..IHELP..s..COM │ │ │ +0044c810: 3600 0046 4845 4c50 00ff 7300 ff43 4f4d 6..FHELP..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 2849 4800 0051 0028 GTM>..(IH..Q.( │ │ │ -0044c850: 4949 0000 2020 2054 6865 2053 4554 2024 II.. The SET $ │ │ │ +0044c840: 2020 4754 4d3e 0700 2846 4800 0051 0028 GTM>..(FH..Q.( │ │ │ +0044c850: 4649 0000 2020 2054 6865 2053 4554 2024 FI.. 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: 2849 4a00 0020 2020 7769 7468 2074 6865 (IJ.. with the │ │ │ +0044c8a0: 2846 4a00 0020 2020 7769 7468 2074 6865 (FJ.. 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 4951 0000 2020 2028 3d29 2e07 n..(IQ.. (=).. │ │ │ -0044c900: 0028 4952 0000 1200 2849 5300 0020 2020 .(IR....(IS.. │ │ │ -0044c910: 4578 616d 706c 653a 0700 2849 5400 0016 Example:..(IT... │ │ │ -0044c920: 0028 4955 0000 2020 2047 544d 3e6b 696c .(IU.. GTM>kil │ │ │ -0044c930: 6c20 412c 4207 0028 4956 0000 2300 2849 l A,B..(IV..#.(I │ │ │ +0044c8f0: 6e0e 0028 4651 0000 2020 2028 3d29 2e07 n..(FQ.. (=).. │ │ │ +0044c900: 0028 4652 0000 1200 2846 5300 0020 2020 .(FR....(FS.. │ │ │ +0044c910: 4578 616d 706c 653a 0700 2846 5400 0016 Example:..(FT... │ │ │ +0044c920: 0028 4655 0000 2020 2047 544d 3e6b 696c .(FU.. GTM>kil │ │ │ +0044c930: 6c20 412c 4207 0028 4656 0000 2300 2846 l A,B..(FV..#.(F │ │ │ 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 4958 0000 2020 2047 544d 3e73 6574 .(IX.. GTM>set │ │ │ +0044c960: 0028 4658 0000 2020 2047 544d 3e73 6574 .(FX.. GTM>set │ │ │ 0044c970: 202a 423d 4120 3b20 4120 2620 4220 6172 *B=A ; A & B ar │ │ │ -0044c980: 6520 616c 6961 7365 732e 1600 2849 5900 e aliases...(IY. │ │ │ +0044c980: 6520 616c 6961 7365 732e 1600 2846 5900 e aliases...(FY. │ │ │ 0044c990: 0020 2020 4754 4d3e 7a77 7269 7465 2042 . GTM>zwrite B │ │ │ -0044c9a0: 1000 2849 5a00 0020 2020 423d 3120 3b2a ..(IZ.. B=1 ;* │ │ │ -0044c9b0: 1000 2849 6100 0020 2020 4228 3129 3d31 ..(Ia.. B(1)=1 │ │ │ -0044c9c0: 1000 2849 6200 0020 2020 4228 3229 3d32 ..(Ib.. B(2)=2 │ │ │ -0044c9d0: 0e00 2849 6300 0020 2020 4754 4d3e 0700 ..(Ic.. GTM>.. │ │ │ -0044c9e0: 2849 6400 004c 0028 4965 0000 2020 2054 (Id..L.(Ie.. T │ │ │ +0044c9a0: 1000 2846 5a00 0020 2020 423d 3120 3b2a ..(FZ.. B=1 ;* │ │ │ +0044c9b0: 1000 2846 6100 0020 2020 4228 3129 3d31 ..(Fa.. B(1)=1 │ │ │ +0044c9c0: 1000 2846 6200 0020 2020 4228 3229 3d32 ..(Fb.. B(2)=2 │ │ │ +0044c9d0: 0e00 2846 6300 0020 2020 4754 4d3e 0700 ..(Fc.. GTM>.. │ │ │ +0044c9e0: 2846 6400 004c 0028 4665 0000 2020 2054 (Fd..L.(Fe.. 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 4966 0000 2020 2061 7373 6f63 tM.(If.. assoc │ │ │ +0044ca30: 744d 0028 4666 0000 2020 2061 7373 6f63 tM.(Ff.. 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: 2849 6700 0020 2020 6465 7363 656e 6461 (Ig.. descenda │ │ │ -0044ca90: 6e74 7320 7769 7468 2042 2e07 0028 4968 nts with B...(Ih │ │ │ -0044caa0: 0000 1200 2849 6900 0020 2020 4578 616d ....(Ii.. Exam │ │ │ -0044cab0: 706c 653a 0700 2849 6a00 0018 0028 4971 ple:..(Ij....(Iq │ │ │ +0044ca80: 2846 6700 0020 2020 6465 7363 656e 6461 (Fg.. descenda │ │ │ +0044ca90: 6e74 7320 7769 7468 2042 2e07 0028 4668 nts with B...(Fh │ │ │ +0044caa0: 0000 1200 2846 6900 0020 2020 4578 616d ....(Fi.. Exam │ │ │ +0044cab0: 706c 653a 0700 2846 6a00 0018 0028 4671 ple:..(Fj....(Fq │ │ │ 0044cac0: 0000 2020 2047 544d 3e6b 696c 6c20 412c .. GTM>kill A, │ │ │ -0044cad0: 422c 4307 0028 4972 0000 3300 2849 7300 B,C..(Ir..3.(Is. │ │ │ +0044cad0: 422c 4307 0028 4672 0000 3300 2846 7300 B,C..(Fr..3.(Fs. │ │ │ 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: 4974 0000 2020 2047 544d 3e7a 7772 6974 It.. GTM>zwrit │ │ │ -0044cb20: 6510 0028 4975 0000 2020 2041 3d31 203b e..(Iu.. A=1 ; │ │ │ -0044cb30: 2a11 0028 4976 0000 2020 202a 4328 3229 *..(Iv.. *C(2) │ │ │ -0044cb40: 3d41 2d00 2849 7700 0020 2020 4754 4d3e =A-.(Iw.. GTM> │ │ │ +0044cb10: 4674 0000 2020 2047 544d 3e7a 7772 6974 Ft.. GTM>zwrit │ │ │ +0044cb20: 6510 0028 4675 0000 2020 2041 3d31 203b e..(Fu.. A=1 ; │ │ │ +0044cb30: 2a11 0028 4676 0000 2020 202a 4328 3229 *..(Fv.. *C(2) │ │ │ +0044cb40: 3d41 2d00 2846 7700 0020 2020 4754 4d3e =A-.(Fw.. 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 4978 0000 2020 2047 544d 3e77 7269 .(Ix.. GTM>wri │ │ │ +0044cb70: 0028 4678 0000 2020 2047 544d 3e77 7269 .(Fx.. 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 2849 7900 0020 2020 oesn't..(Iy.. │ │ │ -0044cbe0: 313a 303a 0e00 2849 7a00 0020 2020 4754 1:0:..(Iz.. GT │ │ │ -0044cbf0: 4d3e 0700 2849 8100 0052 0028 4982 0000 M>..(I...R.(I... │ │ │ +0044cbd0: 6f65 736e 2774 0e00 2846 7900 0020 2020 oesn't..(Fy.. │ │ │ +0044cbe0: 313a 303a 0e00 2846 7a00 0020 2020 4754 1:0:..(Fz.. GT │ │ │ +0044cbf0: 4d3e 0700 2846 8100 0052 0028 4682 0000 M>..(F...R.(F... │ │ │ 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 4983 container...(I. │ │ │ -0044cc50: 0000 1400 1649 5443 4f4d 4d49 5400 0054 .....ITCOMMIT..T │ │ │ -0044cc60: 436f 6d6d 6974 1200 1e49 bf11 0000 2020 Commit...I.... │ │ │ -0044cc70: 2054 436f 6d6d 6974 0700 1f49 2100 0053 TCommit...I!..S │ │ │ -0044cc80: 001f 4931 0000 2020 2054 6865 2054 434f ..I1.. The TCO │ │ │ +0044cc40: 2063 6f6e 7461 696e 6572 2e07 0028 4683 container...(F. │ │ │ +0044cc50: 0000 1400 1646 5443 4f4d 4d49 5400 0054 .....FTCOMMIT..T │ │ │ +0044cc60: 436f 6d6d 6974 1200 1e46 bf11 0000 2020 Commit...F.... │ │ │ +0044cc70: 2054 436f 6d6d 6974 0700 1f46 2100 0053 TCommit...F!..S │ │ │ +0044cc80: 001f 4631 0000 2020 2054 6865 2054 434f ..F1.. 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 1f49 4100 0020 2020 6465 6372 ndS..IA.. decr │ │ │ +0044ccd0: 6e64 5300 1f46 4100 0020 2020 6465 6372 ndS..FA.. 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 4951 0000 2020 2024 mentsQ..IQ.. $ │ │ │ +0044cd20: 6d65 6e74 7351 001f 4651 0000 2020 2024 mentsQ..FQ.. $ │ │ │ 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 1f49 6100 0020 2020 pdatesT..Ia.. │ │ │ +0044cd70: 7064 6174 6573 5400 1f46 6100 0020 2020 pdatesT..Fa.. │ │ │ 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 1f49 7100 ed when noC..Iq. │ │ │ +0044cdc0: 6564 2077 6865 6e20 6e6f 4300 1f46 7100 ed when noC..Fq. │ │ │ 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: 4981 0000 2f00 1f49 9100 0020 2020 5468 I.../..I... Th │ │ │ +0044ce10: 4681 0000 2f00 1f46 9100 0020 2020 5468 F.../..F... 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 49c0 1100 001c 001f 4912 is:...I.......I. │ │ │ +0044ce40: 6973 3a08 001e 46c0 1100 001c 001f 4612 is:...F.......F. │ │ │ 0044ce50: 0000 2020 2054 435b 4f4d 4d49 545d 5b3a .. TC[OMMIT][: │ │ │ -0044ce60: 7476 6578 7072 5d07 001f 4913 0000 5300 tvexpr]...I...S. │ │ │ -0044ce70: 1f49 1400 0020 2020 466f 7220 616e 2065 .I... For an e │ │ │ +0044ce60: 7476 6578 7072 5d07 001f 4613 0000 5300 tvexpr]...F...S. │ │ │ +0044ce70: 1f46 1400 0020 2020 466f 7220 616e 2065 .F... 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 4915 0000 2020 2047 656e 6572 nD..I... Gener │ │ │ +0044cec0: 6e44 001f 4615 0000 2020 2047 656e 6572 nD..F... 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 4916 0000 1500 1749 uide....I......I │ │ │ +0044cf00: 7569 6465 2e07 001f 4616 0000 1500 1746 uide....F......F │ │ │ 0044cf10: 5245 5354 4152 5400 0054 5245 7374 6172 RESTART..TREstar │ │ │ -0044cf20: 7413 001f 49bf 1100 0020 2020 5452 4573 t...I.... TREs │ │ │ -0044cf30: 7461 7274 0700 2049 2100 004d 0020 4931 tart.. I!..M. I1 │ │ │ +0044cf20: 7413 001f 46bf 1100 0020 2020 5452 4573 t...F.... TREs │ │ │ +0044cf30: 7461 7274 0700 2046 2100 004d 0020 4631 tart.. F!..M. F1 │ │ │ 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 2049 4100 0020 ction. AS. IA.. │ │ │ +0044cf80: 6374 696f 6e2e 2041 5300 2046 4100 0020 ction. AS. FA.. │ │ │ 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 db07 0000 1113 0000 0000 0000 ................ │ │ │ -0044d010: 7400 0049 4845 4c50 00ff 7300 ff43 4f4d t..IHELP..s..COM │ │ │ +0044d010: 7400 0046 4845 4c50 00ff 7300 ff43 4f4d t..FHELP..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 2049 6100 0020 2020 4120 ted.R. Ia.. A │ │ │ +0044d080: 7465 642e 5200 2046 6100 0020 2020 4120 ted.R. Fa.. 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 2049 7100 0020 2020 r whenJ. Iq.. │ │ │ +0044d0d0: 7220 7768 656e 4a00 2046 7100 0020 2020 r whenJ. Fq.. │ │ │ 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 2049 8100 0051 0020 4991 0000 2020 .. I...Q. I... │ │ │ +0044d120: 0700 2046 8100 0051 0020 4691 0000 2020 .. F...Q. F... │ │ │ 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 1f49 c011 0000 same wayS..I.... │ │ │ +0044d170: 7361 6d65 2077 6179 5300 1f46 c011 0000 same wayS..F.... │ │ │ 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 4912 of resourceS. I. │ │ │ +0044d1c0: 6f66 2072 6573 6f75 7263 6553 0020 4612 of resourceS. F. │ │ │ 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: 2049 1300 0020 2020 6120 6d61 7869 6d75 I... a maximu │ │ │ +0044d220: 2046 1300 0020 2020 6120 6d61 7869 6d75 F... 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 4914 e entire TPR. I. │ │ │ +0044d260: 6520 656e 7469 7265 2054 5052 0020 4614 e entire TPR. F. │ │ │ 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: 4915 0000 2020 2074 7261 6e73 6163 7469 I... transacti │ │ │ -0044d2d0: 6f6e 2e07 0020 4916 0000 4f00 2049 1700 on... I...O. I.. │ │ │ +0044d2c0: 4615 0000 2020 2074 7261 6e73 6163 7469 F... transacti │ │ │ +0044d2d0: 6f6e 2e07 0020 4616 0000 4f00 2046 1700 on... F...O. F.. │ │ │ 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 4918 0000 ttempts aR. I... │ │ │ +0044d320: 7474 656d 7074 7320 6152 0020 4618 0000 ttempts aR. F... │ │ │ 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 4919 4 (note: inT. I. │ │ │ +0044d370: 3420 286e 6f74 653a 2069 6e54 0020 4619 4 (note: inT. F. │ │ │ 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 491a 0000 2020 2063 6f6e 6469 7469 . I... conditi │ │ │ +0044d3d0: 0020 461a 0000 2020 2063 6f6e 6469 7469 . F... 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 2049 2100 0020 2020 616c 6c20 onQ. I!.. all │ │ │ +0044d420: 6f6e 5100 2046 2100 0020 2020 616c 6c20 onQ. F!.. 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 4922 0000 2020 2074 6865 allT. I".. the │ │ │ +0044d470: 616c 6c54 0020 4622 0000 2020 2074 6865 allT. F".. 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 4923 0000 2020 to theR. I#.. │ │ │ +0044d4c0: 2074 6f20 7468 6552 0020 4623 0000 2020 to theR. F#.. │ │ │ 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 4924 0000 nal retryP. I$.. │ │ │ +0044d510: 6e61 6c20 7265 7472 7950 0020 4624 0000 nal retryP. F$.. │ │ │ 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 4925 0000 l sectionT. I%.. │ │ │ +0044d560: 6c20 7365 6374 696f 6e54 0020 4625 0000 l sectionT. F%.. │ │ │ 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: 4926 0000 4f00 2049 2700 0020 2020 4754 I&..O. I'.. GT │ │ │ +0044d5c0: 4626 0000 4f00 2046 2700 0020 2020 4754 F&..O. F'.. 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 4928 0000 2020 204d 2d6c ofQ. I(.. M-l │ │ │ +0044d610: 206f 6651 0020 4628 0000 2020 204d 2d6c ofQ. F(.. 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 2049 2900 0020 2020 6166 arts>. I).. af │ │ │ +0044d660: 6172 7473 3e00 2046 2900 0020 2020 6166 arts>. F).. 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 2049 2a00 0031 0020 4931 0000 r... I*..1. I1.. │ │ │ +0044d6a0: 722e 0700 2046 2a00 0031 0020 4631 0000 r... F*..1. F1.. │ │ │ 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 2049 3200 ommand is:.. I2. │ │ │ -0044d6e0: 001d 0020 4933 0000 2020 2054 5245 5b53 ... I3.. TRE[S │ │ │ +0044d6d0: 6f6d 6d61 6e64 2069 733a 0700 2046 3200 ommand is:.. F2. │ │ │ +0044d6e0: 001d 0020 4633 0000 2020 2054 5245 5b53 ... F3.. TRE[S │ │ │ 0044d6f0: 5441 5254 5d5b 3a74 7665 7870 725d 0700 TART][:tvexpr].. │ │ │ -0044d700: 2049 3400 0054 0020 4935 0000 2020 2046 I4..T. I5.. F │ │ │ +0044d700: 2046 3400 0054 0020 4635 0000 2020 2046 F4..T. F5.. F │ │ │ 0044d710: 6f72 2061 6e20 6578 616d 706c 6520 6f66 or an example of │ │ │ 0044d720: 2074 6865 2075 7365 206f 6620 7468 6520 the use of the │ │ │ 0044d730: 5452 4553 5441 5254 2063 6f6d 6d61 6e64 TRESTART command │ │ │ 0044d740: 2c20 7265 6665 7220 746f 2074 6865 2063 , refer to the c │ │ │ -0044d750: 6861 7074 6572 206f 6e4a 0020 4936 0000 hapter onJ. I6.. │ │ │ +0044d750: 6861 7074 6572 206f 6e4a 0020 4636 0000 hapter onJ. F6.. │ │ │ 0044d760: 2020 2022 4765 6e65 7261 6c20 4c61 6e67 "General Lang │ │ │ 0044d770: 7561 6765 2046 6561 7475 7265 7320 6f66 uage Features of │ │ │ 0044d780: 204d 2220 696e 2074 6865 2047 542e 4d20 M" in the GT.M │ │ │ 0044d790: 5072 6f67 7261 6d6d 6572 2773 2047 7569 Programmer's Gui │ │ │ -0044d7a0: 6465 2e07 0020 4937 0000 1600 1849 4f4c de... I7.....IOL │ │ │ +0044d7a0: 6465 2e07 0020 4637 0000 1600 1846 4f4c de... F7.....FOL │ │ │ 0044d7b0: 4c42 4143 4b00 0054 524f 6c6c 6261 636b LBACK..TROllback │ │ │ -0044d7c0: 1400 2049 bf11 0000 2020 2054 524f 6c6c .. I.... TROll │ │ │ -0044d7d0: 6261 636b 0700 2149 2100 0000 0000 0000 back..!I!....... │ │ │ +0044d7c0: 1400 2046 bf11 0000 2020 2054 524f 6c6c .. F.... TROll │ │ │ +0044d7d0: 6261 636b 0700 2146 2100 0000 0000 0000 back..!F!....... │ │ │ 0044d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044d800: 0400 0000 fb07 0000 3d13 0000 0000 0000 ........=....... │ │ │ -0044d810: 7000 0049 4845 4c50 00ff 7300 ff43 4f4d p..IHELP..s..COM │ │ │ +0044d810: 7000 0046 4845 4c50 00ff 7300 ff43 4f4d p..FHELP..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 2149 4100 0020 2020 7768 6963 6820 N.!IA.. which │ │ │ +0044d880: 4e00 2146 4100 0020 2020 7768 6963 6820 N.!FA.. 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: 2149 5100 0020 2020 5452 4f4c 4c42 4143 !IQ.. TROLLBAC │ │ │ +0044d8d0: 2146 5100 0020 2020 5452 4f4c 4c42 4143 !FQ.. 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 2149 6100 0020 2020 4973 7375 ).L.!Ia.. Issu │ │ │ +0044d920: 292e 4c00 2146 6100 0020 2020 4973 7375 ).L.!Fa.. 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: 2149 7100 0020 2020 7072 6f64 7563 6573 !Iq.. produces │ │ │ -0044d980: 2061 6e20 6572 726f 722e 0700 2149 8100 an error...!I.. │ │ │ -0044d990: 0031 0021 4991 0000 2020 2054 6865 2066 .1.!I... The f │ │ │ +0044d970: 2146 7100 0020 2020 7072 6f64 7563 6573 !Fq.. produces │ │ │ +0044d980: 2061 6e20 6572 726f 722e 0700 2146 8100 an error...!F.. │ │ │ +0044d990: 0031 0021 4691 0000 2020 2054 6865 2066 .1.!F... 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 2049 c011 0000 2800 2149 1200 s:.. I....(.!I.. │ │ │ +0044d9c0: 733a 0800 2046 c011 0000 2800 2146 1200 s:.. F....(.!F.. │ │ │ 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 2149 1300 0052 0021 4914 0000 r]..!I...R.!I... │ │ │ +0044d9f0: 725d 0700 2146 1300 0052 0021 4614 0000 r]..!F...R.!F... │ │ │ 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 4915 the chapterM.!I. │ │ │ +0044da40: 7468 6520 6368 6170 7465 724d 0021 4615 the chapterM.!F. │ │ │ 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 2149 1600 0011 s Guide...!I.... │ │ │ -0044daa0: 0017 4953 5441 5254 0000 5453 7461 7274 ..ISTART..TStart │ │ │ -0044dab0: 1100 1d49 bf11 0000 2020 2054 5374 6172 ...I.... TStar │ │ │ -0044dac0: 7407 001e 4921 0000 5400 1e49 3100 0020 t...I!..T..I1.. │ │ │ +0044da90: 7320 4775 6964 652e 0700 2146 1600 0011 s Guide...!F.... │ │ │ +0044daa0: 0017 4653 5441 5254 0000 5453 7461 7274 ..FSTART..TStart │ │ │ +0044dab0: 1100 1d46 bf11 0000 2020 2054 5374 6172 ...F.... TStar │ │ │ +0044dac0: 7407 001e 4621 0000 5400 1e46 3100 0020 t...F!..T..F1.. │ │ │ 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 1e49 -transactionR..I │ │ │ +0044db10: 2d74 7261 6e73 6163 7469 6f6e 5200 1e46 -transactionR..F │ │ │ 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: 1e49 5100 0020 2020 2824 544c 4556 454c .IQ.. ($TLEVEL │ │ │ +0044db70: 1e46 5100 0020 2020 2824 544c 4556 454c .FQ.. ($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 1e49 6100 0020 2020 616e 6420 7768 T..Ia.. and wh │ │ │ +0044dbc0: 5400 1e46 6100 0020 2020 616e 6420 7768 T..Fa.. 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 1e49 7100 0020 2020 5453 theP..Iq.. TS │ │ │ +0044dc10: 2074 6865 5000 1e46 7100 0020 2020 5453 theP..Fq.. 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 1e49 8100 0020 2020 5245 ng aQ..I... RE │ │ │ +0044dc60: 6e67 2061 5100 1e46 8100 0020 2020 5245 ng aQ..F... 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 4991 0000 2020 206b ERIAL(..I... k │ │ │ +0044dcb0: 4552 4941 4c28 001e 4691 0000 2020 206b ERIAL(..F... 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: 49c0 1100 002e 001e 4912 0000 2020 2054 I.......I... T │ │ │ +0044dce0: 46c0 1100 002e 001e 4612 0000 2020 2054 F.......F... 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 4913 0000 4600 1e49 1400 is:...I...F..I.. │ │ │ +0044dd10: 6973 3a07 001e 4613 0000 4600 1e46 1400 is:...F...F..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 1e49 1500 0050 001e 4916 0000 2020 ...I...P..I... │ │ │ +0044dd60: 0700 1e46 1500 0050 001e 4616 0000 2020 ...F...P..F... │ │ │ 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 4917 0000 2020 GeneralA..I... │ │ │ +0044ddb0: 4765 6e65 7261 6c41 001e 4617 0000 2020 GeneralA..F... │ │ │ 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 1e49 1800 001a s Guide....I.... │ │ │ -0044de00: 001d 49ff 7300 ff53 5b45 5249 414c 5d00 ..I.s..S[ERIAL]. │ │ │ -0044de10: 0053 5b45 5249 414c 5d13 002a 49bf 1100 .S[ERIAL]..*I... │ │ │ -0044de20: 0020 2020 535b 4552 4941 4c5d 0700 2b49 . S[ERIAL]..+I │ │ │ -0044de30: 2100 0053 002b 4931 0000 2020 2054 6865 !..S.+I1.. The │ │ │ +0044ddf0: 7320 4775 6964 652e 0700 1e46 1800 001a s Guide....F.... │ │ │ +0044de00: 001d 46ff 7300 ff53 5b45 5249 414c 5d00 ..F.s..S[ERIAL]. │ │ │ +0044de10: 0053 5b45 5249 414c 5d13 002a 46bf 1100 .S[ERIAL]..*F... │ │ │ +0044de20: 0020 2020 535b 4552 4941 4c5d 0700 2b46 . S[ERIAL]..+F │ │ │ +0044de30: 2100 0053 002b 4631 0000 2020 2054 6865 !..S.+F1.. 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 2b49 4100 0020 2020 ity ofS.+IA.. │ │ │ +0044de80: 6974 7920 6f66 5300 2b46 4100 0020 2020 ity ofS.+FA.. │ │ │ 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 4951 0000 egardlessT.+IQ.. │ │ │ +0044ded0: 6567 6172 646c 6573 7354 002b 4651 0000 egardlessT.+FQ.. │ │ │ 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: 4961 0000 2020 2069 7272 656c 6576 616e Ia.. irrelevan │ │ │ -0044df40: 742e 0700 2b49 7100 002e 0021 4954 5b52 t...+Iq....!IT[R │ │ │ +0044df30: 4661 0000 2020 2069 7272 656c 6576 616e Fa.. irrelevan │ │ │ +0044df40: 742e 0700 2b46 7100 002e 0021 4654 5b52 t...+Fq....!FT[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 49bf 1100 0020 D]=expr..6I.... │ │ │ +0044df70: 445d 3d65 7870 721f 0036 46bf 1100 0020 D]=expr..6F.... │ │ │ 0044df80: 2020 545b 5241 4e53 4143 5449 4f4e 4944 T[RANSACTIONID │ │ │ -0044df90: 5d3d 6578 7072 0700 3749 2100 0045 0037 ]=expr..7I!..E.7 │ │ │ -0044dfa0: 4931 0000 2020 2054 6865 2054 5241 4e53 I1.. The TRANS │ │ │ +0044df90: 5d3d 6578 7072 0700 3746 2100 0045 0037 ]=expr..7F!..E.7 │ │ │ +0044dfa0: 4631 0000 2020 2054 6865 2054 5241 4e53 F1.. 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 3749 4100 0020 2020 6964 656e on..7IA.. iden │ │ │ +0044dfe0: 6f6e 1900 3746 4100 0020 2020 6964 656e on..7FA.. iden │ │ │ 0044dff0: 7469 6669 6361 7469 6f6e 2e00 0000 0000 tification...... │ │ │ 0044e000: 0400 0000 a807 0000 a113 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 3649 4100 0020 2020 6675 ntedL.6IA.. fu │ │ │ +0044e090: 6e74 6564 4c00 3646 4100 0020 2020 6675 ntedL.6FA.. 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 3649 5100 0054 0036 4961 0000 2020 ..6IQ..T.6Ia.. │ │ │ +0044e0e0: 0700 3646 5100 0054 0036 4661 0000 2020 ..6FQ..T.6Fa.. │ │ │ 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 4971 nt variableN.6Iq │ │ │ +0044e130: 6e74 2076 6172 6961 626c 654e 0036 4671 nt variableN.6Fq │ │ │ 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 4981 0000 non-zeroP.6I... │ │ │ +0044e180: 206e 6f6e 2d7a 6572 6f50 0036 4681 0000 non-zeroP.6F... │ │ │ 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 4991 0000 vironmentQ.6I... │ │ │ +0044e1d0: 7669 726f 6e6d 656e 7451 0036 4691 0000 vironmentQ.6F... │ │ │ 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 3549 c011 to enableE.5I.. │ │ │ +0044e220: 2074 6f20 656e 6162 6c65 4500 3546 c011 to enableE.5F.. │ │ │ 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 4912 0000 5200 3649 1300 0020 2020 .6I...R.6I... │ │ │ +0044e270: 0036 4612 0000 5200 3646 1300 0020 2020 .6F...R.6F... │ │ │ 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 3649 1400 0020 hen theyQ.6I... │ │ │ +0044e2c0: 6865 6e20 7468 6579 5100 3646 1400 0020 hen theyQ.6F... │ │ │ 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 4915 0000 tects andT.6I... │ │ │ +0044e310: 7465 6374 7320 616e 6454 0036 4615 0000 tects andT.6F... │ │ │ 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: 4916 0000 2020 2061 7070 6561 722e 2041 I... appear. A │ │ │ +0044e370: 4616 0000 2020 2061 7070 6561 722e 2041 F... 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 4917 0000 2020 2063 6861 7261 aT.6I... chara │ │ │ +0044e3b0: 6154 0036 4617 0000 2020 2063 6861 7261 aT.6F... 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 4918 0000 2020 2075 mends:.6I... u │ │ │ +0044e400: 6d65 6e64 733a 0036 4618 0000 2020 2075 mends:.6F... 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 4919 0000 1200 3649 1a00 0020 2020 .6I.....6I... │ │ │ -0044e450: 2a2a 4e6f 7465 2a2a 0700 3649 2100 004f **Note**..6I!..O │ │ │ -0044e460: 0036 4922 0000 2020 2057 6865 6e20 616c .6I".. When al │ │ │ +0044e440: 0036 4619 0000 1200 3646 1a00 0020 2020 .6F.....6F... │ │ │ +0044e450: 2a2a 4e6f 7465 2a2a 0700 3646 2100 004f **Note**..6F!..O │ │ │ +0044e460: 0036 4622 0000 2020 2057 6865 6e20 616c .6F".. 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: 3649 2300 0020 2020 5b4e 4f5d 4241 4443 6I#.. [NO]BADC │ │ │ +0044e4b0: 3646 2300 0020 2020 5b4e 4f5d 4241 4443 6F#.. [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: 4924 0000 2020 2066 756e 6374 696f 6e73 I$.. functions │ │ │ +0044e500: 4624 0000 2020 2066 756e 6374 696f 6e73 F$.. 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 4925 0000 2020 206d 6967 7261 7469 .6I%.. migrati │ │ │ +0044e550: 0036 4625 0000 2020 206d 6967 7261 7469 .6F%.. 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 4926 0000 2020 2063 6861 7261 6374 .6I&.. charact │ │ │ +0044e5a0: 0036 4626 0000 2020 2063 6861 7261 6374 .6F&.. 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 4927 0000 2020 2063 6f64 6520 nS.6I'.. code │ │ │ +0044e5f0: 6e53 0036 4627 0000 2020 2063 6f64 6520 nS.6F'.. 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 3649 2800 0020 2020 6174 rors;.6I(.. at │ │ │ +0044e640: 726f 7273 3b00 3646 2800 0020 2020 6174 rors;.6F(.. 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 4929 0000 1500 2e61 5245 414b 4d53 .6I).....aREAKMS │ │ │ -0044e690: 4700 0042 5245 414b 4d53 4713 0036 49bf G..BREAKMSG..6I. │ │ │ +0044e680: 0036 4629 0000 1500 2e61 5245 414b 4d53 .6F).....aREAKMS │ │ │ +0044e690: 4700 0042 5245 414b 4d53 4713 0036 46bf G..BREAKMSG..6F. │ │ │ 0044e6a0: 1100 0020 2020 4252 4541 4b4d 5347 0700 ... BREAKMSG.. │ │ │ -0044e6b0: 3749 2100 001a 0037 4931 0000 2020 2022 7I!....7I1.. " │ │ │ +0044e6b0: 3746 2100 001a 0037 4631 0000 2020 2022 7F!....7F1.. " │ │ │ 0044e6c0: 4252 4541 4b4d 5347 223a 7661 6c75 6507 BREAKMSG":value. │ │ │ -0044e6d0: 0037 4941 0000 4f00 3749 5100 0020 2020 .7IA..O.7IQ.. │ │ │ +0044e6d0: 0037 4641 0000 4f00 3746 5100 0020 2020 .7FA..O.7FQ.. │ │ │ 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 4961 0000 2020 2063 BREAKO.7Ia.. c │ │ │ +0044e720: 4252 4541 4b4f 0037 4661 0000 2020 2063 BREAKO.7Fa.. 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 3749 7100 0020 2020 6465 sage-.7Iq.. de │ │ │ +0044e770: 7361 6765 2d00 3746 7100 0020 2020 6465 sage-.7Fq.. 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 4981 0000 0000 0000 0000 0000 ...7I........... │ │ │ +0044e7a0: 2e07 0037 4681 0000 0000 0000 0000 0000 ...7F........... │ │ │ 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 b813 0000 0000 0000 ................ │ │ │ -0044e810: 8b00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +0044e810: 8b00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 49c0 to provide..6I. │ │ │ +0044e890: 2074 6f20 7072 6f76 6964 651e 0036 46c0 to provide..6F. │ │ │ 0044e8a0: 1100 0020 2020 7468 6520 4252 4541 4b4d ... the BREAKM │ │ │ -0044e8b0: 5347 2076 616c 7565 2e07 0037 4912 0000 SG value...7I... │ │ │ -0044e8c0: 3100 3749 1300 0020 2020 3120 2d20 4252 1.7I... 1 - BR │ │ │ +0044e8b0: 5347 2076 616c 7565 2e07 0037 4612 0000 SG value...7F... │ │ │ +0044e8c0: 3100 3746 1300 0020 2020 3120 2d20 4252 1.7F... 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 4914 0000 2b00 3749 1500 0020 m..7I...+.7I... │ │ │ +0044e8f0: 6d07 0037 4614 0000 2b00 3746 1500 0020 m..7F...+.7F... │ │ │ 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 4916 0000 2e00 3749 1700 ion..7I.....7I.. │ │ │ +0044e920: 696f 6e07 0037 4616 0000 2e00 3746 1700 ion..7F.....7F.. │ │ │ 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 3749 1800 002a XCEPTION..7I...* │ │ │ -0044e960: 0037 4919 0000 2020 2038 202d 2042 5245 .7I... 8 - BRE │ │ │ +0044e950: 5843 4550 5449 4f4e 0700 3746 1800 002a XCEPTION..7F...* │ │ │ +0044e960: 0037 4619 0000 2020 2038 202d 2042 5245 .7F... 8 - BRE │ │ │ 0044e970: 414b 7320 7769 7468 696e 2061 205a 5354 AKs within a ZST │ │ │ -0044e980: 4550 2061 6374 696f 6e07 0037 491a 0000 EP action..7I... │ │ │ -0044e990: 4600 3749 2100 0020 2020 3136 202d 205a F.7I!.. 16 - Z │ │ │ +0044e980: 4550 2061 6374 696f 6e07 0037 461a 0000 EP action..7F... │ │ │ +0044e990: 4600 3746 2100 0020 2020 3136 202d 205a F.7F!.. 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 3749 2200 0020 2020 rigger..7I".. │ │ │ +0044e9d0: 7269 6767 6572 1900 3746 2200 0020 2020 rigger..7F".. │ │ │ 0044e9e0: 2854 5249 475a 4252 4541 4b52 454d 2907 (TRIGZBREAKREM). │ │ │ -0044e9f0: 0037 4923 0000 4c00 3749 2400 0020 2020 .7I#..L.7I$.. │ │ │ +0044e9f0: 0037 4623 0000 4c00 3746 2400 0020 2020 .7F#..L.7F$.. │ │ │ 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 3749 2500 0020 2020 6469 7370 .M&.7I%.. disp │ │ │ +0044ea40: 2e4d 2600 3746 2500 0020 2020 6469 7370 .M&.7F%.. disp │ │ │ 0044ea50: 6c61 7973 2061 6c6c 2042 5245 414b 206d lays all BREAK m │ │ │ -0044ea60: 6573 7361 6765 732e 0700 3749 2600 0012 essages...7I&... │ │ │ -0044ea70: 0037 4927 0000 2020 2045 7861 6d70 6c65 .7I'.. Example │ │ │ -0044ea80: 3a07 0037 4928 0000 1f00 3749 2900 0020 :..7I(....7I).. │ │ │ +0044ea60: 6573 7361 6765 732e 0700 3746 2600 0012 essages...7F&... │ │ │ +0044ea70: 0037 4627 0000 2020 2045 7861 6d70 6c65 .7F'.. Example │ │ │ +0044ea80: 3a07 0037 4628 0000 1f00 3746 2900 0020 :..7F(....7F).. │ │ │ 0044ea90: 2020 4754 4d3e 5649 4557 2022 4252 4541 GTM>VIEW "BREA │ │ │ -0044eaa0: 4b4d 5347 223a 3507 0037 492a 0000 5300 KMSG":5..7I*..S. │ │ │ -0044eab0: 3749 3100 0020 2020 496e 2074 6869 7320 7I1.. In this │ │ │ +0044eaa0: 4b4d 5347 223a 3507 0037 462a 0000 5300 KMSG":5..7F*..S. │ │ │ +0044eab0: 3746 3100 0020 2020 496e 2074 6869 7320 7F1.. 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 4932 0000 2020 2054 6869 7320 .N.7I2.. This │ │ │ +0044eb00: 2e4e 0037 4632 0000 2020 2054 6869 7320 .N.7F2.. 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 4933 0000 2020 2064 6576 6963 6520 .7I3.. device │ │ │ +0044eb50: 0037 4633 0000 2020 2064 6576 6963 6520 .7F3.. device │ │ │ 0044eb60: 4558 4345 5054 494f 4e20 2876 616c 7565 EXCEPTION (value │ │ │ -0044eb70: 2034 292e 0700 3749 3400 0014 002d 4944 4)...7I4....-ID │ │ │ +0044eb70: 2034 292e 0700 3746 3400 0014 002d 4644 4)...7F4....-FD │ │ │ 0044eb80: 4246 4c55 5348 0000 4442 464c 5553 4812 BFLUSH..DBFLUSH. │ │ │ -0044eb90: 0035 49bf 1100 0020 2020 4442 464c 5553 .5I.... DBFLUS │ │ │ -0044eba0: 4807 0036 4921 0000 2500 3649 3100 0020 H..6I!..%.6I1.. │ │ │ +0044eb90: 0035 46bf 1100 0020 2020 4442 464c 5553 .5F.... DBFLUS │ │ │ +0044eba0: 4807 0036 4621 0000 2500 3646 3100 0020 H..6F!..%.6F1.. │ │ │ 0044ebb0: 2020 4442 464c 5553 485b 3a3c 7265 6769 DBFLUSH[:[:N]]..6 │ │ │ -0044ebd0: 4941 0000 4f00 3649 5100 0020 2020 5768 IA..O.6IQ.. Wh │ │ │ +0044ebd0: 4641 0000 4f00 3646 5100 0020 2020 5768 FA..O.6FQ.. 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 4961 0000 2020 2062 7566 balS.6Ia.. buf │ │ │ +0044ec20: 6261 6c53 0036 4661 0000 2020 2062 7566 balS.6Fa.. 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 3649 7100 0020 2020 tes onS.6Iq.. │ │ │ +0044ec70: 7465 7320 6f6e 5300 3646 7100 0020 2020 tes onS.6Fq.. │ │ │ 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 4981 0000 number ofS.6I... │ │ │ +0044ecc0: 6e75 6d62 6572 206f 6653 0036 4681 0000 number ofS.6F... │ │ │ 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 3649 ks. NormallyT.6I │ │ │ +0044ed10: 6b73 2e20 4e6f 726d 616c 6c79 5400 3646 ks. NormallyT.6F │ │ │ 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 3549 c011 0000 2020 2066 6f72 2061 S.5I.... for a │ │ │ +0044ed70: 5300 3546 c011 0000 2020 2066 6f72 2061 S.5F.... 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 4912 0000 2020 2053 6565 ad.5.6I... See │ │ │ +0044edc0: 6164 2e35 0036 4612 0000 2020 2053 6565 ad.5.6F... 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 3649 1300 0010 Options...6I.... │ │ │ -0044ee00: 002f 4953 594e 4300 0044 4253 594e 4311 ./ISYNC..DBSYNC. │ │ │ -0044ee10: 0034 49bf 1100 0020 2020 4442 5359 4e43 .4I.... DBSYNC │ │ │ -0044ee20: 0700 3549 2100 0020 0035 4931 0000 2020 ..5I!.. .5I1.. │ │ │ +0044edf0: 4f70 7469 6f6e 732e 0700 3646 1300 0010 Options...6F.... │ │ │ +0044ee00: 002f 4653 594e 4300 0044 4253 594e 4311 ./FSYNC..DBSYNC. │ │ │ +0044ee10: 0034 46bf 1100 0020 2020 4442 5359 4e43 .4F.... DBSYNC │ │ │ +0044ee20: 0700 3546 2100 0020 0035 4631 0000 2020 ..5F!.. .5F1.. │ │ │ 0044ee30: 2022 4442 5359 4e43 223a 3c72 6567 696f "DBSYNC":..5IA..L. │ │ │ -0044ee50: 3549 5100 0020 2020 5065 7266 6f72 6d73 5IQ.. Performs │ │ │ +0044ee40: 6e5f 6c69 7374 3e07 0035 4641 0000 4c00 n_list>..5FA..L. │ │ │ +0044ee50: 3546 5100 0020 2020 5065 7266 6f72 6d73 5FQ.. 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 3549 6100 ion on theP.5Ia. │ │ │ +0044ee90: 696f 6e20 6f6e 2074 6865 5000 3546 6100 ion on theP.5Fa. │ │ │ 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 3549 7100 ll regionsT.5Iq. │ │ │ +0044eee0: 6c6c 2072 6567 696f 6e73 5400 3546 7100 ll regionsT.5Fq. │ │ │ 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: 3549 8100 0020 2020 6174 2061 7070 726f 5I... at appro │ │ │ +0044ef40: 3546 8100 0020 2020 6174 2061 7070 726f 5F... 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 3549 9100 0020 2020 7468 6520 reS.5I... the │ │ │ +0044ef90: 7265 5300 3546 9100 0020 2020 7468 6520 reS.5F... 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 3c17 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 2949 1800 0020 2020 4754 4d3e 5a4c ..)I... GTM>ZL │ │ │ +0044f040: 1d00 2946 1800 0020 2020 4754 4d3e 5a4c ..)F... GTM>ZL │ │ │ 0044f050: 696e 6b20 224e 4f53 454e 5345 2232 0029 ink "NOSENSE"2.) │ │ │ -0044f060: 4919 0000 2020 2025 4754 4d2d 452d 4c41 I... %GTM-E-LA │ │ │ +0044f060: 4619 0000 2020 2025 4754 4d2d 452d 4c41 F... %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 491a 0000 2020 206e 6f74 2064 6566 .)I... not def │ │ │ -0044f0a0: 696e 6564 3a6c 6162 5100 2949 2100 0020 ined:labQ.)I!.. │ │ │ +0044f090: 0029 461a 0000 2020 206e 6f74 2064 6566 .)F... not def │ │ │ +0044f0a0: 696e 6564 3a6c 6162 5100 2946 2100 0020 ined:labQ.)F!.. │ │ │ 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 4922 0000 2B_x86/r/..)I".. │ │ │ -0044f100: 2020 204e 4f53 454e 5345 2e6d 1d00 2949 NOSENSE.m..)I │ │ │ +0044f0f0: 3242 5f78 3836 2f72 2f13 0029 4622 0000 2B_x86/r/..)F".. │ │ │ +0044f100: 2020 204e 4f53 454e 5345 2e6d 1d00 2946 NOSENSE.m..)F │ │ │ 0044f110: 2300 0020 2020 4754 4d3e 5a50 7269 6e74 #.. GTM>ZPrint │ │ │ -0044f120: 205e 4e4f 5345 4e53 4512 0029 4924 0000 ^NOSENSE..)I$.. │ │ │ -0044f130: 2020 204e 4f53 454e 5345 3b18 0029 4925 NOSENSE;..)I% │ │ │ +0044f120: 205e 4e4f 5345 4e53 4512 0029 4624 0000 ^NOSENSE..)F$.. │ │ │ +0044f130: 2020 204e 4f53 454e 5345 3b18 0029 4625 NOSENSE;..)F% │ │ │ 0044f140: 0000 2020 2020 2020 2020 2020 2044 6f20 .. Do │ │ │ -0044f150: 6c61 6216 0029 4926 0000 2020 2020 2020 lab..)I&.. │ │ │ -0044f160: 2020 2020 2051 7569 7428 0029 4927 0000 Quit(.)I'.. │ │ │ +0044f150: 6c61 6216 0029 4626 0000 2020 2020 2020 lab..)F&.. │ │ │ +0044f160: 2020 2020 2051 7569 7428 0029 4627 0000 Quit(.)F'.. │ │ │ 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 4928 0000 2020 2020 2020 2020 "..)I(.. │ │ │ -0044f1a0: 2020 2051 7569 7423 0029 4929 0000 2020 Quit#.)I).. │ │ │ +0044f190: 2216 0029 4628 0000 2020 2020 2020 2020 "..)F(.. │ │ │ +0044f1a0: 2020 2051 7569 7423 0029 4629 0000 2020 Quit#.)F).. │ │ │ 0044f1b0: 2047 544d 3e56 6965 7720 224c 4142 454c GTM>View "LABEL │ │ │ -0044f1c0: 5322 3a22 5550 5045 5222 1f00 2949 2a00 S":"UPPER"..)I*. │ │ │ +0044f1c0: 5322 3a22 5550 5045 5222 1f00 2946 2a00 S":"UPPER"..)F*. │ │ │ 0044f1d0: 0020 2020 4754 4d3e 5a4c 696e 6b20 224e . GTM>ZLink "N │ │ │ -0044f1e0: 4f53 454e 5345 2e6d 2219 0029 4931 0000 OSENSE.m"..)I1.. │ │ │ +0044f1e0: 4f53 454e 5345 2e6d 2219 0029 4631 0000 OSENSE.m"..)F1.. │ │ │ 0044f1f0: 2020 2047 544d 3e44 6f20 5e4e 4f53 454e GTM>Do ^NOSEN │ │ │ -0044f200: 5345 1900 2949 3200 0020 2020 5448 4953 SE..)I2.. THIS │ │ │ -0044f210: 2049 5320 4e4f 5345 4e53 450e 0029 4933 IS NOSENSE..)I3 │ │ │ -0044f220: 0000 2020 2047 544d 3e07 0029 4934 0000 .. GTM>..)I4.. │ │ │ -0044f230: 4c00 2949 3500 0020 2020 5468 6973 2064 L.)I5.. This d │ │ │ +0044f200: 5345 1900 2946 3200 0020 2020 5448 4953 SE..)F2.. THIS │ │ │ +0044f210: 2049 5320 4e4f 5345 4e53 450e 0029 4633 IS NOSENSE..)F3 │ │ │ +0044f220: 0000 2020 2047 544d 3e07 0029 4634 0000 .. GTM>..)F4.. │ │ │ +0044f230: 4c00 2946 3500 0020 2020 5468 6973 2064 L.)F5.. 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 2949 andling caseR.)I │ │ │ +0044f270: 616e 646c 696e 6720 6361 7365 5200 2946 andling caseR.)F │ │ │ 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: 2949 3700 0020 2020 746f 2066 6f72 6365 )I7.. to force │ │ │ +0044f2d0: 2946 3700 0020 2020 746f 2066 6f72 6365 )F7.. 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: 4938 0000 2020 2068 616e 646c 696e 6720 I8.. handling │ │ │ +0044f320: 4638 0000 2020 2068 616e 646c 696e 6720 F8.. handling │ │ │ 0044f330: 6f66 206c 6162 656c 7320 6973 2074 6865 of labels is the │ │ │ -0044f340: 2073 616d 652e 0700 2949 3900 0018 001f same...)I9..... │ │ │ +0044f340: 2073 616d 652e 0700 2946 3900 0018 001f same...)F9..... │ │ │ 0044f350: 684b 4559 5f57 4f52 4453 0000 4b65 795f hKEY_WORDS..Key_ │ │ │ -0044f360: 576f 7264 7314 0029 49bf 1100 0020 2020 Words..)I.... │ │ │ -0044f370: 4b65 7920 576f 7264 7307 002a 4921 0000 Key Words..*I!.. │ │ │ -0044f380: 1800 2949 ff73 00ff 4241 4443 4841 5200 ..)I.s..BADCHAR. │ │ │ -0044f390: 0042 4144 4348 4152 1200 3549 bf11 0000 .BADCHAR..5I.... │ │ │ -0044f3a0: 2020 2042 4144 4348 4152 0700 3649 2100 BADCHAR..6I!. │ │ │ +0044f360: 576f 7264 7314 0029 46bf 1100 0020 2020 Words..)F.... │ │ │ +0044f370: 4b65 7920 576f 7264 7307 002a 4621 0000 Key Words..*F!.. │ │ │ +0044f380: 1800 2946 ff73 00ff 4241 4443 4841 5200 ..)F.s..BADCHAR. │ │ │ +0044f390: 0042 4144 4348 4152 1200 3546 bf11 0000 .BADCHAR..5F.... │ │ │ +0044f3a0: 2020 2042 4144 4348 4152 0700 3646 2100 BADCHAR..6F!. │ │ │ 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 e313 0000 0000 0000 ................ │ │ │ -0044f810: 5200 0049 4845 4c50 00ff 7300 ff43 4f4d R..IHELP..s..COM │ │ │ +0044f810: 5200 0046 4845 4c50 00ff 7300 ff43 4f4d R..FHELP..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 3549 1200 0011 002e 494d 5445 s...5I......IMTE │ │ │ -0044f870: 524d 0000 444d 5445 524d 1100 3449 bf11 RM..DMTERM..4I.. │ │ │ -0044f880: 0000 2020 2044 4d54 4552 4d07 0035 4921 .. DMTERM..5I! │ │ │ -0044f890: 0000 5100 3549 3100 0020 2020 5072 6f76 ..Q.5I1.. Prov │ │ │ +0044f860: 732e 0700 3546 1200 0011 002e 464d 5445 s...5F......FMTE │ │ │ +0044f870: 524d 0000 444d 5445 524d 1100 3446 bf11 RM..DMTERM..4F.. │ │ │ +0044f880: 0000 2020 2044 4d54 4552 4d07 0035 4621 .. DMTERM..5F! │ │ │ +0044f890: 0000 5100 3546 3100 0020 2020 5072 6f76 ..Q.5F1.. 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 4941 0000 2020 2075 7365 odeK.5IA.. use │ │ │ +0044f8e0: 6f64 654b 0035 4641 0000 2020 2075 7365 odeK.5FA.. 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: 3549 5100 0020 2020 5445 524d 494e 4154 5IQ.. TERMINAT │ │ │ +0044f930: 3546 5100 0020 2020 5445 524d 494e 4154 5FQ.. 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 3549 6100 0020 2020 5445 524d 494e S.5Ia.. TERMIN │ │ │ +0044f980: 5300 3546 6100 0020 2020 5445 524d 494e S.5Fa.. 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 4971 0000 2020 206d 6f64 ectQ.5Iq.. mod │ │ │ +0044f9d0: 6563 7451 0035 4671 0000 2020 206d 6f64 ectQ.5Fq.. 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 3549 8100 0020 2020 6774 ableS.5I... gt │ │ │ +0044fa20: 6162 6c65 5300 3546 8100 0020 2020 6774 ableS.5F... 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 4991 0000 2020 processQ.5I... │ │ │ +0044fa70: 7072 6f63 6573 7351 0035 4691 0000 2020 processQ.5F... │ │ │ 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 3449 c011 0000 defaultS.4I.... │ │ │ +0044fac0: 2064 6566 6175 6c74 5300 3446 c011 0000 defaultS.4F.... │ │ │ 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 4912 M mode or 0..5I. │ │ │ +0044fb10: 4d20 6d6f 6465 206f 7220 301c 0035 4612 M mode or 0..5F. │ │ │ 0044fb20: 0000 2020 2066 6f72 204e 4f44 4d54 4552 .. for NODMTER │ │ │ -0044fb30: 4d20 6d6f 6465 2e07 0035 4913 0000 1000 M mode...5I..... │ │ │ -0044fb40: 2d49 4550 4f43 4800 0045 504f 4348 1000 -IEPOCH..EPOCH.. │ │ │ -0044fb50: 3349 bf11 0000 2020 2045 504f 4348 0700 3I.... EPOCH.. │ │ │ -0044fb60: 3449 2100 0021 0034 4931 0000 2020 2022 4I!..!.4I1.. " │ │ │ +0044fb30: 4d20 6d6f 6465 2e07 0035 4613 0000 1000 M mode...5F..... │ │ │ +0044fb40: 2d46 4550 4f43 4800 0045 504f 4348 1000 -FEPOCH..EPOCH.. │ │ │ +0044fb50: 3346 bf11 0000 2020 2045 504f 4348 0700 3F.... EPOCH.. │ │ │ +0044fb60: 3446 2100 0021 0034 4631 0000 2020 2022 4F!..!.4F1.. " │ │ │ 0044fb70: 4550 4f43 4822 5b3a 3c72 6567 696f 6e5f EPOCH"[:]..4IA..O.4 │ │ │ -0044fb90: 4951 0000 2020 2046 6c75 7368 6573 2074 IQ.. Flushes t │ │ │ +0044fb80: 6c69 7374 3e5d 0700 3446 4100 004f 0034 list>]..4FA..O.4 │ │ │ +0044fb90: 4651 0000 2020 2046 6c75 7368 6573 2074 FQ.. 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 3449 d, writes anO.4I │ │ │ +0044fbd0: 642c 2077 7269 7465 7320 616e 4f00 3446 d, writes anO.4F │ │ │ 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 4971 all regionsQ.4Iq │ │ │ +0044fc20: 616c 6c20 7265 6769 6f6e 7351 0034 4671 all regionsQ.4Fq │ │ │ 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 3449 epochs as aR.4I │ │ │ +0044fc70: 2065 706f 6368 7320 6173 2061 5200 3446 epochs as aR.4F │ │ │ 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: 3449 9100 0020 2020 6170 706c 6963 6174 4I... applicat │ │ │ +0044fcd0: 3446 9100 0020 2020 6170 706c 6963 6174 4F... 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 3349 c011 0000 2020 2074 6865 2044 Q.3I.... the D │ │ │ +0044fd20: 5100 3346 c011 0000 2020 2074 6865 2044 Q.3F.... 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 4912 0000 2020 2061 6374 696f CR.4I... actio │ │ │ +0044fd70: 4352 0034 4612 0000 2020 2061 6374 696f CR.4F... 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 4913 0000 2020 2074 6865 of).4I... the │ │ │ +0044fdc0: 206f 6629 0034 4613 0000 2020 2074 6865 of).4F... the │ │ │ 0044fdd0: 7365 2061 6374 696f 6e73 2077 6974 6869 se actions withi │ │ │ -0044fde0: 6e20 7468 6520 6570 6f63 682e 0700 3449 n the epoch...4I │ │ │ -0044fdf0: 1400 0010 002d 4946 4c55 5348 0000 464c .....-IFLUSH..FL │ │ │ -0044fe00: 5553 4810 0033 49bf 1100 0020 2020 464c USH..3I.... FL │ │ │ -0044fe10: 5553 4807 0034 4921 0000 2100 3449 3100 USH..4I!..!.4I1. │ │ │ +0044fde0: 6e20 7468 6520 6570 6f63 682e 0700 3446 n the epoch...4F │ │ │ +0044fdf0: 1400 0010 002d 4646 4c55 5348 0000 464c .....-FFLUSH..FL │ │ │ +0044fe00: 5553 4810 0033 46bf 1100 0020 2020 464c USH..3F.... FL │ │ │ +0044fe10: 5553 4807 0034 4621 0000 2100 3446 3100 USH..4F!..!.4F1. │ │ │ 0044fe20: 0020 2020 2246 4c55 5348 225b 3a3c 7265 . "FLUSH"[:]..4IA │ │ │ -0044fe40: 0000 5400 3449 5100 0020 2020 466c 7573 ..T.4IQ.. Flus │ │ │ +0044fe30: 6769 6f6e 5f6c 6973 743e 5d07 0034 4641 gion_list>]..4FA │ │ │ +0044fe40: 0000 5400 3446 5100 0020 2020 466c 7573 ..T.4FQ.. 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 3449 6100 0020 2020 ing isM.4Ia.. │ │ │ +0044fe90: 696e 6720 6973 4d00 3446 6100 0020 2020 ing isM.4Fa.. │ │ │ 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 4971 0000 2020 2062 7566 nalT.4Iq.. buf │ │ │ +0044fee0: 6e61 6c54 0034 4671 0000 2020 2062 7566 nalT.4Fq.. 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 4981 0000 2020 cified,S.4I... │ │ │ +0044ff30: 6369 6669 6564 2c53 0034 4681 0000 2020 cified,S.4F... │ │ │ 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 3449 9100 y that the".4I.. │ │ │ +0044ff80: 7920 7468 6174 2074 6865 2200 3446 9100 y that the".4F.. │ │ │ 0044ff90: 0020 2020 4754 2e4d 2070 726f 6365 7373 . GT.M process │ │ │ -0044ffa0: 2068 6173 206f 7065 6e65 642e 0800 3349 has opened...3I │ │ │ -0044ffb0: c011 0000 2500 2e49 554c 4c5f 424f 4f4c ....%..IULL_BOOL │ │ │ +0044ffa0: 2068 6173 206f 7065 6e65 642e 0800 3346 has opened...3F │ │ │ +0044ffb0: c011 0000 2500 2e46 554c 4c5f 424f 4f4c ....%..FULL_BOOL │ │ │ 0044ffc0: 4541 4e57 4152 4e00 0046 554c 4c5f 424f EANWARN..FULL_BO │ │ │ -0044ffd0: 4f4c 4541 4e57 4152 4e1b 003e 49bf 1100 OLEANWARN..>I... │ │ │ +0044ffd0: 4f4c 4541 4e57 4152 4e1b 003e 46bf 1100 OLEANWARN..>F... │ │ │ 0044ffe0: 0020 2020 4655 4c4c 5f42 4f4f 4c45 414e . FULL_BOOLEAN │ │ │ -0044fff0: 5741 524e 0700 3f49 2100 0000 0000 0000 WARN..?I!....... │ │ │ +0044fff0: 5741 524e 0700 3f46 2100 0000 0000 0000 WARN..?F!....... │ │ │ 00450000: 0400 0000 dc07 0000 0314 0000 0000 0000 ................ │ │ │ -00450010: 9300 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00450010: 9300 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 4941 0000 2020 206c 6f67 s a!.?IA.. log │ │ │ +004500a0: 7320 6121 003f 4641 0000 2020 206c 6f67 s a!.?FA.. log │ │ │ 004500b0: 6963 616c 2054 5255 4520 6f72 2046 414c ical TRUE or FAL │ │ │ -004500c0: 5345 292e 0700 3f49 5100 0054 003f 4961 SE)...?IQ..T.?Ia │ │ │ +004500c0: 5345 292e 0700 3f46 5100 0054 003f 4661 SE)...?FQ..T.?Fa │ │ │ 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 4971 0000 2020 2065 7661 6c75 6174 .?Iq.. evaluat │ │ │ +00450120: 003f 4671 0000 2020 2065 7661 6c75 6174 .?Fq.. 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 4981 0000 2020 2072 6573 756c 742e .?I... result. │ │ │ +00450170: 003f 4681 0000 2020 2072 6573 756c 742e .?F... 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: 3f49 9100 0020 2020 2424 6162 635e 6465 ?I... $$abc^de │ │ │ +004501c0: 3f46 9100 0020 2020 2424 6162 635e 6465 ?F... $$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 49c0 1100 0020 2020 3121 5e61 2c20 .>I.... 1!^a, │ │ │ +00450210: 003e 46c0 1100 0020 2020 3121 5e61 2c20 .>F.... 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: 4912 0000 2020 2061 6363 6573 7369 6e67 I... accessing │ │ │ +00450260: 4612 0000 2020 2061 6363 6573 7369 6e67 F... accessing │ │ │ 00450270: 2074 6865 2067 6c6f 6261 6c20 7661 7269 the global vari │ │ │ -00450280: 6162 6c65 2e07 003f 4913 0000 5000 3f49 able...?I...P.?I │ │ │ +00450280: 6162 6c65 2e07 003f 4613 0000 5000 3f46 able...?F...P.?F │ │ │ 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 3f49 t expressionT.?I │ │ │ +004502d0: 7420 6578 7072 6573 7369 6f6e 5400 3f46 t expressionT.?F │ │ │ 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 3f49 1600 0020 2020 6578 6563 7574 ).?I... execut │ │ │ +00450330: 2900 3f46 1600 0020 2020 6578 6563 7574 ).?F... execut │ │ │ 00450340: 6520 696e 206c 6566 742d 746f 2d72 6967 e in left-to-rig │ │ │ -00450350: 6874 206f 7264 6572 2e07 003f 4917 0000 ht order...?I... │ │ │ -00450360: 5000 3f49 1800 0020 2020 5769 7468 2056 P.?I... With V │ │ │ +00450350: 6874 206f 7264 6572 2e07 003f 4617 0000 ht order...?F... │ │ │ +00450360: 5000 3f46 1800 0020 2020 5769 7468 2056 P.?F... 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 3f49 1900 0020 2020 6c69 6b65 2022 J.?I... like " │ │ │ +004503b0: 4a00 3f46 1900 0020 2020 6c69 6b65 2022 J.?F... 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 3f49 1a00 ng when itO.?I.. │ │ │ +004503f0: 6e67 2077 6865 6e20 6974 4f00 3f46 1a00 ng when itO.?F.. │ │ │ 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 4921 0000 that is:T.?I!.. │ │ │ +00450440: 2074 6861 7420 6973 3a54 003f 4621 0000 that is:T.?F!.. │ │ │ 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: 4922 0000 2020 2066 756e 6374 696f 6e73 I".. functions │ │ │ +004504a0: 4622 0000 2020 2066 756e 6374 696f 6e73 F".. 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 3f49 2300 0051 003f 4924 0000 )...?I#..Q.?I$.. │ │ │ +004504d0: 292e 0700 3f46 2300 0051 003f 4624 0000 )...?F#..Q.?F$.. │ │ │ 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 3f49 2500 nvironmentN.?I%. │ │ │ +00450520: 6e76 6972 6f6e 6d65 6e74 4e00 3f46 2500 nvironmentN.?F%. │ │ │ 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 3f49 2600 0020 es to anS.?I&.. │ │ │ +00450570: 6573 2074 6f20 616e 5300 3f46 2600 0020 es to anS.?F&.. │ │ │ 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 4927 EAN", if itT.?I' │ │ │ +004505c0: 4541 4e22 2c20 6966 2069 7454 003f 4627 EAN", if itT.?F' │ │ │ 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 4928 0000 2020 2069 6620 6974 2065 .?I(.. if it e │ │ │ +00450620: 003f 4628 0000 2020 2069 6620 6974 2065 .?F(.. 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 4929 0000 5200 3f49 2a00 N"...?I)..R.?I*. │ │ │ +00450670: 4e22 2e07 003f 4629 0000 5200 3f46 2a00 N"...?F)..R.?F*. │ │ │ 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 3f49 indirection..?I │ │ │ +004506c0: 2069 6e64 6972 6563 7469 6f6e 1500 3f46 indirection..?F │ │ │ 004506d0: 3100 0020 2020 616e 6420 5845 4355 5445 1.. and XECUTE │ │ │ -004506e0: 2e07 003f 4932 0000 5100 3f49 3300 0020 ...?I2..Q.?I3.. │ │ │ +004506e0: 2e07 003f 4632 0000 5100 3f46 3300 0020 ...?F2..Q.?F3.. │ │ │ 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 4934 0000 s on. ForQ.?I4.. │ │ │ +00450730: 7320 6f6e 2e20 466f 7251 003f 4634 0000 s on. ForQ.?F4.. │ │ │ 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 3f49 3500 , refer toR.?I5. │ │ │ +00450780: 2c20 7265 6665 7220 746f 5200 3f46 3500 , refer toR.?F5. │ │ │ 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 2e14 0000 0000 0000 ................ │ │ │ -00450810: 6d00 0049 4845 4c50 00ff 7300 ff43 4f4d m..IHELP..s..COM │ │ │ +00450810: 6d00 0046 4845 4c50 00ff 7300 ff43 4f4d m..FHELP..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: 4937 0000 1400 2d49 4744 5343 4552 5400 I7....-IGDSCERT. │ │ │ -00450890: 0047 4453 4345 5254 1200 3549 bf11 0000 .GDSCERT..5I.... │ │ │ -004508a0: 2020 2047 4453 4345 5254 0700 3649 2100 GDSCERT..6I!. │ │ │ -004508b0: 004f 0036 4931 0000 2020 2045 6e61 626c .O.6I1.. Enabl │ │ │ +00450880: 4637 0000 1400 2d46 4744 5343 4552 5400 F7....-FGDSCERT. │ │ │ +00450890: 0047 4453 4345 5254 1200 3546 bf11 0000 .GDSCERT..5F.... │ │ │ +004508a0: 2020 2047 4453 4345 5254 0700 3646 2100 GDSCERT..6F!. │ │ │ +004508b0: 004f 0036 4631 0000 2020 2045 6e61 626c .O.6F1.. 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 3649 4100 0052 0036 4951 0000 2020 ..6IA..R.6IQ.. │ │ │ +00450900: 0700 3646 4100 0052 0036 4651 0000 2020 ..6FA..R.6FQ.. │ │ │ 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 4961 0000 integrityM.6Ia.. │ │ │ +00450950: 696e 7465 6772 6974 794d 0036 4661 0000 integrityM.6Fa.. │ │ │ 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 3649 7100 0020 2020 gradesS.6Iq.. │ │ │ +004509a0: 6772 6164 6573 5300 3646 7100 0020 2020 gradesS.6Fq.. │ │ │ 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 4981 0000 efault is..6I... │ │ │ +004509f0: 6566 6175 6c74 2069 7314 0036 4681 0000 efault is..6F... │ │ │ 00450a00: 2020 2047 4453 4345 5254 3a30 2e07 0036 GDSCERT:0...6 │ │ │ -00450a10: 4991 0000 1d00 2e49 5644 5550 5345 544e I......IVDUPSETN │ │ │ +00450a10: 4691 0000 1d00 2e46 5644 5550 5345 544e F......FVDUPSETN │ │ │ 00450a20: 4f4f 5000 0047 5644 5550 5345 544e 4f4f OOP..GVDUPSETNOO │ │ │ -00450a30: 5017 003a 49bf 1100 0020 2020 4756 4455 P..:I.... GVDU │ │ │ -00450a40: 5053 4554 4e4f 4f50 0700 3b49 2100 004d PSETNOOP..;I!..M │ │ │ -00450a50: 003b 4931 0000 2020 2045 6e61 626c 6573 .;I1.. Enables │ │ │ +00450a30: 5017 003a 46bf 1100 0020 2020 4756 4455 P..:F.... GVDU │ │ │ +00450a40: 5053 4554 4e4f 4f50 0700 3b46 2100 004d PSETNOOP..;F!..M │ │ │ +00450a50: 003b 4631 0000 2020 2045 6e61 626c 6573 .;F1.. 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 3b49 PSETNOOP":0)'.;I │ │ │ +00450a90: 5053 4554 4e4f 4f50 223a 3029 2700 3b46 PSETNOOP":0)'.;F │ │ │ 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 4951 0000 5200 3b49 6100 on...;IQ..R.;Ia. │ │ │ +00450ac0: 6f6e 2e07 003b 4651 0000 5200 3b46 6100 on...;FQ..R.;Fa. │ │ │ 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 3b49 ge the valueQ.;I │ │ │ +00450b10: 6765 2074 6865 2076 616c 7565 5100 3b46 ge the valueQ.;F │ │ │ 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: 4981 0000 2020 2063 6f64 6520 7370 6563 I... code spec │ │ │ +00450b70: 4681 0000 2020 2063 6f64 6520 7370 6563 F... 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: 4991 0000 2020 2065 6e61 626c 6564 2e08 I... enabled.. │ │ │ -00450bd0: 003a 49c0 1100 0014 002f 6553 5245 5345 .:I....../eSRESE │ │ │ -00450be0: 5400 0047 5653 5245 5345 5413 0036 49bf T..GVSRESET..6I. │ │ │ +00450bc0: 4691 0000 2020 2065 6e61 626c 6564 2e08 F... enabled.. │ │ │ +00450bd0: 003a 46c0 1100 0014 002f 6553 5245 5345 .:F....../eSRESE │ │ │ +00450be0: 5400 0047 5653 5245 5345 5413 0036 46bf T..GVSRESET..6F. │ │ │ 00450bf0: 1100 0020 2020 4756 5352 4553 4554 0700 ... GVSRESET.. │ │ │ -00450c00: 3749 2100 0052 0037 4931 0000 2020 2052 7I!..R.7I1.. R │ │ │ +00450c00: 3746 2100 0052 0037 4631 0000 2020 2052 7F!..R.7F1.. 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 4941 0000 2020 resultQ.7IA.. │ │ │ +00450c50: 2072 6573 756c 7451 0037 4641 0000 2020 resultQ.7FA.. │ │ │ 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 3749 5100 0020 STAT, BGS.7IQ.. │ │ │ +00450ca0: 5354 4154 2c20 4247 5300 3746 5100 0020 STAT, BGS.7FQ.. │ │ │ 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 4961 tails. NoteQ.7Ia │ │ │ +00450cf0: 7461 696c 732e 204e 6f74 6551 0037 4661 tails. NoteQ.7Fa │ │ │ 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 3749 abase accessP.7I │ │ │ +00450d40: 6162 6173 6520 6163 6365 7373 5000 3746 abase accessP.7F │ │ │ 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 3749 ffect on theT.7I │ │ │ +00450d90: 6666 6563 7420 6f6e 2074 6865 5400 3746 ffect on theT.7F │ │ │ 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 3749 9100 0020 2020 6461 7461 6261 8.7I... databa │ │ │ +00450df0: 3800 3746 9100 0020 2020 6461 7461 6261 8.7F... 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 3649 c011 0000 VRESET";..6I.... │ │ │ -00450e30: 1600 2d49 4a4e 4c46 4c55 5348 0000 4a4e ..-IJNLFLUSH..JN │ │ │ -00450e40: 4c46 4c55 5348 1300 3649 bf11 0000 2020 LFLUSH..6I.... │ │ │ -00450e50: 204a 4e4c 464c 5553 4807 0037 4921 0000 JNLFLUSH..7I!.. │ │ │ -00450e60: 5200 3749 3100 0020 2020 5772 6974 6573 R.7I1.. Writes │ │ │ +00450e20: 5652 4553 4554 223b 0800 3646 c011 0000 VRESET";..6F.... │ │ │ +00450e30: 1600 2d46 4a4e 4c46 4c55 5348 0000 4a4e ..-FJNLFLUSH..JN │ │ │ +00450e40: 4c46 4c55 5348 1300 3646 bf11 0000 2020 LFLUSH..6F.... │ │ │ +00450e50: 204a 4e4c 464c 5553 4807 0037 4621 0000 JNLFLUSH..7F!.. │ │ │ +00450e60: 5200 3746 3100 0020 2020 5772 6974 6573 R.7F1.. 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 3749 4100 0020 2020 7065 726d toR.7IA.. perm │ │ │ +00450eb0: 746f 5200 3746 4100 0020 2020 7065 726d toR.7FA.. 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 3749 5100 0020 2020 7370 notP.7IQ.. sp │ │ │ +00450f00: 206e 6f74 5000 3746 5100 0020 2020 7370 notP.7FQ.. 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 3749 6100 0020 2020 6375 the#.7Ia.. cu │ │ │ +00450f50: 2074 6865 2300 3746 6100 0020 2020 6375 the#.7Fa.. cu │ │ │ 00450f60: 7272 656e 7420 476c 6f62 616c 2044 6972 rrent Global Dir │ │ │ -00450f70: 6563 746f 7279 2e07 0037 4971 0000 4e00 ectory...7Iq..N. │ │ │ -00450f80: 3749 8100 0020 2020 4e6f 726d 616c 6c79 7I... Normally │ │ │ +00450f70: 6563 746f 7279 2e07 0037 4671 0000 4e00 ectory...7Fq..N. │ │ │ +00450f80: 3746 8100 0020 2020 4e6f 726d 616c 6c79 7F... 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 5914 0000 0000 0000 ........Y....... │ │ │ -00451010: 8600 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00451010: 8600 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 3649 c011 0000 2020 n some:.6I.... │ │ │ +00451090: 6e20 736f 6d65 3a00 3646 c011 0000 2020 n some:.6F.... │ │ │ 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 3749 1200 0011 0030 4957 4149 5400 ..7I.....0IWAIT. │ │ │ -004510e0: 004a 4e4c 5741 4954 1200 3549 bf11 0000 .JNLWAIT..5I.... │ │ │ -004510f0: 2020 204a 4e4c 5741 4954 0700 3649 2100 JNLWAIT..6I!. │ │ │ -00451100: 0053 0036 4931 0000 2020 2043 6175 7365 .S.6I1.. Cause │ │ │ +004510d0: 0700 3746 1200 0011 0030 4657 4149 5400 ..7F.....0FWAIT. │ │ │ +004510e0: 004a 4e4c 5741 4954 1200 3546 bf11 0000 .JNLWAIT..5F.... │ │ │ +004510f0: 2020 204a 4e4c 5741 4954 0700 3646 2100 JNLWAIT..6F!. │ │ │ +00451100: 0053 0036 4631 0000 2020 2043 6175 7365 .S.6F1.. 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 3649 4100 0020 2020 4a4e ten.O.6IA.. JN │ │ │ +00451150: 7465 6e2e 4f00 3646 4100 0020 2020 4a4e ten.O.6FA.. 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 4951 0000 2020 2069 7373 tesQ.6IQ.. iss │ │ │ +004511a0: 7465 7351 0036 4651 0000 2020 2069 7373 tesQ.6FQ.. 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 3649 6100 0020 2020 4e6f ues.L.6Ia.. No │ │ │ +004511f0: 7565 732e 4c00 3646 6100 0020 2020 4e6f ues.L.6Fa.. 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 3649 7100 0020 2020 7570 6461 7465 Q.6Iq.. update │ │ │ +00451240: 5100 3646 7100 0020 2020 7570 6461 7465 Q.6Fq.. 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 4981 0000 2020 206e 6f6e 2d54 r@.6I... non-T │ │ │ +00451290: 7240 0036 4681 0000 2020 206e 6f6e 2d54 r@.6F... 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 4991 0000 1100 2e49 4f42 5049 ...6I......IOBPI │ │ │ -004512e0: 4400 004a 4f42 5049 4411 0034 49bf 1100 D..JOBPID..4I... │ │ │ -004512f0: 0020 2020 4a4f 4250 4944 0700 3549 2100 . JOBPID..5I!. │ │ │ -00451300: 0053 0035 4931 0000 2020 2045 6e61 626c .S.5I1.. Enabl │ │ │ +004512d0: 2e07 0036 4691 0000 1100 2e46 4f42 5049 ...6F......FOBPI │ │ │ +004512e0: 4400 004a 4f42 5049 4411 0034 46bf 1100 D..JOBPID..4F... │ │ │ +004512f0: 0020 2020 4a4f 4250 4944 0700 3546 2100 . JOBPID..5F!. │ │ │ +00451300: 0053 0035 4631 0000 2020 2045 6e61 626c .S.5F1.. 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 3549 4100 0020 2020 4944 cessT.5IA.. ID │ │ │ +00451350: 6365 7373 5400 3546 4100 0020 2020 4944 cessT.5FA.. 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 3549 5100 0020 rated orC.5IQ.. │ │ │ +004513a0: 7261 7465 6420 6f72 4300 3546 5100 0020 rated orC.5FQ.. │ │ │ 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 4961 fault is 0...5Ia │ │ │ -004513f0: 0000 5300 3549 7100 0020 2020 5573 696e ..S.5Iq.. Usin │ │ │ +004513e0: 6661 756c 7420 6973 2030 2e07 0035 4661 fault is 0...5Fa │ │ │ +004513f0: 0000 5300 3546 7100 0020 2020 5573 696e ..S.5Fq.. 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 4981 0000 2020 2066 utput8.5I... f │ │ │ +00451440: 7574 7075 7438 0035 4681 0000 2020 2066 utput8.5F... 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: 4991 0000 1200 2d49 4c41 4245 4c53 0000 I.....-ILABELS.. │ │ │ -00451490: 4c41 4245 4c53 1100 3449 bf11 0000 2020 LABELS..4I.... │ │ │ -004514a0: 204c 4142 454c 5307 0035 4921 0000 5200 LABELS..5I!..R. │ │ │ -004514b0: 3549 3100 0020 2020 456e 6162 6c65 7320 5I1.. Enables │ │ │ +00451480: 4691 0000 1200 2d46 4c41 4245 4c53 0000 F.....-FLABELS.. │ │ │ +00451490: 4c41 4245 4c53 1100 3446 bf11 0000 2020 LABELS..4F.... │ │ │ +004514a0: 204c 4142 454c 5307 0035 4621 0000 5200 LABELS..5F!..R. │ │ │ +004514b0: 3546 3100 0020 2020 456e 6162 6c65 7320 5F1.. 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 3549 4100 0020 2020 6c61 6265 6c73 !.5IA.. labels │ │ │ +00451500: 2100 3546 4100 0020 2020 6c61 6265 6c73 !.5FA.. labels │ │ │ 00451510: 2077 6974 6869 6e20 726f 7574 696e 6573 within routines │ │ │ -00451520: 2e07 0035 4951 0000 4c00 3549 6100 0020 ...5IQ..L.5Ia.. │ │ │ +00451520: 2e07 0035 4651 0000 4c00 3546 6100 0020 ...5FQ..L.5Fa.. │ │ │ 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 3549 7100 0020 2020 7275 and..5Iq.. ru │ │ │ -00451580: 6e2d 7469 6d65 2e07 0035 4981 0000 4f00 n-time...5I...O. │ │ │ -00451590: 3549 9100 0020 2020 4265 6361 7573 6520 5I... Because │ │ │ +00451570: 2061 6e64 1300 3546 7100 0020 2020 7275 and..5Fq.. ru │ │ │ +00451580: 6e2d 7469 6d65 2e07 0035 4681 0000 4f00 n-time...5F...O. │ │ │ +00451590: 3546 9100 0020 2020 4265 6361 7573 6520 5F... 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: 49c0 1100 0020 2020 7365 6e73 6974 6976 I.... sensitiv │ │ │ +004515e0: 46c0 1100 0020 2020 7365 6e73 6974 6976 F.... 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 4912 0000 0d00 2e49 494e 4b00 004c .5I......IINK..L │ │ │ -00451640: 494e 4b0f 0032 49bf 1100 0020 2020 4c49 INK..2I.... LI │ │ │ -00451650: 4e4b 0700 3349 2100 0051 0033 4931 0000 NK..3I!..Q.3I1.. │ │ │ +00451630: 0035 4612 0000 0d00 2e46 494e 4b00 004c .5F......FINK..L │ │ │ +00451640: 494e 4b0f 0032 46bf 1100 0020 2020 4c49 INK..2F.... LI │ │ │ +00451650: 4e4b 0700 3346 2100 0051 0033 4631 0000 NK..3F!..Q.3F1.. │ │ │ 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 3349 4100 the ZLINKR.3IA. │ │ │ +004516a0: 2074 6865 205a 4c49 4e4b 5200 3346 4100 the ZLINKR.3FA. │ │ │ 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 3349 stack. WithQ.3I │ │ │ +004516f0: 2073 7461 636b 2e20 5769 7468 5100 3346 stack. WithQ.3F │ │ │ 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: 4961 0000 2020 2072 6f75 7469 6e65 2065 Ia.. routine e │ │ │ +00451750: 4661 0000 2020 2072 6f75 7469 6e65 2065 Fa.. 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 3349 7100 0020 2020 7468 6520 6375 T.3Iq.. the cu │ │ │ +004517a0: 5400 3346 7100 0020 2020 7468 6520 6375 T.3Fq.. 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 8114 0000 0000 0000 ................ │ │ │ -00451810: 8700 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00451810: 8700 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 4991 0000 2020 of thatS.3I... │ │ │ +00451890: 6f66 2074 6861 7453 0033 4691 0000 2020 of thatS.3F... │ │ │ 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 3249 c011 they QUIT,P.2I.. │ │ │ +004518e0: 7468 6579 2051 5549 542c 5000 3246 c011 they QUIT,P.2F.. │ │ │ 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 3349 1200 chanism to'.3I.. │ │ │ +00451930: 6368 616e 6973 6d20 746f 2700 3346 1200 chanism to'.3F.. │ │ │ 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 4913 0000 3300 3349 1400 0020 ...3I...3.3I... │ │ │ +00451960: 2e07 0033 4613 0000 3300 3346 1400 0020 ...3F...3.3F... │ │ │ 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 4915 RECURSIVE"...3I. │ │ │ -004519a0: 0000 1500 2e49 4f47 4e4f 4e54 5000 004c .....IOGNONTP..L │ │ │ -004519b0: 4f47 4e4f 4e54 5013 0036 49bf 1100 0020 OGNONTP..6I.... │ │ │ -004519c0: 2020 4c4f 474e 4f4e 5450 0700 3749 2100 LOGNONTP..7I!. │ │ │ -004519d0: 004c 0037 4931 0000 2020 2041 6c6c 6f77 .L.7I1.. Allow │ │ │ +00451990: 5245 4355 5253 4956 4522 2e07 0033 4615 RECURSIVE"...3F. │ │ │ +004519a0: 0000 1500 2e46 4f47 4e4f 4e54 5000 004c .....FOGNONTP..L │ │ │ +004519b0: 4f47 4e4f 4e54 5013 0036 46bf 1100 0020 OGNONTP..6F.... │ │ │ +004519c0: 2020 4c4f 474e 4f4e 5450 0700 3746 2100 LOGNONTP..7F!. │ │ │ +004519d0: 004c 0037 4631 0000 2020 2041 6c6c 6f77 .L.7F1.. 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: 4941 0000 2020 206d 6573 7361 6765 7320 IA.. messages │ │ │ +00451a20: 4641 0000 2020 206d 6573 7361 6765 7320 FA.. 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 4951 0000 up by the>.7IQ.. │ │ │ +00451a60: 7570 2062 7920 7468 653e 0037 4651 0000 up by the>.7FQ.. │ │ │ 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 4961 0000 2020 lta and%.7Ia.. │ │ │ +00451aa0: 6c74 6120 616e 6425 0037 4661 0000 2020 lta and%.7Fa.. │ │ │ 00451ab0: 2067 746d 5f6e 6f6e 7470 7265 7374 6172 gtm_nontprestar │ │ │ -00451ac0: 745f 6c6f 675f 6669 7273 742e 0700 3749 t_log_first...7I │ │ │ -00451ad0: 7100 0051 0037 4981 0000 2020 2056 4945 q..Q.7I... VIE │ │ │ +00451ac0: 745f 6c6f 675f 6669 7273 742e 0700 3746 t_log_first...7F │ │ │ +00451ad0: 7100 0051 0037 4681 0000 2020 2056 4945 q..Q.7F... 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 3749 9100 0020 2020 6f70 the..7I... op │ │ │ -00451b30: 6572 6174 6f72 206c 6f67 2e08 0036 49c0 erator log...6I. │ │ │ -00451b40: 1100 0054 0037 4912 0000 2020 2056 4945 ...T.7I... VIE │ │ │ +00451b20: 2074 6865 1700 3746 9100 0020 2020 6f70 the..7F... op │ │ │ +00451b30: 6572 6174 6f72 206c 6f67 2e08 0036 46c0 erator log...6F. │ │ │ +00451b40: 1100 0054 0037 4612 0000 2020 2056 4945 ...T.7F... 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 4913 0000 2020 to theJ.7I... │ │ │ +00451b90: 2074 6f20 7468 654a 0037 4613 0000 2020 to theJ.7F... │ │ │ 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 4914 0000 2020 2065 6e76 6972 fT.7I... envir │ │ │ +00451be0: 6654 0037 4614 0000 2020 2065 6e76 6972 fT.7F... 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 4915 0000 2020 206f d oneN.7I... o │ │ │ +00451c30: 6420 6f6e 654e 0037 4615 0000 2020 206f d oneN.7F... 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 4916 0000 2020 206e 6567 orS.7I... neg │ │ │ +00451c80: 206f 7253 0037 4616 0000 2020 206e 6567 orS.7F... 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 3749 1700 0043 0037 sages...7I...C.7 │ │ │ -00451ce0: 4918 0000 2020 204e 6f74 6520 7468 6174 I... Note that │ │ │ +00451cd0: 7361 6765 732e 0700 3746 1700 0043 0037 sages...7F...C.7 │ │ │ +00451ce0: 4618 0000 2020 204e 6f74 6520 7468 6174 F... 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 3749 1900 0020 2020 6774 6d5f 6e6f D.7I... gtm_no │ │ │ +00451d20: 4400 3746 1900 0020 2020 6774 6d5f 6e6f D.7F... 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 3749 1a00 001b 0030 4954 pr]...7I.....0IT │ │ │ +00451d60: 7072 5d2e 0700 3746 1a00 001b 0030 4654 pr]...7F.....0FT │ │ │ 00451d70: 5052 4553 5441 5254 0000 4c4f 4754 5052 PRESTART..LOGTPR │ │ │ -00451d80: 4553 5441 5254 1700 3a49 bf11 0000 2020 ESTART..:I.... │ │ │ +00451d80: 4553 5441 5254 1700 3a46 bf11 0000 2020 ESTART..:F.... │ │ │ 00451d90: 204c 4f47 5450 5245 5354 4152 5407 003b LOGTPRESTART..; │ │ │ -00451da0: 4921 0000 5200 3b49 3100 0020 2020 416c I!..R.;I1.. Al │ │ │ +00451da0: 4621 0000 5200 3b46 3100 0020 2020 416c F!..R.;F1.. 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 3b49 4100 0020 2020 ssagesO.;IA.. │ │ │ +00451df0: 7373 6167 6573 4f00 3b46 4100 0020 2020 ssagesO.;FA.. │ │ │ 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 4951 0000 2020 2076 nmentH.;IQ.. v │ │ │ +00451e40: 6e6d 656e 7448 003b 4651 0000 2020 2076 nmentH.;FQ.. 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: 4961 0000 5200 3b49 7100 0020 2020 5649 Ia..R.;Iq.. VI │ │ │ +00451e90: 4661 0000 5200 3b46 7100 0020 2020 5649 Fa..R.;Fq.. 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 3b49 8100 0020 2020 to the..;I... │ │ │ +00451ee0: 746f 2074 6865 1700 3b46 8100 0020 2020 to the..;F... │ │ │ 00451ef0: 6f70 6572 6174 6f72 206c 6f67 2e07 003b operator log...; │ │ │ -00451f00: 4991 0000 5200 3a49 c011 0000 2020 2056 I...R.:I.... V │ │ │ +00451f00: 4691 0000 5200 3a46 c011 0000 2020 2056 F...R.:F.... 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 3b49 1200 0020 2020 ges toN.;I... │ │ │ +00451f50: 6765 7320 746f 4e00 3b46 1200 0020 2020 ges toN.;F... │ │ │ 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 3b49 1300 0020 2020 656e e ofQ.;I... en │ │ │ +00451fa0: 6520 6f66 5100 3b46 1300 0020 2020 656e e ofQ.;F... 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 ad14 0000 0000 0000 ................ │ │ │ -00452010: 8a00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00452010: 8a00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 3b49 1500 ero (0) orP.;I.. │ │ │ +00452090: 6572 6f20 2830 2920 6f72 5000 3b46 1500 ero (0) orP.;F.. │ │ │ 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 3b49 1600 messages...;I.. │ │ │ -004520f0: 0043 003b 4917 0000 2020 204e 6f74 6520 .C.;I... Note │ │ │ +004520e0: 206d 6573 7361 6765 732e 0700 3b46 1600 messages...;F.. │ │ │ +004520f0: 0043 003b 4617 0000 2020 204e 6f74 6520 .C.;F... 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 3b49 1800 0020 2020 6774 s ofE.;I... gt │ │ │ +00452130: 7320 6f66 4500 3b46 1800 0020 2020 6774 s ofE.;F... 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 4919 0000 intexpr]...;I... │ │ │ -00452180: 1300 2e49 565f 4743 4f4c 0000 4c56 5f47 ...IV_GCOL..LV_G │ │ │ -00452190: 434f 4c12 0035 49bf 1100 0020 2020 4c56 COL..5I.... LV │ │ │ -004521a0: 5f47 434f 4c07 0036 4921 0000 4800 3649 _GCOL..6I!..H.6I │ │ │ +00452170: 696e 7465 7870 725d 2e07 003b 4619 0000 intexpr]...;F... │ │ │ +00452180: 1300 2e46 565f 4743 4f4c 0000 4c56 5f47 ...FV_GCOL..LV_G │ │ │ +00452190: 434f 4c12 0035 46bf 1100 0020 2020 4c56 COL..5F.... LV │ │ │ +004521a0: 5f47 434f 4c07 0036 4621 0000 4800 3646 _GCOL..6F!..H.6F │ │ │ 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 3649 4100 0020 2020 6175 pens-.6IA.. au │ │ │ +004521f0: 7065 6e73 2d00 3646 4100 0020 2020 6175 pens-.6FA.. 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 4951 0000 1200 3649 6100 0020 ...6IQ....6Ia.. │ │ │ -00452230: 2020 2a2a 4e6f 7465 2a2a 0700 3649 7100 **Note**..6Iq. │ │ │ -00452240: 0053 0036 4981 0000 2020 2054 6865 7265 .S.6I... There │ │ │ +00452220: 2e07 0036 4651 0000 1200 3646 6100 0020 ...6FQ....6Fa.. │ │ │ +00452230: 2020 2a2a 4e6f 7465 2a2a 0700 3646 7100 **Note**..6Fq. │ │ │ +00452240: 0053 0036 4681 0000 2020 2054 6865 7265 .S.6F... 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 3649 9100 0020 2020 666f ceptR.6I... fo │ │ │ +00452290: 6365 7074 5200 3646 9100 0020 2020 666f ceptR.6F... 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 3549 c011 0000 2020 S usesR.5I.... │ │ │ +004522e0: 5320 7573 6573 5200 3546 c011 0000 2020 S usesR.5F.... │ │ │ 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 3649 1200 0020 ng. TheyQ.6I... │ │ │ +00452330: 6e67 2e20 5468 6579 5100 3646 1200 0020 ng. TheyQ.6F... │ │ │ 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 4913 0000 . You mayT.6I... │ │ │ +00452380: 2e20 596f 7520 6d61 7954 0036 4613 0000 . You mayT.6F... │ │ │ 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: 4914 0000 2020 206f 7220 7065 7266 6f72 I... or perfor │ │ │ +004523e0: 4614 0000 2020 206f 7220 7065 7266 6f72 F... 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 3649 1500 ernatives...6I.. │ │ │ -00452420: 0015 0030 4952 4548 4153 4800 004c 565f ...0IREHASH..LV_ │ │ │ -00452430: 5245 4841 5348 1400 3749 bf11 0000 2020 REHASH..7I.... │ │ │ -00452440: 204c 565f 5245 4841 5348 0700 3849 2100 LV_REHASH..8I!. │ │ │ -00452450: 004c 0038 4931 0000 2020 2053 7461 7274 .L.8I1.. Start │ │ │ +00452410: 6572 6e61 7469 7665 732e 0700 3646 1500 ernatives...6F.. │ │ │ +00452420: 0015 0030 4652 4548 4153 4800 004c 565f ...0FREHASH..LV_ │ │ │ +00452430: 5245 4841 5348 1400 3746 bf11 0000 2020 REHASH..7F.... │ │ │ +00452440: 204c 565f 5245 4841 5348 0700 3846 2100 LV_REHASH..8F!. │ │ │ +00452450: 004c 0038 4631 0000 2020 2053 7461 7274 .L.8F1.. 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: 4941 0000 2020 206e 6f72 6d61 6c6c 7920 IA.. normally │ │ │ +004524a0: 4641 0000 2020 206e 6f72 6d61 6c6c 7920 FA.. 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 4951 iate times...8IQ │ │ │ -004524e0: 0000 1200 3849 6100 0020 2020 2a2a 4e6f ....8Ia.. **No │ │ │ -004524f0: 7465 2a2a 0700 3849 7100 0053 0038 4981 te**..8Iq..S.8I. │ │ │ +004524d0: 6961 7465 2074 696d 6573 2e07 0038 4651 iate times...8FQ │ │ │ +004524e0: 0000 1200 3846 6100 0020 2020 2a2a 4e6f ....8Fa.. **No │ │ │ +004524f0: 7465 2a2a 0700 3846 7100 0053 0038 4681 te**..8Fq..S.8F. │ │ │ 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: 3849 9100 0020 2020 666f 7220 7468 6520 8I... for the │ │ │ +00452550: 3846 9100 0020 2020 666f 7220 7468 6520 8F... 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 3749 c011 0000 2020 2074 6865 7365 R.7I.... these │ │ │ +004525a0: 5200 3746 c011 0000 2020 2074 6865 7365 R.7F.... 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 3849 1200 0020 2020 6172 6520 eyQ.8I... are │ │ │ +004525f0: 6579 5100 3846 1200 0020 2020 6172 6520 eyQ.8F... 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 4913 0000 2020 2028 6f72 mayT.8I... (or │ │ │ +00452640: 6d61 7954 0038 4613 0000 2020 2028 6f72 mayT.8F... (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 4914 0000 2020 bugging=.8I... │ │ │ +00452690: 6275 6767 696e 673d 0038 4614 0000 2020 bugging=.8F... │ │ │ 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 3849 1500 0022 002d 494e ves...8I...".-IN │ │ │ +004526d0: 7665 732e 0700 3846 1500 0022 002d 464e ves...8F...".-FN │ │ │ 004526e0: 4556 4552 4c56 4e55 4c4c 5355 4200 004e EVERLVNULLSUB..N │ │ │ 004526f0: 4556 4552 4c56 4e55 4c4c 5355 4219 003c EVERLVNULLSUB..< │ │ │ -00452700: 49bf 1100 0020 2020 4e45 5645 524c 564e I.... NEVERLVN │ │ │ -00452710: 554c 4c53 5542 0700 3d49 2100 0020 003d ULLSUB..=I!.. .= │ │ │ -00452720: 4931 0000 2020 205b 4e45 5645 525d 7c5b I1.. [NEVER]|[ │ │ │ +00452700: 46bf 1100 0020 2020 4e45 5645 524c 564e F.... NEVERLVN │ │ │ +00452710: 554c 4c53 5542 0700 3d46 2100 0020 003d ULLSUB..=F!.. .= │ │ │ +00452720: 4631 0000 2020 205b 4e45 5645 525d 7c5b F1.. [NEVER]|[ │ │ │ 00452730: 4e4f 5d4c 564e 554c 4c53 5542 5307 003d NO]LVNULLSUBS..= │ │ │ -00452740: 4941 0000 4e00 3d49 5100 0020 2020 4469 IA..N.=IQ.. Di │ │ │ +00452740: 4641 0000 4e00 3d46 5100 0020 2020 4469 FA..N.=FQ.. 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 3d49 6100 0020 2020 7374 7269 ty7.=Ia.. stri │ │ │ +00452790: 7479 3700 3d46 6100 0020 2020 7374 7269 ty7.=Fa.. 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 4971 0000 NULLSUBS...=Iq.. │ │ │ +004527c0: 4e55 4c4c 5355 4253 2e07 003d 4671 0000 NULLSUBS...=Fq.. │ │ │ 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 d614 0000 0000 0000 ................ │ │ │ -00452810: 8c00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00452810: 8c00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 3d49 local array+.=I │ │ │ +00452890: 206c 6f63 616c 2061 7272 6179 2b00 3d46 local array+.=F │ │ │ 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 49c0 1100 003e script... │ │ │ -004528d0: 003d 4912 0000 2020 204e 4556 4552 4c56 .=I... NEVERLV │ │ │ +004528c0: 7363 7269 7074 2e08 003c 46c0 1100 003e script... │ │ │ +004528d0: 003d 4612 0000 2020 204e 4556 4552 4c56 .=F... 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: 4913 0000 2020 2028 2444 4154 4128 292c I... ($DATA(), │ │ │ +00452910: 4613 0000 2020 2028 2444 4154 4128 292c F... ($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 4914 0000 2020 2061 6e20 656d gM.=I... an em │ │ │ +00452960: 674d 003d 4614 0000 2020 2061 6e20 656d gM.=F... 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: 3d49 1500 0020 2020 244f 5244 4552 2829 =I... $ORDER() │ │ │ +004529b0: 3d46 1500 0020 2020 244f 5244 4552 2829 =F... $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 3d49 1600 0020 2020 6c65 7869 xt=.=I... lexi │ │ │ +00452a00: 7874 3d00 3d46 1600 0020 2020 6c65 7869 xt=.=F... 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 4917 0000 4900 3d49 1800 0020 2020 .=I...I.=I... │ │ │ +00452a40: 003d 4617 0000 4900 3d46 1800 0020 2020 .=F...I.=F... │ │ │ 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 4919 0000 4900 3d49 1a00 0020 2020 .=I...I.=I... │ │ │ +00452a90: 003d 4619 0000 4900 3d46 1a00 0020 2020 .=F...I.=F... │ │ │ 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 4921 0000 2020 2024 6774 6d5f 6c76 .=I!.. $gtm_lv │ │ │ +00452ae0: 003d 4621 0000 2020 2024 6774 6d5f 6c76 .=F!.. $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 4922 llsubsv to:..=I" │ │ │ -00452b30: 0000 1700 3d49 2300 0020 2020 2a2a 496d ....=I#.. **Im │ │ │ -00452b40: 706f 7274 616e 742a 2a07 003d 4924 0000 portant**..=I$.. │ │ │ -00452b50: 5000 3d49 2500 0020 2020 5265 6d65 6d62 P.=I%.. Rememb │ │ │ +00452b20: 6c6c 7375 6273 7620 746f 3a07 003d 4622 llsubsv to:..=F" │ │ │ +00452b30: 0000 1700 3d46 2300 0020 2020 2a2a 496d ....=F#.. **Im │ │ │ +00452b40: 706f 7274 616e 742a 2a07 003d 4624 0000 portant**..=F$.. │ │ │ +00452b50: 5000 3d46 2500 0020 2020 5265 6d65 6d62 P.=F%.. 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 3d49 2600 0020 2020 636f 6e74 726f N.=I&.. contro │ │ │ +00452ba0: 4e00 3d46 2600 0020 2020 636f 6e74 726f N.=F&.. 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: 3d49 2700 0020 2020 4c56 4e55 4c4c 5355 =I'.. LVNULLSU │ │ │ +00452bf0: 3d46 2700 0020 2020 4c56 4e55 4c4c 5355 =F'.. 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 3d49 ariables and@.=I │ │ │ +00452c30: 6172 6961 626c 6573 2061 6e64 4000 3d46 ariables and@.=F │ │ │ 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 3d49 l variables...=I │ │ │ -00452c80: 2900 001b 002e 494f 4953 4f4c 4154 494f ).....IOISOLATIO │ │ │ +00452c70: 6c20 7661 7269 6162 6c65 732e 0700 3d46 l variables...=F │ │ │ +00452c80: 2900 001b 002e 464f 4953 4f4c 4154 494f ).....FOISOLATIO │ │ │ 00452c90: 4e00 004e 4f49 534f 4c41 5449 4f4e 1600 N..NOISOLATION.. │ │ │ -00452ca0: 3949 bf11 0000 2020 204e 4f49 534f 4c41 9I.... NOISOLA │ │ │ -00452cb0: 5449 4f4e 0700 3a49 2100 0041 003a 4931 TION..:I!..A.:I1 │ │ │ +00452ca0: 3946 bf11 0000 2020 204e 4f49 534f 4c41 9F.... NOISOLA │ │ │ +00452cb0: 5449 4f4e 0700 3a46 2100 0041 003a 4631 TION..:F!..A.:F1 │ │ │ 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 3a49 owing forms:..:I │ │ │ -00452d00: 4100 0052 003a 4951 0000 2020 2020 206f A..R.:IQ.. o │ │ │ +00452cf0: 6f77 696e 6720 666f 726d 733a 0700 3a46 owing forms:..:F │ │ │ +00452d00: 4100 0052 003a 4651 0000 2020 2020 206f A..R.:FQ.. 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 4961 0000 2020 2020 obals8.:Ia.. │ │ │ +00452d50: 6f62 616c 7338 003a 4661 0000 2020 2020 obals8.:Fa.. │ │ │ 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: 4971 0000 2020 2020 206f 2022 5e67 766e Iq.. o "^gvn │ │ │ +00452d90: 4671 0000 2020 2020 206f 2022 5e67 766e Fq.. 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 4981 0000 2020 2020 2020 2074 7572 .:I... tur │ │ │ +00452de0: 003a 4681 0000 2020 2020 2020 2074 7572 .:F... 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 3a49 9100 0020 2020 2020 6f20 onP.:I... o │ │ │ +00452e30: 6f6e 5000 3a46 9100 0020 2020 2020 6f20 onP.:F... 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 3949 c011 0000 2020 2020 2020 at*.9I.... │ │ │ +00452e80: 6174 2a00 3946 c011 0000 2020 2020 2020 at*.9F.... │ │ │ 00452e90: 2068 6176 6520 7468 6973 2066 6561 7475 have this featu │ │ │ -00452ea0: 7265 2074 7572 6e65 6420 6f6e 5100 3a49 re turned onQ.:I │ │ │ +00452ea0: 7265 2074 7572 6e65 6420 6f6e 5100 3a46 re turned onQ.:F │ │ │ 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: 4913 0000 2020 2020 2020 2074 6865 2073 I... the s │ │ │ +00452f00: 4613 0000 2020 2020 2020 2074 6865 2073 F... 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 4914 0000 1400 2d49 5041 5443 d..:I.....-IPATC │ │ │ -00452f40: 4f44 4500 0050 4154 434f 4445 1200 3549 ODE..PATCODE..5I │ │ │ +00452f30: 6407 003a 4614 0000 1400 2d46 5041 5443 d..:F.....-FPATC │ │ │ +00452f40: 4f44 4500 0050 4154 434f 4445 1200 3546 ODE..PATCODE..5F │ │ │ 00452f50: bf11 0000 2020 2050 4154 434f 4445 0700 .... PATCODE.. │ │ │ -00452f60: 3649 2100 001f 0036 4931 0000 2020 2022 6I!....6I1.. " │ │ │ +00452f60: 3646 2100 001f 0036 4631 0000 2020 2022 6F!....6F1.. " │ │ │ 00452f70: 5041 5443 4f44 4522 3a22 7461 626c 656e PATCODE":"tablen │ │ │ -00452f80: 616d 6522 0700 3649 4100 0052 0036 4951 ame"..6IA..R.6IQ │ │ │ +00452f80: 616d 6522 0700 3646 4100 0052 0036 4651 ame"..6FA..R.6FQ │ │ │ 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 fd07 0000 f614 0000 0000 0000 ................ │ │ │ -00453010: 8600 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00453010: 8600 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 3649 7100 0020 2020 tionalN.6Iq.. │ │ │ +00453090: 7469 6f6e 616c 4e00 3646 7100 0020 2020 tionalN.6Fq.. │ │ │ 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 3649 8100 0020 2020 5072 GT.M..6I... Pr │ │ │ +004530e0: 4754 2e4d 1d00 3646 8100 0020 2020 5072 GT.M..6F... Pr │ │ │ 004530f0: 6f67 7261 6d6d 6572 2773 2047 7569 6465 ogrammer's Guide │ │ │ -00453100: 2e07 0036 4991 0000 1100 3049 4c4f 4144 ...6I.....0ILOAD │ │ │ -00453110: 0000 5041 544c 4f41 4412 0035 49bf 1100 ..PATLOAD..5I... │ │ │ -00453120: 0020 2020 5041 544c 4f41 4407 0036 4921 . PATLOAD..6I! │ │ │ -00453130: 0000 5400 3649 3100 0020 2020 4964 656e ..T.6I1.. Iden │ │ │ +00453100: 2e07 0036 4691 0000 1100 3046 4c4f 4144 ...6F.....0FLOAD │ │ │ +00453110: 0000 5041 544c 4f41 4412 0035 46bf 1100 ..PATLOAD..5F... │ │ │ +00453120: 0020 2020 5041 544c 4f41 4407 0036 4621 . PATLOAD..6F! │ │ │ +00453130: 0000 5400 3646 3100 0020 2020 4964 656e ..T.6F1.. 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 3649 4100 0020 2020 e withT.6IA.. │ │ │ +00453180: 6520 7769 7468 5400 3646 4100 0020 2020 e withT.6FA.. │ │ │ 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 3649 5100 of, or in6.6IQ. │ │ │ +004531d0: 206f 662c 206f 7220 696e 3600 3646 5100 of, or in6.6FQ. │ │ │ 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 3649 6100 0017 002e 494f 4f4c 4c49 ..6Ia.....IOOLLI │ │ │ +00453210: 0700 3646 6100 0017 002e 464f 4f4c 4c49 ..6Fa.....FOOLLI │ │ │ 00453220: 4d49 5400 0050 4f4f 4c4c 494d 4954 1400 MIT..POOLLIMIT.. │ │ │ -00453230: 3749 bf11 0000 2020 2050 4f4f 4c4c 494d 7I.... POOLLIM │ │ │ -00453240: 4954 0700 3849 2100 0053 0038 4931 0000 IT..8I!..S.8I1.. │ │ │ +00453230: 3746 bf11 0000 2020 2050 4f4f 4c4c 494d 7F.... POOLLIM │ │ │ +00453240: 4954 0700 3846 2100 0053 0038 4631 0000 IT..8F!..S.8F1.. │ │ │ 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 3849 ] provides aR.8I │ │ │ +00453290: 5d20 7072 6f76 6964 6573 2061 5200 3846 ] provides aR.8F │ │ │ 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: 3849 5100 0020 2020 746f 206c 696d 6974 8IQ.. to limit │ │ │ +004532f0: 3846 5100 0020 2020 746f 206c 696d 6974 8FQ.. 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 3849 6100 0020 2020 6f66 2067 erP.8Ia.. of g │ │ │ +00453340: 6572 5000 3846 6100 0020 2020 6f66 2067 erP.8Fa.. 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 3849 7100 0020 2020 2825 292c gnQ.8Iq.. (%), │ │ │ +00453390: 676e 5100 3846 7100 0020 2020 2825 292c gnQ.8Fq.. (%), │ │ │ 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 4981 0000 2020 2062 7566 balS.8I... buf │ │ │ +004533e0: 6261 6c53 0038 4681 0000 2020 2062 7566 balS.8F... 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 3849 9100 0020 2020 andardN.8I... │ │ │ +00453430: 616e 6461 7264 4e00 3846 9100 0020 2020 andardN.8F... │ │ │ 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 3749 c011 0000 2020 206c areR.7I.... l │ │ │ +00453480: 2061 7265 5200 3746 c011 0000 2020 206c areR.7F.... 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 3849 1200 0020 2020 usive;L.8I... │ │ │ +004534d0: 7573 6976 653b 4c00 3846 1200 0020 2020 usive;L.8F... │ │ │ 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 3849 1300 0020 2020 6c69 6d69 heT.8I... limi │ │ │ +00453520: 6865 5400 3846 1300 0020 2020 6c69 6d69 heT.8F... 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 5100 3849 1400 0020 2020 of theQ.8I... │ │ │ +00453570: 6f66 2074 6865 5100 3846 1400 0020 2020 of theQ.8F... │ │ │ 00453580: 6e65 6172 6572 206c 696d 6974 2e20 4966 nearer limit. If │ │ │ 00453590: 2074 6865 2061 7267 756d 656e 7420 7370 the argument sp │ │ │ 004535a0: 6563 6966 6965 7320 222a 2220 666f 7220 ecifies "*" for │ │ │ 004535b0: 7468 6520 7265 6769 6f6e 2c20 7468 6520 the region, the │ │ │ -004535c0: 636f 6d6d 616e 6451 0038 4915 0000 2020 commandQ.8I... │ │ │ +004535c0: 636f 6d6d 616e 6451 0038 4615 0000 2020 commandQ.8F... │ │ │ 004535d0: 2061 7070 6c69 6573 2074 6f20 616c 6c20 applies to all │ │ │ 004535e0: 7265 6769 6f6e 732e 2024 5649 4557 2822 regions. $VIEW(" │ │ │ 004535f0: 504f 4f4c 4c49 4d49 5422 2c3c 7265 6769 POOLLIMIT",) returns the │ │ │ -00453610: 2063 7572 7265 6e74 4f00 3849 1600 0020 currentO.8I... │ │ │ +00453610: 2063 7572 7265 6e74 4f00 3846 1600 0020 currentO.8F... │ │ │ 00453620: 2020 7661 6c75 6520 666f 7220 7468 6520 value for the │ │ │ 00453630: 7265 6769 6f6e 2061 7320 616e 206f 7264 region as an ord │ │ │ 00453640: 696e 616c 206e 756d 6265 7220 2d20 7a65 inal number - ze │ │ │ 00453650: 726f 2028 3029 2077 6865 6e20 7468 6572 ro (0) when ther │ │ │ -00453660: 6520 6973 206e 6f51 0038 4917 0000 2020 e is noQ.8I... │ │ │ +00453660: 6520 6973 206e 6f51 0038 4617 0000 2020 e is noQ.8F... │ │ │ 00453670: 206c 696d 6974 2069 6e20 706c 6163 652e limit in place. │ │ │ 00453680: 2054 6869 7320 6661 6369 6c69 7479 2069 This facility i │ │ │ 00453690: 7320 6465 7369 676e 6564 2066 6f72 2075 s designed for u │ │ │ 004536a0: 7365 2062 7920 6120 7265 6c61 7469 7665 se by a relative │ │ │ -004536b0: 6c79 2073 6d61 6c6c 5400 3849 1800 0020 ly smallT.8I... │ │ │ +004536b0: 6c79 2073 6d61 6c6c 5400 3846 1800 0020 ly smallT.8F... │ │ │ 004536c0: 2020 7375 6273 6574 206f 6620 7072 6f63 subset of proc │ │ │ 004536d0: 6573 7365 732e 204e 6f74 6520 7468 6174 esses. Note that │ │ │ 004536e0: 2074 6865 2070 6f6f 6c6c 696d 6974 206d the poollimit m │ │ │ 004536f0: 6563 6861 6e69 736d 2064 6f65 7320 6e6f echanism does no │ │ │ -00453700: 7420 636f 6d70 6c65 7465 6c79 5200 3849 t completelyR.8I │ │ │ +00453700: 7420 636f 6d70 6c65 7465 6c79 5200 3846 t completelyR.8F │ │ │ 00453710: 1900 0020 2020 7265 7374 7269 6374 2061 ... restrict a │ │ │ 00453720: 2070 726f 6365 7373 2074 6f20 6120 6c69 process to a li │ │ │ 00453730: 6d69 7465 6420 7072 6f74 696f 6e20 6f66 mited protion of │ │ │ 00453740: 2074 6865 2070 6f6f 6c2c 2062 7574 2072 the pool, but r │ │ │ 00453750: 6174 6865 7220 7465 6e64 7320 746f 5200 ather tends toR. │ │ │ -00453760: 3849 1a00 0020 2020 7265 7374 7269 6374 8I... restrict │ │ │ +00453760: 3846 1a00 0020 2020 7265 7374 7269 6374 8F... restrict │ │ │ 00453770: 2069 7420 746f 2074 6861 7420 706f 7274 it to that port │ │ │ 00453780: 696f 6e2e 2049 6e20 6164 6469 7469 6f6e ion. In addition │ │ │ 00453790: 2c20 4d55 5049 5020 5245 4f52 4720 7573 , MUPIP REORG us │ │ │ 004537a0: 6573 2074 6869 7320 6661 6369 6c69 7479 es this facility │ │ │ -004537b0: 4d00 3849 2100 0020 2020 746f 206c 696d M.8I!.. to lim │ │ │ +004537b0: 4d00 3846 2100 0020 2020 746f 206c 696d M.8F!.. to lim │ │ │ 004537c0: 6974 2069 7473 2062 7566 6665 7273 2074 it its buffers t │ │ │ 004537d0: 6f20 6120 7661 6c75 6520 6573 7461 626c o a value establ │ │ │ 004537e0: 6973 6865 6420 6279 2074 6865 2055 4e49 ished by the UNI │ │ │ 004537f0: 5820 656e 7669 726f 6e6d 656e 7400 0000 X environment... │ │ │ 00453800: 0400 0000 c807 0000 1d15 0000 0000 0000 ................ │ │ │ -00453810: 8800 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00453810: 8800 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 3849 2300 0020 OLLIMIT"T.8I#.. │ │ │ +00453890: 4f4c 4c49 4d49 5422 5400 3846 2300 0020 OLLIMIT"T.8F#.. │ │ │ 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 3849 hat this mayL.8I │ │ │ +004538e0: 6861 7420 7468 6973 206d 6179 4c00 3846 hat this mayL.8F │ │ │ 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 3849 2500 0020 defining'.8I%.. │ │ │ +00453930: 6465 6669 6e69 6e67 2700 3846 2500 0020 defining'.8F%.. │ │ │ 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 4926 0000 1600 2d49 5243 544c 4455 .8I&....-IRCTLDU │ │ │ -00453970: 4d50 0000 5243 544c 4455 4d50 1300 3649 MP..RCTLDUMP..6I │ │ │ +00453960: 0038 4626 0000 1600 2d46 5243 544c 4455 .8F&....-FRCTLDU │ │ │ +00453970: 4d50 0000 5243 544c 4455 4d50 1300 3646 MP..RCTLDUMP..6F │ │ │ 00453980: bf11 0000 2020 2052 4354 4c44 554d 5007 .... RCTLDUMP. │ │ │ -00453990: 0037 4921 0000 5300 3749 3100 0020 2020 .7I!..S.7I1.. │ │ │ +00453990: 0037 4621 0000 5300 3746 3100 0020 2020 .7F!..S.7F1.. │ │ │ 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 4941 0000 in theirQ.7IA.. │ │ │ +004539e0: 2069 6e20 7468 6569 7251 0037 4641 0000 in theirQ.7FA.. │ │ │ 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 3749 5100 at a givenT.7IQ. │ │ │ +00453a30: 6174 2061 2067 6976 656e 5400 3746 5100 at a givenT.7FQ. │ │ │ 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: 3749 6100 0020 2020 6120 6379 636c 6520 7Ia.. a cycle │ │ │ +00453a90: 3746 6100 0020 2020 6120 6379 636c 6520 7Fa.. 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 3749 7100 ates a newT.7Iq. │ │ │ +00453ad0: 6174 6573 2061 206e 6577 5400 3746 7100 ates a newT.7Fq. │ │ │ 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: 3749 8100 0020 2020 7468 6520 6e65 7720 7I... the new │ │ │ +00453b30: 3746 8100 0020 2020 7468 6520 6e65 7720 7F... 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 3749 9100 0020 2020 7265 6c65 6173 ..7I... releas │ │ │ -00453b90: 6573 2e08 0036 49c0 1100 0012 0037 4912 es...6I......7I. │ │ │ +00453b80: 1300 3746 9100 0020 2020 7265 6c65 6173 ..7F... releas │ │ │ +00453b90: 6573 2e08 0036 46c0 1100 0012 0037 4612 es...6F......7F. │ │ │ 00453ba0: 0000 2020 202a 2a4e 6f74 652a 2a07 0037 .. **Note**..7 │ │ │ -00453bb0: 4913 0000 5400 3749 1400 0020 2020 4754 I...T.7I... GT │ │ │ +00453bb0: 4613 0000 5400 3746 1400 0020 2020 4754 F...T.7F... 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 3749 1500 0020 by ZSHOW!.7I... │ │ │ +00453c00: 6279 205a 5348 4f57 2100 3746 1500 0020 by ZSHOW!.7F... │ │ │ 00453c10: 2020 2241 2220 616e 6420 4d55 5049 5020 "A" and MUPIP │ │ │ -00453c20: 5243 544c 4455 4d50 2e07 0037 4916 0000 RCTLDUMP...7I... │ │ │ -00453c30: 1d00 2e49 4553 4554 4756 5354 4154 5300 ...IESETGVSTATS. │ │ │ +00453c20: 5243 544c 4455 4d50 2e07 0037 4616 0000 RCTLDUMP...7F... │ │ │ +00453c30: 1d00 2e46 4553 4554 4756 5354 4154 5300 ...FESETGVSTATS. │ │ │ 00453c40: 0052 4553 4554 4756 5354 4154 5317 003a .RESETGVSTATS..: │ │ │ -00453c50: 49bf 1100 0020 2020 5245 5345 5447 5653 I.... RESETGVS │ │ │ -00453c60: 5441 5453 0700 3b49 2100 004f 003b 4931 TATS..;I!..O.;I1 │ │ │ +00453c50: 46bf 1100 0020 2020 5245 5345 5447 5653 F.... RESETGVS │ │ │ +00453c60: 5441 5453 0700 3b46 2100 004f 003b 4631 TATS..;F!..O.;F1 │ │ │ 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 3b49 4100 0. This isQ.;IA. │ │ │ +00453cb0: 302e 2054 6869 7320 6973 5100 3b46 4100 0. This isQ.;FA. │ │ │ 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 4951 eriodicallyQ.;IQ │ │ │ +00453d00: 6572 696f 6469 6361 6c6c 7951 003b 4651 eriodicallyQ.;FQ │ │ │ 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 3b49 and restart...;I │ │ │ -00453d60: 6100 0018 002d 4953 5441 5453 4841 5245 a....-ISTATSHARE │ │ │ -00453d70: 0000 5354 4154 5348 4152 4514 0037 49bf ..STATSHARE..7I. │ │ │ +00453d50: 616e 6420 7265 7374 6172 742e 0700 3b46 and restart...;F │ │ │ +00453d60: 6100 0018 002d 4653 5441 5453 4841 5245 a....-FSTATSHARE │ │ │ +00453d70: 0000 5354 4154 5348 4152 4514 0037 46bf ..STATSHARE..7F. │ │ │ 00453d80: 1100 0020 2020 5354 4154 5348 4152 4507 ... STATSHARE. │ │ │ -00453d90: 0038 4921 0000 4b00 3849 3100 0020 2020 .8I!..K.8I1.. │ │ │ +00453d90: 0038 4621 0000 4b00 3846 3100 0020 2020 .8F!..K.8F1.. │ │ │ 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 4941 0000 2020 2073 7461 7469 eR.8IA.. stati │ │ │ +00453de0: 6552 0038 4641 0000 2020 2073 7461 7469 eR.8FA.. 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 4951 0000 2020 2074 6865 outT.8IQ.. the │ │ │ +00453e30: 6f75 7454 0038 4651 0000 2020 2074 6865 outT.8FQ.. 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 4961 0000 2020 g. WhenJ.8Ia.. │ │ │ +00453e80: 672e 2057 6865 6e4a 0038 4661 0000 2020 g. WhenJ.8Fa.. │ │ │ 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 4971 0000 5300 3849 8100 0020 ...8Iq..S.8I... │ │ │ +00453ed0: 2e07 0038 4671 0000 5300 3846 8100 0020 ...8Fq..S.8F... │ │ │ 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 4991 share theirR.8I. │ │ │ +00453f20: 7368 6172 6520 7468 6569 7252 0038 4691 share theirR.8F. │ │ │ 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: 49c0 1100 0020 2020 696e 206f 7220 6f75 I.... in or ou │ │ │ +00453f80: 46c0 1100 0020 2020 696e 206f 7220 6f75 F.... 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 4015 0000 0000 0000 ........@....... │ │ │ -00454010: 8c00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00454010: 8c00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 3849 of 1, or anyQ.8I │ │ │ +00454090: 6f66 2031 2c20 6f72 2061 6e79 5100 3846 of 1, or anyQ.8F │ │ │ 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: 4914 0000 2020 2065 6e76 6972 6f6e 6d65 I... environme │ │ │ +004540f0: 4614 0000 2020 2065 6e76 6972 6f6e 6d65 F... 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: 4915 0000 2020 2022 5354 4154 5348 4152 I... "STATSHAR │ │ │ +00454140: 4615 0000 2020 2022 5354 4154 5348 4152 F... "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 3849 1600 0020 2020 6973 206e 6f20 R.8I... is no │ │ │ +00454190: 5200 3846 1600 0020 2020 6973 206e 6f20 R.8F... 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 3849 1700 0020 2020 6e6f 7420 esK.8I... not │ │ │ +004541e0: 6573 4b00 3846 1700 0020 2020 6e6f 7420 esK.8F... 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: 4918 0000 2020 204d 6f6e 6974 6f72 696e I... Monitorin │ │ │ +00454230: 4618 0000 2020 204d 6f6e 6974 6f72 696e F... 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 4919 0000 5300 3849 1a00 0020 2020 .8I...S.8I... │ │ │ +00454280: 0038 4619 0000 5300 3846 1a00 0020 2020 .8F...S.8F... │ │ │ 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 4921 0000 as binaryJ.8I!.. │ │ │ +004542d0: 6173 2062 696e 6172 794a 0038 4621 0000 as binaryJ.8F!.. │ │ │ 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 4922 0000 2020 2067 746d theP.8I".. gtm │ │ │ +00454320: 7468 6550 0038 4622 0000 2020 2067 746d theP.8F".. 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 4923 0000 2020 204d 5553 icsS.8I#.. MUS │ │ │ +00454370: 6963 7353 0038 4623 0000 2020 204d 5553 icsS.8F#.. 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 3849 2400 0020 2020 rogram).8I$.. │ │ │ +004543c0: 726f 6772 616d 2900 3846 2400 0020 2020 rogram).8F$.. │ │ │ 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 4925 0000 1200 3849 2600 0020 2020 .8I%....8I&.. │ │ │ -00454400: 2a2a 4e6f 7465 2a2a 0700 3849 2700 004f **Note**..8I'..O │ │ │ -00454410: 0038 4928 0000 2020 2041 2056 4945 5720 .8I(.. A VIEW │ │ │ +004543f0: 0038 4625 0000 1200 3846 2600 0020 2020 .8F%....8F&.. │ │ │ +00454400: 2a2a 4e6f 7465 2a2a 0700 3846 2700 004f **Note**..8F'..O │ │ │ +00454410: 0038 4628 0000 2020 2041 2056 4945 5720 .8F(.. 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: 3849 2900 0020 2020 6d61 7070 6564 2072 8I).. mapped r │ │ │ +00454460: 3846 2900 0020 2020 6d61 7070 6564 2072 8F).. 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 3849 2a00 0020 2020 s; theI.8I*.. │ │ │ +004544a0: 733b 2074 6865 4900 3846 2a00 0020 2020 s; theI.8F*.. │ │ │ 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 4931 0000 2020 2061 7070 6c69 6361 .8I1.. applica │ │ │ +004544f0: 0038 4631 0000 2020 2061 7070 6c69 6361 .8F1.. 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 4932 0000 2020 2072 6567 696f 6e20 .8I2.. region │ │ │ +00454540: 0038 4632 0000 2020 2072 6567 696f 6e20 .8F2.. 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: 4933 0000 2020 2072 6566 6572 656e 6365 I3.. reference │ │ │ +00454590: 4633 0000 2020 2072 6566 6572 656e 6365 F3.. 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: 4934 0000 2020 2064 6f6e 2774 2069 6d70 I4.. don't imp │ │ │ +004545e0: 4634 0000 2020 2064 6f6e 2774 2069 6d70 F4.. don't imp │ │ │ 004545f0: 6c69 6369 746c 7920 7368 6172 6520 6173 licitly share as │ │ │ -00454600: 2074 6865 7920 6f70 656e 2e07 0038 4935 they open...8I5 │ │ │ -00454610: 0000 1400 2f49 505f 4743 4f4c 0000 5354 ..../IP_GCOL..ST │ │ │ -00454620: 505f 4743 4f4c 1300 3649 bf11 0000 2020 P_GCOL..6I.... │ │ │ -00454630: 2053 5450 5f47 434f 4c07 0037 4921 0000 STP_GCOL..7I!.. │ │ │ -00454640: 4900 3749 3100 0020 2020 5374 6172 7473 I.7I1.. Starts │ │ │ +00454600: 2074 6865 7920 6f70 656e 2e07 0038 4635 they open...8F5 │ │ │ +00454610: 0000 1400 2f46 505f 4743 4f4c 0000 5354 ..../FP_GCOL..ST │ │ │ +00454620: 505f 4743 4f4c 1300 3646 bf11 0000 2020 P_GCOL..6F.... │ │ │ +00454630: 2053 5450 5f47 434f 4c07 0037 4621 0000 STP_GCOL..7F!.. │ │ │ +00454640: 4900 3746 3100 0020 2020 5374 6172 7473 I.7F1.. 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 4941 0000 y happens-.7IA.. │ │ │ +00454680: 7920 6861 7070 656e 732d 0037 4641 0000 y happens-.7FA.. │ │ │ 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 3749 5100 0012 0037 times...7IQ....7 │ │ │ -004546c0: 4961 0000 2020 202a 2a4e 6f74 652a 2a07 Ia.. **Note**. │ │ │ -004546d0: 0037 4971 0000 5200 3749 8100 0020 2020 .7Iq..R.7I... │ │ │ +004546b0: 7469 6d65 732e 0700 3746 5100 0012 0037 times...7FQ....7 │ │ │ +004546c0: 4661 0000 2020 202a 2a4e 6f74 652a 2a07 Fa.. **Note**. │ │ │ +004546d0: 0037 4671 0000 5200 3746 8100 0020 2020 .7Fq..R.7F... │ │ │ 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 3749 9100 0020 H exceptR.7I... │ │ │ +00454720: 4820 6578 6365 7074 5200 3746 9100 0020 H exceptR.7F... │ │ │ 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 3649 c011 . FIS usesR.6I.. │ │ │ +00454770: 2e20 4649 5320 7573 6573 5200 3646 c011 . FIS usesR.6F.. │ │ │ 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 4317 0000 0000 0000 ........C....... │ │ │ 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: 49bf 1100 0020 2020 554e 4445 4607 0034 I.... UNDEF..4 │ │ │ -00454860: 4921 0000 5400 3449 3100 0020 2020 456e I!..T.4I1.. En │ │ │ +00454850: 46bf 1100 0020 2020 554e 4445 4607 0034 F.... UNDEF..4 │ │ │ +00454860: 4621 0000 5400 3446 3100 0020 2020 456e F!..T.4F1.. 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 3449 4100 0020 h UNDEF,O.4IA.. │ │ │ +004548b0: 6820 554e 4445 462c 4f00 3446 4100 0020 h UNDEF,O.4FA.. │ │ │ 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 4951 0000 2020 bles asQ.4IQ.. │ │ │ +00454900: 626c 6573 2061 7351 0034 4651 0000 2020 bles asQ.4FQ.. │ │ │ 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 3449 6100 0020 local orQ.4Ia.. │ │ │ +00454950: 6c6f 6361 6c20 6f72 5100 3446 6100 0020 local orQ.4Fa.. │ │ │ 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 4971 0000 tring. InT.4Iq.. │ │ │ +004549a0: 7472 696e 672e 2049 6e54 0034 4671 0000 tring. InT.4Fq.. │ │ │ 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: 4981 0000 2020 2077 6572 6520 7468 6520 I... were the │ │ │ +00454a00: 4681 0000 2020 2077 6572 6520 7468 6520 F... 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 4991 0000 5500 3349 ault...4I...U.3I │ │ │ +00454a40: 6175 6c74 2e07 0034 4691 0000 5500 3346 ault...4F...U.3F │ │ │ 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 4912 0000 2020 205b 4e4f 5d55 fL.4I... [NO]U │ │ │ +00454aa0: 664c 0034 4612 0000 2020 205b 4e4f 5d55 fL.4F... [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: 4913 0000 2020 206e 6f6e 2d7a 6572 6f20 I... non-zero │ │ │ +00454af0: 4613 0000 2020 206e 6f6e 2d7a 6572 6f20 F... 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: 3449 1400 0020 2020 2254 5255 4522 206f 4I... "TRUE" o │ │ │ +00454b40: 3446 1400 0020 2020 2254 5255 4522 206f 4F... "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 3449 1500 having an,.4I.. │ │ │ +00454b80: 2068 6176 696e 6720 616e 2c00 3446 1500 having an,.4F.. │ │ │ 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 3449 1600 0012 0034 tring...4I.....4 │ │ │ -00454bc0: 4917 0000 2020 202a 2a4e 6f74 652a 2a07 I... **Note**. │ │ │ -00454bd0: 0034 4918 0000 5000 3449 1900 0020 2020 .4I...P.4I... │ │ │ +00454bb0: 7472 696e 672e 0700 3446 1600 0012 0034 tring...4F.....4 │ │ │ +00454bc0: 4617 0000 2020 202a 2a4e 6f74 652a 2a07 F... **Note**. │ │ │ +00454bd0: 0034 4618 0000 5000 3446 1900 0020 2020 .4F...P.4F... │ │ │ 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 3449 1a00 0020 2020 iable,S.4I... │ │ │ +00454c20: 6961 626c 652c 5300 3446 1a00 0020 2020 iable,S.4F... │ │ │ 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 4921 0000 le, whichS.4I!.. │ │ │ +00454c70: 6c65 2c20 7768 6963 6853 0034 4621 0000 le, whichS.4F!.. │ │ │ 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 3449 :1:10 KILL A<.4I │ │ │ +00454cc0: 3a31 3a31 3020 4b49 4c4c 2041 3c00 3446 :1:10 KILL A<.4F │ │ │ 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 3449 2300 001a OUNDEF"...4I#... │ │ │ -00454d10: 002d 495a 4441 5445 5f46 4f52 4d00 005a .-IZDATE_FORM..Z │ │ │ -00454d20: 4441 5445 5f46 4f52 4d15 0038 49bf 1100 DATE_FORM..8I... │ │ │ +00454d00: 4f55 4e44 4546 222e 0700 3446 2300 001a OUNDEF"...4F#... │ │ │ +00454d10: 002d 465a 4441 5445 5f46 4f52 4d00 005a .-FZDATE_FORM..Z │ │ │ +00454d20: 4441 5445 5f46 4f52 4d15 0038 46bf 1100 DATE_FORM..8F... │ │ │ 00454d30: 0020 2020 5a44 4154 455f 464f 524d 0700 . ZDATE_FORM.. │ │ │ -00454d40: 3949 2100 0052 0039 4931 0000 2020 2044 9I!..R.9I1.. D │ │ │ +00454d40: 3946 2100 0052 0039 4631 0000 2020 2044 9F!..R.9F1.. 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 4941 0000 2020 nction.?.9IA.. │ │ │ +00454d90: 6e63 7469 6f6e 2e3f 0039 4641 0000 2020 nction.?.9FA.. │ │ │ 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 3949 5100 0052 0039 utput...9IQ..R.9 │ │ │ -00454de0: 4961 0000 2020 2049 6620 6e6f 2076 616c Ia.. If no val │ │ │ +00454dd0: 7574 7075 742e 0700 3946 5100 0052 0039 utput...9FQ..R.9 │ │ │ +00454de0: 4661 0000 2020 2049 6620 6e6f 2076 616c Fa.. 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 4971 0000 2020 2049 7420 6973 2065 .9Iq.. It is e │ │ │ +00454e30: 0039 4671 0000 2020 2049 7420 6973 2065 .9Fq.. 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 4981 TEFORM. UseM.9I. │ │ │ +00454e70: 5445 464f 524d 2e20 5573 654d 0039 4681 TEFORM. UseM.9F. │ │ │ 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 3949 9100 0020 ironmentN.9I... │ │ │ +00454ec0: 6972 6f6e 6d65 6e74 4e00 3946 9100 0020 ironmentN.9F... │ │ │ 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 3849 c011 0000 2020 o this..8I.... │ │ │ -00454f20: 2066 6163 746f 722e 0700 3949 1200 0010 factor...9I.... │ │ │ -00454f30: 0016 4957 5249 5445 0000 5772 6974 6510 ..IWRITE..Write. │ │ │ -00454f40: 001c 49bf 1100 0020 2020 5772 6974 6507 ..I.... Write. │ │ │ -00454f50: 001d 4921 0000 5300 1d49 3100 0020 2020 ..I!..S..I1.. │ │ │ +00454f10: 6f20 7468 6973 1200 3846 c011 0000 2020 o this..8F.... │ │ │ +00454f20: 2066 6163 746f 722e 0700 3946 1200 0010 factor...9F.... │ │ │ +00454f30: 0016 4657 5249 5445 0000 5772 6974 6510 ..FWRITE..Write. │ │ │ +00454f40: 001c 46bf 1100 0020 2020 5772 6974 6507 ..F.... Write. │ │ │ +00454f50: 001d 4621 0000 5300 1d46 3100 0020 2020 ..F!..S..F1.. │ │ │ 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 4941 0000 arguments ..IA.. │ │ │ +00454fa0: 6172 6775 6d65 6e74 7320 001d 4641 0000 arguments ..FA.. │ │ │ 00454fb0: 2020 2074 6f20 7468 6520 6375 7272 656e to the curren │ │ │ -00454fc0: 7420 6465 7669 6365 2e07 001d 4951 0000 t device....IQ.. │ │ │ -00454fd0: 2d00 1d49 6100 0020 2020 5468 6520 666f -..Ia.. The fo │ │ │ +00454fc0: 7420 6465 7669 6365 2e07 001d 4651 0000 t device....FQ.. │ │ │ +00454fd0: 2d00 1d46 6100 0020 2020 5468 6520 666f -..Fa.. 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 7a15 0000 0000 0000 ........z....... │ │ │ -00455010: 8800 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00455010: 8800 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 3749 1300 0020 You mayT.7I... │ │ │ +00455090: 2059 6f75 206d 6179 5400 3746 1300 0020 You mayT.7F... │ │ │ 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 3749 or debugging=.7I │ │ │ +004550e0: 6f72 2064 6562 7567 6769 6e67 3d00 3746 or debugging=.7F │ │ │ 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 4915 0000 rnatives...7I... │ │ │ -00455130: 1000 2d49 5452 4143 4500 0054 5241 4345 ..-ITRACE..TRACE │ │ │ -00455140: 1000 3349 bf11 0000 2020 2054 5241 4345 ..3I.... TRACE │ │ │ -00455150: 0700 3449 2100 0051 0034 4931 0000 2020 ..4I!..Q.4I1.. │ │ │ +00455120: 726e 6174 6976 6573 2e07 0037 4615 0000 rnatives...7F... │ │ │ +00455130: 1000 2d46 5452 4143 4500 0054 5241 4345 ..-FTRACE..TRACE │ │ │ +00455140: 1000 3346 bf11 0000 2020 2054 5241 4345 ..3F.... TRACE │ │ │ +00455150: 0700 3446 2100 0051 0034 4631 0000 2020 ..4F!..Q.4F1.. │ │ │ 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 3449 4100 0020 on aboutK.4IA.. │ │ │ +004551a0: 6f6e 2061 626f 7574 4b00 3446 4100 0020 on aboutK.4FA.. │ │ │ 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 4951 0000 2020 2070 6572 ime..4IQ.. per │ │ │ -00455200: 666f 726d 616e 6365 2e07 0034 4961 0000 formance...4Ia.. │ │ │ -00455210: 5100 3449 7100 0020 2020 5468 6520 6665 Q.4Iq.. The fe │ │ │ +004551f0: 696d 6516 0034 4651 0000 2020 2070 6572 ime..4FQ.. per │ │ │ +00455200: 666f 726d 616e 6365 2e07 0034 4661 0000 formance...4Fa.. │ │ │ +00455210: 5100 3446 7100 0020 2020 5468 6520 6665 Q.4Fq.. 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 4981 0000 2020 2065 7870 7265 sS.4I... expre │ │ │ +00455260: 7353 0034 4681 0000 2020 2065 7870 7265 sS.4F... 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 3449 9100 0020 2020 7661 obalT.4I... va │ │ │ +004552b0: 6f62 616c 5400 3446 9100 0020 2020 7661 obalT.4F... 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 3349 c011 0000 pts must4.3I.... │ │ │ +00455300: 7074 7320 6d75 7374 3400 3346 c011 0000 pts must4.3F.... │ │ │ 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 3449 riable $JOB...4I │ │ │ -00455340: 1200 0053 0034 4913 0000 2020 2054 6865 ...S.4I... The │ │ │ +00455330: 7269 6162 6c65 2024 4a4f 422e 0700 3446 riable $JOB...4F │ │ │ +00455340: 1200 0053 0034 4613 0000 2020 2054 6865 ...S.4F... 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 3449 1400 0020 2020 ts, itK.4I... │ │ │ +00455390: 7473 2c20 6974 4b00 3446 1400 0020 2020 ts, itK.4F... │ │ │ 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 4915 0000 4d00 3449 1600 0020 ...4I...M.4I... │ │ │ +004553e0: 2e07 0034 4615 0000 4d00 3446 1600 0020 ...4F...M.4F... │ │ │ 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 4917 0000 2020 2067 ttingN.4I... g │ │ │ +00455430: 7474 696e 674e 0034 4617 0000 2020 2067 ttingN.4F... 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 4918 0000 2020 2072 6570 toR.4I... rep │ │ │ +00455480: 2074 6f52 0034 4618 0000 2020 2072 6570 toR.4F... 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 4919 0000 2020 2074 s theS.4I... t │ │ │ +004554d0: 7320 7468 6553 0034 4619 0000 2020 2074 s theS.4F... 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 3449 1a00 0020 es as ifP.4I... │ │ │ +00455520: 6573 2061 7320 6966 5000 3446 1a00 0020 es as ifP.4F... │ │ │ 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 3449 2100 0020 However,R.4I!.. │ │ │ +00455570: 486f 7765 7665 722c 5200 3446 2100 0020 However,R.4F!.. │ │ │ 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 3449 2200 W command,T.4I". │ │ │ +004555c0: 5720 636f 6d6d 616e 642c 5400 3446 2200 W command,T.4F". │ │ │ 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: 3449 2300 0020 2020 6f72 2c20 6f6e 6c79 4I#.. or, only │ │ │ +00455620: 3446 2300 0020 2020 6f72 2c20 6f6e 6c79 4F#.. 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 4924 0000 2020 2069 6e20 6d65 aP.4I$.. in me │ │ │ +00455670: 6150 0034 4624 0000 2020 2069 6e20 6d65 aP.4F$.. 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 4925 0000 2020 206d 6169 6e6c sT.4I%.. mainl │ │ │ +004556c0: 7354 0034 4625 0000 2020 206d 6169 6e6c sT.4F%.. 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 4926 0000 2020 2066 vatedR.4I&.. f │ │ │ +00455710: 7661 7465 6452 0034 4626 0000 2020 2066 vatedR.4F&.. 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 4927 0000 2020 DE) can+.4I'.. │ │ │ +00455760: 4445 2920 6361 6e2b 0034 4627 0000 2020 DE) can+.4F'.. │ │ │ 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 3449 2800 0012 0034 4929 0000 r...4I(....4I).. │ │ │ -004557a0: 2020 2045 7861 6d70 6c65 3a07 0034 492a Example:..4I* │ │ │ -004557b0: 0000 1f00 3449 3100 0020 2020 4754 4d3e ....4I1.. GTM> │ │ │ +00455790: 722e 0700 3446 2800 0012 0034 4629 0000 r...4F(....4F).. │ │ │ +004557a0: 2020 2045 7861 6d70 6c65 3a07 0034 462a Example:..4F* │ │ │ +004557b0: 0000 1f00 3446 3100 0020 2020 4754 4d3e ....4F1.. 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 b015 0000 0000 0000 ................ │ │ │ -00455810: e300 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00455810: e300 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 4933 0000 2020 2061 6c20 loce.4I3.. al │ │ │ +004558f0: 6c6f 6365 0034 4633 0000 2020 2061 6c20 loce.4F3.. 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 3449 3400 0020 e three...4I4.. │ │ │ -00455960: 2020 7072 6f66 696c 696e 671a 0034 4935 profiling..4I5 │ │ │ +00455950: 6520 7468 7265 652e 1300 3446 3400 0020 e three...4F4.. │ │ │ +00455960: 2020 7072 6f66 696c 696e 671a 0034 4635 profiling..4F5 │ │ │ 00455970: 0000 2020 2020 206b 696c 6c20 5e54 4d50 .. kill ^TMP │ │ │ -00455980: 2c5e 7472 6321 0034 4936 0000 2020 2020 ,^trc!.4I6.. │ │ │ +00455980: 2c5e 7472 6321 0034 4636 0000 2020 2020 ,^trc!.4F6.. │ │ │ 00455990: 2076 6965 7720 2274 7261 6365 223a 313a view "trace":1: │ │ │ -004559a0: 225e 7472 6322 1b00 3449 3700 0020 2020 "^trc"..4I7.. │ │ │ +004559a0: 225e 7472 6322 1b00 3446 3700 0020 2020 "^trc"..4F7.. │ │ │ 004559b0: 2020 7365 7420 756c 696d 6974 3d31 3530 set ulimit=150 │ │ │ -004559c0: 302a 0034 4938 0000 2020 2020 2066 6f72 0*.4I8.. for │ │ │ +004559c0: 302a 0034 4638 0000 2020 2020 2066 6f72 0*.4F8.. for │ │ │ 004559d0: 2069 3d31 3a31 3a75 6c69 6d69 7420 7365 i=1:1:ulimit se │ │ │ -004559e0: 7420 5e54 4d50 2869 293d 691a 0034 4939 t ^TMP(i)=i..4I9 │ │ │ +004559e0: 7420 5e54 4d50 2869 293d 691a 0034 4639 t ^TMP(i)=i..4F9 │ │ │ 004559f0: 0000 2020 2020 2064 6f20 716f 6d28 225e .. do qom("^ │ │ │ -00455a00: 544d 5022 2921 0034 493a 0000 2020 2020 TMP")!.4I:.. │ │ │ +00455a00: 544d 5022 2921 0034 463a 0000 2020 2020 TMP")!.4F:.. │ │ │ 00455a10: 2076 6965 7720 2274 7261 6365 223a 303a view "trace":0: │ │ │ -00455a20: 225e 7472 6322 1700 3449 4100 0020 2020 "^trc"..4IA.. │ │ │ +00455a20: 225e 7472 6322 1700 3446 4100 0020 2020 "^trc"..4FA.. │ │ │ 00455a30: 2020 7a77 7269 7465 205e 7472 6310 0034 zwrite ^trc..4 │ │ │ -00455a40: 4942 0000 2020 2020 2071 7569 7410 0034 IB.. quit..4 │ │ │ -00455a50: 4943 0000 2020 2071 6f6d 2879 2917 0034 IC.. qom(y)..4 │ │ │ -00455a60: 4944 0000 2020 2020 2064 6f20 7175 6572 ID.. do quer │ │ │ -00455a70: 7928 7929 1700 3449 4500 0020 2020 2020 y(y)..4IE.. │ │ │ -00455a80: 646f 206f 7264 6572 2879 2917 0034 4946 do order(y)..4IF │ │ │ +00455a40: 4642 0000 2020 2020 2071 7569 7410 0034 FB.. quit..4 │ │ │ +00455a50: 4643 0000 2020 2071 6f6d 2879 2917 0034 FC.. qom(y)..4 │ │ │ +00455a60: 4644 0000 2020 2020 2064 6f20 7175 6572 FD.. do quer │ │ │ +00455a70: 7928 7929 1700 3446 4500 0020 2020 2020 y(y)..4FE.. │ │ │ +00455a80: 646f 206f 7264 6572 2879 2917 0034 4646 do order(y)..4FF │ │ │ 00455a90: 0000 2020 2020 2064 6f20 6d65 7267 6528 .. do merge( │ │ │ -00455aa0: 7929 1000 3449 4700 0020 2020 2020 7175 y)..4IG.. qu │ │ │ -00455ab0: 6974 1200 3449 4800 0020 2020 7175 6572 it..4IH.. quer │ │ │ -00455ac0: 7928 7929 1800 3449 4900 0020 2020 2020 y(y)..4II.. │ │ │ -00455ad0: 6e65 7720 692c 7172 7976 616c 2000 3449 new i,qryval .4I │ │ │ +00455aa0: 7929 1000 3446 4700 0020 2020 2020 7175 y)..4FG.. qu │ │ │ +00455ab0: 6974 1200 3446 4800 0020 2020 7175 6572 it..4FH.. quer │ │ │ +00455ac0: 7928 7929 1800 3446 4900 0020 2020 2020 y(y)..4FI.. │ │ │ +00455ad0: 6e65 7720 692c 7172 7976 616c 2000 3446 new i,qryval .4F │ │ │ 00455ae0: 4a00 0020 2020 2020 7365 7420 693d 302c J.. set i=0, │ │ │ -00455af0: 793d 2471 7565 7279 2840 7929 1f00 3449 y=$query(@y)..4I │ │ │ +00455af0: 793d 2471 7565 7279 2840 7929 1f00 3446 y=$query(@y)..4F │ │ │ 00455b00: 5100 0020 2020 2020 666f 7220 2071 7569 Q.. for qui │ │ │ -00455b10: 743a 793d 2222 2020 2064 6f27 0034 4952 t:y="" do'.4IR │ │ │ +00455b10: 743a 793d 2222 2020 2064 6f27 0034 4652 t:y="" do'.4FR │ │ │ 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 3449 5300 0020 2020 2020 2e20 @y#.4IS.. . │ │ │ +00455b40: 4079 2300 3446 5300 0020 2020 2020 2e20 @y#.4FS.. . │ │ │ 00455b50: 2020 2020 2073 6574 2079 3d24 7175 6572 set y=$quer │ │ │ -00455b60: 7928 4079 291c 0034 4954 0000 2020 2020 y(@y)..4IT.. │ │ │ +00455b60: 7928 4079 291c 0034 4654 0000 2020 2020 y(@y)..4FT.. │ │ │ 00455b70: 202e 2020 2020 2020 7365 7420 693d 692b . set i=i+ │ │ │ -00455b80: 3110 0034 4955 0000 2020 2020 2071 7569 1..4IU.. qui │ │ │ -00455b90: 7412 0034 4956 0000 2020 206f 7264 6572 t..4IV.. order │ │ │ -00455ba0: 2879 2918 0034 4957 0000 2020 2020 206e (y)..4IW.. n │ │ │ -00455bb0: 6577 2069 2c6f 7264 7661 6c2f 0034 4958 ew i,ordval/.4IX │ │ │ +00455b80: 3110 0034 4655 0000 2020 2020 2071 7569 1..4FU.. qui │ │ │ +00455b90: 7412 0034 4656 0000 2020 206f 7264 6572 t..4FV.. order │ │ │ +00455ba0: 2879 2918 0034 4657 0000 2020 2020 206e (y)..4FW.. n │ │ │ +00455bb0: 6577 2069 2c6f 7264 7661 6c2f 0034 4658 ew i,ordval/.4FX │ │ │ 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 3449 5900 $order(@y)..4IY. │ │ │ +00455be0: 246f 7264 6572 2840 7929 1e00 3446 5900 $order(@y)..4FY. │ │ │ 00455bf0: 0020 2020 2020 666f 7220 2071 7569 743a . for quit: │ │ │ -00455c00: 783d 2222 2020 646f 2600 3449 5a00 0020 x="" do&.4IZ.. │ │ │ +00455c00: 783d 2222 2020 646f 2600 3446 5a00 0020 x="" do&.4FZ.. │ │ │ 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: 3449 6100 0020 2020 2020 2e20 2020 2020 4Ia.. . │ │ │ +00455c30: 3446 6100 0020 2020 2020 2e20 2020 2020 4Fa.. . │ │ │ 00455c40: 2073 6574 2078 3d24 6f72 6465 7228 4079 set x=$order(@y │ │ │ -00455c50: 291c 0034 4962 0000 2020 2020 202e 2020 )..4Ib.. . │ │ │ +00455c50: 291c 0034 4662 0000 2020 2020 202e 2020 )..4Fb.. . │ │ │ 00455c60: 2020 2020 7365 7420 693d 692b 3110 0034 set i=i+1..4 │ │ │ -00455c70: 4963 0000 2020 2020 2071 7569 7412 0034 Ic.. quit..4 │ │ │ -00455c80: 4964 0000 2020 206d 6572 6765 2879 2918 Id.. merge(y). │ │ │ -00455c90: 0034 4965 0000 2020 2020 206e 6577 2069 .4Ie.. new i │ │ │ -00455ca0: 2c6d 6572 7661 6c1c 0034 4966 0000 2020 ,merval..4If.. │ │ │ +00455c70: 4663 0000 2020 2020 2071 7569 7412 0034 Fc.. quit..4 │ │ │ +00455c80: 4664 0000 2020 206d 6572 6765 2879 2918 Fd.. merge(y). │ │ │ +00455c90: 0034 4665 0000 2020 2020 206e 6577 2069 .4Fe.. new i │ │ │ +00455ca0: 2c6d 6572 7661 6c1c 0034 4666 0000 2020 ,merval..4Ff.. │ │ │ 00455cb0: 2020 2073 6574 2069 3d30 2c6d 6572 7661 set i=0,merva │ │ │ -00455cc0: 6c3d 301b 0034 4967 0000 2020 2020 206d l=0..4Ig.. m │ │ │ +00455cc0: 6c3d 301b 0034 4667 0000 2020 2020 206d l=0..4Fg.. m │ │ │ 00455cd0: 6572 6765 206d 6572 7661 6c3d 4079 2f00 erge merval=@y/. │ │ │ -00455ce0: 3449 6800 0020 2020 2020 666f 7220 693d 4Ih.. for i= │ │ │ +00455ce0: 3446 6800 0020 2020 2020 666f 7220 693d 4Fh.. 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: 4969 0000 2020 2020 202e 2020 2020 2020 Ii.. . │ │ │ +00455d10: 4669 0000 2020 2020 202e 2020 2020 2020 Fi.. . │ │ │ 00455d20: 6b69 6c6c 3a69 2332 206d 6572 7661 6c28 kill:i#2 merval( │ │ │ -00455d30: 6929 1000 3449 6a00 0020 2020 2020 7175 i)..4Ij.. qu │ │ │ -00455d40: 6974 0700 3449 7100 0052 0034 4972 0000 it..4Iq..R.4Ir.. │ │ │ +00455d30: 6929 1000 3446 6a00 0020 2020 2020 7175 i)..4Fj.. qu │ │ │ +00455d40: 6974 0700 3446 7100 0052 0034 4672 0000 it..4Fq..R.4Fr.. │ │ │ 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 4973 produces an$.4Is │ │ │ +00455d90: 7072 6f64 7563 6573 2061 6e24 0034 4673 produces an$.4Fs │ │ │ 00455da0: 0000 2020 206f 7574 7075 7420 6c69 6b65 .. output like │ │ │ 00455db0: 2074 6865 2066 6f6c 6c6f 7769 6e67 3a07 the following:. │ │ │ -00455dc0: 0034 4974 0000 1b00 3449 7500 0020 2020 .4It....4Iu.. │ │ │ +00455dc0: 0034 4674 0000 1b00 3446 7500 0020 2020 .4Ft....4Fu.. │ │ │ 00455dd0: 4754 4d3e 646f 205e 7072 6f66 696c 696e GTM>do ^profilin │ │ │ -00455de0: 6723 0034 4976 0000 2020 205e 7472 6328 g#.4Iv.. ^trc( │ │ │ +00455de0: 6723 0034 4676 0000 2020 205e 7472 6328 g#.4Fv.. ^trc( │ │ │ 00455df0: 222a 4348 494c 4452 454e 2229 3d22 303a "*CHILDREN")="0: │ │ │ -00455e00: 303a 3022 2c00 3449 7700 0020 2020 5e74 0:0",.4Iw.. ^t │ │ │ +00455e00: 303a 3022 2c00 3446 7700 0020 2020 5e74 0:0",.4Fw.. ^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 3449 7800 0020 2020 5e74 7263 2822 >.4Ix.. ^trc(" │ │ │ +00455e30: 3e00 3446 7800 0020 2020 5e74 7263 2822 >.4Fx.. ^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: 3449 7900 0020 2020 5e74 7263 2822 7072 4Iy.. ^trc("pr │ │ │ +00455e70: 3446 7900 0020 2020 5e74 7263 2822 7072 4Fy.. ^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 497a 0000 2020 205e 7472 6328 2270 .4Iz.. ^trc("p │ │ │ +00455ea0: 0034 467a 0000 2020 205e 7472 6328 2270 .4Fz.. ^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 3449 8100 0020 2020 5e74 7263 2822 1.4I... ^trc(" │ │ │ +00455ed0: 3100 3446 8100 0020 2020 5e74 7263 2822 1.4F... ^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 4982 0000 2020 205e 7472 6328 ":.4I... ^trc( │ │ │ +00455f00: 223a 0034 4682 0000 2020 205e 7472 6328 ":.4F... ^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 4983 :8001:8044"<.4I. │ │ │ +00455f30: 3a38 3030 313a 3830 3434 223c 0034 4683 :8001:8044"<.4F. │ │ │ 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 4984 0000 2020 0:7992"7.4I... │ │ │ +00455f70: 303a 3739 3932 2237 0034 4684 0000 2020 0:7992"7.4F... │ │ │ 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: 3449 8500 0020 2020 5e74 7263 2822 7072 4I... ^trc("pr │ │ │ +00455fb0: 3446 8500 0020 2020 5e74 7263 2822 7072 4F... ^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 d515 0000 0000 0000 ................ │ │ │ -00456010: 6700 0049 4845 4c50 00ff 7300 ff43 4f4d g..IHELP..s..COM │ │ │ +00456010: 6700 0046 4845 4c50 00ff 7300 ff43 4f4d g..FHELP..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 4987 0000 2020 :0:174">.4I... │ │ │ +00456070: 3a30 3a31 3734 223e 0034 4687 0000 2020 :0:174">.4F... │ │ │ 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 4988 0000 2020 205e 5720"1.4I... ^ │ │ │ +004560b0: 3537 3230 2231 0034 4688 0000 2020 205e 5720"1.4F... ^ │ │ │ 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 3449 8900 0020 2020 0:0:8"1.4I... │ │ │ +004560e0: 303a 303a 3822 3100 3446 8900 0020 2020 0:0:8"1.4F... │ │ │ 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 498a 0000 2020 :0:0:6"2.4I... │ │ │ +00456110: 3a30 3a30 3a36 2232 0034 468a 0000 2020 :0:0:6"2.4F... │ │ │ 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 4991 0000 0:0:0:90":.4I... │ │ │ +00456140: 303a 303a 303a 3930 223a 0034 4691 0000 0:0:0:90":.4F... │ │ │ 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 4992 0000 2020 205e 7472 60"7.4I... ^tr │ │ │ +00456180: 3630 2237 0034 4692 0000 2020 205e 7472 60"7.4F... ^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 3449 9300 P",1)=15017.4I.. │ │ │ +004561b0: 5022 2c31 293d 3135 3031 3700 3446 9300 P",1)=15017.4F.. │ │ │ 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 4994 0000 2020 205e 7472 6328 "@.4I... ^trc( │ │ │ +004561f0: 2240 0034 4694 0000 2020 205e 7472 6328 "@.4F... ^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 4995 0000 2020 205e 7472 6328 "4.4I... ^trc( │ │ │ +00456230: 2234 0034 4695 0000 2020 205e 7472 6328 "4.4F... ^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 4996 0000 2020 205e :0:0"2.4I... ^ │ │ │ +00456260: 3a30 3a30 2232 0034 4696 0000 2020 205e :0:0"2.4F... ^ │ │ │ 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 4997 0000 2020 0:0:63"5.4I... │ │ │ +00456290: 303a 303a 3633 2235 0034 4697 0000 2020 0:0:63"5.4F... │ │ │ 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 3449 ="1:0:0:0:9"E.4I │ │ │ +004562c0: 3d22 313a 303a 303a 303a 3922 4500 3446 ="1:0:0:0:9"E.4F │ │ │ 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 4999 0000 2020 205e 7472 6328 ";.4I... ^trc( │ │ │ +00456310: 223b 0034 4699 0000 2020 205e 7472 6328 ";.4F... ^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 3449 OOP",1)=15006.4I │ │ │ +00456340: 4f4f 5022 2c31 293d 3135 3030 3600 3446 OOP",1)=15006.4F │ │ │ 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 3349 c111 0000 2020 205e 7472 4"7.3I.... ^tr │ │ │ +00456380: 3422 3700 3346 c111 0000 2020 205e 7472 4"7.3F.... ^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 4911 0000 0:0:0:10"..5I... │ │ │ +004563b0: 303a 303a 303a 3130 222e 0035 4611 0000 0:0:0:10"..5F... │ │ │ 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 4921 0000 2020 0:0:78"0.5I!.. │ │ │ +004563e0: 303a 303a 3738 2230 0035 4621 0000 2020 0:0:78"0.5F!.. │ │ │ 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 4931 0000 2020 0:0:18"0.5I1.. │ │ │ +00456410: 303a 303a 3138 2230 0035 4631 0000 2020 0:0:18"0.5F1.. │ │ │ 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 4941 0000 2020 0:0:11"/.5IA.. │ │ │ +00456440: 303a 303a 3131 222f 0035 4641 0000 2020 0:0:11"/.5FA.. │ │ │ 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 3549 5100 0020 2020 0:0:9"0.5IQ.. │ │ │ +00456470: 303a 303a 3922 3000 3546 5100 0020 2020 0:0:9"0.5FQ.. │ │ │ 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 3549 6100 0020 2020 :0:11"/.5Ia.. │ │ │ +004564a0: 3a30 3a31 3122 2f00 3546 6100 0020 2020 :0:11"/.5Fa.. │ │ │ 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 4971 0000 2020 205e :0:5"?.5Iq.. ^ │ │ │ +004564d0: 3a30 3a35 223f 0035 4671 0000 2020 205e :0:5"?.5Fq.. ^ │ │ │ 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 3549 8100 0020 2020 5e74 031"1.5I... ^t │ │ │ +00456510: 3033 3122 3100 3546 8100 0020 2020 5e74 031"1.5F... ^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 4991 0000 2020 205e :0:5"2.5I... ^ │ │ │ +00456540: 3a30 3a35 2232 0035 4691 0000 2020 205e :0:5"2.5F... ^ │ │ │ 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 4912 0000 2020 0:0:14"3.4I... │ │ │ +00456570: 303a 303a 3134 2233 0034 4612 0000 2020 0:0:14"3.4F... │ │ │ 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 3549 1100 0:0:0:108"<.5I.. │ │ │ +004565a0: 303a 303a 303a 3130 3822 3c00 3546 1100 0:0:0:108"<.5F.. │ │ │ 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 3549 2100 0020 2020 :7625"7.5I!.. │ │ │ +004565e0: 3a37 3632 3522 3700 3546 2100 0020 2020 :7625"7.5F!.. │ │ │ 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: 4931 0000 2020 205e 7472 6328 2270 726f I1.. ^trc("pro │ │ │ +00456620: 4631 0000 2020 205e 7472 6328 2270 726f F1.. ^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 4941 8000:28256"D.5IA │ │ │ +00456650: 3830 3030 3a32 3832 3536 2244 0035 4641 8000:28256"D.5FA │ │ │ 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 4951 0000 2020 205e 7472 6328 2270 .5IQ.. ^trc("p │ │ │ +004566a0: 0035 4651 0000 2020 205e 7472 6328 2270 .5FQ.. ^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 4961 0000 2020 205e 7472 :0"2.5Ia.. ^tr │ │ │ +004566d0: 3a30 2232 0035 4661 0000 2020 205e 7472 :0"2.5Fa.. ^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 4971 0000 4a00 3549 0:85"..5Iq..J.5I │ │ │ +00456700: 303a 3835 2207 0035 4671 0000 4a00 3546 0:85"..5Fq..J.5F │ │ │ 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 3549 9100 0020 2020 00,000..5I... │ │ │ +00456750: 3030 2c30 3030 1b00 3546 9100 0020 2020 00,000..5F... │ │ │ 00456760: 2020 2020 6d69 6372 6f73 6563 6f6e 6473 microseconds │ │ │ -00456770: 2e4f 0034 4913 0000 2020 2020 206f 205e .O.4I... o ^ │ │ │ +00456770: 2e4f 0034 4613 0000 2020 2020 206f 205e .O.4F... 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 3549 1100 0020 2020 2020 2020 7370 &.5I... sp │ │ │ +004567c0: 2600 3546 1100 0020 2020 2020 2020 7370 &.5F... 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 f515 0000 0000 0000 ................ │ │ │ -00456810: 8400 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00456810: 8400 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 3549 3100 0020 2020 2020 theQ.5I1.. │ │ │ +00456890: 2074 6865 5100 3546 3100 0020 2020 2020 theQ.5F1.. │ │ │ 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 4941 0000 2020 2020 main..5IA.. │ │ │ -004568f0: 2020 2070 726f 6365 7373 2e53 0035 4951 process.S.5IQ │ │ │ +004568e0: 206d 6169 6e16 0035 4641 0000 2020 2020 main..5FA.. │ │ │ +004568f0: 2020 2070 726f 6365 7373 2e53 0035 4651 process.S.5FQ │ │ │ 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: 3549 6100 0020 2020 2020 2020 7469 6d65 5Ia.. time │ │ │ +00456950: 3546 6100 0020 2020 2020 2020 7469 6d65 5Fa.. 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 3549 7100 profiling.C.5Iq. │ │ │ +00456990: 7072 6f66 696c 696e 672e 4300 3546 7100 profiling.C.5Fq. │ │ │ 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: 4981 0000 2020 2020 2020 205e 7472 6328 I... ^trc( │ │ │ +004569e0: 4681 0000 2020 2020 2020 205e 7472 6328 F... ^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 3549 9100 0020 2020 2020 2020 5e74 T.5I... ^t │ │ │ +00456a20: 5400 3546 9100 0020 2020 2020 2020 5e74 T.5F... ^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 3449 1400 0020 2020 2020 ecesR.4I... │ │ │ +00456a70: 6563 6573 5200 3446 1400 0020 2020 2020 ecesR.4F... │ │ │ 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 3549 1100 0020 2020 TotalR.5I... │ │ │ +00456ac0: 2054 6f74 616c 5200 3546 1100 0020 2020 TotalR.5F... │ │ │ 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 3549 2100 0020 ofiling,R.5I!.. │ │ │ +00456b10: 6f66 696c 696e 672c 5200 3546 2100 0020 ofiling,R.5F!.. │ │ │ 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 3549 3100 he fastestP.5I1. │ │ │ +00456b60: 6865 2066 6173 7465 7374 5000 3546 3100 he fastestP.5F1. │ │ │ 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 3549 4100 ing is the(.5IA. │ │ │ +00456bb0: 696e 6720 6973 2074 6865 2800 3546 4100 ing is the(.5FA. │ │ │ 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 3549 5100 0020 2020 2020 6f20 e.Q.5IQ.. o │ │ │ +00456be0: 652e 5100 3546 5100 0020 2020 2020 6f20 e.Q.5FQ.. 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 4961 0000 2020 2020 2020 itO.5Ia.. │ │ │ +00456c30: 2069 744f 0035 4661 0000 2020 2020 2020 itO.5Fa.. │ │ │ 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 3549 7100 0020 2020 2020 2020 e,P.5Iq.. │ │ │ +00456c80: 652c 5000 3546 7100 0020 2020 2020 2020 e,P.5Fq.. │ │ │ 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 3549 8100 0020 2020 2020 2020 of..5I... │ │ │ +00456cd0: 6f66 1e00 3546 8100 0020 2020 2020 2020 of..5F... │ │ │ 00456ce0: 6d65 7267 655e 7072 6f66 696c 696e 672e merge^profiling. │ │ │ -00456cf0: 4b00 3549 9100 0020 2020 2020 6f20 5468 K.5I... o Th │ │ │ +00456cf0: 4b00 3546 9100 0020 2020 2020 6f20 5468 K.5F... 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 4915 rity of theO.4I. │ │ │ +00456d30: 7269 7479 206f 6620 7468 654f 0034 4615 rity of theO.4F. │ │ │ 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 3549 1100 ies havingN.5I.. │ │ │ +00456d80: 6965 7320 6861 7669 6e67 4e00 3546 1100 ies havingN.5F.. │ │ │ 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 3549 2100 0020 s than 1..5I!.. │ │ │ +00456dd0: 7320 7468 616e 2031 1a00 3546 2100 0020 s than 1..5F!.. │ │ │ 00456de0: 2020 2020 2020 6d69 6372 6f73 6563 6f6e microsecon │ │ │ -00456df0: 642e 0700 3549 3100 0049 0035 4941 0000 d...5I1..I.5IA.. │ │ │ +00456df0: 642e 0700 3546 3100 0049 0035 4641 0000 d...5F1..I.5FA.. │ │ │ 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 3549 5100 0020 2020 4d2d 7072 is1.5IQ.. M-pr │ │ │ +00456e40: 6973 3100 3546 5100 0020 2020 4d2d 7072 is1.5FQ.. 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 4961 0000 2100 3549 7100 rt...5Ia..!.5Iq. │ │ │ +00456e70: 7274 2e07 0035 4661 0000 2100 3546 7100 rt...5Fa..!.5Fq. │ │ │ 00456e80: 0020 2020 4754 4d3e 7a70 7269 6e74 205e . GTM>zprint ^ │ │ │ -00456e90: 7472 6163 6572 6570 6f72 7424 0035 4981 tracereport$.5I. │ │ │ +00456e90: 7472 6163 6572 6570 6f72 7424 0035 4681 tracereport$.5F. │ │ │ 00456ea0: 0000 2020 2074 7261 6365 7265 706f 7274 .. tracereport │ │ │ 00456eb0: 2867 626c 2c6c 6162 656c 2c72 746e 2916 (gbl,label,rtn). │ │ │ -00456ec0: 0035 4991 0000 2020 2020 2073 6574 2067 .5I... set g │ │ │ -00456ed0: 6170 3d31 3530 0034 4916 0000 2020 2020 ap=150.4I... │ │ │ +00456ec0: 0035 4691 0000 2020 2020 2073 6574 2067 .5F... set g │ │ │ +00456ed0: 6170 3d31 3530 0034 4616 0000 2020 2020 ap=150.4F... │ │ │ 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 4911 0000 2020 2020 e x,!{.5I... │ │ │ +00456f00: 6520 782c 217b 0035 4611 0000 2020 2020 e x,!{.5F... │ │ │ 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 3549 2100 0020 2020 2020 7365 7420 0.5I!.. set │ │ │ +00456f80: 3000 3546 2100 0020 2020 2020 7365 7420 0.5F!.. 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 3549 3100 0020 2020 2020 666f 7220 5.5I1.. for │ │ │ +00456fb0: 3500 3546 3100 0020 2020 2020 666f 7220 5.5F1.. 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 1216 0000 0000 0000 ................ │ │ │ -00457010: 9700 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00457010: 9700 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 4951 0000 2020 bel) doB.5IQ.. │ │ │ +004570a0: 6265 6c29 2064 6f42 0035 4651 0000 2020 bel) doB.5FQ.. │ │ │ 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 4961 0000 pt(gbl,3)J.5Ia.. │ │ │ +004570e0: 7074 2867 626c 2c33 294a 0035 4661 0000 pt(gbl,3)J.5Fa.. │ │ │ 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 4971 0000 2020 2020 2020 =""Q.5Iq.. │ │ │ +00457130: 3d22 2251 0035 4671 0000 2020 2020 2020 =""Q.5Fq.. │ │ │ 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 3549 8100 0020 2020 2020 _rtnR.5I... │ │ │ +00457180: 5f72 746e 5200 3546 8100 0020 2020 2020 _rtnR.5F... │ │ │ 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 3549 9100 0020 2020 ),?gap!.5I... │ │ │ +004571d0: 292c 3f67 6170 2100 3546 9100 0020 2020 ),?gap!.5F... │ │ │ 004571e0: 2020 2020 2020 2020 2e2e 2020 2020 2020 .. │ │ │ -004571f0: 7772 6974 6520 2139 0034 4917 0000 2020 write !9.4I... │ │ │ +004571f0: 7772 6974 6520 2139 0034 4617 0000 2020 write !9.4F... │ │ │ 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 3549 1100 0020 2020 2020 666f 7220 !.5I... for │ │ │ +00457230: 2100 3546 1100 0020 2020 2020 666f 7220 !.5F... for │ │ │ 00457240: 693d 303a 313a 6d61 786c 696e 6573 2064 i=0:1:maxlines d │ │ │ -00457250: 6f2d 0035 4921 0000 2020 2020 202e 2020 o-.5I!.. . │ │ │ +00457250: 6f2d 0035 4621 0000 2020 2020 202e 2020 o-.5F!.. . │ │ │ 00457260: 2020 2020 7365 7420 7a70 3d6c 6162 656c set zp=label │ │ │ 00457270: 5f22 2b22 5f69 5f22 5e22 5f72 746e 2b00 _"+"_i_"^"_rtn+. │ │ │ -00457280: 3549 3100 0020 2020 2020 2e20 2020 2020 5I1.. . │ │ │ +00457280: 3546 3100 0020 2020 2020 2e20 2020 2020 5F1.. . │ │ │ 00457290: 2077 7269 7465 2022 4c69 6e65 2023 222c write "Line #", │ │ │ -004572a0: 692c 223a 2022 2c3f 391d 0035 4941 0000 i,": ",?9..5IA.. │ │ │ +004572a0: 692c 223a 2022 2c3f 391d 0035 4641 0000 i,": ",?9..5FA.. │ │ │ 004572b0: 2020 2020 202e 2020 2020 2020 7a70 7269 . zpri │ │ │ -004572c0: 6e74 2040 7a70 0700 3549 5100 0039 0035 nt @zp..5IQ..9.5 │ │ │ -004572d0: 4961 0000 2020 2047 544d 3e64 6f20 5e74 Ia.. GTM>do ^t │ │ │ +004572c0: 6e74 2040 7a70 0700 3546 5100 0039 0035 nt @zp..5FQ..9.5 │ │ │ +004572d0: 4661 0000 2020 2047 544d 3e64 6f20 5e74 Fa.. 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 3549 7100 0020 2020 ling")c.5Iq.. │ │ │ +00457300: 6c69 6e67 2229 6300 3546 7100 0020 2020 ling")c.5Fq.. │ │ │ 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 4981 0000 .........a.5I... │ │ │ +00457360: 2e2e 2e2e 2e2e 2e2e 2e61 0035 4681 0000 .........a.5F... │ │ │ 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 3549 9100 apsed Timec.5I.. │ │ │ +004573c0: 6170 7365 6420 5469 6d65 6300 3546 9100 apsed Timec.5F.. │ │ │ 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: 4918 0000 2020 206f 7264 6572 2074 6f74 I... order tot │ │ │ +00457430: 4618 0000 2020 206f 7264 6572 2074 6f74 F... 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 4911 0000 2020 25720V.5I... │ │ │ +00457480: 2020 3235 3732 3056 0035 4611 0000 2020 25720V.5F... │ │ │ 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: 4921 0000 2020 2031 2020 2020 2020 2020 I!.. 1 │ │ │ +004574e0: 4621 0000 2020 2031 2020 2020 2020 2020 F!.. 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 4931 0000 2020 2032 2020 6W.5I1.. 2 │ │ │ +00457530: 2020 3657 0035 4631 0000 2020 2032 2020 6W.5F1.. 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 3549 4100 90Y.5IA. │ │ │ +00457580: 2020 2020 2020 2020 3930 5900 3546 4100 90Y.5FA. │ │ │ 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 4951 0000 2020 2034 2020 160Y.5IQ.. 4 │ │ │ +004575e0: 3136 3059 0035 4651 0000 2020 2034 2020 160Y.5FQ.. 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 3549 6319Z.5I │ │ │ +00457630: 2020 2020 2020 2020 3633 3139 5a00 3546 6319Z.5F │ │ │ 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 3549 7100 0020 2020 12069V.5Iq.. │ │ │ +00457690: 2031 3230 3639 5600 3546 7100 0020 2020 12069V.5Fq.. │ │ │ 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 3549 0W.5I │ │ │ +004576e0: 2020 2020 2020 2020 2020 2030 5700 3546 0W.5F │ │ │ 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 4991 0000 2020 204c 696e 63..5I... Lin │ │ │ +00457740: 2036 331b 0035 4691 0000 2020 204c 696e 63..5F... Lin │ │ │ 00457750: 6520 2330 3a20 6f72 6465 7228 7929 2100 e #0: order(y)!. │ │ │ -00457760: 3449 1900 0020 2020 4c69 6e65 2023 313a 4I... Line #1: │ │ │ +00457760: 3446 1900 0020 2020 4c69 6e65 2023 313a 4F... Line #1: │ │ │ 00457770: 2020 206e 6577 2069 2c6f 7264 7661 6c38 new i,ordval8 │ │ │ -00457780: 0035 4911 0000 2020 204c 696e 6520 2332 .5I... Line #2 │ │ │ +00457780: 0035 4611 0000 2020 204c 696e 6520 2332 .5F... 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 4921 0000 2020 der(@y)'.5I!.. │ │ │ +004577b0: 6465 7228 4079 2927 0035 4621 0000 2020 der(@y)'.5F!.. │ │ │ 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 3416 0000 0000 0000 ........4....... │ │ │ -00457810: 6400 0049 4845 4c50 00ff 7300 ff43 4f4d d..IHELP..s..COM │ │ │ +00457810: 6400 0046 4845 4c50 00ff 7300 ff43 4f4d d..FHELP..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 3549 4100 0020 2020 4c69 i)=x,.5IA.. Li │ │ │ +00457870: 6929 3d78 2c00 3546 4100 0020 2020 4c69 i)=x,.5FA.. 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 3549 5100 0020 2020 4c69 6e65 2023 %.5IQ.. Line # │ │ │ +004578a0: 2500 3546 5100 0020 2020 4c69 6e65 2023 %.5FQ.. Line # │ │ │ 004578b0: 363a 2020 202e 2020 2020 2020 7365 7420 6: . set │ │ │ -004578c0: 693d 692b 3119 0035 4961 0000 2020 204c i=i+1..5Ia.. L │ │ │ +004578c0: 693d 692b 3119 0035 4661 0000 2020 204c i=i+1..5Fa.. L │ │ │ 004578d0: 696e 6520 2337 3a20 2020 7175 6974 0700 ine #7: quit.. │ │ │ -004578e0: 3549 7100 004e 0035 4981 0000 2020 2054 5Iq..N.5I... T │ │ │ +004578e0: 3546 7100 004e 0035 4681 0000 2020 2054 5Fq..N.5F... 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 4991 0000 2020 206d 6178 theM.5I... max │ │ │ +00457930: 7468 654d 0035 4691 0000 2020 206d 6178 theM.5F... 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 3449 1a00 0039 0035 4911 0000 2020 ..4I...9.5I... │ │ │ +00457980: 0700 3446 1a00 0039 0035 4611 0000 2020 ..4F...9.5F... │ │ │ 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 3549 2100 0020 2020 2e2e 2e2e 2e2e c.5I!.. ...... │ │ │ +004579c0: 6300 3546 2100 0020 2020 2e2e 2e2e 2e2e c.5F!.. ...... │ │ │ 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 4931 0000 2020 204c 696e ...a.5I1.. Lin │ │ │ +00457a20: 2e2e 2e61 0035 4631 0000 2020 204c 696e ...a.5F1.. 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 3549 4100 0020 2020 2e2e Timec.5IA.. .. │ │ │ +00457a80: 5469 6d65 6300 3546 4100 0020 2020 2e2e Timec.5FA.. .. │ │ │ 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 4951 0000 2020 .......Z.5IQ.. │ │ │ +00457ae0: 2e2e 2e2e 2e2e 2e5a 0035 4651 0000 2020 .......Z.5FQ.. │ │ │ 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 4961 0000 2020 2030 2020 2020 1V.5Ia.. 0 │ │ │ +00457b40: 3156 0035 4661 0000 2020 2030 2020 2020 1V.5Fa.. 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 4971 0000 2020 5V.5Iq.. │ │ │ +00457b90: 2020 2020 2020 3556 0035 4671 0000 2020 5V.5Fq.. │ │ │ 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: 4981 0000 2020 2032 2020 2020 2020 2020 I... 2 │ │ │ +00457bf0: 4681 0000 2020 2032 2020 2020 2020 2020 F... 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 4991 0000 2020 2033 2020 4Y.5I... 3 │ │ │ +00457c40: 2020 3459 0035 4691 0000 2020 2033 2020 4Y.5F... 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 3449 8044Y.4I │ │ │ +00457c90: 2020 2020 2020 2020 3830 3434 5900 3446 8044Y.4F │ │ │ 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 4911 0000 2020 2035 7992V.5I... 5 │ │ │ +00457cf0: 2037 3939 3256 0035 4611 0000 2020 2035 7992V.5F... 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 4921 4X.5I! │ │ │ +00457d40: 2020 2020 2020 2020 2020 3458 0035 4621 4X.5F! │ │ │ 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 4931 0000 2020 204c 696e 174..5I1.. Lin │ │ │ +00457da0: 3137 341b 0035 4631 0000 2020 204c 696e 174..5F1.. Lin │ │ │ 00457db0: 6520 2330 3a20 6d65 7267 6528 7929 2100 e #0: merge(y)!. │ │ │ -00457dc0: 3549 4100 0020 2020 4c69 6e65 2023 313a 5IA.. Line #1: │ │ │ +00457dc0: 3546 4100 0020 2020 4c69 6e65 2023 313a 5FA.. Line #1: │ │ │ 00457dd0: 2020 206e 6577 2069 2c6d 6572 7661 6c25 new i,merval% │ │ │ -00457de0: 0035 4951 0000 2020 204c 696e 6520 2332 .5IQ.. Line #2 │ │ │ +00457de0: 0035 4651 0000 2020 204c 696e 6520 2332 .5FQ.. Line #2 │ │ │ 00457df0: 3a20 2020 7365 7420 693d 302c 6d65 7276 : set i=0,merv │ │ │ -00457e00: 616c 3d30 2400 3549 6100 0020 2020 4c69 al=0$.5Ia.. Li │ │ │ +00457e00: 616c 3d30 2400 3546 6100 0020 2020 4c69 al=0$.5Fa.. Li │ │ │ 00457e10: 6e65 2023 333a 2020 206d 6572 6765 206d ne #3: merge m │ │ │ -00457e20: 6572 7661 6c3d 4079 3800 3549 7100 0020 erval=@y8.5Iq.. │ │ │ +00457e20: 6572 7661 6c3d 4079 3800 3546 7100 0020 erval=@y8.5Fq.. │ │ │ 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 3549 8100 0020 2020 4c69 6e65 2023 ).5I... Line # │ │ │ +00457e60: 2900 3546 8100 0020 2020 4c69 6e65 2023 ).5F... Line # │ │ │ 00457e70: 353a 2020 202e 206b 696c 6c3a 6923 3220 5: . kill:i#2 │ │ │ -00457e80: 6d65 7276 616c 2869 2919 0035 4991 0000 merval(i)..5I... │ │ │ +00457e80: 6d65 7276 616c 2869 2919 0035 4691 0000 merval(i)..5F... │ │ │ 00457e90: 2020 204c 696e 6520 2336 3a20 2020 7175 Line #6: qu │ │ │ -00457ea0: 6974 0e00 3449 2200 0020 2020 4754 4d3e it..4I".. GTM> │ │ │ -00457eb0: 0700 3549 1100 004e 0035 4921 0000 2020 ..5I...N.5I!.. │ │ │ +00457ea0: 6974 0e00 3446 2200 0020 2020 4754 4d3e it..4F".. GTM> │ │ │ +00457eb0: 0700 3546 1100 004e 0035 4621 0000 2020 ..5F...N.5F!.. │ │ │ 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 4931 0000 2020 206d d theG.5I1.. m │ │ │ +00457f00: 6420 7468 6547 0035 4631 0000 2020 206d d theG.5F1.. 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 3549 ecuted once...5I │ │ │ -00457f50: 4100 0053 0035 4951 0000 2020 204e 6f74 A..S.5IQ.. Not │ │ │ +00457f40: 6563 7574 6564 206f 6e63 652e 0700 3546 ecuted once...5F │ │ │ +00457f50: 4100 0053 0035 4651 0000 2020 204e 6f74 A..S.5FQ.. 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 3549 6100 0020 2020 ortingS.5Ia.. │ │ │ +00457fa0: 6f72 7469 6e67 5300 3546 6100 0020 2020 ortingS.5Fa.. │ │ │ 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 5816 0000 0000 0000 ........X....... │ │ │ -00458010: 6000 0049 4845 4c50 00ff 7300 ff43 4f4d `..IHELP..s..COM │ │ │ +00458010: 6000 0046 4845 4c50 00ff 7300 ff43 4f4d `..FHELP..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 3549 8100 001d 0035 4991 0000 2020 ..5I.....5I... │ │ │ +00458070: 0700 3546 8100 001d 0035 4691 0000 2020 ..5F.....5F... │ │ │ 00458080: 2048 6572 6520 6973 2061 6e20 6578 616d Here is an exam │ │ │ -00458090: 706c 653a 0700 3449 2300 0037 0035 4911 ple:..4I#..7.5I. │ │ │ +00458090: 706c 653a 0700 3446 2300 0037 0035 4611 ple:..4F#..7.5F. │ │ │ 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 3549 2100 0020 2020 2e2e 2e2e ")c.5I!.. .... │ │ │ +004580d0: 2229 6300 3546 2100 0020 2020 2e2e 2e2e ")c.5F!.. .... │ │ │ 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 4931 0000 2020 204c .....a.5I1.. L │ │ │ +00458130: 2e2e 2e2e 2e61 0035 4631 0000 2020 204c .....a.5F1.. 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 3549 4100 0020 2020 d Timec.5IA.. │ │ │ +00458190: 6420 5469 6d65 6300 3546 4100 0020 2020 d Timec.5FA.. │ │ │ 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 4951 0000 .........W.5IQ.. │ │ │ +004581f0: 2e2e 2e2e 2e2e 2e2e 2e57 0035 4651 0000 .........W.5FQ.. │ │ │ 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 3549 6100 0020 2020 3020 2020 2020 W.5Ia.. 0 │ │ │ +00458250: 5700 3546 6100 0020 2020 3020 2020 2020 W.5Fa.. 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 4971 0000 2020 18W.5Iq.. │ │ │ +004582a0: 2020 2020 2031 3857 0035 4671 0000 2020 18W.5Fq.. │ │ │ 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: 3549 8100 0020 2020 3220 2020 2020 2020 5I... 2 │ │ │ +00458300: 3546 8100 0020 2020 3220 2020 2020 2020 5F... 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 3549 9100 0020 2020 3320 9W.5I... 3 │ │ │ +00458350: 2020 2039 5700 3546 9100 0020 2020 3320 9W.5F... 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 4924 11V.4I$ │ │ │ +004583a0: 2020 2020 2020 2020 2031 3156 0034 4624 11V.4F$ │ │ │ 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 4911 0000 2020 204c 696e 6520 5..5I... Line │ │ │ -00458410: 2330 3a20 716f 6d28 7929 2000 3549 2100 #0: qom(y) .5I!. │ │ │ +00458400: 3519 0035 4611 0000 2020 204c 696e 6520 5..5F... Line │ │ │ +00458410: 2330 3a20 716f 6d28 7929 2000 3546 2100 #0: qom(y) .5F!. │ │ │ 00458420: 0020 2020 4c69 6e65 2023 313a 2020 2064 . Line #1: d │ │ │ -00458430: 6f20 7175 6572 7928 7929 2000 3549 3100 o query(y) .5I1. │ │ │ +00458430: 6f20 7175 6572 7928 7929 2000 3546 3100 o query(y) .5F1. │ │ │ 00458440: 0020 2020 4c69 6e65 2023 323a 2020 2064 . Line #2: d │ │ │ -00458450: 6f20 6f72 6465 7228 7929 2000 3549 4100 o order(y) .5IA. │ │ │ +00458450: 6f20 6f72 6465 7228 7929 2000 3546 4100 o order(y) .5FA. │ │ │ 00458460: 0020 2020 4c69 6e65 2023 333a 2020 2064 . Line #3: d │ │ │ -00458470: 6f20 6d65 7267 6528 7929 1900 3549 5100 o merge(y)..5IQ. │ │ │ +00458470: 6f20 6d65 7267 6528 7929 1900 3546 5100 o merge(y)..5FQ. │ │ │ 00458480: 0020 2020 4c69 6e65 2023 343a 2020 2071 . Line #4: q │ │ │ -00458490: 7569 7407 0035 4961 0000 4f00 3549 7100 uit..5Ia..O.5Iq. │ │ │ +00458490: 7569 7407 0035 4661 0000 4f00 3546 7100 uit..5Fa..O.5Fq. │ │ │ 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 4981 0000 Time of 9C.5I... │ │ │ +004584e0: 5469 6d65 206f 6620 3943 0035 4681 0000 Time of 9C.5F... │ │ │ 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 3549 ime of 1149...5I │ │ │ -00458530: 9100 0053 0034 4925 0000 2020 2059 6f75 ...S.4I%.. You │ │ │ +00458520: 696d 6520 6f66 2031 3134 392e 0700 3546 ime of 1149...5F │ │ │ +00458530: 9100 0053 0034 4625 0000 2020 2059 6f75 ...S.4F%.. 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 3549 1100 0020 2020 of theP.5I... │ │ │ +00458580: 6f66 2074 6865 5000 3546 1100 0020 2020 of theP.5F... │ │ │ 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 3549 2100 0020 2020 n path,.5I!.. │ │ │ +004585d0: 6e20 7061 7468 2c00 3546 2100 0020 2020 n path,.5F!.. │ │ │ 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 3549 3100 0051 0035 4941 0000 s...5I1..Q.5IA.. │ │ │ +00458600: 732e 0700 3546 3100 0051 0035 4641 0000 s...5F1..Q.5FA.. │ │ │ 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 3549 5100 enable and..5IQ. │ │ │ +00458650: 656e 6162 6c65 2061 6e64 1e00 3546 5100 enable and..5FQ. │ │ │ 00458660: 0020 2020 6469 7361 626c 6520 4d2d 7072 . disable M-pr │ │ │ -00458670: 6f66 696c 696e 672e 0700 3549 6100 004f ofiling...5Ia..O │ │ │ -00458680: 0035 4971 0000 2020 2054 6f20 7065 7266 .5Iq.. To perf │ │ │ +00458670: 6f66 696c 696e 672e 0700 3546 6100 004f ofiling...5Fa..O │ │ │ +00458680: 0035 4671 0000 2020 2054 6f20 7065 7266 .5Fq.. 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: 3549 8100 0020 2020 7072 6f67 7261 6d2c 5I... program, │ │ │ +004586d0: 3546 8100 0020 2020 7072 6f67 7261 6d2c 5F... 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 3549 9100 0020 2020 6d65 7267 655e Q.5I... merge^ │ │ │ +00458720: 5100 3546 9100 0020 2020 6d65 7267 655e Q.5F... 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 4926 0000 2020 2065 7865 6375 n).4I&.. execu │ │ │ +00458770: 6e29 0034 4626 0000 2020 2065 7865 6375 n).4F&.. execu │ │ │ 00458780: 7465 2074 6865 2066 6f6c 6c6f 7769 6e67 te the following │ │ │ -00458790: 2063 6f6d 6d61 6e64 733a 0700 3549 1100 commands:..5I.. │ │ │ -004587a0: 0051 0035 4921 0000 2020 2047 544d 3e5a .Q.5I!.. GTM>Z │ │ │ +00458790: 2063 6f6d 6d61 6e64 733a 0700 3546 1100 commands:..5F.. │ │ │ +004587a0: 0051 0035 4621 0000 2020 2047 544d 3e5a .Q.5F!.. 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 9316 0000 0000 0000 ................ │ │ │ -00458810: 5000 0049 4845 4c50 00ff 7300 ff43 4f4d P..IHELP..s..COM │ │ │ +00458810: 5000 0046 4845 4c50 00ff 7300 ff43 4f4d P..FHELP..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 3549 4100 0020 2020 5472 6163 6524 ..5IA.. Trace$ │ │ │ -00458870: 0035 4951 0000 2020 2047 544d 3e76 6965 .5IQ.. GTM>vie │ │ │ +00458860: 0f00 3546 4100 0020 2020 5472 6163 6524 ..5FA.. Trace$ │ │ │ +00458870: 0035 4651 0000 2020 2047 544d 3e76 6965 .5FQ.. GTM>vie │ │ │ 00458880: 7720 2254 5241 4345 223a 303a 225e 6d74 w "TRACE":0:"^mt │ │ │ -00458890: 7263 2207 0035 4961 0000 1a00 3549 7100 rc"..5Ia....5Iq. │ │ │ +00458890: 7263 2207 0035 4661 0000 1a00 3546 7100 rc"..5Fa....5Fq. │ │ │ 004588a0: 0020 2020 4754 4d3e 7a77 7269 7465 205e . GTM>zwrite ^ │ │ │ -004588b0: 6d74 7263 2400 3549 8100 0020 2020 5e6d mtrc$.5I... ^m │ │ │ +004588b0: 6d74 7263 2400 3546 8100 0020 2020 5e6d mtrc$.5F... ^m │ │ │ 004588c0: 7472 6328 222a 4348 494c 4452 454e 2229 trc("*CHILDREN") │ │ │ -004588d0: 3d22 303a 303a 3022 2d00 3549 9100 0020 ="0:0:0"-.5I... │ │ │ +004588d0: 3d22 303a 303a 3022 2d00 3546 9100 0020 ="0:0:0"-.5F... │ │ │ 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 4927 0000 2020 205e 4011"+.4I'.. ^ │ │ │ +00458900: 3430 3131 222b 0034 4627 0000 2020 205e 4011"+.4F'.. ^ │ │ │ 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 3549 1100 0020 2020 5e6d 7472 6328 :.5I... ^mtrc( │ │ │ +00458930: 3a00 3546 1100 0020 2020 5e6d 7472 6328 :.5F... ^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 3549 2100 001:13450"2.5I!. │ │ │ +00458960: 3030 313a 3133 3435 3022 3200 3546 2100 001:13450"2.5F!. │ │ │ 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 3549 ="1:0:0:0:6"2.5I │ │ │ +00458990: 3d22 313a 303a 303a 303a 3622 3200 3546 ="1:0:0:0:6"2.5F │ │ │ 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: 3549 4100 0020 2020 5e6d 7472 6328 2270 5IA.. ^mtrc("p │ │ │ +004589d0: 3546 4100 0020 2020 5e6d 7472 6328 2270 5FA.. ^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 4951 0000 001:6188"5.5IQ.. │ │ │ +00458a00: 3030 313a 3631 3838 2235 0035 4651 0000 001:6188"5.5FQ.. │ │ │ 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: 3549 6100 0020 2020 5e6d 7472 6328 2270 5Ia.. ^mtrc("p │ │ │ +00458a40: 3546 6100 0020 2020 5e6d 7472 6328 2270 5Fa.. ^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 3549 7100 0020 2020 )=15005.5Iq.. │ │ │ +00458a70: 293d 3135 3030 3500 3546 7100 0020 2020 )=15005.5Fq.. │ │ │ 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 4981 00:0:0:0:4"3.5I. │ │ │ +00458aa0: 3030 3a30 3a30 3a30 3a34 2233 0035 4681 00:0:0:0:4"3.5F. │ │ │ 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: 3549 9100 0020 2020 5e6d 7472 6328 2270 5I... ^mtrc("p │ │ │ +00458ae0: 3546 9100 0020 2020 5e6d 7472 6328 2270 5F... ^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 3449 2800 0020 2020 5e6d 7472 9"6.4I(.. ^mtr │ │ │ +00458b10: 3922 3600 3446 2800 0020 2020 5e6d 7472 9"6.4F(.. ^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 3549 1100 0020 0:0:0:4"..5I... │ │ │ +00458b40: 303a 303a 303a 3422 2e00 3546 1100 0020 0:0:0:4"..5F... │ │ │ 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 3549 2100 0020 2020 0:0:9"0.5I!.. │ │ │ +00458b70: 303a 303a 3922 3000 3546 2100 0020 2020 0:0:9"0.5F!.. │ │ │ 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 3549 3100 0012 0035 0:0:4"..5I1....5 │ │ │ -00458bb0: 4941 0000 2020 2045 7861 6d70 6c65 3a07 IA.. Example:. │ │ │ -00458bc0: 0035 4951 0000 1700 3549 6100 0020 2020 .5IQ....5Ia.. │ │ │ +00458ba0: 303a 303a 3422 0700 3546 3100 0012 0035 0:0:4"..5F1....5 │ │ │ +00458bb0: 4641 0000 2020 2045 7861 6d70 6c65 3a07 FA.. Example:. │ │ │ +00458bc0: 0035 4651 0000 1700 3546 6100 0020 2020 .5FQ....5Fa.. │ │ │ 00458bd0: 4966 2070 726f 662e 6d20 6973 3a07 0035 If prof.m is:..5 │ │ │ -00458be0: 4971 0000 0f00 3549 8100 0020 2020 7072 Iq....5I... pr │ │ │ -00458bf0: 6f66 3b19 0035 4991 0000 2020 2020 2020 of;..5I... │ │ │ -00458c00: 2073 6574 2073 7461 7274 3d31 1d00 3449 set start=1..4I │ │ │ +00458be0: 4671 0000 0f00 3546 8100 0020 2020 7072 Fq....5F... pr │ │ │ +00458bf0: 6f66 3b19 0035 4691 0000 2020 2020 2020 of;..5F... │ │ │ +00458c00: 2073 6574 2073 7461 7274 3d31 1d00 3446 set start=1..4F │ │ │ 00458c10: 2900 0020 2020 2020 2020 7365 7420 6669 ).. set fi │ │ │ -00458c20: 6e69 7368 3d31 3030 3023 0035 4911 0000 nish=1000#.5I... │ │ │ +00458c20: 6e69 7368 3d31 3030 3023 0035 4611 0000 nish=1000#.5F... │ │ │ 00458c30: 2020 2020 2020 2076 6965 7720 2254 5241 view "TRA │ │ │ -00458c40: 4345 223a 313a 225e 7472 6322 3e00 3549 CE":1:"^trc">.5I │ │ │ +00458c40: 4345 223a 313a 225e 7472 6322 3e00 3546 CE":1:"^trc">.5F │ │ │ 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 3549 3100 h,"cycle")#.5I1. │ │ │ +00458c80: 682c 2263 7963 6c65 2229 2300 3546 3100 h,"cycle")#.5F1. │ │ │ 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: 4941 0000 2020 2020 2020 207a 7772 6974 IA.. zwrit │ │ │ -00458cc0: 6520 5e74 7263 1200 3549 5100 0020 2020 e ^trc..5IQ.. │ │ │ -00458cd0: 2020 2020 7175 6974 0f00 3549 6100 0020 quit..5Ia.. │ │ │ -00458ce0: 2020 2020 2020 3b21 0035 4971 0000 2020 ;!.5Iq.. │ │ │ +00458cb0: 4641 0000 2020 2020 2020 207a 7772 6974 FA.. zwrit │ │ │ +00458cc0: 6520 5e74 7263 1200 3546 5100 0020 2020 e ^trc..5FQ.. │ │ │ +00458cd0: 2020 2020 7175 6974 0f00 3546 6100 0020 quit..5Fa.. │ │ │ +00458ce0: 2020 2020 2020 3b21 0035 4671 0000 2020 ;!.5Fq.. │ │ │ 00458cf0: 2064 6f63 7963 6c65 2866 6972 7374 2c6c docycle(first,l │ │ │ -00458d00: 6173 742c 7661 7229 2f00 3549 8100 0020 ast,var)/.5I... │ │ │ +00458d00: 6173 742c 7661 7229 2f00 3546 8100 0020 ast,var)/.5F... │ │ │ 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 4991 0000 2020 cycle,n..5I... │ │ │ +00458d30: 6379 636c 652c 6e1c 0035 4691 0000 2020 cycle,n..5F... │ │ │ 00458d40: 2020 2020 2073 6574 206d 6178 6379 636c set maxcycl │ │ │ -00458d50: 653d 3135 0034 492a 0000 2020 2020 2020 e=15.4I*.. │ │ │ +00458d50: 653d 3135 0034 462a 0000 2020 2020 2020 e=15.4F*.. │ │ │ 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 3549 1100 0020 lehelper..5I... │ │ │ +00458d80: 6c65 6865 6c70 6572 1b00 3546 1100 0020 lehelper..5F... │ │ │ 00458d90: 2020 2020 2020 7175 6974 206d 6178 6379 quit maxcy │ │ │ -00458da0: 636c 650f 0035 4921 0000 2020 2020 2020 cle..5I!.. │ │ │ -00458db0: 203b 1500 3549 3100 0020 2020 6379 636c ;..5I1.. cycl │ │ │ -00458dc0: 6568 656c 7065 721b 0035 4941 0000 2020 ehelper..5IA.. │ │ │ +00458da0: 636c 650f 0035 4621 0000 2020 2020 2020 cle..5F!.. │ │ │ +00458db0: 203b 1500 3546 3100 0020 2020 6379 636c ;..5F1.. cycl │ │ │ +00458dc0: 6568 656c 7065 721b 0035 4641 0000 2020 ehelper..5FA.. │ │ │ 00458dd0: 2020 2020 2073 6574 206e 3d63 7572 7265 set n=curre │ │ │ -00458de0: 6e74 1b00 3549 5100 0020 2020 2020 2020 nt..5IQ.. │ │ │ +00458de0: 6e74 1b00 3546 5100 0020 2020 2020 2020 nt..5FQ.. │ │ │ 00458df0: 6b69 6c6c 2063 7572 7270 6174 6835 0035 kill currpath5.5 │ │ │ -00458e00: 4961 0000 2020 2020 2020 2066 6f72 2069 Ia.. for i │ │ │ +00458e00: 4661 0000 2020 2020 2020 2066 6f72 2069 Fa.. 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 3549 7100 0020 2020 2020 2020 D$.5Iq.. │ │ │ +00458e30: 2044 2400 3546 7100 0020 2020 2020 2020 D$.5Fq.. │ │ │ 00458e40: 2e20 2020 2073 6574 2063 7572 7270 6174 . set currpat │ │ │ -00458e50: 6828 6929 3d6e 1d00 3549 8100 0020 2020 h(i)=n..5I... │ │ │ +00458e50: 6828 6929 3d6e 1d00 3546 8100 0020 2020 h(i)=n..5F... │ │ │ 00458e60: 2020 2020 2e20 2020 2064 6f20 6974 6572 . do iter │ │ │ -00458e70: 6174 6517 0035 4991 0000 2020 2020 2020 ate..5I... │ │ │ -00458e80: 2069 6620 303c 6920 646f 2300 3449 3100 if 0maxcycl │ │ │ -00459060: 6520 6d61 7863 7963 6c65 3d69 1200 3549 e maxcycle=i..5I │ │ │ +00459060: 6520 6d61 7863 7963 6c65 3d69 1200 3546 e maxcycle=i..5F │ │ │ 00459070: 3100 0020 2020 2020 2020 7175 6974 0f00 1.. quit.. │ │ │ -00459080: 3549 4100 0020 2020 2020 2020 3b07 0035 5IA.. ;..5 │ │ │ -00459090: 4951 0000 4e00 3549 6100 0020 2020 4f6e IQ..N.5Ia.. On │ │ │ +00459080: 3546 4100 0020 2020 2020 2020 3b07 0035 5FA.. ;..5 │ │ │ +00459090: 4651 0000 4e00 3546 6100 0020 2020 4f6e FQ..N.5Fa.. 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 3549 7100 0020 2020 6578 616d heO.5Iq.. exam │ │ │ +004590e0: 6865 4f00 3546 7100 0020 2020 6578 616d heO.5Fq.. 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 4981 0000 2300 3549 9100 0020 ...5I...#.5I... │ │ │ +00459130: 2e07 0035 4681 0000 2300 3546 9100 0020 ...5F...#.5F... │ │ │ 00459140: 2020 5e74 7263 2822 2a43 4849 4c44 5245 ^trc("*CHILDRE │ │ │ -00459150: 4e22 293d 2230 3a30 3a30 222c 0034 4933 N")="0:0:0",.4I3 │ │ │ +00459150: 4e22 293d 2230 3a30 3a30 222c 0034 4633 N")="0:0:0",.4F3 │ │ │ 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 4911 0000 2020 236014"B.5I... │ │ │ +00459180: 3233 3630 3134 2242 0035 4611 0000 2020 236014"B.5F... │ │ │ 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 4921 0000 3:206318"@.5I!.. │ │ │ +004591c0: 333a 3230 3633 3138 2240 0035 4621 0000 3:206318"@.5F!.. │ │ │ 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 4931 0000 001:3202"8.5I1.. │ │ │ +00459200: 3030 313a 3332 3032 2238 0035 4631 0000 001:3202"8.5F1.. │ │ │ 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 4941 0000 2020 205e 7472 6328 "A.5IA.. ^trc( │ │ │ +00459240: 2241 0035 4641 0000 2020 205e 7472 6328 "A.5FA.. ^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 3549 5100 0020 2020 5e74 7263 5"8.5IQ.. ^trc │ │ │ +00459280: 3522 3800 3546 5100 0020 2020 5e74 7263 5"8.5FQ.. ^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 3549 6100 P",1)=32278.5Ia. │ │ │ +004592b0: 5022 2c31 293d 3332 3237 3800 3546 6100 P",1)=32278.5Fa. │ │ │ 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 3549 7100 0020 2020 5e74 7263 4"8.5Iq.. ^trc │ │ │ +004592f0: 3422 3800 3546 7100 0020 2020 5e74 7263 4"8.5Fq.. ^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 3549 8100 :0:0:7672"@.5I.. │ │ │ +00459320: 3a30 3a30 3a37 3637 3222 4000 3546 8100 :0:0:7672"@.5F.. │ │ │ 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 3549 9100 2000:3758"7.5I.. │ │ │ +00459360: 3230 3030 3a33 3735 3822 3700 3546 9100 2000:3758"7.5F.. │ │ │ 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 4934 0000 2020 205e 7472 6328 ">.4I4.. ^trc( │ │ │ +004593a0: 223e 0034 4634 0000 2020 205e 7472 6328 ">.4F4.. ^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 4911 0000 2020 205e 7472 6328 2270 .5I... ^trc("p │ │ │ +004593e0: 0035 4611 0000 2020 205e 7472 6328 2270 .5F... ^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 3549 2100 0020 2020 :3298"C.5I!.. │ │ │ +00459410: 3a33 3239 3822 4300 3546 2100 0020 2020 :3298"C.5F!.. │ │ │ 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 4931 0000 08:61564"9.5I1.. │ │ │ +00459450: 3038 3a36 3135 3634 2239 0035 4631 0000 08:61564"9.5F1.. │ │ │ 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 3549 4100 0020 2020 5e74 7263 599.5IA.. ^trc │ │ │ +00459490: 3539 3900 3546 4100 0020 2020 5e74 7263 599.5FA.. ^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 4951 0:0:0:3424"7.5IQ │ │ │ +004594c0: 303a 303a 303a 3334 3234 2237 0035 4651 0:0:0:3424"7.5FQ │ │ │ 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 3549 6100 0020 2020 5e74 7263 6"/.5Ia.. ^trc │ │ │ +00459500: 3622 2f00 3546 6100 0020 2020 5e74 7263 6"/.5Fa.. ^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 4971 0000 2020 205e 7472 6328 "/.5Iq.. ^trc( │ │ │ +00459530: 222f 0035 4671 0000 2020 205e 7472 6328 "/.5Fq.. ^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 3549 8100 0020 2020 5e74 7263 2822 ..5I... ^trc(" │ │ │ +00459560: 2e00 3546 8100 0020 2020 5e74 7263 2822 ..5F... ^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: 3549 9100 0020 2020 5e74 7263 2822 7072 5I... ^trc("pr │ │ │ +00459590: 3546 9100 0020 2020 5e74 7263 2822 7072 5F... ^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 4935 0000 2020 1:4706"4.4I5.. │ │ │ +004595c0: 313a 3437 3036 2234 0034 4635 0000 2020 1:4706"4.4F5.. │ │ │ 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 4911 OP",1)=10007.5I. │ │ │ +004595f0: 4f50 222c 3129 3d31 3030 3037 0035 4611 OP",1)=10007.5F. │ │ │ 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 3549 2100 0020 2020 5e74 7263 5"?.5I!.. ^trc │ │ │ +00459630: 3522 3f00 3546 2100 0020 2020 5e74 7263 5"?.5F!.. ^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 4931 0000 2020 205e 7472 6328 "4.5I1.. ^trc( │ │ │ +00459670: 2234 0035 4631 0000 2020 205e 7472 6328 "4.5F1.. ^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 4941 0000 2020 205e 8271"<.5IA.. ^ │ │ │ +004596a0: 3832 3731 223c 0035 4641 0000 2020 205e 8271"<.5FA.. ^ │ │ │ 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 4951 0000 2020 205e 7472 6328 "4.5IQ.. ^trc( │ │ │ +004596e0: 2234 0035 4651 0000 2020 205e 7472 6328 "4.5FQ.. ^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 4961 0000 2020 205e 7658",.5Ia.. ^ │ │ │ +00459710: 3736 3538 222c 0035 4661 0000 2020 205e 7658",.5Fa.. ^ │ │ │ 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 4971 0000 2020 205e 7472 6328 "+.5Iq.. ^trc( │ │ │ +00459740: 222b 0035 4671 0000 2020 205e 7472 6328 "+.5Fq.. ^trc( │ │ │ 00459750: 2270 726f 6622 2c22 7072 6f66 222c 3529 "prof","prof",5) │ │ │ -00459760: 3d22 313a 303a 303a 303a 3822 3300 3549 ="1:0:0:0:8"3.5I │ │ │ +00459760: 3d22 313a 303a 303a 303a 3822 3300 3546 ="1:0:0:0:8"3.5F │ │ │ 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 4991 0000 2020 205e 7472 6328 2270 .5I... ^trc("p │ │ │ +004597a0: 0035 4691 0000 2020 205e 7472 6328 2270 .5F... ^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 ed16 0000 0000 0000 ................ │ │ │ -00459810: 6900 0049 4845 4c50 00ff 7300 ff43 4f4d i..IHELP..s..COM │ │ │ +00459810: 6900 0046 4845 4c50 00ff 7300 ff43 4f4d i..FHELP..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 4911 0000 0:0:1496"..5I... │ │ │ -00459880: 1200 3549 2100 0020 2020 4578 616d 706c ..5I!.. Exampl │ │ │ -00459890: 653a 0700 3549 3100 001b 0035 4941 0000 e:..5I1....5IA.. │ │ │ +00459870: 303a 303a 3134 3936 2207 0035 4611 0000 0:0:1496"..5F... │ │ │ +00459880: 1200 3546 2100 0020 2020 4578 616d 706c ..5F!.. Exampl │ │ │ +00459890: 653a 0700 3546 3100 001b 0035 4641 0000 e:..5F1....5FA.. │ │ │ 004598a0: 2020 2049 6620 666f 7274 7970 6573 2e6d If fortypes.m │ │ │ -004598b0: 2069 733a 0700 3549 5100 0013 0035 4961 is:..5IQ....5Ia │ │ │ +004598b0: 2069 733a 0700 3546 5100 0013 0035 4661 is:..5FQ....5Fa │ │ │ 004598c0: 0000 2020 2066 6f72 7479 7065 733b 1900 .. fortypes;.. │ │ │ -004598d0: 3549 7100 0020 2020 2020 2020 6e65 7720 5Iq.. new │ │ │ -004598e0: 692c 6a2c 6b2c 7615 0035 4981 0000 2020 i,j,k,v..5I... │ │ │ -004598f0: 2020 2020 2073 6574 206b 3d31 2300 3549 set k=1#.5I │ │ │ +004598d0: 3546 7100 0020 2020 2020 2020 6e65 7720 5Fq.. new │ │ │ +004598e0: 692c 6a2c 6b2c 7615 0035 4681 0000 2020 i,j,k,v..5F... │ │ │ +004598f0: 2020 2020 2073 6574 206b 3d31 2300 3546 set k=1#.5F │ │ │ 00459900: 9100 0020 2020 2020 2020 7669 6577 2022 ... view " │ │ │ 00459910: 5452 4143 4522 3a31 3a22 5e74 7263 2222 TRACE":1:"^trc"" │ │ │ -00459920: 0034 4937 0000 2020 2020 2020 2066 6f72 .4I7.. for │ │ │ +00459920: 0034 4637 0000 2020 2020 2020 2066 6f72 .4F7.. for │ │ │ 00459930: 2069 3d31 3a31 3a33 2020 7365 7420 763d i=1:1:3 set v= │ │ │ -00459940: 692a 0035 4911 0000 2020 2020 2020 2066 i*.5I... f │ │ │ +00459940: 692a 0035 4611 0000 2020 2020 2020 2066 i*.5F... f │ │ │ 00459950: 6f72 2069 3d31 3a31 2020 7365 7420 763d or i=1:1 set v= │ │ │ -00459960: 3020 2071 7569 743a 693d 3326 0035 4921 0 quit:i=3&.5I! │ │ │ +00459960: 3020 2071 7569 743a 693d 3326 0035 4621 0 quit:i=3&.5F! │ │ │ 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 4931 0000 2020 2020 2020 2066 0,.5I1.. f │ │ │ +00459990: 302c 0035 4631 0000 2020 2020 2020 2066 0,.5F1.. 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: 4941 0000 2020 2020 2020 2066 6f72 2069 IA.. for i │ │ │ +004599c0: 4641 0000 2020 2020 2020 2066 6f72 2069 FA.. 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 3549 1:3 set v=0..5I │ │ │ +004599e0: 313a 3320 2073 6574 2076 3d30 1900 3546 1:3 set v=0..5F │ │ │ 004599f0: 5100 0020 2020 2020 2020 666f 7220 693d Q.. for i= │ │ │ -00459a00: 313a 313a 3222 0035 4961 0000 2020 2020 1:1:2".5Ia.. │ │ │ +00459a00: 313a 313a 3222 0035 4661 0000 2020 2020 1:1:2".5Fa.. │ │ │ 00459a10: 2020 202e 2020 2020 666f 7220 6a3d 313a . for j=1: │ │ │ -00459a20: 313a 3120 2064 6f1f 0035 4971 0000 2020 1:1 do..5Iq.. │ │ │ +00459a20: 313a 3120 2064 6f1f 0035 4671 0000 2020 1:1 do..5Fq.. │ │ │ 00459a30: 2020 2020 202e 2e20 2020 2020 2020 2073 .. s │ │ │ -00459a40: 6574 2076 3d30 2600 3549 8100 0020 2020 et v=0&.5I... │ │ │ +00459a40: 6574 2076 3d30 2600 3546 8100 0020 2020 et v=0&.5F... │ │ │ 00459a50: 2020 2020 7365 7420 6a3d 3520 2066 6f72 set j=5 for │ │ │ -00459a60: 2069 3d31 3a31 3a6a 2020 646f 1e00 3549 i=1:1:j do..5I │ │ │ +00459a60: 2069 3d31 3a31 3a6a 2020 646f 1e00 3546 i=1:1:j do..5F │ │ │ 00459a70: 9100 0020 2020 2020 2020 2e20 2020 2073 ... . s │ │ │ -00459a80: 6574 206a 3d28 6a2d 3129 2a00 3449 3800 et j=(j-1)*.4I8. │ │ │ +00459a80: 6574 206a 3d28 6a2d 3129 2a00 3446 3800 et j=(j-1)*.4F8. │ │ │ 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 3549 1100 0020 2020 2020 do..5I... │ │ │ +00459ab0: 2020 646f 1a00 3546 1100 0020 2020 2020 do..5F... │ │ │ 00459ac0: 2020 2e20 2020 2073 6574 2076 3d30 1d00 . set v=0.. │ │ │ -00459ad0: 3549 2100 0020 2020 2020 2020 666f 7220 5I!.. for │ │ │ -00459ae0: 693d 313a 313a 3220 2064 6f27 0035 4931 i=1:1:2 do'.5I1 │ │ │ +00459ad0: 3546 2100 0020 2020 2020 2020 666f 7220 5F!.. for │ │ │ +00459ae0: 693d 313a 313a 3220 2064 6f27 0035 4631 i=1:1:2 do'.5F1 │ │ │ 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 3549 4100 0020 2020 2020 2020 =0..5IA.. │ │ │ +00459b10: 3d30 1d00 3546 4100 0020 2020 2020 2020 =0..5FA.. │ │ │ 00459b20: 666f 7220 693d 313a 313a 3220 2064 6f22 for i=1:1:2 do" │ │ │ -00459b30: 0035 4951 0000 2020 2020 2020 202e 2020 .5IQ.. . │ │ │ +00459b30: 0035 4651 0000 2020 2020 2020 202e 2020 .5FQ.. . │ │ │ 00459b40: 2020 666f 7220 6a3d 313a 313a 3320 2064 for j=1:1:3 d │ │ │ -00459b50: 6f1f 0035 4961 0000 2020 2020 2020 202e o..5Ia.. . │ │ │ +00459b50: 6f1f 0035 4661 0000 2020 2020 2020 202e o..5Fa.. . │ │ │ 00459b60: 2e20 2020 2020 2020 2073 6574 2076 3d30 . set v=0 │ │ │ -00459b70: 3600 3549 7100 0020 2020 2020 2020 666f 6.5Iq.. fo │ │ │ +00459b70: 3600 3546 7100 0020 2020 2020 2020 666f 6.5Fq.. 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 3549 8100 0020 2020 it:i=3&.5I... │ │ │ +00459ba0: 6974 3a69 3d33 2600 3546 8100 0020 2020 it:i=3&.5F... │ │ │ 00459bb0: 2020 2020 666f 7220 2073 6574 206b 3d6b for set k=k │ │ │ -00459bc0: 2b31 2020 7175 6974 3a6b 3d33 3300 3549 +1 quit:k=33.5I │ │ │ +00459bc0: 2b31 2020 7175 6974 3a6b 3d33 3300 3546 +1 quit:k=33.5F │ │ │ 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 4939 0000 2020 2020 2020 2066 6f72 .4I9.. for │ │ │ +00459c00: 0034 4639 0000 2020 2020 2020 2066 6f72 .4F9.. 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 4911 0000 2020 2020 2020 v=0,.5I... │ │ │ +00459c40: 763d 302c 0035 4611 0000 2020 2020 2020 v=0,.5F... │ │ │ 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 4921 0000 2020 2020 2020 207a 7772 .5I!.. zwr │ │ │ -00459c80: 6974 6520 5e74 7263 1200 3549 3100 0020 ite ^trc..5I1.. │ │ │ -00459c90: 2020 2020 2020 7175 6974 0700 3549 4100 quit..5IA. │ │ │ -00459ca0: 004f 0035 4951 0000 2020 204f 6e20 6578 .O.5IQ.. On ex │ │ │ +00459c70: 0035 4621 0000 2020 2020 2020 207a 7772 .5F!.. zwr │ │ │ +00459c80: 6974 6520 5e74 7263 1200 3546 3100 0020 ite ^trc..5F1.. │ │ │ +00459c90: 2020 2020 2020 7175 6974 0700 3546 4100 quit..5FA. │ │ │ +00459ca0: 004f 0035 4651 0000 2020 204f 6e20 6578 .O.5FQ.. 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 3549 6100 0029 0035 4971 0000 2020 ..5Ia..).5Iq.. │ │ │ +00459cf0: 0700 3546 6100 0029 0035 4671 0000 2020 ..5Fa..).5Fq.. │ │ │ 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 3549 8100 0020 2020 5e74 7263 2822 ,.5I... ^trc(" │ │ │ +00459d20: 2c00 3546 8100 0020 2020 5e74 7263 2822 ,.5F... ^trc(" │ │ │ 00459d30: 2a52 554e 2229 3d22 3436 3830 3239 3a34 *RUN")="468029:4 │ │ │ -00459d40: 3830 3033 3a35 3136 3033 3222 3300 3549 8003:516032"3.5I │ │ │ +00459d40: 3830 3033 3a35 3136 3033 3222 3300 3546 8003:516032"3.5F │ │ │ 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 493a 0000 2020 205e 7472 6328 2266 .4I:.. ^trc("f │ │ │ +00459d80: 0034 463a 0000 2020 205e 7472 6328 2266 .4F:.. ^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 4911 0000 2020 205e ,1)=33.5I... ^ │ │ │ +00459db0: 2c31 293d 3333 0035 4611 0000 2020 205e ,1)=33.5F... ^ │ │ │ 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 3549 2100 0020 0:0:0:6"6.5I!.. │ │ │ +00459de0: 303a 303a 303a 3622 3600 3546 2100 0020 0:0:0:6"6.5F!.. │ │ │ 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: 3549 3100 0020 2020 5e74 7263 2822 666f 5I1.. ^trc("fo │ │ │ +00459e20: 3546 3100 0020 2020 5e74 7263 2822 666f 5F1.. ^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 4941 0000 2020 205e 7472 6328 "6.5IA.. ^trc( │ │ │ +00459e50: 2236 0035 4641 0000 2020 205e 7472 6328 "6.5FA.. ^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 4951 0000 2020 P",1)=54.5IQ.. │ │ │ +00459e80: 5022 2c31 293d 3534 0035 4651 0000 2020 P",1)=54.5FQ.. │ │ │ 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 4961 "1:0:0:0:6"7.5Ia │ │ │ +00459eb0: 2231 3a30 3a30 3a30 3a36 2237 0035 4661 "1:0:0:0:6"7.5Fa │ │ │ 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 3549 7100 0020 2020 5e74 7263 =34.5Iq.. ^trc │ │ │ +00459ef0: 3d33 3400 3546 7100 0020 2020 5e74 7263 =34.5Fq.. ^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 3549 8100 0020 2020 0:0:8"7.5I... │ │ │ +00459f20: 303a 303a 3822 3700 3546 8100 0020 2020 0:0:8"7.5F... │ │ │ 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: 4991 0000 2020 205e 7472 6328 2266 6f72 I... ^trc("for │ │ │ +00459f60: 4691 0000 2020 205e 7472 6328 2266 6f72 F... ^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 3449 4100 0020 2020 5e74 2)=64.4IA.. ^t │ │ │ +00459f90: 3229 3d36 3400 3446 4100 0020 2020 5e74 2)=64.4FA.. ^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 3549 1100 0020 0:0:0:4"7.5I... │ │ │ +00459fc0: 303a 303a 303a 3422 3700 3546 1100 0020 0:0:0:4"7.5F... │ │ │ 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 0917 0000 0000 0000 ................ │ │ │ -0045a010: 6a00 0049 4845 4c50 00ff 7300 ff43 4f4d j..IHELP..s..COM │ │ │ +0045a010: 6a00 0046 4845 4c50 00ff 7300 ff43 4f4d j..FHELP..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 3549 3100 :0:0:0:26"7.5I1. │ │ │ +0045a070: 3a30 3a30 3a30 3a32 3622 3700 3546 3100 :0:0:0:26"7.5F1. │ │ │ 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 4941 0000 2020 205e 7472 6328 54.5IA.. ^trc( │ │ │ +0045a0b0: 3534 0035 4641 0000 2020 205e 7472 6328 54.5FA.. ^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 4951 0000 2020 205e :0:4"5.5IQ.. ^ │ │ │ +0045a0e0: 3a30 3a34 2235 0035 4651 0000 2020 205e :0:4"5.5FQ.. ^ │ │ │ 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 3549 6100 :0:0:0:27"7.5Ia. │ │ │ +0045a110: 3a30 3a30 3a30 3a32 3722 3700 3546 6100 :0:0:0:27"7.5Fa. │ │ │ 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 4971 0000 2020 205e 7472 6328 27.5Iq.. ^trc( │ │ │ +0045a150: 3237 0035 4671 0000 2020 205e 7472 6328 27.5Fq.. ^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 3549 8100 0020 OP",2)=64.5I... │ │ │ +0045a180: 4f50 222c 3229 3d36 3400 3546 8100 0020 OP",2)=64.5F... │ │ │ 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 3549 ="6:0:0:0:3"5.5I │ │ │ +0045a1b0: 3d22 363a 303a 303a 303a 3322 3500 3546 ="6:0:0:0:3"5.5F │ │ │ 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 4942 0000 2020 205e 7472 6328 "7.4IB.. ^trc( │ │ │ +0045a1f0: 2237 0034 4642 0000 2020 205e 7472 6328 "7.4FB.. ^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 3549 1100 0020 OP",1)=24.5I... │ │ │ +0045a220: 4f50 222c 3129 3d32 3400 3546 1100 0020 OP",1)=24.5F... │ │ │ 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 3549 ="2:0:0:0:6"7.5I │ │ │ +0045a250: 3d22 323a 303a 303a 303a 3622 3700 3546 ="2:0:0:0:6"7.5F │ │ │ 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 4931 0000 2020 205e 7472 )=64.5I1.. ^tr │ │ │ +0045a290: 293d 3634 0035 4631 0000 2020 205e 7472 )=64.5F1.. ^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 4941 0000 2020 :0:0:8"7.5IA.. │ │ │ +0045a2c0: 3a30 3a30 3a38 2237 0035 4641 0000 2020 :0:0:8"7.5FA.. │ │ │ 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: 3549 5100 0020 2020 5e74 7263 2822 666f 5IQ.. ^trc("fo │ │ │ +0045a300: 3546 5100 0020 2020 5e74 7263 2822 666f 5FQ.. ^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 4961 0000 2020 205e 7472 26"7.5Ia.. ^tr │ │ │ +0045a330: 3236 2237 0035 4661 0000 2020 205e 7472 26"7.5Fa.. ^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 3549 7100 LOOP",1)=64.5Iq. │ │ │ +0045a360: 4c4f 4f50 222c 3129 3d36 3400 3546 7100 LOOP",1)=64.5Fq. │ │ │ 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: 3549 8100 0020 2020 5e74 7263 2822 666f 5I... ^trc("fo │ │ │ +0045a3a0: 3546 8100 0020 2020 5e74 7263 2822 666f 5F... ^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 3549 9100 0020 2020 5e74 7263 8"7.5I... ^trc │ │ │ +0045a3d0: 3822 3700 3546 9100 0020 2020 5e74 7263 8"7.5F... ^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 4943 0000 OOP",1)=54.4IC.. │ │ │ +0045a400: 4f4f 5022 2c31 293d 3534 0034 4643 0000 OOP",1)=54.4FC.. │ │ │ 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: 4911 0000 2020 205e 7472 6328 2266 6f72 I... ^trc("for │ │ │ +0045a440: 4611 0000 2020 205e 7472 6328 2266 6f72 F... ^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 3549 2100 0020 2020 5e74 1)=24.5I!.. ^t │ │ │ +0045a470: 3129 3d32 3400 3546 2100 0020 2020 5e74 1)=24.5F!.. ^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 3549 3100 0020 0:0:0:8"7.5I1.. │ │ │ +0045a4a0: 303a 303a 303a 3822 3700 3546 3100 0020 0:0:0:8"7.5F1.. │ │ │ 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 4941 0000 2020 205e 7472 6328 2266 .5IA.. ^trc("f │ │ │ +0045a4e0: 0035 4641 0000 2020 205e 7472 6328 2266 .5FA.. ^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 3549 5100 0020 2020 ",2)=35.5IQ.. │ │ │ +0045a510: 222c 3229 3d33 3500 3546 5100 0020 2020 ",2)=35.5FQ.. │ │ │ 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 4961 1:0:0:0:14"7.5Ia │ │ │ +0045a540: 313a 303a 303a 303a 3134 2237 0035 4661 1:0:0:0:14"7.5Fa │ │ │ 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 3549 7100 0020 2020 5e74 7263 =37.5Iq.. ^trc │ │ │ +0045a580: 3d33 3700 3546 7100 0020 2020 5e74 7263 =37.5Fq.. ^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 4981 0000 OOP",2)=37.5I... │ │ │ +0045a5b0: 4f4f 5022 2c32 293d 3337 0035 4681 0000 OOP",2)=37.5F... │ │ │ 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 3549 9100 0000 0000 0000 0000 0000 ..5I............ │ │ │ +0045a5f0: 0700 3546 9100 0000 0000 0000 0000 0000 ..5F............ │ │ │ 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 2617 0000 0000 0000 ........&....... │ │ │ -0045a810: 3e00 0049 4845 4c50 00ff 7300 ff43 4f4d >..IHELP..s..COM │ │ │ +0045a810: 3e00 0046 4845 4c50 00ff 7300 ff43 4f4d >..FHELP..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: 3749 6100 0020 2020 4966 2054 5241 4e53 7Ia.. If TRANS │ │ │ +0045a850: 3746 6100 0020 2020 4966 2054 5241 4e53 7Fa.. 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 4971 0000 2020 2069 6d6d 6564 6961 .7Iq.. immedia │ │ │ +0045a8a0: 0037 4671 0000 2020 2069 6d6d 6564 6961 .7Fq.. 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 4981 0000 2020 2066 6f72 2061 TR.7I... for a │ │ │ +0045a8f0: 5452 0037 4681 0000 2020 2066 6f72 2061 TR.7F... 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 4991 0000 2020 2075 6e74 itsO.7I... unt │ │ │ +0045a940: 6974 734f 0037 4691 0000 2020 2075 6e74 itsO.7F... 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 3649 c011 0000 2020 2065 7865 reU.6I.... exe │ │ │ +0045a990: 7265 5500 3646 c011 0000 2020 2065 7865 reU.6F.... 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 4912 0000 2020 durableO.7I... │ │ │ +0045a9e0: 6475 7261 626c 654f 0037 4612 0000 2020 durableO.7F... │ │ │ 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 3749 1300 0020 2020 ged asT.7I... │ │ │ +0045aa30: 6765 6420 6173 5400 3746 1300 0020 2020 ged asT.7F... │ │ │ 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 3749 1400 arantee ofR.7I.. │ │ │ +0045aa80: 6172 616e 7465 6520 6f66 5200 3746 1400 arantee ofR.7F.. │ │ │ 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 3749 edures (suchT.7I │ │ │ +0045aad0: 6564 7572 6573 2028 7375 6368 5400 3746 edures (suchT.7F │ │ │ 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 3749 1600 0020 2020 616e 2061 6363 A.7I... an acc │ │ │ +0045ab30: 4100 3746 1600 0020 2020 616e 2061 6363 A.7F... 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 4917 0000 0c00 1649 5553 4500 ...7I......IUSE. │ │ │ -0045ab80: 0055 7365 0e00 1a49 bf11 0000 2020 2055 .Use...I.... U │ │ │ -0045ab90: 7365 0700 1b49 2100 0051 001b 4931 0000 se...I!..Q..I1.. │ │ │ +0045ab70: 2e07 0037 4617 0000 0c00 1646 5553 4500 ...7F......FUSE. │ │ │ +0045ab80: 0055 7365 0e00 1a46 bf11 0000 2020 2055 .Use...F.... U │ │ │ +0045ab90: 7365 0700 1b46 2100 0051 001b 4631 0000 se...F!..Q..F1.. │ │ │ 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 1b49 4100 and WRITEs...IA. │ │ │ +0045abe0: 616e 6420 5752 4954 4573 1300 1b46 4100 and WRITEs...FA. │ │ │ 0045abf0: 0020 2020 286f 7574 7075 7429 2e07 001b . (output).... │ │ │ -0045ac00: 4951 0000 2b00 1b49 6100 0020 2020 5468 IQ..+..Ia.. Th │ │ │ +0045ac00: 4651 0000 2b00 1b46 6100 0020 2020 5468 FQ..+..Fa.. 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 4971 0000 3c00 1b49 8100 0020 2020 ..Iq..<..I... │ │ │ +0045ac30: 001b 4671 0000 3c00 1b46 8100 0020 2020 ..Fq..<..F... │ │ │ 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 1b49 9100 000e 0016 4956 4945 .]...I......IVIE │ │ │ -0045ac80: 5700 0056 6965 770f 001b 49bf 1100 0020 W..View...I.... │ │ │ -0045ac90: 2020 5669 6577 0700 1c49 2100 0050 001c View...I!..P.. │ │ │ -0045aca0: 4931 0000 2020 2054 6865 2056 4945 5720 I1.. The VIEW │ │ │ +0045ac70: 2e5d 0700 1b46 9100 000e 0016 4656 4945 .]...F......FVIE │ │ │ +0045ac80: 5700 0056 6965 770f 001b 46bf 1100 0020 W..View...F.... │ │ │ +0045ac90: 2020 5669 6577 0700 1c46 2100 0050 001c View...F!..P.. │ │ │ +0045aca0: 4631 0000 2020 2054 6865 2056 4945 5720 F1.. 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: 4941 0000 2020 2061 7267 756d 656e 742e IA.. argument. │ │ │ +0045acf0: 4641 0000 2020 2061 7267 756d 656e 742e FA.. 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 4951 0000 2020 2077 6865 7468 6572 ..IQ.. whether │ │ │ +0045ad40: 001c 4651 0000 2020 2077 6865 7468 6572 ..FQ.. 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 4961 0000 2020 2061 6e64 ll,F..Ia.. and │ │ │ +0045ad90: 6c6c 2c46 001c 4661 0000 2020 2061 6e64 ll,F..Fa.. 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 4971 0000 messages....Iq.. │ │ │ -0045ade0: 2c00 1c49 8100 0020 2020 5468 6520 666f ,..I... The fo │ │ │ +0045add0: 6d65 7373 6167 6573 2e07 001c 4671 0000 messages....Fq.. │ │ │ +0045ade0: 2c00 1c46 8100 0020 2020 5468 6520 666f ,..F... The fo │ │ │ 0045adf0: 726d 6174 206f 6620 7468 6520 5649 4557 rmat of the VIEW │ │ │ -0045ae00: 2063 6f6d 6d61 6e64 2069 733a 0700 1c49 command is:...I │ │ │ -0045ae10: 9100 0036 001b 49c0 1100 0020 2020 565b ...6..I.... V[ │ │ │ +0045ae00: 2063 6f6d 6d61 6e64 2069 733a 0700 1c46 command is:...F │ │ │ +0045ae10: 9100 0036 001b 46c0 1100 0020 2020 565b ...6..F.... 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 4912 0000 .]][,...]...I... │ │ │ -0045ae50: 1a00 1b49 ff73 00ff 4558 414d 504c 4553 ...I.s..EXAMPLES │ │ │ -0045ae60: 0000 4578 616d 706c 6573 1300 2849 bf11 ..Examples..(I.. │ │ │ +0045ae40: 2e5d 5d5b 2c2e 2e2e 5d07 001c 4612 0000 .]][,...]...F... │ │ │ +0045ae50: 1a00 1b46 ff73 00ff 4558 414d 504c 4553 ...F.s..EXAMPLES │ │ │ +0045ae60: 0000 4578 616d 706c 6573 1300 2846 bf11 ..Examples..(F.. │ │ │ 0045ae70: 0000 2020 2045 7861 6d70 6c65 7307 0029 .. Examples..) │ │ │ -0045ae80: 4921 0000 1200 2949 3100 0020 2020 4578 I!....)I1.. Ex │ │ │ -0045ae90: 616d 706c 653a 0700 2949 4100 0014 0029 ample:..)IA....) │ │ │ -0045aea0: 4951 0000 2020 2047 544d 3e4b 696c 6c20 IQ.. GTM>Kill │ │ │ -0045aeb0: 4107 0029 4961 0000 1c00 2949 7100 0020 A..)Ia....)Iq.. │ │ │ +0045ae80: 4621 0000 1200 2946 3100 0020 2020 4578 F!....)F1.. Ex │ │ │ +0045ae90: 616d 706c 653a 0700 2946 4100 0014 0029 ample:..)FA....) │ │ │ +0045aea0: 4651 0000 2020 2047 544d 3e4b 696c 6c20 FQ.. GTM>Kill │ │ │ +0045aeb0: 4107 0029 4661 0000 1c00 2946 7100 0020 A..)Fa....)Fq.. │ │ │ 0045aec0: 2020 4754 4d3e 5669 6577 2022 4e4f 554e GTM>View "NOUN │ │ │ -0045aed0: 4445 4622 1f00 2949 8100 0020 2020 4754 DEF"..)I... GT │ │ │ +0045aed0: 4445 4622 1f00 2946 8100 0020 2020 4754 DEF"..)F... GT │ │ │ 0045aee0: 4d3e 5772 6974 6520 412c 3f31 302c 244c M>Write A,?10,$L │ │ │ -0045aef0: 2841 2914 0029 4991 0000 2020 2020 2020 (A)..)I... │ │ │ -0045af00: 2020 2020 2020 300f 0028 49c0 1100 0020 0..(I.... │ │ │ -0045af10: 2020 4754 4d3e 0700 2949 1200 0050 0029 GTM>..)I...P.) │ │ │ -0045af20: 4913 0000 2020 2054 6869 7320 6465 6d6f I... This demo │ │ │ +0045aef0: 2841 2914 0029 4691 0000 2020 2020 2020 (A)..)F... │ │ │ +0045af00: 2020 2020 2020 300f 0028 46c0 1100 0020 0..(F.... │ │ │ +0045af10: 2020 4754 4d3e 0700 2946 1200 0050 0029 GTM>..)F...P.) │ │ │ +0045af20: 4613 0000 2020 2054 6869 7320 6465 6d6f F... 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: 4914 0000 2020 2065 7272 6f72 732e 0700 I... errors... │ │ │ -0045af80: 2949 1500 0014 0029 4916 0000 2020 2045 )I.....)I... E │ │ │ +0045af70: 4614 0000 2020 2065 7272 6f72 732e 0700 F... errors... │ │ │ +0045af80: 2946 1500 0014 0029 4616 0000 2020 2045 )F.....)F... 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 7417 0000 0000 0000 ........t....... │ │ │ -0045b010: 2400 0049 4845 4c50 00ff 7300 ff43 4f4d $..IHELP..s..COM │ │ │ +0045b010: 2400 0046 4845 4c50 00ff 7300 ff43 4f4d $..FHELP..s..COM │ │ │ 0045b020: 4d41 4e44 5300 ff73 00ff 5752 4954 4500 MANDS..s..WRITE. │ │ │ -0045b030: bf71 0000 3200 1d49 8100 0020 2020 575b .q..2..I... W[ │ │ │ +0045b030: bf71 0000 3200 1d46 8100 0020 2020 575b .q..2..F... 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 1d49 9100 0012 0016 [,...]...I...... │ │ │ -0045b070: 4958 4543 5554 4500 0058 6563 7574 6511 IXECUTE..Xecute. │ │ │ -0045b080: 001d 49bf 1100 0020 2020 5865 6375 7465 ..I.... Xecute │ │ │ -0045b090: 0700 1e49 2100 004c 001e 4931 0000 2020 ...I!..L..I1.. │ │ │ +0045b060: 5b2c 2e2e 2e5d 0700 1d46 9100 0012 0016 [,...]...F...... │ │ │ +0045b070: 4658 4543 5554 4500 0058 6563 7574 6511 FXECUTE..Xecute. │ │ │ +0045b080: 001d 46bf 1100 0020 2020 5865 6375 7465 ..F.... Xecute │ │ │ +0045b090: 0700 1e46 2100 004c 001e 4631 0000 2020 ...F!..L..F1.. │ │ │ 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 4941 0000 2020 2065 7865 and-..IA.. exe │ │ │ +0045b0e0: 616e 642d 001e 4641 0000 2020 2065 7865 and-..FA.. 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 1e49 5100 002e 001e 4961 0000 2020 ...IQ.....Ia.. │ │ │ +0045b110: 0700 1e46 5100 002e 001e 4661 0000 2020 ...FQ.....Fa.. │ │ │ 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 4971 0000 2d00 1e49 d is:...Iq..-..I │ │ │ +0045b140: 6420 6973 3a07 001e 4671 0000 2d00 1e46 d is:...Fq..-..F │ │ │ 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 4991 0000 pr][,...]...I... │ │ │ -0045b180: 1a00 1d49 ff73 00ff 4558 414d 504c 4553 ...I.s..EXAMPLES │ │ │ -0045b190: 0000 4578 616d 706c 6573 1300 2a49 bf11 ..Examples..*I.. │ │ │ +0045b170: 7072 5d5b 2c2e 2e2e 5d07 001e 4691 0000 pr][,...]...F... │ │ │ +0045b180: 1a00 1d46 ff73 00ff 4558 414d 504c 4553 ...F.s..EXAMPLES │ │ │ +0045b190: 0000 4578 616d 706c 6573 1300 2a46 bf11 ..Examples..*F.. │ │ │ 0045b1a0: 0000 2020 2045 7861 6d70 6c65 7307 002b .. Examples..+ │ │ │ -0045b1b0: 4921 0000 1200 2b49 3100 0020 2020 4578 I!....+I1.. Ex │ │ │ -0045b1c0: 616d 706c 653a 0700 2b49 4100 0026 002b ample:..+IA..&.+ │ │ │ -0045b1d0: 4951 0000 2020 2047 544d 3e58 6563 7574 IQ.. GTM>Xecut │ │ │ +0045b1b0: 4621 0000 1200 2b46 3100 0020 2020 4578 F!....+F1.. Ex │ │ │ +0045b1c0: 616d 706c 653a 0700 2b46 4100 0026 002b ample:..+FA..&.+ │ │ │ +0045b1d0: 4651 0000 2020 2047 544d 3e58 6563 7574 FQ.. GTM>Xecut │ │ │ 0045b1e0: 6520 2257 7269 7465 2022 2248 454c 4c4f e "Write ""HELLO │ │ │ -0045b1f0: 2222 220f 002b 4961 0000 2020 2048 454c """..+Ia.. HEL │ │ │ -0045b200: 4c4f 0e00 2b49 7100 0020 2020 4754 4d3e LO..+Iq.. GTM> │ │ │ -0045b210: 0700 2b49 8100 0033 002b 4991 0000 2020 ..+I...3.+I... │ │ │ +0045b1f0: 2222 220f 002b 4661 0000 2020 2048 454c """..+Fa.. HEL │ │ │ +0045b200: 4c4f 0e00 2b46 7100 0020 2020 4754 4d3e LO..+Fq.. GTM> │ │ │ +0045b210: 0700 2b46 8100 0033 002b 4691 0000 2020 ..+F...3.+F... │ │ │ 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 2a49 c011 of Xecute...*I.. │ │ │ -0045b250: 0000 1200 2b49 1200 0020 2020 4578 616d ....+I... Exam │ │ │ -0045b260: 706c 653a 0700 2b49 1300 003f 002b 4914 ple:..+I...?.+I. │ │ │ +0045b240: 6f66 2058 6563 7574 652e 0800 2a46 c011 of Xecute...*F.. │ │ │ +0045b250: 0000 1200 2b46 1200 0020 2020 4578 616d ....+F... Exam │ │ │ +0045b260: 706c 653a 0700 2b46 1300 003f 002b 4614 ple:..+F...?.+F. │ │ │ 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 2b49 1500 Xecute x..+I.. │ │ │ -0045b2b0: 0054 002b 4916 0000 2020 2054 6869 7320 .T.+I... This │ │ │ +0045b2a0: 2020 5865 6375 7465 2078 0700 2b46 1500 Xecute x..+F.. │ │ │ +0045b2b0: 0054 002b 4616 0000 2020 2054 6869 7320 .T.+F... 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 4917 0000 2020 205e arrayS.+I... ^ │ │ │ +0045b300: 6172 7261 7953 002b 4617 0000 2020 205e arrayS.+F... ^ │ │ │ 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 2b49 1800 0020 ile, forC.+I... │ │ │ +0045b350: 696c 652c 2066 6f72 4300 2b46 1800 0020 ile, forC.+F... │ │ │ 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 4919 efficiency...+I. │ │ │ -0045b3a0: 0000 1800 1649 5a41 4c4c 4f43 4154 4500 .....IZALLOCATE. │ │ │ -0045b3b0: 005a 416c 6c6f 6361 7465 1400 2049 bf11 .ZAllocate.. I.. │ │ │ +0045b390: 6566 6669 6369 656e 6379 2e07 002b 4619 efficiency...+F. │ │ │ +0045b3a0: 0000 1800 1646 5a41 4c4c 4f43 4154 4500 .....FZALLOCATE. │ │ │ +0045b3b0: 005a 416c 6c6f 6361 7465 1400 2046 bf11 .ZAllocate.. F.. │ │ │ 0045b3c0: 0000 2020 205a 416c 6c6f 6361 7465 0700 .. ZAllocate.. │ │ │ -0045b3d0: 2149 2100 004d 0021 4931 0000 2020 2054 !I!..M.!I1.. T │ │ │ +0045b3d0: 2146 2100 004d 0021 4631 0000 2020 2054 !F!..M.!F1.. 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 2149 4100 0020 2020 7072 6576 ngL.!IA.. prev │ │ │ +0045b420: 6e67 4c00 2146 4100 0020 2020 7072 6576 ngL.!FA.. 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: 2149 5100 0020 2020 5a41 4c4c 4f43 4154 !IQ.. ZALLOCAT │ │ │ +0045b470: 2146 5100 0020 2020 5a41 4c4c 4f43 4154 !FQ.. 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 4961 0000 command...!Ia.. │ │ │ -0045b4b0: 4b00 2149 7100 0020 2020 5468 6520 5a41 K.!Iq.. The ZA │ │ │ +0045b4a0: 2063 6f6d 6d61 6e64 2e07 0021 4661 0000 command...!Fa.. │ │ │ +0045b4b0: 4b00 2146 7100 0020 2020 5468 6520 5a41 K.!Fq.. 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 4981 other GT.MO.!I. │ │ │ +0045b4f0: 206f 7468 6572 2047 542e 4d4f 0021 4681 other GT.MO.!F. │ │ │ 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 2149 9100 he + and -T.!I.. │ │ │ +0045b540: 6865 202b 2061 6e64 202d 5400 2146 9100 he + and -T.!F.. │ │ │ 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: 2049 c011 0000 2020 205a 414c 4c4f 4341 I.... ZALLOCA │ │ │ +0045b5a0: 2046 c011 0000 2020 205a 414c 4c4f 4341 F.... 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 4912 0000 2020 2069 6e63 7265 nQ.!I... incre │ │ │ +0045b5f0: 6e51 0021 4612 0000 2020 2069 6e63 7265 nQ.!F... 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 2149 1300 0020 2020 5a44 4541 /L.!I... ZDEA │ │ │ +0045b640: 202f 4c00 2146 1300 0020 2020 5a44 4541 /L.!F... 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: 2149 1400 0020 2020 6164 7661 6e74 6167 !I... advantag │ │ │ +0045b690: 2146 1400 0020 2020 6164 7661 6e74 6167 !F... 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 2149 1500 0020 2020 5468 6174 2069 O.!I... That i │ │ │ +0045b6e0: 4f00 2146 1500 0020 2020 5468 6174 2069 O.!F... 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 4916 0000 2020 2061 6c72 6561 6479 .!I... already │ │ │ +0045b730: 0021 4616 0000 2020 2061 6c72 6561 6479 .!F... 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 4917 0000 2020 206d 6561 6e73 2074 .!I... means t │ │ │ +0045b780: 0021 4617 0000 2020 206d 6561 6e73 2074 .!F... 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 9e17 0000 0000 0000 ................ │ │ │ -0045b810: 7400 0049 4845 4c50 00ff 7300 ff43 4f4d t..IHELP..s..COM │ │ │ +0045b810: 7400 0046 4845 4c50 00ff 7300 ff43 4f4d t..FHELP..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 2149 1900 0020 2020 7469 ntryR.!I... ti │ │ │ +0045b880: 6e74 7279 5200 2146 1900 0020 2020 7469 ntryR.!F... 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 2149 1a00 0020 2020 not beQ.!I... │ │ │ +0045b8d0: 6e6f 7420 6265 5100 2146 1a00 0020 2020 not beQ.!F... │ │ │ 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 4921 0000 2020 s for aT.!I!.. │ │ │ +0045b920: 7320 666f 7220 6154 0021 4621 0000 2020 s for aT.!F!.. │ │ │ 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 4922 of the LOCKT.!I" │ │ │ +0045b970: 6f66 2074 6865 204c 4f43 4b54 0021 4622 of the LOCKT.!F" │ │ │ 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 4923 0000 2020 2074 6861 7420 6e61 .!I#.. that na │ │ │ +0045b9d0: 0021 4623 0000 2020 2074 6861 7420 6e61 .!F#.. 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 4924 0000 2020 2062 6563 6f6d 6573 .!I$.. becomes │ │ │ +0045ba20: 0021 4624 0000 2020 2062 6563 6f6d 6573 .!F$.. 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 4925 ger LOCKed...!I% │ │ │ -0045ba60: 0000 3100 2149 2600 0020 2020 5468 6520 ..1.!I&.. The │ │ │ +0045ba50: 6765 7220 4c4f 434b 6564 2e07 0021 4625 ger LOCKed...!F% │ │ │ +0045ba60: 0000 3100 2146 2600 0020 2020 5468 6520 ..1.!F&.. 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 4927 0000 3f00 2149 2800 is:..!I'..?.!I(. │ │ │ +0045ba90: 6973 3a07 0021 4627 0000 3f00 2146 2800 is:..!F'..?.!F(. │ │ │ 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 4929 0000 pr][,...]..!I).. │ │ │ -0045bae0: 1a00 2049 ff73 00ff 4558 414d 504c 4553 .. I.s..EXAMPLES │ │ │ -0045baf0: 0000 4578 616d 706c 6573 1300 2d49 bf11 ..Examples..-I.. │ │ │ +0045bad0: 7072 5d5b 2c2e 2e2e 5d07 0021 4629 0000 pr][,...]..!F).. │ │ │ +0045bae0: 1a00 2046 ff73 00ff 4558 414d 504c 4553 .. F.s..EXAMPLES │ │ │ +0045baf0: 0000 4578 616d 706c 6573 1300 2d46 bf11 ..Examples..-F.. │ │ │ 0045bb00: 0000 2020 2045 7861 6d70 6c65 7307 002e .. Examples... │ │ │ -0045bb10: 4921 0000 1300 2e49 3100 0020 2020 4578 I!.....I1.. Ex │ │ │ -0045bb20: 616d 706c 6573 3a07 002e 4941 0000 1500 amples:...IA.... │ │ │ -0045bb30: 2e49 5100 0020 2020 5a41 6c6c 6f63 6174 .IQ.. ZAllocat │ │ │ -0045bb40: 6520 4116 002e 4961 0000 2020 205a 416c e A...Ia.. ZAl │ │ │ -0045bb50: 6c6f 6361 7465 205e 4119 002e 4971 0000 locate ^A...Iq.. │ │ │ +0045bb10: 4621 0000 1300 2e46 3100 0020 2020 4578 F!.....F1.. Ex │ │ │ +0045bb20: 616d 706c 6573 3a07 002e 4641 0000 1500 amples:...FA.... │ │ │ +0045bb30: 2e46 5100 0020 2020 5a41 6c6c 6f63 6174 .FQ.. ZAllocat │ │ │ +0045bb40: 6520 4116 002e 4661 0000 2020 205a 416c e A...Fa.. ZAl │ │ │ +0045bb50: 6c6f 6361 7465 205e 4119 002e 4671 0000 locate ^A...Fq.. │ │ │ 0045bb60: 2020 205a 416c 6c6f 6361 7465 205e 4128 ZAllocate ^A( │ │ │ -0045bb70: 3129 2d00 2e49 8100 0020 2020 5a41 6c6c 1)-..I... ZAll │ │ │ +0045bb70: 3129 2d00 2e46 8100 0020 2020 5a41 6c6c 1)-..F... 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 4991 0000 2020 205a 416c 6c6f 6361 ..I... ZAlloca │ │ │ -0045bbb0: 7465 2040 4108 002d 49c0 1100 0052 002e te @A..-I....R.. │ │ │ -0045bbc0: 4912 0000 2020 2054 6865 2066 6972 7374 I... The first │ │ │ +0045bba0: 002e 4691 0000 2020 205a 416c 6c6f 6361 ..F... ZAlloca │ │ │ +0045bbb0: 7465 2040 4108 002d 46c0 1100 0052 002e te @A..-F....R.. │ │ │ +0045bbc0: 4612 0000 2020 2054 6865 2066 6972 7374 F... 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 4913 0000 2020 2066 6f75 7274 682c ..I... fourth, │ │ │ +0045bc10: 002e 4613 0000 2020 2066 6f75 7274 682c ..F... 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 2e49 1400 0020 2020 5a41 4c4c ndH..I... ZALL │ │ │ +0045bc60: 6e64 4800 2e46 1400 0020 2020 5a41 4c4c ndH..F... 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 2e49 1500 ariable A....I.. │ │ │ -0045bcb0: 0012 002e 4916 0000 2020 2045 7861 6d70 ....I... Examp │ │ │ -0045bcc0: 6c65 3a07 002e 4917 0000 1b00 2e49 1800 le:...I......I.. │ │ │ +0045bca0: 6172 6961 626c 6520 412e 0700 2e46 1500 ariable A....F.. │ │ │ +0045bcb0: 0012 002e 4616 0000 2020 2045 7861 6d70 ....F... Examp │ │ │ +0045bcc0: 6c65 3a07 002e 4617 0000 1b00 2e46 1800 le:...F......F.. │ │ │ 0045bcd0: 0020 2020 5a41 6c6c 6f63 6174 6520 412c . ZAllocate A, │ │ │ -0045bce0: 5e42 2c40 431b 002e 4919 0000 2020 205a ^B,@C...I... Z │ │ │ +0045bce0: 5e42 2c40 431b 002e 4619 0000 2020 205a ^B,@C...F... Z │ │ │ 0045bcf0: 414c 4c4f 4341 5445 2028 412c 422c 4329 ALLOCATE (A,B,C) │ │ │ -0045bd00: 0700 2e49 1a00 004f 002e 4921 0000 2020 ...I...O..I!.. │ │ │ +0045bd00: 0700 2e46 1a00 004f 002e 4621 0000 2020 ...F...O..F!.. │ │ │ 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 2e49 2200 0020 2020 waitsT..I".. │ │ │ +0045bd50: 2077 6169 7473 5400 2e46 2200 0020 2020 waitsT..F".. │ │ │ 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 2e49 2300 erving anyQ..I#. │ │ │ +0045bda0: 6572 7669 6e67 2061 6e79 5100 2e46 2300 erving anyQ..F#. │ │ │ 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 4924 he resourceT..I$ │ │ │ +0045bdf0: 6865 2072 6573 6f75 7263 6554 002e 4624 he resourceT..F$ │ │ │ 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 4925 0000 2020 2072 6573 6572 7669 ..I%.. reservi │ │ │ +0045be50: 002e 4625 0000 2020 2072 6573 6572 7669 ..F%.. 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 4926 0000 2020 2063 616e 2063 ,R..I&.. can c │ │ │ +0045bea0: 2c52 002e 4626 0000 2020 2063 616e 2063 ,R..F&.. 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 4927 0000 2020 2061 7661 ome...I'.. ava │ │ │ -0045bf00: 696c 6162 6c65 2e07 002e 4928 0000 5400 ilable....I(..T. │ │ │ -0045bf10: 2e49 2900 0020 2020 5768 656e 2061 2070 .I).. When a p │ │ │ +0045bef0: 6f6d 6514 002e 4627 0000 2020 2061 7661 ome...F'.. ava │ │ │ +0045bf00: 696c 6162 6c65 2e07 002e 4628 0000 5400 ilable....F(..T. │ │ │ +0045bf10: 2e46 2900 0020 2020 5768 656e 2061 2070 .F).. 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 2e49 2a00 0020 2020 2877 6974 edT..I*.. (wit │ │ │ +0045bf60: 6564 5400 2e46 2a00 0020 2020 2877 6974 edT..F*.. (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 ce17 0000 0000 0000 ................ │ │ │ -0045c010: 8100 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +0045c010: 8100 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 4932 0000 2020 2075 6e61 7661 nQ..I2.. unava │ │ │ +0045c090: 6e51 002e 4632 0000 2020 2075 6e61 7661 nQ..F2.. 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 2e49 3300 0020 2020 6973 7375 ss8..I3.. issu │ │ │ +0045c0e0: 7373 3800 2e46 3300 0020 2020 6973 7375 ss8..F3.. 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 2e49 3400 m control....I4. │ │ │ -0045c120: 0012 002e 4935 0000 2020 2045 7861 6d70 ....I5.. Examp │ │ │ -0045c130: 6c65 3a07 002e 4936 0000 1800 2e49 3700 le:...I6.....I7. │ │ │ +0045c110: 6d20 636f 6e74 726f 6c2e 0700 2e46 3400 m control....F4. │ │ │ +0045c120: 0012 002e 4635 0000 2020 2045 7861 6d70 ....F5.. Examp │ │ │ +0045c130: 6c65 3a07 002e 4636 0000 1800 2e46 3700 le:...F6.....F7. │ │ │ 0045c140: 0020 2020 5a41 6c6c 6f63 6174 6520 5e44 . ZAllocate ^D │ │ │ -0045c150: 3a35 0700 2e49 3800 004f 002e 4939 0000 :5...I8..O..I9.. │ │ │ +0045c150: 3a35 0700 2e46 3800 004f 002e 4639 0000 :5...F8..O..F9.. │ │ │ 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 2e49 3a00 0020 erves ^DP..I:.. │ │ │ +0045c1a0: 6572 7665 7320 5e44 5000 2e46 3a00 0020 erves ^DP..F:.. │ │ │ 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 2e49 4100 0020 If GT.MS..IA.. │ │ │ +0045c1f0: 2049 6620 4754 2e4d 5300 2e46 4100 0020 If GT.MS..FA.. │ │ │ 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 4942 ts $TEST to...IB │ │ │ -0045c250: 0000 2020 2046 414c 5345 2e07 002e 4943 .. FALSE....IC │ │ │ -0045c260: 0000 4f00 2e49 4400 0020 2020 4174 2074 ..O..ID.. At t │ │ │ +0045c240: 7473 2024 5445 5354 2074 6f10 002e 4642 ts $TEST to...FB │ │ │ +0045c250: 0000 2020 2046 414c 5345 2e07 002e 4643 .. FALSE....FC │ │ │ +0045c260: 0000 4f00 2e46 4400 0020 2020 4174 2074 ..O..FD.. 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 4945 0000 2020 205a 414c 4c4f hT..IE.. ZALLO │ │ │ +0045c2b0: 6854 002e 4645 0000 2020 205a 414c 4c4f hT..FE.. 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 4946 0000 2020 206e doesJ..IF.. n │ │ │ +0045c300: 2064 6f65 734a 002e 4646 0000 2020 206e doesJ..FF.. 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 4947 0000 2020 205a 414c 4c4f 4341 ..IG.. ZALLOCA │ │ │ +0045c350: 002e 4647 0000 2020 205a 414c 4c4f 4341 ..FG.. 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 2e49 4800 0020 e A, and1..IH.. │ │ │ +0045c390: 6520 412c 2061 6e64 3100 2e46 4800 0020 e A, and1..FH.. │ │ │ 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 4949 0000 e A or B....II.. │ │ │ -0045c3d0: 5100 2e49 4a00 0020 2020 5a44 4541 4c4c Q..IJ.. ZDEALL │ │ │ +0045c3c0: 6520 4120 6f72 2042 2e07 002e 4649 0000 e A or B....FI.. │ │ │ +0045c3d0: 5100 2e46 4a00 0020 2020 5a44 4541 4c4c Q..FJ.. 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 4951 0000 2020 2063 616e 206f dD..IQ.. can o │ │ │ +0045c420: 6444 002e 4651 0000 2020 2063 616e 206f dD..FQ.. 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 4952 0000 5100 2e49 ames....IR..Q..I │ │ │ +0045c460: 616d 6573 2e07 002e 4652 0000 5100 2e46 ames....FR..Q..F │ │ │ 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: 4954 0000 2020 206f 6e65 2070 726f 6365 IT.. one proce │ │ │ +0045c4c0: 4654 0000 2020 206f 6e65 2070 726f 6365 FT.. 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: 2e49 5500 0020 2020 6e6f 7220 5a41 4c4c .IU.. nor ZALL │ │ │ +0045c510: 2e46 5500 0020 2020 6e6f 7220 5a41 4c4c .FU.. 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 4956 0000 2020 2062 7920 7468 dS..IV.. by th │ │ │ +0045c560: 6453 002e 4656 0000 2020 2062 7920 7468 dS..FV.. 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 2e49 5700 0020 2020 7072 sameT..IW.. pr │ │ │ +0045c5b0: 7361 6d65 5400 2e46 5700 0020 2020 7072 sameT..FW.. 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 2e49 5800 0020 ierarchyO..IX.. │ │ │ +0045c600: 6965 7261 7263 6879 4f00 2e46 5800 0020 ierarchyO..FX.. │ │ │ 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 4959 0000 2020 ds bothR..IY.. │ │ │ +0045c650: 6473 2062 6f74 6852 002e 4659 0000 2020 ds bothR..FY.. │ │ │ 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 495a 0000 source(s)D..IZ.. │ │ │ +0045c6a0: 736f 7572 6365 2873 2944 002e 465a 0000 source(s)D..FZ.. │ │ │ 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: 4961 0000 1200 2e49 6200 0020 2020 4578 Ia.....Ib.. Ex │ │ │ -0045c700: 616d 706c 653a 0700 2e49 6300 0017 002e ample:...Ic..... │ │ │ -0045c710: 4964 0000 2020 204c 6f63 6b20 5e41 5228 Id.. Lock ^AR( │ │ │ -0045c720: 504e 5429 0b00 2e49 6500 0020 2020 2e0b PNT)...Ie.. .. │ │ │ -0045c730: 002e 4966 0000 2020 202e 0b00 2e49 6700 ..If.. ....Ig. │ │ │ -0045c740: 0020 2020 2e20 002e 4968 0000 2020 205a . . ..Ih.. Z │ │ │ +0045c6f0: 4661 0000 1200 2e46 6200 0020 2020 4578 Fa.....Fb.. Ex │ │ │ +0045c700: 616d 706c 653a 0700 2e46 6300 0017 002e ample:...Fc..... │ │ │ +0045c710: 4664 0000 2020 204c 6f63 6b20 5e41 5228 Fd.. Lock ^AR( │ │ │ +0045c720: 504e 5429 0b00 2e46 6500 0020 2020 2e0b PNT)...Fe.. .. │ │ │ +0045c730: 002e 4666 0000 2020 202e 0b00 2e46 6700 ..Ff.. ....Fg. │ │ │ +0045c740: 0020 2020 2e20 002e 4668 0000 2020 205a . . ..Fh.. Z │ │ │ 0045c750: 416c 6c6f 6361 7465 205e 4152 2850 4e54 Allocate ^AR(PNT │ │ │ -0045c760: 2c53 5542 290b 002e 4969 0000 2020 202e ,SUB)...Ii.. . │ │ │ -0045c770: 0b00 2e49 6a00 0020 2020 2e0b 002e 4971 ...Ij.. ....Iq │ │ │ -0045c780: 0000 2020 202e 1800 2e49 7200 0020 2020 .. ....Ir.. │ │ │ +0045c760: 2c53 5542 290b 002e 4669 0000 2020 202e ,SUB)...Fi.. . │ │ │ +0045c770: 0b00 2e46 6a00 0020 2020 2e0b 002e 4671 ...Fj.. ....Fq │ │ │ +0045c780: 0000 2020 202e 1800 2e46 7200 0020 2020 .. ....Fr.. │ │ │ 0045c790: 4c6f 636b 205e 544f 5428 5444 5429 0b00 Lock ^TOT(TDT).. │ │ │ -0045c7a0: 2e49 7300 0020 2020 2e0b 002e 4974 0000 .Is.. ....It.. │ │ │ -0045c7b0: 2020 202e 2200 2e49 7500 0020 2020 5a44 ."..Iu.. ZD │ │ │ +0045c7a0: 2e46 7300 0020 2020 2e0b 002e 4674 0000 .Fs.. ....Ft.. │ │ │ +0045c7b0: 2020 202e 2200 2e46 7500 0020 2020 5a44 ."..Fu.. ZD │ │ │ 0045c7c0: 4541 4c4c 4f43 4154 4520 5e41 5228 504e EALLOCATE ^AR(PN │ │ │ -0045c7d0: 542c 5355 4229 0700 2e49 7600 0011 0017 T,SUB)...Iv..... │ │ │ -0045c7e0: 4942 5245 414b 0000 5a42 7265 616b 1100 IBREAK..ZBreak.. │ │ │ -0045c7f0: 1d49 bf11 0000 2020 205a 4272 6561 6b00 .I.... ZBreak. │ │ │ +0045c7d0: 542c 5355 4229 0700 2e46 7600 0011 0017 T,SUB)...Fv..... │ │ │ +0045c7e0: 4642 5245 414b 0000 5a42 7265 616b 1100 FBREAK..ZBreak.. │ │ │ +0045c7f0: 1d46 bf11 0000 2020 205a 4272 6561 6b00 .F.... ZBreak. │ │ │ 0045c800: 0400 0000 b807 0000 0e18 0000 0000 0000 ................ │ │ │ -0045c810: 2500 0049 4845 4c50 00ff 7300 ff43 4f4d %..IHELP..s..COM │ │ │ +0045c810: 2500 0046 4845 4c50 00ff 7300 ff43 4f4d %..FHELP..s..COM │ │ │ 0045c820: 4d41 4e44 5300 ff73 00ff 5a42 5245 414b MANDS..s..ZBREAK │ │ │ -0045c830: 00bf 2100 0051 001e 4931 0000 2020 2054 ..!..Q..I1.. T │ │ │ +0045c830: 00bf 2100 0051 001e 4631 0000 2020 2054 ..!..Q..F1.. 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 1e49 4100 002e 001e gging....IA..... │ │ │ -0045c890: 4951 0000 2020 2054 6865 2066 6f72 6d61 IQ.. The forma │ │ │ +0045c880: 6767 696e 672e 0700 1e46 4100 002e 001e gging....FA..... │ │ │ +0045c890: 4651 0000 2020 2054 6865 2066 6f72 6d61 FQ.. The forma │ │ │ 0045c8a0: 7420 6f66 2074 6865 205a 4252 4541 4b20 t of the ZBREAK │ │ │ -0045c8b0: 636f 6d6d 616e 6420 6973 3a07 001e 4961 command is:...Ia │ │ │ -0045c8c0: 0000 4000 1e49 7100 0020 2020 5a42 5b52 ..@..Iq.. ZB[R │ │ │ +0045c8b0: 636f 6d6d 616e 6420 6973 3a07 001e 4661 command is:...Fa │ │ │ +0045c8c0: 0000 4000 1e46 7100 0020 2020 5a42 5b52 ..@..Fq.. 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 1e49 8100 001a 001d 49ff 7300 .]...I......I.s. │ │ │ +0045c900: 2e5d 0700 1e46 8100 001a 001d 46ff 7300 .]...F......F.s. │ │ │ 0045c910: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -0045c920: 6c65 7313 002a 49bf 1100 0020 2020 4578 les..*I.... Ex │ │ │ -0045c930: 616d 706c 6573 0700 2b49 2100 0012 002b amples..+I!....+ │ │ │ -0045c940: 4931 0000 2020 2045 7861 6d70 6c65 3a07 I1.. Example:. │ │ │ -0045c950: 002b 4941 0000 1c00 2b49 5100 0020 2020 .+IA....+IQ.. │ │ │ +0045c920: 6c65 7313 002a 46bf 1100 0020 2020 4578 les..*F.... Ex │ │ │ +0045c930: 616d 706c 6573 0700 2b46 2100 0012 002b amples..+F!....+ │ │ │ +0045c940: 4631 0000 2020 2045 7861 6d70 6c65 3a07 F1.. Example:. │ │ │ +0045c950: 002b 4641 0000 1c00 2b46 5100 0020 2020 .+FA....+FQ.. │ │ │ 0045c960: 4754 4d3e 5a50 5269 6e74 205e 5a42 5445 GTM>ZPRint ^ZBTE │ │ │ -0045c970: 5354 1100 2b49 6100 0020 2020 5a42 5445 ST..+Ia.. ZBTE │ │ │ -0045c980: 5354 3b15 002b 4971 0000 2020 2020 2020 ST;..+Iq.. │ │ │ -0045c990: 2020 446f 2053 5542 1300 2b49 8100 0020 Do SUB..+I... │ │ │ -0045c9a0: 2020 2020 2020 2051 7569 7427 002b 4991 Quit'.+I. │ │ │ +0045c970: 5354 1100 2b46 6100 0020 2020 5a42 5445 ST..+Fa.. ZBTE │ │ │ +0045c980: 5354 3b15 002b 4671 0000 2020 2020 2020 ST;..+Fq.. │ │ │ +0045c990: 2020 446f 2053 5542 1300 2b46 8100 0020 Do SUB..+F... │ │ │ +0045c9a0: 2020 2020 2020 2051 7569 7427 002b 4691 Quit'.+F. │ │ │ 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 2a49 c011 0000 2020 2020 2020 T"..*I.... │ │ │ -0045c9e0: 2020 5175 6974 1f00 2b49 1200 0020 2020 Quit..+I... │ │ │ +0045c9d0: 5422 1400 2a46 c011 0000 2020 2020 2020 T"..*F.... │ │ │ +0045c9e0: 2020 5175 6974 1f00 2b46 1200 0020 2020 Quit..+F... │ │ │ 0045c9f0: 4754 4d3e 5a42 5245 414b 2053 5542 5e5a GTM>ZBREAK SUB^Z │ │ │ -0045ca00: 4254 4553 5418 002b 4913 0000 2020 2047 BTEST..+I... G │ │ │ +0045ca00: 4254 4553 5418 002b 4613 0000 2020 2047 BTEST..+F... G │ │ │ 0045ca10: 544d 3e44 6f20 5e5a 4254 4553 544d 002b TM>Do ^ZBTESTM.+ │ │ │ -0045ca20: 4914 0000 2020 2025 4754 4d2d 492d 4252 I... %GTM-I-BR │ │ │ +0045ca20: 4614 0000 2020 2025 4754 4d2d 492d 4252 F... %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 2b49 1500 EAK action).+I.. │ │ │ +0045ca60: 4541 4b20 6163 7469 6f6e 2900 2b46 1500 EAK action).+F.. │ │ │ 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 4916 0000 2020 2047 544d EST..+I... GTM │ │ │ -0045caa0: 3e5a 5348 4f57 2022 4222 1400 2b49 1700 >ZSHOW "B"..+I.. │ │ │ +0045ca90: 4553 5417 002b 4616 0000 2020 2047 544d EST..+F... GTM │ │ │ +0045caa0: 3e5a 5348 4f57 2022 4222 1400 2b46 1700 >ZSHOW "B"..+F.. │ │ │ 0045cab0: 0020 2020 5355 425e 5a42 5445 5354 0700 . SUB^ZBTEST.. │ │ │ -0045cac0: 2b49 1800 004f 002b 4919 0000 2020 2054 +I...O.+I... T │ │ │ +0045cac0: 2b46 1800 004f 002b 4619 0000 2020 2054 +F...O.+F... 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 2b49 1a00 0020 2020 656e GT.MQ.+I... en │ │ │ +0045cb10: 4754 2e4d 5100 2b46 1a00 0020 2020 656e GT.MQ.+F... 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 4921 0000 2020 2074 AK in..+I!.. t │ │ │ -0045cb70: 6865 2069 6d61 6765 2e07 002b 4922 0000 he image...+I".. │ │ │ -0045cb80: 1200 2b49 2300 0020 2020 4578 616d 706c ..+I#.. Exampl │ │ │ -0045cb90: 653a 0700 2b49 2400 0017 002b 4925 0000 e:..+I$....+I%.. │ │ │ +0045cb60: 414b 2069 6e14 002b 4621 0000 2020 2074 AK in..+F!.. t │ │ │ +0045cb70: 6865 2069 6d61 6765 2e07 002b 4622 0000 he image...+F".. │ │ │ +0045cb80: 1200 2b46 2300 0020 2020 4578 616d 706c ..+F#.. Exampl │ │ │ +0045cb90: 653a 0700 2b46 2400 0017 002b 4625 0000 e:..+F$....+F%.. │ │ │ 0045cba0: 2020 2047 544d 3e5a 4252 4541 4b20 2d2a GTM>ZBREAK -* │ │ │ -0045cbb0: 0700 2b49 2600 0013 002b 4927 0000 2020 ..+I&....+I'.. │ │ │ -0045cbc0: 2047 544d 3e5a 474f 544f 2f00 2b49 2800 GTM>ZGOTO/.+I(. │ │ │ +0045cbb0: 0700 2b46 2600 0013 002b 4627 0000 2020 ..+F&....+F'.. │ │ │ +0045cbc0: 2047 544d 3e5a 474f 544f 2f00 2b46 2800 GTM>ZGOTO/.+F(. │ │ │ 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 4929 0000 "Trace"""..+I).. │ │ │ +0045cbf0: 2254 7261 6365 2222 2218 002b 4629 0000 "Trace"""..+F).. │ │ │ 0045cc00: 2020 2047 544d 3e44 6f20 5e5a 4254 4553 GTM>Do ^ZBTES │ │ │ -0045cc10: 540f 002b 492a 0000 2020 2054 7261 6365 T..+I*.. Trace │ │ │ -0045cc20: 1800 2b49 3100 0020 2020 5468 6973 2069 ..+I1.. This i │ │ │ -0045cc30: 7320 5a42 5445 5354 0e00 2b49 3200 0020 s ZBTEST..+I2.. │ │ │ -0045cc40: 2020 4754 4d3e 0700 2b49 3300 0051 002b GTM>..+I3..Q.+ │ │ │ -0045cc50: 4934 0000 2020 2054 6869 7320 7265 6d6f I4.. This remo │ │ │ +0045cc10: 540f 002b 462a 0000 2020 2054 7261 6365 T..+F*.. Trace │ │ │ +0045cc20: 1800 2b46 3100 0020 2020 5468 6973 2069 ..+F1.. This i │ │ │ +0045cc30: 7320 5a42 5445 5354 0e00 2b46 3200 0020 s ZBTEST..+F2.. │ │ │ +0045cc40: 2020 4754 4d3e 0700 2b46 3300 0051 002b GTM>..+F3..Q.+ │ │ │ +0045cc50: 4634 0000 2020 2054 6869 7320 7265 6d6f F4.. 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: 2b49 3500 0020 2020 6e65 6365 7373 6172 +I5.. necessar │ │ │ +0045cca0: 2b46 3500 0020 2020 6e65 6365 7373 6172 +F5.. 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: 4936 0000 2020 2070 726f 6365 7373 2069 I6.. process i │ │ │ +0045ccf0: 4636 0000 2020 2070 726f 6365 7373 2069 F6.. 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 4937 0000 2020 2074 6f20 696e KT.+I7.. to in │ │ │ +0045cd40: 4b54 002b 4637 0000 2020 2074 6f20 696e KT.+F7.. 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 4938 0000 2020 2068 BREAKQ.+I8.. h │ │ │ +0045cd90: 4252 4541 4b51 002b 4638 0000 2020 2068 BREAKQ.+F8.. 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 2b49 3900 0020 2020 ithout..+I9.. │ │ │ +0045cde0: 6974 686f 7574 1f00 2b46 3900 0020 2020 ithout..+F9.. │ │ │ 0045cdf0: 656e 7465 7269 6e67 2044 6972 6563 7420 entering Direct │ │ │ -0045ce00: 4d6f 6465 2e07 002b 493a 0000 1200 2b49 Mode...+I:....+I │ │ │ +0045ce00: 4d6f 6465 2e07 002b 463a 0000 1200 2b46 Mode...+F:....+F │ │ │ 0045ce10: 4100 0020 2020 4578 616d 706c 653a 0700 A.. Example:.. │ │ │ -0045ce20: 2b49 4200 001e 002b 4943 0000 2020 205a +IB....+IC.. Z │ │ │ +0045ce20: 2b46 4200 001e 002b 4643 0000 2020 205a +FB....+FC.. Z │ │ │ 0045ce30: 4272 6561 6b20 5052 494e 545e 5449 4d45 Break PRINT^TIME │ │ │ -0045ce40: 3a3a 3507 002b 4944 0000 5300 2b49 4500 ::5..+ID..S.+IE. │ │ │ +0045ce40: 3a3a 3507 002b 4644 0000 5300 2b46 4500 ::5..+FD..S.+FE. │ │ │ 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: 4946 0000 2020 2074 6865 206c 696e 6520 IF.. the line │ │ │ -0045ceb0: 6973 2065 7865 6375 7465 642e 0700 2b49 is executed...+I │ │ │ -0045cec0: 4700 0012 002b 4948 0000 2020 2045 7861 G....+IH.. Exa │ │ │ -0045ced0: 6d70 6c65 3a07 002b 4949 0000 2f00 2b49 mple:..+II../.+I │ │ │ +0045cea0: 4646 0000 2020 2074 6865 206c 696e 6520 FF.. the line │ │ │ +0045ceb0: 6973 2065 7865 6375 7465 642e 0700 2b46 is executed...+F │ │ │ +0045cec0: 4700 0012 002b 4648 0000 2020 2045 7861 G....+FH.. Exa │ │ │ +0045ced0: 6d70 6c65 3a07 002b 4649 0000 2f00 2b46 mple:..+FI../.+F │ │ │ 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 4951 VE BREAK":3..+IQ │ │ │ -0045cf10: 0000 4e00 2b49 5200 0020 2020 5468 6973 ..N.+IR.. This │ │ │ +0045cf00: 5645 2042 5245 414b 223a 3307 002b 4651 VE BREAK":3..+FQ │ │ │ +0045cf10: 0000 4e00 2b46 5200 0020 2020 5468 6973 ..N.+FR.. 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 2b49 5300 0020 2020 6578 6563 7574 ".+IS.. execut │ │ │ +0045cf60: 2200 2b46 5300 0020 2020 6578 6563 7574 ".+FS.. execut │ │ │ 0045cf70: 696f 6e20 6f66 2050 5249 4e54 5e54 494d ion of PRINT^TIM │ │ │ -0045cf80: 452e 0700 2b49 5400 0015 0017 4943 4f4d E...+IT.....ICOM │ │ │ +0045cf80: 452e 0700 2b46 5400 0015 0017 4643 4f4d E...+FT.....FCOM │ │ │ 0045cf90: 5049 4c45 0000 5a43 4f4d 7069 6c65 1300 PILE..ZCOMpile.. │ │ │ -0045cfa0: 1f49 bf11 0000 2020 205a 434f 4d70 696c .I.... ZCOMpil │ │ │ -0045cfb0: 6507 0020 4921 0000 0000 0000 0000 0000 e.. I!.......... │ │ │ +0045cfa0: 1f46 bf11 0000 2020 205a 434f 4d70 696c .F.... ZCOMpil │ │ │ +0045cfb0: 6507 0020 4621 0000 0000 0000 0000 0000 e.. F!.......... │ │ │ 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 4518 0000 0000 0000 ........E....... │ │ │ -0045d010: 6d00 0049 4845 4c50 00ff 7300 ff43 4f4d m..IHELP..s..COM │ │ │ +0045d010: 6d00 0046 4845 4c50 00ff 7300 ff43 4f4d m..FHELP..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: 4941 0000 2020 2072 756e 2d74 696d 6520 IA.. run-time │ │ │ -0045d090: 656e 7669 726f 6e6d 656e 742e 0700 2049 environment... I │ │ │ -0045d0a0: 5100 004e 0020 4961 0000 2020 2057 6974 Q..N. Ia.. Wit │ │ │ +0045d080: 4641 0000 2020 2072 756e 2d74 696d 6520 FA.. run-time │ │ │ +0045d090: 656e 7669 726f 6e6d 656e 742e 0700 2046 environment... F │ │ │ +0045d0a0: 5100 004e 0020 4661 0000 2020 2057 6974 Q..N. Fa.. 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 4971 0000 2020 2063 6f6d 6d61 s,. Iq.. comma │ │ │ +0045d0f0: 732c 0020 4671 0000 2020 2063 6f6d 6d61 s,. Fq.. 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: 4981 0000 3000 2049 9100 0020 2020 5468 I...0. I... Th │ │ │ +0045d120: 4681 0000 3000 2046 9100 0020 2020 5468 F...0. F... 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 1f49 c011 0000 2800 2049 is:...I....(. I │ │ │ +0045d150: 2069 733a 0800 1f46 c011 0000 2800 2046 is:...F....(. F │ │ │ 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 2049 1300 004f 0020 4914 ...].. I...O. I. │ │ │ +0045d180: 2e2e 2e5d 0700 2046 1300 004f 0020 4614 ...].. F...O. F. │ │ │ 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 2049 1500 lue of theM. I.. │ │ │ +0045d1d0: 6c75 6520 6f66 2074 6865 4d00 2046 1500 lue of theM. F.. │ │ │ 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 4916 0000 2020 ilation.. I... │ │ │ -0045d230: 2063 6f6d 6d61 6e64 2e07 0020 4917 0000 command... I... │ │ │ -0045d240: 5400 2049 1800 0020 2020 4966 2074 6865 T. I... If the │ │ │ +0045d220: 696c 6174 696f 6e12 0020 4616 0000 2020 ilation.. F... │ │ │ +0045d230: 2063 6f6d 6d61 6e64 2e07 0020 4617 0000 command... F... │ │ │ +0045d240: 5400 2046 1800 0020 2020 4966 2074 6865 T. F... 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 2049 1900 0020 2020 7468 uses4. I... th │ │ │ +0045d290: 7573 6573 3400 2046 1900 0020 2020 7468 uses4. F... 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 2049 1a00 001a lifiers... I.... │ │ │ -0045d2d0: 001f 49ff 7300 ff45 5841 4d50 4c45 5300 ..I.s..EXAMPLES. │ │ │ -0045d2e0: 0045 7861 6d70 6c65 7313 002c 49bf 1100 .Examples..,I... │ │ │ -0045d2f0: 0020 2020 4578 616d 706c 6573 0700 2d49 . Examples..-I │ │ │ -0045d300: 2100 0013 002d 4931 0000 2020 2045 7861 !....-I1.. Exa │ │ │ -0045d310: 6d70 6c65 733a 0700 2d49 4100 001f 002d mples:..-IA....- │ │ │ -0045d320: 4951 0000 2020 205a 434f 4d50 494c 4520 IQ.. ZCOMPILE │ │ │ -0045d330: 2245 5841 4d50 4c45 272e 6d22 0700 2d49 "EXAMPLE'.m"..-I │ │ │ -0045d340: 6100 0043 002d 4971 0000 2020 2054 6869 a..C.-Iq.. Thi │ │ │ +0045d2c0: 6c69 6669 6572 732e 0700 2046 1a00 001a lifiers... F.... │ │ │ +0045d2d0: 001f 46ff 7300 ff45 5841 4d50 4c45 5300 ..F.s..EXAMPLES. │ │ │ +0045d2e0: 0045 7861 6d70 6c65 7313 002c 46bf 1100 .Examples..,F... │ │ │ +0045d2f0: 0020 2020 4578 616d 706c 6573 0700 2d46 . Examples..-F │ │ │ +0045d300: 2100 0013 002d 4631 0000 2020 2045 7861 !....-F1.. Exa │ │ │ +0045d310: 6d70 6c65 733a 0700 2d46 4100 001f 002d mples:..-FA....- │ │ │ +0045d320: 4651 0000 2020 205a 434f 4d50 494c 4520 FQ.. ZCOMPILE │ │ │ +0045d330: 2245 5841 4d50 4c45 272e 6d22 0700 2d46 "EXAMPLE'.m"..-F │ │ │ +0045d340: 6100 0043 002d 4671 0000 2020 2054 6869 a..C.-Fq.. 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 2d49 8100 0012 002d ctory...-I.....- │ │ │ -0045d390: 4991 0000 2020 2045 7861 6d70 6c65 3a08 I... Example:. │ │ │ -0045d3a0: 002c 49c0 1100 001f 002d 4912 0000 2020 .,I......-I... │ │ │ +0045d380: 6374 6f72 792e 0700 2d46 8100 0012 002d ctory...-F.....- │ │ │ +0045d390: 4691 0000 2020 2045 7861 6d70 6c65 3a08 F... Example:. │ │ │ +0045d3a0: 002c 46c0 1100 001f 002d 4612 0000 2020 .,F......-F... │ │ │ 0045d3b0: 205a 434f 4d50 494c 4520 222d 6c69 7374 ZCOMPILE "-list │ │ │ -0045d3c0: 2041 2a2e 6d22 0700 2d49 1300 0054 002d A*.m"..-I...T.- │ │ │ -0045d3d0: 4914 0000 2020 2054 6869 7320 636f 6d70 I... This comp │ │ │ +0045d3c0: 2041 2a2e 6d22 0700 2d46 1300 0054 002d A*.m"..-F...T.- │ │ │ +0045d3d0: 4614 0000 2020 2054 6869 7320 636f 6d70 F... 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 4915 0000 2020 2069 6e20 7468 mS.-I... in th │ │ │ +0045d420: 6d53 002d 4615 0000 2020 2069 6e20 7468 mS.-F... 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 2d49 1600 0020 2020 666f iles#.-I... fo │ │ │ +0045d470: 696c 6573 2300 2d46 1600 0020 2020 666f iles#.-F... fo │ │ │ 0045d480: 7220 6561 6368 2073 6f75 7263 6520 2f20 r each source / │ │ │ -0045d490: 6f62 6a65 6374 2e07 002d 4917 0000 1500 object...-I..... │ │ │ -0045d4a0: 1949 4e54 494e 5545 0000 5a43 6f6e 7469 .INTINUE..ZConti │ │ │ -0045d4b0: 6e75 6514 0020 49bf 1100 0020 2020 5a43 nue.. I.... ZC │ │ │ -0045d4c0: 6f6e 7469 6e75 6507 0021 4921 0000 5400 ontinue..!I!..T. │ │ │ -0045d4d0: 2149 3100 0020 2020 5468 6520 5a43 4f4e !I1.. The ZCON │ │ │ +0045d490: 6f62 6a65 6374 2e07 002d 4617 0000 1500 object...-F..... │ │ │ +0045d4a0: 1946 4e54 494e 5545 0000 5a43 6f6e 7469 .FNTINUE..ZConti │ │ │ +0045d4b0: 6e75 6514 0020 46bf 1100 0020 2020 5a43 nue.. F.... ZC │ │ │ +0045d4c0: 6f6e 7469 6e75 6507 0021 4621 0000 5400 ontinue..!F!..T. │ │ │ +0045d4d0: 2146 3100 0020 2020 5468 6520 5a43 4f4e !F1.. 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 2149 4100 0020 2020 6120 3c43 or..!IA.. a ...!IQ..1. │ │ │ -0045d540: 2149 6100 0020 2020 5468 6520 666f 726d !Ia.. The form │ │ │ +0045d520: 6f72 1500 2146 4100 0020 2020 6120 3c43 or..!FA.. a ...!FQ..1. │ │ │ +0045d540: 2146 6100 0020 2020 5468 6520 666f 726d !Fa.. 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 4971 0000 1e00 2149 8100 0020 2020 .!Iq....!I... │ │ │ +0045d570: 0021 4671 0000 1e00 2146 8100 0020 2020 .!Fq....!F... │ │ │ 0045d580: 5a43 5b4f 4e54 494e 5545 5d5b 3a74 7665 ZC[ONTINUE][:tve │ │ │ -0045d590: 7870 725d 0700 2149 9100 001b 0017 4944 xpr]..!I......ID │ │ │ +0045d590: 7870 725d 0700 2146 9100 001b 0017 4644 xpr]..!F......FD │ │ │ 0045d5a0: 4541 4c4c 4f43 4154 4500 005a 4465 616c EALLOCATE..ZDeal │ │ │ -0045d5b0: 6c6f 6361 7465 1600 2249 bf11 0000 2020 locate.."I.... │ │ │ -0045d5c0: 205a 4465 616c 6c6f 6361 7465 0700 2349 ZDeallocate..#I │ │ │ -0045d5d0: 2100 004d 0023 4931 0000 2020 2054 6865 !..M.#I1.. The │ │ │ +0045d5b0: 6c6f 6361 7465 1600 2246 bf11 0000 2020 locate.."F.... │ │ │ +0045d5c0: 205a 4465 616c 6c6f 6361 7465 0700 2346 ZDeallocate..#F │ │ │ +0045d5d0: 2100 004d 0023 4631 0000 2020 2054 6865 !..M.#F1.. 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 2349 4100 0020 2020 7072 6576 696f O.#IA.. previo │ │ │ +0045d620: 4f00 2346 4100 0020 2020 7072 6576 696f O.#FA.. 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 4951 0000 2020 2072 656c 6561 7365 .#IQ.. release │ │ │ +0045d670: 0023 4651 0000 2020 2072 656c 6561 7365 .#FQ.. 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 2349 6100 ther namesA.#Ia. │ │ │ +0045d6b0: 7468 6572 206e 616d 6573 4100 2346 6100 ther namesA.#Fa. │ │ │ 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 4971 CK command...#Iq │ │ │ -0045d700: 0000 4d00 2349 8100 0020 2020 5468 6520 ..M.#I... The │ │ │ +0045d6f0: 434b 2063 6f6d 6d61 6e64 2e07 0023 4671 CK command...#Fq │ │ │ +0045d700: 0000 4d00 2346 8100 0020 2020 5468 6520 ..M.#F... 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 4991 0000 2020 2069 6d70 6c65 6d65 .#I... impleme │ │ │ +0045d750: 0023 4691 0000 2020 2069 6d70 6c65 6d65 .#F... 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 49c0 1100 0020 2020 6465 6c69 6d69 ."I.... delimi │ │ │ +0045d7a0: 0022 46c0 1100 0020 2020 6465 6c69 6d69 ."F.... 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 8118 0000 0000 0000 ................ │ │ │ -0045d810: 7300 0049 4845 4c50 00ff 7300 ff43 4f4d s..IHELP..s..COM │ │ │ +0045d810: 7300 0046 4845 4c50 00ff 7300 ff43 4f4d s..FHELP..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 4913 0000 2020 206c 6f63 talK.#I... loc │ │ │ +0045d880: 7461 6c4b 0023 4613 0000 2020 206c 6f63 talK.#F... 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: 2349 1400 0020 2020 7374 616e 6461 7264 #I... standard │ │ │ +0045d8d0: 2346 1400 0020 2020 7374 616e 6461 7264 #F... 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 4915 0000 2020 2072 6f75 7469 6e65 .#I... routine │ │ │ +0045d920: 0023 4615 0000 2020 2072 6f75 7469 6e65 .#F... routine │ │ │ 0045d930: 7320 7573 696e 6720 4c4f 434b 7320 6172 s using LOCKs ar │ │ │ -0045d940: 6520 6e65 7374 6564 2e07 0023 4916 0000 e nested...#I... │ │ │ -0045d950: 3300 2349 1700 0020 2020 5468 6520 666f 3.#I... The fo │ │ │ +0045d940: 6520 6e65 7374 6564 2e07 0023 4616 0000 e nested...#F... │ │ │ +0045d950: 3300 2346 1700 0020 2020 5468 6520 666f 3.#F... 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 4918 0000 2d00 2349 1900 is:..#I...-.#I.. │ │ │ +0045d980: 6973 3a07 0023 4618 0000 2d00 2346 1900 is:..#F...-.#F.. │ │ │ 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 491a 0000 1a00 [,...]]..#I..... │ │ │ -0045d9c0: 2249 ff73 00ff 4558 414d 504c 4553 0000 "I.s..EXAMPLES.. │ │ │ -0045d9d0: 4578 616d 706c 6573 1300 2f49 bf11 0000 Examples../I.... │ │ │ -0045d9e0: 2020 2045 7861 6d70 6c65 7307 0030 4921 Examples..0I! │ │ │ -0045d9f0: 0000 1200 3049 3100 0020 2020 4578 616d ....0I1.. Exam │ │ │ -0045da00: 706c 653a 0700 3049 4100 000f 0017 4945 ple:..0IA.....IE │ │ │ -0045da10: 4449 5400 005a 4544 6974 1000 1c49 bf11 DIT..ZEDit...I.. │ │ │ -0045da20: 0000 2020 205a 4544 6974 0700 1d49 2100 .. ZEDit...I!. │ │ │ -0045da30: 0052 001d 4931 0000 2020 2054 6865 205a .R..I1.. The Z │ │ │ +0045d9b0: 5b2c 2e2e 2e5d 5d07 0023 461a 0000 1a00 [,...]]..#F..... │ │ │ +0045d9c0: 2246 ff73 00ff 4558 414d 504c 4553 0000 "F.s..EXAMPLES.. │ │ │ +0045d9d0: 4578 616d 706c 6573 1300 2f46 bf11 0000 Examples../F.... │ │ │ +0045d9e0: 2020 2045 7861 6d70 6c65 7307 0030 4621 Examples..0F! │ │ │ +0045d9f0: 0000 1200 3046 3100 0020 2020 4578 616d ....0F1.. Exam │ │ │ +0045da00: 706c 653a 0700 3046 4100 000f 0017 4645 ple:..0FA.....FE │ │ │ +0045da10: 4449 5400 005a 4544 6974 1000 1c46 bf11 DIT..ZEDit...F.. │ │ │ +0045da20: 0000 2020 205a 4544 6974 0700 1d46 2100 .. ZEDit...F!. │ │ │ +0045da30: 0052 001d 4631 0000 2020 2054 6865 205a .R..F1.. 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 4941 0000 2020 2076 6172 entS..IA.. var │ │ │ +0045da80: 656e 7453 001d 4641 0000 2020 2076 6172 entS..FA.. 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 1d49 5100 0020 2020 EDITORN..IQ.. │ │ │ +0045dad0: 4544 4954 4f52 4e00 1d46 5100 0020 2020 EDITORN..FQ.. │ │ │ 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 1d49 6100 0020 2020 6564 X vi...Ia.. ed │ │ │ -0045db30: 6974 6f72 2e07 001d 4971 0000 4e00 1d49 itor....Iq..N..I │ │ │ +0045db20: 5820 7669 1100 1d46 6100 0020 2020 6564 X vi...Fa.. ed │ │ │ +0045db30: 6974 6f72 2e07 001d 4671 0000 4e00 1d46 itor....Fq..N..F │ │ │ 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 1d49 9100 rectory inS..I.. │ │ │ +0045db80: 7265 6374 6f72 7920 696e 5300 1d46 9100 rectory inS..F.. │ │ │ 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: 49c0 1100 0020 2020 5a45 4449 5420 636f I.... ZEDIT co │ │ │ +0045dbe0: 46c0 1100 0020 2020 5a45 4449 5420 636f F.... 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 1d49 1200 0018 001d 4913 0000 y:...I......I... │ │ │ +0045dc20: 793a 0700 1d46 1200 0018 001d 4613 0000 y:...F......F... │ │ │ 0045dc30: 2020 205a 4544 4954 2022 2e2f 6669 6c65 ZEDIT "./file │ │ │ -0045dc40: 2207 001d 4914 0000 2d00 1d49 1500 0020 "...I...-..I... │ │ │ +0045dc40: 2207 001d 4614 0000 2d00 1d46 1500 0020 "...F...-..F... │ │ │ 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 4916 0000 2700 1d49 d is:...I...'..I │ │ │ +0045dc70: 6420 6973 3a07 001d 4616 0000 2700 1d46 d is:...F...'..F │ │ │ 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 4918 0000 4d00 1d49 1900 .]]...I...M..I.. │ │ │ +0045dca0: 2e5d 5d07 001d 4618 0000 4d00 1d46 1900 .]]...F...M..F.. │ │ │ 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 491a 0000 2020 ZSOURCE:..I... │ │ │ +0045dcf0: 5a53 4f55 5243 453a 001d 461a 0000 2020 ZSOURCE:..F... │ │ │ 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 4921 0000 1a00 1c49 ff73 00ff ....I!.....I.s.. │ │ │ +0045dd30: 2e07 001d 4621 0000 1a00 1c46 ff73 00ff ....F!.....F.s.. │ │ │ 0045dd40: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -0045dd50: 6573 1300 2949 bf11 0000 2020 2045 7861 es..)I.... Exa │ │ │ -0045dd60: 6d70 6c65 7307 002a 4921 0000 1200 2a49 mples..*I!....*I │ │ │ +0045dd50: 6573 1300 2946 bf11 0000 2020 2045 7861 es..)F.... Exa │ │ │ +0045dd60: 6d70 6c65 7307 002a 4621 0000 1200 2a46 mples..*F!....*F │ │ │ 0045dd70: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -0045dd80: 2a49 4100 0019 002a 4951 0000 2020 2047 *IA....*IQ.. G │ │ │ +0045dd80: 2a46 4100 0019 002a 4651 0000 2020 2047 *FA....*FQ.. G │ │ │ 0045dd90: 544d 3e5a 4544 4954 2022 4241 4c22 0700 TM>ZEDIT "BAL".. │ │ │ -0045dda0: 2a49 6100 0053 002a 4971 0000 2020 2054 *Ia..S.*Iq.. T │ │ │ +0045dda0: 2a46 6100 0053 002a 4671 0000 2020 2054 *Fa..S.*Fq.. 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 2a49 8100 0020 nsion of2.*I... │ │ │ +0045ddf0: 6e73 696f 6e20 6f66 3200 2a46 8100 0020 nsion of2.*F... │ │ │ 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 2a49 9100 g literal...*I.. │ │ │ -0045de30: 0013 0029 49c0 1100 0020 2020 4578 616d ...)I.... Exam │ │ │ -0045de40: 706c 653a 0700 2a49 1200 001c 002a 4913 ple:..*I.....*I. │ │ │ +0045de20: 6720 6c69 7465 7261 6c2e 0700 2a46 9100 g literal...*F.. │ │ │ +0045de30: 0013 0029 46c0 1100 0020 2020 4578 616d ...)F.... Exam │ │ │ +0045de40: 706c 653a 0700 2a46 1200 001c 002a 4613 ple:..*F.....*F. │ │ │ 0045de50: 0000 2020 2047 544d 3e53 6574 2070 726f .. GTM>Set pro │ │ │ -0045de60: 673d 2242 414c 2207 002a 4914 0000 1800 g="BAL"..*I..... │ │ │ -0045de70: 2a49 1500 0020 2020 4754 4d3e 5a45 4469 *I... GTM>ZEDi │ │ │ -0045de80: 7420 7072 6f67 0700 2a49 1600 004d 002a t prog..*I...M.* │ │ │ -0045de90: 4917 0000 2020 2054 6869 7320 6973 2073 I... This is s │ │ │ +0045de60: 673d 2242 414c 2207 002a 4614 0000 1800 g="BAL"..*F..... │ │ │ +0045de70: 2a46 1500 0020 2020 4754 4d3e 5a45 4469 *F... GTM>ZEDi │ │ │ +0045de80: 7420 7072 6f67 0700 2a46 1600 004d 002a t prog..*F...M.* │ │ │ +0045de90: 4617 0000 2020 2054 6869 7320 6973 2073 F... 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 2a49 1800 a variable0.*I.. │ │ │ +0045ded0: 6120 7661 7269 6162 6c65 3000 2a46 1800 a variable0.*F.. │ │ │ 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 2a49 1900 g literal...*I.. │ │ │ -0045df10: 0012 002a 491a 0000 2020 2045 7861 6d70 ...*I... Examp │ │ │ -0045df20: 6c65 3a07 002a 4921 0000 1c00 2a49 2200 le:..*I!....*I". │ │ │ +0045df00: 6720 6c69 7465 7261 6c2e 0700 2a46 1900 g literal...*F.. │ │ │ +0045df10: 0012 002a 461a 0000 2020 2045 7861 6d70 ...*F... Examp │ │ │ +0045df20: 6c65 3a07 002a 4621 0000 1c00 2a46 2200 le:..*F!....*F". │ │ │ 0045df30: 0020 2020 4754 4d3e 7a65 6469 7420 222e . GTM>zedit ". │ │ │ -0045df40: 6c6f 6769 6e22 0700 2a49 2300 0051 002a login"..*I#..Q.* │ │ │ -0045df50: 4924 0000 2020 2054 6869 7320 696e 766f I$.. This invo │ │ │ +0045df40: 6c6f 6769 6e22 0700 2a46 2300 0051 002a login"..*F#..Q.* │ │ │ +0045df50: 4624 0000 2020 2054 6869 7320 696e 766f F$.. 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: 2a49 2500 0020 2020 7468 6973 2063 6173 *I%.. this cas │ │ │ +0045dfa0: 2a46 2500 0020 2020 7468 6973 2063 6173 *F%.. 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 ce18 0000 0000 0000 ................ │ │ │ -0045e010: 5900 0049 4845 4c50 00ff 7300 ff43 4f4d Y..IHELP..s..COM │ │ │ +0045e010: 5900 0046 4845 4c50 00ff 7300 ff43 4f4d Y..FHELP..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 4927 0000 T.M file...*I'.. │ │ │ -0045e070: 0f00 1749 474f 544f 0000 5a47 6f74 6f10 ...IGOTO..ZGoto. │ │ │ -0045e080: 001c 49bf 1100 0020 2020 5a47 6f74 6f07 ..I.... ZGoto. │ │ │ -0045e090: 001d 4921 0000 4b00 1d49 3100 0020 2020 ..I!..K..I1.. │ │ │ +0045e060: 542e 4d20 6669 6c65 2e07 002a 4627 0000 T.M file...*F'.. │ │ │ +0045e070: 0f00 1746 474f 544f 0000 5a47 6f74 6f10 ...FGOTO..ZGoto. │ │ │ +0045e080: 001c 46bf 1100 0020 2020 5a47 6f74 6f07 ..F.... ZGoto. │ │ │ +0045e090: 001d 4621 0000 4b00 1d46 3100 0020 2020 ..F!..K..F1.. │ │ │ 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 4941 0000 2020 2069 6e76 6f63 MM..IA.. invoc │ │ │ +0045e0e0: 4d4d 001d 4641 0000 2020 2069 6e76 6f63 MM..FA.. 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: 1d49 5100 0020 2020 726f 7574 696e 6520 .IQ.. routine │ │ │ +0045e130: 1d46 5100 0020 2020 726f 7574 696e 6520 .FQ.. 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: 4961 0000 2020 2065 6e74 7279 7265 662e Ia.. entryref. │ │ │ -0045e190: 0700 1d49 7100 002d 001d 4981 0000 2020 ...Iq..-..I... │ │ │ +0045e180: 4661 0000 2020 2065 6e74 7279 7265 662e Fa.. entryref. │ │ │ +0045e190: 0700 1d46 7100 002d 001d 4681 0000 2020 ...Fq..-..F... │ │ │ 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 1d49 9100 003f 001c 49c0 is:...I...?..I. │ │ │ +0045e1c0: 2069 733a 0700 1d46 9100 003f 001c 46c0 is:...F...?..F. │ │ │ 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 1d49 1200 xpr]],...]...I.. │ │ │ -0045e210: 001a 001c 49ff 7300 ff45 5841 4d50 4c45 ....I.s..EXAMPLE │ │ │ -0045e220: 5300 0045 7861 6d70 6c65 7313 0029 49bf S..Examples..)I. │ │ │ +0045e200: 7870 725d 5d2c 2e2e 2e5d 0700 1d46 1200 xpr]],...]...F.. │ │ │ +0045e210: 001a 001c 46ff 7300 ff45 5841 4d50 4c45 ....F.s..EXAMPLE │ │ │ +0045e220: 5300 0045 7861 6d70 6c65 7313 0029 46bf S..Examples..)F. │ │ │ 0045e230: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -0045e240: 2a49 2100 0012 002a 4931 0000 2020 2045 *I!....*I1.. E │ │ │ -0045e250: 7861 6d70 6c65 3a07 002a 4941 0000 1300 xample:..*IA.... │ │ │ -0045e260: 2a49 5100 0020 2020 4754 4d3e 5a47 4f54 *IQ.. GTM>ZGOT │ │ │ -0045e270: 4f13 002a 4961 0000 2020 2047 544d 3e5a O..*Ia.. GTM>Z │ │ │ -0045e280: 5348 6f77 2300 2a49 7100 0020 2020 2b31 SHow#.*Iq.. +1 │ │ │ +0045e240: 2a46 2100 0012 002a 4631 0000 2020 2045 *F!....*F1.. E │ │ │ +0045e250: 7861 6d70 6c65 3a07 002a 4641 0000 1300 xample:..*FA.... │ │ │ +0045e260: 2a46 5100 0020 2020 4754 4d3e 5a47 4f54 *FQ.. GTM>ZGOT │ │ │ +0045e270: 4f13 002a 4661 0000 2020 2047 544d 3e5a O..*Fa.. GTM>Z │ │ │ +0045e280: 5348 6f77 2300 2a46 7100 0020 2020 2b31 SHow#.*Fq.. +1 │ │ │ 0045e290: 5e47 544d 2444 4d4f 4420 2844 6972 6563 ^GTM$DMOD (Direc │ │ │ -0045e2a0: 7420 6d6f 6465 290e 002a 4981 0000 2020 t mode)..*I... │ │ │ -0045e2b0: 2047 544d 3e07 002a 4991 0000 5200 2949 GTM>..*I...R.)I │ │ │ +0045e2a0: 7420 6d6f 6465 290e 002a 4681 0000 2020 t mode)..*F... │ │ │ +0045e2b0: 2047 544d 3e07 002a 4691 0000 5200 2946 GTM>..*F...R.)F │ │ │ 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: 2a49 1200 0020 2020 7769 7468 206e 6f20 *I... with no │ │ │ +0045e310: 2a46 1200 0020 2020 7769 7468 206e 6f20 *F... 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: 4913 0000 1200 2a49 1400 0020 2020 4578 I.....*I... Ex │ │ │ -0045e350: 616d 706c 653a 0700 2a49 1500 002f 002a ample:..*I.../.* │ │ │ -0045e360: 4916 0000 2020 2053 4554 2024 5a54 5241 I... SET $ZTRA │ │ │ +0045e340: 4613 0000 1200 2a46 1400 0020 2020 4578 F.....*F... Ex │ │ │ +0045e350: 616d 706c 653a 0700 2a46 1500 002f 002a ample:..*F.../.* │ │ │ +0045e360: 4616 0000 2020 2053 4554 2024 5a54 5241 F... SET $ZTRA │ │ │ 0045e370: 503d 225a 474f 544f 2022 5f24 5a4c 4556 P="ZGOTO "_$ZLEV │ │ │ -0045e380: 454c 5f22 3a5e 4552 524f 5222 0700 2a49 EL_":^ERROR"..*I │ │ │ -0045e390: 1700 0053 002a 4918 0000 2020 2054 6869 ...S.*I... Thi │ │ │ +0045e380: 454c 5f22 3a5e 4552 524f 5222 0700 2a46 EL_":^ERROR"..*F │ │ │ +0045e390: 1700 0053 002a 4618 0000 2020 2054 6869 ...S.*F... 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 2a49 1900 0020 2020 XECUTEQ.*I... │ │ │ +0045e3e0: 5845 4355 5445 5100 2a46 1900 0020 2020 XECUTEQ.*F... │ │ │ 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 491a 0000 2020 command..*I... │ │ │ +0045e430: 636f 6d6d 616e 641f 002a 461a 0000 2020 command..*F... │ │ │ 0045e440: 2073 686f 776e 2069 6e20 7468 6520 6578 shown in the ex │ │ │ -0045e450: 616d 706c 652e 0700 2a49 2100 000f 0017 ample...*I!..... │ │ │ -0045e460: 4948 414c 5400 005a 4841 4c54 1000 1c49 IHALT..ZHALT...I │ │ │ -0045e470: bf11 0000 2020 205a 4841 4c54 0700 1d49 .... ZHALT...I │ │ │ -0045e480: 2100 004d 001d 4931 0000 2020 2054 6865 !..M..I1.. The │ │ │ +0045e450: 616d 706c 652e 0700 2a46 2100 000f 0017 ample...*F!..... │ │ │ +0045e460: 4648 414c 5400 005a 4841 4c54 1000 1c46 FHALT..ZHALT...F │ │ │ +0045e470: bf11 0000 2020 205a 4841 4c54 0700 1d46 .... ZHALT...F │ │ │ +0045e480: 2100 004d 001d 4631 0000 2020 2054 6865 !..M..F1.. 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 1d49 4100 0020 2020 636f 6e74 726f I..IA.. contro │ │ │ +0045e4d0: 4900 1d46 4100 0020 2020 636f 6e74 726f I..FA.. 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 4951 0000 urn code....IQ.. │ │ │ -0045e520: 2d00 1d49 6100 0020 2020 5468 6520 666f -..Ia.. The fo │ │ │ +0045e510: 7572 6e20 636f 6465 2e07 001d 4651 0000 urn code....FQ.. │ │ │ +0045e520: 2d00 1d46 6100 0020 2020 5468 6520 666f -..Fa.. 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: 4971 0000 2200 1d49 8100 0020 2020 5a48 Iq.."..I... ZH │ │ │ +0045e550: 4671 0000 2200 1d46 8100 0020 2020 5a48 Fq.."..F... ZH │ │ │ 0045e560: 414c 545b 3a74 7665 7870 725d 205b 696e ALT[:tvexpr] [in │ │ │ -0045e570: 7465 7870 725d 0700 1d49 9100 001a 001c texpr]...I...... │ │ │ -0045e580: 49ff 7300 ff45 5841 4d50 4c45 5300 0045 I.s..EXAMPLES..E │ │ │ -0045e590: 7861 6d70 6c65 7313 0029 49bf 1100 0020 xamples..)I.... │ │ │ -0045e5a0: 2020 4578 616d 706c 6573 0700 2a49 2100 Examples..*I!. │ │ │ -0045e5b0: 0012 002a 4931 0000 2020 2045 7861 6d70 ...*I1.. Examp │ │ │ -0045e5c0: 6c65 3a07 002a 4941 0000 1700 2a49 5100 le:..*IA....*IQ. │ │ │ +0045e570: 7465 7870 725d 0700 1d46 9100 001a 001c texpr]...F...... │ │ │ +0045e580: 46ff 7300 ff45 5841 4d50 4c45 5300 0045 F.s..EXAMPLES..E │ │ │ +0045e590: 7861 6d70 6c65 7313 0029 46bf 1100 0020 xamples..)F.... │ │ │ +0045e5a0: 2020 4578 616d 706c 6573 0700 2a46 2100 Examples..*F!. │ │ │ +0045e5b0: 0012 002a 4631 0000 2020 2045 7861 6d70 ...*F1.. Examp │ │ │ +0045e5c0: 6c65 3a07 002a 4641 0000 1700 2a46 5100 le:..*FA....*FQ. │ │ │ 0045e5d0: 0020 2020 4754 4d3e 7a68 616c 7420 3233 . GTM>zhalt 23 │ │ │ -0045e5e0: 3013 002a 4961 0000 2020 2024 2065 6368 0..*Ia.. $ ech │ │ │ -0045e5f0: 6f20 243f 0d00 2a49 7100 0020 2020 3233 o $?..*Iq.. 23 │ │ │ -0045e600: 3007 002a 4981 0000 1200 2a49 9100 0020 0..*I.....*I... │ │ │ -0045e610: 2020 4578 616d 706c 653a 0800 2949 c011 Example:..)I.. │ │ │ -0045e620: 0000 1700 2a49 1200 0020 2020 4754 4d3e ....*I... GTM> │ │ │ -0045e630: 7a68 616c 7420 3235 3713 002a 4913 0000 zhalt 257..*I... │ │ │ -0045e640: 2020 2024 2065 6368 6f20 243f 0b00 2a49 $ echo $?..*I │ │ │ -0045e650: 1400 0020 2020 3107 002a 4915 0000 0e00 ... 1..*I..... │ │ │ -0045e660: 1849 454c 5000 005a 4865 6c70 1000 1c49 .IELP..ZHelp...I │ │ │ -0045e670: bf11 0000 2020 205a 4865 6c70 0700 1d49 .... ZHelp...I │ │ │ -0045e680: 2100 0053 001d 4931 0000 2020 2054 6865 !..S..I1.. The │ │ │ +0045e5e0: 3013 002a 4661 0000 2020 2024 2065 6368 0..*Fa.. $ ech │ │ │ +0045e5f0: 6f20 243f 0d00 2a46 7100 0020 2020 3233 o $?..*Fq.. 23 │ │ │ +0045e600: 3007 002a 4681 0000 1200 2a46 9100 0020 0..*F.....*F... │ │ │ +0045e610: 2020 4578 616d 706c 653a 0800 2946 c011 Example:..)F.. │ │ │ +0045e620: 0000 1700 2a46 1200 0020 2020 4754 4d3e ....*F... GTM> │ │ │ +0045e630: 7a68 616c 7420 3235 3713 002a 4613 0000 zhalt 257..*F... │ │ │ +0045e640: 2020 2024 2065 6368 6f20 243f 0b00 2a46 $ echo $?..*F │ │ │ +0045e650: 1400 0020 2020 3107 002a 4615 0000 0e00 ... 1..*F..... │ │ │ +0045e660: 1846 454c 5000 005a 4865 6c70 1000 1c46 .FELP..ZHelp...F │ │ │ +0045e670: bf11 0000 2020 205a 4865 6c70 0700 1d46 .... ZHelp...F │ │ │ +0045e680: 2100 0053 001d 4631 0000 2020 2054 6865 !..S..F1.. 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 1d49 4100 0020 2020 ibraryE..IA.. │ │ │ +0045e6d0: 6962 7261 7279 4500 1d46 4100 0020 2020 ibraryE..FA.. │ │ │ 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 4951 d argument....IQ │ │ │ -0045e720: 0000 2d00 1d49 6100 0020 2020 5468 6520 ..-..Ia.. The │ │ │ +0045e710: 6420 6172 6775 6d65 6e74 2e07 001d 4651 d argument....FQ │ │ │ +0045e720: 0000 2d00 1d46 6100 0020 2020 5468 6520 ..-..Fa.. 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 4971 0000 2e00 1d49 8100 0020 2020 ..Iq.....I... │ │ │ +0045e750: 001d 4671 0000 2e00 1d46 8100 0020 2020 ..Fq.....F... │ │ │ 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 1d49 9100 001a 001c 49ff ...]...I......I. │ │ │ +0045e780: 2e2e 2e5d 0700 1d46 9100 001a 001c 46ff ...]...F......F. │ │ │ 0045e790: 7300 ff45 5841 4d50 4c45 5300 0045 7861 s..EXAMPLES..Exa │ │ │ -0045e7a0: 6d70 6c65 7313 0029 49bf 1100 0020 2020 mples..)I.... │ │ │ -0045e7b0: 4578 616d 706c 6573 0700 2a49 2100 0012 Examples..*I!... │ │ │ -0045e7c0: 002a 4931 0000 2020 2045 7861 6d70 6c65 .*I1.. Example │ │ │ -0045e7d0: 3a07 002a 4941 0000 2000 2a49 5100 0020 :..*IA.. .*IQ.. │ │ │ +0045e7a0: 6d70 6c65 7313 0029 46bf 1100 0020 2020 mples..)F.... │ │ │ +0045e7b0: 4578 616d 706c 6573 0700 2a46 2100 0012 Examples..*F!... │ │ │ +0045e7c0: 002a 4631 0000 2020 2045 7861 6d70 6c65 .*F1.. Example │ │ │ +0045e7d0: 3a07 002a 4641 0000 2000 2a46 5100 0020 :..*FA.. .*FQ.. │ │ │ 0045e7e0: 2020 4754 4d3e 7a68 656c 7020 2266 756e GTM>zhelp "fun │ │ │ -0045e7f0: 6320 2464 6174 6122 0700 2a49 6100 0000 c $data"..*Ia... │ │ │ +0045e7f0: 6320 2464 6174 6122 0700 2a46 6100 0000 c $data"..*Fa... │ │ │ 0045e800: 0400 0000 8e06 0000 bb19 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 1c49 bf11 0000 2020 .ZLink...I.... │ │ │ -0045e840: 205a 4c69 6e6b 0700 1d49 2100 0052 001d ZLink...I!..R.. │ │ │ -0045e850: 4931 0000 2020 2054 6865 205a 4c49 4e4b I1.. The ZLINK │ │ │ +0045e830: 005a 4c69 6e6b 1000 1c46 bf11 0000 2020 .ZLink...F.... │ │ │ +0045e840: 205a 4c69 6e6b 0700 1d46 2100 0052 001d ZLink...F!..R.. │ │ │ +0045e850: 4631 0000 2020 2054 6865 205a 4c49 4e4b F1.. 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 4941 0000 2020 2069 6620 7468 6520 ..IA.. if the │ │ │ +0045e8a0: 001d 4641 0000 2020 2069 6620 7468 6520 ..FA.. 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 1d49 tine. If theM..I │ │ │ +0045e8e0: 7469 6e65 2e20 4966 2074 6865 4d00 1d46 tine. If theM..F │ │ │ 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 4961 0000 ne is notO..Ia.. │ │ │ +0045e930: 6e65 2069 7320 6e6f 744f 001d 4661 0000 ne is notO..Fa.. │ │ │ 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 1d49 7100 0020 s with aS..Iq.. │ │ │ +0045e980: 7320 7769 7468 2061 5300 1d46 7100 0020 s with aS..Fq.. │ │ │ 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 4981 utine prior-..I. │ │ │ +0045e9d0: 7574 696e 6520 7072 696f 722d 001d 4681 utine prior-..F. │ │ │ 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 1d49 9100 0055 process....I...U │ │ │ -0045ea10: 001c 49c0 1100 0020 2020 5769 7468 2056 ..I.... With V │ │ │ +0045ea00: 7072 6f63 6573 732e 0700 1d46 9100 0055 process....F...U │ │ │ +0045ea10: 001c 46c0 1100 0020 2020 5769 7468 2056 ..F.... 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 1d49 1200 0020 2020 656e theR..I... en │ │ │ +0045ea60: 2074 6865 5200 1d46 1200 0020 2020 656e theR..F... 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 1d49 1300 0020 2020 d addsT..I... │ │ │ +0045eab0: 6420 6164 6473 5400 1d46 1300 0020 2020 d addsT..F... │ │ │ 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 1d49 1400 active andQ..I.. │ │ │ +0045eb00: 6163 7469 7665 2061 6e64 5100 1d46 1400 active andQ..F.. │ │ │ 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 4915 ne with theS..I. │ │ │ +0045eb50: 6e65 2077 6974 6820 7468 6553 001d 4615 ne with theS..F. │ │ │ 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: 1d49 1600 0020 2020 7665 7273 696f 6e73 .I... versions │ │ │ +0045ebb0: 1d46 1600 0020 2020 7665 7273 696f 6e73 .F... 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 4917 0000 2020 2075 6e74 696c kS..I... until │ │ │ +0045ec00: 6b53 001d 4617 0000 2020 2075 6e74 696c kS..F... 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 1d49 1800 0020 2020 6d65 es a4..I... me │ │ │ +0045ec50: 6573 2061 3400 1d46 1800 0020 2020 6d65 es a4..F... 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 1d49 1900 0017 ocesses....I.... │ │ │ -0045ec90: 001d 491a 0000 2020 202a 2a49 6d70 6f72 ..I... **Impor │ │ │ -0045eca0: 7461 6e74 2a2a 0700 1d49 2100 0054 001d tant**...I!..T.. │ │ │ -0045ecb0: 4922 0000 2020 2041 6e20 6163 7469 7665 I".. An active │ │ │ +0045ec80: 6f63 6573 7365 732e 0700 1d46 1900 0017 ocesses....F.... │ │ │ +0045ec90: 001d 461a 0000 2020 202a 2a49 6d70 6f72 ..F... **Impor │ │ │ +0045eca0: 7461 6e74 2a2a 0700 1d46 2100 0054 001d tant**...F!..T.. │ │ │ +0045ecb0: 4622 0000 2020 2041 6e20 6163 7469 7665 F".. 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 4923 0000 2020 2073 7461 636b lQ..I#.. stack │ │ │ +0045ed00: 6c51 001d 4623 0000 2020 2073 7461 636b lQ..F#.. 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 1d49 2400 0020 2020 7275 6e2d aR..I$.. run- │ │ │ +0045ed50: 2061 5200 1d46 2400 0020 2020 7275 6e2d aR..F$.. 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 1d49 2500 0020 2020 7573 therQ..I%.. us │ │ │ +0045eda0: 7468 6572 5100 1d46 2500 0020 2020 7573 therQ..F%.. 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 4926 0000 2020 2075 stackS..I&.. u │ │ │ +0045edf0: 7374 6163 6b53 001d 4626 0000 2020 2075 stackS..F&.. 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 1d49 2700 0020 he ZLINK...I'.. │ │ │ -0045ee50: 2020 636f 6d6d 616e 642e 0700 1d49 2800 command....I(. │ │ │ -0045ee60: 002d 001d 4929 0000 2020 2054 6865 2066 .-..I).. The f │ │ │ +0045ee40: 6865 205a 4c49 4e4b 1200 1d46 2700 0020 he ZLINK...F'.. │ │ │ +0045ee50: 2020 636f 6d6d 616e 642e 0700 1d46 2800 command....F(. │ │ │ +0045ee60: 002d 001d 4629 0000 2020 2054 6865 2066 .-..F).. 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 4919 0000 2020 206d rity,R.EI... m │ │ │ +0045f0a0: 7269 7479 2c52 0045 4619 0000 2020 206d rity,R.EF... 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 491a 0000 2020 ccuracy..EI... │ │ │ +0045f0f0: 6363 7572 6163 7918 0045 461a 0000 2020 ccuracy..EF... │ │ │ 0045f100: 206f 6620 6f6e 6520 7365 636f 6e64 2e07 of one second.. │ │ │ -0045f110: 0045 4921 0000 2300 256f 5f43 4f4d 5049 .EI!..#.%o_COMPI │ │ │ +0045f110: 0045 4621 0000 2300 256f 5f43 4f4d 5049 .EF!..#.%o_COMPI │ │ │ 0045f120: 4c41 5449 4f4e 0000 5a4c 494e 4b5f 436f LATION..ZLINK_Co │ │ │ -0045f130: 6d70 696c 6174 696f 6e1c 0032 49bf 1100 mpilation..2I... │ │ │ +0045f130: 6d70 696c 6174 696f 6e1c 0032 46bf 1100 mpilation..2F... │ │ │ 0045f140: 0020 2020 5a4c 494e 4b20 436f 6d70 696c . ZLINK Compil │ │ │ -0045f150: 6174 696f 6e07 0033 4921 0000 5200 3349 ation..3I!..R.3I │ │ │ +0045f150: 6174 696f 6e07 0033 4621 0000 5200 3346 ation..3F!..R.3F │ │ │ 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: 3349 4100 0020 2020 7468 6520 6f75 7470 3IA.. the outp │ │ │ +0045f1b0: 3346 4100 0020 2020 7468 6520 6f75 7470 3FA.. 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 3349 5100 0020 2020 6279 2074 edQ.3IQ.. by t │ │ │ +0045f200: 6564 5100 3346 5100 0020 2020 6279 2074 edQ.3FQ.. 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 4961 0000 2020 2069 6d61 the7.3Ia.. ima │ │ │ +0045f250: 7468 6537 0033 4661 0000 2020 2069 6d61 the7.3Fa.. 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 3349 7100 placement...3Iq. │ │ │ -0045f290: 004d 0033 4981 0000 2020 2049 6620 7468 .M.3I... If th │ │ │ +0045f280: 706c 6163 656d 656e 742e 0700 3346 7100 placement...3Fq. │ │ │ +0045f290: 004d 0033 4681 0000 2020 2049 6620 7468 .M.3F... 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: 3349 9100 0020 2020 245a 434f 4d50 494c 3I... $ZCOMPIL │ │ │ +0045f2e0: 3346 9100 0020 2020 245a 434f 4d50 494c 3F... $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 49c0 1100 0020 2020 2d6c 6162 656c .2I.... -label │ │ │ +0045f330: 0032 46c0 1100 0020 2020 2d6c 6162 656c .2F.... -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: 3349 1200 0015 0017 494d 4553 5341 4745 3I......IMESSAGE │ │ │ -0045f370: 0000 5a4d 6573 7361 6765 1300 1f49 bf11 ..ZMessage...I.. │ │ │ +0045f360: 3346 1200 0015 0017 464d 4553 5341 4745 3F......FMESSAGE │ │ │ +0045f370: 0000 5a4d 6573 7361 6765 1300 1f46 bf11 ..ZMessage...F.. │ │ │ 0045f380: 0000 2020 205a 4d65 7373 6167 6507 0020 .. ZMessage.. │ │ │ -0045f390: 4921 0000 5300 2049 3100 0020 2020 5468 I!..S. I1.. Th │ │ │ +0045f390: 4621 0000 5300 2046 3100 0020 2020 5468 F!..S. F1.. 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 4941 0000 2020 ecified.. IA.. │ │ │ +0045f3e0: 6563 6966 6965 6417 0020 4641 0000 2020 ecified.. FA.. │ │ │ 0045f3f0: 206d 6573 7361 6765 2063 6f64 652e 0700 message code... │ │ │ -0045f400: 2049 5100 0030 0020 4961 0000 2020 2054 IQ..0. Ia.. T │ │ │ +0045f400: 2046 5100 0030 0020 4661 0000 2020 2054 FQ..0. Fa.. 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 4971 0000 3300 2049 d is:.. Iq..3. I │ │ │ +0045f430: 6420 6973 3a07 0020 4671 0000 3300 2046 d is:.. Fq..3. F │ │ │ 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 4991 0000 1a00 1f49 ff73 00ff 4558 . I......I.s..EX │ │ │ +0045f470: 0020 4691 0000 1a00 1f46 ff73 00ff 4558 . F......F.s..EX │ │ │ 0045f480: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -0045f490: 1300 2c49 bf11 0000 2020 2045 7861 6d70 ..,I.... Examp │ │ │ -0045f4a0: 6c65 7307 002d 4921 0000 4d00 2d49 3100 les..-I!..M.-I1. │ │ │ +0045f490: 1300 2c46 bf11 0000 2020 2045 7861 6d70 ..,F.... Examp │ │ │ +0045f4a0: 6c65 7307 002d 4621 0000 4d00 2d46 3100 les..-F!..M.-F1. │ │ │ 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 4941 0000 2020 e where4.-IA.. │ │ │ +0045f4f0: 6520 7768 6572 6534 002d 4641 0000 2020 e where4.-FA.. │ │ │ 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 4951 oke $ZTRAP...-IQ │ │ │ -0045f530: 0000 1200 2d49 6100 0020 2020 4578 616d ....-Ia.. Exam │ │ │ -0045f540: 706c 653a 0700 2d49 7100 0018 002d 4981 ple:..-Iq....-I. │ │ │ +0045f520: 6f6b 6520 245a 5452 4150 2e07 002d 4651 oke $ZTRAP...-FQ │ │ │ +0045f530: 0000 1200 2d46 6100 0020 2020 4578 616d ....-Fa.. Exam │ │ │ +0045f540: 706c 653a 0700 2d46 7100 0018 002d 4681 ple:..-Fq....-F. │ │ │ 0045f550: 0000 2020 2047 544d 3e5a 4d65 7373 6167 .. GTM>ZMessag │ │ │ -0045f560: 6520 3233 002d 4991 0000 2020 2025 5359 e 23.-I... %SY │ │ │ +0045f560: 6520 3233 002d 4691 0000 2020 2025 5359 e 23.-F... %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 2c49 c011 0000 5300 ectory..,I....S. │ │ │ -0045f5a0: 2d49 1200 0020 2020 5468 6973 205a 4d45 -I... This ZME │ │ │ +0045f590: 6563 746f 7279 0800 2c46 c011 0000 5300 ectory..,F....S. │ │ │ +0045f5a0: 2d46 1200 0020 2020 5468 6973 205a 4d45 -F... 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 4913 0000 2020 2069 6e63 6c75 t..-I... inclu │ │ │ +0045f5f0: 742e 002d 4613 0000 2020 2069 6e63 6c75 t..-F... 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 4914 0000 1200 2d49 1500 0020 2020 .-I.....-I... │ │ │ -0045f630: 4578 616d 706c 653a 0700 2d49 1600 0020 Example:..-I... │ │ │ -0045f640: 002d 4917 0000 2020 2047 544d 3e5a 4d45 .-I... GTM>ZME │ │ │ +0045f620: 002d 4614 0000 1200 2d46 1500 0020 2020 .-F.....-F... │ │ │ +0045f630: 4578 616d 706c 653a 0700 2d46 1600 0020 Example:..-F... │ │ │ +0045f640: 002d 4617 0000 2020 2047 544d 3e5a 4d45 .-F... GTM>ZME │ │ │ 0045f650: 5353 4147 4520 3135 3033 3732 3939 3434 SSAGE 1503729944 │ │ │ -0045f660: 002d 4918 0000 2020 2025 4754 4d2d 452d .-I... %GTM-E- │ │ │ +0045f660: 002d 4618 0000 2020 2025 4754 4d2d 452d .-F... %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 4919 0000 5000 2d49 1a00 ed:..-I...P.-I.. │ │ │ +0045f690: 6564 3a07 002d 4619 0000 5000 2d46 1a00 ed:..-F...P.-F.. │ │ │ 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 2d49 2100 bstitution=.-I!. │ │ │ +0045f6e0: 6273 7469 7475 7469 6f6e 3d00 2d46 2100 bstitution=.-F!. │ │ │ 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 4922 0000 1200 y text...-I".... │ │ │ -0045f730: 2d49 2300 0020 2020 4578 616d 706c 653a -I#.. Example: │ │ │ -0045f740: 0700 2d49 2400 0024 002d 4925 0000 2020 ..-I$..$.-I%.. │ │ │ +0045f720: 7920 7465 7874 2e07 002d 4622 0000 1200 y text...-F".... │ │ │ +0045f730: 2d46 2300 0020 2020 4578 616d 706c 653a -F#.. Example: │ │ │ +0045f740: 0700 2d46 2400 0024 002d 4625 0000 2020 ..-F$..$.-F%.. │ │ │ 0045f750: 2047 544d 3e5a 4d45 5353 4147 4520 3135 GTM>ZMESSAGE 15 │ │ │ -0045f760: 3033 3733 3835 303a 2278 2235 002d 4926 0373850:"x"5.-I& │ │ │ +0045f760: 3033 3733 3835 303a 2278 2235 002d 4626 0373850:"x"5.-F& │ │ │ 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 2d49 2700 004f 002d 4928 0000 2020 ..-I'..O.-I(.. │ │ │ +0045f7a0: 0700 2d46 2700 004f 002d 4628 0000 2020 ..-F'..O.-F(.. │ │ │ 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 2d49 2900 0000 0000 ssage...-I)..... │ │ │ +0045f7f0: 7373 6167 652e 0700 2d46 2900 0000 0000 ssage...-F)..... │ │ │ 0045f800: 0400 0000 5505 0000 4219 0000 0000 0000 ....U...B....... │ │ │ 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 2949 bf11 0000 2020 amples..)I.... │ │ │ -0045f850: 2045 7861 6d70 6c65 7307 002a 4921 0000 Examples..*I!.. │ │ │ -0045f860: 1200 2a49 3100 0020 2020 4578 616d 706c ..*I1.. Exampl │ │ │ -0045f870: 653a 0700 2a49 4100 001a 002a 4951 0000 e:..*IA....*IQ.. │ │ │ +0045f840: 616d 706c 6573 1300 2946 bf11 0000 2020 amples..)F.... │ │ │ +0045f850: 2045 7861 6d70 6c65 7307 002a 4621 0000 Examples..*F!.. │ │ │ +0045f860: 1200 2a46 3100 0020 2020 4578 616d 706c ..*F1.. Exampl │ │ │ +0045f870: 653a 0700 2a46 4100 001a 002a 4651 0000 e:..*FA....*FQ.. │ │ │ 0045f880: 2020 2047 544d 3e5a 4c49 4e4b 2022 7465 GTM>ZLINK "te │ │ │ -0045f890: 7374 2207 002a 4961 0000 5200 2a49 7100 st"..*Ia..R.*Iq. │ │ │ +0045f890: 7374 2207 002a 4661 0000 5200 2a46 7100 st"..*Fa..R.*Fq. │ │ │ 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 2a49 the currentR.*I │ │ │ +0045f8e0: 2074 6865 2063 7572 7265 6e74 5200 2a46 the currentR.*F │ │ │ 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: 2a49 9100 0020 2020 7465 7374 2e6d 2c20 *I... test.m, │ │ │ +0045f940: 2a46 9100 0020 2020 7465 7374 2e6d 2c20 *F... 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 2949 c011 d adds theT.)I.. │ │ │ +0045f980: 6420 6164 6473 2074 6865 5400 2946 c011 d adds theT.)F.. │ │ │ 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: 2a49 1200 0020 2020 6973 206e 6f74 206f *I... is not o │ │ │ +0045f9e0: 2a46 1200 0020 2020 6973 206e 6f74 206f *F... 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 2a49 T.M gives an..*I │ │ │ -0045fa30: 1300 0020 2020 6572 726f 722e 0700 2a49 ... error...*I │ │ │ -0045fa40: 1400 0012 002a 4915 0000 2020 2045 7861 .....*I... Exa │ │ │ -0045fa50: 6d70 6c65 3a07 002a 4916 0000 2e00 2a49 mple:..*I.....*I │ │ │ +0045fa20: 542e 4d20 6769 7665 7320 616e 1000 2a46 T.M gives an..*F │ │ │ +0045fa30: 1300 0020 2020 6572 726f 722e 0700 2a46 ... error...*F │ │ │ +0045fa40: 1400 0012 002a 4615 0000 2020 2045 7861 .....*F... Exa │ │ │ +0045fa50: 6d70 6c65 3a07 002a 4616 0000 2e00 2a46 mple:..*F.....*F │ │ │ 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 2a49 1800 ect -list"..*I.. │ │ │ -0045fa90: 004f 002a 4919 0000 2020 2054 6869 7320 .O.*I... This │ │ │ +0045fa80: 6563 7420 2d6c 6973 7422 0700 2a46 1800 ect -list"..*F.. │ │ │ +0045fa90: 004f 002a 4619 0000 2020 2054 6869 7320 .O.*F... 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 2a49 1a00 0020 2020 6669 6c65 2e20 N.*I... file. │ │ │ +0045fae0: 4e00 2a46 1a00 0020 2020 6669 6c65 2e20 N.*F... 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: 2a49 2100 0020 2020 6578 6973 7469 6e67 *I!.. existing │ │ │ +0045fb30: 2a46 2100 0020 2020 6578 6973 7469 6e67 *F!.. 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 2a49 2200 0020 2020 696d 6167 6529 S.*I".. image) │ │ │ +0045fb80: 5300 2a46 2200 0020 2020 696d 6167 6529 S.*F".. 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 4923 0000 2020 2074 6869 ileL.*I#.. thi │ │ │ +0045fbd0: 696c 654c 002a 4623 0000 2020 2074 6869 ileL.*F#.. 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 4924 0000 2020 202d 6e6f 6f62 6a65 .*I$.. -noobje │ │ │ +0045fc20: 002a 4624 0000 2020 202d 6e6f 6f62 6a65 .*F$.. -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 2a49 2500 0012 COMPILE...*I%... │ │ │ -0045fc70: 002a 4926 0000 2020 2045 7861 6d70 6c65 .*I&.. Example │ │ │ -0045fc80: 3a07 002a 4927 0000 2700 2a49 2800 0020 :..*I'..'.*I(.. │ │ │ +0045fc60: 434f 4d50 494c 452e 0700 2a46 2500 0012 COMPILE...*F%... │ │ │ +0045fc70: 002a 4626 0000 2020 2045 7861 6d70 6c65 .*F&.. Example │ │ │ +0045fc80: 3a07 002a 4627 0000 2700 2a46 2800 0020 :..*F'..'.*F(.. │ │ │ 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 4929 0000 2020 2025 4754 4d2d 452d .*I).. %GTM-E- │ │ │ +0045fcb0: 002a 4629 0000 2020 2025 4754 4d2d 452d .*F).. %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: 492a 0000 2020 2047 544d 3e7a 7368 6f77 I*.. GTM>zshow │ │ │ -0045fd10: 2022 5322 4100 2a49 3100 0020 2020 736f "S"A.*I1.. so │ │ │ +0045fd00: 462a 0000 2020 2047 544d 3e7a 7368 6f77 F*.. GTM>zshow │ │ │ +0045fd10: 2022 5322 4100 2a46 3100 0020 2020 736f "S"A.*F1.. 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 5819 0000 0000 0000 ........X....... │ │ │ -00460010: 2400 0049 4845 4c50 00ff 7300 ff43 4f4d $..IHELP..s..COM │ │ │ +00460010: 2400 0046 4845 4c50 00ff 7300 ff43 4f4d $..FHELP..s..COM │ │ │ 00460020: 4d41 4e44 5300 ff73 00ff 5a4c 494e 4b00 MANDS..s..ZLINK. │ │ │ -00460030: c02a 0000 3000 1d49 3100 0020 2020 5a4c .*..0..I1.. ZL │ │ │ +00460030: c02a 0000 3000 1d46 3100 0020 2020 5a4c .*..0..F1.. 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 1d49 3200 001e 001c 49ff ..]]...I2.....I. │ │ │ +00460060: 2e2e 5d5d 0700 1d46 3200 001e 001c 46ff ..]]...F2.....F. │ │ │ 00460070: 7300 ff41 5554 4f2d 5a4c 494e 4b00 0041 s..AUTO-ZLINK..A │ │ │ -00460080: 7574 6f2d 5a4c 494e 4b15 002b 49bf 1100 uto-ZLINK..+I... │ │ │ +00460080: 7574 6f2d 5a4c 494e 4b15 002b 46bf 1100 uto-ZLINK..+F... │ │ │ 00460090: 0020 2020 4175 746f 2d5a 4c49 4e4b 0700 . Auto-ZLINK.. │ │ │ -004600a0: 2c49 2100 0051 002c 4931 0000 2020 2049 ,I!..Q.,I1.. I │ │ │ +004600a0: 2c46 2100 0051 002c 4631 0000 2020 2049 ,F!..Q.,F1.. 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 2c49 4100 0020 2020 rocessR.,IA.. │ │ │ +004600f0: 726f 6365 7373 5200 2c46 4100 0020 2020 rocessR.,FA.. │ │ │ 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 2c49 5100 0020 to-ZLINKP.,IQ.. │ │ │ +00460140: 746f 2d5a 4c49 4e4b 5000 2c46 5100 0020 to-ZLINKP.,FQ.. │ │ │ 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 2c49 6100 0020 ithout a0.,Ia.. │ │ │ +00460190: 6974 686f 7574 2061 3000 2c46 6100 0020 ithout a0.,Fa.. │ │ │ 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 2c49 7100 004f tension...,Iq..O │ │ │ -004601d0: 002c 4981 0000 2020 2054 6865 2066 6f6c .,I... The fol │ │ │ +004601c0: 7465 6e73 696f 6e2e 0700 2c46 7100 004f tension...,Fq..O │ │ │ +004601d0: 002c 4681 0000 2020 2054 6865 2066 6f6c .,F... 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: 2c49 9100 0011 002b 49c0 1100 0020 2020 ,I.....+I.... │ │ │ -00460230: 2020 2a20 444f 1200 2c49 1200 0020 2020 * DO..,I... │ │ │ -00460240: 2020 2a20 474f 544f 1400 2c49 1300 0020 * GOTO..,I... │ │ │ -00460250: 2020 2020 2a20 5a42 5245 414b 1300 2c49 * ZBREAK..,I │ │ │ +00460220: 2c46 9100 0011 002b 46c0 1100 0020 2020 ,F.....+F.... │ │ │ +00460230: 2020 2a20 444f 1200 2c46 1200 0020 2020 * DO..,F... │ │ │ +00460240: 2020 2a20 474f 544f 1400 2c46 1300 0020 * GOTO..,F... │ │ │ +00460250: 2020 2020 2a20 5a42 5245 414b 1300 2c46 * ZBREAK..,F │ │ │ 00460260: 1400 0020 2020 2020 2a20 5a47 4f54 4f14 ... * ZGOTO. │ │ │ -00460270: 002c 4915 0000 2020 2020 202a 205a 5052 .,I... * ZPR │ │ │ -00460280: 494e 5415 002c 4916 0000 2020 2020 202a INT..,I... * │ │ │ -00460290: 2024 5445 5854 2829 0700 2c49 1700 004b $TEXT()..,I...K │ │ │ -004602a0: 002c 4918 0000 2020 2047 542e 4d20 6175 .,I... GT.M au │ │ │ +00460270: 002c 4615 0000 2020 2020 202a 205a 5052 .,F... * ZPR │ │ │ +00460280: 494e 5415 002c 4616 0000 2020 2020 202a INT..,F... * │ │ │ +00460290: 2024 5445 5854 2829 0700 2c46 1700 004b $TEXT()..,F...K │ │ │ +004602a0: 002c 4618 0000 2020 2047 542e 4d20 6175 .,F... 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 2c49 1900 s are met:..,I.. │ │ │ -004602f0: 0050 002c 491a 0000 2020 2020 202a 205a .P.,I... * Z │ │ │ +004602e0: 7320 6172 6520 6d65 743a 0700 2c46 1900 s are met:..,F.. │ │ │ +004602f0: 0050 002c 461a 0000 2020 2020 202a 205a .P.,F... * 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 4921 0000 2020 2020 2020 2070 e4.,I!.. p │ │ │ +00460340: 6534 002c 4621 0000 2020 2020 2020 2070 e4.,F!.. 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 4922 0000 2020 2020 tableQ.,I".. │ │ │ +00460370: 7461 626c 6551 002c 4622 0000 2020 2020 tableQ.,F".. │ │ │ 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 2c49 2300 0020 2020 file;T.,I#.. │ │ │ +004603c0: 2066 696c 653b 5400 2c46 2300 0020 2020 file;T.,F#.. │ │ │ 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 2c49 2400 ign (%) in/.,I$. │ │ │ +00460410: 6967 6e20 2825 2920 696e 2f00 2c46 2400 ign (%) in/.,F$. │ │ │ 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 4925 0000 core (_)...,I%.. │ │ │ -00460450: 1c00 2a49 5f53 4554 5550 0000 4175 746f ..*I_SETUP..Auto │ │ │ -00460460: 2d5a 4c49 4e4b 5f73 6574 7570 1b00 3149 -ZLINK_setup..1I │ │ │ +00460440: 636f 7265 2028 5f29 2e07 002c 4625 0000 core (_)...,F%.. │ │ │ +00460450: 1c00 2a46 5f53 4554 5550 0000 4175 746f ..*F_SETUP..Auto │ │ │ +00460460: 2d5a 4c49 4e4b 5f73 6574 7570 1b00 3146 -ZLINK_setup..1F │ │ │ 00460470: bf11 0000 2020 2041 7574 6f2d 5a4c 494e .... Auto-ZLIN │ │ │ -00460480: 4b20 7365 7475 7007 0032 4921 0000 4700 K setup..2I!..G. │ │ │ -00460490: 3249 3100 0020 2020 5468 6973 2073 6563 2I1.. This sec │ │ │ +00460480: 4b20 7365 7475 7007 0032 4621 0000 4700 K setup..2F!..G. │ │ │ +00460490: 3246 3100 0020 2020 5468 6973 2073 6563 2F1.. 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 4941 0000 2020 2066 elinkR.2IA.. f │ │ │ +004604d0: 656c 696e 6b52 0032 4641 0000 2020 2066 elinkR.2FA.. 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 4951 0000 2020 rectoryR.2IQ.. │ │ │ +00460520: 7265 6374 6f72 7952 0032 4651 0000 2020 rectoryR.2FQ.. │ │ │ 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 4961 0000 a sharedT.2Ia.. │ │ │ +00460570: 2061 2073 6861 7265 6454 0032 4661 0000 a sharedT.2Fa.. │ │ │ 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: 4971 0000 2020 2041 7420 7468 6520 696e Iq.. At the in │ │ │ +004605d0: 4671 0000 2020 2041 7420 7468 6520 696e Fq.. 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 3249 ons, ZBREAK,R.2I │ │ │ +00460610: 6f6e 732c 205a 4252 4541 4b2c 5200 3246 ons, ZBREAK,R.2F │ │ │ 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: 3249 9100 0020 2020 2869 6e20 636f 6e74 2I... (in cont │ │ │ +00460670: 3246 9100 0020 2020 2869 6e20 636f 6e74 2F... (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 3149 c011 0000 2020 2070 726f IPR.1I.... pro │ │ │ +004606c0: 4950 5200 3146 c011 0000 2020 2070 726f IPR.1F.... 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 3249 1200 0020 2020 616e nk")9.2I... an │ │ │ +00460710: 6e6b 2229 3900 3246 1200 0020 2020 616e nk")9.2F... 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: 4913 0000 5400 3249 1400 0020 2020 5468 I...T.2I... Th │ │ │ +00460750: 4613 0000 5400 3246 1400 0020 2020 5468 F...T.2F... 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 3249 1500 0020 cribers.R.2I... │ │ │ +004607a0: 6372 6962 6572 732e 5200 3246 1500 0020 cribers.R.2F... │ │ │ 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 7519 0000 0000 0000 ........u....... │ │ │ -00460810: 7e00 0049 4845 4c50 00ff 7300 ff43 4f4d ~..IHELP..s..COM │ │ │ +00460810: 7e00 0046 4845 4c50 00ff 7300 ff43 4f4d ~..FHELP..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: 3249 1700 0020 2020 7370 6563 6966 6965 2I... specifie │ │ │ +00460890: 3246 1700 0020 2020 7370 6563 6966 6965 2F... 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: 3249 1800 0051 0032 4919 0000 2020 2049 2I...Q.2I... I │ │ │ +004608e0: 3246 1800 0051 0032 4619 0000 2020 2049 2F...Q.2F... 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 3249 1a00 0020 2020 ept inQ.2I... │ │ │ +00460930: 6570 7420 696e 5100 3246 1a00 0020 2020 ept inQ.2F... │ │ │ 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 4921 0000 2020 hat wasA.2I!.. │ │ │ +00460980: 6861 7420 7761 7341 0032 4621 0000 2020 hat wasA.2F!.. │ │ │ 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 3249 2200 0054 shared...2I"..T │ │ │ -004609d0: 0032 4923 0000 2020 2046 6f72 2065 6163 .2I#.. For eac │ │ │ +004609c0: 2073 6861 7265 642e 0700 3246 2200 0054 shared...2F"..T │ │ │ +004609d0: 0032 4623 0000 2020 2046 6f72 2065 6163 .2F#.. 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 4924 0000 2020 2073 6561 ileI.2I$.. sea │ │ │ +00460a20: 696c 6549 0032 4624 0000 2020 2073 6561 ileI.2F$.. 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 3249 control fileS.2I │ │ │ +00460a60: 636f 6e74 726f 6c20 6669 6c65 5300 3246 control fileS.2F │ │ │ 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 4926 0000 2020 2024 6774 6d5f 746d .2I&.. $gtm_tm │ │ │ +00460ac0: 0032 4626 0000 2020 2024 6774 6d5f 746d .2F&.. $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 3249 2700 0020 2020 7468 6573 6520 P.2I'.. these │ │ │ +00460b10: 5000 3246 2700 0020 2020 7468 6573 6520 P.2F'.. 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 3249 2800 0020 2020 6861 7368 206f J.2I(.. hash o │ │ │ +00460b60: 4a00 3246 2800 0020 2020 6861 7368 206f J.2F(.. 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 3249 2900 r example:S.2I). │ │ │ +00460ba0: 7220 6578 616d 706c 653a 5300 3246 2900 r example:S.2F). │ │ │ 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: 492a 0000 2020 2066 696c 652c 2047 542e I*.. file, GT. │ │ │ +00460c00: 462a 0000 2020 2066 696c 652c 2047 542e F*.. 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 4931 0000 2020 2061 7373 6f63 6961 .2I1.. associa │ │ │ +00460c50: 0032 4631 0000 2020 2061 7373 6f63 6961 .2F1.. 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: 3249 3200 0020 2020 636f 7272 6573 706f 2I2.. correspo │ │ │ +00460ca0: 3246 3200 0020 2020 636f 7272 6573 706f 2F2.. 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 4933 0000 2020 2074 6865 2063 nR.2I3.. the c │ │ │ +00460cf0: 6e52 0032 4633 0000 2020 2074 6865 2063 nR.2F3.. 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 4934 0000 2020 2074 6865 herS.2I4.. the │ │ │ +00460d40: 6865 7253 0032 4634 0000 2020 2074 6865 herS.2F4.. 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 3249 3500 0020 2020 inkctlR.2I5.. │ │ │ +00460d90: 696e 6b63 746c 5200 3246 3500 0020 2020 inkctlR.2F5.. │ │ │ 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 3249 3600 0020 nt cycleP.2I6.. │ │ │ +00460de0: 6e74 2063 7963 6c65 5000 3246 3600 0020 nt cycleP.2F6.. │ │ │ 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 3249 3700 0020 exist on..2I7.. │ │ │ -00460e40: 2020 6469 736b 2e07 0032 4938 0000 5100 disk...2I8..Q. │ │ │ -00460e50: 3249 3900 0020 2020 4754 2e4d 2063 7265 2I9.. GT.M cre │ │ │ +00460e30: 6578 6973 7420 6f6e 0f00 3246 3700 0020 exist on..2F7.. │ │ │ +00460e40: 2020 6469 736b 2e07 0032 4638 0000 5100 disk...2F8..Q. │ │ │ +00460e50: 3246 3900 0020 2020 4754 2e4d 2063 7265 2F9.. 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 493a 0000 2020 2062 6173 6564 206f .2I:.. based o │ │ │ +00460ea0: 0032 463a 0000 2020 2062 6173 6564 206f .2F:.. 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 3249 olumn of theS.2I │ │ │ +00460ee0: 6f6c 756d 6e20 6f66 2074 6865 5300 3246 olumn of theS.2F │ │ │ 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 4942 0000 2020 2061 6e64 204f 7065 .2IB.. and Ope │ │ │ +00460f40: 0032 4642 0000 2020 2061 6e64 204f 7065 .2FB.. 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 3249 4300 0020 2020 6461 7461 6261 7.2IC.. databa │ │ │ +00460f90: 3700 3246 4300 0020 2020 6461 7461 6261 7.2FC.. 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 4944 0000 0000 ssions...2ID.... │ │ │ +00460fc0: 7373 696f 6e73 2e07 0032 4644 0000 0000 ssions...2FD.... │ │ │ 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 9319 0000 0000 0000 ................ │ │ │ -00461010: 8500 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00461010: 8500 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 4946 0000 2020 2061 files6.2IF.. a │ │ │ +00461090: 6669 6c65 7336 0032 4646 0000 2020 2061 files6.2FF.. 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 4947 y segments...2IG │ │ │ -004610d0: 0000 5100 3249 4800 0020 2020 5468 6520 ..Q.2IH.. The │ │ │ +004610c0: 7920 7365 676d 656e 7473 2e07 0032 4647 y segments...2FG │ │ │ +004610d0: 0000 5100 3246 4800 0020 2020 5468 6520 ..Q.2FH.. 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 4949 0000 2020 2079 5b65 orR.2II.. y[e │ │ │ +00461120: 206f 7252 0032 4649 0000 2020 2079 5b65 orR.2FI.. 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 494a 0000 2020 2073 n theS.2IJ.. s │ │ │ +00461170: 6e20 7468 6553 0032 464a 0000 2020 2073 n theS.2FJ.. 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 3249 5100 0020 ] causesT.2IQ.. │ │ │ +004611c0: 5d20 6361 7573 6573 5400 3246 5100 0020 ] causesT.2FQ.. │ │ │ 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 3249 ocesses. AllQ.2I │ │ │ +00461210: 6f63 6573 7365 732e 2041 6c6c 5100 3246 ocesses. AllQ.2F │ │ │ 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: 4953 0000 2020 2054 5255 453a 0700 3249 IS.. TRUE:..2I │ │ │ -00461280: 5400 0054 0032 4955 0000 2020 2020 206f T..T.2IU.. o │ │ │ +00461270: 4653 0000 2020 2054 5255 453a 0700 3246 FS.. TRUE:..2F │ │ │ +00461280: 5400 0054 0032 4655 0000 2020 2020 206f T..T.2FU.. 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 4956 0000 2020 processO.2IV.. │ │ │ +004612d0: 7072 6f63 6573 734f 0032 4656 0000 2020 processO.2FV.. │ │ │ 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 3249 5700 0020 2020 ber of*.2IW.. │ │ │ +00461320: 6265 7220 6f66 2a00 3246 5700 0020 2020 ber of*.2FW.. │ │ │ 00461330: 2020 2020 7072 6f63 6573 7365 7320 6578 processes ex │ │ │ 00461340: 6974 2063 6f6e 6375 7272 656e 746c 792e it concurrently. │ │ │ -00461350: 5100 3249 5800 0020 2020 2020 6f20 5768 Q.2IX.. o Wh │ │ │ +00461350: 5100 3246 5800 0020 2020 2020 6f20 5768 Q.2FX.. 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 4959 0000 2020 2020 2020 2073 ,N.2IY.. s │ │ │ +004613a0: 2c4e 0032 4659 0000 2020 2020 2020 2073 ,N.2FY.. 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 495a 0000 2020 2020 2020 206d 656d .2IZ.. mem │ │ │ +004613f0: 0032 465a 0000 2020 2020 2020 206d 656d .2FZ.. 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: 3249 6100 0020 2020 2020 2020 736c 6967 2Ia.. slig │ │ │ +00461440: 3246 6100 0020 2020 2020 2020 736c 6967 2Fa.. 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 4962 0000 2020 2020 2020 2074 hT.2Ib.. t │ │ │ +00461490: 6854 0032 4662 0000 2020 2020 2020 2074 hT.2Fb.. 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 4963 0000 2020 2020 entlyN.2Ic.. │ │ │ +004614e0: 656e 746c 794e 0032 4663 0000 2020 2020 entlyN.2Fc.. │ │ │ 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 4964 0000 2020 2020 2020 web,.2Id.. │ │ │ +00461530: 7765 622c 0032 4664 0000 2020 2020 2020 web,.2Fd.. │ │ │ 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 4965 0000 5200 3249 6600 0020 2020 .2Ie..R.2If.. │ │ │ +00461560: 0032 4665 0000 5200 3246 6600 0020 2020 .2Fe..R.2Ff.. │ │ │ 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 3249 6700 0020 e eitherR.2Ig.. │ │ │ +004615b0: 6520 6569 7468 6572 5200 3246 6700 0020 e eitherR.2Fg.. │ │ │ 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 3249 6800 e process.S.2Ih. │ │ │ +00461600: 6520 7072 6f63 6573 732e 5300 3246 6800 e process.S.2Fh. │ │ │ 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: 4969 0000 2020 2074 6f20 7265 7375 6c74 Ii.. to result │ │ │ +00461660: 4669 0000 2020 2074 6f20 7265 7375 6c74 Fi.. 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 496a 0000 5100 3249 7100 0020 2020 .2Ij..Q.2Iq.. │ │ │ +00461690: 0032 466a 0000 5100 3246 7100 0020 2020 .2Fj..Q.2Fq.. │ │ │ 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 4972 0000 2020 ards ofQ.2Ir.. │ │ │ +004616e0: 6172 6473 206f 6651 0032 4672 0000 2020 ards ofQ.2Fr.. │ │ │ 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 3249 7300 0020 east oneO.2Is.. │ │ │ +00461730: 6561 7374 206f 6e65 4f00 3246 7300 0020 east oneO.2Fs.. │ │ │ 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 4974 0000 2020 messageO.2It.. │ │ │ +00461780: 6d65 7373 6167 654f 0032 4674 0000 2020 messageO.2Ft.. │ │ │ 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 a519 0000 0000 0000 ................ │ │ │ -00461810: 8400 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00461810: 8400 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 3249 7600 0020 2020 6f72 toryP.2Iv.. or │ │ │ +00461890: 746f 7279 5000 3246 7600 0020 2020 6f72 toryP.2Fv.. 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 3249 7700 0020 2020 5a52 ror.P.2Iw.. ZR │ │ │ +004618e0: 726f 722e 5000 3246 7700 0020 2020 5a52 ror.P.2Fw.. 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 3249 7800 0020 2020 6465 rrorS.2Ix.. de │ │ │ +00461930: 7272 6f72 5300 3246 7800 0020 2020 6465 rrorS.2Fx.. 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 4979 0000 2020 reasonI.2Iy.. │ │ │ +00461980: 2072 6561 736f 6e49 0032 4679 0000 2020 reasonI.2Fy.. │ │ │ 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 3249 7a00 003f 0032 4981 0000 2020 ..2Iz..?.2I... │ │ │ +004619d0: 0700 3246 7a00 003f 0032 4681 0000 2020 ..2Fz..?.2F... │ │ │ 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 3249 8200 004d 0032 link...2I...M.2 │ │ │ -00461a20: 4983 0000 2020 2041 6e20 6578 706c 6963 I... An explic │ │ │ +00461a10: 206c 696e 6b2e 0700 3246 8200 004d 0032 link...2F...M.2 │ │ │ +00461a20: 4683 0000 2020 2041 6e20 6578 706c 6963 F... 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 3249 8400 n implicit..2I.. │ │ │ +00461a60: 6e20 696d 706c 6963 6974 1300 3246 8400 n implicit..2F.. │ │ │ 00461a70: 0020 2020 5a52 5550 4441 5445 2e07 0032 . ZRUPDATE...2 │ │ │ -00461a80: 4985 0000 5000 3249 8600 0020 2020 416e I...P.2I... An │ │ │ +00461a80: 4685 0000 5000 3246 8600 0020 2020 416e F...P.2F... 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 3249 8700 0020 2020 7072 by a0.2I... pr │ │ │ +00461ad0: 6279 2061 3000 3246 8700 0020 2020 7072 by a0.2F... 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 3249 8800 0050 0032 4989 ved...2I...P.2I. │ │ │ +00461b00: 7665 642e 0700 3246 8800 0050 0032 4689 ved...2F...P.2F. │ │ │ 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 498a ve in the MT.2I. │ │ │ +00461b50: 7665 2069 6e20 7468 6520 4d54 0032 468a ve in the MT.2F. │ │ │ 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 4991 0000 2020 2028 6f72 2061 7265 .2I... (or are │ │ │ +00461bb0: 0032 4691 0000 2020 2028 6f72 2061 7265 .2F... (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 3249 9200 0000 0000 0000 TO)...2I........ │ │ │ +00461be0: 544f 292e 0700 3246 9200 0000 0000 0000 TO)...2F........ │ │ │ 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 b719 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 4933 0000 2020 2047 544d 3e7a 6c69 .*I3.. GTM>zli │ │ │ +00462060: 002a 4633 0000 2020 2047 544d 3e7a 6c69 .*F3.. GTM>zli │ │ │ 00462070: 6e6b 2022 736f 636b 6578 616d 706c 656d nk "sockexamplem │ │ │ -00462080: 756c 7469 3222 0e00 2a49 3400 0020 2020 ulti2"..*I4.. │ │ │ -00462090: 4754 4d3e 0700 2a49 3500 0050 002a 4936 GTM>..*I5..P.*I6 │ │ │ +00462080: 756c 7469 3222 0e00 2a46 3400 0020 2020 ulti2"..*F4.. │ │ │ +00462090: 4754 4d3e 0700 2a46 3500 0050 002a 4636 GTM>..*F5..P.*F6 │ │ │ 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 4937 nd ZLINKs aQ.*I7 │ │ │ +004620e0: 6e64 205a 4c49 4e4b 7320 6151 002a 4637 nd ZLINKs aQ.*F7 │ │ │ 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 2a49 ve M virtual..*I │ │ │ -00462140: 3800 0020 2020 7374 6163 6b2e 0700 2a49 8.. stack...*I │ │ │ -00462150: 3900 004c 0020 495a 4c49 4e4b 2c5f 4155 9..L. IZLINK,_AU │ │ │ +00462130: 7665 204d 2076 6972 7475 616c 1000 2a46 ve M virtual..*F │ │ │ +00462140: 3800 0020 2020 7374 6163 6b2e 0700 2a46 8.. stack...*F │ │ │ +00462150: 3900 004c 0020 465a 4c49 4e4b 2c5f 4155 9..L. FZLINK,_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 49bf 1100 0020 2020 5a4c 494e 4b2c .DI.... ZLINK, │ │ │ +004621a0: 0044 46bf 1100 0020 2020 5a4c 494e 4b2c .DF.... 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: 4921 0000 4e00 4549 3100 0020 2020 496e I!..N.EI1.. In │ │ │ +004621d0: 4621 0000 4e00 4546 3100 0020 2020 496e F!..N.EF1.. 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 4549 4100 0020 2020 726f 7574 .MP.EIA.. rout │ │ │ +00462220: 2e4d 5000 4546 4100 0020 2020 726f 7574 .MP.EFA.. 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 4549 5100 0020 2020 6e61 6d65 heQ.EIQ.. name │ │ │ +00462270: 6865 5100 4546 5100 0020 2020 6e61 6d65 heQ.EFQ.. 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 4961 0000 2020 206e 616d ineM.EIa.. nam │ │ │ +004622c0: 696e 654d 0045 4661 0000 2020 206e 616d ineM.EFa.. 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 4549 7100 0020 2020 706f 7465 6e74 T.EIq.. potent │ │ │ +00462310: 5400 4546 7100 0020 2020 706f 7465 6e74 T.EFq.. 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 4549 8100 0020 2020 6f66 nameS.EI... of │ │ │ +00462360: 6e61 6d65 5300 4546 8100 0020 2020 6f66 nameS.EF... 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 4991 0000 2020 differsN.EI... │ │ │ +004623b0: 6469 6666 6572 734e 0045 4691 0000 2020 differsN.EF... │ │ │ 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 49c0 1100 0012 0045 rror...DI......E │ │ │ -00462410: 4912 0000 2020 202a 2a4e 6f74 652a 2a07 I... **Note**. │ │ │ -00462420: 0045 4913 0000 5200 4549 1400 0020 2020 .EI...R.EI... │ │ │ +00462400: 7272 6f72 2e08 0044 46c0 1100 0012 0045 rror...DF......E │ │ │ +00462410: 4612 0000 2020 202a 2a4e 6f74 652a 2a07 F... **Note**. │ │ │ +00462420: 0045 4613 0000 5200 4546 1400 0020 2020 .EF...R.EF... │ │ │ 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 4549 1500 0020 in theirS.EI... │ │ │ +00462470: 696e 2074 6865 6972 5300 4546 1500 0020 in theirS.EF... │ │ │ 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 4916 object fileT.EI. │ │ │ +004624c0: 6f62 6a65 6374 2066 696c 6554 0045 4616 object fileT.EF. │ │ │ 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 4917 0000 2020 2061 7320 7072 6f76 .EI... as prov │ │ │ +00462520: 0045 4617 0000 2020 2061 7320 7072 6f76 .EF... 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 c419 0000 0000 0000 ................ │ │ │ -00462810: 7c00 0049 4845 4c50 00ff 7300 ff43 4f4d |..IHELP..s..COM │ │ │ +00462810: 7c00 0046 4845 4c50 00ff 7300 ff43 4f4d |..FHELP..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 2a49 of functions..*I │ │ │ -00462890: 8100 0020 2020 746f 7069 632e 0700 2a49 ... topic...*I │ │ │ -004628a0: 9100 0013 0029 49c0 1100 0020 2020 4578 .....)I.... Ex │ │ │ -004628b0: 616d 706c 653a 0700 2a49 1200 0013 002a ample:..*I.....* │ │ │ -004628c0: 4913 0000 2020 2047 544d 3e7a 6865 6c70 I... GTM>zhelp │ │ │ -004628d0: 0700 2a49 1400 0047 002a 4915 0000 2020 ..*I...G.*I... │ │ │ +00462880: 6f66 2066 756e 6374 696f 6e73 1000 2a46 of functions..*F │ │ │ +00462890: 8100 0020 2020 746f 7069 632e 0700 2a46 ... topic...*F │ │ │ +004628a0: 9100 0013 0029 46c0 1100 0020 2020 4578 .....)F.... Ex │ │ │ +004628b0: 616d 706c 653a 0700 2a46 1200 0013 002a ample:..*F.....* │ │ │ +004628c0: 4613 0000 2020 2047 544d 3e7a 6865 6c70 F... GTM>zhelp │ │ │ +004628d0: 0700 2a46 1400 0047 002a 4615 0000 2020 ..*F...G.*F... │ │ │ 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: 2a49 1600 0012 002a 4917 0000 2020 2045 *I.....*I... E │ │ │ -00462930: 7861 6d70 6c65 3a07 002a 4918 0000 1b00 xample:..*I..... │ │ │ -00462940: 2a49 1900 0020 2020 4754 4d3e 7a68 656c *I... GTM>zhel │ │ │ -00462950: 7020 225a 5348 4f57 2207 002a 491a 0000 p "ZSHOW"..*I... │ │ │ -00462960: 3000 2a49 2100 0020 2020 5468 6973 206c 0.*I!.. This l │ │ │ +00462920: 2a46 1600 0012 002a 4617 0000 2020 2045 *F.....*F... E │ │ │ +00462930: 7861 6d70 6c65 3a07 002a 4618 0000 1b00 xample:..*F..... │ │ │ +00462940: 2a46 1900 0020 2020 4754 4d3e 7a68 656c *F... GTM>zhel │ │ │ +00462950: 7020 225a 5348 4f57 2207 002a 461a 0000 p "ZSHOW"..*F... │ │ │ +00462960: 3000 2a46 2100 0020 2020 5468 6973 206c 0.*F!.. 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 2a49 2200 000f 0017 494b 494c 4c00 ..*I".....IKILL. │ │ │ -004629a0: 005a 4b69 6c6c 1000 1c49 bf11 0000 2020 .ZKill...I.... │ │ │ -004629b0: 205a 4b69 6c6c 0700 1d49 2100 004c 001d ZKill...I!..L.. │ │ │ -004629c0: 4931 0000 2020 2054 6865 205a 4b49 4c4c I1.. The ZKILL │ │ │ +00462990: 0700 2a46 2200 000f 0017 464b 494c 4c00 ..*F".....FKILL. │ │ │ +004629a0: 005a 4b69 6c6c 1000 1c46 bf11 0000 2020 .ZKill...F.... │ │ │ +004629b0: 205a 4b69 6c6c 0700 1d46 2100 004c 001d ZKill...F!..L.. │ │ │ +004629c0: 4631 0000 2020 2054 6865 205a 4b49 4c4c F1.. 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 4941 0000 e without7..IA.. │ │ │ +00462a00: 6520 7769 7468 6f75 7437 001d 4641 0000 e without7..FA.. │ │ │ 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 1d49 5100 002d 001d 4961 0000 2020 ...IQ..-..Ia.. │ │ │ +00462a40: 0700 1d46 5100 002d 001d 4661 0000 2020 ...FQ..-..Fa.. │ │ │ 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 1d49 7100 001f 001d 4981 is:...Iq.....I. │ │ │ +00462a70: 2069 733a 0700 1d46 7100 001f 001d 4681 is:...Fq.....F. │ │ │ 00462a80: 0000 2020 205a 4b5b 494c 4c5d 5b3a 7476 .. ZK[ILL][:tv │ │ │ -00462a90: 6578 7072 5d20 676c 766e 0700 1d49 9100 expr] glvn...I.. │ │ │ +00462a90: 6578 7072 5d20 676c 766e 0700 1d46 9100 expr] glvn...F.. │ │ │ 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,352 +287483,352 @@ │ │ │ 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 1d1a 0000 0000 0000 ................ │ │ │ -00463010: 8000 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00463010: 8000 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 2d49 3100 0020 2020 7375 6363 6573 S.-I1.. succes │ │ │ +00463090: 5300 2d46 3100 0020 2020 7375 6363 6573 S.-F1.. 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 4932 0000 2020 2065 7865 ingS.-I2.. exe │ │ │ +004630e0: 696e 6753 002d 4632 0000 2020 2065 7865 ingS.-F2.. 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 2d49 3300 0020 2020 . GT.MQ.-I3.. │ │ │ +00463130: 2e20 4754 2e4d 5100 2d46 3300 0020 2020 . GT.MQ.-F3.. │ │ │ 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 4934 0000 2020 ZSTATUSR.-I4.. │ │ │ +00463180: 5a53 5441 5455 5352 002d 4634 0000 2020 ZSTATUSR.-F4.. │ │ │ 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 4935 0000 s failureT.-I5.. │ │ │ +004631d0: 7320 6661 696c 7572 6554 002d 4635 0000 s failureT.-F5.. │ │ │ 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: 4936 0000 2020 2073 6574 2024 5a53 5441 I6.. set $ZSTA │ │ │ +00463230: 4636 0000 2020 2073 6574 2024 5a53 5441 F6.. 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 2d49 3700 0020 2020 496e s itS.-I7.. In │ │ │ +00463270: 7320 6974 5300 2d46 3700 0020 2020 496e s itS.-F7.. 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 4938 0000 2020 SystemA.-I8.. │ │ │ +004632c0: 2053 7973 7465 6d41 002d 4638 0000 2020 SystemA.-F8.. │ │ │ 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 2d49 3900 0011 pattern...-I9... │ │ │ -00463310: 0017 4950 5249 4e54 0000 5a50 7269 6e74 ..IPRINT..ZPrint │ │ │ -00463320: 1100 1d49 bf11 0000 2020 205a 5072 696e ...I.... ZPrin │ │ │ -00463330: 7407 001e 4921 0000 4b00 1e49 3100 0020 t...I!..K..I1.. │ │ │ +00463300: 7061 7474 6572 6e2e 0700 2d46 3900 0011 pattern...-F9... │ │ │ +00463310: 0017 4650 5249 4e54 0000 5a50 7269 6e74 ..FPRINT..ZPrint │ │ │ +00463320: 1100 1d46 bf11 0000 2020 205a 5072 696e ...F.... ZPrin │ │ │ +00463330: 7407 001e 4621 0000 4b00 1e46 3100 0020 t...F!..K..F1.. │ │ │ 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 4941 0000 2020 2061 7267 its...IA.. arg │ │ │ -00463390: 756d 656e 742e 0700 1e49 5100 002e 001e ument....IQ..... │ │ │ -004633a0: 4961 0000 2020 2054 6865 2066 6f72 6d61 Ia.. The forma │ │ │ +00463380: 6974 7313 001e 4641 0000 2020 2061 7267 its...FA.. arg │ │ │ +00463390: 756d 656e 742e 0700 1e46 5100 002e 001e ument....FQ..... │ │ │ +004633a0: 4661 0000 2020 2054 6865 2066 6f72 6d61 Fa.. The forma │ │ │ 004633b0: 7420 6f66 2074 6865 205a 5052 494e 5420 t of the ZPRINT │ │ │ -004633c0: 636f 6d6d 616e 6420 6973 3a07 001e 4971 command is:...Iq │ │ │ -004633d0: 0000 3c00 1e49 8100 0020 2020 5a50 5b52 ..<..I... ZP[R │ │ │ +004633c0: 636f 6d6d 616e 6420 6973 3a07 001e 4671 command is:...Fq │ │ │ +004633d0: 0000 3c00 1e46 8100 0020 2020 5a50 5b52 ..<..F... 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: 1e49 9100 0054 001d 49c0 1100 0020 2020 .I...T..I.... │ │ │ +00463410: 1e46 9100 0054 001d 46c0 1100 0020 2020 .F...T..F.... │ │ │ 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 4912 0000 elimiter.S..I... │ │ │ +00463460: 656c 696d 6974 6572 2e53 001e 4612 0000 elimiter.S..F... │ │ │ 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 1e49 ut they must1..I │ │ │ +004634b0: 7574 2074 6865 7920 6d75 7374 3100 1e46 ut they must1..F │ │ │ 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: 4914 0000 1a00 1d49 ff73 00ff 4558 414d I......I.s..EXAM │ │ │ +004634f0: 4614 0000 1a00 1d46 ff73 00ff 4558 414d F......F.s..EXAM │ │ │ 00463500: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00463510: 2a49 bf11 0000 2020 2045 7861 6d70 6c65 *I.... Example │ │ │ -00463520: 7307 002b 4921 0000 1200 2b49 3100 0020 s..+I!....+I1.. │ │ │ -00463530: 2020 4578 616d 706c 653a 0700 2b49 4100 Example:..+IA. │ │ │ -00463540: 001a 002b 4951 0000 2020 2047 544d 3e5a ...+IQ.. GTM>Z │ │ │ -00463550: 5052 494e 5420 585e 5254 4e07 002b 4961 PRINT X^RTN..+Ia │ │ │ -00463560: 0000 5200 2b49 7100 0020 2020 5468 6973 ..R.+Iq.. This │ │ │ +00463510: 2a46 bf11 0000 2020 2045 7861 6d70 6c65 *F.... Example │ │ │ +00463520: 7307 002b 4621 0000 1200 2b46 3100 0020 s..+F!....+F1.. │ │ │ +00463530: 2020 4578 616d 706c 653a 0700 2b46 4100 Example:..+FA. │ │ │ +00463540: 001a 002b 4651 0000 2020 2047 544d 3e5a ...+FQ.. GTM>Z │ │ │ +00463550: 5052 494e 5420 585e 5254 4e07 002b 4661 PRINT X^RTN..+Fa │ │ │ +00463560: 0000 5200 2b46 7100 0020 2020 5468 6973 ..R.+Fq.. 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 2b49 8100 0020 2020 5254 tine..+I... RT │ │ │ -004635c0: 4e2e 0700 2b49 9100 0013 002a 49c0 1100 N...+I.....*I... │ │ │ -004635d0: 0020 2020 4578 616d 706c 653a 0700 2b49 . Example:..+I │ │ │ -004635e0: 1200 001e 002b 4913 0000 2020 2047 544d .....+I... GTM │ │ │ +004635b0: 7469 6e65 0e00 2b46 8100 0020 2020 5254 tine..+F... RT │ │ │ +004635c0: 4e2e 0700 2b46 9100 0013 002a 46c0 1100 N...+F.....*F... │ │ │ +004635d0: 0020 2020 4578 616d 706c 653a 0700 2b46 . Example:..+F │ │ │ +004635e0: 1200 001e 002b 4613 0000 2020 2047 544d .....+F... GTM │ │ │ 004635f0: 3e5a 5052 494e 5420 585e 5254 4e3a 582b >ZPRINT X^RTN:X+ │ │ │ -00463600: 3507 002b 4914 0000 1f00 2b49 1500 0020 5..+I.....+I... │ │ │ +00463600: 3507 002b 4614 0000 1f00 2b46 1500 0020 5..+F.....+F... │ │ │ 00463610: 2020 4754 4d3e 5a50 5249 4e54 2058 2b2d GTM>ZPRINT X+- │ │ │ -00463620: 355e 5254 4e3a 5823 002b 4916 0000 2020 5^RTN:X#.+I... │ │ │ +00463620: 355e 5254 4e3a 5823 002b 4616 0000 2020 5^RTN:X#.+F... │ │ │ 00463630: 2047 544d 3e5a 5052 494e 5420 585e 5254 GTM>ZPRINT X^RT │ │ │ -00463640: 4e3a 582b 2d35 5e52 544e 0700 2b49 1700 N:X+-5^RTN..+I.. │ │ │ -00463650: 0054 002b 4918 0000 2020 2054 6865 2066 .T.+I... The f │ │ │ +00463640: 4e3a 582b 2d35 5e52 544e 0700 2b46 1700 N:X+-5^RTN..+F.. │ │ │ +00463650: 0054 002b 4618 0000 2020 2054 6865 2066 .T.+F... 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 4919 0000 2020 206c ext 5T.+I... l │ │ │ +004636a0: 6578 7420 3554 002b 4619 0000 2020 206c ext 5T.+F... 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 491a 0000 ing labelS.+I... │ │ │ +004636f0: 696e 6720 6c61 6265 6c53 002b 461a 0000 ing labelS.+F... │ │ │ 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 2b49 e third lineN.+I │ │ │ +00463740: 6520 7468 6972 6420 6c69 6e65 4e00 2b46 e third lineN.+F │ │ │ 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 2b49 2200 ppear only+.+I". │ │ │ +00463790: 7070 6561 7220 6f6e 6c79 2b00 2b46 2200 ppear only+.+F". │ │ │ 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 4923 0000 1200 2b49 ment...+I#....+I │ │ │ +004637c0: 6d65 6e74 2e07 002b 4623 0000 1200 2b46 ment...+F#....+F │ │ │ 004637d0: 2400 0020 2020 4578 616d 706c 653a 0700 $.. Example:.. │ │ │ -004637e0: 2b49 2500 001a 002b 4926 0000 2020 2047 +I%....+I&.. G │ │ │ +004637e0: 2b46 2500 001a 002b 4626 0000 2020 2047 +F%....+F&.. G │ │ │ 004637f0: 544d 3e7a 7072 696e 7420 5e41 2331 2300 TM>zprint ^A#1#. │ │ │ 00463800: 0400 0000 e807 0000 411a 0000 0000 0000 ........A....... │ │ │ -00463810: 3f00 0049 4845 4c50 00ff 7300 ff43 4f4d ?..IHELP..s..COM │ │ │ +00463810: 3f00 0046 4845 4c50 00ff 7300 ff43 4f4d ?..FHELP..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 4928 0000 2020 2020 646f 2073 746f .+I(.. do sto │ │ │ -00463860: 705e 7465 7374 320e 002b 4929 0000 2020 p^test2..+I).. │ │ │ -00463870: 2047 544d 3e07 002b 492a 0000 4700 2b49 GTM>..+I*..G.+I │ │ │ +00463850: 002b 4628 0000 2020 2020 646f 2073 746f .+F(.. do sto │ │ │ +00463860: 705e 7465 7374 320e 002b 4629 0000 2020 p^test2..+F).. │ │ │ +00463870: 2047 544d 3e07 002b 462a 0000 4700 2b46 GTM>..+F*..G.+F │ │ │ 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 4932 0000 4f00 2b49 3300 1#...+I2..O.+I3. │ │ │ +004638c0: 3123 2e07 002b 4632 0000 4f00 2b46 3300 1#...+F2..O.+F3. │ │ │ 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 4934 0000 gion BREGS.+I4.. │ │ │ +00463910: 6769 6f6e 2042 5245 4753 002b 4634 0000 gion BREGS.+F4.. │ │ │ 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 2b49 region BREGx.+I │ │ │ +00463960: 2072 6567 696f 6e20 4252 4547 7800 2b46 region BREGx.+F │ │ │ 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 2b49 3600 0020 2020 5a50 BREG..+I6.. ZP │ │ │ +004639e0: 4252 4547 8400 2b46 3600 0020 2020 5a50 BREG..+F6.. 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 2b49 3700 0040 ion BREG..+I7..@ │ │ │ -00463a70: 002b 4938 0000 2020 2054 6865 7365 2061 .+I8.. These a │ │ │ +00463a60: 696f 6e20 4252 4547 0700 2b46 3700 0040 ion BREG..+F7..@ │ │ │ +00463a70: 002b 4638 0000 2020 2054 6865 7365 2061 .+F8.. 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 4939 0000 1500 1749 5255 5044 4154 .+I9.....IRUPDAT │ │ │ -00463ac0: 4500 005a 5255 5044 4154 4513 001f 49bf E..ZRUPDATE...I. │ │ │ +00463ab0: 002b 4639 0000 1500 1746 5255 5044 4154 .+F9.....FRUPDAT │ │ │ +00463ac0: 4500 005a 5255 5044 4154 4513 001f 46bf E..ZRUPDATE...F. │ │ │ 00463ad0: 1100 0020 2020 5a52 5550 4441 5445 0700 ... ZRUPDATE.. │ │ │ -00463ae0: 2049 2100 0052 0020 4931 0000 2020 2050 I!..R. I1.. P │ │ │ +00463ae0: 2046 2100 0052 0020 4631 0000 2020 2050 F!..R. F1.. 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 4941 0000 2020 of the.. IA.. │ │ │ +00463b30: 206f 6620 7468 651e 0020 4641 0000 2020 of the.. FA.. │ │ │ 00463b40: 205a 5255 5044 4154 4520 636f 6d6d 616e ZRUPDATE comman │ │ │ -00463b50: 6420 6973 3a07 0020 4951 0000 2900 2049 d is:.. IQ..). I │ │ │ +00463b50: 6420 6973 3a07 0020 4651 0000 2900 2046 d is:.. FQ..). F │ │ │ 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 4971 0000 5400 2049 ,...].. Iq..T. I │ │ │ +00463b80: 2c2e 2e2e 5d07 0020 4671 0000 5400 2046 ,...].. Fq..T. F │ │ │ 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 2049 9100 0020 2020 2020 2020 6973 L. I... is │ │ │ +00463be0: 4c00 2046 9100 0020 2020 2020 2020 6973 L. F... 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 1f49 or not GT.M$..I │ │ │ +00463c20: 206f 7220 6e6f 7420 4754 2e4d 2400 1f46 or not GT.M$..F │ │ │ 00463c30: c011 0000 2020 2020 2020 2065 7865 6375 .... execu │ │ │ 00463c40: 7465 7320 7468 6520 636f 6d6d 616e 642e tes the command. │ │ │ -00463c50: 5300 2049 1200 0020 2020 2020 6f20 6578 S. I... o ex │ │ │ +00463c50: 5300 2046 1200 0020 2020 2020 6f20 6578 S. F... 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 4913 0000 2020 2020 2020 ds,C. I... │ │ │ +00463ca0: 6473 2c43 0020 4613 0000 2020 2020 2020 ds,C. F... │ │ │ 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 2049 1400 0020 2020 ibers.R. I... │ │ │ +00463ce0: 6962 6572 732e 5200 2046 1400 0020 2020 ibers.R. F... │ │ │ 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 2049 1500 0020 names ofT. I... │ │ │ +00463d30: 6e61 6d65 7320 6f66 5400 2046 1500 0020 names ofT. F... │ │ │ 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 2049 e explicitlyT. I │ │ │ +00463d80: 6520 6578 706c 6963 6974 6c79 5400 2046 e explicitlyT. F │ │ │ 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 2049 1700 0020 2020 2020 6f20 5a52 S. I... o ZR │ │ │ +00463de0: 5300 2046 1700 0020 2020 2020 6f20 5a52 S. F... 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 4918 0000 2020 2020 2020 art%. I... │ │ │ +00463e30: 6172 7425 0020 4618 0000 2020 2020 2020 art%. F... │ │ │ 00463e40: 2077 6974 6820 6120 7065 7263 656e 742d with a percent- │ │ │ -00463e50: 7369 676e 2028 2529 5300 2049 1900 0020 sign (%)S. I... │ │ │ +00463e50: 7369 676e 2028 2529 5300 2046 1900 0020 sign (%)S. F... │ │ │ 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 491a r wild-cardR. I. │ │ │ +00463ea0: 7220 7769 6c64 2d63 6172 6452 0020 461a r wild-cardR. F. │ │ │ 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: 4921 0000 2020 2020 2020 2069 6e20 7468 I!.. in th │ │ │ +00463f00: 4621 0000 2020 2020 2020 2069 6e20 7468 F!.. 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 4922 0000 2020 2020 2020 2077 tI. I".. w │ │ │ +00463f50: 7449 0020 4622 0000 2020 2020 2020 2077 tI. F".. 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 2049 2300 be shared.N. I#. │ │ │ +00463f90: 6265 2073 6861 7265 642e 4e00 2046 2300 be shared.N. F#. │ │ │ 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 271c 0000 0000 0000 ....}...'....... │ │ │ -00464010: 7e00 0049 4845 4c50 00ff 7300 ff43 4f4d ~..IHELP..s..COM │ │ │ +00464010: 7e00 0046 4845 4c50 00ff 7300 ff43 4f4d ~..FHELP..s..COM │ │ │ 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: 3d49 3200 0020 2020 4754 4d3e 5a53 486f =I2.. GTM>ZSHo │ │ │ -004640a0: 7720 2264 223a 6128 3129 1400 3d49 3300 w "d":a(1)..=I3. │ │ │ +00464090: 3d46 3200 0020 2020 4754 4d3e 5a53 486f =F2.. GTM>ZSHo │ │ │ +004640a0: 7720 2264 223a 6128 3129 1400 3d46 3300 w "d":a(1)..=F3. │ │ │ 004640b0: 0020 2020 4754 4d3e 5a57 5269 7465 1000 . GTM>ZWRite.. │ │ │ -004640c0: 3d49 3400 0020 2020 6128 3129 3d31 5a00 =I4.. a(1)=1Z. │ │ │ -004640d0: 3d49 3500 0020 2020 6128 312c 2244 222c =I5.. a(1,"D", │ │ │ +004640c0: 3d46 3400 0020 2020 6128 3129 3d31 5a00 =F4.. a(1)=1Z. │ │ │ +004640d0: 3d46 3500 0020 2020 6128 312c 2244 222c =F5.. 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 3d49 3600 0020 LENG=24!.=I6.. │ │ │ +00464120: 204c 454e 473d 3234 2100 3d46 3600 0020 LENG=24!.=F6.. │ │ │ 00464130: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00464140: 2020 2045 4449 5420 2217 003d 4937 0000 EDIT "..=I7.. │ │ │ +00464140: 2020 2045 4449 5420 2217 003d 4637 0000 EDIT "..=F7.. │ │ │ 00464150: 2020 2061 2831 2c22 5822 2c32 293d 2222 a(1,"X",2)="" │ │ │ -00464160: 0e00 3d49 3800 0020 2020 4754 4d3e 0700 ..=I8.. GTM>.. │ │ │ -00464170: 3d49 3900 0052 003d 493a 0000 2020 2054 =I9..R.=I:.. T │ │ │ +00464160: 0e00 3d46 3800 0020 2020 4754 4d3e 0700 ..=F8.. GTM>.. │ │ │ +00464170: 3d46 3900 0052 003d 463a 0000 2020 2054 =F9..R.=F:.. 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 4941 0000 2020 NoticeA.=IA.. │ │ │ +004641c0: 204e 6f74 6963 6541 003d 4641 0000 2020 NoticeA.=FA.. │ │ │ 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 3d49 4200 0012 D",3,5)...=IB... │ │ │ -00464210: 003d 4943 0000 2020 2045 7861 6d70 6c65 .=IC.. Example │ │ │ -00464220: 3a07 003d 4944 0000 1900 3d49 4500 0020 :..=ID....=IE.. │ │ │ +00464200: 4422 2c33 2c35 292e 0700 3d46 4200 0012 D",3,5)...=FB... │ │ │ +00464210: 003d 4643 0000 2020 2045 7861 6d70 6c65 .=FC.. Example │ │ │ +00464220: 3a07 003d 4644 0000 1900 3d46 4500 0020 :..=FD....=FE.. │ │ │ 00464230: 2020 4754 4d3e 4b49 4c4c 205e 5a53 484f GTM>KILL ^ZSHO │ │ │ -00464240: 5707 003d 4946 0000 2b00 3d49 4700 0020 W..=IF..+.=IG.. │ │ │ +00464240: 5707 003d 4646 0000 2b00 3d46 4700 0020 W..=FF..+.=FG.. │ │ │ 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 4948 0000 2020 2047 544d HOW..=IH.. GTM │ │ │ +00464270: 484f 571b 003d 4648 0000 2020 2047 544d HOW..=FH.. GTM │ │ │ 00464280: 3e5a 5752 6974 6520 5e5a 5348 4f57 2200 >ZWRite ^ZSHOW". │ │ │ -00464290: 3d49 4900 0020 2020 5e5a 5348 4f57 2822 =II.. ^ZSHOW(" │ │ │ +00464290: 3d46 4900 0020 2020 5e5a 5348 4f57 2822 =FI.. ^ZSHOW(" │ │ │ 004642a0: 4222 2c31 293d 224c 4142 5e52 4f55 5422 B",1)="LAB^ROUT" │ │ │ -004642b0: 0e00 3d49 4a00 0020 2020 4754 4d3e 0700 ..=IJ.. GTM>.. │ │ │ -004642c0: 3d49 5100 0054 003d 4952 0000 2020 2054 =IQ..T.=IR.. T │ │ │ +004642b0: 0e00 3d46 4a00 0020 2020 4754 4d3e 0700 ..=FJ.. GTM>.. │ │ │ +004642c0: 3d46 5100 0054 003d 4652 0000 2020 2054 =FQ..T.=FR.. 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 4953 0000 variable..=IS.. │ │ │ -00464320: 2020 205e 5a53 484f 572e 0700 3d49 5400 ^ZSHOW...=IT. │ │ │ +00464310: 2076 6172 6961 626c 6511 003d 4653 0000 variable..=FS.. │ │ │ +00464320: 2020 205e 5a53 484f 572e 0700 3d46 5400 ^ZSHOW...=FT. │ │ │ 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 49bf 1100 0020 2020 5a53 484f 5720 .8I.... ZSHOW │ │ │ +00464360: 0038 46bf 1100 0020 2020 5a53 484f 5720 .8F.... ZSHOW │ │ │ 00464370: 496e 666f 726d 6174 696f 6e20 436f 6465 Information Code │ │ │ -00464380: 7307 0039 4921 0000 5200 3949 3100 0020 s..9I!..R.9I1.. │ │ │ +00464380: 7307 0039 4621 0000 5200 3946 3100 0020 s..9F!..R.9F1.. │ │ │ 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 3949 4100 hat selectL.9IA. │ │ │ +004643d0: 6861 7420 7365 6c65 6374 4c00 3946 4100 hat selectL.9FA. │ │ │ 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 3949 5100 0054 0039 s are:..9IQ..T.9 │ │ │ -00464430: 4961 0000 2020 202b 2d2d 2d2d 2d2d 2d2d Ia.. +-------- │ │ │ +00464420: 7320 6172 653a 0700 3946 5100 0054 0039 s are:..9FQ..T.9 │ │ │ +00464430: 4661 0000 2020 202b 2d2d 2d2d 2d2d 2d2d Fa.. +-------- │ │ │ 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 4971 0000 2020 207c 2043 6f64 +T.9Iq.. | Cod │ │ │ +00464480: 2b54 0039 4671 0000 2020 207c 2043 6f64 +T.9Fq.. | 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 4981 0000 2020 207c |T.9I... | │ │ │ +004644d0: 2020 2020 7c54 0039 4681 0000 2020 207c |T.9F... | │ │ │ 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 4991 0000 --------|T.9I... │ │ │ +00464520: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4691 0000 --------|T.9F... │ │ │ 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 7c1a 0000 0000 0000 ........|....... │ │ │ -00464810: 8d00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00464810: 8d00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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: 4912 0000 2020 207c 2d2d 2d2d 2d2d 2b2d I... |------+- │ │ │ +004648a0: 4612 0000 2020 207c 2d2d 2d2d 2d2d 2b2d F... |------+- │ │ │ 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 4913 0000 2020 207c 2020 2020 |T.9I... | │ │ │ +004648f0: 7c54 0039 4613 0000 2020 207c 2020 2020 |T.9F... | │ │ │ 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 4914 0000 2020 207c e |T.9I... | │ │ │ +00464940: 6520 2020 7c54 0039 4614 0000 2020 207c e |T.9F... | │ │ │ 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 4915 0000 tines |T.9I... │ │ │ +00464990: 7469 6e65 7320 2020 7c54 0039 4615 0000 tines |T.9F... │ │ │ 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: 4916 0000 2020 207c 2020 2020 2020 7c20 I... | | │ │ │ +004649f0: 4616 0000 2020 207c 2020 2020 2020 7c20 F... | | │ │ │ 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 4917 0000 2020 207c 2041 2020 |T.9I... | A │ │ │ +00464a40: 7c54 0039 4617 0000 2020 207c 2041 2020 |T.9F... | 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 4918 0000 2020 207c not |T.9I... | │ │ │ +00464a90: 6e6f 7420 7c54 0039 4618 0000 2020 207c not |T.9F... | │ │ │ 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 4919 0000 ror |T.9I... │ │ │ +00464ae0: 726f 7220 2020 2020 7c54 0039 4619 0000 ror |T.9F... │ │ │ 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: 491a 0000 2020 207c 2020 2020 2020 7c20 I... | | │ │ │ +00464b40: 461a 0000 2020 207c 2020 2020 2020 7c20 F... | | │ │ │ 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 4921 0000 2020 207c 2020 2020 |T.9I!.. | │ │ │ +00464b90: 7c54 0039 4621 0000 2020 207c 2020 2020 |T.9F!.. | │ │ │ 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 4922 0000 2020 207c |T.9I".. | │ │ │ +00464be0: 2020 2020 7c54 0039 4622 0000 2020 207c |T.9F".. | │ │ │ 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 4923 0000 --------|T.9I#.. │ │ │ +00464c30: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4623 0000 --------|T.9F#.. │ │ │ 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: 4924 0000 2020 207c 2d2d 2d2d 2d2d 2b2d I$.. |------+- │ │ │ +00464c90: 4624 0000 2020 207c 2d2d 2d2d 2d2d 2b2d F$.. |------+- │ │ │ 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 4925 0000 2020 207c 2020 2020 |T.9I%.. | │ │ │ +00464ce0: 7c54 0039 4625 0000 2020 207c 2020 2020 |T.9F%.. | │ │ │ 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 4926 0000 2020 207c |T.9I&.. | │ │ │ +00464d30: 2020 2020 7c54 0039 4626 0000 2020 207c |T.9F&.. | │ │ │ 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 4927 0000 |T.9I'.. │ │ │ +00464d80: 2020 2020 2020 2020 7c54 0039 4627 0000 |T.9F'.. │ │ │ 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: 4928 0000 2020 207c 2d2d 2d2d 2d2d 2b2d I(.. |------+- │ │ │ +00464de0: 4628 0000 2020 207c 2d2d 2d2d 2d2d 2b2d F(.. |------+- │ │ │ 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 4929 0000 2020 207c 2020 2020 |T.9I).. | │ │ │ +00464e30: 7c54 0039 4629 0000 2020 207c 2020 2020 |T.9F).. | │ │ │ 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 492a 0000 2020 207c |T.9I*.. | │ │ │ +00464e80: 2020 2020 7c54 0039 462a 0000 2020 207c |T.9F*.. | │ │ │ 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 4931 0000 e |T.9I1.. │ │ │ +00464ed0: 6520 2020 2020 2020 7c54 0039 4631 0000 e |T.9F1.. │ │ │ 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: 4932 0000 2020 207c 2d2d 2d2d 2d2d 2b2d I2.. |------+- │ │ │ +00464f30: 4632 0000 2020 207c 2d2d 2d2d 2d2d 2b2d F2.. |------+- │ │ │ 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 4933 0000 2020 207c 2020 2020 |T.9I3.. | │ │ │ +00464f80: 7c54 0039 4633 0000 2020 207c 2020 2020 |T.9F3.. | │ │ │ 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 941a 0000 0000 0000 ................ │ │ │ -00465010: 8d00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00465010: 8d00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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: 4935 0000 2020 207c 2020 2020 2020 7c20 I5.. | | │ │ │ +004650a0: 4635 0000 2020 207c 2020 2020 2020 7c20 F5.. | | │ │ │ 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 4936 0000 2020 207c 2020 2020 |T.9I6.. | │ │ │ +004650f0: 7c54 0039 4636 0000 2020 207c 2020 2020 |T.9F6.. | │ │ │ 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 4937 0000 2020 207c . |T.9I7.. | │ │ │ +00465140: 2e20 2020 7c54 0039 4637 0000 2020 207c . |T.9F7.. | │ │ │ 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 4938 0000 --------|T.9I8.. │ │ │ +00465190: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4638 0000 --------|T.9F8.. │ │ │ 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: 4939 0000 2020 207c 2d2d 2d2d 2d2d 2b2d I9.. |------+- │ │ │ +004651f0: 4639 0000 2020 207c 2d2d 2d2d 2d2d 2b2d F9.. |------+- │ │ │ 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 493a 0000 2020 207c 204c 2020 |T.9I:.. | L │ │ │ +00465240: 7c54 0039 463a 0000 2020 207c 204c 2020 |T.9F:.. | 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 4941 0000 2020 207c |T.9IA.. | │ │ │ +00465290: 2020 2020 7c54 0039 4641 0000 2020 207c |T.9FA.. | │ │ │ 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 4942 0000 --------|T.9IB.. │ │ │ +004652e0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4642 0000 --------|T.9FB.. │ │ │ 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: 4943 0000 2020 207c 2052 2020 2020 7c20 IC.. | R | │ │ │ +00465340: 4643 0000 2020 207c 2052 2020 2020 7c20 FC.. | 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 4944 0000 2020 207c 2020 2020 |T.9ID.. | │ │ │ +00465390: 7c54 0039 4644 0000 2020 207c 2020 2020 |T.9FD.. | │ │ │ 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 4945 0000 2020 207c |T.9IE.. | │ │ │ +004653e0: 2020 2020 7c54 0039 4645 0000 2020 207c |T.9FE.. | │ │ │ 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 4946 0000 --------|T.9IF.. │ │ │ +00465430: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4646 0000 --------|T.9FF.. │ │ │ 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: 4947 0000 2020 207c 2020 2020 2020 7c20 IG.. | | │ │ │ +00465490: 4647 0000 2020 207c 2020 2020 2020 7c20 FG.. | | │ │ │ 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 4948 0000 2020 207c 2d2d 2d2d |T.9IH.. |---- │ │ │ +004654e0: 7c54 0039 4648 0000 2020 207c 2d2d 2d2d |T.9FH.. |---- │ │ │ 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 4949 0000 2020 207c ----|T.9II.. | │ │ │ +00465530: 2d2d 2d2d 7c54 0039 4649 0000 2020 207c ----|T.9FI.. | │ │ │ 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 494a 0000 ed with |T.9IJ.. │ │ │ +00465580: 6564 2077 6974 6820 7c54 0039 464a 0000 ed with |T.9FJ.. │ │ │ 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: 4951 0000 2020 207c 2020 2020 2020 7c20 IQ.. | | │ │ │ +004655e0: 4651 0000 2020 207c 2020 2020 2020 7c20 FQ.. | | │ │ │ 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 4952 0000 2020 207c 2020 2020 |T.9IR.. | │ │ │ +00465630: 7c54 0039 4652 0000 2020 207c 2020 2020 |T.9FR.. | │ │ │ 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 4953 0000 2020 207c |T.9IS.. | │ │ │ +00465680: 2020 2020 7c54 0039 4653 0000 2020 207c |T.9FS.. | │ │ │ 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 4954 0000 --------|T.9IT.. │ │ │ +004656d0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4654 0000 --------|T.9FT.. │ │ │ 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: 4955 0000 2020 207c 2020 2020 2020 7c20 IU.. | | │ │ │ +00465730: 4655 0000 2020 207c 2020 2020 2020 7c20 FU.. | | │ │ │ 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 4956 0000 2020 202b 2d2d 2d2d |T.9IV.. +---- │ │ │ +00465780: 7c54 0039 4656 0000 2020 202b 2d2d 2d2d |T.9FV.. +---- │ │ │ 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 4957 0000 0000 0000 ----+..9IW...... │ │ │ +004657d0: 2d2d 2d2d 2b07 0039 4657 0000 0000 0000 ----+..9FW...... │ │ │ 004657e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004657f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00465800: 0400 0000 c607 0000 b21a 0000 0000 0000 ................ │ │ │ -00465810: 8d00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00465810: 8d00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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: 4959 0000 2020 204d 756c 7469 706c 6520 IY.. Multiple │ │ │ +004658a0: 4659 0000 2020 204d 756c 7469 706c 6520 FY.. 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 495a 0000 2020 206f 6e65 206f 7574 .9IZ.. one out │ │ │ +004658f0: 0039 465a 0000 2020 206f 6e65 206f 7574 .9FZ.. 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 4961 0000 2020 2066 6972 7374 2061 .9Ia.. first a │ │ │ +00465940: 0039 4661 0000 2020 2066 6972 7374 2061 .9Fa.. 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 3949 6200 0020 2020 636f 7272 he).9Ib.. corr │ │ │ +00465990: 6865 2900 3946 6200 0020 2020 636f 7272 he).9Fb.. corr │ │ │ 004659a0: 6573 706f 6e64 696e 6720 6f75 7470 7574 esponding output │ │ │ -004659b0: 2069 6e73 7461 6e63 6573 2e07 0039 4963 instances...9Ic │ │ │ -004659c0: 0000 5400 3949 6400 0020 2020 4966 2079 ..T.9Id.. If y │ │ │ +004659b0: 2069 6e73 7461 6e63 6573 2e07 0039 4663 instances...9Fc │ │ │ +004659c0: 0000 5400 3946 6400 0020 2020 4966 2079 ..T.9Fd.. 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 3949 6500 0020 2020 aheadS.9Ie.. │ │ │ +00465a10: 2061 6865 6164 5300 3946 6500 0020 2020 aheadS.9Fe.. │ │ │ 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 4966 0000 so appear).9If.. │ │ │ +00465a60: 736f 2061 7070 6561 7229 0039 4666 0000 so appear).9Ff.. │ │ │ 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 3949 6700 0054 0039 4968 0000 e...9Ig..T.9Ih.. │ │ │ +00465a90: 652e 0700 3946 6700 0054 0039 4668 0000 e...9Fg..T.9Fh.. │ │ │ 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: 4969 0000 2020 2064 6973 706c 6179 7320 Ii.. displays │ │ │ +00465af0: 4669 0000 2020 2064 6973 706c 6179 7320 Fi.. 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: 496a 0000 2020 2069 6e66 6f72 6d61 7469 Ij.. informati │ │ │ -00465b50: 6f6e 3a07 0039 4971 0000 5400 3949 7200 on:..9Iq..T.9Ir. │ │ │ +00465b40: 466a 0000 2020 2069 6e66 6f72 6d61 7469 Fj.. informati │ │ │ +00465b50: 6f6e 3a07 0039 4671 0000 5400 3946 7200 on:..9Fq..T.9Fr. │ │ │ 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: 3949 7300 0020 2020 6973 2069 6e20 616c 9Is.. is in al │ │ │ +00465bb0: 3946 7300 0020 2020 6973 2069 6e20 616c 9Fs.. 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 4974 0000 2020 2074 6f20 6869 gR.9It.. to hi │ │ │ +00465c00: 6752 0039 4674 0000 2020 2074 6f20 6869 gR.9Ft.. 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 4975 0000 2020 206c 6173 yedQ.9Iu.. las │ │ │ +00465c50: 7965 6451 0039 4675 0000 2020 206c 6173 yedQ.9Fu.. 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 3949 7600 0020 2020 6974 eachO.9Iv.. it │ │ │ +00465ca0: 6561 6368 4f00 3946 7600 0020 2020 6974 eachO.9Fv.. 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 4977 0000 2020 2063 6f75 rtsR.9Iw.. cou │ │ │ +00465cf0: 7274 7352 0039 4677 0000 2020 2063 6f75 rtsR.9Fw.. 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 4978 0000 2020 2049 *64).Q.9Ix.. I │ │ │ +00465d40: 2a36 3429 2e51 0039 4678 0000 2020 2049 *64).Q.9Fx.. 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 3949 7900 0020 2020 59 andL.9Iy.. │ │ │ +00465d90: 3539 2061 6e64 4c00 3946 7900 0020 2020 59 andL.9Fy.. │ │ │ 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 3949 7a00 0020 2020 7468 7265 onS.9Iz.. thre │ │ │ +00465de0: 6f6e 5300 3946 7a00 0020 2020 7468 7265 onS.9Fz.. 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 4981 0000 2020 2070 ss of'.9I... p │ │ │ +00465e30: 7373 206f 6627 0039 4681 0000 2020 2070 ss of'.9F... p │ │ │ 00465e40: 7265 6369 7369 6f6e 2e20 5468 6520 6d6e recision. The mn │ │ │ -00465e50: 656d 6f6e 6963 7320 6172 653a 0700 3949 emonics are:..9I │ │ │ -00465e60: 8200 004b 0039 4983 0000 2020 2041 4652 ...K.9I... AFR │ │ │ +00465e50: 656d 6f6e 6963 7320 6172 653a 0700 3946 emonics are:..9F │ │ │ +00465e60: 8200 004b 0039 4683 0000 2020 2041 4652 ...K.9F... 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: 3949 8400 0020 2020 4252 4541 3a20 2320 9I... BREA: # │ │ │ +00465eb0: 3946 8400 0020 2020 4252 4541 3a20 2320 9F... 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 3949 8500 0020 2020 4254 tion8.9I... BT │ │ │ +00465ee0: 7469 6f6e 3800 3946 8500 0020 2020 4254 tion8.9F... 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 3949 ons to DirtyM.9I │ │ │ +00465f10: 6f6e 7320 746f 2044 6972 7479 4d00 3946 ons to DirtyM.9F │ │ │ 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 4987 0000 be reused].9I... │ │ │ +00465f60: 6265 2072 6575 7365 645d 0039 4687 0000 be reused].9F... │ │ │ 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 101c 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 2a11 1682 ............*... │ │ │ +00466060: 0000 d600 0000 0000 0000 1000 2aa5 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,103 +288379,103 @@ │ │ │ 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 b907 0000 c61a 0000 0000 0000 ................ │ │ │ -00466810: 7600 0049 4845 4c50 00ff 7300 ff43 4f4d v..IHELP..s..COM │ │ │ +00466810: 7600 0046 4845 4c50 00ff 7300 ff43 4f4d v..FHELP..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 3949 8900 0020 2020 cessesT.9I... │ │ │ +00466880: 6365 7373 6573 5400 3946 8900 0020 2020 cessesT.9F... │ │ │ 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 3949 8a00 by Epochs..9I.. │ │ │ +004668d0: 2062 7920 4570 6f63 6873 1d00 3946 8a00 by Epochs..9F.. │ │ │ 004668e0: 0020 2020 4346 5320 3a20 5371 7561 7265 . CFS : Square │ │ │ -004668f0: 206f 6620 4346 5443 0039 4991 0000 2020 of CFTC.9I... │ │ │ +004668f0: 206f 6620 4346 5443 0039 4691 0000 2020 of CFTC.9F... │ │ │ 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 3949 9200 tion TotalJ.9I.. │ │ │ +00466930: 7469 6f6e 2054 6f74 616c 4a00 3946 9200 tion TotalJ.9F.. │ │ │ 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 3949 9300 0020 2020 4351 aresA.9I... CQ │ │ │ +00466980: 6172 6573 4100 3946 9300 0020 2020 4351 aresA.9F... 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 6c78 0039 4994 0000 2020 2043 Totalx.9I... C │ │ │ +004669c0: 546f 7461 6c78 0039 4694 0000 2020 2043 Totalx.9F... C │ │ │ 004669d0: 544e 203a 2043 7572 7265 6e74 2054 7261 TN : Current Tra │ │ │ 004669e0: 6e73 6163 7469 6f6e 204e 756d 6265 7220 nsaction Number │ │ │ 004669f0: 6f66 2074 6865 2064 6174 6162 6173 6520 of the database │ │ │ 00466a00: 666f 7220 7468 6520 6c61 7374 2063 6f6d for the last com │ │ │ 00466a10: 6d69 7474 6564 2072 6561 642d 7772 6974 mitted read-writ │ │ │ 00466a20: 6520 7472 616e 7361 6374 696f 6e20 2854 e transaction (T │ │ │ 00466a30: 5020 616e 6420 6e6f 6e2d 5450 294d 0039 P and non-TP)M.9 │ │ │ -00466a40: 4995 0000 2020 2043 5953 2a20 3a20 4372 I... CYS* : Cr │ │ │ +00466a40: 4695 0000 2020 2043 5953 2a20 3a20 4372 F... CYS* : Cr │ │ │ 00466a50: 6974 6963 616c 2073 6563 7469 6f6e 2061 itical section a │ │ │ 00466a60: 6371 7569 7369 7469 6f6e 2070 726f 6365 cquisition proce │ │ │ 00466a70: 7373 6f72 2059 6965 6c64 7320 7375 6d20 ssor Yields sum │ │ │ -00466a80: 6f66 2053 7175 6172 6573 4400 3949 9600 of SquaresD.9I.. │ │ │ +00466a80: 6f66 2053 7175 6172 6573 4400 3946 9600 of SquaresD.9F.. │ │ │ 00466a90: 0020 2020 4359 542a 203a 2043 7269 7469 . CYT* : Criti │ │ │ 00466aa0: 6361 6c20 7365 6374 696f 6e20 6163 7175 cal section acqu │ │ │ 00466ab0: 6973 6974 696f 6e20 7072 6f63 6573 736f isition processo │ │ │ 00466ac0: 7220 5969 656c 6473 2054 6f74 616c 2d00 r Yields Total-. │ │ │ -00466ad0: 3949 9700 0020 2020 4445 5820 3a20 2320 9I... DEX : # │ │ │ +00466ad0: 3946 9700 0020 2020 4445 5820 3a20 2320 9F... DEX : # │ │ │ 00466ae0: 6f66 2044 6174 6162 6173 6520 6669 6c65 of Database file │ │ │ -00466af0: 2045 5874 656e 7469 6f6e 7331 0039 4998 EXtentions1.9I. │ │ │ +00466af0: 2045 5874 656e 7469 6f6e 7331 0039 4698 EXtentions1.9F. │ │ │ 00466b00: 0000 2020 2044 4558 413a 2023 206f 6620 .. DEXA: # of │ │ │ 00466b10: 7761 6974 7320 666f 7220 6461 7461 6261 waits for databa │ │ │ -00466b20: 7365 2065 7874 656e 7369 6f6e 6800 3949 se extensionh.9I │ │ │ +00466b20: 7365 2065 7874 656e 7369 6f6e 6800 3946 se extensionh.9F │ │ │ 00466b30: 9900 0020 2020 4446 4c20 3a20 2320 6f66 ... DFL : # of │ │ │ 00466b40: 2044 6174 6162 6173 6520 464c 7573 6865 Database FLushe │ │ │ 00466b50: 7320 6f66 2074 6865 2065 6e74 6972 6520 s of the entire │ │ │ 00466b60: 7365 7420 6f66 2064 6972 7479 2067 6c6f set of dirty glo │ │ │ 00466b70: 6261 6c20 6275 6666 6572 7320 696e 2073 bal buffers in s │ │ │ 00466b80: 6861 7265 6420 6d65 6d6f 7279 2074 6f20 hared memory to │ │ │ -00466b90: 6469 736b e900 3949 9a00 0020 2020 4446 disk..9I... DF │ │ │ +00466b90: 6469 736b e900 3946 9a00 0020 2020 4446 disk..9F... DF │ │ │ 00466ba0: 5320 3a20 2320 6f66 2074 696d 6573 2061 S : # of times a │ │ │ 00466bb0: 2070 726f 6365 7373 2064 6f65 7320 616e process does an │ │ │ 00466bc0: 2066 7379 6e63 206f 6620 7468 6520 6461 fsync of the da │ │ │ 00466bd0: 7461 6261 7365 2066 696c 652e 2046 6f72 tabase file. For │ │ │ 00466be0: 2065 7861 6d70 6c65 3a20 6129 2061 6674 example: a) aft │ │ │ 00466bf0: 6572 2077 7269 7469 6e67 2061 6e20 6570 er writing an ep │ │ │ 00466c00: 6f63 6820 6a6f 7572 6e61 6c20 7265 636f och journal reco │ │ │ 00466c10: 7264 2c20 6229 2061 7320 7061 7274 206f rd, b) as part o │ │ │ 00466c20: 6620 6461 7461 6261 7365 2066 696c 6520 f database file │ │ │ 00466c30: 6578 7465 6e73 696f 6e20 6329 2064 7572 extension c) dur │ │ │ 00466c40: 696e 6720 6461 7461 6261 7365 2072 756e ing database run │ │ │ 00466c50: 646f 776e 2064 2920 6173 2070 6172 7420 down d) as part │ │ │ 00466c60: 6f66 206d 7570 6970 2072 656f 7267 202d of mupip reorg - │ │ │ 00466c70: 7472 756e 6361 7465 2065 7463 2ee4 0038 truncate etc...8 │ │ │ -00466c80: 49c1 1100 0020 2020 4452 4420 3a20 2320 I.... DRD : # │ │ │ +00466c80: 46c1 1100 0020 2020 4452 4420 3a20 2320 F.... DRD : # │ │ │ 00466c90: 6f66 2044 6973 6b20 5265 6144 7320 6672 of Disk ReaDs fr │ │ │ 00466ca0: 6f6d 2074 6865 2064 6174 6162 6173 6520 om the database │ │ │ 00466cb0: 6669 6c65 2028 5450 2061 6e64 206e 6f6e file (TP and non │ │ │ 00466cc0: 2d54 502c 2063 6f6d 6d69 7474 6564 2061 -TP, committed a │ │ │ 00466cd0: 6e64 2072 6f6c 6c65 642d 6261 636b 292e nd rolled-back). │ │ │ 00466ce0: 5468 6973 2064 6f65 7320 6e6f 7420 696e This does not in │ │ │ 00466cf0: 636c 7564 6520 7265 6164 7320 7468 6174 clude reads that │ │ │ 00466d00: 2061 7265 2073 6174 6973 6669 6564 2062 are satisfied b │ │ │ 00466d10: 7920 6275 6666 6572 6564 2067 6c6f 6261 y buffered globa │ │ │ 00466d20: 6c73 2066 6f72 2064 6174 6162 6173 6573 ls for databases │ │ │ 00466d30: 2074 6861 7420 7573 6520 7468 6520 4247 that use the BG │ │ │ 00466d40: 2028 4275 6666 6572 6564 2047 6c6f 6261 (Buffered Globa │ │ │ 00466d50: 6c29 2061 6363 6573 7320 6d65 7468 6f64 l) access method │ │ │ -00466d60: 2e34 003a 4911 0000 2020 2044 5441 203a .4.:I... DTA : │ │ │ +00466d60: 2e34 003a 4611 0000 2020 2044 5441 203a .4.:F... DTA : │ │ │ 00466d70: 2023 206f 6620 4461 5441 206f 7065 7261 # of DaTA opera │ │ │ 00466d80: 7469 6f6e 7320 2854 5020 616e 6420 6e6f tions (TP and no │ │ │ -00466d90: 6e2d 5450 2960 013a 4921 0000 2020 2044 n-TP)`.:I!.. D │ │ │ +00466d90: 6e2d 5450 2960 013a 4621 0000 2020 2044 n-TP)`.:F!.. D │ │ │ 00466da0: 5754 203a 2023 206f 6620 4469 736b 2057 WT : # of Disk W │ │ │ 00466db0: 7269 5465 7320 746f 2074 6865 2064 6174 riTes to the dat │ │ │ 00466dc0: 6162 6173 6520 6669 6c65 2028 5450 2061 abase file (TP a │ │ │ 00466dd0: 6e64 206e 6f6e 2d54 502c 2063 6f6d 6d69 nd non-TP, commi │ │ │ 00466de0: 7474 6564 2061 6e64 2072 6f6c 6c65 642d tted and rolled- │ │ │ 00466df0: 6261 636b 292e 2054 6869 7320 646f 6573 back). This does │ │ │ 00466e00: 206e 6f74 2069 6e63 6c75 6465 2077 7269 not include wri │ │ │ @@ -288489,49 +288489,49 @@ │ │ │ 00466e80: 6c77 6179 7320 7265 706f 7274 7320 3020 lways reports 0 │ │ │ 00466e90: 666f 7220 6461 7461 6261 7365 7320 7468 for databases th │ │ │ 00466ea0: 6174 2075 7365 2074 6865 204d 4d20 286d at use the MM (m │ │ │ 00466eb0: 656d 6f72 792d 6d61 7070 6564 2920 6163 emory-mapped) ac │ │ │ 00466ec0: 6365 7373 206d 6574 686f 6420 6173 2074 cess method as t │ │ │ 00466ed0: 6869 7320 6861 7320 6e6f 2072 6561 6c20 his has no real │ │ │ 00466ee0: 6d65 616e 696e 6720 696e 2074 6861 7420 meaning in that │ │ │ -00466ef0: 6d6f 6465 2e33 003a 4931 0000 2020 2047 mode.3.:I1.. G │ │ │ +00466ef0: 6d6f 6465 2e33 003a 4631 0000 2020 2047 mode.3.:F1.. G │ │ │ 00466f00: 4554 203a 2023 206f 6620 4745 5420 6f70 ET : # of GET op │ │ │ 00466f10: 6572 6174 696f 6e73 2028 5450 2061 6e64 erations (TP and │ │ │ -00466f20: 206e 6f6e 2d54 5029 3900 3a49 4100 0020 non-TP)9.:IA.. │ │ │ +00466f20: 206e 6f6e 2d54 5029 3900 3a46 4100 0020 non-TP)9.:FA.. │ │ │ 00466f30: 2020 474c 4220 3a20 2320 6f66 2077 6169 GLB : # of wai │ │ │ 00466f40: 7473 2066 6f72 2062 6720 6163 6365 7373 ts for bg access │ │ │ 00466f50: 2063 7269 7469 6361 6c20 7365 6374 696f critical sectio │ │ │ -00466f60: 6e2b 003a 4951 0000 2020 2049 4458 483a n+.:IQ.. IDXH: │ │ │ +00466f60: 6e2b 003a 4651 0000 2020 2049 4458 483a n+.:FQ.. IDXH: │ │ │ 00466f70: 2023 206f 6620 696e 6465 7820 626c 6f63 # of index bloc │ │ │ -00466f80: 6b20 6361 6368 6520 6869 7473 2d00 3a49 k cache hits-.:I │ │ │ +00466f80: 6b20 6361 6368 6520 6869 7473 2d00 3a46 k cache hits-.:F │ │ │ 00466f90: 6100 0020 2020 4944 584d 3a20 2320 6f66 a.. IDXM: # of │ │ │ 00466fa0: 2069 6e64 6578 2062 6c6f 636b 2063 6163 index block cac │ │ │ 00466fb0: 6865 206d 6973 7365 7300 0000 0000 0000 he misses....... │ │ │ 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 ff07 0000 d31a 0000 0000 0000 ................ │ │ │ -00467010: 9d00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00467010: 9d00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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: 4981 0000 2020 204a 4242 203a 2023 206f I... JBB : # o │ │ │ +004670b0: 4681 0000 2020 204a 4242 203a 2023 206f F... 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 792c n shared memory, │ │ │ -004670f0: 003a 4991 0000 2020 204a 4558 203a 2023 .:I... JEX : # │ │ │ +004670f0: 003a 4691 0000 2020 204a 4558 203a 2023 .:F... JEX : # │ │ │ 00467100: 206f 6620 4a6f 7572 6e61 6c20 6669 6c65 of Journal file │ │ │ -00467110: 2045 5874 656e 7469 6f6e 7307 0239 4912 EXtentions..9I. │ │ │ +00467110: 2045 5874 656e 7469 6f6e 7307 0239 4612 EXtentions..9F. │ │ │ 00467120: 0000 2020 204a 4642 203a 2023 206f 6620 .. JFB : # of │ │ │ 00467130: 4a6f 7572 6e61 6c20 4669 6c65 2042 7974 Journal File Byt │ │ │ 00467140: 6573 2077 7269 7474 656e 2074 6f20 7468 es written to th │ │ │ 00467150: 6520 6a6f 7572 6e61 6c20 6669 6c65 206f e journal file o │ │ │ 00467160: 6e20 6469 736b 2e20 466f 7220 7065 7266 n disk. For perf │ │ │ 00467170: 6f72 6d61 6e63 6520 7265 6173 6f6e 732c ormance reasons, │ │ │ 00467180: 2047 542e 4d20 616c 7761 7973 2061 6c69 GT.M always ali │ │ │ @@ -288556,56 +288556,56 @@ │ │ │ 004672b0: 7320 4a46 422c 2070 726f 6365 7373 6573 s JFB, processes │ │ │ 004672c0: 206d 6179 2077 7269 7465 2074 6865 2073 may write the s │ │ │ 004672d0: 616d 6520 6279 7465 7320 6d6f 7265 2074 ame bytes more t │ │ │ 004672e0: 6861 6e20 6f6e 6365 2c20 6361 7573 696e han once, causin │ │ │ 004672f0: 6720 7468 6520 4a46 4220 636f 756e 7465 g the JFB counte │ │ │ 00467300: 7220 746f 2074 7970 6963 616c 6c79 2062 r to typically b │ │ │ 00467310: 6520 6869 6768 6572 2074 6861 6e20 4a42 e higher than JB │ │ │ -00467320: 422e 8a00 3a49 1100 0020 2020 4a46 4c20 B...:I... JFL │ │ │ +00467320: 422e 8a00 3a46 1100 0020 2020 4a46 4c20 B...:F... JFL │ │ │ 00467330: 3a20 2320 6f66 204a 6f75 726e 616c 2046 : # of Journal F │ │ │ 00467340: 4c75 7368 6573 206f 6620 616c 6c20 6469 Lushes of all di │ │ │ 00467350: 7274 7920 6a6f 7572 6e61 6c20 6275 6666 rty journal buff │ │ │ 00467360: 6572 7320 696e 2073 6861 7265 6420 6d65 ers in shared me │ │ │ 00467370: 6d6f 7279 2074 6f20 6469 736b 2e20 466f mory to disk. Fo │ │ │ 00467380: 7220 6578 616d 706c 653a 2077 6865 6e20 r example: when │ │ │ 00467390: 7377 6974 6368 696e 6720 6a6f 7572 6e61 switching journa │ │ │ -004673a0: 6c20 6669 6c65 7320 6574 632e 8b00 3a49 l files etc...:I │ │ │ +004673a0: 6c20 6669 6c65 7320 6574 632e 8b00 3a46 l files etc...:F │ │ │ 004673b0: 2100 0020 2020 4a46 5320 3a20 2320 6f66 !.. JFS : # of │ │ │ 004673c0: 204a 6f75 726e 616c 2046 5379 6e63 206f Journal FSync o │ │ │ 004673d0: 7065 7261 7469 6f6e 7320 6f6e 2074 6865 perations on the │ │ │ 004673e0: 206a 6f75 726e 616c 2066 696c 652e 2046 journal file. F │ │ │ 004673f0: 6f72 2065 7861 6d70 6c65 3a20 7768 656e or example: when │ │ │ 00467400: 2077 7269 7469 6e67 2061 6e20 6570 6f63 writing an epoc │ │ │ 00467410: 6820 7265 636f 7264 2c20 7377 6974 6368 h record, switch │ │ │ 00467420: 696e 6720 6120 6a6f 7572 6e61 6c20 6669 ing a journal fi │ │ │ -00467430: 6c65 2065 7463 2e34 003a 4931 0000 2020 le etc.4.:I1.. │ │ │ +00467430: 6c65 2065 7463 2e34 003a 4631 0000 2020 le etc.4.:F1.. │ │ │ 00467440: 204a 4657 203a 2023 206f 6620 4a6f 7572 JFW : # of Jour │ │ │ 00467450: 6e61 6c20 4669 6c65 2057 7269 7465 2073 nal File Write s │ │ │ -00467460: 7973 7465 6d20 6361 6c6c 733e 003a 4941 ystem calls>.:IA │ │ │ +00467460: 7973 7465 6d20 6361 6c6c 733e 003a 4641 ystem calls>.:FA │ │ │ 00467470: 0000 2020 204a 4e4c 203a 2023 206f 6620 .. JNL : # of │ │ │ 00467480: 7761 6974 7320 666f 7220 6a6f 7572 6e61 waits for journa │ │ │ 00467490: 6c20 6163 6365 7373 2063 7269 7469 6361 l access critica │ │ │ -004674a0: 6c20 7365 6374 696f 6e3c 003a 4951 0000 l section<.:IQ.. │ │ │ +004674a0: 6c20 7365 6374 696f 6e3c 003a 4651 0000 l section<.:FQ.. │ │ │ 004674b0: 2020 204a 4f50 413a 2023 206f 6620 7761 JOPA: # of wa │ │ │ 004674c0: 6974 7320 666f 7220 6a6f 7572 6e61 6c20 its for journal │ │ │ 004674d0: 6f70 656e 2063 7269 7469 6361 6c20 7365 open critical se │ │ │ -004674e0: 6374 696f 6ed4 003a 4961 0000 2020 204a ction..:Ia.. J │ │ │ +004674e0: 6374 696f 6ed4 003a 4661 0000 2020 204a ction..:Fa.. J │ │ │ 004674f0: 5245 203a 2023 206f 6620 4a6f 7572 6e61 RE : # of Journa │ │ │ 00467500: 6c20 5265 6775 6c61 7220 4570 6f63 6820 l Regular Epoch │ │ │ 00467510: 7265 636f 7264 7320 7772 6974 7465 6e20 records written │ │ │ 00467520: 746f 2074 6865 206a 6f75 726e 616c 2066 to the journal f │ │ │ 00467530: 696c 6520 286f 6e6c 7920 7365 656e 2069 ile (only seen i │ │ │ 00467540: 6e20 6120 2d64 6574 6169 6c20 6a6f 7572 n a -detail jour │ │ │ 00467550: 6e61 6c20 6578 7472 6163 7429 3b20 7468 nal extract); th │ │ │ 00467560: 6573 6520 6172 6520 7772 6974 7465 6e20 ese are written │ │ │ 00467570: 6576 6572 7920 7469 6d65 2061 6e20 6570 every time an ep │ │ │ 00467580: 6f63 682d 696e 7465 7276 616c 2062 6f75 och-interval bou │ │ │ 00467590: 6e64 6172 7920 6973 2063 726f 7373 6564 ndary is crossed │ │ │ 004675a0: 2077 6869 6c65 2070 726f 6365 7373 696e while processin │ │ │ -004675b0: 6720 7570 6461 7465 7346 013a 4971 0000 g updatesF.:Iq.. │ │ │ +004675b0: 6720 7570 6461 7465 7346 013a 4671 0000 g updatesF.:Fq.. │ │ │ 004675c0: 2020 204a 5249 203a 2023 206f 6620 4a6f JRI : # of Jo │ │ │ 004675d0: 7552 6e61 6c20 4964 6c65 2065 706f 6368 uRnal Idle epoch │ │ │ 004675e0: 206a 6f75 726e 616c 2072 6563 6f72 6473 journal records │ │ │ 004675f0: 2077 7269 7474 656e 2074 6f20 7468 6520 written to the │ │ │ 00467600: 6a6f 7572 6e61 6c20 6669 6c65 2028 6f6e journal file (on │ │ │ 00467610: 6c79 2073 6565 6e20 696e 2061 202d 6465 ly seen in a -de │ │ │ 00467620: 7461 696c 206a 6f75 726e 616c 2065 7874 tail journal ext │ │ │ @@ -288618,144 +288618,144 @@ │ │ │ 00467690: 206f 6620 6e6f 2075 7064 6174 6573 2061 of no updates a │ │ │ 004676a0: 6674 6572 2074 6865 2064 6174 6162 6173 fter the databas │ │ │ 004676b0: 6520 666c 7573 6820 7469 6d65 7220 6861 e flush timer ha │ │ │ 004676c0: 7320 666c 7573 6865 6420 616c 6c20 6469 s flushed all di │ │ │ 004676d0: 7274 7920 676c 6f62 616c 2062 7566 6665 rty global buffe │ │ │ 004676e0: 7273 2074 6f20 7468 6520 6461 7461 6261 rs to the databa │ │ │ 004676f0: 7365 2066 696c 6520 6f6e 2064 6973 6b71 se file on diskq │ │ │ -00467700: 003a 4981 0000 2020 204a 524c 203a 2023 .:I... JRL : # │ │ │ +00467700: 003a 4681 0000 2020 204a 524c 203a 2023 .:F... JRL : # │ │ │ 00467710: 206f 6620 4a6f 7572 6e61 6c20 5265 636f of Journal Reco │ │ │ 00467720: 7264 7320 7769 7468 2061 204c 6f67 6963 rds with a Logic │ │ │ 00467730: 616c 2072 6563 6f72 6420 7479 7065 2028 al record type ( │ │ │ 00467740: 652e 672e 2053 4554 2c20 4b49 4c4c 2065 e.g. SET, KILL e │ │ │ 00467750: 7463 2e29 2077 7269 7474 656e 2074 6f20 tc.) written to │ │ │ 00467760: 7468 6520 6a6f 7572 6e61 6c20 6669 6c65 the journal file │ │ │ -00467770: 8f00 3a49 9100 0020 2020 4a52 4f20 3a20 ..:I... JRO : │ │ │ +00467770: 8f00 3a46 9100 0020 2020 4a52 4f20 3a20 ..:F... JRO : │ │ │ 00467780: 2320 6f66 204a 6f75 726e 616c 2052 6563 # of Journal Rec │ │ │ 00467790: 6f72 6473 2077 6974 6820 6120 7479 7065 ords with a type │ │ │ 004677a0: 204f 7468 6572 2074 6861 6e20 6c6f 6769 Other than logi │ │ │ 004677b0: 6361 6c20 7772 6974 7465 6e20 746f 2074 cal written to t │ │ │ 004677c0: 6865 206a 6f75 726e 616c 2066 696c 6520 he journal file │ │ │ 004677d0: 2865 2e67 2e20 4149 4d47 2c20 4550 4f43 (e.g. AIMG, EPOC │ │ │ 004677e0: 482c 2050 424c 4b2c 2050 4649 4e2c 2050 H, PBLK, PFIN, P │ │ │ 004677f0: 494e 492c 2061 6e64 2073 6f20 6f6e 2900 INI, and so on). │ │ │ 00467800: 0400 0000 9407 0000 ec1a 0000 0000 0000 ................ │ │ │ -00467810: e200 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00467810: e200 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 0000 ATION_CODES..... │ │ │ 00467850: 2020 204a 5250 203a 2023 206f 6620 4a6f JRP : # of Jo │ │ │ 00467860: 7572 6e61 6c20 5265 636f 7264 7320 7769 urnal Records wi │ │ │ 00467870: 7468 2061 2050 6879 7369 6361 6c20 7265 th a Physical re │ │ │ 00467880: 636f 7264 2074 7970 6520 2869 2e65 2e20 cord type (i.e. │ │ │ 00467890: 5042 4c4b 2c20 4149 4d47 2920 7772 6974 PBLK, AIMG) writ │ │ │ 004678a0: 7465 6e20 746f 2074 6865 206a 6f75 726e ten to the journ │ │ │ 004678b0: 616c 2066 696c 6520 2874 6865 7365 2072 al file (these r │ │ │ 004678c0: 6563 6f72 6473 2061 7265 2073 6565 6e20 ecords are seen │ │ │ 004678d0: 6f6e 6c79 2069 6e20 6120 2d64 6574 6169 only in a -detai │ │ │ 004678e0: 6c20 6a6f 7572 6e61 6c20 6578 7472 6163 l journal extrac │ │ │ -004678f0: 7429 4f00 3a49 1100 0020 2020 4b49 4c20 t)O.:I... KIL │ │ │ +004678f0: 7429 4f00 3a46 1100 0020 2020 4b49 4c20 t)O.:F... KIL │ │ │ 00467900: 3a20 2320 6f66 204b 494c 6c20 6f70 6572 : # of KILl oper │ │ │ 00467910: 6174 696f 6e73 2028 6b69 6c6c 2061 7320 ations (kill as │ │ │ 00467920: 7765 6c6c 2061 7320 7a77 6974 6864 7261 well as zwithdra │ │ │ 00467930: 772c 2054 5020 616e 6420 6e6f 6e2d 5450 w, TP and non-TP │ │ │ -00467940: 292d 003a 4921 0000 2020 204b 5447 203a )-.:I!.. KTG : │ │ │ +00467940: 292d 003a 4621 0000 2020 204b 5447 203a )-.:F!.. KTG : │ │ │ 00467950: 2023 206f 6620 6f66 2069 6e76 6f6b 6564 # of of invoked │ │ │ 00467960: 204b 494c 4c20 7472 6967 6765 7273 3f00 KILL triggers?. │ │ │ -00467970: 3a49 3100 0020 2020 4c4b 4620 3a20 2320 :I1.. LKF : # │ │ │ +00467970: 3a46 3100 0020 2020 4c4b 4620 3a20 2320 :F1.. LKF : # │ │ │ 00467980: 6f66 204c 6f63 4b20 6361 6c6c 7320 286d of LocK calls (m │ │ │ 00467990: 6170 7065 6420 746f 2074 6869 7320 6462 apped to this db │ │ │ 004679a0: 2920 7468 6174 2046 6169 6c65 6442 003a ) that FailedB.: │ │ │ -004679b0: 4941 0000 2020 204c 4b53 203a 2023 206f IA.. LKS : # o │ │ │ +004679b0: 4641 0000 2020 204c 4b53 203a 2023 206f FA.. LKS : # o │ │ │ 004679c0: 6620 4c6f 634b 2063 616c 6c73 2028 6d61 f LocK calls (ma │ │ │ 004679d0: 7070 6564 2074 6f20 7468 6973 2064 6229 pped to this db) │ │ │ 004679e0: 2074 6861 7420 5375 6363 6565 6465 642b that Succeeded+ │ │ │ -004679f0: 003a 4951 0000 2020 204d 4c42 413a 2023 .:IQ.. MLBA: # │ │ │ +004679f0: 003a 4651 0000 2020 204d 4c42 413a 2023 .:FQ.. MLBA: # │ │ │ 00467a00: 206f 6620 7761 6974 7320 666f 7220 626c of waits for bl │ │ │ -00467a10: 6f63 6b65 6420 4c4f 434b 2a00 3a49 6100 ocked LOCK*.:Ia. │ │ │ +00467a10: 6f63 6b65 6420 4c4f 434b 2a00 3a46 6100 ocked LOCK*.:Fa. │ │ │ 00467a20: 0020 2020 4d4c 4b20 3a20 2320 6f66 2077 . MLK : # of w │ │ │ 00467a30: 6169 7473 2066 6f72 204c 4f43 4b20 6163 aits for LOCK ac │ │ │ -00467a40: 6365 7373 5600 3a49 7100 0020 2020 4e42 cessV.:Iq.. NB │ │ │ +00467a40: 6365 7373 5600 3a46 7100 0020 2020 4e42 cessV.:Fq.. NB │ │ │ 00467a50: 5220 3a20 2320 6f66 204e 6f6e 2d74 7020 R : # of Non-tp │ │ │ 00467a60: 636f 6d6d 6974 7465 6420 7472 616e 7361 committed transa │ │ │ 00467a70: 6374 696f 6e20 696e 6475 6365 6420 426c ction induced Bl │ │ │ 00467a80: 6f63 6b20 5265 6164 7320 6f6e 2074 6869 ock Reads on thi │ │ │ -00467a90: 7320 6461 7461 6261 7365 5700 3a49 8100 s databaseW.:I.. │ │ │ +00467a90: 7320 6461 7461 6261 7365 5700 3a46 8100 s databaseW.:F.. │ │ │ 00467aa0: 0020 2020 4e42 5720 3a20 2320 6f66 204e . NBW : # of N │ │ │ 00467ab0: 6f6e 2d74 7020 636f 6d6d 6974 7465 6420 on-tp committed │ │ │ 00467ac0: 7472 616e 7361 6374 696f 6e20 696e 6475 transaction indu │ │ │ 00467ad0: 6365 6420 426c 6f63 6b20 5772 6974 6573 ced Block Writes │ │ │ 00467ae0: 206f 6e20 7468 6973 2064 6174 6162 6173 on this databas │ │ │ -00467af0: 6539 003a 4991 0000 2020 204e 5230 203a e9.:I... NR0 : │ │ │ +00467af0: 6539 003a 4691 0000 2020 204e 5230 203a e9.:F... NR0 : │ │ │ 00467b00: 2023 206f 6620 4e6f 6e2d 7470 2074 7261 # of Non-tp tra │ │ │ 00467b10: 6e73 6163 7469 6f6e 2052 6573 7461 7274 nsaction Restart │ │ │ -00467b20: 7320 6174 2074 7279 2030 3900 3949 1400 s at try 09.9I.. │ │ │ +00467b20: 7320 6174 2074 7279 2030 3900 3946 1400 s at try 09.9F.. │ │ │ 00467b30: 0020 2020 4e52 3120 3a20 2320 6f66 204e . NR1 : # of N │ │ │ 00467b40: 6f6e 2d74 7020 7472 616e 7361 6374 696f on-tp transactio │ │ │ 00467b50: 6e20 5265 7374 6172 7473 2061 7420 7472 n Restarts at tr │ │ │ -00467b60: 7920 3139 003a 4911 0000 2020 204e 5232 y 19.:I... NR2 │ │ │ +00467b60: 7920 3139 003a 4611 0000 2020 204e 5232 y 19.:F... NR2 │ │ │ 00467b70: 203a 2023 206f 6620 4e6f 6e2d 7470 2074 : # of Non-tp t │ │ │ 00467b80: 7261 6e73 6163 7469 6f6e 2052 6573 7461 ransaction Resta │ │ │ -00467b90: 7274 7320 6174 2074 7279 2032 3900 3a49 rts at try 29.:I │ │ │ +00467b90: 7274 7320 6174 2074 7279 2032 3900 3a46 rts at try 29.:F │ │ │ 00467ba0: 2100 0020 2020 4e52 3320 3a20 2320 6f66 !.. NR3 : # of │ │ │ 00467bb0: 204e 6f6e 2d74 7020 7472 616e 7361 6374 Non-tp transact │ │ │ 00467bc0: 696f 6e20 5265 7374 6172 7473 2061 7420 ion Restarts at │ │ │ -00467bd0: 7472 7920 3357 003a 4931 0000 2020 204e try 3W.:I1.. N │ │ │ +00467bd0: 7472 7920 3357 003a 4631 0000 2020 204e try 3W.:F1.. N │ │ │ 00467be0: 5452 203a 2023 206f 6620 4e6f 6e2d 7470 TR : # of Non-tp │ │ │ 00467bf0: 2063 6f6d 6d69 7474 6564 2054 7261 6e73 committed Trans │ │ │ 00467c00: 6163 7469 6f6e 7320 7468 6174 2077 6572 actions that wer │ │ │ 00467c10: 6520 5265 6164 2d6f 6e6c 7920 6f6e 2074 e Read-only on t │ │ │ -00467c20: 6869 7320 6461 7461 6261 7365 5800 3a49 his databaseX.:I │ │ │ +00467c20: 6869 7320 6461 7461 6261 7365 5800 3a46 his databaseX.:F │ │ │ 00467c30: 4100 0020 2020 4e54 5720 3a20 2320 6f66 A.. NTW : # of │ │ │ 00467c40: 204e 6f6e 2d74 7020 636f 6d6d 6974 7465 Non-tp committe │ │ │ 00467c50: 6420 5472 616e 7361 6374 696f 6e73 2074 d Transactions t │ │ │ 00467c60: 6861 7420 7765 7265 2072 6561 642d 5772 hat were read-Wr │ │ │ 00467c70: 6974 6520 6f6e 2074 6869 7320 6461 7461 ite on this data │ │ │ -00467c80: 6261 7365 8100 3a49 5100 0020 2020 4f52 base..:IQ.. OR │ │ │ +00467c80: 6261 7365 8100 3a46 5100 0020 2020 4f52 base..:FQ.. OR │ │ │ 00467c90: 4420 3a20 2320 6f66 2024 4f52 4465 7228 D : # of $ORDer( │ │ │ 00467ca0: 2c31 2920 2866 6f72 7761 7264 2920 6f70 ,1) (forward) op │ │ │ 00467cb0: 6572 6174 696f 6e73 2028 5450 2061 6e64 erations (TP and │ │ │ 00467cc0: 206e 6f6e 2d54 5029 3b20 7468 6520 636f non-TP); the co │ │ │ 00467cd0: 756e 7420 6f66 2024 4f72 6465 7228 2c2d unt of $Order(,- │ │ │ 00467ce0: 3129 206f 7065 7261 7469 6f6e 7320 6172 1) operations ar │ │ │ 00467cf0: 6520 7265 706f 7274 6564 2075 6e64 6572 e reported under │ │ │ -00467d00: 205a 5052 2e22 003a 4961 0000 2020 2050 ZPR.".:Ia.. P │ │ │ +00467d00: 205a 5052 2e22 003a 4661 0000 2020 2050 ZPR.".:Fa.. P │ │ │ 00467d10: 5243 203a 2023 206f 6620 7761 6974 7320 RC : # of waits │ │ │ -00467d20: 6f6e 2065 7869 744e 003a 4971 0000 2020 on exitN.:Iq.. │ │ │ +00467d20: 6f6e 2065 7869 744e 003a 4671 0000 2020 on exitN.:Fq.. │ │ │ 00467d30: 2050 5247 203a 2023 206f 6620 7072 652d PRG : # of pre- │ │ │ 00467d40: 7265 6164 2067 6c6f 6261 6c73 2074 6861 read globals tha │ │ │ 00467d50: 7420 7765 7265 2070 6572 666f 726d 6564 t were performed │ │ │ 00467d60: 2062 7920 7468 6520 7265 6164 6572 2068 by the reader h │ │ │ -00467d70: 656c 7065 7238 003a 4981 0000 2020 2051 elper8.:I... Q │ │ │ +00467d70: 656c 7065 7238 003a 4681 0000 2020 2051 elper8.:F... Q │ │ │ 00467d80: 5259 203a 2023 206f 6620 2451 7565 5259 RY : # of $QueRY │ │ │ 00467d90: 2829 206f 7065 7261 7469 6f6e 7320 2854 () operations (T │ │ │ 00467da0: 5020 616e 6420 6e6f 6e2d 5450 2933 003a P and non-TP)3.: │ │ │ -00467db0: 4991 0000 2020 2053 4554 203a 2023 206f I... SET : # o │ │ │ +00467db0: 4691 0000 2020 2053 4554 203a 2023 206f F... SET : # o │ │ │ 00467dc0: 6620 5345 5420 6f70 6572 6174 696f 6e73 f SET operations │ │ │ 00467dd0: 2028 5450 2061 6e64 206e 6f6e 2d54 5029 (TP and non-TP) │ │ │ -00467de0: 2900 3949 1500 0020 2020 5354 4720 3a20 ).9I... STG : │ │ │ +00467de0: 2900 3946 1500 0020 2020 5354 4720 3a20 ).9F... STG : │ │ │ 00467df0: 2320 6f66 2069 6e76 6f6b 6564 2053 4554 # of invoked SET │ │ │ -00467e00: 2074 7269 6767 6572 7348 003a 4911 0000 triggersH.:I... │ │ │ +00467e00: 2074 7269 6767 6572 7348 003a 4611 0000 triggersH.:F... │ │ │ 00467e10: 2020 2054 4252 203a 2023 206f 6620 5470 TBR : # of Tp │ │ │ 00467e20: 2074 7261 6e73 6163 7469 6f6e 2069 6e64 transaction ind │ │ │ 00467e30: 7563 6564 2042 6c6f 636b 2052 6561 6473 uced Block Reads │ │ │ 00467e40: 206f 6e20 7468 6973 2064 6174 6162 6173 on this databas │ │ │ -00467e50: 6549 003a 4921 0000 2020 2054 4257 203a eI.:I!.. TBW : │ │ │ +00467e50: 6549 003a 4621 0000 2020 2054 4257 203a eI.:F!.. TBW : │ │ │ 00467e60: 2023 206f 6620 5470 2074 7261 6e73 6163 # of Tp transac │ │ │ 00467e70: 7469 6f6e 2069 6e64 7563 6564 2042 6c6f tion induced Blo │ │ │ 00467e80: 636b 2057 7269 7465 7320 6f6e 2074 6869 ck Writes on thi │ │ │ -00467e90: 7320 6461 7461 6261 7365 7d00 3a49 3100 s database}.:I1. │ │ │ +00467e90: 7320 6461 7461 6261 7365 7d00 3a46 3100 s database}.:F1. │ │ │ 00467ea0: 0020 2020 5443 3020 3a20 2320 6f66 2054 . TC0 : # of T │ │ │ 00467eb0: 7020 7472 616e 7361 6374 696f 6e20 436f p transaction Co │ │ │ 00467ec0: 6e66 6c69 6374 7320 6174 2074 7279 2030 nflicts at try 0 │ │ │ 00467ed0: 2028 636f 756e 7465 6420 6f6e 6c79 2066 (counted only f │ │ │ 00467ee0: 6f72 2074 6861 7420 7265 6769 6f6e 2077 or that region w │ │ │ 00467ef0: 6869 6368 2063 6175 7365 6420 7468 6520 hich caused the │ │ │ 00467f00: 5450 2074 7261 6e73 6163 7469 6f6e 2072 TP transaction r │ │ │ -00467f10: 6573 7461 7274 297d 003a 4941 0000 2020 estart)}.:IA.. │ │ │ +00467f10: 6573 7461 7274 297d 003a 4641 0000 2020 estart)}.:FA.. │ │ │ 00467f20: 2054 4331 203a 2023 206f 6620 5470 2074 TC1 : # of Tp t │ │ │ 00467f30: 7261 6e73 6163 7469 6f6e 2043 6f6e 666c ransaction Confl │ │ │ 00467f40: 6963 7473 2061 7420 7472 7920 3120 2863 icts at try 1 (c │ │ │ 00467f50: 6f75 6e74 6564 206f 6e6c 7920 666f 7220 ounted only for │ │ │ 00467f60: 7468 6174 2072 6567 696f 6e20 7768 6963 that region whic │ │ │ 00467f70: 6820 6361 7573 6564 2074 6865 2054 5020 h caused the TP │ │ │ 00467f80: 7472 616e 7361 6374 696f 6e20 7265 7374 transaction rest │ │ │ @@ -288763,130 +288763,130 @@ │ │ │ 00467fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00467fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00467fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00467fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00467fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00467ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00468000: 0400 0000 e307 0000 ff1a 0000 0000 0000 ................ │ │ │ -00468010: b700 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00468010: b700 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 5100 ATION_CODES...Q. │ │ │ 00468050: 0020 2020 5443 3220 3a20 2320 6f66 2054 . TC2 : # of T │ │ │ 00468060: 7020 7472 616e 7361 6374 696f 6e20 436f p transaction Co │ │ │ 00468070: 6e66 6c69 6374 7320 6174 2074 7279 2032 nflicts at try 2 │ │ │ 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 4961 0000 2020 estart)}.:Ia.. │ │ │ +004680c0: 6573 7461 7274 297d 003a 4661 0000 2020 estart)}.:Fa.. │ │ │ 004680d0: 2054 4333 203a 2023 206f 6620 5470 2074 TC3 : # of Tp t │ │ │ 004680e0: 7261 6e73 6163 7469 6f6e 2043 6f6e 666c ransaction Confl │ │ │ 004680f0: 6963 7473 2061 7420 7472 7920 3320 2863 icts at try 3 (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 8700 3a49 7100 0020 2020 5443 art)..:Iq.. TC │ │ │ +00468140: 6172 7429 8700 3a46 7100 0020 2020 5443 art)..:Fq.. TC │ │ │ 00468150: 3420 3a20 2320 6f66 2054 7020 7472 616e 4 : # of Tp tran │ │ │ 00468160: 7361 6374 696f 6e20 436f 6e66 6c69 6374 saction Conflict │ │ │ 00468170: 7320 6174 2074 7279 2034 2061 6e64 2061 s at try 4 and a │ │ │ 00468180: 626f 7665 2028 636f 756e 7465 6420 6f6e bove (counted on │ │ │ 00468190: 6c79 2066 6f72 2074 6861 7420 7265 6769 ly for that regi │ │ │ 004681a0: 6f6e 2077 6869 6368 2063 6175 7365 6420 on which caused │ │ │ 004681b0: 7468 6520 5450 2074 7261 6e73 6163 7469 the TP transacti │ │ │ -004681c0: 6f6e 2072 6573 7461 7274 297a 003a 4981 on restart)z.:I. │ │ │ +004681c0: 6f6e 2072 6573 7461 7274 297a 003a 4681 on restart)z.:F. │ │ │ 004681d0: 0000 2020 2054 5230 203a 2023 206f 6620 .. TR0 : # of │ │ │ 004681e0: 5470 2074 7261 6e73 6163 7469 6f6e 2052 Tp transaction R │ │ │ 004681f0: 6573 7461 7274 7320 6174 2074 7279 2030 estarts at try 0 │ │ │ 00468200: 2028 636f 756e 7465 6420 666f 7220 616c (counted for al │ │ │ 00468210: 6c20 7265 6769 6f6e 7320 7061 7274 6963 l regions partic │ │ │ 00468220: 6970 6174 696e 6720 696e 2072 6573 7461 ipating in resta │ │ │ 00468230: 7274 696e 6720 5450 2074 7261 6e73 6163 rting TP transac │ │ │ -00468240: 7469 6f6e 297a 003a 4991 0000 2020 2054 tion)z.:I... T │ │ │ +00468240: 7469 6f6e 297a 003a 4691 0000 2020 2054 tion)z.:F... T │ │ │ 00468250: 5231 203a 2023 206f 6620 5470 2074 7261 R1 : # of Tp tra │ │ │ 00468260: 6e73 6163 7469 6f6e 2052 6573 7461 7274 nsaction Restart │ │ │ 00468270: 7320 6174 2074 7279 2031 2028 636f 756e s at try 1 (coun │ │ │ 00468280: 7465 6420 666f 7220 616c 6c20 7265 6769 ted for all regi │ │ │ 00468290: 6f6e 7320 7061 7274 6963 6970 6174 696e ons participatin │ │ │ 004682a0: 6720 696e 2072 6573 7461 7274 696e 6720 g in restarting │ │ │ 004682b0: 5450 2074 7261 6e73 6163 7469 6f6e 297a TP transaction)z │ │ │ -004682c0: 0039 4916 0000 2020 2054 5232 203a 2023 .9I... TR2 : # │ │ │ +004682c0: 0039 4616 0000 2020 2054 5232 203a 2023 .9F... TR2 : # │ │ │ 004682d0: 206f 6620 5470 2074 7261 6e73 6163 7469 of Tp transacti │ │ │ 004682e0: 6f6e 2052 6573 7461 7274 7320 6174 2074 on Restarts at t │ │ │ 004682f0: 7279 2032 2028 636f 756e 7465 6420 666f ry 2 (counted fo │ │ │ 00468300: 7220 616c 6c20 7265 6769 6f6e 7320 7061 r all regions pa │ │ │ 00468310: 7274 6963 6970 6174 696e 6720 696e 2072 rticipating in r │ │ │ 00468320: 6573 7461 7274 696e 6720 5450 2074 7261 estarting TP tra │ │ │ -00468330: 6e73 6163 7469 6f6e 297a 003a 4911 0000 nsaction)z.:I... │ │ │ +00468330: 6e73 6163 7469 6f6e 297a 003a 4611 0000 nsaction)z.:F... │ │ │ 00468340: 2020 2054 5233 203a 2023 206f 6620 5470 TR3 : # of Tp │ │ │ 00468350: 2074 7261 6e73 6163 7469 6f6e 2052 6573 transaction Res │ │ │ 00468360: 7461 7274 7320 6174 2074 7279 2033 2028 tarts at try 3 ( │ │ │ 00468370: 636f 756e 7465 6420 666f 7220 616c 6c20 counted for all │ │ │ 00468380: 7265 6769 6f6e 7320 7061 7274 6963 6970 regions particip │ │ │ 00468390: 6174 696e 6720 696e 2072 6573 7461 7274 ating in restart │ │ │ 004683a0: 696e 6720 5450 2074 7261 6e73 6163 7469 ing TP transacti │ │ │ -004683b0: 6f6e 298c 003a 4921 0000 2020 2054 5234 on)..:I!.. TR4 │ │ │ +004683b0: 6f6e 298c 003a 4621 0000 2020 2054 5234 on)..:F!.. TR4 │ │ │ 004683c0: 203a 2023 206f 6620 5470 2074 7261 6e73 : # of Tp trans │ │ │ 004683d0: 6163 7469 6f6e 2052 6573 7461 7274 7320 action Restarts │ │ │ 004683e0: 6174 2074 7279 2034 2061 6e64 2061 626f at try 4 and abo │ │ │ 004683f0: 7665 2028 7265 7374 6172 7420 636f 756e ve (restart coun │ │ │ 00468400: 7465 6420 666f 7220 616c 6c20 7265 6769 ted for all regi │ │ │ 00468410: 6f6e 7320 7061 7274 6963 6970 6174 696e ons participatin │ │ │ 00468420: 6720 696e 2072 6573 7461 7274 696e 6720 g in restarting │ │ │ 00468430: 5450 2074 7261 6e73 6163 7469 6f6e 296a TP transaction)j │ │ │ -00468440: 003a 4931 0000 2020 2054 5242 203a 2023 .:I1.. TRB : # │ │ │ +00468440: 003a 4631 0000 2020 2054 5242 203a 2023 .:F1.. TRB : # │ │ │ 00468450: 206f 6620 5470 2072 6561 642d 6f6e 6c79 of Tp read-only │ │ │ 00468460: 206f 7220 7265 6164 2d77 7269 7465 2074 or read-write t │ │ │ 00468470: 7261 6e73 6163 7469 6f6e 7320 526f 6c6c ransactions Roll │ │ │ 00468480: 6564 2042 6163 6b20 2865 7863 6c75 6469 ed Back (excludi │ │ │ 00468490: 6e67 2069 6e63 7265 6d65 6e74 616c 2072 ng incremental r │ │ │ -004684a0: 6f6c 6c62 6163 6b73 2930 003a 4941 0000 ollbacks)0.:IA.. │ │ │ +004684a0: 6f6c 6c62 6163 6b73 2930 003a 4641 0000 ollbacks)0.:FA.. │ │ │ 004684b0: 2020 2054 5247 413a 2023 206f 6620 6d69 TRGA: # of mi │ │ │ 004684c0: 6e69 2d74 7261 6e73 6163 7469 6f6e 2063 ni-transaction c │ │ │ -004684d0: 6f6d 706c 6574 696f 6e36 003a 4951 0000 ompletion6.:IQ.. │ │ │ +004684d0: 6f6d 706c 6574 696f 6e36 003a 4651 0000 ompletion6.:FQ.. │ │ │ 004684e0: 2020 2054 5258 203a 2023 206f 6620 7761 TRX : # of wa │ │ │ 004684f0: 6974 7320 666f 7220 7472 616e 7361 6374 its for transact │ │ │ 00468500: 696f 6e20 696e 2070 726f 6772 6573 7353 ion in progressS │ │ │ -00468510: 003a 4961 0000 2020 2054 5452 203a 2023 .:Ia.. TTR : # │ │ │ +00468510: 003a 4661 0000 2020 2054 5452 203a 2023 .:Fa.. TTR : # │ │ │ 00468520: 206f 6620 5470 2063 6f6d 6d69 7474 6564 of Tp committed │ │ │ 00468530: 2054 7261 6e73 6163 7469 6f6e 7320 7468 Transactions th │ │ │ 00468540: 6174 2077 6572 6520 5265 6164 2d6f 6e6c at were Read-onl │ │ │ 00468550: 7920 6f6e 2074 6869 7320 6461 7461 6261 y on this databa │ │ │ -00468560: 7365 5400 3a49 7100 0020 2020 5454 5720 seT.:Iq.. TTW │ │ │ +00468560: 7365 5400 3a46 7100 0020 2020 5454 5720 seT.:Fq.. TTW │ │ │ 00468570: 3a20 2320 6f66 2054 7020 636f 6d6d 6974 : # of Tp commit │ │ │ 00468580: 7465 6420 5472 616e 7361 6374 696f 6e73 ted Transactions │ │ │ 00468590: 2074 6861 7420 7765 7265 2072 6561 642d that were read- │ │ │ 004685a0: 5772 6974 6520 6f6e 2074 6869 7320 6461 Write on this da │ │ │ -004685b0: 7461 6261 7365 4f00 3a49 8100 0020 2020 tabaseO.:I... │ │ │ +004685b0: 7461 6261 7365 4f00 3a46 8100 0020 2020 tabaseO.:F... │ │ │ 004685c0: 5746 4c20 3a20 2320 6f66 2064 6174 6162 WFL : # of datab │ │ │ 004685d0: 6173 6520 666c 7573 6865 7320 7468 6174 ase flushes that │ │ │ 004685e0: 2077 6572 6520 7065 7266 6f72 6d65 6420 were performed │ │ │ 004685f0: 6279 2074 6865 2077 7269 7465 7220 6865 by the writer he │ │ │ -00468600: 6c70 6572 7368 003a 4991 0000 2020 2057 lpersh.:I... W │ │ │ +00468600: 6c70 6572 7368 003a 4691 0000 2020 2057 lpersh.:F... W │ │ │ 00468610: 4652 203a 2023 206f 6620 7469 6d65 7320 FR : # of times │ │ │ 00468620: 6120 7072 6f63 6573 7320 736c 6570 7420 a process slept │ │ │ 00468630: 7768 696c 6520 7761 6974 696e 6720 666f while waiting fo │ │ │ 00468640: 7220 616e 6f74 6865 7220 7072 6f63 6573 r another proces │ │ │ 00468650: 7320 746f 2072 6561 6420 696e 2061 2064 s to read in a d │ │ │ 00468660: 6174 6162 6173 6520 626c 6f63 6b29 0039 atabase block).9 │ │ │ -00468670: 4917 0000 2020 2057 4845 203a 2023 206f I... WHE : # o │ │ │ +00468670: 4617 0000 2020 2057 4845 203a 2023 206f F... WHE : # o │ │ │ 00468680: 6620 7772 6974 6572 2068 656c 7065 7220 f writer helper │ │ │ -00468690: 6570 6f63 6873 8600 3a49 1100 0020 2020 epochs..:I... │ │ │ +00468690: 6570 6f63 6873 8600 3a46 1100 0020 2020 epochs..:F... │ │ │ 004686a0: 5752 4c20 3a20 2320 6f66 2074 696d 6573 WRL : # of times │ │ │ 004686b0: 2061 2070 726f 6365 7373 2063 6f6e 7369 a process consi │ │ │ 004686c0: 7374 656e 746c 7920 736c 6570 7428 6c6f stently slept(lo │ │ │ 004686d0: 6e67 6572 2074 6861 6e20 5746 5229 2077 nger than WFR) w │ │ │ 004686e0: 6869 6c65 2077 6169 7469 6e67 2066 6f72 hile waiting for │ │ │ 004686f0: 2061 6e6f 7468 6572 2070 726f 6365 7373 another process │ │ │ 00468700: 2074 6f20 7265 6164 2069 6e20 6120 6461 to read in a da │ │ │ -00468710: 7461 6261 7365 2062 6c6f 636b 3000 3a49 tabase block0.:I │ │ │ +00468710: 7461 6261 7365 2062 6c6f 636b 3000 3a46 tabase block0.:F │ │ │ 00468720: 2100 0020 2020 5a41 4420 3a20 2320 6f66 !.. ZAD : # of │ │ │ 00468730: 2077 6169 7473 2066 6f72 2072 6567 696f waits for regio │ │ │ -00468740: 6e20 6672 6565 7a65 206f 6666 9700 3a49 n freeze off..:I │ │ │ +00468740: 6e20 6672 6565 7a65 206f 6666 9700 3a46 n freeze off..:F │ │ │ 00468750: 3100 0020 2020 5a50 5220 3a20 2320 6f66 1.. ZPR : # of │ │ │ 00468760: 2024 6f72 6465 7228 2c2d 3129 206f 7220 $order(,-1) or │ │ │ 00468770: 245a 5052 6576 696f 7573 2829 2028 7265 $ZPRevious() (re │ │ │ 00468780: 7665 7273 6520 6f72 6465 7229 206f 7065 verse order) ope │ │ │ 00468790: 7261 7469 6f6e 7320 2854 5020 616e 6420 rations (TP and │ │ │ 004687a0: 6e6f 6e2d 5450 292e 2054 6865 2063 6f75 non-TP). The cou │ │ │ 004687b0: 6e74 206f 6620 244f 7264 6572 282c 3129 nt of $Order(,1) │ │ │ @@ -288895,110 +288895,110 @@ │ │ │ 004687e0: 5244 2e00 0000 0000 0000 0000 0000 0000 RD.............. │ │ │ 004687f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00468800: 0400 0000 9806 0000 7d1c 0000 0000 0000 ........}....... │ │ │ 00468810: 3e00 0000 4845 4c50 00ff 7300 ff43 4f4d >...HELP..s..COM │ │ │ 00468820: 4d41 4e44 5300 ff73 00ff 5a53 5445 5000 MANDS..s..ZSTEP. │ │ │ 00468830: ff73 00ff 5553 455f 4f46 5f5a 5354 4550 .s..USE_OF_ZSTEP │ │ │ 00468840: 0000 5573 655f 6f66 5f5a 5354 4550 1700 ..Use_of_ZSTEP.. │ │ │ -00468850: 2d49 bf11 0000 2020 2055 7365 206f 6620 -I.... Use of │ │ │ -00468860: 5a53 5445 5007 002e 4921 0000 4d00 2e49 ZSTEP...I!..M..I │ │ │ +00468850: 2d46 bf11 0000 2020 2055 7365 206f 6620 -F.... Use of │ │ │ +00468860: 5a53 5445 5007 002e 4621 0000 4d00 2e46 ZSTEP...F!..M..F │ │ │ 00468870: 3100 0020 2020 5573 6520 5a53 5445 5020 1.. Use ZSTEP │ │ │ 00468880: 746f 2069 6e63 7265 6d65 6e74 616c 6c79 to incrementally │ │ │ 00468890: 2065 7865 6375 7465 2061 2072 6f75 7469 execute a routi │ │ │ 004688a0: 6e65 206f 7220 7365 7269 6573 206f 6620 ne or series of │ │ │ -004688b0: 726f 7574 696e 6573 2e51 002e 4941 0000 routines.Q..IA.. │ │ │ +004688b0: 726f 7574 696e 6573 2e51 002e 4641 0000 routines.Q..FA.. │ │ │ 004688c0: 2020 2045 7865 6375 7465 2061 6e79 2047 Execute any G │ │ │ 004688d0: 542e 4d20 636f 6d6d 616e 6420 6672 6f6d T.M command from │ │ │ 004688e0: 2044 6972 6563 7420 4d6f 6465 2061 7420 Direct Mode at │ │ │ 004688f0: 616e 7920 5a53 5445 5020 7061 7573 652e any ZSTEP pause. │ │ │ -00468900: 2054 6f20 7265 7375 6d65 2a00 2e49 5100 To resume*..IQ. │ │ │ +00468900: 2054 6f20 7265 7375 6d65 2a00 2e46 5100 To resume*..FQ. │ │ │ 00468910: 0020 2020 6e6f 726d 616c 2065 7865 6375 . normal execu │ │ │ 00468920: 7469 6f6e 2c20 7573 6520 5a43 4f4e 5449 tion, use ZCONTI │ │ │ -00468930: 4e55 452e 0700 2e49 6100 0051 002e 4971 NUE....Ia..Q..Iq │ │ │ +00468930: 4e55 452e 0700 2e46 6100 0051 002e 4671 NUE....Fa..Q..Fq │ │ │ 00468940: 0000 2020 204e 6f74 6520 7468 6174 205a .. Note that Z │ │ │ 00468950: 5354 4550 2061 7267 756d 656e 7473 2061 STEP arguments a │ │ │ 00468960: 7265 206b 6579 776f 7264 7320 7261 7468 re keywords rath │ │ │ 00468970: 6572 2074 6861 6e20 6578 7072 6573 7369 er than expressi │ │ │ -00468980: 6f6e 732e 2054 6865 7920 646f 4400 2e49 ons. They doD..I │ │ │ +00468980: 6f6e 732e 2054 6865 7920 646f 4400 2e46 ons. They doD..F │ │ │ 00468990: 8100 0020 2020 6e6f 7420 616c 6c6f 7720 ... not allow │ │ │ 004689a0: 696e 6469 7265 6374 696f 6e2c 2061 6e64 indirection, and │ │ │ 004689b0: 2061 7267 756d 656e 7420 6c69 7374 7320 argument lists │ │ │ 004689c0: 6861 7665 206e 6f20 7574 696c 6974 792e have no utility. │ │ │ -004689d0: 0700 2e49 9100 004f 002d 49c0 1100 0020 ...I...O.-I.... │ │ │ +004689d0: 0700 2e46 9100 004f 002d 46c0 1100 0020 ...F...O.-F.... │ │ │ 004689e0: 2020 5a53 5445 5020 6163 7469 6f6e 7320 ZSTEP actions │ │ │ 004689f0: 7468 6174 2069 6e63 6c75 6465 2063 6f6d that include com │ │ │ 00468a00: 6d61 6e64 7320 666f 6c6c 6f77 6564 2062 mands followed b │ │ │ 00468a10: 7920 6120 4252 4541 4b20 7065 7266 6f72 y a BREAK perfor │ │ │ -00468a20: 6d20 736f 6d65 5100 2e49 1200 0020 2020 m someQ..I... │ │ │ +00468a20: 6d20 736f 6d65 5100 2e46 1200 0020 2020 m someQ..F... │ │ │ 00468a30: 6163 7469 6f6e 2062 6566 6f72 6520 656e action before en │ │ │ 00468a40: 7465 7269 6e67 2044 6972 6563 7420 4d6f tering Direct Mo │ │ │ 00468a50: 6465 2e20 5a53 5445 5020 6163 7469 6f6e de. ZSTEP action │ │ │ 00468a60: 7320 7468 6174 2064 6f20 6e6f 7420 696e s that do not in │ │ │ -00468a70: 636c 7564 6520 6154 002e 4913 0000 2020 clude aT..I... │ │ │ +00468a70: 636c 7564 6520 6154 002e 4613 0000 2020 clude aT..F... │ │ │ 00468a80: 2042 5245 414b 2070 6572 666f 726d 2074 BREAK perform t │ │ │ 00468a90: 6865 2063 6f6d 6d61 6e64 2061 6374 696f he command actio │ │ │ 00468aa0: 6e20 616e 6420 636f 6e74 696e 7565 2065 n and continue e │ │ │ 00468ab0: 7865 6375 7469 6f6e 2e20 5573 6520 5a53 xecution. Use ZS │ │ │ -00468ac0: 5445 5020 6163 7469 6f6e 7352 002e 4914 TEP actionsR..I. │ │ │ +00468ac0: 5445 5020 6163 7469 6f6e 7352 002e 4614 TEP actionsR..F. │ │ │ 00468ad0: 0000 2020 2074 6861 7420 6973 7375 6520 .. that issue │ │ │ 00468ae0: 636f 6e64 6974 696f 6e61 6c20 4252 4541 conditional BREA │ │ │ 00468af0: 4b73 2061 6e64 2073 7562 7365 7175 656e Ks and subsequen │ │ │ 00468b00: 7420 5a53 5445 5073 2074 6f20 646f 2073 t ZSTEPs to do s │ │ │ 00468b10: 7563 6820 7468 696e 6773 2061 7336 002e uch things as6.. │ │ │ -00468b20: 4915 0000 2020 2074 6573 7420 666f 7220 I... test for │ │ │ +00468b20: 4615 0000 2020 2074 6573 7420 666f 7220 F... test for │ │ │ 00468b30: 6368 616e 6765 7320 696e 2074 6865 2076 changes in the v │ │ │ 00468b40: 616c 7565 206f 6620 6120 7661 7269 6162 alue of a variab │ │ │ -00468b50: 6c65 2e07 002e 4916 0000 2000 2074 5a53 le....I... . tZS │ │ │ +00468b50: 6c65 2e07 002e 4616 0000 2000 2074 5a53 le....F... . tZS │ │ │ 00468b60: 5445 505f 4143 5449 4f4e 5300 005a 5354 TEP_ACTIONS..ZST │ │ │ -00468b70: 4550 5f41 6374 696f 6e73 1800 2e49 bf11 EP_Actions...I.. │ │ │ +00468b70: 4550 5f41 6374 696f 6e73 1800 2e46 bf11 EP_Actions...F.. │ │ │ 00468b80: 0000 2020 205a 5354 4550 2041 6374 696f .. ZSTEP Actio │ │ │ -00468b90: 6e73 0700 2f49 2100 004d 002f 4931 0000 ns../I!..M./I1.. │ │ │ +00468b90: 6e73 0700 2f46 2100 004d 002f 4631 0000 ns../F!..M./F1.. │ │ │ 00468ba0: 2020 2054 6865 206f 7074 696f 6e61 6c20 The optional │ │ │ 00468bb0: 6163 7469 6f6e 2070 6172 616d 6574 6572 action parameter │ │ │ 00468bc0: 206f 6620 6120 5a53 5445 5020 6d75 7374 of a ZSTEP must │ │ │ 00468bd0: 2063 6f6e 7461 696e 2061 6e20 6578 7072 contain an expr │ │ │ -00468be0: 6573 7369 6f6e 5400 2f49 4100 0020 2020 essionT./IA.. │ │ │ +00468be0: 6573 7369 6f6e 5400 2f46 4100 0020 2020 essionT./FA.. │ │ │ 00468bf0: 6576 616c 7561 7469 6e67 2074 6f20 7661 evaluating to va │ │ │ 00468c00: 6c69 6420 4754 2e4d 2063 6f64 652e 2042 lid GT.M code. B │ │ │ 00468c10: 7920 6465 6661 756c 742c 205a 5354 4550 y default, ZSTEP │ │ │ 00468c20: 2075 7365 7320 7468 6520 7661 6c75 6520 uses the value │ │ │ -00468c30: 6f66 2024 5a53 5445 502c 4f00 2f49 5100 of $ZSTEP,O./IQ. │ │ │ +00468c30: 6f66 2024 5a53 5445 502c 4f00 2f46 5100 of $ZSTEP,O./FQ. │ │ │ 00468c40: 0020 2020 7768 6963 6820 6465 6661 756c . which defaul │ │ │ 00468c50: 7473 2074 6f20 2242 2220 2822 4252 4541 ts to "B" ("BREA │ │ │ 00468c60: 4b22 292c 2061 6e64 2065 6e74 6572 7320 K"), and enters │ │ │ 00468c70: 4469 7265 6374 204d 6f64 652e 2057 6865 Direct Mode. Whe │ │ │ -00468c80: 6e20 6120 5a53 5445 5054 002f 4961 0000 n a ZSTEPT./Ia.. │ │ │ +00468c80: 6e20 6120 5a53 5445 5054 002f 4661 0000 n a ZSTEPT./Fa.. │ │ │ 00468c90: 2020 2063 6f6d 6d61 6e64 2073 7065 6369 command speci │ │ │ 00468ca0: 6669 6573 2061 6e20 6163 7469 6f6e 2c20 fies an action, │ │ │ 00468cb0: 7468 6520 7072 6f63 6573 7320 646f 6573 the process does │ │ │ 00468cc0: 206e 6f74 2065 6e74 6572 2044 6972 6563 not enter Direc │ │ │ 00468cd0: 7420 4d6f 6465 2075 6e6c 6573 7339 002f t Mode unless9./ │ │ │ -00468ce0: 4971 0000 2020 2074 6865 2061 6374 696f Iq.. the actio │ │ │ +00468ce0: 4671 0000 2020 2074 6865 2061 6374 696f Fq.. the actio │ │ │ 00468cf0: 6e20 6578 706c 6963 6974 6c79 2069 6e63 n explicitly inc │ │ │ 00468d00: 6c75 6465 7320 6120 4252 4541 4b20 636f ludes a BREAK co │ │ │ -00468d10: 6d6d 616e 642e 0700 2f49 8100 0024 0026 mmand.../I...$.& │ │ │ -00468d20: 4949 4e54 4552 4143 5449 4f4e 5300 005a IINTERACTIONS..Z │ │ │ +00468d10: 6d6d 616e 642e 0700 2f46 8100 0024 0026 mmand.../F...$.& │ │ │ +00468d20: 4649 4e54 4552 4143 5449 4f4e 5300 005a FINTERACTIONS..Z │ │ │ 00468d30: 5354 4550 5f49 6e74 6572 6163 7469 6f6e STEP_Interaction │ │ │ -00468d40: 731d 0033 49bf 1100 0020 2020 5a53 5445 s..3I.... ZSTE │ │ │ +00468d40: 731d 0033 46bf 1100 0020 2020 5a53 5445 s..3F.... ZSTE │ │ │ 00468d50: 5020 496e 7465 7261 6374 696f 6e73 0700 P Interactions.. │ │ │ -00468d60: 3449 2100 004b 0034 4931 0000 2020 205a 4I!..K.4I1.. Z │ │ │ +00468d60: 3446 2100 004b 0034 4631 0000 2020 205a 4F!..K.4F1.. Z │ │ │ 00468d70: 5354 4550 2063 7572 7265 6e74 6c79 2069 STEP currently i │ │ │ 00468d80: 6e74 6572 6163 7473 2077 6974 6820 6365 nteracts with ce │ │ │ 00468d90: 7274 6169 6e20 6f74 6865 7220 656c 656d rtain other elem │ │ │ 00468da0: 656e 7473 2069 6e20 7468 6520 4754 2e4d ents in the GT.M │ │ │ -00468db0: 1600 3449 4100 0020 2020 656e 7669 726f ..4IA.. enviro │ │ │ -00468dc0: 6e6d 656e 742e 0700 3449 5100 0011 0029 nment...4IQ....) │ │ │ +00468db0: 1600 3446 4100 0020 2020 656e 7669 726f ..4FA.. enviro │ │ │ +00468dc0: 6e6d 656e 742e 0700 3446 5100 0011 0029 nment...4FQ....) │ │ │ 00468dd0: 654f 0000 5a53 5445 505f 496e 746f 1500 eO..ZSTEP_Into.. │ │ │ -00468de0: 2b49 bf11 0000 2020 205a 5354 4550 2049 +I.... ZSTEP I │ │ │ -00468df0: 6e74 6f07 002c 4921 0000 4c00 2c49 3100 nto..,I!..L.,I1. │ │ │ +00468de0: 2b46 bf11 0000 2020 205a 5354 4550 2049 +F.... ZSTEP I │ │ │ +00468df0: 6e74 6f07 002c 4621 0000 4c00 2c46 3100 nto..,F!..L.,F1. │ │ │ 00468e00: 0020 2020 5a53 5445 5020 494e 544f 2070 . ZSTEP INTO p │ │ │ 00468e10: 6175 7365 7320 6174 2074 6865 2062 6567 auses at the beg │ │ │ 00468e20: 696e 6e69 6e67 206f 6620 7468 6520 6e65 inning of the ne │ │ │ 00468e30: 7874 206c 696e 652c 2072 6567 6172 646c xt line, regardl │ │ │ -00468e40: 6573 7320 6f66 5200 2c49 4100 0020 2020 ess ofR.,IA.. │ │ │ +00468e40: 6573 7320 6f66 5200 2c46 4100 0020 2020 ess ofR.,FA.. │ │ │ 00468e50: 7472 616e 7366 6572 7320 6f66 2063 6f6e transfers of con │ │ │ 00468e60: 7472 6f6c 2e20 5768 656e 2074 6865 205a trol. When the Z │ │ │ 00468e70: 5354 4550 6564 206c 696e 6520 696e 766f STEPed line invo │ │ │ 00468e80: 6b65 7320 616e 6f74 6865 7220 726f 7574 kes another rout │ │ │ 00468e90: 696e 6520 6f72 2061 0000 0000 0000 0000 ine or a........ │ │ │ 00468ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00468eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -289019,103 +289019,103 @@ │ │ │ 00468fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00468fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00468fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00468fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00468fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00468ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00469000: 0400 0000 9605 0000 0b1b 0000 0000 0000 ................ │ │ │ -00469010: 6f00 0049 4845 4c50 00ff 7300 ff43 4f4d o..IHELP..s..COM │ │ │ +00469010: 6f00 0046 4845 4c50 00ff 7300 ff43 4f4d o..FHELP..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 4925 0000 2020 2020 2020 2077 6869 . I%.. whi │ │ │ +00469080: 0020 4625 0000 2020 2020 2020 2077 6869 . F%.. 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 2049 2600 0020 2020 2020 2020 6669 R. I&.. fi │ │ │ +004690d0: 5200 2046 2600 0020 2020 2020 2020 6669 R. F&.. 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 2049 2700 0020 2020 2020 2020 shJ. I'.. │ │ │ +00469120: 7368 4a00 2046 2700 0020 2020 2020 2020 shJ. F'.. │ │ │ 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 2049 he group andS. I │ │ │ +00469160: 6865 2067 726f 7570 2061 6e64 5300 2046 he group andS. F │ │ │ 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 4929 0000 2020 2020 2020 2053 6861 . I).. Sha │ │ │ +004691c0: 0020 4629 0000 2020 2020 2020 2053 6861 . F).. 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 492a dix E (GT.MS. I* │ │ │ +00469200: 6469 7820 4520 2847 542e 4d53 0020 462a dix E (GT.MS. F* │ │ │ 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: 2049 3100 0020 2020 2020 2020 4649 5320 I1.. FIS │ │ │ +00469260: 2046 3100 0020 2020 2020 2020 4649 5320 F1.. 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 2049 3200 tory whoseE. I2. │ │ │ +004692a0: 746f 7279 2077 686f 7365 4500 2046 3200 tory whoseE. F2. │ │ │ 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 4933 0000 2020 2020 2020 2024 6774 . I3.. $gt │ │ │ +004692f0: 0020 4633 0000 2020 2020 2020 2024 6774 . F3.. $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 2049 3400 0020 2020 2020 2020 thS. I4.. │ │ │ +00469340: 7468 5300 2046 3400 0020 2020 2020 2020 thS. F4.. │ │ │ 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 4935 0000 2020 2020 h oneP. I5.. │ │ │ +00469390: 6820 6f6e 6550 0020 4635 0000 2020 2020 h oneP. F5.. │ │ │ 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 4936 0000 2020 2020 ith a;. I6.. │ │ │ +004693e0: 6974 6820 613b 0020 4636 0000 2020 2020 ith a;. F6.. │ │ │ 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 2049 3700 0020 2020 2020 6f20 5a52 J. I7.. o ZR │ │ │ +00469420: 4a00 2046 3700 0020 2020 2020 6f20 5a52 J. F7.. 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 2049 3800 relinkctl<. I8. │ │ │ +00469460: 2072 656c 696e 6b63 746c 3c00 2046 3800 relinkctl<. F8. │ │ │ 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 2049 3900 000f 0017 entry... I9..... │ │ │ -004694b0: 4953 484f 5700 005a 5348 6f77 1000 1c49 ISHOW..ZSHow...I │ │ │ -004694c0: bf11 0000 2020 205a 5348 6f77 0700 1d49 .... ZSHow...I │ │ │ -004694d0: 2100 0054 001d 4931 0000 2020 2054 6865 !..T..I1.. The │ │ │ +004694a0: 656e 7472 792e 0700 2046 3900 000f 0017 entry... F9..... │ │ │ +004694b0: 4653 484f 5700 005a 5348 6f77 1000 1c46 FSHOW..ZSHow...F │ │ │ +004694c0: bf11 0000 2020 205a 5348 6f77 0700 1d46 .... ZSHow...F │ │ │ +004694d0: 2100 0054 001d 4631 0000 2020 2054 6865 !..T..F1.. 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 4941 0000 2d00 onment....IA..-. │ │ │ -00469530: 1d49 5100 0020 2020 5468 6520 666f 726d .IQ.. The form │ │ │ +00469520: 6f6e 6d65 6e74 2e07 001d 4641 0000 2d00 onment....FA..-. │ │ │ +00469530: 1d46 5100 0020 2020 5468 6520 666f 726d .FQ.. The form │ │ │ 00469540: 6174 206f 6620 7468 6520 5a53 484f 5720 at of the ZSHOW │ │ │ -00469550: 636f 6d6d 616e 6420 6973 3a07 001d 4961 command is:...Ia │ │ │ -00469560: 0000 2d00 1d49 7100 0020 2020 5a53 485b ..-..Iq.. ZSH[ │ │ │ +00469550: 636f 6d6d 616e 6420 6973 3a07 001d 4661 command is:...Fa │ │ │ +00469560: 0000 2d00 1d46 7100 0020 2020 5a53 485b ..-..Fq.. 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 4981 0000 0000 0000 0000 0000 0000 ..I............. │ │ │ +00469590: 001d 4681 0000 0000 0000 0000 0000 0000 ..F............. │ │ │ 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 ................ │ │ │ @@ -289147,134 +289147,134 @@ │ │ │ 004697a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004697b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004697c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 411b 0000 0000 0000 ........A....... │ │ │ -00469810: 3600 0049 4845 4c50 00ff 7300 ff43 4f4d 6..IHELP..s..COM │ │ │ +00469810: 3600 0046 4845 4c50 00ff 7300 ff43 4f4d 6..FHELP..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 2949 bf11 0000 2020 amples..)I.... │ │ │ -00469850: 2045 7861 6d70 6c65 7307 002a 4921 0000 Examples..*I!.. │ │ │ -00469860: 1200 2a49 3100 0020 2020 4578 616d 706c ..*I1.. Exampl │ │ │ -00469870: 653a 0700 2a49 4100 0018 002a 4951 0000 e:..*IA....*IQ.. │ │ │ +00469840: 616d 706c 6573 1300 2946 bf11 0000 2020 amples..)F.... │ │ │ +00469850: 2045 7861 6d70 6c65 7307 002a 4621 0000 Examples..*F!.. │ │ │ +00469860: 1200 2a46 3100 0020 2020 4578 616d 706c ..*F1.. Exampl │ │ │ +00469870: 653a 0700 2a46 4100 0018 002a 4651 0000 e:..*FA....*FQ.. │ │ │ 00469880: 2020 2047 544d 3e5a 5348 4f57 2022 6462 GTM>ZSHOW "db │ │ │ -00469890: 2207 002a 4961 0000 5200 2a49 7100 0020 "..*Ia..R.*Iq.. │ │ │ +00469890: 2207 002a 4661 0000 5200 2a46 7100 0020 "..*Fa..R.*Fq.. │ │ │ 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 2a49 8100 ting theirO.*I.. │ │ │ +004698e0: 7469 6e67 2074 6865 6972 4f00 2a46 8100 ting theirO.*F.. │ │ │ 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 4991 0000 ions with&.*I... │ │ │ +00469930: 696f 6e73 2077 6974 6826 002a 4691 0000 ions with&.*F... │ │ │ 00469940: 2020 2074 6865 6972 2063 6f72 7265 7370 their corresp │ │ │ 00469950: 6f6e 6469 6e67 2061 6374 696f 6e73 2e08 onding actions.. │ │ │ -00469960: 0029 49c0 1100 0012 002a 4912 0000 2020 .)I......*I... │ │ │ -00469970: 2045 7861 6d70 6c65 3a07 002a 4913 0000 Example:..*I... │ │ │ -00469980: 1900 2a49 1400 0020 2020 4754 4d3e 5a53 ..*I... GTM>ZS │ │ │ -00469990: 484f 5720 2264 6264 2207 002a 4915 0000 HOW "dbd"..*I... │ │ │ -004699a0: 4800 2a49 1600 0020 2020 5468 6973 2063 H.*I... This c │ │ │ +00469960: 0029 46c0 1100 0012 002a 4612 0000 2020 .)F......*F... │ │ │ +00469970: 2045 7861 6d70 6c65 3a07 002a 4613 0000 Example:..*F... │ │ │ +00469980: 1900 2a46 1400 0020 2020 4754 4d3e 5a53 ..*F... GTM>ZS │ │ │ +00469990: 484f 5720 2264 6264 2207 002a 4615 0000 HOW "dbd"..*F... │ │ │ +004699a0: 4800 2a46 1600 0020 2020 5468 6973 2063 H.*F... 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 2a49 1700 0012 example...*I.... │ │ │ -004699f0: 002a 4918 0000 2020 2045 7861 6d70 6c65 .*I... Example │ │ │ -00469a00: 3a07 002a 4919 0000 1800 2a49 1a00 0020 :..*I.....*I... │ │ │ +004699e0: 6578 616d 706c 652e 0700 2a46 1700 0012 example...*F.... │ │ │ +004699f0: 002a 4618 0000 2020 2045 7861 6d70 6c65 .*F... Example │ │ │ +00469a00: 3a07 002a 4619 0000 1800 2a46 1a00 0020 :..*F.....*F... │ │ │ 00469a10: 2020 4754 4d3e 5a53 484f 5720 2261 7822 GTM>ZSHOW "ax" │ │ │ -00469a20: 0700 2a49 2100 0032 002a 4922 0000 2020 ..*I!..2.*I".. │ │ │ +00469a20: 0700 2a46 2100 0032 002a 4622 0000 2020 ..*F!..2.*F".. │ │ │ 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 4923 0000 me error...*I#.. │ │ │ -00469a60: 1200 2a49 2400 0020 2020 4578 616d 706c ..*I$.. Exampl │ │ │ -00469a70: 653a 0700 2a49 2500 0017 002a 4926 0000 e:..*I%....*I&.. │ │ │ +00469a50: 6d65 2065 7272 6f72 2e07 002a 4623 0000 me error...*F#.. │ │ │ +00469a60: 1200 2a46 2400 0020 2020 4578 616d 706c ..*F$.. Exampl │ │ │ +00469a70: 653a 0700 2a46 2500 0017 002a 4626 0000 e:..*F%....*F&.. │ │ │ 00469a80: 2020 204c 4142 3120 2044 4f20 4c41 4232 LAB1 DO LAB2 │ │ │ -00469a90: 1400 2a49 2700 0020 2020 2020 2020 2020 ..*I'.. │ │ │ -00469aa0: 5175 6974 1700 2a49 2800 0020 2020 4c41 Quit..*I(.. LA │ │ │ -00469ab0: 4232 2020 446f 204c 4142 3314 002a 4929 B2 Do LAB3..*I) │ │ │ +00469a90: 1400 2a46 2700 0020 2020 2020 2020 2020 ..*F'.. │ │ │ +00469aa0: 5175 6974 1700 2a46 2800 0020 2020 4c41 Quit..*F(.. LA │ │ │ +00469ab0: 4232 2020 446f 204c 4142 3314 002a 4629 B2 Do LAB3..*F) │ │ │ 00469ac0: 0000 2020 2020 2020 2020 2051 7569 7415 .. Quit. │ │ │ -00469ad0: 002a 492a 0000 2020 204c 4142 3320 205a .*I*.. LAB3 Z │ │ │ -00469ae0: 5348 6f77 1400 2a49 3100 0020 2020 2020 SHow..*I1.. │ │ │ -00469af0: 2020 2020 5175 6974 0700 2a49 3200 001f Quit..*I2... │ │ │ -00469b00: 002a 4933 0000 2020 2050 726f 6475 6365 .*I3.. Produce │ │ │ +00469ad0: 002a 462a 0000 2020 204c 4142 3320 205a .*F*.. LAB3 Z │ │ │ +00469ae0: 5348 6f77 1400 2a46 3100 0020 2020 2020 SHow..*F1.. │ │ │ +00469af0: 2020 2020 5175 6974 0700 2a46 3200 001f Quit..*F2... │ │ │ +00469b00: 002a 4633 0000 2020 2050 726f 6475 6365 .*F3.. Produce │ │ │ 00469b10: 7320 7468 6520 7265 7375 6c74 733a 0700 s the results:.. │ │ │ -00469b20: 2a49 3400 0012 002a 4935 0000 2020 204c *I4....*I5.. L │ │ │ -00469b30: 4142 335e 5254 4e12 002a 4936 0000 2020 AB3^RTN..*I6.. │ │ │ -00469b40: 204c 4142 325e 5254 4e12 002a 4937 0000 LAB2^RTN..*I7.. │ │ │ -00469b50: 2020 204c 4142 315e 5254 4e07 002a 4938 LAB1^RTN..*I8 │ │ │ -00469b60: 0000 1200 2a49 3900 0020 2020 4578 616d ....*I9.. Exam │ │ │ -00469b70: 706c 653a 0700 2a49 3a00 0017 002a 4941 ple:..*I:....*IA │ │ │ +00469b20: 2a46 3400 0012 002a 4635 0000 2020 204c *F4....*F5.. L │ │ │ +00469b30: 4142 335e 5254 4e12 002a 4636 0000 2020 AB3^RTN..*F6.. │ │ │ +00469b40: 204c 4142 325e 5254 4e12 002a 4637 0000 LAB2^RTN..*F7.. │ │ │ +00469b50: 2020 204c 4142 315e 5254 4e07 002a 4638 LAB1^RTN..*F8 │ │ │ +00469b60: 0000 1200 2a46 3900 0020 2020 4578 616d ....*F9.. Exam │ │ │ +00469b70: 706c 653a 0700 2a46 3a00 0017 002a 4641 ple:..*F:....*FA │ │ │ 00469b80: 0000 2020 2047 544d 3e5a 5348 4f57 2022 .. GTM>ZSHOW " │ │ │ -00469b90: 4722 0700 2a49 4200 0051 002a 4943 0000 G"..*IB..Q.*IC.. │ │ │ +00469b90: 4722 0700 2a46 4200 0051 002a 4643 0000 G"..*FB..Q.*FC.. │ │ │ 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 2a49 4400 sults like..*ID. │ │ │ +00469be0: 7375 6c74 7320 6c69 6b65 1800 2a46 4400 sults like..*FD. │ │ │ 00469bf0: 0020 2020 7468 6520 666f 6c6c 6f77 696e . the followin │ │ │ -00469c00: 673a 0700 2a49 4500 0061 002a 4946 0000 g:..*IE..a.*IF.. │ │ │ +00469c00: 673a 0700 2a46 4500 0061 002a 4646 0000 g:..*FE..a.*FF.. │ │ │ 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 2a49 4700 :9,DWT:15,^.*IG. │ │ │ +00469c60: 3a39 2c44 5754 3a31 352c 5e00 2a46 4700 :9,DWT:15,^.*FG. │ │ │ 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 2a49 4800 0020 2,TBR:6,..*IH.. │ │ │ +00469cc0: 322c 5442 523a 362c 8200 2a46 4800 0020 2,TBR:6,..*FH.. │ │ │ 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 2a49 4900 L:0,JRP:0,..*II. │ │ │ +00469d40: 4c3a 302c 4a52 503a 302c 8200 2a46 4900 L:0,JRP:0,..*FI. │ │ │ 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 2a49 KTG:0,ZTG:0,u.*I │ │ │ +00469dc0: 4b54 473a 302c 5a54 473a 302c 7500 2a46 KTG:0,ZTG:0,u.*F │ │ │ 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 4951 0000 2020 2047 4c44 3a2f 0`.*IQ.. GLD:/ │ │ │ +00469e40: 3060 002a 4651 0000 2020 2047 4c44 3a2f 0`.*FQ.. 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 4952 0000 2020 2044 5441 3a30 ,H.*IR.. DTA:0 │ │ │ +00469ea0: 2c48 002a 4652 0000 2020 2044 5441 3a30 ,H.*FR.. 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 4953 0000 :15,NTW:2_.*IS.. │ │ │ +00469ee0: 3a31 352c 4e54 573a 325f 002a 4653 0000 :15,NTW:2_.*FS.. │ │ │ 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 2a49 5400 0020 6,TR0:0,?.*IT.. │ │ │ +00469f40: 362c 5452 303a 302c 3f00 2a46 5400 0020 6,TR0:0,?.*FT.. │ │ │ 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 4955 0000 2020 0,TC4:0d.*IU.. │ │ │ +00469f80: 302c 5443 343a 3064 002a 4655 0000 2020 0,TC4:0d.*FU.. │ │ │ 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 1146 4f52 00ff ......."...FOR.. │ │ │ +0046a140: 0000 0000 0000 0022 0016 a546 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 3849 4f55 545b 5055 545d .... .8IOUT[PUT] │ │ │ +0046a1f0: 0000 0000 2000 3846 4f55 545b 5055 545d .... .8FOUT[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 494b 494c 4c00 ff73 00ff 4558 .#..IKILL..s..EX │ │ │ +0046a240: 0023 0016 464b 494c 4c00 ff73 00ff 4558 .#..FKILL..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 1c49 ff73 .............I.s │ │ │ +0046a270: 0000 9200 0000 0000 0000 1e00 1c46 ff73 .............F.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 11c1 1312 0000 .........3...... │ │ │ +0046a510: 0000 0000 0000 0011 0033 a5c1 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: 1749 4d45 5353 4147 4500 ff73 00ff 4558 .IMESSAGE..s..EX │ │ │ +0046a750: 1746 4d45 5353 4147 4500 ff73 00ff 4558 .FMESSAGE..s..EX │ │ │ 0046a760: 414d 504c 4553 00c0 2901 0000 be00 0000 AMPLES..)....... │ │ │ -0046a770: 0000 0000 2400 1711 5052 494e 5400 ff73 ....$...PRINT..s │ │ │ +0046a770: 0000 0000 2400 17a5 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 5a1b 0000 0000 0000 ........Z....... │ │ │ -0046a810: 9100 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +0046a810: 9100 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 4957 0000 2020 2054 4257 3a32 ,..*IW.. TBW:2 │ │ │ +0046a8a0: 2c82 002a 4657 0000 2020 2054 4257 3a32 ,..*FW.. 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 4958 0000 2020 204a 524c :0,..*IX.. JRL │ │ │ +0046a920: 3a30 2c82 002a 4658 0000 2020 204a 524c :0,..*FX.. 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 4959 0000 2020 204b TG:0,..*IY.. K │ │ │ +0046a9a0: 5447 3a30 2c81 002a 4659 0000 2020 204b TG:0,..*FY.. 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 2a49 5a00 0012 002a ,INC:0..*IZ....* │ │ │ -0046aa30: 4961 0000 2020 2045 7861 6d70 6c65 3a07 Ia.. Example:. │ │ │ -0046aa40: 002a 4962 0000 1700 2a49 6300 0020 2020 .*Ib....*Ic.. │ │ │ +0046aa20: 2c49 4e43 3a30 0700 2a46 5a00 0012 002a ,INC:0..*FZ....* │ │ │ +0046aa30: 4661 0000 2020 2045 7861 6d70 6c65 3a07 Fa.. Example:. │ │ │ +0046aa40: 002a 4662 0000 1700 2a46 6300 0020 2020 .*Fb....*Fc.. │ │ │ 0046aa50: 4754 4d3e 5a53 484f 5720 2247 2207 002a GTM>ZSHOW "G"..* │ │ │ -0046aa60: 4964 0000 5200 2a49 6500 0020 2020 4173 Id..R.*Ie.. As │ │ │ +0046aa60: 4664 0000 5200 2a46 6500 0020 2020 4173 Fd..R.*Fe.. 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 2a49 6600 0020 2020 d" andR.*If.. │ │ │ +0046aab0: 6422 2061 6e64 5200 2a46 6600 0020 2020 d" andR.*Ff.. │ │ │ 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 2a49 6700 0020 les, the<.*Ig.. │ │ │ +0046ab00: 6c65 732c 2074 6865 3c00 2a46 6700 0020 les, the<.*Fg.. │ │ │ 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 2a49 6800 0064 002a 4969 ing:..*Ih..d.*Ii │ │ │ +0046ab40: 696e 673a 0700 2a46 6800 0064 002a 4669 ing:..*Fh..d.*Fi │ │ │ 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 496a 0000 2020 204e 5452 3a30 2c4e .*Ij.. NTR:0,N │ │ │ +0046abb0: 002a 466a 0000 2020 204e 5452 3a30 2c4e .*Fj.. 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 4971 0000 2020 2054 RB:0,Q.*Iq.. T │ │ │ +0046abf0: 5242 3a30 2c51 002a 4671 0000 2020 2054 RB:0,Q.*Fq.. 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 2a49 7200 0020 2020 ,TC4:0e.*Ir.. │ │ │ +0046ac40: 2c54 4334 3a30 6500 2a46 7200 0020 2020 ,TC4:0e.*Fr.. │ │ │ 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 4973 TN:0,DRD:0,F.*Is │ │ │ +0046aca0: 544e 3a30 2c44 5244 3a30 2c46 002a 4673 TN:0,DRD:0,F.*Fs │ │ │ 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 4974 0000 2020 2054 5452 3a30 ,..*It.. TTR:0 │ │ │ +0046acf0: 2c82 002a 4674 0000 2020 2054 5452 3a30 ,..*Ft.. 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 4975 0000 2020 204a 4642 :0,..*Iu.. JFB │ │ │ +0046ad70: 3a30 2c82 002a 4675 0000 2020 204a 4642 :0,..*Fu.. 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 4976 0000 2020 2042 US:0,..*Iv.. B │ │ │ +0046adf0: 5553 3a30 2c82 002a 4676 0000 2020 2042 US:0,..*Fv.. 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 4977 0000 2020 ,WFL:0,..*Iw.. │ │ │ -0046ae80: 2057 4845 3a30 2c49 4e43 3a30 6500 2a49 WHE:0,INC:0e.*I │ │ │ +0046ae70: 2c57 464c 3a30 2c15 002a 4677 0000 2020 ,WFL:0,..*Fw.. │ │ │ +0046ae80: 2057 4845 3a30 2c49 4e43 3a30 6500 2a46 WHE:0,INC:0e.*F │ │ │ 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 4979 0000 2020 2044 5754 3a30 ,F.*Iy.. DWT:0 │ │ │ +0046aef0: 2c46 002a 4679 0000 2020 2044 5754 3a30 ,F.*Fy.. 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 497a 0000 2020 ,TTW:0,..*Iz.. │ │ │ +0046af30: 2c54 5457 3a30 2c82 002a 467a 0000 2020 ,TTW:0,..*Fz.. │ │ │ 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 731b 0000 0000 0000 ........s....... │ │ │ -0046b010: ac00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +0046b010: ac00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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 2a49 WFR:0,BUS:0,..*I │ │ │ +0046b0b0: 5746 523a 302c 4255 533a 302c 8200 2a46 WFR:0,BUS:0,..*F │ │ │ 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: 2a49 8300 0020 2020 5748 453a 302c 494e *I... WHE:0,IN │ │ │ -0046b150: 433a 3007 002a 4984 0000 1200 2a49 8500 C:0..*I.....*I.. │ │ │ -0046b160: 0020 2020 4578 616d 706c 653a 0700 2a49 . Example:..*I │ │ │ -0046b170: 8600 001c 002a 4987 0000 2020 2047 544d .....*I... GTM │ │ │ +0046b140: 2a46 8300 0020 2020 5748 453a 302c 494e *F... WHE:0,IN │ │ │ +0046b150: 433a 3007 002a 4684 0000 1200 2a46 8500 C:0..*F.....*F.. │ │ │ +0046b160: 0020 2020 4578 616d 706c 653a 0700 2a46 . Example:..*F │ │ │ +0046b170: 8600 001c 002a 4687 0000 2020 2047 544d .....*F... GTM │ │ │ 0046b180: 3e5a 5348 4f57 2022 4722 3a7a 6762 6c07 >ZSHOW "G":zgbl. │ │ │ -0046b190: 002a 4988 0000 5400 2a49 8900 0020 2020 .*I...T.*I... │ │ │ +0046b190: 002a 4688 0000 5400 2a46 8900 0020 2020 .*F...T.*F... │ │ │ 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 2a49 8a00 able zgbl:..*I.. │ │ │ -0046b1f0: 0041 002a 4991 0000 2020 207a 6762 6c28 .A.*I... zgbl( │ │ │ +0046b1e0: 6162 6c65 207a 6762 6c3a 0700 2a46 8a00 able zgbl:..*F.. │ │ │ +0046b1f0: 0041 002a 4691 0000 2020 207a 6762 6c28 .A.*F... 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 2a49 9200 0020 2020 5a50 523a 0,j.*I... ZPR: │ │ │ +0046b230: 302c 6a00 2a46 9200 0020 2020 5a50 523a 0,j.*F... 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 2a49 NR3:0,TTW:0,..*I │ │ │ +0046b290: 4e52 333a 302c 5454 573a 302c 8200 2a46 NR3:0,TTW:0,..*F │ │ │ 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: 2a49 9400 0020 2020 4a46 423a 302c 4a46 *I... JFB:0,JF │ │ │ +0046b320: 2a46 9400 0020 2020 4a46 423a 302c 4a46 *F... 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 2a49 9500 0020 2020 4254 533a 302c ..*I... BTS:0, │ │ │ +0046b3a0: 8200 2a46 9500 0020 2020 4254 533a 302c ..*F... 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 2a49 9600 0020 2020 5748 453a 0,..*I... WHE: │ │ │ -0046b430: 302c 494e 433a 3022 5a00 2a49 9700 0020 0,INC:0"Z.*I... │ │ │ +0046b420: 302c 1600 2a46 9600 0020 2020 5748 453a 0,..*F... WHE: │ │ │ +0046b430: 302c 494e 433a 3022 5a00 2a46 9700 0020 0,INC:0"Z.*F... │ │ │ 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 2a49 9800 0020 2020 4c4b 533a 0,R.*I... LKS: │ │ │ +0046b490: 302c 5200 2a46 9800 0020 2020 4c4b 533a 0,R.*F... 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 2a49 9900 0020 2020 4e52 2:0,..*I... NR │ │ │ +0046b4e0: 323a 302c 8200 2a46 9900 0020 2020 4e52 2:0,..*F... 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 2a49 9a00 0020 2020 JFL:0,..*I... │ │ │ +0046b560: 4a46 4c3a 302c 8200 2a46 9a00 0020 2020 JFL:0,..*F... │ │ │ 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 2949 c111 0000 0,BTD:0,..)I.... │ │ │ +0046b5e0: 302c 4254 443a 302c 8300 2946 c111 0000 0,BTD:0,..)F.... │ │ │ 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 4911 GA:0,WRL:0,".+I. │ │ │ +0046b660: 4741 3a30 2c57 524c 3a30 2c22 002b 4611 GA:0,WRL:0,".+F. │ │ │ 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: 4921 0000 2020 207a 6762 6c28 2247 222c I!.. zgbl("G", │ │ │ +0046b690: 4621 0000 2020 207a 6762 6c28 2247 222c F!.. 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: 4931 0000 2020 204c 4b46 3a30 2c43 544e I1.. LKF:0,CTN │ │ │ +0046b6f0: 4631 0000 2020 204c 4b46 3a30 2c43 544e F1.. 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 4941 0000 :0,NR2:0,..+IA.. │ │ │ +0046b730: 3a30 2c4e 5232 3a30 2c82 002b 4641 0000 :0,NR2:0,..+FA.. │ │ │ 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 a91b 0000 0000 0000 ................ │ │ │ -0046b810: ad00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +0046b810: ad00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..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: 4961 0000 2020 2057 4652 3a30 2c42 5553 Ia.. WFR:0,BUS │ │ │ +0046b8c0: 4661 0000 2020 2057 4652 3a30 2c42 5553 Fa.. 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 4971 0000 2020 2050 5247 3a30 2c57 .+Iq.. PRG:0,W │ │ │ +0046b940: 002b 4671 0000 2020 2050 5247 3a30 2c57 .+Fq.. PRG:0,W │ │ │ 0046b950: 464c 3a30 2c57 4845 3a30 2c49 4e43 3a30 FL:0,WHE:0,INC:0 │ │ │ -0046b960: 2207 002b 4981 0000 1200 2b49 9100 0020 "..+I.....+I... │ │ │ -0046b970: 2020 4578 616d 706c 653a 0700 2a49 1200 Example:..*I.. │ │ │ -0046b980: 001b 002b 4911 0000 2020 2047 544d 3e4c ...+I... GTM>L │ │ │ -0046b990: 4f43 4b20 5e46 4149 4c3a 3130 2800 2b49 OCK ^FAIL:10(.+I │ │ │ +0046b960: 2207 002b 4681 0000 1200 2b46 9100 0020 "..+F.....+F... │ │ │ +0046b970: 2020 4578 616d 706c 653a 0700 2a46 1200 Example:..*F.. │ │ │ +0046b980: 001b 002b 4611 0000 2020 2047 544d 3e4c ...+F... GTM>L │ │ │ +0046b990: 4f43 4b20 5e46 4149 4c3a 3130 2800 2b46 OCK ^FAIL:10(.+F │ │ │ 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 2b49 3100 0020 2020 4754 SS2)..+I1.. GT │ │ │ -0046b9d0: 4d3e 7a73 686f 7720 224c 2215 002b 4941 M>zshow "L"..+IA │ │ │ +0046b9c0: 5353 3229 1700 2b46 3100 0020 2020 4754 SS2)..+F1.. GT │ │ │ +0046b9d0: 4d3e 7a73 686f 7720 224c 2215 002b 4641 M>zshow "L"..+FA │ │ │ 0046b9e0: 0000 2020 204d 4c47 3a31 2c4d 4c54 3a31 .. MLG:1,MLT:1 │ │ │ -0046b9f0: 2000 2b49 5100 0020 2020 4c4f 434b 205e .+IQ.. LOCK ^ │ │ │ +0046b9f0: 2000 2b46 5100 0020 2020 4c4f 434b 205e .+FQ.. LOCK ^ │ │ │ 0046ba00: 5355 4343 4553 5331 204c 4556 454c 3d31 SUCCESS1 LEVEL=1 │ │ │ -0046ba10: 2000 2b49 6100 0020 2020 4c4f 434b 205e .+Ia.. LOCK ^ │ │ │ +0046ba10: 2000 2b46 6100 0020 2020 4c4f 434b 205e .+Fa.. LOCK ^ │ │ │ 0046ba20: 5355 4343 4553 5332 204c 4556 454c 3d31 SUCCESS2 LEVEL=1 │ │ │ -0046ba30: 0700 2b49 7100 004d 002b 4981 0000 2020 ..+Iq..M.+I... │ │ │ +0046ba30: 0700 2b46 7100 004d 002b 4681 0000 2020 ..+Fq..M.+F... │ │ │ 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 2b49 9100 0020 2020 616e and;.+I... an │ │ │ +0046ba80: 2061 6e64 3b00 2b46 9100 0020 2020 616e and;.+F... 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 4913 0000 4f00 2b49 1100 0020 2020 .*I...O.+I... │ │ │ +0046bac0: 002a 4613 0000 4f00 2b46 1100 0020 2020 .*F...O.+F... │ │ │ 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 4921 0000 2020 2073 wereO.+I!.. s │ │ │ +0046bb10: 2077 6572 654f 002b 4621 0000 2020 2073 wereO.+F!.. 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 2b49 3100 0020 2020 636f MLGS.+I1.. co │ │ │ +0046bb60: 204d 4c47 5300 2b46 3100 0020 2020 636f MLGS.+F1.. 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 4941 0000 2020 A ZSHOWS.+IA.. │ │ │ +0046bbb0: 4120 5a53 484f 5753 002b 4641 0000 2020 A ZSHOWS.+FA.. │ │ │ 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 2b49 5100 to a localS.+IQ. │ │ │ +0046bc00: 746f 2061 206c 6f63 616c 5300 2b46 5100 to a localS.+FQ. │ │ │ 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: 4961 0000 2200 2b49 7100 0020 2020 7661 Ia..".+Iq.. va │ │ │ +0046bc60: 4661 0000 2200 2b46 7100 0020 2020 7661 Fa..".+Fq.. va │ │ │ 0046bc70: 7228 224c 222c 3029 3d22 4d4c 473a 312c r("L",0)="MLG:1, │ │ │ -0046bc80: 4d4c 543a 3122 2d00 2b49 8100 0020 2020 MLT:1"-.+I... │ │ │ +0046bc80: 4d4c 543a 3122 2d00 2b46 8100 0020 2020 MLT:1"-.+F... │ │ │ 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 4991 0000 2020 2076 6172 =1"-.+I... var │ │ │ +0046bcb0: 3d31 222d 002b 4691 0000 2020 2076 6172 =1"-.+F... 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 2a49 1400 0012 002b 4911 0000 2020 ..*I.....+I... │ │ │ -0046bcf0: 2045 7861 6d70 6c65 3a07 002b 4921 0000 Example:..+I!.. │ │ │ -0046bd00: 1b00 2b49 3100 0020 2020 4754 4d3e 5a53 ..+I1.. GTM>ZS │ │ │ -0046bd10: 484f 5720 224c 223a 7661 7218 002b 4941 HOW "L":var..+IA │ │ │ +0046bce0: 0700 2a46 1400 0012 002b 4611 0000 2020 ..*F.....+F... │ │ │ +0046bcf0: 2045 7861 6d70 6c65 3a07 002b 4621 0000 Example:..+F!.. │ │ │ +0046bd00: 1b00 2b46 3100 0020 2020 4754 4d3e 5a53 ..+F1.. GTM>ZS │ │ │ +0046bd10: 484f 5720 224c 223a 7661 7218 002b 4641 HOW "L":var..+FA │ │ │ 0046bd20: 0000 2020 2047 544d 3e5a 5752 4954 4520 .. GTM>ZWRITE │ │ │ -0046bd30: 7661 7222 002b 4951 0000 2020 2076 6172 var".+IQ.. var │ │ │ +0046bd30: 7661 7222 002b 4651 0000 2020 2076 6172 var".+FQ.. var │ │ │ 0046bd40: 2822 4c22 2c30 293d 224d 4c47 3a31 2c4d ("L",0)="MLG:1,M │ │ │ -0046bd50: 4c54 3a31 222d 002b 4961 0000 2020 2076 LT:1"-.+Ia.. v │ │ │ +0046bd50: 4c54 3a31 222d 002b 4661 0000 2020 2076 LT:1"-.+Fa.. 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 2b49 7100 0020 2020 7661 7228 1"-.+Iq.. var( │ │ │ +0046bd80: 3122 2d00 2b46 7100 0020 2020 7661 7228 1"-.+Fq.. 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 4981 0000 5400 2b49 9100 0020 2020 .+I...T.+I... │ │ │ +0046bdb0: 002b 4681 0000 5400 2b46 9100 0020 2020 .+F...T.+F... │ │ │ 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 2a49 1500 l variable..*I.. │ │ │ -0046be10: 0020 2020 7661 722e 0700 2b49 1100 0012 . var...+I.... │ │ │ -0046be20: 002b 4921 0000 2020 2045 7861 6d70 6c65 .+I!.. Example │ │ │ -0046be30: 3a07 002b 4931 0000 5000 2b49 4100 0020 :..+I1..P.+IA.. │ │ │ +0046be00: 6c20 7661 7269 6162 6c65 0e00 2a46 1500 l variable..*F.. │ │ │ +0046be10: 0020 2020 7661 722e 0700 2b46 1100 0012 . var...+F.... │ │ │ +0046be20: 002b 4621 0000 2020 2045 7861 6d70 6c65 .+F!.. Example │ │ │ +0046be30: 3a07 002b 4631 0000 5000 2b46 4100 0020 :..+F1..P.+FA.. │ │ │ 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 2b49 5100 0020 ds and aS.+IQ.. │ │ │ +0046be80: 6473 2061 6e64 2061 5300 2b46 5100 0020 ds and aS.+FQ.. │ │ │ 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 4961 hat lock. A@.+Ia │ │ │ +0046bed0: 6861 7420 6c6f 636b 2e20 4140 002b 4661 hat lock. A@.+Fa │ │ │ 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 4971 ing output...+Iq │ │ │ -0046bf20: 0000 1200 2b49 8100 0020 2020 4578 616d ....+I... Exam │ │ │ -0046bf30: 706c 653a 0700 2b49 9100 0017 002a 4916 ple:..+I.....*I. │ │ │ +0046bf10: 696e 6720 6f75 7470 7574 2e07 002b 4671 ing output...+Fq │ │ │ +0046bf20: 0000 1200 2b46 8100 0020 2020 4578 616d ....+F... Exam │ │ │ +0046bf30: 706c 653a 0700 2b46 9100 0017 002a 4616 ple:..+F.....*F. │ │ │ 0046bf40: 0000 2020 2047 544d 3e5a 5348 4f57 2022 .. GTM>ZSHOW " │ │ │ -0046bf50: 4922 1400 2b49 1100 0020 2020 2444 4556 I"..+I... $DEV │ │ │ -0046bf60: 4943 453d 2222 1300 2b49 2100 0020 2020 ICE=""..+I!.. │ │ │ -0046bf70: 2445 434f 4445 3d22 2213 002b 4931 0000 $ECODE=""..+I1.. │ │ │ -0046bf80: 2020 2024 4553 5441 434b 3d30 1300 2b49 $ESTACK=0..+I │ │ │ +0046bf50: 4922 1400 2b46 1100 0020 2020 2444 4556 I"..+F... $DEV │ │ │ +0046bf60: 4943 453d 2222 1300 2b46 2100 0020 2020 ICE=""..+F!.. │ │ │ +0046bf70: 2445 434f 4445 3d22 2213 002b 4631 0000 $ECODE=""..+F1.. │ │ │ +0046bf80: 2020 2024 4553 5441 434b 3d30 1300 2b46 $ESTACK=0..+F │ │ │ 0046bf90: 4100 0020 2020 2445 5452 4150 3d22 2220 A.. $ETRAP="" │ │ │ -0046bfa0: 002b 4951 0000 2020 2024 484f 524f 4c4f .+IQ.. $HOROLO │ │ │ +0046bfa0: 002b 4651 0000 2020 2024 484f 524f 4c4f .+FQ.. $HOROLO │ │ │ 0046bfb0: 473d 2236 3438 3133 2c31 3338 3530 221a G="64813,13850". │ │ │ -0046bfc0: 002b 4961 0000 2020 2024 494f 3d22 2f64 .+Ia.. $IO="/d │ │ │ -0046bfd0: 6576 2f70 7473 2f30 2214 002b 4971 0000 ev/pts/0"..+Iq.. │ │ │ +0046bfc0: 002b 4661 0000 2020 2024 494f 3d22 2f64 .+Fa.. $IO="/d │ │ │ +0046bfd0: 6576 2f70 7473 2f30 2214 002b 4671 0000 ev/pts/0"..+Fq.. │ │ │ 0046bfe0: 2020 2024 4a4f 423d 3230 3236 3411 002b $JOB=20264..+ │ │ │ -0046bff0: 4981 0000 2020 2024 4b45 593d 2222 0000 I... $KEY="".. │ │ │ +0046bff0: 4681 0000 2020 2024 4b45 593d 2222 0000 F... $KEY="".. │ │ │ 0046c000: 0400 0000 b907 0000 f11b 0000 0000 0000 ................ │ │ │ -0046c010: 4c00 0049 4845 4c50 00ff 7300 ff43 4f4d L..IHELP..s..COM │ │ │ +0046c010: 4c00 0046 4845 4c50 00ff 7300 ff43 4f4d L..FHELP..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 2a49 "/dev/pts/0"..*I │ │ │ +0046c050: 222f 6465 762f 7074 732f 3022 1100 2a46 "/dev/pts/0"..*F │ │ │ 0046c060: 1700 0020 2020 2451 5549 543d 3017 002b ... $QUIT=0..+ │ │ │ -0046c070: 4911 0000 2020 2024 5245 4645 5245 4e43 I... $REFERENC │ │ │ -0046c080: 453d 2222 1200 2b49 2100 0020 2020 2453 E=""..+I!.. $S │ │ │ -0046c090: 5441 434b 3d30 1d00 2b49 3100 0020 2020 TACK=0..+I1.. │ │ │ +0046c070: 4611 0000 2020 2024 5245 4645 5245 4e43 F... $REFERENC │ │ │ +0046c080: 453d 2222 1200 2b46 2100 0020 2020 2453 E=""..+F!.. $S │ │ │ +0046c090: 5441 434b 3d30 1d00 2b46 3100 0020 2020 TACK=0..+F1.. │ │ │ 0046c0a0: 2453 544f 5241 4745 3d32 3134 3734 3833 $STORAGE=2147483 │ │ │ -0046c0b0: 3634 3720 002b 4941 0000 2020 2024 5359 647 .+IA.. $SY │ │ │ +0046c0b0: 3634 3720 002b 4641 0000 2020 2024 5359 647 .+FA.. $SY │ │ │ 0046c0c0: 5354 454d 3d22 3437 2c67 746d 5f73 7973 STEM="47,gtm_sys │ │ │ -0046c0d0: 6964 2211 002b 4951 0000 2020 2024 5445 id"..+IQ.. $TE │ │ │ -0046c0e0: 5354 3d31 1300 2b49 6100 0020 2020 2454 ST=1..+Ia.. $T │ │ │ -0046c0f0: 4c45 5645 4c3d 3015 002b 4971 0000 2020 LEVEL=0..+Iq.. │ │ │ -0046c100: 2024 5452 4553 5441 5254 3d30 0e00 2b49 $TRESTART=0..+I │ │ │ -0046c110: 8100 0020 2020 2458 3d30 0f00 2b49 9100 ... $X=0..+I.. │ │ │ -0046c120: 0020 2020 2459 3d32 300f 002a 4918 0000 . $Y=20..*I... │ │ │ -0046c130: 2020 2024 5a41 3d30 1c00 2b49 1100 0020 $ZA=0..+I... │ │ │ +0046c0d0: 6964 2211 002b 4651 0000 2020 2024 5445 id"..+FQ.. $TE │ │ │ +0046c0e0: 5354 3d31 1300 2b46 6100 0020 2020 2454 ST=1..+Fa.. $T │ │ │ +0046c0f0: 4c45 5645 4c3d 3015 002b 4671 0000 2020 LEVEL=0..+Fq.. │ │ │ +0046c100: 2024 5452 4553 5441 5254 3d30 0e00 2b46 $TRESTART=0..+F │ │ │ +0046c110: 8100 0020 2020 2458 3d30 0f00 2b46 9100 ... $X=0..+F.. │ │ │ +0046c120: 0020 2020 2459 3d32 300f 002a 4618 0000 . $Y=20..*F... │ │ │ +0046c130: 2020 2024 5a41 3d30 1c00 2b46 1100 0020 $ZA=0..+F... │ │ │ 0046c140: 2020 245a 414c 4c4f 4353 544f 523d 3637 $ZALLOCSTOR=67 │ │ │ -0046c150: 3135 3834 1300 2b49 2100 0020 2020 245a 1584..+I!.. $Z │ │ │ -0046c160: 4155 4449 543d 3010 002b 4931 0000 2020 AUDIT=0..+I1.. │ │ │ -0046c170: 2024 5a42 3d22 2215 002b 4941 0000 2020 $ZB=""..+IA.. │ │ │ -0046c180: 2024 5a43 4853 4554 3d22 4d22 1300 2b49 $ZCHSET="M"..+I │ │ │ +0046c150: 3135 3834 1300 2b46 2100 0020 2020 245a 1584..+F!.. $Z │ │ │ +0046c160: 4155 4449 543d 3010 002b 4631 0000 2020 AUDIT=0..+F1.. │ │ │ +0046c170: 2024 5a42 3d22 2215 002b 4641 0000 2020 $ZB=""..+FA.. │ │ │ +0046c180: 2024 5a43 4853 4554 3d22 4d22 1300 2b46 $ZCHSET="M"..+F │ │ │ 0046c190: 5100 0020 2020 245a 434c 4f53 453d 3016 Q.. $ZCLOSE=0. │ │ │ -0046c1a0: 002b 4961 0000 2020 2024 5a43 4d44 4c49 .+Ia.. $ZCMDLI │ │ │ -0046c1b0: 4e45 3d22 2216 002b 4971 0000 2020 2024 NE=""..+Iq.. $ │ │ │ -0046c1c0: 5a43 4f4d 5049 4c45 3d22 2215 002b 4981 ZCOMPILE=""..+I. │ │ │ +0046c1a0: 002b 4661 0000 2020 2024 5a43 4d44 4c49 .+Fa.. $ZCMDLI │ │ │ +0046c1b0: 4e45 3d22 2216 002b 4671 0000 2020 2024 NE=""..+Fq.. $ │ │ │ +0046c1c0: 5a43 4f4d 5049 4c45 3d22 2215 002b 4681 ZCOMPILE=""..+F. │ │ │ 0046c1d0: 0000 2020 2024 5a43 5354 4154 5553 3d30 .. $ZCSTATUS=0 │ │ │ -0046c1e0: 1600 2b49 9100 0020 2020 245a 4441 5445 ..+I... $ZDATE │ │ │ -0046c1f0: 464f 524d 3d30 3600 2a49 1900 0020 2020 FORM=06.*I... │ │ │ +0046c1e0: 1600 2b46 9100 0020 2020 245a 4441 5445 ..+F... $ZDATE │ │ │ +0046c1f0: 464f 524d 3d30 3600 2a46 1900 0020 2020 FORM=06.*F... │ │ │ 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 2b49 t/directory"..+I │ │ │ +0046c220: 742f 6469 7265 6374 6f72 7922 1400 2b46 t/directory"..+F │ │ │ 0046c230: 1100 0020 2020 245a 4544 4954 4f52 3d30 ... $ZEDITOR=0 │ │ │ -0046c240: 1100 2b49 2100 0020 2020 245a 454f 463d ..+I!.. $ZEOF= │ │ │ -0046c250: 3035 002b 4931 0000 2020 2024 5a45 5252 05.+I1.. $ZERR │ │ │ +0046c240: 1100 2b46 2100 0020 2020 245a 454f 463d ..+F!.. $ZEOF= │ │ │ +0046c250: 3035 002b 4631 0000 2020 2024 5a45 5252 05.+F1.. $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 2b49 4100 0020 2020 TATUS"A.+IA.. │ │ │ +0046c280: 5441 5455 5322 4100 2b46 4100 0020 2020 TATUS"A.+FA.. │ │ │ 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 4951 0000 2020 ir.gld"..+IQ.. │ │ │ +0046c2c0: 6972 2e67 6c64 222e 002b 4651 0000 2020 ir.gld"..+FQ.. │ │ │ 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 4961 0000 2020 2024 4400"..+Ia.. $ │ │ │ -0046c300: 5a49 4355 5645 523d 2222 1900 2b49 7100 ZICUVER=""..+Iq. │ │ │ +0046c2f0: 3434 3030 2215 002b 4661 0000 2020 2024 4400"..+Fa.. $ │ │ │ +0046c300: 5a49 4355 5645 523d 2222 1900 2b46 7100 ZICUVER=""..+Fq. │ │ │ 0046c310: 0020 2020 245a 494e 494e 5445 5252 5550 . $ZININTERRUP │ │ │ -0046c320: 543d 3026 002b 4981 0000 2020 2024 5a49 T=0&.+I... $ZI │ │ │ +0046c320: 543d 3026 002b 4681 0000 2020 2024 5a49 T=0&.+F... $ZI │ │ │ 0046c330: 4e54 4552 5255 5054 3d22 4946 2024 5a4a NTERRUPT="IF $ZJ │ │ │ -0046c340: 4f42 4558 414d 2829 221b 002b 4991 0000 OBEXAM()"..+I... │ │ │ +0046c340: 4f42 4558 414d 2829 221b 002b 4691 0000 OBEXAM()"..+F... │ │ │ 0046c350: 2020 2024 5a49 4f3d 222f 6465 762f 7074 $ZIO="/dev/pt │ │ │ -0046c360: 732f 3022 1100 2a49 1a00 0020 2020 245a s/0"..*I... $Z │ │ │ -0046c370: 4a4f 423d 3012 002b 4911 0000 2020 2024 JOB=0..+I... $ │ │ │ -0046c380: 5a4b 4559 3d22 2213 002b 4921 0000 2020 ZKEY=""..+I!.. │ │ │ -0046c390: 2024 5a4c 4556 454c 3d31 1700 2b49 3100 $ZLEVEL=1..+I1. │ │ │ +0046c360: 732f 3022 1100 2a46 1a00 0020 2020 245a s/0"..*F... $Z │ │ │ +0046c370: 4a4f 423d 3012 002b 4611 0000 2020 2024 JOB=0..+F... $ │ │ │ +0046c380: 5a4b 4559 3d22 2213 002b 4621 0000 2020 ZKEY=""..+F!.. │ │ │ +0046c390: 2024 5a4c 4556 454c 3d31 1700 2b46 3100 $ZLEVEL=1..+F1. │ │ │ 0046c3a0: 0020 2020 245a 4d41 5854 5054 494d 453d . $ZMAXTPTIME= │ │ │ -0046c3b0: 301e 002b 4941 0000 2020 2024 5a4d 4f44 0..+IA.. $ZMOD │ │ │ +0046c3b0: 301e 002b 4641 0000 2020 2024 5a4d 4f44 0..+FA.. $ZMOD │ │ │ 0046c3c0: 453d 2249 4e54 4552 4143 5449 5645 2216 E="INTERACTIVE". │ │ │ -0046c3d0: 002b 4951 0000 2020 2024 5a4f 4e4c 4e52 .+IQ.. $ZONLNR │ │ │ -0046c3e0: 4c42 4b3d 301a 002b 4961 0000 2020 2024 LBK=0..+Ia.. $ │ │ │ +0046c3d0: 002b 4651 0000 2020 2024 5a4f 4e4c 4e52 .+FQ.. $ZONLNR │ │ │ +0046c3e0: 4c42 4b3d 301a 002b 4661 0000 2020 2024 LBK=0..+Fa.. $ │ │ │ 0046c3f0: 5a50 4154 4e55 4d45 5249 433d 224d 221c ZPATNUMERIC="M". │ │ │ -0046c400: 002b 4971 0000 2020 2024 5a50 494e 3d22 .+Iq.. $ZPIN=" │ │ │ -0046c410: 2f64 6576 2f70 7473 2f30 2222 002b 4981 /dev/pts/0"".+I. │ │ │ +0046c400: 002b 4671 0000 2020 2024 5a50 494e 3d22 .+Fq.. $ZPIN=" │ │ │ +0046c410: 2f64 6576 2f70 7473 2f30 2222 002b 4681 /dev/pts/0"".+F. │ │ │ 0046c420: 0000 2020 2024 5a50 4f53 4954 494f 4e3d .. $ZPOSITION= │ │ │ 0046c430: 222b 315e 4754 4d24 444d 4f44 221d 002b "+1^GTM$DMOD"..+ │ │ │ -0046c440: 4991 0000 2020 2024 5a50 4f55 543d 222f I... $ZPOUT="/ │ │ │ -0046c450: 6465 762f 7074 732f 3022 1900 2a49 2100 dev/pts/0"..*I!. │ │ │ +0046c440: 4691 0000 2020 2024 5a50 4f55 543d 222f F... $ZPOUT="/ │ │ │ +0046c450: 6465 762f 7074 732f 3022 1900 2a46 2100 dev/pts/0"..*F!. │ │ │ 0046c460: 0020 2020 245a 5052 4f4d 5054 3d22 4754 . $ZPROMPT="GT │ │ │ -0046c470: 4d3e 2212 002b 4911 0000 2020 2024 5a51 M>"..+I... $ZQ │ │ │ -0046c480: 5549 543d 301b 002b 4921 0000 2020 2024 UIT=0..+I!.. $ │ │ │ +0046c470: 4d3e 2212 002b 4611 0000 2020 2024 5a51 M>"..+F... $ZQ │ │ │ +0046c480: 5549 543d 301b 002b 4621 0000 2020 2024 UIT=0..+F!.. $ │ │ │ 0046c490: 5a52 4541 4c53 544f 523d 3639 3432 3830 ZREALSTOR=694280 │ │ │ -0046c4a0: 2400 2b49 3100 0020 2020 245a 5245 4c44 $.+I1.. $ZRELD │ │ │ +0046c4a0: 2400 2b46 3100 0020 2020 245a 5245 4c44 $.+F1.. $ZRELD │ │ │ 0046c4b0: 4154 453d 2232 3031 3830 3631 3420 3030 ATE="20180614 00 │ │ │ -0046c4c0: 3a33 3322 8e00 2b49 4100 0020 2020 245a :33"..+IA.. $Z │ │ │ +0046c4c0: 3a33 3322 8e00 2b46 4100 0020 2020 245a :33"..+FA.. $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 2b49 5100 0020 2020 245a 534f )"..+IQ.. $ZSO │ │ │ -0046c560: 5552 4345 3d22 2215 002b 4961 0000 2020 URCE=""..+Ia.. │ │ │ -0046c570: 2024 5a53 5441 5455 533d 2222 1400 2b49 $ZSTATUS=""..+I │ │ │ +0046c550: 2922 1500 2b46 5100 0020 2020 245a 534f )"..+FQ.. $ZSO │ │ │ +0046c560: 5552 4345 3d22 2215 002b 4661 0000 2020 URCE=""..+Fa.. │ │ │ +0046c570: 2024 5a53 5441 5455 533d 2222 1400 2b46 $ZSTATUS=""..+F │ │ │ 0046c580: 7100 0020 2020 245a 5354 4550 3d22 4222 q.. $ZSTEP="B" │ │ │ -0046c590: 1600 2b49 8100 0020 2020 245a 5354 5250 ..+I... $ZSTRP │ │ │ -0046c5a0: 4c4c 494d 3d30 1400 2b49 9100 0020 2020 LLIM=0..+I... │ │ │ -0046c5b0: 245a 5359 5354 454d 3d30 1600 2a49 2200 $ZSYSTEM=0..*I". │ │ │ +0046c590: 1600 2b46 8100 0020 2020 245a 5354 5250 ..+F... $ZSTRP │ │ │ +0046c5a0: 4c4c 494d 3d30 1400 2b46 9100 0020 2020 LLIM=0..+F... │ │ │ +0046c5b0: 245a 5359 5354 454d 3d30 1600 2a46 2200 $ZSYSTEM=0..*F". │ │ │ 0046c5c0: 0020 2020 245a 5449 4d45 4f55 543d 2d31 . $ZTIMEOUT=-1 │ │ │ -0046c5d0: 1300 2b49 1100 0020 2020 245a 5444 4154 ..+I... $ZTDAT │ │ │ -0046c5e0: 413d 3015 002b 4921 0000 2020 2024 5a54 A=0..+I!.. $ZT │ │ │ -0046c5f0: 4445 4c49 4d3d 2222 1400 2b49 3100 0020 DELIM=""..+I1.. │ │ │ -0046c600: 2020 245a 5445 5849 543d 2222 1400 2b49 $ZTEXIT=""..+I │ │ │ +0046c5d0: 1300 2b46 1100 0020 2020 245a 5444 4154 ..+F... $ZTDAT │ │ │ +0046c5e0: 413d 3015 002b 4621 0000 2020 2024 5a54 A=0..+F!.. $ZT │ │ │ +0046c5f0: 4445 4c49 4d3d 2222 1400 2b46 3100 0020 DELIM=""..+F1.. │ │ │ +0046c600: 2020 245a 5445 5849 543d 2222 1400 2b46 $ZTEXIT=""..+F │ │ │ 0046c610: 4100 0020 2020 245a 544c 4556 454c 3d30 A.. $ZTLEVEL=0 │ │ │ -0046c620: 1400 2b49 5100 0020 2020 245a 544e 414d ..+IQ.. $ZTNAM │ │ │ -0046c630: 453d 2222 1600 2b49 6100 0020 2020 245a E=""..+Ia.. $Z │ │ │ -0046c640: 544f 4c44 5641 4c3d 2222 1400 2b49 7100 TOLDVAL=""..+Iq. │ │ │ +0046c620: 1400 2b46 5100 0020 2020 245a 544e 414d ..+FQ.. $ZTNAM │ │ │ +0046c630: 453d 2222 1600 2b46 6100 0020 2020 245a E=""..+Fa.. $Z │ │ │ +0046c640: 544f 4c44 5641 4c3d 2222 1400 2b46 7100 TOLDVAL=""..+Fq. │ │ │ 0046c650: 0020 2020 245a 5452 4150 3d22 4222 1800 . $ZTRAP="B".. │ │ │ -0046c660: 2b49 8100 0020 2020 245a 5452 4947 4745 +I... $ZTRIGGE │ │ │ -0046c670: 524f 503d 2222 1500 2b49 9100 0020 2020 ROP=""..+I... │ │ │ -0046c680: 245a 5453 4c41 5445 3d22 2216 002a 4923 $ZTSLATE=""..*I# │ │ │ +0046c660: 2b46 8100 0020 2020 245a 5452 4947 4745 +F... $ZTRIGGE │ │ │ +0046c670: 524f 503d 2222 1500 2b46 9100 0020 2020 ROP=""..+F... │ │ │ +0046c680: 245a 5453 4c41 5445 3d22 2216 002a 4623 $ZTSLATE=""..*F# │ │ │ 0046c690: 0000 2020 2024 5a54 5550 4441 5445 3d22 .. $ZTUPDATE=" │ │ │ -0046c6a0: 2215 002b 4911 0000 2020 2024 5a54 5641 "..+I... $ZTVA │ │ │ -0046c6b0: 4c55 453d 2222 1800 2b49 2100 0020 2020 LUE=""..+I!.. │ │ │ +0046c6a0: 2215 002b 4611 0000 2020 2024 5a54 5641 "..+F... $ZTVA │ │ │ +0046c6b0: 4c55 453d 2222 1800 2b46 2100 0020 2020 LUE=""..+F!.. │ │ │ 0046c6c0: 245a 5457 4f52 4d48 4f4c 453d 2222 1b00 $ZTWORMHOLE="".. │ │ │ -0046c6d0: 2b49 3100 0020 2020 245a 5553 4544 5354 +I1.. $ZUSEDST │ │ │ -0046c6e0: 4f52 3d36 3636 3034 371f 002b 4941 0000 OR=666047..+IA.. │ │ │ +0046c6d0: 2b46 3100 0020 2020 245a 5553 4544 5354 +F1.. $ZUSEDST │ │ │ +0046c6e0: 4f52 3d36 3636 3034 371f 002b 4641 0000 OR=666047..+FA.. │ │ │ 0046c6f0: 2020 2024 5a55 543d 3135 3238 3936 3236 $ZUT=15289626 │ │ │ -0046c700: 3530 3739 3133 3332 3000 2b49 5100 0020 507913320.+IQ.. │ │ │ +0046c700: 3530 3739 3133 3332 3000 2b46 5100 0020 507913320.+FQ.. │ │ │ 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 2b49 6100 0020 x86_64"..+Ia.. │ │ │ +0046c730: 2078 3836 5f36 3422 1500 2b46 6100 0020 x86_64"..+Fa.. │ │ │ 0046c740: 2020 245a 5945 5252 4f52 3d22 2207 002b $ZYERROR=""..+ │ │ │ -0046c750: 4971 0000 4a00 2b49 8100 0020 2020 5468 Iq..J.+I... Th │ │ │ +0046c750: 4671 0000 4a00 2b46 8100 0020 2020 5468 Fq..J.+F... 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: 2b49 9100 0020 2020 7661 7269 6162 6c65 +I... variable │ │ │ -0046c7b0: 732e 0700 2a49 2400 0000 0000 0000 0000 s...*I$......... │ │ │ +0046c7a0: 2b46 9100 0020 2020 7661 7269 6162 6c65 +F... variable │ │ │ +0046c7b0: 732e 0700 2a46 2400 0000 0000 0000 0000 s...*F$......... │ │ │ 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 101c 0000 0000 0000 ................ │ │ │ -0046c810: 5c00 0049 4845 4c50 00ff 7300 ff43 4f4d \..IHELP..s..COM │ │ │ +0046c810: 5c00 0046 4845 4c50 00ff 7300 ff43 4f4d \..FHELP..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 3c49 on_Variables&.Ki │ │ │ +0046cc20: 0700 3d46 1800 0012 003d 4619 0000 2020 ..=F.....=F... │ │ │ +0046cc30: 2045 7861 6d70 6c65 3a07 003d 461a 0000 Example:..=F... │ │ │ +0046cc40: 3c00 3d46 2100 0020 2020 4754 4d3e 4b69 <.=F!.. 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 3d49 "v":a ZWRite*.=I │ │ │ +0046cc70: 2276 223a 6120 5a57 5269 7465 2a00 3d46 "v":a ZWRite*.=F │ │ │ 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 3d49 2300 0020 2020 est"""..=I#.. │ │ │ +0046cca0: 6573 7422 2222 1b00 3d46 2300 0020 2020 est"""..=F#.. │ │ │ 0046ccb0: 6228 312c 2274 776f 2229 3d22 7465 7374 b(1,"two")="test │ │ │ -0046ccc0: 220e 003d 4924 0000 2020 2047 544d 3e07 "..=I$.. GTM>. │ │ │ -0046ccd0: 003d 4925 0000 5200 3d49 2600 0020 2020 .=I%..R.=I&.. │ │ │ +0046ccc0: 220e 003d 4624 0000 2020 2047 544d 3e07 "..=F$.. GTM>. │ │ │ +0046ccd0: 003d 4625 0000 5200 3d46 2600 0020 2020 .=F%..R.=F&.. │ │ │ 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 3d49 2700 0020 ote that7.=I'.. │ │ │ +0046cd20: 6f74 6520 7468 6174 3700 3d46 2700 0020 ote that7.=F'.. │ │ │ 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 4928 0000 1200 3d49 2900 0020 2020 .=I(....=I).. │ │ │ -0046cd70: 4578 616d 706c 653a 0700 3d49 2a00 0000 Example:..=I*... │ │ │ +0046cd60: 003d 4628 0000 1200 3d46 2900 0020 2020 .=F(....=F).. │ │ │ +0046cd70: 4578 616d 706c 653a 0700 3d46 2a00 0000 Example:..=F*... │ │ │ 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 ................ │ │ │ @@ -290043,255 +290043,255 @@ │ │ │ 0046cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046d000: 0400 0000 c407 0000 ad1c 0000 0000 0000 ................ │ │ │ -0046d010: 7f00 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +0046d010: 7f00 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..s..COM │ │ │ 0046d020: 4d41 4e44 5300 ff73 00ff 5a53 5445 5000 MANDS..s..ZSTEP. │ │ │ 0046d030: ff73 00ff 5a53 5445 505f 494e 544f 00bf .s..ZSTEP_INTO.. │ │ │ 0046d040: 5100 0020 2020 7375 6272 6f75 7469 6e65 Q.. subroutine │ │ │ 0046d050: 2069 6e20 7468 6520 6375 7272 656e 7420 in the current │ │ │ 0046d060: 726f 7574 696e 652c 205a 5354 4550 2049 routine, ZSTEP I │ │ │ 0046d070: 4e54 4f20 7061 7573 6573 2061 7420 7468 NTO pauses at th │ │ │ 0046d080: 6520 6669 7273 7420 6c69 6e65 206f 6638 e first line of8 │ │ │ -0046d090: 002c 4961 0000 2020 2063 6f64 6520 6173 .,Ia.. code as │ │ │ +0046d090: 002c 4661 0000 2020 2063 6f64 6520 6173 .,Fa.. code as │ │ │ 0046d0a0: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th │ │ │ 0046d0b0: 6520 6e65 7720 4754 2e4d 2073 7461 636b e new GT.M stack │ │ │ -0046d0c0: 206c 6576 656c 2e07 002c 4971 0000 1600 level...,Iq.... │ │ │ -0046d0d0: 2649 4f55 544f 4600 005a 5354 6570 5f4f &IOUTOF..ZSTep_O │ │ │ -0046d0e0: 5574 6f66 1600 2c49 bf11 0000 2020 205a Utof..,I.... Z │ │ │ -0046d0f0: 5354 6570 204f 5574 6f66 0700 2d49 2100 STep OUtof..-I!. │ │ │ -0046d100: 0050 002d 4931 0000 2020 205a 5354 4550 .P.-I1.. ZSTEP │ │ │ +0046d0c0: 206c 6576 656c 2e07 002c 4671 0000 1600 level...,Fq.... │ │ │ +0046d0d0: 2646 4f55 544f 4600 005a 5354 6570 5f4f &FOUTOF..ZSTep_O │ │ │ +0046d0e0: 5574 6f66 1600 2c46 bf11 0000 2020 205a Utof..,F.... Z │ │ │ +0046d0f0: 5354 6570 204f 5574 6f66 0700 2d46 2100 STep OUtof..-F!. │ │ │ +0046d100: 0050 002d 4631 0000 2020 205a 5354 4550 .P.-F1.. ZSTEP │ │ │ 0046d110: 204f 5554 4f46 2070 6175 7365 7320 6174 OUTOF pauses at │ │ │ 0046d120: 2074 6865 2062 6567 696e 6e69 6e67 206f the beginning o │ │ │ 0046d130: 6620 7468 6520 6e65 7874 206c 696e 6520 f the next line │ │ │ 0046d140: 6578 6563 7574 6564 2061 6674 6572 2061 executed after a │ │ │ -0046d150: 6e53 002d 4941 0000 2020 2065 7870 6c69 nS.-IA.. expli │ │ │ +0046d150: 6e53 002d 4641 0000 2020 2065 7870 6c69 nS.-FA.. expli │ │ │ 0046d160: 6369 7420 6f72 2069 6d70 6c69 6369 7420 cit or implicit │ │ │ 0046d170: 5155 4954 2066 726f 6d20 7468 6520 6375 QUIT from the cu │ │ │ 0046d180: 7272 656e 7420 4754 2e4d 2069 6e76 6f63 rrent GT.M invoc │ │ │ 0046d190: 6174 696f 6e20 7374 6163 6b20 6c65 7665 ation stack leve │ │ │ -0046d1a0: 6c2e 2041 5400 2d49 5100 0020 2020 5a53 l. AT.-IQ.. ZS │ │ │ +0046d1a0: 6c2e 2041 5400 2d46 5100 0020 2020 5a53 l. AT.-FQ.. ZS │ │ │ 0046d1b0: 5445 5020 4f55 544f 4620 646f 6573 206e TEP OUTOF does n │ │ │ 0046d1c0: 6f74 2070 6175 7365 2061 7420 6c69 6e65 ot pause at line │ │ │ 0046d1d0: 7320 6173 736f 6369 6174 6564 2077 6974 s associated wit │ │ │ 0046d1e0: 6820 7468 6520 6375 7272 656e 7420 4754 h the current GT │ │ │ -0046d1f0: 2e4d 2073 7461 636b 3e00 2d49 6100 0020 .M stack>.-Ia.. │ │ │ +0046d1f0: 2e4d 2073 7461 636b 3e00 2d46 6100 0020 .M stack>.-Fa.. │ │ │ 0046d200: 2020 6c65 7665 6c20 6f72 2077 6974 6820 level or with │ │ │ 0046d210: 6c65 7665 6c73 2069 6e76 6f6b 6564 2066 levels invoked f │ │ │ 0046d220: 726f 6d20 7468 6520 6375 7272 656e 7420 rom the current │ │ │ -0046d230: 6c65 7665 6c2e 0700 2d49 7100 0013 0027 level...-Iq....' │ │ │ -0046d240: 4956 4552 0000 5a53 5465 705f 4f56 6572 IVER..ZSTep_OVer │ │ │ -0046d250: 1500 2b49 bf11 0000 2020 205a 5354 6570 ..+I.... ZSTep │ │ │ -0046d260: 204f 5665 7207 002c 4921 0000 5400 2c49 OVer..,I!..T.,I │ │ │ +0046d230: 6c65 7665 6c2e 0700 2d46 7100 0013 0027 level...-Fq....' │ │ │ +0046d240: 4656 4552 0000 5a53 5465 705f 4f56 6572 FVER..ZSTep_OVer │ │ │ +0046d250: 1500 2b46 bf11 0000 2020 205a 5354 6570 ..+F.... ZSTep │ │ │ +0046d260: 204f 5665 7207 002c 4621 0000 5400 2c46 OVer..,F!..T.,F │ │ │ 0046d270: 3100 0020 2020 5a53 5445 5020 4f56 4552 1.. ZSTEP OVER │ │ │ 0046d280: 2070 6175 7365 7320 6174 2074 6865 2062 pauses at the b │ │ │ 0046d290: 6567 696e 6e69 6e67 206f 6620 7468 6520 eginning of the │ │ │ 0046d2a0: 6e65 7874 206c 696e 6520 696e 2074 6865 next line in the │ │ │ 0046d2b0: 2063 6f64 6520 6173 736f 6369 6174 6564 code associated │ │ │ -0046d2c0: 5400 2c49 4100 0020 2020 7769 7468 2065 T.,IA.. with e │ │ │ +0046d2c0: 5400 2c46 4100 0020 2020 7769 7468 2065 T.,FA.. with e │ │ │ 0046d2d0: 6974 6865 7220 7468 6520 6375 7272 656e ither the curren │ │ │ 0046d2e0: 7420 4754 2e4d 2073 7461 636b 206c 6576 t GT.M stack lev │ │ │ 0046d2f0: 656c 206f 7220 6120 7072 6576 696f 7573 el or a previous │ │ │ 0046d300: 2047 542e 4d20 7374 6163 6b20 6c65 7665 GT.M stack leve │ │ │ -0046d310: 6c20 6966 5100 2c49 5100 0020 2020 7468 l ifQ.,IQ.. th │ │ │ +0046d310: 6c20 6966 5100 2c46 5100 0020 2020 7468 l ifQ.,FQ.. th │ │ │ 0046d320: 6520 5a53 5445 5065 6420 6c69 6e65 2063 e ZSTEPed line c │ │ │ 0046d330: 6f6e 7461 696e 7320 616e 2065 7870 6c69 ontains an expli │ │ │ 0046d340: 6369 7420 6f72 2069 6d70 6c69 6369 7420 cit or implicit │ │ │ 0046d350: 5155 4954 2066 726f 6d20 7468 6520 6375 QUIT from the cu │ │ │ -0046d360: 7272 656e 7453 002c 4961 0000 2020 206c rrentS.,Ia.. l │ │ │ +0046d360: 7272 656e 7453 002c 4661 0000 2020 206c rrentS.,Fa.. l │ │ │ 0046d370: 6576 656c 2e20 4120 5a53 5445 5020 4f56 evel. A ZSTEP OV │ │ │ 0046d380: 4552 2064 6f65 7320 6e6f 7420 7061 7573 ER does not paus │ │ │ 0046d390: 6520 6174 206c 696e 6573 2069 6e76 6f6b e at lines invok │ │ │ 0046d3a0: 6564 2066 726f 6d20 7468 6520 6375 7272 ed from the curr │ │ │ -0046d3b0: 656e 7420 6c69 6e65 2800 2c49 7100 0020 ent line(.,Iq.. │ │ │ +0046d3b0: 656e 7420 6c69 6e65 2800 2c46 7100 0020 ent line(.,Fq.. │ │ │ 0046d3c0: 2020 6279 2044 4f73 2c20 5845 4355 5445 by DOs, XECUTE │ │ │ 0046d3d0: 7320 6f72 2065 7874 7269 6e73 6963 732e s or extrinsics. │ │ │ -0046d3e0: 0700 2c49 8100 0012 0018 4959 5354 454d ..,I......IYSTEM │ │ │ -0046d3f0: 0000 5a53 5973 7465 6d12 001e 49bf 1100 ..ZSYstem...I... │ │ │ -0046d400: 0020 2020 5a53 5973 7465 6d07 001f 4921 . ZSYstem...I! │ │ │ -0046d410: 0000 4500 1f49 3100 0020 2020 5468 6520 ..E..I1.. The │ │ │ +0046d3e0: 0700 2c46 8100 0012 0018 4659 5354 454d ..,F......FYSTEM │ │ │ +0046d3f0: 0000 5a53 5973 7465 6d12 001e 46bf 1100 ..ZSYstem...F... │ │ │ +0046d400: 0020 2020 5a53 5973 7465 6d07 001f 4621 . ZSYstem...F! │ │ │ +0046d410: 0000 4500 1f46 3100 0020 2020 5468 6520 ..E..F1.. The │ │ │ 0046d420: 5a53 5953 5445 4d20 636f 6d6d 616e 6420 ZSYSTEM command │ │ │ 0046d430: 6372 6561 7465 7320 6120 6368 696c 6420 creates a child │ │ │ 0046d440: 6f66 2074 6865 2063 7572 7265 6e74 2070 of the current p │ │ │ -0046d450: 726f 6365 7373 2e07 001f 4941 0000 2f00 rocess....IA../. │ │ │ -0046d460: 1f49 5100 0020 2020 5468 6520 666f 726d .IQ.. The form │ │ │ +0046d450: 726f 6365 7373 2e07 001f 4641 0000 2f00 rocess....FA../. │ │ │ +0046d460: 1f46 5100 0020 2020 5468 6520 666f 726d .FQ.. The form │ │ │ 0046d470: 6174 206f 6620 7468 6520 5a53 5953 5445 at of the ZSYSTE │ │ │ 0046d480: 4d20 636f 6d6d 616e 6420 6973 3a07 001f M command is:... │ │ │ -0046d490: 4961 0000 2a00 1f49 7100 0020 2020 5a53 Ia..*..Iq.. ZS │ │ │ +0046d490: 4661 0000 2a00 1f46 7100 0020 2020 5a53 Fa..*..Fq.. ZS │ │ │ 0046d4a0: 595b 5354 454d 5d5b 3a74 7665 7870 725d Y[STEM][:tvexpr] │ │ │ 0046d4b0: 205b 6578 7072 5d5b 2c2e 2e2e 5d5d 0700 [expr][,...]].. │ │ │ -0046d4c0: 1f49 8100 001a 001e 49ff 7300 ff45 5841 .I......I.s..EXA │ │ │ +0046d4c0: 1f46 8100 001a 001e 46ff 7300 ff45 5841 .F......F.s..EXA │ │ │ 0046d4d0: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -0046d4e0: 002b 49bf 1100 0020 2020 4578 616d 706c .+I.... Exampl │ │ │ -0046d4f0: 6573 0700 2c49 2100 0012 002c 4931 0000 es..,I!....,I1.. │ │ │ -0046d500: 2020 2045 7861 6d70 6c65 3a07 002c 4941 Example:..,IA │ │ │ -0046d510: 0000 1e00 2c49 5100 0020 2020 4754 4d3e ....,IQ.. GTM> │ │ │ +0046d4e0: 002b 46bf 1100 0020 2020 4578 616d 706c .+F.... Exampl │ │ │ +0046d4f0: 6573 0700 2c46 2100 0012 002c 4631 0000 es..,F!....,F1.. │ │ │ +0046d500: 2020 2045 7861 6d70 6c65 3a07 002c 4641 Example:..,FA │ │ │ +0046d510: 0000 1e00 2c46 5100 0020 2020 4754 4d3e ....,FQ.. GTM> │ │ │ 0046d520: 7a73 7973 7465 6d20 226c 7320 2a2e 6d22 zsystem "ls *.m" │ │ │ -0046d530: 0700 2c49 6100 0054 002c 4971 0000 2020 ..,Ia..T.,Iq.. │ │ │ +0046d530: 0700 2c46 6100 0054 002c 4671 0000 2020 ..,Fa..T.,Fq.. │ │ │ 0046d540: 2054 6869 7320 7573 6573 205a 5359 5354 This uses ZSYST │ │ │ 0046d550: 454d 2074 6f20 666f 726b 2061 2070 726f EM to fork a pro │ │ │ 0046d560: 6365 7373 2074 6861 7420 7468 656e 2070 cess that then p │ │ │ 0046d570: 6572 666f 726d 7320 7468 6520 6c73 2063 erforms the ls c │ │ │ -0046d580: 6f6d 6d61 6e64 2077 6974 6852 002c 4981 ommand withR.,I. │ │ │ +0046d580: 6f6d 6d61 6e64 2077 6974 6852 002c 4681 ommand withR.,F. │ │ │ 0046d590: 0000 2020 202a 2e6d 2061 7320 616e 2061 .. *.m as an a │ │ │ 0046d5a0: 7267 756d 656e 7420 746f 206c 732e 204f rgument to ls. O │ │ │ 0046d5b0: 6e63 6520 7468 6520 636f 6d6d 616e 6420 nce the command │ │ │ 0046d5c0: 636f 6d70 6c65 7465 732c 2074 6865 2066 completes, the f │ │ │ 0046d5d0: 6f72 6b65 6420 7072 6f63 6573 7315 002c orked process.., │ │ │ -0046d5e0: 4991 0000 2020 2074 6572 6d69 6e61 7465 I... terminate │ │ │ -0046d5f0: 732e 0800 2b49 c011 0000 2a00 2c49 1200 s...+I....*.,I.. │ │ │ +0046d5e0: 4691 0000 2020 2074 6572 6d69 6e61 7465 F... terminate │ │ │ +0046d5f0: 732e 0800 2b46 c011 0000 2a00 2c46 1200 s...+F....*.,F.. │ │ │ 0046d600: 0020 2020 4754 4d3e 7a73 7973 7465 6d20 . GTM>zsystem │ │ │ 0046d610: 2265 6368 6f20 2768 656c 6c6f 2077 6f72 "echo 'hello wor │ │ │ -0046d620: 6c64 2722 1500 2c49 1300 0020 2020 6865 ld'"..,I... he │ │ │ -0046d630: 6c6c 6f20 776f 726c 6407 002c 4914 0000 llo world..,I... │ │ │ -0046d640: 5300 2c49 1500 0020 2020 5468 6973 2065 S.,I... This e │ │ │ +0046d620: 6c64 2722 1500 2c46 1300 0020 2020 6865 ld'"..,F... he │ │ │ +0046d630: 6c6c 6f20 776f 726c 6407 002c 4614 0000 llo world..,F... │ │ │ +0046d640: 5300 2c46 1500 0020 2020 5468 6973 2065 S.,F... This e │ │ │ 0046d650: 7861 6d70 6c65 7320 7368 6f77 2061 2070 xamples show a p │ │ │ 0046d660: 6f73 7369 626c 6520 7573 6520 6f66 2071 ossible use of q │ │ │ 0046d670: 756f 7469 6e67 2077 6974 6820 5a53 5953 uoting with ZSYS │ │ │ 0046d680: 5445 4d20 746f 2072 756e 2074 6865 2065 TEM to run the e │ │ │ -0046d690: 6368 6f12 002c 4916 0000 2020 2063 6f6d cho..,I... com │ │ │ -0046d6a0: 6d61 6e64 2e07 002c 4917 0000 1200 2c49 mand...,I.....,I │ │ │ +0046d690: 6368 6f12 002c 4616 0000 2020 2063 6f6d cho..,F... com │ │ │ +0046d6a0: 6d61 6e64 2e07 002c 4617 0000 1200 2c46 mand...,F.....,F │ │ │ 0046d6b0: 1800 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -0046d6c0: 2c49 1900 0015 002c 491a 0000 2020 2047 ,I.....,I... G │ │ │ -0046d6d0: 544d 3e7a 7379 7374 656d 0b00 2c49 2100 TM>zsystem..,I!. │ │ │ -0046d6e0: 0020 2020 2407 002c 4922 0000 4f00 2c49 . $..,I"..O.,I │ │ │ +0046d6c0: 2c46 1900 0015 002c 461a 0000 2020 2047 ,F.....,F... G │ │ │ +0046d6d0: 544d 3e7a 7379 7374 656d 0b00 2c46 2100 TM>zsystem..,F!. │ │ │ +0046d6e0: 0020 2020 2407 002c 4622 0000 4f00 2c46 . $..,F"..O.,F │ │ │ 0046d6f0: 2300 0020 2020 5468 6973 205a 5359 5354 #.. This ZSYST │ │ │ 0046d700: 454d 2068 6173 206e 6f20 6172 6775 6d65 EM has no argume │ │ │ 0046d710: 6e74 2073 6f20 7468 6520 666f 726b 6564 nt so the forked │ │ │ 0046d720: 2070 726f 6365 7373 2070 726f 6d70 7473 process prompts │ │ │ -0046d730: 2066 6f72 2069 6e70 7574 2e07 002c 4924 for input...,I$ │ │ │ -0046d740: 0000 1500 1749 5443 4f4d 4d49 5400 005a .....ITCOMMIT..Z │ │ │ -0046d750: 5443 6f6d 6d69 7413 001f 49bf 1100 0020 TCommit...I.... │ │ │ -0046d760: 2020 5a54 436f 6d6d 6974 0700 2049 2100 ZTCommit.. I!. │ │ │ -0046d770: 0053 0020 4931 0000 2020 2054 6865 205a .S. I1.. The Z │ │ │ +0046d730: 2066 6f72 2069 6e70 7574 2e07 002c 4624 for input...,F$ │ │ │ +0046d740: 0000 1500 1746 5443 4f4d 4d49 5400 005a .....FTCOMMIT..Z │ │ │ +0046d750: 5443 6f6d 6d69 7413 001f 46bf 1100 0020 TCommit...F.... │ │ │ +0046d760: 2020 5a54 436f 6d6d 6974 0700 2046 2100 ZTCommit.. F!. │ │ │ +0046d770: 0053 0020 4631 0000 2020 2054 6865 205a .S. F1.. The Z │ │ │ 0046d780: 5443 4f4d 4d49 5420 636f 6d6d 616e 6420 TCOMMIT command │ │ │ 0046d790: 6d61 726b 7320 7468 6520 656e 6420 6f66 marks the end of │ │ │ 0046d7a0: 2061 206c 6f67 6963 616c 2074 7261 6e73 a logical trans │ │ │ 0046d7b0: 6163 7469 6f6e 2077 6974 6869 6e20 6120 action within a │ │ │ 0046d7c0: 4754 2e4d 0000 0000 0000 0000 0000 0000 GT.M............ │ │ │ 0046d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046d800: 0400 0000 1a07 0000 551c 0000 0000 0000 ........U....... │ │ │ -0046d810: 6300 0049 4845 4c50 00ff 7300 ff43 4f4d c..IHELP..s..COM │ │ │ +0046d810: 6300 0046 4845 4c50 00ff 7300 ff43 4f4d c..FHELP..s..COM │ │ │ 0046d820: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 0046d830: ff73 00ff 5a53 484f 575f 494e 464f 524d .s..ZSHOW_INFORM │ │ │ 0046d840: 4154 494f 4e5f 434f 4445 5300 c117 4100 ATION_CODES...A. │ │ │ 0046d850: 0020 2020 5a54 4720 3a20 2320 6f66 206f . ZTG : # of o │ │ │ 0046d860: 6620 696e 766f 6b65 6420 5a54 5249 4747 f invoked ZTRIGG │ │ │ -0046d870: 4552 7330 003a 4951 0000 2020 205a 5452 ERs0.:IQ.. ZTR │ │ │ +0046d870: 4552 7330 003a 4651 0000 2020 205a 5452 ERs0.:FQ.. ZTR │ │ │ 0046d880: 203a 2023 206f 6620 5a54 5269 6767 6572 : # of ZTRigger │ │ │ 0046d890: 2063 6f6d 6d61 6e64 206f 7065 7261 7469 command operati │ │ │ -0046d8a0: 6f6e 73a5 003a 4961 0000 2020 205b 4e54 ons..:Ia.. [NT │ │ │ +0046d8a0: 6f6e 73a5 003a 4661 0000 2020 205b 4e54 ons..:Fa.. [NT │ │ │ 0046d8b0: 5d42 5b57 525d 206d 6e65 6d6f 6e69 6373 ]B[WR] mnemonics │ │ │ 0046d8c0: 2061 7265 2073 6174 6973 6669 6564 2062 are satisfied b │ │ │ 0046d8d0: 7920 6569 7468 6572 2064 6973 6b20 6163 y either disk ac │ │ │ 0046d8e0: 6365 7373 206f 722c 2066 6f72 2064 6174 cess or, for dat │ │ │ 0046d8f0: 6162 6173 6573 2074 6861 7420 7573 6520 abases that use │ │ │ 0046d900: 7468 6520 4247 2028 6275 6666 6572 6564 the BG (buffered │ │ │ 0046d910: 2067 6c6f 6261 6c29 2061 6363 6573 7320 global) access │ │ │ 0046d920: 6d65 7468 6f64 2c20 676c 6f62 616c 2062 method, global b │ │ │ 0046d930: 7566 6665 7273 2069 6e20 7368 6172 6564 uffers in shared │ │ │ -0046d940: 206d 656d 6f72 792e db00 3a49 7100 0020 memory...:Iq.. │ │ │ +0046d940: 206d 656d 6f72 792e db00 3a46 7100 0020 memory...:Fq.. │ │ │ 0046d950: 2020 4754 2e4d 206d 6169 6e74 6169 6e73 GT.M maintains │ │ │ 0046d960: 2074 6865 2063 6f75 6e74 6572 7320 6f66 the counters of │ │ │ 0046d970: 2074 6865 206d 6e65 6d6f 6e69 6373 206d the mnemonics m │ │ │ 0046d980: 6172 6b65 6420 7769 7468 2061 202a 206f arked with a * o │ │ │ 0046d990: 6e20 4149 582e 204f 6e20 4c69 6e75 782c n AIX. On Linux, │ │ │ 0046d9a0: 2047 542e 4d20 646f 6573 206e 6f74 2063 GT.M does not c │ │ │ 0046d9b0: 7572 7265 6e74 6c79 2069 6e63 7265 6d65 urrently increme │ │ │ 0046d9c0: 6e74 2074 6865 2063 6f75 6e74 6572 7320 nt the counters │ │ │ 0046d9d0: 6f66 2074 6865 7365 206d 6e65 6d6f 6e69 of these mnemoni │ │ │ 0046d9e0: 6373 2062 7574 2072 6574 6169 6e73 2074 cs but retains t │ │ │ 0046d9f0: 6865 6d20 696e 2074 6865 205a 5348 4f57 hem in the ZSHOW │ │ │ 0046da00: 206f 7574 7075 7420 666f 7220 6261 636b output for back │ │ │ 0046da10: 7761 7264 2063 6f6d 7061 7469 6269 6c69 ward compatibili │ │ │ -0046da20: 7479 2e07 003a 4981 0000 5100 3a49 9100 ty...:I...Q.:I.. │ │ │ +0046da20: 7479 2e07 003a 4681 0000 5100 3a46 9100 ty...:F...Q.:F.. │ │ │ 0046da30: 0020 2020 5768 656e 2024 5052 494e 4349 . When $PRINCI │ │ │ 0046da40: 5041 4c20 696e 7075 7420 616e 6420 6f75 PAL input and ou │ │ │ 0046da50: 7470 7574 2061 7265 2064 6966 6665 7265 tput are differe │ │ │ 0046da60: 6e74 2064 6576 6963 6573 2c20 5a53 484f nt devices, ZSHO │ │ │ -0046da70: 5720 2244 2220 7368 6f77 7350 0039 4918 W "D" showsP.9I. │ │ │ +0046da70: 5720 2244 2220 7368 6f77 7350 0039 4618 W "D" showsP.9F. │ │ │ 0046da80: 0000 2020 2074 6865 6d20 6173 2073 6570 .. them as sep │ │ │ 0046da90: 6172 6174 6520 6974 656d 7320 6964 656e arate items iden │ │ │ 0046daa0: 7469 6669 6564 2061 7320 3020 666f 7220 tified as 0 for │ │ │ 0046dab0: 696e 7075 7420 616e 6420 302d 6f75 7420 input and 0-out │ │ │ -0046dac0: 666f 7220 6f75 7470 7574 2e54 003a 4911 for output.T.:I. │ │ │ +0046dac0: 666f 7220 6f75 7470 7574 2e54 003a 4611 for output.T.:F. │ │ │ 0046dad0: 0000 2020 205a 5348 4f57 2022 4422 2069 .. ZSHOW "D" i │ │ │ 0046dae0: 6e63 6c75 6465 7320 2254 4c53 2220 696e ncludes "TLS" in │ │ │ 0046daf0: 2074 6865 2073 6563 6f6e 6420 6c69 6e65 the second line │ │ │ 0046db00: 206f 6620 7468 6520 6f75 7470 7574 2066 of the output f │ │ │ 0046db10: 6f72 2061 6e20 656e 6372 7970 7465 644f or an encryptedO │ │ │ -0046db20: 003a 4921 0000 2020 2073 6f63 6b65 742e .:I!.. socket. │ │ │ +0046db20: 003a 4621 0000 2020 2073 6f63 6b65 742e .:F!.. socket. │ │ │ 0046db30: 205a 5348 4f57 2022 4422 2072 6570 6f72 ZSHOW "D" repor │ │ │ 0046db40: 7473 2061 7661 696c 6162 6c65 2069 6e66 ts available inf │ │ │ 0046db50: 6f72 6d61 7469 6f6e 206f 6e20 626f 7468 ormation on both │ │ │ 0046db60: 2074 6865 206c 6f63 616c 2061 6e64 2700 the local and'. │ │ │ -0046db70: 3a49 3100 0020 2020 7265 6d6f 7465 2073 :I1.. remote s │ │ │ +0046db70: 3a46 3100 0020 2020 7265 6d6f 7465 2073 :F1.. remote s │ │ │ 0046db80: 6964 6573 206f 6620 6120 5443 5020 736f ides of a TCP so │ │ │ -0046db90: 636b 6574 2e07 003a 4941 0000 0e00 1849 cket...:IA.....I │ │ │ -0046dba0: 5445 5000 005a 5354 6570 1000 1c49 bf11 TEP..ZSTep...I.. │ │ │ -0046dbb0: 0000 2020 205a 5354 6570 0700 1d49 2100 .. ZSTep...I!. │ │ │ -0046dbc0: 0052 001d 4931 0000 2020 2054 6865 205a .R..I1.. The Z │ │ │ +0046db90: 636b 6574 2e07 003a 4641 0000 0e00 1846 cket...:FA.....F │ │ │ +0046dba0: 5445 5000 005a 5354 6570 1000 1c46 bf11 TEP..ZSTep...F.. │ │ │ +0046dbb0: 0000 2020 205a 5354 6570 0700 1d46 2100 .. ZSTep...F!. │ │ │ +0046dbc0: 0052 001d 4631 0000 2020 2054 6865 205a .R..F1.. The Z │ │ │ 0046dbd0: 5354 4550 2063 6f6d 6d61 6e64 2070 726f STEP command pro │ │ │ 0046dbe0: 7669 6465 7320 7468 6520 6162 696c 6974 vides the abilit │ │ │ 0046dbf0: 7920 746f 2063 6f6e 7472 6f6c 2047 542e y to control GT. │ │ │ 0046dc00: 4d20 6578 6563 7574 696f 6e2e 2057 6865 M execution. Whe │ │ │ -0046dc10: 6e20 6153 001d 4941 0000 2020 205a 5354 n aS..IA.. ZST │ │ │ +0046dc10: 6e20 6153 001d 4641 0000 2020 205a 5354 n aS..FA.. ZST │ │ │ 0046dc20: 4550 2069 7320 6973 7375 6564 2066 726f EP is issued fro │ │ │ 0046dc30: 6d20 4469 7265 6374 204d 6f64 652c 2065 m Direct Mode, e │ │ │ 0046dc40: 7865 6375 7469 6f6e 2063 6f6e 7469 6e75 xecution continu │ │ │ 0046dc50: 6573 2074 6f20 7468 6520 6265 6769 6e6e es to the beginn │ │ │ -0046dc60: 696e 6720 6f66 5200 1d49 5100 0020 2020 ing ofR..IQ.. │ │ │ +0046dc60: 696e 6720 6f66 5200 1d46 5100 0020 2020 ing ofR..FQ.. │ │ │ 0046dc70: 7468 6520 6e65 7874 2074 6172 6765 7420 the next target │ │ │ 0046dc80: 6c69 6e65 2061 6e64 2074 6865 6e20 4754 line and then GT │ │ │ 0046dc90: 2e4d 2058 4543 5554 4573 2074 6865 205a .M XECUTEs the Z │ │ │ 0046dca0: 5354 4550 2061 6374 696f 6e2e 2054 6865 STEP action. The │ │ │ -0046dcb0: 206b 6579 776f 7264 5000 1d49 6100 0020 keywordP..Ia.. │ │ │ +0046dcb0: 206b 6579 776f 7264 5000 1d46 6100 0020 keywordP..Fa.. │ │ │ 0046dcc0: 2020 696e 2074 6865 206f 7074 696f 6e61 in the optiona │ │ │ 0046dcd0: 6c20 5a53 5445 5020 6172 6775 6d65 6e74 l ZSTEP argument │ │ │ 0046dce0: 2064 6574 6572 6d69 6e65 7320 7468 6520 determines the │ │ │ 0046dcf0: 636c 6173 7320 6f66 2065 6c69 6769 626c class of eligibl │ │ │ -0046dd00: 6520 7461 7267 6574 1000 1d49 7100 0020 e target...Iq.. │ │ │ -0046dd10: 2020 6c69 6e65 732e 0700 1d49 8100 002d lines....I...- │ │ │ -0046dd20: 001d 4991 0000 2020 2054 6865 2066 6f72 ..I... The for │ │ │ +0046dd00: 6520 7461 7267 6574 1000 1d46 7100 0020 e target...Fq.. │ │ │ +0046dd10: 2020 6c69 6e65 732e 0700 1d46 8100 002d lines....F...- │ │ │ +0046dd20: 001d 4691 0000 2020 2054 6865 2066 6f72 ..F... The for │ │ │ 0046dd30: 6d61 7420 6f66 2074 6865 205a 5354 4550 mat of the ZSTEP │ │ │ -0046dd40: 2063 6f6d 6d61 6e64 2069 733a 0800 1c49 command is:...I │ │ │ -0046dd50: c011 0000 3100 1d49 1200 0020 2020 5a53 ....1..I... ZS │ │ │ +0046dd40: 2063 6f6d 6d61 6e64 2069 733a 0800 1c46 command is:...F │ │ │ +0046dd50: c011 0000 3100 1d46 1200 0020 2020 5a53 ....1..F... ZS │ │ │ 0046dd60: 545b 4550 5d5b 3a74 7665 7870 725d 205b T[EP][:tvexpr] [ │ │ │ 0046dd70: 6b65 7977 6f72 645b 3a65 7870 725d 5d5b keyword[:expr]][ │ │ │ -0046dd80: 2c2e 2e2e 5d07 001d 4913 0000 5100 1d49 ,...]...I...Q..I │ │ │ +0046dd80: 2c2e 2e2e 5d07 001d 4613 0000 5100 1d46 ,...]...F...Q..F │ │ │ 0046dd90: 1400 0020 2020 496e 2044 6972 6563 7420 ... In Direct │ │ │ 0046dda0: 4d6f 6465 2c20 5a53 5445 5020 7065 7266 Mode, ZSTEP perf │ │ │ 0046ddb0: 6f72 6d73 2061 6e20 696d 706c 6963 6974 orms an implicit │ │ │ 0046ddc0: 205a 434f 4e54 494e 5545 2061 6e64 2074 ZCONTINUE and t │ │ │ 0046ddd0: 6865 7265 666f 7265 2047 542e 4d4f 001d herefore GT.MO.. │ │ │ -0046dde0: 4915 0000 2020 2069 676e 6f72 6573 2061 I... ignores a │ │ │ +0046dde0: 4615 0000 2020 2069 676e 6f72 6573 2061 F... ignores a │ │ │ 0046ddf0: 6c6c 2063 6f6d 6d61 6e64 7320 6f6e 2074 ll commands on t │ │ │ 0046de00: 6865 2044 6972 6563 7420 4d6f 6465 2063 he Direct Mode c │ │ │ 0046de10: 6f6d 6d61 6e64 206c 696e 6520 6166 7465 ommand line afte │ │ │ -0046de20: 7220 7468 6520 5a53 5445 502e 0700 1d49 r the ZSTEP....I │ │ │ -0046de30: 1600 0051 001d 4917 0000 2020 2054 6865 ...Q..I... The │ │ │ +0046de20: 7220 7468 6520 5a53 5445 502e 0700 1d46 r the ZSTEP....F │ │ │ +0046de30: 1600 0051 001d 4617 0000 2020 2054 6865 ...Q..F... The │ │ │ 0046de40: 206b 6579 776f 7264 2061 7267 756d 656e keyword argumen │ │ │ 0046de50: 7473 2064 6566 696e 6520 7468 6520 636c ts define the cl │ │ │ 0046de60: 6173 7320 6f66 206c 696e 6573 2077 6865 ass of lines whe │ │ │ 0046de70: 7265 205a 5354 4550 206e 6578 7420 7061 re ZSTEP next pa │ │ │ -0046de80: 7573 6573 5100 1d49 1800 0020 2020 6578 usesQ..I... ex │ │ │ +0046de80: 7573 6573 5100 1d46 1800 0020 2020 6578 usesQ..F... ex │ │ │ 0046de90: 6563 7574 696f 6e20 746f 2058 4543 5554 ecution to XECUT │ │ │ 0046dea0: 4520 7468 6520 5a53 5445 5020 6163 7469 E the ZSTEP acti │ │ │ 0046deb0: 6f6e 2e20 5768 656e 2061 205a 5354 4550 on. When a ZSTEP │ │ │ 0046dec0: 2063 6f6d 6d61 6e64 2068 6173 206d 756c command has mul │ │ │ -0046ded0: 7469 706c 653e 001d 4919 0000 2020 2061 tiple>..I... a │ │ │ +0046ded0: 7469 706c 653e 001d 4619 0000 2020 2061 tiple>..F... a │ │ │ 0046dee0: 7267 756d 656e 7473 2c20 6974 2069 676e rguments, it ign │ │ │ 0046def0: 6f72 6573 2061 6c6c 2061 7267 756d 656e ores all argumen │ │ │ 0046df00: 7473 2065 7863 6570 7420 7468 6520 6c61 ts except the la │ │ │ -0046df10: 7374 2e07 001d 491a 0000 0000 0000 0000 st....I......... │ │ │ +0046df10: 7374 2e07 001d 461a 0000 0000 0000 0000 st....F......... │ │ │ 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 ................ │ │ │ 0046df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -290299,65 +290299,65 @@ │ │ │ 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 4103 0000 881c 0000 0000 0000 ....A........... │ │ │ -0046e010: 3600 0049 4845 4c50 00ff 7300 ff43 4f4d 6..IHELP..s..COM │ │ │ +0046e010: 3600 0046 4845 4c50 00ff 7300 ff43 4f4d 6..FHELP..s..COM │ │ │ 0046e020: 4d41 4e44 5300 ff73 00ff 5a53 5445 5000 MANDS..s..ZSTEP. │ │ │ 0046e030: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -0046e040: 616d 706c 6573 1300 2949 bf11 0000 2020 amples..)I.... │ │ │ -0046e050: 2045 7861 6d70 6c65 7307 002a 4921 0000 Examples..*I!.. │ │ │ -0046e060: 1200 2a49 3100 0020 2020 4578 616d 706c ..*I1.. Exampl │ │ │ -0046e070: 653a 0700 2a49 4100 002c 002a 4951 0000 e:..*IA..,.*IQ.. │ │ │ +0046e040: 616d 706c 6573 1300 2946 bf11 0000 2020 amples..)F.... │ │ │ +0046e050: 2045 7861 6d70 6c65 7307 002a 4621 0000 Examples..*F!.. │ │ │ +0046e060: 1200 2a46 3100 0020 2020 4578 616d 706c ..*F1.. Exampl │ │ │ +0046e070: 653a 0700 2a46 4100 002c 002a 4651 0000 e:..*FA..,.*FQ.. │ │ │ 0046e080: 2020 2047 544d 3e5a 5354 4550 2049 4e54 GTM>ZSTEP INT │ │ │ 0046e090: 4f3a 2257 2021 205a 5020 4024 5a50 4f53 O:"W ! ZP @$ZPOS │ │ │ -0046e0a0: 2057 2021 2207 002a 4961 0000 5200 2a49 W !"..*Ia..R.*I │ │ │ +0046e0a0: 2057 2021 2207 002a 4661 0000 5200 2a46 W !"..*Fa..R.*F │ │ │ 0046e0b0: 7100 0020 2020 5468 6973 205a 5354 4550 q.. This ZSTEP │ │ │ 0046e0c0: 2072 6573 756d 6573 2065 7865 6375 7469 resumes executi │ │ │ 0046e0d0: 6f6e 206f 6620 7468 6520 6375 7272 656e on of the curren │ │ │ 0046e0e0: 7420 726f 7574 696e 652e 2041 7420 7468 t routine. At th │ │ │ 0046e0f0: 6520 6265 6769 6e6e 696e 6720 6f66 5300 e beginning ofS. │ │ │ -0046e100: 2a49 8100 0020 2020 7468 6520 6e65 7874 *I... the next │ │ │ +0046e100: 2a46 8100 0020 2020 7468 6520 6e65 7874 *F... the next │ │ │ 0046e110: 206c 696e 6520 6578 6563 7574 6564 2c20 line executed, │ │ │ 0046e120: 7468 6520 5a53 5445 5020 6163 7469 6f6e the ZSTEP action │ │ │ 0046e130: 205a 5052 494e 5473 2074 6865 2073 6f75 ZPRINTs the sou │ │ │ 0046e140: 7263 6520 636f 6465 2066 6f72 2074 6861 rce code for tha │ │ │ -0046e150: 744e 002a 4991 0000 2020 206c 696e 652e tN.*I... line. │ │ │ +0046e150: 744e 002a 4691 0000 2020 206c 696e 652e tN.*F... line. │ │ │ 0046e160: 2042 6563 6175 7365 2074 6865 2073 7065 Because the spe │ │ │ 0046e170: 6369 6669 6564 2061 6374 696f 6e20 646f cified action do │ │ │ 0046e180: 6573 206e 6f74 2063 6f6e 7461 696e 2061 es not contain a │ │ │ 0046e190: 2042 5245 414b 2063 6f6d 6d61 6e64 2c4f BREAK command,O │ │ │ -0046e1a0: 0029 49c0 1100 0020 2020 6578 6563 7574 .)I.... execut │ │ │ +0046e1a0: 0029 46c0 1100 0020 2020 6578 6563 7574 .)F.... execut │ │ │ 0046e1b0: 696f 6e20 636f 6e74 696e 7565 7320 746f ion continues to │ │ │ 0046e1c0: 2074 6865 206e 6578 7420 6c69 6e65 2061 the next line a │ │ │ 0046e1d0: 6e64 2061 6c6c 2073 7562 7365 7175 656e nd all subsequen │ │ │ 0046e1e0: 7420 6c69 6e65 7320 696e 2074 6865 1700 t lines in the.. │ │ │ -0046e1f0: 2a49 1200 0020 2020 7072 6f67 7261 6d20 *I... program │ │ │ -0046e200: 666c 6f77 2e07 002a 4913 0000 1200 2a49 flow...*I.....*I │ │ │ +0046e1f0: 2a46 1200 0020 2020 7072 6f67 7261 6d20 *F... program │ │ │ +0046e200: 666c 6f77 2e07 002a 4613 0000 1200 2a46 flow...*F.....*F │ │ │ 0046e210: 1400 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -0046e220: 2a49 1500 0062 002a 4916 0000 2020 2047 *I...b.*I... G │ │ │ +0046e220: 2a46 1500 0062 002a 4616 0000 2020 2047 *F...b.*F... G │ │ │ 0046e230: 544d 3e53 6574 2063 7572 783d 2467 6574 TM>Set curx=$get │ │ │ 0046e240: 2878 292c 7a61 6374 3d22 5a53 5445 503a (x),zact="ZSTEP: │ │ │ 0046e250: 2467 6574 2863 7572 7829 3d24 6765 7428 $get(curx)=$get( │ │ │ 0046e260: 7829 2049 4e54 4f3a 7a61 6374 2042 7265 x) INTO:zact Bre │ │ │ 0046e270: 616b 3a24 6765 7428 6375 7278 2927 3d24 ak:$get(curx)'=$ │ │ │ -0046e280: 6765 7428 7829 221d 002a 4917 0000 2020 get(x)"..*I... │ │ │ +0046e280: 6765 7428 7829 221d 002a 4617 0000 2020 get(x)"..*F... │ │ │ 0046e290: 2047 544d 3e5a 5354 4550 2049 4e54 4f3a GTM>ZSTEP INTO: │ │ │ -0046e2a0: 7a61 6374 0700 2a49 1800 0050 002a 4919 zact..*I...P.*I. │ │ │ +0046e2a0: 7a61 6374 0700 2a46 1800 0050 002a 4619 zact..*F...P.*F. │ │ │ 0046e2b0: 0000 2020 2054 6869 7320 7365 7175 656e .. This sequen │ │ │ 0046e2c0: 6365 2075 7365 7320 5a53 5445 5020 746f ce uses ZSTEP to │ │ │ 0046e2d0: 2069 6e76 6f6b 6520 4469 7265 6374 204d invoke Direct M │ │ │ 0046e2e0: 6f64 6520 6174 2074 6865 2062 6567 696e ode at the begin │ │ │ -0046e2f0: 6e69 6e67 206f 6620 7468 653f 002a 491a ning of the?.*I. │ │ │ +0046e2f0: 6e69 6e67 206f 6620 7468 653f 002a 461a ning of the?.*F. │ │ │ 0046e300: 0000 2020 2066 6972 7374 206c 696e 6520 .. first line │ │ │ 0046e310: 6166 7465 7220 7468 6520 6c69 6e65 2074 after the line t │ │ │ 0046e320: 6861 7420 616c 7465 7273 2074 6865 2076 hat alters the v │ │ │ -0046e330: 616c 7565 206f 6620 782e 0700 2a49 2100 alue of x...*I!. │ │ │ +0046e330: 616c 7565 206f 6620 782e 0700 2a46 2100 alue of x...*F!. │ │ │ 0046e340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -290427,383 +290427,383 @@ │ │ │ 0046e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e800: 0400 0000 f907 0000 e01c 0000 0000 0000 ................ │ │ │ -0046e810: 7300 0049 4845 4c50 00ff 7300 ff43 4f4d s..IHELP..s..COM │ │ │ +0046e810: 7300 0046 4845 4c50 00ff 7300 ff43 4f4d s..FHELP..s..COM │ │ │ 0046e820: 4d41 4e44 5300 ff73 00ff 5a54 434f 4d4d MANDS..s..ZTCOMM │ │ │ 0046e830: 4954 00bf 4100 0020 2020 7072 6f67 7261 IT..A.. progra │ │ │ 0046e840: 6d2e 205a 5443 4f4d 4d49 5420 7573 6564 m. ZTCOMMIT used │ │ │ 0046e850: 2077 6974 6820 5a54 5354 4152 5420 2266 with ZTSTART "f │ │ │ 0046e860: 656e 6365 7322 2074 7261 6e73 6163 7469 ences" transacti │ │ │ 0046e870: 6f6e 7320 2874 6861 7420 6973 2c20 6d61 ons (that is, ma │ │ │ -0046e880: 726b 734f 0020 4951 0000 2020 2074 6865 rksO. IQ.. the │ │ │ +0046e880: 726b 734f 0020 4651 0000 2020 2074 6865 rksO. FQ.. the │ │ │ 0046e890: 2065 6e64 2061 6e64 2062 6567 696e 6e69 end and beginni │ │ │ 0046e8a0: 6e67 292e 2046 656e 6369 6e67 2074 7261 ng). Fencing tra │ │ │ 0046e8b0: 6e73 6163 7469 6f6e 7320 616c 6c6f 7773 nsactions allows │ │ │ 0046e8c0: 2074 6865 204d 5550 4950 204a 4f55 524e the MUPIP JOURN │ │ │ -0046e8d0: 414c 4f00 2049 6100 0020 2020 6661 6369 ALO. Ia.. faci │ │ │ +0046e8d0: 414c 4f00 2046 6100 0020 2020 6661 6369 ALO. Fa.. faci │ │ │ 0046e8e0: 6c69 7479 2074 6f20 7072 6576 656e 7420 lity to prevent │ │ │ 0046e8f0: 696e 636f 6d70 6c65 7465 2061 7070 6c69 incomplete appli │ │ │ 0046e900: 6361 7469 6f6e 2074 7261 6e73 6163 7469 cation transacti │ │ │ 0046e910: 6f6e 7320 636f 6e73 6973 7469 6e67 206f ons consisting o │ │ │ -0046e920: 664f 0020 4971 0000 2020 206d 756c 7469 fO. Iq.. multi │ │ │ +0046e920: 664f 0020 4671 0000 2020 206d 756c 7469 fO. Fq.. multi │ │ │ 0046e930: 706c 6520 676c 6f62 616c 2075 7064 6174 ple global updat │ │ │ 0046e940: 6573 2066 726f 6d20 6166 6665 6374 696e es from affectin │ │ │ 0046e950: 6720 7468 6520 6461 7461 6261 7365 2064 g the database d │ │ │ 0046e960: 7572 696e 6720 6120 6461 7461 6261 7365 uring a database │ │ │ -0046e970: 5300 2049 8100 0020 2020 7265 636f 7665 S. I... recove │ │ │ +0046e970: 5300 2046 8100 0020 2020 7265 636f 7665 S. F... recove │ │ │ 0046e980: 7279 2e20 4649 5320 7374 726f 6e67 6c79 ry. FIS strongly │ │ │ 0046e990: 2072 6563 6f6d 6d65 6e64 7320 7468 6520 recommends the │ │ │ 0046e9a0: 7573 6520 6f66 2074 6865 204d 2074 7261 use of the M tra │ │ │ 0046e9b0: 6e73 6163 7469 6f6e 2070 726f 6365 7373 nsaction process │ │ │ -0046e9c0: 696e 6753 0020 4991 0000 2020 2063 6f6d ingS. I... com │ │ │ +0046e9c0: 696e 6753 0020 4691 0000 2020 2063 6f6d ingS. F... com │ │ │ 0046e9d0: 6d61 6e64 7320 7375 6368 2061 7320 5453 mands such as TS │ │ │ 0046e9e0: 5441 5254 2061 6e64 2054 434f 4d4d 4954 TART and TCOMMIT │ │ │ 0046e9f0: 2072 6174 6865 7220 7468 616e 205a 5453 rather than ZTS │ │ │ 0046ea00: 5441 5254 2061 6e64 205a 5443 4f4d 4d49 TART and ZTCOMMI │ │ │ -0046ea10: 542e 2046 4953 4a00 1f49 c011 0000 2020 T. FISJ..I.... │ │ │ +0046ea10: 542e 2046 4953 4a00 1f46 c011 0000 2020 T. FISJ..F.... │ │ │ 0046ea20: 206e 6f20 6c6f 6e67 6572 2074 6573 7473 no longer tests │ │ │ 0046ea30: 2074 6865 2064 6570 7265 6361 7465 6420 the deprecated │ │ │ 0046ea40: 5a54 5354 4152 5420 2f20 5a54 434f 4d4d ZTSTART / ZTCOMM │ │ │ 0046ea50: 4954 2066 756e 6374 696f 6e61 6c6c 792e IT functionally. │ │ │ -0046ea60: 0700 2049 1200 0030 0020 4913 0000 2020 .. I...0. I... │ │ │ +0046ea60: 0700 2046 1200 0030 0020 4613 0000 2020 .. F...0. F... │ │ │ 0046ea70: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ 0046ea80: 6865 205a 5443 4f4d 4d49 5420 636f 6d6d he ZTCOMMIT comm │ │ │ -0046ea90: 616e 6420 6973 3a07 0020 4914 0000 2700 and is:.. I...'. │ │ │ -0046eaa0: 2049 1500 0020 2020 5a54 435b 4f4d 4d49 I... ZTC[OMMI │ │ │ +0046ea90: 616e 6420 6973 3a07 0020 4614 0000 2700 and is:.. F...'. │ │ │ +0046eaa0: 2046 1500 0020 2020 5a54 435b 4f4d 4d49 F... ZTC[OMMI │ │ │ 0046eab0: 545d 5b3a 7476 6578 7072 5d20 5b69 6e74 T][:tvexpr] [int │ │ │ -0046eac0: 6578 7072 5d07 0020 4916 0000 1a00 1f49 expr].. I......I │ │ │ +0046eac0: 6578 7072 5d07 0020 4616 0000 1a00 1f46 expr].. F......F │ │ │ 0046ead0: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -0046eae0: 616d 706c 6573 1300 2c49 bf11 0000 2020 amples..,I.... │ │ │ -0046eaf0: 2045 7861 6d70 6c65 7307 002d 4921 0000 Examples..-I!.. │ │ │ -0046eb00: 1200 2d49 3100 0020 2020 4578 616d 706c ..-I1.. Exampl │ │ │ -0046eb10: 653a 0700 2d49 4100 0018 002d 4951 0000 e:..-IA....-IQ.. │ │ │ +0046eae0: 616d 706c 6573 1300 2c46 bf11 0000 2020 amples..,F.... │ │ │ +0046eaf0: 2045 7861 6d70 6c65 7307 002d 4621 0000 Examples..-F!.. │ │ │ +0046eb00: 1200 2d46 3100 0020 2020 4578 616d 706c ..-F1.. Exampl │ │ │ +0046eb10: 653a 0700 2d46 4100 0018 002d 4651 0000 e:..-FA....-FQ.. │ │ │ 0046eb20: 2020 2047 544d 3e5a 5443 4f4d 4d49 5420 GTM>ZTCOMMIT │ │ │ -0046eb30: 3007 002d 4961 0000 4e00 2d49 7100 0020 0..-Ia..N.-Iq.. │ │ │ +0046eb30: 3007 002d 4661 0000 4e00 2d46 7100 0020 0..-Fa..N.-Fq.. │ │ │ 0046eb40: 2020 5468 6973 205a 5443 4f4d 4d49 5420 This ZTCOMMIT │ │ │ 0046eb50: 6973 7375 6564 2066 726f 6d20 4469 7265 issued from Dire │ │ │ 0046eb60: 6374 204d 6f64 6520 776f 756c 6420 636c ct Mode would cl │ │ │ 0046eb70: 6f73 6520 616e 7920 6f70 656e 205a 5453 ose any open ZTS │ │ │ -0046eb80: 5441 5254 732e 0700 2d49 8100 0012 002d TARTs...-I.....- │ │ │ -0046eb90: 4991 0000 2020 2045 7861 6d70 6c65 3a08 I... Example:. │ │ │ -0046eba0: 002c 49c0 1100 0014 0018 4952 4947 4745 .,I.......IRIGGE │ │ │ -0046ebb0: 5200 005a 5452 6967 6765 7213 001f 49bf R..ZTRigger...I. │ │ │ +0046eb80: 5441 5254 732e 0700 2d46 8100 0012 002d TARTs...-F.....- │ │ │ +0046eb90: 4691 0000 2020 2045 7861 6d70 6c65 3a08 F... Example:. │ │ │ +0046eba0: 002c 46c0 1100 0014 0018 4652 4947 4745 .,F.......FRIGGE │ │ │ +0046ebb0: 5200 005a 5452 6967 6765 7213 001f 46bf R..ZTRigger...F. │ │ │ 0046ebc0: 1100 0020 2020 5a54 5269 6767 6572 0700 ... ZTRigger.. │ │ │ -0046ebd0: 2049 2100 0054 0020 4931 0000 2020 2049 I!..T. I1.. I │ │ │ +0046ebd0: 2046 2100 0054 0020 4631 0000 2020 2049 F!..T. F1.. I │ │ │ 0046ebe0: 6e76 6f6b 6573 2061 6c6c 2074 7269 6767 nvokes all trigg │ │ │ 0046ebf0: 6572 7320 7769 7468 2073 6967 6e61 7475 ers with signatu │ │ │ 0046ec00: 7265 7320 6d61 7463 6869 6e67 2074 6865 res matching the │ │ │ 0046ec10: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ -0046ec20: 206e 616d 6520 616e 6450 0020 4941 0000 name andP. IA.. │ │ │ +0046ec20: 206e 616d 6520 616e 6450 0020 4641 0000 name andP. FA.. │ │ │ 0046ec30: 2020 2074 6865 2063 6f6d 6d61 6e64 2074 the command t │ │ │ 0046ec40: 7970 6520 6f66 205a 5452 5b49 4747 4552 ype of ZTR[IGGER │ │ │ 0046ec50: 5d2e 2054 6865 2066 6f72 6d61 7420 6f66 ]. The format of │ │ │ 0046ec60: 2074 6865 205a 5452 4947 4745 5220 636f the ZTRIGGER co │ │ │ -0046ec70: 6d6d 616e 6420 6973 3a07 0020 4951 0000 mmand is:.. IQ.. │ │ │ -0046ec80: 1800 2049 6100 0020 2020 5a54 525b 4947 .. Ia.. ZTR[IG │ │ │ -0046ec90: 4745 525d 2067 766e 0700 2049 7100 0012 GER] gvn.. Iq... │ │ │ -0046eca0: 0020 4981 0000 2020 2045 7861 6d70 6c65 . I... Example │ │ │ -0046ecb0: 3a07 0020 4991 0000 2300 1f49 c011 0000 :.. I...#..I.... │ │ │ +0046ec70: 6d6d 616e 6420 6973 3a07 0020 4651 0000 mmand is:.. FQ.. │ │ │ +0046ec80: 1800 2046 6100 0020 2020 5a54 525b 4947 .. Fa.. ZTR[IG │ │ │ +0046ec90: 4745 525d 2067 766e 0700 2046 7100 0012 GER] gvn.. Fq... │ │ │ +0046eca0: 0020 4681 0000 2020 2045 7861 6d70 6c65 . F... Example │ │ │ +0046ecb0: 3a07 0020 4691 0000 2300 1f46 c011 0000 :.. F...#..F.... │ │ │ 0046ecc0: 2020 2047 544d 3e77 7269 7465 2024 7a74 GTM>write $zt │ │ │ -0046ecd0: 7269 6767 6572 2822 5322 2927 0020 4912 rigger("S")'. I. │ │ │ +0046ecd0: 7269 6767 6572 2822 5322 2927 0020 4612 rigger("S")'. F. │ │ │ 0046ece0: 0000 2020 203b 7472 6967 6765 7220 6e61 .. ;trigger na │ │ │ 0046ecf0: 6d65 3a20 4323 3123 2020 6379 636c 653a me: C#1# cycle: │ │ │ -0046ed00: 2031 4300 2049 1300 0020 2020 2b5e 4320 1C. I... +^C │ │ │ +0046ed00: 2031 4300 2046 1300 0020 2020 2b5e 4320 1C. F... +^C │ │ │ 0046ed10: 2d63 6f6d 6d61 6e64 733d 5a54 5220 2d78 -commands=ZTR -x │ │ │ 0046ed20: 6563 7574 653d 2277 7269 7465 2022 225a ecute="write ""Z │ │ │ 0046ed30: 5452 2074 7269 6767 6572 2069 6e76 6f6b TR trigger invok │ │ │ -0046ed40: 6564 2222 220b 0020 4914 0000 2020 2031 ed""".. I... 1 │ │ │ -0046ed50: 1900 2049 1500 0020 2020 4754 4d3e 7a74 .. I... GTM>zt │ │ │ -0046ed60: 7269 6767 6572 205e 431d 0020 4916 0000 rigger ^C.. I... │ │ │ +0046ed40: 6564 2222 220b 0020 4614 0000 2020 2031 ed""".. F... 1 │ │ │ +0046ed50: 1900 2046 1500 0020 2020 4754 4d3e 7a74 .. F... GTM>zt │ │ │ +0046ed60: 7269 6767 6572 205e 431d 0020 4616 0000 rigger ^C.. F... │ │ │ 0046ed70: 2020 205a 5452 2074 7269 6767 6572 2069 ZTR trigger i │ │ │ -0046ed80: 6e76 6f6b 6564 0e00 2049 1700 0020 2020 nvoked.. I... │ │ │ -0046ed90: 4754 4d3e 0700 2049 1800 0012 0018 4953 GTM>.. I......IS │ │ │ +0046ed80: 6e76 6f6b 6564 0e00 2046 1700 0020 2020 nvoked.. F... │ │ │ +0046ed90: 4754 4d3e 0700 2046 1800 0012 0018 4653 GTM>.. F......FS │ │ │ 0046eda0: 5441 5254 0000 5a54 5374 6172 7412 001e TART..ZTStart... │ │ │ -0046edb0: 49bf 1100 0020 2020 5a54 5374 6172 7407 I.... ZTStart. │ │ │ -0046edc0: 001f 4921 0000 5300 1f49 3100 0020 2020 ..I!..S..I1.. │ │ │ +0046edb0: 46bf 1100 0020 2020 5a54 5374 6172 7407 F.... ZTStart. │ │ │ +0046edc0: 001f 4621 0000 5300 1f46 3100 0020 2020 ..F!..S..F1.. │ │ │ 0046edd0: 5468 6520 5a54 5354 4152 5420 636f 6d6d The ZTSTART comm │ │ │ 0046ede0: 616e 6420 6d61 726b 7320 7468 6520 6265 and marks the be │ │ │ 0046edf0: 6769 6e6e 696e 6720 6f66 2061 206c 6f67 ginning of a log │ │ │ 0046ee00: 6963 616c 2074 7261 6e73 6163 7469 6f6e ical transaction │ │ │ -0046ee10: 2077 6974 6869 6e20 6154 001f 4941 0000 within aT..IA.. │ │ │ +0046ee10: 2077 6974 6869 6e20 6154 001f 4641 0000 within aT..FA.. │ │ │ 0046ee20: 2020 2047 542e 4d20 7072 6f67 7261 6d2e GT.M program. │ │ │ 0046ee30: 205a 5453 5441 5254 2061 6e64 205a 5443 ZTSTART and ZTC │ │ │ 0046ee40: 4f4d 4d49 5420 2266 656e 6365 2220 7472 OMMIT "fence" tr │ │ │ 0046ee50: 616e 7361 6374 696f 6e73 2028 7468 6174 ansactions (that │ │ │ 0046ee60: 2069 732c 206d 6172 6b20 7468 6554 001f is, mark theT.. │ │ │ -0046ee70: 4951 0000 2020 2062 6567 696e 6e69 6e67 IQ.. beginning │ │ │ +0046ee70: 4651 0000 2020 2062 6567 696e 6e69 6e67 FQ.. beginning │ │ │ 0046ee80: 2061 6e64 2065 6e64 292e 2046 656e 6365 and end). Fence │ │ │ 0046ee90: 6420 7472 616e 7361 6374 696f 6e73 2070 d transactions p │ │ │ 0046eea0: 7265 7665 6e74 2074 6865 204d 5550 4950 revent the MUPIP │ │ │ 0046eeb0: 204a 4f55 524e 414c 2066 6163 696c 6974 JOURNAL facilit │ │ │ -0046eec0: 7954 001f 4961 0000 2020 2066 726f 6d20 yT..Ia.. from │ │ │ +0046eec0: 7954 001f 4661 0000 2020 2066 726f 6d20 yT..Fa.. from │ │ │ 0046eed0: 7265 636f 7665 7269 6e67 2069 6e63 6f6d recovering incom │ │ │ 0046eee0: 706c 6574 6520 7472 616e 7361 6374 696f plete transactio │ │ │ 0046eef0: 6e73 2e20 416c 6c20 5a54 5354 4152 5473 ns. All ZTSTARTs │ │ │ 0046ef00: 206d 7573 7420 6265 206d 6174 6368 6564 must be matched │ │ │ -0046ef10: 2077 6974 6849 001f 4971 0000 2020 205a withI..Iq.. Z │ │ │ +0046ef10: 2077 6974 6849 001f 4671 0000 2020 205a withI..Fq.. Z │ │ │ 0046ef20: 5443 4f4d 4d49 5473 2062 6566 6f72 6520 TCOMMITs before │ │ │ 0046ef30: 7468 6520 6a6f 7572 6e61 6c20 7072 6f63 the journal proc │ │ │ 0046ef40: 6573 7369 6e67 2066 6163 696c 6974 7920 essing facility │ │ │ 0046ef50: 7265 636f 676e 697a 6573 2074 6865 4b00 recognizes theK. │ │ │ -0046ef60: 1f49 8100 0020 2020 7472 616e 7361 6374 .I... transact │ │ │ +0046ef60: 1f46 8100 0020 2020 7472 616e 7361 6374 .F... transact │ │ │ 0046ef70: 696f 6e20 6173 2063 6f6d 706c 6574 652e ion as complete. │ │ │ 0046ef80: 2046 4953 2073 7472 6f6e 676c 7920 7265 FIS strongly re │ │ │ 0046ef90: 636f 6d6d 656e 6473 2074 6865 2075 7365 commends the use │ │ │ -0046efa0: 206f 6620 7468 6520 4d50 001f 4991 0000 of the MP..I... │ │ │ +0046efa0: 206f 6620 7468 6520 4d50 001f 4691 0000 of the MP..F... │ │ │ 0046efb0: 2020 2074 7261 6e73 6163 7469 6f6e 2070 transaction p │ │ │ 0046efc0: 726f 6365 7373 696e 6720 636f 6d6d 616e rocessing comman │ │ │ 0046efd0: 6473 2073 7563 6820 6173 2054 5354 4152 ds such as TSTAR │ │ │ 0046efe0: 5420 616e 6420 5443 4f4d 4d49 5420 7261 T and TCOMMIT ra │ │ │ 0046eff0: 7468 6572 2074 6861 6e00 0000 0000 0000 ther than....... │ │ │ 0046f000: 0400 0000 fb07 0000 1a1d 0000 0000 0000 ................ │ │ │ -0046f010: 6b00 0049 4845 4c50 00ff 7300 ff43 4f4d k..IHELP..s..COM │ │ │ +0046f010: 6b00 0046 4845 4c50 00ff 7300 ff43 4f4d k..FHELP..s..COM │ │ │ 0046f020: 4d41 4e44 5300 ff73 00ff 5a54 5354 4152 MANDS..s..ZTSTAR │ │ │ 0046f030: 5400 c011 0000 2020 205a 5453 5441 5254 T..... ZTSTART │ │ │ 0046f040: 2061 6e64 205a 5443 4f4d 4d49 542e 2046 and ZTCOMMIT. F │ │ │ 0046f050: 4953 206e 6f20 6c6f 6e67 6572 2074 6573 IS no longer tes │ │ │ 0046f060: 7473 2074 6865 2064 6570 7265 6361 7465 ts the deprecate │ │ │ -0046f070: 6420 5a54 5354 4152 5420 2f20 001f 4912 d ZTSTART / ..I. │ │ │ +0046f070: 6420 5a54 5354 4152 5420 2f20 001f 4612 d ZTSTART / ..F. │ │ │ 0046f080: 0000 2020 205a 5443 4f4d 4d49 5420 6675 .. ZTCOMMIT fu │ │ │ -0046f090: 6e63 7469 6f6e 616c 6c79 2e07 001f 4913 nctionally....I. │ │ │ -0046f0a0: 0000 2f00 1f49 1400 0020 2020 5468 6520 ../..I... The │ │ │ +0046f090: 6e63 7469 6f6e 616c 6c79 2e07 001f 4613 nctionally....F. │ │ │ +0046f0a0: 0000 2f00 1f46 1400 0020 2020 5468 6520 ../..F... The │ │ │ 0046f0b0: 666f 726d 6174 206f 6620 7468 6520 5a54 format of the ZT │ │ │ 0046f0c0: 5354 4152 5420 636f 6d6d 616e 6420 6973 START command is │ │ │ -0046f0d0: 3a07 001f 4915 0000 1c00 1f49 1600 0020 :...I......I... │ │ │ +0046f0d0: 3a07 001f 4615 0000 1c00 1f46 1600 0020 :...F......F... │ │ │ 0046f0e0: 2020 5a54 535b 5441 5254 5d5b 3a74 7665 ZTS[TART][:tve │ │ │ -0046f0f0: 7870 725d 0700 1f49 1700 0052 001f 4918 xpr]...I...R..I. │ │ │ +0046f0f0: 7870 725d 0700 1f46 1700 0052 001f 4618 xpr]...F...R..F. │ │ │ 0046f100: 0000 2020 2046 6f72 206d 6f72 6520 696e .. For more in │ │ │ 0046f110: 666f 726d 6174 696f 6e20 6f6e 204a 6f75 formation on Jou │ │ │ 0046f120: 726e 616c 696e 6720 616e 6420 7472 616e rnaling and tran │ │ │ 0046f130: 7361 6374 696f 6e20 6665 6e63 696e 672c saction fencing, │ │ │ 0046f140: 2072 6566 6572 2074 6f20 7468 6554 001f refer to theT.. │ │ │ -0046f150: 4919 0000 2020 2022 4754 2e4d 204a 6f75 I... "GT.M Jou │ │ │ +0046f150: 4619 0000 2020 2022 4754 2e4d 204a 6f75 F... "GT.M Jou │ │ │ 0046f160: 726e 616c 696e 6722 2063 6861 7074 6572 rnaling" chapter │ │ │ 0046f170: 2069 6e20 7468 6520 4754 2e4d 2041 646d in the GT.M Adm │ │ │ 0046f180: 696e 6973 7472 6174 696f 6e20 616e 6420 inistration and │ │ │ 0046f190: 4f70 6572 6174 696f 6e73 2047 7569 6465 Operations Guide │ │ │ -0046f1a0: 2e07 001f 491a 0000 1700 1749 5749 5448 ....I......IWITH │ │ │ +0046f1a0: 2e07 001f 461a 0000 1700 1746 5749 5448 ....F......FWITH │ │ │ 0046f1b0: 4452 4157 0000 5a57 4974 6864 7261 7714 DRAW..ZWIthdraw. │ │ │ -0046f1c0: 0020 49bf 1100 0020 2020 5a57 4974 6864 . I.... ZWIthd │ │ │ -0046f1d0: 7261 7707 0021 4921 0000 5000 2149 3100 raw..!I!..P.!I1. │ │ │ +0046f1c0: 0020 46bf 1100 0020 2020 5a57 4974 6864 . F.... ZWIthd │ │ │ +0046f1d0: 7261 7707 0021 4621 0000 5000 2146 3100 raw..!F!..P.!F1. │ │ │ 0046f1e0: 0020 2020 5468 6520 5a57 4954 4844 5241 . The ZWITHDRA │ │ │ 0046f1f0: 5720 636f 6d6d 616e 6420 4b49 4c4c 7320 W command KILLs │ │ │ 0046f200: 7468 6520 6461 7461 2076 616c 7565 2066 the data value f │ │ │ 0046f210: 6f72 2061 2076 6172 6961 626c 6520 6e61 or a variable na │ │ │ -0046f220: 6d65 2077 6974 686f 7574 3700 2149 4100 me without7.!IA. │ │ │ +0046f220: 6d65 2077 6974 686f 7574 3700 2146 4100 me without7.!FA. │ │ │ 0046f230: 0020 2020 6166 6665 6374 696e 6720 7468 . affecting th │ │ │ 0046f240: 6520 6e6f 6465 7320 6465 7363 656e 6465 e nodes descende │ │ │ 0046f250: 6420 6672 6f6d 2074 6861 7420 6e6f 6465 d from that node │ │ │ -0046f260: 2e07 0021 4951 0000 3100 2149 6100 0020 ...!IQ..1.!Ia.. │ │ │ +0046f260: 2e07 0021 4651 0000 3100 2146 6100 0020 ...!FQ..1.!Fa.. │ │ │ 0046f270: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 0046f280: 7468 6520 5a57 4954 4844 5241 5720 636f the ZWITHDRAW co │ │ │ -0046f290: 6d6d 616e 6420 6973 3a07 0021 4971 0000 mmand is:..!Iq.. │ │ │ -0046f2a0: 2300 2149 8100 0020 2020 5a57 495b 5448 #.!I... ZWI[TH │ │ │ +0046f290: 6d6d 616e 6420 6973 3a07 0021 4671 0000 mmand is:..!Fq.. │ │ │ +0046f2a0: 2300 2146 8100 0020 2020 5a57 495b 5448 #.!F... ZWI[TH │ │ │ 0046f2b0: 4452 4157 5d5b 3a74 7665 7870 725d 2067 DRAW][:tvexpr] g │ │ │ -0046f2c0: 6c76 6e07 0021 4991 0000 5200 2049 c011 lvn..!I...R. I.. │ │ │ +0046f2c0: 6c76 6e07 0021 4691 0000 5200 2046 c011 lvn..!F...R. F.. │ │ │ 0046f2d0: 0000 2020 205a 5749 5448 4452 4157 2070 .. ZWITHDRAW p │ │ │ 0046f2e0: 726f 7669 6465 7320 6120 746f 6f6c 2074 rovides a tool t │ │ │ 0046f2f0: 6f20 7175 6963 6b6c 7920 7265 7374 6f72 o quickly restor │ │ │ 0046f300: 6520 6120 6e6f 6465 2074 6f20 6120 7374 e a node to a st │ │ │ -0046f310: 6174 6520 7768 6572 6520 6974 5000 2149 ate where itP.!I │ │ │ +0046f310: 6174 6520 7768 6572 6520 6974 5000 2146 ate where itP.!F │ │ │ 0046f320: 1200 0020 2020 6861 7320 6465 7363 656e ... has descen │ │ │ 0046f330: 6461 6e74 7320 616e 6420 6e6f 2076 616c dants and no val │ │ │ 0046f340: 7565 2d2d 2074 6861 7420 6973 2c20 7768 ue-- that is, wh │ │ │ 0046f350: 6572 6520 2444 4154 4120 666f 7220 7468 ere $DATA for th │ │ │ -0046f360: 6174 206e 6f64 6520 7769 6c6c 5000 2149 at node willP.!I │ │ │ +0046f360: 6174 206e 6f64 6520 7769 6c6c 5000 2146 at node willP.!F │ │ │ 0046f370: 1300 0020 2020 6861 7665 2061 2076 616c ... have a val │ │ │ 0046f380: 7565 206f 6620 3130 202d 2d20 666f 7220 ue of 10 -- for │ │ │ 0046f390: 7468 6520 6361 7365 2077 6865 7265 2073 the case where s │ │ │ 0046f3a0: 7563 6820 6120 7374 6174 6520 6861 7320 uch a state has │ │ │ -0046f3b0: 736f 6d65 2063 6f6e 7472 6f6c 4b00 2149 some controlK.!I │ │ │ +0046f3b0: 736f 6d65 2063 6f6e 7472 6f6c 4b00 2146 some controlK.!F │ │ │ 0046f3c0: 1400 0020 2020 6d65 616e 696e 672e 2047 ... meaning. G │ │ │ 0046f3d0: 542e 4d20 616c 736f 2070 726f 7669 6465 T.M also provide │ │ │ 0046f3e0: 7320 7468 6520 5a4b 494c 4c20 636f 6d6d s the ZKILL comm │ │ │ 0046f3f0: 616e 642c 2077 6974 6820 6675 6e63 7469 and, with functi │ │ │ -0046f400: 6f6e 616c 6974 7921 0021 4915 0000 2020 onality!.!I... │ │ │ +0046f400: 6f6e 616c 6974 7921 0021 4615 0000 2020 onality!.!F... │ │ │ 0046f410: 2069 6465 6e74 6963 616c 2074 6f20 5a57 identical to ZW │ │ │ -0046f420: 4954 4844 5241 572e 0700 2149 1600 001a ITHDRAW...!I.... │ │ │ -0046f430: 0020 49ff 7300 ff45 5841 4d50 4c45 5300 . I.s..EXAMPLES. │ │ │ -0046f440: 0045 7861 6d70 6c65 7313 002d 49bf 1100 .Examples..-I... │ │ │ -0046f450: 0020 2020 4578 616d 706c 6573 0700 2e49 . Examples...I │ │ │ -0046f460: 2100 0012 002e 4931 0000 2020 2045 7861 !.....I1.. Exa │ │ │ -0046f470: 6d70 6c65 3a07 002e 4941 0000 1000 2e49 mple:...IA.....I │ │ │ -0046f480: 5100 0020 2020 4b69 6c6c 2041 2300 2e49 Q.. Kill A#..I │ │ │ +0046f420: 4954 4844 5241 572e 0700 2146 1600 001a ITHDRAW...!F.... │ │ │ +0046f430: 0020 46ff 7300 ff45 5841 4d50 4c45 5300 . F.s..EXAMPLES. │ │ │ +0046f440: 0045 7861 6d70 6c65 7313 002d 46bf 1100 .Examples..-F... │ │ │ +0046f450: 0020 2020 4578 616d 706c 6573 0700 2e46 . Examples...F │ │ │ +0046f460: 2100 0012 002e 4631 0000 2020 2045 7861 !.....F1.. Exa │ │ │ +0046f470: 6d70 6c65 3a07 002e 4641 0000 1000 2e46 mple:...FA.....F │ │ │ +0046f480: 5100 0020 2020 4b69 6c6c 2041 2300 2e46 Q.. Kill A#..F │ │ │ 0046f490: 6100 0020 2020 5365 7420 413d 2241 222c a.. Set A="A", │ │ │ 0046f4a0: 4128 3129 3d31 2c41 2831 2c31 293d 311d A(1)=1,A(1,1)=1. │ │ │ -0046f4b0: 002e 4971 0000 2020 2057 5269 7465 2024 ..Iq.. WRite $ │ │ │ -0046f4c0: 4461 7461 2841 2831 2929 2c21 1800 2e49 Data(A(1)),!...I │ │ │ +0046f4b0: 002e 4671 0000 2020 2057 5269 7465 2024 ..Fq.. WRite $ │ │ │ +0046f4c0: 4461 7461 2841 2831 2929 2c21 1800 2e46 Data(A(1)),!...F │ │ │ 0046f4d0: 8100 0020 2020 5a57 4974 6864 7261 7720 ... ZWIthdraw │ │ │ -0046f4e0: 4128 3129 1a00 2e49 9100 0020 2020 5752 A(1)...I... WR │ │ │ +0046f4e0: 4128 3129 1a00 2e46 9100 0020 2020 5752 A(1)...F... WR │ │ │ 0046f4f0: 6974 6520 2444 2841 2831 2929 2c21 1300 ite $D(A(1)),!.. │ │ │ -0046f500: 2d49 c011 0000 2020 205a 5752 6974 6520 -I.... ZWRite │ │ │ -0046f510: 410e 002e 4912 0000 2020 2051 7569 7407 A...I... Quit. │ │ │ -0046f520: 002e 4913 0000 1e00 2e49 1400 0020 2020 ..I......I... │ │ │ +0046f500: 2d46 c011 0000 2020 205a 5752 6974 6520 -F.... ZWRite │ │ │ +0046f510: 410e 002e 4612 0000 2020 2051 7569 7407 A...F... Quit. │ │ │ +0046f520: 002e 4613 0000 1e00 2e46 1400 0020 2020 ..F......F... │ │ │ 0046f530: 7072 6f64 7563 6573 2074 6865 2072 6573 produces the res │ │ │ -0046f540: 756c 743a 0700 2e49 1500 000c 002e 4916 ult:...I......I. │ │ │ -0046f550: 0000 2020 2031 310c 002e 4917 0000 2020 .. 11...I... │ │ │ -0046f560: 2031 300f 002e 4918 0000 2020 2041 3d22 10...I... A=" │ │ │ -0046f570: 4122 1200 2e49 1900 0020 2020 4128 312c A"...I... A(1, │ │ │ -0046f580: 3129 3d31 0700 2e49 1a00 0051 002e 4921 1)=1...I...Q..I! │ │ │ +0046f540: 756c 743a 0700 2e46 1500 000c 002e 4616 ult:...F......F. │ │ │ +0046f550: 0000 2020 2031 310c 002e 4617 0000 2020 .. 11...F... │ │ │ +0046f560: 2031 300f 002e 4618 0000 2020 2041 3d22 10...F... A=" │ │ │ +0046f570: 4122 1200 2e46 1900 0020 2020 4128 312c A"...F... A(1, │ │ │ +0046f580: 3129 3d31 0700 2e46 1a00 0051 002e 4621 1)=1...F...Q..F! │ │ │ 0046f590: 0000 2020 2054 6869 7320 7365 7473 2075 .. This sets u │ │ │ 0046f5a0: 7020 6c6f 6361 6c20 7661 7269 6162 6c65 p local variable │ │ │ 0046f5b0: 7320 4120 616e 6420 4128 3129 2061 6e64 s A and A(1) and │ │ │ 0046f5c0: 2041 2831 2c31 292e 2049 7420 7468 656e A(1,1). It then │ │ │ -0046f5d0: 2064 656c 6574 6573 2074 6865 5100 2e49 deletes theQ..I │ │ │ +0046f5d0: 2064 656c 6574 6573 2074 6865 5100 2e46 deletes theQ..F │ │ │ 0046f5e0: 2200 0020 2020 6461 7461 2066 6f72 2041 ".. data for A │ │ │ 0046f5f0: 2831 2920 7769 7468 205a 5749 5448 4452 (1) with ZWITHDR │ │ │ 0046f600: 4157 2e20 5468 6520 5a57 5249 5445 2063 AW. The ZWRITE c │ │ │ 0046f610: 6f6d 6d61 6e64 2073 686f 7773 205a 5749 ommand shows ZWI │ │ │ 0046f620: 5448 4452 4157 204b 494c 4c65 6425 002e THDRAW KILLed%.. │ │ │ -0046f630: 4923 0000 2020 2041 2831 2920 6275 7420 I#.. A(1) but │ │ │ +0046f630: 4623 0000 2020 2041 2831 2920 6275 7420 F#.. A(1) but │ │ │ 0046f640: 6c65 6674 2041 2061 6e64 2041 2831 2c31 left A and A(1,1 │ │ │ -0046f650: 292e 0700 2e49 2400 0010 0018 4952 4954 )....I$.....IRIT │ │ │ -0046f660: 4500 005a 5752 6974 6511 001d 49bf 1100 E..ZWRite...I... │ │ │ -0046f670: 0020 2020 5a57 5269 7465 0700 1e49 2100 . ZWRite...I!. │ │ │ -0046f680: 0054 001e 4931 0000 2020 2054 6865 205a .T..I1.. The Z │ │ │ +0046f650: 292e 0700 2e46 2400 0010 0018 4652 4954 )....F$.....FRIT │ │ │ +0046f660: 4500 005a 5752 6974 6511 001d 46bf 1100 E..ZWRite...F... │ │ │ +0046f670: 0020 2020 5a57 5269 7465 0700 1e46 2100 . ZWRite...F!. │ │ │ +0046f680: 0054 001e 4631 0000 2020 2054 6865 205a .T..F1.. The Z │ │ │ 0046f690: 5752 4954 4520 636f 6d6d 616e 6420 6469 WRITE command di │ │ │ 0046f6a0: 7370 6c61 7973 2074 6865 2063 7572 7265 splays the curre │ │ │ 0046f6b0: 6e74 2076 616c 7565 206f 6620 6f6e 6520 nt value of one │ │ │ 0046f6c0: 6f72 206d 6f72 6520 6c6f 6361 6c20 2c20 or more local , │ │ │ -0046f6d0: 616c 6961 7351 001e 4941 0000 2020 2076 aliasQ..IA.. v │ │ │ +0046f6d0: 616c 6961 7351 001e 4641 0000 2020 2076 aliasQ..FA.. v │ │ │ 0046f6e0: 6172 6961 626c 6573 2c20 4953 5673 2c20 ariables, ISVs, │ │ │ 0046f6f0: 6f72 2067 6c6f 6261 6c20 7661 7269 6162 or global variab │ │ │ 0046f700: 6c65 732e 205a 5752 4954 4520 666f 726d les. ZWRITE form │ │ │ 0046f710: 6174 7320 6974 7320 6f75 7470 7574 2073 ats its output s │ │ │ -0046f720: 6f20 7468 6174 5200 1e49 5100 0020 2020 o thatR..IQ.. │ │ │ +0046f720: 6f20 7468 6174 5200 1e46 5100 0020 2020 o thatR..FQ.. │ │ │ 0046f730: 6561 6368 2069 7465 6d20 696e 2074 6865 each item in the │ │ │ 0046f740: 2064 6973 706c 6179 2066 6f72 6d73 2061 display forms a │ │ │ 0046f750: 2076 616c 6964 2061 7267 756d 656e 7420 valid argument │ │ │ 0046f760: 746f 2061 2053 4554 2040 2063 6f6d 6d61 to a SET @ comma │ │ │ -0046f770: 6e64 2e20 5468 6973 5200 1e49 6100 0020 nd. ThisR..Ia.. │ │ │ +0046f770: 6e64 2e20 5468 6973 5200 1e46 6100 0020 nd. ThisR..Fa.. │ │ │ 0046f780: 2020 6d65 616e 7320 5a57 5249 5445 2065 means ZWRITE e │ │ │ 0046f790: 6e63 6c6f 7365 7320 7374 7269 6e67 2076 ncloses string v │ │ │ 0046f7a0: 616c 7565 7320 696e 2071 756f 7465 7320 alues in quotes │ │ │ 0046f7b0: 616e 6420 7265 7072 6573 656e 7473 206e and represents n │ │ │ -0046f7c0: 6f6e 2d67 7261 7068 6963 3100 1e49 7100 on-graphic1..Iq. │ │ │ +0046f7c0: 6f6e 2d67 7261 7068 6963 3100 1e46 7100 on-graphic1..Fq. │ │ │ 0046f7d0: 0020 2020 2863 6f6e 7472 6f6c 2920 6368 . (control) ch │ │ │ 0046f7e0: 6172 6163 7465 7273 2069 6e20 2443 4841 aracters in $CHA │ │ │ 0046f7f0: 5228 2920 7379 6e74 6178 2e00 0000 0000 R() syntax...... │ │ │ 0046f800: 0400 0000 7007 0000 741d 0000 0000 0000 ....p...t....... │ │ │ 0046f810: 6900 0000 4845 4c50 00ff 7300 ff43 4f4d i...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 0000 5a57 5249 5445 5f46 IABLES..ZWRITE_F │ │ │ 0046f860: 6f72 6d61 745f 666f 725f 416c 6961 735f ormat_for_Alias_ │ │ │ -0046f870: 5661 7269 6162 6c65 732c 0043 49bf 1100 Variables,.CI... │ │ │ +0046f870: 5661 7269 6162 6c65 732c 0043 46bf 1100 Variables,.CF... │ │ │ 0046f880: 0020 2020 5a57 5249 5445 2046 6f72 6d61 . ZWRITE Forma │ │ │ 0046f890: 7420 666f 7220 416c 6961 7320 5661 7269 t for Alias Vari │ │ │ -0046f8a0: 6162 6c65 7307 0044 4921 0000 5200 4449 ables..DI!..R.DI │ │ │ +0046f8a0: 6162 6c65 7307 0044 4621 0000 5200 4446 ables..DF!..R.DF │ │ │ 0046f8b0: 3100 0020 2020 5a57 5249 5445 2061 6e64 1.. ZWRITE and │ │ │ 0046f8c0: 205a 5348 4f57 2022 5622 2064 756d 7020 ZSHOW "V" dump │ │ │ 0046f8d0: 7468 6520 7661 6c75 6573 206f 6620 616c the values of al │ │ │ 0046f8e0: 6961 7320 7661 7269 6162 6c65 732c 2061 ias variables, a │ │ │ 0046f8f0: 6c69 6173 2063 6f6e 7461 696e 6572 5200 lias containerR. │ │ │ -0046f900: 4449 4100 0020 2020 7661 7269 6162 6c65 DIA.. variable │ │ │ +0046f900: 4446 4100 0020 2020 7661 7269 6162 6c65 DFA.. variable │ │ │ 0046f910: 732c 2061 6e64 2074 6865 2061 7373 6f63 s, and the assoc │ │ │ 0046f920: 6961 7465 6420 6461 7461 2061 7320 6465 iated data as de │ │ │ 0046f930: 7363 7269 6265 6420 6265 6c6f 772c 2069 scribed below, i │ │ │ 0046f940: 6e20 5a57 5249 5445 2066 6f72 6d61 742e n ZWRITE format. │ │ │ -0046f950: 5400 4449 5100 0020 2020 496e 2074 6865 T.DIQ.. In the │ │ │ +0046f950: 5400 4446 5100 0020 2020 496e 2074 6865 T.DFQ.. In the │ │ │ 0046f960: 205a 5752 4954 4520 666f 726d 6174 2c20 ZWRITE format, │ │ │ 0046f970: 7468 6520 636f 6e74 656e 7473 206f 6620 the contents of │ │ │ 0046f980: 616e 2061 7272 6179 2061 7265 2064 6973 an array are dis │ │ │ 0046f990: 706c 6179 6564 2077 6974 6820 7468 6520 played with the │ │ │ -0046f9a0: 6e61 6d65 5200 4449 6100 0020 2020 6173 nameR.DIa.. as │ │ │ +0046f9a0: 6e61 6d65 5200 4446 6100 0020 2020 6173 nameR.DFa.. as │ │ │ 0046f9b0: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th │ │ │ 0046f9c0: 6174 2061 7272 6179 2074 6861 7420 6170 at array that ap │ │ │ 0046f9d0: 7065 6172 7320 6669 7273 7420 696e 2074 pears first in t │ │ │ 0046f9e0: 6865 206c 6578 6963 616c 206f 7264 6572 he lexical order │ │ │ -0046f9f0: 696e 6720 6f66 4f00 4449 7100 0020 2020 ing ofO.DIq.. │ │ │ +0046f9f0: 696e 6720 6f66 4f00 4446 7100 0020 2020 ing ofO.DFq.. │ │ │ 0046fa00: 6e61 6d65 732e 2047 542e 4d20 6469 7370 names. GT.M disp │ │ │ 0046fa10: 6c61 7973 2062 6f74 6820 7468 6520 756e lays both the un │ │ │ 0046fa20: 7375 6273 6372 6970 7465 6420 616e 6420 subscripted and │ │ │ 0046fa30: 7375 6273 6372 6970 7465 6420 6e6f 6465 subscripted node │ │ │ -0046fa40: 7320 616e 6454 0044 4981 0000 2020 2076 s andT.DI... v │ │ │ +0046fa40: 7320 616e 6454 0044 4681 0000 2020 2076 s andT.DF... v │ │ │ 0046fa50: 616c 7565 732c 2061 7070 656e 6469 6e67 alues, appending │ │ │ 0046fa60: 2061 206e 6f74 6174 696f 6e61 6c20 7370 a notational sp │ │ │ 0046fa70: 6163 652d 7365 6d69 636f 6c6f 6e2d 6173 ace-semicolon-as │ │ │ 0046fa80: 7465 7269 736b 2028 223b 2a22 2920 7365 terisk (";*") se │ │ │ -0046fa90: 7175 656e 6365 2074 6f54 0044 4991 0000 quence toT.DI... │ │ │ +0046fa90: 7175 656e 6365 2074 6f54 0044 4691 0000 quence toT.DF... │ │ │ 0046faa0: 2020 2074 6865 2075 6e73 7562 7363 7269 the unsubscri │ │ │ 0046fab0: 7074 6564 2076 616c 7565 2c20 6966 2061 pted value, if a │ │ │ 0046fac0: 6e79 2e20 5468 6520 5a57 5249 5445 2066 ny. The ZWRITE f │ │ │ 0046fad0: 6f72 6d61 7420 6f75 7470 7574 2063 616e ormat output can │ │ │ 0046fae0: 2062 6520 7265 6164 2069 6e74 6f53 0043 be read intoS.C │ │ │ -0046faf0: 49c0 1100 0020 2020 6120 4754 2e4d 2070 I.... a GT.M p │ │ │ +0046faf0: 46c0 1100 0020 2020 6120 4754 2e4d 2070 F.... a GT.M p │ │ │ 0046fb00: 726f 6365 7373 2077 6974 6820 7468 6520 rocess with the │ │ │ 0046fb10: 636f 6d6d 616e 6473 2052 6561 6420 7820 commands Read x │ │ │ 0046fb20: 616e 6420 5365 7420 4078 2028 7768 6572 and Set @x (wher │ │ │ 0046fb30: 6520 7820 6973 2061 6e79 206e 616d 6529 e x is any name) │ │ │ -0046fb40: 5300 4449 1200 0020 2020 6578 6563 7574 S.DI... execut │ │ │ +0046fb40: 5300 4446 1200 0020 2020 6578 6563 7574 S.DF... execut │ │ │ 0046fb50: 6564 2069 6e20 6120 6c6f 6f70 2e20 223b ed in a loop. "; │ │ │ 0046fb60: 2a22 2061 6374 7320 6173 2061 2063 6f6d *" acts as a com │ │ │ 0046fb70: 6d65 6e74 2069 676e 6f72 6564 2062 7920 ment ignored by │ │ │ 0046fb80: 7468 6520 5345 5420 636f 6d6d 616e 642e the SET command. │ │ │ -0046fb90: 2049 6e53 0044 4913 0000 2020 2074 6865 InS.DI... the │ │ │ +0046fb90: 2049 6e53 0044 4613 0000 2020 2074 6865 InS.DF... the │ │ │ 0046fba0: 2066 6f6c 6c6f 7769 6e67 2065 7861 6d70 following examp │ │ │ 0046fbb0: 6c65 2c20 7369 6e63 6520 4120 616e 6420 le, since A and │ │ │ 0046fbc0: 4320 6172 6520 616c 6961 7365 7320 6173 C are aliases as │ │ │ 0046fbd0: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th │ │ │ -0046fbe0: 6520 7361 6d65 5200 4449 1400 0020 2020 e sameR.DI... │ │ │ +0046fbe0: 6520 7361 6d65 5200 4446 1400 0020 2020 e sameR.DF... │ │ │ 0046fbf0: 6172 7261 792c 2074 6865 206e 6f64 6573 array, the nodes │ │ │ 0046fc00: 206f 6620 7468 6174 2061 7272 6179 2061 of that array a │ │ │ 0046fc10: 7265 206f 7574 7075 7420 7769 7468 2041 re output with A │ │ │ 0046fc20: 2c20 7768 6963 6820 6f63 6375 7273 206c , which occurs l │ │ │ -0046fc30: 6578 6963 616c 6c79 3e00 4449 1500 0020 exically>.DI... │ │ │ +0046fc30: 6578 6963 616c 6c79 3e00 4446 1500 0020 exically>.DF... │ │ │ 0046fc40: 2020 6265 666f 7265 2043 2c20 6576 656e before C, even │ │ │ 0046fc50: 2074 686f 7567 6820 7468 6520 7661 6c75 though the valu │ │ │ 0046fc60: 6573 2077 6572 6520 6173 7369 676e 6564 es were assigned │ │ │ -0046fc70: 2074 6f20 433a 0700 4449 1600 003b 0044 to C:..DI...;.D │ │ │ -0046fc80: 4917 0000 2020 2047 544d 3e53 6574 2043 I... GTM>Set C │ │ │ +0046fc70: 2074 6f20 433a 0700 4446 1600 003b 0044 to C:..DF...;.D │ │ │ +0046fc80: 4617 0000 2020 2047 544d 3e53 6574 2043 F... GTM>Set C │ │ │ 0046fc90: 3d31 2c43 2822 4d61 6c76 6572 6e22 293d =1,C("Malvern")= │ │ │ 0046fca0: 2257 616c 6573 222c 2a41 3d43 2c2a 4228 "Wales",*A=C,*B( │ │ │ -0046fcb0: 2d33 2e31 3429 3d43 0700 4449 1800 003e -3.14)=C..DI...> │ │ │ -0046fcc0: 0044 4919 0000 2020 2047 544d 3e5a 5348 .DI... GTM>ZSH │ │ │ +0046fcb0: 2d33 2e31 3429 3d43 0700 4446 1800 003e -3.14)=C..DF...> │ │ │ +0046fcc0: 0044 4619 0000 2020 2047 544d 3e5a 5348 .DF... GTM>ZSH │ │ │ 0046fcd0: 6f77 2022 5622 203b 205a 5752 6974 6520 ow "V" ; ZWRite │ │ │ 0046fce0: 776f 756c 6420 7072 6f64 7563 6520 7468 would produce th │ │ │ 0046fcf0: 6520 7361 6d65 206f 7574 7075 7410 0044 e same output..D │ │ │ -0046fd00: 491a 0000 2020 2041 3d31 203b 2a1e 0044 I... A=1 ;*..D │ │ │ -0046fd10: 4921 0000 2020 2041 2822 4d61 6c76 6572 I!.. A("Malver │ │ │ -0046fd20: 6e22 293d 2257 616c 6573 2215 0044 4922 n")="Wales"..DI" │ │ │ +0046fd00: 461a 0000 2020 2041 3d31 203b 2a1e 0044 F... A=1 ;*..D │ │ │ +0046fd10: 4621 0000 2020 2041 2822 4d61 6c76 6572 F!.. A("Malver │ │ │ +0046fd20: 6e22 293d 2257 616c 6573 2215 0044 4622 n")="Wales"..DF" │ │ │ 0046fd30: 0000 2020 202a 4228 2d33 2e31 3429 3d41 .. *B(-3.14)=A │ │ │ -0046fd40: 0e00 4449 2300 0020 2020 2a43 3d41 5a00 ..DI#.. *C=AZ. │ │ │ -0046fd50: 4449 2400 0020 2020 4754 4d3e 5a57 5269 DI$.. GTM>ZWRi │ │ │ +0046fd40: 0e00 4446 2300 0020 2020 2a43 3d41 5a00 ..DF#.. *C=AZ. │ │ │ +0046fd50: 4446 2400 0020 2020 4754 4d3e 5a57 5269 DF$.. GTM>ZWRi │ │ │ 0046fd60: 7465 2043 203b 204f 6e6c 7920 6f6e 6520 te C ; Only one │ │ │ 0046fd70: 6973 206e 616d 6520 6173 736f 6369 6174 is name associat │ │ │ 0046fd80: 6564 2077 6974 6820 7468 6520 6172 7261 ed with the arra │ │ │ 0046fd90: 7920 6f6e 2074 6869 7320 5a57 5269 7465 y on this ZWRite │ │ │ -0046fda0: 2063 6f6d 6d61 6e64 1000 4449 2500 0020 command..DI%.. │ │ │ -0046fdb0: 2020 433d 3120 3b2a 1e00 4449 2600 0020 C=1 ;*..DI&.. │ │ │ +0046fda0: 2063 6f6d 6d61 6e64 1000 4446 2500 0020 command..DF%.. │ │ │ +0046fdb0: 2020 433d 3120 3b2a 1e00 4446 2600 0020 C=1 ;*..DF&.. │ │ │ 0046fdc0: 2020 4328 224d 616c 7665 726e 2229 3d22 C("Malvern")=" │ │ │ -0046fdd0: 5761 6c65 7322 0e00 4449 2700 0020 2020 Wales"..DI'.. │ │ │ -0046fde0: 4754 4d3e 0700 4449 2800 0052 0044 4929 GTM>..DI(..R.DI) │ │ │ +0046fdd0: 5761 6c65 7322 0e00 4446 2700 0020 2020 Wales"..DF'.. │ │ │ +0046fde0: 4754 4d3e 0700 4446 2800 0052 0044 4629 GTM>..DF(..R.DF) │ │ │ 0046fdf0: 0000 2020 2043 6f6e 7469 6e75 696e 6720 .. Continuing │ │ │ 0046fe00: 7468 6520 6578 616d 706c 652c 2069 6620 the example, if │ │ │ 0046fe10: 7468 6520 7661 7269 6162 6c65 7320 7365 the variables se │ │ │ 0046fe20: 6c65 6374 6564 2066 6f72 2074 6865 205a lected for the Z │ │ │ 0046fe30: 5752 4954 4520 636f 6d6d 616e 6454 0044 WRITE commandT.D │ │ │ -0046fe40: 492a 0000 2020 2064 6f20 6e6f 7420 696e I*.. do not in │ │ │ +0046fe40: 462a 0000 2020 2064 6f20 6e6f 7420 696e F*.. do not in │ │ │ 0046fe50: 636c 7564 6520 616e 7920 6f66 2074 6865 clude any of the │ │ │ 0046fe60: 2074 6865 2061 7373 6f63 6961 7465 6420 the associated │ │ │ 0046fe70: 616c 6961 7320 7661 7269 6162 6c65 732c alias variables, │ │ │ 0046fe80: 2074 6865 206f 7574 7075 7420 7368 6f77 the output show │ │ │ -0046fe90: 732b 0044 4931 0000 2020 206f 6e6c 7920 s+.DI1.. only │ │ │ +0046fe90: 732b 0044 4631 0000 2020 206f 6e6c 7920 s+.DF1.. only │ │ │ 0046fea0: 7468 6520 7265 6665 7265 6e63 652c 206e the reference, n │ │ │ -0046feb0: 6f74 2074 6865 2064 6174 613a 0700 4449 ot the data:..DI │ │ │ -0046fec0: 3200 002f 0044 4933 0000 2020 2047 544d 2../.DI3.. GTM │ │ │ +0046feb0: 6f74 2074 6865 2064 6174 613a 0700 4446 ot the data:..DF │ │ │ +0046fec0: 3200 002f 0044 4633 0000 2020 2047 544d 2../.DF3.. GTM │ │ │ 0046fed0: 3e5a 5752 4954 4520 4220 3b20 4220 6f6e >ZWRITE B ; B on │ │ │ 0046fee0: 6c79 2068 6173 2061 2063 6f6e 7461 696e ly has a contain │ │ │ -0046fef0: 6572 1500 4449 3400 0020 2020 2a42 282d er..DI4.. *B(- │ │ │ -0046ff00: 332e 3134 293d 410e 0044 4935 0000 2020 3.14)=A..DI5.. │ │ │ -0046ff10: 2047 544d 3e07 0044 4936 0000 5400 4449 GTM>..DI6..T.DI │ │ │ +0046fef0: 6572 1500 4446 3400 0020 2020 2a42 282d er..DF4.. *B(- │ │ │ +0046ff00: 332e 3134 293d 410e 0044 4635 0000 2020 3.14)=A..DF5.. │ │ │ +0046ff10: 2047 544d 3e07 0044 4636 0000 5400 4446 GTM>..DF6..T.DF │ │ │ 0046ff20: 3700 0020 2020 5768 656e 205a 5752 4954 7.. When ZWRIT │ │ │ 0046ff30: 4520 2f20 5a53 484f 5720 2256 2220 656e E / ZSHOW "V" en │ │ │ 0046ff40: 636f 756e 7465 7273 2061 6e20 616c 6961 counters an alia │ │ │ 0046ff50: 7320 636f 6e74 6169 6e65 7220 666f 7220 s container for │ │ │ 0046ff60: 616e 2061 7272 6179 2077 6974 6820 6e6f an array with no │ │ │ 0046ff70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046ff80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -290811,215 +290811,215 @@ │ │ │ 0046ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 b807 0000 641d 0000 0000 0000 ........d....... │ │ │ -00470010: 9700 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00470010: 9700 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..s..COM │ │ │ 00470020: 4d41 4e44 5300 ff73 00ff 5a57 5249 5445 MANDS..s..ZWRITE │ │ │ 00470030: 00ff 7300 ff5a 5752 4954 455f 464f 524d ..s..ZWRITE_FORM │ │ │ 00470040: 4154 5f46 4f52 5f41 4c49 4153 5f56 4152 AT_FOR_ALIAS_VAR │ │ │ 00470050: 4941 424c 4553 00c0 3800 0020 2020 6375 IABLES..8.. cu │ │ │ 00470060: 7272 656e 7420 616c 6961 7320 7661 7269 rrent alias vari │ │ │ 00470070: 6162 6c65 2c20 6974 2075 7365 7320 6120 able, it uses a │ │ │ 00470080: 6e61 6d65 2024 5a57 5254 4143 6e20 6173 name $ZWRTACn as │ │ │ 00470090: 2074 6865 206d 6164 652d 7570 206e 616d the made-up nam │ │ │ -004700a0: 6520 6f66 2061 6e54 0044 4939 0000 2020 e of anT.DI9.. │ │ │ +004700a0: 6520 6f66 2061 6e54 0044 4639 0000 2020 e of anT.DF9.. │ │ │ 004700b0: 2061 6c69 6173 2076 6172 6961 626c 6520 alias variable │ │ │ 004700c0: 666f 7220 7468 6174 2061 7272 6179 2c20 for that array, │ │ │ 004700d0: 7768 6572 6520 6e20 6973 2061 6e20 6172 where n is an ar │ │ │ 004700e0: 6269 7472 6172 7920 6275 7420 756e 6971 bitrary but uniq │ │ │ -004700f0: 7565 2069 6e74 6567 6572 2e53 0044 493a ue integer.S.DI: │ │ │ +004700f0: 7565 2069 6e74 6567 6572 2e53 0044 463a ue integer.S.DF: │ │ │ 00470100: 0000 2020 2054 6865 2053 4554 2063 6f6d .. The SET com │ │ │ 00470110: 6d61 6e64 2072 6563 6f67 6e69 7a65 7320 mand recognizes │ │ │ 00470120: 7468 6973 2073 7065 6369 616c 206e 616d this special nam │ │ │ 00470130: 652c 2074 6875 7320 656e 6162 6c69 6e67 e, thus enabling │ │ │ 00470140: 2074 6865 206f 7574 7075 7420 6f66 4e00 the output ofN. │ │ │ -00470150: 4449 4100 0020 2020 6120 5a57 5249 5445 DIA.. a ZWRITE │ │ │ +00470150: 4446 4100 0020 2020 6120 5a57 5249 5445 DFA.. a ZWRITE │ │ │ 00470160: 202f 205a 5348 4f57 2022 5622 2074 6f20 / ZSHOW "V" to │ │ │ 00470170: 6265 2075 7365 6420 746f 2072 6563 7265 be used to recre │ │ │ 00470180: 6174 6520 616c 6961 7320 636f 6e74 6169 ate alias contai │ │ │ -00470190: 6e65 7273 2077 6974 686f 7574 4300 4449 ners withoutC.DI │ │ │ +00470190: 6e65 7273 2077 6974 686f 7574 4300 4446 ners withoutC.DF │ │ │ 004701a0: 4200 0020 2020 6173 736f 6369 6174 6564 B.. associated │ │ │ 004701b0: 2061 6c69 6173 2076 6172 6961 626c 6573 alias variables │ │ │ 004701c0: 2e20 436f 6e74 696e 7569 6e67 2074 6865 . Continuing the │ │ │ 004701d0: 2061 626f 7665 2065 7861 6d70 6c65 3a07 above example:. │ │ │ -004701e0: 0044 4943 0000 5e00 4449 4400 0020 2020 .DIC..^.DID.. │ │ │ +004701e0: 0044 4643 0000 5e00 4446 4400 0020 2020 .DFC..^.DFD.. │ │ │ 004701f0: 4754 4d3e 4b69 6c6c 202a 412c 2a43 203b GTM>Kill *A,*C ; │ │ │ 00470200: 2044 656c 6574 6520 616c 6961 7320 7661 Delete alias va │ │ │ 00470210: 7269 6162 6c65 7320 616e 6420 6173 736f riables and asso │ │ │ 00470220: 6369 6174 696f 6e73 2c20 6c65 6176 696e ciations, leavin │ │ │ 00470230: 6720 6f6e 6c79 2074 6865 2063 6f6e 7461 g only the conta │ │ │ -00470240: 696e 6572 0700 4449 4500 0014 0044 4946 iner..DIE....DIF │ │ │ +00470240: 696e 6572 0700 4446 4500 0014 0044 4646 iner..DFE....DFF │ │ │ 00470250: 0000 2020 2047 544d 3e5a 5752 6974 6514 .. GTM>ZWRite. │ │ │ -00470260: 0044 4947 0000 2020 2024 5a57 5254 4143 .DIG.. $ZWRTAC │ │ │ -00470270: 3d22 221c 0044 4948 0000 2020 202a 4228 =""..DIH.. *B( │ │ │ +00470260: 0044 4647 0000 2020 2024 5a57 5254 4143 .DFG.. $ZWRTAC │ │ │ +00470270: 3d22 221c 0044 4648 0000 2020 202a 4228 =""..DFH.. *B( │ │ │ 00470280: 2d33 2e31 3429 3d24 5a57 5254 4143 3117 -3.14)=$ZWRTAC1. │ │ │ -00470290: 0044 4949 0000 2020 2024 5a57 5254 4143 .DII.. $ZWRTAC │ │ │ -004702a0: 313d 3320 3b2a 2500 4449 4a00 0020 2020 1=3 ;*%.DIJ.. │ │ │ +00470290: 0044 4649 0000 2020 2024 5a57 5254 4143 .DFI.. $ZWRTAC │ │ │ +004702a0: 313d 3320 3b2a 2500 4446 4a00 0020 2020 1=3 ;*%.DFJ.. │ │ │ 004702b0: 245a 5752 5441 4331 2822 4d61 6c76 6572 $ZWRTAC1("Malver │ │ │ -004702c0: 6e22 293d 2257 616c 6573 2214 0044 4951 n")="Wales"..DIQ │ │ │ +004702c0: 6e22 293d 2257 616c 6573 2214 0044 4651 n")="Wales"..DFQ │ │ │ 004702d0: 0000 2020 2024 5a57 5254 4143 3d22 220e .. $ZWRTAC="". │ │ │ -004702e0: 0044 4952 0000 2020 2047 544d 3e07 0044 .DIR.. GTM>..D │ │ │ -004702f0: 4953 0000 5200 4449 5400 0020 2020 5a57 IS..R.DIT.. ZW │ │ │ +004702e0: 0044 4652 0000 2020 2047 544d 3e07 0044 .DFR.. GTM>..D │ │ │ +004702f0: 4653 0000 5200 4446 5400 0020 2020 5a57 FS..R.DFT.. ZW │ │ │ 00470300: 5249 5445 2070 726f 6475 6365 7320 245a RITE produces $Z │ │ │ 00470310: 5752 5441 436e 206e 616d 6573 2074 6f20 WRTACn names to │ │ │ 00470320: 7365 7276 6520 6173 2064 6174 6120 6365 serve as data ce │ │ │ 00470330: 6c6c 2061 6e63 686f 7273 2077 6869 6368 ll anchors which │ │ │ -00470340: 2053 4554 2040 4b00 4449 5500 0020 2020 SET @K.DIU.. │ │ │ +00470340: 2053 4554 2040 4b00 4446 5500 0020 2020 SET @K.DFU.. │ │ │ 00470350: 6163 6365 7074 7320 6173 2076 616c 6964 accepts as valid │ │ │ 00470360: 2073 6574 206c 6566 7420 7461 7267 6574 set left target │ │ │ 00470370: 732e 2024 5a57 5254 4143 6e20 6e61 6d65 s. $ZWRTACn name │ │ │ 00470380: 7320 6172 6520 6372 6561 7465 6420 616e s are created an │ │ │ -00470390: 6451 0044 4956 0000 2020 2064 6573 7472 dQ.DIV.. destr │ │ │ +00470390: 6451 0044 4656 0000 2020 2064 6573 7472 dQ.DFV.. destr │ │ │ 004703a0: 6f79 6564 2077 6865 6e20 7573 696e 6720 oyed when using │ │ │ 004703b0: 5a57 5249 5445 206f 7574 7075 7420 746f ZWRITE output to │ │ │ 004703c0: 2064 7269 7665 2072 6573 746f 7261 7469 drive restorati │ │ │ 004703d0: 6f6e 206f 6620 6120 7072 6576 696f 7573 on of a previous │ │ │ -004703e0: 6c79 5300 4449 5700 0020 2020 6361 7074 lyS.DIW.. capt │ │ │ +004703e0: 6c79 5300 4446 5700 0020 2020 6361 7074 lyS.DFW.. capt │ │ │ 004703f0: 7572 6564 2076 6172 6961 626c 6520 7374 ured variable st │ │ │ 00470400: 6174 652e 2045 7863 6570 7420 666f 7220 ate. Except for │ │ │ 00470410: 7468 6569 7220 6170 7065 6172 616e 6365 their appearance │ │ │ 00470420: 2069 6e20 5a57 5249 5445 206f 7574 7075 in ZWRITE outpu │ │ │ -00470430: 7420 616e 6454 0044 4958 0000 2020 2061 t andT.DIX.. a │ │ │ +00470430: 7420 616e 6454 0044 4658 0000 2020 2061 t andT.DFX.. a │ │ │ 00470440: 7320 6c65 6674 2d68 616e 6420 7369 6465 s left-hand side │ │ │ 00470450: 2053 4554 2040 2074 6172 6765 7473 2c20 SET @ targets, │ │ │ 00470460: 7468 6579 2068 6176 6520 6e6f 2066 756e they have no fun │ │ │ 00470470: 6374 696f 6e2e 204f 7468 6572 2074 6861 ction. Other tha │ │ │ -00470480: 6e20 5345 542c 206e 6f4c 0044 4959 0000 n SET, noL.DIY.. │ │ │ +00470480: 6e20 5345 542c 206e 6f4c 0044 4659 0000 n SET, noL.DFY.. │ │ │ 00470490: 2020 206f 7468 6572 2063 6f6d 6d61 6e64 other command │ │ │ 004704a0: 7320 6361 6e20 7573 6520 245a 5752 5441 s can use $ZWRTA │ │ │ 004704b0: 432a 2069 6e20 7468 6569 7220 7379 6e74 C* in their synt │ │ │ 004704c0: 6178 2e20 416c 7468 6f75 6768 2024 5a57 ax. Although $ZW │ │ │ -004704d0: 5254 4143 6e54 0044 495a 0000 2020 2073 RTACnT.DIZ.. s │ │ │ +004704d0: 5254 4143 6e54 0044 465a 0000 2020 2073 RTACnT.DFZ.. s │ │ │ 004704e0: 7570 6572 6669 6369 616c 6c79 206c 6f6f uperficially loo │ │ │ 004704f0: 6b73 206c 696b 6520 616e 2069 6e74 7269 ks like an intri │ │ │ 00470500: 6e73 6963 2073 7065 6369 616c 2076 6172 nsic special var │ │ │ 00470510: 6961 626c 6520 2849 5356 292c 2074 6865 iable (ISV), the │ │ │ -00470520: 7920 6172 6520 6e6f 7451 0044 4961 0000 y are notQ.DIa.. │ │ │ +00470520: 7920 6172 6520 6e6f 7451 0044 4661 0000 y are notQ.DFa.. │ │ │ 00470530: 2020 2049 5356 732e 2024 5a57 5254 4143 ISVs. $ZWRTAC │ │ │ 00470540: 6e20 7769 7468 206e 6f20 7375 6273 6372 n with no subscr │ │ │ 00470550: 6970 7473 2063 616e 2073 6572 7665 2061 ipts can serve a │ │ │ 00470560: 7320 7468 6520 7461 7267 6574 2028 6c65 s the target (le │ │ │ -00470570: 6674 2073 6964 6520 6f66 5000 4449 6200 ft side ofP.DIb. │ │ │ +00470570: 6674 2073 6964 6520 6f66 5000 4446 6200 ft side ofP.DFb. │ │ │ 00470580: 0020 2020 7468 6520 6571 7561 6c73 2d73 . the equals-s │ │ │ 00470590: 6967 6e29 206f 6620 6120 5345 5420 2a20 ign) of a SET * │ │ │ 004705a0: 636f 6d6d 616e 642e 2053 4554 2024 5a57 command. SET $ZW │ │ │ 004705b0: 5254 4143 2028 6e6f 2074 7261 696c 696e RTAC (no trailin │ │ │ -004705c0: 6720 696e 7465 6765 7229 5400 4449 6300 g integer)T.DIc. │ │ │ +004705c0: 6720 696e 7465 6765 7229 5400 4446 6300 g integer)T.DFc. │ │ │ 004705d0: 0020 2020 6465 6c65 7465 7320 616c 6c20 . deletes all │ │ │ 004705e0: 6461 7461 2063 656c 6c20 6173 736f 6369 data cell associ │ │ │ 004705f0: 6174 696f 6e73 2077 6974 6820 7468 6520 ations with the │ │ │ 00470600: 245a 5752 5441 4320 7072 6566 6978 6564 $ZWRTAC prefixed │ │ │ 00470610: 2061 6c69 6173 6573 2e20 4754 2e4d 4f00 aliases. GT.MO. │ │ │ -00470620: 4449 6400 0020 2020 6f6e 6c79 2072 6563 DId.. only rec │ │ │ +00470620: 4446 6400 0020 2020 6f6e 6c79 2072 6563 DFd.. only rec │ │ │ 00470630: 6f67 6e69 7a65 7320 7468 6520 7570 7065 ognizes the uppe │ │ │ 00470640: 722d 6361 7365 2075 6e61 6262 7265 7669 r-case unabbrevi │ │ │ 00470650: 6174 6564 206e 616d 6520 616e 6420 7072 ated name and pr │ │ │ 00470660: 6566 6978 2024 5a57 5254 4143 2e07 0044 efix $ZWRTAC...D │ │ │ -00470670: 4965 0000 5200 4449 6600 0020 2020 5768 Ie..R.DIf.. Wh │ │ │ +00470670: 4665 0000 5200 4446 6600 0020 2020 5768 Fe..R.DFf.. Wh │ │ │ 00470680: 656e 205a 5752 4954 4520 6469 7370 6c61 en ZWRITE displa │ │ │ 00470690: 7973 2076 616c 7565 7320 666f 7220 616e ys values for an │ │ │ 004706a0: 2061 6c69 6173 2076 6172 6961 626c 652c alias variable, │ │ │ 004706b0: 2069 7420 6170 7065 6e64 7320 6120 2220 it appends a " │ │ │ -004706c0: 3b2a 2220 746f 5000 4449 6700 0020 2020 ;*" toP.DIg.. │ │ │ +004706c0: 3b2a 2220 746f 5000 4446 6700 0020 2020 ;*" toP.DFg.. │ │ │ 004706d0: 7468 6520 6e61 6d65 2077 6869 6368 2076 the name which v │ │ │ 004706e0: 6973 7561 6c6c 7920 7461 6773 2074 6865 isually tags the │ │ │ 004706f0: 2061 6c69 6173 2077 6974 686f 7574 2069 alias without i │ │ │ 00470700: 6e74 6572 6665 7269 6e67 2077 6974 6820 nterfering with │ │ │ -00470710: 7573 6520 6f66 4f00 4449 6800 0020 2020 use ofO.DIh.. │ │ │ +00470710: 7573 6520 6f66 4f00 4446 6800 0020 2020 use ofO.DFh.. │ │ │ 00470720: 5a57 5249 5445 206f 7574 7075 7420 6173 ZWRITE output as │ │ │ 00470730: 2061 7267 756d 656e 7473 2074 6f20 6120 arguments to a │ │ │ 00470740: 5345 5420 402e 205a 5752 4954 4520 6361 SET @. ZWRITE ca │ │ │ 00470750: 6e20 6f6e 6c79 2069 6465 6e74 6966 7920 n only identify │ │ │ -00470760: 616c 6961 7353 0044 4969 0000 2020 2076 aliasS.DIi.. v │ │ │ +00470760: 616c 6961 7353 0044 4669 0000 2020 2076 aliasS.DFi.. v │ │ │ 00470770: 6172 6961 626c 6573 2077 6865 6e20 6174 ariables when at │ │ │ 00470780: 206c 6561 7374 2074 776f 2061 6c69 6173 least two alias │ │ │ 00470790: 6573 2066 6f72 2074 6865 2073 616d 6520 es for the same │ │ │ 004707a0: 6461 7461 206d 6174 6368 2069 7473 2061 data match its a │ │ │ 004707b0: 7267 756d 656e 742e 0000 0000 0000 0000 rgument......... │ │ │ 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 9f04 0000 1954 0000 0000 0000 .........T...... │ │ │ 00470810: 2100 0041 4845 4c50 00ff 7300 ff46 554e !..AHELP..s..FUN │ │ │ 00470820: 4354 494f 4e53 0000 4675 6e63 7469 6f6e CTIONS..Function │ │ │ -00470830: 7314 0013 49bf 1100 0020 2020 4675 6e63 s...I.... Func │ │ │ -00470840: 7469 6f6e 7307 0014 4921 0000 5400 1449 tions...I!..T..I │ │ │ +00470830: 7314 0013 46bf 1100 0020 2020 4675 6e63 s...F.... Func │ │ │ +00470840: 7469 6f6e 7307 0014 4621 0000 5400 1446 tions...F!..T..F │ │ │ 00470850: 3100 0020 2020 5468 6973 2063 6861 7074 1.. This chapt │ │ │ 00470860: 6572 2064 6573 6372 6962 6573 204d 206c er describes M l │ │ │ 00470870: 616e 6775 6167 6520 496e 7472 696e 7369 anguage Intrinsi │ │ │ 00470880: 6320 4675 6e63 7469 6f6e 7320 696d 706c c Functions impl │ │ │ 00470890: 656d 656e 7465 6420 696e 2047 542e 4d2e emented in GT.M. │ │ │ -004708a0: 5400 1449 4100 0020 2020 5472 6164 6974 T..IA.. Tradit │ │ │ +004708a0: 5400 1446 4100 0020 2020 5472 6164 6974 T..FA.. Tradit │ │ │ 004708b0: 696f 6e61 6c20 7374 7269 6e67 2070 726f ional string pro │ │ │ 004708c0: 6365 7373 696e 6720 6675 6e63 7469 6f6e cessing function │ │ │ 004708d0: 7320 6861 7665 2070 6172 616c 6c65 6c20 s have parallel │ │ │ 004708e0: 6675 6e63 7469 6f6e 7320 7468 6174 2073 functions that s │ │ │ -004708f0: 7461 7274 4e00 1449 5100 0020 2020 7769 tartN..IQ.. wi │ │ │ +004708f0: 7461 7274 4e00 1446 5100 0020 2020 7769 tartN..FQ.. wi │ │ │ 00470900: 7468 2074 6865 206c 6574 7465 7220 227a th the letter "z │ │ │ 00470910: 222e 2054 6865 2070 6172 616c 6c65 6c20 ". The parallel │ │ │ 00470920: 6675 6e63 7469 6f6e 7320 6578 7465 6e64 functions extend │ │ │ 00470930: 2074 6865 2062 7974 652d 6f72 6965 6e74 the byte-orient │ │ │ -00470940: 6564 5200 1449 6100 0020 2020 6675 6e63 edR..Ia.. func │ │ │ +00470940: 6564 5200 1446 6100 0020 2020 6675 6e63 edR..Fa.. func │ │ │ 00470950: 7469 6f6e 616c 6974 7920 6f66 2074 6865 tionality of the │ │ │ 00470960: 6972 2063 6f75 6e74 6572 7061 7274 7320 ir counterparts │ │ │ 00470970: 746f 2055 5446 2d38 206d 6f64 652e 2054 to UTF-8 mode. T │ │ │ 00470980: 6865 7920 6172 6520 6865 6c70 6675 6c20 hey are helpful │ │ │ -00470990: 7768 656e 4f00 1449 7100 0020 2020 6170 whenO..Iq.. ap │ │ │ +00470990: 7768 656e 4f00 1446 7100 0020 2020 6170 whenO..Fq.. ap │ │ │ 004709a0: 706c 6963 6174 696f 6e73 206e 6565 6420 plications need │ │ │ 004709b0: 746f 2070 726f 6365 7373 2062 696e 6172 to process binar │ │ │ 004709c0: 7920 6461 7461 2069 6e63 6c75 6469 6e67 y data including │ │ │ 004709d0: 2062 6c6f 6273 2c20 6269 6e61 7279 2062 blobs, binary b │ │ │ -004709e0: 7974 6528 0014 4981 0000 2020 2073 7472 yte(..I... str │ │ │ +004709e0: 7974 6528 0014 4681 0000 2020 2073 7472 yte(..F... str │ │ │ 004709f0: 6561 6d73 2c20 6269 742d 6d61 736b 732c eams, bit-masks, │ │ │ -00470a00: 2061 6e64 2073 6f20 6f6e 2e07 0014 4991 and so on....I. │ │ │ -00470a10: 0000 4900 1349 c011 0000 2020 204f 7468 ..I..I.... Oth │ │ │ +00470a00: 2061 6e64 2073 6f20 6f6e 2e07 0014 4691 and so on....F. │ │ │ +00470a10: 0000 4900 1346 c011 0000 2020 204f 7468 ..I..F.... Oth │ │ │ 00470a20: 6572 2066 756e 6374 696f 6e73 2074 6861 er functions tha │ │ │ 00470a30: 7420 7374 6172 7420 7769 7468 2074 6865 t start with the │ │ │ 00470a40: 206c 6574 7465 7220 227a 2220 616e 6420 letter "z" and │ │ │ -00470a50: 646f 206e 6f74 2068 6176 6550 0014 4912 do not haveP..I. │ │ │ +00470a50: 646f 206e 6f74 2068 6176 6550 0014 4612 do not haveP..F. │ │ │ 00470a60: 0000 2020 2063 6f75 6e74 6572 7061 7274 .. counterpart │ │ │ 00470a70: 7320 696d 706c 656d 656e 7420 6e65 7720 s implement new │ │ │ 00470a80: 6675 6e63 7469 6f6e 616c 6974 7920 616e functionality an │ │ │ 00470a90: 6420 6172 6520 4754 2e4d 2061 6464 6974 d are GT.M addit │ │ │ -00470aa0: 696f 6e73 2074 6f20 7468 654e 0014 4913 ions to theN..I. │ │ │ +00470aa0: 696f 6e73 2074 6f20 7468 654e 0014 4613 ions to theN..F. │ │ │ 00470ab0: 0000 2020 2041 4e53 4920 7374 616e 6461 .. ANSI standa │ │ │ 00470ac0: 7264 2049 6e74 7269 6e73 6963 2046 756e rd Intrinsic Fun │ │ │ 00470ad0: 6374 696f 6e73 2e20 5468 6520 4d20 7374 ctions. The M st │ │ │ 00470ae0: 616e 6461 7264 2073 7065 6369 6669 6573 andard specifies │ │ │ -00470af0: 2073 7461 6e64 6172 644c 0014 4914 0000 standardL..I... │ │ │ +00470af0: 2073 7461 6e64 6172 644c 0014 4614 0000 standardL..F... │ │ │ 00470b00: 2020 2061 6262 7265 7669 6174 696f 6e73 abbreviations │ │ │ 00470b10: 2066 6f72 2049 6e74 7269 6e73 6963 2046 for Intrinsic F │ │ │ 00470b20: 756e 6374 696f 6e73 2061 6e64 2072 656a unctions and rej │ │ │ 00470b30: 6563 7473 2061 6e79 206e 6f6e 2d73 7461 ects any non-sta │ │ │ -00470b40: 6e64 6172 6418 0014 4915 0000 2020 2061 ndard...I... a │ │ │ +00470b40: 6e64 6172 6418 0014 4615 0000 2020 2061 ndard...F... a │ │ │ 00470b50: 6262 7265 7669 6174 696f 6e73 2e07 0014 bbreviations.... │ │ │ -00470b60: 4916 0000 5300 1449 1700 0020 2020 4d20 I...S..I... M │ │ │ +00470b60: 4616 0000 5300 1446 1700 0020 2020 4d20 F...S..F... M │ │ │ 00470b70: 496e 7472 696e 7369 6320 4675 6e63 7469 Intrinsic Functi │ │ │ 00470b80: 6f6e 7320 7374 6172 7420 7769 7468 2061 ons start with a │ │ │ 00470b90: 2073 696e 676c 6520 646f 6c6c 6172 2073 single dollar s │ │ │ 00470ba0: 6967 6e20 2824 2920 616e 6420 6861 7665 ign ($) and have │ │ │ -00470bb0: 206f 6e65 206f 7250 0014 4918 0000 2020 one orP..I... │ │ │ +00470bb0: 206f 6e65 206f 7250 0014 4618 0000 2020 one orP..F... │ │ │ 00470bc0: 206d 6f72 6520 6172 6775 6d65 6e74 7320 more arguments │ │ │ 00470bd0: 656e 636c 6f73 6564 2069 6e20 7061 7265 enclosed in pare │ │ │ 00470be0: 6e74 6865 7365 7320 2829 2061 6e64 2073 ntheses () and s │ │ │ 00470bf0: 6570 6172 6174 6564 2062 7920 636f 6d6d eparated by comm │ │ │ -00470c00: 6173 2028 2c29 2e53 0014 4919 0000 2020 as (,).S..I... │ │ │ +00470c00: 6173 2028 2c29 2e53 0014 4619 0000 2020 as (,).S..F... │ │ │ 00470c10: 2054 6865 7365 2066 756e 6374 696f 6e73 These functions │ │ │ 00470c20: 2070 726f 7669 6465 2065 7870 7265 7373 provide express │ │ │ 00470c30: 696f 6e20 7265 7375 6c74 7320 6279 2070 ion results by p │ │ │ 00470c40: 6572 666f 726d 696e 6720 6163 7469 6f6e erforming action │ │ │ -00470c50: 7320 7468 6174 2061 7265 3e00 1449 1a00 s that are>..I.. │ │ │ +00470c50: 7320 7468 6174 2061 7265 3e00 1446 1a00 s that are>..F.. │ │ │ 00470c60: 0020 2020 696d 706f 7373 6962 6c65 206f . impossible o │ │ │ 00470c70: 7220 6469 6666 6963 756c 7420 746f 2070 r difficult to p │ │ │ 00470c80: 6572 666f 726d 2075 7369 6e67 204d 2063 erform using M c │ │ │ -00470c90: 6f6d 6d61 6e64 732e 0700 1449 2100 0000 ommands....I!... │ │ │ +00470c90: 6f6d 6d61 6e64 732e 0700 1446 2100 0000 ommands....F!... │ │ │ 00470ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -291067,84 +291067,84 @@ │ │ │ 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 7204 0000 941d 0000 0000 0000 ....r........... │ │ │ -00471010: 2500 0049 4845 4c50 00ff 7300 ff43 4f4d %..IHELP..s..COM │ │ │ +00471010: 2500 0046 4845 4c50 00ff 7300 ff43 4f4d %..FHELP..s..COM │ │ │ 00471020: 4d41 4e44 5300 ff73 00ff 5a57 5249 5445 MANDS..s..ZWRITE │ │ │ -00471030: 00bf 8100 002e 001e 4991 0000 2020 2054 ........I... T │ │ │ +00471030: 00bf 8100 002e 001e 4691 0000 2020 2054 ........F... T │ │ │ 00471040: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ 00471050: 205a 5752 4954 4520 636f 6d6d 616e 6420 ZWRITE command │ │ │ -00471060: 6973 3a08 001d 49c0 1100 002b 001e 4912 is:...I....+..I. │ │ │ +00471060: 6973 3a08 001d 46c0 1100 002b 001e 4612 is:...F....+..F. │ │ │ 00471070: 0000 2020 205a 5752 5b49 5445 5d5b 3a74 .. ZWR[ITE][:t │ │ │ 00471080: 7665 7870 725d 205b 7a77 7267 6c76 6e5b vexpr] [zwrglvn[ │ │ │ -00471090: 2c2e 2e2e 5d5d 0700 1e49 1300 001a 001d ,...]]...I...... │ │ │ -004710a0: 49ff 7300 ff45 5841 4d50 4c45 5300 0045 I.s..EXAMPLES..E │ │ │ -004710b0: 7861 6d70 6c65 7313 002a 49bf 1100 0020 xamples..*I.... │ │ │ -004710c0: 2020 4578 616d 706c 6573 0700 2b49 2100 Examples..+I!. │ │ │ -004710d0: 0012 002b 4931 0000 2020 2045 7861 6d70 ...+I1.. Examp │ │ │ -004710e0: 6c65 3a07 002b 4941 0000 2500 2b49 5100 le:..+IA..%.+IQ. │ │ │ +00471090: 2c2e 2e2e 5d5d 0700 1e46 1300 001a 001d ,...]]...F...... │ │ │ +004710a0: 46ff 7300 ff45 5841 4d50 4c45 5300 0045 F.s..EXAMPLES..E │ │ │ +004710b0: 7861 6d70 6c65 7313 002a 46bf 1100 0020 xamples..*F.... │ │ │ +004710c0: 2020 4578 616d 706c 6573 0700 2b46 2100 Examples..+F!. │ │ │ +004710d0: 0012 002b 4631 0000 2020 2045 7861 6d70 ...+F1.. Examp │ │ │ +004710e0: 6c65 3a07 002b 4641 0000 2500 2b46 5100 le:..+FA..%.+FQ. │ │ │ 004710f0: 0020 2020 4754 4d3e 5a57 5249 5445 205e . GTM>ZWRITE ^ │ │ │ 00471100: 3f31 2225 2232 5528 303a 223a 222c 2907 ?1"%"2U(0:":",). │ │ │ -00471110: 002b 4961 0000 5300 2b49 7100 0020 2020 .+Ia..S.+Iq.. │ │ │ +00471110: 002b 4661 0000 5300 2b46 7100 0020 2020 .+Fa..S.+Fq.. │ │ │ 00471120: 5468 6973 2063 6f6d 6d61 6e64 2064 6973 This command dis │ │ │ 00471130: 706c 6179 7320 7468 6520 6465 7363 656e plays the descen │ │ │ 00471140: 6461 6e74 7320 6f66 2061 6c6c 2073 7562 dants of all sub │ │ │ 00471150: 7363 7269 7074 7320 6265 7477 6565 6e20 scripts between │ │ │ -00471160: 3020 616e 6420 223a 2253 002b 4981 0000 0 and ":"S.+I... │ │ │ +00471160: 3020 616e 6420 223a 2253 002b 4681 0000 0 and ":"S.+F... │ │ │ 00471170: 2020 206f 6620 616c 6c20 676c 6f62 616c of all global │ │ │ 00471180: 206e 616d 6573 2073 7461 7274 696e 6720 names starting │ │ │ 00471190: 7769 7468 2061 2022 2522 2061 6e64 2068 with a "%" and h │ │ │ 004711a0: 6176 696e 6720 7477 6f20 7570 7065 7220 aving two upper │ │ │ -004711b0: 6361 7365 206c 6574 7465 7273 2000 2b49 case letters .+I │ │ │ +004711b0: 6361 7365 206c 6574 7465 7273 2000 2b46 case letters .+F │ │ │ 004711c0: 9100 0020 2020 2d2d 2066 6f72 2065 7861 ... -- for exa │ │ │ -004711d0: 6d70 6c65 2c20 2225 4142 222e 0800 2a49 mple, "%AB"...*I │ │ │ -004711e0: c011 0000 1200 2b49 1200 0020 2020 4578 ......+I... Ex │ │ │ -004711f0: 616d 706c 653a 0700 2b49 1300 001c 002b ample:..+I.....+ │ │ │ -00471200: 4914 0000 2020 2047 544d 3e5a 5752 4954 I... GTM>ZWRIT │ │ │ -00471210: 4520 4128 2c3a 2c33 2907 002b 4915 0000 E A(,:,3)..+I... │ │ │ -00471220: 5200 2b49 1600 0020 2020 5468 6973 2063 R.+I... This c │ │ │ +004711d0: 6d70 6c65 2c20 2225 4142 222e 0800 2a46 mple, "%AB"...*F │ │ │ +004711e0: c011 0000 1200 2b46 1200 0020 2020 4578 ......+F... Ex │ │ │ +004711f0: 616d 706c 653a 0700 2b46 1300 001c 002b ample:..+F.....+ │ │ │ +00471200: 4614 0000 2020 2047 544d 3e5a 5752 4954 F... GTM>ZWRIT │ │ │ +00471210: 4520 4128 2c3a 2c33 2907 002b 4615 0000 E A(,:,3)..+F... │ │ │ +00471220: 5200 2b46 1600 0020 2020 5468 6973 2063 R.+F... This c │ │ │ 00471230: 6f6d 6d61 6e64 2064 6973 706c 6179 7320 ommand displays │ │ │ 00471240: 616c 6c20 6f66 2074 6865 2074 6869 7264 all of the third │ │ │ 00471250: 206c 6576 656c 206e 6f64 6573 2077 6974 level nodes wit │ │ │ 00471260: 6820 6120 7375 6273 6372 6970 7420 6f66 h a subscript of │ │ │ -00471270: 2033 1f00 2b49 1700 0020 2020 666f 7220 3..+I... for │ │ │ +00471270: 2033 1f00 2b46 1700 0020 2020 666f 7220 3..+F... for │ │ │ 00471280: 6c6f 6361 6c20 7661 7269 6162 6c65 2041 local variable A │ │ │ -00471290: 2e07 002b 4918 0000 1200 2b49 1900 0020 ...+I.....+I... │ │ │ -004712a0: 2020 4578 616d 706c 653a 0700 2b49 1a00 Example:..+I.. │ │ │ -004712b0: 0021 002b 4921 0000 2020 205a 5752 4954 .!.+I!.. ZWRIT │ │ │ +00471290: 2e07 002b 4618 0000 1200 2b46 1900 0020 ...+F.....+F... │ │ │ +004712a0: 2020 4578 616d 706c 653a 0700 2b46 1a00 Example:..+F.. │ │ │ +004712b0: 0021 002b 4621 0000 2020 205a 5752 4954 .!.+F!.. ZWRIT │ │ │ 004712c0: 4520 3f31 2241 222e 4528 3f31 2258 2233 E ?1"A".E(?1"X"3 │ │ │ -004712d0: 4e29 0700 2b49 2200 0052 002b 4923 0000 N)..+I"..R.+I#.. │ │ │ +004712d0: 4e29 0700 2b46 2200 0052 002b 4623 0000 N)..+F"..R.+F#.. │ │ │ 004712e0: 2020 2054 6869 7320 6469 7370 6c61 7973 This displays │ │ │ 004712f0: 2064 6174 6120 666f 7220 616e 7920 6c6f data for any lo │ │ │ 00471300: 6361 6c20 7661 7269 6162 6c65 7320 7374 cal variables st │ │ │ 00471310: 6172 7469 6e67 2077 6974 6820 2241 222c arting with "A", │ │ │ -00471320: 206f 7074 696f 6e61 6c6c 7951 002b 4924 optionallyQ.+I$ │ │ │ +00471320: 206f 7074 696f 6e61 6c6c 7951 002b 4624 optionallyQ.+F$ │ │ │ 00471330: 0000 2020 2066 6f6c 6c6f 7765 6420 6279 .. followed by │ │ │ 00471340: 2061 6e79 2063 6861 7261 6374 6572 732c any characters, │ │ │ 00471350: 2061 6e64 2068 6176 696e 6720 616e 7920 and having any │ │ │ 00471360: 7375 6273 6372 6970 7473 2073 7461 7274 subscripts start │ │ │ -00471370: 696e 6720 7769 7468 2022 5822 2500 2b49 ing with "X"%.+I │ │ │ +00471370: 696e 6720 7769 7468 2022 5822 2500 2b46 ing with "X"%.+F │ │ │ 00471380: 2500 0020 2020 666f 6c6c 6f77 6564 2062 %.. followed b │ │ │ 00471390: 7920 7468 7265 6520 6e75 6d65 7269 6373 y three numerics │ │ │ -004713a0: 2e07 002b 4926 0000 1200 2b49 2700 0020 ...+I&....+I'.. │ │ │ -004713b0: 2020 4578 616d 706c 653a 0700 2b49 2800 Example:..+I(. │ │ │ -004713c0: 0045 002b 4929 0000 2020 2047 544d 3e53 .E.+I).. GTM>S │ │ │ +004713a0: 2e07 002b 4626 0000 1200 2b46 2700 0020 ...+F&....+F'.. │ │ │ +004713b0: 2020 4578 616d 706c 653a 0700 2b46 2800 Example:..+F(. │ │ │ +004713c0: 0045 002b 4629 0000 2020 2047 544d 3e53 .E.+F).. GTM>S │ │ │ 004713d0: 6574 2041 3d31 2c2a 423d 4120 3b20 4372 et A=1,*B=A ; Cr │ │ │ 004713e0: 6561 7465 2061 6e20 6172 7261 7920 616e eate an array an │ │ │ 004713f0: 6420 616e 2061 6c69 6173 2061 7373 6f63 d an alias assoc │ │ │ -00471400: 6961 7469 6f6e 0700 2b49 2a00 0040 002b iation..+I*..@.+ │ │ │ -00471410: 4931 0000 2020 2047 544d 3e5a 5752 6974 I1.. GTM>ZWRit │ │ │ +00471400: 6961 7469 6f6e 0700 2b46 2a00 0040 002b iation..+F*..@.+ │ │ │ +00471410: 4631 0000 2020 2047 544d 3e5a 5752 6974 F1.. GTM>ZWRit │ │ │ 00471420: 6520 3b20 5368 6f77 2074 6861 7420 7468 e ; Show that th │ │ │ 00471430: 6520 6172 7261 7920 616e 6420 6173 736f e array and asso │ │ │ 00471440: 6369 6174 696f 6e20 6578 6973 7410 002b ciation exist..+ │ │ │ -00471450: 4932 0000 2020 2041 3d31 203b 2a0e 002b I2.. A=1 ;*..+ │ │ │ -00471460: 4933 0000 2020 202a 423d 4107 002b 4934 I3.. *B=A..+I4 │ │ │ +00471450: 4632 0000 2020 2041 3d31 203b 2a0e 002b F2.. A=1 ;*..+ │ │ │ +00471460: 4633 0000 2020 202a 423d 4107 002b 4634 F3.. *B=A..+F4 │ │ │ 00471470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00471480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00471490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004714a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004714b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004714c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004714d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -291195,7685 +291195,7685 @@ │ │ │ 004717a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004717b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004717c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004717d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004717e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004717f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00471800: 0400 0000 b407 0000 df1d 0000 0000 0000 ................ │ │ │ -00471810: 2d00 0049 4845 4c50 00ff 7300 ff46 554e -..IHELP..s..FUN │ │ │ +00471810: 2d00 0046 4845 4c50 00ff 7300 ff46 554e -..FHELP..s..FUN │ │ │ 00471820: 4354 494f 4e53 00ff 7300 ff24 4153 4349 CTIONS..s..$ASCI │ │ │ 00471830: 4928 2900 0024 4153 4349 4928 2913 0020 I()..$ASCII().. │ │ │ -00471840: 49bf 1100 0020 2020 2441 5343 4949 2829 I.... $ASCII() │ │ │ -00471850: 0700 2149 2100 0053 0021 4931 0000 2020 ..!I!..S.!I1.. │ │ │ +00471840: 46bf 1100 0020 2020 2441 5343 4949 2829 F.... $ASCII() │ │ │ +00471850: 0700 2146 2100 0053 0021 4631 0000 2020 ..!F!..S.!F1.. │ │ │ 00471860: 2052 6574 7572 6e73 2074 6865 2069 6e74 Returns the int │ │ │ 00471870: 6567 6572 2041 5343 4949 2063 6f64 6520 eger ASCII code │ │ │ 00471880: 666f 7220 6120 6368 6172 6163 7465 7220 for a character │ │ │ 00471890: 696e 2074 6865 2067 6976 656e 2073 7472 in the given str │ │ │ -004718a0: 696e 672e 2046 6f72 2061 4b00 2149 4100 ing. For aK.!IA. │ │ │ +004718a0: 696e 672e 2046 6f72 2061 4b00 2146 4100 ing. For aK.!FA. │ │ │ 004718b0: 0020 2020 6d75 6d70 7320 7072 6f63 6573 . mumps proces │ │ │ 004718c0: 7320 7374 6172 7465 6420 696e 2055 5446 s started in UTF │ │ │ 004718d0: 2d38 206d 6f64 652c 2024 4153 4349 4928 -8 mode, $ASCII( │ │ │ 004718e0: 2920 7265 7475 726e 7320 7468 6520 696e ) returns the in │ │ │ -004718f0: 7465 6765 724f 0021 4951 0000 2020 2055 tegerO.!IQ.. U │ │ │ +004718f0: 7465 6765 724f 0021 4651 0000 2020 2055 tegerO.!FQ.. U │ │ │ 00471900: 6e69 636f 6465 2852 2920 5554 462d 3820 nicode(R) UTF-8 │ │ │ 00471910: 636f 6465 2d70 6f69 6e74 2076 616c 7565 code-point value │ │ │ 00471920: 206f 6620 6120 6368 6172 6163 7465 7220 of a character │ │ │ 00471930: 696e 2074 6865 2067 6976 656e 2073 7472 in the given str │ │ │ -00471940: 696e 672e 0700 2149 6100 0030 0021 4971 ing...!Ia..0.!Iq │ │ │ +00471940: 696e 672e 0700 2146 6100 0030 0021 4671 ing...!Fa..0.!Fq │ │ │ 00471950: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 00471960: 666f 7220 7468 6520 2441 5343 4949 2066 for the $ASCII f │ │ │ -00471970: 756e 6374 696f 6e20 6973 3a07 0021 4981 unction is:..!I. │ │ │ -00471980: 0000 2200 2149 9100 0020 2020 2441 5b53 ..".!I... $A[S │ │ │ +00471970: 756e 6374 696f 6e20 6973 3a07 0021 4681 unction is:..!F. │ │ │ +00471980: 0000 2200 2146 9100 0020 2020 2441 5b53 ..".!F... $A[S │ │ │ 00471990: 4349 495d 2865 7870 725b 2c69 6e74 6578 CII](expr[,intex │ │ │ -004719a0: 7072 5d29 0800 2049 c011 0000 5400 2149 pr]).. I....T.!I │ │ │ +004719a0: 7072 5d29 0800 2046 c011 0000 5400 2146 pr]).. F....T.!F │ │ │ 004719b0: 1200 0020 2020 2441 5343 4949 2829 2070 ... $ASCII() p │ │ │ 004719c0: 726f 7669 6465 7320 6120 6d65 616e 7320 rovides a means │ │ │ 004719d0: 6f66 2065 7861 6d69 6e69 6e67 206e 6f6e of examining non │ │ │ 004719e0: 2d67 7261 7068 6963 2063 6861 7261 6374 -graphic charact │ │ │ 004719f0: 6572 7320 696e 2061 2073 7472 696e 672e ers in a string. │ │ │ -00471a00: 4b00 2149 1300 0020 2020 5768 656e 2075 K.!I... When u │ │ │ +00471a00: 4b00 2146 1300 0020 2020 5768 656e 2075 K.!F... When u │ │ │ 00471a10: 7365 6420 7769 7468 2024 4348 4152 2829 sed with $CHAR() │ │ │ 00471a20: 2c20 2441 5343 4949 2829 2061 6c73 6f20 , $ASCII() also │ │ │ 00471a30: 7072 6f76 6964 6573 2061 206d 6561 6e73 provides a means │ │ │ -00471a40: 2074 6f20 7065 7266 6f72 6d48 0021 4914 to performH.!I. │ │ │ +00471a40: 2074 6f20 7065 7266 6f72 6d48 0021 4614 to performH.!F. │ │ │ 00471a50: 0000 2020 2061 7269 7468 6d65 7469 6320 .. arithmetic │ │ │ 00471a60: 6f70 6572 6174 696f 6e73 206f 6e20 7468 operations on th │ │ │ 00471a70: 6520 636f 6465 7320 6173 736f 6369 6174 e codes associat │ │ │ 00471a80: 6564 2077 6974 6820 6368 6172 6163 7465 ed with characte │ │ │ -00471a90: 7273 2e07 0021 4915 0000 5200 2149 1600 rs...!I...R.!I.. │ │ │ +00471a90: 7273 2e07 0021 4615 0000 5200 2146 1600 rs...!F...R.!F.. │ │ │ 00471aa0: 0020 2020 245a 4153 4349 4928 2920 6973 . $ZASCII() is │ │ │ 00471ab0: 2074 6865 2070 6172 616c 6c65 6c20 6675 the parallel fu │ │ │ 00471ac0: 6e63 7469 6f6e 206f 6620 2441 5343 4949 nction of $ASCII │ │ │ 00471ad0: 2829 2e20 245a 4153 4349 4928 2920 696e (). $ZASCII() in │ │ │ -00471ae0: 7465 7270 7265 7473 2074 6865 4b00 2149 terprets theK.!I │ │ │ +00471ae0: 7465 7270 7265 7473 2074 6865 4b00 2146 terprets theK.!F │ │ │ 00471af0: 1700 0020 2020 7374 7269 6e67 2061 7267 ... string arg │ │ │ 00471b00: 756d 656e 7420 6173 2061 2073 6571 7565 ument as a seque │ │ │ 00471b10: 6e63 6520 6f66 2062 7974 6573 2028 7261 nce of bytes (ra │ │ │ 00471b20: 7468 6572 2074 6861 6e20 6120 7365 7175 ther than a sequ │ │ │ -00471b30: 656e 6365 206f 6650 0021 4918 0000 2020 ence ofP.!I... │ │ │ +00471b30: 656e 6365 206f 6650 0021 4618 0000 2020 ence ofP.!F... │ │ │ 00471b40: 2063 6861 7261 6374 6572 7329 2061 6e64 characters) and │ │ │ 00471b50: 2063 616e 2070 6572 666f 726d 2061 6c6c can perform all │ │ │ 00471b60: 2062 7974 652d 6f72 6965 6e74 6564 2024 byte-oriented $ │ │ │ 00471b70: 4153 4349 4928 2920 6f70 6572 6174 696f ASCII() operatio │ │ │ -00471b80: 6e73 2e20 466f 7231 0021 4919 0000 2020 ns. For1.!I... │ │ │ +00471b80: 6e73 2e20 466f 7231 0021 4619 0000 2020 ns. For1.!F... │ │ │ 00471b90: 206d 6f72 6520 696e 666f 726d 6174 696f more informatio │ │ │ 00471ba0: 6e2c 2072 6566 6572 2074 6f20 2224 5a41 n, refer to "$ZA │ │ │ -00471bb0: 7363 6969 2829 222e 0700 2149 1a00 001a scii()"...!I.... │ │ │ -00471bc0: 0020 49ff 7300 ff45 5841 4d50 4c45 5300 . I.s..EXAMPLES. │ │ │ -00471bd0: 0045 7861 6d70 6c65 7313 002d 49bf 1100 .Examples..-I... │ │ │ -00471be0: 0020 2020 4578 616d 706c 6573 0700 2e49 . Examples...I │ │ │ -00471bf0: 2100 0012 002e 4931 0000 2020 2045 7861 !.....I1.. Exa │ │ │ -00471c00: 6d70 6c65 3a07 002e 4941 0000 3000 2e49 mple:...IA..0..I │ │ │ +00471bb0: 7363 6969 2829 222e 0700 2146 1a00 001a scii()"...!F.... │ │ │ +00471bc0: 0020 46ff 7300 ff45 5841 4d50 4c45 5300 . F.s..EXAMPLES. │ │ │ +00471bd0: 0045 7861 6d70 6c65 7313 002d 46bf 1100 .Examples..-F... │ │ │ +00471be0: 0020 2020 4578 616d 706c 6573 0700 2e46 . Examples...F │ │ │ +00471bf0: 2100 0012 002e 4631 0000 2020 2045 7861 !.....F1.. Exa │ │ │ +00471c00: 6d70 6c65 3a07 002e 4641 0000 3000 2e46 mple:...FA..0..F │ │ │ 00471c10: 5100 0020 2020 4754 4d3e 466f 7220 693d Q.. GTM>For i= │ │ │ 00471c20: 303a 313a 3320 5772 6974 6520 212c 2441 0:1:3 Write !,$A │ │ │ -00471c30: 7363 6969 2822 4869 222c 6929 0c00 2e49 scii("Hi",i)...I │ │ │ -00471c40: 6100 0020 2020 2d31 0c00 2e49 7100 0020 a.. -1...Iq.. │ │ │ -00471c50: 2020 3732 0c00 2e49 8100 0020 2020 3733 72...I... 73 │ │ │ -00471c60: 0c00 2e49 9100 0020 2020 2d31 0f00 2d49 ...I... -1..-I │ │ │ -00471c70: c011 0000 2020 2047 544d 3e07 002e 4912 .... GTM>...I. │ │ │ -00471c80: 0000 5300 2e49 1300 0020 2020 5468 6973 ..S..I... This │ │ │ +00471c30: 7363 6969 2822 4869 222c 6929 0c00 2e46 scii("Hi",i)...F │ │ │ +00471c40: 6100 0020 2020 2d31 0c00 2e46 7100 0020 a.. -1...Fq.. │ │ │ +00471c50: 2020 3732 0c00 2e46 8100 0020 2020 3733 72...F... 73 │ │ │ +00471c60: 0c00 2e46 9100 0020 2020 2d31 0f00 2d46 ...F... -1..-F │ │ │ +00471c70: c011 0000 2020 2047 544d 3e07 002e 4612 .... GTM>...F. │ │ │ +00471c80: 0000 5300 2e46 1300 0020 2020 5468 6973 ..S..F... This │ │ │ 00471c90: 206c 6f6f 7020 6469 7370 6c61 7973 2074 loop displays t │ │ │ 00471ca0: 6865 2072 6573 756c 7420 6f66 2024 4153 he result of $AS │ │ │ 00471cb0: 4349 4928 2920 7370 6563 6966 7969 6e67 CII() specifying │ │ │ 00471cc0: 2061 2063 6861 7261 6374 6572 2070 6f73 a character pos │ │ │ -00471cd0: 6974 696f 6e43 002e 4914 0000 2020 2062 itionC..I... b │ │ │ +00471cd0: 6974 696f 6e43 002e 4614 0000 2020 2062 itionC..F... b │ │ │ 00471ce0: 6566 6f72 652c 2066 6972 7374 2061 6e64 efore, first and │ │ │ 00471cf0: 2073 6563 6f6e 6420 706f 7369 7469 6f6e second position │ │ │ 00471d00: 732c 2061 6e64 2061 6674 6572 2074 6865 s, and after the │ │ │ -00471d10: 2073 7472 696e 672e 0700 2e49 1500 0012 string....I.... │ │ │ -00471d20: 002e 4916 0000 2020 2045 7861 6d70 6c65 ..I... Example │ │ │ -00471d30: 3a07 002e 4917 0000 1b00 2e49 1800 0020 :...I......I... │ │ │ +00471d10: 2073 7472 696e 672e 0700 2e46 1500 0012 string....F.... │ │ │ +00471d20: 002e 4616 0000 2020 2045 7861 6d70 6c65 ..F... Example │ │ │ +00471d30: 3a07 002e 4617 0000 1b00 2e46 1800 0020 :...F......F... │ │ │ 00471d40: 2020 4754 4d3e 5772 6974 6520 245a 4348 GTM>Write $ZCH │ │ │ -00471d50: 5345 540f 002e 4919 0000 2020 2055 5446 SET...I... UTF │ │ │ -00471d60: 2d38 1f00 2e49 1a00 0020 2020 4754 4d3e -8...I... GTM> │ │ │ +00471d50: 5345 540f 002e 4619 0000 2020 2055 5446 SET...F... UTF │ │ │ +00471d60: 2d38 1f00 2e46 1a00 0020 2020 4754 4d3e -8...F... GTM> │ │ │ 00471d70: 5772 6974 6520 2441 7363 6969 2822 2a22 Write $Ascii("*" │ │ │ -00471d80: 290f 002e 4921 0000 2020 2032 3030 3237 )...I!.. 20027 │ │ │ -00471d90: 2700 2e49 2200 0020 2020 4754 4d3e 5772 '..I".. GTM>Wr │ │ │ +00471d80: 290f 002e 4621 0000 2020 2032 3030 3237 )...F!.. 20027 │ │ │ +00471d90: 2700 2e46 2200 0020 2020 4754 4d3e 5772 '..F".. GTM>Wr │ │ │ 00471da0: 6974 6520 2424 4655 4e43 5e25 4448 2822 ite $$FUNC^%DH(" │ │ │ -00471db0: 3230 3032 3722 2912 002e 4923 0000 2020 20027")...I#.. │ │ │ -00471dc0: 2030 3030 3034 4533 4207 002e 4924 0000 00004E3B...I$.. │ │ │ -00471dd0: 5300 2e49 2500 0020 2020 496e 2074 6869 S..I%.. In thi │ │ │ +00471db0: 3230 3032 3722 2912 002e 4623 0000 2020 20027")...F#.. │ │ │ +00471dc0: 2030 3030 3034 4533 4207 002e 4624 0000 00004E3B...F$.. │ │ │ +00471dd0: 5300 2e46 2500 0020 2020 496e 2074 6869 S..F%.. In thi │ │ │ 00471de0: 7320 6578 616d 706c 652c 2032 3030 3237 s example, 20027 │ │ │ 00471df0: 2069 7320 7468 6520 696e 7465 6765 7220 is the integer │ │ │ 00471e00: 6571 7569 7661 6c65 6e74 206f 6620 7468 equivalent of th │ │ │ 00471e10: 6520 6865 7861 6465 6369 6d61 6c20 7661 e hexadecimal va │ │ │ -00471e20: 6c75 6552 002e 4926 0000 2020 2034 4533 lueR..I&.. 4E3 │ │ │ +00471e20: 6c75 6552 002e 4626 0000 2020 2034 4533 lueR..F&.. 4E3 │ │ │ 00471e30: 422e 2055 2b34 4533 4220 6973 2061 2063 B. U+4E3B is a c │ │ │ 00471e40: 6861 7261 6374 6572 2069 6e20 7468 6520 haracter in the │ │ │ 00471e50: 434a 4b20 4964 656f 6772 6170 6820 626c CJK Ideograph bl │ │ │ 00471e60: 6f63 6b20 6f66 2074 6865 2055 6e69 636f ock of the Unico │ │ │ -00471e70: 6465 2852 2913 002e 4927 0000 2020 2073 de(R)...I'.. s │ │ │ -00471e80: 7461 6e64 6172 642e 0700 2e49 2800 0013 tandard....I(... │ │ │ -00471e90: 0018 4943 4841 5228 2900 0024 4368 6172 ..ICHAR()..$Char │ │ │ -00471ea0: 2829 1200 1f49 bf11 0000 2020 2024 4368 ()...I.... $Ch │ │ │ -00471eb0: 6172 2829 0700 2049 2100 0053 0020 4931 ar().. I!..S. I1 │ │ │ +00471e70: 6465 2852 2913 002e 4627 0000 2020 2073 de(R)...F'.. s │ │ │ +00471e80: 7461 6e64 6172 642e 0700 2e46 2800 0013 tandard....F(... │ │ │ +00471e90: 0018 4643 4841 5228 2900 0024 4368 6172 ..FCHAR()..$Char │ │ │ +00471ea0: 2829 1200 1f46 bf11 0000 2020 2024 4368 ()...F.... $Ch │ │ │ +00471eb0: 6172 2829 0700 2046 2100 0053 0020 4631 ar().. F!..S. F1 │ │ │ 00471ec0: 0000 2020 2052 6574 7572 6e73 2061 2073 .. Returns a s │ │ │ 00471ed0: 7472 696e 6720 6f66 206f 6e65 206f 7220 tring of one or │ │ │ 00471ee0: 6d6f 7265 2063 6861 7261 6374 6572 7320 more characters │ │ │ 00471ef0: 636f 7272 6573 706f 6e64 696e 6720 746f corresponding to │ │ │ 00471f00: 2069 6e74 6567 6572 2041 5343 4949 5200 integer ASCIIR. │ │ │ -00471f10: 2049 4100 0020 2020 636f 6465 7320 7370 IA.. codes sp │ │ │ +00471f10: 2046 4100 0020 2020 636f 6465 7320 7370 FA.. codes sp │ │ │ 00471f20: 6563 6966 6965 6420 696e 2069 7473 2061 ecified in its a │ │ │ 00471f30: 7267 756d 656e 7428 7329 2e20 466f 7220 rgument(s). For │ │ │ 00471f40: 6120 7072 6f63 6573 7320 7374 6172 7465 a process starte │ │ │ 00471f50: 6420 696e 2055 5446 2d38 206d 6f64 652c d in UTF-8 mode, │ │ │ -00471f60: 5400 2049 5100 0020 2020 2443 4841 5228 T. IQ.. $CHAR( │ │ │ +00471f60: 5400 2046 5100 0020 2020 2443 4841 5228 T. FQ.. $CHAR( │ │ │ 00471f70: 2920 7265 7475 726e 7320 6120 7374 7269 ) returns a stri │ │ │ 00471f80: 6e67 2063 6f6d 706f 7365 6420 6f66 2063 ng composed of c │ │ │ 00471f90: 6861 7261 6374 6572 7320 7265 7072 6573 haracters repres │ │ │ 00471fa0: 656e 7465 6420 6279 2074 6865 2069 6e74 ented by the int │ │ │ 00471fb0: 6567 6572 0000 0000 0000 0000 0000 0000 eger............ │ │ │ 00471fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00471fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00471fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00471ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00472000: 0400 0000 da07 0000 191e 0000 0000 0000 ................ │ │ │ -00472010: 7100 0049 4845 4c50 00ff 7300 ff46 554e q..IHELP..s..FUN │ │ │ +00472010: 7100 0046 4845 4c50 00ff 7300 ff46 554e q..FHELP..s..FUN │ │ │ 00472020: 4354 494f 4e53 00ff 7300 ff24 4348 4152 CTIONS..s..$CHAR │ │ │ 00472030: 2829 00bf 6100 0020 2020 6571 7569 7661 ()..a.. equiva │ │ │ 00472040: 6c65 6e74 7320 6f66 2074 6865 2055 6e69 lents of the Uni │ │ │ 00472050: 636f 6465 2852 2920 636f 6465 2d70 6f69 code(R) code-poi │ │ │ 00472060: 6e74 7320 7370 6563 6966 6965 6420 696e nts specified in │ │ │ 00472070: 2069 7473 2061 7267 756d 656e 7428 7329 its argument(s) │ │ │ -00472080: 2e07 0020 4971 0000 2f00 2049 8100 0020 ... Iq../. I... │ │ │ +00472080: 2e07 0020 4671 0000 2f00 2046 8100 0020 ... Fq../. F... │ │ │ 00472090: 2020 5468 6520 666f 726d 6174 2066 6f72 The format for │ │ │ 004720a0: 2074 6865 2024 4348 4152 2066 756e 6374 the $CHAR funct │ │ │ -004720b0: 696f 6e20 6973 3a07 0020 4991 0000 2100 ion is:.. I...!. │ │ │ -004720c0: 1f49 c011 0000 2020 2024 435b 4841 525d .I.... $C[HAR] │ │ │ +004720b0: 696f 6e20 6973 3a07 0020 4691 0000 2100 ion is:.. F...!. │ │ │ +004720c0: 1f46 c011 0000 2020 2024 435b 4841 525d .F.... $C[HAR] │ │ │ 004720d0: 2869 6e74 6578 7072 5b2c 2e2e 2e5d 2907 (intexpr[,...]). │ │ │ -004720e0: 0020 4912 0000 1a00 1f49 ff73 00ff 4558 . I......I.s..EX │ │ │ +004720e0: 0020 4612 0000 1a00 1f46 ff73 00ff 4558 . F......F.s..EX │ │ │ 004720f0: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -00472100: 1300 2c49 bf11 0000 2020 2045 7861 6d70 ..,I.... Examp │ │ │ -00472110: 6c65 7307 002d 4921 0000 1200 2d49 3100 les..-I!....-I1. │ │ │ -00472120: 0020 2020 4578 616d 706c 653a 0700 2d49 . Example:..-I │ │ │ -00472130: 4100 002b 002d 4951 0000 2020 2047 544d A..+.-IQ.. GTM │ │ │ +00472100: 1300 2c46 bf11 0000 2020 2045 7861 6d70 ..,F.... Examp │ │ │ +00472110: 6c65 7307 002d 4621 0000 1200 2d46 3100 les..-F!....-F1. │ │ │ +00472120: 0020 2020 4578 616d 706c 653a 0700 2d46 . Example:..-F │ │ │ +00472130: 4100 002b 002d 4651 0000 2020 2047 544d A..+.-FQ.. GTM │ │ │ 00472140: 3e77 7269 7465 2024 6368 6172 2837 372c >write $char(77, │ │ │ 00472150: 3835 2c37 372c 3830 2c38 332c 3729 0f00 85,77,80,83,7).. │ │ │ -00472160: 2d49 6100 0020 2020 4d55 4d50 530e 002d -Ia.. MUMPS..- │ │ │ -00472170: 4971 0000 2020 2047 544d 3e07 002d 4981 Iq.. GTM>..-I. │ │ │ -00472180: 0000 5300 2d49 9100 0020 2020 5468 6973 ..S.-I... This │ │ │ +00472160: 2d46 6100 0020 2020 4d55 4d50 530e 002d -Fa.. MUMPS..- │ │ │ +00472170: 4671 0000 2020 2047 544d 3e07 002d 4681 Fq.. GTM>..-F. │ │ │ +00472180: 0000 5300 2d46 9100 0020 2020 5468 6973 ..S.-F... This │ │ │ 00472190: 2065 7861 6d70 6c65 2075 7365 7320 2443 example uses $C │ │ │ 004721a0: 4841 5228 2920 746f 2057 5249 5445 2074 HAR() to WRITE t │ │ │ 004721b0: 6865 2077 6f72 6420 4d55 4d50 5320 616e he word MUMPS an │ │ │ 004721c0: 6420 7369 676e 616c 2074 6865 2074 6572 d signal the ter │ │ │ -004721d0: 6d69 6e61 6c10 002c 49c0 1100 0020 2020 minal..,I.... │ │ │ -004721e0: 6265 6c6c 2e07 002d 4912 0000 1200 2d49 bell...-I.....-I │ │ │ +004721d0: 6d69 6e61 6c10 002c 46c0 1100 0020 2020 minal..,F.... │ │ │ +004721e0: 6265 6c6c 2e07 002d 4612 0000 1200 2d46 bell...-F.....-F │ │ │ 004721f0: 1300 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -00472200: 2d49 1400 0052 002d 4915 0000 2020 2073 -I...R.-I... s │ │ │ +00472200: 2d46 1400 0052 002d 4615 0000 2020 2073 -F...R.-F... s │ │ │ 00472210: 6574 206e 616d 3d24 6578 7472 6163 7428 et nam=$extract( │ │ │ 00472220: 6e61 6d2c 312c 246c 656e 6774 6828 6e61 nam,1,$length(na │ │ │ 00472230: 6d29 2d31 295f 2463 6861 7228 2461 7363 m)-1)_$char($asc │ │ │ 00472240: 6969 286e 616d 2c24 6c65 6e67 7468 286e ii(nam,$length(n │ │ │ -00472250: 616d 2929 2d31 2907 002d 4916 0000 5300 am))-1)..-I...S. │ │ │ -00472260: 2d49 1700 0020 2020 5468 6973 2065 7861 -I... This exa │ │ │ +00472250: 616d 2929 2d31 2907 002d 4616 0000 5300 am))-1)..-F...S. │ │ │ +00472260: 2d46 1700 0020 2020 5468 6973 2065 7861 -F... This exa │ │ │ 00472270: 6d70 6c65 2075 7365 7320 2443 4841 5228 mple uses $CHAR( │ │ │ 00472280: 2920 616e 6420 2441 5343 4949 2829 2074 ) and $ASCII() t │ │ │ 00472290: 6f20 7365 7420 7468 6520 7661 7269 6162 o set the variab │ │ │ 004722a0: 6c65 206e 616d 2074 6f20 6120 7661 6c75 le nam to a valu │ │ │ -004722b0: 6553 002d 4918 0000 2020 2074 6861 7420 eS.-I... that │ │ │ +004722b0: 6553 002d 4618 0000 2020 2074 6861 7420 eS.-F... that │ │ │ 004722c0: 696d 6d65 6469 6174 656c 7920 7072 6563 immediately prec │ │ │ 004722d0: 6564 6573 2069 7473 2070 7265 7669 6f75 edes its previou │ │ │ 004722e0: 7320 7661 6c75 6520 696e 2074 6865 2073 s value in the s │ │ │ 004722f0: 6574 206f 6620 7374 7269 6e67 7320 6f66 et of strings of │ │ │ -00472300: 2074 6865 1d00 2d49 1900 0020 2020 7361 the..-I... sa │ │ │ +00472300: 2074 6865 1d00 2d46 1900 0020 2020 7361 the..-F... sa │ │ │ 00472310: 6d65 206c 656e 6774 6820 6173 206e 616d me length as nam │ │ │ -00472320: 2e07 002d 491a 0000 1200 2d49 2100 0020 ...-I.....-I!.. │ │ │ -00472330: 2020 4578 616d 706c 653a 0700 2d49 2200 Example:..-I". │ │ │ -00472340: 001b 002d 4923 0000 2020 2047 544d 3e77 ...-I#.. GTM>w │ │ │ -00472350: 7269 7465 2024 7a63 6873 6574 0f00 2d49 rite $zchset..-I │ │ │ -00472360: 2400 0020 2020 5554 462d 3820 002d 4925 $.. UTF-8 .-I% │ │ │ +00472320: 2e07 002d 461a 0000 1200 2d46 2100 0020 ...-F.....-F!.. │ │ │ +00472330: 2020 4578 616d 706c 653a 0700 2d46 2200 Example:..-F". │ │ │ +00472340: 001b 002d 4623 0000 2020 2047 544d 3e77 ...-F#.. GTM>w │ │ │ +00472350: 7269 7465 2024 7a63 6873 6574 0f00 2d46 rite $zchset..-F │ │ │ +00472360: 2400 0020 2020 5554 462d 3820 002d 4625 $.. UTF-8 .-F% │ │ │ 00472370: 0000 2020 2047 544d 3e77 7269 7465 2024 .. GTM>write $ │ │ │ -00472380: 6368 6172 2832 3030 3237 290b 002d 4926 char(20027)..-I& │ │ │ -00472390: 0000 2020 202a 1d00 2d49 2700 0020 2020 .. *..-I'.. │ │ │ +00472380: 6368 6172 2832 3030 3237 290b 002d 4626 char(20027)..-F& │ │ │ +00472390: 0000 2020 202a 1d00 2d46 2700 0020 2020 .. *..-F'.. │ │ │ 004723a0: 4754 4d3e 7772 6974 6520 2463 6861 7228 GTM>write $char( │ │ │ -004723b0: 3635 290b 002d 4928 0000 2020 2041 0700 65)..-I(.. A.. │ │ │ -004723c0: 2d49 2900 0053 002d 492a 0000 2020 2049 -I)..S.-I*.. I │ │ │ +004723b0: 3635 290b 002d 4628 0000 2020 2041 0700 65)..-F(.. A.. │ │ │ +004723c0: 2d46 2900 0053 002d 462a 0000 2020 2049 -F)..S.-F*.. I │ │ │ 004723d0: 6e20 7468 6520 6162 6f76 6520 6578 616d n the above exam │ │ │ 004723e0: 706c 652c 2074 6865 2069 6e74 6567 6572 ple, the integer │ │ │ 004723f0: 2076 616c 7565 2032 3030 3237 2069 7320 value 20027 is │ │ │ 00472400: 7468 6520 556e 6963 6f64 6528 5229 2063 the Unicode(R) c │ │ │ -00472410: 6861 7261 6374 6572 4d00 2d49 3100 0020 haracterM.-I1.. │ │ │ +00472410: 6861 7261 6374 6572 4d00 2d46 3100 0020 haracterM.-F1.. │ │ │ 00472420: 2020 222a 2220 696e 2074 6865 2043 4a4b "*" in the CJK │ │ │ 00472430: 2049 6465 6f67 7261 7068 2062 6c6f 636b Ideograph block │ │ │ 00472440: 2e20 4e6f 7465 2074 6861 7420 7468 6520 . Note that the │ │ │ 00472450: 6f75 7470 7574 206f 6620 7468 6520 2443 output of the $C │ │ │ -00472460: 4841 5228 2952 002d 4932 0000 2020 2066 HAR()R.-I2.. f │ │ │ +00472460: 4841 5228 2952 002d 4632 0000 2020 2066 HAR()R.-F2.. f │ │ │ 00472470: 756e 6374 696f 6e20 666f 7220 7661 6c75 unction for valu │ │ │ 00472480: 6573 206f 6620 696e 7465 6765 7220 6578 es of integer ex │ │ │ 00472490: 7072 6573 7369 6f6e 2873 2920 6672 6f6d pression(s) from │ │ │ 004724a0: 2030 2074 6872 6f75 6768 2031 3237 2064 0 through 127 d │ │ │ -004724b0: 6f65 7320 6e6f 7452 002d 4933 0000 2020 oes notR.-I3.. │ │ │ +004724b0: 6f65 7320 6e6f 7452 002d 4633 0000 2020 oes notR.-F3.. │ │ │ 004724c0: 2076 6172 7920 7769 7468 2063 686f 6963 vary with choic │ │ │ 004724d0: 6520 6f66 2074 6865 2063 6861 7261 6374 e of the charact │ │ │ 004724e0: 6572 2065 6e63 6f64 696e 6720 7363 6865 er encoding sche │ │ │ 004724f0: 6d65 2e20 5468 6973 2069 7320 6265 6361 me. This is beca │ │ │ -00472500: 7573 6520 372d 6269 744a 002d 4934 0000 use 7-bitJ.-I4.. │ │ │ +00472500: 7573 6520 372d 6269 744a 002d 4634 0000 use 7-bitJ.-F4.. │ │ │ 00472510: 2020 2041 5343 4949 2069 7320 6120 7072 ASCII is a pr │ │ │ 00472520: 6f70 6572 2073 7562 7365 7420 6f66 2055 oper subset of U │ │ │ 00472530: 5446 2d38 2063 6861 7261 6374 6572 2065 TF-8 character e │ │ │ 00472540: 6e63 6f64 696e 6720 7363 6865 6d65 2e20 ncoding scheme. │ │ │ -00472550: 5468 6552 002d 4935 0000 2020 2072 6570 TheR.-I5.. rep │ │ │ +00472550: 5468 6552 002d 4635 0000 2020 2072 6570 TheR.-F5.. rep │ │ │ 00472560: 7265 7365 6e74 6174 696f 6e20 6f66 2063 resentation of c │ │ │ 00472570: 6861 7261 6374 6572 7320 7265 7475 726e haracters return │ │ │ 00472580: 6564 2062 7920 7468 6520 2443 4841 5228 ed by the $CHAR( │ │ │ 00472590: 2920 6675 6e63 7469 6f6e 2066 6f72 2076 ) function for v │ │ │ -004725a0: 616c 7565 7344 002d 4936 0000 2020 2031 aluesD.-I6.. 1 │ │ │ +004725a0: 616c 7565 7344 002d 4636 0000 2020 2031 aluesD.-F6.. 1 │ │ │ 004725b0: 3238 2074 6872 6f75 6768 2032 3535 2064 28 through 255 d │ │ │ 004725c0: 6966 6665 7220 666f 7220 6561 6368 2063 iffer for each c │ │ │ 004725d0: 6861 7261 6374 6572 2065 6e63 6f64 696e haracter encodin │ │ │ -004725e0: 6720 7363 6865 6d65 2e07 002d 4937 0000 g scheme...-I7.. │ │ │ -004725f0: 1300 1849 4441 5441 2829 0000 2444 6174 ...IDATA()..$Dat │ │ │ -00472600: 6128 2912 001f 49bf 1100 0020 2020 2444 a()...I.... $D │ │ │ -00472610: 6174 6128 2907 0020 4921 0000 5100 2049 ata().. I!..Q. I │ │ │ +004725e0: 6720 7363 6865 6d65 2e07 002d 4637 0000 g scheme...-F7.. │ │ │ +004725f0: 1300 1846 4441 5441 2829 0000 2444 6174 ...FDATA()..$Dat │ │ │ +00472600: 6128 2912 001f 46bf 1100 0020 2020 2444 a()...F.... $D │ │ │ +00472610: 6174 6128 2907 0020 4621 0000 5100 2046 ata().. F!..Q. F │ │ │ 00472620: 3100 0020 2020 5265 7475 726e 7320 616e 1.. Returns an │ │ │ 00472630: 2069 6e74 6567 6572 2063 6f64 6520 6465 integer code de │ │ │ 00472640: 7363 7269 6269 6e67 2074 6865 2076 616c scribing the val │ │ │ 00472650: 7565 2061 6e64 2064 6573 6365 6e64 656e ue and descenden │ │ │ 00472660: 7420 7374 6174 7573 206f 6620 6123 0020 t status of a#. │ │ │ -00472670: 4941 0000 2020 206c 6f63 616c 206f 7220 IA.. local or │ │ │ +00472670: 4641 0000 2020 206c 6f63 616c 206f 7220 FA.. local or │ │ │ 00472680: 676c 6f62 616c 2076 6172 6961 626c 652e global variable. │ │ │ -00472690: 0700 2049 5100 002f 0020 4961 0000 2020 .. IQ../. Ia.. │ │ │ +00472690: 0700 2046 5100 002f 0020 4661 0000 2020 .. FQ../. Fa.. │ │ │ 004726a0: 2054 6865 2066 6f72 6d61 7420 666f 7220 The format for │ │ │ 004726b0: 7468 6520 2444 4154 4120 6675 6e63 7469 the $DATA functi │ │ │ -004726c0: 6f6e 2069 733a 0700 2049 7100 0017 0020 on is:.. Iq.... │ │ │ -004726d0: 4981 0000 2020 2024 445b 4154 415d 2867 I... $D[ATA](g │ │ │ -004726e0: 6c76 6e29 0700 2049 9100 0040 001f 49c0 lvn).. I...@..I. │ │ │ +004726c0: 6f6e 2069 733a 0700 2046 7100 0017 0020 on is:.. Fq.... │ │ │ +004726d0: 4681 0000 2020 2024 445b 4154 415d 2867 F... $D[ATA](g │ │ │ +004726e0: 6c76 6e29 0700 2046 9100 0040 001f 46c0 lvn).. F...@..F. │ │ │ 004726f0: 1100 0020 2020 5468 6520 666f 6c6c 6f77 ... The follow │ │ │ 00472700: 696e 6720 7461 626c 6520 7375 6d6d 6172 ing table summar │ │ │ 00472710: 697a 6573 2024 4441 5441 2829 2072 6574 izes $DATA() ret │ │ │ -00472720: 7572 6e20 7661 6c75 6573 2e07 0020 4912 urn values... I. │ │ │ -00472730: 0000 3800 2049 1300 0020 2020 2b2d 2d2d ..8. I... +--- │ │ │ +00472720: 7572 6e20 7661 6c75 6573 2e07 0020 4612 urn values... F. │ │ │ +00472730: 0000 3800 2046 1300 0020 2020 2b2d 2d2d ..8. F... +--- │ │ │ 00472740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00472750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00472760: 2d2d 2d2d 2d2d 2d2d 2d2b 3800 2049 1400 ---------+8. I.. │ │ │ +00472760: 2d2d 2d2d 2d2d 2d2d 2d2b 3800 2046 1400 ---------+8. F.. │ │ │ 00472770: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00472780: 2020 2024 4441 5441 2829 2052 6573 756c $DATA() Resul │ │ │ 00472790: 7473 2020 2020 2020 2020 2020 2020 2020 ts │ │ │ -004727a0: 207c 3800 2049 1500 0020 2020 7c2d 2d2d |8. I... |--- │ │ │ +004727a0: 207c 3800 2046 1500 0020 2020 7c2d 2d2d |8. F... |--- │ │ │ 004727b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004727c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004727d0: 2d2d 2d2d 2d2d 2d2d 2d7c 0000 0000 0000 ---------|...... │ │ │ 004727e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004727f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00472800: 0400 0000 d807 0000 551e 0000 0000 0000 ........U....... │ │ │ -00472810: 5800 0049 4845 4c50 00ff 7300 ff46 554e X..IHELP..s..FUN │ │ │ +00472810: 5800 0046 4845 4c50 00ff 7300 ff46 554e X..FHELP..s..FUN │ │ │ 00472820: 4354 494f 4e53 00ff 7300 ff24 4441 5441 CTIONS..s..$DATA │ │ │ 00472830: 2829 00c0 1600 0020 2020 7c20 2020 2020 ()..... | │ │ │ 00472840: 2020 2020 2020 2020 2020 2020 2020 5641 VA │ │ │ 00472850: 4c55 4520 2020 2020 2020 2020 2020 2020 LUE │ │ │ -00472860: 2020 2020 2020 207c 3800 2049 1700 0020 |8. I... │ │ │ +00472860: 2020 2020 2020 207c 3800 2046 1700 0020 |8. F... │ │ │ 00472870: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00472880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00472890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004728a0: 3800 2049 1800 0020 2020 7c20 2020 2020 8. I... | │ │ │ +004728a0: 3800 2046 1800 0020 2020 7c20 2020 2020 8. F... | │ │ │ 004728b0: 7c20 4445 5343 454e 4441 4e54 5320 284e | DESCENDANTS (N │ │ │ 004728c0: 4f29 207c 2044 4553 4345 4e44 414e 5453 O) | DESCENDANTS │ │ │ -004728d0: 2028 5945 5329 207c 3800 2049 1900 0020 (YES) |8. I... │ │ │ +004728d0: 2028 5945 5329 207c 3800 2046 1900 0020 (YES) |8. F... │ │ │ 004728e0: 2020 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d |-----+------- │ │ │ 004728f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00472900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00472910: 3800 2049 1a00 0020 2020 7c20 4e4f 2020 8. I... | NO │ │ │ +00472910: 3800 2046 1a00 0020 2020 7c20 4e4f 2020 8. F... | NO │ │ │ 00472920: 7c20 3020 2020 2020 2020 2020 2020 2020 | 0 │ │ │ 00472930: 2020 207c 2031 3020 2020 2020 2020 2020 | 10 │ │ │ -00472940: 2020 2020 2020 207c 3800 2049 2100 0020 |8. I!.. │ │ │ +00472940: 2020 2020 2020 207c 3800 2046 2100 0020 |8. F!.. │ │ │ 00472950: 2020 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d |-----+------- │ │ │ 00472960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00472970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00472980: 3800 2049 2200 0020 2020 7c20 5945 5320 8. I".. | YES │ │ │ +00472980: 3800 2046 2200 0020 2020 7c20 5945 5320 8. F".. | YES │ │ │ 00472990: 7c20 3120 2020 2020 2020 2020 2020 2020 | 1 │ │ │ 004729a0: 2020 207c 2031 3120 2020 2020 2020 2020 | 11 │ │ │ -004729b0: 2020 2020 2020 207c 3800 2049 2300 0020 |8. I#.. │ │ │ +004729b0: 2020 2020 2020 207c 3800 2046 2300 0020 |8. F#.. │ │ │ 004729c0: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 004729d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004729e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004729f0: 0700 2049 2400 0050 0020 4925 0000 2020 .. I$..P. I%.. │ │ │ +004729f0: 0700 2046 2400 0050 0020 4625 0000 2020 .. F$..P. F%.. │ │ │ 00472a00: 2024 4441 5441 2829 2072 6574 7572 6e20 $DATA() return │ │ │ 00472a10: 7661 6c75 6573 2063 616e 2061 6c73 6f20 values can also │ │ │ 00472a20: 6265 2075 6e64 6572 7374 6f6f 6420 6173 be understood as │ │ │ 00472a30: 2061 2070 6169 7220 6f66 2074 7275 7468 a pair of truth │ │ │ -00472a40: 2d76 616c 7565 7351 0020 4926 0000 2020 -valuesQ. I&.. │ │ │ +00472a40: 2d76 616c 7565 7351 0020 4626 0000 2020 -valuesQ. F&.. │ │ │ 00472a50: 2077 6865 7265 2074 6865 206c 6566 7420 where the left │ │ │ 00472a60: 6465 7363 7269 6265 7320 6465 7363 656e describes descen │ │ │ 00472a70: 6461 6e74 7320 616e 6420 7468 6520 7269 dants and the ri │ │ │ 00472a80: 6768 7420 6465 7363 7269 6265 7320 6461 ght describes da │ │ │ -00472a90: 7461 2031 2061 6e64 4c00 2049 2700 0020 ta 1 andL. I'.. │ │ │ +00472a90: 7461 2031 2061 6e64 4c00 2046 2700 0020 ta 1 andL. F'.. │ │ │ 00472aa0: 2020 7768 6572 6520 4d20 7375 7070 7265 where M suppre │ │ │ 00472ab0: 7373 6573 2061 6e79 206c 6561 6469 6e67 sses any leading │ │ │ 00472ac0: 207a 6572 6f20 2872 6570 7265 7365 6e74 zero (represent │ │ │ 00472ad0: 696e 6720 6e6f 2064 6573 6365 6e64 616e ing no descendan │ │ │ -00472ae0: 7473 292e 0700 2049 2800 001a 001f 49ff ts)... I(.....I. │ │ │ +00472ae0: 7473 292e 0700 2046 2800 001a 001f 46ff ts)... F(.....F. │ │ │ 00472af0: 7300 ff45 5841 4d50 4c45 5300 0045 7861 s..EXAMPLES..Exa │ │ │ -00472b00: 6d70 6c65 7313 002c 49bf 1100 0020 2020 mples..,I.... │ │ │ -00472b10: 4578 616d 706c 6573 0700 2d49 2100 0012 Examples..-I!... │ │ │ -00472b20: 002d 4931 0000 2020 2045 7861 6d70 6c65 .-I1.. Example │ │ │ -00472b30: 3a07 002d 4941 0000 2200 2d49 5100 0020 :..-IA..".-IQ.. │ │ │ +00472b00: 6d70 6c65 7313 002c 46bf 1100 0020 2020 mples..,F.... │ │ │ +00472b10: 4578 616d 706c 6573 0700 2d46 2100 0012 Examples..-F!... │ │ │ +00472b20: 002d 4631 0000 2020 2045 7861 6d70 6c65 .-F1.. Example │ │ │ +00472b30: 3a07 002d 4641 0000 2200 2d46 5100 0020 :..-FA..".-FQ.. │ │ │ 00472b40: 2020 4754 4d3e 4b69 6c6c 2020 5772 6974 GTM>Kill Writ │ │ │ -00472b50: 6520 2444 6174 6128 6129 0b00 2d49 6100 e $Data(a)..-Ia. │ │ │ -00472b60: 0020 2020 302a 002d 4971 0000 2020 2047 . 0*.-Iq.. G │ │ │ +00472b50: 6520 2444 6174 6128 6129 0b00 2d46 6100 e $Data(a)..-Fa. │ │ │ +00472b60: 0020 2020 302a 002d 4671 0000 2020 2047 . 0*.-Fq.. G │ │ │ 00472b70: 544d 3e53 6574 2061 2831 293d 3120 5772 TM>Set a(1)=1 Wr │ │ │ 00472b80: 6974 6520 2444 6174 6128 6128 3129 290b ite $Data(a(1)). │ │ │ -00472b90: 002d 4981 0000 2020 2031 1c00 2d49 9100 .-I... 1..-I.. │ │ │ +00472b90: 002d 4681 0000 2020 2031 1c00 2d46 9100 .-F... 1..-F.. │ │ │ 00472ba0: 0020 2020 4754 4d3e 5772 6974 6520 2444 . GTM>Write $D │ │ │ -00472bb0: 6174 6128 6129 0d00 2c49 c011 0000 2020 ata(a)..,I.... │ │ │ -00472bc0: 2031 3024 002d 4912 0000 2020 2047 544d 10$.-I... GTM │ │ │ +00472bb0: 6174 6128 6129 0d00 2c46 c011 0000 2020 ata(a)..,F.... │ │ │ +00472bc0: 2031 3024 002d 4612 0000 2020 2047 544d 10$.-F... GTM │ │ │ 00472bd0: 3e53 6574 2061 3d30 2057 7269 7465 2024 >Set a=0 Write $ │ │ │ -00472be0: 4461 7461 2861 290c 002d 4913 0000 2020 Data(a)..-I... │ │ │ -00472bf0: 2031 310e 002d 4914 0000 2020 2047 544d 11..-I... GTM │ │ │ -00472c00: 3e07 002d 4915 0000 4200 2d49 1600 0020 >..-I...B.-I... │ │ │ +00472be0: 4461 7461 2861 290c 002d 4613 0000 2020 Data(a)..-F... │ │ │ +00472bf0: 2031 310e 002d 4614 0000 2020 2047 544d 11..-F... GTM │ │ │ +00472c00: 3e07 002d 4615 0000 4200 2d46 1600 0020 >..-F...B.-F... │ │ │ 00472c10: 2020 5468 6973 2075 7365 7320 2444 4154 This uses $DAT │ │ │ 00472c20: 4120 746f 2064 6973 706c 6179 2061 6c6c A to display all │ │ │ 00472c30: 2070 6f73 7369 626c 6520 2444 4154 4128 possible $DATA( │ │ │ -00472c40: 2920 7265 7375 6c74 732e 0700 2d49 1700 ) results...-I.. │ │ │ -00472c50: 0012 002d 4918 0000 2020 2045 7861 6d70 ...-I... Examp │ │ │ -00472c60: 6c65 3a07 002d 4919 0000 1700 2d49 1a00 le:..-I.....-I.. │ │ │ +00472c40: 2920 7265 7375 6c74 732e 0700 2d46 1700 ) results...-F.. │ │ │ +00472c50: 0012 002d 4618 0000 2020 2045 7861 6d70 ...-F... Examp │ │ │ +00472c60: 6c65 3a07 002d 4619 0000 1700 2d46 1a00 le:..-F.....-F.. │ │ │ 00472c70: 0020 2020 6c6f 636b 205e 4143 4354 2830 . lock ^ACCT(0 │ │ │ -00472c80: 292c 002d 4921 0000 2020 2069 6620 2724 ),.-I!.. if '$ │ │ │ +00472c80: 292c 002d 4621 0000 2020 2069 6620 2724 ),.-F!.. if '$ │ │ │ 00472c90: 6461 7461 285e 4143 4354 2830 2929 2073 data(^ACCT(0)) s │ │ │ 00472ca0: 6574 205e 4143 4354 2830 293d 3028 002d et ^ACCT(0)=0(.- │ │ │ -00472cb0: 4922 0000 2020 2073 6574 2028 4143 4354 I".. set (ACCT │ │ │ +00472cb0: 4622 0000 2020 2073 6574 2028 4143 4354 F".. set (ACCT │ │ │ 00472cc0: 2c5e 4143 4354 2830 2929 3d5e 4143 4354 ,^ACCT(0))=^ACCT │ │ │ -00472cd0: 2830 292b 310e 002d 4923 0000 2020 206c (0)+1..-I#.. l │ │ │ -00472ce0: 6f63 6b07 002d 4924 0000 4700 2d49 2500 ock..-I$..G.-I%. │ │ │ +00472cd0: 2830 292b 310e 002d 4623 0000 2020 206c (0)+1..-F#.. l │ │ │ +00472ce0: 6f63 6b07 002d 4624 0000 4700 2d46 2500 ock..-F$..G.-F%. │ │ │ 00472cf0: 0020 2020 5468 6973 2075 7365 7320 2444 . This uses $D │ │ │ 00472d00: 4154 4128 2920 746f 2064 6574 6572 6d69 ATA() to determi │ │ │ 00472d10: 6e65 2077 6865 7468 6572 2061 2067 6c6f ne whether a glo │ │ │ 00472d20: 6261 6c20 6e6f 6465 2072 6571 7569 7265 bal node require │ │ │ -00472d30: 7319 002d 4926 0000 2020 2069 6e69 7469 s..-I&.. initi │ │ │ -00472d40: 616c 697a 6174 696f 6e2e 0700 2d49 2700 alization...-I'. │ │ │ -00472d50: 0012 002d 4928 0000 2020 2045 7861 6d70 ...-I(.. Examp │ │ │ -00472d60: 6c65 3a07 002d 4929 0000 4c00 2d49 2a00 le:..-I)..L.-I*. │ │ │ +00472d30: 7319 002d 4626 0000 2020 2069 6e69 7469 s..-F&.. initi │ │ │ +00472d40: 616c 697a 6174 696f 6e2e 0700 2d46 2700 alization...-F'. │ │ │ +00472d50: 0012 002d 4628 0000 2020 2045 7861 6d70 ...-F(.. Examp │ │ │ +00472d60: 6c65 3a07 002d 4629 0000 4c00 2d46 2a00 le:..-F)..L.-F*. │ │ │ 00472d70: 0020 2020 666f 7220 2073 6574 2063 7573 . for set cus │ │ │ 00472d80: 3d24 4f28 5e63 7573 2863 7573 2929 2071 =$O(^cus(cus)) q │ │ │ 00472d90: 7569 743a 6375 733d 2222 2020 6966 2024 uit:cus="" if $ │ │ │ 00472da0: 6461 7461 285e 2863 7573 2929 3e31 2064 data(^(cus))>1 d │ │ │ -00472db0: 6f20 574f 524b 0700 2d49 3100 0052 002d o WORK..-I1..R.- │ │ │ -00472dc0: 4932 0000 2020 2054 6869 7320 7573 6573 I2.. This uses │ │ │ +00472db0: 6f20 574f 524b 0700 2d46 3100 0052 002d o WORK..-F1..R.- │ │ │ +00472dc0: 4632 0000 2020 2054 6869 7320 7573 6573 F2.. This uses │ │ │ 00472dd0: 2024 4441 5441 2829 2074 6f20 6465 7465 $DATA() to dete │ │ │ 00472de0: 726d 696e 6520 7768 6574 6865 7220 6120 rmine whether a │ │ │ 00472df0: 676c 6f62 616c 206e 6f64 6520 6861 7320 global node has │ │ │ 00472e00: 6465 7363 656e 6461 6e74 7320 616e 6429 descendants and) │ │ │ -00472e10: 002d 4933 0000 2020 2072 6571 7569 7265 .-I3.. require │ │ │ +00472e10: 002d 4633 0000 2020 2072 6571 7569 7265 .-F3.. require │ │ │ 00472e20: 7320 6164 6469 7469 6f6e 616c 2070 726f s additional pro │ │ │ -00472e30: 6365 7373 696e 672e 0700 2d49 3400 0019 cessing...-I4... │ │ │ -00472e40: 0018 4945 5854 5241 4354 2829 0000 2445 ..IEXTRACT()..$E │ │ │ -00472e50: 7874 7261 6374 2829 1500 2249 bf11 0000 xtract().."I.... │ │ │ +00472e30: 6365 7373 696e 672e 0700 2d46 3400 0019 cessing...-F4... │ │ │ +00472e40: 0018 4645 5854 5241 4354 2829 0000 2445 ..FEXTRACT()..$E │ │ │ +00472e50: 7874 7261 6374 2829 1500 2246 bf11 0000 xtract().."F.... │ │ │ 00472e60: 2020 2024 4578 7472 6163 7428 2907 0023 $Extract()..# │ │ │ -00472e70: 4921 0000 3000 2349 3100 0020 2020 5265 I!..0.#I1.. Re │ │ │ +00472e70: 4621 0000 3000 2346 3100 0020 2020 5265 F!..0.#F1.. Re │ │ │ 00472e80: 7475 726e 7320 6120 7375 6273 7472 696e turns a substrin │ │ │ 00472e90: 6720 6f66 2061 2067 6976 656e 2073 7472 g of a given str │ │ │ -00472ea0: 696e 672e 0700 2349 4100 0032 0023 4951 ing...#IA..2.#IQ │ │ │ +00472ea0: 696e 672e 0700 2346 4100 0032 0023 4651 ing...#FA..2.#FQ │ │ │ 00472eb0: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 00472ec0: 666f 7220 7468 6520 2445 5854 5241 4354 for the $EXTRACT │ │ │ 00472ed0: 2066 756e 6374 696f 6e20 6973 3a07 0023 function is:..# │ │ │ -00472ee0: 4961 0000 3000 2349 7100 0020 2020 2445 Ia..0.#Iq.. $E │ │ │ +00472ee0: 4661 0000 3000 2346 7100 0020 2020 2445 Fa..0.#Fq.. $E │ │ │ 00472ef0: 5b58 5452 4143 545d 2865 7870 725b 2c69 [XTRACT](expr[,i │ │ │ 00472f00: 6e74 6578 7072 315b 2c69 6e74 6578 7072 ntexpr1[,intexpr │ │ │ -00472f10: 325d 5d29 0700 2349 8100 0050 0023 4991 2]])..#I...P.#I. │ │ │ +00472f10: 325d 5d29 0700 2346 8100 0050 0023 4691 2]])..#F...P.#F. │ │ │ 00472f20: 0000 2020 2024 4558 5452 4143 5428 2920 .. $EXTRACT() │ │ │ 00472f30: 7072 6f76 6964 6573 2061 2074 6f6f 6c20 provides a tool │ │ │ 00472f40: 666f 7220 6d61 6e69 7075 6c61 7469 6e67 for manipulating │ │ │ 00472f50: 2073 7472 696e 6773 2062 6173 6564 206f strings based o │ │ │ -00472f60: 6e20 6368 6172 6163 7465 7215 0022 49c0 n character.."I. │ │ │ +00472f60: 6e20 6368 6172 6163 7465 7215 0022 46c0 n character.."F. │ │ │ 00472f70: 1100 0020 2020 706f 7369 7469 6f6e 732e ... positions. │ │ │ -00472f80: 0700 2349 1200 0051 0023 4913 0000 2020 ..#I...Q.#I... │ │ │ +00472f80: 0700 2346 1200 0051 0023 4613 0000 2020 ..#F...Q.#F... │ │ │ 00472f90: 2046 6f72 2061 206d 756d 7073 2070 726f For a mumps pro │ │ │ 00472fa0: 6365 7373 2073 7461 7274 6564 2069 6e20 cess started in │ │ │ 00472fb0: 5554 462d 6d6f 6465 2c20 2445 5854 5241 UTF-mode, $EXTRA │ │ │ 00472fc0: 4354 2069 6e74 6572 7072 6574 7320 7468 CT interprets th │ │ │ 00472fd0: 6520 7374 7269 6e67 0000 0000 0000 0000 e string........ │ │ │ 00472fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00472ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00473000: 0400 0000 f707 0000 8e1e 0000 0000 0000 ................ │ │ │ -00473010: 7000 0049 4845 4c50 00ff 7300 ff46 554e p..IHELP..s..FUN │ │ │ +00473010: 7000 0046 4845 4c50 00ff 7300 ff46 554e p..FHELP..s..FUN │ │ │ 00473020: 4354 494f 4e53 00ff 7300 ff24 4558 5452 CTIONS..s..$EXTR │ │ │ 00473030: 4143 5428 2900 c014 0000 2020 2061 7267 ACT()..... arg │ │ │ 00473040: 756d 656e 7473 2061 7320 5554 462d 3820 uments as UTF-8 │ │ │ 00473050: 656e 636f 6465 642e 2057 6974 6820 5649 encoded. With VI │ │ │ 00473060: 4557 2022 4241 4443 4841 5222 2065 6e61 EW "BADCHAR" ena │ │ │ 00473070: 626c 6564 2c20 2445 5854 5241 4354 2829 bled, $EXTRACT() │ │ │ -00473080: 5200 2349 1500 0020 2020 7072 6f64 7563 R.#I... produc │ │ │ +00473080: 5200 2346 1500 0020 2020 7072 6f64 7563 R.#F... produc │ │ │ 00473090: 6573 2061 2072 756e 2d74 696d 6520 6572 es a run-time er │ │ │ 004730a0: 726f 7220 7768 656e 2069 7420 656e 636f ror when it enco │ │ │ 004730b0: 756e 7465 7273 2061 2063 6861 7261 6374 unters a charact │ │ │ 004730c0: 6572 2069 6e20 7468 6520 7265 7365 7276 er in the reserv │ │ │ -004730d0: 6564 5200 2349 1600 0020 2020 7261 6e67 edR.#I... rang │ │ │ +004730d0: 6564 5200 2346 1600 0020 2020 7261 6e67 edR.#F... rang │ │ │ 004730e0: 6520 6f66 2074 6865 2055 6e69 636f 6465 e of the Unicode │ │ │ 004730f0: 2852 2920 7374 616e 6461 7264 2c20 6275 (R) standard, bu │ │ │ 00473100: 7420 6974 2064 6f65 7320 6e6f 7420 7072 t it does not pr │ │ │ 00473110: 6f63 6573 7320 7468 6520 6368 6172 6163 ocess the charac │ │ │ -00473120: 7465 7273 5400 2349 1700 0020 2020 7468 tersT.#I... th │ │ │ +00473120: 7465 7273 5400 2346 1700 0020 2020 7468 tersT.#F... th │ │ │ 00473130: 6174 2066 616c 6c20 6166 7465 7220 7468 at fall after th │ │ │ 00473140: 6520 7370 616e 2073 7065 6369 6669 6564 e span specified │ │ │ 00473150: 2062 7920 7468 6520 6172 6775 6d65 6e74 by the argument │ │ │ 00473160: 732e 2054 6865 2070 6172 616c 6c65 6c20 s. The parallel │ │ │ -00473170: 6675 6e63 7469 6f6e 4900 2349 1800 0020 functionI.#I... │ │ │ +00473170: 6675 6e63 7469 6f6e 4900 2346 1800 0020 functionI.#F... │ │ │ 00473180: 2020 6f66 2024 4558 5452 4143 5428 2920 of $EXTRACT() │ │ │ 00473190: 6973 2024 5a45 5854 5241 4354 2829 2e20 is $ZEXTRACT(). │ │ │ 004731a0: 5573 6520 245a 4558 5452 4143 5428 2920 Use $ZEXTRACT() │ │ │ 004731b0: 666f 7220 6279 7465 2d6f 7269 656e 7465 for byte-oriente │ │ │ -004731c0: 6415 0023 4919 0000 2020 206f 7065 7261 d..#I... opera │ │ │ -004731d0: 7469 6f6e 732e 0700 2349 1a00 0051 0023 tions...#I...Q.# │ │ │ -004731e0: 4921 0000 2020 2024 4558 5452 4143 5428 I!.. $EXTRACT( │ │ │ +004731c0: 6415 0023 4619 0000 2020 206f 7065 7261 d..#F... opera │ │ │ +004731d0: 7469 6f6e 732e 0700 2346 1a00 0051 0023 tions...#F...Q.# │ │ │ +004731e0: 4621 0000 2020 2024 4558 5452 4143 5428 F!.. $EXTRACT( │ │ │ 004731f0: 2920 6361 6e20 6265 2075 7365 6420 6f6e ) can be used on │ │ │ 00473200: 2074 6865 206c 6566 742d 6861 6e64 2073 the left-hand s │ │ │ 00473210: 6964 6520 6f66 2074 6865 2065 7175 616c ide of the equal │ │ │ 00473220: 2073 6967 6e20 283d 2920 6f66 2061 5100 sign (=) of aQ. │ │ │ -00473230: 2349 2200 0020 2020 5345 5420 636f 6d6d #I".. SET comm │ │ │ +00473230: 2346 2200 0020 2020 5345 5420 636f 6d6d #F".. SET comm │ │ │ 00473240: 616e 6420 746f 2073 6574 2061 2073 7562 and to set a sub │ │ │ 00473250: 7374 7269 6e67 206f 6620 6120 7374 7269 string of a stri │ │ │ 00473260: 6e67 2e20 5468 6973 2063 6f6e 7374 7275 ng. This constru │ │ │ 00473270: 6374 2070 6572 6d69 7473 2065 6173 7952 ct permits easyR │ │ │ -00473280: 0023 4923 0000 2020 206d 6169 6e74 656e .#I#.. mainten │ │ │ +00473280: 0023 4623 0000 2020 206d 6169 6e74 656e .#F#.. mainten │ │ │ 00473290: 616e 6365 206f 6620 696e 6469 7669 6475 ance of individu │ │ │ 004732a0: 616c 2070 6965 6365 7320 7769 7468 696e al pieces within │ │ │ 004732b0: 2061 2073 7472 696e 672e 2049 7420 6361 a string. It ca │ │ │ 004732c0: 6e20 616c 736f 2062 6520 7573 6564 2074 n also be used t │ │ │ -004732d0: 6f3d 0023 4924 0000 2020 2072 6967 6874 o=.#I$.. right │ │ │ +004732d0: 6f3d 0023 4624 0000 2020 2072 6967 6874 o=.#F$.. right │ │ │ 004732e0: 206a 7573 7469 6679 2061 2076 616c 7565 justify a value │ │ │ 004732f0: 2070 6164 6465 6420 7769 7468 2062 6c61 padded with bla │ │ │ 00473300: 6e6b 2063 6861 7261 6374 6572 732e 0700 nk characters... │ │ │ -00473310: 2349 2500 001a 0022 49ff 7300 ff45 5841 #I%...."I.s..EXA │ │ │ +00473310: 2346 2500 001a 0022 46ff 7300 ff45 5841 #F%...."F.s..EXA │ │ │ 00473320: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -00473330: 002f 49bf 1100 0020 2020 4578 616d 706c ./I.... Exampl │ │ │ -00473340: 6573 0700 3049 2100 0012 0030 4931 0000 es..0I!....0I1.. │ │ │ -00473350: 2020 2045 7861 6d70 6c65 3a07 0030 4941 Example:..0IA │ │ │ -00473360: 0000 3600 3049 5100 0020 2020 4754 4d3e ..6.0IQ.. GTM> │ │ │ +00473330: 002f 46bf 1100 0020 2020 4578 616d 706c ./F.... Exampl │ │ │ +00473340: 6573 0700 3046 2100 0012 0030 4631 0000 es..0F!....0F1.. │ │ │ +00473350: 2020 2045 7861 6d70 6c65 3a07 0030 4641 Example:..0FA │ │ │ +00473360: 0000 3600 3046 5100 0020 2020 4754 4d3e ..6.0FQ.. GTM> │ │ │ 00473370: 666f 7220 693d 303a 313a 3320 7772 6974 for i=0:1:3 writ │ │ │ 00473380: 6520 212c 2465 7874 7261 6374 2822 4849 e !,$extract("HI │ │ │ -00473390: 222c 6929 2c22 3c22 0b00 3049 6100 0020 ",i),"<"..0Ia.. │ │ │ -004733a0: 2020 3c0c 0030 4971 0000 2020 2048 3c0c <..0Iq.. H<. │ │ │ -004733b0: 0030 4981 0000 2020 2049 3c0b 0030 4991 .0I... I<..0I. │ │ │ -004733c0: 0000 2020 203c 0f00 2f49 c011 0000 2020 .. <../I.... │ │ │ -004733d0: 2047 544d 3e07 0030 4912 0000 4b00 3049 GTM>..0I...K.0I │ │ │ +00473390: 222c 6929 2c22 3c22 0b00 3046 6100 0020 ",i),"<"..0Fa.. │ │ │ +004733a0: 2020 3c0c 0030 4671 0000 2020 2048 3c0c <..0Fq.. H<. │ │ │ +004733b0: 0030 4681 0000 2020 2049 3c0b 0030 4691 .0F... I<..0F. │ │ │ +004733c0: 0000 2020 203c 0f00 2f46 c011 0000 2020 .. <../F.... │ │ │ +004733d0: 2047 544d 3e07 0030 4612 0000 4b00 3046 GTM>..0F...K.0F │ │ │ 004733e0: 1300 0020 2020 5468 6973 206c 6f6f 7020 ... This loop │ │ │ 004733f0: 6469 7370 6c61 7973 2074 6865 2072 6573 displays the res │ │ │ 00473400: 756c 7420 6f66 2024 4558 5452 4143 5428 ult of $EXTRACT( │ │ │ 00473410: 292c 2073 7065 6369 6679 696e 6720 6e6f ), specifying no │ │ │ -00473420: 2065 6e64 696e 6752 0030 4914 0000 2020 endingR.0I... │ │ │ +00473420: 2065 6e64 696e 6752 0030 4614 0000 2020 endingR.0F... │ │ │ 00473430: 2063 6861 7261 6374 6572 2070 6f73 6974 character posit │ │ │ 00473440: 696f 6e20 616e 6420 6120 6265 6769 6e6e ion and a beginn │ │ │ 00473450: 696e 6720 6368 6172 6163 7465 7220 706f ing character po │ │ │ 00473460: 7369 7469 6f6e 2022 6265 666f 7265 2220 sition "before" │ │ │ -00473470: 6669 7273 7420 616e 6433 0030 4915 0000 first and3.0I... │ │ │ +00473470: 6669 7273 7420 616e 6433 0030 4615 0000 first and3.0F... │ │ │ 00473480: 2020 2073 6563 6f6e 6420 706f 7369 7469 second positi │ │ │ 00473490: 6f6e 732c 2061 6e64 2022 6166 7465 7222 ons, and "after" │ │ │ -004734a0: 2074 6865 2073 7472 696e 672e 0700 3049 the string...0I │ │ │ -004734b0: 1600 0012 0030 4917 0000 2020 2045 7861 .....0I... Exa │ │ │ -004734c0: 6d70 6c65 3a07 0030 4918 0000 3800 3049 mple:..0I...8.0I │ │ │ +004734a0: 2074 6865 2073 7472 696e 672e 0700 3046 the string...0F │ │ │ +004734b0: 1600 0012 0030 4617 0000 2020 2045 7861 .....0F... Exa │ │ │ +004734c0: 6d70 6c65 3a07 0030 4618 0000 3800 3046 mple:..0F...8.0F │ │ │ 004734d0: 1900 0020 2020 4754 4d3e 466f 7220 693d ... GTM>For i= │ │ │ 004734e0: 303a 313a 3320 7772 6974 6520 212c 2465 0:1:3 write !,$e │ │ │ 004734f0: 7874 7261 6374 2822 4849 222c 312c 6929 xtract("HI",1,i) │ │ │ -00473500: 2c22 3c22 0b00 3049 1a00 0020 2020 3c0c ,"<"..0I... <. │ │ │ -00473510: 0030 4921 0000 2020 2048 3c0d 0030 4922 .0I!.. H<..0I" │ │ │ -00473520: 0000 2020 2048 493c 0d00 3049 2300 0020 .. HI<..0I#.. │ │ │ -00473530: 2020 4849 3c0e 0030 4924 0000 2020 2047 HI<..0I$.. G │ │ │ -00473540: 544d 3e07 0030 4925 0000 4c00 3049 2600 TM>..0I%..L.0I&. │ │ │ +00473500: 2c22 3c22 0b00 3046 1a00 0020 2020 3c0c ,"<"..0F... <. │ │ │ +00473510: 0030 4621 0000 2020 2048 3c0d 0030 4622 .0F!.. H<..0F" │ │ │ +00473520: 0000 2020 2048 493c 0d00 3046 2300 0020 .. HI<..0F#.. │ │ │ +00473530: 2020 4849 3c0e 0030 4624 0000 2020 2047 HI<..0F$.. G │ │ │ +00473540: 544d 3e07 0030 4625 0000 4c00 3046 2600 TM>..0F%..L.0F&. │ │ │ 00473550: 0020 2020 5468 6973 206c 6f6f 7020 6469 . This loop di │ │ │ 00473560: 7370 6c61 7973 2074 6865 2072 6573 756c splays the resul │ │ │ 00473570: 7420 6f66 2024 4558 5452 4143 5428 2920 t of $EXTRACT() │ │ │ 00473580: 7370 6563 6966 7969 6e67 2061 2062 6567 specifying a beg │ │ │ -00473590: 696e 6e69 6e67 5300 3049 2700 0020 2020 inningS.0I'.. │ │ │ +00473590: 696e 6e69 6e67 5300 3046 2700 0020 2020 inningS.0F'.. │ │ │ 004735a0: 6368 6172 6163 7465 7220 706f 7369 7469 character positi │ │ │ 004735b0: 6f6e 206f 6620 3120 616e 6420 616e 2065 on of 1 and an e │ │ │ 004735c0: 6e64 696e 6720 6368 6172 6163 7465 7220 nding character │ │ │ 004735d0: 706f 7369 7469 6f6e 2022 6265 666f 7265 position "before │ │ │ -004735e0: 2c20 2220 6669 7273 7437 0030 4928 0000 , " first7.0I(.. │ │ │ +004735e0: 2c20 2220 6669 7273 7437 0030 4628 0000 , " first7.0F(.. │ │ │ 004735f0: 2020 2061 6e64 2073 6563 6f6e 6420 706f and second po │ │ │ 00473600: 7369 7469 6f6e 732c 2061 6e64 2022 6166 sitions, and "af │ │ │ 00473610: 7465 7222 2074 6865 2073 7472 696e 672e ter" the string. │ │ │ -00473620: 0700 3049 2900 0012 0030 492a 0000 2020 ..0I)....0I*.. │ │ │ -00473630: 2045 7861 6d70 6c65 3a07 0030 4931 0000 Example:..0I1.. │ │ │ -00473640: 1a00 3049 3200 0020 2020 4754 4d3e 7a70 ..0I2.. GTM>zp │ │ │ -00473650: 7269 6e74 205e 7472 696d 1100 3049 3300 rint ^trim..0I3. │ │ │ -00473660: 0020 2020 7472 696d 2878 2915 0030 4934 . trim(x)..0I4 │ │ │ +00473620: 0700 3046 2900 0012 0030 462a 0000 2020 ..0F)....0F*.. │ │ │ +00473630: 2045 7861 6d70 6c65 3a07 0030 4631 0000 Example:..0F1.. │ │ │ +00473640: 1a00 3046 3200 0020 2020 4754 4d3e 7a70 ..0F2.. GTM>zp │ │ │ +00473650: 7269 6e74 205e 7472 696d 1100 3046 3300 rint ^trim..0F3. │ │ │ +00473660: 0020 2020 7472 696d 2878 2915 0030 4634 . trim(x)..0F4 │ │ │ 00473670: 0000 2020 2020 2020 206e 6577 2069 2c6a .. new i,j │ │ │ -00473680: 3a00 3049 3500 0020 2020 2020 2020 666f :.0I5.. fo │ │ │ +00473680: 3a00 3046 3500 0020 2020 2020 2020 666f :.0F5.. fo │ │ │ 00473690: 7220 693d 313a 313a 246c 656e 6774 6828 r i=1:1:$length( │ │ │ 004736a0: 7829 2071 7569 743a 2220 2227 3d24 6578 x) quit:" "'=$ex │ │ │ -004736b0: 7472 6163 7428 782c 6929 3b00 3049 3600 tract(x,i);.0I6. │ │ │ +004736b0: 7472 6163 7428 782c 6929 3b00 3046 3600 tract(x,i);.0F6. │ │ │ 004736c0: 0020 2020 2020 2020 666f 7220 6a3d 246c . for j=$l │ │ │ 004736d0: 656e 6774 6828 7829 3a2d 313a 3120 7175 ength(x):-1:1 qu │ │ │ 004736e0: 6974 3a22 2022 273d 2465 7874 7261 6374 it:" "'=$extract │ │ │ -004736f0: 2878 2c6a 2922 0030 4937 0000 2020 2020 (x,j)".0I7.. │ │ │ +004736f0: 2878 2c6a 2922 0030 4637 0000 2020 2020 (x,j)".0F7.. │ │ │ 00473700: 2020 2071 7569 7420 2465 7874 7261 6374 quit $extract │ │ │ -00473710: 2878 2c69 2c6a 291f 0030 4938 0000 2020 (x,i,j)..0I8.. │ │ │ +00473710: 2878 2c69 2c6a 291f 0030 4638 0000 2020 (x,i,j)..0F8.. │ │ │ 00473720: 2047 544d 3e73 6574 2073 7472 3d22 204d GTM>set str=" M │ │ │ -00473730: 554d 5053 2022 2000 3049 3900 0020 2020 UMPS " .0I9.. │ │ │ +00473730: 554d 5053 2022 2000 3046 3900 0020 2020 UMPS " .0F9.. │ │ │ 00473740: 4754 4d3e 7772 6974 6520 246c 656e 6774 GTM>write $lengt │ │ │ -00473750: 6828 7374 7229 0b00 3049 3a00 0020 2020 h(str)..0I:.. │ │ │ -00473760: 3729 0030 4941 0000 2020 2047 544d 3e77 7).0IA.. GTM>w │ │ │ +00473750: 6828 7374 7229 0b00 3046 3a00 0020 2020 h(str)..0F:.. │ │ │ +00473760: 3729 0030 4641 0000 2020 2047 544d 3e77 7).0FA.. GTM>w │ │ │ 00473770: 7269 7465 2024 6c65 6e67 7468 2824 245e rite $length($$^ │ │ │ -00473780: 7472 696d 2873 7472 2929 0b00 3049 4200 trim(str))..0IB. │ │ │ -00473790: 0020 2020 350e 0030 4943 0000 2020 2047 . 5..0IC.. G │ │ │ -004737a0: 544d 3e07 0030 4944 0000 4d00 3049 4500 TM>..0ID..M.0IE. │ │ │ +00473780: 7472 696d 2873 7472 2929 0b00 3046 4200 trim(str))..0FB. │ │ │ +00473790: 0020 2020 350e 0030 4643 0000 2020 2047 . 5..0FC.. G │ │ │ +004737a0: 544d 3e07 0030 4644 0000 4d00 3046 4500 TM>..0FD..M.0FE. │ │ │ 004737b0: 0020 2020 5468 6973 2065 7874 7269 6e73 . This extrins │ │ │ 004737c0: 6963 2066 756e 6374 696f 6e20 7573 6573 ic function uses │ │ │ 004737d0: 2024 4558 5452 4143 5428 2920 746f 2072 $EXTRACT() to r │ │ │ 004737e0: 656d 6f76 6520 6578 7472 6120 6c65 6164 emove extra lead │ │ │ 004737f0: 696e 6720 616e 6400 0000 0000 0000 0000 ing and......... │ │ │ 00473800: 0400 0000 d807 0000 d11e 0000 0000 0000 ................ │ │ │ -00473810: 5c00 0049 4845 4c50 00ff 7300 ff46 554e \..IHELP..s..FUN │ │ │ +00473810: 5c00 0046 4845 4c50 00ff 7300 ff46 554e \..FHELP..s..FUN │ │ │ 00473820: 4354 494f 4e53 00ff 7300 ff24 4558 5452 CTIONS..s..$EXTR │ │ │ 00473830: 4143 5428 2900 ff73 00ff 4558 414d 504c ACT()..s..EXAMPL │ │ │ 00473840: 4553 00c0 4600 0020 2020 7472 6169 6c69 ES..F.. traili │ │ │ 00473850: 6e67 2073 7061 6365 7320 6672 6f6d 2069 ng spaces from i │ │ │ -00473860: 7473 2061 7267 756d 656e 742e 0700 3049 ts argument...0I │ │ │ -00473870: 4700 0013 0018 4946 494e 4428 2900 0024 G.....IFIND()..$ │ │ │ -00473880: 4669 6e64 2829 1200 1f49 bf11 0000 2020 Find()...I.... │ │ │ -00473890: 2024 4669 6e64 2829 0700 2049 2100 0050 $Find().. I!..P │ │ │ -004738a0: 0020 4931 0000 2020 2052 6574 7572 6e73 . I1.. Returns │ │ │ +00473860: 7473 2061 7267 756d 656e 742e 0700 3046 ts argument...0F │ │ │ +00473870: 4700 0013 0018 4646 494e 4428 2900 0024 G.....FFIND()..$ │ │ │ +00473880: 4669 6e64 2829 1200 1f46 bf11 0000 2020 Find()...F.... │ │ │ +00473890: 2024 4669 6e64 2829 0700 2046 2100 0050 $Find().. F!..P │ │ │ +004738a0: 0020 4631 0000 2020 2052 6574 7572 6e73 . F1.. Returns │ │ │ 004738b0: 2061 6e20 696e 7465 6765 7220 6368 6172 an integer char │ │ │ 004738c0: 6163 7465 7220 706f 7369 7469 6f6e 2074 acter position t │ │ │ 004738d0: 6861 7420 6c6f 6361 7465 7320 7468 6520 hat locates the │ │ │ 004738e0: 6f63 6375 7272 656e 6365 206f 6620 6124 occurrence of a$ │ │ │ -004738f0: 0020 4941 0000 2020 2073 7562 7374 7269 . IA.. substri │ │ │ +004738f0: 0020 4641 0000 2020 2073 7562 7374 7269 . FA.. substri │ │ │ 00473900: 6e67 2077 6974 6869 6e20 6120 7374 7269 ng within a stri │ │ │ -00473910: 6e67 2e07 0020 4951 0000 2f00 2049 6100 ng... IQ../. Ia. │ │ │ +00473910: 6e67 2e07 0020 4651 0000 2f00 2046 6100 ng... FQ../. Fa. │ │ │ 00473920: 0020 2020 5468 6520 666f 726d 6174 2066 . The format f │ │ │ 00473930: 6f72 2074 6865 2024 4649 4e44 2066 756e or the $FIND fun │ │ │ -00473940: 6374 696f 6e20 6973 3a07 0020 4971 0000 ction is:.. Iq.. │ │ │ -00473950: 2800 2049 8100 0020 2020 2446 5b49 4e44 (. I... $F[IND │ │ │ +00473940: 6374 696f 6e20 6973 3a07 0020 4671 0000 ction is:.. Fq.. │ │ │ +00473950: 2800 2046 8100 0020 2020 2446 5b49 4e44 (. F... $F[IND │ │ │ 00473960: 5d28 6578 7072 312c 6578 7072 325b 2c69 ](expr1,expr2[,i │ │ │ -00473970: 6e74 6578 7072 5d29 0700 2049 9100 0051 ntexpr]).. I...Q │ │ │ -00473980: 001f 49c0 1100 0020 2020 2446 494e 4428 ..I.... $FIND( │ │ │ +00473970: 6e74 6578 7072 5d29 0700 2046 9100 0051 ntexpr]).. F...Q │ │ │ +00473980: 001f 46c0 1100 0020 2020 2446 494e 4428 ..F.... $FIND( │ │ │ 00473990: 2920 7072 6f76 6964 6573 2061 2074 6f6f ) provides a too │ │ │ 004739a0: 6c20 746f 206c 6f63 6174 6520 7375 6273 l to locate subs │ │ │ 004739b0: 7472 696e 6773 2e20 5468 6520 285b 2920 trings. The ([) │ │ │ 004739c0: 6f70 6572 6174 6f72 2061 6e64 2074 6865 operator and the │ │ │ -004739d0: 5400 2049 1200 0020 2020 7477 6f2d 6172 T. I... two-ar │ │ │ +004739d0: 5400 2046 1200 0020 2020 7477 6f2d 6172 T. F... two-ar │ │ │ 004739e0: 6775 6d65 6e74 2024 4c45 4e47 5448 2829 gument $LENGTH() │ │ │ 004739f0: 2061 7265 206f 7468 6572 2074 6f6f 6c73 are other tools │ │ │ 00473a00: 2074 6861 7420 7072 6f76 6964 6520 7265 that provide re │ │ │ 00473a10: 6c61 7465 6420 6675 6e63 7469 6f6e 616c lated functional │ │ │ -00473a20: 6974 792e 0700 2049 1300 001a 001f 49ff ity... I......I. │ │ │ +00473a20: 6974 792e 0700 2046 1300 001a 001f 46ff ity... F......F. │ │ │ 00473a30: 7300 ff45 5841 4d50 4c45 5300 0045 7861 s..EXAMPLES..Exa │ │ │ -00473a40: 6d70 6c65 7313 002c 49bf 1100 0020 2020 mples..,I.... │ │ │ -00473a50: 4578 616d 706c 6573 0700 2d49 2100 0012 Examples..-I!... │ │ │ -00473a60: 002d 4931 0000 2020 2045 7861 6d70 6c65 .-I1.. Example │ │ │ -00473a70: 3a07 002d 4941 0000 2500 2d49 5100 0020 :..-IA..%.-IQ.. │ │ │ +00473a40: 6d70 6c65 7313 002c 46bf 1100 0020 2020 mples..,F.... │ │ │ +00473a50: 4578 616d 706c 6573 0700 2d46 2100 0012 Examples..-F!... │ │ │ +00473a60: 002d 4631 0000 2020 2045 7861 6d70 6c65 .-F1.. Example │ │ │ +00473a70: 3a07 002d 4641 0000 2500 2d46 5100 0020 :..-FA..%.-FQ.. │ │ │ 00473a80: 2020 4754 4d3e 7772 6974 6520 2466 696e GTM>write $fin │ │ │ 00473a90: 6428 2248 4946 4922 2c22 4922 290b 002d d("HIFI","I")..- │ │ │ -00473aa0: 4961 0000 2020 2033 0e00 2d49 7100 0020 Ia.. 3..-Iq.. │ │ │ -00473ab0: 2020 4754 4d3e 0700 2d49 8100 0054 002d GTM>..-I...T.- │ │ │ -00473ac0: 4991 0000 2020 2054 6869 7320 6578 616d I... This exam │ │ │ +00473aa0: 4661 0000 2020 2033 0e00 2d46 7100 0020 Fa.. 3..-Fq.. │ │ │ +00473ab0: 2020 4754 4d3e 0700 2d46 8100 0054 002d GTM>..-F...T.- │ │ │ +00473ac0: 4691 0000 2020 2054 6869 7320 6578 616d F... This exam │ │ │ 00473ad0: 706c 6520 7573 6573 2024 4649 4e44 2829 ple uses $FIND() │ │ │ 00473ae0: 2074 6f20 5752 4954 4520 7468 6520 706f to WRITE the po │ │ │ 00473af0: 7369 7469 6f6e 206f 6620 7468 6520 6669 sition of the fi │ │ │ 00473b00: 7273 7420 6f63 6375 7272 656e 6365 206f rst occurrence o │ │ │ -00473b10: 6652 002c 49c0 1100 0020 2020 7468 6520 fR.,I.... the │ │ │ +00473b10: 6652 002c 46c0 1100 0020 2020 7468 6520 fR.,F.... the │ │ │ 00473b20: 6368 6172 6163 7465 7220 2249 2e22 2054 character "I." T │ │ │ 00473b30: 6865 2072 6574 7572 6e20 6f66 2033 2067 he return of 3 g │ │ │ 00473b40: 6976 6573 2074 6865 2070 6f73 6974 696f ives the positio │ │ │ 00473b50: 6e20 6166 7465 7220 7468 6520 2266 6f75 n after the "fou │ │ │ -00473b60: 6e64 2214 002d 4912 0000 2020 2073 7562 nd"..-I... sub │ │ │ -00473b70: 7374 7269 6e67 2e07 002d 4913 0000 1200 string...-I..... │ │ │ -00473b80: 2d49 1400 0020 2020 4578 616d 706c 653a -I... Example: │ │ │ -00473b90: 0700 2d49 1500 0027 002d 4916 0000 2020 ..-I...'.-I... │ │ │ +00473b60: 6e64 2214 002d 4612 0000 2020 2073 7562 nd"..-F... sub │ │ │ +00473b70: 7374 7269 6e67 2e07 002d 4613 0000 1200 string...-F..... │ │ │ +00473b80: 2d46 1400 0020 2020 4578 616d 706c 653a -F... Example: │ │ │ +00473b90: 0700 2d46 1500 0027 002d 4616 0000 2020 ..-F...'.-F... │ │ │ 00473ba0: 2047 544d 3e77 7269 7465 2024 6669 6e64 GTM>write $find │ │ │ 00473bb0: 2822 4849 4649 222c 2249 222c 3329 0b00 ("HIFI","I",3).. │ │ │ -00473bc0: 2d49 1700 0020 2020 350e 002d 4918 0000 -I... 5..-I... │ │ │ -00473bd0: 2020 2047 544d 3e07 002d 4919 0000 5300 GTM>..-I...S. │ │ │ -00473be0: 2d49 1a00 0020 2020 5468 6973 2065 7861 -I... This exa │ │ │ +00473bc0: 2d46 1700 0020 2020 350e 002d 4618 0000 -F... 5..-F... │ │ │ +00473bd0: 2020 2047 544d 3e07 002d 4619 0000 5300 GTM>..-F...S. │ │ │ +00473be0: 2d46 1a00 0020 2020 5468 6973 2065 7861 -F... This exa │ │ │ 00473bf0: 6d70 6c65 2075 7365 7320 2446 494e 4428 mple uses $FIND( │ │ │ 00473c00: 2920 746f 2057 5249 5445 2074 6865 2070 ) to WRITE the p │ │ │ 00473c10: 6f73 6974 696f 6e20 6f66 2074 6865 206e osition of the n │ │ │ 00473c20: 6578 7420 6f63 6375 7272 656e 6365 206f ext occurrence o │ │ │ -00473c30: 6641 002d 4921 0000 2020 2074 6865 2063 fA.-I!.. the c │ │ │ +00473c30: 6641 002d 4621 0000 2020 2074 6865 2063 fA.-F!.. the c │ │ │ 00473c40: 6861 7261 6374 6572 2022 4922 2073 7461 haracter "I" sta │ │ │ 00473c50: 7274 696e 6720 696e 2063 6861 7261 6374 rting in charact │ │ │ 00473c60: 6572 2070 6f73 6974 696f 6e20 7468 7265 er position thre │ │ │ -00473c70: 652e 0700 2d49 2200 0012 002d 4923 0000 e...-I"....-I#.. │ │ │ -00473c80: 2020 2045 7861 6d70 6c65 3a07 002d 4924 Example:..-I$ │ │ │ -00473c90: 0000 4a00 2d49 2500 0020 2020 4754 4d3e ..J.-I%.. GTM> │ │ │ +00473c70: 652e 0700 2d46 2200 0012 002d 4623 0000 e...-F"....-F#.. │ │ │ +00473c80: 2020 2045 7861 6d70 6c65 3a07 002d 4624 Example:..-F$ │ │ │ +00473c90: 0000 4a00 2d46 2500 0020 2020 4754 4d3e ..J.-F%.. GTM> │ │ │ 00473ca0: 7365 7420 743d 3120 666f 7220 2073 6574 set t=1 for set │ │ │ 00473cb0: 2074 3d24 6669 6e64 2822 4241 4e41 4e41 t=$find("BANANA │ │ │ 00473cc0: 222c 2241 4e22 2c74 2920 7175 6974 3a27 ","AN",t) quit:' │ │ │ -00473cd0: 7420 2077 7269 7465 2021 2c74 0b00 2d49 t write !,t..-I │ │ │ -00473ce0: 2600 0020 2020 340b 002d 4927 0000 2020 &.. 4..-I'.. │ │ │ -00473cf0: 2036 0e00 2d49 2800 0020 2020 4754 4d3e 6..-I(.. GTM> │ │ │ -00473d00: 0700 2d49 2900 0054 002d 492a 0000 2020 ..-I)..T.-I*.. │ │ │ +00473cd0: 7420 2077 7269 7465 2021 2c74 0b00 2d46 t write !,t..-F │ │ │ +00473ce0: 2600 0020 2020 340b 002d 4627 0000 2020 &.. 4..-F'.. │ │ │ +00473cf0: 2036 0e00 2d46 2800 0020 2020 4754 4d3e 6..-F(.. GTM> │ │ │ +00473d00: 0700 2d46 2900 0054 002d 462a 0000 2020 ..-F)..T.-F*.. │ │ │ 00473d10: 2054 6869 7320 6578 616d 706c 6520 7573 This example us │ │ │ 00473d20: 6573 2061 206c 6f6f 7020 7769 7468 2024 es a loop with $ │ │ │ 00473d30: 4649 4e44 2829 2074 6f20 6c6f 6361 7465 FIND() to locate │ │ │ 00473d40: 2061 6c6c 206f 6363 7572 7265 6e63 6573 all occurrences │ │ │ -00473d50: 206f 6620 2241 4e22 2069 6e4e 002d 4931 of "AN" inN.-I1 │ │ │ +00473d50: 206f 6620 2241 4e22 2069 6e4e 002d 4631 of "AN" inN.-F1 │ │ │ 00473d60: 0000 2020 2022 4241 4e41 4e41 222e 2024 .. "BANANA". $ │ │ │ 00473d70: 4649 4e44 2829 2072 6574 7572 6e73 2034 FIND() returns 4 │ │ │ 00473d80: 2061 6e64 2036 2067 6976 696e 6720 7468 and 6 giving th │ │ │ 00473d90: 6520 706f 7369 7469 6f6e 7320 6166 7465 e positions afte │ │ │ -00473da0: 7220 7468 6520 7477 6f1e 002d 4932 0000 r the two..-I2.. │ │ │ +00473da0: 7220 7468 6520 7477 6f1e 002d 4632 0000 r the two..-F2.. │ │ │ 00473db0: 2020 206f 6363 7572 7265 6e63 6573 206f occurrences o │ │ │ -00473dc0: 6620 2241 4e22 2e07 002d 4933 0000 1200 f "AN"...-I3.... │ │ │ -00473dd0: 2d49 3400 0020 2020 4578 616d 706c 653a -I4.. Example: │ │ │ -00473de0: 0700 2d49 3500 0038 002d 4936 0000 2020 ..-I5..8.-I6.. │ │ │ +00473dc0: 6620 2241 4e22 2e07 002d 4633 0000 1200 f "AN"...-F3.... │ │ │ +00473dd0: 2d46 3400 0020 2020 4578 616d 706c 653a -F4.. Example: │ │ │ +00473de0: 0700 2d46 3500 0038 002d 4636 0000 2020 ..-F5..8.-F6.. │ │ │ 00473df0: 2047 544d 3e73 6574 2073 7472 3d22 4d55 GTM>set str="MU │ │ │ 00473e00: 4d50 5320 6461 7461 6261 7365 7320 6172 MPS databases ar │ │ │ 00473e10: 6520 6869 6572 6172 6368 6963 616c 2222 e hierarchical"" │ │ │ -00473e20: 002d 4937 0000 2020 2047 544d 3e57 7269 .-I7.. GTM>Wri │ │ │ +00473e20: 002d 4637 0000 2020 2047 544d 3e57 7269 .-F7.. GTM>Wri │ │ │ 00473e30: 7465 2024 6669 6e64 2873 7472 2c22 2022 te $find(str," " │ │ │ -00473e40: 290b 002d 4938 0000 2020 2037 2200 2d49 )..-I8.. 7".-I │ │ │ +00473e40: 290b 002d 4638 0000 2020 2037 2200 2d46 )..-F8.. 7".-F │ │ │ 00473e50: 3900 0020 2020 4754 4d3e 5772 6974 6520 9.. GTM>Write │ │ │ 00473e60: 2466 696e 6428 7374 722c 225a 2229 0b00 $find(str,"Z").. │ │ │ -00473e70: 2d49 3a00 0020 2020 3024 002d 4941 0000 -I:.. 0$.-IA.. │ │ │ +00473e70: 2d46 3a00 0020 2020 3024 002d 4641 0000 -F:.. 0$.-FA.. │ │ │ 00473e80: 2020 2047 544d 3e57 7269 7465 2024 6669 GTM>Write $fi │ │ │ 00473e90: 6e64 2873 7472 2c22 6422 2c31 290b 002d nd(str,"d",1)..- │ │ │ -00473ea0: 4942 0000 2020 2038 2500 2d49 4300 0020 IB.. 8%.-IC.. │ │ │ +00473ea0: 4642 0000 2020 2038 2500 2d46 4300 0020 FB.. 8%.-FC.. │ │ │ 00473eb0: 2020 4754 4d3e 5772 6974 6520 2466 696e GTM>Write $fin │ │ │ 00473ec0: 6428 7374 722c 2264 222c 3130 290b 002d d(str,"d",10)..- │ │ │ -00473ed0: 4944 0000 2020 2030 0700 2d49 4500 004e ID.. 0..-IE..N │ │ │ -00473ee0: 002d 4946 0000 2020 2054 6865 2061 626f .-IF.. The abo │ │ │ +00473ed0: 4644 0000 2020 2030 0700 2d46 4500 004e FD.. 0..-FE..N │ │ │ +00473ee0: 002d 4646 0000 2020 2054 6865 2061 626f .-FF.. The abo │ │ │ 00473ef0: 7665 2065 7861 6d70 6c65 2073 6561 7263 ve example searc │ │ │ 00473f00: 6865 7320 6120 7374 7269 6e67 2066 6f72 hes a string for │ │ │ 00473f10: 2061 2073 7562 2073 7472 696e 672c 2061 a sub string, a │ │ │ 00473f20: 6e64 2072 6574 7572 6e73 2061 6e4e 002d nd returns anN.- │ │ │ -00473f30: 4947 0000 2020 2069 6e74 6567 6572 2076 IG.. integer v │ │ │ +00473f30: 4647 0000 2020 2069 6e74 6567 6572 2076 FG.. integer v │ │ │ 00473f40: 616c 7565 2077 6869 6368 2063 6f72 7265 alue which corre │ │ │ 00473f50: 7370 6f6e 6473 2074 6f20 7468 6520 6e65 sponds to the ne │ │ │ 00473f60: 7874 2063 6861 7261 6374 6572 2070 6f73 xt character pos │ │ │ -00473f70: 6974 696f 6e20 6166 7465 7222 002d 4948 ition after".-IH │ │ │ +00473f70: 6974 696f 6e20 6166 7465 7222 002d 4648 ition after".-FH │ │ │ 00473f80: 0000 2020 206c 6f63 6174 696e 6720 7468 .. locating th │ │ │ 00473f90: 6520 7375 6220 7374 7269 6e67 2e07 002d e sub string...- │ │ │ -00473fa0: 4949 0000 1800 1949 4e55 4d42 4552 2829 II.....INUMBER() │ │ │ -00473fb0: 0000 2446 4e75 6d62 6572 2829 1500 2249 ..$FNumber().."I │ │ │ +00473fa0: 4649 0000 1800 1946 4e55 4d42 4552 2829 FI.....FNUMBER() │ │ │ +00473fb0: 0000 2446 4e75 6d62 6572 2829 1500 2246 ..$FNumber().."F │ │ │ 00473fc0: bf11 0000 2020 2024 464e 756d 6265 7228 .... $FNumber( │ │ │ -00473fd0: 2907 0023 4921 0000 0000 0000 0000 0000 )..#I!.......... │ │ │ +00473fd0: 2907 0023 4621 0000 0000 0000 0000 0000 )..#F!.......... │ │ │ 00473fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00473ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00474000: 0400 0000 cf07 0000 0c1f 0000 0000 0000 ................ │ │ │ -00474010: 5c00 0049 4845 4c50 00ff 7300 ff46 554e \..IHELP..s..FUN │ │ │ +00474010: 5c00 0046 4845 4c50 00ff 7300 ff46 554e \..FHELP..s..FUN │ │ │ 00474020: 4354 494f 4e53 00ff 7300 ff24 464e 554d CTIONS..s..$FNUM │ │ │ 00474030: 4245 5228 2900 bf31 0000 2020 2052 6574 BER()..1.. Ret │ │ │ 00474040: 7572 6e73 2061 2073 7472 696e 6720 636f urns a string co │ │ │ 00474050: 6e74 6169 6e69 6e67 2061 2066 6f72 6d61 ntaining a forma │ │ │ -00474060: 7474 6564 206e 756d 6265 722e 0700 2349 tted number...#I │ │ │ -00474070: 4100 0032 0023 4951 0000 2020 2054 6865 A..2.#IQ.. The │ │ │ +00474060: 7474 6564 206e 756d 6265 722e 0700 2346 tted number...#F │ │ │ +00474070: 4100 0032 0023 4651 0000 2020 2054 6865 A..2.#FQ.. The │ │ │ 00474080: 2066 6f72 6d61 7420 666f 7220 7468 6520 format for the │ │ │ 00474090: 2446 4e55 4d42 4552 2066 756e 6374 696f $FNUMBER functio │ │ │ -004740a0: 6e20 6973 3a07 0023 4961 0000 2c00 2349 n is:..#Ia..,.#I │ │ │ +004740a0: 6e20 6973 3a07 0023 4661 0000 2c00 2346 n is:..#Fa..,.#F │ │ │ 004740b0: 7100 0020 2020 2446 4e5b 554d 4245 525d q.. $FN[UMBER] │ │ │ 004740c0: 286e 756d 6578 7072 2c65 7870 725b 2c69 (numexpr,expr[,i │ │ │ -004740d0: 6e74 6578 7072 5d29 0700 2349 8100 0045 ntexpr])..#I...E │ │ │ -004740e0: 0023 4991 0000 2020 2024 464e 554d 4245 .#I... $FNUMBE │ │ │ +004740d0: 6e74 6578 7072 5d29 0700 2346 8100 0045 ntexpr])..#F...E │ │ │ +004740e0: 0023 4691 0000 2020 2024 464e 554d 4245 .#F... $FNUMBE │ │ │ 004740f0: 5228 2920 666f 726d 6174 7320 6f72 2065 R() formats or e │ │ │ 00474100: 6469 7473 206e 756d 6265 7273 2c20 7573 dits numbers, us │ │ │ 00474110: 7561 6c6c 7920 666f 7220 7265 706f 7274 ually for report │ │ │ -00474120: 696e 672e 0800 2249 c011 0000 2300 2349 ing..."I....#.#I │ │ │ +00474120: 696e 672e 0800 2246 c011 0000 2300 2346 ing..."F....#.#F │ │ │ 00474130: 1200 0020 2020 5468 6520 666f 726d 6174 ... The format │ │ │ 00474140: 7469 6e67 2063 6f64 6573 2061 7265 3a07 ting codes are:. │ │ │ -00474150: 0023 4913 0000 1a00 2249 ff73 00ff 4558 .#I....."I.s..EX │ │ │ +00474150: 0023 4613 0000 1a00 2246 ff73 00ff 4558 .#F....."F.s..EX │ │ │ 00474160: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -00474170: 1300 2f49 bf11 0000 2020 2045 7861 6d70 ../I.... Examp │ │ │ -00474180: 6c65 7307 0030 4921 0000 1200 3049 3100 les..0I!....0I1. │ │ │ -00474190: 0020 2020 4578 616d 706c 653a 0700 3049 . Example:..0I │ │ │ -004741a0: 4100 0016 0030 4951 0000 2020 2047 544d A....0IQ.. GTM │ │ │ -004741b0: 3e64 6f20 5e66 6e75 6d0f 0030 4961 0000 >do ^fnum..0Ia.. │ │ │ -004741c0: 2020 2066 6e75 6d3b 1800 3049 7100 0020 fnum;..0Iq.. │ │ │ +00474170: 1300 2f46 bf11 0000 2020 2045 7861 6d70 ../F.... Examp │ │ │ +00474180: 6c65 7307 0030 4621 0000 1200 3046 3100 les..0F!....0F1. │ │ │ +00474190: 0020 2020 4578 616d 706c 653a 0700 3046 . Example:..0F │ │ │ +004741a0: 4100 0016 0030 4651 0000 2020 2047 544d A....0FQ.. GTM │ │ │ +004741b0: 3e64 6f20 5e66 6e75 6d0f 0030 4661 0000 >do ^fnum..0Fa.. │ │ │ +004741c0: 2020 2066 6e75 6d3b 1800 3046 7100 0020 fnum;..0Fq.. │ │ │ 004741d0: 2020 2020 7a70 7269 6e74 205e 666e 756d zprint ^fnum │ │ │ -004741e0: 2000 3049 8100 0020 2020 2020 7365 7420 .0I... set │ │ │ +004741e0: 2000 3046 8100 0020 2020 2020 7365 7420 .0F... set │ │ │ 004741f0: 583d 2d31 3030 3030 302c 593d 3230 3030 X=-100000,Y=2000 │ │ │ -00474200: 4100 3049 9100 0020 2020 2020 7772 6974 A.0I... writ │ │ │ +00474200: 4100 3046 9100 0020 2020 2020 7772 6974 A.0F... writ │ │ │ 00474210: 6520 2253 5550 5052 4553 5320 4e45 4741 e "SUPPRESS NEGA │ │ │ 00474220: 5449 5645 2053 4947 4e3a 222c 3f33 352c TIVE SIGN:",?35, │ │ │ 00474230: 2446 4e75 6d62 6572 2858 2c22 2d22 292c $FNumber(X,"-"), │ │ │ -00474240: 2139 002f 49c0 1100 0020 2020 2020 7772 !9./I.... wr │ │ │ +00474240: 2139 002f 46c0 1100 0020 2020 2020 7772 !9./F.... wr │ │ │ 00474250: 6974 6520 2254 5241 494c 494e 4720 5349 ite "TRAILING SI │ │ │ 00474260: 474e 3a22 2c3f 3335 2c24 464e 756d 6265 GN:",?35,$FNumbe │ │ │ -00474270: 7228 582c 2254 2229 2c21 4100 3049 1200 r(X,"T"),!A.0I.. │ │ │ +00474270: 7228 582c 2254 2229 2c21 4100 3046 1200 r(X,"T"),!A.0F.. │ │ │ 00474280: 0020 2020 2020 7772 6974 6520 224e 4547 . write "NEG │ │ │ 00474290: 4154 4956 4520 4e55 4d42 4552 5320 494e ATIVE NUMBERS IN │ │ │ 004742a0: 2028 293a 222c 3f33 352c 2446 4e75 6d62 ():",?35,$FNumb │ │ │ -004742b0: 6572 2858 2c22 5022 292c 213b 0030 4913 er(X,"P"),!;.0I. │ │ │ +004742b0: 6572 2858 2c22 5022 292c 213b 0030 4613 er(X,"P"),!;.0F. │ │ │ 004742c0: 0000 2020 2020 2077 7269 7465 2022 434f .. write "CO │ │ │ 004742d0: 4d4d 4153 2049 4e20 4e55 4d42 4552 3a22 MMAS IN NUMBER:" │ │ │ 004742e0: 2c3f 3335 2c24 464e 756d 6265 7228 582c ,?35,$FNumber(X, │ │ │ -004742f0: 222c 2229 2c21 4000 3049 1400 0020 2020 ","),!@.0I... │ │ │ +004742f0: 222c 2229 2c21 4000 3046 1400 0020 2020 ","),!@.0F... │ │ │ 00474300: 2020 7772 6974 6520 224e 554d 4245 5220 write "NUMBER │ │ │ 00474310: 5749 5448 2046 5241 4354 494f 4e3a 222c WITH FRACTION:", │ │ │ 00474320: 3f33 352c 2446 4e75 6d62 6572 2858 2c22 ?35,$FNumber(X," │ │ │ -00474330: 222c 3229 2c21 4300 3049 1500 0020 2020 ",2),!C.0I... │ │ │ +00474330: 222c 3229 2c21 4300 3046 1500 0020 2020 ",2),!C.0F... │ │ │ 00474340: 2020 7772 6974 6520 2246 4f52 4345 202b write "FORCE + │ │ │ 00474350: 2053 4947 4e20 4946 2050 4f53 4954 4956 SIGN IF POSITIV │ │ │ 00474360: 453a 222c 3f33 352c 2446 4e75 6d62 6572 E:",?35,$FNumber │ │ │ -00474370: 2859 2c22 2b22 292c 2133 0030 4916 0000 (Y,"+"),!3.0I... │ │ │ +00474370: 2859 2c22 2b22 292c 2133 0030 4616 0000 (Y,"+"),!3.0F... │ │ │ 00474380: 2020 2053 5550 5052 4553 5320 4e45 4741 SUPPRESS NEGA │ │ │ 00474390: 5449 5645 2053 4947 4e3a 2020 2020 2020 TIVE SIGN: │ │ │ -004743a0: 2020 2020 2020 3130 3030 3030 3400 3049 1000004.0I │ │ │ +004743a0: 2020 2020 2020 3130 3030 3030 3400 3046 1000004.0F │ │ │ 004743b0: 1700 0020 2020 5452 4149 4c49 4e47 2053 ... TRAILING S │ │ │ 004743c0: 4947 4e3a 2020 2020 2020 2020 2020 2020 IGN: │ │ │ 004743d0: 2020 2020 2020 2020 2031 3030 3030 302d 100000- │ │ │ -004743e0: 3500 3049 1800 0020 2020 4e45 4741 5449 5.0I... NEGATI │ │ │ +004743e0: 3500 3046 1800 0020 2020 4e45 4741 5449 5.0F... NEGATI │ │ │ 004743f0: 5645 204e 554d 4245 5253 2049 4e20 2829 VE NUMBERS IN () │ │ │ 00474400: 3a20 2020 2020 2020 2020 2020 2028 3130 : (10 │ │ │ -00474410: 3030 3030 2935 0030 4919 0000 2020 2043 0000)5.0I... C │ │ │ +00474410: 3030 3030 2935 0030 4619 0000 2020 2043 0000)5.0F... C │ │ │ 00474420: 4f4d 4d41 5320 494e 204e 554d 4245 523a OMMAS IN NUMBER: │ │ │ 00474430: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00474440: 2020 2d31 3030 2c30 3030 3700 3049 1a00 -100,0007.0I.. │ │ │ +00474440: 2020 2d31 3030 2c30 3030 3700 3046 1a00 -100,0007.0F.. │ │ │ 00474450: 0020 2020 4e55 4d42 4552 2057 4954 4820 . NUMBER WITH │ │ │ 00474460: 4652 4143 5449 4f4e 3a20 2020 2020 2020 FRACTION: │ │ │ 00474470: 2020 2020 2020 202d 3130 3030 3030 2e30 -100000.0 │ │ │ -00474480: 3032 0030 4921 0000 2020 2046 4f52 4345 02.0I!.. FORCE │ │ │ +00474480: 3032 0030 4621 0000 2020 2046 4f52 4345 02.0F!.. FORCE │ │ │ 00474490: 202b 2053 4947 4e20 4946 2050 4f53 4954 + SIGN IF POSIT │ │ │ 004744a0: 4956 453a 2020 2020 2020 2020 2020 2b32 IVE: +2 │ │ │ -004744b0: 3030 3007 0030 4922 0000 1200 3049 2300 000..0I"....0I#. │ │ │ -004744c0: 0020 2020 4578 616d 706c 653a 0700 3049 . Example:..0I │ │ │ -004744d0: 2400 001f 0030 4925 0000 2020 2073 6574 $....0I%.. set │ │ │ +004744b0: 3030 3007 0030 4622 0000 1200 3046 2300 000..0F"....0F#. │ │ │ +004744c0: 0020 2020 4578 616d 706c 653a 0700 3046 . Example:..0F │ │ │ +004744d0: 2400 001f 0030 4625 0000 2020 2073 6574 $....0F%.. set │ │ │ 004744e0: 2078 3d24 666e 756d 6265 7228 782c 222d x=$fnumber(x,"- │ │ │ -004744f0: 2229 0700 3049 2600 004c 0030 4927 0000 ")..0I&..L.0I'.. │ │ │ +004744f0: 2229 0700 3046 2600 004c 0030 4627 0000 ")..0F&..L.0F'.. │ │ │ 00474500: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 00474510: 7573 6573 2024 464e 554d 4245 5228 2920 uses $FNUMBER() │ │ │ 00474520: 746f 2053 4554 2078 2065 7175 616c 2074 to SET x equal t │ │ │ 00474530: 6f20 6974 7320 6162 736f 6c75 7465 2076 o its absolute v │ │ │ -00474540: 616c 7565 2e07 0030 4928 0000 1100 1849 alue...0I(.....I │ │ │ +00474540: 616c 7565 2e07 0030 4628 0000 1100 1846 alue...0F(.....F │ │ │ 00474550: 4745 5428 2900 0024 4765 7428 2911 001e GET()..$Get()... │ │ │ -00474560: 49bf 1100 0020 2020 2447 6574 2829 0700 I.... $Get().. │ │ │ -00474570: 1f49 2100 004f 001f 4931 0000 2020 2052 .I!..O..I1.. R │ │ │ +00474560: 46bf 1100 0020 2020 2447 6574 2829 0700 F.... $Get().. │ │ │ +00474570: 1f46 2100 004f 001f 4631 0000 2020 2052 .F!..O..F1.. R │ │ │ 00474580: 6574 7572 6e73 2074 6865 2076 616c 7565 eturns the value │ │ │ 00474590: 206f 6620 6120 6c6f 6361 6c20 6f72 2067 of a local or g │ │ │ 004745a0: 6c6f 6261 6c20 7661 7269 6162 6c65 2069 lobal variable i │ │ │ 004745b0: 6620 7468 6520 7661 7269 6162 6c65 2068 f the variable h │ │ │ -004745c0: 6173 2061 4b00 1f49 4100 0020 2020 7661 as aK..IA.. va │ │ │ +004745c0: 6173 2061 4b00 1f46 4100 0020 2020 7661 as aK..FA.. va │ │ │ 004745d0: 6c75 652e 2049 6620 7468 6520 7661 7269 lue. If the vari │ │ │ 004745e0: 6162 6c65 2068 6173 206e 6f20 7661 6c75 able has no valu │ │ │ 004745f0: 652c 2074 6865 2066 756e 6374 696f 6e20 e, the function │ │ │ 00474600: 7265 7475 726e 7320 6120 7661 6c75 6552 returns a valueR │ │ │ -00474610: 001f 4951 0000 2020 2073 7065 6369 6669 ..IQ.. specifi │ │ │ +00474610: 001f 4651 0000 2020 2073 7065 6369 6669 ..FQ.. specifi │ │ │ 00474620: 6564 2062 7920 616e 206f 7074 696f 6e61 ed by an optiona │ │ │ 00474630: 6c20 7365 636f 6e64 2061 7267 756d 656e l second argumen │ │ │ 00474640: 742c 2061 6e64 206f 7468 6572 7769 7365 t, and otherwise │ │ │ 00474650: 2072 6574 7572 6e73 2061 6e20 656d 7074 returns an empt │ │ │ -00474660: 7911 001f 4961 0000 2020 2073 7472 696e y...Ia.. strin │ │ │ -00474670: 672e 0700 1f49 7100 002e 001f 4981 0000 g....Iq.....I... │ │ │ +00474660: 7911 001f 4661 0000 2020 2073 7472 696e y...Fa.. strin │ │ │ +00474670: 672e 0700 1f46 7100 002e 001f 4681 0000 g....Fq.....F... │ │ │ 00474680: 2020 2054 6865 2066 6f72 6d61 7420 666f The format fo │ │ │ 00474690: 7220 7468 6520 2447 4554 2066 756e 6374 r the $GET funct │ │ │ -004746a0: 696f 6e20 6973 3a07 001f 4991 0000 1e00 ion is:...I..... │ │ │ -004746b0: 1e49 c011 0000 2020 2024 475b 4554 5d28 .I.... $G[ET]( │ │ │ -004746c0: 676c 766e 5b2c 6578 7072 5d29 0700 1f49 glvn[,expr])...I │ │ │ -004746d0: 1200 002f 001f 4913 0000 2020 204d 2064 .../..I... M d │ │ │ +004746a0: 696f 6e20 6973 3a07 001f 4691 0000 1e00 ion is:...F..... │ │ │ +004746b0: 1e46 c011 0000 2020 2024 475b 4554 5d28 .F.... $G[ET]( │ │ │ +004746c0: 676c 766e 5b2c 6578 7072 5d29 0700 1f46 glvn[,expr])...F │ │ │ +004746d0: 1200 002f 001f 4613 0000 2020 204d 2064 .../..F... M d │ │ │ 004746e0: 6566 696e 6573 2024 4745 5428 782c 7929 efines $GET(x,y) │ │ │ 004746f0: 2061 7320 6571 7569 7661 6c65 6e74 2074 as equivalent t │ │ │ -00474700: 6f3a 0700 1f49 1400 0023 001f 4915 0000 o:...I...#..I... │ │ │ +00474700: 6f3a 0700 1f46 1400 0023 001f 4615 0000 o:...F...#..F... │ │ │ 00474710: 2020 2024 5365 6c65 6374 2824 4461 7461 $Select($Data │ │ │ -00474720: 2878 295b 303a 792c 313a 7829 0700 1f49 (x)[0:y,1:x)...I │ │ │ -00474730: 1600 0027 001f 4917 0000 2020 2061 6e64 ...'..I... and │ │ │ +00474720: 2878 295b 303a 792c 313a 7829 0700 1f46 (x)[0:y,1:x)...F │ │ │ +00474730: 1600 0027 001f 4617 0000 2020 2061 6e64 ...'..F... and │ │ │ 00474740: 2024 4745 5428 7829 2061 7320 6571 7569 $GET(x) as equi │ │ │ -00474750: 7661 6c65 6e74 2074 6f3a 0700 1f49 1800 valent to:...I.. │ │ │ -00474760: 0014 001f 4919 0000 2020 2024 4745 5428 ....I... $GET( │ │ │ -00474770: 782c 2222 2907 001f 491a 0000 5300 1f49 x,"")...I...S..I │ │ │ +00474750: 7661 6c65 6e74 2074 6f3a 0700 1f46 1800 valent to:...F.. │ │ │ +00474760: 0014 001f 4619 0000 2020 2024 4745 5428 ....F... $GET( │ │ │ +00474770: 782c 2222 2907 001f 461a 0000 5300 1f46 x,"")...F...S..F │ │ │ 00474780: 2100 0020 2020 2447 4554 2829 2070 726f !.. $GET() pro │ │ │ 00474790: 7669 6465 7320 6120 746f 6f6c 2074 6f20 vides a tool to │ │ │ 004747a0: 656c 696d 696e 6174 6520 7365 7061 7261 eliminate separa │ │ │ 004747b0: 7465 2069 6e69 7469 616c 697a 6174 696f te initializatio │ │ │ 004747c0: 6e20 6f66 2076 6172 6961 626c 6573 2e00 n of variables.. │ │ │ 004747d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004747e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004747f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00474800: 0400 0000 fb07 0000 3f1f 0000 0000 0000 ........?....... │ │ │ -00474810: 7200 0049 4845 4c50 00ff 7300 ff46 554e r..IHELP..s..FUN │ │ │ +00474810: 7200 0046 4845 4c50 00ff 7300 ff46 554e r..FHELP..s..FUN │ │ │ 00474820: 4354 494f 4e53 00ff 7300 ff24 4745 5428 CTIONS..s..$GET( │ │ │ 00474830: 2900 c022 0000 2020 2054 6869 7320 7465 )..".. This te │ │ │ 00474840: 6368 6e69 7175 6520 6d61 7920 7072 6f76 chnique may prov │ │ │ 00474850: 6964 6520 7065 7266 6f72 6d61 6e63 6520 ide performance │ │ │ 00474860: 6265 6e65 6669 7473 2077 6865 6e20 7573 benefits when us │ │ │ 00474870: 6564 2074 6f20 696e 6372 6561 7365 2074 ed to increase t │ │ │ -00474880: 6865 5400 1f49 2300 0020 2020 6465 6e73 heT..I#.. dens │ │ │ +00474880: 6865 5400 1f46 2300 0020 2020 6465 6e73 heT..F#.. dens │ │ │ 00474890: 6974 7920 6f66 2061 2073 7061 7273 6520 ity of a sparse │ │ │ 004748a0: 676c 6f62 616c 2061 7272 6179 2062 7920 global array by │ │ │ 004748b0: 656c 696d 696e 6174 696e 6720 6e6f 6465 eliminating node │ │ │ 004748c0: 7320 7468 6174 2077 6f75 6c64 206f 7468 s that would oth │ │ │ -004748d0: 6572 7769 7365 4f00 1f49 2400 0020 2020 erwiseO..I$.. │ │ │ +004748d0: 6572 7769 7365 4f00 1f46 2400 0020 2020 erwiseO..F$.. │ │ │ 004748e0: 686f 6c64 2061 6273 656e 7420 6f70 7469 hold absent opti │ │ │ 004748f0: 6f6e 616c 2069 6e66 6f72 6d61 7469 6f6e onal information │ │ │ 00474900: 2e20 4f6e 2074 6865 206f 7468 6572 2068 . On the other h │ │ │ 00474910: 616e 642c 2073 6f6d 6520 7573 6573 206f and, some uses o │ │ │ -00474920: 6620 6f6e 6532 001f 4925 0000 2020 2061 f one2..I%.. a │ │ │ +00474920: 6620 6f6e 6532 001f 4625 0000 2020 2061 f one2..F%.. a │ │ │ 00474930: 7267 756d 656e 7420 2447 4554 2829 2063 rgument $GET() c │ │ │ 00474940: 616e 206d 6173 6b20 6c6f 6769 6320 7072 an mask logic pr │ │ │ -00474950: 6f62 6c65 6d73 2e07 001f 4926 0000 4b00 oblems....I&..K. │ │ │ -00474960: 1f49 2700 0020 2020 4754 2e4d 2068 6173 .I'.. GT.M has │ │ │ +00474950: 6f62 6c65 6d73 2e07 001f 4626 0000 4b00 oblems....F&..K. │ │ │ +00474960: 1f46 2700 0020 2020 4754 2e4d 2068 6173 .F'.. GT.M has │ │ │ 00474970: 2061 2022 4e4f 554e 4445 4622 206d 6f64 a "NOUNDEF" mod │ │ │ 00474980: 6520 6f66 206f 7065 7261 7469 6f6e 2c20 e of operation, │ │ │ 00474990: 7768 6963 6820 7472 6561 7473 2061 6c6c which treats all │ │ │ -004749a0: 2076 6172 6961 626c 6551 001f 4928 0000 variableQ..I(.. │ │ │ +004749a0: 2076 6172 6961 626c 6551 001f 4628 0000 variableQ..F(.. │ │ │ 004749b0: 2020 2072 6566 6572 656e 6365 7320 6173 references as │ │ │ 004749c0: 2069 6620 7468 6579 2077 6572 6520 6172 if they were ar │ │ │ 004749d0: 6775 6d65 6e74 7320 746f 2061 206f 6e65 guments to a one │ │ │ 004749e0: 2061 7267 756d 656e 7420 2447 4554 2829 argument $GET() │ │ │ -004749f0: 2e20 5468 6520 5649 4557 2a00 1f49 2900 . The VIEW*..I). │ │ │ +004749f0: 2e20 5468 6520 5649 4557 2a00 1f46 2900 . The VIEW*..F). │ │ │ 00474a00: 0020 2020 636f 6d6d 616e 6420 636f 6e74 . command cont │ │ │ 00474a10: 726f 6c73 2022 4e4f 554e 4445 4622 206d rols "NOUNDEF" m │ │ │ -00474a20: 6f64 652e 0700 1f49 2a00 001a 001e 49ff ode....I*.....I. │ │ │ +00474a20: 6f64 652e 0700 1f46 2a00 001a 001e 46ff ode....F*.....F. │ │ │ 00474a30: 7300 ff45 5841 4d50 4c45 5300 0045 7861 s..EXAMPLES..Exa │ │ │ -00474a40: 6d70 6c65 7313 002b 49bf 1100 0020 2020 mples..+I.... │ │ │ -00474a50: 4578 616d 706c 6573 0700 2c49 2100 0012 Examples..,I!... │ │ │ -00474a60: 002c 4931 0000 2020 2045 7861 6d70 6c65 .,I1.. Example │ │ │ -00474a70: 3a07 002c 4941 0000 1400 2c49 5100 0020 :..,IA....,IQ.. │ │ │ -00474a80: 2020 7365 7473 7461 7475 733b 4300 2c49 setstatus;C.,I │ │ │ +00474a40: 6d70 6c65 7313 002b 46bf 1100 0020 2020 mples..+F.... │ │ │ +00474a50: 4578 616d 706c 6573 0700 2c46 2100 0012 Examples..,F!... │ │ │ +00474a60: 002c 4631 0000 2020 2045 7861 6d70 6c65 .,F1.. Example │ │ │ +00474a70: 3a07 002c 4641 0000 1400 2c46 5100 0020 :..,FA....,FQ.. │ │ │ +00474a80: 2020 7365 7473 7461 7475 733b 4300 2c46 setstatus;C.,F │ │ │ 00474a90: 6100 0020 2020 2020 2020 2020 2020 2069 a.. i │ │ │ 00474aa0: 6620 2724 6461 7461 285e 504e 5428 4e41 f '$data(^PNT(NA │ │ │ 00474ab0: 4d45 2c54 5354 5229 2920 7365 7420 5354 ME,TSTR)) set ST │ │ │ 00474ac0: 4154 5553 3d22 4e45 5720 5445 5354 224e ATUS="NEW TEST"N │ │ │ -00474ad0: 002c 4971 0000 2020 2020 2020 2020 2020 .,Iq.. │ │ │ +00474ad0: 002c 4671 0000 2020 2020 2020 2020 2020 .,Fq.. │ │ │ 00474ae0: 2020 656c 7365 2020 6966 205e 504e 5428 else if ^PNT( │ │ │ 00474af0: 4e41 4d45 2c54 5354 5229 3d22 2220 7365 NAME,TSTR)="" se │ │ │ 00474b00: 7420 5354 4154 5553 3d22 5741 4954 494e t STATUS="WAITIN │ │ │ 00474b10: 4720 464f 5220 5245 5355 4c54 2233 002c G FOR RESULT"3., │ │ │ -00474b20: 4981 0000 2020 2020 2020 2020 2020 2020 I... │ │ │ +00474b20: 4681 0000 2020 2020 2020 2020 2020 2020 F... │ │ │ 00474b30: 656c 7365 2020 7365 7420 5354 4154 5553 else set STATUS │ │ │ 00474b40: 3d5e 504e 5428 4e41 4d45 2c54 5354 5229 =^PNT(NAME,TSTR) │ │ │ -00474b50: 0700 2c49 9100 0055 002b 49c0 1100 0020 ..,I...U.+I.... │ │ │ +00474b50: 0700 2c46 9100 0055 002b 46c0 1100 0020 ..,F...U.+F.... │ │ │ 00474b60: 2020 5468 6973 2065 7861 6d70 6c65 2063 This example c │ │ │ 00474b70: 616e 2062 6520 7265 6475 6365 6420 746f an be reduced to │ │ │ 00474b80: 2074 776f 206c 696e 6573 206f 6620 636f two lines of co │ │ │ 00474b90: 6465 2062 7920 7573 696e 6720 2447 4554 de by using $GET │ │ │ -00474ba0: 2829 2c20 7368 6f77 6e20 696e 5300 2c49 (), shown inS.,I │ │ │ +00474ba0: 2829 2c20 7368 6f77 6e20 696e 5300 2c46 (), shown inS.,F │ │ │ 00474bb0: 1200 0020 2020 7468 6520 666f 6c6c 6f77 ... the follow │ │ │ 00474bc0: 696e 6720 6578 616d 706c 652e 2048 6f77 ing example. How │ │ │ 00474bd0: 6576 6572 2c20 6279 2075 7369 6e67 2024 ever, by using $ │ │ │ 00474be0: 4745 5428 2920 696e 2069 7473 206f 6e65 GET() in its one │ │ │ 00474bf0: 2d61 7267 756d 656e 7420 666f 726d 2c54 -argument form,T │ │ │ -00474c00: 002c 4913 0000 2020 2074 6865 2064 6973 .,I... the dis │ │ │ +00474c00: 002c 4613 0000 2020 2074 6865 2064 6973 .,F... the dis │ │ │ 00474c10: 7469 6e63 7469 6f6e 2062 6574 7765 656e tinction between │ │ │ 00474c20: 2061 6e20 756e 6465 6669 6e65 6420 7661 an undefined va │ │ │ 00474c30: 7269 6162 6c65 2061 6e64 206f 6e65 2077 riable and one w │ │ │ 00474c40: 6974 6820 6120 6e75 6c6c 2076 616c 7565 ith a null value │ │ │ -00474c50: 2069 730f 002c 4914 0000 2020 206c 6f73 is..,I... los │ │ │ -00474c60: 743a 0700 2c49 1500 002a 002c 4916 0000 t:..,I...*.,I... │ │ │ +00474c50: 2069 730f 002c 4614 0000 2020 206c 6f73 is..,F... los │ │ │ +00474c60: 743a 0700 2c46 1500 002a 002c 4616 0000 t:..,F...*.,F... │ │ │ 00474c70: 2020 2073 6574 2053 5441 5455 533d 2467 set STATUS=$g │ │ │ 00474c80: 6574 285e 504e 5428 4e41 4d45 2c54 5354 et(^PNT(NAME,TST │ │ │ -00474c90: 5229 2936 002c 4917 0000 2020 2069 6620 R))6.,I... if │ │ │ +00474c90: 5229 2936 002c 4617 0000 2020 2069 6620 R))6.,F... if │ │ │ 00474ca0: 5354 4154 5553 3d22 2220 7365 7420 5354 STATUS="" set ST │ │ │ 00474cb0: 4154 5553 3d22 5741 4954 494e 4720 464f ATUS="WAITING FO │ │ │ -00474cc0: 5220 5245 5355 4c54 2207 002c 4918 0000 R RESULT"..,I... │ │ │ -00474cd0: 4200 2c49 1900 0020 2020 5468 6973 2069 B.,I... This i │ │ │ +00474cc0: 5220 5245 5355 4c54 2207 002c 4618 0000 R RESULT"..,F... │ │ │ +00474cd0: 4200 2c46 1900 0020 2020 5468 6973 2069 B.,F... This i │ │ │ 00474ce0: 7320 736f 6c76 6564 2062 7920 7573 696e s solved by usin │ │ │ 00474cf0: 6720 7468 6520 7477 6f2d 6172 6775 6d65 g the two-argume │ │ │ 00474d00: 6e74 2066 6f72 6d20 6f66 2024 4745 5428 nt form of $GET( │ │ │ -00474d10: 293a 0700 2c49 1a00 0035 002c 4921 0000 ):..,I...5.,I!.. │ │ │ +00474d10: 293a 0700 2c46 1a00 0035 002c 4621 0000 ):..,F...5.,F!.. │ │ │ 00474d20: 2020 2073 6574 2053 5441 5455 533d 2467 set STATUS=$g │ │ │ 00474d30: 6574 285e 504e 5428 4e41 4d45 2c54 5354 et(^PNT(NAME,TST │ │ │ 00474d40: 5229 2c22 4e45 5720 5445 5354 2229 3600 R),"NEW TEST")6. │ │ │ -00474d50: 2c49 2200 0020 2020 6966 2053 5441 5455 ,I".. if STATU │ │ │ +00474d50: 2c46 2200 0020 2020 6966 2053 5441 5455 ,F".. if STATU │ │ │ 00474d60: 533d 2222 2073 6574 2053 5441 5455 533d S="" set STATUS= │ │ │ 00474d70: 2257 4149 5449 4e47 2046 4f52 2052 4553 "WAITING FOR RES │ │ │ -00474d80: 554c 5422 0700 2c49 2300 001d 0018 4949 ULT"..,I#.....II │ │ │ +00474d80: 554c 5422 0700 2c46 2300 001d 0018 4649 ULT"..,F#.....FI │ │ │ 00474d90: 4e43 5245 4d45 4e54 2829 0000 2449 6e63 NCREMENT()..$Inc │ │ │ -00474da0: 7265 6d65 6e74 2829 1700 2449 bf11 0000 rement()..$I.... │ │ │ +00474da0: 7265 6d65 6e74 2829 1700 2446 bf11 0000 rement()..$F.... │ │ │ 00474db0: 2020 2024 496e 6372 656d 656e 7428 2907 $Increment(). │ │ │ -00474dc0: 0025 4921 0000 5100 2549 3100 0020 2020 .%I!..Q.%I1.. │ │ │ +00474dc0: 0025 4621 0000 5100 2546 3100 0020 2020 .%F!..Q.%F1.. │ │ │ 00474dd0: 4174 6f6d 6963 616c 6c79 2061 6464 7320 Atomically adds │ │ │ 00474de0: 2869 6e63 7265 6d65 6e74 7329 2061 2067 (increments) a g │ │ │ 00474df0: 6c6f 6261 6c20 7661 7269 6162 6c65 2062 lobal variable b │ │ │ 00474e00: 7920 6120 6e75 6d65 7269 6320 7661 6c75 y a numeric valu │ │ │ -00474e10: 652e 204e 6f74 6550 0025 4941 0000 2020 e. NoteP.%IA.. │ │ │ +00474e10: 652e 204e 6f74 6550 0025 4641 0000 2020 e. NoteP.%FA.. │ │ │ 00474e20: 2074 6861 7420 696e 6372 656d 656e 7420 that increment │ │ │ 00474e30: 6973 2061 746f 6d69 632c 2062 7574 2074 is atomic, but t │ │ │ 00474e40: 6865 2065 7661 6c75 6174 696f 6e20 6f66 he evaluation of │ │ │ 00474e50: 2074 6865 2065 7870 7265 7373 696f 6e20 the expression │ │ │ -00474e60: 6973 206e 6f74 2c52 0025 4951 0000 2020 is not,R.%IQ.. │ │ │ +00474e60: 6973 206e 6f74 2c52 0025 4651 0000 2020 is not,R.%FQ.. │ │ │ 00474e70: 2075 6e6c 6573 7320 696e 7369 6465 2061 unless inside a │ │ │ 00474e80: 2074 7261 6e73 6163 7469 6f6e 2028 5453 transaction (TS │ │ │ 00474e90: 7461 7274 2f54 436f 6d6d 6974 292e 2054 tart/TCommit). T │ │ │ 00474ea0: 6865 2066 756e 6374 696f 6e20 616c 736f he function also │ │ │ -00474eb0: 2077 6f72 6b73 206f 6e53 0025 4961 0000 works onS.%Ia.. │ │ │ +00474eb0: 2077 6f72 6b73 206f 6e53 0025 4661 0000 works onS.%Fa.. │ │ │ 00474ec0: 2020 206c 6f63 616c 2076 6172 6961 626c local variabl │ │ │ 00474ed0: 6573 2c20 6275 7420 6861 7320 6c65 7373 es, but has less │ │ │ 00474ee0: 2062 656e 6566 6974 2066 6f72 206c 6f63 benefit for loc │ │ │ 00474ef0: 616c 7320 6173 2069 7420 646f 6573 206e als as it does n │ │ │ -00474f00: 6f74 2028 6e65 6564 2074 6f29 2000 2549 ot (need to) .%I │ │ │ +00474f00: 6f74 2028 6e65 6564 2074 6f29 2000 2546 ot (need to) .%F │ │ │ 00474f10: 7100 0020 2020 7072 6f76 6964 6520 4143 q.. provide AC │ │ │ -00474f20: 4944 2062 6568 6176 696f 722e 0700 2549 ID behavior...%I │ │ │ -00474f30: 8100 0033 0025 4991 0000 2020 2054 6865 ...3.%I... The │ │ │ +00474f20: 4944 2062 6568 6176 696f 722e 0700 2546 ID behavior...%F │ │ │ +00474f30: 8100 0033 0025 4691 0000 2020 2054 6865 ...3.%F... The │ │ │ 00474f40: 2066 6f72 6d61 7420 6f66 2074 6865 2024 format of the $ │ │ │ 00474f50: 494e 4352 454d 454e 5420 6675 6e63 7469 INCREMENT functi │ │ │ -00474f60: 6f6e 2069 733a 0800 2449 c011 0000 2400 on is:..$I....$. │ │ │ -00474f70: 2549 1200 0020 2020 2449 4e43 5245 4d45 %I... $INCREME │ │ │ +00474f60: 6f6e 2069 733a 0800 2446 c011 0000 2400 on is:..$F....$. │ │ │ +00474f70: 2546 1200 0020 2020 2449 4e43 5245 4d45 %F... $INCREME │ │ │ 00474f80: 4e54 2867 6c76 6e5b 2c6e 756d 6578 7072 NT(glvn[,numexpr │ │ │ -00474f90: 5d29 0700 2549 1300 001a 0024 49ff 7300 ])..%I.....$I.s. │ │ │ +00474f90: 5d29 0700 2546 1300 001a 0024 46ff 7300 ])..%F.....$F.s. │ │ │ 00474fa0: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -00474fb0: 6c65 7313 0031 49bf 1100 0020 2020 4578 les..1I.... Ex │ │ │ -00474fc0: 616d 706c 6573 0700 3249 2100 0012 0032 amples..2I!....2 │ │ │ -00474fd0: 4931 0000 2020 2045 7861 6d70 6c65 3a07 I1.. Example:. │ │ │ -00474fe0: 0032 4941 0000 1500 3249 5100 0020 2020 .2IA....2IQ.. │ │ │ +00474fb0: 6c65 7313 0031 46bf 1100 0020 2020 4578 les..1F.... Ex │ │ │ +00474fc0: 616d 706c 6573 0700 3246 2100 0012 0032 amples..2F!....2 │ │ │ +00474fd0: 4631 0000 2020 2045 7861 6d70 6c65 3a07 F1.. Example:. │ │ │ +00474fe0: 0032 4641 0000 1500 3246 5100 0020 2020 .2FA....2FQ.. │ │ │ 00474ff0: 4754 4d3e 7365 7420 693d 3100 0000 0000 GTM>set i=1..... │ │ │ 00475000: 0400 0000 f807 0000 791f 0000 0000 0000 ........y....... │ │ │ -00475010: 5300 0049 4845 4c50 00ff 7300 ff46 554e S..IHELP..s..FUN │ │ │ +00475010: 5300 0046 4845 4c50 00ff 7300 ff46 554e S..FHELP..s..FUN │ │ │ 00475020: 4354 494f 4e53 00ff 7300 ff24 494e 4352 CTIONS..s..$INCR │ │ │ 00475030: 454d 454e 5428 2900 ff73 00ff 4558 414d EMENT()..s..EXAM │ │ │ 00475040: 504c 4553 00bf 6100 0020 2020 4754 4d3e PLES..a.. GTM> │ │ │ 00475050: 7772 6974 6520 2469 6e63 7265 6d65 6e74 write $increment │ │ │ -00475060: 2869 290b 0032 4971 0000 2020 2032 2100 (i)..2Iq.. 2!. │ │ │ -00475070: 3249 8100 0020 2020 4754 4d3e 7772 6974 2I... GTM>writ │ │ │ +00475060: 2869 290b 0032 4671 0000 2020 2032 2100 (i)..2Fq.. 2!. │ │ │ +00475070: 3246 8100 0020 2020 4754 4d3e 7772 6974 2F... GTM>writ │ │ │ 00475080: 6520 2469 6e63 7265 6d65 6e74 2869 290b e $increment(i). │ │ │ -00475090: 0032 4991 0000 2020 2033 2200 3149 c011 .2I... 3".1I.. │ │ │ +00475090: 0032 4691 0000 2020 2033 2200 3146 c011 .2F... 3".1F.. │ │ │ 004750a0: 0000 2020 2047 544d 3e77 7269 7465 2024 .. GTM>write $ │ │ │ -004750b0: 696e 6372 656d 656e 7428 6929 0b00 3249 increment(i)..2I │ │ │ -004750c0: 1200 0020 2020 3421 0032 4913 0000 2020 ... 4!.2I... │ │ │ +004750b0: 696e 6372 656d 656e 7428 6929 0b00 3246 increment(i)..2F │ │ │ +004750c0: 1200 0020 2020 3421 0032 4613 0000 2020 ... 4!.2F... │ │ │ 004750d0: 2047 544d 3e77 7269 7465 2024 696e 6372 GTM>write $incr │ │ │ -004750e0: 656d 656e 7428 6929 0b00 3249 1400 0020 ement(i)..2I... │ │ │ -004750f0: 2020 3515 0032 4915 0000 2020 2047 544d 5..2I... GTM │ │ │ -00475100: 3e77 7269 7465 2069 0b00 3249 1600 0020 >write i..2I... │ │ │ -00475110: 2020 3524 0032 4917 0000 2020 2047 544d 5$.2I... GTM │ │ │ +004750e0: 656d 656e 7428 6929 0b00 3246 1400 0020 ement(i)..2F... │ │ │ +004750f0: 2020 3515 0032 4615 0000 2020 2047 544d 5..2F... GTM │ │ │ +00475100: 3e77 7269 7465 2069 0b00 3246 1600 0020 >write i..2F... │ │ │ +00475110: 2020 3524 0032 4617 0000 2020 2047 544d 5$.2F... GTM │ │ │ 00475120: 3e77 7269 7465 2024 696e 6372 656d 656e >write $incremen │ │ │ -00475130: 7428 692c 2d32 290b 0032 4918 0000 2020 t(i,-2)..2I... │ │ │ -00475140: 2033 1500 3249 1900 0020 2020 4754 4d3e 3..2I... GTM> │ │ │ -00475150: 7772 6974 6520 690b 0032 491a 0000 2020 write i..2I... │ │ │ -00475160: 2033 0e00 3249 2100 0020 2020 4754 4d3e 3..2I!.. GTM> │ │ │ -00475170: 0700 3249 2200 0052 0032 4923 0000 2020 ..2I"..R.2I#.. │ │ │ +00475130: 7428 692c 2d32 290b 0032 4618 0000 2020 t(i,-2)..2F... │ │ │ +00475140: 2033 1500 3246 1900 0020 2020 4754 4d3e 3..2F... GTM> │ │ │ +00475150: 7772 6974 6520 690b 0032 461a 0000 2020 write i..2F... │ │ │ +00475160: 2033 0e00 3246 2100 0020 2020 4754 4d3e 3..2F!.. GTM> │ │ │ +00475170: 0700 3246 2200 0052 0032 4623 0000 2020 ..2F"..R.2F#.. │ │ │ 00475180: 2054 6869 7320 6578 616d 706c 6520 696e This example in │ │ │ 00475190: 6372 656d 656e 7473 2074 6865 2076 616c crements the val │ │ │ 004751a0: 7565 206f 6620 6920 6279 2031 2061 6e64 ue of i by 1 and │ │ │ 004751b0: 2061 7420 7468 6520 656e 6420 6465 6372 at the end decr │ │ │ -004751c0: 656d 656e 7473 2069 744d 0032 4924 0000 ements itM.2I$.. │ │ │ +004751c0: 656d 656e 7473 2069 744d 0032 4624 0000 ements itM.2F$.. │ │ │ 004751d0: 2020 2062 7920 322e 204e 6f74 6520 7468 by 2. Note th │ │ │ 004751e0: 6174 2074 6865 2064 6566 6175 6c74 2076 at the default v │ │ │ 004751f0: 616c 7565 2066 6f72 2069 6e63 7265 6d65 alue for increme │ │ │ 00475200: 6e74 696e 6720 6120 7661 7269 6162 6c65 nting a variable │ │ │ -00475210: 2069 7320 312e 0700 3249 2500 0019 0018 is 1...2I%..... │ │ │ -00475220: 494a 5553 5449 4659 2829 0000 244a 7573 IJUSTIFY()..$Jus │ │ │ -00475230: 7469 6679 2829 1500 2249 bf11 0000 2020 tify().."I.... │ │ │ -00475240: 2024 4a75 7374 6966 7928 2907 0023 4921 $Justify()..#I! │ │ │ -00475250: 0000 2500 2349 3100 0020 2020 5265 7475 ..%.#I1.. Retu │ │ │ +00475210: 2069 7320 312e 0700 3246 2500 0019 0018 is 1...2F%..... │ │ │ +00475220: 464a 5553 5449 4659 2829 0000 244a 7573 FJUSTIFY()..$Jus │ │ │ +00475230: 7469 6679 2829 1500 2246 bf11 0000 2020 tify().."F.... │ │ │ +00475240: 2024 4a75 7374 6966 7928 2907 0023 4621 $Justify()..#F! │ │ │ +00475250: 0000 2500 2346 3100 0020 2020 5265 7475 ..%.#F1.. Retu │ │ │ 00475260: 726e 7320 6120 666f 726d 6174 7465 6420 rns a formatted │ │ │ -00475270: 7374 7269 6e67 2e07 0023 4941 0000 3200 string...#IA..2. │ │ │ -00475280: 2349 5100 0020 2020 5468 6520 666f 726d #IQ.. The form │ │ │ +00475270: 7374 7269 6e67 2e07 0023 4641 0000 3200 string...#FA..2. │ │ │ +00475280: 2346 5100 0020 2020 5468 6520 666f 726d #FQ.. The form │ │ │ 00475290: 6174 2066 6f72 2074 6865 2024 4a55 5354 at for the $JUST │ │ │ 004752a0: 4946 5920 6675 6e63 7469 6f6e 2069 733a IFY function is: │ │ │ -004752b0: 0700 2349 6100 002e 0023 4971 0000 2020 ..#Ia....#Iq.. │ │ │ +004752b0: 0700 2346 6100 002e 0023 4671 0000 2020 ..#Fa....#Fq.. │ │ │ 004752c0: 2024 4a5b 5553 5449 4659 5d28 6578 7072 $J[USTIFY](expr │ │ │ 004752d0: 2c69 6e74 6578 7072 315b 2c69 6e74 6578 ,intexpr1[,intex │ │ │ -004752e0: 7072 325d 2907 0023 4981 0000 5100 2349 pr2])..#I...Q.#I │ │ │ +004752e0: 7072 325d 2907 0023 4681 0000 5100 2346 pr2])..#F...Q.#F │ │ │ 004752f0: 9100 0020 2020 244a 5553 5449 4659 2829 ... $JUSTIFY() │ │ │ 00475300: 2066 696c 6c73 2065 7870 7265 7373 696f fills expressio │ │ │ 00475310: 6e73 2074 6f20 6372 6561 7465 2066 6978 ns to create fix │ │ │ 00475320: 6564 206c 656e 6774 6820 7661 6c75 6573 ed length values │ │ │ 00475330: 2e20 486f 7765 7665 722c 2069 6653 0022 . However, ifS." │ │ │ -00475340: 49c0 1100 0020 2020 7468 6520 6c65 6e67 I.... the leng │ │ │ +00475340: 46c0 1100 0020 2020 7468 6520 6c65 6e67 F.... the leng │ │ │ 00475350: 7468 206f 6620 7468 6520 7370 6563 6966 th of the specif │ │ │ 00475360: 6965 6420 6578 7072 6573 7369 6f6e 2065 ied expression e │ │ │ 00475370: 7863 6565 6473 2074 6865 2073 7065 6369 xceeds the speci │ │ │ 00475380: 6669 6564 2066 6965 6c64 2073 697a 652c fied field size, │ │ │ -00475390: 5400 2349 1200 0020 2020 244a 5553 5449 T.#I... $JUSTI │ │ │ +00475390: 5400 2346 1200 0020 2020 244a 5553 5449 T.#F... $JUSTI │ │ │ 004753a0: 4659 2829 2064 6f65 7320 6e6f 7420 7472 FY() does not tr │ │ │ 004753b0: 756e 6361 7465 2074 6865 2072 6573 756c uncate the resul │ │ │ 004753c0: 7420 2861 6c74 686f 7567 6820 6974 206d t (although it m │ │ │ 004753d0: 6179 2073 7469 6c6c 2072 6f75 6e64 2062 ay still round b │ │ │ -004753e0: 6173 6564 4a00 2349 1300 0020 2020 6f6e asedJ.#I... on │ │ │ +004753e0: 6173 6564 4a00 2346 1300 0020 2020 6f6e asedJ.#F... on │ │ │ 004753f0: 2074 6865 2074 6869 7264 2061 7267 756d the third argum │ │ │ 00475400: 656e 7429 2e20 5768 656e 2072 6571 7569 ent). When requi │ │ │ 00475410: 7265 642c 2075 7365 2024 4558 5452 4143 red, use $EXTRAC │ │ │ 00475420: 5428 2920 746f 2070 6572 666f 726d 1500 T() to perform.. │ │ │ -00475430: 2349 1400 0020 2020 7472 756e 6361 7469 #I... truncati │ │ │ -00475440: 6f6e 2e07 0023 4915 0000 5200 2349 1600 on...#I...R.#I.. │ │ │ +00475430: 2346 1400 0020 2020 7472 756e 6361 7469 #F... truncati │ │ │ +00475440: 6f6e 2e07 0023 4615 0000 5200 2346 1600 on...#F...R.#F.. │ │ │ 00475450: 0020 2020 244a 5553 5449 4659 2829 206f . $JUSTIFY() o │ │ │ 00475460: 7074 696f 6e61 6c6c 7920 726f 756e 6473 ptionally rounds │ │ │ 00475470: 2074 6865 2070 6f72 7469 6f6e 206f 6620 the portion of │ │ │ 00475480: 7468 6520 7265 7375 6c74 2061 6674 6572 the result after │ │ │ -00475490: 2074 6865 2064 6563 696d 616c 5300 2349 the decimalS.#I │ │ │ +00475490: 2074 6865 2064 6563 696d 616c 5300 2346 the decimalS.#F │ │ │ 004754a0: 1700 0020 2020 706f 696e 742e 2049 6e20 ... point. In │ │ │ 004754b0: 7468 6520 6162 7365 6e63 6520 6f66 2074 the absence of t │ │ │ 004754c0: 6865 2074 6869 7264 2061 7267 756d 656e he third argumen │ │ │ 004754d0: 742c 2024 4a55 5354 4946 5928 2920 646f t, $JUSTIFY() do │ │ │ 004754e0: 6573 206e 6f74 2072 6573 7472 6963 7453 es not restrictS │ │ │ -004754f0: 0023 4918 0000 2020 2074 6865 2065 7661 .#I... the eva │ │ │ +004754f0: 0023 4618 0000 2020 2074 6865 2065 7661 .#F... the eva │ │ │ 00475500: 6c75 6174 696f 6e20 6f66 2074 6865 2065 luation of the e │ │ │ 00475510: 7870 7265 7373 696f 6e2e 2049 6e20 7468 xpression. In th │ │ │ 00475520: 6520 7072 6573 656e 6365 206f 6620 7468 e presence of th │ │ │ 00475530: 6520 7468 6972 6420 2872 6f75 6e64 696e e third (roundin │ │ │ -00475540: 6729 4f00 2349 1900 0020 2020 6172 6775 g)O.#I... argu │ │ │ +00475540: 6729 4f00 2346 1900 0020 2020 6172 6775 g)O.#F... argu │ │ │ 00475550: 6d65 6e74 2c20 244a 5553 5449 4659 2829 ment, $JUSTIFY() │ │ │ 00475560: 2065 7661 6c75 6174 6573 2074 6865 2065 evaluates the e │ │ │ 00475570: 7870 7265 7373 696f 6e20 6173 2061 206e xpression as a n │ │ │ 00475580: 756d 6572 6963 2076 616c 7565 2e20 5468 umeric value. Th │ │ │ -00475590: 653a 0023 491a 0000 2020 2072 6f75 6e64 e:.#I... round │ │ │ +00475590: 653a 0023 461a 0000 2020 2072 6f75 6e64 e:.#F... round │ │ │ 004755a0: 696e 6720 616c 676f 7269 7468 6d20 6361 ing algorithm ca │ │ │ 004755b0: 6e20 6265 2075 6e64 6572 7374 6f6f 6420 n be understood │ │ │ -004755c0: 6173 2066 6f6c 6c6f 7773 3a07 0023 4921 as follows:..#I! │ │ │ -004755d0: 0000 1a00 2249 ff73 00ff 4558 414d 504c ...."I.s..EXAMPL │ │ │ -004755e0: 4553 0000 4578 616d 706c 6573 1300 2f49 ES..Examples../I │ │ │ +004755c0: 6173 2066 6f6c 6c6f 7773 3a07 0023 4621 as follows:..#F! │ │ │ +004755d0: 0000 1a00 2246 ff73 00ff 4558 414d 504c ...."F.s..EXAMPL │ │ │ +004755e0: 4553 0000 4578 616d 706c 6573 1300 2f46 ES..Examples../F │ │ │ 004755f0: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -00475600: 0030 4921 0000 1200 3049 3100 0020 2020 .0I!....0I1.. │ │ │ -00475610: 4578 616d 706c 653a 0700 3049 4100 0050 Example:..0IA..P │ │ │ -00475620: 0030 4951 0000 2020 2047 544d 3e77 7269 .0IQ.. GTM>wri │ │ │ +00475600: 0030 4621 0000 1200 3046 3100 0020 2020 .0F!....0F1.. │ │ │ +00475610: 4578 616d 706c 653a 0700 3046 4100 0050 Example:..0FA..P │ │ │ +00475620: 0030 4651 0000 2020 2047 544d 3e77 7269 .0FQ.. GTM>wri │ │ │ 00475630: 7465 2022 3a22 2c24 6a75 7374 6966 7928 te ":",$justify( │ │ │ 00475640: 2248 454c 4c4f 222c 3130 292c 223a 222c "HELLO",10),":", │ │ │ 00475650: 212c 223a 222c 246a 7573 7469 6679 2822 !,":",$justify(" │ │ │ 00475660: 474f 4f44 4259 4522 2c35 292c 223a 2216 GOODBYE",5),":". │ │ │ -00475670: 0030 4961 0000 2020 203a 2020 2020 2048 .0Ia.. : H │ │ │ -00475680: 454c 4c4f 3a13 0030 4971 0000 2020 203a ELLO:..0Iq.. : │ │ │ -00475690: 474f 4f44 4259 453a 0e00 3049 8100 0020 GOODBYE:..0I... │ │ │ -004756a0: 2020 4754 4d3e 0700 3049 9100 004e 002f GTM>..0I...N./ │ │ │ -004756b0: 49c0 1100 0020 2020 5468 6973 2075 7365 I.... This use │ │ │ +00475670: 0030 4661 0000 2020 203a 2020 2020 2048 .0Fa.. : H │ │ │ +00475680: 454c 4c4f 3a13 0030 4671 0000 2020 203a ELLO:..0Fq.. : │ │ │ +00475690: 474f 4f44 4259 453a 0e00 3046 8100 0020 GOODBYE:..0F... │ │ │ +004756a0: 2020 4754 4d3e 0700 3046 9100 004e 002f GTM>..0F...N./ │ │ │ +004756b0: 46c0 1100 0020 2020 5468 6973 2075 7365 F.... This use │ │ │ 004756c0: 7320 244a 5553 5449 4659 2829 2074 6f20 s $JUSTIFY() to │ │ │ 004756d0: 6469 7370 6c61 7920 2248 454c 4c4f 2220 display "HELLO" │ │ │ 004756e0: 696e 2061 2066 6965 6c64 206f 6620 3130 in a field of 10 │ │ │ -004756f0: 2073 7061 6365 7320 616e 6453 0030 4912 spaces andS.0I. │ │ │ +004756f0: 2073 7061 6365 7320 616e 6453 0030 4612 spaces andS.0F. │ │ │ 00475700: 0000 2020 2022 474f 4f44 4259 4522 2069 .. "GOODBYE" i │ │ │ 00475710: 6e20 6120 6669 656c 6420 6f66 2035 2073 n a field of 5 s │ │ │ 00475720: 7061 6365 732e 2042 6563 6175 7365 2074 paces. Because t │ │ │ 00475730: 6865 206c 656e 6774 6820 6f66 2022 474f he length of "GO │ │ │ 00475740: 4f44 4259 4522 2065 7863 6565 6473 3e00 ODBYE" exceeds>. │ │ │ -00475750: 3049 1300 0020 2020 6669 7665 2073 7061 0I... five spa │ │ │ +00475750: 3046 1300 0020 2020 6669 7665 2073 7061 0F... five spa │ │ │ 00475760: 6365 732c 2074 6865 2072 6573 756c 7420 ces, the result │ │ │ 00475770: 6f76 6572 666c 6f77 7320 7468 6520 7370 overflows the sp │ │ │ -00475780: 6563 6966 6963 6174 696f 6e2e 0700 3049 ecification...0I │ │ │ -00475790: 1400 0012 0030 4915 0000 2020 2045 7861 .....0I... Exa │ │ │ -004757a0: 6d70 6c65 3a07 0030 4916 0000 3800 3049 mple:..0I...8.0I │ │ │ +00475780: 6563 6966 6963 6174 696f 6e2e 0700 3046 ecification...0F │ │ │ +00475790: 1400 0012 0030 4615 0000 2020 2045 7861 .....0F... Exa │ │ │ +004757a0: 6d70 6c65 3a07 0030 4616 0000 3800 3046 mple:..0F...8.0F │ │ │ 004757b0: 1700 0020 2020 4754 4d3e 7772 6974 6520 ... GTM>write │ │ │ 004757c0: 2231 3233 3435 3637 3839 3022 2c21 2c24 "1234567890",!,$ │ │ │ 004757d0: 6a75 7374 6966 7928 3130 2e35 3435 2c31 justify(10.545,1 │ │ │ -004757e0: 302c 3229 1400 3049 1800 0020 2020 3132 0,2)..0I... 12 │ │ │ +004757e0: 302c 3229 1400 3046 1800 0020 2020 3132 0,2)..0F... 12 │ │ │ 004757f0: 3334 3536 3738 3930 0000 0000 0000 0000 34567890........ │ │ │ 00475800: 0400 0000 f907 0000 be1f 0000 0000 0000 ................ │ │ │ -00475810: 4400 0049 4845 4c50 00ff 7300 ff46 554e D..IHELP..s..FUN │ │ │ +00475810: 4400 0046 4845 4c50 00ff 7300 ff46 554e D..FHELP..s..FUN │ │ │ 00475820: 4354 494f 4e53 00ff 7300 ff24 4a55 5354 CTIONS..s..$JUST │ │ │ 00475830: 4946 5928 2900 ff73 00ff 4558 414d 504c IFY()..s..EXAMPL │ │ │ 00475840: 4553 00c0 1900 0020 2020 2020 2020 2031 ES..... 1 │ │ │ -00475850: 302e 3535 0e00 3049 1a00 0020 2020 4754 0.55..0I... GT │ │ │ -00475860: 4d3e 0700 3049 2100 0052 0030 4922 0000 M>..0I!..R.0I".. │ │ │ +00475850: 302e 3535 0e00 3046 1a00 0020 2020 4754 0.55..0F... GT │ │ │ +00475860: 4d3e 0700 3046 2100 0052 0030 4622 0000 M>..0F!..R.0F".. │ │ │ 00475870: 2020 2054 6869 7320 7573 6573 2024 4a55 This uses $JU │ │ │ 00475880: 5354 4946 5928 2920 746f 2057 5249 5445 STIFY() to WRITE │ │ │ 00475890: 2061 2072 6f75 6e64 6564 2076 616c 7565 a rounded value │ │ │ 004758a0: 2072 6967 6874 206a 7573 7469 6669 6564 right justified │ │ │ -004758b0: 2069 6e20 6120 6669 656c 6443 0030 4923 in a fieldC.0I# │ │ │ +004758b0: 2069 6e20 6120 6669 656c 6443 0030 4623 in a fieldC.0F# │ │ │ 004758c0: 0000 2020 206f 6620 3130 2073 7061 6365 .. of 10 space │ │ │ 004758d0: 732e 204e 6f74 6963 6520 7468 6174 2074 s. Notice that t │ │ │ 004758e0: 6865 2072 6573 756c 7420 6861 7320 6265 he result has be │ │ │ 004758f0: 656e 2072 6f75 6e64 6564 2075 702e 0700 en rounded up... │ │ │ -00475900: 3049 2400 0012 0030 4925 0000 2020 2045 0I$....0I%.. E │ │ │ -00475910: 7861 6d70 6c65 3a07 0030 4926 0000 3800 xample:..0I&..8. │ │ │ -00475920: 3049 2700 0020 2020 4754 4d3e 7772 6974 0I'.. GTM>writ │ │ │ +00475900: 3046 2400 0012 0030 4625 0000 2020 2045 0F$....0F%.. E │ │ │ +00475910: 7861 6d70 6c65 3a07 0030 4626 0000 3800 xample:..0F&..8. │ │ │ +00475920: 3046 2700 0020 2020 4754 4d3e 7772 6974 0F'.. GTM>writ │ │ │ 00475930: 6520 2231 3233 3435 3637 3839 3022 2c21 e "1234567890",! │ │ │ 00475940: 2c24 6a75 7374 6966 7928 3130 2e35 3434 ,$justify(10.544 │ │ │ -00475950: 2c31 302c 3229 1400 3049 2800 0020 2020 ,10,2)..0I(.. │ │ │ -00475960: 3132 3334 3536 3738 3930 1400 3049 2900 1234567890..0I). │ │ │ +00475950: 2c31 302c 3229 1400 3046 2800 0020 2020 ,10,2)..0F(.. │ │ │ +00475960: 3132 3334 3536 3738 3930 1400 3046 2900 1234567890..0F). │ │ │ 00475970: 0020 2020 2020 2020 2031 302e 3534 0e00 . 10.54.. │ │ │ -00475980: 3049 2a00 0020 2020 4754 4d3e 0700 3049 0I*.. GTM>..0I │ │ │ -00475990: 3100 0053 0030 4932 0000 2020 2041 6761 1..S.0I2.. Aga │ │ │ +00475980: 3046 2a00 0020 2020 4754 4d3e 0700 3046 0F*.. GTM>..0F │ │ │ +00475990: 3100 0053 0030 4632 0000 2020 2041 6761 1..S.0F2.. Aga │ │ │ 004759a0: 696e 2c20 7468 6973 2075 7365 7320 244a in, this uses $J │ │ │ 004759b0: 5553 5449 4659 2829 2074 6f20 5752 4954 USTIFY() to WRIT │ │ │ 004759c0: 4520 6120 726f 756e 6465 6420 7661 6c75 E a rounded valu │ │ │ 004759d0: 6520 7269 6768 7420 6a75 7374 6966 6965 e right justifie │ │ │ -004759e0: 6420 696e 2061 4b00 3049 3300 0020 2020 d in aK.0I3.. │ │ │ +004759e0: 6420 696e 2061 4b00 3046 3300 0020 2020 d in aK.0F3.. │ │ │ 004759f0: 6669 656c 6420 6f66 2031 3020 7370 6163 field of 10 spac │ │ │ 00475a00: 6573 2e20 4e6f 7469 6365 2074 6861 7420 es. Notice that │ │ │ 00475a10: 7468 6520 7265 7375 6c74 2068 6173 2062 the result has b │ │ │ 00475a20: 6565 6e20 726f 756e 6465 6420 646f 776e een rounded down │ │ │ -00475a30: 2e07 0030 4934 0000 1200 3049 3500 0020 ...0I4....0I5.. │ │ │ -00475a40: 2020 4578 616d 706c 653a 0700 3049 3600 Example:..0I6. │ │ │ -00475a50: 0036 0030 4937 0000 2020 2047 544d 3e77 .6.0I7.. GTM>w │ │ │ +00475a30: 2e07 0030 4634 0000 1200 3046 3500 0020 ...0F4....0F5.. │ │ │ +00475a40: 2020 4578 616d 706c 653a 0700 3046 3600 Example:..0F6. │ │ │ +00475a50: 0036 0030 4637 0000 2020 2047 544d 3e77 .6.0F7.. GTM>w │ │ │ 00475a60: 7269 7465 2022 3132 3334 3536 3738 3930 rite "1234567890 │ │ │ 00475a70: 222c 212c 246a 7573 7469 6679 2831 302e ",!,$justify(10. │ │ │ -00475a80: 352c 3130 2c32 2914 0030 4938 0000 2020 5,10,2)..0I8.. │ │ │ -00475a90: 2031 3233 3435 3637 3839 3014 0030 4939 1234567890..0I9 │ │ │ +00475a80: 352c 3130 2c32 2914 0030 4638 0000 2020 5,10,2)..0F8.. │ │ │ +00475a90: 2031 3233 3435 3637 3839 3014 0030 4639 1234567890..0F9 │ │ │ 00475aa0: 0000 2020 2020 2020 2020 3130 2e35 300e .. 10.50. │ │ │ -00475ab0: 0030 493a 0000 2020 2047 544d 3e07 0030 .0I:.. GTM>..0 │ │ │ -00475ac0: 4941 0000 5300 3049 4200 0020 2020 4f6e IA..S.0IB.. On │ │ │ +00475ab0: 0030 463a 0000 2020 2047 544d 3e07 0030 .0F:.. GTM>..0 │ │ │ +00475ac0: 4641 0000 5300 3046 4200 0020 2020 4f6e FA..S.0FB.. On │ │ │ 00475ad0: 6365 2061 6761 696e 2c20 7468 6973 2075 ce again, this u │ │ │ 00475ae0: 7365 7320 244a 5553 5449 4659 2829 2074 ses $JUSTIFY() t │ │ │ 00475af0: 6f20 5752 4954 4520 6120 726f 756e 6465 o WRITE a rounde │ │ │ 00475b00: 6420 7661 6c75 6520 7269 6768 7420 6a75 d value right ju │ │ │ -00475b10: 7374 6966 6965 6453 0030 4943 0000 2020 stifiedS.0IC.. │ │ │ +00475b10: 7374 6966 6965 6453 0030 4643 0000 2020 stifiedS.0FC.. │ │ │ 00475b20: 2069 6e20 6120 6669 656c 6420 6f66 2031 in a field of 1 │ │ │ 00475b30: 3020 7370 6163 6573 2e20 4e6f 7469 6365 0 spaces. Notice │ │ │ 00475b40: 2074 6861 7420 7468 6520 7265 7375 6c74 that the result │ │ │ 00475b50: 2068 6173 2062 6565 6e20 7a65 726f 2d66 has been zero-f │ │ │ -00475b60: 696c 6c65 6420 746f 2032 1100 3049 4400 illed to 2..0ID. │ │ │ -00475b70: 0020 2020 706c 6163 6573 2e07 0030 4945 . places...0IE │ │ │ -00475b80: 0000 1200 3049 4600 0020 2020 4578 616d ....0IF.. Exam │ │ │ -00475b90: 706c 653a 0700 3049 4700 0025 0030 4948 ple:..0IG..%.0IH │ │ │ +00475b60: 696c 6c65 6420 746f 2032 1100 3046 4400 illed to 2..0FD. │ │ │ +00475b70: 0020 2020 706c 6163 6573 2e07 0030 4645 . places...0FE │ │ │ +00475b80: 0000 1200 3046 4600 0020 2020 4578 616d ....0FF.. Exam │ │ │ +00475b90: 706c 653a 0700 3046 4700 0025 0030 4648 ple:..0FG..%.0FH │ │ │ 00475ba0: 0000 2020 2047 544d 3e77 7269 7465 2024 .. GTM>write $ │ │ │ 00475bb0: 6a75 7374 6966 7928 2e33 342c 302c 3229 justify(.34,0,2) │ │ │ -00475bc0: 0e00 3049 4900 0020 2020 302e 3334 0e00 ..0II.. 0.34.. │ │ │ -00475bd0: 3049 4a00 0020 2020 4754 4d3e 0700 3049 0IJ.. GTM>..0I │ │ │ -00475be0: 5100 0054 0030 4952 0000 2020 2054 6869 Q..T.0IR.. Thi │ │ │ +00475bc0: 0e00 3046 4900 0020 2020 302e 3334 0e00 ..0FI.. 0.34.. │ │ │ +00475bd0: 3046 4a00 0020 2020 4754 4d3e 0700 3046 0FJ.. GTM>..0F │ │ │ +00475be0: 5100 0054 0030 4652 0000 2020 2054 6869 Q..T.0FR.. Thi │ │ │ 00475bf0: 7320 6578 616d 706c 6520 7573 6573 2024 s example uses $ │ │ │ 00475c00: 4a55 5354 4946 5920 746f 2065 6e73 7572 JUSTIFY to ensur │ │ │ 00475c10: 6520 7468 6174 2074 6865 2066 7261 6374 e that the fract │ │ │ 00475c20: 696f 6e20 6861 7320 6120 6c65 6164 696e ion has a leadin │ │ │ -00475c30: 6720 7a65 726f 2e54 0030 4953 0000 2020 g zero.T.0IS.. │ │ │ +00475c30: 6720 7a65 726f 2e54 0030 4653 0000 2020 g zero.T.0FS.. │ │ │ 00475c40: 204e 6f74 6520 7468 6520 7573 6520 6f66 Note the use of │ │ │ 00475c50: 2061 2073 6563 6f6e 6420 6172 6775 6d65 a second argume │ │ │ 00475c60: 6e74 206f 6620 7a65 726f 2069 6e20 7468 nt of zero in th │ │ │ 00475c70: 6520 6361 7365 2074 6861 7420 726f 756e e case that roun │ │ │ -00475c80: 6469 6e67 2069 7320 7468 6534 0030 4954 ding is the4.0IT │ │ │ +00475c80: 6469 6e67 2069 7320 7468 6534 0030 4654 ding is the4.0FT │ │ │ 00475c90: 0000 2020 206f 6e6c 7920 6675 6e63 7469 .. only functi │ │ │ 00475ca0: 6f6e 2074 6861 7420 244a 5553 5449 4659 on that $JUSTIFY │ │ │ 00475cb0: 2069 7320 746f 2070 6572 666f 726d 2e07 is to perform.. │ │ │ -00475cc0: 0030 4955 0000 1700 1849 4c45 4e47 5448 .0IU.....ILENGTH │ │ │ +00475cc0: 0030 4655 0000 1700 1846 4c45 4e47 5448 .0FU.....FLENGTH │ │ │ 00475cd0: 2829 0000 244c 656e 6774 6828 2914 0021 ()..$Length()..! │ │ │ -00475ce0: 49bf 1100 0020 2020 244c 656e 6774 6828 I.... $Length( │ │ │ -00475cf0: 2907 0022 4921 0000 4f00 2249 3100 0020 ).."I!..O."I1.. │ │ │ +00475ce0: 46bf 1100 0020 2020 244c 656e 6774 6828 F.... $Length( │ │ │ +00475cf0: 2907 0022 4621 0000 4f00 2246 3100 0020 ).."F!..O."F1.. │ │ │ 00475d00: 2020 5265 7475 726e 7320 7468 6520 6c65 Returns the le │ │ │ 00475d10: 6e67 7468 206f 6620 6120 7374 7269 6e67 ngth of a string │ │ │ 00475d20: 206d 6561 7375 7265 6420 696e 2063 6861 measured in cha │ │ │ 00475d30: 7261 6374 6572 732c 206f 7220 696e 2022 racters, or in " │ │ │ -00475d40: 7069 6563 6573 2245 0022 4941 0000 2020 pieces"E."IA.. │ │ │ +00475d40: 7069 6563 6573 2245 0022 4641 0000 2020 pieces"E."FA.. │ │ │ 00475d50: 2073 6570 6172 6174 6564 2062 7920 6120 separated by a │ │ │ 00475d60: 6465 6c69 6d69 7465 7220 7370 6563 6966 delimiter specif │ │ │ 00475d70: 6965 6420 6279 206f 6e65 206f 6620 6974 ied by one of it │ │ │ -00475d80: 7320 6172 6775 6d65 6e74 732e 0700 2249 s arguments..."I │ │ │ -00475d90: 5100 0031 0022 4961 0000 2020 2054 6865 Q..1."Ia.. The │ │ │ +00475d80: 7320 6172 6775 6d65 6e74 732e 0700 2246 s arguments..."F │ │ │ +00475d90: 5100 0031 0022 4661 0000 2020 2054 6865 Q..1."Fa.. The │ │ │ 00475da0: 2066 6f72 6d61 7420 666f 7220 7468 6520 format for the │ │ │ 00475db0: 244c 454e 4754 4820 6675 6e63 7469 6f6e $LENGTH function │ │ │ -00475dc0: 2069 733a 0700 2249 7100 0022 0022 4981 is:.."Iq.."."I. │ │ │ +00475dc0: 2069 733a 0700 2246 7100 0022 0022 4681 is:.."Fq.."."F. │ │ │ 00475dd0: 0000 2020 2024 4c5b 454e 4754 485d 2865 .. $L[ENGTH](e │ │ │ 00475de0: 7870 7231 5b2c 6578 7072 325d 2907 0022 xpr1[,expr2]).." │ │ │ -00475df0: 4991 0000 1a00 2149 ff73 00ff 4558 414d I.....!I.s..EXAM │ │ │ +00475df0: 4691 0000 1a00 2146 ff73 00ff 4558 414d F.....!F.s..EXAM │ │ │ 00475e00: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00475e10: 2e49 bf11 0000 2020 2045 7861 6d70 6c65 .I.... Example │ │ │ -00475e20: 7307 002f 4921 0000 1200 2f49 3100 0020 s../I!..../I1.. │ │ │ -00475e30: 2020 4578 616d 706c 653a 0700 2f49 4100 Example:../IA. │ │ │ -00475e40: 0027 002f 4951 0000 2020 2047 544d 3e57 .'./IQ.. GTM>W │ │ │ +00475e10: 2e46 bf11 0000 2020 2045 7861 6d70 6c65 .F.... Example │ │ │ +00475e20: 7307 002f 4621 0000 1200 2f46 3100 0020 s../F!..../F1.. │ │ │ +00475e30: 2020 4578 616d 706c 653a 0700 2f46 4100 Example:../FA. │ │ │ +00475e40: 0027 002f 4651 0000 2020 2047 544d 3e57 .'./FQ.. GTM>W │ │ │ 00475e50: 7269 7465 2024 6c65 6e67 7468 2822 4b49 rite $length("KI │ │ │ -00475e60: 4e47 5354 4f4e 2229 0b00 2f49 6100 0020 NGSTON")../Ia.. │ │ │ -00475e70: 2020 380e 002f 4971 0000 2020 2047 544d 8../Iq.. GTM │ │ │ -00475e80: 3e07 002f 4981 0000 4d00 2f49 9100 0020 >../I...M./I... │ │ │ +00475e60: 4e47 5354 4f4e 2229 0b00 2f46 6100 0020 NGSTON")../Fa.. │ │ │ +00475e70: 2020 380e 002f 4671 0000 2020 2047 544d 8../Fq.. GTM │ │ │ +00475e80: 3e07 002f 4681 0000 4d00 2f46 9100 0020 >../F...M./F... │ │ │ 00475e90: 2020 5468 6973 2075 7365 7320 244c 454e This uses $LEN │ │ │ 00475ea0: 4754 4828 2920 746f 2057 5249 5445 2074 GTH() to WRITE t │ │ │ 00475eb0: 6865 206c 656e 6774 6820 696e 2063 6861 he length in cha │ │ │ 00475ec0: 7261 6374 6572 7320 6f66 2074 6865 2073 racters of the s │ │ │ -00475ed0: 7472 696e 6716 002e 49c0 1100 0020 2020 tring...I.... │ │ │ -00475ee0: 224b 494e 4753 544f 4e22 2e07 002f 4912 "KINGSTON".../I. │ │ │ -00475ef0: 0000 1200 2f49 1300 0020 2020 4578 616d ..../I... Exam │ │ │ -00475f00: 706c 653a 0700 2f49 1400 0041 002f 4915 ple:../I...A./I. │ │ │ +00475ed0: 7472 696e 6716 002e 46c0 1100 0020 2020 tring...F.... │ │ │ +00475ee0: 224b 494e 4753 544f 4e22 2e07 002f 4612 "KINGSTON".../F. │ │ │ +00475ef0: 0000 1200 2f46 1300 0020 2020 4578 616d ..../F... Exam │ │ │ +00475f00: 706c 653a 0700 2f46 1400 0041 002f 4615 ple:../F...A./F. │ │ │ 00475f10: 0000 2020 2047 544d 3e73 6574 2078 3d22 .. GTM>set x=" │ │ │ 00475f20: 536d 6974 682f 4a6f 686e 2f4d 2f31 3234 Smith/John/M/124 │ │ │ 00475f30: 204d 6169 6e20 5374 7265 6574 2f4f 7572 Main Street/Our │ │ │ -00475f40: 746f 776e 2f4b 412f 5553 4122 2200 2f49 town/KA/USA""./I │ │ │ +00475f40: 746f 776e 2f4b 412f 5553 4122 2200 2f46 town/KA/USA""./F │ │ │ 00475f50: 1600 0020 2020 4754 4d3e 7772 6974 6520 ... GTM>write │ │ │ 00475f60: 246c 656e 6774 6828 782c 222f 2229 0b00 $length(x,"/").. │ │ │ -00475f70: 2f49 1700 0020 2020 370e 002f 4918 0000 /I... 7../I... │ │ │ -00475f80: 2020 2047 544d 3e07 002f 4919 0000 4b00 GTM>../I...K. │ │ │ -00475f90: 2f49 1a00 0020 2020 5468 6973 2075 7365 /I... This use │ │ │ +00475f70: 2f46 1700 0020 2020 370e 002f 4618 0000 /F... 7../F... │ │ │ +00475f80: 2020 2047 544d 3e07 002f 4619 0000 4b00 GTM>../F...K. │ │ │ +00475f90: 2f46 1a00 0020 2020 5468 6973 2075 7365 /F... This use │ │ │ 00475fa0: 7320 244c 454e 4754 4828 2920 746f 2057 s $LENGTH() to W │ │ │ 00475fb0: 5249 5445 2074 6865 206e 756d 6265 7220 RITE the number │ │ │ 00475fc0: 6f66 2070 6965 6365 7320 696e 2061 2073 of pieces in a s │ │ │ -00475fd0: 7472 696e 672c 2061 7319 002f 4921 0000 tring, as../I!.. │ │ │ +00475fd0: 7472 696e 672c 2061 7319 002f 4621 0000 tring, as../F!.. │ │ │ 00475fe0: 2020 2064 656c 696d 6974 6564 2062 7920 delimited by │ │ │ -00475ff0: 2f2e 0700 2f49 2200 0000 0000 0000 0000 /.../I"......... │ │ │ +00475ff0: 2f2e 0700 2f46 2200 0000 0000 0000 0000 /.../F"......... │ │ │ 00476000: 0400 0000 fc07 0000 fa1f 0000 0000 0000 ................ │ │ │ -00476010: 4100 0049 4845 4c50 00ff 7300 ff46 554e A..IHELP..s..FUN │ │ │ +00476010: 4100 0046 4845 4c50 00ff 7300 ff46 554e A..FHELP..s..FUN │ │ │ 00476020: 4354 494f 4e53 00ff 7300 ff24 4c45 4e47 CTIONS..s..$LENG │ │ │ 00476030: 5448 2829 00ff 7300 ff45 5841 4d50 4c45 TH()..s..EXAMPLE │ │ │ 00476040: 5300 c023 0000 2020 2045 7861 6d70 6c65 S..#.. Example │ │ │ -00476050: 3a07 002f 4924 0000 2800 2f49 2500 0020 :../I$..(./I%.. │ │ │ +00476050: 3a07 002f 4624 0000 2800 2f46 2500 0020 :../F$..(./F%.. │ │ │ 00476060: 2020 4754 4d3e 7772 6974 6520 246c 656e GTM>write $len │ │ │ 00476070: 6774 6828 222f 322f 332f 222c 222f 2229 gth("/2/3/","/") │ │ │ -00476080: 0b00 2f49 2600 0020 2020 340e 002f 4927 ../I&.. 4../I' │ │ │ -00476090: 0000 2020 2047 544d 3e07 002f 4928 0000 .. GTM>../I(.. │ │ │ -004760a0: 5000 2f49 2900 0020 2020 5468 6973 2061 P./I).. This a │ │ │ +00476080: 0b00 2f46 2600 0020 2020 340e 002f 4627 ../F&.. 4../F' │ │ │ +00476090: 0000 2020 2047 544d 3e07 002f 4628 0000 .. GTM>../F(.. │ │ │ +004760a0: 5000 2f46 2900 0020 2020 5468 6973 2061 P./F).. This a │ │ │ 004760b0: 6c73 6f20 7573 6573 2024 4c45 4e47 5448 lso uses $LENGTH │ │ │ 004760c0: 2829 2074 6f20 5752 4954 4520 7468 6520 () to WRITE the │ │ │ 004760d0: 6e75 6d62 6572 206f 6620 7069 6563 6573 number of pieces │ │ │ 004760e0: 2069 6e20 6120 7374 7269 6e67 2c20 6173 in a string, as │ │ │ -004760f0: 4a00 2f49 2a00 0020 2020 6465 6c69 6d69 J./I*.. delimi │ │ │ +004760f0: 4a00 2f46 2a00 0020 2020 6465 6c69 6d69 J./F*.. delimi │ │ │ 00476100: 7465 6420 6279 202f 2e20 4e6f 7469 6365 ted by /. Notice │ │ │ 00476110: 2074 6861 7420 4754 2e4d 2e20 6164 6473 that GT.M. adds │ │ │ 00476120: 206f 6e65 2063 6f75 6e74 2074 6f20 7468 one count to th │ │ │ -00476130: 6520 636f 756e 7420 6f66 5000 2f49 3100 e count ofP./I1. │ │ │ +00476130: 6520 636f 756e 7420 6f66 5000 2f46 3100 e count ofP./F1. │ │ │ 00476140: 0020 2020 6465 6c69 6d69 7465 7273 2028 . delimiters ( │ │ │ 00476150: 696e 2074 6869 7320 6361 7365 2033 292c in this case 3), │ │ │ 00476160: 2074 6f20 6765 7420 7468 6520 6e75 6d62 to get the numb │ │ │ 00476170: 6572 206f 6620 7069 6563 6573 2069 6e20 er of pieces in │ │ │ -00476180: 7468 6520 7374 7269 6e67 1700 2f49 3200 the string../I2. │ │ │ +00476180: 7468 6520 7374 7269 6e67 1700 2f46 3200 the string../F2. │ │ │ 00476190: 0020 2020 2864 6973 706c 6179 7320 3429 . (displays 4) │ │ │ -004761a0: 2e07 002f 4933 0000 1300 1849 4e41 4d45 .../I3.....INAME │ │ │ -004761b0: 2829 0000 244e 416d 6528 2912 001f 49bf ()..$NAme()...I. │ │ │ +004761a0: 2e07 002f 4633 0000 1300 1846 4e41 4d45 .../F3.....FNAME │ │ │ +004761b0: 2829 0000 244e 416d 6528 2912 001f 46bf ()..$NAme()...F. │ │ │ 004761c0: 1100 0020 2020 244e 416d 6528 2907 0020 ... $NAme().. │ │ │ -004761d0: 4921 0000 5100 2049 3100 0020 2020 5265 I!..Q. I1.. Re │ │ │ +004761d0: 4621 0000 5100 2046 3100 0020 2020 5265 F!..Q. F1.. Re │ │ │ 004761e0: 7475 726e 7320 616e 2065 7661 6c75 6174 turns an evaluat │ │ │ 004761f0: 6564 2072 6570 7265 7365 6e74 6174 696f ed representatio │ │ │ 00476200: 6e20 6f66 2073 6f6d 6520 6f72 2061 6c6c n of some or all │ │ │ 00476210: 206f 6620 6120 6c6f 6361 6c20 6f72 2067 of a local or g │ │ │ -00476220: 6c6f 6261 6c18 0020 4941 0000 2020 2076 lobal.. IA.. v │ │ │ +00476220: 6c6f 6261 6c18 0020 4641 0000 2020 2076 lobal.. FA.. v │ │ │ 00476230: 6172 6961 626c 6520 6e61 6d65 2e07 0020 ariable name... │ │ │ -00476240: 4951 0000 2f00 2049 6100 0020 2020 5468 IQ../. Ia.. Th │ │ │ +00476240: 4651 0000 2f00 2046 6100 0020 2020 5468 FQ../. Fa.. Th │ │ │ 00476250: 6520 666f 726d 6174 2066 6f72 2074 6865 e format for the │ │ │ 00476260: 2024 4e41 4d45 2066 756e 6374 696f 6e20 $NAME function │ │ │ -00476270: 6973 3a07 0020 4971 0000 2100 2049 8100 is:.. Iq..!. I.. │ │ │ +00476270: 6973 3a07 0020 4671 0000 2100 2046 8100 is:.. Fq..!. F.. │ │ │ 00476280: 0020 2020 244e 415b 4d45 5d28 676c 766e . $NA[ME](glvn │ │ │ -00476290: 5b2c 696e 7465 7870 725d 2907 0020 4991 [,intexpr]).. I. │ │ │ -004762a0: 0000 1a00 1f49 ff73 00ff 4558 414d 504c .....I.s..EXAMPL │ │ │ -004762b0: 4553 0000 4578 616d 706c 6573 1300 2c49 ES..Examples..,I │ │ │ +00476290: 5b2c 696e 7465 7870 725d 2907 0020 4691 [,intexpr]).. F. │ │ │ +004762a0: 0000 1a00 1f46 ff73 00ff 4558 414d 504c .....F.s..EXAMPL │ │ │ +004762b0: 4553 0000 4578 616d 706c 6573 1300 2c46 ES..Examples..,F │ │ │ 004762c0: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -004762d0: 002d 4921 0000 1200 2d49 3100 0020 2020 .-I!....-I1.. │ │ │ -004762e0: 4578 616d 706c 653a 0700 2d49 4100 002b Example:..-IA..+ │ │ │ -004762f0: 002d 4951 0000 2020 2047 544d 3e73 6574 .-IQ.. GTM>set │ │ │ +004762d0: 002d 4621 0000 1200 2d46 3100 0020 2020 .-F!....-F1.. │ │ │ +004762e0: 4578 616d 706c 653a 0700 2d46 4100 002b Example:..-FA..+ │ │ │ +004762f0: 002d 4651 0000 2020 2047 544d 3e73 6574 .-FQ.. GTM>set │ │ │ 00476300: 2058 3d22 4122 2242 222c 5e59 2831 2c58 X="A""B",^Y(1,X │ │ │ -00476310: 2c22 4222 2c34 293d 2222 2100 2d49 6100 ,"B",4)=""!.-Ia. │ │ │ +00476310: 2c22 4222 2c34 293d 2222 2100 2d46 6100 ,"B",4)=""!.-Fa. │ │ │ 00476320: 0020 2020 4754 4d3e 7772 6974 6520 246e . GTM>write $n │ │ │ -00476330: 616d 6528 5e28 3329 2c33 291a 002d 4971 ame(^(3),3)..-Iq │ │ │ +00476330: 616d 6528 5e28 3329 2c33 291a 002d 4671 ame(^(3),3)..-Fq │ │ │ 00476340: 0000 2020 205e 5928 312c 2241 2222 4222 .. ^Y(1,"A""B" │ │ │ -00476350: 2c22 4222 290e 002d 4981 0000 2020 2047 ,"B")..-I... G │ │ │ -00476360: 544d 3e07 002d 4991 0000 5200 2c49 c011 TM>..-I...R.,I.. │ │ │ +00476350: 2c22 4222 290e 002d 4681 0000 2020 2047 ,"B")..-F... G │ │ │ +00476360: 544d 3e07 002d 4691 0000 5200 2c46 c011 TM>..-F...R.,F.. │ │ │ 00476370: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 00476380: 6520 7365 7473 2075 7020 6120 6e61 6b65 e sets up a nake │ │ │ 00476390: 6420 7265 6665 7265 6e63 6520 616e 6420 d reference and │ │ │ 004763a0: 7468 656e 2075 7365 7320 244e 414d 4528 then uses $NAME( │ │ │ -004763b0: 2920 746f 2064 6973 706c 6179 3e00 2d49 ) to display>.-I │ │ │ +004763b0: 2920 746f 2064 6973 706c 6179 3e00 2d46 ) to display>.-F │ │ │ 004763c0: 1200 0020 2020 7468 6520 6669 7273 7420 ... the first │ │ │ 004763d0: 7468 7265 6520 6c65 7665 6c73 206f 6620 three levels of │ │ │ 004763e0: 7468 6174 2066 6f75 722d 6c65 7665 6c20 that four-level │ │ │ -004763f0: 7265 6665 7265 6e63 652e 0700 2d49 1300 reference...-I.. │ │ │ -00476400: 0012 002d 4914 0000 2020 2045 7861 6d70 ...-I... Examp │ │ │ -00476410: 6c65 3a07 002d 4915 0000 2100 2d49 1600 le:..-I...!.-I.. │ │ │ +004763f0: 7265 6665 7265 6e63 652e 0700 2d46 1300 reference...-F.. │ │ │ +00476400: 0012 002d 4614 0000 2020 2045 7861 6d70 ...-F... Examp │ │ │ +00476410: 6c65 3a07 002d 4615 0000 2100 2d46 1600 le:..-F...!.-F.. │ │ │ 00476420: 0020 2020 4754 4d3e 7772 6974 6520 246e . GTM>write $n │ │ │ -00476430: 616d 6528 5e28 3329 2c30 290c 002d 4917 ame(^(3),0)..-I. │ │ │ -00476440: 0000 2020 205e 590e 002d 4918 0000 2020 .. ^Y..-I... │ │ │ -00476450: 2047 544d 3e07 002d 4919 0000 4900 2d49 GTM>..-I...I.-I │ │ │ +00476430: 616d 6528 5e28 3329 2c30 290c 002d 4617 ame(^(3),0)..-F. │ │ │ +00476440: 0000 2020 205e 590e 002d 4618 0000 2020 .. ^Y..-F... │ │ │ +00476450: 2047 544d 3e07 002d 4619 0000 4900 2d46 GTM>..-F...I.-F │ │ │ 00476460: 1a00 0020 2020 5468 6973 2065 7861 6d70 ... This examp │ │ │ 00476470: 6c65 2073 686f 7773 2074 6865 206e 616d le shows the nam │ │ │ 00476480: 6520 6c65 7665 6c20 666f 7220 7468 6520 e level for the │ │ │ 00476490: 7361 6d65 206e 616b 6564 2072 6566 6572 same naked refer │ │ │ -004764a0: 656e 6365 2e07 002d 4921 0000 1200 1949 ence...-I!.....I │ │ │ +004764a0: 656e 6365 2e07 002d 4621 0000 1200 1946 ence...-F!.....F │ │ │ 004764b0: 4558 5428 2900 0024 4e65 7874 2829 1200 EXT()..$Next().. │ │ │ -004764c0: 1f49 bf11 0000 2020 2024 4e65 7874 2829 .I.... $Next() │ │ │ -004764d0: 0700 2049 2100 0051 0020 4931 0000 2020 .. I!..Q. I1.. │ │ │ +004764c0: 1f46 bf11 0000 2020 2024 4e65 7874 2829 .F.... $Next() │ │ │ +004764d0: 0700 2046 2100 0051 0020 4631 0000 2020 .. F!..Q. F1.. │ │ │ 004764e0: 2052 6574 7572 6e73 2074 6865 206e 6578 Returns the nex │ │ │ 004764f0: 7420 7375 6273 6372 6970 7465 6420 6c6f t subscripted lo │ │ │ 00476500: 6361 6c20 6f72 2067 6c6f 6261 6c20 7661 cal or global va │ │ │ 00476510: 7269 6162 6c65 206e 616d 6520 696e 2063 riable name in c │ │ │ -00476520: 6f6c 6c61 7469 6f6e 4400 2049 4100 0020 ollationD. IA.. │ │ │ +00476520: 6f6c 6c61 7469 6f6e 4400 2046 4100 0020 ollationD. FA.. │ │ │ 00476530: 2020 7365 7175 656e 6365 2077 6974 6869 sequence withi │ │ │ 00476540: 6e20 7468 6520 6172 7261 7920 6c65 7665 n the array leve │ │ │ 00476550: 6c20 7370 6563 6966 6965 6420 6279 2069 l specified by i │ │ │ -00476560: 7473 2061 7267 756d 656e 742e 0700 2049 ts argument... I │ │ │ -00476570: 5100 004f 0020 4961 0000 2020 2024 4e45 Q..O. Ia.. $NE │ │ │ +00476560: 7473 2061 7267 756d 656e 742e 0700 2046 ts argument... F │ │ │ +00476570: 5100 004f 0020 4661 0000 2020 2024 4e45 Q..O. Fa.. $NE │ │ │ 00476580: 5854 2829 2068 6173 2062 6565 6e20 7265 XT() has been re │ │ │ 00476590: 706c 6163 6564 2062 7920 244f 5244 4552 placed by $ORDER │ │ │ 004765a0: 2829 2e20 244e 4558 5420 6861 7320 6265 (). $NEXT has be │ │ │ 004765b0: 656e 2072 6574 6169 6e65 6420 696e 2074 en retained in t │ │ │ -004765c0: 6865 4e00 2049 7100 0020 2020 6375 7272 heN. Iq.. curr │ │ │ +004765c0: 6865 4e00 2046 7100 0020 2020 6375 7272 heN. Fq.. curr │ │ │ 004765d0: 656e 7420 7374 616e 6461 7264 206f 6e6c ent standard onl │ │ │ 004765e0: 7920 666f 7220 636f 6d70 6174 6962 696c y for compatibil │ │ │ 004765f0: 6974 7920 7769 7468 2065 6172 6c69 6572 ity with earlier │ │ │ 00476600: 2076 6572 7369 6f6e 7320 6f66 2074 6865 versions of the │ │ │ -00476610: 4c00 2049 8100 0020 2020 7374 616e 6461 L. I... standa │ │ │ +00476610: 4c00 2046 8100 0020 2020 7374 616e 6461 L. F... standa │ │ │ 00476620: 7264 2e20 244e 4558 5428 2920 6973 2073 rd. $NEXT() is s │ │ │ 00476630: 696d 696c 6172 2074 6f20 244f 5244 4552 imilar to $ORDER │ │ │ 00476640: 2829 2e20 486f 7765 7665 722c 2024 4e45 (). However, $NE │ │ │ -00476650: 5854 2829 2068 6173 2074 6865 5100 2049 XT() has theQ. I │ │ │ +00476650: 5854 2829 2068 6173 2074 6865 5100 2046 XT() has theQ. F │ │ │ 00476660: 9100 0020 2020 6465 6669 6369 656e 6379 ... deficiency │ │ │ 00476670: 2074 6861 7420 7768 656e 2069 7420 656e that when it en │ │ │ 00476680: 636f 756e 7465 7273 206e 6567 6174 6976 counters negativ │ │ │ 00476690: 6520 6f6e 6520 282d 3129 2061 7320 6120 e one (-1) as a │ │ │ 004766a0: 7375 6273 6372 6970 742c 2069 7454 001f subscript, itT.. │ │ │ -004766b0: 49c0 1100 0020 2020 7265 7475 726e 7320 I.... returns │ │ │ +004766b0: 46c0 1100 0020 2020 7265 7475 726e 7320 F.... returns │ │ │ 004766c0: 7468 6520 7361 6d65 2072 6573 756c 7420 the same result │ │ │ 004766d0: 6173 2077 6865 6e20 6974 2066 696e 6473 as when it finds │ │ │ 004766e0: 206e 6f20 6f74 6865 7220 6461 7461 2061 no other data a │ │ │ 004766f0: 7420 7468 6520 6c65 7665 6c2e 2054 6869 t the level. Thi │ │ │ -00476700: 7352 0020 4912 0000 2020 2064 6566 6963 sR. I... defic │ │ │ +00476700: 7352 0020 4612 0000 2020 2064 6566 6963 sR. F... defic │ │ │ 00476710: 6965 6e63 7920 6973 2070 6172 7469 6375 iency is particu │ │ │ 00476720: 6c61 726c 7920 6469 7372 7570 7469 7665 larly disruptive │ │ │ 00476730: 2062 6563 6175 7365 2069 7420 6f63 6375 because it occu │ │ │ 00476740: 7273 2069 6e20 7468 6520 6d69 6464 6c65 rs in the middle │ │ │ -00476750: 206f 6623 0020 4913 0000 2020 2074 6865 of#. I... the │ │ │ +00476750: 206f 6623 0020 4613 0000 2020 2074 6865 of#. F... the │ │ │ 00476760: 204d 2063 6f6c 6c61 7469 6e67 2073 6571 M collating seq │ │ │ -00476770: 7565 6e63 652e 0700 2049 1400 0015 0020 uence... I..... │ │ │ -00476780: 4915 0000 2020 202a 2a43 6175 7469 6f6e I... **Caution │ │ │ -00476790: 2a2a 0700 2049 1600 0052 0020 4917 0000 **.. I...R. I... │ │ │ +00476770: 7565 6e63 652e 0700 2046 1400 0015 0020 uence... F..... │ │ │ +00476780: 4615 0000 2020 202a 2a43 6175 7469 6f6e F... **Caution │ │ │ +00476790: 2a2a 0700 2046 1600 0052 0020 4617 0000 **.. F...R. F... │ │ │ 004767a0: 2020 2041 7320 244e 4558 5428 2920 6861 As $NEXT() ha │ │ │ 004767b0: 7320 6265 656e 2072 656d 6f76 6564 2066 s been removed f │ │ │ 004767c0: 726f 6d20 7468 6520 7374 616e 6461 7264 rom the standard │ │ │ 004767d0: 2069 6e20 7468 6520 4d44 432c 2079 6f75 in the MDC, you │ │ │ -004767e0: 2073 686f 756c 6420 7573 6511 0020 4918 should use.. I. │ │ │ +004767e0: 2073 686f 756c 6420 7573 6511 0020 4618 should use.. F. │ │ │ 004767f0: 0000 2020 2024 4f52 4445 522e 0000 0000 .. $ORDER..... │ │ │ 00476800: 0400 0000 f707 0000 3b20 0000 0000 0000 ........; ...... │ │ │ -00476810: 2700 0049 4845 4c50 00ff 7300 ff46 554e '..IHELP..s..FUN │ │ │ +00476810: 2700 0046 4845 4c50 00ff 7300 ff46 554e '..FHELP..s..FUN │ │ │ 00476820: 4354 494f 4e53 00ff 7300 ff24 4e45 5854 CTIONS..s..$NEXT │ │ │ -00476830: 2829 00c0 1900 002f 0020 491a 0000 2020 ()...../. I... │ │ │ +00476830: 2829 00c0 1900 002f 0020 461a 0000 2020 ()...../. F... │ │ │ 00476840: 2054 6865 2066 6f72 6d61 7420 666f 7220 The format for │ │ │ 00476850: 7468 6520 244e 4558 5420 6675 6e63 7469 the $NEXT functi │ │ │ -00476860: 6f6e 2069 733a 0700 2049 2100 0017 0020 on is:.. I!.... │ │ │ -00476870: 4922 0000 2020 2024 4e5b 4558 545d 2867 I".. $N[EXT](g │ │ │ -00476880: 6c76 6e29 0700 2049 2300 0015 0018 494f lvn).. I#.....IO │ │ │ +00476860: 6f6e 2069 733a 0700 2046 2100 0017 0020 on is:.. F!.... │ │ │ +00476870: 4622 0000 2020 2024 4e5b 4558 545d 2867 F".. $N[EXT](g │ │ │ +00476880: 6c76 6e29 0700 2046 2300 0015 0018 464f lvn).. F#.....FO │ │ │ 00476890: 5244 4552 2829 0000 244f 7264 6572 2829 RDER()..$Order() │ │ │ -004768a0: 1300 2049 bf11 0000 2020 2024 4f72 6465 .. I.... $Orde │ │ │ -004768b0: 7228 2907 0021 4921 0000 5200 2149 3100 r()..!I!..R.!I1. │ │ │ +004768a0: 1300 2046 bf11 0000 2020 2024 4f72 6465 .. F.... $Orde │ │ │ +004768b0: 7228 2907 0021 4621 0000 5200 2146 3100 r()..!F!..R.!F1. │ │ │ 004768c0: 0020 2020 5265 7475 726e 7320 7468 6520 . Returns the │ │ │ 004768d0: 7375 6273 6372 6970 7420 6f66 2074 6865 subscript of the │ │ │ 004768e0: 206e 6578 7420 6f72 2070 7269 6f72 206c next or prior l │ │ │ 004768f0: 6f63 616c 206f 7220 676c 6f62 616c 2076 ocal or global v │ │ │ -00476900: 6172 6961 626c 6520 6e61 6d65 4d00 2149 ariable nameM.!I │ │ │ +00476900: 6172 6961 626c 6520 6e61 6d65 4d00 2146 ariable nameM.!F │ │ │ 00476910: 4100 0020 2020 696e 2063 6f6c 6c61 7469 A.. in collati │ │ │ 00476920: 6f6e 2073 6571 7565 6e63 6520 7769 7468 on sequence with │ │ │ 00476930: 696e 2074 6865 2061 7272 6179 206c 6576 in the array lev │ │ │ 00476940: 656c 2073 7065 6369 6669 6564 2062 7920 el specified by │ │ │ -00476950: 6974 7320 6669 7273 7452 0021 4951 0000 its firstR.!IQ.. │ │ │ +00476950: 6974 7320 6669 7273 7452 0021 4651 0000 its firstR.!FQ.. │ │ │ 00476960: 2020 2061 7267 756d 656e 742e 2049 6e20 argument. In │ │ │ 00476970: 646f 696e 6720 736f 2c20 6974 206d 6f76 doing so, it mov │ │ │ 00476980: 6573 2069 6e20 7468 6520 6469 7265 6374 es in the direct │ │ │ 00476990: 696f 6e20 7370 6563 6966 6965 6420 6279 ion specified by │ │ │ -004769a0: 2074 6865 2073 6563 6f6e 6454 0021 4961 the secondT.!Ia │ │ │ +004769a0: 2074 6865 2073 6563 6f6e 6454 0021 4661 the secondT.!Fa │ │ │ 004769b0: 0000 2020 2061 7267 756d 656e 742e 2049 .. argument. I │ │ │ 004769c0: 6e20 4754 2e4d 2c20 7768 656e 2024 4f52 n GT.M, when $OR │ │ │ 004769d0: 4445 5228 2920 6861 7320 616e 2075 6e73 DER() has an uns │ │ │ 004769e0: 7562 7363 7269 7074 6564 2061 7267 756d ubscripted argum │ │ │ 004769f0: 656e 742c 2069 7420 7265 7475 726e 734d ent, it returnsM │ │ │ -00476a00: 0021 4971 0000 2020 2074 6865 206e 6578 .!Iq.. the nex │ │ │ +00476a00: 0021 4671 0000 2020 2074 6865 206e 6578 .!Fq.. the nex │ │ │ 00476a10: 7420 6f72 2070 7265 7669 6f75 7320 756e t or previous un │ │ │ 00476a20: 7375 6273 6372 6970 7465 6420 6c6f 6361 subscripted loca │ │ │ 00476a30: 6c20 6f72 2067 6c6f 6261 6c20 7661 7269 l or global vari │ │ │ -00476a40: 6162 6c65 206e 616d 6520 696e 1d00 2149 able name in..!I │ │ │ +00476a40: 6162 6c65 206e 616d 6520 696e 1d00 2146 able name in..!F │ │ │ 00476a50: 8100 0020 2020 636f 6c6c 6174 696e 6720 ... collating │ │ │ -00476a60: 7365 7175 656e 6365 2e07 0021 4991 0000 sequence...!I... │ │ │ -00476a70: 3100 2049 c011 0000 2020 2054 6865 2066 1. I.... The f │ │ │ +00476a60: 7365 7175 656e 6365 2e07 0021 4691 0000 sequence...!F... │ │ │ +00476a70: 3100 2046 c011 0000 2020 2054 6865 2066 1. F.... The f │ │ │ 00476a80: 6f72 6d61 7420 666f 7220 7468 6520 244f ormat for the $O │ │ │ 00476a90: 5244 4552 2066 756e 6374 696f 6e20 6973 RDER function is │ │ │ -00476aa0: 3a07 0021 4912 0000 1f00 2149 1300 0020 :..!I.....!I... │ │ │ +00476aa0: 3a07 0021 4612 0000 1f00 2146 1300 0020 :..!F.....!F... │ │ │ 00476ab0: 2020 244f 5b52 4445 525d 2867 6c76 6e5b $O[RDER](glvn[ │ │ │ -00476ac0: 2c65 7870 725d 2907 0021 4914 0000 1200 ,expr])..!I..... │ │ │ -00476ad0: 2149 1500 0020 2020 2a2a 4e6f 7465 2a2a !I... **Note** │ │ │ -00476ae0: 0700 2149 1600 0054 0021 4917 0000 2020 ..!I...T.!I... │ │ │ +00476ac0: 2c65 7870 725d 2907 0021 4614 0000 1200 ,expr])..!F..... │ │ │ +00476ad0: 2146 1500 0020 2020 2a2a 4e6f 7465 2a2a !F... **Note** │ │ │ +00476ae0: 0700 2146 1600 0054 0021 4617 0000 2020 ..!F...T.!F... │ │ │ 00476af0: 204e 616d 652d 6c65 7665 6c20 244f 5244 Name-level $ORD │ │ │ 00476b00: 4552 2829 2061 6c77 6179 7320 7265 7475 ER() always retu │ │ │ 00476b10: 726e 7320 616e 2065 6d70 7479 2073 7472 rns an empty str │ │ │ 00476b20: 696e 6720 7768 656e 2075 7365 6420 7769 ing when used wi │ │ │ -00476b30: 7468 2065 7874 656e 6465 6415 0021 4918 th extended..!I. │ │ │ +00476b30: 7468 2065 7874 656e 6465 6415 0021 4618 th extended..!F. │ │ │ 00476b40: 0000 2020 2072 6566 6572 656e 6365 732e .. references. │ │ │ -00476b50: 0700 2149 1900 001a 0020 49ff 7300 ff45 ..!I..... I.s..E │ │ │ +00476b50: 0700 2146 1900 001a 0020 46ff 7300 ff45 ..!F..... F.s..E │ │ │ 00476b60: 5841 4d50 4c45 5300 0045 7861 6d70 6c65 XAMPLES..Example │ │ │ -00476b70: 7313 002d 49bf 1100 0020 2020 4578 616d s..-I.... Exam │ │ │ -00476b80: 706c 6573 0700 2e49 2100 0012 002e 4931 ples...I!.....I1 │ │ │ +00476b70: 7313 002d 46bf 1100 0020 2020 4578 616d s..-F.... Exam │ │ │ +00476b80: 706c 6573 0700 2e46 2100 0012 002e 4631 ples...F!.....F1 │ │ │ 00476b90: 0000 2020 2045 7861 6d70 6c65 3a07 002e .. Example:... │ │ │ -00476ba0: 4941 0000 1400 2e49 5100 0020 2020 4754 IA.....IQ.. GT │ │ │ -00476bb0: 4d3e 7a77 7269 7465 1200 2e49 6100 0020 M>zwrite...Ia.. │ │ │ -00476bc0: 2020 6c63 6c28 3129 3d33 1400 2e49 7100 lcl(1)=3...Iq. │ │ │ +00476ba0: 4641 0000 1400 2e46 5100 0020 2020 4754 FA.....FQ.. GT │ │ │ +00476bb0: 4d3e 7a77 7269 7465 1200 2e46 6100 0020 M>zwrite...Fa.. │ │ │ +00476bc0: 2020 6c63 6c28 3129 3d33 1400 2e46 7100 lcl(1)=3...Fq. │ │ │ 00476bd0: 0020 2020 6c63 6c28 2278 2229 3d34 2300 . lcl("x")=4#. │ │ │ -00476be0: 2e49 8100 0020 2020 4754 4d3e 7772 6974 .I... GTM>writ │ │ │ +00476be0: 2e46 8100 0020 2020 4754 4d3e 7772 6974 .F... GTM>writ │ │ │ 00476bf0: 6520 246f 7264 6572 286c 636c 2822 2229 e $order(lcl("") │ │ │ -00476c00: 290b 002e 4991 0000 2020 2031 0800 2d49 )...I... 1..-I │ │ │ -00476c10: c011 0000 5400 2e49 1200 0020 2020 5468 ....T..I... Th │ │ │ +00476c00: 290b 002e 4691 0000 2020 2031 0800 2d46 )...F... 1..-F │ │ │ +00476c10: c011 0000 5400 2e46 1200 0020 2020 5468 ....T..F... Th │ │ │ 00476c20: 6973 2065 7861 6d70 6c65 2072 6574 7572 is example retur │ │ │ 00476c30: 6e73 2074 6865 2066 6972 7374 206e 6f64 ns the first nod │ │ │ 00476c40: 652c 2074 6861 7420 6973 2031 2c20 6265 e, that is 1, be │ │ │ 00476c50: 6361 7573 6520 7468 6520 7370 6563 6966 cause the specif │ │ │ -00476c60: 6965 6420 6c61 7374 4a00 2e49 1300 0020 ied lastJ..I... │ │ │ +00476c60: 6965 6420 6c61 7374 4a00 2e46 1300 0020 ied lastJ..F... │ │ │ 00476c70: 2020 7375 6273 6372 6970 7420 6f66 2074 subscript of t │ │ │ 00476c80: 6865 2061 7267 756d 656e 7420 6973 206e he argument is n │ │ │ 00476c90: 756c 6c20 616e 6420 6c63 6c20 6861 7320 ull and lcl has │ │ │ 00476ca0: 6e6f 206e 756c 6c20 7375 6273 6372 6970 no null subscrip │ │ │ -00476cb0: 742e 0700 2e49 1400 0012 002e 4915 0000 t....I......I... │ │ │ -00476cc0: 2020 2045 7861 6d70 6c65 3a07 002e 4916 Example:...I. │ │ │ -00476cd0: 0000 2200 2e49 1700 0020 2020 4754 4d3e .."..I... GTM> │ │ │ +00476cb0: 742e 0700 2e46 1400 0012 002e 4615 0000 t....F......F... │ │ │ +00476cc0: 2020 2045 7861 6d70 6c65 3a07 002e 4616 Example:...F. │ │ │ +00476cd0: 0000 2200 2e46 1700 0020 2020 4754 4d3e .."..F... GTM> │ │ │ 00476ce0: 7772 6974 6520 246f 7264 6572 286c 636c write $order(lcl │ │ │ -00476cf0: 2831 2929 0b00 2e49 1800 0020 2020 7807 (1))...I... x. │ │ │ -00476d00: 002e 4919 0000 5400 2e49 1a00 0020 2020 ..I...T..I... │ │ │ +00476cf0: 2831 2929 0b00 2e46 1800 0020 2020 7807 (1))...F... x. │ │ │ +00476d00: 002e 4619 0000 5400 2e46 1a00 0020 2020 ..F...T..F... │ │ │ 00476d10: 5468 6973 2065 7861 6d70 6c65 2072 6574 This example ret │ │ │ 00476d20: 7572 6e73 2074 6865 2066 6972 7374 206e urns the first n │ │ │ 00476d30: 6f64 6520 6166 7465 7220 6c63 6c28 3129 ode after lcl(1) │ │ │ 00476d40: 2074 6861 7420 6973 2078 2062 6563 6175 that is x becau │ │ │ -00476d50: 7365 206c 636c 2068 6173 1c00 2e49 2100 se lcl has...I!. │ │ │ +00476d50: 7365 206c 636c 2068 6173 1c00 2e46 2100 se lcl has...F!. │ │ │ 00476d60: 0020 2020 6e6f 206e 756c 6c20 7375 6273 . no null subs │ │ │ -00476d70: 6372 6970 742e 0700 2e49 2200 0012 002e cript....I"..... │ │ │ -00476d80: 4923 0000 2020 2045 7861 6d70 6c65 3a07 I#.. Example:. │ │ │ -00476d90: 002e 4924 0000 2600 2e49 2500 0020 2020 ..I$..&..I%.. │ │ │ +00476d70: 6372 6970 742e 0700 2e46 2200 0012 002e cript....F"..... │ │ │ +00476d80: 4623 0000 2020 2045 7861 6d70 6c65 3a07 F#.. Example:. │ │ │ +00476d90: 002e 4624 0000 2600 2e46 2500 0020 2020 ..F$..&..F%.. │ │ │ 00476da0: 4754 4d3e 7772 6974 6520 246f 7264 6572 GTM>write $order │ │ │ -00476db0: 286c 636c 2822 2229 2c2d 3129 0b00 2e49 (lcl(""),-1)...I │ │ │ -00476dc0: 2600 0020 2020 7807 002e 4927 0000 5300 &.. x...I'..S. │ │ │ -00476dd0: 2e49 2800 0020 2020 5468 6973 2065 7861 .I(.. This exa │ │ │ +00476db0: 286c 636c 2822 2229 2c2d 3129 0b00 2e46 (lcl(""),-1)...F │ │ │ +00476dc0: 2600 0020 2020 7807 002e 4627 0000 5300 &.. x...F'..S. │ │ │ +00476dd0: 2e46 2800 0020 2020 5468 6973 2065 7861 .F(.. This exa │ │ │ 00476de0: 6d70 6c65 2072 6574 7572 6e73 2074 6865 mple returns the │ │ │ 00476df0: 206c 6173 7420 6e6f 6465 2074 6861 7420 last node that │ │ │ 00476e00: 6973 2c20 782c 2062 6563 6175 7365 2074 is, x, because t │ │ │ 00476e10: 6865 206c 6173 7420 7375 6273 6372 6970 he last subscrip │ │ │ -00476e20: 7442 002e 4929 0000 2020 206f 6620 7468 tB..I).. of th │ │ │ +00476e20: 7442 002e 4629 0000 2020 206f 6620 7468 tB..F).. of th │ │ │ 00476e30: 6520 6669 7273 7420 6172 6775 6d65 6e74 e first argument │ │ │ 00476e40: 2069 7320 6e75 6c6c 2061 6e64 2073 6563 is null and sec │ │ │ 00476e50: 6f6e 6420 6172 6775 6d65 6e74 2069 7320 ond argument is │ │ │ -00476e60: 2d31 2e07 002e 492a 0000 1b00 2e49 3100 -1....I*.....I1. │ │ │ +00476e60: 2d31 2e07 002e 462a 0000 1b00 2e46 3100 -1....F*.....F1. │ │ │ 00476e70: 0020 2020 4754 4d3e 7365 7420 6c63 6c28 . GTM>set lcl( │ │ │ -00476e80: 2222 293d 3214 002e 4932 0000 2020 2047 "")=2...I2.. G │ │ │ -00476e90: 544d 3e7a 7772 6974 6513 002e 4933 0000 TM>zwrite...I3.. │ │ │ -00476ea0: 2020 206c 636c 2822 2229 3d32 1200 2e49 lcl("")=2...I │ │ │ +00476e80: 2222 293d 3214 002e 4632 0000 2020 2047 "")=2...F2.. G │ │ │ +00476e90: 544d 3e7a 7772 6974 6513 002e 4633 0000 TM>zwrite...F3.. │ │ │ +00476ea0: 2020 206c 636c 2822 2229 3d32 1200 2e46 lcl("")=2...F │ │ │ 00476eb0: 3400 0020 2020 6c63 6c28 3129 3d33 1400 4.. lcl(1)=3.. │ │ │ -00476ec0: 2e49 3500 0020 2020 6c63 6c28 2278 2229 .I5.. lcl("x") │ │ │ -00476ed0: 3d34 2300 2e49 3600 0020 2020 4754 4d3e =4#..I6.. GTM> │ │ │ +00476ec0: 2e46 3500 0020 2020 6c63 6c28 2278 2229 .F5.. lcl("x") │ │ │ +00476ed0: 3d34 2300 2e46 3600 0020 2020 4754 4d3e =4#..F6.. GTM> │ │ │ 00476ee0: 7772 6974 6520 246f 7264 6572 286c 636c write $order(lcl │ │ │ -00476ef0: 2822 2229 290b 002e 4937 0000 2020 2031 (""))...I7.. 1 │ │ │ -00476f00: 0700 2e49 3800 0051 002e 4939 0000 2020 ...I8..Q..I9.. │ │ │ +00476ef0: 2822 2229 290b 002e 4637 0000 2020 2031 (""))...F7.. 1 │ │ │ +00476f00: 0700 2e46 3800 0051 002e 4639 0000 2020 ...F8..Q..F9.. │ │ │ 00476f10: 2054 6869 7320 6578 616d 706c 6520 7265 This example re │ │ │ 00476f20: 7475 726e 7320 7468 6520 7365 636f 6e64 turns the second │ │ │ 00476f30: 206e 6f64 6520 6174 2074 6865 2073 7065 node at the spe │ │ │ 00476f40: 6369 6669 6564 206c 6576 656c 2062 6563 cified level bec │ │ │ -00476f50: 6175 7365 2074 6865 5100 2e49 3a00 0020 ause theQ..I:.. │ │ │ +00476f50: 6175 7365 2074 6865 5100 2e46 3a00 0020 ause theQ..F:.. │ │ │ 00476f60: 2020 6e75 6c6c 2073 7562 7363 7269 7074 null subscript │ │ │ 00476f70: 2061 7420 7468 6520 656e 6420 6f66 2074 at the end of t │ │ │ 00476f80: 6865 2061 7267 756d 656e 7420 6973 2061 he argument is a │ │ │ 00476f90: 6d62 6967 756f 7573 2028 646f 6573 2069 mbiguous (does i │ │ │ -00476fa0: 7420 7370 6563 6966 794e 002e 4941 0000 t specifyN..IA.. │ │ │ +00476fa0: 7420 7370 6563 6966 794e 002e 4641 0000 t specifyN..FA.. │ │ │ 00476fb0: 2020 2073 7461 7274 696e 6720 6174 2074 starting at t │ │ │ 00476fc0: 6865 2062 6567 696e 6e69 6e67 206f 7220 he beginning or │ │ │ 00476fd0: 7374 6172 7469 6e67 2061 7420 7468 6520 starting at the │ │ │ 00476fe0: 7265 616c 206e 6f64 6520 7769 7468 2074 real node with t │ │ │ 00476ff0: 6865 206e 756c 6c00 0000 0000 0000 0000 he null......... │ │ │ 00477000: 0400 0000 ed07 0000 7a20 0000 0000 0000 ........z ...... │ │ │ -00477010: 7b00 0049 4845 4c50 00ff 7300 ff46 554e {..IHELP..s..FUN │ │ │ +00477010: 7b00 0046 4845 4c50 00ff 7300 ff46 554e {..FHELP..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 4200 0020 2020 7375 6273 6372 6970 ..B.. subscrip │ │ │ 00477050: 743f 2920 616e 6420 7265 7475 726e 696e t?) and returnin │ │ │ 00477060: 6720 7468 6520 7375 6273 6372 6970 7420 g the subscript │ │ │ 00477070: 6f66 2074 6865 2066 6972 7374 206e 6f64 of the first nod │ │ │ -00477080: 6520 2861 6e20 656d 7074 7937 002e 4943 e (an empty7..IC │ │ │ +00477080: 6520 2861 6e20 656d 7074 7937 002e 4643 e (an empty7..FC │ │ │ 00477090: 0000 2020 2073 7472 696e 6729 2077 6f75 .. string) wou │ │ │ 004770a0: 6c64 2074 656e 6420 746f 2063 7265 6174 ld tend to creat │ │ │ 004770b0: 6520 616e 2065 6e64 6c65 7373 206c 6f6f e an endless loo │ │ │ -004770c0: 702e 0700 2e49 4400 0012 002e 4945 0000 p....ID.....IE.. │ │ │ -004770d0: 2020 2045 7861 6d70 6c65 3a07 002e 4946 Example:...IF │ │ │ -004770e0: 0000 2600 2e49 4700 0020 2020 4754 4d3e ..&..IG.. GTM> │ │ │ +004770c0: 702e 0700 2e46 4400 0012 002e 4645 0000 p....FD.....FE.. │ │ │ +004770d0: 2020 2045 7861 6d70 6c65 3a07 002e 4646 Example:...FF │ │ │ +004770e0: 0000 2600 2e46 4700 0020 2020 4754 4d3e ..&..FG.. GTM> │ │ │ 004770f0: 7772 6974 6520 246f 7264 6572 286c 636c write $order(lcl │ │ │ -00477100: 2822 2229 2c2d 3129 0b00 2e49 4800 0020 (""),-1)...IH.. │ │ │ -00477110: 2020 7827 002e 4949 0000 2020 2047 544d x'..II.. GTM │ │ │ +00477100: 2822 2229 2c2d 3129 0b00 2e46 4800 0020 (""),-1)...FH.. │ │ │ +00477110: 2020 7827 002e 4649 0000 2020 2047 544d x'..FI.. GTM │ │ │ 00477120: 3e77 7269 7465 2024 6f72 6465 7228 6c63 >write $order(lc │ │ │ -00477130: 6c28 2278 2229 2c2d 3129 0b00 2e49 4a00 l("x"),-1)...IJ. │ │ │ -00477140: 0020 2020 3107 002e 4951 0000 1200 2e49 . 1...IQ.....I │ │ │ +00477130: 6c28 2278 2229 2c2d 3129 0b00 2e46 4a00 l("x"),-1)...FJ. │ │ │ +00477140: 0020 2020 3107 002e 4651 0000 1200 2e46 . 1...FQ.....F │ │ │ 00477150: 5200 0020 2020 4578 616d 706c 653a 0700 R.. Example:.. │ │ │ -00477160: 2e49 5300 0049 002e 4954 0000 2020 2047 .IS..I..IT.. G │ │ │ +00477160: 2e46 5300 0049 002e 4654 0000 2020 2047 .FS..I..FT.. G │ │ │ 00477170: 544d 3e6b 696c 6c20 2073 6574 2028 6128 TM>kill set (a( │ │ │ 00477180: 3129 2c61 2832 3030 3029 2c61 2822 4341 1),a(2000),a("CA │ │ │ 00477190: 5422 292c 6128 2263 6174 2229 2c61 2822 T"),a("cat"),a(" │ │ │ 004771a0: 414c 4622 292c 6128 3132 2929 3d31 4300 ALF"),a(12))=1C. │ │ │ -004771b0: 2e49 5500 0020 2020 4754 4d3e 7365 7420 .IU.. GTM>set │ │ │ +004771b0: 2e46 5500 0020 2020 4754 4d3e 7365 7420 .FU.. GTM>set │ │ │ 004771c0: 783d 2222 2066 6f72 2020 7365 7420 783d x="" for set x= │ │ │ 004771d0: 246f 7264 6572 2861 2878 2929 2071 7569 $order(a(x)) qui │ │ │ 004771e0: 743a 783d 2222 2020 7772 6974 6520 212c t:x="" write !, │ │ │ -004771f0: 780b 002e 4956 0000 2020 2031 0c00 2e49 x...IV.. 1...I │ │ │ -00477200: 5700 0020 2020 3132 0e00 2e49 5800 0020 W.. 12...IX.. │ │ │ -00477210: 2020 3230 3030 0d00 2e49 5900 0020 2020 2000...IY.. │ │ │ -00477220: 414c 460d 002e 495a 0000 2020 2043 4154 ALF...IZ.. CAT │ │ │ -00477230: 0d00 2e49 6100 0020 2020 6361 7444 002e ...Ia.. catD.. │ │ │ -00477240: 4962 0000 2020 2047 544d 3e6b 696c 6c20 Ib.. GTM>kill │ │ │ +004771f0: 780b 002e 4656 0000 2020 2031 0c00 2e46 x...FV.. 1...F │ │ │ +00477200: 5700 0020 2020 3132 0e00 2e46 5800 0020 W.. 12...FX.. │ │ │ +00477210: 2020 3230 3030 0d00 2e46 5900 0020 2020 2000...FY.. │ │ │ +00477220: 414c 460d 002e 465a 0000 2020 2043 4154 ALF...FZ.. CAT │ │ │ +00477230: 0d00 2e46 6100 0020 2020 6361 7444 002e ...Fa.. catD.. │ │ │ +00477240: 4662 0000 2020 2047 544d 3e6b 696c 6c20 Fb.. GTM>kill │ │ │ 00477250: 6128 2243 4154 2229 2073 6574 2061 2835 a("CAT") set a(5 │ │ │ 00477260: 2c31 3029 3d22 776f 6f6c 776f 7274 6873 ,10)="woolworths │ │ │ 00477270: 222c 6128 2263 6174 2229 3d22 6c61 7374 ",a("cat")="last │ │ │ -00477280: 2246 002e 4963 0000 2020 2047 544d 3e73 "F..Ic.. GTM>s │ │ │ +00477280: 2246 002e 4663 0000 2020 2047 544d 3e73 "F..Fc.. GTM>s │ │ │ 00477290: 6574 2078 3d22 2220 666f 7220 2073 6574 et x="" for set │ │ │ 004772a0: 2078 3d24 6f72 6465 7228 6128 7829 2c2d x=$order(a(x),- │ │ │ 004772b0: 3129 2071 7569 743a 783d 2222 2020 7772 1) quit:x="" wr │ │ │ -004772c0: 6974 6520 212c 780d 002e 4964 0000 2020 ite !,x...Id.. │ │ │ -004772d0: 2063 6174 0d00 2e49 6500 0020 2020 414c cat...Ie.. AL │ │ │ -004772e0: 460e 002e 4966 0000 2020 2032 3030 300c F...If.. 2000. │ │ │ -004772f0: 002e 4967 0000 2020 2031 320b 002e 4968 ..Ig.. 12...Ih │ │ │ -00477300: 0000 2020 2035 0b00 2e49 6900 0020 2020 .. 5...Ii.. │ │ │ -00477310: 310e 002e 496a 0000 2020 2047 544d 3e07 1...Ij.. GTM>. │ │ │ -00477320: 002e 4971 0000 5000 2e49 7200 0020 2020 ..Iq..P..Ir.. │ │ │ +004772c0: 6974 6520 212c 780d 002e 4664 0000 2020 ite !,x...Fd.. │ │ │ +004772d0: 2063 6174 0d00 2e46 6500 0020 2020 414c cat...Fe.. AL │ │ │ +004772e0: 460e 002e 4666 0000 2020 2032 3030 300c F...Ff.. 2000. │ │ │ +004772f0: 002e 4667 0000 2020 2031 320b 002e 4668 ..Fg.. 12...Fh │ │ │ +00477300: 0000 2020 2035 0b00 2e46 6900 0020 2020 .. 5...Fi.. │ │ │ +00477310: 310e 002e 466a 0000 2020 2047 544d 3e07 1...Fj.. GTM>. │ │ │ +00477320: 002e 4671 0000 5000 2e46 7200 0020 2020 ..Fq..P..Fr.. │ │ │ 00477330: 5468 6973 2065 7861 6d70 6c65 2075 7365 This example use │ │ │ 00477340: 7320 6120 244f 5244 4552 2829 206c 6f6f s a $ORDER() loo │ │ │ 00477350: 7020 746f 2064 6973 706c 6179 2061 6c6c p to display all │ │ │ 00477360: 2074 6865 2073 7562 7363 7269 7074 7320 the subscripts │ │ │ -00477370: 6174 2074 6865 5300 2e49 7300 0020 2020 at theS..Is.. │ │ │ +00477370: 6174 2074 6865 5300 2e46 7300 0020 2020 at theS..Fs.. │ │ │ 00477380: 6669 7273 7420 6c65 7665 6c20 6f66 206c first level of l │ │ │ 00477390: 6f63 616c 2076 6172 6961 626c 6520 612c ocal variable a, │ │ │ 004773a0: 206d 616b 6520 736f 6d65 2063 6861 6e67 make some chang │ │ │ 004773b0: 6573 2069 6e20 612c 2061 6e64 2074 6865 es in a, and the │ │ │ -004773c0: 6e20 6469 7370 6c61 7954 002e 4974 0000 n displayT..It.. │ │ │ +004773c0: 6e20 6469 7370 6c61 7954 002e 4674 0000 n displayT..Ft.. │ │ │ 004773d0: 2020 2061 6c6c 2074 6865 2073 7562 7363 all the subsc │ │ │ 004773e0: 7269 7074 7320 696e 2072 6576 6572 7365 ripts in reverse │ │ │ 004773f0: 206f 7264 6572 2e20 4e6f 7469 6365 2074 order. Notice t │ │ │ 00477400: 6861 7420 244f 5244 4552 2829 2072 6574 hat $ORDER() ret │ │ │ 00477410: 7572 6e73 206f 6e6c 7920 7468 6551 002e urns only theQ.. │ │ │ -00477420: 4975 0000 2020 2065 7869 7374 696e 6720 Iu.. existing │ │ │ +00477420: 4675 0000 2020 2065 7869 7374 696e 6720 Fu.. existing │ │ │ 00477430: 7375 6273 6372 6970 7473 2069 6e20 7468 subscripts in th │ │ │ 00477440: 6520 7370 6172 7365 2061 7272 6179 2061 e sparse array a │ │ │ 00477450: 6e64 2072 6574 7572 6e73 2074 6865 6d20 nd returns them │ │ │ 00477460: 696e 204d 2063 6f6c 6c61 7469 6f6e 4d00 in M collationM. │ │ │ -00477470: 2e49 7600 0020 2020 7365 7175 656e 6365 .Iv.. sequence │ │ │ +00477470: 2e46 7600 0020 2020 7365 7175 656e 6365 .Fv.. sequence │ │ │ 00477480: 2c20 7265 6761 7264 6c65 7373 206f 6620 , regardless of │ │ │ 00477490: 7468 6520 6f72 6465 7220 696e 2077 6869 the order in whi │ │ │ 004774a0: 6368 2074 6865 7920 7765 7265 2065 6e74 ch they were ent │ │ │ -004774b0: 6572 6564 2e20 416c 736f 2c4b 002e 4977 ered. Also,K..Iw │ │ │ +004774b0: 6572 6564 2e20 416c 736f 2c4b 002e 4677 ered. Also,K..Fw │ │ │ 004774c0: 0000 2020 2024 4f52 4445 5228 2920 646f .. $ORDER() do │ │ │ 004774d0: 6573 206e 6f74 2064 6966 6665 7265 6e74 es not different │ │ │ 004774e0: 6961 7465 2062 6574 7765 656e 206e 6f64 iate between nod │ │ │ 004774f0: 6520 4128 3529 2c20 7768 6963 6820 6861 e A(5), which ha │ │ │ -00477500: 7320 6f6e 6c79 5300 2e49 7800 0020 2020 s onlyS..Ix.. │ │ │ +00477500: 7320 6f6e 6c79 5300 2e46 7800 0020 2020 s onlyS..Fx.. │ │ │ 00477510: 6465 7363 656e 6461 6e74 7320 286e 6f20 descendants (no │ │ │ 00477520: 6461 7461 2076 616c 7565 292c 2061 6e64 data value), and │ │ │ 00477530: 2074 6865 206f 7468 6572 206e 6f64 6573 the other nodes │ │ │ 00477540: 2c20 7768 6963 6820 6861 7665 2064 6174 , which have dat │ │ │ -00477550: 6120 7661 6c75 6573 2e07 002e 4979 0000 a values....Iy.. │ │ │ -00477560: 1200 2e49 7a00 0020 2020 4578 616d 706c ...Iz.. Exampl │ │ │ -00477570: 653a 0700 2e49 8100 003f 002e 4982 0000 e:...I...?..I... │ │ │ +00477550: 6120 7661 6c75 6573 2e07 002e 4679 0000 a values....Fy.. │ │ │ +00477560: 1200 2e46 7a00 0020 2020 4578 616d 706c ...Fz.. Exampl │ │ │ +00477570: 653a 0700 2e46 8100 003f 002e 4682 0000 e:...F...?..F... │ │ │ 00477580: 2020 2047 544d 3e6b 696c 6c20 7365 7420 GTM>kill set │ │ │ 00477590: 2825 2831 292c 7469 7661 2832 292c 4128 (%(1),tiva(2),A( │ │ │ 004775a0: 3329 2c74 6976 2834 292c 5128 3529 2c25 3),tiv(4),Q(5),% │ │ │ -004775b0: 6128 3629 293d 2222 1700 2e49 8300 0020 a(6))=""...I... │ │ │ +004775b0: 6128 3629 293d 2222 1700 2e46 8300 0020 a(6))=""...F... │ │ │ 004775c0: 2020 4754 4d3e 7365 7420 783d 2225 224c GTM>set x="%"L │ │ │ -004775d0: 002e 4984 0000 2020 2047 544d 3e77 7269 ..I... GTM>wri │ │ │ +004775d0: 002e 4684 0000 2020 2047 544d 3e77 7269 ..F... GTM>wri │ │ │ 004775e0: 7465 3a24 6461 7461 2840 7829 2021 2c78 te:$data(@x) !,x │ │ │ 004775f0: 2066 6f72 2020 7365 7420 783d 246f 7264 for set x=$ord │ │ │ 00477600: 6572 2840 7829 2071 7569 743a 783d 2222 er(@x) quit:x="" │ │ │ -00477610: 2020 7772 6974 6520 212c 780b 002e 4985 write !,x...I. │ │ │ -00477620: 0000 2020 2025 0c00 2e49 8600 0020 2020 .. %...I... │ │ │ -00477630: 2561 0b00 2e49 8700 0020 2020 410b 002e %a...I... A... │ │ │ -00477640: 4988 0000 2020 2051 0d00 2e49 8900 0020 I... Q...I... │ │ │ -00477650: 2020 7469 760e 002e 498a 0000 2020 2074 tiv...I... t │ │ │ -00477660: 6976 610b 002e 4991 0000 2020 2078 2500 iva...I... x%. │ │ │ -00477670: 2e49 9200 0020 2020 4754 4d3e 7365 7420 .I... GTM>set │ │ │ +00477610: 2020 7772 6974 6520 212c 780b 002e 4685 write !,x...F. │ │ │ +00477620: 0000 2020 2025 0c00 2e46 8600 0020 2020 .. %...F... │ │ │ +00477630: 2561 0b00 2e46 8700 0020 2020 410b 002e %a...F... A... │ │ │ +00477640: 4688 0000 2020 2051 0d00 2e46 8900 0020 F... Q...F... │ │ │ +00477650: 2020 7469 760e 002e 468a 0000 2020 2074 tiv...F... t │ │ │ +00477660: 6976 610b 002e 4691 0000 2020 2078 2500 iva...F... x%. │ │ │ +00477670: 2e46 9200 0020 2020 4754 4d3e 7365 7420 .F... GTM>set │ │ │ 00477680: 2470 6965 6365 2878 2c22 7a22 2c33 3229 $piece(x,"z",32) │ │ │ -00477690: 3d22 224f 002e 4993 0000 2020 2047 544d =""O..I... GTM │ │ │ +00477690: 3d22 224f 002e 4693 0000 2020 2047 544d =""O..F... GTM │ │ │ 004776a0: 3e77 7269 7465 3a24 6461 7461 2840 7829 >write:$data(@x) │ │ │ 004776b0: 2021 2c78 2066 6f72 2020 7365 7420 783d !,x for set x= │ │ │ 004776c0: 246f 7264 6572 2840 782c 2d31 2920 7175 $order(@x,-1) qu │ │ │ 004776d0: 6974 3a78 3d22 2220 2077 7269 7465 2021 it:x="" write ! │ │ │ -004776e0: 2c78 0b00 2e49 9400 0020 2020 780e 002e ,x...I... x... │ │ │ -004776f0: 4995 0000 2020 2074 6976 610d 002e 4996 I... tiva...I. │ │ │ -00477700: 0000 2020 2074 6976 0b00 2e49 9700 0020 .. tiv...I... │ │ │ -00477710: 2020 510b 002e 4998 0000 2020 2041 0c00 Q...I... A.. │ │ │ -00477720: 2e49 9900 0020 2020 2561 0b00 2e49 9a00 .I... %a...I.. │ │ │ -00477730: 0020 2020 250f 002d 49c1 1100 0020 2020 . %..-I.... │ │ │ -00477740: 4754 4d3e 0700 2f49 1100 0053 002f 4921 GTM>../I...S./I! │ │ │ +004776e0: 2c78 0b00 2e46 9400 0020 2020 780e 002e ,x...F... x... │ │ │ +004776f0: 4695 0000 2020 2074 6976 610d 002e 4696 F... tiva...F. │ │ │ +00477700: 0000 2020 2074 6976 0b00 2e46 9700 0020 .. tiv...F... │ │ │ +00477710: 2020 510b 002e 4698 0000 2020 2041 0c00 Q...F... A.. │ │ │ +00477720: 2e46 9900 0020 2020 2561 0b00 2e46 9a00 .F... %a...F.. │ │ │ +00477730: 0020 2020 250f 002d 46c1 1100 0020 2020 . %..-F.... │ │ │ +00477740: 4754 4d3e 0700 2f46 1100 0053 002f 4621 GTM>../F...S./F! │ │ │ 00477750: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 00477760: 6520 7573 6573 2024 4f52 4445 5228 2920 e uses $ORDER() │ │ │ 00477770: 746f 2064 6973 706c 6179 2074 6865 2063 to display the c │ │ │ 00477780: 7572 7265 6e74 206c 6f63 616c 2076 6172 urrent local var │ │ │ 00477790: 6961 626c 6520 6e61 6d65 7320 696e 4f00 iable names inO. │ │ │ -004777a0: 2f49 3100 0020 2020 626f 7468 2066 6f72 /I1.. both for │ │ │ +004777a0: 2f46 3100 0020 2020 626f 7468 2066 6f72 /F1.. both for │ │ │ 004777b0: 7761 7264 2061 6e64 2072 6576 6572 7365 ward and reverse │ │ │ 004777c0: 206f 7264 6572 2e20 4e6f 7469 6365 2074 order. Notice t │ │ │ 004777d0: 6861 7420 7468 6520 6669 7273 7420 285b hat the first ([ │ │ │ 004777e0: 5e5d 2529 2061 6e64 206c 6173 7400 0000 ^]%) and last... │ │ │ 004777f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00477800: 0400 0000 d707 0000 bc20 0000 0000 0000 ......... ...... │ │ │ -00477810: 7c00 0049 4845 4c50 00ff 7300 ff46 554e |..IHELP..s..FUN │ │ │ +00477810: 7c00 0046 4845 4c50 00ff 7300 ff46 554e |..FHELP..s..FUN │ │ │ 00477820: 4354 494f 4e53 00ff 7300 ff24 4f52 4445 CTIONS..s..$ORDE │ │ │ 00477830: 5228 2900 ff73 00ff 4558 414d 504c 4553 R()..s..EXAMPLES │ │ │ 00477840: 00c1 1141 0000 2020 2028 5b5e 5d7a 7a7a ...A.. ([^]zzz │ │ │ 00477850: 7a7a 7a7a 7a29 206e 616d 6573 2072 6571 zzzzz) names req │ │ │ 00477860: 7569 7265 2068 616e 646c 696e 6720 6173 uire handling as │ │ │ 00477870: 2073 7065 6369 616c 2063 6173 6573 2061 special cases a │ │ │ -00477880: 6e64 2072 6571 7569 7265 2061 1b00 2f49 nd require a../I │ │ │ +00477880: 6e64 2072 6571 7569 7265 2061 1b00 2f46 nd require a../F │ │ │ 00477890: 5100 0020 2020 2444 4154 4128 2920 6675 Q.. $DATA() fu │ │ │ -004778a0: 6e63 7469 6f6e 2e07 002f 4961 0000 1200 nction.../Ia.... │ │ │ -004778b0: 2f49 7100 0020 2020 4578 616d 706c 653a /Iq.. Example: │ │ │ -004778c0: 0700 2f49 8100 001f 002f 4991 0000 2020 ../I...../I... │ │ │ +004778a0: 6e63 7469 6f6e 2e07 002f 4661 0000 1200 nction.../Fa.... │ │ │ +004778b0: 2f46 7100 0020 2020 4578 616d 706c 653a /Fq.. Example: │ │ │ +004778c0: 0700 2f46 8100 001f 002f 4691 0000 2020 ../F...../F... │ │ │ 004778d0: 2020 2073 6574 2061 6363 743d 2222 2c63 set acct="",c │ │ │ -004778e0: 6e74 743d 2222 3e00 2e49 1200 0020 2020 ntt="">..I... │ │ │ +004778e0: 6e74 743d 2222 3e00 2e46 1200 0020 2020 ntt="">..F... │ │ │ 004778f0: 2020 666f 7220 2066 6574 2061 6363 743d for fet acct= │ │ │ 00477900: 246f 7264 6572 285e 6163 6374 2861 6363 $order(^acct(acc │ │ │ 00477910: 7429 2920 7175 6974 3a61 6363 743d 2222 t)) quit:acct="" │ │ │ -00477920: 2020 646f 3c00 2f49 1100 0020 2020 2020 do<./I... │ │ │ +00477920: 2020 646f 3c00 2f46 1100 0020 2020 2020 do<./F... │ │ │ 00477930: 2e20 666f 7220 2073 6574 2063 6e74 743d . for set cntt= │ │ │ 00477940: 246f 7264 6572 285e 6163 6374 2861 6363 $order(^acct(acc │ │ │ 00477950: 742c 636e 7474 2929 2064 6f20 574f 524b t,cntt)) do WORK │ │ │ -00477960: 1000 2f49 2100 0020 2020 2020 7175 6974 ../I!.. quit │ │ │ -00477970: 0700 2f49 3100 004f 002f 4941 0000 2020 ../I1..O./IA.. │ │ │ +00477960: 1000 2f46 2100 0020 2020 2020 7175 6974 ../F!.. quit │ │ │ +00477970: 0700 2f46 3100 004f 002f 4641 0000 2020 ../F1..O./FA.. │ │ │ 00477980: 2054 6869 7320 7573 6573 2074 776f 206e This uses two n │ │ │ 00477990: 6573 7465 6420 244f 5244 4552 2829 206c ested $ORDER() l │ │ │ 004779a0: 6f6f 7073 2074 6f20 6379 636c 6520 7468 oops to cycle th │ │ │ 004779b0: 726f 7567 6820 7468 6520 5e61 6363 7420 rough the ^acct │ │ │ -004779c0: 676c 6f62 616c 4300 2f49 5100 0020 2020 globalC./IQ.. │ │ │ +004779c0: 676c 6f62 616c 4300 2f46 5100 0020 2020 globalC./FQ.. │ │ │ 004779d0: 6172 7261 7920 616e 6420 7065 7266 6f72 array and perfor │ │ │ 004779e0: 6d20 736f 6d65 2061 6374 696f 6e20 666f m some action fo │ │ │ 004779f0: 7220 6561 6368 2073 6563 6f6e 6420 6c65 r each second le │ │ │ -00477a00: 7665 6c20 6e6f 6465 2e07 002f 4961 0000 vel node.../Ia.. │ │ │ -00477a10: 1500 1849 5049 4543 4528 2900 0024 5069 ...IPIECE()..$Pi │ │ │ -00477a20: 6563 6528 2913 0020 49bf 1100 0020 2020 ece().. I.... │ │ │ -00477a30: 2450 6965 6365 2829 0700 2149 2100 0052 $Piece()..!I!..R │ │ │ -00477a40: 0021 4931 0000 2020 2052 6574 7572 6e73 .!I1.. Returns │ │ │ +00477a00: 7665 6c20 6e6f 6465 2e07 002f 4661 0000 vel node.../Fa.. │ │ │ +00477a10: 1500 1846 5049 4543 4528 2900 0024 5069 ...FPIECE()..$Pi │ │ │ +00477a20: 6563 6528 2913 0020 46bf 1100 0020 2020 ece().. F.... │ │ │ +00477a30: 2450 6965 6365 2829 0700 2146 2100 0052 $Piece()..!F!..R │ │ │ +00477a40: 0021 4631 0000 2020 2052 6574 7572 6e73 .!F1.. Returns │ │ │ 00477a50: 2061 2073 7562 7374 7269 6e67 2064 656c a substring del │ │ │ 00477a60: 696d 6974 6564 2062 7920 6120 7370 6563 imited by a spec │ │ │ 00477a70: 6966 6965 6420 7374 7269 6e67 2064 656c ified string del │ │ │ 00477a80: 696d 6974 6572 206d 6164 6520 7570 206f imiter made up o │ │ │ -00477a90: 664f 0021 4941 0000 2020 206f 6e65 206f fO.!IA.. one o │ │ │ +00477a90: 664f 0021 4641 0000 2020 206f 6e65 206f fO.!FA.. one o │ │ │ 00477aa0: 7220 6d6f 7265 2063 6861 7261 6374 6572 r more character │ │ │ 00477ab0: 732e 2049 6e20 4d2c 2024 5049 4543 4528 s. In M, $PIECE( │ │ │ 00477ac0: 2920 7265 7475 726e 7320 6120 6c6f 6769 ) returns a logi │ │ │ 00477ad0: 6361 6c20 6669 656c 6420 6672 6f6d 2061 cal field from a │ │ │ -00477ae0: 1900 2149 5100 0020 2020 6c6f 6769 6361 ..!IQ.. logica │ │ │ -00477af0: 6c20 7265 636f 7264 2e07 0021 4961 0000 l record...!Ia.. │ │ │ -00477b00: 3000 2149 7100 0020 2020 5468 6520 666f 0.!Iq.. The fo │ │ │ +00477ae0: 1900 2146 5100 0020 2020 6c6f 6769 6361 ..!FQ.. logica │ │ │ +00477af0: 6c20 7265 636f 7264 2e07 0021 4661 0000 l record...!Fa.. │ │ │ +00477b00: 3000 2146 7100 0020 2020 5468 6520 666f 0.!Fq.. The fo │ │ │ 00477b10: 726d 6174 2066 6f72 2074 6865 2024 5049 rmat for the $PI │ │ │ 00477b20: 4543 4520 6675 6e63 7469 6f6e 2069 733a ECE function is: │ │ │ -00477b30: 0700 2149 8100 0035 0021 4991 0000 2020 ..!I...5.!I... │ │ │ +00477b30: 0700 2146 8100 0035 0021 4691 0000 2020 ..!F...5.!F... │ │ │ 00477b40: 2024 505b 4945 4345 5d28 6578 7072 312c $P[IECE](expr1, │ │ │ 00477b50: 6578 7072 325b 2c69 6e74 6578 7072 315b expr2[,intexpr1[ │ │ │ -00477b60: 2c69 6e74 6578 7072 325d 5d29 0800 2049 ,intexpr2]]).. I │ │ │ -00477b70: c011 0000 1a00 2049 ff73 00ff 4558 414d ...... I.s..EXAM │ │ │ +00477b60: 2c69 6e74 6578 7072 325d 5d29 0800 2046 ,intexpr2]]).. F │ │ │ +00477b70: c011 0000 1a00 2046 ff73 00ff 4558 414d ...... F.s..EXAM │ │ │ 00477b80: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00477b90: 2d49 bf11 0000 2020 2045 7861 6d70 6c65 -I.... Example │ │ │ -00477ba0: 7307 002e 4921 0000 1200 2e49 3100 0020 s...I!.....I1.. │ │ │ -00477bb0: 2020 4578 616d 706c 653a 0700 2e49 4100 Example:...IA. │ │ │ -00477bc0: 0039 002e 4951 0000 2020 2047 544d 3e66 .9..IQ.. GTM>f │ │ │ +00477b90: 2d46 bf11 0000 2020 2045 7861 6d70 6c65 -F.... Example │ │ │ +00477ba0: 7307 002e 4621 0000 1200 2e46 3100 0020 s...F!.....F1.. │ │ │ +00477bb0: 2020 4578 616d 706c 653a 0700 2e46 4100 Example:...FA. │ │ │ +00477bc0: 0039 002e 4651 0000 2020 2047 544d 3e66 .9..FQ.. GTM>f │ │ │ 00477bd0: 6f72 2069 3d30 3a31 3a33 2077 7269 7465 or i=0:1:3 write │ │ │ 00477be0: 2021 2c24 7069 6563 6528 2231 2032 222c !,$piece("1 2", │ │ │ -00477bf0: 2220 222c 6929 2c22 3c22 0b00 2e49 6100 " ",i),"<"...Ia. │ │ │ -00477c00: 0020 2020 3c0c 002e 4971 0000 2020 2031 . <...Iq.. 1 │ │ │ -00477c10: 3c0c 002e 4981 0000 2020 2032 3c0b 002e <...I... 2<... │ │ │ -00477c20: 4991 0000 2020 203c 0f00 2d49 c011 0000 I... <..-I.... │ │ │ -00477c30: 2020 2047 544d 3e07 002e 4912 0000 4c00 GTM>...I...L. │ │ │ -00477c40: 2e49 1300 0020 2020 5468 6973 206c 6f6f .I... This loo │ │ │ +00477bf0: 2220 222c 6929 2c22 3c22 0b00 2e46 6100 " ",i),"<"...Fa. │ │ │ +00477c00: 0020 2020 3c0c 002e 4671 0000 2020 2031 . <...Fq.. 1 │ │ │ +00477c10: 3c0c 002e 4681 0000 2020 2032 3c0b 002e <...F... 2<... │ │ │ +00477c20: 4691 0000 2020 203c 0f00 2d46 c011 0000 F... <..-F.... │ │ │ +00477c30: 2020 2047 544d 3e07 002e 4612 0000 4c00 GTM>...F...L. │ │ │ +00477c40: 2e46 1300 0020 2020 5468 6973 206c 6f6f .F... This loo │ │ │ 00477c50: 7020 6469 7370 6c61 7973 2074 6865 2072 p displays the r │ │ │ 00477c60: 6573 756c 7420 6f66 2024 5049 4543 4528 esult of $PIECE( │ │ │ 00477c70: 292c 2073 7065 6369 6679 696e 6720 6120 ), specifying a │ │ │ -00477c80: 7370 6163 6520 6173 2061 5100 2e49 1400 space as aQ..I.. │ │ │ +00477c80: 7370 6163 6520 6173 2061 5100 2e46 1400 space as aQ..F.. │ │ │ 00477c90: 0020 2020 6465 6c69 6d69 7465 722c 2061 . delimiter, a │ │ │ 00477ca0: 2070 6965 6365 2070 6f73 6974 696f 6e20 piece position │ │ │ 00477cb0: 2262 6566 6f72 652c 2220 6669 7273 7420 "before," first │ │ │ 00477cc0: 616e 6420 7365 636f 6e64 2c20 616e 6420 and second, and │ │ │ -00477cd0: 2261 6674 6572 2220 7468 6511 002e 4915 "after" the...I. │ │ │ -00477ce0: 0000 2020 2073 7472 696e 672e 0700 2e49 .. string....I │ │ │ -00477cf0: 1600 0012 002e 4917 0000 2020 2045 7861 ......I... Exa │ │ │ -00477d00: 6d70 6c65 3a07 002e 4918 0000 3e00 2e49 mple:...I...>..I │ │ │ +00477cd0: 2261 6674 6572 2220 7468 6511 002e 4615 "after" the...F. │ │ │ +00477ce0: 0000 2020 2073 7472 696e 672e 0700 2e46 .. string....F │ │ │ +00477cf0: 1600 0012 002e 4617 0000 2020 2045 7861 ......F... Exa │ │ │ +00477d00: 6d70 6c65 3a07 002e 4618 0000 3e00 2e46 mple:...F...>..F │ │ │ 00477d10: 1900 0020 2020 4754 4d3e 666f 7220 693d ... GTM>for i= │ │ │ 00477d20: 2d31 3a31 3a33 2077 7269 7465 2021 2c24 -1:1:3 write !,$ │ │ │ 00477d30: 7069 6563 6528 2231 2032 222c 2220 222c piece("1 2"," ", │ │ │ -00477d40: 692c 692b 3129 2c22 3c22 0b00 2e49 1a00 i,i+1),"<"...I.. │ │ │ -00477d50: 0020 2020 3c0c 002e 4921 0000 2020 2031 . <...I!.. 1 │ │ │ -00477d60: 3c0e 002e 4922 0000 2020 2031 2032 3c0c <...I".. 1 2<. │ │ │ -00477d70: 002e 4923 0000 2020 2032 3c0b 002e 4924 ..I#.. 2<...I$ │ │ │ -00477d80: 0000 2020 203c 0e00 2e49 2500 0020 2020 .. <...I%.. │ │ │ -00477d90: 4754 4d3e 0700 2e49 2600 0051 002e 4927 GTM>...I&..Q..I' │ │ │ +00477d40: 692c 692b 3129 2c22 3c22 0b00 2e46 1a00 i,i+1),"<"...F.. │ │ │ +00477d50: 0020 2020 3c0c 002e 4621 0000 2020 2031 . <...F!.. 1 │ │ │ +00477d60: 3c0e 002e 4622 0000 2020 2031 2032 3c0c <...F".. 1 2<. │ │ │ +00477d70: 002e 4623 0000 2020 2032 3c0b 002e 4624 ..F#.. 2<...F$ │ │ │ +00477d80: 0000 2020 203c 0e00 2e46 2500 0020 2020 .. <...F%.. │ │ │ +00477d90: 4754 4d3e 0700 2e46 2600 0051 002e 4627 GTM>...F&..Q..F' │ │ │ 00477da0: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 00477db0: 6520 6973 2073 696d 696c 6172 2074 6f20 e is similar to │ │ │ 00477dc0: 7468 6520 7072 6576 696f 7573 2065 7861 the previous exa │ │ │ 00477dd0: 6d70 6c65 2065 7863 6570 7420 7468 6174 mple except that │ │ │ -00477de0: 2069 7420 6469 7370 6c61 7973 5400 2e49 it displaysT..I │ │ │ +00477de0: 2069 7420 6469 7370 6c61 7973 5400 2e46 it displaysT..F │ │ │ 00477df0: 2800 0020 2020 7477 6f20 7069 6563 6573 (.. two pieces │ │ │ 00477e00: 206f 6e20 6561 6368 2069 7465 7261 7469 on each iterati │ │ │ 00477e10: 6f6e 2e20 4e6f 7469 6365 2074 6865 2064 on. Notice the d │ │ │ 00477e20: 656c 696d 6974 6572 2028 6120 7370 6163 elimiter (a spac │ │ │ 00477e30: 6529 2069 6e20 7468 6520 6d69 6464 6c65 e) in the middle │ │ │ -00477e40: 4c00 2e49 2900 0020 2020 6f66 2074 6865 L..I).. of the │ │ │ +00477e40: 4c00 2e46 2900 0020 2020 6f66 2074 6865 L..F).. of the │ │ │ 00477e50: 206f 7574 7075 7420 666f 7220 7468 6520 output for the │ │ │ 00477e60: 7468 6972 6420 6974 6572 6174 696f 6e2c third iteration, │ │ │ 00477e70: 2077 6869 6368 2064 6973 706c 6179 7320 which displays │ │ │ -00477e80: 626f 7468 2070 6965 6365 732e 0700 2e49 both pieces....I │ │ │ -00477e90: 2a00 0012 002e 4931 0000 2020 2045 7861 *.....I1.. Exa │ │ │ -00477ea0: 6d70 6c65 3a07 002e 4932 0000 4000 2e49 mple:...I2..@..I │ │ │ +00477e80: 626f 7468 2070 6965 6365 732e 0700 2e46 both pieces....F │ │ │ +00477e90: 2a00 0012 002e 4631 0000 2020 2045 7861 *.....F1.. Exa │ │ │ +00477ea0: 6d70 6c65 3a07 002e 4632 0000 4000 2e46 mple:...F2..@..F │ │ │ 00477eb0: 3300 0020 2020 666f 7220 703d 313a 313a 3.. for p=1:1: │ │ │ 00477ec0: 246c 656e 6774 6828 782c 222f 2229 2077 $length(x,"/") w │ │ │ 00477ed0: 7269 7465 203f 702d 312a 3130 2c24 7069 rite ?p-1*10,$pi │ │ │ -00477ee0: 6563 6528 782c 222f 222c 7029 0700 2e49 ece(x,"/",p)...I │ │ │ -00477ef0: 3400 0054 002e 4935 0000 2020 2054 6869 4..T..I5.. Thi │ │ │ +00477ee0: 6563 6528 782c 222f 222c 7029 0700 2e46 ece(x,"/",p)...F │ │ │ +00477ef0: 3400 0054 002e 4635 0000 2020 2054 6869 4..T..F5.. Thi │ │ │ 00477f00: 7320 6578 616d 706c 6520 7573 6573 2024 s example uses $ │ │ │ 00477f10: 4c45 4e47 5448 2829 2061 6e64 2024 5049 LENGTH() and $PI │ │ │ 00477f20: 4543 4528 2920 746f 2064 6973 706c 6179 ECE() to display │ │ │ 00477f30: 2061 6c6c 2074 6865 2070 6965 6365 7320 all the pieces │ │ │ -00477f40: 6f66 2078 2069 6e1a 002e 4936 0000 2020 of x in...I6.. │ │ │ +00477f40: 6f66 2078 2069 6e1a 002e 4636 0000 2020 of x in...F6.. │ │ │ 00477f50: 2063 6f6c 756d 6e61 7220 666f 726d 6174 columnar format │ │ │ -00477f60: 2e07 002e 4937 0000 1200 2e49 3800 0020 ....I7.....I8.. │ │ │ -00477f70: 2020 4578 616d 706c 653a 0700 2e49 3900 Example:...I9. │ │ │ -00477f80: 002d 002e 493a 0000 2020 2047 544d 3e73 .-..I:.. GTM>s │ │ │ +00477f60: 2e07 002e 4637 0000 1200 2e46 3800 0020 ....F7.....F8.. │ │ │ +00477f70: 2020 4578 616d 706c 653a 0700 2e46 3900 Example:...F9. │ │ │ +00477f80: 002d 002e 463a 0000 2020 2047 544d 3e73 .-..F:.. GTM>s │ │ │ 00477f90: 6574 2024 7069 6563 6528 782c 222e 222c et $piece(x,".", │ │ │ 00477fa0: 3235 293d 2222 2077 7269 7465 2078 2200 25)="" write x". │ │ │ -00477fb0: 2e49 4100 0020 2020 2e2e 2e2e 2e2e 2e2e .IA.. ........ │ │ │ +00477fb0: 2e46 4100 0020 2020 2e2e 2e2e 2e2e 2e2e .FA.. ........ │ │ │ 00477fc0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ -00477fd0: 0700 2e49 4200 0000 0000 0000 0000 0000 ...IB........... │ │ │ +00477fd0: 0700 2e46 4200 0000 0000 0000 0000 0000 ...FB........... │ │ │ 00477fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00477ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00478000: 0400 0000 dd07 0000 0121 0000 0000 0000 .........!...... │ │ │ -00478010: 8100 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00478010: 8100 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..s..FUN │ │ │ 00478020: 4354 494f 4e53 00ff 7300 ff24 5049 4543 CTIONS..s..$PIEC │ │ │ 00478030: 4528 2900 ff73 00ff 4558 414d 504c 4553 E()..s..EXAMPLES │ │ │ 00478040: 00c0 4300 0020 2020 5468 6973 2053 4554 ..C.. This SET │ │ │ 00478050: 7320 7468 6520 3235 7468 2070 6965 6365 s the 25th piece │ │ │ 00478060: 206f 6620 7468 6520 7661 7269 6162 6c65 of the variable │ │ │ 00478070: 2078 2074 6f20 6e75 6c6c 2c20 7769 7468 x to null, with │ │ │ 00478080: 2061 2064 656c 696d 6974 6572 206f 6620 a delimiter of │ │ │ -00478090: 614a 002e 4944 0000 2020 2070 6572 696f aJ..ID.. perio │ │ │ +00478090: 614a 002e 4644 0000 2020 2070 6572 696f aJ..FD.. perio │ │ │ 004780a0: 642e 2054 6869 7320 7072 6f64 7563 6573 d. This produces │ │ │ 004780b0: 2061 2073 7472 696e 6720 6f66 2032 3420 a string of 24 │ │ │ 004780c0: 7065 7269 6f64 7320 7072 6563 6564 696e periods precedin │ │ │ -004780d0: 6720 7468 6520 6e75 6c6c 2e07 002e 4945 g the null....IE │ │ │ -004780e0: 0000 1200 2e49 4600 0020 2020 4578 616d .....IF.. Exam │ │ │ -004780f0: 706c 653a 0700 2e49 4700 002c 002e 4948 ple:...IG..,..IH │ │ │ +004780d0: 6720 7468 6520 6e75 6c6c 2e07 002e 4645 g the null....FE │ │ │ +004780e0: 0000 1200 2e46 4600 0020 2020 4578 616d .....FF.. Exam │ │ │ +004780f0: 706c 653a 0700 2e46 4700 002c 002e 4648 ple:...FG..,..FH │ │ │ 00478100: 0000 2020 2047 544d 3e73 6574 205e 783d .. GTM>set ^x= │ │ │ 00478110: 312c 2470 6965 6365 285e 612c 223b 222c 1,$piece(^a,";", │ │ │ -00478120: 332c 3229 3d5e 6207 002e 4949 0000 4f00 3,2)=^b...II..O. │ │ │ -00478130: 2e49 4a00 0020 2020 5468 6973 2065 7861 .IJ.. This exa │ │ │ +00478120: 332c 3229 3d5e 6207 002e 4649 0000 4f00 3,2)=^b...FI..O. │ │ │ +00478130: 2e46 4a00 0020 2020 5468 6973 2065 7861 .FJ.. This exa │ │ │ 00478140: 6d70 6c65 206c 6561 7665 7320 7468 6520 mple leaves the │ │ │ 00478150: 6e61 6b65 6420 696e 6469 6361 746f 7220 naked indicator │ │ │ 00478160: 746f 2070 6f69 6e74 696e 6720 746f 2074 to pointing to t │ │ │ 00478170: 6865 2067 6c6f 6261 6c20 5e62 2e07 002e he global ^b.... │ │ │ -00478180: 4951 0000 1900 1849 514c 454e 4754 4828 IQ.....IQLENGTH( │ │ │ +00478180: 4651 0000 1900 1846 514c 454e 4754 4828 FQ.....FQLENGTH( │ │ │ 00478190: 2900 0024 516c 656e 6774 6828 2915 0022 )..$Qlength().." │ │ │ -004781a0: 49bf 1100 0020 2020 2451 6c65 6e67 7468 I.... $Qlength │ │ │ -004781b0: 2829 0700 2349 2100 004d 0023 4931 0000 ()..#I!..M.#I1.. │ │ │ +004781a0: 46bf 1100 0020 2020 2451 6c65 6e67 7468 F.... $Qlength │ │ │ +004781b0: 2829 0700 2346 2100 004d 0023 4631 0000 ()..#F!..M.#F1.. │ │ │ 004781c0: 2020 2052 6574 7572 6e73 2074 6865 206e Returns the n │ │ │ 004781d0: 756d 6265 7220 6f66 2073 7562 7363 7269 umber of subscri │ │ │ 004781e0: 7074 7320 696e 2061 2076 6172 6961 626c pts in a variabl │ │ │ 004781f0: 6520 6e61 6d65 2e20 5468 6520 666f 726d e name. The form │ │ │ -00478200: 6174 2069 733a 0700 2349 4100 0020 0023 at is:..#IA.. .# │ │ │ -00478210: 4951 0000 2020 2024 514c 5b45 4e47 5448 IQ.. $QL[ENGTH │ │ │ +00478200: 6174 2069 733a 0700 2346 4100 0020 0023 at is:..#FA.. .# │ │ │ +00478210: 4651 0000 2020 2024 514c 5b45 4e47 5448 FQ.. $QL[ENGTH │ │ │ 00478220: 5d20 286e 616d 6576 616c 7565 2907 0023 ] (namevalue)..# │ │ │ -00478230: 4961 0000 1a00 2249 ff73 00ff 4558 414d Ia...."I.s..EXAM │ │ │ +00478230: 4661 0000 1a00 2246 ff73 00ff 4558 414d Fa...."F.s..EXAM │ │ │ 00478240: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00478250: 2f49 bf11 0000 2020 2045 7861 6d70 6c65 /I.... Example │ │ │ -00478260: 7307 0030 4921 0000 1200 3049 3100 0020 s..0I!....0I1.. │ │ │ -00478270: 2020 4578 616d 706c 653a 0700 3049 4100 Example:..0IA. │ │ │ -00478280: 002f 0030 4951 0000 2020 2047 544d 3e77 ./.0IQ.. GTM>w │ │ │ +00478250: 2f46 bf11 0000 2020 2045 7861 6d70 6c65 /F.... Example │ │ │ +00478260: 7307 0030 4621 0000 1200 3046 3100 0020 s..0F!....0F1.. │ │ │ +00478270: 2020 4578 616d 706c 653a 0700 3046 4100 Example:..0FA. │ │ │ +00478280: 002f 0030 4651 0000 2020 2047 544d 3e77 ./.0FQ.. GTM>w │ │ │ 00478290: 7269 7465 2024 6461 7461 285e 7c22 5858 rite $data(^|"XX │ │ │ 004782a0: 5822 7c41 4243 2831 2c32 2c33 2c34 2929 X"|ABC(1,2,3,4)) │ │ │ -004782b0: 0b00 3049 6100 0020 2020 3021 0030 4971 ..0Ia.. 0!.0Iq │ │ │ +004782b0: 0b00 3046 6100 0020 2020 3021 0030 4671 ..0Fa.. 0!.0Fq │ │ │ 004782c0: 0000 2020 2047 544d 3e73 6574 2058 3d24 .. GTM>set X=$ │ │ │ -004782d0: 6e61 6d65 285e 2835 2c36 2929 1f00 3049 name(^(5,6))..0I │ │ │ +004782d0: 6e61 6d65 285e 2835 2c36 2929 1f00 3046 name(^(5,6))..0F │ │ │ 004782e0: 8100 0020 2020 4754 4d3e 7772 6974 6520 ... GTM>write │ │ │ -004782f0: 2471 6c65 6e67 7468 2858 290b 0030 4991 $qlength(X)..0I. │ │ │ -00478300: 0000 2020 2035 0800 2f49 c011 0000 4a00 .. 5../I....J. │ │ │ -00478310: 3049 1200 0020 2020 5468 6520 6e75 6d62 0I... The numb │ │ │ +004782f0: 2471 6c65 6e67 7468 2858 290b 0030 4691 $qlength(X)..0F. │ │ │ +00478300: 0000 2020 2035 0800 2f46 c011 0000 4a00 .. 5../F....J. │ │ │ +00478310: 3046 1200 0020 2020 5468 6520 6e75 6d62 0F... The numb │ │ │ 00478320: 6572 206f 6620 7375 6273 6372 6970 7473 er of subscripts │ │ │ 00478330: 2069 6e20 7820 6973 2035 2e20 4e6f 7469 in x is 5. Noti │ │ │ 00478340: 6365 2074 6861 7420 7468 6520 6e61 6d65 ce that the name │ │ │ -00478350: 2061 6e64 2074 6865 5300 3049 1300 0020 and theS.0I... │ │ │ +00478350: 2061 6e64 2074 6865 5300 3046 1300 0020 and theS.0F... │ │ │ 00478360: 2020 656e 7669 726f 6e6d 656e 7420 7072 environment pr │ │ │ 00478370: 6563 6564 696e 6720 6974 2064 6f20 6e6f eceding it do no │ │ │ 00478380: 7420 636f 6e74 7269 6275 7465 2074 6f20 t contribute to │ │ │ 00478390: 7468 6520 636f 756e 742e 2052 6566 6572 the count. Refer │ │ │ -004783a0: 2074 6f20 244e 416d 6528 294b 0030 4914 to $NAme()K.0I. │ │ │ +004783a0: 2074 6f20 244e 416d 6528 294b 0030 4614 to $NAme()K.0F. │ │ │ 004783b0: 0000 2020 2073 6563 7469 6f6e 2065 6172 .. section ear │ │ │ 004783c0: 6c69 6572 2069 6e20 7468 6973 2063 6861 lier in this cha │ │ │ 004783d0: 7074 6572 2066 6f72 2061 6e20 756e 6465 pter for an unde │ │ │ 004783e0: 7273 7461 6e64 696e 6720 6f66 2074 6865 rstanding of the │ │ │ -004783f0: 2024 4e41 4d45 1300 3049 1500 0020 2020 $NAME..0I... │ │ │ -00478400: 6675 6e63 7469 6f6e 2e07 0030 4916 0000 function...0I... │ │ │ -00478410: 1e00 1949 5355 4253 4352 4950 5428 2900 ...ISUBSCRIPT(). │ │ │ +004783f0: 2024 4e41 4d45 1300 3046 1500 0020 2020 $NAME..0F... │ │ │ +00478400: 6675 6e63 7469 6f6e 2e07 0030 4616 0000 function...0F... │ │ │ +00478410: 1e00 1946 5355 4253 4352 4950 5428 2900 ...FSUBSCRIPT(). │ │ │ 00478420: 0024 5153 7562 7363 7269 7074 2829 1800 .$QSubscript().. │ │ │ -00478430: 2549 bf11 0000 2020 2024 5153 7562 7363 %I.... $QSubsc │ │ │ -00478440: 7269 7074 2829 0700 2649 2100 0031 0026 ript()..&I!..1.& │ │ │ -00478450: 4931 0000 2020 2052 6574 7572 6e73 2061 I1.. Returns a │ │ │ +00478430: 2546 bf11 0000 2020 2024 5153 7562 7363 %F.... $QSubsc │ │ │ +00478440: 7269 7074 2829 0700 2646 2100 0031 0026 ript()..&F!..1.& │ │ │ +00478450: 4631 0000 2020 2052 6574 7572 6e73 2061 F1.. Returns a │ │ │ 00478460: 2063 6f6d 706f 6e65 6e74 206f 6620 6120 component of a │ │ │ 00478470: 7661 7269 6162 6c65 206e 616d 652e 0700 variable name... │ │ │ -00478480: 2649 4100 0034 0026 4951 0000 2020 2054 &IA..4.&IQ.. T │ │ │ +00478480: 2646 4100 0034 0026 4651 0000 2020 2054 &FA..4.&FQ.. T │ │ │ 00478490: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ 004784a0: 2024 5153 5542 5343 5249 5054 2066 756e $QSUBSCRIPT fun │ │ │ -004784b0: 6374 696f 6e20 6973 3a07 0026 4961 0000 ction is:..&Ia.. │ │ │ -004784c0: 2b00 2649 7100 0020 2020 2451 535b 5542 +.&Iq.. $QS[UB │ │ │ +004784b0: 6374 696f 6e20 6973 3a07 0026 4661 0000 ction is:..&Fa.. │ │ │ +004784c0: 2b00 2646 7100 0020 2020 2451 535b 5542 +.&Fq.. $QS[UB │ │ │ 004784d0: 5343 5249 5054 5d28 6e61 6d65 7661 6c75 SCRIPT](namevalu │ │ │ -004784e0: 652c 2069 6e74 6578 7072 2907 0026 4981 e, intexpr)..&I. │ │ │ -004784f0: 0000 1a00 2549 ff73 00ff 4558 414d 504c ....%I.s..EXAMPL │ │ │ -00478500: 4553 0000 4578 616d 706c 6573 1300 3249 ES..Examples..2I │ │ │ +004784e0: 652c 2069 6e74 6578 7072 2907 0026 4681 e, intexpr)..&F. │ │ │ +004784f0: 0000 1a00 2546 ff73 00ff 4558 414d 504c ....%F.s..EXAMPL │ │ │ +00478500: 4553 0000 4578 616d 706c 6573 1300 3246 ES..Examples..2F │ │ │ 00478510: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -00478520: 0033 4921 0000 1200 3349 3100 0020 2020 .3I!....3I1.. │ │ │ -00478530: 4578 616d 706c 653a 0700 3349 4100 0050 Example:..3IA..P │ │ │ -00478540: 0033 4951 0000 2020 2041 7373 756d 6520 .3IQ.. Assume │ │ │ +00478520: 0033 4621 0000 1200 3346 3100 0020 2020 .3F!....3F1.. │ │ │ +00478530: 4578 616d 706c 653a 0700 3346 4100 0050 Example:..3FA..P │ │ │ +00478540: 0033 4651 0000 2020 2041 7373 756d 6520 .3FQ.. Assume │ │ │ 00478550: 7468 6174 2058 2069 7320 6465 6669 6e65 that X is define │ │ │ 00478560: 6420 6173 2069 6e20 7468 6520 2245 7861 d as in the "Exa │ │ │ 00478570: 6d70 6c65 7320 6f66 2024 516c 656e 6774 mples of $Qlengt │ │ │ 00478580: 6828 2922 2065 6172 6c69 6572 2069 6e17 h()" earlier in. │ │ │ -00478590: 0033 4961 0000 2020 2074 6869 7320 6368 .3Ia.. this ch │ │ │ -004785a0: 6170 7465 723b 0700 3349 7100 0011 0033 apter;..3Iq....3 │ │ │ -004785b0: 4981 0000 2020 2077 7269 7465 2058 2600 I... write X&. │ │ │ -004785c0: 3349 9100 0020 2020 583d 225e 7c22 2258 3I... X="^|""X │ │ │ +00478590: 0033 4661 0000 2020 2074 6869 7320 6368 .3Fa.. this ch │ │ │ +004785a0: 6170 7465 723b 0700 3346 7100 0011 0033 apter;..3Fq....3 │ │ │ +004785b0: 4681 0000 2020 2077 7269 7465 2058 2600 F... write X&. │ │ │ +004785c0: 3346 9100 0020 2020 583d 225e 7c22 2258 3F... X="^|""X │ │ │ 004785d0: 5858 2222 7c41 4243 2831 2c32 2c33 2c35 XX""|ABC(1,2,3,5 │ │ │ -004785e0: 2c36 2922 2600 3249 c011 0000 2020 2047 ,6)"&.2I.... G │ │ │ +004785e0: 2c36 2922 2600 3246 c011 0000 2020 2047 ,6)"&.2F.... G │ │ │ 004785f0: 544d 3e77 7269 7465 2024 7173 7562 7363 TM>write $qsubsc │ │ │ -00478600: 7269 7074 2858 2c2d 3229 0f00 3349 1200 ript(X,-2)..3I.. │ │ │ -00478610: 0020 2020 6572 726f 7225 0033 4913 0000 . error%.3I... │ │ │ +00478600: 7269 7074 2858 2c2d 3229 0f00 3346 1200 ript(X,-2)..3F.. │ │ │ +00478610: 0020 2020 6572 726f 7225 0033 4613 0000 . error%.3F... │ │ │ 00478620: 2020 2047 544d 3e57 5249 5445 2024 7173 GTM>WRITE $qs │ │ │ 00478630: 7562 7363 7269 7074 2858 2c2d 3129 0d00 ubscript(X,-1).. │ │ │ -00478640: 3349 1400 0020 2020 5858 5824 0033 4915 3I... XXX$.3I. │ │ │ +00478640: 3346 1400 0020 2020 5858 5824 0033 4615 3F... XXX$.3F. │ │ │ 00478650: 0000 2020 2047 544d 3e57 5249 5445 2024 .. GTM>WRITE $ │ │ │ 00478660: 7173 7562 7363 7269 7074 2858 2c30 290e qsubscript(X,0). │ │ │ -00478670: 0033 4916 0000 2020 205e 4142 4324 0033 .3I... ^ABC$.3 │ │ │ -00478680: 4917 0000 2020 2047 544d 3e57 5249 5445 I... GTM>WRITE │ │ │ +00478670: 0033 4616 0000 2020 205e 4142 4324 0033 .3F... ^ABC$.3 │ │ │ +00478680: 4617 0000 2020 2047 544d 3e57 5249 5445 F... GTM>WRITE │ │ │ 00478690: 2024 7173 7562 7363 7269 7074 2858 2c31 $qsubscript(X,1 │ │ │ -004786a0: 290b 0033 4918 0000 2020 2031 2400 3349 )..3I... 1$.3I │ │ │ +004786a0: 290b 0033 4618 0000 2020 2031 2400 3346 )..3F... 1$.3F │ │ │ 004786b0: 1900 0020 2020 4754 4d3e 5752 4954 4520 ... GTM>WRITE │ │ │ 004786c0: 2471 7375 6273 6372 6970 7428 582c 3429 $qsubscript(X,4) │ │ │ -004786d0: 0b00 3349 1a00 0020 2020 3524 0033 4921 ..3I... 5$.3I! │ │ │ +004786d0: 0b00 3346 1a00 0020 2020 3524 0033 4621 ..3F... 5$.3F! │ │ │ 004786e0: 0000 2020 2047 544d 3e57 5249 5445 2024 .. GTM>WRITE $ │ │ │ 004786f0: 7173 7562 7363 7269 7074 2858 2c37 290c qsubscript(X,7). │ │ │ -00478700: 0033 4922 0000 2020 2022 2207 0033 4923 .3I".. ""..3I# │ │ │ -00478710: 0000 1400 1949 5545 5259 2829 0000 2451 .....IUERY()..$Q │ │ │ -00478720: 7565 7279 2829 1300 2049 bf11 0000 2020 uery().. I.... │ │ │ -00478730: 2024 5175 6572 7928 2907 0021 4921 0000 $Query()..!I!.. │ │ │ -00478740: 4a00 2149 3100 0020 2020 5265 7475 726e J.!I1.. Return │ │ │ +00478700: 0033 4622 0000 2020 2022 2207 0033 4623 .3F".. ""..3F# │ │ │ +00478710: 0000 1400 1946 5545 5259 2829 0000 2451 .....FUERY()..$Q │ │ │ +00478720: 7565 7279 2829 1300 2046 bf11 0000 2020 uery().. F.... │ │ │ +00478730: 2024 5175 6572 7928 2907 0021 4621 0000 $Query()..!F!.. │ │ │ +00478740: 4a00 2146 3100 0020 2020 5265 7475 726e J.!F1.. Return │ │ │ 00478750: 7320 7468 6520 6e65 7874 2073 7562 7363 s the next subsc │ │ │ 00478760: 7269 7074 6564 206c 6f63 616c 206f 7220 ripted local or │ │ │ 00478770: 676c 6f62 616c 2076 6172 6961 626c 6520 global variable │ │ │ -00478780: 6e6f 6465 206e 616d 652c 5300 2149 4100 node name,S.!IA. │ │ │ +00478780: 6e6f 6465 206e 616d 652c 5300 2146 4100 node name,S.!FA. │ │ │ 00478790: 0020 2020 696e 6465 7065 6e64 656e 7420 . independent │ │ │ 004787a0: 6f66 206c 6576 656c 2c20 7768 6963 6820 of level, which │ │ │ 004787b0: 666f 6c6c 6f77 7320 7468 6520 6e6f 6465 follows the node │ │ │ 004787c0: 2073 7065 6369 6669 6564 2062 7920 6974 specified by it │ │ │ 004787d0: 7320 6172 6775 6d65 6e74 2069 6e00 0000 s argument in... │ │ │ 004787e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004787f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00478800: 0400 0000 f207 0000 3d21 0000 0000 0000 ........=!...... │ │ │ -00478810: 5500 0049 4845 4c50 00ff 7300 ff46 554e U..IHELP..s..FUN │ │ │ +00478810: 5500 0046 4845 4c50 00ff 7300 ff46 554e U..FHELP..s..FUN │ │ │ 00478820: 4354 494f 4e53 00ff 7300 ff24 5155 4552 CTIONS..s..$QUER │ │ │ 00478830: 5928 2900 bf51 0000 2020 204d 2063 6f6c Y()..Q.. M col │ │ │ 00478840: 6c61 7469 6e67 2073 6571 7565 6e63 6520 lating sequence │ │ │ 00478850: 616e 6420 6861 7320 6120 6461 7461 2076 and has a data v │ │ │ -00478860: 616c 7565 2e07 0021 4961 0000 3000 2149 alue...!Ia..0.!I │ │ │ +00478860: 616c 7565 2e07 0021 4661 0000 3000 2146 alue...!Fa..0.!F │ │ │ 00478870: 7100 0020 2020 5468 6520 666f 726d 6174 q.. The format │ │ │ 00478880: 2066 6f72 2074 6865 2024 5155 4552 5920 for the $QUERY │ │ │ -00478890: 6675 6e63 7469 6f6e 2069 733a 0700 2149 function is:..!I │ │ │ -004788a0: 8100 0018 0021 4991 0000 2020 2024 515b .....!I... $Q[ │ │ │ -004788b0: 5545 5259 5d28 676c 766e 2908 0020 49c0 UERY](glvn).. I. │ │ │ -004788c0: 1100 0054 0021 4912 0000 2020 2024 5155 ...T.!I... $QU │ │ │ +00478890: 6675 6e63 7469 6f6e 2069 733a 0700 2146 function is:..!F │ │ │ +004788a0: 8100 0018 0021 4691 0000 2020 2024 515b .....!F... $Q[ │ │ │ +004788b0: 5545 5259 5d28 676c 766e 2908 0020 46c0 UERY](glvn).. F. │ │ │ +004788c0: 1100 0054 0021 4612 0000 2020 2024 5155 ...T.!F... $QU │ │ │ 004788d0: 4552 5928 2920 6361 6e20 6265 2075 7365 ERY() can be use │ │ │ 004788e0: 6420 6173 2061 2074 6f6f 6c20 666f 7220 d as a tool for │ │ │ 004788f0: 7363 616e 6e69 6e67 2061 6e20 656e 7469 scanning an enti │ │ │ 00478900: 7265 2061 7272 6179 2066 6f72 206e 6f64 re array for nod │ │ │ -00478910: 6573 2074 6861 744d 0021 4913 0000 2020 es thatM.!I... │ │ │ +00478910: 6573 2074 6861 744d 0021 4613 0000 2020 es thatM.!F... │ │ │ 00478920: 2068 6176 6520 6461 7461 2076 616c 7565 have data value │ │ │ 00478930: 732e 2042 6563 6175 7365 2024 5155 4552 s. Because $QUER │ │ │ 00478940: 5928 2920 6361 6e20 7265 7475 726e 2061 Y() can return a │ │ │ 00478950: 2072 6573 756c 7420 7370 6563 6966 7969 result specifyi │ │ │ -00478960: 6e67 2061 5000 2149 1400 0020 2020 6469 ng aP.!I... di │ │ │ +00478960: 6e67 2061 5000 2146 1400 0020 2020 6469 ng aP.!F... di │ │ │ 00478970: 6666 6572 656e 7420 6c65 7665 6c20 7468 fferent level th │ │ │ 00478980: 616e 2069 7473 2061 7267 756d 656e 742c an its argument, │ │ │ 00478990: 2074 6865 2072 6573 756c 7420 7072 6f76 the result prov │ │ │ 004789a0: 6964 6573 2061 2066 756c 6c20 7661 7269 ides a full vari │ │ │ -004789b0: 6162 6c65 5100 2149 1500 0020 2020 6e61 ableQ.!I... na │ │ │ +004789b0: 6162 6c65 5100 2146 1500 0020 2020 6e61 ableQ.!F... na │ │ │ 004789c0: 6d65 2e20 5468 6973 2063 6f6e 7472 6173 me. This contras │ │ │ 004789d0: 7473 2077 6974 6820 244f 5244 4552 2829 ts with $ORDER() │ │ │ 004789e0: 2c20 7768 6963 6820 7265 7475 726e 7320 , which returns │ │ │ 004789f0: 6120 7375 6273 6372 6970 7420 7661 6c75 a subscript valu │ │ │ -00478a00: 652e 2054 6f4d 0021 4916 0000 2020 2061 e. ToM.!I... a │ │ │ +00478a00: 652e 2054 6f4d 0021 4616 0000 2020 2061 e. ToM.!F... a │ │ │ 00478a10: 6363 6573 7320 7468 6520 6461 7461 2076 ccess the data v │ │ │ 00478a20: 616c 7565 2061 7420 6120 6e6f 6465 2c20 alue at a node, │ │ │ 00478a30: 6120 244f 5244 4552 2829 2072 6574 7572 a $ORDER() retur │ │ │ 00478a40: 6e20 6361 6e20 6265 2075 7365 6420 6173 n can be used as │ │ │ -00478a50: 2061 4e00 2149 1700 0020 2020 7375 6273 aN.!I... subs │ │ │ +00478a50: 2061 4e00 2146 1700 0020 2020 7375 6273 aN.!F... subs │ │ │ 00478a60: 6372 6970 743b 2068 6f77 6576 6572 2c20 cript; however, │ │ │ 00478a70: 6120 2451 5545 5259 2829 2072 6574 7572 a $QUERY() retur │ │ │ 00478a80: 6e20 6d75 7374 2062 6520 7573 6564 2077 n must be used w │ │ │ 00478a90: 6974 6820 696e 6469 7265 6374 696f 6e2e ith indirection. │ │ │ -00478aa0: 4f00 2149 1800 0020 2020 4265 6361 7573 O.!I... Becaus │ │ │ +00478aa0: 4f00 2146 1800 0020 2020 4265 6361 7573 O.!F... Becaus │ │ │ 00478ab0: 6520 6172 7261 7973 2074 656e 6420 746f e arrays tend to │ │ │ 00478ac0: 2068 6176 6520 686f 6d6f 6765 6e65 6f75 have homogeneou │ │ │ 00478ad0: 7320 7661 6c75 6573 2077 6974 6869 6e20 s values within │ │ │ 00478ae0: 6120 6c65 7665 6c20 6275 7420 6e6f 7454 a level but notT │ │ │ -00478af0: 0021 4919 0000 2020 2062 6574 7765 656e .!I... between │ │ │ +00478af0: 0021 4619 0000 2020 2062 6574 7765 656e .!F... between │ │ │ 00478b00: 206c 6576 656c 732c 2024 5155 4552 5928 levels, $QUERY( │ │ │ 00478b10: 2920 6973 206d 6f72 6520 7573 6566 756c ) is more useful │ │ │ 00478b20: 2061 7320 6120 746f 6f6c 2069 6e20 7574 as a tool in ut │ │ │ 00478b30: 696c 6974 7920 7072 6f67 7261 6d73 2074 ility programs t │ │ │ -00478b40: 6861 6e50 0021 491a 0000 2020 2069 6e20 hanP.!I... in │ │ │ +00478b40: 6861 6e50 0021 461a 0000 2020 2069 6e20 hanP.!F... in │ │ │ 00478b50: 6170 706c 6963 6174 696f 6e20 7072 6f67 application prog │ │ │ 00478b60: 7261 6d73 2e20 5468 6520 2451 5545 5259 rams. The $QUERY │ │ │ 00478b70: 2829 2063 616e 2062 6520 7573 6566 756c () can be useful │ │ │ 00478b80: 2069 6e20 6176 6f69 6469 6e67 206e 6573 in avoiding nes │ │ │ -00478b90: 7465 6417 0021 4921 0000 2020 2024 4f52 ted..!I!.. $OR │ │ │ -00478ba0: 4445 5220 6c6f 6f70 732e 0700 2149 2200 DER loops...!I". │ │ │ -00478bb0: 004f 0021 4923 0000 2020 204e 6f74 6520 .O.!I#.. Note │ │ │ +00478b90: 7465 6417 0021 4621 0000 2020 2024 4f52 ted..!F!.. $OR │ │ │ +00478ba0: 4445 5220 6c6f 6f70 732e 0700 2146 2200 DER loops...!F". │ │ │ +00478bb0: 004f 0021 4623 0000 2020 204e 6f74 6520 .O.!F#.. Note │ │ │ 00478bc0: 7468 6174 2074 6865 2073 7461 6e64 6172 that the standar │ │ │ 00478bd0: 6420 646f 6573 206e 6f74 2075 6e61 6d62 d does not unamb │ │ │ 00478be0: 6967 756f 7573 6c79 2064 6566 696e 6520 iguously define │ │ │ 00478bf0: 7468 6520 7374 6174 6520 6f66 2074 6865 the state of the │ │ │ -00478c00: 5300 2149 2400 0020 2020 6e61 6b65 6420 S.!I$.. naked │ │ │ +00478c00: 5300 2146 2400 0020 2020 6e61 6b65 6420 S.!F$.. naked │ │ │ 00478c10: 7265 6665 7265 6e63 6520 696e 6469 6361 reference indica │ │ │ 00478c20: 746f 7220 6166 7465 7220 6120 2451 5545 tor after a $QUE │ │ │ 00478c30: 5259 2829 2e20 5768 696c 6520 696e 2047 RY(). While in G │ │ │ 00478c40: 542e 4d20 6166 7465 7220 2451 5545 5259 T.M after $QUERY │ │ │ -00478c50: 2829 2c4f 0021 4925 0000 2020 2074 6865 (),O.!I%.. the │ │ │ +00478c50: 2829 2c4f 0021 4625 0000 2020 2074 6865 (),O.!F%.. the │ │ │ 00478c60: 206e 616b 6564 2072 6566 6572 656e 6365 naked reference │ │ │ 00478c70: 2069 6e64 6963 6174 6f72 2072 6566 6c65 indicator refle │ │ │ 00478c80: 6374 7320 7468 6520 2451 5545 5259 2829 cts the $QUERY() │ │ │ 00478c90: 2061 7267 756d 656e 742c 204e 4f54 2069 argument, NOT i │ │ │ -00478ca0: 7473 1100 2149 2600 0020 2020 7265 7375 ts..!I&.. resu │ │ │ -00478cb0: 6c74 2e07 0021 4927 0000 1a00 2049 ff73 lt...!I'.... I.s │ │ │ +00478ca0: 7473 1100 2146 2600 0020 2020 7265 7375 ts..!F&.. resu │ │ │ +00478cb0: 6c74 2e07 0021 4627 0000 1a00 2046 ff73 lt...!F'.... F.s │ │ │ 00478cc0: 00ff 4558 414d 504c 4553 0000 4578 616d ..EXAMPLES..Exam │ │ │ -00478cd0: 706c 6573 1300 2d49 bf11 0000 2020 2045 ples..-I.... E │ │ │ -00478ce0: 7861 6d70 6c65 7307 002e 4921 0000 1200 xamples...I!.... │ │ │ -00478cf0: 2e49 3100 0020 2020 4578 616d 706c 653a .I1.. Example: │ │ │ -00478d00: 0700 2e49 4100 0020 002e 4951 0000 2020 ...IA.. ..IQ.. │ │ │ +00478cd0: 706c 6573 1300 2d46 bf11 0000 2020 2045 ples..-F.... E │ │ │ +00478ce0: 7861 6d70 6c65 7307 002e 4621 0000 1200 xamples...F!.... │ │ │ +00478cf0: 2e46 3100 0020 2020 4578 616d 706c 653a .F1.. Example: │ │ │ +00478d00: 0700 2e46 4100 0020 002e 4651 0000 2020 ...FA.. ..FQ.. │ │ │ 00478d10: 2054 6865 2066 6f6c 6c6f 7769 6e67 2072 The following r │ │ │ -00478d20: 6f75 7469 6e65 3a07 002e 4961 0000 1400 outine:...Ia.... │ │ │ -00478d30: 2e49 7100 0020 2020 7365 7420 793d 225e .Iq.. set y="^ │ │ │ -00478d40: 5822 3b00 2e49 8100 0020 2020 666f 7220 X";..I... for │ │ │ +00478d20: 6f75 7469 6e65 3a07 002e 4661 0000 1400 outine:...Fa.... │ │ │ +00478d30: 2e46 7100 0020 2020 7365 7420 793d 225e .Fq.. set y="^ │ │ │ +00478d40: 5822 3b00 2e46 8100 0020 2020 666f 7220 X";..F... for │ │ │ 00478d50: 2073 6574 2079 3d24 7175 6572 7928 4079 set y=$query(@y │ │ │ 00478d60: 2920 7175 6974 3a79 3d22 2220 2077 7269 ) quit:y="" wri │ │ │ 00478d70: 7465 2021 2c79 2c22 3d22 2c40 7907 002e te !,y,"=",@y... │ │ │ -00478d80: 4991 0000 2000 2d49 c011 0000 2020 2070 I... .-I.... p │ │ │ +00478d80: 4691 0000 2000 2d46 c011 0000 2020 2070 F... .-F.... p │ │ │ 00478d90: 726f 6475 6365 7320 7468 6520 7265 7375 roduces the resu │ │ │ -00478da0: 6c74 733a 0700 2e49 1200 0017 002e 4913 lts:...I......I. │ │ │ +00478da0: 6c74 733a 0700 2e46 1200 0017 002e 4613 lts:...F......F. │ │ │ 00478db0: 0000 2020 205e 5828 312c 322c 3329 3d31 .. ^X(1,2,3)=1 │ │ │ -00478dc0: 3233 1a00 2e49 1400 0020 2020 5e58 2831 23...I... ^X(1 │ │ │ -00478dd0: 2c32 2c33 2c37 293d 3132 3337 1700 2e49 ,2,3,7)=1237...I │ │ │ +00478dc0: 3233 1a00 2e46 1400 0020 2020 5e58 2831 23...F... ^X(1 │ │ │ +00478dd0: 2c32 2c33 2c37 293d 3132 3337 1700 2e46 ,2,3,7)=1237...F │ │ │ 00478de0: 1500 0020 2020 5e58 2831 2c32 2c34 293d ... ^X(1,2,4)= │ │ │ -00478df0: 3132 341a 002e 4916 0000 2020 205e 5828 124...I... ^X( │ │ │ +00478df0: 3132 341a 002e 4616 0000 2020 205e 5828 124...F... ^X( │ │ │ 00478e00: 312c 322c 352c 3929 3d31 3235 3914 002e 1,2,5,9)=1259... │ │ │ -00478e10: 4917 0000 2020 205e 5828 312c 3629 3d31 I... ^X(1,6)=1 │ │ │ -00478e20: 3616 002e 4918 0000 2020 205e 5828 2242 6...I... ^X("B │ │ │ -00478e30: 222c 3129 3d41 4207 002e 4919 0000 1200 ",1)=AB...I..... │ │ │ -00478e40: 2e49 1a00 0020 2020 4578 616d 706c 653a .I... Example: │ │ │ -00478e50: 0700 2e49 2100 0018 002e 4922 0000 2020 ...I!.....I".. │ │ │ +00478e10: 4617 0000 2020 205e 5828 312c 3629 3d31 F... ^X(1,6)=1 │ │ │ +00478e20: 3616 002e 4618 0000 2020 205e 5828 2242 6...F... ^X("B │ │ │ +00478e30: 222c 3129 3d41 4207 002e 4619 0000 1200 ",1)=AB...F..... │ │ │ +00478e40: 2e46 1a00 0020 2020 4578 616d 706c 653a .F... Example: │ │ │ +00478e50: 0700 2e46 2100 0018 002e 4622 0000 2020 ...F!.....F".. │ │ │ 00478e60: 2047 544d 3e7a 7772 6974 6520 6c63 6c13 GTM>zwrite lcl. │ │ │ -00478e70: 002e 4923 0000 2020 206c 636c 2822 2229 ..I#.. lcl("") │ │ │ -00478e80: 3d31 1200 2e49 2400 0020 2020 6c63 6c28 =1...I$.. lcl( │ │ │ -00478e90: 3129 3d31 1400 2e49 2500 0020 2020 6c63 1)=1...I%.. lc │ │ │ -00478ea0: 6c28 312c 3229 3d32 1700 2e49 2600 0020 l(1,2)=2...I&.. │ │ │ +00478e70: 002e 4623 0000 2020 206c 636c 2822 2229 ..F#.. lcl("") │ │ │ +00478e80: 3d31 1200 2e46 2400 0020 2020 6c63 6c28 =1...F$.. lcl( │ │ │ +00478e90: 3129 3d31 1400 2e46 2500 0020 2020 6c63 1)=1...F%.. lc │ │ │ +00478ea0: 6c28 312c 3229 3d32 1700 2e46 2600 0020 l(1,2)=2...F&.. │ │ │ 00478eb0: 2020 6c63 6c28 312c 322c 2222 293d 331a lcl(1,2,"")=3. │ │ │ -00478ec0: 002e 4927 0000 2020 206c 636c 2831 2c32 ..I'.. lcl(1,2 │ │ │ -00478ed0: 2c22 222c 2222 293d 341c 002e 4928 0000 ,"","")=4...I(.. │ │ │ +00478ec0: 002e 4627 0000 2020 206c 636c 2831 2c32 ..F'.. lcl(1,2 │ │ │ +00478ed0: 2c22 222c 2222 293d 341c 002e 4628 0000 ,"","")=4...F(.. │ │ │ 00478ee0: 2020 206c 636c 2831 2c32 2c22 222c 2222 lcl(1,2,"","" │ │ │ -00478ef0: 2c34 293d 3516 002e 4929 0000 2020 206c ,4)=5...I).. l │ │ │ -00478f00: 636c 2831 2c32 2c30 293d 361c 002e 492a cl(1,2,0)=6...I* │ │ │ +00478ef0: 2c34 293d 3516 002e 4629 0000 2020 206c ,4)=5...F).. l │ │ │ +00478f00: 636c 2831 2c32 2c30 293d 361c 002e 462a cl(1,2,0)=6...F* │ │ │ 00478f10: 0000 2020 206c 636c 2831 2c32 2c22 6162 .. lcl(1,2,"ab │ │ │ -00478f20: 6322 2c35 293d 3714 002e 4931 0000 2020 c",5)=7...I1.. │ │ │ -00478f30: 206c 636c 2822 7822 293d 3119 002e 4932 lcl("x")=1...I2 │ │ │ +00478f20: 6322 2c35 293d 3714 002e 4631 0000 2020 c",5)=7...F1.. │ │ │ +00478f30: 206c 636c 2822 7822 293d 3119 002e 4632 lcl("x")=1...F2 │ │ │ 00478f40: 0000 2020 2047 544d 3e73 6574 2079 3d22 .. GTM>set y=" │ │ │ -00478f50: 6c63 6c22 3f00 2e49 3300 0020 2020 4754 lcl"?..I3.. GT │ │ │ +00478f50: 6c63 6c22 3f00 2e46 3300 0020 2020 4754 lcl"?..F3.. GT │ │ │ 00478f60: 4d3e 666f 7220 2073 6574 2079 3d24 7175 M>for set y=$qu │ │ │ 00478f70: 6572 7928 4079 2920 7175 6974 3a79 3d22 ery(@y) quit:y=" │ │ │ 00478f80: 2220 2077 7269 7465 2021 2c79 2c22 3d22 " write !,y,"=" │ │ │ -00478f90: 2c40 7907 002e 4934 0000 2c00 2e49 3500 ,@y...I4..,..I5. │ │ │ +00478f90: 2c40 7907 002e 4634 0000 2c00 2e46 3500 ,@y...F4..,..F5. │ │ │ 00478fa0: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 00478fb0: 2070 726f 6475 6365 7320 7468 6520 7265 produces the re │ │ │ -00478fc0: 7375 6c74 733a 0700 2e49 3600 0013 002e sults:...I6..... │ │ │ -00478fd0: 4937 0000 2020 206c 636c 2822 2229 3d31 I7.. lcl("")=1 │ │ │ -00478fe0: 1200 2e49 3800 0020 2020 6c63 6c28 3129 ...I8.. lcl(1) │ │ │ +00478fc0: 7375 6c74 733a 0700 2e46 3600 0013 002e sults:...F6..... │ │ │ +00478fd0: 4637 0000 2020 206c 636c 2822 2229 3d31 F7.. lcl("")=1 │ │ │ +00478fe0: 1200 2e46 3800 0020 2020 6c63 6c28 3129 ...F8.. lcl(1) │ │ │ 00478ff0: 3d31 0000 0000 0000 0000 0000 0000 0000 =1.............. │ │ │ 00479000: 0400 0000 ec07 0000 7621 0000 0000 0000 ........v!...... │ │ │ -00479010: 4200 0049 4845 4c50 00ff 7300 ff46 554e B..IHELP..s..FUN │ │ │ +00479010: 4200 0046 4845 4c50 00ff 7300 ff46 554e B..FHELP..s..FUN │ │ │ 00479020: 4354 494f 4e53 00ff 7300 ff24 5155 4552 CTIONS..s..$QUER │ │ │ 00479030: 5928 2900 ff73 00ff 4558 414d 504c 4553 Y()..s..EXAMPLES │ │ │ 00479040: 00c0 3900 0020 2020 6c63 6c28 312c 3229 ..9.. lcl(1,2) │ │ │ -00479050: 3d32 1700 2e49 3a00 0020 2020 6c63 6c28 =2...I:.. lcl( │ │ │ -00479060: 312c 322c 2222 293d 331a 002e 4941 0000 1,2,"")=3...IA.. │ │ │ +00479050: 3d32 1700 2e46 3a00 0020 2020 6c63 6c28 =2...F:.. lcl( │ │ │ +00479060: 312c 322c 2222 293d 331a 002e 4641 0000 1,2,"")=3...FA.. │ │ │ 00479070: 2020 206c 636c 2831 2c32 2c22 222c 2222 lcl(1,2,"","" │ │ │ -00479080: 293d 341c 002e 4942 0000 2020 206c 636c )=4...IB.. lcl │ │ │ +00479080: 293d 341c 002e 4642 0000 2020 206c 636c )=4...FB.. lcl │ │ │ 00479090: 2831 2c32 2c22 222c 2222 2c34 293d 3516 (1,2,"","",4)=5. │ │ │ -004790a0: 002e 4943 0000 2020 206c 636c 2831 2c32 ..IC.. lcl(1,2 │ │ │ -004790b0: 2c30 293d 361c 002e 4944 0000 2020 206c ,0)=6...ID.. l │ │ │ +004790a0: 002e 4643 0000 2020 206c 636c 2831 2c32 ..FC.. lcl(1,2 │ │ │ +004790b0: 2c30 293d 361c 002e 4644 0000 2020 206c ,0)=6...FD.. l │ │ │ 004790c0: 636c 2831 2c32 2c22 6162 6322 2c35 293d cl(1,2,"abc",5)= │ │ │ -004790d0: 3714 002e 4945 0000 2020 206c 636c 2822 7...IE.. lcl(" │ │ │ -004790e0: 7822 293d 3107 002e 4946 0000 4000 2e49 x")=1...IF..@..I │ │ │ +004790d0: 3714 002e 4645 0000 2020 206c 636c 2822 7...FE.. lcl(" │ │ │ +004790e0: 7822 293d 3107 002e 4646 0000 4000 2e46 x")=1...FF..@..F │ │ │ 004790f0: 4700 0020 2020 4e6f 7465 2074 6861 7420 G.. Note that │ │ │ 00479100: 7468 6520 7265 7375 6c74 2069 7320 7468 the result is th │ │ │ 00479110: 6520 7361 6d65 2061 7320 7468 6520 5a57 e same as the ZW │ │ │ -00479120: 5249 5445 206f 7574 7075 742e 0700 2e49 RITE output....I │ │ │ -00479130: 4800 0017 0018 4952 414e 444f 4d28 2900 H.....IRANDOM(). │ │ │ -00479140: 0024 5261 6e64 6f6d 2829 1400 2149 bf11 .$Random()..!I.. │ │ │ +00479120: 5249 5445 206f 7574 7075 742e 0700 2e46 RITE output....F │ │ │ +00479130: 4800 0017 0018 4652 414e 444f 4d28 2900 H.....FRANDOM(). │ │ │ +00479140: 0024 5261 6e64 6f6d 2829 1400 2146 bf11 .$Random()..!F.. │ │ │ 00479150: 0000 2020 2024 5261 6e64 6f6d 2829 0700 .. $Random().. │ │ │ -00479160: 2249 2100 004a 0022 4931 0000 2020 2052 "I!..J."I1.. R │ │ │ +00479160: 2246 2100 004a 0022 4631 0000 2020 2052 "F!..J."F1.. R │ │ │ 00479170: 6574 7572 6e73 2061 2072 616e 646f 6d20 eturns a random │ │ │ 00479180: 696e 7465 6765 7220 6672 6f6d 2061 2072 integer from a r │ │ │ 00479190: 616e 6765 2073 7065 6369 6669 6564 2062 ange specified b │ │ │ 004791a0: 7920 6974 7320 6172 6775 6d65 6e74 2e07 y its argument.. │ │ │ -004791b0: 0022 4941 0000 3100 2249 5100 0020 2020 ."IA..1."IQ.. │ │ │ +004791b0: 0022 4641 0000 3100 2246 5100 0020 2020 ."FA..1."FQ.. │ │ │ 004791c0: 5468 6520 666f 726d 6174 2066 6f72 2074 The format for t │ │ │ 004791d0: 6865 2024 5241 4e44 4f4d 2066 756e 6374 he $RANDOM funct │ │ │ -004791e0: 696f 6e20 6973 3a07 0022 4961 0000 1c00 ion is:.."Ia.... │ │ │ -004791f0: 2249 7100 0020 2020 2452 5b41 4e44 4f4d "Iq.. $R[ANDOM │ │ │ -00479200: 5d28 696e 7465 7870 7229 0700 2249 8100 ](intexpr).."I.. │ │ │ -00479210: 0053 0022 4991 0000 2020 2024 5241 4e44 .S."I... $RAND │ │ │ +004791e0: 696f 6e20 6973 3a07 0022 4661 0000 1c00 ion is:.."Fa.... │ │ │ +004791f0: 2246 7100 0020 2020 2452 5b41 4e44 4f4d "Fq.. $R[ANDOM │ │ │ +00479200: 5d28 696e 7465 7870 7229 0700 2246 8100 ](intexpr).."F.. │ │ │ +00479210: 0053 0022 4691 0000 2020 2024 5241 4e44 .S."F... $RAND │ │ │ 00479220: 4f4d 2829 2070 726f 7669 6465 7320 6120 OM() provides a │ │ │ 00479230: 746f 6f6c 2066 6f72 2067 656e 6572 6174 tool for generat │ │ │ 00479240: 696e 6720 7073 6575 646f 2d72 616e 646f ing pseudo-rando │ │ │ 00479250: 6d20 7061 7474 6572 6e73 2075 7365 6675 m patterns usefu │ │ │ -00479260: 6c20 696e 5300 2149 c011 0000 2020 2074 l inS.!I.... t │ │ │ +00479260: 6c20 696e 5300 2146 c011 0000 2020 2074 l inS.!F.... t │ │ │ 00479270: 6573 7469 6e67 206f 7220 7374 6174 6973 esting or statis │ │ │ 00479280: 7469 6361 6c20 6361 6c63 756c 6174 696f tical calculatio │ │ │ 00479290: 6e73 2e20 2452 414e 444f 4d28 2920 7265 ns. $RANDOM() re │ │ │ 004792a0: 7375 6c74 7320 6661 6c6c 2062 6574 7765 sults fall betwe │ │ │ -004792b0: 656e 207a 6572 6f2d 0022 4912 0000 2020 en zero-."I... │ │ │ +004792b0: 656e 207a 6572 6f2d 0022 4612 0000 2020 en zero-."F... │ │ │ 004792c0: 2028 3029 2061 6e64 206f 6e65 206c 6573 (0) and one les │ │ │ 004792d0: 7320 7468 616e 2074 6865 2061 7267 756d s than the argum │ │ │ -004792e0: 656e 742e 0700 2249 1300 004d 0022 4914 ent..."I...M."I. │ │ │ +004792e0: 656e 742e 0700 2246 1300 004d 0022 4614 ent..."F...M."F. │ │ │ 004792f0: 0000 2020 2052 616e 646f 6d20 6e75 6d62 .. Random numb │ │ │ 00479300: 6572 2067 656e 6572 6174 6f72 7320 7573 er generators us │ │ │ 00479310: 6520 6661 6374 6f72 7320 6672 6f6d 2074 e factors from t │ │ │ 00479320: 6865 2065 6e76 6972 6f6e 6d65 6e74 2074 he environment t │ │ │ -00479330: 6f20 6372 6561 7465 5200 2249 1500 0020 o createR."I... │ │ │ +00479330: 6f20 6372 6561 7465 5200 2246 1500 0020 o createR."F... │ │ │ 00479340: 2020 7365 7175 656e 6365 7320 6f66 206e sequences of n │ │ │ 00479350: 756d 6265 7273 2e20 5472 7565 2072 616e umbers. True ran │ │ │ 00479360: 646f 6d20 6e75 6d62 6572 2067 656e 6572 dom number gener │ │ │ 00479370: 6174 696f 6e20 7265 7175 6972 6573 2061 ation requires a │ │ │ -00479380: 2073 6f75 7263 6520 6f66 5400 2249 1600 source ofT."I.. │ │ │ +00479380: 2073 6f75 7263 6520 6f66 5400 2246 1600 source ofT."F.. │ │ │ 00479390: 0020 2020 7768 6174 2069 7320 6b6e 6f77 . what is know │ │ │ 004793a0: 6e20 6173 2022 6e6f 6973 6522 2e20 5073 n as "noise". Ps │ │ │ 004793b0: 6575 646f 2d72 616e 646f 6d20 6e75 6d62 eudo-random numb │ │ │ 004793c0: 6572 7320 6170 7065 6172 2074 6f20 6861 ers appear to ha │ │ │ 004793d0: 7665 206e 6f20 7061 7474 6572 6e2c 5400 ve no pattern,T. │ │ │ -004793e0: 2249 1700 0020 2020 6275 7420 6172 6520 "I... but are │ │ │ +004793e0: 2246 1700 0020 2020 6275 7420 6172 6520 "F... but are │ │ │ 004793f0: 6465 7665 6c6f 7065 6420 7573 696e 6720 developed using │ │ │ 00479400: 696e 7465 7261 6374 696f 6e73 2062 6574 interactions bet │ │ │ 00479410: 7765 656e 2066 6163 746f 7273 2074 6861 ween factors tha │ │ │ 00479420: 7420 7661 7279 2069 6e20 7761 7973 206e t vary in ways n │ │ │ -00479430: 6f74 5200 2249 1800 0020 2020 6775 6172 otR."I... guar │ │ │ +00479430: 6f74 5200 2246 1800 0020 2020 6775 6172 otR."F... guar │ │ │ 00479440: 616e 7465 6564 2074 6f20 6265 2065 6e74 anteed to be ent │ │ │ 00479450: 6972 656c 7920 7261 6e64 6f6d 2e20 496e irely random. In │ │ │ 00479460: 2061 6363 6f72 6461 6e63 6520 7769 7468 accordance with │ │ │ 00479470: 2074 6865 204d 2073 7461 6e64 6172 642c the M standard, │ │ │ -00479480: 2074 6865 4a00 2249 1900 0020 2020 4754 theJ."I... GT │ │ │ +00479480: 2074 6865 4a00 2246 1900 0020 2020 4754 theJ."F... GT │ │ │ 00479490: 2e4d 2069 6d70 6c65 6d65 6e74 6174 696f .M implementatio │ │ │ 004794a0: 6e20 6f66 2024 5241 4e44 4f4d 2829 2070 n of $RANDOM() p │ │ │ 004794b0: 726f 6475 6365 7320 7073 6575 646f 2d72 roduces pseudo-r │ │ │ 004794c0: 616e 646f 6d20 6e75 6d62 6572 732e 0700 andom numbers... │ │ │ -004794d0: 2249 1a00 001a 0021 49ff 7300 ff45 5841 "I.....!I.s..EXA │ │ │ +004794d0: 2246 1a00 001a 0021 46ff 7300 ff45 5841 "F.....!F.s..EXA │ │ │ 004794e0: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -004794f0: 002e 49bf 1100 0020 2020 4578 616d 706c ..I.... Exampl │ │ │ -00479500: 6573 0700 2f49 2100 0012 002f 4931 0000 es../I!..../I1.. │ │ │ -00479510: 2020 2045 7861 6d70 6c65 3a07 002f 4941 Example:../IA │ │ │ -00479520: 0000 2b00 2f49 5100 0020 2020 4754 4d3e ..+./IQ.. GTM> │ │ │ +004794f0: 002e 46bf 1100 0020 2020 4578 616d 706c ..F.... Exampl │ │ │ +00479500: 6573 0700 2f46 2100 0012 002f 4631 0000 es../F!..../F1.. │ │ │ +00479510: 2020 2045 7861 6d70 6c65 3a07 002f 4641 Example:../FA │ │ │ +00479520: 0000 2b00 2f46 5100 0020 2020 4754 4d3e ..+./FQ.. GTM> │ │ │ 00479530: 666f 7220 693d 313a 313a 3130 2077 7269 for i=1:1:10 wri │ │ │ 00479540: 7465 2024 7261 6e64 6f6d 2831 2914 002f te $random(1)../ │ │ │ -00479550: 4961 0000 2020 2030 3030 3030 3030 3030 Ia.. 000000000 │ │ │ -00479560: 300e 002f 4971 0000 2020 2047 544d 3e07 0../Iq.. GTM>. │ │ │ -00479570: 002f 4981 0000 5200 2f49 9100 0020 2020 ./I...R./I... │ │ │ +00479550: 4661 0000 2020 2030 3030 3030 3030 3030 Fa.. 000000000 │ │ │ +00479560: 300e 002f 4671 0000 2020 2047 544d 3e07 0../Fq.. GTM>. │ │ │ +00479570: 002f 4681 0000 5200 2f46 9100 0020 2020 ./F...R./F... │ │ │ 00479580: 5468 6973 2073 686f 7773 2074 6861 7420 This shows that │ │ │ 00479590: 7768 656e 2024 5241 4e44 4f4d 2829 2068 when $RANDOM() h │ │ │ 004795a0: 6173 2061 6e20 6172 6775 6d65 6e74 206f as an argument o │ │ │ 004795b0: 6620 6f6e 6520 2831 292c 2074 6865 2072 f one (1), the r │ │ │ -004795c0: 6573 756c 7420 6973 2500 2e49 c011 0000 esult is%..I.... │ │ │ +004795c0: 6573 756c 7420 6973 2500 2e46 c011 0000 esult is%..F.... │ │ │ 004795d0: 2020 2074 6f6f 2063 6f6e 6669 6e65 6420 too confined │ │ │ 004795e0: 746f 2062 6520 7261 6e64 6f6d 2e07 002f to be random.../ │ │ │ -004795f0: 4912 0000 1200 2f49 1300 0020 2020 4578 I...../I... Ex │ │ │ -00479600: 616d 706c 653a 0700 2f49 1400 0022 002f ample:../I..."./ │ │ │ -00479610: 4915 0000 2020 2073 6574 2078 3d24 7261 I... set x=$ra │ │ │ +004795f0: 4612 0000 1200 2f46 1300 0020 2020 4578 F...../F... Ex │ │ │ +00479600: 616d 706c 653a 0700 2f46 1400 0022 002f ample:../F..."./ │ │ │ +00479610: 4615 0000 2020 2073 6574 2078 3d24 7261 F... set x=$ra │ │ │ 00479620: 6e64 6f6d 2831 3030 292b 312a 2e30 3107 ndom(100)+1*.01. │ │ │ -00479630: 002f 4916 0000 5000 2f49 1700 0020 2020 ./I...P./I... │ │ │ +00479630: 002f 4616 0000 5000 2f46 1700 0020 2020 ./F...P./F... │ │ │ 00479640: 5468 6973 2024 5241 4e44 4f4d 2829 2065 This $RANDOM() e │ │ │ 00479650: 7861 6d70 6c65 2070 726f 6475 6365 7320 xample produces │ │ │ 00479660: 6120 6e75 6d62 6572 2062 6574 7765 656e a number between │ │ │ 00479670: 2030 2061 6e64 2039 392e 2054 6865 2065 0 and 99. The e │ │ │ -00479680: 7861 6d70 6c65 4f00 2f49 1800 0020 2020 xampleO./I... │ │ │ +00479680: 7861 6d70 6c65 4f00 2f46 1800 0020 2020 xampleO./F... │ │ │ 00479690: 7468 656e 2073 6869 6674 7320 7769 7468 then shifts with │ │ │ 004796a0: 2061 6464 6974 696f 6e2c 2061 6e64 2073 addition, and s │ │ │ 004796b0: 6361 6c65 7320 7769 7468 206d 756c 7469 cales with multi │ │ │ 004796c0: 706c 6963 6174 696f 6e20 746f 2063 7265 plication to cre │ │ │ -004796d0: 6174 6520 6122 002f 4919 0000 2020 2076 ate a"./I... v │ │ │ +004796d0: 6174 6520 6122 002f 4619 0000 2020 2076 ate a"./F... v │ │ │ 004796e0: 616c 7565 2062 6574 7765 656e 202e 3031 alue between .01 │ │ │ -004796f0: 2061 6e64 2031 2e07 002f 491a 0000 1800 and 1.../I..... │ │ │ -00479700: 1949 4550 4c41 4345 2829 0000 2452 4550 .IEPLACE()..$REP │ │ │ -00479710: 4c41 4345 2829 1500 2249 bf11 0000 2020 LACE().."I.... │ │ │ -00479720: 2024 5245 504c 4143 4528 2907 0023 4921 $REPLACE()..#I! │ │ │ -00479730: 0000 5100 2349 3100 0020 2020 5265 7475 ..Q.#I1.. Retu │ │ │ +004796f0: 2061 6e64 2031 2e07 002f 461a 0000 1800 and 1.../F..... │ │ │ +00479700: 1946 4550 4c41 4345 2829 0000 2452 4550 .FEPLACE()..$REP │ │ │ +00479710: 4c41 4345 2829 1500 2246 bf11 0000 2020 LACE().."F.... │ │ │ +00479720: 2024 5245 504c 4143 4528 2907 0023 4621 $REPLACE()..#F! │ │ │ +00479730: 0000 5100 2346 3100 0020 2020 5265 7475 ..Q.#F1.. Retu │ │ │ 00479740: 726e 7320 6120 7374 7269 6e67 2074 6861 rns a string tha │ │ │ 00479750: 7420 7265 7375 6c74 7320 6672 6f6d 2072 t results from r │ │ │ 00479760: 6570 6c61 6369 6e67 206f 7220 6472 6f70 eplacing or drop │ │ │ 00479770: 7069 6e67 2061 2073 7562 7374 7269 6e67 ping a substring │ │ │ -00479780: 2069 6e4e 0023 4941 0000 2020 2074 6865 inN.#IA.. the │ │ │ +00479780: 2069 6e4e 0023 4641 0000 2020 2074 6865 inN.#FA.. the │ │ │ 00479790: 2066 6972 7374 206f 6620 6974 7320 6172 first of its ar │ │ │ 004797a0: 6775 6d65 6e74 7320 6173 2073 7065 6369 guments as speci │ │ │ 004797b0: 6669 6564 2062 7920 7468 6520 7061 7474 fied by the patt │ │ │ 004797c0: 6572 6e73 206f 6620 6974 7320 6f74 6865 erns of its othe │ │ │ -004797d0: 7214 0023 4951 0000 2020 2061 7267 756d r..#IQ.. argum │ │ │ -004797e0: 656e 7473 2e07 0023 4961 0000 0000 0000 ents...#Ia...... │ │ │ +004797d0: 7214 0023 4651 0000 2020 2061 7267 756d r..#FQ.. argum │ │ │ +004797e0: 656e 7473 2e07 0023 4661 0000 0000 0000 ents...#Fa...... │ │ │ 004797f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00479800: 0400 0000 dc07 0000 b921 0000 0000 0000 .........!...... │ │ │ -00479810: 5500 0049 4845 4c50 00ff 7300 ff46 554e U..IHELP..s..FUN │ │ │ +00479810: 5500 0046 4845 4c50 00ff 7300 ff46 554e U..FHELP..s..FUN │ │ │ 00479820: 4354 494f 4e53 00ff 7300 ff24 5245 504c CTIONS..s..$REPL │ │ │ 00479830: 4143 4528 2900 bf71 0000 2020 2054 6865 ACE()..q.. The │ │ │ 00479840: 2066 6f72 6d61 7420 666f 7220 7468 6520 format for the │ │ │ 00479850: 2452 4550 4c41 4345 2066 756e 6374 696f $REPLACE functio │ │ │ -00479860: 6e20 6973 3a07 0023 4981 0000 2900 2349 n is:..#I...).#I │ │ │ +00479860: 6e20 6973 3a07 0023 4681 0000 2900 2346 n is:..#F...).#F │ │ │ 00479870: 9100 0020 2020 2452 4550 4c41 4345 2865 ... $REPLACE(e │ │ │ 00479880: 7870 7231 5b2c 6578 7072 325b 2c65 7870 xpr1[,expr2[,exp │ │ │ -00479890: 7233 5d5d 2908 0022 49c0 1100 001a 0022 r3]]).."I......" │ │ │ -004798a0: 49ff 7300 ff45 5841 4d50 4c45 5300 0045 I.s..EXAMPLES..E │ │ │ -004798b0: 7861 6d70 6c65 7313 002f 49bf 1100 0020 xamples../I.... │ │ │ -004798c0: 2020 4578 616d 706c 6573 0700 3049 2100 Examples..0I!. │ │ │ -004798d0: 0012 0030 4931 0000 2020 2045 7861 6d70 ...0I1.. Examp │ │ │ -004798e0: 6c65 3a07 0030 4941 0000 3400 3049 5100 le:..0IA..4.0IQ. │ │ │ +00479890: 7233 5d5d 2908 0022 46c0 1100 001a 0022 r3]]).."F......" │ │ │ +004798a0: 46ff 7300 ff45 5841 4d50 4c45 5300 0045 F.s..EXAMPLES..E │ │ │ +004798b0: 7861 6d70 6c65 7313 002f 46bf 1100 0020 xamples../F.... │ │ │ +004798c0: 2020 4578 616d 706c 6573 0700 3046 2100 Examples..0F!. │ │ │ +004798d0: 0012 0030 4631 0000 2020 2045 7861 6d70 ...0F1.. Examp │ │ │ +004798e0: 6c65 3a07 0030 4641 0000 3400 3046 5100 le:..0FA..4.0FQ. │ │ │ 004798f0: 0020 2020 4754 4d3e 7772 6974 6520 2472 . GTM>write $r │ │ │ 00479900: 6570 6c61 6365 2822 616c 7068 6162 6574 eplace("alphabet │ │ │ 00479910: 222c 2261 6265 222c 2241 4245 2229 1200 ","abe","ABE").. │ │ │ -00479920: 3049 6100 0020 2020 616c 7068 4142 4574 0Ia.. alphABEt │ │ │ -00479930: 0e00 3049 7100 0020 2020 4754 4d3e 0700 ..0Iq.. GTM>.. │ │ │ -00479940: 3049 8100 004a 0030 4991 0000 2020 2024 0I...J.0I... $ │ │ │ +00479920: 3046 6100 0020 2020 616c 7068 4142 4574 0Fa.. alphABEt │ │ │ +00479930: 0e00 3046 7100 0020 2020 4754 4d3e 0700 ..0Fq.. GTM>.. │ │ │ +00479940: 3046 8100 004a 0030 4691 0000 2020 2024 0F...J.0F... $ │ │ │ 00479950: 5245 504c 4143 4528 2920 7365 6172 6368 REPLACE() search │ │ │ 00479960: 6573 2066 6f72 2074 6865 2073 6563 6f6e es for the secon │ │ │ 00479970: 6420 6578 7072 6573 7369 6f6e 2022 6162 d expression "ab │ │ │ 00479980: 6522 2069 6e20 7468 6520 6669 7273 7450 e" in the firstP │ │ │ -00479990: 002f 49c0 1100 0020 2020 6578 7072 6573 ./I.... expres │ │ │ +00479990: 002f 46c0 1100 0020 2020 6578 7072 6573 ./F.... expres │ │ │ 004799a0: 7369 6f6e 2022 616c 7068 6162 6574 222e sion "alphabet". │ │ │ 004799b0: 2053 696e 6365 2022 6162 6522 2065 7869 Since "abe" exi │ │ │ 004799c0: 7374 7320 696e 2074 6865 2066 6972 7374 sts in the first │ │ │ 004799d0: 2065 7870 7265 7373 696f 6e2c 2069 7442 expression, itB │ │ │ -004799e0: 0030 4912 0000 2020 2072 6570 6c61 6365 .0I... replace │ │ │ +004799e0: 0030 4612 0000 2020 2072 6570 6c61 6365 .0F... replace │ │ │ 004799f0: 7320 7468 6520 6f63 6375 7272 656e 6365 s the occurrence │ │ │ 00479a00: 2077 6974 6820 7468 6520 7468 6972 6420 with the third │ │ │ 00479a10: 6578 7072 6573 7369 6f6e 2022 4142 4522 expression "ABE" │ │ │ -00479a20: 2e07 0030 4913 0000 1700 1a49 5645 5253 ...0I......IVERS │ │ │ +00479a20: 2e07 0030 4613 0000 1700 1a46 5645 5253 ...0F......FVERS │ │ │ 00479a30: 4528 2900 0024 5245 7665 7273 6528 2915 E()..$REverse(). │ │ │ -00479a40: 0022 49bf 1100 0020 2020 2452 4576 6572 ."I.... $REver │ │ │ -00479a50: 7365 2829 0700 2349 2100 0054 0023 4931 se()..#I!..T.#I1 │ │ │ +00479a40: 0022 46bf 1100 0020 2020 2452 4576 6572 ."F.... $REver │ │ │ +00479a50: 7365 2829 0700 2346 2100 0054 0023 4631 se()..#F!..T.#F1 │ │ │ 00479a60: 0000 2020 2052 6574 7572 6e73 2061 2073 .. Returns a s │ │ │ 00479a70: 7472 696e 6720 7769 7468 2074 6865 2063 tring with the c │ │ │ 00479a80: 6861 7261 6374 6572 7320 696e 2074 6865 haracters in the │ │ │ 00479a90: 2072 6576 6572 7365 206f 7264 6572 2066 reverse order f │ │ │ 00479aa0: 726f 6d20 7468 6174 206f 6620 6974 7313 rom that of its. │ │ │ -00479ab0: 0023 4941 0000 2020 2061 7267 756d 656e .#IA.. argumen │ │ │ -00479ac0: 742e 0700 2349 5100 0032 0023 4961 0000 t...#IQ..2.#Ia.. │ │ │ +00479ab0: 0023 4641 0000 2020 2061 7267 756d 656e .#FA.. argumen │ │ │ +00479ac0: 742e 0700 2346 5100 0032 0023 4661 0000 t...#FQ..2.#Fa.. │ │ │ 00479ad0: 2020 2054 6865 2066 6f72 6d61 7420 666f The format fo │ │ │ 00479ae0: 7220 7468 6520 2452 4556 4552 5345 2066 r the $REVERSE f │ │ │ -00479af0: 756e 6374 696f 6e20 6973 3a07 0023 4971 unction is:..#Iq │ │ │ -00479b00: 0000 1a00 2349 8100 0020 2020 2452 455b ....#I... $RE[ │ │ │ -00479b10: 5645 5253 455d 2865 7870 7229 0700 2349 VERSE](expr)..#I │ │ │ -00479b20: 9100 001a 0022 49ff 7300 ff45 5841 4d50 ....."I.s..EXAMP │ │ │ +00479af0: 756e 6374 696f 6e20 6973 3a07 0023 4671 unction is:..#Fq │ │ │ +00479b00: 0000 1a00 2346 8100 0020 2020 2452 455b ....#F... $RE[ │ │ │ +00479b10: 5645 5253 455d 2865 7870 7229 0700 2346 VERSE](expr)..#F │ │ │ +00479b20: 9100 001a 0022 46ff 7300 ff45 5841 4d50 ....."F.s..EXAMP │ │ │ 00479b30: 4c45 5300 0045 7861 6d70 6c65 7313 002f LES..Examples../ │ │ │ -00479b40: 49bf 1100 0020 2020 4578 616d 706c 6573 I.... Examples │ │ │ -00479b50: 0700 3049 2100 0012 0030 4931 0000 2020 ..0I!....0I1.. │ │ │ -00479b60: 2045 7861 6d70 6c65 3a07 0030 4941 0000 Example:..0IA.. │ │ │ -00479b70: 2100 3049 5100 0020 2020 4754 4d3e 7772 !.0IQ.. GTM>wr │ │ │ +00479b40: 46bf 1100 0020 2020 4578 616d 706c 6573 F.... Examples │ │ │ +00479b50: 0700 3046 2100 0012 0030 4631 0000 2020 ..0F!....0F1.. │ │ │ +00479b60: 2045 7861 6d70 6c65 3a07 0030 4641 0000 Example:..0FA.. │ │ │ +00479b70: 2100 3046 5100 0020 2020 4754 4d3e 7772 !.0FQ.. GTM>wr │ │ │ 00479b80: 6974 6520 2472 6576 6572 7365 2831 3233 ite $reverse(123 │ │ │ -00479b90: 290d 0030 4961 0000 2020 2033 3231 2500 )..0Ia.. 321%. │ │ │ -00479ba0: 3049 7100 0020 2020 4754 4d3e 7772 6974 0Iq.. GTM>writ │ │ │ +00479b90: 290d 0030 4661 0000 2020 2033 3231 2500 )..0Fa.. 321%. │ │ │ +00479ba0: 3046 7100 0020 2020 4754 4d3e 7772 6974 0Fq.. GTM>writ │ │ │ 00479bb0: 6520 2472 6576 6572 7365 2822 4162 4344 e $reverse("AbCD │ │ │ -00479bc0: 6522 2911 0030 4981 0000 2020 2022 6544 e")..0I... "eD │ │ │ -00479bd0: 4362 4122 0700 3049 9100 0017 0018 4953 CbA"..0I......IS │ │ │ +00479bc0: 6522 2911 0030 4681 0000 2020 2022 6544 e")..0F... "eD │ │ │ +00479bd0: 4362 4122 0700 3046 9100 0017 0018 4653 CbA"..0F......FS │ │ │ 00479be0: 454c 4543 5428 2900 0024 5365 6c65 6374 ELECT()..$Select │ │ │ -00479bf0: 2829 1400 2149 bf11 0000 2020 2024 5365 ()..!I.... $Se │ │ │ -00479c00: 6c65 6374 2829 0700 2249 2100 0053 0022 lect().."I!..S." │ │ │ -00479c10: 4931 0000 2020 2052 6574 7572 6e73 2061 I1.. Returns a │ │ │ +00479bf0: 2829 1400 2146 bf11 0000 2020 2024 5365 ()..!F.... $Se │ │ │ +00479c00: 6c65 6374 2829 0700 2246 2100 0053 0022 lect().."F!..S." │ │ │ +00479c10: 4631 0000 2020 2052 6574 7572 6e73 2061 F1.. Returns a │ │ │ 00479c20: 2076 616c 7565 2061 7373 6f63 6961 7465 value associate │ │ │ 00479c30: 6420 7769 7468 2074 6865 2066 6972 7374 d with the first │ │ │ 00479c40: 2074 7275 6520 7472 7574 682d 7661 6c75 true truth-valu │ │ │ 00479c50: 6564 2065 7870 7265 7373 696f 6e20 696e ed expression in │ │ │ -00479c60: 3000 2249 4100 0020 2020 6120 6c69 7374 0."IA.. a list │ │ │ +00479c60: 3000 2246 4100 0020 2020 6120 6c69 7374 0."FA.. a list │ │ │ 00479c70: 206f 6620 7061 6972 6564 2065 7870 7265 of paired expre │ │ │ 00479c80: 7373 696f 6e20 6172 6775 6d65 6e74 732e ssion arguments. │ │ │ -00479c90: 0700 2249 5100 0031 0022 4961 0000 2020 .."IQ..1."Ia.. │ │ │ +00479c90: 0700 2246 5100 0031 0022 4661 0000 2020 .."FQ..1."Fa.. │ │ │ 00479ca0: 2054 6865 2066 6f72 6d61 7420 666f 7220 The format for │ │ │ 00479cb0: 7468 6520 2453 454c 4543 5420 6675 6e63 the $SELECT func │ │ │ -00479cc0: 7469 6f6e 2069 733a 0700 2249 7100 0026 tion is:.."Iq..& │ │ │ -00479cd0: 0022 4981 0000 2020 2024 535b 454c 4543 ."I... $S[ELEC │ │ │ +00479cc0: 7469 6f6e 2069 733a 0700 2246 7100 0026 tion is:.."Fq..& │ │ │ +00479cd0: 0022 4681 0000 2020 2024 535b 454c 4543 ."F... $S[ELEC │ │ │ 00479ce0: 545d 2874 7665 7870 723a 6578 7072 5b2c T](tvexpr:expr[, │ │ │ -00479cf0: 2e2e 2e5d 2907 0022 4991 0000 5300 2149 ...]).."I...S.!I │ │ │ +00479cf0: 2e2e 2e5d 2907 0022 4691 0000 5300 2146 ...]).."F...S.!F │ │ │ 00479d00: c011 0000 2020 2024 5345 4c45 4354 2829 .... $SELECT() │ │ │ 00479d10: 2069 7320 6f6e 6520 6f66 2061 206c 696d is one of a lim │ │ │ 00479d20: 6974 6564 2073 6574 206f 6620 6675 6e63 ited set of func │ │ │ 00479d30: 7469 6f6e 7320 7468 6174 2070 6572 6d69 tions that permi │ │ │ 00479d40: 7420 616e 2069 6e64 6566 696e 6974 6552 t an indefiniteR │ │ │ -00479d50: 0022 4912 0000 2020 206e 756d 6265 7220 ."I... number │ │ │ +00479d50: 0022 4612 0000 2020 206e 756d 6265 7220 ."F... number │ │ │ 00479d60: 6f66 2061 7267 756d 656e 7473 2e20 2453 of arguments. $S │ │ │ 00479d70: 454c 4543 5428 2920 7072 6f76 6964 6573 ELECT() provides │ │ │ 00479d80: 2061 206d 6561 6e73 206f 6620 7365 6c65 a means of sele │ │ │ 00479d90: 6374 696e 6720 6672 6f6d 2061 206c 6973 cting from a lis │ │ │ -00479da0: 741a 0022 4913 0000 2020 206f 6620 616c t.."I... of al │ │ │ -00479db0: 7465 726e 6174 6976 6573 2e07 0022 4914 ternatives..."I. │ │ │ -00479dc0: 0000 5200 2249 1500 0020 2020 4765 6e65 ..R."I... Gene │ │ │ +00479da0: 741a 0022 4613 0000 2020 206f 6620 616c t.."F... of al │ │ │ +00479db0: 7465 726e 6174 6976 6573 2e07 0022 4614 ternatives..."F. │ │ │ +00479dc0: 0000 5200 2246 1500 0020 2020 4765 6e65 ..R."F... Gene │ │ │ 00479dd0: 7261 6c6c 792c 2074 6865 206c 6173 7420 rally, the last │ │ │ 00479de0: 2453 454c 4543 5428 2920 6172 6775 6d65 $SELECT() argume │ │ │ 00479df0: 6e74 2068 6173 206e 756d 6572 6963 206c nt has numeric l │ │ │ 00479e00: 6974 6572 616c 206f 6e65 2028 3129 2066 iteral one (1) f │ │ │ -00479e10: 6f72 2061 5300 2249 1600 0020 2020 7472 or aS."I... tr │ │ │ +00479e10: 6f72 2061 5300 2246 1600 0020 2020 7472 or aS."F... tr │ │ │ 00479e20: 7574 682d 7661 6c75 6520 746f 2070 7265 uth-value to pre │ │ │ 00479e30: 7665 6e74 2072 756e 2d74 696d 6520 6572 vent run-time er │ │ │ 00479e40: 726f 7273 2c20 616e 6420 746f 2070 726f rors, and to pro │ │ │ 00479e50: 7669 6465 2061 2022 6465 6661 756c 7422 vide a "default" │ │ │ -00479e60: 2076 616c 7565 2e07 0022 4917 0000 1a00 value..."I..... │ │ │ -00479e70: 2149 ff73 00ff 4558 414d 504c 4553 0000 !I.s..EXAMPLES.. │ │ │ -00479e80: 4578 616d 706c 6573 1300 2e49 bf11 0000 Examples...I.... │ │ │ -00479e90: 2020 2045 7861 6d70 6c65 7307 002f 4921 Examples../I! │ │ │ -00479ea0: 0000 1200 2f49 3100 0020 2020 4578 616d ..../I1.. Exam │ │ │ -00479eb0: 706c 653a 0700 2f49 4100 004e 002f 4951 ple:../IA..N./IQ │ │ │ +00479e60: 2076 616c 7565 2e07 0022 4617 0000 1a00 value..."F..... │ │ │ +00479e70: 2146 ff73 00ff 4558 414d 504c 4553 0000 !F.s..EXAMPLES.. │ │ │ +00479e80: 4578 616d 706c 6573 1300 2e46 bf11 0000 Examples...F.... │ │ │ +00479e90: 2020 2045 7861 6d70 6c65 7307 002f 4621 Examples../F! │ │ │ +00479ea0: 0000 1200 2f46 3100 0020 2020 4578 616d ..../F1.. Exam │ │ │ +00479eb0: 706c 653a 0700 2f46 4100 004e 002f 4651 ple:../FA..N./FQ │ │ │ 00479ec0: 0000 2020 2047 544d 3e66 6f72 2069 3d33 .. GTM>for i=3 │ │ │ 00479ed0: 3a2d 313a 3020 7772 6974 6520 212c 2473 :-1:0 write !,$s │ │ │ 00479ee0: 656c 6563 7428 693d 313a 2268 6572 6522 elect(i=1:"here" │ │ │ 00479ef0: 2c69 3d32 3a22 636f 6d65 222c 693d 333a ,i=2:"come",i=3: │ │ │ -00479f00: 2257 6174 736f 6e22 2910 002f 4961 0000 "Watson")../Ia.. │ │ │ -00479f10: 2020 2057 6174 736f 6e0e 002f 4971 0000 Watson../Iq.. │ │ │ -00479f20: 2020 2063 6f6d 650e 002f 4981 0000 2020 come../I... │ │ │ -00479f30: 2068 6572 653d 002f 4991 0000 2020 2025 here=./I... % │ │ │ +00479f00: 2257 6174 736f 6e22 2910 002f 4661 0000 "Watson")../Fa.. │ │ │ +00479f10: 2020 2057 6174 736f 6e0e 002f 4671 0000 Watson../Fq.. │ │ │ +00479f20: 2020 2063 6f6d 650e 002f 4681 0000 2020 come../F... │ │ │ +00479f30: 2068 6572 653d 002f 4691 0000 2020 2025 here=./F... % │ │ │ 00479f40: 4754 4d2d 452d 5345 4c45 4354 4641 4c53 GTM-E-SELECTFALS │ │ │ 00479f50: 452c 204e 6f20 6172 6775 6d65 6e74 2074 E, No argument t │ │ │ 00479f60: 6f20 2453 454c 4543 5420 7761 7320 7472 o $SELECT was tr │ │ │ -00479f70: 7565 0f00 2e49 c011 0000 2020 2047 544d ue...I.... GTM │ │ │ -00479f80: 3e07 002f 4912 0000 5400 2f49 1300 0020 >../I...T./I... │ │ │ +00479f70: 7565 0f00 2e46 c011 0000 2020 2047 544d ue...F.... GTM │ │ │ +00479f80: 3e07 002f 4612 0000 5400 2f46 1300 0020 >../F...T./F... │ │ │ 00479f90: 2020 5468 6973 206c 6f6f 7020 7573 6573 This loop uses │ │ │ 00479fa0: 2024 5345 4c45 4354 2829 2074 6f20 5752 $SELECT() to WR │ │ │ 00479fb0: 4954 4520 6120 7365 7269 6573 206f 6620 ITE a series of │ │ │ 00479fc0: 7374 7269 6e67 732e 2042 6563 6175 7365 strings. Because │ │ │ 00479fd0: 2074 6865 7265 2069 7320 6e6f 0000 0000 there is no.... │ │ │ 00479fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00479ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047a000: 0400 0000 fb07 0000 0022 0000 0000 0000 ........."...... │ │ │ -0047a010: 7f00 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0047a010: 7f00 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..s..FUN │ │ │ 0047a020: 4354 494f 4e53 00ff 7300 ff24 5345 4c45 CTIONS..s..$SELE │ │ │ 0047a030: 4354 2829 00ff 7300 ff45 5841 4d50 4c45 CT()..s..EXAMPLE │ │ │ 0047a040: 5300 c014 0000 2020 2074 7275 6520 6172 S..... true ar │ │ │ 0047a050: 6775 6d65 6e74 206f 6e20 7468 6520 666f gument on the fo │ │ │ 0047a060: 7572 7468 2069 7465 7261 7469 6f6e 2c20 urth iteration, │ │ │ 0047a070: 7768 656e 2069 3d30 2c20 2453 454c 4543 when i=0, $SELEC │ │ │ 0047a080: 5428 2920 7072 6f64 7563 6573 2061 6e10 T() produces an. │ │ │ -0047a090: 002f 4915 0000 2020 2065 7272 6f72 2e07 ./I... error.. │ │ │ -0047a0a0: 002f 4916 0000 1200 2f49 1700 0020 2020 ./I...../I... │ │ │ -0047a0b0: 4578 616d 706c 653a 0700 2f49 1800 0043 Example:../I...C │ │ │ -0047a0c0: 002f 4919 0000 2020 2073 6574 206e 616d ./I... set nam │ │ │ +0047a090: 002f 4615 0000 2020 2065 7272 6f72 2e07 ./F... error.. │ │ │ +0047a0a0: 002f 4616 0000 1200 2f46 1700 0020 2020 ./F...../F... │ │ │ +0047a0b0: 4578 616d 706c 653a 0700 2f46 1800 0043 Example:../F...C │ │ │ +0047a0c0: 002f 4619 0000 2020 2073 6574 206e 616d ./F... set nam │ │ │ 0047a0d0: 653d 2473 656c 6563 7428 7365 783d 224d e=$select(sex="M │ │ │ 0047a0e0: 223a 224d 722e 2022 2c73 6578 3d22 4622 ":"Mr. ",sex="F" │ │ │ 0047a0f0: 3a22 4d73 2e20 222c 313a 2222 295f 6e61 :"Ms. ",1:"")_na │ │ │ -0047a100: 6d65 0700 2f49 1a00 0050 002f 4921 0000 me../I...P./I!.. │ │ │ +0047a100: 6d65 0700 2f46 1a00 0050 002f 4621 0000 me../F...P./F!.. │ │ │ 0047a110: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 0047a120: 7573 6573 2024 5345 4c45 4354 2829 2074 uses $SELECT() t │ │ │ 0047a130: 6f20 6164 6420 6120 7072 6566 6978 2074 o add a prefix t │ │ │ 0047a140: 6f20 7468 6520 6e61 6d65 2062 6173 6564 o the name based │ │ │ -0047a150: 206f 6e20 6120 7365 7854 002f 4922 0000 on a sexT./I".. │ │ │ +0047a150: 206f 6e20 6120 7365 7854 002f 4622 0000 on a sexT./F".. │ │ │ 0047a160: 2020 2063 6f64 6520 6865 6c64 2069 6e20 code held in │ │ │ 0047a170: 7468 6520 7661 7269 6162 6c65 2073 6578 the variable sex │ │ │ 0047a180: 2e20 4e6f 7469 6365 2074 6861 7420 7468 . Notice that th │ │ │ 0047a190: 6520 6465 6661 756c 7420 6861 6e64 6c65 e default handle │ │ │ 0047a1a0: 7320 7468 6520 6361 7365 206f 6626 002f s the case of&./ │ │ │ -0047a1b0: 4923 0000 2020 2061 206d 6973 7369 6e67 I#.. a missing │ │ │ +0047a1b0: 4623 0000 2020 2061 206d 6973 7369 6e67 F#.. a missing │ │ │ 0047a1c0: 206f 7220 696e 636f 7272 6563 7420 636f or incorrect co │ │ │ -0047a1d0: 6465 2e07 002f 4924 0000 1200 2f49 2500 de.../I$..../I%. │ │ │ -0047a1e0: 0020 2020 4578 616d 706c 653a 0700 2f49 . Example:../I │ │ │ -0047a1f0: 2600 0043 002f 4927 0000 2020 2069 6620 &..C./I'.. if │ │ │ +0047a1d0: 6465 2e07 002f 4624 0000 1200 2f46 2500 de.../F$..../F%. │ │ │ +0047a1e0: 0020 2020 4578 616d 706c 653a 0700 2f46 . Example:../F │ │ │ +0047a1f0: 2600 0043 002f 4627 0000 2020 2069 6620 &..C./F'.. if │ │ │ 0047a200: 2473 656c 6563 7428 783d 2b78 3a78 2c78 $select(x=+x:x,x │ │ │ 0047a210: 3d22 223a 302c 224a 414e 4150 524a 554c ="":0,"JANAPRJUL │ │ │ 0047a220: 4f43 5422 5b78 3a31 2c31 3a30 2920 646f OCT"[x:1,1:0) do │ │ │ -0047a230: 2054 4849 4e47 0700 2f49 2800 004a 002f THING../I(..J./ │ │ │ -0047a240: 4929 0000 2020 2054 6869 7320 7573 6573 I).. This uses │ │ │ +0047a230: 2054 4849 4e47 0700 2f46 2800 004a 002f THING../F(..J./ │ │ │ +0047a240: 4629 0000 2020 2054 6869 7320 7573 6573 F).. This uses │ │ │ 0047a250: 2024 5345 4c45 4354 2829 2074 6f20 7065 $SELECT() to pe │ │ │ 0047a260: 7266 6f72 6d20 636f 6d70 6c65 7820 6c6f rform complex lo │ │ │ 0047a270: 6769 6320 6173 2074 6865 2074 7275 7468 gic as the truth │ │ │ -0047a280: 2d76 616c 7565 642f 002f 492a 0000 2020 -valued/./I*.. │ │ │ +0047a280: 2d76 616c 7565 642f 002f 462a 0000 2020 -valued/./F*.. │ │ │ 0047a290: 2065 7870 7265 7373 696f 6e20 6172 6775 expression argu │ │ │ 0047a2a0: 6d65 6e74 2074 6f20 616e 2049 4620 636f ment to an IF co │ │ │ -0047a2b0: 6d6d 616e 642e 0700 2f49 3100 0014 0019 mmand.../I1..... │ │ │ -0047a2c0: 4954 4143 4b28 2900 0024 5354 6163 6b28 ITACK()..$STack( │ │ │ -0047a2d0: 2913 0020 49bf 1100 0020 2020 2453 5461 ).. I.... $STa │ │ │ -0047a2e0: 636b 2829 0700 2149 2100 004a 0021 4931 ck()..!I!..J.!I1 │ │ │ +0047a2b0: 6d6d 616e 642e 0700 2f46 3100 0014 0019 mmand.../F1..... │ │ │ +0047a2c0: 4654 4143 4b28 2900 0024 5354 6163 6b28 FTACK()..$STack( │ │ │ +0047a2d0: 2913 0020 46bf 1100 0020 2020 2453 5461 ).. F.... $STa │ │ │ +0047a2e0: 636b 2829 0700 2146 2100 004a 0021 4631 ck()..!F!..J.!F1 │ │ │ 0047a2f0: 0000 2020 2052 6574 7572 6e73 2073 7472 .. Returns str │ │ │ 0047a300: 696e 6773 2064 6573 6372 6962 696e 6720 ings describing │ │ │ 0047a310: 6173 7065 6374 7320 6f66 2074 6865 2065 aspects of the e │ │ │ 0047a320: 7865 6375 7469 6f6e 2065 6e76 6972 6f6e xecution environ │ │ │ -0047a330: 6d65 6e74 2e07 0021 4941 0000 3000 2149 ment...!IA..0.!I │ │ │ +0047a330: 6d65 6e74 2e07 0021 4641 0000 3000 2146 ment...!FA..0.!F │ │ │ 0047a340: 5100 0020 2020 5468 6520 666f 726d 6174 Q.. The format │ │ │ 0047a350: 2066 6f72 2074 6865 2024 5354 4143 4b20 for the $STACK │ │ │ -0047a360: 6675 6e63 7469 6f6e 2069 733a 0700 2149 function is:..!I │ │ │ -0047a370: 6100 0022 0021 4971 0000 2020 2024 5354 a..".!Iq.. $ST │ │ │ +0047a360: 6675 6e63 7469 6f6e 2069 733a 0700 2146 function is:..!F │ │ │ +0047a370: 6100 0022 0021 4671 0000 2020 2024 5354 a..".!Fq.. $ST │ │ │ 0047a380: 5b41 434b 5d28 696e 7465 7870 725b 2c65 [ACK](intexpr[,e │ │ │ -0047a390: 7870 725d 2907 0021 4981 0000 1200 2149 xpr])..!I.....!I │ │ │ +0047a390: 7870 725d 2907 0021 4681 0000 1200 2146 xpr])..!F.....!F │ │ │ 0047a3a0: 9100 0020 2020 2a2a 4e6f 7465 2a2a 0800 ... **Note**.. │ │ │ -0047a3b0: 2049 c011 0000 5400 2149 1200 0020 2020 I....T.!I... │ │ │ +0047a3b0: 2046 c011 0000 5400 2146 1200 0020 2020 F....T.!F... │ │ │ 0047a3c0: 2453 5441 434b 2829 2072 6574 7572 6e73 $STACK() returns │ │ │ 0047a3d0: 2073 696d 696c 6172 2069 6e66 6f72 6d61 similar informa │ │ │ 0047a3e0: 7469 6f6e 2074 6f20 5a53 484f 5720 2253 tion to ZSHOW "S │ │ │ 0047a3f0: 2220 7768 656e 2022 223d 2445 434f 4445 " when ""=$ECODE │ │ │ -0047a400: 2c20 6275 7420 7768 656e 5300 2149 1300 , but whenS.!I.. │ │ │ +0047a400: 2c20 6275 7420 7768 656e 5300 2146 1300 , but whenS.!F.. │ │ │ 0047a410: 0020 2020 2445 434f 4445 2063 6f6e 7461 . $ECODE conta │ │ │ 0047a420: 696e 7320 6572 726f 7220 696e 666f 726d ins error inform │ │ │ 0047a430: 6174 696f 6e2c 2024 5354 4143 4b28 2920 ation, $STACK() │ │ │ 0047a440: 7265 7475 726e 7320 696e 666f 726d 6174 returns informat │ │ │ 0047a450: 696f 6e20 6173 206f 6620 7468 6552 0021 ion as of theR.! │ │ │ -0047a460: 4914 0000 2020 2074 696d 6520 6f66 2061 I... time of a │ │ │ +0047a460: 4614 0000 2020 2074 696d 6520 6f66 2061 F... time of a │ │ │ 0047a470: 2070 7269 6f72 2065 7272 6f72 2c20 6765 prior error, ge │ │ │ 0047a480: 6e65 7261 6c6c 7920 7468 6520 6669 7273 nerally the firs │ │ │ 0047a490: 7420 656e 7472 7920 696e 2024 4543 4f44 t entry in $ECOD │ │ │ 0047a4a0: 452e 2046 6f72 2024 5354 4143 4b28 2953 E. For $STACK()S │ │ │ -0047a4b0: 0021 4915 0000 2020 2074 6f20 7265 7475 .!I... to retu │ │ │ +0047a4b0: 0021 4615 0000 2020 2074 6f20 7265 7475 .!F... to retu │ │ │ 0047a4c0: 726e 2063 7572 7265 6e74 2069 6e66 6f72 rn current infor │ │ │ 0047a4d0: 6d61 7469 6f6e 2c20 6265 2073 7572 6520 mation, be sure │ │ │ 0047a4e0: 7468 6174 2065 7272 6f72 2068 616e 6469 that error handi │ │ │ 0047a4f0: 6e67 2063 6f64 6520 646f 6573 2061 2053 ng code does a S │ │ │ -0047a500: 4554 4000 2149 1600 0020 2020 2445 434f ET@.!I... $ECO │ │ │ +0047a500: 4554 4000 2146 1600 0020 2020 2445 434f ET@.!F... $ECO │ │ │ 0047a510: 4445 3d22 2220 6265 666f 7265 2072 6573 DE="" before res │ │ │ 0047a520: 746f 7269 6e67 2074 6865 206e 6f72 6d61 toring the norma │ │ │ 0047a530: 6c20 666c 6f77 206f 6620 636f 6e74 726f l flow of contro │ │ │ -0047a540: 6c2e 0700 2149 1700 001a 0020 49ff 7300 l...!I..... I.s. │ │ │ +0047a540: 6c2e 0700 2146 1700 001a 0020 46ff 7300 l...!F..... F.s. │ │ │ 0047a550: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -0047a560: 6c65 7313 002d 49bf 1100 0020 2020 4578 les..-I.... Ex │ │ │ -0047a570: 616d 706c 6573 0700 2e49 2100 0012 002e amples...I!..... │ │ │ -0047a580: 4931 0000 2020 2045 7861 6d70 6c65 3a07 I1.. Example:. │ │ │ -0047a590: 002e 4941 0000 3b00 2e49 5100 0020 2020 ..IA..;..IQ.. │ │ │ +0047a560: 6c65 7313 002d 46bf 1100 0020 2020 4578 les..-F.... Ex │ │ │ +0047a570: 616d 706c 6573 0700 2e46 2100 0012 002e amples...F!..... │ │ │ +0047a580: 4631 0000 2020 2045 7861 6d70 6c65 3a07 F1.. Example:. │ │ │ +0047a590: 002e 4641 0000 3b00 2e46 5100 0020 2020 ..FA..;..FQ.. │ │ │ 0047a5a0: 2f75 7372 2f6c 6962 2f66 6973 2d67 746d /usr/lib/fis-gtm │ │ │ 0047a5b0: 2f56 352e 342d 3030 3242 5f78 3836 2f67 /V5.4-002B_x86/g │ │ │ 0047a5c0: 746d 202d 7275 6e20 5e64 7374 6163 6b65 tm -run ^dstacke │ │ │ -0047a5d0: 7813 002e 4961 0000 2020 2064 7374 6163 x...Ia.. dstac │ │ │ -0047a5e0: 6b65 783b 1c00 2e49 7100 0020 2020 2020 kex;...Iq.. │ │ │ +0047a5d0: 7813 002e 4661 0000 2020 2064 7374 6163 x...Fa.. dstac │ │ │ +0047a5e0: 6b65 783b 1c00 2e46 7100 0020 2020 2020 kex;...Fq.. │ │ │ 0047a5f0: 7a70 7269 6e74 205e 6473 7461 636b 6578 zprint ^dstackex │ │ │ -0047a600: 1a00 2e49 8100 0020 2020 2020 7772 6974 ...I... writ │ │ │ -0047a610: 6520 212c 2453 5441 434b 2300 2e49 9100 e !,$STACK#..I.. │ │ │ +0047a600: 1a00 2e46 8100 0020 2020 2020 7772 6974 ...F... writ │ │ │ +0047a610: 6520 212c 2453 5441 434b 2300 2e46 9100 e !,$STACK#..F.. │ │ │ 0047a620: 0020 2020 2020 7865 6375 7465 2022 5752 . xecute "WR │ │ │ 0047a630: 4954 4520 212c 2453 5441 434b 2215 002d ITE !,$STACK"..- │ │ │ -0047a640: 49c0 1100 0020 2020 2020 646f 204c 6162 I.... do Lab │ │ │ -0047a650: 656c 1c00 2e49 1200 0020 2020 2020 7772 el...I... wr │ │ │ +0047a640: 46c0 1100 0020 2020 2020 646f 204c 6162 F.... do Lab │ │ │ +0047a650: 656c 1c00 2e46 1200 0020 2020 2020 7772 el...F... wr │ │ │ 0047a660: 6974 6520 212c 2424 454c 6162 656c 1a00 ite !,$$ELabel.. │ │ │ -0047a670: 2e49 1300 0020 2020 2020 7772 6974 6520 .I... write │ │ │ -0047a680: 212c 2453 5441 434b 1000 2e49 1400 0020 !,$STACK...I... │ │ │ -0047a690: 2020 2020 7175 6974 0700 2e49 1500 000f quit...I.... │ │ │ -0047a6a0: 002e 4916 0000 2020 204c 6162 656c 1a00 ..I... Label.. │ │ │ -0047a6b0: 2e49 1700 0020 2020 2020 7772 6974 6520 .I... write │ │ │ -0047a6c0: 212c 2453 5441 434b 1500 2e49 1800 0020 !,$STACK...I... │ │ │ +0047a670: 2e46 1300 0020 2020 2020 7772 6974 6520 .F... write │ │ │ +0047a680: 212c 2453 5441 434b 1000 2e46 1400 0020 !,$STACK...F... │ │ │ +0047a690: 2020 2020 7175 6974 0700 2e46 1500 000f quit...F.... │ │ │ +0047a6a0: 002e 4616 0000 2020 204c 6162 656c 1a00 ..F... Label.. │ │ │ +0047a6b0: 2e46 1700 0020 2020 2020 7772 6974 6520 .F... write │ │ │ +0047a6c0: 212c 2453 5441 434b 1500 2e46 1800 0020 !,$STACK...F... │ │ │ 0047a6d0: 2020 2020 646f 2044 4c61 6265 6c10 002e do DLabel... │ │ │ -0047a6e0: 4919 0000 2020 2020 2071 7569 7407 002e I... quit... │ │ │ -0047a6f0: 491a 0000 1200 2e49 2100 0020 2020 454c I......I!.. EL │ │ │ -0047a700: 6162 656c 2829 1700 2e49 2200 0020 2020 abel()...I".. │ │ │ +0047a6e0: 4619 0000 2020 2020 2071 7569 7407 002e F... quit... │ │ │ +0047a6f0: 461a 0000 1200 2e46 2100 0020 2020 454c F......F!.. EL │ │ │ +0047a700: 6162 656c 2829 1700 2e46 2200 0020 2020 abel()...F".. │ │ │ 0047a710: 2020 7175 6974 2024 5354 4143 4b07 002e quit $STACK... │ │ │ -0047a720: 4923 0000 1000 2e49 2400 0020 2020 444c I#.....I$.. DL │ │ │ -0047a730: 6162 656c 1a00 2e49 2500 0020 2020 2020 abel...I%.. │ │ │ +0047a720: 4623 0000 1000 2e46 2400 0020 2020 444c F#.....F$.. DL │ │ │ +0047a730: 6162 656c 1a00 2e46 2500 0020 2020 2020 abel...F%.. │ │ │ 0047a740: 7772 6974 6520 212c 2453 5441 434b 1000 write !,$STACK.. │ │ │ -0047a750: 2e49 2600 0020 2020 2020 7175 6974 0b00 .I&.. quit.. │ │ │ -0047a760: 2e49 2700 0020 2020 300b 002e 4928 0000 .I'.. 0...I(.. │ │ │ -0047a770: 2020 2031 0b00 2e49 2900 0020 2020 310b 1...I).. 1. │ │ │ -0047a780: 002e 492a 0000 2020 2032 0b00 2e49 3100 ..I*.. 2...I1. │ │ │ -0047a790: 0020 2020 3107 002e 4932 0000 2700 2e49 . 1...I2..'..I │ │ │ +0047a750: 2e46 2600 0020 2020 2020 7175 6974 0b00 .F&.. quit.. │ │ │ +0047a760: 2e46 2700 0020 2020 300b 002e 4628 0000 .F'.. 0...F(.. │ │ │ +0047a770: 2020 2031 0b00 2e46 2900 0020 2020 310b 1...F).. 1. │ │ │ +0047a780: 002e 462a 0000 2020 2032 0b00 2e46 3100 ..F*.. 2...F1. │ │ │ +0047a790: 0020 2020 3107 002e 4632 0000 2700 2e46 . 1...F2..'..F │ │ │ 0047a7a0: 3300 0020 2020 4578 616d 706c 6520 666f 3.. Example fo │ │ │ 0047a7b0: 7220 6572 726f 7220 7072 6f63 6573 7369 r error processi │ │ │ -0047a7c0: 6e67 3a07 002e 4934 0000 1e00 2e49 3500 ng:...I4.....I5. │ │ │ +0047a7c0: 6e67 3a07 002e 4634 0000 1e00 2e46 3500 ng:...F4.....F5. │ │ │ 0047a7d0: 0020 2020 4754 4d3e 7a70 7269 6e74 205e . GTM>zprint ^ │ │ │ -0047a7e0: 6465 6275 6765 7272 1300 2e49 3600 0020 debugerr...I6.. │ │ │ +0047a7e0: 6465 6275 6765 7272 1300 2e46 3600 0020 debugerr...F6.. │ │ │ 0047a7f0: 2020 6465 6275 6765 7272 3b00 0000 0000 debugerr;..... │ │ │ 0047a800: 0400 0000 e007 0000 3722 0000 0000 0000 ........7"...... │ │ │ -0047a810: 4c00 0049 4845 4c50 00ff 7300 ff46 554e L..IHELP..s..FUN │ │ │ +0047a810: 4c00 0046 4845 4c50 00ff 7300 ff46 554e L..FHELP..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 3700 0020 2020 2073 6574 2064 736d ..7.. set dsm │ │ │ -0047a850: 313d 2473 7461 636b 282d 3129 2500 2e49 1=$stack(-1)%..I │ │ │ +0047a850: 313d 2473 7461 636b 282d 3129 2500 2e46 1=$stack(-1)%..F │ │ │ 0047a860: 3800 0020 2020 2077 7269 7465 2021 2c22 8.. write !," │ │ │ 0047a870: 2473 7461 636b 282d 3129 3a22 2c64 736d $stack(-1):",dsm │ │ │ -0047a880: 311d 002e 4939 0000 2020 2020 666f 7220 1...I9.. for │ │ │ +0047a880: 311d 002e 4639 0000 2020 2020 666f 7220 1...F9.. for │ │ │ 0047a890: 6c3d 6473 6d31 3a2d 313a 3020 646f 1600 l=dsm1:-1:0 do.. │ │ │ -0047a8a0: 2e49 3a00 0020 2020 202e 2077 7269 7465 .I:.. . write │ │ │ -0047a8b0: 2021 2c6c 4700 2e49 4100 0020 2020 202e !,lG..IA.. . │ │ │ +0047a8a0: 2e46 3a00 0020 2020 202e 2077 7269 7465 .F:.. . write │ │ │ +0047a8b0: 2021 2c6c 4700 2e46 4100 0020 2020 202e !,lG..FA.. . │ │ │ 0047a8c0: 2066 6f72 2069 3d22 6563 6f64 6522 2c22 for i="ecode"," │ │ │ 0047a8d0: 706c 6163 6522 2c22 6d63 6f64 6522 2077 place","mcode" w │ │ │ 0047a8e0: 7269 7465 203f 352c 692c 3f31 352c 2473 rite ?5,i,?15,$s │ │ │ -0047a8f0: 7461 636b 286c 2c69 292c 210e 002e 4942 tack(l,i),!...IB │ │ │ -0047a900: 0000 2020 2047 544d 3e07 002e 4943 0000 .. GTM>...IC.. │ │ │ -0047a910: 5400 2e49 4400 0020 2020 5468 6520 6162 T..ID.. The ab │ │ │ +0047a8f0: 7461 636b 286c 2c69 292c 210e 002e 4642 tack(l,i),!...FB │ │ │ +0047a900: 0000 2020 2047 544d 3e07 002e 4643 0000 .. GTM>...FC.. │ │ │ +0047a910: 5400 2e46 4400 0020 2020 5468 6520 6162 T..FD.. The ab │ │ │ 0047a920: 6f76 6520 6578 616d 706c 6520 6361 6e20 ove example can │ │ │ 0047a930: 6265 2075 7365 6420 746f 2064 6973 706c be used to displ │ │ │ 0047a940: 6179 2061 2074 7261 6365 206f 6620 7468 ay a trace of th │ │ │ 0047a950: 6520 636f 6465 2070 6174 6820 7468 6174 e code path that │ │ │ -0047a960: 206c 6564 1600 2e49 4500 0020 2020 746f led...IE.. to │ │ │ -0047a970: 2061 6e20 6572 726f 722e 0700 2e49 4600 an error....IF. │ │ │ -0047a980: 0012 002e 4947 0000 2020 2045 7861 6d70 ....IG.. Examp │ │ │ -0047a990: 6c65 3a07 002e 4948 0000 1f00 2e49 4900 le:...IH.....II. │ │ │ +0047a960: 206c 6564 1600 2e46 4500 0020 2020 746f led...FE.. to │ │ │ +0047a970: 2061 6e20 6572 726f 722e 0700 2e46 4600 an error....FF. │ │ │ +0047a980: 0012 002e 4647 0000 2020 2045 7861 6d70 ....FG.. Examp │ │ │ +0047a990: 6c65 3a07 002e 4648 0000 1f00 2e46 4900 le:...FH.....FI. │ │ │ 0047a9a0: 0020 2020 4754 4d3e 7a70 7269 6e74 205e . GTM>zprint ^ │ │ │ -0047a9b0: 6473 7461 636b 7473 7456 002e 494a 0000 dstacktstV..IJ.. │ │ │ +0047a9b0: 6473 7461 636b 7473 7456 002e 464a 0000 dstacktstV..FJ.. │ │ │ 0047a9c0: 2020 2064 7374 6163 6b74 7374 2878 2920 dstacktst(x) │ │ │ 0047a9d0: 2020 2020 2020 3b20 6368 6563 6b20 2473 ; check $s │ │ │ 0047a9e0: 7461 636b 2829 2072 6574 7572 6e73 2077 tack() returns w │ │ │ 0047a9f0: 6974 6820 616e 6420 7769 7468 6f75 7420 ith and without │ │ │ 0047aa00: 636c 6561 7269 6e67 2024 6563 6f64 6524 clearing $ecode$ │ │ │ -0047aa10: 002e 4951 0000 2020 2020 7365 7420 2465 ..IQ.. set $e │ │ │ +0047aa10: 002e 4651 0000 2020 2020 7365 7420 2465 ..FQ.. set $e │ │ │ 0047aa20: 7472 6170 3d22 646f 205e 6465 6275 6765 trap="do ^debuge │ │ │ -0047aa30: 7272 220f 002e 4952 0000 2020 206c 6162 rr"...IR.. lab │ │ │ -0047aa40: 656c 3200 2e49 5300 0020 2020 2069 6620 el2..IS.. if │ │ │ +0047aa30: 7272 220f 002e 4652 0000 2020 206c 6162 rr"...FR.. lab │ │ │ +0047aa40: 656c 3200 2e46 5300 0020 2020 2069 6620 el2..FS.. if │ │ │ 0047aa50: 783e 3020 7365 7420 2465 636f 6465 3d22 x>0 set $ecode=" │ │ │ 0047aa60: 2c55 312c 2220 3b20 6966 2063 6f6e 6469 ,U1," ; if condi │ │ │ -0047aa70: 7469 6f6e 3400 2e49 5400 0020 2020 2065 tion4..IT.. e │ │ │ +0047aa70: 7469 6f6e 3400 2e46 5400 0020 2020 2065 tion4..FT.. e │ │ │ 0047aa80: 6c73 6520 2073 6574 2024 6563 6f64 653d lse set $ecode= │ │ │ 0047aa90: 222c 5532 2c22 203b 2020 656c 7365 2063 ",U2," ; else c │ │ │ -0047aaa0: 6f6e 6469 7469 6f6e 0f00 2e49 5500 0020 ondition...IU.. │ │ │ -0047aab0: 2020 2071 7569 741e 002e 4956 0000 2020 quit...IV.. │ │ │ +0047aaa0: 6f6e 6469 7469 6f6e 0f00 2e46 5500 0020 ondition...FU.. │ │ │ +0047aab0: 2020 2071 7569 741e 002e 4656 0000 2020 quit...FV.. │ │ │ 0047aac0: 2047 544d 3e64 6f20 5e64 7374 6163 6b74 GTM>do ^dstackt │ │ │ -0047aad0: 7374 2830 2916 002e 4957 0000 2020 2024 st(0)...IW.. $ │ │ │ -0047aae0: 7374 6163 6b28 2d31 293a 3214 002e 4958 stack(-1):2...IX │ │ │ +0047aad0: 7374 2830 2916 002e 4657 0000 2020 2024 st(0)...FW.. $ │ │ │ +0047aae0: 7374 6163 6b28 2d31 293a 3214 002e 4658 stack(-1):2...FX │ │ │ 0047aaf0: 0000 2020 2032 2020 2020 6563 6f64 652c .. 2 ecode, │ │ │ -0047ab00: 002e 4959 0000 2020 2020 2020 2020 706c ..IY.. pl │ │ │ +0047ab00: 002e 4659 0000 2020 2020 2020 2020 706c ..FY.. pl │ │ │ 0047ab10: 6163 6520 2020 2020 6465 6275 6765 7272 ace debugerr │ │ │ -0047ab20: 2b33 5e64 6562 7567 6572 722c 002e 495a +3^debugerr,..IZ │ │ │ +0047ab20: 2b33 5e64 6562 7567 6572 722c 002e 465a +3^debugerr,..FZ │ │ │ 0047ab30: 0000 2020 2020 2020 2020 6d63 6f64 6520 .. mcode │ │ │ 0047ab40: 2020 2020 2066 6f72 206c 3d64 736d 313a for l=dsm1: │ │ │ -0047ab50: 2d31 3a30 2064 6f1d 002e 4961 0000 2020 -1:0 do...Ia.. │ │ │ +0047ab50: 2d31 3a30 2064 6f1d 002e 4661 0000 2020 -1:0 do...Fa.. │ │ │ 0047ab60: 2031 2020 2020 6563 6f64 6520 2020 2020 1 ecode │ │ │ -0047ab70: 2c55 322c 2a00 2e49 6200 0020 2020 2020 ,U2,*..Ib.. │ │ │ +0047ab70: 2c55 322c 2a00 2e46 6200 0020 2020 2020 ,U2,*..Fb.. │ │ │ 0047ab80: 2020 2070 6c61 6365 2020 2020 206c 6162 place lab │ │ │ 0047ab90: 656c 2b32 5e64 7374 6163 6b74 7374 4300 el+2^dstacktstC. │ │ │ -0047aba0: 2e49 6300 0020 2020 2020 2020 206d 636f .Ic.. mco │ │ │ +0047aba0: 2e46 6300 0020 2020 2020 2020 206d 636f .Fc.. mco │ │ │ 0047abb0: 6465 2020 2020 2020 656c 7365 2020 7365 de else se │ │ │ 0047abc0: 7420 2465 636f 6465 3d22 2c55 322c 2220 t $ecode=",U2," │ │ │ 0047abd0: 3b20 2065 6c73 6520 636f 6e64 6974 696f ; else conditio │ │ │ -0047abe0: 6e14 002e 4964 0000 2020 2030 2020 2020 n...Id.. 0 │ │ │ -0047abf0: 6563 6f64 6524 002e 4965 0000 2020 2020 ecode$..Ie.. │ │ │ +0047abe0: 6e14 002e 4664 0000 2020 2030 2020 2020 n...Fd.. 0 │ │ │ +0047abf0: 6563 6f64 6524 002e 4665 0000 2020 2020 ecode$..Fe.. │ │ │ 0047ac00: 2020 2020 706c 6163 6520 2020 2020 2b31 place +1 │ │ │ -0047ac10: 5e47 544d 2444 4d4f 4414 002e 4966 0000 ^GTM$DMOD...If.. │ │ │ +0047ac10: 5e47 544d 2444 4d4f 4414 002e 4666 0000 ^GTM$DMOD...Ff.. │ │ │ 0047ac20: 2020 2020 2020 2020 6d63 6f64 6557 002e mcodeW.. │ │ │ -0047ac30: 4967 0000 2020 2025 4754 4d2d 452d 5345 Ig.. %GTM-E-SE │ │ │ +0047ac30: 4667 0000 2020 2025 4754 4d2d 452d 5345 Fg.. %GTM-E-SE │ │ │ 0047ac40: 5445 434f 4445 2c20 4e6f 6e2d 656d 7074 TECODE, Non-empt │ │ │ 0047ac50: 7920 7661 6c75 6520 6173 7369 676e 6564 y value assigned │ │ │ 0047ac60: 2074 6f20 2445 434f 4445 2028 7573 6572 to $ECODE (user │ │ │ 0047ac70: 2d64 6566 696e 6564 2065 7272 6f72 2074 -defined error t │ │ │ -0047ac80: 7261 7029 1e00 2e49 6800 0020 2020 4754 rap)...Ih.. GT │ │ │ +0047ac80: 7261 7029 1e00 2e46 6800 0020 2020 4754 rap)...Fh.. GT │ │ │ 0047ac90: 4d3e 646f 205e 6473 7461 636b 7473 7428 M>do ^dstacktst( │ │ │ -0047aca0: 3129 1600 2e49 6900 0020 2020 2473 7461 1)...Ii.. $sta │ │ │ -0047acb0: 636b 282d 3129 3a31 1d00 2e49 6a00 0020 ck(-1):1...Ij.. │ │ │ +0047aca0: 3129 1600 2e46 6900 0020 2020 2473 7461 1)...Fi.. $sta │ │ │ +0047acb0: 636b 282d 3129 3a31 1d00 2e46 6a00 0020 ck(-1):1...Fj.. │ │ │ 0047acc0: 2020 3120 2020 2065 636f 6465 2020 2020 1 ecode │ │ │ -0047acd0: 202c 5532 2c2a 002e 4971 0000 2020 2020 ,U2,*..Iq.. │ │ │ +0047acd0: 202c 5532 2c2a 002e 4671 0000 2020 2020 ,U2,*..Fq.. │ │ │ 0047ace0: 2020 2020 706c 6163 6520 2020 2020 6c61 place la │ │ │ 0047acf0: 6265 6c2b 325e 6473 7461 636b 7473 7443 bel+2^dstacktstC │ │ │ -0047ad00: 002e 4972 0000 2020 2020 2020 2020 6d63 ..Ir.. mc │ │ │ +0047ad00: 002e 4672 0000 2020 2020 2020 2020 6d63 ..Fr.. mc │ │ │ 0047ad10: 6f64 6520 2020 2020 2065 6c73 6520 2073 ode else s │ │ │ 0047ad20: 6574 2024 6563 6f64 653d 222c 5532 2c22 et $ecode=",U2," │ │ │ 0047ad30: 203b 2020 656c 7365 2063 6f6e 6469 7469 ; else conditi │ │ │ -0047ad40: 6f6e 1400 2e49 7300 0020 2020 3020 2020 on...Is.. 0 │ │ │ -0047ad50: 2065 636f 6465 2400 2e49 7400 0020 2020 ecode$..It.. │ │ │ +0047ad40: 6f6e 1400 2e46 7300 0020 2020 3020 2020 on...Fs.. 0 │ │ │ +0047ad50: 2065 636f 6465 2400 2e46 7400 0020 2020 ecode$..Ft.. │ │ │ 0047ad60: 2020 2020 2070 6c61 6365 2020 2020 202b place + │ │ │ -0047ad70: 315e 4754 4d24 444d 4f44 1400 2e49 7500 1^GTM$DMOD...Iu. │ │ │ +0047ad70: 315e 4754 4d24 444d 4f44 1400 2e46 7500 1^GTM$DMOD...Fu. │ │ │ 0047ad80: 0020 2020 2020 2020 206d 636f 6465 5700 . mcodeW. │ │ │ -0047ad90: 2e49 7600 0020 2020 2547 544d 2d45 2d53 .Iv.. %GTM-E-S │ │ │ +0047ad90: 2e46 7600 0020 2020 2547 544d 2d45 2d53 .Fv.. %GTM-E-S │ │ │ 0047ada0: 4554 4543 4f44 452c 204e 6f6e 2d65 6d70 ETECODE, Non-emp │ │ │ 0047adb0: 7479 2076 616c 7565 2061 7373 6967 6e65 ty value assigne │ │ │ 0047adc0: 6420 746f 2024 4543 4f44 4520 2875 7365 d to $ECODE (use │ │ │ 0047add0: 722d 6465 6669 6e65 6420 6572 726f 7220 r-defined error │ │ │ -0047ade0: 7472 6170 291b 002e 4977 0000 2020 2047 trap)...Iw.. G │ │ │ +0047ade0: 7472 6170 291b 002e 4677 0000 2020 2047 trap)...Fw.. G │ │ │ 0047adf0: 544d 3e73 6574 2024 6563 6f64 653d 2222 TM>set $ecode="" │ │ │ -0047ae00: 1e00 2e49 7800 0020 2020 4754 4d3e 646f ...Ix.. GTM>do │ │ │ +0047ae00: 1e00 2e46 7800 0020 2020 4754 4d3e 646f ...Fx.. GTM>do │ │ │ 0047ae10: 205e 6473 7461 636b 7473 7428 3129 1600 ^dstacktst(1).. │ │ │ -0047ae20: 2e49 7900 0020 2020 2473 7461 636b 282d .Iy.. $stack(- │ │ │ -0047ae30: 3129 3a32 1400 2e49 7a00 0020 2020 3220 1):2...Iz.. 2 │ │ │ -0047ae40: 2020 2065 636f 6465 2c00 2e49 8100 0020 ecode,..I... │ │ │ +0047ae20: 2e46 7900 0020 2020 2473 7461 636b 282d .Fy.. $stack(- │ │ │ +0047ae30: 3129 3a32 1400 2e46 7a00 0020 2020 3220 1):2...Fz.. 2 │ │ │ +0047ae40: 2020 2065 636f 6465 2c00 2e46 8100 0020 ecode,..F... │ │ │ 0047ae50: 2020 2020 2020 2070 6c61 6365 2020 2020 place │ │ │ 0047ae60: 2064 6562 7567 6572 722b 335e 6465 6275 debugerr+3^debu │ │ │ -0047ae70: 6765 7272 2c00 2e49 8200 0020 2020 2020 gerr,..I... │ │ │ +0047ae70: 6765 7272 2c00 2e46 8200 0020 2020 2020 gerr,..F... │ │ │ 0047ae80: 2020 206d 636f 6465 2020 2020 2020 666f mcode fo │ │ │ 0047ae90: 7220 6c3d 6473 6d31 3a2d 313a 3020 646f r l=dsm1:-1:0 do │ │ │ -0047aea0: 1d00 2e49 8300 0020 2020 3120 2020 2065 ...I... 1 e │ │ │ +0047aea0: 1d00 2e46 8300 0020 2020 3120 2020 2065 ...F... 1 e │ │ │ 0047aeb0: 636f 6465 2020 2020 202c 5531 2c2a 002e code ,U1,*.. │ │ │ -0047aec0: 4984 0000 2020 2020 2020 2020 706c 6163 I... plac │ │ │ +0047aec0: 4684 0000 2020 2020 2020 2020 706c 6163 F... plac │ │ │ 0047aed0: 6520 2020 2020 6c61 6265 6c2b 315e 6473 e label+1^ds │ │ │ -0047aee0: 7461 636b 7473 7441 002e 4985 0000 2020 tacktstA..I... │ │ │ +0047aee0: 7461 636b 7473 7441 002e 4685 0000 2020 tacktstA..F... │ │ │ 0047aef0: 2020 2020 2020 6d63 6f64 6520 2020 2020 mcode │ │ │ 0047af00: 2069 6620 783e 3020 7365 7420 2465 636f if x>0 set $eco │ │ │ 0047af10: 6465 3d22 2c55 312c 2220 3b20 6966 2063 de=",U1," ; if c │ │ │ -0047af20: 6f6e 6469 7469 6f6e 1400 2e49 8600 0020 ondition...I... │ │ │ -0047af30: 2020 3020 2020 2065 636f 6465 2400 2e49 0 ecode$..I │ │ │ +0047af20: 6f6e 6469 7469 6f6e 1400 2e46 8600 0020 ondition...F... │ │ │ +0047af30: 2020 3020 2020 2065 636f 6465 2400 2e46 0 ecode$..F │ │ │ 0047af40: 8700 0020 2020 2020 2020 2070 6c61 6365 ... place │ │ │ 0047af50: 2020 2020 202b 315e 4754 4d24 444d 4f44 +1^GTM$DMOD │ │ │ -0047af60: 1400 2e49 8800 0020 2020 2020 2020 206d ...I... m │ │ │ -0047af70: 636f 6465 5700 2e49 8900 0020 2020 2547 codeW..I... %G │ │ │ +0047af60: 1400 2e46 8800 0020 2020 2020 2020 206d ...F... m │ │ │ +0047af70: 636f 6465 5700 2e46 8900 0020 2020 2547 codeW..F... %G │ │ │ 0047af80: 544d 2d45 2d53 4554 4543 4f44 452c 204e TM-E-SETECODE, N │ │ │ 0047af90: 6f6e 2d65 6d70 7479 2076 616c 7565 2061 on-empty value a │ │ │ 0047afa0: 7373 6967 6e65 6420 746f 2024 4543 4f44 ssigned to $ECOD │ │ │ 0047afb0: 4520 2875 7365 722d 6465 6669 6e65 6420 E (user-defined │ │ │ -0047afc0: 6572 726f 7220 7472 6170 290e 002e 498a error trap)...I. │ │ │ -0047afd0: 0000 2020 2047 544d 3e07 002e 4991 0000 .. GTM>...I... │ │ │ +0047afc0: 6572 726f 7220 7472 6170 290e 002e 468a error trap)...F. │ │ │ +0047afd0: 0000 2020 2047 544d 3e07 002e 4691 0000 .. GTM>...F... │ │ │ 0047afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047b000: 0400 0000 fa07 0000 6622 0000 0000 0000 ........f"...... │ │ │ -0047b010: 7e00 0049 4845 4c50 00ff 7300 ff46 554e ~..IHELP..s..FUN │ │ │ +0047b010: 7e00 0046 4845 4c50 00ff 7300 ff46 554e ~..FHELP..s..FUN │ │ │ 0047b020: 4354 494f 4e53 00ff 7300 ff24 5354 4143 CTIONS..s..$STAC │ │ │ 0047b030: 4b28 2900 ff73 00ff 4558 414d 504c 4553 K()..s..EXAMPLES │ │ │ 0047b040: 00c0 9200 0020 2020 5468 6973 2065 7861 ..... This exa │ │ │ 0047b050: 6d70 6c65 2073 686f 7773 2068 6f77 2053 mple shows how S │ │ │ 0047b060: 4554 696e 6720 2445 434f 4445 3d2e 2e20 ETing $ECODE=.. │ │ │ 0047b070: 6d61 6b65 7320 2453 5441 434b 2829 2072 makes $STACK() r │ │ │ 0047b080: 6570 6f72 7473 2063 7572 7265 6e74 4d00 eports currentM. │ │ │ -0047b090: 2e49 9300 0020 2020 696e 666f 726d 6174 .I... informat │ │ │ +0047b090: 2e46 9300 0020 2020 696e 666f 726d 6174 .F... informat │ │ │ 0047b0a0: 696f 6e2e 204e 6f74 6963 6520 686f 7720 ion. Notice how │ │ │ 0047b0b0: 5e64 6f20 6473 7461 636b 7473 7428 3029 ^do dstacktst(0) │ │ │ 0047b0c0: 2061 6e64 205e 646f 7374 6163 6b74 7374 and ^dostacktst │ │ │ -0047b0d0: 2831 2920 7769 7468 6f75 7453 002e 4994 (1) withoutS..I. │ │ │ +0047b0d0: 2831 2920 7769 7468 6f75 7453 002e 4694 (1) withoutS..F. │ │ │ 0047b0e0: 0000 2020 2063 6c65 6172 696e 6720 2445 .. clearing $E │ │ │ 0047b0f0: 434f 4445 2069 6e20 6265 7477 6565 6e20 CODE in between │ │ │ 0047b100: 6469 7370 6c61 7973 2069 6e66 6f72 6d61 displays informa │ │ │ 0047b110: 7469 6f6e 2066 726f 7a65 6e20 6174 2074 tion frozen at t │ │ │ 0047b120: 6865 2074 696d 6520 6f66 2074 6865 2700 he time of the'. │ │ │ -0047b130: 2e49 9500 0020 2020 6669 7273 7420 6572 .I... first er │ │ │ +0047b130: 2e46 9500 0020 2020 6669 7273 7420 6572 .F... first er │ │ │ 0047b140: 726f 7220 2865 6c73 6520 636f 6e64 6974 ror (else condit │ │ │ -0047b150: 696f 6e29 2e07 002e 4996 0000 1300 1849 ion)....I......I │ │ │ +0047b150: 696f 6e29 2e07 002e 4696 0000 1300 1846 ion)....F......F │ │ │ 0047b160: 5445 5854 2829 0000 2454 6578 7428 2912 TEXT()..$Text(). │ │ │ -0047b170: 001f 49bf 1100 0020 2020 2454 6578 7428 ..I.... $Text( │ │ │ -0047b180: 2907 0020 4921 0000 4500 2049 3100 0020 ).. I!..E. I1.. │ │ │ +0047b170: 001f 46bf 1100 0020 2020 2454 6578 7428 ..F.... $Text( │ │ │ +0047b180: 2907 0020 4621 0000 4500 2046 3100 0020 ).. F!..E. F1.. │ │ │ 0047b190: 2020 5265 7475 726e 7320 736f 7572 6365 Returns source │ │ │ 0047b1a0: 2074 6578 7420 666f 7220 7468 6520 6c69 text for the li │ │ │ 0047b1b0: 6e65 2073 7065 6369 6669 6564 2062 7920 ne specified by │ │ │ 0047b1c0: 6974 7320 6172 6775 6d65 6e74 2e07 0020 its argument... │ │ │ -0047b1d0: 4941 0000 2f00 2049 5100 0020 2020 5468 IA../. IQ.. Th │ │ │ +0047b1d0: 4641 0000 2f00 2046 5100 0020 2020 5468 FA../. FQ.. Th │ │ │ 0047b1e0: 6520 666f 726d 6174 2066 6f72 2074 6865 e format for the │ │ │ 0047b1f0: 2024 5445 5854 2066 756e 6374 696f 6e20 $TEXT function │ │ │ -0047b200: 6973 3a07 0020 4961 0000 1b00 2049 7100 is:.. Ia.... Iq. │ │ │ +0047b200: 6973 3a07 0020 4661 0000 1b00 2046 7100 is:.. Fa.... Fq. │ │ │ 0047b210: 0020 2020 2454 5b45 5854 5d28 656e 7472 . $T[EXT](entr │ │ │ -0047b220: 7972 6566 2907 0020 4981 0000 5300 2049 yref).. I...S. I │ │ │ +0047b220: 7972 6566 2907 0020 4681 0000 5300 2046 yref).. F...S. F │ │ │ 0047b230: 9100 0020 2020 2454 4558 5428 2920 7072 ... $TEXT() pr │ │ │ 0047b240: 6f76 6964 6573 2061 2074 6f6f 6c20 666f ovides a tool fo │ │ │ 0047b250: 7220 6578 616d 696e 696e 6720 726f 7574 r examining rout │ │ │ 0047b260: 696e 6520 736f 7572 6365 2063 6f64 6520 ine source code │ │ │ 0047b270: 616e 6420 7468 6520 6e61 6d65 206f 6651 and the name ofQ │ │ │ -0047b280: 001f 49c0 1100 0020 2020 7468 6520 6375 ..I.... the cu │ │ │ +0047b280: 001f 46c0 1100 0020 2020 7468 6520 6375 ..F.... the cu │ │ │ 0047b290: 7272 656e 7420 726f 7574 696e 6520 6f72 rrent routine or │ │ │ 0047b2a0: 2074 7269 6767 6572 2e20 2454 4558 5428 trigger. $TEXT( │ │ │ 0047b2b0: 2920 6173 7369 7374 732c 2061 6c6f 6e67 ) assists, along │ │ │ 0047b2c0: 2077 6974 6820 7468 6520 5a50 5249 4e54 with the ZPRINT │ │ │ -0047b2d0: 5400 2049 1200 0020 2020 636f 6d6d 616e T. I... comman │ │ │ +0047b2d0: 5400 2046 1200 0020 2020 636f 6d6d 616e T. F... comman │ │ │ 0047b2e0: 642c 2069 6e20 6465 6275 6767 696e 6720 d, in debugging │ │ │ 0047b2f0: 7072 6f67 7261 6d73 2e20 2454 4558 5428 programs. $TEXT( │ │ │ 0047b300: 2920 616c 736f 2061 6c6c 6f77 7320 7468 ) also allows th │ │ │ 0047b310: 6520 696e 7365 7274 696f 6e20 6f66 2073 e insertion of s │ │ │ -0047b320: 6d61 6c6c 5200 2049 1300 0020 2020 7461 mallR. I... ta │ │ │ +0047b320: 6d61 6c6c 5200 2046 1300 0020 2020 7461 mallR. F... ta │ │ │ 0047b330: 626c 6573 206f 6620 6472 6976 6572 2069 bles of driver i │ │ │ 0047b340: 6e66 6f72 6d61 7469 6f6e 2069 6e74 6f20 nformation into │ │ │ 0047b350: 6120 726f 7574 696e 652e 2042 6563 6175 a routine. Becau │ │ │ 0047b360: 7365 2024 5445 5854 2829 2069 7320 6e6f se $TEXT() is no │ │ │ -0047b370: 7420 7665 7279 4e00 2049 1400 0020 2020 t veryN. I... │ │ │ +0047b370: 7420 7665 7279 4e00 2046 1400 0020 2020 t veryN. F... │ │ │ 0047b380: 6566 6669 6369 656e 7420 616e 6420 7468 efficient and th │ │ │ 0047b390: 6520 7461 626c 652d 6472 6976 656e 2074 e table-driven t │ │ │ 0047b3a0: 6563 686e 6971 7565 2069 7320 6765 6e65 echnique is gene │ │ │ 0047b3b0: 7261 6c6c 7920 6265 7374 2073 7569 7465 rally best suite │ │ │ -0047b3c0: 6420 746f 5100 2049 1500 0020 2020 6d69 d toQ. I... mi │ │ │ +0047b3c0: 6420 746f 5100 2046 1500 0020 2020 6d69 d toQ. F... mi │ │ │ 0047b3d0: 6e69 6d61 6c20 7072 6f67 7261 6d20 6368 nimal program ch │ │ │ 0047b3e0: 616e 6765 732c 2074 6869 7320 6170 7072 anges, this appr │ │ │ 0047b3f0: 6f61 6368 2069 7320 6265 7374 2075 7365 oach is best use │ │ │ 0047b400: 6420 666f 7220 7072 6f74 6f74 7970 696e d for prototypin │ │ │ -0047b410: 6720 616e 6446 0020 4916 0000 2020 2074 g andF. I... t │ │ │ +0047b410: 6720 616e 6446 0020 4616 0000 2020 2074 g andF. F... t │ │ │ 0047b420: 6865 2074 6162 6c65 7320 7368 6f75 6c64 he tables should │ │ │ 0047b430: 2072 6573 6964 6520 696e 2067 6c6f 6261 reside in globa │ │ │ 0047b440: 6c20 7661 7269 6162 6c65 7320 666f 7220 l variables for │ │ │ -0047b450: 7072 6f64 7563 7469 6f6e 2e07 0020 4917 production... I. │ │ │ -0047b460: 0000 5100 2049 1800 0020 2020 4966 2024 ..Q. I... If $ │ │ │ +0047b450: 7072 6f64 7563 7469 6f6e 2e07 0020 4617 production... F. │ │ │ +0047b460: 0000 5100 2046 1800 0020 2020 4966 2024 ..Q. F... If $ │ │ │ 0047b470: 5445 5854 2829 2063 616e 6e6f 7420 6163 TEXT() cannot ac │ │ │ 0047b480: 6365 7373 2074 6865 2073 6f75 7263 6520 cess the source │ │ │ 0047b490: 6669 6c65 2066 6f72 2074 6865 2063 7572 file for the cur │ │ │ 0047b4a0: 7265 6e74 206f 626a 6563 742c 2065 6974 rent object, eit │ │ │ -0047b4b0: 6865 7251 0020 4919 0000 2020 2062 6563 herQ. I... bec │ │ │ +0047b4b0: 6865 7251 0020 4619 0000 2020 2062 6563 herQ. F... bec │ │ │ 0047b4c0: 6175 7365 2069 7420 6973 206e 6f74 2069 ause it is not i │ │ │ 0047b4d0: 6e20 7468 6520 6c6f 6361 7469 6f6e 2066 n the location f │ │ │ 0047b4e0: 726f 6d20 7768 6963 6820 6974 2077 6173 rom which it was │ │ │ 0047b4f0: 2063 6f6d 7069 6c65 6420 6f72 2062 6563 compiled or bec │ │ │ -0047b500: 6175 7365 5300 2049 1a00 0020 2020 7468 auseS. I... th │ │ │ +0047b500: 6175 7365 5300 2046 1a00 0020 2020 7468 auseS. F... th │ │ │ 0047b510: 6520 7072 6f63 6573 7320 646f 6573 206e e process does n │ │ │ 0047b520: 6f74 2068 6176 6520 6163 6365 7373 2074 ot have access t │ │ │ 0047b530: 6f20 736f 6d65 2070 6965 6365 206f 6620 o some piece of │ │ │ 0047b540: 7468 6520 7061 7468 2074 6f20 7468 6520 the path to the │ │ │ -0047b550: 736f 7572 6365 2c54 0020 4921 0000 2020 source,T. I!.. │ │ │ +0047b550: 736f 7572 6365 2c54 0020 4621 0000 2020 source,T. F!.. │ │ │ 0047b560: 206f 7220 6966 2074 6865 206c 6f63 6174 or if the locat │ │ │ 0047b570: 6564 2073 6f75 7263 6520 646f 6573 206e ed source does n │ │ │ 0047b580: 6f74 206d 6174 6368 2074 6865 206f 626a ot match the obj │ │ │ 0047b590: 6563 7420 6375 7272 656e 746c 7920 696e ect currently in │ │ │ -0047b5a0: 2075 7365 2062 7920 7468 6533 0020 4922 use by the3. I" │ │ │ +0047b5a0: 2075 7365 2062 7920 7468 6533 0020 4622 use by the3. F" │ │ │ 0047b5b0: 0000 2020 2070 726f 6365 7373 2c20 2454 .. process, $T │ │ │ 0047b5c0: 4558 5428 2920 7265 7475 726e 7320 616e EXT() returns an │ │ │ 0047b5d0: 2065 6d70 7479 2073 7472 696e 672e 0700 empty string... │ │ │ -0047b5e0: 2049 2300 001a 001f 49ff 7300 ff45 5841 I#.....I.s..EXA │ │ │ +0047b5e0: 2046 2300 001a 001f 46ff 7300 ff45 5841 F#.....F.s..EXA │ │ │ 0047b5f0: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -0047b600: 002c 49bf 1100 0020 2020 4578 616d 706c .,I.... Exampl │ │ │ -0047b610: 6573 0700 2d49 2100 0012 002d 4931 0000 es..-I!....-I1.. │ │ │ -0047b620: 2020 2045 7861 6d70 6c65 3a07 002d 4941 Example:..-IA │ │ │ -0047b630: 0000 3800 2d49 5100 0020 2020 666f 7220 ..8.-IQ.. for │ │ │ +0047b600: 002c 46bf 1100 0020 2020 4578 616d 706c .,F.... Exampl │ │ │ +0047b610: 6573 0700 2d46 2100 0012 002d 4631 0000 es..-F!....-F1.. │ │ │ +0047b620: 2020 2045 7861 6d70 6c65 3a07 002d 4641 Example:..-FA │ │ │ +0047b630: 0000 3800 2d46 5100 0020 2020 666f 7220 ..8.-FQ.. for │ │ │ 0047b640: 693d 313a 3120 7365 7420 783d 2474 6578 i=1:1 set x=$tex │ │ │ 0047b650: 7428 2b69 2920 7175 6974 3a78 3d22 2220 t(+i) quit:x="" │ │ │ -0047b660: 2077 7269 7465 2021 2c78 0700 2d49 6100 write !,x..-Ia. │ │ │ -0047b670: 004f 002d 4971 0000 2020 2054 6869 7320 .O.-Iq.. This │ │ │ +0047b660: 2077 7269 7465 2021 2c78 0700 2d46 6100 write !,x..-Fa. │ │ │ +0047b670: 004f 002d 4671 0000 2020 2054 6869 7320 .O.-Fq.. This │ │ │ 0047b680: 6c6f 6f70 2075 7365 7320 2454 4558 5428 loop uses $TEXT( │ │ │ 0047b690: 2920 746f 2077 7269 7465 206f 7574 2074 ) to write out t │ │ │ 0047b6a0: 6865 2065 6e74 6972 6520 736f 7572 6365 he entire source │ │ │ 0047b6b0: 2066 6f72 2074 6865 2063 7572 7265 6e74 for the current │ │ │ -0047b6c0: 1200 2d49 8100 0020 2020 726f 7574 696e ..-I... routin │ │ │ -0047b6d0: 652e 0700 2d49 9100 0013 002c 49c0 1100 e...-I.....,I... │ │ │ -0047b6e0: 0020 2020 4578 616d 706c 653a 0700 2d49 . Example:..-I │ │ │ -0047b6f0: 1200 001d 002d 4913 0000 2020 2047 544d .....-I... GTM │ │ │ +0047b6c0: 1200 2d46 8100 0020 2020 726f 7574 696e ..-F... routin │ │ │ +0047b6d0: 652e 0700 2d46 9100 0013 002c 46c0 1100 e...-F.....,F... │ │ │ +0047b6e0: 0020 2020 4578 616d 706c 653a 0700 2d46 . Example:..-F │ │ │ +0047b6f0: 1200 001d 002d 4613 0000 2020 2047 544d .....-F... GTM │ │ │ 0047b700: 3e77 7269 7465 2024 7465 7874 282b 3029 >write $text(+0) │ │ │ -0047b710: 1200 2d49 1400 0020 2020 4754 4d24 444d ..-I... GTM$DM │ │ │ -0047b720: 4f44 1d00 2d49 1500 0020 2020 4754 4d3e OD..-I... GTM> │ │ │ +0047b710: 1200 2d46 1400 0020 2020 4754 4d24 444d ..-F... GTM$DM │ │ │ +0047b720: 4f44 1d00 2d46 1500 0020 2020 4754 4d3e OD..-F... GTM> │ │ │ 0047b730: 7772 6974 6520 2474 6578 7428 2b31 290e write $text(+1). │ │ │ -0047b740: 002d 4916 0000 2020 2047 544d 3e07 002d .-I... GTM>..- │ │ │ -0047b750: 4917 0000 5300 2d49 1800 0020 2020 5468 I...S.-I... Th │ │ │ +0047b740: 002d 4616 0000 2020 2047 544d 3e07 002d .-F... GTM>..- │ │ │ +0047b750: 4617 0000 5300 2d46 1800 0020 2020 5468 F...S.-F... Th │ │ │ 0047b760: 6973 2075 7365 7320 2454 4558 5428 2920 is uses $TEXT() │ │ │ 0047b770: 746f 2057 5249 5445 2074 6865 206e 616d to WRITE the nam │ │ │ 0047b780: 6520 6f66 2074 6865 2063 7572 7265 6e74 e of the current │ │ │ 0047b790: 2072 6f75 7469 6e65 2c20 7468 656e 2069 routine, then i │ │ │ -0047b7a0: 7420 7472 6965 7353 002d 4919 0000 2020 t triesS.-I... │ │ │ +0047b7a0: 7420 7472 6965 7353 002d 4619 0000 2020 t triesS.-F... │ │ │ 0047b7b0: 2074 6f20 6163 6365 7373 2074 6865 2073 to access the s │ │ │ 0047b7c0: 6f75 7263 6520 616e 6420 7265 7475 726e ource and return │ │ │ 0047b7d0: 7320 616e 2065 6d70 7479 2073 7472 696e s an empty strin │ │ │ 0047b7e0: 672e 2054 6869 7320 6f63 6375 7273 2062 g. This occurs b │ │ │ 0047b7f0: 6563 6175 7365 2074 6865 0000 0000 0000 ecause the...... │ │ │ 0047b800: 0400 0000 f107 0000 9822 0000 0000 0000 ........."...... │ │ │ -0047b810: 8100 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0047b810: 8100 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..s..FUN │ │ │ 0047b820: 4354 494f 4e53 00ff 7300 ff24 5445 5854 CTIONS..s..$TEXT │ │ │ 0047b830: 2829 00ff 7300 ff45 5841 4d50 4c45 5300 ()..s..EXAMPLES. │ │ │ 0047b840: c01a 0000 2020 2064 6566 6175 6c74 2044 .... default D │ │ │ 0047b850: 6972 6563 7420 4d6f 6465 2069 6d61 6765 irect Mode image │ │ │ 0047b860: 2069 7320 636f 6d70 696c 6564 2062 7920 is compiled by │ │ │ 0047b870: 4649 5320 616e 6420 6465 6c69 7665 7265 FIS and delivere │ │ │ 0047b880: 6420 7769 7468 6f75 7420 736f 7572 6365 d without source │ │ │ -0047b890: 2e2d 002d 4921 0000 2020 2054 6865 2065 .-.-I!.. The e │ │ │ +0047b890: 2e2d 002d 4621 0000 2020 2054 6865 2065 .-.-F!.. The e │ │ │ 0047b8a0: 7861 6374 2066 6169 6c75 7265 206d 6573 xact failure mes │ │ │ 0047b8b0: 7361 6765 206d 6179 2076 6172 792e 0700 sage may vary... │ │ │ -0047b8c0: 2d49 2200 001c 0019 4952 414e 534c 4154 -I".....IRANSLAT │ │ │ +0047b8c0: 2d46 2200 001c 0019 4652 414e 534c 4154 -F".....FRANSLAT │ │ │ 0047b8d0: 4528 2900 0024 5452 616e 736c 6174 6528 E()..$TRanslate( │ │ │ -0047b8e0: 2917 0024 49bf 1100 0020 2020 2454 5261 )..$I.... $TRa │ │ │ -0047b8f0: 6e73 6c61 7465 2829 0700 2549 2100 0054 nslate()..%I!..T │ │ │ -0047b900: 0025 4931 0000 2020 2052 6574 7572 6e73 .%I1.. Returns │ │ │ +0047b8e0: 2917 0024 46bf 1100 0020 2020 2454 5261 )..$F.... $TRa │ │ │ +0047b8f0: 6e73 6c61 7465 2829 0700 2546 2100 0054 nslate()..%F!..T │ │ │ +0047b900: 0025 4631 0000 2020 2052 6574 7572 6e73 .%F1.. Returns │ │ │ 0047b910: 2061 2073 7472 696e 6720 7468 6174 2072 a string that r │ │ │ 0047b920: 6573 756c 7473 2066 726f 6d20 7265 706c esults from repl │ │ │ 0047b930: 6163 696e 6720 6f72 2064 726f 7070 696e acing or droppin │ │ │ 0047b940: 6720 6368 6172 6163 7465 7273 2069 6e20 g characters in │ │ │ -0047b950: 7468 654a 0025 4941 0000 2020 2066 6972 theJ.%IA.. fir │ │ │ +0047b950: 7468 654a 0025 4641 0000 2020 2066 6972 theJ.%FA.. fir │ │ │ 0047b960: 7374 206f 6620 6974 7320 6172 6775 6d65 st of its argume │ │ │ 0047b970: 6e74 7320 6173 2073 7065 6369 6669 6564 nts as specified │ │ │ 0047b980: 2062 7920 7468 6520 7061 7474 6572 6e73 by the patterns │ │ │ 0047b990: 206f 6620 6974 7320 6f74 6865 7214 0025 of its other..% │ │ │ -0047b9a0: 4951 0000 2020 2061 7267 756d 656e 7473 IQ.. arguments │ │ │ -0047b9b0: 2e07 0025 4961 0000 3400 2549 7100 0020 ...%Ia..4.%Iq.. │ │ │ +0047b9a0: 4651 0000 2020 2061 7267 756d 656e 7473 FQ.. arguments │ │ │ +0047b9b0: 2e07 0025 4661 0000 3400 2546 7100 0020 ...%Fa..4.%Fq.. │ │ │ 0047b9c0: 2020 5468 6520 666f 726d 6174 2066 6f72 The format for │ │ │ 0047b9d0: 2074 6865 2024 5452 414e 534c 4154 4520 the $TRANSLATE │ │ │ -0047b9e0: 6675 6e63 7469 6f6e 2069 733a 0700 2549 function is:..%I │ │ │ -0047b9f0: 8100 0035 0025 4991 0000 2020 2024 5452 ...5.%I... $TR │ │ │ +0047b9e0: 6675 6e63 7469 6f6e 2069 733a 0700 2546 function is:..%F │ │ │ +0047b9f0: 8100 0035 0025 4691 0000 2020 2024 5452 ...5.%F... $TR │ │ │ 0047ba00: 5b41 4e53 4c41 5445 5d28 6578 7072 315b [ANSLATE](expr1[ │ │ │ 0047ba10: 2c65 7870 7232 5b2c 6578 7072 335b 2c65 ,expr2[,expr3[,e │ │ │ -0047ba20: 7870 7234 5d5d 5d29 0800 2449 c011 0000 xpr4]]])..$I.... │ │ │ -0047ba30: 4200 2549 1200 0020 2020 5468 6520 2454 B.%I... The $T │ │ │ +0047ba20: 7870 7234 5d5d 5d29 0800 2446 c011 0000 xpr4]]])..$F.... │ │ │ +0047ba30: 4200 2546 1200 0020 2020 5468 6520 2454 B.%F... The $T │ │ │ 0047ba40: 5241 4e53 4c41 5445 2829 2061 6c67 6f72 RANSLATE() algor │ │ │ 0047ba50: 6974 686d 2063 616e 2062 6520 756e 6465 ithm can be unde │ │ │ 0047ba60: 7273 746f 6f64 2061 7320 666f 6c6c 6f77 rstood as follow │ │ │ -0047ba70: 733a 0700 2549 1300 004c 0025 4914 0000 s:..%I...L.%I... │ │ │ +0047ba70: 733a 0700 2546 1300 004c 0025 4614 0000 s:..%F...L.%F... │ │ │ 0047ba80: 2020 2020 202a 2024 5452 414e 534c 4154 * $TRANSLAT │ │ │ 0047ba90: 4528 2920 6576 616c 7561 7465 7320 6561 E() evaluates ea │ │ │ 0047baa0: 6368 2063 6861 7261 6374 6572 2069 6e20 ch character in │ │ │ 0047bab0: 7468 6520 6669 7273 7420 6578 7072 6573 the first expres │ │ │ -0047bac0: 7369 6f6e 2c52 0025 4915 0000 2020 2020 sion,R.%I... │ │ │ +0047bac0: 7369 6f6e 2c52 0025 4615 0000 2020 2020 sion,R.%F... │ │ │ 0047bad0: 2020 2063 6f6d 7061 7269 6e67 2069 7420 comparing it │ │ │ 0047bae0: 6368 6172 6163 7465 7220 6279 2063 6861 character by cha │ │ │ 0047baf0: 7261 6374 6572 2074 6f20 7468 6520 7365 racter to the se │ │ │ 0047bb00: 636f 6e64 2065 7870 7265 7373 696f 6e20 cond expression │ │ │ -0047bb10: 6c6f 6f6b 696e 674d 0025 4916 0000 2020 lookingM.%I... │ │ │ +0047bb10: 6c6f 6f6b 696e 674d 0025 4616 0000 2020 lookingM.%F... │ │ │ 0047bb20: 2020 2020 2066 6f72 2061 206d 6174 6368 for a match │ │ │ 0047bb30: 2e20 4966 2074 6865 7265 2069 7320 6e6f . If there is no │ │ │ 0047bb40: 206d 6174 6368 2069 6e20 7468 6520 7365 match in the se │ │ │ 0047bb50: 636f 6e64 2065 7870 7265 7373 696f 6e2c cond expression, │ │ │ -0047bb60: 2074 6865 4f00 2549 1700 0020 2020 2020 theO.%I... │ │ │ +0047bb60: 2074 6865 4f00 2546 1700 0020 2020 2020 theO.%F... │ │ │ 0047bb70: 2020 7265 7375 6c74 696e 6720 6578 7072 resulting expr │ │ │ 0047bb80: 6573 7369 6f6e 2063 6f6e 7461 696e 7320 ession contains │ │ │ 0047bb90: 7468 6520 6368 6172 6163 7465 7220 7769 the character wi │ │ │ 0047bba0: 7468 6f75 7420 6d6f 6469 6669 6361 7469 thout modificati │ │ │ -0047bbb0: 6f6e 2e52 0025 4918 0000 2020 2020 202a on.R.%I... * │ │ │ +0047bbb0: 6f6e 2e52 0025 4618 0000 2020 2020 202a on.R.%F... * │ │ │ 0047bbc0: 2057 6865 6e20 6974 206c 6f63 6174 6573 When it locates │ │ │ 0047bbd0: 2061 2063 6861 7261 6374 6572 206d 6174 a character mat │ │ │ 0047bbe0: 6368 2c20 2454 5241 4e53 4c41 5445 2829 ch, $TRANSLATE() │ │ │ 0047bbf0: 2075 7365 7320 7468 6520 706f 7369 7469 uses the positi │ │ │ -0047bc00: 6f6e 206f 664c 0025 4919 0000 2020 2020 on ofL.%I... │ │ │ +0047bc00: 6f6e 206f 664c 0025 4619 0000 2020 2020 on ofL.%F... │ │ │ 0047bc10: 2020 2074 6865 206d 6174 6368 2069 6e20 the match in │ │ │ 0047bc20: 7468 6520 7365 636f 6e64 2065 7870 7265 the second expre │ │ │ 0047bc30: 7373 696f 6e20 746f 2069 6465 6e74 6966 ssion to identif │ │ │ 0047bc40: 7920 7468 6520 6170 7072 6f70 7269 6174 y the appropriat │ │ │ -0047bc50: 6553 0025 491a 0000 2020 2020 2020 2072 eS.%I... r │ │ │ +0047bc50: 6553 0025 461a 0000 2020 2020 2020 2072 eS.%F... r │ │ │ 0047bc60: 6570 6c61 6365 6d65 6e74 2066 6f72 2074 eplacement for t │ │ │ 0047bc70: 6865 206f 7269 6769 6e61 6c20 6578 7072 he original expr │ │ │ 0047bc80: 6573 7369 6f6e 2e20 4966 2074 6865 2073 ession. If the s │ │ │ 0047bc90: 6563 6f6e 6420 6578 7072 6573 7369 6f6e econd expression │ │ │ -0047bca0: 2068 6173 5200 2549 2100 0020 2020 2020 hasR.%I!.. │ │ │ +0047bca0: 2068 6173 5200 2546 2100 0020 2020 2020 hasR.%F!.. │ │ │ 0047bcb0: 2020 6d6f 7265 2063 6861 7261 6374 6572 more character │ │ │ 0047bcc0: 7320 7468 616e 2074 6865 2074 6869 7264 s than the third │ │ │ 0047bcd0: 2065 7870 7265 7373 696f 6e2c 2024 5452 expression, $TR │ │ │ 0047bce0: 414e 534c 4154 4528 2920 7265 706c 6163 ANSLATE() replac │ │ │ -0047bcf0: 6573 2074 6865 5200 2549 2200 0020 2020 es theR.%I".. │ │ │ +0047bcf0: 6573 2074 6865 5200 2546 2200 0020 2020 es theR.%F".. │ │ │ 0047bd00: 2020 2020 6f72 6967 696e 616c 2063 6861 original cha │ │ │ 0047bd10: 7261 6374 6572 2077 6974 6820 6120 6e75 racter with a nu │ │ │ 0047bd20: 6c6c 2c20 7468 6572 6562 7920 6465 6c65 ll, thereby dele │ │ │ 0047bd30: 7469 6e67 2069 7420 6672 6f6d 2074 6865 ting it from the │ │ │ -0047bd40: 2072 6573 756c 742e 5100 2549 2300 0020 result.Q.%I#.. │ │ │ +0047bd40: 2072 6573 756c 742e 5100 2546 2300 0020 result.Q.%F#.. │ │ │ 0047bd50: 2020 2020 2020 4279 2065 7874 656e 7369 By extensi │ │ │ 0047bd60: 6f6e 206f 6620 7468 6973 2070 7269 6e63 on of this princ │ │ │ 0047bd70: 6970 6c65 2c20 6966 2074 6865 2074 6869 iple, if the thi │ │ │ 0047bd80: 7264 2065 7870 7265 7373 696f 6e20 6973 rd expression is │ │ │ -0047bd90: 206d 6973 7369 6e67 2c50 0025 4924 0000 missing,P.%I$.. │ │ │ +0047bd90: 206d 6973 7369 6e67 2c50 0025 4624 0000 missing,P.%F$.. │ │ │ 0047bda0: 2020 2020 2020 2024 5452 414e 534c 4154 $TRANSLAT │ │ │ 0047bdb0: 4528 2920 6465 6c65 7465 7320 616c 6c20 E() deletes all │ │ │ 0047bdc0: 6368 6172 6163 7465 7273 2066 726f 6d20 characters from │ │ │ 0047bdd0: 7468 6520 6669 7273 7420 6578 7072 6573 the first expres │ │ │ -0047bde0: 7369 6f6e 2074 6861 742d 0025 4925 0000 sion that-.%I%.. │ │ │ +0047bde0: 7369 6f6e 2074 6861 742d 0025 4625 0000 sion that-.%F%.. │ │ │ 0047bdf0: 2020 2020 2020 206f 6363 7572 2069 6e20 occur in │ │ │ 0047be00: 7468 6520 7365 636f 6e64 2065 7870 7265 the second expre │ │ │ -0047be10: 7373 696f 6e2e 0700 2549 2600 001a 0024 ssion...%I&....$ │ │ │ -0047be20: 49ff 7300 ff45 5841 4d50 4c45 5300 0045 I.s..EXAMPLES..E │ │ │ -0047be30: 7861 6d70 6c65 7313 0031 49bf 1100 0020 xamples..1I.... │ │ │ -0047be40: 2020 4578 616d 706c 6573 0700 3249 2100 Examples..2I!. │ │ │ -0047be50: 0012 0032 4931 0000 2020 2045 7861 6d70 ...2I1.. Examp │ │ │ -0047be60: 6c65 3a07 0032 4941 0000 2e00 3249 5100 le:..2IA....2IQ. │ │ │ +0047be10: 7373 696f 6e2e 0700 2546 2600 001a 0024 ssion...%F&....$ │ │ │ +0047be20: 46ff 7300 ff45 5841 4d50 4c45 5300 0045 F.s..EXAMPLES..E │ │ │ +0047be30: 7861 6d70 6c65 7313 0031 46bf 1100 0020 xamples..1F.... │ │ │ +0047be40: 2020 4578 616d 706c 6573 0700 3246 2100 Examples..2F!. │ │ │ +0047be50: 0012 0032 4631 0000 2020 2045 7861 6d70 ...2F1.. Examp │ │ │ +0047be60: 6c65 3a07 0032 4641 0000 2e00 3246 5100 le:..2FA....2FQ. │ │ │ 0047be70: 0020 2020 4754 4d3e 7772 6974 6520 2474 . GTM>write $t │ │ │ 0047be80: 7261 6e73 6c61 7465 2822 4142 4322 2c22 ranslate("ABC"," │ │ │ -0047be90: 4342 222c 2231 2229 0c00 3249 6100 0020 CB","1")..2Ia.. │ │ │ -0047bea0: 2020 4131 0e00 3249 7100 0020 2020 4754 A1..2Iq.. GT │ │ │ -0047beb0: 4d3e 0700 3249 8100 0012 0032 4991 0000 M>..2I.....2I... │ │ │ -0047bec0: 2020 202a 2a4e 6f74 652a 2a08 0031 49c0 **Note**..1I. │ │ │ -0047bed0: 1100 0049 0032 4912 0000 2020 2057 6869 ...I.2I... Whi │ │ │ +0047be90: 4342 222c 2231 2229 0c00 3246 6100 0020 CB","1")..2Fa.. │ │ │ +0047bea0: 2020 4131 0e00 3246 7100 0020 2020 4754 A1..2Fq.. GT │ │ │ +0047beb0: 4d3e 0700 3246 8100 0012 0032 4691 0000 M>..2F.....2F... │ │ │ +0047bec0: 2020 202a 2a4e 6f74 652a 2a08 0031 46c0 **Note**..1F. │ │ │ +0047bed0: 1100 0049 0032 4612 0000 2020 2057 6869 ...I.2F... Whi │ │ │ 0047bee0: 6c65 2074 6869 7320 6578 616d 706c 6520 le this example │ │ │ 0047bef0: 7072 6f76 6964 6573 2061 6e20 6578 706c provides an expl │ │ │ 0047bf00: 616e 6174 696f 6e20 666f 7220 7468 6520 anation for the │ │ │ -0047bf10: 776f 726b 2064 6f6e 6520 6279 5100 3249 work done byQ.2I │ │ │ +0047bf10: 776f 726b 2064 6f6e 6520 6279 5100 3246 work done byQ.2F │ │ │ 0047bf20: 1300 0020 2020 2454 5241 4e53 4c41 5445 ... $TRANSLATE │ │ │ 0047bf30: 2829 2c20 6974 2064 6f65 7320 6e6f 7420 (), it does not │ │ │ 0047bf40: 6e65 6365 7373 6172 696c 7920 636f 7272 necessarily corr │ │ │ 0047bf50: 6573 706f 6e64 2074 6f20 686f 7720 4754 espond to how GT │ │ │ 0047bf60: 2e4d 2069 6d70 6c65 6d65 6e74 7317 0032 .M implements..2 │ │ │ -0047bf70: 4914 0000 2020 2024 5452 414e 534c 4154 I... $TRANSLAT │ │ │ -0047bf80: 4528 292e 0700 3249 1500 0012 0032 4916 E()...2I.....2I. │ │ │ +0047bf70: 4614 0000 2020 2024 5452 414e 534c 4154 F... $TRANSLAT │ │ │ +0047bf80: 4528 292e 0700 3246 1500 0012 0032 4616 E()...2F.....2F. │ │ │ 0047bf90: 0000 2020 2045 7861 6d70 6c65 3a07 0032 .. Example:..2 │ │ │ -0047bfa0: 4917 0000 2d00 3249 1800 0020 2020 4754 I...-.2I... GT │ │ │ +0047bfa0: 4617 0000 2d00 3246 1800 0020 2020 4754 F...-.2F... GT │ │ │ 0047bfb0: 4d3e 7772 6974 6520 2474 7261 6e73 6c61 M>write $transla │ │ │ 0047bfc0: 7465 2822 4122 2c22 4141 222c 2242 4322 te("A","AA","BC" │ │ │ -0047bfd0: 290b 0032 4919 0000 2020 2042 0e00 3249 )..2I... B..2I │ │ │ -0047bfe0: 1a00 0020 2020 4754 4d3e 0700 3249 2100 ... GTM>..2I!. │ │ │ +0047bfd0: 290b 0032 4619 0000 2020 2042 0e00 3246 )..2F... B..2F │ │ │ +0047bfe0: 1a00 0020 2020 4754 4d3e 0700 3246 2100 ... GTM>..2F!. │ │ │ 0047bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047c000: 0400 0000 cf07 0000 c822 0000 0000 0000 ........."...... │ │ │ -0047c010: 8500 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0047c010: 8500 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..s..FUN │ │ │ 0047c020: 4354 494f 4e53 00ff 7300 ff24 5452 414e CTIONS..s..$TRAN │ │ │ 0047c030: 534c 4154 4528 2900 ff73 00ff 4558 414d SLATE()..s..EXAM │ │ │ 0047c040: 504c 4553 00c0 2200 0020 2020 5468 6973 PLES..".. This │ │ │ 0047c050: 2024 5452 414e 534c 4154 4528 2920 6578 $TRANSLATE() ex │ │ │ 0047c060: 616d 706c 6520 6669 6e64 7320 7468 6520 ample finds the │ │ │ 0047c070: 6669 7273 7420 6f63 6375 7272 656e 6365 first occurrence │ │ │ 0047c080: 206f 6620 2241 2220 696e 2074 6865 2073 of "A" in the s │ │ │ -0047c090: 6563 6f6e 6453 0032 4923 0000 2020 2065 econdS.2I#.. e │ │ │ +0047c090: 6563 6f6e 6453 0032 4623 0000 2020 2065 econdS.2F#.. e │ │ │ 0047c0a0: 7870 7265 7373 696f 6e2c 2077 6869 6368 xpression, which │ │ │ 0047c0b0: 2068 6f6c 6473 2074 6865 2066 6972 7374 holds the first │ │ │ 0047c0c0: 2063 6861 7261 6374 6572 2070 6f73 6974 character posit │ │ │ 0047c0d0: 696f 6e2c 2061 6e64 2073 7562 7374 6974 ion, and substit │ │ │ -0047c0e0: 7574 6573 2074 6865 4200 3249 2400 0020 utes theB.2I$.. │ │ │ +0047c0e0: 7574 6573 2074 6865 4200 3246 2400 0020 utes theB.2F$.. │ │ │ 0047c0f0: 2020 6368 6172 6163 7465 7220 696e 2074 character in t │ │ │ 0047c100: 6865 2066 6972 7374 2070 6f73 6974 696f he first positio │ │ │ 0047c110: 6e20 6f66 2074 6865 2074 6869 7264 2065 n of the third e │ │ │ -0047c120: 7870 7265 7373 696f 6e2e 0700 3249 2500 xpression...2I%. │ │ │ -0047c130: 0012 0032 4926 0000 2020 2045 7861 6d70 ...2I&.. Examp │ │ │ -0047c140: 6c65 3a07 0032 4927 0000 3000 3249 2800 le:..2I'..0.2I(. │ │ │ +0047c120: 7870 7265 7373 696f 6e2e 0700 3246 2500 xpression...2F%. │ │ │ +0047c130: 0012 0032 4626 0000 2020 2045 7861 6d70 ...2F&.. Examp │ │ │ +0047c140: 6c65 3a07 0032 4627 0000 3000 3246 2800 le:..2F'..0.2F(. │ │ │ 0047c150: 0020 2020 4754 4d3e 7772 6974 6520 2474 . GTM>write $t │ │ │ 0047c160: 7261 6e73 6c61 7465 2822 4241 434b 5550 ranslate("BACKUP │ │ │ -0047c170: 222c 2241 4549 4f55 2229 0e00 3249 2900 ","AEIOU")..2I). │ │ │ -0047c180: 0020 2020 4243 4b50 0e00 3249 2a00 0020 . BCKP..2I*.. │ │ │ -0047c190: 2020 4754 4d3e 0700 3249 3100 0054 0032 GTM>..2I1..T.2 │ │ │ -0047c1a0: 4932 0000 2020 2042 6563 6175 7365 2074 I2.. Because t │ │ │ +0047c170: 222c 2241 4549 4f55 2229 0e00 3246 2900 ","AEIOU")..2F). │ │ │ +0047c180: 0020 2020 4243 4b50 0e00 3246 2a00 0020 . BCKP..2F*.. │ │ │ +0047c190: 2020 4754 4d3e 0700 3246 3100 0054 0032 GTM>..2F1..T.2 │ │ │ +0047c1a0: 4632 0000 2020 2042 6563 6175 7365 2074 F2.. Because t │ │ │ 0047c1b0: 6865 2024 5452 414e 534c 4154 4528 2920 he $TRANSLATE() │ │ │ 0047c1c0: 6861 7320 6f6e 6c79 2074 776f 2070 6172 has only two par │ │ │ 0047c1d0: 616d 6574 6572 7320 696e 2074 6869 7320 ameters in this │ │ │ 0047c1e0: 6578 616d 706c 652c 2069 7420 6669 6e64 example, it find │ │ │ -0047c1f0: 734e 0032 4933 0000 2020 2074 6865 2063 sN.2I3.. the c │ │ │ +0047c1f0: 734e 0032 4633 0000 2020 2074 6865 2063 sN.2F3.. the c │ │ │ 0047c200: 6861 7261 6374 6572 7320 696e 2074 6865 haracters in the │ │ │ 0047c210: 2066 6972 7374 2065 7870 7265 7373 696f first expressio │ │ │ 0047c220: 6e20 7468 6174 2061 6c73 6f20 6578 6973 n that also exis │ │ │ 0047c230: 7420 696e 2074 6865 2073 6563 6f6e 6436 t in the second6 │ │ │ -0047c240: 0032 4934 0000 2020 2065 7870 7265 7373 .2I4.. express │ │ │ +0047c240: 0032 4634 0000 2020 2065 7870 7265 7373 .2F4.. express │ │ │ 0047c250: 696f 6e20 616e 6420 6465 6c65 7465 7320 ion and deletes │ │ │ 0047c260: 7468 656d 2066 726f 6d20 7468 6520 7265 them from the re │ │ │ -0047c270: 7375 6c74 2e07 0032 4935 0000 1200 3249 sult...2I5....2I │ │ │ +0047c270: 7375 6c74 2e07 0032 4635 0000 1200 3246 sult...2F5....2F │ │ │ 0047c280: 3600 0020 2020 4578 616d 706c 653a 0700 6.. Example:.. │ │ │ -0047c290: 3249 3700 003d 0032 4938 0000 2020 2047 2I7..=.2I8.. G │ │ │ +0047c290: 3246 3700 003d 0032 4638 0000 2020 2047 2F7..=.2F8.. G │ │ │ 0047c2a0: 544d 3e77 7269 7465 2024 7472 616e 736c TM>write $transl │ │ │ 0047c2b0: 6174 6528 2245 4e43 5943 4c4f 5045 4449 ate("ENCYCLOPEDI │ │ │ 0047c2c0: 4122 2c22 4145 494f 5522 2c22 222c 224c A","AEIOU","","L │ │ │ -0047c2d0: 2229 1500 3249 3900 0020 2020 4e43 5943 ")..2I9.. NCYC │ │ │ -0047c2e0: 4c4f 5045 4449 413d 0032 493a 0000 2020 LOPEDIA=.2I:.. │ │ │ +0047c2d0: 2229 1500 3246 3900 0020 2020 4e43 5943 ")..2F9.. NCYC │ │ │ +0047c2e0: 4c4f 5045 4449 413d 0032 463a 0000 2020 LOPEDIA=.2F:.. │ │ │ 0047c2f0: 2047 544d 3e77 7269 7465 2024 7472 616e GTM>write $tran │ │ │ 0047c300: 736c 6174 6528 2245 4e43 5943 4c4f 5045 slate("ENCYCLOPE │ │ │ 0047c310: 4449 4122 2c22 4145 494f 5522 2c22 222c DIA","AEIOU","", │ │ │ -0047c320: 2252 2229 1400 3249 4100 0020 2020 454e "R")..2IA.. EN │ │ │ -0047c330: 4359 434c 4f50 4544 3d00 3249 4200 0020 CYCLOPED=.2IB.. │ │ │ +0047c320: 2252 2229 1400 3246 4100 0020 2020 454e "R")..2FA.. EN │ │ │ +0047c330: 4359 434c 4f50 4544 3d00 3246 4200 0020 CYCLOPED=.2FB.. │ │ │ 0047c340: 2020 4754 4d3e 7772 6974 6520 2474 7261 GTM>write $tra │ │ │ 0047c350: 6e73 6c61 7465 2822 454e 4359 434c 4f50 nslate("ENCYCLOP │ │ │ 0047c360: 4544 4941 222c 2241 4549 4f55 222c 2222 EDIA","AEIOU","" │ │ │ -0047c370: 2c22 4222 2913 0032 4943 0000 2020 204e ,"B")..2IC.. N │ │ │ -0047c380: 4359 434c 4f50 4544 0e00 3249 4400 0020 CYCLOPED..2ID.. │ │ │ -0047c390: 2020 4754 4d3e 0700 3249 4500 004b 0032 GTM>..2IE..K.2 │ │ │ -0047c3a0: 4946 0000 2020 2054 6869 7320 2454 5241 IF.. This $TRA │ │ │ +0047c370: 2c22 4222 2913 0032 4643 0000 2020 204e ,"B")..2FC.. N │ │ │ +0047c380: 4359 434c 4f50 4544 0e00 3246 4400 0020 CYCLOPED..2FD.. │ │ │ +0047c390: 2020 4754 4d3e 0700 3246 4500 004b 0032 GTM>..2FE..K.2 │ │ │ +0047c3a0: 4646 0000 2020 2054 6869 7320 2454 5241 FF.. This $TRA │ │ │ 0047c3b0: 4e53 4c41 5445 2829 2065 7861 6d70 6c65 NSLATE() example │ │ │ 0047c3c0: 2068 6173 2066 6f75 7220 7061 7261 6d65 has four parame │ │ │ 0047c3d0: 7465 7273 2c20 6974 2066 696e 6473 2074 ters, it finds t │ │ │ -0047c3e0: 6865 2066 6972 7374 5200 3249 4700 0020 he firstR.2IG.. │ │ │ +0047c3e0: 6865 2066 6972 7374 5200 3246 4700 0020 he firstR.2FG.. │ │ │ 0047c3f0: 2020 6f63 6375 7272 656e 6365 206f 6620 occurrence of │ │ │ 0047c400: 2745 2720 6672 6f6d 2074 6865 206c 6566 'E' from the lef │ │ │ 0047c410: 7420 616e 6420 6669 7273 7420 6f63 6375 t and first occu │ │ │ 0047c420: 7272 656e 6365 206f 6620 2749 2720 616e rrence of 'I' an │ │ │ -0047c430: 6420 2741 2720 6672 6f6d 5000 3249 4800 d 'A' fromP.2IH. │ │ │ +0047c430: 6420 2741 2720 6672 6f6d 5000 3246 4800 d 'A' fromP.2FH. │ │ │ 0047c440: 0020 2020 7468 6520 7269 6768 742c 2061 . the right, a │ │ │ 0047c450: 6e64 2064 656c 6574 6573 2862 6563 6175 nd deletes(becau │ │ │ 0047c460: 7365 2074 6865 2074 6869 7264 2070 6172 se the third par │ │ │ 0047c470: 616d 6574 6572 2069 7320 6e75 6c6c 2f65 ameter is null/e │ │ │ -0047c480: 6d70 7479 2920 7468 656d 1a00 3249 4900 mpty) them..2II. │ │ │ +0047c480: 6d70 7479 2920 7468 656d 1a00 3246 4900 mpty) them..2FI. │ │ │ 0047c490: 0020 2020 6672 6f6d 2074 6865 2072 6573 . from the res │ │ │ -0047c4a0: 756c 742e 0700 3249 4a00 0013 0018 4956 ult...2IJ.....IV │ │ │ +0047c4a0: 756c 742e 0700 3246 4a00 0013 0018 4656 ult...2FJ.....FV │ │ │ 0047c4b0: 4945 5728 2900 0024 5669 6577 2829 1200 IEW()..$View().. │ │ │ -0047c4c0: 1f49 bf11 0000 2020 2024 5669 6577 2829 .I.... $View() │ │ │ -0047c4d0: 0700 2049 2100 004b 0020 4931 0000 2020 .. I!..K. I1.. │ │ │ +0047c4c0: 1f46 bf11 0000 2020 2024 5669 6577 2829 .F.... $View() │ │ │ +0047c4d0: 0700 2046 2100 004b 0020 4631 0000 2020 .. F!..K. F1.. │ │ │ 0047c4e0: 2052 6574 7572 6e73 2069 6e66 6f72 6d61 Returns informa │ │ │ 0047c4f0: 7469 6f6e 2061 626f 7574 2061 6e20 656e tion about an en │ │ │ 0047c500: 7669 726f 6e6d 656e 7461 6c20 6661 6374 vironmental fact │ │ │ 0047c510: 6f72 2073 656c 6563 7465 6420 6279 2074 or selected by t │ │ │ -0047c520: 6865 5300 2049 4100 0020 2020 6172 6775 heS. IA.. argu │ │ │ +0047c520: 6865 5300 2046 4100 0020 2020 6172 6775 heS. FA.. argu │ │ │ 0047c530: 6d65 6e74 732e 2049 6e20 4754 2e4d 2c20 ments. In GT.M, │ │ │ 0047c540: 7468 6520 6669 7273 7420 6172 6775 6d65 the first argume │ │ │ 0047c550: 6e74 2063 6f6e 7461 696e 7320 6120 6b65 nt contains a ke │ │ │ 0047c560: 7977 6f72 6420 6964 656e 7469 6679 696e yword identifyin │ │ │ -0047c570: 6720 7468 6552 0020 4951 0000 2020 2065 g theR. IQ.. e │ │ │ +0047c570: 6720 7468 6552 0020 4651 0000 2020 2065 g theR. FQ.. e │ │ │ 0047c580: 6e76 6972 6f6e 6d65 6e74 616c 2066 6163 nvironmental fac │ │ │ 0047c590: 746f 7220 616e 642c 2077 6865 7265 2061 tor and, where a │ │ │ 0047c5a0: 7070 726f 7072 6961 7465 2c20 7375 6273 ppropriate, subs │ │ │ 0047c5b0: 6571 7565 6e74 2061 7267 756d 656e 7473 equent arguments │ │ │ -0047c5c0: 2073 656c 6563 743d 0020 4961 0000 2020 select=. Ia.. │ │ │ +0047c5c0: 2073 656c 6563 743d 0020 4661 0000 2020 select=. Fa.. │ │ │ 0047c5d0: 2061 6d6f 6e67 206d 756c 7469 706c 6520 among multiple │ │ │ 0047c5e0: 706f 7373 6962 6c65 206f 6363 7572 7265 possible occurre │ │ │ 0047c5f0: 6e63 6573 206f 6620 7468 6174 2066 6163 nces of that fac │ │ │ -0047c600: 746f 722e 0700 2049 7100 0031 0020 4981 tor... Iq..1. I. │ │ │ +0047c600: 746f 722e 0700 2046 7100 0031 0020 4681 tor... Fq..1. F. │ │ │ 0047c610: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 0047c620: 666f 7220 7468 6520 2456 4945 5728 2920 for the $VIEW() │ │ │ -0047c630: 6675 6e63 7469 6f6e 2069 733a 0700 2049 function is:.. I │ │ │ -0047c640: 9100 0021 001f 49c0 1100 0020 2020 2456 ...!..I.... $V │ │ │ +0047c630: 6675 6e63 7469 6f6e 2069 733a 0700 2046 function is:.. F │ │ │ +0047c640: 9100 0021 001f 46c0 1100 0020 2020 2456 ...!..F.... $V │ │ │ 0047c650: 5b49 4557 5d28 6578 7072 315b 2c65 7870 [IEW](expr1[,exp │ │ │ -0047c660: 7232 5d29 0700 2049 1200 0042 001f 49ff r2]).. I...B..I. │ │ │ +0047c660: 7232 5d29 0700 2046 1200 0042 001f 46ff r2]).. F...B..F. │ │ │ 0047c670: 7300 ff41 5247 554d 454e 545f 4b45 5957 s..ARGUMENT_KEYW │ │ │ 0047c680: 4f52 4453 5f4f 465f 2456 4945 5728 2900 ORDS_OF_$VIEW(). │ │ │ 0047c690: 0041 7267 756d 656e 745f 4b65 7977 6f72 .Argument_Keywor │ │ │ 0047c6a0: 6473 5f6f 665f 2456 4945 5728 2927 0040 ds_of_$VIEW()'.@ │ │ │ -0047c6b0: 49bf 1100 0020 2020 4172 6775 6d65 6e74 I.... Argument │ │ │ +0047c6b0: 46bf 1100 0020 2020 4172 6775 6d65 6e74 F.... Argument │ │ │ 0047c6c0: 204b 6579 776f 7264 7320 6f66 2024 5649 Keywords of $VI │ │ │ -0047c6d0: 4557 2829 0700 4149 2100 0051 0041 4931 EW()..AI!..Q.AI1 │ │ │ +0047c6d0: 4557 2829 0700 4146 2100 0051 0041 4631 EW()..AF!..Q.AF1 │ │ │ 0047c6e0: 0000 2020 2024 5649 4557 2829 2070 726f .. $VIEW() pro │ │ │ 0047c6f0: 7669 6465 7320 6120 6d65 616e 7320 746f vides a means to │ │ │ 0047c700: 2061 6363 6573 7320 4754 2e4d 2065 6e76 access GT.M env │ │ │ 0047c710: 6972 6f6e 6d65 6e74 616c 2069 6e66 6f72 ironmental infor │ │ │ -0047c720: 6d61 7469 6f6e 2e20 5768 656e 5400 4149 mation. WhenT.AI │ │ │ +0047c720: 6d61 7469 6f6e 2e20 5768 656e 5400 4146 mation. WhenT.AF │ │ │ 0047c730: 4100 0020 2020 4754 2e4d 2070 6572 6d69 A.. GT.M permi │ │ │ 0047c740: 7473 206d 6f64 6966 6963 6174 696f 6e20 ts modification │ │ │ 0047c750: 6f66 2074 6865 2066 6163 746f 7273 2061 of the factors a │ │ │ 0047c760: 6363 6573 7369 626c 6520 7769 7468 2024 ccessible with $ │ │ │ 0047c770: 5649 4557 2829 2c20 7468 6520 5649 4557 VIEW(), the VIEW │ │ │ -0047c780: 4800 4149 5100 0020 2020 636f 6d6d 616e H.AIQ.. comman │ │ │ +0047c780: 4800 4146 5100 0020 2020 636f 6d6d 616e H.AFQ.. comman │ │ │ 0047c790: 6420 6765 6e65 7261 6c6c 7920 7072 6f76 d generally prov │ │ │ 0047c7a0: 6964 6573 2074 6865 206d 6561 6e73 2066 ides the means f │ │ │ 0047c7b0: 6f72 2065 6666 6563 7469 6e67 2074 6865 or effecting the │ │ │ -0047c7c0: 2063 6861 6e67 652e 0700 4149 6100 0000 change...AIa... │ │ │ +0047c7c0: 2063 6861 6e67 652e 0700 4146 6100 0000 change...AFa... │ │ │ 0047c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047c800: 0400 0000 de07 0000 df22 0000 0000 0000 ........."...... │ │ │ -0047c810: 9500 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0047c810: 9500 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 bf71 0000 2020 202b 2d2d 2d2d W()..q.. +---- │ │ │ 0047c860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047c8a0: 2d2d 2d2d 2b54 0041 4981 0000 2020 207c ----+T.AI... | │ │ │ +0047c8a0: 2d2d 2d2d 2b54 0041 4681 0000 2020 207c ----+T.AF... | │ │ │ 0047c8b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047c8c0: 2020 2020 2020 2024 5649 4557 2829 2041 $VIEW() A │ │ │ 0047c8d0: 7267 756d 656e 7420 4b65 7977 6f72 6473 rgument Keywords │ │ │ 0047c8e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047c8f0: 2020 2020 2020 2020 7c54 0041 4991 0000 |T.AI... │ │ │ +0047c8f0: 2020 2020 2020 2020 7c54 0041 4691 0000 |T.AF... │ │ │ 0047c900: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0047c910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c55 0040 ------------|U.@ │ │ │ -0047c950: 49c0 1100 0020 2020 7c20 2020 2020 2020 I.... | │ │ │ +0047c950: 46c0 1100 0020 2020 7c20 2020 2020 2020 F.... | │ │ │ 0047c960: 4152 4720 3120 2020 2020 2020 7c20 2020 ARG 1 | │ │ │ 0047c970: 2041 5247 2032 2020 2020 207c 2020 2020 ARG 2 | │ │ │ 0047c980: 2020 2020 2020 2020 5245 5455 524e 2056 RETURN V │ │ │ 0047c990: 414c 5545 2020 2020 2020 2020 2020 2020 ALUE │ │ │ -0047c9a0: 207c 5400 4149 1200 0020 2020 7c2d 2d2d |T.AI... |--- │ │ │ +0047c9a0: 207c 5400 4146 1200 0020 2020 7c2d 2d2d |T.AF... |--- │ │ │ 0047c9b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c9c0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 0047c9d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c9e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047c9f0: 2d2d 2d2d 2d7c 5400 4149 1300 0020 2020 -----|T.AI... │ │ │ +0047c9f0: 2d2d 2d2d 2d7c 5400 4146 1300 0020 2020 -----|T.AF... │ │ │ 0047ca00: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ca10: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047ca20: 2020 207c 2049 6e20 5554 462d 3820 6d6f | In UTF-8 mo │ │ │ 0047ca30: 6465 2070 726f 6365 7373 6573 2c20 656e de processes, en │ │ │ -0047ca40: 6162 6c65 7320 6f72 207c 5400 4149 1400 ables or |T.AI.. │ │ │ +0047ca40: 6162 6c65 7320 6f72 207c 5400 4146 1400 ables or |T.AF.. │ │ │ 0047ca50: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047ca60: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047ca70: 2020 2020 2020 207c 2064 6973 6162 6c65 | disable │ │ │ 0047ca80: 2074 6865 2067 656e 6572 6174 696f 6e20 the generation │ │ │ 0047ca90: 6f66 2061 6e20 6572 726f 7220 207c 5400 of an error |T. │ │ │ -0047caa0: 4149 1500 0020 2020 7c20 2242 4144 4348 AI... | "BADCH │ │ │ +0047caa0: 4146 1500 0020 2020 7c20 2242 4144 4348 AF... | "BADCH │ │ │ 0047cab0: 4152 2220 2020 2020 2020 2020 7c20 6e6f AR" | no │ │ │ 0047cac0: 6e65 2020 2020 2020 2020 207c 2077 6865 ne | whe │ │ │ 0047cad0: 6e20 6368 6172 6163 7465 722d 6f72 6965 n character-orie │ │ │ 0047cae0: 6e74 6564 2066 756e 6374 696f 6e73 2020 nted functions │ │ │ -0047caf0: 207c 5400 4149 1600 0020 2020 7c20 2020 |T.AI... | │ │ │ +0047caf0: 207c 5400 4146 1600 0020 2020 7c20 2020 |T.AF... | │ │ │ 0047cb00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047cb10: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047cb20: 2065 6e63 6f75 6e74 6572 206d 616c 666f encounter malfo │ │ │ 0047cb30: 726d 6564 2062 7974 6520 7365 7175 656e rmed byte sequen │ │ │ -0047cb40: 6365 7320 207c 5400 4149 1700 0020 2020 ces |T.AI... │ │ │ +0047cb40: 6365 7320 207c 5400 4146 1700 0020 2020 ces |T.AF... │ │ │ 0047cb50: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047cb60: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047cb70: 2020 207c 2028 696c 6c65 6761 6c20 6368 | (illegal ch │ │ │ 0047cb80: 6172 6163 7465 7273 292e 2054 6865 2064 aracters). The d │ │ │ -0047cb90: 6566 6175 6c74 2020 207c 5400 4149 1800 efault |T.AI.. │ │ │ +0047cb90: 6566 6175 6c74 2020 207c 5400 4146 1800 efault |T.AF.. │ │ │ 0047cba0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047cbb0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047cbc0: 2020 2020 2020 207c 2069 7320 312e 2020 | is 1. │ │ │ 0047cbd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047cbe0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -0047cbf0: 4149 1900 0020 2020 7c2d 2d2d 2d2d 2d2d AI... |------- │ │ │ +0047cbf0: 4146 1900 0020 2020 7c2d 2d2d 2d2d 2d2d AF... |------- │ │ │ 0047cc00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0047cc10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0047cc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047cc30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047cc40: 2d7c 5400 4149 1a00 0020 2020 7c20 2242 -|T.AI... | "B │ │ │ +0047cc40: 2d7c 5400 4146 1a00 0020 2020 7c20 2242 -|T.AF... | "B │ │ │ 0047cc50: 5245 414b 4d53 4722 2020 2020 2020 2020 REAKMSG" │ │ │ 0047cc60: 7c20 6e6f 6e65 2020 2020 2020 2020 207c | none | │ │ │ 0047cc70: 2056 616c 7565 206f 6620 7468 6520 6272 Value of the br │ │ │ 0047cc80: 6561 6b20 6d65 7373 6167 6520 6d61 736b eak message mask │ │ │ -0047cc90: 3b20 2020 207c 5400 4149 2100 0020 2020 ; |T.AI!.. │ │ │ +0047cc90: 3b20 2020 207c 5400 4146 2100 0020 2020 ; |T.AF!.. │ │ │ 0047cca0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ccb0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047ccc0: 2020 207c 2047 542e 4d20 6465 6661 756c | GT.M defaul │ │ │ 0047ccd0: 7473 2074 6869 7320 746f 2033 312e 2020 ts this to 31. │ │ │ -0047cce0: 2020 2020 2020 2020 207c 5400 4149 2200 |T.AI". │ │ │ +0047cce0: 2020 2020 2020 2020 207c 5400 4146 2200 |T.AF". │ │ │ 0047ccf0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0047cd00: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0047cd10: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047cd20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047cd30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -0047cd40: 4149 2300 0020 2020 7c20 2020 2020 2020 AI#.. | │ │ │ +0047cd40: 4146 2300 0020 2020 7c20 2020 2020 2020 AF#.. | │ │ │ 0047cd50: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047cd60: 2020 2020 2020 2020 2020 207c 2044 6576 | Dev │ │ │ 0047cd70: 6963 6520 7479 7065 2028 4649 464f 2c20 ice type (FIFO, │ │ │ 0047cd80: 4e55 4c4c 2c20 5049 5045 2c20 524d 532c NULL, PIPE, RMS, │ │ │ -0047cd90: 207c 5400 4149 2400 0020 2020 7c20 2244 |T.AI$.. | "D │ │ │ +0047cd90: 207c 5400 4146 2400 0020 2020 7c20 2244 |T.AF$.. | "D │ │ │ 0047cda0: 4556 4943 4522 2020 2020 2020 2020 2020 EVICE" │ │ │ 0047cdb0: 7c20 4465 7669 6365 206e 616d 6520 207c | Device name | │ │ │ 0047cdc0: 2053 4f43 4b45 542c 206f 7220 5445 524d SOCKET, or TERM │ │ │ 0047cdd0: 494e 414c 2920 616e 6420 6465 7669 6365 INAL) and device │ │ │ -0047cde0: 2020 2020 207c 5400 4149 2500 0020 2020 |T.AI%.. │ │ │ +0047cde0: 2020 2020 207c 5400 4146 2500 0020 2020 |T.AF%.. │ │ │ 0047cdf0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ce00: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047ce10: 2020 207c 2073 7461 7475 7320 284f 5045 | status (OPE │ │ │ 0047ce20: 4e20 6f72 2043 4c4f 5345 4429 2073 6570 N or CLOSED) sep │ │ │ -0047ce30: 6172 6174 6564 2020 207c 5400 4149 2600 arated |T.AI&. │ │ │ +0047ce30: 6172 6174 6564 2020 207c 5400 4146 2600 arated |T.AF&. │ │ │ 0047ce40: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047ce50: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047ce60: 2020 2020 2020 207c 2062 7920 6120 636f | by a co │ │ │ 0047ce70: 6c6f 6e20 2822 3a22 2920 2020 2020 2020 lon (":") │ │ │ 0047ce80: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -0047ce90: 4149 2700 0020 2020 7c2d 2d2d 2d2d 2d2d AI'.. |------- │ │ │ +0047ce90: 4146 2700 0020 2020 7c2d 2d2d 2d2d 2d2d AF'.. |------- │ │ │ 0047cea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0047ceb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0047cec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047ced0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047cee0: 2d7c 5400 4149 2800 0020 2020 7c20 2246 -|T.AI(.. | "F │ │ │ +0047cee0: 2d7c 5400 4146 2800 0020 2020 7c20 2246 -|T.AF(.. | "F │ │ │ 0047cef0: 5245 4542 4c4f 434b 5322 2020 2020 2020 REEBLOCKS" │ │ │ 0047cf00: 7c20 7265 6769 6f6e 2020 2020 2020 207c | region | │ │ │ 0047cf10: 204e 756d 6265 7220 6f66 2066 7265 6520 Number of free │ │ │ 0047cf20: 6461 7461 6261 7365 2062 6c6f 636b 7320 database blocks │ │ │ -0047cf30: 696e 2061 207c 5400 4149 2900 0020 2020 in a |T.AI).. │ │ │ +0047cf30: 696e 2061 207c 5400 4146 2900 0020 2020 in a |T.AF).. │ │ │ 0047cf40: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047cf50: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047cf60: 2020 207c 2067 6976 656e 2072 6567 696f | given regio │ │ │ 0047cf70: 6e2e 2020 2020 2020 2020 2020 2020 2020 n. │ │ │ -0047cf80: 2020 2020 2020 2020 207c 5400 4149 2a00 |T.AI*. │ │ │ +0047cf80: 2020 2020 2020 2020 207c 5400 4146 2a00 |T.AF*. │ │ │ 0047cf90: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0047cfa0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0047cfb0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047cfc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047cfd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 0000 -------------|.. │ │ │ 0047cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047d000: 0400 0000 dd07 0000 f622 0000 0000 0000 ........."...... │ │ │ -0047d010: 9500 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0047d010: 9500 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c031 0000 2020 207c 2020 2020 W()..1.. | │ │ │ 0047d060: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d070: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d080: 5072 6f63 6573 732d 6964 206f 6620 6120 Process-id of a │ │ │ 0047d090: 7072 6f63 6573 7320 7468 6174 2068 6173 process that has │ │ │ -0047d0a0: 2020 2020 7c54 0041 4932 0000 2020 207c |T.AI2.. | │ │ │ +0047d0a0: 2020 2020 7c54 0041 4632 0000 2020 207c |T.AF2.. | │ │ │ 0047d0b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d0c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d0d0: 2020 7c20 6672 6f7a 656e 2074 6865 2064 | frozen the d │ │ │ 0047d0e0: 6174 6162 6173 6520 6173 736f 6369 6174 atabase associat │ │ │ -0047d0f0: 6564 2077 6974 6820 7c54 0041 4933 0000 ed with |T.AI3.. │ │ │ +0047d0f0: 6564 2077 6974 6820 7c54 0041 4633 0000 ed with |T.AF3.. │ │ │ 0047d100: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d110: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047d120: 2020 2020 2020 7c20 7468 6520 7265 6769 | the regi │ │ │ 0047d130: 6f6e 2073 7065 6369 6669 6564 2028 7573 on specified (us │ │ │ 0047d140: 696e 6720 4453 4520 6f72 2020 7c54 0041 ing DSE or |T.A │ │ │ -0047d150: 4934 0000 2020 207c 2022 4652 4545 5a45 I4.. | "FREEZE │ │ │ +0047d150: 4634 0000 2020 207c 2022 4652 4545 5a45 F4.. | "FREEZE │ │ │ 0047d160: 2220 2020 2020 2020 2020 207c 2072 6567 " | reg │ │ │ 0047d170: 696f 6e20 2020 2020 2020 7c20 4d55 5049 ion | MUPI │ │ │ 0047d180: 5029 2e20 2020 2020 2020 2020 2020 2020 P). │ │ │ 0047d190: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047d1a0: 7c54 0041 4935 0000 2020 207c 2020 2020 |T.AI5.. | │ │ │ +0047d1a0: 7c54 0041 4635 0000 2020 207c 2020 2020 |T.AF5.. | │ │ │ 0047d1b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d1c0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d1d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d1e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047d1f0: 2020 2020 7c54 0041 4936 0000 2020 207c |T.AI6.. | │ │ │ +0047d1f0: 2020 2020 7c54 0041 4636 0000 2020 207c |T.AF6.. | │ │ │ 0047d200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d210: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d220: 2020 7c20 4966 2074 6865 2072 6567 696f | If the regio │ │ │ 0047d230: 6e20 6973 2063 7572 7265 6e74 6c79 206e n is currently n │ │ │ -0047d240: 6f74 2020 2020 2020 7c54 0041 4937 0000 ot |T.AI7.. │ │ │ +0047d240: 6f74 2020 2020 2020 7c54 0041 4637 0000 ot |T.AF7.. │ │ │ 0047d250: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d260: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047d270: 2020 2020 2020 7c20 6672 6f7a 656e 2c20 | frozen, │ │ │ 0047d280: 7265 7475 726e 7320 7a65 726f 2e20 2020 returns zero. │ │ │ 0047d290: 2020 2020 2020 2020 2020 2020 7c54 0041 |T.A │ │ │ -0047d2a0: 4938 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I8.. |-------- │ │ │ +0047d2a0: 4638 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F8.. |-------- │ │ │ 0047d2b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0047d2c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0047d2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047d2e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047d2f0: 7c54 0041 4939 0000 2020 207c 2020 2020 |T.AI9.. | │ │ │ +0047d2f0: 7c54 0041 4639 0000 2020 207c 2020 2020 |T.AF9.. | │ │ │ 0047d300: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d310: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d320: 5265 7475 726e 7320 6120 7374 7269 6e67 Returns a string │ │ │ 0047d330: 2064 6573 6372 6962 696e 6720 7468 6520 describing the │ │ │ -0047d340: 2020 2020 7c54 0041 493a 0000 2020 207c |T.AI:.. | │ │ │ +0047d340: 2020 2020 7c54 0041 463a 0000 2020 207c |T.AF:.. | │ │ │ 0047d350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d360: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d370: 2020 7c20 6375 7272 656e 7420 636f 6d70 | current comp │ │ │ 0047d380: 696c 6572 2073 6574 7469 6e67 2e20 5468 iler setting. Th │ │ │ -0047d390: 6520 2020 2020 2020 7c54 0041 4941 0000 e |T.AIA.. │ │ │ +0047d390: 6520 2020 2020 2020 7c54 0041 4641 0000 e |T.AFA.. │ │ │ 0047d3a0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d3b0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047d3c0: 2020 2020 2020 7c20 6465 6661 756c 7420 | default │ │ │ 0047d3d0: 6973 2022 4754 2e4d 2042 6f6f 6c65 616e is "GT.M Boolean │ │ │ 0047d3e0: 2020 2020 2020 2020 2020 2020 7c54 0041 |T.A │ │ │ -0047d3f0: 4942 0000 2020 207c 2020 2020 2020 2020 IB.. | │ │ │ +0047d3f0: 4642 0000 2020 207c 2020 2020 2020 2020 FB.. | │ │ │ 0047d400: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047d410: 2020 2020 2020 2020 2020 7c20 7368 6f72 | shor │ │ │ 0047d420: 742d 6369 7263 7569 7422 2e20 2020 2020 t-circuit". │ │ │ 0047d430: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047d440: 7c54 0041 4943 0000 2020 207c 2020 2020 |T.AIC.. | │ │ │ +0047d440: 7c54 0041 4643 0000 2020 207c 2020 2020 |T.AFC.. | │ │ │ 0047d450: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d460: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d470: 2456 4945 5728 2246 554c 4c5f 424f 4f4c $VIEW("FULL_BOOL │ │ │ 0047d480: 4541 4e22 2920 7265 706f 7274 7320 2020 EAN") reports │ │ │ -0047d490: 2020 2020 7c54 0041 4944 0000 2020 207c |T.AID.. | │ │ │ +0047d490: 2020 2020 7c54 0041 4644 0000 2020 207c |T.AFD.. | │ │ │ 0047d4a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d4b0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d4c0: 2020 7c20 2253 7461 6e64 6172 6420 426f | "Standard Bo │ │ │ 0047d4d0: 6f6c 6561 6e20 6576 616c 7561 7469 6f6e olean evaluation │ │ │ -0047d4e0: 2073 6964 6520 2020 7c54 0041 4945 0000 side |T.AIE.. │ │ │ +0047d4e0: 2073 6964 6520 2020 7c54 0041 4645 0000 side |T.AFE.. │ │ │ 0047d4f0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d500: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047d510: 2020 2020 2020 7c20 6566 6665 6374 7322 | effects" │ │ │ 0047d520: 2077 6865 6e20 6974 2069 7320 6e6f 7420 when it is not │ │ │ 0047d530: 6578 706c 6963 6974 6c79 2020 7c54 0041 explicitly |T.A │ │ │ -0047d540: 4946 0000 2020 207c 2020 2020 2020 2020 IF.. | │ │ │ +0047d540: 4646 0000 2020 207c 2020 2020 2020 2020 FF.. | │ │ │ 0047d550: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047d560: 2020 2020 2020 2020 2020 7c20 7365 742c | set, │ │ │ 0047d570: 2062 7574 2074 6861 7420 6d6f 6465 206f but that mode o │ │ │ 0047d580: 6620 6f70 6572 6174 696f 6e20 6973 2020 f operation is │ │ │ -0047d590: 7c54 0041 4947 0000 2020 207c 2022 4655 |T.AIG.. | "FU │ │ │ +0047d590: 7c54 0041 4647 0000 2020 207c 2022 4655 |T.AFG.. | "FU │ │ │ 0047d5a0: 4c4c 5f42 4f4f 4c45 414e 2220 2020 207c LL_BOOLEAN" | │ │ │ 0047d5b0: 206e 6f6e 6520 2020 2020 2020 2020 7c20 none | │ │ │ 0047d5c0: 7265 7175 6972 6564 2062 7920 7468 6520 required by the │ │ │ 0047d5d0: 7365 7474 696e 6720 6f66 2020 2020 2020 setting of │ │ │ -0047d5e0: 2020 2020 7c54 0041 4948 0000 2020 207c |T.AIH.. | │ │ │ +0047d5e0: 2020 2020 7c54 0041 4648 0000 2020 207c |T.AFH.. | │ │ │ 0047d5f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d600: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d610: 2020 7c20 6774 6d5f 7369 6465 5f65 6666 | gtm_side_eff │ │ │ 0047d620: 6563 7473 2c20 616e 6420 2253 7461 6e64 ects, and "Stand │ │ │ -0047d630: 6172 6420 2020 2020 7c54 0041 4949 0000 ard |T.AII.. │ │ │ +0047d630: 6172 6420 2020 2020 7c54 0041 4649 0000 ard |T.AFI.. │ │ │ 0047d640: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d650: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047d660: 2020 2020 2020 7c20 426f 6f6c 6561 6e20 | Boolean │ │ │ 0047d670: 7369 6465 2d65 6666 6563 7420 7761 726e side-effect warn │ │ │ 0047d680: 696e 6722 2077 6865 6e20 2020 7c54 0041 ing" when |T.A │ │ │ -0047d690: 494a 0000 2020 207c 2020 2020 2020 2020 IJ.. | │ │ │ +0047d690: 464a 0000 2020 207c 2020 2020 2020 2020 FJ.. | │ │ │ 0047d6a0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047d6b0: 2020 2020 2020 2020 2020 7c20 7761 726e | warn │ │ │ 0047d6c0: 696e 6773 2068 6176 6520 6265 656e 2073 ings have been s │ │ │ 0047d6d0: 7065 6369 6669 6564 2e20 5468 6520 2020 pecified. The │ │ │ -0047d6e0: 7c54 0041 4951 0000 2020 207c 2020 2020 |T.AIQ.. | │ │ │ +0047d6e0: 7c54 0041 4651 0000 2020 207c 2020 2020 |T.AFQ.. | │ │ │ 0047d6f0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d700: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d710: 6675 6e63 7469 6f6e 2072 6570 6f72 7473 function reports │ │ │ 0047d720: 2022 4578 7465 6e64 6564 2042 6f6f 6c65 "Extended Boole │ │ │ -0047d730: 616e 2020 7c54 0041 4952 0000 2020 207c an |T.AIR.. | │ │ │ +0047d730: 616e 2020 7c54 0041 4652 0000 2020 207c an |T.AFR.. | │ │ │ 0047d740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d750: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d760: 2020 7c20 6576 616c 7561 7469 6f6e 2077 | evaluation w │ │ │ 0047d770: 6974 686f 7574 2020 2020 2020 2020 2020 ithout │ │ │ -0047d780: 2020 2020 2020 2020 7c54 0041 4953 0000 |T.AIS.. │ │ │ +0047d780: 2020 2020 2020 2020 7c54 0041 4653 0000 |T.AFS.. │ │ │ 0047d790: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d7a0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047d7b0: 2020 2020 2020 7c20 7368 6f72 742d 6369 | short-ci │ │ │ 0047d7c0: 7263 7569 7469 6e67 2220 7768 656e 2020 rcuiting" when │ │ │ 0047d7d0: 2020 2020 2020 2020 2020 2020 7c00 0000 |... │ │ │ 0047d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047d800: 0400 0000 dd07 0000 0d23 0000 0000 0000 .........#...... │ │ │ -0047d810: 9500 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0047d810: 9500 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c054 0000 2020 207c 2020 2020 W()..T.. | │ │ │ 0047d860: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d870: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d880: 2245 5854 454e 4445 445f 424f 4f4c 4541 "EXTENDED_BOOLEA │ │ │ 0047d890: 4e22 2062 6568 6176 696f 7220 6973 2020 N" behavior is │ │ │ -0047d8a0: 2020 2020 7c54 0041 4955 0000 2020 207c |T.AIU.. | │ │ │ +0047d8a0: 2020 2020 7c54 0041 4655 0000 2020 207c |T.AFU.. | │ │ │ 0047d8b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d8c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d8d0: 2020 7c20 656e 6162 6c65 642e 2020 2020 | enabled. │ │ │ 0047d8e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047d8f0: 2020 2020 2020 2020 7c54 0041 4956 0000 |T.AIV.. │ │ │ +0047d8f0: 2020 2020 2020 2020 7c54 0041 4656 0000 |T.AFV.. │ │ │ 0047d900: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0047d910: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047d920: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0047d930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047d940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0041 ------------|T.A │ │ │ -0047d950: 4957 0000 2020 207c 2020 2020 2020 2020 IW.. | │ │ │ +0047d950: 4657 0000 2020 207c 2020 2020 2020 2020 FW.. | │ │ │ 0047d960: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047d970: 2020 2020 2020 2020 2020 7c20 5472 7574 | Trut │ │ │ 0047d980: 6820 5661 6c75 6520 696e 6469 6361 7469 h Value indicati │ │ │ 0047d990: 6e67 2077 6865 7468 6572 2020 2020 2020 ng whether │ │ │ -0047d9a0: 7c54 0041 4958 0000 2020 207c 2020 2020 |T.AIX.. | │ │ │ +0047d9a0: 7c54 0041 4658 0000 2020 207c 2020 2020 |T.AFX.. | │ │ │ 0047d9b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d9c0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d9d0: 4461 7461 6261 7365 2062 6c6f 636b 2063 Database block c │ │ │ 0047d9e0: 6572 7469 6669 6361 7469 6f6e 2069 7320 ertification is │ │ │ -0047d9f0: 2020 2020 7c54 0041 4959 0000 2020 207c |T.AIY.. | │ │ │ +0047d9f0: 2020 2020 7c54 0041 4659 0000 2020 207c |T.AFY.. | │ │ │ 0047da00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047da10: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047da20: 2020 7c20 6375 7272 656e 746c 7920 656e | currently en │ │ │ 0047da30: 6162 6c65 6420 6f72 2064 6973 6162 6c65 abled or disable │ │ │ -0047da40: 642e 2020 2020 2020 7c54 0041 495a 0000 d. |T.AIZ.. │ │ │ +0047da40: 642e 2020 2020 2020 7c54 0041 465a 0000 d. |T.AFZ.. │ │ │ 0047da50: 2020 207c 2022 4744 5343 4552 5422 2020 | "GDSCERT" │ │ │ 0047da60: 2020 2020 2020 207c 206e 6f6e 6520 2020 | none │ │ │ 0047da70: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 0047da80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047da90: 2020 2020 2020 2020 2020 2020 7c54 0041 |T.A │ │ │ -0047daa0: 4961 0000 2020 207c 2020 2020 2020 2020 Ia.. | │ │ │ +0047daa0: 4661 0000 2020 207c 2020 2020 2020 2020 Fa.. | │ │ │ 0047dab0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047dac0: 2020 2020 2020 2020 2020 7c20 546f 2065 | To e │ │ │ 0047dad0: 6e61 626c 6520 6f72 2064 6973 6162 6c65 nable or disable │ │ │ 0047dae0: 2044 6174 6162 6173 6520 626c 6f63 6b20 Database block │ │ │ -0047daf0: 7c54 0041 4962 0000 2020 207c 2020 2020 |T.AIb.. | │ │ │ +0047daf0: 7c54 0041 4662 0000 2020 207c 2020 2020 |T.AFb.. | │ │ │ 0047db00: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047db10: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047db20: 6365 7274 6966 6963 6174 696f 6e2c 2075 certification, u │ │ │ 0047db30: 7365 2074 6865 2056 4945 5720 2020 2020 se the VIEW │ │ │ -0047db40: 2020 2020 7c54 0041 4963 0000 2020 207c |T.AIc.. | │ │ │ +0047db40: 2020 2020 7c54 0041 4663 0000 2020 207c |T.AFc.. | │ │ │ 0047db50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047db60: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047db70: 2020 7c20 2247 4453 4345 5254 2220 636f | "GDSCERT" co │ │ │ 0047db80: 6d6d 616e 642e 2020 2020 2020 2020 2020 mmand. │ │ │ -0047db90: 2020 2020 2020 2020 7c54 0041 4964 0000 |T.AId.. │ │ │ +0047db90: 2020 2020 2020 2020 7c54 0041 4664 0000 |T.AFd.. │ │ │ 0047dba0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0047dbb0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047dbc0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0047dbd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047dbe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0041 ------------|T.A │ │ │ -0047dbf0: 4965 0000 2020 207c 2022 4756 4143 4345 Ie.. | "GVACCE │ │ │ +0047dbf0: 4665 0000 2020 207c 2022 4756 4143 4345 Fe.. | "GVACCE │ │ │ 0047dc00: 5353 5f4d 4554 484f 4422 207c 2072 6567 SS_METHOD" | reg │ │ │ 0047dc10: 696f 6e20 2020 2020 2020 7c20 4163 6365 ion | Acce │ │ │ 0047dc20: 7373 206d 6574 686f 6420 6f66 2074 6865 ss method of the │ │ │ 0047dc30: 2072 6567 696f 6e2e 2020 2020 2020 2020 region. │ │ │ -0047dc40: 7c54 0041 4966 0000 2020 207c 2d2d 2d2d |T.AIf.. |---- │ │ │ +0047dc40: 7c54 0041 4666 0000 2020 207c 2d2d 2d2d |T.AFf.. |---- │ │ │ 0047dc50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0047dc60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0047dc70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047dc80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047dc90: 2d2d 2d2d 7c54 0041 4967 0000 2020 207c ----|T.AIg.. | │ │ │ +0047dc90: 2d2d 2d2d 7c54 0041 4667 0000 2020 207c ----|T.AFg.. | │ │ │ 0047dca0: 2022 4756 4649 4c45 2220 2020 2020 2020 "GVFILE" │ │ │ 0047dcb0: 2020 207c 2072 6567 696f 6e20 2020 2020 | region │ │ │ 0047dcc0: 2020 7c20 4e61 6d65 206f 6620 7468 6520 | Name of the │ │ │ 0047dcd0: 6461 7461 6261 7365 2061 7373 6f63 6961 database associa │ │ │ -0047dce0: 7465 6420 2020 2020 7c54 0041 4968 0000 ted |T.AIh.. │ │ │ +0047dce0: 7465 6420 2020 2020 7c54 0041 4668 0000 ted |T.AFh.. │ │ │ 0047dcf0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047dd00: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047dd10: 2020 2020 2020 7c20 7769 7468 2074 6865 | with the │ │ │ 0047dd20: 2072 6567 696f 6e2e 2020 2020 2020 2020 region. │ │ │ 0047dd30: 2020 2020 2020 2020 2020 2020 7c54 0041 |T.A │ │ │ -0047dd40: 4969 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Ii.. |-------- │ │ │ +0047dd40: 4669 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Fi.. |-------- │ │ │ 0047dd50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0047dd60: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0047dd70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047dd80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047dd90: 7c54 0041 496a 0000 2020 207c 2020 2020 |T.AIj.. | │ │ │ +0047dd90: 7c54 0041 466a 0000 2020 207c 2020 2020 |T.AFj.. | │ │ │ 0047dda0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047ddb0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047ddc0: 4e61 6d65 206f 6620 7468 6520 6669 7273 Name of the firs │ │ │ 0047ddd0: 7420 6461 7461 6261 7365 2072 6567 696f t database regio │ │ │ -0047dde0: 6e20 2020 7c54 0041 4971 0000 2020 207c n |T.AIq.. | │ │ │ +0047dde0: 6e20 2020 7c54 0041 4671 0000 2020 207c n |T.AFq.. | │ │ │ 0047ddf0: 2022 4756 4649 5253 5422 2020 2020 2020 "GVFIRST" │ │ │ 0047de00: 2020 207c 206e 6f6e 6520 2020 2020 2020 | none │ │ │ 0047de10: 2020 7c20 696e 2074 6865 2063 7572 7265 | in the curre │ │ │ 0047de20: 6e74 2067 6c6f 6261 6c20 6469 7265 6374 nt global direct │ │ │ -0047de30: 6f72 793b 2020 2020 7c54 0041 4972 0000 ory; |T.AIr.. │ │ │ +0047de30: 6f72 793b 2020 2020 7c54 0041 4672 0000 ory; |T.AFr.. │ │ │ 0047de40: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047de50: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047de60: 2020 2020 2020 7c20 6675 6e63 7469 6f6e | function │ │ │ 0047de70: 616c 6c79 2065 7175 6976 616c 656e 7420 ally equivalent │ │ │ 0047de80: 746f 2020 2020 2020 2020 2020 7c54 0041 to |T.A │ │ │ -0047de90: 4973 0000 2020 207c 2020 2020 2020 2020 Is.. | │ │ │ +0047de90: 4673 0000 2020 207c 2020 2020 2020 2020 Fs.. | │ │ │ 0047dea0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047deb0: 2020 2020 2020 2020 2020 7c20 2456 4945 | $VIE │ │ │ 0047dec0: 5728 2247 564e 4558 5422 2c22 2229 2e20 W("GVNEXT",""). │ │ │ 0047ded0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047dee0: 7c54 0041 4974 0000 2020 207c 2d2d 2d2d |T.AIt.. |---- │ │ │ +0047dee0: 7c54 0041 4674 0000 2020 207c 2d2d 2d2d |T.AFt.. |---- │ │ │ 0047def0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0047df00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0047df10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047df20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047df30: 2d2d 2d2d 7c54 0041 4975 0000 2020 207c ----|T.AIu.. | │ │ │ +0047df30: 2d2d 2d2d 7c54 0041 4675 0000 2020 207c ----|T.AFu.. | │ │ │ 0047df40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047df50: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047df60: 2020 7c20 4e61 6d65 206f 6620 7468 6520 | Name of the │ │ │ 0047df70: 6e65 7874 2064 6174 6162 6173 6520 7265 next database re │ │ │ -0047df80: 6769 6f6e 2020 2020 7c54 0041 4976 0000 gion |T.AIv.. │ │ │ +0047df80: 6769 6f6e 2020 2020 7c54 0041 4676 0000 gion |T.AFv.. │ │ │ 0047df90: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047dfa0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047dfb0: 2020 2020 2020 7c20 6166 7465 7220 7468 | after th │ │ │ 0047dfc0: 6520 6769 7665 6e20 6f6e 6520 696e 2061 e given one in a │ │ │ 0047dfd0: 6c70 6861 6265 7469 6361 6c20 7c00 0000 lphabetical |... │ │ │ 0047dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047e000: 0400 0000 dd07 0000 2423 0000 0000 0000 ........$#...... │ │ │ -0047e010: 9500 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0047e010: 9500 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c077 0000 2020 207c 2020 2020 W()..w.. | │ │ │ 0047e060: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047e070: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047e080: 6f72 6465 7220 286f 7220 4d20 636f 6c6c order (or M coll │ │ │ 0047e090: 6174 696f 6e20 7365 7175 656e 6365 293b ation sequence); │ │ │ -0047e0a0: 2022 2220 7c54 0041 4978 0000 2020 207c "" |T.AIx.. | │ │ │ +0047e0a0: 2022 2220 7c54 0041 4678 0000 2020 207c "" |T.AFx.. | │ │ │ 0047e0b0: 2022 4756 4e45 5854 2220 2020 2020 2020 "GVNEXT" │ │ │ 0047e0c0: 2020 207c 2072 6567 696f 6e20 2020 2020 | region │ │ │ 0047e0d0: 2020 7c20 666f 7220 7265 6769 6f6e 2073 | for region s │ │ │ 0047e0e0: 7461 7274 7320 7769 7468 2074 6865 2066 tarts with the f │ │ │ -0047e0f0: 6972 7374 2020 2020 7c54 0041 4979 0000 irst |T.AIy.. │ │ │ +0047e0f0: 6972 7374 2020 2020 7c54 0041 4679 0000 irst |T.AFy.. │ │ │ 0047e100: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e110: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047e120: 2020 2020 2020 7c20 7265 6769 6f6e 2e20 | region. │ │ │ 0047e130: 4120 7265 7475 726e 2076 616c 7565 206f A return value o │ │ │ 0047e140: 6620 2222 206d 6561 6e73 2020 7c54 0041 f "" means |T.A │ │ │ -0047e150: 497a 0000 2020 207c 2020 2020 2020 2020 Iz.. | │ │ │ +0047e150: 467a 0000 2020 207c 2020 2020 2020 2020 Fz.. | │ │ │ 0047e160: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047e170: 2020 2020 2020 2020 2020 7c20 7468 6174 | that │ │ │ 0047e180: 2074 6865 2067 6c6f 6261 6c20 6469 7265 the global dire │ │ │ 0047e190: 6374 6f72 7920 6465 6669 6e65 7320 2020 ctory defines │ │ │ -0047e1a0: 7c54 0041 4981 0000 2020 207c 2020 2020 |T.AI... | │ │ │ +0047e1a0: 7c54 0041 4681 0000 2020 207c 2020 2020 |T.AF... | │ │ │ 0047e1b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047e1c0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047e1d0: 6e6f 2061 6464 6974 696f 6e61 6c20 7265 no additional re │ │ │ 0047e1e0: 6769 6f6e 732e 2020 2020 2020 2020 2020 gions. │ │ │ -0047e1f0: 2020 2020 7c54 0041 4982 0000 2020 207c |T.AI... | │ │ │ +0047e1f0: 2020 2020 7c54 0041 4682 0000 2020 207c |T.AF... | │ │ │ 0047e200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047e210: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0047e220: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 0047e230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047e240: 2d2d 2d2d 2d2d 2d2d 7c54 0041 4983 0000 --------|T.AI... │ │ │ +0047e240: 2d2d 2d2d 2d2d 2d2d 7c54 0041 4683 0000 --------|T.AF... │ │ │ 0047e250: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e260: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047e270: 2020 2020 2020 7c20 4120 7265 6164 2d6f | A read-o │ │ │ 0047e280: 6e6c 7920 7072 6f63 6573 7320 6361 6e6e nly process cann │ │ │ 0047e290: 6f74 2075 7064 6174 6520 2020 7c54 0041 ot update |T.A │ │ │ -0047e2a0: 4984 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +0047e2a0: 4684 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 0047e2b0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047e2c0: 2020 2020 2020 2020 2020 7c20 7468 6520 | the │ │ │ 0047e2d0: 6461 7461 6261 7365 2069 6e63 6c75 6469 database includi │ │ │ 0047e2e0: 6e67 2074 6865 2064 6174 6162 6173 6520 ng the database │ │ │ -0047e2f0: 7c54 0041 4985 0000 2020 207c 2020 2020 |T.AI... | │ │ │ +0047e2f0: 7c54 0041 4685 0000 2020 207c 2020 2020 |T.AF... | │ │ │ 0047e300: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047e310: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047e320: 6669 6c65 2068 6561 6465 7220 7768 6572 file header wher │ │ │ 0047e330: 6520 4756 5354 4154 5320 6172 6520 2020 e GVSTATS are │ │ │ -0047e340: 2020 2020 7c54 0041 4986 0000 2020 207c |T.AI... | │ │ │ +0047e340: 2020 2020 7c54 0041 4686 0000 2020 207c |T.AF... | │ │ │ 0047e350: 2022 4756 5354 4154 2220 2020 2020 2020 "GVSTAT" │ │ │ 0047e360: 2020 207c 2072 6567 696f 6e20 2020 2020 | region │ │ │ 0047e370: 2020 7c20 7374 6f72 6564 2e20 416e 6f74 | stored. Anot │ │ │ 0047e380: 6865 7220 7072 6f63 6573 7320 7769 7468 her process with │ │ │ -0047e390: 2077 7269 7465 2020 7c54 0041 4987 0000 write |T.AI... │ │ │ +0047e390: 2077 7269 7465 2020 7c54 0041 4687 0000 write |T.AF... │ │ │ 0047e3a0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e3b0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047e3c0: 2020 2020 2020 7c20 6163 6365 7373 2074 | access t │ │ │ 0047e3d0: 6f20 6120 6461 7461 6261 7365 2c20 7375 o a database, su │ │ │ 0047e3e0: 6368 2061 7320 4d55 5049 5020 7c54 0041 ch as MUPIP |T.A │ │ │ -0047e3f0: 4988 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +0047e3f0: 4688 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 0047e400: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047e410: 2020 2020 2020 2020 2020 7c20 5255 4e44 | RUND │ │ │ 0047e420: 4f57 4e2c 2063 616e 2066 6c75 7368 2069 OWN, can flush i │ │ │ 0047e430: 7473 2072 6561 6420 2020 2020 2020 2020 ts read │ │ │ -0047e440: 7c54 0041 4989 0000 2020 207c 2020 2020 |T.AI... | │ │ │ +0047e440: 7c54 0041 4689 0000 2020 207c 2020 2020 |T.AF... | │ │ │ 0047e450: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047e460: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047e470: 7374 6174 6973 7469 6373 2066 726f 6d20 statistics from │ │ │ 0047e480: 7468 6520 6173 736f 6369 6174 6564 2020 the associated │ │ │ -0047e490: 2020 2020 7c54 0041 498a 0000 2020 207c |T.AI... | │ │ │ +0047e490: 2020 2020 7c54 0041 468a 0000 2020 207c |T.AF... | │ │ │ 0047e4a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047e4b0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e4c0: 2020 7c20 7368 6172 6564 206d 656d 6f72 | shared memor │ │ │ 0047e4d0: 7920 746f 2047 5653 5441 5453 2e20 2020 y to GVSTATS. │ │ │ -0047e4e0: 2020 2020 2020 2020 7c54 0041 4991 0000 |T.AI... │ │ │ +0047e4e0: 2020 2020 2020 2020 7c54 0041 4691 0000 |T.AF... │ │ │ 0047e4f0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0047e500: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047e510: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0047e520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047e530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0041 ------------|T.A │ │ │ -0047e540: 4992 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +0047e540: 4692 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 0047e550: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047e560: 2020 2020 2020 2020 2020 7c20 4e75 6d62 | Numb │ │ │ 0047e570: 6572 206f 6620 696e 6469 7265 6374 696f er of indirectio │ │ │ 0047e580: 6e20 6361 6368 6520 6869 7473 2020 2020 n cache hits │ │ │ -0047e590: 7c54 0041 4993 0000 2020 207c 2020 2020 |T.AI... | │ │ │ +0047e590: 7c54 0041 4693 0000 2020 207c 2020 2020 |T.AF... | │ │ │ 0047e5a0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047e5b0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047e5c0: 7369 6e63 6520 4754 2e4d 2070 726f 6365 since GT.M proce │ │ │ 0047e5d0: 7373 2073 7461 7274 7570 2e20 2020 2020 ss startup. │ │ │ -0047e5e0: 2020 2020 7c54 0041 4994 0000 2020 207c |T.AI... | │ │ │ +0047e5e0: 2020 2020 7c54 0041 4694 0000 2020 207c |T.AF... | │ │ │ 0047e5f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047e600: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e610: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e620: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047e630: 2020 2020 2020 2020 7c54 0041 4995 0000 |T.AI... │ │ │ +0047e630: 2020 2020 2020 2020 7c54 0041 4695 0000 |T.AF... │ │ │ 0047e640: 2020 207c 2022 4943 4849 5453 2220 2020 | "ICHITS" │ │ │ 0047e650: 2020 2020 2020 207c 206e 6f6e 6520 2020 | none │ │ │ 0047e660: 2020 2020 2020 7c20 496e 6469 7265 6374 | Indirect │ │ │ 0047e670: 696f 6e20 6361 6368 6520 6973 2061 2070 ion cache is a p │ │ │ 0047e680: 6f6f 6c20 6f66 2020 2020 2020 7c54 0041 ool of |T.A │ │ │ -0047e690: 4996 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +0047e690: 4696 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 0047e6a0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047e6b0: 2020 2020 2020 2020 2020 7c20 636f 6d70 | comp │ │ │ 0047e6c0: 696c 6564 2065 7870 7265 7373 696f 6e73 iled expressions │ │ │ 0047e6d0: 2074 6861 7420 4754 2e4d 2020 2020 2020 that GT.M │ │ │ -0047e6e0: 7c54 0041 4997 0000 2020 207c 2020 2020 |T.AI... | │ │ │ +0047e6e0: 7c54 0041 4697 0000 2020 207c 2020 2020 |T.AF... | │ │ │ 0047e6f0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047e700: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047e710: 6d61 696e 7461 696e 7320 666f 7220 696e maintains for in │ │ │ 0047e720: 6469 7265 6374 696f 6e20 616e 6420 2020 direction and │ │ │ -0047e730: 2020 2020 7c54 0041 4998 0000 2020 207c |T.AI... | │ │ │ +0047e730: 2020 2020 7c54 0041 4698 0000 2020 207c |T.AF... | │ │ │ 0047e740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047e750: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e760: 2020 7c20 5845 4355 5445 2e20 2020 2020 | XECUTE. │ │ │ 0047e770: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047e780: 2020 2020 2020 2020 7c54 0041 4999 0000 |T.AI... │ │ │ +0047e780: 2020 2020 2020 2020 7c54 0041 4699 0000 |T.AF... │ │ │ 0047e790: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0047e7a0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047e7b0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0047e7c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047e7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c00 0000 ------------|... │ │ │ 0047e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047e800: 0400 0000 de07 0000 3b23 0000 0000 0000 ........;#...... │ │ │ -0047e810: 9500 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0047e810: 9500 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c09a 0000 2020 207c 2022 4943 W()..... | "IC │ │ │ 0047e860: 4d49 5353 2220 2020 2020 2020 2020 207c MISS" | │ │ │ 0047e870: 206e 6f6e 6520 2020 2020 2020 2020 7c20 none | │ │ │ 0047e880: 4e75 6d62 6572 206f 6620 696e 6469 7265 Number of indire │ │ │ 0047e890: 6374 696f 6e20 6361 6368 6520 6d69 7373 ction cache miss │ │ │ -0047e8a0: 6573 2020 7c55 0040 49c1 1100 0020 2020 es |U.@I.... │ │ │ +0047e8a0: 6573 2020 7c55 0040 46c1 1100 0020 2020 es |U.@F.... │ │ │ 0047e8b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e8c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047e8d0: 2020 207c 2073 696e 6365 2047 542e 4d20 | since GT.M │ │ │ 0047e8e0: 7072 6f63 6573 7320 7374 6172 7475 702e process startup. │ │ │ -0047e8f0: 2020 2020 2020 2020 207c 5400 4249 1100 |T.BI.. │ │ │ +0047e8f0: 2020 2020 2020 2020 207c 5400 4246 1100 |T.BF.. │ │ │ 0047e900: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0047e910: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0047e920: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047e930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047e940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -0047e950: 4249 2100 0020 2020 7c20 2020 2020 2020 BI!.. | │ │ │ +0047e950: 4246 2100 0020 2020 7c20 2020 2020 2020 BF!.. | │ │ │ 0047e960: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047e970: 2020 2020 2020 2020 2020 207c 2063 616e | can │ │ │ 0047e980: 2072 6574 7572 6e20 7468 6520 666f 6c6c return the foll │ │ │ 0047e990: 6f77 696e 6720 7661 6c75 6573 3a20 2020 owing values: │ │ │ -0047e9a0: 207c 5400 4249 3100 0020 2020 7c20 2020 |T.BI1.. | │ │ │ +0047e9a0: 207c 5400 4246 3100 0020 2020 7c20 2020 |T.BF1.. | │ │ │ 0047e9b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047e9c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047e9d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047e9e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047e9f0: 2020 2020 207c 5400 4249 4100 0020 2020 |T.BIA.. │ │ │ +0047e9f0: 2020 2020 207c 5400 4246 4100 0020 2020 |T.BFA.. │ │ │ 0047ea00: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ea10: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047ea20: 2020 207c 2020 206f 202d 3120 2869 6e74 | o -1 (int │ │ │ 0047ea30: 6572 6e61 6c20 6572 726f 7229 2020 2020 ernal error) │ │ │ -0047ea40: 2020 2020 2020 2020 207c 5400 4249 5100 |T.BIQ. │ │ │ +0047ea40: 2020 2020 2020 2020 207c 5400 4246 5100 |T.BFQ. │ │ │ 0047ea50: 0020 2020 7c20 224a 4e4c 4143 5449 5645 . | "JNLACTIVE │ │ │ 0047ea60: 2220 2020 2020 2020 7c20 7265 6769 6f6e " | region │ │ │ 0047ea70: 2020 2020 2020 207c 2020 206f 2030 206a | o 0 j │ │ │ 0047ea80: 6f75 726e 616c 696e 6720 6973 2064 6973 ournaling is dis │ │ │ 0047ea90: 6162 6c65 6420 2020 2020 2020 207c 5400 abled |T. │ │ │ -0047eaa0: 4249 6100 0020 2020 7c20 2020 2020 2020 BIa.. | │ │ │ +0047eaa0: 4246 6100 0020 2020 7c20 2020 2020 2020 BFa.. | │ │ │ 0047eab0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047eac0: 2020 2020 2020 2020 2020 207c 2020 206f | o │ │ │ 0047ead0: 2031 206a 6f75 726e 616c 696e 6720 6973 1 journaling is │ │ │ 0047eae0: 2065 6e61 626c 6564 2062 7574 2020 2020 enabled but │ │ │ -0047eaf0: 207c 5400 4249 7100 0020 2020 7c20 2020 |T.BIq.. | │ │ │ +0047eaf0: 207c 5400 4246 7100 0020 2020 7c20 2020 |T.BFq.. | │ │ │ 0047eb00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047eb10: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047eb20: 2020 2020 2063 6c6f 7365 6420 284f 4646 closed (OFF │ │ │ 0047eb30: 2920 2020 2020 2020 2020 2020 2020 2020 ) │ │ │ -0047eb40: 2020 2020 207c 5400 4249 8100 0020 2020 |T.BI... │ │ │ +0047eb40: 2020 2020 207c 5400 4246 8100 0020 2020 |T.BF... │ │ │ 0047eb50: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047eb60: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047eb70: 2020 207c 2020 206f 2032 206a 6f75 726e | o 2 journ │ │ │ 0047eb80: 616c 696e 6720 6973 2065 6e61 626c 6564 aling is enabled │ │ │ -0047eb90: 2061 6e64 2020 2020 207c 5400 4249 9100 and |T.BI.. │ │ │ +0047eb90: 2061 6e64 2020 2020 207c 5400 4246 9100 and |T.BF.. │ │ │ 0047eba0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047ebb0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047ebc0: 2020 2020 2020 207c 2020 2020 206f 7065 | ope │ │ │ 0047ebd0: 6e20 284f 4e29 2020 2020 2020 2020 2020 n (ON) │ │ │ 0047ebe0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -0047ebf0: 4149 1200 0020 2020 7c2d 2d2d 2d2d 2d2d AI... |------- │ │ │ +0047ebf0: 4146 1200 0020 2020 7c2d 2d2d 2d2d 2d2d AF... |------- │ │ │ 0047ec00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0047ec10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0047ec20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047ec30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047ec40: 2d7c 5400 4249 1100 0020 2020 7c20 224a -|T.BI... | "J │ │ │ +0047ec40: 2d7c 5400 4246 1100 0020 2020 7c20 224a -|T.BF... | "J │ │ │ 0047ec50: 4e4c 4649 4c45 2220 2020 2020 2020 2020 NLFILE" │ │ │ 0047ec60: 7c20 7265 6769 6f6e 2020 2020 2020 207c | region | │ │ │ 0047ec70: 204a 6f75 726e 616c 2066 696c 6520 6e61 Journal file na │ │ │ 0047ec80: 6d65 2061 7373 6f63 6961 7465 6420 7769 me associated wi │ │ │ -0047ec90: 7468 2020 207c 5400 4249 2100 0020 2020 th |T.BI!.. │ │ │ +0047ec90: 7468 2020 207c 5400 4246 2100 0020 2020 th |T.BF!.. │ │ │ 0047eca0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ecb0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047ecc0: 2020 207c 2074 6865 2072 6567 696f 6e2e | the region. │ │ │ 0047ecd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047ece0: 2020 2020 2020 2020 207c 5400 4249 3100 |T.BI1. │ │ │ +0047ece0: 2020 2020 2020 2020 207c 5400 4246 3100 |T.BF1. │ │ │ 0047ecf0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0047ed00: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0047ed10: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047ed20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047ed30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -0047ed40: 4249 4100 0020 2020 7c20 2020 2020 2020 BIA.. | │ │ │ +0047ed40: 4246 4100 0020 2020 7c20 2020 2020 2020 BFA.. | │ │ │ 0047ed50: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047ed60: 2020 2020 2020 2020 2020 207c 2052 6574 | Ret │ │ │ 0047ed70: 7572 6e73 2074 6865 2072 6570 6c69 6361 urns the replica │ │ │ 0047ed80: 7469 6f6e 2069 6e73 7461 6e63 6520 2020 tion instance │ │ │ -0047ed90: 207c 5400 4249 5100 0020 2020 7c20 2020 |T.BIQ.. | │ │ │ +0047ed90: 207c 5400 4246 5100 0020 2020 7c20 2020 |T.BFQ.. | │ │ │ 0047eda0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047edb0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047edc0: 2066 696c 6520 6e61 6d65 2066 6f72 2074 file name for t │ │ │ 0047edd0: 6865 2063 7572 7265 6e74 204a 6f75 726e he current Journ │ │ │ -0047ede0: 616c 2020 207c 5400 4249 6100 0020 2020 al |T.BIa.. │ │ │ +0047ede0: 616c 2020 207c 5400 4246 6100 0020 2020 al |T.BFa.. │ │ │ 0047edf0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ee00: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047ee10: 2020 207c 2050 6f6f 6c20 616e 6420 616e | Pool and an │ │ │ 0047ee20: 2065 6d70 7479 2073 7472 696e 6720 7768 empty string wh │ │ │ -0047ee30: 656e 2074 6865 7265 207c 5400 4249 7100 en there |T.BIq. │ │ │ +0047ee30: 656e 2074 6865 7265 207c 5400 4246 7100 en there |T.BFq. │ │ │ 0047ee40: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047ee50: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047ee60: 2020 2020 2020 207c 2069 7320 6e6f 204a | is no J │ │ │ 0047ee70: 6f75 726e 616c 2050 6f6f 6c2e 2053 7065 ournal Pool. Spe │ │ │ 0047ee80: 6369 6679 696e 6720 6120 2020 207c 5400 cifying a |T. │ │ │ -0047ee90: 4249 8100 0020 2020 7c20 2020 2020 2020 BI... | │ │ │ +0047ee90: 4246 8100 0020 2020 7c20 2020 2020 2020 BF... | │ │ │ 0047eea0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047eeb0: 2020 2020 2020 2020 2020 207c 2073 6563 | sec │ │ │ 0047eec0: 6f6e 6420 6578 7072 6573 7369 6f6e 2066 ond expression f │ │ │ 0047eed0: 6f72 2020 2020 2020 2020 2020 2020 2020 or │ │ │ -0047eee0: 207c 5400 4249 9100 0020 2020 7c20 2020 |T.BI... | │ │ │ +0047eee0: 207c 5400 4246 9100 0020 2020 7c20 2020 |T.BF... | │ │ │ 0047eef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047ef00: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047ef10: 2024 5649 4557 2822 4a4e 4c50 4f4f 4c22 $VIEW("JNLPOOL" │ │ │ 0047ef20: 2920 7072 6f76 6964 6573 2061 206d 6561 ) provides a mea │ │ │ -0047ef30: 6e73 2020 207c 5400 4149 1300 0020 2020 ns |T.AI... │ │ │ +0047ef30: 6e73 2020 207c 5400 4146 1300 0020 2020 ns |T.AF... │ │ │ 0047ef40: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ef50: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047ef60: 2020 207c 206f 6620 6974 6572 6174 696e | of iteratin │ │ │ 0047ef70: 6720 7468 726f 7567 6820 6163 7469 7665 g through active │ │ │ -0047ef80: 204a 6f75 726e 616c 207c 5400 4249 1100 Journal |T.BI.. │ │ │ +0047ef80: 204a 6f75 726e 616c 207c 5400 4246 1100 Journal |T.BF.. │ │ │ 0047ef90: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047efa0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047efb0: 2020 2020 2020 207c 2050 6f6f 6c73 2e20 | Pools. │ │ │ 0047efc0: 4966 2074 6865 2073 6563 6f6e 6420 6578 If the second ex │ │ │ 0047efd0: 7072 6573 7369 6f6e 2069 7320 207c 0000 pression is |.. │ │ │ 0047efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047f000: 0400 0000 de07 0000 5223 0000 0000 0000 ........R#...... │ │ │ -0047f010: 9600 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0047f010: 9600 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c113 2100 0020 2020 7c20 2020 W()...!.. | │ │ │ 0047f060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f070: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f080: 2061 6e20 656d 7074 7920 7374 7269 6e67 an empty string │ │ │ 0047f090: 2c20 7468 6520 6675 6e63 7469 6f6e 2020 , the function │ │ │ -0047f0a0: 2020 2020 207c 5400 4249 3100 0020 2020 |T.BI1.. │ │ │ +0047f0a0: 2020 2020 207c 5400 4246 3100 0020 2020 |T.BF1.. │ │ │ 0047f0b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047f0c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047f0d0: 2020 207c 2072 6574 7572 6e73 2074 6865 | returns the │ │ │ 0047f0e0: 2072 6570 6c69 6361 7469 6f6e 2069 6e73 replication ins │ │ │ -0047f0f0: 7461 6e63 6520 2020 207c 5400 4249 4100 tance |T.BIA. │ │ │ +0047f0f0: 7461 6e63 6520 2020 207c 5400 4246 4100 tance |T.BFA. │ │ │ 0047f100: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047f110: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047f120: 2020 2020 2020 207c 2066 696c 6520 6e61 | file na │ │ │ 0047f130: 6d65 2061 7373 6f63 6961 7465 6420 7769 me associated wi │ │ │ 0047f140: 7468 2074 6865 2020 2020 2020 207c 5400 th the |T. │ │ │ -0047f150: 4249 5100 0020 2020 7c20 2020 2020 2020 BIQ.. | │ │ │ +0047f150: 4246 5100 0020 2020 7c20 2020 2020 2020 BFQ.. | │ │ │ 0047f160: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047f170: 2020 2020 2020 2020 2020 207c 2069 6e73 | ins │ │ │ 0047f180: 7461 6e63 6520 6669 7273 7420 6174 7461 tance first atta │ │ │ 0047f190: 6368 6564 2062 7920 7468 6520 2020 2020 ched by the │ │ │ -0047f1a0: 207c 5400 4249 6100 0020 2020 7c20 2020 |T.BIa.. | │ │ │ +0047f1a0: 207c 5400 4246 6100 0020 2020 7c20 2020 |T.BFa.. | │ │ │ 0047f1b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f1c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f1d0: 2070 726f 6365 7373 206f 722e 2069 6620 process or. if │ │ │ 0047f1e0: 7468 6520 7072 6f63 6573 7320 6861 7320 the process has │ │ │ -0047f1f0: 6e6f 7420 207c 5400 4249 7100 0020 2020 not |T.BIq.. │ │ │ +0047f1f0: 6e6f 7420 207c 5400 4246 7100 0020 2020 not |T.BFq.. │ │ │ 0047f200: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047f210: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047f220: 2020 207c 2070 7265 7669 6f75 736c 7920 | previously │ │ │ 0047f230: 656e 6761 6765 6420 7769 7468 2061 6e79 engaged with any │ │ │ -0047f240: 2020 2020 2020 2020 207c 5400 4249 8100 |T.BI.. │ │ │ +0047f240: 2020 2020 2020 2020 207c 5400 4246 8100 |T.BF.. │ │ │ 0047f250: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047f260: 2020 2020 2020 2020 7c20 7265 706c 6963 | replic │ │ │ 0047f270: 6174 696f 6e20 207c 2069 6e73 7461 6e63 ation | instanc │ │ │ 0047f280: 652c 2074 6865 2073 7472 696e 6720 222a e, the string "* │ │ │ 0047f290: 222e 2049 6620 7468 6520 2020 207c 5400 ". If the |T. │ │ │ -0047f2a0: 4249 9100 0020 2020 7c20 224a 4e4c 504f BI... | "JNLPO │ │ │ +0047f2a0: 4246 9100 0020 2020 7c20 224a 4e4c 504f BF... | "JNLPO │ │ │ 0047f2b0: 4f4c 2220 2020 2020 2020 2020 7c20 696e OL" | in │ │ │ 0047f2c0: 7374 616e 6365 2020 2020 207c 2066 696c stance | fil │ │ │ 0047f2d0: 6520 6e61 6d65 2073 7065 6369 6669 6564 e name specified │ │ │ 0047f2e0: 2069 6e20 7468 6520 7365 636f 6e64 2020 in the second │ │ │ -0047f2f0: 207c 5400 4149 1400 0020 2020 7c20 2020 |T.AI... | │ │ │ +0047f2f0: 207c 5400 4146 1400 0020 2020 7c20 2020 |T.AF... | │ │ │ 0047f300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f310: 7c20 6669 6c65 2020 2020 2020 2020 207c | file | │ │ │ 0047f320: 2065 7870 7265 7373 696f 6e20 646f 6573 expression does │ │ │ 0047f330: 206e 6f74 206d 6174 6368 2074 6865 2020 not match the │ │ │ -0047f340: 2020 2020 207c 5400 4249 1100 0020 2020 |T.BI... │ │ │ +0047f340: 2020 2020 207c 5400 4246 1100 0020 2020 |T.BF... │ │ │ 0047f350: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047f360: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047f370: 2020 207c 2072 6570 6c69 6361 7469 6f6e | replication │ │ │ 0047f380: 2069 6e73 7461 6e63 6520 6669 6c65 206e instance file n │ │ │ -0047f390: 616d 6520 666f 7220 207c 5400 4249 2100 ame for |T.BI!. │ │ │ +0047f390: 616d 6520 666f 7220 207c 5400 4246 2100 ame for |T.BF!. │ │ │ 0047f3a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047f3b0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047f3c0: 2020 2020 2020 207c 2061 6e79 206f 6620 | any of │ │ │ 0047f3d0: 7468 6520 6163 7469 7665 204a 6f75 726e the active Journ │ │ │ 0047f3e0: 616c 2050 6f6f 6c73 2074 6865 207c 5400 al Pools the |T. │ │ │ -0047f3f0: 4249 3100 0020 2020 7c20 2020 2020 2020 BI1.. | │ │ │ +0047f3f0: 4246 3100 0020 2020 7c20 2020 2020 2020 BF1.. | │ │ │ 0047f400: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047f410: 2020 2020 2020 2020 2020 207c 2066 756e | fun │ │ │ 0047f420: 6374 696f 6e20 7265 7475 726e 7320 7468 ction returns th │ │ │ 0047f430: 6520 7374 7269 6e67 2022 2a22 2e20 2020 e string "*". │ │ │ -0047f440: 207c 5400 4249 4100 0020 2020 7c20 2020 |T.BIA.. | │ │ │ +0047f440: 207c 5400 4246 4100 0020 2020 7c20 2020 |T.BFA.. | │ │ │ 0047f450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f460: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f470: 204f 7468 6572 7769 7365 2c20 7468 6520 Otherwise, the │ │ │ 0047f480: 6675 6e63 7469 6f6e 2072 6574 7572 6e73 function returns │ │ │ -0047f490: 2074 6865 207c 5400 4249 5100 0020 2020 the |T.BIQ.. │ │ │ +0047f490: 2074 6865 207c 5400 4246 5100 0020 2020 the |T.BFQ.. │ │ │ 0047f4a0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047f4b0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047f4c0: 2020 207c 2066 696c 6520 6e61 6d65 206f | file name o │ │ │ 0047f4d0: 6620 7468 6520 4a6f 7572 6e61 6c20 506f f the Journal Po │ │ │ -0047f4e0: 6f6c 2020 2020 2020 207c 5400 4249 6100 ol |T.BIa. │ │ │ +0047f4e0: 6f6c 2020 2020 2020 207c 5400 4246 6100 ol |T.BFa. │ │ │ 0047f4f0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047f500: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047f510: 2020 2020 2020 207c 2061 7474 6163 6865 | attache │ │ │ 0047f520: 6420 6166 7465 7220 7468 6520 4a6f 7572 d after the Jour │ │ │ 0047f530: 6e61 6c20 506f 6f6c 2020 2020 207c 5400 nal Pool |T. │ │ │ -0047f540: 4249 7100 0020 2020 7c20 2020 2020 2020 BIq.. | │ │ │ +0047f540: 4246 7100 0020 2020 7c20 2020 2020 2020 BFq.. | │ │ │ 0047f550: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047f560: 2020 2020 2020 2020 2020 207c 2077 6974 | wit │ │ │ 0047f570: 6820 7468 6520 7370 6563 6966 6965 6420 h the specified │ │ │ 0047f580: 6669 6c65 206e 616d 652e 204e 6f74 6520 file name. Note │ │ │ -0047f590: 207c 5400 4249 8100 0020 2020 7c20 2020 |T.BI... | │ │ │ +0047f590: 207c 5400 4246 8100 0020 2020 7c20 2020 |T.BF... | │ │ │ 0047f5a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f5b0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f5c0: 2074 6865 2074 776f 2061 7267 756d 656e the two argumen │ │ │ 0047f5d0: 7420 666f 726d 206f 6620 2020 2020 2020 t form of │ │ │ -0047f5e0: 2020 2020 207c 5400 4249 9100 0020 2020 |T.BI... │ │ │ +0047f5e0: 2020 2020 207c 5400 4246 9100 0020 2020 |T.BF... │ │ │ 0047f5f0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047f600: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047f610: 2020 207c 2024 5649 4557 2822 4a4e 4c50 | $VIEW("JNLP │ │ │ 0047f620: 4f4f 4c22 2920 646f 6573 206e 6f74 2063 OOL") does not c │ │ │ -0047f630: 6861 6e67 6520 2020 207c 5400 4149 1500 hange |T.AI.. │ │ │ +0047f630: 6861 6e67 6520 2020 207c 5400 4146 1500 hange |T.AF.. │ │ │ 0047f640: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047f650: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047f660: 2020 2020 2020 207c 2074 6865 2063 7572 | the cur │ │ │ 0047f670: 7265 6e74 2052 6570 6c69 6361 7469 6f6e rent Replication │ │ │ 0047f680: 2049 6e73 7461 6e63 652e 2020 207c 5400 Instance. |T. │ │ │ -0047f690: 4249 1100 0020 2020 7c20 2020 2020 2020 BI... | │ │ │ +0047f690: 4246 1100 0020 2020 7c20 2020 2020 2020 BF... | │ │ │ 0047f6a0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047f6b0: 2020 2020 2020 2020 2020 207c 204e 6f74 | Not │ │ │ 0047f6c0: 6520 616c 736f 2074 6861 7420 7468 6520 e also that the │ │ │ 0047f6d0: 6375 7272 656e 7420 4a6f 7572 6e61 6c20 current Journal │ │ │ -0047f6e0: 207c 5400 4249 2100 0020 2020 7c20 2020 |T.BI!.. | │ │ │ +0047f6e0: 207c 5400 4246 2100 0020 2020 7c20 2020 |T.BF!.. | │ │ │ 0047f6f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f700: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f710: 2050 6f6f 6c20 6d61 7920 6e6f 7420 6265 Pool may not be │ │ │ 0047f720: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with │ │ │ -0047f730: 2074 6865 207c 5400 4249 3100 0020 2020 the |T.BI1.. │ │ │ +0047f730: 2074 6865 207c 5400 4246 3100 0020 2020 the |T.BF1.. │ │ │ 0047f740: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047f750: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047f760: 2020 207c 206c 6173 7420 676c 6f62 616c | last global │ │ │ 0047f770: 2061 6363 6573 7365 6420 6279 2061 6e20 accessed by an │ │ │ -0047f780: 6578 7465 6e64 6564 207c 5400 4249 4100 extended |T.BIA. │ │ │ +0047f780: 6578 7465 6e64 6564 207c 5400 4246 4100 extended |T.BFA. │ │ │ 0047f790: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047f7a0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047f7b0: 2020 2020 2020 207c 2072 6566 6572 656e | referen │ │ │ 0047f7c0: 6365 2e20 2020 2020 2020 2020 2020 2020 ce. │ │ │ 0047f7d0: 2020 2020 2020 2020 2020 2020 207c 0000 |.. │ │ │ 0047f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047f800: 0400 0000 de07 0000 6923 0000 0000 0000 ........i#...... │ │ │ -0047f810: 9600 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0047f810: 9600 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c115 5100 0020 2020 7c2d 2d2d W()...Q.. |--- │ │ │ 0047f860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047f870: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 0047f880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047f890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047f8a0: 2d2d 2d2d 2d7c 5400 4249 6100 0020 2020 -----|T.BIa.. │ │ │ +0047f8a0: 2d2d 2d2d 2d7c 5400 4246 6100 0020 2020 -----|T.BFa.. │ │ │ 0047f8b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047f8c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047f8d0: 2020 207c 2049 6e64 6578 2073 686f 7769 | Index showi │ │ │ 0047f8e0: 6e67 2068 6f77 206d 616e 7920 5a54 5354 ng how many ZTST │ │ │ -0047f8f0: 4152 5420 2020 2020 207c 5400 4249 7100 ART |T.BIq. │ │ │ +0047f8f0: 4152 5420 2020 2020 207c 5400 4246 7100 ART |T.BFq. │ │ │ 0047f900: 0020 2020 7c20 224a 4e4c 5452 414e 5341 . | "JNLTRANSA │ │ │ 0047f910: 4354 494f 4e22 2020 7c20 6e6f 6e65 2020 CTION" | none │ │ │ 0047f920: 2020 2020 2020 207c 2074 7261 6e73 6163 | transac │ │ │ 0047f930: 7469 6f6e 2066 656e 6365 7320 6861 7665 tion fences have │ │ │ 0047f940: 2062 6565 6e20 6f70 656e 6564 207c 5400 been opened |T. │ │ │ -0047f950: 4249 8100 0020 2020 7c20 2020 2020 2020 BI... | │ │ │ +0047f950: 4246 8100 0020 2020 7c20 2020 2020 2020 BF... | │ │ │ 0047f960: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047f970: 2020 2020 2020 2020 2020 207c 2028 616e | (an │ │ │ 0047f980: 6420 6e6f 7420 636c 6f73 6564 292e 2020 d not closed). │ │ │ 0047f990: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047f9a0: 207c 5400 4249 9100 0020 2020 7c2d 2d2d |T.BI... |--- │ │ │ +0047f9a0: 207c 5400 4246 9100 0020 2020 7c2d 2d2d |T.BF... |--- │ │ │ 0047f9b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047f9c0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 0047f9d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047f9e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047f9f0: 2d2d 2d2d 2d7c 5400 4149 1600 0020 2020 -----|T.AI... │ │ │ +0047f9f0: 2d2d 2d2d 2d7c 5400 4146 1600 0020 2020 -----|T.AF... │ │ │ 0047fa00: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047fa10: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047fa20: 2020 207c 2054 7275 7468 2076 616c 7565 | Truth value │ │ │ 0047fa30: 2073 686f 7769 6e67 2077 6865 7468 6572 showing whether │ │ │ -0047fa40: 206c 6162 656c 2020 207c 5400 4249 1100 label |T.BI.. │ │ │ +0047fa40: 206c 6162 656c 2020 207c 5400 4246 1100 label |T.BF.. │ │ │ 0047fa50: 0020 2020 7c20 224c 4142 454c 5322 2020 . | "LABELS" │ │ │ 0047fa60: 2020 2020 2020 2020 7c20 6e6f 6e65 2020 | none │ │ │ 0047fa70: 2020 2020 2020 207c 2063 6173 6520 7365 | case se │ │ │ 0047fa80: 6e73 6974 6976 6974 7920 6973 204f 4e20 nsitivity is ON │ │ │ 0047fa90: 2831 2066 6f72 2020 2020 2020 207c 5400 (1 for |T. │ │ │ -0047faa0: 4249 2100 0020 2020 7c20 2020 2020 2020 BI!.. | │ │ │ +0047faa0: 4246 2100 0020 2020 7c20 2020 2020 2020 BF!.. | │ │ │ 0047fab0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047fac0: 2020 2020 2020 2020 2020 207c 2022 4c4f | "LO │ │ │ 0047fad0: 5745 5222 2920 6f72 204f 4646 2028 3020 WER") or OFF (0 │ │ │ 0047fae0: 666f 7220 2255 5050 4552 2229 3b20 2020 for "UPPER"); │ │ │ -0047faf0: 207c 5400 4249 3100 0020 2020 7c20 2020 |T.BI1.. | │ │ │ +0047faf0: 207c 5400 4246 3100 0020 2020 7c20 2020 |T.BF1.. | │ │ │ 0047fb00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047fb10: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047fb20: 2047 542e 4d20 6465 6661 756c 7473 2074 GT.M defaults t │ │ │ 0047fb30: 6f20 312e 2020 2020 2020 2020 2020 2020 o 1. │ │ │ -0047fb40: 2020 2020 207c 5400 4249 4100 0020 2020 |T.BIA.. │ │ │ +0047fb40: 2020 2020 207c 5400 4246 4100 0020 2020 |T.BFA.. │ │ │ 0047fb50: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0047fb60: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0047fb70: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0047fb80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047fb90: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4249 5100 ---------|T.BIQ. │ │ │ +0047fb90: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4246 5100 ---------|T.BFQ. │ │ │ 0047fba0: 0020 2020 7c20 224c 494e 4b22 2020 2020 . | "LINK" │ │ │ 0047fbb0: 2020 2020 2020 2020 7c20 6e6f 6e65 2020 | none │ │ │ 0047fbc0: 2020 2020 2020 207c 2052 6574 7572 6e73 | Returns │ │ │ 0047fbd0: 2074 6865 2063 7572 7265 6e74 2072 656c the current rel │ │ │ 0047fbe0: 696e 6b20 2020 2020 2020 2020 207c 5400 ink |T. │ │ │ -0047fbf0: 4249 6100 0020 2020 7c20 2020 2020 2020 BIa.. | │ │ │ +0047fbf0: 4246 6100 0020 2020 7c20 2020 2020 2020 BFa.. | │ │ │ 0047fc00: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047fc10: 2020 2020 2020 2020 2020 207c 2072 6563 | rec │ │ │ 0047fc20: 7572 7369 7665 2073 6574 7469 6e67 206f ursive setting o │ │ │ 0047fc30: 6620 5a4c 494e 4b2e 2020 2020 2020 2020 f ZLINK. │ │ │ -0047fc40: 207c 5400 4249 7100 0020 2020 7c2d 2d2d |T.BIq.. |--- │ │ │ +0047fc40: 207c 5400 4246 7100 0020 2020 7c2d 2d2d |T.BFq.. |--- │ │ │ 0047fc50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047fc60: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 0047fc70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047fc80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047fc90: 2d2d 2d2d 2d7c 5400 4249 8100 0020 2020 -----|T.BI... │ │ │ +0047fc90: 2d2d 2d2d 2d7c 5400 4246 8100 0020 2020 -----|T.BF... │ │ │ 0047fca0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047fcb0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047fcc0: 2020 207c 2072 6574 7572 6e73 2074 6865 | returns the │ │ │ 0047fcd0: 206e 756d 6265 7220 6f66 2072 6566 6572 number of refer │ │ │ -0047fce0: 656e 6365 7320 6279 207c 5400 4249 9100 ences by |T.BI.. │ │ │ +0047fce0: 656e 6365 7320 6279 207c 5400 4246 9100 ences by |T.BF.. │ │ │ 0047fcf0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047fd00: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047fd10: 2020 2020 2020 207c 2061 6c69 6173 2063 | alias c │ │ │ 0047fd20: 6f6e 7461 696e 6572 7320 746f 2074 6865 ontainers to the │ │ │ 0047fd30: 2061 7272 6179 2020 2020 2020 207c 5400 array |T. │ │ │ -0047fd40: 4149 1700 0020 2020 7c20 2020 2020 2020 AI... | │ │ │ +0047fd40: 4146 1700 0020 2020 7c20 2020 2020 2020 AF... | │ │ │ 0047fd50: 2020 2020 2020 2020 2020 2020 7c20 6c6f | lo │ │ │ 0047fd60: 6361 6c20 2020 2020 2020 207c 2061 7373 cal | ass │ │ │ 0047fd70: 6f63 6961 7465 6420 7769 7468 2061 6e20 ociated with an │ │ │ 0047fd80: 756e 7375 6273 6372 6970 7465 6420 2020 unsubscripted │ │ │ -0047fd90: 207c 5400 4249 1100 0020 2020 7c20 224c |T.BI... | "L │ │ │ +0047fd90: 207c 5400 4246 1100 0020 2020 7c20 224c |T.BF... | "L │ │ │ 0047fda0: 565f 4352 4546 2220 2020 2020 2020 2020 V_CREF" │ │ │ 0047fdb0: 7c20 7661 7269 6162 6c65 2020 2020 207c | variable | │ │ │ 0047fdc0: 206c 6f63 616c 2076 6172 6961 626c 6520 local variable │ │ │ 0047fdd0: 6e61 6d65 2073 7065 6369 6669 6564 2061 name specified a │ │ │ -0047fde0: 7320 6120 207c 5400 4249 2100 0020 2020 s a |T.BI!.. │ │ │ +0047fde0: 7320 6120 207c 5400 4246 2100 0020 2020 s a |T.BF!.. │ │ │ 0047fdf0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047fe00: 2020 2020 7c20 6e61 6d65 2028 6c76 6e29 | name (lvn) │ │ │ 0047fe10: 2020 207c 2073 6563 6f6e 6420 6578 7072 | second expr │ │ │ 0047fe20: 2028 666f 7220 6578 616d 706c 6520 6120 (for example a │ │ │ -0047fe30: 7175 6f74 6564 2020 207c 5400 4249 3100 quoted |T.BI1. │ │ │ +0047fe30: 7175 6f74 6564 2020 207c 5400 4246 3100 quoted |T.BF1. │ │ │ 0047fe40: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047fe50: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047fe60: 2020 2020 2020 207c 2073 7472 696e 6729 | string) │ │ │ 0047fe70: 3b20 6974 2072 6574 7572 6e73 2061 207a ; it returns a z │ │ │ 0047fe80: 6572 6f20 666f 7220 6120 2020 207c 5400 ero for a |T. │ │ │ -0047fe90: 4249 4100 0020 2020 7c20 2020 2020 2020 BIA.. | │ │ │ +0047fe90: 4246 4100 0020 2020 7c20 2020 2020 2020 BFA.. | │ │ │ 0047fea0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047feb0: 2020 2020 2020 2020 2020 207c 2076 6172 | var │ │ │ 0047fec0: 6961 626c 6520 7769 7468 6f75 7420 616e iable without an │ │ │ 0047fed0: 7920 6173 736f 6369 6174 6564 2020 2020 y associated │ │ │ -0047fee0: 207c 5400 4249 5100 0020 2020 7c20 2020 |T.BIQ.. | │ │ │ +0047fee0: 207c 5400 4246 5100 0020 2020 7c20 2020 |T.BFQ.. | │ │ │ 0047fef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047ff00: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047ff10: 2061 6c69 6173 2063 6f6e 7461 696e 6572 alias container │ │ │ 0047ff20: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -0047ff30: 2020 2020 207c 5400 4249 6100 0020 2020 |T.BIa.. │ │ │ +0047ff30: 2020 2020 207c 5400 4246 6100 0020 2020 |T.BFa.. │ │ │ 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 4249 7100 ---------|T.BIq. │ │ │ +0047ff80: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4246 7100 ---------|T.BFq. │ │ │ 0047ff90: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047ffa0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047ffb0: 2020 2020 2020 207c 2072 6574 7572 6e73 | returns │ │ │ 0047ffc0: 2074 6865 206e 756d 6265 7220 6f66 2064 the number of d │ │ │ 0047ffd0: 6174 612d 7370 6163 6573 2020 207c 0000 ata-spaces |.. │ │ │ 0047ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00480000: 0400 0000 de07 0000 8023 0000 0000 0000 .........#...... │ │ │ -00480010: 9600 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00480010: 9600 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c117 8100 0020 2020 7c20 2020 W()...... | │ │ │ 00480060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480070: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480080: 2072 6563 6f76 6572 6564 2064 7572 696e recovered durin │ │ │ 00480090: 6720 6120 6c6f 6361 6c20 7661 7269 6162 g a local variab │ │ │ -004800a0: 6c65 2020 207c 5400 4249 9100 0020 2020 le |T.BI... │ │ │ +004800a0: 6c65 2020 207c 5400 4246 9100 0020 2020 le |T.BF... │ │ │ 004800b0: 7c20 224c 565f 4743 4f4c 2220 2020 2020 | "LV_GCOL" │ │ │ 004800c0: 2020 2020 7c20 6e6f 6e65 2020 2020 2020 | none │ │ │ 004800d0: 2020 207c 2064 6174 612d 7370 6163 6520 | data-space │ │ │ 004800e0: 6761 7262 6167 6520 636f 6c6c 6563 7469 garbage collecti │ │ │ -004800f0: 6f6e 2069 7420 2020 207c 5400 4149 1800 on it |T.AI.. │ │ │ +004800f0: 6f6e 2069 7420 2020 207c 5400 4146 1800 on it |T.AF.. │ │ │ 00480100: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480110: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480120: 2020 2020 2020 207c 2074 7269 6767 6572 | trigger │ │ │ 00480130: 733b 2073 7563 6820 636f 6c6c 6563 7469 s; such collecti │ │ │ 00480140: 6f6e 7320 6e6f 726d 616c 6c79 207c 5400 ons normally |T. │ │ │ -00480150: 4249 1100 0020 2020 7c20 2020 2020 2020 BI... | │ │ │ +00480150: 4246 1100 0020 2020 7c20 2020 2020 2020 BF... | │ │ │ 00480160: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480170: 2020 2020 2020 2020 2020 207c 2068 6170 | hap │ │ │ 00480180: 7065 6e20 6175 746f 6d61 7469 6361 6c6c pen automaticall │ │ │ 00480190: 7920 6174 2061 7070 726f 7072 6961 7465 y at appropriate │ │ │ -004801a0: 207c 5400 4249 2100 0020 2020 7c20 2020 |T.BI!.. | │ │ │ +004801a0: 207c 5400 4246 2100 0020 2020 7c20 2020 |T.BF!.. | │ │ │ 004801b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004801c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004801d0: 2074 696d 6573 2e20 2020 2020 2020 2020 times. │ │ │ 004801e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004801f0: 2020 2020 207c 5400 4249 3100 0020 2020 |T.BI1.. │ │ │ +004801f0: 2020 2020 207c 5400 4246 3100 0020 2020 |T.BF1.. │ │ │ 00480200: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00480210: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00480220: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00480230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00480240: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4249 4100 ---------|T.BIA. │ │ │ +00480240: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4246 4100 ---------|T.BFA. │ │ │ 00480250: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480260: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480270: 2020 2020 2020 207c 2072 6574 7572 6e73 | returns │ │ │ 00480280: 2074 6865 2074 6f74 616c 206e 756d 6265 the total numbe │ │ │ 00480290: 7220 6f66 2020 2020 2020 2020 207c 5400 r of |T. │ │ │ -004802a0: 4249 5100 0020 2020 7c20 2020 2020 2020 BIQ.. | │ │ │ +004802a0: 4246 5100 0020 2020 7c20 2020 2020 2020 BFQ.. | │ │ │ 004802b0: 2020 2020 2020 2020 2020 2020 7c20 6c6f | lo │ │ │ 004802c0: 6361 6c20 2020 2020 2020 207c 2072 6566 cal | ref │ │ │ 004802d0: 6572 656e 6365 7320 746f 2074 6865 2064 erences to the d │ │ │ 004802e0: 6174 612d 7370 6163 6520 2020 2020 2020 ata-space │ │ │ -004802f0: 207c 5400 4249 6100 0020 2020 7c20 224c |T.BIa.. | "L │ │ │ +004802f0: 207c 5400 4246 6100 0020 2020 7c20 224c |T.BFa.. | "L │ │ │ 00480300: 565f 5245 4622 2020 2020 2020 2020 2020 V_REF" │ │ │ 00480310: 7c20 7661 7269 6162 6c65 2020 2020 207c | variable | │ │ │ 00480320: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with │ │ │ 00480330: 2061 6e20 756e 7375 6273 6372 6970 7465 an unsubscripte │ │ │ -00480340: 6420 2020 207c 5400 4249 7100 0020 2020 d |T.BIq.. │ │ │ +00480340: 6420 2020 207c 5400 4246 7100 0020 2020 d |T.BFq.. │ │ │ 00480350: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480360: 2020 2020 7c20 6e61 6d65 2028 6c76 6e29 | name (lvn) │ │ │ 00480370: 2020 207c 206c 6f63 616c 2076 6172 6961 | local varia │ │ │ 00480380: 626c 6520 6e61 6d65 2073 7065 6369 6669 ble name specifi │ │ │ -00480390: 6564 2061 7320 6120 207c 5400 4249 8100 ed as a |T.BI.. │ │ │ +00480390: 6564 2061 7320 6120 207c 5400 4246 8100 ed as a |T.BF.. │ │ │ 004803a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004803b0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004803c0: 2020 2020 2020 207c 2073 6563 6f6e 6420 | second │ │ │ 004803d0: 6578 7072 2028 666f 7220 6578 616d 706c expr (for exampl │ │ │ 004803e0: 6520 6120 7175 6f74 6564 2020 207c 5400 e a quoted |T. │ │ │ -004803f0: 4249 9100 0020 2020 7c20 2020 2020 2020 BI... | │ │ │ +004803f0: 4246 9100 0020 2020 7c20 2020 2020 2020 BF... | │ │ │ 00480400: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480410: 2020 2020 2020 2020 2020 207c 2073 7472 | str │ │ │ 00480420: 696e 6729 2e20 2020 2020 2020 2020 2020 ing). │ │ │ 00480430: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00480440: 207c 5400 4149 1900 0020 2020 7c2d 2d2d |T.AI... |--- │ │ │ +00480440: 207c 5400 4146 1900 0020 2020 7c2d 2d2d |T.AF... |--- │ │ │ 00480450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00480460: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 00480470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00480480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00480490: 2d2d 2d2d 2d7c 5400 4249 1100 0020 2020 -----|T.BI... │ │ │ +00480490: 2d2d 2d2d 2d7c 5400 4246 1100 0020 2020 -----|T.BF... │ │ │ 004804a0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004804b0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004804c0: 2020 207c 2054 7275 7468 2076 616c 7565 | Truth value │ │ │ 004804d0: 2073 686f 7769 6e67 2077 6865 7468 6572 showing whether │ │ │ -004804e0: 206e 756c 6c20 2020 207c 5400 4249 2100 null |T.BI!. │ │ │ +004804e0: 206e 756c 6c20 2020 207c 5400 4246 2100 null |T.BF!. │ │ │ 004804f0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480500: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480510: 2020 2020 2020 207c 2073 7562 7363 7269 | subscri │ │ │ 00480520: 7074 7320 6172 6520 7065 726d 6974 7465 pts are permitte │ │ │ 00480530: 6420 696e 206c 6f63 616c 2020 207c 5400 d in local |T. │ │ │ -00480540: 4249 3100 0020 2020 7c20 224c 564e 554c BI1.. | "LVNUL │ │ │ +00480540: 4246 3100 0020 2020 7c20 224c 564e 554c BF1.. | "LVNUL │ │ │ 00480550: 4c53 5542 5322 2020 2020 2020 7c20 6e6f LSUBS" | no │ │ │ 00480560: 6e65 2020 2020 2020 2020 207c 2061 7272 ne | arr │ │ │ 00480570: 6179 7320 2831 2066 6f72 2022 4c56 4e55 ays (1 for "LVNU │ │ │ 00480580: 4c4c 5355 4253 2229 206f 7220 6e6f 7420 LLSUBS") or not │ │ │ -00480590: 207c 5400 4249 4100 0020 2020 7c20 2020 |T.BIA.. | │ │ │ +00480590: 207c 5400 4246 4100 0020 2020 7c20 2020 |T.BFA.. | │ │ │ 004805a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004805b0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004805c0: 2028 3020 666f 7220 224e 4f4c 564e 554c (0 for "NOLVNUL │ │ │ 004805d0: 4c53 5542 5322 293b 2047 542e 4d20 2020 LSUBS"); GT.M │ │ │ -004805e0: 2020 2020 207c 5400 4249 5100 0020 2020 |T.BIQ.. │ │ │ +004805e0: 2020 2020 207c 5400 4246 5100 0020 2020 |T.BFQ.. │ │ │ 004805f0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480600: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00480610: 2020 207c 2064 6566 6175 6c74 7320 746f | defaults to │ │ │ 00480620: 2031 2e20 2020 2020 2020 2020 2020 2020 1. │ │ │ -00480630: 2020 2020 2020 2020 207c 5400 4249 6100 |T.BIa. │ │ │ +00480630: 2020 2020 2020 2020 207c 5400 4246 6100 |T.BFa. │ │ │ 00480640: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00480650: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00480660: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00480670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00480680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00480690: 4249 7100 0020 2020 7c20 2020 2020 2020 BIq.. | │ │ │ +00480690: 4246 7100 0020 2020 7c20 2020 2020 2020 BFq.. | │ │ │ 004806a0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004806b0: 2020 2020 2020 2020 2020 207c 2054 6865 | The │ │ │ 004806c0: 2063 7572 7265 6e74 2069 736f 6c61 7469 current isolati │ │ │ 004806d0: 6f6e 2d73 7461 7475 7320 6f66 2074 6865 on-status of the │ │ │ -004806e0: 207c 5400 4249 8100 0020 2020 7c20 2020 |T.BI... | │ │ │ +004806e0: 207c 5400 4246 8100 0020 2020 7c20 2020 |T.BF... | │ │ │ 004806f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480700: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480710: 2073 7065 6369 6669 6564 2067 6c6f 6261 specified globa │ │ │ 00480720: 6c20 7661 7269 6162 6c65 2077 6869 6368 l variable which │ │ │ -00480730: 2020 2020 207c 5400 4249 9100 0020 2020 |T.BI... │ │ │ +00480730: 2020 2020 207c 5400 4246 9100 0020 2020 |T.BF... │ │ │ 00480740: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480750: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00480760: 2020 207c 206d 7573 7420 6861 7665 2061 | must have a │ │ │ 00480770: 206c 6561 6469 6e67 2022 5e22 2069 6e20 leading "^" in │ │ │ -00480780: 6974 7320 2020 2020 207c 5400 4149 1a00 its |T.AI.. │ │ │ +00480780: 6974 7320 2020 2020 207c 5400 4146 1a00 its |T.AF.. │ │ │ 00480790: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004807a0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004807b0: 2020 2020 2020 207c 2073 7065 6369 6669 | specifi │ │ │ 004807c0: 6361 7469 6f6e 2e20 2020 2020 2020 2020 cation. │ │ │ 004807d0: 2020 2020 2020 2020 2020 2020 207c 0000 |.. │ │ │ 004807e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004807f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00480800: 0400 0000 de07 0000 9723 0000 0000 0000 .........#...... │ │ │ -00480810: 9600 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00480810: 9600 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c11a 1100 0020 2020 7c20 2020 W()...... | │ │ │ 00480860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480870: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480880: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480890: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004808a0: 2020 2020 207c 5400 4249 2100 0020 2020 |T.BI!.. │ │ │ +004808a0: 2020 2020 207c 5400 4246 2100 0020 2020 |T.BF!.. │ │ │ 004808b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004808c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004808d0: 2020 207c 2054 6869 7320 6675 6e63 7469 | This functi │ │ │ 004808e0: 6f6e 2072 6574 7572 6e73 2031 2069 6620 on returns 1 if │ │ │ -004808f0: 4754 2e4d 2068 6173 207c 5400 4249 3100 GT.M has |T.BI1. │ │ │ +004808f0: 4754 2e4d 2068 6173 207c 5400 4246 3100 GT.M has |T.BF1. │ │ │ 00480900: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480910: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480920: 2020 2020 2020 207c 2062 6565 6e20 696e | been in │ │ │ 00480930: 7374 7275 6374 6564 2074 6f20 6e6f 7420 structed to not │ │ │ 00480940: 656e 666f 7263 6520 7468 6520 207c 5400 enforce the |T. │ │ │ -00480950: 4249 4100 0020 2020 7c20 2020 2020 2020 BIA.. | │ │ │ +00480950: 4246 4100 0020 2020 7c20 2020 2020 2020 BFA.. | │ │ │ 00480960: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480970: 2020 2020 2020 2020 2020 207c 2041 4349 | ACI │ │ │ 00480980: 4420 7072 6f70 6572 7479 206f 6620 4973 D property of Is │ │ │ 00480990: 6f6c 6174 696f 6e20 2874 6861 7420 2020 olation (that │ │ │ -004809a0: 207c 5400 4249 5100 0020 2020 7c20 224e |T.BIQ.. | "N │ │ │ +004809a0: 207c 5400 4246 5100 0020 2020 7c20 224e |T.BFQ.. | "N │ │ │ 004809b0: 4f49 534f 4c41 5449 4f4e 2220 2020 2020 OISOLATION" │ │ │ 004809c0: 7c20 676c 6f62 616c 2020 2020 2020 207c | global | │ │ │ 004809d0: 2069 732c 2022 4e4f 4953 4f4c 4154 494f is, "NOISOLATIO │ │ │ 004809e0: 4e22 2068 6173 2062 6565 6e20 2020 2020 N" has been │ │ │ -004809f0: 2020 2020 207c 5400 4249 6100 0020 2020 |T.BIa.. │ │ │ +004809f0: 2020 2020 207c 5400 4246 6100 0020 2020 |T.BFa.. │ │ │ 00480a00: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480a10: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00480a20: 2020 207c 2073 7065 6369 6669 6564 2920 | specified) │ │ │ 00480a30: 616e 6420 3020 6f74 6865 7277 6973 652e and 0 otherwise. │ │ │ -00480a40: 2020 2020 2020 2020 207c 5400 4249 7100 |T.BIq. │ │ │ +00480a40: 2020 2020 2020 2020 207c 5400 4246 7100 |T.BFq. │ │ │ 00480a50: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480a60: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480a70: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00480a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480a90: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00480aa0: 4249 8100 0020 2020 7c20 2020 2020 2020 BI... | │ │ │ +00480aa0: 4246 8100 0020 2020 7c20 2020 2020 2020 BF... | │ │ │ 00480ab0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480ac0: 2020 2020 2020 2020 2020 207c 2042 7920 | By │ │ │ 00480ad0: 6465 6661 756c 742c 2047 542e 4d20 656e default, GT.M en │ │ │ 00480ae0: 7375 7265 7320 4973 6f6c 6174 696f 6e2c sures Isolation, │ │ │ -00480af0: 207c 5400 4249 9100 0020 2020 7c20 2020 |T.BI... | │ │ │ +00480af0: 207c 5400 4246 9100 0020 2020 7c20 2020 |T.BF... | │ │ │ 00480b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480b10: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480b20: 2074 6861 7420 6973 2c20 6120 2456 4945 that is, a $VIE │ │ │ 00480b30: 5720 636f 6d6d 616e 6420 7769 6c6c 2020 W command will │ │ │ -00480b40: 2020 2020 207c 5400 4149 2100 0020 2020 |T.AI!.. │ │ │ +00480b40: 2020 2020 207c 5400 4146 2100 0020 2020 |T.AF!.. │ │ │ 00480b50: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480b60: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00480b70: 2020 207c 2072 6574 7572 6e20 302e 2054 | return 0. T │ │ │ 00480b80: 6865 2069 736f 6c61 7469 6f6e 2d73 7461 he isolation-sta │ │ │ -00480b90: 7475 7320 6f66 2061 207c 5400 4249 1100 tus of a |T.BI.. │ │ │ +00480b90: 7475 7320 6f66 2061 207c 5400 4246 1100 tus of a |T.BF.. │ │ │ 00480ba0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480bb0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480bc0: 2020 2020 2020 207c 2067 6c6f 6261 6c20 | global │ │ │ 00480bd0: 7661 7269 6162 6c65 2063 616e 2062 6520 variable can be │ │ │ 00480be0: 7475 726e 6564 206f 6e20 2020 207c 5400 turned on |T. │ │ │ -00480bf0: 4249 2100 0020 2020 7c20 2020 2020 2020 BI!.. | │ │ │ +00480bf0: 4246 2100 0020 2020 7c20 2020 2020 2020 BF!.. | │ │ │ 00480c00: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480c10: 2020 2020 2020 2020 2020 207c 2061 6e64 | and │ │ │ 00480c20: 206f 6666 2062 7920 7468 6520 5649 4557 off by the VIEW │ │ │ 00480c30: 2022 4e4f 4953 4f4c 4154 494f 4e22 2020 "NOISOLATION" │ │ │ -00480c40: 207c 5400 4249 3100 0020 2020 7c20 2020 |T.BI1.. | │ │ │ +00480c40: 207c 5400 4246 3100 0020 2020 7c20 2020 |T.BF1.. | │ │ │ 00480c50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480c60: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480c70: 2063 6f6d 6d61 6e64 2e20 2020 2020 2020 command. │ │ │ 00480c80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00480c90: 2020 2020 207c 5400 4249 4100 0020 2020 |T.BIA.. │ │ │ +00480c90: 2020 2020 207c 5400 4246 4100 0020 2020 |T.BFA.. │ │ │ 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 4249 5100 ---------|T.BIQ. │ │ │ +00480ce0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4246 5100 ---------|T.BFQ. │ │ │ 00480cf0: 0020 2020 7c20 2250 4154 434f 4445 2220 . | "PATCODE" │ │ │ 00480d00: 2020 2020 2020 2020 7c20 6e6f 6e65 2020 | none │ │ │ 00480d10: 2020 2020 2020 207c 204e 616d 6520 6f66 | Name of │ │ │ 00480d20: 2074 6865 2061 6374 6976 6520 7061 7463 the active patc │ │ │ 00480d30: 6f64 6520 7461 626c 653b 2020 207c 5400 ode table; |T. │ │ │ -00480d40: 4249 6100 0020 2020 7c20 2020 2020 2020 BIa.. | │ │ │ +00480d40: 4246 6100 0020 2020 7c20 2020 2020 2020 BFa.. | │ │ │ 00480d50: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480d60: 2020 2020 2020 2020 2020 207c 2047 542e | GT. │ │ │ 00480d70: 4d20 6465 6661 756c 7473 2074 6869 7320 M defaults this │ │ │ 00480d80: 746f 2022 4d22 2e20 2020 2020 2020 2020 to "M". │ │ │ -00480d90: 207c 5400 4249 7100 0020 2020 7c2d 2d2d |T.BIq.. |--- │ │ │ +00480d90: 207c 5400 4246 7100 0020 2020 7c2d 2d2d |T.BFq.. |--- │ │ │ 00480da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00480db0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 00480dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00480dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00480de0: 2d2d 2d2d 2d7c 5400 4249 8100 0020 2020 -----|T.BI... │ │ │ +00480de0: 2d2d 2d2d 2d7c 5400 4246 8100 0020 2020 -----|T.BF... │ │ │ 00480df0: 7c20 2250 4f4f 4c4c 494d 4954 2220 2020 | "POOLLIMIT" │ │ │ 00480e00: 2020 2020 7c20 7265 6769 6f6e 2020 2020 | region │ │ │ 00480e10: 2020 207c 2054 6865 2063 7572 7265 6e74 | The current │ │ │ 00480e20: 206c 696d 6974 206f 6e20 676c 6f62 616c limit on global │ │ │ -00480e30: 2062 7566 6665 7273 207c 5400 4249 9100 buffers |T.BI.. │ │ │ +00480e30: 2062 7566 6665 7273 207c 5400 4246 9100 buffers |T.BF.. │ │ │ 00480e40: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480e50: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480e60: 2020 2020 2020 207c 2066 6f72 2074 6865 | for the │ │ │ 00480e70: 2072 6567 696f 6e20 2e20 2020 2020 2020 region . │ │ │ 00480e80: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00480e90: 4149 2200 0020 2020 7c2d 2d2d 2d2d 2d2d AI".. |------- │ │ │ +00480e90: 4146 2200 0020 2020 7c2d 2d2d 2d2d 2d2d AF".. |------- │ │ │ 00480ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00480eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00480ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00480ed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00480ee0: 2d7c 5400 4249 1100 0020 2020 7c20 2020 -|T.BI... | │ │ │ +00480ee0: 2d7c 5400 4246 1100 0020 2020 7c20 2020 -|T.BF... | │ │ │ 00480ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480f00: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480f10: 2041 6371 7569 7265 7320 616e 6420 7265 Acquires and re │ │ │ 00480f20: 6c65 6173 6573 2061 2063 7269 7469 6361 leases a critica │ │ │ -00480f30: 6c20 2020 207c 5400 4249 2100 0020 2020 l |T.BI!.. │ │ │ +00480f30: 6c20 2020 207c 5400 4246 2100 0020 2020 l |T.BF!.. │ │ │ 00480f40: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480f50: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00480f60: 2020 207c 2073 6563 7469 6f6e 2066 6f72 | section for │ │ │ 00480f70: 2074 6865 2072 6567 696f 6e20 2874 6865 the region (the │ │ │ -00480f80: 2020 2020 2020 2020 207c 5400 4249 3100 |T.BI1. │ │ │ +00480f80: 2020 2020 2020 2020 207c 5400 4246 3100 |T.BF1. │ │ │ 00480f90: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480fa0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480fb0: 2020 2020 2020 207c 2022 7072 6f62 6522 | "probe" │ │ │ 00480fc0: 292c 2072 6574 7572 6e69 6e67 2061 2073 ), returning a s │ │ │ 00480fd0: 7472 696e 6720 2020 2020 2020 207c 0000 tring |.. │ │ │ 00480fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00480ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00481000: 0400 0000 de07 0000 ae23 0000 0000 0000 .........#...... │ │ │ -00481010: 9600 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00481010: 9600 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c122 4100 0020 2020 7c20 2250 W().."A.. | "P │ │ │ 00481060: 524f 4245 4352 4954 2220 2020 2020 2020 ROBECRIT" │ │ │ 00481070: 7c20 7265 6769 6f6e 2020 2020 2020 207c | region | │ │ │ 00481080: 2063 6f6e 7461 696e 696e 6720 666f 6c6c containing foll │ │ │ 00481090: 6f77 696e 6720 6669 656c 6473 2c20 736f owing fields, so │ │ │ -004810a0: 6d65 2020 207c 5400 4249 5100 0020 2020 me |T.BIQ.. │ │ │ +004810a0: 6d65 2020 207c 5400 4246 5100 0020 2020 me |T.BFQ.. │ │ │ 004810b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004810c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004810d0: 2020 207c 206f 6620 6f66 2077 6869 6368 | of of which │ │ │ 004810e0: 2061 6c77 6179 7320 6861 7665 207a 6572 always have zer │ │ │ -004810f0: 6f20 2830 2920 2020 207c 5400 4249 6100 o (0) |T.BIa. │ │ │ +004810f0: 6f20 2830 2920 2020 207c 5400 4246 6100 o (0) |T.BFa. │ │ │ 00481100: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481110: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481120: 2020 2020 2020 207c 2076 616c 7565 7320 | values │ │ │ 00481130: 6265 6361 7573 6520 7468 6579 2061 7265 because they are │ │ │ 00481140: 206e 6f20 6c6f 6e67 6572 2020 207c 5400 no longer |T. │ │ │ -00481150: 4249 7100 0020 2020 7c20 2020 2020 2020 BIq.. | │ │ │ +00481150: 4246 7100 0020 2020 7c20 2020 2020 2020 BFq.. | │ │ │ 00481160: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481170: 2020 2020 2020 2020 2020 207c 2075 7365 | use │ │ │ 00481180: 643a 2020 2020 2020 2020 2020 2020 2020 d: │ │ │ 00481190: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004811a0: 207c 5400 4249 8100 0020 2020 7c2d 2d2d |T.BI... |--- │ │ │ +004811a0: 207c 5400 4246 8100 0020 2020 7c2d 2d2d |T.BF... |--- │ │ │ 004811b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004811c0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 004811d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004811e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004811f0: 2d2d 2d2d 2d7c 5400 4249 9100 0020 2020 -----|T.BI... │ │ │ +004811f0: 2d2d 2d2d 2d7c 5400 4246 9100 0020 2020 -----|T.BF... │ │ │ 00481200: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481210: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481220: 2020 207c 204e 616d 6520 6f66 2074 6865 | Name of the │ │ │ 00481230: 2072 6567 696f 6e28 7329 2068 6f6c 6469 region(s) holdi │ │ │ -00481240: 6e67 2074 6865 2020 207c 5400 4149 2300 ng the |T.AI#. │ │ │ +00481240: 6e67 2074 6865 2020 207c 5400 4146 2300 ng the |T.AF#. │ │ │ 00481250: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481260: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481270: 2020 2020 2020 207c 2073 7065 6369 6669 | specifi │ │ │ 00481280: 6564 2067 766e 2e20 2020 2020 2020 2020 ed gvn. │ │ │ 00481290: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004812a0: 4249 1100 0020 2020 7c20 2020 2020 2020 BI... | │ │ │ +004812a0: 4246 1100 0020 2020 7c20 2020 2020 2020 BF... | │ │ │ 004812b0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004812c0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004812d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004812e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004812f0: 207c 5400 4249 2100 0020 2020 7c20 2020 |T.BI!.. | │ │ │ +004812f0: 207c 5400 4246 2100 0020 2020 7c20 2020 |T.BF!.. | │ │ │ 00481300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481310: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481320: 2049 6620 6776 6e20 7370 616e 7320 6d6f If gvn spans mo │ │ │ 00481330: 7265 2074 6861 6e20 6f6e 6520 7265 6769 re than one regi │ │ │ -00481340: 6f6e 2c20 207c 5400 4249 3100 0020 2020 on, |T.BI1.. │ │ │ +00481340: 6f6e 2c20 207c 5400 4246 3100 0020 2020 on, |T.BF1.. │ │ │ 00481350: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481360: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481370: 2020 207c 2074 6869 7320 6675 6e63 7469 | this functi │ │ │ 00481380: 6f6e 2072 6574 7572 6e73 2072 6567 696f on returns regio │ │ │ -00481390: 6e20 6e61 6d65 2020 207c 5400 4249 4100 n name |T.BIA. │ │ │ +00481390: 6e20 6e61 6d65 2020 207c 5400 4246 4100 n name |T.BFA. │ │ │ 004813a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004813b0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004813c0: 2020 2020 2020 207c 2069 6e20 616e 206f | in an o │ │ │ 004813d0: 7264 6572 2077 6865 7265 2074 6865 2066 rder where the f │ │ │ 004813e0: 6972 7374 2072 6567 696f 6e20 207c 5400 irst region |T. │ │ │ -004813f0: 4249 5100 0020 2020 7c20 2020 2020 2020 BIQ.. | │ │ │ +004813f0: 4246 5100 0020 2020 7c20 2020 2020 2020 BFQ.. | │ │ │ 00481400: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481410: 2020 2020 2020 2020 2020 207c 2069 7320 | is │ │ │ 00481420: 7468 6520 7265 6769 6f6e 2074 6f20 7768 the region to wh │ │ │ 00481430: 6963 6820 7468 6520 2020 2020 2020 2020 ich the │ │ │ -00481440: 207c 5400 4249 6100 0020 2020 7c20 2020 |T.BIa.. | │ │ │ +00481440: 207c 5400 4246 6100 0020 2020 7c20 2020 |T.BFa.. | │ │ │ 00481450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481460: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481470: 2075 6e73 7562 7363 7269 7074 6564 2067 unsubscripted g │ │ │ 00481480: 6c6f 6261 6c20 7661 7269 6162 6c65 206e lobal variable n │ │ │ -00481490: 616d 6520 207c 5400 4249 7100 0020 2020 ame |T.BIq.. │ │ │ +00481490: 616d 6520 207c 5400 4246 7100 0020 2020 ame |T.BFq.. │ │ │ 004814a0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004814b0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004814c0: 2020 207c 206d 6170 733b 2061 6e64 206f | maps; and o │ │ │ 004814d0: 7468 6572 2072 6567 696f 6e73 2061 7265 ther regions are │ │ │ -004814e0: 2069 6e20 7468 6520 207c 5400 4249 8100 in the |T.BI.. │ │ │ +004814e0: 2069 6e20 7468 6520 207c 5400 4246 8100 in the |T.BF.. │ │ │ 004814f0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481500: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481510: 2020 2020 2020 207c 206f 7264 6572 2069 | order i │ │ │ 00481520: 6e20 7768 6963 6820 7468 6579 2077 6f75 n which they wou │ │ │ 00481530: 6c64 2062 6520 2020 2020 2020 207c 5400 ld be |T. │ │ │ -00481540: 4249 9100 0020 2020 7c20 2020 2020 2020 BI... | │ │ │ +00481540: 4246 9100 0020 2020 7c20 2020 2020 2020 BF... | │ │ │ 00481550: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481560: 2020 2020 2020 2020 2020 207c 2065 6e63 | enc │ │ │ 00481570: 6f75 6e74 6572 6564 2062 7920 7472 6176 ountered by trav │ │ │ 00481580: 6572 7369 6e67 2074 6865 2020 2020 2020 ersing the │ │ │ -00481590: 207c 5400 4149 2400 0020 2020 7c20 2252 |T.AI$.. | "R │ │ │ +00481590: 207c 5400 4146 2400 0020 2020 7c20 2252 |T.AF$.. | "R │ │ │ 004815a0: 4547 494f 4e22 2020 2020 2020 2020 2020 EGION" │ │ │ 004815b0: 7c20 6776 6e20 2020 2020 2020 2020 207c | gvn | │ │ │ 004815c0: 2073 7562 7363 7269 7074 7320 6f66 2067 subscripts of g │ │ │ 004815d0: 766e 2069 6e20 6f72 6465 7220 2877 6974 vn in order (wit │ │ │ -004815e0: 6820 2020 207c 5400 4249 1100 0020 2020 h |T.BI... │ │ │ +004815e0: 6820 2020 207c 5400 4246 1100 0020 2020 h |T.BF... │ │ │ 004815f0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481600: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481610: 2020 207c 2064 7570 6c69 6361 7465 7320 | duplicates │ │ │ 00481620: 7265 6d6f 7665 6429 2e20 2020 2020 2020 removed). │ │ │ -00481630: 2020 2020 2020 2020 207c 5400 4249 2100 |T.BI!. │ │ │ +00481630: 2020 2020 2020 2020 207c 5400 4246 2100 |T.BF!. │ │ │ 00481640: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481650: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481660: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00481670: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481680: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00481690: 4249 3100 0020 2020 7c20 2020 2020 2020 BI1.. | │ │ │ +00481690: 4246 3100 0020 2020 7c20 2020 2020 2020 BF1.. | │ │ │ 004816a0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004816b0: 2020 2020 2020 2020 2020 207c 2067 766e | gvn │ │ │ 004816c0: 2069 7320 6120 7375 6273 6372 6970 7465 is a subscripte │ │ │ 004816d0: 6420 6f72 2020 2020 2020 2020 2020 2020 d or │ │ │ -004816e0: 207c 5400 4249 4100 0020 2020 7c20 2020 |T.BIA.. | │ │ │ +004816e0: 207c 5400 4246 4100 0020 2020 7c20 2020 |T.BFA.. | │ │ │ 004816f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481700: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481710: 2075 6e73 7562 7363 7269 7074 6564 2067 unsubscripted g │ │ │ 00481720: 6c6f 6261 6c20 7661 7269 6162 6c65 206e lobal variable n │ │ │ -00481730: 616d 6520 207c 5400 4249 5100 0020 2020 ame |T.BIQ.. │ │ │ +00481730: 616d 6520 207c 5400 4246 5100 0020 2020 ame |T.BFQ.. │ │ │ 00481740: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481750: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481760: 2020 207c 2069 6e20 7468 6520 7361 6d65 | in the same │ │ │ 00481770: 2066 6f72 6d20 6173 2074 6861 7420 6765 form as that ge │ │ │ -00481780: 6e65 7261 7465 6420 207c 5400 4249 6100 nerated |T.BIa. │ │ │ +00481780: 6e65 7261 7465 6420 207c 5400 4246 6100 nerated |T.BFa. │ │ │ 00481790: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004817a0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004817b0: 2020 2020 2020 207c 2062 7920 244e 414d | by $NAM │ │ │ 004817c0: 4528 292e 2059 6f75 2063 616e 2075 7365 E(). You can use │ │ │ 004817d0: 2024 4e41 4d45 2829 2020 2020 207c 0000 $NAME() |.. │ │ │ 004817e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004817f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00481800: 0400 0000 de07 0000 c523 0000 0000 0000 .........#...... │ │ │ -00481810: 9600 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00481810: 9600 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c124 7100 0020 2020 7c20 2020 W()..$q.. | │ │ │ 00481860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481870: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481880: 2069 6e73 6964 6520 2456 4945 5728 2920 inside $VIEW() │ │ │ 00481890: 746f 2065 6e73 7572 6520 7468 6174 2020 to ensure that │ │ │ -004818a0: 2020 2020 207c 5400 4249 8100 0020 2020 |T.BI... │ │ │ +004818a0: 2020 2020 207c 5400 4246 8100 0020 2020 |T.BF... │ │ │ 004818b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004818c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004818d0: 2020 207c 2073 7562 7363 7269 7074 7320 | subscripts │ │ │ 004818e0: 6172 6520 696e 2061 2063 6f72 7265 6374 are in a correct │ │ │ -004818f0: 2066 6f72 6d2c 2020 207c 5400 4249 9100 form, |T.BI.. │ │ │ +004818f0: 2066 6f72 6d2c 2020 207c 5400 4246 9100 form, |T.BF.. │ │ │ 00481900: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481910: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481920: 2020 2020 2020 207c 2066 6f72 2065 7861 | for exa │ │ │ 00481930: 6d70 6c65 2c20 2020 2020 2020 2020 2020 mple, │ │ │ 00481940: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00481950: 4149 2500 0020 2020 7c20 2020 2020 2020 AI%.. | │ │ │ +00481950: 4146 2500 0020 2020 7c20 2020 2020 2020 AF%.. | │ │ │ 00481960: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481970: 2020 2020 2020 2020 2020 207c 2024 5649 | $VI │ │ │ 00481980: 4557 2822 5245 4749 4f4e 222c 244e 414d EW("REGION",$NAM │ │ │ 00481990: 4528 5e61 6263 6428 312c 3245 3429 2929 E(^abcd(1,2E4))) │ │ │ -004819a0: 207c 5400 4249 1100 0020 2020 7c20 2020 |T.BI... | │ │ │ +004819a0: 207c 5400 4246 1100 0020 2020 7c20 2020 |T.BF... | │ │ │ 004819b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004819c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004819d0: 2069 6e73 7465 6164 206f 6620 2020 2020 instead of │ │ │ 004819e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004819f0: 2020 2020 207c 5400 4249 2100 0020 2020 |T.BI!.. │ │ │ +004819f0: 2020 2020 207c 5400 4246 2100 0020 2020 |T.BF!.. │ │ │ 00481a00: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481a10: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481a20: 2020 207c 2024 5649 4557 2822 5245 4749 | $VIEW("REGI │ │ │ 00481a30: 4f4e 222c 225e 6162 6364 2831 2c32 3030 ON","^abcd(1,200 │ │ │ -00481a40: 3030 2922 292e 2020 207c 5400 4249 3100 00)"). |T.BI1. │ │ │ +00481a40: 3030 2922 292e 2020 207c 5400 4246 3100 00)"). |T.BF1. │ │ │ 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: 4249 4100 0020 2020 7c20 2020 2020 2020 BIA.. | │ │ │ +00481aa0: 4246 4100 0020 2020 7c20 2020 2020 2020 BFA.. | │ │ │ 00481ab0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481ac0: 2020 2020 2020 2020 2020 207c 2053 6f75 | Sou │ │ │ 00481ad0: 7263 6520 636f 6465 2063 6865 636b 2d73 rce code check-s │ │ │ 00481ae0: 756d 2066 6f72 2074 6865 206d 6f73 7420 um for the most │ │ │ -00481af0: 207c 5400 4249 5100 0020 2020 7c20 2020 |T.BIQ.. | │ │ │ +00481af0: 207c 5400 4246 5100 0020 2020 7c20 2020 |T.BFQ.. | │ │ │ 00481b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481b10: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481b20: 2072 6563 656e 746c 7920 5a4c 494e 4b27 recently ZLINK' │ │ │ 00481b30: 6420 7665 7273 696f 6e20 6f66 2074 6865 d version of the │ │ │ -00481b40: 2020 2020 207c 5400 4249 6100 0020 2020 |T.BIa.. │ │ │ +00481b40: 2020 2020 207c 5400 4246 6100 0020 2020 |T.BFa.. │ │ │ 00481b50: 7c20 2252 544e 4348 4543 4b53 554d 2220 | "RTNCHECKSUM" │ │ │ 00481b60: 2020 2020 7c20 726f 7574 696e 6520 6e61 | routine na │ │ │ 00481b70: 6d65 207c 2073 7065 6369 6669 6564 2072 me | specified r │ │ │ 00481b80: 6f75 7469 6e65 206e 616d 6520 2874 6865 outine name (the │ │ │ -00481b90: 7365 2020 2020 2020 207c 5400 4249 7100 se |T.BIq. │ │ │ +00481b90: 7365 2020 2020 2020 207c 5400 4246 7100 se |T.BFq. │ │ │ 00481ba0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481bb0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481bc0: 2020 2020 2020 207c 2063 6865 636b 2d73 | check-s │ │ │ 00481bd0: 756d 7320 7573 6520 6120 3132 3820 6269 ums use a 128 bi │ │ │ 00481be0: 7420 6861 7368 2062 6173 6564 207c 5400 t hash based |T. │ │ │ -00481bf0: 4249 8100 0020 2020 7c20 2020 2020 2020 BI... | │ │ │ +00481bf0: 4246 8100 0020 2020 7c20 2020 2020 2020 BF... | │ │ │ 00481c00: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481c10: 2020 2020 2020 2020 2020 207c 206f 6e20 | on │ │ │ 00481c20: 7468 6520 4d75 726d 7572 4861 7368 3320 the MurmurHash3 │ │ │ 00481c30: 616c 676f 7269 7468 6d29 2e20 2020 2020 algorithm). │ │ │ -00481c40: 207c 5400 4249 9100 0020 2020 7c2d 2d2d |T.BI... |--- │ │ │ +00481c40: 207c 5400 4246 9100 0020 2020 7c2d 2d2d |T.BF... |--- │ │ │ 00481c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00481c60: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 00481c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00481c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00481c90: 2d2d 2d2d 2d7c 5400 4149 2600 0020 2020 -----|T.AI&.. │ │ │ +00481c90: 2d2d 2d2d 2d7c 5400 4146 2600 0020 2020 -----|T.AF&.. │ │ │ 00481ca0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481cb0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481cc0: 2020 207c 204e 616d 6520 6f66 2074 6865 | Name of the │ │ │ 00481cd0: 206e 6578 7420 726f 7574 696e 6520 696e next routine in │ │ │ -00481ce0: 2074 6865 2020 2020 207c 5400 4249 1100 the |T.BI.. │ │ │ +00481ce0: 2074 6865 2020 2020 207c 5400 4246 1100 the |T.BF.. │ │ │ 00481cf0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481d00: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481d10: 2020 2020 2020 207c 2069 6d61 6765 2061 | image a │ │ │ 00481d20: 6674 6572 2074 6865 2067 6976 656e 206f fter the given o │ │ │ 00481d30: 6e65 3b20 2222 2020 2020 2020 207c 5400 ne; "" |T. │ │ │ -00481d40: 4249 2100 0020 2020 7c20 2020 2020 2020 BI!.. | │ │ │ +00481d40: 4246 2100 0020 2020 7c20 2020 2020 2020 BF!.. | │ │ │ 00481d50: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481d60: 2020 2020 2020 2020 2020 207c 2028 656d | (em │ │ │ 00481d70: 7074 7920 7374 7269 6e67 2920 666f 7220 pty string) for │ │ │ 00481d80: 726f 7574 696e 656e 616d 6520 2020 2020 routinename │ │ │ -00481d90: 207c 5400 4249 3100 0020 2020 7c20 2252 |T.BI1.. | "R │ │ │ +00481d90: 207c 5400 4246 3100 0020 2020 7c20 2252 |T.BF1.. | "R │ │ │ 00481da0: 544e 4e45 5854 2220 2020 2020 2020 2020 TNNEXT" │ │ │ 00481db0: 7c20 726f 7574 696e 6520 6e61 6d65 207c | routine name | │ │ │ 00481dc0: 2073 7461 7274 7320 7769 7468 2074 6865 starts with the │ │ │ 00481dd0: 2066 6972 7374 2072 6f75 7469 6e65 2069 first routine i │ │ │ -00481de0: 6e20 2020 207c 5400 4249 4100 0020 2020 n |T.BIA.. │ │ │ +00481de0: 6e20 2020 207c 5400 4246 4100 0020 2020 n |T.BFA.. │ │ │ 00481df0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481e00: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481e10: 2020 207c 2041 5343 4949 2063 6f6c 6c61 | ASCII colla │ │ │ 00481e20: 7469 6e67 2073 6571 7565 6e63 6520 616e ting sequence an │ │ │ -00481e30: 6420 6120 2020 2020 207c 5400 4249 5100 d a |T.BIQ. │ │ │ +00481e30: 6420 6120 2020 2020 207c 5400 4246 5100 d a |T.BFQ. │ │ │ 00481e40: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481e50: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481e60: 2020 2020 2020 207c 2072 6574 7572 6e20 | return │ │ │ 00481e70: 7661 6c75 6520 6f66 2074 6865 2065 6d70 value of the emp │ │ │ 00481e80: 7479 2073 7472 696e 6720 2020 207c 5400 ty string |T. │ │ │ -00481e90: 4249 6100 0020 2020 7c20 2020 2020 2020 BIa.. | │ │ │ +00481e90: 4246 6100 0020 2020 7c20 2020 2020 2020 BFa.. | │ │ │ 00481ea0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481eb0: 2020 2020 2020 2020 2020 207c 2069 6e64 | ind │ │ │ 00481ec0: 6963 6174 6573 2074 6865 2065 6e64 206f icates the end o │ │ │ 00481ed0: 6620 7468 6520 6c69 7374 2e20 2020 2020 f the list. │ │ │ -00481ee0: 207c 5400 4249 7100 0020 2020 7c2d 2d2d |T.BIq.. |--- │ │ │ +00481ee0: 207c 5400 4246 7100 0020 2020 7c2d 2d2d |T.BFq.. |--- │ │ │ 00481ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00481f00: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 00481f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00481f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00481f30: 2d2d 2d2d 2d7c 5400 4249 8100 0020 2020 -----|T.BI... │ │ │ +00481f30: 2d2d 2d2d 2d7c 5400 4246 8100 0020 2020 -----|T.BF... │ │ │ 00481f40: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481f50: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481f60: 2020 207c 2052 6574 7572 6e73 2061 2073 | Returns a s │ │ │ 00481f70: 7472 696e 6720 7769 7468 2074 776f 2063 tring with two c │ │ │ -00481f80: 6f6d 6d61 2020 2020 207c 5400 4249 9100 omma |T.BI.. │ │ │ +00481f80: 6f6d 6d61 2020 2020 207c 5400 4246 9100 omma |T.BF.. │ │ │ 00481f90: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481fa0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481fb0: 2020 2020 2020 207c 2073 6570 6172 6174 | separat │ │ │ 00481fc0: 6564 2076 616c 7565 733a 204e 756d 6265 ed values: Numbe │ │ │ 00481fd0: 7220 6f66 2062 7974 6573 2020 207c 0000 r of bytes |.. │ │ │ 00481fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00481ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00482000: 0400 0000 dd07 0000 dc23 0000 0000 0000 .........#...... │ │ │ -00482010: 9500 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00482010: 9500 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c127 0000 2020 207c 2020 2020 W()..'.. | │ │ │ 00482060: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00482070: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00482080: 6375 7272 656e 746c 7920 616c 6c6f 6361 currently alloca │ │ │ 00482090: 7465 6420 6173 2070 726f 6365 7373 2020 ted as process │ │ │ -004820a0: 2020 2020 7c54 0042 4911 0000 2020 207c |T.BI... | │ │ │ +004820a0: 2020 2020 7c54 0042 4611 0000 2020 207c |T.BF... | │ │ │ 004820b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004820c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004820d0: 2020 7c20 776f 726b 696e 6720 7374 6f72 | working stor │ │ │ 004820e0: 6167 653a 2047 542e 4d20 6d61 6e61 6765 age: GT.M manage │ │ │ -004820f0: 7320 7468 6973 2020 7c54 0042 4921 0000 s this |T.BI!.. │ │ │ +004820f0: 7320 7468 6973 2020 7c54 0042 4621 0000 s this |T.BF!.. │ │ │ 00482100: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00482110: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00482120: 2020 2020 2020 7c20 7370 6163 6520 6173 | space as │ │ │ 00482130: 2077 6861 7420 6973 2063 6f6d 6d6f 6e6c what is commonl │ │ │ 00482140: 7920 6361 6c6c 6564 2061 2020 7c54 0042 y called a |T.B │ │ │ -00482150: 4931 0000 2020 207c 2020 2020 2020 2020 I1.. | │ │ │ +00482150: 4631 0000 2020 207c 2020 2020 2020 2020 F1.. | │ │ │ 00482160: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00482170: 2020 2020 2020 2020 2020 7c20 6865 6170 | heap │ │ │ 00482180: 2c20 616e 6420 7573 6573 2074 6865 2074 , and uses the t │ │ │ 00482190: 6572 6d20 7374 7269 6e67 706f 6f6c 2020 erm stringpool │ │ │ -004821a0: 7c54 0042 4941 0000 2020 207c 2022 5350 |T.BIA.. | "SP │ │ │ +004821a0: 7c54 0042 4641 0000 2020 207c 2022 5350 |T.BFA.. | "SP │ │ │ 004821b0: 5349 5a45 2220 2020 2020 2020 2020 207c SIZE" | │ │ │ 004821c0: 206e 6f6e 6520 2020 2020 2020 2020 7c20 none | │ │ │ 004821d0: 746f 2072 6566 6572 2074 6f20 6974 2e20 to refer to it. │ │ │ 004821e0: 5468 6520 4754 2e4d 2067 6172 6261 6765 The GT.M garbage │ │ │ -004821f0: 2020 2020 7c54 0042 4951 0000 2020 207c |T.BIQ.. | │ │ │ +004821f0: 2020 2020 7c54 0042 4651 0000 2020 207c |T.BFQ.. | │ │ │ 00482200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482210: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00482220: 2020 7c20 636f 6c6c 6563 746f 7220 7265 | collector re │ │ │ 00482230: 636c 6169 6d73 2075 6e75 7365 6420 7370 claims unused sp │ │ │ -00482240: 6163 6520 2020 2020 7c54 0042 4961 0000 ace |T.BIa.. │ │ │ +00482240: 6163 6520 2020 2020 7c54 0042 4661 0000 ace |T.BFa.. │ │ │ 00482250: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00482260: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00482270: 2020 2020 2020 7c20 6672 6f6d 2074 6865 | from the │ │ │ 00482280: 2073 7472 696e 6770 6f6f 6c20 6672 6f6d stringpool from │ │ │ 00482290: 2074 696d 6520 746f 2020 2020 7c54 0042 time to |T.B │ │ │ -004822a0: 4971 0000 2020 207c 2020 2020 2020 2020 Iq.. | │ │ │ +004822a0: 4671 0000 2020 207c 2020 2020 2020 2020 Fq.. | │ │ │ 004822b0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004822c0: 2020 2020 2020 2020 2020 7c20 7469 6d65 | time │ │ │ 004822d0: 2c20 616e 6420 4754 2e4d 2061 7574 6f6d , and GT.M autom │ │ │ 004822e0: 6174 6963 616c 6c79 2020 2020 2020 2020 atically │ │ │ -004822f0: 7c54 0042 4981 0000 2020 207c 2020 2020 |T.BI... | │ │ │ +004822f0: 7c54 0042 4681 0000 2020 207c 2020 2020 |T.BF... | │ │ │ 00482300: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00482310: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00482320: 6578 7061 6e64 7320 7468 6520 7374 7269 expands the stri │ │ │ 00482330: 6e67 706f 6f6c 2061 7320 6e65 6564 6564 ngpool as needed │ │ │ -00482340: 2062 7920 7c54 0042 4991 0000 2020 207c by |T.BI... | │ │ │ +00482340: 2062 7920 7c54 0042 4691 0000 2020 207c by |T.BF... | │ │ │ 00482350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482360: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00482370: 2020 7c20 7468 6520 6170 706c 6963 6174 | the applicat │ │ │ 00482380: 696f 6e20 7072 6f67 7261 6d3b 204e 756d ion program; Num │ │ │ -00482390: 6265 7220 6f66 2020 7c54 0041 4928 0000 ber of |T.AI(.. │ │ │ +00482390: 6265 7220 6f66 2020 7c54 0041 4628 0000 ber of |T.AF(.. │ │ │ 004823a0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004823b0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004823c0: 2020 2020 2020 7c20 6279 7465 7320 6375 | bytes cu │ │ │ 004823d0: 7272 656e 746c 7920 7573 6564 2062 7920 rrently used by │ │ │ 004823e0: 7468 6520 2020 2020 2020 2020 7c54 0042 the |T.B │ │ │ -004823f0: 4911 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +004823f0: 4611 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 00482400: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00482410: 2020 2020 2020 2020 2020 7c20 7072 6f63 | proc │ │ │ 00482420: 6573 732e 2020 2020 2020 2020 2020 2020 ess. │ │ │ 00482430: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00482440: 7c54 0042 4921 0000 2020 207c 2d2d 2d2d |T.BI!.. |---- │ │ │ +00482440: 7c54 0042 4621 0000 2020 207c 2d2d 2d2d |T.BF!.. |---- │ │ │ 00482450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00482460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00482470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00482480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00482490: 2d2d 2d2d 7c54 0042 4931 0000 2020 207c ----|T.BI1.. | │ │ │ +00482490: 2d2d 2d2d 7c54 0042 4631 0000 2020 207c ----|T.BF1.. | │ │ │ 004824a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004824b0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004824c0: 2020 7c20 5265 7475 726e 7320 3020 7768 | Returns 0 wh │ │ │ 004824d0: 656e 2074 6865 2070 726f 6365 7373 2068 en the process h │ │ │ -004824e0: 6173 2020 2020 2020 7c54 0042 4941 0000 as |T.BIA.. │ │ │ +004824e0: 6173 2020 2020 2020 7c54 0042 4641 0000 as |T.BFA.. │ │ │ 004824f0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00482500: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00482510: 2020 2020 2020 7c20 7368 6172 696e 6720 | sharing │ │ │ 00482520: 6469 7361 626c 6564 2c20 3120 7768 656e disabled, 1 when │ │ │ 00482530: 2069 7420 6861 7320 2020 2020 7c54 0042 it has |T.B │ │ │ -00482540: 4951 0000 2020 207c 2020 2020 2020 2020 IQ.. | │ │ │ +00482540: 4651 0000 2020 207c 2020 2020 2020 2020 FQ.. | │ │ │ 00482550: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00482560: 2020 2020 2020 2020 2020 7c20 7368 6172 | shar │ │ │ 00482570: 696e 6720 656e 6162 6c65 642c 2061 6e64 ing enabled, and │ │ │ 00482580: 2032 2077 6865 6e20 7368 6172 696e 6720 2 when sharing │ │ │ -00482590: 7c54 0042 4961 0000 2020 207c 2020 2020 |T.BIa.. | │ │ │ +00482590: 7c54 0042 4661 0000 2020 207c 2020 2020 |T.BFa.. | │ │ │ 004825a0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004825b0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004825c0: 6973 2065 6e61 626c 6564 2073 656c 6563 is enabled selec │ │ │ 004825d0: 7469 7665 6c79 2066 6f72 2072 6567 696f tively for regio │ │ │ -004825e0: 6e73 2e20 7c54 0042 4971 0000 2020 207c ns. |T.BIq.. | │ │ │ +004825e0: 6e73 2e20 7c54 0042 4671 0000 2020 207c ns. |T.BFq.. | │ │ │ 004825f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482600: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00482610: 2020 7c20 466f 7220 6120 7072 6f63 6573 | For a proces │ │ │ 00482620: 7320 746f 2073 746f 7265 2073 7461 7469 s to store stati │ │ │ -00482630: 7374 6963 7320 2020 7c54 0042 4981 0000 stics |T.BI... │ │ │ +00482630: 7374 6963 7320 2020 7c54 0042 4681 0000 stics |T.BF... │ │ │ 00482640: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00482650: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00482660: 2020 2020 2020 7c20 696e 2074 6865 2073 | in the s │ │ │ 00482670: 7461 7473 2064 622c 2074 6865 2064 6174 tats db, the dat │ │ │ 00482680: 6162 6173 6520 6d75 7374 2020 7c54 0042 abase must |T.B │ │ │ -00482690: 4991 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +00482690: 4691 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 004826a0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004826b0: 2020 2020 2020 2020 2020 7c20 6265 2065 | be e │ │ │ 004826c0: 6e61 626c 6564 2066 6f72 2073 6861 7269 nabled for shari │ │ │ 004826d0: 6e67 2061 6e64 2074 6865 2020 2020 2020 ng and the │ │ │ -004826e0: 7c54 0041 4929 0000 2020 207c 2022 5354 |T.AI).. | "ST │ │ │ +004826e0: 7c54 0041 4629 0000 2020 207c 2022 5354 |T.AF).. | "ST │ │ │ 004826f0: 4154 5348 4152 4522 2020 2020 2020 207c ATSHARE" | │ │ │ 00482700: 2072 6567 696f 6e20 2020 2020 2020 7c20 region | │ │ │ 00482710: 7072 6f63 6573 7320 6d75 7374 2068 6176 process must hav │ │ │ 00482720: 6520 6f70 7465 6420 696e 2074 6f20 2020 e opted in to │ │ │ -00482730: 2020 2020 7c54 0042 4911 0000 2020 207c |T.BI... | │ │ │ +00482730: 2020 2020 7c54 0042 4611 0000 2020 207c |T.BF... | │ │ │ 00482740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482750: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00482760: 2020 7c20 7368 6172 652e 2056 4945 5720 | share. VIEW │ │ │ 00482770: 2253 5441 5453 4841 5245 2220 7769 7468 "STATSHARE" with │ │ │ -00482780: 206e 6f20 2020 2020 7c54 0042 4921 0000 no |T.BI!.. │ │ │ +00482780: 206e 6f20 2020 2020 7c54 0042 4621 0000 no |T.BF!.. │ │ │ 00482790: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004827a0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004827b0: 2020 2020 2020 7c20 7265 6769 6f6e 2061 | region a │ │ │ 004827c0: 7267 756d 656e 7420 656e 6162 6c65 7320 rgument enables │ │ │ 004827d0: 7368 6172 696e 6720 666f 7220 7c00 0000 sharing for |... │ │ │ 004827e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004827f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00482800: 0400 0000 dc07 0000 f323 0000 0000 0000 .........#...... │ │ │ -00482810: 9600 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00482810: 9600 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c129 3100 0020 2020 7c20 2020 W()..)1.. | │ │ │ 00482860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482870: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00482880: 2061 6c6c 2072 6567 696f 6e73 2061 6e64 all regions and │ │ │ 00482890: 2056 4945 5720 2020 2020 2020 2020 2020 VIEW │ │ │ -004828a0: 2020 2020 207c 5400 4249 4100 0020 2020 |T.BIA.. │ │ │ +004828a0: 2020 2020 207c 5400 4246 4100 0020 2020 |T.BFA.. │ │ │ 004828b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004828c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004828d0: 2020 207c 2022 5354 4154 5348 4152 4522 | "STATSHARE" │ │ │ 004828e0: 3a22 5245 4749 4f4e 5f4e 414d 4522 2065 :"REGION_NAME" e │ │ │ -004828f0: 6e61 626c 6573 2020 207c 5400 4249 5100 nables |T.BIQ. │ │ │ +004828f0: 6e61 626c 6573 2020 207c 5400 4246 5100 nables |T.BFQ. │ │ │ 00482900: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00482910: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00482920: 2020 2020 2020 207c 2073 6861 7269 6e67 | sharing │ │ │ 00482930: 2073 656c 6563 7469 7665 6c79 2066 6f72 selectively for │ │ │ 00482940: 2061 2072 6567 696f 6e2e 2020 207c 5400 a region. |T. │ │ │ -00482950: 4249 6100 0020 2020 7c20 2020 2020 2020 BIa.. | │ │ │ +00482950: 4246 6100 0020 2020 7c20 2020 2020 2020 BFa.. | │ │ │ 00482960: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00482970: 2020 2020 2020 2020 2020 207c 2024 5649 | $VI │ │ │ 00482980: 4557 2822 5354 4154 5348 4152 4522 2c22 EW("STATSHARE"," │ │ │ 00482990: 5245 4749 4f4e 5f4e 414d 4522 2920 2020 REGION_NAME") │ │ │ -004829a0: 207c 5400 4249 7100 0020 2020 7c20 2020 |T.BIq.. | │ │ │ +004829a0: 207c 5400 4246 7100 0020 2020 7c20 2020 |T.BFq.. | │ │ │ 004829b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004829c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004829d0: 2072 6574 7572 6e73 2077 6865 7468 6572 returns whether │ │ │ 004829e0: 2061 2070 726f 6365 7373 2068 6173 206f a process has o │ │ │ -004829f0: 7074 6564 207c 5400 4249 8100 0020 2020 pted |T.BI... │ │ │ +004829f0: 7074 6564 207c 5400 4246 8100 0020 2020 pted |T.BF... │ │ │ 00482a00: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00482a10: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00482a20: 2020 207c 2074 6f20 7368 6172 6520 7374 | to share st │ │ │ 00482a30: 6174 6973 7469 6373 2066 6f72 2061 2072 atistics for a r │ │ │ -00482a40: 6567 696f 6e2e 2020 207c 5400 4249 9100 egion. |T.BI.. │ │ │ +00482a40: 6567 696f 6e2e 2020 207c 5400 4246 9100 egion. |T.BF.. │ │ │ 00482a50: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00482a60: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00482a70: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00482a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00482a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00482aa0: 4149 2a00 0020 2020 7c20 2253 544b 5349 AI*.. | "STKSI │ │ │ +00482aa0: 4146 2a00 0020 2020 7c20 2253 544b 5349 AF*.. | "STKSI │ │ │ 00482ab0: 5a22 2020 2020 2020 2020 2020 7c20 6e6f Z" | no │ │ │ 00482ac0: 6e65 2020 2020 2020 2020 207c 2052 6574 ne | Ret │ │ │ 00482ad0: 7572 6e73 2074 6865 2047 542e 4d20 7374 urns the GT.M st │ │ │ 00482ae0: 6163 6b20 7369 7a65 2069 6e20 2020 2020 ack size in │ │ │ -00482af0: 207c 5400 4249 1100 0020 2020 7c20 2020 |T.BI... | │ │ │ +00482af0: 207c 5400 4246 1100 0020 2020 7c20 2020 |T.BF... | │ │ │ 00482b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482b10: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00482b20: 2062 7974 6573 2e20 2020 2020 2020 2020 bytes. │ │ │ 00482b30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00482b40: 2020 2020 207c 5400 4249 2100 0020 2020 |T.BI!.. │ │ │ +00482b40: 2020 2020 207c 5400 4246 2100 0020 2020 |T.BF!.. │ │ │ 00482b50: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00482b60: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00482b70: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00482b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00482b90: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4249 3100 ---------|T.BI1. │ │ │ +00482b90: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4246 3100 ---------|T.BF1. │ │ │ 00482ba0: 0020 2020 7c20 2254 4f54 414c 424c 4f43 . | "TOTALBLOC │ │ │ 00482bb0: 4b53 2220 2020 2020 7c20 7265 6769 6f6e KS" | region │ │ │ 00482bc0: 2020 2020 2020 207c 2054 6f74 616c 206e | Total n │ │ │ 00482bd0: 756d 6265 7220 6f66 2064 6174 6162 6173 umber of databas │ │ │ 00482be0: 6520 626c 6f63 6b73 2069 6e20 207c 5400 e blocks in |T. │ │ │ -00482bf0: 4249 4100 0020 2020 7c20 2020 2020 2020 BIA.. | │ │ │ +00482bf0: 4246 4100 0020 2020 7c20 2020 2020 2020 BFA.. | │ │ │ 00482c00: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00482c10: 2020 2020 2020 2020 2020 207c 2061 2067 | a g │ │ │ 00482c20: 6976 656e 2072 6567 696f 6e2e 2020 2020 iven region. │ │ │ 00482c30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00482c40: 207c 5400 4249 5100 0020 2020 7c2d 2d2d |T.BIQ.. |--- │ │ │ +00482c40: 207c 5400 4246 5100 0020 2020 7c2d 2d2d |T.BFQ.. |--- │ │ │ 00482c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00482c60: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 00482c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00482c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00482c90: 2d2d 2d2d 2d7c 5400 4249 6100 0020 2020 -----|T.BIa.. │ │ │ +00482c90: 2d2d 2d2d 2d7c 5400 4246 6100 0020 2020 -----|T.BFa.. │ │ │ 00482ca0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00482cb0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00482cc0: 2020 207c 2054 7261 6e73 6163 7469 6f6e | Transaction │ │ │ 00482cd0: 2049 4420 7370 6563 6966 6965 6420 696e ID specified in │ │ │ -00482ce0: 2074 6865 2020 2020 207c 5400 4249 7100 the |T.BIq. │ │ │ +00482ce0: 2074 6865 2020 2020 207c 5400 4246 7100 the |T.BFq. │ │ │ 00482cf0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00482d00: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00482d10: 2020 2020 2020 207c 2070 6172 7469 6375 | particu │ │ │ 00482d20: 6c61 7220 6c65 7665 6c20 2877 6865 6e20 lar level (when │ │ │ 00482d30: 7468 6520 2020 2020 2020 2020 207c 5400 the |T. │ │ │ -00482d40: 4249 8100 0020 2020 7c20 2020 2020 2020 BI... | │ │ │ +00482d40: 4246 8100 0020 2020 7c20 2020 2020 2020 BF... | │ │ │ 00482d50: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00482d60: 2020 2020 2020 2020 2020 207c 2074 7261 | tra │ │ │ 00482d70: 6e73 6163 7469 6f6e 206c 6576 656c 2069 nsaction level i │ │ │ 00482d80: 7320 7370 6563 6966 6965 6429 2e20 2020 s specified). │ │ │ -00482d90: 207c 5400 4249 9100 0020 2020 7c20 2020 |T.BI... | │ │ │ +00482d90: 207c 5400 4246 9100 0020 2020 7c20 2020 |T.BF... | │ │ │ 00482da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482db0: 7c20 4e55 4c4c 2020 2020 2020 2020 207c | NULL | │ │ │ 00482dc0: 2054 6865 2066 6972 7374 206c 6576 656c The first level │ │ │ 00482dd0: 2054 5354 4152 5420 6973 2072 6574 7572 TSTART is retur │ │ │ -00482de0: 6e65 6420 207c 5400 4149 3100 0020 2020 ned |T.AI1.. │ │ │ +00482de0: 6e65 6420 207c 5400 4146 3100 0020 2020 ned |T.AF1.. │ │ │ 00482df0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00482e00: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00482e10: 2020 207c 2069 6620 7468 6520 6c65 7665 | if the leve │ │ │ 00482e20: 6c20 6973 206e 6f74 2073 7065 6369 6669 l is not specifi │ │ │ -00482e30: 6564 2061 7320 2020 207c 5400 4249 1100 ed as |T.BI.. │ │ │ +00482e30: 6564 2061 7320 2020 207c 5400 4246 1100 ed as |T.BF.. │ │ │ 00482e40: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00482e50: 2020 2020 2020 2020 7c20 6f72 2020 2020 | or │ │ │ 00482e60: 2020 2020 2020 207c 2073 6563 6f6e 6420 | second │ │ │ 00482e70: 6172 6775 6d65 6e74 2e20 2020 2020 2020 argument. │ │ │ 00482e80: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00482e90: 4249 2100 0020 2020 7c20 2254 5241 4e53 BI!.. | "TRANS │ │ │ +00482e90: 4246 2100 0020 2020 7c20 2254 5241 4e53 BF!.. | "TRANS │ │ │ 00482ea0: 4143 5449 4f4e 4944 2220 2020 7c20 2020 ACTIONID" | │ │ │ 00482eb0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00482ec0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482ed0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00482ee0: 207c 5200 4249 3100 0020 2020 7c20 2020 |R.BI1.. | │ │ │ +00482ee0: 207c 5200 4246 3100 0020 2020 7c20 2020 |R.BF1.. | │ │ │ 00482ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482f00: 7c20 7472 616e 7361 6374 696f 6e20 207c | transaction | │ │ │ 00482f10: 2020 202a 2a4e 6f74 652a 2a20 2020 2020 **Note** │ │ │ 00482f20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00482f30: 2020 207c 5400 4249 4100 0020 2020 7c20 |T.BIA.. | │ │ │ +00482f30: 2020 207c 5400 4246 4100 0020 2020 7c20 |T.BFA.. | │ │ │ 00482f40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482f50: 2020 7c20 6c65 7665 6c20 2020 2020 2020 | level │ │ │ 00482f60: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00482f70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00482f80: 2020 2020 2020 207c 5400 4249 5100 0020 |T.BIQ.. │ │ │ +00482f80: 2020 2020 2020 207c 5400 4246 5100 0020 |T.BFQ.. │ │ │ 00482f90: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00482fa0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00482fb0: 2020 2020 207c 2041 204e 554c 4c20 7374 | A NULL st │ │ │ 00482fc0: 7269 6e67 2069 7320 7265 7475 726e 6564 ring is returned │ │ │ 00482fd0: 2069 6620 7468 6520 2020 207c 0000 0000 if the |.... │ │ │ 00482fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00482ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00483000: 0400 0000 ee07 0000 1424 0000 0000 0000 .........$...... │ │ │ -00483010: 9600 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00483010: 9600 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c131 6100 0020 2020 7c20 2020 W()..1a.. | │ │ │ 00483060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00483070: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00483080: 2073 7065 6369 6669 6564 206c 6576 656c specified level │ │ │ 00483090: 2028 6578 706c 6963 6974 6c79 206f 7220 (explicitly or │ │ │ -004830a0: 2020 2020 207c 5400 4249 7100 0020 2020 |T.BIq.. │ │ │ +004830a0: 2020 2020 207c 5400 4246 7100 0020 2020 |T.BFq.. │ │ │ 004830b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004830c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004830d0: 2020 207c 2069 6d70 6c69 6369 746c 7929 | implicitly) │ │ │ 004830e0: 2069 7320 6772 6561 7465 7220 7468 616e is greater than │ │ │ -004830f0: 2074 6865 2020 2020 207c 5400 4249 8100 the |T.BI.. │ │ │ +004830f0: 2074 6865 2020 2020 207c 5400 4246 8100 the |T.BF.. │ │ │ 00483100: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00483110: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00483120: 2020 2020 2020 207c 2063 7572 7265 6e74 | current │ │ │ 00483130: 2076 616c 7565 206f 6620 2454 4c45 5645 value of $TLEVE │ │ │ 00483140: 4c2e 2020 2020 2020 2020 2020 207c 5400 L. |T. │ │ │ -00483150: 4249 9100 0020 2020 7c2d 2d2d 2d2d 2d2d BI... |------- │ │ │ +00483150: 4246 9100 0020 2020 7c2d 2d2d 2d2d 2d2d BF... |------- │ │ │ 00483160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00483170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00483180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00483190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004831a0: 2d7c 5400 4149 3200 0020 2020 7c20 2020 -|T.AI2.. | │ │ │ +004831a0: 2d7c 5400 4146 3200 0020 2020 7c20 2020 -|T.AF2.. | │ │ │ 004831b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004831c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004831d0: 2054 7275 7468 2076 616c 7565 2073 686f Truth value sho │ │ │ 004831e0: 7769 6e67 2077 6865 7468 6572 2020 2020 wing whether │ │ │ -004831f0: 2020 2020 207c 5400 4249 1100 0020 2020 |T.BI... │ │ │ +004831f0: 2020 2020 207c 5400 4246 1100 0020 2020 |T.BF... │ │ │ 00483200: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00483210: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00483220: 2020 207c 2075 6e64 6566 696e 6564 2076 | undefined v │ │ │ 00483230: 6172 6961 626c 6573 2073 686f 756c 6420 ariables should │ │ │ -00483240: 6265 2020 2020 2020 207c 5400 4249 2100 be |T.BI!. │ │ │ +00483240: 6265 2020 2020 2020 207c 5400 4246 2100 be |T.BF!. │ │ │ 00483250: 0020 2020 7c20 2255 4e44 4546 2220 2020 . | "UNDEF" │ │ │ 00483260: 2020 2020 2020 2020 7c20 6e6f 6e65 2020 | none │ │ │ 00483270: 2020 2020 2020 207c 2074 7265 6174 6564 | treated │ │ │ 00483280: 2061 7320 6861 7669 6e67 2061 206e 756c as having a nul │ │ │ 00483290: 6c20 7661 6c75 6520 2831 2020 207c 5400 l value (1 |T. │ │ │ -004832a0: 4249 3100 0020 2020 7c20 2020 2020 2020 BI1.. | │ │ │ +004832a0: 4246 3100 0020 2020 7c20 2020 2020 2020 BF1.. | │ │ │ 004832b0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004832c0: 2020 2020 2020 2020 2020 207c 2066 6f72 | for │ │ │ 004832d0: 2022 554e 4445 4622 3b20 3020 666f 7220 "UNDEF"; 0 for │ │ │ 004832e0: 224e 4f55 4e44 4546 2229 3b20 4754 2e4d "NOUNDEF"); GT.M │ │ │ -004832f0: 207c 5400 4249 4100 0020 2020 7c20 2020 |T.BIA.. | │ │ │ +004832f0: 207c 5400 4246 4100 0020 2020 7c20 2020 |T.BFA.. | │ │ │ 00483300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00483310: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00483320: 2064 6566 6175 6c74 7320 746f 2030 2e20 defaults to 0. │ │ │ 00483330: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00483340: 2020 2020 207c 5400 4249 5100 0020 2020 |T.BIQ.. │ │ │ +00483340: 2020 2020 207c 5400 4246 5100 0020 2020 |T.BFQ.. │ │ │ 00483350: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00483360: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00483370: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00483380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00483390: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4249 6100 ---------|T.BIa. │ │ │ +00483390: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4246 6100 ---------|T.BFa. │ │ │ 004833a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004833b0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004833c0: 2020 2020 2020 207c 2049 6e74 6567 6572 | Integer │ │ │ 004833d0: 2076 616c 7565 2073 686f 7769 6e67 2077 value showing w │ │ │ 004833e0: 6865 7468 6572 2066 6f75 7220 207c 5400 hether four |T. │ │ │ -004833f0: 4249 7100 0020 2020 7c20 2020 2020 2020 BIq.. | │ │ │ +004833f0: 4246 7100 0020 2020 7c20 2020 2020 2020 BFq.. | │ │ │ 00483400: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00483410: 2020 2020 2020 2020 2020 207c 2064 6967 | dig │ │ │ 00483420: 6974 2079 6561 7220 636f 6465 2069 7320 it year code is │ │ │ 00483430: 6163 7469 7665 2066 6f72 2020 2020 2020 active for │ │ │ -00483440: 207c 5400 4249 8100 0020 2020 7c20 225a |T.BI... | "Z │ │ │ +00483440: 207c 5400 4246 8100 0020 2020 7c20 225a |T.BF... | "Z │ │ │ 00483450: 4441 5445 5f46 4f52 4d22 2020 2020 2020 DATE_FORM" │ │ │ 00483460: 7c20 6e6f 6e65 2020 2020 2020 2020 207c | none | │ │ │ 00483470: 2024 5a44 4154 4528 293b 2047 542e 4d20 $ZDATE(); GT.M │ │ │ 00483480: 6465 6661 756c 7473 2074 6f20 3020 2866 defaults to 0 (f │ │ │ -00483490: 6f72 2020 207c 5400 4249 9100 0020 2020 or |T.BI... │ │ │ +00483490: 6f72 2020 207c 5400 4246 9100 0020 2020 or |T.BF... │ │ │ 004834a0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004834b0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004834c0: 2020 207c 2022 5959 2220 666f 726d 6174 | "YY" format │ │ │ 004834d0: 292e 2055 7365 2074 6865 2065 6e76 6972 ). Use the envir │ │ │ -004834e0: 6f6e 6d65 6e74 2020 207c 5400 4149 3300 onment |T.AI3. │ │ │ +004834e0: 6f6e 6d65 6e74 2020 207c 5400 4146 3300 onment |T.AF3. │ │ │ 004834f0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00483500: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00483510: 2020 2020 2020 207c 2076 6172 6961 626c | variabl │ │ │ 00483520: 6520 6774 6d5f 7a64 6174 655f 666f 726d e gtm_zdate_form │ │ │ 00483530: 2074 6f20 7365 7420 7468 6520 207c 5400 to set the |T. │ │ │ -00483540: 4249 1100 0020 2020 7c20 2020 2020 2020 BI... | │ │ │ +00483540: 4246 1100 0020 2020 7c20 2020 2020 2020 BF... | │ │ │ 00483550: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00483560: 2020 2020 2020 2020 2020 207c 2069 6e69 | ini │ │ │ 00483570: 7469 616c 2076 616c 7565 206f 6620 7468 tial value of th │ │ │ 00483580: 6973 2066 6163 746f 722e 2020 2020 2020 is factor. │ │ │ -00483590: 207c 5400 4249 2100 0020 2020 2b2d 2d2d |T.BI!.. +--- │ │ │ +00483590: 207c 5400 4246 2100 0020 2020 2b2d 2d2d |T.BF!.. +--- │ │ │ 004835a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004835b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004835c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004835d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004835e0: 2d2d 2d2d 2d2b 0700 4249 3100 0017 0042 -----+..BI1....B │ │ │ -004835f0: 4941 0000 2020 202a 2a49 6d70 6f72 7461 IA.. **Importa │ │ │ -00483600: 6e74 2a2a 0700 4249 5100 004a 0042 4961 nt**..BIQ..J.BIa │ │ │ +004835e0: 2d2d 2d2d 2d2b 0700 4246 3100 0017 0042 -----+..BF1....B │ │ │ +004835f0: 4641 0000 2020 202a 2a49 6d70 6f72 7461 FA.. **Importa │ │ │ +00483600: 6e74 2a2a 0700 4246 5100 004a 0042 4661 nt**..BFQ..J.BFa │ │ │ 00483610: 0000 2020 2046 4953 2075 7365 7320 7468 .. FIS uses th │ │ │ 00483620: 6520 4c43 5f43 5245 462c 204c 565f 4743 e LC_CREF, LV_GC │ │ │ 00483630: 4f4c 2c20 4c56 5f52 4546 206b 6579 776f OL, LV_REF keywo │ │ │ 00483640: 7264 7320 696e 2074 6573 7469 6e67 2061 rds in testing a │ │ │ -00483650: 6e64 2069 7354 0042 4971 0000 2020 2064 nd isT.BIq.. d │ │ │ +00483650: 6e64 2069 7354 0042 4671 0000 2020 2064 nd isT.BFq.. d │ │ │ 00483660: 6f63 756d 656e 7469 6e67 2074 6865 6d20 ocumenting them │ │ │ 00483670: 746f 2065 6e73 7572 6520 636f 6d70 6c65 to ensure comple │ │ │ 00483680: 7465 6e65 7373 2069 6e20 7072 6f64 7563 teness in produc │ │ │ 00483690: 7420 646f 6375 6d65 6e74 6174 696f 6e2e t documentation. │ │ │ -004836a0: 2054 6865 7920 6d61 7950 0042 4981 0000 They mayP.BI... │ │ │ +004836a0: 2054 6865 7920 6d61 7950 0042 4681 0000 They mayP.BF... │ │ │ 004836b0: 2020 2028 6f72 206d 6179 206e 6f74 2920 (or may not) │ │ │ 004836c0: 6265 2075 7365 6675 6c20 6475 7269 6e67 be useful during │ │ │ 004836d0: 2061 7070 6c69 6361 7469 6f6e 2064 6576 application dev │ │ │ 004836e0: 656c 6f70 6d65 6e74 2066 6f72 2064 6562 elopment for deb │ │ │ -004836f0: 7567 6769 6e67 206f 723a 0042 4991 0000 ugging or:.BI... │ │ │ +004836f0: 7567 6769 6e67 206f 723a 0042 4691 0000 ugging or:.BF... │ │ │ 00483700: 2020 2070 6572 666f 726d 616e 6365 2074 performance t │ │ │ 00483710: 6573 7469 6e67 2069 6d70 6c65 6d65 6e74 esting implement │ │ │ 00483720: 6174 696f 6e20 616c 7465 726e 6174 6976 ation alternativ │ │ │ -00483730: 6573 2e07 0041 4934 0000 1600 2349 4558 es...AI4....#IEX │ │ │ +00483730: 6573 2e07 0041 4634 0000 1600 2346 4558 es...AF4....#FEX │ │ │ 00483740: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -00483750: 1300 2c49 bf11 0000 2020 2045 7861 6d70 ..,I.... Examp │ │ │ -00483760: 6c65 7307 002d 4921 0000 1200 2d49 3100 les..-I!....-I1. │ │ │ -00483770: 0020 2020 4578 616d 706c 653a 0700 2d49 . Example:..-I │ │ │ -00483780: 4100 001d 002d 4951 0000 2020 2047 544d A....-IQ.. GTM │ │ │ +00483750: 1300 2c46 bf11 0000 2020 2045 7861 6d70 ..,F.... Examp │ │ │ +00483760: 6c65 7307 002d 4621 0000 1200 2d46 3100 les..-F!....-F1. │ │ │ +00483770: 0020 2020 4578 616d 706c 653a 0700 2d46 . Example:..-F │ │ │ +00483780: 4100 001d 002d 4651 0000 2020 2047 544d A....-FQ.. GTM │ │ │ 00483790: 3e53 6574 2061 3d31 2c2a 6228 3129 3d61 >Set a=1,*b(1)=a │ │ │ -004837a0: 4100 2d49 6100 0020 2020 4754 4d3e 7772 A.-Ia.. GTM>wr │ │ │ +004837a0: 4100 2d46 6100 0020 2020 4754 4d3e 7772 A.-Fa.. GTM>wr │ │ │ 004837b0: 6974 6520 2476 6965 7728 224c 565f 4352 ite $view("LV_CR │ │ │ 004837c0: 4546 222c 2261 2229 2c22 2022 2c24 7669 EF","a")," ",$vi │ │ │ 004837d0: 6577 2822 4c56 5f43 5245 4622 2c22 6222 ew("LV_CREF","b" │ │ │ -004837e0: 290d 002d 4971 0000 2020 2031 2030 0000 )..-Iq.. 1 0.. │ │ │ +004837e0: 290d 002d 4671 0000 2020 2031 2030 0000 )..-Fq.. 1 0.. │ │ │ 004837f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00483800: 0400 0000 f407 0000 4224 0000 0000 0000 ........B$...... │ │ │ -00483810: 6c00 0049 4845 4c50 00ff 7300 ff46 554e l..IHELP..s..FUN │ │ │ +00483810: 6c00 0046 4845 4c50 00ff 7300 ff46 554e l..FHELP..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: bf81 0000 2020 2047 544d 3e77 7269 7465 .... GTM>write │ │ │ 00483850: 2024 7669 6577 2822 4c56 5f52 4546 222c $view("LV_REF", │ │ │ 00483860: 2261 2229 2c22 2022 2c24 7669 6577 2822 "a")," ",$view(" │ │ │ -00483870: 4c56 5f52 4546 222c 2262 2229 0d00 2d49 LV_REF","b")..-I │ │ │ -00483880: 9100 0020 2020 3220 310f 002c 49c0 1100 ... 2 1..,I... │ │ │ -00483890: 0020 2020 4754 4d3e 0700 2d49 1200 0054 . GTM>..-I...T │ │ │ -004838a0: 002d 4913 0000 2020 2054 6869 7320 6578 .-I... This ex │ │ │ +00483870: 4c56 5f52 4546 222c 2262 2229 0d00 2d46 LV_REF","b")..-F │ │ │ +00483880: 9100 0020 2020 3220 310f 002c 46c0 1100 ... 2 1..,F... │ │ │ +00483890: 0020 2020 4754 4d3e 0700 2d46 1200 0054 . GTM>..-F...T │ │ │ +004838a0: 002d 4613 0000 2020 2054 6869 7320 6578 .-F... This ex │ │ │ 004838b0: 616d 706c 6520 6372 6561 7465 7320 616e ample creates an │ │ │ 004838c0: 2061 6c69 6173 2076 6172 6961 626c 6520 alias variable │ │ │ 004838d0: 616e 6420 616e 2061 6c69 6173 2063 6f6e and an alias con │ │ │ 004838e0: 7461 696e 6572 2076 6172 6961 626c 6520 tainer variable │ │ │ -004838f0: 616e 6454 002d 4914 0000 2020 2063 6865 andT.-I... che │ │ │ +004838f0: 616e 6454 002d 4614 0000 2020 2063 6865 andT.-F... che │ │ │ 00483900: 636b 7320 7468 6520 6e75 6d62 6572 206f cks the number o │ │ │ 00483910: 6620 626f 7468 2063 6f6e 7461 696e 6572 f both container │ │ │ 00483920: 2072 6566 6572 656e 6365 7320 616e 6420 references and │ │ │ 00483930: 746f 7461 6c20 7265 6665 7265 6e63 6573 total references │ │ │ -00483940: 2074 6f20 7468 652d 002d 4915 0000 2020 to the-.-I... │ │ │ +00483940: 2074 6f20 7468 652d 002d 4615 0000 2020 to the-.-F... │ │ │ 00483950: 2063 656c 6c73 2061 7373 6f63 6961 7465 cells associate │ │ │ 00483960: 6420 7769 7468 2062 6f74 6820 6120 616e d with both a an │ │ │ -00483970: 6420 622e 0700 2d49 1600 0012 002d 4917 d b...-I.....-I. │ │ │ +00483970: 6420 622e 0700 2d46 1600 0012 002d 4617 d b...-F.....-F. │ │ │ 00483980: 0000 2020 2045 7861 6d70 6c65 3a07 002d .. Example:..- │ │ │ -00483990: 4918 0000 2100 2d49 1900 0020 2020 4754 I...!.-I... GT │ │ │ +00483990: 4618 0000 2100 2d46 1900 0020 2020 4754 F...!.-F... GT │ │ │ 004839a0: 4d3e 5365 7420 2a61 2831 293d 622c 2a62 M>Set *a(1)=b,*b │ │ │ -004839b0: 2831 293d 6118 002d 491a 0000 2020 2047 (1)=a..-I... G │ │ │ +004839b0: 2831 293d 6118 002d 461a 0000 2020 2047 (1)=a..-F... G │ │ │ 004839c0: 544d 3e6b 696c 6c20 2a61 2c2a 6224 002d TM>kill *a,*b$.- │ │ │ -004839d0: 4921 0000 2020 2047 544d 3e77 7269 7465 I!.. GTM>write │ │ │ +004839d0: 4621 0000 2020 2047 544d 3e77 7269 7465 F!.. GTM>write │ │ │ 004839e0: 2024 7669 6577 2822 4c56 5f47 434f 4c22 $view("LV_GCOL" │ │ │ -004839f0: 290b 002d 4922 0000 2020 2032 0e00 2d49 )..-I".. 2..-I │ │ │ -00483a00: 2300 0020 2020 4754 4d3e 0700 2d49 2400 #.. GTM>..-I$. │ │ │ -00483a10: 0054 002d 4925 0000 2020 2054 6869 7320 .T.-I%.. This │ │ │ +004839f0: 290b 002d 4622 0000 2020 2032 0e00 2d46 )..-F".. 2..-F │ │ │ +00483a00: 2300 0020 2020 4754 4d3e 0700 2d46 2400 #.. GTM>..-F$. │ │ │ +00483a10: 0054 002d 4625 0000 2020 2054 6869 7320 .T.-F%.. This │ │ │ 00483a20: 6578 616d 706c 6520 6372 6561 7465 7320 example creates │ │ │ 00483a30: 7477 6f20 6372 6f73 7320 6173 736f 6369 two cross associ │ │ │ 00483a40: 6174 6564 2061 6c69 6173 2063 6f6e 7461 ated alias conta │ │ │ 00483a50: 696e 6572 732c 2064 6573 7472 6f79 7320 iners, destroys │ │ │ -00483a60: 7468 6569 7252 002d 4926 0000 2020 2061 theirR.-I&.. a │ │ │ +00483a60: 7468 6569 7252 002d 4626 0000 2020 2061 theirR.-F&.. a │ │ │ 00483a70: 6e63 6573 746f 7220 6e6f 6465 7320 7769 ncestor nodes wi │ │ │ 00483a80: 7468 204b 494c 4c20 2a20 616e 6420 7573 th KILL * and us │ │ │ 00483a90: 6573 2024 5649 4557 2822 4c56 5f47 434f es $VIEW("LV_GCO │ │ │ 00483aa0: 4c22 2920 746f 2066 6f72 6365 2061 2063 L") to force a c │ │ │ -00483ab0: 6c65 616e 2d75 7054 002d 4927 0000 2020 lean-upT.-I'.. │ │ │ +00483ab0: 6c65 616e 2d75 7054 002d 4627 0000 2020 lean-upT.-F'.. │ │ │ 00483ac0: 206f 6620 7468 6520 6162 616e 646f 6e65 of the abandone │ │ │ 00483ad0: 6420 6461 7461 2d73 7061 6365 732e 2049 d data-spaces. I │ │ │ 00483ae0: 6e20 7468 6520 6162 7365 6e63 6520 6f66 n the absence of │ │ │ 00483af0: 2074 6865 2024 5649 4557 2822 4c56 5f47 the $VIEW("LV_G │ │ │ -00483b00: 434f 4c22 292c 2047 542e 4d49 002d 4928 COL"), GT.MI.-I( │ │ │ +00483b00: 434f 4c22 292c 2047 542e 4d49 002d 4628 COL"), GT.MI.-F( │ │ │ 00483b10: 0000 2020 2077 6f75 6c64 2064 6f20 7468 .. would do th │ │ │ 00483b20: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ 00483b30: 2061 7420 736f 6d65 2073 7562 7365 7175 at some subsequ │ │ │ 00483b40: 656e 7420 636f 6e76 656e 6965 6e74 2074 ent convenient t │ │ │ -00483b50: 696d 652e 0700 2d49 2900 0012 002d 492a ime...-I)....-I* │ │ │ +00483b50: 696d 652e 0700 2d46 2900 0012 002d 462a ime...-F)....-F* │ │ │ 00483b60: 0000 2020 2045 7861 6d70 6c65 3a07 002d .. Example:..- │ │ │ -00483b70: 4931 0000 2d00 2d49 3200 0020 2020 4754 I1..-.-I2.. GT │ │ │ +00483b70: 4631 0000 2d00 2d46 3200 0020 2020 4754 F1..-.-F2.. GT │ │ │ 00483b80: 4d3e 7772 6974 6520 2476 6965 7728 2247 M>write $view("G │ │ │ 00483b90: 5653 5441 5422 2c22 4445 4641 554c 5422 VSTAT","DEFAULT" │ │ │ -00483ba0: 295d 002d 4933 0000 2020 2053 4554 3a32 )].-I3.. SET:2 │ │ │ +00483ba0: 295d 002d 4633 0000 2020 2053 4554 3a32 )].-F3.. SET:2 │ │ │ 00483bb0: 3033 2c4b 494c 3a31 322c 4745 543a 3230 03,KIL:12,GET:20 │ │ │ 00483bc0: 332c 4454 413a 322c 4f52 443a 3233 2c5a 3,DTA:2,ORD:23,Z │ │ │ 00483bd0: 5052 3a32 312c 5152 593a 302c 4c4b 533a PR:21,QRY:0,LKS: │ │ │ 00483be0: 302c 4c4b 463a 302c 4354 4e3a 3434 2c44 0,LKF:0,CTN:44,D │ │ │ 00483bf0: 5244 3a31 3033 2c44 5754 3a35 392c 5900 RD:103,DWT:59,Y. │ │ │ -00483c00: 2d49 3400 0020 2020 4e54 573a 3234 2c4e -I4.. NTW:24,N │ │ │ +00483c00: 2d46 3400 0020 2020 4e54 573a 3234 2c4e -F4.. NTW:24,N │ │ │ 00483c10: 5452 3a35 352c 4e42 573a 3237 2c4e 4252 TR:55,NBW:27,NBR │ │ │ 00483c20: 3a31 3338 2c4e 5230 3a30 2c4e 5231 3a30 :138,NR0:0,NR1:0 │ │ │ 00483c30: 2c4e 5232 3a30 2c4e 5233 3a30 2c54 5457 ,NR2:0,NR3:0,TTW │ │ │ 00483c40: 3a31 372c 5454 523a 352c 5452 423a 302c :17,TTR:5,TRB:0, │ │ │ -00483c50: 5442 573a 3332 2c59 002d 4935 0000 2020 TBW:32,Y.-I5.. │ │ │ +00483c50: 5442 573a 3332 2c59 002d 4635 0000 2020 TBW:32,Y.-F5.. │ │ │ 00483c60: 2054 4252 3a38 302c 5452 303a 302c 5452 TBR:80,TR0:0,TR │ │ │ 00483c70: 313a 302c 5452 323a 302c 5452 333a 302c 1:0,TR2:0,TR3:0, │ │ │ 00483c80: 5452 343a 302c 5443 303a 302c 5443 313a TR4:0,TC0:0,TC1: │ │ │ 00483c90: 302c 5443 323a 302c 5443 333a 302c 5443 0,TC2:0,TC3:0,TC │ │ │ 00483ca0: 343a 302c 5a54 523a 372c 4446 4c3a 392c 4:0,ZTR:7,DFL:9, │ │ │ -00483cb0: 5800 2d49 3600 0020 2020 4446 533a 302c X.-I6.. DFS:0, │ │ │ +00483cb0: 5800 2d46 3600 0020 2020 4446 533a 302c X.-F6.. DFS:0, │ │ │ 00483cc0: 4a46 4c3a 302c 4a46 533a 302c 4a42 423a JFL:0,JFS:0,JBB: │ │ │ 00483cd0: 302c 4a46 423a 302c 4a46 573a 302c 4a52 0,JFB:0,JFW:0,JR │ │ │ 00483ce0: 4c3a 302c 4a52 503a 302c 4a52 453a 302c L:0,JRP:0,JRE:0, │ │ │ 00483cf0: 4a52 493a 302c 4a52 4f3a 302c 4a45 583a JRI:0,JRO:0,JEX: │ │ │ -00483d00: 302c 4445 583a 302c 5a00 2d49 3700 0020 0,DEX:0,Z.-I7.. │ │ │ +00483d00: 302c 4445 583a 302c 5a00 2d46 3700 0020 0,DEX:0,Z.-F7.. │ │ │ 00483d10: 2020 4341 543a 3335 2c43 4645 3a30 2c43 CAT:35,CFE:0,C │ │ │ 00483d20: 4653 3a30 2c43 4654 3a30 2c43 5153 3a30 FS:0,CFT:0,CQS:0 │ │ │ 00483d30: 2c43 5154 3a30 2c43 5953 3a30 2c43 5954 ,CQT:0,CYS:0,CYT │ │ │ 00483d40: 3a30 2c42 5444 3a31 332c 5746 523a 302c :0,BTD:13,WFR:0, │ │ │ 00483d50: 4255 533a 302c 4254 533a 302c 5354 473a BUS:0,BTS:0,STG: │ │ │ -00483d60: 302c 5d00 2d49 3800 0020 2020 4b54 473a 0,].-I8.. KTG: │ │ │ +00483d60: 302c 5d00 2d46 3800 0020 2020 4b54 473a 0,].-F8.. KTG: │ │ │ 00483d70: 302c 5a54 473a 302c 4445 5841 3a30 2c47 0,ZTG:0,DEXA:0,G │ │ │ 00483d80: 4c42 3a30 2c4a 4e4c 3a30 2c4d 4c4b 3a30 LB:0,JNL:0,MLK:0 │ │ │ 00483d90: 2c50 5243 3a30 2c54 5258 3a30 2c5a 4144 ,PRC:0,TRX:0,ZAD │ │ │ 00483da0: 3a30 2c4a 4f50 413a 302c 4146 5241 3a30 :0,JOPA:0,AFRA:0 │ │ │ 00483db0: 2c42 5245 413a 302c 4d4c 4241 3a30 2c2e ,BREA:0,MLBA:0,. │ │ │ -00483dc0: 002d 4939 0000 2020 2054 5247 413a 302c .-I9.. TRGA:0, │ │ │ +00483dc0: 002d 4639 0000 2020 2054 5247 413a 302c .-F9.. TRGA:0, │ │ │ 00483dd0: 5752 4c3a 302c 5052 473a 302c 5746 4c3a WRL:0,PRG:0,WFL: │ │ │ 00483de0: 302c 5748 453a 302c 494e 433a 300e 002d 0,WHE:0,INC:0..- │ │ │ -00483df0: 493a 0000 2020 2047 544d 3e07 002d 4941 I:.. GTM>..-IA │ │ │ -00483e00: 0000 1200 2d49 4200 0020 2020 4578 616d ....-IB.. Exam │ │ │ -00483e10: 706c 653a 0700 2d49 4300 003d 002d 4944 ple:..-IC..=.-ID │ │ │ +00483df0: 463a 0000 2020 2047 544d 3e07 002d 4641 F:.. GTM>..-FA │ │ │ +00483e00: 0000 1200 2d46 4200 0020 2020 4578 616d ....-FB.. Exam │ │ │ +00483e10: 706c 653a 0700 2d46 4300 003d 002d 4644 ple:..-FC..=.-FD │ │ │ 00483e20: 0000 2020 2047 6976 656e 2074 6865 2066 .. Given the f │ │ │ 00483e30: 6f6c 6c6f 7769 6e67 2067 6c6f 6261 6c20 ollowing global │ │ │ 00483e40: 6469 7265 6374 6f72 7920 636f 6e66 6967 directory config │ │ │ -00483e50: 7572 6174 696f 6e3a 0700 2d49 4500 002f uration:..-IE../ │ │ │ -00483e60: 002d 4946 0000 2020 2047 4445 3e61 6464 .-IF.. GDE>add │ │ │ +00483e50: 7572 6174 696f 6e3a 0700 2d46 4500 002f uration:..-FE../ │ │ │ +00483e60: 002d 4646 0000 2020 2047 4445 3e61 6464 .-FF.. GDE>add │ │ │ 00483e70: 202d 6e61 6d65 2061 2831 3a31 3029 2020 -name a(1:10) │ │ │ 00483e80: 2020 2020 2d72 6567 696f 6e3d 6131 2f00 -region=a1/. │ │ │ -00483e90: 2d49 4700 0020 2020 4744 453e 6164 6420 -IG.. GDE>add │ │ │ +00483e90: 2d46 4700 0020 2020 4744 453e 6164 6420 -FG.. GDE>add │ │ │ 00483ea0: 2d6e 616d 6520 6128 3130 2c31 2920 2020 -name a(10,1) │ │ │ 00483eb0: 2020 202d 7265 6769 6f6e 3d61 322f 002d -region=a2/.- │ │ │ -00483ec0: 4948 0000 2020 2047 4445 3e61 6464 202d IH.. GDE>add - │ │ │ +00483ec0: 4648 0000 2020 2047 4445 3e61 6464 202d FH.. GDE>add - │ │ │ 00483ed0: 6e61 6d65 2061 2831 302c 3229 2020 2020 name a(10,2) │ │ │ -00483ee0: 2020 2d72 6567 696f 6e3d 6133 2f00 2d49 -region=a3/.-I │ │ │ +00483ee0: 2020 2d72 6567 696f 6e3d 6133 2f00 2d46 -region=a3/.-F │ │ │ 00483ef0: 4900 0020 2020 4744 453e 6164 6420 2d6e I.. GDE>add -n │ │ │ 00483f00: 616d 6520 6128 3132 303a 3330 3029 2020 ame a(120:300) │ │ │ -00483f10: 202d 7265 6769 6f6e 3d61 342f 002d 494a -region=a4/.-IJ │ │ │ +00483f10: 202d 7265 6769 6f6e 3d61 342f 002d 464a -region=a4/.-FJ │ │ │ 00483f20: 0000 2020 2047 4445 3e61 6464 202d 6e61 .. GDE>add -na │ │ │ 00483f30: 6d65 2061 2836 303a 3332 3529 2020 2020 me a(60:325) │ │ │ -00483f40: 2d72 6567 696f 6e3d 6135 1900 2d49 5100 -region=a5..-IQ. │ │ │ +00483f40: 2d72 6567 696f 6e3d 6135 1900 2d46 5100 -region=a5..-FQ. │ │ │ 00483f50: 0020 2020 4744 453e 2073 686f 7720 2d6e . GDE> show -n │ │ │ -00483f60: 616d 6519 002d 4952 0000 2020 2020 202a ame..-IR.. * │ │ │ -00483f70: 2a2a 204e 414d 4553 202a 2a2a 1f00 2d49 ** NAMES ***..-I │ │ │ +00483f60: 616d 6519 002d 4652 0000 2020 2020 202a ame..-FR.. * │ │ │ +00483f70: 2a2a 204e 414d 4553 202a 2a2a 1f00 2d46 ** NAMES ***..-F │ │ │ 00483f80: 5300 0020 2020 2047 6c6f 6261 6c20 2020 S.. Global │ │ │ -00483f90: 2020 2020 2052 6567 696f 6e59 002d 4954 RegionY.-IT │ │ │ +00483f90: 2020 2020 2052 6567 696f 6e59 002d 4654 RegionY.-FT │ │ │ 00483fa0: 0000 2020 2020 2d2d 2d2d 2d2d 2d2d 2d2d .. ---------- │ │ │ 00483fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00483fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00483fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00483fe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00483ff0: 2d2d 2d2d 0000 0000 0000 0000 0000 0000 ----............ │ │ │ 00484000: 0400 0000 d307 0000 7524 0000 0000 0000 ........u$...... │ │ │ -00484010: 4d00 0049 4845 4c50 00ff 7300 ff46 554e M..IHELP..s..FUN │ │ │ +00484010: 4d00 0046 4845 4c50 00ff 7300 ff46 554e M..FHELP..s..FUN │ │ │ 00484020: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 00484030: 2829 00ff 7300 ff45 5841 4d50 4c45 5300 ()..s..EXAMPLES. │ │ │ 00484040: c055 0000 2020 2020 2a20 2020 2020 2020 .U.. * │ │ │ 00484050: 2020 2020 2020 4445 4641 554c 541b 002d DEFAULT..- │ │ │ -00484060: 4956 0000 2020 2020 6128 313a 3130 2920 IV.. a(1:10) │ │ │ -00484070: 2020 2020 2020 4131 1b00 2d49 5700 0020 A1..-IW.. │ │ │ +00484060: 4656 0000 2020 2020 6128 313a 3130 2920 FV.. a(1:10) │ │ │ +00484070: 2020 2020 2020 4131 1b00 2d46 5700 0020 A1..-FW.. │ │ │ 00484080: 2020 2061 2831 302c 3129 2020 2020 2020 a(10,1) │ │ │ -00484090: 2041 321b 002d 4958 0000 2020 2020 6128 A2..-IX.. a( │ │ │ +00484090: 2041 321b 002d 4658 0000 2020 2020 6128 A2..-FX.. a( │ │ │ 004840a0: 3130 2c32 2920 2020 2020 2020 4133 1b00 10,2) A3.. │ │ │ -004840b0: 2d49 5900 0020 2020 2061 2836 303a 3132 -IY.. a(60:12 │ │ │ -004840c0: 3029 2020 2020 2041 351b 002d 495a 0000 0) A5..-IZ.. │ │ │ +004840b0: 2d46 5900 0020 2020 2061 2836 303a 3132 -FY.. a(60:12 │ │ │ +004840c0: 3029 2020 2020 2041 351b 002d 465a 0000 0) A5..-FZ.. │ │ │ 004840d0: 2020 2020 6128 3132 303a 3330 3029 2020 a(120:300) │ │ │ -004840e0: 2020 4134 1b00 2d49 6100 0020 2020 2061 A4..-Ia.. a │ │ │ +004840e0: 2020 4134 1b00 2d46 6100 0020 2020 2061 A4..-Fa.. a │ │ │ 004840f0: 2833 3030 3a33 3235 2920 2020 2041 3507 (300:325) A5. │ │ │ -00484100: 002d 4962 0000 3400 2d49 6300 0020 2020 .-Ib..4.-Ic.. │ │ │ +00484100: 002d 4662 0000 3400 2d46 6300 0020 2020 .-Fb..4.-Fc.. │ │ │ 00484110: 4865 7265 2061 7265 2073 6f6d 6520 2456 Here are some $V │ │ │ 00484120: 4945 5728 2252 4547 494f 4e22 2c67 766e IEW("REGION",gvn │ │ │ -00484130: 2920 6f75 7470 7574 733a 0700 2d49 6400 ) outputs:..-Id. │ │ │ -00484140: 002b 002d 4965 0000 2020 2047 544d 3e77 .+.-Ie.. GTM>w │ │ │ +00484130: 2920 6f75 7470 7574 733a 0700 2d46 6400 ) outputs:..-Fd. │ │ │ +00484140: 002b 002d 4665 0000 2020 2047 544d 3e77 .+.-Fe.. GTM>w │ │ │ 00484150: 7269 7465 2024 7669 6577 2822 5245 4749 rite $view("REGI │ │ │ -00484160: 4f4e 222c 225e 6128 3129 2229 0c00 2d49 ON","^a(1)")..-I │ │ │ -00484170: 6600 0020 2020 4131 2c00 2d49 6700 0020 f.. A1,.-Ig.. │ │ │ +00484160: 4f4e 222c 225e 6128 3129 2229 0c00 2d46 ON","^a(1)")..-F │ │ │ +00484170: 6600 0020 2020 4131 2c00 2d46 6700 0020 f.. A1,.-Fg.. │ │ │ 00484180: 2020 4754 4d3e 7772 6974 6520 2476 6965 GTM>write $vie │ │ │ 00484190: 7728 2252 4547 494f 4e22 2c22 5e61 2831 w("REGION","^a(1 │ │ │ -004841a0: 3029 2229 1700 2d49 6800 0020 2020 4445 0)")..-Ih.. DE │ │ │ -004841b0: 4641 554c 542c 4132 2c41 3328 002d 4969 FAULT,A2,A3(.-Ii │ │ │ +004841a0: 3029 2229 1700 2d46 6800 0020 2020 4445 0)")..-Fh.. DE │ │ │ +004841b0: 4641 554c 542c 4132 2c41 3328 002d 4669 FAULT,A2,A3(.-Fi │ │ │ 004841c0: 0000 2020 2047 544d 3e77 2024 7669 6577 .. GTM>w $view │ │ │ 004841d0: 2822 5245 4749 4f4e 222c 225e 6128 3630 ("REGION","^a(60 │ │ │ -004841e0: 2922 290c 002d 496a 0000 2020 2041 3524 )")..-Ij.. A5$ │ │ │ -004841f0: 002d 4971 0000 2020 2047 544d 3e77 2024 .-Iq.. GTM>w $ │ │ │ +004841e0: 2922 290c 002d 466a 0000 2020 2041 3524 )")..-Fj.. A5$ │ │ │ +004841f0: 002d 4671 0000 2020 2047 544d 3e77 2024 .-Fq.. GTM>w $ │ │ │ 00484200: 7669 6577 2822 5245 4749 4f4e 222c 225e view("REGION","^ │ │ │ -00484210: 6122 2920 002d 4972 0000 2020 2044 4546 a") .-Ir.. DEF │ │ │ +00484210: 6122 2920 002d 4672 0000 2020 2044 4546 a") .-Fr.. DEF │ │ │ 00484220: 4155 4c54 2c41 312c 4132 2c41 332c 4135 AULT,A1,A2,A3,A5 │ │ │ -00484230: 2c41 3407 002d 4973 0000 3600 2d49 7400 ,A4..-Is..6.-It. │ │ │ +00484230: 2c41 3407 002d 4673 0000 3600 2d46 7400 ,A4..-Fs..6.-Ft. │ │ │ 00484240: 0020 2020 536f 6d65 2065 7861 6d70 6c65 . Some example │ │ │ 00484250: 7320 6f66 2024 5649 4557 2822 4445 5649 s of $VIEW("DEVI │ │ │ 00484260: 4345 222c 6e61 6d65 2920 7573 6167 653a CE",name) usage: │ │ │ -00484270: 0700 2d49 7500 0028 002d 4976 0000 2020 ..-Iu..(.-Iv.. │ │ │ +00484270: 0700 2d46 7500 0028 002d 4676 0000 2020 ..-Fu..(.-Fv.. │ │ │ 00484280: 2047 544d 3e20 5752 4954 4520 2456 4945 GTM> WRITE $VIE │ │ │ 00484290: 5728 2244 4556 4943 4522 2c22 3022 2917 W("DEVICE","0"). │ │ │ -004842a0: 002d 4977 0000 2020 2054 4552 4d49 4e41 .-Iw.. TERMINA │ │ │ -004842b0: 4c3a 4f50 454e 0700 2d49 7800 0052 002d L:OPEN..-Ix..R.- │ │ │ -004842c0: 4979 0000 2020 2054 6869 7320 696e 6469 Iy.. This indi │ │ │ +004842a0: 002d 4677 0000 2020 2054 4552 4d49 4e41 .-Fw.. TERMINA │ │ │ +004842b0: 4c3a 4f50 454e 0700 2d46 7800 0052 002d L:OPEN..-Fx..R.- │ │ │ +004842c0: 4679 0000 2020 2054 6869 7320 696e 6469 Fy.. This indi │ │ │ 004842d0: 6361 7465 7320 7468 6520 2450 5249 4e43 cates the $PRINC │ │ │ 004842e0: 4950 414c 2064 6576 6963 6520 6973 2061 IPAL device is a │ │ │ 004842f0: 2074 6572 6d69 6e61 6c20 616e 6420 6974 terminal and it │ │ │ 00484300: 2069 7320 6f70 656e 2028 7768 6963 684d is open (whichM │ │ │ -00484310: 002d 497a 0000 2020 2069 7320 7573 7561 .-Iz.. is usua │ │ │ +00484310: 002d 467a 0000 2020 2069 7320 7573 7561 .-Fz.. is usua │ │ │ 00484320: 6c6c 7920 7468 6520 6361 7365 2066 6f72 lly the case for │ │ │ 00484330: 2024 5052 494e 4349 5041 4c2e 2920 5468 $PRINCIPAL.) Th │ │ │ 00484340: 6520 245a 5049 4e20 616e 6420 245a 504f e $ZPIN and $ZPO │ │ │ -00484350: 5554 2069 6e74 7269 6e73 6963 4700 2d49 UT intrinsicG.-I │ │ │ +00484350: 5554 2069 6e74 7269 6e73 6963 4700 2d46 UT intrinsicG.-F │ │ │ 00484360: 8100 0020 2020 7370 6563 6961 6c20 7661 ... special va │ │ │ 00484370: 7269 6162 6c65 7320 6361 6e20 6265 2075 riables can be u │ │ │ 00484380: 7365 6420 6173 2074 6865 2064 6576 6963 sed as the devic │ │ │ 00484390: 6520 6e61 6d65 2074 6f20 7365 6c65 6374 e name to select │ │ │ -004843a0: 2074 6f3a 002d 4982 0000 2020 2063 6f72 to:.-I... cor │ │ │ +004843a0: 2074 6f3a 002d 4682 0000 2020 2063 6f72 to:.-F... cor │ │ │ 004843b0: 7265 7370 6f6e 6469 6e67 2073 6964 6520 responding side │ │ │ 004843c0: 6f66 2061 2073 706c 6974 2024 5052 494e of a split $PRIN │ │ │ 004843d0: 4349 5041 4c20 6465 7669 6365 2e07 002d CIPAL device...- │ │ │ -004843e0: 4983 0000 1b00 2d49 8400 0020 2020 4754 I.....-I... GT │ │ │ +004843e0: 4683 0000 1b00 2d46 8400 0020 2020 4754 F.....-F... GT │ │ │ 004843f0: 4d3e 204f 5045 4e20 2266 2e74 7874 2226 M> OPEN "f.txt"& │ │ │ -00484400: 002d 4985 0000 2020 2047 544d 3e20 434c .-I... GTM> CL │ │ │ +00484400: 002d 4685 0000 2020 2047 544d 3e20 434c .-F... GTM> CL │ │ │ 00484410: 4f53 4520 2266 2e74 7874 223a 4e4f 4445 OSE "f.txt":NODE │ │ │ -00484420: 5354 524f 592c 002d 4986 0000 2020 2047 STROY,.-I... G │ │ │ +00484420: 5354 524f 592c 002d 4686 0000 2020 2047 STROY,.-F... G │ │ │ 00484430: 544d 3e20 5752 4954 4520 2456 4945 5728 TM> WRITE $VIEW( │ │ │ 00484440: 2244 4556 4943 4522 2c22 662e 7478 7422 "DEVICE","f.txt" │ │ │ -00484450: 2914 002d 4987 0000 2020 2052 4d53 3a43 )..-I... RMS:C │ │ │ -00484460: 4c4f 5345 4407 002d 4988 0000 1b00 1849 LOSED..-I......I │ │ │ +00484450: 2914 002d 4687 0000 2020 2052 4d53 3a43 )..-F... RMS:C │ │ │ +00484460: 4c4f 5345 4407 002d 4688 0000 1b00 1846 LOSED..-F......F │ │ │ 00484470: 5a41 4841 4e44 4c45 2829 0000 245a 4148 ZAHANDLE()..$ZAH │ │ │ -00484480: 616e 646c 6528 2916 0023 49bf 1100 0020 andle()..#I.... │ │ │ +00484480: 616e 646c 6528 2916 0023 46bf 1100 0020 andle()..#F.... │ │ │ 00484490: 2020 245a 4148 616e 646c 6528 2907 0024 $ZAHandle()..$ │ │ │ -004844a0: 4921 0000 5300 2449 3100 0020 2020 245a I!..S.$I1.. $Z │ │ │ +004844a0: 4621 0000 5300 2446 3100 0020 2020 245a F!..S.$F1.. $Z │ │ │ 004844b0: 4148 414e 444c 4528 2920 7265 7475 726e AHANDLE() return │ │ │ 004844c0: 7320 6120 756e 6971 7565 2069 6465 6e74 s a unique ident │ │ │ 004844d0: 6966 6965 7220 2868 616e 646c 6529 2066 ifier (handle) f │ │ │ 004844e0: 6f72 2074 6865 2061 7272 6179 2061 7373 or the array ass │ │ │ -004844f0: 6f63 6961 7465 6452 0024 4941 0000 2020 ociatedR.$IA.. │ │ │ +004844f0: 6f63 6961 7465 6452 0024 4641 0000 2020 ociatedR.$FA.. │ │ │ 00484500: 2077 6974 6820 6120 6e61 6d65 206f 7220 with a name or │ │ │ 00484510: 616e 2061 6c69 6173 2063 6f6e 7461 696e an alias contain │ │ │ 00484520: 6572 3b20 666f 7220 616e 2073 7562 7363 er; for an subsc │ │ │ 00484530: 7269 7074 6564 206c 766e 2c20 6974 2072 ripted lvn, it r │ │ │ -00484540: 6574 7572 6e73 2061 6e51 0024 4951 0000 eturns anQ.$IQ.. │ │ │ +00484540: 6574 7572 6e73 2061 6e51 0024 4651 0000 eturns anQ.$FQ.. │ │ │ 00484550: 2020 2065 6d70 7479 2073 7472 696e 672e empty string. │ │ │ 00484560: 2054 6f20 6661 6369 6c69 7461 7465 2064 To facilitate d │ │ │ 00484570: 6562 7567 6769 6e67 2c20 7468 6520 6861 ebugging, the ha │ │ │ 00484580: 6e64 6c65 2069 7320 6120 7072 696e 7461 ndle is a printa │ │ │ -00484590: 626c 6520 7374 7269 6e67 5200 2449 6100 ble stringR.$Ia. │ │ │ +00484590: 626c 6520 7374 7269 6e67 5200 2446 6100 ble stringR.$Fa. │ │ │ 004845a0: 0020 2020 7265 7072 6573 656e 7461 7469 . representati │ │ │ 004845b0: 6f6e 206f 6620 6120 6865 7861 6465 6369 on of a hexadeci │ │ │ 004845c0: 6d61 6c20 6e75 6d62 6572 2e20 5468 6520 mal number. The │ │ │ 004845d0: 6f6e 6c79 206d 6561 6e69 6e67 6675 6c20 only meaningful │ │ │ -004845e0: 6f70 6572 6174 696f 6e20 6f6e 5300 2449 operation onS.$I │ │ │ +004845e0: 6f70 6572 6174 696f 6e20 6f6e 5300 2446 operation onS.$F │ │ │ 004845f0: 7100 0020 2020 7468 6520 7661 6c75 6520 q.. the value │ │ │ 00484600: 7265 7475 726e 6564 2062 7920 6120 6361 returned by a ca │ │ │ 00484610: 6c6c 2074 6f20 245a 4148 414e 444c 4528 ll to $ZAHANDLE( │ │ │ 00484620: 2920 6973 2074 6f20 636f 6d70 6172 6520 ) is to compare │ │ │ 00484630: 6974 2066 6f72 2065 7175 616c 6974 7952 it for equalityR │ │ │ -00484640: 0024 4981 0000 2020 2077 6974 6820 7468 .$I... with th │ │ │ +00484640: 0024 4681 0000 2020 2077 6974 6820 7468 .$F... with th │ │ │ 00484650: 6520 7661 6c75 6520 7265 7475 726e 6564 e value returned │ │ │ 00484660: 2062 7920 616e 6f74 6865 7220 6361 6c6c by another call │ │ │ 00484670: 2e20 4368 616e 6769 6e67 206e 6f64 6573 . Changing nodes │ │ │ 00484680: 2077 6974 6869 6e20 7468 6520 6172 7261 within the arra │ │ │ -00484690: 794e 0024 4991 0000 2020 2064 6f65 736e yN.$I... doesn │ │ │ +00484690: 794e 0024 4691 0000 2020 2064 6f65 736e yN.$F... doesn │ │ │ 004846a0: 2774 2063 6861 6e67 6520 6974 7320 6861 't change its ha │ │ │ 004846b0: 6e64 6c65 2e20 245a 4148 414e 444c 4528 ndle. $ZAHANDLE( │ │ │ 004846c0: 2920 7265 7475 726e 7320 6469 6666 6572 ) returns differ │ │ │ 004846d0: 656e 7420 7265 7375 6c74 7320 666f 721e ent results for. │ │ │ -004846e0: 0023 49c0 1100 0020 2020 636f 7069 6573 .#I.... copies │ │ │ +004846e0: 0023 46c0 1100 0020 2020 636f 7069 6573 .#F.... copies │ │ │ 004846f0: 206f 6620 616e 2061 7272 6179 2e07 0024 of an array...$ │ │ │ -00484700: 4912 0000 1200 2449 1300 0020 2020 4578 I.....$I... Ex │ │ │ -00484710: 616d 706c 653a 0700 2449 1400 001d 0024 ample:..$I.....$ │ │ │ -00484720: 4915 0000 2020 2047 544d 3e73 6574 2041 I... GTM>set A │ │ │ -00484730: 3d31 2c2a 4228 3129 3d41 5f00 2449 1600 =1,*B(1)=A_.$I.. │ │ │ +00484700: 4612 0000 1200 2446 1300 0020 2020 4578 F.....$F... Ex │ │ │ +00484710: 616d 706c 653a 0700 2446 1400 001d 0024 ample:..$F.....$ │ │ │ +00484720: 4615 0000 2020 2047 544d 3e73 6574 2041 F... GTM>set A │ │ │ +00484730: 3d31 2c2a 4228 3129 3d41 5f00 2446 1600 =1,*B(1)=A_.$F.. │ │ │ 00484740: 0020 2020 4754 4d3e 7772 6974 6520 2224 . GTM>write "$ │ │ │ 00484750: 7a61 6861 6e64 6c65 2841 293d 2222 222c zahandle(A)=""", │ │ │ 00484760: 247a 6168 616e 646c 6528 4129 2c22 2222 $zahandle(A),""" │ │ │ 00484770: 2024 7a61 6861 6e64 6c65 2842 2831 2929 $zahandle(B(1)) │ │ │ 00484780: 3d22 2222 2c24 7a61 6861 6e64 6c65 2842 =""",$zahandle(B │ │ │ -00484790: 2831 2929 2c22 2222 223a 0024 4917 0000 (1)),"""":.$I... │ │ │ +00484790: 2831 2929 2c22 2222 223a 0024 4617 0000 (1)),"""":.$F... │ │ │ 004847a0: 2020 2024 7a61 6861 6e64 6c65 2841 293d $zahandle(A)= │ │ │ 004847b0: 2231 3742 3838 3130 2220 247a 6168 616e "17B8810" $zahan │ │ │ 004847c0: 646c 6528 4228 3129 293d 2231 3742 3838 dle(B(1))="17B88 │ │ │ 004847d0: 3130 2200 0000 0000 0000 0000 0000 0000 10"............. │ │ │ 004847e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004847f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00484800: 0400 0000 e407 0000 9a24 0000 0000 0000 .........$...... │ │ │ -00484810: 7c00 0049 4845 4c50 00ff 7300 ff46 554e |..IHELP..s..FUN │ │ │ +00484810: 7c00 0046 4845 4c50 00ff 7300 ff46 554e |..FHELP..s..FUN │ │ │ 00484820: 4354 494f 4e53 00ff 7300 ff24 5a41 4841 CTIONS..s..$ZAHA │ │ │ 00484830: 4e44 4c45 2829 00c0 1800 0020 2020 4754 NDLE()..... GT │ │ │ 00484840: 4d3e 7365 7420 4128 2253 7562 7363 7269 M>set A("Subscri │ │ │ 00484850: 7074 2229 3d22 5661 6c75 6522 203b 2043 pt")="Value" ; C │ │ │ 00484860: 6861 6e67 6520 6172 7261 7920 2d20 6275 hange array - bu │ │ │ 00484870: 7420 245a 4148 616e 646c 6528 2920 646f t $ZAHandle() do │ │ │ -00484880: 6573 6e27 7420 6368 616e 6765 5f00 2449 esn't change_.$I │ │ │ +00484880: 6573 6e27 7420 6368 616e 6765 5f00 2446 esn't change_.$F │ │ │ 00484890: 1900 0020 2020 4754 4d3e 7772 6974 6520 ... GTM>write │ │ │ 004848a0: 2224 7a61 6861 6e64 6c65 2841 293d 2222 "$zahandle(A)="" │ │ │ 004848b0: 222c 247a 6168 616e 646c 6528 4129 2c22 ",$zahandle(A)," │ │ │ 004848c0: 2222 2024 7a61 6861 6e64 6c65 2842 2831 "" $zahandle(B(1 │ │ │ 004848d0: 2929 3d22 2222 2c24 7a61 6861 6e64 6c65 ))=""",$zahandle │ │ │ -004848e0: 2842 2831 2929 2c22 2222 223a 0024 491a (B(1)),"""":.$I. │ │ │ +004848e0: 2842 2831 2929 2c22 2222 223a 0024 461a (B(1)),"""":.$F. │ │ │ 004848f0: 0000 2020 2024 7a61 6861 6e64 6c65 2841 .. $zahandle(A │ │ │ 00484900: 293d 2231 3742 3838 3130 2220 247a 6168 )="17B8810" $zah │ │ │ 00484910: 616e 646c 6528 4228 3129 293d 2231 3742 andle(B(1))="17B │ │ │ -00484920: 3838 3130 2248 0024 4921 0000 2020 2047 8810"H.$I!.. G │ │ │ +00484920: 3838 3130 2248 0024 4621 0000 2020 2047 8810"H.$F!.. G │ │ │ 00484930: 544d 3e6d 6572 6765 2044 3d41 203b 2041 TM>merge D=A ; A │ │ │ 00484940: 2063 6f70 7920 6f66 2074 6865 2064 6174 copy of the dat │ │ │ 00484950: 6120 6861 7320 6120 6469 6666 6572 656e a has a differen │ │ │ 00484960: 7420 247a 6168 616e 646c 6528 2959 0024 t $zahandle()Y.$ │ │ │ -00484970: 4922 0000 2020 2047 544d 3e57 7269 7465 I".. GTM>Write │ │ │ +00484970: 4622 0000 2020 2047 544d 3e57 7269 7465 F".. GTM>Write │ │ │ 00484980: 2022 245a 4148 616e 646c 6528 4129 3d22 "$ZAHandle(A)=" │ │ │ 00484990: 2222 2c24 5a41 4861 6e64 6c65 2841 292c "",$ZAHandle(A), │ │ │ 004849a0: 2222 2220 245a 4148 616e 646c 6528 4429 """ $ZAHandle(D) │ │ │ 004849b0: 3d22 2222 2c24 5a41 4861 6e64 6c65 2844 =""",$ZAHandle(D │ │ │ -004849c0: 292c 2222 2222 3700 2449 2300 0020 2020 ),""""7.$I#.. │ │ │ +004849c0: 292c 2222 2222 3700 2446 2300 0020 2020 ),""""7.$F#.. │ │ │ 004849d0: 247a 6168 616e 646c 6528 4129 3d22 3137 $zahandle(A)="17 │ │ │ 004849e0: 4238 3831 3022 2024 7a61 6861 6e64 6c65 B8810" $zahandle │ │ │ 004849f0: 2844 293d 2231 3742 3843 3130 220e 0024 (D)="17B8C10"..$ │ │ │ -00484a00: 4924 0000 2020 2047 544d 3e07 0024 4925 I$.. GTM>..$I% │ │ │ -00484a10: 0000 5000 2449 2600 0020 2020 5369 6e63 ..P.$I&.. Sinc │ │ │ +00484a00: 4624 0000 2020 2047 544d 3e07 0024 4625 F$.. GTM>..$F% │ │ │ +00484a10: 0000 5000 2446 2600 0020 2020 5369 6e63 ..P.$F&.. Sinc │ │ │ 00484a20: 6520 4754 2e4d 2064 6f65 7320 6e6f 7420 e GT.M does not │ │ │ 00484a30: 7072 6f76 6964 6520 6120 7761 7920 666f provide a way fo │ │ │ 00484a40: 7220 6120 6675 6e63 7469 6f6e 2074 6f20 r a function to │ │ │ 00484a50: 7265 7475 726e 2061 6e20 6172 7261 7920 return an array │ │ │ -00484a60: 6f72 4c00 2449 2700 0020 2020 616c 6961 orL.$I'.. alia │ │ │ +00484a60: 6f72 4c00 2446 2700 0020 2020 616c 6961 orL.$F'.. alia │ │ │ 00484a70: 7320 7661 7269 6162 6c65 2061 7320 6974 s variable as it │ │ │ 00484a80: 7320 7265 7375 6c74 2c20 7468 6520 756e s result, the un │ │ │ 00484a90: 6971 7565 6e65 7373 206f 6620 245a 4148 iqueness of $ZAH │ │ │ 00484aa0: 616e 646c 6528 2920 6361 6e20 6265 4f00 andle() can beO. │ │ │ -00484ab0: 2449 2800 0020 2020 6578 706c 6f69 7465 $I(.. exploite │ │ │ +00484ab0: 2446 2800 0020 2020 6578 706c 6f69 7465 $F(.. exploite │ │ │ 00484ac0: 6420 746f 2065 6666 6563 7420 7468 6973 d to effect this │ │ │ 00484ad0: 2063 6170 6162 696c 6974 792c 2062 7920 capability, by │ │ │ 00484ae0: 706c 6163 696e 6720 7468 6520 7265 7375 placing the resu │ │ │ 00484af0: 6c74 2069 6e20 6120 6c6f 6361 6c4d 0024 lt in a localM.$ │ │ │ -00484b00: 4929 0000 2020 2076 6172 6961 626c 6520 I).. variable │ │ │ +00484b00: 4629 0000 2020 2076 6172 6961 626c 6520 F).. variable │ │ │ 00484b10: 7769 7468 2061 6e20 6167 7265 6564 2070 with an agreed p │ │ │ 00484b20: 7265 6669 7820 2865 2e67 2e2c 2022 2522 refix (e.g., "%" │ │ │ 00484b30: 2920 616e 6420 6974 7320 245a 4148 414e ) and its $ZAHAN │ │ │ -00484b40: 444c 4528 2920 6173 2061 3a00 2449 2a00 DLE() as a:.$I*. │ │ │ +00484b40: 444c 4528 2920 6173 2061 3a00 2446 2a00 DLE() as a:.$F*. │ │ │ 00484b50: 0020 2020 7375 6666 6978 2e20 5468 6520 . suffix. The │ │ │ 00484b60: 6861 6e64 6c65 2063 616e 2062 6520 7265 handle can be re │ │ │ 00484b70: 7475 726e 6564 2061 7320 7468 6520 7661 turned as the va │ │ │ -00484b80: 6c75 652e 0700 2449 3100 003a 0024 4932 lue...$I1..:.$I2 │ │ │ +00484b80: 6c75 652e 0700 2446 3100 003a 0024 4632 lue...$F1..:.$F2 │ │ │ 00484b90: 0000 2020 2024 202f 7573 722f 6c69 622f .. $ /usr/lib/ │ │ │ 00484ba0: 6669 732d 6774 6d2f 5635 2e34 2d30 3032 fis-gtm/V5.4-002 │ │ │ 00484bb0: 425f 7838 362f 6774 6d20 2d72 756e 2072 B_x86/gtm -run r │ │ │ -00484bc0: 6574 7661 6c42 0024 4933 0000 2020 2072 etvalB.$I3.. r │ │ │ +00484bc0: 6574 7661 6c42 0024 4633 0000 2020 2072 etvalB.$F3.. r │ │ │ 00484bd0: 6574 7661 6c20 2020 2020 2020 203b 2052 etval ; R │ │ │ 00484be0: 6574 7572 6e20 616e 2061 7272 6179 202f eturn an array / │ │ │ 00484bf0: 206f 626a 6563 7420 6672 6f6d 2061 2066 object from a f │ │ │ -00484c00: 756e 6374 696f 6e29 0024 4934 0000 2020 unction).$I4.. │ │ │ +00484c00: 756e 6374 696f 6e29 0024 4634 0000 2020 unction).$F4.. │ │ │ 00484c10: 2020 2020 203b 3b44 6174 6120 666f 7220 ;;Data for │ │ │ 00484c20: 7468 6520 6f62 6a65 6374 2061 7272 6179 the object array │ │ │ -00484c30: 2d00 2449 3500 0020 2020 2020 2020 3b3b -.$I5.. ;; │ │ │ +00484c30: 2d00 2446 3500 0020 2020 2020 2020 3b3b -.$F5.. ;; │ │ │ 00484c40: 416c 6265 7274 2045 696e 7374 6569 6e2c Albert Einstein, │ │ │ 00484c50: 3134 2d4d 6172 6368 2d31 3837 3931 0024 14-March-18791.$ │ │ │ -00484c60: 4936 0000 2020 2020 2020 203b 3b41 7274 I6.. ;;Art │ │ │ +00484c60: 4636 0000 2020 2020 2020 203b 3b41 7274 F6.. ;;Art │ │ │ 00484c70: 6875 7220 4564 6469 6e67 746f 6e2c 3238 hur Eddington,28 │ │ │ 00484c80: 2d44 6563 656d 6265 722d 3138 3832 1000 -December-1882.. │ │ │ -00484c90: 2449 3700 0020 2020 2020 2020 3b3b 2c00 $I7.. ;;,. │ │ │ -00484ca0: 2449 3800 0020 2020 2020 2020 7a70 7269 $I8.. zpri │ │ │ +00484c90: 2446 3700 0020 2020 2020 2020 3b3b 2c00 $F7.. ;;,. │ │ │ +00484ca0: 2446 3800 0020 2020 2020 2020 7a70 7269 $F8.. zpri │ │ │ 00484cb0: 6e74 2020 2020 3b20 5072 696e 7420 7468 nt ; Print th │ │ │ -00484cc0: 6973 2070 726f 6772 616d 2000 2449 3900 is program .$I9. │ │ │ +00484cc0: 6973 2070 726f 6772 616d 2000 2446 3900 is program .$F9. │ │ │ 00484cd0: 0020 2020 2020 2020 6e65 7720 746d 7031 . new tmp1 │ │ │ -00484ce0: 2c74 6d70 322c 746d 7033 5b00 2449 3a00 ,tmp2,tmp3[.$I:. │ │ │ +00484ce0: 2c74 6d70 322c 746d 7033 5b00 2446 3a00 ,tmp2,tmp3[.$F:. │ │ │ 00484cf0: 0020 2020 2020 2020 666f 7220 693d 333a . for i=3: │ │ │ 00484d00: 3120 7365 7420 746d 7031 3d24 7465 7874 1 set tmp1=$text │ │ │ 00484d10: 282b 6929 2c74 6d70 323d 2470 6965 6365 (+i),tmp2=$piece │ │ │ 00484d20: 2874 6d70 312c 223b 3b22 2c32 2920 7175 (tmp1,";;",2) qu │ │ │ 00484d30: 6974 3a27 246c 656e 6774 6828 746d 7032 it:'$length(tmp2 │ │ │ -00484d40: 2920 2064 6f4e 0024 4941 0000 2020 2020 ) doN.$IA.. │ │ │ +00484d40: 2920 2064 6f4e 0024 4641 0000 2020 2020 ) doN.$FA.. │ │ │ 00484d50: 2020 202e 7365 7420 746d 7033 3d22 2522 .set tmp3="%" │ │ │ 00484d60: 5f24 244e 6577 5065 7273 6f6e 2824 7069 _$$NewPerson($pi │ │ │ 00484d70: 6563 6528 746d 7032 2c22 2c22 2c31 292c ece(tmp2,",",1), │ │ │ 00484d80: 2470 6965 6365 2874 6d70 322c 222c 222c $piece(tmp2,",", │ │ │ -00484d90: 3229 2935 0024 4942 0000 2020 2020 2020 2))5.$IB.. │ │ │ +00484d90: 3229 2935 0024 4642 0000 2020 2020 2020 2))5.$FB.. │ │ │ 00484da0: 202e 7365 7420 4028 222a 5265 6c61 7469 .set @("*Relati │ │ │ 00484db0: 7669 7374 7328 225f 2869 2d32 295f 2229 vists("_(i-2)_") │ │ │ -00484dc0: 3d22 5f74 6d70 3329 1f00 2449 4300 0020 ="_tmp3)..$IC.. │ │ │ +00484dc0: 3d22 5f74 6d70 3329 1f00 2446 4300 0020 ="_tmp3)..$FC.. │ │ │ 00484dd0: 2020 2020 2020 2e6b 696c 6c20 4028 222a .kill @("* │ │ │ -00484de0: 225f 746d 7033 2921 0024 4944 0000 2020 "_tmp3)!.$ID.. │ │ │ +00484de0: 225f 746d 7033 2921 0024 4644 0000 2020 "_tmp3)!.$FD.. │ │ │ 00484df0: 2020 2020 206b 696c 6c20 746d 7031 2c74 kill tmp1,t │ │ │ -00484e00: 6d70 322c 746d 7033 2400 2449 4500 0020 mp2,tmp3$.$IE.. │ │ │ +00484e00: 6d70 322c 746d 7033 2400 2446 4500 0020 mp2,tmp3$.$FE.. │ │ │ 00484e10: 2020 2020 2020 7772 6974 6520 222d 2d2d write "--- │ │ │ -00484e20: 2d2d 2d2d 2d2d 2d2d 2d22 2c21 3800 2449 ---------",!8.$I │ │ │ +00484e20: 2d2d 2d2d 2d2d 2d2d 2d22 2c21 3800 2446 ---------",!8.$F │ │ │ 00484e30: 4600 0020 2020 2020 2020 7772 6974 6520 F.. write │ │ │ 00484e40: 2241 7272 6179 206f 6620 6f62 6a65 6374 "Array of object │ │ │ 00484e50: 7320 6f66 2072 656c 6174 6976 6973 7473 s of relativists │ │ │ -00484e60: 3a22 2c21 1400 2449 4700 0020 2020 2020 :",!..$IG.. │ │ │ -00484e70: 2020 7a77 7269 7465 1200 2449 4800 0020 zwrite..$IH.. │ │ │ -00484e80: 2020 2020 2020 7175 6974 0f00 2449 4900 quit..$II. │ │ │ -00484e90: 0020 2020 2020 2020 3b41 0024 494a 0000 . ;A.$IJ.. │ │ │ +00484e60: 3a22 2c21 1400 2446 4700 0020 2020 2020 :",!..$FG.. │ │ │ +00484e70: 2020 7a77 7269 7465 1200 2446 4800 0020 zwrite..$FH.. │ │ │ +00484e80: 2020 2020 2020 7175 6974 0f00 2446 4900 quit..$FI. │ │ │ +00484e90: 0020 2020 2020 2020 3b41 0024 464a 0000 . ;A.$FJ.. │ │ │ 00484ea0: 2020 204e 6577 5065 7273 6f6e 286e 616d NewPerson(nam │ │ │ 00484eb0: 652c 6269 7274 6864 6174 6529 2020 2020 e,birthdate) │ │ │ 00484ec0: 3b20 4372 6561 7465 206e 6577 2070 6572 ; Create new per │ │ │ -00484ed0: 736f 6e20 6f62 6a65 6374 5100 2449 5100 son objectQ.$IQ. │ │ │ +00484ed0: 736f 6e20 6f62 6a65 6374 5100 2446 5100 son objectQ.$FQ. │ │ │ 00484ee0: 0020 2020 2020 2020 6e65 7720 6c6e 616d . new lnam │ │ │ 00484ef0: 652c 666e 616d 652c 646f 622c 746d 7031 e,fname,dob,tmp1 │ │ │ 00484f00: 2c74 6d70 3220 3b20 4e65 7720 7661 7269 ,tmp2 ; New vari │ │ │ 00484f10: 6162 6c65 7320 7573 6564 2062 7920 7468 ables used by th │ │ │ -00484f20: 6973 2066 756e 6374 696f 6e43 0024 4952 is functionC.$IR │ │ │ +00484f20: 6973 2066 756e 6374 696f 6e43 0024 4652 is functionC.$FR │ │ │ 00484f30: 0000 2020 2020 2020 2073 6574 206c 6e61 .. set lna │ │ │ 00484f40: 6d65 3d24 5069 6563 6528 6e61 6d65 2c22 me=$Piece(name," │ │ │ 00484f50: 2022 2c32 292c 666e 616d 653d 2450 6965 ",2),fname=$Pie │ │ │ 00484f60: 6365 286e 616d 652c 2220 222c 3129 2d00 ce(name," ",1)-. │ │ │ -00484f70: 2449 5300 0020 2020 2020 2020 7365 7420 $IS.. set │ │ │ +00484f70: 2446 5300 0020 2020 2020 2020 7365 7420 $FS.. set │ │ │ 00484f80: 646f 623d 2424 4655 4e43 5e25 4441 5445 dob=$$FUNC^%DATE │ │ │ -00484f90: 2862 6972 7468 6461 7465 2949 0024 4954 (birthdate)I.$IT │ │ │ +00484f90: 2862 6972 7468 6461 7465 2949 0024 4654 (birthdate)I.$FT │ │ │ 00484fa0: 0000 2020 2020 2020 2073 6574 2074 6d70 .. set tmp │ │ │ 00484fb0: 3128 2266 6e61 6d65 2229 3d66 6e61 6d65 1("fname")=fname │ │ │ 00484fc0: 2c74 6d70 3128 226c 6e61 6d65 2229 3d6c ,tmp1("lname")=l │ │ │ 00484fd0: 6e61 6d65 2c74 6d70 3128 2264 6f62 2229 name,tmp1("dob") │ │ │ 00484fe0: 3d64 6f62 0000 0000 0000 0000 0000 0000 =dob............ │ │ │ 00484ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00485000: 0400 0000 fb07 0000 d624 0000 0000 0000 .........$...... │ │ │ -00485010: 4a00 0049 4845 4c50 00ff 7300 ff46 554e J..IHELP..s..FUN │ │ │ +00485010: 4a00 0046 4845 4c50 00ff 7300 ff46 554e J..FHELP..s..FUN │ │ │ 00485020: 4354 494f 4e53 00ff 7300 ff24 5a41 4841 CTIONS..s..$ZAHA │ │ │ 00485030: 4e44 4c45 2829 00c0 5500 0020 2020 2020 NDLE()..U.. │ │ │ 00485040: 2020 7365 7420 746d 7032 3d24 5a41 4861 set tmp2=$ZAHa │ │ │ -00485050: 6e64 6c65 2874 6d70 3129 2600 2449 5600 ndle(tmp1)&.$IV. │ │ │ +00485050: 6e64 6c65 2874 6d70 3129 2600 2446 5600 ndle(tmp1)&.$FV. │ │ │ 00485060: 0020 2020 2020 2020 7365 7420 4028 222a . set @("* │ │ │ 00485070: 2522 5f74 6d70 325f 223d 746d 7031 2229 %"_tmp2_"=tmp1") │ │ │ -00485080: 1700 2449 5700 0020 2020 2020 2020 7175 ..$IW.. qu │ │ │ -00485090: 6974 2074 6d70 3216 0024 4958 0000 2020 it tmp2..$IX.. │ │ │ +00485080: 1700 2446 5700 0020 2020 2020 2020 7175 ..$FW.. qu │ │ │ +00485090: 6974 2074 6d70 3216 0024 4658 0000 2020 it tmp2..$FX.. │ │ │ 004850a0: 202d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2a 0024 ------------*.$ │ │ │ -004850b0: 4959 0000 2020 2041 7272 6179 206f 6620 IY.. Array of │ │ │ +004850b0: 4659 0000 2020 2041 7272 6179 206f 6620 FY.. Array of │ │ │ 004850c0: 6f62 6a65 6374 7320 6f66 2072 656c 6174 objects of relat │ │ │ -004850d0: 6976 6973 7473 3a14 0024 495a 0000 2020 ivists:..$IZ.. │ │ │ -004850e0: 2024 5a57 5254 4143 3d22 2222 0024 4961 $ZWRTAC=""".$Ia │ │ │ +004850d0: 6976 6973 7473 3a14 0024 465a 0000 2020 ivists:..$FZ.. │ │ │ +004850e0: 2024 5a57 5254 4143 3d22 2222 0024 4661 $ZWRTAC=""".$Fa │ │ │ 004850f0: 0000 2020 202a 5265 6c61 7469 7669 7374 .. *Relativist │ │ │ 00485100: 7328 3129 3d24 5a57 5254 4143 311f 0024 s(1)=$ZWRTAC1..$ │ │ │ -00485110: 4962 0000 2020 2024 5a57 5254 4143 3128 Ib.. $ZWRTAC1( │ │ │ -00485120: 2264 6f62 2229 3d31 3339 3532 2400 2449 "dob")=13952$.$I │ │ │ +00485110: 4662 0000 2020 2024 5a57 5254 4143 3128 Fb.. $ZWRTAC1( │ │ │ +00485120: 2264 6f62 2229 3d31 3339 3532 2400 2446 "dob")=13952$.$F │ │ │ 00485130: 6300 0020 2020 245a 5752 5441 4331 2822 c.. $ZWRTAC1(" │ │ │ 00485140: 666e 616d 6522 293d 2241 6c62 6572 7422 fname")="Albert" │ │ │ -00485150: 2600 2449 6400 0020 2020 245a 5752 5441 &.$Id.. $ZWRTA │ │ │ +00485150: 2600 2446 6400 0020 2020 245a 5752 5441 &.$Fd.. $ZWRTA │ │ │ 00485160: 4331 2822 6c6e 616d 6522 293d 2245 696e C1("lname")="Ein │ │ │ -00485170: 7374 6569 6e22 2200 2449 6500 0020 2020 stein"".$Ie.. │ │ │ +00485170: 7374 6569 6e22 2200 2446 6500 0020 2020 stein"".$Fe.. │ │ │ 00485180: 2a52 656c 6174 6976 6973 7473 2832 293d *Relativists(2)= │ │ │ -00485190: 245a 5752 5441 4332 1f00 2449 6600 0020 $ZWRTAC2..$If.. │ │ │ +00485190: 245a 5752 5441 4332 1f00 2446 6600 0020 $ZWRTAC2..$Ff.. │ │ │ 004851a0: 2020 245a 5752 5441 4332 2822 646f 6222 $ZWRTAC2("dob" │ │ │ -004851b0: 293d 3135 3333 3724 0024 4967 0000 2020 )=15337$.$Ig.. │ │ │ +004851b0: 293d 3135 3333 3724 0024 4667 0000 2020 )=15337$.$Fg.. │ │ │ 004851c0: 2024 5a57 5254 4143 3228 2266 6e61 6d65 $ZWRTAC2("fname │ │ │ -004851d0: 2229 3d22 4172 7468 7572 2227 0024 4968 ")="Arthur"'.$Ih │ │ │ +004851d0: 2229 3d22 4172 7468 7572 2227 0024 4668 ")="Arthur"'.$Fh │ │ │ 004851e0: 0000 2020 2024 5a57 5254 4143 3228 226c .. $ZWRTAC2("l │ │ │ 004851f0: 6e61 6d65 2229 3d22 4564 6469 6e67 746f name")="Eddingto │ │ │ -00485200: 6e22 0d00 2449 6900 0020 2020 693d 3514 n"..$Ii.. i=5. │ │ │ -00485210: 0024 496a 0000 2020 2024 5a57 5254 4143 .$Ij.. $ZWRTAC │ │ │ -00485220: 3d22 220b 0024 4971 0000 2020 2024 0700 =""..$Iq.. $.. │ │ │ -00485230: 2449 7200 0015 001a 4953 4349 4928 2900 $Ir.....ISCII(). │ │ │ -00485240: 0024 5a41 7363 6969 2829 1400 2149 bf11 .$ZAscii()..!I.. │ │ │ +00485200: 6e22 0d00 2446 6900 0020 2020 693d 3514 n"..$Fi.. i=5. │ │ │ +00485210: 0024 466a 0000 2020 2024 5a57 5254 4143 .$Fj.. $ZWRTAC │ │ │ +00485220: 3d22 220b 0024 4671 0000 2020 2024 0700 =""..$Fq.. $.. │ │ │ +00485230: 2446 7200 0015 001a 4653 4349 4928 2900 $Fr.....FSCII(). │ │ │ +00485240: 0024 5a41 7363 6969 2829 1400 2146 bf11 .$ZAscii()..!F.. │ │ │ 00485250: 0000 2020 2024 5a41 7363 6969 2829 0700 .. $ZAscii().. │ │ │ -00485260: 2249 2100 004f 0022 4931 0000 2020 2052 "I!..O."I1.. R │ │ │ +00485260: 2246 2100 004f 0022 4631 0000 2020 2052 "F!..O."F1.. R │ │ │ 00485270: 6574 7572 6e73 2074 6865 206e 756d 6572 eturns the numer │ │ │ 00485280: 6963 2062 7974 6520 7661 6c75 6520 2830 ic byte value (0 │ │ │ 00485290: 2074 6872 6f75 6768 2032 3535 2920 6f66 through 255) of │ │ │ 004852a0: 2061 2067 6976 656e 2073 6571 7565 6e63 a given sequenc │ │ │ -004852b0: 6520 6f66 1f00 2249 4100 0020 2020 6f63 e of.."IA.. oc │ │ │ +004852b0: 6520 6f66 1f00 2246 4100 0020 2020 6f63 e of.."FA.. oc │ │ │ 004852c0: 7465 7473 2028 382d 6269 7420 6279 7465 tets (8-bit byte │ │ │ -004852d0: 7329 2e07 0022 4951 0000 3100 2249 6100 s)..."IQ..1."Ia. │ │ │ +004852d0: 7329 2e07 0022 4651 0000 3100 2246 6100 s)..."FQ..1."Fa. │ │ │ 004852e0: 0020 2020 5468 6520 666f 726d 6174 2066 . The format f │ │ │ 004852f0: 6f72 2074 6865 2024 5a41 5343 4949 2066 or the $ZASCII f │ │ │ -00485300: 756e 6374 696f 6e20 6973 3a07 0022 4971 unction is:.."Iq │ │ │ -00485310: 0000 2300 2249 8100 0020 2020 245a 415b ..#."I... $ZA[ │ │ │ +00485300: 756e 6374 696f 6e20 6973 3a07 0022 4671 unction is:.."Fq │ │ │ +00485310: 0000 2300 2246 8100 0020 2020 245a 415b ..#."F... $ZA[ │ │ │ 00485320: 5343 4949 5d28 6578 7072 5b2c 696e 7465 SCII](expr[,inte │ │ │ -00485330: 7870 725d 2907 0022 4991 0000 1a00 2149 xpr]).."I.....!I │ │ │ +00485330: 7870 725d 2907 0022 4691 0000 1a00 2146 xpr]).."F.....!F │ │ │ 00485340: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -00485350: 616d 706c 6573 1300 2e49 bf11 0000 2020 amples...I.... │ │ │ -00485360: 2045 7861 6d70 6c65 7307 002f 4921 0000 Examples../I!.. │ │ │ -00485370: 1200 2f49 3100 0020 2020 4578 616d 706c ../I1.. Exampl │ │ │ -00485380: 653a 0700 2f49 4100 0030 002f 4951 0000 e:../IA..0./IQ.. │ │ │ +00485350: 616d 706c 6573 1300 2e46 bf11 0000 2020 amples...F.... │ │ │ +00485360: 2045 7861 6d70 6c65 7307 002f 4621 0000 Examples../F!.. │ │ │ +00485370: 1200 2f46 3100 0020 2020 4578 616d 706c ../F1.. Exampl │ │ │ +00485380: 653a 0700 2f46 4100 0030 002f 4651 0000 e:../FA..0./FQ.. │ │ │ 00485390: 2020 2047 544d 3e66 6f72 2069 3d30 3a31 GTM>for i=0:1 │ │ │ 004853a0: 3a34 2077 7269 7465 2021 2c24 7a61 7363 :4 write !,$zasc │ │ │ -004853b0: 6969 2822 2a22 2c69 2907 002f 4961 0000 ii("*",i)../Ia.. │ │ │ -004853c0: 0c00 2f49 7100 0020 2020 2d31 0d00 2f49 ../Iq.. -1../I │ │ │ -004853d0: 8100 0020 2020 3232 380d 002f 4991 0000 ... 228../I... │ │ │ -004853e0: 2020 2031 3834 0e00 2e49 c011 0000 2020 184...I.... │ │ │ -004853f0: 2031 3837 0c00 2f49 1200 0020 2020 2d31 187../I... -1 │ │ │ -00485400: 0e00 2f49 1300 0020 2020 4754 4d3e 0700 ../I... GTM>.. │ │ │ -00485410: 2f49 1400 0054 002f 4915 0000 2020 2054 /I...T./I... T │ │ │ +004853b0: 6969 2822 2a22 2c69 2907 002f 4661 0000 ii("*",i)../Fa.. │ │ │ +004853c0: 0c00 2f46 7100 0020 2020 2d31 0d00 2f46 ../Fq.. -1../F │ │ │ +004853d0: 8100 0020 2020 3232 380d 002f 4691 0000 ... 228../F... │ │ │ +004853e0: 2020 2031 3834 0e00 2e46 c011 0000 2020 184...F.... │ │ │ +004853f0: 2031 3837 0c00 2f46 1200 0020 2020 2d31 187../F... -1 │ │ │ +00485400: 0e00 2f46 1300 0020 2020 4754 4d3e 0700 ../F... GTM>.. │ │ │ +00485410: 2f46 1400 0054 002f 4615 0000 2020 2054 /F...T./F... T │ │ │ 00485420: 6869 7320 5554 462d 3820 6d6f 6465 2065 his UTF-8 mode e │ │ │ 00485430: 7861 6d70 6c65 2064 6973 706c 6179 7320 xample displays │ │ │ 00485440: 7468 6520 7265 7375 6c74 206f 6620 245a the result of $Z │ │ │ 00485450: 4153 4349 4928 2920 7370 6563 6966 7969 ASCII() specifyi │ │ │ -00485460: 6e67 2061 2062 7974 6554 002f 4916 0000 ng a byteT./I... │ │ │ +00485460: 6e67 2061 2062 7974 6554 002f 4616 0000 ng a byteT./F... │ │ │ 00485470: 2020 2070 6f73 6974 696f 6e20 6265 666f position befo │ │ │ 00485480: 7265 2c20 6669 7273 742c 2073 6563 6f6e re, first, secon │ │ │ 00485490: 6420 616e 6420 7468 6972 6420 706f 7369 d and third posi │ │ │ 004854a0: 7469 6f6e 732c 2061 6e64 2061 6674 6572 tions, and after │ │ │ 004854b0: 2074 6865 2073 6571 7565 6e63 6553 002f the sequenceS./ │ │ │ -004854c0: 4917 0000 2020 206f 6620 6f63 7465 7473 I... of octets │ │ │ +004854c0: 4617 0000 2020 206f 6620 6f63 7465 7473 F... of octets │ │ │ 004854d0: 2028 382d 6269 7420 6279 7465 7329 2072 (8-bit bytes) r │ │ │ 004854e0: 6570 7265 7365 6e74 6564 2062 7920 2a2e epresented by *. │ │ │ 004854f0: 2049 6e20 7468 6520 6162 6f76 6520 6578 In the above ex │ │ │ 00485500: 616d 706c 652c 2032 3238 2c20 3138 342c ample, 228, 184, │ │ │ -00485510: 4c00 2f49 1800 0020 2020 616e 6420 3138 L./I... and 18 │ │ │ +00485510: 4c00 2f46 1800 0020 2020 616e 6420 3138 L./F... and 18 │ │ │ 00485520: 3720 7265 7072 6573 656e 7473 2074 6865 7 represents the │ │ │ 00485530: 206e 756d 6572 6963 2062 7974 6520 7661 numeric byte va │ │ │ 00485540: 6c75 6520 6f66 2074 6865 2074 6872 6565 lue of the three │ │ │ -00485550: 2d62 7974 6520 696e 2074 6865 3c00 2f49 -byte in the<./I │ │ │ +00485550: 2d62 7974 6520 696e 2074 6865 3c00 2f46 -byte in the<./F │ │ │ 00485560: 1900 0020 2020 7365 7175 656e 6365 206f ... sequence o │ │ │ 00485570: 6620 6f63 7465 7473 2028 382d 6269 7420 f octets (8-bit │ │ │ 00485580: 6279 7465 7329 2072 6570 7265 7365 6e74 bytes) represent │ │ │ -00485590: 6564 2062 7920 2a2e 0700 2f49 1a00 001b ed by *.../I.... │ │ │ -004855a0: 001a 4954 5241 4e53 464f 524d 0000 245a ..ITRANSFORM..$Z │ │ │ -004855b0: 4154 5261 6e73 666f 726d 1700 2449 bf11 ATRansform..$I.. │ │ │ +00485590: 6564 2062 7920 2a2e 0700 2f46 1a00 001b ed by *.../F.... │ │ │ +004855a0: 001a 4654 5241 4e53 464f 524d 0000 245a ..FTRANSFORM..$Z │ │ │ +004855b0: 4154 5261 6e73 666f 726d 1700 2446 bf11 ATRansform..$F.. │ │ │ 004855c0: 0000 2020 2024 5a41 5452 616e 7366 6f72 .. $ZATRansfor │ │ │ -004855d0: 6d07 0025 4921 0000 5000 2549 3100 0020 m..%I!..P.%I1.. │ │ │ +004855d0: 6d07 0025 4621 0000 5000 2546 3100 0020 m..%F!..P.%F1.. │ │ │ 004855e0: 2020 5265 7475 726e 7320 7468 6520 7472 Returns the tr │ │ │ 004855f0: 616e 7366 6f72 6d65 6420 7265 7072 6573 ansformed repres │ │ │ 00485600: 656e 7461 7469 6f6e 206f 6620 7468 6520 entation of the │ │ │ 00485610: 6669 7273 7420 6172 6775 6d65 6e74 2065 first argument e │ │ │ -00485620: 7870 7220 696e 2061 5100 2549 4100 0020 xpr in aQ.%IA.. │ │ │ +00485620: 7870 7220 696e 2061 5100 2546 4100 0020 xpr in aQ.%FA.. │ │ │ 00485630: 2020 6e6f 726d 616c 697a 6564 2066 6f72 normalized for │ │ │ 00485640: 6d20 7573 696e 6720 7468 6520 616c 7465 m using the alte │ │ │ 00485650: 726e 6174 6976 6520 7472 616e 7366 6f72 rnative transfor │ │ │ 00485660: 6d20 7370 6563 6966 6965 6420 6279 2074 m specified by t │ │ │ -00485670: 6865 2073 6563 6f6e 6454 0025 4951 0000 he secondT.%IQ.. │ │ │ +00485670: 6865 2073 6563 6f6e 6454 0025 4651 0000 he secondT.%FQ.. │ │ │ 00485680: 2020 2061 7267 756d 656e 7420 696e 7465 argument inte │ │ │ 00485690: 7870 723b 2074 6865 2074 7261 6e73 666f xpr; the transfo │ │ │ 004856a0: 726d 6564 2072 6570 7265 7365 6e74 6174 rmed representat │ │ │ 004856b0: 696f 6e20 6361 6e20 6265 2075 7365 6420 ion can be used │ │ │ 004856c0: 6173 2061 6e20 6f70 6572 616e 644c 0025 as an operandL.% │ │ │ -004856d0: 4961 0000 2020 2074 6f20 7468 6520 666f Ia.. to the fo │ │ │ +004856d0: 4661 0000 2020 2074 6f20 7468 6520 666f Fa.. to the fo │ │ │ 004856e0: 6c6c 6f77 7320 285d 2920 6f72 2073 6f72 llows (]) or sor │ │ │ 004856f0: 7473 2d61 6674 6572 2028 5d5d 2920 6f70 ts-after (]]) op │ │ │ 00485700: 6572 6174 6f72 2073 7563 6820 7468 6174 erator such that │ │ │ -00485710: 2c20 6966 2062 6f74 684b 0025 4971 0000 , if bothK.%Iq.. │ │ │ +00485710: 2c20 6966 2062 6f74 684b 0025 4671 0000 , if bothK.%Fq.. │ │ │ 00485720: 2020 206f 7065 7261 6e64 7320 6172 6520 operands are │ │ │ 00485730: 696e 2074 6865 206e 6f72 6d61 6c69 7a65 in the normalize │ │ │ 00485740: 6420 666f 726d 2c20 7468 6520 7265 7375 d form, the resu │ │ │ 00485750: 6c74 2069 7320 696e 6465 7065 6e64 656e lt is independen │ │ │ -00485760: 7420 6f66 4f00 2549 8100 0020 2020 616c t ofO.%I... al │ │ │ +00485760: 7420 6f66 4f00 2546 8100 0020 2020 616c t ofO.%F... al │ │ │ 00485770: 7465 726e 6174 6976 6520 636f 6c6c 6174 ternative collat │ │ │ 00485780: 696f 6e2e 2054 6865 2066 6f72 6d61 7420 ion. The format │ │ │ 00485790: 666f 7220 7468 6520 245a 4154 5241 4e53 for the $ZATRANS │ │ │ 004857a0: 464f 524d 2829 2066 756e 6374 696f 6e20 FORM() function │ │ │ -004857b0: 6973 3a07 0025 4991 0000 3a00 2449 c011 is:..%I...:.$I.. │ │ │ +004857b0: 6973 3a07 0025 4691 0000 3a00 2446 c011 is:..%F...:.$F.. │ │ │ 004857c0: 0000 2020 2024 5a41 5452 414e 5346 4f52 .. $ZATRANSFOR │ │ │ 004857d0: 4d28 6578 7072 2c69 6e74 6578 7072 5b2c M(expr,intexpr[, │ │ │ 004857e0: 7b30 7c31 7c32 7c2d 327d 5d5b 2c7b 307c {0|1|2|-2}][,{0| │ │ │ -004857f0: 317d 5d29 0700 2549 1200 0000 0000 0000 1}])..%I........ │ │ │ +004857f0: 317d 5d29 0700 2546 1200 0000 0000 0000 1}])..%F........ │ │ │ 00485800: 0400 0000 fd07 0000 0425 0000 0000 0000 .........%...... │ │ │ -00485810: 7600 0049 4845 4c50 00ff 7300 ff46 554e v..IHELP..s..FUN │ │ │ +00485810: 7600 0046 4845 4c50 00ff 7300 ff46 554e v..FHELP..s..FUN │ │ │ 00485820: 4354 494f 4e53 00ff 7300 ff24 5a41 5452 CTIONS..s..$ZATR │ │ │ 00485830: 414e 5346 4f52 4d00 c013 0000 2020 2054 ANSFORM..... T │ │ │ 00485840: 6865 2032 2061 6e64 202d 3220 776f 726b he 2 and -2 work │ │ │ 00485850: 2069 6e20 4d20 6d6f 6465 2066 6f72 2074 in M mode for t │ │ │ 00485860: 6865 2027 4d27 2063 6f6c 6c61 7469 6f6e he 'M' collation │ │ │ 00485870: 2028 636f 6c6c 6174 696f 6e20 3029 2c20 (collation 0), │ │ │ -00485880: 6f72 2061 6e79 5300 2549 1400 0020 2020 or anyS.%I... │ │ │ +00485880: 6f72 2061 6e79 5300 2546 1400 0020 2020 or anyS.%F... │ │ │ 00485890: 7573 6572 2064 6566 696e 6564 2063 6f6c user defined col │ │ │ 004858a0: 6c61 7469 6f6e 2077 6869 6368 2073 7570 lation which sup │ │ │ 004858b0: 706c 6965 7320 7468 6520 6e65 6365 7373 plies the necess │ │ │ 004858c0: 6172 7920 706c 7567 696e 2066 756e 6374 ary plugin funct │ │ │ -004858d0: 696f 6e61 6c69 7479 2e51 0025 4915 0000 ionality.Q.%I... │ │ │ +004858d0: 696f 6e61 6c69 7479 2e51 0025 4615 0000 ionality.Q.%F... │ │ │ 004858e0: 2020 2049 6e20 5554 462d 3820 6d6f 6465 In UTF-8 mode │ │ │ 004858f0: 2c20 7468 6573 6520 6172 6775 6d65 6e74 , these argument │ │ │ 00485900: 2076 616c 7565 7320 7072 6f64 7563 6520 values produce │ │ │ 00485910: 6120 5a41 5452 414e 5343 4f4c 2065 7272 a ZATRANSCOL err │ │ │ -00485920: 6f72 2e20 4966 2074 6865 5300 2549 1600 or. If theS.%I.. │ │ │ +00485920: 6f72 2e20 4966 2074 6865 5300 2546 1600 or. If theS.%F.. │ │ │ 00485930: 0020 2020 706c 7567 696e 2066 6f72 2074 . plugin for t │ │ │ 00485940: 6865 2073 7065 6369 6669 6564 2063 6f6c he specified col │ │ │ 00485950: 6c61 7469 6f6e 2064 6f65 7320 6e6f 7420 lation does not │ │ │ 00485960: 7375 7070 6f72 7420 7468 6973 2022 6e65 support this "ne │ │ │ 00485970: 7874 2063 6861 7261 6374 6572 2254 0025 xt character"T.% │ │ │ -00485980: 4917 0000 2020 2066 756e 6374 696f 6e61 I... functiona │ │ │ +00485980: 4617 0000 2020 2066 756e 6374 696f 6e61 F... functiona │ │ │ 00485990: 6c69 7479 2c20 7468 6520 6675 6e63 7469 lity, the functi │ │ │ 004859a0: 6f6e 2070 726f 6475 6365 7320 6120 434f on produces a CO │ │ │ 004859b0: 4c4c 4154 494f 4e55 4e44 4546 2065 7272 LLATIONUNDEF err │ │ │ 004859c0: 6f72 2069 6e20 7265 7370 6f6e 7365 2074 or in response t │ │ │ -004859d0: 6f52 0025 4918 0000 2020 2061 6e20 616e oR.%I... an an │ │ │ +004859d0: 6f52 0025 4618 0000 2020 2061 6e20 616e oR.%F... an an │ │ │ 004859e0: 2061 7474 656d 7074 2074 6f20 696e 766f attempt to invo │ │ │ 004859f0: 6b65 2069 742e 2049 6620 616e 2065 7874 ke it. If an ext │ │ │ 00485a00: 6572 6e61 6c20 636f 6c6c 6174 696f 6e20 ernal collation │ │ │ 00485a10: 6c69 6272 6172 7920 6973 2075 7365 6420 library is used │ │ │ -00485a20: 616e 6454 0025 4919 0000 2020 2065 6e63 andT.%I... enc │ │ │ +00485a20: 616e 6454 0025 4619 0000 2020 2065 6e63 andT.%F... enc │ │ │ 00485a30: 6f75 6e74 6572 7320 6120 6774 6d5f 6163 ounters a gtm_ac │ │ │ 00485a40: 5f78 7574 696c 2066 6169 6c75 7265 2c20 _xutil failure, │ │ │ 00485a50: 5a41 5452 414e 5346 4f52 4d20 7072 6f64 ZATRANSFORM prod │ │ │ 00485a60: 7563 6573 2061 6e20 4552 525f 5a41 5452 uces an ERR_ZATR │ │ │ -00485a70: 414e 5343 4f4c 2e48 0025 491a 0000 2020 ANSCOL.H.%I... │ │ │ +00485a70: 414e 5343 4f4c 2e48 0025 461a 0000 2020 ANSCOL.H.%F... │ │ │ 00485a80: 2049 6620 616e 2065 7874 6572 6e61 6c20 If an external │ │ │ 00485a90: 636f 6c6c 6174 696f 6e20 6c69 6272 6172 collation librar │ │ │ 00485aa0: 7920 6973 2075 7365 6420 616e 6420 646f y is used and do │ │ │ 00485ab0: 6573 206e 6f74 2073 7570 706c 7920 6150 es not supply aP │ │ │ -00485ac0: 0025 4921 0000 2020 2067 746d 5f61 635f .%I!.. gtm_ac_ │ │ │ +00485ac0: 0025 4621 0000 2020 2067 746d 5f61 635f .%F!.. gtm_ac_ │ │ │ 00485ad0: 7875 7469 6c20 6675 6e63 7469 6f6e 2c20 xutil function, │ │ │ 00485ae0: 5a41 5452 414e 5346 4f52 4d20 7072 6f64 ZATRANSFORM prod │ │ │ 00485af0: 7563 6573 2061 6e20 4552 525f 434f 4c4c uces an ERR_COLL │ │ │ 00485b00: 4154 494f 4e55 4e44 4546 2077 6865 6e51 ATIONUNDEF whenQ │ │ │ -00485b10: 0025 4922 0000 2020 206f 7065 7261 7469 .%I".. operati │ │ │ +00485b10: 0025 4622 0000 2020 206f 7065 7261 7469 .%F".. operati │ │ │ 00485b20: 6f6e 7320 2d32 206f 7220 3220 6172 6520 ons -2 or 2 are │ │ │ 00485b30: 7370 6563 6966 6965 642e 2054 6f20 7573 specified. To us │ │ │ 00485b40: 6520 7468 6573 6520 6f70 6572 6174 696f e these operatio │ │ │ 00485b50: 6e73 2077 6974 6820 6578 7465 726e 616c ns with external │ │ │ -00485b60: 4a00 2549 2300 0020 2020 636f 6c6c 6174 J.%I#.. collat │ │ │ +00485b60: 4a00 2546 2300 0020 2020 636f 6c6c 6174 J.%F#.. collat │ │ │ 00485b70: 696f 6e20 6c69 6272 6172 6965 732c 2074 ion libraries, t │ │ │ 00485b80: 6865 206c 6962 7261 7269 6573 206d 7573 he libraries mus │ │ │ 00485b90: 7420 7375 7070 6c79 2061 2066 756e 6374 t supply a funct │ │ │ -00485ba0: 696f 6e20 6361 6c6c 6564 1900 2549 2400 ion called..%I$. │ │ │ +00485ba0: 696f 6e20 6361 6c6c 6564 1900 2546 2400 ion called..%F$. │ │ │ 00485bb0: 0020 2020 2767 746d 5f61 635f 7875 7469 . 'gtm_ac_xuti │ │ │ -00485bc0: 6c27 2e07 0025 4925 0000 1a00 2449 ff73 l'...%I%....$I.s │ │ │ +00485bc0: 6c27 2e07 0025 4625 0000 1a00 2446 ff73 l'...%F%....$F.s │ │ │ 00485bd0: 00ff 4558 414d 504c 4553 0000 4578 616d ..EXAMPLES..Exam │ │ │ -00485be0: 706c 6573 1300 3149 bf11 0000 2020 2045 ples..1I.... E │ │ │ -00485bf0: 7861 6d70 6c65 7307 0032 4921 0000 1200 xamples..2I!.... │ │ │ -00485c00: 3249 3100 0020 2020 4578 616d 706c 653a 2I1.. Example: │ │ │ -00485c10: 0700 3249 4100 004e 0032 4951 0000 2020 ..2IA..N.2IQ.. │ │ │ +00485be0: 706c 6573 1300 3146 bf11 0000 2020 2045 ples..1F.... E │ │ │ +00485bf0: 7861 6d70 6c65 7307 0032 4621 0000 1200 xamples..2F!.... │ │ │ +00485c00: 3246 3100 0020 2020 4578 616d 706c 653a 2F1.. Example: │ │ │ +00485c10: 0700 3246 4100 004e 0032 4651 0000 2020 ..2FA..N.2FQ.. │ │ │ 00485c20: 2047 544d 3e77 7269 7465 2024 7a61 7472 GTM>write $zatr │ │ │ 00485c30: 616e 7366 6f72 6d28 224a 6f68 6e20 536d ansform("John Sm │ │ │ 00485c40: 7974 6865 222c 3129 5d24 7a61 7472 616e ythe",1)]$zatran │ │ │ 00485c50: 7366 6f72 6d28 224a 616e 6520 536d 6974 sform("Jane Smit │ │ │ -00485c60: 6822 2c32 290b 0032 4961 0000 2020 2030 h",2)..2Ia.. 0 │ │ │ -00485c70: 0e00 3249 7100 0020 2020 4754 4d3e 0700 ..2Iq.. GTM>.. │ │ │ -00485c80: 3249 8100 004f 0032 4991 0000 2020 2054 2I...O.2I... T │ │ │ +00485c60: 6822 2c32 290b 0032 4661 0000 2020 2030 h",2)..2Fa.. 0 │ │ │ +00485c70: 0e00 3246 7100 0020 2020 4754 4d3e 0700 ..2Fq.. GTM>.. │ │ │ +00485c80: 3246 8100 004f 0032 4691 0000 2020 2054 2F...O.2F... T │ │ │ 00485c90: 6869 7320 6578 616d 706c 6520 7573 6573 his example uses │ │ │ 00485ca0: 2024 5a41 5452 414e 5346 4f52 4d28 2920 $ZATRANSFORM() │ │ │ 00485cb0: 616e 6420 7477 6f20 2868 6572 6520 756e and two (here un │ │ │ 00485cc0: 7370 6563 6966 6965 6429 2063 6f6c 6c61 specified) colla │ │ │ -00485cd0: 7469 6f6e 5300 3149 c011 0000 2020 2064 tionS.1I.... d │ │ │ +00485cd0: 7469 6f6e 5300 3146 c011 0000 2020 2064 tionS.1F.... d │ │ │ 00485ce0: 6566 696e 6974 696f 6e73 2074 6f20 636f efinitions to co │ │ │ 00485cf0: 6d70 6172 6520 7468 6520 6f72 6465 7269 mpare the orderi │ │ │ 00485d00: 6e67 206f 6620 7477 6f20 286c 6974 6572 ng of two (liter │ │ │ 00485d10: 616c 2920 6578 7072 6573 7369 6f6e 7320 al) expressions │ │ │ -00485d20: 6173 2047 542e 4d54 0032 4912 0000 2020 as GT.MT.2I... │ │ │ +00485d20: 6173 2047 542e 4d54 0032 4612 0000 2020 as GT.MT.2F... │ │ │ 00485d30: 2077 6f75 6c64 2063 6f6c 6c61 7465 2074 would collate t │ │ │ 00485d40: 6865 6d20 6966 2074 6865 7265 2077 6173 hem if there was │ │ │ 00485d50: 2061 2077 6179 2074 6f20 636f 6c6c 6174 a way to collat │ │ │ 00485d60: 6520 7468 656d 2074 6f67 6574 6865 722e e them together. │ │ │ -00485d70: 2054 6865 2072 6573 756c 7443 0032 4913 The resultC.2I. │ │ │ +00485d70: 2054 6865 2072 6573 756c 7443 0032 4613 The resultC.2F. │ │ │ 00485d80: 0000 2020 2069 6e64 6963 6174 6573 2074 .. indicates t │ │ │ 00485d90: 6861 7420 7468 6520 6669 7273 7420 776f hat the first wo │ │ │ 00485da0: 756c 6420 636f 6c6c 6174 6520 6265 666f uld collate befo │ │ │ 00485db0: 7265 2074 6865 2073 6563 6f6e 642e 0700 re the second... │ │ │ -00485dc0: 3249 1400 0017 001a 4955 4449 544c 4f47 2I......IUDITLOG │ │ │ -00485dd0: 0000 245a 4155 6469 746c 6f67 1500 2249 ..$ZAUditlog.."I │ │ │ +00485dc0: 3246 1400 0017 001a 4655 4449 544c 4f47 2F......FUDITLOG │ │ │ +00485dd0: 0000 245a 4155 6469 746c 6f67 1500 2246 ..$ZAUditlog.."F │ │ │ 00485de0: bf11 0000 2020 2024 5a41 5564 6974 6c6f .... $ZAUditlo │ │ │ -00485df0: 6707 0023 4921 0000 4f00 2349 3100 0020 g..#I!..O.#I1.. │ │ │ +00485df0: 6707 0023 4621 0000 4f00 2346 3100 0020 g..#F!..O.#F1.. │ │ │ 00485e00: 2020 5365 6e64 7320 6974 7320 6172 6775 Sends its argu │ │ │ 00485e10: 6d65 6e74 2074 6f20 616e 2061 7564 6974 ment to an audit │ │ │ 00485e20: 206c 6f67 6765 722f 6c69 7374 656e 6572 logger/listener │ │ │ 00485e30: 2070 726f 6365 7373 2e20 5468 6973 2066 process. This f │ │ │ -00485e40: 756e 6374 696f 6e47 0023 4941 0000 2020 unctionG.#IA.. │ │ │ +00485e40: 756e 6374 696f 6e47 0023 4641 0000 2020 unctionG.#FA.. │ │ │ 00485e50: 2072 6571 7569 7265 7320 7365 7474 696e requires settin │ │ │ 00485e60: 6720 7468 6520 415a 415f 454e 4142 4c45 g the AZA_ENABLE │ │ │ 00485e70: 2061 7564 6974 206c 6f67 6769 6e67 2066 audit logging f │ │ │ 00485e80: 6163 696c 6974 7920 696e 2074 6865 5300 acility in theS. │ │ │ -00485e90: 2349 5100 0020 2020 2467 746d 5f64 6973 #IQ.. $gtm_dis │ │ │ +00485e90: 2346 5100 0020 2020 2467 746d 5f64 6973 #FQ.. $gtm_dis │ │ │ 00485ea0: 742f 7265 7374 7269 6374 2e74 7874 2066 t/restrict.txt f │ │ │ 00485eb0: 696c 652e 2054 6865 2066 6f72 6d61 7420 ile. The format │ │ │ 00485ec0: 666f 7220 7468 6520 245a 4155 4449 544c for the $ZAUDITL │ │ │ 00485ed0: 4f47 2829 2066 756e 6374 696f 6e20 6973 OG() function is │ │ │ -00485ee0: 3a07 0023 4961 0000 1900 2349 7100 0020 :..#Ia....#Iq.. │ │ │ +00485ee0: 3a07 0023 4661 0000 1900 2346 7100 0020 :..#Fa....#Fq.. │ │ │ 00485ef0: 2020 5a41 5544 4954 4c4f 4728 6578 7072 ZAUDITLOG(expr │ │ │ -00485f00: 2907 0023 4981 0000 1a00 2249 ff73 00ff )..#I....."I.s.. │ │ │ +00485f00: 2907 0023 4681 0000 1a00 2246 ff73 00ff )..#F....."F.s.. │ │ │ 00485f10: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -00485f20: 6573 1300 2f49 bf11 0000 2020 2045 7861 es../I.... Exa │ │ │ -00485f30: 6d70 6c65 7307 0030 4921 0000 1200 3049 mples..0I!....0I │ │ │ +00485f20: 6573 1300 2f46 bf11 0000 2020 2045 7861 es../F.... Exa │ │ │ +00485f30: 6d70 6c65 7307 0030 4621 0000 1200 3046 mples..0F!....0F │ │ │ 00485f40: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -00485f50: 3049 4100 0035 0030 4951 0000 2020 2047 0IA..5.0IQ.. G │ │ │ +00485f50: 3046 4100 0035 0030 4651 0000 2020 2047 0FA..5.0FQ.. G │ │ │ 00485f60: 544d 3e77 7269 7465 2024 7a61 7564 6974 TM>write $zaudit │ │ │ 00485f70: 6c6f 6728 224e 616d 6520 4368 616e 6765 log("Name Change │ │ │ -00485f80: 2066 6f72 2022 5f69 7029 0b00 3049 6100 for "_ip)..0Ia. │ │ │ -00485f90: 0020 2020 310e 0030 4971 0000 2020 2047 . 1..0Iq.. G │ │ │ -00485fa0: 544d 3e07 0030 4981 0000 5300 3049 9100 TM>..0I...S.0I.. │ │ │ +00485f80: 2066 6f72 2022 5f69 7029 0b00 3046 6100 for "_ip)..0Fa. │ │ │ +00485f90: 0020 2020 310e 0030 4671 0000 2020 2047 . 1..0Fq.. G │ │ │ +00485fa0: 544d 3e07 0030 4681 0000 5300 3046 9100 TM>..0F...S.0F.. │ │ │ 00485fb0: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 00485fc0: 2075 7365 7320 245a 4155 4449 544c 4f47 uses $ZAUDITLOG │ │ │ 00485fd0: 2829 2074 6f20 6c6f 6720 6120 6c69 7465 () to log a lite │ │ │ 00485fe0: 7261 6c20 6c61 6265 6c20 636f 6e63 6174 ral label concat │ │ │ 00485ff0: 656e 6174 6564 2077 6974 6820 6100 0000 enated with a... │ │ │ 00486000: 0400 0000 fe07 0000 2225 0000 0000 0000 ........"%...... │ │ │ -00486010: 8100 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00486010: 8100 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..s..FUN │ │ │ 00486020: 4354 494f 4e53 00ff 7300 ff24 5a41 5544 CTIONS..s..$ZAUD │ │ │ 00486030: 4954 4c4f 4700 ff73 00ff 4558 414d 504c ITLOG..s..EXAMPL │ │ │ 00486040: 4553 00c0 1100 0020 2020 7661 7269 6162 ES..... variab │ │ │ 00486050: 6c65 2028 6964 656e 7469 6669 6572 292e le (identifier). │ │ │ 00486060: 2054 6865 2072 6574 7572 6e20 696e 6469 The return indi │ │ │ 00486070: 6361 7465 7320 7468 6520 6c6f 6767 696e cates the loggin │ │ │ 00486080: 6720 7761 7320 7375 6363 6573 7366 756c g was successful │ │ │ -00486090: 2e07 0030 4912 0000 2200 1949 4249 545f ...0I..."..IBIT_ │ │ │ +00486090: 2e07 0030 4612 0000 2200 1946 4249 545f ...0F..."..FBIT_ │ │ │ 004860a0: 4655 4e43 5449 4f4e 5300 0024 5a42 4954 FUNCTIONS..$ZBIT │ │ │ -004860b0: 5f46 756e 6374 696f 6e73 1a00 2749 bf11 _Functions..'I.. │ │ │ +004860b0: 5f46 756e 6374 696f 6e73 1a00 2746 bf11 _Functions..'F.. │ │ │ 004860c0: 0000 2020 2024 5a42 4954 2046 756e 6374 .. $ZBIT Funct │ │ │ -004860d0: 696f 6e73 0700 2849 2100 004e 0028 4931 ions..(I!..N.(I1 │ │ │ +004860d0: 696f 6e73 0700 2846 2100 004e 0028 4631 ions..(F!..N.(F1 │ │ │ 004860e0: 0000 2020 2041 2073 6572 6965 7320 6f66 .. A series of │ │ │ 004860f0: 2066 756e 6374 696f 6e73 2062 6567 696e functions begin │ │ │ 00486100: 6e69 6e67 2077 6974 6820 245a 4249 5420 ning with $ZBIT │ │ │ 00486110: 6c65 7473 2079 6f75 206d 616e 6970 756c lets you manipul │ │ │ -00486120: 6174 6520 6120 6269 7453 0028 4941 0000 ate a bitS.(IA.. │ │ │ +00486120: 6174 6520 6120 6269 7453 0028 4641 0000 ate a bitS.(FA.. │ │ │ 00486130: 2020 2073 7472 6561 6d2e 2049 6e74 6572 stream. Inter │ │ │ 00486140: 6e61 6c6c 792c 2047 542e 4d20 7374 6f72 nally, GT.M stor │ │ │ 00486150: 6573 2061 2062 6974 2073 7472 6561 6d20 es a bit stream │ │ │ 00486160: 696e 2074 6865 2066 6f72 6d20 6f66 2061 in the form of a │ │ │ -00486170: 2062 6974 2073 7472 696e 672e 4c00 2849 bit string.L.(I │ │ │ +00486170: 2062 6974 2073 7472 696e 672e 4c00 2846 bit string.L.(F │ │ │ 00486180: 5100 0020 2020 4120 6269 7420 7374 7269 Q.. A bit stri │ │ │ 00486190: 6e67 2065 6d62 6564 7320 6120 6269 7420 ng embeds a bit │ │ │ 004861a0: 7374 7265 616d 2069 6e20 7375 6368 2061 stream in such a │ │ │ 004861b0: 2077 6179 2074 6861 7420 7468 6520 6669 way that the fi │ │ │ -004861c0: 7273 7420 6279 7465 5200 2849 6100 0020 rst byteR.(Ia.. │ │ │ +004861c0: 7273 7420 6279 7465 5200 2846 6100 0020 rst byteR.(Fa.. │ │ │ 004861d0: 2020 7370 6563 6966 6965 7320 7468 6520 specifies the │ │ │ 004861e0: 6e75 6d62 6572 206f 6620 7472 6169 6c69 number of traili │ │ │ 004861f0: 6e67 2062 6974 7320 696e 2074 6865 206c ng bits in the l │ │ │ 00486200: 6173 7420 6279 7465 2074 6861 7420 6172 ast byte that ar │ │ │ -00486210: 6520 6e6f 7420 7061 7274 4e00 2849 7100 e not partN.(Iq. │ │ │ +00486210: 6520 6e6f 7420 7061 7274 4e00 2846 7100 e not partN.(Fq. │ │ │ 00486220: 0020 2020 6f66 2074 6865 2062 6974 2d73 . of the bit-s │ │ │ 00486230: 7472 6561 6d2e 2049 6e20 7468 6973 2077 tream. In this w │ │ │ 00486240: 6179 2c20 4754 2e4d 2069 7320 6162 6c65 ay, GT.M is able │ │ │ 00486250: 2074 6f20 7374 6f72 6520 6269 742d 7374 to store bit-st │ │ │ -00486260: 7265 616d 7320 6f66 5200 2849 8100 0020 reams ofR.(I... │ │ │ +00486260: 7265 616d 7320 6f66 5200 2846 8100 0020 reams ofR.(F... │ │ │ 00486270: 2020 6c65 6e67 7468 7320 6f74 6865 7220 lengths other │ │ │ 00486280: 7468 616e 206d 756c 7469 706c 6573 206f than multiples o │ │ │ 00486290: 6620 3820 6269 7473 2069 6e20 6279 7465 f 8 bits in byte │ │ │ 004862a0: 2066 6f72 6d61 742e 2053 6f20 666f 7220 format. So for │ │ │ -004862b0: 6578 616d 706c 652c 2061 5400 2849 9100 example, aT.(I.. │ │ │ +004862b0: 6578 616d 706c 652c 2061 5400 2846 9100 example, aT.(F.. │ │ │ 004862c0: 0020 2020 6669 7273 7420 6279 7465 206f . first byte o │ │ │ 004862d0: 6620 7661 6c75 6520 6f66 207a 6572 6f20 f value of zero │ │ │ 004862e0: 2830 2920 696e 6469 6361 7465 7320 7468 (0) indicates th │ │ │ 004862f0: 6174 2061 6c6c 206f 6620 7468 6520 6269 at all of the bi │ │ │ 00486300: 7473 2069 6e20 7468 6520 6c61 7374 5300 ts in the lastS. │ │ │ -00486310: 2749 c011 0000 2020 2062 7974 6520 6265 'I.... byte be │ │ │ +00486310: 2746 c011 0000 2020 2062 7974 6520 6265 'F.... byte be │ │ │ 00486320: 6c6f 6e67 2074 6f20 7468 6520 6269 742d long to the bit- │ │ │ 00486330: 7374 7265 616d 2c20 7768 696c 6520 6120 stream, while a │ │ │ 00486340: 6f6e 6520 2831 2920 696e 6469 6361 7465 one (1) indicate │ │ │ 00486350: 7320 7468 6520 6c61 7374 2062 6974 2069 s the last bit i │ │ │ -00486360: 7350 0028 4912 0000 2020 2065 7863 6c75 sP.(I... exclu │ │ │ +00486360: 7350 0028 4612 0000 2020 2065 7863 6c75 sP.(F... exclu │ │ │ 00486370: 6465 6420 616e 6420 6120 7365 7665 6e20 ded and a seven │ │ │ 00486380: 2837 2920 696e 6469 6361 7465 7320 7468 (7) indicates th │ │ │ 00486390: 6174 206f 6e6c 7920 7468 6520 6669 7273 at only the firs │ │ │ 004863a0: 7420 6269 7420 696e 2074 6865 206c 6173 t bit in the las │ │ │ -004863b0: 7429 0028 4913 0000 2020 2062 7974 6520 t).(I... byte │ │ │ +004863b0: 7429 0028 4613 0000 2020 2062 7974 6520 t).(F... byte │ │ │ 004863c0: 6265 6c6f 6e67 7320 746f 2074 6865 2062 belongs to the b │ │ │ -004863d0: 6974 2d73 7472 6561 6d2e 0700 2849 1400 it-stream...(I.. │ │ │ -004863e0: 0050 0028 4915 0000 2020 2049 6620 796f .P.(I... If yo │ │ │ +004863d0: 6974 2d73 7472 6561 6d2e 0700 2846 1400 it-stream...(F.. │ │ │ +004863e0: 0050 0028 4615 0000 2020 2049 6620 796f .P.(F... If yo │ │ │ 004863f0: 7520 6861 7665 2074 6f20 636f 6e76 6572 u have to conver │ │ │ 00486400: 7420 6120 6368 6172 6163 7465 7220 7374 t a character st │ │ │ 00486410: 7269 6e67 2069 6e74 6f20 6120 6269 7420 ring into a bit │ │ │ 00486420: 7374 7269 6e67 2074 6865 6e20 6164 6420 string then add │ │ │ -00486430: 614f 0028 4916 0000 2020 206c 6561 6469 aO.(I... leadi │ │ │ +00486430: 614f 0028 4616 0000 2020 206c 6561 6469 aO.(F... leadi │ │ │ 00486440: 6e67 2062 7974 6520 746f 2074 6861 7420 ng byte to that │ │ │ 00486450: 6368 6172 6163 7465 7220 7374 7269 6e67 character string │ │ │ 00486460: 2073 6f20 7468 6174 2061 6c6c 2024 5a42 so that all $ZB │ │ │ 00486470: 4954 2066 756e 6374 696f 6e73 2063 616e IT functions can │ │ │ -00486480: 5300 2849 1700 0020 2020 7265 636f 676e S.(I... recogn │ │ │ +00486480: 5300 2846 1700 0020 2020 7265 636f 676e S.(F... recogn │ │ │ 00486490: 697a 6520 6974 2e20 5468 6520 6d6f 7374 ize it. The most │ │ │ 004864a0: 2063 6f6d 6d6f 6e20 616e 6420 7374 7261 common and stra │ │ │ 004864b0: 6967 6874 666f 7277 6172 6420 7761 7920 ightforward way │ │ │ 004864c0: 6f66 2064 6f69 6e67 2074 6869 7320 6973 of doing this is │ │ │ -004864d0: 2074 6f50 0028 4918 0000 2020 2063 6f6e toP.(I... con │ │ │ +004864d0: 2074 6f50 0028 4618 0000 2020 2063 6f6e toP.(F... con │ │ │ 004864e0: 6361 7465 6e61 7465 2061 2024 4348 4152 catenate a $CHAR │ │ │ 004864f0: 286e 2920 6f6e 2074 6865 2066 726f 6e74 (n) on the front │ │ │ 00486500: 206f 6620 7468 6520 6368 6172 6163 7465 of the characte │ │ │ 00486510: 7220 7374 7269 6e67 2c20 7768 6572 6520 r string, where │ │ │ -00486520: 7468 6551 0028 4919 0000 2020 2076 616c theQ.(I... val │ │ │ +00486520: 7468 6551 0028 4619 0000 2020 2076 616c theQ.(F... val │ │ │ 00486530: 7565 206f 6620 6e20 6973 207a 6572 6f20 ue of n is zero │ │ │ 00486540: 7468 726f 7567 6820 7365 7665 6e20 2830 through seven (0 │ │ │ 00486550: 2d37 2920 2d20 6d6f 7374 2063 6f6d 6d6f -7) - most commo │ │ │ 00486560: 6e6c 7920 7a65 726f 2028 3029 2e20 4966 nly zero (0). If │ │ │ -00486570: 2079 6f75 4b00 2849 1a00 0020 2020 7061 youK.(I... pa │ │ │ +00486570: 2079 6f75 4b00 2846 1a00 0020 2020 7061 youK.(F... pa │ │ │ 00486580: 7373 2061 2062 6974 2073 7472 696e 6720 ss a bit string │ │ │ 00486590: 6173 2061 6e20 6172 6775 6d65 6e74 2074 as an argument t │ │ │ 004865a0: 6f20 6120 726f 7574 696e 6520 7468 6174 o a routine that │ │ │ 004865b0: 2069 7320 6578 7065 6374 696e 6720 6152 is expecting aR │ │ │ -004865c0: 0028 4921 0000 2020 2063 6861 7261 6374 .(I!.. charact │ │ │ +004865c0: 0028 4621 0000 2020 2063 6861 7261 6374 .(F!.. charact │ │ │ 004865d0: 6572 2073 7472 696e 672c 2074 6865 6e20 er string, then │ │ │ 004865e0: 7468 6174 2063 616c 6c65 7220 726f 7574 that caller rout │ │ │ 004865f0: 696e 6520 6d75 7374 2073 7472 6970 206f ine must strip o │ │ │ 00486600: 6666 2074 6865 2066 6972 7374 2028 616e ff the first (an │ │ │ -00486610: 6450 0028 4922 0000 2020 2070 6f73 7369 dP.(I".. possi │ │ │ +00486610: 6450 0028 4622 0000 2020 2070 6f73 7369 dP.(F".. possi │ │ │ 00486620: 626c 7920 7468 6520 6c61 7374 2920 6279 bly the last) by │ │ │ 00486630: 7465 2073 6f20 7468 6174 2069 7420 6361 te so that it ca │ │ │ 00486640: 6e20 7265 636f 676e 697a 6520 7468 6520 n recognize the │ │ │ 00486650: 6368 6172 6163 7465 7220 7374 7269 6e67 character string │ │ │ -00486660: 2e07 0028 4923 0000 5400 2849 2400 0020 ...(I#..T.(I$.. │ │ │ +00486660: 2e07 0028 4623 0000 5400 2846 2400 0020 ...(F#..T.(F$.. │ │ │ 00486670: 2020 5468 6973 2073 6563 7469 6f6e 2063 This section c │ │ │ 00486680: 6f6e 7461 696e 7320 7468 6520 6465 7363 ontains the desc │ │ │ 00486690: 7269 7074 696f 6e20 6f66 2061 6c6c 2024 ription of all $ │ │ │ 004866a0: 5a42 4954 2066 756e 6374 696f 6e20 616e ZBIT function an │ │ │ -004866b0: 6420 616e 2065 7861 6d70 6c65 5300 2849 d an exampleS.(I │ │ │ +004866b0: 6420 616e 2065 7861 6d70 6c65 5300 2846 d an exampleS.(F │ │ │ 004866c0: 2500 0020 2020 6f66 2075 7369 6e67 2024 %.. of using $ │ │ │ 004866d0: 5a42 4954 2066 756e 6374 696f 6e73 2074 ZBIT functions t │ │ │ 004866e0: 6f20 7475 726e 2061 2063 6861 7261 6374 o turn a charact │ │ │ 004866f0: 6572 2069 6e74 6f20 6120 6269 7420 7374 er into a bit st │ │ │ 00486700: 7265 616d 2061 6e64 2072 6574 7572 6e51 ream and returnQ │ │ │ -00486710: 0028 4926 0000 2020 2061 2063 6f64 6564 .(I&.. a coded │ │ │ +00486710: 0028 4626 0000 2020 2061 2063 6f64 6564 .(F&.. a coded │ │ │ 00486720: 2076 616c 7565 2e20 486f 7765 7665 722c value. However, │ │ │ 00486730: 2074 6865 206d 6f73 7420 6170 7072 6f70 the most approp │ │ │ 00486740: 7269 6174 6520 7573 6520 6f66 2074 6865 riate use of the │ │ │ 00486750: 7365 2066 756e 6374 696f 6e73 206d 6179 se functions may │ │ │ -00486760: 5300 2849 2700 0020 2020 696e 636c 7564 S.(I'.. includ │ │ │ +00486760: 5300 2846 2700 0020 2020 696e 636c 7564 S.(F'.. includ │ │ │ 00486770: 6520 7468 6520 666f 726d 6174 696f 6e20 e the formation │ │ │ 00486780: 6f66 2063 6865 636b 7375 6d73 2c20 6861 of checksums, ha │ │ │ 00486790: 6e64 6c69 6e67 206f 6620 6269 742d 6461 ndling of bit-da │ │ │ 004867a0: 7461 2028 7361 7920 7069 7865 6c73 2066 ta (say pixels f │ │ │ -004867b0: 726f 6d4b 0028 4928 0000 2020 2061 2073 romK.(I(.. a s │ │ │ +004867b0: 726f 6d4b 0028 4628 0000 2020 2061 2073 romK.(F(.. a s │ │ │ 004867c0: 6361 6e29 2c20 6f72 2069 6e74 6572 6661 can), or interfa │ │ │ 004867d0: 6369 6e67 2077 6974 6820 6120 726f 7574 cing with a rout │ │ │ 004867e0: 696e 6520 7468 6174 2072 6571 7569 7265 ine that require │ │ │ 004867f0: 7320 6269 742d 6f72 6965 6e74 6564 0000 s bit-oriented.. │ │ │ 00486800: 0400 0000 e807 0000 5825 0000 0000 0000 ........X%...... │ │ │ -00486810: 3c00 0049 4845 4c50 00ff 7300 ff46 554e <..IHELP..s..FUN │ │ │ +00486810: 3c00 0046 4845 4c50 00ff 7300 ff46 554e <..FHELP..s..FUN │ │ │ 00486820: 4354 494f 4e53 00ff 7300 ff24 5a42 4954 CTIONS..s..$ZBIT │ │ │ 00486830: 5f46 554e 4354 494f 4e53 00c0 2900 0020 _FUNCTIONS..).. │ │ │ -00486840: 2020 6172 6775 6d65 6e74 732e 0700 2849 arguments...(I │ │ │ -00486850: 2a00 001e 0027 49ff 7300 ff24 5a42 4954 *....'I.s..$ZBIT │ │ │ +00486840: 2020 6172 6775 6d65 6e74 732e 0700 2846 arguments...(F │ │ │ +00486850: 2a00 001e 0027 46ff 7300 ff24 5a42 4954 *....'F.s..$ZBIT │ │ │ 00486860: 414e 4428 2900 0024 5a42 4954 414e 4428 AND()..$ZBITAND( │ │ │ -00486870: 2915 0036 49bf 1100 0020 2020 245a 4249 )..6I.... $ZBI │ │ │ -00486880: 5441 4e44 2829 0700 3749 2100 004e 0037 TAND()..7I!..N.7 │ │ │ -00486890: 4931 0000 2020 2050 6572 666f 726d 7320 I1.. Performs │ │ │ +00486870: 2915 0036 46bf 1100 0020 2020 245a 4249 )..6F.... $ZBI │ │ │ +00486880: 5441 4e44 2829 0700 3746 2100 004e 0037 TAND()..7F!..N.7 │ │ │ +00486890: 4631 0000 2020 2050 6572 666f 726d 7320 F1.. Performs │ │ │ 004868a0: 6120 6c6f 6769 6361 6c20 414e 4420 6675 a logical AND fu │ │ │ 004868b0: 6e63 7469 6f6e 206f 6e20 7477 6f20 6269 nction on two bi │ │ │ 004868c0: 7420 7374 7269 6e67 7320 616e 6420 7265 t strings and re │ │ │ -004868d0: 7475 726e 7320 6120 6269 7454 0037 4941 turns a bitT.7IA │ │ │ +004868d0: 7475 726e 7320 6120 6269 7454 0037 4641 turns a bitT.7FA │ │ │ 004868e0: 0000 2020 2073 7472 696e 6720 6571 7561 .. string equa │ │ │ 004868f0: 6c20 696e 206c 656e 6774 6820 746f 2074 l in length to t │ │ │ 00486900: 6865 2073 686f 7274 6572 206f 6620 7468 he shorter of th │ │ │ 00486910: 6520 7477 6f20 6172 6775 6d65 6e74 7320 e two arguments │ │ │ 00486920: 2863 6f6e 7461 696e 696e 6720 7365 7451 (containing setQ │ │ │ -00486930: 0037 4951 0000 2020 2062 6974 7320 696e .7IQ.. bits in │ │ │ +00486930: 0037 4651 0000 2020 2062 6974 7320 696e .7FQ.. bits in │ │ │ 00486940: 2074 686f 7365 2070 6f73 6974 696f 6e73 those positions │ │ │ 00486950: 2077 6865 7265 2062 6f74 6820 6f66 2074 where both of t │ │ │ 00486960: 6865 2069 6e70 7574 2073 7472 696e 6773 he input strings │ │ │ 00486970: 2068 6176 6520 7365 7420 6269 7473 292e have set bits). │ │ │ -00486980: 5000 3749 6100 0020 2020 506f 7369 7469 P.7Ia.. Positi │ │ │ +00486980: 5000 3746 6100 0020 2020 506f 7369 7469 P.7Fa.. Positi │ │ │ 00486990: 6f6e 7320 636f 7272 6573 706f 6e64 696e ons correspondin │ │ │ 004869a0: 6720 746f 2070 6f73 6974 696f 6e73 2077 g to positions w │ │ │ 004869b0: 6865 7265 2065 6974 6865 7220 6f66 2074 here either of t │ │ │ 004869c0: 6865 2069 6e70 7574 2073 7472 696e 6773 he input strings │ │ │ -004869d0: 4d00 3749 7100 0020 2020 6861 7665 2061 M.7Iq.. have a │ │ │ +004869d0: 4d00 3746 7100 0020 2020 6861 7665 2061 M.7Fq.. have a │ │ │ 004869e0: 2063 6c65 6172 6564 2062 6974 2c20 616c cleared bit, al │ │ │ 004869f0: 736f 2068 6176 6520 636c 6561 7265 6420 so have cleared │ │ │ 00486a00: 6269 7473 2069 6e20 7468 6520 7265 7375 bits in the resu │ │ │ 00486a10: 6c74 696e 6720 7374 7269 6e67 2e07 0037 lting string...7 │ │ │ -00486a20: 4981 0000 3400 3749 9100 0020 2020 5468 I...4.7I... Th │ │ │ +00486a20: 4681 0000 3400 3746 9100 0020 2020 5468 F...4.7F... Th │ │ │ 00486a30: 6520 666f 726d 6174 2066 6f72 2074 6865 e format for the │ │ │ 00486a40: 2024 5a42 4954 414e 4428 2920 6675 6e63 $ZBITAND() func │ │ │ -00486a50: 7469 6f6e 2069 733a 0800 3649 c011 0000 tion is:..6I.... │ │ │ -00486a60: 1f00 3749 1200 0020 2020 245a 4249 5441 ..7I... $ZBITA │ │ │ +00486a50: 7469 6f6e 2069 733a 0800 3646 c011 0000 tion is:..6F.... │ │ │ +00486a60: 1f00 3746 1200 0020 2020 245a 4249 5441 ..7F... $ZBITA │ │ │ 00486a70: 4e44 2865 7870 7231 2c65 7870 7232 2907 ND(expr1,expr2). │ │ │ -00486a80: 0037 4913 0000 3400 3649 ff73 00ff 4558 .7I...4.6I.s..EX │ │ │ +00486a80: 0037 4613 0000 3400 3646 ff73 00ff 4558 .7F...4.6F.s..EX │ │ │ 00486a90: 414d 504c 455f 4f46 5f24 5a42 4954 414e AMPLE_OF_$ZBITAN │ │ │ 00486aa0: 4428 2900 0045 7861 6d70 6c65 5f6f 665f D()..Example_of_ │ │ │ -00486ab0: 245a 4249 5441 4e44 2829 2000 5049 bf11 $ZBITAND() .PI.. │ │ │ +00486ab0: 245a 4249 5441 4e44 2829 2000 5046 bf11 $ZBITAND() .PF.. │ │ │ 00486ac0: 0000 2020 2045 7861 6d70 6c65 206f 6620 .. Example of │ │ │ -00486ad0: 245a 4249 5441 4e44 2829 0700 5149 2100 $ZBITAND()..QI!. │ │ │ -00486ae0: 0046 0051 4931 0000 2020 2047 544d 3e73 .F.QI1.. GTM>s │ │ │ +00486ad0: 245a 4249 5441 4e44 2829 0700 5146 2100 $ZBITAND()..QF!. │ │ │ +00486ae0: 0046 0051 4631 0000 2020 2047 544d 3e73 .F.QF1.. GTM>s │ │ │ 00486af0: 6574 2042 4954 5354 5249 4e47 413d 247a et BITSTRINGA=$z │ │ │ 00486b00: 6269 7473 6574 2824 7a62 6974 7365 7428 bitset($zbitset( │ │ │ 00486b10: 247a 6269 7473 7472 2838 2c30 292c 322c $zbitstr(8,0),2, │ │ │ -00486b20: 3129 2c38 2c31 2936 0051 4941 0000 2020 1),8,1)6.QIA.. │ │ │ +00486b20: 3129 2c38 2c31 2936 0051 4641 0000 2020 1),8,1)6.QFA.. │ │ │ 00486b30: 203b 2054 6865 2062 696e 6172 7920 7265 ; The binary re │ │ │ 00486b40: 7072 6573 656e 7461 7469 6f6e 206f 6620 presentation of │ │ │ 00486b50: 4120 6973 2030 3130 3030 3030 3146 0051 A is 01000001F.Q │ │ │ -00486b60: 4951 0000 2020 2047 544d 3e73 6574 2042 IQ.. GTM>set B │ │ │ +00486b60: 4651 0000 2020 2047 544d 3e73 6574 2042 FQ.. GTM>set B │ │ │ 00486b70: 4954 5354 5249 4e47 423d 247a 6269 7473 ITSTRINGB=$zbits │ │ │ 00486b80: 6574 2824 7a62 6974 7365 7428 247a 6269 et($zbitset($zbi │ │ │ 00486b90: 7473 7472 2838 2c30 292c 322c 3129 2c37 tstr(8,0),2,1),7 │ │ │ -00486ba0: 2c31 2936 0051 4961 0000 2020 203b 2054 ,1)6.QIa.. ; T │ │ │ +00486ba0: 2c31 2936 0051 4661 0000 2020 203b 2054 ,1)6.QFa.. ; T │ │ │ 00486bb0: 6865 2062 696e 6172 7920 7265 7072 6573 he binary repres │ │ │ 00486bc0: 656e 7461 7469 6f6e 206f 6620 4220 6973 entation of B is │ │ │ -00486bd0: 2030 3130 3030 3031 303d 0051 4971 0000 01000010=.QIq.. │ │ │ +00486bd0: 2030 3130 3030 3031 303d 0051 4671 0000 01000010=.QFq.. │ │ │ 00486be0: 2020 2047 544d 3e73 6574 2042 4954 5354 GTM>set BITST │ │ │ 00486bf0: 5249 4e47 4142 3d24 7a62 6974 616e 6428 RINGAB=$zbitand( │ │ │ 00486c00: 4249 5453 5452 494e 4741 2c42 4954 5354 BITSTRINGA,BITST │ │ │ -00486c10: 5249 4e47 4229 3700 5149 8100 0020 2020 RINGB)7.QI... │ │ │ +00486c10: 5249 4e47 4229 3700 5146 8100 0020 2020 RINGB)7.QF... │ │ │ 00486c20: 4754 4d3e 666f 7220 693d 313a 313a 3820 GTM>for i=1:1:8 │ │ │ 00486c30: 7772 6974 6520 247a 6269 7467 6574 2842 write $zbitget(B │ │ │ 00486c40: 4954 5354 5249 4e47 4142 2c69 2912 0051 ITSTRINGAB,i)..Q │ │ │ -00486c50: 4991 0000 2020 2030 3130 3030 3030 3008 I... 01000000. │ │ │ -00486c60: 0050 49c0 1100 0054 0051 4912 0000 2020 .PI....T.QI... │ │ │ +00486c50: 4691 0000 2020 2030 3130 3030 3030 3008 F... 01000000. │ │ │ +00486c60: 0050 46c0 1100 0054 0051 4612 0000 2020 .PF....T.QF... │ │ │ 00486c70: 2054 6869 7320 6578 616d 706c 6573 2075 This examples u │ │ │ 00486c80: 7365 7320 245a 4249 5441 4e44 2074 6f20 ses $ZBITAND to │ │ │ 00486c90: 7065 7266 6f72 6d20 6120 6269 7477 6973 perform a bitwis │ │ │ 00486ca0: 6520 414e 4420 6f70 6572 6174 696f 6e20 e AND operation │ │ │ -00486cb0: 6f6e 2041 2061 6e64 2042 2e07 0051 4913 on A and B...QI. │ │ │ -00486cc0: 0000 1600 5149 1400 0020 2020 4120 3d20 ....QI... A = │ │ │ -00486cd0: 3031 3030 3030 3031 1600 5149 1500 0020 01000001..QI... │ │ │ +00486cb0: 6f6e 2041 2061 6e64 2042 2e07 0051 4613 on A and B...QF. │ │ │ +00486cc0: 0000 1600 5146 1400 0020 2020 4120 3d20 ....QF... A = │ │ │ +00486cd0: 3031 3030 3030 3031 1600 5146 1500 0020 01000001..QF... │ │ │ 00486ce0: 2020 4220 3d20 3031 3030 3030 3130 2300 B = 01000010#. │ │ │ -00486cf0: 5149 1600 0020 2020 4120 6269 7477 6973 QI... A bitwis │ │ │ +00486cf0: 5146 1600 0020 2020 4120 6269 7477 6973 QF... A bitwis │ │ │ 00486d00: 6520 414e 4420 4220 3d20 3031 3030 3030 e AND B = 010000 │ │ │ -00486d10: 3007 0051 4917 0000 1900 3049 434f 554e 0..QI.....0ICOUN │ │ │ +00486d10: 3007 0051 4617 0000 1900 3046 434f 554e 0..QF.....0FCOUN │ │ │ 00486d20: 5428 2900 0024 5a42 4954 434f 554e 5428 T()..$ZBITCOUNT( │ │ │ -00486d30: 2917 0038 49bf 1100 0020 2020 245a 4249 )..8I.... $ZBI │ │ │ -00486d40: 5443 4f55 4e54 2829 0700 3949 2100 0038 TCOUNT()..9I!..8 │ │ │ -00486d50: 0039 4931 0000 2020 2052 6574 7572 6e73 .9I1.. Returns │ │ │ +00486d30: 2917 0038 46bf 1100 0020 2020 245a 4249 )..8F.... $ZBI │ │ │ +00486d40: 5443 4f55 4e54 2829 0700 3946 2100 0038 TCOUNT()..9F!..8 │ │ │ +00486d50: 0039 4631 0000 2020 2052 6574 7572 6e73 .9F1.. Returns │ │ │ 00486d60: 2074 6865 206e 756d 6265 7220 6f66 204f the number of O │ │ │ 00486d70: 4e20 6269 7473 2069 6e20 6120 6269 7420 N bits in a bit │ │ │ -00486d80: 7374 7269 6e67 2e07 0039 4941 0000 3400 string...9IA..4. │ │ │ -00486d90: 3949 5100 0020 2020 5468 6520 666f 726d 9IQ.. The form │ │ │ +00486d80: 7374 7269 6e67 2e07 0039 4641 0000 3400 string...9FA..4. │ │ │ +00486d90: 3946 5100 0020 2020 5468 6520 666f 726d 9FQ.. The form │ │ │ 00486da0: 6174 2066 6f72 2074 6865 2024 5a42 4954 at for the $ZBIT │ │ │ 00486db0: 434f 554e 5420 6675 6e63 7469 6f6e 2069 COUNT function i │ │ │ -00486dc0: 733a 0700 3949 6100 001a 0039 4971 0000 s:..9Ia....9Iq.. │ │ │ +00486dc0: 733a 0700 3946 6100 001a 0039 4671 0000 s:..9Fa....9Fq.. │ │ │ 00486dd0: 2020 2024 5a42 4954 434f 554e 5428 6578 $ZBITCOUNT(ex │ │ │ -00486de0: 7072 2907 0039 4981 0000 3800 3849 ff73 pr)..9I...8.8I.s │ │ │ +00486de0: 7072 2907 0039 4681 0000 3800 3846 ff73 pr)..9F...8.8F.s │ │ │ 00486df0: 00ff 4558 414d 504c 455f 4f46 5f24 5a42 ..EXAMPLE_OF_$ZB │ │ │ 00486e00: 4954 434f 554e 5428 2900 0045 7861 6d70 ITCOUNT()..Examp │ │ │ 00486e10: 6c65 5f6f 665f 245a 4249 5443 4f55 4e54 le_of_$ZBITCOUNT │ │ │ -00486e20: 2829 2200 5449 bf11 0000 2020 2045 7861 ()".TI.... Exa │ │ │ +00486e20: 2829 2200 5446 bf11 0000 2020 2045 7861 ()".TF.... Exa │ │ │ 00486e30: 6d70 6c65 206f 6620 245a 4249 5443 4f55 mple of $ZBITCOU │ │ │ -00486e40: 4e54 2829 0700 5549 2100 0012 0055 4931 NT()..UI!....UI1 │ │ │ +00486e40: 4e54 2829 0700 5546 2100 0012 0055 4631 NT()..UF!....UF1 │ │ │ 00486e50: 0000 2020 2045 7861 6d70 6c65 3a07 0055 .. Example:..U │ │ │ -00486e60: 4941 0000 4600 5549 5100 0020 2020 4754 IA..F.UIQ.. GT │ │ │ +00486e60: 4641 0000 4600 5546 5100 0020 2020 4754 FA..F.UFQ.. GT │ │ │ 00486e70: 4d3e 7365 7420 4249 5453 5452 494e 4741 M>set BITSTRINGA │ │ │ 00486e80: 3d24 5a42 4954 5345 5428 245a 4249 5453 =$ZBITSET($ZBITS │ │ │ 00486e90: 4554 2824 5a42 4954 5354 5228 382c 3029 ET($ZBITSTR(8,0) │ │ │ -00486ea0: 2c32 2c31 292c 382c 3129 3600 5549 6100 ,2,1),8,1)6.UIa. │ │ │ +00486ea0: 2c32 2c31 292c 382c 3129 3600 5546 6100 ,2,1),8,1)6.UFa. │ │ │ 00486eb0: 0020 2020 3b20 5468 6520 6269 6e61 7279 . ; The binary │ │ │ 00486ec0: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation │ │ │ 00486ed0: 6f66 2041 2069 7320 3031 3030 3030 3031 of A is 01000001 │ │ │ -00486ee0: 4600 5549 7100 0020 2020 4754 4d3e 7365 F.UIq.. GTM>se │ │ │ +00486ee0: 4600 5546 7100 0020 2020 4754 4d3e 7365 F.UFq.. GTM>se │ │ │ 00486ef0: 7420 4249 5453 5452 494e 4742 3d24 7a62 t BITSTRINGB=$zb │ │ │ 00486f00: 6974 7365 7428 247a 6269 7473 6574 2824 itset($zbitset($ │ │ │ 00486f10: 7a62 6974 7374 7228 382c 3029 2c32 2c31 zbitstr(8,0),2,1 │ │ │ -00486f20: 292c 372c 3129 3600 5549 8100 0020 2020 ),7,1)6.UI... │ │ │ +00486f20: 292c 372c 3129 3600 5546 8100 0020 2020 ),7,1)6.UF... │ │ │ 00486f30: 3b20 5468 6520 6269 6e61 7279 2072 6570 ; The binary rep │ │ │ 00486f40: 7265 7365 6e74 6174 696f 6e20 6f66 2042 resentation of B │ │ │ -00486f50: 2069 7320 3031 3030 3030 3130 3b00 5549 is 01000010;.UI │ │ │ +00486f50: 2069 7320 3031 3030 3030 3130 3b00 5546 is 01000010;.UF │ │ │ 00486f60: 9100 0020 2020 4754 4d3e 5365 7420 4249 ... GTM>Set BI │ │ │ 00486f70: 5453 5452 494e 4743 3d24 7a62 6974 6f72 TSTRINGC=$zbitor │ │ │ 00486f80: 2842 4954 5354 5249 4e47 412c 4249 5453 (BITSTRINGA,BITS │ │ │ -00486f90: 5452 494e 4742 291c 0054 49c0 1100 0020 TRINGB)..TI.... │ │ │ +00486f90: 5452 494e 4742 291c 0054 46c0 1100 0020 TRINGB)..TF.... │ │ │ 00486fa0: 2020 3b20 4120 4f52 2042 3d30 3130 3030 ; A OR B=01000 │ │ │ -00486fb0: 3031 312a 0055 4912 0000 2020 2047 544d 011*.UI... GTM │ │ │ +00486fb0: 3031 312a 0055 4612 0000 2020 2047 544d 011*.UF... GTM │ │ │ 00486fc0: 3e77 7269 7465 2024 7a62 6974 636f 756e >write $zbitcoun │ │ │ 00486fd0: 7428 4249 5453 5452 494e 4741 290b 0055 t(BITSTRINGA)..U │ │ │ -00486fe0: 4913 0000 2020 2032 0000 0000 0000 0000 I... 2........ │ │ │ +00486fe0: 4613 0000 2020 2032 0000 0000 0000 0000 F... 2........ │ │ │ 00486ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00487000: 0400 0000 ea07 0000 9925 0000 0000 0000 .........%...... │ │ │ -00487010: 7f00 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00487010: 7f00 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 434f 554e 5428 2900 ff73 00ff ZBITCOUNT()..s.. │ │ │ 00487050: 4558 414d 504c 455f 4f46 5f24 5a42 4954 EXAMPLE_OF_$ZBIT │ │ │ 00487060: 434f 554e 5428 2900 c014 0000 2020 2047 COUNT()..... G │ │ │ 00487070: 544d 3e77 7269 7465 2024 7a62 6974 636f TM>write $zbitco │ │ │ 00487080: 756e 7428 4249 5453 5452 494e 4742 290b unt(BITSTRINGB). │ │ │ -00487090: 0055 4915 0000 2020 2032 2a00 5549 1600 .UI... 2*.UI.. │ │ │ +00487090: 0055 4615 0000 2020 2032 2a00 5546 1600 .UF... 2*.UF.. │ │ │ 004870a0: 0020 2020 4754 4d3e 7772 6974 6520 247a . GTM>write $z │ │ │ 004870b0: 6269 7463 6f75 6e74 2842 4954 5354 5249 bitcount(BITSTRI │ │ │ -004870c0: 4e47 4329 0b00 5549 1700 0020 2020 330e NGC)..UI... 3. │ │ │ -004870d0: 0055 4918 0000 2020 2047 544d 3e07 0055 .UI... GTM>..U │ │ │ -004870e0: 4919 0000 5400 5549 1a00 0020 2020 5468 I...T.UI... Th │ │ │ +004870c0: 4e47 4329 0b00 5546 1700 0020 2020 330e NGC)..UF... 3. │ │ │ +004870d0: 0055 4618 0000 2020 2047 544d 3e07 0055 .UF... GTM>..U │ │ │ +004870e0: 4619 0000 5400 5546 1a00 0020 2020 5468 F...T.UF... Th │ │ │ 004870f0: 6973 2065 7861 6d70 6c65 2064 6973 706c is example displ │ │ │ 00487100: 6179 7320 7468 6520 6e75 6d62 6572 206f ays the number o │ │ │ 00487110: 6620 4f4e 2062 6974 7320 696e 2042 4954 f ON bits in BIT │ │ │ 00487120: 5354 5249 4e47 412c 2042 4954 5354 5249 STRINGA, BITSTRI │ │ │ -00487130: 4e47 422c 2061 6e64 1500 5549 2100 0020 NGB, and..UI!.. │ │ │ +00487130: 4e47 422c 2061 6e64 1500 5546 2100 0020 NGB, and..UF!.. │ │ │ 00487140: 2020 4249 5453 5452 494e 4743 2e07 0055 BITSTRINGC...U │ │ │ -00487150: 4922 0000 1700 3049 4649 4e44 2829 0000 I"....0IFIND().. │ │ │ -00487160: 245a 4249 5446 494e 4428 2916 0037 49bf $ZBITFIND()..7I. │ │ │ +00487150: 4622 0000 1700 3046 4649 4e44 2829 0000 F"....0FFIND().. │ │ │ +00487160: 245a 4249 5446 494e 4428 2916 0037 46bf $ZBITFIND()..7F. │ │ │ 00487170: 1100 0020 2020 245a 4249 5446 494e 4428 ... $ZBITFIND( │ │ │ -00487180: 2907 0038 4921 0000 5400 3849 3100 0020 )..8I!..T.8I1.. │ │ │ +00487180: 2907 0038 4621 0000 5400 3846 3100 0020 )..8F!..T.8F1.. │ │ │ 00487190: 2020 5065 7266 6f72 6d73 2074 6865 2061 Performs the a │ │ │ 004871a0: 6e61 6c6f 6720 6f66 2024 4649 4e44 2829 nalog of $FIND() │ │ │ 004871b0: 206f 6e20 6120 6269 7420 7374 7269 6e67 on a bit string │ │ │ 004871c0: 2e20 4974 2072 6574 7572 6e73 2061 6e20 . It returns an │ │ │ -004871d0: 696e 7465 6765 7220 7468 6174 5200 3849 integer thatR.8I │ │ │ +004871d0: 696e 7465 6765 7220 7468 6174 5200 3846 integer thatR.8F │ │ │ 004871e0: 4100 0020 2020 6964 656e 7469 6669 6573 A.. identifies │ │ │ 004871f0: 2074 6865 2070 6f73 6974 696f 6e20 6166 the position af │ │ │ 00487200: 7465 7220 7468 6520 6669 7273 7420 706f ter the first po │ │ │ 00487210: 7369 7469 6f6e 2065 7175 616c 2074 6f20 sition equal to │ │ │ 00487220: 6120 7472 7574 682d 7661 6c75 6564 4f00 a truth-valuedO. │ │ │ -00487230: 3849 5100 0020 2020 6578 7072 6573 7369 8IQ.. expressi │ │ │ +00487230: 3846 5100 0020 2020 6578 7072 6573 7369 8FQ.. expressi │ │ │ 00487240: 6f6e 2074 6861 7420 6f63 6375 7273 2061 on that occurs a │ │ │ 00487250: 742c 206f 7220 6166 7465 722c 2074 6865 t, or after, the │ │ │ 00487260: 2073 7065 6369 6669 6564 2073 7461 7274 specified start │ │ │ 00487270: 696e 6720 706f 7369 7469 6f6e 2e07 0038 ing position...8 │ │ │ -00487280: 4961 0000 3300 3849 7100 0020 2020 5468 Ia..3.8Iq.. Th │ │ │ +00487280: 4661 0000 3300 3846 7100 0020 2020 5468 Fa..3.8Fq.. Th │ │ │ 00487290: 6520 666f 726d 6174 2066 6f72 2074 6865 e format for the │ │ │ 004872a0: 2024 5a42 4954 4649 4e44 2066 756e 6374 $ZBITFIND funct │ │ │ -004872b0: 696f 6e20 6973 3a07 0038 4981 0000 2a00 ion is:..8I...*. │ │ │ -004872c0: 3849 9100 0020 2020 245a 4249 5446 494e 8I... $ZBITFIN │ │ │ +004872b0: 696f 6e20 6973 3a07 0038 4681 0000 2a00 ion is:..8F...*. │ │ │ +004872c0: 3846 9100 0020 2020 245a 4249 5446 494e 8F... $ZBITFIN │ │ │ 004872d0: 4428 6578 7072 2c74 7665 7870 725b 2c69 D(expr,tvexpr[,i │ │ │ -004872e0: 6e74 6578 7072 5d29 0800 3749 c011 0000 ntexpr])..7I.... │ │ │ -004872f0: 5200 3849 1200 0020 2020 4966 2074 6865 R.8I... If the │ │ │ +004872e0: 6e74 6578 7072 5d29 0800 3746 c011 0000 ntexpr])..7F.... │ │ │ +004872f0: 5200 3846 1200 0020 2020 4966 2074 6865 R.8F... If the │ │ │ 00487300: 206f 7074 696f 6e61 6c20 696e 7465 6765 optional intege │ │ │ 00487310: 7220 6172 6775 6d65 6e74 2065 7863 6565 r argument excee │ │ │ 00487320: 6473 2074 6865 206c 656e 6774 6820 6f66 ds the length of │ │ │ 00487330: 2074 6865 2073 7472 696e 672c 206f 7220 the string, or │ │ │ -00487340: 6966 4f00 3849 1300 0020 2020 7468 6520 ifO.8I... the │ │ │ +00487340: 6966 4f00 3846 1300 0020 2020 7468 6520 ifO.8F... the │ │ │ 00487350: 6675 6e63 7469 6f6e 2066 696e 6473 206e function finds n │ │ │ 00487360: 6f20 6675 7274 6865 7220 6269 7473 2c20 o further bits, │ │ │ 00487370: 245a 4249 5446 494e 4428 2920 7265 7475 $ZBITFIND() retu │ │ │ 00487380: 726e 7320 6120 7a65 726f 2076 616c 7565 rns a zero value │ │ │ -00487390: 2e07 0038 4914 0000 1a00 3749 ff73 00ff ...8I.....7I.s.. │ │ │ +00487390: 2e07 0038 4614 0000 1a00 3746 ff73 00ff ...8F.....7F.s.. │ │ │ 004873a0: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -004873b0: 6573 1300 4449 bf11 0000 2020 2045 7861 es..DI.... Exa │ │ │ -004873c0: 6d70 6c65 7307 0045 4921 0000 1200 4549 mples..EI!....EI │ │ │ +004873b0: 6573 1300 4446 bf11 0000 2020 2045 7861 es..DF.... Exa │ │ │ +004873c0: 6d70 6c65 7307 0045 4621 0000 1200 4546 mples..EF!....EF │ │ │ 004873d0: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -004873e0: 4549 4100 0046 0045 4951 0000 2020 2047 EIA..F.EIQ.. G │ │ │ +004873e0: 4546 4100 0046 0045 4651 0000 2020 2047 EFA..F.EFQ.. G │ │ │ 004873f0: 544d 3e53 6574 2042 4954 5354 5249 4e47 TM>Set BITSTRING │ │ │ 00487400: 413d 245a 4249 5453 4554 2824 5a42 4954 A=$ZBITSET($ZBIT │ │ │ 00487410: 5345 5428 245a 4249 5453 5452 2838 2c30 SET($ZBITSTR(8,0 │ │ │ -00487420: 292c 322c 3129 2c38 2c31 2936 0045 4961 ),2,1),8,1)6.EIa │ │ │ +00487420: 292c 322c 3129 2c38 2c31 2936 0045 4661 ),2,1),8,1)6.EFa │ │ │ 00487430: 0000 2020 203b 2054 6865 2062 696e 6172 .. ; The binar │ │ │ 00487440: 7920 7265 7072 6573 656e 7461 7469 6f6e y representation │ │ │ 00487450: 206f 6620 4120 6973 2030 3130 3030 3030 of A is 0100000 │ │ │ -00487460: 312d 0045 4971 0000 2020 2047 544d 3e77 1-.EIq.. GTM>w │ │ │ +00487460: 312d 0045 4671 0000 2020 2047 544d 3e77 1-.EFq.. GTM>w │ │ │ 00487470: 7269 7465 2024 7a62 6974 6669 6e64 2842 rite $zbitfind(B │ │ │ 00487480: 4954 5354 5249 4e47 412c 312c 3329 0b00 ITSTRINGA,1,3).. │ │ │ -00487490: 4549 8100 0020 2020 390e 0045 4991 0000 EI... 9..EI... │ │ │ -004874a0: 2020 2047 544d 3e08 0044 49c0 1100 004c GTM>..DI....L │ │ │ -004874b0: 0045 4912 0000 2020 2054 6869 7320 6578 .EI... This ex │ │ │ +00487490: 4546 8100 0020 2020 390e 0045 4691 0000 EF... 9..EF... │ │ │ +004874a0: 2020 2047 544d 3e08 0044 46c0 1100 004c GTM>..DF....L │ │ │ +004874b0: 0045 4612 0000 2020 2054 6869 7320 6578 .EF... This ex │ │ │ 004874c0: 616d 706c 6520 7365 6172 6368 6573 2066 ample searches f │ │ │ 004874d0: 6f72 2062 6974 2076 616c 7565 2031 2073 or bit value 1 s │ │ │ 004874e0: 7461 7274 696e 6720 6672 6f6d 2074 6865 tarting from the │ │ │ -004874f0: 2033 7264 2062 6974 206f 6615 0045 4913 3rd bit of..EI. │ │ │ +004874f0: 2033 7264 2062 6974 206f 6615 0045 4613 3rd bit of..EF. │ │ │ 00487500: 0000 2020 2042 4954 5354 5249 4e47 412e .. BITSTRINGA. │ │ │ -00487510: 0700 4549 1400 0015 0030 4947 4554 2829 ..EI.....0IGET() │ │ │ -00487520: 0000 245a 4249 5447 4554 2829 1500 3649 ..$ZBITGET()..6I │ │ │ +00487510: 0700 4546 1400 0015 0030 4647 4554 2829 ..EF.....0FGET() │ │ │ +00487520: 0000 245a 4249 5447 4554 2829 1500 3646 ..$ZBITGET()..6F │ │ │ 00487530: bf11 0000 2020 2024 5a42 4954 4745 5428 .... $ZBITGET( │ │ │ -00487540: 2907 0037 4921 0000 4600 3749 3100 0020 )..7I!..F.7I1.. │ │ │ +00487540: 2907 0037 4621 0000 4600 3746 3100 0020 )..7F!..F.7F1.. │ │ │ 00487550: 2020 5265 7475 726e 7320 7468 6520 7661 Returns the va │ │ │ 00487560: 6c75 6520 6f66 2061 2073 7065 6369 6669 lue of a specifi │ │ │ 00487570: 6564 2070 6f73 6974 696f 6e20 696e 2074 ed position in t │ │ │ 00487580: 6865 2062 6974 2073 7472 696e 672e 0700 he bit string... │ │ │ -00487590: 3749 4100 0032 0037 4951 0000 2020 2054 7IA..2.7IQ.. T │ │ │ +00487590: 3746 4100 0032 0037 4651 0000 2020 2054 7FA..2.7FQ.. T │ │ │ 004875a0: 6865 2066 6f72 6d61 7420 666f 7220 7468 he format for th │ │ │ 004875b0: 6520 245a 4249 5447 4554 2066 756e 6374 e $ZBITGET funct │ │ │ -004875c0: 696f 6e20 6973 3a07 0037 4961 0000 2000 ion is:..7Ia.. . │ │ │ -004875d0: 3749 7100 0020 2020 245a 4249 5447 4554 7Iq.. $ZBITGET │ │ │ +004875c0: 696f 6e20 6973 3a07 0037 4661 0000 2000 ion is:..7Fa.. . │ │ │ +004875d0: 3746 7100 0020 2020 245a 4249 5447 4554 7Fq.. $ZBITGET │ │ │ 004875e0: 2865 7870 722c 696e 7465 7870 7229 0700 (expr,intexpr).. │ │ │ -004875f0: 3749 8100 001a 0036 49ff 7300 ff45 5841 7I.....6I.s..EXA │ │ │ +004875f0: 3746 8100 001a 0036 46ff 7300 ff45 5841 7F.....6F.s..EXA │ │ │ 00487600: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -00487610: 0043 49bf 1100 0020 2020 4578 616d 706c .CI.... Exampl │ │ │ -00487620: 6573 0700 4449 2100 0012 0044 4931 0000 es..DI!....DI1.. │ │ │ -00487630: 2020 2045 7861 6d70 6c65 3a07 0044 4941 Example:..DIA │ │ │ -00487640: 0000 0700 4449 5100 0046 0044 4961 0000 ....DIQ..F.DIa.. │ │ │ +00487610: 0043 46bf 1100 0020 2020 4578 616d 706c .CF.... Exampl │ │ │ +00487620: 6573 0700 4446 2100 0012 0044 4631 0000 es..DF!....DF1.. │ │ │ +00487630: 2020 2045 7861 6d70 6c65 3a07 0044 4641 Example:..DFA │ │ │ +00487640: 0000 0700 4446 5100 0046 0044 4661 0000 ....DFQ..F.DFa.. │ │ │ 00487650: 2020 2047 544d 3e73 6574 2042 4954 5354 GTM>set BITST │ │ │ 00487660: 5249 4e47 413d 247a 6269 7473 6574 2824 RINGA=$zbitset($ │ │ │ 00487670: 7a62 6974 7365 7428 247a 6269 7473 7472 zbitset($zbitstr │ │ │ 00487680: 2838 2c30 292c 322c 3129 2c38 2c31 2936 (8,0),2,1),8,1)6 │ │ │ -00487690: 0044 4971 0000 2020 203b 2054 6865 2062 .DIq.. ; The b │ │ │ +00487690: 0044 4671 0000 2020 203b 2054 6865 2062 .DFq.. ; The b │ │ │ 004876a0: 696e 6172 7920 7265 7072 6573 656e 7461 inary representa │ │ │ 004876b0: 7469 6f6e 206f 6620 4120 6973 2030 3130 tion of A is 010 │ │ │ -004876c0: 3030 3030 3136 0044 4981 0000 2020 2047 000016.DI... G │ │ │ +004876c0: 3030 3030 3136 0044 4681 0000 2020 2047 000016.DF... G │ │ │ 004876d0: 544d 3e66 6f72 2069 3d31 3a31 3a38 2077 TM>for i=1:1:8 w │ │ │ 004876e0: 7269 7465 2024 7a62 6974 6765 7428 4249 rite $zbitget(BI │ │ │ -004876f0: 5453 5452 494e 4741 2c69 2912 0044 4991 TSTRINGA,i)..DI. │ │ │ +004876f0: 5453 5452 494e 4741 2c69 2912 0044 4691 TSTRINGA,i)..DF. │ │ │ 00487700: 0000 2020 2030 3130 3030 3030 310f 0043 .. 01000001..C │ │ │ -00487710: 49c0 1100 0020 2020 4754 4d3e 0700 4449 I.... GTM>..DI │ │ │ -00487720: 1200 0052 0044 4913 0000 2020 2054 6869 ...R.DI... Thi │ │ │ +00487710: 46c0 1100 0020 2020 4754 4d3e 0700 4446 F.... GTM>..DF │ │ │ +00487720: 1200 0052 0044 4613 0000 2020 2054 6869 ...R.DF... Thi │ │ │ 00487730: 7320 6578 616d 706c 6573 2075 7365 7320 s examples uses │ │ │ 00487740: 245a 4249 5447 4554 2829 2074 6f20 6469 $ZBITGET() to di │ │ │ 00487750: 7370 6c61 7920 7468 6520 6269 6e61 7279 splay the binary │ │ │ 00487760: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation │ │ │ -00487770: 6f66 2041 2e07 0044 4914 0000 1500 3049 of A...DI.....0I │ │ │ +00487770: 6f66 2041 2e07 0044 4614 0000 1500 3046 of A...DF.....0F │ │ │ 00487780: 4c45 4e28 2900 0024 5a42 4954 4c45 4e28 LEN()..$ZBITLEN( │ │ │ -00487790: 2915 0036 49bf 1100 0020 2020 245a 4249 )..6I.... $ZBI │ │ │ -004877a0: 544c 454e 2829 0700 3749 2100 0036 0037 TLEN()..7I!..6.7 │ │ │ -004877b0: 4931 0000 2020 2052 6574 7572 6e73 2074 I1.. Returns t │ │ │ +00487790: 2915 0036 46bf 1100 0020 2020 245a 4249 )..6F.... $ZBI │ │ │ +004877a0: 544c 454e 2829 0700 3746 2100 0036 0037 TLEN()..7F!..6.7 │ │ │ +004877b0: 4631 0000 2020 2052 6574 7572 6e73 2074 F1.. Returns t │ │ │ 004877c0: 6865 206c 656e 6774 6820 6f66 2061 2062 he length of a b │ │ │ 004877d0: 6974 2073 7472 696e 672c 2069 6e20 6269 it string, in bi │ │ │ -004877e0: 7473 2e07 0037 4941 0000 0000 0000 0000 ts...7IA........ │ │ │ +004877e0: 7473 2e07 0037 4641 0000 0000 0000 0000 ts...7FA........ │ │ │ 004877f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00487800: 0400 0000 ba07 0000 d625 0000 0000 0000 .........%...... │ │ │ -00487810: 6900 0049 4845 4c50 00ff 7300 ff46 554e i..IHELP..s..FUN │ │ │ +00487810: 6900 0046 4845 4c50 00ff 7300 ff46 554e i..FHELP..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 4c45 4e28 2900 bf51 0000 2020 ZBITLEN()..Q.. │ │ │ 00487850: 2054 6865 2066 6f72 6d61 7420 666f 7220 The format for │ │ │ 00487860: 7468 6520 245a 4249 544c 454e 2066 756e the $ZBITLEN fun │ │ │ -00487870: 6374 696f 6e20 6973 3a07 0037 4961 0000 ction is:..7Ia.. │ │ │ -00487880: 1800 3749 7100 0020 2020 245a 4249 544c ..7Iq.. $ZBITL │ │ │ -00487890: 454e 2865 7870 7229 0700 3749 8100 001a EN(expr)..7I.... │ │ │ -004878a0: 0036 49ff 7300 ff45 5841 4d50 4c45 5300 .6I.s..EXAMPLES. │ │ │ -004878b0: 0045 7861 6d70 6c65 7313 0043 49bf 1100 .Examples..CI... │ │ │ -004878c0: 0020 2020 4578 616d 706c 6573 0700 4449 . Examples..DI │ │ │ -004878d0: 2100 0026 0044 4931 0000 2020 2047 544d !..&.DI1.. GTM │ │ │ +00487870: 6374 696f 6e20 6973 3a07 0037 4661 0000 ction is:..7Fa.. │ │ │ +00487880: 1800 3746 7100 0020 2020 245a 4249 544c ..7Fq.. $ZBITL │ │ │ +00487890: 454e 2865 7870 7229 0700 3746 8100 001a EN(expr)..7F.... │ │ │ +004878a0: 0036 46ff 7300 ff45 5841 4d50 4c45 5300 .6F.s..EXAMPLES. │ │ │ +004878b0: 0045 7861 6d70 6c65 7313 0043 46bf 1100 .Examples..CF... │ │ │ +004878c0: 0020 2020 4578 616d 706c 6573 0700 4446 . Examples..DF │ │ │ +004878d0: 2100 0026 0044 4631 0000 2020 2047 544d !..&.DF1.. GTM │ │ │ 004878e0: 3e73 6574 2042 4954 5354 523d 247a 6269 >set BITSTR=$zbi │ │ │ -004878f0: 7473 7472 2836 2c31 2907 0044 4941 0000 tstr(6,1)..DIA.. │ │ │ -00487900: 2400 4449 5100 0020 2020 4754 4d3e 7772 $.DIQ.. GTM>wr │ │ │ +004878f0: 7473 7472 2836 2c31 2907 0044 4641 0000 tstr(6,1)..DFA.. │ │ │ +00487900: 2400 4446 5100 0020 2020 4754 4d3e 7772 $.DFQ.. GTM>wr │ │ │ 00487910: 6974 6520 247a 6269 746c 656e 2842 4954 ite $zbitlen(BIT │ │ │ -00487920: 5354 5229 0b00 4449 6100 0020 2020 360e STR)..DIa.. 6. │ │ │ -00487930: 0044 4971 0000 2020 2047 544d 3e07 0044 .DIq.. GTM>..D │ │ │ -00487940: 4981 0000 4500 4449 9100 0020 2020 5468 I...E.DI... Th │ │ │ +00487920: 5354 5229 0b00 4446 6100 0020 2020 360e STR)..DFa.. 6. │ │ │ +00487930: 0044 4671 0000 2020 2047 544d 3e07 0044 .DFq.. GTM>..D │ │ │ +00487940: 4681 0000 4500 4446 9100 0020 2020 5468 F...E.DF... Th │ │ │ 00487950: 6973 2065 7861 6d70 6c65 2064 6973 706c is example displ │ │ │ 00487960: 6179 7320 7468 6520 6c65 6e67 7468 206f ays the length o │ │ │ 00487970: 6620 6120 6269 7420 7374 7269 6e67 206f f a bit string o │ │ │ -00487980: 6620 3620 6269 7473 2e08 0043 49c0 1100 f 6 bits...CI... │ │ │ -00487990: 0015 0030 494e 4f54 2829 0000 245a 4249 ...0INOT()..$ZBI │ │ │ -004879a0: 544e 4f54 2829 1500 3649 bf11 0000 2020 TNOT()..6I.... │ │ │ -004879b0: 2024 5a42 4954 4e4f 5428 2907 0037 4921 $ZBITNOT()..7I! │ │ │ -004879c0: 0000 5100 3749 3100 0020 2020 5265 7475 ..Q.7I1.. Retu │ │ │ +00487980: 6620 3620 6269 7473 2e08 0043 46c0 1100 f 6 bits...CF... │ │ │ +00487990: 0015 0030 464e 4f54 2829 0000 245a 4249 ...0FNOT()..$ZBI │ │ │ +004879a0: 544e 4f54 2829 1500 3646 bf11 0000 2020 TNOT()..6F.... │ │ │ +004879b0: 2024 5a42 4954 4e4f 5428 2907 0037 4621 $ZBITNOT()..7F! │ │ │ +004879c0: 0000 5100 3746 3100 0020 2020 5265 7475 ..Q.7F1.. Retu │ │ │ 004879d0: 726e 7320 6120 636f 7079 206f 6620 7468 rns a copy of th │ │ │ 004879e0: 6520 6269 7420 7374 7269 6e67 2077 6974 e bit string wit │ │ │ 004879f0: 6820 6561 6368 2069 6e70 7574 2062 6974 h each input bit │ │ │ 00487a00: 2070 6f73 6974 696f 6e20 696e 7665 7274 position invert │ │ │ -00487a10: 6564 2e07 0037 4941 0000 3200 3749 5100 ed...7IA..2.7IQ. │ │ │ +00487a10: 6564 2e07 0037 4641 0000 3200 3746 5100 ed...7FA..2.7FQ. │ │ │ 00487a20: 0020 2020 5468 6520 666f 726d 6174 2066 . The format f │ │ │ 00487a30: 6f72 2074 6865 2024 5a42 4954 4e4f 5420 or the $ZBITNOT │ │ │ -00487a40: 6675 6e63 7469 6f6e 2069 733a 0700 3749 function is:..7I │ │ │ -00487a50: 6100 0018 0037 4971 0000 2020 2024 5a42 a....7Iq.. $ZB │ │ │ -00487a60: 4954 4e4f 5428 6578 7072 2907 0037 4981 ITNOT(expr)..7I. │ │ │ -00487a70: 0000 1a00 3649 ff73 00ff 4558 414d 504c ....6I.s..EXAMPL │ │ │ -00487a80: 4553 0000 4578 616d 706c 6573 1300 4349 ES..Examples..CI │ │ │ +00487a40: 6675 6e63 7469 6f6e 2069 733a 0700 3746 function is:..7F │ │ │ +00487a50: 6100 0018 0037 4671 0000 2020 2024 5a42 a....7Fq.. $ZB │ │ │ +00487a60: 4954 4e4f 5428 6578 7072 2907 0037 4681 ITNOT(expr)..7F. │ │ │ +00487a70: 0000 1a00 3646 ff73 00ff 4558 414d 504c ....6F.s..EXAMPL │ │ │ +00487a80: 4553 0000 4578 616d 706c 6573 1300 4346 ES..Examples..CF │ │ │ 00487a90: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -00487aa0: 0044 4921 0000 4600 4449 3100 0020 2020 .DI!..F.DI1.. │ │ │ +00487aa0: 0044 4621 0000 4600 4446 3100 0020 2020 .DF!..F.DF1.. │ │ │ 00487ab0: 4754 4d3e 7365 7420 4249 5453 5452 494e GTM>set BITSTRIN │ │ │ 00487ac0: 4741 3d24 7a62 6974 7365 7428 247a 6269 GA=$zbitset($zbi │ │ │ 00487ad0: 7473 6574 2824 7a62 6974 7374 7228 382c tset($zbitstr(8, │ │ │ -00487ae0: 3029 2c32 2c31 292c 382c 3129 3600 4449 0),2,1),8,1)6.DI │ │ │ +00487ae0: 3029 2c32 2c31 292c 382c 3129 3600 4446 0),2,1),8,1)6.DF │ │ │ 00487af0: 4100 0020 2020 3b20 5468 6520 6269 6e61 A.. ; The bina │ │ │ 00487b00: 7279 2072 6570 7265 7365 6e74 6174 696f ry representatio │ │ │ 00487b10: 6e20 6f66 2041 2069 7320 3031 3030 3030 n of A is 010000 │ │ │ -00487b20: 3031 4000 4449 5100 0020 2020 4754 4d3e 01@.DIQ.. GTM> │ │ │ +00487b20: 3031 4000 4446 5100 0020 2020 4754 4d3e 01@.DFQ.. GTM> │ │ │ 00487b30: 666f 7220 693d 313a 313a 3820 7772 6974 for i=1:1:8 writ │ │ │ 00487b40: 6520 247a 6269 7467 6574 2824 7a62 6974 e $zbitget($zbit │ │ │ 00487b50: 6e6f 7428 4249 5453 5452 494e 4741 292c not(BITSTRINGA), │ │ │ -00487b60: 6929 1200 4449 6100 0020 2020 3130 3131 i)..DIa.. 1011 │ │ │ -00487b70: 3131 3130 0e00 4449 7100 0020 2020 4754 1110..DIq.. GT │ │ │ -00487b80: 4d3e 0700 4449 8100 004d 0044 4991 0000 M>..DI...M.DI... │ │ │ +00487b60: 6929 1200 4446 6100 0020 2020 3130 3131 i)..DFa.. 1011 │ │ │ +00487b70: 3131 3130 0e00 4446 7100 0020 2020 4754 1110..DFq.. GT │ │ │ +00487b80: 4d3e 0700 4446 8100 004d 0044 4691 0000 M>..DF...M.DF... │ │ │ 00487b90: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 00487ba0: 6469 7370 6c61 7973 2069 6e76 6572 7465 displays inverte │ │ │ 00487bb0: 6420 6269 7473 2066 6f72 2061 6c6c 2074 d bits for all t │ │ │ 00487bc0: 6865 2062 6974 7320 696e 2042 4954 5354 he bits in BITST │ │ │ -00487bd0: 5249 4e47 412e 0800 4349 c011 0000 1300 RINGA...CI...... │ │ │ -00487be0: 3049 4f52 2829 0000 245a 4249 544f 5228 0IOR()..$ZBITOR( │ │ │ -00487bf0: 2914 0035 49bf 1100 0020 2020 245a 4249 )..5I.... $ZBI │ │ │ -00487c00: 544f 5228 2907 0036 4921 0000 5400 3649 TOR()..6I!..T.6I │ │ │ +00487bd0: 5249 4e47 412e 0800 4346 c011 0000 1300 RINGA...CF...... │ │ │ +00487be0: 3046 4f52 2829 0000 245a 4249 544f 5228 0FOR()..$ZBITOR( │ │ │ +00487bf0: 2914 0035 46bf 1100 0020 2020 245a 4249 )..5F.... $ZBI │ │ │ +00487c00: 544f 5228 2907 0036 4621 0000 5400 3646 TOR()..6F!..T.6F │ │ │ 00487c10: 3100 0020 2020 5065 7266 6f72 6d73 2061 1.. Performs a │ │ │ 00487c20: 2062 6974 7769 7365 206c 6f67 6963 616c bitwise logical │ │ │ 00487c30: 204f 5220 6f6e 2074 776f 2062 6974 2073 OR on two bit s │ │ │ 00487c40: 7472 696e 6773 2c20 616e 6420 7265 7475 trings, and retu │ │ │ 00487c50: 726e 7320 6120 6269 7420 7374 7269 6e67 rns a bit string │ │ │ -00487c60: 5400 3649 4100 0020 2020 6571 7561 6c20 T.6IA.. equal │ │ │ +00487c60: 5400 3646 4100 0020 2020 6571 7561 6c20 T.6FA.. equal │ │ │ 00487c70: 696e 206c 656e 6774 6820 746f 2074 6865 in length to the │ │ │ 00487c80: 206c 6f6e 6765 7220 6f66 2074 6865 2074 longer of the t │ │ │ 00487c90: 776f 2061 7267 756d 656e 7473 2028 636f wo arguments (co │ │ │ 00487ca0: 6e74 6169 6e69 6e67 2073 6574 2062 6974 ntaining set bit │ │ │ -00487cb0: 7320 696e 5300 3649 5100 0020 2020 7468 s inS.6IQ.. th │ │ │ +00487cb0: 7320 696e 5300 3646 5100 0020 2020 7468 s inS.6FQ.. th │ │ │ 00487cc0: 6f73 6520 706f 7369 7469 6f6e 7320 7768 ose positions wh │ │ │ 00487cd0: 6572 6520 6569 7468 6572 206f 7220 626f ere either or bo │ │ │ 00487ce0: 7468 206f 6620 7468 6520 696e 7075 7420 th of the input │ │ │ 00487cf0: 7374 7269 6e67 7320 6861 7665 2073 6574 strings have set │ │ │ -00487d00: 2062 6974 7329 2e51 0036 4961 0000 2020 bits).Q.6Ia.. │ │ │ +00487d00: 2062 6974 7329 2e51 0036 4661 0000 2020 bits).Q.6Fa.. │ │ │ 00487d10: 2050 6f73 6974 696f 6e73 2074 6861 7420 Positions that │ │ │ 00487d20: 636f 7272 6573 706f 6e64 2074 6f20 706f correspond to po │ │ │ 00487d30: 7369 7469 6f6e 7320 7768 6572 6520 6e65 sitions where ne │ │ │ 00487d40: 6974 6865 7220 696e 7075 7420 7374 7269 ither input stri │ │ │ -00487d50: 6e67 2068 6173 2061 3c00 3649 7100 0020 ng has a<.6Iq.. │ │ │ +00487d50: 6e67 2068 6173 2061 3c00 3646 7100 0020 ng has a<.6Fq.. │ │ │ 00487d60: 2020 7365 7420 6269 7420 6861 7665 2063 set bit have c │ │ │ 00487d70: 6c65 6172 6564 2062 6974 7320 696e 2074 leared bits in t │ │ │ 00487d80: 6865 2072 6573 756c 7469 6e67 2073 7472 he resulting str │ │ │ -00487d90: 696e 672e 0700 3649 8100 0031 0036 4991 ing...6I...1.6I. │ │ │ +00487d90: 696e 672e 0700 3646 8100 0031 0036 4691 ing...6F...1.6F. │ │ │ 00487da0: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 00487db0: 666f 7220 7468 6520 245a 4249 544f 5220 for the $ZBITOR │ │ │ -00487dc0: 6675 6e63 7469 6f6e 2069 733a 0800 3549 function is:..5I │ │ │ -00487dd0: c011 0000 1e00 3649 1200 0020 2020 245a ......6I... $Z │ │ │ +00487dc0: 6675 6e63 7469 6f6e 2069 733a 0800 3546 function is:..5F │ │ │ +00487dd0: c011 0000 1e00 3646 1200 0020 2020 245a ......6F... $Z │ │ │ 00487de0: 4249 544f 5228 6578 7072 312c 6578 7072 BITOR(expr1,expr │ │ │ -00487df0: 3229 0700 3649 1300 001a 0035 49ff 7300 2)..6I.....5I.s. │ │ │ +00487df0: 3229 0700 3646 1300 001a 0035 46ff 7300 2)..6F.....5F.s. │ │ │ 00487e00: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -00487e10: 6c65 7313 0042 49bf 1100 0020 2020 4578 les..BI.... Ex │ │ │ -00487e20: 616d 706c 6573 0700 4349 2100 0046 0043 amples..CI!..F.C │ │ │ -00487e30: 4931 0000 2020 2047 544d 3e73 6574 2042 I1.. GTM>set B │ │ │ +00487e10: 6c65 7313 0042 46bf 1100 0020 2020 4578 les..BF.... Ex │ │ │ +00487e20: 616d 706c 6573 0700 4346 2100 0046 0043 amples..CF!..F.C │ │ │ +00487e30: 4631 0000 2020 2047 544d 3e73 6574 2042 F1.. GTM>set B │ │ │ 00487e40: 4954 5354 5249 4e47 413d 247a 6269 7473 ITSTRINGA=$zbits │ │ │ 00487e50: 6574 2824 7a62 6974 7365 7428 247a 6269 et($zbitset($zbi │ │ │ 00487e60: 7473 7472 2838 2c30 292c 322c 3129 2c38 tstr(8,0),2,1),8 │ │ │ -00487e70: 2c31 2936 0043 4941 0000 2020 203b 2054 ,1)6.CIA.. ; T │ │ │ +00487e70: 2c31 2936 0043 4641 0000 2020 203b 2054 ,1)6.CFA.. ; T │ │ │ 00487e80: 6865 2062 696e 6172 7920 7265 7072 6573 he binary repres │ │ │ 00487e90: 656e 7461 7469 6f6e 206f 6620 4120 6973 entation of A is │ │ │ -00487ea0: 2030 3130 3030 3030 3146 0043 4951 0000 01000001F.CIQ.. │ │ │ +00487ea0: 2030 3130 3030 3030 3146 0043 4651 0000 01000001F.CFQ.. │ │ │ 00487eb0: 2020 2047 544d 3e73 6574 2042 4954 5354 GTM>set BITST │ │ │ 00487ec0: 5249 4e47 423d 247a 6269 7473 6574 2824 RINGB=$zbitset($ │ │ │ 00487ed0: 7a62 6974 7365 7428 247a 6269 7473 7472 zbitset($zbitstr │ │ │ 00487ee0: 2838 2c30 292c 322c 3129 2c37 2c31 2936 (8,0),2,1),7,1)6 │ │ │ -00487ef0: 0043 4961 0000 2020 203b 2054 6865 2062 .CIa.. ; The b │ │ │ +00487ef0: 0043 4661 0000 2020 203b 2054 6865 2062 .CFa.. ; The b │ │ │ 00487f00: 696e 6172 7920 7265 7072 6573 656e 7461 inary representa │ │ │ 00487f10: 7469 6f6e 206f 6620 4220 6973 2030 3130 tion of B is 010 │ │ │ -00487f20: 3030 3031 303b 0043 4971 0000 2020 2047 00010;.CIq.. G │ │ │ +00487f20: 3030 3031 303b 0043 4671 0000 2020 2047 00010;.CFq.. G │ │ │ 00487f30: 544d 3e73 6574 2042 4954 5354 5249 4e47 TM>set BITSTRING │ │ │ 00487f40: 433d 247a 6269 746f 7228 4249 5453 5452 C=$zbitor(BITSTR │ │ │ 00487f50: 494e 4741 2c42 4954 5354 5249 4e47 4229 INGA,BITSTRINGB) │ │ │ -00487f60: 1b00 4349 8100 0020 2020 3b20 4120 4f52 ..CI... ; A OR │ │ │ -00487f70: 2042 3d30 3130 3030 3031 311e 0043 4991 B=01000011..CI. │ │ │ +00487f60: 1b00 4346 8100 0020 2020 3b20 4120 4f52 ..CF... ; A OR │ │ │ +00487f70: 2042 3d30 3130 3030 3031 311e 0043 4691 B=01000011..CF. │ │ │ 00487f80: 0000 2020 2047 544d 3e77 7269 7465 2042 .. GTM>write B │ │ │ -00487f90: 4954 5354 5249 4e47 430c 0042 49c0 1100 ITSTRINGC..BI... │ │ │ -00487fa0: 0020 2020 430e 0043 4912 0000 2020 2047 . C..CI... G │ │ │ -00487fb0: 544d 3e07 0043 4913 0000 0000 0000 0000 TM>..CI......... │ │ │ +00487f90: 4954 5354 5249 4e47 430c 0042 46c0 1100 ITSTRINGC..BF... │ │ │ +00487fa0: 0020 2020 430e 0043 4612 0000 2020 2047 . C..CF... G │ │ │ +00487fb0: 544d 3e07 0043 4613 0000 0000 0000 0000 TM>..CF......... │ │ │ 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 a807 0000 1026 0000 0000 0000 .........&...... │ │ │ -00488010: 8d00 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00488010: 8d00 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 4f52 2829 00ff 7300 ff45 5841 ZBITOR()..s..EXA │ │ │ 00488050: 4d50 4c45 5300 c014 0000 2020 2054 6869 MPLES..... Thi │ │ │ 00488060: 7320 6578 616d 706c 6520 6469 7370 6c61 s example displa │ │ │ 00488070: 7973 2074 6865 2072 6573 756c 7420 6f66 ys the result of │ │ │ 00488080: 2042 4954 5354 5249 4e47 4120 6269 7477 BITSTRINGA bitw │ │ │ 00488090: 6973 6520 4f52 6564 2077 6974 6815 0043 ise ORed with..C │ │ │ -004880a0: 4915 0000 2020 2042 4954 5354 5249 4e47 I... BITSTRING │ │ │ -004880b0: 422e 0700 4349 1600 0015 0030 4953 4554 B...CI.....0ISET │ │ │ +004880a0: 4615 0000 2020 2042 4954 5354 5249 4e47 F... BITSTRING │ │ │ +004880b0: 422e 0700 4346 1600 0015 0030 4653 4554 B...CF.....0FSET │ │ │ 004880c0: 2829 0000 245a 4249 5453 4554 2829 1500 ()..$ZBITSET().. │ │ │ -004880d0: 3649 bf11 0000 2020 2024 5a42 4954 5345 6I.... $ZBITSE │ │ │ -004880e0: 5428 2907 0037 4921 0000 5400 3749 3100 T()..7I!..T.7I1. │ │ │ +004880d0: 3646 bf11 0000 2020 2024 5a42 4954 5345 6F.... $ZBITSE │ │ │ +004880e0: 5428 2907 0037 4621 0000 5400 3746 3100 T()..7F!..T.7F1. │ │ │ 004880f0: 0020 2020 5265 7475 726e 7320 616e 2065 . Returns an e │ │ │ 00488100: 6469 7465 6420 636f 7079 206f 6620 7468 dited copy of th │ │ │ 00488110: 6520 696e 7075 7420 6269 7420 7374 7269 e input bit stri │ │ │ 00488120: 6e67 2077 6974 6820 6120 7370 6563 6966 ng with a specif │ │ │ 00488130: 6965 6420 6269 7420 7365 7420 746f 3300 ied bit set to3. │ │ │ -00488140: 3749 4100 0020 2020 7468 6520 7661 6c75 7IA.. the valu │ │ │ +00488140: 3746 4100 0020 2020 7468 6520 7661 6c75 7FA.. the valu │ │ │ 00488150: 6520 6f66 2074 6865 2074 7275 7468 2d76 e of the truth-v │ │ │ 00488160: 616c 7565 6420 6578 7072 6573 7369 6f6e alued expression │ │ │ -00488170: 2e07 0037 4951 0000 3200 3749 6100 0020 ...7IQ..2.7Ia.. │ │ │ +00488170: 2e07 0037 4651 0000 3200 3746 6100 0020 ...7FQ..2.7Fa.. │ │ │ 00488180: 2020 5468 6520 666f 726d 6174 2066 6f72 The format for │ │ │ 00488190: 2074 6865 2024 5a42 4954 5345 5420 6675 the $ZBITSET fu │ │ │ -004881a0: 6e63 7469 6f6e 2069 733a 0700 3749 7100 nction is:..7Iq. │ │ │ -004881b0: 0027 0037 4981 0000 2020 2024 5a42 4954 .'.7I... $ZBIT │ │ │ +004881a0: 6e63 7469 6f6e 2069 733a 0700 3746 7100 nction is:..7Fq. │ │ │ +004881b0: 0027 0037 4681 0000 2020 2024 5a42 4954 .'.7F... $ZBIT │ │ │ 004881c0: 5345 5428 6578 7072 2c69 6e74 6578 7072 SET(expr,intexpr │ │ │ -004881d0: 2c74 7665 7870 7229 0700 3749 9100 001a ,tvexpr)..7I.... │ │ │ -004881e0: 0036 49ff 7300 ff45 5841 4d50 4c45 5300 .6I.s..EXAMPLES. │ │ │ -004881f0: 0045 7861 6d70 6c65 7313 0043 49bf 1100 .Examples..CI... │ │ │ -00488200: 0020 2020 4578 616d 706c 6573 0700 4449 . Examples..DI │ │ │ -00488210: 2100 0045 0044 4931 0000 2020 2047 544d !..E.DI1.. GTM │ │ │ +004881d0: 2c74 7665 7870 7229 0700 3746 9100 001a ,tvexpr)..7F.... │ │ │ +004881e0: 0036 46ff 7300 ff45 5841 4d50 4c45 5300 .6F.s..EXAMPLES. │ │ │ +004881f0: 0045 7861 6d70 6c65 7313 0043 46bf 1100 .Examples..CF... │ │ │ +00488200: 0020 2020 4578 616d 706c 6573 0700 4446 . Examples..DF │ │ │ +00488210: 2100 0045 0044 4631 0000 2020 2047 544d !..E.DF1.. GTM │ │ │ 00488220: 3e73 6574 2058 3d22 4122 2c59 3d24 6578 >set X="A",Y=$ex │ │ │ 00488230: 7472 6163 7428 247a 6269 7473 6574 2824 tract($zbitset($ │ │ │ 00488240: 6368 6172 2830 295f 582c 332c 3129 2c32 char(0)_X,3,1),2 │ │ │ -00488250: 2920 7a77 7269 7465 0f00 4449 4100 0020 ) zwrite..DIA.. │ │ │ -00488260: 2020 583d 2241 220f 0044 4951 0000 2020 X="A"..DIQ.. │ │ │ -00488270: 2059 3d22 6122 0700 4449 6100 0052 0044 Y="a"..DIa..R.D │ │ │ -00488280: 4971 0000 2020 2054 6869 7320 6578 616d Iq.. This exam │ │ │ +00488250: 2920 7a77 7269 7465 0f00 4446 4100 0020 ) zwrite..DFA.. │ │ │ +00488260: 2020 583d 2241 220f 0044 4651 0000 2020 X="A"..DFQ.. │ │ │ +00488270: 2059 3d22 6122 0700 4446 6100 0052 0044 Y="a"..DFa..R.D │ │ │ +00488280: 4671 0000 2020 2054 6869 7320 6578 616d Fq.. This exam │ │ │ 00488290: 706c 6520 6368 616e 6765 7320 7468 6520 ple changes the │ │ │ 004882a0: 6361 7365 206f 6620 7468 6520 4153 4349 case of the ASCI │ │ │ 004882b0: 4920 6c65 7474 6572 2041 2074 6f20 7468 I letter A to th │ │ │ 004882c0: 6520 636f 7272 6573 706f 6e64 696e 671c e corresponding. │ │ │ -004882d0: 0044 4981 0000 2020 206c 6f77 6572 6361 .DI... lowerca │ │ │ -004882e0: 7365 2076 6572 7369 6f6e 2e07 0044 4991 se version...DI. │ │ │ -004882f0: 0000 1400 3149 5452 2829 0000 245a 4249 ....1ITR()..$ZBI │ │ │ -00488300: 5453 5452 2829 1500 3649 bf11 0000 2020 TSTR()..6I.... │ │ │ -00488310: 2024 5a42 4954 5354 5228 2907 0037 4921 $ZBITSTR()..7I! │ │ │ -00488320: 0000 4b00 3749 3100 0020 2020 5265 7475 ..K.7I1.. Retu │ │ │ +004882d0: 0044 4681 0000 2020 206c 6f77 6572 6361 .DF... lowerca │ │ │ +004882e0: 7365 2076 6572 7369 6f6e 2e07 0044 4691 se version...DF. │ │ │ +004882f0: 0000 1400 3146 5452 2829 0000 245a 4249 ....1FTR()..$ZBI │ │ │ +00488300: 5453 5452 2829 1500 3646 bf11 0000 2020 TSTR()..6F.... │ │ │ +00488310: 2024 5a42 4954 5354 5228 2907 0037 4621 $ZBITSTR()..7F! │ │ │ +00488320: 0000 4b00 3746 3100 0020 2020 5265 7475 ..K.7F1.. Retu │ │ │ 00488330: 726e 7320 6120 6269 7420 7374 7269 6e67 rns a bit string │ │ │ 00488340: 206f 6620 6120 7370 6563 6966 6965 6420 of a specified │ │ │ 00488350: 6c65 6e67 7468 2077 6974 6820 616c 6c20 length with all │ │ │ 00488360: 6269 7420 706f 7369 7469 6f6e 732e 0037 bit positions..7 │ │ │ -00488370: 4941 0000 2020 2069 6e69 7469 616c 6c79 IA.. initially │ │ │ +00488370: 4641 0000 2020 2069 6e69 7469 616c 6c79 FA.. initially │ │ │ 00488380: 2073 6574 2074 6f20 6569 7468 6572 207a set to either z │ │ │ -00488390: 6572 6f20 6f72 206f 6e65 2e07 0037 4951 ero or one...7IQ │ │ │ -004883a0: 0000 3200 3749 6100 0020 2020 5468 6520 ..2.7Ia.. The │ │ │ +00488390: 6572 6f20 6f72 206f 6e65 2e07 0037 4651 ero or one...7FQ │ │ │ +004883a0: 0000 3200 3746 6100 0020 2020 5468 6520 ..2.7Fa.. The │ │ │ 004883b0: 666f 726d 6174 2066 6f72 2074 6865 2024 format for the $ │ │ │ 004883c0: 5a42 4954 5354 5220 6675 6e63 7469 6f6e ZBITSTR function │ │ │ -004883d0: 2069 733a 0700 3749 7100 0024 0037 4981 is:..7Iq..$.7I. │ │ │ +004883d0: 2069 733a 0700 3746 7100 0024 0037 4681 is:..7Fq..$.7F. │ │ │ 004883e0: 0000 2020 2024 5a42 4954 5354 5228 696e .. $ZBITSTR(in │ │ │ 004883f0: 7465 7870 725b 2c74 7665 7870 725d 2907 texpr[,tvexpr]). │ │ │ -00488400: 0037 4991 0000 1a00 3649 ff73 00ff 4558 .7I.....6I.s..EX │ │ │ +00488400: 0037 4691 0000 1a00 3646 ff73 00ff 4558 .7F.....6F.s..EX │ │ │ 00488410: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -00488420: 1300 4349 bf11 0000 2020 2045 7861 6d70 ..CI.... Examp │ │ │ -00488430: 6c65 7307 0044 4921 0000 2600 4449 3100 les..DI!..&.DI1. │ │ │ +00488420: 1300 4346 bf11 0000 2020 2045 7861 6d70 ..CF.... Examp │ │ │ +00488430: 6c65 7307 0044 4621 0000 2600 4446 3100 les..DF!..&.DF1. │ │ │ 00488440: 0020 2020 4754 4d3e 7365 7420 4249 5453 . GTM>set BITS │ │ │ 00488450: 5452 3d24 7a62 6974 7374 7228 362c 3129 TR=$zbitstr(6,1) │ │ │ -00488460: 0700 4449 4100 0051 0044 4951 0000 2020 ..DIA..Q.DIQ.. │ │ │ +00488460: 0700 4446 4100 0051 0044 4651 0000 2020 ..DFA..Q.DFQ.. │ │ │ 00488470: 2054 6869 7320 6578 616d 706c 6520 7365 This example se │ │ │ 00488480: 7473 2074 6865 2076 616c 7565 206f 6620 ts the value of │ │ │ 00488490: 6578 7072 6573 7369 6f6e 2042 4954 5354 expression BITST │ │ │ 004884a0: 5220 746f 2036 2062 6974 2077 6974 6820 R to 6 bit with │ │ │ -004884b0: 616c 6c20 6269 7473 1300 4449 6100 0020 all bits..DIa.. │ │ │ -004884c0: 2020 7365 7420 746f 2031 2e07 0044 4971 set to 1...DIq │ │ │ -004884d0: 0000 1500 3049 584f 5228 2900 0024 5a42 ....0IXOR()..$ZB │ │ │ -004884e0: 4954 584f 5228 2915 0036 49bf 1100 0020 ITXOR()..6I.... │ │ │ -004884f0: 2020 245a 4249 5458 4f52 2829 0700 3749 $ZBITXOR()..7I │ │ │ -00488500: 2100 004f 0037 4931 0000 2020 2050 6572 !..O.7I1.. Per │ │ │ +004884b0: 616c 6c20 6269 7473 1300 4446 6100 0020 all bits..DFa.. │ │ │ +004884c0: 2020 7365 7420 746f 2031 2e07 0044 4671 set to 1...DFq │ │ │ +004884d0: 0000 1500 3046 584f 5228 2900 0024 5a42 ....0FXOR()..$ZB │ │ │ +004884e0: 4954 584f 5228 2915 0036 46bf 1100 0020 ITXOR()..6F.... │ │ │ +004884f0: 2020 245a 4249 5458 4f52 2829 0700 3746 $ZBITXOR()..7F │ │ │ +00488500: 2100 004f 0037 4631 0000 2020 2050 6572 !..O.7F1.. Per │ │ │ 00488510: 666f 726d 7320 6120 6269 7477 6973 6520 forms a bitwise │ │ │ 00488520: 6578 636c 7573 6976 6520 4f52 206f 6e20 exclusive OR on │ │ │ 00488530: 7477 6f20 6269 7420 7374 7269 6e67 732c two bit strings, │ │ │ 00488540: 2061 6e64 2072 6574 7572 6e73 2061 2062 and returns a b │ │ │ -00488550: 6974 5400 3749 4100 0020 2020 7374 7269 itT.7IA.. stri │ │ │ +00488550: 6974 5400 3746 4100 0020 2020 7374 7269 itT.7FA.. stri │ │ │ 00488560: 6e67 2065 7175 616c 2069 6e20 6c65 6e67 ng equal in leng │ │ │ 00488570: 7468 2074 6f20 7468 6520 7368 6f72 7465 th to the shorte │ │ │ 00488580: 7220 6f66 2074 6865 2074 776f 2061 7267 r of the two arg │ │ │ 00488590: 756d 656e 7473 2028 636f 6e74 6169 6e69 uments (containi │ │ │ -004885a0: 6e67 2073 6574 5400 3749 5100 0020 2020 ng setT.7IQ.. │ │ │ +004885a0: 6e67 2073 6574 5400 3746 5100 0020 2020 ng setT.7FQ.. │ │ │ 004885b0: 6269 7473 2069 6e20 7468 6f73 6520 706f bits in those po │ │ │ 004885c0: 7369 7469 6f6e 2077 6865 7265 2065 6974 sition where eit │ │ │ 004885d0: 6865 7220 6275 7420 6e6f 7420 626f 7468 her but not both │ │ │ 004885e0: 206f 6620 7468 6520 696e 7075 7420 7374 of the input st │ │ │ -004885f0: 7269 6e67 7320 6861 7665 5100 3749 6100 rings haveQ.7Ia. │ │ │ +004885f0: 7269 6e67 7320 6861 7665 5100 3746 6100 rings haveQ.7Fa. │ │ │ 00488600: 0020 2020 7365 7420 6269 7473 292e 2050 . set bits). P │ │ │ 00488610: 6f73 6974 696f 6e73 2074 6861 7420 636f ositions that co │ │ │ 00488620: 7272 6573 706f 6e64 2074 6f20 706f 7369 rrespond to posi │ │ │ 00488630: 7469 6f6e 7320 7768 6572 6520 6e65 6974 tions where neit │ │ │ -00488640: 6865 7220 6f72 2062 6f74 684f 0037 4971 her or bothO.7Iq │ │ │ +00488640: 6865 7220 6f72 2062 6f74 684f 0037 4671 her or bothO.7Fq │ │ │ 00488650: 0000 2020 2069 6e70 7574 2073 7472 696e .. input strin │ │ │ 00488660: 6720 6861 7320 6120 7365 7420 6269 7420 g has a set bit │ │ │ 00488670: 6861 7665 2063 6c65 6172 6564 2062 6974 have cleared bit │ │ │ 00488680: 7320 696e 2074 6865 2072 6573 756c 7469 s in the resulti │ │ │ -00488690: 6e67 2073 7472 696e 672e 0700 3749 8100 ng string...7I.. │ │ │ -004886a0: 0032 0037 4991 0000 2020 2054 6865 2066 .2.7I... The f │ │ │ +00488690: 6e67 2073 7472 696e 672e 0700 3746 8100 ng string...7F.. │ │ │ +004886a0: 0032 0037 4691 0000 2020 2054 6865 2066 .2.7F... The f │ │ │ 004886b0: 6f72 6d61 7420 666f 7220 7468 6520 245a ormat for the $Z │ │ │ 004886c0: 4249 5458 4f52 2066 756e 6374 696f 6e20 BITXOR function │ │ │ -004886d0: 6973 3a08 0036 49c0 1100 001f 0037 4912 is:..6I......7I. │ │ │ +004886d0: 6973 3a08 0036 46c0 1100 001f 0037 4612 is:..6F......7F. │ │ │ 004886e0: 0000 2020 2024 5a42 4954 584f 5228 6578 .. $ZBITXOR(ex │ │ │ -004886f0: 7072 312c 6578 7072 3229 0700 3749 1300 pr1,expr2)..7I.. │ │ │ -00488700: 001a 0036 49ff 7300 ff45 5841 4d50 4c45 ...6I.s..EXAMPLE │ │ │ -00488710: 5300 0045 7861 6d70 6c65 7313 0043 49bf S..Examples..CI. │ │ │ +004886f0: 7072 312c 6578 7072 3229 0700 3746 1300 pr1,expr2)..7F.. │ │ │ +00488700: 001a 0036 46ff 7300 ff45 5841 4d50 4c45 ...6F.s..EXAMPLE │ │ │ +00488710: 5300 0045 7861 6d70 6c65 7313 0043 46bf S..Examples..CF. │ │ │ 00488720: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -00488730: 4449 2100 0073 0044 4931 0000 2020 2047 DI!..s.DI1.. G │ │ │ +00488730: 4446 2100 0073 0044 4631 0000 2020 2047 DF!..s.DF1.. G │ │ │ 00488740: 544d 3e73 6574 2042 4954 5354 5249 4e47 TM>set BITSTRING │ │ │ 00488750: 413d 247a 6269 7473 6574 2824 7a62 6974 A=$zbitset($zbit │ │ │ 00488760: 7365 7428 247a 6269 7473 7472 2838 2c30 set($zbitstr(8,0 │ │ │ 00488770: 292c 322c 3129 2c38 2c31 2920 3b20 5468 ),2,1),8,1) ; Th │ │ │ 00488780: 6520 6269 6e61 7279 2072 6570 7265 7365 e binary represe │ │ │ 00488790: 6e74 6174 696f 6e20 6f66 2041 2069 7320 ntation of A is │ │ │ 004887a0: 3031 3030 3030 3031 0000 0000 0000 0000 01000001........ │ │ │ 004887b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004887c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004887d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004887e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004887f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00488800: 0400 0000 f307 0000 4626 0000 0000 0000 ........F&...... │ │ │ -00488810: b600 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00488810: b600 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..s..FUN │ │ │ 00488820: 4354 494f 4e53 00ff 7300 ff24 5a42 4954 CTIONS..s..$ZBIT │ │ │ 00488830: 5f46 554e 4354 494f 4e53 00ff 7300 ff24 _FUNCTIONS..s..$ │ │ │ 00488840: 5a42 4954 584f 5228 2900 ff73 00ff 4558 ZBITXOR()..s..EX │ │ │ 00488850: 414d 504c 4553 00bf 4100 0020 2020 4754 AMPLES..A.. GT │ │ │ 00488860: 4d3e 7365 7420 4249 5453 5452 494e 4742 M>set BITSTRINGB │ │ │ 00488870: 3d24 7a62 6974 7365 7428 247a 6269 7473 =$zbitset($zbits │ │ │ 00488880: 6574 2824 7a62 6974 7374 7228 382c 3029 et($zbitstr(8,0) │ │ │ 00488890: 2c32 2c31 292c 372c 3129 3b20 5468 6520 ,2,1),7,1); The │ │ │ 004888a0: 6269 6e61 7279 2072 6570 7265 7365 6e74 binary represent │ │ │ 004888b0: 6174 696f 6e20 6f66 2042 2069 7320 3031 ation of B is 01 │ │ │ -004888c0: 3030 3030 3130 4f00 4449 5100 0020 2020 000010O.DIQ.. │ │ │ +004888c0: 3030 3030 3130 4f00 4446 5100 0020 2020 000010O.DFQ.. │ │ │ 004888d0: 4754 4d3e 7365 7420 4249 5453 5452 494e GTM>set BITSTRIN │ │ │ 004888e0: 4743 3d24 7a62 6974 786f 7228 4249 5453 GC=$zbitxor(BITS │ │ │ 004888f0: 5452 494e 4741 2c42 4954 5354 5249 4e47 TRINGA,BITSTRING │ │ │ 00488900: 4229 203b 2041 2058 4f52 2042 3d30 3030 B) ; A XOR B=000 │ │ │ -00488910: 3030 3031 3136 0044 4961 0000 2020 2047 000116.DIa.. G │ │ │ +00488910: 3030 3031 3136 0044 4661 0000 2020 2047 000116.DFa.. G │ │ │ 00488920: 544d 3e66 6f72 2069 3d31 3a31 3a38 2077 TM>for i=1:1:8 w │ │ │ 00488930: 7269 7465 2024 7a62 6974 6765 7428 4249 rite $zbitget(BI │ │ │ -00488940: 5453 5452 494e 4743 2c69 2912 0044 4971 TSTRINGC,i)..DIq │ │ │ +00488940: 5453 5452 494e 4743 2c69 2912 0044 4671 TSTRINGC,i)..DFq │ │ │ 00488950: 0000 2020 2030 3030 3030 3031 310e 0044 .. 00000011..D │ │ │ -00488960: 4981 0000 2020 2047 544d 3e07 0044 4991 I... GTM>..DI. │ │ │ -00488970: 0000 4a00 4349 c011 0000 2020 2054 6869 ..J.CI.... Thi │ │ │ +00488960: 4681 0000 2020 2047 544d 3e07 0044 4691 F... GTM>..DF. │ │ │ +00488970: 0000 4a00 4346 c011 0000 2020 2054 6869 ..J.CF.... Thi │ │ │ 00488980: 7320 6578 616d 706c 6520 6469 7370 6c61 s example displa │ │ │ 00488990: 7973 2074 6865 2072 6573 756c 7420 6f66 ys the result of │ │ │ 004889a0: 2074 6865 2062 6974 7769 7365 2058 4f52 the bitwise XOR │ │ │ -004889b0: 206f 6620 4120 616e 6420 422e 0700 4449 of A and B...DI │ │ │ -004889c0: 1200 0016 002b 4945 5841 4d50 4c45 5300 .....+IEXAMPLES. │ │ │ -004889d0: 0045 7861 6d70 6c65 7313 0034 49bf 1100 .Examples..4I... │ │ │ -004889e0: 0020 2020 4578 616d 706c 6573 0700 3549 . Examples..5I │ │ │ -004889f0: 2100 0012 0035 4931 0000 2020 2045 7861 !....5I1.. Exa │ │ │ -00488a00: 6d70 6c65 3a07 0035 4941 0000 1100 3549 mple:..5IA....5I │ │ │ +004889b0: 206f 6620 4120 616e 6420 422e 0700 4446 of A and B...DF │ │ │ +004889c0: 1200 0016 002b 4645 5841 4d50 4c45 5300 .....+FEXAMPLES. │ │ │ +004889d0: 0045 7861 6d70 6c65 7313 0034 46bf 1100 .Examples..4F... │ │ │ +004889e0: 0020 2020 4578 616d 706c 6573 0700 3546 . Examples..5F │ │ │ +004889f0: 2100 0012 0035 4631 0000 2020 2045 7861 !....5F1.. Exa │ │ │ +00488a00: 6d70 6c65 3a07 0035 4641 0000 1100 3546 mple:..5FA....5F │ │ │ 00488a10: 5100 0020 2020 5a43 5243 2858 291e 0035 Q.. ZCRC(X)..5 │ │ │ -00488a20: 4961 0000 2020 2020 2020 206e 6577 2052 Ia.. new R │ │ │ -00488a30: 2c49 2c4a 2c42 2c58 312c 4b21 0035 4971 ,I,J,B,X1,K!.5Iq │ │ │ +00488a20: 4661 0000 2020 2020 2020 206e 6577 2052 Fa.. new R │ │ │ +00488a30: 2c49 2c4a 2c42 2c58 312c 4b21 0035 4671 ,I,J,B,X1,K!.5Fq │ │ │ 00488a40: 0000 2020 2020 2020 2073 6574 2052 3d24 .. set R=$ │ │ │ -00488a50: 7a62 6974 7374 7228 382c 3029 4500 3549 zbitstr(8,0)E.5I │ │ │ +00488a50: 7a62 6974 7374 7228 382c 3029 4500 3546 zbitstr(8,0)E.5F │ │ │ 00488a60: 8100 0020 2020 2020 2020 666f 7220 493d ... for I= │ │ │ 00488a70: 313a 313a 246c 656e 6774 6828 5829 2053 1:1:$length(X) S │ │ │ 00488a80: 6574 2052 3d24 7a62 6974 786f 7228 522c et R=$zbitxor(R, │ │ │ 00488a90: 2424 6269 7469 6e28 2441 2858 2c49 2929 $$bitin($A(X,I)) │ │ │ -00488aa0: 291e 0035 4991 0000 2020 2020 2020 2071 )..5I... q │ │ │ +00488aa0: 291e 0035 4691 0000 2020 2020 2020 2071 )..5F... q │ │ │ 00488ab0: 7569 7420 2424 6269 746f 7574 2852 2908 uit $$bitout(R). │ │ │ -00488ac0: 0034 49c0 1100 0032 0035 4912 0000 2020 .4I....2.5I... │ │ │ +00488ac0: 0034 46c0 1100 0032 0035 4612 0000 2020 .4F....2.5F... │ │ │ 00488ad0: 2062 6974 696e 2858 2920 3b43 4f4e 5645 bitin(X) ;CONVE │ │ │ 00488ae0: 5254 2041 2042 5954 4520 544f 2041 2042 RT A BYTE TO A B │ │ │ -00488af0: 4954 2053 5452 494e 4722 0035 4913 0000 IT STRING".5I... │ │ │ +00488af0: 4954 2053 5452 494e 4722 0035 4613 0000 IT STRING".5F... │ │ │ 00488b00: 2020 2020 2020 2073 6574 2058 313d 247a set X1=$z │ │ │ -00488b10: 6269 7473 7472 2838 2c30 2946 0035 4914 bitstr(8,0)F.5I. │ │ │ +00488b10: 6269 7473 7472 2838 2c30 2946 0035 4614 bitstr(8,0)F.5F. │ │ │ 00488b20: 0000 2020 2020 2020 2066 6f72 204a 3d31 .. for J=1 │ │ │ 00488b30: 3a31 3a38 2073 6574 2042 3d58 2332 2c58 :1:8 set B=X#2,X │ │ │ 00488b40: 3d58 5c32 2069 6620 4220 7365 7420 5831 =X\2 if B set X1 │ │ │ 00488b50: 3d24 7a62 6974 7365 7428 5831 2c4a 2c31 =$zbitset(X1,J,1 │ │ │ -00488b60: 2915 0035 4915 0000 2020 2020 2020 2071 )..5I... q │ │ │ -00488b70: 7569 7420 5831 0700 3549 1600 0035 0035 uit X1..5I...5.5 │ │ │ -00488b80: 4917 0000 2020 2062 6974 6f75 7428 5829 I... bitout(X) │ │ │ +00488b60: 2915 0035 4615 0000 2020 2020 2020 2071 )..5F... q │ │ │ +00488b70: 7569 7420 5831 0700 3546 1600 0035 0035 uit X1..5F...5.5 │ │ │ +00488b80: 4617 0000 2020 2062 6974 6f75 7428 5829 F... bitout(X) │ │ │ 00488b90: 203b 2043 4f4e 5645 5254 2041 2042 4954 ; CONVERT A BIT │ │ │ 00488ba0: 5354 5249 4e47 2054 4f20 4120 4e55 4d42 STRING TO A NUMB │ │ │ -00488bb0: 4552 1600 3549 1800 0020 2020 2020 2020 ER..5I... │ │ │ -00488bc0: 7365 7420 5831 3d30 3e00 3549 1900 0020 set X1=0>.5I... │ │ │ +00488bb0: 4552 1600 3546 1800 0020 2020 2020 2020 ER..5F... │ │ │ +00488bc0: 7365 7420 5831 3d30 3e00 3546 1900 0020 set X1=0>.5F... │ │ │ 00488bd0: 2020 2020 2020 666f 7220 4b3d 313a 313a for K=1:1: │ │ │ 00488be0: 3820 4920 247a 6269 7467 6574 2858 2c4b 8 I $zbitget(X,K │ │ │ 00488bf0: 2920 7365 7420 5831 3d58 312b 2832 2a2a ) set X1=X1+(2** │ │ │ -00488c00: 284b 2d31 2929 1500 3549 1a00 0020 2020 (K-1))..5I... │ │ │ -00488c10: 2020 2020 7175 6974 2058 3107 0035 4921 quit X1..5I! │ │ │ -00488c20: 0000 5100 3549 2200 0020 2020 5468 6973 ..Q.5I".. This │ │ │ +00488c00: 284b 2d31 2929 1500 3546 1a00 0020 2020 (K-1))..5F... │ │ │ +00488c10: 2020 2020 7175 6974 2058 3107 0035 4621 quit X1..5F! │ │ │ +00488c20: 0000 5100 3546 2200 0020 2020 5468 6973 ..Q.5F".. This │ │ │ 00488c30: 2075 7365 7320 7365 7665 7261 6c20 245a uses several $Z │ │ │ 00488c40: 4249 5420 6675 6e63 7469 6f6e 7320 746f BIT functions to │ │ │ 00488c50: 2074 7572 6e20 6120 6368 6172 6163 7465 turn a characte │ │ │ 00488c60: 7220 696e 746f 2061 2062 6974 2073 7472 r into a bit str │ │ │ -00488c70: 6561 6d23 0035 4923 0000 2020 2061 6e64 eam#.5I#.. and │ │ │ +00488c70: 6561 6d23 0035 4623 0000 2020 2061 6e64 eam#.5F#.. and │ │ │ 00488c80: 2072 6574 7572 6e20 6120 636f 6465 6420 return a coded │ │ │ -00488c90: 7661 6c75 652e 0700 3549 2400 0053 0035 value...5I$..S.5 │ │ │ -00488ca0: 4925 0000 2020 2057 6869 6c65 2074 6869 I%.. While thi │ │ │ +00488c90: 7661 6c75 652e 0700 3546 2400 0053 0035 value...5F$..S.5 │ │ │ +00488ca0: 4625 0000 2020 2057 6869 6c65 2074 6869 F%.. While thi │ │ │ 00488cb0: 7320 6578 616d 706c 6520 696c 6c75 7374 s example illust │ │ │ 00488cc0: 7261 7465 7320 7468 6520 7573 6520 6f66 rates the use of │ │ │ 00488cd0: 2073 6576 6572 616c 206f 6620 7468 6520 several of the │ │ │ 00488ce0: 245a 4249 5420 6675 6e63 7469 6f6e 732c $ZBIT functions, │ │ │ -00488cf0: 5200 3549 2600 0020 2020 7468 6520 666f R.5I&.. the fo │ │ │ +00488cf0: 5200 3546 2600 0020 2020 7468 6520 666f R.5F&.. the fo │ │ │ 00488d00: 6c6c 6f77 696e 6720 6578 616d 706c 6520 llowing example │ │ │ 00488d10: 7072 6f64 7563 6573 2069 6465 6e74 6963 produces identic │ │ │ 00488d20: 616c 2072 6573 756c 7473 2069 6620 796f al results if yo │ │ │ 00488d30: 7520 6e65 6564 2074 6f20 636f 6465 2074 u need to code t │ │ │ -00488d40: 6865 3400 3549 2700 0020 2020 6675 6e63 he4.5I'.. func │ │ │ +00488d40: 6865 3400 3546 2700 0020 2020 6675 6e63 he4.5F'.. func │ │ │ 00488d50: 7469 6f6e 2069 6c6c 7573 7472 6174 6564 tion illustrated │ │ │ 00488d60: 2061 626f 7665 2066 6f72 2070 726f 6475 above for produ │ │ │ -00488d70: 6374 696f 6e2e 0700 3549 2800 0011 0035 ction...5I(....5 │ │ │ -00488d80: 4929 0000 2020 205a 4352 4328 5829 1e00 I).. ZCRC(X).. │ │ │ -00488d90: 3549 2a00 0020 2020 2020 2020 6e65 7720 5I*.. new │ │ │ -00488da0: 522c 492c 4a2c 422c 5831 2c4b 2100 3549 R,I,J,B,X1,K!.5I │ │ │ +00488d70: 6374 696f 6e2e 0700 3546 2800 0011 0035 ction...5F(....5 │ │ │ +00488d80: 4629 0000 2020 205a 4352 4328 5829 1e00 F).. ZCRC(X).. │ │ │ +00488d90: 3546 2a00 0020 2020 2020 2020 6e65 7720 5F*.. new │ │ │ +00488da0: 522c 492c 4a2c 422c 5831 2c4b 2100 3546 R,I,J,B,X1,K!.5F │ │ │ 00488db0: 3100 0020 2020 2020 2020 7365 7420 523d 1.. set R= │ │ │ 00488dc0: 247a 6269 7473 7472 2838 2c30 294b 0035 $zbitstr(8,0)K.5 │ │ │ -00488dd0: 4932 0000 2020 2020 2020 2066 6f72 2049 I2.. for I │ │ │ +00488dd0: 4632 0000 2020 2020 2020 2066 6f72 2049 F2.. for I │ │ │ 00488de0: 3d31 3a31 3a24 6c65 6e67 7468 2858 2920 =1:1:$length(X) │ │ │ 00488df0: 5365 7420 523d 247a 6269 7478 6f72 2852 Set R=$zbitxor(R │ │ │ 00488e00: 2c24 6368 6172 2830 295f 2465 7874 7261 ,$char(0)_$extra │ │ │ -00488e10: 6374 2858 2c49 2929 1e00 3549 3300 0020 ct(X,I))..5I3.. │ │ │ +00488e10: 6374 2858 2c49 2929 1e00 3546 3300 0020 ct(X,I))..5F3.. │ │ │ 00488e20: 2020 2020 2020 7175 6974 2024 6173 6369 quit $asci │ │ │ -00488e30: 6928 522c 3229 0700 3549 3400 004e 0035 i(R,2)..5I4..N.5 │ │ │ -00488e40: 4935 0000 2020 2054 6869 7320 6578 616d I5.. This exam │ │ │ +00488e30: 6928 522c 3229 0700 3546 3400 004e 0035 i(R,2)..5F4..N.5 │ │ │ +00488e40: 4635 0000 2020 2054 6869 7320 6578 616d F5.. This exam │ │ │ 00488e50: 706c 6520 696c 6c75 7374 7261 7465 7320 ple illustrates │ │ │ 00488e60: 7468 6520 7573 6520 6f66 2024 4368 6172 the use of $Char │ │ │ 00488e70: 2829 2074 6f20 7370 6563 6966 7920 7468 () to specify th │ │ │ -00488e80: 6520 6e75 6d62 6572 206f 6652 0035 4936 e number ofR.5I6 │ │ │ +00488e80: 6520 6e75 6d62 6572 206f 6652 0035 4636 e number ofR.5F6 │ │ │ 00488e90: 0000 2020 2069 6e76 616c 6964 2062 6974 .. invalid bit │ │ │ 00488ea0: 7320 7468 6174 2065 7869 7374 2061 7420 s that exist at │ │ │ 00488eb0: 7468 6520 656e 6420 6f66 2074 6865 2063 the end of the c │ │ │ 00488ec0: 6861 7261 6374 6572 2073 7472 696e 672e haracter string. │ │ │ 00488ed0: 2049 6e20 7468 6973 2063 6173 6526 0035 In this case&.5 │ │ │ -00488ee0: 4937 0000 2020 2074 6865 7265 2061 7265 I7.. there are │ │ │ +00488ee0: 4637 0000 2020 2074 6865 7265 2061 7265 F7.. there are │ │ │ 00488ef0: 207a 6572 6f20 696e 7661 6c69 6420 6269 zero invalid bi │ │ │ -00488f00: 7473 2e07 0035 4938 0000 1400 1949 4348 ts...5I8.....ICH │ │ │ +00488f00: 7473 2e07 0035 4638 0000 1400 1946 4348 ts...5F8.....FCH │ │ │ 00488f10: 4152 2829 0000 245a 4348 6172 2829 1300 AR()..$ZCHar().. │ │ │ -00488f20: 2049 bf11 0000 2020 2024 5a43 4861 7228 I.... $ZCHar( │ │ │ -00488f30: 2907 0021 4921 0000 5400 2149 3100 0020 )..!I!..T.!I1.. │ │ │ +00488f20: 2046 bf11 0000 2020 2024 5a43 4861 7228 F.... $ZCHar( │ │ │ +00488f30: 2907 0021 4621 0000 5400 2146 3100 0020 )..!F!..T.!F1.. │ │ │ 00488f40: 2020 5265 7475 726e 7320 6120 7374 7269 Returns a stri │ │ │ 00488f50: 6e67 2063 6f6d 706f 7365 6420 6f66 2062 ng composed of b │ │ │ 00488f60: 7974 6573 2072 6570 7265 7365 6e74 6564 ytes represented │ │ │ 00488f70: 2062 7920 7468 6520 696e 7465 6765 7220 by the integer │ │ │ -00488f80: 6f63 7465 7420 7661 6c75 6573 2700 2149 octet values'.!I │ │ │ +00488f80: 6f63 7465 7420 7661 6c75 6573 2700 2146 octet values'.!F │ │ │ 00488f90: 4100 0020 2020 7370 6563 6966 6965 6420 A.. specified │ │ │ 00488fa0: 696e 2069 7473 2061 7267 756d 656e 7428 in its argument( │ │ │ -00488fb0: 7329 2e07 0021 4951 0000 3200 2149 6100 s)...!IQ..2.!Ia. │ │ │ +00488fb0: 7329 2e07 0021 4651 0000 3200 2146 6100 s)...!FQ..2.!Fa. │ │ │ 00488fc0: 0020 2020 5468 6520 666f 726d 6174 2066 . The format f │ │ │ 00488fd0: 6f72 2074 6865 2024 5a43 4841 5228 2920 or the $ZCHAR() │ │ │ -00488fe0: 6675 6e63 7469 6f6e 2069 733a 0700 2149 function is:..!I │ │ │ +00488fe0: 6675 6e63 7469 6f6e 2069 733a 0700 2146 function is:..!F │ │ │ 00488ff0: 7100 0000 0000 0000 0000 0000 0000 0000 q............... │ │ │ 00489000: 0400 0000 fb07 0000 7926 0000 0000 0000 ........y&...... │ │ │ -00489010: 4200 0049 4845 4c50 00ff 7300 ff46 554e B..IHELP..s..FUN │ │ │ +00489010: 4200 0046 4845 4c50 00ff 7300 ff46 554e B..FHELP..s..FUN │ │ │ 00489020: 4354 494f 4e53 00ff 7300 ff24 5a43 4841 CTIONS..s..$ZCHA │ │ │ 00489030: 5228 2900 bf81 0000 2020 2024 5a43 485b R()..... $ZCH[ │ │ │ 00489040: 4152 5d28 696e 7465 7870 725b 2c2e 2e2e AR](intexpr[,... │ │ │ -00489050: 5d29 0700 2149 9100 0030 0020 49ff 7300 ])..!I...0. I.s. │ │ │ +00489050: 5d29 0700 2146 9100 0030 0020 46ff 7300 ])..!F...0. F.s. │ │ │ 00489060: ff45 5841 4d50 4c45 5f4f 465f 245a 4348 .EXAMPLE_OF_$ZCH │ │ │ 00489070: 4152 2829 0000 4578 616d 706c 655f 6f66 AR()..Example_of │ │ │ -00489080: 5f24 5a43 4841 5228 291e 0038 49bf 1100 _$ZCHAR()..8I... │ │ │ +00489080: 5f24 5a43 4841 5228 291e 0038 46bf 1100 _$ZCHAR()..8F... │ │ │ 00489090: 0020 2020 4578 616d 706c 6520 6f66 2024 . Example of $ │ │ │ -004890a0: 5a43 4841 5228 2907 0039 4921 0000 1200 ZCHAR()..9I!.... │ │ │ -004890b0: 3949 3100 0020 2020 4578 616d 706c 653a 9I1.. Example: │ │ │ -004890c0: 0700 3949 4100 0029 0039 4951 0000 2020 ..9IA..).9IQ.. │ │ │ +004890a0: 5a43 4841 5228 2907 0039 4621 0000 1200 ZCHAR()..9F!.... │ │ │ +004890b0: 3946 3100 0020 2020 4578 616d 706c 653a 9F1.. Example: │ │ │ +004890c0: 0700 3946 4100 0029 0039 4651 0000 2020 ..9FA..).9FQ.. │ │ │ 004890d0: 2047 544d 3e77 7269 7465 2024 7a63 6861 GTM>write $zcha │ │ │ 004890e0: 7228 3232 382c 3138 342c 3138 372c 3729 r(228,184,187,7) │ │ │ -004890f0: 0b00 3949 6100 0020 2020 2a0e 0039 4971 ..9Ia.. *..9Iq │ │ │ -00489100: 0000 2020 2047 544d 3e07 0039 4981 0000 .. GTM>..9I... │ │ │ -00489110: 5000 3949 9100 0020 2020 5468 6973 2065 P.9I... This e │ │ │ +004890f0: 0b00 3946 6100 0020 2020 2a0e 0039 4671 ..9Fa.. *..9Fq │ │ │ +00489100: 0000 2020 2047 544d 3e07 0039 4681 0000 .. GTM>..9F... │ │ │ +00489110: 5000 3946 9100 0020 2020 5468 6973 2065 P.9F... This e │ │ │ 00489120: 7861 6d70 6c65 2057 5249 5445 7320 7468 xample WRITEs th │ │ │ 00489130: 6520 6279 7465 2073 6571 7565 6e63 6520 e byte sequence │ │ │ 00489140: 7265 7072 6573 656e 7465 6420 6279 202a represented by * │ │ │ 00489150: 2061 6e64 2073 6967 6e61 6c73 2074 6865 and signals the │ │ │ -00489160: 1900 3849 c011 0000 2020 2074 6572 6d69 ..8I.... termi │ │ │ -00489170: 6e61 6c20 6265 6c6c 2e07 0039 4912 0000 nal bell...9I... │ │ │ -00489180: 1900 1a49 4f4c 4c41 5445 2829 0000 245a ...IOLLATE()..$Z │ │ │ -00489190: 434f 4c6c 6174 6528 2916 0023 49bf 1100 COLlate()..#I... │ │ │ +00489160: 1900 3846 c011 0000 2020 2074 6572 6d69 ..8F.... termi │ │ │ +00489170: 6e61 6c20 6265 6c6c 2e07 0039 4612 0000 nal bell...9F... │ │ │ +00489180: 1900 1a46 4f4c 4c41 5445 2829 0000 245a ...FOLLATE()..$Z │ │ │ +00489190: 434f 4c6c 6174 6528 2916 0023 46bf 1100 COLlate()..#F... │ │ │ 004891a0: 0020 2020 245a 434f 4c6c 6174 6528 2907 . $ZCOLlate(). │ │ │ -004891b0: 0024 4921 0000 5000 2449 3100 0020 2020 .$I!..P.$I1.. │ │ │ +004891b0: 0024 4621 0000 5000 2446 3100 0020 2020 .$F!..P.$F1.. │ │ │ 004891c0: 5265 7475 726e 7320 7468 6520 7472 616e Returns the tran │ │ │ 004891d0: 7366 6f72 6d65 6420 7265 7072 6573 656e sformed represen │ │ │ 004891e0: 7461 7469 6f6e 206f 6620 7468 6520 6669 tation of the fi │ │ │ 004891f0: 7273 7420 6172 6775 6d65 6e74 2067 6c76 rst argument glv │ │ │ -00489200: 6e20 696e 2061 5100 2449 4100 0020 2020 n in aQ.$IA.. │ │ │ +00489200: 6e20 696e 2061 5100 2446 4100 0020 2020 n in aQ.$FA.. │ │ │ 00489210: 6e6f 726d 616c 697a 6564 2066 6f72 6d20 normalized form │ │ │ 00489220: 7573 696e 6720 7468 6520 616c 7465 726e using the altern │ │ │ 00489230: 6174 6976 6520 7472 616e 7366 6f72 6d20 ative transform │ │ │ 00489240: 7370 6563 6966 6965 6420 6279 2074 6865 specified by the │ │ │ -00489250: 2073 6563 6f6e 6453 0024 4951 0000 2020 secondS.$IQ.. │ │ │ +00489250: 2073 6563 6f6e 6453 0024 4651 0000 2020 secondS.$FQ.. │ │ │ 00489260: 2061 7267 756d 656e 7420 696e 7465 7870 argument intexp │ │ │ 00489270: 723b 2074 6865 2072 6574 7572 6e20 6361 r; the return ca │ │ │ 00489280: 6e20 6265 2075 7365 6420 6173 2061 6e20 n be used as an │ │ │ 00489290: 6f70 6572 616e 6420 746f 2074 6865 2066 operand to the f │ │ │ -004892a0: 6f6c 6c6f 7773 2028 5d29 4d00 2449 6100 ollows (])M.$Ia. │ │ │ +004892a0: 6f6c 6c6f 7773 2028 5d29 4d00 2446 6100 ollows (])M.$Fa. │ │ │ 004892b0: 0020 2020 6f72 2073 6f72 7473 2d61 6674 . or sorts-aft │ │ │ 004892c0: 6572 2028 5d5d 2920 6f70 6572 6174 6f72 er (]]) operator │ │ │ 004892d0: 2073 7563 6820 7468 6174 2c20 6966 2062 such that, if b │ │ │ 004892e0: 6f74 6820 6f70 6572 616e 6473 2061 7265 oth operands are │ │ │ -004892f0: 2069 6e20 7468 654e 0024 4971 0000 2020 in theN.$Iq.. │ │ │ +004892f0: 2069 6e20 7468 654e 0024 4671 0000 2020 in theN.$Fq.. │ │ │ 00489300: 206e 6f72 6d61 6c69 7a65 6420 666f 726d normalized form │ │ │ 00489310: 2c20 7468 6520 7265 7375 6c74 2069 7320 , the result is │ │ │ 00489320: 696e 6465 7065 6e64 656e 7420 6f66 2061 independent of a │ │ │ 00489330: 6c74 6572 6e61 7469 7665 2063 6f6c 6c61 lternative colla │ │ │ -00489340: 7469 6f6e 2e07 0024 4981 0000 3500 2449 tion...$I...5.$I │ │ │ +00489340: 7469 6f6e 2e07 0024 4681 0000 3500 2446 tion...$F...5.$F │ │ │ 00489350: 9100 0020 2020 5468 6520 666f 726d 6174 ... The format │ │ │ 00489360: 2066 6f72 2074 6865 2024 5a43 4f4c 4c41 for the $ZCOLLA │ │ │ 00489370: 5445 2829 2066 756e 6374 696f 6e20 6973 TE() function is │ │ │ -00489380: 3a08 0023 49c0 1100 002b 0024 4912 0000 :..#I....+.$I... │ │ │ +00489380: 3a08 0023 46c0 1100 002b 0024 4612 0000 :..#F....+.$F... │ │ │ 00489390: 2020 2024 5a43 4f4c 5b6c 6174 655d 2867 $ZCOL[late](g │ │ │ 004893a0: 6c76 6e2c 696e 7465 7870 725b 2c7b 307c lvn,intexpr[,{0| │ │ │ -004893b0: 317d 5d29 0700 2449 1300 004e 0024 4914 1}])..$I...N.$I. │ │ │ +004893b0: 317d 5d29 0700 2446 1300 004e 0024 4614 1}])..$F...N.$F. │ │ │ 004893c0: 0000 2020 204e 6f74 6520 7468 6174 2062 .. Note that b │ │ │ 004893d0: 6563 6175 7365 2074 6865 2066 6f72 7761 ecause the forwa │ │ │ 004893e0: 7264 2074 7261 6e73 666f 726d 2069 7320 rd transform is │ │ │ 004893f0: 746f 2074 6865 2047 4453 2067 6c6f 6261 to the GDS globa │ │ │ -00489400: 6c20 7374 6f72 6167 654f 0024 4915 0000 l storageO.$I... │ │ │ +00489400: 6c20 7374 6f72 6167 654f 0024 4615 0000 l storageO.$F... │ │ │ 00489410: 2020 2066 6f72 6d61 742c 2074 6865 2072 format, the r │ │ │ 00489420: 6576 6572 7365 2074 7261 6e73 666f 726d everse transform │ │ │ 00489430: 2061 6c77 6179 7320 7368 6f77 7320 6120 always shows a │ │ │ 00489440: 676c 6f62 616c 2066 6f72 6d2e 2054 6869 global form. Thi │ │ │ -00489450: 7320 6973 206e 6f74 5200 2449 1600 0020 s is notR.$I... │ │ │ +00489450: 7320 6973 206e 6f74 5200 2446 1600 0020 s is notR.$F... │ │ │ 00489460: 2020 6d61 7465 7269 616c 2077 6865 6e20 material when │ │ │ 00489470: 7468 6520 7265 7375 6c74 2069 7320 7573 the result is us │ │ │ 00489480: 6564 2066 6f72 206d 6f73 7420 636f 6d70 ed for most comp │ │ │ 00489490: 6172 6973 6f6e 732c 2062 7574 2066 6f72 arisons, but for │ │ │ -004894a0: 2073 6f6d 6520 7573 6573 4700 2449 1700 some usesG.$I.. │ │ │ +004894a0: 2073 6f6d 6520 7573 6573 4700 2446 1700 some usesG.$F.. │ │ │ 004894b0: 0020 2020 7468 6520 6170 706c 6361 7469 . the applcati │ │ │ 004894c0: 6f6e 206d 6967 6874 206e 6565 6420 746f on might need to │ │ │ 004894d0: 2072 656d 6f76 6520 7468 6520 6c65 6164 remove the lead │ │ │ 004894e0: 696e 6720 7570 2d61 7272 6f77 2028 5e29 ing up-arrow (^) │ │ │ -004894f0: 2e07 0024 4918 0000 4d00 2449 1900 0020 ...$I...M.$I... │ │ │ +004894f0: 2e07 0024 4618 0000 4d00 2446 1900 0020 ...$F...M.$F... │ │ │ 00489500: 2020 506c 6561 7365 2073 6565 2074 6865 Please see the │ │ │ 00489510: 2073 6563 7469 6f6e 206f 6e20 245a 4154 section on $ZAT │ │ │ 00489520: 5241 4e53 464f 524d 2829 2066 6f72 2061 RANSFORM() for a │ │ │ 00489530: 2073 696d 696c 6172 2061 6c74 6572 6e61 similar alterna │ │ │ -00489540: 7469 7665 2e07 0024 491a 0000 3600 2349 tive...$I...6.#I │ │ │ +00489540: 7469 7665 2e07 0024 461a 0000 3600 2346 tive...$F...6.#F │ │ │ 00489550: ff73 00ff 4558 414d 504c 455f 4f46 5f24 .s..EXAMPLE_OF_$ │ │ │ 00489560: 5a43 4f4c 4c41 5445 2829 0000 4578 616d ZCOLLATE()..Exam │ │ │ 00489570: 706c 655f 6f66 5f24 5a43 4f4c 6c61 7465 ple_of_$ZCOLlate │ │ │ -00489580: 2829 2100 3e49 bf11 0000 2020 2045 7861 ()!.>I.... Exa │ │ │ +00489580: 2829 2100 3e46 bf11 0000 2020 2045 7861 ()!.>F.... Exa │ │ │ 00489590: 6d70 6c65 206f 6620 245a 434f 4c6c 6174 mple of $ZCOLlat │ │ │ -004895a0: 6528 2907 003f 4921 0000 1200 3f49 3100 e()..?I!....?I1. │ │ │ -004895b0: 0020 2020 4578 616d 706c 653a 0700 3f49 . Example:..?I │ │ │ -004895c0: 4100 0036 003f 4951 0000 2020 2047 544d A..6.?IQ.. GTM │ │ │ +004895a0: 6528 2907 003f 4621 0000 1200 3f46 3100 e()..?F!....?F1. │ │ │ +004895b0: 0020 2020 4578 616d 706c 653a 0700 3f46 . Example:..?F │ │ │ +004895c0: 4100 0036 003f 4651 0000 2020 2047 544d A..6.?FQ.. GTM │ │ │ 004895d0: 3e77 7269 7465 2024 7a77 7269 7465 2824 >write $zwrite($ │ │ │ 004895e0: 7a63 6f6c 6c61 7465 2822 4128 2222 666f zcollate("A(""fo │ │ │ -004895f0: 6f22 2229 222c 3029 2925 003f 4961 0000 o"")",0))%.?Ia.. │ │ │ +004895f0: 6f22 2229 222c 3029 2925 003f 4661 0000 o"")",0))%.?Fa.. │ │ │ 00489600: 2020 2022 4122 5f24 4328 302c 3235 3529 "A"_$C(0,255) │ │ │ 00489610: 5f22 666f 6f22 5f24 4328 302c 3029 3c00 _"foo"_$C(0,0)<. │ │ │ -00489620: 3f49 7100 0020 2020 4754 4d3e 7772 6974 ?Iq.. GTM>writ │ │ │ +00489620: 3f46 7100 0020 2020 4754 4d3e 7772 6974 ?Fq.. GTM>writ │ │ │ 00489630: 6520 247a 636f 6c6c 6174 6528 247a 636f e $zcollate($zco │ │ │ 00489640: 6c6c 6174 6528 2241 2822 2266 6f6f 2222 llate("A(""foo"" │ │ │ -00489650: 2922 2c30 292c 302c 3129 1300 3f49 8100 )",0),0,1)..?I.. │ │ │ +00489650: 2922 2c30 292c 302c 3129 1300 3f46 8100 )",0),0,1)..?F.. │ │ │ 00489660: 0020 2020 5e41 2822 666f 6f22 290e 003f . ^A("foo")..? │ │ │ -00489670: 4991 0000 2020 2047 544d 3e08 003e 49c0 I... GTM>..>I. │ │ │ -00489680: 1100 004e 003f 4912 0000 2020 2054 6865 ...N.?I... The │ │ │ +00489670: 4691 0000 2020 2047 544d 3e08 003e 46c0 F... GTM>..>F. │ │ │ +00489680: 1100 004e 003f 4612 0000 2020 2054 6865 ...N.?F... The │ │ │ 00489690: 2066 6972 7374 2057 5249 5445 2069 6e20 first WRITE in │ │ │ 004896a0: 7468 6973 2065 7861 6d70 6c65 2073 686f this example sho │ │ │ 004896b0: 7773 2074 6865 2072 6561 6461 626c 6520 ws the readable │ │ │ 004896c0: 666f 726d 206f 7220 7468 6520 7661 6c75 form or the valu │ │ │ -004896d0: 6552 003f 4913 0000 2020 2070 726f 6475 eR.?I... produ │ │ │ +004896d0: 6552 003f 4613 0000 2020 2070 726f 6475 eR.?F... produ │ │ │ 004896e0: 6365 6420 6279 2074 6865 2024 5a43 4f4c ced by the $ZCOL │ │ │ 004896f0: 4c41 5445 2829 2072 6576 6561 6c69 6e67 LATE() revealing │ │ │ 00489700: 2074 6865 2064 6574 6169 6c73 206f 6620 the details of │ │ │ 00489710: 686f 7720 4754 2e4d 2069 6e74 6572 6e61 how GT.M interna │ │ │ -00489720: 6c6c 7951 003f 4914 0000 2020 2072 6570 llyQ.?I... rep │ │ │ +00489720: 6c6c 7951 003f 4614 0000 2020 2072 6570 llyQ.?F... rep │ │ │ 00489730: 7265 7365 6e74 7320 7468 6973 206b 6579 resents this key │ │ │ 00489740: 2075 7369 6e67 2064 6566 6175 6c74 2028 using default ( │ │ │ 00489750: 4d29 2063 6f6c 6c61 7469 6f6e 2e20 5468 M) collation. Th │ │ │ 00489760: 6520 7365 636f 6e64 2057 5249 5445 2073 e second WRITE s │ │ │ -00489770: 686f 7773 5100 3f49 1500 0020 2020 686f howsQ.?I... ho │ │ │ +00489770: 686f 7773 5100 3f46 1500 0020 2020 686f howsQ.?F... ho │ │ │ 00489780: 7720 7468 6520 636f 6d62 696e 6174 696f w the combinatio │ │ │ 00489790: 6e20 6f66 2074 6865 2074 7261 6e73 666f n of the transfo │ │ │ 004897a0: 726d 2061 6e64 2072 6576 6572 7365 2074 rm and reverse t │ │ │ 004897b0: 7261 6e73 666f 726d 2072 6573 746f 7265 ransform restore │ │ │ -004897c0: 7320 7468 652f 003f 4916 0000 2020 2076 s the/.?I... v │ │ │ +004897c0: 7320 7468 652f 003f 4616 0000 2020 2076 s the/.?F... v │ │ │ 004897d0: 616c 7565 2074 6f20 7468 6520 6f72 6967 alue to the orig │ │ │ 004897e0: 696e 616c 2072 6570 7265 7365 6e74 6174 inal representat │ │ │ -004897f0: 696f 6e2e 0700 3f49 1700 0000 0000 0000 ion...?I........ │ │ │ +004897f0: 696f 6e2e 0700 3f46 1700 0000 0000 0000 ion...?F........ │ │ │ 00489800: 0400 0000 d407 0000 ab26 0000 0000 0000 .........&...... │ │ │ -00489810: 3300 0049 4845 4c50 00ff 7300 ff46 554e 3..IHELP..s..FUN │ │ │ +00489810: 3300 0046 4845 4c50 00ff 7300 ff46 554e 3..FHELP..s..FUN │ │ │ 00489820: 4354 494f 4e53 00ff 7300 ff24 5a43 4f4e CTIONS..s..$ZCON │ │ │ 00489830: 5645 5254 2829 0000 245a 434f 6e76 6572 VERT()..$ZCOnver │ │ │ -00489840: 7428 2916 0023 49bf 1100 0020 2020 245a t()..#I.... $Z │ │ │ -00489850: 434f 6e76 6572 7428 2907 0024 4921 0000 COnvert()..$I!.. │ │ │ -00489860: 5300 2449 3100 0020 2020 5265 7475 726e S.$I1.. Return │ │ │ +00489840: 7428 2916 0023 46bf 1100 0020 2020 245a t()..#F.... $Z │ │ │ +00489850: 434f 6e76 6572 7428 2907 0024 4621 0000 COnvert()..$F!.. │ │ │ +00489860: 5300 2446 3100 0020 2020 5265 7475 726e S.$F1.. Return │ │ │ 00489870: 7320 6974 7320 6669 7273 7420 6172 6775 s its first argu │ │ │ 00489880: 6d65 6e74 2061 7320 6120 7374 7269 6e67 ment as a string │ │ │ 00489890: 2063 6f6e 7665 7274 6564 2074 6f20 6120 converted to a │ │ │ 004898a0: 6469 6666 6572 656e 7420 656e 636f 6469 different encodi │ │ │ -004898b0: 6e67 2e50 0024 4941 0000 2020 2054 6865 ng.P.$IA.. The │ │ │ +004898b0: 6e67 2e50 0024 4641 0000 2020 2054 6865 ng.P.$FA.. The │ │ │ 004898c0: 2074 776f 2061 7267 756d 656e 7420 666f two argument fo │ │ │ 004898d0: 726d 2063 6861 6e67 6573 2074 6865 2065 rm changes the e │ │ │ 004898e0: 6e63 6f64 696e 6720 666f 7220 6361 7365 ncoding for case │ │ │ 004898f0: 2077 6974 6869 6e20 6120 6368 6172 6163 within a charac │ │ │ -00489900: 7465 7243 0024 4951 0000 2020 2073 6574 terC.$IQ.. set │ │ │ +00489900: 7465 7243 0024 4651 0000 2020 2073 6574 terC.$FQ.. set │ │ │ 00489910: 2e20 5468 6520 7468 7265 6520 6172 6775 . The three argu │ │ │ 00489920: 6d65 6e74 2066 6f72 6d20 6368 616e 6765 ment form change │ │ │ 00489930: 7320 7468 6520 656e 636f 6469 6e67 2073 s the encoding s │ │ │ -00489940: 6368 656d 652e 0700 2449 6100 0035 0024 cheme...$Ia..5.$ │ │ │ -00489950: 4971 0000 2020 2054 6865 2066 6f72 6d61 Iq.. The forma │ │ │ +00489940: 6368 656d 652e 0700 2446 6100 0035 0024 cheme...$Fa..5.$ │ │ │ +00489950: 4671 0000 2020 2054 6865 2066 6f72 6d61 Fq.. The forma │ │ │ 00489960: 7420 666f 7220 7468 6520 245a 434f 4e56 t for the $ZCONV │ │ │ 00489970: 4552 5428 2920 6675 6e63 7469 6f6e 2069 ERT() function i │ │ │ -00489980: 733a 0700 2449 8100 002b 0024 4991 0000 s:..$I...+.$I... │ │ │ +00489980: 733a 0700 2446 8100 002b 0024 4691 0000 s:..$F...+.$F... │ │ │ 00489990: 2020 2024 5a43 4f5b 4e56 4552 545d 2865 $ZCO[NVERT](e │ │ │ 004899a0: 7870 7231 2c20 6578 7072 322c 5b65 7870 xpr1, expr2,[exp │ │ │ -004899b0: 7233 5d29 0800 2349 c011 0000 1500 2449 r3])..#I......$I │ │ │ +004899b0: 7233 5d29 0800 2346 c011 0000 1500 2446 r3])..#F......$F │ │ │ 004899c0: 1200 0020 2020 2a2a 5761 726e 696e 672a ... **Warning* │ │ │ -004899d0: 2a07 0024 4913 0000 5300 2449 1400 0020 *..$I...S.$I... │ │ │ +004899d0: 2a07 0024 4613 0000 5300 2446 1400 0020 *..$F...S.$F... │ │ │ 004899e0: 2020 5768 656e 2024 6774 6d5f 6368 7365 When $gtm_chse │ │ │ 004899f0: 7420 6973 2073 6574 2074 6f20 5554 462d t is set to UTF- │ │ │ 00489a00: 382c 2074 6865 2022 4d22 206f 7220 2257 8, the "M" or "W │ │ │ 00489a10: 2d31 3235 3222 2063 6f64 6520 7370 6563 -1252" code spec │ │ │ -00489a20: 6966 696e 6720 696e 7075 7452 0024 4915 ifing inputR.$I. │ │ │ +00489a20: 6966 696e 6720 696e 7075 7452 0024 4615 ifing inputR.$F. │ │ │ 00489a30: 0000 2020 206f 7220 6f75 7470 7574 206f .. or output o │ │ │ 00489a40: 6e65 2d62 7974 6520 656e 636f 6469 6e67 ne-byte encoding │ │ │ 00489a50: 2072 6571 7569 7265 7320 6361 7265 2069 requires care i │ │ │ 00489a60: 6e20 7468 6520 6d75 6c74 692d 6279 7465 n the multi-byte │ │ │ 00489a70: 2065 6e76 6972 6f6e 6d65 6e74 2e50 0024 environment.P.$ │ │ │ -00489a80: 4916 0000 2020 2054 6865 7265 666f 7265 I... Therefore │ │ │ +00489a80: 4616 0000 2020 2054 6865 7265 666f 7265 F... Therefore │ │ │ 00489a90: 2075 7365 2063 6175 7469 6f6e 2069 6e20 use caution in │ │ │ 00489aa0: 6368 6f6f 7369 6e67 2062 6574 7765 656e choosing between │ │ │ 00489ab0: 2063 6861 7261 6374 6572 2d20 616e 6420 character- and │ │ │ 00489ac0: 6279 7465 2d6f 7269 656e 7465 6452 0024 byte-orientedR.$ │ │ │ -00489ad0: 4917 0000 2020 2066 756e 6374 696f 6e73 I... functions │ │ │ +00489ad0: 4617 0000 2020 2066 756e 6374 696f 6e73 F... functions │ │ │ 00489ae0: 2069 6e20 7468 6520 7375 7272 6f75 6e64 in the surround │ │ │ 00489af0: 696e 6720 636f 6465 2c20 7375 6368 2061 ing code, such a │ │ │ 00489b00: 7320 6265 7477 6565 6e20 2443 4841 5228 s between $CHAR( │ │ │ 00489b10: 2920 616e 6420 245a 4348 4152 2829 2e3f ) and $ZCHAR().? │ │ │ -00489b20: 0024 4918 0000 2020 2054 6865 2042 4144 .$I... The BAD │ │ │ +00489b20: 0024 4618 0000 2020 2054 6865 2042 4144 .$F... The BAD │ │ │ 00489b30: 4348 4152 2073 6574 7469 6e67 2069 7320 CHAR setting is │ │ │ 00489b40: 616c 736f 2061 2066 6163 746f 7220 746f also a factor to │ │ │ 00489b50: 206b 6565 7020 696e 206d 696e 642e 0700 keep in mind... │ │ │ -00489b60: 2449 1900 0012 0024 491a 0000 2020 202a $I.....$I... * │ │ │ -00489b70: 2a4e 6f74 652a 2a07 0024 4921 0000 4f00 *Note**..$I!..O. │ │ │ -00489b80: 2449 2200 0020 2020 5768 656e 2055 5446 $I".. When UTF │ │ │ +00489b60: 2446 1900 0012 0024 461a 0000 2020 202a $F.....$F... * │ │ │ +00489b70: 2a4e 6f74 652a 2a07 0024 4621 0000 4f00 *Note**..$F!..O. │ │ │ +00489b80: 2446 2200 0020 2020 5768 656e 2055 5446 $F".. When UTF │ │ │ 00489b90: 2d38 206d 6f64 6520 6973 2065 6e61 626c -8 mode is enabl │ │ │ 00489ba0: 6564 2c20 4754 2e4d 2075 7365 7320 7468 ed, GT.M uses th │ │ │ 00489bb0: 6520 4943 5520 4c69 6272 6172 7920 746f e ICU Library to │ │ │ 00489bc0: 2070 6572 666f 726d 2063 6173 654f 0024 perform caseO.$ │ │ │ -00489bd0: 4923 0000 2020 2063 6f6e 7665 7273 696f I#.. conversio │ │ │ +00489bd0: 4623 0000 2020 2063 6f6e 7665 7273 696f F#.. conversio │ │ │ 00489be0: 6e2e 2041 7320 6d65 6e74 696f 6e65 6420 n. As mentioned │ │ │ 00489bf0: 696e 2074 6865 2054 6865 6f72 7920 6f66 in the Theory of │ │ │ 00489c00: 204f 7065 7261 7469 6f6e 2073 6563 7469 Operation secti │ │ │ -00489c10: 6f6e 2c20 7468 6520 6361 7365 5000 2449 on, the caseP.$I │ │ │ +00489c10: 6f6e 2c20 7468 6520 6361 7365 5000 2446 on, the caseP.$F │ │ │ 00489c20: 2400 0020 2020 636f 6e76 6572 7369 6f6e $.. conversion │ │ │ 00489c30: 206f 6620 7468 6520 7374 7269 6e67 7320 of the strings │ │ │ 00489c40: 6f63 6375 7273 2061 6363 6f72 6469 6e67 occurs according │ │ │ 00489c50: 2074 6f20 5554 462d 3820 636f 6465 2d70 to UTF-8 code-p │ │ │ -00489c60: 6f69 6e74 2076 616c 7565 732e 5300 2449 oint values.S.$I │ │ │ +00489c60: 6f69 6e74 2076 616c 7565 732e 5300 2446 oint values.S.$F │ │ │ 00489c70: 2500 0020 2020 5468 6973 206d 6179 206e %.. This may n │ │ │ 00489c80: 6f74 2062 6520 7468 6520 6c69 6e67 7569 ot be the lingui │ │ │ 00489c90: 7374 6963 616c 6c79 206f 7220 6375 6c74 stically or cult │ │ │ 00489ca0: 7572 616c 6c79 2063 6f72 7265 6374 2063 urally correct c │ │ │ 00489cb0: 6173 6520 636f 6e76 6572 7369 6f6e 2c4c ase conversion,L │ │ │ -00489cc0: 0024 4926 0000 2020 2066 6f72 2065 7861 .$I&.. for exa │ │ │ +00489cc0: 0024 4626 0000 2020 2066 6f72 2065 7861 .$F&.. for exa │ │ │ 00489cd0: 6d70 6c65 2c20 6f66 2074 6865 206e 616d mple, of the nam │ │ │ 00489ce0: 6573 2069 6e20 7468 6520 7465 6c65 7068 es in the teleph │ │ │ 00489cf0: 6f6e 6520 6469 7265 6374 6f72 6965 732e one directories. │ │ │ -00489d00: 2054 6865 7265 666f 7265 2c4f 0024 4927 Therefore,O.$I' │ │ │ +00489d00: 2054 6865 7265 666f 7265 2c4f 0024 4627 Therefore,O.$F' │ │ │ 00489d10: 0000 2020 2061 7070 6c69 6361 7469 6f6e .. application │ │ │ 00489d20: 2064 6576 656c 6f70 6572 7320 6d75 7374 developers must │ │ │ 00489d30: 2065 6e73 7572 6520 7468 6174 2074 6865 ensure that the │ │ │ 00489d40: 2061 6374 7561 6c20 6361 7365 2063 6f6e actual case con │ │ │ -00489d50: 7665 7273 696f 6e20 6973 4d00 2449 2800 version isM.$I(. │ │ │ +00489d50: 7665 7273 696f 6e20 6973 4d00 2446 2800 version isM.$F(. │ │ │ 00489d60: 0020 2020 6c69 6e67 7569 7374 6963 616c . linguistical │ │ │ 00489d70: 6c79 2061 6e64 2063 756c 7475 7261 6c6c ly and culturall │ │ │ 00489d80: 7920 636f 7272 6563 7420 666f 7220 7468 y correct for th │ │ │ 00489d90: 6569 7220 7370 6563 6966 6963 206e 6565 eir specific nee │ │ │ -00489da0: 6473 2e20 5468 6552 0024 4929 0000 2020 ds. TheR.$I).. │ │ │ +00489da0: 6473 2e20 5468 6552 0024 4629 0000 2020 ds. TheR.$F).. │ │ │ 00489db0: 2074 776f 2d61 7267 756d 656e 7420 666f two-argument fo │ │ │ 00489dc0: 726d 206f 6620 7468 6520 245a 434f 4e56 rm of the $ZCONV │ │ │ 00489dd0: 4552 5428 2920 6675 6e63 7469 6f6e 2069 ERT() function i │ │ │ 00489de0: 6e20 4d20 6d6f 6465 2064 6f65 7320 6e6f n M mode does no │ │ │ -00489df0: 7420 7573 6520 7468 6550 0024 492a 0000 t use theP.$I*.. │ │ │ +00489df0: 7420 7573 6520 7468 6550 0024 462a 0000 t use theP.$F*.. │ │ │ 00489e00: 2020 2049 4355 204c 6962 7261 7279 2074 ICU Library t │ │ │ 00489e10: 6f20 7065 7266 6f72 6d20 6f70 6572 6174 o perform operat │ │ │ 00489e20: 696f 6e20 7265 6c61 7465 6420 746f 2074 ion related to t │ │ │ 00489e30: 6865 2063 6173 6520 636f 6e76 6572 7369 he case conversi │ │ │ -00489e40: 6f6e 206f 6620 7468 6512 0024 4931 0000 on of the..$I1.. │ │ │ -00489e50: 2020 2073 7472 696e 6773 2e07 0024 4932 strings...$I2 │ │ │ -00489e60: 0000 1a00 2349 ff73 00ff 4558 414d 504c ....#I.s..EXAMPL │ │ │ -00489e70: 4553 0000 4578 616d 706c 6573 1300 3049 ES..Examples..0I │ │ │ +00489e40: 6f6e 206f 6620 7468 6512 0024 4631 0000 on of the..$F1.. │ │ │ +00489e50: 2020 2073 7472 696e 6773 2e07 0024 4632 strings...$F2 │ │ │ +00489e60: 0000 1a00 2346 ff73 00ff 4558 414d 504c ....#F.s..EXAMPL │ │ │ +00489e70: 4553 0000 4578 616d 706c 6573 1300 3046 ES..Examples..0F │ │ │ 00489e80: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -00489e90: 0031 4921 0000 1200 3149 3100 0020 2020 .1I!....1I1.. │ │ │ -00489ea0: 4578 616d 706c 653a 0700 3149 4100 0033 Example:..1IA..3 │ │ │ -00489eb0: 0031 4951 0000 2020 2047 544d 3e77 7269 .1IQ.. GTM>wri │ │ │ +00489e90: 0031 4621 0000 1200 3146 3100 0020 2020 .1F!....1F1.. │ │ │ +00489ea0: 4578 616d 706c 653a 0700 3146 4100 0033 Example:..1FA..3 │ │ │ +00489eb0: 0031 4651 0000 2020 2047 544d 3e77 7269 .1FQ.. GTM>wri │ │ │ 00489ec0: 7465 2024 7a63 6f6e 7665 7274 2822 4861 te $zconvert("Ha │ │ │ 00489ed0: 7070 7920 4e65 7720 5965 6172 222c 2255 ppy New Year","U │ │ │ -00489ee0: 2229 1800 3149 6100 0020 2020 4841 5050 ")..1Ia.. HAPP │ │ │ -00489ef0: 5920 4e45 5720 5945 4152 0700 3149 7100 Y NEW YEAR..1Iq. │ │ │ -00489f00: 0012 0031 4981 0000 2020 2045 7861 6d70 ...1I... Examp │ │ │ -00489f10: 6c65 3a07 0031 4991 0000 3400 3049 c011 le:..1I...4.0I.. │ │ │ +00489ee0: 2229 1800 3146 6100 0020 2020 4841 5050 ")..1Fa.. HAPP │ │ │ +00489ef0: 5920 4e45 5720 5945 4152 0700 3146 7100 Y NEW YEAR..1Fq. │ │ │ +00489f00: 0012 0031 4681 0000 2020 2045 7861 6d70 ...1F... Examp │ │ │ +00489f10: 6c65 3a07 0031 4691 0000 3400 3046 c011 le:..1F...4.0F.. │ │ │ 00489f20: 0000 2020 2047 544d 3e57 7269 7465 2024 .. GTM>Write $ │ │ │ 00489f30: 7a63 6f6e 7665 7274 2822 4841 5050 5920 zconvert("HAPPY │ │ │ 00489f40: 4e45 5720 5945 4152 222c 2254 2229 1800 NEW YEAR","T").. │ │ │ -00489f50: 3149 1200 0020 2020 4861 7070 7920 4e65 1I... Happy Ne │ │ │ -00489f60: 7720 5965 6172 0700 3149 1300 0012 0031 w Year..1I.....1 │ │ │ -00489f70: 4914 0000 2020 2045 7861 6d70 6c65 3a07 I... Example:. │ │ │ -00489f80: 0031 4915 0000 2300 3149 1600 0020 2020 .1I...#.1I... │ │ │ +00489f50: 3146 1200 0020 2020 4861 7070 7920 4e65 1F... Happy Ne │ │ │ +00489f60: 7720 5965 6172 0700 3146 1300 0012 0031 w Year..1F.....1 │ │ │ +00489f70: 4614 0000 2020 2045 7861 6d70 6c65 3a07 F... Example:. │ │ │ +00489f80: 0031 4615 0000 2300 3146 1600 0020 2020 .1F...#.1F... │ │ │ 00489f90: 4754 4d3e 5365 7420 5438 3d22 2a2a 2a2a GTM>Set T8="**** │ │ │ -00489fa0: 2a2a 2a2a 2a2a 2a2a 221f 0031 4917 0000 ********"..1I... │ │ │ +00489fa0: 2a2a 2a2a 2a2a 2a2a 221f 0031 4617 0000 ********"..1F... │ │ │ 00489fb0: 2020 2047 544d 3e57 7269 7465 2024 4c65 GTM>Write $Le │ │ │ -00489fc0: 6e67 7468 2854 3829 0c00 3149 1800 0020 ngth(T8)..1I... │ │ │ +00489fc0: 6e67 7468 2854 3829 0c00 3146 1800 0020 ngth(T8)..1F... │ │ │ 00489fd0: 2020 3132 0000 0000 0000 0000 0000 0000 12............ │ │ │ 00489fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00489ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048a000: 0400 0000 f007 0000 de26 0000 0000 0000 .........&...... │ │ │ -0048a010: 6700 0049 4845 4c50 00ff 7300 ff46 554e g..IHELP..s..FUN │ │ │ +0048a010: 6700 0046 4845 4c50 00ff 7300 ff46 554e g..FHELP..s..FUN │ │ │ 0048a020: 4354 494f 4e53 00ff 7300 ff24 5a43 4f4e CTIONS..s..$ZCON │ │ │ 0048a030: 5645 5254 2829 00ff 7300 ff45 5841 4d50 VERT()..s..EXAMP │ │ │ 0048a040: 4c45 5300 c019 0000 2020 2047 544d 3e53 LES..... GTM>S │ │ │ 0048a050: 6574 2054 3136 3d24 7a63 6f6e 7665 7274 et T16=$zconvert │ │ │ 0048a060: 2854 382c 2255 5446 2d38 222c 2255 5446 (T8,"UTF-8","UTF │ │ │ -0048a070: 2d31 364c 4522 2920 0031 491a 0000 2020 -16LE") .1I... │ │ │ +0048a070: 2d31 364c 4522 2920 0031 461a 0000 2020 -16LE") .1F... │ │ │ 0048a080: 2047 544d 3e57 7269 7465 2024 6c65 6e67 GTM>Write $leng │ │ │ -0048a090: 7468 2854 3136 2965 0031 4921 0000 2020 th(T16)e.1I!.. │ │ │ +0048a090: 7468 2854 3136 2965 0031 4621 0000 2020 th(T16)e.1F!.. │ │ │ 0048a0a0: 2025 4754 4d2d 452d 4241 4443 4841 522c %GTM-E-BADCHAR, │ │ │ 0048a0b0: 2024 5a43 4841 5228 3132 392c 3133 372c $ZCHAR(129,137, │ │ │ 0048a0c0: 3233 322c 3135 3029 2069 7320 6e6f 7420 232,150) is not │ │ │ 0048a0d0: 6120 7661 6c69 6420 6368 6172 6163 7465 a valid characte │ │ │ 0048a0e0: 7220 696e 2074 6865 2055 5446 2d38 2065 r in the UTF-8 e │ │ │ -0048a0f0: 6e63 6f64 696e 6720 666f 726d 3700 3149 ncoding form7.1I │ │ │ +0048a0f0: 6e63 6f64 696e 6720 666f 726d 3700 3146 ncoding form7.1F │ │ │ 0048a100: 2200 0020 2020 4754 4d3e 5365 7420 5431 ".. GTM>Set T1 │ │ │ 0048a110: 363d 245a 434f 6e76 6572 7428 5431 362c 6=$ZCOnvert(T16, │ │ │ 0048a120: 2255 5446 2d31 364c 4522 2c22 5554 462d "UTF-16LE","UTF- │ │ │ -0048a130: 3822 2920 0031 4923 0000 2020 2047 544d 8") .1I#.. GTM │ │ │ +0048a130: 3822 2920 0031 4623 0000 2020 2047 544d 8") .1F#.. GTM │ │ │ 0048a140: 3e57 7269 7465 2024 6c65 6e67 7468 2854 >Write $length(T │ │ │ -0048a150: 3136 290b 0031 4924 0000 2020 2039 4100 16)..1I$.. 9A. │ │ │ -0048a160: 3149 2500 0020 2020 4754 4d3e 7365 7420 1I%.. GTM>set │ │ │ +0048a150: 3136 290b 0031 4624 0000 2020 2039 4100 16)..1F$.. 9A. │ │ │ +0048a160: 3146 2500 0020 2020 4754 4d3e 7365 7420 1F%.. GTM>set │ │ │ 0048a170: 5754 4f55 5446 383d 247a 636f 6e76 6572 WTOUTF8=$zconver │ │ │ 0048a180: 7428 245a 4348 4152 2831 3238 292c 2257 t($ZCHAR(128),"W │ │ │ 0048a190: 2d31 3235 3222 2c22 5554 462d 3822 291b -1252","UTF-8"). │ │ │ -0048a1a0: 0031 4926 0000 2020 2047 544d 3e77 7269 .1I&.. GTM>wri │ │ │ -0048a1b0: 7465 2057 544f 5554 4638 0d00 3149 2700 te WTOUTF8..1I'. │ │ │ -0048a1c0: 0020 2020 4555 5238 0031 4928 0000 2020 . EUR8.1I(.. │ │ │ +0048a1a0: 0031 4626 0000 2020 2047 544d 3e77 7269 .1F&.. GTM>wri │ │ │ +0048a1b0: 7465 2057 544f 5554 4638 0d00 3146 2700 te WTOUTF8..1F'. │ │ │ +0048a1c0: 0020 2020 4555 5238 0031 4628 0000 2020 . EUR8.1F(.. │ │ │ 0048a1d0: 2047 544d 3e73 6574 2055 5446 3854 4f57 GTM>set UTF8TOW │ │ │ 0048a1e0: 3d24 7a63 6f6e 7665 7274 2857 544f 5554 =$zconvert(WTOUT │ │ │ 0048a1f0: 4638 2c22 7574 662d 3822 2c22 4d22 291b F8,"utf-8","M"). │ │ │ -0048a200: 0031 4929 0000 2020 2047 544d 3e77 7269 .1I).. GTM>wri │ │ │ -0048a210: 7465 2055 5446 3854 4f57 0b00 3149 2a00 te UTF8TOW..1I*. │ │ │ -0048a220: 0020 2020 3f07 0031 4931 0000 4f00 3149 . ?..1I1..O.1I │ │ │ +0048a200: 0031 4629 0000 2020 2047 544d 3e77 7269 .1F).. GTM>wri │ │ │ +0048a210: 7465 2055 5446 3854 4f57 0b00 3146 2a00 te UTF8TOW..1F*. │ │ │ +0048a220: 0020 2020 3f07 0031 4631 0000 4f00 3146 . ?..1F1..O.1F │ │ │ 0048a230: 3200 0020 2020 496e 2074 6865 2061 626f 2.. In the abo │ │ │ 0048a240: 7665 2065 7861 6d70 6c65 2c20 244c 454e ve example, $LEN │ │ │ 0048a250: 4754 4828 2920 6675 6e63 7469 6f6e 2074 GTH() function t │ │ │ 0048a260: 7269 6767 6572 7320 616e 2065 7272 6f72 riggers an error │ │ │ -0048a270: 2062 6563 6175 7365 2069 743c 0031 4933 because it<.1I3 │ │ │ +0048a270: 2062 6563 6175 7365 2069 743c 0031 4633 because it<.1F3 │ │ │ 0048a280: 0000 2020 2074 616b 6573 206f 6e6c 7920 .. takes only │ │ │ 0048a290: 5554 462d 3820 656e 636f 6469 6e67 2073 UTF-8 encoding s │ │ │ 0048a2a0: 7472 696e 6773 2061 7320 7468 6520 6172 trings as the ar │ │ │ -0048a2b0: 6775 6d65 6e74 2e07 0031 4934 0000 1400 gument...1I4.... │ │ │ -0048a2c0: 1949 4441 5441 2829 0000 245a 4441 5441 .IDATA()..$ZDATA │ │ │ -0048a2d0: 2829 1300 2049 bf11 0000 2020 2024 5a44 ().. I.... $ZD │ │ │ -0048a2e0: 4154 4128 2907 0021 4921 0000 4f00 2149 ATA()..!I!..O.!I │ │ │ +0048a2b0: 6775 6d65 6e74 2e07 0031 4634 0000 1400 gument...1F4.... │ │ │ +0048a2c0: 1946 4441 5441 2829 0000 245a 4441 5441 .FDATA()..$ZDATA │ │ │ +0048a2d0: 2829 1300 2046 bf11 0000 2020 2024 5a44 ().. F.... $ZD │ │ │ +0048a2e0: 4154 4128 2907 0021 4621 0000 4f00 2146 ATA()..!F!..O.!F │ │ │ 0048a2f0: 3100 0020 2020 4578 7465 6e64 7320 2444 1.. Extends $D │ │ │ 0048a300: 4154 4128 2920 746f 2072 6566 6c65 6374 ATA() to reflect │ │ │ 0048a310: 2074 6865 2063 7572 7265 6e74 2061 6c69 the current ali │ │ │ 0048a320: 6173 2073 7461 7465 206f 6620 7468 6520 as state of the │ │ │ -0048a330: 6c76 6e20 6f72 206e 616d 654d 0021 4941 lvn or nameM.!IA │ │ │ +0048a330: 6c76 6e20 6f72 206e 616d 654d 0021 4641 lvn or nameM.!FA │ │ │ 0048a340: 0000 2020 2061 7267 756d 656e 7420 746f .. argument to │ │ │ 0048a350: 2069 6465 6e74 6966 7920 616c 6961 7320 identify alias │ │ │ 0048a360: 616e 6420 616c 6961 7320 636f 6e74 6169 and alias contai │ │ │ 0048a370: 6e65 7220 7661 7269 6162 6c65 732e 2049 ner variables. I │ │ │ -0048a380: 7420 7472 6561 7473 5400 2149 5100 0020 t treatsT.!IQ.. │ │ │ +0048a380: 7420 7472 6561 7473 5400 2146 5100 0020 t treatsT.!FQ.. │ │ │ 0048a390: 2020 7661 7269 6162 6c65 7320 6a6f 696e variables join │ │ │ 0048a3a0: 6564 2074 6872 6f75 6768 2070 6173 732d ed through pass- │ │ │ 0048a3b0: 6279 2d72 6566 6572 656e 6365 2061 7320 by-reference as │ │ │ 0048a3c0: 7765 6c6c 2061 7320 5450 2052 4553 5441 well as TP RESTA │ │ │ -0048a3d0: 5254 2076 6172 6961 626c 6573 5300 2149 RT variablesS.!I │ │ │ +0048a3d0: 5254 2076 6172 6961 626c 6573 5300 2146 RT variablesS.!F │ │ │ 0048a3e0: 6100 0020 2020 7769 7468 696e 2061 2074 a.. within a t │ │ │ 0048a3f0: 7261 6e73 6163 7469 6f6e 2061 7320 616c ransaction as al │ │ │ 0048a400: 6961 7320 7661 7269 6162 6c65 732e 2048 ias variables. H │ │ │ 0048a410: 6f77 6576 6572 2c20 6974 2064 6f65 7320 owever, it does │ │ │ 0048a420: 6e6f 7420 6469 7374 696e 6775 6973 6840 not distinguish@ │ │ │ -0048a430: 0021 4971 0000 2020 206e 6f64 6573 2068 .!Iq.. nodes h │ │ │ +0048a430: 0021 4671 0000 2020 206e 6f64 6573 2068 .!Fq.. nodes h │ │ │ 0048a440: 6176 696e 6720 616c 6961 7320 636f 6e74 aving alias cont │ │ │ 0048a450: 6169 6e65 7273 2061 6d6f 6e67 2074 6865 ainers among the │ │ │ 0048a460: 6972 2064 6573 6365 6e64 616e 7473 2e07 ir descendants.. │ │ │ -0048a470: 0021 4981 0000 5400 2149 9100 0020 2020 .!I...T.!I... │ │ │ +0048a470: 0021 4681 0000 5400 2146 9100 0020 2020 .!F...T.!F... │ │ │ 0048a480: 496e 2061 6464 6974 696f 6e20 746f 2074 In addition to t │ │ │ 0048a490: 6865 2066 6f75 7220 7374 616e 6461 7264 he four standard │ │ │ 0048a4a0: 204d 2072 6573 756c 7473 2066 726f 6d20 M results from │ │ │ 0048a4b0: 2444 4154 4128 292c 2024 5a44 4154 4128 $DATA(), $ZDATA( │ │ │ -0048a4c0: 2920 7265 7475 726e 733a 0800 2049 c011 ) returns:.. I.. │ │ │ -0048a4d0: 0000 5300 2149 1200 0020 2020 4578 6973 ..S.!I... Exis │ │ │ +0048a4c0: 2920 7265 7475 726e 733a 0800 2046 c011 ) returns:.. F.. │ │ │ +0048a4d0: 0000 5300 2146 1200 0020 2020 4578 6973 ..S.!F... Exis │ │ │ 0048a4e0: 7469 6e67 2024 4441 5441 2829 2074 6573 ting $DATA() tes │ │ │ 0048a4f0: 7473 2066 6f72 2064 6174 6120 616e 6420 ts for data and │ │ │ 0048a500: 6465 7363 656e 6461 6e74 7320 7265 706f descendants repo │ │ │ 0048a510: 7274 206f 6e20 616c 6961 7320 616e 6420 rt on alias and │ │ │ -0048a520: 616c 6961 7352 0021 4913 0000 2020 2063 aliasR.!I... c │ │ │ +0048a520: 616c 6961 7352 0021 4613 0000 2020 2063 aliasR.!F... c │ │ │ 0048a530: 6f6e 7461 696e 6572 2076 6172 6961 626c ontainer variabl │ │ │ 0048a540: 6573 2c20 6173 2077 656c 6c20 6173 206f es, as well as o │ │ │ 0048a550: 7468 6572 2076 6172 6961 626c 6573 2069 ther variables i │ │ │ 0048a560: 6e20 7468 6520 7374 616e 6461 7264 2066 n the standard f │ │ │ -0048a570: 6173 6869 6f6e 2e4f 0021 4914 0000 2020 ashion.O.!I... │ │ │ +0048a570: 6173 6869 6f6e 2e4f 0021 4614 0000 2020 ashion.O.!F... │ │ │ 0048a580: 2057 6865 6e20 616e 2061 7070 6c69 6361 When an applica │ │ │ 0048a590: 7469 6f6e 2075 7365 7320 616c 6961 7320 tion uses alias │ │ │ 0048a5a0: 616e 6420 616c 6961 7320 636f 6e74 6169 and alias contai │ │ │ 0048a5b0: 6e65 7220 7661 7269 6162 6c65 7320 245a ner variables $Z │ │ │ -0048a5c0: 4441 5441 2829 3600 2149 1500 0020 2020 DATA()6.!I... │ │ │ +0048a5c0: 4441 5441 2829 3600 2146 1500 0020 2020 DATA()6.!F... │ │ │ 0048a5d0: 7375 7070 6c69 6573 2061 6464 6974 696f supplies additio │ │ │ 0048a5e0: 6e61 6c20 696e 666f 726d 6174 696f 6e20 nal information │ │ │ -0048a5f0: 7768 656e 206e 6565 6465 642e 0700 2149 when needed...!I │ │ │ -0048a600: 1600 001a 0020 49ff 7300 ff45 5841 4d50 ..... I.s..EXAMP │ │ │ +0048a5f0: 7768 656e 206e 6565 6465 642e 0700 2146 when needed...!F │ │ │ +0048a600: 1600 001a 0020 46ff 7300 ff45 5841 4d50 ..... F.s..EXAMP │ │ │ 0048a610: 4c45 5300 0045 7861 6d70 6c65 7313 002d LES..Examples..- │ │ │ -0048a620: 49bf 1100 0020 2020 4578 616d 706c 6573 I.... Examples │ │ │ -0048a630: 0700 2e49 2100 0012 002e 4931 0000 2020 ...I!.....I1.. │ │ │ -0048a640: 2045 7861 6d70 6c65 3a07 002e 4941 0000 Example:...IA.. │ │ │ -0048a650: 2200 2e49 5100 0020 2020 4754 4d3e 7365 "..IQ.. GTM>se │ │ │ +0048a620: 46bf 1100 0020 2020 4578 616d 706c 6573 F.... Examples │ │ │ +0048a630: 0700 2e46 2100 0012 002e 4631 0000 2020 ...F!.....F1.. │ │ │ +0048a640: 2045 7861 6d70 6c65 3a07 002e 4641 0000 Example:...FA.. │ │ │ +0048a650: 2200 2e46 5100 0020 2020 4754 4d3e 7365 "..FQ.. GTM>se │ │ │ 0048a660: 7420 613d 312c 2a62 2831 293d 612c 2a63 t a=1,*b(1)=a,*c │ │ │ -0048a670: 3d64 2a00 2e49 6100 0020 2020 4754 4d3e =d*..Ia.. GTM> │ │ │ +0048a670: 3d64 2a00 2e46 6100 0020 2020 4754 4d3e =d*..Fa.. GTM> │ │ │ 0048a680: 7772 6974 6520 2464 6174 6128 6129 2c22 write $data(a)," │ │ │ -0048a690: 2022 2c24 7a64 6174 6128 6129 0f00 2e49 ",$zdata(a)...I │ │ │ -0048a6a0: 7100 0020 2020 3120 3130 312a 002e 4981 q.. 1 101*..I. │ │ │ +0048a690: 2022 2c24 7a64 6174 6128 6129 0f00 2e46 ",$zdata(a)...F │ │ │ +0048a6a0: 7100 0020 2020 3120 3130 312a 002e 4681 q.. 1 101*..F. │ │ │ 0048a6b0: 0000 2020 2047 544d 3e77 7269 7465 2024 .. GTM>write $ │ │ │ 0048a6c0: 6461 7461 2862 292c 2220 222c 247a 6461 data(b)," ",$zda │ │ │ -0048a6d0: 7461 2862 290f 002e 4991 0000 2020 2031 ta(b)...I... 1 │ │ │ -0048a6e0: 3020 3130 2b00 2d49 c011 0000 2020 2047 0 10+.-I.... G │ │ │ +0048a6d0: 7461 2862 290f 002e 4691 0000 2020 2031 ta(b)...F... 1 │ │ │ +0048a6e0: 3020 3130 2b00 2d46 c011 0000 2020 2047 0 10+.-F.... G │ │ │ 0048a6f0: 544d 3e77 7269 7465 2024 6461 7461 2863 TM>write $data(c │ │ │ 0048a700: 292c 2220 222c 247a 6461 7461 2863 290f )," ",$zdata(c). │ │ │ -0048a710: 002e 4912 0000 2020 2030 2031 3030 2a00 ..I... 0 100*. │ │ │ -0048a720: 2e49 1300 0020 2020 4754 4d3e 7772 6974 .I... GTM>writ │ │ │ +0048a710: 002e 4612 0000 2020 2030 2031 3030 2a00 ..F... 0 100*. │ │ │ +0048a720: 2e46 1300 0020 2020 4754 4d3e 7772 6974 .F... GTM>writ │ │ │ 0048a730: 6520 2464 6174 6128 6429 2c22 2022 2c24 e $data(d)," ",$ │ │ │ -0048a740: 7a64 6174 6128 6429 0f00 2e49 1400 0020 zdata(d)...I... │ │ │ -0048a750: 2020 3020 3130 3030 002e 4915 0000 2020 0 1000..I... │ │ │ +0048a740: 7a64 6174 6128 6429 0f00 2e46 1400 0020 zdata(d)...F... │ │ │ +0048a750: 2020 3020 3130 3030 002e 4615 0000 2020 0 1000..F... │ │ │ 0048a760: 2047 544d 3e77 7269 7465 2024 6461 7461 GTM>write $data │ │ │ 0048a770: 2862 2831 2929 2c22 2022 2c24 7a64 6174 (b(1))," ",$zdat │ │ │ -0048a780: 6128 6228 3129 290f 002e 4916 0000 2020 a(b(1))...I... │ │ │ -0048a790: 2031 2031 3031 1a00 2e49 1700 0020 2020 1 101...I... │ │ │ +0048a780: 6128 6228 3129 290f 002e 4616 0000 2020 a(b(1))...F... │ │ │ +0048a790: 2031 2031 3031 1a00 2e46 1700 0020 2020 1 101...F... │ │ │ 0048a7a0: 4754 4d3e 7365 7420 6228 312c 3229 3d32 GTM>set b(1,2)=2 │ │ │ -0048a7b0: 3000 2e49 1800 0020 2020 4754 4d3e 7772 0..I... GTM>wr │ │ │ +0048a7b0: 3000 2e46 1800 0020 2020 4754 4d3e 7772 0..F... GTM>wr │ │ │ 0048a7c0: 6974 6520 2464 6174 6128 6228 3129 292c ite $data(b(1)), │ │ │ 0048a7d0: 2220 222c 247a 6461 7461 2862 2831 2929 " ",$zdata(b(1)) │ │ │ -0048a7e0: 1000 2e49 1900 0020 2020 3131 2031 3131 ...I... 11 111 │ │ │ +0048a7e0: 1000 2e46 1900 0020 2020 3131 2031 3131 ...F... 11 111 │ │ │ 0048a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048a800: 0400 0000 f307 0000 0727 0000 0000 0000 .........'...... │ │ │ -0048a810: 6200 0049 4845 4c50 00ff 7300 ff46 554e b..IHELP..s..FUN │ │ │ +0048a810: 6200 0046 4845 4c50 00ff 7300 ff46 554e b..FHELP..s..FUN │ │ │ 0048a820: 4354 494f 4e53 00ff 7300 ff24 5a44 4154 CTIONS..s..$ZDAT │ │ │ 0048a830: 4128 2900 ff73 00ff 4558 414d 504c 4553 A()..s..EXAMPLES │ │ │ 0048a840: 00c0 1a00 0020 2020 4754 4d3e 7772 6974 ..... GTM>writ │ │ │ 0048a850: 6520 2464 6174 6128 6228 312c 3229 292c e $data(b(1,2)), │ │ │ 0048a860: 2220 222c 247a 6461 7461 2862 2831 2c32 " ",$zdata(b(1,2 │ │ │ -0048a870: 2929 0d00 2e49 2100 0020 2020 3120 310e ))...I!.. 1 1. │ │ │ -0048a880: 002e 4922 0000 2020 2047 544d 3e07 002e ..I".. GTM>... │ │ │ -0048a890: 4923 0000 1100 1c49 4528 2900 0024 5a44 I#.....IE()..$ZD │ │ │ -0048a8a0: 6174 6528 2913 0020 49bf 1100 0020 2020 ate().. I.... │ │ │ -0048a8b0: 245a 4461 7465 2829 0700 2149 2100 004b $ZDate()..!I!..K │ │ │ -0048a8c0: 0021 4931 0000 2020 2052 6574 7572 6e73 .!I1.. Returns │ │ │ +0048a870: 2929 0d00 2e46 2100 0020 2020 3120 310e ))...F!.. 1 1. │ │ │ +0048a880: 002e 4622 0000 2020 2047 544d 3e07 002e ..F".. GTM>... │ │ │ +0048a890: 4623 0000 1100 1c46 4528 2900 0024 5a44 F#.....FE()..$ZD │ │ │ +0048a8a0: 6174 6528 2913 0020 46bf 1100 0020 2020 ate().. F.... │ │ │ +0048a8b0: 245a 4461 7465 2829 0700 2146 2100 004b $ZDate()..!F!..K │ │ │ +0048a8c0: 0021 4631 0000 2020 2052 6574 7572 6e73 .!F1.. Returns │ │ │ 0048a8d0: 2061 2064 6174 6520 616e 642f 6f72 2074 a date and/or t │ │ │ 0048a8e0: 696d 6520 666f 726d 6174 7465 6420 6173 ime formatted as │ │ │ 0048a8f0: 2074 6578 7420 6261 7365 6420 6f6e 2061 text based on a │ │ │ -0048a900: 6e20 6172 6775 6d65 6e74 2e00 2149 4100 n argument..!IA. │ │ │ +0048a900: 6e20 6172 6775 6d65 6e74 2e00 2146 4100 n argument..!FA. │ │ │ 0048a910: 0020 2020 666f 726d 6174 7465 6420 696e . formatted in │ │ │ 0048a920: 2074 6865 206d 616e 6e65 7220 6f66 2024 the manner of $ │ │ │ -0048a930: 484f 524f 4c4f 472e 0700 2149 5100 0030 HOROLOG...!IQ..0 │ │ │ -0048a940: 0021 4961 0000 2020 2054 6865 2066 6f72 .!Ia.. The for │ │ │ +0048a930: 484f 524f 4c4f 472e 0700 2146 5100 0030 HOROLOG...!FQ..0 │ │ │ +0048a940: 0021 4661 0000 2020 2054 6865 2066 6f72 .!Fa.. The for │ │ │ 0048a950: 6d61 7420 666f 7220 7468 6520 245a 4441 mat for the $ZDA │ │ │ 0048a960: 5445 2066 756e 6374 696f 6e20 6973 3a07 TE function is:. │ │ │ -0048a970: 0021 4971 0000 3200 2149 8100 0020 2020 .!Iq..2.!I... │ │ │ +0048a970: 0021 4671 0000 3200 2146 8100 0020 2020 .!Fq..2.!F... │ │ │ 0048a980: 245a 445b 4154 455d 2865 7870 7231 5b2c $ZD[ATE](expr1[, │ │ │ 0048a990: 6578 7072 325b 2c65 7870 7233 5b2c 6578 expr2[,expr3[,ex │ │ │ -0048a9a0: 7072 345d 5d5d 5d29 0700 2149 9100 004d pr4]]]])..!I...M │ │ │ -0048a9b0: 0020 49c0 1100 0020 2020 245a 4441 5445 . I.... $ZDATE │ │ │ +0048a9a0: 7072 345d 5d5d 5d29 0700 2146 9100 004d pr4]]]])..!F...M │ │ │ +0048a9b0: 0020 46c0 1100 0020 2020 245a 4441 5445 . F.... $ZDATE │ │ │ 0048a9c0: 2829 2070 726f 7669 6465 7320 616e 2065 () provides an e │ │ │ 0048a9d0: 6173 7920 616e 6420 666c 6578 6962 6c65 asy and flexible │ │ │ 0048a9e0: 2074 6f6f 6c20 666f 7220 7075 7474 696e tool for puttin │ │ │ -0048a9f0: 6720 4d20 696e 7465 726e 616c 4700 2149 g M internalG.!I │ │ │ +0048a9f0: 6720 4d20 696e 7465 726e 616c 4700 2146 g M internalG.!F │ │ │ 0048aa00: 1200 0020 2020 6461 7465 2f74 696d 6520 ... date/time │ │ │ 0048aa10: 2824 484f 524f 4c4f 4729 2066 6f72 6d61 ($HOROLOG) forma │ │ │ 0048aa20: 7473 2069 6e74 6f20 6d6f 7265 2075 7365 ts into more use │ │ │ 0048aa30: 722d 6672 6965 6e64 6c79 2066 6f72 6d61 r-friendly forma │ │ │ -0048aa40: 7473 2e07 0021 4913 0000 1500 2149 1400 ts...!I.....!I.. │ │ │ +0048aa40: 7473 2e07 0021 4613 0000 1500 2146 1400 ts...!F.....!F.. │ │ │ 0048aa50: 0020 2020 2a2a 5761 726e 696e 672a 2a07 . **Warning**. │ │ │ -0048aa60: 0021 4915 0000 4800 2149 1600 0020 2020 .!I...H.!I... │ │ │ +0048aa60: 0021 4615 0000 4800 2146 1600 0020 2020 .!F...H.!F... │ │ │ 0048aa70: 245a 4441 5445 2829 2067 656e 6572 6174 $ZDATE() generat │ │ │ 0048aa80: 6573 2061 6e20 6572 726f 7220 666f 7220 es an error for │ │ │ 0048aa90: 696e 7075 7420 6461 7465 2076 616c 7565 input date value │ │ │ 0048aaa0: 7320 6772 6561 7465 7220 7468 616e 5000 s greater thanP. │ │ │ -0048aab0: 2149 1700 0020 2020 3331 2d44 6563 2d39 !I... 31-Dec-9 │ │ │ +0048aab0: 2146 1700 0020 2020 3331 2d44 6563 2d39 !F... 31-Dec-9 │ │ │ 0048aac0: 3939 3939 3920 2833 3634 3537 3030 3838 99999 (364570088 │ │ │ 0048aad0: 2920 6f72 206c 6573 7320 7468 616e 2030 ) or less than 0 │ │ │ 0048aae0: 312d 4a41 4e2d 3138 3430 2028 2d33 3635 1-JAN-1840 (-365 │ │ │ 0048aaf0: 2920 616e 6420 666f 7220 7469 6d65 4d00 ) and for timeM. │ │ │ -0048ab00: 2149 1800 0020 2020 7661 6c75 6573 2067 !I... values g │ │ │ +0048ab00: 2146 1800 0020 2020 7661 6c75 6573 2067 !F... values g │ │ │ 0048ab10: 7265 6174 6572 2074 6861 6e20 6120 7365 reater than a se │ │ │ 0048ab20: 636f 6e64 2062 6566 6f72 6520 6d69 646e cond before midn │ │ │ 0048ab30: 6967 6874 2028 3836 3339 3929 206f 7220 ight (86399) or │ │ │ -0048ab40: 6c65 7373 2074 6861 6e20 3011 0021 4919 less than 0..!I. │ │ │ -0048ab50: 0000 2020 2028 7a65 726f 292e 0700 2149 .. (zero)...!I │ │ │ -0048ab60: 1a00 0054 0021 4921 0000 2020 2054 6865 ...T.!I!.. The │ │ │ +0048ab40: 6c65 7373 2074 6861 6e20 3011 0021 4619 less than 0..!F. │ │ │ +0048ab50: 0000 2020 2028 7a65 726f 292e 0700 2146 .. (zero)...!F │ │ │ +0048ab60: 1a00 0054 0021 4621 0000 2020 2054 6865 ...T.!F!.. The │ │ │ 0048ab70: 2049 6e74 7269 6e73 6963 2053 7065 6369 Intrinsic Speci │ │ │ 0048ab80: 616c 2056 6172 6961 626c 6520 245a 4441 al Variable $ZDA │ │ │ 0048ab90: 5445 464f 524d 2064 6574 6572 6d69 6e65 TEFORM determine │ │ │ 0048aba0: 7320 7468 6520 6f75 7470 7574 2066 6f72 s the output for │ │ │ -0048abb0: 6d61 7420 666f 724f 0021 4922 0000 2020 mat forO.!I".. │ │ │ +0048abb0: 6d61 7420 666f 724f 0021 4622 0000 2020 mat forO.!F".. │ │ │ 0048abc0: 2079 6561 7273 2e20 5468 6520 6465 6661 years. The defa │ │ │ 0048abd0: 756c 7420 7661 6c75 6520 6973 207a 6572 ult value is zer │ │ │ 0048abe0: 6f20 2830 292c 2069 6e20 7768 6963 6820 o (0), in which │ │ │ 0048abf0: 6361 7365 2024 5a44 4154 4528 2920 7769 case $ZDATE() wi │ │ │ -0048ac00: 7468 206f 6e65 5300 2149 2300 0020 2020 th oneS.!I#.. │ │ │ +0048ac00: 7468 206f 6e65 5300 2146 2300 0020 2020 th oneS.!F#.. │ │ │ 0048ac10: 6172 6775 6d65 6e74 2028 6e6f 2066 6f72 argument (no for │ │ │ 0048ac20: 6d61 7420 7370 6563 6966 6963 6174 696f mat specificatio │ │ │ 0048ac30: 6e29 2075 7365 7320 6120 2259 5922 2028 n) uses a "YY" ( │ │ │ 0048ac40: 7477 6f20 6469 6769 7429 2066 6f72 6d61 two digit) forma │ │ │ -0048ac50: 7420 666f 7220 616c 6c53 0021 4924 0000 t for allS.!I$.. │ │ │ +0048ac50: 7420 666f 7220 616c 6c53 0021 4624 0000 t for allS.!F$.. │ │ │ 0048ac60: 2020 2079 6561 7273 2e20 4966 2024 5a44 years. If $ZD │ │ │ 0048ac70: 4154 4546 4f52 4d20 6973 206f 6e65 2028 ATEFORM is one ( │ │ │ 0048ac80: 3129 2c20 6120 2259 5959 5922 2028 666f 1), a "YYYY" (fo │ │ │ 0048ac90: 7572 2064 6967 6974 2920 666f 726d 6174 ur digit) format │ │ │ -0048aca0: 2069 7320 7573 6564 2066 6f72 5100 2149 is used forQ.!I │ │ │ +0048aca0: 2069 7320 7573 6564 2066 6f72 5100 2146 is used forQ.!F │ │ │ 0048acb0: 2500 0020 2020 7965 6172 7320 6c61 7465 %.. years late │ │ │ 0048acc0: 7220 7468 616e 2031 3939 392e 2046 6f72 r than 1999. For │ │ │ 0048acd0: 2061 6c6c 206f 7468 6572 2076 616c 7565 all other value │ │ │ 0048ace0: 7320 6f66 2024 5a44 4154 4546 4f52 4d2c s of $ZDATEFORM, │ │ │ 0048acf0: 2022 5959 5959 2220 2866 6f75 7252 0021 "YYYY" (fourR.! │ │ │ -0048ad00: 4926 0000 2020 2064 6967 6974 2920 666f I&.. digit) fo │ │ │ +0048ad00: 4626 0000 2020 2064 6967 6974 2920 666f F&.. digit) fo │ │ │ 0048ad10: 726d 6174 2069 7320 7573 6564 2066 6f72 rmat is used for │ │ │ 0048ad20: 2061 6c6c 2079 6561 7273 2e20 245a 4441 all years. $ZDA │ │ │ 0048ad30: 5445 464f 524d 2064 6f65 7320 6e6f 7420 TEFORM does not │ │ │ 0048ad40: 6166 6665 6374 2024 5a44 4154 4528 2930 affect $ZDATE()0 │ │ │ -0048ad50: 0021 4927 0000 2020 2077 6865 6e20 7468 .!I'.. when th │ │ │ +0048ad50: 0021 4627 0000 2020 2077 6865 6e20 7468 .!F'.. when th │ │ │ 0048ad60: 6520 666f 726d 6174 2061 7267 756d 656e e format argumen │ │ │ 0048ad70: 7420 6973 2073 7065 6369 6669 6564 2e07 t is specified.. │ │ │ -0048ad80: 0021 4928 0000 4e00 2149 2900 0020 2020 .!I(..N.!I).. │ │ │ +0048ad80: 0021 4628 0000 4e00 2146 2900 0020 2020 .!F(..N.!F).. │ │ │ 0048ad90: 5468 6520 666f 6c6c 6f77 696e 6720 7461 The following ta │ │ │ 0048ada0: 626c 6520 7375 6d6d 6172 697a 6573 2074 ble summarizes t │ │ │ 0048adb0: 6865 2075 7361 6765 206f 6620 245a 4441 he usage of $ZDA │ │ │ 0048adc0: 5445 2829 2077 6865 6e20 6f6e 6c79 2066 TE() when only f │ │ │ -0048add0: 6972 7374 2000 2149 2a00 0020 2020 6172 irst .!I*.. ar │ │ │ +0048add0: 6972 7374 2000 2146 2a00 0020 2020 6172 irst .!F*.. ar │ │ │ 0048ade0: 6775 6d65 6e74 2069 7320 7370 6563 6966 gument is specif │ │ │ -0048adf0: 6965 642e 0700 2149 3100 0054 0021 4932 ied...!I1..T.!I2 │ │ │ +0048adf0: 6965 642e 0700 2146 3100 0054 0021 4632 ied...!F1..T.!F2 │ │ │ 0048ae00: 0000 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d .. +---------- │ │ │ 0048ae10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048ae20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048ae30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048ae40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 --------------+T │ │ │ -0048ae50: 0021 4933 0000 2020 207c 2056 616c 7565 .!I3.. | Value │ │ │ +0048ae50: 0021 4633 0000 2020 207c 2056 616c 7565 .!F3.. | Value │ │ │ 0048ae60: 206f 6620 245a 4441 5445 464f 524d 207c of $ZDATEFORM | │ │ │ 0048ae70: 2020 2020 2020 2020 2020 2020 2020 245a $Z │ │ │ 0048ae80: 4441 5445 2829 204f 7574 7075 7420 466f DATE() Output Fo │ │ │ 0048ae90: 726d 6174 2020 2020 2020 2020 2020 2020 rmat │ │ │ -0048aea0: 2020 7c54 0021 4934 0000 2020 207c 2d2d |T.!I4.. |-- │ │ │ +0048aea0: 2020 7c54 0021 4634 0000 2020 207c 2d2d |T.!F4.. |-- │ │ │ 0048aeb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048aec0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0048aed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048aee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0048aef0: 2d2d 2d2d 2d2d 7c54 0021 4935 0000 2020 ------|T.!I5.. │ │ │ +0048aef0: 2d2d 2d2d 2d2d 7c54 0021 4635 0000 2020 ------|T.!F5.. │ │ │ 0048af00: 207c 2030 2020 2020 2020 2020 2020 2020 | 0 │ │ │ 0048af10: 2020 2020 2020 207c 2032 2064 6967 6974 | 2 digit │ │ │ 0048af20: 7320 2020 2020 2020 2020 2020 2020 2020 s │ │ │ 0048af30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0048af40: 2020 2020 2020 2020 2020 7c54 0021 4936 |T.!I6 │ │ │ +0048af40: 2020 2020 2020 2020 2020 7c54 0021 4636 |T.!F6 │ │ │ 0048af50: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 0048af60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0048af70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048af80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048af90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -0048afa0: 0021 4937 0000 2020 207c 2020 2020 2020 .!I7.. | │ │ │ +0048afa0: 0021 4637 0000 2020 207c 2020 2020 2020 .!F7.. | │ │ │ 0048afb0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0048afc0: 2034 2064 6967 6974 7320 666f 7220 7965 4 digits for ye │ │ │ 0048afd0: 6172 7320 3230 3030 2061 6e64 2061 6674 ars 2000 and aft │ │ │ 0048afe0: 6572 2020 2020 2020 2020 2020 2020 2020 er │ │ │ 0048aff0: 2020 7c00 0000 0000 0000 0000 0000 0000 |............. │ │ │ 0048b000: 0400 0000 f007 0000 3127 0000 0000 0000 ........1'...... │ │ │ -0048b010: 7500 0049 4845 4c50 00ff 7300 ff46 554e u..IHELP..s..FUN │ │ │ +0048b010: 7500 0046 4845 4c50 00ff 7300 ff46 554e u..FHELP..s..FUN │ │ │ 0048b020: 4354 494f 4e53 00ff 7300 ff24 5a44 4154 CTIONS..s..$ZDAT │ │ │ 0048b030: 4528 2900 c038 0000 2020 207c 2031 2020 E()..8.. | 1 │ │ │ 0048b040: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0048b050: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0048b060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0048b070: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0048b080: 2020 2020 7c54 0021 4939 0000 2020 207c |T.!I9.. | │ │ │ +0048b080: 2020 2020 7c54 0021 4639 0000 2020 207c |T.!F9.. | │ │ │ 0048b090: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0048b0a0: 2020 2020 207c 2032 2064 6967 6974 7320 | 2 digits │ │ │ 0048b0b0: 6f74 6865 7277 6973 6520 2866 6f72 2079 otherwise (for y │ │ │ 0048b0c0: 6561 7273 2072 616e 6769 6e67 2062 6574 ears ranging bet │ │ │ -0048b0d0: 7765 656e 2020 2020 7c54 0021 493a 0000 ween |T.!I:.. │ │ │ +0048b0d0: 7765 656e 2020 2020 7c54 0021 463a 0000 ween |T.!F:.. │ │ │ 0048b0e0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0048b0f0: 2020 2020 2020 2020 207c 2031 3834 302c | 1840, │ │ │ 0048b100: 2031 3939 3929 2020 2020 2020 2020 2020 1999) │ │ │ 0048b110: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0048b120: 2020 2020 2020 2020 2020 2020 7c54 0021 |T.! │ │ │ -0048b130: 4941 0000 2020 207c 2d2d 2d2d 2d2d 2d2d IA.. |-------- │ │ │ +0048b130: 4641 0000 2020 207c 2d2d 2d2d 2d2d 2d2d FA.. |-------- │ │ │ 0048b140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0048b150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048b160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048b170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0048b180: 7c54 0021 4942 0000 2020 207c 206f 7468 |T.!IB.. | oth │ │ │ +0048b180: 7c54 0021 4642 0000 2020 207c 206f 7468 |T.!FB.. | oth │ │ │ 0048b190: 6572 2020 2020 2020 2020 2020 2020 2020 er │ │ │ 0048b1a0: 207c 2034 2064 6967 6974 7320 2020 2020 | 4 digits │ │ │ 0048b1b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0048b1c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0048b1d0: 2020 2020 7c54 0021 4943 0000 2020 202b |T.!IC.. + │ │ │ +0048b1d0: 2020 2020 7c54 0021 4643 0000 2020 202b |T.!FC.. + │ │ │ 0048b1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048b1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048b200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048b210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0048b220: 2d2d 2d2d 2d2d 2d2d 2b07 0021 4944 0000 --------+..!ID.. │ │ │ -0048b230: 5200 2049 ff73 00ff 245a 4441 5445 5f46 R. I.s..$ZDATE_F │ │ │ +0048b220: 2d2d 2d2d 2d2d 2d2d 2b07 0021 4644 0000 --------+..!FD.. │ │ │ +0048b230: 5200 2046 ff73 00ff 245a 4441 5445 5f46 R. F.s..$ZDATE_F │ │ │ 0048b240: 4f52 4d41 545f 5350 4543 4946 4943 4154 ORMAT_SPECIFICAT │ │ │ 0048b250: 494f 4e5f 454c 454d 454e 5453 0000 245a ION_ELEMENTS..$Z │ │ │ 0048b260: 4441 5445 5f46 6f72 6d61 745f 5370 6563 DATE_Format_Spec │ │ │ 0048b270: 6966 6963 6174 696f 6e5f 456c 656d 656e ification_Elemen │ │ │ -0048b280: 7473 2f00 4949 bf11 0000 2020 2024 5a44 ts/.II.... $ZD │ │ │ +0048b280: 7473 2f00 4946 bf11 0000 2020 2024 5a44 ts/.IF.... $ZD │ │ │ 0048b290: 4154 4520 466f 726d 6174 2053 7065 6369 ATE Format Speci │ │ │ 0048b2a0: 6669 6361 7469 6f6e 2045 6c65 6d65 6e74 fication Element │ │ │ -0048b2b0: 7307 004a 4921 0000 4f00 4a49 3100 0020 s..JI!..O.JI1.. │ │ │ +0048b2b0: 7307 004a 4621 0000 4f00 4a46 3100 0020 s..JF!..O.JF1.. │ │ │ 0048b2c0: 2020 5468 6973 2073 6563 7469 6f6e 206c This section l │ │ │ 0048b2d0: 6973 7473 2074 6865 2024 5a44 4154 4520 ists the $ZDATE │ │ │ 0048b2e0: 666f 726d 6174 2073 7065 6369 6669 6361 format specifica │ │ │ 0048b2f0: 7469 6f6e 2065 6c65 6d65 6e74 732e 2024 tion elements. $ │ │ │ -0048b300: 5a44 4154 4528 294e 004a 4941 0000 2020 ZDATE()N.JIA.. │ │ │ +0048b300: 5a44 4154 4528 294e 004a 4641 0000 2020 ZDATE()N.JFA.. │ │ │ 0048b310: 2066 6f72 6d61 7420 7370 6563 6966 6963 format specific │ │ │ 0048b320: 6174 696f 6e73 206d 7573 7420 6170 7065 ations must appe │ │ │ 0048b330: 6172 2069 6e20 7570 7065 7220 6361 7365 ar in upper case │ │ │ 0048b340: 2e20 5768 656e 2061 6e79 2061 6c70 6861 . When any alpha │ │ │ -0048b350: 6265 7469 6353 004a 4951 0000 2020 2063 beticS.JIQ.. c │ │ │ +0048b350: 6265 7469 6353 004a 4651 0000 2020 2063 beticS.JFQ.. c │ │ │ 0048b360: 6861 7261 6374 6572 7320 696e 2066 6f72 haracters in for │ │ │ 0048b370: 6d61 7420 7370 6563 6966 6963 6174 696f mat specificatio │ │ │ 0048b380: 6e73 2061 7265 2069 6e20 6c6f 7765 7220 ns are in lower │ │ │ 0048b390: 6361 7365 2c20 245a 4441 5445 2829 2067 case, $ZDATE() g │ │ │ -0048b3a0: 656e 6572 6174 6573 1b00 4a49 6100 0020 enerates..JIa.. │ │ │ +0048b3a0: 656e 6572 6174 6573 1b00 4a46 6100 0020 enerates..JFa.. │ │ │ 0048b3b0: 2020 6120 7275 6e2d 7469 6d65 2065 7272 a run-time err │ │ │ -0048b3c0: 6f72 2e07 004a 4971 0000 3b00 4a49 8100 or...JIq..;.JI.. │ │ │ +0048b3c0: 6f72 2e07 004a 4671 0000 3b00 4a46 8100 or...JFq..;.JF.. │ │ │ 0048b3d0: 0020 2020 5959 3a20 4f75 7470 7574 7320 . YY: Outputs │ │ │ 0048b3e0: 7468 6520 7269 6768 746d 6f73 7420 7477 the rightmost tw │ │ │ 0048b3f0: 6f20 6469 6769 7473 206f 6620 7468 6520 o digits of the │ │ │ -0048b400: 7965 6172 2e07 004a 4991 0000 4100 4949 year...JI...A.II │ │ │ +0048b400: 7965 6172 2e07 004a 4691 0000 4100 4946 year...JF...A.IF │ │ │ 0048b410: c011 0000 2020 2059 4541 5220 6f72 2059 .... YEAR or Y │ │ │ 0048b420: 5959 593a 204f 7574 7075 7473 2074 6865 YYY: Outputs the │ │ │ 0048b430: 2079 6561 7220 6173 2061 2066 6f75 722d year as a four- │ │ │ 0048b440: 6469 6769 7420 6e75 6d62 6572 2e07 004a digit number...J │ │ │ -0048b450: 4912 0000 3900 4a49 1300 0020 2020 5959 I...9.JI... YY │ │ │ +0048b450: 4612 0000 3900 4a46 1300 0020 2020 5959 F...9.JF... YY │ │ │ 0048b460: 5959 5959 3a20 4f75 7470 7574 7320 7468 YYYY: Outputs th │ │ │ 0048b470: 6520 7965 6172 2061 7320 6120 7369 782d e year as a six- │ │ │ 0048b480: 6469 6769 7420 6e75 6d62 6572 2e07 004a digit number...J │ │ │ -0048b490: 4914 0000 5400 4a49 1500 0020 2020 4d4d I...T.JI... MM │ │ │ +0048b490: 4614 0000 5400 4a46 1500 0020 2020 4d4d F...T.JF... MM │ │ │ 0048b4a0: 3a20 4f75 7470 7574 7320 7468 6520 6d6f : Outputs the mo │ │ │ 0048b4b0: 6e74 6820 6173 2061 2074 776f 2d64 6967 nth as a two-dig │ │ │ 0048b4c0: 6974 207a 6572 6f2d 6669 6c6c 6564 206e it zero-filled n │ │ │ 0048b4d0: 756d 6265 7220 6265 7477 6565 6e20 3031 umber between 01 │ │ │ -0048b4e0: 2061 6e64 2031 322e 0700 4a49 1600 0054 and 12...JI...T │ │ │ -0048b4f0: 004a 4917 0000 2020 204d 4f4e 3a20 4f75 .JI... MON: Ou │ │ │ +0048b4e0: 2061 6e64 2031 322e 0700 4a46 1600 0054 and 12...JF...T │ │ │ +0048b4f0: 004a 4617 0000 2020 204d 4f4e 3a20 4f75 .JF... MON: Ou │ │ │ 0048b500: 7470 7574 7320 7468 6520 6d6f 6e74 6820 tputs the month │ │ │ 0048b510: 6173 2061 2074 6872 6565 2d6c 6574 7465 as a three-lette │ │ │ 0048b520: 7220 6162 6272 6576 6961 7469 6f6e 2e20 r abbreviation. │ │ │ 0048b530: 2859 6f75 2063 616e 206d 6f64 6966 7920 (You can modify │ │ │ -0048b540: 7468 6526 004a 4918 0000 2020 206f 7574 the&.JI... out │ │ │ +0048b540: 7468 6526 004a 4618 0000 2020 206f 7574 the&.JF... out │ │ │ 0048b550: 7075 7420 6675 7274 6865 7220 7573 696e put further usin │ │ │ -0048b560: 6720 6578 7072 3329 2e07 004a 4919 0000 g expr3)...JI... │ │ │ -0048b570: 5400 4a49 1a00 0020 2020 4444 3a20 4f75 T.JI... DD: Ou │ │ │ +0048b560: 6720 6578 7072 3329 2e07 004a 4619 0000 g expr3)...JF... │ │ │ +0048b570: 5400 4a46 1a00 0020 2020 4444 3a20 4f75 T.JF... DD: Ou │ │ │ 0048b580: 7470 7574 7320 7468 6520 6461 7920 6f66 tputs the day of │ │ │ 0048b590: 2074 6865 206d 6f6e 7468 2061 7320 6120 the month as a │ │ │ 0048b5a0: 7477 6f2d 6469 6769 7420 7a65 726f 2d66 two-digit zero-f │ │ │ 0048b5b0: 696c 6c65 6420 6e75 6d62 6572 2062 6574 illed number bet │ │ │ -0048b5c0: 7765 656e 1400 4a49 2100 0020 2020 3031 ween..JI!.. 01 │ │ │ -0048b5d0: 2061 6e64 2033 312e 0700 4a49 2200 0053 and 31...JI"..S │ │ │ -0048b5e0: 004a 4923 0000 2020 2044 4159 3a20 4f75 .JI#.. DAY: Ou │ │ │ +0048b5c0: 7765 656e 1400 4a46 2100 0020 2020 3031 ween..JF!.. 01 │ │ │ +0048b5d0: 2061 6e64 2033 312e 0700 4a46 2200 0053 and 31...JF"..S │ │ │ +0048b5e0: 004a 4623 0000 2020 2044 4159 3a20 4f75 .JF#.. DAY: Ou │ │ │ 0048b5f0: 7470 7574 7320 7468 6520 6461 7920 6f66 tputs the day of │ │ │ 0048b600: 2074 6865 2077 6565 6b20 6173 2061 2074 the week as a t │ │ │ 0048b610: 6872 6565 2d6c 6574 7465 7220 6162 6272 hree-letter abbr │ │ │ 0048b620: 6576 6961 7469 6f6e 2e20 2859 6f75 2063 eviation. (You c │ │ │ -0048b630: 616e 3100 4a49 2400 0020 2020 6d6f 6469 an1.JI$.. modi │ │ │ +0048b630: 616e 3100 4a46 2400 0020 2020 6d6f 6469 an1.JF$.. modi │ │ │ 0048b640: 6679 2074 6865 206f 7574 7075 7420 6675 fy the output fu │ │ │ 0048b650: 7274 6865 7220 7573 696e 6720 6578 7072 rther using expr │ │ │ -0048b660: 3429 2e07 004a 4925 0000 5400 4a49 2600 4)...JI%..T.JI&. │ │ │ +0048b660: 3429 2e07 004a 4625 0000 5400 4a46 2600 4)...JF%..T.JF&. │ │ │ 0048b670: 0020 2020 3234 3a20 4f75 7470 7574 7320 . 24: Outputs │ │ │ 0048b680: 7468 6520 686f 7572 206f 6620 7468 6520 the hour of the │ │ │ 0048b690: 6461 7920 6173 2061 207a 6572 6f2d 6669 day as a zero-fi │ │ │ 0048b6a0: 6c6c 6564 206e 756d 6265 7220 6265 7477 lled number betw │ │ │ 0048b6b0: 6565 6e20 3030 2061 6e64 2032 332e 0700 een 00 and 23... │ │ │ -0048b6c0: 4a49 2700 0054 004a 4928 0000 2020 2031 JI'..T.JI(.. 1 │ │ │ +0048b6c0: 4a46 2700 0054 004a 4628 0000 2020 2031 JF'..T.JF(.. 1 │ │ │ 0048b6d0: 323a 204f 7574 7075 7473 2074 6865 2068 2: Outputs the h │ │ │ 0048b6e0: 6f75 7220 6f66 2074 6865 2064 6179 2061 our of the day a │ │ │ 0048b6f0: 7320 6120 7a65 726f 2d66 696c 6c65 6420 s a zero-filled │ │ │ 0048b700: 6e75 6d62 6572 2062 6574 7765 656e 2030 number between 0 │ │ │ -0048b710: 3120 616e 6420 3132 2e07 004a 4929 0000 1 and 12...JI).. │ │ │ -0048b720: 5300 4a49 2a00 0020 2020 3630 3a20 4f75 S.JI*.. 60: Ou │ │ │ +0048b710: 3120 616e 6420 3132 2e07 004a 4629 0000 1 and 12...JF).. │ │ │ +0048b720: 5300 4a46 2a00 0020 2020 3630 3a20 4f75 S.JF*.. 60: Ou │ │ │ 0048b730: 7470 7574 7320 7468 6520 6d69 6e75 7465 tputs the minute │ │ │ 0048b740: 206f 6620 7468 6520 686f 7572 2061 7320 of the hour as │ │ │ 0048b750: 6120 7a65 726f 2d66 696c 6c65 6420 6e75 a zero-filled nu │ │ │ 0048b760: 6d62 6572 2062 6574 7765 656e 2030 3020 mber between 00 │ │ │ -0048b770: 616e 640d 004a 4931 0000 2020 2035 392e and..JI1.. 59. │ │ │ -0048b780: 0700 4a49 3200 0051 004a 4933 0000 2020 ..JI2..Q.JI3.. │ │ │ +0048b770: 616e 640d 004a 4631 0000 2020 2035 392e and..JF1.. 59. │ │ │ +0048b780: 0700 4a46 3200 0051 004a 4633 0000 2020 ..JF2..Q.JF3.. │ │ │ 0048b790: 2053 533a 204f 7574 7075 7473 2074 6865 SS: Outputs the │ │ │ 0048b7a0: 2073 6563 6f6e 6420 6f66 2074 6865 206d second of the m │ │ │ 0048b7b0: 696e 7574 6520 6173 2061 207a 6572 6f2d inute as a zero- │ │ │ 0048b7c0: 6669 6c6c 6564 206e 756d 6265 7220 6265 filled number be │ │ │ -0048b7d0: 7477 6565 6e20 3030 1100 4a49 3400 0020 tween 00..JI4.. │ │ │ -0048b7e0: 2020 616e 6420 3539 2e07 004a 4935 0000 and 59...JI5.. │ │ │ +0048b7d0: 7477 6565 6e20 3030 1100 4a46 3400 0020 tween 00..JF4.. │ │ │ +0048b7e0: 2020 616e 6420 3539 2e07 004a 4635 0000 and 59...JF5.. │ │ │ 0048b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048b800: 0400 0000 d307 0000 7127 0000 0000 0000 ........q'...... │ │ │ -0048b810: 8c00 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0048b810: 8c00 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..s..FUN │ │ │ 0048b820: 4354 494f 4e53 00ff 7300 ff24 5a44 4154 CTIONS..s..$ZDAT │ │ │ 0048b830: 4528 2900 ff73 00ff 245a 4441 5445 5f46 E()..s..$ZDATE_F │ │ │ 0048b840: 4f52 4d41 545f 5350 4543 4946 4943 4154 ORMAT_SPECIFICAT │ │ │ 0048b850: 494f 4e5f 454c 454d 454e 5453 00c0 3600 ION_ELEMENTS..6. │ │ │ 0048b860: 0020 2020 414d 3a20 4f75 7470 7574 7320 . AM: Outputs │ │ │ 0048b870: 7468 6520 6c65 7474 6572 7320 414d 2061 the letters AM a │ │ │ 0048b880: 6e64 2050 4d20 6465 7065 6e64 696e 6720 nd PM depending │ │ │ -0048b890: 6f6e 2074 6865 2074 696d 652e 0700 4a49 on the time...JI │ │ │ -0048b8a0: 3700 0039 004a 4938 0000 2020 202b 3a20 7..9.JI8.. +: │ │ │ +0048b890: 6f6e 2074 6865 2074 696d 652e 0700 4a46 on the time...JF │ │ │ +0048b8a0: 3700 0039 004a 4638 0000 2020 202b 3a20 7..9.JF8.. +: │ │ │ 0048b8b0: 496e 7365 7274 7320 6120 706c 7573 2073 Inserts a plus s │ │ │ 0048b8c0: 6967 6e20 282b 2920 696e 2074 6865 206f ign (+) in the o │ │ │ -0048b8d0: 7574 7075 7420 7374 7269 6e67 0700 4a49 utput string..JI │ │ │ -0048b8e0: 3900 003b 004a 493a 0000 2020 202d 3a20 9..;.JI:.. -: │ │ │ +0048b8d0: 7574 7075 7420 7374 7269 6e67 0700 4a46 utput string..JF │ │ │ +0048b8e0: 3900 003b 004a 463a 0000 2020 202d 3a20 9..;.JF:.. -: │ │ │ 0048b8f0: 496e 7365 7274 7320 6120 6d69 6e75 7320 Inserts a minus │ │ │ 0048b900: 7369 676e 2028 2d29 2069 6e20 7468 6520 sign (-) in the │ │ │ 0048b910: 6f75 7470 7574 2073 7472 696e 672e 0700 output string... │ │ │ -0048b920: 4a49 4100 0037 004a 4942 0000 2020 202e JIA..7.JIB.. . │ │ │ +0048b920: 4a46 4100 0037 004a 4642 0000 2020 202e JFA..7.JFB.. . │ │ │ 0048b930: 3a20 496e 7365 7274 7320 6120 7065 7269 : Inserts a peri │ │ │ 0048b940: 6f64 2028 2e29 2069 6e20 7468 6520 6f75 od (.) in the ou │ │ │ -0048b950: 7470 7574 2073 7472 696e 672e 0700 4a49 tput string...JI │ │ │ -0048b960: 4300 0035 004a 4944 0000 2020 202c 3a20 C..5.JID.. ,: │ │ │ +0048b950: 7470 7574 2073 7472 696e 672e 0700 4a46 tput string...JF │ │ │ +0048b960: 4300 0035 004a 4644 0000 2020 202c 3a20 C..5.JFD.. ,: │ │ │ 0048b970: 496e 7365 7274 7320 6120 636f 6d6d 6120 Inserts a comma │ │ │ 0048b980: 282c 2969 6e20 7468 6520 6f75 7470 7574 (,)in the output │ │ │ -0048b990: 2073 7472 696e 672e 0700 4a49 4500 0036 string...JIE..6 │ │ │ -0048b9a0: 004a 4946 0000 2020 202f 3a20 496e 7365 .JIF.. /: Inse │ │ │ +0048b990: 2073 7472 696e 672e 0700 4a46 4500 0036 string...JFE..6 │ │ │ +0048b9a0: 004a 4646 0000 2020 202f 3a20 496e 7365 .JFF.. /: Inse │ │ │ 0048b9b0: 7274 7320 6120 736c 6173 6820 282f 2920 rts a slash (/) │ │ │ 0048b9c0: 696e 2074 6865 206f 7574 7075 7420 7374 in the output st │ │ │ -0048b9d0: 7269 6e67 2e07 004a 4947 0000 3600 4a49 ring...JIG..6.JI │ │ │ +0048b9d0: 7269 6e67 2e07 004a 4647 0000 3600 4a46 ring...JFG..6.JF │ │ │ 0048b9e0: 4800 0020 2020 3a3a 2049 6e73 6572 7473 H.. :: Inserts │ │ │ 0048b9f0: 2061 2063 6f6c 6f6e 2028 3a29 2069 6e20 a colon (:) in │ │ │ 0048ba00: 7468 6520 6f75 7470 7574 2073 7472 696e the output strin │ │ │ -0048ba10: 672e 0700 4a49 4900 003b 004a 494a 0000 g...JII..;.JIJ.. │ │ │ +0048ba10: 672e 0700 4a46 4900 003b 004a 464a 0000 g...JFI..;.JFJ.. │ │ │ 0048ba20: 2020 203b 3a20 496e 7365 7274 7320 6120 ;: Inserts a │ │ │ 0048ba30: 7365 6d69 2d63 6f6c 6f6e 2028 3b29 2069 semi-colon (;) i │ │ │ 0048ba40: 6e20 7468 6520 6f75 7470 7574 2073 7472 n the output str │ │ │ -0048ba50: 696e 672e 0700 4a49 5100 003a 004a 4952 ing...JIQ..:.JIR │ │ │ +0048ba50: 696e 672e 0700 4a46 5100 003a 004a 4652 ing...JFQ..:.JFR │ │ │ 0048ba60: 0000 2020 202a 3a20 496e 7365 7274 7320 .. *: Inserts │ │ │ 0048ba70: 616e 2061 7374 6572 6973 6b20 282a 2920 an asterisk (*) │ │ │ 0048ba80: 696e 2074 6865 206f 7574 7075 7420 7374 in the output st │ │ │ -0048ba90: 7269 6e67 2e07 004a 4953 0000 1200 4a49 ring...JIS....JI │ │ │ +0048ba90: 7269 6e67 2e07 004a 4653 0000 1200 4a46 ring...JFS....JF │ │ │ 0048baa0: 5400 0020 2020 2a2a 4e6f 7465 2a2a 0700 T.. **Note**.. │ │ │ -0048bab0: 4a49 5500 0043 004a 4956 0000 2020 2041 JIU..C.JIV.. A │ │ │ +0048bab0: 4a46 5500 0043 004a 4656 0000 2020 2041 JFU..C.JFV.. A │ │ │ 0048bac0: 2062 6c61 6e6b 2073 7061 6365 2069 6e73 blank space ins │ │ │ 0048bad0: 6572 7473 2061 2062 6c61 6e6b 2073 7061 erts a blank spa │ │ │ 0048bae0: 6365 2069 6e20 7468 6520 6f75 7470 7574 ce in the output │ │ │ -0048baf0: 2073 7472 696e 672e 0700 4a49 5700 0016 string...JIW... │ │ │ -0048bb00: 0024 4945 5841 4d50 4c45 5300 0045 7861 .$IEXAMPLES..Exa │ │ │ -0048bb10: 6d70 6c65 7313 002d 49bf 1100 0020 2020 mples..-I.... │ │ │ -0048bb20: 4578 616d 706c 6573 0700 2e49 2100 0012 Examples...I!... │ │ │ -0048bb30: 002e 4931 0000 2020 2045 7861 6d70 6c65 ..I1.. Example │ │ │ -0048bb40: 3a07 002e 4941 0000 2900 2e49 5100 0020 :...IA..)..IQ.. │ │ │ +0048baf0: 2073 7472 696e 672e 0700 4a46 5700 0016 string...JFW... │ │ │ +0048bb00: 0024 4645 5841 4d50 4c45 5300 0045 7861 .$FEXAMPLES..Exa │ │ │ +0048bb10: 6d70 6c65 7313 002d 46bf 1100 0020 2020 mples..-F.... │ │ │ +0048bb20: 4578 616d 706c 6573 0700 2e46 2100 0012 Examples...F!... │ │ │ +0048bb30: 002e 4631 0000 2020 2045 7861 6d70 6c65 ..F1.. Example │ │ │ +0048bb40: 3a07 002e 4641 0000 2900 2e46 5100 0020 :...FA..)..FQ.. │ │ │ 0048bb50: 2020 4754 4d3e 7772 6974 6520 2468 6f72 GTM>write $hor │ │ │ 0048bb60: 6f6c 6f67 2c21 2c24 7a64 6174 6528 2448 olog,!,$zdate($H │ │ │ -0048bb70: 2915 002e 4961 0000 2020 2036 3231 3039 )...Ia.. 62109 │ │ │ -0048bb80: 2c36 3039 3436 1200 2e49 7100 0020 2020 ,60946...Iq.. │ │ │ -0048bb90: 3031 2f31 382f 3131 0e00 2e49 8100 0020 01/18/11...I... │ │ │ -0048bba0: 2020 4754 4d3e 0700 2e49 9100 0055 002d GTM>...I...U.- │ │ │ -0048bbb0: 49c0 1100 0020 2020 5468 6973 2064 6973 I.... This dis │ │ │ +0048bb70: 2915 002e 4661 0000 2020 2036 3231 3039 )...Fa.. 62109 │ │ │ +0048bb80: 2c36 3039 3436 1200 2e46 7100 0020 2020 ,60946...Fq.. │ │ │ +0048bb90: 3031 2f31 382f 3131 0e00 2e46 8100 0020 01/18/11...F... │ │ │ +0048bba0: 2020 4754 4d3e 0700 2e46 9100 0055 002d GTM>...F...U.- │ │ │ +0048bbb0: 46c0 1100 0020 2020 5468 6973 2064 6973 F.... This dis │ │ │ 0048bbc0: 706c 6179 7320 2448 4f52 4f4c 4f47 2061 plays $HOROLOG a │ │ │ 0048bbd0: 6e64 2074 6865 6e20 7573 6573 2024 5a44 nd then uses $ZD │ │ │ 0048bbe0: 4154 4528 2920 746f 2064 6973 706c 6179 ATE() to display │ │ │ 0048bbf0: 2074 6f64 6179 2773 2064 6174 652e 2054 today's date. T │ │ │ -0048bc00: 6865 5000 2e49 1200 0020 2020 6f75 7470 heP..I... outp │ │ │ +0048bc00: 6865 5000 2e46 1200 0020 2020 6f75 7470 heP..F... outp │ │ │ 0048bc10: 7574 2073 686f 776e 2077 6f75 6c64 2061 ut shown would a │ │ │ 0048bc20: 7070 6561 7220 6966 2074 6f64 6179 2077 ppear if today w │ │ │ 0048bc30: 6572 6520 7468 6520 6569 6768 7465 656e ere the eighteen │ │ │ 0048bc40: 7468 2064 6179 206f 6620 4a61 6e75 6172 th day of Januar │ │ │ -0048bc50: 792c 0f00 2e49 1300 0020 2020 3230 3131 y,...I... 2011 │ │ │ -0048bc60: 2e07 002e 4914 0000 1200 2e49 1500 0020 ....I......I... │ │ │ -0048bc70: 2020 4578 616d 706c 653a 0700 2e49 1600 Example:...I.. │ │ │ -0048bc80: 002c 002e 4917 0000 2020 2047 544d 3e77 .,..I... GTM>w │ │ │ +0048bc50: 792c 0f00 2e46 1300 0020 2020 3230 3131 y,...F... 2011 │ │ │ +0048bc60: 2e07 002e 4614 0000 1200 2e46 1500 0020 ....F......F... │ │ │ +0048bc70: 2020 4578 616d 706c 653a 0700 2e46 1600 Example:...F.. │ │ │ +0048bc80: 002c 002e 4617 0000 2020 2047 544d 3e77 .,..F... GTM>w │ │ │ 0048bc90: 7269 7465 2024 7a64 6174 6528 2448 2c22 rite $zdate($H," │ │ │ 0048bca0: 4444 2d4d 4f4e 2d59 4541 5222 2915 002e DD-MON-YEAR")... │ │ │ -0048bcb0: 4918 0000 2020 2031 382d 4a41 4e2d 3230 I... 18-JAN-20 │ │ │ -0048bcc0: 3131 0e00 2e49 1900 0020 2020 4754 4d3e 11...I... GTM> │ │ │ -0048bcd0: 0700 2e49 1a00 0053 002e 4921 0000 2020 ...I...S..I!.. │ │ │ +0048bcb0: 4618 0000 2020 2031 382d 4a41 4e2d 3230 F... 18-JAN-20 │ │ │ +0048bcc0: 3131 0e00 2e46 1900 0020 2020 4754 4d3e 11...F... GTM> │ │ │ +0048bcd0: 0700 2e46 1a00 0053 002e 4621 0000 2020 ...F...S..F!.. │ │ │ 0048bce0: 2054 6869 7320 7573 6573 2074 6865 2073 This uses the s │ │ │ 0048bcf0: 6563 6f6e 6420 6172 6775 6d65 6e74 2074 econd argument t │ │ │ 0048bd00: 6f20 7370 6563 6966 7920 6120 7465 7874 o specify a text │ │ │ 0048bd10: 2066 6f72 6d61 7420 6469 6666 6572 656e format differen │ │ │ -0048bd20: 7420 6672 6f6d 2074 6865 1200 2e49 2200 t from the...I". │ │ │ -0048bd30: 0020 2020 6465 6661 756c 742e 0700 2e49 . default....I │ │ │ -0048bd40: 2300 0012 002e 4924 0000 2020 2045 7861 #.....I$.. Exa │ │ │ -0048bd50: 6d70 6c65 3a07 002e 4925 0000 4500 2e49 mple:...I%..E..I │ │ │ +0048bd20: 7420 6672 6f6d 2074 6865 1200 2e46 2200 t from the...F". │ │ │ +0048bd30: 0020 2020 6465 6661 756c 742e 0700 2e46 . default....F │ │ │ +0048bd40: 2300 0012 002e 4624 0000 2020 2045 7861 #.....F$.. Exa │ │ │ +0048bd50: 6d70 6c65 3a07 002e 4625 0000 4500 2e46 mple:...F%..E..F │ │ │ 0048bd60: 2600 0020 2020 4754 4d3e 7365 7420 6d3d &.. GTM>set m= │ │ │ 0048bd70: 224a 616e 7561 722c 4665 6272 7561 722c "Januar,Februar, │ │ │ 0048bd80: 4d61 727a 2c41 7072 696c 2c4d 6169 2c4a Marz,April,Mai,J │ │ │ 0048bd90: 756e 692c 4a75 6c69 2c41 7567 7573 742c uni,Juli,August, │ │ │ -0048bda0: 223b 002e 4927 0000 2020 2047 544d 3e73 ";..I'.. GTM>s │ │ │ +0048bda0: 223b 002e 4627 0000 2020 2047 544d 3e73 ";..F'.. GTM>s │ │ │ 0048bdb0: 6574 206d 3d6d 5f22 5365 7074 656d 6265 et m=m_"Septembe │ │ │ 0048bdc0: 722c 4f63 746f 6265 722c 4e6f 7665 6d62 r,October,Novemb │ │ │ -0048bdd0: 6572 2c44 657a 656d 6265 7222 3400 2e49 er,Dezember"4..I │ │ │ +0048bdd0: 6572 2c44 657a 656d 6265 7222 3400 2e46 er,Dezember"4..F │ │ │ 0048bde0: 2800 0020 2020 4754 4d3e 7772 6974 6520 (.. GTM>write │ │ │ 0048bdf0: 247a 6461 7465 2824 686f 726f 6c6f 672c $zdate($horolog, │ │ │ 0048be00: 2244 442d 4d4f 4e2d 5945 4152 222c 6d29 "DD-MON-YEAR",m) │ │ │ -0048be10: 1800 2e49 2900 0020 2020 3138 2d4a 616e ...I).. 18-Jan │ │ │ -0048be20: 7561 722d 3230 3131 0e00 2e49 2a00 0020 uar-2011...I*.. │ │ │ -0048be30: 2020 4754 4d3e 0700 2e49 3100 0052 002e GTM>...I1..R.. │ │ │ -0048be40: 4932 0000 2020 2054 6869 7320 6973 2073 I2.. This is s │ │ │ +0048be10: 1800 2e46 2900 0020 2020 3138 2d4a 616e ...F).. 18-Jan │ │ │ +0048be20: 7561 722d 3230 3131 0e00 2e46 2a00 0020 uar-2011...F*.. │ │ │ +0048be30: 2020 4754 4d3e 0700 2e46 3100 0052 002e GTM>...F1..R.. │ │ │ +0048be40: 4632 0000 2020 2054 6869 7320 6973 2073 F2.. This is s │ │ │ 0048be50: 696d 696c 6172 2074 6f20 7468 6520 7072 imilar to the pr │ │ │ 0048be60: 696f 7220 6578 616d 706c 652c 2068 6f77 ior example, how │ │ │ 0048be70: 6576 6572 2069 7420 7573 6573 2074 6865 ever it uses the │ │ │ 0048be80: 2074 6869 7264 2061 7267 756d 656e 742a third argument* │ │ │ -0048be90: 002e 4933 0000 2020 2074 6f20 7370 6563 ..I3.. to spec │ │ │ +0048be90: 002e 4633 0000 2020 2074 6f20 7370 6563 ..F3.. to spec │ │ │ 0048bea0: 6966 7920 7468 6520 6d6f 6e74 6873 2069 ify the months i │ │ │ -0048beb0: 6e20 4765 726d 616e 2e07 002e 4934 0000 n German....I4.. │ │ │ -0048bec0: 1200 2e49 3500 0020 2020 4578 616d 706c ...I5.. Exampl │ │ │ -0048bed0: 653a 0700 2e49 3600 0049 002e 4937 0000 e:...I6..I..I7.. │ │ │ +0048beb0: 6e20 4765 726d 616e 2e07 002e 4634 0000 n German....F4.. │ │ │ +0048bec0: 1200 2e46 3500 0020 2020 4578 616d 706c ...F5.. Exampl │ │ │ +0048bed0: 653a 0700 2e46 3600 0049 002e 4637 0000 e:...F6..I..F7.. │ │ │ 0048bee0: 2020 2047 544d 3e73 6574 2064 3d22 4469 GTM>set d="Di │ │ │ 0048bef0: 6d61 6e63 6865 2c4c 756e 6469 2c4d 6172 manche,Lundi,Mar │ │ │ 0048bf00: 6469 2c4d 6572 6372 6564 692c 4a65 7564 di,Mercredi,Jeud │ │ │ 0048bf10: 692c 5665 6e64 7265 6469 2c53 616d 6564 i,Vendredi,Samed │ │ │ -0048bf20: 6922 3300 2e49 3800 0020 2020 4754 4d3e i"3..I8.. GTM> │ │ │ +0048bf20: 6922 3300 2e46 3800 0020 2020 4754 4d3e i"3..F8.. GTM> │ │ │ 0048bf30: 7772 6974 6520 247a 6461 7465 2824 482c write $zdate($H, │ │ │ 0048bf40: 2244 4159 2c20 4444 2f4d 4d2f 5959 222c "DAY, DD/MM/YY", │ │ │ -0048bf50: 2222 2c64 291b 002e 4939 0000 2020 204d "",d)...I9.. M │ │ │ +0048bf50: 2222 2c64 291b 002e 4639 0000 2020 204d "",d)...F9.. M │ │ │ 0048bf60: 6172 6469 2c20 3138 2f30 312f 3230 3131 ardi, 18/01/2011 │ │ │ -0048bf70: 0e00 2e49 3a00 0020 2020 4754 4d3e 0700 ...I:.. GTM>.. │ │ │ -0048bf80: 2e49 4100 004e 002e 4942 0000 2020 2054 .IA..N..IB.. T │ │ │ +0048bf70: 0e00 2e46 3a00 0020 2020 4754 4d3e 0700 ...F:.. GTM>.. │ │ │ +0048bf80: 2e46 4100 004e 002e 4642 0000 2020 2054 .FA..N..FB.. T │ │ │ 0048bf90: 6869 7320 6578 616d 706c 6520 6469 7370 his example disp │ │ │ 0048bfa0: 6c61 7973 2074 6865 2065 6967 6874 6565 lays the eightee │ │ │ 0048bfb0: 6e74 6820 6f66 204a 616e 7561 7279 2c20 nth of January, │ │ │ 0048bfc0: 686f 7765 7665 7220 6974 2075 7365 7320 however it uses │ │ │ 0048bfd0: 7468 6500 0000 0000 0000 0000 0000 0000 the............. │ │ │ 0048bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048c000: 0400 0000 c607 0000 b827 0000 0000 0000 .........'...... │ │ │ -0048c010: 7200 0049 4845 4c50 00ff 7300 ff46 554e r..IHELP..s..FUN │ │ │ +0048c010: 7200 0046 4845 4c50 00ff 7300 ff46 554e r..FHELP..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 4300 0020 2020 666f 7572 7468 2061 ..C.. fourth a │ │ │ 0048c050: 7267 756d 656e 7420 746f 2073 7065 6369 rgument to speci │ │ │ 0048c060: 6679 2074 6865 2064 6179 7320 6f66 2074 fy the days of t │ │ │ 0048c070: 6865 2077 6565 6b20 696e 2046 7265 6e63 he week in Frenc │ │ │ -0048c080: 682e 0700 2e49 4400 0012 002e 4945 0000 h....ID.....IE.. │ │ │ -0048c090: 2020 2045 7861 6d70 6c65 3a07 002e 4946 Example:...IF │ │ │ -0048c0a0: 0000 2e00 2e49 4700 0020 2020 4754 4d3e .....IG.. GTM> │ │ │ +0048c080: 682e 0700 2e46 4400 0012 002e 4645 0000 h....FD.....FE.. │ │ │ +0048c090: 2020 2045 7861 6d70 6c65 3a07 002e 4646 Example:...FF │ │ │ +0048c0a0: 0000 2e00 2e46 4700 0020 2020 4754 4d3e .....FG.. GTM> │ │ │ 0048c0b0: 7772 6974 6520 212c 247a 6461 7465 2824 write !,$zdate($ │ │ │ 0048c0c0: 482c 2231 323a 3630 3a53 5320 414d 2229 H,"12:60:SS AM") │ │ │ -0048c0d0: 1500 2e49 4800 0020 2020 3130 3a33 353a ...IH.. 10:35: │ │ │ -0048c0e0: 3531 2050 4d0e 002e 4949 0000 2020 2047 51 PM...II.. G │ │ │ -0048c0f0: 544d 3e07 002e 494a 0000 5300 2e49 5100 TM>...IJ..S..IQ. │ │ │ +0048c0d0: 1500 2e46 4800 0020 2020 3130 3a33 353a ...FH.. 10:35: │ │ │ +0048c0e0: 3531 2050 4d0e 002e 4649 0000 2020 2047 51 PM...FI.. G │ │ │ +0048c0f0: 544d 3e07 002e 464a 0000 5300 2e46 5100 TM>...FJ..S..FQ. │ │ │ 0048c100: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 0048c110: 2073 686f 7773 2068 6f75 7273 2c20 6d69 shows hours, mi │ │ │ 0048c120: 6e75 7465 732c 2061 6e64 2073 6563 6f6e nutes, and secon │ │ │ 0048c130: 6473 2069 6e20 6120 3132 2068 6f75 7220 ds in a 12 hour │ │ │ 0048c140: 636c 6f63 6b20 7769 7468 2061 6e1a 002e clock with an... │ │ │ -0048c150: 4952 0000 2020 2041 4d2f 504d 2069 6e64 IR.. AM/PM ind │ │ │ -0048c160: 6963 6174 6f72 2e07 002e 4953 0000 1200 icator....IS.... │ │ │ -0048c170: 2e49 5400 0020 2020 4578 616d 706c 653a .IT.. Example: │ │ │ -0048c180: 0700 2e49 5500 002e 002e 4956 0000 2020 ...IU.....IV.. │ │ │ +0048c150: 4652 0000 2020 2041 4d2f 504d 2069 6e64 FR.. AM/PM ind │ │ │ +0048c160: 6963 6174 6f72 2e07 002e 4653 0000 1200 icator....FS.... │ │ │ +0048c170: 2e46 5400 0020 2020 4578 616d 706c 653a .FT.. Example: │ │ │ +0048c180: 0700 2e46 5500 002e 002e 4656 0000 2020 ...FU.....FV.. │ │ │ 0048c190: 2047 544d 3e77 7269 7465 2021 2c24 7a64 GTM>write !,$zd │ │ │ 0048c1a0: 6174 6528 222c 3336 3532 3422 2c22 3234 ate(",36524","24 │ │ │ -0048c1b0: 2d36 3022 290f 002e 4957 0000 2020 2031 -60")...IW.. 1 │ │ │ -0048c1c0: 302d 3038 0e00 2e49 5800 0020 2020 4754 0-08...IX.. GT │ │ │ -0048c1d0: 4d3e 0700 2e49 5900 0052 002e 495a 0000 M>...IY..R..IZ.. │ │ │ +0048c1b0: 2d36 3022 290f 002e 4657 0000 2020 2031 -60")...FW.. 1 │ │ │ +0048c1c0: 302d 3038 0e00 2e46 5800 0020 2020 4754 0-08...FX.. GT │ │ │ +0048c1d0: 4d3e 0700 2e46 5900 0052 002e 465a 0000 M>...FY..R..FZ.. │ │ │ 0048c1e0: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 0048c1f0: 7368 6f77 7320 686f 7572 7320 616e 6420 shows hours and │ │ │ 0048c200: 6d69 6e75 7465 7320 6f6e 2061 2032 3420 minutes on a 24 │ │ │ 0048c210: 686f 7572 2063 6c6f 636b 2e20 4e6f 7469 hour clock. Noti │ │ │ -0048c220: 6365 2074 6861 7420 7468 6552 002e 4961 ce that theR..Ia │ │ │ +0048c220: 6365 2074 6861 7420 7468 6552 002e 4661 ce that theR..Fa │ │ │ 0048c230: 0000 2020 2066 6972 7374 2061 7267 756d .. first argum │ │ │ 0048c240: 656e 7420 6d75 7374 2070 726f 7669 6465 ent must provide │ │ │ 0048c250: 2074 6865 2074 696d 6520 696e 2074 6865 the time in the │ │ │ 0048c260: 2073 6563 6f6e 6420 636f 6d6d 6120 6465 second comma de │ │ │ 0048c270: 6c69 6d69 7465 7220 7069 6563 6523 002e limiter piece#.. │ │ │ -0048c280: 4962 0000 2020 2074 6f20 6d61 7463 6820 Ib.. to match │ │ │ +0048c280: 4662 0000 2020 2074 6f20 6d61 7463 6820 Fb.. to match │ │ │ 0048c290: 2448 4f52 4f4c 4f47 2066 6f72 6d61 742e $HOROLOG format. │ │ │ -0048c2a0: 0700 2e49 6300 0012 002e 4964 0000 2020 ...Ic.....Id.. │ │ │ -0048c2b0: 2045 7861 6d70 6c65 3a07 002e 4965 0000 Example:...Ie.. │ │ │ -0048c2c0: 1e00 2e49 6600 0020 2020 4754 4d3e 7772 ...If.. GTM>wr │ │ │ +0048c2a0: 0700 2e46 6300 0012 002e 4664 0000 2020 ...Fc.....Fd.. │ │ │ +0048c2b0: 2045 7861 6d70 6c65 3a07 002e 4665 0000 Example:...Fe.. │ │ │ +0048c2c0: 1e00 2e46 6600 0020 2020 4754 4d3e 7772 ...Ff.. GTM>wr │ │ │ 0048c2d0: 6974 6520 247a 6461 7465 666f 726d 0b00 ite $zdateform.. │ │ │ -0048c2e0: 2e49 6700 0020 2020 301e 002e 4968 0000 .Ig.. 0...Ih.. │ │ │ +0048c2e0: 2e46 6700 0020 2020 301e 002e 4668 0000 .Fg.. 0...Fh.. │ │ │ 0048c2f0: 2020 2047 544d 3e77 7269 7465 2024 7a64 GTM>write $zd │ │ │ -0048c300: 6174 6528 2448 2912 002e 4969 0000 2020 ate($H)...Ii.. │ │ │ -0048c310: 2030 312f 3138 2f31 311e 002e 496a 0000 01/18/11...Ij.. │ │ │ +0048c300: 6174 6528 2448 2912 002e 4669 0000 2020 ate($H)...Fi.. │ │ │ +0048c310: 2030 312f 3138 2f31 311e 002e 466a 0000 01/18/11...Fj.. │ │ │ 0048c320: 2020 2047 544d 3e73 6574 2024 7a64 6174 GTM>set $zdat │ │ │ -0048c330: 6566 6f72 6d3d 3124 002e 4971 0000 2020 eform=1$..Iq.. │ │ │ +0048c330: 6566 6f72 6d3d 3124 002e 4671 0000 2020 eform=1$..Fq.. │ │ │ 0048c340: 2047 544d 3e77 7269 7465 2024 7a64 6174 GTM>write $zdat │ │ │ -0048c350: 6528 2468 6f72 6f6c 6f67 2914 002e 4972 e($horolog)...Ir │ │ │ +0048c350: 6528 2468 6f72 6f6c 6f67 2914 002e 4672 e($horolog)...Fr │ │ │ 0048c360: 0000 2020 2030 312f 3138 2f32 3031 312f .. 01/18/2011/ │ │ │ -0048c370: 002e 4973 0000 2020 2047 544d 3e77 7269 ..Is.. GTM>wri │ │ │ +0048c370: 002e 4673 0000 2020 2047 544d 3e77 7269 ..Fs.. GTM>wri │ │ │ 0048c380: 7465 2024 7a64 6174 6528 2468 6f72 6f6c te $zdate($horol │ │ │ 0048c390: 6f67 2c22 4d4d 2f44 442f 5959 2229 1200 og,"MM/DD/YY").. │ │ │ -0048c3a0: 2e49 7400 0020 2020 3031 2f31 382f 3131 .It.. 01/18/11 │ │ │ -0048c3b0: 0700 2e49 7500 0053 002e 4976 0000 2020 ...Iu..S..Iv.. │ │ │ +0048c3a0: 2e46 7400 0020 2020 3031 2f31 382f 3131 .Ft.. 01/18/11 │ │ │ +0048c3b0: 0700 2e46 7500 0053 002e 4676 0000 2020 ...Fu..S..Fv.. │ │ │ 0048c3c0: 2054 6869 7320 6578 616d 706c 6520 636f This example co │ │ │ 0048c3d0: 6e76 6572 7473 2074 6865 206f 7574 7075 nverts the outpu │ │ │ 0048c3e0: 7420 666f 726d 6174 2066 6f72 2079 6561 t format for yea │ │ │ 0048c3f0: 7273 2066 726f 6d20 7468 6520 6465 6661 rs from the defa │ │ │ -0048c400: 756c 7420 2822 5959 2229 4e00 2e49 7700 ult ("YY")N..Iw. │ │ │ +0048c400: 756c 7420 2822 5959 2229 4e00 2e46 7700 ult ("YY")N..Fw. │ │ │ 0048c410: 0020 2020 666f 726d 6174 2074 6f20 7468 . format to th │ │ │ 0048c420: 6520 666f 7572 2064 6967 6974 2066 6f72 e four digit for │ │ │ 0048c430: 6d61 7420 2822 5959 5959 2229 2075 7369 mat ("YYYY") usi │ │ │ 0048c440: 6e67 2074 6865 2049 6e74 7269 6e73 6963 ng the Intrinsic │ │ │ -0048c450: 2053 7065 6369 616c 1e00 2e49 7800 0020 Special...Ix.. │ │ │ +0048c450: 2053 7065 6369 616c 1e00 2e46 7800 0020 Special...Fx.. │ │ │ 0048c460: 2020 5661 7269 6162 6c65 2024 5a44 4154 Variable $ZDAT │ │ │ -0048c470: 4546 4f52 4d2e 0700 2e49 7900 0012 002e EFORM....Iy..... │ │ │ -0048c480: 497a 0000 2020 2045 7861 6d70 6c65 3a07 Iz.. Example:. │ │ │ -0048c490: 002e 4981 0000 3a00 2e49 8200 0020 2020 ..I...:..I... │ │ │ +0048c470: 4546 4f52 4d2e 0700 2e46 7900 0012 002e EFORM....Fy..... │ │ │ +0048c480: 467a 0000 2020 2045 7861 6d70 6c65 3a07 Fz.. Example:. │ │ │ +0048c490: 002e 4681 0000 3a00 2e46 8200 0020 2020 ..F...:..F... │ │ │ 0048c4a0: 4754 4d3e 7772 6974 6520 247a 6461 7465 GTM>write $zdate │ │ │ 0048c4b0: 2831 3233 3435 3637 3839 2c22 4441 5920 (123456789,"DAY │ │ │ 0048c4c0: 4d4f 4e20 4444 2c20 5959 5959 5959 2229 MON DD, YYYYYY") │ │ │ -0048c4d0: 1c00 2e49 8300 0020 2020 4652 4920 4d41 ...I... FRI MA │ │ │ -0048c4e0: 5220 3137 2c20 3333 3938 3534 0e00 2e49 R 17, 339854...I │ │ │ -0048c4f0: 8400 0020 2020 4754 4d3e 0700 2e49 8500 ... GTM>...I.. │ │ │ -0048c500: 003b 002e 4986 0000 2020 2054 6869 7320 .;..I... This │ │ │ +0048c4d0: 1c00 2e46 8300 0020 2020 4652 4920 4d41 ...F... FRI MA │ │ │ +0048c4e0: 5220 3137 2c20 3333 3938 3534 0e00 2e46 R 17, 339854...F │ │ │ +0048c4f0: 8400 0020 2020 4754 4d3e 0700 2e46 8500 ... GTM>...F.. │ │ │ +0048c500: 003b 002e 4686 0000 2020 2054 6869 7320 .;..F... This │ │ │ 0048c510: 6578 616d 706c 6520 6469 7370 6c61 7973 example displays │ │ │ 0048c520: 2079 6561 7220 6173 2061 2073 6978 2d64 year as a six-d │ │ │ -0048c530: 6967 6974 206e 756d 6265 722e 0700 2e49 igit number....I │ │ │ -0048c540: 8700 001a 0019 4945 5854 5241 4354 2829 ......IEXTRACT() │ │ │ +0048c530: 6967 6974 206e 756d 6265 722e 0700 2e46 igit number....F │ │ │ +0048c540: 8700 001a 0019 4645 5854 5241 4354 2829 ......FEXTRACT() │ │ │ 0048c550: 0000 245a 4578 7472 6163 7428 2916 0023 ..$ZExtract()..# │ │ │ -0048c560: 49bf 1100 0020 2020 245a 4578 7472 6163 I.... $ZExtrac │ │ │ -0048c570: 7428 2907 0024 4921 0000 5000 2449 3100 t()..$I!..P.$I1. │ │ │ +0048c560: 46bf 1100 0020 2020 245a 4578 7472 6163 F.... $ZExtrac │ │ │ +0048c570: 7428 2907 0024 4621 0000 5000 2446 3100 t()..$F!..P.$F1. │ │ │ 0048c580: 0020 2020 5265 7475 726e 7320 6120 6279 . Returns a by │ │ │ 0048c590: 7465 2073 6571 7565 6e63 6520 6672 6f6d te sequence from │ │ │ 0048c5a0: 2061 2067 6976 656e 2073 6571 7565 6e63 a given sequenc │ │ │ 0048c5b0: 6520 6f66 206f 6374 6574 7320 2838 2d62 e of octets (8-b │ │ │ -0048c5c0: 6974 2062 7974 6573 292e 0700 2449 4100 it bytes)...$IA. │ │ │ -0048c5d0: 0033 0024 4951 0000 2020 2054 6865 2066 .3.$IQ.. The f │ │ │ +0048c5c0: 6974 2062 7974 6573 292e 0700 2446 4100 it bytes)...$FA. │ │ │ +0048c5d0: 0033 0024 4651 0000 2020 2054 6865 2066 .3.$FQ.. The f │ │ │ 0048c5e0: 6f72 6d61 7420 666f 7220 7468 6520 245a ormat for the $Z │ │ │ 0048c5f0: 4558 5452 4143 5420 6675 6e63 7469 6f6e EXTRACT function │ │ │ -0048c600: 2069 733a 0700 2449 6100 0031 0024 4971 is:..$Ia..1.$Iq │ │ │ +0048c600: 2069 733a 0700 2446 6100 0031 0024 4671 is:..$Fa..1.$Fq │ │ │ 0048c610: 0000 2020 2024 5a45 5b58 5452 4143 545d .. $ZE[XTRACT] │ │ │ 0048c620: 2865 7870 725b 2c69 6e74 6578 7072 315b (expr[,intexpr1[ │ │ │ -0048c630: 2c69 6e74 6578 7072 325d 5d29 0700 2449 ,intexpr2]])..$I │ │ │ -0048c640: 8100 001a 0023 49ff 7300 ff45 5841 4d50 .....#I.s..EXAMP │ │ │ +0048c630: 2c69 6e74 6578 7072 325d 5d29 0700 2446 ,intexpr2]])..$F │ │ │ +0048c640: 8100 001a 0023 46ff 7300 ff45 5841 4d50 .....#F.s..EXAMP │ │ │ 0048c650: 4c45 5300 0045 7861 6d70 6c65 7313 0030 LES..Examples..0 │ │ │ -0048c660: 49bf 1100 0020 2020 4578 616d 706c 6573 I.... Examples │ │ │ -0048c670: 0700 3149 2100 0012 0031 4931 0000 2020 ..1I!....1I1.. │ │ │ -0048c680: 2045 7861 6d70 6c65 3a07 0031 4941 0000 Example:..1IA.. │ │ │ -0048c690: 2200 3149 5100 0020 2020 4754 4d3e 5365 ".1IQ.. GTM>Se │ │ │ +0048c660: 46bf 1100 0020 2020 4578 616d 706c 6573 F.... Examples │ │ │ +0048c670: 0700 3146 2100 0012 0031 4631 0000 2020 ..1F!....1F1.. │ │ │ +0048c680: 2045 7861 6d70 6c65 3a07 0031 4641 0000 Example:..1FA.. │ │ │ +0048c690: 2200 3146 5100 0020 2020 4754 4d3e 5365 ".1FQ.. GTM>Se │ │ │ 0048c6a0: 7420 413d 222a 2a2a 2a2a 2a2a 2a2a 2a2a t A="*********** │ │ │ -0048c6b0: 2a22 0700 3149 6100 0023 0031 4971 0000 *"..1Ia..#.1Iq.. │ │ │ +0048c6b0: 2a22 0700 3146 6100 0023 0031 4671 0000 *"..1Fa..#.1Fq.. │ │ │ 0048c6c0: 2020 2047 544d 3e46 6f72 2069 3d30 3a31 GTM>For i=0:1 │ │ │ -0048c6d0: 3a24 7a6c 656e 6774 6828 4129 3100 3149 :$zlength(A)1.1I │ │ │ +0048c6d0: 3a24 7a6c 656e 6774 6828 4129 3100 3146 :$zlength(A)1.1F │ │ │ 0048c6e0: 8100 0020 2020 4754 4d3e 7772 6974 6520 ... GTM>write │ │ │ 0048c6f0: 212c 247a 6173 6369 6928 247a 6578 7472 !,$zascii($zextr │ │ │ 0048c700: 6163 7428 412c 6929 292c 227c 220e 0031 act(A,i)),"|"..1 │ │ │ -0048c710: 4991 0000 2020 2047 544d 3e08 0030 49c0 I... GTM>..0I. │ │ │ -0048c720: 1100 0053 0031 4912 0000 2020 2054 6869 ...S.1I... Thi │ │ │ +0048c710: 4691 0000 2020 2047 544d 3e08 0030 46c0 F... GTM>..0F. │ │ │ +0048c720: 1100 0053 0031 4612 0000 2020 2054 6869 ...S.1F... Thi │ │ │ 0048c730: 7320 6578 616d 706c 6520 6469 7370 6c61 s example displa │ │ │ 0048c740: 7973 2074 6865 206e 756d 6572 6963 2062 ys the numeric b │ │ │ 0048c750: 7974 6520 7365 7175 656e 6365 206f 6620 yte sequence of │ │ │ 0048c760: 7468 6520 7365 7175 656e 6365 206f 6620 the sequence of │ │ │ -0048c770: 6f63 7465 7473 1b00 3149 1300 0020 2020 octets..1I... │ │ │ +0048c770: 6f63 7465 7473 1b00 3146 1300 0020 2020 octets..1F... │ │ │ 0048c780: 2822 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2229 ("************") │ │ │ -0048c790: 2e07 0031 4914 0000 1400 1949 4649 4e44 ...1I......IFIND │ │ │ -0048c7a0: 2829 0000 245a 4669 6e64 2829 1300 2049 ()..$ZFind().. I │ │ │ +0048c790: 2e07 0031 4614 0000 1400 1946 4649 4e44 ...1F......FFIND │ │ │ +0048c7a0: 2829 0000 245a 4669 6e64 2829 1300 2046 ()..$ZFind().. F │ │ │ 0048c7b0: bf11 0000 2020 2024 5a46 696e 6428 2907 .... $ZFind(). │ │ │ -0048c7c0: 0021 4921 0000 0000 0000 0000 0000 0000 .!I!............ │ │ │ +0048c7c0: 0021 4621 0000 0000 0000 0000 0000 0000 .!F!............ │ │ │ 0048c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048c800: 0400 0000 bf07 0000 fa27 0000 0000 0000 .........'...... │ │ │ -0048c810: 7100 0049 4845 4c50 00ff 7300 ff46 554e q..IHELP..s..FUN │ │ │ +0048c810: 7100 0046 4845 4c50 00ff 7300 ff46 554e q..FHELP..s..FUN │ │ │ 0048c820: 4354 494f 4e53 00ff 7300 ff24 5a46 494e CTIONS..s..$ZFIN │ │ │ 0048c830: 4428 2900 bf31 0000 2020 2052 6574 7572 D()..1.. Retur │ │ │ 0048c840: 6e73 2061 6e20 696e 7465 6765 7220 6279 ns an integer by │ │ │ 0048c850: 7465 2070 6f73 6974 696f 6e20 7468 6174 te position that │ │ │ 0048c860: 206c 6f63 6174 6573 2074 6865 206f 6363 locates the occ │ │ │ 0048c870: 7572 7265 6e63 6520 6f66 2061 2062 7974 urrence of a byt │ │ │ -0048c880: 653c 0021 4941 0000 2020 2073 6571 7565 e<.!IA.. seque │ │ │ +0048c880: 653c 0021 4641 0000 2020 2073 6571 7565 e<.!FA.. seque │ │ │ 0048c890: 6e63 6520 7769 7468 696e 2061 2073 6571 nce within a seq │ │ │ 0048c8a0: 7565 6e63 6520 6f66 206f 6374 6574 7328 uence of octets( │ │ │ 0048c8b0: 382d 6269 7420 6279 7465 7329 2e07 0021 8-bit bytes)...! │ │ │ -0048c8c0: 4951 0000 2f00 2149 6100 0020 2020 5468 IQ../.!Ia.. Th │ │ │ +0048c8c0: 4651 0000 2f00 2146 6100 0020 2020 5468 FQ../.!Fa.. Th │ │ │ 0048c8d0: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ 0048c8e0: 245a 4649 4e44 2066 756e 6374 696f 6e20 $ZFIND function │ │ │ -0048c8f0: 6973 3a07 0021 4971 0000 2900 2149 8100 is:..!Iq..).!I.. │ │ │ +0048c8f0: 6973 3a07 0021 4671 0000 2900 2146 8100 is:..!Fq..).!F.. │ │ │ 0048c900: 0020 2020 245a 465b 494e 445d 2865 7870 . $ZF[IND](exp │ │ │ 0048c910: 7231 2c65 7870 7232 5b2c 696e 7465 7870 r1,expr2[,intexp │ │ │ -0048c920: 725d 2907 0021 4991 0000 3200 2049 ff73 r])..!I...2. I.s │ │ │ +0048c920: 725d 2907 0021 4691 0000 3200 2046 ff73 r])..!F...2. F.s │ │ │ 0048c930: 00ff 4558 414d 504c 4553 5f4f 465f 245a ..EXAMPLES_OF_$Z │ │ │ 0048c940: 4649 4e44 2829 0000 4578 616d 706c 6573 FIND()..Examples │ │ │ -0048c950: 5f6f 665f 245a 4669 6e64 2829 1f00 3949 _of_$ZFind()..9I │ │ │ +0048c950: 5f6f 665f 245a 4669 6e64 2829 1f00 3946 _of_$ZFind()..9F │ │ │ 0048c960: bf11 0000 2020 2045 7861 6d70 6c65 7320 .... Examples │ │ │ -0048c970: 6f66 2024 5a46 696e 6428 2907 003a 4921 of $ZFind()..:I! │ │ │ -0048c980: 0000 1200 3a49 3100 0020 2020 4578 616d ....:I1.. Exam │ │ │ -0048c990: 706c 653a 0700 3a49 4100 002d 003a 4951 ple:..:IA..-.:IQ │ │ │ +0048c970: 6f66 2024 5a46 696e 6428 2907 003a 4621 of $ZFind()..:F! │ │ │ +0048c980: 0000 1200 3a46 3100 0020 2020 4578 616d ....:F1.. Exam │ │ │ +0048c990: 706c 653a 0700 3a46 4100 002d 003a 4651 ple:..:FA..-.:FQ │ │ │ 0048c9a0: 0000 2020 2047 544d 3e77 7269 7465 2024 .. GTM>write $ │ │ │ 0048c9b0: 7a66 696e 6428 222a 2a2a 222c 247a 6368 zfind("***",$zch │ │ │ -0048c9c0: 6172 2831 3837 2929 0b00 3a49 6100 0020 ar(187))..:Ia.. │ │ │ -0048c9d0: 2020 340e 003a 4971 0000 2020 2047 544d 4..:Iq.. GTM │ │ │ -0048c9e0: 3e07 003a 4981 0000 5200 3a49 9100 0020 >..:I...R.:I... │ │ │ +0048c9c0: 6172 2831 3837 2929 0b00 3a46 6100 0020 ar(187))..:Fa.. │ │ │ +0048c9d0: 2020 340e 003a 4671 0000 2020 2047 544d 4..:Fq.. GTM │ │ │ +0048c9e0: 3e07 003a 4681 0000 5200 3a46 9100 0020 >..:F...R.:F... │ │ │ 0048c9f0: 2020 5468 6973 2065 7861 6d70 6c65 2075 This example u │ │ │ 0048ca00: 7365 7320 245a 4649 4e44 2829 2074 6f20 ses $ZFIND() to │ │ │ 0048ca10: 5752 4954 4520 7468 6520 706f 7369 7469 WRITE the positi │ │ │ 0048ca20: 6f6e 206f 6620 7468 6520 6669 7273 7420 on of the first │ │ │ -0048ca30: 6f63 6375 7272 656e 6365 5500 3949 c011 occurrenceU.9I.. │ │ │ +0048ca30: 6f63 6375 7272 656e 6365 5500 3946 c011 occurrenceU.9F.. │ │ │ 0048ca40: 0000 2020 206f 6620 7468 6520 6e75 6d65 .. of the nume │ │ │ 0048ca50: 7269 6320 6279 7465 2063 6f64 6520 3135 ric byte code 15 │ │ │ 0048ca60: 302e 2054 6865 2072 6574 7572 6e20 6f66 0. The return of │ │ │ 0048ca70: 2033 2067 6976 6573 2074 6865 2070 6f73 3 gives the pos │ │ │ 0048ca80: 6974 696f 6e20 6166 7465 7220 7468 6517 ition after the. │ │ │ -0048ca90: 003a 4912 0000 2020 2022 666f 756e 6422 .:I... "found" │ │ │ -0048caa0: 2062 7974 652e 0700 3a49 1300 0012 003a byte...:I.....: │ │ │ -0048cab0: 4914 0000 2020 2045 7861 6d70 6c65 3a07 I... Example:. │ │ │ -0048cac0: 003a 4915 0000 2f00 3a49 1600 0020 2020 .:I.../.:I... │ │ │ +0048ca90: 003a 4612 0000 2020 2022 666f 756e 6422 .:F... "found" │ │ │ +0048caa0: 2062 7974 652e 0700 3a46 1300 0012 003a byte...:F.....: │ │ │ +0048cab0: 4614 0000 2020 2045 7861 6d70 6c65 3a07 F... Example:. │ │ │ +0048cac0: 003a 4615 0000 2f00 3a46 1600 0020 2020 .:F.../.:F... │ │ │ 0048cad0: 4754 4d3e 7772 6974 6520 247a 6669 6e64 GTM>write $zfind │ │ │ 0048cae0: 2822 2a2a 2a22 2c24 7a63 6861 7228 3232 ("***",$zchar(22 │ │ │ -0048caf0: 3929 2c35 290b 003a 4917 0000 2020 2038 9),5)..:I... 8 │ │ │ -0048cb00: 0e00 3a49 1800 0020 2020 4754 4d3e 0700 ..:I... GTM>.. │ │ │ -0048cb10: 3a49 1900 0054 003a 491a 0000 2020 2054 :I...T.:I... T │ │ │ +0048caf0: 3929 2c35 290b 003a 4617 0000 2020 2038 9),5)..:F... 8 │ │ │ +0048cb00: 0e00 3a46 1800 0020 2020 4754 4d3e 0700 ..:F... GTM>.. │ │ │ +0048cb10: 3a46 1900 0054 003a 461a 0000 2020 2054 :F...T.:F... T │ │ │ 0048cb20: 6869 7320 6578 616d 706c 6520 7573 6573 his example uses │ │ │ 0048cb30: 2024 5a46 494e 4428 2920 746f 2057 5249 $ZFIND() to WRI │ │ │ 0048cb40: 5445 2074 6865 2070 6f73 6974 696f 6e20 TE the position │ │ │ 0048cb50: 6f66 2074 6865 206e 6578 7420 6f63 6375 of the next occu │ │ │ -0048cb60: 7272 656e 6365 206f 663b 003a 4921 0000 rrence of;.:I!.. │ │ │ +0048cb60: 7272 656e 6365 206f 663b 003a 4621 0000 rrence of;.:F!.. │ │ │ 0048cb70: 2020 2074 6865 2062 7974 6520 636f 6465 the byte code │ │ │ 0048cb80: 2032 3239 2073 7461 7274 696e 6720 696e 229 starting in │ │ │ 0048cb90: 2062 7974 6520 706f 7369 7469 6f6e 2066 byte position f │ │ │ -0048cba0: 6976 652e 0700 3a49 2200 0012 003a 4923 ive...:I"....:I# │ │ │ +0048cba0: 6976 652e 0700 3a46 2200 0012 003a 4623 ive...:F"....:F# │ │ │ 0048cbb0: 0000 2020 2045 7861 6d70 6c65 3a07 003a .. Example:..: │ │ │ -0048cbc0: 4924 0000 5700 3a49 2500 0020 2020 4754 I$..W.:I%.. GT │ │ │ +0048cbc0: 4624 0000 5700 3a46 2500 0020 2020 4754 F$..W.:F%.. GT │ │ │ 0048cbd0: 4d3e 7365 7420 743d 3120 666f 7220 2073 M>set t=1 for s │ │ │ 0048cbe0: 6574 2074 3d24 7a66 696e 6428 222a 2a2a et t=$zfind("*** │ │ │ 0048cbf0: 222c 247a 6368 6172 2832 3330 2c31 3530 ",$zchar(230,150 │ │ │ 0048cc00: 2c31 3736 292c 7429 2071 7569 743a 2774 ,176),t) quit:'t │ │ │ -0048cc10: 2020 7772 6974 6520 212c 740b 003a 4926 write !,t..:I& │ │ │ -0048cc20: 0000 2020 2034 0e00 3a49 2700 0020 2020 .. 4..:I'.. │ │ │ -0048cc30: 4754 4d3e 0700 3a49 2800 0051 003a 4929 GTM>..:I(..Q.:I) │ │ │ +0048cc10: 2020 7772 6974 6520 212c 740b 003a 4626 write !,t..:F& │ │ │ +0048cc20: 0000 2020 2034 0e00 3a46 2700 0020 2020 .. 4..:F'.. │ │ │ +0048cc30: 4754 4d3e 0700 3a46 2800 0051 003a 4629 GTM>..:F(..Q.:F) │ │ │ 0048cc40: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 0048cc50: 6520 7573 6573 2061 206c 6f6f 7020 7769 e uses a loop wi │ │ │ 0048cc60: 7468 2024 5a46 494e 4428 2920 746f 206c th $ZFIND() to l │ │ │ 0048cc70: 6f63 6174 6520 616c 6c20 7468 6520 6f63 ocate all the oc │ │ │ -0048cc80: 6375 7272 656e 6365 7320 6f66 5200 3a49 currences ofR.:I │ │ │ +0048cc80: 6375 7272 656e 6365 7320 6f66 5200 3a46 currences ofR.:F │ │ │ 0048cc90: 2a00 0020 2020 7468 6520 6279 7465 2073 *.. the byte s │ │ │ 0048cca0: 6571 7565 6e63 6520 245a 4348 4152 2832 equence $ZCHAR(2 │ │ │ 0048ccb0: 3330 2c31 3530 2c31 3736 2920 696e 2074 30,150,176) in t │ │ │ 0048ccc0: 6865 2073 6571 7565 6e63 6520 6f66 206f he sequence of o │ │ │ 0048ccd0: 6374 6574 7320 2822 2a2a 2a22 292e 5100 ctets ("***").Q. │ │ │ -0048cce0: 3a49 3100 0020 2020 5468 6520 245a 4649 :I1.. The $ZFI │ │ │ +0048cce0: 3a46 3100 0020 2020 5468 6520 245a 4649 :F1.. The $ZFI │ │ │ 0048ccf0: 4e44 2829 2072 6574 7572 6e73 2034 2067 ND() returns 4 g │ │ │ 0048cd00: 6976 696e 6720 7468 6520 706f 7369 7469 iving the positi │ │ │ 0048cd10: 6f6e 2061 6674 6572 2074 6865 206f 6363 on after the occ │ │ │ 0048cd20: 7572 7265 6e63 6520 6f66 2062 7974 6527 urrence of byte' │ │ │ -0048cd30: 003a 4932 0000 2020 2073 6571 7565 6e63 .:I2.. sequenc │ │ │ +0048cd30: 003a 4632 0000 2020 2073 6571 7565 6e63 .:F2.. sequenc │ │ │ 0048cd40: 6520 245a 4348 4152 2832 3330 2c31 3530 e $ZCHAR(230,150 │ │ │ -0048cd50: 2c31 3736 292e 0700 3a49 3300 0018 0019 ,176)...:I3..... │ │ │ -0048cd60: 4947 4554 4a50 4928 2900 0024 5a47 6574 IGETJPI()..$ZGet │ │ │ -0048cd70: 6a70 6928 2915 0022 49bf 1100 0020 2020 jpi().."I.... │ │ │ -0048cd80: 245a 4765 746a 7069 2829 0700 2349 2100 $ZGetjpi()..#I!. │ │ │ -0048cd90: 0051 0023 4931 0000 2020 2052 6574 7572 .Q.#I1.. Retur │ │ │ +0048cd50: 2c31 3736 292e 0700 3a46 3300 0018 0019 ,176)...:F3..... │ │ │ +0048cd60: 4647 4554 4a50 4928 2900 0024 5a47 6574 FGETJPI()..$ZGet │ │ │ +0048cd70: 6a70 6928 2915 0022 46bf 1100 0020 2020 jpi().."F.... │ │ │ +0048cd80: 245a 4765 746a 7069 2829 0700 2346 2100 $ZGetjpi()..#F!. │ │ │ +0048cd90: 0051 0023 4631 0000 2020 2052 6574 7572 .Q.#F1.. Retur │ │ │ 0048cda0: 6e73 206a 6f62 206f 7220 7072 6f63 6573 ns job or proces │ │ │ 0048cdb0: 7320 696e 666f 726d 6174 696f 6e20 6f66 s information of │ │ │ 0048cdc0: 2074 6865 2073 7065 6369 6669 6564 2070 the specified p │ │ │ 0048cdd0: 726f 6365 7373 2e20 5468 6520 666f 726d rocess. The form │ │ │ -0048cde0: 6174 2700 2349 4100 0020 2020 666f 7220 at'.#IA.. for │ │ │ +0048cde0: 6174 2700 2346 4100 0020 2020 666f 7220 at'.#FA.. for │ │ │ 0048cdf0: 7468 6520 245a 4745 544a 5049 2066 756e the $ZGETJPI fun │ │ │ -0048ce00: 6374 696f 6e20 6973 3a07 0023 4951 0000 ction is:..#IQ.. │ │ │ -0048ce10: 1f00 2349 6100 0020 2020 245a 4745 544a ..#Ia.. $ZGETJ │ │ │ +0048ce00: 6374 696f 6e20 6973 3a07 0023 4651 0000 ction is:..#FQ.. │ │ │ +0048ce10: 1f00 2346 6100 0020 2020 245a 4745 544a ..#Fa.. $ZGETJ │ │ │ 0048ce20: 5049 2865 7870 7231 2c65 7870 7232 2907 PI(expr1,expr2). │ │ │ -0048ce30: 0023 4971 0000 1a00 2249 ff73 00ff 4558 .#Iq...."I.s..EX │ │ │ +0048ce30: 0023 4671 0000 1a00 2246 ff73 00ff 4558 .#Fq...."F.s..EX │ │ │ 0048ce40: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -0048ce50: 1300 2f49 bf11 0000 2020 2045 7861 6d70 ../I.... Examp │ │ │ -0048ce60: 6c65 7307 0030 4921 0000 1200 3049 3100 les..0I!....0I1. │ │ │ -0048ce70: 0020 2020 4578 616d 706c 653a 0700 3049 . Example:..0I │ │ │ -0048ce80: 4100 0030 0030 4951 0000 2020 2047 544d A..0.0IQ.. GTM │ │ │ +0048ce50: 1300 2f46 bf11 0000 2020 2045 7861 6d70 ../F.... Examp │ │ │ +0048ce60: 6c65 7307 0030 4621 0000 1200 3046 3100 les..0F!....0F1. │ │ │ +0048ce70: 0020 2020 4578 616d 706c 653a 0700 3046 . Example:..0F │ │ │ +0048ce80: 4100 0030 0030 4651 0000 2020 2047 544d A..0.0FQ.. GTM │ │ │ 0048ce90: 3e77 7269 7465 2024 7a67 6574 6a70 6928 >write $zgetjpi( │ │ │ 0048cea0: 3139 3735 2c22 6973 7072 6f63 616c 6976 1975,"isprocaliv │ │ │ -0048ceb0: 6522 290b 0030 4961 0000 2020 2031 0e00 e")..0Ia.. 1.. │ │ │ -0048cec0: 3049 7100 0020 2020 4754 4d3e 0700 3049 0Iq.. GTM>..0I │ │ │ -0048ced0: 8100 004a 0030 4991 0000 2020 2054 6869 ...J.0I... Thi │ │ │ +0048ceb0: 6522 290b 0030 4661 0000 2020 2031 0e00 e")..0Fa.. 1.. │ │ │ +0048cec0: 3046 7100 0020 2020 4754 4d3e 0700 3046 0Fq.. GTM>..0F │ │ │ +0048ced0: 8100 004a 0030 4691 0000 2020 2054 6869 ...J.0F... Thi │ │ │ 0048cee0: 7320 7573 6573 2024 5a47 4554 4a50 4928 s uses $ZGETJPI( │ │ │ 0048cef0: 2920 746f 2064 6574 6572 6d69 6e65 2077 ) to determine w │ │ │ 0048cf00: 6865 7468 6572 2070 726f 6365 7373 2031 hether process 1 │ │ │ 0048cf10: 3937 3520 6973 2061 6c69 7665 2e08 002f 975 is alive.../ │ │ │ -0048cf20: 49c0 1100 0012 0030 4912 0000 2020 2045 I......0I... E │ │ │ -0048cf30: 7861 6d70 6c65 3a07 0030 4913 0000 2900 xample:..0I...). │ │ │ -0048cf40: 3049 1400 0020 2020 4754 4d3e 7365 7420 0I... GTM>set │ │ │ +0048cf20: 46c0 1100 0012 0030 4612 0000 2020 2045 F......0F... E │ │ │ +0048cf30: 7861 6d70 6c65 3a07 0030 4613 0000 2900 xample:..0F...). │ │ │ +0048cf40: 3046 1400 0020 2020 4754 4d3e 7365 7420 0F... GTM>set │ │ │ 0048cf50: 743d 247a 6765 746a 7069 2822 222c 2263 t=$zgetjpi("","c │ │ │ -0048cf60: 7075 7469 6d22 2935 0030 4915 0000 2020 putim")5.0I... │ │ │ +0048cf60: 7075 7469 6d22 2935 0030 4615 0000 2020 putim")5.0F... │ │ │ 0048cf70: 2047 544d 3e64 6f20 5e62 656e 6368 2077 GTM>do ^bench w │ │ │ 0048cf80: 7269 7465 2024 7a67 6574 6a70 6928 2222 rite $zgetjpi("" │ │ │ -0048cf90: 2c22 6370 7574 696d 2229 2d74 0e00 3049 ,"cputim")-t..0I │ │ │ -0048cfa0: 1600 0020 2020 3137 3338 0e00 3049 1700 ... 1738..0I.. │ │ │ -0048cfb0: 0020 2020 4754 4d3e 0700 3049 1800 0000 . GTM>..0I.... │ │ │ +0048cf90: 2c22 6370 7574 696d 2229 2d74 0e00 3046 ,"cputim")-t..0F │ │ │ +0048cfa0: 1600 0020 2020 3137 3338 0e00 3046 1700 ... 1738..0F.. │ │ │ +0048cfb0: 0020 2020 4754 4d3e 0700 3046 1800 0000 . GTM>..0F.... │ │ │ 0048cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048d000: 0400 0000 d707 0000 2028 0000 0000 0000 ........ (...... │ │ │ -0048d010: 7a00 0049 4845 4c50 00ff 7300 ff46 554e z..IHELP..s..FUN │ │ │ +0048d010: 7a00 0046 4845 4c50 00ff 7300 ff46 554e z..FHELP..s..FUN │ │ │ 0048d020: 4354 494f 4e53 00ff 7300 ff24 5a47 4554 CTIONS..s..$ZGET │ │ │ 0048d030: 4a50 4928 2900 ff73 00ff 4558 414d 504c JPI()..s..EXAMPL │ │ │ 0048d040: 4553 00c0 1900 0020 2020 5468 6973 2075 ES..... This u │ │ │ 0048d050: 7365 7320 245a 4745 544a 5049 2829 2074 ses $ZGETJPI() t │ │ │ 0048d060: 6f20 6d65 6173 7572 6520 7468 6520 6163 o measure the ac │ │ │ 0048d070: 7475 616c 2043 5055 2074 696d 652c 206d tual CPU time, m │ │ │ -0048d080: 6561 7375 7265 6420 696e 4900 3049 1a00 easured inI.0I.. │ │ │ +0048d080: 6561 7375 7265 6420 696e 4900 3046 1a00 easured inI.0F.. │ │ │ 0048d090: 0020 2020 6875 6e64 7265 6474 6873 206f . hundredths o │ │ │ 0048d0a0: 6620 6120 7365 636f 6e64 2c20 636f 6e73 f a second, cons │ │ │ 0048d0b0: 756d 6564 2062 7920 7275 6e6e 696e 6720 umed by running │ │ │ 0048d0c0: 7468 6520 5e62 656e 6368 2072 6f75 7469 the ^bench routi │ │ │ -0048d0d0: 6e65 2e07 0030 4921 0000 1a00 1949 4a4f ne...0I!.....IJO │ │ │ +0048d0d0: 6e65 2e07 0030 4621 0000 1a00 1946 4a4f ne...0F!.....FJO │ │ │ 0048d0e0: 4245 5841 4d28 2900 0024 5a4a 4f42 4558 BEXAM()..$ZJOBEX │ │ │ -0048d0f0: 414d 2829 1600 2349 bf11 0000 2020 2024 AM()..#I.... $ │ │ │ -0048d100: 5a4a 4f42 4558 414d 2829 0700 2449 2100 ZJOBEXAM()..$I!. │ │ │ -0048d110: 0054 0024 4931 0000 2020 2050 6c61 6365 .T.$I1.. Place │ │ │ +0048d0f0: 414d 2829 1600 2346 bf11 0000 2020 2024 AM()..#F.... $ │ │ │ +0048d100: 5a4a 4f42 4558 414d 2829 0700 2446 2100 ZJOBEXAM()..$F!. │ │ │ +0048d110: 0054 0024 4631 0000 2020 2050 6c61 6365 .T.$F1.. Place │ │ │ 0048d120: 7320 5a53 484f 5720 3c63 6f64 653e 206f s ZSHOW o │ │ │ 0048d130: 7574 7075 7420 696e 746f 2061 2066 696c utput into a fil │ │ │ 0048d140: 6520 616e 6420 7265 7475 726e 7320 7468 e and returns th │ │ │ 0048d150: 6520 6162 736f 6c75 7465 2066 696c 6520 e absolute file │ │ │ -0048d160: 6e61 6d65 2e33 0024 4941 0000 2020 2054 name.3.$IA.. T │ │ │ +0048d160: 6e61 6d65 2e33 0024 4641 0000 2020 2054 name.3.$FA.. T │ │ │ 0048d170: 6865 2066 6f72 6d61 7420 666f 7220 7468 he format for th │ │ │ 0048d180: 6520 245a 4a4f 4245 5841 4d20 6675 6e63 e $ZJOBEXAM func │ │ │ -0048d190: 7469 6f6e 2069 733a 0700 2449 5100 0024 tion is:..$IQ..$ │ │ │ -0048d1a0: 0024 4961 0000 2020 2024 5a4a 4f42 4558 .$Ia.. $ZJOBEX │ │ │ +0048d190: 7469 6f6e 2069 733a 0700 2446 5100 0024 tion is:..$FQ..$ │ │ │ +0048d1a0: 0024 4661 0000 2020 2024 5a4a 4f42 4558 .$Fa.. $ZJOBEX │ │ │ 0048d1b0: 414d 285b 6578 7072 315d 5b2c 6578 7072 AM([expr1][,expr │ │ │ -0048d1c0: 325d 2907 0024 4971 0000 5400 2449 8100 2])..$Iq..T.$I.. │ │ │ +0048d1c0: 325d 2907 0024 4671 0000 5400 2446 8100 2])..$Fq..T.$F.. │ │ │ 0048d1d0: 0020 2020 2020 6f20 5468 6520 6f70 7469 . o The opti │ │ │ 0048d1e0: 6f6e 616c 2066 6972 7374 2065 7870 7265 onal first expre │ │ │ 0048d1f0: 7373 696f 6e20 6973 2074 6865 206f 7574 ssion is the out │ │ │ 0048d200: 7075 7420 7370 6563 6966 6963 6174 696f put specificatio │ │ │ 0048d210: 6e2e 2049 7420 6361 6e20 6265 2061 5000 n. It can be aP. │ │ │ -0048d220: 2449 9100 0020 2020 2020 2020 6669 6c65 $I... file │ │ │ +0048d220: 2446 9100 0020 2020 2020 2020 6669 6c65 $F... file │ │ │ 0048d230: 2064 6972 6563 746f 7279 206f 7220 6120 directory or a │ │ │ 0048d240: 6669 6c65 206e 616d 652e 2024 5a4a 4f42 file name. $ZJOB │ │ │ 0048d250: 4558 414d 2829 2070 7265 2d70 726f 6365 EXAM() pre-proce │ │ │ 0048d260: 7373 6573 2074 6865 2066 6972 7374 5400 sses the firstT. │ │ │ -0048d270: 2349 c011 0000 2020 2020 2020 2065 7870 #I.... exp │ │ │ +0048d270: 2346 c011 0000 2020 2020 2020 2065 7870 #F.... exp │ │ │ 0048d280: 7265 7373 696f 6e20 746f 2063 7265 6174 ression to creat │ │ │ 0048d290: 6520 6120 6669 6c65 2073 7065 6369 6669 e a file specifi │ │ │ 0048d2a0: 6361 7469 6f6e 2061 7320 7468 6520 7461 cation as the ta │ │ │ 0048d2b0: 7267 6574 2066 6f72 2074 6865 205a 5348 rget for the ZSH │ │ │ -0048d2c0: 4f57 4e00 2449 1200 0020 2020 2020 2020 OWN.$I... │ │ │ +0048d2c0: 4f57 4e00 2446 1200 0020 2020 2020 2020 OWN.$F... │ │ │ 0048d2d0: 636f 6d6d 616e 6420 6f75 7470 7574 2e20 command output. │ │ │ 0048d2e0: 5468 6520 7072 6570 726f 6365 7373 696e The preprocessin │ │ │ 0048d2f0: 6720 6973 2065 7175 6976 616c 656e 7420 g is equivalent │ │ │ 0048d300: 746f 2024 5a50 4152 5345 2829 2c20 6173 to $ZPARSE(), as │ │ │ -0048d310: 3200 2449 1300 0020 2020 2020 2020 696c 2.$I... il │ │ │ +0048d310: 3200 2446 1300 0020 2020 2020 2020 696c 2.$F... il │ │ │ 0048d320: 6c75 7374 7261 7465 6420 6279 2074 6865 lustrated by the │ │ │ 0048d330: 2066 6f6c 6c6f 7769 6e67 204d 2063 6f64 following M cod │ │ │ -0048d340: 653a 0700 2449 1400 0049 0024 4915 0000 e:..$I...I.$I... │ │ │ +0048d340: 653a 0700 2446 1400 0049 0024 4615 0000 e:..$F...I.$F... │ │ │ 0048d350: 2020 2020 2020 2047 544d 3e73 6574 2063 GTM>set c │ │ │ 0048d360: 6e74 723d 312c 6465 6666 6e3d 2247 544d ntr=1,deffn="GTM │ │ │ 0048d370: 5f4a 4f42 4558 414d 2e5a 5348 4f57 5f44 _JOBEXAM.ZSHOW_D │ │ │ 0048d380: 4d50 5f22 5f24 4a4f 425f 225f 225f 636e MP_"_$JOB_"_"_cn │ │ │ -0048d390: 7472 2200 2449 1600 0020 2020 2020 2020 tr".$I... │ │ │ +0048d390: 7472 2200 2446 1600 0020 2020 2020 2020 tr".$F... │ │ │ 0048d3a0: 4754 4d3e 7720 247a 7061 7273 6528 6465 GTM>w $zparse(de │ │ │ -0048d3b0: 6666 6e29 3400 2449 1700 0020 2020 2020 ffn)4.$I... │ │ │ +0048d3b0: 6666 6e29 3400 2446 1700 0020 2020 2020 ffn)4.$F... │ │ │ 0048d3c0: 2020 2f70 6174 682f 746f 2f47 544d 5f4a /path/to/GTM_J │ │ │ 0048d3d0: 4f42 4558 414d 2e5a 5348 4f57 5f44 4d50 OBEXAM.ZSHOW_DMP │ │ │ -0048d3e0: 5f34 3938 3738 5f31 1f00 2449 1800 0020 _49878_1..$I... │ │ │ +0048d3e0: 5f34 3938 3738 5f31 1f00 2446 1800 0020 _49878_1..$F... │ │ │ 0048d3f0: 2020 2020 2020 4754 4d3e 7720 247a 6a6f GTM>w $zjo │ │ │ -0048d400: 6265 7861 6d28 2934 0024 4919 0000 2020 bexam()4.$I... │ │ │ +0048d400: 6265 7861 6d28 2934 0024 4619 0000 2020 bexam()4.$F... │ │ │ 0048d410: 2020 2020 202f 7061 7468 2f74 6f2f 4754 /path/to/GT │ │ │ 0048d420: 4d5f 4a4f 4245 5841 4d2e 5a53 484f 575f M_JOBEXAM.ZSHOW_ │ │ │ -0048d430: 444d 505f 3439 3837 385f 3112 0024 491a DMP_49878_1..$I. │ │ │ +0048d430: 444d 505f 3439 3837 385f 3112 0024 461a DMP_49878_1..$F. │ │ │ 0048d440: 0000 2020 2020 2020 2047 544d 3e07 0024 .. GTM>..$ │ │ │ -0048d450: 4921 0000 5400 2449 2200 0020 2020 2020 I!..T.$I".. │ │ │ +0048d450: 4621 0000 5400 2446 2200 0020 2020 2020 F!..T.$F".. │ │ │ 0048d460: 6f20 5468 6520 6f70 7469 6f6e 616c 2073 o The optional s │ │ │ 0048d470: 6563 6f6e 6420 6578 7072 6573 7369 6f6e econd expression │ │ │ 0048d480: 2065 7661 6c75 6174 6573 2074 6f20 6120 evaluates to a │ │ │ 0048d490: 7374 7269 6e67 2063 6f6e 7461 696e 696e string containin │ │ │ -0048d4a0: 6720 6120 6c69 7374 4f00 2449 2300 0020 g a listO.$I#.. │ │ │ +0048d4a0: 6720 6120 6c69 7374 4f00 2446 2300 0020 g a listO.$F#.. │ │ │ 0048d4b0: 2020 2020 2020 6f66 206f 6e65 206f 7220 of one or │ │ │ 0048d4c0: 6d6f 7265 205a 5348 4f57 2069 6e66 6f72 more ZSHOW infor │ │ │ 0048d4d0: 6d61 7469 6f6e 2063 6f64 6573 2074 6861 mation codes tha │ │ │ 0048d4e0: 7420 6465 7465 726d 696e 6520 7468 6520 t determine the │ │ │ -0048d4f0: 7479 7065 206f 664d 0024 4924 0000 2020 type ofM.$I$.. │ │ │ +0048d4f0: 7479 7065 206f 664d 0024 4624 0000 2020 type ofM.$F$.. │ │ │ 0048d500: 2020 2020 2069 6e66 6f72 6d61 7469 6f6e information │ │ │ 0048d510: 2e20 4966 2074 6865 2073 6563 6f6e 6420 . If the second │ │ │ 0048d520: 6578 7072 6573 7369 6f6e 2069 7320 6d69 expression is mi │ │ │ 0048d530: 7373 696e 6720 6f72 2065 6d70 7479 2c20 ssing or empty, │ │ │ -0048d540: 4754 2e4d 5300 2449 2500 0020 2020 2020 GT.MS.$I%.. │ │ │ +0048d540: 4754 2e4d 5300 2446 2500 0020 2020 2020 GT.MS.$F%.. │ │ │ 0048d550: 2020 6f70 6572 6174 6573 2061 7320 6974 operates as it │ │ │ 0048d560: 2077 6173 2061 2022 2a22 2061 6e64 2070 was a "*" and p │ │ │ 0048d570: 726f 6475 6365 7320 616c 6c20 636f 6e74 roduces all cont │ │ │ 0048d580: 6578 742e 204e 6f74 6520 7468 6174 2075 ext. Note that u │ │ │ -0048d590: 7369 6e67 2061 6e4f 0024 4926 0000 2020 sing anO.$I&.. │ │ │ +0048d590: 7369 6e67 2061 6e4f 0024 4626 0000 2020 sing anO.$F&.. │ │ │ 0048d5a0: 2020 2020 2065 7870 6c69 6369 7420 6c69 explicit li │ │ │ 0048d5b0: 7374 206d 6179 2062 6520 7573 6566 756c st may be useful │ │ │ 0048d5c0: 2069 6e20 6c69 6d69 7469 6e67 2074 6865 in limiting the │ │ │ 0048d5d0: 2065 7870 6f73 7572 6520 6f66 2073 656e exposure of sen │ │ │ -0048d5e0: 7369 7469 7665 1a00 2449 2700 0020 2020 sitive..$I'.. │ │ │ +0048d5e0: 7369 7469 7665 1a00 2446 2700 0020 2020 sitive..$F'.. │ │ │ 0048d5f0: 2020 2020 696e 666f 726d 6174 696f 6e2e information. │ │ │ -0048d600: 0700 2449 2800 0051 0024 4929 0000 2020 ..$I(..Q.$I).. │ │ │ +0048d600: 0700 2446 2800 0051 0024 4629 0000 2020 ..$F(..Q.$F).. │ │ │ 0048d610: 2054 6865 2072 6574 7572 6e20 7661 6c75 The return valu │ │ │ 0048d620: 6520 7365 7276 6573 2061 7320 6120 7761 e serves as a wa │ │ │ 0048d630: 7920 746f 2073 6176 652c 2074 6f20 6e6f y to save, to no │ │ │ 0048d640: 7469 6679 206f 7468 6572 7320 6f66 2074 tify others of t │ │ │ -0048d650: 6865 2065 7861 6374 5100 2449 2a00 0020 he exactQ.$I*.. │ │ │ +0048d650: 6865 2065 7861 6374 5100 2446 2a00 0020 he exactQ.$F*.. │ │ │ 0048d660: 2020 6c6f 6361 7469 6f6e 206f 6620 7468 location of th │ │ │ 0048d670: 6520 6f75 7470 7574 206f 7220 746f 206f e output or to o │ │ │ 0048d680: 7065 6e20 7468 6520 6669 6c65 2066 6f72 pen the file for │ │ │ 0048d690: 2066 7572 7468 6572 2070 726f 6365 7373 further process │ │ │ -0048d6a0: 696e 672e 2047 542e 4d4f 0024 4931 0000 ing. GT.MO.$I1.. │ │ │ +0048d6a0: 696e 672e 2047 542e 4d4f 0024 4631 0000 ing. GT.MO.$F1.. │ │ │ 0048d6b0: 2020 206c 6f67 7320 7468 6520 4a4f 4245 logs the JOBE │ │ │ 0048d6c0: 5841 4d44 4f4e 4520 6d65 7373 6167 6520 XAMDONE message │ │ │ 0048d6d0: 746f 2074 6865 206f 7065 7261 746f 7220 to the operator │ │ │ 0048d6e0: 6c6f 6720 666f 7220 6561 6368 2024 5a4a log for each $ZJ │ │ │ -0048d6f0: 4f42 4558 414d 2829 3500 2449 3200 0020 OBEXAM()5.$I2.. │ │ │ +0048d6f0: 4f42 4558 414d 2829 3500 2446 3200 0020 OBEXAM()5.$F2.. │ │ │ 0048d700: 2020 7768 6963 6820 696e 636c 7564 6573 which includes │ │ │ 0048d710: 2074 6865 2066 756c 6c20 6669 6c65 2073 the full file s │ │ │ 0048d720: 7065 6369 6669 6361 7469 6f6e 2e07 0024 pecification...$ │ │ │ -0048d730: 4933 0000 5100 2449 3400 0020 2020 5468 I3..Q.$I4.. Th │ │ │ +0048d730: 4633 0000 5100 2446 3400 0020 2020 5468 F3..Q.$F4.. Th │ │ │ 0048d740: 6520 245a 4a4f 4245 5841 4d28 2964 6f65 e $ZJOBEXAM()doe │ │ │ 0048d750: 7320 6e6f 7420 7472 6967 6765 7220 6572 s not trigger er │ │ │ 0048d760: 726f 7220 7072 6f63 6573 7369 6e67 2065 ror processing e │ │ │ 0048d770: 7863 6570 7420 7768 656e 2074 6865 7265 xcept when there │ │ │ -0048d780: 2069 7320 6152 0024 4935 0000 2020 2070 is aR.$I5.. p │ │ │ +0048d780: 2069 7320 6152 0024 4635 0000 2020 2070 is aR.$F5.. p │ │ │ 0048d790: 726f 626c 656d 2073 746f 7269 6e67 2069 roblem storing i │ │ │ 0048d7a0: 7473 2072 6574 7572 6e20 7661 6c75 652c ts return value, │ │ │ 0048d7b0: 2073 6f20 6e6f 2065 7272 6f72 2069 7320 so no error is │ │ │ 0048d7c0: 7265 706f 7274 6564 2074 6f20 7468 6520 reported to the │ │ │ 0048d7d0: 7072 6f63 6573 7300 0000 0000 0000 0000 process......... │ │ │ 0048d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048d800: 0400 0000 fa07 0000 5828 0000 0000 0000 ........X(...... │ │ │ -0048d810: 7500 0049 4845 4c50 00ff 7300 ff46 554e u..IHELP..s..FUN │ │ │ +0048d810: 7500 0046 4845 4c50 00ff 7300 ff46 554e u..FHELP..s..FUN │ │ │ 0048d820: 4354 494f 4e53 00ff 7300 ff24 5a4a 4f42 CTIONS..s..$ZJOB │ │ │ 0048d830: 4558 414d 2829 00c0 3600 0020 2020 756e EXAM()..6.. un │ │ │ 0048d840: 7469 6c20 6166 7465 7220 616e 7920 6475 til after any du │ │ │ 0048d850: 6d70 2069 7320 636f 6d70 6c65 7465 2e20 mp is complete. │ │ │ 0048d860: 496e 2074 6865 2065 7665 6e74 206f 6620 In the event of │ │ │ 0048d870: 616e 7920 6572 726f 7220 656e 636f 756e any error encoun │ │ │ -0048d880: 7465 7265 6453 0024 4937 0000 2020 2064 teredS.$I7.. d │ │ │ +0048d880: 7465 7265 6453 0024 4637 0000 2020 2064 teredS.$F7.. d │ │ │ 0048d890: 7572 696e 6720 7468 6520 245a 4a4f 4245 uring the $ZJOBE │ │ │ 0048d8a0: 5841 4d28 292c 2047 542e 4d20 7365 6e64 XAM(), GT.M send │ │ │ 0048d8b0: 7320 616e 2061 7070 726f 7072 6961 7465 s an appropriate │ │ │ 0048d8c0: 206d 6573 7361 6765 2074 6f20 6f70 6572 message to oper │ │ │ -0048d8d0: 6174 6f72 206c 6f67 5200 2449 3800 0020 ator logR.$I8.. │ │ │ +0048d8d0: 6174 6f72 206c 6f67 5200 2446 3800 0020 ator logR.$F8.. │ │ │ 0048d8e0: 2020 6661 6369 6c69 7479 2061 6e64 2072 facility and r │ │ │ 0048d8f0: 6574 7572 6e73 2063 6f6e 7472 6f6c 2074 eturns control t │ │ │ 0048d900: 6f20 7468 6520 6361 6c6c 6572 2e20 4e6f o the caller. No │ │ │ 0048d910: 7465 2074 6861 7420 7468 6973 2073 7065 te that this spe │ │ │ -0048d920: 6369 616c 2065 7272 6f72 5000 2449 3900 cial errorP.$I9. │ │ │ +0048d920: 6369 616c 2065 7272 6f72 5000 2446 3900 cial errorP.$F9. │ │ │ 0048d930: 0020 2020 6861 6e64 6c69 6e67 2061 7070 . handling app │ │ │ 0048d940: 6c69 6573 206f 6e6c 7920 746f 2074 6865 lies only to the │ │ │ 0048d950: 2024 5a4a 4f42 4558 414d 2829 2c20 616e $ZJOBEXAM(), an │ │ │ 0048d960: 6420 6973 206e 6f74 2061 2070 726f 7065 d is not a prope │ │ │ -0048d970: 7274 7920 6f66 2074 6865 4b00 2449 3a00 rty of theK.$I:. │ │ │ +0048d970: 7274 7920 6f66 2074 6865 4b00 2446 3a00 rty of theK.$F:. │ │ │ 0048d980: 0020 2020 245a 494e 5445 5252 5550 5420 . $ZINTERRUPT │ │ │ 0048d990: 696e 7465 7272 7570 7420 6861 6e64 6c65 interrupt handle │ │ │ 0048d9a0: 722c 2077 6869 6368 2075 7365 7320 245a r, which uses $Z │ │ │ 0048d9b0: 4a4f 4245 5841 4d28 2920 6279 2064 6566 JOBEXAM() by def │ │ │ -0048d9c0: 6175 6c74 2e07 0024 4941 0000 5100 2449 ault...$IA..Q.$I │ │ │ +0048d9c0: 6175 6c74 2e07 0024 4641 0000 5100 2446 ault...$FA..Q.$F │ │ │ 0048d9d0: 4200 0020 2020 245a 4a4f 4245 5841 4d28 B.. $ZJOBEXAM( │ │ │ 0048d9e0: 2920 6475 6d70 2066 696c 6573 2063 6f6e ) dump files con │ │ │ 0048d9f0: 7461 696e 2074 6865 2063 6f6e 7465 7874 tain the context │ │ │ 0048da00: 206f 6620 6120 7072 6f63 6573 7320 6174 of a process at │ │ │ 0048da10: 2074 6865 2074 696d 6520 7468 6554 0024 the time theT.$ │ │ │ -0048da20: 4943 0000 2020 2066 756e 6374 696f 6e20 IC.. function │ │ │ +0048da20: 4643 0000 2020 2066 756e 6374 696f 6e20 FC.. function │ │ │ 0048da30: 6578 6563 7574 6573 2e20 506c 6163 656d executes. Placem │ │ │ 0048da40: 656e 7420 616e 6420 6d61 6e61 6765 6d65 ent and manageme │ │ │ 0048da50: 6e74 206f 6620 7468 6573 6520 6669 6c65 nt of these file │ │ │ 0048da60: 7320 7368 6f75 6c64 2063 6f6e 7369 6465 s should conside │ │ │ -0048da70: 7239 0024 4944 0000 2020 2074 6865 6972 r9.$ID.. their │ │ │ +0048da70: 7239 0024 4644 0000 2020 2074 6865 6972 r9.$FD.. their │ │ │ 0048da80: 2070 6f74 656e 7469 616c 2073 697a 6520 potential size │ │ │ 0048da90: 616e 6420 7365 6375 7269 7479 2069 6d70 and security imp │ │ │ -0048daa0: 6c69 6361 7469 6f6e 732e 0700 2449 4500 lications...$IE. │ │ │ -0048dab0: 001a 0023 49ff 7300 ff45 5841 4d50 4c45 ...#I.s..EXAMPLE │ │ │ -0048dac0: 5300 0045 7861 6d70 6c65 7313 0030 49bf S..Examples..0I. │ │ │ +0048daa0: 6c69 6361 7469 6f6e 732e 0700 2446 4500 lications...$FE. │ │ │ +0048dab0: 001a 0023 46ff 7300 ff45 5841 4d50 4c45 ...#F.s..EXAMPLE │ │ │ +0048dac0: 5300 0045 7861 6d70 6c65 7313 0030 46bf S..Examples..0F. │ │ │ 0048dad0: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -0048dae0: 3149 2100 0012 0031 4931 0000 2020 2045 1I!....1I1.. E │ │ │ -0048daf0: 7861 6d70 6c65 3a07 0031 4941 0000 1f00 xample:..1IA.... │ │ │ -0048db00: 3149 5100 0020 2020 4754 4d3e 7365 7420 1IQ.. GTM>set │ │ │ +0048dae0: 3146 2100 0012 0031 4631 0000 2020 2045 1F!....1F1.. E │ │ │ +0048daf0: 7861 6d70 6c65 3a07 0031 4641 0000 1f00 xample:..1FA.... │ │ │ +0048db00: 3146 5100 0020 2020 4754 4d3e 7365 7420 1FQ.. GTM>set │ │ │ 0048db10: 783d 247a 6a6f 6265 7861 6d28 2915 0031 x=$zjobexam()..1 │ │ │ -0048db20: 4961 0000 2020 2047 544d 3e77 7269 7465 Ia.. GTM>write │ │ │ -0048db30: 2078 2d00 3149 7100 0020 2020 2f74 6d70 x-.1Iq.. /tmp │ │ │ +0048db20: 4661 0000 2020 2047 544d 3e77 7269 7465 Fa.. GTM>write │ │ │ +0048db30: 2078 2d00 3146 7100 0020 2020 2f74 6d70 x-.1Fq.. /tmp │ │ │ 0048db40: 2f47 544d 5f4a 4f42 4558 414d 2e5a 5348 /GTM_JOBEXAM.ZSH │ │ │ 0048db50: 4f57 5f44 4d50 5f33 3833 3937 345f 312c OW_DMP_383974_1, │ │ │ -0048db60: 0031 4981 0000 2020 2047 544d 3e73 6574 .1I... GTM>set │ │ │ +0048db60: 0031 4681 0000 2020 2047 544d 3e73 6574 .1F... GTM>set │ │ │ 0048db70: 2078 3d24 7a6a 6f62 6578 616d 2822 6a6f x=$zjobexam("jo │ │ │ -0048db80: 6265 7861 6d2e 6f75 7422 2915 0031 4991 bexam.out")..1I. │ │ │ +0048db80: 6265 7861 6d2e 6f75 7422 2915 0031 4691 bexam.out")..1F. │ │ │ 0048db90: 0000 2020 2047 544d 3e77 7269 7465 2078 .. GTM>write x │ │ │ -0048dba0: 1b00 3049 c011 0000 2020 202f 746d 702f ..0I.... /tmp/ │ │ │ -0048dbb0: 6a6f 6265 7861 6d2e 6f75 7434 0031 4912 jobexam.out4.1I. │ │ │ +0048dba0: 1b00 3046 c011 0000 2020 202f 746d 702f ..0F.... /tmp/ │ │ │ +0048dbb0: 6a6f 6265 7861 6d2e 6f75 7434 0031 4612 jobexam.out4.1F. │ │ │ 0048dbc0: 0000 2020 2047 544d 3e73 6574 2078 3d24 .. GTM>set x=$ │ │ │ 0048dbd0: 7a6a 6f62 6578 616d 2822 6a6f 6265 7861 zjobexam("jobexa │ │ │ 0048dbe0: 6d5f 4953 562e 6f75 7422 2c22 4922 2915 m_ISV.out","I"). │ │ │ -0048dbf0: 0031 4913 0000 2020 2047 544d 3e77 7269 .1I... GTM>wri │ │ │ -0048dc00: 7465 2078 1e00 3149 1400 0020 2020 2f74 te x..1I... /t │ │ │ +0048dbf0: 0031 4613 0000 2020 2047 544d 3e77 7269 .1F... GTM>wri │ │ │ +0048dc00: 7465 2078 1e00 3146 1400 0020 2020 2f74 te x..1F... /t │ │ │ 0048dc10: 6d70 2f6a 6f62 6578 616d 5f49 5356 2e6f mp/jobexam_ISV.o │ │ │ -0048dc20: 7574 0e00 3149 1500 0020 2020 4754 4d3e ut..1I... GTM> │ │ │ -0048dc30: 0700 3149 1600 0054 0031 4917 0000 2020 ..1I...T.1I... │ │ │ +0048dc20: 7574 0e00 3146 1500 0020 2020 4754 4d3e ut..1F... GTM> │ │ │ +0048dc30: 0700 3146 1600 0054 0031 4617 0000 2020 ..1F...T.1F... │ │ │ 0048dc40: 2049 6e20 7468 6520 6669 7273 7420 7477 In the first tw │ │ │ 0048dc50: 6f20 6578 616d 706c 6573 2c20 7468 6520 o examples, the │ │ │ 0048dc60: 6f75 7470 7574 2066 696c 6520 636f 6e74 output file cont │ │ │ 0048dc70: 6169 6e73 207a 7368 6f77 2022 2a22 2069 ains zshow "*" i │ │ │ -0048dc80: 6e66 6f72 6d61 7469 6f6e 2e4f 0031 4918 nformation.O.1I. │ │ │ +0048dc80: 6e66 6f72 6d61 7469 6f6e 2e4f 0031 4618 nformation.O.1F. │ │ │ 0048dc90: 0000 2020 2054 6865 2033 7264 2065 7861 .. The 3rd exa │ │ │ 0048dca0: 6d70 6c65 2073 6176 6573 207a 7368 6f77 mple saves zshow │ │ │ 0048dcb0: 2022 4922 2028 4953 5673 206f 6e6c 7929 "I" (ISVs only) │ │ │ 0048dcc0: 2069 6e66 6f72 6d61 7469 6f6e 2069 6e20 information in │ │ │ -0048dcd0: 7468 6520 6f75 7470 7574 0f00 3149 1900 the output..1I.. │ │ │ -0048dce0: 0020 2020 6669 6c65 2e07 0031 491a 0000 . file...1I... │ │ │ -0048dcf0: 1900 1a49 5553 5449 4659 2829 0000 245a ...IUSTIFY()..$Z │ │ │ -0048dd00: 4a75 7374 6966 7928 2916 0023 49bf 1100 Justify()..#I... │ │ │ +0048dcd0: 7468 6520 6f75 7470 7574 0f00 3146 1900 the output..1F.. │ │ │ +0048dce0: 0020 2020 6669 6c65 2e07 0031 461a 0000 . file...1F... │ │ │ +0048dcf0: 1900 1a46 5553 5449 4659 2829 0000 245a ...FUSTIFY()..$Z │ │ │ +0048dd00: 4a75 7374 6966 7928 2916 0023 46bf 1100 Justify()..#F... │ │ │ 0048dd10: 0020 2020 245a 4a75 7374 6966 7928 2907 . $ZJustify(). │ │ │ -0048dd20: 0024 4921 0000 3d00 2449 3100 0020 2020 .$I!..=.$I1.. │ │ │ +0048dd20: 0024 4621 0000 3d00 2446 3100 0020 2020 .$F!..=.$F1.. │ │ │ 0048dd30: 5265 7475 726e 7320 6120 666f 726d 6174 Returns a format │ │ │ 0048dd40: 7465 6420 616e 6420 6669 7865 6420 6c65 ted and fixed le │ │ │ 0048dd50: 6e67 7468 2062 7974 6520 7365 7175 656e ngth byte sequen │ │ │ -0048dd60: 6365 2e07 0024 4941 0000 3500 2449 5100 ce...$IA..5.$IQ. │ │ │ +0048dd60: 6365 2e07 0024 4641 0000 3500 2446 5100 ce...$FA..5.$FQ. │ │ │ 0048dd70: 0020 2020 5468 6520 666f 726d 6174 2066 . The format f │ │ │ 0048dd80: 6f72 2074 6865 2024 5a4a 5553 5449 4659 or the $ZJUSTIFY │ │ │ 0048dd90: 2829 2066 756e 6374 696f 6e20 6973 3a07 () function is:. │ │ │ -0048dda0: 0024 4961 0000 2f00 2449 7100 0020 2020 .$Ia../.$Iq.. │ │ │ +0048dda0: 0024 4661 0000 2f00 2446 7100 0020 2020 .$Fa../.$Fq.. │ │ │ 0048ddb0: 245a 4a5b 5553 5449 4659 5d28 6578 7072 $ZJ[USTIFY](expr │ │ │ 0048ddc0: 2c69 6e74 6578 7072 315b 2c69 6e74 6578 ,intexpr1[,intex │ │ │ -0048ddd0: 7072 325d 2907 0024 4981 0000 1a00 2349 pr2])..$I.....#I │ │ │ +0048ddd0: 7072 325d 2907 0024 4681 0000 1a00 2346 pr2])..$F.....#F │ │ │ 0048dde0: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -0048ddf0: 616d 706c 6573 1300 3049 bf11 0000 2020 amples..0I.... │ │ │ -0048de00: 2045 7861 6d70 6c65 7307 0031 4921 0000 Examples..1I!.. │ │ │ -0048de10: 1200 3149 3100 0020 2020 4578 616d 706c ..1I1.. Exampl │ │ │ -0048de20: 653a 0700 3149 4100 0056 0031 4951 0000 e:..1IA..V.1IQ.. │ │ │ +0048ddf0: 616d 706c 6573 1300 3046 bf11 0000 2020 amples..0F.... │ │ │ +0048de00: 2045 7861 6d70 6c65 7307 0031 4621 0000 Examples..1F!.. │ │ │ +0048de10: 1200 3146 3100 0020 2020 4578 616d 706c ..1F1.. Exampl │ │ │ +0048de20: 653a 0700 3146 4100 0056 0031 4651 0000 e:..1FA..V.1FQ.. │ │ │ 0048de30: 2020 2047 544d 3e77 7269 7465 2022 3132 GTM>write "12 │ │ │ 0048de40: 3334 3536 3738 3930 3132 3334 3522 2c21 3456789012345",! │ │ │ 0048de50: 2077 7269 7465 2024 7a6a 7573 7469 6679 write $zjustify │ │ │ 0048de60: 2822 2a2a 2a22 2c31 3529 2c21 2c24 7a6a ("***",15),!,$zj │ │ │ 0048de70: 7573 7469 6679 2822 2a2a 2a22 2c35 2919 ustify("***",5). │ │ │ -0048de80: 0031 4961 0000 2020 2031 3233 3435 3637 .1Ia.. 1234567 │ │ │ -0048de90: 3839 3031 3233 3435 1200 3149 7100 0020 89012345..1Iq.. │ │ │ -0048dea0: 2020 2020 2020 202a 2a2a 0d00 3149 8100 ***..1I.. │ │ │ -0048deb0: 0020 2020 2a2a 2a0e 0031 4991 0000 2020 . ***..1I... │ │ │ -0048dec0: 2047 544d 3e08 0030 49c0 1100 0049 0031 GTM>..0I....I.1 │ │ │ -0048ded0: 4912 0000 2020 2054 6869 7320 6578 616d I... This exam │ │ │ +0048de80: 0031 4661 0000 2020 2031 3233 3435 3637 .1Fa.. 1234567 │ │ │ +0048de90: 3839 3031 3233 3435 1200 3146 7100 0020 89012345..1Fq.. │ │ │ +0048dea0: 2020 2020 2020 202a 2a2a 0d00 3146 8100 ***..1F.. │ │ │ +0048deb0: 0020 2020 2a2a 2a0e 0031 4691 0000 2020 . ***..1F... │ │ │ +0048dec0: 2047 544d 3e08 0030 46c0 1100 0049 0031 GTM>..0F....I.1 │ │ │ +0048ded0: 4612 0000 2020 2054 6869 7320 6578 616d F... This exam │ │ │ 0048dee0: 706c 6520 7573 6573 2024 5a4a 5553 5449 ple uses $ZJUSTI │ │ │ 0048def0: 4659 2829 2074 6f20 6469 7370 6c61 7920 FY() to display │ │ │ 0048df00: 7468 6520 7365 7175 656e 6365 206f 6620 the sequence of │ │ │ -0048df10: 6f63 7465 7473 4f00 3149 1300 0020 2020 octetsO.1I... │ │ │ +0048df10: 6f63 7465 7473 4f00 3146 1300 0020 2020 octetsO.1F... │ │ │ 0048df20: 7265 7072 6573 656e 7465 6420 6279 2022 represented by " │ │ │ 0048df30: 2a2a 2a22 2069 6e20 6669 656c 6473 206f ***" in fields o │ │ │ 0048df40: 6620 3135 2073 7061 6365 206f 6374 6574 f 15 space octet │ │ │ 0048df50: 7320 616e 6420 3520 7370 6163 6520 6f63 s and 5 space oc │ │ │ -0048df60: 7465 7473 2e50 0031 4914 0000 2020 2042 tets.P.1I... B │ │ │ +0048df60: 7465 7473 2e50 0031 4614 0000 2020 2042 tets.P.1F... B │ │ │ 0048df70: 6563 6175 7365 2074 6865 2062 7974 6520 ecause the byte │ │ │ 0048df80: 6c65 6e67 7468 206f 6620 222a 2a2a 2220 length of "***" │ │ │ 0048df90: 6973 2039 2c20 6974 2065 7863 6565 6473 is 9, it exceeds │ │ │ 0048dfa0: 2035 2073 7061 6365 732c 2074 6865 2072 5 spaces, the r │ │ │ -0048dfb0: 6573 756c 7426 0031 4915 0000 2020 206f esult&.1I... o │ │ │ +0048dfb0: 6573 756c 7426 0031 4615 0000 2020 206f esult&.1F... o │ │ │ 0048dfc0: 7665 7266 6c6f 7773 2074 6865 2073 7065 verflows the spe │ │ │ -0048dfd0: 6369 6669 6361 7469 6f6e 2e07 0031 4916 cification...1I. │ │ │ -0048dfe0: 0000 1800 1949 4c45 4e47 5448 2829 0000 .....ILENGTH().. │ │ │ +0048dfd0: 6369 6669 6361 7469 6f6e 2e07 0031 4616 cification...1F. │ │ │ +0048dfe0: 0000 1800 1946 4c45 4e47 5448 2829 0000 .....FLENGTH().. │ │ │ 0048dff0: 245a 4c65 6e67 7468 2829 0000 0000 0000 $ZLength()...... │ │ │ 0048e000: 0400 0000 ef07 0000 9628 0000 0000 0000 .........(...... │ │ │ -0048e010: 3700 0049 4845 4c50 00ff 7300 ff46 554e 7..IHELP..s..FUN │ │ │ +0048e010: 3700 0046 4845 4c50 00ff 7300 ff46 554e 7..FHELP..s..FUN │ │ │ 0048e020: 4354 494f 4e53 00ff 7300 ff24 5a4c 454e CTIONS..s..$ZLEN │ │ │ 0048e030: 4754 4828 2900 bf11 0000 2020 2024 5a4c GTH()..... $ZL │ │ │ -0048e040: 656e 6774 6828 2907 0023 4921 0000 4d00 ength()..#I!..M. │ │ │ -0048e050: 2349 3100 0020 2020 5265 7475 726e 7320 #I1.. Returns │ │ │ +0048e040: 656e 6774 6828 2907 0023 4621 0000 4d00 ength()..#F!..M. │ │ │ +0048e050: 2346 3100 0020 2020 5265 7475 726e 7320 #F1.. Returns │ │ │ 0048e060: 7468 6520 6c65 6e67 7468 206f 6620 6120 the length of a │ │ │ 0048e070: 7365 7175 656e 6365 206f 6620 6f63 7465 sequence of octe │ │ │ 0048e080: 7473 206d 6561 7375 7265 6420 696e 2062 ts measured in b │ │ │ -0048e090: 7974 6573 2c20 6f72 2069 6e4e 0023 4941 ytes, or inN.#IA │ │ │ +0048e090: 7974 6573 2c20 6f72 2069 6e4e 0023 4641 ytes, or inN.#FA │ │ │ 0048e0a0: 0000 2020 2022 7069 6563 6573 2220 7365 .. "pieces" se │ │ │ 0048e0b0: 7061 7261 7465 6420 6279 2061 2064 656c parated by a del │ │ │ 0048e0c0: 696d 6974 6572 2073 7065 6369 6669 6564 imiter specified │ │ │ 0048e0d0: 2062 7920 6f6e 6520 6f66 2069 7473 2061 by one of its a │ │ │ -0048e0e0: 7267 756d 656e 7473 2e07 0023 4951 0000 rguments...#IQ.. │ │ │ -0048e0f0: 3400 2349 6100 0020 2020 5468 6520 666f 4.#Ia.. The fo │ │ │ +0048e0e0: 7267 756d 656e 7473 2e07 0023 4651 0000 rguments...#FQ.. │ │ │ +0048e0f0: 3400 2346 6100 0020 2020 5468 6520 666f 4.#Fa.. The fo │ │ │ 0048e100: 726d 6174 2066 6f72 2074 6865 2024 5a4c rmat for the $ZL │ │ │ 0048e110: 454e 4754 4828 2920 6675 6e63 7469 6f6e ENGTH() function │ │ │ -0048e120: 2069 733a 0700 2349 7100 0023 0023 4981 is:..#Iq..#.#I. │ │ │ +0048e120: 2069 733a 0700 2346 7100 0023 0023 4681 is:..#Fq..#.#F. │ │ │ 0048e130: 0000 2020 2024 5a4c 5b45 4e47 5448 5d28 .. $ZL[ENGTH]( │ │ │ 0048e140: 6578 7072 315b 2c65 7870 7232 5d29 0700 expr1[,expr2]).. │ │ │ -0048e150: 2349 9100 001a 0022 49ff 7300 ff45 5841 #I....."I.s..EXA │ │ │ +0048e150: 2346 9100 001a 0022 46ff 7300 ff45 5841 #F....."F.s..EXA │ │ │ 0048e160: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -0048e170: 002f 49bf 1100 0020 2020 4578 616d 706c ./I.... Exampl │ │ │ -0048e180: 6573 0700 3049 2100 0012 0030 4931 0000 es..0I!....0I1.. │ │ │ -0048e190: 2020 2045 7861 6d70 6c65 3a07 0030 4941 Example:..0IA │ │ │ -0048e1a0: 0000 2c00 3049 5100 0020 2020 4754 4d3e ..,.0IQ.. GTM> │ │ │ +0048e170: 002f 46bf 1100 0020 2020 4578 616d 706c ./F.... Exampl │ │ │ +0048e180: 6573 0700 3046 2100 0012 0030 4631 0000 es..0F!....0F1.. │ │ │ +0048e190: 2020 2045 7861 6d70 6c65 3a07 0030 4641 Example:..0FA │ │ │ +0048e1a0: 0000 2c00 3046 5100 0020 2020 4754 4d3e ..,.0FQ.. GTM> │ │ │ 0048e1b0: 7772 6974 6520 247a 6c65 6e67 7468 2822 write $zlength(" │ │ │ 0048e1c0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2229 0c00 ************").. │ │ │ -0048e1d0: 3049 6100 0020 2020 3336 0e00 3049 7100 0Ia.. 36..0Iq. │ │ │ -0048e1e0: 0020 2020 4754 4d3e 0700 3049 8100 004e . GTM>..0I...N │ │ │ -0048e1f0: 0030 4991 0000 2020 2054 6869 7320 7573 .0I... This us │ │ │ +0048e1d0: 3046 6100 0020 2020 3336 0e00 3046 7100 0Fa.. 36..0Fq. │ │ │ +0048e1e0: 0020 2020 4754 4d3e 0700 3046 8100 004e . GTM>..0F...N │ │ │ +0048e1f0: 0030 4691 0000 2020 2054 6869 7320 7573 .0F... This us │ │ │ 0048e200: 6573 2024 5a4c 454e 4754 4828 2920 746f es $ZLENGTH() to │ │ │ 0048e210: 2057 5249 5445 2074 6865 206c 656e 6774 WRITE the lengt │ │ │ 0048e220: 6820 696e 2062 7974 6573 206f 6620 7468 h in bytes of th │ │ │ 0048e230: 6520 7365 7175 656e 6365 206f 6621 002f e sequence of!./ │ │ │ -0048e240: 49c0 1100 0020 2020 6f63 7465 7473 2022 I.... octets " │ │ │ +0048e240: 46c0 1100 0020 2020 6f63 7465 7473 2022 F.... octets " │ │ │ 0048e250: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 222e 0700 ************"... │ │ │ -0048e260: 3049 1200 0012 0030 4913 0000 2020 2045 0I.....0I... E │ │ │ -0048e270: 7861 6d70 6c65 3a07 0030 4914 0000 3500 xample:..0I...5. │ │ │ -0048e280: 3049 1500 0020 2020 4754 4d3e 7365 7420 0I... GTM>set │ │ │ +0048e260: 3046 1200 0012 0030 4613 0000 2020 2045 0F.....0F... E │ │ │ +0048e270: 7861 6d70 6c65 3a07 0030 4614 0000 3500 xample:..0F...5. │ │ │ +0048e280: 3046 1500 0020 2020 4754 4d3e 7365 7420 0F... GTM>set │ │ │ 0048e290: 783d 222a 225f 247a 6368 6172 2836 3329 x="*"_$zchar(63) │ │ │ 0048e2a0: 5f22 2a22 5f24 7a63 6861 7228 3633 295f _"*"_$zchar(63)_ │ │ │ -0048e2b0: 222a 222a 0030 4916 0000 2020 2047 544d "*"*.0I... GTM │ │ │ +0048e2b0: 222a 222a 0030 4616 0000 2020 2047 544d "*"*.0F... GTM │ │ │ 0048e2c0: 3e77 7269 7465 2024 7a6c 656e 6774 6828 >write $zlength( │ │ │ 0048e2d0: 782c 247a 6368 6172 2836 3329 290b 0030 x,$zchar(63))..0 │ │ │ -0048e2e0: 4917 0000 2020 2033 0e00 3049 1800 0020 I... 3..0I... │ │ │ -0048e2f0: 2020 4754 4d3e 0700 3049 1900 004d 0030 GTM>..0I...M.0 │ │ │ -0048e300: 491a 0000 2020 2054 6869 7320 7573 6573 I... This uses │ │ │ +0048e2e0: 4617 0000 2020 2033 0e00 3046 1800 0020 F... 3..0F... │ │ │ +0048e2f0: 2020 4754 4d3e 0700 3046 1900 004d 0030 GTM>..0F...M.0 │ │ │ +0048e300: 461a 0000 2020 2054 6869 7320 7573 6573 F... This uses │ │ │ 0048e310: 2024 5a4c 454e 4754 4828 2920 746f 2057 $ZLENGTH() to W │ │ │ 0048e320: 5249 5445 2074 6865 206e 756d 6265 7220 RITE the number │ │ │ 0048e330: 6f66 2070 6965 6365 7320 696e 2061 2073 of pieces in a s │ │ │ -0048e340: 6571 7565 6e63 6520 6f66 3b00 3049 2100 equence of;.0I!. │ │ │ +0048e340: 6571 7565 6e63 6520 6f66 3b00 3046 2100 equence of;.0F!. │ │ │ 0048e350: 0020 2020 6f63 7465 7473 2c20 6173 2064 . octets, as d │ │ │ 0048e360: 656c 696d 6974 6564 2062 7920 7468 6520 elimited by the │ │ │ 0048e370: 6279 7465 2063 6f64 6520 245a 4348 4152 byte code $ZCHAR │ │ │ -0048e380: 2836 3329 2e07 0030 4922 0000 1200 3049 (63)...0I"....0I │ │ │ +0048e380: 2836 3329 2e07 0030 4622 0000 1200 3046 (63)...0F"....0F │ │ │ 0048e390: 2300 0020 2020 4578 616d 706c 653a 0700 #.. Example:.. │ │ │ -0048e3a0: 3049 2400 004c 0030 4925 0000 2020 2047 0I$..L.0I%.. G │ │ │ +0048e3a0: 3046 2400 004c 0030 4625 0000 2020 2047 0F$..L.0F%.. G │ │ │ 0048e3b0: 544d 3e73 6574 2078 3d24 7a63 6861 7228 TM>set x=$zchar( │ │ │ 0048e3c0: 3633 295f 222a 225f 247a 6368 6172 2836 63)_"*"_$zchar(6 │ │ │ 0048e3d0: 3329 5f22 2a22 5f24 7a63 6861 7228 3633 3)_"*"_$zchar(63 │ │ │ 0048e3e0: 295f 222a 225f 247a 6368 6172 2836 3329 )_"*"_$zchar(63) │ │ │ -0048e3f0: 222a 0030 4926 0000 2020 2047 544d 3e77 "*.0I&.. GTM>w │ │ │ +0048e3f0: 222a 0030 4626 0000 2020 2047 544d 3e77 "*.0F&.. GTM>w │ │ │ 0048e400: 7269 7465 2024 7a6c 656e 6774 6828 782c rite $zlength(x, │ │ │ -0048e410: 247a 6368 6172 2836 3329 290b 0030 4927 $zchar(63))..0I' │ │ │ -0048e420: 0000 2020 2035 0e00 3049 2800 0020 2020 .. 5..0I(.. │ │ │ -0048e430: 4754 4d3e 0700 3049 2900 0052 0030 492a GTM>..0I)..R.0I* │ │ │ +0048e410: 247a 6368 6172 2836 3329 290b 0030 4627 $zchar(63))..0F' │ │ │ +0048e420: 0000 2020 2035 0e00 3046 2800 0020 2020 .. 5..0F(.. │ │ │ +0048e430: 4754 4d3e 0700 3046 2900 0052 0030 462a GTM>..0F)..R.0F* │ │ │ 0048e440: 0000 2020 2054 6869 7320 616c 736f 2075 .. This also u │ │ │ 0048e450: 7365 7320 245a 4c45 4e47 5448 2829 2074 ses $ZLENGTH() t │ │ │ 0048e460: 6f20 5752 4954 4520 7468 6520 6e75 6d62 o WRITE the numb │ │ │ 0048e470: 6572 206f 6620 7069 6563 6573 2069 6e20 er of pieces in │ │ │ 0048e480: 6120 7365 7175 656e 6365 206f 6654 0030 a sequence ofT.0 │ │ │ -0048e490: 4931 0000 2020 206f 6374 6574 732c 2061 I1.. octets, a │ │ │ +0048e490: 4631 0000 2020 206f 6374 6574 732c 2061 F1.. octets, a │ │ │ 0048e4a0: 7320 6465 6c69 6d69 7465 6420 6279 2062 s delimited by b │ │ │ 0048e4b0: 7974 6520 636f 6465 2024 5a43 4841 5228 yte code $ZCHAR( │ │ │ 0048e4c0: 3633 292e 204e 6f74 6963 6520 7468 6174 63). Notice that │ │ │ 0048e4d0: 2047 542e 4d20 636f 756e 7473 2062 6f74 GT.M counts bot │ │ │ -0048e4e0: 6853 0030 4932 0000 2020 2074 6865 2065 hS.0I2.. the e │ │ │ +0048e4e0: 6853 0030 4632 0000 2020 2074 6865 2065 hS.0F2.. the e │ │ │ 0048e4f0: 6d70 7479 2062 6567 696e 6e69 6e67 2061 mpty beginning a │ │ │ 0048e500: 6e64 2065 6e64 696e 6720 7069 6563 6573 nd ending pieces │ │ │ 0048e510: 2069 6e20 7468 6520 7374 7269 6e67 2062 in the string b │ │ │ 0048e520: 6563 6175 7365 2074 6865 7920 6172 6520 ecause they are │ │ │ -0048e530: 626f 7468 1400 3049 3300 0020 2020 6465 both..0I3.. de │ │ │ -0048e540: 6c69 6d69 7465 642e 0700 3049 3400 001a limited...0I4... │ │ │ -0048e550: 0019 494d 4553 5341 4745 2829 0000 245a ..IMESSAGE()..$Z │ │ │ -0048e560: 4d65 7373 6167 6528 2916 0023 49bf 1100 Message()..#I... │ │ │ +0048e530: 626f 7468 1400 3046 3300 0020 2020 6465 both..0F3.. de │ │ │ +0048e540: 6c69 6d69 7465 642e 0700 3046 3400 001a limited...0F4... │ │ │ +0048e550: 0019 464d 4553 5341 4745 2829 0000 245a ..FMESSAGE()..$Z │ │ │ +0048e560: 4d65 7373 6167 6528 2916 0023 46bf 1100 Message()..#F... │ │ │ 0048e570: 0020 2020 245a 4d65 7373 6167 6528 2907 . $ZMessage(). │ │ │ -0048e580: 0024 4921 0000 4c00 2449 3100 0020 2020 .$I!..L.$I1.. │ │ │ +0048e580: 0024 4621 0000 4c00 2446 3100 0020 2020 .$F!..L.$F1.. │ │ │ 0048e590: 5265 7475 726e 7320 6120 6d65 7373 6167 Returns a messag │ │ │ 0048e5a0: 6520 7374 7269 6e67 2061 7373 6f63 6961 e string associa │ │ │ 0048e5b0: 7465 6420 7769 7468 2061 2073 7065 6369 ted with a speci │ │ │ 0048e5c0: 6669 6564 2073 7461 7475 7320 636f 6465 fied status code │ │ │ -0048e5d0: 202e 0700 2449 4100 0033 0024 4951 0000 ...$IA..3.$IQ.. │ │ │ +0048e5d0: 202e 0700 2446 4100 0033 0024 4651 0000 ...$FA..3.$FQ.. │ │ │ 0048e5e0: 2020 2054 6865 2066 6f72 6d61 7420 666f The format fo │ │ │ 0048e5f0: 7220 7468 6520 245a 4d45 5353 4147 4520 r the $ZMESSAGE │ │ │ -0048e600: 6675 6e63 7469 6f6e 2069 733a 0700 2449 function is:..$I │ │ │ -0048e610: 6100 001e 0024 4971 0000 2020 2024 5a4d a....$Iq.. $ZM │ │ │ +0048e600: 6675 6e63 7469 6f6e 2069 733a 0700 2446 function is:..$F │ │ │ +0048e610: 6100 001e 0024 4671 0000 2020 2024 5a4d a....$Fq.. $ZM │ │ │ 0048e620: 5b45 5353 4147 455d 2869 6e74 6578 7072 [ESSAGE](intexpr │ │ │ -0048e630: 2907 0024 4981 0000 4f00 2449 9100 0020 )..$I...O.$I... │ │ │ +0048e630: 2907 0024 4681 0000 4f00 2446 9100 0020 )..$F...O.$F... │ │ │ 0048e640: 2020 245a 4d45 5353 4147 4528 2920 7072 $ZMESSAGE() pr │ │ │ 0048e650: 6f76 6964 6573 2061 2074 6f6f 6c20 666f ovides a tool fo │ │ │ 0048e660: 7220 6578 616d 696e 696e 6720 7468 6520 r examining the │ │ │ 0048e670: 6d65 7373 6167 6520 616e 642f 6f72 206d message and/or m │ │ │ -0048e680: 6e65 6d6f 6e69 634d 0023 49c0 1100 0020 nemonicM.#I.... │ │ │ +0048e680: 6e65 6d6f 6e69 634d 0023 46c0 1100 0020 nemonicM.#F.... │ │ │ 0048e690: 2020 6173 736f 6369 6174 6564 2077 6974 associated wit │ │ │ 0048e6a0: 6820 6120 7061 7274 6963 756c 6172 206d h a particular m │ │ │ 0048e6b0: 6573 7361 6765 2063 6f64 6520 6173 2072 essage code as r │ │ │ 0048e6c0: 6570 6f72 7465 6420 696e 2024 5a53 5441 eported in $ZSTA │ │ │ -0048e6d0: 5455 532e 0700 2449 1200 0050 0024 4913 TUS...$I...P.$I. │ │ │ +0048e6d0: 5455 532e 0700 2446 1200 0050 0024 4613 TUS...$F...P.$F. │ │ │ 0048e6e0: 0000 2020 2054 6865 2024 5a53 5441 5455 .. The $ZSTATU │ │ │ 0048e6f0: 5320 496e 7472 696e 7369 6320 5370 6563 S Intrinsic Spec │ │ │ 0048e700: 6961 6c20 5661 7269 6162 6c65 2068 6f6c ial Variable hol │ │ │ 0048e710: 6473 2074 6865 206d 6573 7361 6765 2063 ds the message c │ │ │ -0048e720: 6f64 6520 616e 6420 7468 6551 0024 4914 ode and theQ.$I. │ │ │ +0048e720: 6f64 6520 616e 6420 7468 6551 0024 4614 ode and theQ.$F. │ │ │ 0048e730: 0000 2020 206d 6573 7361 6765 206f 6620 .. message of │ │ │ 0048e740: 7468 6520 6c61 7374 206e 6f6e 2d44 6972 the last non-Dir │ │ │ 0048e750: 6563 7420 4d6f 6465 2047 542e 4d20 6572 ect Mode GT.M er │ │ │ 0048e760: 726f 722e 2046 6f72 206d 6f72 6520 696e ror. For more in │ │ │ -0048e770: 666f 726d 6174 696f 6e20 6f6e 3800 2449 formation on8.$I │ │ │ +0048e770: 666f 726d 6174 696f 6e20 6f6e 3800 2446 formation on8.$F │ │ │ 0048e780: 1500 0020 2020 245a 5354 4154 5553 2c20 ... $ZSTATUS, │ │ │ 0048e790: 7265 6665 7220 2249 6e74 7269 6e73 6963 refer "Intrinsic │ │ │ 0048e7a0: 2053 7065 6369 616c 2056 6172 6961 626c Special Variabl │ │ │ -0048e7b0: 6573 222e 0700 2449 1600 001a 0023 49ff es"...$I.....#I. │ │ │ +0048e7b0: 6573 222e 0700 2446 1600 001a 0023 46ff es"...$F.....#F. │ │ │ 0048e7c0: 7300 ff45 5841 4d50 4c45 5300 0045 7861 s..EXAMPLES..Exa │ │ │ -0048e7d0: 6d70 6c65 7313 0030 49bf 1100 0020 2020 mples..0I.... │ │ │ -0048e7e0: 4578 616d 706c 6573 0700 3149 2100 0000 Examples..1I!... │ │ │ +0048e7d0: 6d70 6c65 7313 0030 46bf 1100 0020 2020 mples..0F.... │ │ │ +0048e7e0: 4578 616d 706c 6573 0700 3146 2100 0000 Examples..1F!... │ │ │ 0048e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048e800: 0400 0000 be07 0000 c528 0000 0000 0000 .........(...... │ │ │ -0048e810: 4300 0049 4845 4c50 00ff 7300 ff46 554e C..IHELP..s..FUN │ │ │ +0048e810: 4300 0046 4845 4c50 00ff 7300 ff46 554e C..FHELP..s..FUN │ │ │ 0048e820: 4354 494f 4e53 00ff 7300 ff24 5a4d 4553 CTIONS..s..$ZMES │ │ │ 0048e830: 5341 4745 2829 00ff 7300 ff45 5841 4d50 SAGE()..s..EXAMP │ │ │ 0048e840: 4c45 5300 bf31 0000 2020 2045 7861 6d70 LES..1.. Examp │ │ │ -0048e850: 6c65 3a07 0031 4941 0000 2800 3149 5100 le:..1IA..(.1IQ. │ │ │ +0048e850: 6c65 3a07 0031 4641 0000 2800 3146 5100 le:..1FA..(.1FQ. │ │ │ 0048e860: 0020 2020 4754 4d3e 7772 6974 6520 247a . GTM>write $z │ │ │ 0048e870: 6d65 7373 6167 6528 3135 3033 3733 3231 message(15037321 │ │ │ -0048e880: 3029 3300 3149 6100 0020 2020 2547 544d 0)3.1Ia.. %GTM │ │ │ +0048e880: 3029 3300 3146 6100 0020 2020 2547 544d 0)3.1Fa.. %GTM │ │ │ 0048e890: 2d45 2d44 4956 5a45 524f 2c20 4174 7465 -E-DIVZERO, Atte │ │ │ 0048e8a0: 6d70 7420 746f 2064 6976 6964 6520 6279 mpt to divide by │ │ │ -0048e8b0: 207a 6572 6f0e 0031 4971 0000 2020 2047 zero..1Iq.. G │ │ │ -0048e8c0: 544d 3e07 0031 4981 0000 5300 3149 9100 TM>..1I...S.1I.. │ │ │ +0048e8b0: 207a 6572 6f0e 0031 4671 0000 2020 2047 zero..1Fq.. G │ │ │ +0048e8c0: 544d 3e07 0031 4681 0000 5300 3146 9100 TM>..1F...S.1F.. │ │ │ 0048e8d0: 0020 2020 5468 6973 2075 7365 7320 245a . This uses $Z │ │ │ 0048e8e0: 4d45 5353 4147 4528 2920 746f 2064 6973 MESSAGE() to dis │ │ │ 0048e8f0: 706c 6179 2074 6865 206d 6573 7361 6765 play the message │ │ │ 0048e900: 2073 7472 696e 6720 636f 7272 6573 706f string correspo │ │ │ 0048e910: 6e64 696e 6720 746f 2063 6f64 6515 0030 nding to code..0 │ │ │ -0048e920: 49c0 1100 0020 2020 3135 3033 3733 3231 I.... 15037321 │ │ │ -0048e930: 302e 0700 3149 1200 0016 0019 4950 4152 0...1I......IPAR │ │ │ +0048e920: 46c0 1100 0020 2020 3135 3033 3733 3231 F.... 15037321 │ │ │ +0048e930: 302e 0700 3146 1200 0016 0019 4650 4152 0...1F......FPAR │ │ │ 0048e940: 5345 2829 0000 245a 5041 5253 4528 2914 SE()..$ZPARSE(). │ │ │ -0048e950: 0021 49bf 1100 0020 2020 245a 5041 5253 .!I.... $ZPARS │ │ │ -0048e960: 4528 2907 0022 4921 0000 5300 2249 3100 E().."I!..S."I1. │ │ │ +0048e950: 0021 46bf 1100 0020 2020 245a 5041 5253 .!F.... $ZPARS │ │ │ +0048e960: 4528 2907 0022 4621 0000 5300 2246 3100 E().."F!..S."F1. │ │ │ 0048e970: 0020 2020 4578 7061 6e64 7320 6120 6669 . Expands a fi │ │ │ 0048e980: 6c65 206e 616d 6520 746f 2061 2066 756c le name to a ful │ │ │ 0048e990: 6c20 7061 7468 6e61 6d65 2061 6e64 2074 l pathname and t │ │ │ 0048e9a0: 6865 6e20 7265 7475 726e 7320 7468 6520 hen returns the │ │ │ 0048e9b0: 6675 6c6c 2070 6174 686e 616d 653f 0022 full pathname?." │ │ │ -0048e9c0: 4941 0000 2020 206f 7220 6f6e 6520 6f66 IA.. or one of │ │ │ +0048e9c0: 4641 0000 2020 206f 7220 6f6e 6520 6f66 FA.. or one of │ │ │ 0048e9d0: 2069 7473 2066 6965 6c64 7320 2864 6972 its fields (dir │ │ │ 0048e9e0: 6563 746f 7279 2c20 6e61 6d65 2c20 6f72 ectory, name, or │ │ │ -0048e9f0: 2065 7874 656e 7369 6f6e 292e 0700 2249 extension)..."I │ │ │ -0048ea00: 5100 0031 0022 4961 0000 2020 2054 6865 Q..1."Ia.. The │ │ │ +0048e9f0: 2065 7874 656e 7369 6f6e 292e 0700 2246 extension)..."F │ │ │ +0048ea00: 5100 0031 0022 4661 0000 2020 2054 6865 Q..1."Fa.. The │ │ │ 0048ea10: 2066 6f72 6d61 7420 666f 7220 7468 6520 format for the │ │ │ 0048ea20: 245a 5041 5253 4520 6675 6e63 7469 6f6e $ZPARSE function │ │ │ -0048ea30: 2069 733a 0700 2249 7100 0038 0022 4981 is:.."Iq..8."I. │ │ │ +0048ea30: 2069 733a 0700 2246 7100 0038 0022 4681 is:.."Fq..8."F. │ │ │ 0048ea40: 0000 2020 2024 5a50 4152 5345 2865 7870 .. $ZPARSE(exp │ │ │ 0048ea50: 7231 5b2c 6578 7072 325b 2c65 7870 7233 r1[,expr2[,expr3 │ │ │ 0048ea60: 5b2c 6578 7072 345b 2c65 7870 7235 5d5d [,expr4[,expr5]] │ │ │ -0048ea70: 5d5d 2907 0022 4991 0000 5400 2149 c011 ]]).."I...T.!I.. │ │ │ +0048ea70: 5d5d 2907 0022 4691 0000 5400 2146 c011 ]]).."F...T.!F.. │ │ │ 0048ea80: 0000 2020 2024 5a50 4152 5345 2829 2070 .. $ZPARSE() p │ │ │ 0048ea90: 726f 7669 6465 7320 6120 746f 6f6c 2066 rovides a tool f │ │ │ 0048eaa0: 6f72 2076 6572 6966 7969 6e67 2074 6861 or verifying tha │ │ │ 0048eab0: 7420 6120 6669 6c65 206e 616d 6520 6973 t a file name is │ │ │ 0048eac0: 2073 796e 7461 6374 6963 616c 6c79 5300 syntacticallyS. │ │ │ -0048ead0: 2249 1200 0020 2020 636f 7272 6563 742c "I... correct, │ │ │ +0048ead0: 2246 1200 0020 2020 636f 7272 6563 742c "F... correct, │ │ │ 0048eae0: 2066 6f72 2065 7861 6d69 6e69 6e67 2073 for examining s │ │ │ 0048eaf0: 7065 6369 6669 6320 6669 656c 6473 206f pecific fields o │ │ │ 0048eb00: 6620 6120 6669 6c65 206e 616d 652c 2061 f a file name, a │ │ │ 0048eb10: 6e64 2066 6f72 2066 696c 6c69 6e67 2069 nd for filling i │ │ │ -0048eb20: 6e4b 0022 4913 0000 2020 206d 6973 7369 nK."I... missi │ │ │ +0048eb20: 6e4b 0022 4613 0000 2020 206d 6973 7369 nK."F... missi │ │ │ 0048eb30: 6e67 2070 6965 6365 7320 696e 2061 2070 ng pieces in a p │ │ │ 0048eb40: 6172 7469 616c 2073 7065 6369 6669 6361 artial specifica │ │ │ 0048eb50: 7469 6f6e 2062 6173 6564 206f 6e20 6120 tion based on a │ │ │ -0048eb60: 6869 6572 6172 6368 7920 6f66 5000 2249 hierarchy ofP."I │ │ │ +0048eb60: 6869 6572 6172 6368 7920 6f66 5000 2246 hierarchy ofP."F │ │ │ 0048eb70: 1400 0020 2020 6465 6661 756c 7473 2e20 ... defaults. │ │ │ 0048eb80: 466f 7220 696e 666f 726d 6174 696f 6e20 For information │ │ │ 0048eb90: 6162 6f75 7420 6465 7465 726d 696e 696e about determinin │ │ │ 0048eba0: 6720 7768 6574 6865 7220 6120 6669 6c65 g whether a file │ │ │ -0048ebb0: 2065 7869 7374 732c 2073 6565 1700 2249 exists, see.."I │ │ │ +0048ebb0: 2065 7869 7374 732c 2073 6565 1700 2246 exists, see.."F │ │ │ 0048ebc0: 1500 0020 2020 2224 5a53 4541 5243 4828 ... "$ZSEARCH( │ │ │ -0048ebd0: 2922 2e07 0022 4916 0000 5100 2249 1700 )"..."I...Q."I.. │ │ │ +0048ebd0: 2922 2e07 0022 4616 0000 5100 2246 1700 )"..."F...Q."F.. │ │ │ 0048ebe0: 0020 2020 245a 5041 5253 4528 2920 6172 . $ZPARSE() ar │ │ │ 0048ebf0: 6775 6d65 6e74 732c 2061 6674 6572 2074 guments, after t │ │ │ 0048ec00: 6865 2066 6972 7374 2c20 6172 6520 6f70 he first, are op │ │ │ 0048ec10: 7469 6f6e 616c 2e20 4966 2079 6f75 2075 tional. If you u │ │ │ -0048ec20: 7365 206e 6f20 6f74 6865 7252 0022 4918 se no otherR."I. │ │ │ +0048ec20: 7365 206e 6f20 6f74 6865 7252 0022 4618 se no otherR."F. │ │ │ 0048ec30: 0000 2020 2061 7267 756d 656e 7473 2c20 .. arguments, │ │ │ 0048ec40: 6120 7369 6e67 6c65 2061 7267 756d 656e a single argumen │ │ │ 0048ec50: 7420 6973 2073 7566 6669 6369 656e 742e t is sufficient. │ │ │ 0048ec60: 2048 6f77 6576 6572 2c20 6966 2079 6f75 However, if you │ │ │ 0048ec70: 2075 7365 2073 656c 6563 7465 6452 0022 use selectedR." │ │ │ -0048ec80: 4919 0000 2020 2061 7267 756d 656e 7473 I... arguments │ │ │ +0048ec80: 4619 0000 2020 2061 7267 756d 656e 7473 F... arguments │ │ │ 0048ec90: 2024 5a50 4152 5345 2829 2072 6571 7569 $ZPARSE() requi │ │ │ 0048eca0: 7265 7320 7468 6174 206e 756c 6c20 7374 res that null st │ │ │ 0048ecb0: 7269 6e67 7320 2822 2229 2062 6520 6669 rings ("") be fi │ │ │ 0048ecc0: 6c6c 6564 2069 6e20 666f 7220 7468 6520 lled in for the │ │ │ -0048ecd0: 0022 491a 0000 2020 2075 6e73 7065 6369 ."I... unspeci │ │ │ +0048ecd0: 0022 461a 0000 2020 2075 6e73 7065 6369 ."F... unspeci │ │ │ 0048ece0: 6669 6564 2061 7267 756d 656e 7473 2e07 fied arguments.. │ │ │ -0048ecf0: 0022 4921 0000 3e00 2249 2200 0020 2020 ."I!..>."I".. │ │ │ +0048ecf0: 0022 4621 0000 3e00 2246 2200 0020 2020 ."F!..>."F".. │ │ │ 0048ed00: 5468 6520 6163 6365 7074 6162 6c65 206b The acceptable k │ │ │ 0048ed10: 6579 776f 7264 7320 666f 7220 7468 6520 eywords for the │ │ │ 0048ed20: 7365 636f 6e64 2061 7267 756d 656e 7420 second argument │ │ │ -0048ed30: 6172 653a 0700 2249 2300 0025 0022 4924 are:.."I#..%."I$ │ │ │ +0048ed30: 6172 653a 0700 2246 2300 0025 0022 4624 are:.."F#..%."F$ │ │ │ 0048ed40: 0000 2020 2022 4449 5245 4354 4f52 5922 .. "DIRECTORY" │ │ │ 0048ed50: 3a20 4469 7265 6374 6f72 7920 6e61 6d65 : Directory name │ │ │ -0048ed60: 0700 2249 2500 0036 0022 4926 0000 2020 .."I%..6."I&.. │ │ │ +0048ed60: 0700 2246 2500 0036 0022 4626 0000 2020 .."F%..6."F&.. │ │ │ 0048ed70: 2022 4e41 4d45 223a 2046 696c 6520 6e61 "NAME": File na │ │ │ 0048ed80: 6d65 2028 6578 636c 7564 696e 6720 6669 me (excluding fi │ │ │ 0048ed90: 6c65 2065 7874 656e 7369 6f6e 2907 0022 le extension).." │ │ │ -0048eda0: 4927 0000 2500 2249 2800 0020 2020 2254 I'..%."I(.. "T │ │ │ +0048eda0: 4627 0000 2500 2246 2800 0020 2020 2254 F'..%."F(.. "T │ │ │ 0048edb0: 5950 4522 3a20 4669 6c65 2074 7970 6520 YPE": File type │ │ │ -0048edc0: 6578 7465 6e73 696f 6e07 0022 4929 0000 extension.."I).. │ │ │ -0048edd0: 5300 2249 2a00 0020 2020 5468 6520 6b65 S."I*.. The ke │ │ │ +0048edc0: 6578 7465 6e73 696f 6e07 0022 4629 0000 extension.."F).. │ │ │ +0048edd0: 5300 2246 2a00 0020 2020 5468 6520 6b65 S."F*.. The ke │ │ │ 0048ede0: 7977 6f72 6473 206d 6179 2062 6520 656e ywords may be en │ │ │ 0048edf0: 7465 7265 6420 696e 2065 6974 6865 7220 tered in either │ │ │ 0048ee00: 7570 7065 7220 6f72 206c 6f77 6572 2063 upper or lower c │ │ │ 0048ee10: 6173 652e 2056 6172 6961 626c 6573 2074 ase. Variables t │ │ │ -0048ee20: 6861 7454 0022 4931 0000 2020 2065 7661 hatT."I1.. eva │ │ │ +0048ee20: 6861 7454 0022 4631 0000 2020 2065 7661 hatT."F1.. eva │ │ │ 0048ee30: 6c75 6174 6520 746f 2074 6865 7365 2073 luate to these s │ │ │ 0048ee40: 7472 696e 6773 2061 6e64 2069 6e64 6972 trings and indir │ │ │ 0048ee50: 6563 7469 6f6e 2061 7265 2061 6363 6570 ection are accep │ │ │ 0048ee60: 7461 626c 6520 666f 7220 6172 6775 6d65 table for argume │ │ │ -0048ee70: 6e74 2074 776f 2e4e 0022 4932 0000 2020 nt two.N."I2.. │ │ │ +0048ee70: 6e74 2074 776f 2e4e 0022 4632 0000 2020 nt two.N."F2.. │ │ │ 0048ee80: 2057 6865 6e20 7468 6520 6b65 7977 6f72 When the keywor │ │ │ 0048ee90: 6473 2074 6865 6d73 656c 7665 7320 6170 ds themselves ap │ │ │ 0048eea0: 7065 6172 2061 7320 7374 7269 6e67 206c pear as string l │ │ │ 0048eeb0: 6974 6572 616c 732c 2074 6865 7920 6d75 iterals, they mu │ │ │ -0048eec0: 7374 2062 652c 0022 4933 0000 2020 2065 st be,."I3.. e │ │ │ +0048eec0: 7374 2062 652c 0022 4633 0000 2020 2065 st be,."F3.. e │ │ │ 0048eed0: 6e63 6c6f 7365 6420 696e 2071 756f 7461 nclosed in quota │ │ │ 0048eee0: 7469 6f6e 206d 6172 6b73 2028 2220 2229 tion marks (" ") │ │ │ -0048eef0: 2e07 0022 4934 0000 5200 2249 3500 0020 ..."I4..R."I5.. │ │ │ +0048eef0: 2e07 0022 4634 0000 5200 2246 3500 0020 ..."F4..R."F5.. │ │ │ 0048ef00: 2020 5468 6520 666f 6c6c 6f77 696e 6720 The following │ │ │ 0048ef10: 6775 6964 656c 696e 6573 206d 7573 7420 guidelines must │ │ │ 0048ef20: 6265 2066 6f6c 6c6f 7765 6420 696e 2063 be followed in c │ │ │ 0048ef30: 6f6e 7374 7275 6374 696e 6720 6172 6775 onstructing argu │ │ │ -0048ef40: 6d65 6e74 7320 6f6e 652c 1900 2249 3600 ments one,.."I6. │ │ │ +0048ef40: 6d65 6e74 7320 6f6e 652c 1900 2246 3600 ments one,.."F6. │ │ │ 0048ef50: 0020 2020 7468 7265 6520 616e 6420 666f . three and fo │ │ │ -0048ef60: 7572 3a07 0022 4937 0000 5400 2249 3800 ur:.."I7..T."I8. │ │ │ +0048ef60: 7572 3a07 0022 4637 0000 5400 2246 3800 ur:.."F7..T."F8. │ │ │ 0048ef70: 0020 2020 2020 6f20 4469 7265 6374 6f72 . o Director │ │ │ 0048ef80: 7920 7370 6563 6966 6963 6174 696f 6e73 y specifications │ │ │ 0048ef90: 206d 7573 7420 656e 6420 696e 2061 2073 must end in a s │ │ │ 0048efa0: 6c61 7368 3b20 616e 7974 6869 6e67 2061 lash; anything a │ │ │ 0048efb0: 6674 6572 2074 6865 2066 696e 616c 0000 fter the final.. │ │ │ 0048efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048f000: 0400 0000 cc07 0000 f628 0000 0000 0000 .........(...... │ │ │ -0048f010: 7600 0049 4845 4c50 00ff 7300 ff46 554e v..IHELP..s..FUN │ │ │ +0048f010: 7600 0046 4845 4c50 00ff 7300 ff46 554e v..FHELP..s..FUN │ │ │ 0048f020: 4354 494f 4e53 00ff 7300 ff24 5a50 4152 CTIONS..s..$ZPAR │ │ │ 0048f030: 5345 2829 00c0 3900 0020 2020 2020 2020 SE()..9.. │ │ │ 0048f040: 736c 6173 6820 696e 2074 6865 2064 6972 slash in the dir │ │ │ 0048f050: 6563 746f 7279 2073 7065 6369 6669 6361 ectory specifica │ │ │ 0048f060: 7469 6f6e 2069 7320 6173 7375 6d65 6420 tion is assumed │ │ │ 0048f070: 746f 2062 6520 7061 7274 206f 6620 7468 to be part of th │ │ │ -0048f080: 6520 6e61 6d65 1c00 2249 3a00 0020 2020 e name.."I:.. │ │ │ +0048f080: 6520 6e61 6d65 1c00 2246 3a00 0020 2020 e name.."F:.. │ │ │ 0048f090: 2020 2020 7370 6563 6966 6963 6174 696f specificatio │ │ │ -0048f0a0: 6e2e 5200 2249 4100 0020 2020 2020 6f20 n.R."IA.. o │ │ │ +0048f0a0: 6e2e 5200 2246 4100 0020 2020 2020 6f20 n.R."FA.. o │ │ │ 0048f0b0: 4120 6669 6c65 206e 616d 6520 7769 7468 A file name with │ │ │ 0048f0c0: 2061 6e20 6578 7465 6e73 696f 6e20 6d75 an extension mu │ │ │ 0048f0d0: 7374 2069 6e63 6c75 6465 2061 7420 6c65 st include at le │ │ │ 0048f0e0: 6173 7420 6f6e 6520 6368 6172 6163 7465 ast one characte │ │ │ -0048f0f0: 7220 746f 5100 2249 4200 0020 2020 2020 r toQ."IB.. │ │ │ +0048f0f0: 7220 746f 5100 2246 4200 0020 2020 2020 r toQ."FB.. │ │ │ 0048f100: 2020 7468 6520 6c65 6674 206f 6620 7468 the left of th │ │ │ 0048f110: 6520 7065 7269 6f64 2028 2e29 2e20 5468 e period (.). Th │ │ │ 0048f120: 7573 2c20 222f 7573 6572 2f2e 6c6f 6769 us, "/user/.logi │ │ │ 0048f130: 6e22 2072 6566 6572 7320 746f 2074 6865 n" refers to the │ │ │ -0048f140: 2066 696c 6551 0022 4943 0000 2020 2020 fileQ."IC.. │ │ │ +0048f140: 2066 696c 6551 0022 4643 0000 2020 2020 fileQ."FC.. │ │ │ 0048f150: 2020 206e 616d 6564 2022 2e6c 6f67 696e named ".login │ │ │ 0048f160: 222c 2077 6869 6c65 2022 2f75 7372 2f74 ", while "/usr/t │ │ │ 0048f170: 6178 6573 2e63 2220 7265 6665 7273 2074 axes.c" refers t │ │ │ 0048f180: 6f20 6120 6669 6c65 206e 616d 6564 2022 o a file named " │ │ │ -0048f190: 7461 7865 7322 5300 2249 4400 0020 2020 taxes"S."ID.. │ │ │ +0048f190: 7461 7865 7322 5300 2246 4400 0020 2020 taxes"S."FD.. │ │ │ 0048f1a0: 2020 2020 7769 7468 2074 6865 2065 7874 with the ext │ │ │ 0048f1b0: 656e 7369 6f6e 2022 6322 2e20 4966 2061 ension "c". If a │ │ │ 0048f1c0: 2066 696c 6520 6e61 6d65 2069 6e63 6c75 file name inclu │ │ │ 0048f1d0: 6465 7320 6d6f 7265 2074 6861 6e20 6f6e des more than on │ │ │ -0048f1e0: 6520 7065 7269 6f64 2c4e 0022 4945 0000 e period,N."IE.. │ │ │ +0048f1e0: 6520 7065 7269 6f64 2c4e 0022 4645 0000 e period,N."FE.. │ │ │ 0048f1f0: 2020 2020 2020 2074 6865 2065 7874 656e the exten │ │ │ 0048f200: 7369 6f6e 2069 6e63 6c75 6465 7320 616c sion includes al │ │ │ 0048f210: 6c20 6c65 7474 6572 7320 746f 2074 6865 l letters to the │ │ │ 0048f220: 2072 6967 6874 206f 6620 7468 6520 7269 right of the ri │ │ │ -0048f230: 6768 746d 6f73 7415 0022 4946 0000 2020 ghtmost.."IF.. │ │ │ -0048f240: 2020 2020 2070 6572 696f 642e 0700 2249 period..."I │ │ │ -0048f250: 4700 003c 0022 4948 0000 2020 2054 6865 G..<."IH.. The │ │ │ +0048f230: 6768 746d 6f73 7415 0022 4646 0000 2020 ghtmost.."FF.. │ │ │ +0048f240: 2020 2020 2070 6572 696f 642e 0700 2246 period..."F │ │ │ +0048f250: 4700 003c 0022 4648 0000 2020 2054 6865 G..<."FH.. The │ │ │ 0048f260: 206b 6579 776f 7264 7320 666f 7220 7468 keywords for th │ │ │ 0048f270: 6520 6669 6674 6820 6172 6775 6d65 6e74 e fifth argument │ │ │ 0048f280: 2024 5a50 4152 5345 2829 2061 7265 3a07 $ZPARSE() are:. │ │ │ -0048f290: 0022 4949 0000 4000 2249 4a00 0020 2020 ."II..@."IJ.. │ │ │ +0048f290: 0022 4649 0000 4000 2246 4a00 0020 2020 ."FI..@."FJ.. │ │ │ 0048f2a0: 4e55 4c4c 2028 2222 293a 2052 6574 7572 NULL (""): Retur │ │ │ 0048f2b0: 6e73 2061 2066 756c 6c20 6669 6c65 2d73 ns a full file-s │ │ │ 0048f2c0: 7065 6369 6669 6361 7469 6f6e 206f 7220 pecification or │ │ │ -0048f2d0: 6465 7669 6365 0700 2249 5100 0050 0022 device.."IQ..P." │ │ │ -0048f2e0: 4952 0000 2020 2022 5359 4e54 4158 5f4f IR.. "SYNTAX_O │ │ │ +0048f2d0: 6465 7669 6365 0700 2246 5100 0050 0022 device.."FQ..P." │ │ │ +0048f2e0: 4652 0000 2020 2022 5359 4e54 4158 5f4f FR.. "SYNTAX_O │ │ │ 0048f2f0: 4e4c 5922 3a20 4469 7361 626c 6573 2063 NLY": Disables c │ │ │ 0048f300: 6865 636b 696e 6720 666f 7220 7468 6520 hecking for the │ │ │ 0048f310: 6578 6973 7465 6e63 6520 6f66 2074 6865 existence of the │ │ │ 0048f320: 2064 6972 6563 746f 7279 206f 7211 0022 directory or.." │ │ │ -0048f330: 4953 0000 2020 2064 6576 6963 652e 0700 IS.. device... │ │ │ -0048f340: 2249 5400 001a 0021 49ff 7300 ff45 5841 "IT....!I.s..EXA │ │ │ +0048f330: 4653 0000 2020 2064 6576 6963 652e 0700 FS.. device... │ │ │ +0048f340: 2246 5400 001a 0021 46ff 7300 ff45 5841 "FT....!F.s..EXA │ │ │ 0048f350: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -0048f360: 002e 49bf 1100 0020 2020 4578 616d 706c ..I.... Exampl │ │ │ -0048f370: 6573 0700 2f49 2100 0012 002f 4931 0000 es../I!..../I1.. │ │ │ -0048f380: 2020 2045 7861 6d70 6c65 3a07 002f 4941 Example:../IA │ │ │ -0048f390: 0000 3e00 2f49 5100 0020 2020 4754 4d3e ..>./IQ.. GTM> │ │ │ +0048f360: 002e 46bf 1100 0020 2020 4578 616d 706c ..F.... Exampl │ │ │ +0048f370: 6573 0700 2f46 2100 0012 002f 4631 0000 es../F!..../F1.. │ │ │ +0048f380: 2020 2045 7861 6d70 6c65 3a07 002f 4641 Example:../FA │ │ │ +0048f390: 0000 3e00 2f46 5100 0020 2020 4754 4d3e ..>./FQ.. GTM> │ │ │ 0048f3a0: 7772 6974 6520 247a 7061 7273 6528 2274 write $zparse("t │ │ │ 0048f3b0: 6573 7422 2c22 222c 222f 7573 722f 776f est","","/usr/wo │ │ │ 0048f3c0: 726b 2f22 2c22 6475 7374 2e6c 6973 2229 rk/","dust.lis") │ │ │ -0048f3d0: 1c00 2f49 6100 0020 2020 2f75 7372 2f77 ../Ia.. /usr/w │ │ │ -0048f3e0: 6f72 6b2f 7465 7374 2e6c 6973 0e00 2f49 ork/test.lis../I │ │ │ -0048f3f0: 7100 0020 2020 4754 4d3e 0700 2f49 8100 q.. GTM>../I.. │ │ │ -0048f400: 0052 002f 4991 0000 2020 2054 6869 7320 .R./I... This │ │ │ +0048f3d0: 1c00 2f46 6100 0020 2020 2f75 7372 2f77 ../Fa.. /usr/w │ │ │ +0048f3e0: 6f72 6b2f 7465 7374 2e6c 6973 0e00 2f46 ork/test.lis../F │ │ │ +0048f3f0: 7100 0020 2020 4754 4d3e 0700 2f46 8100 q.. GTM>../F.. │ │ │ +0048f400: 0052 002f 4691 0000 2020 2054 6869 7320 .R./F... This │ │ │ 0048f410: 7573 6573 2024 5a50 4152 5345 2829 2074 uses $ZPARSE() t │ │ │ 0048f420: 6f20 6465 6d6f 6e73 7472 6174 6520 6465 o demonstrate de │ │ │ 0048f430: 6661 756c 7469 6e67 2075 7369 6e67 2074 faulting using t │ │ │ 0048f440: 6865 2074 6869 7264 2061 6e64 2066 6f75 he third and fou │ │ │ -0048f450: 7274 6854 002e 49c0 1100 0020 2020 6172 rthT..I.... ar │ │ │ +0048f450: 7274 6854 002e 46c0 1100 0020 2020 6172 rthT..F.... ar │ │ │ 0048f460: 6775 6d65 6e74 732e 2054 6865 2072 6573 guments. The res │ │ │ 0048f470: 756c 7420 6765 7473 2074 6865 2064 6972 ult gets the dir │ │ │ 0048f480: 6563 746f 7279 2066 6965 6c64 2066 726f ectory field fro │ │ │ 0048f490: 6d20 7468 6520 7468 6972 6420 6578 7072 m the third expr │ │ │ -0048f4a0: 6573 7369 6f6e 2c4a 002f 4912 0000 2020 ession,J./I... │ │ │ +0048f4a0: 6573 7369 6f6e 2c4a 002f 4612 0000 2020 ession,J./F... │ │ │ 0048f4b0: 2074 6865 206e 616d 6520 6672 6f6d 2074 the name from t │ │ │ 0048f4c0: 6865 2066 6972 7374 2065 7870 7265 7373 he first express │ │ │ 0048f4d0: 696f 6e2c 2061 6e64 2074 6865 2074 7970 ion, and the typ │ │ │ 0048f4e0: 6520 6672 6f6d 2074 6865 2066 6f75 7274 e from the fourt │ │ │ -0048f4f0: 6815 002f 4913 0000 2020 2065 7870 7265 h../I... expre │ │ │ -0048f500: 7373 696f 6e2e 0700 2f49 1400 0012 002f ssion.../I...../ │ │ │ -0048f510: 4915 0000 2020 2045 7861 6d70 6c65 3a07 I... Example:. │ │ │ -0048f520: 002f 4916 0000 3800 2f49 1700 0020 2020 ./I...8./I... │ │ │ +0048f4f0: 6815 002f 4613 0000 2020 2065 7870 7265 h../F... expre │ │ │ +0048f500: 7373 696f 6e2e 0700 2f46 1400 0012 002f ssion.../F...../ │ │ │ +0048f510: 4615 0000 2020 2045 7861 6d70 6c65 3a07 F... Example:. │ │ │ +0048f520: 002f 4616 0000 3800 2f46 1700 0020 2020 ./F...8./F... │ │ │ 0048f530: 4754 4d3e 7221 2c22 6669 6c65 203a 222c GTM>r!,"file :", │ │ │ 0048f540: 6620 7720 3f32 302c 247a 7061 7273 6528 f w ?20,$zparse( │ │ │ 0048f550: 662c 2264 6972 6563 746f 7279 2229 2400 f,"directory")$. │ │ │ -0048f560: 2f49 1800 0020 2020 6669 6c65 3a20 7465 /I... file: te │ │ │ +0048f560: 2f46 1800 0020 2020 6669 6c65 3a20 7465 /F... file: te │ │ │ 0048f570: 7374 2e6c 6973 7420 2f75 7372 2f77 6f72 st.list /usr/wor │ │ │ -0048f580: 6b2f 0e00 2f49 1900 0020 2020 4754 4d3e k/../I... GTM> │ │ │ -0048f590: 0700 2f49 1a00 0053 002f 4921 0000 2020 ../I...S./I!.. │ │ │ +0048f580: 6b2f 0e00 2f46 1900 0020 2020 4754 4d3e k/../F... GTM> │ │ │ +0048f590: 0700 2f46 1a00 0053 002f 4621 0000 2020 ../F...S./F!.. │ │ │ 0048f5a0: 2054 6869 7320 7573 6573 2024 5a50 4152 This uses $ZPAR │ │ │ 0048f5b0: 5345 2829 2074 6f20 6469 7370 6c61 7920 SE() to display │ │ │ 0048f5c0: 7468 6520 6469 7265 6374 6f72 7920 666f the directory fo │ │ │ 0048f5d0: 7220 7468 6520 6669 6c65 206e 616d 6520 r the file name │ │ │ -0048f5e0: 656e 7465 7265 6420 6173 5200 2f49 2200 entered asR./I". │ │ │ +0048f5e0: 656e 7465 7265 6420 6173 5200 2f46 2200 entered asR./F". │ │ │ 0048f5f0: 0020 2020 696e 7075 7420 6174 2074 6865 . input at the │ │ │ 0048f600: 2070 726f 6d70 7420 6669 6c65 3a20 2c20 prompt file: , │ │ │ 0048f610: 696e 2074 6869 7320 6361 7365 2c20 7468 in this case, th │ │ │ 0048f620: 6520 6375 7272 656e 7420 776f 726b 696e e current workin │ │ │ -0048f630: 6720 6469 7265 6374 6f72 792e 0700 2f49 g directory.../I │ │ │ -0048f640: 2300 0012 002f 4924 0000 2020 2045 7861 #..../I$.. Exa │ │ │ -0048f650: 6d70 6c65 3a07 002f 4925 0000 1b00 2f49 mple:../I%..../I │ │ │ +0048f630: 6720 6469 7265 6374 6f72 792e 0700 2f46 g directory.../F │ │ │ +0048f640: 2300 0012 002f 4624 0000 2020 2045 7861 #..../F$.. Exa │ │ │ +0048f650: 6d70 6c65 3a07 002f 4625 0000 1b00 2f46 mple:../F%..../F │ │ │ 0048f660: 2600 0020 2020 2420 6364 202f 7573 722f &.. $ cd /usr/ │ │ │ -0048f670: 776f 726b 2f6d 6510 002f 4927 0000 2020 work/me../I'.. │ │ │ -0048f680: 2024 2024 6774 6d4a 002f 4928 0000 2020 $ $gtmJ./I(.. │ │ │ +0048f670: 776f 726b 2f6d 6510 002f 4627 0000 2020 work/me../F'.. │ │ │ +0048f680: 2024 2024 6774 6d4a 002f 4628 0000 2020 $ $gtmJ./F(.. │ │ │ 0048f690: 2047 544d 3e77 7269 7465 2024 7a70 6172 GTM>write $zpar │ │ │ 0048f6a0: 7365 2822 7465 7374 222c 2222 2c22 782e se("test","","x. │ │ │ 0048f6b0: 6c69 7374 222c 2279 2e63 2229 2f75 7372 list","y.c")/usr │ │ │ 0048f6c0: 2f77 6f72 6b2f 6d65 2f74 6573 742e 6c69 /work/me/test.li │ │ │ -0048f6d0: 734e 002f 4929 0000 2020 2047 544d 3e77 sN./I).. GTM>w │ │ │ +0048f6d0: 734e 002f 4629 0000 2020 2047 544d 3e77 sN./F).. GTM>w │ │ │ 0048f6e0: 7269 7465 2024 7a70 6172 7365 2822 7465 rite $zparse("te │ │ │ 0048f6f0: 7374 222c 2222 2c22 2f75 7372 2f77 6f72 st","","/usr/wor │ │ │ 0048f700: 6b2f 222c 222f 6465 762f 792e 6322 292f k/","/dev/y.c")/ │ │ │ 0048f710: 7573 722f 776f 726b 2f74 6573 742e 6348 usr/work/test.cH │ │ │ -0048f720: 002f 492a 0000 2020 2047 544d 3e77 7269 ./I*.. GTM>wri │ │ │ +0048f720: 002f 462a 0000 2020 2047 544d 3e77 7269 ./F*.. GTM>wri │ │ │ 0048f730: 7465 2024 7a70 6172 7365 2822 7465 7374 te $zparse("test │ │ │ 0048f740: 222c 2222 2c22 2f75 7372 2f77 6f72 6b22 ","","/usr/work" │ │ │ 0048f750: 2c22 2f64 6576 2f79 2e63 2229 2f75 7372 ,"/dev/y.c")/usr │ │ │ -0048f760: 2f74 6573 742e 630e 002f 4931 0000 2020 /test.c../I1.. │ │ │ -0048f770: 2047 544d 3e07 002f 4932 0000 5000 2f49 GTM>../I2..P./I │ │ │ +0048f760: 2f74 6573 742e 630e 002f 4631 0000 2020 /test.c../F1.. │ │ │ +0048f770: 2047 544d 3e07 002f 4632 0000 5000 2f46 GTM>../F2..P./F │ │ │ 0048f780: 3300 0020 2020 5468 6973 2065 7861 6d70 3.. This examp │ │ │ 0048f790: 6c65 2069 6c6c 7573 7472 6174 6573 7420 le illustratest │ │ │ 0048f7a0: 7468 6520 7573 6520 6f66 2074 6865 2074 the use of the t │ │ │ 0048f7b0: 6869 7264 2061 6e64 2066 6f75 7274 6820 hird and fourth │ │ │ 0048f7c0: 6172 6775 6d65 6e74 7320 746f 0000 0000 arguments to.... │ │ │ 0048f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -299003,39 +299003,39 @@ │ │ │ 0048ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 9501 0000 6e29 0000 0000 0000 ........n)...... │ │ │ -00490010: 2f00 0011 4845 4c50 00ff 7300 ff46 554e /...HELP..s..FUN │ │ │ +00490010: 2f00 00a5 4845 4c50 00ff 7300 ff46 554e /...HELP..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 49bf 1100 0020 2020 245a 5049 6563 .!I.... $ZPIec │ │ │ -00490050: 6528 2907 0022 4921 0000 5300 2249 3100 e().."I!..S."I1. │ │ │ +00490040: 0021 46bf 1100 0020 2020 245a 5049 6563 .!F.... $ZPIec │ │ │ +00490050: 6528 2907 0022 4621 0000 5300 2246 3100 e().."F!..S."F1. │ │ │ 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: 4941 0000 2020 206f 6620 6f6e 6520 6f72 IA.. of one or │ │ │ -004900c0: 206d 6f72 6520 6279 7465 732e 0700 2249 more bytes..."I │ │ │ -004900d0: 5100 0031 0022 4961 0000 2020 2054 6865 Q..1."Ia.. The │ │ │ +004900b0: 4641 0000 2020 206f 6620 6f6e 6520 6f72 FA.. of one or │ │ │ +004900c0: 206d 6f72 6520 6279 7465 732e 0700 2246 more bytes..."F │ │ │ +004900d0: 5100 0031 0022 4661 0000 2020 2054 6865 Q..1."Fa.. 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 2249 7100 0036 0022 4981 is:.."Iq..6."I. │ │ │ +00490100: 2069 733a 0700 2246 7100 0036 0022 4681 is:.."Fq..6."F. │ │ │ 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 4991 0000 1a00 2149 ff73 00ff ).."I.....!I.s.. │ │ │ +00490140: 2907 0022 4691 0000 1a00 2146 ff73 00ff ).."F.....!F.s.. │ │ │ 00490150: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -00490160: 6573 1300 2e49 bf11 0000 2020 2045 7861 es...I.... Exa │ │ │ -00490170: 6d70 6c65 7307 002f 4921 0000 1200 2f49 mples../I!..../I │ │ │ +00490160: 6573 1300 2e46 bf11 0000 2020 2045 7861 es...F.... Exa │ │ │ +00490170: 6d70 6c65 7307 002f 4621 0000 1200 2f46 mples../F!..../F │ │ │ 00490180: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -00490190: 2f49 4100 0000 0000 0000 0000 0000 0000 /IA............. │ │ │ +00490190: 2f46 4100 0000 0000 0000 0000 0000 0000 /FA............. │ │ │ 004901a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004901b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004901c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004901d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004901e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004901f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -299131,245 +299131,245 @@ │ │ │ 004907a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004907b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004907c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 d007 0000 ba29 0000 0000 0000 .........)...... │ │ │ -00490810: 7d00 0049 4845 4c50 00ff 7300 ff46 554e }..IHELP..s..FUN │ │ │ +00490810: 7d00 0046 4845 4c50 00ff 7300 ff46 554e }..FHELP..s..FUN │ │ │ 00490820: 4354 494f 4e53 00ff 7300 ff24 5a50 4945 CTIONS..s..$ZPIE │ │ │ 00490830: 4345 2829 00ff 7300 ff45 5841 4d50 4c45 CE()..s..EXAMPLE │ │ │ 00490840: 5300 bf51 0000 2020 2047 544d 3e66 6f72 S..Q.. GTM>for │ │ │ 00490850: 2069 3d30 3a31 3a33 2077 7269 7465 2021 i=0:1:3 write ! │ │ │ 00490860: 2c24 7a70 6965 6365 2822 2a22 5f24 7a63 ,$zpiece("*"_$zc │ │ │ 00490870: 6861 7228 3634 295f 222a 222c 247a 6368 har(64)_"*",$zch │ │ │ 00490880: 6172 2836 3429 2c69 292c 227c 220b 002f ar(64),i),"|"../ │ │ │ -00490890: 4961 0000 2020 207c 0c00 2f49 7100 0020 Ia.. |../Iq.. │ │ │ -004908a0: 2020 2a7c 0c00 2f49 8100 0020 2020 2a7c *|../I... *| │ │ │ -004908b0: 0b00 2f49 9100 0020 2020 7c0f 002e 49c0 ../I... |...I. │ │ │ -004908c0: 1100 0020 2020 4754 4d3e 0700 2f49 1200 ... GTM>../I.. │ │ │ -004908d0: 0050 002f 4913 0000 2020 2054 6869 7320 .P./I... This │ │ │ +00490890: 4661 0000 2020 207c 0c00 2f46 7100 0020 Fa.. |../Fq.. │ │ │ +004908a0: 2020 2a7c 0c00 2f46 8100 0020 2020 2a7c *|../F... *| │ │ │ +004908b0: 0b00 2f46 9100 0020 2020 7c0f 002e 46c0 ../F... |...F. │ │ │ +004908c0: 1100 0020 2020 4754 4d3e 0700 2f46 1200 ... GTM>../F.. │ │ │ +004908d0: 0050 002f 4613 0000 2020 2054 6869 7320 .P./F... This │ │ │ 004908e0: 6c6f 6f70 2064 6973 706c 6179 7320 7468 loop displays th │ │ │ 004908f0: 6520 7265 7375 6c74 206f 6620 245a 5049 e result of $ZPI │ │ │ 00490900: 4543 4528 292c 2073 7065 6369 6679 696e ECE(), specifyin │ │ │ 00490910: 6720 245a 4348 4152 2836 3429 2061 7320 g $ZCHAR(64) as │ │ │ -00490920: 6151 002f 4914 0000 2020 2064 656c 696d aQ./I... delim │ │ │ +00490920: 6151 002f 4614 0000 2020 2064 656c 696d aQ./F... delim │ │ │ 00490930: 6974 6572 2c20 6120 7069 6563 6520 706f iter, a piece po │ │ │ 00490940: 7369 7469 6f6e 2022 6265 666f 7265 2c22 sition "before," │ │ │ 00490950: 2066 6972 7374 2061 6e64 2073 6563 6f6e first and secon │ │ │ 00490960: 642c 2061 6e64 2022 6166 7465 7222 2074 d, and "after" t │ │ │ -00490970: 6865 1d00 2f49 1500 0020 2020 7365 7175 he../I... sequ │ │ │ +00490970: 6865 1d00 2f46 1500 0020 2020 7365 7175 he../F... sequ │ │ │ 00490980: 656e 6365 206f 6620 6f63 7465 7473 2e07 ence of octets.. │ │ │ -00490990: 002f 4916 0000 1200 2f49 1700 0020 2020 ./I...../I... │ │ │ -004909a0: 4578 616d 706c 653a 0700 2f49 1800 0053 Example:../I...S │ │ │ -004909b0: 002f 4919 0000 2020 2047 544d 3e66 6f72 ./I... GTM>for │ │ │ +00490990: 002f 4616 0000 1200 2f46 1700 0020 2020 ./F...../F... │ │ │ +004909a0: 4578 616d 706c 653a 0700 2f46 1800 0053 Example:../F...S │ │ │ +004909b0: 002f 4619 0000 2020 2047 544d 3e66 6f72 ./F... GTM>for │ │ │ 004909c0: 2069 3d2d 313a 313a 3320 7772 6974 6520 i=-1:1:3 write │ │ │ 004909d0: 212c 247a 7069 6563 6528 222a 225f 247a !,$zpiece("*"_$z │ │ │ 004909e0: 6368 6172 2836 3429 5f22 2a22 2c24 7a63 char(64)_"*",$zc │ │ │ 004909f0: 6861 7228 3634 292c 692c 692b 3129 2c22 har(64),i,i+1)," │ │ │ -00490a00: 7c22 0b00 2f49 1a00 0020 2020 7c0c 002f |"../I... |../ │ │ │ -00490a10: 4921 0000 2020 202a 7c0e 002f 4922 0000 I!.. *|../I".. │ │ │ -00490a20: 2020 202a 402a 7c0c 002f 4923 0000 2020 *@*|../I#.. │ │ │ -00490a30: 202a 7c0b 002f 4924 0000 2020 207c 0e00 *|../I$.. |.. │ │ │ -00490a40: 2f49 2500 0020 2020 4754 4d3e 0700 2f49 /I%.. GTM>../I │ │ │ -00490a50: 2600 0051 002f 4927 0000 2020 2054 6869 &..Q./I'.. Thi │ │ │ +00490a00: 7c22 0b00 2f46 1a00 0020 2020 7c0c 002f |"../F... |../ │ │ │ +00490a10: 4621 0000 2020 202a 7c0e 002f 4622 0000 F!.. *|../F".. │ │ │ +00490a20: 2020 202a 402a 7c0c 002f 4623 0000 2020 *@*|../F#.. │ │ │ +00490a30: 202a 7c0b 002f 4624 0000 2020 207c 0e00 *|../F$.. |.. │ │ │ +00490a40: 2f46 2500 0020 2020 4754 4d3e 0700 2f46 /F%.. GTM>../F │ │ │ +00490a50: 2600 0051 002f 4627 0000 2020 2054 6869 &..Q./F'.. Thi │ │ │ 00490a60: 7320 6578 616d 706c 6520 6973 2073 696d s example is sim │ │ │ 00490a70: 696c 6172 2074 6f20 7468 6520 7072 6576 ilar to the prev │ │ │ 00490a80: 696f 7573 2065 7861 6d70 6c65 2065 7863 ious example exc │ │ │ 00490a90: 6570 7420 7468 6174 2069 7420 6469 7370 ept that it disp │ │ │ -00490aa0: 6c61 7973 5400 2f49 2800 0020 2020 7477 laysT./I(.. tw │ │ │ +00490aa0: 6c61 7973 5400 2f46 2800 0020 2020 7477 laysT./F(.. tw │ │ │ 00490ab0: 6f20 7069 6563 6573 206f 6e20 6561 6368 o pieces on each │ │ │ 00490ac0: 2069 7465 7261 7469 6f6e 2e20 4e6f 7469 iteration. Noti │ │ │ 00490ad0: 6365 2074 6865 2064 656c 696d 6974 6572 ce the delimiter │ │ │ 00490ae0: 2028 2920 696e 2074 6865 206d 6964 646c () in the middl │ │ │ -00490af0: 6520 6f66 2074 6865 4500 2f49 2900 0020 e of theE./I).. │ │ │ +00490af0: 6520 6f66 2074 6865 4500 2f46 2900 0020 e of theE./F).. │ │ │ 00490b00: 2020 6f75 7470 7574 2066 6f72 2074 6865 output for the │ │ │ 00490b10: 2074 6869 7264 2069 7465 7261 7469 6f6e third iteration │ │ │ 00490b20: 2c20 7768 6963 6820 6469 7370 6c61 7973 , which displays │ │ │ 00490b30: 2062 6f74 6820 7069 6563 6573 2e07 002f both pieces.../ │ │ │ -00490b40: 492a 0000 1200 2f49 3100 0020 2020 4578 I*..../I1.. Ex │ │ │ -00490b50: 616d 706c 653a 0700 2f49 3200 0042 002f ample:../I2..B./ │ │ │ -00490b60: 4933 0000 2020 2046 6f72 2070 3d31 3a31 I3.. For p=1:1 │ │ │ +00490b40: 462a 0000 1200 2f46 3100 0020 2020 4578 F*..../F1.. Ex │ │ │ +00490b50: 616d 706c 653a 0700 2f46 3200 0042 002f ample:../F2..B./ │ │ │ +00490b60: 4633 0000 2020 2046 6f72 2070 3d31 3a31 F3.. For p=1:1 │ │ │ 00490b70: 3a24 5a4c 656e 6774 6828 782c 222f 2229 :$ZLength(x,"/") │ │ │ 00490b80: 2057 7269 7465 203f 702d 312a 3130 2c24 Write ?p-1*10,$ │ │ │ 00490b90: 5a50 4965 6365 2878 2c22 2f22 2c70 2907 ZPIece(x,"/",p). │ │ │ -00490ba0: 002f 4934 0000 5300 2f49 3500 0020 2020 ./I4..S./I5.. │ │ │ +00490ba0: 002f 4634 0000 5300 2f46 3500 0020 2020 ./F4..S./F5.. │ │ │ 00490bb0: 5468 6973 206c 6f6f 7020 7573 6573 2024 This loop uses $ │ │ │ 00490bc0: 5a4c 454e 4754 4828 2920 616e 6420 245a ZLENGTH() and $Z │ │ │ 00490bd0: 5049 4543 4528 2920 746f 2064 6973 706c PIECE() to displ │ │ │ 00490be0: 6179 2061 6c6c 2074 6865 2070 6965 6365 ay all the piece │ │ │ -00490bf0: 7320 6f66 2078 2069 6e1a 002f 4936 0000 s of x in../I6.. │ │ │ +00490bf0: 7320 6f66 2078 2069 6e1a 002f 4636 0000 s of x in../F6.. │ │ │ 00490c00: 2020 2063 6f6c 756d 6e61 7220 666f 726d columnar form │ │ │ -00490c10: 6174 2e07 002f 4937 0000 1200 2f49 3800 at.../I7..../I8. │ │ │ -00490c20: 0020 2020 4578 616d 706c 653a 0700 2f49 . Example:../I │ │ │ -00490c30: 3900 0034 002f 493a 0000 2020 2047 544d 9..4./I:.. GTM │ │ │ +00490c10: 6174 2e07 002f 4637 0000 1200 2f46 3800 at.../F7..../F8. │ │ │ +00490c20: 0020 2020 4578 616d 706c 653a 0700 2f46 . Example:../F │ │ │ +00490c30: 3900 0034 002f 463a 0000 2020 2047 544d 9..4./F:.. GTM │ │ │ 00490c40: 3e53 6574 2024 7069 6563 6528 782c 247a >Set $piece(x,$z │ │ │ 00490c50: 6368 6172 2836 3429 2c32 3529 3d22 2220 char(64),25)="" │ │ │ -00490c60: 7772 6974 6520 7822 002f 4941 0000 2020 write x"./IA.. │ │ │ +00490c60: 7772 6974 6520 7822 002f 4641 0000 2020 write x"./FA.. │ │ │ 00490c70: 2040 4040 4040 4040 4040 4040 4040 4040 @@@@@@@@@@@@@@@ │ │ │ -00490c80: 4040 4040 4040 4040 4007 002f 4942 0000 @@@@@@@@@../IB.. │ │ │ -00490c90: 4c00 2f49 4300 0020 2020 5468 6973 2053 L./IC.. This S │ │ │ +00490c80: 4040 4040 4040 4040 4007 002f 4642 0000 @@@@@@@@@../FB.. │ │ │ +00490c90: 4c00 2f46 4300 0020 2020 5468 6973 2053 L./FC.. This S │ │ │ 00490ca0: 4554 7320 7468 6520 3235 7468 2070 6965 ETs the 25th pie │ │ │ 00490cb0: 6365 206f 6620 7468 6520 7661 7269 6162 ce of the variab │ │ │ 00490cc0: 6c65 2078 2074 6f20 6e75 6c6c 2c20 7769 le x to null, wi │ │ │ -00490cd0: 7468 2064 656c 696d 6974 6572 5400 2f49 th delimiterT./I │ │ │ +00490cd0: 7468 2064 656c 696d 6974 6572 5400 2f46 th delimiterT./F │ │ │ 00490ce0: 4400 0020 2020 245a 4348 4152 2836 3429 D.. $ZCHAR(64) │ │ │ 00490cf0: 2e20 5468 6973 2070 726f 6475 6365 7320 . This produces │ │ │ 00490d00: 6120 6279 7465 2073 6571 7565 6e63 6520 a byte sequence │ │ │ 00490d10: 6f66 2032 3420 6174 2d73 6967 6e73 2028 of 24 at-signs ( │ │ │ 00490d20: 4029 2070 7265 6365 6469 6e67 2074 6865 @) preceding the │ │ │ -00490d30: 0f00 2f49 4500 0020 2020 6e75 6c6c 2e07 ../IE.. null.. │ │ │ -00490d40: 002f 4946 0000 1b00 1a49 5245 5649 4f55 ./IF.....IREVIOU │ │ │ +00490d30: 0f00 2f46 4500 0020 2020 6e75 6c6c 2e07 ../FE.. null.. │ │ │ +00490d40: 002f 4646 0000 1b00 1a46 5245 5649 4f55 ./FF.....FREVIOU │ │ │ 00490d50: 5328 2900 0024 5a50 7265 7669 6f75 7328 S()..$ZPrevious( │ │ │ -00490d60: 2917 0024 49bf 1100 0020 2020 245a 5072 )..$I.... $ZPr │ │ │ -00490d70: 6576 696f 7573 2829 0700 2549 2100 0050 evious()..%I!..P │ │ │ -00490d80: 0025 4931 0000 2020 2054 6865 2024 5a50 .%I1.. The $ZP │ │ │ +00490d60: 2917 0024 46bf 1100 0020 2020 245a 5072 )..$F.... $ZPr │ │ │ +00490d70: 6576 696f 7573 2829 0700 2546 2100 0050 evious()..%F!..P │ │ │ +00490d80: 0025 4631 0000 2020 2054 6865 2024 5a50 .%F1.. The $ZP │ │ │ 00490d90: 5245 5649 4f55 5320 6675 6e63 7469 6f6e REVIOUS function │ │ │ 00490da0: 2072 6574 7572 6e73 2074 6865 2073 7562 returns the sub │ │ │ 00490db0: 7363 7269 7074 206f 6620 7468 6520 7072 script of the pr │ │ │ 00490dc0: 6576 696f 7573 206c 6f63 616c 206f 724b evious local orK │ │ │ -00490dd0: 0025 4941 0000 2020 2067 6c6f 6261 6c20 .%IA.. global │ │ │ +00490dd0: 0025 4641 0000 2020 2067 6c6f 6261 6c20 .%FA.. global │ │ │ 00490de0: 7661 7269 6162 6c65 206e 616d 6520 696e variable name in │ │ │ 00490df0: 2063 6f6c 6c61 7469 6f6e 2073 6571 7565 collation seque │ │ │ 00490e00: 6e63 6520 7769 7468 696e 2074 6865 2061 nce within the a │ │ │ -00490e10: 7272 6179 206c 6576 656c 4b00 2549 5100 rray levelK.%IQ. │ │ │ +00490e10: 7272 6179 206c 6576 656c 4b00 2546 5100 rray levelK.%FQ. │ │ │ 00490e20: 0020 2020 7370 6563 6966 6965 6420 6279 . specified by │ │ │ 00490e30: 2069 7473 2061 7267 756d 656e 742e 2057 its argument. W │ │ │ 00490e40: 6865 6e20 245a 5052 4556 494f 5553 2829 hen $ZPREVIOUS() │ │ │ 00490e50: 2068 6173 2061 6e20 756e 7375 6273 6372 has an unsubscr │ │ │ -00490e60: 6970 7465 6452 0025 4961 0000 2020 2061 iptedR.%Ia.. a │ │ │ +00490e60: 6970 7465 6452 0025 4661 0000 2020 2061 iptedR.%Fa.. a │ │ │ 00490e70: 7267 756d 656e 742c 2069 7420 7265 7475 rgument, it retu │ │ │ 00490e80: 726e 7320 7468 6520 7072 6576 696f 7573 rns the previous │ │ │ 00490e90: 2075 6e73 7562 7363 7269 7074 6564 206c unsubscripted l │ │ │ 00490ea0: 6f63 616c 206f 7220 676c 6f62 616c 2076 ocal or global v │ │ │ -00490eb0: 6172 6961 626c 6525 0025 4971 0000 2020 ariable%.%Iq.. │ │ │ +00490eb0: 6172 6961 626c 6525 0025 4671 0000 2020 ariable%.%Fq.. │ │ │ 00490ec0: 206e 616d 6520 696e 2063 6f6c 6c61 7469 name in collati │ │ │ -00490ed0: 6e67 2073 6571 7565 6e63 652e 0700 2549 ng sequence...%I │ │ │ -00490ee0: 8100 004a 0025 4991 0000 2020 2054 6865 ...J.%I... The │ │ │ +00490ed0: 6e67 2073 6571 7565 6e63 652e 0700 2546 ng sequence...%F │ │ │ +00490ee0: 8100 004a 0025 4691 0000 2020 2054 6865 ...J.%F... The │ │ │ 00490ef0: 2024 5a50 5245 5649 4f55 5320 6675 6e63 $ZPREVIOUS func │ │ │ 00490f00: 7469 6f6e 2070 726f 7669 6465 7320 636f tion provides co │ │ │ 00490f10: 6d70 6174 6962 696c 6974 7920 7769 7468 mpatibility with │ │ │ 00490f20: 2073 6f6d 6520 6f74 6865 7220 4d4f 0024 some other MO.$ │ │ │ -00490f30: 49c0 1100 0020 2020 696d 706c 656d 656e I.... implemen │ │ │ +00490f30: 46c0 1100 0020 2020 696d 706c 656d 656e F.... implemen │ │ │ 00490f40: 7461 7469 6f6e 732e 2054 6865 204d 2044 tations. The M D │ │ │ 00490f50: 6576 656c 6f70 6d65 6e74 2043 6f6d 6d69 evelopment Commi │ │ │ 00490f60: 7474 6565 2063 686f 7365 2074 6f20 696d ttee chose to im │ │ │ -00490f70: 706c 656d 656e 7420 7468 6973 5400 2549 plement thisT.%I │ │ │ +00490f70: 706c 656d 656e 7420 7468 6973 5400 2546 plement thisT.%F │ │ │ 00490f80: 1200 0020 2020 6675 6e63 7469 6f6e 616c ... functional │ │ │ 00490f90: 6974 7920 7769 7468 2074 6865 206f 7074 ity with the opt │ │ │ 00490fa0: 696f 6e61 6c20 7365 636f 6e64 202d 3120 ional second -1 │ │ │ 00490fb0: 6172 6775 6d65 6e74 206f 6620 244f 5244 argument of $ORD │ │ │ 00490fc0: 4552 2829 2e20 5468 6572 6566 6f72 652c ER(). Therefore, │ │ │ 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 8c06 0000 5129 0000 0000 0000 ........Q)...... │ │ │ -00491010: 8200 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00491010: 8200 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..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 c034 0000 2020 2024 5a50 4152 5345 S..4.. $ZPARSE │ │ │ 00491050: 2829 2e20 496e 2074 6865 2066 6972 7374 (). In the first │ │ │ 00491060: 2073 7461 7465 6d65 6e74 2c20 7468 6520 statement, the │ │ │ 00491070: 6669 7273 7420 6172 6775 6d65 6e74 2068 first argument h │ │ │ 00491080: 6173 206e 6f20 6469 7265 6374 6f72 7920 as no directory │ │ │ -00491090: 6f72 5000 2f49 3500 0020 2020 6578 7465 orP./I5.. exte │ │ │ +00491090: 6f72 5000 2f46 3500 0020 2020 6578 7465 orP./F5.. exte │ │ │ 004910a0: 6e73 696f 6e20 6669 656c 642c 2073 6f20 nsion field, so │ │ │ 004910b0: 245a 5041 5253 4528 2920 7375 6273 7469 $ZPARSE() substi │ │ │ 004910c0: 7475 7465 7320 7468 6520 6578 7465 6e73 tutes the extens │ │ │ 004910d0: 696f 6e20 6669 656c 6420 6672 6f6d 2074 ion field from t │ │ │ -004910e0: 6865 5100 2f49 3600 0020 2020 7468 6972 heQ./I6.. thir │ │ │ +004910e0: 6865 5100 2f46 3600 0020 2020 7468 6972 heQ./F6.. thir │ │ │ 004910f0: 6420 6172 6775 6d65 6e74 2e20 5369 6e63 d argument. Sinc │ │ │ 00491100: 6520 6e65 6974 6865 7220 7468 6520 7468 e neither the th │ │ │ 00491110: 6972 6420 6e6f 7220 666f 7572 7468 2061 ird nor fourth a │ │ │ 00491120: 7267 756d 656e 7420 7370 6563 6966 6965 rgument specifie │ │ │ -00491130: 7320 6150 002f 4937 0000 2020 2064 6972 s aP./I7.. dir │ │ │ +00491130: 7320 6150 002f 4637 0000 2020 2064 6972 s aP./F7.. dir │ │ │ 00491140: 6563 746f 7279 2c20 616e 6420 6265 6361 ectory, and beca │ │ │ 00491150: 7573 6520 7468 6520 666f 7572 7468 2061 use the fourth a │ │ │ 00491160: 7267 756d 656e 7420 646f 6573 206e 6f74 rgument does not │ │ │ 00491170: 2063 6f6e 7461 696e 2061 6e79 2066 6965 contain any fie │ │ │ -00491180: 6c64 7350 002f 4938 0000 2020 2074 6861 ldsP./I8.. tha │ │ │ +00491180: 6c64 7350 002f 4638 0000 2020 2074 6861 ldsP./F8.. tha │ │ │ 00491190: 7420 6172 6520 6e6f 7420 7072 6573 656e t are not presen │ │ │ 004911a0: 7420 696e 2074 6865 2074 6869 7264 2061 t in the third a │ │ │ 004911b0: 7267 756d 656e 742c 2074 6865 2066 6f75 rgument, the fou │ │ │ 004911c0: 7274 6820 6172 6775 6d65 6e74 2069 7320 rth argument is │ │ │ -004911d0: 6e6f 740f 002f 4939 0000 2020 2075 7365 not../I9.. use │ │ │ -004911e0: 642e 0700 2f49 3a00 0053 002f 4941 0000 d.../I:..S./IA.. │ │ │ +004911d0: 6e6f 740f 002f 4639 0000 2020 2075 7365 not../F9.. use │ │ │ +004911e0: 642e 0700 2f46 3a00 0053 002f 4641 0000 d.../F:..S./FA.. │ │ │ 004911f0: 2020 2049 6e20 7468 6520 7365 636f 6e64 In the second │ │ │ 00491200: 2073 7461 7465 6d65 6e74 2c20 7468 6520 statement, the │ │ │ 00491210: 6669 7273 7420 6172 6775 6d65 6e74 2074 first argument t │ │ │ 00491220: 6f20 245a 5041 5253 4528 2920 6973 2061 o $ZPARSE() is a │ │ │ -00491230: 6761 696e 206d 6973 7369 6e67 5000 2f49 gain missingP./I │ │ │ +00491230: 6761 696e 206d 6973 7369 6e67 5000 2f46 gain missingP./F │ │ │ 00491240: 4200 0020 2020 626f 7468 2074 6865 2064 B.. both the d │ │ │ 00491250: 6972 6563 746f 7279 2061 6e64 2065 7874 irectory and ext │ │ │ 00491260: 656e 7369 6f6e 2e20 496e 2074 6869 7320 ension. In this │ │ │ 00491270: 696e 7374 616e 6365 2c20 245a 5041 5253 instance, $ZPARS │ │ │ -00491280: 4528 2920 7573 6573 2074 6865 5200 2f49 E() uses theR./I │ │ │ +00491280: 4528 2920 7573 6573 2074 6865 5200 2f46 E() uses theR./F │ │ │ 00491290: 4300 0020 2020 6469 7265 6374 6f72 7920 C.. directory │ │ │ 004912a0: 7370 6563 6966 6965 6420 696e 2074 6865 specified in the │ │ │ 004912b0: 2074 6869 7264 2061 7267 756d 656e 7420 third argument │ │ │ 004912c0: 616e 642c 2062 6563 7561 7365 206e 6569 and, becuase nei │ │ │ 004912d0: 7468 6572 2074 6865 2066 6972 7374 5000 ther the firstP. │ │ │ -004912e0: 2f49 4400 0020 2020 6e6f 7220 7468 6972 /ID.. nor thir │ │ │ +004912e0: 2f46 4400 0020 2020 6e6f 7220 7468 6972 /FD.. nor thir │ │ │ 004912f0: 6420 6172 6775 6d65 6e74 2073 7065 6369 d argument speci │ │ │ 00491300: 6669 6573 2061 2066 696c 6520 6578 7465 fies a file exte │ │ │ 00491310: 6e73 696f 6e2c 2024 5a50 4152 5345 2829 nsion, $ZPARSE() │ │ │ 00491320: 2075 7365 7320 7468 6520 6669 6c65 2d00 uses the file-. │ │ │ -00491330: 2f49 4500 0020 2020 6578 7465 6e73 696f /IE.. extensio │ │ │ +00491330: 2f46 4500 0020 2020 6578 7465 6e73 696f /FE.. extensio │ │ │ 00491340: 6e20 6672 6f6d 2074 6865 2066 6f75 7274 n from the fourt │ │ │ -00491350: 6820 6172 6775 6d65 6e74 2e07 002f 4946 h argument.../IF │ │ │ -00491360: 0000 5200 2f49 4700 0020 2020 496e 2074 ..R./IG.. In t │ │ │ +00491350: 6820 6172 6775 6d65 6e74 2e07 002f 4646 h argument.../FF │ │ │ +00491360: 0000 5200 2f46 4700 0020 2020 496e 2074 ..R./FG.. In t │ │ │ 00491370: 6865 2074 6869 7264 2073 7461 7465 6d65 he third stateme │ │ │ 00491380: 6e74 2c20 6265 6361 7573 6520 222f 7573 nt, because "/us │ │ │ 00491390: 722f 776f 726b 2220 646f 6573 206e 6f74 r/work" does not │ │ │ 004913a0: 2065 6e64 2077 6974 6820 6120 6261 636b end with a back │ │ │ -004913b0: 7761 7264 5400 2f49 4800 0020 2020 736c wardT./IH.. sl │ │ │ +004913b0: 7761 7264 5400 2f46 4800 0020 2020 736c wardT./FH.. sl │ │ │ 004913c0: 6173 6820 282f 292c 2024 5a50 4152 5345 ash (/), $ZPARSE │ │ │ 004913d0: 2829 2069 6e74 6572 7072 6574 7320 7468 () interprets th │ │ │ 004913e0: 6520 7375 6273 7472 696e 6720 2277 6f72 e substring "wor │ │ │ 004913f0: 6b22 2061 7320 6120 6669 6c65 206e 616d k" as a file nam │ │ │ -00491400: 652e 2054 6865 6e2c 4e00 2f49 4900 0020 e. Then,N./II.. │ │ │ +00491400: 652e 2054 6865 6e2c 4e00 2f46 4900 0020 e. Then,N./FI.. │ │ │ 00491410: 2020 245a 5041 5253 4528 2920 7375 6273 $ZPARSE() subs │ │ │ 00491420: 7469 7475 7465 7320 222f 7573 722f 2220 titutes "/usr/" │ │ │ 00491430: 666f 7220 7468 6520 6469 7265 6374 6f72 for the director │ │ │ 00491440: 7920 6d69 7373 696e 6720 696e 2074 6865 y missing in the │ │ │ -00491450: 2066 6972 7374 5200 2f49 4a00 0020 2020 firstR./IJ.. │ │ │ +00491450: 2066 6972 7374 5200 2f46 4a00 0020 2020 firstR./FJ.. │ │ │ 00491460: 6172 6775 6d65 6e74 2061 6e64 2073 7562 argument and sub │ │ │ 00491470: 7374 6974 7574 6573 2022 2e63 2220 6672 stitutes ".c" fr │ │ │ 00491480: 6f6d 2074 6865 2066 6f75 7274 6820 6172 om the fourth ar │ │ │ 00491490: 6775 6d65 6e74 2066 6f72 2074 6865 2065 gument for the e │ │ │ -004914a0: 7874 656e 7369 6f6e 3a00 2f49 5100 0020 xtension:./IQ.. │ │ │ +004914a0: 7874 656e 7369 6f6e 3a00 2f46 5100 0020 xtension:./FQ.. │ │ │ 004914b0: 2020 6d69 7373 696e 6720 6672 6f6d 2062 missing from b │ │ │ 004914c0: 6f74 6820 7468 6520 6669 7273 7420 616e oth the first an │ │ │ 004914d0: 6420 7468 6972 6420 6172 6775 6d65 6e74 d third argument │ │ │ -004914e0: 732e 0700 2f49 5200 0012 002f 4953 0000 s.../IR..../IS.. │ │ │ -004914f0: 2020 2045 7861 6d70 6c65 3a07 002f 4954 Example:../IT │ │ │ -00491500: 0000 1b00 2f49 5500 0020 2020 2420 6364 ..../IU.. $ cd │ │ │ +004914e0: 732e 0700 2f46 5200 0012 002f 4653 0000 s.../FR..../FS.. │ │ │ +004914f0: 2020 2045 7861 6d70 6c65 3a07 002f 4654 Example:../FT │ │ │ +00491500: 0000 1b00 2f46 5500 0020 2020 2420 6364 ..../FU.. $ cd │ │ │ 00491510: 202f 7573 722f 776f 726b 2f6d 652e 002f /usr/work/me../ │ │ │ -00491520: 4956 0000 2020 2024 202f 7573 722f 6c69 IV.. $ /usr/li │ │ │ +00491520: 4656 0000 2020 2024 202f 7573 722f 6c69 FV.. $ /usr/li │ │ │ 00491530: 622f 6669 732d 6774 6d2f 5635 2e34 2d30 b/fis-gtm/V5.4-0 │ │ │ -00491540: 3032 425f 7838 362f 6774 6d4c 002f 4957 02B_x86/gtmL./IW │ │ │ +00491540: 3032 425f 7838 362f 6774 6d4c 002f 4657 02B_x86/gtmL./FW │ │ │ 00491550: 0000 2020 2047 544d 3e46 6f72 2069 3d22 .. GTM>For i=" │ │ │ 00491560: 4449 5245 4354 4f52 5922 2c22 4e41 4d45 DIRECTORY","NAME │ │ │ 00491570: 222c 2254 5950 4522 2c22 2220 5772 6974 ","TYPE","" Writ │ │ │ 00491580: 6520 245a 5041 5253 4528 2274 6573 742e e $ZPARSE("test. │ │ │ -00491590: 6d22 2c69 292c 2117 002f 4958 0000 2020 m",i),!../IX.. │ │ │ +00491590: 6d22 2c69 292c 2117 002f 4658 0000 2020 m",i),!../FX.. │ │ │ 004915a0: 202f 7573 722f 776f 726b 2f6d 652f 0e00 /usr/work/me/.. │ │ │ -004915b0: 2f49 5900 0020 2020 7465 7374 0c00 2f49 /IY.. test../I │ │ │ -004915c0: 5a00 0020 2020 2e6d 1d00 2f49 6100 0020 Z.. .m../Ia.. │ │ │ +004915b0: 2f46 5900 0020 2020 7465 7374 0c00 2f46 /FY.. test../F │ │ │ +004915c0: 5a00 0020 2020 2e6d 1d00 2f46 6100 0020 Z.. .m../Fa.. │ │ │ 004915d0: 2020 2f75 7372 2f77 6f72 6b2f 6d65 2f74 /usr/work/me/t │ │ │ -004915e0: 6573 742e 6d0e 002f 4962 0000 2020 2047 est.m../Ib.. G │ │ │ -004915f0: 544d 3e07 002f 4963 0000 4f00 2f49 6400 TM>../Ic..O./Id. │ │ │ +004915e0: 6573 742e 6d0e 002f 4662 0000 2020 2047 est.m../Fb.. G │ │ │ +004915f0: 544d 3e07 002f 4663 0000 4f00 2f46 6400 TM>../Fc..O./Fd. │ │ │ 00491600: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 00491610: 2069 6c6c 7573 7472 6174 6573 2074 6865 illustrates the │ │ │ 00491620: 206f 7574 7075 7420 7072 6f64 7563 6564 output produced │ │ │ 00491630: 2066 6f72 2065 6163 6820 6f66 2074 6865 for each of the │ │ │ -00491640: 2070 6f73 7369 626c 6529 002f 4965 0000 possible)./Ie.. │ │ │ +00491640: 2070 6f73 7369 626c 6529 002f 4665 0000 possible)./Fe.. │ │ │ 00491650: 2020 2076 616c 7565 7320 666f 7220 7468 values for th │ │ │ 00491660: 6520 7365 636f 6e64 2061 7267 756d 656e e second argumen │ │ │ -00491670: 742e 0700 2f49 6600 0013 001a 4945 454b t.../If.....IEEK │ │ │ +00491670: 742e 0700 2f46 6600 0013 001a 4645 454b t.../Ff.....FEEK │ │ │ 00491680: 2829 0000 245a 5045 454b 2829 0000 0000 ()..$ZPEEK().... │ │ │ 00491690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004916a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004916b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004916c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004916d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004916e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -299387,405 +299387,405 @@ │ │ │ 004917a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004917b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004917c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004917d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004917e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004917f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00491800: 0400 0000 ff07 0000 7329 0000 0000 0000 ........s)...... │ │ │ -00491810: 3300 0049 4845 4c50 00ff 7300 ff46 554e 3..IHELP..s..FUN │ │ │ +00491810: 3300 0046 4845 4c50 00ff 7300 ff46 554e 3..FHELP..s..FUN │ │ │ 00491820: 4354 494f 4e53 00ff 7300 ff24 5a50 4545 CTIONS..s..$ZPEE │ │ │ 00491830: 4b28 2900 bf11 0000 2020 2024 5a50 4545 K()..... $ZPEE │ │ │ -00491840: 4b28 2907 0021 4921 0000 5400 2149 3100 K()..!I!..T.!I1. │ │ │ +00491840: 4b28 2907 0021 4621 0000 5400 2146 3100 K()..!F!..T.!F1. │ │ │ 00491850: 0020 2020 5072 6f76 6964 6573 2061 2077 . Provides a w │ │ │ 00491860: 6179 2074 6f20 6578 616d 696e 6520 6d65 ay to examine me │ │ │ 00491870: 6d6f 7279 2069 6e20 7468 6520 6375 7272 mory in the curr │ │ │ 00491880: 656e 7420 7072 6f63 6573 7320 6164 6472 ent process addr │ │ │ 00491890: 6573 7320 7370 6163 652e 2055 7365 4f00 ess space. UseO. │ │ │ -004918a0: 2149 4100 0020 2020 6f66 2074 6869 7320 !IA.. of this │ │ │ +004918a0: 2146 4100 0020 2020 6f66 2074 6869 7320 !FA.. of this │ │ │ 004918b0: 6675 6e63 7469 6f6e 2072 6571 7569 7265 function require │ │ │ 004918c0: 7320 696e 666f 726d 6174 696f 6e20 6162 s information ab │ │ │ 004918d0: 6f75 7420 4754 2e4d 2069 6e74 6572 6e61 out GT.M interna │ │ │ 004918e0: 6c73 2c20 7768 6963 6820 6d61 7950 0021 ls, which mayP.! │ │ │ -004918f0: 4951 0000 2020 2063 6861 6e67 6520 6672 IQ.. change fr │ │ │ +004918f0: 4651 0000 2020 2063 6861 6e67 6520 6672 FQ.. change fr │ │ │ 00491900: 6f6d 2072 656c 6561 7365 2074 6f20 7265 om release to re │ │ │ 00491910: 6c65 6173 652e 2043 6f6e 7461 6374 2046 lease. Contact F │ │ │ 00491920: 4953 2073 7570 706f 7274 2066 6f72 2069 IS support for i │ │ │ 00491930: 6e66 6f72 6d61 7469 6f6e 206f 6e4c 0021 nformation onL.! │ │ │ -00491940: 4961 0000 2020 2074 6563 686e 6971 7565 Ia.. technique │ │ │ +00491940: 4661 0000 2020 2074 6563 686e 6971 7565 Fa.. technique │ │ │ 00491950: 7320 666f 7220 7573 696e 6720 245a 5045 s for using $ZPE │ │ │ 00491960: 454b 2829 2069 6e20 6c61 7267 656c 7920 EK() in largely │ │ │ 00491970: 7265 6c65 6173 6520 696e 6465 7065 6e64 release independ │ │ │ -00491980: 656e 7420 7761 7973 2e07 0021 4971 0000 ent ways...!Iq.. │ │ │ -00491990: 5100 2149 8100 0020 2020 5468 6520 245a Q.!I... The $Z │ │ │ +00491980: 656e 7420 7761 7973 2e07 0021 4671 0000 ent ways...!Fq.. │ │ │ +00491990: 5100 2146 8100 0020 2020 5468 6520 245a Q.!F... The $Z │ │ │ 004919a0: 5045 454b 2829 2066 756e 6374 696f 6e20 PEEK() function │ │ │ 004919b0: 7265 7475 726e 7320 7468 6520 636f 6e74 returns the cont │ │ │ 004919c0: 656e 7473 206f 6620 7468 6520 6d65 6d6f ents of the memo │ │ │ 004919d0: 7279 2072 6571 7565 7374 6564 2061 7320 ry requested as │ │ │ -004919e0: 6146 0021 4991 0000 2020 2073 7472 696e aF.!I... strin │ │ │ +004919e0: 6146 0021 4691 0000 2020 2073 7472 696e aF.!F... strin │ │ │ 004919f0: 6720 6465 7065 6e64 696e 6720 6f6e 2074 g depending on t │ │ │ 00491a00: 6865 2072 6571 7565 7374 6564 2028 6f72 he requested (or │ │ │ 00491a10: 2064 6566 6175 6c74 6564 2920 666f 726d defaulted) form │ │ │ -00491a20: 6174 7469 6e67 2e08 0020 49c0 1100 0031 atting... I....1 │ │ │ -00491a30: 0021 4912 0000 2020 2054 6865 2066 6f72 .!I... The for │ │ │ +00491a20: 6174 7469 6e67 2e08 0020 46c0 1100 0031 atting... F....1 │ │ │ +00491a30: 0021 4612 0000 2020 2054 6865 2066 6f72 .!F... The for │ │ │ 00491a40: 6d61 7420 6f66 2074 6865 2024 5a50 4545 mat of the $ZPEE │ │ │ 00491a50: 4b28 2920 6675 6e63 7469 6f6e 2069 733a K() function is: │ │ │ -00491a60: 0700 2149 1300 003e 0021 4914 0000 2020 ..!I...>.!I... │ │ │ +00491a60: 0700 2146 1300 003e 0021 4614 0000 2020 ..!F...>.!F... │ │ │ 00491a70: 2024 5a50 4545 4b28 226d 6e65 6d6f 6e69 $ZPEEK("mnemoni │ │ │ 00491a80: 635b 3a61 7267 756d 656e 745d 222c 6f66 c[:argument]",of │ │ │ 00491a90: 6673 6574 2c6c 656e 6774 685b 2c66 6f72 fset,length[,for │ │ │ -00491aa0: 6d61 745d 2907 0021 4915 0000 4c00 2149 mat])..!I...L.!I │ │ │ +00491aa0: 6d61 745d 2907 0021 4615 0000 4c00 2146 mat])..!F...L.!F │ │ │ 00491ab0: 1600 0020 2020 2020 6f20 6d6e 656d 6f6e ... o mnemon │ │ │ 00491ac0: 6963 2073 7065 6369 6669 6573 2074 6865 ic specifies the │ │ │ 00491ad0: 206d 656d 6f72 7920 6172 6561 2024 5a50 memory area $ZP │ │ │ 00491ae0: 4545 4b28 2920 6973 2074 6f20 6163 6365 EEK() is to acce │ │ │ -00491af0: 7373 2e20 536f 6d65 5400 2149 1700 0020 ss. SomeT.!I... │ │ │ +00491af0: 7373 2e20 536f 6d65 5400 2146 1700 0020 ss. SomeT.!F... │ │ │ 00491b00: 2020 2020 2020 6d6e 656d 6f6e 6963 7320 mnemonics │ │ │ 00491b10: 6861 7665 2061 7267 756d 656e 7473 2073 have arguments s │ │ │ 00491b20: 6570 6172 6174 6564 2066 726f 6d20 7468 eparated from th │ │ │ 00491b30: 6520 6d6e 656d 6f6e 6963 2062 7920 6120 e mnemonic by a │ │ │ -00491b40: 636f 6c6f 6e20 2822 3a22 292e 5400 2149 colon (":").T.!I │ │ │ +00491b40: 636f 6c6f 6e20 2822 3a22 292e 5400 2146 colon (":").T.!F │ │ │ 00491b50: 1800 0020 2020 2020 2020 5468 6520 6d6e ... The mn │ │ │ 00491b60: 656d 6f6e 6963 7320 6172 6520 6361 7365 emonics are case │ │ │ 00491b70: 2069 6e64 6570 656e 6465 6e74 2e20 506f independent. Po │ │ │ 00491b80: 7373 6962 6c65 206d 6e65 6d6f 6e69 6373 ssible mnemonics │ │ │ 00491b90: 2c20 7468 6569 7220 706f 7373 6962 6c65 , their possible │ │ │ -00491ba0: 3400 2149 1900 0020 2020 2020 2020 6162 4.!I... ab │ │ │ +00491ba0: 3400 2146 1900 0020 2020 2020 2020 6162 4.!F... ab │ │ │ 00491bb0: 6272 6576 6961 7469 6f6e 7320 616e 6420 breviations and │ │ │ 00491bc0: 7468 6569 7220 6172 6775 6d65 6e74 7320 their arguments │ │ │ -00491bd0: 6172 653a 0700 2149 1a00 0054 0021 4921 are:..!I...T.!I! │ │ │ +00491bd0: 6172 653a 0700 2146 1a00 0054 0021 4621 are:..!F...T.!F! │ │ │ 00491be0: 0000 2020 2020 2020 2020 2020 6f20 4353 .. o CS │ │ │ 00491bf0: 415b 5245 475d 202d 2072 6574 7572 6e73 A[REG] - returns │ │ │ 00491c00: 2061 2076 616c 7565 2066 726f 6d20 7468 a value from th │ │ │ 00491c10: 6520 7367 6d6e 745f 6164 6472 7320 2870 e sgmnt_addrs (p │ │ │ 00491c20: 726f 6365 7373 2070 7269 7661 7465 294c rocess private)L │ │ │ -00491c30: 0021 4922 0000 2020 2020 2020 2020 2020 .!I".. │ │ │ +00491c30: 0021 4622 0000 2020 2020 2020 2020 2020 .!F".. │ │ │ 00491c40: 2020 636f 6e74 726f 6c20 626c 6f63 6b2e control block. │ │ │ 00491c50: 2054 616b 6573 2061 2063 6173 6520 696e Takes a case in │ │ │ 00491c60: 6465 7065 6e64 656e 7420 7265 6769 6f6e dependent region │ │ │ -00491c70: 206e 616d 6520 6173 2061 6e1c 0021 4923 name as an..!I# │ │ │ +00491c70: 206e 616d 6520 6173 2061 6e1c 0021 4623 name as an..!F# │ │ │ 00491c80: 0000 2020 2020 2020 2020 2020 2020 6172 .. ar │ │ │ -00491c90: 6775 6d65 6e74 2e4d 0021 4924 0000 2020 gument.M.!I$.. │ │ │ +00491c90: 6775 6d65 6e74 2e4d 0021 4624 0000 2020 gument.M.!F$.. │ │ │ 00491ca0: 2020 2020 2020 2020 6f20 4648 5b52 4547 o FH[REG │ │ │ 00491cb0: 5d20 2d20 7265 7475 726e 7320 6120 7661 ] - returns a va │ │ │ 00491cc0: 6c75 6520 6672 6f6d 2074 6865 2073 676d lue from the sgm │ │ │ 00491cd0: 6e74 5f64 6174 6120 2873 6861 7265 6420 nt_data (shared │ │ │ -00491ce0: 6669 6c65 5400 2149 2500 0020 2020 2020 fileT.!I%.. │ │ │ +00491ce0: 6669 6c65 5400 2146 2500 0020 2020 2020 fileT.!F%.. │ │ │ 00491cf0: 2020 2020 2020 2068 6561 6465 7229 2063 header) c │ │ │ 00491d00: 6f6e 7472 6f6c 2062 6c6f 636b 2e20 5461 ontrol block. Ta │ │ │ 00491d10: 6b65 7320 6120 6361 7365 2069 6e64 6570 kes a case indep │ │ │ 00491d20: 656e 6465 6e74 2072 6567 696f 6e20 6e61 endent region na │ │ │ -00491d30: 6d65 2061 7320 616e 1d00 2149 2600 0020 me as an..!I&.. │ │ │ +00491d30: 6d65 2061 7320 616e 1d00 2146 2600 0020 me as an..!F&.. │ │ │ 00491d40: 2020 2020 2020 2020 2020 2061 7267 756d argum │ │ │ -00491d50: 656e 742e 2e52 0021 4927 0000 2020 2020 ent..R.!I'.. │ │ │ +00491d50: 656e 742e 2e52 0021 4627 0000 2020 2020 ent..R.!F'.. │ │ │ 00491d60: 2020 2020 2020 6f20 4744 525b 5245 475d o GDR[REG] │ │ │ 00491d70: 202d 2072 6574 7572 6e73 2061 2076 616c - returns a val │ │ │ 00491d80: 7565 2066 726f 6d20 7468 6520 6764 5f72 ue from the gd_r │ │ │ 00491d90: 6567 696f 6e20 2870 726f 6365 7373 2070 egion (process p │ │ │ -00491da0: 7269 7661 7465 294c 0021 4928 0000 2020 rivate)L.!I(.. │ │ │ +00491da0: 7269 7661 7465 294c 0021 4628 0000 2020 rivate)L.!F(.. │ │ │ 00491db0: 2020 2020 2020 2020 2020 636f 6e74 726f contro │ │ │ 00491dc0: 6c20 626c 6f63 6b2e 2054 616b 6573 2061 l block. Takes a │ │ │ 00491dd0: 2063 6173 6520 696e 6465 7065 6e64 656e case independen │ │ │ 00491de0: 7420 7265 6769 6f6e 206e 616d 6520 6173 t region name as │ │ │ -00491df0: 2061 6e1c 0021 4929 0000 2020 2020 2020 an..!I).. │ │ │ +00491df0: 2061 6e1c 0021 4629 0000 2020 2020 2020 an..!F).. │ │ │ 00491e00: 2020 2020 2020 6172 6775 6d65 6e74 2e53 argument.S │ │ │ -00491e10: 0021 492a 0000 2020 2020 2020 2020 2020 .!I*.. │ │ │ +00491e10: 0021 462a 0000 2020 2020 2020 2020 2020 .!F*.. │ │ │ 00491e20: 6f20 474c 465b 5245 504c 5d20 2d20 7265 o GLF[REPL] - re │ │ │ 00491e30: 7475 726e 7320 6120 7661 6c75 6520 6672 turns a value fr │ │ │ 00491e40: 6f6d 2074 6865 206a 6e6c 706f 6f6c 2e67 om the jnlpool.g │ │ │ 00491e50: 746d 7372 635f 6c63 6c5f 6172 7261 795b tmsrc_lcl_array[ │ │ │ -00491e60: 6e5d 4b00 2149 3100 0020 2020 2020 2020 n]K.!I1.. │ │ │ +00491e60: 6e5d 4b00 2146 3100 0020 2020 2020 2020 n]K.!F1.. │ │ │ 00491e70: 2020 2020 2063 6f6e 7472 6f6c 2062 6c6f control blo │ │ │ 00491e80: 636b 2e20 5461 6b65 7320 6120 6e75 6d65 ck. Takes a nume │ │ │ 00491e90: 7269 6320 696e 6465 7820 286e 2920 6173 ric index (n) as │ │ │ 00491ea0: 2061 6e20 6172 6775 6d65 6e74 2e4e 0021 an argument.N.! │ │ │ -00491eb0: 4932 0000 2020 2020 2020 2020 2020 6f20 I2.. o │ │ │ +00491eb0: 4632 0000 2020 2020 2020 2020 2020 6f20 F2.. o │ │ │ 00491ec0: 4752 4c5b 5245 504c 5d20 2d20 7265 7475 GRL[REPL] - retu │ │ │ 00491ed0: 726e 7320 6120 7661 6c75 6520 6672 6f6d rns a value from │ │ │ 00491ee0: 2074 6865 2072 6563 7670 6f6f 6c2e 6774 the recvpool.gt │ │ │ -00491ef0: 6d72 6563 765f 6c6f 6361 6c53 0021 4933 mrecv_localS.!I3 │ │ │ +00491ef0: 6d72 6563 765f 6c6f 6361 6c53 0021 4633 mrecv_localS.!F3 │ │ │ 00491f00: 0000 2020 2020 2020 2020 2020 2020 636f .. co │ │ │ 00491f10: 6e74 726f 6c20 626c 6f63 6b2e 204e 6f20 ntrol block. No │ │ │ 00491f20: 6172 6775 6d65 6e74 2061 6c6c 6f77 6564 argument allowed │ │ │ 00491f30: 2e20 4f6e 6c79 2061 7661 696c 6162 6c65 . Only available │ │ │ 00491f40: 2077 6865 6e20 7275 6e20 6f6e 2061 2800 when run on a(. │ │ │ -00491f50: 2149 3400 0020 2020 2020 2020 2020 2020 !I4.. │ │ │ +00491f50: 2146 3400 0020 2020 2020 2020 2020 2020 !F4.. │ │ │ 00491f60: 206e 6f6e 2d70 7269 6d61 7279 2069 6e73 non-primary ins │ │ │ -00491f70: 7461 6e63 652e 3700 2149 3500 0020 2020 tance.7.!I5.. │ │ │ +00491f70: 7461 6e63 652e 3700 2146 3500 0020 2020 tance.7.!F5.. │ │ │ 00491f80: 2020 2020 2020 206f 2047 534c 5b52 4550 o GSL[REP │ │ │ 00491f90: 4c5d 202d 2072 6574 7572 6e73 2061 2076 L] - returns a v │ │ │ 00491fa0: 616c 7565 2066 726f 6d20 7468 6552 0021 alue from theR.! │ │ │ -00491fb0: 4936 0000 2020 2020 2020 2020 2020 2020 I6.. │ │ │ +00491fb0: 4636 0000 2020 2020 2020 2020 2020 2020 F6.. │ │ │ 00491fc0: 6a6e 6c70 6f6f 6c2e 6774 6d73 6f75 7263 jnlpool.gtmsourc │ │ │ 00491fd0: 655f 6c6f 6361 6c5f 6172 7261 795b 6e5d e_local_array[n] │ │ │ 00491fe0: 2063 6f6e 7472 6f6c 2062 6c6f 636b 2e20 control block. │ │ │ 00491ff0: 5461 6b65 7320 6120 6e75 6d65 7269 6300 Takes a numeric. │ │ │ 00492000: 0400 0000 d907 0000 9029 0000 0000 0000 .........)...... │ │ │ -00492010: 4d00 0049 4845 4c50 00ff 7300 ff46 554e M..IHELP..s..FUN │ │ │ +00492010: 4d00 0046 4845 4c50 00ff 7300 ff46 554e M..FHELP..s..FUN │ │ │ 00492020: 4354 494f 4e53 00ff 7300 ff24 5a50 4545 CTIONS..s..$ZPEE │ │ │ 00492030: 4b28 2900 c037 0000 2020 2020 2020 2020 K()..7.. │ │ │ 00492040: 2020 2020 696e 6465 7820 286e 2920 6173 index (n) as │ │ │ 00492050: 2061 6e20 6172 6775 6d65 6e74 2e53 0021 an argument.S.! │ │ │ -00492060: 4938 0000 2020 2020 2020 2020 2020 6f20 I8.. o │ │ │ +00492060: 4638 0000 2020 2020 2020 2020 2020 6f20 F8.. o │ │ │ 00492070: 4a42 465b 5245 475d 3a72 6567 696f 6e5b JBF[REG]:region[ │ │ │ 00492080: 202d 6f62 7461 696e 7320 6669 656c 6473 -obtains fields │ │ │ 00492090: 2069 6e20 7368 6172 6564 206a 6e6c 5f62 in shared jnl_b │ │ │ 004920a0: 7566 6665 7220 7374 7275 6374 7572 652e uffer structure. │ │ │ -004920b0: 4f00 2149 3900 0020 2020 2020 2020 2020 O.!I9.. │ │ │ +004920b0: 4f00 2146 3900 0020 2020 2020 2020 2020 O.!F9.. │ │ │ 004920c0: 206f 204a 4e4c 5b52 4547 5d3a 7265 6769 o JNL[REG]:regi │ │ │ 004920d0: 6f6e 5b20 2d20 6f62 7461 696e 7320 6669 on[ - obtains fi │ │ │ 004920e0: 656c 6473 2069 6e20 7468 6520 6a6e 6c5f elds in the jnl_ │ │ │ 004920f0: 7072 6976 6174 655f 636f 6e74 726f 6c1d private_control. │ │ │ -00492100: 0021 493a 0000 2020 2020 2020 2020 2020 .!I:.. │ │ │ -00492110: 2020 7374 7275 6374 7572 652e 5300 2149 structure.S.!I │ │ │ +00492100: 0021 463a 0000 2020 2020 2020 2020 2020 .!F:.. │ │ │ +00492110: 2020 7374 7275 6374 7572 652e 5300 2146 structure.S.!F │ │ │ 00492120: 4100 0020 2020 2020 2020 2020 206f 204a A.. o J │ │ │ 00492130: 5043 5b52 4550 4c5d 202d 2072 6574 7572 PC[REPL] - retur │ │ │ 00492140: 6e73 2061 2076 616c 7565 2066 726f 6d20 ns a value from │ │ │ 00492150: 7468 6520 6a6e 6c70 6f6f 6c2e 6a6e 6c70 the jnlpool.jnlp │ │ │ 00492160: 6f6f 6c5f 6374 6c20 636f 6e74 726f 6c2e ool_ctl control. │ │ │ -00492170: 0021 4942 0000 2020 2020 2020 2020 2020 .!IB.. │ │ │ +00492170: 0021 4642 0000 2020 2020 2020 2020 2020 .!FB.. │ │ │ 00492180: 2020 626c 6f63 6b2e 204e 6f20 6172 6775 block. No argu │ │ │ 00492190: 6d65 6e74 2061 6c6c 6f77 6564 2e51 0021 ment allowed.Q.! │ │ │ -004921a0: 4943 0000 2020 2020 2020 2020 2020 6f20 IC.. o │ │ │ +004921a0: 4643 0000 2020 2020 2020 2020 2020 6f20 FC.. o │ │ │ 004921b0: 4e4c 5b52 4547 5d20 2d20 7265 7475 726e NL[REG] - return │ │ │ 004921c0: 7320 6120 7661 6c75 6520 6672 6f6d 2074 s a value from t │ │ │ 004921d0: 6865 206e 6f64 655f 6c6f 6361 6c20 2873 he node_local (s │ │ │ 004921e0: 6861 7265 6429 2063 6f6e 7472 6f6c 4e00 hared) controlN. │ │ │ -004921f0: 2149 4400 0020 2020 2020 2020 2020 2020 !ID.. │ │ │ +004921f0: 2146 4400 0020 2020 2020 2020 2020 2020 !FD.. │ │ │ 00492200: 2062 6c6f 636b 2e20 5461 6b65 7320 6120 block. Takes a │ │ │ 00492210: 6361 7365 2069 6e64 6570 656e 6465 6e74 case independent │ │ │ 00492220: 2072 6567 696f 6e20 6e61 6d65 2061 7320 region name as │ │ │ -00492230: 616e 2061 7267 756d 656e 742e 5000 2149 an argument.P.!I │ │ │ +00492230: 616e 2061 7267 756d 656e 742e 5000 2146 an argument.P.!F │ │ │ 00492240: 4500 0020 2020 2020 2020 2020 206f 204e E.. o N │ │ │ 00492250: 4c52 4550 4c20 2d20 7265 7475 726e 7320 LREPL - returns │ │ │ 00492260: 6120 7661 6c75 6520 6672 6f6d 2074 6865 a value from the │ │ │ 00492270: 206e 6f64 655f 6c6f 6361 6c20 2873 6861 node_local (sha │ │ │ -00492280: 7265 6429 2063 6f6e 7472 6f6c 4a00 2149 red) controlJ.!I │ │ │ +00492280: 7265 6429 2063 6f6e 7472 6f6c 4a00 2146 red) controlJ.!F │ │ │ 00492290: 4600 0020 2020 2020 2020 2020 2020 2062 F.. b │ │ │ 004922a0: 6c6f 636b 2061 7373 6f63 6961 7465 6420 lock associated │ │ │ 004922b0: 7769 7468 2072 6570 6c69 6361 7469 6f6e with replication │ │ │ 004922c0: 2e20 4e6f 2061 7267 756d 656e 7420 616c . No argument al │ │ │ -004922d0: 6c6f 7765 642e 5200 2149 4700 0020 2020 lowed.R.!IG.. │ │ │ +004922d0: 6c6f 7765 642e 5200 2146 4700 0020 2020 lowed.R.!FG.. │ │ │ 004922e0: 2020 2020 2020 206f 2050 4545 4b20 2d20 o PEEK - │ │ │ 004922f0: 7265 7475 726e 7320 6120 7661 6c75 6520 returns a value │ │ │ 00492300: 6261 7365 6420 6f6e 2074 6865 2073 7570 based on the sup │ │ │ 00492310: 706c 6965 6420 6172 6775 6d65 6e74 2e20 plied argument. │ │ │ -00492320: 4172 6775 6d65 6e74 5100 2149 4800 0020 ArgumentQ.!IH.. │ │ │ +00492320: 4172 6775 6d65 6e74 5100 2146 4800 0020 ArgumentQ.!FH.. │ │ │ 00492330: 2020 2020 2020 2020 2020 2069 7320 7468 is th │ │ │ 00492340: 6520 6261 7365 2061 6464 7265 7373 206f e base address o │ │ │ 00492350: 6620 7468 6520 7661 6c75 6520 746f 206f f the value to o │ │ │ 00492360: 6274 6169 6e20 696e 2030 7868 6868 6868 btain in 0xhhhhh │ │ │ -00492370: 6868 2066 6f72 6d61 7430 0021 4949 0000 hh format0.!II.. │ │ │ +00492370: 6868 2066 6f72 6d61 7430 0021 4649 0000 hh format0.!FI.. │ │ │ 00492380: 2020 2020 2020 2020 2020 2020 7768 6572 wher │ │ │ 00492390: 6520 7468 6520 6827 7320 6172 6520 6865 e the h's are he │ │ │ -004923a0: 7820 6469 6769 7473 2e51 0021 494a 0000 x digits.Q.!IJ.. │ │ │ +004923a0: 7820 6469 6769 7473 2e51 0021 464a 0000 x digits.Q.!FJ.. │ │ │ 004923b0: 2020 2020 2020 2020 2020 6f20 5249 485b o RIH[ │ │ │ 004923c0: 5245 504c 5d20 2d20 7265 7475 726e 7320 REPL] - returns │ │ │ 004923d0: 6120 7661 6c75 6520 6672 6f6d 2074 6865 a value from the │ │ │ 004923e0: 206a 6e6c 706f 6f6c 2e72 6570 6c5f 696e jnlpool.repl_in │ │ │ -004923f0: 7374 5f66 696c 6568 6472 3600 2149 5100 st_filehdr6.!IQ. │ │ │ +004923f0: 7374 5f66 696c 6568 6472 3600 2146 5100 st_filehdr6.!FQ. │ │ │ 00492400: 0020 2020 2020 2020 2020 2020 2063 6f6e . con │ │ │ 00492410: 7472 6f6c 2062 6c6f 636b 2e20 4e6f 2061 trol block. No a │ │ │ 00492420: 7267 756d 656e 7420 616c 6c6f 7765 642e rgument allowed. │ │ │ -00492430: 4d00 2149 5200 0020 2020 2020 2020 2020 M.!IR.. │ │ │ +00492430: 4d00 2146 5200 0020 2020 2020 2020 2020 M.!FR.. │ │ │ 00492440: 206f 2052 5043 5b52 4550 4c5d 202d 2072 o RPC[REPL] - r │ │ │ 00492450: 6574 7572 6e73 2061 2076 616c 7565 2066 eturns a value f │ │ │ 00492460: 726f 6d20 7468 6520 7265 6376 706f 6f6c rom the recvpool │ │ │ 00492470: 2e72 6563 7670 6f6f 6c5f 6374 6c53 0021 .recvpool_ctlS.! │ │ │ -00492480: 4953 0000 2020 2020 2020 2020 2020 2020 IS.. │ │ │ +00492480: 4653 0000 2020 2020 2020 2020 2020 2020 FS.. │ │ │ 00492490: 636f 6e74 726f 6c20 626c 6f63 6b2e 204e control block. N │ │ │ 004924a0: 6f20 6172 6775 6d65 6e74 2061 6c6c 6f77 o argument allow │ │ │ 004924b0: 6564 2e20 4f6e 6c79 2061 7661 696c 6162 ed. Only availab │ │ │ 004924c0: 6c65 2077 6865 6e20 7275 6e20 6f6e 2061 le when run on a │ │ │ -004924d0: 2800 2149 5400 0020 2020 2020 2020 2020 (.!IT.. │ │ │ +004924d0: 2800 2146 5400 0020 2020 2020 2020 2020 (.!FT.. │ │ │ 004924e0: 2020 206e 6f6e 2d70 7269 6d61 7279 2069 non-primary i │ │ │ -004924f0: 6e73 7461 6e63 652e 4f00 2149 5500 0020 nstance.O.!IU.. │ │ │ +004924f0: 6e73 7461 6e63 652e 4f00 2146 5500 0020 nstance.O.!FU.. │ │ │ 00492500: 2020 2020 2020 2020 206f 2055 4843 5b52 o UHC[R │ │ │ 00492510: 4550 4c5d 202d 2072 6574 7572 6e73 2061 EPL] - returns a │ │ │ 00492520: 2076 616c 7565 2066 726f 6d20 7468 6520 value from the │ │ │ 00492530: 7265 6376 706f 6f6c 2e75 7064 5f68 656c recvpool.upd_hel │ │ │ -00492540: 7065 725f 6374 6c53 0021 4956 0000 2020 per_ctlS.!IV.. │ │ │ +00492540: 7065 725f 6374 6c53 0021 4656 0000 2020 per_ctlS.!FV.. │ │ │ 00492550: 2020 2020 2020 2020 2020 636f 6e74 726f contro │ │ │ 00492560: 6c20 626c 6f63 6b2e 204e 6f20 6172 6775 l block. No argu │ │ │ 00492570: 6d65 6e74 2061 6c6c 6f77 6564 2e20 4f6e ment allowed. On │ │ │ 00492580: 6c79 2061 7661 696c 6162 6c65 2077 6865 ly available whe │ │ │ -00492590: 6e20 7275 6e20 6f6e 2061 2800 2149 5700 n run on a(.!IW. │ │ │ +00492590: 6e20 7275 6e20 6f6e 2061 2800 2146 5700 n run on a(.!FW. │ │ │ 004925a0: 0020 2020 2020 2020 2020 2020 206e 6f6e . non │ │ │ 004925b0: 2d70 7269 6d61 7279 2069 6e73 7461 6e63 -primary instanc │ │ │ -004925c0: 652e 4f00 2149 5800 0020 2020 2020 2020 e.O.!IX.. │ │ │ +004925c0: 652e 4f00 2146 5800 0020 2020 2020 2020 e.O.!FX.. │ │ │ 004925d0: 2020 206f 2055 504c 5b52 4550 4c5d 202d o UPL[REPL] - │ │ │ 004925e0: 2072 6574 7572 6e73 2061 2076 616c 7565 returns a value │ │ │ 004925f0: 2066 726f 6d20 7468 6520 7265 6376 706f from the recvpo │ │ │ 00492600: 6f6c 2e75 7064 5f70 726f 635f 6c6f 6361 ol.upd_proc_loca │ │ │ -00492610: 6c53 0021 4959 0000 2020 2020 2020 2020 lS.!IY.. │ │ │ +00492610: 6c53 0021 4659 0000 2020 2020 2020 2020 lS.!FY.. │ │ │ 00492620: 2020 2020 636f 6e74 726f 6c20 626c 6f63 control bloc │ │ │ 00492630: 6b2e 204e 6f20 6172 6775 6d65 6e74 2061 k. No argument a │ │ │ 00492640: 6c6c 6f77 6564 2e20 4f6e 6c79 2061 7661 llowed. Only ava │ │ │ 00492650: 696c 6162 6c65 2077 6865 6e20 7275 6e20 ilable when run │ │ │ -00492660: 6f6e 2061 2800 2149 5a00 0020 2020 2020 on a(.!IZ.. │ │ │ +00492660: 6f6e 2061 2800 2146 5a00 0020 2020 2020 on a(.!FZ.. │ │ │ 00492670: 2020 2020 2020 206e 6f6e 2d70 7269 6d61 non-prima │ │ │ -00492680: 7279 2069 6e73 7461 6e63 652e 0700 2149 ry instance...!I │ │ │ -00492690: 6100 0051 0021 4962 0000 2020 2020 206f a..Q.!Ib.. o │ │ │ +00492680: 7279 2069 6e73 7461 6e63 652e 0700 2146 ry instance...!F │ │ │ +00492690: 6100 0051 0021 4662 0000 2020 2020 206f a..Q.!Fb.. o │ │ │ 004926a0: 206f 6666 7365 7420 2866 6972 7374 2069 offset (first i │ │ │ 004926b0: 6e74 6567 6572 2065 7870 7265 7373 696f nteger expressio │ │ │ 004926c0: 6e29 2069 7320 6120 6e75 6d65 7269 6320 n) is a numeric │ │ │ 004926d0: 7661 6c75 6520 7468 6174 2073 7065 6369 value that speci │ │ │ -004926e0: 6669 6573 5100 2149 6300 0020 2020 2020 fiesQ.!Ic.. │ │ │ +004926e0: 6669 6573 5100 2146 6300 0020 2020 2020 fiesQ.!Fc.. │ │ │ 004926f0: 2020 7468 6520 6f66 6673 6574 2066 726f the offset fro │ │ │ 00492700: 6d20 7468 6520 6164 6472 6573 7320 7375 m the address su │ │ │ 00492710: 7070 6c69 6564 206f 7220 696d 706c 6965 pplied or implie │ │ │ 00492720: 6420 6279 2074 6865 2074 6865 206d 6e65 d by the the mne │ │ │ -00492730: 6d6f 6e69 6351 0021 4964 0000 2020 2020 monicQ.!Id.. │ │ │ +00492730: 6d6f 6e69 6351 0021 4664 0000 2020 2020 monicQ.!Fd.. │ │ │ 00492740: 2020 2061 6e64 2061 7267 756d 656e 742e and argument. │ │ │ 00492750: 2053 7065 6369 6679 696e 6720 6120 6e65 Specifying a ne │ │ │ 00492760: 6761 7469 7665 206f 6666 7365 7420 7265 gative offset re │ │ │ 00492770: 7375 6c74 7320 696e 2061 2042 4144 5a50 sults in a BADZP │ │ │ -00492780: 4545 4b41 5247 5300 2149 6500 0020 2020 EEKARGS.!Ie.. │ │ │ +00492780: 4545 4b41 5247 5300 2146 6500 0020 2020 EEKARGS.!Fe.. │ │ │ 00492790: 2020 2020 6572 726f 722e 2053 7065 6369 error. Speci │ │ │ 004927a0: 6679 696e 6720 746f 6f20 6c61 7267 6520 fying too large │ │ │ 004927b0: 616e 206f 6666 7365 7420 7375 6368 2074 an offset such t │ │ │ 004927c0: 6861 7420 756e 6176 6169 6c61 626c 6520 hat unavailable │ │ │ 004927d0: 6d65 6d6f 7279 2069 7300 0000 0000 0000 memory is....... │ │ │ 004927e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004927f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00492800: 0400 0000 f607 0000 ac29 0000 0000 0000 .........)...... │ │ │ -00492810: 5a00 0049 4845 4c50 00ff 7300 ff46 554e Z..IHELP..s..FUN │ │ │ +00492810: 5a00 0046 4845 4c50 00ff 7300 ff46 554e Z..FHELP..s..FUN │ │ │ 00492820: 4354 494f 4e53 00ff 7300 ff24 5a50 4545 CTIONS..s..$ZPEE │ │ │ 00492830: 4b28 2900 c066 0000 2020 2020 2020 2073 K()..f.. s │ │ │ 00492840: 7065 6369 6669 6564 2072 6573 756c 7473 pecified results │ │ │ 00492850: 2069 6e20 6120 4241 445a 5045 454b 5241 in a BADZPEEKRA │ │ │ -00492860: 4e47 4520 6572 726f 722e 5200 2149 6700 NGE error.R.!Ig. │ │ │ +00492860: 4e47 4520 6572 726f 722e 5200 2146 6700 NGE error.R.!Fg. │ │ │ 00492870: 0020 2020 2020 6f20 6c65 6e67 7468 2028 . o length ( │ │ │ 00492880: 7365 636f 6e64 2069 6e74 6567 6572 2065 second integer e │ │ │ 00492890: 7870 7265 7373 696f 6e29 2069 7320 6120 xpression) is a │ │ │ 004928a0: 6e75 6d65 7269 6320 7661 6c75 6520 7468 numeric value th │ │ │ -004928b0: 6174 2073 7065 6369 6669 6573 4d00 2149 at specifiesM.!I │ │ │ +004928b0: 6174 2073 7065 6369 6669 6573 4d00 2146 at specifiesM.!F │ │ │ 004928c0: 6800 0020 2020 2020 2020 7468 6520 6c65 h.. the le │ │ │ 004928d0: 6e67 7468 206f 6620 7468 6520 6669 656c ngth of the fiel │ │ │ 004928e0: 6420 746f 206f 6274 6169 6e2e 2053 7065 d to obtain. Spe │ │ │ 004928f0: 6369 6679 696e 6720 6120 6e65 6761 7469 cifying a negati │ │ │ -00492900: 7665 206c 6567 6e74 6852 0021 4969 0000 ve legnthR.!Ii.. │ │ │ +00492900: 7665 206c 6567 6e74 6852 0021 4669 0000 ve legnthR.!Fi.. │ │ │ 00492910: 2020 2020 2020 2072 6573 756c 7473 2069 results i │ │ │ 00492920: 6e20 6120 4241 445a 5045 454b 4152 4720 n a BADZPEEKARG │ │ │ 00492930: 6572 726f 722e 2053 7065 6369 6679 696e error. Specifyin │ │ │ 00492940: 6720 6120 6c65 6e67 7468 2074 6861 7420 g a length that │ │ │ -00492950: 6578 6365 6564 7320 7468 6550 0021 496a exceeds theP.!Ij │ │ │ +00492950: 6578 6365 6564 7320 7468 6550 0021 466a exceeds theP.!Fj │ │ │ 00492960: 0000 2020 2020 2020 206d 6178 696d 756d .. maximum │ │ │ 00492970: 2073 7472 696e 6720 6c65 6e67 7468 2072 string length r │ │ │ 00492980: 6573 756c 7473 2069 6e20 6120 4d41 5853 esults in a MAXS │ │ │ 00492990: 5452 4c45 4e20 6572 726f 722e 2053 7065 TRLEN error. Spe │ │ │ -004929a0: 6369 6679 696e 6720 746f 6f53 0021 4971 cifying tooS.!Iq │ │ │ +004929a0: 6369 6679 696e 6720 746f 6f53 0021 4671 cifying tooS.!Fq │ │ │ 004929b0: 0000 2020 2020 2020 206c 6172 6765 2061 .. large a │ │ │ 004929c0: 206c 656e 6774 6820 7375 6368 2074 6861 length such tha │ │ │ 004929d0: 7420 756e 6176 6169 6c61 626c 6520 6d65 t unavailable me │ │ │ 004929e0: 6d6f 7279 2069 7320 7370 6563 6966 6965 mory is specifie │ │ │ 004929f0: 6420 7265 7375 6c74 7320 696e 2061 2200 d results in a". │ │ │ -00492a00: 2149 7200 0020 2020 2020 2020 4241 445a !Ir.. BADZ │ │ │ +00492a00: 2146 7200 0020 2020 2020 2020 4241 445a !Fr.. BADZ │ │ │ 00492a10: 5045 454b 5241 4e47 4520 6572 726f 722e PEEKRANGE error. │ │ │ -00492a20: 5000 2149 7300 0020 2020 2020 6f20 666f P.!Is.. o fo │ │ │ +00492a20: 5000 2146 7300 0020 2020 2020 6f20 666f P.!Fs.. o fo │ │ │ 00492a30: 726d 6174 2069 7320 616e 206f 7074 696f rmat is an optio │ │ │ 00492a40: 6e61 6c20 7369 6e67 6c65 2063 6173 6520 nal single case │ │ │ 00492a50: 696e 6465 7065 6e64 656e 7420 6368 6172 independent char │ │ │ 00492a60: 6163 7465 7220 666f 726d 6174 7469 6e67 acter formatting │ │ │ -00492a70: 4400 2149 7400 0020 2020 2020 2020 636f D.!It.. co │ │ │ +00492a70: 4400 2146 7400 0020 2020 2020 2020 636f D.!Ft.. co │ │ │ 00492a80: 6465 2066 6f72 2074 6865 2072 6574 7269 de for the retri │ │ │ 00492a90: 6576 6564 2064 6174 612e 2054 6865 2066 eved data. The f │ │ │ 00492aa0: 6f72 6d61 7474 696e 6720 636f 6465 7320 ormatting codes │ │ │ -00492ab0: 6172 653a 0700 2149 7500 0053 0021 4976 are:..!Iu..S.!Iv │ │ │ +00492ab0: 6172 653a 0700 2146 7500 0053 0021 4676 are:..!Fu..S.!Fv │ │ │ 00492ac0: 0000 2020 2020 2020 2020 2020 6f20 4320 .. o C │ │ │ 00492ad0: 3a20 7265 7475 726e 7320 6120 6368 6172 : returns a char │ │ │ 00492ae0: 6163 7465 7220 7265 7072 6573 656e 7461 acter representa │ │ │ 00492af0: 7469 6f6e 7320 6f66 2074 6865 206d 656d tions of the mem │ │ │ 00492b00: 6f72 7920 6c6f 6361 7469 6f6e 733b 4f00 ory locations;O. │ │ │ -00492b10: 2149 7700 0020 2020 2020 2020 2020 2020 !Iw.. │ │ │ +00492b10: 2146 7700 0020 2020 2020 2020 2020 2020 !Fw.. │ │ │ 00492b20: 2074 6869 7320 6973 2074 6865 2044 4546 this is the DEF │ │ │ 00492b30: 4155 4c54 2069 6620 7468 6520 666f 7572 AULT if the four │ │ │ 00492b40: 7468 2061 7267 756d 656e 7420 6973 206e th argument is n │ │ │ 00492b50: 6f74 2073 7065 6369 6669 6564 2e4e 0021 ot specified.N.! │ │ │ -00492b60: 4978 0000 2020 2020 2020 2020 2020 6f20 Ix.. o │ │ │ +00492b60: 4678 0000 2020 2020 2020 2020 2020 6f20 Fx.. o │ │ │ 00492b70: 4920 3a20 7265 7475 726e 7320 6120 7369 I : returns a si │ │ │ 00492b80: 676e 6564 2069 6e74 6567 6572 2076 616c gned integer val │ │ │ 00492b90: 7565 202d 206e 6567 6174 6976 6520 7661 ue - negative va │ │ │ -00492ba0: 6c75 6573 2068 6176 6520 6153 0021 4979 lues have aS.!Iy │ │ │ +00492ba0: 6c75 6573 2068 6176 6520 6153 0021 4679 lues have aS.!Fy │ │ │ 00492bb0: 0000 2020 2020 2020 2020 2020 2020 7072 .. pr │ │ │ 00492bc0: 6563 6564 696e 6720 6d69 6e75 7320 7369 eceding minus si │ │ │ 00492bd0: 676e 2028 2d29 3b20 7468 6520 6c65 6e67 gn (-); the leng │ │ │ 00492be0: 7468 2063 616e 2062 6520 312c 2032 2c20 th can be 1, 2, │ │ │ 00492bf0: 342c 206f 7220 3820 6279 7465 732e 5300 4, or 8 bytes.S. │ │ │ -00492c00: 2149 7a00 0020 2020 2020 2020 2020 206f !Iz.. o │ │ │ +00492c00: 2146 7a00 0020 2020 2020 2020 2020 206f !Fz.. o │ │ │ 00492c10: 2055 203a 2072 6574 7572 6e73 2061 6e20 U : returns an │ │ │ 00492c20: 756e 7369 676e 6564 2069 6e74 6567 6572 unsigned integer │ │ │ 00492c30: 2076 616c 7565 202d 2061 6c6c 2062 6974 value - all bit │ │ │ 00492c40: 7320 6172 6520 7061 7274 206f 6620 7468 s are part of th │ │ │ -00492c50: 6548 0021 4981 0000 2020 2020 2020 2020 eH.!I... │ │ │ +00492c50: 6548 0021 4681 0000 2020 2020 2020 2020 eH.!F... │ │ │ 00492c60: 2020 2020 6e75 6d65 7269 6320 7661 6c75 numeric valu │ │ │ 00492c70: 653b 2074 6865 206c 656e 6774 6820 6361 e; the length ca │ │ │ 00492c80: 6e20 6265 2031 2c20 322c 2034 2c20 6f72 n be 1, 2, 4, or │ │ │ -00492c90: 2038 2062 7974 6573 2e51 0021 4982 0000 8 bytes.Q.!I... │ │ │ +00492c90: 2038 2062 7974 6573 2e51 0021 4682 0000 8 bytes.Q.!F... │ │ │ 00492ca0: 2020 2020 2020 2020 2020 6f20 5320 3a20 o S : │ │ │ 00492cb0: 7265 7475 726e 7320 6120 6368 6172 6163 returns a charac │ │ │ 00492cc0: 7465 7220 7265 7072 6573 656e 7461 7469 ter representati │ │ │ 00492cd0: 6f6e 206f 6620 7468 6520 6d65 6d6f 7279 on of the memory │ │ │ -00492ce0: 206c 6f63 6174 696f 6e73 4d00 2149 8300 locationsM.!I.. │ │ │ +00492ce0: 206c 6f63 6174 696f 6e73 4d00 2146 8300 locationsM.!F.. │ │ │ 00492cf0: 0020 2020 2020 2020 2020 2020 2061 6e64 . and │ │ │ 00492d00: 2074 6865 2066 6972 7374 204e 554c 4c20 the first NULL │ │ │ 00492d10: 6368 6172 6163 7465 7220 666f 756e 6420 character found │ │ │ 00492d20: 7465 726d 696e 6174 6573 2074 6865 2072 terminates the r │ │ │ -00492d30: 6574 7572 6e65 6446 0021 4984 0000 2020 eturnedF.!I... │ │ │ +00492d30: 6574 7572 6e65 6446 0021 4684 0000 2020 eturnedF.!F... │ │ │ 00492d40: 2020 2020 2020 2020 2020 7374 7269 6e67 string │ │ │ 00492d50: 3b20 7468 6174 2069 733a 2074 6865 2073 ; that is: the s │ │ │ 00492d60: 7065 6369 6669 6564 206c 656e 6774 6820 pecified length │ │ │ 00492d70: 6973 2061 206d 6178 696d 756d 2e54 0021 is a maximum.T.! │ │ │ -00492d80: 4985 0000 2020 2020 2020 2020 2020 6f20 I... o │ │ │ +00492d80: 4685 0000 2020 2020 2020 2020 2020 6f20 F... o │ │ │ 00492d90: 543a 2053 656c 6563 7473 2061 2024 484f T: Selects a $HO │ │ │ 00492da0: 524f 4c4f 4720 666f 726d 6174 2066 6f72 ROLOG format for │ │ │ 00492db0: 2061 2066 6965 6c64 206f 6620 3420 6f72 a field of 4 or │ │ │ 00492dc0: 2038 2062 7974 6573 2077 6869 6368 2069 8 bytes which i │ │ │ -00492dd0: 7350 0021 4986 0000 2020 2020 2020 2020 sP.!I... │ │ │ +00492dd0: 7350 0021 4686 0000 2020 2020 2020 2020 sP.!F... │ │ │ 00492de0: 2020 2020 696e 7465 6e64 6564 2066 6f72 intended for │ │ │ 00492df0: 2075 7365 206f 6e20 6669 656c 6473 2069 use on fields i │ │ │ 00492e00: 6e20 554e 4958 2074 696d 6520 666f 726d n UNIX time form │ │ │ 00492e10: 6174 2028 7365 636f 6e64 7320 7369 6e63 at (seconds sinc │ │ │ -00492e20: 651e 0021 4987 0000 2020 2020 2020 2020 e..!I... │ │ │ +00492e20: 651e 0021 4687 0000 2020 2020 2020 2020 e..!F... │ │ │ 00492e30: 2020 2020 3031 2f30 312f 3139 3730 2954 01/01/1970)T │ │ │ -00492e40: 0021 4988 0000 2020 2020 2020 2020 2020 .!I... │ │ │ +00492e40: 0021 4688 0000 2020 2020 2020 2020 2020 .!F... │ │ │ 00492e50: 6f20 5820 3a20 7265 7475 726e 7320 6120 o X : returns a │ │ │ 00492e60: 6865 7861 6465 6369 6d61 6c20 7661 6c75 hexadecimal valu │ │ │ 00492e70: 6520 6173 2030 7858 5858 5858 5820 7768 e as 0xXXXXXX wh │ │ │ 00492e80: 6572 6520 5858 5858 5858 2069 7320 7477 ere XXXXXX is tw │ │ │ -00492e90: 6963 6554 0021 4989 0000 2020 2020 2020 iceT.!I... │ │ │ +00492e90: 6963 6554 0021 4689 0000 2020 2020 2020 iceT.!F... │ │ │ 00492ea0: 2020 2020 2020 7468 6520 7370 6563 6966 the specif │ │ │ 00492eb0: 6965 6420 6c65 6e67 7468 2069 6e20 6279 ied length in by │ │ │ 00492ec0: 7465 732c 2073 6f20 7265 7175 6573 7465 tes, so requeste │ │ │ 00492ed0: 6420 6c65 6e67 7468 2031 2072 6574 7572 d length 1 retur │ │ │ -00492ee0: 6e73 2030 7858 5853 0021 498a 0000 2020 ns 0xXXS.!I... │ │ │ +00492ee0: 6e73 2030 7858 5853 0021 468a 0000 2020 ns 0xXXS.!F... │ │ │ 00492ef0: 2020 2020 2020 2020 2020 616e 6420 6c65 and le │ │ │ 00492f00: 6e67 7468 2034 2072 6574 7572 6e73 2030 ngth 4 returns 0 │ │ │ 00492f10: 7858 5858 5858 5858 583b 2074 6865 206c xXXXXXXXX; the l │ │ │ 00492f20: 656e 6774 6820 6361 6e20 6265 2031 2c20 ength can be 1, │ │ │ -00492f30: 322c 2034 2c20 6f72 2038 1900 2149 9100 2, 4, or 8..!I.. │ │ │ +00492f30: 322c 2034 2c20 6f72 2038 1900 2146 9100 2, 4, or 8..!F.. │ │ │ 00492f40: 0020 2020 2020 2020 2020 2020 2062 7974 . byt │ │ │ -00492f50: 6573 2e53 0021 4992 0000 2020 2020 2020 es.S.!I... │ │ │ +00492f50: 6573 2e53 0021 4692 0000 2020 2020 2020 es.S.!F... │ │ │ 00492f60: 2020 2020 6f20 5a20 3a20 7265 7475 726e o Z : return │ │ │ 00492f70: 7320 6120 6865 7861 6465 6369 6d61 6c20 s a hexadecimal │ │ │ 00492f80: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o │ │ │ 00492f90: 6620 7468 6520 6d65 6d6f 7279 206c 6f63 f the memory loc │ │ │ -00492fa0: 6174 696f 6e73 5000 2149 9300 0020 2020 ationsP.!I... │ │ │ +00492fa0: 6174 696f 6e73 5000 2146 9300 0020 2020 ationsP.!F... │ │ │ 00492fb0: 2020 2020 2020 2020 2061 7320 2758 2720 as 'X' │ │ │ 00492fc0: 646f 6573 2c20 7769 7468 6f75 7420 7265 does, without re │ │ │ 00492fd0: 6761 7264 2074 6f20 656e 6469 616e 6e65 gard to endianne │ │ │ 00492fe0: 7373 2c20 616e 6420 7769 7468 206e 6f20 ss, and with no │ │ │ 00492ff0: 6c65 6e67 7468 0000 0000 0000 0000 0000 length.......... │ │ │ 00493000: 0400 0000 7400 0000 ae29 0000 0000 0000 ....t....)...... │ │ │ -00493010: 5d00 0049 4845 4c50 00ff 7300 ff46 554e ]..IHELP..s..FUN │ │ │ +00493010: 5d00 0046 4845 4c50 00ff 7300 ff46 554e ]..FHELP..s..FUN │ │ │ 00493020: 4354 494f 4e53 00ff 7300 ff24 5a50 4545 CTIONS..s..$ZPEE │ │ │ 00493030: 4b28 2900 c094 0000 2020 2020 2020 2020 K()..... │ │ │ 00493040: 2020 2020 7265 7374 7269 6374 696f 6e20 restriction │ │ │ 00493050: 6f74 6865 7220 7468 616e 206d 6178 2073 other than max s │ │ │ 00493060: 7472 696e 6720 6c65 6e67 7468 2e07 0021 tring length...! │ │ │ -00493070: 4995 0000 0000 0000 0000 0000 0000 0000 I............... │ │ │ +00493070: 4695 0000 0000 0000 0000 0000 0000 0000 F............... │ │ │ 00493080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00493090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004930a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004930b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004930c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004930d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004930e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -299902,62 +299902,62 @@ │ │ │ 004937d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004937e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004937f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00493800: 0400 0000 8b03 0000 fb2a 0000 0000 0000 .........*...... │ │ │ 00493810: 3100 0000 4845 4c50 00ff 7300 ff46 554e 1...HELP..s..FUN │ │ │ 00493820: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00493830: 4b45 5428 2900 0024 5a53 4f43 4b45 5428 KET()..$ZSOCKET( │ │ │ -00493840: 2915 0022 49bf 1100 0020 2020 245a 534f ).."I.... $ZSO │ │ │ -00493850: 434b 4554 2829 0700 2349 2100 0051 0023 CKET()..#I!..Q.# │ │ │ -00493860: 4931 0000 2020 2052 6574 7572 6e73 2069 I1.. Returns i │ │ │ +00493840: 2915 0022 46bf 1100 0020 2020 245a 534f ).."F.... $ZSO │ │ │ +00493850: 434b 4554 2829 0700 2346 2100 0051 0023 CKET()..#F!..Q.# │ │ │ +00493860: 4631 0000 2020 2052 6574 7572 6e73 2069 F1.. Returns i │ │ │ 00493870: 6e66 6f72 6d61 7469 6f6e 2061 626f 7574 nformation about │ │ │ 00493880: 2061 2053 4f43 4b45 5420 6465 7669 6365 a SOCKET device │ │ │ 00493890: 2061 6e64 2069 7473 2061 7474 6163 6865 and its attache │ │ │ 004938a0: 6420 736f 636b 6574 732e 2054 6865 2f00 d sockets. The/. │ │ │ -004938b0: 2349 4100 0020 2020 666f 726d 6174 206f #IA.. format o │ │ │ +004938b0: 2346 4100 0020 2020 666f 726d 6174 206f #FA.. format o │ │ │ 004938c0: 6620 7468 6520 245a 534f 434b 4554 2829 f the $ZSOCKET() │ │ │ 004938d0: 2066 756e 6374 696f 6e20 6973 3a07 0023 function is:..# │ │ │ -004938e0: 4951 0000 3100 2349 6100 0020 2020 245a IQ..1.#Ia.. $Z │ │ │ +004938e0: 4651 0000 3100 2346 6100 0020 2020 245a FQ..1.#Fa.. $Z │ │ │ 004938f0: 534f 434b 4554 2865 7870 7231 2c65 7870 SOCKET(expr1,exp │ │ │ 00493900: 7232 5b2c 5b65 7870 7233 5d5b 2c65 7870 r2[,[expr3][,exp │ │ │ -00493910: 7234 5d5d 2907 0023 4971 0000 5400 2349 r4]])..#Iq..T.#I │ │ │ +00493910: 7234 5d5d 2907 0023 4671 0000 5400 2346 r4]])..#Fq..T.#F │ │ │ 00493920: 8100 0020 2020 2020 6f20 5468 6520 6669 ... o The fi │ │ │ 00493930: 7273 7420 6578 7072 6573 7369 6f6e 2073 rst expression s │ │ │ 00493940: 7065 6369 6669 6573 2074 6865 2053 4f43 pecifies the SOC │ │ │ 00493950: 4b45 5420 6465 7669 6365 206e 616d 653b KET device name; │ │ │ 00493960: 2061 6e20 656d 7074 7920 7374 7269 6e67 an empty string │ │ │ -00493970: 4200 2349 9100 0020 2020 2020 2020 7265 B.#I... re │ │ │ +00493970: 4200 2346 9100 0020 2020 2020 2020 7265 B.#F... re │ │ │ 00493980: 7475 726e 7320 7468 6520 7361 6d65 2072 turns the same r │ │ │ 00493990: 6573 756c 7420 6173 2074 6865 2063 7572 esult as the cur │ │ │ 004939a0: 7265 6e74 2064 6576 6963 6520 2824 494f rent device ($IO │ │ │ -004939b0: 292e 5000 2249 c011 0000 2020 2020 206f ).P."I.... o │ │ │ +004939b0: 292e 5000 2246 c011 0000 2020 2020 206f ).P."F.... o │ │ │ 004939c0: 2054 6865 2073 6563 6f6e 6420 6578 7072 The second expr │ │ │ 004939d0: 6573 7369 6f6e 2073 7065 6369 6669 6573 ession specifies │ │ │ 004939e0: 2061 206b 6579 776f 7264 2069 6465 6e74 a keyword ident │ │ │ 004939f0: 6966 7969 6e67 2074 6865 2074 7970 6520 ifying the type │ │ │ -00493a00: 6f66 4c00 2349 1200 0020 2020 2020 2020 ofL.#I... │ │ │ +00493a00: 6f66 4c00 2346 1200 0020 2020 2020 2020 ofL.#F... │ │ │ 00493a10: 696e 666f 726d 6174 696f 6e20 7265 7475 information retu │ │ │ 00493a20: 726e 6564 2061 6e64 2074 6865 206f 7074 rned and the opt │ │ │ 00493a30: 696f 6e61 6c20 7468 6972 6420 6578 7072 ional third expr │ │ │ 00493a40: 6573 7369 6f6e 2075 7375 616c 6c79 5000 ession usuallyP. │ │ │ -00493a50: 2349 1300 0020 2020 2020 2020 7370 6563 #I... spec │ │ │ +00493a50: 2346 1300 0020 2020 2020 2020 7370 6563 #F... spec │ │ │ 00493a60: 6966 6965 7320 7468 6520 696e 6465 7820 ifies the index │ │ │ 00493a70: 2873 7461 7274 696e 6720 6174 207a 6572 (starting at zer │ │ │ 00493a80: 6f29 206f 6620 6120 736f 636b 6574 2061 o) of a socket a │ │ │ 00493a90: 7474 6163 6865 6420 746f 2074 6865 4c00 ttached to theL. │ │ │ -00493aa0: 2349 1400 0020 2020 2020 2020 6465 7669 #I... devi │ │ │ +00493aa0: 2346 1400 0020 2020 2020 2020 6465 7669 #F... devi │ │ │ 00493ab0: 6365 3b20 6966 2074 6865 2069 6e64 6578 ce; if the index │ │ │ 00493ac0: 2069 7320 6f75 7473 6964 6520 7468 6520 is outside the │ │ │ 00493ad0: 7261 6e67 6520 6f66 2061 7474 6163 6865 range of attache │ │ │ -00493ae0: 6420 736f 636b 6574 732c 5000 2349 1500 d sockets,P.#I.. │ │ │ +00493ae0: 6420 736f 636b 6574 732c 5000 2346 1500 d sockets,P.#F.. │ │ │ 00493af0: 0020 2020 2020 2020 245a 534f 434b 4554 . $ZSOCKET │ │ │ 00493b00: 2829 2072 6574 7572 6e73 2061 6e20 656d () returns an em │ │ │ 00493b10: 7074 7920 7374 7269 6e67 2e20 4966 2074 pty string. If t │ │ │ 00493b20: 6865 2074 6869 7264 2065 7870 7265 7373 he third express │ │ │ -00493b30: 696f 6e20 6973 206e 6f74 5100 2349 1600 ion is notQ.#I.. │ │ │ +00493b30: 696f 6e20 6973 206e 6f74 5100 2346 1600 ion is notQ.#F.. │ │ │ 00493b40: 0020 2020 2020 2020 7370 6563 6966 6965 . specifie │ │ │ 00493b50: 642c 2024 5a53 4f43 4b45 5428 2920 7265 d, $ZSOCKET() re │ │ │ 00493b60: 7475 726e 7320 696e 666f 726d 6174 696f turns informatio │ │ │ 00493b70: 6e20 6162 6f75 7420 7468 6520 6375 7272 n about the curr │ │ │ 00493b80: 656e 7420 736f 636b 6574 2e65 0000 0000 ent socket.e.... │ │ │ 00493b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00493ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -300027,1210 +300027,1210 @@ │ │ │ 00493fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00493fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 cf07 0000 042a 0000 0000 0000 .........*...... │ │ │ -00494010: 7200 0049 4845 4c50 00ff 7300 ff46 554e r..IHELP..s..FUN │ │ │ +00494010: 7200 0046 4845 4c50 00ff 7300 ff46 554e r..FHELP..s..FUN │ │ │ 00494020: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00494030: 4b45 5428 2900 c017 0000 2020 2020 2020 KET()..... │ │ │ 00494040: 2055 7369 6e67 2061 6e20 696e 7661 6c69 Using an invali │ │ │ 00494050: 6420 6b65 7977 6f72 6420 7072 6f64 7563 d keyword produc │ │ │ 00494060: 6573 2061 205a 534f 434b 4554 4154 5452 es a ZSOCKETATTR │ │ │ 00494070: 2065 7272 6f72 2e20 5468 6520 666f 7572 error. The four │ │ │ -00494080: 7468 4a00 2349 1800 0020 2020 2020 2020 thJ.#I... │ │ │ +00494080: 7468 4a00 2346 1800 0020 2020 2020 2020 thJ.#F... │ │ │ 00494090: 6578 7072 6573 7369 6f6e 2073 7065 6369 expression speci │ │ │ 004940a0: 6669 6573 2061 6e20 696e 6469 7669 6475 fies an individu │ │ │ 004940b0: 616c 2064 656c 696d 6974 6572 2077 6865 al delimiter whe │ │ │ -004940c0: 6e20 7468 6520 7365 636f 6e64 4b00 2349 n the secondK.#I │ │ │ +004940c0: 6e20 7468 6520 7365 636f 6e64 4b00 2346 n the secondK.#F │ │ │ 004940d0: 1900 0020 2020 2020 2020 6578 7072 6573 ... expres │ │ │ 004940e0: 7369 6f6e 2073 7065 6369 6669 6573 2044 sion specifies D │ │ │ 004940f0: 454c 494d 4954 4552 2e20 466f 7220 6d6f ELIMITER. For mo │ │ │ 00494100: 7265 2069 6e66 6f72 6d61 7469 6f6e 2c20 re information, │ │ │ -00494110: 7365 6520 7468 654f 0023 491a 0000 2020 see theO.#I... │ │ │ +00494110: 7365 6520 7468 654f 0023 461a 0000 2020 see theO.#F... │ │ │ 00494120: 2020 2020 2066 6f6c 6c6f 7769 6e67 2074 following t │ │ │ 00494130: 6162 6c65 2e20 4e6f 7465 2074 6861 7420 able. Note that │ │ │ 00494140: 6368 616e 6765 7320 746f 2074 6865 2073 changes to the s │ │ │ 00494150: 6f63 6b65 7420 636f 6c6c 6563 7469 6f6e ocket collection │ │ │ -00494160: 2066 6f72 2061 4e00 2349 2100 0020 2020 for aN.#I!.. │ │ │ +00494160: 2066 6f72 2061 4e00 2346 2100 0020 2020 for aN.#F!.. │ │ │ 00494170: 2020 2020 534f 434b 4554 2064 6576 6963 SOCKET devic │ │ │ 00494180: 6520 7573 696e 6720 4f50 454e 2c20 434c e using OPEN, CL │ │ │ 00494190: 4f53 452c 2055 5345 203a 4154 5441 4348 OSE, USE :ATTACH │ │ │ 004941a0: 2c20 6f72 2055 5345 203a 4445 5441 4348 , or USE :DETACH │ │ │ -004941b0: 206d 6179 2c00 2349 2200 0020 2020 2020 may,.#I".. │ │ │ +004941b0: 206d 6179 2c00 2346 2200 0020 2020 2020 may,.#F".. │ │ │ 004941c0: 2020 6368 616e 6765 2074 6865 2069 6e64 change the ind │ │ │ 004941d0: 6578 2066 6f72 2061 2073 6f63 6b65 742e ex for a socket. │ │ │ -004941e0: 0700 2349 2300 0054 0023 4924 0000 2020 ..#I#..T.#I$.. │ │ │ +004941e0: 0700 2346 2300 0054 0023 4624 0000 2020 ..#F#..T.#F$.. │ │ │ 004941f0: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 00494200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00494230: 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0023 4925 ----------+T.#I% │ │ │ +00494230: 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0023 4625 ----------+T.#F% │ │ │ 00494240: 0000 2020 207c 2020 2020 4b65 7977 6f72 .. | Keywor │ │ │ 00494250: 6420 2020 207c 2020 2041 7267 756d 656e d | Argumen │ │ │ 00494260: 7473 2020 207c 2020 2020 2020 2020 2020 ts | │ │ │ 00494270: 2020 2020 2020 5265 7475 726e 7320 2020 Returns │ │ │ 00494280: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00494290: 0023 4926 0000 2020 207c 2d2d 2d2d 2d2d .#I&.. |------ │ │ │ +00494290: 0023 4626 0000 2020 207c 2d2d 2d2d 2d2d .#F&.. |------ │ │ │ 004942a0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004942b0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004942c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004942d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004942e0: 2d2d 7c54 0023 4927 0000 2020 207c 2042 --|T.#I'.. | B │ │ │ +004942e0: 2d2d 7c54 0023 4627 0000 2020 207c 2042 --|T.#F'.. | B │ │ │ 004942f0: 4c4f 434b 494e 4720 2020 2020 207c 2069 LOCKING | i │ │ │ 00494300: 6e64 6578 2020 2020 2020 2020 207c 2031 ndex | 1 │ │ │ 00494310: 2028 5452 5545 2920 666f 7220 626c 6f63 (TRUE) for bloc │ │ │ 00494320: 6b69 6e67 206f 7468 6572 7769 7365 2030 king otherwise 0 │ │ │ -00494330: 2020 2020 2020 7c54 0023 4928 0000 2020 |T.#I(.. │ │ │ +00494330: 2020 2020 2020 7c54 0023 4628 0000 2020 |T.#F(.. │ │ │ 00494340: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494350: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494360: 207c 2028 4641 4c53 4529 2066 6f72 206e | (FALSE) for n │ │ │ 00494370: 6f6e 2d62 6c6f 636b 696e 6720 5752 4954 on-blocking WRIT │ │ │ -00494380: 4573 2020 2020 2020 2020 7c54 0023 4929 Es |T.#I) │ │ │ +00494380: 4573 2020 2020 2020 2020 7c54 0023 4629 Es |T.#F) │ │ │ 00494390: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004943a0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004943b0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004943c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004943d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004943e0: 0023 492a 0000 2020 207c 2043 5552 5245 .#I*.. | CURRE │ │ │ +004943e0: 0023 462a 0000 2020 207c 2043 5552 5245 .#F*.. | CURRE │ │ │ 004943f0: 4e54 494e 4445 5820 207c 2020 2020 2020 NTINDEX | │ │ │ 00494400: 2020 2020 2020 2020 207c 2054 6865 2069 | The i │ │ │ 00494410: 6e64 6578 2028 7374 6172 7469 6e67 2061 ndex (starting a │ │ │ 00494420: 7420 7a65 726f 2920 6f66 2074 6865 2020 t zero) of the │ │ │ -00494430: 2020 7c54 0023 4931 0000 2020 207c 2020 |T.#I1.. | │ │ │ +00494430: 2020 7c54 0023 4631 0000 2020 207c 2020 |T.#F1.. | │ │ │ 00494440: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00494450: 2020 2020 2020 2020 2020 2020 207c 2063 | c │ │ │ 00494460: 7572 7265 6e74 2073 6f63 6b65 7420 666f urrent socket fo │ │ │ 00494470: 7220 7468 6520 534f 434b 4554 2064 6576 r the SOCKET dev │ │ │ -00494480: 6963 652e 2020 7c54 0023 4932 0000 2020 ice. |T.#I2.. │ │ │ +00494480: 6963 652e 2020 7c54 0023 4632 0000 2020 ice. |T.#F2.. │ │ │ 00494490: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004944a0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004944b0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004944c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004944d0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0023 4933 ----------|T.#I3 │ │ │ +004944d0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0023 4633 ----------|T.#F3 │ │ │ 004944e0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004944f0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00494500: 2020 2020 207c 2049 6620 6f6e 6c79 2069 | If only i │ │ │ 00494510: 6e64 6578 2069 7320 7370 6563 6966 6965 ndex is specifie │ │ │ 00494520: 642c 2074 6865 206e 756d 6265 7220 7c54 d, the number |T │ │ │ -00494530: 0023 4934 0000 2020 207c 2020 2020 2020 .#I4.. | │ │ │ +00494530: 0023 4634 0000 2020 207c 2020 2020 2020 .#F4.. | │ │ │ 00494540: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00494550: 2020 2020 2020 2020 207c 206f 6620 6465 | of de │ │ │ 00494560: 6c69 6d69 7465 7273 2e20 2020 2020 2020 limiters. │ │ │ 00494570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00494580: 2020 7c54 0023 4935 0000 2020 207c 2044 |T.#I5.. | D │ │ │ +00494580: 2020 7c54 0023 4635 0000 2020 207c 2044 |T.#F5.. | D │ │ │ 00494590: 454c 494d 4954 4552 2020 2020 207c 2069 ELIMITER | i │ │ │ 004945a0: 6e64 6578 5b2c 2020 2020 2020 207c 2020 ndex[, | │ │ │ 004945b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004945c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004945d0: 2020 2020 2020 7c54 0023 4936 0000 2020 |T.#I6.. │ │ │ +004945d0: 2020 2020 2020 7c54 0023 4636 0000 2020 |T.#F6.. │ │ │ 004945e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004945f0: 207c 2064 656c 696d 6974 6572 5d20 2020 | delimiter] │ │ │ 00494600: 207c 2049 6620 6465 6c69 6d69 7465 7220 | If delimiter │ │ │ 00494610: 6973 2061 6c73 6f20 7370 6563 6966 6965 is also specifie │ │ │ -00494620: 642c 2020 2020 2020 2020 7c54 0023 4937 d, |T.#I7 │ │ │ +00494620: 642c 2020 2020 2020 2020 7c54 0023 4637 d, |T.#F7 │ │ │ 00494630: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00494640: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00494650: 2020 2020 207c 2073 656c 6563 7473 2077 | selects w │ │ │ 00494660: 6869 6368 2064 656c 696d 6974 6572 2074 hich delimiter t │ │ │ 00494670: 6f20 7265 7475 726e 2e20 5468 6520 7c54 o return. The |T │ │ │ -00494680: 0023 4938 0000 2020 207c 2020 2020 2020 .#I8.. | │ │ │ +00494680: 0023 4638 0000 2020 207c 2020 2020 2020 .#F8.. | │ │ │ 00494690: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004946a0: 2020 2020 2020 2020 207c 2066 6972 7374 | first │ │ │ 004946b0: 2064 656c 696d 6974 6572 2069 7320 7a65 delimiter is ze │ │ │ 004946c0: 726f 2e20 2020 2020 2020 2020 2020 2020 ro. │ │ │ -004946d0: 2020 7c54 0023 4939 0000 2020 207c 2d2d |T.#I9.. |-- │ │ │ +004946d0: 2020 7c54 0023 4639 0000 2020 207c 2d2d |T.#F9.. |-- │ │ │ 004946e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004946f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00494700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00494720: 2d2d 2d2d 2d2d 7c54 0023 493a 0000 2020 ------|T.#I:.. │ │ │ +00494720: 2d2d 2d2d 2d2d 7c54 0023 463a 0000 2020 ------|T.#F:.. │ │ │ 00494730: 207c 2044 4553 4352 4950 544f 5220 2020 | DESCRIPTOR │ │ │ 00494740: 207c 2069 6e64 6578 2020 2020 2020 2020 | index │ │ │ 00494750: 207c 2054 6865 204f 5320 736f 636b 6574 | The OS socket │ │ │ 00494760: 2064 6573 6372 6970 746f 7220 666f 7220 descriptor for │ │ │ -00494770: 7468 6520 2020 2020 2020 7c54 0023 4941 the |T.#IA │ │ │ +00494770: 7468 6520 2020 2020 2020 7c54 0023 4641 the |T.#FA │ │ │ 00494780: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00494790: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 004947a0: 2020 2020 207c 2073 6f63 6b65 742e 2020 | socket. │ │ │ 004947b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004947c0: 2020 2020 2020 2020 2020 2020 2020 7c00 |. │ │ │ 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 1b2a 0000 0000 0000 .........*...... │ │ │ -00494810: 7700 0049 4845 4c50 00ff 7300 ff46 554e w..IHELP..s..FUN │ │ │ +00494810: 7700 0046 4845 4c50 00ff 7300 ff46 554e w..FHELP..s..FUN │ │ │ 00494820: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00494830: 4b45 5428 2900 c042 0000 2020 207c 2d2d KET()..B.. |-- │ │ │ 00494840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00494850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00494860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00494880: 2d2d 2d2d 2d2d 7c54 0023 4943 0000 2020 ------|T.#IC.. │ │ │ +00494880: 2d2d 2d2d 2d2d 7c54 0023 4643 0000 2020 ------|T.#FC.. │ │ │ 00494890: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004948a0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004948b0: 207c 204c 4953 5445 4e2c 2043 4f4e 4e45 | LISTEN, CONNE │ │ │ 004948c0: 4354 2c20 4143 4345 5054 4544 2c20 5052 CT, ACCEPTED, PR │ │ │ -004948d0: 494e 4349 5041 4c2c 2020 7c54 0023 4944 INCIPAL, |T.#ID │ │ │ +004948d0: 494e 4349 5041 4c2c 2020 7c54 0023 4644 INCIPAL, |T.#FD │ │ │ 004948e0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004948f0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00494900: 2020 2020 207c 206f 7220 5041 5353 4544 | or PASSED │ │ │ 00494910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00494920: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00494930: 0023 4945 0000 2020 207c 2020 2020 2020 .#IE.. | │ │ │ +00494930: 0023 4645 0000 2020 207c 2020 2020 2020 .#FE.. | │ │ │ 00494940: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00494950: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00494960: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00494970: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00494980: 2020 7c54 0023 4946 0000 2020 207c 2020 |T.#IF.. | │ │ │ +00494980: 2020 7c54 0023 4646 0000 2020 207c 2020 |T.#FF.. | │ │ │ 00494990: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004949a0: 2020 2020 2020 2020 2020 2020 207c 2041 | A │ │ │ 004949b0: 4343 4550 5445 4420 696e 6469 6361 7465 CCEPTED indicate │ │ │ 004949c0: 7320 6120 636f 6e6e 6563 7469 6f6e 2020 s a connection │ │ │ -004949d0: 2020 2020 2020 7c54 0023 4947 0000 2020 |T.#IG.. │ │ │ +004949d0: 2020 2020 2020 7c54 0023 4647 0000 2020 |T.#FG.. │ │ │ 004949e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004949f0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494a00: 207c 2063 7265 6174 6564 2066 726f 6d20 | created from │ │ │ 00494a10: 6120 4c49 5354 454e 696e 6720 736f 636b a LISTENing sock │ │ │ -00494a20: 6574 2e20 2020 2020 2020 7c54 0023 4948 et. |T.#IH │ │ │ +00494a20: 6574 2e20 2020 2020 2020 7c54 0023 4648 et. |T.#FH │ │ │ 00494a30: 0000 2020 207c 2048 4f57 4352 4541 5445 .. | HOWCREATE │ │ │ 00494a40: 4420 2020 207c 2069 6e64 6578 2020 2020 D | index │ │ │ 00494a50: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00494a60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00494a70: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00494a80: 0023 4949 0000 2020 207c 2020 2020 2020 .#II.. | │ │ │ +00494a80: 0023 4649 0000 2020 207c 2020 2020 2020 .#FI.. | │ │ │ 00494a90: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00494aa0: 2020 2020 2020 2020 207c 2050 5249 4e43 | PRINC │ │ │ 00494ab0: 4950 414c 2069 6e64 6963 6174 6573 2074 IPAL indicates t │ │ │ 00494ac0: 6861 7420 7468 6520 736f 636b 6574 2069 hat the socket i │ │ │ -00494ad0: 7320 7c54 0023 494a 0000 2020 207c 2020 s |T.#IJ.. | │ │ │ +00494ad0: 7320 7c54 0023 464a 0000 2020 207c 2020 s |T.#FJ.. | │ │ │ 00494ae0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00494af0: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 00494b00: 6865 2024 5052 494e 4349 5041 4c20 6f66 he $PRINCIPAL of │ │ │ 00494b10: 2074 6865 2070 726f 6365 7373 2e20 2020 the process. │ │ │ -00494b20: 2020 2020 2020 7c54 0023 4951 0000 2020 |T.#IQ.. │ │ │ +00494b20: 2020 2020 2020 7c54 0023 4651 0000 2020 |T.#FQ.. │ │ │ 00494b30: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494b40: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494b50: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494b60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00494b70: 2020 2020 2020 2020 2020 7c54 0023 4952 |T.#IR │ │ │ +00494b70: 2020 2020 2020 2020 2020 7c54 0023 4652 |T.#FR │ │ │ 00494b80: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00494b90: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00494ba0: 2020 2020 207c 2050 4153 5345 4420 696e | PASSED in │ │ │ 00494bb0: 6469 6361 7465 7320 6120 736f 636b 6574 dicates a socket │ │ │ 00494bc0: 2070 6173 7365 6420 6279 2020 2020 7c54 passed by |T │ │ │ -00494bd0: 0023 4953 0000 2020 207c 2020 2020 2020 .#IS.. | │ │ │ +00494bd0: 0023 4653 0000 2020 207c 2020 2020 2020 .#FS.. | │ │ │ 00494be0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00494bf0: 2020 2020 2020 2020 207c 2057 5249 5445 | WRITE │ │ │ 00494c00: 202f 4143 4345 5054 2e20 2020 2020 2020 /ACCEPT. │ │ │ 00494c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00494c20: 2020 7c54 0023 4954 0000 2020 207c 2d2d |T.#IT.. |-- │ │ │ +00494c20: 2020 7c54 0023 4654 0000 2020 207c 2d2d |T.#FT.. |-- │ │ │ 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 4955 0000 2020 ------|T.#IU.. │ │ │ +00494c70: 2d2d 2d2d 2d2d 7c54 0023 4655 0000 2020 ------|T.#FU.. │ │ │ 00494c80: 207c 2049 4e44 4558 2020 2020 2020 2020 | INDEX │ │ │ 00494c90: 207c 2068 616e 646c 6520 2020 2020 2020 | handle │ │ │ 00494ca0: 207c 2054 6865 2063 7572 7265 6e74 2069 | The current i │ │ │ 00494cb0: 6e64 6578 206f 6620 7468 6520 736f 636b ndex of the sock │ │ │ -00494cc0: 6574 206e 616d 6564 2020 7c54 0023 4956 et named |T.#IV │ │ │ +00494cc0: 6574 206e 616d 6564 2020 7c54 0023 4656 et named |T.#FV │ │ │ 00494cd0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00494ce0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00494cf0: 2020 2020 207c 2062 7920 6861 6e64 6c65 | by handle │ │ │ 00494d00: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 00494d10: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00494d20: 0023 4957 0000 2020 207c 2d2d 2d2d 2d2d .#IW.. |------ │ │ │ +00494d20: 0023 4657 0000 2020 207c 2d2d 2d2d 2d2d .#FW.. |------ │ │ │ 00494d30: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00494d40: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00494d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00494d70: 2d2d 7c54 0023 4958 0000 2020 207c 2049 --|T.#IX.. | I │ │ │ +00494d70: 2d2d 7c54 0023 4658 0000 2020 207c 2049 --|T.#FX.. | I │ │ │ 00494d80: 4f45 5252 4f52 2020 2020 2020 207c 2069 OERROR | i │ │ │ 00494d90: 6e64 6578 2020 2020 2020 2020 207c 2031 ndex | 1 │ │ │ 00494da0: 2028 5452 5545 2920 6966 2049 4f45 5252 (TRUE) if IOERR │ │ │ 00494db0: 4f52 3d54 5241 5020 6f74 6865 7277 6973 OR=TRAP otherwis │ │ │ -00494dc0: 6520 3020 2020 7c54 0023 4959 0000 2020 e 0 |T.#IY.. │ │ │ +00494dc0: 6520 3020 2020 7c54 0023 4659 0000 2020 e 0 |T.#FY.. │ │ │ 00494dd0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494de0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494df0: 207c 2028 4641 4c53 4529 2e20 2020 2020 | (FALSE). │ │ │ 00494e00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00494e10: 2020 2020 2020 2020 2020 7c54 0023 495a |T.#IZ │ │ │ +00494e10: 2020 2020 2020 2020 2020 7c54 0023 465a |T.#FZ │ │ │ 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 4961 0000 2020 207c 204b 4545 5041 .#Ia.. | KEEPA │ │ │ +00494e70: 0023 4661 0000 2020 207c 204b 4545 5041 .#Fa.. | KEEPA │ │ │ 00494e80: 4c49 5645 2020 2020 207c 2069 6e64 6578 LIVE | index │ │ │ 00494e90: 2020 2020 2020 2020 207c 2041 206e 6f6e | A non │ │ │ 00494ea0: 207a 6572 6f20 7661 6c75 6520 6966 2053 zero value if S │ │ │ 00494eb0: 4f5f 4b45 4550 414c 4956 4520 6973 2020 O_KEEPALIVE is │ │ │ -00494ec0: 2020 7c54 0023 4962 0000 2020 207c 2020 |T.#Ib.. | │ │ │ +00494ec0: 2020 7c54 0023 4662 0000 2020 207c 2020 |T.#Fb.. | │ │ │ 00494ed0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00494ee0: 2020 2020 2020 2020 2020 2020 207c 2065 | e │ │ │ 00494ef0: 6e61 626c 6564 2e20 2020 2020 2020 2020 nabled. │ │ │ 00494f00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00494f10: 2020 2020 2020 7c54 0023 4963 0000 2020 |T.#Ic.. │ │ │ +00494f10: 2020 2020 2020 7c54 0023 4663 0000 2020 |T.#Fc.. │ │ │ 00494f20: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00494f30: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00494f40: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00494f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00494f60: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0023 4964 ----------|T.#Id │ │ │ +00494f60: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0023 4664 ----------|T.#Fd │ │ │ 00494f70: 0000 2020 207c 204b 4545 5043 4e54 2020 .. | KEEPCNT │ │ │ 00494f80: 2020 2020 207c 2069 6e64 6578 2020 2020 | index │ │ │ 00494f90: 2020 2020 207c 2054 6865 2076 616c 7565 | The value │ │ │ 00494fa0: 206f 6620 5443 505f 4b45 4550 434e 542e of TCP_KEEPCNT. │ │ │ 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 322a 0000 0000 0000 ........2*...... │ │ │ -00495010: 7700 0049 4845 4c50 00ff 7300 ff46 554e w..IHELP..s..FUN │ │ │ +00495010: 7700 0046 4845 4c50 00ff 7300 ff46 554e w..FHELP..s..FUN │ │ │ 00495020: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00495030: 4b45 5428 2900 c065 0000 2020 207c 2d2d KET()..e.. |-- │ │ │ 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 0023 4966 0000 2020 ------|T.#If.. │ │ │ +00495080: 2d2d 2d2d 2d2d 7c54 0023 4666 0000 2020 ------|T.#Ff.. │ │ │ 00495090: 207c 204b 4545 5049 444c 4520 2020 2020 | KEEPIDLE │ │ │ 004950a0: 207c 2069 6e64 6578 2020 2020 2020 2020 | index │ │ │ 004950b0: 207c 2054 6865 2076 616c 7565 206f 6620 | The value of │ │ │ 004950c0: 5443 505f 4b45 4550 4944 4c45 2069 6e20 TCP_KEEPIDLE in │ │ │ -004950d0: 7365 636f 6e64 732e 2020 7c54 0023 4967 seconds. |T.#Ig │ │ │ +004950d0: 7365 636f 6e64 732e 2020 7c54 0023 4667 seconds. |T.#Fg │ │ │ 004950e0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004950f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00495100: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00495110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00495130: 0023 4968 0000 2020 207c 204b 4545 5049 .#Ih.. | KEEPI │ │ │ +00495130: 0023 4668 0000 2020 207c 204b 4545 5049 .#Fh.. | KEEPI │ │ │ 00495140: 4e54 564c 2020 2020 207c 2069 6e64 6578 NTVL | index │ │ │ 00495150: 2020 2020 2020 2020 207c 2054 6865 2076 | The v │ │ │ 00495160: 616c 7565 206f 6620 5443 505f 4b45 4550 alue of TCP_KEEP │ │ │ 00495170: 494e 5456 4c20 696e 2073 6563 6f6e 6473 INTVL in seconds │ │ │ -00495180: 2e20 7c54 0023 4969 0000 2020 207c 2d2d . |T.#Ii.. |-- │ │ │ +00495180: 2e20 7c54 0023 4669 0000 2020 207c 2d2d . |T.#Fi.. |-- │ │ │ 00495190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004951a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004951b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004951c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004951d0: 2d2d 2d2d 2d2d 7c54 0023 496a 0000 2020 ------|T.#Ij.. │ │ │ +004951d0: 2d2d 2d2d 2d2d 7c54 0023 466a 0000 2020 ------|T.#Fj.. │ │ │ 004951e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004951f0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00495200: 207c 2054 6865 2061 6464 7265 7373 206f | The address o │ │ │ 00495210: 6620 7468 6520 6c6f 6361 6c20 7369 6465 f the local side │ │ │ -00495220: 206f 6620 7468 6520 2020 7c54 0023 4971 of the |T.#Iq │ │ │ +00495220: 206f 6620 7468 6520 2020 7c54 0023 4671 of the |T.#Fq │ │ │ 00495230: 0000 2020 207c 204c 4f43 414c 4144 4452 .. | LOCALADDR │ │ │ 00495240: 4553 5320 207c 2069 6e64 6578 2020 2020 ESS | index │ │ │ 00495250: 2020 2020 207c 2073 6f63 6b65 742e 2046 | socket. F │ │ │ 00495260: 6f72 2054 4350 2073 6f63 6b65 7473 3a20 or TCP sockets: │ │ │ 00495270: 7468 6520 4950 7636 206f 7220 2020 7c54 the IPv6 or |T │ │ │ -00495280: 0023 4972 0000 2020 207c 2020 2020 2020 .#Ir.. | │ │ │ +00495280: 0023 4672 0000 2020 207c 2020 2020 2020 .#Fr.. | │ │ │ 00495290: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004952a0: 2020 2020 2020 2020 207c 2049 5076 3420 | IPv4 │ │ │ 004952b0: 6e75 6d65 7269 6320 6164 6472 6573 732e numeric address. │ │ │ 004952c0: 2046 6f72 204c 4f43 414c 2020 2020 2020 For LOCAL │ │ │ -004952d0: 2020 7c54 0023 4973 0000 2020 207c 2020 |T.#Is.. | │ │ │ +004952d0: 2020 7c54 0023 4673 0000 2020 207c 2020 |T.#Fs.. | │ │ │ 004952e0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004952f0: 2020 2020 2020 2020 2020 2020 207c 2073 | s │ │ │ 00495300: 6f63 6b65 7473 3a20 7468 6520 7061 7468 ockets: the path │ │ │ 00495310: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -00495320: 2020 2020 2020 7c54 0023 4974 0000 2020 |T.#It.. │ │ │ +00495320: 2020 2020 2020 7c54 0023 4674 0000 2020 |T.#Ft.. │ │ │ 00495330: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00495340: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00495350: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00495360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495370: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0023 4975 ----------|T.#Iu │ │ │ +00495370: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0023 4675 ----------|T.#Fu │ │ │ 00495380: 0000 2020 207c 204c 4f43 414c 504f 5254 .. | LOCALPORT │ │ │ 00495390: 2020 2020 207c 2069 6e64 6578 2020 2020 | index │ │ │ 004953a0: 2020 2020 207c 2054 6865 206e 756d 6572 | The numer │ │ │ 004953b0: 6963 2070 6f72 7420 6f66 2074 6865 206c ic port of the l │ │ │ 004953c0: 6f63 616c 2073 6964 6520 6f66 2020 7c54 ocal side of |T │ │ │ -004953d0: 0023 4976 0000 2020 207c 2020 2020 2020 .#Iv.. | │ │ │ +004953d0: 0023 4676 0000 2020 207c 2020 2020 2020 .#Fv.. | │ │ │ 004953e0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004953f0: 2020 2020 2020 2020 207c 2061 2054 4350 | a TCP │ │ │ 00495400: 2073 6f63 6b65 742e 2020 2020 2020 2020 socket. │ │ │ 00495410: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00495420: 2020 7c54 0023 4977 0000 2020 207c 2d2d |T.#Iw.. |-- │ │ │ +00495420: 2020 7c54 0023 4677 0000 2020 207c 2d2d |T.#Fw.. |-- │ │ │ 00495430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00495440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00495450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495470: 2d2d 2d2d 2d2d 7c54 0023 4978 0000 2020 ------|T.#Ix.. │ │ │ +00495470: 2d2d 2d2d 2d2d 7c54 0023 4678 0000 2020 ------|T.#Fx.. │ │ │ 00495480: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00495490: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004954a0: 207c 2054 6865 2076 616c 7565 206f 6620 | The value of │ │ │ 004954b0: 7468 6520 4d4f 5245 5245 4144 5449 4d45 the MOREREADTIME │ │ │ -004954c0: 2064 6576 6963 6520 2020 7c54 0023 4979 device |T.#Iy │ │ │ +004954c0: 2064 6576 6963 6520 2020 7c54 0023 4679 device |T.#Fy │ │ │ 004954d0: 0000 2020 207c 204d 4f52 4552 4541 4454 .. | MOREREADT │ │ │ 004954e0: 494d 4520 207c 2069 6e64 6578 2020 2020 IME | index │ │ │ 004954f0: 2020 2020 207c 2070 6172 616d 6574 6572 | parameter │ │ │ 00495500: 2069 6620 6974 2077 6173 2073 7065 6369 if it was speci │ │ │ 00495510: 6669 6564 2c20 2020 2020 2020 2020 7c54 fied, |T │ │ │ -00495520: 0023 497a 0000 2020 207c 2020 2020 2020 .#Iz.. | │ │ │ +00495520: 0023 467a 0000 2020 207c 2020 2020 2020 .#Fz.. | │ │ │ 00495530: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00495540: 2020 2020 2020 2020 207c 206f 7468 6572 | other │ │ │ 00495550: 7769 7365 2061 6e20 656d 7074 7920 7374 wise an empty st │ │ │ 00495560: 7269 6e67 2e20 2020 2020 2020 2020 2020 ring. │ │ │ -00495570: 2020 7c54 0023 4981 0000 2020 207c 2d2d |T.#I... |-- │ │ │ +00495570: 2020 7c54 0023 4681 0000 2020 207c 2d2d |T.#F... |-- │ │ │ 00495580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00495590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004955a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004955b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004955c0: 2d2d 2d2d 2d2d 7c54 0023 4982 0000 2020 ------|T.#I... │ │ │ +004955c0: 2d2d 2d2d 2d2d 7c54 0023 4682 0000 2020 ------|T.#F... │ │ │ 004955d0: 207c 204e 554d 4245 5220 2020 2020 2020 | NUMBER │ │ │ 004955e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004955f0: 207c 2054 6865 206e 756d 6265 7220 6f66 | The number of │ │ │ 00495600: 2073 6f63 6b65 7473 2069 6e20 7468 6520 sockets in the │ │ │ -00495610: 534f 434b 4554 2020 2020 7c54 0023 4983 SOCKET |T.#I. │ │ │ +00495610: 534f 434b 4554 2020 2020 7c54 0023 4683 SOCKET |T.#F. │ │ │ 00495620: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00495630: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00495640: 2020 2020 207c 2064 6576 6963 652e 2020 | device. │ │ │ 00495650: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495660: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00495670: 0023 4984 0000 2020 207c 2d2d 2d2d 2d2d .#I... |------ │ │ │ +00495670: 0023 4684 0000 2020 207c 2d2d 2d2d 2d2d .#F... |------ │ │ │ 00495680: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00495690: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004956a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004956b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004956c0: 2d2d 7c54 0023 4985 0000 2020 207c 2020 --|T.#I... | │ │ │ +004956c0: 2d2d 7c54 0023 4685 0000 2020 207c 2020 --|T.#F... | │ │ │ 004956d0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004956e0: 2020 2020 2020 2020 2020 2020 207c 2061 | a │ │ │ 004956f0: 2073 7472 696e 6720 6f66 2074 6865 204f string of the O │ │ │ 00495700: 5054 494f 4e53 2070 7265 7669 6f75 736c PTIONS previousl │ │ │ -00495710: 7920 2020 2020 7c54 0023 4986 0000 2020 y |T.#I... │ │ │ +00495710: 7920 2020 2020 7c54 0023 4686 0000 2020 y |T.#F... │ │ │ 00495720: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00495730: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00495740: 207c 2073 7065 6369 6669 6564 2066 6f72 | specified for │ │ │ 00495750: 2074 6865 2073 656c 6563 7465 6420 736f the selected so │ │ │ -00495760: 636b 6574 2e20 5468 6520 7c54 0023 4987 cket. The |T.#I. │ │ │ +00495760: 636b 6574 2e20 5468 6520 7c54 0023 4687 cket. The |T.#F. │ │ │ 00495770: 0000 2020 207c 204f 5054 494f 4e53 2020 .. | OPTIONS │ │ │ 00495780: 2020 2020 207c 2069 6e64 6578 2020 2020 | index │ │ │ 00495790: 2020 2020 207c 2073 7472 696e 6720 6d61 | string ma │ │ │ 004957a0: 7920 6e6f 7420 6578 6163 746c 7920 6d61 y not exactly ma │ │ │ 004957b0: 7463 6820 7468 6520 2020 2020 2020 7c00 tch the |. │ │ │ 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 c007 0000 492a 0000 0000 0000 ........I*...... │ │ │ -00495810: 7700 0049 4845 4c50 00ff 7300 ff46 554e w..IHELP..s..FUN │ │ │ +00495810: 7700 0046 4845 4c50 00ff 7300 ff46 554e w..FHELP..s..FUN │ │ │ 00495820: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00495830: 4b45 5428 2900 c088 0000 2020 207c 2020 KET()..... | │ │ │ 00495840: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00495850: 2020 2020 2020 2020 2020 2020 207c 2073 | s │ │ │ 00495860: 7472 696e 6720 6f72 6967 696e 616c 6c79 tring originally │ │ │ 00495870: 2073 7065 6369 6669 6564 2062 7574 2068 specified but h │ │ │ -00495880: 6173 2020 2020 7c54 0023 4989 0000 2020 as |T.#I... │ │ │ +00495880: 6173 2020 2020 7c54 0023 4689 0000 2020 as |T.#F... │ │ │ 00495890: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004958a0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004958b0: 207c 2074 6865 2073 616d 6520 6d65 616e | the same mean │ │ │ 004958c0: 696e 672e 2020 2020 2020 2020 2020 2020 ing. │ │ │ -004958d0: 2020 2020 2020 2020 2020 7c54 0023 498a |T.#I. │ │ │ +004958d0: 2020 2020 2020 2020 2020 7c54 0023 468a |T.#F. │ │ │ 004958e0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004958f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00495900: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00495910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00495930: 0023 4991 0000 2020 207c 2020 2020 2020 .#I... | │ │ │ +00495930: 0023 4691 0000 2020 207c 2020 2020 2020 .#F... | │ │ │ 00495940: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00495950: 2020 2020 2020 2020 207c 2049 6620 7468 | If th │ │ │ 00495960: 6520 736f 636b 6574 2077 6173 2063 7265 e socket was cre │ │ │ 00495970: 6174 6564 2066 726f 6d20 6120 2020 2020 ated from a │ │ │ -00495980: 2020 7c54 0023 4992 0000 2020 207c 2050 |T.#I... | P │ │ │ +00495980: 2020 7c54 0023 4692 0000 2020 207c 2050 |T.#F... | P │ │ │ 00495990: 4152 454e 5420 2020 2020 2020 207c 2069 ARENT | i │ │ │ 004959a0: 6e64 6578 2020 2020 2020 2020 207c 204c ndex | L │ │ │ 004959b0: 4953 5445 4e69 6e67 2073 6f63 6b65 743a ISTENing socket: │ │ │ 004959c0: 2074 6865 2068 616e 646c 6520 6f66 2074 the handle of t │ │ │ -004959d0: 6865 2020 2020 7c54 0023 4993 0000 2020 he |T.#I... │ │ │ +004959d0: 6865 2020 2020 7c54 0023 4693 0000 2020 he |T.#F... │ │ │ 004959e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004959f0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00495a00: 207c 204c 4953 5445 4e69 6e67 2073 6f63 | LISTENing soc │ │ │ 00495a10: 6b65 742e 2020 2020 2020 2020 2020 2020 ket. │ │ │ -00495a20: 2020 2020 2020 2020 2020 7c54 0023 4994 |T.#I. │ │ │ +00495a20: 2020 2020 2020 2020 2020 7c54 0023 4694 |T.#F. │ │ │ 00495a30: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00495a40: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00495a50: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00495a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00495a80: 0023 4995 0000 2020 207c 2050 524f 544f .#I... | PROTO │ │ │ +00495a80: 0023 4695 0000 2020 207c 2050 524f 544f .#F... | PROTO │ │ │ 00495a90: 434f 4c20 2020 2020 207c 2069 6e64 6578 COL | index │ │ │ 00495aa0: 2020 2020 2020 2020 207c 2054 4350 2c20 | TCP, │ │ │ 00495ab0: 5443 5036 2c20 6f72 204c 4f43 414c 2020 TCP6, or LOCAL │ │ │ 00495ac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00495ad0: 2020 7c54 0023 4996 0000 2020 207c 2d2d |T.#I... |-- │ │ │ +00495ad0: 2020 7c54 0023 4696 0000 2020 207c 2d2d |T.#F... |-- │ │ │ 00495ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00495af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00495b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495b20: 2d2d 2d2d 2d2d 7c54 0023 4997 0000 2020 ------|T.#I... │ │ │ +00495b20: 2d2d 2d2d 2d2d 7c54 0023 4697 0000 2020 ------|T.#F... │ │ │ 00495b30: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00495b40: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00495b50: 207c 2054 6865 2061 6464 7265 7373 206f | The address o │ │ │ 00495b60: 6620 7468 6520 7265 6d6f 7465 2073 6964 f the remote sid │ │ │ -00495b70: 6520 6f66 2074 6865 2020 7c54 0023 4998 e of the |T.#I. │ │ │ +00495b70: 6520 6f66 2074 6865 2020 7c54 0023 4698 e of the |T.#F. │ │ │ 00495b80: 0000 2020 207c 2052 454d 4f54 4541 4444 .. | REMOTEADD │ │ │ 00495b90: 5245 5353 207c 2069 6e64 6578 2020 2020 RESS | index │ │ │ 00495ba0: 2020 2020 207c 2073 6f63 6b65 742e 2046 | socket. F │ │ │ 00495bb0: 6f72 2054 4350 2073 6f63 6b65 7473 3a20 or TCP sockets: │ │ │ 00495bc0: 7468 6520 4950 7636 206f 7220 2020 7c54 the IPv6 or |T │ │ │ -00495bd0: 0023 4999 0000 2020 207c 2020 2020 2020 .#I... | │ │ │ +00495bd0: 0023 4699 0000 2020 207c 2020 2020 2020 .#F... | │ │ │ 00495be0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00495bf0: 2020 2020 2020 2020 207c 2049 5076 3420 | IPv4 │ │ │ 00495c00: 6e75 6d65 7269 6320 6164 6472 6573 732e numeric address. │ │ │ 00495c10: 2046 6f72 204c 4f43 414c 2020 2020 2020 For LOCAL │ │ │ -00495c20: 2020 7c54 0023 499a 0000 2020 207c 2020 |T.#I... | │ │ │ +00495c20: 2020 7c54 0023 469a 0000 2020 207c 2020 |T.#F... | │ │ │ 00495c30: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00495c40: 2020 2020 2020 2020 2020 2020 207c 2073 | s │ │ │ 00495c50: 6f63 6b65 7473 3a20 7468 6520 7061 7468 ockets: the path │ │ │ 00495c60: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -00495c70: 2020 2020 2020 7c55 0022 49c1 1100 0020 |U."I.... │ │ │ +00495c70: 2020 2020 2020 7c55 0022 46c1 1100 0020 |U."F.... │ │ │ 00495c80: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00495c90: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00495ca0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00495cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 2449 -----------|T.$I │ │ │ +00495cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 2446 -----------|T.$F │ │ │ 00495cd0: 1100 0020 2020 7c20 5245 4d4f 5445 504f ... | REMOTEPO │ │ │ 00495ce0: 5254 2020 2020 7c20 696e 6465 7820 2020 RT | index │ │ │ 00495cf0: 2020 2020 2020 7c20 5468 6520 6e75 6d65 | The nume │ │ │ 00495d00: 7269 6320 706f 7274 206f 6620 7468 6520 ric port of the │ │ │ 00495d10: 7265 6d6f 7465 2073 6964 6520 6f66 207c remote side of | │ │ │ -00495d20: 5400 2449 2100 0020 2020 7c20 2020 2020 T.$I!.. | │ │ │ +00495d20: 5400 2446 2100 0020 2020 7c20 2020 2020 T.$F!.. | │ │ │ 00495d30: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00495d40: 2020 2020 2020 2020 2020 7c20 6120 5443 | a TC │ │ │ 00495d50: 5020 736f 636b 6574 2e20 2020 2020 2020 P socket. │ │ │ 00495d60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00495d70: 2020 207c 5400 2449 3100 0020 2020 7c2d |T.$I1.. |- │ │ │ +00495d70: 2020 207c 5400 2446 3100 0020 2020 7c2d |T.$F1.. |- │ │ │ 00495d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00495d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00495da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495dc0: 2d2d 2d2d 2d2d 2d7c 5400 2449 4100 0020 -------|T.$IA.. │ │ │ +00495dc0: 2d2d 2d2d 2d2d 2d7c 5400 2446 4100 0020 -------|T.$FA.. │ │ │ 00495dd0: 2020 7c20 534e 4442 5546 2020 2020 2020 | SNDBUF │ │ │ 00495de0: 2020 7c20 696e 6465 7820 2020 2020 2020 | index │ │ │ 00495df0: 2020 7c20 5369 7a65 206f 6620 7468 6520 | Size of the │ │ │ 00495e00: 4f53 2073 656e 6420 6275 6666 6572 2069 OS send buffer i │ │ │ -00495e10: 6e20 6279 7465 7320 2020 207c 5400 2449 n bytes |T.$I │ │ │ +00495e10: 6e20 6279 7465 7320 2020 207c 5400 2446 n bytes |T.$F │ │ │ 00495e20: 5100 0020 2020 7c20 2020 2020 2020 2020 Q.. | │ │ │ 00495e30: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00495e40: 2020 2020 2020 7c20 2853 4f5f 534e 4442 | (SO_SNDB │ │ │ 00495e50: 5546 292e 2020 2020 2020 2020 2020 2020 UF). │ │ │ 00495e60: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00495e70: 5400 2449 6100 0020 2020 7c2d 2d2d 2d2d T.$Ia.. |----- │ │ │ +00495e70: 5400 2446 6100 0020 2020 7c2d 2d2d 2d2d T.$Fa.. |----- │ │ │ 00495e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00495e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00495ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495ec0: 2d2d 2d7c 5400 2449 7100 0020 2020 7c20 ---|T.$Iq.. | │ │ │ +00495ec0: 2d2d 2d7c 5400 2446 7100 0020 2020 7c20 ---|T.$Fq.. | │ │ │ 00495ed0: 534f 434b 4554 4841 4e44 4c45 2020 7c20 SOCKETHANDLE | │ │ │ 00495ee0: 696e 6465 7820 2020 2020 2020 2020 7c20 index | │ │ │ 00495ef0: 5468 6520 6861 6e64 6c65 2066 6f72 2074 The handle for t │ │ │ 00495f00: 6865 2073 656c 6563 7465 6420 736f 636b he selected sock │ │ │ -00495f10: 6574 2e20 2020 207c 5400 2449 8100 0020 et. |T.$I... │ │ │ +00495f10: 6574 2e20 2020 207c 5400 2446 8100 0020 et. |T.$F... │ │ │ 00495f20: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00495f30: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00495f40: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00495f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 2449 -----------|T.$I │ │ │ +00495f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 2446 -----------|T.$F │ │ │ 00495f70: 9100 0020 2020 7c20 5354 4154 4520 2020 ... | STATE │ │ │ 00495f80: 2020 2020 2020 7c20 696e 6465 7820 2020 | index │ │ │ 00495f90: 2020 2020 2020 7c20 4f6e 6520 6f66 204c | One of L │ │ │ 00495fa0: 4953 5445 4e49 4e47 2c20 434f 4e4e 4543 ISTENING, CONNEC │ │ │ 00495fb0: 5445 442c 2042 4f55 4e44 2c20 6f72 207c TED, BOUND, or | │ │ │ 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 d807 0000 632a 0000 0000 0000 ........c*...... │ │ │ -00496010: 7700 0049 4845 4c50 00ff 7300 ff46 554e w..IHELP..s..FUN │ │ │ +00496010: 7700 0046 4845 4c50 00ff 7300 ff46 554e w..FHELP..s..FUN │ │ │ 00496020: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00496030: 4b45 5428 2900 c112 0000 2020 207c 2020 KET()..... | │ │ │ 00496040: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00496050: 2020 2020 2020 2020 2020 2020 207c 2043 | C │ │ │ 00496060: 4f4e 4e45 4354 494e 5052 4f47 5245 5353 ONNECTINPROGRESS │ │ │ 00496070: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00496080: 2020 2020 2020 7c54 0024 4911 0000 2020 |T.$I... │ │ │ +00496080: 2020 2020 2020 7c54 0024 4611 0000 2020 |T.$F... │ │ │ 00496090: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004960a0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004960b0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004960c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004960d0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0024 4921 ----------|T.$I! │ │ │ +004960d0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0024 4621 ----------|T.$F! │ │ │ 004960e0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004960f0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00496100: 2020 2020 207c 2049 6620 7468 6520 7365 | If the se │ │ │ 00496110: 6c65 6374 6564 2073 6f63 6b65 7420 6973 lected socket is │ │ │ 00496120: 2075 7369 6e67 2054 4c53 2c20 6120 7c54 using TLS, a |T │ │ │ -00496130: 0024 4931 0000 2020 207c 2020 2020 2020 .$I1.. | │ │ │ +00496130: 0024 4631 0000 2020 207c 2020 2020 2020 .$F1.. | │ │ │ 00496140: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00496150: 2020 2020 2020 2020 207c 2073 7472 696e | strin │ │ │ 00496160: 6720 6f66 2074 6865 2066 6f72 6d3a 2020 g of the form: │ │ │ 00496170: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00496180: 2020 7c54 0024 4941 0000 2020 207c 2020 |T.$IA.. | │ │ │ +00496180: 2020 7c54 0024 4641 0000 2020 207c 2020 |T.$FA.. | │ │ │ 00496190: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004961a0: 2020 2020 2020 2020 2020 2020 207c 2031 | 1 │ │ │ 004961b0: 2c7b 5345 5256 4552 7c43 4c49 454e 547d ,{SERVER|CLIENT} │ │ │ 004961c0: 5b2c 746c 7369 645d 2c20 7768 6572 6520 [,tlsid], where │ │ │ -004961d0: 7468 6520 2020 7c54 0024 4951 0000 2020 the |T.$IQ.. │ │ │ +004961d0: 7468 6520 2020 7c54 0024 4651 0000 2020 the |T.$FQ.. │ │ │ 004961e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004961f0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00496200: 207c 206f 7074 696f 6e61 6c20 746c 7369 | optional tlsi │ │ │ 00496210: 6420 636f 6d65 7320 6672 6f6d 2074 6865 d comes from the │ │ │ -00496220: 2057 5249 5445 2020 2020 7c54 0024 4961 WRITE |T.$Ia │ │ │ +00496220: 2057 5249 5445 2020 2020 7c54 0024 4661 WRITE |T.$Fa │ │ │ 00496230: 0000 2020 207c 2054 4c53 2020 2020 2020 .. | TLS │ │ │ 00496240: 2020 2020 207c 2069 6e64 6578 5b2c 6578 | index[,ex │ │ │ 00496250: 7072 345d 207c 202f 544c 5320 7768 6963 pr4] | /TLS whic │ │ │ 00496260: 6820 656e 6162 6c65 6420 544c 5320 6f6e h enabled TLS on │ │ │ 00496270: 2074 6865 2073 6f63 6b65 743b 2020 7c54 the socket; |T │ │ │ -00496280: 0024 4971 0000 2020 207c 2020 2020 2020 .$Iq.. | │ │ │ +00496280: 0024 4671 0000 2020 207c 2020 2020 2020 .$Fq.. | │ │ │ 00496290: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004962a0: 2020 2020 2020 2020 207c 206f 7468 6572 | other │ │ │ 004962b0: 7769 7365 2061 6e20 656d 7074 7920 7374 wise an empty st │ │ │ 004962c0: 7269 6e67 2e20 5365 6520 7468 6520 2020 ring. See the │ │ │ -004962d0: 2020 7c54 0024 4981 0000 2020 207c 2020 |T.$I... | │ │ │ +004962d0: 2020 7c54 0024 4681 0000 2020 207c 2020 |T.$F... | │ │ │ 004962e0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004962f0: 2020 2020 2020 2020 2020 2020 207c 2066 | f │ │ │ 00496300: 6f6c 6c6f 7769 6e67 2074 6162 6c65 2066 ollowing table f │ │ │ 00496310: 6f72 2061 2064 6573 6372 6970 7469 6f6e or a description │ │ │ -00496320: 206f 6620 2020 7c54 0024 4991 0000 2020 of |T.$I... │ │ │ +00496320: 206f 6620 2020 7c54 0024 4691 0000 2020 of |T.$F... │ │ │ 00496330: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00496340: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00496350: 207c 2061 6c6c 206f 7074 696f 6e73 2066 | all options f │ │ │ 00496360: 6f72 2074 6865 2066 6f75 7274 6820 6578 or the fourth ex │ │ │ -00496370: 7072 6573 7369 6f6e 2020 7c54 0023 4913 pression |T.#I. │ │ │ +00496370: 7072 6573 7369 6f6e 2020 7c54 0023 4613 pression |T.#F. │ │ │ 00496380: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00496390: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 004963a0: 2020 2020 207c 2066 6f72 2074 6865 2054 | for the T │ │ │ 004963b0: 4c53 206b 6579 776f 7264 2e20 2020 2020 LS keyword. │ │ │ 004963c0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004963d0: 0024 4911 0000 2020 207c 2d2d 2d2d 2d2d .$I... |------ │ │ │ +004963d0: 0024 4611 0000 2020 207c 2d2d 2d2d 2d2d .$F... |------ │ │ │ 004963e0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004963f0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00496400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00496410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00496420: 2d2d 7c54 0024 4921 0000 2020 207c 205a --|T.$I!.. | Z │ │ │ +00496420: 2d2d 7c54 0024 4621 0000 2020 207c 205a --|T.$F!.. | Z │ │ │ 00496430: 4246 5349 5a45 2020 2020 2020 207c 2069 BFSIZE | i │ │ │ 00496440: 6e64 6578 2020 2020 2020 2020 207c 2053 ndex | S │ │ │ 00496450: 697a 6520 6f66 2074 6865 2047 542e 4d20 ize of the GT.M │ │ │ 00496460: 6275 6666 6572 2069 6e20 6279 7465 732e buffer in bytes. │ │ │ -00496470: 2020 2020 2020 7c54 0024 4931 0000 2020 |T.$I1.. │ │ │ +00496470: 2020 2020 2020 7c54 0024 4631 0000 2020 |T.$F1.. │ │ │ 00496480: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00496490: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004964a0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004964b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004964c0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0024 4941 ----------|T.$IA │ │ │ +004964c0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0024 4641 ----------|T.$FA │ │ │ 004964d0: 0000 2020 207c 205a 4646 2020 2020 2020 .. | ZFF │ │ │ 004964e0: 2020 2020 207c 2069 6e64 6578 2020 2020 | index │ │ │ 004964f0: 2020 2020 207c 2054 6865 2076 616c 7565 | The value │ │ │ 00496500: 206f 6620 7468 6520 5a46 4620 6465 7669 of the ZFF devi │ │ │ 00496510: 6365 2070 6172 616d 6574 6572 2e20 7c54 ce parameter. |T │ │ │ -00496520: 0024 4951 0000 2020 207c 2d2d 2d2d 2d2d .$IQ.. |------ │ │ │ +00496520: 0024 4651 0000 2020 207c 2d2d 2d2d 2d2d .$FQ.. |------ │ │ │ 00496530: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00496540: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00496550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00496560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00496570: 2d2d 7c54 0024 4961 0000 2020 207c 205a --|T.$Ia.. | Z │ │ │ +00496570: 2d2d 7c54 0024 4661 0000 2020 207c 205a --|T.$Fa.. | Z │ │ │ 00496580: 4942 4653 495a 4520 2020 2020 207c 2069 IBFSIZE | i │ │ │ 00496590: 6e64 6578 2020 2020 2020 2020 207c 2053 ndex | S │ │ │ 004965a0: 697a 6520 6f66 2074 6865 204f 5320 6275 ize of the OS bu │ │ │ 004965b0: 6666 6572 2069 6e20 6279 7465 7320 2020 ffer in bytes │ │ │ -004965c0: 2020 2020 2020 7c54 0024 4971 0000 2020 |T.$Iq.. │ │ │ +004965c0: 2020 2020 2020 7c54 0024 4671 0000 2020 |T.$Fq.. │ │ │ 004965d0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004965e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004965f0: 207c 2028 534f 5f52 4356 4255 4629 2e20 | (SO_RCVBUF). │ │ │ 00496600: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00496610: 2020 2020 2020 2020 2020 7c54 0024 4981 |T.$I. │ │ │ +00496610: 2020 2020 2020 2020 2020 7c54 0024 4681 |T.$F. │ │ │ 00496620: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00496630: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00496640: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00496650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00496660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00496670: 0024 4991 0000 2020 207c 205a 4445 4c41 .$I... | ZDELA │ │ │ +00496670: 0024 4691 0000 2020 207c 205a 4445 4c41 .$F... | ZDELA │ │ │ 00496680: 5920 2020 2020 2020 207c 2069 6e64 6578 Y | index │ │ │ 00496690: 2020 2020 2020 2020 207c 2031 2069 6620 | 1 if │ │ │ 004966a0: 4e61 676c 6520 616c 676f 7269 7468 6d20 Nagle algorithm │ │ │ 004966b0: 656e 6162 6c65 642c 2020 2020 2020 2020 enabled, │ │ │ -004966c0: 2020 7c54 0023 4914 0000 2020 207c 2020 |T.#I... | │ │ │ +004966c0: 2020 7c54 0023 4614 0000 2020 207c 2020 |T.#F... | │ │ │ 004966d0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004966e0: 2020 2020 2020 2020 2020 2020 207c 206f | o │ │ │ 004966f0: 7468 6572 7769 7365 2030 2e20 2020 2020 therwise 0. │ │ │ 00496700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00496710: 2020 2020 2020 7c54 0024 4911 0000 2020 |T.$I... │ │ │ +00496710: 2020 2020 2020 7c54 0024 4611 0000 2020 |T.$F... │ │ │ 00496720: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 00496730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00496740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00496750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00496760: 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 0024 4921 ----------+..$I! │ │ │ -00496770: 0000 1200 2449 3100 0020 2020 2a2a 4e6f ....$I1.. **No │ │ │ -00496780: 7465 2a2a 0700 2449 4100 004d 0024 4951 te**..$IA..M.$IQ │ │ │ +00496760: 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 0024 4621 ----------+..$F! │ │ │ +00496770: 0000 1200 2446 3100 0020 2020 2a2a 4e6f ....$F1.. **No │ │ │ +00496780: 7465 2a2a 0700 2446 4100 004d 0024 4651 te**..$FA..M.$FQ │ │ │ 00496790: 0000 2020 2054 6865 2067 6574 736f 636b .. The getsock │ │ │ 004967a0: 6f70 7428 2920 6b65 7977 6f72 6473 2028 opt() keywords ( │ │ │ 004967b0: 4b45 4550 414c 4956 452c 204b 4545 5043 KEEPALIVE, KEEPC │ │ │ 004967c0: 4e54 2c20 4b45 4550 4944 4c45 2c20 4b45 NT, KEEPIDLE, KE │ │ │ 004967d0: 4550 494e 5456 4c2c 0000 0000 0000 0000 EPINTVL,........ │ │ │ 004967e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004967f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00496800: 0400 0000 9807 0000 7a2a 0000 0000 0000 ........z*...... │ │ │ -00496810: 7600 0049 4845 4c50 00ff 7300 ff46 554e v..IHELP..s..FUN │ │ │ +00496810: 7600 0046 4845 4c50 00ff 7300 ff46 554e v..FHELP..s..FUN │ │ │ 00496820: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00496830: 4b45 5428 2900 c114 6100 0020 2020 534e KET()...a.. SN │ │ │ 00496840: 4442 5546 2c20 616e 6420 5a49 4246 5349 DBUF, and ZIBFSI │ │ │ 00496850: 5a45 2072 6574 7572 6e20 7477 6f20 7661 ZE return two va │ │ │ 00496860: 6c75 6573 2069 6620 7468 6520 7661 6c75 lues if the valu │ │ │ 00496870: 6520 7072 6576 696f 7573 6c79 2073 7065 e previously spe │ │ │ -00496880: 6369 6669 6564 5400 2449 7100 0020 2020 cifiedT.$Iq.. │ │ │ +00496880: 6369 6669 6564 5400 2446 7100 0020 2020 cifiedT.$Fq.. │ │ │ 00496890: 7769 7468 2074 6865 204f 5054 494f 4e53 with the OPTIONS │ │ │ 004968a0: 206f 7220 225a 4942 4653 495a 4522 2064 or "ZIBFSIZE" d │ │ │ 004968b0: 6576 6963 6520 7061 7261 6d65 7465 7220 evice parameter │ │ │ 004968c0: 646f 6573 6e27 7420 6d61 7463 6820 7468 doesn't match th │ │ │ -004968d0: 6520 7379 7374 656d 2773 4400 2449 8100 e system'sD.$I.. │ │ │ +004968d0: 6520 7379 7374 656d 2773 4400 2446 8100 e system'sD.$F.. │ │ │ 004968e0: 0020 2020 6375 7272 656e 7420 7661 6c75 . current valu │ │ │ 004968f0: 652e 2054 6865 2074 776f 2076 616c 7565 e. The two value │ │ │ 00496900: 7320 6172 6520 7365 7061 7261 7465 6420 s are separated │ │ │ 00496910: 6279 2061 2073 656d 6963 6f6c 6f6e 2800 by a semicolon(. │ │ │ -00496920: 2449 9100 0020 2020 2822 3b22 293a 2275 $I... (";"):"u │ │ │ +00496920: 2446 9100 0020 2020 2822 3b22 293a 2275 $F... (";"):"u │ │ │ 00496930: 7365 7276 616c 7565 3b73 7973 7465 6d76 servalue;systemv │ │ │ -00496940: 616c 7565 222e 0700 2349 1500 0054 0024 alue"...#I...T.$ │ │ │ -00496950: 4911 0000 2020 2054 6865 2066 6f6c 6c6f I... The follo │ │ │ +00496940: 616c 7565 222e 0700 2346 1500 0054 0024 alue"...#F...T.$ │ │ │ +00496950: 4611 0000 2020 2054 6865 2066 6f6c 6c6f F... The follo │ │ │ 00496960: 7769 6e67 2074 6162 6c65 2064 6573 6372 wing table descr │ │ │ 00496970: 6962 6573 2074 6865 2076 616c 7565 7320 ibes the values │ │ │ 00496980: 666f 7220 7468 6520 666f 7572 7468 2065 for the fourth e │ │ │ 00496990: 7870 7265 7373 696f 6e20 666f 7220 7468 xpression for th │ │ │ -004969a0: 6516 0024 4921 0000 2020 2054 4c53 206b e..$I!.. TLS k │ │ │ -004969b0: 6579 776f 7264 2e07 0024 4931 0000 6b00 eyword...$I1..k. │ │ │ -004969c0: 2449 4100 0020 2020 2b2d 2d2d 2d2d 2d2d $IA.. +------- │ │ │ +004969a0: 6516 0024 4621 0000 2020 2054 4c53 206b e..$F!.. TLS k │ │ │ +004969b0: 6579 776f 7264 2e07 0024 4631 0000 6b00 eyword...$F1..k. │ │ │ +004969c0: 2446 4100 0020 2020 2b2d 2d2d 2d2d 2d2d $FA.. +------- │ │ │ 004969d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004969e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004969f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00496a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00496a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00496a20: 2d2d 2d2d 2d2d 2d2d 2b6b 0024 4951 0000 --------+k.$IQ.. │ │ │ +00496a20: 2d2d 2d2d 2d2d 2d2d 2b6b 0024 4651 0000 --------+k.$FQ.. │ │ │ 00496a30: 2020 207c 2065 7870 7234 207c 2020 2020 | expr4 | │ │ │ 00496a40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496a50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496a60: 2020 4465 7363 7269 7074 696f 6e20 2020 Description │ │ │ 00496a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00496a90: 2020 207c 6b00 2449 6100 0020 2020 7c20 |k.$Ia.. | │ │ │ +00496a90: 2020 207c 6b00 2446 6100 0020 2020 7c20 |k.$Fa.. | │ │ │ 00496aa0: 2854 4c53 2920 7c20 2020 2020 2020 2020 (TLS) | │ │ │ 00496ab0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496ac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496ad0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496ae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496af0: 2020 2020 2020 2020 2020 2020 2020 7c6b |k │ │ │ -00496b00: 0024 4971 0000 2020 207c 2d2d 2d2d 2d2d .$Iq.. |------ │ │ │ +00496b00: 0024 4671 0000 2020 207c 2d2d 2d2d 2d2d .$Fq.. |------ │ │ │ 00496b10: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00496b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00496b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00496b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00496b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00496b60: 2d2d 2d2d 2d2d 2d2d 2d7c 6b00 2449 8100 ---------|k.$I.. │ │ │ +00496b60: 2d2d 2d2d 2d2d 2d2d 2d7c 6b00 2446 8100 ---------|k.$F.. │ │ │ 00496b70: 0020 2020 7c20 2020 2020 2020 7c52 6574 . | |Ret │ │ │ 00496b80: 7572 6e73 2069 6e66 6f72 6d61 7469 6f6e urns information │ │ │ 00496b90: 2072 656c 6174 6564 2074 6f20 5353 4c20 related to SSL │ │ │ 00496ba0: 7365 7373 696f 6e73 2069 6e63 6c75 6469 sessions includi │ │ │ 00496bb0: 6e67 2069 6e66 6f72 6d61 7469 6f6e 2061 ng information a │ │ │ 00496bc0: 626f 7574 2072 656e 6567 6f74 6961 7469 bout renegotiati │ │ │ -00496bd0: 6f6e 732e 7c6b 0024 4991 0000 2020 207c ons.|k.$I... | │ │ │ +00496bd0: 6f6e 732e 7c6b 0024 4691 0000 2020 207c ons.|k.$F... | │ │ │ 00496be0: 2020 2020 2020 207c 4865 7265 2069 7320 |Here is │ │ │ 00496bf0: 616e 2065 7861 6d70 6c65 3a20 2020 2020 an example: │ │ │ 00496c00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496c20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496c30: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00496c40: 6b00 2349 1600 0020 2020 7c20 2020 2020 k.#I... | │ │ │ +00496c40: 6b00 2346 1600 0020 2020 7c20 2020 2020 k.#F... | │ │ │ 00496c50: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00496c60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496c70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496c80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496c90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00496ca0: 2020 2020 2020 2020 2020 7c6b 0024 4911 |k.$I. │ │ │ +00496ca0: 2020 2020 2020 2020 2020 7c6b 0024 4611 |k.$F. │ │ │ 00496cb0: 0000 2020 207c 2020 2020 2020 207c 7c53 .. | ||S │ │ │ 00496cc0: 3a52 454e 5345 433a 312c 5245 4e54 4f54 :RENSEC:1,RENTOT │ │ │ 00496cd0: 3a31 2c53 4553 5349 443a 3c53 4553 5349 :1,SESSID:, SESEXP:Thu J │ │ │ 00496cf0: 756e 2034 2032 313a 3037 3a31 3120 3230 un 4 21:07:11 20 │ │ │ 00496d00: 3135 2020 2020 2020 2020 2020 2020 2020 15 │ │ │ -00496d10: 2020 2020 207c 6b00 2449 2100 0020 2020 |k.$I!.. │ │ │ +00496d10: 2020 2020 207c 6b00 2446 2100 0020 2020 |k.$F!.. │ │ │ 00496d20: 7c53 4553 5349 4f4e 7c20 2020 2020 2020 |SESSION| │ │ │ 00496d30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496d40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496d60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496d70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00496d80: 7c6b 0024 4931 0000 2020 207c 2020 2020 |k.$I1.. | │ │ │ +00496d80: 7c6b 0024 4631 0000 2020 207c 2020 2020 |k.$F1.. | │ │ │ 00496d90: 2020 207c 227c 533a 2220 6465 6e6f 7465 |"|S:" denote │ │ │ 00496da0: 7320 7468 6973 2070 6965 6365 2063 6f6e s this piece con │ │ │ 00496db0: 7461 696e 7320 7365 7373 696f 6e20 696e tains session in │ │ │ 00496dc0: 666f 726d 6174 696f 6e2c 2022 5245 4e53 formation, "RENS │ │ │ 00496dd0: 4543 3a22 2069 6e64 6963 6174 6573 2077 EC:" indicates w │ │ │ -00496de0: 6865 7468 6572 2020 2020 207c 6b00 2449 hether |k.$I │ │ │ +00496de0: 6865 7468 6572 2020 2020 207c 6b00 2446 hether |k.$F │ │ │ 00496df0: 4100 0020 2020 7c20 2020 2020 2020 7c73 A.. | |s │ │ │ 00496e00: 6563 7572 6520 7265 6e65 676f 7469 6174 ecure renegotiat │ │ │ 00496e10: 696f 6e20 6973 2061 7661 696c 6162 6c65 ion is available │ │ │ 00496e20: 2028 3129 206f 7220 6e6f 7420 2830 292c (1) or not (0), │ │ │ 00496e30: 2022 5245 4e54 4f54 3a22 2067 6976 6573 "RENTOT:" gives │ │ │ 00496e40: 2074 6865 2063 7572 7265 6e74 2074 6f74 the current tot │ │ │ -00496e50: 616c 2020 2020 7c6b 0024 4951 0000 2020 al |k.$IQ.. │ │ │ +00496e50: 616c 2020 2020 7c6b 0024 4651 0000 2020 al |k.$FQ.. │ │ │ 00496e60: 207c 2020 2020 2020 207c 6e75 6d62 6572 | |number │ │ │ 00496e70: 206f 6620 7265 6e65 676f 7469 6174 696f of renegotiatio │ │ │ 00496e80: 6e73 2064 6f6e 6520 6f6e 2074 6869 7320 ns done on this │ │ │ 00496e90: 736f 636b 6574 2c20 2253 4553 5349 443a socket, "SESSID: │ │ │ 00496ea0: 2220 7368 6f77 7320 7468 6520 7365 7373 " shows the sess │ │ │ 00496eb0: 696f 6e20 6964 2069 6e20 2020 2020 2020 ion id in │ │ │ -00496ec0: 207c 6b00 2449 6100 0020 2020 7c20 2020 |k.$Ia.. | │ │ │ +00496ec0: 207c 6b00 2446 6100 0020 2020 7c20 2020 |k.$Fa.. | │ │ │ 00496ed0: 2020 2020 7c68 6578 6164 6563 696d 616c |hexadecimal │ │ │ 00496ee0: 2c20 616e 6420 2253 4553 4558 503a 2220 , and "SESEXP:" │ │ │ 00496ef0: 696e 6469 6361 7465 7320 7768 656e 2074 indicates when t │ │ │ 00496f00: 6865 2073 6573 7369 6f6e 2065 7870 6972 he session expir │ │ │ 00496f10: 6573 2072 6573 7072 6573 656e 7465 6420 es respresented │ │ │ 00496f20: 6173 2074 696d 6520 696e 2020 7c6b 0024 as time in |k.$ │ │ │ -00496f30: 4971 0000 2020 207c 2020 2020 2020 207c Iq.. | | │ │ │ +00496f30: 4671 0000 2020 207c 2020 2020 2020 207c Fq.. | | │ │ │ 00496f40: 7468 6520 6c6f 6361 6c20 7469 6d65 207a the local time z │ │ │ 00496f50: 6f6e 652e 2020 2020 2020 2020 2020 2020 one. │ │ │ 00496f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496f70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496f80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496f90: 2020 2020 2020 207c 0000 0000 0000 0000 |........ │ │ │ 00496fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00496fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 ba07 0000 8c2a 0000 0000 0000 .........*...... │ │ │ -00497010: 8f00 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +00497010: 8f00 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..s..FUN │ │ │ 00497020: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00497030: 4b45 5428 2900 c116 8100 0020 2020 7c2d KET()...... |- │ │ │ 00497040: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00497050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00497060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00497070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00497080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00497090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c6b --------------|k │ │ │ -004970a0: 0024 4991 0000 2020 207c 2020 2020 2020 .$I... | │ │ │ +004970a0: 0024 4691 0000 2020 207c 2020 2020 2020 .$F... | │ │ │ 004970b0: 207c 7468 6520 6865 7861 6465 6369 6d61 |the hexadecima │ │ │ 004970c0: 6c20 7265 7072 6573 656e 7461 7469 6f6e l representation │ │ │ 004970d0: 206f 6620 7468 6520 7373 6c2d 6f70 7469 of the ssl-opti │ │ │ 004970e0: 6f6e 7320 7365 6c65 6374 6564 2062 7920 ons selected by │ │ │ 004970f0: 7468 6520 636f 6d62 696e 6174 696f 6e20 the combination │ │ │ -00497100: 6f66 2074 6865 2020 207c 6b00 2349 1700 of the |k.#I.. │ │ │ +00497100: 6f66 2074 6865 2020 207c 6b00 2346 1700 of the |k.#F.. │ │ │ 00497110: 0020 2020 7c20 2020 2020 2020 7c4f 7065 . | |Ope │ │ │ 00497120: 6e53 534c 2064 6566 6175 6c74 732c 206f nSSL defaults, o │ │ │ 00497130: 7074 696f 6e73 2073 6574 2062 7920 7468 ptions set by th │ │ │ 00497140: 6520 4754 2e4d 2054 4c53 2070 6c75 6769 e GT.M TLS plugi │ │ │ 00497150: 6e2c 2061 6e64 206f 7074 696f 6e73 2073 n, and options s │ │ │ 00497160: 7065 6369 6669 6564 2069 6e20 7468 6520 pecified in the │ │ │ -00497170: 2020 2020 7c6b 0024 4911 0000 2020 207c |k.$I... | │ │ │ +00497170: 2020 2020 7c6b 0024 4611 0000 2020 207c |k.$F... | │ │ │ 00497180: 2020 2020 2020 207c 6774 6d63 7279 7074 |gtmcrypt │ │ │ 00497190: 5f63 6f6e 6669 6720 636f 6e66 6967 7572 _config configur │ │ │ 004971a0: 6174 696f 6e20 6669 6c65 2070 7265 6669 ation file prefi │ │ │ 004971b0: 7865 6420 6279 2022 4f3a 222c 2061 2063 xed by "O:", a c │ │ │ 004971c0: 6f6d 6d61 2c20 616e 6420 7468 6520 7665 omma, and the ve │ │ │ 004971d0: 7269 6679 206d 6f64 6520 6173 2020 207c rify mode as | │ │ │ -004971e0: 6b00 2449 2100 0020 2020 7c20 2020 2020 k.$I!.. | │ │ │ +004971e0: 6b00 2446 2100 0020 2020 7c20 2020 2020 k.$F!.. | │ │ │ 004971f0: 2020 7c74 776f 2068 6578 6164 6563 696d |two hexadecim │ │ │ 00497200: 616c 2064 6967 6974 732e 2048 6572 6520 al digits. Here │ │ │ 00497210: 6973 2061 6e20 6578 616d 706c 653a 2020 is an example: │ │ │ 00497220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497230: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00497240: 2020 2020 2020 2020 2020 7c6b 0024 4931 |k.$I1 │ │ │ +00497240: 2020 2020 2020 2020 2020 7c6b 0024 4631 |k.$F1 │ │ │ 00497250: 0000 2020 207c 2020 2020 2020 207c 2020 .. | | │ │ │ 00497260: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497270: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497290: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004972a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004972b0: 2020 2020 207c 6b00 2449 4100 0020 2020 |k.$IA.. │ │ │ +004972b0: 2020 2020 207c 6b00 2446 4100 0020 2020 |k.$FA.. │ │ │ 004972c0: 7c4f 5054 494f 4e53 7c7c 4f3a 3030 3030 |OPTIONS||O:0000 │ │ │ 004972d0: 3030 3030 3031 3532 3030 3034 2c30 3120 000001520004,01 │ │ │ 004972e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004972f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497310: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00497320: 7c6b 0024 4951 0000 2020 207c 2020 2020 |k.$IQ.. | │ │ │ +00497320: 7c6b 0024 4651 0000 2020 207c 2020 2020 |k.$FQ.. | │ │ │ 00497330: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00497340: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497360: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00497380: 2020 2020 2020 2020 2020 207c 6b00 2449 |k.$I │ │ │ +00497380: 2020 2020 2020 2020 2020 207c 6b00 2446 |k.$F │ │ │ 00497390: 6100 0020 2020 7c20 2020 2020 2020 7c54 a.. | |T │ │ │ 004973a0: 6865 2076 616c 7565 7320 666f 7220 7468 he values for th │ │ │ 004973b0: 6520 5353 4c5f 4f50 206f 7074 696f 6e73 e SSL_OP options │ │ │ 004973c0: 2061 6e64 2076 6572 6966 7920 6d6f 6465 and verify mode │ │ │ 004973d0: 7320 6172 6520 6465 6669 6e65 6420 696e s are defined in │ │ │ 004973e0: 2074 6865 2020 2020 2020 2020 2020 2020 the │ │ │ -004973f0: 2020 2020 2020 7c6b 0024 4971 0000 2020 |k.$Iq.. │ │ │ +004973f0: 2020 2020 2020 7c6b 0024 4671 0000 2020 |k.$Fq.. │ │ │ 00497400: 207c 2020 2020 2020 207c 696e 636c 7564 | |includ │ │ │ 00497410: 652f 6f70 656e 7373 6c2f 7373 6c2e 6820 e/openssl/ssl.h │ │ │ 00497420: 6669 6c65 2070 726f 7669 6465 6420 6279 file provided by │ │ │ 00497430: 2074 6865 204f 7065 6e53 534c 2064 6576 the OpenSSL dev │ │ │ 00497440: 656c 6f70 6d65 6e74 2070 6163 6b61 6765 elopment package │ │ │ 00497450: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -00497460: 207c 6b00 2449 8100 0020 2020 7c20 2020 |k.$I... | │ │ │ +00497460: 207c 6b00 2446 8100 0020 2020 7c20 2020 |k.$F... | │ │ │ 00497470: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00497480: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497490: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004974a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004974b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004974c0: 2020 2020 2020 2020 2020 2020 7c6b 0024 |k.$ │ │ │ -004974d0: 4991 0000 2020 207c 2020 2020 2020 207c I... | | │ │ │ +004974d0: 4691 0000 2020 207c 2020 2020 2020 207c F... | | │ │ │ 004974e0: 4e6f 7465 3a20 7468 6520 544c 5320 7265 Note: the TLS re │ │ │ 004974f0: 6665 7265 6e63 6520 696d 706c 656d 656e ference implemen │ │ │ 00497500: 7461 7469 6f6e 2070 6c75 672d 696e 2064 tation plug-in d │ │ │ 00497510: 6973 6162 6c65 7320 7072 6f74 6f63 6f6c isables protocol │ │ │ 00497520: 7320 7072 696f 7220 746f 2054 4c53 7631 s prior to TLSv1 │ │ │ -00497530: 2e32 2e20 2020 207c 6b00 2349 1800 0020 .2. |k.#I... │ │ │ +00497530: 2e32 2e20 2020 207c 6b00 2346 1800 0020 .2. |k.#F... │ │ │ 00497540: 2020 7c2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d |-------+----- │ │ │ 00497550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00497560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00497570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00497580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00497590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004975a0: 2d2d 7c6b 0024 4911 0000 2020 207c 2020 --|k.$I... | │ │ │ +004975a0: 2d2d 7c6b 0024 4611 0000 2020 207c 2020 --|k.$F... | │ │ │ 004975b0: 2020 2020 207c 5468 6520 5353 4c20 7072 |The SSL pr │ │ │ 004975c0: 6f74 6f63 6f6c 2076 6572 7369 6f6e 2070 otocol version p │ │ │ 004975d0: 7265 6669 7865 6420 6279 2022 503a 2220 refixed by "P:" │ │ │ 004975e0: 616e 6420 7468 6520 616c 676f 7269 7468 and the algorith │ │ │ 004975f0: 6d20 6e65 676f 7469 6174 6564 2062 6574 m negotiated bet │ │ │ 00497600: 7765 656e 2074 6865 2020 2020 207c 6b00 ween the |k. │ │ │ -00497610: 2449 2100 0020 2020 7c43 4950 4845 5220 $I!.. |CIPHER │ │ │ +00497610: 2446 2100 0020 2020 7c43 4950 4845 5220 $F!.. |CIPHER │ │ │ 00497620: 7c73 6572 7665 7220 616e 6420 636c 6965 |server and clie │ │ │ 00497630: 6e74 2070 7265 6669 7865 6420 6279 2022 nt prefixed by " │ │ │ 00497640: 433a 222e 2048 6572 6520 6973 2061 6e20 C:". Here is an │ │ │ 00497650: 6578 616d 706c 653a 2020 2020 2020 2020 example: │ │ │ 00497660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00497670: 2020 2020 2020 2020 7c6b 0024 4931 0000 |k.$I1.. │ │ │ +00497670: 2020 2020 2020 2020 7c6b 0024 4631 0000 |k.$F1.. │ │ │ 00497680: 2020 207c 2020 2020 2020 207c 2020 2020 | | │ │ │ 00497690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004976a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004976b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004976c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004976d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004976e0: 2020 207c 6b00 2449 4100 0020 2020 7c20 |k.$IA.. | │ │ │ +004976e0: 2020 207c 6b00 2446 4100 0020 2020 7c20 |k.$FA.. | │ │ │ 004976f0: 2020 2020 2020 7c7c 503a 544c 5376 312e ||P:TLSv1. │ │ │ 00497700: 327c 433a 4448 452d 5253 412d 4145 5332 2|C:DHE-RSA-AES2 │ │ │ 00497710: 3536 2d53 4841 2020 2020 2020 2020 2020 56-SHA │ │ │ 00497720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497730: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00497740: 2020 2020 2020 2020 2020 2020 2020 7c6b |k │ │ │ -00497750: 0024 4951 0000 2020 207c 2d2d 2d2d 2d2d .$IQ.. |------ │ │ │ +00497750: 0024 4651 0000 2020 207c 2d2d 2d2d 2d2d .$FQ.. |------ │ │ │ 00497760: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00497770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00497780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00497790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004977a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004977b0: 2d2d 2d2d 2d2d 2d2d 2d7c 0000 0000 0000 ---------|...... │ │ │ 004977c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 bb07 0000 7e2b 0000 0000 0000 ........~+...... │ │ │ -00497810: 3100 0049 4845 4c50 00ff 7300 ff46 554e 1..IHELP..s..FUN │ │ │ +00497810: 3100 0046 4845 4c50 00ff 7300 ff46 554e 1..FHELP..s..FUN │ │ │ 00497820: 4354 494f 4e53 00ff 7300 ff24 5a53 5953 CTIONS..s..$ZSYS │ │ │ 00497830: 4c4f 4728 2900 0024 5a53 5953 4c4f 4728 LOG()..$ZSYSLOG( │ │ │ -00497840: 2915 0022 49bf 1100 0020 2020 245a 5359 ).."I.... $ZSY │ │ │ -00497850: 534c 4f47 2829 0700 2349 2100 0053 0023 SLOG()..#I!..S.# │ │ │ -00497860: 4931 0000 2020 2053 656e 6473 2069 7473 I1.. Sends its │ │ │ +00497840: 2915 0022 46bf 1100 0020 2020 245a 5359 ).."F.... $ZSY │ │ │ +00497850: 534c 4f47 2829 0700 2346 2100 0053 0023 SLOG()..#F!..S.# │ │ │ +00497860: 4631 0000 2020 2053 656e 6473 2069 7473 F1.. Sends its │ │ │ 00497870: 2073 7472 696e 6720 7061 7261 6d65 7465 string paramete │ │ │ 00497880: 7220 746f 2074 6865 2073 7973 7465 6d20 r to the system │ │ │ 00497890: 6c6f 6720 616e 6420 616c 7761 7973 2072 log and always r │ │ │ 004978a0: 6574 7572 6e73 2054 5255 4520 2831 292e eturns TRUE (1). │ │ │ -004978b0: 4f00 2349 4100 0020 2020 5468 6520 7465 O.#IA.. The te │ │ │ +004978b0: 4f00 2346 4100 0020 2020 5468 6520 7465 O.#FA.. The te │ │ │ 004978c0: 7874 2061 7070 6561 7273 2069 6e20 7468 xt appears in th │ │ │ 004978d0: 6520 7379 736c 6f67 2077 6974 6820 7468 e syslog with th │ │ │ 004978e0: 6520 7361 6d65 2066 6f72 6d61 7420 6173 e same format as │ │ │ 004978f0: 2061 6e79 206f 7468 6572 2047 542e 4d4f any other GT.MO │ │ │ -00497900: 0023 4951 0000 2020 2073 7973 6c6f 6720 .#IQ.. syslog │ │ │ +00497900: 0023 4651 0000 2020 2073 7973 6c6f 6720 .#FQ.. syslog │ │ │ 00497910: 6d65 7373 6167 6520 2874 6861 7420 6973 message (that is │ │ │ 00497920: 2c20 696e 2074 6865 2075 7365 722e 696e , in the user.in │ │ │ 00497930: 666f 206c 6f67 2077 6974 6820 4754 4d2d fo log with GTM- │ │ │ 00497940: 4d55 4d50 535b 7069 645d 2220 6f72 4700 MUMPS[pid]" orG. │ │ │ -00497950: 2349 6100 0020 2020 2247 544d 2d4d 5550 #Ia.. "GTM-MUP │ │ │ +00497950: 2346 6100 0020 2020 2247 544d 2d4d 5550 #Fa.. "GTM-MUP │ │ │ 00497960: 4950 5b70 6964 5d22 2070 7265 6669 7820 IP[pid]" prefix │ │ │ 00497970: 616c 6f6e 6720 7769 7468 2069 6e73 7461 along with insta │ │ │ 00497980: 6e63 6520 696e 666f 726d 6174 696f 6e20 nce information │ │ │ -00497990: 7768 6572 653f 0023 4971 0000 2020 2061 where?.#Iq.. a │ │ │ +00497990: 7768 6572 653f 0023 4671 0000 2020 2061 where?.#Fq.. a │ │ │ 004979a0: 7070 726f 7072 6961 7465 292e 2054 6865 ppropriate). The │ │ │ 004979b0: 2066 6f72 6d61 7420 6f66 2074 6865 2024 format of the $ │ │ │ 004979c0: 5a53 5953 4c4f 4720 6675 6e63 7469 6f6e ZSYSLOG function │ │ │ -004979d0: 2069 733a 0700 2349 8100 0018 0023 4991 is:..#I.....#I. │ │ │ +004979d0: 2069 733a 0700 2346 8100 0018 0023 4691 is:..#F.....#F. │ │ │ 004979e0: 0000 2020 2024 5a53 5953 4c4f 4728 6578 .. $ZSYSLOG(ex │ │ │ -004979f0: 7072 2908 0022 49c0 1100 001e 0019 4954 pr).."I.......IT │ │ │ +004979f0: 7072 2908 0022 46c0 1100 001e 0019 4654 pr).."F.......FT │ │ │ 00497a00: 5241 4e53 4c41 5445 2829 0000 245a 5452 RANSLATE()..$ZTR │ │ │ -00497a10: 616e 736c 6174 6528 2918 0025 49bf 1100 anslate()..%I... │ │ │ +00497a10: 616e 736c 6174 6528 2918 0025 46bf 1100 anslate()..%F... │ │ │ 00497a20: 0020 2020 245a 5452 616e 736c 6174 6528 . $ZTRanslate( │ │ │ -00497a30: 2907 0026 4921 0000 5200 2649 3100 0020 )..&I!..R.&I1.. │ │ │ +00497a30: 2907 0026 4621 0000 5200 2646 3100 0020 )..&F!..R.&F1.. │ │ │ 00497a40: 2020 5265 7475 726e 7320 6120 6279 7465 Returns a byte │ │ │ 00497a50: 2073 6571 7565 6e63 6520 7468 6174 2072 sequence that r │ │ │ 00497a60: 6573 756c 7473 2066 726f 6d20 7265 706c esults from repl │ │ │ 00497a70: 6163 696e 6720 6f72 2064 726f 7070 696e acing or droppin │ │ │ -00497a80: 6720 6279 7465 7320 696e 4e00 2649 4100 g bytes inN.&IA. │ │ │ +00497a80: 6720 6279 7465 7320 696e 4e00 2646 4100 g bytes inN.&FA. │ │ │ 00497a90: 0020 2020 7468 6520 6669 7273 7420 6f66 . the first of │ │ │ 00497aa0: 2069 7473 2061 7267 756d 656e 7473 2061 its arguments a │ │ │ 00497ab0: 7320 7370 6563 6966 6965 6420 6279 2074 s specified by t │ │ │ 00497ac0: 6865 2070 6174 7465 726e 7320 6f66 2069 he patterns of i │ │ │ -00497ad0: 7473 206f 7468 6572 1400 2649 5100 0020 ts other..&IQ.. │ │ │ -00497ae0: 2020 6172 6775 6d65 6e74 732e 0700 2649 arguments...&I │ │ │ -00497af0: 6100 0037 0026 4971 0000 2020 2054 6865 a..7.&Iq.. The │ │ │ +00497ad0: 7473 206f 7468 6572 1400 2646 5100 0020 ts other..&FQ.. │ │ │ +00497ae0: 2020 6172 6775 6d65 6e74 732e 0700 2646 arguments...&F │ │ │ +00497af0: 6100 0037 0026 4671 0000 2020 2054 6865 a..7.&Fq.. The │ │ │ 00497b00: 2066 6f72 6d61 7420 666f 7220 7468 6520 format for the │ │ │ 00497b10: 245a 5452 414e 534c 4154 4528 2920 6675 $ZTRANSLATE() fu │ │ │ -00497b20: 6e63 7469 6f6e 2069 733a 0700 2649 8100 nction is:..&I.. │ │ │ -00497b30: 002e 0026 4991 0000 2020 2024 5a54 525b ...&I... $ZTR[ │ │ │ +00497b20: 6e63 7469 6f6e 2069 733a 0700 2646 8100 nction is:..&F.. │ │ │ +00497b30: 002e 0026 4691 0000 2020 2024 5a54 525b ...&F... $ZTR[ │ │ │ 00497b40: 414e 534c 4154 455d 2865 7870 7231 5b2c ANSLATE](expr1[, │ │ │ 00497b50: 6578 7072 325b 2c65 7870 7233 5d5d 2908 expr2[,expr3]]). │ │ │ -00497b60: 0025 49c0 1100 0043 0026 4912 0000 2020 .%I....C.&I... │ │ │ +00497b60: 0025 46c0 1100 0043 0026 4612 0000 2020 .%F....C.&F... │ │ │ 00497b70: 2054 6865 2024 5a54 5241 4e53 4c41 5445 The $ZTRANSLATE │ │ │ 00497b80: 2829 2061 6c67 6f72 6974 686d 2063 616e () algorithm can │ │ │ 00497b90: 2062 6520 756e 6465 7273 746f 6f64 2061 be understood a │ │ │ -00497ba0: 7320 666f 6c6c 6f77 733a 0700 2649 1300 s follows:..&I.. │ │ │ -00497bb0: 001a 0025 49ff 7300 ff45 5841 4d50 4c45 ...%I.s..EXAMPLE │ │ │ -00497bc0: 5300 0045 7861 6d70 6c65 7313 0032 49bf S..Examples..2I. │ │ │ +00497ba0: 7320 666f 6c6c 6f77 733a 0700 2646 1300 s follows:..&F.. │ │ │ +00497bb0: 001a 0025 46ff 7300 ff45 5841 4d50 4c45 ...%F.s..EXAMPLE │ │ │ +00497bc0: 5300 0045 7861 6d70 6c65 7313 0032 46bf S..Examples..2F. │ │ │ 00497bd0: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -00497be0: 3349 2100 0012 0033 4931 0000 2020 2045 3I!....3I1.. E │ │ │ -00497bf0: 7861 6d70 6c65 3a07 0033 4941 0000 3e00 xample:..3IA..>. │ │ │ -00497c00: 3349 5100 0020 2020 4754 4d3e 7365 7420 3IQ.. GTM>set │ │ │ +00497be0: 3346 2100 0012 0033 4631 0000 2020 2045 3F!....3F1.. E │ │ │ +00497bf0: 7861 6d70 6c65 3a07 0033 4641 0000 3e00 xample:..3FA..>. │ │ │ +00497c00: 3346 5100 0020 2020 4754 4d3e 7365 7420 3FQ.. GTM>set │ │ │ 00497c10: 6869 7261 6761 6e61 413d 2463 6861 7228 hiraganaA=$char( │ │ │ 00497c20: 3132 3335 3429 203b 2024 7a63 6861 7228 12354) ; $zchar( │ │ │ -00497c30: 3232 372c 3132 392c 3133 3029 2300 3349 227,129,130)#.3I │ │ │ +00497c30: 3232 372c 3132 392c 3133 3029 2300 3346 227,129,130)#.3F │ │ │ 00497c40: 6100 0020 2020 4754 4d3e 7365 7420 7465 a.. GTM>set te │ │ │ 00497c50: 6d70 313d 247a 6368 6172 2831 3330 2923 mp1=$zchar(130)# │ │ │ -00497c60: 0033 4971 0000 2020 2047 544d 3e73 6574 .3Iq.. GTM>set │ │ │ +00497c60: 0033 4671 0000 2020 2047 544d 3e73 6574 .3Fq.. GTM>set │ │ │ 00497c70: 2074 656d 7032 3d24 7a63 6861 7228 3134 temp2=$zchar(14 │ │ │ -00497c80: 3029 3700 3349 8100 0020 2020 4754 4d3e 0)7.3I... GTM> │ │ │ +00497c80: 3029 3700 3346 8100 0020 2020 4754 4d3e 0)7.3F... GTM> │ │ │ 00497c90: 7365 7420 7472 3d24 7a74 7261 6e73 6c61 set tr=$ztransla │ │ │ 00497ca0: 7465 2868 6972 6167 616e 6141 2c74 656d te(hiraganaA,tem │ │ │ -00497cb0: 7031 2c74 656d 7032 291a 0033 4991 0000 p1,temp2)..3I... │ │ │ +00497cb0: 7031 2c74 656d 7032 291a 0033 4691 0000 p1,temp2)..3F... │ │ │ 00497cc0: 2020 2047 544d 3e77 2024 6173 6369 6928 GTM>w $ascii( │ │ │ -00497cd0: 7472 2910 0032 49c0 1100 0020 2020 3132 tr)..2I.... 12 │ │ │ -00497ce0: 3336 340e 0033 4912 0000 2020 2047 544d 364..3I... GTM │ │ │ -00497cf0: 3e07 0033 4913 0000 5000 3349 1400 0020 >..3I...P.3I... │ │ │ +00497cd0: 7472 2910 0032 46c0 1100 0020 2020 3132 tr)..2F.... 12 │ │ │ +00497ce0: 3336 340e 0033 4612 0000 2020 2047 544d 364..3F... GTM │ │ │ +00497cf0: 3e07 0033 4613 0000 5000 3346 1400 0020 >..3F...P.3F... │ │ │ 00497d00: 2020 496e 2074 6865 2061 626f 7665 2065 In the above e │ │ │ 00497d10: 7861 6d70 6c65 2c20 245a 5452 414e 534c xample, $ZTRANSL │ │ │ 00497d20: 4154 4528 2920 7265 706c 6163 6573 2062 ATE() replaces b │ │ │ 00497d30: 7974 6520 245a 4348 4152 2831 3330 2920 yte $ZCHAR(130) │ │ │ -00497d40: 696e 2066 6972 7374 5400 3349 1500 0020 in firstT.3I... │ │ │ +00497d40: 696e 2066 6972 7374 5400 3346 1500 0020 in firstT.3F... │ │ │ 00497d50: 2020 6578 7072 6573 7369 6f6e 2061 6e64 expression and │ │ │ 00497d60: 206d 6174 6368 696e 6720 7468 6520 6669 matching the fi │ │ │ 00497d70: 7273 7420 2861 6e64 206f 6e6c 7929 2062 rst (and only) b │ │ │ 00497d80: 7974 6520 696e 2074 6865 2073 6563 6f6e yte in the secon │ │ │ -00497d90: 6420 6578 7072 6573 7369 6f6e 5100 3349 d expressionQ.3I │ │ │ +00497d90: 6420 6578 7072 6573 7369 6f6e 5100 3346 d expressionQ.3F │ │ │ 00497da0: 1600 0020 2020 7769 7468 2062 7974 6520 ... with byte │ │ │ 00497db0: 245a 4348 4152 2831 3430 2920 2d20 7468 $ZCHAR(140) - th │ │ │ 00497dc0: 6520 636f 7272 6573 706f 6e64 696e 6720 e corresponding │ │ │ 00497dd0: 6279 7465 2069 6e20 7468 6520 7468 6972 byte in the thir │ │ │ 00497de0: 6420 6578 7072 6573 7369 6f6e 2e07 0033 d expression...3 │ │ │ -00497df0: 4917 0000 1800 1b49 4947 4745 5228 2900 I......IIGGER(). │ │ │ -00497e00: 0024 5a54 5249 6767 6572 2829 1600 2349 .$ZTRIgger()..#I │ │ │ +00497df0: 4617 0000 1800 1b46 4947 4745 5228 2900 F......FIGGER(). │ │ │ +00497e00: 0024 5a54 5249 6767 6572 2829 1600 2346 .$ZTRIgger()..#F │ │ │ 00497e10: bf11 0000 2020 2024 5a54 5249 6767 6572 .... $ZTRIgger │ │ │ -00497e20: 2829 0700 2449 2100 0054 0024 4931 0000 ()..$I!..T.$I1.. │ │ │ +00497e20: 2829 0700 2446 2100 0054 0024 4631 0000 ()..$F!..T.$F1.. │ │ │ 00497e30: 2020 2045 7861 6d69 6e65 206f 7220 6c6f Examine or lo │ │ │ 00497e40: 6164 2074 7269 6767 6572 2064 6566 696e ad trigger defin │ │ │ 00497e50: 6974 696f 6e2e 2054 6865 2066 6f72 6d61 ition. The forma │ │ │ 00497e60: 7420 6f66 2074 6865 2024 5a54 5249 4747 t of the $ZTRIGG │ │ │ 00497e70: 4552 2829 2066 756e 6374 696f 6e0d 0024 ER() function..$ │ │ │ -00497e80: 4941 0000 2020 2069 733a 0700 2449 5100 IA.. is:..$IQ. │ │ │ -00497e90: 0022 0024 4961 0000 2020 2024 5a54 5249 .".$Ia.. $ZTRI │ │ │ +00497e80: 4641 0000 2020 2069 733a 0700 2446 5100 FA.. is:..$FQ. │ │ │ +00497e90: 0022 0024 4661 0000 2020 2024 5a54 5249 .".$Fa.. $ZTRI │ │ │ 00497ea0: 6767 6572 2865 7870 7231 5b2c 6578 7072 gger(expr1[,expr │ │ │ -00497eb0: 325d 2907 0024 4971 0000 1200 2449 8100 2])..$Iq....$I.. │ │ │ -00497ec0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 2449 . **Note**..$I │ │ │ -00497ed0: 9100 0051 0023 49c0 1100 0020 2020 4120 ...Q.#I.... A │ │ │ +00497eb0: 325d 2907 0024 4671 0000 1200 2446 8100 2])..$Fq....$F.. │ │ │ +00497ec0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 2446 . **Note**..$F │ │ │ +00497ed0: 9100 0051 0023 46c0 1100 0020 2020 4120 ...Q.#F.... A │ │ │ 00497ee0: 245a 5452 4947 4745 5228 2920 6163 7469 $ZTRIGGER() acti │ │ │ 00497ef0: 6f6e 2028 6465 6c65 7465 206f 7220 7365 on (delete or se │ │ │ 00497f00: 6c65 6374 2920 6170 706c 6965 7320 746f lect) applies to │ │ │ 00497f10: 2061 6c6c 2074 7269 6767 6572 7320 696e all triggers in │ │ │ -00497f20: 2061 6c6c 5000 2449 1200 0020 2020 7265 allP.$I... re │ │ │ +00497f20: 2061 6c6c 5000 2446 1200 0020 2020 7265 allP.$F... re │ │ │ 00497f30: 6769 6f6e 7320 6d61 7463 6869 6e67 2074 gions matching t │ │ │ 00497f40: 6865 2073 7065 6369 6669 6564 2073 6967 he specified sig │ │ │ 00497f50: 6e61 7475 7265 2e20 4966 2074 6865 2061 nature. If the a │ │ │ 00497f60: 7267 756d 656e 7420 7370 6563 6966 6965 rgument specifie │ │ │ -00497f70: 7320 616e 4700 2449 1300 0020 2020 696e s anG.$I... in │ │ │ +00497f70: 7320 616e 4700 2446 1300 0020 2020 696e s anG.$F... in │ │ │ 00497f80: 636f 6d70 6c65 7465 2074 7269 6767 6572 complete trigger │ │ │ 00497f90: 2073 6967 6e61 7475 7265 2c20 666f 7220 signature, for │ │ │ 00497fa0: 6578 616d 706c 652c 206f 6e6c 7920 7468 example, only th │ │ │ 00497fb0: 6520 6e61 6d65 2c20 7468 6520 0000 0000 e name, the .... │ │ │ 00497fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00497fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00497fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00497ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498000: 0400 0000 dc07 0000 c02a 0000 0000 0000 .........*...... │ │ │ -00498010: 7800 0049 4845 4c50 00ff 7300 ff46 554e x..IHELP..s..FUN │ │ │ +00498010: 7800 0046 4845 4c50 00ff 7300 ff46 554e x..FHELP..s..FUN │ │ │ 00498020: 4354 494f 4e53 00ff 7300 ff24 5a50 5245 CTIONS..s..$ZPRE │ │ │ 00498030: 5649 4f55 5328 2900 c013 0000 2020 2077 VIOUS()..... w │ │ │ 00498040: 6865 6e20 6120 6465 7369 676e 2072 6571 hen a design req │ │ │ 00498050: 7569 7265 7320 7468 6973 2066 756e 6374 uires this funct │ │ │ 00498060: 696f 6e61 6c69 7479 2024 4f52 4445 5228 ionality $ORDER( │ │ │ 00498070: 2920 6861 7320 7468 6520 6164 7661 6e74 ) has the advant │ │ │ -00498080: 6167 6520 6f76 6572 3500 2549 1400 0020 age over5.%I... │ │ │ +00498080: 6167 6520 6f76 6572 3500 2546 1400 0020 age over5.%F... │ │ │ 00498090: 2020 245a 5052 4556 494f 5553 206f 6620 $ZPREVIOUS of │ │ │ 004980a0: 6265 696e 6720 7061 7274 206f 6620 7468 being part of th │ │ │ 004980b0: 6520 4d20 7374 616e 6461 7264 2e07 0025 e M standard...% │ │ │ -004980c0: 4915 0000 3400 2549 1600 0020 2020 5468 I...4.%I... Th │ │ │ +004980c0: 4615 0000 3400 2546 1600 0020 2020 5468 F...4.%F... Th │ │ │ 004980d0: 6520 666f 726d 6174 2066 6f72 2074 6865 e format for the │ │ │ 004980e0: 2024 5a50 5245 5649 4f55 5320 6675 6e63 $ZPREVIOUS func │ │ │ -004980f0: 7469 6f6e 2069 733a 0700 2549 1700 001c tion is:..%I.... │ │ │ -00498100: 0025 4918 0000 2020 2024 5a50 5b52 4556 .%I... $ZP[REV │ │ │ -00498110: 494f 5553 5d28 676c 766e 2907 0025 4919 IOUS](glvn)..%I. │ │ │ -00498120: 0000 4e00 2549 1a00 0020 2020 245a 5052 ..N.%I... $ZPR │ │ │ +004980f0: 7469 6f6e 2069 733a 0700 2546 1700 001c tion is:..%F.... │ │ │ +00498100: 0025 4618 0000 2020 2024 5a50 5b52 4556 .%F... $ZP[REV │ │ │ +00498110: 494f 5553 5d28 676c 766e 2907 0025 4619 IOUS](glvn)..%F. │ │ │ +00498120: 0000 4e00 2546 1a00 0020 2020 245a 5052 ..N.%F... $ZPR │ │ │ 00498130: 4556 494f 5553 2829 2069 7320 6571 7569 EVIOUS() is equi │ │ │ 00498140: 7661 6c65 6e74 2074 6f20 244f 5244 4552 valent to $ORDER │ │ │ 00498150: 2829 2077 6974 6820 6120 7365 636f 6e64 () with a second │ │ │ 00498160: 2061 7267 756d 656e 7420 6f66 202d 312e argument of -1. │ │ │ -00498170: 0700 2549 2100 001a 0019 4951 4742 4c4d ..%I!.....IQGBLM │ │ │ +00498170: 0700 2546 2100 001a 0019 4651 4742 4c4d ..%F!.....FQGBLM │ │ │ 00498180: 4f44 2829 0000 245a 5147 424c 4d4f 4428 OD()..$ZQGBLMOD( │ │ │ -00498190: 2916 0023 49bf 1100 0020 2020 245a 5147 )..#I.... $ZQG │ │ │ -004981a0: 424c 4d4f 4428 2907 0024 4921 0000 5300 BLMOD()..$I!..S. │ │ │ -004981b0: 2449 3100 0020 2020 5468 6520 245a 5147 $I1.. The $ZQG │ │ │ +00498190: 2916 0023 46bf 1100 0020 2020 245a 5147 )..#F.... $ZQG │ │ │ +004981a0: 424c 4d4f 4428 2907 0024 4621 0000 5300 BLMOD()..$F!..S. │ │ │ +004981b0: 2446 3100 0020 2020 5468 6520 245a 5147 $F1.. The $ZQG │ │ │ 004981c0: 424c 4d4f 4420 6675 6e63 7469 6f6e 2065 BLMOD function e │ │ │ 004981d0: 6e61 626c 6573 2061 6e20 6170 706c 6963 nables an applic │ │ │ 004981e0: 6174 696f 6e20 746f 2064 6574 6572 6d69 ation to determi │ │ │ 004981f0: 6e65 2077 6865 7468 6572 2069 7420 6361 ne whether it ca │ │ │ -00498200: 6e52 0024 4941 0000 2020 2073 6166 656c nR.$IA.. safel │ │ │ +00498200: 6e52 0024 4641 0000 2020 2073 6166 656c nR.$FA.. safel │ │ │ 00498210: 7920 6170 706c 7920 6120 6c6f 7374 2074 y apply a lost t │ │ │ 00498220: 7261 6e73 6163 7469 6f6e 2074 6f20 7468 ransaction to th │ │ │ 00498230: 6520 6461 7461 6261 7365 2e20 4120 6c6f e database. A lo │ │ │ 00498240: 7374 2074 7261 6e73 6163 7469 6f6e 2069 st transaction i │ │ │ -00498250: 7320 614c 0024 4951 0000 2020 2074 7261 s aL.$IQ.. tra │ │ │ +00498250: 7320 614c 0024 4651 0000 2020 2074 7261 s aL.$FQ.. tra │ │ │ 00498260: 6e73 6163 7469 6f6e 2074 6861 7420 6d75 nsaction that mu │ │ │ 00498270: 7374 2062 6520 726f 6c6c 6564 206f 6666 st be rolled off │ │ │ 00498280: 2061 2064 6174 6162 6173 6520 746f 206d a database to m │ │ │ 00498290: 6169 6e74 6169 6e20 6c6f 6769 6361 6c53 aintain logicalS │ │ │ -004982a0: 0024 4961 0000 2020 206d 756c 7469 7369 .$Ia.. multisi │ │ │ +004982a0: 0024 4661 0000 2020 206d 756c 7469 7369 .$Fa.. multisi │ │ │ 004982b0: 7465 2063 6f6e 7369 7374 656e 6379 2e20 te consistency. │ │ │ 004982c0: 245a 5147 424c 4d4f 4428 2920 616c 7761 $ZQGBLMOD() alwa │ │ │ 004982d0: 7973 2061 7070 6c69 6573 2074 6f20 6461 ys applies to da │ │ │ 004982e0: 7461 2d6c 6576 656c 2028 6c65 7665 6c2d ta-level (level- │ │ │ -004982f0: 3029 1000 2449 7100 0020 2020 6e6f 6465 0)..$Iq.. node │ │ │ -00498300: 732e 0700 2449 8100 0033 0024 4991 0000 s...$I...3.$I... │ │ │ +004982f0: 3029 1000 2446 7100 0020 2020 6e6f 6465 0)..$Fq.. node │ │ │ +00498300: 732e 0700 2446 8100 0033 0024 4691 0000 s...$F...3.$F... │ │ │ 00498310: 2020 2054 6865 2066 6f72 6d61 7420 666f The format fo │ │ │ 00498320: 7220 7468 6520 245a 5147 424c 4d4f 4420 r the $ZQGBLMOD │ │ │ -00498330: 6675 6e63 7469 6f6e 2069 733a 0800 2349 function is:..#I │ │ │ -00498340: c011 0000 1800 2449 1200 0020 2020 245a ......$I... $Z │ │ │ -00498350: 5147 424c 4d4f 4428 6776 6e29 0700 2449 QGBLMOD(gvn)..$I │ │ │ -00498360: 1300 0054 0024 4914 0000 2020 2024 5a51 ...T.$I... $ZQ │ │ │ +00498330: 6675 6e63 7469 6f6e 2069 733a 0800 2346 function is:..#F │ │ │ +00498340: c011 0000 1800 2446 1200 0020 2020 245a ......$F... $Z │ │ │ +00498350: 5147 424c 4d4f 4428 6776 6e29 0700 2446 QGBLMOD(gvn)..$F │ │ │ +00498360: 1300 0054 0024 4614 0000 2020 2024 5a51 ...T.$F... $ZQ │ │ │ 00498370: 4742 4c4d 4f44 2066 756e 6374 696f 6e20 GBLMOD function │ │ │ 00498380: 7072 6f64 7563 6573 2061 6e20 6572 726f produces an erro │ │ │ 00498390: 7220 6966 2079 6f75 2073 7562 6d69 7420 r if you submit │ │ │ 004983a0: 616e 2061 7267 756d 656e 7420 7468 6174 an argument that │ │ │ -004983b0: 2069 7320 6e6f 7421 0024 4915 0000 2020 is not!.$I... │ │ │ +004983b0: 2069 7320 6e6f 7421 0024 4615 0000 2020 is not!.$F... │ │ │ 004983c0: 2061 2067 6c6f 6261 6c20 7661 7269 6162 a global variab │ │ │ -004983d0: 6c65 206e 616d 652e 0700 2449 1600 0051 le name...$I...Q │ │ │ -004983e0: 0024 4917 0000 2020 2049 6e74 6572 6e61 .$I... Interna │ │ │ +004983d0: 6c65 206e 616d 652e 0700 2446 1600 0051 le name...$F...Q │ │ │ +004983e0: 0024 4617 0000 2020 2049 6e74 6572 6e61 .$F... Interna │ │ │ 004983f0: 6c6c 792c 2024 5a51 4742 4c4d 4f44 2028 lly, $ZQGBLMOD ( │ │ │ 00498400: 6776 6e29 2063 6f6d 7061 7265 7320 7468 gvn) compares th │ │ │ 00498410: 6520 4754 2e4d 2074 7261 6e73 6163 7469 e GT.M transacti │ │ │ 00498420: 6f6e 206e 756d 6265 7220 696e 2074 6865 on number in the │ │ │ -00498430: 5200 2449 1800 0020 2020 6461 7461 6261 R.$I... databa │ │ │ +00498430: 5200 2446 1800 0020 2020 6461 7461 6261 R.$F... databa │ │ │ 00498440: 7365 2062 6c6f 636b 2069 6e20 7768 6963 se block in whic │ │ │ 00498450: 6820 7468 6520 676c 6f62 616c 2076 6172 h the global var │ │ │ 00498460: 6961 626c 6520 6e61 6d65 2069 7320 286f iable name is (o │ │ │ 00498470: 7220 776f 756c 6420 6265 2920 7374 6f72 r would be) stor │ │ │ -00498480: 6564 5000 2449 1900 0020 2020 7769 7468 edP.$I... with │ │ │ +00498480: 6564 5000 2446 1900 0020 2020 7769 7468 edP.$F... with │ │ │ 00498490: 2074 6865 2076 616c 7565 2069 6e20 7468 the value in th │ │ │ 004984a0: 6520 5a71 6762 6c6d 6f64 5f54 7261 6e73 e Zqgblmod_Trans │ │ │ 004984b0: 2066 6965 6c64 2073 746f 7265 6420 696e field stored in │ │ │ 004984c0: 2074 6865 2064 6174 6162 6173 6520 6669 the database fi │ │ │ -004984d0: 6c65 1100 2449 1a00 0020 2020 6865 6164 le..$I... head │ │ │ -004984e0: 6572 2e07 0024 4921 0000 5300 2449 2200 er...$I!..S.$I". │ │ │ +004984d0: 6c65 1100 2446 1a00 0020 2020 6865 6164 le..$F... head │ │ │ +004984e0: 6572 2e07 0024 4621 0000 5300 2446 2200 er...$F!..S.$F". │ │ │ 004984f0: 0020 2020 466f 7220 6578 616d 706c 652c . For example, │ │ │ 00498500: 2069 6620 7820 6973 2074 6865 2074 7261 if x is the tra │ │ │ 00498510: 6e73 6163 7469 6f6e 206e 756d 6265 7220 nsaction number │ │ │ 00498520: 6f66 2074 6865 206c 6576 656c 2d30 2064 of the level-0 d │ │ │ 00498530: 6174 6162 6173 6520 626c 6f63 6b52 0024 atabase blockR.$ │ │ │ -00498540: 4923 0000 2020 2069 6e20 7768 6963 6820 I#.. in which │ │ │ +00498540: 4623 0000 2020 2069 6e20 7768 6963 6820 F#.. in which │ │ │ 00498550: 6776 6e20 7265 7369 6465 732c 2061 6e64 gvn resides, and │ │ │ 00498560: 2079 2069 7320 7468 6520 7661 6c75 6520 y is the value │ │ │ 00498570: 6f66 205a 7167 626c 6d6f 645f 5472 616e of Zqgblmod_Tran │ │ │ 00498580: 7320 6f66 2072 6567 696f 6e20 7265 6735 s of region reg5 │ │ │ -00498590: 0024 4924 0000 2020 2063 6f6e 7461 696e .$I$.. contain │ │ │ +00498590: 0024 4624 0000 2020 2063 6f6e 7461 696e .$F$.. contain │ │ │ 004985a0: 696e 6720 6776 6e2c 2074 6865 6e20 7468 ing gvn, then th │ │ │ 004985b0: 6520 666f 6c6c 6f77 696e 6720 6973 2074 e following is t │ │ │ -004985c0: 7275 653a 0700 2449 2500 0054 0024 4926 rue:..$I%..T.$I& │ │ │ +004985c0: 7275 653a 0700 2446 2500 0054 0024 4626 rue:..$F%..T.$F& │ │ │ 004985d0: 0000 2020 2049 6620 6120 7472 616e 7361 .. If a transa │ │ │ 004985e0: 6374 696f 6e20 6973 2061 206c 6f73 7420 ction is a lost │ │ │ 004985f0: 7472 616e 7361 6374 696f 6e20 7468 6174 transaction that │ │ │ 00498600: 2068 6173 2062 6565 6e20 726f 6c6c 6564 has been rolled │ │ │ 00498610: 2062 6163 6b20 616e 6420 6974 2069 7351 back and it isQ │ │ │ -00498620: 0024 4927 0000 2020 2064 6574 6572 6d69 .$I'.. determi │ │ │ +00498620: 0024 4627 0000 2020 2064 6574 6572 6d69 .$F'.. determi │ │ │ 00498630: 6e65 6420 7468 6174 2066 6f72 2061 6c6c ned that for all │ │ │ 00498640: 2074 6865 204d 2067 6c6f 6261 6c73 2073 the M globals s │ │ │ 00498650: 6574 2061 6e64 206b 696c 6c65 6420 696e et and killed in │ │ │ 00498660: 2074 6865 2074 7261 6e73 6163 7469 6f6e the transaction │ │ │ -00498670: 4b00 2449 2800 0020 2020 245a 5147 424c K.$I(.. $ZQGBL │ │ │ +00498670: 4b00 2446 2800 0020 2020 245a 5147 424c K.$F(.. $ZQGBL │ │ │ 00498680: 4d4f 4428 2920 6973 207a 6572 6f20 2830 MOD() is zero (0 │ │ │ 00498690: 292c 2069 7420 6973 2070 726f 6261 626c ), it is probabl │ │ │ 004986a0: 7920 7361 6665 2074 6f20 6170 706c 7920 y safe to apply │ │ │ -004986b0: 7468 6520 7570 6461 7465 7352 0024 4929 the updatesR.$I) │ │ │ +004986b0: 7468 6520 7570 6461 7465 7352 0024 4629 the updatesR.$F) │ │ │ 004986c0: 0000 2020 2061 7574 6f6d 6174 6963 616c .. automatical │ │ │ 004986d0: 6c79 2e20 486f 7765 7665 722c 2074 6869 ly. However, thi │ │ │ 004986e0: 7320 6465 7465 726d 696e 6174 696f 6e20 s determination │ │ │ 004986f0: 6f66 2073 6166 6574 7920 6361 6e20 6f6e of safety can on │ │ │ 00498700: 6c79 2062 6520 6d61 6465 2062 7951 0024 ly be made byQ.$ │ │ │ -00498710: 492a 0000 2020 2074 6865 2061 7070 6c69 I*.. the appli │ │ │ +00498710: 462a 0000 2020 2074 6865 2061 7070 6c69 F*.. the appli │ │ │ 00498720: 6361 7469 6f6e 2064 6573 6967 6e65 7220 cation designer │ │ │ 00498730: 616e 6420 6e6f 7420 6279 2047 542e 4d2e and not by GT.M. │ │ │ 00498740: 2049 6620 7468 6520 245a 5147 424c 4d4f If the $ZQGBLMO │ │ │ 00498750: 4428 2920 6973 206f 6e65 2028 3129 4d00 D() is one (1)M. │ │ │ -00498760: 2449 3100 0020 2020 666f 7220 616e 7920 $I1.. for any │ │ │ +00498760: 2446 3100 0020 2020 666f 7220 616e 7920 $F1.. for any │ │ │ 00498770: 7365 7420 6f72 206b 696c 6c20 696e 2074 set or kill in t │ │ │ 00498780: 6865 2074 7261 6e73 6163 7469 6f6e 2c20 he transaction, │ │ │ 00498790: 6974 2069 7320 6e6f 7420 7361 6665 2074 it is not safe t │ │ │ -004987a0: 6f20 6170 706c 7920 7468 6511 0024 4932 o apply the..$I2 │ │ │ -004987b0: 0000 2020 2075 7064 6174 652e 0700 2449 .. update...$I │ │ │ -004987c0: 3300 0012 0024 4934 0000 2020 202a 2a4e 3....$I4.. **N │ │ │ -004987d0: 6f74 652a 2a07 0024 4935 0000 0000 0000 ote**..$I5...... │ │ │ +004987a0: 6f20 6170 706c 7920 7468 6511 0024 4632 o apply the..$F2 │ │ │ +004987b0: 0000 2020 2075 7064 6174 652e 0700 2446 .. update...$F │ │ │ +004987c0: 3300 0012 0024 4634 0000 2020 202a 2a4e 3....$F4.. **N │ │ │ +004987d0: 6f74 652a 2a07 0024 4635 0000 0000 0000 ote**..$F5...... │ │ │ 004987e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004987f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498800: 0400 0000 c602 0000 ce2a 0000 0000 0000 .........*...... │ │ │ -00498810: 7300 0049 4845 4c50 00ff 7300 ff46 554e s..IHELP..s..FUN │ │ │ +00498810: 7300 0046 4845 4c50 00ff 7300 ff46 554e s..FHELP..s..FUN │ │ │ 00498820: 4354 494f 4e53 00ff 7300 ff24 5a51 4742 CTIONS..s..$ZQGB │ │ │ 00498830: 4c4d 4f44 2829 00c0 3600 0020 2020 5468 LMOD()..6.. Th │ │ │ 00498840: 6520 7465 7374 206f 6620 245a 5147 424c e test of $ZQGBL │ │ │ 00498850: 4d4f 4428 2920 616e 6420 6170 706c 7969 MOD() and applyi │ │ │ 00498860: 6e67 2074 6865 2075 7064 6174 6573 206d ng the updates m │ │ │ 00498870: 7573 7420 6265 2065 6e63 6170 7375 6c61 ust be encapsula │ │ │ -00498880: 7465 6424 0024 4937 0000 2020 2069 6e73 ted$.$I7.. ins │ │ │ +00498880: 7465 6424 0024 4637 0000 2020 2069 6e73 ted$.$F7.. ins │ │ │ 00498890: 6964 6520 6120 4754 2e4d 2074 7261 6e73 ide a GT.M trans │ │ │ -004988a0: 6163 7469 6f6e 2e07 0024 4938 0000 5100 action...$I8..Q. │ │ │ -004988b0: 2449 3900 0020 2020 416e 6f74 6865 7220 $I9.. Another │ │ │ +004988a0: 6163 7469 6f6e 2e07 0024 4638 0000 5100 action...$F8..Q. │ │ │ +004988b0: 2446 3900 0020 2020 416e 6f74 6865 7220 $F9.. Another │ │ │ 004988c0: 6170 7072 6f61 6368 2074 6f20 6861 6e64 approach to hand │ │ │ 004988d0: 6c69 6e67 206c 6f73 7420 7472 616e 7361 ling lost transa │ │ │ 004988e0: 6374 696f 6e73 2077 6f75 6c64 2062 6520 ctions would be │ │ │ 004988f0: 746f 2073 746f 7265 2069 6e20 7468 6553 to store in theS │ │ │ -00498900: 0024 493a 0000 2020 2064 6174 6162 6173 .$I:.. databas │ │ │ +00498900: 0024 463a 0000 2020 2064 6174 6162 6173 .$F:.. databas │ │ │ 00498910: 6520 7468 6520 696e 6974 6961 6c20 6d65 e the initial me │ │ │ 00498920: 7373 6167 6520 7365 6e74 2062 7920 6120 ssage sent by a │ │ │ 00498930: 636c 6965 6e74 2c20 6173 2077 656c 6c20 client, as well │ │ │ 00498940: 6173 2074 6865 206f 7574 636f 6d65 2061 as the outcome a │ │ │ -00498950: 6e64 5300 2449 4100 0020 2020 7468 6520 ndS.$IA.. the │ │ │ +00498950: 6e64 5300 2446 4100 0020 2020 7468 6520 ndS.$FA.. the │ │ │ 00498960: 7265 7370 6f6e 7365 2c20 616e 6420 746f response, and to │ │ │ 00498970: 2072 6570 726f 6365 7373 2074 6865 206d reprocess the m │ │ │ 00498980: 6573 7361 6765 2077 6974 6820 6e6f 726d essage with norm │ │ │ 00498990: 616c 2062 7573 696e 6573 7320 6c6f 6769 al business logi │ │ │ -004989a0: 632e 2049 6649 0024 4942 0000 2020 2074 c. IfI.$IB.. t │ │ │ +004989a0: 632e 2049 6649 0024 4642 0000 2020 2074 c. IfI.$FB.. t │ │ │ 004989b0: 6865 206f 7574 636f 6d65 2069 7320 7468 he outcome is th │ │ │ 004989c0: 6520 7361 6d65 2c20 7468 6520 7472 616e e same, the tran │ │ │ 004989d0: 7361 6374 696f 6e20 6361 6e20 6265 2073 saction can be s │ │ │ 004989e0: 6166 656c 7920 6170 706c 6965 642e 0700 afely applied... │ │ │ -004989f0: 2449 4300 0012 0024 4944 0000 2020 202a $IC....$ID.. * │ │ │ -00498a00: 2a4e 6f74 652a 2a07 0024 4945 0000 5200 *Note**..$IE..R. │ │ │ -00498a10: 2449 4600 0020 2020 4966 2072 6573 7461 $IF.. If resta │ │ │ +004989f0: 2446 4300 0012 0024 4644 0000 2020 202a $FC....$FD.. * │ │ │ +00498a00: 2a4e 6f74 652a 2a07 0024 4645 0000 5200 *Note**..$FE..R. │ │ │ +00498a10: 2446 4600 0020 2020 4966 2072 6573 7461 $FF.. If resta │ │ │ 00498a20: 7274 6162 6c65 2062 6174 6368 206f 7065 rtable batch ope │ │ │ 00498a30: 7261 7469 6f6e 7320 6172 6520 696d 706c rations are impl │ │ │ 00498a40: 656d 656e 7465 642c 206c 6f73 7420 6261 emented, lost ba │ │ │ 00498a50: 7463 6820 7472 616e 7361 6374 696f 6e73 tch transactions │ │ │ -00498a60: 4b00 2449 4700 0020 2020 6361 6e20 6265 K.$IG.. can be │ │ │ +00498a60: 4b00 2446 4700 0020 2020 6361 6e20 6265 K.$FG.. can be │ │ │ 00498a70: 2069 676e 6f72 6564 2073 696e 6365 2061 ignored since a │ │ │ 00498a80: 2073 7562 7365 7175 656e 7420 6261 7463 subsequent batc │ │ │ 00498a90: 6820 7265 7374 6172 7420 7769 6c6c 2070 h restart will p │ │ │ -00498aa0: 726f 6365 7373 2074 6865 6d14 0024 4948 rocess them..$IH │ │ │ +00498aa0: 726f 6365 7373 2074 6865 6d14 0024 4648 rocess them..$FH │ │ │ 00498ab0: 0000 2020 2063 6f72 7265 6374 6c79 2e07 .. correctly.. │ │ │ -00498ac0: 0024 4949 0000 0000 0000 0000 0000 0000 .$II............ │ │ │ +00498ac0: 0024 4649 0000 0000 0000 0000 0000 0000 .$FI............ │ │ │ 00498ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -301310,83 +301310,83 @@ │ │ │ 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 9f04 0000 d92a 0000 0000 0000 .........*...... │ │ │ 00499010: 3300 0045 4845 4c50 00ff 7300 ff46 554e 3..EHELP..s..FUN │ │ │ 00499020: 4354 494f 4e53 00ff 7300 ff24 5a52 4550 CTIONS..s..$ZREP │ │ │ 00499030: 4c41 4345 2829 0000 245a 5245 504c 4143 LACE()..$ZREPLAC │ │ │ -00499040: 4528 2916 0023 49bf 1100 0020 2020 245a E()..#I.... $Z │ │ │ -00499050: 5245 504c 4143 4528 2907 0024 4921 0000 REPLACE()..$I!.. │ │ │ -00499060: 5200 2449 3100 0020 2020 5265 7475 726e R.$I1.. Return │ │ │ +00499040: 4528 2916 0023 46bf 1100 0020 2020 245a E()..#F.... $Z │ │ │ +00499050: 5245 504c 4143 4528 2907 0024 4621 0000 REPLACE()..$F!.. │ │ │ +00499060: 5200 2446 3100 0020 2020 5265 7475 726e R.$F1.. Return │ │ │ 00499070: 7320 6120 7374 7269 6e67 2074 6861 7420 s a string that │ │ │ 00499080: 7265 7375 6c74 7320 6672 6f6d 2072 6570 results from rep │ │ │ 00499090: 6c61 6369 6e67 206f 7220 6472 6f70 7069 lacing or droppi │ │ │ 004990a0: 6e67 2062 7974 6520 7375 6273 7472 696e ng byte substrin │ │ │ -004990b0: 6773 5100 2449 4100 0020 2020 696e 2074 gsQ.$IA.. in t │ │ │ +004990b0: 6773 5100 2446 4100 0020 2020 696e 2074 gsQ.$FA.. in t │ │ │ 004990c0: 6865 2066 6972 7374 206f 6620 6974 7320 he first of its │ │ │ 004990d0: 6172 6775 6d65 6e74 7320 6173 2073 7065 arguments as spe │ │ │ 004990e0: 6369 6669 6564 2062 7920 7468 6520 7061 cified by the pa │ │ │ 004990f0: 7474 6572 6e73 206f 6620 6974 7320 6f74 tterns of its ot │ │ │ -00499100: 6865 7214 0024 4951 0000 2020 2061 7267 her..$IQ.. arg │ │ │ -00499110: 756d 656e 7473 2e07 0024 4961 0000 3300 uments...$Ia..3. │ │ │ -00499120: 2449 7100 0020 2020 5468 6520 666f 726d $Iq.. The form │ │ │ +00499100: 6865 7214 0024 4651 0000 2020 2061 7267 her..$FQ.. arg │ │ │ +00499110: 756d 656e 7473 2e07 0024 4661 0000 3300 uments...$Fa..3. │ │ │ +00499120: 2446 7100 0020 2020 5468 6520 666f 726d $Fq.. The form │ │ │ 00499130: 6174 2066 6f72 2074 6865 2024 5a52 4550 at for the $ZREP │ │ │ 00499140: 4c41 4345 2066 756e 6374 696f 6e20 6973 LACE function is │ │ │ -00499150: 3a07 0024 4981 0000 2a00 2449 9100 0020 :..$I...*.$I... │ │ │ +00499150: 3a07 0024 4681 0000 2a00 2446 9100 0020 :..$F...*.$F... │ │ │ 00499160: 2020 245a 5245 504c 4143 4528 6578 7072 $ZREPLACE(expr │ │ │ 00499170: 315b 2c65 7870 7232 5b2c 6578 7072 335d 1[,expr2[,expr3] │ │ │ -00499180: 5d29 0800 2349 c011 0000 1a00 2349 ff73 ])..#I......#I.s │ │ │ +00499180: 5d29 0800 2346 c011 0000 1a00 2346 ff73 ])..#F......#F.s │ │ │ 00499190: 00ff 4558 414d 504c 4553 0000 4578 616d ..EXAMPLES..Exam │ │ │ -004991a0: 706c 6573 1300 3049 bf11 0000 2020 2045 ples..0I.... E │ │ │ -004991b0: 7861 6d70 6c65 7307 0031 4921 0000 1200 xamples..1I!.... │ │ │ -004991c0: 3149 3100 0020 2020 4578 616d 706c 653a 1I1.. Example: │ │ │ -004991d0: 0700 3149 4100 0038 0031 4951 0000 2020 ..1IA..8.1IQ.. │ │ │ +004991a0: 706c 6573 1300 3046 bf11 0000 2020 2045 ples..0F.... E │ │ │ +004991b0: 7861 6d70 6c65 7307 0031 4621 0000 1200 xamples..1F!.... │ │ │ +004991c0: 3146 3100 0020 2020 4578 616d 706c 653a 1F1.. Example: │ │ │ +004991d0: 0700 3146 4100 0038 0031 4651 0000 2020 ..1FA..8.1FQ.. │ │ │ 004991e0: 2047 544d 3e77 7269 7465 2024 7a72 6570 GTM>write $zrep │ │ │ 004991f0: 6c61 6365 2822 4142 4341 4243 4142 4341 lace("ABCABCABCA │ │ │ 00499200: 4243 222c 2241 4222 2c22 7879 7a22 291a BC","AB","xyz"). │ │ │ -00499210: 0031 4961 0000 2020 2078 797a 4378 797a .1Ia.. xyzCxyz │ │ │ -00499220: 4378 797a 4378 797a 430e 0031 4971 0000 CxyzCxyzC..1Iq.. │ │ │ -00499230: 2020 2047 544d 3e07 0031 4981 0000 4a00 GTM>..1I...J. │ │ │ -00499240: 3149 9100 0020 2020 245a 5245 504c 4143 1I... $ZREPLAC │ │ │ +00499210: 0031 4661 0000 2020 2078 797a 4378 797a .1Fa.. xyzCxyz │ │ │ +00499220: 4378 797a 4378 797a 430e 0031 4671 0000 CxyzCxyzC..1Fq.. │ │ │ +00499230: 2020 2047 544d 3e07 0031 4681 0000 4a00 GTM>..1F...J. │ │ │ +00499240: 3146 9100 0020 2020 245a 5245 504c 4143 1F... $ZREPLAC │ │ │ 00499250: 4528 2920 7365 6172 6368 6573 2066 6f72 E() searches for │ │ │ 00499260: 2074 6865 2073 6563 6f6e 6420 6578 7072 the second expr │ │ │ 00499270: 6573 7369 6f6e 2022 4142 2220 696e 2074 ession "AB" in t │ │ │ -00499280: 6865 2066 6972 7374 5400 3049 c011 0000 he firstT.0I.... │ │ │ +00499280: 6865 2066 6972 7374 5400 3046 c011 0000 he firstT.0F.... │ │ │ 00499290: 2020 2065 7870 7265 7373 696f 6e20 2241 expression "A │ │ │ 004992a0: 4243 4142 4341 4243 4142 4322 2e20 5369 BCABCABCABC". Si │ │ │ 004992b0: 6e63 6520 2241 4222 2065 7869 7374 7320 nce "AB" exists │ │ │ 004992c0: 696e 2074 6865 2066 6972 7374 2065 7870 in the first exp │ │ │ -004992d0: 7265 7373 696f 6e28 666f 7572 5300 3149 ression(fourS.1I │ │ │ +004992d0: 7265 7373 696f 6e28 666f 7572 5300 3146 ression(fourS.1F │ │ │ 004992e0: 1200 0020 2020 7469 6d65 7329 2c20 6974 ... times), it │ │ │ 004992f0: 2072 6570 6c61 6365 7320 616c 6c20 666f replaces all fo │ │ │ 00499300: 7572 206f 6363 7572 7265 6e63 6573 2077 ur occurrences w │ │ │ 00499310: 6974 6820 7468 6520 7468 6972 6420 6578 ith the third ex │ │ │ 00499320: 7072 6573 7369 6f6e 2022 7879 7a22 2e07 pression "xyz".. │ │ │ -00499330: 0031 4913 0000 1800 1949 5345 4152 4348 .1I......ISEARCH │ │ │ +00499330: 0031 4613 0000 1800 1946 5345 4152 4348 .1F......FSEARCH │ │ │ 00499340: 2829 0000 245a 5345 4152 4348 2829 1500 ()..$ZSEARCH().. │ │ │ -00499350: 2249 bf11 0000 2020 2024 5a53 4541 5243 "I.... $ZSEARC │ │ │ -00499360: 4828 2907 0023 4921 0000 5000 2349 3100 H()..#I!..P.#I1. │ │ │ +00499350: 2246 bf11 0000 2020 2024 5a53 4541 5243 "F.... $ZSEARC │ │ │ +00499360: 4828 2907 0023 4621 0000 5000 2346 3100 H()..#F!..P.#F1. │ │ │ 00499370: 0020 2020 5468 6520 245a 5345 4152 4348 . The $ZSEARCH │ │ │ 00499380: 2066 756e 6374 696f 6e20 6174 7465 6d70 function attemp │ │ │ 00499390: 7473 2074 6f20 6c6f 6361 7465 2061 2066 ts to locate a f │ │ │ 004993a0: 696c 6520 6d61 7463 6869 6e67 2074 6865 ile matching the │ │ │ -004993b0: 2073 7065 6369 6669 6564 5300 2349 4100 specifiedS.#IA. │ │ │ +004993b0: 2073 7065 6369 6669 6564 5300 2346 4100 specifiedS.#FA. │ │ │ 004993c0: 0020 2020 6669 6c65 206e 616d 652e 2049 . file name. I │ │ │ 004993d0: 6620 7468 6520 6669 6c65 2065 7869 7374 f the file exist │ │ │ 004993e0: 732c 2069 7420 7265 7475 726e 7320 7468 s, it returns th │ │ │ 004993f0: 6520 6669 6c65 206e 616d 653b 2069 6620 e file name; if │ │ │ 00499400: 7468 6520 6669 6c65 2064 6f65 7330 0023 the file does0.# │ │ │ -00499410: 4951 0000 2020 206e 6f74 2065 7869 7374 IQ.. not exist │ │ │ +00499410: 4651 0000 2020 206e 6f74 2065 7869 7374 FQ.. not exist │ │ │ 00499420: 2c20 6974 2072 6574 7572 6e73 2074 6865 , it returns the │ │ │ 00499430: 206e 756c 6c20 7374 7269 6e67 2e07 0023 null string...# │ │ │ -00499440: 4961 0000 3200 2349 7100 0020 2020 5468 Ia..2.#Iq.. Th │ │ │ +00499440: 4661 0000 3200 2346 7100 0020 2020 5468 Fa..2.#Fq.. Th │ │ │ 00499450: 6520 666f 726d 6174 2066 6f72 2074 6865 e format for the │ │ │ 00499460: 2024 5a53 4541 5243 4820 6675 6e63 7469 $ZSEARCH functi │ │ │ -00499470: 6f6e 2069 733a 0700 2349 8100 0022 0023 on is:..#I...".# │ │ │ -00499480: 4991 0000 2020 2024 5a53 4541 5243 4828 I... $ZSEARCH( │ │ │ +00499470: 6f6e 2069 733a 0700 2346 8100 0022 0023 on is:..#F...".# │ │ │ +00499480: 4691 0000 2020 2024 5a53 4541 5243 4828 F... $ZSEARCH( │ │ │ 00499490: 6578 7072 5b2c 696e 7465 7870 725d 2900 expr[,intexpr]). │ │ │ 004994a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004994b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004994c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004994d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004994e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004994f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -301435,157 +301435,157 @@ │ │ │ 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 f207 0000 102b 0000 0000 0000 .........+...... │ │ │ -00499810: 2a00 0049 4845 4c50 00ff 7300 ff46 554e *..IHELP..s..FUN │ │ │ +00499810: 2a00 0046 4845 4c50 00ff 7300 ff46 554e *..FHELP..s..FUN │ │ │ 00499820: 4354 494f 4e53 00ff 7300 ff24 5a53 4541 CTIONS..s..$ZSEA │ │ │ -00499830: 5243 4828 2900 c011 0000 4600 2349 1200 RCH().....F.#I.. │ │ │ +00499830: 5243 4828 2900 c011 0000 4600 2346 1200 RCH().....F.#F.. │ │ │ 00499840: 0020 2020 245a 5345 4152 4348 2829 2070 . $ZSEARCH() p │ │ │ 00499850: 726f 7669 6465 7320 6120 746f 6f6c 2066 rovides a tool f │ │ │ 00499860: 6f72 2076 6572 6966 7969 6e67 2074 6861 or verifying tha │ │ │ 00499870: 7420 6120 6669 6c65 2065 7869 7374 732e t a file exists. │ │ │ -00499880: 0700 2349 1300 0012 0023 4914 0000 2020 ..#I.....#I... │ │ │ -00499890: 202a 2a4e 6f74 652a 2a07 0023 4915 0000 **Note**..#I... │ │ │ -004998a0: 5100 2349 1600 0020 2020 596f 7520 6361 Q.#I... You ca │ │ │ +00499880: 0700 2346 1300 0012 0023 4614 0000 2020 ..#F.....#F... │ │ │ +00499890: 202a 2a4e 6f74 652a 2a07 0023 4615 0000 **Note**..#F... │ │ │ +004998a0: 5100 2346 1600 0020 2020 596f 7520 6361 Q.#F... You ca │ │ │ 004998b0: 6e20 6361 6c6c 2074 6865 2050 4f53 4958 n call the POSIX │ │ │ 004998c0: 2073 7461 7428 2920 6675 6e63 7469 6f6e stat() function │ │ │ 004998d0: 2074 6f20 6163 6365 7373 206d 6574 6164 to access metad │ │ │ 004998e0: 6174 612e 2054 6865 206f 7074 696f 6e61 ata. The optiona │ │ │ -004998f0: 6c50 0023 4917 0000 2020 2047 542e 4d20 lP.#I... GT.M │ │ │ +004998f0: 6c50 0023 4617 0000 2020 2047 542e 4d20 lP.#F... GT.M │ │ │ 00499900: 504f 5349 5820 706c 7567 2d69 6e20 7061 POSIX plug-in pa │ │ │ 00499910: 636b 6167 6573 2074 6865 2073 7461 7428 ckages the stat( │ │ │ 00499920: 2920 6675 6e63 7469 6f6e 2066 6f72 2065 ) function for e │ │ │ 00499930: 6173 7920 6163 6365 7373 2066 726f 6d20 asy access from │ │ │ -00499940: 4d1b 0023 4918 0000 2020 2061 7070 6c69 M..#I... appli │ │ │ -00499950: 6361 7469 6f6e 2063 6f64 652e 0700 2349 cation code...#I │ │ │ -00499960: 1900 001a 0022 49ff 7300 ff45 5841 4d50 ....."I.s..EXAMP │ │ │ +00499940: 4d1b 0023 4618 0000 2020 2061 7070 6c69 M..#F... appli │ │ │ +00499950: 6361 7469 6f6e 2063 6f64 652e 0700 2346 cation code...#F │ │ │ +00499960: 1900 001a 0022 46ff 7300 ff45 5841 4d50 ....."F.s..EXAMP │ │ │ 00499970: 4c45 5300 0045 7861 6d70 6c65 7313 002f LES..Examples../ │ │ │ -00499980: 49bf 1100 0020 2020 4578 616d 706c 6573 I.... Examples │ │ │ -00499990: 0700 3049 2100 0012 0030 4931 0000 2020 ..0I!....0I1.. │ │ │ -004999a0: 2045 7861 6d70 6c65 3a07 0030 4941 0000 Example:..0IA.. │ │ │ -004999b0: 2800 3049 5100 0020 2020 4754 4d3e 7772 (.0IQ.. GTM>wr │ │ │ +00499980: 46bf 1100 0020 2020 4578 616d 706c 6573 F.... Examples │ │ │ +00499990: 0700 3046 2100 0012 0030 4631 0000 2020 ..0F!....0F1.. │ │ │ +004999a0: 2045 7861 6d70 6c65 3a07 0030 4641 0000 Example:..0FA.. │ │ │ +004999b0: 2800 3046 5100 0020 2020 4754 4d3e 7772 (.0FQ.. GTM>wr │ │ │ 004999c0: 6974 6520 247a 7365 6172 6368 2822 6461 ite $zsearch("da │ │ │ -004999d0: 7461 2e64 6174 2229 2100 3049 6100 0020 ta.dat")!.0Ia.. │ │ │ +004999d0: 7461 2e64 6174 2229 2100 3046 6100 0020 ta.dat")!.0Fa.. │ │ │ 004999e0: 2020 2f75 7372 2f73 7461 6666 2f63 6363 /usr/staff/ccc │ │ │ -004999f0: 2f64 6174 612e 6461 740e 0030 4971 0000 /data.dat..0Iq.. │ │ │ -00499a00: 2020 2047 544d 3e07 0030 4981 0000 5200 GTM>..0I...R. │ │ │ -00499a10: 3049 9100 0020 2020 5468 6973 2075 7365 0I... This use │ │ │ +004999f0: 2f64 6174 612e 6461 740e 0030 4671 0000 /data.dat..0Fq.. │ │ │ +00499a00: 2020 2047 544d 3e07 0030 4681 0000 5200 GTM>..0F...R. │ │ │ +00499a10: 3046 9100 0020 2020 5468 6973 2075 7365 0F... This use │ │ │ 00499a20: 7320 245a 5345 4152 4348 2829 2074 6f20 s $ZSEARCH() to │ │ │ 00499a30: 6469 7370 6c61 7920 7468 6520 6675 6c6c display the full │ │ │ 00499a40: 2066 696c 6520 7061 7468 206e 616d 6520 file path name │ │ │ 00499a50: 6f66 2022 6461 7461 2e64 6174 2220 696e of "data.dat" in │ │ │ -00499a60: 3100 2f49 c011 0000 2020 2074 6865 2070 1./I.... the p │ │ │ +00499a60: 3100 2f46 c011 0000 2020 2074 6865 2070 1./F.... the p │ │ │ 00499a70: 726f 6365 7373 2063 7572 7265 6e74 2064 rocess current d │ │ │ 00499a80: 6566 6175 6c74 2064 6972 6563 746f 7279 efault directory │ │ │ -00499a90: 2e07 0030 4912 0000 1200 3049 1300 0020 ...0I.....0I... │ │ │ -00499aa0: 2020 4578 616d 706c 653a 0700 3049 1400 Example:..0I.. │ │ │ -00499ab0: 0023 0030 4915 0000 2020 2047 544d 3e73 .#.0I... GTM>s │ │ │ +00499a90: 2e07 0030 4612 0000 1200 3046 1300 0020 ...0F.....0F... │ │ │ +00499aa0: 2020 4578 616d 706c 653a 0700 3046 1400 Example:..0F.. │ │ │ +00499ab0: 0023 0030 4615 0000 2020 2047 544d 3e73 .#.0F... GTM>s │ │ │ 00499ac0: 6574 2078 3d24 7a73 6561 7263 6828 222a et x=$zsearch("* │ │ │ -00499ad0: 2e63 2229 4d00 3049 1600 0020 2020 4754 .c")M.0I... GT │ │ │ +00499ad0: 2e63 2229 4d00 3046 1600 0020 2020 4754 .c")M.0F... GT │ │ │ 00499ae0: 4d3e 666f 7220 2073 6574 2078 3d24 7a73 M>for set x=$zs │ │ │ 00499af0: 6561 7263 6828 222a 2e6d 2229 2071 7569 earch("*.m") qui │ │ │ 00499b00: 743a 783d 2222 2020 7772 6974 6520 212c t:x="" write !, │ │ │ 00499b10: 247a 7061 7273 6528 782c 224e 414d 4522 $zparse(x,"NAME" │ │ │ -00499b20: 2907 0030 4917 0000 5400 3049 1800 0020 )..0I...T.0I... │ │ │ +00499b20: 2907 0030 4617 0000 5400 3046 1800 0020 )..0F...T.0F... │ │ │ 00499b30: 2020 5468 6973 2046 4f52 206c 6f6f 7020 This FOR loop │ │ │ 00499b40: 7573 6573 2024 5a53 4541 5243 4828 2920 uses $ZSEARCH() │ │ │ 00499b50: 616e 6420 245a 5041 5253 4528 2920 746f and $ZPARSE() to │ │ │ 00499b60: 2064 6973 706c 6179 204d 2073 6f75 7263 display M sourc │ │ │ -00499b70: 6520 6669 6c65 206e 616d 6573 5400 3049 e file namesT.0I │ │ │ +00499b70: 6520 6669 6c65 206e 616d 6573 5400 3046 e file namesT.0F │ │ │ 00499b80: 1900 0020 2020 696e 2074 6865 2070 726f ... in the pro │ │ │ 00499b90: 6365 7373 2063 7572 7265 6e74 2077 6f72 cess current wor │ │ │ 00499ba0: 6b69 6e67 2064 6972 6563 746f 7279 2e20 king directory. │ │ │ 00499bb0: 546f 2065 6e73 7572 6520 7468 6174 2074 To ensure that t │ │ │ 00499bc0: 6865 2073 6561 7263 6820 7374 6172 7473 he search starts │ │ │ -00499bd0: 5400 3049 1a00 0020 2020 6174 2074 6865 T.0I... at the │ │ │ +00499bd0: 5400 3046 1a00 0020 2020 6174 2074 6865 T.0F... at the │ │ │ 00499be0: 2062 6567 696e 6e69 6e67 2c20 7468 6520 beginning, the │ │ │ 00499bf0: 6578 616d 706c 6520 7265 7365 7473 2074 example resets t │ │ │ 00499c00: 6865 2063 6f6e 7465 7874 2062 7920 6669 he context by fi │ │ │ 00499c10: 7273 7420 7365 6172 6368 696e 6720 7769 rst searching wi │ │ │ -00499c20: 7468 2061 1d00 3049 2100 0020 2020 6469 th a..0I!.. di │ │ │ +00499c20: 7468 2061 1d00 3046 2100 0020 2020 6469 th a..0F!.. di │ │ │ 00499c30: 6666 6572 656e 7420 6172 6775 6d65 6e74 fferent argument │ │ │ -00499c40: 2e07 0030 4922 0000 1900 1a49 4947 5052 ...0I".....IIGPR │ │ │ +00499c40: 2e07 0030 4622 0000 1900 1a46 4947 5052 ...0F".....FIGPR │ │ │ 00499c50: 4f43 2829 0000 245a 5349 4750 524f 4328 OC()..$ZSIGPROC( │ │ │ -00499c60: 2916 0023 49bf 1100 0020 2020 245a 5349 )..#I.... $ZSI │ │ │ -00499c70: 4750 524f 4328 2907 0024 4921 0000 5000 GPROC()..$I!..P. │ │ │ -00499c80: 2449 3100 0020 2020 5365 6e64 7320 6120 $I1.. Sends a │ │ │ +00499c60: 2916 0023 46bf 1100 0020 2020 245a 5349 )..#F.... $ZSI │ │ │ +00499c70: 4750 524f 4328 2907 0024 4621 0000 5000 GPROC()..$F!..P. │ │ │ +00499c80: 2446 3100 0020 2020 5365 6e64 7320 6120 $F1.. Sends a │ │ │ 00499c90: 7369 676e 616c 2074 6f20 6120 7072 6f63 signal to a proc │ │ │ 00499ca0: 6573 732e 2054 6865 2066 6f72 6d61 7420 ess. The format │ │ │ 00499cb0: 666f 7220 7468 6520 245a 5349 4750 524f for the $ZSIGPRO │ │ │ 00499cc0: 4320 6675 6e63 7469 6f6e 2069 733a 0700 C function is:.. │ │ │ -00499cd0: 2449 4100 0020 0024 4951 0000 2020 2024 $IA.. .$IQ.. $ │ │ │ +00499cd0: 2446 4100 0020 0024 4651 0000 2020 2024 $FA.. .$FQ.. $ │ │ │ 00499ce0: 5a53 4947 5052 4f43 2865 7870 7231 2c65 ZSIGPROC(expr1,e │ │ │ -00499cf0: 7870 7232 2907 0024 4961 0000 1500 2449 xpr2)..$Ia....$I │ │ │ +00499cf0: 7870 7232 2907 0024 4661 0000 1500 2446 xpr2)..$Fa....$F │ │ │ 00499d00: 7100 0020 2020 2a2a 4361 7574 696f 6e2a q.. **Caution* │ │ │ -00499d10: 2a07 0024 4981 0000 5100 2449 9100 0020 *..$I...Q.$I... │ │ │ +00499d10: 2a07 0024 4681 0000 5100 2446 9100 0020 *..$F...Q.$F... │ │ │ 00499d20: 2020 416c 7468 6f75 6768 2024 5a53 4947 Although $ZSIG │ │ │ 00499d30: 5052 4f43 2829 206d 6179 2077 6f72 6b20 PROC() may work │ │ │ 00499d40: 746f 6461 7920 6173 2061 2077 6179 2074 today as a way t │ │ │ 00499d50: 6f20 696e 766f 6b65 2074 6865 2061 7379 o invoke the asy │ │ │ -00499d60: 6e63 6872 6f6e 6f75 7352 0023 49c0 1100 nchronousR.#I... │ │ │ +00499d60: 6e63 6872 6f6e 6f75 7352 0023 46c0 1100 nchronousR.#F... │ │ │ 00499d70: 0020 2020 696e 7465 7272 7570 7420 6d65 . interrupt me │ │ │ 00499d80: 6368 616e 6973 6d20 6f66 2047 542e 4d20 chanism of GT.M │ │ │ 00499d90: 7072 6f63 6573 7365 7320 746f 2058 4543 processes to XEC │ │ │ 00499da0: 5554 4520 245a 494e 5445 5252 5550 5420 UTE $ZINTERRUPT │ │ │ -00499db0: 6265 6361 7573 6520 7468 6554 0024 4912 because theT.$I. │ │ │ +00499db0: 6265 6361 7573 6520 7468 6554 0024 4612 because theT.$F. │ │ │ 00499dc0: 0000 2020 2075 6e64 6572 6c79 696e 6720 .. underlying │ │ │ 00499dd0: 6d65 6368 616e 6973 6d20 7573 6573 2074 mechanism uses t │ │ │ 00499de0: 6865 2050 4f53 4958 2055 5352 3120 7369 he POSIX USR1 si │ │ │ 00499df0: 676e 616c 2c20 4649 5320 7265 7365 7276 gnal, FIS reserv │ │ │ 00499e00: 6573 2074 6865 2072 6967 6874 2074 6f4f es the right toO │ │ │ -00499e10: 0024 4913 0000 2020 2063 6861 6e67 6520 .$I... change │ │ │ +00499e10: 0024 4613 0000 2020 2063 6861 6e67 6520 .$F... change │ │ │ 00499e20: 7468 6520 756e 6465 726c 7969 6e67 206d the underlying m │ │ │ 00499e30: 6563 6861 6e69 736d 2074 6f20 7375 6974 echanism to suit │ │ │ 00499e40: 2069 7473 2063 6f6e 7665 6e69 656e 6365 its convenience │ │ │ 00499e50: 2061 6e64 2073 656e 6469 6e67 2061 5400 and sending aT. │ │ │ -00499e60: 2449 1400 0020 2020 504f 5349 5820 5553 $I... POSIX US │ │ │ +00499e60: 2446 1400 0020 2020 504f 5349 5820 5553 $F... POSIX US │ │ │ 00499e70: 5231 206d 6179 2063 6561 7365 2074 6f20 R1 may cease to │ │ │ 00499e80: 776f 726b 2061 7320 6120 7761 7920 746f work as a way to │ │ │ 00499e90: 2069 6e76 6f6b 6520 7468 6520 6173 796e invoke the asyn │ │ │ 00499ea0: 6368 726f 6e6f 7573 2069 6e74 6572 7275 chronous interru │ │ │ -00499eb0: 7074 5300 2449 1500 0020 2020 6d65 6368 ptS.$I... mech │ │ │ +00499eb0: 7074 5300 2446 1500 0020 2020 6d65 6368 ptS.$F... mech │ │ │ 00499ec0: 616e 6973 6d2e 2055 7365 204d 5550 4950 anism. Use MUPIP │ │ │ 00499ed0: 2049 4e54 5250 5420 6173 2074 6865 2073 INTRPT as the s │ │ │ 00499ee0: 7570 706f 7274 6564 2061 6e64 2073 7461 upported and sta │ │ │ 00499ef0: 626c 6520 4150 4920 746f 2069 6e76 6f6b ble API to invok │ │ │ -00499f00: 6520 7468 652b 0024 4916 0000 2020 2061 e the+.$I... a │ │ │ +00499f00: 6520 7468 652b 0024 4616 0000 2020 2061 e the+.$F... a │ │ │ 00499f10: 7379 6e63 6872 6f6e 6f75 7320 696e 7465 synchronous inte │ │ │ 00499f20: 7272 7570 7420 6d65 6368 616e 6973 6d2e rrupt mechanism. │ │ │ -00499f30: 0700 2449 1700 001a 0023 49ff 7300 ff45 ..$I.....#I.s..E │ │ │ +00499f30: 0700 2446 1700 001a 0023 46ff 7300 ff45 ..$F.....#F.s..E │ │ │ 00499f40: 5841 4d50 4c45 5300 0045 7861 6d70 6c65 XAMPLES..Example │ │ │ -00499f50: 7313 0030 49bf 1100 0020 2020 4578 616d s..0I.... Exam │ │ │ -00499f60: 706c 6573 0700 3149 2100 0012 0031 4931 ples..1I!....1I1 │ │ │ +00499f50: 7313 0030 46bf 1100 0020 2020 4578 616d s..0F.... Exam │ │ │ +00499f60: 706c 6573 0700 3146 2100 0012 0031 4631 ples..1F!....1F1 │ │ │ 00499f70: 0000 2020 2045 7861 6d70 6c65 3a07 0031 .. Example:..1 │ │ │ -00499f80: 4941 0000 1a00 3149 5100 0020 2020 4754 IA....1IQ.. GT │ │ │ +00499f80: 4641 0000 1a00 3146 5100 0020 2020 4754 FA....1FQ.. GT │ │ │ 00499f90: 4d3e 6a6f 6220 5e53 6f6d 656a 6f62 4500 M>job ^SomejobE. │ │ │ -00499fa0: 3149 6100 0020 2020 4754 4d3e 7365 7420 1Ia.. GTM>set │ │ │ +00499fa0: 3146 6100 0020 2020 4754 4d3e 7365 7420 1Fa.. GTM>set │ │ │ 00499fb0: 7265 743d 2426 6774 6d70 6f73 6978 2e73 ret=$>mposix.s │ │ │ 00499fc0: 6967 6e61 6c76 616c 2822 5349 4755 5352 ignalval("SIGUSR │ │ │ 00499fd0: 3122 2c2e 7369 6775 7372 3129 207a 7772 1",.sigusr1) zwr │ │ │ -00499fe0: 6974 650f 0031 4971 0000 2020 2072 6574 ite..1Iq.. ret │ │ │ +00499fe0: 6974 650f 0031 4671 0000 2020 2072 6574 ite..1Fq.. ret │ │ │ 00499ff0: 3d30 0000 0000 0000 0000 0000 0000 0000 =0.............. │ │ │ 0049a000: 0400 0000 f700 0000 172b 0000 0000 0000 .........+...... │ │ │ -0049a010: 4500 0049 4845 4c50 00ff 7300 ff46 554e E..IHELP..s..FUN │ │ │ +0049a010: 4500 0046 4845 4c50 00ff 7300 ff46 554e E..FHELP..s..FUN │ │ │ 0049a020: 4354 494f 4e53 00ff 7300 ff24 5a53 4947 CTIONS..s..$ZSIG │ │ │ 0049a030: 5052 4f43 2829 00ff 7300 ff45 5841 4d50 PROC()..s..EXAMP │ │ │ 0049a040: 4c45 5300 bf81 0000 2020 2073 6967 7573 LES..... sigus │ │ │ -0049a050: 7231 3d31 302c 0031 4991 0000 2020 2047 r1=10,.1I... G │ │ │ +0049a050: 7231 3d31 302c 0031 4691 0000 2020 2047 r1=10,.1F... G │ │ │ 0049a060: 544d 3e77 7269 7465 2024 7a73 6967 7072 TM>write $zsigpr │ │ │ 0049a070: 6f63 2824 7a6a 6f62 2c73 6967 7573 7231 oc($zjob,sigusr1 │ │ │ -0049a080: 290c 0030 49c0 1100 0020 2020 300e 0031 )..0I.... 0..1 │ │ │ -0049a090: 4912 0000 2020 2047 544d 3e07 0031 4913 I... GTM>..1I. │ │ │ -0049a0a0: 0000 4e00 3149 1400 0020 2020 5468 6973 ..N.1I... This │ │ │ +0049a080: 290c 0030 46c0 1100 0020 2020 300e 0031 )..0F.... 0..1 │ │ │ +0049a090: 4612 0000 2020 2047 544d 3e07 0031 4613 F... GTM>..1F. │ │ │ +0049a0a0: 0000 4e00 3146 1400 0020 2020 5468 6973 ..N.1F... This │ │ │ 0049a0b0: 2065 7861 6d70 6c65 2073 656e 6473 2074 example sends t │ │ │ 0049a0c0: 6865 2053 4947 5553 5231 2073 6967 6e61 he SIGUSR1 signa │ │ │ 0049a0d0: 6c20 746f 2074 6865 2070 6964 2073 7065 l to the pid spe │ │ │ 0049a0e0: 6369 6669 6564 2062 7920 247a 6a6f 622e cified by $zjob. │ │ │ -0049a0f0: 0700 3149 1500 0000 0000 0000 0000 0000 ..1I............ │ │ │ +0049a0f0: 0700 3146 1500 0000 0000 0000 0000 0000 ..1F............ │ │ │ 0049a100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -301691,109 +301691,109 @@ │ │ │ 0049a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a800: 0400 0000 2c06 0000 382b 0000 0000 0000 ....,...8+...... │ │ │ -0049a810: 8f00 0049 4845 4c50 00ff 7300 ff46 554e ...IHELP..s..FUN │ │ │ +0049a810: 8f00 0046 4845 4c50 00ff 7300 ff46 554e ...FHELP..s..FUN │ │ │ 0049a820: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 0049a830: 4b45 5428 2900 c118 6100 0020 2020 7c20 KET()...a.. | │ │ │ 0049a840: 2020 2020 2020 7c72 6574 7572 6e73 2061 |returns a │ │ │ 0049a850: 6c6c 2061 7661 696c 6162 6c65 2069 6e66 ll available inf │ │ │ 0049a860: 6f72 6d61 7469 6f6e 2e20 4865 7265 2069 ormation. Here i │ │ │ 0049a870: 7320 616e 2065 7861 6d70 6c65 3a20 2020 s an example: │ │ │ 0049a880: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0049a890: 2020 2020 2020 2020 2020 2020 2020 7c6b |k │ │ │ -0049a8a0: 0024 4971 0000 2020 207c 414c 4c20 2020 .$Iq.. |ALL │ │ │ +0049a8a0: 0024 4671 0000 2020 207c 414c 4c20 2020 .$Fq.. |ALL │ │ │ 0049a8b0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0049a8c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0049a8d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0049a8e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0049a8f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0049a900: 2020 2020 2020 2020 207c 6b00 2449 8100 |k.$I.. │ │ │ +0049a900: 2020 2020 2020 2020 207c 6b00 2446 8100 |k.$F.. │ │ │ 0049a910: 0020 2020 7c20 2020 2020 2020 7c7c 503a . | ||P: │ │ │ 0049a920: 544c 5376 312e 327c 433a 4145 5332 3536 TLSv1.2|C:AES256 │ │ │ 0049a930: 2d47 434d 2d53 4841 3338 347c 4f3a 3030 -GCM-SHA384|O:00 │ │ │ 0049a940: 3030 3030 3030 3031 3032 3030 3034 2c30 00000001020004,0 │ │ │ 0049a950: 317c 533a 5245 4e53 4543 3a31 2c52 454e 1|S:RENSEC:1,REN │ │ │ 0049a960: 544f 543a 302c 5345 5345 5850 3a4d 6f6e TOT:0,SESEXP:Mon │ │ │ -0049a970: 204a 756e 7c6b 0024 4991 0000 2020 207c Jun|k.$I... | │ │ │ +0049a970: 204a 756e 7c6b 0024 4691 0000 2020 207c Jun|k.$F... | │ │ │ 0049a980: 2020 2020 2020 207c 3232 2032 333a 3538 |22 23:58 │ │ │ 0049a990: 3a30 3920 3230 3135 2020 2020 2020 2020 :09 2015 │ │ │ 0049a9a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0049a9b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0049a9c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0049a9d0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -0049a9e0: 6b00 2349 1900 0020 2020 2b2d 2d2d 2d2d k.#I... +----- │ │ │ +0049a9e0: 6b00 2346 1900 0020 2020 2b2d 2d2d 2d2d k.#F... +----- │ │ │ 0049a9f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049aa00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049aa10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049aa20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049aa30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0049aa40: 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 0024 4911 ----------+..$I. │ │ │ -0049aa50: 0000 1700 1a49 5542 5354 5228 2900 0024 .....IUBSTR()..$ │ │ │ -0049aa60: 5a53 5542 7374 7228 2915 0022 49bf 1100 ZSUBstr().."I... │ │ │ +0049aa40: 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 0024 4611 ----------+..$F. │ │ │ +0049aa50: 0000 1700 1a46 5542 5354 5228 2900 0024 .....FUBSTR()..$ │ │ │ +0049aa60: 5a53 5542 7374 7228 2915 0022 46bf 1100 ZSUBstr().."F... │ │ │ 0049aa70: 0020 2020 245a 5355 4273 7472 2829 0700 . $ZSUBstr().. │ │ │ -0049aa80: 2349 2100 0045 0023 4931 0000 2020 2052 #I!..E.#I1.. R │ │ │ +0049aa80: 2346 2100 0045 0023 4631 0000 2020 2052 #F!..E.#F1.. R │ │ │ 0049aa90: 6574 7572 6e73 2061 2070 726f 7065 726c eturns a properl │ │ │ 0049aaa0: 7920 656e 636f 6465 6420 7374 7269 6e67 y encoded string │ │ │ 0049aab0: 2066 726f 6d20 6120 7365 7175 656e 6365 from a sequence │ │ │ -0049aac0: 206f 6620 6279 7465 732e 0700 2349 4100 of bytes...#IA. │ │ │ -0049aad0: 0031 0023 4951 0000 2020 2024 5a53 5542 .1.#IQ.. $ZSUB │ │ │ +0049aac0: 206f 6620 6279 7465 732e 0700 2346 4100 of bytes...#FA. │ │ │ +0049aad0: 0031 0023 4651 0000 2020 2024 5a53 5542 .1.#FQ.. $ZSUB │ │ │ 0049aae0: 5b53 5452 5d20 2865 7870 7220 2c69 6e74 [STR] (expr ,int │ │ │ 0049aaf0: 6578 7072 3120 5b2c 696e 7465 7870 7232 expr1 [,intexpr2 │ │ │ -0049ab00: 5d29 0700 2349 6100 001a 0022 49ff 7300 ])..#Ia...."I.s. │ │ │ +0049ab00: 5d29 0700 2346 6100 001a 0022 46ff 7300 ])..#Fa...."F.s. │ │ │ 0049ab10: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -0049ab20: 6c65 7313 002f 49bf 1100 0020 2020 4578 les../I.... Ex │ │ │ -0049ab30: 616d 706c 6573 0700 3049 2100 0012 0030 amples..0I!....0 │ │ │ -0049ab40: 4931 0000 2020 2045 7861 6d70 6c65 3a07 I1.. Example:. │ │ │ -0049ab50: 0030 4941 0000 1b00 3049 5100 0020 2020 .0IA....0IQ.. │ │ │ +0049ab20: 6c65 7313 002f 46bf 1100 0020 2020 4578 les../F.... Ex │ │ │ +0049ab30: 616d 706c 6573 0700 3046 2100 0012 0030 amples..0F!....0 │ │ │ +0049ab40: 4631 0000 2020 2045 7861 6d70 6c65 3a07 F1.. Example:. │ │ │ +0049ab50: 0030 4641 0000 1b00 3046 5100 0020 2020 .0FA....0FQ.. │ │ │ 0049ab60: 4754 4d3e 7772 6974 6520 245a 4348 5345 GTM>write $ZCHSE │ │ │ -0049ab70: 540b 0030 4961 0000 2020 204d 3000 3049 T..0Ia.. M0.0I │ │ │ +0049ab70: 540b 0030 4661 0000 2020 204d 3000 3046 T..0Fa.. M0.0F │ │ │ 0049ab80: 7100 0020 2020 4754 4d3e 7365 7420 6368 q.. GTM>set ch │ │ │ 0049ab90: 6172 313d 2261 2220 3b20 6f6e 6520 6279 ar1="a" ; one by │ │ │ -0049aba0: 7465 2063 6861 7261 6374 6572 3000 3049 te character0.0I │ │ │ +0049aba0: 7465 2063 6861 7261 6374 6572 3000 3046 te character0.0F │ │ │ 0049abb0: 8100 0020 2020 4754 4d3e 7365 7420 6368 ... GTM>set ch │ │ │ 0049abc0: 6172 323d 2263 2c22 3b20 7477 6f2d 6279 ar2="c,"; two-by │ │ │ -0049abd0: 7465 2063 6861 7261 6374 6572 3100 3049 te character1.0I │ │ │ +0049abd0: 7465 2063 6861 7261 6374 6572 3100 3046 te character1.0F │ │ │ 0049abe0: 9100 0020 2020 4754 4d3e 7365 7420 6368 ... GTM>set ch │ │ │ 0049abf0: 6172 333d 222a 223b 2074 6872 6565 2d62 ar3="*"; three-b │ │ │ 0049ac00: 7974 6520 6368 6172 6163 7465 7226 002f yte character&./ │ │ │ -0049ac10: 49c0 1100 0020 2020 4754 4d3e 7365 7420 I.... GTM>set │ │ │ +0049ac10: 46c0 1100 0020 2020 4754 4d3e 7365 7420 F.... GTM>set │ │ │ 0049ac20: 793d 6368 6172 315f 6368 6172 325f 6368 y=char1_char2_ch │ │ │ -0049ac30: 6172 3333 0030 4912 0000 2020 2047 544d ar33.0I... GTM │ │ │ +0049ac30: 6172 3333 0030 4612 0000 2020 2047 544d ar33.0F... GTM │ │ │ 0049ac40: 3e77 7269 7465 2024 7a73 7562 7374 7228 >write $zsubstr( │ │ │ 0049ac50: 792c 312c 3329 3d24 7a73 7562 7374 7228 y,1,3)=$zsubstr( │ │ │ -0049ac60: 792c 312c 3529 0b00 3049 1300 0020 2020 y,1,5)..0I... │ │ │ -0049ac70: 3007 0030 4914 0000 3800 3049 1500 0020 0..0I...8.0I... │ │ │ +0049ac60: 792c 312c 3529 0b00 3046 1300 0020 2020 y,1,5)..0F... │ │ │ +0049ac70: 3007 0030 4614 0000 3800 3046 1500 0020 0..0F...8.0F... │ │ │ 0049ac80: 2020 5769 7468 2063 6861 7261 6374 6572 With character │ │ │ 0049ac90: 2073 6574 204d 2073 7065 6369 6669 6564 set M specified │ │ │ 0049aca0: 2c20 7468 6520 6578 7072 6573 7369 6f6e , the expression │ │ │ -0049acb0: 4f00 3049 1600 0020 2020 245a 5355 4253 O.0I... $ZSUBS │ │ │ +0049acb0: 4f00 3046 1600 0020 2020 245a 5355 4253 O.0F... $ZSUBS │ │ │ 0049acc0: 5452 2879 2c31 2c33 293d 245a 5355 4253 TR(y,1,3)=$ZSUBS │ │ │ 0049acd0: 5452 2879 2c31 2c35 2920 6576 616c 7561 TR(y,1,5) evalua │ │ │ 0049ace0: 7465 7320 746f 2030 206f 7220 2266 616c tes to 0 or "fal │ │ │ 0049acf0: 7365 2220 6265 6361 7573 6520 7468 6552 se" because theR │ │ │ -0049ad00: 0030 4917 0000 2020 2065 7870 7265 7373 .0I... express │ │ │ +0049ad00: 0030 4617 0000 2020 2065 7870 7265 7373 .0F... express │ │ │ 0049ad10: 696f 6e20 245a 5355 4253 5452 2879 2c31 ion $ZSUBSTR(y,1 │ │ │ 0049ad20: 2c35 2920 7265 7475 726e 7320 6d6f 7265 ,5) returns more │ │ │ 0049ad30: 2063 6861 7261 6374 6572 7320 7468 616e characters than │ │ │ 0049ad40: 2024 5a53 5542 5354 5228 792c 312c 3329 $ZSUBSTR(y,1,3) │ │ │ -0049ad50: 2e07 0030 4918 0000 1200 3049 1900 0020 ...0I.....0I... │ │ │ -0049ad60: 2020 4578 616d 706c 653a 0700 3049 1a00 Example:..0I.. │ │ │ -0049ad70: 001b 0030 4921 0000 2020 2047 544d 3e77 ...0I!.. GTM>w │ │ │ -0049ad80: 7269 7465 2024 7a63 6873 6574 0f00 3049 rite $zchset..0I │ │ │ -0049ad90: 2200 0020 2020 5554 462d 3830 0030 4923 ".. UTF-80.0I# │ │ │ +0049ad50: 2e07 0030 4618 0000 1200 3046 1900 0020 ...0F.....0F... │ │ │ +0049ad60: 2020 4578 616d 706c 653a 0700 3046 1a00 Example:..0F.. │ │ │ +0049ad70: 001b 0030 4621 0000 2020 2047 544d 3e77 ...0F!.. GTM>w │ │ │ +0049ad80: 7269 7465 2024 7a63 6873 6574 0f00 3046 rite $zchset..0F │ │ │ +0049ad90: 2200 0020 2020 5554 462d 3830 0030 4623 ".. UTF-80.0F# │ │ │ 0049ada0: 0000 2020 2047 544d 3e73 6574 2063 6861 .. GTM>set cha │ │ │ 0049adb0: 7231 3d22 6122 203b 206f 6e65 2062 7974 r1="a" ; one byt │ │ │ -0049adc0: 6520 6368 6172 6163 7465 7230 0030 4924 e character0.0I$ │ │ │ +0049adc0: 6520 6368 6172 6163 7465 7230 0030 4624 e character0.0F$ │ │ │ 0049add0: 0000 2020 2047 544d 3e73 6574 2063 6861 .. GTM>set cha │ │ │ 0049ade0: 7232 3d22 632c 223b 2074 776f 2d62 7974 r2="c,"; two-byt │ │ │ -0049adf0: 6520 6368 6172 6163 7465 7231 0030 4925 e character1.0I% │ │ │ +0049adf0: 6520 6368 6172 6163 7465 7231 0030 4625 e character1.0F% │ │ │ 0049ae00: 0000 2020 2047 544d 3e73 6574 2063 6861 .. GTM>set cha │ │ │ 0049ae10: 7233 3d22 2a22 3b20 7468 7265 652d 6279 r3="*"; three-by │ │ │ 0049ae20: 7465 2063 6861 7261 6374 6572 0000 0000 te character.... │ │ │ 0049ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049ae60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -301819,115 +301819,115 @@ │ │ │ 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 5d06 0000 532b 0000 0000 0000 ....]...S+...... │ │ │ -0049b010: 5500 0049 4845 4c50 00ff 7300 ff46 554e U..IHELP..s..FUN │ │ │ +0049b010: 5500 0046 4845 4c50 00ff 7300 ff46 554e U..FHELP..s..FUN │ │ │ 0049b020: 4354 494f 4e53 00ff 7300 ff24 5a53 5542 CTIONS..s..$ZSUB │ │ │ 0049b030: 5354 5228 2900 ff73 00ff 4558 414d 504c STR()..s..EXAMPL │ │ │ 0049b040: 4553 00c0 2600 0020 2020 4754 4d3e 7365 ES..&.. GTM>se │ │ │ 0049b050: 7420 793d 6368 6172 315f 6368 6172 325f t y=char1_char2_ │ │ │ -0049b060: 6368 6172 3333 0030 4927 0000 2020 2047 char33.0I'.. G │ │ │ +0049b060: 6368 6172 3333 0030 4627 0000 2020 2047 char33.0F'.. G │ │ │ 0049b070: 544d 3e77 7269 7465 2024 7a73 7562 7374 TM>write $zsubst │ │ │ 0049b080: 7228 792c 312c 3329 3d24 7a73 7562 7374 r(y,1,3)=$zsubst │ │ │ -0049b090: 7228 792c 312c 3529 0b00 3049 2800 0020 r(y,1,5)..0I(.. │ │ │ -0049b0a0: 2020 3107 0030 4929 0000 3d00 3049 2a00 1..0I)..=.0I*. │ │ │ +0049b090: 7228 792c 312c 3529 0b00 3046 2800 0020 r(y,1,5)..0F(.. │ │ │ +0049b0a0: 2020 3107 0030 4629 0000 3d00 3046 2a00 1..0F)..=.0F*. │ │ │ 0049b0b0: 0020 2020 466f 7220 6120 7072 6f63 6573 . For a proces │ │ │ 0049b0c0: 7320 7374 6172 7465 6420 696e 2055 5446 s started in UTF │ │ │ 0049b0d0: 2d38 206d 6f64 652c 2074 6865 2065 7870 -8 mode, the exp │ │ │ -0049b0e0: 7265 7373 696f 6e4e 0030 4931 0000 2020 ressionN.0I1.. │ │ │ +0049b0e0: 7265 7373 696f 6e4e 0030 4631 0000 2020 ressionN.0F1.. │ │ │ 0049b0f0: 2024 5a53 5542 5354 5228 792c 312c 3329 $ZSUBSTR(y,1,3) │ │ │ 0049b100: 3d24 5a53 5542 5354 5228 792c 312c 3529 =$ZSUBSTR(y,1,5) │ │ │ 0049b110: 2065 7661 6c75 6174 6573 2074 6f20 3120 evaluates to 1 │ │ │ 0049b120: 6f72 2022 7472 7565 2220 6265 6361 7573 or "true" becaus │ │ │ -0049b130: 6520 7468 6550 0030 4932 0000 2020 2065 e theP.0I2.. e │ │ │ +0049b130: 6520 7468 6550 0030 4632 0000 2020 2065 e theP.0F2.. e │ │ │ 0049b140: 7870 7265 7373 696f 6e20 245a 5355 4253 xpression $ZSUBS │ │ │ 0049b150: 5452 2879 2c31 2c35 2920 7265 7475 726e TR(y,1,5) return │ │ │ 0049b160: 7320 6120 7374 7269 6e67 206d 6164 6520 s a string made │ │ │ 0049b170: 7570 206f 6620 6368 6172 3120 616e 6420 up of char1 and │ │ │ -0049b180: 6368 6172 3252 0030 4933 0000 2020 2065 char2R.0I3.. e │ │ │ +0049b180: 6368 6172 3252 0030 4633 0000 2020 2065 char2R.0F3.. e │ │ │ 0049b190: 7863 6c75 6469 6e67 2074 6865 2074 6872 xcluding the thr │ │ │ 0049b1a0: 6565 2d62 7974 6520 6368 6172 3320 6265 ee-byte char3 be │ │ │ 0049b1b0: 6361 7573 6520 6974 2077 6173 206e 6f74 cause it was not │ │ │ 0049b1c0: 2063 6f6d 706c 6574 656c 7920 696e 636c completely incl │ │ │ -0049b1d0: 7564 6564 2069 6e24 0030 4934 0000 2020 uded in$.0I4.. │ │ │ +0049b1d0: 7564 6564 2069 6e24 0030 4634 0000 2020 uded in$.0F4.. │ │ │ 0049b1e0: 2074 6865 2073 7065 6369 6669 6564 2062 the specified b │ │ │ -0049b1f0: 7974 652d 6c65 6e67 7468 2e07 0030 4935 yte-length...0I5 │ │ │ -0049b200: 0000 4d00 3049 3600 0020 2020 496e 206d ..M.0I6.. In m │ │ │ +0049b1f0: 7974 652d 6c65 6e67 7468 2e07 0030 4635 yte-length...0F5 │ │ │ +0049b200: 0000 4d00 3046 3600 0020 2020 496e 206d ..M.0F6.. In m │ │ │ 0049b210: 616e 7920 7761 7973 2c20 7468 6520 245a any ways, the $Z │ │ │ 0049b220: 5355 4253 5452 2829 2066 756e 6374 696f SUBSTR() functio │ │ │ 0049b230: 6e20 6973 2073 696d 696c 6172 2074 6f20 n is similar to │ │ │ 0049b240: 7468 6520 245a 4558 5452 4143 5428 2949 the $ZEXTRACT()I │ │ │ -0049b250: 0030 4937 0000 2020 2066 756e 6374 696f .0I7.. functio │ │ │ +0049b250: 0030 4637 0000 2020 2066 756e 6374 696f .0F7.. functio │ │ │ 0049b260: 6e2e 2046 6f72 2065 7861 6d70 6c65 2c20 n. For example, │ │ │ 0049b270: 245a 5355 4253 5452 2865 7870 722c 696e $ZSUBSTR(expr,in │ │ │ 0049b280: 7465 7870 7231 2920 6973 2065 7175 6976 texpr1) is equiv │ │ │ -0049b290: 616c 656e 7420 746f 5200 3049 3800 0020 alent toR.0I8.. │ │ │ +0049b290: 616c 656e 7420 746f 5200 3046 3800 0020 alent toR.0F8.. │ │ │ 0049b2a0: 2020 245a 4558 5452 4143 5428 6578 7072 $ZEXTRACT(expr │ │ │ 0049b2b0: 2c69 6e74 6578 7072 312c 244c 2865 7870 ,intexpr1,$L(exp │ │ │ 0049b2c0: 7229 292e 204e 6f74 6520 7468 6174 2074 r)). Note that t │ │ │ 0049b2d0: 6869 7320 6d65 616e 7320 7768 656e 2075 his means when u │ │ │ -0049b2e0: 7369 6e67 2074 6865 204d 4900 3049 3900 sing the MI.0I9. │ │ │ +0049b2e0: 7369 6e67 2074 6865 204d 4900 3046 3900 sing the MI.0F9. │ │ │ 0049b2f0: 0020 2020 6368 6172 6163 7465 7220 7365 . character se │ │ │ 0049b300: 742c 2024 5a53 5542 5354 5228 2920 6265 t, $ZSUBSTR() be │ │ │ 0049b310: 6861 7665 7320 6964 656e 7469 6361 6c6c haves identicall │ │ │ 0049b320: 7920 746f 2024 4558 5452 4143 5428 2920 y to $EXTRACT() │ │ │ -0049b330: 616e 6436 0030 493a 0000 2020 2024 5a45 and6.0I:.. $ZE │ │ │ +0049b330: 616e 6436 0030 463a 0000 2020 2024 5a45 and6.0F:.. $ZE │ │ │ 0049b340: 5854 5241 4354 2829 2e20 5468 6520 6469 XTRACT(). The di │ │ │ 0049b350: 6666 6572 656e 6365 7320 6172 6520 6173 fferences are as │ │ │ -0049b360: 2066 6f6c 6c6f 7773 3a07 0030 4941 0000 follows:..0IA.. │ │ │ -0049b370: 4f00 3049 4200 0020 2020 2020 2a20 245a O.0IB.. * $Z │ │ │ +0049b360: 2066 6f6c 6c6f 7773 3a07 0030 4641 0000 follows:..0FA.. │ │ │ +0049b370: 4f00 3046 4200 0020 2020 2020 2a20 245a O.0FB.. * $Z │ │ │ 0049b380: 5355 4253 5452 2829 2063 616e 6e6f 7420 SUBSTR() cannot │ │ │ 0049b390: 6170 7065 6172 206f 6e20 7468 6520 6c65 appear on the le │ │ │ 0049b3a0: 6674 206f 6620 7468 6520 6571 7561 6c20 ft of the equal │ │ │ 0049b3b0: 7369 676e 2069 6e20 7468 6520 5345 542f sign in the SET/ │ │ │ -0049b3c0: 0030 4943 0000 2020 2020 2020 2063 6f6d .0IC.. com │ │ │ +0049b3c0: 0030 4643 0000 2020 2020 2020 2063 6f6d .0FC.. com │ │ │ 0049b3d0: 6d61 6e64 2077 6865 7265 2061 7320 245a mand where as $Z │ │ │ 0049b3e0: 4558 5452 4143 5428 2920 6361 6e2e 4e00 EXTRACT() can.N. │ │ │ -0049b3f0: 3049 4400 0020 2020 2020 2a20 496e 2062 0ID.. * In b │ │ │ +0049b3f0: 3046 4400 0020 2020 2020 2a20 496e 2062 0FD.. * In b │ │ │ 0049b400: 6f74 6820 7468 6520 6d6f 6465 732c 2074 oth the modes, t │ │ │ 0049b410: 6865 2074 6869 7264 2065 7870 7265 7373 he third express │ │ │ 0049b420: 696f 6e20 6f66 2024 5a53 5542 5354 5228 ion of $ZSUBSTR( │ │ │ -0049b430: 2920 6973 2061 2062 7974 652c 4a00 3049 ) is a byte,J.0I │ │ │ +0049b430: 2920 6973 2061 2062 7974 652c 4a00 3046 ) is a byte,J.0F │ │ │ 0049b440: 4500 0020 2020 2020 2020 7261 7468 6572 E.. rather │ │ │ 0049b450: 2074 6861 6e20 6368 6172 6163 7465 722c than character, │ │ │ 0049b460: 2070 6f73 6974 696f 6e20 7769 7468 696e position within │ │ │ 0049b470: 2074 6865 2066 6972 7374 2065 7870 7265 the first expre │ │ │ -0049b480: 7373 696f 6e2e 4d00 3049 4600 0020 2020 ssion.M.0IF.. │ │ │ +0049b480: 7373 696f 6e2e 4d00 3046 4600 0020 2020 ssion.M.0FF.. │ │ │ 0049b490: 2020 2a20 2445 5854 5241 4354 2829 206f * $EXTRACT() o │ │ │ 0049b4a0: 7065 7261 7465 7320 6f6e 2063 6861 7261 perates on chara │ │ │ 0049b4b0: 6374 6572 732c 2069 7272 6573 7065 6374 cters, irrespect │ │ │ 0049b4c0: 6976 6520 6f66 2062 7974 6520 6c65 6e67 ive of byte leng │ │ │ -0049b4d0: 7468 2e51 0030 4947 0000 2020 2020 202a th.Q.0IG.. * │ │ │ +0049b4d0: 7468 2e51 0030 4647 0000 2020 2020 202a th.Q.0FG.. * │ │ │ 0049b4e0: 2024 5a45 5854 5241 4354 2829 206f 7065 $ZEXTRACT() ope │ │ │ 0049b4f0: 7261 7465 7320 6f6e 2062 7974 6573 2c20 rates on bytes, │ │ │ 0049b500: 6972 7265 7370 6563 7469 7665 206f 6620 irrespective of │ │ │ 0049b510: 6d75 6c74 692d 6279 7465 2063 6861 7261 multi-byte chara │ │ │ -0049b520: 6374 6572 1900 3049 4800 0020 2020 2020 cter..0IH.. │ │ │ +0049b520: 6374 6572 1900 3046 4800 0020 2020 2020 cter..0FH.. │ │ │ 0049b530: 2020 626f 756e 6461 7269 6573 2e4a 0030 boundaries.J.0 │ │ │ -0049b540: 4949 0000 2020 2020 202a 2024 5a53 5542 II.. * $ZSUB │ │ │ +0049b540: 4649 0000 2020 2020 202a 2024 5a53 5542 FI.. * $ZSUB │ │ │ 0049b550: 5354 5228 2920 6973 2074 6865 206f 6e6c STR() is the onl │ │ │ 0049b560: 7920 7761 7920 746f 2065 7874 7261 6374 y way to extract │ │ │ 0049b570: 2061 7320 7661 6c69 6420 5554 462d 3820 as valid UTF-8 │ │ │ -0049b580: 656e 636f 6465 6450 0030 494a 0000 2020 encodedP.0IJ.. │ │ │ +0049b580: 656e 636f 6465 6450 0030 464a 0000 2020 encodedP.0FJ.. │ │ │ 0049b590: 2020 2020 2063 6861 7261 6374 6572 7320 characters │ │ │ 0049b5a0: 6672 6f6d 2061 2062 7974 6520 7374 7269 from a byte stri │ │ │ 0049b5b0: 6e67 2063 6f6e 7461 696e 696e 6720 6d69 ng containing mi │ │ │ 0049b5c0: 7865 6420 5554 462d 3820 616e 6420 6e6f xed UTF-8 and no │ │ │ -0049b5d0: 6e20 5554 462d 3854 0030 4951 0000 2020 n UTF-8T.0IQ.. │ │ │ +0049b5d0: 6e20 5554 462d 3854 0030 4651 0000 2020 n UTF-8T.0FQ.. │ │ │ 0049b5e0: 2020 2020 2064 6174 612e 2049 7420 6f70 data. It op │ │ │ 0049b5f0: 6572 6174 6573 206f 6e20 556e 6963 6f64 erates on Unicod │ │ │ 0049b600: 6528 5229 2063 6861 7261 6374 6572 7320 e(R) characters │ │ │ 0049b610: 736f 2074 6861 7420 6974 7320 7265 7375 so that its resu │ │ │ -0049b620: 6c74 2064 6f65 7320 6e6f 742b 0030 4952 lt does not+.0IR │ │ │ +0049b620: 6c74 2064 6f65 7320 6e6f 742b 0030 4652 lt does not+.0FR │ │ │ 0049b630: 0000 2020 2020 2020 2065 7863 6565 6420 .. exceed │ │ │ 0049b640: 7468 6520 6769 7665 6e20 6279 7465 206c the given byte l │ │ │ -0049b650: 656e 6774 682e 0700 3049 5300 0000 0000 ength...0IS..... │ │ │ +0049b650: 656e 6774 682e 0700 3046 5300 0000 0000 ength...0FS..... │ │ │ 0049b660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -301947,451 +301947,451 @@ │ │ │ 0049b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 c707 0000 b32b 0000 0000 0000 .........+...... │ │ │ -0049b810: 7600 0049 4845 4c50 00ff 7300 ff46 554e v..IHELP..s..FUN │ │ │ +0049b810: 7600 0046 4845 4c50 00ff 7300 ff46 554e v..FHELP..s..FUN │ │ │ 0049b820: 4354 494f 4e53 00ff 7300 ff24 5a54 5249 CTIONS..s..$ZTRI │ │ │ 0049b830: 4747 4552 2829 00c0 1400 0020 2020 7370 GGER()..... sp │ │ │ 0049b840: 6563 6966 6963 6174 696f 6e20 6d61 7920 ecification may │ │ │ 0049b850: 6d61 7463 6820 6d75 6c74 6970 6c65 2074 match multiple t │ │ │ 0049b860: 7269 6767 6572 7320 616e 6420 6170 706c riggers and appl │ │ │ 0049b870: 7920 7468 6520 6465 6c65 7465 206f 7220 y the delete or │ │ │ -0049b880: 7365 6c65 6374 5200 2449 1500 0020 2020 selectR.$I... │ │ │ +0049b880: 7365 6c65 6374 5200 2446 1500 0020 2020 selectR.$F... │ │ │ 0049b890: 746f 2061 6c6c 206f 6620 7468 656d 2e20 to all of them. │ │ │ 0049b8a0: 4649 5320 7265 636f 6d6d 656e 6473 2079 FIS recommends y │ │ │ 0049b8b0: 6f75 2072 756e 2061 2073 656c 6563 7420 ou run a select │ │ │ 0049b8c0: 616e 6420 616e 616c 797a 6520 7468 6520 and analyze the │ │ │ -0049b8d0: 7363 6f70 6520 6f66 3c00 2449 1600 0020 scope of<.$I... │ │ │ +0049b8d0: 7363 6f70 6520 6f66 3c00 2446 1600 0020 scope of<.$F... │ │ │ 0049b8e0: 2020 7468 6520 7369 676e 6174 7572 6520 the signature │ │ │ 0049b8f0: 6265 666f 7265 2061 6e79 2073 6967 6e61 before any signa │ │ │ 0049b900: 7475 7265 206c 696d 6974 6564 2064 656c ture limited del │ │ │ -0049b910: 6574 652e 0700 2449 1700 0038 0023 49ff ete...$I...8.#I. │ │ │ +0049b910: 6574 652e 0700 2446 1700 0038 0023 46ff ete...$F...8.#F. │ │ │ 0049b920: 7300 ff45 5841 4d50 4c45 535f 4f46 5f24 s..EXAMPLES_OF_$ │ │ │ 0049b930: 5a54 5249 4747 4552 2829 0000 4578 616d ZTRIGGER()..Exam │ │ │ 0049b940: 706c 6573 5f6f 665f 245a 5452 4947 4745 ples_of_$ZTRIGGE │ │ │ -0049b950: 5228 2922 003f 49bf 1100 0020 2020 4578 R()".?I.... Ex │ │ │ +0049b950: 5228 2922 003f 46bf 1100 0020 2020 4578 R()".?F.... Ex │ │ │ 0049b960: 616d 706c 6573 206f 6620 245a 5452 4947 amples of $ZTRIG │ │ │ -0049b970: 4745 5228 2907 0040 4921 0000 1200 4049 GER()..@I!....@I │ │ │ +0049b970: 4745 5228 2907 0040 4621 0000 1200 4046 GER()..@F!....@F │ │ │ 0049b980: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -0049b990: 4049 4100 0022 0040 4951 0000 2020 2047 @IA..".@IQ.. G │ │ │ +0049b990: 4046 4100 0022 0040 4651 0000 2020 2047 @FA..".@FQ.. G │ │ │ 0049b9a0: 544d 3e73 6574 2058 3d24 7a74 7269 6767 TM>set X=$ztrigg │ │ │ -0049b9b0: 6572 2822 5322 290e 0040 4961 0000 2020 er("S")..@Ia.. │ │ │ -0049b9c0: 2047 544d 3e07 0040 4971 0000 4d00 4049 GTM>..@Iq..M.@I │ │ │ +0049b9b0: 6572 2822 5322 290e 0040 4661 0000 2020 er("S")..@Fa.. │ │ │ +0049b9c0: 2047 544d 3e07 0040 4671 0000 4d00 4046 GTM>..@Fq..M.@F │ │ │ 0049b9d0: 8100 0020 2020 5468 6973 2065 7861 6d70 ... This examp │ │ │ 0049b9e0: 6c65 2064 6973 706c 6179 7320 7468 6520 le displays the │ │ │ 0049b9f0: 6375 7272 656e 7420 7472 6967 6765 7220 current trigger │ │ │ 0049ba00: 6465 6669 6e69 7469 6f6e 7320 7374 6f72 definitions stor │ │ │ -0049ba10: 6564 2069 6e20 7468 6513 0040 4991 0000 ed in the..@I... │ │ │ -0049ba20: 2020 2064 6174 6162 6173 652e 0800 3f49 database...?I │ │ │ -0049ba30: c011 0000 6000 4049 1200 0020 2020 4754 ....`.@I... GT │ │ │ +0049ba10: 6564 2069 6e20 7468 6513 0040 4691 0000 ed in the..@F... │ │ │ +0049ba20: 2020 2064 6174 6162 6173 652e 0800 3f46 database...?F │ │ │ +0049ba30: c011 0000 6000 4046 1200 0020 2020 4754 ....`.@F... GT │ │ │ 0049ba40: 4d3e 7365 7420 583d 247a 7472 6967 6765 M>set X=$ztrigge │ │ │ 0049ba50: 7228 2269 222c 222b 5e41 6363 7428 7375 r("i","+^Acct(su │ │ │ 0049ba60: 623d 3a29 202d 636f 6d6d 616e 643d 7365 b=:) -command=se │ │ │ 0049ba70: 7420 2d78 6563 7574 653d 2222 7365 7420 t -xecute=""set │ │ │ 0049ba80: 5e58 2824 7a74 7661 6c75 6529 3d73 7562 ^X($ztvalue)=sub │ │ │ -0049ba90: 2222 2229 0e00 4049 1300 0020 2020 4754 """)..@I... GT │ │ │ -0049baa0: 4d3e 0700 4049 1400 0053 0040 4915 0000 M>..@I...S.@I... │ │ │ +0049ba90: 2222 2229 0e00 4046 1300 0020 2020 4754 """)..@F... GT │ │ │ +0049baa0: 4d3e 0700 4046 1400 0053 0040 4615 0000 M>..@F...S.@F... │ │ │ 0049bab0: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 0049bac0: 6164 6473 2061 2074 7269 6767 6572 2064 adds a trigger d │ │ │ 0049bad0: 6566 696e 6974 696f 6e20 666f 7220 7468 efinition for th │ │ │ 0049bae0: 6520 6669 7273 7420 6c65 7665 6c20 6e6f e first level no │ │ │ -0049baf0: 6465 206f 6620 5e41 6363 742e 0700 4049 de of ^Acct...@I │ │ │ -0049bb00: 1600 0012 0040 4917 0000 2020 2045 7861 .....@I... Exa │ │ │ -0049bb10: 6d70 6c65 3a07 0040 4918 0000 8700 4049 mple:..@I.....@I │ │ │ +0049baf0: 6465 206f 6620 5e41 6363 742e 0700 4046 de of ^Acct...@F │ │ │ +0049bb00: 1600 0012 0040 4617 0000 2020 2045 7861 .....@F... Exa │ │ │ +0049bb10: 6d70 6c65 3a07 0040 4618 0000 8700 4046 mple:..@F.....@F │ │ │ 0049bb20: 1900 0020 2020 4754 4d3e 7365 7420 7472 ... GTM>set tr │ │ │ 0049bb30: 6967 7374 723d 222b 5e61 202d 636f 6d6d igstr="+^a -comm │ │ │ 0049bb40: 616e 6473 3d53 202d 7865 6375 7465 3d3c ands=S -xecute=< │ │ │ 0049bb50: 3c22 5f24 6328 3130 295f 2220 646f 205e <"_$c(10)_" do ^ │ │ │ 0049bb60: 7477 6f72 6b31 225f 2463 2831 3029 5f22 twork1"_$c(10)_" │ │ │ 0049bb70: 2064 6f20 5e74 776f 726b 3222 5f24 6328 do ^twork2"_$c( │ │ │ 0049bb80: 3130 2920 7772 6974 6520 247a 7472 6967 10) write $ztrig │ │ │ 0049bb90: 6765 7228 2269 7465 6d22 2c74 7269 6773 ger("item",trigs │ │ │ -0049bba0: 7472 2907 0040 491a 0000 3400 4049 2100 tr)..@I...4.@I!. │ │ │ +0049bba0: 7472 2907 0040 461a 0000 3400 4046 2100 tr)..@F...4.@F!. │ │ │ 0049bbb0: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 0049bbc0: 2064 656d 6f6e 7374 7261 7465 7320 7468 demonstrates th │ │ │ 0049bbd0: 6520 7573 6167 6520 6f66 2074 6865 4f00 e usage of theO. │ │ │ -0049bbe0: 4049 2200 0020 2020 247a 7472 6967 6765 @I".. $ztrigge │ │ │ +0049bbe0: 4046 2200 0020 2020 247a 7472 6967 6765 @F".. $ztrigge │ │ │ 0049bbf0: 7228 2249 5445 4d22 2c3c 6d75 6c74 692d r("ITEM",> where │ │ │ 0049bc20: 3c3c 6465 6e6f 7465 7320 7468 6554 0040 <> does not req │ │ │ -0049bd00: 7569 7265 2074 6865 3200 4049 2600 0020 uire the2.@I&.. │ │ │ +0049bd00: 7569 7265 2074 6865 3200 4046 2600 0020 uire the2.@F&.. │ │ │ 0049bd10: 2020 7472 6967 6765 7220 6465 6669 6e69 trigger defini │ │ │ 0049bd20: 7469 6f6e 2074 6f20 7465 726d 696e 6174 tion to terminat │ │ │ -0049bd30: 6520 7769 7468 203e 3e2e 0700 4049 2700 e with >>...@I'. │ │ │ -0049bd40: 0012 0040 4928 0000 2020 2045 7861 6d70 ...@I(.. Examp │ │ │ -0049bd50: 6c65 3a07 0040 4929 0000 3000 4049 2a00 le:..@I)..0.@I*. │ │ │ +0049bd30: 6520 7769 7468 203e 3e2e 0700 4046 2700 e with >>...@F'. │ │ │ +0049bd40: 0012 0040 4628 0000 2020 2045 7861 6d70 ...@F(.. Examp │ │ │ +0049bd50: 6c65 3a07 0040 4629 0000 3000 4046 2a00 le:..@F)..0.@F*. │ │ │ 0049bd60: 0020 2020 4754 4d3e 7772 6974 6520 247a . GTM>write $z │ │ │ 0049bd70: 7472 6967 6765 7228 2266 696c 6522 2c22 trigger("file"," │ │ │ -0049bd80: 6167 626c 2e74 7267 2229 0b00 4049 3100 agbl.trg")..@I1. │ │ │ -0049bd90: 0020 2020 310e 0040 4932 0000 2020 2047 . 1..@I2.. G │ │ │ -0049bda0: 544d 3e07 0040 4933 0000 5200 4049 3400 TM>..@I3..R.@I4. │ │ │ +0049bd80: 6167 626c 2e74 7267 2229 0b00 4046 3100 agbl.trg")..@F1. │ │ │ +0049bd90: 0020 2020 310e 0040 4632 0000 2020 2047 . 1..@F2.. G │ │ │ +0049bda0: 544d 3e07 0040 4633 0000 5200 4046 3400 TM>..@F3..R.@F4. │ │ │ 0049bdb0: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 0049bdc0: 2069 7320 6571 7569 7661 6c65 6e74 2074 is equivalent t │ │ │ 0049bdd0: 6f20 7468 6520 7072 6576 696f 7573 2024 o the previous $ │ │ │ 0049bde0: 7a74 7269 6767 6572 2822 4954 454d 2229 ztrigger("ITEM") │ │ │ -0049bdf0: 2065 7861 6d70 6c65 2e20 496e 4a00 4049 example. InJ.@I │ │ │ +0049bdf0: 2065 7861 6d70 6c65 2e20 496e 4a00 4046 example. InJ.@F │ │ │ 0049be00: 3500 0020 2020 7468 6973 2065 7861 6d70 5.. this examp │ │ │ 0049be10: 6c65 2c20 6167 626c 2e74 7267 2063 6f6e le, agbl.trg con │ │ │ 0049be20: 7461 696e 7320 7468 6520 666f 6c6c 6f77 tains the follow │ │ │ 0049be30: 696e 6720 6d75 6c74 692d 6c69 6e65 2074 ing multi-line t │ │ │ -0049be40: 7269 6767 6572 1500 4049 3600 0020 2020 rigger..@I6.. │ │ │ -0049be50: 6465 6669 6e69 7469 6f6e 3a07 0040 4937 definition:..@I7 │ │ │ -0049be60: 0000 2400 4049 3800 0020 2020 2b5e 6120 ..$.@I8.. +^a │ │ │ +0049be40: 7269 6767 6572 1500 4046 3600 0020 2020 rigger..@F6.. │ │ │ +0049be50: 6465 6669 6e69 7469 6f6e 3a07 0040 4637 definition:..@F7 │ │ │ +0049be60: 0000 2400 4046 3800 0020 2020 2b5e 6120 ..$.@F8.. +^a │ │ │ 0049be70: 2d63 6f6d 6d61 6e64 733d 5320 2d78 6563 -commands=S -xec │ │ │ -0049be80: 7574 653d 3c3c 1500 4049 3900 0020 2020 ute=<<..@I9.. │ │ │ -0049be90: 2064 6f20 5e74 776f 726b 3115 0040 493a do ^twork1..@I: │ │ │ +0049be80: 7574 653d 3c3c 1500 4046 3900 0020 2020 ute=<<..@F9.. │ │ │ +0049be90: 2064 6f20 5e74 776f 726b 3115 0040 463a do ^twork1..@F: │ │ │ 0049bea0: 0000 2020 2020 646f 205e 7477 6f72 6b32 .. do ^twork2 │ │ │ -0049beb0: 0c00 4049 4100 0020 2020 3e3e 0700 4049 ..@IA.. >>..@I │ │ │ -0049bec0: 4200 0050 0040 4943 0000 2020 2055 6e6c B..P.@IC.. Unl │ │ │ +0049beb0: 0c00 4046 4100 0020 2020 3e3e 0700 4046 ..@FA.. >>..@F │ │ │ +0049bec0: 4200 0050 0040 4643 0000 2020 2055 6e6c B..P.@FC.. Unl │ │ │ 0049bed0: 696b 6520 247a 7472 6967 6765 7228 2249 ike $ztrigger("I │ │ │ 0049bee0: 5445 4d22 292c 2024 7a74 7269 6767 6572 TEM"), $ztrigger │ │ │ 0049bef0: 2822 4649 4c45 2229 2075 7361 6765 7320 ("FILE") usages │ │ │ 0049bf00: 7265 7175 6972 6520 7468 6520 7472 6967 require the trig │ │ │ -0049bf10: 6765 7229 0040 4944 0000 2020 2064 6566 ger).@ID.. def │ │ │ +0049bf10: 6765 7229 0040 4644 0000 2020 2064 6566 ger).@FD.. def │ │ │ 0049bf20: 696e 6974 696f 6e20 746f 2074 6572 6d69 inition to termi │ │ │ -0049bf30: 6e61 7465 2077 6974 6820 3e3e 0700 4049 nate with >>..@I │ │ │ -0049bf40: 4500 0016 001b 494e 4c4e 4d28 2900 0024 E.....INLNM()..$ │ │ │ -0049bf50: 5a54 524e 4c4e 4d28 2915 0022 49bf 1100 ZTRNLNM().."I... │ │ │ +0049bf30: 6e61 7465 2077 6974 6820 3e3e 0700 4046 nate with >>..@F │ │ │ +0049bf40: 4500 0016 001b 464e 4c4e 4d28 2900 0024 E.....FNLNM()..$ │ │ │ +0049bf50: 5a54 524e 4c4e 4d28 2915 0022 46bf 1100 ZTRNLNM().."F... │ │ │ 0049bf60: 0020 2020 245a 5452 4e4c 4e4d 2829 0700 . $ZTRNLNM().. │ │ │ -0049bf70: 2349 2100 0052 0023 4931 0000 2020 2054 #I!..R.#I1.. T │ │ │ +0049bf70: 2346 2100 0052 0023 4631 0000 2020 2054 #F!..R.#F1.. T │ │ │ 0049bf80: 6865 2024 5a54 524e 4c4e 4d28 2920 6675 he $ZTRNLNM() fu │ │ │ 0049bf90: 6e63 7469 6f6e 2072 6574 7572 6e73 2074 nction returns t │ │ │ 0049bfa0: 6865 2076 616c 7565 206f 6620 616e 2065 he value of an e │ │ │ 0049bfb0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ 0049bfc0: 626c 652e 5468 6500 0000 0000 0000 0000 ble.The......... │ │ │ 0049bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049c000: 0400 0000 e207 0000 e72b 0000 0000 0000 .........+...... │ │ │ -0049c010: 6f00 0049 4845 4c50 00ff 7300 ff46 554e o..IHELP..s..FUN │ │ │ +0049c010: 6f00 0046 4845 4c50 00ff 7300 ff46 554e o..FHELP..s..FUN │ │ │ 0049c020: 4354 494f 4e53 00ff 7300 ff24 5a54 524e CTIONS..s..$ZTRN │ │ │ 0049c030: 4c4e 4d28 2900 bf41 0000 2020 2024 5a54 LNM()..A.. $ZT │ │ │ 0049c040: 524e 4c4e 4d28 2920 6675 6e63 7469 6f6e RNLNM() function │ │ │ 0049c050: 2069 7320 616e 616c 6f67 6f75 7320 746f is analogous to │ │ │ 0049c060: 2074 6865 2067 6574 656e 7628 2920 6675 the getenv() fu │ │ │ 0049c070: 6e63 7469 6f6e 206f 6e20 556e 6978 2e07 nction on Unix.. │ │ │ -0049c080: 0023 4951 0000 1200 2349 6100 0020 2020 .#IQ....#Ia.. │ │ │ -0049c090: 2a2a 4e6f 7465 2a2a 0700 2349 7100 003c **Note**..#Iq..< │ │ │ -0049c0a0: 0023 4981 0000 2020 2024 5a54 524e 4c4e .#I... $ZTRNLN │ │ │ +0049c080: 0023 4651 0000 1200 2346 6100 0020 2020 .#FQ....#Fa.. │ │ │ +0049c090: 2a2a 4e6f 7465 2a2a 0700 2346 7100 003c **Note**..#Fq..< │ │ │ +0049c0a0: 0023 4681 0000 2020 2024 5a54 524e 4c4e .#F... $ZTRNLN │ │ │ 0049c0b0: 4d28 2920 646f 6573 206e 6f74 2070 6572 M() does not per │ │ │ 0049c0c0: 666f 726d 2069 7465 7261 7469 7665 2074 form iterative t │ │ │ -0049c0d0: 7261 6e73 6c61 7469 6f6e 2e07 0023 4991 ranslation...#I. │ │ │ -0049c0e0: 0000 3300 2249 c011 0000 2020 2054 6865 ..3."I.... The │ │ │ +0049c0d0: 7261 6e73 6c61 7469 6f6e 2e07 0023 4691 ranslation...#F. │ │ │ +0049c0e0: 0000 3300 2246 c011 0000 2020 2054 6865 ..3."F.... The │ │ │ 0049c0f0: 2066 6f72 6d61 7420 666f 7220 7468 6520 format for the │ │ │ 0049c100: 245a 5452 4e4c 4e4d 2066 756e 6374 696f $ZTRNLNM functio │ │ │ -0049c110: 6e20 6973 3a07 0023 4912 0000 4100 2349 n is:..#I...A.#I │ │ │ +0049c110: 6e20 6973 3a07 0023 4612 0000 4100 2346 n is:..#F...A.#F │ │ │ 0049c120: 1300 0020 2020 245a 5452 4e4c 4e4d 2865 ... $ZTRNLNM(e │ │ │ 0049c130: 7870 7231 5b2c 6578 7072 325b 2c65 7870 xpr1[,expr2[,exp │ │ │ 0049c140: 7233 5b2c 6578 7072 345b 2c65 7870 7235 r3[,expr4[,expr5 │ │ │ 0049c150: 5b2c 6578 7072 365d 5d5d 5d5d 2907 0023 [,expr6]]]]])..# │ │ │ -0049c160: 4914 0000 5400 2349 1500 0020 2020 6578 I...T.#I... ex │ │ │ +0049c160: 4614 0000 5400 2346 1500 0020 2020 6578 F...T.#F... ex │ │ │ 0049c170: 7072 3120 7370 6563 6966 6965 7320 7468 pr1 specifies th │ │ │ 0049c180: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ 0049c190: 7269 6162 6c65 2077 686f 7365 2076 616c riable whose val │ │ │ 0049c1a0: 7565 206e 6565 6473 2074 6f20 6265 2072 ue needs to be r │ │ │ -0049c1b0: 6574 7572 6e65 642e 0700 2349 1600 004d eturned...#I...M │ │ │ -0049c1c0: 0023 4917 0000 2020 2065 7870 7232 2074 .#I... expr2 t │ │ │ +0049c1b0: 6574 7572 6e65 642e 0700 2346 1600 004d eturned...#F...M │ │ │ +0049c1c0: 0023 4617 0000 2020 2065 7870 7232 2074 .#F... expr2 t │ │ │ 0049c1d0: 6f20 6578 7072 3520 6172 6520 6f70 7469 o expr5 are opti │ │ │ 0049c1e0: 6f6e 616c 2061 6e64 2063 7572 7265 6e74 onal and current │ │ │ 0049c1f0: 6c79 2061 6363 6570 7465 642c 2062 7574 ly accepted, but │ │ │ -0049c200: 2069 676e 6f72 6564 2c20 6279 1500 2349 ignored, by..#I │ │ │ +0049c200: 2069 676e 6f72 6564 2c20 6279 1500 2346 ignored, by..#F │ │ │ 0049c210: 1800 0020 2020 245a 5452 4e4c 4e4d 2829 ... $ZTRNLNM() │ │ │ -0049c220: 2e07 0023 4919 0000 4900 2349 1a00 0020 ...#I...I.#I... │ │ │ +0049c220: 2e07 0023 4619 0000 4900 2346 1a00 0020 ...#F...I.#F... │ │ │ 0049c230: 2020 5468 6520 6f70 7469 6f6e 616c 2065 The optional e │ │ │ 0049c240: 7870 7236 2073 7065 6369 6669 6573 2061 xpr6 specifies a │ │ │ 0049c250: 6e79 206f 6e65 206f 6620 7468 6520 666f ny one of the fo │ │ │ 0049c260: 6c6c 6f77 696e 6720 6b65 7977 6f72 6473 llowing keywords │ │ │ -0049c270: 3a07 0023 4921 0000 4100 2349 2200 0020 :..#I!..A.#I".. │ │ │ +0049c270: 3a07 0023 4621 0000 4100 2346 2200 0020 :..#F!..A.#F".. │ │ │ 0049c280: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 0049c290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049c2a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0049c2b0: 2d2d 2d2d 2d2d 2d2d 2b41 0023 4923 0000 --------+A.#I#.. │ │ │ +0049c2b0: 2d2d 2d2d 2d2d 2d2d 2b41 0023 4623 0000 --------+A.#F#.. │ │ │ 0049c2c0: 2020 207c 2049 5445 4d20 4b45 5957 4f52 | ITEM KEYWOR │ │ │ 0049c2d0: 4420 7c20 2020 2020 2020 2020 2020 2044 D | D │ │ │ 0049c2e0: 4154 4120 5245 5455 524e 4544 2020 2020 ATA RETURNED │ │ │ -0049c2f0: 2020 2020 2020 2020 207c 4100 2349 2400 |A.#I$. │ │ │ +0049c2f0: 2020 2020 2020 2020 207c 4100 2346 2400 |A.#F$. │ │ │ 0049c300: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0049c310: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0049c320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0049c330: 2d2d 2d2d 2d2d 2d2d 2d2d 7c41 0023 4925 ----------|A.#I% │ │ │ +0049c330: 2d2d 2d2d 2d2d 2d2d 2d2d 7c41 0023 4625 ----------|A.#F% │ │ │ 0049c340: 0000 2020 207c 2046 554c 4c20 2020 2020 .. | FULL │ │ │ 0049c350: 2020 2020 7c20 5265 7475 726e 7320 7468 | Returns th │ │ │ 0049c360: 6520 7472 616e 736c 6174 696f 6e2e 2020 e translation. │ │ │ -0049c370: 2020 2020 2020 2020 2020 207c 4100 2349 |A.#I │ │ │ +0049c370: 2020 2020 2020 2020 2020 207c 4100 2346 |A.#F │ │ │ 0049c380: 2600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d &.. |--------- │ │ │ 0049c390: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0049c3a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049c3b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c41 0023 ------------|A.# │ │ │ -0049c3c0: 4927 0000 2020 207c 204c 454e 4754 4820 I'.. | LENGTH │ │ │ +0049c3c0: 4627 0000 2020 207c 204c 454e 4754 4820 F'.. | LENGTH │ │ │ 0049c3d0: 2020 2020 2020 7c20 4c65 6e67 7468 206f | Length o │ │ │ 0049c3e0: 6620 7468 6520 7265 7475 726e 2076 616c f the return val │ │ │ 0049c3f0: 7565 2069 6e20 6279 7465 732e 207c 4100 ue in bytes. |A. │ │ │ -0049c400: 2349 2800 0020 2020 7c2d 2d2d 2d2d 2d2d #I(.. |------- │ │ │ +0049c400: 2346 2800 0020 2020 7c2d 2d2d 2d2d 2d2d #F(.. |------- │ │ │ 0049c410: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0049c420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049c430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c41 --------------|A │ │ │ -0049c440: 0023 4929 0000 2020 207c 2056 414c 5545 .#I).. | VALUE │ │ │ +0049c440: 0023 4629 0000 2020 207c 2056 414c 5545 .#F).. | VALUE │ │ │ 0049c450: 2020 2020 2020 2020 7c20 5265 7475 726e | Return │ │ │ 0049c460: 7320 7468 6520 7472 616e 736c 6174 696f s the translatio │ │ │ 0049c470: 6e2e 2020 2020 2020 2020 2020 2020 207c n. | │ │ │ -0049c480: 4100 2349 2a00 0020 2020 2b2d 2d2d 2d2d A.#I*.. +----- │ │ │ +0049c480: 4100 2346 2a00 0020 2020 2b2d 2d2d 2d2d A.#F*.. +----- │ │ │ 0049c490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049c4a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049c4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0049c4c0: 2b07 0023 4931 0000 5300 2349 3200 0020 +..#I1..S.#I2.. │ │ │ +0049c4c0: 2b07 0023 4631 0000 5300 2346 3200 0020 +..#F1..S.#F2.. │ │ │ 0049c4d0: 2020 4f6e 2055 6e69 782c 2069 6620 7468 On Unix, if th │ │ │ 0049c4e0: 6520 7370 6563 6966 6965 6420 656e 7669 e specified envi │ │ │ 0049c4f0: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 0049c500: 2064 6f65 7320 6e6f 7420 6578 6973 742c does not exist, │ │ │ -0049c510: 2024 5a54 524e 4c4d 4e28 2946 0023 4933 $ZTRNLMN()F.#I3 │ │ │ +0049c510: 2024 5a54 524e 4c4d 4e28 2946 0023 4633 $ZTRNLMN()F.#F3 │ │ │ 0049c520: 0000 2020 2072 6574 7572 6e73 2061 6e20 .. returns an │ │ │ 0049c530: 656d 7074 7920 7374 7269 6e67 2066 6f72 empty string for │ │ │ 0049c540: 2061 6c6c 206f 7065 7261 7469 6f6e 7320 all operations │ │ │ 0049c550: 696e 636c 7564 696e 6720 4c45 4e47 5448 including LENGTH │ │ │ -0049c560: 2e07 0023 4934 0000 1a00 2249 ff73 00ff ...#I4...."I.s.. │ │ │ +0049c560: 2e07 0023 4634 0000 1a00 2246 ff73 00ff ...#F4...."F.s.. │ │ │ 0049c570: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -0049c580: 6573 1300 2f49 bf11 0000 2020 2045 7861 es../I.... Exa │ │ │ -0049c590: 6d70 6c65 7307 0030 4921 0000 1200 3049 mples..0I!....0I │ │ │ +0049c580: 6573 1300 2f46 bf11 0000 2020 2045 7861 es../F.... Exa │ │ │ +0049c590: 6d70 6c65 7307 0030 4621 0000 1200 3046 mples..0F!....0F │ │ │ 0049c5a0: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -0049c5b0: 3049 4100 003c 0030 4951 0000 2020 2047 0IA..<.0IQ.. G │ │ │ +0049c5b0: 3046 4100 003c 0030 4651 0000 2020 2047 0FA..<.0FQ.. G │ │ │ 0049c5c0: 544d 3e77 7269 7465 2024 7a74 726e 6c6e TM>write $ztrnln │ │ │ 0049c5d0: 6d28 2267 746d 5f64 6973 7422 2c22 222c m("gtm_dist","", │ │ │ 0049c5e0: 2222 2c22 222c 2222 2c22 5641 4c55 4522 "","","","VALUE" │ │ │ -0049c5f0: 292f 0030 4961 0000 2020 202f 7573 722f )/.0Ia.. /usr/ │ │ │ +0049c5f0: 292f 0030 4661 0000 2020 202f 7573 722f )/.0Fa.. /usr/ │ │ │ 0049c600: 6c69 622f 6669 732d 6774 6d2f 5636 2e33 lib/fis-gtm/V6.3 │ │ │ 0049c610: 2d30 3034 5f78 3836 5f36 342f 7574 6638 -004_x86_64/utf8 │ │ │ -0049c620: 2800 3049 7100 0020 2020 4754 4d3e 7772 (.0Iq.. GTM>wr │ │ │ +0049c620: 2800 3046 7100 0020 2020 4754 4d3e 7772 (.0Fq.. GTM>wr │ │ │ 0049c630: 6974 6520 247a 7472 6e6c 6e6d 2822 6774 ite $ztrnlnm("gt │ │ │ -0049c640: 6d5f 6469 7374 2229 2f00 3049 8100 0020 m_dist")/.0I... │ │ │ +0049c640: 6d5f 6469 7374 2229 2f00 3046 8100 0020 m_dist")/.0F... │ │ │ 0049c650: 2020 2f75 7372 2f6c 6962 2f66 6973 2d67 /usr/lib/fis-g │ │ │ 0049c660: 746d 2f56 362e 332d 3030 345f 7838 365f tm/V6.3-004_x86_ │ │ │ -0049c670: 3634 2f75 7466 380e 0030 4991 0000 2020 64/utf8..0I... │ │ │ -0049c680: 2047 544d 3e08 002f 49c0 1100 004b 0030 GTM>../I....K.0 │ │ │ -0049c690: 4912 0000 2020 2054 6865 7365 2065 7861 I... These exa │ │ │ +0049c670: 3634 2f75 7466 380e 0030 4691 0000 2020 64/utf8..0F... │ │ │ +0049c680: 2047 544d 3e08 002f 46c0 1100 004b 0030 GTM>../F....K.0 │ │ │ +0049c690: 4612 0000 2020 2054 6865 7365 2065 7861 F... These exa │ │ │ 0049c6a0: 6d70 6c65 2075 7365 2024 5a54 524e 4c4e mple use $ZTRNLN │ │ │ 0049c6b0: 4d28 2920 746f 2064 6973 706c 6179 2074 M() to display t │ │ │ 0049c6c0: 6865 2074 7261 6e73 6c61 7469 6f6e 2076 he translation v │ │ │ -0049c6d0: 616c 7565 2066 6f72 1300 3049 1300 0020 alue for..0I... │ │ │ -0049c6e0: 2020 6774 6d5f 6469 7374 2e07 0030 4914 gtm_dist...0I. │ │ │ -0049c6f0: 0000 1600 1949 5749 4454 4828 2900 0024 .....IWIDTH()..$ │ │ │ -0049c700: 5a57 6964 7468 2829 1400 2149 bf11 0000 ZWidth()..!I.... │ │ │ -0049c710: 2020 2024 5a57 6964 7468 2829 0700 2249 $ZWidth().."I │ │ │ -0049c720: 2100 0052 0022 4931 0000 2020 2052 6574 !..R."I1.. Ret │ │ │ +0049c6d0: 616c 7565 2066 6f72 1300 3046 1300 0020 alue for..0F... │ │ │ +0049c6e0: 2020 6774 6d5f 6469 7374 2e07 0030 4614 gtm_dist...0F. │ │ │ +0049c6f0: 0000 1600 1946 5749 4454 4828 2900 0024 .....FWIDTH()..$ │ │ │ +0049c700: 5a57 6964 7468 2829 1400 2146 bf11 0000 ZWidth()..!F.... │ │ │ +0049c710: 2020 2024 5a57 6964 7468 2829 0700 2246 $ZWidth().."F │ │ │ +0049c720: 2100 0052 0022 4631 0000 2020 2052 6574 !..R."F1.. Ret │ │ │ 0049c730: 7572 6e73 2074 6865 206e 756d 6265 7273 urns the numbers │ │ │ 0049c740: 206f 6620 636f 6c75 6d6e 7320 7265 7175 of columns requ │ │ │ 0049c750: 6972 6564 2074 6f20 6469 7370 6c61 7920 ired to display │ │ │ 0049c760: 6120 6769 7665 6e20 7374 7269 6e67 206f a given string o │ │ │ -0049c770: 6e20 7468 6545 0022 4941 0000 2020 2073 n theE."IA.. s │ │ │ +0049c770: 6e20 7468 6545 0022 4641 0000 2020 2073 n theE."FA.. s │ │ │ 0049c780: 6372 6565 6e20 6f72 2070 7269 6e74 6572 creen or printer │ │ │ 0049c790: 2e20 5468 6520 666f 726d 6174 206f 6620 . The format of │ │ │ 0049c7a0: 7468 6520 245a 5749 4454 4828 2920 6675 the $ZWIDTH() fu │ │ │ -0049c7b0: 6e63 7469 6f6e 2069 733a 0700 2249 5100 nction is:.."IQ. │ │ │ -0049c7c0: 001a 0022 4961 0000 2020 2024 5a57 5b49 ..."Ia.. $ZW[I │ │ │ -0049c7d0: 4454 485d 2028 6578 7072 2907 0022 4971 DTH] (expr).."Iq │ │ │ +0049c7b0: 6e63 7469 6f6e 2069 733a 0700 2246 5100 nction is:.."FQ. │ │ │ +0049c7c0: 001a 0022 4661 0000 2020 2024 5a57 5b49 ..."Fa.. $ZW[I │ │ │ +0049c7d0: 4454 485d 2028 6578 7072 2907 0022 4671 DTH] (expr).."Fq │ │ │ 0049c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049c800: 0400 0000 d507 0000 1c2c 0000 0000 0000 .........,...... │ │ │ -0049c810: 7500 0049 4845 4c50 00ff 7300 ff46 554e u..IHELP..s..FUN │ │ │ +0049c810: 7500 0046 4845 4c50 00ff 7300 ff46 554e u..FHELP..s..FUN │ │ │ 0049c820: 4354 494f 4e53 00ff 7300 ff24 5a57 4944 CTIONS..s..$ZWID │ │ │ 0049c830: 5448 2829 00bf 8100 0020 2020 5769 7468 TH()..... With │ │ │ 0049c840: 2063 6861 7261 6374 6572 2073 6574 2055 character set U │ │ │ 0049c850: 5446 2d38 2073 7065 6369 6669 6564 2c20 TF-8 specified, │ │ │ 0049c860: 7468 6520 245a 5749 4454 4828 2920 6675 the $ZWIDTH() fu │ │ │ 0049c870: 6e63 7469 6f6e 2075 7365 7320 7468 6520 nction uses the │ │ │ -0049c880: 4943 5527 7352 0022 4991 0000 2020 2067 ICU'sR."I... g │ │ │ +0049c880: 4943 5527 7352 0022 4691 0000 2020 2067 ICU'sR."F... g │ │ │ 0049c890: 6c79 7068 2d72 656c 6174 6564 2063 6f6e lyph-related con │ │ │ 0049c8a0: 7665 6e74 696f 6e73 2074 6f20 6361 6c63 ventions to calc │ │ │ 0049c8b0: 756c 6174 6520 7468 6520 6e75 6d62 6572 ulate the number │ │ │ 0049c8c0: 206f 6620 636f 6c75 6d6e 7320 7265 7175 of columns requ │ │ │ -0049c8d0: 6972 6564 2074 6f24 0021 49c0 1100 0020 ired to$.!I.... │ │ │ +0049c8d0: 6972 6564 2074 6f24 0021 46c0 1100 0020 ired to$.!F.... │ │ │ 0049c8e0: 2020 7265 7072 6573 656e 7420 7468 6520 represent the │ │ │ -0049c8f0: 6578 7072 6573 7369 6f6e 2e07 0022 4912 expression..."I. │ │ │ -0049c900: 0000 1200 2249 1300 0020 2020 2a2a 4e6f ...."I... **No │ │ │ -0049c910: 7465 2a2a 0700 2249 1400 004f 0022 4915 te**.."I...O."I. │ │ │ +0049c8f0: 6578 7072 6573 7369 6f6e 2e07 0022 4612 expression..."F. │ │ │ +0049c900: 0000 1200 2246 1300 0020 2020 2a2a 4e6f ...."F... **No │ │ │ +0049c910: 7465 2a2a 0700 2246 1400 004f 0022 4615 te**.."F...O."F. │ │ │ 0049c920: 0000 2020 2057 6865 6e20 696e 2022 4e4f .. When in "NO │ │ │ 0049c930: 4241 4443 4841 5222 206d 6f64 652c 2024 BADCHAR" mode, $ │ │ │ 0049c940: 5a57 4944 5448 2829 2072 6574 7572 6e73 ZWIDTH() returns │ │ │ 0049c950: 2067 6976 6520 616e 7920 6261 6420 6368 give any bad ch │ │ │ -0049c960: 6172 6163 7465 7273 2061 5300 2249 1600 aracters aS."I.. │ │ │ +0049c960: 6172 6163 7465 7273 2061 5300 2246 1600 aracters aS."F.. │ │ │ 0049c970: 0020 2020 6c65 6e67 7468 206f 6620 7a65 . length of ze │ │ │ 0049c980: 726f 2028 3029 2c20 7768 6963 6820 6d61 ro (0), which ma │ │ │ 0049c990: 7920 6f72 206d 6179 206e 6f74 206d 6174 y or may not mat │ │ │ 0049c9a0: 6368 2074 6865 2062 6568 6176 696f 7220 ch the behavior │ │ │ 0049c9b0: 6f66 2061 6e79 2064 6576 6963 6525 0022 of any device%." │ │ │ -0049c9c0: 4917 0000 2020 2075 7365 6420 746f 2064 I... used to d │ │ │ +0049c9c0: 4617 0000 2020 2075 7365 6420 746f 2064 F... used to d │ │ │ 0049c9d0: 6973 706c 6179 2074 6865 2073 7472 696e isplay the strin │ │ │ -0049c9e0: 672e 0700 2249 1800 001a 0021 49ff 7300 g..."I.....!I.s. │ │ │ +0049c9e0: 672e 0700 2246 1800 001a 0021 46ff 7300 g..."F.....!F.s. │ │ │ 0049c9f0: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -0049ca00: 6c65 7313 002e 49bf 1100 0020 2020 4578 les...I.... Ex │ │ │ -0049ca10: 616d 706c 6573 0700 2f49 2100 0012 002f amples../I!..../ │ │ │ -0049ca20: 4931 0000 2020 2045 7861 6d70 6c65 3a07 I1.. Example:. │ │ │ -0049ca30: 002f 4941 0000 2e00 2f49 5100 0020 2020 ./IA..../IQ.. │ │ │ +0049ca00: 6c65 7313 002e 46bf 1100 0020 2020 4578 les...F.... Ex │ │ │ +0049ca10: 616d 706c 6573 0700 2f46 2100 0012 002f amples../F!..../ │ │ │ +0049ca20: 4631 0000 2020 2045 7861 6d70 6c65 3a07 F1.. Example:. │ │ │ +0049ca30: 002f 4641 0000 2e00 2f46 5100 0020 2020 ./FA..../FQ.. │ │ │ 0049ca40: 4754 4d3e 7365 7420 4e47 3d24 6368 6172 GTM>set NG=$char │ │ │ 0049ca50: 2824 2446 554e 435e 2548 4428 2232 3030 ($$FUNC^%HD("200 │ │ │ -0049ca60: 4222 2929 3000 2f49 6100 0020 2020 4754 B"))0./Ia.. GT │ │ │ +0049ca60: 4222 2929 3000 2f46 6100 0020 2020 4754 B"))0./Fa.. GT │ │ │ 0049ca70: 4d3e 7365 7420 533d 2463 6861 7228 3236 M>set S=$char(26 │ │ │ 0049ca80: 3033 3229 5f4e 475f 2443 4841 5228 3236 032)_NG_$CHAR(26 │ │ │ -0049ca90: 3033 3329 1a00 2f49 7100 0020 2020 4754 033)../Iq.. GT │ │ │ +0049ca90: 3033 3329 1a00 2f46 7100 0020 2020 4754 033)../Fq.. GT │ │ │ 0049caa0: 4d3e 5720 245a 5769 6474 6828 5329 0b00 M>W $ZWidth(S).. │ │ │ -0049cab0: 2f49 8100 0020 2020 340e 002f 4991 0000 /I... 4../I... │ │ │ -0049cac0: 2020 2047 544d 3e08 002e 49c0 1100 004c GTM>...I....L │ │ │ -0049cad0: 002f 4912 0000 2020 2049 6e20 7468 6520 ./I... In the │ │ │ +0049cab0: 2f46 8100 0020 2020 340e 002f 4691 0000 /F... 4../F... │ │ │ +0049cac0: 2020 2047 544d 3e08 002e 46c0 1100 004c GTM>...F....L │ │ │ +0049cad0: 002f 4612 0000 2020 2049 6e20 7468 6520 ./F... In the │ │ │ 0049cae0: 6162 6f76 6520 6578 616d 706c 652c 2074 above example, t │ │ │ 0049caf0: 6865 206c 6f63 616c 2076 6172 6961 626c he local variabl │ │ │ 0049cb00: 6520 4e47 2063 6f6e 7461 696e 7320 6120 e NG contains a │ │ │ -0049cb10: 6e6f 6e2d 6772 6170 6869 6349 002f 4913 non-graphicI./I. │ │ │ +0049cb10: 6e6f 6e2d 6772 6170 6869 6349 002f 4613 non-graphicI./F. │ │ │ 0049cb20: 0000 2020 2063 6861 7261 6374 6572 2077 .. character w │ │ │ 0049cb30: 6869 6368 2064 6f65 7320 6e6f 7420 6469 hich does not di │ │ │ 0049cb40: 7370 6c61 7920 6265 7477 6565 6e20 7477 splay between tw │ │ │ 0049cb50: 6f20 646f 7562 6c65 2d77 6964 7468 2055 o double-width U │ │ │ -0049cb60: 5446 2d38 1500 2f49 1400 0020 2020 6368 TF-8../I... ch │ │ │ -0049cb70: 6172 6163 7465 7273 2e07 002f 4915 0000 aracters.../I... │ │ │ -0049cb80: 1200 2f49 1600 0020 2020 4578 616d 706c ../I... Exampl │ │ │ -0049cb90: 653a 0700 2f49 1700 004b 002f 4918 0000 e:../I...K./I... │ │ │ +0049cb60: 5446 2d38 1500 2f46 1400 0020 2020 6368 TF-8../F... ch │ │ │ +0049cb70: 6172 6163 7465 7273 2e07 002f 4615 0000 aracters.../F... │ │ │ +0049cb80: 1200 2f46 1600 0020 2020 4578 616d 706c ../F... Exampl │ │ │ +0049cb90: 653a 0700 2f46 1700 004b 002f 4618 0000 e:../F...K./F... │ │ │ 0049cba0: 2020 2047 544d 3e77 7269 7465 2024 7a77 GTM>write $zw │ │ │ 0049cbb0: 6964 7468 2822 5468 6520 7261 696e 2069 idth("The rain i │ │ │ 0049cbc0: 6e20 5370 6169 6e20 7374 6179 7320 6d61 n Spain stays ma │ │ │ 0049cbd0: 696e 6c79 2069 6e20 7468 6520 706c 6169 inly in the plai │ │ │ -0049cbe0: 6e2e 2229 0c00 2f49 1900 0020 2020 3434 n.")../I... 44 │ │ │ -0049cbf0: 2200 2f49 1a00 0020 2020 4754 4d3e 7365 "./I... GTM>se │ │ │ +0049cbe0: 6e2e 2229 0c00 2f46 1900 0020 2020 3434 n.")../F... 44 │ │ │ +0049cbf0: 2200 2f46 1a00 0020 2020 4754 4d3e 7365 "./F... GTM>se │ │ │ 0049cc00: 7420 413d 222a 2a2a 2a2a 2a2a 2a2a 2a2a t A="*********** │ │ │ -0049cc10: 2a22 1e00 2f49 2100 0020 2020 4754 4d3e *"../I!.. GTM> │ │ │ +0049cc10: 2a22 1e00 2f46 2100 0020 2020 4754 4d3e *"../F!.. GTM> │ │ │ 0049cc20: 7772 6974 6520 246c 656e 6774 6828 4129 write $length(A) │ │ │ -0049cc30: 0c00 2f49 2200 0020 2020 3132 1e00 2f49 ../I".. 12../I │ │ │ +0049cc30: 0c00 2f46 2200 0020 2020 3132 1e00 2f46 ../F".. 12../F │ │ │ 0049cc40: 2300 0020 2020 4754 4d3e 7772 6974 6520 #.. GTM>write │ │ │ -0049cc50: 247a 7769 6474 6828 4129 0c00 2f49 2400 $zwidth(A)../I$. │ │ │ -0049cc60: 0020 2020 3234 0700 2f49 2500 004e 002f . 24../I%..N./ │ │ │ -0049cc70: 4926 0000 2020 2049 6e20 7468 6520 6162 I&.. In the ab │ │ │ +0049cc50: 247a 7769 6474 6828 4129 0c00 2f46 2400 $zwidth(A)../F$. │ │ │ +0049cc60: 0020 2020 3234 0700 2f46 2500 004e 002f . 24../F%..N./ │ │ │ +0049cc70: 4626 0000 2020 2049 6e20 7468 6520 6162 F&.. In the ab │ │ │ 0049cc80: 6f76 6520 6578 616d 706c 652c 2074 6865 ove example, the │ │ │ 0049cc90: 2024 5a57 4944 5448 2829 2066 756e 6374 $ZWIDTH() funct │ │ │ 0049cca0: 696f 6e20 7265 7475 726e 7320 3234 2062 ion returns 24 b │ │ │ -0049ccb0: 6563 6175 7365 2065 6163 6852 002f 4927 ecause eachR./I' │ │ │ +0049ccb0: 6563 6175 7365 2065 6163 6852 002f 4627 ecause eachR./F' │ │ │ 0049ccc0: 0000 2020 2063 6861 7261 6374 6572 2069 .. character i │ │ │ 0049ccd0: 6e20 6c6f 6361 6c20 7661 7269 6162 6c65 n local variable │ │ │ 0049cce0: 2041 206f 6363 7570 6965 7320 3220 636f A occupies 2 co │ │ │ 0049ccf0: 6c75 6d6e 7320 7768 656e 2074 6865 7920 lumns when they │ │ │ 0049cd00: 6172 6520 6469 7370 6c61 7965 6423 002f are displayed#./ │ │ │ -0049cd10: 4928 0000 2020 206f 6e20 7468 6520 7363 I(.. on the sc │ │ │ +0049cd10: 4628 0000 2020 206f 6e20 7468 6520 7363 F(.. on the sc │ │ │ 0049cd20: 7265 656e 206f 7220 7072 696e 7465 722e reen or printer. │ │ │ -0049cd30: 0700 2f49 2900 0015 001a 4952 4954 4528 ../I).....IRITE( │ │ │ -0049cd40: 2900 0024 5a57 5269 7465 2829 1400 2149 )..$ZWRite()..!I │ │ │ +0049cd30: 0700 2f46 2900 0015 001a 4652 4954 4528 ../F).....FRITE( │ │ │ +0049cd40: 2900 0024 5a57 5269 7465 2829 1400 2146 )..$ZWRite()..!F │ │ │ 0049cd50: bf11 0000 2020 2024 5a57 5269 7465 2829 .... $ZWRite() │ │ │ -0049cd60: 0700 2249 2100 004d 0022 4931 0000 2020 .."I!..M."I1.. │ │ │ +0049cd60: 0700 2246 2100 004d 0022 4631 0000 2020 .."F!..M."F1.. │ │ │ 0049cd70: 2043 6f6e 7665 7274 7320 6974 7320 6669 Converts its fi │ │ │ 0049cd80: 7273 7420 7374 7269 6e67 2061 7267 756d rst string argum │ │ │ 0049cd90: 656e 7420 746f 206f 7220 6672 6f6d 205a ent to or from Z │ │ │ 0049cda0: 5752 4954 4520 666f 726d 6174 2028 7175 WRITE format (qu │ │ │ -0049cdb0: 6f74 6564 4e00 2249 4100 0020 2020 6772 otedN."IA.. gr │ │ │ +0049cdb0: 6f74 6564 4e00 2246 4100 0020 2020 6772 otedN."FA.. gr │ │ │ 0049cdc0: 6170 6869 6373 2063 6861 7261 6374 6572 aphics character │ │ │ 0049cdd0: 7320 636f 6e63 6174 656e 6174 6564 2077 s concatenated w │ │ │ 0049cde0: 6974 6820 2443 4841 5228 2920 7265 7072 ith $CHAR() repr │ │ │ 0049cdf0: 6573 656e 7461 7469 6f6e 7320 6f66 2061 esentations of a │ │ │ -0049ce00: 6e79 4d00 2249 5100 0020 2020 6e6f 6e2d nyM."IQ.. non- │ │ │ +0049ce00: 6e79 4d00 2246 5100 0020 2020 6e6f 6e2d nyM."FQ.. non- │ │ │ 0049ce10: 6772 6170 6869 6320 6368 6172 6163 7465 graphic characte │ │ │ 0049ce20: 7273 292e 2054 6865 2073 6563 6f6e 6420 rs). The second │ │ │ 0049ce30: 696e 7465 6765 7220 6578 7072 6573 7369 integer expressi │ │ │ 0049ce40: 6f6e 2063 6f6e 7472 6f6c 7320 7468 654b on controls theK │ │ │ -0049ce50: 0022 4961 0000 2020 2064 6972 6563 7469 ."Ia.. directi │ │ │ +0049ce50: 0022 4661 0000 2020 2064 6972 6563 7469 ."Fa.. directi │ │ │ 0049ce60: 6f6e 206f 6620 636f 6e76 6572 7369 6f6e on of conversion │ │ │ 0049ce70: 2e20 5468 6520 666f 726d 6174 206f 6620 . The format of │ │ │ 0049ce80: 7468 6520 245a 5752 4954 4528 2920 6675 the $ZWRITE() fu │ │ │ -0049ce90: 6e63 7469 6f6e 2069 733a 0700 2249 7100 nction is:.."Iq. │ │ │ -0049cea0: 0021 0022 4981 0000 2020 2024 5a57 5249 .!."I... $ZWRI │ │ │ +0049ce90: 6e63 7469 6f6e 2069 733a 0700 2246 7100 nction is:.."Fq. │ │ │ +0049cea0: 0021 0022 4681 0000 2020 2024 5a57 5249 .!."F... $ZWRI │ │ │ 0049ceb0: 5445 2865 7870 725b 2c69 6e74 6578 7072 TE(expr[,intexpr │ │ │ -0049cec0: 5d29 0700 2249 9100 0050 0021 49c0 1100 ]).."I...P.!I... │ │ │ +0049cec0: 5d29 0700 2246 9100 0050 0021 46c0 1100 ]).."F...P.!F... │ │ │ 0049ced0: 0020 2020 2020 6f20 5468 6520 6669 7273 . o The firs │ │ │ 0049cee0: 7420 6172 6775 6d65 6e74 2073 7065 6369 t argument speci │ │ │ 0049cef0: 6669 6573 2074 6865 2073 7472 696e 6720 fies the string │ │ │ 0049cf00: 746f 2063 6f6e 7665 7274 2074 6f20 6f72 to convert to or │ │ │ -0049cf10: 2066 726f 6d20 7468 651c 0022 4912 0000 from the.."I... │ │ │ +0049cf10: 2066 726f 6d20 7468 651c 0022 4612 0000 from the.."F... │ │ │ 0049cf20: 2020 2020 2020 205a 5752 4954 4520 666f ZWRITE fo │ │ │ -0049cf30: 726d 6174 2e4d 0022 4913 0000 2020 2020 rmat.M."I... │ │ │ +0049cf30: 726d 6174 2e4d 0022 4613 0000 2020 2020 rmat.M."F... │ │ │ 0049cf40: 206f 2054 6865 2073 6563 6f6e 6420 6172 o The second ar │ │ │ 0049cf50: 6775 6d65 6e74 2073 7065 6369 6669 6573 gument specifies │ │ │ 0049cf60: 2074 6865 2064 6972 6563 7469 6f6e 206f the direction o │ │ │ 0049cf70: 6620 636f 6e76 6572 7369 6f6e 2e20 5768 f conversion. Wh │ │ │ -0049cf80: 656e 5300 2249 1400 0020 2020 2020 2020 enS."I... │ │ │ +0049cf80: 656e 5300 2246 1400 0020 2020 2020 2020 enS."F... │ │ │ 0049cf90: 696e 7465 7870 7220 6973 206e 6f74 2073 intexpr is not s │ │ │ 0049cfa0: 7065 6369 6669 6564 206f 7220 6576 616c pecified or eval │ │ │ 0049cfb0: 7561 7465 7320 746f 207a 6572 6f2c 2024 uates to zero, $ │ │ │ 0049cfc0: 7a77 7269 7465 2829 2063 6f6e 7665 7274 zwrite() convert │ │ │ 0049cfd0: 7320 7468 6500 0000 0000 0000 0000 0000 s the........... │ │ │ 0049cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d000: 0400 0000 6503 0000 0637 0000 0000 0000 ....e....7...... │ │ │ 0049d010: 1500 0000 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ -0049d020: 0000 4953 560e 000d 49bf 1100 0020 2020 ..ISV...I.... │ │ │ -0049d030: 4953 5607 000e 4921 0000 5100 0e49 3100 ISV...I!..Q..I1. │ │ │ +0049d020: 0000 4953 560e 000d 46bf 1100 0020 2020 ..ISV...F.... │ │ │ +0049d030: 4953 5607 000e 4621 0000 5100 0e46 3100 ISV...F!..Q..F1. │ │ │ 0049d040: 0020 2020 5468 6973 2063 6861 7074 6572 . This chapter │ │ │ 0049d050: 2064 6573 6372 6962 6573 2074 6865 204d describes the M │ │ │ 0049d060: 2049 6e74 7269 6e73 6963 2053 7065 6369 Intrinsic Speci │ │ │ 0049d070: 616c 2056 6172 6961 626c 6573 2069 6d70 al Variables imp │ │ │ -0049d080: 6c65 6d65 6e74 6564 2069 6e50 000e 4941 lemented inP..IA │ │ │ +0049d080: 6c65 6d65 6e74 6564 2069 6e50 000e 4641 lemented inP..FA │ │ │ 0049d090: 0000 2020 2047 542e 4d2e 2041 6c6c 2065 .. GT.M. All e │ │ │ 0049d0a0: 6e74 7269 6573 2073 7461 7274 696e 6720 ntries starting │ │ │ 0049d0b0: 7769 7468 2074 6865 206c 6574 7465 7220 with the letter │ │ │ 0049d0c0: 5a20 6172 6520 4754 2e4d 2061 6464 6974 Z are GT.M addit │ │ │ -0049d0d0: 696f 6e73 2074 6f20 7468 6552 000e 4951 ions to theR..IQ │ │ │ +0049d0d0: 696f 6e73 2074 6f20 7468 6552 000e 4651 ions to theR..FQ │ │ │ 0049d0e0: 0000 2020 2041 4e53 4920 7374 616e 6461 .. ANSI standa │ │ │ 0049d0f0: 7264 2049 6e74 7269 6e73 6963 2053 7065 rd Intrinsic Spe │ │ │ 0049d100: 6369 616c 2056 6172 6961 626c 6573 2e20 cial Variables. │ │ │ 0049d110: 4e6f 6e65 206f 6620 7468 6520 496e 7472 None of the Intr │ │ │ 0049d120: 696e 7369 6320 5370 6563 6961 6c27 000e insic Special'.. │ │ │ -0049d130: 4961 0000 2020 2056 6172 6961 626c 6573 Ia.. Variables │ │ │ +0049d130: 4661 0000 2020 2056 6172 6961 626c 6573 Fa.. Variables │ │ │ 0049d140: 2061 7265 2063 6173 6520 7365 6e73 6974 are case sensit │ │ │ -0049d150: 6976 652e 0700 0e49 7100 0051 000e 4981 ive....Iq..Q..I. │ │ │ +0049d150: 6976 652e 0700 0e46 7100 0051 000e 4681 ive....Fq..Q..F. │ │ │ 0049d160: 0000 2020 204d 2049 6e74 7269 6e73 6963 .. M Intrinsic │ │ │ 0049d170: 2053 7065 6369 616c 2056 6172 6961 626c Special Variabl │ │ │ 0049d180: 6573 2073 7461 7274 2077 6974 6820 6120 es start with a │ │ │ 0049d190: 7369 6e67 6c65 2064 6f6c 6c61 7220 7369 single dollar si │ │ │ -0049d1a0: 676e 2028 2429 2e20 4754 2e4d 4d00 0e49 gn ($). GT.MM..I │ │ │ +0049d1a0: 676e 2028 2429 2e20 4754 2e4d 4d00 0e46 gn ($). GT.MM..F │ │ │ 0049d1b0: 9100 0020 2020 7072 6f76 6964 6573 2073 ... provides s │ │ │ 0049d1c0: 7563 6820 7661 7269 6162 6c65 7320 666f uch variables fo │ │ │ 0049d1d0: 7220 7072 6f67 7261 6d20 6578 616d 696e r program examin │ │ │ 0049d1e0: 6174 696f 6e2e 2049 6e20 736f 6d65 2063 ation. In some c │ │ │ -0049d1f0: 6173 6573 2c20 7468 6555 000d 49c0 1100 ases, theU..I... │ │ │ +0049d1f0: 6173 6573 2c20 7468 6555 000d 46c0 1100 ases, theU..F... │ │ │ 0049d200: 0020 2020 496e 7472 696e 7369 6320 5370 . Intrinsic Sp │ │ │ 0049d210: 6563 6961 6c20 5661 7269 6162 6c65 7320 ecial Variables │ │ │ 0049d220: 6d61 7920 6265 2073 6574 2074 6f20 6d6f may be set to mo │ │ │ 0049d230: 6469 6679 2074 6865 2063 6f72 7265 7370 dify the corresp │ │ │ 0049d240: 6f6e 6469 6e67 2070 6172 7420 6f66 1a00 onding part of.. │ │ │ -0049d250: 0e49 1200 0020 2020 7468 6520 656e 7669 .I... the envi │ │ │ -0049d260: 726f 6e6d 656e 742e 0700 0e49 1300 0012 ronment....I.... │ │ │ -0049d270: 000e 4914 0000 2020 202a 2a4e 6f74 652a ..I... **Note* │ │ │ -0049d280: 2a07 000e 4915 0000 5200 0e49 1600 0020 *...I...R..I... │ │ │ +0049d250: 0e46 1200 0020 2020 7468 6520 656e 7669 .F... the envi │ │ │ +0049d260: 726f 6e6d 656e 742e 0700 0e46 1300 0012 ronment....F.... │ │ │ +0049d270: 000e 4614 0000 2020 202a 2a4e 6f74 652a ..F... **Note* │ │ │ +0049d280: 2a07 000e 4615 0000 5200 0e46 1600 0020 *...F...R..F... │ │ │ 0049d290: 2020 4e6f 6e65 206f 6620 7468 6520 496e None of the In │ │ │ 0049d2a0: 7472 696e 7369 6320 5370 6563 6961 6c20 trinsic Special │ │ │ 0049d2b0: 5661 7269 6162 6c65 7320 6361 6e20 6265 Variables can be │ │ │ 0049d2c0: 204b 494c 4c65 642e 2053 4554 7469 6e67 KILLed. SETting │ │ │ -0049d2d0: 206f 7220 4e45 5769 6e67 5400 0e49 1700 or NEWingT..I.. │ │ │ +0049d2d0: 206f 7220 4e45 5769 6e67 5400 0e46 1700 or NEWingT..F.. │ │ │ 0049d2e0: 0020 2020 6973 2067 656e 6572 616c 6c79 . is generally │ │ │ 0049d2f0: 206e 6f74 2061 6c6c 6f77 6564 2c20 6275 not allowed, bu │ │ │ 0049d300: 7420 6973 2073 7065 6369 6669 6361 6c6c t is specificall │ │ │ 0049d310: 7920 6e6f 7465 6420 696e 2074 6865 2064 y noted in the d │ │ │ 0049d320: 6573 6372 6970 7469 6f6e 7320 6f66 1800 escriptions of.. │ │ │ -0049d330: 0e49 1800 0020 2020 7468 6f73 6520 7468 .I... those th │ │ │ -0049d340: 6174 2064 6f2e 0700 0e49 1900 0018 000d at do....I...... │ │ │ -0049d350: 49ff 7300 ff24 4445 5649 4345 0000 2444 I.s..$DEVICE..$D │ │ │ +0049d330: 0e46 1800 0020 2020 7468 6f73 6520 7468 .F... those th │ │ │ +0049d340: 6174 2064 6f2e 0700 0e46 1900 0018 000d at do....F...... │ │ │ +0049d350: 46ff 7300 ff24 4445 5649 4345 0000 2444 F.s..$DEVICE..$D │ │ │ 0049d360: 6576 6963 6565 0000 0000 0000 0000 0000 evicee.......... │ │ │ 0049d370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -302459,2009 +302459,2009 @@ │ │ │ 0049d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d800: 0400 0000 f407 0000 752c 0000 0000 0000 ........u,...... │ │ │ -0049d810: 2b00 0049 4845 4c50 00ff 7300 ff49 5356 +..IHELP..s..ISV │ │ │ +0049d810: 2b00 0046 4845 4c50 00ff 7300 ff49 5356 +..FHELP..s..ISV │ │ │ 0049d820: 00ff 7300 ff24 4445 5649 4345 00bf 1100 ..s..$DEVICE.... │ │ │ -0049d830: 0020 2020 2444 6576 6963 6507 001a 4921 . $Device...I! │ │ │ -0049d840: 0000 5300 1a49 3100 0020 2020 2444 5b45 ..S..I1.. $D[E │ │ │ +0049d830: 0020 2020 2444 6576 6963 6507 001a 4621 . $Device...F! │ │ │ +0049d840: 0000 5300 1a46 3100 0020 2020 2444 5b45 ..S..F1.. $D[E │ │ │ 0049d850: 5649 4345 5d20 7265 666c 6563 7473 2074 VICE] reflects t │ │ │ 0049d860: 6865 2073 7461 7475 7320 6f66 2074 6865 he status of the │ │ │ 0049d870: 2063 7572 7265 6e74 2064 6576 6963 652e current device. │ │ │ 0049d880: 2049 6620 7468 6520 7374 6174 7573 206f If the status o │ │ │ -0049d890: 6620 7468 6551 001a 4941 0000 2020 2064 f theQ..IA.. d │ │ │ +0049d890: 6620 7468 6551 001a 4641 0000 2020 2064 f theQ..FA.. d │ │ │ 0049d8a0: 6576 6963 6520 646f 6573 206e 6f74 2072 evice does not r │ │ │ 0049d8b0: 6566 6c65 6374 2061 6e79 2065 7272 6f72 eflect any error │ │ │ 0049d8c0: 2d63 6f6e 6469 7469 6f6e 2c20 7468 6520 -condition, the │ │ │ 0049d8d0: 7661 6c75 6520 6f66 2024 4445 5649 4345 value of $DEVICE │ │ │ -0049d8e0: 2c20 7768 656e 5000 1a49 5100 0020 2020 , whenP..IQ.. │ │ │ +0049d8e0: 2c20 7768 656e 5000 1a46 5100 0020 2020 , whenP..FQ.. │ │ │ 0049d8f0: 696e 7465 7270 7265 7465 6420 6173 2061 interpreted as a │ │ │ 0049d900: 2074 7275 7468 2d76 616c 7565 2069 7320 truth-value is │ │ │ 0049d910: 3020 2846 414c 5345 292e 2049 6620 7468 0 (FALSE). If th │ │ │ 0049d920: 6520 7374 6174 7573 206f 6620 7468 6520 e status of the │ │ │ -0049d930: 6465 7669 6365 5200 1a49 6100 0020 2020 deviceR..Ia.. │ │ │ +0049d930: 6465 7669 6365 5200 1a46 6100 0020 2020 deviceR..Fa.. │ │ │ 0049d940: 7265 666c 6563 7420 616e 7920 6572 726f reflect any erro │ │ │ 0049d950: 722d 636f 6e64 6974 696f 6e2c 2074 6865 r-condition, the │ │ │ 0049d960: 2076 616c 7565 206f 6620 2444 4556 4943 value of $DEVIC │ │ │ 0049d970: 452c 2077 6865 6e20 696e 7465 7270 7265 E, when interpre │ │ │ -0049d980: 7465 6420 6173 2061 2200 1a49 7100 0020 ted as a"..Iq.. │ │ │ +0049d980: 7465 6420 6173 2061 2200 1a46 7100 0020 ted as a"..Fq.. │ │ │ 0049d990: 2020 7472 7574 682d 7661 6c75 6520 6973 truth-value is │ │ │ -0049d9a0: 2031 2028 5452 5545 292e 0700 1a49 8100 1 (TRUE)....I.. │ │ │ -0049d9b0: 0012 001a 4991 0000 2020 202a 2a4e 6f74 ....I... **Not │ │ │ -0049d9c0: 652a 2a08 0019 49c0 1100 0053 001a 4912 e**...I....S..I. │ │ │ +0049d9a0: 2031 2028 5452 5545 292e 0700 1a46 8100 1 (TRUE)....F.. │ │ │ +0049d9b0: 0012 001a 4691 0000 2020 202a 2a4e 6f74 ....F... **Not │ │ │ +0049d9c0: 652a 2a08 0019 46c0 1100 0053 001a 4612 e**...F....S..F. │ │ │ 0049d9d0: 0000 2020 2054 6865 2069 6e69 7469 616c .. The initial │ │ │ 0049d9e0: 2076 616c 7565 206f 6620 2444 4556 4943 value of $DEVIC │ │ │ 0049d9f0: 4520 6973 2069 6d70 6c65 6d65 6e74 6174 E is implementat │ │ │ 0049da00: 696f 6e20 6465 7065 6e64 616e 742e 2048 ion dependant. H │ │ │ 0049da10: 6f77 6576 6572 2c20 6966 2074 6865 4d00 owever, if theM. │ │ │ -0049da20: 1a49 1300 0020 2020 696e 6974 6961 6c20 .I... initial │ │ │ +0049da20: 1a46 1300 0020 2020 696e 6974 6961 6c20 .F... initial │ │ │ 0049da30: 7661 6c75 6520 6f66 2024 494f 2069 7320 value of $IO is │ │ │ 0049da40: 7468 6520 656d 7074 7920 7374 7269 6e67 the empty string │ │ │ 0049da50: 2c20 7468 656e 2074 6865 2069 6e69 7469 , then the initi │ │ │ -0049da60: 616c 2076 616c 7565 206f 6627 001a 4914 al value of'..I. │ │ │ +0049da60: 616c 2076 616c 7565 206f 6627 001a 4614 al value of'..F. │ │ │ 0049da70: 0000 2020 2024 4445 5649 4345 2069 7320 .. $DEVICE is │ │ │ 0049da80: 616c 736f 2065 6d70 7479 2073 7472 696e also empty strin │ │ │ -0049da90: 672e 0700 1a49 1500 003f 001a 4916 0000 g....I...?..I... │ │ │ +0049da90: 672e 0700 1a46 1500 003f 001a 4616 0000 g....F...?..F... │ │ │ 0049daa0: 2020 2024 4445 5649 4345 2067 6976 6573 $DEVICE gives │ │ │ 0049dab0: 2073 7461 7475 7320 636f 6465 2061 6e64 status code and │ │ │ 0049dac0: 206d 6561 6e69 6e67 2c20 696e 206f 6e65 meaning, in one │ │ │ -0049dad0: 2061 6363 6573 733a 0700 1a49 1700 0012 access:...I.... │ │ │ -0049dae0: 001a 4918 0000 2020 2045 7861 6d70 6c65 ..I... Example │ │ │ -0049daf0: 3a07 001a 4919 0000 2400 1a49 1a00 0020 :...I...$..I... │ │ │ +0049dad0: 2061 6363 6573 733a 0700 1a46 1700 0012 access:...F.... │ │ │ +0049dae0: 001a 4618 0000 2020 2045 7861 6d70 6c65 ..F... Example │ │ │ +0049daf0: 3a07 001a 4619 0000 2400 1a46 1a00 0020 :...F...$..F... │ │ │ 0049db00: 2020 312c 436f 6e6e 6563 7469 6f6e 2072 1,Connection r │ │ │ -0049db10: 6573 6574 2062 7920 7065 6572 0700 1a49 eset by peer...I │ │ │ -0049db20: 2100 0052 001a 4922 0000 2020 2054 6865 !..R..I".. The │ │ │ +0049db10: 6573 6574 2062 7920 7065 6572 0700 1a46 eset by peer...F │ │ │ +0049db20: 2100 0052 001a 4622 0000 2020 2054 6865 !..R..F".. The │ │ │ 0049db30: 2061 626f 7665 206d 6573 7361 6765 2069 above message i │ │ │ 0049db40: 7320 6469 7370 6c61 7965 6420 6f6e 2074 s displayed on t │ │ │ 0049db50: 6865 2073 6572 7665 7220 7369 6465 2077 he server side w │ │ │ 0049db60: 6865 6e20 7468 6520 736f 636b 6574 2064 hen the socket d │ │ │ -0049db70: 6576 6963 6527 001a 4923 0000 2020 2069 evice'..I#.. i │ │ │ +0049db70: 6576 6963 6527 001a 4623 0000 2020 2069 evice'..F#.. i │ │ │ 0049db80: 7320 636c 6f73 6564 206f 6e20 7468 6520 s closed on the │ │ │ -0049db90: 636c 6965 6e74 2073 6964 652e 0700 1a49 client side....I │ │ │ -0049dba0: 2400 0011 0012 4945 434f 4445 0000 2445 $.....IECODE..$E │ │ │ -0049dbb0: 436f 6465 1100 1849 bf11 0000 2020 2024 Code...I.... $ │ │ │ -0049dbc0: 4543 6f64 6507 0019 4921 0000 5000 1949 ECode...I!..P..I │ │ │ +0049db90: 636c 6965 6e74 2073 6964 652e 0700 1a46 client side....F │ │ │ +0049dba0: 2400 0011 0012 4645 434f 4445 0000 2445 $.....FECODE..$E │ │ │ +0049dbb0: 436f 6465 1100 1846 bf11 0000 2020 2024 Code...F.... $ │ │ │ +0049dbc0: 4543 6f64 6507 0019 4621 0000 5000 1946 ECode...F!..P..F │ │ │ 0049dbd0: 3100 0020 2020 2445 435b 4f44 455d 2063 1.. $EC[ODE] c │ │ │ 0049dbe0: 6f6e 7461 696e 7320 6120 6c69 7374 206f ontains a list o │ │ │ 0049dbf0: 6620 6572 726f 7220 636f 6465 7320 666f f error codes fo │ │ │ 0049dc00: 7220 2261 6374 6976 6522 2065 7272 6f72 r "active" error │ │ │ -0049dc10: 7320 2d74 6865 2065 7272 6f72 4f00 1949 s -the errorO..I │ │ │ +0049dc10: 7320 2d74 6865 2065 7272 6f72 4f00 1946 s -the errorO..F │ │ │ 0049dc20: 4100 0020 2020 636f 6e64 6974 696f 6e73 A.. conditions │ │ │ 0049dc30: 2077 6869 6368 2061 7265 206e 6f74 2079 which are not y │ │ │ 0049dc40: 6574 2072 6573 6f6c 7665 642e 2049 6620 et resolved. If │ │ │ 0049dc50: 7468 6572 6520 6172 6520 6e6f 2061 6374 there are no act │ │ │ -0049dc60: 6976 6520 6572 726f 7273 2c50 0019 4951 ive errors,P..IQ │ │ │ +0049dc60: 6976 6520 6572 726f 7273 2c50 0019 4651 ive errors,P..FQ │ │ │ 0049dc70: 0000 2020 2024 4543 4f44 4520 636f 6e74 .. $ECODE cont │ │ │ 0049dc80: 6169 6e73 2074 6865 2065 6d70 7479 2073 ains the empty s │ │ │ 0049dc90: 7472 696e 672e 2057 6865 6e65 7665 7220 tring. Whenever │ │ │ 0049dca0: 616e 2065 7272 6f72 206f 6363 7572 732c an error occurs, │ │ │ -0049dcb0: 2061 2063 6f64 6520 666f 7254 0019 4961 a code forT..Ia │ │ │ +0049dcb0: 2061 2063 6f64 6520 666f 7254 0019 4661 a code forT..Fa │ │ │ 0049dcc0: 0000 2020 2074 6861 7420 6572 726f 7220 .. that error │ │ │ 0049dcd0: 6973 2061 7070 656e 6465 6420 746f 2074 is appended to t │ │ │ 0049dce0: 6865 2076 616c 7565 206f 6620 2445 434f he value of $ECO │ │ │ 0049dcf0: 4445 2069 6e20 7375 6368 2061 2077 6179 DE in such a way │ │ │ 0049dd00: 2074 6861 7420 7468 6520 7661 6c75 6538 that the value8 │ │ │ -0049dd10: 0019 4971 0000 2020 206f 6620 2445 434f ..Iq.. of $ECO │ │ │ +0049dd10: 0019 4671 0000 2020 206f 6620 2445 434f ..Fq.. of $ECO │ │ │ 0049dd20: 4445 2061 6c77 6179 7320 7374 6172 7473 DE always starts │ │ │ 0049dd30: 2061 6e64 2065 6e64 7320 7769 7468 2061 and ends with a │ │ │ -0049dd40: 2063 6f6d 6d61 2e07 0019 4981 0000 5100 comma....I...Q. │ │ │ -0049dd50: 1949 9100 0020 2020 5468 6520 7661 6c75 .I... The valu │ │ │ +0049dd40: 2063 6f6d 6d61 2e07 0019 4681 0000 5100 comma....F...Q. │ │ │ +0049dd50: 1946 9100 0020 2020 5468 6520 7661 6c75 .F... The valu │ │ │ 0049dd60: 6520 6f66 2024 4543 4f44 4520 6361 6e20 e of $ECODE can │ │ │ 0049dd70: 6265 2053 4554 2c20 616e 6420 7768 656e be SET, and when │ │ │ 0049dd80: 2069 7420 6973 2073 6574 2074 6f20 6120 it is set to a │ │ │ 0049dd90: 6e6f 6e2d 4e55 4c4c 2076 616c 7565 2c23 non-NULL value,# │ │ │ -0049dda0: 0018 49c0 1100 0020 2020 6572 726f 7220 ..I.... error │ │ │ +0049dda0: 0018 46c0 1100 0020 2020 6572 726f 7220 ..F.... error │ │ │ 0049ddb0: 7072 6f63 6573 7369 6e67 2073 7461 7274 processing start │ │ │ -0049ddc0: 732e 0700 1949 1200 004f 0019 4913 0000 s....I...O..I... │ │ │ +0049ddc0: 732e 0700 1946 1200 004f 0019 4613 0000 s....F...O..F... │ │ │ 0049ddd0: 2020 204c 6973 7420 6f66 2063 6f64 6573 List of codes │ │ │ 0049dde0: 2066 6f72 2024 4543 4f44 4520 7374 6172 for $ECODE star │ │ │ 0049ddf0: 7420 7769 7468 2063 6f6d 6d61 2073 6570 t with comma sep │ │ │ 0049de00: 6572 6174 6564 2062 7920 636f 6d6d 6173 erated by commas │ │ │ -0049de10: 2e20 4120 636f 6465 5400 1949 1400 0020 . A codeT..I... │ │ │ +0049de10: 2e20 4120 636f 6465 5400 1946 1400 0020 . A codeT..F... │ │ │ 0049de20: 2020 7374 6172 7473 2077 6974 6820 224d starts with "M │ │ │ 0049de30: 222c 2022 5522 2c20 6f72 2022 5a22 2c20 ", "U", or "Z", │ │ │ 0049de40: 7769 7468 2072 6573 7420 6e75 6d65 7269 with rest numeri │ │ │ 0049de50: 632e 2022 4d22 2063 6f64 6573 2061 7265 c. "M" codes are │ │ │ -0049de60: 2061 7373 6967 6e65 6420 6279 5200 1949 assigned byR..I │ │ │ +0049de60: 2061 7373 6967 6e65 6420 6279 5200 1946 assigned byR..F │ │ │ 0049de70: 1500 0020 2020 4d44 4320 284d 554d 5053 ... MDC (MUMPS │ │ │ 0049de80: 2044 6576 656c 6f70 6d65 6e74 2043 6f6d Development Com │ │ │ 0049de90: 6d69 7474 6565 292c 2022 5522 2062 7920 mittee), "U" by │ │ │ 0049dea0: 6170 706c 6963 6174 696f 6e20 2870 726f application (pro │ │ │ 0049deb0: 6772 616d 6d65 7273 292c 2061 6e64 3e00 grammers), and>. │ │ │ -0049dec0: 1949 1600 0020 2020 225a 2220 636f 6465 .I... "Z" code │ │ │ +0049dec0: 1946 1600 0020 2020 225a 2220 636f 6465 .F... "Z" code │ │ │ 0049ded0: 7320 6279 204d 554d 5053 2069 6d70 6c65 s by MUMPS imple │ │ │ 0049dee0: 6d65 6e74 6f72 7320 2869 6e20 7468 6973 mentors (in this │ │ │ -0049def0: 2063 6173 6520 4754 2e4d 292e 0700 1949 case GT.M)....I │ │ │ -0049df00: 1700 0050 0019 4918 0000 2020 2041 6e20 ...P..I... An │ │ │ +0049def0: 2063 6173 6520 4754 2e4d 292e 0700 1946 case GT.M)....F │ │ │ +0049df00: 1700 0050 0019 4618 0000 2020 2041 6e20 ...P..F... An │ │ │ 0049df10: 6572 726f 7220 616c 7761 7973 2068 6173 error always has │ │ │ 0049df20: 2061 2047 542e 4d20 7370 6563 6966 6965 a GT.M specifie │ │ │ 0049df30: 6420 636f 6465 2061 6e64 206d 616e 7920 d code and many │ │ │ 0049df40: 6572 726f 7273 2061 6c73 6f20 6861 7665 errors also have │ │ │ -0049df50: 2061 6e52 0019 4919 0000 2020 2041 4e53 anR..I... ANS │ │ │ +0049df50: 2061 6e52 0019 4619 0000 2020 2041 4e53 anR..F... ANS │ │ │ 0049df60: 4920 5374 616e 6461 7264 2063 6f64 652e I Standard code. │ │ │ 0049df70: 2054 6865 2063 6f6d 706c 6574 6520 6c69 The complete li │ │ │ 0049df80: 7374 206f 6620 7374 616e 6461 7264 697a st of standardiz │ │ │ 0049df90: 6564 2065 7272 6f72 2063 6f64 6573 2063 ed error codes c │ │ │ -0049dfa0: 616e 2062 654f 0019 491a 0000 2020 2072 an beO..I... r │ │ │ +0049dfa0: 616e 2062 654f 0019 461a 0000 2020 2072 an beO..F... r │ │ │ 0049dfb0: 6566 6572 656e 6365 6420 6672 6f6d 2047 eferenced from G │ │ │ 0049dfc0: 542e 4d20 4d65 7373 6167 6520 616e 6420 T.M Message and │ │ │ 0049dfd0: 5265 636f 7665 7279 2050 726f 6365 6475 Recovery Procedu │ │ │ 0049dfe0: 7265 7320 5265 6665 7265 6e63 6520 4d61 res Reference Ma │ │ │ 0049dff0: 6e75 616c 0000 0000 0000 0000 0000 0000 nual............ │ │ │ 0049e000: 0400 0000 b707 0000 a22c 0000 0000 0000 .........,...... │ │ │ -0049e010: 3b00 0049 4845 4c50 00ff 7300 ff49 5356 ;..IHELP..s..ISV │ │ │ +0049e010: 3b00 0046 4845 4c50 00ff 7300 ff49 5356 ;..FHELP..s..ISV │ │ │ 0049e020: 00ff 7300 ff24 4543 4f44 4500 c021 0000 ..s..$ECODE..!.. │ │ │ 0049e030: 2020 2076 6572 7369 6f6e 2034 2e33 2061 version 4.3 a │ │ │ -0049e040: 6e64 206f 6e77 6172 6473 2e07 0019 4922 nd onwards....I" │ │ │ -0049e050: 0000 3c00 1949 2300 0020 2020 4946 2024 ..<..I#.. IF $ │ │ │ +0049e040: 6e64 206f 6e77 6172 6473 2e07 0019 4622 nd onwards....F" │ │ │ +0049e050: 0000 3c00 1946 2300 0020 2020 4946 2024 ..<..F#.. IF $ │ │ │ 0049e060: 4543 4f44 455b 222c 4d36 312c 2220 5752 ECODE[",M61," WR │ │ │ 0049e070: 4954 4520 2255 6e64 6566 696e 6564 206c ITE "Undefined l │ │ │ 0049e080: 6f63 616c 2076 6172 6961 626c 6522 0700 ocal variable".. │ │ │ -0049e090: 1949 2400 0012 0019 4925 0000 2020 202a .I$.....I%.. * │ │ │ -0049e0a0: 2a4e 6f74 652a 2a07 0019 4926 0000 4f00 *Note**...I&..O. │ │ │ -0049e0b0: 1949 2700 0020 2020 5468 6520 6c65 6674 .I'.. The left │ │ │ +0049e090: 1946 2400 0012 0019 4625 0000 2020 202a .F$.....F%.. * │ │ │ +0049e0a0: 2a4e 6f74 652a 2a07 0019 4626 0000 4f00 *Note**...F&..O. │ │ │ +0049e0b0: 1946 2700 0020 2020 5468 6520 6c65 6674 .F'.. The left │ │ │ 0049e0c0: 6d6f 7374 2063 6861 7261 6374 6572 206f most character o │ │ │ 0049e0d0: 6620 7468 6520 7661 6c75 6520 6f66 2024 f the value of $ │ │ │ 0049e0e0: 4543 4f44 4520 6973 2061 6c77 6179 7320 ECODE is always │ │ │ 0049e0f0: 6120 636f 6d6d 612e 2054 6869 734f 0019 a comma. ThisO.. │ │ │ -0049e100: 4928 0000 2020 206d 6561 6e73 2074 6861 I(.. means tha │ │ │ +0049e100: 4628 0000 2020 206d 6561 6e73 2074 6861 F(.. means tha │ │ │ 0049e110: 7420 6576 6572 7920 6572 726f 7220 636f t every error co │ │ │ 0049e120: 6465 2074 6861 7420 6973 2073 746f 7265 de that is store │ │ │ 0049e130: 6420 696e 2024 4543 4f44 4520 6973 2073 d in $ECODE is s │ │ │ -0049e140: 7572 726f 756e 6465 6420 6279 5300 1949 urrounded byS..I │ │ │ +0049e140: 7572 726f 756e 6465 6420 6279 5300 1946 urrounded byS..F │ │ │ 0049e150: 2900 0020 2020 636f 6d6d 6173 2e20 4966 ).. commas. If │ │ │ 0049e160: 2024 4543 4f44 4520 7761 7320 746f 2063 $ECODE was to c │ │ │ 0049e170: 6f6e 7461 696e 7320 7468 6520 6572 726f ontains the erro │ │ │ 0049e180: 7220 636f 6465 2077 6974 686f 7574 2074 r code without t │ │ │ 0049e190: 6865 2063 6f6d 6d61 7320 2874 6861 7453 he commas (thatS │ │ │ -0049e1a0: 0019 492a 0000 2020 2069 732c 2022 4d36 ..I*.. is, "M6 │ │ │ +0049e1a0: 0019 462a 0000 2020 2069 732c 2022 4d36 ..F*.. is, "M6 │ │ │ 0049e1b0: 3122 292c 2074 6865 2076 6172 6961 626c 1"), the variabl │ │ │ 0049e1c0: 6520 776f 756c 6420 6368 6563 6b20 666f e would check fo │ │ │ 0049e1d0: 7220 7375 6273 6574 2022 4d36 2220 6173 r subset "M6" as │ │ │ 0049e1e0: 2077 656c 6c2e 2054 6875 732c 2069 7420 well. Thus, it │ │ │ -0049e1f0: 6973 4c00 1949 3100 0020 2020 7265 636f isL..I1.. reco │ │ │ +0049e1f0: 6973 4c00 1946 3100 0020 2020 7265 636f isL..F1.. reco │ │ │ 0049e200: 6d6d 656e 6465 6420 7468 6174 2079 6f75 mmended that you │ │ │ 0049e210: 2069 6e63 6c75 6465 2074 6865 2063 6f6d include the com │ │ │ 0049e220: 6d61 7320 696e 2074 6865 2076 616c 7565 mas in the value │ │ │ 0049e230: 2074 6f20 6368 6563 6b2e 2046 6f72 3900 to check. For9. │ │ │ -0049e240: 1949 3200 0020 2020 6578 616d 706c 653b .I2.. example; │ │ │ +0049e240: 1946 3200 0020 2020 6578 616d 706c 653b .F2.. example; │ │ │ 0049e250: 2063 6865 636b 2077 6865 7468 6572 2024 check whether $ │ │ │ 0049e260: 4543 4f44 4520 636f 6e74 6169 6e73 2022 ECODE contains " │ │ │ -0049e270: 2c4d 3631 2c22 2e07 0019 4933 0000 5400 ,M61,"....I3..T. │ │ │ -0049e280: 1949 3400 0020 2020 2445 434f 4445 2063 .I4.. $ECODE c │ │ │ +0049e270: 2c4d 3631 2c22 2e07 0019 4633 0000 5400 ,M61,"....F3..T. │ │ │ +0049e280: 1946 3400 0020 2020 2445 434f 4445 2063 .F4.. $ECODE c │ │ │ 0049e290: 616e 2062 6520 5345 5420 6275 7420 6e6f an be SET but no │ │ │ 0049e2a0: 7420 4e45 5727 642e 2057 6865 6e20 2445 t NEW'd. When $E │ │ │ 0049e2b0: 434f 4445 2069 7320 7365 7420 746f 2074 CODE is set to t │ │ │ 0049e2c0: 6865 2065 6d70 7479 2073 7472 696e 6720 he empty string │ │ │ -0049e2d0: 2822 5300 1949 3500 0020 2020 2229 2c20 ("S..I5.. "), │ │ │ +0049e2d0: 2822 5300 1946 3500 0020 2020 2229 2c20 ("S..F5.. "), │ │ │ 0049e2e0: 6572 726f 7220 6861 6e64 6c69 6e67 2062 error handling b │ │ │ 0049e2f0: 6563 6f6d 6573 2022 696e 6163 7469 7665 ecomes "inactive │ │ │ 0049e300: 2220 616e 6420 7468 6572 6566 6f72 6520 " and therefore │ │ │ 0049e310: 5155 4954 2064 6f65 7320 6e6f 7420 7472 QUIT does not tr │ │ │ -0049e320: 6967 6765 7224 0019 4936 0000 2020 2061 igger$..I6.. a │ │ │ +0049e320: 6967 6765 7224 0019 4636 0000 2020 2061 igger$..F6.. a │ │ │ 0049e330: 6464 6974 696f 6e61 6c20 6572 726f 7220 dditional error │ │ │ -0049e340: 6861 6e64 6c69 6e67 2e07 0019 4937 0000 handling....I7.. │ │ │ -0049e350: 5100 1949 3800 0020 2020 5768 656e 2024 Q..I8.. When $ │ │ │ +0049e340: 6861 6e64 6c69 6e67 2e07 0019 4637 0000 handling....F7.. │ │ │ +0049e350: 5100 1946 3800 0020 2020 5768 656e 2024 Q..F8.. When $ │ │ │ 0049e360: 4543 4f44 4520 6973 206e 6f74 2073 6574 ECODE is not set │ │ │ 0049e370: 2074 6f20 7468 6520 656d 7074 7920 7374 to the empty st │ │ │ 0049e380: 7269 6e67 2c20 4d20 6572 726f 7220 6861 ring, M error ha │ │ │ 0049e390: 6e64 6c69 6e67 2069 7320 6163 7469 7665 ndling is active │ │ │ -0049e3a0: 2c40 0019 4939 0000 2020 2077 6869 6368 ,@..I9.. which │ │ │ +0049e3a0: 2c40 0019 4639 0000 2020 2077 6869 6368 ,@..F9.. which │ │ │ 0049e3b0: 2061 6c73 6f20 6166 6665 6374 7320 6265 also affects be │ │ │ 0049e3c0: 6861 7669 6f72 2069 6e20 736f 6d65 2061 havior in some a │ │ │ 0049e3d0: 7370 6563 7473 206f 6620 2453 5441 434b spects of $STACK │ │ │ -0049e3e0: 2e07 0019 493a 0000 1200 1349 5354 4143 ....I:.....ISTAC │ │ │ -0049e3f0: 4b00 0024 4553 7461 636b 1200 1949 bf11 K..$EStack...I.. │ │ │ -0049e400: 0000 2020 2024 4553 7461 636b 0700 1a49 .. $EStack...I │ │ │ -0049e410: 2100 0050 001a 4931 0000 2020 2024 4553 !..P..I1.. $ES │ │ │ +0049e3e0: 2e07 0019 463a 0000 1200 1346 5354 4143 ....F:.....FSTAC │ │ │ +0049e3f0: 4b00 0024 4553 7461 636b 1200 1946 bf11 K..$EStack...F.. │ │ │ +0049e400: 0000 2020 2024 4553 7461 636b 0700 1a46 .. $EStack...F │ │ │ +0049e410: 2100 0050 001a 4631 0000 2020 2024 4553 !..P..F1.. $ES │ │ │ 0049e420: 5b54 4143 4b5d 2063 6f6e 7461 696e 7320 [TACK] contains │ │ │ 0049e430: 616e 2069 6e74 6567 6572 2063 6f75 6e74 an integer count │ │ │ 0049e440: 206f 6620 7468 6520 6e75 6d62 6572 206f of the number o │ │ │ 0049e450: 6620 4d20 7669 7274 7561 6c20 6d61 6368 f M virtual mach │ │ │ -0049e460: 696e 6553 001a 4941 0000 2020 2073 7461 ineS..IA.. sta │ │ │ +0049e460: 696e 6553 001a 4641 0000 2020 2073 7461 ineS..FA.. sta │ │ │ 0049e470: 636b 206c 6576 656c 7320 7468 6174 2068 ck levels that h │ │ │ 0049e480: 6176 6520 6265 656e 2061 6374 6976 6174 ave been activat │ │ │ 0049e490: 6564 2061 6e64 206e 6f74 2072 656d 6f76 ed and not remov │ │ │ 0049e4a0: 6564 2073 696e 6365 2074 6865 206c 6173 ed since the las │ │ │ -0049e4b0: 7420 7469 6d65 1c00 1a49 5100 0020 2020 t time...IQ.. │ │ │ +0049e4b0: 7420 7469 6d65 1c00 1a46 5100 0020 2020 t time...FQ.. │ │ │ 0049e4c0: 2445 5354 4143 4b20 7761 7320 4e45 5727 $ESTACK was NEW' │ │ │ -0049e4d0: 642e 0700 1a49 6100 0052 001a 4971 0000 d....Ia..R..Iq.. │ │ │ +0049e4d0: 642e 0700 1a46 6100 0052 001a 4671 0000 d....Fa..R..Fq.. │ │ │ 0049e4e0: 2020 2041 204e 4557 2024 4553 5441 434b A NEW $ESTACK │ │ │ 0049e4f0: 2073 6176 6573 2074 6865 2076 616c 7565 saves the value │ │ │ 0049e500: 206f 6620 6375 7272 656e 7420 2445 5354 of current $EST │ │ │ 0049e510: 4143 4b20 616e 6420 7468 656e 2073 6574 ACK and then set │ │ │ -0049e520: 7320 6974 7320 7661 6c75 6553 001a 4981 s its valueS..I. │ │ │ +0049e520: 7320 6974 7320 7661 6c75 6553 001a 4681 s its valueS..F. │ │ │ 0049e530: 0000 2020 2074 6f20 7a65 726f 2028 3029 .. to zero (0) │ │ │ 0049e540: 2e20 4966 2024 4553 5441 434b 2068 6173 . If $ESTACK has │ │ │ 0049e550: 206e 6f74 2062 6565 6e20 4e45 5727 6420 not been NEW'd │ │ │ 0049e560: 696e 2074 6865 2063 7572 7265 6e74 2065 in the current e │ │ │ 0049e570: 7865 6375 7469 6f6e 2070 6174 682c 1900 xecution path,.. │ │ │ -0049e580: 1a49 9100 0020 2020 2445 5354 4143 4b3d .I... $ESTACK= │ │ │ -0049e590: 2453 5441 434b 2e08 0019 49c0 1100 0036 $STACK....I....6 │ │ │ -0049e5a0: 001a 4912 0000 2020 2053 4554 2024 4554 ..I... SET $ET │ │ │ +0049e580: 1a46 9100 0020 2020 2445 5354 4143 4b3d .F... $ESTACK= │ │ │ +0049e590: 2453 5441 434b 2e08 0019 46c0 1100 0036 $STACK....F....6 │ │ │ +0049e5a0: 001a 4612 0000 2020 2053 4554 2024 4554 ..F... SET $ET │ │ │ 0049e5b0: 5241 503d 2251 5549 543a 2445 5354 4143 RAP="QUIT:$ESTAC │ │ │ 0049e5c0: 4b20 474f 544f 204c 4142 454c 5e52 4f55 K GOTO LABEL^ROU │ │ │ -0049e5d0: 5449 4e45 2207 001a 4913 0000 5400 1a49 TINE"...I...T..I │ │ │ +0049e5d0: 5449 4e45 2207 001a 4613 0000 5400 1a46 TINE"...F...T..F │ │ │ 0049e5e0: 1400 0020 2020 2445 5354 4143 4b20 6d61 ... $ESTACK ma │ │ │ 0049e5f0: 7962 6520 7573 6564 2061 7320 6120 666c ybe used as a fl │ │ │ 0049e600: 6167 2074 6f20 696e 6469 6361 7465 2065 ag to indicate e │ │ │ 0049e610: 7272 6f72 2074 7261 7073 2069 6e76 6f6b rror traps invok │ │ │ 0049e620: 6564 2069 6e20 7061 7274 6963 756c 6172 ed in particular │ │ │ -0049e630: 5100 1a49 1500 0020 2020 7374 6163 6b20 Q..I... stack │ │ │ +0049e630: 5100 1a46 1500 0020 2020 7374 6163 6b20 Q..F... stack │ │ │ 0049e640: 6c65 7665 6c73 206e 6565 6465 6420 746f levels needed to │ │ │ 0049e650: 2070 6572 666f 726d 2073 6f6d 6520 6469 perform some di │ │ │ 0049e660: 6666 6572 656e 7420 6163 7469 6f6e 2873 fferent action(s │ │ │ 0049e670: 292e 2024 4553 5441 434b 2063 616e 2062 ). $ESTACK can b │ │ │ -0049e680: 6547 001a 4916 0000 2020 206d 6f73 7420 eG..I... most │ │ │ +0049e680: 6547 001a 4616 0000 2020 206d 6f73 7420 eG..F... most │ │ │ 0049e690: 7573 6566 756c 2069 6e20 7365 7474 696e useful in settin │ │ │ 0049e6a0: 6720 7570 2061 206c 6179 6572 6564 2065 g up a layered e │ │ │ 0049e6b0: 7272 6f72 2074 7261 7070 696e 6720 6d65 rror trapping me │ │ │ -0049e6c0: 6368 616e 6973 6d2e 0700 1a49 1700 0012 chanism....I.... │ │ │ -0049e6d0: 001a 4918 0000 2020 202a 2a4e 6f74 652a ..I... **Note* │ │ │ -0049e6e0: 2a07 001a 4919 0000 4f00 1a49 1a00 0020 *...I...O..I... │ │ │ +0049e6c0: 6368 616e 6973 6d2e 0700 1a46 1700 0012 chanism....F.... │ │ │ +0049e6d0: 001a 4618 0000 2020 202a 2a4e 6f74 652a ..F... **Note* │ │ │ +0049e6e0: 2a07 001a 4619 0000 4f00 1a46 1a00 0020 *...F...O..F... │ │ │ 0049e6f0: 2020 4754 2e4d 2064 6f65 7320 6e6f 7420 GT.M does not │ │ │ 0049e700: 7065 726d 6974 2024 4553 5441 434b 2074 permit $ESTACK t │ │ │ 0049e710: 6f20 6265 2053 4554 2c20 686f 7765 7665 o be SET, howeve │ │ │ 0049e720: 7220 2445 5354 4143 4b20 6361 6e20 6265 r $ESTACK can be │ │ │ -0049e730: 204e 4557 6564 2e07 001a 4921 0000 1000 NEWed....I!.... │ │ │ -0049e740: 1349 5452 4150 0000 2445 5472 6170 1100 .ITRAP..$ETrap.. │ │ │ -0049e750: 1849 bf11 0000 2020 2024 4554 7261 7007 .I.... $ETrap. │ │ │ -0049e760: 0019 4921 0000 5100 1949 3100 0020 2020 ..I!..Q..I1.. │ │ │ +0049e730: 204e 4557 6564 2e07 001a 4621 0000 1000 NEWed....F!.... │ │ │ +0049e740: 1346 5452 4150 0000 2445 5472 6170 1100 .FTRAP..$ETrap.. │ │ │ +0049e750: 1846 bf11 0000 2020 2024 4554 7261 7007 .F.... $ETrap. │ │ │ +0049e760: 0019 4621 0000 5100 1946 3100 0020 2020 ..F!..Q..F1.. │ │ │ 0049e770: 2445 545b 5241 505d 2063 6f6e 7461 696e $ET[RAP] contain │ │ │ 0049e780: 7320 6120 7374 7269 6e67 2076 616c 7565 s a string value │ │ │ 0049e790: 2074 6861 7420 4754 2e4d 2069 6e76 6f6b that GT.M invok │ │ │ 0049e7a0: 6573 2077 6865 6e20 616e 2065 7272 6f72 es when an error │ │ │ 0049e7b0: 206f 6363 7572 7300 0000 0000 0000 0000 occurs......... │ │ │ 0049e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049e800: 0400 0000 f907 0000 cb2c 0000 0000 0000 .........,...... │ │ │ -0049e810: 6d00 0049 4845 4c50 00ff 7300 ff49 5356 m..IHELP..s..ISV │ │ │ +0049e810: 6d00 0046 4845 4c50 00ff 7300 ff49 5356 m..FHELP..s..ISV │ │ │ 0049e820: 00ff 7300 ff24 4554 5241 5000 bf41 0000 ..s..$ETRAP..A.. │ │ │ 0049e830: 2020 2064 7572 696e 6720 726f 7574 696e during routin │ │ │ 0049e840: 6520 6578 6563 7574 696f 6e2e 2057 6865 e execution. Whe │ │ │ 0049e850: 6e20 6120 7072 6f63 6573 7320 6973 2069 n a process is i │ │ │ 0049e860: 6e69 7469 6174 6564 2c20 4754 2e4d 2061 nitiated, GT.M a │ │ │ 0049e870: 7373 6967 6e73 2024 4554 5241 5053 0019 ssigns $ETRAPS.. │ │ │ -0049e880: 4951 0000 2020 2074 6865 2076 616c 7565 IQ.. the value │ │ │ +0049e880: 4651 0000 2020 2074 6865 2076 616c 7565 FQ.. the value │ │ │ 0049e890: 206f 6620 7468 6520 6774 6d5f 6574 7261 of the gtm_etra │ │ │ 0049e8a0: 7020 656e 7669 726f 6e6d 656e 7420 7661 p environment va │ │ │ 0049e8b0: 7269 6162 6c65 2c20 6966 2067 746d 5f65 riable, if gtm_e │ │ │ 0049e8c0: 7472 6170 2069 7320 6465 6669 6e65 642c trap is defined, │ │ │ -0049e8d0: 5300 1949 6100 0020 2020 616e 6420 6f74 S..Ia.. and ot │ │ │ +0049e8d0: 5300 1946 6100 0020 2020 616e 6420 6f74 S..Fa.. and ot │ │ │ 0049e8e0: 6865 7277 6973 6520 7468 6520 656d 7074 herwise the empt │ │ │ 0049e8f0: 7920 7374 7269 6e67 2c20 696e 2077 6869 y string, in whi │ │ │ 0049e900: 6368 2063 6173 6520 245a 5452 4150 3d22 ch case $ZTRAP=" │ │ │ 0049e910: 4222 2063 6f6e 7472 6f6c 7320 696e 6974 B" controls init │ │ │ -0049e920: 6961 6c19 0019 4971 0000 2020 2065 7272 ial...Iq.. err │ │ │ -0049e930: 6f72 2068 616e 646c 696e 672e 0700 1949 or handling....I │ │ │ -0049e940: 8100 0053 0019 4991 0000 2020 2054 6865 ...S..I... The │ │ │ +0049e920: 6961 6c19 0019 4671 0000 2020 2065 7272 ial...Fq.. err │ │ │ +0049e930: 6f72 2068 616e 646c 696e 672e 0700 1946 or handling....F │ │ │ +0049e940: 8100 0053 0019 4691 0000 2020 2054 6865 ...S..F... The │ │ │ 0049e950: 2076 616c 7565 206f 6620 7468 6973 2076 value of this v │ │ │ 0049e960: 6172 6961 626c 6520 6973 2074 6865 204d ariable is the M │ │ │ 0049e970: 5b55 4d50 535d 2063 6f64 6520 7468 6174 [UMPS] code that │ │ │ 0049e980: 2047 542e 4d20 6578 6563 7574 6573 2077 GT.M executes w │ │ │ -0049e990: 6865 6e20 6974 1f00 1849 c011 0000 2020 hen it...I.... │ │ │ +0049e990: 6865 6e20 6974 1f00 1846 c011 0000 2020 hen it...F.... │ │ │ 0049e9a0: 2065 6e63 6f75 6e74 6572 7320 616e 2065 encounters an e │ │ │ -0049e9b0: 7272 6f72 2e07 0019 4912 0000 3600 1949 rror....I...6..I │ │ │ +0049e9b0: 7272 6f72 2e07 0019 4612 0000 3600 1946 rror....F...6..F │ │ │ 0049e9c0: 1300 0020 2020 5345 5420 2445 5452 4150 ... SET $ETRAP │ │ │ 0049e9d0: 3d22 5155 4954 3a24 4553 5441 434b 2047 ="QUIT:$ESTACK G │ │ │ 0049e9e0: 4f54 4f20 4c41 4245 4c5e 524f 5554 494e OTO LABEL^ROUTIN │ │ │ -0049e9f0: 4522 0700 1949 1400 0054 0019 4915 0000 E"...I...T..I... │ │ │ +0049e9f0: 4522 0700 1946 1400 0054 0019 4615 0000 E"...F...T..F... │ │ │ 0049ea00: 2020 2054 6865 2076 616c 7565 206f 6620 The value of │ │ │ 0049ea10: 2445 5452 4150 2069 7320 6368 616e 6765 $ETRAP is change │ │ │ 0049ea20: 6420 7769 7468 2074 6865 2053 4554 2063 d with the SET c │ │ │ 0049ea30: 6f6d 6d61 6e64 2e20 4368 616e 6769 6e67 ommand. Changing │ │ │ 0049ea40: 2074 6865 2076 616c 7565 206f 6654 0019 the value ofT.. │ │ │ -0049ea50: 4916 0000 2020 2024 4554 5241 5020 7769 I... $ETRAP wi │ │ │ +0049ea50: 4616 0000 2020 2024 4554 5241 5020 7769 F... $ETRAP wi │ │ │ 0049ea60: 7468 2074 6865 2053 4554 2063 6f6d 6d61 th the SET comma │ │ │ 0049ea70: 6e64 2069 6e69 7469 6174 6573 2061 206e nd initiates a n │ │ │ 0049ea80: 6577 2074 7261 703b 2069 7420 646f 6573 ew trap; it does │ │ │ 0049ea90: 206e 6f74 2073 6176 6520 7468 6520 6f6c not save the ol │ │ │ -0049eaa0: 640f 0019 4917 0000 2020 2074 7261 702e d...I... trap. │ │ │ -0049eab0: 0700 1949 1800 0050 0019 4919 0000 2020 ...I...P..I... │ │ │ +0049eaa0: 640f 0019 4617 0000 2020 2074 7261 702e d...F... trap. │ │ │ +0049eab0: 0700 1946 1800 0050 0019 4619 0000 2020 ...F...P..F... │ │ │ 0049eac0: 2024 4554 5241 5020 6d61 7920 616c 736f $ETRAP may also │ │ │ 0049ead0: 2061 7070 6561 7220 6173 2061 6e20 6172 appear as an ar │ │ │ 0049eae0: 6775 6d65 6e74 2074 6f20 616e 2069 6e63 gument to an inc │ │ │ 0049eaf0: 6c75 7369 7665 204e 4557 2063 6f6d 6d61 lusive NEW comma │ │ │ -0049eb00: 6e64 2e20 4e45 5751 0019 491a 0000 2020 nd. NEWQ..I... │ │ │ +0049eb00: 6e64 2e20 4e45 5751 0019 461a 0000 2020 nd. NEWQ..F... │ │ │ 0049eb10: 2024 4554 5241 5020 6361 7573 6573 2047 $ETRAP causes G │ │ │ 0049eb20: 542e 4d20 746f 2073 7461 636b 2074 6865 T.M to stack the │ │ │ 0049eb30: 2061 6374 6976 6520 636f 6e64 6974 696f active conditio │ │ │ 0049eb40: 6e20 6861 6e64 6c65 7227 7320 2824 4554 n handler's ($ET │ │ │ -0049eb50: 5241 5029 206f 6c64 5400 1949 2100 0020 RAP) oldT..I!.. │ │ │ +0049eb50: 5241 5029 206f 6c64 5400 1946 2100 0020 RAP) oldT..F!.. │ │ │ 0049eb60: 2020 7661 6c75 652e 204e 4557 206c 6561 value. NEW lea │ │ │ 0049eb70: 7665 7320 7468 6520 2445 5452 4150 2075 ves the $ETRAP u │ │ │ 0049eb80: 6e63 6861 6e67 6564 2072 6567 6172 646c nchanged regardl │ │ │ 0049eb90: 6573 7320 6f66 2074 6865 2070 7265 7669 ess of the previ │ │ │ -0049eba0: 6f75 736c 7920 6163 7469 7665 5000 1949 ously activeP..I │ │ │ +0049eba0: 6f75 736c 7920 6163 7469 7665 5000 1946 ously activeP..F │ │ │ 0049ebb0: 2200 0020 2020 636f 6e64 6974 696f 6e20 ".. condition │ │ │ 0049ebc0: 6861 6e64 6c65 722e 204e 4557 2024 4554 handler. NEW $ET │ │ │ 0049ebd0: 5241 5020 636f 6d6d 616e 6420 7075 7473 RAP command puts │ │ │ 0049ebe0: 2024 4554 5241 5020 696e 2063 6f6e 7472 $ETRAP in contr │ │ │ -0049ebf0: 6f6c 2066 6f72 2065 7272 6f72 1300 1949 ol for error...I │ │ │ +0049ebf0: 6f6c 2066 6f72 2065 7272 6f72 1300 1946 ol for error...F │ │ │ 0049ec00: 2300 0020 2020 6861 6e64 6c69 6e67 2e07 #.. handling.. │ │ │ -0049ec10: 0019 4924 0000 5300 1949 2500 0020 2020 ..I$..S..I%.. │ │ │ +0049ec10: 0019 4624 0000 5300 1946 2500 0020 2020 ..F$..S..F%.. │ │ │ 0049ec20: 466f 7220 6d6f 7265 2065 7861 6d70 6c65 For more example │ │ │ 0049ec30: 7320 6f66 2074 6865 2075 7365 206f 6620 s of the use of │ │ │ 0049ec40: 7370 6563 6961 6c20 7661 7269 6162 6c65 special variable │ │ │ 0049ec50: 2024 4554 5241 502c 2073 6565 2074 6865 $ETRAP, see the │ │ │ -0049ec60: 2066 756e 6374 696f 6e13 0019 4926 0000 function...I&.. │ │ │ -0049ec70: 2020 2024 5354 4143 4b28 292e 0700 1949 $STACK()....I │ │ │ -0049ec80: 2700 0015 0012 4948 4f52 4f4c 4f47 0000 '.....IHOROLOG.. │ │ │ -0049ec90: 2448 6f72 6f6c 6f67 1300 1a49 bf11 0000 $Horolog...I.... │ │ │ -0049eca0: 2020 2024 486f 726f 6c6f 6707 001b 4921 $Horolog...I! │ │ │ -0049ecb0: 0000 5400 1b49 3100 0020 2020 2448 5b4f ..T..I1.. $H[O │ │ │ +0049ec60: 2066 756e 6374 696f 6e13 0019 4626 0000 function...F&.. │ │ │ +0049ec70: 2020 2024 5354 4143 4b28 292e 0700 1946 $STACK()....F │ │ │ +0049ec80: 2700 0015 0012 4648 4f52 4f4c 4f47 0000 '.....FHOROLOG.. │ │ │ +0049ec90: 2448 6f72 6f6c 6f67 1300 1a46 bf11 0000 $Horolog...F.... │ │ │ +0049eca0: 2020 2024 486f 726f 6c6f 6707 001b 4621 $Horolog...F! │ │ │ +0049ecb0: 0000 5400 1b46 3100 0020 2020 2448 5b4f ..T..F1.. $H[O │ │ │ 0049ecc0: 524f 4c4f 475d 2063 6f6e 7461 696e 7320 ROLOG] contains │ │ │ 0049ecd0: 6120 7374 7269 6e67 2076 616c 7565 2073 a string value s │ │ │ 0049ece0: 7065 6369 6679 696e 6720 7468 6520 6e75 pecifying the nu │ │ │ 0049ecf0: 6d62 6572 206f 6620 6461 7973 2073 696e mber of days sin │ │ │ -0049ed00: 6365 2022 3331 5200 1b49 4100 0020 2020 ce "31R..IA.. │ │ │ +0049ed00: 6365 2022 3331 5200 1b46 4100 0020 2020 ce "31R..FA.. │ │ │ 0049ed10: 4465 6365 6d62 6572 2c20 3138 3430 2c22 December, 1840," │ │ │ 0049ed20: 2061 6e64 2074 6865 206e 756d 6265 7220 and the number │ │ │ 0049ed30: 6f66 2073 6563 6f6e 6473 2073 696e 6365 of seconds since │ │ │ 0049ed40: 206d 6964 6e69 6768 7420 6f66 2064 6174 midnight of dat │ │ │ -0049ed50: 6520 696e 2074 6865 5400 1b49 5100 0020 e in theT..IQ.. │ │ │ +0049ed50: 6520 696e 2074 6865 5400 1b46 5100 0020 e in theT..FQ.. │ │ │ 0049ed60: 2020 7469 6d65 207a 6f6e 6520 6f66 2074 time zone of t │ │ │ 0049ed70: 6865 2070 726f 6365 7373 2c20 7365 7061 he process, sepa │ │ │ 0049ed80: 7261 7465 6420 6279 2061 2063 6f6d 6d61 rated by a comma │ │ │ 0049ed90: 2028 2c29 2e20 4174 206d 6964 6e69 6768 (,). At midnigh │ │ │ -0049eda0: 742c 2074 6865 2070 6965 6365 4d00 1b49 t, the pieceM..I │ │ │ +0049eda0: 742c 2074 6865 2070 6965 6365 4d00 1b46 t, the pieceM..F │ │ │ 0049edb0: 6100 0020 2020 6f66 2074 6865 2073 7472 a.. of the str │ │ │ 0049edc0: 696e 6720 666f 6c6c 6f77 696e 6720 7468 ing following th │ │ │ 0049edd0: 6520 636f 6d6d 6120 7265 7365 7473 2074 e comma resets t │ │ │ 0049ede0: 6f20 7a65 726f 2028 3029 2c20 616e 6420 o zero (0), and │ │ │ -0049edf0: 7468 6520 7069 6563 6551 001b 4971 0000 the pieceQ..Iq.. │ │ │ +0049edf0: 7468 6520 7069 6563 6551 001b 4671 0000 the pieceQ..Fq.. │ │ │ 0049ee00: 2020 2070 7265 6365 6469 6e67 2074 6865 preceding the │ │ │ 0049ee10: 2063 6f6d 6d61 2069 6e63 7265 6d65 6e74 comma increment │ │ │ 0049ee20: 7320 6279 206f 6e65 2028 3129 2e20 4754 s by one (1). GT │ │ │ 0049ee30: 2e4d 2064 6f65 7320 6e6f 7420 7065 726d .M does not perm │ │ │ -0049ee40: 6974 2074 6865 2053 4554 4e00 1b49 8100 it the SETN..I.. │ │ │ +0049ee40: 6974 2074 6865 2053 4554 4e00 1b46 8100 it the SETN..F.. │ │ │ 0049ee50: 0020 2020 636f 6d6d 616e 6420 746f 206d . command to m │ │ │ 0049ee60: 6f64 6966 7920 2448 4f52 4f4c 4f47 2e20 odify $HOROLOG. │ │ │ 0049ee70: 4120 7072 6f63 6573 7320 7461 6b65 7320 A process takes │ │ │ 0049ee80: 7468 6520 7379 7374 656d 2074 696d 6520 the system time │ │ │ -0049ee90: 6672 6f6d 2074 6865 5400 1b49 9100 0020 from theT..I... │ │ │ +0049ee90: 6672 6f6d 2074 6865 5400 1b46 9100 0020 from theT..F... │ │ │ 0049eea0: 2020 7379 7374 656d 2063 6c6f 636b 2c20 system clock, │ │ │ 0049eeb0: 6275 7420 6361 6e20 6164 6a75 7374 2074 but can adjust t │ │ │ 0049eec0: 6865 2074 696d 6520 7a6f 6e65 2062 7920 he time zone by │ │ │ 0049eed0: 6170 7072 6f70 7269 6174 656c 7920 7365 appropriately se │ │ │ -0049eee0: 7474 696e 6720 7468 6520 545a 5500 1a49 tting the TZU..I │ │ │ +0049eee0: 7474 696e 6720 7468 6520 545a 5500 1a46 tting the TZU..F │ │ │ 0049eef0: c011 0000 2020 2065 6e76 6972 6f6e 6d65 .... environme │ │ │ 0049ef00: 6e74 2076 6172 6961 626c 6520 6265 666f nt variable befo │ │ │ 0049ef10: 7265 2069 6e76 6f6b 696e 6720 4754 2e4d re invoking GT.M │ │ │ 0049ef20: 2e20 2448 4f52 4f4c 4f47 2061 6363 7572 . $HOROLOG accur │ │ │ 0049ef30: 6163 7920 6973 2073 7562 6a65 6374 2074 acy is subject t │ │ │ -0049ef40: 6f4f 001b 4912 0000 2020 2074 6865 2070 oO..I... the p │ │ │ +0049ef40: 6f4f 001b 4612 0000 2020 2074 6865 2070 oO..F... the p │ │ │ 0049ef50: 7265 6369 7369 6f6e 206f 6620 7468 6520 recision of the │ │ │ 0049ef60: 7379 7374 656d 2063 6c6f 636b 2028 7573 system clock (us │ │ │ 0049ef70: 6520 6d61 6e20 6765 7474 696d 656f 6664 e man gettimeofd │ │ │ 0049ef80: 6179 2066 726f 6d20 7468 6520 554e 4958 ay from the UNIX │ │ │ -0049ef90: 2600 1b49 1300 0020 2020 7368 656c 6c20 &..I... shell │ │ │ +0049ef90: 2600 1b46 1300 0020 2020 7368 656c 6c20 &..F... shell │ │ │ 0049efa0: 666f 7220 6d6f 7265 2069 6e66 6f72 6d61 for more informa │ │ │ -0049efb0: 7469 6f6e 292e 0700 1b49 1400 0012 001b tion)....I...... │ │ │ -0049efc0: 4915 0000 2020 2045 7861 6d70 6c65 3a07 I... Example:. │ │ │ -0049efd0: 001b 4916 0000 1c00 1b49 1700 0020 2020 ..I......I... │ │ │ +0049efb0: 7469 6f6e 292e 0700 1b46 1400 0012 001b tion)....F...... │ │ │ +0049efc0: 4615 0000 2020 2045 7861 6d70 6c65 3a07 F... Example:. │ │ │ +0049efd0: 001b 4616 0000 1c00 1b46 1700 0020 2020 ..F......F... │ │ │ 0049efe0: 4754 4d3e 5772 6974 6520 2448 4f52 4f4c GTM>Write $HOROL │ │ │ -0049eff0: 4f47 0700 1b49 1800 0000 0000 0000 0000 OG...I.......... │ │ │ +0049eff0: 4f47 0700 1b46 1800 0000 0000 0000 0000 OG...F.......... │ │ │ 0049f000: 0400 0000 fa07 0000 fb2c 0000 0000 0000 .........,...... │ │ │ -0049f010: 6500 0049 4845 4c50 00ff 7300 ff49 5356 e..IHELP..s..ISV │ │ │ +0049f010: 6500 0046 4845 4c50 00ff 7300 ff49 5356 e..FHELP..s..ISV │ │ │ 0049f020: 00ff 7300 ff24 484f 524f 4c4f 4700 c019 ..s..$HOROLOG... │ │ │ 0049f030: 0000 2020 2050 726f 6475 6365 7320 7468 .. Produces th │ │ │ 0049f040: 6520 7265 7375 6c74 2035 3838 3833 2c35 e result 58883,5 │ │ │ 0049f050: 3535 3535 2061 7420 333a 3235 3a35 3520 5555 at 3:25:55 │ │ │ 0049f060: 706d 206f 6e20 3230 204d 6172 6368 2c20 pm on 20 March, │ │ │ -0049f070: 3230 3032 2e07 001b 491a 0000 5300 1b49 2002....I...S..I │ │ │ +0049f070: 3230 3032 2e07 001b 461a 0000 5300 1b46 2002....F...S..F │ │ │ 0049f080: 2100 0020 2020 466f 7220 6675 7274 6865 !.. For furthe │ │ │ 0049f090: 7220 696e 666f 726d 6174 696f 6e20 6f6e r information on │ │ │ 0049f0a0: 2066 6f72 6d61 7474 696e 6720 2448 4f52 formatting $HOR │ │ │ 0049f0b0: 4f4c 4f47 2066 6f72 2065 7874 6572 6e61 OLOG for externa │ │ │ 0049f0c0: 6c20 7573 652c 2072 6566 6572 2074 6f15 l use, refer to. │ │ │ -0049f0d0: 001b 4922 0000 2020 2022 245a 4461 7465 ..I".. "$ZDate │ │ │ -0049f0e0: 2829 222e 0700 1b49 2300 000b 0012 4949 ()"....I#.....II │ │ │ -0049f0f0: 4f00 0024 494f 0e00 1549 bf11 0000 2020 O..$IO...I.... │ │ │ -0049f100: 2024 494f 0700 1649 2100 0051 0016 4931 $IO...I!..Q..I1 │ │ │ +0049f0d0: 001b 4622 0000 2020 2022 245a 4461 7465 ..F".. "$ZDate │ │ │ +0049f0e0: 2829 222e 0700 1b46 2300 000b 0012 4649 ()"....F#.....FI │ │ │ +0049f0f0: 4f00 0024 494f 0e00 1546 bf11 0000 2020 O..$IO...F.... │ │ │ +0049f100: 2024 494f 0700 1646 2100 0051 0016 4631 $IO...F!..Q..F1 │ │ │ 0049f110: 0000 2020 2024 495b 4f5d 2063 6f6e 7461 .. $I[O] conta │ │ │ 0049f120: 696e 7320 7468 6520 6e61 6d65 206f 6620 ins the name of │ │ │ 0049f130: 7468 6520 6375 7272 656e 7420 6465 7669 the current devi │ │ │ 0049f140: 6365 2073 7065 6369 6669 6564 2062 7920 ce specified by │ │ │ -0049f150: 7468 6520 6c61 7374 2055 5345 5400 1649 the last USET..I │ │ │ +0049f150: 7468 6520 6c61 7374 2055 5345 5400 1646 the last USET..F │ │ │ 0049f160: 4100 0020 2020 636f 6d6d 616e 642e 2054 A.. command. T │ │ │ 0049f170: 6865 204d 2073 7461 6e64 6172 6420 646f he M standard do │ │ │ 0049f180: 6573 206e 6f74 2070 6572 6d69 7420 7468 es not permit th │ │ │ 0049f190: 6520 5345 5420 636f 6d6d 616e 6420 746f e SET command to │ │ │ 0049f1a0: 206d 6f64 6966 7920 2449 4f2e 2055 5345 modify $IO. USE │ │ │ -0049f1b0: 4e00 1649 5100 0020 2020 3020 7072 6f64 N..IQ.. 0 prod │ │ │ +0049f1b0: 4e00 1646 5100 0020 2020 3020 7072 6f64 N..FQ.. 0 prod │ │ │ 0049f1c0: 7563 6573 2074 6865 2073 616d 6520 2449 uces the same $I │ │ │ 0049f1d0: 4f20 6173 2055 5345 2024 505b 5249 4e43 O as USE $P[RINC │ │ │ 0049f1e0: 4950 414c 5d2c 2062 7574 2024 5020 6973 IPAL], but $P is │ │ │ 0049f1f0: 2074 6865 2070 7265 6665 7272 6564 1400 the preferred.. │ │ │ -0049f200: 1649 6100 0020 2020 636f 6e73 7472 7563 .Ia.. construc │ │ │ -0049f210: 742e 0700 1649 7100 000d 0012 494a 4f42 t....Iq.....IJOB │ │ │ -0049f220: 0000 244a 6f62 0f00 1649 bf11 0000 2020 ..$Job...I.... │ │ │ -0049f230: 2024 4a6f 6207 0017 4921 0000 3000 1749 $Job...I!..0..I │ │ │ +0049f200: 1646 6100 0020 2020 636f 6e73 7472 7563 .Fa.. construc │ │ │ +0049f210: 742e 0700 1646 7100 000d 0012 464a 4f42 t....Fq.....FJOB │ │ │ +0049f220: 0000 244a 6f62 0f00 1646 bf11 0000 2020 ..$Job...F.... │ │ │ +0049f230: 2024 4a6f 6207 0017 4621 0000 3000 1746 $Job...F!..0..F │ │ │ 0049f240: 3100 0020 2020 244a 5b4f 425d 2074 6865 1.. $J[OB] the │ │ │ 0049f250: 2063 7572 7265 6e74 2070 726f 6365 7373 current process │ │ │ -0049f260: 2069 6465 6e74 6966 6965 722e 0700 1749 identifier....I │ │ │ -0049f270: 4100 0050 0017 4951 0000 2020 2047 542e A..P..IQ.. GT. │ │ │ +0049f260: 2069 6465 6e74 6966 6965 722e 0700 1746 identifier....F │ │ │ +0049f270: 4100 0050 0017 4651 0000 2020 2047 542e A..P..FQ.. GT. │ │ │ 0049f280: 4d20 7573 6573 2074 6865 2064 6563 696d M uses the decim │ │ │ 0049f290: 616c 2072 6570 7265 7365 6e74 6174 696f al representatio │ │ │ 0049f2a0: 6e20 6f66 2074 6865 2063 7572 7265 6e74 n of the current │ │ │ 0049f2b0: 2070 726f 6365 7373 2069 6465 6e74 6966 process identif │ │ │ -0049f2c0: 6965 7250 0017 4961 0000 2020 2028 5049 ierP..Ia.. (PI │ │ │ +0049f2c0: 6965 7250 0017 4661 0000 2020 2028 5049 ierP..Fa.. (PI │ │ │ 0049f2d0: 4429 2066 6f72 2074 6865 2076 616c 7565 D) for the value │ │ │ 0049f2e0: 206f 6620 244a 4f42 2e20 244a 4f42 2069 of $JOB. $JOB i │ │ │ 0049f2f0: 7320 6775 6172 616e 7465 6564 2074 6f20 s guaranteed to │ │ │ 0049f300: 6265 2075 6e69 7175 6520 666f 7220 6576 be unique for ev │ │ │ -0049f310: 6572 7950 0017 4971 0000 2020 2063 6f6e eryP..Iq.. con │ │ │ +0049f310: 6572 7950 0017 4671 0000 2020 2063 6f6e eryP..Fq.. con │ │ │ 0049f320: 6375 7272 656e 746c 7920 6f70 6572 6174 currently operat │ │ │ 0049f330: 696e 6720 7072 6f63 6573 7320 6f6e 2061 ing process on a │ │ │ 0049f340: 2073 7973 7465 6d2e 2048 6f77 6576 6572 system. However │ │ │ 0049f350: 2c20 6f70 6572 6174 696e 6720 7379 7374 , operating syst │ │ │ -0049f360: 656d 7354 0017 4981 0000 2020 2072 6575 emsT..I... reu │ │ │ +0049f360: 656d 7354 0017 4681 0000 2020 2072 6575 emsT..F... reu │ │ │ 0049f370: 7365 2050 4944 7320 6f76 6572 2074 696d se PIDs over tim │ │ │ 0049f380: 652e 2047 542e 4d20 646f 6573 206e 6f74 e. GT.M does not │ │ │ 0049f390: 2070 6572 6d69 7420 7468 6520 5345 5420 permit the SET │ │ │ 0049f3a0: 636f 6d6d 616e 6420 746f 206d 6f64 6966 command to modif │ │ │ -0049f3b0: 7920 244a 4f42 2e07 0017 4991 0000 1300 y $JOB....I..... │ │ │ -0049f3c0: 1649 c011 0000 2020 2045 7861 6d70 6c65 .I.... Example │ │ │ -0049f3d0: 3a07 0017 4912 0000 4700 1749 1300 0020 :...I...G..I... │ │ │ +0049f3b0: 7920 244a 4f42 2e07 0017 4691 0000 1300 y $JOB....F..... │ │ │ +0049f3c0: 1646 c011 0000 2020 2045 7861 6d70 6c65 .F.... Example │ │ │ +0049f3d0: 3a07 0017 4612 0000 4700 1746 1300 0020 :...F...G..F... │ │ │ 0049f3e0: 2020 4c4f 4f50 3020 666f 7220 2073 6574 LOOP0 for set │ │ │ 0049f3f0: 2069 746d 3d24 6f72 6465 7228 5e74 6d70 itm=$order(^tmp │ │ │ 0049f400: 2824 4a2c 6974 6d29 2920 7175 6974 3a69 ($J,itm)) quit:i │ │ │ 0049f410: 746d 3d22 2220 2064 6f20 4c4f 4f50 3107 tm="" do LOOP1. │ │ │ -0049f420: 0017 4914 0000 5200 1749 1500 0020 2020 ..I...R..I... │ │ │ +0049f420: 0017 4614 0000 5200 1746 1500 0020 2020 ..F...R..F... │ │ │ 0049f430: 5468 6973 2075 7365 7320 244a 2061 7320 This uses $J as │ │ │ 0049f440: 7468 6520 6669 7273 7420 7375 6273 6372 the first subscr │ │ │ 0049f450: 6970 7420 696e 2061 2074 656d 706f 7261 ipt in a tempora │ │ │ 0049f460: 7279 2067 6c6f 6261 6c20 746f 2069 6e73 ry global to ins │ │ │ -0049f470: 7572 6520 7468 6174 4400 1749 1600 0020 ure thatD..I... │ │ │ +0049f470: 7572 6520 7468 6174 4400 1746 1600 0020 ure thatD..F... │ │ │ 0049f480: 2020 6576 6572 7920 7072 6f63 6573 7320 every process │ │ │ 0049f490: 7573 6573 2073 6570 6172 6174 6520 6461 uses separate da │ │ │ 0049f4a0: 7461 2073 7061 6365 2069 6e20 7468 6520 ta space in the │ │ │ -0049f4b0: 676c 6f62 616c 205e 746d 702e 0700 1749 global ^tmp....I │ │ │ -0049f4c0: 1700 000d 0012 494b 4559 0000 244b 6579 ......IKEY..$Key │ │ │ -0049f4d0: 0f00 1649 bf11 0000 2020 2024 4b65 7907 ...I.... $Key. │ │ │ -0049f4e0: 0017 4921 0000 5100 1749 3100 0020 2020 ..I!..Q..I1.. │ │ │ +0049f4b0: 676c 6f62 616c 205e 746d 702e 0700 1746 global ^tmp....F │ │ │ +0049f4c0: 1700 000d 0012 464b 4559 0000 244b 6579 ......FKEY..$Key │ │ │ +0049f4d0: 0f00 1646 bf11 0000 2020 2024 4b65 7907 ...F.... $Key. │ │ │ +0049f4e0: 0017 4621 0000 5100 1746 3100 0020 2020 ..F!..Q..F1.. │ │ │ 0049f4f0: 244b 5b45 595d 2063 6f6e 7461 696e 7320 $K[EY] contains │ │ │ 0049f500: 7468 6520 7374 7269 6e67 2074 6861 7420 the string that │ │ │ 0049f510: 7465 726d 696e 6174 6564 2074 6865 206d terminated the m │ │ │ 0049f520: 6f73 7420 7265 6365 6e74 2052 4541 4420 ost recent READ │ │ │ -0049f530: 636f 6d6d 616e 644c 0017 4941 0000 2020 commandL..IA.. │ │ │ +0049f530: 636f 6d6d 616e 644c 0017 4641 0000 2020 commandL..FA.. │ │ │ 0049f540: 2066 726f 6d20 7468 6520 6375 7272 656e from the curren │ │ │ 0049f550: 7420 6465 7669 6365 2028 696e 636c 7564 t device (includ │ │ │ 0049f560: 696e 6720 616e 7920 696e 7472 6f64 7563 ing any introduc │ │ │ 0049f570: 696e 6720 616e 6420 7465 726d 696e 6174 ing and terminat │ │ │ -0049f580: 696e 6753 0017 4951 0000 2020 2063 6861 ingS..IQ.. cha │ │ │ +0049f580: 696e 6753 0017 4651 0000 2020 2063 6861 ingS..FQ.. cha │ │ │ 0049f590: 7261 6374 6572 7329 2e20 4966 206e 6f20 racters). If no │ │ │ 0049f5a0: 5245 4144 2063 6f6d 6d61 6e64 2077 6173 READ command was │ │ │ 0049f5b0: 2069 7373 7565 6420 746f 2074 6865 2063 issued to the c │ │ │ 0049f5c0: 7572 7265 6e74 2064 6576 6963 6520 6f72 urrent device or │ │ │ -0049f5d0: 2069 6620 6e6f 5100 1749 6100 0020 2020 if noQ..Ia.. │ │ │ +0049f5d0: 2069 6620 6e6f 5100 1746 6100 0020 2020 if noQ..Fa.. │ │ │ 0049f5e0: 7465 726d 696e 6174 6f72 2069 7320 7573 terminator is us │ │ │ 0049f5f0: 6564 2c20 7468 6520 7661 6c75 6520 6f66 ed, the value of │ │ │ 0049f600: 2024 4b45 5920 6973 2061 6e20 656d 7074 $KEY is an empt │ │ │ 0049f610: 7920 7374 7269 6e67 2e20 486f 7765 7665 y string. Howeve │ │ │ -0049f620: 722c 2077 6865 6e52 0017 4971 0000 2020 r, whenR..Iq.. │ │ │ +0049f620: 722c 2077 6865 6e52 0017 4671 0000 2020 r, whenR..Fq.. │ │ │ 0049f630: 2069 6e70 7574 2069 7320 7465 726d 696e input is termin │ │ │ 0049f640: 6174 6564 2062 7920 7479 7069 6e67 2061 ated by typing a │ │ │ 0049f650: 2066 756e 6374 696f 6e20 6b65 792c 2074 function key, t │ │ │ 0049f660: 6865 2076 616c 7565 206f 6620 244b 4559 he value of $KEY │ │ │ -0049f670: 2069 7320 6571 7561 6c4f 0017 4981 0000 is equalO..I... │ │ │ +0049f670: 2069 7320 6571 7561 6c4f 0017 4681 0000 is equalO..F... │ │ │ 0049f680: 2020 2074 6f20 7468 6520 7374 7269 6e67 to the string │ │ │ 0049f690: 206f 6620 6368 6172 6163 7465 7273 2074 of characters t │ │ │ 0049f6a0: 6861 7420 6973 2074 7261 6e73 6d69 7474 hat is transmitt │ │ │ 0049f6b0: 6564 2062 7920 7468 6174 2066 756e 6374 ed by that funct │ │ │ -0049f6c0: 696f 6e20 6b65 792e 0700 1749 9100 003d ion key....I...= │ │ │ -0049f6d0: 0016 49c0 1100 0020 2020 5468 6520 6566 ..I.... The ef │ │ │ +0049f6c0: 696f 6e20 6b65 792e 0700 1746 9100 003d ion key....F...= │ │ │ +0049f6d0: 0016 46c0 1100 0020 2020 5468 6520 6566 ..F.... The ef │ │ │ 0049f6e0: 6665 6374 206f 6620 6120 5245 4144 202a fect of a READ * │ │ │ 0049f6f0: 676c 766e 206f 6e20 244b 4559 2069 7320 glvn on $KEY is │ │ │ -0049f700: 756e 7370 6563 6966 6965 642e 0700 1749 unspecified....I │ │ │ -0049f710: 1200 003f 0017 4913 0000 2020 2046 6f72 ...?..I... For │ │ │ +0049f700: 756e 7370 6563 6966 6965 642e 0700 1746 unspecified....F │ │ │ +0049f710: 1200 003f 0017 4613 0000 2020 2046 6f72 ...?..F... For │ │ │ 0049f720: 2074 6572 6d69 6e61 6c73 2c20 244b 4559 terminals, $KEY │ │ │ 0049f730: 2061 6e64 2024 5a42 2062 6f74 6820 6861 and $ZB both ha │ │ │ 0049f740: 7665 2074 6865 2074 6572 6d69 6e61 746f ve the terminato │ │ │ -0049f750: 722e 0700 1749 1400 0015 0017 4915 0000 r....I......I... │ │ │ +0049f750: 722e 0700 1746 1400 0015 0017 4615 0000 r....F......F... │ │ │ 0049f760: 2020 2046 6f72 2053 4f43 4b45 543a 0700 For SOCKET:.. │ │ │ -0049f770: 1749 1600 0052 0017 4917 0000 2020 2024 .I...R..I... $ │ │ │ +0049f770: 1746 1600 0052 0017 4617 0000 2020 2024 .F...R..F... $ │ │ │ 0049f780: 4b45 5920 636f 6e74 6169 6e73 2074 6865 KEY contains the │ │ │ 0049f790: 2073 6f63 6b65 7420 6861 6e64 6c65 2061 socket handle a │ │ │ 0049f7a0: 6e64 2074 6865 2073 7461 7465 2069 6e66 nd the state inf │ │ │ 0049f7b0: 6f72 6d61 7469 6f6e 206f 6620 7468 6520 ormation of the │ │ │ -0049f7c0: 6375 7272 656e 7433 0017 4918 0000 2020 current3..I... │ │ │ +0049f7c0: 6375 7272 656e 7433 0017 4618 0000 2020 current3..F... │ │ │ 0049f7d0: 2053 4f43 4b45 5420 6465 7669 6365 2061 SOCKET device a │ │ │ 0049f7e0: 6674 6572 2063 6572 7461 696e 2049 2f4f fter certain I/O │ │ │ 0049f7f0: 2063 6f6d 6d61 6e64 732e 0000 0000 0000 commands....... │ │ │ 0049f800: 0400 0000 e807 0000 282d 0000 0000 0000 ........(-...... │ │ │ -0049f810: 1e00 0049 4845 4c50 00ff 7300 ff49 5356 ...IHELP..s..ISV │ │ │ +0049f810: 1e00 0046 4845 4c50 00ff 7300 ff49 5356 ...FHELP..s..ISV │ │ │ 0049f820: 00ff 7300 ff24 4b45 5900 c019 0000 4e00 ..s..$KEY.....N. │ │ │ -0049f830: 1749 1a00 0020 2020 4166 7465 7220 6120 .I... After a │ │ │ +0049f830: 1746 1a00 0020 2020 4166 7465 7220 6120 .F... After a │ │ │ 0049f840: 7375 6363 6573 7366 756c 204f 5045 4e20 successful OPEN │ │ │ 0049f850: 6f72 2055 5345 2077 6974 6820 7468 6520 or USE with the │ │ │ 0049f860: 4c49 5354 454e 2064 6576 6963 6570 6172 LISTEN devicepar │ │ │ -0049f870: 616d 6574 6572 2c20 244b 4559 2300 1749 ameter, $KEY#..I │ │ │ +0049f870: 616d 6574 6572 2c20 244b 4559 2300 1746 ameter, $KEY#..F │ │ │ 0049f880: 2100 0020 2020 636f 6e74 6169 6e73 2066 !.. contains f │ │ │ 0049f890: 6f72 2054 4350 2073 6f63 6b65 7473 3a07 or TCP sockets:. │ │ │ -0049f8a0: 0017 4922 0000 3200 1749 2300 0020 2020 ..I"..2..I#.. │ │ │ +0049f8a0: 0017 4622 0000 3200 1746 2300 0020 2020 ..F"..2..F#.. │ │ │ 0049f8b0: 224c 4953 5445 4e49 4e47 7c3c 736f 636b "LISTENING||"...I$.. │ │ │ -0049f8e0: 0017 4925 0000 2020 2061 6e64 2066 6f72 ..I%.. and for │ │ │ +0049f8d0: 6e75 6d62 6572 3e22 0700 1746 2400 0020 number>"...F$.. │ │ │ +0049f8e0: 0017 4625 0000 2020 2061 6e64 2066 6f72 ..F%.. and for │ │ │ 0049f8f0: 204c 4f43 414c 2073 6f63 6b65 7473 3a07 LOCAL sockets:. │ │ │ -0049f900: 0017 4926 0000 2f00 1749 2700 0020 2020 ..I&../..I'.. │ │ │ +0049f900: 0017 4626 0000 2f00 1746 2700 0020 2020 ..F&../..F'.. │ │ │ 0049f910: 224c 4953 5445 4e49 4e47 7c3c 736f 636b "LISTENING||"...I(..R..I │ │ │ +0049f930: 6573 733e 2207 0017 4628 0000 5200 1746 ess>"...F(..R..F │ │ │ 0049f940: 2900 0020 2020 4166 7465 7220 6120 7375 ).. After a su │ │ │ 0049f950: 6363 6573 7366 756c 204f 5045 4e20 6f72 ccessful OPEN or │ │ │ 0049f960: 2055 5345 2077 6974 6820 7468 6520 434f USE with the CO │ │ │ 0049f970: 4e4e 4543 5420 6465 7669 6365 2070 6172 NNECT device par │ │ │ 0049f980: 616d 6574 6572 206f 7220 7768 656e 5100 ameter or whenQ. │ │ │ -0049f990: 1749 2a00 0020 2020 4754 2e4d 2077 6173 .I*.. GT.M was │ │ │ +0049f990: 1746 2a00 0020 2020 4754 2e4d 2077 6173 .F*.. GT.M was │ │ │ 0049f9a0: 2073 7461 7274 6564 2077 6974 6820 6120 started with a │ │ │ 0049f9b0: 736f 636b 6574 2061 7320 7468 6520 2450 socket as the $P │ │ │ 0049f9c0: 5249 4e43 4950 414c 2064 6576 6963 652c RINCIPAL device, │ │ │ 0049f9d0: 2024 4b45 5920 636f 6e74 6169 6e73 3a07 $KEY contains:. │ │ │ -0049f9e0: 0017 4931 0000 3100 1749 3200 0020 2020 ..I1..1..I2.. │ │ │ +0049f9e0: 0017 4631 0000 3100 1746 3200 0020 2020 ..F1..1..F2.. │ │ │ 0049f9f0: 2245 5354 4142 4c49 5348 4544 7c3c 736f "ESTABLISHED||"...I3..I. │ │ │ -0049fa20: 1749 3400 0020 2020 5768 656e 2057 5249 .I4.. When WRI │ │ │ +0049fa10: 6472 6573 733e 2207 0017 4633 0000 4900 dress>"...F3..I. │ │ │ +0049fa20: 1746 3400 0020 2020 5768 656e 2057 5249 .F4.. When WRI │ │ │ 0049fa30: 5445 202f 5741 4954 2073 656c 6563 7473 TE /WAIT selects │ │ │ 0049fa40: 2061 6e20 696e 636f 6d69 6e67 2063 6f6e an incoming con │ │ │ 0049fa50: 6e65 6374 696f 6e2c 2024 4b45 5920 636f nection, $KEY co │ │ │ -0049fa60: 6e74 6169 6e73 3a07 0017 4935 0000 2d00 ntains:...I5..-. │ │ │ -0049fa70: 1749 3600 0020 2020 2243 4f4e 4e45 4354 .I6.. "CONNECT │ │ │ +0049fa60: 6e74 6169 6e73 3a07 0017 4635 0000 2d00 ntains:...F5..-. │ │ │ +0049fa70: 1746 3600 0020 2020 2243 4f4e 4e45 4354 .F6.. "CONNECT │ │ │ 0049fa80: 7c3c 736f 636b 6574 5f68 616e 646c 653e | │ │ │ -0049fa90: 7c3c 6164 6472 6573 733e 2207 0017 4937 |
"...I7 │ │ │ -0049faa0: 0000 5100 1749 3800 0020 2020 5768 656e ..Q..I8.. When │ │ │ +0049fa90: 7c3c 6164 6472 6573 733e 2207 0017 4637 |
"...F7 │ │ │ +0049faa0: 0000 5100 1746 3800 0020 2020 5768 656e ..Q..F8.. When │ │ │ 0049fab0: 2057 5249 5445 202f 5741 4954 2073 656c WRITE /WAIT sel │ │ │ 0049fac0: 6563 7473 2061 2073 6f63 6b65 7420 7769 ects a socket wi │ │ │ 0049fad0: 7468 2064 6174 6120 6176 6169 6c61 626c th data availabl │ │ │ 0049fae0: 6520 666f 7220 7265 6164 696e 672c 2024 e for reading, $ │ │ │ -0049faf0: 4b45 5913 0017 4939 0000 2020 2063 6f6e KEY...I9.. con │ │ │ -0049fb00: 7461 696e 733a 0700 1749 3a00 002a 0017 tains:...I:..*.. │ │ │ -0049fb10: 4941 0000 2020 2022 5245 4144 7c3c 736f IA.. "READ||"...IB..T. │ │ │ -0049fb40: 1749 4300 0020 2020 466f 7220 5443 5020 .IC.. For TCP │ │ │ +0049fb30: 6472 6573 733e 2207 0017 4642 0000 5400 dress>"...FB..T. │ │ │ +0049fb40: 1746 4300 0020 2020 466f 7220 5443 5020 .FC.. For TCP │ │ │ 0049fb50: 736f 636b 6574 732c 203c 6164 6472 6573 sockets, is the numeri │ │ │ 0049fb70: 6320 4950 2061 6464 7265 7373 2066 6f72 c IP address for │ │ │ 0049fb80: 2074 6865 2072 656d 6f74 6520 656e 6420 the remote end │ │ │ -0049fb90: 6f66 4900 1749 4400 0020 2020 7468 6520 ofI..ID.. the │ │ │ +0049fb90: 6f66 4900 1746 4400 0020 2020 7468 6520 ofI..FD.. the │ │ │ 0049fba0: 636f 6e6e 6563 7469 6f6e 2e20 466f 7220 connection. For │ │ │ 0049fbb0: 4c4f 4341 4c20 736f 636b 6574 7320 6974 LOCAL sockets it │ │ │ 0049fbc0: 2069 7320 7468 6520 7061 7468 2074 6f20 is the path to │ │ │ -0049fbd0: 7468 6520 736f 636b 6574 2e07 0017 4945 the socket....IE │ │ │ -0049fbe0: 0000 4c00 1749 4600 0020 2020 466f 7220 ..L..IF.. For │ │ │ +0049fbd0: 7468 6520 736f 636b 6574 2e07 0017 4645 the socket....FE │ │ │ +0049fbe0: 0000 4c00 1746 4600 0020 2020 466f 7220 ..L..FF.. For │ │ │ 0049fbf0: 5443 5020 4c49 5354 454e 494e 4720 736f TCP LISTENING so │ │ │ 0049fc00: 636b 6574 732c 203c 706f 7274 6e75 6d62 ckets, is the local │ │ │ 0049fc20: 2070 6f72 7420 6f6e 2077 6869 6368 5200 port on whichR. │ │ │ -0049fc30: 1749 4700 0020 2020 736f 636b 6574 5f68 .IG.. socket_h │ │ │ +0049fc30: 1746 4700 0020 2020 736f 636b 6574 5f68 .FG.. socket_h │ │ │ 0049fc40: 616e 646c 6520 6973 206c 6973 7465 6e69 andle is listeni │ │ │ 0049fc50: 6e67 2066 6f72 2069 6e63 6f6d 696e 6720 ng for incoming │ │ │ 0049fc60: 636f 6e6e 6563 7469 6f6e 732e 2046 6f72 connections. For │ │ │ 0049fc70: 204c 4f43 414c 204c 4953 5445 4e49 4e47 LOCAL LISTENING │ │ │ -0049fc80: 3000 1749 4800 0020 2020 736f 636b 6574 0..IH.. socket │ │ │ +0049fc80: 3000 1746 4800 0020 2020 736f 636b 6574 0..FH.. socket │ │ │ 0049fc90: 732c 2069 7420 6973 2074 6865 2070 6174 s, it is the pat │ │ │ 0049fca0: 6820 6f66 2074 6865 2073 6f63 6b65 742e h of the socket. │ │ │ -0049fcb0: 0700 1749 4900 004f 0017 494a 0000 2020 ...II..O..IJ.. │ │ │ +0049fcb0: 0700 1746 4900 004f 0017 464a 0000 2020 ...FI..O..FJ.. │ │ │ 0049fcc0: 2049 6620 7468 6520 5752 4954 4520 2f57 If the WRITE /W │ │ │ 0049fcd0: 4149 5420 7761 7320 7469 6d65 642c 2024 AIT was timed, $ │ │ │ 0049fce0: 4b45 5920 7265 7475 726e 7320 616e 2065 KEY returns an e │ │ │ 0049fcf0: 6d70 7479 2076 616c 7565 2069 6620 7468 mpty value if th │ │ │ -0049fd00: 6520 7761 6974 4d00 1749 5100 0020 2020 e waitM..IQ.. │ │ │ +0049fd00: 6520 7761 6974 4d00 1746 5100 0020 2020 e waitM..FQ.. │ │ │ 0049fd10: 7469 6d65 6420 6f75 7420 6f72 2074 6865 timed out or the │ │ │ 0049fd20: 7265 2077 6173 206e 6f20 6573 7461 626c re was no establ │ │ │ 0049fd30: 6973 6865 6420 636f 6e6e 6563 7469 6f6e ished connection │ │ │ 0049fd40: 2e20 244b 4559 206f 6e6c 7920 6861 7320 . $KEY only has │ │ │ -0049fd50: 7468 6550 0017 4952 0000 2020 2073 656c theP..IR.. sel │ │ │ +0049fd50: 7468 6550 0017 4652 0000 2020 2073 656c theP..FR.. sel │ │ │ 0049fd60: 6563 7465 6420 6861 6e64 6c65 2c20 6966 ected handle, if │ │ │ 0049fd70: 2061 6e79 2c20 696d 6d65 6469 6174 656c any, immediatel │ │ │ 0049fd80: 7920 6166 7465 7220 6120 5752 4954 4520 y after a WRITE │ │ │ 0049fd90: 2f57 4149 542e 2024 4b45 5920 6973 2061 /WAIT. $KEY is a │ │ │ -0049fda0: 6c73 6f4d 0017 4953 0000 2020 2075 7365 lsoM..IS.. use │ │ │ +0049fda0: 6c73 6f4d 0017 4653 0000 2020 2075 7365 lsoM..FS.. use │ │ │ 0049fdb0: 6420 6279 206f 7468 6572 2073 6f63 6b65 d by other socke │ │ │ 0049fdc0: 7420 492f 4f20 636f 6d6d 616e 6473 2073 t I/O commands s │ │ │ 0049fdd0: 7563 6820 6173 2052 4541 4420 7768 6963 uch as READ whic │ │ │ 0049fde0: 6820 7365 7473 2069 7420 746f 2074 6865 h sets it to the │ │ │ -0049fdf0: 5400 1749 5400 0020 2020 6465 6c69 6d69 T..IT.. delimi │ │ │ +0049fdf0: 5400 1746 5400 0020 2020 6465 6c69 6d69 T..FT.. delimi │ │ │ 0049fe00: 7465 7220 6f72 206d 616c 666f 726d 6564 ter or malformed │ │ │ 0049fe10: 2055 5446 2d38 2063 6861 7261 6374 6572 UTF-8 character │ │ │ 0049fe20: 2c20 6966 2061 6e79 2c20 7768 6963 6820 , if any, which │ │ │ 0049fe30: 7465 726d 696e 6174 6564 2074 6865 2072 terminated the r │ │ │ -0049fe40: 6561 642e 0700 1749 5500 0054 0017 4956 ead....IU..T..IV │ │ │ +0049fe40: 6561 642e 0700 1746 5500 0054 0017 4656 ead....FU..T..FV │ │ │ 0049fe50: 0000 2020 2057 6865 6e20 6120 736f 636b .. When a sock │ │ │ 0049fe60: 6574 2068 6173 2065 6e61 626c 6564 206e et has enabled n │ │ │ 0049fe70: 6f6e 2d62 6c6f 636b 696e 6720 5752 4954 on-blocking WRIT │ │ │ 0049fe80: 4573 2c20 6164 6469 7469 6f6e 616c 2076 Es, additional v │ │ │ 0049fe90: 616c 7565 7320 7769 6c6c 2073 686f 7753 alues will showS │ │ │ -0049fea0: 0017 4957 0000 2020 2069 6620 6974 2069 ..IW.. if it i │ │ │ +0049fea0: 0017 4657 0000 2020 2069 6620 6974 2069 ..FW.. if it i │ │ │ 0049feb0: 7320 706f 7373 6962 6c65 2074 6f20 7772 s possible to wr │ │ │ 0049fec0: 6974 6520 6174 206c 6561 7374 206f 6e65 ite at least one │ │ │ 0049fed0: 2062 7974 6520 746f 2074 6865 2073 6f63 byte to the soc │ │ │ 0049fee0: 6b65 742e 2049 6620 7468 6520 7365 636f ket. If the seco │ │ │ -0049fef0: 6e64 5100 1749 5800 0020 2020 6172 6775 ndQ..IX.. argu │ │ │ +0049fef0: 6e64 5100 1746 5800 0020 2020 6172 6775 ndQ..FX.. argu │ │ │ 0049ff00: 6d65 6e74 206f 6620 5752 4954 4520 2f57 ment of WRITE /W │ │ │ 0049ff10: 4149 5420 6973 206f 6d69 7474 6564 206f AIT is omitted o │ │ │ 0049ff20: 7220 7370 6563 6966 6965 7320 626f 7468 r specifies both │ │ │ 0049ff30: 2022 5245 4144 2220 616e 6420 2257 5249 "READ" and "WRI │ │ │ -0049ff40: 5445 2252 0017 4959 0000 2020 2061 6e64 TE"R..IY.. and │ │ │ +0049ff40: 5445 2252 0017 4659 0000 2020 2061 6e64 TE"R..FY.. and │ │ │ 0049ff50: 2074 6865 2073 6f63 6b65 7420 7365 6c65 the socket sele │ │ │ 0049ff60: 6374 6564 2062 7920 5752 4954 4520 2f57 cted by WRITE /W │ │ │ 0049ff70: 4149 5420 6973 2072 6561 6479 2066 6f72 AIT is ready for │ │ │ 0049ff80: 2062 6f74 6820 5245 4144 2061 6e64 2057 both READ and W │ │ │ -0049ff90: 5249 5445 2c18 0017 495a 0000 2020 2024 RITE,...IZ.. $ │ │ │ +0049ff90: 5249 5445 2c18 0017 465a 0000 2020 2024 RITE,...FZ.. $ │ │ │ 0049ffa0: 4b45 5920 636f 6e74 6169 6e73 3a07 0017 KEY contains:... │ │ │ -0049ffb0: 4961 0000 2d00 1749 6200 0020 2020 5245 Ia..-..Ib.. RE │ │ │ +0049ffb0: 4661 0000 2d00 1746 6200 0020 2020 5245 Fa..-..Fb.. RE │ │ │ 0049ffc0: 4144 5752 4954 457c 3c73 6f63 6b65 7420 ADWRITE||
...Ic.......... │ │ │ +0049ffe0: 3e07 0017 4663 0000 0000 0000 0000 0000 >...Fc.......... │ │ │ 0049fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a0000: 0400 0000 fa07 0000 4e2d 0000 0000 0000 ........N-...... │ │ │ -004a0010: 6700 0049 4845 4c50 00ff 7300 ff49 5356 g..IHELP..s..ISV │ │ │ +004a0010: 6700 0046 4845 4c50 00ff 7300 ff49 5356 g..FHELP..s..ISV │ │ │ 004a0020: 00ff 7300 ff24 4b45 5900 c064 0000 2020 ..s..$KEY..d.. │ │ │ 004a0030: 2049 6620 7468 6520 736f 636b 6574 2073 If the socket s │ │ │ 004a0040: 656c 6563 7465 6420 6279 2061 2057 5249 elected by a WRI │ │ │ 004a0050: 5445 202f 5741 4954 2077 6869 6368 2069 TE /WAIT which i │ │ │ 004a0060: 6d70 6c69 6369 746c 7920 6f72 2065 7870 mplicitly or exp │ │ │ -004a0070: 6c69 6369 746c 7950 0017 4965 0000 2020 licitlyP..Ie.. │ │ │ +004a0070: 6c69 6369 746c 7950 0017 4665 0000 2020 licitlyP..Fe.. │ │ │ 004a0080: 2072 6571 7565 7374 7320 7468 6520 7772 requests the wr │ │ │ 004a0090: 6974 6520 7374 6174 6520 776f 756c 6420 ite state would │ │ │ 004a00a0: 626c 6f63 6b20 6f6e 2061 2052 4541 4420 block on a READ │ │ │ 004a00b0: 6275 7420 6e6f 7420 626c 6f63 6b20 6f6e but not block on │ │ │ -004a00c0: 2057 5249 5445 2c18 0017 4966 0000 2020 WRITE,...If.. │ │ │ +004a00c0: 2057 5249 5445 2c18 0017 4666 0000 2020 WRITE,...Ff.. │ │ │ 004a00d0: 2024 4b45 5920 636f 6e74 6169 6e73 3a07 $KEY contains:. │ │ │ -004a00e0: 0017 4967 0000 2900 1749 6800 0020 2020 ..Ig..)..Ih.. │ │ │ +004a00e0: 0017 4667 0000 2900 1746 6800 0020 2020 ..Fg..)..Fh.. │ │ │ 004a00f0: 5752 4954 457c 3c73 6f63 6b65 7420 6861 WRITE||
. │ │ │ -004a0110: 0017 4969 0000 4e00 1749 6a00 0020 2020 ..Ii..N..Ij.. │ │ │ +004a0110: 0017 4669 0000 4e00 1746 6a00 0020 2020 ..Fi..N..Fj.. │ │ │ 004a0120: 4966 2074 6865 2073 6f63 6b65 7420 7365 If the socket se │ │ │ 004a0130: 6c65 6374 6564 2062 7920 5752 4954 4520 lected by WRITE │ │ │ 004a0140: 2f57 4149 5420 7768 6963 6820 696d 706c /WAIT which impl │ │ │ 004a0150: 6963 6974 6c79 206f 7220 6578 706c 6963 icitly or explic │ │ │ -004a0160: 6974 6c79 5000 1749 7100 0020 2020 7265 itlyP..Iq.. re │ │ │ +004a0160: 6974 6c79 5000 1746 7100 0020 2020 7265 itlyP..Fq.. re │ │ │ 004a0170: 7175 6573 7473 2074 6865 2072 6561 6420 quests the read │ │ │ 004a0180: 7374 6174 6520 776f 756c 6420 6e6f 7420 state would not │ │ │ 004a0190: 626c 6f63 6b20 6f6e 2061 2052 4541 4420 block on a READ │ │ │ 004a01a0: 6275 7420 776f 756c 6420 626c 6f63 6b20 but would block │ │ │ -004a01b0: 6f6e 2061 1f00 1749 7200 0020 2020 5752 on a...Ir.. WR │ │ │ +004a01b0: 6f6e 2061 1f00 1746 7200 0020 2020 5752 on a...Fr.. WR │ │ │ 004a01c0: 4954 452c 2024 4b45 5920 636f 6e74 6169 ITE, $KEY contai │ │ │ -004a01d0: 6e73 3a07 0017 4973 0000 2800 1749 7400 ns:...Is..(..It. │ │ │ +004a01d0: 6e73 3a07 0017 4673 0000 2800 1746 7400 ns:...Fs..(..Ft. │ │ │ 004a01e0: 0020 2020 5245 4144 7c3c 736f 636b 6574 . READ||...Iu.....IPRI │ │ │ +004a0200: 733e 0700 1746 7500 0019 0012 4650 5249 s>...Fu.....FPRI │ │ │ 004a0210: 4e43 4950 414c 0000 2450 7269 6e63 6970 NCIPAL..$Princip │ │ │ -004a0220: 616c 1500 1c49 bf11 0000 2020 2024 5072 al...I.... $Pr │ │ │ -004a0230: 696e 6369 7061 6c07 001d 4921 0000 5400 incipal...I!..T. │ │ │ -004a0240: 1d49 3100 0020 2020 2450 5b52 494e 4349 .I1.. $P[RINCI │ │ │ +004a0220: 616c 1500 1c46 bf11 0000 2020 2024 5072 al...F.... $Pr │ │ │ +004a0230: 696e 6369 7061 6c07 001d 4621 0000 5400 incipal...F!..T. │ │ │ +004a0240: 1d46 3100 0020 2020 2450 5b52 494e 4349 .F1.. $P[RINCI │ │ │ 004a0250: 5041 4c5d 2063 6f6e 7461 696e 7320 7468 PAL] contains th │ │ │ 004a0260: 6520 6162 736f 6c75 7465 2070 6174 686e e absolute pathn │ │ │ 004a0270: 616d 6520 6f66 2074 6865 2070 7269 6e63 ame of the princ │ │ │ 004a0280: 6970 616c 2028 696e 6974 6961 6c20 2449 ipal (initial $I │ │ │ -004a0290: 4f29 4800 1d49 4100 0020 2020 6465 7669 O)H..IA.. devi │ │ │ +004a0290: 4f29 4800 1d46 4100 0020 2020 6465 7669 O)H..FA.. devi │ │ │ 004a02a0: 6365 2e20 2450 5249 4e43 4950 414c 2069 ce. $PRINCIPAL i │ │ │ 004a02b0: 7320 616e 204d 4443 2054 7970 6520 4120 s an MDC Type A │ │ │ 004a02c0: 656e 6861 6e63 656d 656e 7420 746f 2073 enhancement to s │ │ │ -004a02d0: 7461 6e64 6172 6420 4d2e 0700 1d49 5100 tandard M....IQ. │ │ │ -004a02e0: 0054 001d 4961 0000 2020 2049 6e70 7574 .T..Ia.. Input │ │ │ +004a02d0: 7461 6e64 6172 6420 4d2e 0700 1d46 5100 tandard M....FQ. │ │ │ +004a02e0: 0054 001d 4661 0000 2020 2049 6e70 7574 .T..Fa.. Input │ │ │ 004a02f0: 2061 6e64 206f 7574 7075 7420 666f 7220 and output for │ │ │ 004a0300: 6120 7072 6f63 6573 7320 6d61 7920 636f a process may co │ │ │ 004a0310: 6d65 2066 726f 6d20 7365 7061 7261 7465 me from separate │ │ │ 004a0320: 2064 6576 6963 6573 2c20 6e61 6d65 6c79 devices, namely │ │ │ -004a0330: 2c20 7468 6554 001d 4971 0000 2020 2073 , theT..Iq.. s │ │ │ +004a0330: 2c20 7468 6554 001d 4671 0000 2020 2073 , theT..Fq.. s │ │ │ 004a0340: 7461 6e64 6172 6420 696e 7075 7420 616e tandard input an │ │ │ 004a0350: 6420 6f75 7470 7574 2e20 486f 7765 7665 d output. Howeve │ │ │ 004a0360: 722c 2074 6865 204d 2049 2f4f 206d 6f64 r, the M I/O mod │ │ │ 004a0370: 656c 2061 6c6c 6f77 7320 6f6e 6c79 206f el allows only o │ │ │ -004a0380: 6e65 2064 6576 6963 6551 001d 4981 0000 ne deviceQ..I... │ │ │ +004a0380: 6e65 2064 6576 6963 6551 001d 4681 0000 ne deviceQ..F... │ │ │ 004a0390: 2020 2074 6f20 6265 2055 5345 6420 286f to be USEd (o │ │ │ 004a03a0: 7220 6163 7469 7665 2920 6174 2061 2074 r active) at a t │ │ │ 004a03b0: 696d 652e 2057 6865 6e20 616e 2069 6d61 ime. When an ima │ │ │ 004a03c0: 6765 2073 7461 7274 732c 2047 542e 4d20 ge starts, GT.M │ │ │ -004a03d0: 696d 706c 6963 6974 6c79 5000 1d49 9100 implicitlyP..I.. │ │ │ +004a03d0: 696d 706c 6963 6974 6c79 5000 1d46 9100 implicitlyP..F.. │ │ │ 004a03e0: 0020 2020 4f50 454e 7320 7468 6520 7374 . OPENs the st │ │ │ 004a03f0: 616e 6461 7264 2069 6e70 7574 2061 6e64 andard input and │ │ │ 004a0400: 2073 7461 6e64 6172 6420 6f75 7470 7574 standard output │ │ │ 004a0410: 2064 6576 6963 6528 7329 2061 6e64 2061 device(s) and a │ │ │ -004a0420: 7373 6967 6e73 2074 6865 5000 1c49 c011 ssigns theP..I.. │ │ │ +004a0420: 7373 6967 6e73 2074 6865 5000 1c46 c011 ssigns theP..F.. │ │ │ 004a0430: 0000 2020 2064 6576 6963 6528 7329 2074 .. device(s) t │ │ │ 004a0440: 6f20 2450 5249 4e43 4950 414c 2e20 466f o $PRINCIPAL. Fo │ │ │ 004a0450: 7220 5553 4520 6465 7669 6365 7061 7261 r USE devicepara │ │ │ 004a0460: 6d65 7465 7273 2c20 6974 2069 7320 7468 meters, it is th │ │ │ -004a0470: 6520 7374 616e 6461 7264 3000 1d49 1200 e standard0..I.. │ │ │ +004a0470: 6520 7374 616e 6461 7264 3000 1d46 1200 e standard0..F.. │ │ │ 004a0480: 0020 2020 696e 7075 7420 7468 6174 2064 . input that d │ │ │ 004a0490: 6574 6572 6d69 6e65 7320 7468 6520 6465 etermines the de │ │ │ -004a04a0: 7669 6365 2074 7970 652e 0700 1d49 1300 vice type....I.. │ │ │ -004a04b0: 0054 001d 4914 0000 2020 2046 6f72 2061 .T..I... For a │ │ │ +004a04a0: 7669 6365 2074 7970 652e 0700 1d46 1300 vice type....F.. │ │ │ +004a04b0: 0054 001d 4614 0000 2020 2046 6f72 2061 .T..F... For a │ │ │ 004a04c0: 6e20 696d 6167 6520 696e 766f 6b65 6420 n image invoked │ │ │ 004a04d0: 696e 7465 7261 6374 6976 656c 792c 2024 interactively, $ │ │ │ 004a04e0: 5052 494e 4349 5041 4c20 6973 2074 6865 PRINCIPAL is the │ │ │ 004a04f0: 2075 7365 7227 7320 7465 726d 696e 616c user's terminal │ │ │ -004a0500: 2e20 466f 7254 001d 4915 0000 2020 2061 . ForT..I... a │ │ │ +004a0500: 2e20 466f 7254 001d 4615 0000 2020 2061 . ForT..F... a │ │ │ 004a0510: 6e20 696d 6167 6520 696e 766f 6b65 6420 n image invoked │ │ │ 004a0520: 6672 6f6d 2061 2074 6572 6d69 6e61 6c20 from a terminal │ │ │ 004a0530: 6279 206d 6561 6e73 206f 6620 6120 7368 by means of a sh │ │ │ 004a0540: 656c 6c20 7363 7269 7074 2c20 2450 5249 ell script, $PRI │ │ │ -004a0550: 4e43 4950 414c 2069 734f 001d 4916 0000 NCIPAL isO..I... │ │ │ +004a0550: 4e43 4950 414c 2069 734f 001d 4616 0000 NCIPAL isO..F... │ │ │ 004a0560: 2020 2074 6865 2073 6865 6c6c 2073 6372 the shell scr │ │ │ 004a0570: 6970 7427 7320 7374 616e 6461 7264 2069 ipt's standard i │ │ │ 004a0580: 6e70 7574 2028 7573 7561 6c6c 7920 7468 nput (usually th │ │ │ 004a0590: 6520 7465 726d 696e 616c 2920 616e 6420 e terminal) and │ │ │ -004a05a0: 7374 616e 6461 7264 5300 1d49 1700 0020 standardS..I... │ │ │ +004a05a0: 7374 616e 6461 7264 5300 1d46 1700 0020 standardS..F... │ │ │ 004a05b0: 2020 6f75 7470 7574 2028 616c 736f 2075 output (also u │ │ │ 004a05c0: 7375 616c 6c79 2074 6865 2074 6572 6d69 sually the termi │ │ │ 004a05d0: 6e61 6c29 2066 6f72 206f 7574 7075 742c nal) for output, │ │ │ 004a05e0: 2075 6e6c 6573 7320 7468 6520 7368 656c unless the shel │ │ │ -004a05f0: 6c20 7265 6469 7265 6374 731e 001d 4918 l redirects...I. │ │ │ +004a05f0: 6c20 7265 6469 7265 6374 731e 001d 4618 l redirects...F. │ │ │ 004a0600: 0000 2020 2074 6865 2069 6e70 7574 206f .. the input o │ │ │ -004a0610: 7220 6f75 7470 7574 2e07 001d 4919 0000 r output....I... │ │ │ -004a0620: 5300 1d49 1a00 0020 2020 4754 2e4d 2070 S..I... GT.M p │ │ │ +004a0610: 7220 6f75 7470 7574 2e07 001d 4619 0000 r output....F... │ │ │ +004a0620: 5300 1d46 1a00 0020 2020 4754 2e4d 2070 S..F... GT.M p │ │ │ 004a0630: 726f 7669 6465 7320 6120 6d65 6368 616e rovides a mechan │ │ │ 004a0640: 6973 6d20 666f 7220 7468 6520 7573 6572 ism for the user │ │ │ 004a0650: 2074 6f20 6372 6561 7465 2061 206e 616d to create a nam │ │ │ 004a0660: 6520 666f 7220 2450 5249 4e43 4950 414c e for $PRINCIPAL │ │ │ -004a0670: 2069 6e54 001d 4921 0000 2020 2074 6865 inT..I!.. the │ │ │ +004a0670: 2069 6e54 001d 4621 0000 2020 2074 6865 inT..F!.. the │ │ │ 004a0680: 2073 6865 6c6c 2062 6566 6f72 6520 696e shell before in │ │ │ 004a0690: 766f 6b69 6e67 2047 542e 4d2e 2054 6865 voking GT.M. The │ │ │ 004a06a0: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 004a06b0: 6961 626c 6520 6774 6d5f 7072 696e 6369 iable gtm_princi │ │ │ -004a06c0: 7061 6c2c 2069 664b 001d 4922 0000 2020 pal, ifK..I".. │ │ │ +004a06c0: 7061 6c2c 2069 664b 001d 4622 0000 2020 pal, ifK..F".. │ │ │ 004a06d0: 2064 6566 696e 6564 2062 6563 6f6d 6573 defined becomes │ │ │ 004a06e0: 2061 2073 796e 6f6e 796d 2066 6f72 2074 a synonym for t │ │ │ 004a06f0: 6865 2061 6374 7561 6c20 6465 7669 6365 he actual device │ │ │ 004a0700: 2061 6e64 2074 6865 2076 616c 7565 2066 and the value f │ │ │ -004a0710: 6f72 5000 1d49 2300 0020 2020 2450 5249 orP..I#.. $PRI │ │ │ +004a0710: 6f72 5000 1d46 2300 0020 2020 2450 5249 orP..F#.. $PRI │ │ │ 004a0720: 4e43 4950 414c 2e20 2449 4f20 686f 6c64 NCIPAL. $IO hold │ │ │ 004a0730: 7320 7468 6520 7361 6d65 2076 616c 7565 s the same value │ │ │ 004a0740: 2061 7320 2450 5249 4e43 4950 414c 2e20 as $PRINCIPAL. │ │ │ 004a0750: 245a 494f 2069 6e20 7468 6973 2063 6173 $ZIO in this cas │ │ │ -004a0760: 652c 3d00 1d49 2400 0020 2020 686f 6c64 e,=..I$.. hold │ │ │ +004a0760: 652c 3d00 1d46 2400 0020 2020 686f 6c64 e,=..F$.. hold │ │ │ 004a0770: 7320 7468 6520 6675 6c6c 7920 6578 7061 s the fully expa │ │ │ 004a0780: 6e64 6564 206e 616d 6520 6f66 2074 6865 nded name of the │ │ │ 004a0790: 2061 6374 7561 6c20 6465 7669 6365 2e07 actual device.. │ │ │ -004a07a0: 001d 4925 0000 5400 1d49 2600 0020 2020 ..I%..T..I&.. │ │ │ +004a07a0: 001d 4625 0000 5400 1d46 2600 0020 2020 ..F%..T..F&.. │ │ │ 004a07b0: 4754 2e4d 2069 676e 6f72 6573 2061 2043 GT.M ignores a C │ │ │ 004a07c0: 4c4f 5345 2073 7065 6369 6679 696e 6720 LOSE specifying │ │ │ 004a07d0: 7468 6520 7072 696e 6369 7061 6c20 6465 the principal de │ │ │ 004a07e0: 7669 6365 2e20 4754 2e4d 2064 6f65 7320 vice. GT.M does │ │ │ 004a07f0: 6e6f 7420 7065 726d 6974 0000 0000 0000 not permit...... │ │ │ 004a0800: 0400 0000 fc07 0000 782d 0000 0000 0000 ........x-...... │ │ │ -004a0810: 4c00 0049 4845 4c50 00ff 7300 ff49 5356 L..IHELP..s..ISV │ │ │ +004a0810: 4c00 0046 4845 4c50 00ff 7300 ff49 5356 L..FHELP..s..ISV │ │ │ 004a0820: 00ff 7300 ff24 5052 494e 4349 5041 4c00 ..s..$PRINCIPAL. │ │ │ 004a0830: c027 0000 2020 2074 6865 2053 4554 2063 .'.. the SET c │ │ │ 004a0840: 6f6d 6d61 6e64 2074 6f20 6d6f 6469 6679 ommand to modify │ │ │ -004a0850: 2024 5052 494e 4349 5041 4c2e 0700 1d49 $PRINCIPAL....I │ │ │ -004a0860: 2800 0052 001d 4929 0000 2020 2047 542e (..R..I).. GT. │ │ │ +004a0850: 2024 5052 494e 4349 5041 4c2e 0700 1d46 $PRINCIPAL....F │ │ │ +004a0860: 2800 0052 001d 4629 0000 2020 2047 542e (..R..F).. GT. │ │ │ 004a0870: 4d20 6675 6c66 696c 6c73 2052 4541 4420 M fulfills READ │ │ │ 004a0880: 746f 2024 5052 494e 4349 5041 4c20 7768 to $PRINCIPAL wh │ │ │ 004a0890: 656e 2069 7420 6973 2061 6e20 656d 7074 en it is an empt │ │ │ 004a08a0: 7920 736f 636b 6574 2064 6576 6963 6520 y socket device │ │ │ -004a08b0: 2874 6861 744f 001d 492a 0000 2020 2069 (thatO..I*.. i │ │ │ +004a08b0: 2874 6861 744f 001d 462a 0000 2020 2069 (thatO..F*.. i │ │ │ 004a08c0: 732c 206f 6e65 2077 6974 6820 616c 6c20 s, one with all │ │ │ 004a08d0: 736f 636b 6574 7320 6465 7461 6368 6564 sockets detached │ │ │ 004a08e0: 2920 7769 7468 2061 6e20 656d 7074 7920 ) with an empty │ │ │ 004a08f0: 7374 7269 6e67 2c20 616e 6420 6469 7363 string, and disc │ │ │ -004a0900: 6172 6473 2800 1d49 3100 0020 2020 5752 ards(..I1.. WR │ │ │ +004a0900: 6172 6473 2800 1d46 3100 0020 2020 5752 ards(..F1.. WR │ │ │ 004a0910: 4954 4520 6f75 7470 7574 2074 6f20 7375 ITE output to su │ │ │ -004a0920: 6368 2061 2064 6576 6963 652e 0700 1d49 ch a device....I │ │ │ -004a0930: 3200 004d 001d 4933 0000 2020 2047 542e 2..M..I3.. GT. │ │ │ +004a0920: 6368 2061 2064 6576 6963 652e 0700 1d46 ch a device....F │ │ │ +004a0930: 3200 004d 001d 4633 0000 2020 2047 542e 2..M..F3.. GT. │ │ │ 004a0940: 4d20 6f70 656e 7320 2f64 6576 2f6e 756c M opens /dev/nul │ │ │ 004a0950: 6c20 6173 2061 2070 6c61 6365 686f 6c64 l as a placehold │ │ │ 004a0960: 6572 2066 6f72 2061 2073 6f63 6b65 7420 er for a socket │ │ │ 004a0970: 7768 6963 6820 7573 6564 2074 6f20 6265 which used to be │ │ │ -004a0980: 4100 1d49 3400 0020 2020 6173 736f 6369 A..I4.. associ │ │ │ +004a0980: 4100 1d46 3400 0020 2020 6173 736f 6369 A..F4.. associ │ │ │ 004a0990: 6174 6564 2077 6974 6820 2450 5249 4e43 ated with $PRINC │ │ │ 004a09a0: 4950 414c 2076 6961 2073 7464 696e 2077 IPAL via stdin w │ │ │ 004a09b0: 6865 6e20 6974 2069 7320 636c 6f73 6564 hen it is closed │ │ │ -004a09c0: 2e07 001d 4935 0000 5400 1d49 3600 0020 ....I5..T..I6.. │ │ │ +004a09c0: 2e07 001d 4635 0000 5400 1d46 3600 0020 ....F5..T..F6.. │ │ │ 004a09d0: 2020 4754 2e4d 2063 7265 6174 6573 2061 GT.M creates a │ │ │ 004a09e0: 2053 4f43 4b45 5420 6465 7669 6365 2066 SOCKET device f │ │ │ 004a09f0: 6f72 2024 5052 494e 4349 5041 4c20 7768 or $PRINCIPAL wh │ │ │ 004a0a00: 656e 2073 7461 6e64 6172 6420 696e 7075 en standard inpu │ │ │ -004a0a10: 7420 6973 2061 204c 4f43 414c 5100 1d49 t is a LOCALQ..I │ │ │ +004a0a10: 7420 6973 2061 204c 4f43 414c 5100 1d46 t is a LOCALQ..F │ │ │ 004a0a20: 3700 0020 2020 646f 6d61 696e 2073 6f63 7.. domain soc │ │ │ 004a0a30: 6b65 7420 616e 6420 7365 7473 2074 6865 ket and sets the │ │ │ 004a0a40: 2064 6566 6175 6c74 2044 454c 494d 4954 default DELIMIT │ │ │ 004a0a50: 4552 2074 6f20 2224 4328 3130 2922 2066 ER to "$C(10)" f │ │ │ 004a0a60: 6f72 2073 6f63 6b65 7473 2069 6e15 001d or sockets in... │ │ │ -004a0a70: 4938 0000 2020 2074 6865 2064 6576 6963 I8.. the devic │ │ │ -004a0a80: 652e 0700 1d49 3900 0051 001d 493a 0000 e....I9..Q..I:.. │ │ │ +004a0a70: 4638 0000 2020 2074 6865 2064 6576 6963 F8.. the devic │ │ │ +004a0a80: 652e 0700 1d46 3900 0051 001d 463a 0000 e....F9..Q..F:.. │ │ │ 004a0a90: 2020 2057 6865 6e20 2450 5249 4e43 4950 When $PRINCIP │ │ │ 004a0aa0: 414c 2069 6465 6e74 6966 6965 7320 6120 AL identifies a │ │ │ 004a0ab0: 6465 7669 6365 2074 6861 7420 7375 7070 device that supp │ │ │ 004a0ac0: 6f72 7473 2052 4557 494e 442c 2074 6865 orts REWIND, the │ │ │ -004a0ad0: 2052 4557 494e 4420 6f72 5000 1d49 4100 REWIND orP..IA. │ │ │ +004a0ad0: 2052 4557 494e 4420 6f72 5000 1d46 4100 REWIND orP..FA. │ │ │ 004a0ae0: 0020 2020 494e 5245 5749 4e44 2064 6576 . INREWIND dev │ │ │ 004a0af0: 6963 6520 7061 7261 6d65 7465 7273 2070 ice parameters p │ │ │ 004a0b00: 6572 666f 726d 2061 2052 4557 494e 4420 erform a REWIND │ │ │ 004a0b10: 6f66 2074 6865 2069 6e70 7574 2061 6e64 of the input and │ │ │ -004a0b20: 204f 5554 5245 5749 4e44 2a00 1d49 4200 OUTREWIND*..IB. │ │ │ +004a0b20: 204f 5554 5245 5749 4e44 2a00 1d46 4200 OUTREWIND*..FB. │ │ │ 004a0b30: 0020 2020 7065 7266 6f72 6d73 2061 2052 . performs a R │ │ │ 004a0b40: 4557 494e 4420 6f66 2074 6865 206f 7574 EWIND of the out │ │ │ -004a0b50: 7075 742e 0700 1d49 4300 004d 001d 4944 put....IC..M..ID │ │ │ +004a0b50: 7075 742e 0700 1d46 4300 004d 001d 4644 put....FC..M..FD │ │ │ 004a0b60: 0000 2020 2057 6865 6e20 2450 5249 4e43 .. When $PRINC │ │ │ 004a0b70: 4950 414c 2068 6173 2064 6966 6665 7265 IPAL has differe │ │ │ 004a0b80: 6e74 2069 6e70 7574 2f6f 7574 7075 7420 nt input/output │ │ │ 004a0b90: 6465 7669 6365 732c 2074 6865 2055 5345 devices, the USE │ │ │ -004a0ba0: 2063 6f6d 6d61 6e64 4c00 1d49 4500 0020 commandL..IE.. │ │ │ +004a0ba0: 2063 6f6d 6d61 6e64 4c00 1d46 4500 0020 commandL..FE.. │ │ │ 004a0bb0: 2020 7265 636f 676e 697a 6573 2069 6e74 recognizes int │ │ │ 004a0bc0: 7269 6e73 6963 2073 7065 6369 616c 2076 rinsic special v │ │ │ 004a0bd0: 6172 6961 626c 6573 2024 5a50 494e 206f ariables $ZPIN o │ │ │ 004a0be0: 7220 245a 504f 5554 2061 6e64 2061 7070 r $ZPOUT and app │ │ │ -004a0bf0: 6c69 6573 5100 1d49 4600 0020 2020 6170 liesQ..IF.. ap │ │ │ +004a0bf0: 6c69 6573 5100 1d46 4600 0020 2020 6170 liesQ..FF.. ap │ │ │ 004a0c00: 7072 6f70 7269 6174 6520 6465 7669 6365 propriate device │ │ │ 004a0c10: 7061 7261 6d65 7465 7273 2074 6f20 7468 parameters to th │ │ │ 004a0c20: 6520 696e 7075 7420 6f72 206f 7574 7075 e input or outpu │ │ │ 004a0c30: 7420 7369 6465 206f 6620 2450 5249 4e43 t side of $PRINC │ │ │ -004a0c40: 4950 414c 2c53 001d 4947 0000 2020 2072 IPAL,S..IG.. r │ │ │ +004a0c40: 4950 414c 2c53 001d 4647 0000 2020 2072 IPAL,S..FG.. r │ │ │ 004a0c50: 6573 7065 6374 6976 656c 792e 2041 2055 espectively. A U │ │ │ 004a0c60: 5345 2077 6974 6820 245a 5049 4e20 6f72 SE with $ZPIN or │ │ │ 004a0c70: 2024 5a50 4f55 5420 7365 7473 2024 494f $ZPOUT sets $IO │ │ │ 004a0c80: 2074 6f20 2450 5249 4e43 4950 414c 2066 to $PRINCIPAL f │ │ │ -004a0c90: 6f72 2052 4541 4473 4b00 1d49 4800 0020 or READsK..IH.. │ │ │ +004a0c90: 6f72 2052 4541 4473 4b00 1d46 4800 0020 or READsK..FH.. │ │ │ 004a0ca0: 2020 616e 6420 5752 4954 4573 2066 726f and WRITEs fro │ │ │ 004a0cb0: 6d20 7468 6520 696e 7075 7420 616e 6420 m the input and │ │ │ 004a0cc0: 6f75 7470 7574 2073 6964 6520 6f66 2024 output side of $ │ │ │ 004a0cd0: 5052 494e 4349 5041 4c2e 2046 6f72 206d PRINCIPAL. For m │ │ │ -004a0ce0: 6f72 6534 001d 4949 0000 2020 2069 6e66 ore4..II.. inf │ │ │ +004a0ce0: 6f72 6534 001d 4649 0000 2020 2069 6e66 ore4..FI.. inf │ │ │ 004a0cf0: 6f72 6d61 7469 6f6e 2072 6566 6572 2074 ormation refer t │ │ │ 004a0d00: 6f20 2224 5a50 494e 2220 6f72 2022 245a o "$ZPIN" or "$Z │ │ │ -004a0d10: 504f 5554 2220 2e07 001d 494a 0000 0f00 POUT" ....IJ.... │ │ │ -004a0d20: 1249 5155 4954 0000 2451 7569 7410 0017 .IQUIT..$Quit... │ │ │ -004a0d30: 49bf 1100 0020 2020 2451 7569 7407 0018 I.... $Quit... │ │ │ -004a0d40: 4921 0000 4e00 1849 3100 0020 2020 2451 I!..N..I1.. $Q │ │ │ +004a0d10: 504f 5554 2220 2e07 001d 464a 0000 0f00 POUT" ....FJ.... │ │ │ +004a0d20: 1246 5155 4954 0000 2451 7569 7410 0017 .FQUIT..$Quit... │ │ │ +004a0d30: 46bf 1100 0020 2020 2451 7569 7407 0018 F.... $Quit... │ │ │ +004a0d40: 4621 0000 4e00 1846 3100 0020 2020 2451 F!..N..F1.. $Q │ │ │ 004a0d50: 5b55 4954 5d20 696e 6469 6361 7465 7320 [UIT] indicates │ │ │ 004a0d60: 7768 6574 6865 7220 7468 6520 6375 7272 whether the curr │ │ │ 004a0d70: 656e 7420 626c 6f63 6b20 6f66 2063 6f64 ent block of cod │ │ │ 004a0d80: 6520 7761 7320 6361 6c6c 6564 2061 7320 e was called as │ │ │ -004a0d90: 616e 3000 1849 4100 0020 2020 6578 7472 an0..IA.. extr │ │ │ +004a0d90: 616e 3000 1846 4100 0020 2020 6578 7472 an0..FA.. extr │ │ │ 004a0da0: 696e 7369 6320 6675 6e63 7469 6f6e 206f insic function o │ │ │ 004a0db0: 7220 6173 2061 2073 7562 726f 7574 696e r as a subroutin │ │ │ -004a0dc0: 652e 0700 1849 5100 0053 0018 4961 0000 e....IQ..S..Ia.. │ │ │ +004a0dc0: 652e 0700 1846 5100 0053 0018 4661 0000 e....FQ..S..Fa.. │ │ │ 004a0dd0: 2020 2049 6620 2451 5b55 4954 5d20 636f If $Q[UIT] co │ │ │ 004a0de0: 6e74 6169 6e73 2031 2028 7768 656e 2074 ntains 1 (when t │ │ │ 004a0df0: 6865 2063 7572 7265 6e74 2070 726f 6365 he current proce │ │ │ 004a0e00: 7373 2d73 7461 636b 2066 7261 6d65 2069 ss-stack frame i │ │ │ -004a0e10: 7320 696e 766f 6b65 6420 6279 4f00 1849 s invoked byO..I │ │ │ +004a0e10: 7320 696e 766f 6b65 6420 6279 4f00 1846 s invoked byO..F │ │ │ 004a0e20: 7100 0020 2020 616e 2065 7874 7269 6e73 q.. an extrins │ │ │ 004a0e30: 6963 2066 756e 6374 696f 6e29 2c20 7468 ic function), th │ │ │ 004a0e40: 6520 5155 4954 2077 6f75 6c64 2074 6865 e QUIT would the │ │ │ 004a0e50: 7265 666f 7265 2072 6571 7569 7265 2061 refore require a │ │ │ -004a0e60: 6e20 6172 6775 6d65 6e74 2e07 0018 4981 n argument....I. │ │ │ -004a0e70: 0000 1200 1849 9100 0020 2020 2a2a 4e6f .....I... **No │ │ │ -004a0e80: 7465 2a2a 0800 1749 c011 0000 5100 1849 te**...I....Q..I │ │ │ +004a0e60: 6e20 6172 6775 6d65 6e74 2e07 0018 4681 n argument....F. │ │ │ +004a0e70: 0000 1200 1846 9100 0020 2020 2a2a 4e6f .....F... **No │ │ │ +004a0e80: 7465 2a2a 0800 1746 c011 0000 5100 1846 te**...F....Q..F │ │ │ 004a0e90: 1200 0020 2020 5768 656e 2061 2070 726f ... When a pro │ │ │ 004a0ea0: 6365 7373 2069 7320 696e 6974 6961 7465 cess is initiate │ │ │ 004a0eb0: 642c 2062 7574 2062 6566 6f72 6520 616e d, but before an │ │ │ 004a0ec0: 7920 636f 6d6d 616e 6473 2061 7265 2070 y commands are p │ │ │ 004a0ed0: 726f 6365 7373 6564 2c20 7468 6527 0018 rocessed, the'.. │ │ │ -004a0ee0: 4913 0000 2020 2076 616c 7565 206f 6620 I... value of │ │ │ +004a0ee0: 4613 0000 2020 2076 616c 7565 206f 6620 F... value of │ │ │ 004a0ef0: 2451 5b55 4954 5d20 6973 207a 6572 6f20 $Q[UIT] is zero │ │ │ -004a0f00: 2830 292e 0700 1849 1400 0050 0018 4915 (0)....I...P..I. │ │ │ +004a0f00: 2830 292e 0700 1846 1400 0050 0018 4615 (0)....F...P..F. │ │ │ 004a0f10: 0000 2020 2054 6869 7320 7370 6563 6961 .. This specia │ │ │ 004a0f20: 6c20 7661 7269 6162 6c65 2069 7320 6d61 l variable is ma │ │ │ 004a0f30: 696e 6c79 2075 7365 6420 696e 2065 7272 inly used in err │ │ │ 004a0f40: 6f72 2d74 7261 7070 696e 6720 636f 6e64 or-trapping cond │ │ │ -004a0f50: 6974 696f 6e73 2e20 4974 734c 0018 4916 itions. ItsL..I. │ │ │ +004a0f50: 6974 696f 6e73 2e20 4974 734c 0018 4616 itions. ItsL..F. │ │ │ 004a0f60: 0000 2020 2076 616c 7565 2074 656c 6c73 .. value tells │ │ │ 004a0f70: 2077 6865 7468 6572 2074 6865 2063 7572 whether the cur │ │ │ 004a0f80: 7265 6e74 2044 4f20 6c65 7665 6c20 7761 rent DO level wa │ │ │ 004a0f90: 7320 7265 6163 6865 6420 6279 206d 6561 s reached by mea │ │ │ -004a0fa0: 6e73 206f 6620 614e 0018 4917 0000 2020 ns of aN..I... │ │ │ +004a0fa0: 6e73 206f 6620 614e 0018 4617 0000 2020 ns of aN..F... │ │ │ 004a0fb0: 2073 7562 726f 7574 696e 6520 6361 6c6c subroutine call │ │ │ 004a0fc0: 2028 444f 2078 7878 2920 6f72 2062 7920 (DO xxx) or by │ │ │ 004a0fd0: 6120 6675 6e63 7469 6f6e 2063 616c 6c20 a function call │ │ │ 004a0fe0: 2853 4554 2076 6172 6961 626c 653d 2424 (SET variable=$$ │ │ │ -004a0ff0: 7878 7829 2e07 0018 4918 0000 0000 0000 xxx)....I....... │ │ │ +004a0ff0: 7878 7829 2e07 0018 4618 0000 0000 0000 xxx)....F....... │ │ │ 004a1000: 0400 0000 d607 0000 ac2d 0000 0000 0000 .........-...... │ │ │ -004a1010: 5100 0049 4845 4c50 00ff 7300 ff49 5356 Q..IHELP..s..ISV │ │ │ +004a1010: 5100 0046 4845 4c50 00ff 7300 ff49 5356 Q..FHELP..s..ISV │ │ │ 004a1020: 00ff 7300 ff24 5155 4954 00c0 1900 0020 ..s..$QUIT..... │ │ │ 004a1030: 2020 4120 7479 7069 6361 6c20 7761 7920 A typical way │ │ │ 004a1040: 6f66 2065 7869 7469 6e67 2066 726f 6d20 of exiting from │ │ │ 004a1050: 616e 2065 7272 6f72 2074 7261 7020 6973 an error trap is │ │ │ -004a1060: 3a07 0018 491a 0000 1c00 1849 2100 0020 :...I......I!.. │ │ │ +004a1060: 3a07 0018 461a 0000 1c00 1846 2100 0020 :...F......F!.. │ │ │ 004a1070: 2020 5155 4954 3a24 5155 4954 2022 2220 QUIT:$QUIT "" │ │ │ -004a1080: 5155 4954 0700 1849 2200 0012 0018 4923 QUIT...I".....I# │ │ │ +004a1080: 5155 4954 0700 1846 2200 0012 0018 4623 QUIT...F".....F# │ │ │ 004a1090: 0000 2020 202a 2a4e 6f74 652a 2a07 0018 .. **Note**... │ │ │ -004a10a0: 4924 0000 3800 1849 2500 0020 2020 4754 I$..8..I%.. GT │ │ │ +004a10a0: 4624 0000 3800 1846 2500 0020 2020 4754 F$..8..F%.. GT │ │ │ 004a10b0: 2e4d 2064 6f65 7320 6e6f 7420 7065 726d .M does not perm │ │ │ 004a10c0: 6974 2024 5155 4954 2074 6f20 6265 2053 it $QUIT to be S │ │ │ -004a10d0: 4554 206f 7220 4e45 5765 642e 0700 1849 ET or NEWed....I │ │ │ -004a10e0: 2600 0019 0012 4952 4546 4552 454e 4345 &.....IREFERENCE │ │ │ -004a10f0: 0000 2452 6566 6572 656e 6365 1500 1c49 ..$Reference...I │ │ │ +004a10d0: 4554 206f 7220 4e45 5765 642e 0700 1846 ET or NEWed....F │ │ │ +004a10e0: 2600 0019 0012 4652 4546 4552 454e 4345 &.....FREFERENCE │ │ │ +004a10f0: 0000 2452 6566 6572 656e 6365 1500 1c46 ..$Reference...F │ │ │ 004a1100: bf11 0000 2020 2024 5265 6665 7265 6e63 .... $Referenc │ │ │ -004a1110: 6507 001d 4921 0000 5100 1d49 3100 0020 e...I!..Q..I1.. │ │ │ +004a1110: 6507 001d 4621 0000 5100 1d46 3100 0020 e...F!..Q..F1.. │ │ │ 004a1120: 2020 2452 5b45 4645 5245 4e43 455d 2063 $R[EFERENCE] c │ │ │ 004a1130: 6f6e 7461 696e 7320 7468 6520 6c61 7374 ontains the last │ │ │ 004a1140: 2067 6c6f 6261 6c20 7265 6665 7265 6e63 global referenc │ │ │ 004a1150: 652e 2055 6e74 696c 2074 6865 2066 6972 e. Until the fir │ │ │ -004a1160: 7374 2067 6c6f 6261 6c4f 001d 4941 0000 st globalO..IA.. │ │ │ +004a1160: 7374 2067 6c6f 6261 6c4f 001d 4641 0000 st globalO..FA.. │ │ │ 004a1170: 2020 2072 6566 6572 656e 6365 2069 7320 reference is │ │ │ 004a1180: 6d61 6465 2062 7920 616e 204d 2070 726f made by an M pro │ │ │ 004a1190: 6772 616d 206f 7220 6166 7465 7220 6120 gram or after a │ │ │ 004a11a0: 676c 6f62 616c 2072 6566 6572 656e 6365 global reference │ │ │ -004a11b0: 2077 6974 6820 616e 5000 1d49 5100 0020 with anP..IQ.. │ │ │ +004a11b0: 2077 6974 6820 616e 5000 1d46 5100 0020 with anP..FQ.. │ │ │ 004a11c0: 2020 696e 7661 6c69 6420 6b65 792c 2024 invalid key, $ │ │ │ 004a11d0: 5245 4645 5245 4e43 4520 636f 6e74 6169 REFERENCE contai │ │ │ 004a11e0: 6e73 2074 6865 2065 6d70 7479 2073 7472 ns the empty str │ │ │ 004a11f0: 696e 6720 2822 2229 2e20 5468 6973 2077 ing (""). This w │ │ │ -004a1200: 6179 2069 7420 6973 4b00 1d49 6100 0020 ay it isK..Ia.. │ │ │ +004a1200: 6179 2069 7420 6973 4b00 1d46 6100 0020 ay it isK..Fa.. │ │ │ 004a1210: 2020 7573 6566 756c 2069 6e20 6465 7465 useful in dete │ │ │ 004a1220: 726d 696e 696e 6720 6966 2074 6865 2075 rmining if the u │ │ │ 004a1230: 7361 6765 206f 6620 6120 6e61 6b65 6420 sage of a naked │ │ │ 004a1240: 7265 6665 7265 6e63 6520 6973 2076 616c reference is val │ │ │ -004a1250: 6964 2e07 001d 4971 0000 2900 1d49 8100 id....Iq..)..I.. │ │ │ +004a1250: 6964 2e07 001d 4671 0000 2900 1d46 8100 id....Fq..)..F.. │ │ │ 004a1260: 0020 2020 4120 7479 7069 6361 6c20 7761 . A typical wa │ │ │ 004a1270: 7920 6f66 2075 7369 6e67 2074 6869 7320 y of using this │ │ │ -004a1280: 6973 3a07 001d 4991 0000 2e00 1c49 c011 is:...I......I.. │ │ │ +004a1280: 6973 3a07 001d 4691 0000 2e00 1c46 c011 is:...F......F.. │ │ │ 004a1290: 0000 2020 2049 4620 2452 4546 4552 454e .. IF $REFEREN │ │ │ 004a12a0: 4345 3d22 2220 5155 4954 2022 3c75 6e64 CE="" QUIT ""...I.... │ │ │ -004a12c0: 001d 4913 0000 2020 202a 2a4e 6f74 652a ..I... **Note* │ │ │ -004a12d0: 2a07 001d 4914 0000 4900 1d49 1500 0020 *...I...I..I... │ │ │ +004a12b0: 6566 696e 6564 3e22 0700 1d46 1200 0012 efined>"...F.... │ │ │ +004a12c0: 001d 4613 0000 2020 202a 2a4e 6f74 652a ..F... **Note* │ │ │ +004a12d0: 2a07 001d 4614 0000 4900 1d46 1500 0020 *...F...I..F... │ │ │ 004a12e0: 2020 2452 5b45 4645 5245 4e43 455d 2062 $R[EFERENCE] b │ │ │ 004a12f0: 6569 6e67 2061 2072 6561 642d 6f6e 6c79 eing a read-only │ │ │ 004a1300: 2076 6172 6961 626c 6520 6361 6e6e 6f74 variable cannot │ │ │ 004a1310: 2062 6520 5345 5420 6f72 204e 4557 2764 be SET or NEW'd │ │ │ -004a1320: 2e07 001d 4916 0000 1100 1249 5354 4143 ....I......ISTAC │ │ │ -004a1330: 4b00 0024 5354 6163 6b11 0018 49bf 1100 K..$STack...I... │ │ │ -004a1340: 0020 2020 2453 5461 636b 0700 1949 2100 . $STack...I!. │ │ │ -004a1350: 0052 0019 4931 0000 2020 2024 5354 5b41 .R..I1.. $ST[A │ │ │ +004a1320: 2e07 001d 4616 0000 1100 1246 5354 4143 ....F......FSTAC │ │ │ +004a1330: 4b00 0024 5354 6163 6b11 0018 46bf 1100 K..$STack...F... │ │ │ +004a1340: 0020 2020 2453 5461 636b 0700 1946 2100 . $STack...F!. │ │ │ +004a1350: 0052 0019 4631 0000 2020 2024 5354 5b41 .R..F1.. $ST[A │ │ │ 004a1360: 434b 5d20 636f 6e74 6169 6e73 2061 6e20 CK] contains an │ │ │ 004a1370: 696e 7465 6765 7220 7661 6c75 6520 6f66 integer value of │ │ │ 004a1380: 207a 6572 6f20 2830 2920 6f72 2067 7265 zero (0) or gre │ │ │ 004a1390: 6174 6572 2069 6e64 6963 6174 696e 6720 ater indicating │ │ │ -004a13a0: 7468 6533 0019 4941 0000 2020 2063 7572 the3..IA.. cur │ │ │ +004a13a0: 7468 6533 0019 4641 0000 2020 2063 7572 the3..FA.. cur │ │ │ 004a13b0: 7265 6e74 206c 6576 656c 206f 6620 4d20 rent level of M │ │ │ 004a13c0: 6578 6563 7574 696f 6e20 7374 6163 6b20 execution stack │ │ │ -004a13d0: 6465 7074 682e 0700 1949 5100 0053 0019 depth....IQ..S.. │ │ │ -004a13e0: 4961 0000 2020 2057 6865 6e20 6120 7072 Ia.. When a pr │ │ │ +004a13d0: 6465 7074 682e 0700 1946 5100 0053 0019 depth....FQ..S.. │ │ │ +004a13e0: 4661 0000 2020 2057 6865 6e20 6120 7072 Fa.. When a pr │ │ │ 004a13f0: 6f63 6573 7320 6973 2069 6e69 7469 6174 ocess is initiat │ │ │ 004a1400: 6564 2062 7574 2062 6566 6f72 6520 616e ed but before an │ │ │ 004a1410: 7920 636f 6d6d 616e 6420 6973 2065 7865 y command is exe │ │ │ 004a1420: 6375 7465 642c 2074 6865 2076 616c 7565 cuted, the value │ │ │ -004a1430: 2000 1949 7100 0020 2020 6f66 2024 5354 ..Iq.. of $ST │ │ │ +004a1430: 2000 1946 7100 0020 2020 6f66 2024 5354 ..Fq.. of $ST │ │ │ 004a1440: 4143 4b20 6973 207a 6572 6f20 2830 292e ACK is zero (0). │ │ │ -004a1450: 0700 1949 8100 0012 0019 4991 0000 2020 ...I......I... │ │ │ -004a1460: 202a 2a4e 6f74 652a 2a08 0018 49c0 1100 **Note**...I... │ │ │ -004a1470: 0054 0019 4912 0000 2020 2054 6865 2064 .T..I... The d │ │ │ +004a1450: 0700 1946 8100 0012 0019 4691 0000 2020 ...F......F... │ │ │ +004a1460: 202a 2a4e 6f74 652a 2a08 0018 46c0 1100 **Note**...F... │ │ │ +004a1470: 0054 0019 4612 0000 2020 2054 6865 2064 .T..F... The d │ │ │ 004a1480: 6966 6665 7265 6e63 6520 6265 7477 6565 ifference betwee │ │ │ 004a1490: 6e20 2453 5441 434b 2061 6e64 2024 4553 n $STACK and $ES │ │ │ 004a14a0: 5441 434b 2069 7320 7468 6174 2024 4553 TACK is that $ES │ │ │ 004a14b0: 5441 434b 206d 6179 2061 7070 6561 7220 TACK may appear │ │ │ -004a14c0: 6173 2061 6e53 0019 4913 0000 2020 2061 as anS..I... a │ │ │ +004a14c0: 6173 2061 6e53 0019 4613 0000 2020 2061 as anS..F... a │ │ │ 004a14d0: 7267 756d 656e 7420 6f66 2074 6865 204e rgument of the N │ │ │ 004a14e0: 4557 2063 6f6d 6d61 6e64 2e20 4e45 5769 EW command. NEWi │ │ │ 004a14f0: 6e67 2024 4553 5441 434b 2072 6573 6574 ng $ESTACK reset │ │ │ 004a1500: 7320 6974 7320 7661 6c75 6520 746f 207a s its value to z │ │ │ -004a1510: 6572 6f20 2830 292c 4900 1949 1400 0020 ero (0),I..I... │ │ │ +004a1510: 6572 6f20 2830 292c 4900 1946 1400 0020 ero (0),I..F... │ │ │ 004a1520: 2020 616e 6420 6361 6e20 6265 2075 7365 and can be use │ │ │ 004a1530: 6675 6c20 746f 2073 6574 2075 7020 6120 ful to set up a │ │ │ 004a1540: 6c61 7965 7265 6420 6572 726f 7220 7472 layered error tr │ │ │ 004a1550: 6170 7069 6e67 206d 6563 6861 6e69 736d apping mechanism │ │ │ -004a1560: 2e07 0019 4915 0000 4f00 1949 1600 0020 ....I...O..I... │ │ │ +004a1560: 2e07 0019 4615 0000 4f00 1946 1600 0020 ....F...O..F... │ │ │ 004a1570: 2020 5468 6520 7661 6c75 6520 6f66 2024 The value of $ │ │ │ 004a1580: 5354 4143 4b20 6973 2022 6162 736f 6c75 STACK is "absolu │ │ │ 004a1590: 7465 2220 7369 6e63 6520 7468 6520 7374 te" since the st │ │ │ 004a15a0: 6172 7420 6f66 2061 2047 542e 4d2e 2070 art of a GT.M. p │ │ │ -004a15b0: 726f 6365 7373 2c52 0019 4917 0000 2020 rocess,R..I... │ │ │ +004a15b0: 726f 6365 7373 2c52 0019 4617 0000 2020 rocess,R..F... │ │ │ 004a15c0: 2077 6865 7265 6173 2074 6865 2076 616c whereas the val │ │ │ 004a15d0: 7565 206f 6620 2445 5354 4143 4b20 6973 ue of $ESTACK is │ │ │ 004a15e0: 2022 7265 6c61 7469 7665 2220 746f 2074 "relative" to t │ │ │ 004a15f0: 6865 206d 6f73 7420 7265 6365 6e74 2022 he most recent " │ │ │ -004a1600: 616e 6368 6f72 696e 6711 0019 4918 0000 anchoring...I... │ │ │ -004a1610: 2020 2070 6f69 6e74 222e 0700 1949 1900 point"....I.. │ │ │ -004a1620: 0013 0014 494f 5241 4745 0000 2453 746f ....IORAGE..$Sto │ │ │ -004a1630: 7261 6765 1300 1a49 bf11 0000 2020 2024 rage...I.... $ │ │ │ -004a1640: 5374 6f72 6167 6507 001b 4921 0000 5000 Storage...I!..P. │ │ │ -004a1650: 1b49 3100 0020 2020 2453 5b54 4f52 4147 .I1.. $S[TORAG │ │ │ +004a1600: 616e 6368 6f72 696e 6711 0019 4618 0000 anchoring...F... │ │ │ +004a1610: 2020 2070 6f69 6e74 222e 0700 1946 1900 point"....F.. │ │ │ +004a1620: 0013 0014 464f 5241 4745 0000 2453 746f ....FORAGE..$Sto │ │ │ +004a1630: 7261 6765 1300 1a46 bf11 0000 2020 2024 rage...F.... $ │ │ │ +004a1640: 5374 6f72 6167 6507 001b 4621 0000 5000 Storage...F!..P. │ │ │ +004a1650: 1b46 3100 0020 2020 2453 5b54 4f52 4147 .F1.. $S[TORAG │ │ │ 004a1660: 455d 2063 6f6e 7461 696e 7320 616e 2069 E] contains an i │ │ │ 004a1670: 6e74 6567 6572 2076 616c 7565 2073 7065 nteger value spe │ │ │ 004a1680: 6369 6679 696e 6720 6469 6666 6572 656e cifying differen │ │ │ 004a1690: 6365 2062 6574 7765 656e 2074 6865 4900 ce between theI. │ │ │ -004a16a0: 1b49 4100 0020 2020 6375 7272 656e 7420 .IA.. current │ │ │ +004a16a0: 1b46 4100 0020 2020 6375 7272 656e 7420 .FA.. current │ │ │ 004a16b0: 245a 5245 414c 5354 4f52 2061 7320 6120 $ZREALSTOR as a │ │ │ 004a16c0: 7375 6274 7261 6865 6e64 2061 6e64 2c20 subtrahend and, │ │ │ 004a16d0: 696e 206f 7264 6572 206f 6620 7072 6563 in order of prec │ │ │ -004a16e0: 6564 656e 6365 2c52 001b 4951 0000 2020 edence,R..IQ.. │ │ │ +004a16e0: 6564 656e 6365 2c52 001b 4651 0000 2020 edence,R..FQ.. │ │ │ 004a16f0: 2024 5a4d 414c 4c4f 434c 494d 2069 6620 $ZMALLOCLIM if │ │ │ 004a1700: 6974 2068 6173 2061 206e 6f6e 2d7a 6572 it has a non-zer │ │ │ 004a1710: 6f20 7661 6c75 652c 2074 6865 2070 726f o value, the pro │ │ │ 004a1720: 6365 7373 2052 5f4c 494d 4954 2069 6620 cess R_LIMIT if │ │ │ -004a1730: 6974 2069 7320 6e6f 7449 001b 4961 0000 it is notI..Ia.. │ │ │ +004a1730: 6974 2069 7320 6e6f 7449 001b 4661 0000 it is notI..Fa.. │ │ │ 004a1740: 2020 2075 6e6c 696d 6974 6564 2c20 616e unlimited, an │ │ │ 004a1750: 6420 6f74 6865 7277 6973 6520 7468 6520 d otherwise the │ │ │ 004a1760: 6d61 7869 6d75 6d20 6f66 2061 2036 342d maximum of a 64- │ │ │ 004a1770: 6269 7420 6164 6472 6573 7320 7370 6163 bit address spac │ │ │ -004a1780: 652e 0700 1b49 7100 004d 001b 4981 0000 e....Iq..M..I... │ │ │ +004a1780: 652e 0700 1b46 7100 004d 001b 4681 0000 e....Fq..M..F... │ │ │ 004a1790: 2020 2047 542e 4d20 7573 6573 206d 656d GT.M uses mem │ │ │ 004a17a0: 6f72 7920 666f 7220 636f 6465 2028 696e ory for code (in │ │ │ 004a17b0: 7374 7275 6374 696f 6e73 2920 616e 6420 structions) and │ │ │ 004a17c0: 6461 7461 2e20 4966 2074 6865 2061 6d6f data. If the amo │ │ │ 004a17d0: 756e 7420 6f66 0000 0000 0000 0000 0000 unt of.......... │ │ │ 004a17e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a17f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a1800: 0400 0000 c907 0000 d32d 0000 0000 0000 .........-...... │ │ │ -004a1810: 6f00 0049 4845 4c50 00ff 7300 ff49 5356 o..IHELP..s..ISV │ │ │ +004a1810: 6f00 0046 4845 4c50 00ff 7300 ff49 5356 o..FHELP..s..ISV │ │ │ 004a1820: 00ff 7300 ff24 5354 4f52 4147 4500 bf91 ..s..$STORAGE... │ │ │ 004a1830: 0000 2020 2076 6972 7475 616c 206d 656d .. virtual mem │ │ │ 004a1840: 6f72 7920 6176 6169 6c61 626c 6520 746f ory available to │ │ │ 004a1850: 2074 6865 2070 726f 6365 7373 2065 7863 the process exc │ │ │ 004a1860: 6565 6473 2032 2c31 3437 2c34 3833 2c36 eeds 2,147,483,6 │ │ │ 004a1870: 3437 2062 7974 6573 2c20 6974 2069 732b 47 bytes, it is+ │ │ │ -004a1880: 001a 49c0 1100 0020 2020 7265 706f 7274 ..I.... report │ │ │ +004a1880: 001a 46c0 1100 0020 2020 7265 706f 7274 ..F.... report │ │ │ 004a1890: 6564 2061 7320 322c 3134 372c 3438 332c ed as 2,147,483, │ │ │ -004a18a0: 3634 3720 6279 7465 732e 0700 1b49 1200 647 bytes....I.. │ │ │ -004a18b0: 0053 001b 4913 0000 2020 2049 6e73 7472 .S..I... Instr │ │ │ +004a18a0: 3634 3720 6279 7465 732e 0700 1b46 1200 647 bytes....F.. │ │ │ +004a18b0: 0053 001b 4613 0000 2020 2049 6e73 7472 .S..F... Instr │ │ │ 004a18c0: 7563 7469 6f6e 2073 7061 6365 2073 7461 uction space sta │ │ │ 004a18d0: 7274 7320 6f75 7420 7769 7468 2074 6865 rts out with the │ │ │ 004a18e0: 206f 7269 6769 6e61 6c20 6578 6563 7574 original execut │ │ │ 004a18f0: 6162 6c65 2069 6d61 6765 2e20 486f 7765 able image. Howe │ │ │ -004a1900: 7665 722c 4c00 1b49 1400 0020 2020 4754 ver,L..I... GT │ │ │ +004a1900: 7665 722c 4c00 1b46 1400 0020 2020 4754 ver,L..F... GT │ │ │ 004a1910: 2e4d 206d 6179 2065 7870 616e 6420 696e .M may expand in │ │ │ 004a1920: 7374 7275 6374 696f 6e20 7370 6163 6520 struction space │ │ │ 004a1930: 6279 205a 4c49 4e4b 696e 6720 6164 6469 by ZLINKing addi │ │ │ 004a1940: 7469 6f6e 616c 2072 6f75 7469 6e65 732e tional routines. │ │ │ -004a1950: 0700 1b49 1500 0053 001b 4916 0000 2020 ...I...S..I... │ │ │ +004a1950: 0700 1b46 1500 0053 001b 4616 0000 2020 ...F...S..F... │ │ │ 004a1960: 2044 6174 6120 7370 6163 6520 7374 6172 Data space star │ │ │ 004a1970: 7473 206f 7574 2077 6974 6820 7374 6163 ts out with stac │ │ │ 004a1980: 6b20 7370 6163 6520 7468 6174 206e 6576 k space that nev │ │ │ 004a1990: 6572 2065 7870 616e 6473 2c20 616e 6420 er expands, and │ │ │ -004a19a0: 706f 6f6c 2073 7061 6365 4f00 1b49 1700 pool spaceO..I.. │ │ │ +004a19a0: 706f 6f6c 2073 7061 6365 4f00 1b46 1700 pool spaceO..F.. │ │ │ 004a19b0: 0020 2020 7768 6963 6820 6d61 7920 6578 . which may ex │ │ │ 004a19c0: 7061 6e64 2e20 4f70 6572 6174 696f 6e73 pand. Operations │ │ │ 004a19d0: 2073 7563 6820 6173 206f 7065 6e69 6e67 such as opening │ │ │ 004a19e0: 2061 2064 6174 6162 6173 6520 6f72 2063 a database or c │ │ │ -004a19f0: 7265 6174 696e 6720 6150 001b 4918 0000 reating aP..I... │ │ │ +004a19f0: 7265 6174 696e 6720 6150 001b 4618 0000 reating aP..F... │ │ │ 004a1a00: 2020 206c 6f63 616c 2076 6172 6961 626c local variabl │ │ │ 004a1a10: 6520 6d61 7920 6361 7573 6520 616e 2065 e may cause an e │ │ │ 004a1a20: 7870 616e 7369 6f6e 2069 6e20 706f 6f6c xpansion in pool │ │ │ 004a1a30: 2073 7061 6365 2e20 4754 2e4d 2065 7870 space. GT.M exp │ │ │ -004a1a40: 616e 6473 2070 6f6f 6c52 001b 4919 0000 ands poolR..I... │ │ │ +004a1a40: 616e 6473 2070 6f6f 6c52 001b 4619 0000 ands poolR..F... │ │ │ 004a1a50: 2020 2073 7061 6365 2069 6e20 6661 6972 space in fair │ │ │ 004a1a60: 6c79 206c 6172 6765 2069 6e63 7265 6d65 ly large increme │ │ │ 004a1a70: 6e74 732e 2054 6865 7265 666f 7265 2c20 nts. Therefore, │ │ │ 004a1a80: 5345 5473 206f 6620 6c6f 6361 6c20 7661 SETs of local va │ │ │ -004a1a90: 7269 6162 6c65 7320 6d61 7950 001b 491a riables mayP..I. │ │ │ +004a1a90: 7269 6162 6c65 7320 6d61 7950 001b 461a riables mayP..F. │ │ │ 004a1aa0: 0000 2020 206e 6f74 2061 6666 6563 7420 .. not affect │ │ │ 004a1ab0: 2453 544f 5241 4745 2061 7420 616c 6c20 $STORAGE at all │ │ │ 004a1ac0: 6f72 206d 6179 2063 6175 7365 2061 6e20 or may cause an │ │ │ 004a1ad0: 6170 7061 7265 6e74 6c79 2064 6973 7072 apparently dispr │ │ │ -004a1ae0: 6f70 6f72 7469 6f6e 6174 651c 001b 4921 oportionate...I! │ │ │ +004a1ae0: 6f70 6f72 7469 6f6e 6174 651c 001b 4621 oportionate...F! │ │ │ 004a1af0: 0000 2020 2064 726f 7020 696e 2069 7473 .. drop in its │ │ │ -004a1b00: 2076 616c 7565 2e07 001b 4922 0000 4d00 value....I"..M. │ │ │ -004a1b10: 1b49 2300 0020 2020 4f6e 6365 2061 2047 .I#.. Once a G │ │ │ +004a1b00: 2076 616c 7565 2e07 001b 4622 0000 4d00 value....F"..M. │ │ │ +004a1b10: 1b46 2300 0020 2020 4f6e 6365 2061 2047 .F#.. Once a G │ │ │ 004a1b20: 542e 4d20 7072 6f63 6573 7320 6164 6473 T.M process adds │ │ │ 004a1b30: 2065 6974 6865 7220 696e 7374 7275 6374 either instruct │ │ │ 004a1b40: 696f 6e20 6f72 2064 6174 6120 7370 6163 ion or data spac │ │ │ -004a1b50: 652c 2069 7420 6e65 7665 7254 001b 4924 e, it neverT..I$ │ │ │ +004a1b50: 652c 2069 7420 6e65 7665 7254 001b 4624 e, it neverT..F$ │ │ │ 004a1b60: 0000 2020 2072 656c 6561 7365 7320 7468 .. releases th │ │ │ 004a1b70: 6174 2073 7061 6365 2e20 486f 7765 7665 at space. Howeve │ │ │ 004a1b80: 722c 2047 542e 4d20 646f 6573 2072 6575 r, GT.M does reu │ │ │ 004a1b90: 7365 2070 726f 6365 7373 2073 7061 6365 se process space │ │ │ 004a1ba0: 206d 6164 6520 6176 6169 6c61 626c 6552 made availableR │ │ │ -004a1bb0: 001b 4925 0000 2020 2062 7920 6163 7469 ..I%.. by acti │ │ │ +004a1bb0: 001b 4625 0000 2020 2062 7920 6163 7469 ..F%.. by acti │ │ │ 004a1bc0: 6f6e 7320 7375 6368 2061 7320 4b49 4c4c ons such as KILL │ │ │ 004a1bd0: 7320 6f66 206c 6f63 616c 2076 6172 6961 s of local varia │ │ │ 004a1be0: 626c 6573 2e20 2453 544f 5241 4745 2063 bles. $STORAGE c │ │ │ 004a1bf0: 616e 206e 6569 7468 6572 2062 6520 5345 an neither be SE │ │ │ -004a1c00: 5413 001b 4926 0000 2020 206f 7220 4e45 T...I&.. or NE │ │ │ -004a1c10: 5765 642e 0700 1b49 2700 0012 0013 4959 Wed....I'.....IY │ │ │ +004a1c00: 5413 001b 4626 0000 2020 206f 7220 4e45 T...F&.. or NE │ │ │ +004a1c10: 5765 642e 0700 1b46 2700 0012 0013 4659 Wed....F'.....FY │ │ │ 004a1c20: 5354 454d 0000 2453 5973 7465 6d12 0019 STEM..$SYstem... │ │ │ -004a1c30: 49bf 1100 0020 2020 2453 5973 7465 6d07 I.... $SYstem. │ │ │ -004a1c40: 001a 4921 0000 5300 1a49 3100 0020 2020 ..I!..S..I1.. │ │ │ +004a1c30: 46bf 1100 0020 2020 2453 5973 7465 6d07 F.... $SYstem. │ │ │ +004a1c40: 001a 4621 0000 5300 1a46 3100 0020 2020 ..F!..S..F1.. │ │ │ 004a1c50: 2453 595b 5354 454d 5d20 636f 6e74 6169 $SY[STEM] contai │ │ │ 004a1c60: 6e73 2061 2073 7472 696e 6720 7468 6174 ns a string that │ │ │ 004a1c70: 2069 6465 6e74 6966 6965 7320 7468 6520 identifies the │ │ │ 004a1c80: 6578 6563 7574 696e 6720 4d20 696e 7374 executing M inst │ │ │ -004a1c90: 616e 6365 2e20 5468 6552 001a 4941 0000 ance. TheR..IA.. │ │ │ +004a1c90: 616e 6365 2e20 5468 6552 001a 4641 0000 ance. TheR..FA.. │ │ │ 004a1ca0: 2020 2076 616c 7565 206f 6620 2453 5953 value of $SYS │ │ │ 004a1cb0: 5445 4d20 6973 2061 2073 7472 696e 6720 TEM is a string │ │ │ 004a1cc0: 7468 6174 2073 7461 7274 7320 7769 7468 that starts with │ │ │ 004a1cd0: 2061 2075 6e69 7175 6520 6e75 6d65 7269 a unique numeri │ │ │ -004a1ce0: 6320 636f 6465 2074 6861 744b 001a 4951 c code thatK..IQ │ │ │ +004a1ce0: 6320 636f 6465 2074 6861 744b 001a 4651 c code thatK..FQ │ │ │ 004a1cf0: 0000 2020 2069 6465 6e74 6966 6965 7320 .. identifies │ │ │ 004a1d00: 7468 6520 6d61 6e75 6661 6374 7572 6572 the manufacturer │ │ │ 004a1d10: 2e20 436f 6465 7320 6172 6520 6173 7369 . Codes are assi │ │ │ 004a1d20: 676e 6564 2062 7920 7468 6520 4d44 4320 gned by the MDC │ │ │ -004a1d30: 284d 554d 5053 2100 1a49 6100 0020 2020 (MUMPS!..Ia.. │ │ │ +004a1d30: 284d 554d 5053 2100 1a46 6100 0020 2020 (MUMPS!..Fa.. │ │ │ 004a1d40: 4465 7665 6c6f 706d 656e 7420 436f 6d6d Development Comm │ │ │ -004a1d50: 6974 7465 6529 2e07 001a 4971 0000 5400 ittee)....Iq..T. │ │ │ -004a1d60: 1a49 8100 0020 2020 2453 5953 5445 4d20 .I... $SYSTEM │ │ │ +004a1d50: 6974 7465 6529 2e07 001a 4671 0000 5400 ittee)....Fq..T. │ │ │ +004a1d60: 1a46 8100 0020 2020 2453 5953 5445 4d20 .F... $SYSTEM │ │ │ 004a1d70: 696e 2047 542e 4d20 7374 6172 7473 2077 in GT.M starts w │ │ │ 004a1d80: 6974 6820 2234 3722 2066 6f6c 6c6f 7765 ith "47" followe │ │ │ 004a1d90: 6420 6279 2061 2063 6f6d 6d61 2061 6e64 d by a comma and │ │ │ 004a1da0: 2074 6865 2065 7661 6c75 6174 696f 6e20 the evaluation │ │ │ -004a1db0: 6f66 5000 1a49 9100 0020 2020 7468 6520 ofP..I... the │ │ │ +004a1db0: 6f66 5000 1a46 9100 0020 2020 7468 6520 ofP..F... the │ │ │ 004a1dc0: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 004a1dd0: 6162 6c65 2067 746d 5f73 7973 6964 2e20 able gtm_sysid. │ │ │ 004a1de0: 4966 2074 6865 206e 616d 6520 6861 7320 If the name has │ │ │ 004a1df0: 6e6f 2065 7661 6c75 6174 696f 6e2c 2074 no evaluation, t │ │ │ -004a1e00: 6865 2e00 1949 c011 0000 2020 2076 616c he...I.... val │ │ │ +004a1e00: 6865 2e00 1946 c011 0000 2020 2076 616c he...F.... val │ │ │ 004a1e10: 7565 2061 6674 6572 2074 6865 2063 6f6d ue after the com │ │ │ 004a1e20: 6d61 2069 7320 6774 6d5f 7379 7369 642e ma is gtm_sysid. │ │ │ -004a1e30: 0700 1a49 1200 0053 001a 4913 0000 2020 ...I...S..I... │ │ │ +004a1e30: 0700 1a46 1200 0053 001a 4613 0000 2020 ...F...S..F... │ │ │ 004a1e40: 2047 542e 4d20 6163 6365 7074 7320 5345 GT.M accepts SE │ │ │ 004a1e50: 5420 2453 5953 5445 4d3d 6578 7072 2c20 T $SYSTEM=expr, │ │ │ 004a1e60: 7768 6572 6520 6578 7072 2061 7070 656e where expr appen │ │ │ 004a1e70: 6473 2074 6f20 7468 6520 696e 6974 6961 ds to the initia │ │ │ -004a1e80: 6c20 7661 6c75 6520 7570 5300 1a49 1400 l value upS..I.. │ │ │ +004a1e80: 6c20 7661 6c75 6520 7570 5300 1a46 1400 l value upS..F.. │ │ │ 004a1e90: 0020 2020 746f 2074 6865 206c 656e 6774 . to the lengt │ │ │ 004a1ea0: 6820 7065 726d 6974 7465 6420 666f 7220 h permitted for │ │ │ 004a1eb0: 616e 2069 6e69 7469 616c 2076 616c 7565 an initial value │ │ │ 004a1ec0: 3b20 616e 2065 6d70 7479 2073 7472 696e ; an empty strin │ │ │ 004a1ed0: 6720 7265 6d6f 7665 7320 616e 791e 001a g removes any... │ │ │ -004a1ee0: 4915 0000 2020 2063 7572 7265 6e74 2061 I... current a │ │ │ -004a1ef0: 6464 6564 2076 616c 7565 2e07 001a 4916 dded value....I. │ │ │ -004a1f00: 0000 0f00 1249 5445 5354 0000 2454 6573 .....ITEST..$Tes │ │ │ -004a1f10: 7410 0017 49bf 1100 0020 2020 2454 6573 t...I.... $Tes │ │ │ -004a1f20: 7407 0018 4921 0000 5100 1849 3100 0020 t...I!..Q..I1.. │ │ │ +004a1ee0: 4615 0000 2020 2063 7572 7265 6e74 2061 F... current a │ │ │ +004a1ef0: 6464 6564 2076 616c 7565 2e07 001a 4616 dded value....F. │ │ │ +004a1f00: 0000 0f00 1246 5445 5354 0000 2454 6573 .....FTEST..$Tes │ │ │ +004a1f10: 7410 0017 46bf 1100 0020 2020 2454 6573 t...F.... $Tes │ │ │ +004a1f20: 7407 0018 4621 0000 5100 1846 3100 0020 t...F!..Q..F1.. │ │ │ 004a1f30: 2020 2454 5b45 5354 5d20 636f 6e74 6169 $T[EST] contai │ │ │ 004a1f40: 6e73 2061 2074 7275 7468 2076 616c 7565 ns a truth value │ │ │ 004a1f50: 2073 7065 6369 6679 696e 6720 7468 6520 specifying the │ │ │ 004a1f60: 6576 616c 7561 7469 6f6e 206f 6620 7468 evaluation of th │ │ │ -004a1f70: 6520 6c61 7374 2049 4650 0018 4941 0000 e last IFP..IA.. │ │ │ +004a1f70: 6520 6c61 7374 2049 4650 0018 4641 0000 e last IFP..FA.. │ │ │ 004a1f80: 2020 2061 7267 756d 656e 7420 6f72 2074 argument or t │ │ │ 004a1f90: 6865 2072 6573 756c 7420 6f66 2074 6865 he result of the │ │ │ 004a1fa0: 206c 6173 7420 6f70 6572 6174 696f 6e20 last operation │ │ │ 004a1fb0: 7769 7468 2074 696d 656f 7574 2e20 4966 with timeout. If │ │ │ 004a1fc0: 2074 6865 206c 6173 7400 0000 0000 0000 the last....... │ │ │ 004a1fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a1fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a1ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a2000: 0400 0000 f807 0000 062e 0000 0000 0000 ................ │ │ │ -004a2010: 6400 0049 4845 4c50 00ff 7300 ff49 5356 d..IHELP..s..ISV │ │ │ +004a2010: 6400 0046 4845 4c50 00ff 7300 ff49 5356 d..FHELP..s..ISV │ │ │ 004a2020: 00ff 7300 ff24 5445 5354 00bf 5100 0020 ..s..$TEST..Q.. │ │ │ 004a2030: 2020 7469 6d65 6420 6f70 6572 6174 696f timed operatio │ │ │ 004a2040: 6e20 7469 6d65 6420 6f75 742c 2024 5445 n timed out, $TE │ │ │ 004a2050: 5354 2063 6f6e 7461 696e 7320 4641 4c53 ST contains FALS │ │ │ 004a2060: 4520 2830 293b 206f 7468 6572 7769 7365 E (0); otherwise │ │ │ -004a2070: 2c20 6974 1c00 1849 6100 0020 2020 636f , it...Ia.. co │ │ │ +004a2070: 2c20 6974 1c00 1846 6100 0020 2020 636f , it...Fa.. co │ │ │ 004a2080: 6e74 6169 6e73 2054 5255 4520 2831 292e ntains TRUE (1). │ │ │ -004a2090: 0700 1849 7100 0052 0018 4981 0000 2020 ...Iq..R..I... │ │ │ +004a2090: 0700 1846 7100 0052 0018 4681 0000 2020 ...Fq..R..F... │ │ │ 004a20a0: 2024 5445 5354 2073 6572 7665 7320 6173 $TEST serves as │ │ │ 004a20b0: 2074 6865 2069 6d70 6c69 6369 7420 6172 the implicit ar │ │ │ 004a20c0: 6775 6d65 6e74 2066 6f72 2045 4c53 4520 gument for ELSE │ │ │ 004a20d0: 636f 6d6d 616e 6473 2061 6e64 2061 7267 commands and arg │ │ │ -004a20e0: 756d 656e 746c 6573 7316 0018 4991 0000 umentless...I... │ │ │ +004a20e0: 756d 656e 746c 6573 7316 0018 4691 0000 umentless...F... │ │ │ 004a20f0: 2020 2049 4620 636f 6d6d 616e 6473 2e08 IF commands.. │ │ │ -004a2100: 0017 49c0 1100 0052 0018 4912 0000 2020 ..I....R..I... │ │ │ +004a2100: 0017 46c0 1100 0052 0018 4612 0000 2020 ..F....R..F... │ │ │ 004a2110: 204d 2073 7461 636b 7320 2454 4553 5420 M stacks $TEST │ │ │ 004a2120: 7768 656e 2069 6e76 6f6b 696e 6720 616e when invoking an │ │ │ 004a2130: 2065 7874 7269 6e73 6963 2061 6e64 2070 extrinsic and p │ │ │ 004a2140: 6572 666f 726d 696e 6720 616e 2061 7267 erforming an arg │ │ │ -004a2150: 756d 656e 746c 6573 7352 0018 4913 0000 umentlessR..I... │ │ │ +004a2150: 756d 656e 746c 6573 7352 0018 4613 0000 umentlessR..F... │ │ │ 004a2160: 2020 2044 4f2e 2041 6674 6572 2074 6865 DO. After the │ │ │ 004a2170: 7365 206f 7065 7261 7469 6f6e 7320 636f se operations co │ │ │ 004a2180: 6d70 6c65 7465 2077 6974 6820 616e 2069 mplete with an i │ │ │ 004a2190: 6d70 6c69 6369 7420 6f72 2065 7870 6c69 mplicit or expli │ │ │ -004a21a0: 6369 7420 5155 4954 2c20 4d4b 0018 4914 cit QUIT, MK..I. │ │ │ +004a21a0: 6369 7420 5155 4954 2c20 4d4b 0018 4614 cit QUIT, MK..F. │ │ │ 004a21b0: 0000 2020 2072 6573 746f 7265 7320 7468 .. restores th │ │ │ 004a21c0: 6520 636f 7272 6573 706f 6e64 696e 6720 e corresponding │ │ │ 004a21d0: 7374 6163 6b65 6420 7661 6c75 652e 2042 stacked value. B │ │ │ 004a21e0: 6563 6175 7365 2c20 7769 7468 2074 6865 ecause, with the │ │ │ -004a21f0: 7365 2074 776f 5000 1849 1500 0020 2020 se twoP..I... │ │ │ +004a21f0: 7365 2074 776f 5000 1846 1500 0020 2020 se twoP..F... │ │ │ 004a2200: 6578 6365 7074 696f 6e73 2c20 2454 4553 exceptions, $TES │ │ │ 004a2210: 5420 7265 666c 6563 7473 2074 6865 206c T reflects the l │ │ │ 004a2220: 6173 7420 4946 2061 7267 756d 656e 7420 ast IF argument │ │ │ 004a2230: 6f72 2074 696d 656f 7574 2072 6573 756c or timeout resul │ │ │ -004a2240: 7420 6f6e 2061 5400 1849 1600 0020 2020 t on aT..I... │ │ │ +004a2240: 7420 6f6e 2061 5400 1846 1600 0020 2020 t on aT..F... │ │ │ 004a2250: 7072 6f63 6573 7320 7769 6465 2062 6173 process wide bas │ │ │ 004a2260: 6973 2e20 5573 6520 2454 4553 5420 6f6e is. Use $TEST on │ │ │ 004a2270: 6c79 2069 6e20 696d 6d65 6469 6174 6520 ly in immediate │ │ │ 004a2280: 7072 6f78 696d 6974 7920 746f 2074 6865 proximity to the │ │ │ -004a2290: 206f 7065 7261 7469 6f6e 1f00 1849 1700 operation...I.. │ │ │ +004a2290: 206f 7065 7261 7469 6f6e 1f00 1846 1700 operation...F.. │ │ │ 004a22a0: 0020 2020 7468 6174 206c 6173 7420 7570 . that last up │ │ │ -004a22b0: 6461 7465 6420 6974 2e07 0018 4918 0000 dated it....I... │ │ │ -004a22c0: 4a00 1849 1900 0020 2020 4e65 6974 6865 J..I... Neithe │ │ │ +004a22b0: 6461 7465 6420 6974 2e07 0018 4618 0000 dated it....F... │ │ │ +004a22c0: 4a00 1846 1900 0020 2020 4e65 6974 6865 J..F... Neithe │ │ │ 004a22d0: 7220 2453 454c 4543 5428 2920 6e6f 7220 r $SELECT() nor │ │ │ 004a22e0: 706f 7374 2d63 6f6e 6469 7469 6f6e 616c post-conditional │ │ │ 004a22f0: 2065 7870 7265 7373 696f 6e73 206d 6f64 expressions mod │ │ │ -004a2300: 6966 7920 2454 4553 542e 0700 1849 1a00 ify $TEST....I.. │ │ │ -004a2310: 003e 0018 4921 0000 2020 204d 2072 6f75 .>..I!.. M rou │ │ │ +004a2300: 6966 7920 2454 4553 542e 0700 1846 1a00 ify $TEST....F.. │ │ │ +004a2310: 003e 0018 4621 0000 2020 204d 2072 6f75 .>..F!.. M rou │ │ │ 004a2320: 7469 6e65 7320 6361 6e6e 6f74 206d 6f64 tines cannot mod │ │ │ 004a2330: 6966 7920 2454 4553 5420 7769 7468 2074 ify $TEST with t │ │ │ 004a2340: 6865 2053 4554 2063 6f6d 6d61 6e64 2e07 he SET command.. │ │ │ -004a2350: 0018 4922 0000 1200 1849 2300 0020 2020 ..I".....I#.. │ │ │ -004a2360: 4578 616d 706c 653a 0700 1849 2400 001a Example:...I$... │ │ │ -004a2370: 0018 4925 0000 2020 2049 4620 783d 2b78 ..I%.. IF x=+x │ │ │ -004a2380: 2044 4f20 5e57 4f52 4b16 0018 4926 0000 DO ^WORK...I&.. │ │ │ +004a2350: 0018 4622 0000 1200 1846 2300 0020 2020 ..F".....F#.. │ │ │ +004a2360: 4578 616d 706c 653a 0700 1846 2400 001a Example:...F$... │ │ │ +004a2370: 0018 4625 0000 2020 2049 4620 783d 2b78 ..F%.. IF x=+x │ │ │ +004a2380: 2044 4f20 5e57 4f52 4b16 0018 4626 0000 DO ^WORK...F&.. │ │ │ 004a2390: 2020 2045 4c53 4520 5345 5420 783d 3007 ELSE SET x=0. │ │ │ -004a23a0: 0018 4927 0000 5400 1849 2800 0020 2020 ..I'..T..I(.. │ │ │ +004a23a0: 0018 4627 0000 5400 1846 2800 0020 2020 ..F'..T..F(.. │ │ │ 004a23b0: 5468 6520 454c 5345 2073 7461 7465 6d65 The ELSE stateme │ │ │ 004a23c0: 6e74 2063 6175 7365 7320 4d20 746f 2075 nt causes M to u │ │ │ 004a23d0: 7365 2074 6865 2076 616c 7565 206f 6620 se the value of │ │ │ 004a23e0: 2454 4553 5420 746f 2064 6574 6572 6d69 $TEST to determi │ │ │ -004a23f0: 6e65 2077 6865 7468 6572 5300 1849 2900 ne whetherS..I). │ │ │ +004a23f0: 6e65 2077 6865 7468 6572 5300 1846 2900 ne whetherS..F). │ │ │ 004a2400: 0020 2020 746f 2065 7865 6375 7465 2074 . to execute t │ │ │ 004a2410: 6865 2072 6573 7420 6f66 2074 6865 206c he rest of the l │ │ │ 004a2420: 696e 652e 2042 6563 6175 7365 2074 6865 ine. Because the │ │ │ 004a2430: 2063 6f64 6520 696e 2072 6f75 7469 6e65 code in routine │ │ │ 004a2440: 2057 4f52 4b20 6d61 7920 7573 6541 0018 WORK may useA.. │ │ │ -004a2450: 492a 0000 2020 2049 4673 2061 6e64 2074 I*.. IFs and t │ │ │ +004a2450: 462a 0000 2020 2049 4673 2061 6e64 2074 F*.. IFs and t │ │ │ 004a2460: 696d 656f 7574 732c 2074 6869 7320 7573 imeouts, this us │ │ │ 004a2470: 6520 6f66 2024 5445 5354 2069 7320 6e6f e of $TEST is no │ │ │ 004a2480: 7420 7265 636f 6d6d 656e 6465 642e 0700 t recommended... │ │ │ -004a2490: 1849 3100 0012 0018 4932 0000 2020 2045 .I1.....I2.. E │ │ │ -004a24a0: 7861 6d70 6c65 3a07 0018 4933 0000 1800 xample:...I3.... │ │ │ -004a24b0: 1849 3400 0020 2020 5345 5420 4d59 464c .I4.. SET MYFL │ │ │ -004a24c0: 473d 783d 2b78 1b00 1849 3500 0020 2020 G=x=+x...I5.. │ │ │ +004a2490: 1846 3100 0012 0018 4632 0000 2020 2045 .F1.....F2.. E │ │ │ +004a24a0: 7861 6d70 6c65 3a07 0018 4633 0000 1800 xample:...F3.... │ │ │ +004a24b0: 1846 3400 0020 2020 5345 5420 4d59 464c .F4.. SET MYFL │ │ │ +004a24c0: 473d 783d 2b78 1b00 1846 3500 0020 2020 G=x=+x...F5.. │ │ │ 004a24d0: 4946 204d 5946 4c47 2044 4f20 5e57 4f52 IF MYFLG DO ^WOR │ │ │ -004a24e0: 4b1b 0018 4936 0000 2020 2049 4620 274d K...I6.. IF 'M │ │ │ -004a24f0: 5946 4c47 2053 4554 2078 3d30 0700 1849 YFLG SET x=0...I │ │ │ -004a2500: 3700 0052 0018 4938 0000 2020 2054 6869 7..R..I8.. Thi │ │ │ +004a24e0: 4b1b 0018 4636 0000 2020 2049 4620 274d K...F6.. IF 'M │ │ │ +004a24f0: 5946 4c47 2053 4554 2078 3d30 0700 1846 YFLG SET x=0...F │ │ │ +004a2500: 3700 0052 0018 4638 0000 2020 2054 6869 7..R..F8.. Thi │ │ │ 004a2510: 7320 6578 616d 706c 6520 696e 7472 6f64 s example introd │ │ │ 004a2520: 7563 6573 2061 206c 6f63 616c 2076 6172 uces a local var │ │ │ 004a2530: 6961 626c 6520 666c 6167 2074 6f20 6164 iable flag to ad │ │ │ 004a2540: 6472 6573 7320 7468 6520 7072 6f62 6c65 dress the proble │ │ │ -004a2550: 6d73 206f 6651 0018 4939 0000 2020 2074 ms ofQ..I9.. t │ │ │ +004a2550: 6d73 206f 6651 0018 4639 0000 2020 2074 ms ofQ..F9.. t │ │ │ 004a2560: 6865 2070 7269 6f72 2065 7861 6d70 6c65 he prior example │ │ │ 004a2570: 2e20 4e6f 7465 2074 6861 7420 6974 7320 . Note that its │ │ │ 004a2580: 6265 6861 7669 6f72 2072 6573 756c 7473 behavior results │ │ │ 004a2590: 2069 6e20 7468 6520 6f70 706f 7369 7465 in the opposite │ │ │ -004a25a0: 2024 5445 5354 2700 1849 3a00 0020 2020 $TEST'..I:.. │ │ │ +004a25a0: 2024 5445 5354 2700 1846 3a00 0020 2020 $TEST'..F:.. │ │ │ 004a25b0: 7661 6c75 6520 6672 6f6d 2074 6865 2070 value from the p │ │ │ 004a25c0: 7269 6f72 2065 7861 6d70 6c65 2e07 0018 rior example.... │ │ │ -004a25d0: 4941 0000 1200 1849 4200 0020 2020 4578 IA.....IB.. Ex │ │ │ -004a25e0: 616d 706c 653a 0700 1849 4300 001f 0018 ample:...IC..... │ │ │ -004a25f0: 4944 0000 2020 2049 4620 783d 2b78 2044 ID.. IF x=+x D │ │ │ -004a2600: 4f20 5e57 4f52 4b20 4946 2031 1600 1849 O ^WORK IF 1...I │ │ │ +004a25d0: 4641 0000 1200 1846 4200 0020 2020 4578 FA.....FB.. Ex │ │ │ +004a25e0: 616d 706c 653a 0700 1846 4300 001f 0018 ample:...FC..... │ │ │ +004a25f0: 4644 0000 2020 2049 4620 783d 2b78 2044 FD.. IF x=+x D │ │ │ +004a2600: 4f20 5e57 4f52 4b20 4946 2031 1600 1846 O ^WORK IF 1...F │ │ │ 004a2610: 4500 0020 2020 454c 5345 2053 4554 2078 E.. ELSE SET x │ │ │ -004a2620: 3d30 0700 1849 4600 0051 0018 4947 0000 =0...IF..Q..IG.. │ │ │ +004a2620: 3d30 0700 1846 4600 0051 0018 4647 0000 =0...FF..Q..FG.. │ │ │ 004a2630: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 004a2640: 7573 6573 2074 6865 2049 4620 3120 746f uses the IF 1 to │ │ │ 004a2650: 2065 6e73 7572 6520 7468 6174 2074 6865 ensure that the │ │ │ 004a2660: 2045 4c53 4520 776f 726b 7320 636f 756e ELSE works coun │ │ │ -004a2670: 7465 7220 746f 2074 6865 0d00 1849 4800 ter to the...IH. │ │ │ -004a2680: 0020 2020 4946 2e07 0018 4949 0000 1200 . IF....II.... │ │ │ -004a2690: 1349 4c45 5645 4c00 0024 544c 6576 656c .ILEVEL..$TLevel │ │ │ -004a26a0: 1200 1949 bf11 0000 2020 2024 544c 6576 ...I.... $TLev │ │ │ -004a26b0: 656c 0700 1a49 2100 004b 001a 4931 0000 el...I!..K..I1.. │ │ │ +004a2670: 7465 7220 746f 2074 6865 0d00 1846 4800 ter to the...FH. │ │ │ +004a2680: 0020 2020 4946 2e07 0018 4649 0000 1200 . IF....FI.... │ │ │ +004a2690: 1346 4c45 5645 4c00 0024 544c 6576 656c .FLEVEL..$TLevel │ │ │ +004a26a0: 1200 1946 bf11 0000 2020 2024 544c 6576 ...F.... $TLev │ │ │ +004a26b0: 656c 0700 1a46 2100 004b 001a 4631 0000 el...F!..K..F1.. │ │ │ 004a26c0: 2020 2024 544c 5b45 5645 4c5d 2063 6f6e $TL[EVEL] con │ │ │ 004a26d0: 7461 696e 7320 6120 636f 756e 7420 6f66 tains a count of │ │ │ 004a26e0: 2065 7865 6375 7465 6420 5453 5441 5254 executed TSTART │ │ │ 004a26f0: 7320 7468 6174 2061 7265 2063 7572 7265 s that are curre │ │ │ -004a2700: 6e74 6c79 5400 1a49 4100 0020 2020 756e ntlyT..IA.. un │ │ │ +004a2700: 6e74 6c79 5400 1a46 4100 0020 2020 756e ntlyT..FA.. un │ │ │ 004a2710: 6d61 7463 6865 6420 6279 2054 434f 4d4d matched by TCOMM │ │ │ 004a2720: 4954 732e 2024 544c 4556 454c 2069 7320 ITs. $TLEVEL is │ │ │ 004a2730: 7a65 726f 2028 3029 2077 6865 6e20 7468 zero (0) when th │ │ │ 004a2740: 6572 6520 6973 206e 6f20 5452 414e 5341 ere is no TRANSA │ │ │ -004a2750: 4354 494f 4e20 696e 5200 1a49 5100 0020 CTION inR..IQ.. │ │ │ +004a2750: 4354 494f 4e20 696e 5200 1a46 5100 0020 CTION inR..FQ.. │ │ │ 004a2760: 2020 7072 6f67 7265 7373 2e20 5768 656e progress. When │ │ │ 004a2770: 2024 544c 4556 454c 2069 7320 6772 6561 $TLEVEL is grea │ │ │ 004a2780: 7465 7220 7468 616e 206f 6e65 2028 3e31 ter than one (>1 │ │ │ 004a2790: 292c 2069 7420 696e 6469 6361 7465 7320 ), it indicates │ │ │ -004a27a0: 7468 6174 2074 6865 7265 4e00 1a49 6100 that thereN..Ia. │ │ │ +004a27a0: 7468 6174 2074 6865 7265 4e00 1a46 6100 that thereN..Fa. │ │ │ 004a27b0: 0020 2020 6172 6520 6e65 7374 6564 2073 . are nested s │ │ │ 004a27c0: 7562 2d74 7261 6e73 6163 7469 6f6e 7320 ub-transactions │ │ │ 004a27d0: 696e 2070 726f 6772 6573 732e 2053 7562 in progress. Sub │ │ │ 004a27e0: 2d74 7261 6e73 6163 7469 6f6e 7320 6172 -transactions ar │ │ │ 004a27f0: 6520 616c 7761 7973 0000 0000 0000 0000 e always........ │ │ │ 004a2800: 0400 0000 d007 0000 372e 0000 0000 0000 ........7....... │ │ │ -004a2810: 6300 0049 4845 4c50 00ff 7300 ff49 5356 c..IHELP..s..ISV │ │ │ +004a2810: 6300 0046 4845 4c50 00ff 7300 ff49 5356 c..FHELP..s..ISV │ │ │ 004a2820: 00ff 7300 ff24 544c 4556 454c 00bf 7100 ..s..$TLEVEL..q. │ │ │ 004a2830: 0020 2020 7375 626a 6563 7420 746f 2074 . subject to t │ │ │ 004a2840: 6865 2063 6f6d 706c 6574 696f 6e20 6f66 he completion of │ │ │ 004a2850: 2074 6865 206d 6169 6e20 5452 414e 5341 the main TRANSA │ │ │ 004a2860: 4354 494f 4e20 616e 6420 6361 6e6e 6f74 CTION and cannot │ │ │ -004a2870: 2062 6543 001a 4981 0000 2020 2069 6e64 beC..I... ind │ │ │ +004a2870: 2062 6543 001a 4681 0000 2020 2069 6e64 beC..F... ind │ │ │ 004a2880: 6570 656e 6465 6e74 6c79 2061 6374 6564 ependently acted │ │ │ 004a2890: 2075 706f 6e20 6279 2043 4f4d 4d49 542c upon by COMMIT, │ │ │ 004a28a0: 2052 4f4c 4c42 4143 4b2c 206f 7220 5245 ROLLBACK, or RE │ │ │ -004a28b0: 5354 4152 542e 0700 1a49 9100 004d 0019 START....I...M.. │ │ │ -004a28c0: 49c0 1100 0020 2020 2454 4c45 5645 4c20 I.... $TLEVEL │ │ │ +004a28b0: 5354 4152 542e 0700 1a46 9100 004d 0019 START....F...M.. │ │ │ +004a28c0: 46c0 1100 0020 2020 2454 4c45 5645 4c20 F.... $TLEVEL │ │ │ 004a28d0: 6361 6e20 6265 2075 7365 6420 746f 2064 can be used to d │ │ │ 004a28e0: 6574 6572 6d69 6e65 2077 6865 7468 6572 etermine whether │ │ │ 004a28f0: 2074 6865 7265 2069 7320 6120 5452 414e there is a TRAN │ │ │ -004a2900: 5341 4354 494f 4e20 696e 4d00 1a49 1200 SACTION inM..I.. │ │ │ +004a2900: 5341 4354 494f 4e20 696e 4d00 1a46 1200 SACTION inM..F.. │ │ │ 004a2910: 0020 2020 7072 6f67 7265 7373 2061 6e64 . progress and │ │ │ 004a2920: 2074 6f20 6465 7465 726d 696e 6520 7468 to determine th │ │ │ 004a2930: 6520 6c65 7665 6c20 6f66 206e 6573 7469 e level of nesti │ │ │ 004a2940: 6e67 206f 6620 7375 622d 7472 616e 7361 ng of sub-transa │ │ │ -004a2950: 6374 696f 6e73 2e07 001a 4913 0000 3400 ctions....I...4. │ │ │ -004a2960: 1a49 1400 0020 2020 4d20 726f 7574 696e .I... M routin │ │ │ +004a2950: 6374 696f 6e73 2e07 001a 4613 0000 3400 ctions....F...4. │ │ │ +004a2960: 1a46 1400 0020 2020 4d20 726f 7574 696e .F... M routin │ │ │ 004a2970: 6573 2063 616e 6e6f 7420 6d6f 6469 6679 es cannot modify │ │ │ 004a2980: 2024 544c 4556 454c 2077 6974 6820 5345 $TLEVEL with SE │ │ │ -004a2990: 542e 0700 1a49 1500 0012 001a 4916 0000 T....I......I... │ │ │ -004a29a0: 2020 2045 7861 6d70 6c65 3a07 001a 4917 Example:...I. │ │ │ -004a29b0: 0000 1e00 1a49 1800 0020 2020 4946 2024 .....I... IF $ │ │ │ +004a2990: 542e 0700 1a46 1500 0012 001a 4616 0000 T....F......F... │ │ │ +004a29a0: 2020 2045 7861 6d70 6c65 3a07 001a 4617 Example:...F. │ │ │ +004a29b0: 0000 1e00 1a46 1800 0020 2020 4946 2024 .....F... IF $ │ │ │ 004a29c0: 544c 4556 454c 2054 524f 4c4c 4241 434b TLEVEL TROLLBACK │ │ │ -004a29d0: 0700 1a49 1900 004e 001a 491a 0000 2020 ...I...N..I... │ │ │ +004a29d0: 0700 1a46 1900 004e 001a 461a 0000 2020 ...F...N..F... │ │ │ 004a29e0: 2054 6869 7320 6578 616d 706c 6520 7065 This example pe │ │ │ 004a29f0: 7266 6f72 6d73 2061 2054 524f 4c4c 4241 rforms a TROLLBA │ │ │ 004a2a00: 434b 2069 6620 6120 7472 616e 7361 6374 CK if a transact │ │ │ 004a2a10: 696f 6e20 6973 2069 6e20 7072 6f67 7265 ion is in progre │ │ │ -004a2a20: 7373 2e20 414a 001a 4921 0000 2020 2073 ss. AJ..I!.. s │ │ │ +004a2a20: 7373 2e20 414a 001a 4621 0000 2020 2073 ss. AJ..F!.. s │ │ │ 004a2a30: 7461 7465 6d65 6e74 206c 696b 6520 7468 tatement like th │ │ │ 004a2a40: 6973 2073 686f 756c 6420 6170 7065 6172 is should appear │ │ │ 004a2a50: 2069 6e20 616e 7920 6572 726f 7220 6861 in any error ha │ │ │ 004a2a60: 6e64 6c65 7220 7573 6564 2077 6974 6821 ndler used with! │ │ │ -004a2a70: 001a 4922 0000 2020 2074 7261 6e73 6163 ..I".. transac │ │ │ +004a2a70: 001a 4622 0000 2020 2074 7261 6e73 6163 ..F".. transac │ │ │ 004a2a80: 7469 6f6e 2070 726f 6365 7373 696e 672e tion processing. │ │ │ -004a2a90: 0700 1a49 2300 0016 0013 4952 4553 5441 ...I#.....IRESTA │ │ │ +004a2a90: 0700 1a46 2300 0016 0013 4652 4553 5441 ...F#.....FRESTA │ │ │ 004a2aa0: 5254 0000 2454 5265 7374 6172 7414 001b RT..$TRestart... │ │ │ -004a2ab0: 49bf 1100 0020 2020 2454 5265 7374 6172 I.... $TRestar │ │ │ -004a2ac0: 7407 001c 4921 0000 4900 1c49 3100 0020 t...I!..I..I1.. │ │ │ +004a2ab0: 46bf 1100 0020 2020 2454 5265 7374 6172 F.... $TRestar │ │ │ +004a2ac0: 7407 001c 4621 0000 4900 1c46 3100 0020 t...F!..I..F1.. │ │ │ 004a2ad0: 2020 2454 525b 4553 5441 5254 5d20 636f $TR[ESTART] co │ │ │ 004a2ae0: 6e74 6169 6e73 2061 2063 6f75 6e74 206f ntains a count o │ │ │ 004a2af0: 6620 7468 6520 6e75 6d62 6572 206f 6620 f the number of │ │ │ 004a2b00: 7469 6d65 7320 7468 6520 6375 7272 656e times the curren │ │ │ -004a2b10: 7453 001c 4941 0000 2020 2054 5241 4e53 tS..IA.. TRANS │ │ │ +004a2b10: 7453 001c 4641 0000 2020 2054 5241 4e53 tS..FA.. TRANS │ │ │ 004a2b20: 4143 5449 4f4e 2068 6173 2062 6565 6e20 ACTION has been │ │ │ 004a2b30: 5245 5354 4152 5465 642e 2041 2052 4553 RESTARTed. A RES │ │ │ 004a2b40: 5441 5254 2063 616e 2062 6520 6578 706c TART can be expl │ │ │ 004a2b50: 6963 6974 2028 7370 6563 6966 6965 6420 icit (specified │ │ │ -004a2b60: 696e 204d 4f00 1c49 5100 0020 2020 6173 in MO..IQ.. as │ │ │ +004a2b60: 696e 204d 4f00 1c46 5100 0020 2020 6173 in MO..FQ.. as │ │ │ 004a2b70: 2061 2054 5245 5354 4152 5429 206f 7220 a TRESTART) or │ │ │ 004a2b80: 696d 706c 6963 6974 2028 696e 6974 6961 implicit (initia │ │ │ 004a2b90: 7465 6420 6279 2047 542e 4d20 6173 2070 ted by GT.M as p │ │ │ 004a2ba0: 6172 7420 6f66 2069 7473 2069 6e74 6572 art of its inter │ │ │ -004a2bb0: 6e61 6c53 001c 4961 0000 2020 2063 6f6e nalS..Ia.. con │ │ │ +004a2bb0: 6e61 6c53 001c 4661 0000 2020 2063 6f6e nalS..Fa.. con │ │ │ 004a2bc0: 6375 7272 656e 6379 2063 6f6e 7472 6f6c currency control │ │ │ 004a2bd0: 206d 6563 6861 6e69 736d 292e 2024 5452 mechanism). $TR │ │ │ 004a2be0: 4553 5441 5254 2063 616e 2068 6176 6520 ESTART can have │ │ │ 004a2bf0: 7661 6c75 6573 206f 6620 3020 7468 726f values of 0 thro │ │ │ -004a2c00: 7567 6820 342e 4a00 1c49 7100 0020 2020 ugh 4.J..Iq.. │ │ │ +004a2c00: 7567 6820 342e 4a00 1c46 7100 0020 2020 ugh 4.J..Fq.. │ │ │ 004a2c10: 5768 656e 2074 6865 7265 2069 7320 6e6f When there is no │ │ │ 004a2c20: 2054 5241 4e53 4143 5449 4f4e 2069 6e20 TRANSACTION in │ │ │ 004a2c30: 7072 6f67 7265 7373 2c20 2454 5245 5354 progress, $TREST │ │ │ 004a2c40: 4152 5420 6973 207a 6572 6f20 2830 292e ART is zero (0). │ │ │ -004a2c50: 0700 1c49 8100 0053 001c 4991 0000 2020 ...I...S..I... │ │ │ +004a2c50: 0700 1c46 8100 0053 001c 4691 0000 2020 ...F...S..F... │ │ │ 004a2c60: 2024 5452 4553 5441 5254 2063 616e 2062 $TRESTART can b │ │ │ 004a2c70: 6520 7573 6564 2062 7920 7468 6520 6170 e used by the ap │ │ │ 004a2c80: 706c 6963 6174 696f 6e20 746f 206c 696d plication to lim │ │ │ 004a2c90: 6974 2074 6865 206e 756d 6265 7220 6f66 it the number of │ │ │ -004a2ca0: 2052 4553 5441 5254 732c 5300 1b49 c011 RESTARTs,S..I.. │ │ │ +004a2ca0: 2052 4553 5441 5254 732c 5300 1b46 c011 RESTARTs,S..F.. │ │ │ 004a2cb0: 0000 2020 206f 7220 746f 2063 6175 7365 .. or to cause │ │ │ 004a2cc0: 2061 2072 6f75 7469 6e65 2074 6f20 7065 a routine to pe │ │ │ 004a2cd0: 7266 6f72 6d20 6469 6666 6572 656e 7420 rform different │ │ │ 004a2ce0: 6163 7469 6f6e 7320 6475 7269 6e67 2061 actions during a │ │ │ 004a2cf0: 2052 4553 5441 5254 2074 6861 6e27 001c RESTART than'.. │ │ │ -004a2d00: 4912 0000 2020 2064 7572 696e 6720 7468 I... during th │ │ │ +004a2d00: 4612 0000 2020 2064 7572 696e 6720 7468 F... during th │ │ │ 004a2d10: 6520 696e 6974 6961 6c20 6578 6563 7574 e initial execut │ │ │ -004a2d20: 696f 6e2e 0700 1c49 1300 0012 001c 4914 ion....I......I. │ │ │ +004a2d20: 696f 6e2e 0700 1c46 1300 0012 001c 4614 ion....F......F. │ │ │ 004a2d30: 0000 2020 202a 2a4e 6f74 652a 2a07 001c .. **Note**... │ │ │ -004a2d40: 4915 0000 4300 1c49 1600 0020 2020 4754 I...C..I... GT │ │ │ +004a2d40: 4615 0000 4300 1c46 1600 0020 2020 4754 F...C..F... GT │ │ │ 004a2d50: 2e4d 2064 6f65 7320 6e6f 7420 7065 726d .M does not perm │ │ │ 004a2d60: 6974 2074 6865 2053 4554 2063 6f6d 6d61 it the SET comma │ │ │ 004a2d70: 6e64 2074 6f20 6d6f 6469 6679 2024 5452 nd to modify $TR │ │ │ -004a2d80: 4553 5441 5254 2e07 001c 4917 0000 1200 ESTART....I..... │ │ │ -004a2d90: 1c49 1800 0020 2020 4578 616d 706c 653a .I... Example: │ │ │ -004a2da0: 0700 1c49 1900 0020 001c 491a 0000 2020 ...I... ..I... │ │ │ +004a2d80: 4553 5441 5254 2e07 001c 4617 0000 1200 ESTART....F..... │ │ │ +004a2d90: 1c46 1800 0020 2020 4578 616d 706c 653a .F... Example: │ │ │ +004a2da0: 0700 1c46 1900 0020 001c 461a 0000 2020 ...F... ..F... │ │ │ 004a2db0: 2054 5241 4e53 2054 5354 4152 5420 2829 TRANS TSTART () │ │ │ -004a2dc0: 3a53 4552 4941 4c37 001c 4921 0000 2020 :SERIAL7..I!.. │ │ │ +004a2dc0: 3a53 4552 4941 4c37 001c 4621 0000 2020 :SERIAL7..F!.. │ │ │ 004a2dd0: 2049 4620 2454 5245 5354 4152 543e 3220 IF $TRESTART>2 │ │ │ 004a2de0: 5752 4954 4520 213b 2241 6363 6573 7320 WRITE !;"Access │ │ │ 004a2df0: 436f 6e66 6c69 6374 2220 5155 4954 0700 Conflict" QUIT.. │ │ │ -004a2e00: 1c49 2200 0051 001c 4923 0000 2020 2054 .I"..Q..I#.. T │ │ │ +004a2e00: 1c46 2200 0051 001c 4623 0000 2020 2054 .F"..Q..F#.. T │ │ │ 004a2e10: 6869 7320 6578 616d 706c 6520 7465 726d his example term │ │ │ 004a2e20: 696e 6174 6573 2074 6865 2073 7562 2d72 inates the sub-r │ │ │ 004a2e30: 6f75 7469 6e65 2077 6974 6820 6120 6d65 outine with a me │ │ │ 004a2e40: 7373 6167 6520 6966 2074 6865 206e 756d ssage if the num │ │ │ -004a2e50: 6265 7220 6f66 1d00 1c49 2400 0020 2020 ber of...I$.. │ │ │ +004a2e50: 6265 7220 6f66 1d00 1c46 2400 0020 2020 ber of...F$.. │ │ │ 004a2e60: 5245 5354 4152 5473 2065 7863 6565 6473 RESTARTs exceeds │ │ │ -004a2e70: 2032 2e07 001c 4925 0000 0900 1249 5800 2....I%.....IX. │ │ │ -004a2e80: 0024 580d 0014 49bf 1100 0020 2020 2458 .$X...I.... $X │ │ │ -004a2e90: 0700 1549 2100 004f 0015 4931 0000 2020 ...I!..O..I1.. │ │ │ +004a2e70: 2032 2e07 001c 4625 0000 0900 1246 5800 2....F%.....FX. │ │ │ +004a2e80: 0024 580d 0014 46bf 1100 0020 2020 2458 .$X...F.... $X │ │ │ +004a2e90: 0700 1546 2100 004f 0015 4631 0000 2020 ...F!..O..F1.. │ │ │ 004a2ea0: 2024 5820 636f 6e74 6169 6e73 2061 6e20 $X contains an │ │ │ 004a2eb0: 696e 7465 6765 7220 7661 6c75 6520 7261 integer value ra │ │ │ 004a2ec0: 6e67 696e 6720 6672 6f6d 2030 2074 6f20 nging from 0 to │ │ │ 004a2ed0: 3635 2c35 3335 2c20 7370 6563 6966 7969 65,535, specifyi │ │ │ -004a2ee0: 6e67 2074 6865 5400 1549 4100 0020 2020 ng theT..IA.. │ │ │ +004a2ee0: 6e67 2074 6865 5400 1546 4100 0020 2020 ng theT..FA.. │ │ │ 004a2ef0: 686f 7269 7a6f 6e74 616c 2070 6f73 6974 horizontal posit │ │ │ 004a2f00: 696f 6e20 6f66 2061 2076 6972 7475 616c ion of a virtual │ │ │ 004a2f10: 2063 7572 736f 7220 696e 2074 6865 2063 cursor in the c │ │ │ 004a2f20: 7572 7265 6e74 206f 7574 7075 7420 7265 urrent output re │ │ │ -004a2f30: 636f 7264 2e20 2458 3d30 3f00 1549 5100 cord. $X=0?..IQ. │ │ │ +004a2f30: 636f 7264 2e20 2458 3d30 3f00 1546 5100 cord. $X=0?..FQ. │ │ │ 004a2f40: 0020 2020 7265 7072 6573 656e 7473 2074 . represents t │ │ │ 004a2f50: 6865 206c 6566 742d 6d6f 7374 2070 6f73 he left-most pos │ │ │ 004a2f60: 6974 696f 6e20 6f66 2061 2072 6563 6f72 ition of a recor │ │ │ -004a2f70: 6420 6f72 2072 6f77 2e07 0015 4961 0000 d or row....Ia.. │ │ │ -004a2f80: 5000 1549 7100 0020 2020 4576 6572 7920 P..Iq.. Every │ │ │ +004a2f70: 6420 6f72 2072 6f77 2e07 0015 4661 0000 d or row....Fa.. │ │ │ +004a2f80: 5000 1546 7100 0020 2020 4576 6572 7920 P..Fq.. Every │ │ │ 004a2f90: 4f50 454e 2064 6576 6963 6520 6861 7320 OPEN device has │ │ │ 004a2fa0: 6120 2458 2e20 486f 7765 7665 722c 204d a $X. However, M │ │ │ 004a2fb0: 206f 6e6c 7920 6163 6365 7373 6573 2024 only accesses $ │ │ │ 004a2fc0: 5820 6f66 2074 6865 2063 7572 7265 6e74 X of the current │ │ │ 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 c007 0000 5b2e 0000 0000 0000 ........[....... │ │ │ -004a3010: 6900 0049 4845 4c50 00ff 7300 ff49 5356 i..IHELP..s..ISV │ │ │ +004a3010: 6900 0046 4845 4c50 00ff 7300 ff49 5356 i..FHELP..s..ISV │ │ │ 004a3020: 00ff 7300 ff24 5800 bf81 0000 2020 2064 ..s..$X..... d │ │ │ 004a3030: 6576 6963 652e 2054 6865 7265 666f 7265 evice. Therefore │ │ │ 004a3040: 2c20 6578 6572 6369 7365 2063 6172 6520 , exercise care │ │ │ 004a3050: 696e 2073 6571 7565 6e63 696e 6720 5553 in sequencing US │ │ │ 004a3060: 4520 636f 6d6d 616e 6473 2061 6e64 2072 E commands and r │ │ │ -004a3070: 6566 6572 656e 6365 7310 0015 4991 0000 eferences...I... │ │ │ -004a3080: 2020 2074 6f20 2458 2e08 0014 49c0 1100 to $X....I... │ │ │ -004a3090: 0054 0015 4912 0000 2020 2047 656e 6572 .T..I... Gener │ │ │ +004a3070: 6566 6572 656e 6365 7310 0015 4691 0000 eferences...F... │ │ │ +004a3080: 2020 2074 6f20 2458 2e08 0014 46c0 1100 to $X....F... │ │ │ +004a3090: 0054 0015 4612 0000 2020 2047 656e 6572 .T..F... Gener │ │ │ 004a30a0: 616c 6c79 2c20 4754 2e4d 2069 6e63 7265 ally, GT.M incre │ │ │ 004a30b0: 6d65 6e74 7320 2458 2066 6f72 2065 7665 ments $X for eve │ │ │ 004a30c0: 7279 2063 6861 7261 6374 6572 2077 7269 ry character wri │ │ │ 004a30d0: 7474 656e 2074 6f20 616e 6420 7265 6164 tten to and read │ │ │ -004a30e0: 2066 726f 6d4f 0015 4913 0000 2020 2074 fromO..I... t │ │ │ +004a30e0: 2066 726f 6d4f 0015 4613 0000 2020 2074 fromO..F... t │ │ │ 004a30f0: 6865 2063 7572 7265 6e74 2064 6576 6963 he current devic │ │ │ 004a3100: 652e 2055 7375 616c 6c79 2c20 7468 6520 e. Usually, the │ │ │ 004a3110: 696e 6372 656d 656e 7420 6973 2031 2c20 increment is 1, │ │ │ 004a3120: 6275 7420 666f 7220 6120 7072 6f63 6573 but for a proces │ │ │ -004a3130: 7320 696e 5200 1549 1400 0020 2020 5554 s inR..I... UT │ │ │ +004a3130: 7320 696e 5200 1546 1400 0020 2020 5554 s inR..F... UT │ │ │ 004a3140: 462d 3820 6d6f 6465 2c20 7468 6520 696e F-8 mode, the in │ │ │ 004a3150: 6372 656d 656e 7420 6973 2074 6865 206e crement is the n │ │ │ 004a3160: 756d 6265 7220 6f66 2067 6c79 7068 7320 umber of glyphs │ │ │ 004a3170: 6f72 2063 6f64 6570 6f69 6e74 7320 2864 or codepoints (d │ │ │ -004a3180: 6570 656e 6473 5300 1549 1500 0020 2020 ependsS..I... │ │ │ +004a3180: 6570 656e 6473 5300 1546 1500 0020 2020 ependsS..F... │ │ │ 004a3190: 6f6e 2074 6865 2074 7970 6520 6f66 2064 on the type of d │ │ │ 004a31a0: 6576 6963 6529 2e20 4d20 666f 726d 6174 evice). M format │ │ │ 004a31b0: 2063 6f6e 7472 6f6c 2063 6861 7261 6374 control charact │ │ │ 004a31c0: 6572 732c 2077 7269 7465 2066 696c 7465 ers, write filte │ │ │ -004a31d0: 7269 6e67 2c20 616e 6435 0015 4916 0000 ring, and5..I... │ │ │ +004a31d0: 7269 6e67 2c20 616e 6435 0015 4616 0000 ring, and5..F... │ │ │ 004a31e0: 2020 2074 6865 2064 6576 6963 6520 5749 the device WI │ │ │ 004a31f0: 4454 4820 616c 736f 2068 6176 6520 616e DTH also have an │ │ │ 004a3200: 2065 6666 6563 7420 6f6e 2024 582e 0700 effect on $X... │ │ │ -004a3210: 1549 1700 004f 0015 4918 0000 2020 2024 .I...O..I... $ │ │ │ +004a3210: 1546 1700 004f 0015 4618 0000 2020 2024 .F...O..F... $ │ │ │ 004a3220: 5820 6e65 7665 7220 6571 7561 6c73 206f X never equals o │ │ │ 004a3230: 7220 6578 6365 6564 7320 7468 6520 7661 r exceeds the va │ │ │ 004a3240: 6c75 6520 6f66 2074 6865 2064 6576 6963 lue of the devic │ │ │ 004a3250: 6520 5749 4454 482e 2057 6865 6e65 7665 e WIDTH. Wheneve │ │ │ -004a3260: 7220 6974 5100 1549 1900 0020 2020 7265 r itQ..I... re │ │ │ +004a3260: 7220 6974 5100 1546 1900 0020 2020 7265 r itQ..F... re │ │ │ 004a3270: 6163 6865 7320 7468 6520 7661 6c75 6520 aches the value │ │ │ 004a3280: 6571 7561 6c20 746f 2074 6865 2064 6576 equal to the dev │ │ │ 004a3290: 6963 6520 5749 4454 482c 2069 7420 6765 ice WIDTH, it ge │ │ │ 004a32a0: 7473 2072 6573 6574 2074 6f20 7a65 726f ts reset to zero │ │ │ -004a32b0: 2028 3029 2e07 0015 491a 0000 5400 1549 (0)....I...T..I │ │ │ +004a32b0: 2028 3029 2e07 0015 461a 0000 5400 1546 (0)....F...T..F │ │ │ 004a32c0: 2100 0020 2020 4754 2e4d 2066 6f6c 6c6f !.. GT.M follo │ │ │ 004a32d0: 7773 2074 6865 204d 4443 2054 7970 6520 ws the MDC Type │ │ │ 004a32e0: 4120 7265 636f 6d6d 656e 6461 7469 6f6e A recommendation │ │ │ 004a32f0: 2061 6e64 2070 6572 6d69 7473 2061 6e20 and permits an │ │ │ 004a3300: 4d20 726f 7574 696e 6520 746f 2053 4554 M routine to SET │ │ │ -004a3310: 5400 1549 2200 0020 2020 2458 2e20 486f T..I".. $X. Ho │ │ │ +004a3310: 5400 1546 2200 0020 2020 2458 2e20 486f T..F".. $X. Ho │ │ │ 004a3320: 7765 7665 722c 2053 4554 2024 5820 646f wever, SET $X do │ │ │ 004a3330: 6573 206e 6f74 2061 7574 6f6d 6174 6963 es not automatic │ │ │ 004a3340: 616c 6c79 2069 7373 7565 2064 6576 6963 ally issue devic │ │ │ 004a3350: 6520 636f 6d6d 616e 6473 206f 7220 6573 e commands or es │ │ │ -004a3360: 6361 7065 3600 1549 2300 0020 2020 7365 cape6..I#.. se │ │ │ +004a3360: 6361 7065 3600 1546 2300 0020 2020 7365 cape6..F#.. se │ │ │ 004a3370: 7175 656e 6365 7320 746f 2072 6570 6f73 quences to repos │ │ │ 004a3380: 6974 696f 6e20 7468 6520 7068 7973 6963 ition the physic │ │ │ -004a3390: 616c 2063 7572 736f 722e 0700 1549 2400 al cursor....I$. │ │ │ -004a33a0: 0009 0012 4959 0000 2459 0d00 1449 bf11 ....IY..$Y...I.. │ │ │ -004a33b0: 0000 2020 2024 5907 0015 4921 0000 4e00 .. $Y...I!..N. │ │ │ -004a33c0: 1549 3100 0020 2020 2459 2063 6f6e 7461 .I1.. $Y conta │ │ │ +004a3390: 616c 2063 7572 736f 722e 0700 1546 2400 al cursor....F$. │ │ │ +004a33a0: 0009 0012 4659 0000 2459 0d00 1446 bf11 ....FY..$Y...F.. │ │ │ +004a33b0: 0000 2020 2024 5907 0015 4621 0000 4e00 .. $Y...F!..N. │ │ │ +004a33c0: 1546 3100 0020 2020 2459 2063 6f6e 7461 .F1.. $Y conta │ │ │ 004a33d0: 696e 7320 616e 2069 6e74 6567 6572 2076 ins an integer v │ │ │ 004a33e0: 616c 7565 2072 616e 6769 6e67 2066 726f alue ranging fro │ │ │ 004a33f0: 6d20 3020 746f 2036 352c 3533 3520 7370 m 0 to 65,535 sp │ │ │ -004a3400: 6563 6966 7969 6e67 2074 6865 5000 1549 ecifying theP..I │ │ │ +004a3400: 6563 6966 7969 6e67 2074 6865 5000 1546 ecifying theP..F │ │ │ 004a3410: 4100 0020 2020 7665 7274 6963 616c 2070 A.. vertical p │ │ │ 004a3420: 6f73 6974 696f 6e20 6f66 2061 2076 6972 osition of a vir │ │ │ 004a3430: 7475 616c 2063 7572 736f 7220 696e 2074 tual cursor in t │ │ │ 004a3440: 6865 2063 7572 7265 6e74 206f 7574 7075 he current outpu │ │ │ -004a3450: 7420 7061 6765 2e20 2459 3d30 2900 1549 t page. $Y=0)..I │ │ │ +004a3450: 7420 7061 6765 2e20 2459 3d30 2900 1546 t page. $Y=0)..F │ │ │ 004a3460: 5100 0020 2020 7265 7072 6573 656e 7473 Q.. represents │ │ │ 004a3470: 2074 6865 2074 6f70 2072 6f77 206f 7220 the top row or │ │ │ -004a3480: 6c69 6e65 2e07 0015 4961 0000 5000 1549 line....Ia..P..I │ │ │ +004a3480: 6c69 6e65 2e07 0015 4661 0000 5000 1546 line....Fa..P..F │ │ │ 004a3490: 7100 0020 2020 4576 6572 7920 4f50 454e q.. Every OPEN │ │ │ 004a34a0: 2064 6576 6963 6520 6861 7320 6120 2459 device has a $Y │ │ │ 004a34b0: 2e20 486f 7765 7665 722c 204d 206f 6e6c . However, M onl │ │ │ 004a34c0: 7920 6163 6365 7373 6573 2024 5920 6f66 y accesses $Y of │ │ │ -004a34d0: 2074 6865 2063 7572 7265 6e74 5400 1549 the currentT..I │ │ │ +004a34d0: 2074 6865 2063 7572 7265 6e74 5400 1546 the currentT..F │ │ │ 004a34e0: 8100 0020 2020 6465 7669 6365 2e20 5468 ... device. Th │ │ │ 004a34f0: 6572 6566 6f72 652c 2065 7865 7263 6973 erefore, exercis │ │ │ 004a3500: 6520 6361 7265 2069 6e20 7365 7175 656e e care in sequen │ │ │ 004a3510: 6369 6e67 2055 5345 2063 6f6d 6d61 6e64 cing USE command │ │ │ 004a3520: 7320 616e 6420 7265 6665 7265 6e63 6573 s and references │ │ │ -004a3530: 1000 1549 9100 0020 2020 746f 2024 592e ...I... to $Y. │ │ │ -004a3540: 0800 1449 c011 0000 5400 1549 1200 0020 ...I....T..I... │ │ │ +004a3530: 1000 1546 9100 0020 2020 746f 2024 592e ...F... to $Y. │ │ │ +004a3540: 0800 1446 c011 0000 5400 1546 1200 0020 ...F....T..F... │ │ │ 004a3550: 2020 5768 656e 2047 542e 4d20 6669 6e69 When GT.M fini │ │ │ 004a3560: 7368 6573 2074 6865 206c 6f67 6963 616c shes the logical │ │ │ 004a3570: 2072 6563 6f72 6420 696e 2070 726f 6772 record in progr │ │ │ 004a3580: 6573 732c 2069 7420 6765 6e65 7261 6c6c ess, it generall │ │ │ -004a3590: 7920 696e 6372 656d 656e 7473 5300 1549 y incrementsS..I │ │ │ +004a3590: 7920 696e 6372 656d 656e 7473 5300 1546 y incrementsS..F │ │ │ 004a35a0: 1300 0020 2020 2459 2e20 4754 2e4d 2072 ... $Y. GT.M r │ │ │ 004a35b0: 6563 6f67 6e69 7a65 7320 7468 6520 656e ecognizes the en │ │ │ 004a35c0: 6420 6f66 2061 206c 6f67 6963 616c 2072 d of a logical r │ │ │ 004a35d0: 6563 6f72 6420 7768 656e 2069 7420 7072 ecord when it pr │ │ │ 004a35e0: 6f63 6573 7365 7320 6365 7274 6169 6e53 ocesses certainS │ │ │ -004a35f0: 0015 4914 0000 2020 204d 2066 6f72 6d61 ..I... M forma │ │ │ +004a35f0: 0015 4614 0000 2020 204d 2066 6f72 6d61 ..F... M forma │ │ │ 004a3600: 7420 636f 6e74 726f 6c20 6368 6172 6163 t control charac │ │ │ 004a3610: 7465 7273 2c20 6f72 2077 6865 6e20 7468 ters, or when th │ │ │ 004a3620: 6520 7265 636f 7264 2072 6561 6368 6573 e record reaches │ │ │ 004a3630: 2069 7473 206d 6178 696d 756d 2073 697a its maximum siz │ │ │ -004a3640: 652c 4f00 1549 1500 0020 2020 6173 2064 e,O..I... as d │ │ │ +004a3640: 652c 4f00 1546 1500 0020 2020 6173 2064 e,O..F... as d │ │ │ 004a3650: 6574 6572 6d69 6e65 6420 6279 2074 6865 etermined by the │ │ │ 004a3660: 2064 6576 6963 6520 5749 4454 482c 2061 device WIDTH, a │ │ │ 004a3670: 6e64 2074 6865 2064 6576 6963 6520 6973 nd the device is │ │ │ 004a3680: 2073 6574 2074 6f20 5752 4150 2e20 5468 set to WRAP. Th │ │ │ -004a3690: 6553 0015 4916 0000 2020 2064 6566 696e eS..I... defin │ │ │ +004a3690: 6553 0015 4616 0000 2020 2064 6566 696e eS..F... defin │ │ │ 004a36a0: 6974 696f 6e20 6f66 2022 6c6f 6769 6361 ition of "logica │ │ │ 004a36b0: 6c20 7265 636f 7264 2220 7661 7269 6573 l record" varies │ │ │ 004a36c0: 2066 726f 6d20 6465 7669 6365 2074 6f20 from device to │ │ │ 004a36d0: 6465 7669 6365 2e20 466f 7220 616e 2065 device. For an e │ │ │ -004a36e0: 7861 6374 5300 1549 1700 0020 2020 6465 xactS..I... de │ │ │ +004a36e0: 7861 6374 5300 1546 1700 0020 2020 6465 xactS..F... de │ │ │ 004a36f0: 6669 6e69 7469 6f6e 2c20 7365 6520 7468 finition, see th │ │ │ 004a3700: 6520 7365 6374 696f 6e73 206f 6e20 6561 e sections on ea │ │ │ 004a3710: 6368 2064 6576 6963 6520 7479 7065 2e20 ch device type. │ │ │ 004a3720: 5772 6974 6520 6669 6c74 6572 696e 6720 Write filtering │ │ │ -004a3730: 616e 6420 7468 6532 0015 4918 0000 2020 and the2..I... │ │ │ +004a3730: 616e 6420 7468 6532 0015 4618 0000 2020 and the2..F... │ │ │ 004a3740: 2064 6576 6963 6520 4c45 4e47 5448 2061 device LENGTH a │ │ │ 004a3750: 6c73 6f20 6861 7665 2061 6e20 6566 6665 lso have an effe │ │ │ -004a3760: 6374 206f 6e20 2459 2e07 0015 4919 0000 ct on $Y....I... │ │ │ -004a3770: 5000 1549 1a00 0020 2020 2459 206e 6576 P..I... $Y nev │ │ │ +004a3760: 6374 206f 6e20 2459 2e07 0015 4619 0000 ct on $Y....F... │ │ │ +004a3770: 5000 1546 1a00 0020 2020 2459 206e 6576 P..F... $Y nev │ │ │ 004a3780: 6572 2065 7175 616c 7320 6f72 2065 7863 er equals or exc │ │ │ 004a3790: 6565 6473 2074 6865 2076 616c 7565 206f eeds the value o │ │ │ 004a37a0: 6620 7468 6520 6465 7669 6365 204c 454e f the device LEN │ │ │ 004a37b0: 4754 482e 2057 6865 6e65 7665 7220 6974 GTH. Whenever it │ │ │ 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 bc07 0000 902e 0000 0000 0000 ................ │ │ │ -004a3810: 6600 0049 4845 4c50 00ff 7300 ff49 5356 f..IHELP..s..ISV │ │ │ +004a3810: 6600 0046 4845 4c50 00ff 7300 ff49 5356 f..FHELP..s..ISV │ │ │ 004a3820: 00ff 7300 ff24 5900 c021 0000 2020 2072 ..s..$Y..!.. r │ │ │ 004a3830: 6561 6368 6573 2074 6865 2076 616c 7565 eaches the value │ │ │ 004a3840: 2065 7175 616c 2074 6f20 7468 6520 6465 equal to the de │ │ │ 004a3850: 7669 6365 204c 454e 4754 482c 2069 7420 vice LENGTH, it │ │ │ 004a3860: 6765 7473 2072 6573 6574 2074 6f20 7a65 gets reset to ze │ │ │ -004a3870: 726f 2028 3029 0700 1549 2200 0047 0015 ro (0)...I"..G.. │ │ │ -004a3880: 4923 0000 2020 2047 542e 4d20 7065 726d I#.. GT.M perm │ │ │ +004a3870: 726f 2028 3029 0700 1546 2200 0047 0015 ro (0)...F"..G.. │ │ │ +004a3880: 4623 0000 2020 2047 542e 4d20 7065 726d F#.. GT.M perm │ │ │ 004a3890: 6974 7320 616e 204d 2072 6f75 7469 6e65 its an M routine │ │ │ 004a38a0: 2074 6f20 5345 5420 2459 2e20 486f 7765 to SET $Y. Howe │ │ │ 004a38b0: 7665 722c 2053 4554 2024 5920 646f 6573 ver, SET $Y does │ │ │ -004a38c0: 206e 6f74 5300 1549 2400 0020 2020 6175 notS..I$.. au │ │ │ +004a38c0: 206e 6f74 5300 1546 2400 0020 2020 6175 notS..F$.. au │ │ │ 004a38d0: 746f 6d61 7469 6361 6c6c 7920 6973 7375 tomatically issu │ │ │ 004a38e0: 6520 6465 7669 6365 2063 6f6d 6d61 6e64 e device command │ │ │ 004a38f0: 7320 6f72 2065 7363 6170 6520 7365 7175 s or escape sequ │ │ │ 004a3900: 656e 6365 7320 746f 2072 6570 6f73 6974 ences to reposit │ │ │ -004a3910: 696f 6e20 7468 651a 0015 4925 0000 2020 ion the...I%.. │ │ │ +004a3910: 696f 6e20 7468 651a 0015 4625 0000 2020 ion the...F%.. │ │ │ 004a3920: 2070 6879 7369 6361 6c20 6375 7273 6f72 physical cursor │ │ │ -004a3930: 2e07 0015 4926 0000 0b00 1249 5a41 0000 ....I&.....IZA.. │ │ │ -004a3940: 245a 410e 0015 49bf 1100 0020 2020 245a $ZA...I.... $Z │ │ │ -004a3950: 4107 0016 4921 0000 5400 1649 3100 0020 A...I!..T..I1.. │ │ │ +004a3930: 2e07 0015 4626 0000 0b00 1246 5a41 0000 ....F&.....FZA.. │ │ │ +004a3940: 245a 410e 0015 46bf 1100 0020 2020 245a $ZA...F.... $Z │ │ │ +004a3950: 4107 0016 4621 0000 5400 1646 3100 0020 A...F!..T..F1.. │ │ │ 004a3960: 2020 245a 4120 636f 6e74 6169 6e73 2061 $ZA contains a │ │ │ 004a3970: 2073 7461 7475 7320 6465 7465 726d 696e status determin │ │ │ 004a3980: 6564 2062 7920 7468 6520 6c61 7374 2072 ed by the last r │ │ │ 004a3990: 6561 6420 6f6e 2074 6865 2064 6576 6963 ead on the devic │ │ │ -004a39a0: 652e 2054 6865 2076 616c 7565 5200 1649 e. The valueR..I │ │ │ +004a39a0: 652e 2054 6865 2076 616c 7565 5200 1646 e. The valueR..F │ │ │ 004a39b0: 4100 0020 2020 6973 2061 2064 6563 696d A.. is a decim │ │ │ 004a39c0: 616c 2069 6e74 6567 6572 2077 6974 6820 al integer with │ │ │ 004a39d0: 6120 6d65 616e 696e 6720 6465 7465 726d a meaning determ │ │ │ 004a39e0: 696e 6564 2062 7920 7468 6520 6465 7669 ined by the devi │ │ │ 004a39f0: 6365 2061 7320 666f 6c6c 6f77 733a 0700 ce as follows:.. │ │ │ -004a3a00: 1649 5100 001b 0016 4961 0000 2020 2046 .IQ.....Ia.. F │ │ │ +004a3a00: 1646 5100 001b 0016 4661 0000 2020 2046 .FQ.....Fa.. F │ │ │ 004a3a10: 6f72 2054 6572 6d69 6e61 6c20 492f 4f3a or Terminal I/O: │ │ │ -004a3a20: 0700 1649 7100 003c 0016 4981 0000 2020 ...Iq..<..I... │ │ │ +004a3a20: 0700 1646 7100 003c 0016 4681 0000 2020 ...Fq..<..F... │ │ │ 004a3a30: 2030 496e 6469 6361 7469 6e67 206e 6f72 0Indicating nor │ │ │ 004a3a40: 6d61 6c20 7465 726d 696e 6174 696f 6e20 mal termination │ │ │ 004a3a50: 6f66 2061 2072 6561 6420 6f70 6572 6174 of a read operat │ │ │ -004a3a60: 696f 6e07 0016 4991 0000 2700 1549 c011 ion...I...'..I.. │ │ │ +004a3a60: 696f 6e07 0016 4691 0000 2700 1546 c011 ion...F...'..F.. │ │ │ 004a3a70: 0000 2020 2031 3a20 496e 6469 6361 7469 .. 1: Indicati │ │ │ 004a3a80: 6e67 2061 2070 6172 6974 7920 6572 726f ng a parity erro │ │ │ -004a3a90: 7207 0016 4912 0000 4100 1649 1300 0020 r...I...A..I... │ │ │ +004a3a90: 7207 0016 4612 0000 4100 1646 1300 0020 r...F...A..F... │ │ │ 004a3aa0: 2020 323a 2049 6e64 6963 6174 696e 6720 2: Indicating │ │ │ 004a3ab0: 7468 6174 2074 6865 2074 6572 6d69 6e61 that the termina │ │ │ 004a3ac0: 746f 7220 7365 7175 656e 6365 2077 6173 tor sequence was │ │ │ -004a3ad0: 2074 6f6f 206c 6f6e 6707 0016 4914 0000 too long...I... │ │ │ -004a3ae0: 3600 1649 1500 0020 2020 393a 2049 6e64 6..I... 9: Ind │ │ │ +004a3ad0: 2074 6f6f 206c 6f6e 6707 0016 4614 0000 too long...F... │ │ │ +004a3ae0: 3600 1646 1500 0020 2020 393a 2049 6e64 6..F... 9: Ind │ │ │ 004a3af0: 6963 6174 696e 6720 6120 6465 6661 756c icating a defaul │ │ │ 004a3b00: 7420 666f 7220 616c 6c20 6f74 6865 7220 t for all other │ │ │ -004a3b10: 6572 726f 7273 0700 1649 1600 0031 0016 errors...I...1.. │ │ │ -004a3b20: 4917 0000 2020 2046 6f72 2053 6571 7565 I... For Seque │ │ │ +004a3b10: 6572 726f 7273 0700 1646 1600 0031 0016 errors...F...1.. │ │ │ +004a3b20: 4617 0000 2020 2046 6f72 2053 6571 7565 F... For Seque │ │ │ 004a3b30: 6e74 6961 6c20 4469 736b 2061 6e64 2054 ntial Disk and T │ │ │ 004a3b40: 6170 6520 4669 6c65 7320 492f 4f3a 0700 ape Files I/O:.. │ │ │ -004a3b50: 1649 1800 003e 0016 4919 0000 2020 2030 .I...>..I... 0 │ │ │ +004a3b50: 1646 1800 003e 0016 4619 0000 2020 2030 .F...>..F... 0 │ │ │ 004a3b60: 3a20 496e 6469 6361 7469 6e67 206e 6f72 : Indicating nor │ │ │ 004a3b70: 6d61 6c20 7465 726d 696e 6174 696f 6e20 mal termination │ │ │ 004a3b80: 6f66 2061 2072 6561 6420 6f70 6572 6174 of a read operat │ │ │ -004a3b90: 696f 6e07 0016 491a 0000 3500 1649 2100 ion...I...5..I!. │ │ │ +004a3b90: 696f 6e07 0016 461a 0000 3500 1646 2100 ion...F...5..F!. │ │ │ 004a3ba0: 0020 2020 393a 2049 6e64 6963 6174 696e . 9: Indicatin │ │ │ 004a3bb0: 6720 6120 6661 696c 7572 6520 6f66 2061 g a failure of a │ │ │ 004a3bc0: 2072 6561 6420 6f70 6572 6174 696f 6e07 read operation. │ │ │ -004a3bd0: 0016 4922 0000 1800 1649 2300 0020 2020 ..I".....I#.. │ │ │ +004a3bd0: 0016 4622 0000 1800 1646 2300 0020 2020 ..F".....F#.. │ │ │ 004a3be0: 466f 7220 4669 666f 7320 492f 4f3a 0700 For Fifos I/O:.. │ │ │ -004a3bf0: 1649 2400 0053 0016 4925 0000 2020 2044 .I$..S..I%.. D │ │ │ +004a3bf0: 1646 2400 0053 0016 4625 0000 2020 2044 .F$..S..F%.. D │ │ │ 004a3c00: 6563 696d 616c 2072 6570 7265 7365 6e74 ecimal represent │ │ │ 004a3c10: 696e 6720 244a 4f42 2028 6964 656e 7469 ing $JOB (identi │ │ │ 004a3c20: 6669 6572 2920 6f66 2074 6865 2070 726f fier) of the pro │ │ │ 004a3c30: 6365 7373 2074 6861 7420 7772 6f74 6520 cess that wrote │ │ │ -004a3c40: 7468 6520 6c61 7374 2a00 1649 2600 0020 the last*..I&.. │ │ │ +004a3c40: 7468 6520 6c61 7374 2a00 1646 2600 0020 the last*..F&.. │ │ │ 004a3c50: 2020 6d65 7373 6167 6520 7468 6520 6375 message the cu │ │ │ 004a3c60: 7272 656e 7420 7072 6f63 6573 7320 7265 rrent process re │ │ │ -004a3c70: 6164 0700 1649 2700 0052 0016 4928 0000 ad...I'..R..I(.. │ │ │ +004a3c70: 6164 0700 1646 2700 0052 0016 4628 0000 ad...F'..R..F(.. │ │ │ 004a3c80: 2020 2024 5a41 2072 6566 6572 7320 746f $ZA refers to │ │ │ 004a3c90: 2074 6865 2073 7461 7475 7320 6f66 2074 the status of t │ │ │ 004a3ca0: 6865 2063 7572 7265 6e74 2064 6576 6963 he current devic │ │ │ 004a3cb0: 652e 2054 6865 7265 666f 7265 2c20 6578 e. Therefore, ex │ │ │ -004a3cc0: 6572 6369 7365 2063 6172 653b 0016 4929 ercise care;..I) │ │ │ +004a3cc0: 6572 6369 7365 2063 6172 653b 0016 4629 ercise care;..F) │ │ │ 004a3cd0: 0000 2020 2069 6e20 7365 7175 656e 6369 .. in sequenci │ │ │ 004a3ce0: 6e67 2055 5345 2063 6f6d 6d61 6e64 7320 ng USE commands │ │ │ 004a3cf0: 616e 6420 7265 6665 7265 6e63 6573 2074 and references t │ │ │ -004a3d00: 6f20 245a 412e 0700 1649 2a00 003d 0016 o $ZA....I*..=.. │ │ │ -004a3d10: 4931 0000 2020 2047 542e 4d20 646f 6573 I1.. GT.M does │ │ │ +004a3d00: 6f20 245a 412e 0700 1646 2a00 003d 0016 o $ZA....F*..=.. │ │ │ +004a3d10: 4631 0000 2020 2047 542e 4d20 646f 6573 F1.. GT.M does │ │ │ 004a3d20: 206e 6f74 2070 6572 6d69 7420 7468 6520 not permit the │ │ │ 004a3d30: 5345 5420 636f 6d6d 616e 6420 746f 206d SET command to m │ │ │ -004a3d40: 6f64 6966 7920 245a 412e 0700 1649 3200 odify $ZA....I2. │ │ │ -004a3d50: 0047 0016 4933 0000 2020 2046 6f72 206d .G..I3.. For m │ │ │ +004a3d40: 6f64 6966 7920 245a 412e 0700 1646 3200 odify $ZA....F2. │ │ │ +004a3d50: 0047 0016 4633 0000 2020 2046 6f72 206d .G..F3.. For m │ │ │ 004a3d60: 6f72 6520 696e 666f 726d 6174 696f 6e20 ore information │ │ │ 004a3d70: 6f6e 2024 5a41 2c20 7265 6665 7220 2249 on $ZA, refer "I │ │ │ 004a3d80: 6e70 7574 2f4f 7574 7075 7420 5072 6f63 nput/Output Proc │ │ │ -004a3d90: 6573 7369 6e67 222e 0700 1649 3400 0019 essing"....I4... │ │ │ -004a3da0: 0014 494c 4c4f 4353 544f 5200 0024 5a41 ..ILLOCSTOR..$ZA │ │ │ -004a3db0: 4c6c 6f63 7374 6f72 1600 1d49 bf11 0000 Llocstor...I.... │ │ │ +004a3d90: 6573 7369 6e67 222e 0700 1646 3400 0019 essing"....F4... │ │ │ +004a3da0: 0014 464c 4c4f 4353 544f 5200 0024 5a41 ..FLLOCSTOR..$ZA │ │ │ +004a3db0: 4c6c 6f63 7374 6f72 1600 1d46 bf11 0000 Llocstor...F.... │ │ │ 004a3dc0: 2020 2024 5a41 4c6c 6f63 7374 6f72 0700 $ZALlocstor.. │ │ │ -004a3dd0: 1e49 2100 004b 001e 4931 0000 2020 2024 .I!..K..I1.. $ │ │ │ +004a3dd0: 1e46 2100 004b 001e 4631 0000 2020 2024 .F!..K..F1.. $ │ │ │ 004a3de0: 5a41 4c4c 4f43 5354 4f52 2063 6f6e 7461 ZALLOCSTOR conta │ │ │ 004a3df0: 696e 7320 7468 6520 6e75 6d62 6572 206f ins the number o │ │ │ 004a3e00: 6620 6279 7465 7320 7468 6174 2061 7265 f bytes that are │ │ │ 004a3e10: 2028 7375 6229 2061 6c6c 6f63 6174 6564 (sub) allocated │ │ │ -004a3e20: 5300 1e49 4100 0020 2020 2869 6e63 6c75 S..IA.. (inclu │ │ │ +004a3e20: 5300 1e46 4100 0020 2020 2869 6e63 6c75 S..FA.. (inclu │ │ │ 004a3e30: 6469 6e67 206f 7665 7268 6561 6429 2062 ding overhead) b │ │ │ 004a3e40: 7920 4754 2e4d 2066 6f72 2076 6172 696f y GT.M for vario │ │ │ 004a3e50: 7573 2061 6374 6976 6974 6965 732e 2049 us activities. I │ │ │ 004a3e60: 7420 7072 6f76 6964 6573 206f 6e65 2076 t provides one v │ │ │ -004a3e70: 6965 7754 001e 4951 0000 2020 2028 7365 iewT..IQ.. (se │ │ │ +004a3e70: 6965 7754 001e 4651 0000 2020 2028 7365 iewT..FQ.. (se │ │ │ 004a3e80: 6520 616c 736f 2024 5a52 4541 4c53 544f e also $ZREALSTO │ │ │ 004a3e90: 5220 616e 6420 245a 5553 4544 5354 4f52 R and $ZUSEDSTOR │ │ │ 004a3ea0: 2920 6f66 2074 6865 2070 726f 6365 7373 ) of the process │ │ │ 004a3eb0: 206d 656d 6f72 7920 7574 696c 697a 6174 memory utilizat │ │ │ -004a3ec0: 696f 6e20 616e 644a 001e 4961 0000 2020 ion andJ..Ia.. │ │ │ +004a3ec0: 696f 6e20 616e 644a 001e 4661 0000 2020 ion andJ..Fa.. │ │ │ 004a3ed0: 2063 616e 2068 656c 7020 6964 656e 7469 can help identi │ │ │ 004a3ee0: 6679 2073 746f 7261 6765 2072 656c 6174 fy storage relat │ │ │ 004a3ef0: 6564 2070 726f 626c 656d 732e 2047 542e ed problems. GT. │ │ │ 004a3f00: 4d20 646f 6573 206e 6f74 2070 6572 6d69 M does not permi │ │ │ -004a3f10: 7429 001e 4971 0000 2020 2024 5a41 4c4c t)..Iq.. $ZALL │ │ │ +004a3f10: 7429 001e 4671 0000 2020 2024 5a41 4c4c t)..Fq.. $ZALL │ │ │ 004a3f20: 4f43 5354 4f52 2074 6f20 6265 2053 4554 OCSTOR to be SET │ │ │ -004a3f30: 206f 7220 4e45 5765 642e 0700 1e49 8100 or NEWed....I.. │ │ │ -004a3f40: 0011 0014 4955 4449 5400 0024 5a41 5544 ....IUDIT..$ZAUD │ │ │ -004a3f50: 6974 1200 1949 bf11 0000 2020 2024 5a41 it...I.... $ZA │ │ │ -004a3f60: 5544 6974 0700 1a49 2100 0051 001a 4931 UDit...I!..Q..I1 │ │ │ +004a3f30: 206f 7220 4e45 5765 642e 0700 1e46 8100 or NEWed....F.. │ │ │ +004a3f40: 0011 0014 4655 4449 5400 0024 5a41 5544 ....FUDIT..$ZAUD │ │ │ +004a3f50: 6974 1200 1946 bf11 0000 2020 2024 5a41 it...F.... $ZA │ │ │ +004a3f60: 5544 6974 0700 1a46 2100 0051 001a 4631 UDit...F!..Q..F1 │ │ │ 004a3f70: 0000 2020 2024 5a41 5544 4954 2063 6f6e .. $ZAUDIT con │ │ │ 004a3f80: 7461 696e 7320 6120 626f 6f6c 6561 6e20 tains a boolean │ │ │ 004a3f90: 7661 6c75 6520 7468 6174 2069 6e64 6963 value that indic │ │ │ 004a3fa0: 6174 6573 2077 6865 7468 6572 2041 7564 ates whether Aud │ │ │ 004a3fb0: 6974 2050 7269 6e63 6970 616c 0000 0000 it Principal.... │ │ │ 004a3fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a3fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a3fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a3ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a4000: 0400 0000 fa07 0000 c32e 0000 0000 0000 ................ │ │ │ -004a4010: 6700 0049 4845 4c50 00ff 7300 ff49 5356 g..IHELP..s..ISV │ │ │ +004a4010: 6700 0046 4845 4c50 00ff 7300 ff49 5356 g..FHELP..s..ISV │ │ │ 004a4020: 00ff 7300 ff24 5a41 5544 4954 00bf 4100 ..s..$ZAUDIT..A. │ │ │ 004a4030: 0020 2020 4465 7669 6365 2069 7320 656e . Device is en │ │ │ 004a4040: 6162 6c65 642e 2047 542e 4d20 646f 6573 abled. GT.M does │ │ │ 004a4050: 206e 6f74 2070 6572 6d69 7420 245a 4155 not permit $ZAU │ │ │ 004a4060: 4449 5420 746f 2062 6520 5345 5420 6f72 DIT to be SET or │ │ │ -004a4070: 204e 4557 6564 2e07 001a 4951 0000 0a00 NEWed....IQ.... │ │ │ -004a4080: 1349 4200 0024 5a42 0e00 1549 bf11 0000 .IB..$ZB...I.... │ │ │ -004a4090: 2020 2024 5a42 0700 1649 2100 004c 0016 $ZB...I!..L.. │ │ │ -004a40a0: 4931 0000 2020 2024 5a42 2063 6f6e 7461 I1.. $ZB conta │ │ │ +004a4070: 204e 4557 6564 2e07 001a 4651 0000 0a00 NEWed....FQ.... │ │ │ +004a4080: 1346 4200 0024 5a42 0e00 1546 bf11 0000 .FB..$ZB...F.... │ │ │ +004a4090: 2020 2024 5a42 0700 1646 2100 004c 0016 $ZB...F!..L.. │ │ │ +004a40a0: 4631 0000 2020 2024 5a42 2063 6f6e 7461 F1.. $ZB conta │ │ │ 004a40b0: 696e 7320 6120 7374 7269 6e67 2073 7065 ins a string spe │ │ │ 004a40c0: 6369 6679 696e 6720 7468 6520 696e 7075 cifying the inpu │ │ │ 004a40d0: 7420 7465 726d 696e 6174 6f72 2066 6f72 t terminator for │ │ │ -004a40e0: 2074 6865 206c 6173 7452 0016 4941 0000 the lastR..IA.. │ │ │ +004a40e0: 2074 6865 206c 6173 7452 0016 4641 0000 the lastR..FA.. │ │ │ 004a40f0: 2020 2074 6572 6d69 6e61 6c20 5245 4144 terminal READ │ │ │ 004a4100: 2e20 245a 4220 636f 6e74 6169 6e73 206e . $ZB contains n │ │ │ 004a4110: 756c 6c20 616e 6420 6973 206e 6f74 206d ull and is not m │ │ │ 004a4120: 6169 6e74 6169 6e65 6420 666f 7220 6465 aintained for de │ │ │ -004a4130: 7669 6365 7320 6f74 6865 7252 0016 4951 vices otherR..IQ │ │ │ +004a4130: 7669 6365 7320 6f74 6865 7252 0016 4651 vices otherR..FQ │ │ │ 004a4140: 0000 2020 2074 6861 6e20 7465 726d 696e .. than termin │ │ │ 004a4150: 616c 732e 2024 5a42 206d 6179 2063 6f6e als. $ZB may con │ │ │ 004a4160: 7461 696e 2061 6e79 206c 6567 616c 2069 tain any legal i │ │ │ 004a4170: 6e70 7574 2074 6572 6d69 6e61 746f 722c nput terminator, │ │ │ 004a4180: 2073 7563 6820 6173 203c 4352 3e54 0016 such as T.. │ │ │ -004a4190: 4961 0000 2020 2028 4153 4349 4920 3133 Ia.. (ASCII 13 │ │ │ +004a4190: 4661 0000 2020 2028 4153 4349 4920 3133 Fa.. (ASCII 13 │ │ │ 004a41a0: 2920 6f72 2061 6e20 6573 6361 7065 2073 ) or an escape s │ │ │ 004a41b0: 6571 7565 6e63 6520 7374 6172 7469 6e67 equence starting │ │ │ 004a41c0: 2077 6974 6820 3c45 5343 3e20 2841 5343 with (ASC │ │ │ 004a41d0: 4949 2032 3729 2c20 6672 6f6d 207a 6572 II 27), from zer │ │ │ -004a41e0: 6f53 0016 4971 0000 2020 2028 3029 2074 oS..Iq.. (0) t │ │ │ +004a41e0: 6f53 0016 4671 0000 2020 2028 3029 2074 oS..Fq.. (0) t │ │ │ 004a41f0: 6f20 3135 2062 7974 6573 2069 6e20 6c65 o 15 bytes in le │ │ │ 004a4200: 6e67 7468 2e20 245a 4220 636f 6e74 6169 ngth. $ZB contai │ │ │ 004a4210: 6e73 206e 756c 6c20 666f 7220 616e 7920 ns null for any │ │ │ 004a4220: 5245 4144 2074 6572 6d69 6e61 7465 6420 READ terminated │ │ │ -004a4230: 6279 2061 5300 1649 8100 0020 2020 7469 by aS..I... ti │ │ │ +004a4230: 6279 2061 5300 1646 8100 0020 2020 7469 by aS..F... ti │ │ │ 004a4240: 6d65 6f75 7420 6f72 2061 6e79 2066 6978 meout or any fix │ │ │ 004a4250: 6564 2d6c 656e 6774 6820 5245 4144 2074 ed-length READ t │ │ │ 004a4260: 6572 6d69 6e61 7465 6420 6279 2069 6e70 erminated by inp │ │ │ 004a4270: 7574 2072 6561 6368 696e 6720 7468 6520 ut reaching the │ │ │ -004a4280: 6d61 7869 6d75 6d11 0016 4991 0000 2020 maximum...I... │ │ │ -004a4290: 206c 656e 6774 682e 0800 1549 c011 0000 length....I.... │ │ │ -004a42a0: 5300 1649 1200 0020 2020 245a 4220 636f S..I... $ZB co │ │ │ +004a4280: 6d61 7869 6d75 6d11 0016 4691 0000 2020 maximum...F... │ │ │ +004a4290: 206c 656e 6774 682e 0800 1546 c011 0000 length....F.... │ │ │ +004a42a0: 5300 1646 1200 0020 2020 245a 4220 636f S..F... $ZB co │ │ │ 004a42b0: 6e74 6169 6e73 2074 6865 2061 6374 7561 ntains the actua │ │ │ 004a42c0: 6c20 6368 6172 6163 7465 7220 7374 7269 l character stri │ │ │ 004a42d0: 6e67 2c20 6e6f 7420 6120 7365 7175 656e ng, not a sequen │ │ │ 004a42e0: 6365 206f 6620 6e75 6d65 7269 6320 4153 ce of numeric AS │ │ │ -004a42f0: 4349 4910 0016 4913 0000 2020 2063 6f64 CII...I... cod │ │ │ -004a4300: 6573 2e07 0016 4914 0000 1200 1649 1500 es....I......I.. │ │ │ -004a4310: 0020 2020 4578 616d 706c 653a 0700 1649 . Example:...I │ │ │ -004a4320: 1600 003b 0016 4917 0000 2020 2053 4554 ...;..I... SET │ │ │ +004a42f0: 4349 4910 0016 4613 0000 2020 2063 6f64 CII...F... cod │ │ │ +004a4300: 6573 2e07 0016 4614 0000 1200 1646 1500 es....F......F.. │ │ │ +004a4310: 0020 2020 4578 616d 706c 653a 0700 1646 . Example:...F │ │ │ +004a4320: 1600 003b 0016 4617 0000 2020 2053 4554 ...;..F... SET │ │ │ 004a4330: 207a 623d 245a 4220 464f 5220 693d 313a zb=$ZB FOR i=1: │ │ │ 004a4340: 313a 244c 287a 6229 2057 5249 5445 2021 1:$L(zb) WRITE ! │ │ │ 004a4350: 2c69 2c3f 352c 2441 287a 622c 6929 0700 ,i,?5,$A(zb,i).. │ │ │ -004a4360: 1649 1800 004c 0016 4919 0000 2020 2054 .I...L..I... T │ │ │ +004a4360: 1646 1800 004c 0016 4619 0000 2020 2054 .F...L..F... T │ │ │ 004a4370: 6869 7320 6469 7370 6c61 7973 2074 6865 his displays the │ │ │ 004a4380: 2073 6572 6965 7320 6f66 2041 5343 4949 series of ASCII │ │ │ 004a4390: 2063 6f64 6573 2066 6f72 2074 6865 2063 codes for the c │ │ │ 004a43a0: 6861 7261 6374 6572 7320 696e 2024 5a42 haracters in $ZB │ │ │ -004a43b0: 2e07 0016 491a 0000 5200 1649 2100 0020 ....I...R..I!.. │ │ │ +004a43b0: 2e07 0016 461a 0000 5200 1646 2100 0020 ....F...R..F!.. │ │ │ 004a43c0: 2020 245a 4220 7265 6665 7273 2074 6f20 $ZB refers to │ │ │ 004a43d0: 7468 6520 6c61 7374 2052 4541 4420 7465 the last READ te │ │ │ 004a43e0: 726d 696e 6174 6f72 206f 6620 7468 6520 rminator of the │ │ │ 004a43f0: 6375 7272 656e 7420 6465 7669 6365 2e20 current device. │ │ │ -004a4400: 5468 6572 6566 6f72 652c 4900 1649 2200 Therefore,I..I". │ │ │ +004a4400: 5468 6572 6566 6f72 652c 4900 1646 2200 Therefore,I..F". │ │ │ 004a4410: 0020 2020 6578 6572 6369 7365 2063 6172 . exercise car │ │ │ 004a4420: 6520 696e 2073 6571 7565 6e63 696e 6720 e in sequencing │ │ │ 004a4430: 5553 4520 636f 6d6d 616e 6473 2061 6e64 USE commands and │ │ │ 004a4440: 2072 6566 6572 656e 6365 7320 746f 2024 references to $ │ │ │ -004a4450: 5a42 2e07 0016 4923 0000 3d00 1649 2400 ZB....I#..=..I$. │ │ │ +004a4450: 5a42 2e07 0016 4623 0000 3d00 1646 2400 ZB....F#..=..F$. │ │ │ 004a4460: 0020 2020 4754 2e4d 2064 6f65 7320 6e6f . GT.M does no │ │ │ 004a4470: 7420 7065 726d 6974 2074 6865 2053 4554 t permit the SET │ │ │ 004a4480: 2063 6f6d 6d61 6e64 2074 6f20 6d6f 6469 command to modi │ │ │ -004a4490: 6679 2024 5a42 2e07 0016 4925 0000 4d00 fy $ZB....I%..M. │ │ │ -004a44a0: 1649 2600 0020 2020 466f 7220 6d6f 7265 .I&.. For more │ │ │ +004a4490: 6679 2024 5a42 2e07 0016 4625 0000 4d00 fy $ZB....F%..M. │ │ │ +004a44a0: 1646 2600 0020 2020 466f 7220 6d6f 7265 .F&.. For more │ │ │ 004a44b0: 2069 6e66 6f72 6d61 7469 6f6e 206f 6e20 information on │ │ │ 004a44c0: 245a 422c 2072 6566 6572 2074 6f20 7468 $ZB, refer to th │ │ │ 004a44d0: 6520 2249 6e70 7574 2f4f 7574 7075 7420 e "Input/Output │ │ │ -004a44e0: 5072 6f63 6573 7369 6e67 2212 0016 4927 Processing"...I' │ │ │ +004a44e0: 5072 6f63 6573 7369 6e67 2212 0016 4627 Processing"...F' │ │ │ 004a44f0: 0000 2020 2063 6861 7074 6572 2e07 0016 .. chapter.... │ │ │ -004a4500: 4928 0000 1200 1349 4348 5345 5400 0024 I(.....ICHSET..$ │ │ │ -004a4510: 5a43 4873 6574 1200 1949 bf11 0000 2020 ZCHset...I.... │ │ │ -004a4520: 2024 5a43 4873 6574 0700 1a49 2100 0050 $ZCHset...I!..P │ │ │ -004a4530: 001a 4931 0000 2020 2024 5a43 4853 4554 ..I1.. $ZCHSET │ │ │ +004a4500: 4628 0000 1200 1346 4348 5345 5400 0024 F(.....FCHSET..$ │ │ │ +004a4510: 5a43 4873 6574 1200 1946 bf11 0000 2020 ZCHset...F.... │ │ │ +004a4520: 2024 5a43 4873 6574 0700 1a46 2100 0050 $ZCHset...F!..P │ │ │ +004a4530: 001a 4631 0000 2020 2024 5a43 4853 4554 ..F1.. $ZCHSET │ │ │ 004a4540: 2069 7320 6120 7265 6164 2d6f 6e6c 7920 is a read-only │ │ │ 004a4550: 696e 7472 696e 7369 6320 7370 6563 6961 intrinsic specia │ │ │ 004a4560: 6c20 7661 7269 6162 6c65 2074 6861 7420 l variable that │ │ │ 004a4570: 7461 6b65 7320 6974 7320 7661 6c75 6550 takes its valueP │ │ │ -004a4580: 001a 4941 0000 2020 2066 726f 6d20 7468 ..IA.. from th │ │ │ +004a4580: 001a 4641 0000 2020 2066 726f 6d20 7468 ..FA.. from th │ │ │ 004a4590: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ 004a45a0: 7269 6162 6c65 2067 746d 5f63 6873 6574 riable gtm_chset │ │ │ 004a45b0: 2e20 416e 2061 7070 6c69 6361 7469 6f6e . An application │ │ │ 004a45c0: 2063 616e 206f 6274 6169 6e20 7468 6553 can obtain theS │ │ │ -004a45d0: 001a 4951 0000 2020 2063 6861 7261 6374 ..IQ.. charact │ │ │ +004a45d0: 001a 4651 0000 2020 2063 6861 7261 6374 ..FQ.. charact │ │ │ 004a45e0: 6572 2073 6574 2075 7365 6420 6279 2061 er set used by a │ │ │ 004a45f0: 2047 542e 4d20 7072 6f63 6573 7320 6279 GT.M process by │ │ │ 004a4600: 2074 6865 2076 616c 7565 206f 6620 245a the value of $Z │ │ │ 004a4610: 4348 5345 542e 2024 5a43 4853 4554 2063 CHSET. $ZCHSET c │ │ │ -004a4620: 616e 3100 1a49 6100 0020 2020 6861 7665 an1..Ia.. have │ │ │ +004a4620: 616e 3100 1a46 6100 0020 2020 6861 7665 an1..Fa.. have │ │ │ 004a4630: 206f 6e6c 7920 7477 6f20 7661 6c75 6573 only two values │ │ │ 004a4640: 202d 2d22 4d22 2c20 6f72 2022 5554 462d --"M", or "UTF- │ │ │ -004a4650: 3822 2e07 001a 4971 0000 1500 1a49 8100 8"....Iq.....I.. │ │ │ +004a4650: 3822 2e07 001a 4671 0000 1500 1a46 8100 8"....Fq.....F.. │ │ │ 004a4660: 0020 2020 2a2a 5761 726e 696e 672a 2a07 . **Warning**. │ │ │ -004a4670: 001a 4991 0000 5500 1949 c011 0000 2020 ..I...U..I.... │ │ │ +004a4670: 001a 4691 0000 5500 1946 c011 0000 2020 ..F...U..F.... │ │ │ 004a4680: 2047 542e 4d20 7065 7266 6f72 6d73 206f GT.M performs o │ │ │ 004a4690: 7065 7261 7469 6f6e 7320 6f6e 206c 6974 perations on lit │ │ │ 004a46a0: 6572 616c 7320 6174 2063 6f6d 7069 6c65 erals at compile │ │ │ 004a46b0: 2074 696d 6520 616e 6420 7468 6520 6368 time and the ch │ │ │ -004a46c0: 6172 6163 7465 7220 7365 7453 001a 4912 aracter setS..I. │ │ │ +004a46c0: 6172 6163 7465 7220 7365 7453 001a 4612 aracter setS..F. │ │ │ 004a46d0: 0000 2020 206d 6179 2068 6176 6520 616e .. may have an │ │ │ 004a46e0: 2069 6d70 6163 7420 6f6e 2073 7563 6820 impact on such │ │ │ 004a46f0: 6f70 6572 6174 696f 6e73 2e20 5468 6572 operations. Ther │ │ │ 004a4700: 6566 6f72 652c 2061 6c77 6179 7320 636f efore, always co │ │ │ 004a4710: 6d70 696c 6520 7769 7468 2074 6865 3500 mpile with the5. │ │ │ -004a4720: 1a49 1300 0020 2020 7361 6d65 2063 6861 .I... same cha │ │ │ +004a4720: 1a46 1300 0020 2020 7361 6d65 2063 6861 .F... same cha │ │ │ 004a4730: 7261 6374 6572 2073 6574 2061 7320 7468 racter set as th │ │ │ 004a4740: 6174 2075 7365 6420 6174 2072 756e 7469 at used at runti │ │ │ -004a4750: 6d65 2e07 001a 4914 0000 1200 1a49 1500 me....I......I.. │ │ │ -004a4760: 0020 2020 4578 616d 706c 653a 0700 1a49 . Example:...I │ │ │ -004a4770: 1600 0022 001a 4917 0000 2020 2024 2065 ..."..I... $ e │ │ │ +004a4750: 6d65 2e07 001a 4614 0000 1200 1a46 1500 me....F......F.. │ │ │ +004a4760: 0020 2020 4578 616d 706c 653a 0700 1a46 . Example:...F │ │ │ +004a4770: 1600 0022 001a 4617 0000 2020 2024 2065 ..."..F... $ e │ │ │ 004a4780: 7870 6f72 7420 6774 6d5f 6368 7365 743d xport gtm_chset= │ │ │ -004a4790: 5554 462d 382d 001a 4918 0000 2020 2024 UTF-8-..I... $ │ │ │ +004a4790: 5554 462d 382d 001a 4618 0000 2020 2024 UTF-8-..F... $ │ │ │ 004a47a0: 202f 7573 722f 6c69 622f 6669 732d 6774 /usr/lib/fis-gt │ │ │ 004a47b0: 6d2f 5636 2e30 2d30 3031 5f78 3836 2f67 m/V6.0-001_x86/g │ │ │ -004a47c0: 746d 1b00 1a49 1900 0020 2020 4754 4d3e tm...I... GTM> │ │ │ +004a47c0: 746d 1b00 1a46 1900 0020 2020 4754 4d3e tm...F... GTM> │ │ │ 004a47d0: 7772 6974 6520 247a 6368 7365 740f 001a write $zchset... │ │ │ -004a47e0: 491a 0000 2020 2055 5446 2d38 0e00 1a49 I... UTF-8...I │ │ │ +004a47e0: 461a 0000 2020 2055 5446 2d38 0e00 1a46 F... UTF-8...F │ │ │ 004a47f0: 2100 0020 2020 4754 4d3e 0000 0000 0000 !.. GTM>...... │ │ │ 004a4800: 0400 0000 ea07 0000 7a2f 0000 0000 0000 ........z/...... │ │ │ 004a4810: 2b00 006f 4845 4c50 00ff 7300 ff49 5356 +..oHELP..s..ISV │ │ │ 004a4820: 00ff 7300 ff24 5a44 4154 4546 4f52 4d00 ..s..$ZDATEFORM. │ │ │ -004a4830: 0024 5a44 4174 6566 6f72 6d15 001c 49bf .$ZDAteform...I. │ │ │ +004a4830: 0024 5a44 4174 6566 6f72 6d15 001c 46bf .$ZDAteform...F. │ │ │ 004a4840: 1100 0020 2020 245a 4441 7465 666f 726d ... $ZDAteform │ │ │ -004a4850: 0700 1d49 2100 0053 001d 4931 0000 2020 ...I!..S..I1.. │ │ │ +004a4850: 0700 1d46 2100 0053 001d 4631 0000 2020 ...F!..S..F1.. │ │ │ 004a4860: 2024 5a44 415b 5445 464f 524d 5d20 636f $ZDA[TEFORM] co │ │ │ 004a4870: 6e74 6169 6e73 2061 6e20 696e 7465 6765 ntains an intege │ │ │ 004a4880: 7220 7661 6c75 652c 2073 7065 6369 6679 r value, specify │ │ │ 004a4890: 696e 6720 7468 6520 6f75 7470 7574 2079 ing the output y │ │ │ -004a48a0: 6561 7220 666f 726d 6174 4d00 1d49 4100 ear formatM..IA. │ │ │ +004a48a0: 6561 7220 666f 726d 6174 4d00 1d46 4100 ear formatM..FA. │ │ │ 004a48b0: 0020 2020 6f66 2024 5a44 4154 4528 292e . of $ZDATE(). │ │ │ 004a48c0: 2024 5a44 4154 4546 4f52 4d20 6361 6e20 $ZDATEFORM can │ │ │ 004a48d0: 6265 206d 6f64 6966 6965 6420 7573 696e be modified usin │ │ │ 004a48e0: 6720 7468 6520 5345 5420 636f 6d6d 616e g the SET comman │ │ │ -004a48f0: 642e 2047 542e 4d4f 001d 4951 0000 2020 d. GT.MO..IQ.. │ │ │ +004a48f0: 642e 2047 542e 4d4f 001d 4651 0000 2020 d. GT.MO..FQ.. │ │ │ 004a4900: 2069 6e69 7469 616c 697a 6573 2024 5a44 initializes $ZD │ │ │ 004a4910: 4154 4546 4f52 4d20 746f 2074 6865 2074 ATEFORM to the t │ │ │ 004a4920: 7261 6e73 6c61 7469 6f6e 206f 6620 7468 ranslation of th │ │ │ 004a4930: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ -004a4940: 7269 6162 6c65 4c00 1d49 6100 0020 2020 riableL..Ia.. │ │ │ +004a4940: 7269 6162 6c65 4c00 1d46 6100 0020 2020 riableL..Fa.. │ │ │ 004a4950: 6774 6d5f 7a64 6174 655f 666f 726d 2e20 gtm_zdate_form. │ │ │ 004a4960: 4966 2067 746d 5f7a 6461 7465 5f66 6f72 If gtm_zdate_for │ │ │ 004a4970: 6d20 6973 206e 6f74 2064 6566 696e 6564 m is not defined │ │ │ 004a4980: 2c20 4754 2e4d 2069 6e69 7469 616c 697a , GT.M initializ │ │ │ -004a4990: 6573 2100 1d49 7100 0020 2020 245a 4441 es!..Iq.. $ZDA │ │ │ +004a4990: 6573 2100 1d46 7100 0020 2020 245a 4441 es!..Fq.. $ZDA │ │ │ 004a49a0: 5445 464f 524d 2074 6f20 7a65 726f 2028 TEFORM to zero ( │ │ │ -004a49b0: 3029 2e07 001d 4981 0000 4a00 1d49 9100 0)....I...J..I.. │ │ │ +004a49b0: 3029 2e07 001d 4681 0000 4a00 1d46 9100 0)....F...J..F.. │ │ │ 004a49c0: 0020 2020 5265 6665 7220 746f 2022 4675 . Refer to "Fu │ │ │ 004a49d0: 6e63 7469 6f6e 7322 2061 6e64 2022 5574 nctions" and "Ut │ │ │ 004a49e0: 696c 6974 7920 526f 7574 696e 6573 2220 ility Routines" │ │ │ 004a49f0: 6368 6170 7465 7273 2069 6e20 7468 6520 chapters in the │ │ │ -004a4a00: 4754 2e4d 2f00 1c49 c011 0000 2020 2050 GT.M/..I.... P │ │ │ +004a4a00: 4754 2e4d 2f00 1c46 c011 0000 2020 2050 GT.M/..F.... P │ │ │ 004a4a10: 726f 6772 616d 6d65 7227 7320 4775 6964 rogrammer's Guid │ │ │ 004a4a20: 6520 666f 7220 6d6f 7265 2064 6574 6169 e for more detai │ │ │ -004a4a30: 6c73 2e07 001d 4912 0000 1200 1d49 1300 ls....I......I.. │ │ │ -004a4a40: 0020 2020 4578 616d 706c 653a 0700 1d49 . Example:...I │ │ │ -004a4a50: 1400 001e 001d 4915 0000 2020 2047 544d ......I... GTM │ │ │ +004a4a30: 6c73 2e07 001d 4612 0000 1200 1d46 1300 ls....F......F.. │ │ │ +004a4a40: 0020 2020 4578 616d 706c 653a 0700 1d46 . Example:...F │ │ │ +004a4a50: 1400 001e 001d 4615 0000 2020 2047 544d ......F... GTM │ │ │ 004a4a60: 3e57 5249 5445 2024 5a44 4154 4546 524f >WRITE $ZDATEFRO │ │ │ -004a4a70: 4d0b 001d 4916 0000 2020 2030 1e00 1d49 M...I... 0...I │ │ │ +004a4a70: 4d0b 001d 4616 0000 2020 2030 1e00 1d46 M...F... 0...F │ │ │ 004a4a80: 1700 0020 2020 4754 4d3e 5752 4954 4520 ... GTM>WRITE │ │ │ -004a4a90: 245a 4441 5445 2824 4829 1200 1d49 1800 $ZDATE($H)...I.. │ │ │ -004a4aa0: 0020 2020 3131 2f31 352f 3032 1e00 1d49 . 11/15/02...I │ │ │ +004a4a90: 245a 4441 5445 2824 4829 1200 1d46 1800 $ZDATE($H)...F.. │ │ │ +004a4aa0: 0020 2020 3131 2f31 352f 3032 1e00 1d46 . 11/15/02...F │ │ │ 004a4ab0: 1900 0020 2020 4754 4d3e 5345 5420 245a ... GTM>SET $Z │ │ │ -004a4ac0: 4441 5445 464f 524d 3d31 1e00 1d49 1a00 DATEFORM=1...I.. │ │ │ +004a4ac0: 4441 5445 464f 524d 3d31 1e00 1d46 1a00 DATEFORM=1...F.. │ │ │ 004a4ad0: 0020 2020 4754 4d3e 5752 4954 4520 245a . GTM>WRITE $Z │ │ │ -004a4ae0: 4441 5445 2824 4829 1400 1d49 2100 0020 DATE($H)...I!.. │ │ │ -004a4af0: 2020 3131 2f31 352f 3230 3032 0700 1d49 11/15/2002...I │ │ │ -004a4b00: 2200 0019 0014 4949 5245 4354 4f52 5900 ".....IIRECTORY. │ │ │ -004a4b10: 0024 5a44 6972 6563 746f 7279 1600 1d49 .$ZDirectory...I │ │ │ +004a4ae0: 4441 5445 2824 4829 1400 1d46 2100 0020 DATE($H)...F!.. │ │ │ +004a4af0: 2020 3131 2f31 352f 3230 3032 0700 1d46 11/15/2002...F │ │ │ +004a4b00: 2200 0019 0014 4649 5245 4354 4f52 5900 ".....FIRECTORY. │ │ │ +004a4b10: 0024 5a44 6972 6563 746f 7279 1600 1d46 .$ZDirectory...F │ │ │ 004a4b20: bf11 0000 2020 2024 5a44 6972 6563 746f .... $ZDirecto │ │ │ -004a4b30: 7279 0700 1e49 2100 0051 001e 4931 0000 ry...I!..Q..I1.. │ │ │ +004a4b30: 7279 0700 1e46 2100 0051 001e 4631 0000 ry...F!..Q..F1.. │ │ │ 004a4b40: 2020 2024 5a44 5b49 5245 4354 4f52 595d $ZD[IRECTORY] │ │ │ 004a4b50: 2063 6f6e 7461 696e 7320 7468 6520 7374 contains the st │ │ │ 004a4b60: 7269 6e67 2076 616c 7565 206f 6620 7468 ring value of th │ │ │ 004a4b70: 6520 6675 6c6c 2070 6174 6820 6f66 2074 e full path of t │ │ │ -004a4b80: 6865 2063 7572 7265 6e74 5100 1e49 4100 he currentQ..IA. │ │ │ +004a4b80: 6865 2063 7572 7265 6e74 5100 1e46 4100 he currentQ..FA. │ │ │ 004a4b90: 0020 2020 6469 7265 6374 6f72 792e 2049 . directory. I │ │ │ 004a4ba0: 6e69 7469 616c 6c79 2024 5a44 4952 4543 nitially $ZDIREC │ │ │ 004a4bb0: 544f 5259 2063 6f6e 7461 696e 7320 7468 TORY contains th │ │ │ 004a4bc0: 6520 6465 6661 756c 742f 6375 7272 656e e default/curren │ │ │ -004a4bd0: 7420 6469 7265 6374 6f72 793a 001e 4951 t directory:..IQ │ │ │ +004a4bd0: 7420 6469 7265 6374 6f72 793a 001e 4651 t directory:..FQ │ │ │ 004a4be0: 0000 2020 2066 726f 6d20 7768 6963 6820 .. from which │ │ │ 004a4bf0: 7468 6520 4754 2e4d 2069 6d61 6765 2f70 the GT.M image/p │ │ │ 004a4c00: 726f 6365 7373 2077 6173 2061 6374 6976 rocess was activ │ │ │ -004a4c10: 6174 6564 2e07 001e 4961 0000 4d00 1e49 ated....Ia..M..I │ │ │ +004a4c10: 6174 6564 2e07 001e 4661 0000 4d00 1e46 ated....Fa..M..F │ │ │ 004a4c20: 7100 0020 2020 4966 2074 6865 2063 7572 q.. If the cur │ │ │ 004a4c30: 7265 6e74 2064 6972 6563 746f 7279 2064 rent directory d │ │ │ 004a4c40: 6f65 7320 6e6f 7420 6578 6973 7420 6174 oes not exist at │ │ │ 004a4c50: 2074 6865 2074 696d 6520 6f66 2047 542e the time of GT. │ │ │ -004a4c60: 4d20 7072 6f63 6573 7326 001e 4981 0000 M process&..I... │ │ │ +004a4c60: 4d20 7072 6f63 6573 7326 001e 4681 0000 M process&..F... │ │ │ 004a4c70: 2020 2061 6374 6976 6174 696f 6e2c 2047 activation, G │ │ │ 004a4c80: 542e 4d20 6572 726f 7273 206f 7574 2e07 T.M errors out.. │ │ │ -004a4c90: 001e 4991 0000 1300 1d49 c011 0000 2020 ..I......I.... │ │ │ -004a4ca0: 2045 7861 6d70 6c65 3a07 001e 4912 0000 Example:...I... │ │ │ -004a4cb0: 1900 1e49 1300 0020 2020 4754 4d3e 5752 ...I... GTM>WR │ │ │ -004a4cc0: 4954 4520 245a 4449 5212 001e 4914 0000 ITE $ZDIR...I... │ │ │ -004a4cd0: 2020 202f 7573 722f 746d 701c 001e 4915 /usr/tmp...I. │ │ │ +004a4c90: 001e 4691 0000 1300 1d46 c011 0000 2020 ..F......F.... │ │ │ +004a4ca0: 2045 7861 6d70 6c65 3a07 001e 4612 0000 Example:...F... │ │ │ +004a4cb0: 1900 1e46 1300 0020 2020 4754 4d3e 5752 ...F... GTM>WR │ │ │ +004a4cc0: 4954 4520 245a 4449 5212 001e 4614 0000 ITE $ZDIR...F... │ │ │ +004a4cd0: 2020 202f 7573 722f 746d 701c 001e 4615 /usr/tmp...F. │ │ │ 004a4ce0: 0000 2020 2047 544d 3e53 4554 2024 5a44 .. GTM>SET $ZD │ │ │ -004a4cf0: 4952 3d22 2e2e 2219 001e 4916 0000 2020 IR=".."...I... │ │ │ +004a4cf0: 4952 3d22 2e2e 2219 001e 4616 0000 2020 IR=".."...F... │ │ │ 004a4d00: 2047 544d 3e57 5249 5445 2024 5a44 4952 GTM>WRITE $ZDIR │ │ │ -004a4d10: 0e00 1e49 1700 0020 2020 2f75 7372 0700 ...I... /usr.. │ │ │ -004a4d20: 1e49 1800 0052 001e 4919 0000 2020 2054 .I...R..I... T │ │ │ +004a4d10: 0e00 1e46 1700 0020 2020 2f75 7372 0700 ...F... /usr.. │ │ │ +004a4d20: 1e46 1800 0052 001e 4619 0000 2020 2054 .F...R..F... T │ │ │ 004a4d30: 6869 7320 6578 616d 706c 6520 6469 7370 his example disp │ │ │ 004a4d40: 6c61 7973 2074 6865 2063 7572 7265 6e74 lays the current │ │ │ 004a4d50: 2077 6f72 6b69 6e67 2064 6972 6563 746f working directo │ │ │ 004a4d60: 7279 2061 6e64 2063 6861 6e67 6573 2024 ry and changes $ │ │ │ -004a4d70: 5a44 4952 2074 6f1f 001e 491a 0000 2020 ZDIR to...I... │ │ │ +004a4d70: 5a44 4952 2074 6f1f 001e 461a 0000 2020 ZDIR to...F... │ │ │ 004a4d80: 2074 6865 2070 6172 656e 7420 6469 7265 the parent dire │ │ │ -004a4d90: 6374 6f72 792e 0700 1e49 2100 0051 001e ctory....I!..Q.. │ │ │ -004a4da0: 4922 0000 2020 2024 5a44 4952 4543 544f I".. $ZDIRECTO │ │ │ +004a4d90: 6374 6f72 792e 0700 1e46 2100 0051 001e ctory....F!..Q.. │ │ │ +004a4da0: 4622 0000 2020 2024 5a44 4952 4543 544f F".. $ZDIRECTO │ │ │ 004a4db0: 5259 2069 7320 6120 7265 6164 2d77 7269 RY is a read-wri │ │ │ 004a4dc0: 7465 2049 6e74 7269 6e73 6963 2053 7065 te Intrinsic Spe │ │ │ 004a4dd0: 6369 616c 2056 6172 6961 626c 652c 2074 cial Variable, t │ │ │ 004a4de0: 6861 7420 6973 2c20 6974 2063 616e 5000 hat is, it canP. │ │ │ -004a4df0: 1e49 2300 0020 2020 6170 7065 6172 206f .I#.. appear o │ │ │ +004a4df0: 1e46 2300 0020 2020 6170 7065 6172 206f .F#.. appear o │ │ │ 004a4e00: 6e20 7468 6520 6c65 6674 2073 6964 6520 n the left side │ │ │ 004a4e10: 6f66 2074 6865 2065 7175 616c 2073 6967 of the equal sig │ │ │ 004a4e20: 6e20 283d 2920 696e 2074 6865 2061 7267 n (=) in the arg │ │ │ 004a4e30: 756d 656e 7420 746f 2061 2053 4554 4d00 ument to a SETM. │ │ │ -004a4e40: 1e49 2400 0020 2020 636f 6d6d 616e 642e .I$.. command. │ │ │ +004a4e40: 1e46 2400 0020 2020 636f 6d6d 616e 642e .F$.. command. │ │ │ 004a4e50: 2049 6620 616e 2061 7474 656d 7074 2069 If an attempt i │ │ │ 004a4e60: 7320 6d61 6465 2074 6f20 7365 7420 245a s made to set $Z │ │ │ 004a4e70: 4449 5245 4354 4f52 5920 746f 2061 206e DIRECTORY to a n │ │ │ -004a4e80: 6f6e 2d65 7869 7374 656e 744e 001e 4925 on-existentN..I% │ │ │ +004a4e80: 6f6e 2d65 7869 7374 656e 744e 001e 4625 on-existentN..F% │ │ │ 004a4e90: 0000 2020 2064 6972 6563 746f 7279 2073 .. directory s │ │ │ 004a4ea0: 7065 6369 6669 6361 7469 6f6e 2c20 4754 pecification, GT │ │ │ 004a4eb0: 2e4d 2069 7373 7565 7320 616e 2065 7272 .M issues an err │ │ │ 004a4ec0: 6f72 2061 6e64 206b 6565 7073 2074 6865 or and keeps the │ │ │ -004a4ed0: 2076 616c 7565 206f 6620 001e 4926 0000 value of ..I&.. │ │ │ +004a4ed0: 2076 616c 7565 206f 6620 001e 4626 0000 value of ..F&.. │ │ │ 004a4ee0: 2020 2024 5a44 4952 4543 544f 5259 2075 $ZDIRECTORY u │ │ │ -004a4ef0: 6e63 6861 6e67 6564 2e07 001e 4927 0000 nchanged....I'.. │ │ │ -004a4f00: 5200 1e49 2800 0020 2020 4174 2069 6d61 R..I(.. At ima │ │ │ +004a4ef0: 6e63 6861 6e67 6564 2e07 001e 4627 0000 nchanged....F'.. │ │ │ +004a4f00: 5200 1e46 2800 0020 2020 4174 2069 6d61 R..F(.. At ima │ │ │ 004a4f10: 6765 2065 7869 742c 2047 542e 4d20 7265 ge exit, GT.M re │ │ │ 004a4f20: 7374 6f72 6573 2074 6865 2063 7572 7265 stores the curre │ │ │ 004a4f30: 6e74 2064 6972 6563 746f 7279 2074 6f20 nt directory to │ │ │ 004a4f40: 7468 6520 6469 7265 6374 6f72 7920 7468 the directory th │ │ │ -004a4f50: 6174 5000 1e49 2900 0020 2020 7761 7320 atP..I).. was │ │ │ +004a4f50: 6174 5000 1e46 2900 0020 2020 7761 7320 atP..F).. was │ │ │ 004a4f60: 7468 6520 6375 7272 656e 7420 6469 7265 the current dire │ │ │ 004a4f70: 6374 6f72 7920 7768 656e 2047 542e 4d20 ctory when GT.M │ │ │ 004a4f80: 7761 7320 696e 766f 6b65 6420 6576 656e was invoked even │ │ │ 004a4f90: 2069 6620 7468 6174 2064 6972 6563 746f if that directo │ │ │ -004a4fa0: 7279 1900 1e49 2a00 0020 2020 646f 6573 ry...I*.. does │ │ │ -004a4fb0: 206e 6f74 2065 7869 7374 2e07 001e 4931 not exist....I1 │ │ │ -004a4fc0: 0000 1000 1349 4544 4954 0000 245a 4544 .....IEDIT..$ZED │ │ │ -004a4fd0: 6974 1100 1849 bf11 0000 2020 2024 5a45 it...I.... $ZE │ │ │ -004a4fe0: 4469 7407 0019 4921 0000 0000 0000 0000 Dit...I!........ │ │ │ +004a4fa0: 7279 1900 1e46 2a00 0020 2020 646f 6573 ry...F*.. does │ │ │ +004a4fb0: 206e 6f74 2065 7869 7374 2e07 001e 4631 not exist....F1 │ │ │ +004a4fc0: 0000 1000 1346 4544 4954 0000 245a 4544 .....FEDIT..$ZED │ │ │ +004a4fd0: 6974 1100 1846 bf11 0000 2020 2024 5a45 it...F.... $ZE │ │ │ +004a4fe0: 4469 7407 0019 4621 0000 0000 0000 0000 Dit...F!........ │ │ │ 004a4ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a5000: 0400 0000 ff04 0000 f62e 0000 0000 0000 ................ │ │ │ -004a5010: 2100 0049 4845 4c50 00ff 7300 ff49 5356 !..IHELP..s..ISV │ │ │ +004a5010: 2100 0046 4845 4c50 00ff 7300 ff49 5356 !..FHELP..s..ISV │ │ │ 004a5020: 00ff 7300 ff24 5a43 4853 4554 00c0 2200 ..s..$ZCHSET..". │ │ │ -004a5030: 0011 0014 494c 4f53 4500 0024 5a43 4c6f ....ILOSE..$ZCLo │ │ │ -004a5040: 7365 1200 1949 bf11 0000 2020 2024 5a43 se...I.... $ZC │ │ │ -004a5050: 4c6f 7365 0700 1a49 2100 0048 001a 4931 Lose...I!..H..I1 │ │ │ +004a5030: 0011 0014 464c 4f53 4500 0024 5a43 4c6f ....FLOSE..$ZCLo │ │ │ +004a5040: 7365 1200 1946 bf11 0000 2020 2024 5a43 se...F.... $ZC │ │ │ +004a5050: 4c6f 7365 0700 1a46 2100 0048 001a 4631 Lose...F!..H..F1 │ │ │ 004a5060: 0000 2020 2050 726f 7669 6465 7320 7465 .. Provides te │ │ │ 004a5070: 726d 696e 6174 696f 6e20 7374 6174 7573 rmination status │ │ │ 004a5080: 206f 6620 7468 6520 6c61 7374 2050 4950 of the last PIP │ │ │ 004a5090: 4520 434c 4f53 4520 6173 2066 6f6c 6c6f E CLOSE as follo │ │ │ -004a50a0: 7773 3a07 001a 4941 0000 2a00 1a49 5100 ws:...IA..*..IQ. │ │ │ +004a50a0: 7773 3a07 001a 4641 0000 2a00 1a46 5100 ws:...FA..*..FQ. │ │ │ 004a50b0: 0020 2020 2020 6f20 2d39 3920 7768 656e . o -99 when │ │ │ 004a50c0: 2074 6865 2063 6865 636b 2074 696d 6573 the check times │ │ │ -004a50d0: 206f 7574 3b00 1a49 6100 0020 2020 2020 out;..Ia.. │ │ │ +004a50d0: 206f 7574 3b00 1a46 6100 0020 2020 2020 out;..Fa.. │ │ │ 004a50e0: 6f20 2d39 3820 666f 7220 756e 616e 7469 o -98 for unanti │ │ │ 004a50f0: 6369 7061 7465 6420 7072 6f62 6c65 6d73 cipated problems │ │ │ 004a5100: 2077 6974 6820 7468 6520 6368 6563 6b49 with the checkI │ │ │ -004a5110: 001a 4971 0000 2020 2020 206f 2074 6865 ..Iq.. o the │ │ │ +004a5110: 001a 4671 0000 2020 2020 206f 2074 6865 ..Fq.. o the │ │ │ 004a5120: 206e 6567 6174 6976 6520 6f66 2074 6865 negative of the │ │ │ 004a5130: 2073 6967 6e61 6c20 7661 6c75 6520 6966 signal value if │ │ │ 004a5140: 2061 2073 6967 6e61 6c20 7465 726d 696e a signal termin │ │ │ -004a5150: 6174 6564 2074 6865 1900 1a49 8100 0020 ated the...I... │ │ │ +004a5150: 6174 6564 2074 6865 1900 1a46 8100 0020 ated the...F... │ │ │ 004a5160: 2020 2020 2020 636f 2d70 726f 6365 7373 co-process │ │ │ -004a5170: 2e07 001a 4991 0000 4d00 1949 c011 0000 ....I...M..I.... │ │ │ +004a5170: 2e07 001a 4691 0000 4d00 1946 c011 0000 ....F...M..F.... │ │ │ 004a5180: 2020 2049 6620 706f 7369 7469 7665 2c20 If positive, │ │ │ 004a5190: 245a 434c 4f53 4520 636f 6e74 6169 6e73 $ZCLOSE contains │ │ │ 004a51a0: 2074 6865 2065 7869 7420 7374 6174 7573 the exit status │ │ │ 004a51b0: 2072 6574 7572 6e65 6420 6279 2074 6865 returned by the │ │ │ -004a51c0: 206c 6173 7415 001a 4912 0000 2020 2063 last...I... c │ │ │ -004a51d0: 6f2d 7072 6f63 6573 732e 0700 1a49 1300 o-process....I.. │ │ │ -004a51e0: 0015 0014 494d 444c 494e 4500 0024 5a43 ....IMDLINE..$ZC │ │ │ -004a51f0: 4d64 6c69 6e65 1400 1b49 bf11 0000 2020 Mdline...I.... │ │ │ -004a5200: 2024 5a43 4d64 6c69 6e65 0700 1c49 2100 $ZCMdline...I!. │ │ │ -004a5210: 0054 001c 4931 0000 2020 2024 5a43 4d5b .T..I1.. $ZCM[ │ │ │ +004a51c0: 206c 6173 7415 001a 4612 0000 2020 2063 last...F... c │ │ │ +004a51d0: 6f2d 7072 6f63 6573 732e 0700 1a46 1300 o-process....F.. │ │ │ +004a51e0: 0015 0014 464d 444c 494e 4500 0024 5a43 ....FMDLINE..$ZC │ │ │ +004a51f0: 4d64 6c69 6e65 1400 1b46 bf11 0000 2020 Mdline...F.... │ │ │ +004a5200: 2024 5a43 4d64 6c69 6e65 0700 1c46 2100 $ZCMdline...F!. │ │ │ +004a5210: 0054 001c 4631 0000 2020 2024 5a43 4d5b .T..F1.. $ZCM[ │ │ │ 004a5220: 444c 494e 455d 2063 6f6e 7461 696e 7320 DLINE] contains │ │ │ 004a5230: 6120 7374 7269 6e67 2076 616c 7565 2073 a string value s │ │ │ 004a5240: 7065 6369 6679 696e 6720 7468 6520 2265 pecifying the "e │ │ │ 004a5250: 7863 6573 7322 2070 6f72 7469 6f6e 206f xcess" portion o │ │ │ -004a5260: 6620 7468 654e 001c 4941 0000 2020 2063 f theN..IA.. c │ │ │ +004a5260: 6620 7468 654e 001c 4641 0000 2020 2063 f theN..FA.. c │ │ │ 004a5270: 6f6d 6d61 6e64 206c 696e 6520 7468 6174 ommand line that │ │ │ 004a5280: 2069 6e76 6f6b 6564 2074 6865 2047 542e invoked the GT. │ │ │ 004a5290: 4d20 7072 6f63 6573 732e 2042 7920 2265 M process. By "e │ │ │ 004a52a0: 7863 6573 7322 2069 7320 6d65 616e 7420 xcess" is meant │ │ │ -004a52b0: 7468 6551 001c 4951 0000 2020 2070 6f72 theQ..IQ.. por │ │ │ +004a52b0: 7468 6551 001c 4651 0000 2020 2070 6f72 theQ..FQ.. por │ │ │ 004a52c0: 7469 6f6e 206f 6620 7468 6520 636f 6d6d tion of the comm │ │ │ 004a52d0: 616e 6420 6c69 6e65 2074 6861 7420 6973 and line that is │ │ │ 004a52e0: 206c 6566 7420 6166 7465 7220 4754 2e4d left after GT.M │ │ │ 004a52f0: 2068 6173 2064 6f6e 6520 616c 6c20 6f66 has done all of │ │ │ -004a5300: 2069 7473 5300 1c49 6100 0020 2020 636f itsS..Ia.. co │ │ │ +004a5300: 2069 7473 5300 1c46 6100 0020 2020 636f itsS..Fa.. co │ │ │ 004a5310: 6d6d 616e 6420 6c69 6e65 2070 726f 6365 mmand line proce │ │ │ 004a5320: 7373 696e 672e 2046 6f72 2065 7861 6d70 ssing. For examp │ │ │ 004a5330: 6c65 2c20 6120 636f 6d6d 616e 6420 6c69 le, a command li │ │ │ 004a5340: 6e65 206d 756d 7073 202d 6469 7265 6374 ne mumps -direct │ │ │ -004a5350: 2065 7874 7261 314f 001c 4971 0000 2020 extra1O..Iq.. │ │ │ +004a5350: 2065 7874 7261 314f 001c 4671 0000 2020 extra1O..Fq.. │ │ │ 004a5360: 2065 7874 7261 3220 6361 7573 6573 2047 extra2 causes G │ │ │ 004a5370: 542e 4d20 746f 2070 726f 6365 7373 2074 T.M to process t │ │ │ 004a5380: 6865 2063 6f6d 6d61 6e64 206c 696e 6520 he command line │ │ │ 004a5390: 7570 746f 206d 756d 7073 202d 6469 7265 upto mumps -dire │ │ │ -004a53a0: 6374 2061 6e64 4c00 1c49 8100 0020 2020 ct andL..I... │ │ │ +004a53a0: 6374 2061 6e64 4c00 1c46 8100 0020 2020 ct andL..F... │ │ │ 004a53b0: 706c 6163 6520 7468 6520 2265 7863 6573 place the "exces │ │ │ 004a53c0: 7322 206f 6620 7468 6520 636f 6d6d 616e s" of the comman │ │ │ 004a53d0: 6420 6c69 6e65 2c20 7468 6174 2069 7320 d line, that is │ │ │ 004a53e0: 2265 7874 7261 3120 6578 7472 6132 2220 "extra1 extra2" │ │ │ -004a53f0: 696e 5300 1c49 9100 0020 2020 245a 434d inS..I... $ZCM │ │ │ +004a53f0: 696e 5300 1c46 9100 0020 2020 245a 434d inS..F... $ZCM │ │ │ 004a5400: 444c 494e 452e 2024 5a43 4d44 4c49 4e45 DLINE. $ZCMDLINE │ │ │ 004a5410: 2067 6976 6573 2074 6865 204d 2072 6f75 gives the M rou │ │ │ 004a5420: 7469 6e65 2061 6363 6573 7320 746f 2074 tine access to t │ │ │ 004a5430: 6865 2073 6865 6c6c 2063 6f6d 6d61 6e64 he shell command │ │ │ -004a5440: 206c 696e 6511 001b 49c0 1100 0020 2020 line...I.... │ │ │ -004a5450: 696e 7075 742e 0700 1c49 1200 0052 001c input....I...R.. │ │ │ -004a5460: 4913 0000 2020 204e 6f74 6520 7468 6174 I... Note that │ │ │ +004a5440: 206c 696e 6511 001b 46c0 1100 0020 2020 line...F.... │ │ │ +004a5450: 696e 7075 742e 0700 1c46 1200 0052 001c input....F...R.. │ │ │ +004a5460: 4613 0000 2020 204e 6f74 6520 7468 6174 F... Note that │ │ │ 004a5470: 2074 6865 2061 6374 7561 6c20 7573 6572 the actual user │ │ │ 004a5480: 2069 6e70 7574 2063 6f6d 6d61 6e64 206c input command l │ │ │ 004a5490: 696e 6520 6d69 6768 7420 6861 7665 2062 ine might have b │ │ │ 004a54a0: 6565 6e20 7472 616e 7366 6f72 6d65 6450 een transformedP │ │ │ -004a54b0: 001c 4914 0000 2020 2062 7920 7468 6520 ..I... by the │ │ │ +004a54b0: 001c 4614 0000 2020 2062 7920 7468 6520 ..F... by the │ │ │ 004a54c0: 7368 656c 6c20 2866 6f72 2065 7861 6d70 shell (for examp │ │ │ 004a54d0: 6c65 2c20 7265 6d6f 7669 6e67 206f 6e65 le, removing one │ │ │ 004a54e0: 206c 6576 656c 206f 6620 7175 6f74 6573 level of quotes │ │ │ 004a54f0: 2c20 6669 6c65 6e61 6d65 2c20 616e 6400 , filename, and. │ │ │ 004a5500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a5510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a5520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -304507,295 +304507,295 @@ │ │ │ 004a57a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a57b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a57c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a57d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a57e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a57f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a5800: 0400 0000 fc07 0000 272f 0000 0000 0000 ........'/...... │ │ │ -004a5810: 7000 0049 4845 4c50 00ff 7300 ff49 5356 p..IHELP..s..ISV │ │ │ +004a5810: 7000 0046 4845 4c50 00ff 7300 ff49 5356 p..FHELP..s..ISV │ │ │ 004a5820: 00ff 7300 ff24 5a43 4d44 4c49 4e45 00c0 ..s..$ZCMDLINE.. │ │ │ 004a5830: 1500 0020 2020 7769 6c64 6361 7264 2073 ... wildcard s │ │ │ 004a5840: 7562 7374 6974 7569 6f6e 2c20 616e 6420 ubstituion, and │ │ │ 004a5850: 736f 206f 6e2e 292c 2061 6e64 2069 7420 so on.), and it │ │ │ 004a5860: 6973 2074 6869 7320 7472 616e 7366 6f72 is this transfor │ │ │ 004a5870: 6d65 6420 636f 6d6d 616e 6420 6c69 6e65 med command line │ │ │ -004a5880: 1e00 1c49 1600 0020 2020 7468 6174 2047 ...I... that G │ │ │ +004a5880: 1e00 1c46 1600 0020 2020 7468 6174 2047 ...F... that G │ │ │ 004a5890: 542e 4d20 7072 6f63 6573 7365 732e 0700 T.M processes... │ │ │ -004a58a0: 1c49 1700 0012 001c 4918 0000 2020 2045 .I......I... E │ │ │ -004a58b0: 7861 6d70 6c65 3a07 001c 4919 0000 1800 xample:...I..... │ │ │ -004a58c0: 1c49 1a00 0020 2020 2420 6361 7420 3e20 .I... $ cat > │ │ │ -004a58d0: 7465 7374 2e6d 2900 1c49 2100 0020 2020 test.m)..I!.. │ │ │ +004a58a0: 1c46 1700 0012 001c 4618 0000 2020 2045 .F......F... E │ │ │ +004a58b0: 7861 6d70 6c65 3a07 001c 4619 0000 1800 xample:...F..... │ │ │ +004a58c0: 1c46 1a00 0020 2020 2420 6361 7420 3e20 .F... $ cat > │ │ │ +004a58d0: 7465 7374 2e6d 2900 1c46 2100 0020 2020 test.m)..F!.. │ │ │ 004a58e0: 7772 6974 6520 2220 245a 434d 444c 494e write " $ZCMDLIN │ │ │ 004a58f0: 453d 222c 245a 434d 444c 494e 452c 210e E=",$ZCMDLINE,!. │ │ │ -004a5900: 001c 4922 0000 2020 2071 7569 742e 001c ..I".. quit... │ │ │ -004a5910: 4923 0000 2020 2024 206d 756d 7073 202d I#.. $ mumps - │ │ │ +004a5900: 001c 4622 0000 2020 2071 7569 742e 001c ..F".. quit... │ │ │ +004a5910: 4623 0000 2020 2024 206d 756d 7073 202d F#.. $ mumps - │ │ │ 004a5920: 7275 6e20 7465 7374 204f 5448 4552 2020 run test OTHER │ │ │ -004a5930: 696e 666f 726d 6174 696f 6e25 001c 4924 information%..I$ │ │ │ +004a5930: 696e 666f 726d 6174 696f 6e25 001c 4624 information%..F$ │ │ │ 004a5940: 0000 2020 2024 5a43 4d44 4c49 4e45 3d4f .. $ZCMDLINE=O │ │ │ 004a5950: 5448 4552 2069 6e66 6f72 6d61 7469 6f6e THER information │ │ │ -004a5960: 0b00 1c49 2500 0020 2020 2407 001c 4926 ...I%.. $...I& │ │ │ -004a5970: 0000 5400 1c49 2700 0020 2020 5468 6973 ..T..I'.. This │ │ │ +004a5960: 0b00 1c46 2500 0020 2020 2407 001c 4626 ...F%.. $...F& │ │ │ +004a5970: 0000 5400 1c46 2700 0020 2020 5468 6973 ..T..F'.. This │ │ │ 004a5980: 2063 7265 6174 6573 2074 6865 2070 726f creates the pro │ │ │ 004a5990: 6772 616d 2074 6573 742e 6d2c 2077 6869 gram test.m, whi │ │ │ 004a59a0: 6368 2077 7269 7465 7320 7468 6520 7661 ch writes the va │ │ │ 004a59b0: 6c75 6520 6f66 2024 5a43 4d44 4c49 4e45 lue of $ZCMDLINE │ │ │ -004a59c0: 2e20 4e6f 7465 5400 1c49 2800 0020 2020 . NoteT..I(.. │ │ │ +004a59c0: 2e20 4e6f 7465 5400 1c46 2800 0020 2020 . NoteT..F(.. │ │ │ 004a59d0: 686f 7720 7468 6520 7477 6f20 7370 6163 how the two spac │ │ │ 004a59e0: 6573 2073 7065 6369 6669 6564 2069 6e20 es specified in │ │ │ 004a59f0: 4f54 4845 5220 696e 666f 726d 6174 696f OTHER informatio │ │ │ 004a5a00: 6e20 696e 2074 6865 2063 6f6d 6d61 6e64 n in the command │ │ │ -004a5a10: 206c 696e 6520 6765 7473 5400 1c49 2900 line getsT..I). │ │ │ +004a5a10: 206c 696e 6520 6765 7473 5400 1c46 2900 line getsT..F). │ │ │ 004a5a20: 0020 2020 7472 616e 7366 6f72 6d65 6420 . transformed │ │ │ 004a5a30: 746f 206a 7573 7420 6f6e 6520 7370 6163 to just one spac │ │ │ 004a5a40: 6520 696e 204f 5448 4552 2069 6e66 6f72 e in OTHER infor │ │ │ 004a5a50: 6d61 7469 6f6e 2069 6e20 245a 434d 444c mation in $ZCMDL │ │ │ 004a5a60: 494e 4520 6475 6520 746f 2074 6865 2100 INE due to the!. │ │ │ -004a5a70: 1c49 2a00 0020 2020 7368 656c 6c27 7320 .I*.. shell's │ │ │ +004a5a70: 1c46 2a00 0020 2020 7368 656c 6c27 7320 .F*.. shell's │ │ │ 004a5a80: 7072 652d 7072 6f63 6573 7369 6e67 2e07 pre-processing.. │ │ │ -004a5a90: 001c 4931 0000 1200 1c49 3200 0020 2020 ..I1.....I2.. │ │ │ -004a5aa0: 4578 616d 706c 653a 0700 1c49 3300 0015 Example:...I3... │ │ │ -004a5ab0: 001c 4934 0000 2020 2024 2063 6174 2066 ..I4.. $ cat f │ │ │ -004a5ac0: 6f6f 2e6d 4a00 1c49 3500 0020 2020 666f oo.mJ..I5.. fo │ │ │ +004a5a90: 001c 4631 0000 1200 1c46 3200 0020 2020 ..F1.....F2.. │ │ │ +004a5aa0: 4578 616d 706c 653a 0700 1c46 3300 0015 Example:...F3... │ │ │ +004a5ab0: 001c 4634 0000 2020 2024 2063 6174 2066 ..F4.. $ cat f │ │ │ +004a5ac0: 6f6f 2e6d 4a00 1c46 3500 0020 2020 666f oo.mJ..F5.. fo │ │ │ 004a5ad0: 6f20 2020 2020 3b20 6120 726f 7574 696e o ; a routin │ │ │ 004a5ae0: 6520 746f 2069 6e76 6f6b 6520 616e 2061 e to invoke an a │ │ │ 004a5af0: 7262 6974 7261 7279 2065 6e74 7279 2077 rbitrary entry w │ │ │ 004a5b00: 6974 6820 6f72 2077 6974 686f 7574 1500 ith or without.. │ │ │ -004a5b10: 1c49 3600 0020 2020 2070 6172 616d 6574 .I6.. paramet │ │ │ -004a5b20: 6572 730e 001c 4937 0000 2020 2020 2020 ers...I7.. │ │ │ -004a5b30: 3b39 001c 4938 0000 2020 2020 2073 6574 ;9..I8.. set │ │ │ +004a5b10: 1c46 3600 0020 2020 2070 6172 616d 6574 .F6.. paramet │ │ │ +004a5b20: 6572 730e 001c 4637 0000 2020 2020 2020 ers...F7.. │ │ │ +004a5b30: 3b39 001c 4638 0000 2020 2020 2073 6574 ;9..F8.. set │ │ │ 004a5b40: 2024 6574 7261 703d 2222 203b 2065 7869 $etrap="" ; exi │ │ │ 004a5b50: 7420 6966 2074 6865 2069 6e70 7574 2069 t if the input i │ │ │ -004a5b60: 736e 2774 2076 616c 6964 3400 1c49 3900 sn't valid4..I9. │ │ │ +004a5b60: 736e 2774 2076 616c 6964 3400 1c46 3900 sn't valid4..F9. │ │ │ 004a5b70: 0020 2020 2020 6966 2024 6c65 6e67 7468 . if $length │ │ │ 004a5b80: 2824 7a63 6d64 6c69 6e65 2920 646f 2040 ($zcmdline) do @ │ │ │ 004a5b90: 247a 636d 646c 696e 6520 7175 6974 1000 $zcmdline quit.. │ │ │ -004a5ba0: 1c49 3a00 0020 2020 2020 7175 6974 3000 .I:.. quit0. │ │ │ -004a5bb0: 1c49 4100 0020 2020 2420 6d75 6d70 7320 .IA.. $ mumps │ │ │ +004a5ba0: 1c46 3a00 0020 2020 2020 7175 6974 3000 .F:.. quit0. │ │ │ +004a5bb0: 1c46 4100 0020 2020 2420 6d75 6d70 7320 .FA.. $ mumps │ │ │ 004a5bc0: 2d72 756e 2066 6f6f 2027 4241 525e 464f -run foo 'BAR^FO │ │ │ 004a5bd0: 4f42 4152 2822 6865 6c6c 6f22 2927 0700 OBAR("hello")'.. │ │ │ -004a5be0: 1c49 4200 0053 001c 4943 0000 2020 2049 .IB..S..IC.. I │ │ │ +004a5be0: 1c46 4200 0053 001c 4643 0000 2020 2049 .FB..S..FC.. I │ │ │ 004a5bf0: 6e20 7468 6973 2065 7861 6d70 6c65 2c20 n this example, │ │ │ 004a5c00: 4754 2e4d 2070 726f 6365 7373 6573 2074 GT.M processes t │ │ │ 004a5c10: 6865 2073 6865 6c6c 2063 6f6d 6d61 6e64 he shell command │ │ │ 004a5c20: 206c 696e 6520 7570 2074 6f20 666f 6f20 line up to foo │ │ │ -004a5c30: 616e 6420 7075 7473 4e00 1c49 4400 0020 and putsN..ID.. │ │ │ +004a5c30: 616e 6420 7075 7473 4e00 1c46 4400 0020 and putsN..FD.. │ │ │ 004a5c40: 2020 7468 6520 7265 7374 2069 6e20 245a the rest in $Z │ │ │ 004a5c50: 434d 444c 494e 452e 2054 6869 7320 6d65 CMDLINE. This me │ │ │ 004a5c60: 6368 616e 6973 6d20 616c 6c6f 7773 206d chanism allows m │ │ │ 004a5c70: 756d 7073 202d 7275 6e20 746f 2069 6e76 umps -run to inv │ │ │ -004a5c80: 6f6b 6520 616e 4f00 1c49 4500 0020 2020 oke anO..IE.. │ │ │ +004a5c80: 6f6b 6520 616e 4f00 1c46 4500 0020 2020 oke anO..FE.. │ │ │ 004a5c90: 6172 6269 7472 6172 7920 656e 7472 7972 arbitrary entryr │ │ │ 004a5ca0: 6566 2077 6974 6820 6f72 2077 6974 686f ef with or witho │ │ │ 004a5cb0: 7574 2070 6172 616d 6574 6572 732e 204e ut parameters. N │ │ │ 004a5cc0: 6f74 6520 7468 6174 2074 6869 7320 6578 ote that this ex │ │ │ -004a5cd0: 616d 706c 654a 001c 4946 0000 2020 2065 ampleJ..IF.. e │ │ │ +004a5cd0: 616d 706c 654a 001c 4646 0000 2020 2065 ampleJ..FF.. e │ │ │ 004a5ce0: 6e63 6c6f 7365 7320 7468 6520 636f 6d6d ncloses the comm │ │ │ 004a5cf0: 616e 6420 6c69 6e65 2061 7267 756d 656e and line argumen │ │ │ 004a5d00: 7420 7769 7468 2073 696e 676c 6520 7175 t with single qu │ │ │ 004a5d10: 6f74 6573 2074 6f20 7072 6576 656e 7453 otes to preventS │ │ │ -004a5d20: 001c 4947 0000 2020 2069 6e61 7070 726f ..IG.. inappro │ │ │ +004a5d20: 001c 4647 0000 2020 2069 6e61 7070 726f ..FG.. inappro │ │ │ 004a5d30: 7072 6961 7465 2065 7870 616e 7369 6f6e priate expansion │ │ │ 004a5d40: 2069 6e20 426f 7572 6e65 2d74 7970 6520 in Bourne-type │ │ │ 004a5d50: 7368 656c 6c73 2e20 416c 7761 7973 2072 shells. Always r │ │ │ 004a5d60: 656d 656d 6265 7220 746f 2075 7365 2074 emember to use t │ │ │ -004a5d70: 6865 4b00 1c49 4800 0020 2020 6573 6361 heK..IH.. esca │ │ │ +004a5d70: 6865 4b00 1c46 4800 0020 2020 6573 6361 heK..FH.. esca │ │ │ 004a5d80: 7069 6e67 2061 6e64 2071 756f 7469 6e67 ping and quoting │ │ │ 004a5d90: 2063 6f6e 7665 6e74 696f 6e73 206f 6620 conventions of │ │ │ 004a5da0: 7468 6520 7368 656c 6c20 616e 6420 4754 the shell and GT │ │ │ 004a5db0: 2e4d 2074 6f20 7072 6576 656e 7422 001c .M to prevent".. │ │ │ -004a5dc0: 4949 0000 2020 2069 6e61 7070 726f 7072 II.. inappropr │ │ │ +004a5dc0: 4649 0000 2020 2069 6e61 7070 726f 7072 FI.. inappropr │ │ │ 004a5dd0: 6961 7465 2065 7870 616e 7369 6f6e 2e07 iate expansion.. │ │ │ -004a5de0: 001c 494a 0000 1700 1c49 5100 0020 2020 ..IJ.....IQ.. │ │ │ +004a5de0: 001c 464a 0000 1700 1c46 5100 0020 2020 ..FJ.....FQ.. │ │ │ 004a5df0: 2a2a 496d 706f 7274 616e 742a 2a07 001c **Important**... │ │ │ -004a5e00: 4952 0000 5000 1c49 5300 0020 2020 5573 IR..P..IS.. Us │ │ │ +004a5e00: 4652 0000 5000 1c46 5300 0020 2020 5573 FR..P..FS.. Us │ │ │ 004a5e10: 6520 7468 6520 5e25 5843 4d44 2075 7469 e the ^%XCMD uti │ │ │ 004a5e20: 6c69 7479 2074 6f20 5845 4355 5445 7320 lity to XECUTEs │ │ │ 004a5e30: 636f 6465 2066 726f 6d20 7468 6520 7368 code from the sh │ │ │ 004a5e40: 656c 6c20 636f 6d6d 616e 6420 6c69 6e65 ell command line │ │ │ -004a5e50: 2061 6e64 5400 1c49 5400 0020 2020 7265 andT..IT.. re │ │ │ +004a5e50: 2061 6e64 5400 1c46 5400 0020 2020 7265 andT..FT.. re │ │ │ 004a5e60: 7475 726e 2061 6e79 2065 7272 6f72 2073 turn any error s │ │ │ 004a5e70: 7461 7475 7320 2874 7275 6e63 6174 6564 tatus (truncated │ │ │ 004a5e80: 2074 6f20 6120 7369 6e67 6c65 2062 7974 to a single byt │ │ │ 004a5e90: 6520 6f6e 2055 4e49 5829 2074 6861 7420 e on UNIX) that │ │ │ -004a5ea0: 7468 6520 636f 6465 1400 1c49 5500 0020 the code...IU.. │ │ │ -004a5eb0: 2020 6765 6e65 7261 7465 732e 0700 1c49 generates....I │ │ │ -004a5ec0: 5600 0015 0014 494f 4d50 494c 4500 0024 V.....IOMPILE..$ │ │ │ -004a5ed0: 5a43 4f6d 7069 6c65 1400 1b49 bf11 0000 ZCOmpile...I.... │ │ │ -004a5ee0: 2020 2024 5a43 4f6d 7069 6c65 0700 1c49 $ZCOmpile...I │ │ │ -004a5ef0: 2100 0050 001c 4931 0000 2020 2024 5a43 !..P..I1.. $ZC │ │ │ +004a5ea0: 7468 6520 636f 6465 1400 1c46 5500 0020 the code...FU.. │ │ │ +004a5eb0: 2020 6765 6e65 7261 7465 732e 0700 1c46 generates....F │ │ │ +004a5ec0: 5600 0015 0014 464f 4d50 494c 4500 0024 V.....FOMPILE..$ │ │ │ +004a5ed0: 5a43 4f6d 7069 6c65 1400 1b46 bf11 0000 ZCOmpile...F.... │ │ │ +004a5ee0: 2020 2024 5a43 4f6d 7069 6c65 0700 1c46 $ZCOmpile...F │ │ │ +004a5ef0: 2100 0050 001c 4631 0000 2020 2024 5a43 !..P..F1.. $ZC │ │ │ 004a5f00: 4f5b 4d50 494c 455d 2063 6f6e 7461 696e O[MPILE] contain │ │ │ 004a5f10: 7320 6120 7374 7269 6e67 2076 616c 7565 s a string value │ │ │ 004a5f20: 2063 6f6d 706f 7365 6420 6f66 206f 6e65 composed of one │ │ │ 004a5f30: 206f 7220 6d6f 7265 2071 7561 6c69 6669 or more qualifi │ │ │ -004a5f40: 6572 7350 001c 4941 0000 2020 2074 6861 ersP..IA.. tha │ │ │ +004a5f40: 6572 7350 001c 4641 0000 2020 2074 6861 ersP..FA.. tha │ │ │ 004a5f50: 7420 636f 6e74 726f 6c20 7468 6520 4754 t control the GT │ │ │ 004a5f60: 2e4d 2072 756e 2d74 696d 6520 636f 6d70 .M run-time comp │ │ │ 004a5f70: 696c 6572 2e20 5a43 4f4d 5049 4c45 2c20 iler. ZCOMPILE, │ │ │ 004a5f80: 6578 706c 6963 6974 205a 4c49 4e4b 7320 explicit ZLINKs │ │ │ -004a5f90: 616e 6450 001c 4951 0000 2020 2061 7574 andP..IQ.. aut │ │ │ +004a5f90: 616e 6450 001c 4651 0000 2020 2061 7574 andP..FQ.. aut │ │ │ 004a5fa0: 6f2d 5a4c 494e 4b73 2075 7365 2074 6865 o-ZLINKs use the │ │ │ 004a5fb0: 7365 2071 7561 6c69 6669 6572 7320 6173 se qualifiers as │ │ │ 004a5fc0: 2064 6566 6175 6c74 7320 666f 7220 616e defaults for an │ │ │ 004a5fd0: 7920 636f 6d70 696c 6174 696f 6e73 2074 y compilations t │ │ │ -004a5fe0: 6865 7912 001c 4961 0000 2020 2070 6572 hey...Ia.. per │ │ │ -004a5ff0: 666f 726d 2e07 001c 4971 0000 0000 0000 form....Iq...... │ │ │ +004a5fe0: 6865 7912 001c 4661 0000 2020 2070 6572 hey...Fa.. per │ │ │ +004a5ff0: 666f 726d 2e07 001c 4671 0000 0000 0000 form....Fq...... │ │ │ 004a6000: 0400 0000 ee07 0000 512f 0000 0000 0000 ........Q/...... │ │ │ -004a6010: 6f00 0049 4845 4c50 00ff 7300 ff49 5356 o..IHELP..s..ISV │ │ │ +004a6010: 6f00 0046 4845 4c50 00ff 7300 ff49 5356 o..FHELP..s..ISV │ │ │ 004a6020: 00ff 7300 ff24 5a43 4f4d 5049 4c45 00bf ..s..$ZCOMPILE.. │ │ │ 004a6030: 8100 0020 2020 245a 434f 4d50 494c 4520 ... $ZCOMPILE │ │ │ 004a6040: 6973 2061 2072 6561 642d 7772 6974 6520 is a read-write │ │ │ 004a6050: 4953 562c 2074 6861 7420 6973 2c20 6974 ISV, that is, it │ │ │ 004a6060: 2063 616e 2061 7070 6561 7220 6f6e 2074 can appear on t │ │ │ 004a6070: 6865 206c 6566 7420 7369 6465 206f 6652 he left side ofR │ │ │ -004a6080: 001c 4991 0000 2020 2074 6865 2065 7175 ..I... the equ │ │ │ +004a6080: 001c 4691 0000 2020 2074 6865 2065 7175 ..F... the equ │ │ │ 004a6090: 616c 2073 6967 6e20 283d 2920 696e 2074 al sign (=) in t │ │ │ 004a60a0: 6865 2061 7267 756d 656e 7420 746f 2074 he argument to t │ │ │ 004a60b0: 6865 2053 4554 2063 6f6d 6d61 6e64 2e20 he SET command. │ │ │ 004a60c0: 4120 245a 434f 4d50 494c 4520 7661 6c75 A $ZCOMPILE valu │ │ │ -004a60d0: 6555 001b 49c0 1100 0020 2020 6861 7320 eU..I.... has │ │ │ +004a60d0: 6555 001b 46c0 1100 0020 2020 6861 7320 eU..F.... has │ │ │ 004a60e0: 7468 6520 666f 726d 206f 6620 6120 6c69 the form of a li │ │ │ 004a60f0: 7374 206f 6620 4d20 636f 6d6d 616e 6420 st of M command │ │ │ 004a6100: 7175 616c 6966 6965 7273 2065 6163 6820 qualifiers each │ │ │ 004a6110: 7365 7061 7261 7465 6420 6279 2061 2073 separated by a s │ │ │ -004a6120: 7061 6365 2028 0c00 1c49 1200 0020 2020 pace (...I... │ │ │ -004a6130: 292e 0700 1c49 1300 004f 001c 4914 0000 )....I...O..I... │ │ │ +004a6120: 7061 6365 2028 0c00 1c46 1200 0020 2020 pace (...F... │ │ │ +004a6130: 292e 0700 1c46 1300 004f 001c 4614 0000 )....F...O..F... │ │ │ 004a6140: 2020 2057 6865 6e20 7468 6520 6774 6d63 When the gtmc │ │ │ 004a6150: 6f6d 7069 6c65 2065 6e76 6972 6f6e 6d65 ompile environme │ │ │ 004a6160: 6e74 2076 6172 6961 626c 6520 6973 2064 nt variable is d │ │ │ 004a6170: 6566 696e 6564 2c20 4754 2e4d 2069 6e69 efined, GT.M ini │ │ │ -004a6180: 7469 616c 697a 6573 5100 1c49 1500 0020 tializesQ..I... │ │ │ +004a6180: 7469 616c 697a 6573 5100 1c46 1500 0020 tializesQ..F... │ │ │ 004a6190: 2020 245a 434f 4d50 494c 4520 746f 2074 $ZCOMPILE to t │ │ │ 004a61a0: 6865 2074 7261 6e73 6c61 7469 6f6e 206f he translation o │ │ │ 004a61b0: 6620 2467 746d 636f 6d70 696c 652e 204f f $gtmcompile. O │ │ │ 004a61c0: 7468 6572 7769 7365 2047 542e 4d20 696e therwise GT.M in │ │ │ -004a61d0: 6974 6961 6c69 7a65 734c 001c 4916 0000 itializesL..I... │ │ │ +004a61d0: 6974 6961 6c69 7a65 734c 001c 4616 0000 itializesL..F... │ │ │ 004a61e0: 2020 2024 5a43 4f4d 5049 4c45 2074 6f20 $ZCOMPILE to │ │ │ 004a61f0: 6e75 6c6c 2e20 4368 616e 6765 7320 746f null. Changes to │ │ │ 004a6200: 2074 6865 2076 616c 7565 206f 6620 245a the value of $Z │ │ │ 004a6210: 434f 4d50 494c 4520 6475 7269 6e67 2061 COMPILE during a │ │ │ -004a6220: 2047 542e 4d4f 001c 4917 0000 2020 2069 GT.MO..I... i │ │ │ +004a6220: 2047 542e 4d4f 001c 4617 0000 2020 2069 GT.MO..F... i │ │ │ 004a6230: 6e76 6f63 6174 696f 6e20 6f6e 6c79 206c nvocation only l │ │ │ 004a6240: 6173 7420 666f 7220 7468 6520 6375 7272 ast for the curr │ │ │ 004a6250: 656e 7420 696e 766f 6361 7469 6f6e 2061 ent invocation a │ │ │ 004a6260: 6e64 2064 6f20 6e6f 7420 6368 616e 6765 nd do not change │ │ │ -004a6270: 2074 6865 3800 1c49 1800 0020 2020 7661 the8..I... va │ │ │ +004a6270: 2074 6865 3800 1c46 1800 0020 2020 7661 the8..F... va │ │ │ 004a6280: 6c75 6520 6f66 2074 6865 2024 6774 6d63 lue of the $gtmc │ │ │ 004a6290: 6f6d 7069 6c65 2065 6e76 6972 6f6e 6d65 ompile environme │ │ │ -004a62a0: 6e74 2076 6172 6961 626c 652e 0700 1c49 nt variable....I │ │ │ -004a62b0: 1900 004c 001c 491a 0000 2020 2057 6865 ...L..I... Whe │ │ │ +004a62a0: 6e74 2076 6172 6961 626c 652e 0700 1c46 nt variable....F │ │ │ +004a62b0: 1900 004c 001c 461a 0000 2020 2057 6865 ...L..F... Whe │ │ │ 004a62c0: 6e20 245a 434f 4d50 494c 4520 6973 206e n $ZCOMPILE is n │ │ │ 004a62d0: 756c 6c2c 2047 542e 4d20 7573 6573 2074 ull, GT.M uses t │ │ │ 004a62e0: 6865 2064 6566 6175 6c74 204d 2063 6f6d he default M com │ │ │ 004a62f0: 6d61 6e64 2071 7561 6c69 6669 6572 7336 mand qualifiers6 │ │ │ -004a6300: 001c 4921 0000 2020 202d 4947 4e4f 5245 ..I!.. -IGNORE │ │ │ +004a6300: 001c 4621 0000 2020 202d 4947 4e4f 5245 ..F!.. -IGNORE │ │ │ 004a6310: 2c20 2d4c 4142 454c 3d4c 4f57 4552 2c20 , -LABEL=LOWER, │ │ │ 004a6320: 2d4e 4f4c 4953 542c 2061 6e64 202d 4f42 -NOLIST, and -OB │ │ │ -004a6330: 4a45 4354 2e07 001c 4922 0000 1200 1c49 JECT....I".....I │ │ │ +004a6330: 4a45 4354 2e07 001c 4622 0000 1200 1c46 JECT....F".....F │ │ │ 004a6340: 2300 0020 2020 4578 616d 706c 653a 0700 #.. Example:.. │ │ │ -004a6350: 1c49 2400 0039 001c 4925 0000 2020 2024 .I$..9..I%.. $ │ │ │ +004a6350: 1c46 2400 0039 001c 4625 0000 2020 2024 .F$..9..F%.. $ │ │ │ 004a6360: 2065 7870 6f72 7420 6774 6d63 6f6d 7069 export gtmcompi │ │ │ 004a6370: 6c65 3d22 2d4c 4953 5420 2d4c 454e 4754 le="-LIST -LENGT │ │ │ 004a6380: 483d 3536 202d 5350 4143 453d 3222 0f00 H=56 -SPACE=2".. │ │ │ -004a6390: 1c49 2600 0020 2020 2420 6774 6d1d 001c .I&.. $ gtm... │ │ │ -004a63a0: 4927 0000 2020 2047 544d 3e57 5249 5445 I'.. GTM>WRITE │ │ │ -004a63b0: 2024 5a43 4f4d 5049 4c45 2300 1c49 2800 $ZCOMPILE#..I(. │ │ │ +004a6390: 1c46 2600 0020 2020 2420 6774 6d1d 001c .F&.. $ gtm... │ │ │ +004a63a0: 4627 0000 2020 2047 544d 3e57 5249 5445 F'.. GTM>WRITE │ │ │ +004a63b0: 2024 5a43 4f4d 5049 4c45 2300 1c46 2800 $ZCOMPILE#..F(. │ │ │ 004a63c0: 0020 2020 2d4c 4953 5420 2d4c 454e 4754 . -LIST -LENGT │ │ │ 004a63d0: 483d 3536 202d 5350 4143 453d 322d 001c H=56 -SPACE=2-.. │ │ │ -004a63e0: 4929 0000 2020 2047 544d 3e53 4554 2024 I).. GTM>SET $ │ │ │ +004a63e0: 4629 0000 2020 2047 544d 3e53 4554 2024 F).. GTM>SET $ │ │ │ 004a63f0: 5a43 4f4d 5049 4c45 3d22 2d4c 4953 5420 ZCOMPILE="-LIST │ │ │ -004a6400: 2d4e 4f49 474e 4f52 4522 1d00 1c49 2a00 -NOIGNORE"...I*. │ │ │ +004a6400: 2d4e 4f49 474e 4f52 4522 1d00 1c46 2a00 -NOIGNORE"...F*. │ │ │ 004a6410: 0020 2020 4754 4d3e 5752 4954 4520 245a . GTM>WRITE $Z │ │ │ -004a6420: 434f 4d50 494c 4519 001c 4931 0000 2020 COMPILE...I1.. │ │ │ +004a6420: 434f 4d50 494c 4519 001c 4631 0000 2020 COMPILE...F1.. │ │ │ 004a6430: 202d 4c49 5354 202d 4e4f 4947 4e4f 5245 -LIST -NOIGNORE │ │ │ -004a6440: 1900 1c49 3200 0020 2020 4754 4d3e 5a4c ...I2.. GTM>ZL │ │ │ -004a6450: 494e 4b20 2241 2e6d 2212 001c 4933 0000 INK "A.m"...I3.. │ │ │ -004a6460: 2020 2047 544d 3e48 414c 541c 001c 4934 GTM>HALT...I4 │ │ │ +004a6440: 1900 1c46 3200 0020 2020 4754 4d3e 5a4c ...F2.. GTM>ZL │ │ │ +004a6450: 494e 4b20 2241 2e6d 2212 001c 4633 0000 INK "A.m"...F3.. │ │ │ +004a6460: 2020 2047 544d 3e48 414c 541c 001c 4634 GTM>HALT...F4 │ │ │ 004a6470: 0000 2020 2024 2065 6368 6f20 2467 746d .. $ echo $gtm │ │ │ -004a6480: 636f 6d70 696c 6523 001c 4935 0000 2020 compile#..I5.. │ │ │ +004a6480: 636f 6d70 696c 6523 001c 4635 0000 2020 compile#..F5.. │ │ │ 004a6490: 202d 4c49 5354 202d 4c45 4e47 5448 3d35 -LIST -LENGTH=5 │ │ │ -004a64a0: 3620 2d53 5041 4345 3d32 0700 1c49 3600 6 -SPACE=2...I6. │ │ │ -004a64b0: 0054 001c 4937 0000 2020 2054 6869 7320 .T..I7.. This │ │ │ +004a64a0: 3620 2d53 5041 4345 3d32 0700 1c46 3600 6 -SPACE=2...F6. │ │ │ +004a64b0: 0054 001c 4637 0000 2020 2054 6869 7320 .T..F7.. This │ │ │ 004a64c0: 6578 616d 706c 6520 7573 6573 2074 6865 example uses the │ │ │ 004a64d0: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 004a64e0: 6961 626c 6520 6774 6d63 6f6d 7069 6c65 iable gtmcompile │ │ │ 004a64f0: 2074 6f20 7365 7420 7570 2024 5a43 4f4d to set up $ZCOM │ │ │ -004a6500: 5049 4c45 2e4d 001c 4938 0000 2020 2054 PILE.M..I8.. T │ │ │ +004a6500: 5049 4c45 2e4d 001c 4638 0000 2020 2054 PILE.M..F8.. T │ │ │ 004a6510: 6865 6e20 6974 206d 6f64 6966 6965 7320 hen it modifies │ │ │ 004a6520: 245a 434f 4d50 494c 4520 7769 7468 2074 $ZCOMPILE with t │ │ │ 004a6530: 6865 2053 4554 2063 6f6d 6d61 6e64 2e20 he SET command. │ │ │ 004a6540: 5468 6520 5a4c 494e 4b20 6172 6775 6d65 The ZLINK argume │ │ │ -004a6550: 6e74 5200 1c49 3900 0020 2020 7370 6563 ntR..I9.. spec │ │ │ +004a6550: 6e74 5200 1c46 3900 0020 2020 7370 6563 ntR..F9.. spec │ │ │ 004a6560: 6966 6965 7320 6120 6669 6c65 2077 6974 ifies a file wit │ │ │ 004a6570: 6820 6120 2e6d 2065 7874 656e 7369 6f6e h a .m extension │ │ │ 004a6580: 2028 7479 7065 292c 2077 6869 6368 2066 (type), which f │ │ │ 004a6590: 6f72 6365 7320 6120 636f 6d70 696c 652e orces a compile. │ │ │ -004a65a0: 2054 6865 5300 1c49 3a00 0020 2020 636f TheS..I:.. co │ │ │ +004a65a0: 2054 6865 5300 1c46 3a00 0020 2020 636f TheS..F:.. co │ │ │ 004a65b0: 6d70 696c 6520 7072 6f64 7563 6573 2061 mpile produces a │ │ │ 004a65c0: 206c 6973 7469 6e67 2066 6f72 2072 6f75 listing for rou │ │ │ 004a65d0: 7469 6e65 2041 2e6d 2061 6e64 2064 6f65 tine A.m and doe │ │ │ 004a65e0: 7320 6e6f 7420 7072 6f64 7563 6520 616e s not produce an │ │ │ -004a65f0: 206f 626a 6563 744f 001c 4941 0000 2020 objectO..IA.. │ │ │ +004a65f0: 206f 626a 6563 744f 001c 4641 0000 2020 objectO..FA.. │ │ │ 004a6600: 206d 6f64 756c 6520 6966 2041 2e6d 2063 module if A.m c │ │ │ 004a6610: 6f6e 7461 696e 7320 636f 6d70 696c 6174 ontains compilat │ │ │ 004a6620: 696f 6e20 6572 726f 7273 2e20 4166 7465 ion errors. Afte │ │ │ 004a6630: 7220 4754 2e4d 2074 6572 6d69 6e61 7465 r GT.M terminate │ │ │ -004a6640: 732c 2074 6865 5200 1c49 4200 0020 2020 s, theR..IB.. │ │ │ +004a6640: 732c 2074 6865 5200 1c46 4200 0020 2020 s, theR..FB.. │ │ │ 004a6650: 7368 656c 6c20 636f 6d6d 616e 6420 6563 shell command ec │ │ │ 004a6660: 686f 2024 6774 6d63 6f6d 7069 6c65 2064 ho $gtmcompile d │ │ │ 004a6670: 656d 6f6e 7374 7261 7465 7320 7468 6174 emonstrates that │ │ │ 004a6680: 2074 6865 2053 4554 2063 6f6d 6d61 6e64 the SET command │ │ │ -004a6690: 2064 6964 206e 6f74 2a00 1c49 4300 0020 did not*..IC.. │ │ │ +004a6690: 2064 6964 206e 6f74 2a00 1c46 4300 0020 did not*..FC.. │ │ │ 004a66a0: 2020 6368 616e 6765 2074 6865 2065 6e76 change the env │ │ │ 004a66b0: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ -004a66c0: 652e 0700 1c49 4400 0015 0014 4953 5441 e....ID.....ISTA │ │ │ +004a66c0: 652e 0700 1c46 4400 0015 0014 4653 5441 e....FD.....FSTA │ │ │ 004a66d0: 5455 5300 0024 5a43 7374 6174 7573 1400 TUS..$ZCstatus.. │ │ │ -004a66e0: 1b49 bf11 0000 2020 2024 5a43 7374 6174 .I.... $ZCstat │ │ │ -004a66f0: 7573 0700 1c49 2100 0051 001c 4931 0000 us...I!..Q..I1.. │ │ │ +004a66e0: 1b46 bf11 0000 2020 2024 5a43 7374 6174 .F.... $ZCstat │ │ │ +004a66f0: 7573 0700 1c46 2100 0051 001c 4631 0000 us...F!..Q..F1.. │ │ │ 004a6700: 2020 2024 5a43 5b53 5441 5455 535d 2068 $ZC[STATUS] h │ │ │ 004a6710: 6f6c 6473 2074 6865 2076 616c 7565 206f olds the value o │ │ │ 004a6720: 6620 7468 6520 7374 6174 7573 2063 6f64 f the status cod │ │ │ 004a6730: 6520 666f 7220 7468 6520 6c61 7374 2063 e for the last c │ │ │ -004a6740: 6f6d 7069 6c61 7469 6f6e 5200 1c49 4100 ompilationR..IA. │ │ │ +004a6740: 6f6d 7069 6c61 7469 6f6e 5200 1c46 4100 ompilationR..FA. │ │ │ 004a6750: 0020 2020 7065 7266 6f72 6d65 6420 6279 . performed by │ │ │ 004a6760: 2061 205a 434f 4d50 494c 452c 205a 4c49 a ZCOMPILE, ZLI │ │ │ 004a6770: 4e4b 206f 7220 6175 746f 2d5a 4c49 4e4b NK or auto-ZLINK │ │ │ 004a6780: 202e 204f 6e65 2028 3129 2069 6e64 6963 . One (1) indic │ │ │ -004a6790: 6174 6573 2061 2063 6c65 616e 5200 1c49 ates a cleanR..I │ │ │ +004a6790: 6174 6573 2061 2063 6c65 616e 5200 1c46 ates a cleanR..F │ │ │ 004a67a0: 5100 0020 2020 636f 6d70 696c 6174 696f Q.. compilatio │ │ │ 004a67b0: 6e2c 2061 2070 6f73 6974 6976 6520 6e75 n, a positive nu │ │ │ 004a67c0: 6d62 6572 2067 7265 6174 6572 2074 6861 mber greater tha │ │ │ 004a67d0: 6e20 6f6e 6520 6973 2061 6e20 6572 726f n one is an erro │ │ │ 004a67e0: 7220 636f 6465 2079 6f75 2063 616e 0000 r code you can.. │ │ │ 004a67f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a6800: 0400 0000 9c01 0000 582f 0000 0000 0000 ........X/...... │ │ │ -004a6810: 6f00 0049 4845 4c50 00ff 7300 ff49 5356 o..IHELP..s..ISV │ │ │ +004a6810: 6f00 0046 4845 4c50 00ff 7300 ff49 5356 o..FHELP..s..ISV │ │ │ 004a6820: 00ff 7300 ff24 5a43 5354 4154 5553 00bf ..s..$ZCSTATUS.. │ │ │ 004a6830: 6100 0020 2020 7475 726e 2069 6e74 6f20 a.. turn into │ │ │ 004a6840: 7465 7874 2077 6974 6820 245a 4d45 5353 text with $ZMESS │ │ │ 004a6850: 4147 4528 292c 2061 6e64 2061 206e 6567 AGE(), and a neg │ │ │ 004a6860: 6174 6976 6520 6e75 6d62 6572 2069 7320 ative number is │ │ │ 004a6870: 6120 6e65 6761 7465 6420 6572 726f 7254 a negated errorT │ │ │ -004a6880: 001c 4971 0000 2020 2063 6f64 6520 7468 ..Iq.. code th │ │ │ +004a6880: 001c 4671 0000 2020 2063 6f64 6520 7468 ..Fq.. code th │ │ │ 004a6890: 6174 2069 6e64 6963 6174 6573 2047 542e at indicates GT. │ │ │ 004a68a0: 4d20 7761 7320 6e6f 7420 6162 6c65 2074 M was not able t │ │ │ 004a68b0: 6f20 7072 6f64 7563 6520 616e 206f 626a o produce an obj │ │ │ 004a68c0: 6563 7420 6669 6c65 2e20 5468 6520 6572 ect file. The er │ │ │ -004a68d0: 726f 7253 001c 4981 0000 2020 2064 6574 rorS..I... det │ │ │ +004a68d0: 726f 7253 001c 4681 0000 2020 2064 6574 rorS..F... det │ │ │ 004a68e0: 6169 6c73 2061 7070 6561 7220 696e 2074 ails appear in t │ │ │ 004a68f0: 6865 2063 6f6d 7069 6c61 7469 6f6e 206f he compilation o │ │ │ 004a6900: 7574 7075 742c 2073 6f20 245a 4353 5441 utput, so $ZCSTA │ │ │ 004a6910: 5455 5320 7479 7069 6361 6c6c 7920 636f TUS typically co │ │ │ -004a6920: 6e74 6169 6e73 2400 1c49 9100 0020 2020 ntains$..I... │ │ │ +004a6920: 6e74 6169 6e73 2400 1c46 9100 0020 2020 ntains$..F... │ │ │ 004a6930: 7468 6520 636f 6465 2066 6f72 2045 5252 the code for ERR │ │ │ -004a6940: 4f52 5355 4d4d 4152 592e 0800 1b49 c011 ORSUMMARY....I.. │ │ │ -004a6950: 0000 4300 1c49 1200 0020 2020 4754 2e4d ..C..I... GT.M │ │ │ +004a6940: 4f52 5355 4d4d 4152 592e 0800 1b46 c011 ORSUMMARY....F.. │ │ │ +004a6950: 0000 4300 1c46 1200 0020 2020 4754 2e4d ..C..F... GT.M │ │ │ 004a6960: 2064 6f65 7320 6e6f 7420 7065 726d 6974 does not permit │ │ │ 004a6970: 2074 6865 2053 4554 2063 6f6d 6d61 6e64 the SET command │ │ │ 004a6980: 2074 6f20 6d6f 6469 6679 2024 5a43 5354 to modify $ZCST │ │ │ -004a6990: 4154 5553 2e07 001c 4913 0000 0000 0000 ATUS....I....... │ │ │ +004a6990: 4154 5553 2e07 001c 4613 0000 0000 0000 ATUS....F....... │ │ │ 004a69a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a69b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a69c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a69d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a69e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a69f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a6a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -304891,2596 +304891,2596 @@ │ │ │ 004a6fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a6fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a6fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a6fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a6fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a6ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a7000: 0400 0000 ff07 0000 a52f 0000 0000 0000 ........./...... │ │ │ -004a7010: 6800 0049 4845 4c50 00ff 7300 ff49 5356 h..IHELP..s..ISV │ │ │ +004a7010: 6800 0046 4845 4c50 00ff 7300 ff49 5356 h..FHELP..s..ISV │ │ │ 004a7020: 00ff 7300 ff24 5a45 4449 5400 bf31 0000 ..s..$ZEDIT..1.. │ │ │ 004a7030: 2020 2024 5a45 445b 4954 5d20 686f 6c64 $ZED[IT] hold │ │ │ 004a7040: 7320 7468 6520 7661 6c75 6520 6f66 2074 s the value of t │ │ │ 004a7050: 6865 2073 7461 7475 7320 636f 6465 2066 he status code f │ │ │ 004a7060: 6f72 2074 6865 206c 6173 7420 6564 6974 or the last edit │ │ │ -004a7070: 2073 6573 7369 6f6e 2500 1949 4100 0020 session%..IA.. │ │ │ +004a7070: 2073 6573 7369 6f6e 2500 1946 4100 0020 session%..FA.. │ │ │ 004a7080: 2020 696e 766f 6b65 6420 6279 2061 205a invoked by a Z │ │ │ 004a7090: 4544 4954 2063 6f6d 6d61 6e64 2e07 0019 EDIT command.... │ │ │ -004a70a0: 4951 0000 4700 1949 6100 0020 2020 4754 IQ..G..Ia.. GT │ │ │ +004a70a0: 4651 0000 4700 1946 6100 0020 2020 4754 FQ..G..Fa.. GT │ │ │ 004a70b0: 2e4d 2064 6f65 7320 6e6f 7420 7065 726d .M does not perm │ │ │ 004a70c0: 6974 2074 6865 2053 4554 206f 7220 4e45 it the SET or NE │ │ │ 004a70d0: 5720 636f 6d6d 616e 6420 746f 206d 6f64 W command to mod │ │ │ -004a70e0: 6966 7920 245a 4544 4954 2e07 0019 4971 ify $ZEDIT....Iq │ │ │ -004a70f0: 0000 0d00 1449 4f46 0000 245a 454f 6610 .....IOF..$ZEOf. │ │ │ -004a7100: 0017 49bf 1100 0020 2020 245a 454f 6607 ..I.... $ZEOf. │ │ │ -004a7110: 0018 4921 0000 5000 1849 3100 0020 2020 ..I!..P..I1.. │ │ │ +004a70e0: 6966 7920 245a 4544 4954 2e07 0019 4671 ify $ZEDIT....Fq │ │ │ +004a70f0: 0000 0d00 1446 4f46 0000 245a 454f 6610 .....FOF..$ZEOf. │ │ │ +004a7100: 0017 46bf 1100 0020 2020 245a 454f 6607 ..F.... $ZEOf. │ │ │ +004a7110: 0018 4621 0000 5000 1846 3100 0020 2020 ..F!..P..F1.. │ │ │ 004a7120: 245a 454f 5b46 5d20 636f 6e74 6169 6e73 $ZEO[F] contains │ │ │ 004a7130: 2061 2074 7275 7468 2d76 616c 7565 6420 a truth-valued │ │ │ 004a7140: 6578 7072 6573 7369 6f6e 2069 6e64 6963 expression indic │ │ │ 004a7150: 6174 696e 6720 7768 6574 6865 7220 7468 ating whether th │ │ │ -004a7160: 6520 6c61 7374 5200 1849 4100 0020 2020 e lastR..IA.. │ │ │ +004a7160: 6520 6c61 7374 5200 1846 4100 0020 2020 e lastR..FA.. │ │ │ 004a7170: 5245 4144 206f 7065 7261 7469 6f6e 2072 READ operation r │ │ │ 004a7180: 6561 6368 6564 2074 6865 2065 6e64 2d6f eached the end-o │ │ │ 004a7190: 662d 6669 6c65 2e20 245a 454f 4620 6571 f-file. $ZEOF eq │ │ │ 004a71a0: 7561 6c73 2054 5255 4520 2831 2920 6174 uals TRUE (1) at │ │ │ -004a71b0: 2045 4f46 2061 6e64 2700 1849 5100 0020 EOF and'..IQ.. │ │ │ +004a71b0: 2045 4f46 2061 6e64 2700 1846 5100 0020 EOF and'..FQ.. │ │ │ 004a71c0: 2020 4641 4c53 4520 2830 2920 6174 206f FALSE (0) at o │ │ │ 004a71d0: 7468 6572 2070 6f73 6974 696f 6e73 2e07 ther positions.. │ │ │ -004a71e0: 0018 4961 0000 3c00 1849 7100 0020 2020 ..Ia..<..Iq.. │ │ │ +004a71e0: 0018 4661 0000 3c00 1846 7100 0020 2020 ..Fa..<..Fq.. │ │ │ 004a71f0: 4754 2e4d 2064 6f65 7320 6e6f 7420 6d61 GT.M does not ma │ │ │ 004a7200: 696e 7461 696e 2024 5a45 4f46 2066 6f72 intain $ZEOF for │ │ │ 004a7210: 2074 6572 6d69 6e61 6c20 6465 7669 6365 terminal device │ │ │ -004a7220: 732e 0700 1849 8100 0052 0018 4991 0000 s....I...R..I... │ │ │ +004a7220: 732e 0700 1846 8100 0052 0018 4691 0000 s....F...R..F... │ │ │ 004a7230: 2020 2024 5a45 4f46 2072 6566 6572 7320 $ZEOF refers │ │ │ 004a7240: 746f 2074 6865 2065 6e64 2d6f 662d 6669 to the end-of-fi │ │ │ 004a7250: 6c65 2073 7461 7475 7320 6f66 2074 6865 le status of the │ │ │ 004a7260: 2063 7572 7265 6e74 2064 6576 6963 652e current device. │ │ │ -004a7270: 2054 6865 7265 666f 7265 2c4c 0017 49c0 Therefore,L..I. │ │ │ +004a7270: 2054 6865 7265 666f 7265 2c4c 0017 46c0 Therefore,L..F. │ │ │ 004a7280: 1100 0020 2020 6578 6572 6369 7365 2063 ... exercise c │ │ │ 004a7290: 6172 6520 696e 2073 6571 7565 6e63 696e are in sequencin │ │ │ 004a72a0: 6720 5553 4520 636f 6d6d 616e 6473 2061 g USE commands a │ │ │ 004a72b0: 6e64 2072 6566 6572 656e 6365 7320 746f nd references to │ │ │ -004a72c0: 2024 5a45 4f46 2e07 0018 4912 0000 4600 $ZEOF....I...F. │ │ │ -004a72d0: 1849 1300 0020 2020 4754 2e4d 2064 6f65 .I... GT.M doe │ │ │ +004a72c0: 2024 5a45 4f46 2e07 0018 4612 0000 4600 $ZEOF....F...F. │ │ │ +004a72d0: 1846 1300 0020 2020 4754 2e4d 2064 6f65 .F... GT.M doe │ │ │ 004a72e0: 7320 6e6f 7420 7065 726d 6974 2074 6865 s not permit the │ │ │ 004a72f0: 2053 4554 206f 7220 4e45 5720 636f 6d6d SET or NEW comm │ │ │ 004a7300: 616e 6420 746f 206d 6f64 6966 7920 245a and to modify $Z │ │ │ -004a7310: 454f 462e 0700 1849 1400 004f 0018 4915 EOF....I...O..I. │ │ │ +004a7310: 454f 462e 0700 1846 1400 004f 0018 4615 EOF....F...O..F. │ │ │ 004a7320: 0000 2020 2046 6f72 206d 6f72 6520 696e .. For more in │ │ │ 004a7330: 666f 726d 6174 696f 6e20 6f6e 2024 5a45 formation on $ZE │ │ │ 004a7340: 4f46 2c20 7265 6665 7220 746f 2074 6865 OF, refer to the │ │ │ 004a7350: 2022 496e 7075 742f 4f75 7470 7574 2050 "Input/Output P │ │ │ -004a7360: 726f 6365 7373 696e 6722 1200 1849 1600 rocessing"...I.. │ │ │ -004a7370: 0020 2020 6368 6170 7465 722e 0700 1849 . chapter....I │ │ │ -004a7380: 1700 0011 0014 4952 524f 5200 0024 5a45 ......IRROR..$ZE │ │ │ -004a7390: 7272 6f72 1200 1949 bf11 0000 2020 2024 rror...I.... $ │ │ │ -004a73a0: 5a45 7272 6f72 0700 1a49 2100 004b 001a ZError...I!..K.. │ │ │ -004a73b0: 4931 0000 2020 2024 5a45 5b52 524f 525d I1.. $ZE[RROR] │ │ │ +004a7360: 726f 6365 7373 696e 6722 1200 1846 1600 rocessing"...F.. │ │ │ +004a7370: 0020 2020 6368 6170 7465 722e 0700 1846 . chapter....F │ │ │ +004a7380: 1700 0011 0014 4652 524f 5200 0024 5a45 ......FRROR..$ZE │ │ │ +004a7390: 7272 6f72 1200 1946 bf11 0000 2020 2024 rror...F.... $ │ │ │ +004a73a0: 5a45 7272 6f72 0700 1a46 2100 004b 001a ZError...F!..K.. │ │ │ +004a73b0: 4631 0000 2020 2024 5a45 5b52 524f 525d F1.. $ZE[RROR] │ │ │ 004a73c0: 2069 7320 7375 7070 6f73 6564 2074 6f20 is supposed to │ │ │ 004a73d0: 686f 6c64 2074 6865 2061 7070 6c69 6361 hold the applica │ │ │ 004a73e0: 7469 6f6e 2d73 7065 6369 6669 6320 6572 tion-specific er │ │ │ -004a73f0: 726f 722d 636f 6465 4900 1a49 4100 0020 ror-codeI..IA.. │ │ │ +004a73f0: 726f 722d 636f 6465 4900 1a46 4100 0020 ror-codeI..FA.. │ │ │ 004a7400: 2020 636f 7272 6573 706f 6e64 696e 6720 corresponding │ │ │ 004a7410: 746f 2074 6865 2047 542e 4d20 6572 726f to the GT.M erro │ │ │ 004a7420: 722d 636f 6465 2073 746f 7265 6420 696e r-code stored in │ │ │ 004a7430: 2024 4543 4f44 452f 245a 5354 4154 5553 $ECODE/$ZSTATUS │ │ │ -004a7440: 2e07 001a 4951 0000 5400 1a49 6100 0020 ....IQ..T..Ia.. │ │ │ +004a7440: 2e07 001a 4651 0000 5400 1a46 6100 0020 ....FQ..T..Fa.. │ │ │ 004a7450: 2020 245a 4552 524f 5220 636f 6e74 6169 $ZERROR contai │ │ │ 004a7460: 6e73 2061 2064 6566 6175 6c74 2076 616c ns a default val │ │ │ 004a7470: 7565 206f 6620 2255 6e70 726f 6365 7373 ue of "Unprocess │ │ │ 004a7480: 6564 2024 5a45 5252 4f52 2c20 7365 6520 ed $ZERROR, see │ │ │ -004a7490: 245a 5354 4154 5553 2220 6174 1a00 1a49 $ZSTATUS" at...I │ │ │ +004a7490: 245a 5354 4154 5553 2220 6174 1a00 1a46 $ZSTATUS" at...F │ │ │ 004a74a0: 7100 0020 2020 7072 6f63 6573 7320 7374 q.. process st │ │ │ -004a74b0: 6172 7475 702e 0700 1a49 8100 002b 001a artup....I...+.. │ │ │ -004a74c0: 4991 0000 2020 2024 5a45 5252 4f52 2063 I... $ZERROR c │ │ │ +004a74b0: 6172 7475 702e 0700 1a46 8100 002b 001a artup....F...+.. │ │ │ +004a74c0: 4691 0000 2020 2024 5a45 5252 4f52 2063 F... $ZERROR c │ │ │ 004a74d0: 616e 2062 6520 5345 5420 6275 7420 6e6f an be SET but no │ │ │ -004a74e0: 7420 4e45 5765 642e 0800 1949 c011 0000 t NEWed....I.... │ │ │ -004a74f0: 5400 1a49 1200 0020 2020 5468 6520 6d61 T..I... The ma │ │ │ +004a74e0: 7420 4e45 5765 642e 0800 1946 c011 0000 t NEWed....F.... │ │ │ +004a74f0: 5400 1a46 1200 0020 2020 5468 6520 6d61 T..F... The ma │ │ │ 004a7500: 7070 696e 6720 6f66 2061 2047 542e 4d20 pping of a GT.M │ │ │ 004a7510: 6572 726f 722d 636f 6465 2074 6f20 7468 error-code to th │ │ │ 004a7520: 6520 6170 706c 6963 6174 696f 6e2d 7370 e application-sp │ │ │ 004a7530: 6563 6966 6963 2065 7272 6f72 2d63 6f64 ecific error-cod │ │ │ -004a7540: 6520 6973 5100 1a49 1300 0020 2020 6163 e isQ..I... ac │ │ │ +004a7540: 6520 6973 5100 1a46 1300 0020 2020 6163 e isQ..F... ac │ │ │ 004a7550: 6869 6576 6564 2061 7320 666f 6c6c 6f77 hieved as follow │ │ │ 004a7560: 732e 2057 6865 6e65 7665 7220 4754 2e4d s. Whenever GT.M │ │ │ 004a7570: 2065 6e63 6f75 6e74 6572 7320 616e 2065 encounters an e │ │ │ 004a7580: 7272 6f72 2c20 2445 434f 4445 2f24 5a53 rror, $ECODE/$ZS │ │ │ -004a7590: 5441 5455 5353 001a 4914 0000 2020 2067 TATUSS..I... g │ │ │ +004a7590: 5441 5455 5353 001a 4614 0000 2020 2067 TATUSS..F... g │ │ │ 004a75a0: 6574 7320 7365 7420 6669 7273 742e 2049 ets set first. I │ │ │ 004a75b0: 7420 7468 656e 2069 6e76 6f6b 6573 2074 t then invokes t │ │ │ 004a75c0: 6865 2063 6f64 6520 7468 6174 2024 5a59 he code that $ZY │ │ │ 004a75d0: 4552 524f 5220 706f 696e 7473 2074 6f20 ERROR points to │ │ │ -004a75e0: 6966 2069 7420 6973 5200 1a49 1500 0020 if it isR..I... │ │ │ +004a75e0: 6966 2069 7420 6973 5200 1a46 1500 0020 if it isR..F... │ │ │ 004a75f0: 2020 6e6f 7420 6e75 6c6c 2e20 4974 2069 not null. It i │ │ │ 004a7600: 7320 696e 7465 6e64 6564 2074 6861 7420 s intended that │ │ │ 004a7610: 7468 6520 636f 6465 2069 6e76 6f6b 6564 the code invoked │ │ │ 004a7620: 2062 7920 245a 5945 5252 4f52 2075 7365 by $ZYERROR use │ │ │ -004a7630: 2074 6865 2076 616c 7565 5400 1a49 1600 the valueT..I.. │ │ │ +004a7630: 2074 6865 2076 616c 7565 5400 1a46 1600 the valueT..F.. │ │ │ 004a7640: 0020 2020 6f66 2024 5a53 5441 5455 5320 . of $ZSTATUS │ │ │ 004a7650: 746f 2073 656c 6563 7420 6f72 2063 6f6e to select or con │ │ │ 004a7660: 7374 7275 6374 2061 2076 616c 7565 2074 struct a value t │ │ │ 004a7670: 6f20 7768 6963 6820 6974 2053 4554 7320 o which it SETs │ │ │ 004a7680: 245a 4552 524f 522e 2049 6620 616e 4e00 $ZERROR. If anN. │ │ │ -004a7690: 1a49 1700 0020 2020 6572 726f 7220 6973 .I... error is │ │ │ +004a7690: 1a46 1700 0020 2020 6572 726f 7220 6973 .F... error is │ │ │ 004a76a0: 2065 6e63 6f75 6e74 6572 6564 2062 7920 encountered by │ │ │ 004a76b0: 7468 6520 6174 7465 6d70 7420 746f 2065 the attempt to e │ │ │ 004a76c0: 7865 6375 7465 2074 6865 2063 6f64 6520 xecute the code │ │ │ -004a76d0: 7370 6563 6966 6965 6420 696e 5200 1a49 specified inR..I │ │ │ +004a76d0: 7370 6563 6966 6965 6420 696e 5200 1a46 specified inR..F │ │ │ 004a76e0: 1800 0020 2020 245a 5945 5252 4f52 2c20 ... $ZYERROR, │ │ │ 004a76f0: 4754 2e4d 2073 6574 7320 245a 4552 524f GT.M sets $ZERRO │ │ │ 004a7700: 5220 746f 2074 6865 2065 7272 6f72 2073 R to the error s │ │ │ 004a7710: 7461 7475 7320 656e 636f 756e 7465 7265 tatus encountere │ │ │ 004a7720: 642e 2049 6620 245a 5945 5252 4f52 5000 d. If $ZYERRORP. │ │ │ -004a7730: 1a49 1900 0020 2020 6973 206e 756c 6c2c .I... is null, │ │ │ +004a7730: 1a46 1900 0020 2020 6973 206e 756c 6c2c .F... is null, │ │ │ 004a7740: 2047 542e 4d20 646f 6573 206e 6f74 2063 GT.M does not c │ │ │ 004a7750: 6861 6e67 6520 7468 6520 7661 6c75 6520 hange the value │ │ │ 004a7760: 6f66 2024 5a45 5252 4f52 2e20 496e 2061 of $ZERROR. In a │ │ │ 004a7770: 6c6c 2063 6173 6573 2c20 4754 2e4d 4e00 ll cases, GT.MN. │ │ │ -004a7780: 1a49 1a00 0020 2020 7072 6f63 6565 6473 .I... proceeds │ │ │ +004a7780: 1a46 1a00 0020 2020 7072 6f63 6565 6473 .F... proceeds │ │ │ 004a7790: 2074 6f20 7265 7475 726e 2063 6f6e 7472 to return contr │ │ │ 004a77a0: 6f6c 2074 6f20 7468 6520 636f 6465 2073 ol to the code s │ │ │ 004a77b0: 7065 6369 6669 6564 2062 7920 2445 5452 pecified by $ETR │ │ │ -004a77c0: 4150 2f24 5a54 5241 5020 6f72 3300 1a49 AP/$ZTRAP or3..I │ │ │ +004a77c0: 4150 2f24 5a54 5241 5020 6f72 3300 1a46 AP/$ZTRAP or3..F │ │ │ 004a77d0: 2100 0020 2020 6465 7669 6365 2045 5843 !.. device EXC │ │ │ 004a77e0: 4550 5449 4f4e 2077 6869 6368 6576 6572 EPTION whichever │ │ │ 004a77f0: 2069 7320 6170 706c 6963 6162 6c65 2e00 is applicable.. │ │ │ 004a7800: 0400 0000 c307 0000 c52f 0000 0000 0000 ........./...... │ │ │ -004a7810: 2100 0049 4845 4c50 00ff 7300 ff49 5356 !..IHELP..s..ISV │ │ │ +004a7810: 2100 0046 4845 4c50 00ff 7300 ff49 5356 !..FHELP..s..ISV │ │ │ 004a7820: 00ff 7300 ff24 5a45 5252 4f52 00c0 2200 ..s..$ZERROR..". │ │ │ -004a7830: 0014 0013 4947 424c 4449 5200 0024 5a47 ....IGBLDIR..$ZG │ │ │ -004a7840: 626c 6469 7213 001a 49bf 1100 0020 2020 bldir...I.... │ │ │ -004a7850: 245a 4762 6c64 6972 0700 1b49 2100 0051 $ZGbldir...I!..Q │ │ │ -004a7860: 001b 4931 0000 2020 2024 5a47 5b42 4c44 ..I1.. $ZG[BLD │ │ │ +004a7830: 0014 0013 4647 424c 4449 5200 0024 5a47 ....FGBLDIR..$ZG │ │ │ +004a7840: 626c 6469 7213 001a 46bf 1100 0020 2020 bldir...F.... │ │ │ +004a7850: 245a 4762 6c64 6972 0700 1b46 2100 0051 $ZGbldir...F!..Q │ │ │ +004a7860: 001b 4631 0000 2020 2024 5a47 5b42 4c44 ..F1.. $ZG[BLD │ │ │ 004a7870: 4952 5d20 636f 6e74 6169 6e73 2074 6865 IR] contains the │ │ │ 004a7880: 2076 616c 7565 206f 6620 7468 6520 6375 value of the cu │ │ │ 004a7890: 7272 656e 7420 476c 6f62 616c 2044 6972 rrent Global Dir │ │ │ 004a78a0: 6563 746f 7279 2066 696c 656e 616d 652e ectory filename. │ │ │ -004a78b0: 4e00 1b49 4100 0020 2020 5768 656e 2024 N..IA.. When $ │ │ │ +004a78b0: 4e00 1b46 4100 0020 2020 5768 656e 2024 N..FA.. When $ │ │ │ 004a78c0: 5a47 424c 4449 5220 7370 6563 6966 6965 ZGBLDIR specifie │ │ │ 004a78d0: 7320 616e 2069 6e76 616c 6964 206f 7220 s an invalid or │ │ │ 004a78e0: 696e 6163 6365 7373 6962 6c65 2066 696c inaccessible fil │ │ │ 004a78f0: 652c 2047 542e 4d20 6361 6e6e 6f74 3300 e, GT.M cannot3. │ │ │ -004a7900: 1b49 5100 0020 2020 7375 6363 6573 7366 .IQ.. successf │ │ │ +004a7900: 1b46 5100 0020 2020 7375 6363 6573 7366 .FQ.. successf │ │ │ 004a7910: 756c 6c79 2070 6572 666f 726d 2064 6174 ully perform dat │ │ │ 004a7920: 6162 6173 6520 6f70 6572 6174 696f 6e73 abase operations │ │ │ -004a7930: 2e07 001b 4961 0000 5200 1b49 7100 0020 ....Ia..R..Iq.. │ │ │ +004a7930: 2e07 001b 4661 0000 5200 1b46 7100 0020 ....Fa..R..Fq.. │ │ │ 004a7940: 2020 4754 2e4d 2069 6e69 7469 616c 697a GT.M initializ │ │ │ 004a7950: 6573 2024 5a47 424c 4449 5220 746f 2074 es $ZGBLDIR to t │ │ │ 004a7960: 6865 2074 7261 6e73 6c61 7469 6f6e 206f he translation o │ │ │ 004a7970: 6620 7468 6520 656e 7669 726f 6e6d 656e f the environmen │ │ │ -004a7980: 7420 7661 7269 6162 6c65 5200 1b49 8100 t variableR..I.. │ │ │ +004a7980: 7420 7661 7269 6162 6c65 5200 1b46 8100 t variableR..F.. │ │ │ 004a7990: 0020 2020 6774 6d67 626c 6469 722e 2054 . gtmgbldir. T │ │ │ 004a79a0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the │ │ │ 004a79b0: 6774 6d67 626c 6469 7220 656e 7669 726f gtmgbldir enviro │ │ │ 004a79c0: 6e6d 656e 7420 7661 7269 6162 6c65 206d nment variable m │ │ │ -004a79d0: 6179 2069 6e63 6c75 6465 2061 5100 1b49 ay include aQ..I │ │ │ +004a79d0: 6179 2069 6e63 6c75 6465 2061 5100 1b46 ay include aQ..F │ │ │ 004a79e0: 9100 0020 2020 7265 6665 7265 6e63 6520 ... reference │ │ │ 004a79f0: 746f 2061 6e6f 7468 6572 2065 6e76 6972 to another envir │ │ │ 004a7a00: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable. │ │ │ 004a7a10: 2049 6620 6774 6d67 626c 6469 7220 6973 If gtmgbldir is │ │ │ 004a7a20: 206e 6f74 2064 6566 696e 6564 2c54 001a not defined,T.. │ │ │ -004a7a30: 49c0 1100 0020 2020 4754 2e4d 2069 6e69 I.... GT.M ini │ │ │ +004a7a30: 46c0 1100 0020 2020 4754 2e4d 2069 6e69 F.... GT.M ini │ │ │ 004a7a40: 7469 616c 697a 6573 2024 5a47 424c 4449 tializes $ZGBLDI │ │ │ 004a7a50: 5220 746f 206e 756c 6c2e 2057 6865 6e20 R to null. When │ │ │ 004a7a60: 245a 4742 4c44 4952 2069 7320 6e75 6c6c $ZGBLDIR is null │ │ │ 004a7a70: 2c20 4754 2e4d 2063 6f6e 7374 7275 6374 , GT.M construct │ │ │ -004a7a80: 7350 001b 4912 0000 2020 2061 2066 696c sP..I... a fil │ │ │ +004a7a80: 7350 001b 4612 0000 2020 2061 2066 696c sP..F... a fil │ │ │ 004a7a90: 6520 6e61 6d65 2066 6f72 2074 6865 2047 e name for the G │ │ │ 004a7aa0: 6c6f 6261 6c20 4469 7265 6374 6f72 7920 lobal Directory │ │ │ 004a7ab0: 7573 696e 6720 7468 6520 6e61 6d65 2024 using the name $ │ │ │ 004a7ac0: 6774 6d67 626c 6469 7220 616e 6420 7468 gtmgbldir and th │ │ │ -004a7ad0: 653a 001b 4913 0000 2020 2065 7874 656e e:..I... exten │ │ │ +004a7ad0: 653a 001b 4613 0000 2020 2065 7874 656e e:..F... exten │ │ │ 004a7ae0: 7369 6f6e 202e 676c 6420 696e 2074 6865 sion .gld in the │ │ │ 004a7af0: 2063 7572 7265 6e74 2077 6f72 6b69 6e67 current working │ │ │ -004a7b00: 2064 6972 6563 746f 7279 2e07 001b 4914 directory....I. │ │ │ -004a7b10: 0000 4f00 1b49 1500 0020 2020 245a 4742 ..O..I... $ZGB │ │ │ +004a7b00: 2064 6972 6563 746f 7279 2e07 001b 4614 directory....F. │ │ │ +004a7b10: 0000 4f00 1b46 1500 0020 2020 245a 4742 ..O..F... $ZGB │ │ │ 004a7b20: 4c44 4952 2069 7320 6120 7265 6164 2d77 LDIR is a read-w │ │ │ 004a7b30: 7269 7465 2049 6e74 7269 6e73 6963 2053 rite Intrinsic S │ │ │ 004a7b40: 7065 6369 616c 2056 6172 6961 626c 652c pecial Variable, │ │ │ 004a7b50: 2028 7468 6174 2069 732c 2069 7420 6361 (that is, it ca │ │ │ -004a7b60: 6e52 001b 4916 0000 2020 2061 7070 6561 nR..I... appea │ │ │ +004a7b60: 6e52 001b 4616 0000 2020 2061 7070 6561 nR..F... appea │ │ │ 004a7b70: 7220 6f6e 2074 6865 206c 6566 7420 7369 r on the left si │ │ │ 004a7b80: 6465 206f 6620 7468 6520 6571 7561 6c20 de of the equal │ │ │ 004a7b90: 7369 676e 2028 3d29 2069 6e20 7468 6520 sign (=) in the │ │ │ 004a7ba0: 6172 6775 6d65 6e74 2074 6f20 7468 6520 argument to the │ │ │ -004a7bb0: 5345 5449 001b 4917 0000 2020 2063 6f6d SETI..I... com │ │ │ +004a7bb0: 5345 5449 001b 4617 0000 2020 2063 6f6d SETI..F... com │ │ │ 004a7bc0: 6d61 6e64 292e 2053 4554 2024 5a47 424c mand). SET $ZGBL │ │ │ 004a7bd0: 4449 523d 2222 2063 6175 7365 7320 4754 DIR="" causes GT │ │ │ 004a7be0: 2e4d 2074 6f20 6173 7369 676e 2024 5a47 .M to assign $ZG │ │ │ -004a7bf0: 424c 4449 5220 746f 2074 6865 5400 1b49 BLDIR to theT..I │ │ │ +004a7bf0: 424c 4449 5220 746f 2074 6865 5400 1b46 BLDIR to theT..F │ │ │ 004a7c00: 1800 0020 2020 7472 616e 736c 6174 696f ... translatio │ │ │ 004a7c10: 6e20 6f66 2067 746d 6762 6c64 6972 2069 n of gtmgbldir i │ │ │ 004a7c20: 6620 7468 6174 2065 6e76 6972 6f6e 6d65 f that environme │ │ │ 004a7c30: 6e74 2076 6172 6961 626c 6520 6973 2064 nt variable is d │ │ │ 004a7c40: 6566 696e 6564 2e20 4966 2069 7420 6973 efined. If it is │ │ │ -004a7c50: 5000 1b49 1900 0020 2020 6e6f 7420 6465 P..I... not de │ │ │ +004a7c50: 5000 1b46 1900 0020 2020 6e6f 7420 6465 P..F... not de │ │ │ 004a7c60: 6669 6e65 642c 2074 6865 6e20 5345 5420 fined, then SET │ │ │ 004a7c70: 245a 4742 4c44 4952 3d22 2220 6361 7573 $ZGBLDIR="" caus │ │ │ 004a7c80: 6573 2047 542e 4d20 746f 2063 6f6e 7374 es GT.M to const │ │ │ 004a7c90: 7275 6374 2061 2066 696c 6520 6e61 6d65 ruct a file name │ │ │ -004a7ca0: 5400 1b49 1a00 0020 2020 7573 696e 6720 T..I... using │ │ │ +004a7ca0: 5400 1b46 1a00 0020 2020 7573 696e 6720 T..F... using │ │ │ 004a7cb0: 7468 6520 6e61 6d65 2024 6774 6d67 626c the name $gtmgbl │ │ │ 004a7cc0: 6469 722e 676c 6420 696e 2074 6865 2063 dir.gld in the c │ │ │ 004a7cd0: 7572 7265 6e74 2064 6972 6563 746f 7279 urrent directory │ │ │ 004a7ce0: 2e20 4e45 5769 6e67 2024 5a47 424c 4449 . NEWing $ZGBLDI │ │ │ -004a7cf0: 5220 6973 5400 1b49 2100 0020 2020 7468 R isT..I!.. th │ │ │ +004a7cf0: 5220 6973 5400 1b46 2100 0020 2020 7468 R isT..F!.. th │ │ │ 004a7d00: 6520 7361 6d65 2061 7320 5345 5420 245a e same as SET $Z │ │ │ 004a7d10: 4742 4c44 4952 3d22 222c 2077 6869 6368 GBLDIR="", which │ │ │ 004a7d20: 2061 7320 6a75 7374 206e 6f74 6564 206d as just noted m │ │ │ 004a7d30: 6179 2063 6861 6e67 6520 6974 7320 7661 ay change its va │ │ │ -004a7d40: 6c75 652e 2046 6f72 5300 1b49 2200 0020 lue. ForS..I".. │ │ │ +004a7d40: 6c75 652e 2046 6f72 5300 1b46 2200 0020 lue. ForS..F".. │ │ │ 004a7d50: 2020 636f 6465 2074 6861 7420 696d 6d65 code that imme │ │ │ 004a7d60: 6469 6174 656c 7920 5345 5473 2024 5a47 diately SETs $ZG │ │ │ 004a7d70: 424c 4449 5220 6166 7465 7220 4e45 5727 BLDIR after NEW' │ │ │ 004a7d80: 6e67 2069 7420 7468 6174 2062 6568 6176 ng it that behav │ │ │ -004a7d90: 696f 7220 646f 6573 6e27 7447 001b 4923 ior doesn'tG..I# │ │ │ +004a7d90: 696f 7220 646f 6573 6e27 7447 001b 4623 ior doesn'tG..F# │ │ │ 004a7da0: 0000 2020 206d 6174 7465 722c 2062 7574 .. matter, but │ │ │ 004a7db0: 2077 6974 686f 7574 2061 6e20 6173 736f without an asso │ │ │ 004a7dc0: 6369 6174 6564 2053 4554 2c20 7375 6368 ciated SET, such │ │ │ 004a7dd0: 2061 2063 6861 6e67 6520 6d61 7920 7365 a change may se │ │ │ -004a7de0: 656d 5100 1b49 2400 0020 2020 636f 756e emQ..I$.. coun │ │ │ +004a7de0: 656d 5100 1b46 2400 0020 2020 636f 756e emQ..F$.. coun │ │ │ 004a7df0: 7465 7269 6e74 7569 7469 7665 2e20 4120 terintuitive. A │ │ │ 004a7e00: 245a 4742 4c44 4952 2076 616c 7565 206d $ZGBLDIR value m │ │ │ 004a7e10: 6179 2069 6e63 6c75 6465 2061 6e20 656e ay include an en │ │ │ 004a7e20: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ -004a7e30: 6c65 2e07 001b 4925 0000 5200 1b49 2600 le....I%..R..I&. │ │ │ +004a7e30: 6c65 2e07 001b 4625 0000 5200 1b46 2600 le....F%..R..F&. │ │ │ 004a7e40: 0020 2020 5345 5474 696e 6720 245a 4742 . SETting $ZGB │ │ │ 004a7e50: 4c44 4952 2061 6c73 6f20 6361 7573 6573 LDIR also causes │ │ │ 004a7e60: 2047 542e 4d20 746f 2061 7474 656d 7074 GT.M to attempt │ │ │ 004a7e70: 2074 6f20 6f70 656e 2074 6865 2073 7065 to open the spe │ │ │ -004a7e80: 6369 6669 6564 2066 696c 652e 5300 1b49 cified file.S..I │ │ │ +004a7e80: 6369 6669 6564 2066 696c 652e 5300 1b46 cified file.S..F │ │ │ 004a7e90: 2700 0020 2020 4966 2074 6865 2066 696c '.. If the fil │ │ │ 004a7ea0: 6520 6e61 6d65 2069 7320 696e 7661 6c69 e name is invali │ │ │ 004a7eb0: 6420 6f72 2074 6865 2066 696c 6520 6973 d or the file is │ │ │ 004a7ec0: 2069 6e61 6363 6573 7369 626c 652c 2047 inaccessible, G │ │ │ 004a7ed0: 542e 4d20 7472 6967 6765 7273 2061 6e37 T.M triggers an7 │ │ │ -004a7ee0: 001b 4928 0000 2020 2065 7272 6f72 2077 ..I(.. error w │ │ │ +004a7ee0: 001b 4628 0000 2020 2065 7272 6f72 2077 ..F(.. error w │ │ │ 004a7ef0: 6974 686f 7574 2063 6861 6e67 696e 6720 ithout changing │ │ │ 004a7f00: 7468 6520 7661 6c75 6520 6f66 2024 5a47 the value of $ZG │ │ │ -004a7f10: 424c 4449 522e 0700 1b49 2900 0053 001b BLDIR....I)..S.. │ │ │ -004a7f20: 492a 0000 2020 2054 6f20 6573 7461 626c I*.. To establ │ │ │ +004a7f10: 424c 4449 522e 0700 1b46 2900 0053 001b BLDIR....F)..S.. │ │ │ +004a7f20: 462a 0000 2020 2054 6f20 6573 7461 626c F*.. To establ │ │ │ 004a7f30: 6973 6820 6120 7661 6c75 6520 666f 7220 ish a value for │ │ │ 004a7f40: 245a 4742 4c44 4952 206f 7574 7369 6465 $ZGBLDIR outside │ │ │ 004a7f50: 206f 6620 4d2c 2075 7365 2074 6865 2061 of M, use the a │ │ │ 004a7f60: 7070 726f 7072 6961 7465 2073 6865 6c6c ppropriate shell │ │ │ -004a7f70: 5300 1b49 3100 0020 2020 636f 6d6d 616e S..I1.. comman │ │ │ +004a7f70: 5300 1b46 3100 0020 2020 636f 6d6d 616e S..F1.. comman │ │ │ 004a7f80: 6420 746f 2061 7373 6967 6e20 6120 7472 d to assign a tr │ │ │ 004a7f90: 616e 736c 6174 696f 6e20 746f 2067 746d anslation to gtm │ │ │ 004a7fa0: 6762 6c64 6972 2e20 4465 6669 6e69 6e67 gbldir. Defining │ │ │ 004a7fb0: 2067 746d 6762 6c64 6972 2070 726f 7669 gtmgbldir provi │ │ │ 004a7fc0: 6465 7300 0000 0000 0000 0000 0000 0000 des............. │ │ │ 004a7fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a7fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a7ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a8000: 0400 0000 ff07 0000 f72f 0000 0000 0000 ........./...... │ │ │ -004a8010: 6d00 0049 4845 4c50 00ff 7300 ff49 5356 m..IHELP..s..ISV │ │ │ +004a8010: 6d00 0046 4845 4c50 00ff 7300 ff49 5356 m..FHELP..s..ISV │ │ │ 004a8020: 00ff 7300 ff24 5a47 424c 4449 5200 c032 ..s..$ZGBLDIR..2 │ │ │ 004a8030: 0000 2020 2061 2063 6f6e 7665 6e69 656e .. a convenien │ │ │ 004a8040: 7420 7761 7920 746f 2075 7365 2074 6865 t way to use the │ │ │ 004a8050: 2073 616d 6520 476c 6f62 616c 2044 6972 same Global Dir │ │ │ 004a8060: 6563 746f 7279 2064 7572 696e 6720 6120 ectory during a │ │ │ 004a8070: 7365 7373 696f 6e20 7768 6572 652f 001b session where/.. │ │ │ -004a8080: 4933 0000 2020 2079 6f75 2072 6570 6561 I3.. you repea │ │ │ +004a8080: 4633 0000 2020 2079 6f75 2072 6570 6561 F3.. you repea │ │ │ 004a8090: 7465 646c 7920 696e 766f 6b65 2061 6e64 tedly invoke and │ │ │ -004a80a0: 206c 6561 7665 2047 542e 4d2e 0700 1b49 leave GT.M....I │ │ │ -004a80b0: 3400 0012 001b 4935 0000 2020 2045 7861 4.....I5.. Exa │ │ │ -004a80c0: 6d70 6c65 3a07 001b 4936 0000 1e00 1b49 mple:...I6.....I │ │ │ +004a80a0: 206c 6561 7665 2047 542e 4d2e 0700 1b46 leave GT.M....F │ │ │ +004a80b0: 3400 0012 001b 4635 0000 2020 2045 7861 4.....F5.. Exa │ │ │ +004a80c0: 6d70 6c65 3a07 001b 4636 0000 1e00 1b46 mple:...F6.....F │ │ │ 004a80d0: 3700 0020 2020 2420 6774 6d67 626c 6469 7.. $ gtmgbldi │ │ │ -004a80e0: 723d 7465 7374 2e67 6c64 1c00 1b49 3800 r=test.gld...I8. │ │ │ +004a80e0: 723d 7465 7374 2e67 6c64 1c00 1b46 3800 r=test.gld...F8. │ │ │ 004a80f0: 0020 2020 2420 6578 706f 7274 2067 746d . $ export gtm │ │ │ -004a8100: 6762 6c64 6972 0f00 1b49 3900 0020 2020 gbldir...I9.. │ │ │ -004a8110: 2420 6774 6d1c 001b 493a 0000 2020 2047 $ gtm...I:.. G │ │ │ +004a8100: 6762 6c64 6972 0f00 1b46 3900 0020 2020 gbldir...F9.. │ │ │ +004a8110: 2420 6774 6d1c 001b 463a 0000 2020 2047 $ gtm...F:.. G │ │ │ 004a8120: 544d 3e57 5249 5445 2024 7a67 626c 6469 TM>WRITE $zgbldi │ │ │ -004a8130: 721b 001b 4941 0000 2020 202f 7573 722f r...IA.. /usr/ │ │ │ -004a8140: 6465 762f 7465 7374 2e67 6c64 2600 1b49 dev/test.gld&..I │ │ │ +004a8130: 721b 001b 4641 0000 2020 202f 7573 722f r...FA.. /usr/ │ │ │ +004a8140: 6465 762f 7465 7374 2e67 6c64 2600 1b46 dev/test.gld&..F │ │ │ 004a8150: 4200 0020 2020 4754 4d3e 5345 5420 247a B.. GTM>SET $z │ │ │ 004a8160: 6762 6c64 6972 3d22 6d75 6d70 732e 676c gbldir="mumps.gl │ │ │ -004a8170: 6422 1c00 1b49 4300 0020 2020 4754 4d3e d"...IC.. GTM> │ │ │ +004a8170: 6422 1c00 1b46 4300 0020 2020 4754 4d3e d"...FC.. GTM> │ │ │ 004a8180: 5752 4954 4520 247a 6762 6c64 6972 1300 WRITE $zgbldir.. │ │ │ -004a8190: 1b49 4400 0020 2020 6d75 6d70 732e 676c .ID.. mumps.gl │ │ │ -004a81a0: 6412 001b 4945 0000 2020 2047 544d 3e48 d...IE.. GTM>H │ │ │ -004a81b0: 414c 541b 001b 4946 0000 2020 2024 2065 ALT...IF.. $ e │ │ │ +004a8190: 1b46 4400 0020 2020 6d75 6d70 732e 676c .FD.. mumps.gl │ │ │ +004a81a0: 6412 001b 4645 0000 2020 2047 544d 3e48 d...FE.. GTM>H │ │ │ +004a81b0: 414c 541b 001b 4646 0000 2020 2024 2065 ALT...FF.. $ e │ │ │ 004a81c0: 6368 6f20 2467 746d 6762 6c64 6972 1200 cho $gtmgbldir.. │ │ │ -004a81d0: 1b49 4700 0020 2020 7465 7374 2e67 6c64 .IG.. test.gld │ │ │ -004a81e0: 0700 1b49 4800 0050 001b 4949 0000 2020 ...IH..P..II.. │ │ │ +004a81d0: 1b46 4700 0020 2020 7465 7374 2e67 6c64 .FG.. test.gld │ │ │ +004a81e0: 0700 1b46 4800 0050 001b 4649 0000 2020 ...FH..P..FI.. │ │ │ 004a81f0: 2054 6869 7320 6578 616d 706c 6520 6465 This example de │ │ │ 004a8200: 6669 6e65 7320 7468 6520 656e 7669 726f fines the enviro │ │ │ 004a8210: 6e6d 656e 7420 7661 7269 6162 6c65 2067 nment variable g │ │ │ 004a8220: 746d 6762 6c64 6972 2e20 5570 6f6e 2065 tmgbldir. Upon e │ │ │ -004a8230: 6e74 6572 696e 6751 001b 494a 0000 2020 nteringQ..IJ.. │ │ │ +004a8230: 6e74 6572 696e 6751 001b 464a 0000 2020 nteringQ..FJ.. │ │ │ 004a8240: 2047 542e 4d20 4469 7265 6374 204d 6f64 GT.M Direct Mod │ │ │ 004a8250: 652c 2024 5a47 424c 4449 5220 6861 7320 e, $ZGBLDIR has │ │ │ 004a8260: 7468 6520 7661 6c75 6520 7375 7070 6c69 the value suppli │ │ │ 004a8270: 6564 2062 7920 6774 6d67 626c 6469 722e ed by gtmgbldir. │ │ │ -004a8280: 2054 6865 2053 4554 4e00 1b49 5100 0020 The SETN..IQ.. │ │ │ +004a8280: 2054 6865 2053 4554 4e00 1b46 5100 0020 The SETN..FQ.. │ │ │ 004a8290: 2020 636f 6d6d 616e 6420 6368 616e 6765 command change │ │ │ 004a82a0: 7320 7468 6520 7661 6c75 652e 2041 6674 s the value. Aft │ │ │ 004a82b0: 6572 2074 6865 2047 542e 4d20 696d 6167 er the GT.M imag │ │ │ 004a82c0: 6520 7465 726d 696e 6174 6573 2c20 7468 e terminates, th │ │ │ -004a82d0: 6520 6563 686f 5400 1b49 5200 0020 2020 e echoT..IR.. │ │ │ +004a82d0: 6520 6563 686f 5400 1b46 5200 0020 2020 e echoT..FR.. │ │ │ 004a82e0: 636f 6d6d 616e 6420 6465 6d6f 6e73 7472 command demonstr │ │ │ 004a82f0: 6174 6573 2074 6861 7420 6774 6d67 626c ates that gtmgbl │ │ │ 004a8300: 6469 7220 7761 7320 6e6f 7420 6d6f 6469 dir was not modi │ │ │ 004a8310: 6669 6564 2062 7920 7468 6520 4d20 5345 fied by the M SE │ │ │ -004a8320: 5420 636f 6d6d 616e 642e 0700 1b49 5300 T command....IS. │ │ │ -004a8330: 0017 001b 4954 0000 2020 2024 206c 7320 ....IT.. $ ls │ │ │ -004a8340: 7465 7374 2e67 6c64 1c00 1b49 5500 0020 test.gld...IU.. │ │ │ +004a8320: 5420 636f 6d6d 616e 642e 0700 1b46 5300 T command....FS. │ │ │ +004a8330: 0017 001b 4654 0000 2020 2024 206c 7320 ....FT.. $ ls │ │ │ +004a8340: 7465 7374 2e67 6c64 1c00 1b46 5500 0020 test.gld...FU.. │ │ │ 004a8350: 2020 7465 7374 2e67 6c64 206e 6f74 2066 test.gld not f │ │ │ -004a8360: 6f75 6e64 0f00 1b49 5600 0020 2020 2420 ound...IV.. $ │ │ │ -004a8370: 6774 6d1c 001b 4957 0000 2020 2047 544d gtm...IW.. GTM │ │ │ +004a8360: 6f75 6e64 0f00 1b46 5600 0020 2020 2420 ound...FV.. $ │ │ │ +004a8370: 6774 6d1c 001b 4657 0000 2020 2047 544d gtm...FW.. GTM │ │ │ 004a8380: 3e57 5249 5445 2024 7a67 626c 6469 721c >WRITE $zgbldir. │ │ │ -004a8390: 001b 4958 0000 2020 202f 7573 722f 6465 ..IX.. /usr/de │ │ │ -004a83a0: 762f 6d75 6d70 732e 676c 6425 001b 4959 v/mumps.gld%..IY │ │ │ +004a8390: 001b 4658 0000 2020 202f 7573 722f 6465 ..FX.. /usr/de │ │ │ +004a83a0: 762f 6d75 6d70 732e 676c 6425 001b 4659 v/mumps.gld%..FY │ │ │ 004a83b0: 0000 2020 2047 544d 3e73 6574 2024 7a67 .. GTM>set $zg │ │ │ 004a83c0: 626c 6469 723d 2274 6573 742e 676c 6422 bldir="test.gld" │ │ │ -004a83d0: 3b00 1b49 5a00 0020 2020 2547 544d 2d45 ;..IZ.. %GTM-E │ │ │ +004a83d0: 3b00 1b46 5a00 0020 2020 2547 544d 2d45 ;..FZ.. %GTM-E │ │ │ 004a83e0: 2d5a 4742 4c44 4952 4143 432c 2043 616e -ZGBLDIRACC, Can │ │ │ 004a83f0: 6e6f 7420 6163 6365 7373 2067 6c6f 6261 not access globa │ │ │ -004a8400: 6c20 6469 7265 6374 6f72 793c 001b 4961 l directory<..Ia │ │ │ +004a8400: 6c20 6469 7265 6374 6f72 793c 001b 4661 l directory<..Fa │ │ │ 004a8410: 0000 2020 2022 2f75 7372 2f64 6576 2f74 .. "/usr/dev/t │ │ │ 004a8420: 6573 742e 676c 6422 2e20 5265 7461 696e est.gld". Retain │ │ │ 004a8430: 696e 6720 2f75 7372 2f64 6576 2f6d 756d ing /usr/dev/mum │ │ │ -004a8440: 7073 2e67 6c64 2233 001b 4962 0000 2020 ps.gld"3..Ib.. │ │ │ +004a8440: 7073 2e67 6c64 2233 001b 4662 0000 2020 ps.gld"3..Fb.. │ │ │ 004a8450: 2025 5359 5354 454d 2d45 2d45 4e4f 322c %SYSTEM-E-ENO2, │ │ │ 004a8460: 204e 6f20 7375 6368 2066 696c 6520 6f72 No such file or │ │ │ -004a8470: 2064 6972 6563 746f 7279 1c00 1b49 6300 directory...Ic. │ │ │ +004a8470: 2064 6972 6563 746f 7279 1c00 1b46 6300 directory...Fc. │ │ │ 004a8480: 0020 2020 4754 4d3e 5752 4954 4520 247a . GTM>WRITE $z │ │ │ -004a8490: 6762 6c64 6972 1c00 1b49 6400 0020 2020 gbldir...Id.. │ │ │ +004a8490: 6762 6c64 6972 1c00 1b46 6400 0020 2020 gbldir...Fd.. │ │ │ 004a84a0: 2f75 7372 2f64 6576 2f6d 756d 7073 2e67 /usr/dev/mumps.g │ │ │ -004a84b0: 6c64 1200 1b49 6500 0020 2020 4754 4d3e ld...Ie.. GTM> │ │ │ -004a84c0: 6861 6c74 0b00 1b49 6600 0020 2020 2407 halt...If.. $. │ │ │ -004a84d0: 001b 4967 0000 4f00 1b49 6800 0020 2020 ..Ig..O..Ih.. │ │ │ +004a84b0: 6c64 1200 1b46 6500 0020 2020 4754 4d3e ld...Fe.. GTM> │ │ │ +004a84c0: 6861 6c74 0b00 1b46 6600 0020 2020 2407 halt...Ff.. $. │ │ │ +004a84d0: 001b 4667 0000 4f00 1b46 6800 0020 2020 ..Fg..O..Fh.. │ │ │ 004a84e0: 5468 6520 5345 5420 636f 6d6d 616e 6420 The SET command │ │ │ 004a84f0: 6174 7465 6d70 7473 2074 6f20 6368 616e attempts to chan │ │ │ 004a8500: 6765 2074 6865 2076 616c 7565 206f 6620 ge the value of │ │ │ 004a8510: 245a 4742 4c44 4952 2074 6f20 7465 7374 $ZGBLDIR to test │ │ │ -004a8520: 2e67 6c64 2e54 001b 4969 0000 2020 2042 .gld.T..Ii.. B │ │ │ +004a8520: 2e67 6c64 2e54 001b 4669 0000 2020 2042 .gld.T..Fi.. B │ │ │ 004a8530: 6563 6175 7365 2074 6865 2066 696c 6520 ecause the file │ │ │ 004a8540: 646f 6573 206e 6f74 2065 7869 7374 2c20 does not exist, │ │ │ 004a8550: 4754 2e4d 2072 6570 6f72 7473 2061 6e20 GT.M reports an │ │ │ 004a8560: 6572 726f 7220 616e 6420 646f 6573 206e error and does n │ │ │ -004a8570: 6f74 2063 6861 6e67 6520 001b 496a 0000 ot change ..Ij.. │ │ │ +004a8570: 6f74 2063 6861 6e67 6520 001b 466a 0000 ot change ..Fj.. │ │ │ 004a8580: 2020 2074 6865 2076 616c 7565 206f 6620 the value of │ │ │ -004a8590: 245a 4742 4c44 4952 2e07 001b 4971 0000 $ZGBLDIR....Iq.. │ │ │ -004a85a0: 1600 1349 484f 524f 4c4f 4700 0024 5a48 ...IHOROLOG..$ZH │ │ │ -004a85b0: 6f72 6f6c 6f67 1400 1b49 bf11 0000 2020 orolog...I.... │ │ │ -004a85c0: 2024 5a48 6f72 6f6c 6f67 0700 1c49 2100 $ZHorolog...I!. │ │ │ -004a85d0: 0044 001c 4931 0000 2020 2024 5a48 5b4f .D..I1.. $ZH[O │ │ │ +004a8590: 245a 4742 4c44 4952 2e07 001b 4671 0000 $ZGBLDIR....Fq.. │ │ │ +004a85a0: 1600 1346 484f 524f 4c4f 4700 0024 5a48 ...FHOROLOG..$ZH │ │ │ +004a85b0: 6f72 6f6c 6f67 1400 1b46 bf11 0000 2020 orolog...F.... │ │ │ +004a85c0: 2024 5a48 6f72 6f6c 6f67 0700 1c46 2100 $ZHorolog...F!. │ │ │ +004a85d0: 0044 001c 4631 0000 2020 2024 5a48 5b4f .D..F1.. $ZH[O │ │ │ 004a85e0: 524f 4c4f 475d 2072 6574 7572 6e73 2034 ROLOG] returns 4 │ │ │ 004a85f0: 2063 6f6d 6d61 2d73 6570 6172 6174 6564 comma-separated │ │ │ 004a8600: 2070 6965 6365 7320 2866 6f72 2065 7861 pieces (for exa │ │ │ -004a8610: 6d70 6c65 2c54 001c 4941 0000 2020 2022 mple,T..IA.. " │ │ │ +004a8610: 6d70 6c65 2c54 001c 4641 0000 2020 2022 mple,T..FA.. " │ │ │ 004a8620: 3633 3633 382c 3339 3139 342c 3235 3836 63638,39194,2586 │ │ │ 004a8630: 3032 2c31 3434 3030 2229 2e20 5468 6520 02,14400"). The │ │ │ 004a8640: 6669 7273 7420 7477 6f20 7069 6563 6573 first two pieces │ │ │ 004a8650: 2061 7265 2069 6465 6e74 6963 616c 2074 are identical t │ │ │ -004a8660: 6f20 7468 6520 7477 6f54 001c 4951 0000 o the twoT..IQ.. │ │ │ +004a8660: 6f20 7468 6520 7477 6f54 001c 4651 0000 o the twoT..FQ.. │ │ │ 004a8670: 2020 2070 6965 6365 7320 6f66 2024 484f pieces of $HO │ │ │ 004a8680: 524f 4c4f 472e 2024 5a48 4f52 4f4c 4f47 ROLOG. $ZHOROLOG │ │ │ 004a8690: 2069 7320 6120 6472 6f70 2d69 6e20 7265 is a drop-in re │ │ │ 004a86a0: 706c 6163 656d 656e 7420 666f 7220 2448 placement for $H │ │ │ 004a86b0: 4f52 4f4c 4f47 2069 6e20 616c 6c4d 001c OROLOG in allM.. │ │ │ -004a86c0: 4961 0000 2020 2061 7070 6c69 6361 7469 Ia.. applicati │ │ │ +004a86c0: 4661 0000 2020 2061 7070 6c69 6361 7469 Fa.. applicati │ │ │ 004a86d0: 6f6e 2063 6f64 6520 6f66 2074 6865 2066 on code of the f │ │ │ 004a86e0: 6f72 6d20 2450 4945 4345 2824 484f 524f orm $PIECE($HORO │ │ │ 004a86f0: 4c4f 472c 222c 222c 2e2e 2e29 2e20 466f LOG,",",...). Fo │ │ │ -004a8700: 7220 6578 616d 706c 652c 5200 1c49 7100 r example,R..Iq. │ │ │ +004a8700: 7220 6578 616d 706c 652c 5200 1c46 7100 r example,R..Fq. │ │ │ 004a8710: 0020 2020 245a 484f 524f 4c4f 4720 6361 . $ZHOROLOG ca │ │ │ 004a8720: 6e20 6265 2075 7365 6420 6173 2074 6865 n be used as the │ │ │ 004a8730: 2066 6972 7374 2061 7267 756d 656e 7420 first argument │ │ │ 004a8740: 6f66 2024 5a44 4154 4528 292e 2054 6865 of $ZDATE(). The │ │ │ -004a8750: 2074 6869 7264 2070 6965 6365 5200 1c49 third pieceR..I │ │ │ +004a8750: 2074 6869 7264 2070 6965 6365 5200 1c46 third pieceR..F │ │ │ 004a8760: 8100 0020 2020 6973 2074 6865 206e 756d ... is the num │ │ │ 004a8770: 6265 7220 6f66 206d 6963 726f 7365 636f ber of microseco │ │ │ 004a8780: 6e64 7320 696e 2074 6865 2063 7572 7265 nds in the curre │ │ │ 004a8790: 6e74 2073 6563 6f6e 642e 2054 6865 2061 nt second. The a │ │ │ 004a87a0: 6363 7572 6163 7920 6f66 2074 6865 5100 ccuracy of theQ. │ │ │ -004a87b0: 1c49 9100 0020 2020 7468 6972 6420 7069 .I... third pi │ │ │ +004a87b0: 1c46 9100 0020 2020 7468 6972 6420 7069 .F... third pi │ │ │ 004a87c0: 6563 6520 6973 2073 7562 6a65 6374 2074 ece is subject t │ │ │ 004a87d0: 6f20 7468 6520 7072 6563 6973 696f 6e20 o the precision │ │ │ 004a87e0: 6f66 2074 6865 2073 7973 7465 6d20 636c of the system cl │ │ │ 004a87f0: 6f63 6b2e 2054 6865 2066 6f75 7274 6800 ock. The fourth. │ │ │ 004a8800: 0400 0000 ba07 0000 1c30 0000 0000 0000 .........0...... │ │ │ -004a8810: 6e00 0049 4845 4c50 00ff 7300 ff49 5356 n..IHELP..s..ISV │ │ │ +004a8810: 6e00 0046 4845 4c50 00ff 7300 ff49 5356 n..FHELP..s..ISV │ │ │ 004a8820: 00ff 7300 ff24 5a48 4f52 4f4c 4f47 00c0 ..s..$ZHOROLOG.. │ │ │ 004a8830: 1100 0020 2020 7069 6563 6520 6973 2061 ... piece is a │ │ │ 004a8840: 6e20 6f66 6673 6574 2069 6e20 7365 636f n offset in seco │ │ │ 004a8850: 6e64 7320 746f 2055 5443 2e20 466f 7220 nds to UTC. For │ │ │ 004a8860: 616e 7920 7661 6c69 6420 5554 4320 7469 any valid UTC ti │ │ │ 004a8870: 6d65 206f 6666 7365 742c 2074 6865 5100 me offset, theQ. │ │ │ -004a8880: 1c49 1200 0020 2020 666f 7572 7468 2070 .I... fourth p │ │ │ +004a8880: 1c46 1200 0020 2020 666f 7572 7468 2070 .F... fourth p │ │ │ 004a8890: 6965 6365 2069 7320 6120 6e75 6d62 6572 iece is a number │ │ │ 004a88a0: 2062 6574 7765 656e 202d 3433 3230 3020 between -43200 │ │ │ 004a88b0: 2866 6f72 2055 5443 2d31 323a 3030 2920 (for UTC-12:00) │ │ │ 004a88c0: 616e 6420 2b35 3034 3030 2028 666f 7254 and +50400 (forT │ │ │ -004a88d0: 001c 4913 0000 2020 2055 5443 2b31 343a ..I... UTC+14: │ │ │ +004a88d0: 001c 4613 0000 2020 2055 5443 2b31 343a ..F... UTC+14: │ │ │ 004a88e0: 3030 292e 2054 6865 2076 616c 7565 206f 00). The value o │ │ │ 004a88f0: 6620 7468 6520 666f 7572 7468 2070 6965 f the fourth pie │ │ │ 004a8900: 6365 2072 656d 6169 6e73 2063 6f6e 7374 ce remains const │ │ │ 004a8910: 616e 7420 616c 6c20 7468 726f 7567 6820 ant all through │ │ │ -004a8920: 7468 6553 001c 4914 0000 2020 2079 6561 theS..I... yea │ │ │ +004a8920: 7468 6553 001c 4614 0000 2020 2079 6561 theS..F... yea │ │ │ 004a8930: 7220 6578 6365 7074 2066 6f72 2074 686f r except for tho │ │ │ 004a8940: 7365 2070 6c61 6365 7320 7468 6174 206f se places that o │ │ │ 004a8950: 6273 6572 7665 2064 6179 6c69 6768 7420 bserve daylight │ │ │ 004a8960: 7361 7669 6e67 2074 696d 652e 2024 5a48 saving time. $ZH │ │ │ -004a8970: 4f52 4f4c 4f47 4b00 1c49 1500 0020 2020 OROLOGK..I... │ │ │ +004a8970: 4f52 4f4c 4f47 4b00 1c46 1500 0020 2020 OROLOGK..F... │ │ │ 004a8980: 6163 6375 7261 6379 2069 7320 7375 626a accuracy is subj │ │ │ 004a8990: 6563 7420 746f 2074 6865 2070 7265 6369 ect to the preci │ │ │ 004a89a0: 7369 6f6e 206f 6620 7468 6520 7379 7374 sion of the syst │ │ │ 004a89b0: 656d 2063 6c6f 636b 2028 7573 6520 6d61 em clock (use ma │ │ │ -004a89c0: 6e4f 001c 4916 0000 2020 2067 6574 7469 nO..I... getti │ │ │ +004a89c0: 6e4f 001c 4616 0000 2020 2067 6574 7469 nO..F... getti │ │ │ 004a89d0: 6d65 6f66 6461 7920 6672 6f6d 2074 6865 meofday from the │ │ │ 004a89e0: 2055 4e49 5820 7368 656c 6c20 666f 7220 UNIX shell for │ │ │ 004a89f0: 6d6f 7265 2069 6e66 6f72 6d61 7469 6f6e more information │ │ │ 004a8a00: 292e 2054 6f20 6f62 7461 696e 2074 6865 ). To obtain the │ │ │ -004a8a10: 5200 1c49 1700 0020 2020 2448 4f52 4f4c R..I... $HOROL │ │ │ +004a8a10: 5200 1c46 1700 0020 2020 2448 4f52 4f4c R..F... $HOROL │ │ │ 004a8a20: 4f47 2072 6570 7265 7365 6e74 6174 696f OG representatio │ │ │ 004a8a30: 6e20 6f66 2055 5443 2c20 6164 6420 7468 n of UTC, add th │ │ │ 004a8a40: 6520 666f 7572 7468 2070 6965 6365 2074 e fourth piece t │ │ │ 004a8a50: 6f20 7468 6520 7365 636f 6e64 2070 6965 o the second pie │ │ │ -004a8a60: 6365 2e00 1c49 1800 0020 2020 6f66 2024 ce...I... of $ │ │ │ +004a8a60: 6365 2e00 1c46 1800 0020 2020 6f66 2024 ce...F... of $ │ │ │ 004a8a70: 5a48 4f52 4f4c 4f47 2061 6e64 2070 726f ZHOROLOG and pro │ │ │ 004a8a80: 6365 6564 2061 7320 666f 6c6c 6f77 733a ceed as follows: │ │ │ -004a8a90: 0700 1c49 1900 0053 001c 491a 0000 2020 ...I...S..I... │ │ │ +004a8a90: 0700 1c46 1900 0053 001c 461a 0000 2020 ...F...S..F... │ │ │ 004a8aa0: 2020 206f 2049 6620 7468 6520 7265 7375 o If the resu │ │ │ 004a8ab0: 6c74 2069 7320 6120 6e65 6761 7469 7665 lt is a negative │ │ │ 004a8ac0: 206e 756d 6265 722c 2073 7562 7472 6163 number, subtrac │ │ │ 004a8ad0: 7420 6f6e 6520 6672 6f6d 2074 6865 2066 t one from the f │ │ │ -004a8ae0: 6972 7374 2070 6965 6365 4d00 1c49 2100 irst pieceM..I!. │ │ │ +004a8ae0: 6972 7374 2070 6965 6365 4d00 1c46 2100 irst pieceM..F!. │ │ │ 004a8af0: 0020 2020 2020 2020 616e 6420 6164 6420 . and add │ │ │ 004a8b00: 3836 3430 3020 286e 756d 6265 7220 6f66 86400 (number of │ │ │ 004a8b10: 2073 6563 6f6e 6473 2069 6e20 6120 6461 seconds in a da │ │ │ 004a8b20: 7929 2074 6f20 7468 6520 7365 636f 6e64 y) to the second │ │ │ -004a8b30: 2070 6965 6365 2e53 001c 4922 0000 2020 piece.S..I".. │ │ │ +004a8b30: 2070 6965 6365 2e53 001c 4622 0000 2020 piece.S..F".. │ │ │ 004a8b40: 2020 206f 2049 6620 7468 6520 7265 7375 o If the resu │ │ │ 004a8b50: 6c74 2069 7320 6120 706f 7369 7469 7665 lt is a positive │ │ │ 004a8b60: 206e 756d 6265 7220 6772 6561 7465 7220 number greater │ │ │ 004a8b70: 7468 616e 2038 3634 3030 2c20 6164 6420 than 86400, add │ │ │ -004a8b80: 6f6e 6520 746f 2074 6865 4300 1c49 2300 one to theC..I#. │ │ │ +004a8b80: 6f6e 6520 746f 2074 6865 4300 1c46 2300 one to theC..F#. │ │ │ 004a8b90: 0020 2020 2020 2020 6669 7273 7420 7069 . first pi │ │ │ 004a8ba0: 6563 6520 616e 6420 7375 6274 7261 6374 ece and subtract │ │ │ 004a8bb0: 2038 3634 3030 2066 726f 6d20 7468 6520 86400 from the │ │ │ 004a8bc0: 7365 636f 6e64 2070 6965 6365 2e07 001c second piece.... │ │ │ -004a8bd0: 4924 0000 1200 1c49 2500 0020 2020 4578 I$.....I%.. Ex │ │ │ -004a8be0: 616d 706c 653a 0700 1c49 2600 001b 001c ample:...I&..... │ │ │ -004a8bf0: 4927 0000 2020 2047 544d 3e7a 7072 696e I'.. GTM>zprin │ │ │ -004a8c00: 7420 5e7a 686f 726f 1500 1c49 2800 0020 t ^zhoro...I(.. │ │ │ +004a8bd0: 4624 0000 1200 1c46 2500 0020 2020 4578 F$.....F%.. Ex │ │ │ +004a8be0: 616d 706c 653a 0700 1c46 2600 001b 001c ample:...F&..... │ │ │ +004a8bf0: 4627 0000 2020 2047 544d 3e7a 7072 696e F'.. GTM>zprin │ │ │ +004a8c00: 7420 5e7a 686f 726f 1500 1c46 2800 0020 t ^zhoro...F(.. │ │ │ 004a8c10: 2020 7a68 6f72 6f28 7a6f 6e65 2930 001c zhoro(zone)0.. │ │ │ -004a8c20: 4929 0000 2020 2020 7365 743a 2724 6461 I).. set:'$da │ │ │ +004a8c20: 4629 0000 2020 2020 7365 743a 2724 6461 F).. set:'$da │ │ │ 004a8c30: 7461 287a 6f6e 6529 207a 6f6e 653d 2245 ta(zone) zone="E │ │ │ 004a8c40: 7572 6f70 652f 4c6f 6e64 6f6e 2214 001c urope/London"... │ │ │ -004a8c50: 492a 0000 2020 2020 6e65 7720 7a75 747a I*.. new zutz │ │ │ -004a8c60: 6825 001c 4931 0000 2020 2020 7365 7420 h%..I1.. set │ │ │ +004a8c50: 462a 0000 2020 2020 6e65 7720 7a75 747a F*.. new zutz │ │ │ +004a8c60: 6825 001c 4631 0000 2020 2020 7365 7420 h%..F1.. set │ │ │ 004a8c70: 7a75 747a 683d 2424 6765 747a 7574 7a68 zutzh=$$getzutzh │ │ │ -004a8c80: 287a 6f6e 6529 2a00 1c49 3200 0020 2020 (zone)*..I2.. │ │ │ +004a8c80: 287a 6f6e 6529 2a00 1c46 3200 0020 2020 (zone)*..F2.. │ │ │ 004a8c90: 2064 6f20 6469 7370 6c61 7974 7a64 6574 do displaytzdet │ │ │ 004a8ca0: 6169 6c73 287a 7574 7a68 2c7a 6f6e 6529 ails(zutzh,zone) │ │ │ -004a8cb0: 0f00 1c49 3300 0020 2020 2071 7569 7418 ...I3.. quit. │ │ │ -004a8cc0: 001c 4934 0000 2020 2067 6574 7a75 747a ..I4.. getzutz │ │ │ -004a8cd0: 6828 7a6f 6e65 2994 001c 4935 0000 2020 h(zone)...I5.. │ │ │ +004a8cb0: 0f00 1c46 3300 0020 2020 2071 7569 7418 ...F3.. quit. │ │ │ +004a8cc0: 001c 4634 0000 2020 2067 6574 7a75 747a ..F4.. getzutz │ │ │ +004a8cd0: 6828 7a6f 6e65 2994 001c 4635 0000 2020 h(zone)...F5.. │ │ │ 004a8ce0: 2020 2073 6574 2073 6863 6f6d 6d61 6e64 set shcommand │ │ │ 004a8cf0: 3d22 545a 3d22 5f7a 6f6e 655f 2220 2467 ="TZ="_zone_" $g │ │ │ 004a8d00: 746d 5f64 6973 742f 6d75 6d70 7320 2d72 tm_dist/mumps -r │ │ │ 004a8d10: 756e 2025 5843 4d44 2027 7772 6974 6520 un %XCMD 'write │ │ │ 004a8d20: 247a 7574 2c22 2220 2222 2c24 7a68 6f72 $zut,"" "",$zhor │ │ │ 004a8d30: 6f6c 6f67 2c22 2220 2222 2c24 7a64 6174 olog,"" "",$zdat │ │ │ 004a8d40: 6528 2468 6f72 6f6c 6f67 2c22 224d 4f4e e($horolog,""MON │ │ │ 004a8d50: 2044 442c 5959 5959 2031 323a 3630 3a53 DD,YYYY 12:60:S │ │ │ -004a8d60: 5320 414d 2222 292c 2127 2221 001c 4936 S AM""),!'"!..I6 │ │ │ +004a8d60: 5320 414d 2222 292c 2127 2221 001c 4636 S AM""),!'"!..F6 │ │ │ 004a8d70: 0000 2020 2020 2073 6574 2064 6573 636e .. set descn │ │ │ -004a8d80: 616d 653d 2274 7a70 6970 6522 4e00 1c49 ame="tzpipe"N..I │ │ │ +004a8d80: 616d 653d 2274 7a70 6970 6522 4e00 1c46 ame="tzpipe"N..F │ │ │ 004a8d90: 3700 0020 2020 2020 6f70 656e 2064 6573 7.. open des │ │ │ 004a8da0: 636e 616d 653a 2873 6865 6c6c 3d22 2f62 cname:(shell="/b │ │ │ 004a8db0: 696e 2f73 6822 3a63 6f6d 6d61 6e64 3d73 in/sh":command=s │ │ │ 004a8dc0: 6863 6f6d 6d61 6e64 3a72 6561 646f 6e6c hcommand:readonl │ │ │ -004a8dd0: 7929 3a3a 2270 6970 6522 4400 1c49 3800 y)::"pipe"D..I8. │ │ │ +004a8dd0: 7929 3a3a 2270 6970 6522 4400 1c46 3800 y)::"pipe"D..F8. │ │ │ 004a8de0: 0020 2020 2020 7573 6520 6465 7363 6e61 . use descna │ │ │ 004a8df0: 6d65 2072 6561 6420 6461 7465 6c69 6e65 me read dateline │ │ │ 004a8e00: 2075 7365 2024 7072 696e 6369 7061 6c20 use $principal │ │ │ 004a8e10: 636c 6f73 6520 6465 7363 6e61 6d65 1900 close descname.. │ │ │ -004a8e20: 1c49 3900 0020 2020 2020 7175 6974 2064 .I9.. quit d │ │ │ -004a8e30: 6174 656c 696e 6526 001c 493a 0000 2020 ateline&..I:.. │ │ │ +004a8e20: 1c46 3900 0020 2020 2020 7175 6974 2064 .F9.. quit d │ │ │ +004a8e30: 6174 656c 696e 6526 001c 463a 0000 2020 ateline&..F:.. │ │ │ 004a8e40: 2064 6973 706c 6179 747a 6465 7461 696c displaytzdetail │ │ │ 004a8e50: 7328 7a75 747a 682c 7a6f 6e65 292f 001c s(zutzh,zone)/.. │ │ │ -004a8e60: 4941 0000 2020 2020 7365 7420 7a75 743d IA.. set zut= │ │ │ +004a8e60: 4641 0000 2020 2020 7365 7420 7a75 743d FA.. set zut= │ │ │ 004a8e70: 2470 6965 6365 287a 7574 7a68 2c22 2022 $piece(zutzh," " │ │ │ -004a8e80: 2c31 2920 2020 3b20 245a 5554 3400 1c49 ,1) ; $ZUT4..I │ │ │ +004a8e80: 2c31 2920 2020 3b20 245a 5554 3400 1c46 ,1) ; $ZUT4..F │ │ │ 004a8e90: 4200 0020 2020 2073 6574 207a 683d 2470 B.. set zh=$p │ │ │ 004a8ea0: 6965 6365 287a 7574 7a68 2c22 2022 2c32 iece(zutzh," ",2 │ │ │ 004a8eb0: 2920 2020 203b 2024 5a48 4f52 4f4c 4f47 ) ; $ZHOROLOG │ │ │ -004a8ec0: 4500 1c49 4300 0020 2020 2073 6574 207a E..IC.. set z │ │ │ +004a8ec0: 4500 1c46 4300 0020 2020 2073 6574 207a E..FC.. set z │ │ │ 004a8ed0: 6866 703d 2470 6965 6365 287a 682c 222c hfp=$piece(zh,", │ │ │ 004a8ee0: 222c 3129 2020 2020 203b 2066 6972 7374 ",1) ; first │ │ │ 004a8ef0: 2070 6965 6365 206f 6620 245a 4820 6f66 piece of $ZH of │ │ │ -004a8f00: 207a 6f6e 6524 001c 4944 0000 2020 2020 zone$..ID.. │ │ │ +004a8f00: 207a 6f6e 6524 001c 4644 0000 2020 2020 zone$..FD.. │ │ │ 004a8f10: 7365 7420 7a68 7370 3d24 7069 6563 6528 set zhsp=$piece( │ │ │ -004a8f20: 7a68 2c22 2c22 2c32 2924 001c 4945 0000 zh,",",2)$..IE.. │ │ │ +004a8f20: 7a68 2c22 2c22 2c32 2924 001c 4645 0000 zh,",",2)$..FE.. │ │ │ 004a8f30: 2020 2020 7365 7420 7a68 7470 3d24 7069 set zhtp=$pi │ │ │ 004a8f40: 6563 6528 7a68 2c22 2c22 2c33 2925 001c ece(zh,",",3)%.. │ │ │ -004a8f50: 4946 0000 2020 2020 7365 7420 7a68 666f IF.. set zhfo │ │ │ +004a8f50: 4646 0000 2020 2020 7365 7420 7a68 666f FF.. set zhfo │ │ │ 004a8f60: 703d 2470 6965 6365 287a 682c 222c 222c p=$piece(zh,",", │ │ │ -004a8f70: 3429 4800 1c49 4700 0020 2020 2073 6574 4)H..IG.. set │ │ │ +004a8f70: 3429 4800 1c46 4700 0020 2020 2073 6574 4)H..FG.. set │ │ │ 004a8f80: 2074 7a3d 7a68 666f 702f 3336 3030 2c68 tz=zhfop/3600,h │ │ │ 004a8f90: 6f75 7273 3d24 7365 6c65 6374 2874 7a2a ours=$select(tz* │ │ │ 004a8fa0: 747a 3d31 3a22 2048 6f75 7220 222c 313a tz=1:" Hour ",1: │ │ │ 004a8fb0: 2220 486f 7572 7320 2229 0000 0000 0000 " Hours ")...... │ │ │ 004a8fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a8fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a8fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a8ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a9000: 0400 0000 ed07 0000 4930 0000 0000 0000 ........I0...... │ │ │ -004a9010: a500 0049 4845 4c50 00ff 7300 ff49 5356 ...IHELP..s..ISV │ │ │ +004a9010: a500 0046 4845 4c50 00ff 7300 ff49 5356 ...FHELP..s..ISV │ │ │ 004a9020: 00ff 7300 ff24 5a48 4f52 4f4c 4f47 00c0 ..s..$ZHOROLOG.. │ │ │ 004a9030: 4800 0020 2020 2077 7269 7465 2022 5469 H.. write "Ti │ │ │ 004a9040: 6d65 2069 6e20 222c 7a6f 6e65 2c22 2022 me in ",zone," " │ │ │ 004a9050: 2c24 7069 6563 6528 7a75 747a 682c 2220 ,$piece(zutzh," │ │ │ 004a9060: 222c 332c 3629 2c22 2024 5a55 543d 222c ",3,6)," $ZUT=", │ │ │ 004a9070: 7a75 742c 212c 2473 656c 6563 7428 747a zut,!,$select(tz │ │ │ 004a9080: 3c30 3a2d 747a 5f68 6f75 7273 5f22 4168 <0:-tz_hours_"Ah │ │ │ 004a9090: 6561 6420 6f66 222c 313a 747a 5f68 6f75 ead of",1:tz_hou │ │ │ 004a90a0: 7273 5f22 4265 6869 6e64 2229 2c22 2055 rs_"Behind")," U │ │ │ -004a90b0: 5443 222c 211e 001c 4949 0000 2020 2020 TC",!...II.. │ │ │ +004a90b0: 5443 222c 211e 001c 4649 0000 2020 2020 TC",!...FI.. │ │ │ 004a90c0: 7365 7420 7a68 7370 3d7a 6873 702b 7a68 set zhsp=zhsp+zh │ │ │ -004a90d0: 666f 7055 001c 494a 0000 2020 2020 6966 fopU..IJ.. if │ │ │ +004a90d0: 666f 7055 001c 464a 0000 2020 2020 6966 fopU..FJ.. if │ │ │ 004a90e0: 207a 6873 703e 3836 3430 3020 7365 7420 zhsp>86400 set │ │ │ 004a90f0: 7a68 6670 3d7a 6866 702b 312c 7a68 7370 zhfp=zhfp+1,zhsp │ │ │ 004a9100: 3d7a 6873 702d 3836 3430 3020 2020 2020 =zhsp-86400 │ │ │ 004a9110: 3b20 3836 3430 3020 7365 636f 6e64 7320 ; 86400 seconds │ │ │ -004a9120: 696e 2061 2064 6179 3a00 1c49 5100 0020 in a day:..IQ.. │ │ │ +004a9120: 696e 2061 2064 6179 3a00 1c46 5100 0020 in a day:..FQ.. │ │ │ 004a9130: 2020 2065 6c73 6520 2069 6620 7a68 7370 else if zhsp │ │ │ 004a9140: 3c31 2073 6574 207a 6866 703d 7a68 6670 <1 set zhfp=zhfp │ │ │ 004a9150: 2d31 2c7a 6873 703d 7a68 7370 2b38 3634 -1,zhsp=zhsp+864 │ │ │ -004a9160: 3030 4f00 1c49 5200 0020 2020 2077 7269 00O..IR.. wri │ │ │ +004a9160: 3030 4f00 1c46 5200 0020 2020 2077 7269 00O..FR.. wri │ │ │ 004a9170: 7465 2022 5469 6d65 2069 6e20 5554 4320 te "Time in UTC │ │ │ 004a9180: 222c 247a 6461 7465 287a 6866 705f 222c ",$zdate(zhfp_", │ │ │ 004a9190: 225f 7a68 7370 2c22 4d4f 4e20 4444 2c59 "_zhsp,"MON DD,Y │ │ │ 004a91a0: 5959 5920 3132 3a36 303a 5353 2041 4d22 YYY 12:60:SS AM" │ │ │ -004a91b0: 290f 001c 4953 0000 2020 2020 7175 6974 )...IS.. quit │ │ │ -004a91c0: 1700 1c49 5400 0020 2020 4754 4d3e 646f ...IT.. GTM>do │ │ │ -004a91d0: 205e 7a68 6f72 6f4d 001c 4955 0000 2020 ^zhoroM..IU.. │ │ │ +004a91b0: 290f 001c 4653 0000 2020 2020 7175 6974 )...FS.. quit │ │ │ +004a91c0: 1700 1c46 5400 0020 2020 4754 4d3e 646f ...FT.. GTM>do │ │ │ +004a91d0: 205e 7a68 6f72 6f4d 001c 4655 0000 2020 ^zhoroM..FU.. │ │ │ 004a91e0: 2054 696d 6520 696e 2045 7572 6f70 652f Time in Europe/ │ │ │ 004a91f0: 4c6f 6e64 6f6e 2041 5052 2031 302c 3230 London APR 10,20 │ │ │ 004a9200: 3135 2030 353a 3230 3a32 3920 504d 2024 15 05:20:29 PM $ │ │ │ 004a9210: 5a55 543d 3134 3238 3638 3238 3239 3231 ZUT=142868282921 │ │ │ -004a9220: 3337 3131 1d00 1c49 5600 0020 2020 3120 3711...IV.. 1 │ │ │ +004a9220: 3337 3131 1d00 1c46 5600 0020 2020 3120 3711...FV.. 1 │ │ │ 004a9230: 486f 7572 2041 6865 6164 206f 6620 5554 Hour Ahead of UT │ │ │ -004a9240: 432d 001c 4957 0000 2020 2054 696d 6520 C-..IW.. Time │ │ │ +004a9240: 432d 001c 4657 0000 2020 2054 696d 6520 C-..FW.. Time │ │ │ 004a9250: 696e 2055 5443 2041 5052 2031 302c 3230 in UTC APR 10,20 │ │ │ 004a9260: 3135 2030 343a 3230 3a32 3920 504d 0e00 15 04:20:29 PM.. │ │ │ -004a9270: 1c49 5800 0020 2020 4754 4d3e 0700 1c49 .IX.. GTM>...I │ │ │ -004a9280: 5900 0014 0013 4949 4355 5645 5200 0024 Y.....IICUVER..$ │ │ │ -004a9290: 5a49 4355 7665 7213 001a 49bf 1100 0020 ZICUver...I.... │ │ │ -004a92a0: 2020 245a 4943 5576 6572 0700 1b49 2100 $ZICUver...I!. │ │ │ -004a92b0: 004f 001b 4931 0000 2020 2024 5a49 4355 .O..I1.. $ZICU │ │ │ +004a9270: 1c46 5800 0020 2020 4754 4d3e 0700 1c46 .FX.. GTM>...F │ │ │ +004a9280: 5900 0014 0013 4649 4355 5645 5200 0024 Y.....FICUVER..$ │ │ │ +004a9290: 5a49 4355 7665 7213 001a 46bf 1100 0020 ZICUver...F.... │ │ │ +004a92a0: 2020 245a 4943 5576 6572 0700 1b46 2100 $ZICUver...F!. │ │ │ +004a92b0: 004f 001b 4631 0000 2020 2024 5a49 4355 .O..F1.. $ZICU │ │ │ 004a92c0: 5645 5220 7072 6f76 6964 6573 2074 6865 VER provides the │ │ │ 004a92d0: 2063 7572 7265 6e74 2049 6e74 6572 6e61 current Interna │ │ │ 004a92e0: 7469 6f6e 616c 2043 6861 7261 6374 6572 tional Character │ │ │ 004a92f0: 2055 7469 6c69 7469 6573 2028 4943 5529 Utilities (ICU) │ │ │ -004a9300: 3d00 1b49 4100 0020 2020 7665 7273 696f =..IA.. versio │ │ │ +004a9300: 3d00 1b46 4100 0020 2020 7665 7273 696f =..FA.. versio │ │ │ 004a9310: 6e20 6f72 2061 6e20 656d 7074 7920 7374 n or an empty st │ │ │ 004a9320: 7269 6e67 2069 6620 4943 5520 6973 206e ring if ICU is n │ │ │ 004a9330: 6f74 2061 7661 696c 6162 6c65 2e07 001b ot available.... │ │ │ -004a9340: 4951 0000 1200 1b49 6100 0020 2020 2a2a IQ.....Ia.. ** │ │ │ -004a9350: 4e6f 7465 2a2a 0700 1b49 7100 0037 001b Note**...Iq..7.. │ │ │ -004a9360: 4981 0000 2020 2054 6865 2076 6572 7369 I... The versi │ │ │ +004a9340: 4651 0000 1200 1b46 6100 0020 2020 2a2a FQ.....Fa.. ** │ │ │ +004a9350: 4e6f 7465 2a2a 0700 1b46 7100 0037 001b Note**...Fq..7.. │ │ │ +004a9360: 4681 0000 2020 2054 6865 2076 6572 7369 F... The versi │ │ │ 004a9370: 6f6e 2069 7320 626c 616e 6b2f 656d 7074 on is blank/empt │ │ │ 004a9380: 7920 6966 2024 5a43 4853 4554 2069 7320 y if $ZCHSET is │ │ │ -004a9390: 224d 222e 0700 1b49 9100 001d 0014 494e "M"....I......IN │ │ │ +004a9390: 224d 222e 0700 1b46 9100 001d 0014 464e "M"....F......FN │ │ │ 004a93a0: 494e 5445 5252 5550 5400 0024 5a49 4e49 INTERRUPT..$ZINI │ │ │ -004a93b0: 6e74 6572 7275 7074 1800 1f49 bf11 0000 nterrupt...I.... │ │ │ +004a93b0: 6e74 6572 7275 7074 1800 1f46 bf11 0000 nterrupt...F.... │ │ │ 004a93c0: 2020 2024 5a49 4e49 6e74 6572 7275 7074 $ZINInterrupt │ │ │ -004a93d0: 0700 2049 2100 0050 0020 4931 0000 2020 .. I!..P. I1.. │ │ │ +004a93d0: 0700 2046 2100 0050 0020 4631 0000 2020 .. F!..P. F1.. │ │ │ 004a93e0: 2024 5a49 4e49 5b4e 5445 5252 5550 545d $ZINI[NTERRUPT] │ │ │ 004a93f0: 2065 7661 6c75 6174 6573 2074 6f20 3120 evaluates to 1 │ │ │ 004a9400: 2854 5255 4529 2077 6865 6e20 6120 7072 (TRUE) when a pr │ │ │ 004a9410: 6f63 6573 7320 6973 2065 7865 6375 7469 ocess is executi │ │ │ -004a9420: 6e67 2063 6f64 6548 0020 4941 0000 2020 ng codeH. IA.. │ │ │ +004a9420: 6e67 2063 6f64 6548 0020 4641 0000 2020 ng codeH. FA.. │ │ │ 004a9430: 2069 6e69 7469 6174 6564 2062 7920 7468 initiated by th │ │ │ 004a9440: 6520 696e 7465 7272 7570 7420 6d65 6368 e interrupt mech │ │ │ 004a9450: 616e 6973 6d2c 2061 6e64 206f 7468 6572 anism, and other │ │ │ 004a9460: 7769 7365 2030 2028 4641 4c53 4529 2e07 wise 0 (FALSE).. │ │ │ -004a9470: 0020 4951 0000 4f00 2049 6100 0020 2020 . IQ..O. Ia.. │ │ │ +004a9470: 0020 4651 0000 4f00 2046 6100 0020 2020 . FQ..O. Fa.. │ │ │ 004a9480: 4754 2e4d 2064 6f65 7320 6e6f 7420 7065 GT.M does not pe │ │ │ 004a9490: 726d 6974 2074 6865 2053 4554 206f 7220 rmit the SET or │ │ │ 004a94a0: 4e45 5720 636f 6d6d 616e 6473 2074 6f20 NEW commands to │ │ │ 004a94b0: 6d6f 6469 6679 2024 5a49 4e49 4e54 4552 modify $ZININTER │ │ │ -004a94c0: 5255 5054 2e07 0020 4971 0000 1800 1549 RUPT... Iq.....I │ │ │ +004a94c0: 5255 5054 2e07 0020 4671 0000 1800 1546 RUPT... Fq.....F │ │ │ 004a94d0: 5445 5252 5550 5400 0024 5a49 4e54 6572 TERRUPT..$ZINTer │ │ │ -004a94e0: 7275 7074 1600 1d49 bf11 0000 2020 2024 rupt...I.... $ │ │ │ -004a94f0: 5a49 4e54 6572 7275 7074 0700 1e49 2100 ZINTerrupt...I!. │ │ │ -004a9500: 004b 001e 4931 0000 2020 2024 5a49 4e54 .K..I1.. $ZINT │ │ │ +004a94e0: 7275 7074 1600 1d46 bf11 0000 2020 2024 rupt...F.... $ │ │ │ +004a94f0: 5a49 4e54 6572 7275 7074 0700 1e46 2100 ZINTerrupt...F!. │ │ │ +004a9500: 004b 001e 4631 0000 2020 2024 5a49 4e54 .K..F1.. $ZINT │ │ │ 004a9510: 5b45 5252 5550 545d 2073 7065 6369 6669 [ERRUPT] specifi │ │ │ 004a9520: 6573 2074 6865 2063 6f64 6520 7468 6174 es the code that │ │ │ 004a9530: 2047 542e 4d20 5845 4355 5445 7320 6174 GT.M XECUTEs at │ │ │ -004a9540: 2074 6865 2074 696d 6520 6f66 5000 1e49 the time ofP..I │ │ │ +004a9540: 2074 6865 2074 696d 6520 6f66 5000 1e46 the time ofP..F │ │ │ 004a9550: 4100 0020 2020 7072 6f63 6573 7369 6e67 A.. processing │ │ │ 004a9560: 2061 6e20 696e 7465 7272 7570 7420 2866 an interrupt (f │ │ │ 004a9570: 6f72 2065 7861 6d70 6c65 2c20 7468 726f or example, thro │ │ │ 004a9580: 7567 6820 6120 4d55 5049 5020 494e 5452 ugh a MUPIP INTR │ │ │ -004a9590: 5054 292e 2057 6869 6c65 2061 5000 1e49 PT). While aP..I │ │ │ +004a9590: 5054 292e 2057 6869 6c65 2061 5000 1e46 PT). While aP..F │ │ │ 004a95a0: 5100 0020 2020 245a 494e 5445 5252 5550 Q.. $ZINTERRUP │ │ │ 004a95b0: 5420 6163 7469 6f6e 2069 7320 696e 2070 T action is in p │ │ │ 004a95c0: 726f 6365 7373 2c20 4754 2e4d 2064 6566 rocess, GT.M def │ │ │ 004a95d0: 6572 7320 616e 7920 6164 6469 7469 6f6e ers any addition │ │ │ -004a95e0: 616c 2069 6e74 6572 7275 7074 4f00 1e49 al interruptO..I │ │ │ +004a95e0: 616c 2069 6e74 6572 7275 7074 4f00 1e46 al interruptO..F │ │ │ 004a95f0: 6100 0020 2020 7369 676e 616c 732e 2041 a.. signals. A │ │ │ 004a9600: 7420 7468 6520 7469 6d65 206f 6620 696e t the time of in │ │ │ 004a9610: 766f 6b69 6e67 2061 6e20 696e 7465 7272 voking an interr │ │ │ 004a9620: 7570 7420 6861 6e64 6c65 722c 2047 542e upt handler, GT. │ │ │ -004a9630: 4d20 7361 7665 7320 7468 654c 001e 4971 M saves theL..Iq │ │ │ +004a9630: 4d20 7361 7665 7320 7468 654c 001e 4671 M saves theL..Fq │ │ │ 004a9640: 0000 2020 2063 7572 7265 6e74 2076 616c .. current val │ │ │ 004a9650: 7565 7320 6f66 2024 4543 4f44 4520 616e ues of $ECODE an │ │ │ 004a9660: 6420 2452 4546 4552 454e 4345 2061 6e64 d $REFERENCE and │ │ │ 004a9670: 2072 6573 746f 7265 7320 7468 656d 2077 restores them w │ │ │ -004a9680: 6865 6e20 7468 6550 001e 4981 0000 2020 hen theP..I... │ │ │ +004a9680: 6865 6e20 7468 6550 001e 4681 0000 2020 hen theP..F... │ │ │ 004a9690: 2069 6e74 6572 7275 7074 2068 616e 646c interrupt handl │ │ │ 004a96a0: 6572 2072 6574 7572 6e73 2e20 4754 2e4d er returns. GT.M │ │ │ 004a96b0: 206e 6569 7468 6572 2073 6176 6573 206e neither saves n │ │ │ 004a96c0: 6f72 2072 6573 746f 7265 7320 7468 6520 or restores the │ │ │ -004a96d0: 6375 7272 656e 7417 001e 4991 0000 2020 current...I... │ │ │ +004a96d0: 6375 7272 656e 7417 001e 4691 0000 2020 current...F... │ │ │ 004a96e0: 2064 6576 6963 6520 2824 494f 292e 0800 device ($IO)... │ │ │ -004a96f0: 1d49 c011 0000 4a00 1e49 1200 0020 2020 .I....J..I... │ │ │ +004a96f0: 1d46 c011 0000 4a00 1e46 1200 0020 2020 .F....J..F... │ │ │ 004a9700: 4754 2e4d 2070 6572 6d69 7473 2074 6865 GT.M permits the │ │ │ 004a9710: 2053 4554 2063 6f6d 6d61 6e64 2074 6f20 SET command to │ │ │ 004a9720: 6d6f 6469 6679 2074 6865 2076 616c 7565 modify the value │ │ │ 004a9730: 206f 6620 245a 494e 5445 5252 5550 542e of $ZINTERRUPT. │ │ │ -004a9740: 0700 1e49 1300 0054 001e 4914 0000 2020 ...I...T..I... │ │ │ +004a9740: 0700 1e46 1300 0054 001e 4614 0000 2020 ...F...T..F... │ │ │ 004a9750: 2049 6620 616e 2069 6e74 6572 7275 7074 If an interrupt │ │ │ 004a9760: 2068 616e 646c 6572 2063 6861 6e67 6573 handler changes │ │ │ 004a9770: 2074 6865 2063 7572 7265 6e74 2049 4f20 the current IO │ │ │ 004a9780: 6465 7669 6365 2028 7669 6120 5553 4529 device (via USE) │ │ │ -004a9790: 2c20 6974 2069 7320 7468 6552 001e 4915 , it is theR..I. │ │ │ +004a9790: 2c20 6974 2069 7320 7468 6552 001e 4615 , it is theR..F. │ │ │ 004a97a0: 0000 2020 2072 6573 706f 6e73 6962 696c .. responsibil │ │ │ 004a97b0: 6974 7920 6f66 2074 6865 2069 6e74 6572 ity of the inter │ │ │ 004a97c0: 7275 7074 2068 616e 646c 6572 2074 6f20 rupt handler to │ │ │ 004a97d0: 7265 7374 6f72 6520 7468 6520 6375 7272 restore the curr │ │ │ 004a97e0: 656e 7420 494f 2064 6576 6963 6500 0000 ent IO device... │ │ │ 004a97f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a9800: 0400 0000 c507 0000 6e30 0000 0000 0000 ........n0...... │ │ │ -004a9810: 6e00 0049 4845 4c50 00ff 7300 ff49 5356 n..IHELP..s..ISV │ │ │ +004a9810: 6e00 0046 4845 4c50 00ff 7300 ff49 5356 n..FHELP..s..ISV │ │ │ 004a9820: 00ff 7300 ff24 5a49 4e54 4552 5255 5054 ..s..$ZINTERRUPT │ │ │ 004a9830: 00c0 1600 0020 2020 6265 666f 7265 2072 ..... before r │ │ │ 004a9840: 6574 7572 6e69 6e67 2e20 5468 6572 6520 eturning. There │ │ │ 004a9850: 6172 6520 7375 6666 6963 6965 6e74 206c are sufficient l │ │ │ 004a9860: 6567 6974 696d 6174 6520 706f 7373 6962 egitimate possib │ │ │ 004a9870: 696c 6974 6965 7320 7768 7920 616e 5400 ilities why anT. │ │ │ -004a9880: 1e49 1700 0020 2020 696e 7465 7272 7570 .I... interrup │ │ │ +004a9880: 1e46 1700 0020 2020 696e 7465 7272 7570 .F... interrup │ │ │ 004a9890: 7420 726f 7574 696e 6520 776f 756c 6420 t routine would │ │ │ 004a98a0: 7761 6e74 2074 6f20 6368 616e 6765 2074 want to change t │ │ │ 004a98b0: 6865 2063 7572 7265 6e74 2049 4f20 6465 he current IO de │ │ │ 004a98c0: 7669 6365 2028 666f 7220 6578 616d 706c vice (for exampl │ │ │ -004a98d0: 653b 5200 1e49 1800 0020 2020 6461 696c e;R..I... dail │ │ │ +004a98d0: 653b 5200 1e46 1800 0020 2020 6461 696c e;R..F... dail │ │ │ 004a98e0: 7920 6c6f 6720 7377 6974 6368 696e 6729 y log switching) │ │ │ 004a98f0: 2c20 7468 6174 2074 6869 7320 7061 7274 , that this part │ │ │ 004a9900: 206f 6620 7468 6520 7072 6f63 6573 7320 of the process │ │ │ 004a9910: 636f 6e74 6578 7420 6973 206e 6f74 2073 context is not s │ │ │ -004a9920: 6176 6564 2500 1e49 1900 0020 2020 616e aved%..I... an │ │ │ +004a9920: 6176 6564 2500 1e46 1900 0020 2020 616e aved%..F... an │ │ │ 004a9930: 6420 7265 7374 6f72 6564 2061 7574 6f6d d restored autom │ │ │ -004a9940: 6174 6963 616c 6c79 2e07 001e 491a 0000 atically....I... │ │ │ -004a9950: 4e00 1e49 2100 0020 2020 5468 6520 696e N..I!.. The in │ │ │ +004a9940: 6174 6963 616c 6c79 2e07 001e 461a 0000 atically....F... │ │ │ +004a9950: 4e00 1e46 2100 0020 2020 5468 6520 696e N..F!.. The in │ │ │ 004a9960: 6974 6961 6c20 7661 6c75 6520 666f 7220 itial value for │ │ │ 004a9970: 245a 494e 5445 5252 5550 5420 6973 2074 $ZINTERRUPT is t │ │ │ 004a9980: 616b 656e 2066 726f 6d20 7468 6520 554e aken from the UN │ │ │ 004a9990: 4958 2065 6e76 6972 6f6e 6d65 6e74 5200 IX environmentR. │ │ │ -004a99a0: 1e49 2200 0020 2020 7661 7269 6162 6c65 .I".. variable │ │ │ +004a99a0: 1e46 2200 0020 2020 7661 7269 6162 6c65 .F".. variable │ │ │ 004a99b0: 2067 746d 5f7a 696e 7465 7272 7570 7420 gtm_zinterrupt │ │ │ 004a99c0: 6966 2069 7420 6973 2073 7065 6369 6669 if it is specifi │ │ │ 004a99d0: 6564 2c20 6f74 6865 7277 6973 6520 6974 ed, otherwise it │ │ │ 004a99e0: 2064 6566 6175 6c74 7320 746f 2074 6865 defaults to the │ │ │ -004a99f0: 1b00 1e49 2300 0020 2020 666f 6c6c 6f77 ...I#.. follow │ │ │ -004a9a00: 696e 6720 7374 7269 6e67 3a07 001e 4924 ing string:...I$ │ │ │ -004a9a10: 0000 1800 1e49 2500 0020 2020 4946 2024 .....I%.. IF $ │ │ │ -004a9a20: 5a4a 4f42 4558 414d 2829 0700 1e49 2600 ZJOBEXAM()...I&. │ │ │ -004a9a30: 0053 001e 4927 0000 2020 2054 6865 2049 .S..I'.. The I │ │ │ +004a99f0: 1b00 1e46 2300 0020 2020 666f 6c6c 6f77 ...F#.. follow │ │ │ +004a9a00: 696e 6720 7374 7269 6e67 3a07 001e 4624 ing string:...F$ │ │ │ +004a9a10: 0000 1800 1e46 2500 0020 2020 4946 2024 .....F%.. IF $ │ │ │ +004a9a20: 5a4a 4f42 4558 414d 2829 0700 1e46 2600 ZJOBEXAM()...F&. │ │ │ +004a9a30: 0053 001e 4627 0000 2020 2054 6865 2049 .S..F'.. The I │ │ │ 004a9a40: 4620 7374 6174 656d 656e 7420 6578 6563 F statement exec │ │ │ 004a9a50: 7574 6573 2074 6865 2024 5a4a 4f42 4558 utes the $ZJOBEX │ │ │ 004a9a60: 414d 2066 756e 6374 696f 6e20 6275 7420 AM function but │ │ │ 004a9a70: 6566 6665 6374 6976 656c 7920 6469 7363 effectively disc │ │ │ -004a9a80: 6172 6473 1b00 1e49 2800 0020 2020 7468 ards...I(.. th │ │ │ +004a9a80: 6172 6473 1b00 1e46 2800 0020 2020 7468 ards...F(.. th │ │ │ 004a9a90: 6520 7265 7475 726e 2076 616c 7565 2e07 e return value.. │ │ │ -004a9aa0: 001e 4929 0000 1200 1e49 2a00 0020 2020 ..I).....I*.. │ │ │ -004a9ab0: 2a2a 4e6f 7465 2a2a 0700 1e49 3100 0051 **Note**...I1..Q │ │ │ -004a9ac0: 001e 4932 0000 2020 2049 6620 7468 6520 ..I2.. If the │ │ │ +004a9aa0: 001e 4629 0000 1200 1e46 2a00 0020 2020 ..F).....F*.. │ │ │ +004a9ab0: 2a2a 4e6f 7465 2a2a 0700 1e46 3100 0051 **Note**...F1..Q │ │ │ +004a9ac0: 001e 4632 0000 2020 2049 6620 7468 6520 ..F2.. If the │ │ │ 004a9ad0: 6465 6661 756c 7420 7661 6c75 6520 666f default value fo │ │ │ 004a9ae0: 7220 245a 494e 5445 5252 5550 5420 6973 r $ZINTERRUPT is │ │ │ 004a9af0: 206d 6f64 6966 6965 642c 206e 6f20 245a modified, no $Z │ │ │ 004a9b00: 4a4f 4245 5841 4d28 2920 6f63 6375 7273 JOBEXAM() occurs │ │ │ -004a9b10: 5400 1e49 3300 0020 2020 756e 6c65 7373 T..I3.. unless │ │ │ +004a9b10: 5400 1e46 3300 0020 2020 756e 6c65 7373 T..F3.. unless │ │ │ 004a9b20: 2074 6865 2072 6570 6c61 6365 6d65 6e74 the replacement │ │ │ 004a9b30: 2076 616c 7565 2064 6972 6563 746c 7920 value directly │ │ │ 004a9b40: 6f72 2069 6e64 6972 6563 746c 7920 696e or indirectly in │ │ │ 004a9b50: 766f 6b65 7320 7468 6174 2066 756e 6374 vokes that funct │ │ │ -004a9b60: 696f 6e2e 5000 1e49 3400 0020 2020 496e ion.P..I4.. In │ │ │ +004a9b60: 696f 6e2e 5000 1e46 3400 0020 2020 496e ion.P..F4.. In │ │ │ 004a9b70: 206f 7468 6572 2077 6f72 6473 2c20 7768 other words, wh │ │ │ 004a9b80: 696c 6520 245a 4a4f 4245 5841 4d28 2920 ile $ZJOBEXAM() │ │ │ 004a9b90: 6973 2070 6172 7420 6f66 2074 6865 2069 is part of the i │ │ │ 004a9ba0: 6e74 6572 7275 7074 2068 616e 646c 696e nterrupt handlin │ │ │ -004a9bb0: 6720 6279 4800 1e49 3500 0020 2020 6465 g byH..I5.. de │ │ │ +004a9bb0: 6720 6279 4800 1e46 3500 0020 2020 6465 g byH..F5.. de │ │ │ 004a9bc0: 6661 756c 742c 2069 7420 6973 206e 6f74 fault, it is not │ │ │ 004a9bd0: 2061 6e20 696d 706c 6963 6974 2070 6172 an implicit par │ │ │ 004a9be0: 7420 6f66 2074 6865 2069 6e74 6572 7275 t of the interru │ │ │ -004a9bf0: 7074 2068 616e 646c 696e 672e 0700 1e49 pt handling....I │ │ │ -004a9c00: 3600 0053 001e 4937 0000 2020 2054 6865 6..S..I7.. The │ │ │ +004a9bf0: 7074 2068 616e 646c 696e 672e 0700 1e46 pt handling....F │ │ │ +004a9c00: 3600 0053 001e 4637 0000 2020 2054 6865 6..S..F7.. The │ │ │ 004a9c10: 2069 6e74 6572 7275 7074 2068 616e 646c interrupt handl │ │ │ 004a9c20: 6572 2069 7320 6578 6563 7574 6564 2062 er is executed b │ │ │ 004a9c30: 7920 4754 2e4d 2077 6865 6e20 6f6e 2061 y GT.M when on a │ │ │ 004a9c40: 2073 7461 7465 6d65 6e74 2062 6f75 6e64 statement bound │ │ │ -004a9c50: 6172 7920 6f72 5200 1e49 3800 0020 2020 ary orR..I8.. │ │ │ +004a9c50: 6172 7920 6f72 5200 1e46 3800 0020 2020 ary orR..F8.. │ │ │ 004a9c60: 6f6e 2061 6e20 6170 7072 6f70 7269 6174 on an appropriat │ │ │ 004a9c70: 6520 626f 756e 6461 7279 2069 6e20 6120 e boundary in a │ │ │ 004a9c80: 706f 7465 6e74 6961 6c6c 7920 6c6f 6e67 potentially long │ │ │ 004a9c90: 2072 756e 6e69 6e67 2043 4f4d 4d41 4e44 running COMMAND │ │ │ -004a9ca0: 2028 696e 2074 6865 5100 1e49 3900 0020 (in theQ..I9.. │ │ │ +004a9ca0: 2028 696e 2074 6865 5100 1e46 3900 0020 (in theQ..F9.. │ │ │ 004a9cb0: 2020 7361 6d65 2070 6c61 6365 2061 7320 same place as │ │ │ 004a9cc0: 4754 2e4d 2072 6563 6f67 6e69 7a65 7320 GT.M recognizes │ │ │ 004a9cd0: 3c43 5452 4c2d 433e 292e 2049 6620 6120 ). If a │ │ │ 004a9ce0: 4754 2e4d 2070 726f 6365 7373 2069 7320 GT.M process is │ │ │ -004a9cf0: 696e 2061 206c 6f6e 6753 001e 493a 0000 in a longS..I:.. │ │ │ +004a9cf0: 696e 2061 206c 6f6e 6753 001e 463a 0000 in a longS..F:.. │ │ │ 004a9d00: 2020 2072 756e 6e69 6e67 2065 7874 6572 running exter │ │ │ 004a9d10: 6e61 6c20 6361 6c6c 2028 666f 7220 6578 nal call (for ex │ │ │ 004a9d20: 616d 706c 653b 2077 6169 7469 6e67 2069 ample; waiting i │ │ │ 004a9d30: 6e20 6120 6d65 7373 6167 6520 7175 6575 n a message queu │ │ │ -004a9d40: 6529 2047 542e 4d20 646f 6573 5300 1e49 e) GT.M doesS..I │ │ │ +004a9d40: 6529 2047 542e 4d20 646f 6573 5300 1e46 e) GT.M doesS..F │ │ │ 004a9d50: 4100 0020 2020 6e6f 7420 6861 7665 2073 A.. not have s │ │ │ 004a9d60: 7566 6669 6369 656e 7420 636f 6e74 726f ufficient contro │ │ │ 004a9d70: 6c20 6f66 2074 6865 2070 726f 6365 7373 l of the process │ │ │ 004a9d80: 2073 7461 7465 2074 6f20 696d 6d65 6469 state to immedi │ │ │ 004a9d90: 6174 656c 7920 6472 6976 6520 7468 6551 ately drive theQ │ │ │ -004a9da0: 001e 4942 0000 2020 2069 6e74 6572 7275 ..IB.. interru │ │ │ +004a9da0: 001e 4642 0000 2020 2069 6e74 6572 7275 ..FB.. interru │ │ │ 004a9db0: 7074 2068 616e 646c 6572 2e20 4754 2e4d pt handler. GT.M │ │ │ 004a9dc0: 2072 6563 6f67 6e69 7a65 7320 7468 6520 recognizes the │ │ │ 004a9dd0: 696e 7465 7272 7570 7420 7265 7175 6573 interrupt reques │ │ │ 004a9de0: 7420 616e 6420 6472 6976 6573 2074 6865 t and drives the │ │ │ -004a9df0: 5400 1e49 4300 0020 2020 6861 6e64 6c65 T..IC.. handle │ │ │ +004a9df0: 5400 1e46 4300 0020 2020 6861 6e64 6c65 T..FC.. handle │ │ │ 004a9e00: 7220 6166 7465 7220 7468 6520 6578 7465 r after the exte │ │ │ 004a9e10: 726e 616c 2063 616c 6c20 7265 7475 726e rnal call return │ │ │ 004a9e20: 7320 746f 2047 542e 4d20 616e 6420 7468 s to GT.M and th │ │ │ 004a9e30: 6520 7072 6f63 6573 7320 7265 6163 6865 e process reache │ │ │ -004a9e40: 7320 616e 2900 1e49 4400 0020 2020 6170 s an)..ID.. ap │ │ │ +004a9e40: 7320 616e 2900 1e46 4400 0020 2020 6170 s an)..FD.. ap │ │ │ 004a9e50: 7072 6f70 7269 6174 6520 6578 6563 7574 propriate execut │ │ │ 004a9e60: 696f 6e20 626f 756e 6461 7279 2e07 001e ion boundary.... │ │ │ -004a9e70: 4945 0000 1200 1e49 4600 0020 2020 2a2a IE.....IF.. ** │ │ │ -004a9e80: 4e6f 7465 2a2a 0700 1e49 4700 0054 001e Note**...IG..T.. │ │ │ -004a9e90: 4948 0000 2020 2054 6865 2069 6e74 6572 IH.. The inter │ │ │ +004a9e70: 4645 0000 1200 1e46 4600 0020 2020 2a2a FE.....FF.. ** │ │ │ +004a9e80: 4e6f 7465 2a2a 0700 1e46 4700 0054 001e Note**...FG..T.. │ │ │ +004a9e90: 4648 0000 2020 2054 6865 2069 6e74 6572 FH.. The inter │ │ │ 004a9ea0: 7275 7074 2068 616e 646c 6572 2064 6f65 rupt handler doe │ │ │ 004a9eb0: 7320 6e6f 7420 6f70 6572 6174 6520 226f s not operate "o │ │ │ 004a9ec0: 7574 7369 6465 2220 7468 6520 6375 7272 utside" the curr │ │ │ 004a9ed0: 656e 7420 4d20 656e 7669 726f 6e6d 656e ent M environmen │ │ │ -004a9ee0: 743b 001e 4949 0000 2020 2062 7574 2072 t;..II.. but r │ │ │ +004a9ee0: 743b 001e 4649 0000 2020 2062 7574 2072 t;..FI.. but r │ │ │ 004a9ef0: 6174 6865 7220 7769 7468 696e 2074 6865 ather within the │ │ │ 004a9f00: 2065 6e76 6972 6f6e 6d65 6e74 206f 6620 environment of │ │ │ -004a9f10: 7468 6520 7072 6f63 6573 732e 0700 1e49 the process....I │ │ │ -004a9f20: 4a00 0053 001e 4951 0000 2020 2049 7420 J..S..IQ.. It │ │ │ +004a9f10: 7468 6520 7072 6f63 6573 732e 0700 1e46 the process....F │ │ │ +004a9f20: 4a00 0053 001e 4651 0000 2020 2049 7420 J..S..FQ.. It │ │ │ 004a9f30: 6973 2070 6f73 7369 626c 6520 666f 7220 is possible for │ │ │ 004a9f40: 7468 6520 696e 7465 7272 7570 7420 6861 the interrupt ha │ │ │ 004a9f50: 6e64 6c65 7220 746f 2062 6520 6578 6563 ndler to be exec │ │ │ 004a9f60: 7574 6564 2077 6869 6c65 2074 6865 2070 uted while the p │ │ │ -004a9f70: 726f 6365 7373 4f00 1e49 5200 0020 2020 rocessO..IR.. │ │ │ +004a9f70: 726f 6365 7373 4f00 1e46 5200 0020 2020 rocessO..FR.. │ │ │ 004a9f80: 6578 6563 7574 696e 6720 6120 5450 2074 executing a TP t │ │ │ 004a9f90: 7261 6e73 6163 7469 6f6e 2068 6f6c 6473 ransaction holds │ │ │ 004a9fa0: 2074 6865 2063 7269 7469 6361 6c20 7365 the critical se │ │ │ 004a9fb0: 6374 696f 6e20 666f 7220 6f6e 6520 6f72 ction for one or │ │ │ 004a9fc0: 206d 6f72 6500 0000 0000 0000 0000 0000 more........... │ │ │ 004a9fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a9fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a9ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004aa000: 0400 0000 fe07 0000 8c30 0000 0000 0000 .........0...... │ │ │ -004aa010: 6f00 0049 4845 4c50 00ff 7300 ff49 5356 o..IHELP..s..ISV │ │ │ +004aa010: 6f00 0046 4845 4c50 00ff 7300 ff49 5356 o..FHELP..s..ISV │ │ │ 004aa020: 00ff 7300 ff24 5a49 4e54 4552 5255 5054 ..s..$ZINTERRUPT │ │ │ 004aa030: 00c0 5300 0020 2020 7265 6769 6f6e 732e ..S.. regions. │ │ │ 004aa040: 2055 7365 206f 6620 7468 6973 2066 6561 Use of this fea │ │ │ 004aa050: 7475 7265 206d 6179 2063 7265 6174 6520 ture may create │ │ │ 004aa060: 7465 6d70 6f72 6172 7920 6861 6e67 7320 temporary hangs │ │ │ 004aa070: 6f72 2070 6175 7365 7320 7768 696c 6552 or pauses whileR │ │ │ -004aa080: 001e 4954 0000 2020 2074 6865 2069 6e74 ..IT.. the int │ │ │ +004aa080: 001e 4654 0000 2020 2074 6865 2069 6e74 ..FT.. the int │ │ │ 004aa090: 6572 7275 7074 2068 616e 646c 6572 2065 errupt handler e │ │ │ 004aa0a0: 7865 6375 7465 732e 2046 6f72 2074 6865 xecutes. For the │ │ │ 004aa0b0: 2064 6566 6175 6c74 2063 6173 6520 7768 default case wh │ │ │ 004aa0c0: 6572 6520 7468 6520 696e 7465 7272 7570 ere the interrup │ │ │ -004aa0d0: 7452 001e 4955 0000 2020 2068 616e 646c tR..IU.. handl │ │ │ +004aa0d0: 7452 001e 4655 0000 2020 2068 616e 646c tR..FU.. handl │ │ │ 004aa0e0: 6572 2075 7365 7320 245a 4a4f 4245 5841 er uses $ZJOBEXA │ │ │ 004aa0f0: 4d28 2920 746f 2063 7265 6174 6520 6120 M() to create a │ │ │ 004aa100: 6475 6d70 2c20 7468 6520 7061 7573 6520 dump, the pause │ │ │ 004aa110: 6475 7261 7469 6f6e 2064 6570 656e 6473 duration depends │ │ │ -004aa120: 206f 6e52 001e 4956 0000 2020 2074 6865 onR..IV.. the │ │ │ +004aa120: 206f 6e52 001e 4656 0000 2020 2074 6865 onR..FV.. the │ │ │ 004aa130: 206e 756d 6265 7220 6f66 206c 6f63 616c number of local │ │ │ 004aa140: 2076 6172 6961 626c 6573 2069 6e20 7468 variables in th │ │ │ 004aa150: 6520 7072 6f63 6573 7320 6174 2074 6865 e process at the │ │ │ 004aa160: 2074 696d 6520 6f66 2074 6865 2064 756d time of the dum │ │ │ -004aa170: 7020 616e 6452 001e 4957 0000 2020 206f p andR..IW.. o │ │ │ +004aa170: 7020 616e 6452 001e 4657 0000 2020 206f p andR..FW.. o │ │ │ 004aa180: 6e20 7468 6520 7370 6565 6420 6f66 2074 n the speed of t │ │ │ 004aa190: 6865 2073 6563 6f6e 6461 7279 2073 746f he secondary sto │ │ │ 004aa1a0: 7261 6765 2064 6576 6963 652e 2053 7563 rage device. Suc │ │ │ 004aa1b0: 6820 6120 6475 6d70 2069 7320 736c 6f77 h a dump is slow │ │ │ -004aa1c0: 6572 206f 6e20 6154 001e 4958 0000 2020 er on aT..IX.. │ │ │ +004aa1c0: 6572 206f 6e20 6154 001e 4658 0000 2020 er on aT..FX.. │ │ │ 004aa1d0: 206e 6574 776f 726b 2d6d 6f75 6e74 6564 network-mounted │ │ │ 004aa1e0: 2073 6563 6f6e 6461 7279 2073 746f 7261 secondary stora │ │ │ 004aa1f0: 6765 2064 6576 6963 6520 7468 616e 206f ge device than o │ │ │ 004aa200: 6e20 6120 7374 6f72 6167 6520 6465 7669 n a storage devi │ │ │ -004aa210: 6365 2064 6972 6563 746c 7954 001e 4959 ce directlyT..IY │ │ │ +004aa210: 6365 2064 6972 6563 746c 7954 001e 4659 ce directlyT..FY │ │ │ 004aa220: 0000 2020 2063 6f6e 6e65 6374 6564 2074 .. connected t │ │ │ 004aa230: 6f20 7468 6520 6c6f 6361 6c20 7379 7374 o the local syst │ │ │ 004aa240: 656d 2e20 4465 7369 676e 2069 6e74 6572 em. Design inter │ │ │ 004aa250: 7275 7074 2064 7269 7665 6e20 636f 6465 rupt driven code │ │ │ 004aa260: 2074 6f20 6163 636f 756e 7420 666f 7215 to account for. │ │ │ -004aa270: 001e 495a 0000 2020 2074 6869 7320 6973 ..IZ.. this is │ │ │ -004aa280: 7375 652e 0700 1e49 6100 0050 001e 4962 sue....Ia..P..Ib │ │ │ +004aa270: 001e 465a 0000 2020 2074 6869 7320 6973 ..FZ.. this is │ │ │ +004aa280: 7375 652e 0700 1e46 6100 0050 001e 4662 sue....Fa..P..Fb │ │ │ 004aa290: 0000 2020 2057 6865 6e20 4754 2e4d 2075 .. When GT.M u │ │ │ 004aa2a0: 7365 7320 616e 2069 6e74 6572 7275 7074 ses an interrupt │ │ │ 004aa2b0: 2068 616e 646c 6572 2c20 6974 2073 6176 handler, it sav │ │ │ 004aa2c0: 6573 2061 6e64 2072 6573 746f 7265 7320 es and restores │ │ │ -004aa2d0: 7468 6520 6375 7272 656e 7454 001e 4963 the currentT..Ic │ │ │ +004aa2d0: 7468 6520 6375 7272 656e 7454 001e 4663 the currentT..Fc │ │ │ 004aa2e0: 0000 2020 2076 616c 7565 206f 6620 2452 .. value of $R │ │ │ 004aa2f0: 4546 4552 454e 4345 2e20 486f 7765 7665 EFERENCE. Howeve │ │ │ 004aa300: 722c 2047 542e 4d20 646f 6573 206e 6f74 r, GT.M does not │ │ │ 004aa310: 2069 6d70 6c69 6369 746c 7920 7361 7665 implicitly save │ │ │ 004aa320: 206f 7220 7265 7374 6f72 6520 7468 654e or restore theN │ │ │ -004aa330: 001e 4964 0000 2020 2063 7572 7265 6e74 ..Id.. current │ │ │ +004aa330: 001e 4664 0000 2020 2063 7572 7265 6e74 ..Fd.. current │ │ │ 004aa340: 2064 6576 6963 6520 2824 494f 292e 2049 device ($IO). I │ │ │ 004aa350: 6620 616e 2069 6e74 6572 7275 7074 2068 f an interrupt h │ │ │ 004aa360: 616e 646c 6572 2063 6861 6e67 6573 2024 andler changes $ │ │ │ 004aa370: 494f 2028 7669 6120 5553 4529 2c4e 001e IO (via USE),N.. │ │ │ -004aa380: 4965 0000 2020 2065 6e73 7572 6520 7468 Ie.. ensure th │ │ │ +004aa380: 4665 0000 2020 2065 6e73 7572 6520 7468 Fe.. ensure th │ │ │ 004aa390: 6174 2074 6865 2069 6e74 6572 7275 7074 at the interrupt │ │ │ 004aa3a0: 2068 616e 646c 6572 2072 6573 746f 7265 handler restore │ │ │ 004aa3b0: 7320 7468 6520 6375 7272 656e 7420 6465 s the current de │ │ │ -004aa3c0: 7669 6365 2062 6566 6f72 654f 001e 4966 vice beforeO..If │ │ │ +004aa3c0: 7669 6365 2062 6566 6f72 654f 001e 4666 vice beforeO..Ff │ │ │ 004aa3d0: 0000 2020 2072 6574 7572 6e69 6e67 2e20 .. returning. │ │ │ 004aa3e0: 546f 2072 6573 746f 7265 2074 6865 2064 To restore the d │ │ │ 004aa3f0: 6576 6963 6520 7768 6963 6820 7761 7320 evice which was │ │ │ 004aa400: 6375 7272 656e 7420 7768 656e 2074 6865 current when the │ │ │ -004aa410: 2069 6e74 6572 7275 7074 5400 1e49 6700 interruptT..Ig. │ │ │ +004aa410: 2069 6e74 6572 7275 7074 5400 1e46 6700 interruptT..Fg. │ │ │ 004aa420: 0020 2020 6861 6e64 6c65 7220 6265 6761 . handler bega │ │ │ 004aa430: 6e2c 2073 7065 6369 6679 2055 5345 2077 n, specify USE w │ │ │ 004aa440: 6974 686f 7574 2061 6e79 2064 6576 6963 ithout any devic │ │ │ 004aa450: 6570 6172 616d 6574 6572 732e 2041 6e79 eparameters. Any │ │ │ 004aa460: 2061 7474 656d 7074 2074 6f20 646f 4b00 attempt to doK. │ │ │ -004aa470: 1e49 6800 0020 2020 494f 206f 6e20 6120 .Ih.. IO on a │ │ │ +004aa470: 1e46 6800 0020 2020 494f 206f 6e20 6120 .Fh.. IO on a │ │ │ 004aa480: 6465 7669 6365 2077 6869 6368 2077 6173 device which was │ │ │ 004aa490: 2061 6374 6976 656c 7920 646f 696e 6720 actively doing │ │ │ 004aa4a0: 494f 2077 6865 6e20 7468 6520 696e 7465 IO when the inte │ │ │ -004aa4b0: 7272 7570 7420 7761 7335 001e 4969 0000 rrupt was5..Ii.. │ │ │ +004aa4b0: 7272 7570 7420 7761 7335 001e 4669 0000 rrupt was5..Fi.. │ │ │ 004aa4c0: 2020 2072 6563 6f67 6e69 7a65 6420 6d61 recognized ma │ │ │ 004aa4d0: 7920 6361 7573 6520 6120 5a49 4e54 4552 y cause a ZINTER │ │ │ 004aa4e0: 4355 5253 4549 4f20 6572 726f 722e 0700 CURSEIO error... │ │ │ -004aa4f0: 1e49 6a00 0052 001e 4971 0000 2020 2043 .Ij..R..Iq.. C │ │ │ +004aa4f0: 1e46 6a00 0052 001e 4671 0000 2020 2043 .Fj..R..Fq.. C │ │ │ 004aa500: 6f64 6520 696e 2024 5a49 4e54 4552 5255 ode in $ZINTERRU │ │ │ 004aa510: 5054 206d 7573 7420 7573 6520 726f 7574 PT must use rout │ │ │ 004aa520: 696e 6520 6e61 6d65 7320 696e 2061 6e79 ine names in any │ │ │ 004aa530: 2065 6e74 7279 7265 6620 6172 6775 6d65 entryref argume │ │ │ -004aa540: 6e74 2074 6f20 6153 001e 4972 0000 2020 nt to aS..Ir.. │ │ │ +004aa540: 6e74 2074 6f20 6153 001e 4672 0000 2020 nt to aS..Fr.. │ │ │ 004aa550: 2044 4f2c 2047 4f54 4f2c 204a 4f42 2c20 DO, GOTO, JOB, │ │ │ 004aa560: 5a47 4f54 4f20 6f72 2061 6e79 2065 7874 ZGOTO or any ext │ │ │ 004aa570: 7269 6e73 6963 2061 7320 7468 6520 6172 rinsic as the ar │ │ │ 004aa580: 7269 7661 6c20 6f66 2074 6865 2069 6e74 rival of the int │ │ │ -004aa590: 6572 7275 7074 2063 616e 5400 1e49 7300 errupt canT..Is. │ │ │ +004aa590: 6572 7275 7074 2063 616e 5400 1e46 7300 errupt canT..Fs. │ │ │ 004aa5a0: 0020 2020 6163 7469 7661 7465 2074 6865 . activate the │ │ │ 004aa5b0: 2063 6f64 6520 7768 696c 6520 6578 6563 code while exec │ │ │ 004aa5c0: 7574 696e 6720 616e 2061 7262 6974 7261 uting an arbitra │ │ │ 004aa5d0: 7279 2072 6f75 7469 6e65 2069 6e20 7468 ry routine in th │ │ │ 004aa5e0: 6520 6170 706c 6963 6174 696f 6e2e 0700 e application... │ │ │ -004aa5f0: 1e49 7400 004c 001e 4975 0000 2020 2044 .It..L..Iu.. D │ │ │ +004aa5f0: 1e46 7400 004c 001e 4675 0000 2020 2044 .Ft..L..Fu.. D │ │ │ 004aa600: 7572 696e 6720 7468 6520 6578 6563 7574 uring the execut │ │ │ 004aa610: 696f 6e20 6f66 2074 6865 2069 6e74 6572 ion of the inter │ │ │ 004aa620: 7275 7074 2068 616e 646c 696e 6720 636f rupt handling co │ │ │ 004aa630: 6465 2c20 245a 494e 494e 5445 5252 5550 de, $ZININTERRUP │ │ │ -004aa640: 5420 001e 4976 0000 2020 2065 7661 6c75 T ..Iv.. evalu │ │ │ +004aa640: 5420 001e 4676 0000 2020 2065 7661 6c75 T ..Fv.. evalu │ │ │ 004aa650: 6174 6573 2074 6f20 3120 2854 5255 4529 ates to 1 (TRUE) │ │ │ -004aa660: 2e07 001e 4977 0000 5400 1e49 7800 0020 ....Iw..T..Ix.. │ │ │ +004aa660: 2e07 001e 4677 0000 5400 1e46 7800 0020 ....Fw..T..Fx.. │ │ │ 004aa670: 2020 4966 2061 6e20 6572 726f 7220 6f63 If an error oc │ │ │ 004aa680: 6375 7273 2077 6869 6c65 2063 6f6d 7069 curs while compi │ │ │ 004aa690: 6c69 6e67 2074 6865 2024 5a49 4e54 4552 ling the $ZINTER │ │ │ 004aa6a0: 5255 5054 2063 6f64 652c 2074 6865 2065 RUPT code, the e │ │ │ -004aa6b0: 7272 6f72 2068 616e 646c 6572 5100 1e49 rror handlerQ..I │ │ │ +004aa6b0: 7272 6f72 2068 616e 646c 6572 5100 1e46 rror handlerQ..F │ │ │ 004aa6c0: 7900 0020 2020 6973 206e 6f74 2069 6e76 y.. is not inv │ │ │ 004aa6d0: 6f6b 6564 2c20 4754 2e4d 2073 656e 6473 oked, GT.M sends │ │ │ 004aa6e0: 2074 6865 2045 5252 575a 494e 5452 206d the ERRWZINTR m │ │ │ 004aa6f0: 6573 7361 6765 2061 6e64 2074 6865 2063 essage and the c │ │ │ 004aa700: 6f6d 7069 6c65 7220 6572 726f 7252 001e ompiler errorR.. │ │ │ -004aa710: 497a 0000 2020 206d 6573 7361 6765 2074 Iz.. message t │ │ │ +004aa710: 467a 0000 2020 206d 6573 7361 6765 2074 Fz.. message t │ │ │ 004aa720: 6f20 7468 6520 6f70 6572 6174 6f72 206c o the operator l │ │ │ 004aa730: 6f67 2066 6163 696c 6974 792e 2049 6620 og facility. If │ │ │ 004aa740: 7468 6520 4754 2e4d 2070 726f 6365 7373 the GT.M process │ │ │ 004aa750: 2069 7320 6174 2061 2064 6972 6563 744f is at a directO │ │ │ -004aa760: 001e 4981 0000 2020 206d 6f64 6520 7072 ..I... mode pr │ │ │ +004aa760: 001e 4681 0000 2020 206d 6f64 6520 7072 ..F... mode pr │ │ │ 004aa770: 6f6d 7074 206f 7220 6973 2065 7865 6375 ompt or is execu │ │ │ 004aa780: 7469 6e67 2061 2064 6972 6563 7420 6d6f ting a direct mo │ │ │ 004aa790: 6465 2063 6f6d 6d61 6e64 2028 666f 7220 de command (for │ │ │ 004aa7a0: 6578 616d 706c 652c 2061 2046 4f52 5000 example, a FORP. │ │ │ -004aa7b0: 1e49 8200 0020 2020 6c6f 6f70 292c 2047 .I... loop), G │ │ │ +004aa7b0: 1e46 8200 0020 2020 6c6f 6f70 292c 2047 .F... loop), G │ │ │ 004aa7c0: 542e 4d20 616c 736f 2073 656e 6473 2074 T.M also sends t │ │ │ 004aa7d0: 6865 2045 5252 575a 494e 5452 2065 7272 he ERRWZINTR err │ │ │ 004aa7e0: 6f72 206d 6573 7361 6765 2074 6f20 7468 or message to th │ │ │ 004aa7f0: 6520 7573 6572 2063 6f6e 736f 6c65 0000 e user console.. │ │ │ 004aa800: 0400 0000 b607 0000 aa30 0000 0000 0000 .........0...... │ │ │ -004aa810: 7000 0049 4845 4c50 00ff 7300 ff49 5356 p..IHELP..s..ISV │ │ │ +004aa810: 7000 0046 4845 4c50 00ff 7300 ff49 5356 p..FHELP..s..ISV │ │ │ 004aa820: 00ff 7300 ff24 5a49 4e54 4552 5255 5054 ..s..$ZINTERRUPT │ │ │ 004aa830: 00c0 8300 0020 2020 616c 6f6e 6720 7769 ..... along wi │ │ │ 004aa840: 7468 2074 6865 2063 6f6d 7069 6c61 7469 th the compilati │ │ │ 004aa850: 6f6e 2065 7272 6f72 2e20 496e 2062 6f74 on error. In bot │ │ │ 004aa860: 6820 6361 7365 732c 2074 6865 2069 6e74 h cases, the int │ │ │ 004aa870: 6572 7275 7074 6564 2070 726f 6365 7373 errupted process │ │ │ -004aa880: 5400 1e49 8400 0020 2020 7265 7375 6d65 T..I... resume │ │ │ +004aa880: 5400 1e46 8400 0020 2020 7265 7375 6d65 T..F... resume │ │ │ 004aa890: 7320 6578 6563 7574 696f 6e20 7769 7468 s execution with │ │ │ 004aa8a0: 6f75 7420 7065 7266 6f72 6d69 6e67 2061 out performing a │ │ │ 004aa8b0: 6e79 2061 6374 696f 6e20 7370 6563 6966 ny action specif │ │ │ 004aa8c0: 6965 6420 6279 2074 6865 2064 6566 6563 ied by the defec │ │ │ -004aa8d0: 7469 7665 1d00 1e49 8500 0020 2020 245a tive...I... $Z │ │ │ +004aa8d0: 7469 7665 1d00 1e46 8500 0020 2020 245a tive...F... $Z │ │ │ 004aa8e0: 494e 5445 5252 5550 5420 7665 6374 6f72 INTERRUPT vector │ │ │ -004aa8f0: 2e07 001e 4986 0000 4d00 1e49 8700 0020 ....I...M..I... │ │ │ +004aa8f0: 2e07 001e 4686 0000 4d00 1e46 8700 0020 ....F...M..F... │ │ │ 004aa900: 2020 5468 6520 6572 726f 7220 6861 6e64 The error hand │ │ │ 004aa910: 6c65 7220 6973 2069 6e76 6f6b 6564 2069 ler is invoked i │ │ │ 004aa920: 6620 616e 2065 7272 6f72 206f 6363 7572 f an error occur │ │ │ 004aa930: 7320 7768 696c 6520 6578 6563 7574 696e s while executin │ │ │ -004aa940: 6720 7468 6550 001e 4988 0000 2020 2024 g theP..I... $ │ │ │ +004aa940: 6720 7468 6550 001e 4688 0000 2020 2024 g theP..F... $ │ │ │ 004aa950: 5a49 4e54 4552 5255 5054 2063 6f64 652e ZINTERRUPT code. │ │ │ 004aa960: 2049 6620 616e 2065 7272 6f72 206f 6363 If an error occ │ │ │ 004aa970: 7572 7320 6475 7269 6e67 2065 7865 6375 urs during execu │ │ │ 004aa980: 7469 6f6e 206f 6620 7468 6520 696e 7465 tion of the inte │ │ │ -004aa990: 7272 7570 7452 001e 4989 0000 2020 2068 rruptR..I... h │ │ │ +004aa990: 7272 7570 7452 001e 4689 0000 2020 2068 rruptR..F... h │ │ │ 004aa9a0: 616e 646c 6572 2773 2073 7461 636b 2066 andler's stack f │ │ │ 004aa9b0: 7261 6d65 2028 6265 666f 7265 2069 7420 rame (before it │ │ │ 004aa9c0: 6361 6c6c 7320 616e 7974 6869 6e67 292c calls anything), │ │ │ 004aa9d0: 2074 6861 7420 6572 726f 7220 6973 2070 that error is p │ │ │ -004aa9e0: 7265 6669 7865 6450 001e 498a 0000 2020 refixedP..I... │ │ │ +004aa9e0: 7265 6669 7865 6450 001e 468a 0000 2020 refixedP..F... │ │ │ 004aa9f0: 2077 6974 6820 7468 6520 4552 5257 5a49 with the ERRWZI │ │ │ 004aaa00: 4e54 5220 6572 726f 722e 2054 6865 2065 NTR error. The e │ │ │ 004aaa10: 7272 6f72 2068 616e 646c 6572 2074 6865 rror handler the │ │ │ 004aaa20: 6e20 6578 6563 7574 6573 206e 6f72 6d61 n executes norma │ │ │ -004aaa30: 6c20 6572 726f 724f 001e 4991 0000 2020 l errorO..I... │ │ │ +004aaa30: 6c20 6572 726f 724f 001e 4691 0000 2020 l errorO..F... │ │ │ 004aaa40: 2070 726f 6365 7373 696e 6720 6173 736f processing asso │ │ │ 004aaa50: 6369 6174 6564 2077 6974 6820 7468 6520 ciated with the │ │ │ 004aaa60: 6d6f 6475 6c65 2074 6861 7420 7761 7320 module that was │ │ │ 004aaa70: 696e 7465 7272 7570 7465 642e 2041 6e79 interrupted. Any │ │ │ -004aaa80: 206f 7468 6572 5200 1e49 9200 0020 2020 otherR..I... │ │ │ +004aaa80: 206f 7468 6572 5200 1e46 9200 0020 2020 otherR..F... │ │ │ 004aaa90: 6572 726f 7273 2074 6861 7420 6f63 6375 errors that occu │ │ │ 004aaaa0: 7220 696e 2063 6f64 6520 6361 6c6c 6564 r in code called │ │ │ 004aaab0: 2062 7920 7468 6520 696e 7465 7272 7570 by the interrup │ │ │ 004aaac0: 7420 6861 6e64 6c65 7220 6172 6520 6861 t handler are ha │ │ │ -004aaad0: 6e64 6c65 6420 6279 2000 1e49 9300 0020 ndled by ..I... │ │ │ +004aaad0: 6e64 6c65 6420 6279 2000 1e46 9300 0020 ndled by ..F... │ │ │ 004aaae0: 2020 6e6f 726d 616c 2065 7272 6f72 2068 normal error h │ │ │ -004aaaf0: 616e 646c 696e 672e 0700 1e49 9400 0054 andling....I...T │ │ │ -004aab00: 001e 4995 0000 2020 2049 6620 6120 5450 ..I... If a TP │ │ │ +004aaaf0: 616e 646c 696e 672e 0700 1e46 9400 0054 andling....F...T │ │ │ +004aab00: 001e 4695 0000 2020 2049 6620 6120 5450 ..F... If a TP │ │ │ 004aab10: 2074 7261 6e73 6163 7469 6f6e 2069 7320 transaction is │ │ │ 004aab20: 696e 2070 726f 6772 6573 7320 2830 3c24 in progress (0<$ │ │ │ 004aab30: 544c 4556 454c 292c 2075 7064 6174 6573 TLEVEL), updates │ │ │ 004aab40: 2074 6f20 676c 6f62 616c 7320 6172 6520 to globals are │ │ │ -004aab50: 6e6f 744a 001e 4996 0000 2020 2073 6166 notJ..I... saf │ │ │ +004aab50: 6e6f 744a 001e 4696 0000 2020 2073 6166 notJ..F... saf │ │ │ 004aab60: 6520 7369 6e63 6520 6120 5450 2072 6573 e since a TP res │ │ │ 004aab70: 7461 7274 2063 616e 2062 6520 7369 676e tart can be sign │ │ │ 004aab80: 616c 6564 2061 7420 616e 7920 7469 6d65 aled at any time │ │ │ 004aab90: 2070 7269 6f72 2074 6f20 7468 6553 001e prior to theS.. │ │ │ -004aaba0: 4997 0000 2020 2074 7261 6e73 6163 7469 I... transacti │ │ │ +004aaba0: 4697 0000 2020 2074 7261 6e73 6163 7469 F... transacti │ │ │ 004aabb0: 6f6e 2062 6569 6e67 2063 6f6d 6d69 7474 on being committ │ │ │ 004aabc0: 6564 202d 2065 7665 6e20 6166 7465 7220 ed - even after │ │ │ 004aabd0: 7468 6520 696e 7465 7272 7570 7420 6861 the interrupt ha │ │ │ 004aabe0: 6e64 6c65 7220 7265 7475 726e 732e 2041 ndler returns. A │ │ │ -004aabf0: 5400 1e49 9800 0020 2020 5450 2072 6573 T..I... TP res │ │ │ +004aabf0: 5400 1e46 9800 0020 2020 5450 2072 6573 T..F... TP res │ │ │ 004aac00: 7461 7274 2072 6576 6572 7365 7320 616c tart reverses al │ │ │ 004aac10: 6c20 676c 6f62 616c 2075 7064 6174 6573 l global updates │ │ │ 004aac20: 2061 6e64 2075 6e77 696e 6473 2074 6865 and unwinds the │ │ │ 004aac30: 204d 2073 7461 636b 2073 6f20 6974 2069 M stack so it i │ │ │ -004aac40: 7320 6173 5300 1e49 9900 0020 2020 6966 s asS..I... if │ │ │ +004aac40: 7320 6173 5300 1e46 9900 0020 2020 6966 s asS..F... if │ │ │ 004aac50: 2074 6865 2069 6e74 6572 7275 7074 206e the interrupt n │ │ │ 004aac60: 6576 6572 206f 6363 7572 7265 642e 2054 ever occurred. T │ │ │ 004aac70: 6865 2069 6e74 6572 7275 7074 2068 616e he interrupt han │ │ │ 004aac80: 646c 6572 2069 7320 6e6f 7420 7265 6472 dler is not redr │ │ │ -004aac90: 6976 656e 2061 7350 001e 499a 0000 2020 iven asP..I... │ │ │ +004aac90: 6976 656e 2061 7350 001e 469a 0000 2020 iven asP..F... │ │ │ 004aaca0: 2070 6172 7420 6f66 2061 2074 7261 6e73 part of a trans │ │ │ 004aacb0: 6163 7469 6f6e 2072 6573 7461 7274 2e20 action restart. │ │ │ 004aacc0: 5265 6665 7265 6e63 696e 6720 2872 6561 Referencing (rea │ │ │ 004aacd0: 6469 6e67 2920 676c 6f62 616c 7320 696e ding) globals in │ │ │ -004aace0: 7369 6465 2061 6e51 001d 49c1 1100 0020 side anQ..I.... │ │ │ +004aace0: 7369 6465 2061 6e51 001d 46c1 1100 0020 side anQ..F.... │ │ │ 004aacf0: 2020 696e 7465 7272 7570 7420 6861 6e64 interrupt hand │ │ │ 004aad00: 6c65 7220 6361 6e20 7472 6967 6765 7220 ler can trigger │ │ │ 004aad10: 6120 5450 2072 6573 7461 7274 2069 6620 a TP restart if │ │ │ 004aad20: 6120 7472 616e 7361 6374 696f 6e20 6973 a transaction is │ │ │ -004aad30: 2061 6374 6976 652e 4d00 1f49 1100 0020 active.M..I... │ │ │ +004aad30: 2061 6374 6976 652e 4d00 1f46 1100 0020 active.M..F... │ │ │ 004aad40: 2020 5768 656e 2070 726f 6772 616d 6d69 When programmi │ │ │ 004aad50: 6e67 2069 6e74 6572 7275 7074 2068 616e ng interrupt han │ │ │ 004aad60: 646c 696e 672c 2065 6974 6865 7220 6469 dling, either di │ │ │ 004aad70: 7363 6172 6420 696e 7465 7272 7570 7473 scard interrupts │ │ │ -004aad80: 2077 6865 6e4f 001f 4921 0000 2020 2030 whenO..I!.. 0 │ │ │ +004aad80: 2077 6865 6e4f 001f 4621 0000 2020 2030 whenO..F!.. 0 │ │ │ 004aad90: 3c24 544c 4556 454c 2028 666f 7263 696e <$TLEVEL (forcin │ │ │ 004aada0: 6720 7468 6520 696e 7465 7272 7570 7469 g the interrupti │ │ │ 004aadb0: 6e67 2070 6172 7479 2074 6f20 7472 7920 ng party to try │ │ │ 004aadc0: 6167 6169 6e29 2c20 6f72 2075 7365 206c again), or use l │ │ │ -004aadd0: 6f63 616c 4e00 1f49 3100 0020 2020 7661 ocalN..I1.. va │ │ │ +004aadd0: 6f63 616c 4e00 1f46 3100 0020 2020 7661 ocalN..F1.. va │ │ │ 004aade0: 7269 6162 6c65 7320 7468 6174 2061 7265 riables that are │ │ │ 004aadf0: 206e 6f74 2072 6573 746f 7265 6420 6279 not restored by │ │ │ 004aae00: 2061 2054 5245 5354 4152 5420 746f 2064 a TRESTART to d │ │ │ 004aae10: 6566 6572 2074 6865 2069 6e74 6572 7275 efer the interru │ │ │ -004aae20: 7074 2f00 1f49 4100 0020 2020 6163 7469 pt/..IA.. acti │ │ │ +004aae20: 7074 2f00 1f46 4100 0020 2020 6163 7469 pt/..FA.. acti │ │ │ 004aae30: 6f6e 2075 6e74 696c 2061 6674 6572 2074 on until after t │ │ │ 004aae40: 6865 2066 696e 616c 2054 434f 4d4d 4954 he final TCOMMIT │ │ │ -004aae50: 2e07 001f 4951 0000 1700 1f49 6100 0020 ....IQ.....Ia.. │ │ │ +004aae50: 2e07 001f 4651 0000 1700 1f46 6100 0020 ....FQ.....Fa.. │ │ │ 004aae60: 2020 2a2a 496d 706f 7274 616e 742a 2a07 **Important**. │ │ │ -004aae70: 001f 4971 0000 4900 1f49 8100 0020 2020 ..Iq..I..I... │ │ │ +004aae70: 001f 4671 0000 4900 1f46 8100 0020 2020 ..Fq..I..F... │ │ │ 004aae80: 4265 6361 7573 6520 7365 6e64 696e 6720 Because sending │ │ │ 004aae90: 616e 2069 6e74 6572 7275 7074 2073 6967 an interrupt sig │ │ │ 004aaea0: 6e61 6c20 7265 7175 6972 6573 2074 6865 nal requires the │ │ │ 004aaeb0: 2073 656e 6465 7220 746f 2068 6176 6554 sender to haveT │ │ │ -004aaec0: 001f 4991 0000 2020 2061 7070 726f 7072 ..I... appropr │ │ │ +004aaec0: 001f 4691 0000 2020 2061 7070 726f 7072 ..F... appropr │ │ │ 004aaed0: 6961 7465 2070 6572 6d69 7373 696f 6e73 iate permissions │ │ │ 004aaee0: 2c20 7468 6520 7573 6520 6f66 2074 6865 , the use of the │ │ │ 004aaef0: 206a 6f62 2069 6e74 6572 7275 7074 2066 job interrupt f │ │ │ 004aaf00: 6163 696c 6974 7920 6974 7365 6c66 2064 acility itself d │ │ │ -004aaf10: 6f65 7354 001e 4912 0000 2020 206e 6f74 oesT..I... not │ │ │ +004aaf10: 6f65 7354 001e 4612 0000 2020 206e 6f74 oesT..F... not │ │ │ 004aaf20: 2070 7265 7365 6e74 2061 6e79 2069 6e68 present any inh │ │ │ 004aaf30: 6572 656e 7420 7365 6375 7269 7479 2065 erent security e │ │ │ 004aaf40: 7870 6f73 7572 6573 2e20 4e6f 6e65 7468 xposures. Noneth │ │ │ 004aaf50: 656c 6573 732c 2062 6563 6175 7365 2074 eless, because t │ │ │ -004aaf60: 6865 2064 756d 704f 001f 4911 0000 2020 he dumpO..I... │ │ │ +004aaf60: 6865 2064 756d 704f 001f 4611 0000 2020 he dumpO..F... │ │ │ 004aaf70: 2066 696c 6573 2063 7265 6174 6564 2062 files created b │ │ │ 004aaf80: 7920 7468 6520 6465 6661 756c 7420 6163 y the default ac │ │ │ 004aaf90: 7469 6f6e 2063 6f6e 7461 696e 2074 6865 tion contain the │ │ │ 004aafa0: 2076 616c 7565 7320 6f66 2065 7665 7279 values of every │ │ │ 004aafb0: 206c 6f63 616c 0000 0000 0000 0000 0000 local.......... │ │ │ 004aafc0: 0000 0000 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 c607 0000 db30 0000 0000 0000 .........0...... │ │ │ -004ab010: 7300 0049 4845 4c50 00ff 7300 ff49 5356 s..IHELP..s..ISV │ │ │ +004ab010: 7300 0046 4845 4c50 00ff 7300 ff49 5356 s..FHELP..s..ISV │ │ │ 004ab020: 00ff 7300 ff24 5a49 4e54 4552 5255 5054 ..s..$ZINTERRUPT │ │ │ 004ab030: 00c1 1221 0000 2020 2076 6172 6961 626c ...!.. variabl │ │ │ 004ab040: 6520 696e 2074 6865 2063 6f6e 7465 7874 e in the context │ │ │ 004ab050: 2061 7420 7468 6520 7469 6d65 2074 6865 at the time the │ │ │ 004ab060: 7920 6172 6520 6d61 6465 2c20 696e 6170 y are made, inap │ │ │ 004ab070: 7072 6f70 7269 6174 6520 6163 6365 7373 propriate access │ │ │ -004ab080: 2074 6f53 001f 4931 0000 2020 2074 6865 toS..I1.. the │ │ │ +004ab080: 2074 6f53 001f 4631 0000 2020 2074 6865 toS..F1.. the │ │ │ 004ab090: 2064 756d 7020 6669 6c65 7320 776f 756c dump files woul │ │ │ 004ab0a0: 6420 636f 6e73 7469 7475 7465 2061 2073 d constitute a s │ │ │ 004ab0b0: 6563 7572 6974 7920 6578 706f 7375 7265 ecurity exposure │ │ │ 004ab0c0: 2e20 4d61 6b65 2073 7572 6520 7468 6520 . Make sure the │ │ │ -004ab0d0: 6465 7369 676e 5200 1f49 4100 0020 2020 designR..IA.. │ │ │ +004ab0d0: 6465 7369 676e 5200 1f46 4100 0020 2020 designR..FA.. │ │ │ 004ab0e0: 616e 6420 696d 706c 656d 656e 7461 7469 and implementati │ │ │ 004ab0f0: 6f6e 206f 6620 616e 7920 696e 7465 7272 on of any interr │ │ │ 004ab100: 7570 7420 6c6f 6769 6320 696e 636c 7564 upt logic includ │ │ │ 004ab110: 6573 2063 6172 6566 756c 2063 6f6e 7369 es careful consi │ │ │ -004ab120: 6465 7261 7469 6f6e 1d00 1f49 5100 0020 deration...IQ.. │ │ │ +004ab120: 6465 7261 7469 6f6e 1d00 1f46 5100 0020 deration...FQ.. │ │ │ 004ab130: 2020 746f 2073 6563 7572 6974 7920 6973 to security is │ │ │ -004ab140: 7375 6573 2e07 001f 4961 0000 1200 1f49 sues....Ia.....I │ │ │ +004ab140: 7375 6573 2e07 001f 4661 0000 1200 1f46 sues....Fa.....F │ │ │ 004ab150: 7100 0020 2020 4578 616d 706c 653a 0700 q.. Example:.. │ │ │ -004ab160: 1f49 8100 0035 001f 4991 0000 2020 2073 .I...5..I... s │ │ │ +004ab160: 1f46 8100 0035 001f 4691 0000 2020 2073 .F...5..F... s │ │ │ 004ab170: 6574 2024 7a69 6e74 6572 7275 7074 3d22 et $zinterrupt=" │ │ │ 004ab180: 646f 205e 696e 7465 7272 7570 7468 616e do ^interrupthan │ │ │ -004ab190: 646c 6572 2824 696f 2922 2600 1e49 1300 dler($io)"&..I.. │ │ │ +004ab190: 646c 6572 2824 696f 2922 2600 1e46 1300 dler($io)"&..F.. │ │ │ 004ab1a0: 0020 2020 696e 7465 7272 7570 7468 616e . interrupthan │ │ │ 004ab1b0: 646c 6572 2863 7572 7265 6e74 6465 7629 dler(currentdev) │ │ │ -004ab1c0: 3b00 1f49 1100 0020 2020 2020 2020 2020 ;..I... │ │ │ +004ab1c0: 3b00 1f46 1100 0020 2020 2020 2020 2020 ;..F... │ │ │ 004ab1d0: 2064 6f20 5e68 616e 646c 6569 6e74 6572 do ^handleinter │ │ │ 004ab1e0: 7275 7074 203b 2068 616e 646c 6520 7468 rupt ; handle th │ │ │ -004ab1f0: 6520 696e 7465 7272 7570 746d 001f 4921 e interruptm..I! │ │ │ +004ab1f0: 6520 696e 7465 7272 7570 746d 001f 4621 e interruptm..F! │ │ │ 004ab200: 0000 2020 2020 2020 2020 2020 7573 6520 .. use │ │ │ 004ab210: 6375 7272 656e 7464 6576 2020 2020 2020 currentdev │ │ │ 004ab220: 3b20 7265 7374 6f72 6520 7468 6520 6465 ; restore the de │ │ │ 004ab230: 7669 6365 2077 6869 6368 2077 6173 2063 vice which was c │ │ │ 004ab240: 7572 7265 6e74 2077 6865 6e20 7468 6520 urrent when the │ │ │ 004ab250: 696e 7465 7272 7570 7420 7761 7320 7265 interrupt was re │ │ │ -004ab260: 636f 676e 697a 6564 1500 1f49 3100 0020 cognized...I1.. │ │ │ +004ab260: 636f 676e 697a 6564 1500 1f46 3100 0020 cognized...F1.. │ │ │ 004ab270: 2020 2020 2020 2020 2071 7569 7407 001f quit... │ │ │ -004ab280: 4941 0000 0b00 1449 4f00 0024 5a49 4f0f IA.....IO..$ZIO. │ │ │ -004ab290: 0016 49bf 1100 0020 2020 245a 494f 0700 ..I.... $ZIO.. │ │ │ -004ab2a0: 1749 2100 0051 0017 4931 0000 2020 2024 .I!..Q..I1.. $ │ │ │ +004ab280: 4641 0000 0b00 1446 4f00 0024 5a49 4f0f FA.....FO..$ZIO. │ │ │ +004ab290: 0016 46bf 1100 0020 2020 245a 494f 0700 ..F.... $ZIO.. │ │ │ +004ab2a0: 1746 2100 0051 0017 4631 0000 2020 2024 .F!..Q..F1.. $ │ │ │ 004ab2b0: 5a49 4f20 636f 6e74 6169 6e73 2074 6865 ZIO contains the │ │ │ 004ab2c0: 2074 7261 6e73 6c61 7465 6420 6e61 6d65 translated name │ │ │ 004ab2d0: 206f 6620 7468 6520 6375 7272 656e 7420 of the current │ │ │ 004ab2e0: 6465 7669 6365 2c20 696e 2063 6f6e 7472 device, in contr │ │ │ -004ab2f0: 6173 7420 746f 4700 1749 4100 0020 2020 ast toG..IA.. │ │ │ +004ab2f0: 6173 7420 746f 4700 1746 4100 0020 2020 ast toG..FA.. │ │ │ 004ab300: 2449 4f2c 2077 6869 6368 2063 6f6e 7461 $IO, which conta │ │ │ 004ab310: 696e 7320 7468 6520 6e61 6d65 2061 7320 ins the name as │ │ │ 004ab320: 7370 6563 6966 6965 6420 6279 2074 6865 specified by the │ │ │ 004ab330: 2055 5345 2063 6f6d 6d61 6e64 2e07 0017 USE command.... │ │ │ -004ab340: 4951 0000 4500 1749 6100 0020 2020 4754 IQ..E..Ia.. GT │ │ │ +004ab340: 4651 0000 4500 1746 6100 0020 2020 4754 FQ..E..Fa.. GT │ │ │ 004ab350: 2e4d 2064 6f65 7320 6e6f 7420 7065 726d .M does not perm │ │ │ 004ab360: 6974 2074 6865 2053 4554 206f 7220 4e45 it the SET or NE │ │ │ 004ab370: 5720 636f 6d6d 616e 6420 746f 206d 6f64 W command to mod │ │ │ -004ab380: 6966 7920 245a 494f 2e07 0017 4971 0000 ify $ZIO....Iq.. │ │ │ -004ab390: 4d00 1749 8100 0020 2020 416e 2065 7861 M..I... An exa │ │ │ +004ab380: 6966 7920 245a 494f 2e07 0017 4671 0000 ify $ZIO....Fq.. │ │ │ +004ab390: 4d00 1746 8100 0020 2020 416e 2065 7861 M..F... An exa │ │ │ 004ab3a0: 6d70 6c65 2077 6865 7265 2024 5a49 4f20 mple where $ZIO │ │ │ 004ab3b0: 636f 6e74 6169 6e73 2061 2076 616c 7565 contains a value │ │ │ 004ab3c0: 2064 6966 6665 7265 6e74 2066 726f 6d20 different from │ │ │ 004ab3d0: 2449 4f20 6973 2069 6620 7468 6538 0017 $IO is if the8.. │ │ │ -004ab3e0: 4991 0000 2020 2065 6e76 6972 6f6e 6d65 I... environme │ │ │ +004ab3e0: 4691 0000 2020 2065 6e76 6972 6f6e 6d65 F... environme │ │ │ 004ab3f0: 6e74 2076 6172 6961 626c 6520 6774 6d5f nt variable gtm_ │ │ │ 004ab400: 7072 696e 6369 7061 6c20 6973 2064 6566 principal is def │ │ │ -004ab410: 696e 6564 2e08 0016 49c0 1100 0012 0017 ined....I....... │ │ │ -004ab420: 4912 0000 2020 2045 7861 6d70 6c65 3a07 I... Example:. │ │ │ -004ab430: 0017 4913 0000 1f00 1749 1400 0020 2020 ..I......I... │ │ │ +004ab410: 696e 6564 2e08 0016 46c0 1100 0012 0017 ined....F....... │ │ │ +004ab420: 4612 0000 2020 2045 7861 6d70 6c65 3a07 F... Example:. │ │ │ +004ab430: 0017 4613 0000 1f00 1746 1400 0020 2020 ..F......F... │ │ │ 004ab440: 2420 6774 6d5f 7072 696e 6369 7061 6c3d $ gtm_principal= │ │ │ -004ab450: 2266 6f6f 2220 0017 4915 0000 2020 2024 "foo" ..I... $ │ │ │ +004ab450: 2266 6f6f 2220 0017 4615 0000 2020 2024 "foo" ..F... $ │ │ │ 004ab460: 2065 7870 6f72 7420 6774 6d5f 7072 696e export gtm_prin │ │ │ -004ab470: 6369 7061 6c17 0017 4916 0000 2020 2047 cipal...I... G │ │ │ -004ab480: 544d 3e57 5249 5445 2024 494f 0d00 1749 TM>WRITE $IO...I │ │ │ -004ab490: 1700 0020 2020 666f 6f18 0017 4918 0000 ... foo...I... │ │ │ +004ab470: 6369 7061 6c17 0017 4616 0000 2020 2047 cipal...F... G │ │ │ +004ab480: 544d 3e57 5249 5445 2024 494f 0d00 1746 TM>WRITE $IO...F │ │ │ +004ab490: 1700 0020 2020 666f 6f18 0017 4618 0000 ... foo...F... │ │ │ 004ab4a0: 2020 2047 544d 3e57 5249 5445 2024 5a49 GTM>WRITE $ZI │ │ │ -004ab4b0: 4f14 0017 4919 0000 2020 202f 6465 762f O...I... /dev/ │ │ │ -004ab4c0: 7074 732f 3807 0017 491a 0000 4d00 1749 pts/8...I...M..I │ │ │ +004ab4b0: 4f14 0017 4619 0000 2020 202f 6465 762f O...F... /dev/ │ │ │ +004ab4c0: 7074 732f 3807 0017 461a 0000 4d00 1746 pts/8...F...M..F │ │ │ 004ab4d0: 2100 0020 2020 4e6f 7469 6365 2074 6861 !.. Notice tha │ │ │ 004ab4e0: 7420 245a 494f 2063 6f6e 7461 696e 7320 t $ZIO contains │ │ │ 004ab4f0: 7468 6520 6163 7475 616c 2074 6572 6d69 the actual termi │ │ │ 004ab500: 6e61 6c20 6465 7669 6365 206e 616d 6520 nal device name │ │ │ -004ab510: 7768 696c 6520 2449 4f53 0017 4922 0000 while $IOS..I".. │ │ │ +004ab510: 7768 696c 6520 2449 4f53 0017 4622 0000 while $IOS..F".. │ │ │ 004ab520: 2020 2063 6f6e 7461 696e 7320 7468 6520 contains the │ │ │ 004ab530: 7374 7269 6e67 2070 6f69 6e74 6564 2074 string pointed t │ │ │ 004ab540: 6f20 6279 2074 6865 2065 6e76 6972 6f6e o by the environ │ │ │ 004ab550: 6d65 6e74 2076 6172 6961 626c 6520 6774 ment variable gt │ │ │ -004ab560: 6d5f 7072 696e 6369 7061 6c2e 0700 1749 m_principal....I │ │ │ -004ab570: 2300 000e 0013 494a 4f42 0000 245a 4a6f #.....IJOB..$ZJo │ │ │ -004ab580: 6210 0017 49bf 1100 0020 2020 245a 4a6f b...I.... $ZJo │ │ │ -004ab590: 6207 0018 4921 0000 4e00 1849 3100 0020 b...I!..N..I1.. │ │ │ +004ab560: 6d5f 7072 696e 6369 7061 6c2e 0700 1746 m_principal....F │ │ │ +004ab570: 2300 000e 0013 464a 4f42 0000 245a 4a6f #.....FJOB..$ZJo │ │ │ +004ab580: 6210 0017 46bf 1100 0020 2020 245a 4a6f b...F.... $ZJo │ │ │ +004ab590: 6207 0018 4621 0000 4e00 1846 3100 0020 b...F!..N..F1.. │ │ │ 004ab5a0: 2020 245a 4a5b 4f42 5d20 686f 6c64 7320 $ZJ[OB] holds │ │ │ 004ab5b0: 7468 6520 7069 6420 6f66 2074 6865 2070 the pid of the p │ │ │ 004ab5c0: 726f 6365 7373 2063 7265 6174 6564 2062 rocess created b │ │ │ 004ab5d0: 7920 7468 6520 6c61 7374 204a 4f42 2063 y the last JOB c │ │ │ -004ab5e0: 6f6d 6d61 6e64 2b00 1849 4100 0020 2020 ommand+..IA.. │ │ │ +004ab5e0: 6f6d 6d61 6e64 2b00 1846 4100 0020 2020 ommand+..FA.. │ │ │ 004ab5f0: 7065 7266 6f72 6d65 6420 6279 2074 6865 performed by the │ │ │ 004ab600: 2063 7572 7265 6e74 2070 726f 6365 7373 current process │ │ │ -004ab610: 2e07 0018 4951 0000 5300 1849 6100 0020 ....IQ..S..Ia.. │ │ │ +004ab610: 2e07 0018 4651 0000 5300 1846 6100 0020 ....FQ..S..Fa.. │ │ │ 004ab620: 2020 4754 2e4d 2069 6e69 7469 616c 697a GT.M initializ │ │ │ 004ab630: 6573 2024 5a4a 4f42 2074 6f20 7a65 726f es $ZJOB to zero │ │ │ 004ab640: 2028 3029 2061 7420 7072 6f63 6573 7320 (0) at process │ │ │ 004ab650: 7374 6172 7475 702e 2049 6620 7468 6520 startup. If the │ │ │ -004ab660: 4a4f 4220 636f 6d6d 616e 6452 0018 4971 JOB commandR..Iq │ │ │ +004ab660: 4a4f 4220 636f 6d6d 616e 6452 0018 4671 JOB commandR..Fq │ │ │ 004ab670: 0000 2020 2066 6169 6c73 2074 6f20 7370 .. fails to sp │ │ │ 004ab680: 6177 6e20 6120 6e65 7720 6a6f 622c 2047 awn a new job, G │ │ │ 004ab690: 542e 4d20 7365 7473 2024 5a4a 4f42 2074 T.M sets $ZJOB t │ │ │ 004ab6a0: 6f20 7a65 726f 2028 3029 2e20 4e6f 7465 o zero (0). Note │ │ │ 004ab6b0: 2074 6861 7420 6265 6361 7573 6548 0018 that becauseH.. │ │ │ -004ab6c0: 4981 0000 2020 206f 6620 7468 6520 6c65 I... of the le │ │ │ +004ab6c0: 4681 0000 2020 206f 6620 7468 6520 6c65 F... of the le │ │ │ 004ab6d0: 6674 2074 6f20 7269 6768 7420 6576 616c ft to right eval │ │ │ 004ab6e0: 7561 7469 6f6e 206f 7264 6572 206f 6620 uation order of │ │ │ 004ab6f0: 4d2c 2075 7369 6e67 2024 5a4a 4f42 2069 M, using $ZJOB i │ │ │ -004ab700: 6e20 7468 6554 0018 4991 0000 2020 206a n theT..I... j │ │ │ +004ab700: 6e20 7468 6554 0018 4691 0000 2020 206a n theT..F... j │ │ │ 004ab710: 6f62 7061 7261 6d65 7465 7220 7374 7269 obparameter stri │ │ │ 004ab720: 6e67 2072 6573 756c 7473 2069 6e20 7573 ng results in us │ │ │ 004ab730: 696e 6720 7468 6520 7661 6c75 6520 6372 ing the value cr │ │ │ 004ab740: 6561 7465 6420 6279 2074 6865 206c 6173 eated by the las │ │ │ -004ab750: 742c 2072 6174 6865 7253 0017 49c0 1100 t, ratherS..I... │ │ │ +004ab750: 742c 2072 6174 6865 7253 0017 46c0 1100 t, ratherS..F... │ │ │ 004ab760: 0020 2020 7468 616e 2074 6865 2063 7572 . than the cur │ │ │ 004ab770: 7265 6e74 204a 4f42 2063 6f6d 6d61 6e64 rent JOB command │ │ │ 004ab780: 2c20 7768 6963 6820 6973 206e 6f74 206c , which is not l │ │ │ 004ab790: 696b 656c 7920 746f 206d 6174 6368 2063 ikely to match c │ │ │ -004ab7a0: 6f6d 6d6f 6e20 636f 6469 6e67 1300 1849 ommon coding...I │ │ │ +004ab7a0: 6f6d 6d6f 6e20 636f 6469 6e67 1300 1846 ommon coding...F │ │ │ 004ab7b0: 1200 0020 2020 7072 6163 7469 6365 2e07 ... practice.. │ │ │ -004ab7c0: 0018 4913 0000 0000 0000 0000 0000 0000 ..I............. │ │ │ +004ab7c0: 0018 4613 0000 0000 0000 0000 0000 0000 ..F............. │ │ │ 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 c507 0000 0331 0000 0000 0000 .........1...... │ │ │ -004ab810: 5e00 0049 4845 4c50 00ff 7300 ff49 5356 ^..IHELP..s..ISV │ │ │ +004ab810: 5e00 0046 4845 4c50 00ff 7300 ff49 5356 ^..FHELP..s..ISV │ │ │ 004ab820: 00ff 7300 ff24 5a4a 4f42 00c0 1400 0020 ..s..$ZJOB..... │ │ │ 004ab830: 2020 4754 2e4d 2064 6f65 7320 6e6f 7420 GT.M does not │ │ │ 004ab840: 7065 726d 6974 2074 6865 2053 4554 206f permit the SET o │ │ │ 004ab850: 7220 4e45 5720 636f 6d6d 616e 6420 746f r NEW command to │ │ │ 004ab860: 206d 6f64 6966 7920 245a 4a4f 422e 0700 modify $ZJOB... │ │ │ -004ab870: 1849 1500 000e 0013 494b 4559 0000 245a .I......IKEY..$Z │ │ │ -004ab880: 4b65 7910 0017 49bf 1100 0020 2020 245a Key...I.... $Z │ │ │ -004ab890: 4b65 7907 0018 4921 0000 1d00 1849 3100 Key...I!.....I1. │ │ │ +004ab870: 1846 1500 000e 0013 464b 4559 0000 245a .F......FKEY..$Z │ │ │ +004ab880: 4b65 7910 0017 46bf 1100 0020 2020 245a Key...F.... $Z │ │ │ +004ab890: 4b65 7907 0018 4621 0000 1d00 1846 3100 Key...F!.....F1. │ │ │ 004ab8a0: 0020 2020 466f 7220 536f 636b 6574 2064 . For Socket d │ │ │ -004ab8b0: 6576 6963 6573 3a07 0018 4941 0000 5100 evices:...IA..Q. │ │ │ -004ab8c0: 1849 5100 0020 2020 245a 4b45 5920 636f .IQ.. $ZKEY co │ │ │ +004ab8b0: 6576 6963 6573 3a07 0018 4641 0000 5100 evices:...FA..Q. │ │ │ +004ab8c0: 1846 5100 0020 2020 245a 4b45 5920 636f .FQ.. $ZKEY co │ │ │ 004ab8d0: 6e74 6169 6e73 2061 206c 6973 7420 6f66 ntains a list of │ │ │ 004ab8e0: 2073 6f63 6b65 7473 2069 6e20 7468 6520 sockets in the │ │ │ 004ab8f0: 6375 7272 656e 7420 534f 434b 4554 2064 current SOCKET d │ │ │ 004ab900: 6576 6963 6520 7768 6963 6820 6172 6551 evice which areQ │ │ │ -004ab910: 0018 4961 0000 2020 2072 6561 6479 2066 ..Ia.. ready f │ │ │ +004ab910: 0018 4661 0000 2020 2072 6561 6479 2066 ..Fa.. ready f │ │ │ 004ab920: 6f72 2075 7365 2e20 4974 7320 636f 6e74 or use. Its cont │ │ │ 004ab930: 656e 7473 2069 6e63 6c75 6465 2062 6f74 ents include bot │ │ │ 004ab940: 6820 6e6f 6e20 7365 6c65 6374 6564 2062 h non selected b │ │ │ 004ab950: 7574 2072 6561 6479 2073 6f63 6b65 7473 ut ready sockets │ │ │ -004ab960: 5400 1849 7100 0020 2020 6672 6f6d 2074 T..Iq.. from t │ │ │ +004ab960: 5400 1846 7100 0020 2020 6672 6f6d 2074 T..Fq.. from t │ │ │ 004ab970: 6865 2070 7269 6f72 2057 5249 5445 202f he prior WRITE / │ │ │ 004ab980: 5741 4954 7320 616e 6420 616e 7920 736f WAITs and any so │ │ │ 004ab990: 636b 6574 7320 7769 7468 2075 6e72 6561 ckets with unrea │ │ │ 004ab9a0: 6420 6461 7461 2069 6e20 7468 6569 7220 d data in their │ │ │ -004ab9b0: 4754 2e4d 5000 1849 8100 0020 2020 6275 GT.MP..I... bu │ │ │ +004ab9b0: 4754 2e4d 5000 1846 8100 0020 2020 6275 GT.MP..F... bu │ │ │ 004ab9c0: 6666 6572 2e20 245a 4b45 5920 6361 6e20 ffer. $ZKEY can │ │ │ 004ab9d0: 6265 2075 7365 6420 616e 7920 7469 6d65 be used any time │ │ │ 004ab9e0: 2061 2053 4f43 4b45 5420 6465 7669 6365 a SOCKET device │ │ │ 004ab9f0: 2069 7320 6375 7272 656e 742e 204f 6e63 is current. Onc │ │ │ -004aba00: 6520 616e 5200 1849 9100 0020 2020 696e e anR..I... in │ │ │ +004aba00: 6520 616e 5200 1846 9100 0020 2020 696e e anR..F... in │ │ │ 004aba10: 636f 6d69 6e67 2073 6f63 6b65 7420 2874 coming socket (t │ │ │ 004aba20: 6861 7420 6973 2c20 224c 4953 5445 4e49 hat is, "LISTENI │ │ │ 004aba30: 4e47 2229 2068 6173 2062 6565 6e20 6163 NG") has been ac │ │ │ 004aba40: 6365 7074 6564 2065 6974 6865 7220 6279 cepted either by │ │ │ -004aba50: 2062 6569 6e67 5300 1749 c011 0000 2020 beingS..I.... │ │ │ +004aba50: 2062 6569 6e67 5300 1746 c011 0000 2020 beingS..F.... │ │ │ 004aba60: 2073 656c 6563 7465 6420 6279 2057 5249 selected by WRI │ │ │ 004aba70: 5445 202f 5741 4954 206f 7220 6279 2055 TE /WAIT or by U │ │ │ 004aba80: 5345 2073 6f63 6465 763a 736f 636b 6574 SE socdev:socket │ │ │ 004aba90: 3d22 6c69 7374 656e 696e 6773 6f63 6b65 ="listeningsocke │ │ │ -004abaa0: 7422 2c20 6974 2069 731d 0018 4912 0000 t", it is...I... │ │ │ +004abaa0: 7422 2c20 6974 2069 731d 0018 4612 0000 t", it is...F... │ │ │ 004abab0: 2020 2072 656d 6f76 6564 2066 726f 6d20 removed from │ │ │ -004abac0: 245a 4b45 592e 0700 1849 1300 0039 0018 $ZKEY....I...9.. │ │ │ -004abad0: 4914 0000 2020 2024 5a4b 4559 2063 6f6e I... $ZKEY con │ │ │ +004abac0: 245a 4b45 592e 0700 1846 1300 0039 0018 $ZKEY....F...9.. │ │ │ +004abad0: 4614 0000 2020 2024 5a4b 4559 2063 6f6e F... $ZKEY con │ │ │ 004abae0: 7461 696e 7320 616e 7920 6f6e 6520 6f66 tains any one of │ │ │ 004abaf0: 2074 6865 2066 6f6c 6c6f 7769 6e67 2076 the following v │ │ │ -004abb00: 616c 7565 733a 0700 1849 1500 0056 0018 alues:...I...V.. │ │ │ -004abb10: 4916 0000 2020 2022 4c49 5354 454e 494e I... "LISTENIN │ │ │ +004abb00: 616c 7565 733a 0700 1846 1500 0056 0018 alues:...F...V.. │ │ │ +004abb10: 4616 0000 2020 2022 4c49 5354 454e 494e F... "LISTENIN │ │ │ 004abb20: 477c 3c6c 6973 7465 6e69 6e67 5f73 6f63 G||{|}"...I...*..I.. │ │ │ +004abb60: 3e7d 2207 0018 4617 0000 2a00 1846 1800 >}"...F...*..F.. │ │ │ 004abb70: 0020 2020 2252 4541 447c 3c73 6f63 6b65 . "READ||"...I...+..I. │ │ │ +004abb90: 7373 3e22 0700 1846 1900 002b 0018 461a ss>"...F...+..F. │ │ │ 004abba0: 0000 2020 2022 5752 4954 457c 3c73 6f63 .. "WRITE||"...I!..T.. │ │ │ -004abbd0: 4922 0000 2020 2049 6620 245a 4b45 5920 I".. If $ZKEY │ │ │ +004abbc0: 7265 7373 3e22 0700 1846 2100 0054 0018 ress>"...F!..T.. │ │ │ +004abbd0: 4622 0000 2020 2049 6620 245a 4b45 5920 F".. If $ZKEY │ │ │ 004abbe0: 636f 6e74 6169 6e73 206f 6e65 206f 7220 contains one or │ │ │ 004abbf0: 6d6f 7265 2022 5245 4144 7c3c 736f 636b more "READ||" entries, i │ │ │ -004abc20: 7454 0018 4923 0000 2020 206d 6561 6e73 tT..I#.. means │ │ │ +004abc20: 7454 0018 4623 0000 2020 206d 6561 6e73 tT..F#.. means │ │ │ 004abc30: 2074 6865 7265 2061 7265 2072 6561 6479 there are ready │ │ │ 004abc40: 2074 6f20 5245 4144 2073 6f63 6b65 7473 to READ sockets │ │ │ 004abc50: 2074 6861 7420 7765 7265 2073 656c 6563 that were selec │ │ │ 004abc60: 7465 6420 6279 2057 5249 5445 202f 5741 ted by WRITE /WA │ │ │ -004abc70: 4954 206f 7253 0018 4924 0000 2020 2077 IT orS..I$.. w │ │ │ +004abc70: 4954 206f 7253 0018 4624 0000 2020 2077 IT orS..F$.. w │ │ │ 004abc80: 6572 6520 7061 7274 6961 6c6c 7920 7265 ere partially re │ │ │ 004abc90: 6164 2061 6e64 2074 6865 7265 2069 7320 ad and there is │ │ │ 004abca0: 6461 7461 206c 6566 7420 696e 2074 6865 data left in the │ │ │ 004abcb0: 6972 2062 7566 6665 722e 2045 6163 6820 ir buffer. Each │ │ │ -004abcc0: 656e 7472 7920 6973 1d00 1849 2500 0020 entry is...I%.. │ │ │ +004abcc0: 656e 7472 7920 6973 1d00 1846 2500 0020 entry is...F%.. │ │ │ 004abcd0: 2020 6465 6c69 6d69 7465 6420 6279 2061 delimited by a │ │ │ -004abce0: 2022 3b22 2e07 0018 4926 0000 2700 1849 ";"....I&..'..I │ │ │ +004abce0: 2022 3b22 2e07 0018 4626 0000 2700 1846 ";"....F&..'..F │ │ │ 004abcf0: 2700 0020 2020 4966 2024 5a4b 4559 2063 '.. If $ZKEY c │ │ │ 004abd00: 6f6e 7461 696e 7320 6f6e 6520 6f72 206d ontains one or m │ │ │ -004abd10: 6f72 6554 0018 4928 0000 2020 2022 4c49 oreT..I(.. "LI │ │ │ +004abd10: 6f72 6554 0018 4628 0000 2020 2022 4c49 oreT..F(.. "LI │ │ │ 004abd20: 5354 454e 494e 477c 3c6c 6973 7465 6e69 STENING||{}"H..I).. │ │ │ +004abd60: 636b 6574 3e7d 2248 0018 4629 0000 2020 cket>}"H..F).. │ │ │ 004abd70: 2065 6e74 7269 6573 2c20 6974 206d 6561 entries, it mea │ │ │ 004abd80: 6e73 2074 6861 7420 7468 6572 6520 6172 ns that there ar │ │ │ 004abd90: 6520 7065 6e64 696e 6720 636f 6e6e 6563 e pending connec │ │ │ 004abda0: 7469 6f6e 7320 616e 6420 6120 5553 454f tions and a USEO │ │ │ -004abdb0: 0018 492a 0000 2020 2073 3a73 6f63 6b65 ..I*.. s:socke │ │ │ +004abdb0: 0018 462a 0000 2020 2073 3a73 6f63 6b65 ..F*.. s:socke │ │ │ 004abdc0: 743d 6c69 7374 656e 696e 675f 736f 636b t=listening_sock │ │ │ 004abdd0: 6574 5f68 616e 646c 6520 7769 6c6c 2061 et_handle will a │ │ │ 004abde0: 6363 6570 7420 6120 7065 6e64 696e 6720 ccept a pending │ │ │ 004abdf0: 636f 6e6e 6563 7469 6f6e 2061 6e64 4a00 connection andJ. │ │ │ -004abe00: 1849 3100 0020 2020 7265 6d6f 7665 2074 .I1.. remove t │ │ │ +004abe00: 1846 3100 0020 2020 7265 6d6f 7665 2074 .F1.. remove t │ │ │ 004abe10: 6865 204c 4953 5445 4e49 4e47 7c3c 6c69 he LISTENING|
  • entry fro │ │ │ -004abe40: 6d20 245a 4b45 592e 0700 1849 3200 0052 m $ZKEY....I2..R │ │ │ -004abe50: 0018 4933 0000 2020 2049 6620 245a 4b45 ..I3.. If $ZKE │ │ │ +004abe40: 6d20 245a 4b45 592e 0700 1846 3200 0052 m $ZKEY....F2..R │ │ │ +004abe50: 0018 4633 0000 2020 2049 6620 245a 4b45 ..F3.. If $ZKE │ │ │ 004abe60: 5920 636f 6e74 6169 6e73 206f 6e65 206f Y contains one o │ │ │ 004abe70: 7220 6d6f 7265 2022 5752 4954 457c 3c73 r more "WRITE||" entries │ │ │ -004abea0: 2c51 0018 4934 0000 2020 2069 7420 6d65 ,Q..I4.. it me │ │ │ +004abea0: 2c51 0018 4634 0000 2020 2069 7420 6d65 ,Q..F4.. it me │ │ │ 004abeb0: 616e 7320 7468 6174 2074 6865 2070 7269 ans that the pri │ │ │ 004abec0: 6f72 2057 5249 5445 202f 5741 4954 2063 or WRITE /WAIT c │ │ │ 004abed0: 6f6e 7369 6465 7265 6420 7468 6520 6e6f onsidered the no │ │ │ 004abee0: 6e2d 626c 6f63 6b69 6e67 2073 6f63 6b65 n-blocking socke │ │ │ -004abef0: 7473 4d00 1849 3500 0020 2020 7772 6974 tsM..I5.. writ │ │ │ +004abef0: 7473 4d00 1846 3500 0020 2020 7772 6974 tsM..F5.. writ │ │ │ 004abf00: 6561 626c 652e 2054 6869 7320 6973 206c eable. This is l │ │ │ 004abf10: 696b 656c 7920 746f 2062 6520 7468 6520 ikely to be the │ │ │ 004abf20: 6361 7365 206d 6f73 7420 6f66 2074 6865 case most of the │ │ │ 004abf30: 2074 696d 652e 2049 6620 245a 4b45 594f time. If $ZKEYO │ │ │ -004abf40: 0018 4936 0000 2020 2063 6f6e 7461 696e ..I6.. contain │ │ │ +004abf40: 0018 4636 0000 2020 2063 6f6e 7461 696e ..F6.. contain │ │ │ 004abf50: 7320 6f6e 6520 5752 4954 4520 616e 6420 s one WRITE and │ │ │ 004abf60: 6f6e 6520 5245 4144 2065 6e74 7279 2c20 one READ entry, │ │ │ 004abf70: 6974 206d 6561 6e73 2074 6861 7420 7468 it means that th │ │ │ 004abf80: 6520 6e6f 6e2d 626c 6f63 6b69 6e67 3000 e non-blocking0. │ │ │ -004abf90: 1849 3700 0020 2020 736f 636b 6574 2069 .I7.. socket i │ │ │ +004abf90: 1846 3700 0020 2020 736f 636b 6574 2069 .F7.. socket i │ │ │ 004abfa0: 7320 626f 7468 2072 6561 6461 626c 6520 s both readable │ │ │ 004abfb0: 616e 6420 7772 6974 6561 626c 652e 0700 and writeable... │ │ │ -004abfc0: 1849 3800 0000 0000 0000 0000 0000 0000 .I8............. │ │ │ +004abfc0: 1846 3800 0000 0000 0000 0000 0000 0000 .F8............. │ │ │ 004abfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004abfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004abff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ac000: 0400 0000 fc07 0000 3331 0000 0000 0000 ........31...... │ │ │ -004ac010: 6700 0049 4845 4c50 00ff 7300 ff49 5356 g..IHELP..s..ISV │ │ │ +004ac010: 6700 0046 4845 4c50 00ff 7300 ff49 5356 g..FHELP..s..ISV │ │ │ 004ac020: 00ff 7300 ff24 5a4b 4559 00c0 3900 0020 ..s..$ZKEY..9.. │ │ │ 004ac030: 2020 245a 4b45 5920 6973 2065 6d70 7479 $ZKEY is empty │ │ │ 004ac040: 2069 6620 6e6f 2073 6f63 6b65 7473 2068 if no sockets h │ │ │ 004ac050: 6176 6520 6461 7461 2069 6e20 7468 6520 ave data in the │ │ │ 004ac060: 6275 6666 6572 2061 6e64 2074 6865 7265 buffer and there │ │ │ -004ac070: 2061 7265 206e 6f41 0018 493a 0000 2020 are noA..I:.. │ │ │ +004ac070: 2061 7265 206e 6f41 0018 463a 0000 2020 are noA..F:.. │ │ │ 004ac080: 2075 6e61 6363 6570 7465 6420 696e 636f unaccepted inco │ │ │ 004ac090: 6d69 6e67 2073 6f63 6b65 7473 2066 726f ming sockets fro │ │ │ 004ac0a0: 6d20 7072 6576 696f 7573 2057 5249 5445 m previous WRITE │ │ │ -004ac0b0: 202f 5741 4954 732e 0700 1849 4100 0025 /WAITs....IA..% │ │ │ -004ac0c0: 0018 4942 0000 2020 2046 6f72 2053 6571 ..IB.. For Seq │ │ │ +004ac0b0: 202f 5741 4954 732e 0700 1846 4100 0025 /WAITs....FA..% │ │ │ +004ac0c0: 0018 4642 0000 2020 2046 6f72 2053 6571 ..FB.. For Seq │ │ │ 004ac0d0: 7565 6e74 6961 6c20 4669 6c65 2044 6576 uential File Dev │ │ │ -004ac0e0: 6963 653a 0700 1849 4300 0051 0018 4944 ice:...IC..Q..ID │ │ │ +004ac0e0: 6963 653a 0700 1846 4300 0051 0018 4644 ice:...FC..Q..FD │ │ │ 004ac0f0: 0000 2020 2024 5a4b 4559 2063 6f6e 7461 .. $ZKEY conta │ │ │ 004ac100: 696e 7320 7468 6520 6375 7272 656e 7420 ins the current │ │ │ 004ac110: 706f 7369 7469 6f6e 2069 6e20 7468 6520 position in the │ │ │ 004ac120: 6669 6c65 2062 6173 6564 206f 6e20 7468 file based on th │ │ │ -004ac130: 6520 6c61 7374 2052 4541 442e 5000 1849 e last READ.P..I │ │ │ +004ac130: 6520 6c61 7374 2052 4541 442e 5000 1846 e last READ.P..F │ │ │ 004ac140: 4500 0020 2020 5468 6973 2069 7320 696e E.. This is in │ │ │ 004ac150: 2062 7974 6573 2066 6f72 2053 5452 4541 bytes for STREA │ │ │ 004ac160: 4d20 616e 6420 5641 5249 4142 4c45 2066 M and VARIABLE f │ │ │ 004ac170: 6f72 6d61 7473 2c20 616e 6420 696e 2061 ormats, and in a │ │ │ -004ac180: 2072 6563 6f72 642c 6279 7465 5000 1849 record,byteP..I │ │ │ +004ac180: 2072 6563 6f72 642c 6279 7465 5000 1846 record,byteP..F │ │ │ 004ac190: 4600 0020 2020 7061 6972 2066 6f72 2046 F.. pair for F │ │ │ 004ac1a0: 4958 4544 2066 6f72 6d61 742e 2046 6f72 IXED format. For │ │ │ 004ac1b0: 2046 4958 4544 2066 6f72 6d61 742c 2053 FIXED format, S │ │ │ 004ac1c0: 4545 4b73 2061 6e64 206e 6f72 6d61 6c20 EEKs and normal │ │ │ -004ac1d0: 5245 4144 7320 616c 7761 7973 5300 1849 READs alwaysS..I │ │ │ +004ac1d0: 5245 4144 7320 616c 7761 7973 5300 1846 READs alwaysS..F │ │ │ 004ac1e0: 4700 0020 2020 7072 6f64 7563 6520 6120 G.. produce a │ │ │ 004ac1f0: 7a65 726f 2062 7974 6520 706f 7369 7469 zero byte positi │ │ │ 004ac200: 6f6e 3b20 6120 6e6f 6e2d 7a65 726f 2062 on; a non-zero b │ │ │ 004ac210: 7974 6520 706f 7369 7469 6f6e 2069 6e20 yte position in │ │ │ 004ac220: 245a 4b45 5920 666f 7220 4649 5845 4453 $ZKEY for FIXEDS │ │ │ -004ac230: 0018 4948 0000 2020 2066 6f72 6d61 7420 ..IH.. format │ │ │ +004ac230: 0018 4648 0000 2020 2066 6f72 6d61 7420 ..FH.. format │ │ │ 004ac240: 6f70 6572 6174 696f 6e20 696e 6469 6361 operation indica │ │ │ 004ac250: 7465 7320 6120 7061 7274 6961 6c6c 7920 tes a partially │ │ │ 004ac260: 7265 6164 2072 6563 6f72 642c 2063 6175 read record, cau │ │ │ 004ac270: 7365 6420 6279 2061 2052 4541 4420 2320 sed by a READ # │ │ │ -004ac280: 6f72 5400 1849 4900 0020 2020 5245 4144 orT..II.. READ │ │ │ +004ac280: 6f72 5400 1846 4900 0020 2020 5245 4144 orT..FI.. READ │ │ │ 004ac290: 202a 2e20 496e 2046 4958 4544 206d 6f64 *. In FIXED mod │ │ │ 004ac2a0: 652c 2074 6865 2069 6e66 6f72 6d61 7469 e, the informati │ │ │ 004ac2b0: 6f6e 2072 6574 7572 6e65 6420 666f 7220 on returned for │ │ │ 004ac2c0: 245a 4b45 5920 6973 2061 2066 756e 6374 $ZKEY is a funct │ │ │ -004ac2d0: 696f 6e20 6f66 5200 1849 4a00 0020 2020 ion ofR..IJ.. │ │ │ +004ac2d0: 696f 6e20 6f66 5200 1846 4a00 0020 2020 ion ofR..FJ.. │ │ │ 004ac2e0: 7265 636f 7264 2073 697a 652c 2061 6e64 record size, and │ │ │ 004ac2f0: 2c20 6966 2061 2055 5345 2063 6f6d 6d61 , if a USE comma │ │ │ 004ac300: 6e64 2063 6861 6e67 6573 2072 6563 6f72 nd changes recor │ │ │ 004ac310: 6420 7369 7a65 2062 7920 7370 6563 6966 d size by specif │ │ │ -004ac320: 7969 6e67 2074 6865 4c00 1849 5100 0020 ying theL..IQ.. │ │ │ +004ac320: 7969 6e67 2074 6865 4c00 1846 5100 0020 ying theL..FQ.. │ │ │ 004ac330: 2020 5749 4454 4820 6465 7669 6365 7061 WIDTH devicepa │ │ │ 004ac340: 7261 6d65 7465 7220 7768 696c 6520 7468 rameter while th │ │ │ 004ac350: 6520 6669 6c65 2069 7320 6f70 656e 2c20 e file is open, │ │ │ 004ac360: 245a 4b45 5920 6f66 6673 6574 7320 6368 $ZKEY offsets ch │ │ │ -004ac370: 616e 6765 5300 1849 5200 0020 2020 6163 angeS..IR.. ac │ │ │ +004ac370: 616e 6765 5300 1846 5200 0020 2020 6163 angeS..FR.. ac │ │ │ 004ac380: 636f 7264 696e 676c 793b 2069 6620 7265 cordingly; if re │ │ │ 004ac390: 636f 7264 2073 697a 6520 6368 616e 6765 cord size change │ │ │ 004ac3a0: 732c 2070 7265 7669 6f75 736c 7920 7361 s, previously sa │ │ │ 004ac3b0: 7665 6420 7661 6c75 6573 206f 6620 245a ved values of $Z │ │ │ -004ac3c0: 4b45 5920 6172 6531 0018 4953 0000 2020 KEY are1..IS.. │ │ │ +004ac3c0: 4b45 5920 6172 6531 0018 4653 0000 2020 KEY are1..FS.. │ │ │ 004ac3d0: 206c 696b 656c 7920 696e 6170 7072 6f70 likely inapprop │ │ │ 004ac3e0: 7269 6174 6520 666f 7220 7573 6520 7769 riate for use wi │ │ │ -004ac3f0: 7468 2053 4545 4b2e 0700 1849 5400 0012 th SEEK....IT... │ │ │ -004ac400: 0013 494c 4556 454c 0000 245a 4c65 7665 ..ILEVEL..$ZLeve │ │ │ -004ac410: 6c12 0019 49bf 1100 0020 2020 245a 4c65 l...I.... $ZLe │ │ │ -004ac420: 7665 6c07 001a 4921 0000 4f00 1a49 3100 vel...I!..O..I1. │ │ │ +004ac3f0: 7468 2053 4545 4b2e 0700 1846 5400 0012 th SEEK....FT... │ │ │ +004ac400: 0013 464c 4556 454c 0000 245a 4c65 7665 ..FLEVEL..$ZLeve │ │ │ +004ac410: 6c12 0019 46bf 1100 0020 2020 245a 4c65 l...F.... $ZLe │ │ │ +004ac420: 7665 6c07 001a 4621 0000 4f00 1a46 3100 vel...F!..O..F1. │ │ │ 004ac430: 0020 2020 245a 4c5b 4556 454c 5d20 636f . $ZL[EVEL] co │ │ │ 004ac440: 6e74 6169 6e73 2061 6e20 696e 7465 6765 ntains an intege │ │ │ 004ac450: 7220 7661 6c75 6520 696e 6469 6361 7469 r value indicati │ │ │ 004ac460: 6e67 2074 6865 2022 6c65 7665 6c20 6f66 ng the "level of │ │ │ -004ac470: 206e 6573 7469 6e67 2252 001a 4941 0000 nesting"R..IA.. │ │ │ +004ac470: 206e 6573 7469 6e67 2252 001a 4641 0000 nesting"R..FA.. │ │ │ 004ac480: 2020 2063 6175 7365 6420 6279 2044 4f20 caused by DO │ │ │ 004ac490: 636f 6d6d 616e 6473 2c20 5845 4355 5445 commands, XECUTE │ │ │ 004ac4a0: 2063 6f6d 6d61 6e64 732c 2061 6e64 2065 commands, and e │ │ │ 004ac4b0: 7874 7269 6e73 6963 2066 756e 6374 696f xtrinsic functio │ │ │ -004ac4c0: 6e73 2069 6e20 7468 6520 4d1b 001a 4951 ns in the M...IQ │ │ │ +004ac4c0: 6e73 2069 6e20 7468 6520 4d1b 001a 4651 ns in the M...FQ │ │ │ 004ac4d0: 0000 2020 2069 6e76 6f63 6174 696f 6e20 .. invocation │ │ │ -004ac4e0: 7374 6163 6b2e 0700 1a49 6100 0051 001a stack....Ia..Q.. │ │ │ -004ac4f0: 4971 0000 2020 2024 5a4c 4556 454c 2068 Iq.. $ZLEVEL h │ │ │ +004ac4e0: 7374 6163 6b2e 0700 1a46 6100 0051 001a stack....Fa..Q.. │ │ │ +004ac4f0: 4671 0000 2020 2024 5a4c 4556 454c 2068 Fq.. $ZLEVEL h │ │ │ 004ac500: 6173 2061 6e20 696e 6974 6961 6c20 7661 as an initial va │ │ │ 004ac510: 6c75 6520 6f66 206f 6e65 2028 3129 2061 lue of one (1) a │ │ │ 004ac520: 6e64 2069 6e63 7265 6d65 6e74 7320 6279 nd increments by │ │ │ 004ac530: 206f 6e65 2077 6974 6820 6561 6368 5200 one with eachR. │ │ │ -004ac540: 1a49 8100 0020 2020 444f 2c20 5845 4355 .I... DO, XECU │ │ │ +004ac540: 1a46 8100 0020 2020 444f 2c20 5845 4355 .F... DO, XECU │ │ │ 004ac550: 5445 206f 7220 6578 7472 696e 7369 6320 TE or extrinsic │ │ │ 004ac560: 6675 6e63 7469 6f6e 2e20 416e 7920 5155 function. Any QU │ │ │ 004ac570: 4954 2074 6861 7420 646f 6573 206e 6f74 IT that does not │ │ │ 004ac580: 2074 6572 6d69 6e61 7465 2061 2046 4f52 terminate a FOR │ │ │ -004ac590: 5400 1a49 9100 0020 2020 6c6f 6f70 2064 T..I... loop d │ │ │ +004ac590: 5400 1a46 9100 0020 2020 6c6f 6f70 2064 T..F... loop d │ │ │ 004ac5a0: 6563 7265 6d65 6e74 7320 245a 4c45 5645 ecrements $ZLEVE │ │ │ 004ac5b0: 4c2e 205a 474f 544f 206d 6179 2061 6c73 L. ZGOTO may als │ │ │ 004ac5c0: 6f20 7265 6475 6365 2024 5a4c 4556 454c o reduce $ZLEVEL │ │ │ 004ac5d0: 2e20 496e 2061 6363 6f72 6461 6e63 6520 . In accordance │ │ │ -004ac5e0: 7769 7468 5500 1949 c011 0000 2020 2074 withU..I.... t │ │ │ +004ac5e0: 7769 7468 5500 1946 c011 0000 2020 2074 withU..F.... t │ │ │ 004ac5f0: 6865 204d 2073 7461 6e64 6172 642c 2061 he M standard, a │ │ │ 004ac600: 2046 4f52 2063 6f6d 6d61 6e64 2064 6f65 FOR command doe │ │ │ 004ac610: 7320 6e6f 7420 696e 6372 6561 7365 2024 s not increase $ │ │ │ 004ac620: 5a4c 4556 454c 2e20 4d20 726f 7574 696e ZLEVEL. M routin │ │ │ -004ac630: 6573 2063 616e 6e6f 7436 001a 4912 0000 es cannot6..I... │ │ │ +004ac630: 6573 2063 616e 6e6f 7436 001a 4612 0000 es cannot6..F... │ │ │ 004ac640: 2020 206d 6f64 6966 7920 245a 4c45 5645 modify $ZLEVE │ │ │ 004ac650: 4c20 7769 7468 2074 6865 2053 4554 206f L with the SET o │ │ │ 004ac660: 7220 4e45 5720 636f 6d6d 616e 6473 2e07 r NEW commands.. │ │ │ -004ac670: 001a 4913 0000 5100 1a49 1400 0020 2020 ..I...Q..I... │ │ │ +004ac670: 001a 4613 0000 5100 1a46 1400 0020 2020 ..F...Q..F... │ │ │ 004ac680: 5573 6520 245a 4c45 5645 4c20 696e 2064 Use $ZLEVEL in d │ │ │ 004ac690: 6562 7567 6769 6e67 206f 7220 696e 2061 ebugging or in a │ │ │ 004ac6a0: 6e20 6572 726f 722d 6861 6e64 6c69 6e67 n error-handling │ │ │ 004ac6b0: 206d 6563 6861 6e69 736d 2074 6f20 6361 mechanism to ca │ │ │ -004ac6c0: 7074 7572 6520 6132 001a 4915 0000 2020 pture a2..I... │ │ │ +004ac6c0: 7074 7572 6520 6132 001a 4615 0000 2020 pture a2..F... │ │ │ 004ac6d0: 206c 6576 656c 2066 6f72 206c 6174 6572 level for later │ │ │ 004ac6e0: 2075 7365 2069 6e20 6120 5a47 4f54 4f20 use in a ZGOTO │ │ │ -004ac6f0: 6172 6775 6d65 6e74 2e07 001a 4916 0000 argument....I... │ │ │ -004ac700: 1200 1a49 1700 0020 2020 4578 616d 706c ...I... Exampl │ │ │ -004ac710: 653a 0700 1a49 1800 001b 001a 4919 0000 e:...I......I... │ │ │ +004ac6f0: 6172 6775 6d65 6e74 2e07 001a 4616 0000 argument....F... │ │ │ +004ac700: 1200 1a46 1700 0020 2020 4578 616d 706c ...F... Exampl │ │ │ +004ac710: 653a 0700 1a46 1800 001b 001a 4619 0000 e:...F......F... │ │ │ 004ac720: 2020 2047 544d 3e7a 7072 696e 7420 5e7a GTM>zprint ^z │ │ │ -004ac730: 6c65 7665 1000 1a49 1a00 0020 2020 7a6c leve...I... zl │ │ │ -004ac740: 6576 653b 0f00 1a49 2100 0020 2020 2064 eve;...I!.. d │ │ │ -004ac750: 6f20 4214 001a 4922 0000 2020 2020 7772 o B...I".. wr │ │ │ -004ac760: 6974 6520 582c 210f 001a 4923 0000 2020 ite X,!...I#.. │ │ │ -004ac770: 2020 7175 6974 0b00 1a49 2400 0020 2020 quit...I$.. │ │ │ -004ac780: 4211 001a 4925 0000 2020 2020 676f 746f B...I%.. goto │ │ │ -004ac790: 2043 0f00 1a49 2600 0020 2020 2071 7569 C...I&.. qui │ │ │ -004ac7a0: 740b 001a 4927 0000 2020 2043 0f00 1a49 t...I'.. C...I │ │ │ -004ac7b0: 2800 0020 2020 2064 6f20 440f 001a 4929 (.. do D...I) │ │ │ -004ac7c0: 0000 2020 2020 7175 6974 0b00 1a49 2a00 .. quit...I*. │ │ │ -004ac7d0: 0020 2020 4418 001a 4931 0000 2020 2020 . D...I1.. │ │ │ +004ac730: 6c65 7665 1000 1a46 1a00 0020 2020 7a6c leve...F... zl │ │ │ +004ac740: 6576 653b 0f00 1a46 2100 0020 2020 2064 eve;...F!.. d │ │ │ +004ac750: 6f20 4214 001a 4622 0000 2020 2020 7772 o B...F".. wr │ │ │ +004ac760: 6974 6520 582c 210f 001a 4623 0000 2020 ite X,!...F#.. │ │ │ +004ac770: 2020 7175 6974 0b00 1a46 2400 0020 2020 quit...F$.. │ │ │ +004ac780: 4211 001a 4625 0000 2020 2020 676f 746f B...F%.. goto │ │ │ +004ac790: 2043 0f00 1a46 2600 0020 2020 2071 7569 C...F&.. qui │ │ │ +004ac7a0: 740b 001a 4627 0000 2020 2043 0f00 1a46 t...F'.. C...F │ │ │ +004ac7b0: 2800 0020 2020 2064 6f20 440f 001a 4629 (.. do D...F) │ │ │ +004ac7c0: 0000 2020 2020 7175 6974 0b00 1a46 2a00 .. quit...F*. │ │ │ +004ac7d0: 0020 2020 4418 001a 4631 0000 2020 2020 . D...F1.. │ │ │ 004ac7e0: 7365 7420 583d 245a 4c45 5645 4c0f 001a set X=$ZLEVEL... │ │ │ -004ac7f0: 4932 0000 2020 2020 7175 6974 0000 0000 I2.. quit.... │ │ │ +004ac7f0: 4632 0000 2020 2020 7175 6974 0000 0000 F2.. quit.... │ │ │ 004ac800: 0400 0000 cc07 0000 5631 0000 0000 0000 ........V1...... │ │ │ -004ac810: 3100 0049 4845 4c50 00ff 7300 ff49 5356 1..IHELP..s..ISV │ │ │ +004ac810: 3100 0046 4845 4c50 00ff 7300 ff49 5356 1..FHELP..s..ISV │ │ │ 004ac820: 00ff 7300 ff24 5a4c 4556 454c 00c0 3300 ..s..$ZLEVEL..3. │ │ │ 004ac830: 0020 2020 4754 4d3e 646f 205e 7a6c 6576 . GTM>do ^zlev │ │ │ -004ac840: 650b 001a 4934 0000 2020 2034 0e00 1a49 e...I4.. 4...I │ │ │ -004ac850: 3500 0020 2020 4754 4d3e 0700 1a49 3600 5.. GTM>...I6. │ │ │ -004ac860: 004c 001a 4937 0000 2020 2054 6869 7320 .L..I7.. This │ │ │ +004ac840: 650b 001a 4634 0000 2020 2034 0e00 1a46 e...F4.. 4...F │ │ │ +004ac850: 3500 0020 2020 4754 4d3e 0700 1a46 3600 5.. GTM>...F6. │ │ │ +004ac860: 004c 001a 4637 0000 2020 2054 6869 7320 .L..F7.. This │ │ │ 004ac870: 7072 6f67 7261 6d2c 2065 7865 6375 7465 program, execute │ │ │ 004ac880: 6420 6672 6f6d 2044 6972 6563 7420 4d6f d from Direct Mo │ │ │ 004ac890: 6465 2c20 7072 6f64 7563 6573 2061 2076 de, produces a v │ │ │ 004ac8a0: 616c 7565 206f 6620 3420 666f 7252 001a alue of 4 forR.. │ │ │ -004ac8b0: 4938 0000 2020 2024 5a4c 4556 454c 2e20 I8.. $ZLEVEL. │ │ │ +004ac8b0: 4638 0000 2020 2024 5a4c 4556 454c 2e20 F8.. $ZLEVEL. │ │ │ 004ac8c0: 4966 2079 6f75 2072 756e 2074 6869 7320 If you run this │ │ │ 004ac8d0: 7072 6f67 7261 6d20 6672 6f6d 2074 6865 program from the │ │ │ 004ac8e0: 2073 6865 6c6c 2c20 7468 6520 7661 6c75 shell, the valu │ │ │ 004ac8f0: 6520 6f66 2024 5a4c 4556 454c 2069 7314 e of $ZLEVEL is. │ │ │ -004ac900: 001a 4939 0000 2020 2074 6872 6565 2028 ..I9.. three ( │ │ │ -004ac910: 3329 2e07 001a 493a 0000 1a00 1349 4d41 3)....I:.....IMA │ │ │ +004ac900: 001a 4639 0000 2020 2074 6872 6565 2028 ..F9.. three ( │ │ │ +004ac910: 3329 2e07 001a 463a 0000 1a00 1346 4d41 3)....F:.....FMA │ │ │ 004ac920: 4c4c 4f43 4c49 4d00 0024 5a4d 414c 4c6f LLOCLIM..$ZMALLo │ │ │ -004ac930: 636c 696d 1600 1d49 bf11 0000 2020 2024 clim...I.... $ │ │ │ -004ac940: 5a4d 414c 4c6f 636c 696d 0700 1e49 2100 ZMALLoclim...I!. │ │ │ -004ac950: 0051 001e 4931 0000 2020 2024 5a4d 414c .Q..I1.. $ZMAL │ │ │ +004ac930: 636c 696d 1600 1d46 bf11 0000 2020 2024 clim...F.... $ │ │ │ +004ac940: 5a4d 414c 4c6f 636c 696d 0700 1e46 2100 ZMALLoclim...F!. │ │ │ +004ac950: 0051 001e 4631 0000 2020 2024 5a4d 414c .Q..F1.. $ZMAL │ │ │ 004ac960: 4c5b 4f43 4c49 4d5d 2063 6f6e 7461 696e L[OCLIM] contain │ │ │ 004ac970: 7320 616e 2069 6e74 6567 6572 2076 616c s an integer val │ │ │ 004ac980: 7565 2073 7065 6369 6679 696e 6720 6120 ue specifying a │ │ │ 004ac990: 6e75 6d62 6572 206f 6620 6279 7465 7320 number of bytes │ │ │ -004ac9a0: 6f66 4e00 1e49 4100 0020 2020 7072 6f63 ofN..IA.. proc │ │ │ +004ac9a0: 6f66 4e00 1e46 4100 0020 2020 7072 6f63 ofN..FA.. proc │ │ │ 004ac9b0: 6573 7320 6d65 6d6f 7279 2c20 7768 6963 ess memory, whic │ │ │ 004ac9c0: 682c 2069 6620 6578 6365 6564 6564 2c20 h, if exceeded, │ │ │ 004ac9d0: 6361 7573 6520 4754 2e4d 2074 6f20 6973 cause GT.M to is │ │ │ 004ac9e0: 7375 6520 6120 4d41 4c4c 4f43 4352 4954 sue a MALLOCCRIT │ │ │ -004ac9f0: 5300 1e49 5100 0020 2020 6572 726f 722e S..IQ.. error. │ │ │ +004ac9f0: 5300 1e46 5100 0020 2020 6572 726f 722e S..FQ.. error. │ │ │ 004aca00: 2057 6865 6e20 7468 6520 7661 6c75 6520 When the value │ │ │ 004aca10: 6973 207a 6572 6f20 2830 292c 2047 542e is zero (0), GT. │ │ │ 004aca20: 4d20 696d 706f 7365 7320 6e6f 206c 696d M imposes no lim │ │ │ 004aca30: 6974 2c20 616c 7468 6f75 6768 2074 6865 it, although the │ │ │ -004aca40: 204f 534f 001e 4961 0000 2020 2073 7469 OSO..Ia.. sti │ │ │ +004aca40: 204f 534f 001e 4661 0000 2020 2073 7469 OSO..Fa.. sti │ │ │ 004aca50: 6c6c 2064 6f65 732e 2041 2070 6f73 6974 ll does. A posit │ │ │ 004aca60: 6976 6520 7661 6c75 6520 7370 6563 6966 ive value specif │ │ │ 004aca70: 6965 7320 6120 6279 7465 206c 696d 6974 ies a byte limit │ │ │ 004aca80: 2077 6974 6820 6120 6d69 6e69 6d75 6d20 with a minimum │ │ │ -004aca90: 6f66 4e00 1e49 7100 0020 2020 322e 354d ofN..Iq.. 2.5M │ │ │ +004aca90: 6f66 4e00 1e46 7100 0020 2020 322e 354d ofN..Fq.. 2.5M │ │ │ 004acaa0: 422e 2041 2076 616c 7565 206f 6620 6d69 B. A value of mi │ │ │ 004acab0: 6e75 7320 6f6e 6520 282d 3129 2070 726f nus one (-1) pro │ │ │ 004acac0: 7669 6465 7320 6120 7661 6c75 6520 6f66 vides a value of │ │ │ 004acad0: 2068 616c 6620 7468 6520 7379 7374 656d half the system │ │ │ -004acae0: 1f00 1e49 8100 0020 2020 696d 706f 7365 ...I... impose │ │ │ +004acae0: 1f00 1e46 8100 0020 2020 696d 706f 7365 ...F... impose │ │ │ 004acaf0: 6420 6c69 6d69 7420 6966 2061 6e79 2e07 d limit if any.. │ │ │ -004acb00: 001e 4991 0000 5000 1d49 c011 0000 2020 ..I...P..I.... │ │ │ +004acb00: 001e 4691 0000 5000 1d46 c011 0000 2020 ..F...P..F.... │ │ │ 004acb10: 2057 6865 6e20 6120 7265 7175 6573 7420 When a request │ │ │ 004acb20: 666f 7220 6164 6469 7469 6f6e 616c 206d for additional m │ │ │ 004acb30: 656d 6f72 7920 6578 6365 6564 7320 7468 emory exceeds th │ │ │ 004acb40: 6520 6c69 6d69 742c 2047 542e 4d20 646f e limit, GT.M do │ │ │ -004acb50: 6573 2074 6865 5400 1e49 1200 0020 2020 es theT..I... │ │ │ +004acb50: 6573 2074 6865 5400 1e46 1200 0020 2020 es theT..F... │ │ │ 004acb60: 6578 7061 6e73 696f 6e20 616e 6420 7468 expansion and th │ │ │ 004acb70: 656e 2070 726f 6475 6365 7320 7472 6170 en produces trap │ │ │ 004acb80: 7061 626c 6520 4d41 4c4c 4f43 4352 4954 pable MALLOCCRIT │ │ │ 004acb90: 2077 6172 6e69 6e67 2e20 4279 2064 6566 warning. By def │ │ │ -004acba0: 6175 6c74 2c20 736f 6d65 5400 1e49 1300 ault, someT..I.. │ │ │ +004acba0: 6175 6c74 2c20 736f 6d65 5400 1e46 1300 ault, someT..F.. │ │ │ 004acbb0: 0020 2020 6c61 7465 7220 7265 7175 6573 . later reques │ │ │ 004acbc0: 7420 666f 7220 6d65 6d6f 7279 2069 7320 t for memory is │ │ │ 004acbd0: 6c69 6b65 6c79 2074 6f20 7072 6f64 7563 likely to produc │ │ │ 004acbe0: 6520 6120 6661 7461 6c20 4d45 4d4f 5259 e a fatal MEMORY │ │ │ 004acbf0: 2065 7272 6f72 2c20 756e 6c65 7373 5400 error, unlessT. │ │ │ -004acc00: 1e49 1400 0020 2020 7375 6273 6571 7565 .I... subseque │ │ │ +004acc00: 1e46 1400 0020 2020 7375 6273 6571 7565 .F... subseque │ │ │ 004acc10: 6e74 2074 6f20 4d41 4c4c 4f43 4352 4954 nt to MALLOCCRIT │ │ │ 004acc20: 2c20 6120 6c69 6d69 7420 6861 7320 6265 , a limit has be │ │ │ 004acc30: 656e 2072 6565 7374 6162 6c69 7368 6564 en reestablished │ │ │ 004acc40: 2062 7920 5345 5420 5a4d 414c 4c4f 434c by SET ZMALLOCL │ │ │ -004acc50: 494d 4e00 1e49 1500 0020 2020 746f 2074 IMN..I... to t │ │ │ +004acc50: 494d 4e00 1e46 1500 0020 2020 746f 2074 IMN..F... to t │ │ │ 004acc60: 6865 2073 616d 6520 6f72 2068 6967 6865 he same or highe │ │ │ 004acc70: 7220 6c69 6d69 742c 2062 7574 206f 6e65 r limit, but one │ │ │ 004acc80: 206e 6f74 2065 7863 6565 6469 6e67 2061 not exceeding a │ │ │ 004acc90: 6e79 2073 7973 7465 6d20 6c69 6d69 742e ny system limit. │ │ │ -004acca0: 0700 1e49 1600 004c 001e 4917 0000 2020 ...I...L..I... │ │ │ +004acca0: 0700 1e46 1600 004c 001e 4617 0000 2020 ...F...L..F... │ │ │ 004accb0: 204e 6f74 6520 7468 6174 2047 542e 4d20 Note that GT.M │ │ │ 004accc0: 616c 6c6f 6361 7465 7320 6d65 6d6f 7279 allocates memory │ │ │ 004accd0: 2066 726f 6d20 7468 6520 4f53 2069 6e20 from the OS in │ │ │ 004acce0: 6c61 7267 6520 626c 6f63 6b73 2073 6f20 large blocks so │ │ │ -004accf0: 7468 6553 001e 4918 0000 2020 2069 6e74 theS..I... int │ │ │ +004accf0: 7468 6553 001e 4618 0000 2020 2069 6e74 theS..F... int │ │ │ 004acd00: 6572 6163 7469 6f6e 206f 6620 245a 4d41 eraction of $ZMA │ │ │ 004acd10: 4c4c 4f43 4c49 4d20 7769 7468 206d 656d LLOCLIM with mem │ │ │ 004acd20: 6f72 7920 6772 6f77 7468 2069 7320 6e6f ory growth is no │ │ │ 004acd30: 7420 6578 6163 742e 204d 454d 4f52 5920 t exact. MEMORY │ │ │ -004acd40: 6572 726f 7273 5200 1e49 1900 0020 2020 errorsR..I... │ │ │ +004acd40: 6572 726f 7273 5200 1e46 1900 0020 2020 errorsR..F... │ │ │ 004acd50: 6172 6520 6661 7461 6c20 616e 6420 7465 are fatal and te │ │ │ 004acd60: 726d 696e 6174 6520 7468 6520 7072 6f63 rminate the proc │ │ │ 004acd70: 6573 732e 2049 6e20 7468 6520 6361 7365 ess. In the case │ │ │ 004acd80: 206f 6620 6120 4d45 4d4f 5259 2065 7272 of a MEMORY err │ │ │ -004acd90: 6f72 2c20 4754 2e4d 4e00 1e49 1a00 0020 or, GT.MN..I... │ │ │ +004acd90: 6f72 2c20 4754 2e4d 4e00 1e46 1a00 0020 or, GT.MN..F... │ │ │ 004acda0: 2020 6d61 6b65 7320 616e 2061 7474 656d makes an attem │ │ │ 004acdb0: 7074 2074 6f20 6d61 7273 6861 6c20 6176 pt to marshal av │ │ │ 004acdc0: 6169 6c61 626c 6520 6d65 6d6f 7279 2074 ailable memory t │ │ │ 004acdd0: 6f20 656e 6162 6c65 2061 7320 6772 6163 o enable as grac │ │ │ -004acde0: 6566 756c 2061 5200 1e49 2100 0020 2020 eful aR..I!.. │ │ │ +004acde0: 6566 756c 2061 5200 1e46 2100 0020 2020 eful aR..F!.. │ │ │ 004acdf0: 7465 726d 696e 6174 696f 6e20 6173 2070 termination as p │ │ │ 004ace00: 6f73 7369 626c 652e 204e 6f74 6520 7468 ossible. Note th │ │ │ 004ace10: 6174 2069 6e64 6570 656e 6465 6e74 206f at independent o │ │ │ 004ace20: 6620 7468 6973 206d 6563 6861 6e69 736d f this mechanism │ │ │ -004ace30: 2c20 7468 6520 4f53 5100 1e49 2200 0020 , the OSQ..I".. │ │ │ +004ace30: 2c20 7468 6520 4f53 5100 1e46 2200 0020 , the OSQ..F".. │ │ │ 004ace40: 2020 6d61 7920 6b69 6c6c 2074 6865 2070 may kill the p │ │ │ 004ace50: 726f 6365 7373 2077 6974 686f 7574 2072 rocess without r │ │ │ 004ace60: 6563 6f75 7273 6520 6966 2069 7420 6465 ecourse if it de │ │ │ 004ace70: 7465 726d 696e 6573 2074 6865 2067 7265 termines the gre │ │ │ -004ace80: 6564 206f 6620 7468 6545 001e 4923 0000 ed of theE..I#.. │ │ │ +004ace80: 6564 206f 6620 7468 6545 001e 4623 0000 ed of theE..F#.. │ │ │ 004ace90: 2020 2070 726f 6365 7373 2066 6f72 206d process for m │ │ │ 004acea0: 656d 6f72 7920 6a65 6f70 6172 6469 7a65 emory jeopardize │ │ │ 004aceb0: 7320 7468 6520 7669 6162 696c 6974 7920 s the viability │ │ │ 004acec0: 6f66 2074 6865 2073 7973 7465 6d2e 0700 of the system... │ │ │ -004aced0: 1e49 2400 0053 001e 4925 0000 2020 2057 .I$..S..I%.. W │ │ │ +004aced0: 1e46 2400 0053 001e 4625 0000 2020 2057 .F$..S..F%.. W │ │ │ 004acee0: 6865 6e20 7468 6520 696e 7465 6765 7220 hen the integer │ │ │ 004acef0: 6279 7465 2076 616c 7565 2073 7065 6369 byte value speci │ │ │ 004acf00: 6669 6564 2069 6e20 6120 5345 5420 245a fied in a SET $Z │ │ │ 004acf10: 4d41 4c4c 4f43 4c49 4e3d 696e 7465 7870 MALLOCLIN=intexp │ │ │ -004acf20: 7220 6f72 2c20 6174 5400 1e49 2600 0020 r or, atT..I&.. │ │ │ +004acf20: 7220 6f72 2c20 6174 5400 1e46 2600 0020 r or, atT..F&.. │ │ │ 004acf30: 2020 7072 6f63 6573 7320 7374 6172 7475 process startu │ │ │ 004acf40: 702c 2062 7920 7468 6520 2467 746d 5f6d p, by the $gtm_m │ │ │ 004acf50: 616c 6c6f 635f 6c69 6d69 7420 656e 7669 alloc_limit envi │ │ │ 004acf60: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ -004acf70: 2073 7065 6369 6669 6573 2061 5000 1e49 specifies aP..I │ │ │ +004acf70: 2073 7065 6369 6669 6573 2061 5000 1e46 specifies aP..F │ │ │ 004acf80: 2700 0020 2020 706f 7369 7469 7665 2076 '.. positive v │ │ │ 004acf90: 616c 7565 2c20 4754 2e4d 2075 7365 7320 alue, GT.M uses │ │ │ 004acfa0: 7468 6520 736d 616c 6c65 7220 6f66 2074 the smaller of t │ │ │ 004acfb0: 6861 7420 7661 6c75 6520 616e 6420 616e hat value and an │ │ │ 004acfc0: 7920 4f53 2064 6566 696e 6564 0000 0000 y OS defined.... │ │ │ 004acfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004acfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004acff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ad000: 0400 0000 f307 0000 8131 0000 0000 0000 .........1...... │ │ │ -004ad010: 7200 0049 4845 4c50 00ff 7300 ff49 5356 r..IHELP..s..ISV │ │ │ +004ad010: 7200 0046 4845 4c50 00ff 7300 ff49 5356 r..FHELP..s..ISV │ │ │ 004ad020: 00ff 7300 ff24 5a4d 414c 4c4f 434c 494d ..s..$ZMALLOCLIM │ │ │ 004ad030: 00c0 2800 0020 2020 616d 6f75 6e74 2066 ..(.. amount f │ │ │ 004ad040: 6f72 2074 6865 2076 616c 7565 206f 6620 or the value of │ │ │ 004ad050: 245a 4d41 4c4c 4f43 4c49 4d2e 2047 542e $ZMALLOCLIM. GT. │ │ │ 004ad060: 4d20 646f 6573 206e 6f74 2067 6976 6520 M does not give │ │ │ 004ad070: 6572 726f 7273 206f 7220 6d65 7373 6167 errors or messag │ │ │ -004ad080: 6573 5300 1e49 2900 0020 2020 6162 6f75 esS..I).. abou │ │ │ +004ad080: 6573 5300 1e46 2900 0020 2020 6162 6f75 esS..F).. abou │ │ │ 004ad090: 7420 6974 7320 6368 6f69 6365 2066 6f72 t its choice for │ │ │ 004ad0a0: 2024 5a4d 414c 4c4f 434c 494d 2062 6574 $ZMALLOCLIM bet │ │ │ 004ad0b0: 7765 656e 2061 2073 7065 6369 6669 6564 ween a specified │ │ │ 004ad0c0: 2076 616c 7565 2061 6e64 2073 6f6d 6520 value and some │ │ │ -004ad0d0: 6f74 6865 7253 001e 492a 0000 2020 206d otherS..I*.. m │ │ │ +004ad0d0: 6f74 6865 7253 001e 462a 0000 2020 206d otherS..F*.. m │ │ │ 004ad0e0: 6f72 6520 6170 7072 6f70 7269 6174 6520 ore appropriate │ │ │ 004ad0f0: 7661 6c75 652c 2073 6f20 6966 2074 6865 value, so if the │ │ │ 004ad100: 2061 7070 6c69 6361 7469 6f6e 206e 6565 application nee │ │ │ 004ad110: 6473 2074 6f20 7665 7269 6679 2074 6865 ds to verify the │ │ │ -004ad120: 2072 6573 756c 742c 3400 1e49 3100 0020 result,4..I1.. │ │ │ +004ad120: 2072 6573 756c 742c 3400 1e46 3100 0020 result,4..F1.. │ │ │ 004ad130: 2020 6974 2073 686f 756c 6420 6578 616d it should exam │ │ │ 004ad140: 696e 6520 7468 6520 7265 7375 6c74 696e ine the resultin │ │ │ -004ad150: 6720 4953 5620 7661 6c75 652e 0700 1e49 g ISV value....I │ │ │ -004ad160: 3200 0018 0015 4958 5450 5449 4d45 0000 2.....IXTPTIME.. │ │ │ -004ad170: 245a 4d41 5854 5054 496d 6516 001d 49bf $ZMAXTPTIme...I. │ │ │ +004ad150: 6720 4953 5620 7661 6c75 652e 0700 1e46 g ISV value....F │ │ │ +004ad160: 3200 0018 0015 4658 5450 5449 4d45 0000 2.....FXTPTIME.. │ │ │ +004ad170: 245a 4d41 5854 5054 496d 6516 001d 46bf $ZMAXTPTIme...F. │ │ │ 004ad180: 1100 0020 2020 245a 4d41 5854 5054 496d ... $ZMAXTPTIm │ │ │ -004ad190: 6507 001e 4921 0000 4e00 1e49 3100 0020 e...I!..N..I1.. │ │ │ +004ad190: 6507 001e 4621 0000 4e00 1e46 3100 0020 e...F!..N..F1.. │ │ │ 004ad1a0: 2020 245a 4d41 5854 5054 495b 4d45 5d20 $ZMAXTPTI[ME] │ │ │ 004ad1b0: 636f 6e74 6169 6e73 2061 2076 616c 7565 contains a value │ │ │ 004ad1c0: 2069 6e20 7365 636f 6e64 7320 7769 7468 in seconds with │ │ │ 004ad1d0: 206d 696c 6c69 7365 636f 6e64 2070 7265 millisecond pre │ │ │ -004ad1e0: 6369 7369 6f6e 5100 1e49 4100 0020 2020 cisionQ..IA.. │ │ │ +004ad1e0: 6369 7369 6f6e 5100 1e46 4100 0020 2020 cisionQ..FA.. │ │ │ 004ad1f0: 696e 6469 6361 7469 6e67 2074 6865 2074 indicating the t │ │ │ 004ad200: 696d 6520 6475 7261 7469 6f6e 2047 542e ime duration GT. │ │ │ 004ad210: 4d20 7368 6f75 6c64 2077 6169 7420 666f M should wait fo │ │ │ 004ad220: 7220 7468 6520 636f 6d70 6c65 7469 6f6e r the completion │ │ │ -004ad230: 206f 6620 616c 6c51 001e 4951 0000 2020 of allQ..IQ.. │ │ │ +004ad230: 206f 6620 616c 6c51 001e 4651 0000 2020 of allQ..FQ.. │ │ │ 004ad240: 2061 6374 6976 6974 6965 7320 6665 6e63 activities fenc │ │ │ 004ad250: 6564 2062 7920 7468 6520 6375 7272 656e ed by the curren │ │ │ 004ad260: 7420 7472 616e 7361 6374 696f 6e27 7320 t transaction's │ │ │ 004ad270: 6f75 7465 726d 6f73 7420 5453 5441 5254 outermost TSTART │ │ │ -004ad280: 2f54 434f 4d4d 4954 4e00 1e49 6100 0020 /TCOMMITN..Ia.. │ │ │ +004ad280: 2f54 434f 4d4d 4954 4e00 1e46 6100 0020 /TCOMMITN..Fa.. │ │ │ 004ad290: 2020 7061 6972 2e20 4120 5345 5420 746f pair. A SET to │ │ │ 004ad2a0: 2061 2076 616c 7565 206f 7574 7369 6465 a value outside │ │ │ 004ad2b0: 2074 6865 2061 6363 6570 7465 6420 7261 the accepted ra │ │ │ 004ad2c0: 6e67 6520 6f66 207a 6572 6f20 2830 2920 nge of zero (0) │ │ │ -004ad2d0: 616e 6420 3630 2d00 1e49 7100 0020 2020 and 60-..Iq.. │ │ │ +004ad2d0: 616e 6420 3630 2d00 1e46 7100 0020 2020 and 60-..Fq.. │ │ │ 004ad2e0: 6c65 6176 6573 2074 6865 2063 7572 7265 leaves the curre │ │ │ 004ad2f0: 6e74 2076 616c 7565 2075 6e63 6861 6e67 nt value unchang │ │ │ -004ad300: 6564 2e07 001e 4981 0000 3500 1e49 9100 ed....I...5..I.. │ │ │ +004ad300: 6564 2e07 001e 4681 0000 3500 1e46 9100 ed....F...5..F.. │ │ │ 004ad310: 0020 2020 245a 4d41 5854 5054 494d 4520 . $ZMAXTPTIME │ │ │ 004ad320: 6361 6e20 6265 2053 4554 2062 7574 2063 can be SET but c │ │ │ 004ad330: 616e 6e6f 7420 6265 204e 4557 6564 2e08 annot be NEWed.. │ │ │ -004ad340: 001d 49c0 1100 0053 001e 4912 0000 2020 ..I....S..I... │ │ │ +004ad340: 001d 46c0 1100 0053 001e 4612 0000 2020 ..F....S..F... │ │ │ 004ad350: 2024 5a4d 4158 5450 5449 4d45 2074 616b $ZMAXTPTIME tak │ │ │ 004ad360: 6573 2069 7473 2076 616c 7565 2066 726f es its value fro │ │ │ 004ad370: 6d20 7468 6520 656e 7669 726f 6e6d 656e m the environmen │ │ │ 004ad380: 7420 7661 7269 6162 6c65 2067 746d 5f7a t variable gtm_z │ │ │ -004ad390: 6d61 7874 7074 696d 652e 5400 1e49 1300 maxtptime.T..I.. │ │ │ +004ad390: 6d61 7874 7074 696d 652e 5400 1e46 1300 maxtptime.T..F.. │ │ │ 004ad3a0: 0020 2020 4966 2067 746d 5f7a 6d61 7874 . If gtm_zmaxt │ │ │ 004ad3b0: 7074 696d 6520 6973 206e 6f74 2064 6566 ptime is not def │ │ │ 004ad3c0: 696e 6564 2c20 7468 6520 696e 6974 6961 ined, the initia │ │ │ 004ad3d0: 6c20 7661 6c75 6520 6f66 2024 5a4d 4158 l value of $ZMAX │ │ │ 004ad3e0: 5450 5449 4d45 2069 7320 7a65 726f 5100 TPTIME is zeroQ. │ │ │ -004ad3f0: 1e49 1400 0020 2020 2830 2920 7365 636f .I... (0) seco │ │ │ +004ad3f0: 1e46 1400 0020 2020 2830 2920 7365 636f .F... (0) seco │ │ │ 004ad400: 6e64 7320 7768 6963 6820 696e 6469 6361 nds which indica │ │ │ 004ad410: 7465 7320 226e 6f20 7469 6d65 6f75 7422 tes "no timeout" │ │ │ 004ad420: 2028 756e 6c69 6d69 7465 6420 7469 6d65 (unlimited time │ │ │ 004ad430: 292e 2054 6865 2076 616c 7565 206f 664e ). The value ofN │ │ │ -004ad440: 001e 4915 0000 2020 2024 5a4d 4158 5450 ..I... $ZMAXTP │ │ │ +004ad440: 001e 4615 0000 2020 2024 5a4d 4158 5450 ..F... $ZMAXTP │ │ │ 004ad450: 5449 4d45 2077 6865 6e20 6120 7472 616e TIME when a tran │ │ │ 004ad460: 7361 6374 696f 6e27 7320 6f75 7465 726d saction's outerm │ │ │ 004ad470: 6f73 7420 5453 5441 5254 206f 7065 7261 ost TSTART opera │ │ │ 004ad480: 7469 6f6e 2065 7865 6375 7465 733e 001e tion executes>.. │ │ │ -004ad490: 4916 0000 2020 2064 6574 6572 6d69 6e65 I... determine │ │ │ +004ad490: 4616 0000 2020 2064 6574 6572 6d69 6e65 F... determine │ │ │ 004ad4a0: 7320 7468 6520 7469 6d65 6f75 7420 7365 s the timeout se │ │ │ 004ad4b0: 7474 696e 6720 666f 7220 7468 6174 2074 tting for that t │ │ │ -004ad4c0: 7261 6e73 6163 7469 6f6e 2e07 001e 4917 ransaction....I. │ │ │ -004ad4d0: 0000 4f00 1e49 1800 0020 2020 5768 656e ..O..I... When │ │ │ +004ad4c0: 7261 6e73 6163 7469 6f6e 2e07 001e 4617 ransaction....F. │ │ │ +004ad4d0: 0000 4f00 1e46 1800 0020 2020 5768 656e ..O..F... When │ │ │ 004ad4e0: 2061 2024 5a4d 4158 5450 5449 4d45 2065 a $ZMAXTPTIME e │ │ │ 004ad4f0: 7870 6972 6573 2c20 4754 2e4d 2065 7865 xpires, GT.M exe │ │ │ 004ad500: 6375 7465 7320 7468 6520 2445 5452 4150 cutes the $ETRAP │ │ │ 004ad510: 2f24 5a54 5241 5020 6578 6365 7074 696f /$ZTRAP exceptio │ │ │ -004ad520: 6e26 001e 4919 0000 2020 2068 616e 646c n&..I... handl │ │ │ +004ad520: 6e26 001e 4619 0000 2020 2068 616e 646c n&..F... handl │ │ │ 004ad530: 6572 2063 7572 7265 6e74 6c79 2069 6e20 er currently in │ │ │ -004ad540: 6566 6665 6374 2e07 001e 491a 0000 1200 effect....I..... │ │ │ -004ad550: 1e49 2100 0020 2020 2a2a 4e6f 7465 2a2a .I!.. **Note** │ │ │ -004ad560: 0700 1e49 2200 0053 001e 4923 0000 2020 ...I"..S..I#.. │ │ │ +004ad540: 6566 6665 6374 2e07 001e 461a 0000 1200 effect....F..... │ │ │ +004ad550: 1e46 2100 0020 2020 2a2a 4e6f 7465 2a2a .F!.. **Note** │ │ │ +004ad560: 0700 1e46 2200 0053 001e 4623 0000 2020 ...F"..S..F#.. │ │ │ 004ad570: 204e 6567 6174 6976 6520 7661 6c75 6573 Negative values │ │ │ 004ad580: 206f 6620 245a 4d41 5854 5054 494d 4520 of $ZMAXTPTIME │ │ │ 004ad590: 6172 6520 616c 736f 2074 7265 6174 6564 are also treated │ │ │ 004ad5a0: 2061 7320 226e 6f20 7469 6d65 6f75 7422 as "no timeout" │ │ │ -004ad5b0: 2e20 5469 6d65 6f75 7473 4e00 1e49 2400 . TimeoutsN..I$. │ │ │ +004ad5b0: 2e20 5469 6d65 6f75 7473 4e00 1e46 2400 . TimeoutsN..F$. │ │ │ 004ad5c0: 0020 2020 6170 706c 7920 6f6e 6c79 2074 . apply only t │ │ │ 004ad5d0: 6f20 7468 6520 6f75 7465 726d 6f73 7420 o the outermost │ │ │ 004ad5e0: 7472 616e 7361 6374 696f 6e2c 2074 6861 transaction, tha │ │ │ 004ad5f0: 7420 6973 2c20 245a 4d41 5854 5054 494d t is, $ZMAXTPTIM │ │ │ -004ad600: 4520 6861 7320 6e6f 4200 1e49 2500 0020 E has noB..I%.. │ │ │ +004ad600: 4520 6861 7320 6e6f 4200 1e46 2500 0020 E has noB..F%.. │ │ │ 004ad610: 2020 6566 6665 6374 2077 6865 6e20 5453 effect when TS │ │ │ 004ad620: 5441 5254 2069 7320 6e65 7374 6564 2077 TART is nested w │ │ │ 004ad630: 6974 6869 6e20 616e 6f74 6865 7220 7472 ithin another tr │ │ │ -004ad640: 616e 7361 6374 696f 6e2e 0700 1e49 2600 ansaction....I&. │ │ │ -004ad650: 0012 001e 4927 0000 2020 2045 7861 6d70 ....I'.. Examp │ │ │ -004ad660: 6c65 3a07 001e 4928 0000 2200 1e49 2900 le:...I(.."..I). │ │ │ +004ad640: 616e 7361 6374 696f 6e2e 0700 1e46 2600 ansaction....F&. │ │ │ +004ad650: 0012 001e 4627 0000 2020 2045 7861 6d70 ....F'.. Examp │ │ │ +004ad660: 6c65 3a07 001e 4628 0000 2200 1e46 2900 le:...F(.."..F). │ │ │ 004ad670: 0020 2020 5465 7374 3b74 6573 7469 6e67 . Test;testing │ │ │ -004ad680: 2054 5020 7469 6d65 6f75 7473 2c00 1e49 TP timeouts,..I │ │ │ +004ad680: 2054 5020 7469 6d65 6f75 7473 2c00 1e46 TP timeouts,..F │ │ │ 004ad690: 2a00 0020 2020 2020 7365 7420 245a 4d41 *.. set $ZMA │ │ │ 004ad6a0: 5854 5054 494d 453d 362c 5e58 3d30 2c5e XTPTIME=6,^X=0,^ │ │ │ -004ad6b0: 593d 302c 5e5a 3d30 3d00 1e49 3100 0020 Y=0,^Z=0=..I1.. │ │ │ +004ad6b0: 593d 302c 5e5a 3d30 3d00 1e46 3100 0020 Y=0,^Z=0=..F1.. │ │ │ 004ad6c0: 2020 2020 7772 6974 6520 2253 7461 7274 write "Start │ │ │ 004ad6d0: 2077 6974 6820 245a 4d41 5854 5054 494d with $ZMAXTPTIM │ │ │ 004ad6e0: 453d 222c 245a 4d41 5854 5054 494d 452c E=",$ZMAXTPTIME, │ │ │ -004ad6f0: 223a 222c 211e 001e 4932 0000 2020 2020 ":",!...I2.. │ │ │ +004ad6f0: 223a 222c 211e 001e 4632 0000 2020 2020 ":",!...F2.. │ │ │ 004ad700: 2066 6f72 2073 6c65 6570 3d33 3a32 3a39 for sleep=3:2:9 │ │ │ -004ad710: 2064 6f20 001e 4933 0000 2020 2020 202e do ..I3.. . │ │ │ +004ad710: 2064 6f20 001e 4633 0000 2020 2020 202e do ..F3.. . │ │ │ 004ad720: 2073 6574 2072 6574 6c76 6c3d 247a 6c65 set retlvl=$zle │ │ │ -004ad730: 7665 6c2b 001e 4934 0000 2020 2020 202e vel+..I4.. . │ │ │ +004ad730: 7665 6c2b 001e 4634 0000 2020 2020 202e vel+..F4.. . │ │ │ 004ad740: 2064 6f20 6c6f 6e67 7472 616e 3b7a 7472 do longtran;ztr │ │ │ 004ad750: 6170 206f 6e20 6c6f 6e67 7472 616e 2000 ap on longtran . │ │ │ -004ad760: 1e49 3500 0020 2020 2020 3b63 6f6e 7469 .I5.. ;conti │ │ │ +004ad760: 1e46 3500 0020 2020 2020 3b63 6f6e 7469 .F5.. ;conti │ │ │ 004ad770: 6e75 6573 2065 7865 6375 7469 6f6e 1900 nues execution.. │ │ │ -004ad780: 1e49 3600 0020 2020 2020 3b6f 6e20 6e65 .I6.. ;on ne │ │ │ -004ad790: 7874 206c 696e 652f 001e 4937 0000 2020 xt line/..I7.. │ │ │ +004ad780: 1e46 3600 0020 2020 2020 3b6f 6e20 6e65 .F6.. ;on ne │ │ │ +004ad790: 7874 206c 696e 652f 001e 4637 0000 2020 xt line/..F7.. │ │ │ 004ad7a0: 2020 202e 2077 7269 7465 2022 285e 582c . write "(^X, │ │ │ 004ad7b0: 5e59 293d 2822 2c5e 582c 222c 222c 5e59 ^Y)=(",^X,",",^Y │ │ │ -004ad7c0: 2c22 2922 2c21 2d00 1e49 3800 0020 2020 ,")",!-..I8.. │ │ │ +004ad7c0: 2c22 2922 2c21 2d00 1e46 3800 0020 2020 ,")",!-..F8.. │ │ │ 004ad7d0: 2020 7772 6974 6520 212c 2244 6f6e 6520 write !,"Done │ │ │ 004ad7e0: 5450 2054 696d 656f 7574 2074 6573 742e TP Timeout test. │ │ │ 004ad7f0: 222c 2100 0000 0000 0000 0000 0000 0000 ",!............. │ │ │ 004ad800: 0400 0000 ff07 0000 c031 0000 0000 0000 .........1...... │ │ │ -004ad810: 2d00 0049 4845 4c50 00ff 7300 ff49 5356 -..IHELP..s..ISV │ │ │ +004ad810: 2d00 0046 4845 4c50 00ff 7300 ff49 5356 -..FHELP..s..ISV │ │ │ 004ad820: 00ff 7300 ff24 5a4d 4158 5450 5449 4d45 ..s..$ZMAXTPTIME │ │ │ 004ad830: 00c0 3900 0020 2020 2071 7569 7435 001e ..9.. quit5.. │ │ │ -004ad840: 493a 0000 2020 206c 6f6e 6774 7261 6e20 I:.. longtran │ │ │ +004ad840: 463a 0000 2020 206c 6f6e 6774 7261 6e20 F:.. longtran │ │ │ 004ad850: 3b49 2f4f 2069 6e20 5450 2064 6f65 736e ;I/O in TP doesn │ │ │ 004ad860: 2774 2067 6574 2072 6f6c 6c65 6420 6261 't get rolled ba │ │ │ -004ad870: 636b 2200 1e49 4100 0020 2020 2020 7365 ck"..IA.. se │ │ │ +004ad870: 636b 2200 1e46 4100 0020 2020 2020 7365 ck"..FA.. se │ │ │ 004ad880: 7420 2465 7472 6170 3d22 2067 6f74 6f20 t $etrap=" goto │ │ │ -004ad890: 6572 7222 1c00 1e49 4200 0020 2020 2020 err"...IB.. │ │ │ +004ad890: 6572 7222 1c00 1e46 4200 0020 2020 2020 err"...FB.. │ │ │ 004ad8a0: 7473 7461 7274 2028 293a 7365 7269 616c tstart ():serial │ │ │ -004ad8b0: 1700 1e49 4300 0020 2020 2020 7365 7420 ...IC.. set │ │ │ -004ad8c0: 5e58 3d31 2b5e 5835 001e 4944 0000 2020 ^X=1+^X5..ID.. │ │ │ +004ad8b0: 1700 1e46 4300 0020 2020 2020 7365 7420 ...FC.. set │ │ │ +004ad8c0: 5e58 3d31 2b5e 5835 001e 4644 0000 2020 ^X=1+^X5..FD.. │ │ │ 004ad8d0: 2020 2077 7269 7465 2021 2c22 5e58 3d22 write !,"^X=" │ │ │ 004ad8e0: 2c5e 582c 222c 7769 6c6c 2073 6574 205e ,^X,",will set ^ │ │ │ -004ad8f0: 5920 746f 2022 2c73 6c65 6570 2c00 1e49 Y to ",sleep,..I │ │ │ +004ad8f0: 5920 746f 2022 2c73 6c65 6570 2c00 1e46 Y to ",sleep,..F │ │ │ 004ad900: 4500 0020 2020 2020 7772 6974 6520 2220 E.. write " │ │ │ 004ad910: 696e 2022 2c73 6c65 6570 2c22 2073 6563 in ",sleep," sec │ │ │ -004ad920: 6f6e 6473 2e2e 2e22 1600 1e49 4600 0020 onds..."...IF.. │ │ │ +004ad920: 6f6e 6473 2e2e 2e22 1600 1e46 4600 0020 onds..."...FF.. │ │ │ 004ad930: 2020 2020 6861 6e67 2073 6c65 6570 1800 hang sleep.. │ │ │ -004ad940: 1e49 4700 0020 2020 2020 7365 7420 5e59 .IG.. set ^Y │ │ │ -004ad950: 3d73 6c65 6570 1a00 1e49 4800 0020 2020 =sleep...IH.. │ │ │ +004ad940: 1e46 4700 0020 2020 2020 7365 7420 5e59 .FG.. set ^Y │ │ │ +004ad950: 3d73 6c65 6570 1a00 1e46 4800 0020 2020 =sleep...FH.. │ │ │ 004ad960: 2020 7772 6974 6520 225e 593d 222c 5e59 write "^Y=",^Y │ │ │ -004ad970: 1300 1e49 4900 0020 2020 2020 7463 6f6d ...II.. tcom │ │ │ -004ad980: 6d69 7423 001e 494a 0000 2020 2020 2077 mit#..IJ.. w │ │ │ +004ad970: 1300 1e46 4900 0020 2020 2020 7463 6f6d ...FI.. tcom │ │ │ +004ad980: 6d69 7423 001e 464a 0000 2020 2020 2077 mit#..FJ.. w │ │ │ 004ad990: 7269 7465 2022 2e2e 2e63 6f6d 6d69 7474 rite "...committ │ │ │ -004ad9a0: 6564 2e22 2c21 1000 1e49 5100 0020 2020 ed.",!...IQ.. │ │ │ -004ad9b0: 2020 7175 6974 0e00 1e49 5200 0020 2020 quit...IR.. │ │ │ -004ad9c0: 6572 723b 3400 1e49 5300 0020 2020 2020 err;4..IS.. │ │ │ +004ad9a0: 6564 2e22 2c21 1000 1e46 5100 0020 2020 ed.",!...FQ.. │ │ │ +004ad9b0: 2020 7175 6974 0e00 1e46 5200 0020 2020 quit...FR.. │ │ │ +004ad9c0: 6572 723b 3400 1e46 5300 0020 2020 2020 err;4..FS.. │ │ │ 004ad9d0: 7772 6974 6520 212c 2249 6e20 2445 5452 write !,"In $ETR │ │ │ 004ad9e0: 4150 2068 616e 646c 6572 2e20 4572 726f AP handler. Erro │ │ │ -004ad9f0: 7220 7761 733a 2022 2000 1e49 5400 0020 r was: " ..IT.. │ │ │ +004ad9f0: 7220 7761 733a 2022 2000 1e46 5400 0020 r was: " ..FT.. │ │ │ 004ada00: 2020 2020 7772 6974 6520 212c 2220 222c write !," ", │ │ │ -004ada10: 247a 7374 6174 7573 4000 1e49 5500 0020 $zstatus@..IU.. │ │ │ +004ada10: 247a 7374 6174 7573 4000 1e46 5500 0020 $zstatus@..FU.. │ │ │ 004ada20: 2020 2020 6966 2024 544c 4556 454c 2064 if $TLEVEL d │ │ │ 004ada30: 6f20 3b74 6573 7420 616c 6c6f 7773 2068 o ;test allows h │ │ │ 004ada40: 616e 646c 6572 2075 7365 206f 7574 7369 andler use outsi │ │ │ -004ada50: 6465 206f 6620 5450 1700 1e49 5600 0020 de of TP...IV.. │ │ │ +004ada50: 6465 206f 6620 5450 1700 1e46 5600 0020 de of TP...FV.. │ │ │ 004ada60: 2020 2020 2e20 7472 6f6c 6c62 6163 6b2e . trollback. │ │ │ -004ada70: 001e 4957 0000 2020 2020 202e 2077 7269 ..IW.. . wri │ │ │ +004ada70: 001e 4657 0000 2020 2020 202e 2077 7269 ..FW.. . wri │ │ │ 004ada80: 7465 2022 526f 6c6c 6564 2062 6163 6b20 te "Rolled back │ │ │ 004ada90: 7472 616e 7361 6374 696f 6e2e 2213 001e transaction."... │ │ │ -004adaa0: 4958 0000 2020 2020 2077 7269 7465 2021 IX.. write ! │ │ │ -004adab0: 1900 1e49 5900 0020 2020 2020 7365 7420 ...IY.. set │ │ │ -004adac0: 2465 636f 6465 3d22 2218 001e 495a 0000 $ecode=""...IZ.. │ │ │ +004adaa0: 4658 0000 2020 2020 2077 7269 7465 2021 FX.. write ! │ │ │ +004adab0: 1900 1e46 5900 0020 2020 2020 7365 7420 ...FY.. set │ │ │ +004adac0: 2465 636f 6465 3d22 2218 001e 465a 0000 $ecode=""...FZ.. │ │ │ 004adad0: 2020 2020 207a 676f 746f 2072 6574 6c76 zgoto retlv │ │ │ -004adae0: 6c07 001e 4961 0000 1200 1e49 6200 0020 l...Ia.....Ib.. │ │ │ -004adaf0: 2020 5265 7375 6c74 733a 0700 1e49 6300 Results:...Ic. │ │ │ -004adb00: 0023 001e 4964 0000 2020 2053 7461 7274 .#..Id.. Start │ │ │ +004adae0: 6c07 001e 4661 0000 1200 1e46 6200 0020 l...Fa.....Fb.. │ │ │ +004adaf0: 2020 5265 7375 6c74 733a 0700 1e46 6300 Results:...Fc. │ │ │ +004adb00: 0023 001e 4664 0000 2020 2053 7461 7274 .#..Fd.. Start │ │ │ 004adb10: 2077 6974 6820 245a 4d41 5854 5054 494d with $ZMAXTPTIM │ │ │ -004adb20: 453d 363a 4000 1e49 6500 0020 2020 5e58 E=6:@..Ie.. ^X │ │ │ +004adb20: 453d 363a 4000 1e46 6500 0020 2020 5e58 E=6:@..Fe.. ^X │ │ │ 004adb30: 3d31 2c77 696c 6c20 7365 7420 5e59 2074 =1,will set ^Y t │ │ │ 004adb40: 6f20 3320 696e 2033 2073 6563 6f6e 6473 o 3 in 3 seconds │ │ │ 004adb50: 2e2e 2e5e 593d 332e 2e2e 636f 6d6d 6974 ...^Y=3...commit │ │ │ -004adb60: 7465 642e 4000 1e49 6600 0020 2020 5e58 ted.@..If.. ^X │ │ │ +004adb60: 7465 642e 4000 1e46 6600 0020 2020 5e58 ted.@..Ff.. ^X │ │ │ 004adb70: 3d32 2c77 696c 6c20 7365 7420 5e59 2074 =2,will set ^Y t │ │ │ 004adb80: 6f20 3520 696e 2035 2073 6563 6f6e 6473 o 5 in 5 seconds │ │ │ 004adb90: 2e2e 2e5e 593d 352e 2e2e 636f 6d6d 6974 ...^Y=5...commit │ │ │ -004adba0: 7465 642e 2f00 1e49 6700 0020 2020 5e58 ted./..Ig.. ^X │ │ │ +004adba0: 7465 642e 2f00 1e46 6700 0020 2020 5e58 ted./..Fg.. ^X │ │ │ 004adbb0: 3d33 2c77 696c 6c20 7365 7420 5e59 2074 =3,will set ^Y t │ │ │ 004adbc0: 6f20 3720 696e 2037 2073 6563 6f6e 6473 o 7 in 7 seconds │ │ │ -004adbd0: 2e2e 2e27 001e 4968 0000 2020 2049 6e20 ...'..Ih.. In │ │ │ +004adbd0: 2e2e 2e27 001e 4668 0000 2020 2049 6e20 ...'..Fh.. In │ │ │ 004adbe0: 2445 5452 4150 2068 616e 646c 6572 2e20 $ETRAP handler. │ │ │ -004adbf0: 4572 726f 7220 7761 733a 6300 1e49 6900 Error was:c..Ii. │ │ │ +004adbf0: 4572 726f 7220 7761 733a 6300 1e46 6900 Error was:c..Fi. │ │ │ 004adc00: 0020 2020 3135 3033 3737 3332 322c 6c6f . 150377322,lo │ │ │ 004adc10: 6e67 7472 616e 2b37 5e74 7074 696d 652c ngtran+7^tptime, │ │ │ 004adc20: 2547 544d 2d45 2d54 5054 494d 454f 5554 %GTM-E-TPTIMEOUT │ │ │ 004adc30: 2c20 5472 616e 7361 6374 696f 6e20 7469 , Transaction ti │ │ │ 004adc40: 6d65 6f75 7452 6f6c 6c65 6420 6261 636b meoutRolled back │ │ │ 004adc50: 2074 7261 6e73 6163 7469 6f6e 2e2f 001e transaction./.. │ │ │ -004adc60: 496a 0000 2020 205e 583d 332c 7769 6c6c Ij.. ^X=3,will │ │ │ +004adc60: 466a 0000 2020 205e 583d 332c 7769 6c6c Fj.. ^X=3,will │ │ │ 004adc70: 2073 6574 205e 5920 746f 2039 2069 6e20 set ^Y to 9 in │ │ │ -004adc80: 3920 7365 636f 6e64 732e 2e2e 2700 1e49 9 seconds...'..I │ │ │ +004adc80: 3920 7365 636f 6e64 732e 2e2e 2700 1e46 9 seconds...'..F │ │ │ 004adc90: 7100 0020 2020 496e 2024 4554 5241 5020 q.. In $ETRAP │ │ │ 004adca0: 6861 6e64 6c65 722e 2045 7272 6f72 2077 handler. Error w │ │ │ -004adcb0: 6173 3a63 001e 4972 0000 2020 2031 3530 as:c..Ir.. 150 │ │ │ +004adcb0: 6173 3a63 001e 4672 0000 2020 2031 3530 as:c..Fr.. 150 │ │ │ 004adcc0: 3337 3733 3232 2c6c 6f6e 6774 7261 6e2b 377322,longtran+ │ │ │ 004adcd0: 375e 7470 7469 6d65 2c25 4754 4d2d 452d 7^tptime,%GTM-E- │ │ │ 004adce0: 5450 5449 4d45 4f55 542c 2054 7261 6e73 TPTIMEOUT, Trans │ │ │ 004adcf0: 6163 7469 6f6e 2074 696d 656f 7574 526f action timeoutRo │ │ │ 004add00: 6c6c 6564 2062 6163 6b20 7472 616e 7361 lled back transa │ │ │ -004add10: 6374 696f 6e2e 1f00 1e49 7300 0020 2020 ction....Is.. │ │ │ +004add10: 6374 696f 6e2e 1f00 1e46 7300 0020 2020 ction....Fs.. │ │ │ 004add20: 446f 6e65 2054 5020 5469 6d65 6f75 7420 Done TP Timeout │ │ │ -004add30: 7465 7374 2e07 001e 4974 0000 0f00 1449 test....It.....I │ │ │ -004add40: 4f44 4500 0024 5a4d 4f64 6511 0018 49bf ODE..$ZMOde...I. │ │ │ -004add50: 1100 0020 2020 245a 4d4f 6465 0700 1949 ... $ZMOde...I │ │ │ -004add60: 2100 0051 0019 4931 0000 2020 2024 5a4d !..Q..I1.. $ZM │ │ │ +004add30: 7465 7374 2e07 001e 4674 0000 0f00 1446 test....Ft.....F │ │ │ +004add40: 4f44 4500 0024 5a4d 4f64 6511 0018 46bf ODE..$ZMOde...F. │ │ │ +004add50: 1100 0020 2020 245a 4d4f 6465 0700 1946 ... $ZMOde...F │ │ │ +004add60: 2100 0051 0019 4631 0000 2020 2024 5a4d !..Q..F1.. $ZM │ │ │ 004add70: 4f5b 4445 5d20 636f 6e74 6169 6e73 2061 O[DE] contains a │ │ │ 004add80: 2073 7472 696e 6720 7661 6c75 6520 696e string value in │ │ │ 004add90: 6469 6361 7469 6e67 2074 6865 2070 726f dicating the pro │ │ │ 004adda0: 6365 7373 2065 7865 6375 7469 6f6e 206d cess execution m │ │ │ -004addb0: 6f64 652e 0700 1949 4100 001a 0019 4951 ode....IA.....IQ │ │ │ +004addb0: 6f64 652e 0700 1946 4100 001a 0019 4651 ode....FA.....FQ │ │ │ 004addc0: 0000 2020 2054 6865 206d 6f64 6520 6361 .. The mode ca │ │ │ -004addd0: 6e20 6265 3a07 0019 4961 0000 1900 1949 n be:...Ia.....I │ │ │ +004addd0: 6e20 6265 3a07 0019 4661 0000 1900 1946 n be:...Fa.....F │ │ │ 004adde0: 7100 0020 2020 2020 2a20 494e 5445 5241 q.. * INTERA │ │ │ -004addf0: 4354 4956 4513 0019 4981 0000 2020 2020 CTIVE...I... │ │ │ -004ade00: 202a 204f 5448 4552 0700 1949 9100 002b * OTHER...I...+ │ │ │ -004ade10: 0018 49c0 1100 0020 2020 4d20 726f 7574 ..I.... M rout │ │ │ +004addf0: 4354 4956 4513 0019 4681 0000 2020 2020 CTIVE...F... │ │ │ +004ade00: 202a 204f 5448 4552 0700 1946 9100 002b * OTHER...F...+ │ │ │ +004ade10: 0018 46c0 1100 0020 2020 4d20 726f 7574 ..F.... M rout │ │ │ 004ade20: 696e 6573 2063 616e 6e6f 7420 6d6f 6469 ines cannot modi │ │ │ -004ade30: 6679 2024 5a4d 4f44 452e 0700 1949 1200 fy $ZMODE....I.. │ │ │ -004ade40: 0012 0019 4913 0000 2020 2045 7861 6d70 ....I... Examp │ │ │ -004ade50: 6c65 3a07 0019 4914 0000 1a00 1949 1500 le:...I......I.. │ │ │ +004ade30: 6679 2024 5a4d 4f44 452e 0700 1946 1200 fy $ZMODE....F.. │ │ │ +004ade40: 0012 0019 4613 0000 2020 2045 7861 6d70 ....F... Examp │ │ │ +004ade50: 6c65 3a07 0019 4614 0000 1a00 1946 1500 le:...F......F.. │ │ │ 004ade60: 0020 2020 4754 4d3e 5752 4954 4520 245a . GTM>WRITE $Z │ │ │ -004ade70: 4d4f 4445 1500 1949 1600 0020 2020 494e MODE...I... IN │ │ │ -004ade80: 5445 5241 4354 4956 4507 0019 4917 0000 TERACTIVE...I... │ │ │ -004ade90: 2900 1949 1800 0020 2020 5468 6973 2064 )..I... This d │ │ │ +004ade70: 4d4f 4445 1500 1946 1600 0020 2020 494e MODE...F... IN │ │ │ +004ade80: 5445 5241 4354 4956 4507 0019 4617 0000 TERACTIVE...F... │ │ │ +004ade90: 2900 1946 1800 0020 2020 5468 6973 2064 )..F... This d │ │ │ 004adea0: 6973 706c 6179 7320 7468 6520 7072 6f63 isplays the proc │ │ │ -004adeb0: 6573 7320 6d6f 6465 2e07 0019 4919 0000 ess mode....I... │ │ │ -004adec0: 1800 1349 4f4e 4c4e 524c 424b 0000 245a ...IONLNRLBK..$Z │ │ │ -004aded0: 4f4e 4c4e 726c 626b 1500 1c49 bf11 0000 ONLNrlbk...I.... │ │ │ +004adeb0: 6573 7320 6d6f 6465 2e07 0019 4619 0000 ess mode....F... │ │ │ +004adec0: 1800 1346 4f4e 4c4e 524c 424b 0000 245a ...FONLNRLBK..$Z │ │ │ +004aded0: 4f4e 4c4e 726c 626b 1500 1c46 bf11 0000 ONLNrlbk...F.... │ │ │ 004adee0: 2020 2024 5a4f 4e4c 4e72 6c62 6b07 001d $ZONLNrlbk... │ │ │ -004adef0: 4921 0000 4f00 1d49 3100 0020 2020 245a I!..O..I1.. $Z │ │ │ +004adef0: 4621 0000 4f00 1d46 3100 0020 2020 245a F!..O..F1.. $Z │ │ │ 004adf00: 4f4e 4c4e 524c 424b 2069 6e63 7265 6d65 ONLNRLBK increme │ │ │ 004adf10: 6e74 7320 6576 6572 7920 7469 6d65 2061 nts every time a │ │ │ 004adf20: 2070 726f 6365 7373 2064 6574 6563 7473 process detects │ │ │ 004adf30: 2061 2063 6f6e 6375 7272 656e 7420 4d55 a concurrent MU │ │ │ -004adf40: 5049 5024 001d 4941 0000 2020 204a 4f55 PIP$..IA.. JOU │ │ │ +004adf40: 5049 5024 001d 4641 0000 2020 204a 4f55 PIP$..FA.. JOU │ │ │ 004adf50: 524e 414c 202d 4f4e 4c49 4e45 202d 524f RNAL -ONLINE -RO │ │ │ -004adf60: 4c4c 4241 434b 2e07 001d 4951 0000 5300 LLBACK....IQ..S. │ │ │ -004adf70: 1d49 6100 0020 2020 4754 2e4d 2069 6e69 .Ia.. GT.M ini │ │ │ +004adf60: 4c4c 4241 434b 2e07 001d 4651 0000 5300 LLBACK....FQ..S. │ │ │ +004adf70: 1d46 6100 0020 2020 4754 2e4d 2069 6e69 .Fa.. GT.M ini │ │ │ 004adf80: 7469 616c 697a 6573 2024 5a4f 4e4c 4e52 tializes $ZONLNR │ │ │ 004adf90: 4c42 4b20 746f 207a 6572 6f20 2830 2920 LBK to zero (0) │ │ │ 004adfa0: 6174 2070 726f 6365 7373 2073 7461 7274 at process start │ │ │ 004adfb0: 7570 2e20 4754 2e4d 2064 6f65 7320 6e6f up. GT.M does no │ │ │ -004adfc0: 743e 001d 4971 0000 2020 2070 6572 6d69 t>..Iq.. permi │ │ │ +004adfc0: 743e 001d 4671 0000 2020 2070 6572 6d69 t>..Fq.. permi │ │ │ 004adfd0: 7420 7468 6520 5345 5420 6f72 204e 4557 t the SET or NEW │ │ │ 004adfe0: 2063 6f6d 6d61 6e64 7320 746f 206d 6f64 commands to mod │ │ │ 004adff0: 6966 7920 245a 4f4e 4c4e 524c 424b 2e00 ify $ZONLNRLBK.. │ │ │ 004ae000: 0400 0000 0008 0000 e531 0000 0000 0000 .........1...... │ │ │ -004ae010: 2400 0049 4845 4c50 00ff 7300 ff49 5356 $..IHELP..s..ISV │ │ │ +004ae010: 2400 0046 4845 4c50 00ff 7300 ff49 5356 $..FHELP..s..ISV │ │ │ 004ae020: 00ff 7300 ff24 5a4f 4e4c 4e52 4c42 4b00 ..s..$ZONLNRLBK. │ │ │ -004ae030: bf81 0000 1c00 1349 5041 544e 554d 4552 .......IPATNUMER │ │ │ +004ae030: bf81 0000 1c00 1346 5041 544e 554d 4552 .......FPATNUMER │ │ │ 004ae040: 4943 0000 245a 5041 544e 756d 6572 6963 IC..$ZPATNumeric │ │ │ -004ae050: 1700 1e49 bf11 0000 2020 2024 5a50 4154 ...I.... $ZPAT │ │ │ -004ae060: 4e75 6d65 7269 6307 001f 4921 0000 5200 Numeric...I!..R. │ │ │ -004ae070: 1f49 3100 0020 2020 245a 5041 544e 5b55 .I1.. $ZPATN[U │ │ │ +004ae050: 1700 1e46 bf11 0000 2020 2024 5a50 4154 ...F.... $ZPAT │ │ │ +004ae060: 4e75 6d65 7269 6307 001f 4621 0000 5200 Numeric...F!..R. │ │ │ +004ae070: 1f46 3100 0020 2020 245a 5041 544e 5b55 .F1.. $ZPATN[U │ │ │ 004ae080: 4d45 5249 435d 2069 7320 6120 7265 6164 MERIC] is a read │ │ │ 004ae090: 2d6f 6e6c 7920 696e 7472 696e 7369 6320 -only intrinsic │ │ │ 004ae0a0: 7370 6563 6961 6c20 7661 7269 6162 6c65 special variable │ │ │ 004ae0b0: 2074 6861 7420 6465 7465 726d 696e 6573 that determines │ │ │ -004ae0c0: 5100 1f49 4100 0020 2020 686f 7720 4754 Q..IA.. how GT │ │ │ +004ae0c0: 5100 1f46 4100 0020 2020 686f 7720 4754 Q..FA.. how GT │ │ │ 004ae0d0: 2e4d 2069 6e74 6572 7072 6574 7320 7468 .M interprets th │ │ │ 004ae0e0: 6520 7061 7463 6f64 6520 224e 2220 7573 e patcode "N" us │ │ │ 004ae0f0: 6564 2069 6e20 7468 6520 7061 7474 6572 ed in the patter │ │ │ 004ae100: 6e20 6d61 7463 6820 6f70 6572 6174 6f72 n match operator │ │ │ -004ae110: 2e07 001f 4951 0000 5200 1f49 6100 0020 ....IQ..R..Ia.. │ │ │ +004ae110: 2e07 001f 4651 0000 5200 1f46 6100 0020 ....FQ..R..Fa.. │ │ │ 004ae120: 2020 5769 7468 2024 5a50 4154 4e55 4d45 With $ZPATNUME │ │ │ 004ae130: 5249 433d 2255 5446 2d38 222c 2074 6865 RIC="UTF-8", the │ │ │ 004ae140: 2070 6174 636f 6465 2022 4e22 206d 6174 patcode "N" mat │ │ │ 004ae150: 6368 6573 2061 6e79 206e 756d 6572 6963 ches any numeric │ │ │ -004ae160: 2063 6861 7261 6374 6572 5100 1f49 7100 characterQ..Iq. │ │ │ +004ae160: 2063 6861 7261 6374 6572 5100 1f46 7100 characterQ..Fq. │ │ │ 004ae170: 0020 2020 6173 2064 6566 696e 6564 2062 . as defined b │ │ │ 004ae180: 7920 5554 462d 3820 656e 636f 6469 6e67 y UTF-8 encoding │ │ │ 004ae190: 2e20 5769 7468 2024 5a50 4154 4e55 4d45 . With $ZPATNUME │ │ │ 004ae1a0: 5249 433d 224d 222c 2047 542e 4d20 7265 RIC="M", GT.M re │ │ │ -004ae1b0: 7374 7269 6374 7320 7468 6553 001f 4981 stricts theS..I. │ │ │ +004ae1b0: 7374 7269 6374 7320 7468 6553 001f 4681 stricts theS..F. │ │ │ 004ae1c0: 0000 2020 2070 6174 636f 6465 2022 4e22 .. patcode "N" │ │ │ 004ae1d0: 2074 6f20 6d61 7463 6820 6f6e 6c79 2041 to match only A │ │ │ 004ae1e0: 5343 4949 2064 6967 6974 7320 302d 3920 SCII digits 0-9 │ │ │ 004ae1f0: 2874 6861 7420 6973 2c20 4153 4349 4920 (that is, ASCII │ │ │ 004ae200: 3438 2d35 3729 2e20 5768 656e 2061 4f00 48-57). When aO. │ │ │ -004ae210: 1f49 9100 0020 2020 7072 6f63 6573 7320 .I... process │ │ │ +004ae210: 1f46 9100 0020 2020 7072 6f63 6573 7320 .F... process │ │ │ 004ae220: 7374 6172 7473 2069 6e20 5554 462d 3820 starts in UTF-8 │ │ │ 004ae230: 6d6f 6465 2c20 696e 7472 696e 7369 6320 mode, intrinsic │ │ │ 004ae240: 7370 6563 6961 6c20 7661 7269 6162 6c65 special variable │ │ │ 004ae250: 2024 5a50 4154 4e55 4d45 5249 434d 001e $ZPATNUMERICM.. │ │ │ -004ae260: 49c0 1100 0020 2020 7461 6b65 7320 6974 I.... takes it │ │ │ +004ae260: 46c0 1100 0020 2020 7461 6b65 7320 6974 F.... takes it │ │ │ 004ae270: 7320 7661 6c75 6520 6672 6f6d 2074 6865 s value from the │ │ │ 004ae280: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 004ae290: 6961 626c 6520 6774 6d5f 7061 746e 756d iable gtm_patnum │ │ │ -004ae2a0: 6572 6963 2e20 4754 2e4d 5300 1f49 1200 eric. GT.MS..I.. │ │ │ +004ae2a0: 6572 6963 2e20 4754 2e4d 5300 1f46 1200 eric. GT.MS..F.. │ │ │ 004ae2b0: 0020 2020 696e 6974 6961 6c69 7a65 7320 . initializes │ │ │ 004ae2c0: 7468 6520 696e 7472 696e 7369 6320 7370 the intrinsic sp │ │ │ 004ae2d0: 6563 6961 6c20 7661 7269 6162 6c65 2024 ecial variable $ │ │ │ 004ae2e0: 5a50 4154 4e55 4d45 5249 4320 746f 2022 ZPATNUMERIC to " │ │ │ 004ae2f0: 5554 462d 3822 2069 6620 7468 654b 001f UTF-8" if theK.. │ │ │ -004ae300: 4913 0000 2020 2065 6e76 6972 6f6e 6d65 I... environme │ │ │ +004ae300: 4613 0000 2020 2065 6e76 6972 6f6e 6d65 F... environme │ │ │ 004ae310: 6e74 2076 6172 6961 626c 6520 6774 6d5f nt variable gtm_ │ │ │ 004ae320: 7061 746e 756d 6572 6963 2069 7320 6465 patnumeric is de │ │ │ 004ae330: 6669 6e65 6420 746f 2022 5554 462d 3822 fined to "UTF-8" │ │ │ -004ae340: 2e20 4966 2074 6865 5400 1f49 1400 0020 . If theT..I... │ │ │ +004ae340: 2e20 4966 2074 6865 5400 1f46 1400 0020 . If theT..F... │ │ │ 004ae350: 2020 656e 7669 726f 6e6d 656e 7420 7661 environment va │ │ │ 004ae360: 7269 6162 6c65 2067 746d 5f70 6174 6e75 riable gtm_patnu │ │ │ 004ae370: 6d65 7269 6320 6973 206e 6f74 2064 6566 meric is not def │ │ │ 004ae380: 696e 6564 206f 7220 7365 7420 746f 2061 ined or set to a │ │ │ -004ae390: 2076 616c 7565 206f 7468 6572 3d00 1f49 value other=..I │ │ │ +004ae390: 2076 616c 7565 206f 7468 6572 3d00 1f46 value other=..F │ │ │ 004ae3a0: 1500 0020 2020 7468 616e 2022 5554 462d ... than "UTF- │ │ │ 004ae3b0: 3822 2c20 4754 2e4d 2069 6e69 7469 616c 8", GT.M initial │ │ │ 004ae3c0: 697a 6573 2024 5a50 4154 4e55 4d45 5249 izes $ZPATNUMERI │ │ │ -004ae3d0: 4320 746f 2022 4d22 2e07 001f 4916 0000 C to "M"....I... │ │ │ -004ae3e0: 5400 1f49 1700 0020 2020 4754 2e4d 2070 T..I... GT.M p │ │ │ +004ae3d0: 4320 746f 2022 4d22 2e07 001f 4616 0000 C to "M"....F... │ │ │ +004ae3e0: 5400 1f46 1700 0020 2020 4754 2e4d 2070 T..F... GT.M p │ │ │ 004ae3f0: 6f70 756c 6174 6573 2024 5a50 4154 4e55 opulates $ZPATNU │ │ │ 004ae400: 4d45 5249 4320 6174 2070 726f 6365 7373 MERIC at process │ │ │ 004ae410: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ 004ae420: 6672 6f6d 2074 6865 2065 6e76 6972 6f6e from the environ │ │ │ -004ae430: 6d65 6e74 4e00 1f49 1800 0020 2020 7661 mentN..I... va │ │ │ +004ae430: 6d65 6e74 4e00 1f46 1800 0020 2020 7661 mentN..F... va │ │ │ 004ae440: 7269 6162 6c65 2067 746d 5f70 6174 6e75 riable gtm_patnu │ │ │ 004ae450: 6d65 7269 6320 616e 6420 646f 6573 206e meric and does n │ │ │ 004ae460: 6f74 2061 6c6c 6f77 2074 6865 2070 726f ot allow the pro │ │ │ 004ae470: 6365 7373 2074 6f20 6368 616e 6765 2074 cess to change t │ │ │ -004ae480: 6865 1000 1f49 1900 0020 2020 7661 6c75 he...I... valu │ │ │ -004ae490: 652e 0700 1f49 1a00 0015 001f 4921 0000 e....I......I!.. │ │ │ +004ae480: 6865 1000 1f46 1900 0020 2020 7661 6c75 he...F... valu │ │ │ +004ae490: 652e 0700 1f46 1a00 0015 001f 4621 0000 e....F......F!.. │ │ │ 004ae4a0: 2020 202a 2a57 6172 6e69 6e67 2a2a 0700 **Warning**.. │ │ │ -004ae4b0: 1f49 2200 0054 001f 4923 0000 2020 2047 .I"..T..I#.. G │ │ │ +004ae4b0: 1f46 2200 0054 001f 4623 0000 2020 2047 .F"..T..F#.. G │ │ │ 004ae4c0: 542e 4d20 7065 7266 6f72 6d73 206f 7065 T.M performs ope │ │ │ 004ae4d0: 7261 7469 6f6e 7320 6f6e 206c 6974 6572 rations on liter │ │ │ 004ae4e0: 616c 7320 6174 2063 6f6d 7069 6c65 2074 als at compile t │ │ │ 004ae4f0: 696d 6520 616e 6420 7468 6520 7061 7474 ime and the patt │ │ │ -004ae500: 6572 6e20 636f 6465 7353 001f 4924 0000 ern codesS..I$.. │ │ │ +004ae500: 6572 6e20 636f 6465 7353 001f 4624 0000 ern codesS..F$.. │ │ │ 004ae510: 2020 2073 6574 7469 6e67 7320 6d61 7920 settings may │ │ │ 004ae520: 6861 7665 2061 6e20 696d 7061 6374 206f have an impact o │ │ │ 004ae530: 6e20 7375 6368 206f 7065 7261 7469 6f6e n such operation │ │ │ 004ae540: 732e 2054 6865 7265 666f 7265 2c20 616c s. Therefore, al │ │ │ -004ae550: 7761 7973 2063 6f6d 7069 6c65 4700 1f49 ways compileG..I │ │ │ +004ae550: 7761 7973 2063 6f6d 7069 6c65 4700 1f46 ways compileG..F │ │ │ 004ae560: 2500 0020 2020 7769 7468 2074 6865 2073 %.. with the s │ │ │ 004ae570: 616d 6520 7061 7474 6572 6e20 636f 6465 ame pattern code │ │ │ 004ae580: 2073 6574 7469 6e67 7320 6173 2074 686f settings as tho │ │ │ 004ae590: 7365 2075 7365 6420 6174 2072 756e 7469 se used at runti │ │ │ -004ae5a0: 6d65 2e07 001f 4926 0000 4a00 1f49 2700 me....I&..J..I'. │ │ │ +004ae5a0: 6d65 2e07 001f 4626 0000 4a00 1f46 2700 me....F&..J..F'. │ │ │ 004ae5b0: 0020 2020 466f 7220 5554 462d 3820 6368 . For UTF-8 ch │ │ │ 004ae5c0: 6172 6163 7465 7273 2c20 4754 2e4d 2061 aracters, GT.M a │ │ │ 004ae5d0: 7373 6967 6e73 2070 6174 636f 6465 7320 ssigns patcodes │ │ │ 004ae5e0: 6261 7365 6420 6f6e 2074 6865 2064 6566 based on the def │ │ │ -004ae5f0: 6175 6c74 5000 1f49 2800 0020 2020 636c aultP..I(.. cl │ │ │ +004ae5f0: 6175 6c74 5000 1f46 2800 0020 2020 636c aultP..F(.. cl │ │ │ 004ae600: 6173 7369 6669 6361 7469 6f6e 206f 6620 assification of │ │ │ 004ae610: 7468 6520 556e 6963 6f64 6528 5229 2063 the Unicode(R) c │ │ │ 004ae620: 6861 7261 6374 6572 2073 6574 2062 7920 haracter set by │ │ │ 004ae630: 7468 6520 4943 5520 6c69 6272 6172 7920 the ICU library │ │ │ -004ae640: 7769 7468 1c00 1f49 2900 0020 2020 7468 with...I).. th │ │ │ +004ae640: 7769 7468 1c00 1f46 2900 0020 2020 7468 with...F).. th │ │ │ 004ae650: 7265 6520 6164 6a75 7374 6d65 6e74 733a ree adjustments: │ │ │ -004ae660: 0700 1f49 2a00 004a 001f 4931 0000 2020 ...I*..J..I1.. │ │ │ +004ae660: 0700 1f46 2a00 004a 001f 4631 0000 2020 ...F*..J..F1.. │ │ │ 004ae670: 2020 312e 2049 6620 245a 5041 544e 554d 1. If $ZPATNUM │ │ │ 004ae680: 4552 4943 2069 7320 6e6f 7420 2255 5446 ERIC is not "UTF │ │ │ 004ae690: 2d38 222c 206e 6f6e 2d41 5343 4949 2064 -8", non-ASCII d │ │ │ 004ae6a0: 6563 696d 616c 2064 6967 6974 7320 6172 ecimal digits ar │ │ │ -004ae6b0: 651e 001f 4932 0000 2020 2020 2020 2063 e...I2.. c │ │ │ +004ae6b0: 651e 001f 4632 0000 2020 2020 2020 2063 e...F2.. c │ │ │ 004ae6c0: 6c61 7373 6966 6965 6420 6173 2041 2e43 lassified as A.C │ │ │ -004ae6d0: 001f 4933 0000 2020 2020 322e 204e 6f6e ..I3.. 2. Non │ │ │ +004ae6d0: 001f 4633 0000 2020 2020 322e 204e 6f6e ..F3.. 2. Non │ │ │ 004ae6e0: 2d64 6563 696d 616c 206e 756d 6572 6963 -decimal numeric │ │ │ 004ae6f0: 7320 284e 6c20 616e 6420 4e6f 2920 6172 s (Nl and No) ar │ │ │ 004ae700: 6520 636c 6173 7369 6669 6564 2061 7320 e classified as │ │ │ -004ae710: 412e 4e00 1f49 3400 0020 2020 2033 2e20 A.N..I4.. 3. │ │ │ +004ae710: 412e 4e00 1f46 3400 0020 2020 2033 2e20 A.N..F4.. 3. │ │ │ 004ae720: 5468 6520 7265 6d61 696e 696e 6720 6368 The remaining ch │ │ │ 004ae730: 6172 6163 7465 7273 2028 7468 6f73 6520 aracters (those │ │ │ 004ae740: 6e6f 7420 636c 6173 7369 6669 6564 2062 not classified b │ │ │ 004ae750: 7920 4943 5520 6675 6e63 7469 6f6e 733a y ICU functions: │ │ │ -004ae760: 4e00 1f49 3500 0020 2020 2020 2020 755f N..I5.. u_ │ │ │ +004ae760: 4e00 1f46 3500 0020 2020 2020 2020 755f N..F5.. u_ │ │ │ 004ae770: 6973 616c 7068 612c 2075 5f69 7364 6967 isalpha, u_isdig │ │ │ 004ae780: 6974 2c20 755f 6973 7075 6e63 742c 2075 it, u_ispunct, u │ │ │ 004ae790: 5f69 7363 6e74 726c 2c20 3129 2c20 6f72 _iscntrl, 1), or │ │ │ 004ae7a0: 2032 2920 6162 6f76 6529 2061 7265 5200 2) above) areR. │ │ │ -004ae7b0: 1f49 3600 0020 2020 2020 2020 636c 6173 .I6.. clas │ │ │ +004ae7b0: 1f46 3600 0020 2020 2020 2020 636c 6173 .F6.. clas │ │ │ 004ae7c0: 7369 6669 6564 2069 6e74 6f20 6569 7468 sified into eith │ │ │ 004ae7d0: 6572 2070 6174 636f 6465 2050 206f 7220 er patcode P or │ │ │ 004ae7e0: 432e 2054 6865 2049 4355 2066 756e 6374 C. The ICU funct │ │ │ 004ae7f0: 696f 6e20 755f 6973 7072 696e 7420 6973 ion u_isprint is │ │ │ 004ae800: 0400 0000 e707 0000 ff31 0000 0000 0000 .........1...... │ │ │ -004ae810: 6500 0049 4845 4c50 00ff 7300 ff49 5356 e..IHELP..s..ISV │ │ │ +004ae810: 6500 0046 4845 4c50 00ff 7300 ff49 5356 e..FHELP..s..ISV │ │ │ 004ae820: 00ff 7300 ff24 5a50 4154 4e55 4d45 5249 ..s..$ZPATNUMERI │ │ │ 004ae830: 4300 c037 0000 2020 2020 2020 2075 7365 C..7.. use │ │ │ 004ae840: 6420 7369 6e63 6520 6973 2072 6574 7572 d since is retur │ │ │ 004ae850: 6e73 2022 5452 5545 2220 666f 7220 6e6f ns "TRUE" for no │ │ │ 004ae860: 6e2d 636f 6e74 726f 6c20 6368 6172 6163 n-control charac │ │ │ -004ae870: 7465 7273 2e07 001f 4938 0000 5000 1f49 ters....I8..P..I │ │ │ +004ae870: 7465 7273 2e07 001f 4638 0000 5000 1f46 ters....F8..P..F │ │ │ 004ae880: 3900 0020 2020 5468 6520 666f 6c6c 6f77 9.. The follow │ │ │ 004ae890: 696e 6720 7461 626c 6520 636f 6e74 6169 ing table contai │ │ │ 004ae8a0: 6e73 2074 6865 2072 6573 756c 7469 6e67 ns the resulting │ │ │ 004ae8b0: 2067 656e 6572 616c 2063 6174 6567 6f72 general categor │ │ │ -004ae8c0: 7920 6173 2070 6572 2074 6865 3000 1f49 y as per the0..I │ │ │ +004ae8c0: 7920 6173 2070 6572 2074 6865 3000 1f46 y as per the0..F │ │ │ 004ae8d0: 3a00 0020 2020 556e 6963 6f64 6520 7374 :.. Unicode st │ │ │ 004ae8e0: 616e 6461 7264 2074 6f20 4d20 7061 7463 andard to M patc │ │ │ -004ae8f0: 6f64 6520 6d61 7070 696e 673a 0700 1f49 ode mapping:...I │ │ │ -004ae900: 4100 0054 001f 4942 0000 2020 202b 2d2d A..T..IB.. +-- │ │ │ +004ae8f0: 6f64 6520 6d61 7070 696e 673a 0700 1f46 ode mapping:...F │ │ │ +004ae900: 4100 0054 001f 4642 0000 2020 202b 2d2d A..T..FB.. +-- │ │ │ 004ae910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004ae950: 2d2d 2d2d 2d2d 2b54 001f 4943 0000 2020 ------+T..IC.. │ │ │ +004ae950: 2d2d 2d2d 2d2d 2b54 001f 4643 0000 2020 ------+T..FC.. │ │ │ 004ae960: 207c 2047 656e 6572 616c 2063 6174 6567 | General categ │ │ │ 004ae970: 6f72 7920 6173 2070 6572 2074 6865 2020 ory as per the │ │ │ 004ae980: 7c20 2020 2020 2020 2020 2020 4754 2e4d | GT.M │ │ │ 004ae990: 2070 6174 636f 6465 2063 6c61 7373 2020 patcode class │ │ │ -004ae9a0: 2020 2020 2020 2020 2020 7c54 001f 4944 |T..ID │ │ │ +004ae9a0: 2020 2020 2020 2020 2020 7c54 001f 4644 |T..FD │ │ │ 004ae9b0: 0000 2020 207c 2020 2020 2055 6e69 636f .. | Unico │ │ │ 004ae9c0: 6465 2852 2920 7374 616e 6461 7264 2020 de(R) standard │ │ │ 004ae9d0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004ae9e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ae9f0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004aea00: 001f 4945 0000 2020 207c 2d2d 2d2d 2d2d ..IE.. |------ │ │ │ +004aea00: 001f 4645 0000 2020 207c 2d2d 2d2d 2d2d ..FE.. |------ │ │ │ 004aea10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aea20: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004aea30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aea40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aea50: 2d2d 7c54 001f 4946 0000 2020 207c 204c --|T..IF.. | L │ │ │ +004aea50: 2d2d 7c54 001f 4646 0000 2020 207c 204c --|T..FF.. | L │ │ │ 004aea60: 2a20 2861 6c6c 206c 6574 7465 7273 2920 * (all letters) │ │ │ 004aea70: 2020 2020 2020 2020 2020 2020 7c20 4120 | A │ │ │ 004aea80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004aea90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004aeaa0: 2020 2020 2020 7c54 001f 4947 0000 2020 |T..IG.. │ │ │ +004aeaa0: 2020 2020 2020 7c54 001f 4647 0000 2020 |T..FG.. │ │ │ 004aeab0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004aeac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aead0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004aeae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aeaf0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 001f 4948 ----------|T..IH │ │ │ +004aeaf0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 001f 4648 ----------|T..FH │ │ │ 004aeb00: 0000 2020 207c 204d 2a20 2861 6c6c 206d .. | M* (all m │ │ │ 004aeb10: 6172 6b73 2920 2020 2020 2020 2020 2020 arks) │ │ │ 004aeb20: 2020 2020 7c20 5020 2020 2020 2020 2020 | P │ │ │ 004aeb30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004aeb40: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004aeb50: 001f 4949 0000 2020 207c 2d2d 2d2d 2d2d ..II.. |------ │ │ │ +004aeb50: 001f 4649 0000 2020 207c 2d2d 2d2d 2d2d ..FI.. |------ │ │ │ 004aeb60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aeb70: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004aeb80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aeb90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aeba0: 2d2d 7c54 001f 494a 0000 2020 207c 204e --|T..IJ.. | N │ │ │ +004aeba0: 2d2d 7c54 001f 464a 0000 2020 207c 204e --|T..FJ.. | N │ │ │ 004aebb0: 6420 2864 6563 696d 616c 206e 756d 6265 d (decimal numbe │ │ │ 004aebc0: 7273 2920 2020 2020 2020 2020 7c20 4e20 rs) | N │ │ │ 004aebd0: 2869 6620 6465 6369 6d61 6c20 6469 6769 (if decimal digi │ │ │ 004aebe0: 7420 6973 2041 5343 4949 206f 7220 2020 t is ASCII or │ │ │ -004aebf0: 2020 2020 2020 7c54 001f 4951 0000 2020 |T..IQ.. │ │ │ +004aebf0: 2020 2020 2020 7c54 001f 4651 0000 2020 |T..FQ.. │ │ │ 004aec00: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004aec10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004aec20: 7c20 245a 5041 544e 554d 4552 4943 2069 | $ZPATNUMERIC i │ │ │ 004aec30: 7320 2255 5446 2d38 222c 206f 7468 6572 s "UTF-8", other │ │ │ -004aec40: 7769 7365 2041 2020 2020 7c54 001f 4952 wise A |T..IR │ │ │ +004aec40: 7769 7365 2041 2020 2020 7c54 001f 4652 wise A |T..FR │ │ │ 004aec50: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004aec60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aec70: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004aec80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aec90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004aeca0: 001f 4953 0000 2020 207c 204e 6c20 286c ..IS.. | Nl (l │ │ │ +004aeca0: 001f 4653 0000 2020 207c 204e 6c20 286c ..FS.. | Nl (l │ │ │ 004aecb0: 6574 7465 7220 6e75 6d62 6572 7329 2020 etter numbers) │ │ │ 004aecc0: 2020 2020 2020 2020 7c20 4120 2865 7861 | A (exa │ │ │ 004aecd0: 6d70 6c65 7320 6f66 204e 6c20 6172 6520 mples of Nl are │ │ │ 004aece0: 526f 6d61 6e20 6e75 6d65 7261 6c73 2920 Roman numerals) │ │ │ -004aecf0: 2020 7c54 001f 4954 0000 2020 207c 2d2d |T..IT.. |-- │ │ │ +004aecf0: 2020 7c54 001f 4654 0000 2020 207c 2d2d |T..FT.. |-- │ │ │ 004aed00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aed10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004aed20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aed30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aed40: 2d2d 2d2d 2d2d 7c54 001f 4955 0000 2020 ------|T..IU.. │ │ │ +004aed40: 2d2d 2d2d 2d2d 7c54 001f 4655 0000 2020 ------|T..FU.. │ │ │ 004aed50: 207c 204e 6f20 286f 7468 6572 206e 756d | No (other num │ │ │ 004aed60: 6265 7273 2920 2020 2020 2020 2020 2020 bers) │ │ │ 004aed70: 7c20 4120 2865 7861 6d70 6c65 7320 6f66 | A (examples of │ │ │ 004aed80: 204e 6f20 6172 6520 6672 6163 7469 6f6e No are fraction │ │ │ -004aed90: 7329 2020 2020 2020 2020 7c54 001f 4956 s) |T..IV │ │ │ +004aed90: 7329 2020 2020 2020 2020 7c54 001f 4656 s) |T..FV │ │ │ 004aeda0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004aedb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aedc0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004aedd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aede0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004aedf0: 001f 4957 0000 2020 207c 2050 2a20 2861 ..IW.. | P* (a │ │ │ +004aedf0: 001f 4657 0000 2020 207c 2050 2a20 2861 ..FW.. | P* (a │ │ │ 004aee00: 6c6c 2070 756e 6374 7561 7469 6f6e 2920 ll punctuation) │ │ │ 004aee10: 2020 2020 2020 2020 7c20 5020 2020 2020 | P │ │ │ 004aee20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004aee30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004aee40: 2020 7c54 001f 4958 0000 2020 207c 2d2d |T..IX.. |-- │ │ │ +004aee40: 2020 7c54 001f 4658 0000 2020 207c 2d2d |T..FX.. |-- │ │ │ 004aee50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aee60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004aee70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aee80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aee90: 2d2d 2d2d 2d2d 7c54 001f 4959 0000 2020 ------|T..IY.. │ │ │ +004aee90: 2d2d 2d2d 2d2d 7c54 001f 4659 0000 2020 ------|T..FY.. │ │ │ 004aeea0: 207c 2053 2a20 2861 6c6c 2073 796d 626f | S* (all symbo │ │ │ 004aeeb0: 6c73 2920 2020 2020 2020 2020 2020 2020 ls) │ │ │ 004aeec0: 7c20 5020 2020 2020 2020 2020 2020 2020 | P │ │ │ 004aeed0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004aeee0: 2020 2020 2020 2020 2020 7c54 001f 495a |T..IZ │ │ │ +004aeee0: 2020 2020 2020 2020 2020 7c54 001f 465a |T..FZ │ │ │ 004aeef0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004aef00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aef10: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004aef20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aef30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004aef40: 001f 4961 0000 2020 207c 205a 7320 2873 ..Ia.. | Zs (s │ │ │ +004aef40: 001f 4661 0000 2020 207c 205a 7320 2873 ..Fa.. | Zs (s │ │ │ 004aef50: 7061 6365 7329 2020 2020 2020 2020 2020 paces) │ │ │ 004aef60: 2020 2020 2020 2020 7c20 5020 2020 2020 | P │ │ │ 004aef70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004aef80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004aef90: 2020 7c54 001f 4962 0000 2020 207c 2d2d |T..Ib.. |-- │ │ │ +004aef90: 2020 7c54 001f 4662 0000 2020 207c 2d2d |T..Fb.. |-- │ │ │ 004aefa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aefb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004aefc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aefd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aefe0: 2d2d 2d2d 2d2d 7c00 0000 0000 0000 0000 ------|......... │ │ │ 004aeff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004af000: 0400 0000 d607 0000 2932 0000 0000 0000 ........)2...... │ │ │ -004af010: 7300 0049 4845 4c50 00ff 7300 ff49 5356 s..IHELP..s..ISV │ │ │ +004af010: 7300 0046 4845 4c50 00ff 7300 ff49 5356 s..FHELP..s..ISV │ │ │ 004af020: 00ff 7300 ff24 5a50 4154 4e55 4d45 5249 ..s..$ZPATNUMERI │ │ │ 004af030: 4300 c063 0000 2020 207c 205a 6c20 286c C..c.. | Zl (l │ │ │ 004af040: 696e 6520 7365 7061 7261 746f 7273 2920 ine separators) │ │ │ 004af050: 2020 2020 2020 2020 7c20 4320 2020 2020 | C │ │ │ 004af060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004af070: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004af080: 2020 7c54 001f 4964 0000 2020 207c 2d2d |T..Id.. |-- │ │ │ +004af080: 2020 7c54 001f 4664 0000 2020 207c 2d2d |T..Fd.. |-- │ │ │ 004af090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004af0a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004af0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004af0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004af0d0: 2d2d 2d2d 2d2d 7c54 001f 4965 0000 2020 ------|T..Ie.. │ │ │ +004af0d0: 2d2d 2d2d 2d2d 7c54 001f 4665 0000 2020 ------|T..Fe.. │ │ │ 004af0e0: 207c 205a 7020 2870 6172 6167 7261 7068 | Zp (paragraph │ │ │ 004af0f0: 2073 6570 6172 6174 6f72 7329 2020 2020 separators) │ │ │ 004af100: 7c20 4320 2020 2020 2020 2020 2020 2020 | C │ │ │ 004af110: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004af120: 2020 2020 2020 2020 2020 7c54 001f 4966 |T..If │ │ │ +004af120: 2020 2020 2020 2020 2020 7c54 001f 4666 |T..Ff │ │ │ 004af130: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004af140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004af150: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004af160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004af170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004af180: 001f 4967 0000 2020 207c 2043 2a20 2861 ..Ig.. | C* (a │ │ │ +004af180: 001f 4667 0000 2020 207c 2043 2a20 2861 ..Fg.. | C* (a │ │ │ 004af190: 6c6c 2063 6f6e 7472 6f6c 2063 6f64 6520 ll control code │ │ │ 004af1a0: 706f 696e 7473 2920 7c20 4320 2020 2020 points) | C │ │ │ 004af1b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004af1c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004af1d0: 2020 7c54 001f 4968 0000 2020 202b 2d2d |T..Ih.. +-- │ │ │ +004af1d0: 2020 7c54 001f 4668 0000 2020 202b 2d2d |T..Fh.. +-- │ │ │ 004af1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004af1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004af200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004af210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004af220: 2d2d 2d2d 2d2d 2b07 001f 4969 0000 4700 ------+...Ii..G. │ │ │ -004af230: 1f49 6a00 0020 2020 466f 7220 6120 6465 .Ij.. For a de │ │ │ +004af220: 2d2d 2d2d 2d2d 2b07 001f 4669 0000 4700 ------+...Fi..G. │ │ │ +004af230: 1f46 6a00 0020 2020 466f 7220 6120 6465 .Fj.. For a de │ │ │ 004af240: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the │ │ │ 004af250: 2055 6e69 636f 6465 2067 656e 6572 616c Unicode general │ │ │ 004af260: 2063 6174 6567 6f72 6965 732c 2072 6566 categories, ref │ │ │ -004af270: 6572 2074 6f25 001f 4971 0000 2020 2068 er to%..Iq.. h │ │ │ +004af270: 6572 2074 6f25 001f 4671 0000 2020 2068 er to%..Fq.. h │ │ │ 004af280: 7474 703a 2f2f 756e 6963 6f64 652e 6f72 ttp://unicode.or │ │ │ -004af290: 672f 6368 6172 7473 2f2e 0700 1f49 7200 g/charts/....Ir. │ │ │ -004af2a0: 0012 001f 4973 0000 2020 2045 7861 6d70 ....Is.. Examp │ │ │ -004af2b0: 6c65 3a07 001f 4974 0000 2000 1f49 7500 le:...It.. ..Iu. │ │ │ +004af290: 672f 6368 6172 7473 2f2e 0700 1f46 7200 g/charts/....Fr. │ │ │ +004af2a0: 0012 001f 4673 0000 2020 2045 7861 6d70 ....Fs.. Examp │ │ │ +004af2b0: 6c65 3a07 001f 4674 0000 2000 1f46 7500 le:...Ft.. ..Fu. │ │ │ 004af2c0: 0020 2020 4754 4d3e 7772 6974 6520 247a . GTM>write $z │ │ │ -004af2d0: 7061 746e 756d 6572 6963 0f00 1f49 7600 patnumeric...Iv. │ │ │ -004af2e0: 0020 2020 5554 462d 3857 001f 4977 0000 . UTF-8W..Iw.. │ │ │ +004af2d0: 7061 746e 756d 6572 6963 0f00 1f46 7600 patnumeric...Fv. │ │ │ +004af2e0: 0020 2020 5554 462d 3857 001f 4677 0000 . UTF-8W..Fw.. │ │ │ 004af2f0: 2020 2047 544d 3e57 7269 7465 2024 4368 GTM>Write $Ch │ │ │ 004af300: 6172 2824 2446 554e 435e 2548 4428 2244 ar($$FUNC^%HD("D │ │ │ 004af310: 3637 2229 293f 2e4e 203b 2054 6869 7320 67"))?.N ; This │ │ │ 004af320: 6973 2074 6865 204d 616c 6179 616c 616d is the Malayalam │ │ │ 004af330: 2064 6563 696d 616c 2064 6967 6974 2031 decimal digit 1 │ │ │ -004af340: 0b00 1f49 7800 0020 2020 312e 001f 4979 ...Ix.. 1...Iy │ │ │ +004af340: 0b00 1f46 7800 0020 2020 312e 001f 4679 ...Fx.. 1...Fy │ │ │ 004af350: 0000 2020 2047 544d 3e57 7269 7465 2031 .. GTM>Write 1 │ │ │ 004af360: 2b24 4368 6172 2824 2446 554e 435e 2548 +$Char($$FUNC^%H │ │ │ -004af370: 4428 2244 3637 2229 290b 001f 497a 0000 D("D67"))...Iz.. │ │ │ -004af380: 2020 2031 4900 1f49 8100 0020 2020 4754 1I..I... GT │ │ │ +004af370: 4428 2244 3637 2229 290b 001f 467a 0000 D("D67"))...Fz.. │ │ │ +004af380: 2020 2031 4900 1f46 8100 0020 2020 4754 1I..F... GT │ │ │ 004af390: 4d3e 5772 6974 6520 312b 2443 6861 7228 M>Write 1+$Char( │ │ │ 004af3a0: 2424 4655 4e43 5e25 4844 2822 3331 2229 $$FUNC^%HD("31") │ │ │ 004af3b0: 2920 3b20 5468 6973 2069 7320 7468 6520 ) ; This is the │ │ │ 004af3c0: 4153 4349 4920 6469 6769 7420 310b 001f ASCII digit 1... │ │ │ -004af3d0: 4982 0000 2020 2032 0700 1f49 8300 000d I... 2...I.... │ │ │ -004af3e0: 0014 4949 4e00 0024 5a50 494e 1000 1749 ..IIN..$ZPIN...I │ │ │ -004af3f0: bf11 0000 2020 2024 5a50 494e 0700 1849 .... $ZPIN...I │ │ │ -004af400: 2100 004d 0018 4931 0000 2020 2057 6865 !..M..I1.. Whe │ │ │ +004af3d0: 4682 0000 2020 2032 0700 1f46 8300 000d F... 2...F.... │ │ │ +004af3e0: 0014 4649 4e00 0024 5a50 494e 1000 1746 ..FIN..$ZPIN...F │ │ │ +004af3f0: bf11 0000 2020 2024 5a50 494e 0700 1846 .... $ZPIN...F │ │ │ +004af400: 2100 004d 0018 4631 0000 2020 2057 6865 !..M..F1.. Whe │ │ │ 004af410: 6e20 2450 5249 4e43 4950 414c 2068 6173 n $PRINCIPAL has │ │ │ 004af420: 2064 6966 6665 7265 6e74 2069 6e70 7574 different input │ │ │ 004af430: 2f6f 7574 7075 7420 6465 7669 6365 732c /output devices, │ │ │ 004af440: 2074 6865 2055 5345 2063 6f6d 6d61 6e64 the USE command │ │ │ -004af450: 4a00 1849 4100 0020 2020 7265 636f 676e J..IA.. recogn │ │ │ +004af450: 4a00 1846 4100 0020 2020 7265 636f 676e J..FA.. recogn │ │ │ 004af460: 697a 6573 2069 6e74 7269 6e73 6963 2073 izes intrinsic s │ │ │ 004af470: 7065 6369 616c 2076 6172 6961 626c 6520 pecial variable │ │ │ 004af480: 245a 5049 4e20 746f 2061 7070 6c79 2061 $ZPIN to apply a │ │ │ -004af490: 7070 726f 7072 6961 7465 5100 1849 5100 ppropriateQ..IQ. │ │ │ +004af490: 7070 726f 7072 6961 7465 5100 1846 5100 ppropriateQ..FQ. │ │ │ 004af4a0: 0020 2020 6465 7669 6365 7061 7261 6d65 . deviceparame │ │ │ 004af4b0: 7465 7273 2074 6f20 7468 6520 696e 7075 ters to the inpu │ │ │ 004af4c0: 7420 7369 6465 206f 6620 2450 5249 4e43 t side of $PRINC │ │ │ 004af4d0: 4950 414c 2e20 4120 5553 4520 7769 7468 IPAL. A USE with │ │ │ -004af4e0: 2024 5a50 494e 2073 6574 7352 0018 4961 $ZPIN setsR..Ia │ │ │ +004af4e0: 2024 5a50 494e 2073 6574 7352 0018 4661 $ZPIN setsR..Fa │ │ │ 004af4f0: 0000 2020 2024 494f 2074 6f20 2450 5249 .. $IO to $PRI │ │ │ 004af500: 4e43 4950 414c 2066 6f72 2052 4541 4473 NCIPAL for READs │ │ │ 004af510: 2061 6e64 2057 5249 5445 7320 6672 6f6d and WRITEs from │ │ │ 004af520: 2074 6865 2069 6e70 7574 2061 6e64 206f the input and o │ │ │ 004af530: 7574 7075 7420 7369 6465 206f 6651 0018 utput side ofQ.. │ │ │ -004af540: 4971 0000 2020 2024 5052 494e 4349 5041 Iq.. $PRINCIPA │ │ │ +004af540: 4671 0000 2020 2024 5052 494e 4349 5041 Fq.. $PRINCIPA │ │ │ 004af550: 4c2e 2024 5a53 4f43 4b45 5428 2920 616c L. $ZSOCKET() al │ │ │ 004af560: 736f 2061 6363 6570 7473 2024 5a50 494e so accepts $ZPIN │ │ │ 004af570: 2061 7320 6974 7320 6669 7273 7420 6172 as its first ar │ │ │ 004af580: 6775 6d65 6e74 2061 6e64 2c20 6966 5000 gument and, ifP. │ │ │ -004af590: 1849 8100 0020 2020 7468 6520 6465 7669 .I... the devi │ │ │ +004af590: 1846 8100 0020 2020 7468 6520 6465 7669 .F... the devi │ │ │ 004af5a0: 6365 2069 7320 6120 7370 6c69 7420 534f ce is a split SO │ │ │ 004af5b0: 434b 4554 2064 6576 6963 652c 2073 7570 CKET device, sup │ │ │ 004af5c0: 706c 6965 7320 696e 666f 726d 6174 696f plies informatio │ │ │ 004af5d0: 6e20 6f6e 2074 6865 2069 6e70 7574 4b00 n on the inputK. │ │ │ -004af5e0: 1849 9100 0020 2020 534f 434b 4554 2064 .I... SOCKET d │ │ │ +004af5e0: 1846 9100 0020 2020 534f 434b 4554 2064 .F... SOCKET d │ │ │ 004af5f0: 6576 6963 652e 2049 6e20 616e 7920 636f evice. In any co │ │ │ 004af600: 6e74 6578 7420 6f74 6865 7220 7468 616e ntext other than │ │ │ 004af610: 2055 5345 206f 7220 245a 534f 434b 4554 USE or $ZSOCKET │ │ │ -004af620: 2829 2c20 6f72 2069 664d 0017 49c0 1100 (), or ifM..I... │ │ │ +004af620: 2829 2c20 6f72 2069 664d 0017 46c0 1100 (), or ifM..F... │ │ │ 004af630: 0020 2020 2450 5249 4e43 4950 414c 2069 . $PRINCIPAL i │ │ │ 004af640: 7320 6e6f 7420 6120 7370 6c69 7420 6465 s not a split de │ │ │ 004af650: 7669 6365 2c20 2450 5249 4e43 4950 414c vice, $PRINCIPAL │ │ │ 004af660: 2c20 245a 5049 4e20 616e 6420 245a 504f , $ZPIN and $ZPO │ │ │ -004af670: 5554 2061 7265 5100 1849 1200 0020 2020 UT areQ..I... │ │ │ +004af670: 5554 2061 7265 5100 1846 1200 0020 2020 UT areQ..F... │ │ │ 004af680: 7379 6e6f 6e79 6d73 2e20 496e 2074 6865 synonyms. In the │ │ │ 004af690: 2063 6173 6520 6f66 2061 2073 706c 6974 case of a split │ │ │ 004af6a0: 2024 5052 494e 4349 5041 4c2c 2024 5a50 $PRINCIPAL, $ZP │ │ │ 004af6b0: 494e 2072 6574 7572 6e73 2074 6865 2076 IN returns the v │ │ │ -004af6c0: 616c 7565 206f 6653 0018 4913 0000 2020 alue ofS..I... │ │ │ +004af6c0: 616c 7565 206f 6653 0018 4613 0000 2020 alue ofS..F... │ │ │ 004af6d0: 2024 5052 494e 4349 5041 4c20 666f 6c6c $PRINCIPAL foll │ │ │ 004af6e0: 6f77 6564 2062 7920 7468 6520 7374 7269 owed by the stri │ │ │ 004af6f0: 6e67 2022 3c20 2f22 2041 6e79 2061 7474 ng "< /" Any att │ │ │ 004af700: 656d 7074 2074 6f20 4f50 454e 2024 5a50 empt to OPEN $ZP │ │ │ -004af710: 494e 2072 6573 756c 7473 2100 1849 1400 IN results!..I.. │ │ │ +004af710: 494e 2072 6573 756c 7473 2100 1846 1400 IN results!..F.. │ │ │ 004af720: 0020 2020 696e 2061 2044 4556 4f50 454e . in a DEVOPEN │ │ │ -004af730: 4641 494c 2065 7272 6f72 2e07 0018 4915 FAIL error....I. │ │ │ -004af740: 0000 4300 1849 1600 0020 2020 466f 7220 ..C..I... For │ │ │ +004af730: 4641 494c 2065 7272 6f72 2e07 0018 4615 FAIL error....F. │ │ │ +004af740: 0000 4300 1846 1600 0020 2020 466f 7220 ..C..F... For │ │ │ 004af750: 6d6f 7265 2069 6e66 6f72 6d61 7469 6f6e more information │ │ │ 004af760: 2072 6566 6572 2074 6f20 2224 5072 696e refer to "$Prin │ │ │ 004af770: 6369 7061 6c22 2c20 2224 5a50 4f55 5422 cipal", "$ZPOUT" │ │ │ -004af780: 2c20 616e 6417 0018 4917 0000 2020 2022 , and...I... " │ │ │ -004af790: 245a 534f 434b 4554 2829 222e 0700 1849 $ZSOCKET()"....I │ │ │ -004af7a0: 1800 0017 0014 494f 5349 5449 4f4e 0000 ......IOSITION.. │ │ │ -004af7b0: 245a 504f 5369 7469 6f6e 1500 1c49 bf11 $ZPOSition...I.. │ │ │ +004af780: 2c20 616e 6417 0018 4617 0000 2020 2022 , and...F... " │ │ │ +004af790: 245a 534f 434b 4554 2829 222e 0700 1846 $ZSOCKET()"....F │ │ │ +004af7a0: 1800 0017 0014 464f 5349 5449 4f4e 0000 ......FOSITION.. │ │ │ +004af7b0: 245a 504f 5369 7469 6f6e 1500 1c46 bf11 $ZPOSition...F.. │ │ │ 004af7c0: 0000 2020 2024 5a50 4f53 6974 696f 6e07 .. $ZPOSition. │ │ │ -004af7d0: 001d 4921 0000 0000 0000 0000 0000 0000 ..I!............ │ │ │ +004af7d0: 001d 4621 0000 0000 0000 0000 0000 0000 ..F!............ │ │ │ 004af7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004af7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004af800: 0400 0000 dc07 0000 5732 0000 0000 0000 ........W2...... │ │ │ -004af810: 6c00 0049 4845 4c50 00ff 7300 ff49 5356 l..IHELP..s..ISV │ │ │ +004af810: 6c00 0046 4845 4c50 00ff 7300 ff49 5356 l..FHELP..s..ISV │ │ │ 004af820: 00ff 7300 ff24 5a50 4f53 4954 494f 4e00 ..s..$ZPOSITION. │ │ │ 004af830: bf31 0000 2020 2024 5a50 4f53 5b49 5449 .1.. $ZPOS[ITI │ │ │ 004af840: 4f4e 5d20 636f 6e74 6169 6e73 2061 2073 ON] contains a s │ │ │ 004af850: 7472 696e 6720 7661 6c75 6520 7370 6563 tring value spec │ │ │ 004af860: 6966 7969 6e67 2074 6865 2063 7572 7265 ifying the curre │ │ │ -004af870: 6e74 2065 6e74 7279 7265 662c 5100 1d49 nt entryref,Q..I │ │ │ +004af870: 6e74 2065 6e74 7279 7265 662c 5100 1d46 nt entryref,Q..F │ │ │ 004af880: 4100 0020 2020 7768 6572 6520 656e 7472 A.. where entr │ │ │ 004af890: 7972 6566 2069 7320 5b6c 6162 656c 5d5b yref is [label][ │ │ │ 004af8a0: 2b6f 6666 7365 745d 5e72 6f75 7469 6e65 +offset]^routine │ │ │ 004af8b0: 2c20 616e 6420 7468 6520 6f66 6673 6574 , and the offset │ │ │ 004af8c0: 2069 7320 6576 616c 7561 7465 642b 001d is evaluated+.. │ │ │ -004af8d0: 4951 0000 2020 2066 726f 6d20 7468 6520 IQ.. from the │ │ │ +004af8d0: 4651 0000 2020 2066 726f 6d20 7468 6520 FQ.. from the │ │ │ 004af8e0: 636c 6f73 6573 7420 7072 6563 6564 696e closest precedin │ │ │ -004af8f0: 6720 6c61 6265 6c2e 0700 1d49 6100 004c g label....Ia..L │ │ │ -004af900: 001d 4971 0000 2020 2047 542e 4d20 646f ..Iq.. GT.M do │ │ │ +004af8f0: 6720 6c61 6265 6c2e 0700 1d46 6100 004c g label....Fa..L │ │ │ +004af900: 001d 4671 0000 2020 2047 542e 4d20 646f ..Fq.. GT.M do │ │ │ 004af910: 6573 206e 6f74 2070 6572 6d69 7420 7468 es not permit th │ │ │ 004af920: 6520 5345 5420 6f72 204e 4557 2063 6f6d e SET or NEW com │ │ │ 004af930: 6d61 6e64 7320 746f 206d 6f64 6966 7920 mands to modify │ │ │ -004af940: 245a 504f 5349 5449 4f4e 2e07 001d 4981 $ZPOSITION....I. │ │ │ -004af950: 0000 1200 1d49 9100 0020 2020 4578 616d .....I... Exam │ │ │ -004af960: 706c 653a 0800 1c49 c011 0000 2b00 1d49 ple:...I....+..I │ │ │ +004af940: 245a 504f 5349 5449 4f4e 2e07 001d 4681 $ZPOSITION....F. │ │ │ +004af950: 0000 1200 1d46 9100 0020 2020 4578 616d .....F... Exam │ │ │ +004af960: 706c 653a 0800 1c46 c011 0000 2b00 1d46 ple:...F....+..F │ │ │ 004af970: 1200 0020 2020 4754 4d3e 5752 4954 4520 ... GTM>WRITE │ │ │ 004af980: 212c 245a 504f 532c 2120 5a50 5249 4e54 !,$ZPOS,! ZPRINT │ │ │ -004af990: 2040 245a 504f 5307 001d 4913 0000 5400 @$ZPOS...I...T. │ │ │ -004af9a0: 1d49 1400 0020 2020 5468 6973 2065 7861 .I... This exa │ │ │ +004af990: 2040 245a 504f 5307 001d 4613 0000 5400 @$ZPOS...F...T. │ │ │ +004af9a0: 1d46 1400 0020 2020 5468 6973 2065 7861 .F... This exa │ │ │ 004af9b0: 6d70 6c65 2064 6973 706c 6179 7320 7468 mple displays th │ │ │ 004af9c0: 6520 6375 7272 656e 7420 6c6f 6361 7469 e current locati │ │ │ 004af9d0: 6f6e 2066 6f6c 6c6f 7765 6420 6279 2074 on followed by t │ │ │ 004af9e0: 6865 2073 6f75 7263 6520 636f 6465 2066 he source code f │ │ │ -004af9f0: 6f72 1400 1d49 1500 0020 2020 7468 6174 or...I... that │ │ │ -004afa00: 206c 696e 652e 0700 1d49 1600 000e 0015 line....I...... │ │ │ -004afa10: 4955 5400 0024 5a50 4f55 5411 0018 49bf IUT..$ZPOUT...I. │ │ │ -004afa20: 1100 0020 2020 245a 504f 5554 0700 1949 ... $ZPOUT...I │ │ │ -004afa30: 2100 004d 0019 4931 0000 2020 2057 6865 !..M..I1.. Whe │ │ │ +004af9f0: 6f72 1400 1d46 1500 0020 2020 7468 6174 or...F... that │ │ │ +004afa00: 206c 696e 652e 0700 1d46 1600 000e 0015 line....F...... │ │ │ +004afa10: 4655 5400 0024 5a50 4f55 5411 0018 46bf FUT..$ZPOUT...F. │ │ │ +004afa20: 1100 0020 2020 245a 504f 5554 0700 1946 ... $ZPOUT...F │ │ │ +004afa30: 2100 004d 0019 4631 0000 2020 2057 6865 !..M..F1.. Whe │ │ │ 004afa40: 6e20 2450 5249 4e43 4950 414c 2068 6173 n $PRINCIPAL has │ │ │ 004afa50: 2064 6966 6665 7265 6e74 2069 6e70 7574 different input │ │ │ 004afa60: 2f6f 7574 7075 7420 6465 7669 6365 732c /output devices, │ │ │ 004afa70: 2074 6865 2055 5345 2063 6f6d 6d61 6e64 the USE command │ │ │ -004afa80: 4c00 1949 4100 0020 2020 7265 636f 676e L..IA.. recogn │ │ │ +004afa80: 4c00 1946 4100 0020 2020 7265 636f 676e L..FA.. recogn │ │ │ 004afa90: 697a 6573 2069 6e74 7269 6e73 6963 2073 izes intrinsic s │ │ │ 004afaa0: 7065 6369 616c 2076 6172 6961 626c 6573 pecial variables │ │ │ 004afab0: 2024 5a50 4f55 5420 746f 2061 7070 6c79 $ZPOUT to apply │ │ │ -004afac0: 2061 7070 726f 7072 6961 7465 5300 1949 appropriateS..I │ │ │ +004afac0: 2061 7070 726f 7072 6961 7465 5300 1946 appropriateS..F │ │ │ 004afad0: 5100 0020 2020 6465 7669 6365 7061 7261 Q.. devicepara │ │ │ 004afae0: 6d65 7465 7273 2074 6f20 7468 6520 6f75 meters to the ou │ │ │ 004afaf0: 7470 7574 2073 6964 6520 6f66 2024 5052 tput side of $PR │ │ │ 004afb00: 494e 4349 5041 4c2e 2041 2055 5345 2077 INCIPAL. A USE w │ │ │ 004afb10: 6974 6820 245a 504f 5554 2073 6574 7352 ith $ZPOUT setsR │ │ │ -004afb20: 0019 4961 0000 2020 2024 494f 2074 6f20 ..Ia.. $IO to │ │ │ +004afb20: 0019 4661 0000 2020 2024 494f 2074 6f20 ..Fa.. $IO to │ │ │ 004afb30: 2450 5249 4e43 4950 414c 2066 6f72 2052 $PRINCIPAL for R │ │ │ 004afb40: 4541 4473 2061 6e64 2057 5249 5445 7320 EADs and WRITEs │ │ │ 004afb50: 6672 6f6d 2074 6865 2069 6e70 7574 2061 from the input a │ │ │ 004afb60: 6e64 206f 7574 7075 7420 7369 6465 206f nd output side o │ │ │ -004afb70: 6652 0019 4971 0000 2020 2024 5052 494e fR..Iq.. $PRIN │ │ │ +004afb70: 6652 0019 4671 0000 2020 2024 5052 494e fR..Fq.. $PRIN │ │ │ 004afb80: 4349 5041 4c2e 2024 5a53 4f43 4b45 5428 CIPAL. $ZSOCKET( │ │ │ 004afb90: 2920 616c 736f 2061 6363 6570 7473 2024 ) also accepts $ │ │ │ 004afba0: 5a50 4f55 5420 6173 2069 7473 2066 6972 ZPOUT as its fir │ │ │ 004afbb0: 7374 2061 7267 756d 656e 7420 616e 642c st argument and, │ │ │ -004afbc0: 2069 6651 0019 4981 0000 2020 2074 6865 ifQ..I... the │ │ │ +004afbc0: 2069 6651 0019 4681 0000 2020 2074 6865 ifQ..F... the │ │ │ 004afbd0: 2064 6576 6963 6520 6973 2061 2073 706c device is a spl │ │ │ 004afbe0: 6974 2053 4f43 4b45 5420 6465 7669 6365 it SOCKET device │ │ │ 004afbf0: 2c20 7375 7070 6c69 6573 2069 6e66 6f72 , supplies infor │ │ │ 004afc00: 6d61 7469 6f6e 206f 6e20 7468 6520 6f75 mation on the ou │ │ │ -004afc10: 7470 7574 4b00 1949 9100 0020 2020 534f tputK..I... SO │ │ │ +004afc10: 7470 7574 4b00 1946 9100 0020 2020 534f tputK..F... SO │ │ │ 004afc20: 434b 4554 2064 6576 6963 652e 2049 6e20 CKET device. In │ │ │ 004afc30: 616e 7920 636f 6e74 6578 7420 6f74 6865 any context othe │ │ │ 004afc40: 7220 7468 616e 2055 5345 206f 7220 245a r than USE or $Z │ │ │ 004afc50: 534f 434b 4554 2829 2c20 6f72 2069 664d SOCKET(), or ifM │ │ │ -004afc60: 0018 49c0 1100 0020 2020 2450 5249 4e43 ..I.... $PRINC │ │ │ +004afc60: 0018 46c0 1100 0020 2020 2450 5249 4e43 ..F.... $PRINC │ │ │ 004afc70: 4950 414c 2069 7320 6e6f 7420 6120 7370 IPAL is not a sp │ │ │ 004afc80: 6c69 7420 6465 7669 6365 2c20 2450 5249 lit device, $PRI │ │ │ 004afc90: 4e43 4950 414c 2c20 245a 5049 4e20 616e NCIPAL, $ZPIN an │ │ │ -004afca0: 6420 245a 504f 5554 2061 7265 5200 1949 d $ZPOUT areR..I │ │ │ +004afca0: 6420 245a 504f 5554 2061 7265 5200 1946 d $ZPOUT areR..F │ │ │ 004afcb0: 1200 0020 2020 7379 6e6f 6e79 6d73 2e20 ... synonyms. │ │ │ 004afcc0: 496e 2074 6865 2063 6173 6520 6f66 2061 In the case of a │ │ │ 004afcd0: 2073 706c 6974 2024 5052 494e 4349 5041 split $PRINCIPA │ │ │ 004afce0: 4c2c 2024 5a50 4f55 5420 7265 7475 726e L, $ZPOUT return │ │ │ 004afcf0: 7320 7468 6520 7661 6c75 6520 6f66 5400 s the value ofT. │ │ │ -004afd00: 1949 1300 0020 2020 2450 5249 4e43 4950 .I... $PRINCIP │ │ │ +004afd00: 1946 1300 0020 2020 2450 5249 4e43 4950 .F... $PRINCIP │ │ │ 004afd10: 414c 2066 6f6c 6c6f 7765 6420 6279 2074 AL followed by t │ │ │ 004afd20: 6865 2073 7472 696e 6720 223e 202f 2220 he string "> /" │ │ │ 004afd30: 416e 7920 6174 7465 6d70 7420 746f 204f Any attempt to O │ │ │ 004afd40: 5045 4e20 245a 504f 5554 2072 6573 756c PEN $ZPOUT resul │ │ │ -004afd50: 7473 2100 1949 1400 0020 2020 696e 2061 ts!..I... in a │ │ │ +004afd50: 7473 2100 1946 1400 0020 2020 696e 2061 ts!..F... in a │ │ │ 004afd60: 2044 4556 4f50 454e 4641 494c 2065 7272 DEVOPENFAIL err │ │ │ -004afd70: 6f72 2e07 0019 4915 0000 4200 1949 1600 or....I...B..I.. │ │ │ +004afd70: 6f72 2e07 0019 4615 0000 4200 1946 1600 or....F...B..F.. │ │ │ 004afd80: 0020 2020 466f 7220 6d6f 7265 2069 6e66 . For more inf │ │ │ 004afd90: 6f72 6d61 7469 6f6e 2072 6566 6572 2074 ormation refer t │ │ │ 004afda0: 6f20 2224 5072 696e 6369 7061 6c22 2c20 o "$Principal", │ │ │ -004afdb0: 2224 5a50 494e 222c 2061 6e64 1700 1949 "$ZPIN", and...I │ │ │ +004afdb0: 2224 5a50 494e 222c 2061 6e64 1700 1946 "$ZPIN", and...F │ │ │ 004afdc0: 1700 0020 2020 2224 5a53 4f43 4b45 5428 ... "$ZSOCKET( │ │ │ -004afdd0: 2922 2e07 0019 4918 0000 1200 1949 1900 )"....I......I.. │ │ │ -004afde0: 0020 2020 4578 616d 706c 653a 0700 1949 . Example:...I │ │ │ -004afdf0: 1a00 0011 0019 4921 0000 2020 203b 7a70 ......I!.. ;zp │ │ │ -004afe00: 696f 696e 4700 1949 2200 0020 2020 3b31 ioinG..I".. ;1 │ │ │ +004afdd0: 2922 2e07 0019 4618 0000 1200 1946 1900 )"....F......F.. │ │ │ +004afde0: 0020 2020 4578 616d 706c 653a 0700 1946 . Example:...F │ │ │ +004afdf0: 1a00 0011 0019 4621 0000 2020 203b 7a70 ......F!.. ;zp │ │ │ +004afe00: 696f 696e 4700 1946 2200 0020 2020 3b31 ioinG..F".. ;1 │ │ │ 004afe10: 3233 3435 3637 3839 3031 3233 3435 3637 2345678901234567 │ │ │ 004afe20: 3839 3031 3233 3435 3637 3839 3031 3233 8901234567890123 │ │ │ 004afe30: 3435 3637 3839 3031 3233 3435 3637 3839 4567890123456789 │ │ │ -004afe40: 3031 3233 3435 3637 3839 3047 0019 4923 01234567890G..I# │ │ │ +004afe40: 3031 3233 3435 3637 3839 3047 0019 4623 01234567890G..F# │ │ │ 004afe50: 0000 2020 203b 4131 3233 3435 3637 3839 .. ;A123456789 │ │ │ 004afe60: 3031 3233 3435 3637 3839 3031 3233 3435 0123456789012345 │ │ │ 004afe70: 3637 3839 3031 3233 3435 3637 3839 3031 6789012345678901 │ │ │ 004afe80: 3233 3435 3637 3839 3031 3233 3435 3637 2345678901234567 │ │ │ -004afe90: 3839 0e00 1949 2400 0020 2020 7a70 696f 89...I$.. zpio │ │ │ -004afea0: 2400 1949 2500 0020 2020 2020 3b20 6d75 $..I%.. ; mu │ │ │ +004afe90: 3839 0e00 1946 2400 0020 2020 7a70 696f 89...F$.. zpio │ │ │ +004afea0: 2400 1946 2500 0020 2020 2020 3b20 6d75 $..F%.. ; mu │ │ │ 004afeb0: 6d70 7320 2d72 207a 7069 6f20 3c20 7a70 mps -r zpio < zp │ │ │ -004afec0: 696f 696e 2600 1949 2600 0020 2020 2020 ioin&..I&.. │ │ │ +004afec0: 696f 696e 2600 1946 2600 0020 2020 2020 ioin&..F&.. │ │ │ 004afed0: 7772 6974 6520 2224 5052 494e 4349 5041 write "$PRINCIPA │ │ │ -004afee0: 4c20 3d20 222c 2450 2c21 2400 1949 2700 L = ",$P,!$..I'. │ │ │ +004afee0: 4c20 3d20 222c 2450 2c21 2400 1946 2700 L = ",$P,!$..F'. │ │ │ 004afef0: 0020 2020 2020 7772 6974 6520 2224 5a50 . write "$ZP │ │ │ 004aff00: 494e 203d 2022 2c24 5a50 494e 2c21 2600 IN = ",$ZPIN,!&. │ │ │ -004aff10: 1949 2800 0020 2020 2020 7772 6974 6520 .I(.. write │ │ │ +004aff10: 1946 2800 0020 2020 2020 7772 6974 6520 .F(.. write │ │ │ 004aff20: 2224 5a50 4f55 5420 3d20 222c 245a 504f "$ZPOUT = ",$ZPO │ │ │ -004aff30: 5554 2c21 4700 1949 2900 0020 2020 2020 UT,!G..I).. │ │ │ +004aff30: 5554 2c21 4700 1946 2900 0020 2020 2020 UT,!G..F).. │ │ │ 004aff40: 7772 6974 6520 2252 6561 6420 6669 7273 write "Read firs │ │ │ 004aff50: 7420 6c69 6e65 2066 726f 6d20 7a70 696f t line from zpio │ │ │ 004aff60: 696e 2077 6974 6820 6465 6661 756c 7420 in with default │ │ │ -004aff70: 7365 7474 696e 6773 222c 2112 0019 492a settings",!...I* │ │ │ +004aff70: 7365 7474 696e 6773 222c 2112 0019 462a settings",!...F* │ │ │ 004aff80: 0000 2020 2020 2072 6561 6420 7815 0019 .. read x... │ │ │ -004aff90: 4931 0000 2020 2020 2077 7269 7465 2078 I1.. write x │ │ │ -004affa0: 2c21 1500 1949 3200 0020 2020 2020 7a73 ,!...I2.. zs │ │ │ -004affb0: 686f 7720 2264 2225 0019 4933 0000 2020 how "d"%..I3.. │ │ │ +004aff90: 4631 0000 2020 2020 2077 7269 7465 2078 F1.. write x │ │ │ +004affa0: 2c21 1500 1946 3200 0020 2020 2020 7a73 ,!...F2.. zs │ │ │ +004affb0: 686f 7720 2264 2225 0019 4633 0000 2020 how "d"%..F3.. │ │ │ 004affc0: 2020 2075 7365 2024 5a50 494e 3a28 7772 use $ZPIN:(wr │ │ │ 004affd0: 6170 3a77 6964 7468 3d35 3029 0000 0000 ap:width=50).... │ │ │ 004affe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004afff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b0000: 0400 0000 b607 0000 8b32 0000 0000 0000 .........2...... │ │ │ -004b0010: 5a00 0049 4845 4c50 00ff 7300 ff49 5356 Z..IHELP..s..ISV │ │ │ +004b0010: 5a00 0046 4845 4c50 00ff 7300 ff49 5356 Z..FHELP..s..ISV │ │ │ 004b0020: 00ff 7300 ff24 5a50 4f55 5400 c034 0000 ..s..$ZPOUT..4.. │ │ │ 004b0030: 2020 2020 2077 7269 7465 2022 4166 7465 write "Afte │ │ │ 004b0040: 7220 245a 5049 4e20 7365 7420 746f 2077 r $ZPIN set to w │ │ │ 004b0050: 7261 7020 616e 6420 7769 6474 6820 7365 rap and width se │ │ │ -004b0060: 7420 746f 2035 3022 2c21 1500 1949 3500 t to 50",!...I5. │ │ │ +004b0060: 7420 746f 2035 3022 2c21 1500 1946 3500 t to 50",!...F5. │ │ │ 004b0070: 0020 2020 2020 7a73 686f 7720 2264 2239 . zshow "d"9 │ │ │ -004b0080: 0019 4936 0000 2020 2020 2077 7269 7465 ..I6.. write │ │ │ +004b0080: 0019 4636 0000 2020 2020 2077 7269 7465 ..F6.. write │ │ │ 004b0090: 2022 5265 6164 206e 6578 7420 3530 2063 "Read next 50 c │ │ │ 004b00a0: 6861 7261 6374 6572 7320 6672 6f6d 207a haracters from z │ │ │ -004b00b0: 7069 6f69 6e22 2c21 1200 1949 3700 0020 pioin",!...I7.. │ │ │ -004b00c0: 2020 2020 7265 6164 2079 1500 1949 3800 read y...I8. │ │ │ +004b00b0: 7069 6f69 6e22 2c21 1200 1946 3700 0020 pioin",!...F7.. │ │ │ +004b00c0: 2020 2020 7265 6164 2079 1500 1946 3800 read y...F8. │ │ │ 004b00d0: 0020 2020 2020 7772 6974 6520 792c 211b . write y,!. │ │ │ -004b00e0: 0019 4939 0000 2020 2020 2075 7365 2024 ..I9.. use $ │ │ │ -004b00f0: 5a50 4f55 543a 7772 6170 1c00 1949 3a00 ZPOUT:wrap...I:. │ │ │ +004b00e0: 0019 4639 0000 2020 2020 2075 7365 2024 ..F9.. use $ │ │ │ +004b00f0: 5a50 4f55 543a 7772 6170 1c00 1946 3a00 ZPOUT:wrap...F:. │ │ │ 004b0100: 0020 2020 2020 7573 6520 245a 5049 4e3a . use $ZPIN: │ │ │ -004b0110: 6e6f 7772 6170 4600 1949 4100 0020 2020 nowrapF..IA.. │ │ │ +004b0110: 6e6f 7772 6170 4600 1946 4100 0020 2020 nowrapF..FA.. │ │ │ 004b0120: 2020 7772 6974 6520 2241 6674 6572 2024 write "After $ │ │ │ 004b0130: 5a50 4f55 5420 7365 7420 746f 2077 7261 ZPOUT set to wra │ │ │ 004b0140: 7020 616e 6420 245a 5049 4e20 7365 7420 p and $ZPIN set │ │ │ -004b0150: 746f 206e 6f77 7261 7022 2c21 1500 1949 to nowrap",!...I │ │ │ +004b0150: 746f 206e 6f77 7261 7022 2c21 1500 1946 to nowrap",!...F │ │ │ 004b0160: 4200 0020 2020 2020 7a73 686f 7720 2264 B.. zshow "d │ │ │ -004b0170: 221d 0019 4943 0000 2020 2020 2075 7365 "...IC.. use │ │ │ +004b0170: 221d 0019 4643 0000 2020 2020 2075 7365 "...FC.. use │ │ │ 004b0180: 2024 5a50 4f55 543a 6e6f 7772 6170 3000 $ZPOUT:nowrap0. │ │ │ -004b0190: 1949 4400 0020 2020 2020 7772 6974 6520 .ID.. write │ │ │ +004b0190: 1946 4400 0020 2020 2020 7772 6974 6520 .FD.. write │ │ │ 004b01a0: 2241 6674 6572 2024 5a50 4f55 5420 7365 "After $ZPOUT se │ │ │ 004b01b0: 7420 746f 206e 6f77 7261 7022 2c21 1500 t to nowrap",!.. │ │ │ -004b01c0: 1949 4500 0020 2020 2020 7a73 686f 7720 .IE.. zshow │ │ │ -004b01d0: 2264 2217 0019 4946 0000 2020 2020 2075 "d"...IF.. u │ │ │ -004b01e0: 7365 2024 503a 7772 6170 2a00 1949 4700 se $P:wrap*..IG. │ │ │ +004b01c0: 1946 4500 0020 2020 2020 7a73 686f 7720 .FE.. zshow │ │ │ +004b01d0: 2264 2217 0019 4646 0000 2020 2020 2075 "d"...FF.. u │ │ │ +004b01e0: 7365 2024 503a 7772 6170 2a00 1946 4700 se $P:wrap*..FG. │ │ │ 004b01f0: 0020 2020 2020 7772 6974 6520 2241 6674 . write "Aft │ │ │ 004b0200: 6572 2024 5020 7365 7420 746f 2077 7261 er $P set to wra │ │ │ -004b0210: 7022 2c21 1500 1949 4800 0020 2020 2020 p",!...IH.. │ │ │ -004b0220: 7a73 686f 7720 2264 221f 0019 4949 0000 zshow "d"...II.. │ │ │ +004b0210: 7022 2c21 1500 1946 4800 0020 2020 2020 p",!...FH.. │ │ │ +004b0220: 7a73 686f 7720 2264 221f 0019 4649 0000 zshow "d"...FI.. │ │ │ 004b0230: 2020 2020 2075 7365 2024 5a50 4f55 543a use $ZPOUT: │ │ │ -004b0240: 7769 6474 683d 3430 3200 1949 4a00 0020 width=402..IJ.. │ │ │ +004b0240: 7769 6474 683d 3430 3200 1946 4a00 0020 width=402..FJ.. │ │ │ 004b0250: 2020 2020 7772 6974 6520 2241 6674 6572 write "After │ │ │ 004b0260: 2024 5a50 4f55 5420 7769 6474 6820 7365 $ZPOUT width se │ │ │ -004b0270: 7420 746f 2034 3022 2c21 1500 1949 5100 t to 40",!...IQ. │ │ │ +004b0270: 7420 746f 2034 3022 2c21 1500 1946 5100 t to 40",!...FQ. │ │ │ 004b0280: 0020 2020 2020 7a73 686f 7720 2264 221d . zshow "d". │ │ │ -004b0290: 0019 4952 0000 2020 2020 2075 7365 2024 ..IR.. use $ │ │ │ -004b02a0: 5a50 4f55 543a 6e6f 7772 6170 3000 1949 ZPOUT:nowrap0..I │ │ │ +004b0290: 0019 4652 0000 2020 2020 2075 7365 2024 ..FR.. use $ │ │ │ +004b02a0: 5a50 4f55 543a 6e6f 7772 6170 3000 1946 ZPOUT:nowrap0..F │ │ │ 004b02b0: 5300 0020 2020 2020 7772 6974 6520 2241 S.. write "A │ │ │ 004b02c0: 6674 6572 2024 5a50 4f55 5420 7365 7420 fter $ZPOUT set │ │ │ -004b02d0: 746f 206e 6f77 7261 7022 2c21 1500 1949 to nowrap",!...I │ │ │ +004b02d0: 746f 206e 6f77 7261 7022 2c21 1500 1946 to nowrap",!...F │ │ │ 004b02e0: 5400 0020 2020 2020 7a73 686f 7720 2264 T.. zshow "d │ │ │ -004b02f0: 2215 0019 4955 0000 2020 2020 2077 7269 "...IU.. wri │ │ │ -004b0300: 7465 2078 2c21 1000 1949 5600 0020 2020 te x,!...IV.. │ │ │ -004b0310: 2020 7175 6974 0700 1949 5700 0013 0014 quit...IW..... │ │ │ -004b0320: 4952 4f4d 5054 0000 245a 5052 4f4d 7074 IROMPT..$ZPROMpt │ │ │ -004b0330: 1300 1a49 bf11 0000 2020 2024 5a50 524f ...I.... $ZPRO │ │ │ -004b0340: 4d70 7407 001b 4921 0000 4f00 1b49 3100 Mpt...I!..O..I1. │ │ │ +004b02f0: 2215 0019 4655 0000 2020 2020 2077 7269 "...FU.. wri │ │ │ +004b0300: 7465 2078 2c21 1000 1946 5600 0020 2020 te x,!...FV.. │ │ │ +004b0310: 2020 7175 6974 0700 1946 5700 0013 0014 quit...FW..... │ │ │ +004b0320: 4652 4f4d 5054 0000 245a 5052 4f4d 7074 FROMPT..$ZPROMpt │ │ │ +004b0330: 1300 1a46 bf11 0000 2020 2024 5a50 524f ...F.... $ZPRO │ │ │ +004b0340: 4d70 7407 001b 4621 0000 4f00 1b46 3100 Mpt...F!..O..F1. │ │ │ 004b0350: 0020 2020 245a 5052 4f4d 5b50 545d 2063 . $ZPROM[PT] c │ │ │ 004b0360: 6f6e 7461 696e 7320 6120 7374 7269 6e67 ontains a string │ │ │ 004b0370: 2076 616c 7565 2073 7065 6369 6679 696e value specifyin │ │ │ 004b0380: 6720 7468 6520 6375 7272 656e 7420 4469 g the current Di │ │ │ -004b0390: 7265 6374 204d 6f64 6552 001b 4941 0000 rect ModeR..IA.. │ │ │ +004b0390: 7265 6374 204d 6f64 6552 001b 4641 0000 rect ModeR..FA.. │ │ │ 004b03a0: 2020 2070 726f 6d70 742e 2042 7920 6465 prompt. By de │ │ │ 004b03b0: 6661 756c 742c 2047 544d 3e69 7320 7468 fault, GTM>is th │ │ │ 004b03c0: 6520 4469 7265 6374 204d 6f64 6520 7072 e Direct Mode pr │ │ │ 004b03d0: 6f6d 7074 2e20 4d20 726f 7574 696e 6573 ompt. M routines │ │ │ -004b03e0: 2063 616e 206d 6f64 6966 7953 001b 4951 can modifyS..IQ │ │ │ +004b03e0: 2063 616e 206d 6f64 6966 7953 001b 4651 can modifyS..FQ │ │ │ 004b03f0: 0000 2020 2024 5a50 524f 4d50 5420 6279 .. $ZPROMPT by │ │ │ 004b0400: 206d 6561 6e73 206f 6620 6120 5345 5420 means of a SET │ │ │ 004b0410: 636f 6d6d 616e 642e 2024 5a50 524f 4d50 command. $ZPROMP │ │ │ 004b0420: 5420 6361 6e6e 6f74 2065 7863 6565 6420 T cannot exceed │ │ │ 004b0430: 3136 2063 6861 7261 6374 6572 732e 4f00 16 characters.O. │ │ │ -004b0440: 1b49 6100 0020 2020 4966 2061 6e20 6174 .Ia.. If an at │ │ │ +004b0440: 1b46 6100 0020 2020 4966 2061 6e20 6174 .Fa.. If an at │ │ │ 004b0450: 7465 6d70 7420 6973 206d 6164 6520 746f tempt is made to │ │ │ 004b0460: 2061 7373 6967 6e20 245a 5052 4f4d 5054 assign $ZPROMPT │ │ │ 004b0470: 2074 6f20 6120 6c6f 6e67 6572 2073 7472 to a longer str │ │ │ 004b0480: 696e 672c 206f 6e6c 7920 7468 652c 001b ing, only the,.. │ │ │ -004b0490: 4971 0000 2020 2066 6972 7374 2031 3620 Iq.. first 16 │ │ │ +004b0490: 4671 0000 2020 2066 6972 7374 2031 3620 Fq.. first 16 │ │ │ 004b04a0: 6368 6172 6163 7465 7273 2077 696c 6c20 characters will │ │ │ -004b04b0: 6265 2074 616b 656e 2e07 001b 4981 0000 be taken....I... │ │ │ -004b04c0: 5400 1b49 9100 0020 2020 496e 2055 5446 T..I... In UTF │ │ │ +004b04b0: 6265 2074 616b 656e 2e07 001b 4681 0000 be taken....F... │ │ │ +004b04c0: 5400 1b46 9100 0020 2020 496e 2055 5446 T..F... In UTF │ │ │ 004b04d0: 2d38 206d 6f64 652c 2069 6620 7468 6520 -8 mode, if the │ │ │ 004b04e0: 3331 7374 2062 7974 6520 6973 206e 6f74 31st byte is not │ │ │ 004b04f0: 2074 6865 2065 6e64 206f 6620 6120 7661 the end of a va │ │ │ 004b0500: 6c69 6420 5554 462d 3820 6368 6172 6163 lid UTF-8 charac │ │ │ -004b0510: 7465 722c 4e00 1a49 c011 0000 2020 2047 ter,N..I.... G │ │ │ +004b0510: 7465 722c 4e00 1a46 c011 0000 2020 2047 ter,N..F.... G │ │ │ 004b0520: 542e 4d20 7472 756e 6361 7465 7320 7468 T.M truncates th │ │ │ 004b0530: 6520 245a 5052 4f4d 5054 2076 616c 7565 e $ZPROMPT value │ │ │ 004b0540: 2061 7420 7468 6520 656e 6420 6f66 206c at the end of l │ │ │ 004b0550: 6173 7420 6368 6172 6163 7465 7220 7468 ast character th │ │ │ -004b0560: 6174 3300 1b49 1200 0020 2020 636f 6d70 at3..I... comp │ │ │ +004b0560: 6174 3300 1b46 1200 0020 2020 636f 6d70 at3..F... comp │ │ │ 004b0570: 6c65 7465 6c79 2066 6974 7320 7769 7468 letely fits with │ │ │ 004b0580: 696e 2074 6865 2033 3120 6279 7465 206c in the 31 byte l │ │ │ -004b0590: 696d 6974 2e07 001b 4913 0000 4d00 1b49 imit....I...M..I │ │ │ +004b0590: 696d 6974 2e07 001b 4613 0000 4d00 1b46 imit....F...M..F │ │ │ 004b05a0: 1400 0020 2020 5468 6520 656e 7669 726f ... The enviro │ │ │ 004b05b0: 6e6d 656e 7420 6774 6d5f 7072 6f6d 7074 nment gtm_prompt │ │ │ 004b05c0: 2069 6e69 7469 616c 697a 6573 2024 5a50 initializes $ZP │ │ │ 004b05d0: 524f 4d50 5420 6174 2070 726f 6365 7373 ROMPT at process │ │ │ -004b05e0: 2073 7461 7274 7570 2e07 001b 4915 0000 startup....I... │ │ │ -004b05f0: 1200 1b49 1600 0020 2020 4578 616d 706c ...I... Exampl │ │ │ -004b0600: 653a 0700 1b49 1700 0025 001b 4918 0000 e:...I...%..I... │ │ │ +004b05e0: 2073 7461 7274 7570 2e07 001b 4615 0000 startup....F... │ │ │ +004b05f0: 1200 1b46 1600 0020 2020 4578 616d 706c ...F... Exampl │ │ │ +004b0600: 653a 0700 1b46 1700 0025 001b 4618 0000 e:...F...%..F... │ │ │ 004b0610: 2020 2047 544d 3e73 6574 2024 7a70 726f GTM>set $zpro │ │ │ 004b0620: 6d70 743d 2254 6573 7430 3122 3e22 2400 mpt="Test01">"$. │ │ │ -004b0630: 1b49 1900 0020 2020 5465 7374 3031 3e73 .I... Test01>s │ │ │ +004b0630: 1b46 1900 0020 2020 5465 7374 3031 3e73 .F... Test01>s │ │ │ 004b0640: 6574 2024 7a70 726f 6d70 743d 2247 544d et $zprompt="GTM │ │ │ -004b0650: 3e22 0700 1b49 1a00 0050 001b 4921 0000 >"...I...P..I!.. │ │ │ +004b0650: 3e22 0700 1b46 1a00 0050 001b 4621 0000 >"...F...P..F!.. │ │ │ 004b0660: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 004b0670: 6368 616e 6765 7320 7468 6520 4754 2e4d changes the GT.M │ │ │ 004b0680: 2070 726f 6d70 7420 746f 2054 6573 7430 prompt to Test0 │ │ │ 004b0690: 313e 2061 6e64 2074 6865 6e20 6261 636b 1> and then back │ │ │ -004b06a0: 2074 6f20 4754 4d3e 2e07 001b 4922 0000 to GTM>....I".. │ │ │ -004b06b0: 1000 1349 5155 4954 0000 245a 5175 6974 ...IQUIT..$ZQuit │ │ │ -004b06c0: 1100 1849 bf11 0000 2020 2024 5a51 7569 ...I.... $ZQui │ │ │ -004b06d0: 7407 0019 4921 0000 4800 1949 3100 0020 t...I!..H..I1.. │ │ │ +004b06a0: 2074 6f20 4754 4d3e 2e07 001b 4622 0000 to GTM>....F".. │ │ │ +004b06b0: 1000 1346 5155 4954 0000 245a 5175 6974 ...FQUIT..$ZQuit │ │ │ +004b06c0: 1100 1846 bf11 0000 2020 2024 5a51 7569 ...F.... $ZQui │ │ │ +004b06d0: 7407 0019 4621 0000 4800 1946 3100 0020 t...F!..H..F1.. │ │ │ 004b06e0: 2020 245a 5155 4954 2069 6e64 6963 6174 $ZQUIT indicat │ │ │ 004b06f0: 6573 2077 6865 7468 6572 2074 6865 2066 es whether the f │ │ │ 004b0700: 756e 6374 696f 6e61 6c69 7479 2061 7373 unctionality ass │ │ │ 004b0710: 6f63 6961 7465 6420 7769 7468 2074 6865 ociated with the │ │ │ -004b0720: 4e00 1949 4100 0020 2020 6774 6d5f 7a71 N..IA.. gtm_zq │ │ │ +004b0720: 4e00 1946 4100 0020 2020 6774 6d5f 7a71 N..FA.. gtm_zq │ │ │ 004b0730: 7569 745f 616e 7977 6179 2065 6e76 6972 uit_anyway envir │ │ │ 004b0740: 6f6e 6d65 6e74 2076 6172 6961 626c 6520 onment variable │ │ │ 004b0750: 6973 2065 6e61 626c 6564 2e20 4966 2074 is enabled. If t │ │ │ 004b0760: 6865 2065 6e76 6972 6f6e 6d65 6e74 4800 he environmentH. │ │ │ -004b0770: 1949 5100 0020 2020 7661 7269 6162 6c65 .IQ.. variable │ │ │ +004b0770: 1946 5100 0020 2020 7661 7269 6162 6c65 .FQ.. variable │ │ │ 004b0780: 2067 746d 5f7a 7175 6974 5f61 6e79 7761 gtm_zquit_anywa │ │ │ 004b0790: 7920 6973 2064 6566 696e 6564 2061 6e64 y is defined and │ │ │ 004b07a0: 2065 7661 6c75 6174 6573 2074 6f20 3120 evaluates to 1 │ │ │ 004b07b0: 6f72 2061 6e79 0000 0000 0000 0000 0000 or any.......... │ │ │ 004b07c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b07d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b07e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b07f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b0800: 0400 0000 ff07 0000 b732 0000 0000 0000 .........2...... │ │ │ -004b0810: 6900 0049 4845 4c50 00ff 7300 ff49 5356 i..IHELP..s..ISV │ │ │ +004b0810: 6900 0046 4845 4c50 00ff 7300 ff49 5356 i..FHELP..s..ISV │ │ │ 004b0820: 00ff 7300 ff24 5a51 5549 5400 bf61 0000 ..s..$ZQUIT..a.. │ │ │ 004b0830: 2020 2063 6173 652d 696e 6465 7065 6e64 case-independ │ │ │ 004b0840: 656e 7420 7374 7269 6e67 206f 7220 6c65 ent string or le │ │ │ 004b0850: 6164 696e 6720 7375 6273 7472 696e 6773 ading substrings │ │ │ 004b0860: 206f 6620 2254 5255 4522 206f 7220 2259 of "TRUE" or "Y │ │ │ -004b0870: 4553 222c 2047 542e 4d52 0019 4971 0000 ES", GT.MR..Iq.. │ │ │ +004b0870: 4553 222c 2047 542e 4d52 0019 4671 0000 ES", GT.MR..Fq.. │ │ │ 004b0880: 2020 2073 6574 7320 245a 5155 4954 2074 sets $ZQUIT t │ │ │ 004b0890: 6f20 3120 616e 6420 6578 6563 7574 6573 o 1 and executes │ │ │ 004b08a0: 2063 6f64 6520 6f66 2074 6865 2066 6f72 code of the for │ │ │ 004b08b0: 6d20 5155 4954 203c 6578 7072 3c20 6173 m QUIT =< │ │ │ 004b08e0: 6578 7072 3e20 5155 4954 3a24 5155 4954 expr> QUIT:$QUIT │ │ │ 004b08f0: 2074 6d70 2051 5549 542c 2077 6865 7265 tmp QUIT, where │ │ │ 004b0900: 203c 746d 703e 2069 7320 6120 7465 6d70 is a temp │ │ │ -004b0910: 6f72 6172 7920 6c6f 6361 6c54 0019 4991 orary localT..I. │ │ │ +004b0910: 6f72 6172 7920 6c6f 6361 6c54 0019 4691 orary localT..F. │ │ │ 004b0920: 0000 2020 2076 6172 6961 626c 6520 696e .. variable in │ │ │ 004b0930: 2074 6865 2047 542e 4d20 7275 6e74 696d the GT.M runtim │ │ │ 004b0940: 6520 7379 7374 656d 2074 6861 7420 6973 e system that is │ │ │ 004b0950: 206e 6f74 2076 6973 6962 6c65 2074 6f20 not visible to │ │ │ 004b0960: 7468 6520 6170 706c 6963 6174 696f 6e55 the applicationU │ │ │ -004b0970: 0018 49c0 1100 0020 2020 636f 6465 2e20 ..I.... code. │ │ │ +004b0970: 0018 46c0 1100 0020 2020 636f 6465 2e20 ..F.... code. │ │ │ 004b0980: 5468 6520 7661 6c75 6520 6f66 2024 5a51 The value of $ZQ │ │ │ 004b0990: 5549 5420 6973 2061 2063 6f6d 7069 6c65 UIT is a compile │ │ │ 004b09a0: 2074 696d 6520 7365 7474 696e 672c 2074 time setting, t │ │ │ 004b09b0: 6861 7420 6973 2069 7420 6361 6e20 6265 hat is it can be │ │ │ -004b09c0: 2073 6574 5300 1949 1200 0020 2020 6475 setS..I... du │ │ │ +004b09c0: 2073 6574 5300 1946 1200 0020 2020 6475 setS..F... du │ │ │ 004b09d0: 7269 6e67 2072 756e 2d74 696d 6520 6275 ring run-time bu │ │ │ 004b09e0: 7420 6974 2068 6173 206e 6f20 6566 6665 t it has no effe │ │ │ 004b09f0: 6374 206f 6e20 7468 6520 6265 6861 7669 ct on the behavi │ │ │ 004b0a00: 6f72 2065 7869 7374 696e 6720 6f62 6a65 or existing obje │ │ │ -004b0a10: 6374 2063 6f64 6551 0019 4913 0000 2020 ct codeQ..I... │ │ │ +004b0a10: 6374 2063 6f64 6551 0019 4613 0000 2020 ct codeQ..F... │ │ │ 004b0a20: 202d 2069 7420 6f6e 6c79 2065 6666 6563 - it only effec │ │ │ 004b0a30: 7473 2063 6f64 6520 6765 6e65 7261 7465 ts code generate │ │ │ 004b0a40: 6420 6279 2061 7574 6f2d 5a4c 494e 4b20 d by auto-ZLINK │ │ │ 004b0a50: 6f72 2074 6865 205a 434f 4d50 494c 4520 or the ZCOMPILE │ │ │ -004b0a60: 636f 6d6d 616e 642e 4e00 1949 1400 0020 command.N..I... │ │ │ +004b0a60: 636f 6d6d 616e 642e 4e00 1946 1400 0020 command.N..F... │ │ │ 004b0a70: 2020 5468 6973 2073 6574 7469 6e67 2068 This setting h │ │ │ 004b0a80: 6173 206e 6f20 6566 6665 6374 206f 6e20 as no effect on │ │ │ 004b0a90: 6c61 7465 2062 6f75 6e64 2063 6f64 6520 late bound code │ │ │ 004b0aa0: 7375 6368 2061 7320 7468 6174 2069 6e20 such as that in │ │ │ -004b0ab0: 5845 4355 5445 3600 1949 1500 0020 2020 XECUTE6..I... │ │ │ +004b0ab0: 5845 4355 5445 3600 1946 1500 0020 2020 XECUTE6..F... │ │ │ 004b0ac0: 6172 6775 6d65 6e74 732c 2024 4554 5241 arguments, $ETRA │ │ │ 004b0ad0: 502c 2024 5a54 5241 5020 6465 7669 6365 P, $ZTRAP device │ │ │ -004b0ae0: 2045 5843 4550 5449 4f4e 532e 0700 1949 EXCEPTIONS....I │ │ │ -004b0af0: 1600 0045 0019 4917 0000 2020 2049 6620 ...E..I... If │ │ │ +004b0ae0: 2045 5843 4550 5449 4f4e 532e 0700 1946 EXCEPTIONS....F │ │ │ +004b0af0: 1600 0045 0019 4617 0000 2020 2049 6620 ...E..F... If │ │ │ 004b0b00: 6774 6d5f 7a71 7569 745f 616e 7977 6179 gtm_zquit_anyway │ │ │ 004b0b10: 2069 7320 6e6f 7420 6465 6669 6e65 6420 is not defined │ │ │ 004b0b20: 6f72 2065 7661 6c75 6174 6573 2074 6f20 or evaluates to │ │ │ -004b0b30: 3020 6f72 2061 6e79 5400 1949 1800 0020 0 or anyT..I... │ │ │ +004b0b30: 3020 6f72 2061 6e79 5400 1946 1800 0020 0 or anyT..F... │ │ │ 004b0b40: 2020 6361 7365 2d69 6e64 6570 656e 6465 case-independe │ │ │ 004b0b50: 6e74 2073 7472 696e 6720 6f72 206c 6561 nt string or lea │ │ │ 004b0b60: 6469 6e67 2073 7562 7374 7269 6e67 7320 ding substrings │ │ │ 004b0b70: 6f66 2022 4641 4c53 4522 206f 7220 224e of "FALSE" or "N │ │ │ -004b0b80: 4f22 2c20 4754 2e4d 2073 6574 4d00 1949 O", GT.M setM..I │ │ │ +004b0b80: 4f22 2c20 4754 2e4d 2073 6574 4d00 1946 O", GT.M setM..F │ │ │ 004b0b90: 1900 0020 2020 245a 5155 4954 2074 6f20 ... $ZQUIT to │ │ │ 004b0ba0: 3020 6578 6563 7574 6573 2051 5549 5420 0 executes QUIT │ │ │ 004b0bb0: 3c65 7870 723e 2061 7320 7370 6563 6966 as specif │ │ │ 004b0bc0: 6965 6420 6279 2074 6865 2073 7461 6e64 ied by the stand │ │ │ -004b0bd0: 6172 642e 2054 6869 7353 0019 491a 0000 ard. ThisS..I... │ │ │ +004b0bd0: 6172 642e 2054 6869 7353 0019 461a 0000 ard. ThisS..F... │ │ │ 004b0be0: 2020 2066 6561 7475 7265 2069 7320 6865 feature is he │ │ │ 004b0bf0: 6c70 6675 6c20 7768 656e 2079 6f75 2077 lpful when you w │ │ │ 004b0c00: 616e 7420 746f 2072 756e 2061 2062 6c6f ant to run a blo │ │ │ 004b0c10: 636b 206f 6620 636f 6465 2062 6f74 6820 ck of code both │ │ │ -004b0c20: 6173 2061 2072 6f75 7469 6e65 4700 1949 as a routineG..I │ │ │ +004b0c20: 6173 2061 2072 6f75 7469 6e65 4700 1946 as a routineG..F │ │ │ 004b0c30: 2100 0020 2020 616e 6420 6173 2061 6e20 !.. and as an │ │ │ 004b0c40: 6578 7472 696e 7369 6320 6675 6e63 7469 extrinsic functi │ │ │ 004b0c50: 6f6e 2e20 436f 6e73 6964 6572 2074 6865 on. Consider the │ │ │ 004b0c60: 2066 6f6c 6c6f 7769 6e67 2065 7861 6d70 following examp │ │ │ -004b0c70: 6c65 3a07 0019 4922 0000 1f00 1949 2300 le:...I".....I#. │ │ │ +004b0c70: 6c65 3a07 0019 4622 0000 1f00 1946 2300 le:...F".....F#. │ │ │ 004b0c80: 0020 2020 4754 4d3e 7a70 7269 6e74 205e . GTM>zprint ^ │ │ │ -004b0c90: 7274 6e61 7366 756e 631a 0019 4924 0000 rtnasfunc...I$.. │ │ │ +004b0c90: 7274 6e61 7366 756e 631a 0019 4624 0000 rtnasfunc...F$.. │ │ │ 004b0ca0: 2020 2072 746e 6173 6675 6e63 2865 7870 rtnasfunc(exp │ │ │ -004b0cb0: 7231 2922 0019 4925 0000 2020 2020 2077 r1)"..I%.. w │ │ │ +004b0cb0: 7231 2922 0019 4625 0000 2020 2020 2077 r1)"..F%.. w │ │ │ 004b0cc0: 7269 7465 2022 4865 6c6c 6f20 222c 6578 rite "Hello ",ex │ │ │ -004b0cd0: 7072 312c 2110 0019 4926 0000 2020 2020 pr1,!...I&.. │ │ │ -004b0ce0: 2071 7569 7407 0019 4927 0000 5000 1949 quit...I'..P..I │ │ │ +004b0cd0: 7072 312c 2110 0019 4626 0000 2020 2020 pr1,!...F&.. │ │ │ +004b0ce0: 2071 7569 7407 0019 4627 0000 5000 1946 quit...F'..P..F │ │ │ 004b0cf0: 2800 0020 2020 5768 656e 2074 6865 2067 (.. When the g │ │ │ 004b0d00: 746d 5f7a 7175 6974 5f61 6e79 7761 7920 tm_zquit_anyway │ │ │ 004b0d10: 6675 6e63 7469 6f6e 616c 6974 7920 6973 functionality is │ │ │ 004b0d20: 2064 6961 626c 6564 2c20 6578 7472 696e diabled, extrin │ │ │ -004b0d30: 7369 6320 6675 6e63 7469 6f6e 3a00 1949 sic function:..I │ │ │ +004b0d30: 7369 6320 6675 6e63 7469 6f6e 3a00 1946 sic function:..F │ │ │ 004b0d40: 2900 0020 2020 696e 766f 6361 7469 6f6e ).. invocation │ │ │ 004b0d50: 7320 7265 7475 726e 2061 6e20 6572 726f s return an erro │ │ │ 004b0d60: 7220 6173 2070 6572 2074 6865 2073 7461 r as per the sta │ │ │ -004b0d70: 6e64 6172 642e 0700 1949 2a00 001a 0019 ndard....I*..... │ │ │ -004b0d80: 4931 0000 2020 2047 544d 3e77 7269 7465 I1.. GTM>write │ │ │ -004b0d90: 2024 7a71 7569 740b 0019 4932 0000 2020 $zquit...I2.. │ │ │ -004b0da0: 2030 2800 1949 3300 0020 2020 4754 4d3e 0(..I3.. GTM> │ │ │ +004b0d70: 6e64 6172 642e 0700 1946 2a00 001a 0019 ndard....F*..... │ │ │ +004b0d80: 4631 0000 2020 2047 544d 3e77 7269 7465 F1.. GTM>write │ │ │ +004b0d90: 2024 7a71 7569 740b 0019 4632 0000 2020 $zquit...F2.. │ │ │ +004b0da0: 2030 2800 1946 3300 0020 2020 4754 4d3e 0(..F3.. GTM> │ │ │ 004b0db0: 7772 6974 6520 2424 5e72 746e 6173 6675 write $$^rtnasfu │ │ │ -004b0dc0: 6e63 2822 6a64 6f65 2229 1400 1949 3400 nc("jdoe")...I4. │ │ │ +004b0dc0: 6e63 2822 6a64 6f65 2229 1400 1946 3400 nc("jdoe")...F4. │ │ │ 004b0dd0: 0020 2020 4865 6c6c 6f20 6a64 6f65 4c00 . Hello jdoeL. │ │ │ -004b0de0: 1949 3500 0020 2020 2020 2547 544d 2d45 .I5.. %GTM-E │ │ │ +004b0de0: 1946 3500 0020 2020 2020 2547 544d 2d45 .F5.. %GTM-E │ │ │ 004b0df0: 2d51 5549 5441 5247 5245 5144 2c20 5175 -QUITARGREQD, Qu │ │ │ 004b0e00: 6974 2066 726f 6d20 616e 2065 7874 7269 it from an extri │ │ │ 004b0e10: 6e73 6963 206d 7573 7420 6861 7665 2061 nsic must have a │ │ │ -004b0e20: 6e20 6172 6775 6d65 6e74 0700 1949 3600 n argument...I6. │ │ │ -004b0e30: 0051 0019 4937 0000 2020 2048 6f77 6576 .Q..I7.. Howev │ │ │ +004b0e20: 6e20 6172 6775 6d65 6e74 0700 1946 3600 n argument...F6. │ │ │ +004b0e30: 0051 0019 4637 0000 2020 2048 6f77 6576 .Q..F7.. Howev │ │ │ 004b0e40: 6572 2c20 6966 2079 6f75 2065 6e61 626c er, if you enabl │ │ │ 004b0e50: 6520 7468 6520 6774 6d5f 7a71 7569 745f e the gtm_zquit_ │ │ │ 004b0e60: 616e 7977 6179 2066 6561 7475 7265 2c20 anyway feature, │ │ │ 004b0e70: 6578 7472 696e 7369 6320 6675 6e63 7469 extrinsic functi │ │ │ -004b0e80: 6f6e 2d00 1949 3800 0020 2020 696e 766f on-..I8.. invo │ │ │ +004b0e80: 6f6e 2d00 1946 3800 0020 2020 696e 766f on-..F8.. invo │ │ │ 004b0e90: 6361 7469 6f6e 7320 646f 206e 6f74 2072 cations do not r │ │ │ 004b0ea0: 6574 7572 6e20 616e 2065 7272 6f72 2e07 eturn an error.. │ │ │ -004b0eb0: 0019 4939 0000 1a00 1949 3a00 0020 2020 ..I9.....I:.. │ │ │ +004b0eb0: 0019 4639 0000 1a00 1946 3a00 0020 2020 ..F9.....F:.. │ │ │ 004b0ec0: 4754 4d3e 7772 6974 6520 247a 7175 6974 GTM>write $zquit │ │ │ -004b0ed0: 0b00 1949 4100 0020 2020 3128 0019 4942 ...IA.. 1(..IB │ │ │ +004b0ed0: 0b00 1946 4100 0020 2020 3128 0019 4642 ...FA.. 1(..FB │ │ │ 004b0ee0: 0000 2020 2047 544d 3e77 7269 7465 2024 .. GTM>write $ │ │ │ 004b0ef0: 245e 7274 6e61 7366 756e 6328 226a 646f $^rtnasfunc("jdo │ │ │ -004b0f00: 6522 2914 0019 4943 0000 2020 2048 656c e")...IC.. Hel │ │ │ -004b0f10: 6c6f 206a 646f 650e 0019 4944 0000 2020 lo jdoe...ID.. │ │ │ -004b0f20: 2047 544d 3e07 0019 4945 0000 1800 1349 GTM>...IE.....I │ │ │ +004b0f00: 6522 2914 0019 4643 0000 2020 2048 656c e")...FC.. Hel │ │ │ +004b0f10: 6c6f 206a 646f 650e 0019 4644 0000 2020 lo jdoe...FD.. │ │ │ +004b0f20: 2047 544d 3e07 0019 4645 0000 1800 1346 GTM>...FE.....F │ │ │ 004b0f30: 5245 414c 5354 4f52 0000 245a 5245 616c REALSTOR..$ZREal │ │ │ -004b0f40: 7374 6f72 1500 1c49 bf11 0000 2020 2024 stor...I.... $ │ │ │ -004b0f50: 5a52 4561 6c73 746f 7207 001d 4921 0000 ZREalstor...I!.. │ │ │ -004b0f60: 4f00 1d49 3100 0020 2020 245a 5245 414c O..I1.. $ZREAL │ │ │ +004b0f40: 7374 6f72 1500 1c46 bf11 0000 2020 2024 stor...F.... $ │ │ │ +004b0f50: 5a52 4561 6c73 746f 7207 001d 4621 0000 ZREalstor...F!.. │ │ │ +004b0f60: 4f00 1d46 3100 0020 2020 245a 5245 414c O..F1.. $ZREAL │ │ │ 004b0f70: 5354 4f52 2063 6f6e 7461 696e 7320 7468 STOR contains th │ │ │ 004b0f80: 6520 746f 7461 6c20 6d65 6d6f 7279 2028 e total memory ( │ │ │ 004b0f90: 696e 2062 7974 6573 2920 616c 6c6f 6361 in bytes) alloca │ │ │ 004b0fa0: 7465 6420 6279 2074 6865 2047 542e 4d50 ted by the GT.MP │ │ │ -004b0fb0: 001d 4941 0000 2020 2070 726f 6365 7373 ..IA.. process │ │ │ +004b0fb0: 001d 4641 0000 2020 2070 726f 6365 7373 ..FA.. process │ │ │ 004b0fc0: 2c20 7768 6963 6820 6d61 7920 6f72 206d , which may or m │ │ │ 004b0fd0: 6179 206e 6f74 2061 6374 7561 6c6c 7920 ay not actually │ │ │ 004b0fe0: 6265 2069 6e20 7573 652e 2049 7420 7072 be in use. It pr │ │ │ 004b0ff0: 6f76 6964 6573 206f 6e65 2076 6965 7700 ovides one view. │ │ │ 004b1000: 0400 0000 ad01 0000 3933 0000 0000 0000 ........93...... │ │ │ -004b1010: 7600 0011 4845 4c50 00ff 7300 ff49 5356 v...HELP..s..ISV │ │ │ +004b1010: 7600 00a5 4845 4c50 00ff 7300 ff49 5356 v...HELP..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 4949 bf11 0000 2020 utines3.II.... │ │ │ +004b1080: 7574 696e 6573 3300 4946 bf11 0000 2020 utines3.IF.... │ │ │ 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 4921 0000 mroutines..JI!.. │ │ │ -004b10c0: 5000 4a49 3100 0020 2020 5768 656e 2074 P.JI1.. When t │ │ │ +004b10b0: 6d72 6f75 7469 6e65 7307 004a 4621 0000 mroutines..JF!.. │ │ │ +004b10c0: 5000 4a46 3100 0020 2020 5768 656e 2074 P.JF1.. 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 4a49 4100 0020 2020 245a 524f 5554 M.JIA.. $ZROUT │ │ │ +004b1110: 4d00 4a46 4100 0020 2020 245a 524f 5554 M.JFA.. $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: 4951 0000 2020 2024 5a52 4f55 5449 4e45 IQ.. $ZROUTINE │ │ │ +004b1160: 4651 0000 2020 2024 5a52 4f55 5449 4e45 FQ.. $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 6c64 0000 to locate alld.. │ │ │ 004b11b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b11c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b11d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -307579,372 +307579,372 @@ │ │ │ 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 bf07 0000 fe32 0000 0000 0000 .........2...... │ │ │ -004b1810: 9e00 0049 4845 4c50 00ff 7300 ff49 5356 ...IHELP..s..ISV │ │ │ +004b1810: 9e00 0046 4845 4c50 00ff 7300 ff49 5356 ...FHELP..s..ISV │ │ │ 004b1820: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b1830: ff73 00ff 4553 5441 424c 4953 4849 4e47 .s..ESTABLISHING │ │ │ 004b1840: 5f54 4845 5f56 414c 5545 5f46 524f 4d5f _THE_VALUE_FROM_ │ │ │ 004b1850: 2447 544d 524f 5554 494e 4553 00bf 6100 $GTMROUTINES..a. │ │ │ 004b1860: 0020 2020 736f 7572 6365 2061 6e64 206f . source and o │ │ │ 004b1870: 626a 6563 7420 6669 6c65 7320 696e 2074 bject files in t │ │ │ 004b1880: 6865 2063 7572 7265 6e74 2077 6f72 6b69 he current worki │ │ │ 004b1890: 6e67 2064 6972 6563 746f 7279 2e20 245a ng directory. $Z │ │ │ 004b18a0: 524f 5554 494e 4553 3d22 2220 6973 2700 ROUTINES="" is'. │ │ │ -004b18b0: 4a49 7100 0020 2020 6571 7569 7661 6c65 JIq.. equivale │ │ │ +004b18b0: 4a46 7100 0020 2020 6571 7569 7661 6c65 JFq.. equivale │ │ │ 004b18c0: 6e74 2074 6f20 245a 524f 5554 494e 4553 nt to $ZROUTINES │ │ │ -004b18d0: 3d22 2e22 2e07 004a 4981 0000 5200 4a49 ="."...JI...R.JI │ │ │ +004b18d0: 3d22 2e22 2e07 004a 4681 0000 5200 4a46 ="."...JF...R.JF │ │ │ 004b18e0: 9100 0020 2020 436f 6d6d 616e 6473 206f ... Commands o │ │ │ 004b18f0: 7220 6675 6e63 7469 6f6e 7320 7375 6368 r functions such │ │ │ 004b1900: 2061 7320 444f 2c20 474f 544f 2c20 5a47 as DO, GOTO, ZG │ │ │ 004b1910: 4f54 4f2c 205a 4252 4541 4b2c 205a 5052 OTO, ZBREAK, ZPR │ │ │ 004b1920: 494e 542c 2061 6e64 2024 5445 5854 5200 INT, and $TEXTR. │ │ │ -004b1930: 4949 c011 0000 2020 206d 6179 2061 7574 II.... may aut │ │ │ +004b1930: 4946 c011 0000 2020 206d 6179 2061 7574 IF.... may aut │ │ │ 004b1940: 6f2d 5a4c 494e 4b20 616e 6420 7468 6572 o-ZLINK and ther │ │ │ 004b1950: 6562 7920 696e 6469 7265 6374 6c79 2075 eby indirectly u │ │ │ 004b1960: 7365 2024 5a52 4f55 5449 4e45 532e 2049 se $ZROUTINES. I │ │ │ 004b1970: 6620 7468 6569 7220 6172 6775 6d65 6e74 f their argument │ │ │ -004b1980: 5000 4a49 1200 0020 2020 646f 6573 206e P.JI... does n │ │ │ +004b1980: 5000 4a46 1200 0020 2020 646f 6573 206e P.JF... does n │ │ │ 004b1990: 6f74 2073 7065 6369 6679 2061 2064 6972 ot specify a dir │ │ │ 004b19a0: 6563 746f 7279 2c20 5a45 4449 5420 616e ectory, ZEDIT an │ │ │ 004b19b0: 6420 6578 706c 6963 6974 205a 4c49 4e4b d explicit ZLINK │ │ │ 004b19c0: 2075 7365 2024 5a52 4f55 5449 4e45 532e use $ZROUTINES. │ │ │ -004b19d0: 5000 4a49 1300 0020 2020 5a50 5249 4e54 P.JI... ZPRINT │ │ │ +004b19d0: 5000 4a46 1300 0020 2020 5a50 5249 4e54 P.JF... ZPRINT │ │ │ 004b19e0: 2061 6e64 2024 5445 5854 2075 7365 2024 and $TEXT use $ │ │ │ 004b19f0: 5a52 4f55 5449 4e45 5320 746f 206c 6f63 ZROUTINES to loc │ │ │ 004b1a00: 6174 6520 6120 736f 7572 6365 2066 696c ate a source fil │ │ │ 004b1a10: 6520 6966 2047 542e 4d20 6361 6e6e 6f74 e if GT.M cannot │ │ │ -004b1a20: 3d00 4a49 1400 0020 2020 6669 6e64 2074 =.JI... find t │ │ │ +004b1a20: 3d00 4a46 1400 0020 2020 6669 6e64 2074 =.JF... find t │ │ │ 004b1a30: 6865 2073 6f75 7263 6520 6669 6c65 2070 he source file p │ │ │ 004b1a40: 6f69 6e74 6564 2074 6f20 6279 2074 6865 ointed to by the │ │ │ 004b1a50: 206f 626a 6563 7420 6669 6c65 2e07 004a object file...J │ │ │ -004b1a60: 4915 0000 4200 2049 5345 5454 494e 475f I...B. ISETTING_ │ │ │ +004b1a60: 4615 0000 4200 2046 5345 5454 494e 475f F...B. FSETTING_ │ │ │ 004b1a70: 415f 5641 4c55 455f 464f 525f 245a 524f A_VALUE_FOR_$ZRO │ │ │ 004b1a80: 5554 494e 4553 0000 5365 7474 696e 675f UTINES..Setting_ │ │ │ 004b1a90: 615f 5661 6c75 655f 666f 725f 245a 524f a_Value_for_$ZRO │ │ │ -004b1aa0: 7574 696e 6573 2900 3f49 bf11 0000 2020 utines).?I.... │ │ │ +004b1aa0: 7574 696e 6573 2900 3f46 bf11 0000 2020 utines).?F.... │ │ │ 004b1ab0: 2053 6574 7469 6e67 2061 2056 616c 7565 Setting a Value │ │ │ 004b1ac0: 2066 6f72 2024 5a52 4f75 7469 6e65 7307 for $ZROutines. │ │ │ -004b1ad0: 0040 4921 0000 5400 4049 3100 0020 2020 .@I!..T.@I1.. │ │ │ +004b1ad0: 0040 4621 0000 5400 4046 3100 0020 2020 .@F!..T.@F1.. │ │ │ 004b1ae0: 245a 524f 5b55 5449 4e45 535d 2069 7320 $ZRO[UTINES] is │ │ │ 004b1af0: 6120 7265 6164 2d77 7269 7465 2049 6e74 a read-write Int │ │ │ 004b1b00: 7269 6e73 6963 2053 7065 6369 616c 2056 rinsic Special V │ │ │ 004b1b10: 6172 6961 626c 652c 2073 6f20 4d20 6361 ariable, so M ca │ │ │ -004b1b20: 6e20 616c 736f 2053 4554 1400 4049 4100 n also SET..@IA. │ │ │ +004b1b20: 6e20 616c 736f 2053 4554 1400 4046 4100 n also SET..@FA. │ │ │ 004b1b30: 0020 2020 7468 6520 7661 6c75 652e 0700 . the value... │ │ │ -004b1b40: 4049 5100 0053 0040 4961 0000 2020 2042 @IQ..S.@Ia.. B │ │ │ +004b1b40: 4046 5100 0053 0040 4661 0000 2020 2042 @FQ..S.@Fa.. B │ │ │ 004b1b50: 7920 6465 6661 756c 742c 2065 6163 6820 y default, each │ │ │ 004b1b60: 6469 7265 6374 6f72 7920 656e 7472 7920 directory entry │ │ │ 004b1b70: 696e 2024 5a52 4f55 5449 4e45 5320 6973 in $ZROUTINES is │ │ │ 004b1b80: 2061 7373 756d 6564 2074 6f20 636f 6e74 assumed to cont │ │ │ -004b1b90: 6169 6e20 626f 7468 4d00 4049 7100 0020 ain bothM.@Iq.. │ │ │ +004b1b90: 6169 6e20 626f 7468 4d00 4046 7100 0020 ain bothM.@Fq.. │ │ │ 004b1ba0: 2020 6f62 6a65 6374 2061 6e64 2073 6f75 object and sou │ │ │ 004b1bb0: 7263 6520 6669 6c65 732e 2048 6f77 6576 rce files. Howev │ │ │ 004b1bc0: 6572 2c20 6561 6368 206f 626a 6563 7420 er, each object │ │ │ 004b1bd0: 6469 7265 6374 6f72 7920 6d61 7920 6861 directory may ha │ │ │ -004b1be0: 7665 2061 6e47 0040 4981 0000 2020 2061 ve anG.@I... a │ │ │ +004b1be0: 7665 2061 6e47 0040 4681 0000 2020 2061 ve anG.@F... a │ │ │ 004b1bf0: 7373 6f63 6961 7465 6420 6469 7265 6374 ssociated direct │ │ │ 004b1c00: 6f72 7920 6f72 206c 6973 7420 6f66 2064 ory or list of d │ │ │ 004b1c10: 6972 6563 746f 7269 6573 2074 6f20 7365 irectories to se │ │ │ -004b1c20: 6172 6368 2066 6f72 2074 6865 4b00 4049 arch for theK.@I │ │ │ +004b1c20: 6172 6368 2066 6f72 2074 6865 4b00 4046 arch for theK.@F │ │ │ 004b1c30: 9100 0020 2020 636f 7272 6573 706f 6e64 ... correspond │ │ │ 004b1c40: 696e 6720 736f 7572 6365 2066 696c 6573 ing source files │ │ │ 004b1c50: 2e20 5468 6973 2069 7320 646f 6e65 2062 . This is done b │ │ │ 004b1c60: 7920 7370 6563 6966 7969 6e67 2074 6865 y specifying the │ │ │ -004b1c70: 2073 6f75 7263 6549 003f 49c0 1100 0020 sourceI.?I.... │ │ │ +004b1c70: 2073 6f75 7263 6549 003f 46c0 1100 0020 sourceI.?F.... │ │ │ 004b1c80: 2020 6469 7265 6374 6f72 7920 6c69 7374 directory list │ │ │ 004b1c90: 2c20 696e 2070 6172 656e 7468 6573 6573 , in parentheses │ │ │ 004b1ca0: 2c20 666f 6c6c 6f77 696e 6720 7468 6520 , following the │ │ │ 004b1cb0: 6f62 6a65 6374 2064 6972 6563 746f 7279 object directory │ │ │ -004b1cc0: 1800 4049 1200 0020 2020 7370 6563 6966 ..@I... specif │ │ │ -004b1cd0: 6963 6174 696f 6e2e 0700 4049 1300 004f ication...@I...O │ │ │ -004b1ce0: 0040 4914 0000 2020 2049 6620 7468 6520 .@I... If the │ │ │ +004b1cc0: 1800 4046 1200 0020 2020 7370 6563 6966 ..@F... specif │ │ │ +004b1cd0: 6963 6174 696f 6e2e 0700 4046 1300 004f ication...@F...O │ │ │ +004b1ce0: 0040 4614 0000 2020 2049 6620 7468 6520 .@F... If the │ │ │ 004b1cf0: 636f 6d6d 616e 6420 7370 6563 6966 6965 command specifie │ │ │ 004b1d00: 7320 6d6f 7265 2074 6861 6e20 6f6e 6520 s more than one │ │ │ 004b1d10: 736f 7572 6365 2064 6972 6563 746f 7279 source directory │ │ │ 004b1d20: 2066 6f72 2061 6e20 6f62 6a65 6374 5000 for an objectP. │ │ │ -004b1d30: 4049 1500 0020 2020 6469 7265 6374 6f72 @I... director │ │ │ +004b1d30: 4046 1500 0020 2020 6469 7265 6374 6f72 @F... director │ │ │ 004b1d40: 792c 2074 6865 2073 6f75 7263 6520 6469 y, the source di │ │ │ 004b1d50: 7265 6374 6f72 6965 7320 6d75 7374 2062 rectories must b │ │ │ 004b1d60: 6520 7365 7061 7261 7465 6420 6279 2073 e separated by s │ │ │ 004b1d70: 7061 6365 732c 2061 6e64 2074 6865 4e00 paces, and theN. │ │ │ -004b1d80: 4049 1600 0020 2020 656e 7469 7265 206c @I... entire l │ │ │ +004b1d80: 4046 1600 0020 2020 656e 7469 7265 206c @F... entire l │ │ │ 004b1d90: 6973 7420 6d75 7374 2062 6520 656e 636c ist must be encl │ │ │ 004b1da0: 6f73 6564 2069 6e20 7061 7265 6e74 6865 osed in parenthe │ │ │ 004b1db0: 7365 7320 2820 2920 666f 6c6c 6f77 696e ses ( ) followin │ │ │ -004b1dc0: 6720 7468 6520 6f62 6a65 6374 5200 4049 g the objectR.@I │ │ │ +004b1dc0: 6720 7468 6520 6f62 6a65 6374 5200 4046 g the objectR.@F │ │ │ 004b1dd0: 1700 0020 2020 6469 7265 6374 6f72 792d ... directory- │ │ │ 004b1de0: 7370 6563 6966 6963 6174 696f 6e2e 2049 specification. I │ │ │ 004b1df0: 6620 7468 6520 6f62 6a65 6374 2064 6972 f the object dir │ │ │ 004b1e00: 6563 746f 7279 2073 686f 756c 6420 616c ectory should al │ │ │ 004b1e10: 736f 2062 6520 7365 6172 6368 6564 4800 so be searchedH. │ │ │ -004b1e20: 4049 1800 0020 2020 666f 7220 736f 7572 @I... for sour │ │ │ +004b1e20: 4046 1800 0020 2020 666f 7220 736f 7572 @F... for sour │ │ │ 004b1e30: 6365 2c20 7468 6520 6e61 6d65 206f 6620 ce, the name of │ │ │ 004b1e40: 7468 6174 2064 6972 6563 746f 7279 206d that directory m │ │ │ 004b1e50: 7573 7420 6265 2069 6e63 6c75 6465 6420 ust be included │ │ │ -004b1e60: 696e 2074 6865 4200 4049 1900 0020 2020 in theB.@I... │ │ │ +004b1e60: 696e 2074 6865 4200 4046 1900 0020 2020 in theB.@F... │ │ │ 004b1e70: 7061 7265 6e74 6865 7365 732c 2028 7573 parentheses, (us │ │ │ 004b1e80: 7561 6c6c 7920 6173 2074 6865 2066 6972 ually as the fir │ │ │ 004b1e90: 7374 2065 6c65 6d65 6e74 2069 6e20 7468 st element in th │ │ │ -004b1ea0: 6520 6c69 7374 292e 5000 4049 1a00 0020 e list).P.@I... │ │ │ +004b1ea0: 6520 6c69 7374 292e 5000 4046 1a00 0020 e list).P.@F... │ │ │ 004b1eb0: 2020 4469 7265 6374 6f72 792d 7370 6563 Directory-spec │ │ │ 004b1ec0: 6966 6963 6174 696f 6e73 206d 6179 2061 ifications may a │ │ │ 004b1ed0: 6c73 6f20 696e 636c 7564 6520 656d 7074 lso include empt │ │ │ 004b1ee0: 7920 7061 7265 6e74 6865 7365 732c 2064 y parentheses, d │ │ │ -004b1ef0: 6972 6563 7469 6e67 5000 4049 2100 0020 irectingP.@I!.. │ │ │ +004b1ef0: 6972 6563 7469 6e67 5000 4046 2100 0020 irectingP.@F!.. │ │ │ 004b1f00: 2020 4754 2e4d 2074 6f20 7072 6f63 6565 GT.M to procee │ │ │ 004b1f10: 6420 6173 2069 6620 6e6f 2073 6f75 7263 d as if no sourc │ │ │ 004b1f20: 6520 6669 6c65 7320 6578 6973 7420 666f e files exist fo │ │ │ 004b1f30: 7220 6f62 6a65 6374 7320 6c6f 6361 7465 r objects locate │ │ │ -004b1f40: 6420 696e 2074 6865 1e00 4049 2200 0020 d in the..@I".. │ │ │ +004b1f40: 6420 696e 2074 6865 1e00 4046 2200 0020 d in the..@F".. │ │ │ 004b1f50: 2020 7175 616c 6966 6965 6420 6469 7265 qualified dire │ │ │ -004b1f60: 6374 6f72 792e 0700 4049 2300 0052 0040 ctory...@I#..R.@ │ │ │ -004b1f70: 4924 0000 2020 2054 6f20 7365 7420 245a I$.. To set $Z │ │ │ +004b1f60: 6374 6f72 792e 0700 4046 2300 0052 0040 ctory...@F#..R.@ │ │ │ +004b1f70: 4624 0000 2020 2054 6f20 7365 7420 245a F$.. To set $Z │ │ │ 004b1f80: 524f 5554 494e 4553 206f 7574 7369 6465 ROUTINES outside │ │ │ 004b1f90: 206f 6620 4d2c 2075 7365 2074 6865 2061 of M, use the a │ │ │ 004b1fa0: 7070 726f 7072 6961 7465 2073 6865 6c6c ppropriate shell │ │ │ 004b1fb0: 2063 6f6d 6d61 6e64 2074 6f20 7365 7400 command to set. │ │ │ 004b1fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b1fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b1fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b1ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2000: 0400 0000 d607 0000 f533 0000 0000 0000 .........3...... │ │ │ -004b2010: 9400 0049 4845 4c50 00ff 7300 ff49 5356 ...IHELP..s..ISV │ │ │ +004b2010: 9400 0046 4845 4c50 00ff 7300 ff49 5356 ...FHELP..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 2500 0020 2020 6774 6d72 6f75 ES..%.. gtmrou │ │ │ 004b2060: 7469 6e65 732e 2042 6563 6175 7365 2067 tines. Because g │ │ │ 004b2070: 746d 726f 7574 696e 6573 2069 7320 6120 tmroutines is a │ │ │ 004b2080: 6c69 7374 2c20 656e 636c 6f73 6520 7468 list, enclose th │ │ │ 004b2090: 6520 7661 6c75 6520 696e 2071 756f 7461 e value in quota │ │ │ -004b20a0: 7469 6f6e 1600 4049 2600 0020 2020 6d61 tion..@I&.. ma │ │ │ -004b20b0: 726b 7320 2822 2022 292e 0700 4049 2700 rks (" ")...@I'. │ │ │ -004b20c0: 0053 0040 4928 0000 2020 2043 6861 6e67 .S.@I(.. Chang │ │ │ +004b20a0: 7469 6f6e 1600 4046 2600 0020 2020 6d61 tion..@F&.. ma │ │ │ +004b20b0: 726b 7320 2822 2022 292e 0700 4046 2700 rks (" ")...@F'. │ │ │ +004b20c0: 0053 0040 4628 0000 2020 2043 6861 6e67 .S.@F(.. Chang │ │ │ 004b20d0: 6573 2074 6f20 7468 6520 7661 6c75 6520 es to the value │ │ │ 004b20e0: 6f66 2024 5a52 4f55 5449 4e45 5320 6475 of $ZROUTINES du │ │ │ 004b20f0: 7269 6e67 2061 2047 542e 4d20 696e 766f ring a GT.M invo │ │ │ 004b2100: 6361 7469 6f6e 206f 6e6c 7920 6c61 7374 cation only last │ │ │ -004b2110: 2066 6f72 4d00 4049 2900 0020 2020 7468 forM.@I).. th │ │ │ +004b2110: 2066 6f72 4d00 4046 2900 0020 2020 7468 forM.@F).. th │ │ │ 004b2120: 6520 6375 7272 656e 7420 696e 766f 6361 e current invoca │ │ │ 004b2130: 7469 6f6e 2c20 616e 6420 646f 206e 6f74 tion, and do not │ │ │ 004b2140: 2063 6861 6e67 6520 7468 6520 7661 6c75 change the valu │ │ │ 004b2150: 6520 6f66 2067 746d 726f 7574 696e 6573 e of gtmroutines │ │ │ -004b2160: 2e07 0040 492a 0000 5100 4049 3100 0020 ...@I*..Q.@I1.. │ │ │ +004b2160: 2e07 0040 462a 0000 5100 4046 3100 0020 ...@F*..Q.@F1.. │ │ │ 004b2170: 2020 4469 7265 6374 6f72 7920 7370 6563 Directory spec │ │ │ 004b2180: 6966 6963 6174 696f 6e73 206d 6179 2069 ifications may i │ │ │ 004b2190: 6e63 6c75 6465 2061 6e20 656e 7669 726f nclude an enviro │ │ │ 004b21a0: 6e6d 656e 7420 7661 7269 6162 6c65 2e20 nment variable. │ │ │ -004b21b0: 5768 656e 2047 542e 4d53 0040 4932 0000 When GT.MS.@I2.. │ │ │ +004b21b0: 5768 656e 2047 542e 4d53 0040 4632 0000 When GT.MS.@F2.. │ │ │ 004b21c0: 2020 2053 4554 7320 245a 524f 5554 494e SETs $ZROUTIN │ │ │ 004b21d0: 4553 2c20 6974 2074 7261 6e73 6c61 7465 ES, it translate │ │ │ 004b21e0: 7320 616c 6c20 656e 7669 726f 6e6d 656e s all environmen │ │ │ 004b21f0: 7420 7661 7269 6162 6c65 7320 616e 6420 t variables and │ │ │ -004b2200: 7665 7269 6669 6573 2074 6865 5100 4049 verifies theQ.@I │ │ │ +004b2200: 7665 7269 6669 6573 2074 6865 5100 4046 verifies theQ.@F │ │ │ 004b2210: 3300 0020 2020 7379 6e74 6178 2061 6e64 3.. syntax and │ │ │ 004b2220: 2074 6865 2065 7869 7374 656e 6365 206f the existence o │ │ │ 004b2230: 6620 616c 6c20 7370 6563 6966 6965 6420 f all specified │ │ │ 004b2240: 6469 7265 6374 6f72 6965 732e 2049 6620 directories. If │ │ │ 004b2250: 245a 524f 5554 494e 4553 2069 734f 0040 $ZROUTINES isO.@ │ │ │ -004b2260: 4934 0000 2020 2073 6574 2074 6f20 616e I4.. set to an │ │ │ +004b2260: 4634 0000 2020 2073 6574 2074 6f20 616e F4.. set to an │ │ │ 004b2270: 2069 6e76 616c 6964 2076 616c 7565 2c20 invalid value, │ │ │ 004b2280: 4754 2e4d 2067 656e 6572 6174 6573 2061 GT.M generates a │ │ │ 004b2290: 2072 756e 2d74 696d 6520 6572 726f 7220 run-time error │ │ │ -004b22a0: 616e 6420 646f 6573 206e 6f74 4f00 4049 and does notO.@I │ │ │ +004b22a0: 616e 6420 646f 6573 206e 6f74 4f00 4046 and does notO.@F │ │ │ 004b22b0: 3500 0020 2020 6368 616e 6765 2074 6865 5.. change the │ │ │ 004b22c0: 2076 616c 7565 206f 6620 245a 524f 5554 value of $ZROUT │ │ │ 004b22d0: 494e 4553 2e20 4265 6361 7573 6520 7468 INES. Because th │ │ │ 004b22e0: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ -004b22f0: 7269 6162 6c65 7320 6172 6554 0040 4936 riables areT.@I6 │ │ │ +004b22f0: 7269 6162 6c65 7320 6172 6554 0040 4636 riables areT.@F6 │ │ │ 004b2300: 0000 2020 2074 7261 6e73 6c61 7465 6420 .. translated │ │ │ 004b2310: 7768 656e 2024 5a52 4f55 5449 4e45 5320 when $ZROUTINES │ │ │ 004b2320: 6973 2073 6574 2c20 616e 7920 6368 616e is set, any chan │ │ │ 004b2330: 6765 7320 746f 2074 6865 6972 2064 6566 ges to their def │ │ │ 004b2340: 696e 6974 696f 6e20 6861 7665 206e 6f2f inition have no/ │ │ │ -004b2350: 0040 4937 0000 2020 2065 6666 6563 7420 .@I7.. effect │ │ │ +004b2350: 0040 4637 0000 2020 2065 6666 6563 7420 .@F7.. effect │ │ │ 004b2360: 756e 7469 6c20 245a 524f 5554 494e 4553 until $ZROUTINES │ │ │ 004b2370: 2069 7320 7365 7420 6167 6169 6e2e 0700 is set again... │ │ │ -004b2380: 4049 3800 0063 0021 4948 4152 4544 5f4c @I8..c.!IHARED_L │ │ │ +004b2380: 4046 3800 0063 0021 4648 4152 4544 5f4c @F8..c.!FHARED_L │ │ │ 004b2390: 4942 5241 5259 5f46 494c 455f 5350 4543 IBRARY_FILE_SPEC │ │ │ 004b23a0: 4946 4943 4154 494f 4e5f 494e 5f24 5a52 IFICATION_IN_$ZR │ │ │ 004b23b0: 4f55 5449 4e45 5300 0053 6861 7265 645f OUTINES..Shared_ │ │ │ 004b23c0: 4c69 6272 6172 795f 4669 6c65 5f53 7065 Library_File_Spe │ │ │ 004b23d0: 6369 6669 6361 7469 6f6e 5f69 6e5f 245a cification_in_$Z │ │ │ -004b23e0: 524f 5554 494e 4553 3a00 5049 bf11 0000 ROUTINES:.PI.... │ │ │ +004b23e0: 524f 5554 494e 4553 3a00 5046 bf11 0000 ROUTINES:.PF.... │ │ │ 004b23f0: 2020 2053 6861 7265 6420 4c69 6272 6172 Shared Librar │ │ │ 004b2400: 7920 4669 6c65 2053 7065 6369 6669 6361 y File Specifica │ │ │ 004b2410: 7469 6f6e 2069 6e20 245a 524f 5554 494e tion in $ZROUTIN │ │ │ -004b2420: 4553 0700 5149 2100 0053 0051 4931 0000 ES..QI!..S.QI1.. │ │ │ +004b2420: 4553 0700 5146 2100 0053 0051 4631 0000 ES..QF!..S.QF1.. │ │ │ 004b2430: 2020 2054 6865 2024 5a52 4f55 5449 4e45 The $ZROUTINE │ │ │ 004b2440: 5320 4953 5620 616c 6c6f 7773 2069 6e64 S ISV allows ind │ │ │ 004b2450: 6976 6964 7561 6c20 554e 4958 2073 6861 ividual UNIX sha │ │ │ 004b2460: 7265 6420 6c69 6272 6172 7920 6669 6c65 red library file │ │ │ -004b2470: 206e 616d 6573 2074 6f20 6265 4e00 5149 names to beN.QI │ │ │ +004b2470: 206e 616d 6573 2074 6f20 6265 4e00 5146 names to beN.QF │ │ │ 004b2480: 4100 0020 2020 7370 6563 6966 6965 6420 A.. specified │ │ │ 004b2490: 696e 2074 6865 2073 6561 7263 6820 7061 in the search pa │ │ │ 004b24a0: 7468 2e20 4475 7269 6e67 2061 2073 6561 th. During a sea │ │ │ 004b24b0: 7263 6820 666f 7220 6175 746f 2d5a 4c49 rch for auto-ZLI │ │ │ -004b24c0: 4e4b 2c20 7768 656e 2061 5100 5149 5100 NK, when aQ.QIQ. │ │ │ +004b24c0: 4e4b 2c20 7768 656e 2061 5100 5146 5100 NK, when aQ.QFQ. │ │ │ 004b24d0: 0020 2020 7368 6172 6564 206c 6962 7261 . shared libra │ │ │ 004b24e0: 7279 2069 7320 656e 636f 756e 7465 7265 ry is encountere │ │ │ 004b24f0: 642c 2069 7420 6973 2070 726f 6265 6420 d, it is probed │ │ │ 004b2500: 666f 7220 6120 6769 7665 6e20 726f 7574 for a given rout │ │ │ -004b2510: 696e 6520 616e 642c 2069 6651 0051 4961 ine and, ifQ.QIa │ │ │ +004b2510: 696e 6520 616e 642c 2069 6651 0051 4661 ine and, ifQ.QFa │ │ │ 004b2520: 0000 2020 2066 6f75 6e64 2c20 7468 6174 .. found, that │ │ │ 004b2530: 2072 6f75 7469 6e65 2069 7320 6c69 6e6b routine is link │ │ │ 004b2540: 6564 2f6c 6f61 6465 6420 696e 746f 2074 ed/loaded into t │ │ │ 004b2550: 6865 2069 6d61 6765 2e20 4475 7269 6e67 he image. During │ │ │ -004b2560: 2061 6e20 6578 706c 6963 6974 5400 5149 an explicitT.QI │ │ │ +004b2560: 2061 6e20 6578 706c 6963 6974 5400 5146 an explicitT.QF │ │ │ 004b2570: 7100 0020 2020 5a4c 494e 4b2c 2061 6c6c q.. ZLINK, all │ │ │ 004b2580: 2073 6861 7265 6420 6c69 6272 6172 6965 shared librarie │ │ │ 004b2590: 7320 696e 2024 5a52 4f55 5449 4e45 5320 s in $ZROUTINES │ │ │ 004b25a0: 6172 6520 6967 6e6f 7265 6420 616e 6420 are ignored and │ │ │ 004b25b0: 6172 6520 6e6f 7420 7365 6172 6368 6564 are not searched │ │ │ -004b25c0: 1e00 5149 8100 0020 2020 666f 7220 6120 ..QI... for a │ │ │ +004b25c0: 1e00 5146 8100 0020 2020 666f 7220 6120 ..QF... for a │ │ │ 004b25d0: 6769 7665 6e20 726f 7574 696e 652e 0700 given routine... │ │ │ -004b25e0: 5149 9100 0054 0050 49c0 1100 0020 2020 QI...T.PI.... │ │ │ +004b25e0: 5146 9100 0054 0050 46c0 1100 0020 2020 QF...T.PF.... │ │ │ 004b25f0: 245a 524f 5554 494e 4553 2073 796e 7461 $ZROUTINES synta │ │ │ 004b2600: 7820 636f 6e74 6169 6e73 2061 2066 696c x contains a fil │ │ │ 004b2610: 652d 7370 6563 6966 6963 6174 696f 6e20 e-specification │ │ │ 004b2620: 696e 6469 6361 7469 6e67 2073 6861 7265 indicating share │ │ │ -004b2630: 6420 6c69 6272 6172 7952 0051 4912 0000 d libraryR.QI... │ │ │ +004b2630: 6420 6c69 6272 6172 7952 0051 4612 0000 d libraryR.QF... │ │ │ 004b2640: 2020 2066 696c 6520 7061 7468 2e20 4754 file path. GT │ │ │ 004b2650: 2e4d 2064 6f65 7320 6e6f 7420 7265 7175 .M does not requ │ │ │ 004b2660: 6972 6520 616e 7920 6465 7369 676e 6174 ire any designat │ │ │ 004b2670: 6564 2065 7874 656e 7369 6f6e 2066 6f72 ed extension for │ │ │ -004b2680: 2074 6865 2073 6861 7265 6454 0051 4913 the sharedT.QI. │ │ │ +004b2680: 2074 6865 2073 6861 7265 6454 0051 4613 the sharedT.QF. │ │ │ 004b2690: 0000 2020 206c 6962 7261 7279 2063 6f6d .. library com │ │ │ 004b26a0: 706f 6e65 6e74 206f 6620 245a 524f 5554 ponent of $ZROUT │ │ │ 004b26b0: 494e 4553 2e20 416e 7920 6669 6c65 2073 INES. Any file s │ │ │ 004b26c0: 7065 6369 6669 6361 7469 6f6e 2074 6861 pecification tha │ │ │ 004b26d0: 7420 646f 6573 206e 6f74 206e 616d 6553 t does not nameS │ │ │ -004b26e0: 0051 4914 0000 2020 2061 2064 6972 6563 .QI... a direc │ │ │ +004b26e0: 0051 4614 0000 2020 2061 2064 6972 6563 .QF... a direc │ │ │ 004b26f0: 746f 7279 2069 7320 7472 6561 7465 6420 tory is treated │ │ │ 004b2700: 6173 2073 6861 7265 6420 6c69 6272 6172 as shared librar │ │ │ 004b2710: 792e 2048 6f77 6576 6572 2c20 6974 2069 y. However, it i │ │ │ 004b2720: 7320 7265 636f 6d6d 656e 6465 6420 7468 s recommended th │ │ │ -004b2730: 6174 5200 5149 1500 0020 2020 7468 6520 atR.QI... the │ │ │ +004b2730: 6174 5200 5146 1500 0020 2020 7468 6520 atR.QF... the │ │ │ 004b2740: 6578 7465 6e73 696f 6e20 636f 6d6d 6f6e extension common │ │ │ 004b2750: 6c79 2075 7365 6420 6f6e 2061 2067 6976 ly used on a giv │ │ │ 004b2760: 656e 2070 6c61 7466 6f72 6d20 666f 7220 en platform for │ │ │ 004b2770: 7368 6172 6564 206c 6962 7261 7279 2066 shared library f │ │ │ -004b2780: 696c 6573 5200 5149 1600 0020 2020 6265 ilesR.QI... be │ │ │ +004b2780: 696c 6573 5200 5146 1600 0020 2020 6265 ilesR.QF... be │ │ │ 004b2790: 2067 6976 656e 2074 6f20 616e 7920 4754 given to any GT │ │ │ 004b27a0: 2e4d 2073 6861 7265 6420 6c69 6272 6172 .M shared librar │ │ │ 004b27b0: 6965 732e 2041 2073 6861 7265 6420 6c69 ies. A shared li │ │ │ 004b27c0: 6272 6172 7920 636f 6d70 6f6e 656e 7420 brary component │ │ │ 004b27d0: 6361 6e6e 6f74 0000 0000 0000 0000 0000 cannot.......... │ │ │ 004b27e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b27f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2800: 0400 0000 7f06 0000 0f33 0000 0000 0000 .........3...... │ │ │ -004b2810: 7100 0049 4845 4c50 00ff 7300 ff49 5356 q..IHELP..s..ISV │ │ │ +004b2810: 7100 0046 4845 4c50 00ff 7300 ff49 5356 q..FHELP..s..ISV │ │ │ 004b2820: 00ff 7300 ff24 5a52 4541 4c53 544f 5200 ..s..$ZREALSTOR. │ │ │ 004b2830: bf51 0000 2020 2028 7365 6520 616c 736f .Q.. (see also │ │ │ 004b2840: 2024 5a41 4c4c 4f43 5354 4f52 2061 6e64 $ZALLOCSTOR and │ │ │ 004b2850: 205a 5553 4544 5354 4f52 2920 6f66 2074 ZUSEDSTOR) of t │ │ │ 004b2860: 6865 2070 726f 6365 7373 206d 656d 6f72 he process memor │ │ │ 004b2870: 7920 7574 696c 697a 6174 696f 6e20 616e y utilization an │ │ │ -004b2880: 644a 001d 4961 0000 2020 2063 616e 2068 dJ..Ia.. can h │ │ │ +004b2880: 644a 001d 4661 0000 2020 2063 616e 2068 dJ..Fa.. can h │ │ │ 004b2890: 656c 7020 6964 656e 7469 6679 2073 746f elp identify sto │ │ │ 004b28a0: 7261 6765 2072 656c 6174 6564 2070 726f rage related pro │ │ │ 004b28b0: 626c 656d 732e 2047 542e 4d20 646f 6573 blems. GT.M does │ │ │ -004b28c0: 206e 6f74 2070 6572 6d69 7428 001d 4971 not permit(..Iq │ │ │ +004b28c0: 206e 6f74 2070 6572 6d69 7428 001d 4671 not permit(..Fq │ │ │ 004b28d0: 0000 2020 2024 5a52 4541 4c53 544f 5220 .. $ZREALSTOR │ │ │ 004b28e0: 746f 2062 6520 5345 5420 6f72 204e 4557 to be SET or NEW │ │ │ -004b28f0: 6564 2e07 001d 4981 0000 1400 1549 4c44 ed....I......ILD │ │ │ +004b28f0: 6564 2e07 001d 4681 0000 1400 1546 4c44 ed....F......FLD │ │ │ 004b2900: 4154 4500 0024 5a52 454c 6461 7465 1400 ATE..$ZRELdate.. │ │ │ -004b2910: 1b49 bf11 0000 2020 2024 5a52 454c 6461 .I.... $ZRELda │ │ │ -004b2920: 7465 0700 1c49 2100 0054 001c 4931 0000 te...I!..T..I1.. │ │ │ +004b2910: 1b46 bf11 0000 2020 2024 5a52 454c 6461 .F.... $ZRELda │ │ │ +004b2920: 7465 0700 1c46 2100 0054 001c 4631 0000 te...F!..T..F1.. │ │ │ 004b2930: 2020 2024 5a52 454c 4441 5445 2070 726f $ZRELDATE pro │ │ │ 004b2940: 7669 6465 7320 7468 6520 5554 4320 6461 vides the UTC da │ │ │ 004b2950: 7465 202f 2074 696d 6520 6f66 2074 6865 te / time of the │ │ │ 004b2960: 2062 7569 6c64 2047 542e 4d20 6275 696c build GT.M buil │ │ │ 004b2970: 6420 696e 2074 6865 2066 6f72 6d51 001c d in the formQ.. │ │ │ -004b2980: 4941 0000 2020 2059 5959 594d 4d44 4420 IA.. YYYYMMDD │ │ │ +004b2980: 4641 0000 2020 2059 5959 594d 4d44 4420 FA.. YYYYMMDD │ │ │ 004b2990: 3234 3a36 3020 2875 7369 6e67 2024 5a44 24:60 (using $ZD │ │ │ 004b29a0: 4154 4528 2920 6e6f 7461 7469 6f6e 292e ATE() notation). │ │ │ 004b29b0: 2057 6869 6c65 2024 5a56 4552 5349 4f4e While $ZVERSION │ │ │ 004b29c0: 2069 7320 7072 6f62 6162 6c79 2061 5100 is probably aQ. │ │ │ -004b29d0: 1c49 5100 0020 2020 6265 7474 6572 2069 .IQ.. better i │ │ │ +004b29d0: 1c46 5100 0020 2020 6265 7474 6572 2069 .FQ.. better i │ │ │ 004b29e0: 6465 6e74 6966 6965 7220 666f 7220 6d6f dentifier for mo │ │ │ 004b29f0: 7374 2075 7365 732c 2024 5a52 454c 4441 st uses, $ZRELDA │ │ │ 004b2a00: 5445 206d 6179 2062 6520 6120 6865 6c70 TE may be a help │ │ │ 004b2a10: 6675 6c20 616c 7465 726e 6174 6976 652f ful alternative/ │ │ │ -004b2a20: 001c 4961 0000 2020 2066 6f72 2074 686f ..Ia.. for tho │ │ │ +004b2a20: 001c 4661 0000 2020 2066 6f72 2074 686f ..Fa.. for tho │ │ │ 004b2a30: 7365 2074 6573 7469 6e67 2070 7265 2d72 se testing pre-r │ │ │ 004b2a40: 656c 6561 7365 2062 7569 6c64 732e 0700 elease builds... │ │ │ -004b2a50: 1c49 7100 0017 0014 494f 5554 494e 4553 .Iq.....IOUTINES │ │ │ -004b2a60: 0000 245a 524f 7574 696e 6573 1500 1c49 ..$ZROutines...I │ │ │ +004b2a50: 1c46 7100 0017 0014 464f 5554 494e 4553 .Fq.....FOUTINES │ │ │ +004b2a60: 0000 245a 524f 7574 696e 6573 1500 1c46 ..$ZROutines...F │ │ │ 004b2a70: bf11 0000 2020 2024 5a52 4f75 7469 6e65 .... $ZROutine │ │ │ -004b2a80: 7307 001d 4921 0000 5000 1d49 3100 0020 s...I!..P..I1.. │ │ │ +004b2a80: 7307 001d 4621 0000 5000 1d46 3100 0020 s...F!..P..F1.. │ │ │ 004b2a90: 2020 245a 524f 5b55 5449 4e45 535d 2063 $ZRO[UTINES] c │ │ │ 004b2aa0: 6f6e 7461 696e 7320 6120 7374 7269 6e67 ontains a string │ │ │ 004b2ab0: 2076 616c 7565 2073 7065 6369 6679 696e value specifyin │ │ │ 004b2ac0: 6720 6120 6469 7265 6374 6f72 7920 6f72 g a directory or │ │ │ -004b2ad0: 206c 6973 7420 6f66 5200 1d49 4100 0020 list ofR..IA.. │ │ │ +004b2ad0: 206c 6973 7420 6f66 5200 1d46 4100 0020 list ofR..FA.. │ │ │ 004b2ae0: 2020 6469 7265 6374 6f72 6965 7320 636f directories co │ │ │ 004b2af0: 6e74 6169 6e69 6e67 206f 626a 6563 7420 ntaining object │ │ │ 004b2b00: 6669 6c65 732e 2045 6163 6820 6f62 6a65 files. Each obje │ │ │ 004b2b10: 6374 2064 6972 6563 746f 7279 206d 6179 ct directory may │ │ │ -004b2b20: 2061 6c73 6f20 6861 7665 4900 1d49 5100 also haveI..IQ. │ │ │ +004b2b20: 2061 6c73 6f20 6861 7665 4900 1d46 5100 also haveI..FQ. │ │ │ 004b2b30: 0020 2020 616e 2061 7373 6f63 6961 7465 . an associate │ │ │ 004b2b40: 6420 6469 7265 6374 6f72 792c 206f 7220 d directory, or │ │ │ 004b2b50: 6c69 7374 206f 6620 6469 7265 6374 6f72 list of director │ │ │ 004b2b60: 6965 732c 2063 6f6e 7461 696e 696e 6720 ies, containing │ │ │ -004b2b70: 7468 6554 001d 4961 0000 2020 2063 6f72 theT..Ia.. cor │ │ │ +004b2b70: 7468 6554 001d 4661 0000 2020 2063 6f72 theT..Fa.. cor │ │ │ 004b2b80: 7265 7370 6f6e 6469 6e67 2073 6f75 7263 responding sourc │ │ │ 004b2b90: 6520 6669 6c65 732e 2054 6865 7365 2064 e files. These d │ │ │ 004b2ba0: 6972 6563 746f 7279 206c 6973 7473 2061 irectory lists a │ │ │ 004b2bb0: 7265 2075 7365 6420 6279 2063 6572 7461 re used by certa │ │ │ -004b2bc0: 696e 2047 542e 4d51 001d 4971 0000 2020 in GT.MQ..Iq.. │ │ │ +004b2bc0: 696e 2047 542e 4d51 001d 4671 0000 2020 in GT.MQ..Fq.. │ │ │ 004b2bd0: 2066 756e 6374 696f 6e73 2c20 7072 696d functions, prim │ │ │ 004b2be0: 6172 696c 7920 6175 746f 2d5a 4c49 4e4b arily auto-ZLINK │ │ │ 004b2bf0: 2c20 746f 206c 6f63 6174 6520 6f62 6a65 , to locate obje │ │ │ 004b2c00: 6374 2061 6e64 2073 6f75 7263 6520 6669 ct and source fi │ │ │ -004b2c10: 6c65 732e 2054 6865 5300 1d49 8100 0020 les. TheS..I... │ │ │ +004b2c10: 6c65 732e 2054 6865 5300 1d46 8100 0020 les. TheS..F... │ │ │ 004b2c20: 2020 6f72 6465 7220 696e 2077 6869 6368 order in which │ │ │ 004b2c30: 2064 6972 6563 746f 7269 6573 2061 7070 directories app │ │ │ 004b2c40: 6561 7220 696e 2061 2067 6976 656e 206c ear in a given l │ │ │ 004b2c50: 6973 7420 6465 7465 726d 696e 6573 2074 ist determines t │ │ │ -004b2c60: 6865 206f 7264 6572 2069 6e3b 001d 4991 he order in;..I. │ │ │ +004b2c60: 6865 206f 7264 6572 2069 6e3b 001d 4691 he order in;..F. │ │ │ 004b2c70: 0000 2020 2077 6869 6368 2074 6865 7920 .. which they │ │ │ 004b2c80: 6172 6520 7365 6172 6368 6564 2066 6f72 are searched for │ │ │ 004b2c90: 2074 6865 2061 7070 726f 7072 6961 7465 the appropriate │ │ │ -004b2ca0: 2069 7465 6d2e 0800 1c49 c011 0000 5400 item....I....T. │ │ │ -004b2cb0: 1d49 1200 0020 2020 5365 6172 6368 6573 .I... Searches │ │ │ +004b2ca0: 2069 7465 6d2e 0800 1c46 c011 0000 5400 item....F....T. │ │ │ +004b2cb0: 1d46 1200 0020 2020 5365 6172 6368 6573 .F... Searches │ │ │ 004b2cc0: 2074 6861 7420 7573 6520 245a 524f 5554 that use $ZROUT │ │ │ 004b2cd0: 494e 4553 2074 7265 6174 2066 696c 6573 INES treat files │ │ │ 004b2ce0: 2061 7320 6569 7468 6572 206f 626a 6563 as either objec │ │ │ 004b2cf0: 7420 6f72 2073 6f75 7263 6520 6669 6c65 t or source file │ │ │ -004b2d00: 732e 5200 1d49 1300 0020 2020 4754 2e4d s.R..I... GT.M │ │ │ +004b2d00: 732e 5200 1d46 1300 0020 2020 4754 2e4d s.R..F... GT.M │ │ │ 004b2d10: 2074 7265 6174 7320 6669 6c65 7320 7769 treats files wi │ │ │ 004b2d20: 7468 2061 6e20 6578 7465 6e73 696f 6e20 th an extension │ │ │ 004b2d30: 6f66 202e 6f20 6173 206f 626a 6563 7420 of .o as object │ │ │ 004b2d40: 6669 6c65 7320 616e 6420 6669 6c65 7320 files and files │ │ │ -004b2d50: 7769 7468 2d00 1d49 1400 0020 2020 616e with-..I... an │ │ │ +004b2d50: 7769 7468 2d00 1d46 1400 0020 2020 616e with-..F... an │ │ │ 004b2d60: 2065 7874 656e 7369 6f6e 206f 6620 2e6d extension of .m │ │ │ 004b2d70: 2061 7320 736f 7572 6365 2066 696c 6573 as source files │ │ │ -004b2d80: 2e07 001d 4915 0000 1200 1d49 1600 0020 ....I......I... │ │ │ -004b2d90: 2020 2a2a 4e6f 7465 2a2a 0700 1d49 1700 **Note**...I.. │ │ │ -004b2da0: 004f 001d 4918 0000 2020 2050 6174 6873 .O..I... Paths │ │ │ +004b2d80: 2e07 001d 4615 0000 1200 1d46 1600 0020 ....F......F... │ │ │ +004b2d90: 2020 2a2a 4e6f 7465 2a2a 0700 1d46 1700 **Note**...F.. │ │ │ +004b2da0: 004f 001d 4618 0000 2020 2050 6174 6873 .O..F... Paths │ │ │ 004b2db0: 2075 7365 6420 696e 2024 5a52 4f55 5449 used in $ZROUTI │ │ │ 004b2dc0: 4e45 5320 746f 206c 6f63 6174 6520 726f NES to locate ro │ │ │ 004b2dd0: 7574 696e 6573 206d 7573 7420 6e6f 7420 utines must not │ │ │ 004b2de0: 696e 636c 7564 6520 656d 6265 6464 6564 include embedded │ │ │ -004b2df0: 3a00 1d49 1900 0020 2020 7370 6163 6573 :..I... spaces │ │ │ +004b2df0: 3a00 1d46 1900 0020 2020 7370 6163 6573 :..F... spaces │ │ │ 004b2e00: 2c20 6173 2024 5a52 4f55 5449 4e45 5320 , as $ZROUTINES │ │ │ 004b2e10: 7573 6573 2073 7061 6365 7320 6173 2064 uses spaces as d │ │ │ -004b2e20: 656c 696d 6974 6572 732e 0700 1d49 1a00 elimiters....I.. │ │ │ -004b2e30: 0030 001c 49ff 7300 ff24 5a52 4f55 5449 .0..I.s..$ZROUTI │ │ │ +004b2e20: 656c 696d 6974 6572 732e 0700 1d46 1a00 elimiters....F.. │ │ │ +004b2e30: 0030 001c 46ff 7300 ff24 5a52 4f55 5449 .0..F.s..$ZROUTI │ │ │ 004b2e40: 4e45 535f 4558 414d 504c 4553 0000 245a NES_EXAMPLES..$Z │ │ │ 004b2e50: 524f 7574 696e 6573 5f45 7861 6d70 6c65 ROutines_Example │ │ │ -004b2e60: 731e 0034 49bf 1100 0020 2020 245a 524f s..4I.... $ZRO │ │ │ +004b2e60: 731e 0034 46bf 1100 0020 2020 245a 524f s..4F.... $ZRO │ │ │ 004b2e70: 7574 696e 6573 2045 7861 6d70 6c65 7300 utines Examples. │ │ │ 004b2e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -307963,211 +307963,211 @@ │ │ │ 004b2fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3000: 0400 0000 ce07 0000 4133 0000 0000 0000 ........A3...... │ │ │ -004b3010: 3c00 0049 4845 4c50 00ff 7300 ff49 5356 <..IHELP..s..ISV │ │ │ +004b3010: 3c00 0046 4845 4c50 00ff 7300 ff49 5356 <..FHELP..s..ISV │ │ │ 004b3020: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b3030: ff73 00ff 245a 524f 5554 494e 4553 5f45 .s..$ZROUTINES_E │ │ │ -004b3040: 5841 4d50 4c45 5300 bf21 0000 1200 3549 XAMPLES..!....5I │ │ │ +004b3040: 5841 4d50 4c45 5300 bf21 0000 1200 3546 XAMPLES..!....5F │ │ │ 004b3050: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -004b3060: 3549 4100 0030 0035 4951 0000 2020 2047 5IA..0.5IQ.. G │ │ │ +004b3060: 3546 4100 0030 0035 4651 0000 2020 2047 5FA..0.5FQ.. G │ │ │ 004b3070: 544d 3e73 2024 7a72 6f75 7469 6e65 733d TM>s $zroutines= │ │ │ 004b3080: 222e 282e 2e2f 7372 6329 2024 6774 6d5f ".(../src) $gtm_ │ │ │ -004b3090: 6469 7374 2207 0035 4961 0000 5300 3549 dist"..5Ia..S.5I │ │ │ +004b3090: 6469 7374 2207 0035 4661 0000 5300 3546 dist"..5Fa..S.5F │ │ │ 004b30a0: 7100 0020 2020 5468 6973 2065 7861 6d70 q.. This examp │ │ │ 004b30b0: 6c65 2064 6972 6563 7473 2047 544d 2074 le directs GTM t │ │ │ 004b30c0: 6f20 6c6f 6f6b 2066 6f72 206f 626a 6563 o look for objec │ │ │ 004b30d0: 7420 6d6f 6475 6c65 7320 6669 7273 7420 t modules first │ │ │ 004b30e0: 696e 2079 6f75 7220 6375 7272 656e 7451 in your currentQ │ │ │ -004b30f0: 0035 4981 0000 2020 2064 6972 6563 746f .5I... directo │ │ │ +004b30f0: 0035 4681 0000 2020 2064 6972 6563 746f .5F... directo │ │ │ 004b3100: 7279 2c20 7468 656e 2069 6e20 7468 6520 ry, then in the │ │ │ 004b3110: 6469 7374 7269 6275 7469 6f6e 2064 6972 distribution dir │ │ │ 004b3120: 6563 746f 7279 2074 6861 7420 636f 6e74 ectory that cont │ │ │ 004b3130: 6169 6e73 2074 6865 2070 6572 6365 6e74 ains the percent │ │ │ -004b3140: 5100 3549 9100 0020 2020 726f 7574 696e Q.5I... routin │ │ │ +004b3140: 5100 3546 9100 0020 2020 726f 7574 696e Q.5F... routin │ │ │ 004b3150: 6573 2e20 4754 2e4d 206c 6f63 6174 6573 es. GT.M locates │ │ │ 004b3160: 2073 6f75 7263 6573 2066 6f72 206f 626a sources for obj │ │ │ 004b3170: 6563 7473 2069 6e20 796f 7572 2063 7572 ects in your cur │ │ │ 004b3180: 7265 6e74 2064 6972 6563 746f 7279 2069 rent directory i │ │ │ -004b3190: 6e26 0034 49c0 1100 0020 2020 7468 6520 n&.4I.... the │ │ │ +004b3190: 6e26 0034 46c0 1100 0020 2020 7468 6520 n&.4F.... the │ │ │ 004b31a0: 7369 626c 696e 6720 2f73 7263 2064 6972 sibling /src dir │ │ │ -004b31b0: 6563 746f 7279 2e07 0035 4912 0000 1200 ectory...5I..... │ │ │ -004b31c0: 3549 1300 0020 2020 4578 616d 706c 653a 5I... Example: │ │ │ -004b31d0: 0700 3549 1400 002f 0035 4915 0000 2020 ..5I.../.5I... │ │ │ +004b31b0: 6563 746f 7279 2e07 0035 4612 0000 1200 ectory...5F..... │ │ │ +004b31c0: 3546 1300 0020 2020 4578 616d 706c 653a 5F... Example: │ │ │ +004b31d0: 0700 3546 1400 002f 0035 4615 0000 2020 ..5F.../.5F... │ │ │ 004b31e0: 2024 2067 746d 726f 7574 696e 6573 3d22 $ gtmroutines=" │ │ │ 004b31f0: 2f75 7372 2f6a 6f6e 6573 202f 7573 722f /usr/jones /usr/ │ │ │ -004b3200: 736d 6974 6822 1e00 3549 1600 0020 2020 smith"..5I... │ │ │ +004b3200: 736d 6974 6822 1e00 3546 1600 0020 2020 smith"..5F... │ │ │ 004b3210: 2420 6578 706f 7274 2067 746d 726f 7574 $ export gtmrout │ │ │ -004b3220: 696e 6573 0f00 3549 1700 0020 2020 2420 ines..5I... $ │ │ │ -004b3230: 6774 6d1e 0035 4918 0000 2020 2047 544d gtm..5I... GTM │ │ │ +004b3220: 696e 6573 0f00 3546 1700 0020 2020 2420 ines..5F... $ │ │ │ +004b3230: 6774 6d1e 0035 4618 0000 2020 2047 544d gtm..5F... GTM │ │ │ 004b3240: 3e77 7269 7465 2024 7a72 6f75 7469 6e65 >write $zroutine │ │ │ -004b3250: 7321 0035 4919 0000 2020 2022 2f75 7372 s!.5I... "/usr │ │ │ +004b3250: 7321 0035 4619 0000 2020 2022 2f75 7372 s!.5F... "/usr │ │ │ 004b3260: 2f6a 6f6e 6573 202f 7573 722f 736d 6974 /jones /usr/smit │ │ │ -004b3270: 6822 3600 3549 1a00 0020 2020 4754 4d3e h"6.5I... GTM> │ │ │ +004b3270: 6822 3600 3546 1a00 0020 2020 4754 4d3e h"6.5F... GTM> │ │ │ 004b3280: 7365 7420 247a 726f 3d22 2f75 7372 2f6a set $zro="/usr/j │ │ │ 004b3290: 6f6e 6573 2f75 746c 202f 7573 722f 736d ones/utl /usr/sm │ │ │ -004b32a0: 6974 682f 7574 6c22 1e00 3549 2100 0020 ith/utl"..5I!.. │ │ │ +004b32a0: 6974 682f 7574 6c22 1e00 3546 2100 0020 ith/utl"..5F!.. │ │ │ 004b32b0: 2020 4754 4d3e 7772 6974 6520 247a 726f GTM>write $zro │ │ │ -004b32c0: 7574 696e 6573 2900 3549 2200 0020 2020 utines).5I".. │ │ │ +004b32c0: 7574 696e 6573 2900 3546 2200 0020 2020 utines).5F".. │ │ │ 004b32d0: 222f 7573 722f 6a6f 6e65 732f 7574 6c20 "/usr/jones/utl │ │ │ 004b32e0: 2f75 7372 2f73 6d69 7468 2f75 746c 2212 /usr/smith/utl". │ │ │ -004b32f0: 0035 4923 0000 2020 2047 544d 3e68 616c .5I#.. GTM>hal │ │ │ -004b3300: 741d 0035 4924 0000 2020 2024 2065 6368 t..5I$.. $ ech │ │ │ +004b32f0: 0035 4623 0000 2020 2047 544d 3e68 616c .5F#.. GTM>hal │ │ │ +004b3300: 741d 0035 4624 0000 2020 2024 2065 6368 t..5F$.. $ ech │ │ │ 004b3310: 6f20 2467 746d 726f 7574 696e 6573 1f00 o $gtmroutines.. │ │ │ -004b3320: 3549 2500 0020 2020 2f75 7372 2f6a 6f6e 5I%.. /usr/jon │ │ │ +004b3320: 3546 2500 0020 2020 2f75 7372 2f6a 6f6e 5F%.. /usr/jon │ │ │ 004b3330: 6573 202f 7573 722f 736d 6974 6807 0035 es /usr/smith..5 │ │ │ -004b3340: 4926 0000 5200 3549 2700 0020 2020 5468 I&..R.5I'.. Th │ │ │ +004b3340: 4626 0000 5200 3546 2700 0020 2020 5468 F&..R.5F'.. Th │ │ │ 004b3350: 6973 2065 7861 6d70 6c65 2064 6566 696e is example defin │ │ │ 004b3360: 6573 2074 6865 2065 6e76 6972 6f6e 6d65 es the environme │ │ │ 004b3370: 6e74 2076 6172 6961 626c 6520 6774 6d72 nt variable gtmr │ │ │ 004b3380: 6f75 7469 6e65 732e 2055 706f 6e20 656e outines. Upon en │ │ │ -004b3390: 7465 7269 6e67 5400 3549 2800 0020 2020 teringT.5I(.. │ │ │ +004b3390: 7465 7269 6e67 5400 3546 2800 0020 2020 teringT.5F(.. │ │ │ 004b33a0: 4754 2e4d 2044 6972 6563 7420 4d6f 6465 GT.M Direct Mode │ │ │ 004b33b0: 2024 7a72 6f75 7469 6e65 7320 6861 7320 $zroutines has │ │ │ 004b33c0: 7468 6520 7661 6c75 6520 7375 7070 6c69 the value suppli │ │ │ 004b33d0: 6564 2062 7920 6774 6d72 6f75 7469 6e65 ed by gtmroutine │ │ │ -004b33e0: 732e 2054 6865 2053 4554 5300 3549 2900 s. The SETS.5I). │ │ │ +004b33e0: 732e 2054 6865 2053 4554 5300 3546 2900 s. The SETS.5F). │ │ │ 004b33f0: 0020 2020 636f 6d6d 616e 6420 6368 616e . command chan │ │ │ 004b3400: 6765 7320 7468 6520 7661 6c75 652e 2057 ges the value. W │ │ │ 004b3410: 6865 6e20 7468 6520 4754 2e4d 2069 6d61 hen the GT.M ima │ │ │ 004b3420: 6765 2074 6572 6d69 6e61 7465 732c 2074 ge terminates, t │ │ │ 004b3430: 6865 2073 6865 6c6c 2065 6368 6f52 0035 he shell echoR.5 │ │ │ -004b3440: 492a 0000 2020 2063 6f6d 6d61 6e64 2064 I*.. command d │ │ │ +004b3440: 462a 0000 2020 2063 6f6d 6d61 6e64 2064 F*.. command d │ │ │ 004b3450: 656d 6f6e 7374 7261 7465 7320 7468 6174 emonstrates that │ │ │ 004b3460: 2067 746d 726f 7574 696e 6573 2068 6173 gtmroutines has │ │ │ 004b3470: 206e 6f74 2062 6565 6e20 6d6f 6469 6669 not been modifi │ │ │ 004b3480: 6564 2062 7920 7468 6520 4d20 5345 5412 ed by the M SET. │ │ │ -004b3490: 0035 4931 0000 2020 2063 6f6d 6d61 6e64 .5I1.. command │ │ │ -004b34a0: 2e07 0035 4932 0000 1200 3549 3300 0020 ...5I2....5I3.. │ │ │ -004b34b0: 2020 4578 616d 706c 653a 0700 3549 3400 Example:..5I4. │ │ │ -004b34c0: 0025 0035 4935 0000 2020 2047 544d 3e53 .%.5I5.. GTM>S │ │ │ +004b3490: 0035 4631 0000 2020 2063 6f6d 6d61 6e64 .5F1.. command │ │ │ +004b34a0: 2e07 0035 4632 0000 1200 3546 3300 0020 ...5F2....5F3.. │ │ │ +004b34b0: 2020 4578 616d 706c 653a 0700 3546 3400 Example:..5F4. │ │ │ +004b34c0: 0025 0035 4635 0000 2020 2047 544d 3e53 .%.5F5.. GTM>S │ │ │ 004b34d0: 4554 2024 5a52 4f3d 222e 202f 7573 722f ET $ZRO=". /usr/ │ │ │ -004b34e0: 736d 6974 6822 0700 3549 3600 004c 0035 smith"..5I6..L.5 │ │ │ -004b34f0: 4937 0000 2020 2054 6869 7320 6578 616d I7.. This exam │ │ │ +004b34e0: 736d 6974 6822 0700 3546 3600 004c 0035 smith"..5F6..L.5 │ │ │ +004b34f0: 4637 0000 2020 2054 6869 7320 6578 616d F7.. This exam │ │ │ 004b3500: 706c 6520 7365 7473 2024 7a72 6f75 7469 ple sets $zrouti │ │ │ 004b3510: 6e65 7320 746f 2061 206c 6973 7420 636f nes to a list co │ │ │ 004b3520: 6e74 6169 6e69 6e67 2074 776f 2064 6972 ntaining two dir │ │ │ -004b3530: 6563 746f 7269 6573 2e07 0035 4938 0000 ectories...5I8.. │ │ │ -004b3540: 1200 3549 3900 0020 2020 4578 616d 706c ..5I9.. Exampl │ │ │ -004b3550: 653a 0700 3549 3a00 0043 0035 4941 0000 e:..5I:..C.5IA.. │ │ │ +004b3530: 6563 746f 7269 6573 2e07 0035 4638 0000 ectories...5F8.. │ │ │ +004b3540: 1200 3546 3900 0020 2020 4578 616d 706c ..5F9.. Exampl │ │ │ +004b3550: 653a 0700 3546 3a00 0043 0035 4641 0000 e:..5F:..C.5FA.. │ │ │ 004b3560: 2020 2047 544d 3e73 6574 2024 7a72 6f3d GTM>set $zro= │ │ │ 004b3570: 222f 7573 722f 736d 6974 6828 2f75 7372 "/usr/smith(/usr │ │ │ 004b3580: 2f73 6d69 7468 2f74 6178 202f 7573 722f /smith/tax /usr/ │ │ │ -004b3590: 736d 6974 682f 6669 6361 2922 0700 3549 smith/fica)"..5I │ │ │ -004b35a0: 4200 0051 0035 4943 0000 2020 2054 6869 B..Q.5IC.. Thi │ │ │ +004b3590: 736d 6974 682f 6669 6361 2922 0700 3546 smith/fica)"..5F │ │ │ +004b35a0: 4200 0051 0035 4643 0000 2020 2054 6869 B..Q.5FC.. Thi │ │ │ 004b35b0: 7320 6578 616d 706c 6520 7370 6563 6966 s example specif │ │ │ 004b35c0: 6965 7320 7468 6174 2047 542e 4d20 7368 ies that GT.M sh │ │ │ 004b35d0: 6f75 6c64 2073 6561 7263 6820 7468 6520 ould search the │ │ │ 004b35e0: 6469 7265 6374 6f72 7920 2f75 7372 2f73 directory /usr/s │ │ │ -004b35f0: 6d69 7468 5200 3549 4400 0020 2020 666f mithR.5ID.. fo │ │ │ +004b35f0: 6d69 7468 5200 3546 4400 0020 2020 666f mithR.5FD.. fo │ │ │ 004b3600: 7220 6f62 6a65 6374 2066 696c 6573 2c20 r object files, │ │ │ 004b3610: 616e 6420 7468 6520 6469 7265 6374 6f72 and the director │ │ │ 004b3620: 6965 7320 2f75 7372 2f73 6d69 7468 2f74 ies /usr/smith/t │ │ │ 004b3630: 6178 2061 6e64 202f 7573 722f 736d 6974 ax and /usr/smit │ │ │ -004b3640: 682f 6669 6361 4b00 3549 4500 0020 2020 h/ficaK.5IE.. │ │ │ +004b3640: 682f 6669 6361 4b00 3546 4500 0020 2020 h/ficaK.5FE.. │ │ │ 004b3650: 666f 7220 736f 7572 6365 2066 696c 6573 for source files │ │ │ 004b3660: 2e20 4e6f 7465 2074 6861 7420 696e 2074 . Note that in t │ │ │ 004b3670: 6869 7320 6578 616d 706c 652e 2047 542e his example. GT. │ │ │ 004b3680: 4d20 646f 6573 206e 6f74 2073 6561 7263 M does not searc │ │ │ -004b3690: 6826 0035 4946 0000 2020 202f 7573 722f h&.5IF.. /usr/ │ │ │ +004b3690: 6826 0035 4646 0000 2020 202f 7573 722f h&.5FF.. /usr/ │ │ │ 004b36a0: 736d 6974 6820 666f 7220 736f 7572 6365 smith for source │ │ │ -004b36b0: 2066 696c 6573 2e07 0035 4947 0000 1200 files...5IG.... │ │ │ -004b36c0: 3549 4800 0020 2020 4578 616d 706c 653a 5IH.. Example: │ │ │ -004b36d0: 0700 3549 4900 004e 0035 494a 0000 2020 ..5II..N.5IJ.. │ │ │ +004b36b0: 2066 696c 6573 2e07 0035 4647 0000 1200 files...5FG.... │ │ │ +004b36c0: 3546 4800 0020 2020 4578 616d 706c 653a 5FH.. Example: │ │ │ +004b36d0: 0700 3546 4900 004e 0035 464a 0000 2020 ..5FI..N.5FJ.. │ │ │ 004b36e0: 2047 544d 3e73 6574 2024 7a72 6f3d 222f GTM>set $zro="/ │ │ │ 004b36f0: 7573 722f 736d 6974 6828 2f75 7372 2f73 usr/smith(/usr/s │ │ │ 004b3700: 6d69 7468 202f 7573 722f 736d 6974 682f mith /usr/smith/ │ │ │ 004b3710: 7461 7820 2f75 7372 2f73 6d69 7468 2f66 tax /usr/smith/f │ │ │ -004b3720: 6963 6129 2207 0035 4951 0000 5100 3549 ica)"..5IQ..Q.5I │ │ │ +004b3720: 6963 6129 2207 0035 4651 0000 5100 3546 ica)"..5FQ..Q.5F │ │ │ 004b3730: 5200 0020 2020 5468 6973 2065 7861 6d70 R.. This examp │ │ │ 004b3740: 6c65 2073 7065 6369 6669 6573 2074 6861 le specifies tha │ │ │ 004b3750: 7420 4754 2e4d 2073 686f 756c 6420 7365 t GT.M should se │ │ │ 004b3760: 6172 6368 2074 6865 2064 6972 6563 746f arch the directo │ │ │ 004b3770: 7279 202f 7573 722f 736d 6974 6851 0035 ry /usr/smithQ.5 │ │ │ -004b3780: 4953 0000 2020 2066 6f72 206f 626a 6563 IS.. for objec │ │ │ +004b3780: 4653 0000 2020 2066 6f72 206f 626a 6563 FS.. for objec │ │ │ 004b3790: 7420 6669 6c65 7320 616e 6420 7468 6520 t files and the │ │ │ 004b37a0: 6469 7265 6374 6f72 6965 7320 2f75 7372 directories /usr │ │ │ 004b37b0: 2f73 6d69 7468 2f74 6178 2061 6e64 202f /smith/tax and / │ │ │ 004b37c0: 7573 722f 736d 6974 682f 6669 6361 0000 usr/smith/fica.. │ │ │ 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 a304 0000 9933 0000 0000 0000 .........3...... │ │ │ 004b3810: 5400 0045 4845 4c50 00ff 7300 ff49 5356 T..EHELP..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 0024 5a52 EARCH_TYPES..$ZR │ │ │ 004b3850: 4f75 7469 6e65 735f 5365 6172 6368 5f54 Outines_Search_T │ │ │ -004b3860: 7970 6573 2200 3849 bf11 0000 2020 2024 ypes".8I.... $ │ │ │ +004b3860: 7970 6573 2200 3846 bf11 0000 2020 2024 ypes".8F.... $ │ │ │ 004b3870: 5a52 4f75 7469 6e65 7320 5365 6172 6368 ZROutines Search │ │ │ -004b3880: 2054 7970 6573 0700 3949 2100 0044 0039 Types..9I!..D.9 │ │ │ -004b3890: 4931 0000 2020 2047 542e 4d20 7573 6573 I1.. GT.M uses │ │ │ +004b3880: 2054 7970 6573 0700 3946 2100 0044 0039 Types..9F!..D.9 │ │ │ +004b3890: 4631 0000 2020 2047 542e 4d20 7573 6573 F1.. GT.M uses │ │ │ 004b38a0: 2024 5a52 4f5b 5554 494e 4553 5d20 746f $ZRO[UTINES] to │ │ │ 004b38b0: 2070 6572 666f 726d 2074 6872 6565 2074 perform three t │ │ │ 004b38c0: 7970 6573 206f 6620 7365 6172 6368 6573 ypes of searches │ │ │ -004b38d0: 3a07 0039 4941 0000 5200 3949 5100 0020 :..9IA..R.9IQ.. │ │ │ +004b38d0: 3a07 0039 4641 0000 5200 3946 5100 0020 :..9FA..R.9FQ.. │ │ │ 004b38e0: 2020 2020 2a20 4f62 6a65 6374 2d6f 6e6c * Object-onl │ │ │ 004b38f0: 7920 7768 656e 2074 6865 2063 6f6d 6d61 y when the comma │ │ │ 004b3900: 6e64 206f 7220 6675 6e63 7469 6f6e 2075 nd or function u │ │ │ 004b3910: 7369 6e67 2024 5a52 4f55 5449 4e45 5320 sing $ZROUTINES │ │ │ -004b3920: 7265 7175 6972 6573 2061 2000 3949 6100 requires a .9Ia. │ │ │ +004b3920: 7265 7175 6972 6573 2061 2000 3946 6100 requires a .9Fa. │ │ │ 004b3930: 0020 2020 2020 2020 2e6f 2066 696c 6520 . .o file │ │ │ -004b3940: 6578 7465 6e73 696f 6e2e 5200 3949 7100 extension.R.9Iq. │ │ │ +004b3940: 6578 7465 6e73 696f 6e2e 5200 3946 7100 extension.R.9Fq. │ │ │ 004b3950: 0020 2020 2020 2a20 536f 7572 6365 2d6f . * Source-o │ │ │ 004b3960: 6e6c 7920 7768 656e 2074 6865 2063 6f6d nly when the com │ │ │ 004b3970: 6d61 6e64 206f 7220 6675 6e63 7469 6f6e mand or function │ │ │ 004b3980: 2075 7369 6e67 2024 5a52 4f55 5449 4e45 using $ZROUTINE │ │ │ -004b3990: 5320 7265 7175 6972 6573 2061 2b00 3949 S requires a+.9I │ │ │ +004b3990: 5320 7265 7175 6972 6573 2061 2b00 3946 S requires a+.9F │ │ │ 004b39a0: 8100 0020 2020 2020 2020 6669 6c65 2065 ... file e │ │ │ 004b39b0: 7874 656e 7369 6f6e 206f 7468 6572 2074 xtension other t │ │ │ -004b39c0: 6861 6e20 2e6f 2e54 0039 4991 0000 2020 han .o.T.9I... │ │ │ +004b39c0: 6861 6e20 2e6f 2e54 0039 4691 0000 2020 han .o.T.9F... │ │ │ 004b39d0: 2020 202a 204f 626a 6563 742d 736f 7572 * Object-sour │ │ │ 004b39e0: 6365 206d 6174 6368 2077 6865 6e20 7468 ce match when th │ │ │ 004b39f0: 6520 636f 6d6d 616e 6420 6f72 2066 756e e command or fun │ │ │ 004b3a00: 6374 696f 6e20 7573 696e 6720 245a 524f ction using $ZRO │ │ │ -004b3a10: 5554 494e 4553 2064 6f65 732c 0038 49c0 UTINES does,.8I. │ │ │ +004b3a10: 5554 494e 4553 2064 6f65 732c 0038 46c0 UTINES does,.8F. │ │ │ 004b3a20: 1100 0020 2020 2020 2020 6e6f 7420 7370 ... not sp │ │ │ 004b3a30: 6563 6966 7920 6120 6669 6c65 2065 7874 ecify a file ext │ │ │ -004b3a40: 656e 7369 6f6e 2e07 0039 4912 0000 5300 ension...9I...S. │ │ │ -004b3a50: 3949 1300 0020 2020 416e 2065 7870 6c69 9I... An expli │ │ │ +004b3a40: 656e 7369 6f6e 2e07 0039 4612 0000 5300 ension...9F...S. │ │ │ +004b3a50: 3946 1300 0020 2020 416e 2065 7870 6c69 9F... An expli │ │ │ 004b3a60: 6369 7420 5a4c 494e 4b20 7468 6174 2073 cit ZLINK that s │ │ │ 004b3a70: 7065 6369 6669 6573 2061 206e 6f6e 202e pecifies a non . │ │ │ 004b3a80: 4f42 4a20 2e6f 2065 7874 656e 7369 6f6e OBJ .o extension │ │ │ 004b3a90: 2069 7320 636f 6e73 6964 6572 6564 2061 is considered a │ │ │ -004b3aa0: 7354 0039 4914 0000 2020 2061 2066 756e sT.9I... a fun │ │ │ +004b3aa0: 7354 0039 4614 0000 2020 2061 2066 756e sT.9F... a fun │ │ │ 004b3ab0: 6374 696f 6e20 7468 6174 2068 6173 206e ction that has n │ │ │ 004b3ac0: 6f74 2073 7065 6369 6669 6564 2061 2066 ot specified a f │ │ │ 004b3ad0: 696c 6520 6578 7465 6e73 696f 6e20 666f ile extension fo │ │ │ 004b3ae0: 7220 7468 6520 6162 6f76 6520 7365 6172 r the above sear │ │ │ -004b3af0: 6368 696e 6713 0039 4915 0000 2020 2070 ching..9I... p │ │ │ -004b3b00: 7572 706f 7365 732e 0700 3949 1600 0051 urposes...9I...Q │ │ │ -004b3b10: 0039 4917 0000 2020 2041 6c6c 2073 6561 .9I... All sea │ │ │ +004b3af0: 6368 696e 6713 0039 4615 0000 2020 2070 ching..9F... p │ │ │ +004b3b00: 7572 706f 7365 732e 0700 3946 1600 0051 urposes...9F...Q │ │ │ +004b3b10: 0039 4617 0000 2020 2041 6c6c 2073 6561 .9F... All sea │ │ │ 004b3b20: 7263 6865 7320 7072 6f63 6565 6420 6672 rches proceed fr │ │ │ 004b3b30: 6f6d 206c 6566 7420 746f 2072 6967 6874 om left to right │ │ │ 004b3b40: 2074 6872 6f75 6768 2024 5a52 4f55 5449 through $ZROUTI │ │ │ 004b3b50: 4e45 532e 2042 7920 6465 6661 756c 742c NES. By default, │ │ │ -004b3b60: 5300 3949 1800 0020 2020 4754 2e4d 2073 S.9I... GT.M s │ │ │ +004b3b60: 5300 3946 1800 0020 2020 4754 2e4d 2073 S.9F... GT.M s │ │ │ 004b3b70: 6561 7263 6865 7320 6469 7265 6374 6f72 earches director │ │ │ 004b3b80: 6965 7320 666f 7220 626f 7468 2073 6f75 ies for both sou │ │ │ 004b3b90: 7263 6520 616e 6420 6f62 6a65 6374 2066 rce and object f │ │ │ 004b3ba0: 696c 6573 2e20 4754 2e4d 2073 6561 7263 iles. GT.M searc │ │ │ -004b3bb0: 6865 7353 0039 4919 0000 2020 2064 6972 hesS.9I... dir │ │ │ +004b3bb0: 6865 7353 0039 4619 0000 2020 2064 6972 hesS.9F... dir │ │ │ 004b3bc0: 6563 746f 7269 6573 2066 6f6c 6c6f 7765 ectories followe │ │ │ 004b3bd0: 6420 6279 2065 6d70 7479 2070 6172 656e d by empty paren │ │ │ 004b3be0: 7468 6573 6573 2028 2029 2066 6f72 206f theses ( ) for o │ │ │ 004b3bf0: 626a 6563 7420 6669 6c65 7320 6f6e 6c79 bject files only │ │ │ -004b3c00: 2e20 4754 2e4d 4400 3949 1a00 0020 2020 . GT.MD.9I... │ │ │ +004b3c00: 2e20 4754 2e4d 4400 3946 1a00 0020 2020 . GT.MD.9F... │ │ │ 004b3c10: 7365 6172 6368 6573 2064 6972 6563 746f searches directo │ │ │ 004b3c20: 7269 6573 2069 6e20 7061 7265 6e74 6865 ries in parenthe │ │ │ 004b3c30: 7365 7320 6f6e 6c79 2066 6f72 2073 6f75 ses only for sou │ │ │ -004b3c40: 7263 6520 6669 6c65 732e 0700 3949 2100 rce files...9I!. │ │ │ -004b3c50: 0052 0039 4922 0000 2020 204f 6e63 6520 .R.9I".. Once │ │ │ +004b3c40: 7263 6520 6669 6c65 732e 0700 3946 2100 rce files...9F!. │ │ │ +004b3c50: 0052 0039 4622 0000 2020 204f 6e63 6520 .R.9F".. Once │ │ │ 004b3c60: 616e 206f 626a 6563 742d 6d61 7463 6869 an object-matchi │ │ │ 004b3c70: 6e67 2073 6561 7263 6820 6c6f 6361 7465 ng search locate │ │ │ 004b3c80: 7320 616e 206f 626a 6563 7420 6669 6c65 s an object file │ │ │ 004b3c90: 2c20 7468 6520 736f 7572 6365 2073 6561 , the source sea │ │ │ 004b3ca0: 7263 686f 0000 0000 0000 0000 0000 0000 rcho............ │ │ │ 004b3cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -308219,208 +308219,208 @@ │ │ │ 004b3fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3fc0: 0000 0000 0000 0000 0000 0000 0000 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 e107 0000 8633 0000 0000 0000 .........3...... │ │ │ -004b4010: 8600 0049 4845 4c50 00ff 7300 ff49 5356 ...IHELP..s..ISV │ │ │ +004b4010: 8600 0046 4845 4c50 00ff 7300 ff49 5356 ...FHELP..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 c023 0000 EARCH_TYPES..#.. │ │ │ 004b4050: 2020 2062 6563 6f6d 6573 206c 696d 6974 becomes limit │ │ │ 004b4060: 6564 2e20 4966 2074 6865 2064 6972 6563 ed. If the direc │ │ │ 004b4070: 746f 7279 2063 6f6e 7461 696e 696e 6720 tory containing │ │ │ 004b4080: 7468 6520 6f62 6a65 6374 2066 696c 6520 the object file │ │ │ -004b4090: 6861 7320 616e 4c00 3949 2400 0020 2020 has anL.9I$.. │ │ │ +004b4090: 6861 7320 616e 4c00 3946 2400 0020 2020 has anL.9F$.. │ │ │ 004b40a0: 6174 7461 6368 6564 2070 6172 656e 7468 attached parenth │ │ │ 004b40b0: 6574 6963 616c 206c 6973 7420 6f66 2064 etical list of d │ │ │ 004b40c0: 6972 6563 746f 7269 6573 2c20 4754 2e4d irectories, GT.M │ │ │ 004b40d0: 206f 6e6c 7920 7365 6172 6368 6573 2074 only searches t │ │ │ -004b40e0: 6865 4c00 3949 2500 0020 2020 6469 7265 heL.9I%.. dire │ │ │ +004b40e0: 6865 4c00 3946 2500 0020 2020 6469 7265 heL.9F%.. dire │ │ │ 004b40f0: 6374 6f72 6965 7320 696e 2074 6865 2061 ctories in the a │ │ │ 004b4100: 7474 6163 6865 6420 6c69 7374 2066 6f72 ttached list for │ │ │ 004b4110: 206d 6174 6368 696e 6720 736f 7572 6365 matching source │ │ │ 004b4120: 2066 696c 6573 2e20 4966 2074 6865 5400 files. If theT. │ │ │ -004b4130: 3949 2600 0020 2020 6469 7265 6374 6f72 9I&.. director │ │ │ +004b4130: 3946 2600 0020 2020 6469 7265 6374 6f72 9F&.. director │ │ │ 004b4140: 7920 636f 6e74 6169 6e69 6e67 2074 6865 y containing the │ │ │ 004b4150: 206f 626a 6563 7420 6669 6c65 7320 646f object files do │ │ │ 004b4160: 6573 206e 6f74 2068 6176 6520 666f 6c6c es not have foll │ │ │ 004b4170: 6f77 696e 6720 7061 7265 6e74 6865 7365 owing parenthese │ │ │ -004b4180: 732c 5400 3949 2700 0020 2020 4754 2e4d s,T.9I'.. GT.M │ │ │ +004b4180: 732c 5400 3946 2700 0020 2020 4754 2e4d s,T.9F'.. GT.M │ │ │ 004b4190: 2072 6573 7472 6963 7473 2074 6865 2073 restricts the s │ │ │ 004b41a0: 6561 7263 6820 666f 7220 6d61 7463 6869 earch for matchi │ │ │ 004b41b0: 6e67 2073 6f75 7263 6520 6669 6c65 7320 ng source files │ │ │ 004b41c0: 746f 2074 6865 2073 616d 6520 6469 7265 to the same dire │ │ │ -004b41d0: 6374 6f72 792e 5000 3949 2800 0020 2020 ctory.P.9I(.. │ │ │ +004b41d0: 6374 6f72 792e 5000 3946 2800 0020 2020 ctory.P.9F(.. │ │ │ 004b41e0: 4966 2074 6865 206f 626a 6563 7420 6d6f If the object mo │ │ │ 004b41f0: 6475 6c65 2069 7320 696e 2061 2064 6972 dule is in a dir │ │ │ 004b4200: 6563 746f 7279 2071 7561 6c69 6669 6564 ectory qualified │ │ │ 004b4210: 2062 7920 656d 7074 7920 7061 7265 6e74 by empty parent │ │ │ -004b4220: 6865 7365 732c 4b00 3949 2900 0020 2020 heses,K.9I).. │ │ │ +004b4220: 6865 7365 732c 4b00 3946 2900 0020 2020 heses,K.9F).. │ │ │ 004b4230: 4754 2e4d 2063 616e 6e6f 7420 7065 7266 GT.M cannot perf │ │ │ 004b4240: 6f72 6d20 616e 7920 6f70 6572 6174 696f orm any operatio │ │ │ 004b4250: 6e20 7468 6174 2072 6566 6572 7320 746f n that refers to │ │ │ 004b4260: 2074 6865 2073 6f75 7263 6520 6669 6c65 the source file │ │ │ -004b4270: 2e07 0039 492a 0000 5400 3949 3100 0020 ...9I*..T.9I1.. │ │ │ +004b4270: 2e07 0039 462a 0000 5400 3946 3100 0020 ...9F*..T.9F1.. │ │ │ 004b4280: 2020 5468 6520 666f 6c6c 6f77 696e 6720 The following │ │ │ 004b4290: 7461 626c 6520 7368 6f77 7320 4754 2e4d table shows GT.M │ │ │ 004b42a0: 2063 6f6d 6d61 6e64 7320 616e 6420 6675 commands and fu │ │ │ 004b42b0: 6e63 7469 6f6e 7320 7573 696e 6720 245a nctions using $Z │ │ │ -004b42c0: 524f 5554 494e 4553 2061 6e64 2800 3949 ROUTINES and(.9I │ │ │ +004b42c0: 524f 5554 494e 4553 2061 6e64 2800 3946 ROUTINES and(.9F │ │ │ 004b42d0: 3200 0020 2020 7468 6520 7365 6172 6368 2.. the search │ │ │ 004b42e0: 2074 7970 6573 2074 6865 7920 7375 7070 types they supp │ │ │ -004b42f0: 6f72 742e 0700 3949 3300 0042 0039 4934 ort...9I3..B.9I4 │ │ │ +004b42f0: 6f72 742e 0700 3946 3300 0042 0039 4634 ort...9F3..B.9F4 │ │ │ 004b4300: 0000 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d .. +---------- │ │ │ 004b4310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b4320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b4330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b42 0039 ------------+B.9 │ │ │ -004b4340: 4935 0000 2020 207c 2020 2020 2020 4754 I5.. | GT │ │ │ +004b4340: 4635 0000 2020 207c 2020 2020 2020 4754 F5.. | GT │ │ │ 004b4350: 2e4d 2043 6f6d 6d61 6e64 7320 616e 6420 .M Commands and │ │ │ 004b4360: 245a 524f 5554 494e 4553 2053 6561 7263 $ZROUTINES Searc │ │ │ 004b4370: 6820 5479 7065 7320 2020 2020 2020 7c42 h Types |B │ │ │ -004b4380: 0039 4936 0000 2020 207c 2d2d 2d2d 2d2d .9I6.. |------ │ │ │ +004b4380: 0039 4636 0000 2020 207c 2d2d 2d2d 2d2d .9F6.. |------ │ │ │ 004b4390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b43a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b43b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004b43c0: 7c42 0039 4937 0000 2020 207c 2020 5345 |B.9I7.. | SE │ │ │ +004b43c0: 7c42 0039 4637 0000 2020 207c 2020 5345 |B.9F7.. | SE │ │ │ 004b43d0: 4152 4348 2f20 2020 7c20 2020 4649 4c45 ARCH/ | FILE │ │ │ 004b43e0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004b43f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004b4400: 2020 7c42 0039 4938 0000 2020 207c 2020 |B.9I8.. | │ │ │ +004b4400: 2020 7c42 0039 4638 0000 2020 207c 2020 |B.9F8.. | │ │ │ 004b4410: 4655 4e43 5449 4f4e 2020 7c20 4558 5445 FUNCTION | EXTE │ │ │ 004b4420: 4e53 494f 4e20 7c20 2020 2020 2020 2020 NSION | │ │ │ 004b4430: 5345 4152 4348 2054 5950 4520 2020 2020 SEARCH TYPE │ │ │ -004b4440: 2020 2020 7c42 0039 4939 0000 2020 207c |B.9I9.. | │ │ │ +004b4440: 2020 2020 7c42 0039 4639 0000 2020 207c |B.9F9.. | │ │ │ 004b4450: 2020 2020 2020 2020 2020 2020 7c20 5350 | SP │ │ │ 004b4460: 4543 4946 4945 4420 7c20 2020 2020 2020 ECIFIED | │ │ │ 004b4470: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004b4480: 2020 2020 2020 7c42 0039 493a 0000 2020 |B.9I:.. │ │ │ +004b4480: 2020 2020 2020 7c42 0039 463a 0000 2020 |B.9F:.. │ │ │ 004b4490: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 004b44a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004b44b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004b44c0: 2d2d 2d2d 2d2d 2d2d 7c42 0039 4941 0000 --------|B.9IA.. │ │ │ +004b44c0: 2d2d 2d2d 2d2d 2d2d 7c42 0039 4641 0000 --------|B.9FA.. │ │ │ 004b44d0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004b44e0: 7c20 2020 2020 2020 2020 2020 7c20 4f42 | | OB │ │ │ 004b44f0: 4a2d 4f4e 4c59 207c 2053 5243 2d4f 4e4c J-ONLY | SRC-ONL │ │ │ -004b4500: 5920 7c20 4d41 5443 4820 7c42 0039 4942 Y | MATCH |B.9IB │ │ │ +004b4500: 5920 7c20 4d41 5443 4820 7c42 0039 4642 Y | MATCH |B.9FB │ │ │ 004b4510: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004b4520: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --+-----------+- │ │ │ 004b4530: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004b4540: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c42 0039 ----+-------|B.9 │ │ │ -004b4550: 4943 0000 2020 207c 2045 5850 4c49 4349 IC.. | EXPLICI │ │ │ +004b4550: 4643 0000 2020 207c 2045 5850 4c49 4349 FC.. | EXPLICI │ │ │ 004b4560: 5420 2020 7c20 2020 2020 2020 2020 2020 T | │ │ │ 004b4570: 7c20 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004b4580: 2020 2020 2020 7c20 2020 2020 2020 7c42 | |B │ │ │ -004b4590: 0039 4944 0000 2020 207c 2020 2020 2020 .9ID.. | │ │ │ +004b4590: 0039 4644 0000 2020 207c 2020 2020 2020 .9FD.. | │ │ │ 004b45a0: 2020 2020 2020 7c20 2e6f 2020 2020 2020 | .o │ │ │ 004b45b0: 2020 7c20 5820 2020 2020 2020 207c 2020 | X | │ │ │ 004b45c0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ -004b45d0: 7c42 0039 4945 0000 2020 207c 205a 4c49 |B.9IE.. | ZLI │ │ │ +004b45d0: 7c42 0039 4645 0000 2020 207c 205a 4c49 |B.9FE.. | ZLI │ │ │ 004b45e0: 4e4b 2020 2020 2020 7c20 2020 2020 2020 NK | │ │ │ 004b45f0: 2020 2020 7c20 2020 2020 2020 2020 207c | | │ │ │ 004b4600: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ -004b4610: 2020 7c42 0039 4946 0000 2020 207c 2d2d |B.9IF.. |-- │ │ │ +004b4610: 2020 7c42 0039 4646 0000 2020 207c 2d2d |B.9FF.. |-- │ │ │ 004b4620: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004b4630: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004b4640: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d -+----------+--- │ │ │ -004b4650: 2d2d 2d2d 7c42 0039 4947 0000 2020 207c ----|B.9IG.. | │ │ │ +004b4650: 2d2d 2d2d 7c42 0039 4647 0000 2020 207c ----|B.9FG.. | │ │ │ 004b4660: 2020 2020 2020 2020 2020 2020 7c20 4e6f | No │ │ │ 004b4670: 7420 2e6f 2020 2020 7c20 2020 2020 2020 t .o | │ │ │ 004b4680: 2020 207c 2020 2020 2020 2020 2020 7c20 | | │ │ │ -004b4690: 5820 2020 2020 7c42 0039 4948 0000 2020 X |B.9IH.. │ │ │ +004b4690: 5820 2020 2020 7c42 0039 4648 0000 2020 X |B.9FH.. │ │ │ 004b46a0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 004b46b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004b46c0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ -004b46d0: 2b2d 2d2d 2d2d 2d2d 7c42 0039 4949 0000 +-------|B.9II.. │ │ │ +004b46d0: 2b2d 2d2d 2d2d 2d2d 7c42 0039 4649 0000 +-------|B.9FI.. │ │ │ 004b46e0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004b46f0: 7c20 4e6f 6e65 2020 2020 2020 7c20 2020 | None | │ │ │ 004b4700: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ -004b4710: 2020 7c20 5820 2020 2020 7c42 0039 494a | X |B.9IJ │ │ │ +004b4710: 2020 7c20 5820 2020 2020 7c42 0039 464a | X |B.9FJ │ │ │ 004b4720: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004b4730: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --+-----------+- │ │ │ 004b4740: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004b4750: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c42 0039 ----+-------|B.9 │ │ │ -004b4760: 4951 0000 2020 207c 2041 5554 4f2d 5a4c IQ.. | AUTO-ZL │ │ │ +004b4760: 4651 0000 2020 207c 2041 5554 4f2d 5a4c FQ.. | AUTO-ZL │ │ │ 004b4770: 494e 4b20 7c20 4e6f 6e65 2020 2020 2020 INK | None │ │ │ 004b4780: 7c20 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004b4790: 2020 2020 2020 7c20 5820 2020 2020 7c42 | X |B │ │ │ -004b47a0: 0039 4952 0000 2020 207c 2d2d 2d2d 2d2d .9IR.. |------ │ │ │ +004b47a0: 0039 4652 0000 2020 207c 2d2d 2d2d 2d2d .9FR.. |------ │ │ │ 004b47b0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004b47c0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d --+----------+-- │ │ │ 004b47d0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004b47e0: 7c00 0000 0000 0000 0000 0000 0000 0000 |............... │ │ │ 004b47f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4800: 0400 0000 2404 0000 9733 0000 0000 0000 ....$....3...... │ │ │ -004b4810: 7b00 0049 4845 4c50 00ff 7300 ff49 5356 {..IHELP..s..ISV │ │ │ +004b4810: 7b00 0046 4845 4c50 00ff 7300 ff49 5356 {..FHELP..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 c053 0000 EARCH_TYPES..S.. │ │ │ 004b4850: 2020 207c 205a 4544 4954 2020 2020 2020 | ZEDIT │ │ │ 004b4860: 7c20 4e6f 7420 2e6f 2020 2020 7c20 2020 | Not .o | │ │ │ 004b4870: 2020 2020 2020 207c 2058 2020 2020 2020 | X │ │ │ -004b4880: 2020 7c20 2020 2020 2020 7c42 0039 4954 | |B.9IT │ │ │ +004b4880: 2020 7c20 2020 2020 2020 7c42 0039 4654 | |B.9FT │ │ │ 004b4890: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004b48a0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --+-----------+- │ │ │ 004b48b0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004b48c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c42 0039 ----+-------|B.9 │ │ │ -004b48d0: 4955 0000 2020 207c 205a 5052 494e 5420 IU.. | ZPRINT │ │ │ +004b48d0: 4655 0000 2020 207c 205a 5052 494e 5420 FU.. | ZPRINT │ │ │ 004b48e0: 2020 2020 7c20 4e6f 6e65 2020 2020 2020 | None │ │ │ 004b48f0: 7c20 2020 2020 2020 2020 207c 2058 2020 | | X │ │ │ 004b4900: 2020 2020 2020 7c20 2020 2020 2020 7c42 | |B │ │ │ -004b4910: 0039 4956 0000 2020 207c 2d2d 2d2d 2d2d .9IV.. |------ │ │ │ +004b4910: 0039 4656 0000 2020 207c 2d2d 2d2d 2d2d .9FV.. |------ │ │ │ 004b4920: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004b4930: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d --+----------+-- │ │ │ 004b4940: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ -004b4950: 7c42 0039 4957 0000 2020 207c 2024 5445 |B.9IW.. | $TE │ │ │ +004b4950: 7c42 0039 4657 0000 2020 207c 2024 5445 |B.9FW.. | $TE │ │ │ 004b4960: 5854 2020 2020 2020 7c20 4e6f 6e65 2020 XT | None │ │ │ 004b4970: 2020 2020 7c20 2020 2020 2020 2020 207c | | │ │ │ 004b4980: 2058 2020 2020 2020 2020 7c20 2020 2020 X | │ │ │ -004b4990: 2020 7c42 0039 4958 0000 2020 202b 2d2d |B.9IX.. +-- │ │ │ +004b4990: 2020 7c42 0039 4658 0000 2020 202b 2d2d |B.9FX.. +-- │ │ │ 004b49a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b49b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b49c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004b49d0: 2d2d 2d2d 2b07 0039 4959 0000 5300 3949 ----+..9IY..S.9I │ │ │ +004b49d0: 2d2d 2d2d 2b07 0039 4659 0000 5300 3946 ----+..9FY..S.9F │ │ │ 004b49e0: 5a00 0020 2020 4966 205a 5052 494e 5420 Z.. If ZPRINT │ │ │ 004b49f0: 6f72 2024 5445 5854 2829 2072 6571 7569 or $TEXT() requi │ │ │ 004b4a00: 7265 2061 2073 6f75 7263 6520 6d6f 6475 re a source modu │ │ │ 004b4a10: 6c65 2066 6f72 2061 2072 6f75 7469 6e65 le for a routine │ │ │ 004b4a20: 2074 6861 7420 6973 206e 6f74 2069 6e4e that is not inN │ │ │ -004b4a30: 0039 4961 0000 2020 2074 6865 2063 7572 .9Ia.. the cur │ │ │ +004b4a30: 0039 4661 0000 2020 2074 6865 2063 7572 .9Fa.. the cur │ │ │ 004b4a40: 7265 6e74 2069 6d61 6765 2c20 4754 2e4d rent image, GT.M │ │ │ 004b4a50: 2066 6972 7374 2070 6572 666f 726d 7320 first performs │ │ │ 004b4a60: 616e 2061 7574 6f2d 5a4c 494e 4b20 7769 an auto-ZLINK wi │ │ │ 004b4a70: 7468 2061 206d 6174 6368 696e 6711 0039 th a matching..9 │ │ │ -004b4a80: 4962 0000 2020 2073 6561 7263 682e 0700 Ib.. search... │ │ │ -004b4a90: 3949 6300 0051 0039 4964 0000 2020 205a 9Ic..Q.9Id.. Z │ │ │ +004b4a80: 4662 0000 2020 2073 6561 7263 682e 0700 Fb.. search... │ │ │ +004b4a90: 3946 6300 0051 0039 4664 0000 2020 205a 9Fc..Q.9Fd.. Z │ │ │ 004b4aa0: 5052 494e 5420 6f72 2024 5445 5854 206c PRINT or $TEXT l │ │ │ 004b4ab0: 6f63 6174 6520 7468 6520 736f 7572 6365 ocate the source │ │ │ 004b4ac0: 206d 6f64 756c 6520 7573 696e 6720 6120 module using a │ │ │ 004b4ad0: 6669 6c65 2073 7065 6369 6669 6361 7469 file specificati │ │ │ -004b4ae0: 6f6e 2066 6f72 5000 3949 6500 0020 2020 on forP.9Ie.. │ │ │ +004b4ae0: 6f6e 2066 6f72 5000 3946 6500 0020 2020 on forP.9Fe.. │ │ │ 004b4af0: 7468 6520 736f 7572 6365 2066 696c 6520 the source file │ │ │ 004b4b00: 6c6f 6361 7465 6420 696e 2074 6865 206f located in the o │ │ │ 004b4b10: 626a 6563 7420 6d6f 6475 6c65 2e20 4966 bject module. If │ │ │ 004b4b20: 2047 542e 4d20 6669 6e64 7320 7468 6520 GT.M finds the │ │ │ -004b4b30: 736f 7572 6365 5100 3949 6600 0020 2020 sourceQ.9If.. │ │ │ +004b4b30: 736f 7572 6365 5100 3946 6600 0020 2020 sourceQ.9Ff.. │ │ │ 004b4b40: 6d6f 6475 6c65 2069 6e20 7468 6520 6469 module in the di │ │ │ 004b4b50: 7265 6374 6f72 7920 7768 6572 6520 6974 rectory where it │ │ │ 004b4b60: 2077 6173 2077 6865 6e20 6974 2077 6173 was when it was │ │ │ 004b4b70: 2063 6f6d 7069 6c65 642c 2074 6865 2072 compiled, the r │ │ │ -004b4b80: 756e 2d74 696d 6554 0039 4967 0000 2020 un-timeT.9Ig.. │ │ │ +004b4b80: 756e 2d74 696d 6554 0039 4667 0000 2020 un-timeT.9Fg.. │ │ │ 004b4b90: 2073 7973 7465 6d20 646f 6573 206e 6f74 system does not │ │ │ 004b4ba0: 2075 7365 2024 5a52 4f55 5449 4e45 532e use $ZROUTINES. │ │ │ 004b4bb0: 2049 6620 4754 2e4d 2063 616e 6e6f 7420 If GT.M cannot │ │ │ 004b4bc0: 6669 6e64 2074 6865 2073 6f75 7263 6520 find the source │ │ │ -004b4bd0: 6669 6c65 2069 6e20 7468 6542 0039 4968 file in theB.9Ih │ │ │ +004b4bd0: 6669 6c65 2069 6e20 7468 6542 0039 4668 file in theB.9Fh │ │ │ 004b4be0: 0000 2020 2069 6e64 6963 6174 6564 206c .. indicated l │ │ │ 004b4bf0: 6f63 6174 696f 6e2c 2074 6865 2072 756e ocation, the run │ │ │ 004b4c00: 2d74 696d 6520 7379 7374 656d 2075 7365 -time system use │ │ │ 004b4c10: 7320 245a 524f 5554 494e 4553 2e07 0039 s $ZROUTINES...9 │ │ │ -004b4c20: 4969 0000 0000 0000 0000 0000 0000 0000 Ii.............. │ │ │ +004b4c20: 4669 0000 0000 0000 0000 0000 0000 0000 Fi.............. │ │ │ 004b4c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -308475,365 +308475,365 @@ │ │ │ 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 d707 0000 af33 0000 0000 0000 .........3...... │ │ │ -004b5010: 8600 0049 4845 4c50 00ff 7300 ff49 5356 ...IHELP..s..ISV │ │ │ +004b5010: 8600 0046 4845 4c50 00ff 7300 ff49 5356 ...FHELP..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 c054 0000 2020 2066 XAMPLES..T.. f │ │ │ 004b5050: 6f72 2073 6f75 7263 6520 6669 6c65 732e or source files. │ │ │ 004b5060: 204e 6f74 6520 7468 6174 2074 6865 2064 Note that the d │ │ │ 004b5070: 6966 6665 7265 6e63 6520 6265 7477 6565 ifference betwee │ │ │ 004b5080: 6e20 7468 6973 2065 7861 6d70 6c65 2061 n this example a │ │ │ -004b5090: 6e64 2074 6865 5200 3549 5500 0020 2020 nd theR.5IU.. │ │ │ +004b5090: 6e64 2074 6865 5200 3546 5500 0020 2020 nd theR.5FU.. │ │ │ 004b50a0: 7072 6576 696f 7573 206f 6e65 2069 7320 previous one is │ │ │ 004b50b0: 7468 6174 2047 542e 4d20 7365 6172 6368 that GT.M search │ │ │ 004b50c0: 6573 202f 7573 722f 736d 6974 6820 666f es /usr/smith fo │ │ │ 004b50d0: 7220 626f 7468 206f 626a 6563 7420 616e r both object an │ │ │ -004b50e0: 6420 736f 7572 6365 1000 3549 5600 0020 d source..5IV.. │ │ │ -004b50f0: 2020 6669 6c65 732e 0700 3549 5700 0012 files...5IW... │ │ │ -004b5100: 0035 4958 0000 2020 2045 7861 6d70 6c65 .5IX.. Example │ │ │ -004b5110: 3a07 0035 4959 0000 4400 3549 5a00 0020 :..5IY..D.5IZ.. │ │ │ +004b50e0: 6420 736f 7572 6365 1000 3546 5600 0020 d source..5FV.. │ │ │ +004b50f0: 2020 6669 6c65 732e 0700 3546 5700 0012 files...5FW... │ │ │ +004b5100: 0035 4658 0000 2020 2045 7861 6d70 6c65 .5FX.. Example │ │ │ +004b5110: 3a07 0035 4659 0000 4400 3546 5a00 0020 :..5FY..D.5FZ.. │ │ │ 004b5120: 2020 4754 4d3e 7365 7420 247a 726f 3d22 GTM>set $zro=" │ │ │ 004b5130: 2f75 7372 2f73 6d69 7468 202f 7573 722f /usr/smith /usr/ │ │ │ 004b5140: 736d 6974 682f 7461 7828 2920 2f75 7372 smith/tax() /usr │ │ │ -004b5150: 2f73 6d69 7468 2f66 6963 6122 0700 3549 /smith/fica"..5I │ │ │ -004b5160: 6100 0053 0035 4962 0000 2020 2054 6869 a..S.5Ib.. Thi │ │ │ +004b5150: 2f73 6d69 7468 2f66 6963 6122 0700 3546 /smith/fica"..5F │ │ │ +004b5160: 6100 0053 0035 4662 0000 2020 2054 6869 a..S.5Fb.. Thi │ │ │ 004b5170: 7320 7370 6563 6966 6965 7320 7468 6174 s specifies that │ │ │ 004b5180: 2047 542e 4d20 7368 6f75 6c64 2073 6561 GT.M should sea │ │ │ 004b5190: 7263 6820 2f75 7372 2f73 6d69 7468 2061 rch /usr/smith a │ │ │ 004b51a0: 6e64 202f 7573 722f 736d 6974 682f 6669 nd /usr/smith/fi │ │ │ -004b51b0: 6361 2066 6f72 5200 3549 6300 0020 2020 ca forR.5Ic.. │ │ │ +004b51b0: 6361 2066 6f72 5200 3546 6300 0020 2020 ca forR.5Fc.. │ │ │ 004b51c0: 6f62 6a65 6374 2061 6e64 2073 6f75 7263 object and sourc │ │ │ 004b51d0: 6520 6669 6c65 732e 2048 6f77 6576 6572 e files. However │ │ │ 004b51e0: 2c20 6265 6361 7573 6520 7468 6520 656d , because the em │ │ │ 004b51f0: 7074 7920 7061 7265 6e74 6865 7365 7320 pty parentheses │ │ │ -004b5200: 696e 6469 6361 7465 4a00 3549 6400 0020 indicateJ.5Id.. │ │ │ +004b5200: 696e 6469 6361 7465 4a00 3546 6400 0020 indicateJ.5Fd.. │ │ │ 004b5210: 2020 6469 7265 6374 6f72 6965 7320 7365 directories se │ │ │ 004b5220: 6172 6368 6564 206f 6e6c 7920 666f 7220 arched only for │ │ │ 004b5230: 6f62 6a65 6374 2066 696c 6573 2c20 4754 object files, GT │ │ │ 004b5240: 2e4d 2064 6f65 7320 6e6f 7420 7365 6172 .M does not sear │ │ │ -004b5250: 6368 2a00 3549 6500 0020 2020 2f75 7372 ch*.5Ie.. /usr │ │ │ +004b5250: 6368 2a00 3546 6500 0020 2020 2f75 7372 ch*.5Fe.. /usr │ │ │ 004b5260: 2f73 6d69 7468 2f74 6178 2066 6f72 2073 /smith/tax for s │ │ │ -004b5270: 6f75 7263 6520 6669 6c65 732e 0700 3549 ource files...5I │ │ │ -004b5280: 6600 0053 0035 4967 0000 2020 204f 6d69 f..S.5Ig.. Omi │ │ │ +004b5270: 6f75 7263 6520 6669 6c65 732e 0700 3546 ource files...5F │ │ │ +004b5280: 6600 0053 0035 4667 0000 2020 204f 6d69 f..S.5Fg.. Omi │ │ │ 004b5290: 7474 696e 6720 7468 6520 7061 7265 6e74 tting the parent │ │ │ 004b52a0: 6865 7365 7320 696e 6469 6361 7465 7320 heses indicates │ │ │ 004b52b0: 7468 6174 2047 542e 4d20 6361 6e20 7365 that GT.M can se │ │ │ 004b52c0: 6172 6368 2074 6865 2064 6972 6563 746f arch the directo │ │ │ -004b52d0: 7279 2066 6f72 4e00 3549 6800 0020 2020 ry forN.5Ih.. │ │ │ +004b52d0: 7279 2066 6f72 4e00 3546 6800 0020 2020 ry forN.5Fh.. │ │ │ 004b52e0: 626f 7468 2073 6f75 7263 6520 616e 6420 both source and │ │ │ 004b52f0: 6f62 6a65 6374 2066 696c 6573 2e20 245a object files. $Z │ │ │ 004b5300: 524f 5554 494e 4553 3d2f 7573 722f 736d ROUTINES=/usr/sm │ │ │ 004b5310: 6974 6820 6973 2065 7175 6976 616c 656e ith is equivalen │ │ │ -004b5320: 7420 746f 2c00 3549 6900 0020 2020 245a t to,.5Ii.. $Z │ │ │ +004b5320: 7420 746f 2c00 3546 6900 0020 2020 245a t to,.5Fi.. $Z │ │ │ 004b5330: 524f 5554 494e 4553 3d2f 7573 722f 736d ROUTINES=/usr/sm │ │ │ 004b5340: 6974 6828 2f75 7372 2f73 6d69 7468 292e ith(/usr/smith). │ │ │ -004b5350: 0700 3549 6a00 002f 002b 4953 4541 5243 ..5Ij../.+ISEARC │ │ │ +004b5350: 0700 3546 6a00 002f 002b 4653 4541 5243 ..5Fj../.+FSEARC │ │ │ 004b5360: 485f 4558 414d 504c 4553 0000 245a 524f H_EXAMPLES..$ZRO │ │ │ 004b5370: 7574 696e 6573 5f53 6561 7263 685f 4578 utines_Search_Ex │ │ │ -004b5380: 616d 706c 6573 2500 3b49 bf11 0000 2020 amples%.;I.... │ │ │ +004b5380: 616d 706c 6573 2500 3b46 bf11 0000 2020 amples%.;F.... │ │ │ 004b5390: 2024 5a52 4f75 7469 6e65 7320 5365 6172 $ZROutines Sear │ │ │ -004b53a0: 6368 2045 7861 6d70 6c65 7307 003c 4921 ch Examples..s $zro=". /usr │ │ │ 004b5670: 2f73 6d69 2f75 746c 2829 202f 7573 722f /smi/utl() /usr/ │ │ │ -004b5680: 6a6f 6e2f 7574 6c29 003c 4918 0000 2020 jon/utl).SET $ZROUTINES= │ │ │ 004b70d0: 222e 2f6c 6962 7368 6172 652e 736f 202e "./libshare.so . │ │ │ 004b70e0: 2f6f 626a 282e 2f73 6872 7372 6329 222d /obj(./shrsrc)"- │ │ │ -004b70f0: 0051 4949 0000 2020 2047 544d 3e44 4f20 .QII.. GTM>DO │ │ │ +004b70f0: 0051 4649 0000 2020 2047 544d 3e44 4f20 .QFI.. GTM>DO │ │ │ 004b7100: 5e66 6f6f 3b61 7574 6f2d 5a4c 494e 4b20 ^foo;auto-ZLINK │ │ │ -004b7110: 666f 6f20 2d20 7368 6172 6564 2d00 5149 foo - shared-.QI │ │ │ +004b7110: 666f 6f20 2d20 7368 6172 6564 2d00 5146 foo - shared-.QF │ │ │ 004b7120: 4a00 0020 2020 4754 4d3e 5a45 4449 5420 J.. GTM>ZEDIT │ │ │ 004b7130: 2266 6f6f 223b 6564 6974 202e 2f73 6872 "foo";edit ./shr │ │ │ -004b7140: 7372 632f 666f 6f2e 6d25 0051 4951 0000 src/foo.m%.QIQ.. │ │ │ +004b7140: 7372 632f 666f 6f2e 6d25 0051 4651 0000 src/foo.m%.QFQ.. │ │ │ 004b7150: 2020 2047 544d 3e57 2024 5a53 4f55 5243 GTM>W $ZSOURC │ │ │ 004b7160: 452c 213b 7072 696e 7473 2066 6f6f 5a00 E,!;prints fooZ. │ │ │ -004b7170: 5149 5200 0020 2020 4754 4d3e 5a50 5249 QIR.. GTM>ZPRI │ │ │ +004b7170: 5146 5200 0020 2020 4754 4d3e 5a50 5249 QFR.. GTM>ZPRI │ │ │ 004b7180: 4e54 202b 305e 666f 6f3b 6973 7375 6573 NT +0^foo;issues │ │ │ 004b7190: 2061 2073 6f75 7263 652d 6f62 6a65 6374 a source-object │ │ │ 004b71a0: 206d 6973 6d61 7463 6820 7374 6174 7573 mismatch status │ │ │ 004b71b0: 2054 5854 5352 434d 4154 2065 7272 6f72 TXTSRCMAT error │ │ │ -004b71c0: 206d 6573 7361 6765 4c00 5149 5300 0020 messageL.QIS.. │ │ │ +004b71c0: 206d 6573 7361 6765 4c00 5146 5300 0020 messageL.QFS.. │ │ │ 004b71d0: 2020 4754 4d3e 5a4c 494e 4b20 2266 6f6f GTM>ZLINK "foo │ │ │ 004b71e0: 223b 7265 2d63 6f6d 7069 6c65 202e 2f73 ";re-compile ./s │ │ │ 004b71f0: 6872 7372 632f 666f 6f2e 6d20 746f 2067 hrsrc/foo.m to g │ │ │ 004b7200: 656e 6572 6174 6520 2e2f 6f62 6a2f 666f enerate ./obj/fo │ │ │ -004b7210: 6f2e 6f2e 2800 5149 5400 0020 2020 4754 o.o.(.QIT.. GT │ │ │ +004b7210: 6f2e 6f2e 2800 5146 5400 0020 2020 4754 o.o.(.QFT.. GT │ │ │ 004b7220: 4d3e 5720 2454 4558 5428 2b30 5e66 6f6f M>W $TEXT(+0^foo │ │ │ -004b7230: 293b 7072 696e 7473 2066 6f6f 0700 5149 );prints foo..QI │ │ │ -004b7240: 5500 0050 0051 4956 0000 2020 204e 6f74 U..P.QIV.. Not │ │ │ +004b7230: 293b 7072 696e 7473 2066 6f6f 0700 5146 );prints foo..QF │ │ │ +004b7240: 5500 0050 0051 4656 0000 2020 204e 6f74 U..P.QFV.. Not │ │ │ 004b7250: 6520 7468 6174 205a 5052 494e 5420 7265 e that ZPRINT re │ │ │ 004b7260: 706f 7274 7320 616e 2065 7272 6f72 2c20 ports an error, │ │ │ 004b7270: 6173 2066 6f6f 2e6d 2064 6f65 7320 6e6f as foo.m does no │ │ │ 004b7280: 7420 6d61 7463 6820 7468 6520 726f 7574 t match the rout │ │ │ -004b7290: 696e 6551 0051 4957 0000 2020 2061 6c72 ineQ.QIW.. alr │ │ │ +004b7290: 696e 6551 0051 4657 0000 2020 2061 6c72 ineQ.QFW.. alr │ │ │ 004b72a0: 6561 6479 206c 696e 6b65 6420 696e 746f eady linked into │ │ │ 004b72b0: 2069 6d61 6765 2e20 416c 736f 206e 6f74 image. Also not │ │ │ 004b72c0: 6520 7468 6174 2c20 746f 2072 6563 6f6d e that, to recom │ │ │ 004b72d0: 7069 6c65 2061 6e64 2072 652d 6c69 6e6b pile and re-link │ │ │ -004b72e0: 2074 6865 5000 5149 5800 0020 2020 5a45 theP.QIX.. ZE │ │ │ +004b72e0: 2074 6865 5000 5146 5800 0020 2020 5a45 theP.QFX.. ZE │ │ │ 004b72f0: 4449 5465 6420 666f 6f2e 6d2c 2069 7473 DITed foo.m, its │ │ │ 004b7300: 2073 6f75 7263 6520 6469 7265 6374 6f72 source director │ │ │ 004b7310: 7920 6e65 6564 7320 746f 2062 6520 6174 y needs to be at │ │ │ 004b7320: 7461 6368 6564 2074 6f20 7468 6520 6f62 tached to the ob │ │ │ -004b7330: 6a65 6374 5100 5149 5900 0020 2020 6469 jectQ.QIY.. di │ │ │ +004b7330: 6a65 6374 5100 5146 5900 0020 2020 6469 jectQ.QFY.. di │ │ │ 004b7340: 7265 6374 6f72 7920 5b2e 2f6f 626a 5d20 rectory [./obj] │ │ │ 004b7350: 696e 2024 5a52 4f55 5449 4e45 532e 2054 in $ZROUTINES. T │ │ │ 004b7360: 6865 2065 7861 6d70 6c65 2061 7373 756d he example assum │ │ │ 004b7370: 6573 2074 6865 2073 6861 7265 6420 6c69 es the shared li │ │ │ -004b7380: 6272 6172 793c 0051 495a 0000 2020 2028 brary<.QIZ.. ( │ │ │ +004b7380: 6272 6172 793c 0051 465a 0000 2020 2028 brary<.QFZ.. ( │ │ │ 004b7390: 6c69 6273 6861 7265 2e73 6f29 2068 6173 libshare.so) has │ │ │ 004b73a0: 2062 6565 6e20 6275 696c 7420 7573 696e been built usin │ │ │ 004b73b0: 6720 7368 656c 6c20 636f 6d6d 616e 6473 g shell commands │ │ │ -004b73c0: 2e07 0051 4961 0000 1400 1349 534f 5552 ...QIa.....ISOUR │ │ │ -004b73d0: 4345 0000 245a 534f 7572 6365 1300 1a49 CE..$ZSOurce...I │ │ │ +004b73c0: 2e07 0051 4661 0000 1400 1346 534f 5552 ...QFa.....FSOUR │ │ │ +004b73d0: 4345 0000 245a 534f 7572 6365 1300 1a46 CE..$ZSOurce...F │ │ │ 004b73e0: bf11 0000 2020 2024 5a53 4f75 7263 6507 .... $ZSOurce. │ │ │ -004b73f0: 001b 4921 0000 5400 1b49 3100 0020 2020 ..I!..T..I1.. │ │ │ +004b73f0: 001b 4621 0000 5400 1b46 3100 0020 2020 ..F!..T..F1.. │ │ │ 004b7400: 245a 534f 5b55 5243 455d 2063 6f6e 7461 $ZSO[URCE] conta │ │ │ 004b7410: 696e 7320 6120 7374 7269 6e67 2076 616c ins a string val │ │ │ 004b7420: 7565 2073 7065 6369 6679 696e 6720 7468 ue specifying th │ │ │ 004b7430: 6520 6465 6661 756c 7420 7061 7468 6e61 e default pathna │ │ │ -004b7440: 6d65 2066 6f72 2074 6865 5400 1b49 4100 me for theT..IA. │ │ │ +004b7440: 6d65 2066 6f72 2074 6865 5400 1b46 4100 me for theT..FA. │ │ │ 004b7450: 0020 2020 5a45 4449 5420 616e 6420 5a4c . ZEDIT and ZL │ │ │ 004b7460: 494e 4b20 636f 6d6d 616e 6473 2e20 5a45 INK commands. ZE │ │ │ 004b7470: 4449 5420 6f72 205a 4c49 4e4b 2077 6974 DIT or ZLINK wit │ │ │ 004b7480: 686f 7574 2061 6e20 6172 6775 6d65 6e74 hout an argument │ │ │ 004b7490: 2069 7320 6571 7569 7661 6c65 6e74 2200 is equivalent". │ │ │ -004b74a0: 1b49 5100 0020 2020 746f 205a 4544 4954 .IQ.. to ZEDIT │ │ │ +004b74a0: 1b46 5100 0020 2020 746f 205a 4544 4954 .FQ.. to ZEDIT │ │ │ 004b74b0: 2f5a 4c49 4e4b 2024 5a53 4f55 5243 452e /ZLINK $ZSOURCE. │ │ │ -004b74c0: 0700 1b49 6100 0054 001b 4971 0000 2020 ...Ia..T..Iq.. │ │ │ +004b74c0: 0700 1b46 6100 0054 001b 4671 0000 2020 ...Fa..T..Fq.. │ │ │ 004b74d0: 2024 5a53 4f55 5243 4520 696e 6974 6961 $ZSOURCE initia │ │ │ 004b74e0: 6c6c 7920 636f 6e74 6169 6e73 2074 6865 lly contains the │ │ │ 004b74f0: 206e 756c 6c20 7374 7269 6e67 2e20 5768 null string. Wh │ │ │ 004b7500: 656e 205a 4544 4954 2061 6e64 205a 4c49 en ZEDIT and ZLI │ │ │ -004b7510: 4e4b 2063 6f6d 6d61 6e64 734f 001b 4981 NK commandsO..I. │ │ │ +004b7510: 4e4b 2063 6f6d 6d61 6e64 734f 001b 4681 NK commandsO..F. │ │ │ 004b7520: 0000 2020 2068 6176 6520 6120 7061 7468 .. have a path │ │ │ 004b7530: 6e61 6d65 2066 6f72 2061 6e20 6172 6775 name for an argu │ │ │ 004b7540: 6d65 6e74 2c20 7468 6579 2069 6d70 6c69 ment, they impli │ │ │ 004b7550: 6369 746c 7920 7365 7420 245a 534f 5552 citly set $ZSOUR │ │ │ -004b7560: 4345 2074 6f20 7468 6174 4e00 1b49 9100 CE to thatN..I.. │ │ │ +004b7560: 4345 2074 6f20 7468 6174 4e00 1b46 9100 CE to thatN..F.. │ │ │ 004b7570: 0020 2020 6172 6775 6d65 6e74 2e20 5468 . argument. Th │ │ │ 004b7580: 6973 205a 4544 4954 2f5a 4c49 4e4b 2061 is ZEDIT/ZLINK a │ │ │ 004b7590: 7267 756d 656e 7420 6361 6e20 696e 636c rgument can incl │ │ │ 004b75a0: 7564 6520 6120 6675 6c6c 2070 6174 686e ude a full pathn │ │ │ -004b75b0: 616d 6520 6f72 2061 4c00 1a49 c011 0000 ame or aL..I.... │ │ │ +004b75b0: 616d 6520 6f72 2061 4c00 1a46 c011 0000 ame or aL..F.... │ │ │ 004b75c0: 2020 2072 656c 6174 6976 6520 6f6e 652e relative one. │ │ │ 004b75d0: 2041 2072 656c 6174 6976 6520 7061 7468 A relative path │ │ │ 004b75e0: 2063 6f75 6c64 2069 6e63 6c75 6465 2061 could include a │ │ │ 004b75f0: 2066 696c 6520 696e 2074 6865 2063 7572 file in the cur │ │ │ -004b7600: 7265 6e74 5300 1b49 1200 0020 2020 6469 rentS..I... di │ │ │ +004b7600: 7265 6e74 5300 1b46 1200 0020 2020 6469 rentS..F... di │ │ │ 004b7610: 7265 6374 6f72 792c 206f 7220 7468 6520 rectory, or the │ │ │ 004b7620: 7061 7468 2074 6f20 7468 6520 6669 6c65 path to the file │ │ │ 004b7630: 2066 726f 6d20 7468 6520 6375 7272 656e from the curren │ │ │ 004b7640: 7420 776f 726b 696e 6720 6469 7265 6374 t working direct │ │ │ -004b7650: 6f72 792e 2049 6e52 001b 4913 0000 2020 ory. InR..I... │ │ │ +004b7650: 6f72 792e 2049 6e52 001b 4613 0000 2020 ory. InR..F... │ │ │ 004b7660: 2074 6865 206c 6174 7465 7220 696e 7374 the latter inst │ │ │ 004b7670: 616e 6365 2c20 646f 206e 6f74 2069 6e63 ance, do not inc │ │ │ 004b7680: 6c75 6465 2074 6865 2073 6c61 7368 2062 lude the slash b │ │ │ 004b7690: 6566 6f72 6520 7468 6520 6669 7273 7420 efore the first │ │ │ -004b76a0: 6469 7265 6374 6f72 794e 001b 4914 0000 directoryN..I... │ │ │ +004b76a0: 6469 7265 6374 6f72 794e 001b 4614 0000 directoryN..F... │ │ │ 004b76b0: 2020 206e 616d 652e 2024 5a53 4f55 5243 name. $ZSOURC │ │ │ 004b76c0: 4520 7769 6c6c 2070 7265 6669 7820 7468 E will prefix th │ │ │ 004b76d0: 6520 7061 7468 2074 6f20 7468 6520 6375 e path to the cu │ │ │ 004b76e0: 7272 656e 7420 776f 726b 696e 6720 6469 rrent working di │ │ │ -004b76f0: 7265 6374 6f72 791f 001b 4915 0000 2020 rectory...I... │ │ │ +004b76f0: 7265 6374 6f72 791f 001b 4615 0000 2020 rectory...F... │ │ │ 004b7700: 2069 6e63 6c75 6469 6e67 2074 6861 7420 including that │ │ │ -004b7710: 736c 6173 682e 0700 1b49 1600 0053 001b slash....I...S.. │ │ │ -004b7720: 4917 0000 2020 2054 6865 2066 696c 6520 I... The file │ │ │ +004b7710: 736c 6173 682e 0700 1b46 1600 0053 001b slash....F...S.. │ │ │ +004b7720: 4617 0000 2020 2054 6865 2066 696c 6520 F... The file │ │ │ 004b7730: 6e61 6d65 206d 6179 2063 6f6e 7461 696e name may contain │ │ │ 004b7740: 2061 2066 696c 6520 6578 7465 6e73 696f a file extensio │ │ │ 004b7750: 6e2e 2049 6620 7468 6520 6578 7465 6e73 n. If the extens │ │ │ 004b7760: 696f 6e20 6973 202e 6d20 6f72 202e 6f2c ion is .m or .o, │ │ │ -004b7770: 5000 1b49 1800 0020 2020 245a 534f 5552 P..I... $ZSOUR │ │ │ +004b7770: 5000 1b46 1800 0020 2020 245a 534f 5552 P..F... $ZSOUR │ │ │ 004b7780: 4345 2064 726f 7073 2069 742e 2054 6865 CE drops it. The │ │ │ 004b7790: 205a 4544 4954 2063 6f6d 6d61 6e64 2061 ZEDIT command a │ │ │ 004b77a0: 6363 6570 7473 2061 7267 756d 656e 7473 ccepts arguments │ │ │ 004b77b0: 2077 6974 6820 6578 7465 6e73 696f 6e73 with extensions │ │ │ 004b77c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b77d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b77e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b77f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b7800: 0400 0000 d007 0000 7534 0000 0000 0000 ........u4...... │ │ │ -004b7810: 6c00 0049 4845 4c50 00ff 7300 ff49 5356 l..IHELP..s..ISV │ │ │ +004b7810: 6c00 0046 4845 4c50 00ff 7300 ff49 5356 l..FHELP..s..ISV │ │ │ 004b7820: 00ff 7300 ff24 5a53 4f55 5243 4500 c019 ..s..$ZSOURCE... │ │ │ 004b7830: 0000 2020 206f 7468 6572 2074 6861 6e20 .. other than │ │ │ 004b7840: 2e6d 206f 7220 2e6f 2e20 245a 534f 5552 .m or .o. $ZSOUR │ │ │ 004b7850: 4345 2072 6574 6169 6e73 2074 6865 2065 CE retains the e │ │ │ 004b7860: 7874 656e 7369 6f6e 2077 6865 6e20 7375 xtension when su │ │ │ -004b7870: 6368 2061 7267 756d 656e 7473 1500 1b49 ch arguments...I │ │ │ +004b7870: 6368 2061 7267 756d 656e 7473 1500 1b46 ch arguments...F │ │ │ 004b7880: 1a00 0020 2020 6172 6520 7061 7373 6564 ... are passed │ │ │ -004b7890: 2e07 001b 4921 0000 5200 1b49 2200 0020 ....I!..R..I".. │ │ │ +004b7890: 2e07 001b 4621 0000 5200 1b46 2200 0020 ....F!..R..F".. │ │ │ 004b78a0: 2020 4966 2024 5a53 4f55 5243 4520 636f If $ZSOURCE co │ │ │ 004b78b0: 6e74 6169 6e73 2061 2066 696c 6520 7769 ntains a file wi │ │ │ 004b78c0: 7468 2061 6e20 6578 7465 6e73 696f 6e20 th an extension │ │ │ 004b78d0: 6f74 6865 7220 7468 616e 202e 6d20 6f72 other than .m or │ │ │ -004b78e0: 202e 6f2c 205a 4544 4954 3900 1b49 2300 .o, ZEDIT9..I#. │ │ │ +004b78e0: 202e 6f2c 205a 4544 4954 3900 1b46 2300 .o, ZEDIT9..F#. │ │ │ 004b78f0: 0020 2020 7072 6f63 6573 7365 7320 6974 . processes it │ │ │ 004b7900: 2062 7574 205a 4c49 4e4b 2072 6574 7572 but ZLINK retur │ │ │ 004b7910: 6e73 2061 6e20 6572 726f 7220 6d65 7373 ns an error mess │ │ │ -004b7920: 6167 6507 001b 4924 0000 5300 1b49 2500 age...I$..S..I%. │ │ │ +004b7920: 6167 6507 001b 4624 0000 5300 1b46 2500 age...F$..S..F%. │ │ │ 004b7930: 0020 2020 245a 534f 5552 4345 2069 7320 . $ZSOURCE is │ │ │ 004b7940: 6120 7265 6164 2d77 7269 7465 2049 6e74 a read-write Int │ │ │ 004b7950: 7269 6e73 6963 2053 7065 6369 616c 2056 rinsic Special V │ │ │ 004b7960: 6172 6961 626c 652c 2028 692e 652e 2c20 ariable, (i.e., │ │ │ 004b7970: 6974 2063 616e 2061 7070 6561 724b 001b it can appearK.. │ │ │ -004b7980: 4926 0000 2020 206f 6e20 7468 6520 6c65 I&.. on the le │ │ │ +004b7980: 4626 0000 2020 206f 6e20 7468 6520 6c65 F&.. on the le │ │ │ 004b7990: 6674 2073 6964 6520 6f66 2074 6865 2065 ft side of the e │ │ │ 004b79a0: 7175 616c 2073 6967 6e20 283d 2920 696e qual sign (=) in │ │ │ 004b79b0: 2074 6865 2061 7267 756d 656e 7420 746f the argument to │ │ │ -004b79c0: 2074 6865 2053 4554 4e00 1b49 2700 0020 the SETN..I'.. │ │ │ +004b79c0: 2074 6865 2053 4554 4e00 1b46 2700 0020 the SETN..F'.. │ │ │ 004b79d0: 2020 636f 6d6d 616e 6429 2e20 4120 245a command). A $Z │ │ │ 004b79e0: 534f 5552 4345 2076 616c 7565 206d 6179 SOURCE value may │ │ │ 004b79f0: 2069 6e63 6c75 6465 2061 6e20 656e 7669 include an envi │ │ │ 004b7a00: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ -004b7a10: 2e20 4754 2e4d 5300 1b49 2800 0020 2020 . GT.MS..I(.. │ │ │ +004b7a10: 2e20 4754 2e4d 5300 1b46 2800 0020 2020 . GT.MS..F(.. │ │ │ 004b7a20: 6861 6e64 6c65 7320 6c6f 6769 6361 6c20 handles logical │ │ │ 004b7a30: 6e61 6d65 7320 7468 6174 2074 7261 6e73 names that trans │ │ │ 004b7a40: 6c61 7465 2074 6f20 6f74 6865 7220 6c6f late to other lo │ │ │ 004b7a50: 6769 6361 6c20 6e61 6d65 7320 6279 2070 gical names by p │ │ │ -004b7a60: 6572 666f 726d 696e 6750 001b 4929 0000 erformingP..I).. │ │ │ +004b7a60: 6572 666f 726d 696e 6750 001b 4629 0000 erformingP..F).. │ │ │ 004b7a70: 2020 2069 7465 7261 7469 7665 2074 7261 iterative tra │ │ │ 004b7a80: 6e73 6c61 7469 6f6e 7320 6163 636f 7264 nslations accord │ │ │ 004b7a90: 696e 6720 746f 2056 4d53 2063 6f6e 7665 ing to VMS conve │ │ │ 004b7aa0: 6e74 696f 6e73 2e20 4966 2061 206c 6f67 ntions. If a log │ │ │ -004b7ab0: 6963 616c 206e 616d 654f 001b 492a 0000 ical nameO..I*.. │ │ │ +004b7ab0: 6963 616c 206e 616d 654f 001b 462a 0000 ical nameO..F*.. │ │ │ 004b7ac0: 2020 2074 7261 6e73 6c61 7465 7320 746f translates to │ │ │ 004b7ad0: 2061 2056 4d53 2073 6561 7263 6820 6c69 a VMS search li │ │ │ 004b7ae0: 7374 2c20 4754 2e4d 2075 7365 7320 6f6e st, GT.M uses on │ │ │ 004b7af0: 6c79 2074 6865 2066 6972 7374 206e 616d ly the first nam │ │ │ -004b7b00: 6520 696e 2074 6865 0f00 1b49 3100 0020 e in the...I1.. │ │ │ -004b7b10: 2020 6c69 7374 2e07 001b 4932 0000 1200 list....I2.... │ │ │ -004b7b20: 1b49 3300 0020 2020 4578 616d 706c 653a .I3.. Example: │ │ │ -004b7b30: 0700 1b49 3400 001c 001b 4935 0000 2020 ...I4.....I5.. │ │ │ +004b7b00: 6520 696e 2074 6865 0f00 1b46 3100 0020 e in the...F1.. │ │ │ +004b7b10: 2020 6c69 7374 2e07 001b 4632 0000 1200 list....F2.... │ │ │ +004b7b20: 1b46 3300 0020 2020 4578 616d 706c 653a .F3.. Example: │ │ │ +004b7b30: 0700 1b46 3400 001c 001b 4635 0000 2020 ...F4.....F5.. │ │ │ 004b7b40: 2047 544d 3e5a 4544 4954 2022 7375 6272 GTM>ZEDIT "subr │ │ │ -004b7b50: 2e6d 220b 001b 4936 0000 2020 202e 0b00 .m"...I6.. ... │ │ │ -004b7b60: 1b49 3700 0020 2020 2e1c 001b 4938 0000 .I7.. ....I8.. │ │ │ +004b7b50: 2e6d 220b 001b 4636 0000 2020 202e 0b00 .m"...F6.. ... │ │ │ +004b7b60: 1b46 3700 0020 2020 2e1c 001b 4638 0000 .F7.. ....F8.. │ │ │ 004b7b70: 2020 2047 544d 3e57 5249 5445 2024 5a53 GTM>WRITE $ZS │ │ │ -004b7b80: 4f55 5243 450e 001b 4939 0000 2020 2073 OURCE...I9.. s │ │ │ -004b7b90: 7562 7207 001b 493a 0000 1200 1b49 4100 ubr...I:.....IA. │ │ │ -004b7ba0: 0020 2020 4578 616d 706c 653a 0700 1b49 . Example:...I │ │ │ -004b7bb0: 4200 001a 001b 4943 0000 2020 2047 544d B.....IC.. GTM │ │ │ +004b7b80: 4f55 5243 450e 001b 4639 0000 2020 2073 OURCE...F9.. s │ │ │ +004b7b90: 7562 7207 001b 463a 0000 1200 1b46 4100 ubr...F:.....FA. │ │ │ +004b7ba0: 0020 2020 4578 616d 706c 653a 0700 1b46 . Example:...F │ │ │ +004b7bb0: 4200 001a 001b 4643 0000 2020 2047 544d B.....FC.. GTM │ │ │ 004b7bc0: 3e5a 4544 4954 2022 7465 7374 220b 001b >ZEDIT "test"... │ │ │ -004b7bd0: 4944 0000 2020 202e 0b00 1b49 4500 0020 ID.. ....IE.. │ │ │ -004b7be0: 2020 2e0b 001b 4946 0000 2020 202e 1c00 ....IF.. ... │ │ │ -004b7bf0: 1b49 4700 0020 2020 4754 4d3e 5752 4954 .IG.. GTM>WRIT │ │ │ -004b7c00: 4520 245a 534f 5552 4345 1000 1b49 4800 E $ZSOURCE...IH. │ │ │ -004b7c10: 0020 2020 2274 6573 7422 0700 1b49 4900 . "test"...II. │ │ │ -004b7c20: 0012 001b 494a 0000 2020 2045 7861 6d70 ....IJ.. Examp │ │ │ -004b7c30: 6c65 3a07 001b 4951 0000 2b00 1b49 5200 le:...IQ..+..IR. │ │ │ +004b7bd0: 4644 0000 2020 202e 0b00 1b46 4500 0020 FD.. ....FE.. │ │ │ +004b7be0: 2020 2e0b 001b 4646 0000 2020 202e 1c00 ....FF.. ... │ │ │ +004b7bf0: 1b46 4700 0020 2020 4754 4d3e 5752 4954 .FG.. GTM>WRIT │ │ │ +004b7c00: 4520 245a 534f 5552 4345 1000 1b46 4800 E $ZSOURCE...FH. │ │ │ +004b7c10: 0020 2020 2274 6573 7422 0700 1b46 4900 . "test"...FI. │ │ │ +004b7c20: 0012 001b 464a 0000 2020 2045 7861 6d70 ....FJ.. Examp │ │ │ +004b7c30: 6c65 3a07 001b 4651 0000 2b00 1b46 5200 le:...FQ..+..FR. │ │ │ 004b7c40: 0020 2020 4754 4d3e 5a45 4449 5420 222f . GTM>ZEDIT "/ │ │ │ 004b7c50: 7573 722f 736d 6974 682f 7265 706f 7274 usr/smith/report │ │ │ -004b7c60: 2e74 7874 220b 001b 4953 0000 2020 202e .txt"...IS.. . │ │ │ -004b7c70: 0b00 1b49 5400 0020 2020 2e0b 001b 4955 ...IT.. ....IU │ │ │ -004b7c80: 0000 2020 202e 1c00 1b49 5600 0020 2020 .. ....IV.. │ │ │ +004b7c60: 2e74 7874 220b 001b 4653 0000 2020 202e .txt"...FS.. . │ │ │ +004b7c70: 0b00 1b46 5400 0020 2020 2e0b 001b 4655 ...FT.. ....FU │ │ │ +004b7c80: 0000 2020 202e 1c00 1b46 5600 0020 2020 .. ....FV.. │ │ │ 004b7c90: 4754 4d3e 5752 4954 4520 245a 534f 5552 GTM>WRITE $ZSOUR │ │ │ -004b7ca0: 4345 1f00 1b49 5700 0020 2020 2f75 7372 CE...IW.. /usr │ │ │ +004b7ca0: 4345 1f00 1b46 5700 0020 2020 2f75 7372 CE...FW.. /usr │ │ │ 004b7cb0: 2f73 6d69 7468 2f72 6570 6f72 742e 7478 /smith/report.tx │ │ │ -004b7cc0: 7407 001b 4958 0000 1200 1b49 5900 0020 t...IX.....IY.. │ │ │ -004b7cd0: 2020 4578 616d 706c 653a 0700 1b49 5a00 Example:...IZ. │ │ │ -004b7ce0: 001c 001b 4961 0000 2020 2047 544d 3e5a ....Ia.. GTM>Z │ │ │ +004b7cc0: 7407 001b 4658 0000 1200 1b46 5900 0020 t...FX.....FY.. │ │ │ +004b7cd0: 2020 4578 616d 706c 653a 0700 1b46 5a00 Example:...FZ. │ │ │ +004b7ce0: 001c 001b 4661 0000 2020 2047 544d 3e5a ....Fa.. GTM>Z │ │ │ 004b7cf0: 4c49 4e4b 2022 4241 5345 2e4f 220b 001b LINK "BASE.O"... │ │ │ -004b7d00: 4962 0000 2020 202e 0b00 1b49 6300 0020 Ib.. ....Ic.. │ │ │ -004b7d10: 2020 2e0b 001b 4964 0000 2020 202e 1c00 ....Id.. ... │ │ │ -004b7d20: 1b49 6500 0020 2020 4754 4d3e 5752 4954 .Ie.. GTM>WRIT │ │ │ -004b7d30: 4520 245a 534f 5552 4345 0e00 1b49 6600 E $ZSOURCE...If. │ │ │ -004b7d40: 0020 2020 4241 5345 0700 1b49 6700 0013 . BASE...Ig... │ │ │ -004b7d50: 0014 4954 4154 5553 0000 245a 5374 6174 ..ITATUS..$ZStat │ │ │ -004b7d60: 7573 1300 1a49 bf11 0000 2020 2024 5a53 us...I.... $ZS │ │ │ -004b7d70: 7461 7475 7307 001b 4921 0000 5400 1b49 tatus...I!..T..I │ │ │ +004b7d00: 4662 0000 2020 202e 0b00 1b46 6300 0020 Fb.. ....Fc.. │ │ │ +004b7d10: 2020 2e0b 001b 4664 0000 2020 202e 1c00 ....Fd.. ... │ │ │ +004b7d20: 1b46 6500 0020 2020 4754 4d3e 5752 4954 .Fe.. GTM>WRIT │ │ │ +004b7d30: 4520 245a 534f 5552 4345 0e00 1b46 6600 E $ZSOURCE...Ff. │ │ │ +004b7d40: 0020 2020 4241 5345 0700 1b46 6700 0013 . BASE...Fg... │ │ │ +004b7d50: 0014 4654 4154 5553 0000 245a 5374 6174 ..FTATUS..$ZStat │ │ │ +004b7d60: 7573 1300 1a46 bf11 0000 2020 2024 5a53 us...F.... $ZS │ │ │ +004b7d70: 7461 7475 7307 001b 4621 0000 5400 1b46 tatus...F!..T..F │ │ │ 004b7d80: 3100 0020 2020 245a 535b 5441 5455 535d 1.. $ZS[TATUS] │ │ │ 004b7d90: 2063 6f6e 7461 696e 7320 6120 7374 7269 contains a stri │ │ │ 004b7da0: 6e67 2076 616c 7565 2073 7065 6369 6679 ng value specify │ │ │ 004b7db0: 696e 6720 7468 6520 6572 726f 7220 636f ing the error co │ │ │ 004b7dc0: 6e64 6974 696f 6e20 636f 6465 2061 6e64 ndition code and │ │ │ -004b7dd0: 4f00 1b49 4100 0020 2020 6c6f 6361 7469 O..IA.. locati │ │ │ +004b7dd0: 4f00 1b46 4100 0020 2020 6c6f 6361 7469 O..FA.. locati │ │ │ 004b7de0: 6f6e 206f 6620 7468 6520 6c61 7374 2065 on of the last e │ │ │ 004b7df0: 7863 6570 7469 6f6e 2063 6f6e 6469 7469 xception conditi │ │ │ 004b7e00: 6f6e 2074 6861 7420 6f63 6375 7272 6564 on that occurred │ │ │ 004b7e10: 2064 7572 696e 6720 726f 7574 696e 6514 during routine. │ │ │ -004b7e20: 001b 4951 0000 2020 2065 7865 6375 7469 ..IQ.. executi │ │ │ -004b7e30: 6f6e 2e07 001b 4961 0000 4900 1b49 7100 on....Ia..I..Iq. │ │ │ +004b7e20: 001b 4651 0000 2020 2065 7865 6375 7469 ..FQ.. executi │ │ │ +004b7e30: 6f6e 2e07 001b 4661 0000 4900 1b46 7100 on....Fa..I..Fq. │ │ │ 004b7e40: 0020 2020 4754 2e4d 206d 6169 6e74 6169 . GT.M maintai │ │ │ 004b7e50: 6e73 2024 5a53 5441 5455 5320 6173 2061 ns $ZSTATUS as a │ │ │ 004b7e60: 2073 7472 696e 6720 636f 6e73 6973 7469 string consisti │ │ │ 004b7e70: 6e67 206f 6620 7468 7265 6520 6f72 206d ng of three or m │ │ │ -004b7e80: 6f72 653b 001b 4981 0000 2020 2073 7562 ore;..I... sub │ │ │ +004b7e80: 6f72 653b 001b 4681 0000 2020 2073 7562 ore;..F... sub │ │ │ 004b7e90: 7374 7269 6e67 732e 2054 6865 2073 7472 strings. The str │ │ │ 004b7ea0: 696e 6720 636f 6e73 6973 7473 206f 6620 ing consists of │ │ │ 004b7eb0: 7468 6520 666f 6c6c 6f77 696e 673a 0700 the following:.. │ │ │ -004b7ec0: 1b49 9100 002c 001a 49c0 1100 0020 2020 .I...,..I.... │ │ │ +004b7ec0: 1b46 9100 002c 001a 46c0 1100 0020 2020 .F...,..F.... │ │ │ 004b7ed0: 466f 726d 6174 3a20 253c 4641 433e 2d3c Format: %-< │ │ │ 004b7ee0: 5345 563e 2d3c 4944 3e2c 203c 5445 5854 SEV>-, <..I... Examp │ │ │ +004b7ef0: 3e3c 001b 4612 0000 2020 2045 7861 6d70 ><..F... Examp │ │ │ 004b7f00: 6c65 3a20 2547 544d 2d45 2d44 4956 5a45 le: %GTM-E-DIVZE │ │ │ 004b7f10: 524f 2c20 4174 7465 6d70 7420 746f 2064 RO, Attempt to d │ │ │ 004b7f20: 6976 6964 6520 6279 207a 6572 6f07 001b ivide by zero... │ │ │ -004b7f30: 4913 0000 5400 1b49 1400 0020 2020 4754 I...T..I... GT │ │ │ +004b7f30: 4613 0000 5400 1b46 1400 0020 2020 4754 F...T..F... GT │ │ │ 004b7f40: 2e4d 2073 6574 7320 245a 5354 4154 5553 .M sets $ZSTATUS │ │ │ 004b7f50: 2077 6865 6e20 6974 2065 6e63 6f75 6e74 when it encount │ │ │ 004b7f60: 6572 7320 6572 726f 7273 2064 7572 696e ers errors durin │ │ │ 004b7f70: 6720 7072 6f67 7261 6d20 6578 6563 7574 g program execut │ │ │ -004b7f80: 696f 6e2c 2062 7574 4100 1b49 1500 0020 ion, butA..I... │ │ │ +004b7f80: 696f 6e2c 2062 7574 4100 1b46 1500 0020 ion, butA..F... │ │ │ 004b7f90: 2020 6e6f 7420 7768 656e 2069 7420 656e not when it en │ │ │ 004b7fa0: 636f 756e 7465 7273 2065 7272 6f72 7320 counters errors │ │ │ 004b7fb0: 696e 2061 2044 6972 6563 7420 4d6f 6465 in a Direct Mode │ │ │ -004b7fc0: 2063 6f6d 6d61 6e64 2e07 001b 4916 0000 command....I... │ │ │ +004b7fc0: 2063 6f6d 6d61 6e64 2e07 001b 4616 0000 command....F... │ │ │ 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 c107 0000 a534 0000 0000 0000 .........4...... │ │ │ -004b8010: 6d00 0049 4845 4c50 00ff 7300 ff49 5356 m..IHELP..s..ISV │ │ │ +004b8010: 6d00 0046 4845 4c50 00ff 7300 ff49 5356 m..FHELP..s..ISV │ │ │ 004b8020: 00ff 7300 ff24 5a53 5441 5455 5300 c017 ..s..$ZSTATUS... │ │ │ 004b8030: 0000 2020 2024 5a53 5441 5455 5320 6973 .. $ZSTATUS is │ │ │ 004b8040: 2061 2072 6561 642d 7772 6974 6520 496e a read-write In │ │ │ 004b8050: 7472 696e 7369 6320 5370 6563 6961 6c20 trinsic Special │ │ │ 004b8060: 5661 7269 6162 6c65 2c20 2869 2e65 2e2c Variable, (i.e., │ │ │ 004b8070: 2069 7420 6361 6e20 6f63 6375 724b 001b it can occurK.. │ │ │ -004b8080: 4918 0000 2020 206f 6e20 7468 6520 6c65 I... on the le │ │ │ +004b8080: 4618 0000 2020 206f 6e20 7468 6520 6c65 F... on the le │ │ │ 004b8090: 6674 2073 6964 6520 6f66 2074 6865 2065 ft side of the e │ │ │ 004b80a0: 7175 616c 2073 6967 6e20 283d 2920 696e qual sign (=) in │ │ │ 004b80b0: 2074 6865 2061 7267 756d 656e 7420 746f the argument to │ │ │ -004b80c0: 2074 6865 2053 4554 5100 1b49 1900 0020 the SETQ..I... │ │ │ +004b80c0: 2074 6865 2053 4554 5100 1b46 1900 0020 the SETQ..F... │ │ │ 004b80d0: 2020 636f 6d6d 616e 6429 2e20 5768 696c command). Whil │ │ │ 004b80e0: 6520 6974 2077 696c 6c20 6163 6365 7074 e it will accept │ │ │ 004b80f0: 2061 6e79 2073 7472 696e 672c 2046 4953 any string, FIS │ │ │ 004b8100: 2072 6563 6f6d 6d65 6e64 7320 7365 7474 recommends sett │ │ │ -004b8110: 696e 6720 6974 2074 6f47 001b 491a 0000 ing it toG..I... │ │ │ +004b8110: 696e 6720 6974 2074 6f47 001b 461a 0000 ing it toG..F... │ │ │ 004b8120: 2020 206e 756c 6c2e 204d 2072 6f75 7469 null. M routi │ │ │ 004b8130: 6e65 7320 6361 6e6e 6f74 206d 6f64 6966 nes cannot modif │ │ │ 004b8140: 7920 245a 5354 4154 5553 2077 6974 6820 y $ZSTATUS with │ │ │ 004b8150: 7468 6520 4e45 5720 636f 6d6d 616e 642e the NEW command. │ │ │ -004b8160: 0700 1b49 2100 0012 001b 4922 0000 2020 ...I!.....I".. │ │ │ -004b8170: 2045 7861 6d70 6c65 3a07 001b 4923 0000 Example:...I#.. │ │ │ -004b8180: 1c00 1b49 2400 0020 2020 4754 4d3e 5752 ...I$.. GTM>WR │ │ │ -004b8190: 4954 4520 245a 5354 4154 5553 2d00 1b49 ITE $ZSTATUS-..I │ │ │ +004b8160: 0700 1b46 2100 0012 001b 4622 0000 2020 ...F!.....F".. │ │ │ +004b8170: 2045 7861 6d70 6c65 3a07 001b 4623 0000 Example:...F#.. │ │ │ +004b8180: 1c00 1b46 2400 0020 2020 4754 4d3e 5752 ...F$.. GTM>WR │ │ │ +004b8190: 4954 4520 245a 5354 4154 5553 2d00 1b46 ITE $ZSTATUS-..F │ │ │ 004b81a0: 2500 0020 2020 3135 3033 3733 3131 302c %.. 150373110, │ │ │ 004b81b0: 2b31 5e4d 5946 494c 452c 2547 544d 2d45 +1^MYFILE,%GTM-E │ │ │ -004b81c0: 2d44 4956 5a45 524f 2c23 001b 4926 0000 -DIVZERO,#..I&.. │ │ │ +004b81c0: 2d44 4956 5a45 524f 2c23 001b 4626 0000 -DIVZERO,#..F&.. │ │ │ 004b81d0: 2020 2041 7474 656d 7074 2074 6f20 6469 Attempt to di │ │ │ -004b81e0: 7669 6465 2062 7920 7a65 726f 0700 1b49 vide by zero...I │ │ │ -004b81f0: 2700 004d 001b 4928 0000 2020 2054 6869 '..M..I(.. Thi │ │ │ +004b81e0: 7669 6465 2062 7920 7a65 726f 0700 1b46 vide by zero...F │ │ │ +004b81f0: 2700 004d 001b 4628 0000 2020 2054 6869 '..M..F(.. Thi │ │ │ 004b8200: 7320 6578 616d 706c 6520 6469 7370 6c61 s example displa │ │ │ 004b8210: 7973 2074 6865 2073 7461 7475 7320 6765 ys the status ge │ │ │ 004b8220: 6e65 7261 7465 6420 6279 2061 2064 6976 nerated by a div │ │ │ 004b8230: 6964 6520 6279 207a 6572 6f20 2830 292e ide by zero (0). │ │ │ -004b8240: 0700 1b49 2900 000e 0015 4945 5000 0024 ...I).....IEP..$ │ │ │ -004b8250: 5a53 5465 7011 0018 49bf 1100 0020 2020 ZSTep...I.... │ │ │ -004b8260: 245a 5354 6570 0700 1949 2100 0050 0019 $ZSTep...I!..P.. │ │ │ -004b8270: 4931 0000 2020 2024 5a53 545b 4550 5d20 I1.. $ZST[EP] │ │ │ +004b8240: 0700 1b46 2900 000e 0015 4645 5000 0024 ...F).....FEP..$ │ │ │ +004b8250: 5a53 5465 7011 0018 46bf 1100 0020 2020 ZSTep...F.... │ │ │ +004b8260: 245a 5354 6570 0700 1946 2100 0050 0019 $ZSTep...F!..P.. │ │ │ +004b8270: 4631 0000 2020 2024 5a53 545b 4550 5d20 F1.. $ZST[EP] │ │ │ 004b8280: 636f 6e74 6169 6e73 2061 2073 7472 696e contains a strin │ │ │ 004b8290: 6720 7661 6c75 6520 7370 6563 6966 7969 g value specifyi │ │ │ 004b82a0: 6e67 2074 6865 2064 6566 6175 6c74 2061 ng the default a │ │ │ 004b82b0: 6374 696f 6e20 666f 7220 7468 654d 0019 ction for theM.. │ │ │ -004b82c0: 4941 0000 2020 205a 5354 4550 2063 6f6d IA.. ZSTEP com │ │ │ +004b82c0: 4641 0000 2020 205a 5354 4550 2063 6f6d FA.. ZSTEP com │ │ │ 004b82d0: 6d61 6e64 2e20 245a 5354 4550 2070 726f mand. $ZSTEP pro │ │ │ 004b82e0: 7669 6465 7320 7468 6520 5a53 5445 5020 vides the ZSTEP │ │ │ 004b82f0: 6163 7469 6f6e 206f 6e6c 7920 7768 656e action only when │ │ │ -004b8300: 2074 6865 205a 5354 4550 2d00 1949 5100 the ZSTEP-..IQ. │ │ │ +004b8300: 2074 6865 205a 5354 4550 2d00 1946 5100 the ZSTEP-..FQ. │ │ │ 004b8310: 0020 2020 636f 6d6d 616e 6420 646f 6573 . command does │ │ │ 004b8320: 206e 6f74 2073 7065 6369 6679 2061 6e20 not specify an │ │ │ -004b8330: 6163 7469 6f6e 2e07 0019 4961 0000 4f00 action....Ia..O. │ │ │ -004b8340: 1949 7100 0020 2020 245a 5354 4550 2069 .Iq.. $ZSTEP i │ │ │ +004b8330: 6163 7469 6f6e 2e07 0019 4661 0000 4f00 action....Fa..O. │ │ │ +004b8340: 1946 7100 0020 2020 245a 5354 4550 2069 .Fq.. $ZSTEP i │ │ │ 004b8350: 6e69 7469 616c 6c79 2063 6f6e 7461 696e nitially contain │ │ │ 004b8360: 7320 7468 6520 7468 6520 7661 6c75 6520 s the the value │ │ │ 004b8370: 6f66 2074 6865 2024 6774 6d5f 7a73 7465 of the $gtm_zste │ │ │ 004b8380: 7020 656e 7669 726f 6e6d 656e 7454 0019 p environmentT.. │ │ │ -004b8390: 4981 0000 2020 2076 6172 6961 626c 6520 I... variable │ │ │ +004b8390: 4681 0000 2020 2076 6172 6961 626c 6520 F... variable │ │ │ 004b83a0: 6f72 2073 7472 696e 6720 2242 2220 6966 or string "B" if │ │ │ 004b83b0: 2024 6774 6d5f 7a73 7465 7020 6973 206e $gtm_zstep is n │ │ │ 004b83c0: 6f74 2064 6566 696e 6564 3b20 6e6f 7465 ot defined; note │ │ │ 004b83d0: 2074 6861 7420 7468 6520 6465 6661 756c that the defaul │ │ │ -004b83e0: 744d 0019 4991 0000 2020 2022 4222 2063 tM..I... "B" c │ │ │ +004b83e0: 744d 0019 4691 0000 2020 2022 4222 2063 tM..F... "B" c │ │ │ 004b83f0: 6175 7365 7320 7468 6520 7072 6f63 6573 auses the proces │ │ │ 004b8400: 7320 746f 2065 6e74 6572 2064 6972 6563 s to enter direc │ │ │ 004b8410: 7420 6d6f 6465 2e20 245a 5354 4550 2069 t mode. $ZSTEP i │ │ │ 004b8420: 7320 6120 7265 6164 2d77 7269 7465 5200 s a read-writeR. │ │ │ -004b8430: 1849 c011 0000 2020 2049 6e74 7269 6e73 .I.... Intrins │ │ │ +004b8430: 1846 c011 0000 2020 2049 6e74 7269 6e73 .F.... Intrins │ │ │ 004b8440: 6963 2053 7065 6369 616c 2056 6172 6961 ic Special Varia │ │ │ 004b8450: 626c 652c 2028 7468 6174 2069 732c 2069 ble, (that is, i │ │ │ 004b8460: 7420 6361 6e20 6170 7065 6172 206f 6e20 t can appear on │ │ │ 004b8470: 7468 6520 6c65 6674 2073 6964 6520 6f66 the left side of │ │ │ -004b8480: 4100 1949 1200 0020 2020 7468 6520 6571 A..I... the eq │ │ │ +004b8480: 4100 1946 1200 0020 2020 7468 6520 6571 A..F... the eq │ │ │ 004b8490: 7561 6c20 7369 676e 2028 3d29 2069 6e20 ual sign (=) in │ │ │ 004b84a0: 7468 6520 6172 6775 6d65 6e74 2074 6f20 the argument to │ │ │ 004b84b0: 7468 6520 5345 5420 636f 6d6d 616e 6429 the SET command) │ │ │ -004b84c0: 2e07 0019 4913 0000 1200 1949 1400 0020 ....I......I... │ │ │ -004b84d0: 2020 4578 616d 706c 653a 0700 1949 1500 Example:...I.. │ │ │ -004b84e0: 001a 0019 4916 0000 2020 2047 544d 3e57 ....I... GTM>W │ │ │ -004b84f0: 5249 5445 2024 5a53 5445 500b 0019 4917 RITE $ZSTEP...I. │ │ │ -004b8500: 0000 2020 2042 0e00 1949 1800 0020 2020 .. B...I... │ │ │ -004b8510: 4754 4d3e 0700 1949 1900 0052 0019 491a GTM>...I...R..I. │ │ │ +004b84c0: 2e07 0019 4613 0000 1200 1946 1400 0020 ....F......F... │ │ │ +004b84d0: 2020 4578 616d 706c 653a 0700 1946 1500 Example:...F.. │ │ │ +004b84e0: 001a 0019 4616 0000 2020 2047 544d 3e57 ....F... GTM>W │ │ │ +004b84f0: 5249 5445 2024 5a53 5445 500b 0019 4617 RITE $ZSTEP...F. │ │ │ +004b8500: 0000 2020 2042 0e00 1946 1800 0020 2020 .. B...F... │ │ │ +004b8510: 4754 4d3e 0700 1946 1900 0052 0019 461a GTM>...F...R..F. │ │ │ 004b8520: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 004b8530: 6520 6469 7370 6c61 7973 2074 6865 2063 e displays the c │ │ │ 004b8540: 7572 7265 6e74 2076 616c 7565 206f 6620 urrent value of │ │ │ 004b8550: 245a 5354 4550 2c20 7768 6963 6820 6973 $ZSTEP, which is │ │ │ 004b8560: 2074 6865 2064 6566 6175 6c74 2e07 0019 the default.... │ │ │ -004b8570: 4921 0000 1200 1949 2200 0020 2020 4578 I!.....I".. Ex │ │ │ -004b8580: 616d 706c 653a 0700 1949 2300 0026 0019 ample:...I#..&.. │ │ │ -004b8590: 4924 0000 2020 2047 544d 3e53 4554 2024 I$.. GTM>SET $ │ │ │ +004b8570: 4621 0000 1200 1946 2200 0020 2020 4578 F!.....F".. Ex │ │ │ +004b8580: 616d 706c 653a 0700 1946 2300 0026 0019 ample:...F#..&.. │ │ │ +004b8590: 4624 0000 2020 2047 544d 3e53 4554 2024 F$.. GTM>SET $ │ │ │ 004b85a0: 5a53 5445 503d 225a 5020 4024 5a50 4f53 ZSTEP="ZP @$ZPOS │ │ │ -004b85b0: 2042 2207 0019 4925 0000 5100 1949 2600 B"...I%..Q..I&. │ │ │ +004b85b0: 2042 2207 0019 4625 0000 5100 1946 2600 B"...F%..Q..F&. │ │ │ 004b85c0: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 004b85d0: 2073 6574 7320 245a 5354 4550 2074 6f20 sets $ZSTEP to │ │ │ 004b85e0: 636f 6465 2074 6861 7420 6469 7370 6c61 code that displa │ │ │ 004b85f0: 7973 2074 6865 2063 6f6e 7465 6e74 7320 ys the contents │ │ │ -004b8600: 6f66 2074 6865 206e 6578 7437 0019 4927 of the next7..I' │ │ │ +004b8600: 6f66 2074 6865 206e 6578 7437 0019 4627 of the next7..F' │ │ │ 004b8610: 0000 2020 206c 696e 6520 746f 2065 7865 .. line to exe │ │ │ 004b8620: 6375 7465 2c20 616e 6420 7468 656e 2065 cute, and then e │ │ │ 004b8630: 6e74 6572 7320 4469 7265 6374 204d 6f64 nters Direct Mod │ │ │ -004b8640: 652e 0700 1949 2800 0016 0015 4952 504c e....I(.....IRPL │ │ │ +004b8640: 652e 0700 1946 2800 0016 0015 4652 504c e....F(.....FRPL │ │ │ 004b8650: 4c49 4d00 0024 5a53 5452 506c 6c69 6d15 LIM..$ZSTRPllim. │ │ │ -004b8660: 001c 49bf 1100 0020 2020 245a 5354 5250 ..I.... $ZSTRP │ │ │ -004b8670: 6c6c 696d 0700 1d49 2100 0050 001d 4931 llim...I!..P..I1 │ │ │ +004b8660: 001c 46bf 1100 0020 2020 245a 5354 5250 ..F.... $ZSTRP │ │ │ +004b8670: 6c6c 696d 0700 1d46 2100 0050 001d 4631 llim...F!..P..F1 │ │ │ 004b8680: 0000 2020 2024 5a53 5452 505b 4c4c 494d .. $ZSTRP[LLIM │ │ │ 004b8690: 5d20 7072 6f76 6964 6573 2061 2077 6179 ] provides a way │ │ │ 004b86a0: 2066 6f72 2061 2070 726f 6365 7373 2074 for a process t │ │ │ 004b86b0: 6f20 6c69 6d69 7420 6974 7320 7072 6f63 o limit its proc │ │ │ -004b86c0: 6573 7320 7072 6976 6174 6554 001d 4941 ess privateT..IA │ │ │ +004b86c0: 6573 7320 7072 6976 6174 6554 001d 4641 ess privateT..FA │ │ │ 004b86d0: 0000 2020 206d 656d 6f72 7920 7573 6564 .. memory used │ │ │ 004b86e0: 2066 6f72 206c 6f63 616c 2076 6172 6961 for local varia │ │ │ 004b86f0: 626c 6520 616e 6420 7363 7261 7463 6820 ble and scratch │ │ │ 004b8700: 7374 6f72 6167 652e 2057 6865 6e20 7468 storage. When th │ │ │ 004b8710: 6520 7661 6c75 6520 6973 2030 206f 7250 e value is 0 orP │ │ │ -004b8720: 001d 4951 0000 2020 206e 6567 6174 6976 ..IQ.. negativ │ │ │ +004b8720: 001d 4651 0000 2020 206e 6567 6174 6976 ..FQ.. negativ │ │ │ 004b8730: 652c 2074 6865 2064 6566 6175 6c74 2c20 e, the default, │ │ │ 004b8740: 7468 6572 6520 6973 206e 6f20 6c69 6d69 there is no limi │ │ │ 004b8750: 742e 2041 2070 6f73 6974 6976 6520 7661 t. A positive va │ │ │ 004b8760: 6c75 6520 7370 6563 6966 6965 7320 6152 lue specifies aR │ │ │ -004b8770: 001d 4961 0000 2020 2062 7974 6520 6c69 ..Ia.. byte li │ │ │ +004b8770: 001d 4661 0000 2020 2062 7974 6520 6c69 ..Fa.. byte li │ │ │ 004b8780: 6d69 742e 2057 6865 6e20 6120 7265 7175 mit. When a requ │ │ │ 004b8790: 6573 7420 666f 7220 6164 6469 7469 6f6e est for addition │ │ │ 004b87a0: 616c 206d 656d 6f72 7920 6578 6365 6564 al memory exceed │ │ │ 004b87b0: 7320 7468 6520 6c69 6d69 742c 2047 542e s the limit, GT. │ │ │ 004b87c0: 4d00 0000 0000 0000 0000 0000 0000 0000 M............... │ │ │ 004b87d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b87e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b87f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b8800: 0400 0000 fd07 0000 d234 0000 0000 0000 .........4...... │ │ │ -004b8810: 7100 0049 4845 4c50 00ff 7300 ff49 5356 q..IHELP..s..ISV │ │ │ +004b8810: 7100 0046 4845 4c50 00ff 7300 ff49 5356 q..FHELP..s..ISV │ │ │ 004b8820: 00ff 7300 ff24 5a53 5452 504c 4c49 4d00 ..s..$ZSTRPLLIM. │ │ │ 004b8830: bf71 0000 2020 2064 6f65 7320 7468 6520 .q.. does the │ │ │ 004b8840: 6578 7061 6e73 696f 6e20 616e 6420 7468 expansion and th │ │ │ 004b8850: 656e 2070 726f 6475 6365 7320 616e 2053 en produces an S │ │ │ 004b8860: 5450 4352 4954 2065 7272 6f72 2e20 4279 TPCRIT error. By │ │ │ 004b8870: 2064 6566 6175 6c74 2c20 6120 6c61 7465 default, a late │ │ │ -004b8880: 7251 001d 4981 0000 2020 2072 6571 7565 rQ..I... reque │ │ │ +004b8880: 7251 001d 4681 0000 2020 2072 6571 7565 rQ..F... reque │ │ │ 004b8890: 7374 2066 6f72 206d 656d 6f72 7920 7072 st for memory pr │ │ │ 004b88a0: 6f64 7563 6573 2061 6e20 5354 504f 464c oduces an STPOFL │ │ │ 004b88b0: 4f57 2c20 756e 6c65 7373 2073 7562 7365 OW, unless subse │ │ │ 004b88c0: 7175 656e 7420 746f 2053 5450 4352 4954 quent to STPCRIT │ │ │ -004b88d0: 202c 4d00 1d49 9100 0020 2020 245a 5354 ,M..I... $ZST │ │ │ +004b88d0: 202c 4d00 1d46 9100 0020 2020 245a 5354 ,M..F... $ZST │ │ │ 004b88e0: 5250 4c4c 494d 2068 6173 2062 6565 6e20 RPLLIM has been │ │ │ 004b88f0: 7365 7420 746f 2074 6865 2073 616d 6520 set to the same │ │ │ 004b8900: 6f72 2068 6967 6865 7220 6c69 6d69 742e or higher limit. │ │ │ 004b8910: 204e 6f74 6520 7468 6174 2047 542e 4d51 Note that GT.MQ │ │ │ -004b8920: 001c 49c0 1100 0020 2020 616c 6c6f 6361 ..I.... alloca │ │ │ +004b8920: 001c 46c0 1100 0020 2020 616c 6c6f 6361 ..F.... alloca │ │ │ 004b8930: 7465 7320 6d65 6d6f 7279 2069 6e20 6c61 tes memory in la │ │ │ 004b8940: 7267 6520 626c 6f63 6b73 2073 6f20 7468 rge blocks so th │ │ │ 004b8950: 6520 696e 7465 7261 6374 696f 6e20 6f66 e interaction of │ │ │ 004b8960: 2024 5a53 5452 504c 4c49 4d20 7769 7468 $ZSTRPLLIM with │ │ │ -004b8970: 5000 1d49 1200 0020 2020 6d65 6d6f 7279 P..I... memory │ │ │ +004b8970: 5000 1d46 1200 0020 2020 6d65 6d6f 7279 P..F... memory │ │ │ 004b8980: 2067 726f 7774 6820 6973 206e 6f74 2065 growth is not e │ │ │ 004b8990: 7861 6374 2e20 5768 656e 2074 6865 2067 xact. When the g │ │ │ 004b89a0: 746d 5f73 7472 696e 675f 706f 6f6c 5f6c tm_string_pool_l │ │ │ 004b89b0: 696d 6974 2065 6e76 6972 6f6e 6d65 6e74 imit environment │ │ │ -004b89c0: 5400 1d49 1300 0020 2020 7661 7269 6162 T..I... variab │ │ │ +004b89c0: 5400 1d46 1300 0020 2020 7661 7269 6162 T..F... variab │ │ │ 004b89d0: 6c65 2073 7065 6369 6669 6573 2061 2070 le specifies a p │ │ │ 004b89e0: 6f73 6974 6976 6520 7661 6c75 652c 2047 ositive value, G │ │ │ 004b89f0: 542e 4d20 7573 6573 2069 7420 666f 7220 T.M uses it for │ │ │ 004b8a00: 7468 6520 696e 6974 6961 6c20 7661 6c75 the initial valu │ │ │ -004b8a10: 6520 6f66 1500 1d49 1400 0020 2020 245a e of...I... $Z │ │ │ -004b8a20: 5354 5250 4c4c 494d 2e07 001d 4915 0000 STRPLLIM....I... │ │ │ -004b8a30: 1300 1449 5953 5445 4d00 0024 5a53 5973 ...IYSTEM..$ZSYs │ │ │ -004b8a40: 7465 6d13 001a 49bf 1100 0020 2020 245a tem...I.... $Z │ │ │ -004b8a50: 5359 7374 656d 0700 1b49 2100 004f 001b SYstem...I!..O.. │ │ │ -004b8a60: 4931 0000 2020 2024 5a53 595b 5354 454d I1.. $ZSY[STEM │ │ │ +004b8a10: 6520 6f66 1500 1d46 1400 0020 2020 245a e of...F... $Z │ │ │ +004b8a20: 5354 5250 4c4c 494d 2e07 001d 4615 0000 STRPLLIM....F... │ │ │ +004b8a30: 1300 1446 5953 5445 4d00 0024 5a53 5973 ...FYSTEM..$ZSYs │ │ │ +004b8a40: 7465 6d13 001a 46bf 1100 0020 2020 245a tem...F.... $Z │ │ │ +004b8a50: 5359 7374 656d 0700 1b46 2100 004f 001b SYstem...F!..O.. │ │ │ +004b8a60: 4631 0000 2020 2024 5a53 595b 5354 454d F1.. $ZSY[STEM │ │ │ 004b8a70: 5d20 686f 6c64 7320 7468 6520 7661 6c75 ] holds the valu │ │ │ 004b8a80: 6520 6f66 2074 6865 2073 7461 7475 7320 e of the status │ │ │ 004b8a90: 636f 6465 2066 6f72 2074 6865 206c 6173 code for the las │ │ │ -004b8aa0: 7420 7375 6270 726f 6365 7373 2b00 1b49 t subprocess+..I │ │ │ +004b8aa0: 7420 7375 6270 726f 6365 7373 2b00 1b46 t subprocess+..F │ │ │ 004b8ab0: 4100 0020 2020 696e 766f 6b65 6420 7769 A.. invoked wi │ │ │ 004b8ac0: 7468 2074 6865 205a 5359 5354 454d 2063 th the ZSYSTEM c │ │ │ -004b8ad0: 6f6d 6d61 6e64 2e07 001b 4951 0000 1200 ommand....IQ.... │ │ │ -004b8ae0: 1349 5445 5849 5400 0024 5a54 4578 6974 .ITEXIT..$ZTExit │ │ │ -004b8af0: 1200 1949 bf11 0000 2020 2024 5a54 4578 ...I.... $ZTEx │ │ │ -004b8b00: 6974 0700 1a49 2100 0054 001a 4931 0000 it...I!..T..I1.. │ │ │ +004b8ad0: 6f6d 6d61 6e64 2e07 001b 4651 0000 1200 ommand....FQ.... │ │ │ +004b8ae0: 1346 5445 5849 5400 0024 5a54 4578 6974 .FTEXIT..$ZTExit │ │ │ +004b8af0: 1200 1946 bf11 0000 2020 2024 5a54 4578 ...F.... $ZTEx │ │ │ +004b8b00: 6974 0700 1a46 2100 0054 001a 4631 0000 it...F!..T..F1.. │ │ │ 004b8b10: 2020 2024 5a54 455b 5849 545d 2063 6f6e $ZTE[XIT] con │ │ │ 004b8b20: 7461 696e 7320 616e 2065 7870 7265 7373 tains an express │ │ │ 004b8b30: 696f 6e20 7468 6174 2063 6f6e 7472 6f6c ion that control │ │ │ 004b8b40: 7320 7468 6520 4754 2e4d 2069 6e74 6572 s the GT.M inter │ │ │ 004b8b50: 7275 7074 2066 6163 696c 6974 794d 001a rupt facilityM.. │ │ │ -004b8b60: 4941 0000 2020 2061 7420 7468 6520 7472 IA.. at the tr │ │ │ +004b8b60: 4641 0000 2020 2061 7420 7468 6520 7472 FA.. at the tr │ │ │ 004b8b70: 616e 7361 6374 696f 6e20 636f 6d6d 6974 ansaction commit │ │ │ 004b8b80: 206f 7220 726f 6c6c 6261 636b 2e20 4174 or rollback. At │ │ │ 004b8b90: 2065 6163 6820 6f75 7465 726d 6f73 7420 each outermost │ │ │ -004b8ba0: 5443 4f4d 4d49 5420 6f72 5200 1a49 5100 TCOMMIT orR..IQ. │ │ │ +004b8ba0: 5443 4f4d 4d49 5420 6f72 5200 1a46 5100 TCOMMIT orR..FQ. │ │ │ 004b8bb0: 0020 2020 5452 4f4c 4c42 4143 4b2c 2049 . TROLLBACK, I │ │ │ 004b8bc0: 6620 2b24 5a54 4558 4954 2065 7661 6c75 f +$ZTEXIT evalu │ │ │ 004b8bd0: 6174 6573 2074 6f20 6e6f 6e2d 7a65 726f ates to non-zero │ │ │ 004b8be0: 2028 5452 5545 292c 2074 6865 6e20 245a (TRUE), then $Z │ │ │ -004b8bf0: 494e 5445 5252 5550 5420 6973 3a00 1a49 INTERRUPT is:..I │ │ │ +004b8bf0: 494e 5445 5252 5550 5420 6973 3a00 1a46 INTERRUPT is:..F │ │ │ 004b8c00: 6100 0020 2020 5845 4355 5445 6420 6166 a.. XECUTEd af │ │ │ 004b8c10: 7465 7220 636f 6d70 6c65 7469 6e67 2074 ter completing t │ │ │ 004b8c20: 6865 2063 6f6d 6d69 7420 6f72 2072 6f6c he commit or rol │ │ │ -004b8c30: 6c62 6163 6b2e 0700 1a49 7100 0051 001a lback....Iq..Q.. │ │ │ -004b8c40: 4981 0000 2020 2024 5a54 4558 4954 2069 I... $ZTEXIT i │ │ │ +004b8c30: 6c62 6163 6b2e 0700 1a46 7100 0051 001a lback....Fq..Q.. │ │ │ +004b8c40: 4681 0000 2020 2024 5a54 4558 4954 2069 F... $ZTEXIT i │ │ │ 004b8c50: 7320 6120 7265 6164 2d77 7269 7465 2049 s a read-write I │ │ │ 004b8c60: 5356 2c20 7468 6174 2069 732c 2069 7420 SV, that is, it │ │ │ 004b8c70: 6361 6e20 6170 7065 6172 206f 6e20 7468 can appear on th │ │ │ 004b8c80: 6520 6c65 6674 2073 6964 6520 6f66 5200 e left side ofR. │ │ │ -004b8c90: 1a49 9100 0020 2020 7468 6520 6571 7561 .I... the equa │ │ │ +004b8c90: 1a46 9100 0020 2020 7468 6520 6571 7561 .F... the equa │ │ │ 004b8ca0: 6c20 7369 676e 2028 3d29 2069 6e20 7468 l sign (=) in th │ │ │ 004b8cb0: 6520 6172 6775 6d65 6e74 2074 6f20 7468 e argument to th │ │ │ 004b8cc0: 6520 5345 5420 636f 6d6d 616e 642e 204d e SET command. M │ │ │ 004b8cd0: 2072 6f75 7469 6e65 7320 6361 6e6e 6f74 routines cannot │ │ │ -004b8ce0: 5500 1949 c011 0000 2020 204e 4557 2024 U..I.... NEW $ │ │ │ +004b8ce0: 5500 1946 c011 0000 2020 204e 4557 2024 U..F.... NEW $ │ │ │ 004b8cf0: 5a54 4558 4954 2e20 4754 2e4d 2069 6e69 ZTEXIT. GT.M ini │ │ │ 004b8d00: 7469 616c 697a 6573 2024 5a54 4558 4954 tializes $ZTEXIT │ │ │ 004b8d10: 2074 6f20 6e75 6c6c 2061 7420 7468 6520 to null at the │ │ │ 004b8d20: 7072 6f63 6573 7320 7374 6172 7475 702e process startup. │ │ │ -004b8d30: 204e 6f74 6554 001a 4912 0000 2020 2074 NoteT..I... t │ │ │ +004b8d30: 204e 6f74 6554 001a 4612 0000 2020 2074 NoteT..F... t │ │ │ 004b8d40: 6861 7420 7468 6520 6368 616e 6765 7320 hat the changes │ │ │ 004b8d50: 746f 2074 6865 2076 616c 7565 206f 6620 to the value of │ │ │ 004b8d60: 245a 5445 5849 5420 6475 7269 6e67 2061 $ZTEXIT during a │ │ │ 004b8d70: 2047 542e 4d20 696e 766f 6361 7469 6f6e GT.M invocation │ │ │ -004b8d80: 206c 6173 7420 666f 7248 001a 4913 0000 last forH..I... │ │ │ +004b8d80: 206c 6173 7420 666f 7248 001a 4613 0000 last forH..F... │ │ │ 004b8d90: 2020 2074 6865 2065 6e74 6972 6520 6475 the entire du │ │ │ 004b8da0: 7261 7469 6f6e 206f 6620 7468 6520 7072 ration of the pr │ │ │ 004b8db0: 6f63 6573 732c 2073 6f20 6974 2069 7320 ocess, so it is │ │ │ 004b8dc0: 7468 6520 6170 706c 6963 6174 696f 6e27 the application' │ │ │ -004b8dd0: 7354 001a 4914 0000 2020 2072 6573 706f sT..I... respo │ │ │ +004b8dd0: 7354 001a 4614 0000 2020 2072 6573 706f sT..F... respo │ │ │ 004b8de0: 6e73 6962 696c 6974 7920 746f 2072 6573 nsibility to res │ │ │ 004b8df0: 6574 2024 5a54 4558 4954 2061 6674 6572 et $ZTEXIT after │ │ │ 004b8e00: 2024 5a49 4e54 4552 5255 5054 2069 7320 $ZINTERRUPT is │ │ │ 004b8e10: 6465 6c69 7665 7265 6420 696e 206f 7264 delivered in ord │ │ │ -004b8e20: 6572 2074 6f54 001a 4915 0000 2020 2074 er toT..I... t │ │ │ +004b8e20: 6572 2074 6f54 001a 4615 0000 2020 2074 er toT..F... t │ │ │ 004b8e30: 7572 6e20 6f66 6620 7265 6465 6c69 7665 urn off redelive │ │ │ 004b8e40: 7269 6e67 2074 6865 2069 6e74 6572 7275 ring the interru │ │ │ 004b8e50: 7074 2065 7665 7279 2073 7562 7365 7175 pt every subsequ │ │ │ 004b8e60: 656e 7420 7472 616e 7361 6374 696f 6e20 ent transaction │ │ │ -004b8e70: 636f 6d6d 6974 206f 7213 001a 4916 0000 commit or...I... │ │ │ -004b8e80: 2020 2072 6f6c 6c62 6163 6b2e 0700 1a49 rollback....I │ │ │ -004b8e90: 1700 0012 001a 4918 0000 2020 2045 7861 ......I... Exa │ │ │ -004b8ea0: 6d70 6c65 3a07 001a 4919 0000 1f00 1a49 mple:...I......I │ │ │ +004b8e70: 636f 6d6d 6974 206f 7213 001a 4616 0000 commit or...F... │ │ │ +004b8e80: 2020 2072 6f6c 6c62 6163 6b2e 0700 1a46 rollback....F │ │ │ +004b8e90: 1700 0012 001a 4618 0000 2020 2045 7861 ......F... Exa │ │ │ +004b8ea0: 6d70 6c65 3a07 001a 4619 0000 1f00 1a46 mple:...F......F │ │ │ 004b8eb0: 1a00 0020 2020 2420 6578 706f 7274 2073 ... $ export s │ │ │ -004b8ec0: 6967 7573 7276 616c 3d31 3030 001a 4921 igusrval=100..I! │ │ │ +004b8ec0: 6967 7573 7276 616c 3d31 3030 001a 4621 igusrval=100..F! │ │ │ 004b8ed0: 0000 2020 2024 202f 7573 722f 6c69 622f .. $ /usr/lib/ │ │ │ 004b8ee0: 6669 732d 6774 6d2f 5636 2e31 2d30 3030 fis-gtm/V6.1-000 │ │ │ -004b8ef0: 5f78 3836 5f36 342f 6774 6d1b 001a 4922 _x86_64/gtm...I" │ │ │ +004b8ef0: 5f78 3836 5f36 342f 6774 6d1b 001a 4622 _x86_64/gtm...F" │ │ │ 004b8f00: 0000 2020 2047 544d 3e7a 7072 696e 7420 .. GTM>zprint │ │ │ -004b8f10: 5e7a 7472 616e 0e00 1a49 2300 0020 2020 ^ztran...I#.. │ │ │ -004b8f20: 666f 6f3b 1900 1a49 2400 0020 2020 2020 foo;...I$.. │ │ │ +004b8f10: 5e7a 7472 616e 0e00 1a46 2300 0020 2020 ^ztran...F#.. │ │ │ +004b8f20: 666f 6f3b 1900 1a46 2400 0020 2020 2020 foo;...F$.. │ │ │ 004b8f30: 7365 7420 247a 7465 7869 743d 3129 001a set $ztexit=1).. │ │ │ -004b8f40: 4925 0000 2020 2020 2073 6574 2024 7a69 I%.. set $zi │ │ │ +004b8f40: 4625 0000 2020 2020 2073 6574 2024 7a69 F%.. set $zi │ │ │ 004b8f50: 6e74 6572 7275 7074 3d22 6420 5e74 6872 nterrupt="d ^thr │ │ │ -004b8f60: 6f77 696e 7422 1500 1a49 2600 0020 2020 owint"...I&.. │ │ │ -004b8f70: 2020 7473 7461 7274 2028 291b 001a 4927 tstart ()...I' │ │ │ +004b8f60: 6f77 696e 7422 1500 1a46 2600 0020 2020 owint"...F&.. │ │ │ +004b8f70: 2020 7473 7461 7274 2028 291b 001a 4627 tstart ()...F' │ │ │ 004b8f80: 0000 2020 2020 2066 6f72 2069 3d31 3a31 .. for i=1:1 │ │ │ -004b8f90: 3a31 3020 646f 2500 1a49 2800 0020 2020 :10 do%..I(.. │ │ │ +004b8f90: 3a31 3020 646f 2500 1a46 2800 0020 2020 :10 do%..F(.. │ │ │ 004b8fa0: 2020 2e20 7365 7420 5e41 434e 2869 2c22 . set ^ACN(i," │ │ │ -004b8fb0: 6261 6c22 293d 692a 3130 3015 001a 4929 bal")=i*100...I) │ │ │ +004b8fb0: 6261 6c22 293d 692a 3130 3015 001a 4629 bal")=i*100...F) │ │ │ 004b8fc0: 0000 2020 2020 2074 7374 6172 7420 2829 .. tstart () │ │ │ -004b8fd0: 1800 1a49 2a00 0020 2020 2020 646f 205e ...I*.. do ^ │ │ │ -004b8fe0: 7468 726f 7769 6e74 1500 1a49 3100 0020 throwint...I1.. │ │ │ +004b8fd0: 1800 1a46 2a00 0020 2020 2020 646f 205e ...F*.. do ^ │ │ │ +004b8fe0: 7468 726f 7769 6e74 1500 1a46 3100 0020 throwint...F1.. │ │ │ 004b8ff0: 2020 2020 3b64 6f20 5e70 726f 6300 0000 ;do ^proc... │ │ │ 004b9000: 0400 0000 ec07 0000 0735 0000 0000 0000 .........5...... │ │ │ -004b9010: 3700 0049 4845 4c50 00ff 7300 ff49 5356 7..IHELP..s..ISV │ │ │ +004b9010: 3700 0046 4845 4c50 00ff 7300 ff49 5356 7..FHELP..s..ISV │ │ │ 004b9020: 00ff 7300 ff24 5a54 4558 4954 00c0 3200 ..s..$ZTEXIT..2. │ │ │ 004b9030: 0020 2020 2020 7463 6f6d 6d69 743a 2474 . tcommit:$t │ │ │ -004b9040: 6c65 7665 6c3d 321b 001a 4933 0000 2020 level=2...I3.. │ │ │ +004b9040: 6c65 7665 6c3d 321b 001a 4633 0000 2020 level=2...F3.. │ │ │ 004b9050: 2020 2066 6f72 2069 3d31 3a31 3a31 3020 for i=1:1:10 │ │ │ -004b9060: 646f 2600 1a49 3400 0020 2020 2020 2e20 do&..I4.. . │ │ │ +004b9060: 646f 2600 1a46 3400 0020 2020 2020 2e20 do&..F4.. . │ │ │ 004b9070: 7365 7420 5e41 434e 2869 2c22 696e 7422 set ^ACN(i,"int" │ │ │ -004b9080: 293d 692a 302e 3035 1400 1a49 3500 0020 )=i*0.05...I5.. │ │ │ -004b9090: 2020 2020 3b64 6f20 5e73 7276 2000 1a49 ;do ^srv ..I │ │ │ +004b9080: 293d 692a 302e 3035 1400 1a46 3500 0020 )=i*0.05...F5.. │ │ │ +004b9090: 2020 2020 3b64 6f20 5e73 7276 2000 1a46 ;do ^srv ..F │ │ │ 004b90a0: 3600 0020 2020 2020 6966 2024 746c 6576 6.. if $tlev │ │ │ -004b90b0: 656c 2074 726f 6c6c 6261 636b 1400 1a49 el trollback...I │ │ │ +004b90b0: 656c 2074 726f 6c6c 6261 636b 1400 1a46 el trollback...F │ │ │ 004b90c0: 3700 0020 2020 2020 3b64 6f20 5e65 7863 7.. ;do ^exc │ │ │ -004b90d0: 2900 1a49 3800 0020 2020 2020 7365 7420 )..I8.. set │ │ │ +004b90d0: 2900 1a46 3800 0020 2020 2020 7365 7420 )..F8.. set │ │ │ 004b90e0: 247a 7465 7869 743d 2222 2c24 7a69 6e74 $ztexit="",$zint │ │ │ -004b90f0: 6572 7275 7074 3d22 2210 001a 4939 0000 errupt=""...I9.. │ │ │ -004b9100: 2020 2020 2071 7569 740e 001a 493a 0000 quit...I:.. │ │ │ -004b9110: 2020 2062 6172 3b27 001a 4941 0000 2020 bar;'..IA.. │ │ │ +004b90f0: 6572 7275 7074 3d22 2210 001a 4639 0000 errupt=""...F9.. │ │ │ +004b9100: 2020 2020 2071 7569 740e 001a 463a 0000 quit...F:.. │ │ │ +004b9110: 2020 2062 6172 3b27 001a 4641 0000 2020 bar;'..FA.. │ │ │ 004b9120: 2020 2077 7269 7465 2022 4265 6769 6e20 write "Begin │ │ │ 004b9130: 5472 616e 7361 6374 696f 6e22 2c21 1900 Transaction",!.. │ │ │ -004b9140: 1a49 4200 0020 2020 2020 7365 7420 247a .IB.. set $z │ │ │ -004b9150: 7465 7869 743d 3115 001a 4943 0000 2020 texit=1...IC.. │ │ │ -004b9160: 2020 2074 7374 6172 7420 2829 4f00 1a49 tstart ()O..I │ │ │ +004b9140: 1a46 4200 0020 2020 2020 7365 7420 247a .FB.. set $z │ │ │ +004b9150: 7465 7869 743d 3115 001a 4643 0000 2020 texit=1...FC.. │ │ │ +004b9160: 2020 2074 7374 6172 7420 2829 4f00 1a46 tstart ()O..F │ │ │ 004b9170: 4400 0020 2020 2020 6920 2724 7a73 6967 D.. i '$zsig │ │ │ 004b9180: 7072 6f63 2824 6a2c 247a 7472 6e6c 6e6d proc($j,$ztrnlnm │ │ │ 004b9190: 2822 7369 6775 7372 7661 6c22 2929 2077 ("sigusrval")) w │ │ │ 004b91a0: 7269 7465 2022 696e 7465 7272 7570 7420 rite "interrupt │ │ │ -004b91b0: 7365 6e74 2e2e 2e22 2c21 2125 001a 4945 sent...",!!%..IE │ │ │ +004b91b0: 7365 6e74 2e2e 2e22 2c21 2125 001a 4645 sent...",!!%..FE │ │ │ 004b91c0: 0000 2020 2020 2066 6f72 2069 3d31 3a31 .. for i=1:1 │ │ │ 004b91d0: 3a34 2073 6574 205e 4228 6929 3d69 2a69 :4 set ^B(i)=i*i │ │ │ -004b91e0: 1300 1a49 4600 0020 2020 2020 7463 6f6d ...IF.. tcom │ │ │ -004b91f0: 6d69 7425 001a 4947 0000 2020 2020 2077 mit%..IG.. w │ │ │ +004b91e0: 1300 1a46 4600 0020 2020 2020 7463 6f6d ...FF.. tcom │ │ │ +004b91f0: 6d69 7425 001a 4647 0000 2020 2020 2077 mit%..FG.. w │ │ │ 004b9200: 7269 7465 2022 456e 6420 5472 616e 7361 rite "End Transa │ │ │ -004b9210: 6374 696f 6e22 2c21 1400 1a49 4800 0020 ction",!...IH.. │ │ │ -004b9220: 2020 2020 3b64 6f20 5e73 7276 1000 1a49 ;do ^srv...I │ │ │ -004b9230: 4900 0020 2020 2020 7175 6974 1e00 1a49 I.. quit...I │ │ │ +004b9210: 6374 696f 6e22 2c21 1400 1a46 4800 0020 ction",!...FH.. │ │ │ +004b9220: 2020 2020 3b64 6f20 5e73 7276 1000 1a46 ;do ^srv...F │ │ │ +004b9230: 4900 0020 2020 2020 7175 6974 1e00 1a46 I.. quit...F │ │ │ 004b9240: 4a00 0020 2020 4754 4d3e 7a70 7269 6e74 J.. GTM>zprint │ │ │ -004b9250: 205e 7468 726f 7769 6e74 1200 1a49 5100 ^throwint...IQ. │ │ │ -004b9260: 0020 2020 7468 726f 7769 6e74 6d00 1a49 . throwintm..I │ │ │ +004b9250: 205e 7468 726f 7769 6e74 1200 1a46 5100 ^throwint...FQ. │ │ │ +004b9260: 0020 2020 7468 726f 7769 6e74 6d00 1a46 . throwintm..F │ │ │ 004b9270: 5200 0020 2020 2020 7365 7420 247a 696e R.. set $zin │ │ │ 004b9280: 7465 7272 7570 743d 2277 7269 7465 2021 terrupt="write ! │ │ │ 004b9290: 2c22 2269 6e74 6572 7275 7074 206f 6363 ,""interrupt occ │ │ │ 004b92a0: 7572 7265 6420 6174 203a 2022 222c 2473 urred at : "",$s │ │ │ 004b92b0: 7461 636b 2824 7374 6163 6b2d 312c 2222 tack($stack-1,"" │ │ │ 004b92c0: 504c 4143 4522 2229 2c21 2073 6574 2024 PLACE""),! set $ │ │ │ -004b92d0: 7a74 6578 6974 3d31 2257 001a 4953 0000 ztexit=1"W..IS.. │ │ │ +004b92d0: 7a74 6578 6974 3d31 2257 001a 4653 0000 ztexit=1"W..FS.. │ │ │ 004b92e0: 2020 2020 2069 6620 2724 7a73 6967 7072 if '$zsigpr │ │ │ 004b92f0: 6f63 2824 6a6f 622c 247a 7472 6e6c 6e6d oc($job,$ztrnlnm │ │ │ 004b9300: 2822 7369 6775 7372 7661 6c22 2929 2077 ("sigusrval")) w │ │ │ 004b9310: 7269 7465 2022 696e 7465 7272 7570 7420 rite "interrupt │ │ │ 004b9320: 7365 6e74 2074 6f20 7072 6f63 6573 7322 sent to process" │ │ │ -004b9330: 3e00 1a49 5400 0020 2020 2020 7772 6974 >..IT.. writ │ │ │ +004b9330: 3e00 1a46 5400 0020 2020 2020 7772 6974 >..FT.. writ │ │ │ 004b9340: 6520 222a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a e "************* │ │ │ 004b9350: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ 004b9360: 2a2a 2a2a 2a2a 2a2a 2a2a 222c 2121 1000 **********",!!.. │ │ │ -004b9370: 1a49 5500 0020 2020 2020 7175 6974 1a00 .IU.. quit.. │ │ │ -004b9380: 1a49 5600 0020 2020 4754 4d3e 646f 2066 .IV.. GTM>do f │ │ │ -004b9390: 6f6f 5e7a 7472 616e 2300 1a49 5700 0020 oo^ztran#..IW.. │ │ │ +004b9370: 1a46 5500 0020 2020 2020 7175 6974 1a00 .FU.. quit.. │ │ │ +004b9380: 1a46 5600 0020 2020 4754 4d3e 646f 2066 .FV.. GTM>do f │ │ │ +004b9390: 6f6f 5e7a 7472 616e 2300 1a46 5700 0020 oo^ztran#..FW.. │ │ │ 004b93a0: 2020 696e 7465 7272 7570 7420 7365 6e74 interrupt sent │ │ │ -004b93b0: 2074 6f20 7072 6f63 6573 7335 001a 4958 to process5..IX │ │ │ +004b93b0: 2074 6f20 7072 6f63 6573 7335 001a 4658 to process5..FX │ │ │ 004b93c0: 0000 2020 2069 6e74 6572 7275 7074 206f .. interrupt o │ │ │ 004b93d0: 6363 7572 7265 6420 6174 203a 2074 6872 ccurred at : thr │ │ │ 004b93e0: 6f77 696e 742b 335e 7468 726f 7769 6e74 owint+3^throwint │ │ │ -004b93f0: 3100 1a49 5900 0020 2020 2a2a 2a2a 2a2a 1..IY.. ****** │ │ │ +004b93f0: 3100 1a46 5900 0020 2020 2a2a 2a2a 2a2a 1..FY.. ****** │ │ │ 004b9400: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ 004b9410: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ -004b9420: 2a2e 001a 495a 0000 2020 2069 6e74 6572 *...IZ.. inter │ │ │ +004b9420: 2a2e 001a 465a 0000 2020 2069 6e74 6572 *...FZ.. inter │ │ │ 004b9430: 7275 7074 206f 6363 7572 7265 6420 6174 rupt occurred at │ │ │ 004b9440: 203a 2066 6f6f 2b31 335e 7a74 7261 6e0e : foo+13^ztran. │ │ │ -004b9450: 001a 4961 0000 2020 2047 544d 3e07 001a ..Ia.. GTM>... │ │ │ -004b9460: 4962 0000 5100 1a49 6300 0020 2020 496e Ib..Q..Ic.. In │ │ │ +004b9450: 001a 4661 0000 2020 2047 544d 3e07 001a ..Fa.. GTM>... │ │ │ +004b9460: 4662 0000 5100 1a46 6300 0020 2020 496e Fb..Q..Fc.. In │ │ │ 004b9470: 2074 6865 2061 626f 7665 2063 616c 6c20 the above call │ │ │ 004b9480: 746f 2066 6f6f 5e7a 7472 616e 2c20 7468 to foo^ztran, th │ │ │ 004b9490: 6520 696e 7465 7272 7570 7420 6861 6e64 e interrupt hand │ │ │ 004b94a0: 6c65 7220 6973 2061 2075 7365 722d 6465 ler is a user-de │ │ │ -004b94b0: 6669 6e65 6454 001a 4964 0000 2020 2072 finedT..Id.. r │ │ │ +004b94b0: 6669 6e65 6454 001a 4664 0000 2020 2072 finedT..Fd.. r │ │ │ 004b94c0: 6f75 7469 6e65 2c20 7468 726f 7769 6e74 outine, throwint │ │ │ 004b94d0: 2e20 5468 6520 7072 6f63 6573 7320 6973 . The process is │ │ │ 004b94e0: 2073 656e 7420 6120 7369 676e 616c 2028 sent a signal ( │ │ │ 004b94f0: 5349 4755 5352 3129 2c20 616e 6420 245a SIGUSR1), and $Z │ │ │ -004b9500: 494e 5445 5252 5550 544d 001a 4965 0000 INTERRUPTM..Ie.. │ │ │ +004b9500: 494e 5445 5252 5550 544d 001a 4665 0000 INTERRUPTM..Fe.. │ │ │ 004b9510: 2020 2069 7320 6578 6563 7574 6564 2e20 is executed. │ │ │ 004b9520: 4174 2074 6865 206f 7574 6572 6d6f 7374 At the outermost │ │ │ 004b9530: 2074 726f 6c6c 6261 636b 2c20 7468 6520 trollback, the │ │ │ 004b9540: 696e 7465 7272 7570 7420 6973 2072 6574 interrupt is ret │ │ │ -004b9550: 6872 6f77 6e2c 3300 1a49 6600 0020 2020 hrown,3..If.. │ │ │ +004b9550: 6872 6f77 6e2c 3300 1a46 6600 0020 2020 hrown,3..Ff.. │ │ │ 004b9560: 6361 7573 696e 6720 245a 494e 5445 5252 causing $ZINTERR │ │ │ 004b9570: 5550 5420 746f 2062 6520 6578 6563 7574 UPT to be execut │ │ │ -004b9580: 6564 2061 6761 696e 2e07 001a 4967 0000 ed again....Ig.. │ │ │ -004b9590: 1200 1a49 6800 0020 2020 4578 616d 706c ...Ih.. Exampl │ │ │ -004b95a0: 653a 0700 1a49 6900 001b 001a 496a 0000 e:...Ii.....Ij.. │ │ │ +004b9580: 6564 2061 6761 696e 2e07 001a 4667 0000 ed again....Fg.. │ │ │ +004b9590: 1200 1a46 6800 0020 2020 4578 616d 706c ...Fh.. Exampl │ │ │ +004b95a0: 653a 0700 1a46 6900 001b 001a 466a 0000 e:...Fi.....Fj.. │ │ │ 004b95b0: 2020 2047 544d 3e77 2024 7a69 6e74 6572 GTM>w $zinter │ │ │ -004b95c0: 7275 7074 1a00 1a49 7100 0020 2020 2249 rupt...Iq.. "I │ │ │ +004b95c0: 7275 7074 1a00 1a46 7100 0020 2020 2249 rupt...Fq.. "I │ │ │ 004b95d0: 4620 245a 4a4f 4245 5841 4d28 2922 1f00 F $ZJOBEXAM()".. │ │ │ -004b95e0: 1a49 7200 0020 2020 4754 4d3e 7a73 7973 .Ir.. GTM>zsys │ │ │ +004b95e0: 1a46 7200 0020 2020 4754 4d3e 7a73 7973 .Fr.. GTM>zsys │ │ │ 004b95f0: 7465 6d20 226c 7320 4754 4d2a 2217 001a tem "ls GTM*"... │ │ │ -004b9600: 4973 0000 2020 206c 733a 204e 6f20 6d61 Is.. ls: No ma │ │ │ -004b9610: 7463 682e 1a00 1a49 7400 0020 2020 4754 tch....It.. GT │ │ │ +004b9600: 4673 0000 2020 206c 733a 204e 6f20 6d61 Fs.. ls: No ma │ │ │ +004b9610: 7463 682e 1a00 1a46 7400 0020 2020 4754 tch....Ft.. GT │ │ │ 004b9620: 4d3e 646f 2062 6172 5e7a 7472 616e 1b00 M>do bar^ztran.. │ │ │ -004b9630: 1a49 7500 0020 2020 4265 6769 6e20 5472 .Iu.. Begin Tr │ │ │ -004b9640: 616e 7361 6374 696f 6e1b 001a 4976 0000 ansaction...Iv.. │ │ │ +004b9630: 1a46 7500 0020 2020 4265 6769 6e20 5472 .Fu.. Begin Tr │ │ │ +004b9640: 616e 7361 6374 696f 6e1b 001a 4676 0000 ansaction...Fv.. │ │ │ 004b9650: 2020 2069 6e74 6572 7275 7074 2073 656e interrupt sen │ │ │ -004b9660: 742e 2e2e 1900 1a49 7700 0020 2020 456e t......Iw.. En │ │ │ +004b9660: 742e 2e2e 1900 1a46 7700 0020 2020 456e t......Fw.. En │ │ │ 004b9670: 6420 5472 616e 7361 6374 696f 6e1f 001a d Transaction... │ │ │ -004b9680: 4978 0000 2020 2047 544d 3e7a 7379 7374 Ix.. GTM>zsyst │ │ │ -004b9690: 656d 2022 6c73 2047 544d 2a22 4400 1a49 em "ls GTM*"D..I │ │ │ +004b9680: 4678 0000 2020 2047 544d 3e7a 7379 7374 Fx.. GTM>zsyst │ │ │ +004b9690: 656d 2022 6c73 2047 544d 2a22 4400 1a46 em "ls GTM*"D..F │ │ │ 004b96a0: 7900 0020 2020 4754 4d5f 4a4f 4245 5841 y.. GTM_JOBEXA │ │ │ 004b96b0: 4d2e 5a53 484f 575f 444d 505f 3339 3531 M.ZSHOW_DMP_3951 │ │ │ 004b96c0: 5f31 2020 4754 4d5f 4a4f 4245 5841 4d2e _1 GTM_JOBEXAM. │ │ │ 004b96d0: 5a53 484f 575f 444d 505f 3339 3531 5f32 ZSHOW_DMP_3951_2 │ │ │ -004b96e0: 0e00 1a49 7a00 0020 2020 4754 4d3e 0700 ...Iz.. GTM>.. │ │ │ -004b96f0: 1a49 8100 0054 001a 4982 0000 2020 2054 .I...T..I... T │ │ │ +004b96e0: 0e00 1a46 7a00 0020 2020 4754 4d3e 0700 ...Fz.. GTM>.. │ │ │ +004b96f0: 1a46 8100 0054 001a 4682 0000 2020 2054 .F...T..F... T │ │ │ 004b9700: 6869 7320 7573 6573 2074 6865 2064 6566 his uses the def │ │ │ 004b9710: 6175 6c74 2076 616c 7565 206f 6620 245a ault value of $Z │ │ │ 004b9720: 494e 5445 5252 5550 5420 746f 2073 6572 INTERRUPT to ser │ │ │ 004b9730: 7669 6365 2069 6e74 6572 7275 7074 7320 vice interrupts │ │ │ -004b9740: 6973 7375 6564 2074 6f52 001a 4983 0000 issued toR..I... │ │ │ +004b9740: 6973 7375 6564 2074 6f52 001a 4683 0000 issued toR..F... │ │ │ 004b9750: 2020 2074 6865 2070 726f 6365 7373 2e20 the process. │ │ │ 004b9760: 5468 6520 245a 4a4f 4245 5841 4d20 6675 The $ZJOBEXAM fu │ │ │ 004b9770: 6e63 7469 6f6e 2065 7865 6375 7465 7320 nction executes │ │ │ 004b9780: 6120 5a53 484f 5720 222a 222c 2061 6e64 a ZSHOW "*", and │ │ │ -004b9790: 2073 746f 7265 7320 7468 6551 001a 4984 stores theQ..I. │ │ │ +004b9790: 2073 746f 7265 7320 7468 6551 001a 4684 stores theQ..F. │ │ │ 004b97a0: 0000 2020 206f 7574 7075 7420 696e 2065 .. output in e │ │ │ 004b97b0: 6163 6820 4754 4d5f 5a4a 4f42 4558 414d ach GTM_ZJOBEXAM │ │ │ 004b97c0: 5f5a 5348 4f57 5f44 4d50 2066 6f72 2074 _ZSHOW_DMP for t │ │ │ 004b97d0: 6865 2069 6e69 7469 616c 2069 6e74 6572 he initial inter │ │ │ 004b97e0: 7275 7074 2c20 616e 6420 6174 0000 0000 rupt, and at.... │ │ │ 004b97f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b9800: 0400 0000 c407 0000 2935 0000 0000 0000 ........)5...... │ │ │ -004b9810: 4b00 0049 4845 4c50 00ff 7300 ff49 5356 K..IHELP..s..ISV │ │ │ +004b9810: 4b00 0046 4845 4c50 00ff 7300 ff49 5356 K..FHELP..s..ISV │ │ │ 004b9820: 00ff 7300 ff24 5a54 4558 4954 00c0 8500 ..s..$ZTEXIT.... │ │ │ 004b9830: 0020 2020 7463 6f6d 6d69 7420 7768 656e . tcommit when │ │ │ 004b9840: 2074 6865 2069 6e74 6572 7275 7074 2069 the interrupt i │ │ │ -004b9850: 7320 7265 7468 726f 776e 2e07 001a 4986 s rethrown....I. │ │ │ -004b9860: 0000 1500 1449 494d 454f 5554 0000 245a .....IIMEOUT..$Z │ │ │ -004b9870: 5449 4d65 6f75 7414 001b 49bf 1100 0020 TIMeout...I.... │ │ │ -004b9880: 2020 245a 5449 4d65 6f75 7407 001c 4921 $ZTIMeout...I! │ │ │ -004b9890: 0000 4b00 1c49 3100 0020 2020 245a 5449 ..K..I1.. $ZTI │ │ │ +004b9850: 7320 7265 7468 726f 776e 2e07 001a 4686 s rethrown....F. │ │ │ +004b9860: 0000 1500 1446 494d 454f 5554 0000 245a .....FIMEOUT..$Z │ │ │ +004b9870: 5449 4d65 6f75 7414 001b 46bf 1100 0020 TIMeout...F.... │ │ │ +004b9880: 2020 245a 5449 4d65 6f75 7407 001c 4621 $ZTIMeout...F! │ │ │ +004b9890: 0000 4b00 1c46 3100 0020 2020 245a 5449 ..K..F1.. $ZTI │ │ │ 004b98a0: 4d45 4f55 5420 636f 6e74 726f 6c73 2061 MEOUT controls a │ │ │ 004b98b0: 2073 696e 676c 6520 7072 6f63 6573 7320 single process │ │ │ 004b98c0: 7769 6465 2074 696d 6572 2e20 5468 6520 wide timer. The │ │ │ 004b98d0: 666f 726d 6174 206f 6620 7468 651b 001c format of the... │ │ │ -004b98e0: 4941 0000 2020 2024 5a54 494d 454f 5554 IA.. $ZTIMEOUT │ │ │ -004b98f0: 2049 5356 2069 733a 0700 1c49 5100 002a ISV is:...IQ..* │ │ │ -004b9900: 001c 4961 0000 2020 2024 5a54 494d 656f ..Ia.. $ZTIMeo │ │ │ +004b98e0: 4641 0000 2020 2024 5a54 494d 454f 5554 FA.. $ZTIMEOUT │ │ │ +004b98f0: 2049 5356 2069 733a 0700 1c46 5100 002a ISV is:...FQ..* │ │ │ +004b9900: 001c 4661 0000 2020 2024 5a54 494d 656f ..Fa.. $ZTIMeo │ │ │ 004b9910: 7574 3d28 5b74 696d 656f 7574 5d5b 3a6c ut=([timeout][:l │ │ │ -004b9920: 6162 656c 7265 665d 2907 001c 4971 0000 abelref])...Iq.. │ │ │ -004b9930: 5300 1c49 8100 0020 2020 2020 6f20 5468 S..I... o Th │ │ │ +004b9920: 6162 656c 7265 665d 2907 001c 4671 0000 abelref])...Fq.. │ │ │ +004b9930: 5300 1c46 8100 0020 2020 2020 6f20 5468 S..F... o Th │ │ │ 004b9940: 6520 6f70 7469 6f6e 616c 2074 696d 656f e optional timeo │ │ │ 004b9950: 7574 2069 6e20 7365 636f 6e64 7320 7370 ut in seconds sp │ │ │ 004b9960: 6563 6966 6965 7320 7769 7468 206d 6963 ecifies with mic │ │ │ 004b9970: 726f 7365 636f 6e64 2072 6573 6f6c 7574 rosecond resolut │ │ │ -004b9980: 696f 6e51 001c 4991 0000 2020 2020 2020 ionQ..I... │ │ │ +004b9980: 696f 6e51 001c 4691 0000 2020 2020 2020 ionQ..F... │ │ │ 004b9990: 2068 6f77 206c 6f6e 6720 6672 6f6d 2074 how long from t │ │ │ 004b99a0: 6865 2063 7572 7265 6e74 2074 696d 6520 he current time │ │ │ 004b99b0: 7468 6520 7469 6d65 7220 696e 7465 7272 the timer interr │ │ │ 004b99c0: 7570 7473 2074 6865 2070 726f 6365 7373 upts the process │ │ │ -004b99d0: 2e20 4966 5000 1b49 c011 0000 2020 2020 . IfP..I.... │ │ │ +004b99d0: 2e20 4966 5000 1b46 c011 0000 2020 2020 . IfP..F.... │ │ │ 004b99e0: 2020 2074 6865 2073 7065 6369 6669 6564 the specified │ │ │ 004b99f0: 2074 696d 656f 7574 2069 7320 6e65 6761 timeout is nega │ │ │ 004b9a00: 7469 7665 2c20 4754 2e4d 2063 616e 6365 tive, GT.M cance │ │ │ 004b9a10: 6c73 2074 6865 2074 696d 6572 2e20 4966 ls the timer. If │ │ │ -004b9a20: 2074 6865 5200 1c49 1200 0020 2020 2020 theR..I... │ │ │ +004b9a20: 2074 6865 5200 1c46 1200 0020 2020 2020 theR..F... │ │ │ 004b9a30: 2020 7469 6d65 6f75 7420 6973 207a 6572 timeout is zer │ │ │ 004b9a40: 6f2c 2047 542e 4d20 7472 6561 7473 2069 o, GT.M treats i │ │ │ 004b9a50: 7420 6173 2069 7420 776f 756c 6420 616e t as it would an │ │ │ 004b9a60: 2058 4543 5554 4520 6f66 2074 6865 2076 XECUTE of the v │ │ │ -004b9a70: 6563 746f 722e 5400 1c49 1300 0020 2020 ector.T..I... │ │ │ +004b9a70: 6563 746f 722e 5400 1c46 1300 0020 2020 ector.T..F... │ │ │ 004b9a80: 2020 6f20 5468 6520 6f70 7469 6f6e 616c o The optional │ │ │ 004b9a90: 206c 6162 656c 7265 6620 7370 6563 6966 labelref specif │ │ │ 004b9aa0: 6965 7320 6120 636f 6465 2076 6563 746f ies a code vecto │ │ │ 004b9ab0: 7220 6465 6669 6e69 6e67 2061 2066 7261 r defining a fra │ │ │ -004b9ac0: 676d 656e 7420 6f66 204d 5000 1c49 1400 gment of MP..I.. │ │ │ +004b9ac0: 676d 656e 7420 6f66 204d 5000 1c46 1400 gment of MP..F.. │ │ │ 004b9ad0: 0020 2020 2020 2020 636f 6465 2074 6f20 . code to │ │ │ 004b9ae0: 7768 6963 6820 4754 2e4d 2074 7261 6e73 which GT.M trans │ │ │ 004b9af0: 6665 7273 2063 6f6e 7472 6f6c 2061 7320 fers control as │ │ │ 004b9b00: 6966 2077 6974 6820 616e 2058 4543 5554 if with an XECUT │ │ │ -004b9b10: 4520 7768 656e 2074 6865 5300 1c49 1500 E when theS..I.. │ │ │ +004b9b10: 4520 7768 656e 2074 6865 5300 1c46 1500 E when theS..F.. │ │ │ 004b9b20: 0020 2020 2020 2020 7469 6d65 6f75 7420 . timeout │ │ │ 004b9b30: 6578 7069 7265 732e 2049 6620 7468 6520 expires. If the │ │ │ 004b9b40: 7469 6d65 6f75 7420 6973 206d 6973 7369 timeout is missi │ │ │ 004b9b50: 6e67 2c20 7468 6520 6173 7369 676e 6d65 ng, the assignme │ │ │ 004b9b60: 6e74 206d 7573 7420 7374 6172 7450 001c nt must startP.. │ │ │ -004b9b70: 4916 0000 2020 2020 2020 2077 6974 6820 I... with │ │ │ +004b9b70: 4616 0000 2020 2020 2020 2077 6974 6820 F... with │ │ │ 004b9b80: 6120 636f 6c6f 6e20 616e 6420 6f6e 6c79 a colon and only │ │ │ 004b9b90: 2063 6861 6e67 6573 2074 6865 2076 6563 changes the vec │ │ │ 004b9ba0: 746f 722c 2061 6e64 2069 6e20 7468 6973 tor, and in this │ │ │ 004b9bb0: 2063 6173 652c 2069 6620 7468 654b 001c case, if theK.. │ │ │ -004b9bc0: 4917 0000 2020 2020 2020 2074 696d 656f I... timeo │ │ │ +004b9bc0: 4617 0000 2020 2020 2020 2074 696d 656f F... timeo │ │ │ 004b9bd0: 7574 2069 7320 7468 6520 656d 7074 7920 ut is the empty │ │ │ 004b9be0: 7374 7269 6e67 2c20 4754 2e4d 2072 656d string, GT.M rem │ │ │ 004b9bf0: 6f76 6573 2061 6e79 2063 7572 7265 6e74 oves any current │ │ │ -004b9c00: 2076 6563 746f 722e 0700 1c49 1800 0054 vector....I...T │ │ │ -004b9c10: 001c 4919 0000 2020 204e 6f74 6520 7468 ..I... Note th │ │ │ +004b9c00: 2076 6563 746f 722e 0700 1c46 1800 0054 vector....F...T │ │ │ +004b9c10: 001c 4619 0000 2020 204e 6f74 6520 7468 ..F... Note th │ │ │ 004b9c20: 6174 2047 542e 4d20 6f6e 6c79 2072 6563 at GT.M only rec │ │ │ 004b9c30: 6f67 6e69 7a65 7320 696e 7465 7272 7570 ognizes interrup │ │ │ 004b9c40: 7473 2073 7563 6820 6173 2066 726f 6d20 ts such as from │ │ │ 004b9c50: 245a 5449 4d45 4f55 5420 6174 2070 6f69 $ZTIMEOUT at poi │ │ │ -004b9c60: 6e74 7352 001c 491a 0000 2020 2077 6865 ntsR..I... whe │ │ │ +004b9c60: 6e74 7352 001c 461a 0000 2020 2077 6865 ntsR..F... whe │ │ │ 004b9c70: 7265 2069 7420 6361 6e20 7072 6f70 6572 re it can proper │ │ │ 004b9c80: 6c79 2072 6573 756d 6520 6f70 6572 6174 ly resume operat │ │ │ 004b9c90: 696f 6e2c 2073 7563 6820 6173 2074 6865 ion, such as the │ │ │ 004b9ca0: 2062 6567 696e 6e69 6e67 206f 6620 6120 beginning of a │ │ │ -004b9cb0: 6c69 6e65 2c4a 001c 4921 0000 2020 2077 line,J..I!.. w │ │ │ +004b9cb0: 6c69 6e65 2c4a 001c 4621 0000 2020 2077 line,J..F!.. w │ │ │ 004b9cc0: 6865 6e20 7761 6974 696e 6720 6f6e 2061 hen waiting on a │ │ │ 004b9cd0: 2063 6f6d 6d61 6e64 2077 6974 6820 6120 command with a │ │ │ 004b9ce0: 7469 6d65 6f75 742c 206f 7220 7768 656e timeout, or when │ │ │ 004b9cf0: 2073 7461 7274 696e 6720 6120 464f 5254 starting a FORT │ │ │ -004b9d00: 001c 4922 0000 2020 2069 7465 7261 7469 ..I".. iterati │ │ │ +004b9d00: 001c 4622 0000 2020 2069 7465 7261 7469 ..F".. iterati │ │ │ 004b9d10: 6f6e 2e20 4754 2e4d 2064 6566 6572 7320 on. GT.M defers │ │ │ 004b9d20: 7265 636f 676e 6974 696f 6e20 6f66 2061 recognition of a │ │ │ 004b9d30: 2024 5a54 494d 454f 5554 2061 7272 6976 $ZTIMEOUT arriv │ │ │ 004b9d40: 696e 6720 7768 696c 6520 6578 6563 7574 ing while execut │ │ │ -004b9d50: 696e 6752 001c 4923 0000 2020 2061 2054 ingR..I#.. a T │ │ │ +004b9d50: 696e 6752 001c 4623 0000 2020 2061 2054 ingR..F#.. a T │ │ │ 004b9d60: 5020 7472 616e 7361 6374 696f 6e20 756e P transaction un │ │ │ 004b9d70: 7469 6c20 6166 7465 7220 6120 5452 4f4c til after a TROL │ │ │ 004b9d80: 4c42 4143 4b20 6f72 2074 6865 2022 6d61 LBACK or the "ma │ │ │ 004b9d90: 7374 6572 2220 5443 4f4d 4d49 542e 2057 ster" TCOMMIT. W │ │ │ -004b9da0: 6865 6e20 6153 001c 4924 0000 2020 2074 hen aS..I$.. t │ │ │ +004b9da0: 6865 6e20 6153 001c 4624 0000 2020 2074 hen aS..F$.. t │ │ │ 004b9db0: 696d 656f 7574 206f 6363 7572 732c 2069 imeout occurs, i │ │ │ 004b9dc0: 6620 7468 6520 6c61 7374 2061 7373 6967 f the last assig │ │ │ 004b9dd0: 6e6d 656e 7420 7370 6563 6966 6965 6420 nment specified │ │ │ 004b9de0: 6e6f 2076 6563 746f 722c 2047 542e 4d20 no vector, GT.M │ │ │ -004b9df0: 7573 6573 2074 6865 4f00 1c49 2500 0020 uses theO..I%.. │ │ │ +004b9df0: 7573 6573 2074 6865 4f00 1c46 2500 0020 uses theO..F%.. │ │ │ 004b9e00: 2020 6375 7272 656e 7420 2445 5452 4150 current $ETRAP │ │ │ 004b9e10: 206f 7220 245a 5452 4150 2e20 5768 656e or $ZTRAP. When │ │ │ 004b9e20: 2061 2024 5a54 494d 454f 5554 2065 7870 a $ZTIMEOUT exp │ │ │ 004b9e30: 6972 6573 2c20 6974 2069 6e76 6f6b 6573 ires, it invokes │ │ │ -004b9e40: 206f 6e65 206f 6621 001c 4926 0000 2020 one of!..I&.. │ │ │ +004b9e40: 206f 6e65 206f 6621 001c 4626 0000 2020 one of!..F&.. │ │ │ 004b9e50: 2074 6872 6565 2070 6f73 7369 626c 6520 three possible │ │ │ -004b9e60: 7665 6374 6f72 733a 0700 1c49 2700 004e vectors:...I'..N │ │ │ -004b9e70: 001c 4928 0000 2020 2020 206f 2049 7473 ..I(.. o Its │ │ │ +004b9e60: 7665 6374 6f72 733a 0700 1c46 2700 004e vectors:...F'..N │ │ │ +004b9e70: 001c 4628 0000 2020 2020 206f 2049 7473 ..F(.. o Its │ │ │ 004b9e80: 206f 776e 206c 6162 656c 7265 662c 2077 own labelref, w │ │ │ 004b9e90: 6869 6368 2063 7265 6174 6573 2061 206e hich creates a n │ │ │ 004b9ea0: 6577 2073 7461 636b 2066 7261 6d65 2c20 ew stack frame, │ │ │ 004b9eb0: 6672 6f6d 2077 6869 6368 2069 744f 001c from which itO.. │ │ │ -004b9ec0: 4929 0000 2020 2020 2020 2072 6574 7572 I).. retur │ │ │ +004b9ec0: 4629 0000 2020 2020 2020 2072 6574 7572 F).. retur │ │ │ 004b9ed0: 6e73 2074 6f20 7468 6520 706f 696e 7420 ns to the point │ │ │ 004b9ee0: 6174 2077 6869 6368 2069 7420 7761 7320 at which it was │ │ │ 004b9ef0: 7265 636f 676e 697a 6564 202d 2073 696d recognized - sim │ │ │ -004b9f00: 696c 6172 2074 6f20 7768 6174 5300 1c49 ilar to whatS..I │ │ │ +004b9f00: 696c 6172 2074 6f20 7768 6174 5300 1c46 ilar to whatS..F │ │ │ 004b9f10: 2a00 0020 2020 2020 2020 6861 7070 656e *.. happen │ │ │ 004b9f20: 7320 666f 7220 245a 494e 5445 5255 5054 s for $ZINTERUPT │ │ │ 004b9f30: 2077 6865 6e20 6974 2072 6563 6f67 6e69 when it recogni │ │ │ 004b9f40: 7a65 7320 6120 4d55 5049 5020 494e 5452 zes a MUPIP INTR │ │ │ 004b9f50: 5054 3b20 7365 6520 5741 524e 494e 4713 PT; see WARNING. │ │ │ -004b9f60: 001c 4931 0000 2020 2020 2020 2062 656c ..I1.. bel │ │ │ -004b9f70: 6f77 5200 1c49 3200 0020 2020 2020 6f20 owR..I2.. o │ │ │ +004b9f60: 001c 4631 0000 2020 2020 2020 2062 656c ..F1.. bel │ │ │ +004b9f70: 6f77 5200 1c46 3200 0020 2020 2020 6f20 owR..F2.. o │ │ │ 004b9f80: 4966 206c 6162 656c 7265 6620 6973 206e If labelref is n │ │ │ 004b9f90: 6f74 2073 7065 6369 6669 6564 2061 6e64 ot specified and │ │ │ 004b9fa0: 2024 4554 5241 5020 6973 2073 7065 6369 $ETRAP is speci │ │ │ 004b9fb0: 6669 6564 2c20 6974 2065 6e76 6f6b 6573 fied, it envokes │ │ │ 004b9fc0: 2074 6865 0000 0000 0000 0000 0000 0000 the............ │ │ │ 004b9fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b9fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b9ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ba000: 0400 0000 ec07 0000 4d35 0000 0000 0000 ........M5...... │ │ │ -004ba010: 6c00 0049 4845 4c50 00ff 7300 ff49 5356 l..IHELP..s..ISV │ │ │ +004ba010: 6c00 0046 4845 4c50 00ff 7300 ff49 5356 l..FHELP..s..ISV │ │ │ 004ba020: 00ff 7300 ff24 5a54 494d 454f 5554 00c0 ..s..$ZTIMEOUT.. │ │ │ 004ba030: 3300 0020 2020 2020 2020 2445 5452 4150 3.. $ETRAP │ │ │ 004ba040: 2063 6f64 652c 2077 6869 6368 2069 7420 code, which it │ │ │ 004ba050: 6163 7473 206c 696b 6520 616e 2065 7272 acts like an err │ │ │ 004ba060: 6f72 2061 6e64 206f 7065 7261 7465 7320 or and operates │ │ │ -004ba070: 6173 2069 6620 696e 2074 6865 5200 1c49 as if in theR..I │ │ │ +004ba070: 6173 2069 6620 696e 2074 6865 5200 1c46 as if in theR..F │ │ │ 004ba080: 3400 0020 2020 2020 2020 6375 7272 656e 4.. curren │ │ │ 004ba090: 7420 6672 616d 652c 2069 6d70 6c69 6369 t frame, implici │ │ │ 004ba0a0: 746c 7920 6472 6f70 7069 6e67 2074 6865 tly dropping the │ │ │ 004ba0b0: 2063 7572 7265 6e74 2066 7261 6d65 2077 current frame w │ │ │ 004ba0c0: 6865 6e20 7468 6520 2445 5452 4150 2900 hen the $ETRAP). │ │ │ -004ba0d0: 1c49 3500 0020 2020 2020 2020 7665 6374 .I5.. vect │ │ │ +004ba0d0: 1c46 3500 0020 2020 2020 2020 7665 6374 .F5.. vect │ │ │ 004ba0e0: 6f72 2070 726f 6365 7373 696e 6720 636f or processing co │ │ │ -004ba0f0: 6d70 6c65 7465 7352 001c 4936 0000 2020 mpletesR..I6.. │ │ │ +004ba0f0: 6d70 6c65 7465 7352 001c 4636 0000 2020 mpletesR..F6.. │ │ │ 004ba100: 2020 206f 2049 6620 6c61 6265 6c72 6566 o If labelref │ │ │ 004ba110: 2069 7320 6e6f 7420 7370 6563 6966 6965 is not specifie │ │ │ 004ba120: 6420 616e 6420 245a 5452 4150 2069 7320 d and $ZTRAP is │ │ │ 004ba130: 7370 6563 6966 6965 642c 2069 7420 696e specified, it in │ │ │ -004ba140: 766f 6b65 7320 7468 654c 001c 4937 0000 vokes theL..I7.. │ │ │ +004ba140: 766f 6b65 7320 7468 654c 001c 4637 0000 vokes theL..F7.. │ │ │ 004ba150: 2020 2020 2020 2024 5a54 5241 5020 636f $ZTRAP co │ │ │ 004ba160: 6465 2c20 6163 7469 6e67 206c 696b 6520 de, acting like │ │ │ 004ba170: 616e 2065 7272 6f72 2077 686f 7365 2062 an error whose b │ │ │ 004ba180: 6568 6176 696f 7220 6973 2073 7562 6a65 ehavior is subje │ │ │ -004ba190: 6374 2074 6f4e 001c 4938 0000 2020 2020 ct toN..I8.. │ │ │ +004ba190: 6374 2074 6f4e 001c 4638 0000 2020 2020 ct toN..F8.. │ │ │ 004ba1a0: 2020 2024 6774 6d5f 7a74 7261 705f 666f $gtm_ztrap_fo │ │ │ 004ba1b0: 726d 3b20 666f 7220 6164 6469 7469 6f6e rm; for addition │ │ │ 004ba1c0: 616c 2069 6e66 6f72 6d61 7469 6f6e 2c20 al information, │ │ │ 004ba1d0: 7265 6665 7220 746f 2074 6865 2024 5a54 refer to the $ZT │ │ │ -004ba1e0: 5241 501b 001c 4939 0000 2020 2020 2020 RAP...I9.. │ │ │ +004ba1e0: 5241 501b 001c 4639 0000 2020 2020 2020 RAP...F9.. │ │ │ 004ba1f0: 2064 6f63 756d 656e 7461 7469 6f6e 0700 documentation.. │ │ │ -004ba200: 1c49 3a00 0051 001c 4941 0000 2020 2049 .I:..Q..IA.. I │ │ │ +004ba200: 1c46 3a00 0051 001c 4641 0000 2020 2049 .F:..Q..FA.. I │ │ │ 004ba210: 6e20 616c 6c20 6361 7365 7320 7468 6520 n all cases the │ │ │ 004ba220: 696e 766f 6b65 6420 636f 6465 2063 616e invoked code can │ │ │ 004ba230: 2061 6c74 6572 2074 6865 2062 6568 6176 alter the behav │ │ │ 004ba240: 696f 7220 7573 696e 6720 7468 6520 746f ior using the to │ │ │ -004ba250: 6f6c 7320 6174 3f00 1c49 4200 0020 2020 ols at?..IB.. │ │ │ +004ba250: 6f6c 7320 6174 3f00 1c46 4200 0020 2020 ols at?..FB.. │ │ │ 004ba260: 6974 7320 6469 7370 6f73 616c 202d 2066 its disposal - f │ │ │ 004ba270: 6f72 2065 7861 6d70 6c65 2c20 474f 544f or example, GOTO │ │ │ 004ba280: 2c20 5a47 4f54 4f2c 2024 4543 4f44 452c , ZGOTO, $ECODE, │ │ │ -004ba290: 2065 7463 2e07 001c 4943 0000 1500 1c49 etc....IC.....I │ │ │ +004ba290: 2065 7463 2e07 001c 4643 0000 1500 1c46 etc....FC.....F │ │ │ 004ba2a0: 4400 0020 2020 2a2a 5761 726e 696e 672a D.. **Warning* │ │ │ -004ba2b0: 2a07 001c 4945 0000 5300 1c49 4600 0020 *...IE..S..IF.. │ │ │ +004ba2b0: 2a07 001c 4645 0000 5300 1c46 4600 0020 *...FE..S..FF.. │ │ │ 004ba2c0: 2020 5768 656e 206e 6f6e 6520 6f66 2074 When none of t │ │ │ 004ba2d0: 6865 2076 6563 746f 7273 2061 7265 2073 he vectors are s │ │ │ 004ba2e0: 7065 6369 6669 6564 2c20 6120 245a 5449 pecified, a $ZTI │ │ │ 004ba2f0: 4d45 4f55 5420 6578 7069 7261 7469 6f6e MEOUT expiration │ │ │ -004ba300: 2072 6573 756c 7473 2069 6e28 001c 4947 results in(..IG │ │ │ +004ba300: 2072 6573 756c 7473 2069 6e28 001c 4647 results in(..FG │ │ │ 004ba310: 0000 2020 2074 6865 2074 6572 6d69 6e61 .. the termina │ │ │ 004ba320: 7469 6f6e 206f 6620 7468 6520 7072 6f63 tion of the proc │ │ │ -004ba330: 6573 7307 001c 4948 0000 5100 1c49 4900 ess...IH..Q..II. │ │ │ +004ba330: 6573 7307 001c 4648 0000 5100 1c46 4900 ess...FH..Q..FI. │ │ │ 004ba340: 0020 2020 5573 696e 6720 6120 5b5a 7d47 . Using a [Z}G │ │ │ 004ba350: 4f54 4f20 7468 6174 2073 7461 7973 2077 OTO that stays w │ │ │ 004ba360: 6974 6869 6e20 6120 245a 5449 4d45 4f55 ithin a $ZTIMEOU │ │ │ 004ba370: 5420 6c61 6265 6c72 6566 2076 6563 746f T labelref vecto │ │ │ -004ba380: 7220 6672 616d 6520 6d61 7932 001c 494a r frame may2..IJ │ │ │ +004ba380: 7220 6672 616d 6520 6d61 7932 001c 464a r frame may2..FJ │ │ │ 004ba390: 0000 2020 2063 6175 7365 2075 6e64 6566 .. cause undef │ │ │ 004ba3a0: 696e 6564 2061 6e64 2075 6e64 6573 6972 ined and undesir │ │ │ 004ba3b0: 6162 6c65 2062 6568 6176 696f 7207 001c able behavior... │ │ │ -004ba3c0: 4951 0000 5400 1c49 5200 0020 2020 4754 IQ..T..IR.. GT │ │ │ +004ba3c0: 4651 0000 5400 1c46 5200 0020 2020 4754 FQ..T..FR.. GT │ │ │ 004ba3d0: 2e4d 2072 656a 6563 7473 2061 6e20 6174 .M rejects an at │ │ │ 004ba3e0: 7465 6d70 7465 6420 4b49 4c4c 206f 6620 tempted KILL of │ │ │ 004ba3f0: 245a 5449 4d65 6f75 7420 7769 7468 2074 $ZTIMeout with t │ │ │ 004ba400: 6865 2056 4152 4558 5045 4354 4544 2065 he VAREXPECTED e │ │ │ -004ba410: 7272 6f72 2061 6e64 3f00 1c49 5300 0020 rror and?..IS.. │ │ │ +004ba410: 7272 6f72 2061 6e64 3f00 1c46 5300 0020 rror and?..FS.. │ │ │ 004ba420: 2020 616e 2061 7474 656d 7074 6564 204e an attempted N │ │ │ 004ba430: 4557 206f 6620 245a 5449 4d65 6f75 7420 EW of $ZTIMeout │ │ │ 004ba440: 7769 7468 2074 6865 2053 564e 4f4e 4557 with the SVNONEW │ │ │ -004ba450: 2065 7272 6f72 2e07 001c 4954 0000 1200 error....IT.... │ │ │ -004ba460: 1c49 5500 0020 2020 4578 616d 706c 653a .IU.. Example: │ │ │ -004ba470: 0700 1c49 5600 001e 001c 4957 0000 2020 ...IV.....IW.. │ │ │ +004ba450: 2065 7272 6f72 2e07 001c 4654 0000 1200 error....FT.... │ │ │ +004ba460: 1c46 5500 0020 2020 4578 616d 706c 653a .FU.. Example: │ │ │ +004ba470: 0700 1c46 5600 001e 001c 4657 0000 2020 ...FV.....FW.. │ │ │ 004ba480: 2047 544d 3e7a 7072 696e 7420 5e7a 7469 GTM>zprint ^zti │ │ │ -004ba490: 6d65 6f75 7412 001c 4958 0000 2020 207a meout...IX.. z │ │ │ -004ba4a0: 7469 6d65 6f75 741f 001c 4959 0000 2020 timeout...IY.. │ │ │ +004ba490: 6d65 6f75 7412 001c 4658 0000 2020 207a meout...FX.. z │ │ │ +004ba4a0: 7469 6d65 6f75 741f 001c 4659 0000 2020 timeout...FY.. │ │ │ 004ba4b0: 2020 203b 2044 6973 706c 6179 2024 7a74 ; Display $zt │ │ │ -004ba4c0: 696d 656f 7574 6500 1c49 5a00 0020 2020 imeoute..IZ.. │ │ │ +004ba4c0: 696d 656f 7574 6500 1c46 5a00 0020 2020 imeoute..FZ.. │ │ │ 004ba4d0: 2020 2020 7772 6974 6520 212c 247a 7469 write !,$zti │ │ │ 004ba4e0: 6d65 6f75 7420 2020 2020 2020 2020 2020 meout │ │ │ 004ba4f0: 2020 2020 3b20 6469 7370 6c61 7920 245a ; display $Z │ │ │ 004ba500: 5449 4d65 6f75 7420 2d20 696e 2074 6869 TIMeout - in thi │ │ │ 004ba510: 7320 6361 7365 2074 6865 2069 6e69 7469 s case the initi │ │ │ -004ba520: 616c 2076 616c 7565 202d 314f 001c 4961 al value -1O..Ia │ │ │ +004ba520: 616c 2076 616c 7565 202d 314f 001c 4661 al value -1O..Fa │ │ │ 004ba530: 0000 2020 2020 2020 2020 2020 2020 2020 .. │ │ │ 004ba540: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ba550: 2020 2020 2020 2020 203b 2073 6574 2077 ; set w │ │ │ 004ba560: 6974 6820 6120 7665 6374 6f72 2028 646f ith a vector (do │ │ │ -004ba570: 205e 5449 4d45 4f55 5429 6f00 1c49 6200 ^TIMEOUT)o..Ib. │ │ │ +004ba570: 205e 5449 4d45 4f55 5429 6f00 1c46 6200 ^TIMEOUT)o..Fb. │ │ │ 004ba580: 0020 2020 2020 2020 7365 7420 247a 7469 . set $zti │ │ │ 004ba590: 6d65 6f75 743d 2236 303a 646f 205e 5449 meout="60:do ^TI │ │ │ 004ba5a0: 4d45 4f55 5422 2020 3b20 7469 6d65 6f75 MEOUT" ; timeou │ │ │ 004ba5b0: 7420 6f66 2031 206d 696e 7574 652e 2041 t of 1 minute. A │ │ │ 004ba5c0: 6674 6572 2074 696d 656f 7574 2065 7870 fter timeout exp │ │ │ 004ba5d0: 6972 6573 2c20 5845 4355 5445 7320 646f ires, XECUTEs do │ │ │ -004ba5e0: 205e 5449 4d45 4f55 5460 001c 4963 0000 ^TIMEOUT`..Ic.. │ │ │ +004ba5e0: 205e 5449 4d45 4f55 5460 001c 4663 0000 ^TIMEOUT`..Fc.. │ │ │ 004ba5f0: 2020 2020 2020 2077 7269 7465 2021 2c24 write !,$ │ │ │ 004ba600: 7a74 696d 656f 7574 2020 2020 2020 2020 ztimeout │ │ │ 004ba610: 2020 2020 2020 203b 2064 6973 706c 6179 ; display │ │ │ 004ba620: 7320 7468 6520 7265 6d61 696e 696e 6720 s the remaining │ │ │ 004ba630: 7469 6d65 3a76 6563 746f 7220 756e 7469 time:vector unti │ │ │ -004ba640: 6c20 7469 6d65 6f75 7422 001c 4964 0000 l timeout"..Id.. │ │ │ +004ba640: 6c20 7469 6d65 6f75 7422 001c 4664 0000 l timeout"..Fd.. │ │ │ 004ba650: 2020 2020 203b 2073 6574 2077 6974 686f ; set witho │ │ │ -004ba660: 7574 2061 2076 6563 746f 7268 001c 4965 ut a vectorh..Ie │ │ │ +004ba660: 7574 2061 2076 6563 746f 7268 001c 4665 ut a vectorh..Fe │ │ │ 004ba670: 0000 2020 2020 2020 2073 6574 2024 7a74 .. set $zt │ │ │ 004ba680: 696d 656f 7574 3d31 3230 2020 2020 2020 imeout=120 │ │ │ 004ba690: 2020 2020 2020 2020 203b 2073 6574 2074 ; set t │ │ │ 004ba6a0: 6865 2074 696d 656f 7574 2074 6f20 3220 he timeout to 2 │ │ │ 004ba6b0: 6d69 6e75 7465 7320 7769 7468 6f75 7420 minutes without │ │ │ 004ba6c0: 6368 616e 6769 6e67 2074 6865 2076 6563 changing the vec │ │ │ -004ba6d0: 746f 7260 001c 4966 0000 2020 2020 2020 tor`..If.. │ │ │ +004ba6d0: 746f 7260 001c 4666 0000 2020 2020 2020 tor`..Ff.. │ │ │ 004ba6e0: 2073 6574 2024 7a74 696d 656f 7574 3d22 set $ztimeout=" │ │ │ 004ba6f0: 3132 3334 646f 205e 5449 4d45 4f55 5422 1234do ^TIMEOUT" │ │ │ 004ba700: 203b 206d 6973 7369 6e67 2063 6f6c 6f6e ; missing colon │ │ │ 004ba710: 2063 7265 6174 6573 2061 2074 696d 656f creates a timeo │ │ │ 004ba720: 7574 2066 6f72 2031 3233 3420 7365 636f ut for 1234 seco │ │ │ -004ba730: 6e64 7372 001c 4967 0000 2020 2020 2020 ndsr..Ig.. │ │ │ +004ba730: 6e64 7372 001c 4667 0000 2020 2020 2020 ndsr..Fg.. │ │ │ 004ba740: 2073 6574 2024 7a74 696d 656f 7574 3d22 set $ztimeout=" │ │ │ 004ba750: 3130 3a22 2020 2020 2020 2020 2020 2020 10:" │ │ │ 004ba760: 203b 2073 6574 2074 6865 2074 696d 656f ; set the timeo │ │ │ 004ba770: 7574 2074 6f20 3130 2073 6563 6f6e 6473 ut to 10 seconds │ │ │ 004ba780: 2061 6e64 2076 6563 746f 7220 746f 2063 and vector to c │ │ │ 004ba790: 7572 7265 6e74 2065 7472 6170 206f 7220 urrent etrap or │ │ │ -004ba7a0: 7a74 7261 7047 001c 4968 0000 2020 2020 ztrapG..Ih.. │ │ │ +004ba7a0: 7a74 7261 7047 001c 4668 0000 2020 2020 ztrapG..Fh.. │ │ │ 004ba7b0: 2020 2073 6574 2024 7a74 696d 656f 7574 set $ztimeout │ │ │ 004ba7c0: 3d2d 3120 2020 2020 2020 2020 2020 2020 =-1 │ │ │ 004ba7d0: 2020 203b 2073 6574 2063 616e 6365 6c73 ; set cancels │ │ │ 004ba7e0: 2074 6865 2074 696d 656f 7574 0000 0000 the timeout.... │ │ │ 004ba7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ba800: 0400 0000 f507 0000 7235 0000 0000 0000 ........r5...... │ │ │ -004ba810: 5a00 0049 4845 4c50 00ff 7300 ff49 5356 Z..IHELP..s..ISV │ │ │ +004ba810: 5a00 0046 4845 4c50 00ff 7300 ff49 5356 Z..FHELP..s..ISV │ │ │ 004ba820: 00ff 7300 ff24 5a54 494d 454f 5554 00c0 ..s..$ZTIMEOUT.. │ │ │ 004ba830: 6900 0020 2020 2020 3b20 4e6f 7465 2074 i.. ; Note t │ │ │ 004ba840: 6861 7420 7365 7420 746f 2030 2074 7269 hat set to 0 tri │ │ │ 004ba850: 6767 6572 7320 616e 2069 6d6d 6564 6961 ggers an immedia │ │ │ -004ba860: 7465 2074 696d 656f 7574 4b00 1c49 6a00 te timeoutK..Ij. │ │ │ +004ba860: 7465 2074 696d 656f 7574 4b00 1c46 6a00 te timeoutK..Fj. │ │ │ 004ba870: 0020 2020 2020 2020 7365 7420 247a 7469 . set $zti │ │ │ 004ba880: 6d65 6f75 743d 3020 2020 2020 2020 2020 meout=0 │ │ │ 004ba890: 2020 2020 2020 2020 3b20 7472 6967 6765 ; trigge │ │ │ 004ba8a0: 7273 2074 6865 2063 7572 7265 6e74 2076 rs the current v │ │ │ -004ba8b0: 6563 746f 7252 001c 4971 0000 2020 2020 ectorR..Iq.. │ │ │ +004ba8b0: 6563 746f 7252 001c 4671 0000 2020 2020 ectorR..Fq.. │ │ │ 004ba8c0: 2020 2073 6574 2024 7a74 696d 656f 7574 set $ztimeout │ │ │ 004ba8d0: 3d22 303a 444f 2046 4f4f 2220 2020 2020 ="0:DO FOO" │ │ │ 004ba8e0: 2020 203b 2074 6869 7320 6861 7320 7468 ; this has th │ │ │ 004ba8f0: 6520 7361 6d65 2065 6666 6563 7420 6173 e same effect as │ │ │ -004ba900: 2044 4f20 464f 4f0e 001c 4972 0000 2020 DO FOO...Ir.. │ │ │ -004ba910: 2047 544d 3e07 001c 4973 0000 0f00 1449 GTM>...Is.....I │ │ │ -004ba920: 5241 5000 0024 5a54 7261 7011 0018 49bf RAP..$ZTrap...I. │ │ │ -004ba930: 1100 0020 2020 245a 5472 6170 0700 1949 ... $ZTrap...I │ │ │ -004ba940: 2100 0051 0019 4931 0000 2020 2024 5a54 !..Q..I1.. $ZT │ │ │ +004ba900: 2044 4f20 464f 4f0e 001c 4672 0000 2020 DO FOO...Fr.. │ │ │ +004ba910: 2047 544d 3e07 001c 4673 0000 0f00 1446 GTM>...Fs.....F │ │ │ +004ba920: 5241 5000 0024 5a54 7261 7011 0018 46bf RAP..$ZTrap...F. │ │ │ +004ba930: 1100 0020 2020 245a 5472 6170 0700 1946 ... $ZTrap...F │ │ │ +004ba940: 2100 0051 0019 4631 0000 2020 2024 5a54 !..Q..F1.. $ZT │ │ │ 004ba950: 5b52 4150 5d20 636f 6e74 6169 6e73 2061 [RAP] contains a │ │ │ 004ba960: 2073 7472 696e 6720 7661 6c75 6520 7468 string value th │ │ │ 004ba970: 6174 2047 542e 4d20 5845 4355 5445 7320 at GT.M XECUTEs │ │ │ 004ba980: 7768 656e 2061 6e20 6572 726f 7220 6f63 when an error oc │ │ │ -004ba990: 6375 7273 2300 1949 4100 0020 2020 6475 curs#..IA.. du │ │ │ +004ba990: 6375 7273 2300 1946 4100 0020 2020 6475 curs#..FA.. du │ │ │ 004ba9a0: 7269 6e67 2072 6f75 7469 6e65 2065 7865 ring routine exe │ │ │ -004ba9b0: 6375 7469 6f6e 2e07 0019 4951 0000 1200 cution....IQ.... │ │ │ -004ba9c0: 1949 6100 0020 2020 2a2a 4e6f 7465 2a2a .Ia.. **Note** │ │ │ -004ba9d0: 0700 1949 7100 0048 0019 4981 0000 2020 ...Iq..H..I... │ │ │ +004ba9b0: 6375 7469 6f6e 2e07 0019 4651 0000 1200 cution....FQ.... │ │ │ +004ba9c0: 1946 6100 0020 2020 2a2a 4e6f 7465 2a2a .Fa.. **Note** │ │ │ +004ba9d0: 0700 1946 7100 0048 0019 4681 0000 2020 ...Fq..H..F... │ │ │ 004ba9e0: 2054 6865 2066 6f6c 6c6f 7769 6e67 2064 The following d │ │ │ 004ba9f0: 6973 6375 7373 696f 6e20 6173 7375 6d65 iscussion assume │ │ │ 004baa00: 7320 7468 6174 2024 4554 5241 5020 6572 s that $ETRAP er │ │ │ 004baa10: 726f 7220 6861 6e64 6c69 6e67 2069 733c ror handling is< │ │ │ -004baa20: 0019 4991 0000 2020 2073 696d 756c 7461 ..I... simulta │ │ │ +004baa20: 0019 4691 0000 2020 2073 696d 756c 7461 ..F... simulta │ │ │ 004baa30: 6e65 6f75 736c 7920 6e6f 7420 696e 2065 neously not in e │ │ │ 004baa40: 6666 6563 7420 2874 6861 7420 6973 2c20 ffect (that is, │ │ │ -004baa50: 2445 5452 4150 3d22 2229 2e08 0018 49c0 $ETRAP="")....I. │ │ │ -004baa60: 1100 0053 0019 4912 0000 2020 2057 6865 ...S..I... Whe │ │ │ +004baa50: 2445 5452 4150 3d22 2229 2e08 0018 46c0 $ETRAP="")....F. │ │ │ +004baa60: 1100 0053 0019 4612 0000 2020 2057 6865 ...S..F... Whe │ │ │ 004baa70: 6e20 7468 6520 245a 5452 4150 2076 6172 n the $ZTRAP var │ │ │ 004baa80: 6961 626c 6520 6973 206e 6f74 206e 756c iable is not nul │ │ │ 004baa90: 6c2c 2047 542e 4d20 6578 6563 7574 6573 l, GT.M executes │ │ │ 004baaa0: 2024 5a54 5241 5020 6174 2074 6865 2063 $ZTRAP at the c │ │ │ -004baab0: 7572 7265 6e74 4f00 1949 1300 0020 2020 urrentO..I... │ │ │ +004baab0: 7572 7265 6e74 4f00 1946 1300 0020 2020 urrentO..F... │ │ │ 004baac0: 6c65 7665 6c2e 2054 6865 2024 5a54 5241 level. The $ZTRA │ │ │ 004baad0: 5020 7661 7269 6162 6c65 2068 6173 2074 P variable has t │ │ │ 004baae0: 6865 2069 6e69 7469 616c 2076 616c 7565 he initial value │ │ │ 004baaf0: 206f 6620 2242 2c22 2061 6e64 2070 7574 of "B," and put │ │ │ -004bab00: 7320 7468 6550 0019 4914 0000 2020 2070 s theP..I... p │ │ │ +004bab00: 7320 7468 6550 0019 4614 0000 2020 2070 s theP..F... p │ │ │ 004bab10: 726f 6365 7373 2069 6e20 4469 7265 6374 rocess in Direct │ │ │ 004bab20: 204d 6f64 6520 7768 656e 2061 6e20 6572 Mode when an er │ │ │ 004bab30: 726f 7220 636f 6e64 6974 696f 6e20 6f63 ror condition oc │ │ │ 004bab40: 6375 7273 2e20 4966 2074 6865 2076 616c curs. If the val │ │ │ -004bab50: 7565 206f 6651 0019 4915 0000 2020 2024 ue ofQ..I... $ │ │ │ +004bab50: 7565 206f 6651 0019 4615 0000 2020 2024 ue ofQ..F... $ │ │ │ 004bab60: 5a54 5241 5020 6973 206e 756c 6c20 2822 ZTRAP is null (" │ │ │ 004bab70: 2229 2c20 616e 2065 7863 6570 7469 6f6e "), an exception │ │ │ 004bab80: 2063 6175 7365 7320 7468 6520 696d 6167 causes the imag │ │ │ 004bab90: 6520 746f 2072 756e 2d64 6f77 6e20 7769 e to run-down wi │ │ │ -004baba0: 7468 2074 6865 5200 1949 1600 0020 2020 th theR..I... │ │ │ +004baba0: 7468 2074 6865 5200 1946 1600 0020 2020 th theR..F... │ │ │ 004babb0: 636f 6e64 6974 696f 6e20 636f 6465 2061 condition code a │ │ │ 004babc0: 7373 6f63 6961 7465 6420 7769 7468 2074 ssociated with t │ │ │ 004babd0: 6865 2065 7863 6570 7469 6f6e 2e20 4966 he exception. If │ │ │ 004babe0: 2024 5a54 5241 5020 636f 6e74 6169 6e73 $ZTRAP contains │ │ │ -004babf0: 2069 6e76 616c 6964 4f00 1949 1700 0020 invalidO..I... │ │ │ +004babf0: 2069 6e76 616c 6964 4f00 1946 1700 0020 invalidO..F... │ │ │ 004bac00: 2020 736f 7572 6365 2063 6f64 652c 2047 source code, G │ │ │ 004bac10: 542e 4d20 6469 7370 6c61 7973 2061 6e20 T.M displays an │ │ │ 004bac20: 6572 726f 7220 6d65 7373 6167 6520 616e error message an │ │ │ 004bac30: 6420 7075 7473 2074 6865 2070 726f 6365 d puts the proce │ │ │ -004bac40: 7373 2069 6e74 6f16 0019 4918 0000 2020 ss into...I... │ │ │ +004bac40: 7373 2069 6e74 6f16 0019 4618 0000 2020 ss into...F... │ │ │ 004bac50: 2044 6972 6563 7420 4d6f 6465 2e07 0019 Direct Mode.... │ │ │ -004bac60: 4919 0000 5400 1949 1a00 0020 2020 245a I...T..I... $Z │ │ │ +004bac60: 4619 0000 5400 1946 1a00 0020 2020 245a F...T..F... $Z │ │ │ 004bac70: 5452 4150 2069 7320 6120 7265 6164 2d77 TRAP is a read-w │ │ │ 004bac80: 7269 7465 2049 6e74 7269 6e73 6963 2053 rite Intrinsic S │ │ │ 004bac90: 7065 6369 616c 2056 6172 6961 626c 652c pecial Variable, │ │ │ 004baca0: 2028 7468 6174 2069 732c 2069 7420 6361 (that is, it ca │ │ │ -004bacb0: 6e20 6170 7065 6172 4b00 1949 2100 0020 n appearK..I!.. │ │ │ +004bacb0: 6e20 6170 7065 6172 4b00 1946 2100 0020 n appearK..F!.. │ │ │ 004bacc0: 2020 6f6e 2074 6865 206c 6566 7420 7369 on the left si │ │ │ 004bacd0: 6465 206f 6620 7468 6520 6571 7561 6c20 de of the equal │ │ │ 004bace0: 7369 676e 2028 3d29 2069 6e20 7468 6520 sign (=) in the │ │ │ 004bacf0: 6172 6775 6d65 6e74 2074 6f20 7468 6520 argument to the │ │ │ -004bad00: 5345 5413 0019 4922 0000 2020 2063 6f6d SET...I".. com │ │ │ -004bad10: 6d61 6e64 292e 0700 1949 2300 0050 0019 mand)....I#..P.. │ │ │ -004bad20: 4924 0000 2020 2024 5a54 5241 5020 6d61 I$.. $ZTRAP ma │ │ │ +004bad00: 5345 5413 0019 4622 0000 2020 2063 6f6d SET...F".. com │ │ │ +004bad10: 6d61 6e64 292e 0700 1946 2300 0050 0019 mand)....F#..P.. │ │ │ +004bad20: 4624 0000 2020 2024 5a54 5241 5020 6d61 F$.. $ZTRAP ma │ │ │ 004bad30: 7920 616c 736f 2061 7070 6561 7220 6173 y also appear as │ │ │ 004bad40: 2061 6e20 6172 6775 6d65 6e74 2074 6f20 an argument to │ │ │ 004bad50: 616e 2069 6e63 6c75 7369 7665 204e 4557 an inclusive NEW │ │ │ 004bad60: 2063 6f6d 6d61 6e64 2e20 4e45 5754 0019 command. NEWT.. │ │ │ -004bad70: 4925 0000 2020 2024 5a54 5241 5020 6361 I%.. $ZTRAP ca │ │ │ +004bad70: 4625 0000 2020 2024 5a54 5241 5020 6361 F%.. $ZTRAP ca │ │ │ 004bad80: 7573 6573 2047 542e 4d20 746f 2073 7461 uses GT.M to sta │ │ │ 004bad90: 636b 2074 6865 2063 7572 7265 6e74 2024 ck the current $ │ │ │ 004bada0: 5a54 5241 5020 7661 6c75 652c 2061 6e64 ZTRAP value, and │ │ │ 004badb0: 2073 6574 2069 7473 2076 616c 7565 2074 set its value t │ │ │ -004badc0: 6f52 0019 4926 0000 2020 2074 6865 2065 oR..I&.. the e │ │ │ +004badc0: 6f52 0019 4626 0000 2020 2074 6865 2065 oR..F&.. the e │ │ │ 004badd0: 6d70 7479 2073 7472 696e 6720 2824 5a54 mpty string ($ZT │ │ │ 004bade0: 5241 503d 2222 292e 2054 6865 204e 4557 RAP=""). The NEW │ │ │ 004badf0: 2063 6f6d 6d61 6e64 2070 7574 7320 7468 command puts th │ │ │ 004bae00: 6520 245a 5452 4150 2069 6e20 636f 6e74 e $ZTRAP in cont │ │ │ -004bae10: 726f 6c54 0019 4927 0000 2020 2066 6f72 rolT..I'.. for │ │ │ +004bae10: 726f 6c54 0019 4627 0000 2020 2066 6f72 rolT..F'.. for │ │ │ 004bae20: 2065 7272 6f72 2068 616e 646c 696e 672e error handling. │ │ │ 004bae30: 2057 6865 6e20 7468 6520 7072 6f67 7261 When the progra │ │ │ 004bae40: 6d20 5155 4954 7320 6672 6f6d 2074 6865 m QUITs from the │ │ │ 004bae50: 2069 6e76 6f63 6174 696f 6e20 6c65 7665 invocation leve │ │ │ -004bae60: 6c20 7768 6572 6552 0019 4928 0000 2020 l whereR..I(.. │ │ │ +004bae60: 6c20 7768 6572 6552 0019 4628 0000 2020 l whereR..F(.. │ │ │ 004bae70: 2074 6865 204e 4557 206f 6363 7572 7265 the NEW occurre │ │ │ 004bae80: 642c 2047 542e 4d20 7265 7374 6f72 6573 d, GT.M restores │ │ │ 004bae90: 2074 6865 2076 616c 7565 2070 7265 7669 the value previ │ │ │ 004baea0: 6f75 736c 7920 7374 6163 6b65 6420 6279 ously stacked by │ │ │ -004baeb0: 2074 6865 204e 4557 2e51 0019 4929 0000 the NEW.Q..I).. │ │ │ +004baeb0: 2074 6865 204e 4557 2e51 0019 4629 0000 the NEW.Q..F).. │ │ │ 004baec0: 2020 204e 4557 2024 5a54 5241 5020 7072 NEW $ZTRAP pr │ │ │ 004baed0: 6f76 6964 6573 206e 6573 7469 6e67 206f ovides nesting o │ │ │ 004baee0: 6620 245a 5452 4150 2e20 4265 6361 7573 f $ZTRAP. Becaus │ │ │ 004baef0: 6520 245a 5452 4150 3d22 2220 7465 726d e $ZTRAP="" term │ │ │ -004baf00: 696e 6174 6573 2074 6865 4f00 1949 2a00 inates theO..I*. │ │ │ +004baf00: 696e 6174 6573 2074 6865 4f00 1946 2a00 inates theO..F*. │ │ │ 004baf10: 0020 2020 696d 6167 6520 7768 656e 2061 . image when a │ │ │ 004baf20: 6e20 6572 726f 7220 6f63 6375 7273 2c20 n error occurs, │ │ │ 004baf30: 5345 5420 245a 5452 4150 3d20 6765 6e65 SET $ZTRAP= gene │ │ │ 004baf40: 7261 6c6c 7920 666f 6c6c 6f77 7320 696d rally follows im │ │ │ -004baf50: 6d65 6469 6174 656c 7952 0019 4931 0000 mediatelyR..I1.. │ │ │ +004baf50: 6d65 6469 6174 656c 7952 0019 4631 0000 mediatelyR..F1.. │ │ │ 004baf60: 2020 2061 6674 6572 204e 4557 2024 5a54 after NEW $ZT │ │ │ 004baf70: 5241 502e 2059 6f75 206d 6179 2075 7365 RAP. You may use │ │ │ 004baf80: 2074 6869 7320 7465 6368 6e69 7175 6520 this technique │ │ │ 004baf90: 746f 2063 6f6e 7374 7275 6374 2065 7272 to construct err │ │ │ -004bafa0: 6f72 2068 616e 646c 696e 674a 0019 4932 or handlingJ..I2 │ │ │ +004bafa0: 6f72 2068 616e 646c 696e 674a 0019 4632 or handlingJ..F2 │ │ │ 004bafb0: 0000 2020 2073 7472 6174 6567 6965 7320 .. strategies │ │ │ 004bafc0: 636f 7272 6573 706f 6e64 696e 6720 746f corresponding to │ │ │ 004bafd0: 2074 6865 206e 6573 7469 6e67 206f 6620 the nesting of │ │ │ 004bafe0: 796f 7572 2070 726f 6772 616d 732e 2049 your programs. I │ │ │ 004baff0: 6620 7468 6500 0000 0000 0000 0000 0000 f the........... │ │ │ 004bb000: 0400 0001 5c05 0000 0637 0000 0000 0000 ....\....7...... │ │ │ 004bb010: 2800 0000 4845 4c50 00ff 7300 ff49 5356 (...HELP..s..ISV │ │ │ @@ -310068,19 +310068,19 @@ │ │ │ 004bb330: 0014 0015 0055 5400 c033 0100 005f 0100 .....UT..3..._.. │ │ │ 004bb340: 0000 0000 0015 0013 0051 5549 5400 bf52 .........QUIT..R │ │ │ 004bb350: 0000 6001 0000 0000 0000 1900 1300 5245 ..`...........RE │ │ │ 004bb360: 414c 5354 4f52 00bf 4200 0061 0100 0000 ALSTOR..B..a.... │ │ │ 004bb370: 0000 0030 0014 004f 5554 494e 4553 00ff ...0...OUTINES.. │ │ │ 004bb380: 7300 ff24 5a52 4f55 5449 4e45 535f 4558 s..$ZROUTINES_EX │ │ │ 004bb390: 414d 504c 4553 00bf 1200 0065 0100 0000 AMPLES.....e.... │ │ │ -004bb3a0: 0000 0011 0034 11c0 5301 0000 6601 0000 .....4..S...f... │ │ │ +004bb3a0: 0000 0011 0034 a5c0 5301 0000 6601 0000 .....4..S...f... │ │ │ 004bb3b0: 0000 0000 2100 2b00 5345 4152 4348 5f45 ....!.+.SEARCH_E │ │ │ 004bb3c0: 5841 4d50 4c45 5300 c024 0100 006a 0100 XAMPLES..$...j.. │ │ │ 004bb3d0: 0000 0000 0010 003c 5054 0100 006b 0100 .......S $ZTRAP="ZP @ │ │ │ -004bbb40: 245a 504f 5320 4222 0700 1949 5100 0050 $ZPOS B"...IQ..P │ │ │ -004bbb50: 0019 4952 0000 2020 2054 6869 7320 6578 ..IR.. This ex │ │ │ +004bbb40: 245a 504f 5320 4222 0700 1946 5100 0050 $ZPOS B"...FQ..P │ │ │ +004bbb50: 0019 4652 0000 2020 2054 6869 7320 6578 ..FR.. This ex │ │ │ 004bbb60: 616d 706c 6520 6d6f 6469 6669 6573 2024 ample modifies $ │ │ │ 004bbb70: 5a54 5241 5020 746f 2064 6973 706c 6179 ZTRAP to display │ │ │ 004bbb80: 2073 6f75 7263 6520 636f 6465 2066 6f72 source code for │ │ │ 004bbb90: 2074 6865 206c 696e 6520 7768 6572 653f the line where? │ │ │ -004bbba0: 0019 4953 0000 2020 2047 542e 4d20 656e ..IS.. GT.M en │ │ │ +004bbba0: 0019 4653 0000 2020 2047 542e 4d20 656e ..FS.. GT.M en │ │ │ 004bbbb0: 636f 756e 7465 7273 2061 6e20 6572 726f counters an erro │ │ │ 004bbbc0: 7220 6265 666f 7265 2065 6e74 6572 696e r before enterin │ │ │ 004bbbd0: 6720 4469 7265 6374 204d 6f64 652e 0700 g Direct Mode... │ │ │ -004bbbe0: 1949 5400 004e 0019 4955 0000 2020 2054 .IT..N..IU.. T │ │ │ +004bbbe0: 1946 5400 004e 0019 4655 0000 2020 2054 .FT..N..FU.. T │ │ │ 004bbbf0: 6865 7265 2061 7265 2066 6f75 7220 7365 here are four se │ │ │ 004bbc00: 7474 696e 6773 206f 6620 245a 5452 4150 ttings of $ZTRAP │ │ │ 004bbc10: 2063 6f6e 7472 6f6c 6c65 6420 6279 2074 controlled by t │ │ │ 004bbc20: 6865 2055 4e49 5820 656e 7669 726f 6e6d he UNIX environm │ │ │ -004bbc30: 656e 7422 0019 4956 0000 2020 2076 6172 ent"..IV.. var │ │ │ +004bbc30: 656e 7422 0019 4656 0000 2020 2076 6172 ent"..FV.. var │ │ │ 004bbc40: 6961 626c 6520 6774 6d5f 7a74 7261 705f iable gtm_ztrap_ │ │ │ -004bbc50: 666f 726d 2e07 0019 4957 0000 3200 1949 form....IW..2..I │ │ │ +004bbc50: 666f 726d 2e07 0019 4657 0000 3200 1946 form....FW..2..F │ │ │ 004bbc60: 5800 0020 2020 5468 6520 666f 7572 2073 X.. The four s │ │ │ 004bbc70: 6574 7469 6e67 7320 6f66 2067 746d 5f7a ettings of gtm_z │ │ │ 004bbc80: 7472 6170 5f66 6f72 6d20 6172 653a 0700 trap_form are:.. │ │ │ -004bbc90: 1949 5900 0052 0019 495a 0000 2020 2020 .IY..R..IZ.. │ │ │ +004bbc90: 1946 5900 0052 0019 465a 0000 2020 2020 .FY..R..FZ.. │ │ │ 004bbca0: 206f 2063 6f64 6520 2d20 4966 2067 746d o code - If gtm │ │ │ 004bbcb0: 5f7a 7472 6170 5f66 6f72 6d20 6576 616c _ztrap_form eval │ │ │ 004bbcc0: 7561 7465 7320 746f 2022 636f 6465 2220 uates to "code" │ │ │ 004bbcd0: 286f 7220 6120 7661 6c75 6520 7468 6174 (or a value that │ │ │ -004bbce0: 2069 7320 6e6f 7453 0019 4961 0000 2020 is notS..Ia.. │ │ │ +004bbce0: 2069 7320 6e6f 7453 0019 4661 0000 2020 is notS..Fa.. │ │ │ 004bbcf0: 2020 2020 206f 6e65 206f 6620 7468 6520 one of the │ │ │ 004bbd00: 7375 6273 6571 7565 6e74 6c79 2064 6573 subsequently des │ │ │ 004bbd10: 6372 6962 6564 2076 616c 7565 7329 2c20 cribed values), │ │ │ 004bbd20: 7468 656e 2047 542e 4d20 7472 6561 7473 then GT.M treats │ │ │ -004bbd30: 2024 5a54 5241 5020 6173 4f00 1949 6200 $ZTRAP asO..Ib. │ │ │ +004bbd30: 2024 5a54 5241 5020 6173 4f00 1946 6200 $ZTRAP asO..Fb. │ │ │ 004bbd40: 0020 2020 2020 2020 636f 6465 2061 6e64 . code and │ │ │ 004bbd50: 2068 616e 646c 6573 2069 7420 6173 2070 handles it as p │ │ │ 004bbd60: 7265 7669 6f75 736c 7920 6465 7363 7269 reviously descri │ │ │ 004bbd70: 6265 6420 696e 2074 6865 2064 6f63 756d bed in the docum │ │ │ -004bbd80: 656e 7461 7469 6f6e 2e53 0019 4963 0000 entation.S..Ic.. │ │ │ +004bbd80: 656e 7461 7469 6f6e 2e53 0019 4663 0000 entation.S..Fc.. │ │ │ 004bbd90: 2020 2020 206f 2065 6e74 7279 7265 6620 o entryref │ │ │ 004bbda0: 2d20 4966 2067 746d 5f7a 7472 6170 5f66 - If gtm_ztrap_f │ │ │ 004bbdb0: 6f72 6d20 6576 616c 7561 7465 7320 746f orm evaluates to │ │ │ 004bbdc0: 2022 656e 7472 7972 6566 2220 7468 656e "entryref" then │ │ │ -004bbdd0: 2047 542e 4d20 7472 6561 7473 4500 1949 GT.M treatsE..I │ │ │ +004bbdd0: 2047 542e 4d20 7472 6561 7473 4500 1946 GT.M treatsE..F │ │ │ 004bbde0: 6400 0020 2020 2020 2020 6974 2061 7320 d.. it as │ │ │ 004bbdf0: 616e 2065 6e74 7279 7265 6620 6172 6775 an entryref argu │ │ │ 004bbe00: 6d65 6e74 2074 6f20 616e 2069 6d70 6c69 ment to an impli │ │ │ 004bbe10: 6369 7420 474f 544f 2063 6f6d 6d61 6e64 cit GOTO command │ │ │ -004bbe20: 2e51 0019 4965 0000 2020 2020 206f 2061 .Q..Ie.. o a │ │ │ +004bbe20: 2e51 0019 4665 0000 2020 2020 206f 2061 .Q..Fe.. o a │ │ │ 004bbe30: 6461 7074 6976 6520 2d20 4966 2067 746d daptive - If gtm │ │ │ 004bbe40: 5f7a 7472 6170 5f66 6f72 6d20 6576 616c _ztrap_form eval │ │ │ 004bbe50: 7561 7465 7320 746f 2022 6164 6170 7469 uates to "adapti │ │ │ 004bbe60: 7665 2220 7468 656e 2069 6620 245a 5452 ve" then if $ZTR │ │ │ -004bbe70: 4150 4e00 1949 6600 0020 2020 2020 2020 APN..If.. │ │ │ +004bbe70: 4150 4e00 1946 6600 0020 2020 2020 2020 APN..Ff.. │ │ │ 004bbe80: 646f 6573 206e 6f74 2063 6f6d 7069 6c65 does not compile │ │ │ 004bbe90: 2074 6f20 7661 6c69 6420 4d20 636f 6465 to valid M code │ │ │ 004bbea0: 2c20 7468 656e 2024 5a54 5241 5020 6973 , then $ZTRAP is │ │ │ 004bbeb0: 2074 7265 6174 6564 2061 7320 6a75 7374 treated as just │ │ │ -004bbec0: 5100 1949 6700 0020 2020 2020 2020 6465 Q..Ig.. de │ │ │ +004bbec0: 5100 1946 6700 0020 2020 2020 2020 6465 Q..Fg.. de │ │ │ 004bbed0: 7363 7269 6265 6420 666f 7220 2265 6e74 scribed for "ent │ │ │ 004bbee0: 7279 7265 662e 2220 5369 6e63 6520 7468 ryref." Since th │ │ │ 004bbef0: 6572 6520 6973 206c 6974 746c 6520 616d ere is little am │ │ │ 004bbf00: 6269 6775 6974 792c 2063 6f64 6520 616e biguity, code an │ │ │ -004bbf10: 6451 0019 4968 0000 2020 2020 2020 2065 dQ..Ih.. e │ │ │ +004bbf10: 6451 0019 4668 0000 2020 2020 2020 2065 dQ..Fh.. e │ │ │ 004bbf20: 6e74 7279 7265 6620 666f 726d 7320 6f66 ntryref forms of │ │ │ 004bbf30: 2024 5a54 5241 5020 6361 6e20 6265 2069 $ZTRAP can be i │ │ │ 004bbf40: 6e74 6572 6d69 7865 6420 696e 2074 6865 ntermixed in the │ │ │ 004bbf50: 2073 616d 6520 6170 706c 6963 6174 696f same applicatio │ │ │ -004bbf60: 6e2e 0700 1949 6900 0017 0019 496a 0000 n....Ii.....Ij.. │ │ │ +004bbf60: 6e2e 0700 1946 6900 0017 0019 466a 0000 n....Fi.....Fj.. │ │ │ 004bbf70: 2020 202a 2a49 6d70 6f72 7461 6e74 2a2a **Important** │ │ │ -004bbf80: 0700 1949 7100 004c 0019 4972 0000 2020 ...Iq..L..Ir.. │ │ │ +004bbf80: 0700 1946 7100 004c 0019 4672 0000 2020 ...Fq..L..Fr.. │ │ │ 004bbf90: 2020 2020 2047 542e 4d20 6174 7465 6d70 GT.M attemp │ │ │ 004bbfa0: 7473 2074 6f20 636f 6d70 696c 6520 245a ts to compile $Z │ │ │ 004bbfb0: 5452 4150 2062 6566 6f72 6520 6576 616c TRAP before eval │ │ │ 004bbfc0: 7561 7469 6e67 2024 5a54 5241 5020 6173 uating $ZTRAP as │ │ │ 004bbfd0: 2061 6e00 0000 0000 0000 0000 0000 0000 an............. │ │ │ 004bbfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bbff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bc000: 0400 0000 f607 0000 be35 0000 0000 0000 .........5...... │ │ │ -004bc010: 6d00 0049 4845 4c50 00ff 7300 ff49 5356 m..IHELP..s..ISV │ │ │ +004bc010: 6d00 0046 4845 4c50 00ff 7300 ff49 5356 m..FHELP..s..ISV │ │ │ 004bc020: 00ff 7300 ff24 5a54 5241 5000 c073 0000 ..s..$ZTRAP..s.. │ │ │ 004bc030: 2020 2020 2020 2065 6e74 7279 7265 662e entryref. │ │ │ 004bc040: 2042 6563 6175 7365 2047 542e 4d20 616c Because GT.M al │ │ │ 004bc050: 6c6f 7773 2063 6f6d 6d61 6e64 7320 7769 lows commands wi │ │ │ 004bc060: 7468 6f75 7420 6172 6775 6d65 6e74 7320 thout arguments │ │ │ 004bc070: 7375 6368 2061 7320 5155 4954 2c54 0019 such as QUIT,T.. │ │ │ -004bc080: 4974 0000 2020 2020 2020 205a 474f 544f It.. ZGOTO │ │ │ +004bc080: 4674 0000 2020 2020 2020 205a 474f 544f Ft.. ZGOTO │ │ │ 004bc090: 2c20 6f72 2048 414e 4720 6173 2076 616c , or HANG as val │ │ │ 004bc0a0: 6964 206c 6162 656c 732c 2062 6520 6361 id labels, be ca │ │ │ 004bc0b0: 7265 6675 6c20 6e6f 7420 746f 2075 7365 reful not to use │ │ │ 004bc0c0: 2073 7563 6820 6b65 7977 6f72 6473 2061 such keywords a │ │ │ -004bc0d0: 7340 0019 4975 0000 2020 2020 2020 206c s@..Iu.. l │ │ │ +004bc0d0: 7340 0019 4675 0000 2020 2020 2020 206c s@..Fu.. l │ │ │ 004bc0e0: 6162 656c 7320 666f 7220 6572 726f 7220 abels for error │ │ │ 004bc0f0: 6861 6e64 6c69 6e67 2063 6f64 6520 696e handling code in │ │ │ 004bc100: 2022 6164 6170 7469 7665 2220 6d6f 6465 "adaptive" mode │ │ │ -004bc110: 2e07 0019 4976 0000 4c00 1949 7700 0020 ....Iv..L..Iw.. │ │ │ +004bc110: 2e07 0019 4676 0000 4c00 1946 7700 0020 ....Fv..L..Fw.. │ │ │ 004bc120: 2020 2020 6f20 706f 7065 5b6e 7472 7972 o pope[ntryr │ │ │ 004bc130: 6566 5d20 2f20 706f 7061 5b64 6170 7469 ef] / popa[dapti │ │ │ 004bc140: 7665 5d20 2d20 4966 2067 746d 5f7a 7472 ve] - If gtm_ztr │ │ │ 004bc150: 6170 5f66 6f72 6d20 6576 616c 7561 7465 ap_form evaluate │ │ │ -004bc160: 7320 746f 5400 1949 7800 0020 2020 2020 s toT..Ix.. │ │ │ +004bc160: 7320 746f 5400 1946 7800 0020 2020 2020 s toT..Fx.. │ │ │ 004bc170: 2020 2250 4f50 455b 4e54 5259 5245 465d "POPE[NTRYREF] │ │ │ 004bc180: 2220 6f72 2022 504f 5041 5b44 4150 5449 " or "POPA[DAPTI │ │ │ 004bc190: 5645 5d22 2028 6361 7365 2069 6e73 656e VE]" (case insen │ │ │ 004bc1a0: 7369 7469 7665 2920 616e 6420 245a 5452 sitive) and $ZTR │ │ │ -004bc1b0: 4150 2076 616c 7565 5400 1949 7900 0020 AP valueT..Iy.. │ │ │ +004bc1b0: 4150 2076 616c 7565 5400 1946 7900 0020 AP valueT..Fy.. │ │ │ 004bc1c0: 2020 2020 2020 6973 2069 6e20 7468 6520 is in the │ │ │ 004bc1d0: 666f 726d 206f 6620 656e 7472 7972 6566 form of entryref │ │ │ 004bc1e0: 2c20 4754 2e4d 2075 6e77 696e 6473 2074 , GT.M unwinds t │ │ │ 004bc1f0: 6865 204d 2073 7461 636b 2066 726f 6d20 he M stack from │ │ │ -004bc200: 7468 6520 6c65 7665 6c20 6174 4f00 1949 the level atO..I │ │ │ +004bc200: 7468 6520 6c65 7665 6c20 6174 4f00 1946 the level atO..F │ │ │ 004bc210: 7a00 0020 2020 2020 2020 7768 6963 6820 z.. which │ │ │ 004bc220: 616e 2065 7272 6f72 206f 6363 7572 7265 an error occurre │ │ │ 004bc230: 6420 746f 2028 6275 7420 6e6f 7420 696e d to (but not in │ │ │ 004bc240: 636c 7564 696e 6729 2074 6865 206c 6576 cluding) the lev │ │ │ -004bc250: 656c 2061 7420 7768 6963 6852 0019 4981 el at whichR..I. │ │ │ +004bc250: 656c 2061 7420 7768 6963 6852 0019 4681 el at whichR..F. │ │ │ 004bc260: 0000 2020 2020 2020 2024 5a54 5241 5020 .. $ZTRAP │ │ │ 004bc270: 7761 7320 6c61 7374 2053 4554 2e20 5468 was last SET. Th │ │ │ 004bc280: 656e 2c20 4754 2e4d 2074 7261 6e73 6665 en, GT.M transfe │ │ │ 004bc290: 7273 2063 6f6e 7472 6f6c 2074 6f20 7468 rs control to th │ │ │ 004bc2a0: 6520 656e 7472 7972 6566 2069 6e4d 0019 e entryref inM.. │ │ │ -004bc2b0: 4982 0000 2020 2020 2020 2024 5a54 5241 I... $ZTRA │ │ │ +004bc2b0: 4682 0000 2020 2020 2020 2024 5a54 5241 F... $ZTRA │ │ │ 004bc2c0: 5020 6174 2074 6865 206c 6576 656c 2077 P at the level w │ │ │ 004bc2d0: 6865 7265 2074 6865 2024 5a54 5241 5020 here the $ZTRAP │ │ │ 004bc2e0: 7661 6c75 6520 7761 7320 5345 542e 2049 value was SET. I │ │ │ -004bc2f0: 6620 7468 6520 554e 4958 5300 1949 8300 f the UNIXS..I.. │ │ │ +004bc2f0: 6620 7468 6520 554e 4958 5300 1946 8300 f the UNIXS..F.. │ │ │ 004bc300: 0020 2020 2020 2020 656e 7669 726f 6e6d . environm │ │ │ 004bc310: 656e 7420 7661 7269 6162 6c65 2067 746d ent variable gtm │ │ │ 004bc320: 5f7a 7965 7272 6f72 2069 7320 6465 6669 _zyerror is defi │ │ │ 004bc330: 6e65 6420 746f 2061 2076 616c 6964 2065 ned to a valid e │ │ │ 004bc340: 6e74 7279 7265 662c 2047 542e 4d51 0019 ntryref, GT.MQ.. │ │ │ -004bc350: 4984 0000 2020 2020 2020 2074 7261 6e73 I... trans │ │ │ +004bc350: 4684 0000 2020 2020 2020 2074 7261 6e73 F... trans │ │ │ 004bc360: 6665 7273 2063 6f6e 7472 6f6c 2074 6f20 fers control to │ │ │ 004bc370: 7468 6520 656e 7472 7972 6566 2073 7065 the entryref spe │ │ │ 004bc380: 6369 6669 6564 2062 7920 4754 4d5f 5a59 cified by GTM_ZY │ │ │ 004bc390: 4552 524f 5220 2877 6974 6820 616e 5400 ERROR (with anT. │ │ │ -004bc3a0: 1949 8500 0020 2020 2020 2020 696d 706c .I... impl │ │ │ +004bc3a0: 1946 8500 0020 2020 2020 2020 696d 706c .F... impl │ │ │ 004bc3b0: 6963 6974 2044 4f29 2061 6674 6572 2075 icit DO) after u │ │ │ 004bc3c0: 6e77 696e 6469 6e67 2074 6865 2073 7461 nwinding the sta │ │ │ 004bc3d0: 636b 2061 6e64 2062 6566 6f72 6520 7472 ck and before tr │ │ │ 004bc3e0: 616e 7366 6572 7269 6e67 2063 6f6e 7472 ansferring contr │ │ │ -004bc3f0: 6f6c 3100 1949 8600 0020 2020 2020 2020 ol1..I... │ │ │ +004bc3f0: 6f6c 3100 1946 8600 0020 2020 2020 2020 ol1..F... │ │ │ 004bc400: 746f 2074 6865 2065 6e74 7972 6566 2073 to the entyref s │ │ │ 004bc410: 7065 6369 6669 6564 2069 6e20 245a 5452 pecified in $ZTR │ │ │ -004bc420: 4150 2e07 0019 4987 0000 1200 1949 8800 AP....I......I.. │ │ │ -004bc430: 0020 2020 2a2a 4e6f 7465 2a2a 0700 1949 . **Note**...I │ │ │ -004bc440: 8900 004e 0019 498a 0000 2020 204c 696b ...N..I... Lik │ │ │ +004bc420: 4150 2e07 0019 4687 0000 1200 1946 8800 AP....F......F.. │ │ │ +004bc430: 0020 2020 2a2a 4e6f 7465 2a2a 0700 1946 . **Note**...F │ │ │ +004bc440: 8900 004e 0019 468a 0000 2020 204c 696b ...N..F... Lik │ │ │ 004bc450: 6520 245a 5452 4150 2076 616c 7565 732c e $ZTRAP values, │ │ │ 004bc460: 2069 6e76 6f63 6174 696f 6e20 6f66 2064 invocation of d │ │ │ 004bc470: 6576 6963 6520 4558 4345 5054 494f 4e20 evice EXCEPTION │ │ │ 004bc480: 7661 6c75 6573 2066 6f6c 6c6f 7720 7468 values follow th │ │ │ -004bc490: 6553 0019 4991 0000 2020 2070 6174 7465 eS..I... patte │ │ │ +004bc490: 6553 0019 4691 0000 2020 2070 6174 7465 eS..F... patte │ │ │ 004bc4a0: 726e 2073 7065 6369 6669 6564 2062 7920 rn specified by │ │ │ 004bc4b0: 7468 6520 6375 7272 656e 7420 6774 6d5f the current gtm_ │ │ │ 004bc4c0: 7a74 7261 705f 666f 726d 2073 6574 7469 ztrap_form setti │ │ │ 004bc4d0: 6e67 2065 7863 6570 7420 7468 6174 2074 ng except that t │ │ │ -004bc4e0: 6865 7265 3e00 1949 9200 0020 2020 6973 here>..I... is │ │ │ +004bc4e0: 6865 7265 3e00 1946 9200 0020 2020 6973 here>..F... is │ │ │ 004bc4f0: 206e 6576 6572 2061 6e79 2069 6d70 6c69 never any impli │ │ │ 004bc500: 6369 7420 706f 7070 696e 6720 7769 7468 cit popping with │ │ │ 004bc510: 2045 5843 4550 5449 4f4e 2061 6374 696f EXCEPTION actio │ │ │ -004bc520: 6e2e 0700 1949 9300 0018 0013 4955 5345 n....I......IUSE │ │ │ +004bc520: 6e2e 0700 1946 9300 0018 0013 4655 5345 n....F......FUSE │ │ │ 004bc530: 4453 544f 5200 0024 5a55 5365 6473 746f DSTOR..$ZUSedsto │ │ │ -004bc540: 7215 001c 49bf 1100 0020 2020 245a 5553 r...I.... $ZUS │ │ │ -004bc550: 6564 7374 6f72 0700 1d49 2100 0052 001d edstor...I!..R.. │ │ │ -004bc560: 4931 0000 2020 2024 5a55 5345 4453 544f I1.. $ZUSEDSTO │ │ │ +004bc540: 7215 001c 46bf 1100 0020 2020 245a 5553 r...F.... $ZUS │ │ │ +004bc550: 6564 7374 6f72 0700 1d46 2100 0052 001d edstor...F!..R.. │ │ │ +004bc560: 4631 0000 2020 2024 5a55 5345 4453 544f F1.. $ZUSEDSTO │ │ │ 004bc570: 5220 6973 2074 6865 2076 616c 7565 2069 R is the value i │ │ │ 004bc580: 6e20 245a 414c 4c4f 4353 544f 5220 6d69 n $ZALLOCSTOR mi │ │ │ 004bc590: 6e75 7320 7374 6f72 6167 6520 6d61 6e61 nus storage mana │ │ │ 004bc5a0: 6765 6d65 6e74 206f 7665 7268 6561 644a gement overheadJ │ │ │ -004bc5b0: 001d 4941 0000 2020 2061 6e64 2072 6570 ..IA.. and rep │ │ │ +004bc5b0: 001d 4641 0000 2020 2061 6e64 2072 6570 ..FA.. and rep │ │ │ 004bc5c0: 7265 7365 6e74 7320 7468 6520 6163 7475 resents the actu │ │ │ 004bc5d0: 616c 206d 656d 6f72 792c 2069 6e20 6279 al memory, in by │ │ │ 004bc5e0: 7465 732c 2072 6571 7565 7374 6564 2062 tes, requested b │ │ │ -004bc5f0: 7920 6375 7272 656e 7453 001d 4951 0000 y currentS..IQ.. │ │ │ +004bc5f0: 7920 6375 7272 656e 7453 001d 4651 0000 y currentS..FQ.. │ │ │ 004bc600: 2020 2061 6374 6976 6974 6965 732e 2049 activities. I │ │ │ 004bc610: 7420 7072 6f76 6964 6573 206f 6e65 2076 t provides one v │ │ │ 004bc620: 6965 7720 2873 6565 2061 6c73 6f20 245a iew (see also $Z │ │ │ 004bc630: 414c 4c4f 4353 544f 5220 616e 6420 245a ALLOCSTOR and $Z │ │ │ -004bc640: 5245 414c 5354 4f52 2920 6f66 4e00 1d49 REALSTOR) ofN..I │ │ │ +004bc640: 5245 414c 5354 4f52 2920 6f66 4e00 1d46 REALSTOR) ofN..F │ │ │ 004bc650: 6100 0020 2020 7468 6520 7072 6f63 6573 a.. the proces │ │ │ 004bc660: 7320 6d65 6d6f 7279 2075 7469 6c69 7a61 s memory utiliza │ │ │ 004bc670: 7469 6f6e 2061 6e64 2063 616e 2068 656c tion and can hel │ │ │ 004bc680: 7020 6964 656e 7469 6679 2073 746f 7261 p identify stora │ │ │ -004bc690: 6765 2072 656c 6174 6564 4700 1d49 7100 ge relatedG..Iq. │ │ │ +004bc690: 6765 2072 656c 6174 6564 4700 1d46 7100 ge relatedG..Fq. │ │ │ 004bc6a0: 0020 2020 7072 6f62 6c65 6d73 2e20 4754 . problems. GT │ │ │ 004bc6b0: 2e4d 2064 6f65 7320 6e6f 7420 7065 726d .M does not perm │ │ │ 004bc6c0: 6974 2024 5a55 5345 4453 544f 5220 746f it $ZUSEDSTOR to │ │ │ 004bc6d0: 2062 6520 5345 5420 6f72 204e 4557 6564 be SET or NEWed │ │ │ -004bc6e0: 2e07 001d 4981 0000 0b00 1449 5400 0024 ....I......IT..$ │ │ │ -004bc6f0: 5a55 540f 0016 49bf 1100 0020 2020 245a ZUT...I.... $Z │ │ │ -004bc700: 5554 0700 1749 2100 004f 0017 4931 0000 UT...I!..O..I1.. │ │ │ +004bc6e0: 2e07 001d 4681 0000 0b00 1446 5400 0024 ....F......FT..$ │ │ │ +004bc6f0: 5a55 540f 0016 46bf 1100 0020 2020 245a ZUT...F.... $Z │ │ │ +004bc700: 5554 0700 1746 2100 004f 0017 4631 0000 UT...F!..O..F1.. │ │ │ 004bc710: 2020 2024 5a55 5420 2855 4e49 5820 7469 $ZUT (UNIX ti │ │ │ 004bc720: 6d65 206f 7220 756e 6976 6572 7361 6c20 me or universal │ │ │ 004bc730: 7469 6d65 2920 7265 7475 726e 7320 7468 time) returns th │ │ │ 004bc740: 6520 6e75 6d62 6572 206f 6620 6d69 6372 e number of micr │ │ │ -004bc750: 6f73 6563 6f6e 6473 4d00 1749 4100 0020 osecondsM..IA.. │ │ │ +004bc750: 6f73 6563 6f6e 6473 4d00 1746 4100 0020 osecondsM..FA.. │ │ │ 004bc760: 2020 7369 6e63 6520 4a61 6e75 6172 7920 since January │ │ │ 004bc770: 312c 2031 3937 3020 3030 3a30 303a 3030 1, 1970 00:00:00 │ │ │ 004bc780: 2055 5443 2c20 7768 6963 6820 7072 6f76 UTC, which prov │ │ │ 004bc790: 6964 6573 2061 2074 696d 6520 7374 616d ides a time stam │ │ │ -004bc7a0: 7020 666f 7251 0017 4951 0000 2020 2064 p forQ..IQ.. d │ │ │ +004bc7a0: 7020 666f 7251 0017 4651 0000 2020 2064 p forQ..FQ.. d │ │ │ 004bc7b0: 6972 6563 746c 7920 636f 6d70 6172 696e irectly comparin │ │ │ 004bc7c0: 6720 6469 6666 6572 656e 7420 7469 6d65 g different time │ │ │ 004bc7d0: 7a6f 6e65 732e 2024 5a55 5420 6163 6375 zones. $ZUT accu │ │ │ 004bc7e0: 7261 6379 2069 7320 7375 626a 6563 7420 racy is subject │ │ │ 004bc7f0: 746f 2074 6865 0000 0000 0000 0000 0000 to the.......... │ │ │ 004bc800: 0400 0000 ef07 0000 ea35 0000 0000 0000 .........5...... │ │ │ -004bc810: 6800 0049 4845 4c50 00ff 7300 ff49 5356 h..IHELP..s..ISV │ │ │ +004bc810: 6800 0046 4845 4c50 00ff 7300 ff49 5356 h..FHELP..s..ISV │ │ │ 004bc820: 00ff 7300 ff24 5a55 5400 bf61 0000 2020 ..s..$ZUT..a.. │ │ │ 004bc830: 2070 7265 6369 7369 6f6e 206f 6620 7468 precision of th │ │ │ 004bc840: 6520 7379 7374 656d 2063 6c6f 636b 2028 e system clock ( │ │ │ 004bc850: 7573 6520 6d61 6e20 6765 7474 696d 656f use man gettimeo │ │ │ 004bc860: 6664 6179 2066 726f 6d20 7468 6520 554e fday from the UN │ │ │ -004bc870: 4958 2073 6865 6c6c 2000 1749 7100 0020 IX shell ..Iq.. │ │ │ +004bc870: 4958 2073 6865 6c6c 2000 1746 7100 0020 IX shell ..Fq.. │ │ │ 004bc880: 2020 666f 7220 6d6f 7265 2069 6e66 6f72 for more infor │ │ │ -004bc890: 6d61 7469 6f6e 292e 0700 1749 8100 0016 mation)....I.... │ │ │ -004bc8a0: 0013 4956 4552 5349 4f4e 0000 245a 5665 ..IVERSION..$ZVe │ │ │ -004bc8b0: 7273 696f 6e14 001b 49bf 1100 0020 2020 rsion...I.... │ │ │ -004bc8c0: 245a 5665 7273 696f 6e07 001c 4921 0000 $ZVersion...I!.. │ │ │ -004bc8d0: 5000 1c49 3100 0020 2020 245a 565b 4552 P..I1.. $ZV[ER │ │ │ +004bc890: 6d61 7469 6f6e 292e 0700 1746 8100 0016 mation)....F.... │ │ │ +004bc8a0: 0013 4656 4552 5349 4f4e 0000 245a 5665 ..FVERSION..$ZVe │ │ │ +004bc8b0: 7273 696f 6e14 001b 46bf 1100 0020 2020 rsion...F.... │ │ │ +004bc8c0: 245a 5665 7273 696f 6e07 001c 4621 0000 $ZVersion...F!.. │ │ │ +004bc8d0: 5000 1c46 3100 0020 2020 245a 565b 4552 P..F1.. $ZV[ER │ │ │ 004bc8e0: 5349 4f4e 5d20 636f 6e74 6169 6e73 2061 SION] contains a │ │ │ 004bc8f0: 2073 7472 696e 6720 7661 6c75 6520 7370 string value sp │ │ │ 004bc900: 6563 6966 7969 6e67 2074 6865 2063 7572 ecifying the cur │ │ │ 004bc910: 7265 6e74 6c79 2069 6e73 7461 6c6c 6564 rently installed │ │ │ -004bc920: 5400 1c49 4100 0020 2020 4754 2e4d 2e20 T..IA.. GT.M. │ │ │ +004bc920: 5400 1c46 4100 0020 2020 4754 2e4d 2e20 T..FA.. GT.M. │ │ │ 004bc930: 245a 565b 4552 5349 4f4e 5d20 6973 2061 $ZV[ERSION] is a │ │ │ 004bc940: 2073 7061 6365 2d64 656c 696d 6974 6564 space-delimited │ │ │ 004bc950: 2073 7472 696e 6720 7769 7468 2066 6f75 string with fou │ │ │ 004bc960: 7220 7069 6563 6573 2061 7320 666f 6c6c r pieces as foll │ │ │ -004bc970: 6f77 733a 0700 1c49 5100 0031 001c 4961 ows:...IQ..1..Ia │ │ │ +004bc970: 6f77 733a 0700 1c46 5100 0031 001c 4661 ows:...FQ..1..Fa │ │ │ 004bc980: 0000 2020 203c 7072 6f64 7563 743e 203c .. < │ │ │ 004bc990: 7265 6c65 6173 653e 203c 4f53 3e20 3c61 release> ...I │ │ │ -004bc9b0: 7100 0029 001c 4981 0000 2020 2020 206f q..)..I... o │ │ │ +004bc9a0: 7263 6869 7465 6374 7572 653e 0700 1c46 rchitecture>...F │ │ │ +004bc9b0: 7100 0029 001c 4681 0000 2020 2020 206f q..)..F... o │ │ │ 004bc9c0: 203c 7072 6f64 7563 743e 2069 7320 616c is al │ │ │ -004bc9d0: 7761 7973 2022 4754 2e4d 222e 4500 1c49 ways "GT.M".E..I │ │ │ +004bc9d0: 7761 7973 2022 4754 2e4d 222e 4500 1c46 ways "GT.M".E..F │ │ │ 004bc9e0: 9100 0020 2020 2020 6f20 3c72 656c 6561 ... o always begin │ │ │ 004bca00: 7320 7769 7468 2022 5622 2c20 616e 6420 s with "V", and │ │ │ 004bca10: 6861 7320 7468 6520 7374 7275 6374 7572 has the structur │ │ │ -004bca20: 6553 001b 49c0 1100 0020 2020 2020 2020 eS..I.... │ │ │ +004bca20: 6553 001b 46c0 1100 0020 2020 2020 2020 eS..F.... │ │ │ 004bca30: 563c 4442 5f46 6f72 6d61 743e 2e3c 6d61 V.-[] wh │ │ │ -004bca70: 6572 653a 3500 1c49 1200 0020 2020 2020 ere:5..I... │ │ │ +004bca70: 6572 653a 3500 1c46 1200 0020 2020 2020 ere:5..F... │ │ │ 004bca80: 6f20 3c4f 533e 2069 7320 7468 6520 686f o is the ho │ │ │ 004bca90: 7374 206f 7065 7261 7469 6e67 2073 7973 st operating sys │ │ │ -004bcaa0: 7465 6d20 6e61 6d65 2e52 001c 4913 0000 tem name.R..I... │ │ │ +004bcaa0: 7465 6d20 6e61 6d65 2e52 001c 4613 0000 tem name.R..F... │ │ │ 004bcab0: 2020 2020 206f 203c 6172 6368 6974 6563 o is the har │ │ │ 004bcad0: 6477 6172 6520 6172 6368 6974 6563 7475 dware architectu │ │ │ 004bcae0: 7265 2066 6f72 2077 6869 6368 2074 6865 re for which the │ │ │ -004bcaf0: 2072 656c 6561 7365 206f 664c 001c 4914 release ofL..I. │ │ │ +004bcaf0: 2072 656c 6561 7365 206f 664c 001c 4614 release ofL..F. │ │ │ 004bcb00: 0000 2020 2020 2020 2047 542e 4d20 6973 .. GT.M is │ │ │ 004bcb10: 2063 6f6d 7069 6c65 642e 204e 6f74 6520 compiled. Note │ │ │ 004bcb20: 7468 6174 2047 542e 4d20 7265 7461 696e that GT.M retain │ │ │ 004bcb30: 7320 6974 206f 7269 6769 6e61 6c20 6e61 s it original na │ │ │ -004bcb40: 6d65 7320 666f 7250 001c 4915 0000 2020 mes forP..I... │ │ │ +004bcb40: 6d65 7320 666f 7250 001c 4615 0000 2020 mes forP..F... │ │ │ 004bcb50: 2020 2020 2063 6f6e 7469 6e75 6974 7920 continuity │ │ │ 004bcb60: 6576 656e 2069 6620 7665 6e64 6f72 2062 even if vendor b │ │ │ 004bcb70: 7261 6e64 696e 6720 6368 616e 6765 732c randing changes, │ │ │ 004bcb80: 2066 6f72 2065 7861 6d70 6c65 2c20 2252 for example, "R │ │ │ -004bcb90: 5336 3030 3022 2e07 001c 4916 0000 2d00 S6000"....I...-. │ │ │ -004bcba0: 1c49 1700 0020 2020 4d20 726f 7574 696e .I... M routin │ │ │ +004bcb90: 5336 3030 3022 2e07 001c 4616 0000 2d00 S6000"....F...-. │ │ │ +004bcba0: 1c46 1700 0020 2020 4d20 726f 7574 696e .F... M routin │ │ │ 004bcbb0: 6573 2063 616e 6e6f 7420 6d6f 6469 6679 es cannot modify │ │ │ -004bcbc0: 2024 5a56 4552 5349 4f4e 2e07 001c 4918 $ZVERSION....I. │ │ │ -004bcbd0: 0000 1500 1c49 1900 0020 2020 2a2a 5761 .....I... **Wa │ │ │ -004bcbe0: 726e 696e 672a 2a07 001c 491a 0000 4f00 rning**...I...O. │ │ │ -004bcbf0: 1c49 2100 0020 2020 4754 2e4d 2074 7265 .I!.. GT.M tre │ │ │ +004bcbc0: 2024 5a56 4552 5349 4f4e 2e07 001c 4618 $ZVERSION....F. │ │ │ +004bcbd0: 0000 1500 1c46 1900 0020 2020 2a2a 5761 .....F... **Wa │ │ │ +004bcbe0: 726e 696e 672a 2a07 001c 461a 0000 4f00 rning**...F...O. │ │ │ +004bcbf0: 1c46 2100 0020 2020 4754 2e4d 2074 7265 .F!.. GT.M tre │ │ │ 004bcc00: 6174 7320 245a 5645 5253 494f 4e20 6173 ats $ZVERSION as │ │ │ 004bcc10: 2061 206c 6974 6572 616c 2061 7420 636f a literal at co │ │ │ 004bcc20: 6d70 696c 6520 7469 6d65 2e20 5468 6572 mpile time. Ther │ │ │ 004bcc30: 6566 6f72 652c 2061 6c77 6179 7340 001c efore, always@.. │ │ │ -004bcc40: 4922 0000 2020 2063 6f6d 7069 6c65 2077 I".. compile w │ │ │ +004bcc40: 4622 0000 2020 2063 6f6d 7069 6c65 2077 F".. compile w │ │ │ 004bcc50: 6974 6820 7468 6520 7361 6d65 2076 6572 ith the same ver │ │ │ 004bcc60: 7369 6f6e 2061 7320 7468 6174 2075 7365 sion as that use │ │ │ 004bcc70: 6420 6174 2072 756e 7469 6d65 2e07 001c d at runtime.... │ │ │ -004bcc80: 4923 0000 1200 1c49 2400 0020 2020 4578 I#.....I$.. Ex │ │ │ -004bcc90: 616d 706c 653a 0700 1c49 2500 0019 001c ample:...I%..... │ │ │ -004bcca0: 4926 0000 2020 2047 544d 3e77 2024 7a76 I&.. GTM>w $zv │ │ │ -004bccb0: 6572 7369 6f6e 2400 1c49 2700 0020 2020 ersion$..I'.. │ │ │ +004bcc80: 4623 0000 1200 1c46 2400 0020 2020 4578 F#.....F$.. Ex │ │ │ +004bcc90: 616d 706c 653a 0700 1c46 2500 0019 001c ample:...F%..... │ │ │ +004bcca0: 4626 0000 2020 2047 544d 3e77 2024 7a76 F&.. GTM>w $zv │ │ │ +004bccb0: 6572 7369 6f6e 2400 1c46 2700 0020 2020 ersion$..F'.. │ │ │ 004bccc0: 4754 2e4d 2056 362e 302d 3030 3320 4c69 GT.M V6.0-003 Li │ │ │ -004bccd0: 6e75 7820 7838 365f 3634 0700 1c49 2800 nux x86_64...I(. │ │ │ -004bcce0: 0048 001c 4929 0000 2020 2054 6869 7320 .H..I).. This │ │ │ +004bccd0: 6e75 7820 7838 365f 3634 0700 1c46 2800 nux x86_64...F(. │ │ │ +004bcce0: 0048 001c 4629 0000 2020 2054 6869 7320 .H..F).. This │ │ │ 004bccf0: 6578 616d 706c 6520 6469 7370 6c61 7973 example displays │ │ │ 004bcd00: 2074 6865 2063 7572 7265 6e74 2076 6572 the current ver │ │ │ 004bcd10: 7369 6f6e 2069 6465 6e74 6966 6965 7220 sion identifier │ │ │ -004bcd20: 666f 7220 4754 2e4d 2e07 001c 492a 0000 for GT.M....I*.. │ │ │ -004bcd30: 1400 1349 5945 5252 4f52 0000 245a 5945 ...IYERROR..$ZYE │ │ │ -004bcd40: 5272 6f72 1300 1a49 bf11 0000 2020 2024 Rror...I.... $ │ │ │ -004bcd50: 5a59 4552 726f 7207 001b 4921 0000 5400 ZYERror...I!..T. │ │ │ -004bcd60: 1b49 3100 0020 2020 245a 5945 525b 524f .I1.. $ZYER[RO │ │ │ +004bcd20: 666f 7220 4754 2e4d 2e07 001c 462a 0000 for GT.M....F*.. │ │ │ +004bcd30: 1400 1346 5945 5252 4f52 0000 245a 5945 ...FYERROR..$ZYE │ │ │ +004bcd40: 5272 6f72 1300 1a46 bf11 0000 2020 2024 Rror...F.... $ │ │ │ +004bcd50: 5a59 4552 726f 7207 001b 4621 0000 5400 ZYERror...F!..T. │ │ │ +004bcd60: 1b46 3100 0020 2020 245a 5945 525b 524f .F1.. $ZYER[RO │ │ │ 004bcd70: 525d 2069 7320 6120 7265 6164 2f77 7269 R] is a read/wri │ │ │ 004bcd80: 7465 2049 5356 2074 6861 7420 636f 6e74 te ISV that cont │ │ │ 004bcd90: 6169 6e73 2061 2073 7472 696e 6720 7661 ains a string va │ │ │ 004bcda0: 6c75 6520 706f 696e 7469 6e67 2074 6f20 lue pointing to │ │ │ -004bcdb0: 616e 5100 1b49 4100 0020 2020 656e 7472 anQ..IA.. entr │ │ │ +004bcdb0: 616e 5100 1b46 4100 0020 2020 656e 7472 anQ..FA.. entr │ │ │ 004bcdc0: 7972 6566 2e20 4166 7465 7220 4754 2e4d yref. After GT.M │ │ │ 004bcdd0: 2065 6e63 6f75 6e74 6572 7320 616e 2065 encounters an e │ │ │ 004bcde0: 7272 6f72 2c20 6966 2024 5a59 4552 524f rror, if $ZYERRO │ │ │ 004bcdf0: 5220 6973 2073 6574 2061 206e 6f6e 2d6e R is set a non-n │ │ │ -004bce00: 756c 6c54 001b 4951 0000 2020 2076 616c ullT..IQ.. val │ │ │ +004bce00: 756c 6c54 001b 4651 0000 2020 2076 616c ullT..FQ.. val │ │ │ 004bce10: 7565 2c20 4754 2e4d 2069 6e76 6f6b 6573 ue, GT.M invokes │ │ │ 004bce20: 2074 6865 2072 6f75 7469 6e65 2061 7420 the routine at │ │ │ 004bce30: 7468 6520 656e 7472 7972 6566 2073 7065 the entryref spe │ │ │ 004bce40: 6369 6669 6564 2062 7920 245a 5945 5252 cified by $ZYERR │ │ │ -004bce50: 4f52 2077 6974 6852 001b 4961 0000 2020 OR withR..Ia.. │ │ │ +004bce50: 4f52 2077 6974 6852 001b 4661 0000 2020 OR withR..Fa.. │ │ │ 004bce60: 2061 6e20 696d 706c 6963 6974 2044 4f2e an implicit DO. │ │ │ 004bce70: 2049 7420 6973 2069 6e74 656e 6465 6420 It is intended │ │ │ 004bce80: 7468 6174 2074 6865 2063 6f64 6520 696e that the code in │ │ │ 004bce90: 766f 6b65 6420 6279 2024 5a59 4552 524f voked by $ZYERRO │ │ │ -004bcea0: 5220 7573 6520 7468 6554 001b 4971 0000 R use theT..Iq.. │ │ │ +004bcea0: 5220 7573 6520 7468 6554 001b 4671 0000 R use theT..Fq.. │ │ │ 004bceb0: 2020 2076 616c 7565 206f 6620 245a 5354 value of $ZST │ │ │ 004bcec0: 4154 5553 2074 6f20 7365 6c65 6374 206f ATUS to select o │ │ │ 004bced0: 7220 636f 6e73 7472 7563 7420 6120 7661 r construct a va │ │ │ 004bcee0: 6c75 6520 746f 2077 6869 6368 2069 7420 lue to which it │ │ │ 004bcef0: 5345 5473 2024 5a45 5252 4f52 2e53 001b SETs $ZERROR.S.. │ │ │ -004bcf00: 4981 0000 2020 2049 6620 245a 5945 5252 I... If $ZYERR │ │ │ +004bcf00: 4681 0000 2020 2049 6620 245a 5945 5252 F... If $ZYERR │ │ │ 004bcf10: 4f52 2069 7320 6e6f 7420 6120 7661 6c69 OR is not a vali │ │ │ 004bcf20: 6420 656e 7472 7972 6566 206f 7220 6966 d entryref or if │ │ │ 004bcf30: 2061 6e20 6572 726f 7220 6f63 6375 7273 an error occurs │ │ │ 004bcf40: 2077 6869 6c65 2065 7865 6375 7469 6e67 while executing │ │ │ -004bcf50: 5300 1b49 9100 0020 2020 7468 6520 656e S..I... the en │ │ │ +004bcf50: 5300 1b46 9100 0020 2020 7468 6520 656e S..F... the en │ │ │ 004bcf60: 7472 7972 6566 2073 7065 6369 6669 6564 tryref specified │ │ │ 004bcf70: 2062 7920 245a 5945 5252 4f52 2c20 4754 by $ZYERROR, GT │ │ │ 004bcf80: 2e4d 2053 4554 7320 245a 4552 524f 5220 .M SETs $ZERROR │ │ │ 004bcf90: 746f 2074 6865 2065 7272 6f72 2073 7461 to the error sta │ │ │ -004bcfa0: 7475 734c 001a 49c0 1100 0020 2020 656e tusL..I.... en │ │ │ +004bcfa0: 7475 734c 001a 46c0 1100 0020 2020 656e tusL..F.... en │ │ │ 004bcfb0: 636f 756e 7465 7265 642e 2047 542e 4d20 countered. GT.M │ │ │ 004bcfc0: 7468 656e 2072 6574 7572 6e73 2063 6f6e then returns con │ │ │ 004bcfd0: 7472 6f6c 2074 6f20 7468 6520 4d20 636f trol to the M co │ │ │ 004bcfe0: 6465 2073 7065 6369 6669 6564 2062 7900 de specified by. │ │ │ 004bcff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bd000: 0400 0000 e507 0000 1436 0000 0000 0000 .........6...... │ │ │ -004bd010: 4700 0049 4845 4c50 00ff 7300 ff49 5356 G..IHELP..s..ISV │ │ │ +004bd010: 4700 0046 4845 4c50 00ff 7300 ff49 5356 G..FHELP..s..ISV │ │ │ 004bd020: 00ff 7300 ff24 5a59 4552 524f 5200 c012 ..s..$ZYERROR... │ │ │ 004bd030: 0000 2020 2024 4554 5241 502f 245a 5452 .. $ETRAP/$ZTR │ │ │ 004bd040: 4150 206f 7220 6465 7669 6365 2045 5843 AP or device EXC │ │ │ -004bd050: 4550 5449 4f4e 2e07 001b 4913 0000 4b00 EPTION....I...K. │ │ │ -004bd060: 1b49 1400 0020 2020 245a 5945 5252 4f52 .I... $ZYERROR │ │ │ +004bd050: 4550 5449 4f4e 2e07 001b 4613 0000 4b00 EPTION....F...K. │ │ │ +004bd060: 1b46 1400 0020 2020 245a 5945 5252 4f52 .F... $ZYERROR │ │ │ 004bd070: 2069 7320 696d 706c 6963 6974 6c79 204e is implicitly N │ │ │ 004bd080: 4557 6564 206f 6e20 656e 7472 7920 746f EWed on entry to │ │ │ 004bd090: 2074 6865 2072 6f75 7469 6e65 2073 7065 the routine spe │ │ │ -004bd0a0: 6369 6669 6564 2062 794d 001b 4915 0000 cified byM..I... │ │ │ +004bd0a0: 6369 6669 6564 2062 794d 001b 4615 0000 cified byM..F... │ │ │ 004bd0b0: 2020 2024 5a59 4552 524f 522e 2048 6f77 $ZYERROR. How │ │ │ 004bd0c0: 6576 6572 2c20 6966 2047 542e 4d20 6661 ever, if GT.M fa │ │ │ 004bd0d0: 696c 7320 746f 2063 6f6d 7069 6c65 2c20 ils to compile, │ │ │ 004bd0e0: 4754 2e4d 2064 6f65 7320 6e6f 7420 7472 GT.M does not tr │ │ │ -004bd0f0: 616e 7366 6572 3800 1b49 1600 0020 2020 ansfer8..I... │ │ │ +004bd0f0: 616e 7366 6572 3800 1b46 1600 0020 2020 ansfer8..F... │ │ │ 004bd100: 636f 6e74 726f 6c20 746f 2074 6865 2065 control to the e │ │ │ 004bd110: 6e74 7279 7265 6620 7370 6563 6966 6965 ntryref specifie │ │ │ 004bd120: 6420 6279 2024 5a59 4552 524f 522e 0700 d by $ZYERROR... │ │ │ -004bd130: 1b49 1700 004b 001b 4918 0000 2020 2047 .I...K..I... G │ │ │ +004bd130: 1b46 1700 004b 001b 4618 0000 2020 2047 .F...K..F... G │ │ │ 004bd140: 542e 4d20 7065 726d 6974 7320 245a 5945 T.M permits $ZYE │ │ │ 004bd150: 5252 4f52 2074 6f20 6265 206d 6f64 6966 RROR to be modif │ │ │ 004bd160: 6965 6420 6279 2074 6865 2053 4554 2061 ied by the SET a │ │ │ 004bd170: 6e64 204e 4557 2063 6f6d 6d61 6e64 732e nd NEW commands. │ │ │ -004bd180: 0700 1b49 1900 0020 0011 4954 5249 4747 ...I... ..ITRIGG │ │ │ +004bd180: 0700 1b46 1900 0020 0011 4654 5249 4747 ...F... ..FTRIGG │ │ │ 004bd190: 4552 535f 4953 5653 0000 5472 6967 6765 ERS_ISVS..Trigge │ │ │ -004bd1a0: 7273 5f49 5356 7318 001f 49bf 1100 0020 rs_ISVs...I.... │ │ │ +004bd1a0: 7273 5f49 5356 7318 001f 46bf 1100 0020 rs_ISVs...F.... │ │ │ 004bd1b0: 2020 5472 6967 6765 7273 2049 5356 7307 Triggers ISVs. │ │ │ -004bd1c0: 0020 4921 0000 4d00 2049 3100 0020 2020 . I!..M. I1.. │ │ │ +004bd1c0: 0020 4621 0000 4d00 2046 3100 0020 2020 . F!..M. F1.. │ │ │ 004bd1d0: 4754 2e4d 2070 726f 7669 6465 7320 6e69 GT.M provides ni │ │ │ 004bd1e0: 6e65 2049 5356 7320 2849 6e74 7269 6e73 ne ISVs (Intrins │ │ │ 004bd1f0: 6963 2053 7065 6369 616c 2056 6172 6961 ic Special Varia │ │ │ 004bd200: 626c 6573 2920 746f 2066 6163 696c 6974 bles) to facilit │ │ │ -004bd210: 6174 654c 0020 4941 0000 2020 2074 7269 ateL. IA.. tri │ │ │ +004bd210: 6174 654c 0020 4641 0000 2020 2074 7269 ateL. FA.. tri │ │ │ 004bd220: 6767 6572 206f 7065 7261 7469 6f6e 732e gger operations. │ │ │ 004bd230: 2057 6974 6820 7468 6520 6578 6365 7074 With the except │ │ │ 004bd240: 696f 6e20 6f66 2024 5a54 574f 524d 484f ion of $ZTWORMHO │ │ │ 004bd250: 4c45 2c20 616c 6c20 6e75 6d65 7269 634c LE, all numericL │ │ │ -004bd260: 0020 4951 0000 2020 2074 7269 6767 6572 . IQ.. trigger │ │ │ +004bd260: 0020 4651 0000 2020 2074 7269 6767 6572 . FQ.. trigger │ │ │ 004bd270: 2d72 656c 6174 6564 2049 5356 7320 7265 -related ISVs re │ │ │ 004bd280: 7475 726e 207a 6572 6f20 2830 2920 6f75 turn zero (0) ou │ │ │ 004bd290: 7473 6964 6520 6f66 2061 2074 7269 6767 tside of a trigg │ │ │ -004bd2a0: 6572 2063 6f6e 7465 7874 3b33 0020 4961 er context;3. Ia │ │ │ +004bd2a0: 6572 2063 6f6e 7465 7874 3b33 0020 4661 er context;3. Fa │ │ │ 004bd2b0: 0000 2020 206e 6f6e 2d6e 756d 6572 6963 .. non-numeric │ │ │ 004bd2c0: 2049 5356 7320 7265 7475 726e 2074 6865 ISVs return the │ │ │ 004bd2d0: 2065 6d70 7479 2073 7472 696e 672e 0700 empty string... │ │ │ -004bd2e0: 2049 7100 0018 001f 49ff 7300 ff24 5a54 Iq.....I.s..$ZT │ │ │ +004bd2e0: 2046 7100 0018 001f 46ff 7300 ff24 5a54 Fq.....F.s..$ZT │ │ │ 004bd2f0: 4441 5441 0000 245a 5444 4174 6112 002b DATA..$ZTDAta..+ │ │ │ -004bd300: 49bf 1100 0020 2020 245a 5444 4174 6107 I.... $ZTDAta. │ │ │ -004bd310: 002c 4921 0000 5300 2c49 3100 0020 2020 .,I!..S.,I1.. │ │ │ +004bd300: 46bf 1100 0020 2020 245a 5444 4174 6107 F.... $ZTDAta. │ │ │ +004bd310: 002c 4621 0000 5300 2c46 3100 0020 2020 .,F!..S.,F1.. │ │ │ 004bd320: 5769 7468 696e 2074 7269 6767 6572 2063 Within trigger c │ │ │ 004bd330: 6f6e 7465 7874 2c20 245a 5444 4154 4120 ontext, $ZTDATA │ │ │ 004bd340: 7265 7475 726e 7320 2444 4154 4128 4024 returns $DATA(@$ │ │ │ 004bd350: 5245 4645 5245 4e43 4529 2332 2066 6f72 REFERENCE)#2 for │ │ │ -004bd360: 2061 2053 4554 206f 7253 002c 4941 0000 a SET orS.,IA.. │ │ │ +004bd360: 2061 2053 4554 206f 7253 002c 4641 0000 a SET orS.,FA.. │ │ │ 004bd370: 2020 2024 4441 5441 2840 2452 4546 4552 $DATA(@$REFER │ │ │ 004bd380: 454e 4345 2920 666f 7220 6120 4b49 4c4c ENCE) for a KILL │ │ │ 004bd390: 2061 7420 7468 6520 7469 6d65 206f 6620 at the time of │ │ │ 004bd3a0: 7472 6967 6765 7220 696e 766f 6361 7469 trigger invocati │ │ │ -004bd3b0: 6f6e 2c20 5a4b 494c 4c20 6f72 4b00 2c49 on, ZKILL orK.,I │ │ │ +004bd3b0: 6f6e 2c20 5a4b 494c 4c20 6f72 4b00 2c46 on, ZKILL orK.,F │ │ │ 004bd3c0: 5100 0020 2020 5a57 4954 4844 5241 5720 Q.. ZWITHDRAW │ │ │ 004bd3d0: 7072 696f 7220 746f 2074 6865 2065 7870 prior to the exp │ │ │ 004bd3e0: 6c69 6369 7420 7570 6461 7465 2e20 5468 licit update. Th │ │ │ 004bd3f0: 6973 2070 726f 7669 6465 7320 6120 6661 is provides a fa │ │ │ -004bd400: 7374 2070 6174 6851 002c 4961 0000 2020 st pathQ.,Ia.. │ │ │ +004bd400: 7374 2070 6174 6851 002c 4661 0000 2020 st pathQ.,Fa.. │ │ │ 004bd410: 2061 6c74 6572 6e61 7469 7665 2c20 6176 alternative, av │ │ │ 004bd420: 6f69 6469 6e67 2074 6865 206e 6565 6420 oiding the need │ │ │ 004bd430: 666f 7220 696e 6469 7265 6374 696f 6e20 for indirection │ │ │ 004bd440: 696e 2074 7269 6767 6572 2063 6f64 652c in trigger code, │ │ │ -004bd450: 2074 6f20 6865 6c70 5400 2c49 7100 0020 to helpT.,Iq.. │ │ │ +004bd450: 2074 6f20 6865 6c70 5400 2c46 7100 0020 to helpT.,Fq.. │ │ │ 004bd460: 2020 7472 6967 6765 7220 636f 6465 2064 trigger code d │ │ │ 004bd470: 6574 6572 6d69 6e65 2074 6865 2063 6861 etermine the cha │ │ │ 004bd480: 7261 6374 6572 6973 7469 6373 206f 6620 racteristics of │ │ │ 004bd490: 7468 6520 7472 6967 6765 7269 6e67 206e the triggering n │ │ │ -004bd4a0: 6f64 6520 7072 696f 7220 746f 5400 2c49 ode prior toT.,I │ │ │ +004bd4a0: 6f64 6520 7072 696f 7220 746f 5400 2c46 ode prior toT.,F │ │ │ 004bd4b0: 8100 0020 2020 7468 6520 7472 6967 6765 ... the trigge │ │ │ 004bd4c0: 7269 6e67 2075 7064 6174 652e 2046 6f72 ring update. For │ │ │ 004bd4d0: 2061 2053 4554 2c20 6974 2073 686f 7773 a SET, it shows │ │ │ 004bd4e0: 2077 6865 7468 6572 2074 6865 206e 6f64 whether the nod │ │ │ 004bd4f0: 6520 6469 6420 6f72 2064 6964 206e 6f74 e did or did not │ │ │ -004bd500: 5400 2c49 9100 0020 2020 686f 6c64 2064 T.,I... hold d │ │ │ +004bd500: 5400 2c46 9100 0020 2020 686f 6c64 2064 T.,F... hold d │ │ │ 004bd510: 6174 6120 2d20 7768 6574 6865 7220 6120 ata - whether a │ │ │ 004bd520: 5345 5420 6973 206d 6f64 6966 7969 6e67 SET is modifying │ │ │ 004bd530: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of │ │ │ 004bd540: 2061 6e20 6578 6973 7469 6e67 206e 6f64 an existing nod │ │ │ -004bd550: 6520 6f72 5000 2b49 c011 0000 2020 2063 e orP.+I.... c │ │ │ +004bd550: 6520 6f72 5000 2b46 c011 0000 2020 2063 e orP.+F.... c │ │ │ 004bd560: 7265 6174 696e 6720 6461 7461 2061 7420 reating data at │ │ │ 004bd570: 6120 6e65 7720 6e6f 6465 2e20 466f 7220 a new node. For │ │ │ 004bd580: 6120 4b49 4c4c 2069 7420 7368 6f77 7320 a KILL it shows │ │ │ 004bd590: 7768 6574 6865 7220 7468 6520 6e6f 6465 whether the node │ │ │ -004bd5a0: 2068 6164 2e00 2c49 1200 0020 2020 6465 had..,I... de │ │ │ +004bd5a0: 2068 6164 2e00 2c46 1200 0020 2020 6465 had..,F... de │ │ │ 004bd5b0: 7363 656e 6461 6e74 7320 616e 6420 7768 scendants and wh │ │ │ 004bd5c0: 6574 6865 7220 6974 2068 6164 2064 6174 ether it had dat │ │ │ -004bd5d0: 612e 0700 2c49 1300 0012 0027 4945 4c49 a...,I.....'IELI │ │ │ -004bd5e0: 4d00 0024 5a54 4445 6c69 6d13 002c 49bf M..$ZTDElim..,I. │ │ │ +004bd5d0: 612e 0700 2c46 1300 0012 0027 4645 4c49 a...,F.....'FELI │ │ │ +004bd5e0: 4d00 0024 5a54 4445 6c69 6d13 002c 46bf M..$ZTDElim..,F. │ │ │ 004bd5f0: 1100 0020 2020 245a 5444 456c 696d 0700 ... $ZTDElim.. │ │ │ -004bd600: 2d49 2100 0052 002d 4931 0000 2020 2057 -I!..R.-I1.. W │ │ │ +004bd600: 2d46 2100 0052 002d 4631 0000 2020 2057 -F!..R.-F1.. W │ │ │ 004bd610: 6974 6869 6e20 6120 5345 5420 7472 6967 ithin a SET trig │ │ │ 004bd620: 6765 7220 636f 6e74 6578 742c 2024 5a54 ger context, $ZT │ │ │ 004bd630: 4445 5b4c 494d 5d20 7265 7475 726e 7320 DE[LIM] returns │ │ │ 004bd640: 7468 6520 7069 6563 6520 7365 7061 7261 the piece separa │ │ │ -004bd650: 746f 722c 2061 7350 002d 4941 0000 2020 tor, asP.-IA.. │ │ │ +004bd650: 746f 722c 2061 7350 002d 4641 0000 2020 tor, asP.-FA.. │ │ │ 004bd660: 2073 7065 6369 6669 6564 2062 7920 2d64 specified by -d │ │ │ 004bd670: 656c 696d 2069 6e20 7468 6520 7472 6967 elim in the trig │ │ │ 004bd680: 6765 7220 6465 6669 6e69 7469 6f6e 2e20 ger definition. │ │ │ 004bd690: 5468 6973 2061 6c6c 6f77 7320 7472 6967 This allows trig │ │ │ -004bd6a0: 6765 7273 2074 6f4e 002d 4951 0000 2020 gers toN.-IQ.. │ │ │ +004bd6a0: 6765 7273 2074 6f4e 002d 4651 0000 2020 gers toN.-FQ.. │ │ │ 004bd6b0: 2065 7874 7261 6374 2075 7064 6174 6564 extract updated │ │ │ 004bd6c0: 2070 6965 6365 7320 6465 6669 6e65 6420 pieces defined │ │ │ 004bd6d0: 696e 2024 5a54 5550 4441 5445 2077 6974 in $ZTUPDATE wit │ │ │ 004bd6e0: 686f 7574 2068 6176 696e 6720 7468 6520 hout having the │ │ │ -004bd6f0: 7069 6563 6552 002d 4961 0000 2020 2073 pieceR.-Ia.. s │ │ │ +004bd6f0: 7069 6563 6552 002d 4661 0000 2020 2073 pieceR.-Fa.. s │ │ │ 004bd700: 6570 6172 6174 6f72 2068 6172 6420 636f eparator hard co │ │ │ 004bd710: 6465 6420 696e 746f 2074 6865 2072 6f75 ded into the rou │ │ │ 004bd720: 7469 6e65 2e20 4f75 7473 6964 6520 6f66 tine. Outside of │ │ │ 004bd730: 2061 2053 4554 2074 7269 6767 6572 2063 a SET trigger c │ │ │ -004bd740: 6f6e 7465 7874 2c1b 002d 4971 0000 2020 ontext,..-Iq.. │ │ │ +004bd740: 6f6e 7465 7874 2c1b 002d 4671 0000 2020 ontext,..-Fq.. │ │ │ 004bd750: 2024 5a54 4445 4c49 4d20 6973 206e 756c $ZTDELIM is nul │ │ │ -004bd760: 6c2e 0700 2d49 8100 0013 0026 494c 4556 l...-I.....&ILEV │ │ │ -004bd770: 454c 0000 245a 544c 6576 656c 1300 2c49 EL..$ZTLevel..,I │ │ │ +004bd760: 6c2e 0700 2d46 8100 0013 0026 464c 4556 l...-F.....&FLEV │ │ │ +004bd770: 454c 0000 245a 544c 6576 656c 1300 2c46 EL..$ZTLevel..,F │ │ │ 004bd780: bf11 0000 2020 2024 5a54 4c65 7665 6c07 .... $ZTLevel. │ │ │ -004bd790: 002d 4921 0000 4f00 2d49 3100 0020 2020 .-I!..O.-I1.. │ │ │ +004bd790: 002d 4621 0000 4f00 2d46 3100 0020 2020 .-F!..O.-F1.. │ │ │ 004bd7a0: 5769 7468 696e 2074 7269 6767 6572 2063 Within trigger c │ │ │ 004bd7b0: 6f6e 7465 7874 2c20 245a 544c 4556 454c ontext, $ZTLEVEL │ │ │ 004bd7c0: 2072 6574 7572 6e73 2074 6865 2063 7572 returns the cur │ │ │ 004bd7d0: 7265 6e74 206c 6576 656c 206f 6620 7472 rent level of tr │ │ │ 004bd7e0: 6967 6765 7200 0000 0000 0000 0000 0000 igger........... │ │ │ 004bd7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bd800: 0400 0000 fd07 0000 3e36 0000 0000 0000 ........>6...... │ │ │ -004bd810: 8000 0049 4845 4c50 00ff 7300 ff49 5356 ...IHELP..s..ISV │ │ │ +004bd810: 8000 0046 4845 4c50 00ff 7300 ff49 5356 ...FHELP..s..ISV │ │ │ 004bd820: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004bd830: 5653 00ff 7300 ff24 5a54 4c45 5645 4c00 VS..s..$ZTLEVEL. │ │ │ 004bd840: bf41 0000 2020 206e 6573 7469 6e67 2028 .A.. nesting ( │ │ │ 004bd850: 696e 766f 6361 7469 6f6e 2062 7920 6120 invocation by a │ │ │ 004bd860: 7472 6967 6765 7220 6f66 2061 6e20 6164 trigger of an ad │ │ │ 004bd870: 6469 7469 6f6e 616c 2074 7269 6767 6572 ditional trigger │ │ │ 004bd880: 2062 7920 616e 2075 7064 6174 6520 696e by an update in │ │ │ -004bd890: 1b00 2d49 5100 0020 2020 7472 6967 6765 ..-IQ.. trigge │ │ │ -004bd8a0: 7220 636f 6e74 6578 7429 2e07 002d 4961 r context)...-Ia │ │ │ -004bd8b0: 0000 5400 2d49 7100 0020 2020 245a 544c ..T.-Iq.. $ZTL │ │ │ +004bd890: 1b00 2d46 5100 0020 2020 7472 6967 6765 ..-FQ.. trigge │ │ │ +004bd8a0: 7220 636f 6e74 6578 7429 2e07 002d 4661 r context)...-Fa │ │ │ +004bd8b0: 0000 5400 2d46 7100 0020 2020 245a 544c ..T.-Fq.. $ZTL │ │ │ 004bd8c0: 4556 454c 2067 7265 6174 6572 2074 6861 EVEL greater tha │ │ │ 004bd8d0: 6e20 6f6e 6520 283e 3129 2069 6e64 6963 n one (>1) indic │ │ │ 004bd8e0: 6174 6573 2074 6861 7420 7468 6572 6520 ates that there │ │ │ 004bd8f0: 6172 6520 6e65 7374 6564 2074 7269 6767 are nested trigg │ │ │ -004bd900: 6572 7320 696e 5400 2d49 8100 0020 2020 ers inT.-I... │ │ │ +004bd900: 6572 7320 696e 5400 2d46 8100 0020 2020 ers inT.-F... │ │ │ 004bd910: 7072 6f67 7265 7373 2e20 5768 656e 2061 progress. When a │ │ │ 004bd920: 2073 696e 676c 6520 7570 6461 7465 2069 single update i │ │ │ 004bd930: 6e76 6f6b 6573 206d 756c 7469 706c 6520 nvokes multiple │ │ │ 004bd940: 7472 6967 6765 7273 2073 6f6c 656c 7920 triggers solely │ │ │ -004bd950: 6265 6361 7573 6520 6f66 5100 2d49 9100 because ofQ.-I.. │ │ │ +004bd950: 6265 6361 7573 6520 6f66 5100 2d46 9100 because ofQ.-F.. │ │ │ 004bd960: 0020 2020 6d75 6c74 6970 6c65 2074 7269 . multiple tri │ │ │ 004bd970: 6767 6572 206d 6174 6368 6573 206f 6620 gger matches of │ │ │ 004bd980: 7468 6174 2069 6e69 7469 616c 2028 6e6f that initial (no │ │ │ 004bd990: 6e2d 7472 6967 6765 7229 2075 7064 6174 n-trigger) updat │ │ │ -004bd9a0: 652c 2074 6865 7920 6172 6549 002c 49c0 e, they areI.,I. │ │ │ +004bd9a0: 652c 2074 6865 7920 6172 6549 002c 46c0 e, they areI.,F. │ │ │ 004bd9b0: 1100 0020 2020 6e6f 7420 6e65 7374 6564 ... not nested │ │ │ 004bd9c0: 2028 7468 6579 2061 7265 2063 6861 696e (they are chain │ │ │ 004bd9d0: 6564 2920 616e 6420 7468 7573 2061 6c6c ed) and thus all │ │ │ 004bd9e0: 2068 6176 6520 7361 6d65 2024 5a54 4c45 have same $ZTLE │ │ │ -004bd9f0: 5645 4c2e 0700 2d49 1200 0012 002d 4913 VEL...-I.....-I. │ │ │ +004bd9f0: 5645 4c2e 0700 2d46 1200 0012 002d 4613 VEL...-F.....-F. │ │ │ 004bda00: 0000 2020 2045 7861 6d70 6c65 3a07 002d .. Example:..- │ │ │ -004bda10: 4914 0000 6b00 2d49 1500 0020 2020 2b5e I...k.-I... +^ │ │ │ +004bda10: 4614 0000 6b00 2d46 1500 0020 2020 2b5e F...k.-F... +^ │ │ │ 004bda20: 4379 636c 6528 3129 202d 636f 6d6d 616e Cycle(1) -comman │ │ │ 004bda30: 6473 3d53 6574 202d 7865 6375 7465 3d22 ds=Set -xecute=" │ │ │ 004bda40: 5772 6974 6520 2222 245a 544c 6576 656c Write ""$ZTLevel │ │ │ 004bda50: 2066 6f72 205e 4379 636c 6528 3129 2069 for ^Cycle(1) i │ │ │ 004bda60: 733a 2022 222c 245a 544c 6576 656c 2053 s: "",$ZTLevel S │ │ │ 004bda70: 6574 205e 4379 636c 6528 3229 3d31 226b et ^Cycle(2)=1"k │ │ │ -004bda80: 002d 4916 0000 2020 202b 5e43 7963 6c65 .-I... +^Cycle │ │ │ +004bda80: 002d 4616 0000 2020 202b 5e43 7963 6c65 .-F... +^Cycle │ │ │ 004bda90: 2832 2920 2d63 6f6d 6d61 6e64 733d 5365 (2) -commands=Se │ │ │ 004bdaa0: 7420 2d78 6563 7574 653d 2257 7269 7465 t -xecute="Write │ │ │ 004bdab0: 2022 2224 5a54 4c65 7665 6c20 666f 7220 ""$ZTLevel for │ │ │ 004bdac0: 5e43 7963 6c65 2832 2920 6973 3a20 2222 ^Cycle(2) is: "" │ │ │ 004bdad0: 2c24 5a54 4c65 7665 6c20 5365 7420 5e43 ,$ZTLevel Set ^C │ │ │ -004bdae0: 7963 6c65 2831 293d 3122 0700 2d49 1700 ycle(1)=1"..-I.. │ │ │ -004bdaf0: 004e 002d 4918 0000 2020 2054 6865 7365 .N.-I... These │ │ │ +004bdae0: 7963 6c65 2831 293d 3122 0700 2d46 1700 ycle(1)=1"..-F.. │ │ │ +004bdaf0: 004e 002d 4618 0000 2020 2054 6865 7365 .N.-F... These │ │ │ 004bdb00: 2074 7269 6767 6572 2064 6566 696e 6974 trigger definit │ │ │ 004bdb10: 696f 6e73 2073 686f 7720 6469 6666 6572 ions show differ │ │ │ 004bdb20: 656e 7420 7661 6c75 6573 206f 6620 245a ent values of $Z │ │ │ 004bdb30: 544c 4556 454c 2077 6865 6e20 7477 6f3f TLEVEL when two? │ │ │ -004bdb40: 002d 4919 0000 2020 2074 7269 6767 6572 .-I... trigger │ │ │ +004bdb40: 002d 4619 0000 2020 2074 7269 6767 6572 .-F... trigger │ │ │ 004bdb50: 7320 6172 6520 6361 6c6c 6564 2072 6563 s are called rec │ │ │ 004bdb60: 7572 7369 7665 6c79 2028 616e 6420 7061 ursively (and pa │ │ │ 004bdb70: 7468 6f6c 6f67 6963 616c 6c79 292e 0700 thologically)... │ │ │ -004bdb80: 2d49 1a00 0046 002d 4921 0000 2020 202b -I...F.-I!.. + │ │ │ +004bdb80: 2d46 1a00 0046 002d 4621 0000 2020 202b -F...F.-F!.. + │ │ │ 004bdb90: 5e41 6363 7428 2249 4422 2920 2d63 6f6d ^Acct("ID") -com │ │ │ 004bdba0: 6d61 6e64 733d 7365 7420 2d78 6563 7574 mands=set -xecut │ │ │ 004bdbb0: 653d 2273 6574 205e 4163 6374 2831 293d e="set ^Acct(1)= │ │ │ -004bdbc0: 247a 7476 616c 7565 2b31 2243 002d 4922 $ztvalue+1"C.-I" │ │ │ +004bdbc0: 247a 7476 616c 7565 2b31 2243 002d 4622 $ztvalue+1"C.-F" │ │ │ 004bdbd0: 0000 2020 202b 5e41 6363 7428 7375 623d .. +^Acct(sub= │ │ │ 004bdbe0: 3a29 202d 636f 6d6d 616e 643d 7365 7420 :) -command=set │ │ │ 004bdbf0: 2d78 6563 7574 653d 2273 6574 205e 5828 -xecute="set ^X( │ │ │ 004bdc00: 247a 7476 616c 7565 293d 7375 6222 0700 $ztvalue)=sub".. │ │ │ -004bdc10: 2d49 2300 004e 002d 4924 0000 2020 2053 -I#..N.-I$.. S │ │ │ +004bdc10: 2d46 2300 004e 002d 4624 0000 2020 2053 -F#..N.-F$.. S │ │ │ 004bdc20: 4554 205e 4163 6374 2822 4944 2229 3d31 ET ^Acct("ID")=1 │ │ │ 004bdc30: 3020 696e 766f 6b65 7320 626f 7468 2074 0 invokes both t │ │ │ 004bdc40: 6865 2061 626f 7665 2074 7269 6767 6572 he above trigger │ │ │ 004bdc50: 7320 696e 2073 6f6d 6520 6f72 6465 7220 s in some order │ │ │ -004bdc60: 616e 644e 002d 4925 0000 2020 2024 5a54 andN.-I%.. $ZT │ │ │ +004bdc60: 616e 644e 002d 4625 0000 2020 2024 5a54 andN.-F%.. $ZT │ │ │ 004bdc70: 4c45 5645 4c20 7769 6c6c 2068 6176 6520 LEVEL will have │ │ │ 004bdc80: 7468 6520 7361 6d65 2076 616c 7565 2069 the same value i │ │ │ 004bdc90: 6e20 626f 7468 2062 6563 6175 7365 2074 n both because t │ │ │ 004bdca0: 6865 7365 2074 7269 6767 6572 7320 6172 hese triggers ar │ │ │ -004bdcb0: 6525 002d 4926 0000 2020 2063 6861 696e e%.-I&.. chain │ │ │ +004bdcb0: 6525 002d 4626 0000 2020 2063 6861 696e e%.-F&.. chain │ │ │ 004bdcc0: 6564 2072 6174 6865 7220 7468 616e 206e ed rather than n │ │ │ -004bdcd0: 6573 7465 642e 0700 2d49 2700 0011 0026 ested...-I'....& │ │ │ -004bdce0: 494e 414d 4500 0024 5a54 4e41 4d45 1200 INAME..$ZTNAME.. │ │ │ -004bdcf0: 2b49 bf11 0000 2020 2024 5a54 4e41 4d45 +I.... $ZTNAME │ │ │ -004bdd00: 0700 2c49 2100 004f 002c 4931 0000 2020 ..,I!..O.,I1.. │ │ │ +004bdcd0: 6573 7465 642e 0700 2d46 2700 0011 0026 ested...-F'....& │ │ │ +004bdce0: 464e 414d 4500 0024 5a54 4e41 4d45 1200 FNAME..$ZTNAME.. │ │ │ +004bdcf0: 2b46 bf11 0000 2020 2024 5a54 4e41 4d45 +F.... $ZTNAME │ │ │ +004bdd00: 0700 2c46 2100 004f 002c 4631 0000 2020 ..,F!..O.,F1.. │ │ │ 004bdd10: 2057 6974 6869 6e20 6120 7472 6967 6765 Within a trigge │ │ │ 004bdd20: 7220 636f 6e74 6578 742c 2024 5a54 4e41 r context, $ZTNA │ │ │ 004bdd30: 4d45 2072 6574 7572 6e73 2074 6865 2074 ME returns the t │ │ │ 004bdd40: 7269 6767 6572 206e 616d 652e 204f 7574 rigger name. Out │ │ │ -004bdd50: 7369 6465 2061 3b00 2c49 4100 0020 2020 side a;.,IA.. │ │ │ +004bdd50: 7369 6465 2061 3b00 2c46 4100 0020 2020 side a;.,FA.. │ │ │ 004bdd60: 7472 6967 6765 7220 636f 6e74 6578 742c trigger context, │ │ │ 004bdd70: 2024 5a54 4e41 4d45 2072 6574 7572 6e73 $ZTNAME returns │ │ │ 004bdd80: 2061 6e20 656d 7074 7920 7374 7269 6e67 an empty string │ │ │ -004bdd90: 2e07 002c 4951 0000 1500 2649 4f4c 4456 ...,IQ....&IOLDV │ │ │ +004bdd90: 2e07 002c 4651 0000 1500 2646 4f4c 4456 ...,FQ....&FOLDV │ │ │ 004bdda0: 414c 0000 245a 544f 4c64 7661 6c14 002d AL..$ZTOLdval..- │ │ │ -004bddb0: 49bf 1100 0020 2020 245a 544f 4c64 7661 I.... $ZTOLdva │ │ │ -004bddc0: 6c07 002e 4921 0000 5000 2e49 3100 0020 l...I!..P..I1.. │ │ │ +004bddb0: 46bf 1100 0020 2020 245a 544f 4c64 7661 F.... $ZTOLdva │ │ │ +004bddc0: 6c07 002e 4621 0000 5000 2e46 3100 0020 l...F!..P..F1.. │ │ │ 004bddd0: 2020 5769 7468 696e 2074 7269 6767 6572 Within trigger │ │ │ 004bdde0: 2063 6f6e 7465 7874 2c20 245a 544f 4c44 context, $ZTOLD │ │ │ 004bddf0: 5641 4c20 7265 7475 726e 7320 7468 6520 VAL returns the │ │ │ 004bde00: 7072 696f 7220 286f 6c64 2920 7661 6c75 prior (old) valu │ │ │ -004bde10: 6520 6f66 2074 6865 5100 2e49 4100 0020 e of theQ..IA.. │ │ │ +004bde10: 6520 6f66 2074 6865 5100 2e46 4100 0020 e of theQ..FA.. │ │ │ 004bde20: 2020 676c 6f62 616c 206e 6f64 6520 7768 global node wh │ │ │ 004bde30: 6f73 6520 7570 6461 7465 2063 6175 7365 ose update cause │ │ │ 004bde40: 6420 7468 6520 7472 6967 6765 7220 696e d the trigger in │ │ │ 004bde50: 766f 6361 7469 6f6e 2e20 5468 6973 2070 vocation. This p │ │ │ -004bde60: 726f 7669 6465 7320 6153 002e 4951 0000 rovides aS..IQ.. │ │ │ +004bde60: 726f 7669 6465 7320 6153 002e 4651 0000 rovides aS..FQ.. │ │ │ 004bde70: 2020 2066 6173 7420 7061 7468 2061 6c74 fast path alt │ │ │ 004bde80: 6572 6e61 7469 7665 2074 6f20 2447 4554 ernative to $GET │ │ │ 004bde90: 2840 2452 4546 4552 454e 4345 2920 6174 (@$REFERENCE) at │ │ │ 004bdea0: 2074 7269 6767 6572 2065 6e74 7279 2028 trigger entry ( │ │ │ -004bdeb0: 7768 6963 6820 6176 6f69 6473 5400 2e49 which avoidsT..I │ │ │ +004bdeb0: 7768 6963 6820 6176 6f69 6473 5400 2e46 which avoidsT..F │ │ │ 004bdec0: 6100 0020 2020 7468 6520 6865 6176 7977 a.. the heavyw │ │ │ 004bded0: 6569 6768 7420 696e 6469 7265 6374 696f eight indirectio │ │ │ 004bdee0: 6e20 292e 2049 6620 7468 6572 6520 6172 n ). If there ar │ │ │ 004bdef0: 6520 6d75 6c74 6970 6c65 2074 7269 6767 e multiple trigg │ │ │ 004bdf00: 6572 7320 6d61 7463 6869 6e67 2074 6865 ers matching the │ │ │ -004bdf10: 5200 2e49 7100 0020 2020 7361 6d65 206e R..Iq.. same n │ │ │ +004bdf10: 5200 2e46 7100 0020 2020 7361 6d65 206e R..Fq.. same n │ │ │ 004bdf20: 6f64 6520 2863 6861 696e 6564 292c 2024 ode (chained), $ │ │ │ 004bdf30: 5a54 4f4c 4456 414c 2072 6574 7572 6e73 ZTOLDVAL returns │ │ │ 004bdf40: 2074 6865 2073 616d 6520 7265 7375 6c74 the same result │ │ │ 004bdf50: 2066 6f72 2065 6163 6820 6f66 2074 6865 for each of the │ │ │ -004bdf60: 6d2e 0700 2e49 8100 0012 002e 4991 0000 m....I......I... │ │ │ -004bdf70: 2020 2045 7861 6d70 6c65 3a08 002d 49c0 Example:..-I. │ │ │ -004bdf80: 1100 0073 002e 4912 0000 2020 202b 5e41 ...s..I... +^A │ │ │ +004bdf60: 6d2e 0700 2e46 8100 0012 002e 4691 0000 m....F......F... │ │ │ +004bdf70: 2020 2045 7861 6d70 6c65 3a08 002d 46c0 Example:..-F. │ │ │ +004bdf80: 1100 0073 002e 4612 0000 2020 202b 5e41 ...s..F... +^A │ │ │ 004bdf90: 6363 7428 312c 2249 4422 2920 2d63 6f6d cct(1,"ID") -com │ │ │ 004bdfa0: 6d61 6e64 733d 5365 7420 2d78 6563 7574 mands=Set -xecut │ │ │ 004bdfb0: 653d 2257 7269 7465 3a24 5a54 4f4c 6476 e="Write:$ZTOLdv │ │ │ 004bdfc0: 616c 2022 2254 6865 2070 7269 6f72 2076 al ""The prior v │ │ │ 004bdfd0: 616c 7565 206f 6620 5e41 6363 7428 312c alue of ^Acct(1, │ │ │ 004bdfe0: 4944 2920 7761 733a 2022 222c 245a 544f ID) was: "",$ZTO │ │ │ -004bdff0: 4c64 7661 6c22 0700 2e49 1300 0000 0000 Ldval"...I...... │ │ │ +004bdff0: 4c64 7661 6c22 0700 2e46 1300 0000 0000 Ldval"...F...... │ │ │ 004be000: 0400 0000 c307 0000 6936 0000 0000 0000 ........i6...... │ │ │ -004be010: 8000 0049 4845 4c50 00ff 7300 ff49 5356 ...IHELP..s..ISV │ │ │ +004be010: 8000 0046 4845 4c50 00ff 7300 ff49 5356 ...FHELP..s..ISV │ │ │ 004be020: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004be030: 5653 00ff 7300 ff24 5a54 4f4c 4456 414c VS..s..$ZTOLDVAL │ │ │ 004be040: 00c0 1400 0020 2020 5468 6973 2074 7269 ..... This tri │ │ │ 004be050: 6767 6572 2067 6574 7320 696e 766f 6b65 gger gets invoke │ │ │ 004be060: 6420 7769 7468 2061 2053 4554 2061 6e64 d with a SET and │ │ │ 004be070: 2064 6973 706c 6179 7320 7468 6520 7072 displays the pr │ │ │ 004be080: 696f 7220 7661 6c75 6520 2869 6620 6974 ior value (if it │ │ │ -004be090: 2300 2e49 1500 0020 2020 6578 6973 7473 #..I... exists │ │ │ +004be090: 2300 2e46 1500 0020 2020 6578 6973 7473 #..F... exists │ │ │ 004be0a0: 2920 6f66 205e 4163 6374 2831 2c22 4944 ) of ^Acct(1,"ID │ │ │ -004be0b0: 2229 2e07 002e 4916 0000 1d00 2e49 1700 ")....I......I.. │ │ │ +004be0b0: 2229 2e07 002e 4616 0000 1d00 2e46 1700 ")....F......F.. │ │ │ 004be0c0: 0020 2020 4754 4d3e 7720 5e41 6363 7428 . GTM>w ^Acct( │ │ │ -004be0d0: 312c 2249 4422 290e 002e 4918 0000 2020 1,"ID")...I... │ │ │ -004be0e0: 2031 3937 3522 002e 4919 0000 2020 2047 1975"..I... G │ │ │ +004be0d0: 312c 2249 4422 290e 002e 4618 0000 2020 1,"ID")...F... │ │ │ +004be0e0: 2031 3937 3522 002e 4619 0000 2020 2047 1975"..F... G │ │ │ 004be0f0: 544d 3e73 205e 4163 6374 2831 2c22 4944 TM>s ^Acct(1,"ID │ │ │ -004be100: 2229 3d32 3031 3132 002e 491a 0000 2020 ")=20112..I... │ │ │ +004be100: 2229 3d32 3031 3132 002e 461a 0000 2020 ")=20112..F... │ │ │ 004be110: 2054 6865 2070 7269 6f72 2076 616c 7565 The prior value │ │ │ 004be120: 206f 6620 5e41 6363 7428 312c 4944 2920 of ^Acct(1,ID) │ │ │ -004be130: 7761 733a 2031 3937 3507 002e 4921 0000 was: 1975...I!.. │ │ │ -004be140: 1900 2649 5249 4747 4552 4f50 0000 245a ..&IRIGGEROP..$Z │ │ │ -004be150: 5452 4967 6765 726f 7016 002f 49bf 1100 TRIggerop../I... │ │ │ +004be130: 7761 733a 2031 3937 3507 002e 4621 0000 was: 1975...F!.. │ │ │ +004be140: 1900 2646 5249 4747 4552 4f50 0000 245a ..&FRIGGEROP..$Z │ │ │ +004be150: 5452 4967 6765 726f 7016 002f 46bf 1100 TRIggerop../F... │ │ │ 004be160: 0020 2020 245a 5452 4967 6765 726f 7007 . $ZTRIggerop. │ │ │ -004be170: 0030 4921 0000 4b00 3049 3100 0020 2020 .0I!..K.0I1.. │ │ │ +004be170: 0030 4621 0000 4b00 3046 3100 0020 2020 .0F!..K.0F1.. │ │ │ 004be180: 5769 7468 696e 2074 7269 6767 6572 2063 Within trigger c │ │ │ 004be190: 6f6e 7465 7874 2c20 666f 7220 5345 5420 ontext, for SET │ │ │ 004be1a0: 2869 6e63 6c75 6469 6e67 204d 4552 4745 (including MERGE │ │ │ 004be1b0: 2061 6e64 2024 494e 4352 454d 454e 5428 and $INCREMENT( │ │ │ -004be1c0: 2953 0030 4941 0000 2020 206f 7065 7261 )S.0IA.. opera │ │ │ +004be1c0: 2953 0030 4641 0000 2020 206f 7065 7261 )S.0FA.. opera │ │ │ 004be1d0: 7469 6f6e 7329 2c20 245a 5452 4947 4745 tions), $ZTRIGGE │ │ │ 004be1e0: 524f 5020 6861 7320 7468 6520 7661 6c75 ROP has the valu │ │ │ 004be1f0: 6520 2253 222e 2046 6f72 204b 494c 4c2c e "S". For KILL, │ │ │ 004be200: 2024 5a54 5249 4747 4552 4f50 2068 6173 $ZTRIGGEROP has │ │ │ -004be210: 2074 6865 4b00 3049 5100 0020 2020 7661 theK.0IQ.. va │ │ │ +004be210: 2074 6865 4b00 3046 5100 0020 2020 7661 theK.0FQ.. va │ │ │ 004be220: 6c75 6520 224b 2220 466f 7220 5a4b 494c lue "K" For ZKIL │ │ │ 004be230: 4c20 6f72 205a 5749 5448 4452 4157 2c20 L or ZWITHDRAW, │ │ │ 004be240: 245a 5452 4947 4745 524f 5020 6861 7320 $ZTRIGGEROP has │ │ │ 004be250: 7468 6520 7661 6c75 6520 225a 4b22 2e07 the value "ZK".. │ │ │ -004be260: 0030 4961 0000 1300 2649 534c 4154 4500 .0Ia....&ISLATE. │ │ │ -004be270: 0024 5a54 536c 6174 6513 002c 49bf 1100 .$ZTSlate..,I... │ │ │ -004be280: 0020 2020 245a 5453 6c61 7465 0700 2d49 . $ZTSlate..-I │ │ │ -004be290: 2100 0054 002d 4931 0000 2020 2024 5a54 !..T.-I1.. $ZT │ │ │ +004be260: 0030 4661 0000 1300 2646 534c 4154 4500 .0Fa....&FSLATE. │ │ │ +004be270: 0024 5a54 536c 6174 6513 002c 46bf 1100 .$ZTSlate..,F... │ │ │ +004be280: 0020 2020 245a 5453 6c61 7465 0700 2d46 . $ZTSlate..-F │ │ │ +004be290: 2100 0054 002d 4631 0000 2020 2024 5a54 !..T.-F1.. $ZT │ │ │ 004be2a0: 534c 4154 4520 616c 6c6f 7773 2079 6f75 SLATE allows you │ │ │ 004be2b0: 2074 6f20 7370 6563 6966 7920 6120 7374 to specify a st │ │ │ 004be2c0: 7269 6e67 2074 6861 7420 796f 7520 7761 ring that you wa │ │ │ 004be2d0: 6e74 2074 6f20 6d61 6b65 2061 7661 696c nt to make avail │ │ │ -004be2e0: 6162 6c65 2069 6e51 002d 4941 0000 2020 able inQ.-IA.. │ │ │ +004be2e0: 6162 6c65 2069 6e51 002d 4641 0000 2020 able inQ.-FA.. │ │ │ 004be2f0: 2063 6861 696e 6564 206f 7220 6e65 7374 chained or nest │ │ │ 004be300: 6564 2074 7269 6767 6572 7320 696e 766f ed triggers invo │ │ │ 004be310: 6b65 6420 666f 7220 616e 206f 7574 6572 ked for an outer │ │ │ 004be320: 6d6f 7374 2074 7261 6e73 6163 7469 6f6e most transaction │ │ │ -004be330: 2028 7768 656e 2061 5100 2d49 5100 0020 (when aQ.-IQ.. │ │ │ +004be330: 2028 7768 656e 2061 5100 2d46 5100 0020 (when aQ.-FQ.. │ │ │ 004be340: 2020 5453 5441 5254 2074 616b 6573 2024 TSTART takes $ │ │ │ 004be350: 544c 4556 454c 2066 726f 6d20 3020 746f TLEVEL from 0 to │ │ │ 004be360: 2031 292e 2059 6f75 206d 6967 6874 2075 1). You might u │ │ │ 004be370: 7365 2024 5a54 534c 4154 4520 746f 2061 se $ZTSLATE to a │ │ │ -004be380: 6363 756d 756c 6174 654e 002d 4961 0000 ccumulateN.-Ia.. │ │ │ +004be380: 6363 756d 756c 6174 654e 002d 4661 0000 ccumulateN.-Fa.. │ │ │ 004be390: 2020 2074 7261 6e73 6163 7469 6f6e 2d72 transaction-r │ │ │ 004be3a0: 656c 6174 6564 2069 6e66 6f72 6d61 7469 elated informati │ │ │ 004be3b0: 6f6e 2c20 666f 7220 6578 616d 706c 6520 on, for example │ │ │ 004be3c0: 245a 544f 4c44 5641 4c20 616e 6420 245a $ZTOLDVAL and $Z │ │ │ -004be3d0: 5456 414c 5545 2c53 002d 4971 0000 2020 TVALUE,S.-Iq.. │ │ │ +004be3d0: 5456 414c 5545 2c53 002d 4671 0000 2020 TVALUE,S.-Fq.. │ │ │ 004be3e0: 2061 7661 696c 6162 6c65 2077 6974 6869 available withi │ │ │ 004be3f0: 6e20 7472 6967 6765 7220 636f 6e74 6578 n trigger contex │ │ │ 004be400: 7420 666f 7220 7573 6520 696e 2061 2073 t for use in a s │ │ │ 004be410: 7562 7365 7175 656e 7420 7472 6967 6765 ubsequent trigge │ │ │ -004be420: 7220 6c61 7465 7220 696e 5000 2d49 8100 r later inP.-I.. │ │ │ +004be420: 7220 6c61 7465 7220 696e 5000 2d46 8100 r later inP.-F.. │ │ │ 004be430: 0020 2020 7468 6520 7361 6d65 2074 7261 . the same tra │ │ │ 004be440: 6e73 6163 7469 6f6e 2e20 466f 7220 6578 nsaction. For ex │ │ │ 004be450: 616d 706c 652c 2079 6f75 2063 616e 2075 ample, you can u │ │ │ 004be460: 7365 2024 5a54 534c 4154 4520 746f 2062 se $ZTSLATE to b │ │ │ -004be470: 7569 6c64 2075 7020 616e 5300 2d49 9100 uild up anS.-I.. │ │ │ +004be470: 7569 6c64 2075 7020 616e 5300 2d46 9100 uild up anS.-F.. │ │ │ 004be480: 0020 2020 6170 706c 6963 6174 696f 6e20 . application │ │ │ 004be490: 6869 7374 6f72 7920 6f72 206a 6f75 726e history or journ │ │ │ 004be4a0: 616c 2072 6563 6f72 6420 746f 2062 6520 al record to be │ │ │ 004be4b0: 7772 6974 7465 6e20 7768 656e 2061 2074 written when a t │ │ │ 004be4c0: 7261 6e73 6163 7469 6f6e 2069 731b 002c ransaction is.., │ │ │ -004be4d0: 49c0 1100 0020 2020 6162 6f75 7420 746f I.... about to │ │ │ -004be4e0: 2063 6f6d 6d69 742e 0700 2d49 1200 0053 commit...-I...S │ │ │ -004be4f0: 002d 4913 0000 2020 2059 6f75 2063 616e .-I... You can │ │ │ +004be4d0: 46c0 1100 0020 2020 6162 6f75 7420 746f F.... about to │ │ │ +004be4e0: 2063 6f6d 6d69 742e 0700 2d46 1200 0053 commit...-F...S │ │ │ +004be4f0: 002d 4613 0000 2020 2059 6f75 2063 616e .-F... You can │ │ │ 004be500: 2053 4554 2024 5a54 534c 4154 4520 6f6e SET $ZTSLATE on │ │ │ 004be510: 6c79 2077 6869 6c65 2061 2064 6174 6162 ly while a datab │ │ │ 004be520: 6173 6520 7472 6967 6765 7220 6973 2061 ase trigger is a │ │ │ 004be530: 6374 6976 652e 2047 542e 4d20 636c 6561 ctive. GT.M clea │ │ │ -004be540: 7273 5000 2d49 1400 0020 2020 245a 5453 rsP.-I... $ZTS │ │ │ +004be540: 7273 5000 2d46 1400 0020 2020 245a 5453 rsP.-F... $ZTS │ │ │ 004be550: 4c41 5445 2066 6f72 2074 6865 206f 7574 LATE for the out │ │ │ 004be560: 6572 6d6f 7374 2074 7261 6e73 6163 7469 ermost transacti │ │ │ 004be570: 6f6e 206f 7220 6f6e 2061 2054 5245 5354 on or on a TREST │ │ │ 004be580: 4152 542e 2048 6f77 6576 6572 2c20 4754 ART. However, GT │ │ │ -004be590: 2e4d 4600 2d49 1500 0020 2020 7265 7461 .MF.-I... reta │ │ │ +004be590: 2e4d 4600 2d46 1500 0020 2020 7265 7461 .MF.-F... reta │ │ │ 004be5a0: 696e 7320 245a 5453 4c41 5445 2066 6f72 ins $ZTSLATE for │ │ │ 004be5b0: 2061 6c6c 2073 7562 2d74 7261 6e73 6163 all sub-transac │ │ │ 004be5c0: 7469 6f6e 7320 2877 6865 7265 2024 544c tions (where $TL │ │ │ -004be5d0: 4556 454c 3e31 292e 0700 2d49 1600 0012 EVEL>1)...-I.... │ │ │ -004be5e0: 002d 4917 0000 2020 2045 7861 6d70 6c65 .-I... Example │ │ │ -004be5f0: 3a07 002d 4918 0000 3600 2d49 1900 0020 :..-I...6.-I... │ │ │ +004be5d0: 4556 454c 3e31 292e 0700 2d46 1600 0012 EVEL>1)...-F.... │ │ │ +004be5e0: 002d 4617 0000 2020 2045 7861 6d70 6c65 .-F... Example │ │ │ +004be5f0: 3a07 002d 4618 0000 3600 2d46 1900 0020 :..-F...6.-F... │ │ │ 004be600: 2020 2054 5354 4152 5420 2829 2020 2020 TSTART () │ │ │ 004be610: 2020 203b 2049 6d70 6c69 6369 746c 7920 ; Implicitly │ │ │ 004be620: 636c 6561 7273 2024 5a54 534c 4154 4a00 clears $ZTSLATJ. │ │ │ -004be630: 2d49 1a00 0020 2020 2053 4554 205e 4143 -I... SET ^AC │ │ │ +004be630: 2d46 1a00 0020 2020 2053 4554 205e 4143 -F... SET ^AC │ │ │ 004be640: 4328 4143 4e31 2c42 414c 293d 414d 5420 C(ACN1,BAL)=AMT │ │ │ 004be650: 2020 2020 2020 2020 203b 2054 7269 6767 ; Trigg │ │ │ 004be660: 6572 2073 6574 7320 245a 5453 4c41 5445 er sets $ZTSLATE │ │ │ -004be670: 3d41 434e 5f22 7c22 5300 2d49 2100 0020 =ACN_"|"S.-I!.. │ │ │ +004be670: 3d41 434e 5f22 7c22 5300 2d46 2100 0020 =ACN_"|"S.-F!.. │ │ │ 004be680: 2020 2053 4554 205e 4143 4328 4143 4e32 SET ^ACC(ACN2 │ │ │ 004be690: 2c42 414c 293d 2d41 4d54 2020 2020 2020 ,BAL)=-AMT │ │ │ 004be6a0: 2020 203b 2054 7269 6767 6572 2073 6574 ; Trigger set │ │ │ 004be6b0: 7320 245a 5453 4c41 5445 3d24 5a54 534c s $ZTSLATE=$ZTSL │ │ │ -004be6c0: 4154 455f 4143 4e5f 227c 225c 002d 4922 ATE_ACN_"|"\.-I" │ │ │ +004be6c0: 4154 455f 4143 4e5f 227c 225c 002d 4622 ATE_ACN_"|"\.-F" │ │ │ 004be6d0: 0000 2020 2020 5a54 5249 4747 4552 205e .. ZTRIGGER ^ │ │ │ 004be6e0: 4143 5428 2254 5241 4e53 2229 2020 2020 ACT("TRANS") │ │ │ 004be6f0: 2020 2020 2020 3b20 5472 6967 6765 7220 ; Trigger │ │ │ 004be700: 7573 6573 2024 5a54 534c 4154 4520 746f uses $ZTSLATE to │ │ │ 004be710: 2075 7064 6174 6520 7472 616e 7361 6374 update transact │ │ │ -004be720: 696f 6e20 6c6f 6712 002d 4923 0000 2020 ion log..-I#.. │ │ │ -004be730: 2020 5443 4f4d 4d49 5407 002d 4924 0000 TCOMMIT..-I$.. │ │ │ -004be740: 1500 2649 5550 4441 5445 0000 245a 5455 ..&IUPDATE..$ZTU │ │ │ -004be750: 5064 6174 6514 002d 49bf 1100 0020 2020 Pdate..-I.... │ │ │ -004be760: 245a 5455 5064 6174 6507 002e 4921 0000 $ZTUPdate...I!.. │ │ │ -004be770: 5300 2e49 3100 0020 2020 5769 7468 696e S..I1.. Within │ │ │ +004be720: 696f 6e20 6c6f 6712 002d 4623 0000 2020 ion log..-F#.. │ │ │ +004be730: 2020 5443 4f4d 4d49 5407 002d 4624 0000 TCOMMIT..-F$.. │ │ │ +004be740: 1500 2646 5550 4441 5445 0000 245a 5455 ..&FUPDATE..$ZTU │ │ │ +004be750: 5064 6174 6514 002d 46bf 1100 0020 2020 Pdate..-F.... │ │ │ +004be760: 245a 5455 5064 6174 6507 002e 4621 0000 $ZTUPdate...F!.. │ │ │ +004be770: 5300 2e46 3100 0020 2020 5769 7468 696e S..F1.. Within │ │ │ 004be780: 2074 7269 6767 6572 2063 6f6e 7465 7874 trigger context │ │ │ 004be790: 2c20 666f 7220 5345 5420 636f 6d6d 616e , for SET comman │ │ │ 004be7a0: 6473 2077 6865 7265 2074 6865 2047 542e ds where the GT. │ │ │ 004be7b0: 4d20 7472 6967 6765 7220 7370 6563 6966 M trigger specif │ │ │ 004be7c0: 6965 7300 0000 0000 0000 0000 0000 0000 ies............. │ │ │ 004be7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004be7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004be7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004be800: 0400 0000 c707 0000 8d36 0000 0000 0000 .........6...... │ │ │ -004be810: 7d00 0049 4845 4c50 00ff 7300 ff49 5356 }..IHELP..s..ISV │ │ │ +004be810: 7d00 0046 4845 4c50 00ff 7300 ff49 5356 }..FHELP..s..ISV │ │ │ 004be820: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004be830: 5653 00ff 7300 ff24 5a54 5550 4441 5445 VS..s..$ZTUPDATE │ │ │ 004be840: 00bf 4100 0020 2020 6120 7069 6563 6520 ..A.. a piece │ │ │ 004be850: 7365 7061 7261 746f 722c 2024 5a54 5550 separator, $ZTUP │ │ │ 004be860: 4441 5445 2070 726f 7669 6465 7320 6120 DATE provides a │ │ │ 004be870: 636f 6d6d 6120 7365 7061 7261 7465 6420 comma separated │ │ │ 004be880: 6c69 7374 206f 6620 7069 6563 6553 002e list of pieceS.. │ │ │ -004be890: 4951 0000 2020 206e 756d 6265 7273 206f IQ.. numbers o │ │ │ +004be890: 4651 0000 2020 206e 756d 6265 7273 206f FQ.. numbers o │ │ │ 004be8a0: 6620 7069 6563 6573 2074 6861 7420 6469 f pieces that di │ │ │ 004be8b0: 6666 6572 2062 6574 7765 656e 2074 6865 ffer between the │ │ │ 004be8c0: 2063 7572 7265 6e74 2076 616c 7565 7320 current values │ │ │ 004be8d0: 6f66 2024 5a54 4f4c 4456 414c 2061 6e64 of $ZTOLDVAL and │ │ │ -004be8e0: 5400 2e49 6100 0020 2020 245a 5456 414c T..Ia.. $ZTVAL │ │ │ +004be8e0: 5400 2e46 6100 0020 2020 245a 5456 414c T..Fa.. $ZTVAL │ │ │ 004be8f0: 5545 2e20 4966 2074 6865 2074 7269 6767 UE. If the trigg │ │ │ 004be900: 6572 2073 7065 6369 6669 6573 2061 2070 er specifies a p │ │ │ 004be910: 6965 6365 2073 6570 6172 6174 6f72 2c20 iece separator, │ │ │ 004be920: 6275 7420 646f 6573 206e 6f74 2073 7065 but does not spe │ │ │ -004be930: 6369 6679 5400 2e49 7100 0020 2020 616e cifyT..Iq.. an │ │ │ +004be930: 6369 6679 5400 2e46 7100 0020 2020 616e cifyT..Fq.. an │ │ │ 004be940: 7920 7069 6563 6573 206f 6620 696e 7465 y pieces of inte │ │ │ 004be950: 7265 7374 2c20 245a 5455 5044 4154 4520 rest, $ZTUPDATE │ │ │ 004be960: 6964 656e 7469 6669 6573 2061 6c6c 2063 identifies all c │ │ │ 004be970: 6861 6e67 6564 2070 6965 6365 732e 2024 hanged pieces. $ │ │ │ -004be980: 5a54 5550 4441 5445 5300 2e49 8100 0020 ZTUPDATES..I... │ │ │ +004be980: 5a54 5550 4441 5445 5300 2e46 8100 0020 ZTUPDATES..F... │ │ │ 004be990: 2020 6973 2030 2069 6e20 616c 6c20 6f74 is 0 in all ot │ │ │ 004be9a0: 6865 7220 6361 7365 7320 2874 6861 7420 her cases (that │ │ │ 004be9b0: 6973 3a20 666f 7220 5345 5420 636f 6d6d is: for SET comm │ │ │ 004be9c0: 616e 6473 2077 6865 7265 2074 6865 2047 ands where the G │ │ │ -004be9d0: 542e 4d20 7472 6967 6765 7252 002e 4991 T.M triggerR..I. │ │ │ +004be9d0: 542e 4d20 7472 6967 6765 7252 002e 4691 T.M triggerR..F. │ │ │ 004be9e0: 0000 2020 2064 6f65 7320 6e6f 7420 7370 .. does not sp │ │ │ 004be9f0: 6563 6966 7920 6120 7069 6563 6520 7365 ecify a piece se │ │ │ 004bea00: 7061 7261 746f 7220 6f72 2066 6f72 204b parator or for K │ │ │ 004bea10: 494c 4c73 292e 204e 6f74 6520 7468 6174 ILLs). Note that │ │ │ 004bea20: 2069 6620 616e 2075 7064 6174 654c 002d if an updateL.- │ │ │ -004bea30: 49c0 1100 0020 2020 6d61 7463 6865 7320 I.... matches │ │ │ +004bea30: 46c0 1100 0020 2020 6d61 7463 6865 7320 F.... matches │ │ │ 004bea40: 6d6f 7265 2074 6861 6e20 6f6e 6520 7472 more than one tr │ │ │ 004bea50: 6967 6765 722c 2061 6c6c 206d 6174 6368 igger, all match │ │ │ 004bea60: 696e 6720 7472 6967 6765 7273 2073 6565 ing triggers see │ │ │ -004bea70: 2074 6865 2073 616d 6554 002e 4912 0000 the sameT..I... │ │ │ +004bea70: 2074 6865 2073 616d 6554 002e 4612 0000 the sameT..F... │ │ │ 004bea80: 2020 2024 5a54 4f4c 4456 414c 2061 7420 $ZTOLDVAL at │ │ │ 004bea90: 7472 6967 6765 7220 656e 7472 7920 6275 trigger entry bu │ │ │ 004beaa0: 7420 706f 7465 6e74 6961 6c6c 7920 6469 t potentially di │ │ │ 004beab0: 6666 6572 656e 7420 7661 6c75 6573 206f fferent values o │ │ │ 004beac0: 6620 245a 5456 414c 5545 2073 6f51 002e f $ZTVALUE soQ.. │ │ │ -004bead0: 4913 0000 2020 2024 5a54 5550 4441 5445 I... $ZTUPDATE │ │ │ +004bead0: 4613 0000 2020 2024 5a54 5550 4441 5445 F... $ZTUPDATE │ │ │ 004beae0: 2063 6f75 6c64 2063 6861 6e67 6520 6475 could change du │ │ │ 004beaf0: 6520 746f 2074 6865 2061 6374 696f 6e73 e to the actions │ │ │ 004beb00: 206f 6620 6561 6368 206d 6174 6368 696e of each matchin │ │ │ 004beb10: 6720 7472 6967 6765 7220 6576 656e 4a00 g trigger evenJ. │ │ │ -004beb20: 2e49 1400 0020 2020 7468 6f75 6768 2061 .I... though a │ │ │ +004beb20: 2e46 1400 0020 2020 7468 6f75 6768 2061 .F... though a │ │ │ 004beb30: 6c6c 206d 6174 6368 696e 6720 7472 6967 ll matching trig │ │ │ 004beb40: 6765 7273 2068 6176 6520 6964 656e 7469 gers have identi │ │ │ 004beb50: 6361 6c20 2d5b 7a5d 6465 6c69 6d20 616e cal -[z]delim an │ │ │ -004beb60: 6420 2d70 6965 6365 1900 2e49 1500 0020 d -piece...I... │ │ │ +004beb60: 6420 2d70 6965 6365 1900 2e46 1500 0020 d -piece...F... │ │ │ 004beb70: 2020 7370 6563 6966 6963 6174 696f 6e73 specifications │ │ │ -004beb80: 2e07 002e 4916 0000 1200 2e49 1700 0020 ....I......I... │ │ │ -004beb90: 2020 4578 616d 706c 653a 0700 2e49 1800 Example:...I.. │ │ │ -004beba0: 0055 002e 4919 0000 2020 202b 5e74 7269 .U..I... +^tri │ │ │ +004beb80: 2e07 002e 4616 0000 1200 2e46 1700 0020 ....F......F... │ │ │ +004beb90: 2020 4578 616d 706c 653a 0700 2e46 1800 Example:...F.. │ │ │ +004beba0: 0055 002e 4619 0000 2020 202b 5e74 7269 .U..F... +^tri │ │ │ 004bebb0: 6776 6e20 2d63 6f6d 6d61 6e64 733d 5365 gvn -commands=Se │ │ │ 004bebc0: 7420 2d70 6965 6365 733d 313b 333a 3620 t -pieces=1;3:6 │ │ │ 004bebd0: 2d64 656c 696d 3d22 7c22 202d 7865 6375 -delim="|" -xecu │ │ │ 004bebe0: 7465 3d22 5772 6974 6520 212c 245a 5455 te="Write !,$ZTU │ │ │ -004bebf0: 5044 4154 4522 0700 2e49 1a00 004b 002e PDATE"...I...K.. │ │ │ -004bec00: 4921 0000 2020 2049 6e20 7468 6520 6162 I!.. In the ab │ │ │ +004bebf0: 5044 4154 4522 0700 2e46 1a00 004b 002e PDATE"...F...K.. │ │ │ +004bec00: 4621 0000 2020 2049 6e20 7468 6520 6162 F!.. In the ab │ │ │ 004bec10: 6f76 6520 7472 6967 6765 7220 6465 6669 ove trigger defi │ │ │ 004bec20: 6e69 7469 6f6e 2065 6e74 7279 2c20 245a nition entry, $Z │ │ │ 004bec30: 5455 5044 4154 4520 6469 7370 6c61 7973 TUPDATE displays │ │ │ -004bec40: 2061 2063 6f6d 6d61 4c00 2e49 2200 0020 a commaL..I".. │ │ │ +004bec40: 2061 2063 6f6d 6d61 4c00 2e46 2200 0020 a commaL..F".. │ │ │ 004bec50: 2020 7365 7061 7261 7465 6420 6c69 7374 separated list │ │ │ 004bec60: 206f 6620 7468 6520 6368 616e 6765 6420 of the changed │ │ │ 004bec70: 7069 6563 6520 6e75 6d62 6572 7320 6966 piece numbers if │ │ │ 004bec80: 206f 6e20 6f66 2074 6865 2070 6965 6365 on of the piece │ │ │ -004bec90: 7320 6f66 3c00 2e49 2300 0020 2020 696e s of<..I#.. in │ │ │ +004bec90: 7320 6f66 3c00 2e46 2300 0020 2020 696e s of<..F#.. in │ │ │ 004beca0: 7465 7265 7374 3a20 312c 332c 342c 352c terest: 1,3,4,5, │ │ │ 004becb0: 6f72 2036 2061 7265 206d 6f64 6966 6965 or 6 are modifie │ │ │ 004becc0: 6420 6279 2074 6865 2075 7064 6174 652e d by the update. │ │ │ -004becd0: 0700 2e49 2400 001b 002e 4925 0000 2020 ...I$.....I%.. │ │ │ +004becd0: 0700 2e46 2400 001b 002e 4625 0000 2020 ...F$.....F%.. │ │ │ 004bece0: 2047 544d 3e77 7269 7465 205e 7472 6967 GTM>write ^trig │ │ │ -004becf0: 766e 3c00 2e49 2600 0020 2020 5769 6e64 vn<..I&.. Wind │ │ │ +004becf0: 766e 3c00 2e46 2600 0020 2020 5769 6e64 vn<..F&.. Wind │ │ │ 004bed00: 6f77 7c54 6162 6c65 7c43 6861 6972 7c43 ow|Table|Chair|C │ │ │ 004bed10: 7572 7461 696e 7c43 7573 6869 6f6e 7c41 urtain|Cushion|A │ │ │ 004bed20: 6972 2043 6f6e 6469 7469 6f6e 6572 5500 ir ConditionerU. │ │ │ -004bed30: 2e49 2700 0020 2020 4754 4d3e 7365 7420 .I'.. GTM>set │ │ │ +004bed30: 2e46 2700 0020 2020 4754 4d3e 7365 7420 .F'.. GTM>set │ │ │ 004bed40: 5e74 7269 6776 6e3d 2257 696e 646f 777c ^trigvn="Window| │ │ │ 004bed50: 4469 6e69 6e67 2054 6162 6c65 7c43 6861 Dining Table|Cha │ │ │ 004bed60: 6972 7c56 6967 6e65 7474 657c 5069 6c6c ir|Vignette|Pill │ │ │ 004bed70: 6f77 7c41 6972 2043 6f6e 6469 7469 6f6e ow|Air Condition │ │ │ -004bed80: 6572 220d 002e 4928 0000 2020 2034 2c35 er"...I(.. 4,5 │ │ │ -004bed90: 0700 2e49 2900 004e 002e 492a 0000 2020 ...I)..N..I*.. │ │ │ +004bed80: 6572 220d 002e 4628 0000 2020 2034 2c35 er"...F(.. 4,5 │ │ │ +004bed90: 0700 2e46 2900 004e 002e 462a 0000 2020 ...F)..N..F*.. │ │ │ 004beda0: 204e 6f74 6520 7468 6174 2065 7665 6e20 Note that even │ │ │ 004bedb0: 7468 6f75 6768 2070 6965 6365 206e 756d though piece num │ │ │ 004bedc0: 6265 7273 2032 2c34 2061 6e64 2035 2061 bers 2,4 and 5 a │ │ │ 004bedd0: 7265 2063 6861 6e67 6564 2c20 245a 5455 re changed, $ZTU │ │ │ -004bede0: 5044 4154 4552 002e 4931 0000 2020 2064 PDATER..I1.. d │ │ │ +004bede0: 5044 4154 4552 002e 4631 0000 2020 2064 PDATER..F1.. d │ │ │ 004bedf0: 6973 706c 6179 7320 6f6e 6c79 2034 2c35 isplays only 4,5 │ │ │ 004bee00: 2062 6563 6175 7365 2074 6865 2074 7269 because the tri │ │ │ 004bee10: 6767 6572 2069 7320 6e6f 7420 6465 6669 gger is not defi │ │ │ 004bee20: 6e65 6420 666f 7220 7570 6461 7465 7320 ned for updates │ │ │ -004bee30: 666f 7220 7468 6517 002e 4932 0000 2020 for the...I2.. │ │ │ +004bee30: 666f 7220 7468 6517 002e 4632 0000 2020 for the...F2.. │ │ │ 004bee40: 2073 6563 6f6e 6420 7069 6563 652e 0700 second piece... │ │ │ -004bee50: 2e49 3300 0013 0026 4956 414c 5545 0000 .I3....&IVALUE.. │ │ │ -004bee60: 245a 5456 416c 7565 1300 2c49 bf11 0000 $ZTVAlue..,I.... │ │ │ -004bee70: 2020 2024 5a54 5641 6c75 6507 002d 4921 $ZTVAlue..-I! │ │ │ -004bee80: 0000 5200 2d49 3100 0020 2020 466f 7220 ..R.-I1.. For │ │ │ +004bee50: 2e46 3300 0013 0026 4656 414c 5545 0000 .F3....&FVALUE.. │ │ │ +004bee60: 245a 5456 416c 7565 1300 2c46 bf11 0000 $ZTVAlue..,F.... │ │ │ +004bee70: 2020 2024 5a54 5641 6c75 6507 002d 4621 $ZTVAlue..-F! │ │ │ +004bee80: 0000 5200 2d46 3100 0020 2020 466f 7220 ..R.-F1.. For │ │ │ 004bee90: 5345 542c 2024 5a54 5641 4c55 4520 6861 SET, $ZTVALUE ha │ │ │ 004beea0: 7320 7468 6520 7661 6c75 6520 6173 7369 s the value assi │ │ │ 004beeb0: 676e 6564 2074 6f20 7468 6520 6e6f 6465 gned to the node │ │ │ 004beec0: 2062 7920 7468 6520 6578 706c 6963 6974 by the explicit │ │ │ -004beed0: 2053 4554 5400 2d49 4100 0020 2020 6f70 SETT.-IA.. op │ │ │ +004beed0: 2053 4554 5400 2d46 4100 0020 2020 6f70 SETT.-FA.. op │ │ │ 004beee0: 6572 6174 696f 6e2e 204d 6f64 6966 7969 eration. Modifyi │ │ │ 004beef0: 6e67 2024 5a54 5641 4c55 4520 7769 7468 ng $ZTVALUE with │ │ │ 004bef00: 696e 2061 2074 7269 6767 6572 206d 6f64 in a trigger mod │ │ │ 004bef10: 6966 6965 7320 7468 6520 6576 656e 7475 ifies the eventu │ │ │ -004bef20: 616c 2076 616c 7565 4b00 2d49 5100 0020 al valueK.-IQ.. │ │ │ +004bef20: 616c 2076 616c 7565 4b00 2d46 5100 0020 al valueK.-FQ.. │ │ │ 004bef30: 2020 4754 2e4d 2061 7373 6967 6e73 2074 GT.M assigns t │ │ │ 004bef40: 6f20 7468 6520 6e6f 6465 2e20 4e6f 7465 o the node. Note │ │ │ 004bef50: 2074 6861 7420 6368 616e 6769 6e67 2024 that changing $ │ │ │ 004bef60: 5a54 5641 4c55 4520 6861 7320 6120 736d ZTVALUE has a sm │ │ │ -004bef70: 616c 6c54 002d 4961 0000 2020 2070 6572 allT.-Ia.. per │ │ │ +004bef70: 616c 6c54 002d 4661 0000 2020 2070 6572 allT.-Fa.. per │ │ │ 004bef80: 666f 726d 616e 6365 2069 6d70 6163 7420 formance impact │ │ │ 004bef90: 6265 6361 7573 6520 6974 2063 6175 7365 because it cause │ │ │ 004befa0: 7320 616e 2061 6464 6974 696f 6e61 6c20 s an additional │ │ │ 004befb0: 7570 6461 7465 206f 7065 7261 7469 6f6e update operation │ │ │ 004befc0: 206f 6e20 7468 6500 0000 0000 0000 0000 on the......... │ │ │ 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 fb07 0000 ab36 0000 0000 0000 .........6...... │ │ │ -004bf010: 7e00 0049 4845 4c50 00ff 7300 ff49 5356 ~..IHELP..s..ISV │ │ │ +004bf010: 7e00 0046 4845 4c50 00ff 7300 ff49 5356 ~..FHELP..s..ISV │ │ │ 004bf020: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004bf030: 5653 00ff 7300 ff24 5a54 5641 4c55 4500 VS..s..$ZTVALUE. │ │ │ 004bf040: bf71 0000 2020 206e 6f64 6520 6f6e 6365 .q.. node once │ │ │ 004bf050: 2061 6c6c 2074 7269 6767 6572 2063 6f64 all trigger cod │ │ │ 004bf060: 6520 636f 6d70 6c65 7465 732e 2049 6620 e completes. If │ │ │ 004bf070: 6120 6e6f 6465 2068 6173 206d 756c 7469 a node has multi │ │ │ 004bf080: 706c 6520 6173 736f 6369 6174 6564 5000 ple associatedP. │ │ │ -004bf090: 2d49 8100 0020 2020 7472 6967 6765 7273 -I... triggers │ │ │ +004bf090: 2d46 8100 0020 2020 7472 6967 6765 7273 -F... triggers │ │ │ 004bf0a0: 2065 6163 6820 7472 6967 6765 7220 7265 each trigger re │ │ │ 004bf0b0: 6365 6976 6573 2074 6865 2063 7572 7265 ceives the curre │ │ │ 004bf0c0: 6e74 2076 616c 7565 206f 6620 245a 5456 nt value of $ZTV │ │ │ 004bf0d0: 414c 5545 2c20 686f 7765 7665 722c 5100 ALUE, however,Q. │ │ │ -004bf0e0: 2d49 9100 0020 2020 6265 6361 7573 6520 -I... because │ │ │ +004bf0e0: 2d46 9100 0020 2020 6265 6361 7573 6520 -F... because │ │ │ 004bf0f0: 7468 6520 7472 6967 6765 7273 2072 756e the triggers run │ │ │ 004bf100: 2069 6e20 6172 6269 7472 6172 7920 6f72 in arbitrary or │ │ │ 004bf110: 6465 722c 2046 4953 2073 7472 6f6e 676c der, FIS strongl │ │ │ 004bf120: 7920 7265 636f 6d6d 656e 6473 206e 6f52 y recommends noR │ │ │ -004bf130: 002c 49c0 1100 0020 2020 6d6f 7265 2074 .,I.... more t │ │ │ +004bf130: 002c 46c0 1100 0020 2020 6d6f 7265 2074 .,F.... more t │ │ │ 004bf140: 6861 6e20 6f6e 6520 7472 6967 6765 7220 han one trigger │ │ │ 004bf150: 6368 616e 6765 2061 6e79 2067 6976 656e change any given │ │ │ 004bf160: 2065 6c65 6d65 6e74 206f 6620 6170 706c element of appl │ │ │ 004bf170: 6963 6174 696f 6e20 6461 7461 2c20 666f ication data, fo │ │ │ -004bf180: 7252 002d 4912 0000 2020 2065 7861 6d70 rR.-I... examp │ │ │ +004bf180: 7252 002d 4612 0000 2020 2065 7861 6d70 rR.-F... examp │ │ │ 004bf190: 6c65 2c20 6120 7061 7274 6963 756c 6172 le, a particular │ │ │ 004bf1a0: 2070 6965 6365 2e20 466f 7220 4b49 4c4c piece. For KILL │ │ │ 004bf1b0: 2061 6e64 2069 7473 2076 6172 6961 6e74 and its variant │ │ │ 004bf1c0: 732c 2024 5a54 5641 4c55 4520 7265 7475 s, $ZTVALUE retu │ │ │ -004bf1d0: 726e 734d 002d 4913 0000 2020 2074 6865 rnsM.-I... the │ │ │ +004bf1d0: 726e 734d 002d 4613 0000 2020 2074 6865 rnsM.-F... the │ │ │ 004bf1e0: 2065 6d70 7479 2073 7472 696e 672e 2057 empty string. W │ │ │ 004bf1f0: 6869 6c65 2047 542e 4d20 6163 6365 7074 hile GT.M accept │ │ │ 004bf200: 7320 7570 6461 7465 7320 746f 2024 5a54 s updates to $ZT │ │ │ 004bf210: 5641 4c55 4520 7769 7468 696e 2074 6865 VALUE within the │ │ │ -004bf220: 4f00 2d49 1400 0020 2020 7472 6967 6765 O.-I... trigge │ │ │ +004bf220: 4f00 2d46 1400 0020 2020 7472 6967 6765 O.-F... trigge │ │ │ 004bf230: 7220 636f 6465 2069 6e76 6f6b 6564 2066 r code invoked f │ │ │ 004bf240: 6f72 2061 204b 494c 4c20 6f72 2061 6e79 or a KILL or any │ │ │ 004bf250: 206f 6620 6974 7320 7661 7269 616e 7473 of its variants │ │ │ 004bf260: 2c20 6974 2075 6c74 696d 6174 656c 794d , it ultimatelyM │ │ │ -004bf270: 002d 4915 0000 2020 2064 6973 6361 7264 .-I... discard │ │ │ +004bf270: 002d 4615 0000 2020 2064 6973 6361 7264 .-F... discard │ │ │ 004bf280: 7320 616e 7920 7375 6368 2076 616c 7565 s any such value │ │ │ 004bf290: 2e20 4f75 7473 6964 6520 7472 6967 6765 . Outside trigge │ │ │ 004bf2a0: 7220 636f 6e74 6578 742c 2061 7474 656d r context, attem │ │ │ -004bf2b0: 7074 696e 6720 746f 2053 4554 3200 2d49 pting to SET2.-I │ │ │ +004bf2b0: 7074 696e 6720 746f 2053 4554 3200 2d46 pting to SET2.-F │ │ │ 004bf2c0: 1600 0020 2020 245a 5456 414c 5545 2070 ... $ZTVALUE p │ │ │ 004bf2d0: 726f 6475 6365 7320 6120 5345 5449 4e54 roduces a SETINT │ │ │ 004bf2e0: 5249 474f 4e4c 5920 6572 726f 722e 0700 RIGONLY error... │ │ │ -004bf2f0: 2d49 1700 0019 0026 4957 4f52 4d48 4f4c -I.....&IWORMHOL │ │ │ +004bf2f0: 2d46 1700 0019 0026 4657 4f52 4d48 4f4c -F.....&FWORMHOL │ │ │ 004bf300: 4500 0024 5a54 574f 726d 686f 6c65 1600 E..$ZTWOrmhole.. │ │ │ -004bf310: 2f49 bf11 0000 2020 2024 5a54 574f 726d /I.... $ZTWOrm │ │ │ -004bf320: 686f 6c65 0700 3049 2100 0053 0030 4931 hole..0I!..S.0I1 │ │ │ +004bf310: 2f46 bf11 0000 2020 2024 5a54 574f 726d /F.... $ZTWOrm │ │ │ +004bf320: 686f 6c65 0700 3046 2100 0053 0030 4631 hole..0F!..S.0F1 │ │ │ 004bf330: 0000 2020 2024 5a54 574f 524d 484f 4c45 .. $ZTWORMHOLE │ │ │ 004bf340: 2061 6c6c 6f77 7320 796f 7520 746f 2073 allows you to s │ │ │ 004bf350: 7065 6369 6679 2061 2073 7472 696e 6720 pecify a string │ │ │ 004bf360: 7570 2074 6f20 3132 384b 4220 6f66 2069 up to 128KB of i │ │ │ 004bf370: 6e66 6f72 6d61 7469 6f6e 2079 6f75 5200 nformation youR. │ │ │ -004bf380: 3049 4100 0020 2020 7761 6e74 2074 6f20 0IA.. want to │ │ │ +004bf380: 3046 4100 0020 2020 7761 6e74 2074 6f20 0FA.. want to │ │ │ 004bf390: 6d61 6b65 2061 7661 696c 6162 6c65 2064 make available d │ │ │ 004bf3a0: 7572 696e 6720 7472 6967 6765 7220 6578 uring trigger ex │ │ │ 004bf3b0: 6563 7574 696f 6e2e 2059 6f75 2063 616e ecution. You can │ │ │ 004bf3c0: 2075 7365 2024 5a54 574f 524d 484f 4c45 use $ZTWORMHOLE │ │ │ -004bf3d0: 5400 3049 5100 0020 2020 746f 2073 7570 T.0IQ.. to sup │ │ │ +004bf3d0: 5400 3046 5100 0020 2020 746f 2073 7570 T.0FQ.. to sup │ │ │ 004bf3e0: 706c 7920 616e 2061 7070 6c69 6361 7469 ply an applicati │ │ │ 004bf3f0: 6f6e 2d63 6f6e 7465 7874 206f 7220 7072 on-context or pr │ │ │ 004bf400: 6f63 6573 7320 636f 6e74 6578 7420 746f ocess context to │ │ │ 004bf410: 2079 6f75 7220 7472 6967 6765 7220 6c6f your trigger lo │ │ │ -004bf420: 6769 632e 5100 3049 6100 0020 2020 4265 gic.Q.0Ia.. Be │ │ │ +004bf420: 6769 632e 5100 3046 6100 0020 2020 4265 gic.Q.0Fa.. Be │ │ │ 004bf430: 6361 7573 6520 4754 2e4d 206d 616b 6573 cause GT.M makes │ │ │ 004bf440: 2024 5a54 574f 524d 484f 4c45 2061 7661 $ZTWORMHOLE ava │ │ │ 004bf450: 696c 6162 6c65 2074 6872 6f75 6768 6f75 ilable throughou │ │ │ 004bf460: 7420 7468 6520 6475 7261 7469 6f6e 206f t the duration o │ │ │ -004bf470: 6620 7468 6554 0030 4971 0000 2020 2070 f theT.0Iq.. p │ │ │ +004bf470: 6620 7468 6554 0030 4671 0000 2020 2070 f theT.0Fq.. p │ │ │ 004bf480: 726f 6365 7373 2c20 796f 7520 6361 6e20 rocess, you can │ │ │ 004bf490: 6163 6365 7373 206f 7220 7570 6461 7465 access or update │ │ │ 004bf4a0: 2024 5a54 574f 524d 484f 4c45 2062 6f74 $ZTWORMHOLE bot │ │ │ 004bf4b0: 6820 6672 6f6d 2069 6e73 6964 6520 616e h from inside an │ │ │ -004bf4c0: 6420 6f75 7473 6964 6514 0030 4981 0000 d outside..0I... │ │ │ +004bf4c0: 6420 6f75 7473 6964 6514 0030 4681 0000 d outside..0F... │ │ │ 004bf4d0: 2020 2061 2074 7269 6767 6572 2e07 0030 a trigger...0 │ │ │ -004bf4e0: 4991 0000 4800 2f49 c011 0000 2020 2024 I...H./I.... $ │ │ │ +004bf4e0: 4691 0000 4800 2f46 c011 0000 2020 2024 F...H./F.... $ │ │ │ 004bf4f0: 5a54 574f 524d 484f 4c45 2070 726f 7669 ZTWORMHOLE provi │ │ │ 004bf500: 6465 7320 6120 6d65 6368 616e 6973 6d20 des a mechanism │ │ │ 004bf510: 746f 2061 6363 6573 7320 696e 666f 726d to access inform │ │ │ -004bf520: 6174 696f 6e20 6672 6f6d 2061 4e00 3049 ation from aN.0I │ │ │ +004bf520: 6174 696f 6e20 6672 6f6d 2061 4e00 3046 ation from aN.0F │ │ │ 004bf530: 1200 0020 2020 7072 6f63 6573 732f 6170 ... process/ap │ │ │ 004bf540: 706c 6963 6174 696f 6e20 636f 6e74 6578 plication contex │ │ │ 004bf550: 7420 7468 6174 2069 7320 6f74 6865 7277 t that is otherw │ │ │ 004bf560: 6973 6520 756e 6176 6169 6c61 626c 6520 ise unavailable │ │ │ -004bf570: 696e 2074 7269 6767 6572 5000 3049 1300 in triggerP.0I.. │ │ │ +004bf570: 696e 2074 7269 6767 6572 5000 3046 1300 in triggerP.0F.. │ │ │ 004bf580: 0020 2020 636f 6e74 6578 742e 2047 542e . context. GT. │ │ │ 004bf590: 4d20 7265 636f 7264 7320 616e 7920 6e6f M records any no │ │ │ 004bf5a0: 6e2d 656d 7074 7920 7374 7269 6e67 2076 n-empty string v │ │ │ 004bf5b0: 616c 7565 206f 6620 245a 5457 4f52 4d48 alue of $ZTWORMH │ │ │ -004bf5c0: 4f4c 4520 696e 2074 6865 5400 3049 1400 OLE in theT.0I.. │ │ │ +004bf5c0: 4f4c 4520 696e 2074 6865 5400 3046 1400 OLE in theT.0F.. │ │ │ 004bf5d0: 0020 2020 4754 2e4d 2064 6174 6162 6173 . GT.M databas │ │ │ 004bf5e0: 6520 6a6f 7572 6e61 6c20 6669 6c65 2061 e journal file a │ │ │ 004bf5f0: 7320 7061 7274 206f 6620 616e 7920 7570 s part of any up │ │ │ 004bf600: 6461 7465 2074 6861 7420 696e 766f 6b65 date that invoke │ │ │ 004bf610: 7320 6174 206c 6561 7374 206f 6e65 5000 s at least oneP. │ │ │ -004bf620: 3049 1500 0020 2020 7472 6967 6765 7220 0I... trigger │ │ │ +004bf620: 3046 1500 0020 2020 7472 6967 6765 7220 0F... trigger │ │ │ 004bf630: 7768 6963 6820 7265 6665 7265 6e63 6573 which references │ │ │ 004bf640: 2024 5a54 574f 524d 484f 4c45 2e20 4754 $ZTWORMHOLE. GT │ │ │ 004bf650: 2e4d 2061 6c73 6f20 7472 616e 736d 6974 .M also transmit │ │ │ 004bf660: 7320 616e 7920 6e6f 6e2d 4e55 4c4c 4e00 s any non-NULLN. │ │ │ -004bf670: 3049 1600 0020 2020 245a 5457 4f52 4d48 0I... $ZTWORMH │ │ │ +004bf670: 3046 1600 0020 2020 245a 5457 4f52 4d48 0F... $ZTWORMH │ │ │ 004bf680: 4f4c 4520 7661 6c75 6520 696e 2074 6865 OLE value in the │ │ │ 004bf690: 2072 6570 6c69 6361 7469 6f6e 2073 7472 replication str │ │ │ 004bf6a0: 6561 6d2c 2074 6875 7320 7072 6f76 6964 eam, thus provid │ │ │ -004bf6b0: 696e 6720 7468 6520 7361 6d65 4f00 3049 ing the sameO.0I │ │ │ +004bf6b0: 696e 6720 7468 6520 7361 6d65 4f00 3046 ing the sameO.0F │ │ │ 004bf6c0: 1700 0020 2020 636f 6e74 6578 7420 746f ... context to │ │ │ 004bf6d0: 2074 7269 6767 6572 7320 696e 766f 6b65 triggers invoke │ │ │ 004bf6e0: 6420 6279 204d 5550 4950 2070 726f 6365 d by MUPIP proce │ │ │ 004bf6f0: 7373 6573 2028 6569 7468 6572 2061 7320 sses (either as │ │ │ -004bf700: 7061 7274 206f 6620 7468 6549 0030 4918 part of theI.0I. │ │ │ +004bf700: 7061 7274 206f 6620 7468 6549 0030 4618 part of theI.0F. │ │ │ 004bf710: 0000 2020 2072 6570 6c69 6361 7469 6e67 .. replicating │ │ │ 004bf720: 2069 6e73 7461 6e63 6520 7570 6461 7465 instance update │ │ │ 004bf730: 2070 726f 6365 7373 206f 7220 6173 2070 process or as p │ │ │ 004bf740: 6172 7420 6f66 204d 5550 4950 206a 6f75 art of MUPIP jou │ │ │ -004bf750: 726e 616c 5300 3049 1900 0020 2020 7265 rnalS.0I... re │ │ │ +004bf750: 726e 616c 5300 3046 1900 0020 2020 7265 rnalS.0F... re │ │ │ 004bf760: 636f 7665 7279 2f72 6f6c 6c62 6163 6b29 covery/rollback) │ │ │ 004bf770: 2e20 5468 6572 6566 6f72 652c 2077 6865 . Therefore, whe │ │ │ 004bf780: 6e65 7665 7220 796f 7520 7573 6520 245a never you use $Z │ │ │ 004bf790: 5457 4f52 4d48 4f4c 4520 696e 2061 2074 TWORMHOLE in a t │ │ │ -004bf7a0: 7269 6767 6572 2c54 0030 491a 0000 2020 rigger,T.0I... │ │ │ +004bf7a0: 7269 6767 6572 2c54 0030 461a 0000 2020 rigger,T.0F... │ │ │ 004bf7b0: 2079 6f75 2063 7265 6174 6520 736f 6d65 you create some │ │ │ 004bf7c0: 7468 696e 6720 6c69 6b65 2061 2077 6f72 thing like a wor │ │ │ 004bf7d0: 6d68 6f6c 6520 666f 7220 7072 6f63 6573 mhole for proces │ │ │ 004bf7e0: 7320 636f 6e74 6578 7420 7468 6174 2069 s context that i │ │ │ 004bf7f0: 7320 6f74 6865 7277 6973 6500 0000 0000 s otherwise..... │ │ │ 004bf800: 0400 0000 c707 0000 c636 0000 0000 0000 .........6...... │ │ │ -004bf810: 6900 0049 4845 4c50 00ff 7300 ff49 5356 i..IHELP..s..ISV │ │ │ +004bf810: 6900 0046 4845 4c50 00ff 7300 ff49 5356 i..FHELP..s..ISV │ │ │ 004bf820: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004bf830: 5653 00ff 7300 ff24 5a54 574f 524d 484f VS..s..$ZTWORMHO │ │ │ 004bf840: 4c45 00c0 2100 0020 2020 4e45 5765 6420 LE..!.. NEWed │ │ │ 004bf850: 696e 2074 6865 2072 756e 2d74 696d 6520 in the run-time │ │ │ 004bf860: 6f72 206e 6f6e 2d65 7869 7374 656e 7420 or non-existent │ │ │ -004bf870: 696e 204d 5550 4950 2e07 0030 4922 0000 in MUPIP...0I".. │ │ │ -004bf880: 5100 3049 2300 0020 2020 4e6f 7465 2074 Q.0I#.. Note t │ │ │ +004bf870: 696e 204d 5550 4950 2e07 0030 4622 0000 in MUPIP...0F".. │ │ │ +004bf880: 5100 3046 2300 0020 2020 4e6f 7465 2074 Q.0F#.. Note t │ │ │ 004bf890: 6861 7420 6966 2074 7269 6767 6572 2063 hat if trigger c │ │ │ 004bf8a0: 6f64 6520 646f 6573 206e 6f74 2072 6566 ode does not ref │ │ │ 004bf8b0: 6572 656e 6365 2024 5a54 4d4f 524d 484f erence $ZTMORMHO │ │ │ 004bf8c0: 4c45 2c20 4754 2e4d 2064 6f65 7320 6e6f LE, GT.M does no │ │ │ -004bf8d0: 7453 0030 4924 0000 2020 206d 616b 6520 tS.0I$.. make │ │ │ +004bf8d0: 7453 0030 4624 0000 2020 206d 616b 6520 tS.0F$.. make │ │ │ 004bf8e0: 6974 2061 7661 696c 6162 6c65 2074 6f20 it available to │ │ │ 004bf8f0: 4d55 5049 5020 2876 6961 2074 6865 206a MUPIP (via the j │ │ │ 004bf900: 6f75 726e 616c 2066 696c 6573 206f 7220 ournal files or │ │ │ 004bf910: 7265 706c 6963 6174 696f 6e20 7374 7265 replication stre │ │ │ -004bf920: 616d 292e 5300 3049 2500 0020 2020 5468 am).S.0I%.. Th │ │ │ +004bf920: 616d 292e 5300 3046 2500 0020 2020 5468 am).S.0F%.. Th │ │ │ 004bf930: 6572 6566 6f72 652c 2069 6620 6120 7265 erefore, if a re │ │ │ 004bf940: 706c 6963 6174 696e 6720 7365 636f 6e64 plicating second │ │ │ 004bf950: 6172 7920 6861 7320 6469 6666 6572 656e ary has differen │ │ │ 004bf960: 7420 7472 6967 6765 7220 636f 6465 2074 t trigger code t │ │ │ -004bf970: 6861 6e20 7468 654f 0030 4926 0000 2020 han theO.0I&.. │ │ │ +004bf970: 6861 6e20 7468 654f 0030 4626 0000 2020 han theO.0F&.. │ │ │ 004bf980: 2069 6e69 7469 6174 696e 6720 7072 696d initiating prim │ │ │ 004bf990: 6172 7920 2861 6e20 756e 7573 7561 6c20 ary (an unusual │ │ │ 004bf9a0: 636f 6e66 6967 7572 6174 696f 6e29 2061 configuration) a │ │ │ 004bf9b0: 6e64 2074 6865 2074 7269 6767 6572 7320 nd the triggers │ │ │ -004bf9c0: 6f6e 2074 6865 5400 3049 2700 0020 2020 on theT.0I'.. │ │ │ +004bf9c0: 6f6e 2074 6865 5400 3046 2700 0020 2020 on theT.0F'.. │ │ │ 004bf9d0: 7265 706c 6963 6174 696e 6720 6e6f 6465 replicating node │ │ │ 004bf9e0: 2072 6571 7569 7265 2069 6e66 6f72 6d61 require informa │ │ │ 004bf9f0: 7469 6f6e 2066 726f 6d20 245a 5457 4f52 tion from $ZTWOR │ │ │ 004bfa00: 4d48 4f4c 452c 2074 6865 2074 7269 6767 MHOLE, the trigg │ │ │ -004bfa10: 6572 7320 6f6e 2074 6865 5100 3049 2800 ers on theQ.0I(. │ │ │ +004bfa10: 6572 7320 6f6e 2074 6865 5100 3046 2800 ers on theQ.0F(. │ │ │ 004bfa20: 0020 2020 696e 6974 6961 7469 6e67 206e . initiating n │ │ │ 004bfa30: 6f64 6520 6d75 7374 2072 6566 6572 656e ode must referen │ │ │ 004bfa40: 6365 2024 5a54 574f 524d 484f 4c45 2074 ce $ZTWORMHOLE t │ │ │ 004bfa50: 6f20 656e 7375 7265 2047 542e 4d20 6d61 o ensure GT.M ma │ │ │ -004bfa60: 696e 7461 696e 7320 7468 6551 0030 4929 intains theQ.0I) │ │ │ +004bfa60: 696e 7461 696e 7320 7468 6551 0030 4629 intains theQ.0F) │ │ │ 004bfa70: 0000 2020 2064 6174 6120 6974 2063 6f6e .. data it con │ │ │ 004bfa80: 7461 696e 7320 666f 7220 7573 6520 6279 tains for use by │ │ │ 004bfa90: 2074 6865 2075 7064 6174 6520 7072 6f63 the update proc │ │ │ 004bfaa0: 6573 7320 6f6e 2074 6865 2072 6570 6c69 ess on the repli │ │ │ -004bfab0: 6361 7469 6e67 206e 6f64 652e 4e00 3049 cating node.N.0I │ │ │ +004bfab0: 6361 7469 6e67 206e 6f64 652e 4e00 3046 cating node.N.0F │ │ │ 004bfac0: 2a00 0020 2020 5768 696c 6520 796f 7520 *.. While you │ │ │ 004bfad0: 6361 6e20 6368 616e 6765 2024 5a54 574f can change $ZTWO │ │ │ 004bfae0: 524d 484f 4c45 2077 6974 6869 6e20 7472 RMHOLE within tr │ │ │ 004bfaf0: 6967 6765 7220 636f 6465 2c20 6265 6361 igger code, beca │ │ │ -004bfb00: 7573 6520 6f66 2074 6865 5400 3049 3100 use of theT.0I1. │ │ │ +004bfb00: 7573 6520 6f66 2074 6865 5400 3046 3100 use of theT.0F1. │ │ │ 004bfb10: 0020 2020 6172 6269 7472 6172 7920 6f72 . arbitrary or │ │ │ 004bfb20: 6465 7269 6e67 206f 6620 7472 6967 6765 dering of trigge │ │ │ 004bfb30: 7273 206f 6e20 7468 6520 7361 6d65 206e rs on the same n │ │ │ 004bfb40: 6f64 652c 2073 7563 6820 616e 2061 7070 ode, such an app │ │ │ 004bfb50: 726f 6163 6820 7265 7175 6972 6573 5000 roach requiresP. │ │ │ -004bfb60: 3049 3200 0020 2020 6361 7265 6675 6c20 0I2.. careful │ │ │ +004bfb60: 3046 3200 0020 2020 6361 7265 6675 6c20 0F2.. careful │ │ │ 004bfb70: 6465 7369 676e 2061 6e64 2069 6d70 6c65 design and imple │ │ │ 004bfb80: 6d65 6e74 6174 696f 6e2e 2047 544d 2061 mentation. GTM a │ │ │ 004bfb90: 6c6c 6f77 7320 245a 5457 4f52 4d48 4f4c llows $ZTWORMHOL │ │ │ 004bfba0: 4520 746f 2062 6520 4e45 5727 642e 5300 E to be NEW'd.S. │ │ │ -004bfbb0: 3049 3300 0020 2020 4e45 5769 6e67 2024 0I3.. NEWing $ │ │ │ +004bfbb0: 3046 3300 0020 2020 4e45 5769 6e67 2024 0F3.. NEWing $ │ │ │ 004bfbc0: 5a54 574f 524d 484f 4c45 2069 7320 736c ZTWORMHOLE is sl │ │ │ 004bfbd0: 6967 6874 6c79 2064 6966 6665 7265 6e74 ightly different │ │ │ 004bfbe0: 2066 726f 6d20 4e45 5769 6e67 206f 7468 from NEWing oth │ │ │ 004bfbf0: 6572 2049 5356 732f 7661 7269 6162 6c65 er ISVs/variable │ │ │ -004bfc00: 7354 0030 4934 0000 2020 2069 6e20 7468 sT.0I4.. in th │ │ │ +004bfc00: 7354 0030 4634 0000 2020 2069 6e20 7468 sT.0F4.. in th │ │ │ 004bfc10: 6520 7365 6e73 6520 7468 6174 2074 6865 e sense that the │ │ │ 004bfc20: 2066 6f72 6d65 7220 7265 7461 696e 7320 former retains │ │ │ 004bfc30: 6974 7320 6f72 6967 696e 616c 2076 616c its original val │ │ │ 004bfc40: 7565 2077 6865 7265 6173 2074 6865 206c ue whereas the l │ │ │ -004bfc50: 6174 7465 7254 0030 4935 0000 2020 2064 atterT.0I5.. d │ │ │ +004bfc50: 6174 7465 7254 0030 4635 0000 2020 2064 atterT.0F5.. d │ │ │ 004bfc60: 6f65 7320 6e6f 742e 2048 6f77 6576 6572 oes not. However │ │ │ 004bfc70: 2c20 6c69 6b65 206f 7468 6572 204e 4557 , like other NEW │ │ │ 004bfc80: 732c 2047 542e 4d20 7265 7374 6f72 6573 s, GT.M restores │ │ │ 004bfc90: 2024 5a54 574f 524d 484f 4c45 2773 2076 $ZTWORMHOLE's v │ │ │ -004bfca0: 616c 7565 2077 6865 6e1f 0030 4936 0000 alue when..0I6.. │ │ │ +004bfca0: 616c 7565 2077 6865 6e1f 0030 4636 0000 alue when..0F6.. │ │ │ 004bfcb0: 2020 2074 6865 2073 7461 636b 206c 6576 the stack lev │ │ │ -004bfcc0: 656c 2070 6f70 732e 0700 3049 3700 0053 el pops...0I7..S │ │ │ -004bfcd0: 0030 4938 0000 2020 2054 6865 2066 6f6c .0I8.. The fol │ │ │ +004bfcc0: 656c 2070 6f70 732e 0700 3046 3700 0053 el pops...0F7..S │ │ │ +004bfcd0: 0030 4638 0000 2020 2054 6865 2066 6f6c .0F8.. The fol │ │ │ 004bfce0: 6c6f 7769 6e67 2074 6162 6c65 2073 756d lowing table sum │ │ │ 004bfcf0: 6d61 7269 7a65 7320 7468 6520 7265 6164 marizes the read │ │ │ 004bfd00: 2f77 7269 7465 2070 6572 6d69 7373 696f /write permissio │ │ │ 004bfd10: 6e73 2061 7373 6967 6e65 6420 746f 2061 ns assigned to a │ │ │ -004bfd20: 6c6c 5200 3049 3900 0020 2020 7472 6967 llR.0I9.. trig │ │ │ +004bfd20: 6c6c 5200 3046 3900 0020 2020 7472 6967 llR.0F9.. trig │ │ │ 004bfd30: 6765 722d 7265 6c61 7465 6420 4953 5673 ger-related ISVs │ │ │ 004bfd40: 2077 6974 6869 6e20 7472 6967 6765 7220 within trigger │ │ │ 004bfd50: 636f 6e74 6578 7420 616e 6420 6f75 7473 context and outs │ │ │ 004bfd60: 6964 6520 7472 6967 6765 7220 636f 6e74 ide trigger cont │ │ │ -004bfd70: 6578 742e 0700 3049 3a00 0054 0030 4941 ext...0I:..T.0IA │ │ │ +004bfd70: 6578 742e 0700 3046 3a00 0054 0030 4641 ext...0F:..T.0FA │ │ │ 004bfd80: 0000 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d .. +---------- │ │ │ 004bfd90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004bfda0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004bfdb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004bfdc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 --------------+T │ │ │ -004bfdd0: 0030 4942 0000 2020 207c 2049 6e74 7269 .0IB.. | Intri │ │ │ +004bfdd0: 0030 4642 0000 2020 207c 2049 6e74 7269 .0FB.. | Intri │ │ │ 004bfde0: 6e73 6963 2053 7065 6369 616c 207c 2057 nsic Special | W │ │ │ 004bfdf0: 6974 6869 6e20 5472 6967 6765 7220 7c20 ithin Trigger | │ │ │ 004bfe00: 2020 2020 2020 2020 2020 2020 2020 4e6f No │ │ │ 004bfe10: 7465 7320 2020 2020 2020 2020 2020 2020 tes │ │ │ -004bfe20: 2020 7c54 0030 4943 0000 2020 207c 2020 |T.0IC.. | │ │ │ +004bfe20: 2020 7c54 0030 4643 0000 2020 207c 2020 |T.0FC.. | │ │ │ 004bfe30: 2020 2056 6172 6961 626c 6520 2020 2020 Variable │ │ │ 004bfe40: 207c 2020 2020 436f 6e74 6578 7420 2020 | Context │ │ │ 004bfe50: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004bfe60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004bfe70: 2020 2020 2020 7c54 0030 4944 0000 2020 |T.0ID.. │ │ │ +004bfe70: 2020 2020 2020 7c54 0030 4644 0000 2020 |T.0FD.. │ │ │ 004bfe80: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004bfe90: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004bfea0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004bfeb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004bfec0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0030 4945 ----------|T.0IE │ │ │ +004bfec0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0030 4645 ----------|T.0FE │ │ │ 004bfed0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004bfee0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004bfef0: 2020 2020 2020 2020 2020 7c20 5365 7420 | Set │ │ │ 004bff00: 746f 2067 746d 5f74 7269 6767 6572 5f65 to gtm_trigger_e │ │ │ 004bff10: 7472 6170 206f 7220 7468 6520 2020 7c54 trap or the |T │ │ │ -004bff20: 0030 4946 0000 2020 207c 2024 4554 5241 .0IF.. | $ETRA │ │ │ +004bff20: 0030 4646 0000 2020 207c 2024 4554 5241 .0FF.. | $ETRA │ │ │ 004bff30: 5020 2020 2020 2020 2020 2020 207c 2052 P | R │ │ │ 004bff40: 6561 6420 2f20 5772 6974 6520 2020 7c20 ead / Write | │ │ │ 004bff50: 656d 7074 7920 7374 7269 6e67 2077 6865 empty string whe │ │ │ 004bff60: 6e20 656e 7465 7269 6e67 2020 2020 2020 n entering │ │ │ -004bff70: 2020 7c54 0030 4947 0000 2020 207c 2020 |T.0IG.. | │ │ │ +004bff70: 2020 7c54 0030 4647 0000 2020 207c 2020 |T.0FG.. | │ │ │ 004bff80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004bff90: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004bffa0: 2020 7c20 7472 6967 6765 7220 636f 6e74 | trigger cont │ │ │ 004bffb0: 6578 742e 2020 2020 2020 2020 2020 2020 ext. │ │ │ 004bffc0: 2020 2020 2020 7c00 0000 0000 0000 0000 |......... │ │ │ 004bffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bfff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0000: 0400 0000 cc07 0000 dd36 0000 0000 0000 .........6...... │ │ │ -004c0010: 8400 0049 4845 4c50 00ff 7300 ff49 5356 ...IHELP..s..ISV │ │ │ +004c0010: 8400 0046 4845 4c50 00ff 7300 ff49 5356 ...FHELP..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 4800 0020 2020 7c2d 2d2d 2d2d LE..H.. |----- │ │ │ 004c0050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c0060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004c0070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0090: 2d2d 2d7c 5400 3049 4900 0020 2020 7c20 ---|T.0II.. | │ │ │ +004c0090: 2d2d 2d7c 5400 3046 4900 0020 2020 7c20 ---|T.0FI.. | │ │ │ 004c00a0: 2452 4546 4552 454e 4345 2020 2020 2020 $REFERENCE │ │ │ 004c00b0: 2020 7c20 5265 6164 206f 6e6c 7920 2020 | Read only │ │ │ 004c00c0: 2020 207c 2052 6573 746f 7265 6420 6174 | Restored at │ │ │ 004c00d0: 2074 6865 2063 6f6d 706c 6574 696f 6e20 the completion │ │ │ -004c00e0: 6f66 2061 2020 207c 5400 3049 4a00 0020 of a |T.0IJ.. │ │ │ +004c00e0: 6f66 2061 2020 207c 5400 3046 4a00 0020 of a |T.0FJ.. │ │ │ 004c00f0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0100: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c0110: 2020 2020 2020 207c 2074 7269 6767 6572 | trigger │ │ │ 004c0120: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -004c0130: 2020 2020 2020 2020 2020 207c 5400 3049 |T.0I │ │ │ +004c0130: 2020 2020 2020 2020 2020 207c 5400 3046 |T.0F │ │ │ 004c0140: 5100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d Q.. |--------- │ │ │ 004c0150: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c0160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004c0170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c0190: 5400 3049 5200 0020 2020 7c20 2454 4553 T.0IR.. | $TES │ │ │ +004c0190: 5400 3046 5200 0020 2020 7c20 2454 4553 T.0FR.. | $TES │ │ │ 004c01a0: 5420 2020 2020 2020 2020 2020 2020 7c20 T | │ │ │ 004c01b0: 5265 6164 206f 6e6c 7920 2020 2020 207c Read only | │ │ │ 004c01c0: 2052 6573 746f 7265 6420 6174 2074 6865 Restored at the │ │ │ 004c01d0: 2063 6f6d 706c 6574 696f 6e20 6f66 2061 completion of a │ │ │ -004c01e0: 2020 207c 5400 3049 5300 0020 2020 7c20 |T.0IS.. | │ │ │ +004c01e0: 2020 207c 5400 3046 5300 0020 2020 7c20 |T.0FS.. | │ │ │ 004c01f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c0200: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0210: 2020 207c 2074 7269 6767 6572 2e20 2020 | trigger. │ │ │ 004c0220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c0230: 2020 2020 2020 207c 5400 3049 5400 0020 |T.0IT.. │ │ │ +004c0230: 2020 2020 2020 207c 5400 3046 5400 0020 |T.0FT.. │ │ │ 004c0240: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c0250: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c0260: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c0270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3049 -----------|T.0I │ │ │ +004c0280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3046 -----------|T.0F │ │ │ 004c0290: 5500 0020 2020 7c20 2020 2020 2020 2020 U.. | │ │ │ 004c02a0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004c02b0: 2020 2020 2020 2020 2020 207c 2041 6c77 | Alw │ │ │ 004c02c0: 6179 7320 3e3d 3120 696e 2074 7269 6767 ays >=1 in trigg │ │ │ 004c02d0: 6572 2063 6f64 653b 206d 7573 7420 207c er code; must | │ │ │ -004c02e0: 5400 3049 5600 0020 2020 7c20 2454 4c45 T.0IV.. | $TLE │ │ │ +004c02e0: 5400 3046 5600 0020 2020 7c20 2454 4c45 T.0FV.. | $TLE │ │ │ 004c02f0: 5645 4c20 2020 2020 2020 2020 2020 7c20 VEL | │ │ │ 004c0300: 5265 6164 206f 6e6c 7920 2020 2020 207c Read only | │ │ │ 004c0310: 2062 6520 7468 6520 7361 6d65 2061 7320 be the same as │ │ │ 004c0320: 7468 6520 636f 6d70 6c65 7469 6f6e 206f the completion o │ │ │ -004c0330: 6620 207c 5400 3049 5700 0020 2020 7c20 f |T.0IW.. | │ │ │ +004c0330: 6620 207c 5400 3046 5700 0020 2020 7c20 f |T.0FW.. | │ │ │ 004c0340: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c0350: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0360: 2020 207c 2070 726f 6365 7373 696e 6720 | processing │ │ │ 004c0370: 6120 7472 6967 6765 7220 6173 2069 7420 a trigger as it │ │ │ -004c0380: 7761 7320 6174 207c 5400 3049 5800 0020 was at |T.0IX.. │ │ │ +004c0380: 7761 7320 6174 207c 5400 3046 5800 0020 was at |T.0FX.. │ │ │ 004c0390: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c03a0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c03b0: 2020 2020 2020 207c 2074 6865 2073 7461 | the sta │ │ │ 004c03c0: 7274 2e20 2020 2020 2020 2020 2020 2020 rt. │ │ │ -004c03d0: 2020 2020 2020 2020 2020 207c 5400 3049 |T.0I │ │ │ +004c03d0: 2020 2020 2020 2020 2020 207c 5400 3046 |T.0F │ │ │ 004c03e0: 5900 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d Y.. |--------- │ │ │ 004c03f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c0400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004c0410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c0430: 5400 3049 5a00 0020 2020 7c20 245a 544e T.0IZ.. | $ZTN │ │ │ +004c0430: 5400 3046 5a00 0020 2020 7c20 245a 544e T.0FZ.. | $ZTN │ │ │ 004c0440: 414d 4520 2020 2020 2020 2020 2020 7c20 AME | │ │ │ 004c0450: 5265 6164 206f 6e6c 7920 2020 2020 207c Read only | │ │ │ 004c0460: 2052 6574 7572 6e73 2074 6865 2074 7269 Returns the tri │ │ │ 004c0470: 6767 6572 206e 616d 652e 2020 2020 2020 gger name. │ │ │ -004c0480: 2020 207c 5400 3049 6100 0020 2020 7c2d |T.0Ia.. |- │ │ │ +004c0480: 2020 207c 5400 3046 6100 0020 2020 7c2d |T.0Fa.. |- │ │ │ 004c0490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c04a0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004c04b0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c04c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c04d0: 2d2d 2d2d 2d2d 2d7c 5400 3049 6200 0020 -------|T.0Ib.. │ │ │ +004c04d0: 2d2d 2d2d 2d2d 2d7c 5400 3046 6200 0020 -------|T.0Fb.. │ │ │ 004c04e0: 2020 7c20 245a 5444 4154 4120 2020 2020 | $ZTDATA │ │ │ 004c04f0: 2020 2020 2020 7c20 5265 6164 206f 6e6c | Read onl │ │ │ 004c0500: 7920 2020 2020 207c 2053 686f 7773 2070 y | Shows p │ │ │ 004c0510: 7269 6f72 2073 7461 7465 2e20 2020 2020 rior state. │ │ │ -004c0520: 2020 2020 2020 2020 2020 207c 5400 3049 |T.0I │ │ │ +004c0520: 2020 2020 2020 2020 2020 207c 5400 3046 |T.0F │ │ │ 004c0530: 6300 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d c.. |--------- │ │ │ 004c0540: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c0550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004c0560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c0580: 5400 3049 6400 0020 2020 7c20 245a 544c T.0Id.. | $ZTL │ │ │ +004c0580: 5400 3046 6400 0020 2020 7c20 245a 544c T.0Fd.. | $ZTL │ │ │ 004c0590: 4556 454c 2020 2020 2020 2020 2020 7c20 EVEL | │ │ │ 004c05a0: 5265 6164 206f 6e6c 7920 2020 2020 207c Read only | │ │ │ 004c05b0: 2053 686f 7773 2074 7269 6767 6572 206e Shows trigger n │ │ │ 004c05c0: 6573 7469 6e67 2e20 2020 2020 2020 2020 esting. │ │ │ -004c05d0: 2020 207c 5400 3049 6500 0020 2020 7c2d |T.0Ie.. |- │ │ │ +004c05d0: 2020 207c 5400 3046 6500 0020 2020 7c2d |T.0Fe.. |- │ │ │ 004c05e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c05f0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004c0600: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c0610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0620: 2d2d 2d2d 2d2d 2d7c 5400 3049 6600 0020 -------|T.0If.. │ │ │ +004c0620: 2d2d 2d2d 2d2d 2d7c 5400 3046 6600 0020 -------|T.0Ff.. │ │ │ 004c0630: 2020 7c20 245a 544f 4c44 5641 4c20 2020 | $ZTOLDVAL │ │ │ 004c0640: 2020 2020 2020 7c20 5265 6164 206f 6e6c | Read onl │ │ │ 004c0650: 7920 2020 2020 207c 2053 686f 7773 2074 y | Shows t │ │ │ 004c0660: 6865 2070 7265 2d75 7064 6174 6520 7661 he pre-update va │ │ │ -004c0670: 6c75 652e 2020 2020 2020 207c 5400 3049 lue. |T.0I │ │ │ +004c0670: 6c75 652e 2020 2020 2020 207c 5400 3046 lue. |T.0F │ │ │ 004c0680: 6700 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d g.. |--------- │ │ │ 004c0690: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c06a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004c06b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c06c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c06d0: 5400 3049 6800 0020 2020 7c20 245a 5452 T.0Ih.. | $ZTR │ │ │ +004c06d0: 5400 3046 6800 0020 2020 7c20 245a 5452 T.0Fh.. | $ZTR │ │ │ 004c06e0: 4150 2020 2020 2020 2020 2020 2020 7c20 AP | │ │ │ 004c06f0: 5265 6164 206f 6e6c 7920 2d20 2222 207c Read only - "" | │ │ │ 004c0700: 204d 7573 7420 7573 6520 2445 5452 4150 Must use $ETRAP │ │ │ 004c0710: 2069 6e20 7472 6967 6765 7220 636f 6465 in trigger code │ │ │ -004c0720: 2e20 207c 5400 3049 6900 0020 2020 7c2d . |T.0Ii.. |- │ │ │ +004c0720: 2e20 207c 5400 3046 6900 0020 2020 7c2d . |T.0Fi.. |- │ │ │ 004c0730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0740: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004c0750: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c0760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0770: 2d2d 2d2d 2d2d 2d7c 5400 3049 6a00 0020 -------|T.0Ij.. │ │ │ +004c0770: 2d2d 2d2d 2d2d 2d7c 5400 3046 6a00 0020 -------|T.0Fj.. │ │ │ 004c0780: 2020 7c20 245a 5452 4947 4745 524f 5020 | $ZTRIGGEROP │ │ │ 004c0790: 2020 2020 2020 7c20 5265 6164 206f 6e6c | Read onl │ │ │ 004c07a0: 7920 2020 2020 207c 2053 686f 7773 2074 y | Shows t │ │ │ 004c07b0: 6865 2074 7269 6767 6572 696e 6720 636f he triggering co │ │ │ 004c07c0: 6d6d 616e 642e 2020 2020 207c 0000 0000 mmand. |.... │ │ │ 004c07d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c07e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c07f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0800: 0400 0000 3305 0000 ed36 0000 0000 0000 ....3....6...... │ │ │ -004c0810: 8400 0049 4845 4c50 00ff 7300 ff49 5356 ...IHELP..s..ISV │ │ │ +004c0810: 8400 0046 4845 4c50 00ff 7300 ff49 5356 ...FHELP..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 7100 0020 2020 7c2d 2d2d 2d2d LE..q.. |----- │ │ │ 004c0850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c0860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004c0870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0890: 2d2d 2d7c 5400 3049 7200 0020 2020 7c20 ---|T.0Ir.. | │ │ │ +004c0890: 2d2d 2d7c 5400 3046 7200 0020 2020 7c20 ---|T.0Fr.. | │ │ │ 004c08a0: 245a 5455 5044 4154 4520 2020 2020 2020 $ZTUPDATE │ │ │ 004c08b0: 2020 7c20 5265 6164 206f 6e6c 7920 2020 | Read only │ │ │ 004c08c0: 2020 207c 204c 6973 7473 206d 6f64 6966 | Lists modif │ │ │ 004c08d0: 6965 6420 7069 6563 6573 2028 6966 2020 ied pieces (if │ │ │ -004c08e0: 2020 2020 2020 207c 5400 3049 7300 0020 |T.0Is.. │ │ │ +004c08e0: 2020 2020 2020 207c 5400 3046 7300 0020 |T.0Fs.. │ │ │ 004c08f0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0900: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c0910: 2020 2020 2020 207c 2072 6571 7565 7374 | request │ │ │ 004c0920: 6564 2920 666f 7220 5345 542e 2020 2020 ed) for SET. │ │ │ -004c0930: 2020 2020 2020 2020 2020 207c 5400 3049 |T.0I │ │ │ +004c0930: 2020 2020 2020 2020 2020 207c 5400 3046 |T.0F │ │ │ 004c0940: 7400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d t.. |--------- │ │ │ 004c0950: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c0960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004c0970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c0990: 5400 3049 7500 0020 2020 7c20 245a 5456 T.0Iu.. | $ZTV │ │ │ +004c0990: 5400 3046 7500 0020 2020 7c20 245a 5456 T.0Fu.. | $ZTV │ │ │ 004c09a0: 414c 5545 2020 2020 2020 2020 2020 7c20 ALUE | │ │ │ 004c09b0: 5265 6164 202f 2057 7269 7465 2020 207c Read / Write | │ │ │ 004c09c0: 2043 616e 2063 6861 6e67 6520 7468 6520 Can change the │ │ │ 004c09d0: 6576 656e 7475 616c 2061 7070 6c69 6564 eventual applied │ │ │ -004c09e0: 2020 207c 5400 3049 7600 0020 2020 7c20 |T.0Iv.. | │ │ │ +004c09e0: 2020 207c 5400 3046 7600 0020 2020 7c20 |T.0Fv.. | │ │ │ 004c09f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c0a00: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0a10: 2020 207c 2076 616c 7565 2066 6f72 2053 | value for S │ │ │ 004c0a20: 4554 2e20 2020 2020 2020 2020 2020 2020 ET. │ │ │ -004c0a30: 2020 2020 2020 207c 5400 3049 7700 0020 |T.0Iw.. │ │ │ +004c0a30: 2020 2020 2020 207c 5400 3046 7700 0020 |T.0Fw.. │ │ │ 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 3049 -----------|T.0I │ │ │ +004c0a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3046 -----------|T.0F │ │ │ 004c0a90: 7800 0020 2020 7c20 2020 2020 2020 2020 x.. | │ │ │ 004c0aa0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004c0ab0: 2020 2020 2020 2020 2020 207c 2048 6f6c | Hol │ │ │ 004c0ac0: 6473 2061 7070 6c69 6361 7469 6f6e 2063 ds application c │ │ │ 004c0ad0: 6f6e 7465 7874 2062 6563 6175 7365 207c ontext because | │ │ │ -004c0ae0: 5400 3049 7900 0020 2020 7c20 245a 5457 T.0Iy.. | $ZTW │ │ │ +004c0ae0: 5400 3046 7900 0020 2020 7c20 245a 5457 T.0Fy.. | $ZTW │ │ │ 004c0af0: 4f52 4d48 4f4c 4520 2020 2020 2020 7c20 ORMHOLE | │ │ │ 004c0b00: 5265 6164 202f 2057 7269 7465 2020 207c Read / Write | │ │ │ 004c0b10: 2074 7269 6767 6572 2063 6f64 6520 6861 trigger code ha │ │ │ 004c0b20: 7320 6e6f 2061 6363 6573 7320 746f 2074 s no access to t │ │ │ -004c0b30: 6865 207c 5400 3049 7a00 0020 2020 7c20 he |T.0Iz.. | │ │ │ +004c0b30: 6865 207c 5400 3046 7a00 0020 2020 7c20 he |T.0Fz.. | │ │ │ 004c0b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c0b50: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0b60: 2020 207c 206c 6f63 616c 2076 6172 6961 | local varia │ │ │ 004c0b70: 626c 6520 636f 6e74 6578 742e 2020 2020 ble context. │ │ │ -004c0b80: 2020 2020 2020 207c 5400 3049 8100 0020 |T.0I... │ │ │ +004c0b80: 2020 2020 2020 207c 5400 3046 8100 0020 |T.0F... │ │ │ 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 3049 -----------|T.0I │ │ │ +004c0bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3046 -----------|T.0F │ │ │ 004c0be0: 8200 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 004c0bf0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004c0c00: 2020 2020 2020 2020 2020 207c 2048 6f6c | Hol │ │ │ 004c0c10: 6473 206f 7574 6572 6d6f 7374 2074 7261 ds outermost tra │ │ │ 004c0c20: 6e73 6163 7469 6f6e 2020 2020 2020 207c nsaction | │ │ │ -004c0c30: 5400 3049 8300 0020 2020 7c20 245a 5453 T.0I... | $ZTS │ │ │ +004c0c30: 5400 3046 8300 0020 2020 7c20 245a 5453 T.0F... | $ZTS │ │ │ 004c0c40: 4c41 5445 2020 2020 2020 2020 2020 7c20 LATE | │ │ │ 004c0c50: 5265 6164 2f20 5772 6974 6520 2020 207c Read/ Write | │ │ │ 004c0c60: 2063 6f6e 7465 7874 2066 6f72 2063 6861 context for cha │ │ │ 004c0c70: 696e 6564 206f 7220 6e65 7374 6564 2020 ined or nested │ │ │ -004c0c80: 2020 207c 5400 3049 8400 0020 2020 7c20 |T.0I... | │ │ │ +004c0c80: 2020 207c 5400 3046 8400 0020 2020 7c20 |T.0F... | │ │ │ 004c0c90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c0ca0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0cb0: 2020 207c 2074 7269 6767 6572 732e 2020 | triggers. │ │ │ 004c0cc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c0cd0: 2020 2020 2020 207c 5400 3049 8500 0020 |T.0I... │ │ │ +004c0cd0: 2020 2020 2020 207c 5400 3046 8500 0020 |T.0F... │ │ │ 004c0ce0: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 004c0cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 3049 -----------+..0I │ │ │ +004c0d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 3046 -----------+..0F │ │ │ 004c0d30: 8600 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -311547,88 +311547,88 @@ │ │ │ 004c0fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0fc0: 0000 0000 0000 0000 0000 0000 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 a504 0000 ee36 0000 0000 0000 .........6...... │ │ │ -004c1010: 7000 0049 4845 4c50 00ff 7300 ff46 554e p..IHELP..s..FUN │ │ │ +004c1010: 7000 0046 4845 4c50 00ff 7300 ff46 554e p..FHELP..s..FUN │ │ │ 004c1020: 4354 494f 4e53 00ff 7300 ff24 5a57 5249 CTIONS..s..$ZWRI │ │ │ 004c1030: 5445 2829 00c0 1500 0020 2020 2020 2020 TE()..... │ │ │ 004c1040: 6669 7273 7420 6172 6775 6d65 6e74 2074 first argument t │ │ │ 004c1050: 6f20 7468 6520 5a57 5249 5445 2066 6f72 o the ZWRITE for │ │ │ 004c1060: 6d61 742e 2057 6865 6e20 696e 7465 7870 mat. When intexp │ │ │ 004c1070: 7220 6576 616c 7561 7465 7320 746f 2061 r evaluates to a │ │ │ -004c1080: 5400 2249 1600 0020 2020 2020 2020 6e6f T."I... no │ │ │ +004c1080: 5400 2246 1600 0020 2020 2020 2020 6e6f T."F... no │ │ │ 004c1090: 6e2d 7a65 726f 2076 616c 7565 2c20 245a n-zero value, $Z │ │ │ 004c10a0: 5752 4954 4528 2920 7472 6561 7473 2074 WRITE() treats t │ │ │ 004c10b0: 6865 2066 6972 7374 2061 7267 756d 656e he first argumen │ │ │ 004c10c0: 7420 6173 2062 6569 6e67 2069 6e20 5a57 t as being in ZW │ │ │ -004c10d0: 5249 5445 4900 2249 1700 0020 2020 2020 RITEI."I... │ │ │ +004c10d0: 5249 5445 4900 2246 1700 0020 2020 2020 RITEI."F... │ │ │ 004c10e0: 2020 666f 726d 6174 2061 6e64 2061 7474 format and att │ │ │ 004c10f0: 656d 7074 7320 746f 2063 6f6e 7665 7274 empts to convert │ │ │ 004c1100: 2069 7420 746f 2061 2073 7472 696e 6720 it to a string │ │ │ 004c1110: 7769 7468 2065 6d62 6564 6465 6452 0022 with embeddedR." │ │ │ -004c1120: 4918 0000 2020 2020 2020 206e 6f6e 2d67 I... non-g │ │ │ +004c1120: 4618 0000 2020 2020 2020 206e 6f6e 2d67 F... non-g │ │ │ 004c1130: 7261 7068 6963 2063 6861 7261 6374 6572 raphic character │ │ │ 004c1140: 733b 2069 6620 6974 2069 7320 6e6f 7420 s; if it is not │ │ │ 004c1150: 696e 205a 5752 4954 4520 666f 726d 6174 in ZWRITE format │ │ │ 004c1160: 2c20 6974 2072 6574 7572 6e73 2061 6e1b , it returns an. │ │ │ -004c1170: 0022 4919 0000 2020 2020 2020 2065 6d70 ."I... emp │ │ │ -004c1180: 7479 2073 7472 696e 672e 5200 2249 1a00 ty string.R."I.. │ │ │ +004c1170: 0022 4619 0000 2020 2020 2020 2065 6d70 ."F... emp │ │ │ +004c1180: 7479 2073 7472 696e 672e 5200 2246 1a00 ty string.R."F.. │ │ │ 004c1190: 0020 2020 2020 6f20 436f 6e76 6572 7469 . o Converti │ │ │ 004c11a0: 6e67 2074 6f20 7a77 7269 7465 2066 6f72 ng to zwrite for │ │ │ 004c11b0: 6d61 7420 7465 6e64 7320 746f 2070 726f mat tends to pro │ │ │ 004c11c0: 6475 6365 2061 2073 7472 696e 6720 7468 duce a string th │ │ │ -004c11d0: 6174 2069 7320 6c6f 6e67 6572 5400 2249 at is longerT."I │ │ │ +004c11d0: 6174 2069 7320 6c6f 6e67 6572 5400 2246 at is longerT."F │ │ │ 004c11e0: 2100 0020 2020 2020 2020 7468 616e 2074 !.. than t │ │ │ 004c11f0: 6865 2069 6e70 7574 2061 6e64 2074 6865 he input and the │ │ │ 004c1200: 7265 666f 7265 2061 2024 5a57 5249 5445 refore a $ZWRITE │ │ │ 004c1210: 2829 2072 6573 756c 7420 6d61 7920 6578 () result may ex │ │ │ 004c1220: 6365 6564 2074 6865 206d 6178 696d 756d ceed the maximum │ │ │ -004c1230: 5300 2249 2200 0020 2020 2020 2020 7374 S."I".. st │ │ │ +004c1230: 5300 2246 2200 0020 2020 2020 2020 7374 S."F".. st │ │ │ 004c1240: 7269 6e67 206c 656e 6774 6820 2d20 7468 ring length - th │ │ │ 004c1250: 6520 6d61 7869 6d75 6d20 696e 7075 7420 e maximum input │ │ │ 004c1260: 6c65 6e67 7468 2074 6861 7420 6973 2067 length that is g │ │ │ 004c1270: 7561 7261 6e74 6565 6420 6e6f 7420 746f uaranteed not to │ │ │ -004c1280: 2064 6f2a 0022 4923 0000 2020 2020 2020 do*."I#.. │ │ │ +004c1280: 2064 6f2a 0022 4623 0000 2020 2020 2020 do*."F#.. │ │ │ 004c1290: 2073 6f20 6973 2061 2031 3136 2c35 3130 so is a 116,510 │ │ │ 004c12a0: 2062 7974 6520 7374 7269 6e67 2e51 0022 byte string.Q." │ │ │ -004c12b0: 4924 0000 2020 2020 206f 2049 6620 616c I$.. o If al │ │ │ +004c12b0: 4624 0000 2020 2020 206f 2049 6620 616c F$.. o If al │ │ │ 004c12c0: 6c20 6974 7320 6172 6775 6d65 6e74 7320 l its arguments │ │ │ 004c12d0: 6172 6520 6c69 7465 7261 6c73 2c20 245a are literals, $Z │ │ │ 004c12e0: 5752 4954 4528 2920 6576 616c 7561 7465 WRITE() evaluate │ │ │ 004c12f0: 7320 746f 2061 206c 6974 6572 616c 2700 s to a literal'. │ │ │ -004c1300: 2249 2500 0020 2020 2020 2020 636f 6e73 "I%.. cons │ │ │ +004c1300: 2246 2500 0020 2020 2020 2020 636f 6e73 "F%.. cons │ │ │ 004c1310: 7461 6e74 2061 7420 636f 6d70 696c 6520 tant at compile │ │ │ -004c1320: 7469 6d65 2e54 0022 4926 0000 2020 2020 time.T."I&.. │ │ │ +004c1320: 7469 6d65 2e54 0022 4626 0000 2020 2020 time.T."F&.. │ │ │ 004c1330: 206f 204e 6f74 6520 7468 6174 206e 6f6e o Note that non │ │ │ 004c1340: 2d67 7261 7068 6963 2063 6861 7261 6374 -graphic charact │ │ │ 004c1350: 6572 7320 6469 6666 6572 2062 6574 7765 ers differ betwe │ │ │ 004c1360: 656e 204d 206d 6f64 6520 616e 6420 5554 en M mode and UT │ │ │ -004c1370: 462d 3820 6d6f 6465 2e07 0022 4927 0000 F-8 mode..."I'.. │ │ │ -004c1380: 1200 2249 2800 0020 2020 4578 616d 706c .."I(.. Exampl │ │ │ -004c1390: 653a 0700 2249 2900 004e 0022 492a 0000 e:.."I)..N."I*.. │ │ │ +004c1370: 462d 3820 6d6f 6465 2e07 0022 4627 0000 F-8 mode..."F'.. │ │ │ +004c1380: 1200 2246 2800 0020 2020 4578 616d 706c .."F(.. Exampl │ │ │ +004c1390: 653a 0700 2246 2900 004e 0022 462a 0000 e:.."F)..N."F*.. │ │ │ 004c13a0: 2020 2047 544d 3e73 6574 2074 656d 703d GTM>set temp= │ │ │ 004c13b0: 2258 225f 2463 6861 7228 3130 295f 2258 "X"_$char(10)_"X │ │ │ 004c13c0: 2220 3b20 2443 4841 5228 3130 2920 6973 " ; $CHAR(10) is │ │ │ 004c13d0: 2074 6865 206c 696e 6566 6565 6420 6368 the linefeed ch │ │ │ -004c13e0: 6172 6163 7465 7218 0022 4931 0000 2020 aracter.."I1.. │ │ │ +004c13e0: 6172 6163 7465 7218 0022 4631 0000 2020 aracter.."F1.. │ │ │ 004c13f0: 2047 544d 3e77 7269 7465 2074 656d 700b GTM>write temp. │ │ │ -004c1400: 0022 4932 0000 2020 2058 0b00 2249 3300 ."I2.. X.."I3. │ │ │ -004c1410: 0020 2020 5821 0022 4934 0000 2020 2047 . X!."I4.. G │ │ │ +004c1400: 0022 4632 0000 2020 2058 0b00 2246 3300 ."F2.. X.."F3. │ │ │ +004c1410: 0020 2020 5821 0022 4634 0000 2020 2047 . X!."F4.. G │ │ │ 004c1420: 544d 3e77 7269 7465 2024 7a77 7269 7465 TM>write $zwrite │ │ │ -004c1430: 2874 656d 7029 1800 2249 3500 0020 2020 (temp).."I5.. │ │ │ +004c1430: 2874 656d 7029 1800 2246 3500 0020 2020 (temp).."F5.. │ │ │ 004c1440: 2258 225f 2443 2831 3029 5f22 5822 2c00 "X"_$C(10)_"X",. │ │ │ -004c1450: 2249 3600 0020 2020 4754 4d3e 7772 6974 "I6.. GTM>writ │ │ │ +004c1450: 2246 3600 0020 2020 4754 4d3e 7772 6974 "F6.. GTM>writ │ │ │ 004c1460: 6520 247a 7772 6974 6528 247a 7772 6974 e $zwrite($zwrit │ │ │ -004c1470: 6528 7465 6d70 292c 3129 0b00 2249 3700 e(temp),1).."I7. │ │ │ -004c1480: 0020 2020 580b 0022 4938 0000 2020 2058 . X.."I8.. X │ │ │ -004c1490: 0e00 2249 3900 0020 2020 4754 4d3e 0700 .."I9.. GTM>.. │ │ │ -004c14a0: 2249 3a00 0000 0000 0000 0000 0000 0000 "I:............. │ │ │ +004c1470: 6528 7465 6d70 292c 3129 0b00 2246 3700 e(temp),1).."F7. │ │ │ +004c1480: 0020 2020 580b 0022 4638 0000 2020 2058 . X.."F8.. X │ │ │ +004c1490: 0e00 2246 3900 0020 2020 4754 4d3e 0700 .."F9.. GTM>.. │ │ │ +004c14a0: 2246 3a00 0000 0000 0000 0000 0000 0000 "F:............. │ │ │ 004c14b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c14c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c14d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c14e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c14f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -311679,22 +311679,22 @@ │ │ │ 004c17e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c17f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1800: 0400 0000 0601 0000 413c 0000 0000 0000 ........A<...... │ │ │ 004c1810: 3f00 0061 4845 4c50 00ff 7300 ff49 4f5f ?..aHELP..s..IO_ │ │ │ 004c1820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c1830: 5349 4e47 5f54 4552 4d49 4e41 4c53 0000 SING_TERMINALS.. │ │ │ 004c1840: 5573 696e 675f 5465 726d 696e 616c 731a Using_Terminals. │ │ │ -004c1850: 002b 49bf 1100 0020 2020 5573 696e 6720 .+I.... Using │ │ │ -004c1860: 5465 726d 696e 616c 7307 002c 4921 0000 Terminals..,I!.. │ │ │ -004c1870: 4d00 2c49 3100 0020 2020 4120 4754 2e4d M.,I1.. A GT.M │ │ │ +004c1850: 002b 46bf 1100 0020 2020 5573 696e 6720 .+F.... Using │ │ │ +004c1860: 5465 726d 696e 616c 7307 002c 4621 0000 Terminals..,F!.. │ │ │ +004c1870: 4d00 2c46 3100 0020 2020 4120 4754 2e4d M.,F1.. A GT.M │ │ │ 004c1880: 2070 726f 6365 7373 2061 7373 6967 6e73 process assigns │ │ │ 004c1890: 2024 5052 494e 4349 5041 4c20 746f 2074 $PRINCIPAL to t │ │ │ 004c18a0: 6865 2055 4e49 5820 7374 616e 6461 7264 he UNIX standard │ │ │ 004c18b0: 2069 6e70 7574 206f 6620 7468 6549 002c input of theI., │ │ │ -004c18c0: 4941 0000 2020 2070 726f 6365 7373 2028 IA.. process ( │ │ │ +004c18c0: 4641 0000 2020 2070 726f 6365 7373 2028 FA.. process ( │ │ │ 004c18d0: 666f 7220 5245 4144 2920 616e 6420 7374 for READ) and st │ │ │ 004c18e0: 616e 6461 7264 206f 7574 7075 7420 2866 andard output (f │ │ │ 004c18f0: 6f72 2057 5249 5445 292e 2046 6f72 2061 or WRITE). For a │ │ │ 004c1900: 206c 6f63 616c 0000 0000 0000 0000 0000 local.......... │ │ │ 004c1910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -311810,31 +311810,31 @@ │ │ │ 004c2010: 5300 0000 4845 4c50 00ff 7300 ff49 4f5f S...HELP..s..IO_ │ │ │ 004c2020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c2030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004c2040: 4345 5300 ff73 00ff 5752 4954 455f 434f CES..s..WRITE_CO │ │ │ 004c2050: 4d4d 414e 4400 c025 0100 00ba 0100 0000 MMAND..%........ │ │ │ 004c2060: 0000 0010 0043 0059 0100 00be 0100 0000 .....C.Y........ │ │ │ 004c2070: 0000 0010 0043 0088 0100 00c0 0100 0000 .....C.......... │ │ │ -004c2080: 0000 0011 0042 49c1 1262 0000 c101 0000 .....BI..b...... │ │ │ -004c2090: 0000 0000 1000 4349 1512 0000 c201 0000 ......CI........ │ │ │ +004c2080: 0000 0011 0042 46c1 1262 0000 c101 0000 .....BF..b...... │ │ │ +004c2090: 0000 0000 1000 4346 1512 0000 c201 0000 ......CF........ │ │ │ 004c20a0: 0000 0000 1000 4354 1792 0000 c301 0000 ......CT........ │ │ │ 004c20b0: 0000 0000 1000 4300 2201 0000 c401 0000 ......C."....... │ │ │ 004c20c0: 0000 0000 1000 4300 2562 0000 c501 0000 ......C.%b...... │ │ │ 004c20d0: 0000 0000 1000 2100 5444 0000 c601 0000 ......!.TD...... │ │ │ 004c20e0: 0000 0000 1900 2200 4552 4d49 4e41 4c53 ......".ERMINALS │ │ │ 004c20f0: 00bf 4200 0083 0100 0000 0000 0029 002b ..B..........).+ │ │ │ 004c2100: 4eff 7300 ff53 4554 5f43 4841 5241 4354 N.s..SET_CHARACT │ │ │ 004c2110: 4552 4953 5449 4353 00c0 2201 0000 8501 ERISTICS.."..... │ │ │ 004c2120: 0000 0000 0000 1e00 4354 ff73 00ff 5345 ........CT.s..SE │ │ │ 004c2130: 545f 5445 524d 00c0 2301 0000 8601 0000 T_TERM..#....... │ │ │ 004c2140: 0000 0000 1800 304e 554d 4d41 5259 00c0 ......0NUMMARY.. │ │ │ 004c2150: 2601 0000 8701 0000 0000 0000 0f00 3850 &.............8P │ │ │ 004c2160: 4b00 0088 0100 0000 0000 0010 0038 4e75 K............8Nu │ │ │ 004c2170: 0100 0089 0100 0000 0000 0011 0037 00c1 .............7.. │ │ │ -004c2180: 1112 0000 8a01 0000 0000 0000 0f00 0a11 ................ │ │ │ +004c2180: 1112 0000 8a01 0000 0000 0000 0f00 0aa5 ................ │ │ │ 004c2190: 5200 008b 0100 0000 0000 000c 0000 003a R..............: │ │ │ 004c21a0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c21b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c21c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c21d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c21e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c21f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -311931,239 +311931,239 @@ │ │ │ 004c27a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c27b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c27c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c27d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c27e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c27f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c2800: 0400 0000 bc07 0000 3737 0000 0000 0000 ........77...... │ │ │ -004c2810: 7e00 0049 4845 4c50 00ff 7300 ff49 4f5f ~..IHELP..s..IO_ │ │ │ +004c2810: 7e00 0046 4845 4c50 00ff 7300 ff49 4f5f ~..FHELP..s..IO_ │ │ │ 004c2820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c2830: 5349 4e47 5f54 4552 4d49 4e41 4c53 00bf SING_TERMINALS.. │ │ │ 004c2840: 5100 0020 2020 696e 7465 7261 6374 6976 Q.. interactiv │ │ │ 004c2850: 6520 7072 6f63 6573 732c 2024 5052 494e e process, $PRIN │ │ │ 004c2860: 4349 5041 4c20 6964 656e 7469 6669 6573 CIPAL identifies │ │ │ 004c2870: 2074 6865 2022 7465 726d 696e 616c 2220 the "terminal" │ │ │ 004c2880: 6672 6f6d 2077 6869 6368 2074 6865 1c00 from which the.. │ │ │ -004c2890: 2c49 6100 0020 2020 7573 6572 2069 7320 ,Ia.. user is │ │ │ -004c28a0: 7369 676e 6564 206f 6e2e 0700 2c49 7100 signed on...,Iq. │ │ │ -004c28b0: 0050 002c 4981 0000 2020 2057 6869 6c65 .P.,I... While │ │ │ +004c2890: 2c46 6100 0020 2020 7573 6572 2069 7320 ,Fa.. user is │ │ │ +004c28a0: 7369 676e 6564 206f 6e2e 0700 2c46 7100 signed on...,Fq. │ │ │ +004c28b0: 0050 002c 4681 0000 2020 2057 6869 6c65 .P.,F... While │ │ │ 004c28c0: 2061 6c6c 2074 6572 6d69 6e61 6c73 2073 all terminals s │ │ │ 004c28d0: 7570 706f 7274 2074 6865 2043 5452 4150 upport the CTRAP │ │ │ 004c28e0: 2064 6576 6963 6570 6172 616d 6574 6572 deviceparameter │ │ │ 004c28f0: 2c20 6f6e 6c79 2024 5052 494e 4349 5041 , only $PRINCIPA │ │ │ -004c2900: 4c51 002c 4991 0000 2020 2073 7570 706f LQ.,I... suppo │ │ │ +004c2900: 4c51 002c 4691 0000 2020 2073 7570 706f LQ.,F... suppo │ │ │ 004c2910: 7274 7320 4345 4e41 424c 452e 2057 6869 rts CENABLE. Whi │ │ │ 004c2920: 6c65 2043 5452 4150 2061 6c6c 6f77 7320 le CTRAP allows │ │ │ 004c2930: 7465 726d 696e 616c 2069 6e70 7574 2074 terminal input t │ │ │ 004c2940: 6f20 7265 6469 7265 6374 2070 726f 6772 o redirect progr │ │ │ -004c2950: 616d 4c00 2b49 c011 0000 2020 2066 6c6f amL.+I.... flo │ │ │ +004c2950: 616d 4c00 2b46 c011 0000 2020 2066 6c6f amL.+F.... flo │ │ │ 004c2960: 772c 2043 454e 4142 4c45 2061 6c6c 6f77 w, CENABLE allow │ │ │ 004c2970: 7320 7468 6520 7465 726d 696e 616c 2075 s the terminal u │ │ │ 004c2980: 7365 7220 746f 2069 6e76 6f6b 6520 7468 ser to invoke th │ │ │ 004c2990: 6520 4469 7265 6374 204d 6f64 652e 0700 e Direct Mode... │ │ │ -004c29a0: 2c49 1200 0052 002c 4913 0000 2020 2044 ,I...R.,I... D │ │ │ +004c29a0: 2c46 1200 0052 002c 4613 0000 2020 2044 ,F...R.,F... D │ │ │ 004c29b0: 6972 6563 746c 7920 636f 6e6e 6563 7465 irectly connecte │ │ │ 004c29c0: 6420 7072 696e 7465 7273 206f 6674 656e d printers often │ │ │ 004c29d0: 2061 7070 6561 7220 746f 2047 542e 4d20 appear to GT.M │ │ │ 004c29e0: 6173 2061 2074 6572 6d69 6e61 6c20 2861 as a terminal (a │ │ │ -004c29f0: 6c74 686f 7567 6854 002c 4914 0000 2020 lthoughT.,I... │ │ │ +004c29f0: 6c74 686f 7567 6854 002c 4614 0000 2020 lthoughT.,F... │ │ │ 004c2a00: 2070 7269 6e74 6572 7320 6765 6e65 7261 printers genera │ │ │ 004c2a10: 6c6c 7920 646f 206e 6f74 2070 726f 7669 lly do not provi │ │ │ 004c2a20: 6465 2069 6e70 7574 2920 7265 6761 7264 de input) regard │ │ │ 004c2a30: 6c65 7373 206f 6620 7768 6574 6865 7220 less of whether │ │ │ -004c2a40: 7468 6520 7072 696e 7465 7252 002c 4915 the printerR.,I. │ │ │ +004c2a40: 7468 6520 7072 696e 7465 7252 002c 4615 the printerR.,F. │ │ │ 004c2a50: 0000 2020 2069 7320 636f 6e6e 6563 7465 .. is connecte │ │ │ 004c2a60: 6420 746f 2074 6865 2063 6f6d 7075 7465 d to the compute │ │ │ 004c2a70: 7220 7769 7468 2061 2068 6967 6820 7370 r with a high sp │ │ │ 004c2a80: 6565 6420 7061 7261 6c6c 656c 2069 6e74 eed parallel int │ │ │ 004c2a90: 6572 6661 6365 2c20 6f72 2061 6e2b 002c erface, or an+., │ │ │ -004c2aa0: 4916 0000 2020 2061 7379 6e63 6872 6f6e I... asynchron │ │ │ +004c2aa0: 4616 0000 2020 2061 7379 6e63 6872 6f6e F... asynchron │ │ │ 004c2ab0: 6f75 7320 7465 726d 696e 616c 2063 6f6e ous terminal con │ │ │ -004c2ac0: 7472 6f6c 6c65 722e 0700 2c49 1700 0030 troller...,I...0 │ │ │ -004c2ad0: 002b 49ff 7300 ff53 4554 5f43 4841 5241 .+I.s..SET_CHARA │ │ │ +004c2ac0: 7472 6f6c 6c65 722e 0700 2c46 1700 0030 troller...,F...0 │ │ │ +004c2ad0: 002b 46ff 7300 ff53 4554 5f43 4841 5241 .+F.s..SET_CHARA │ │ │ 004c2ae0: 4354 4552 4953 5449 4353 0000 5365 745f CTERISTICS..Set_ │ │ │ 004c2af0: 4368 6172 6163 7465 7269 7374 6963 731e Characteristics. │ │ │ -004c2b00: 0043 49bf 1100 0020 2020 5365 7420 4368 .CI.... Set Ch │ │ │ +004c2b00: 0043 46bf 1100 0020 2020 5365 7420 4368 .CF.... Set Ch │ │ │ 004c2b10: 6172 6163 7465 7269 7374 6963 7307 0044 aracteristics..D │ │ │ -004c2b20: 4921 0000 5100 4449 3100 0020 2020 4754 I!..Q.DI1.. GT │ │ │ +004c2b20: 4621 0000 5100 4446 3100 0020 2020 4754 F!..Q.DF1.. GT │ │ │ 004c2b30: 2e4d 2064 6f65 7320 6e6f 7420 6973 6f6c .M does not isol │ │ │ 004c2b40: 6174 6520 6974 7320 6861 6e64 6c69 6e67 ate its handling │ │ │ 004c2b50: 206f 6620 7465 726d 696e 616c 2063 6861 of terminal cha │ │ │ 004c2b60: 7261 6374 6572 6973 7469 6373 2066 726f racteristics fro │ │ │ -004c2b70: 6d20 7468 6553 0044 4941 0000 2020 206f m theS.DIA.. o │ │ │ +004c2b70: 6d20 7468 6553 0044 4641 0000 2020 206f m theS.DFA.. o │ │ │ 004c2b80: 7065 7261 7469 6e67 2073 7973 7465 6d20 perating system │ │ │ 004c2b90: 656e 7669 726f 6e6d 656e 7420 6174 206c environment at l │ │ │ 004c2ba0: 6172 6765 2e20 4754 2e4d 2069 6e68 6572 arge. GT.M inher │ │ │ 004c2bb0: 6974 7320 7468 6520 6f70 6572 6174 696e its the operatin │ │ │ -004c2bc0: 6720 7379 7374 656d 5300 4449 5100 0020 g systemS.DIQ.. │ │ │ +004c2bc0: 6720 7379 7374 656d 5300 4446 5100 0020 g systemS.DFQ.. │ │ │ 004c2bd0: 2020 7465 726d 696e 616c 2063 6861 7261 terminal chara │ │ │ 004c2be0: 6374 6572 6973 7469 6373 2069 6e20 6566 cteristics in ef │ │ │ 004c2bf0: 6665 6374 2061 7420 7468 6520 7469 6d65 fect at the time │ │ │ 004c2c00: 2074 6865 2047 542e 4d20 696d 6167 6520 the GT.M image │ │ │ -004c2c10: 6973 2069 6e76 6f6b 6564 2e4e 0044 4961 is invoked.N.DIa │ │ │ +004c2c10: 6973 2069 6e76 6f6b 6564 2e4e 0044 4661 is invoked.N.DFa │ │ │ 004c2c20: 0000 2020 2057 6865 6e20 4754 2e4d 2065 .. When GT.M e │ │ │ 004c2c30: 7869 7473 2c20 7468 6520 7465 726d 696e xits, the termin │ │ │ 004c2c40: 616c 2063 6861 7261 6374 6572 6973 7469 al characteristi │ │ │ 004c2c50: 6373 206b 6e6f 776e 2062 7920 7468 6520 cs known by the │ │ │ -004c2c60: 6f70 6572 6174 696e 671e 0044 4971 0000 operating..DIq.. │ │ │ +004c2c60: 6f70 6572 6174 696e 671e 0044 4671 0000 operating..DFq.. │ │ │ 004c2c70: 2020 2073 7973 7465 6d20 6172 6520 7265 system are re │ │ │ -004c2c80: 7374 6f72 6564 2e07 0044 4981 0000 5000 stored...DI...P. │ │ │ -004c2c90: 4449 9100 0020 2020 486f 7765 7665 722c DI... However, │ │ │ +004c2c80: 7374 6f72 6564 2e07 0044 4681 0000 5000 stored...DF...P. │ │ │ +004c2c90: 4446 9100 0020 2020 486f 7765 7665 722c DF... However, │ │ │ 004c2ca0: 2069 6620 7468 6520 7072 6f63 6573 7320 if the process │ │ │ 004c2cb0: 7465 6d70 6f72 6172 696c 7920 6c65 6176 temporarily leav │ │ │ 004c2cc0: 6573 2074 6865 2047 542e 4d20 656e 7669 es the GT.M envi │ │ │ 004c2cd0: 726f 6e6d 656e 7420 7769 7468 2061 5000 ronment with aP. │ │ │ -004c2ce0: 4349 c011 0000 2020 205a 5359 5354 454d CI.... ZSYSTEM │ │ │ +004c2ce0: 4346 c011 0000 2020 205a 5359 5354 454d CF.... ZSYSTEM │ │ │ 004c2cf0: 2063 6f6d 6d61 6e64 202c 2047 542e 4d20 command , GT.M │ │ │ 004c2d00: 646f 6573 206e 6f74 2072 6563 6f67 6e69 does not recogni │ │ │ 004c2d10: 7a65 2061 6e79 2063 6861 6e67 6573 2074 ze any changes t │ │ │ 004c2d20: 6f20 7468 6520 7465 726d 696e 616c 4a00 o the terminalJ. │ │ │ -004c2d30: 4449 1200 0020 2020 6368 6172 6163 7465 DI... characte │ │ │ +004c2d30: 4446 1200 0020 2020 6368 6172 6163 7465 DF... characte │ │ │ 004c2d40: 7269 7374 6963 7320 6c65 6674 2062 7920 ristics left by │ │ │ 004c2d50: 7468 6520 6578 7465 726e 616c 2065 6e76 the external env │ │ │ 004c2d60: 6972 6f6e 6d65 6e74 2e20 5468 6973 206d ironment. This m │ │ │ -004c2d70: 6179 2063 6175 7365 4c00 4449 1300 0020 ay causeL.DI... │ │ │ +004c2d70: 6179 2063 6175 7365 4c00 4446 1300 0020 ay causeL.DF... │ │ │ 004c2d80: 2020 6469 7370 6172 6974 6965 7320 6265 disparities be │ │ │ 004c2d90: 7477 6565 6e20 7468 6520 7068 7973 6963 tween the physic │ │ │ 004c2da0: 616c 2062 6568 6176 696f 7220 6f66 2074 al behavior of t │ │ │ 004c2db0: 6865 2074 6572 6d69 6e61 6c2c 2061 6e64 he terminal, and │ │ │ -004c2dc0: 2074 6865 2500 4449 1400 0020 2020 7065 the%.DI... pe │ │ │ +004c2dc0: 2074 6865 2500 4446 1400 0020 2020 7065 the%.DF... pe │ │ │ 004c2dd0: 7263 6569 7665 6420 6265 6861 7669 6f72 rceived behavior │ │ │ -004c2de0: 2062 7920 4754 2e4d 2e07 0044 4915 0000 by GT.M...DI... │ │ │ -004c2df0: 5000 4449 1600 0020 2020 554e 4958 2065 P.DI... UNIX e │ │ │ +004c2de0: 2062 7920 4754 2e4d 2e07 0044 4615 0000 by GT.M...DF... │ │ │ +004c2df0: 5000 4446 1600 0020 2020 554e 4958 2065 P.DF... UNIX e │ │ │ 004c2e00: 6e66 6f72 6365 7320 7374 616e 6461 7264 nforces standard │ │ │ 004c2e10: 2064 6576 6963 6520 7365 6375 7269 7479 device security │ │ │ 004c2e20: 2066 6f72 2065 7870 6c69 6369 7420 4f50 for explicit OP │ │ │ 004c2e30: 454e 7320 6f66 2074 6572 6d69 6e61 6c73 ENs of terminals │ │ │ -004c2e40: 5300 4449 1700 0020 2020 6f74 6865 7220 S.DI... other │ │ │ +004c2e40: 5300 4446 1700 0020 2020 6f74 6865 7220 S.DF... other │ │ │ 004c2e50: 7468 616e 2074 6865 2073 6967 6e2d 696e than the sign-in │ │ │ 004c2e60: 2074 6572 6d69 6e61 6c20 2824 5052 494e terminal ($PRIN │ │ │ 004c2e70: 4349 5041 4c29 2e20 4966 2079 6f75 2061 CIPAL). If you a │ │ │ 004c2e80: 7265 2075 6e61 626c 6520 746f 204f 5045 re unable to OPE │ │ │ -004c2e90: 4e20 6130 0044 4918 0000 2020 2074 6572 N a0.DI... ter │ │ │ +004c2e90: 4e20 6130 0044 4618 0000 2020 2074 6572 N a0.DF... ter │ │ │ 004c2ea0: 6d69 6e61 6c2c 2063 6f6e 7461 6374 2079 minal, contact y │ │ │ 004c2eb0: 6f75 7220 7379 7374 656d 206d 616e 6167 our system manag │ │ │ -004c2ec0: 6572 2e07 0044 4919 0000 5000 4449 1a00 er...DI...P.DI.. │ │ │ +004c2ec0: 6572 2e07 0044 4619 0000 5000 4446 1a00 er...DF...P.DF.. │ │ │ 004c2ed0: 0020 2020 5553 4520 6f66 2061 2074 6572 . USE of a ter │ │ │ 004c2ee0: 6d69 6e61 6c20 6361 7573 6573 2074 6865 minal causes the │ │ │ 004c2ef0: 2064 6576 6963 6520 6472 6976 6572 2074 device driver t │ │ │ 004c2f00: 6f20 666c 7573 6820 7468 6520 6f75 7470 o flush the outp │ │ │ -004c2f10: 7574 2062 7566 6665 722e 5200 4449 2100 ut buffer.R.DI!. │ │ │ +004c2f10: 7574 2062 7566 6665 722e 5200 4446 2100 ut buffer.R.DF!. │ │ │ 004c2f20: 0020 2020 5468 6973 2066 6561 7475 7265 . This feature │ │ │ 004c2f30: 206f 6620 7468 6520 5553 4520 636f 6d6d of the USE comm │ │ │ 004c2f40: 616e 6420 7072 6f76 6964 6573 2072 6f75 and provides rou │ │ │ 004c2f50: 7469 6e65 2063 6f6e 7472 6f6c 206f 7665 tine control ove │ │ │ -004c2f60: 7220 7468 6520 7469 6d69 6e67 5000 4449 r the timingP.DI │ │ │ +004c2f60: 7220 7468 6520 7469 6d69 6e67 5000 4446 r the timingP.DF │ │ │ 004c2f70: 2200 0020 2020 6f66 206f 7574 7075 742c ".. of output, │ │ │ 004c2f80: 2077 6869 6368 2069 7320 6f63 6361 7369 which is occasi │ │ │ 004c2f90: 6f6e 616c 6c79 2072 6571 7569 7265 642e onally required. │ │ │ 004c2fa0: 2048 6f77 6576 6572 2c20 6974 2061 6c73 However, it als │ │ │ 004c2fb0: 6f20 6d65 616e 7320 7468 6174 0000 0000 o means that.... │ │ │ 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 d907 0000 5537 0000 0000 0000 ........U7...... │ │ │ -004c3010: 9300 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004c3010: 9300 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..s..IO_ │ │ │ 004c3020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c3030: 5349 4e47 5f54 4552 4d49 4e41 4c53 00ff SING_TERMINALS.. │ │ │ 004c3040: 7300 ff53 4554 5f43 4841 5241 4354 4552 s..SET_CHARACTER │ │ │ 004c3050: 4953 5449 4353 00c0 2300 0020 2020 7265 ISTICS..#.. re │ │ │ 004c3060: 6475 6e64 616e 7420 5553 4520 636f 6d6d dundant USE comm │ │ │ 004c3070: 616e 6473 206d 6179 2069 6e64 7563 6520 ands may induce │ │ │ 004c3080: 616e 2075 6e6e 6563 6573 7361 7279 2070 an unnecessary p │ │ │ 004c3090: 6572 666f 726d 616e 6365 2070 656e 616c erformance penal │ │ │ -004c30a0: 7479 2e50 0044 4924 0000 2020 2054 6865 ty.P.DI$.. The │ │ │ +004c30a0: 7479 2e50 0044 4624 0000 2020 2054 6865 ty.P.DF$.. The │ │ │ 004c30b0: 7265 666f 7265 2c20 4649 5320 7265 636f refore, FIS reco │ │ │ 004c30c0: 6d6d 656e 6473 2072 6573 7472 6963 7469 mmends restricti │ │ │ 004c30d0: 6e67 2055 5345 2063 6f6d 6d61 6e64 7320 ng USE commands │ │ │ 004c30e0: 746f 2072 6564 6972 6563 7469 6e67 2049 to redirecting I │ │ │ -004c30f0: 2f4f 2c53 0044 4925 0000 2020 206d 6f64 /O,S.DI%.. mod │ │ │ +004c30f0: 2f4f 2c53 0044 4625 0000 2020 206d 6f64 /O,S.DF%.. mod │ │ │ 004c3100: 6966 7969 6e67 2064 6576 6963 6570 6172 ifying devicepar │ │ │ 004c3110: 616d 6574 6572 732c 2061 6e64 2069 6e69 ameters, and ini │ │ │ 004c3120: 7469 6174 696e 6720 7370 6563 6966 6963 tiating specific │ │ │ 004c3130: 616c 6c79 2072 6571 7569 7265 6420 666c ally required fl │ │ │ -004c3140: 7573 6865 732e 0700 4449 2600 0050 0044 ushes...DI&..P.D │ │ │ -004c3150: 4927 0000 2020 2054 6865 2074 6572 6d69 I'.. The termi │ │ │ +004c3140: 7573 6865 732e 0700 4446 2600 0050 0044 ushes...DF&..P.D │ │ │ +004c3150: 4627 0000 2020 2054 6865 2074 6572 6d69 F'.. The termi │ │ │ 004c3160: 6e61 6c20 696e 7075 7420 6275 6666 6572 nal input buffer │ │ │ 004c3170: 2073 697a 6520 6973 2066 6978 6564 2061 size is fixed a │ │ │ 004c3180: 7420 3130 3234 206f 6e20 554e 4958 2061 t 1024 on UNIX a │ │ │ 004c3190: 6e64 2061 2076 6172 6961 626c 6530 0044 nd a variable0.D │ │ │ -004c31a0: 4928 0000 2020 2072 6561 6420 7465 726d I(.. read term │ │ │ +004c31a0: 4628 0000 2020 2072 6561 6420 7465 726d F(.. read term │ │ │ 004c31b0: 696e 6174 6573 2061 6674 6572 2031 3032 inates after 102 │ │ │ 004c31c0: 3320 6368 6172 6163 7465 7273 2e07 0044 3 characters...D │ │ │ -004c31d0: 4929 0000 1a00 4349 ff73 00ff 5345 545f I)....CI.s..SET_ │ │ │ +004c31d0: 4629 0000 1a00 4346 ff73 00ff 5345 545f F)....CF.s..SET_ │ │ │ 004c31e0: 5445 524d 0000 5365 745f 5445 524d 1300 TERM..Set_TERM.. │ │ │ -004c31f0: 5049 bf11 0000 2020 2053 6574 2054 4552 PI.... Set TER │ │ │ -004c3200: 4d07 0051 4921 0000 4b00 5149 3100 0020 M..QI!..K.QI1.. │ │ │ +004c31f0: 5046 bf11 0000 2020 2053 6574 2054 4552 PF.... Set TER │ │ │ +004c3200: 4d07 0051 4621 0000 4b00 5146 3100 0020 M..QF!..K.QF1.. │ │ │ 004c3210: 2020 5468 6520 656e 7669 726f 6e6d 656e The environmen │ │ │ 004c3220: 7420 7661 7269 6162 6c65 2024 5445 524d t variable $TERM │ │ │ 004c3230: 206d 7573 7420 7370 6563 6966 7920 6120 must specify a │ │ │ 004c3240: 7465 726d 696e 666f 2065 6e74 7279 2074 terminfo entry t │ │ │ -004c3250: 6861 7453 0051 4941 0000 2020 2061 6363 hatS.QIA.. acc │ │ │ +004c3250: 6861 7453 0051 4641 0000 2020 2061 6363 hatS.QFA.. acc │ │ │ 004c3260: 7572 6174 656c 7920 6d61 7463 6865 7320 urately matches │ │ │ 004c3270: 7468 6520 7465 726d 696e 616c 2028 6f72 the terminal (or │ │ │ 004c3280: 2074 6572 6d69 6e61 6c20 656d 756c 6174 terminal emulat │ │ │ 004c3290: 6f72 2920 7365 7474 696e 6773 2e20 5265 or) settings. Re │ │ │ -004c32a0: 6665 7220 746f 5100 5149 5100 0020 2020 fer toQ.QIQ.. │ │ │ +004c32a0: 6665 7220 746f 5100 5146 5100 0020 2020 fer toQ.QFQ.. │ │ │ 004c32b0: 7468 6520 7465 726d 696e 666f 206d 616e the terminfo man │ │ │ 004c32c0: 2070 6167 6573 2066 6f72 206d 6f72 6520 pages for more │ │ │ 004c32d0: 696e 666f 726d 6174 696f 6e20 6f6e 2074 information on t │ │ │ 004c32e0: 6865 2074 6572 6d69 6e61 6c20 7365 7474 he terminal sett │ │ │ -004c32f0: 696e 6773 206f 662f 0051 4961 0000 2020 ings of/.QIa.. │ │ │ +004c32f0: 696e 6773 206f 662f 0051 4661 0000 2020 ings of/.QFa.. │ │ │ 004c3300: 2074 6865 2070 6c61 7466 6f72 6d20 7768 the platform wh │ │ │ 004c3310: 6572 6520 4754 2e4d 206e 6565 6473 2074 ere GT.M needs t │ │ │ -004c3320: 6f20 7275 6e2e 0700 5149 7100 004f 0051 o run...QIq..O.Q │ │ │ -004c3330: 4981 0000 2020 2053 6f6d 6520 7465 726d I... Some term │ │ │ +004c3320: 6f20 7275 6e2e 0700 5146 7100 004f 0051 o run...QFq..O.Q │ │ │ +004c3330: 4681 0000 2020 2053 6f6d 6520 7465 726d F... Some term │ │ │ 004c3340: 696e 666f 2065 6e74 7269 6573 206d 6179 info entries may │ │ │ 004c3350: 2073 6565 6d20 746f 2077 6f72 6b20 7072 seem to work pr │ │ │ 004c3360: 6f70 6572 6c79 2062 7574 2066 6169 6c20 operly but fail │ │ │ -004c3370: 746f 2072 6563 6f67 6e69 7a65 4f00 5149 to recognizeO.QI │ │ │ +004c3370: 746f 2072 6563 6f67 6e69 7a65 4f00 5146 to recognizeO.QF │ │ │ 004c3380: 9100 0020 2020 6675 6e63 7469 6f6e 206b ... function k │ │ │ 004c3390: 6579 2073 6571 7565 6e63 6573 206f 7220 ey sequences or │ │ │ 004c33a0: 706f 7369 7469 6f6e 2074 6865 2063 7572 position the cur │ │ │ 004c33b0: 736f 7220 7072 6f70 6572 6c79 2069 6e20 sor properly in │ │ │ -004c33c0: 7265 7370 6f6e 7365 2074 6f51 0050 49c0 response toQ.PI. │ │ │ +004c33c0: 7265 7370 6f6e 7365 2074 6f51 0050 46c0 response toQ.PF. │ │ │ 004c33d0: 1100 0020 2020 6573 6361 7065 2073 6571 ... escape seq │ │ │ 004c33e0: 7565 6e63 6573 2066 726f 6d20 4754 2e4d uences from GT.M │ │ │ 004c33f0: 2e20 4754 2e4d 2069 7473 656c 6620 646f . GT.M itself do │ │ │ 004c3400: 6573 206e 6f74 2068 6176 6520 616e 7920 es not have any │ │ │ -004c3410: 6b6e 6f77 6c65 6467 6520 6f66 5200 5149 knowledge ofR.QI │ │ │ +004c3410: 6b6e 6f77 6c65 6467 6520 6f66 5200 5146 knowledge ofR.QF │ │ │ 004c3420: 1200 0020 2020 7370 6563 6966 6963 2074 ... specific t │ │ │ 004c3430: 6572 6d69 6e61 6c20 636f 6e74 726f 6c20 erminal control │ │ │ 004c3440: 6368 6172 6163 7465 7269 7374 6963 732e characteristics. │ │ │ 004c3450: 2054 6865 7265 666f 7265 2c20 6974 2069 Therefore, it i │ │ │ 004c3460: 7320 696d 706f 7274 616e 7420 746f 5100 s important toQ. │ │ │ -004c3470: 5149 1300 0020 2020 7370 6563 6966 7920 QI... specify │ │ │ +004c3470: 5146 1300 0020 2020 7370 6563 6966 7920 QF... specify │ │ │ 004c3480: 7468 6520 7269 6768 7420 7465 726d 696e the right termin │ │ │ 004c3490: 666f 2065 6e74 7279 2074 6f20 6c65 7420 fo entry to let │ │ │ 004c34a0: 4754 2e4d 2063 6f6d 6d75 6e69 6361 7465 GT.M communicate │ │ │ 004c34b0: 2063 6f72 7265 6374 6c79 2077 6974 6853 correctly withS │ │ │ -004c34c0: 0051 4914 0000 2020 2074 6865 2074 6572 .QI... the ter │ │ │ +004c34c0: 0051 4614 0000 2020 2074 6865 2074 6572 .QF... the ter │ │ │ 004c34d0: 6d69 6e61 6c2e 2059 6f75 206d 6179 206e minal. You may n │ │ │ 004c34e0: 6565 6420 746f 2061 6464 206e 6577 2074 eed to add new t │ │ │ 004c34f0: 6572 6d69 6e66 6f20 656e 7472 6965 7320 erminfo entries │ │ │ 004c3500: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the │ │ │ -004c3510: 6972 5200 5149 1500 0020 2020 7370 6563 irR.QI... spec │ │ │ +004c3510: 6972 5200 5146 1500 0020 2020 7370 6563 irR.QF... spec │ │ │ 004c3520: 6966 6963 2070 6c61 7466 6f72 6d20 616e ific platform an │ │ │ 004c3530: 6420 696d 706c 656d 656e 7461 7469 6f6e d implementation │ │ │ 004c3540: 2e20 5468 6520 7465 726d 696e 616c 2028 . The terminal ( │ │ │ 004c3550: 656d 756c 6174 6f72 2920 7665 6e64 6f72 emulator) vendor │ │ │ -004c3560: 206d 6179 1f00 5149 1600 0020 2020 616c may..QI... al │ │ │ +004c3560: 206d 6179 1f00 5146 1600 0020 2020 616c may..QF... al │ │ │ 004c3570: 736f 2062 6520 6162 6c65 2074 6f20 6865 so be able to he │ │ │ -004c3580: 6c70 2e07 0051 4917 0000 5200 5149 1800 lp...QI...R.QI.. │ │ │ +004c3580: 6c70 2e07 0051 4617 0000 5200 5146 1800 lp...QF...R.QF.. │ │ │ 004c3590: 0020 2020 4754 2e4d 2075 7365 7320 7468 . GT.M uses th │ │ │ 004c35a0: 6520 666f 6c6c 6f77 696e 6720 7465 726d e following term │ │ │ 004c35b0: 696e 666f 2063 6170 6162 696c 6974 6965 info capabilitie │ │ │ 004c35c0: 732e 2054 6865 2066 756c 6c20 7661 7269 s. The full vari │ │ │ -004c35d0: 6162 6c65 206e 616d 6520 6973 3100 5149 able name is1.QI │ │ │ +004c35d0: 6162 6c65 206e 616d 6520 6973 3100 5146 able name is1.QF │ │ │ 004c35e0: 1900 0020 2020 666f 6c6c 6f77 6564 2062 ... followed b │ │ │ 004c35f0: 7920 7468 6520 6361 706e 616d 6520 696e y the capname in │ │ │ 004c3600: 2070 6172 656e 7468 6573 6973 3a07 0051 parenthesis:..Q │ │ │ -004c3610: 491a 0000 6e01 5149 2100 0020 2020 6175 I...n.QI!.. au │ │ │ +004c3610: 461a 0000 6e01 5146 2100 0020 2020 6175 F...n.QF!.. au │ │ │ 004c3620: 746f 5f72 6967 6874 5f6d 6172 6769 6e28 to_right_margin( │ │ │ 004c3630: 616d 292c 2063 6c72 5f65 6f73 2865 6429 am), clr_eos(ed) │ │ │ 004c3640: 2c20 636c 725f 656f 6c28 656c 292c 2063 , clr_eol(el), c │ │ │ 004c3650: 6f6c 756d 6e73 2863 6f6c 7329 2c20 6375 olumns(cols), cu │ │ │ 004c3660: 7273 6f72 5f61 6464 7265 7373 2863 7570 rsor_address(cup │ │ │ 004c3670: 292c 2063 7572 736f 725f 646f 776e 2863 ), cursor_down(c │ │ │ 004c3680: 7564 3129 2c63 7572 736f 725f 6c65 6674 ud1),cursor_left │ │ │ @@ -312178,542 +312178,542 @@ │ │ │ 004c3710: 6674 286b 6375 6231 292c 206b 6579 5f72 ft(kcub1), key_r │ │ │ 004c3720: 6967 6874 286b 6375 6631 292c 206b 6579 ight(kcuf1), key │ │ │ 004c3730: 5f75 7028 6b63 7575 3129 2c20 6b65 795f _up(kcuu1), key_ │ │ │ 004c3740: 696e 7365 7274 286b 6963 6831 292c 206b insert(kich1), k │ │ │ 004c3750: 6579 7061 645f 6c6f 6361 6c28 726d 6b78 eypad_local(rmkx │ │ │ 004c3760: 292c 6b65 7970 6164 5f78 6d69 7428 736d ),keypad_xmit(sm │ │ │ 004c3770: 6b78 292c 206c 696e 6573 286c 696e 6573 kx), lines(lines │ │ │ -004c3780: 292e 0700 5149 2200 0050 0051 4923 0000 )...QI"..P.QI#.. │ │ │ +004c3780: 292e 0700 5146 2200 0050 0051 4623 0000 )...QF"..P.QF#.. │ │ │ 004c3790: 2020 2047 542e 4d20 7365 6e64 7320 6b65 GT.M sends ke │ │ │ 004c37a0: 7970 6164 5f78 6d69 7420 6265 666f 7265 ypad_xmit before │ │ │ 004c37b0: 2074 6572 6d69 6e61 6c20 7265 6164 7320 terminal reads │ │ │ 004c37c0: 666f 7220 6469 7265 6374 206d 6f64 6520 for direct mode │ │ │ 004c37d0: 616e 6420 5245 4144 7300 0000 0000 0000 and READs....... │ │ │ 004c37e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c37f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c3800: 0400 0000 c007 0000 7237 0000 0000 0000 ........r7...... │ │ │ -004c3810: a300 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004c3810: a300 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 00ff 7300 ff53 4554 5f54 ISTICS..s..SET_T │ │ │ 004c3860: 4552 4d00 c024 0000 2020 2028 6f74 6865 ERM..$.. (othe │ │ │ 004c3870: 7220 7468 616e 2052 4541 4420 2a29 2069 r than READ *) i │ │ │ 004c3880: 6620 4544 4954 494e 4720 6973 2065 6e61 f EDITING is ena │ │ │ 004c3890: 626c 6564 2e20 4754 2e4d 2073 656e 6473 bled. GT.M sends │ │ │ 004c38a0: 206b 6579 7061 645f 6c6f 6361 6c20 6166 keypad_local af │ │ │ -004c38b0: 7465 721f 0051 4925 0000 2020 2074 6865 ter..QI%.. the │ │ │ +004c38b0: 7465 721f 0051 4625 0000 2020 2074 6865 ter..QF%.. the │ │ │ 004c38c0: 7365 2074 6572 6d69 6e61 6c20 7265 6164 se terminal read │ │ │ -004c38d0: 732e 0700 5149 2600 0013 0030 4955 4d4d s...QI&....0IUMM │ │ │ -004c38e0: 4152 5900 0053 756d 6d61 7279 1200 3749 ARY..Summary..7I │ │ │ +004c38d0: 732e 0700 5146 2600 0013 0030 4655 4d4d s...QF&....0FUMM │ │ │ +004c38e0: 4152 5900 0053 756d 6d61 7279 1200 3746 ARY..Summary..7F │ │ │ 004c38f0: bf11 0000 2020 2053 756d 6d61 7279 0700 .... Summary.. │ │ │ -004c3900: 3849 2100 004e 0038 4931 0000 2020 2054 8I!..N.8I1.. T │ │ │ +004c3900: 3846 2100 004e 0038 4631 0000 2020 2054 8F!..N.8F1.. T │ │ │ 004c3910: 6865 2066 6f6c 6c6f 7769 6e67 2074 6162 he following tab │ │ │ 004c3920: 6c65 7320 7072 6f76 6964 6520 6120 6272 les provide a br │ │ │ 004c3930: 6965 6620 7375 6d6d 6172 7920 6f66 2064 ief summary of d │ │ │ 004c3940: 6576 6963 6570 6172 616d 6574 6572 7320 eviceparameters │ │ │ -004c3950: 666f 7230 0038 4941 0000 2020 2074 6572 for0.8IA.. ter │ │ │ +004c3950: 666f 7230 0038 4641 0000 2020 2074 6572 for0.8FA.. ter │ │ │ 004c3960: 6d69 6e61 6c73 2c20 6772 6f75 7065 6420 minals, grouped │ │ │ 004c3970: 696e 746f 2072 656c 6174 6564 2061 7265 into related are │ │ │ -004c3980: 6173 2e07 0038 4951 0000 5200 3849 6100 as...8IQ..R.8Ia. │ │ │ +004c3980: 6173 2e07 0038 4651 0000 5200 3846 6100 as...8FQ..R.8Fa. │ │ │ 004c3990: 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d . +----------- │ │ │ 004c39a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c39b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c39c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c39d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 5200 3849 -----------+R.8I │ │ │ +004c39d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 5200 3846 -----------+R.8F │ │ │ 004c39e0: 7100 0020 2020 7c20 2020 2020 2020 2020 q.. | │ │ │ 004c39f0: 2020 2020 2020 2020 2045 7272 6f72 2050 Error P │ │ │ 004c3a00: 726f 6365 7373 696e 6720 4465 7669 6365 rocessing Device │ │ │ 004c3a10: 7061 7261 6d65 7465 7273 2020 2020 2020 parameters │ │ │ 004c3a20: 2020 2020 2020 2020 2020 2020 207c 5200 |R. │ │ │ -004c3a30: 3849 8100 0020 2020 7c2d 2d2d 2d2d 2d2d 8I... |------- │ │ │ +004c3a30: 3846 8100 0020 2020 7c2d 2d2d 2d2d 2d2d 8F... |------- │ │ │ 004c3a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c3a80: 5200 3849 9100 0020 2020 7c20 4445 5649 R.8I... | DEVI │ │ │ +004c3a80: 5200 3846 9100 0020 2020 7c20 4445 5649 R.8F... | DEVI │ │ │ 004c3a90: 4345 5041 5241 4d45 5445 5220 7c20 434f CEPARAMETER | CO │ │ │ 004c3aa0: 4d4d 414e 4420 7c20 2020 2020 2020 2020 MMAND | │ │ │ 004c3ab0: 2020 2020 2020 2020 434f 4d4d 454e 5420 COMMENT │ │ │ 004c3ac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c3ad0: 207c 5300 3749 c011 0000 2020 207c 2d2d |S.7I.... |-- │ │ │ +004c3ad0: 207c 5300 3746 c011 0000 2020 207c 2d2d |S.7F.... |-- │ │ │ 004c3ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004c3af0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004c3b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c3b20: 2d2d 2d2d 7c52 0038 4912 0000 2020 207c ----|R.8I... | │ │ │ +004c3b20: 2d2d 2d2d 7c52 0038 4612 0000 2020 207c ----|R.8F... | │ │ │ 004c3b30: 2045 5843 4550 5449 4f4e 3d65 7870 7220 EXCEPTION=expr │ │ │ 004c3b40: 207c 204f 2f55 2f43 2020 207c 2043 6f6e | O/U/C | Con │ │ │ 004c3b50: 7472 6f6c 7320 6465 7669 6365 2d73 7065 trols device-spe │ │ │ 004c3b60: 6369 6669 6320 6572 726f 7220 6861 6e64 cific error hand │ │ │ -004c3b70: 6c69 6e67 2e20 7c52 0038 4913 0000 2020 ling. |R.8I... │ │ │ +004c3b70: 6c69 6e67 2e20 7c52 0038 4613 0000 2020 ling. |R.8F... │ │ │ 004c3b80: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 004c3b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c3bc0: 2d2d 2d2d 2d2d 2d2d 2b07 0038 4914 0000 --------+..8I... │ │ │ -004c3bd0: 5400 3849 1500 0020 2020 2b2d 2d2d 2d2d T.8I... +----- │ │ │ +004c3bc0: 2d2d 2d2d 2d2d 2d2d 2b07 0038 4614 0000 --------+..8F... │ │ │ +004c3bd0: 5400 3846 1500 0020 2020 2b2d 2d2d 2d2d T.8F... +----- │ │ │ 004c3be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c3c20: 2d2d 2d2b 5400 3849 1600 0020 2020 7c20 ---+T.8I... | │ │ │ +004c3c20: 2d2d 2d2b 5400 3846 1600 0020 2020 7c20 ---+T.8F... | │ │ │ 004c3c30: 2020 2020 2020 2020 2020 2020 2020 2049 I │ │ │ 004c3c40: 6e74 6572 6163 7469 6f6e 204d 616e 6167 nteraction Manag │ │ │ 004c3c50: 656d 656e 7420 4465 7669 6365 7061 7261 ement Devicepara │ │ │ 004c3c60: 6d65 7465 7273 2020 2020 2020 2020 2020 meters │ │ │ -004c3c70: 2020 2020 2020 207c 5400 3849 1700 0020 |T.8I... │ │ │ +004c3c70: 2020 2020 2020 207c 5400 3846 1700 0020 |T.8F... │ │ │ 004c3c80: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c3c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c3cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3849 -----------|T.8I │ │ │ +004c3cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 004c3cd0: 1800 0020 2020 7c20 2020 2020 2044 4556 ... | DEV │ │ │ 004c3ce0: 4943 4550 4152 414d 4554 4552 2020 2020 ICEPARAMETER │ │ │ 004c3cf0: 2020 207c 2043 4f4d 4d41 4e44 207c 2020 | COMMAND | │ │ │ 004c3d00: 2020 2020 2020 2020 2020 2043 4f4d 4d45 COMME │ │ │ 004c3d10: 4e54 2020 2020 2020 2020 2020 2020 207c NT | │ │ │ -004c3d20: 5400 3849 1900 0020 2020 7c2d 2d2d 2d2d T.8I... |----- │ │ │ +004c3d20: 5400 3846 1900 0020 2020 7c2d 2d2d 2d2d T.8F... |----- │ │ │ 004c3d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3d40: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c3d50: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004c3d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c3d70: 2d2d 2d7c 5400 3849 1a00 0020 2020 7c20 ---|T.8I... | │ │ │ +004c3d70: 2d2d 2d7c 5400 3846 1a00 0020 2020 7c20 ---|T.8F... | │ │ │ 004c3d80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c3d90: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004c3da0: 2020 2020 207c 2043 6f6e 7472 6f6c 7320 | Controls │ │ │ 004c3db0: 7768 6574 6865 7220 3c43 5452 4c2d 433e whether │ │ │ -004c3dc0: 206f 6e20 2020 207c 5400 3849 2100 0020 on |T.8I!.. │ │ │ +004c3dc0: 206f 6e20 2020 207c 5400 3846 2100 0020 on |T.8F!.. │ │ │ 004c3dd0: 2020 7c20 5b4e 4f5d 4345 4e41 424c 4520 | [NO]CENABLE │ │ │ 004c3de0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c3df0: 2055 2020 2020 2020 207c 2024 5052 494e U | $PRIN │ │ │ 004c3e00: 4349 5041 4c20 6361 7573 6573 2047 542e CIPAL causes GT. │ │ │ -004c3e10: 4d20 746f 2067 6f20 746f 207c 5400 3849 M to go to |T.8I │ │ │ +004c3e10: 4d20 746f 2067 6f20 746f 207c 5400 3846 M to go to |T.8F │ │ │ 004c3e20: 2200 0020 2020 7c20 2020 2020 2020 2020 ".. | │ │ │ 004c3e30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c3e40: 2020 207c 2020 2020 2020 2020 207c 2064 | | d │ │ │ 004c3e50: 6972 6563 7420 6d6f 6465 2e20 2020 2020 irect mode. │ │ │ 004c3e60: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c3e70: 5400 3849 2300 0020 2020 7c2d 2d2d 2d2d T.8I#.. |----- │ │ │ +004c3e70: 5400 3846 2300 0020 2020 7c2d 2d2d 2d2d T.8F#.. |----- │ │ │ 004c3e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3e90: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c3ea0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004c3eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c3ec0: 2d2d 2d7c 5400 3849 2400 0020 2020 7c20 ---|T.8I$.. | │ │ │ +004c3ec0: 2d2d 2d7c 5400 3846 2400 0020 2020 7c20 ---|T.8F$.. | │ │ │ 004c3ed0: 4354 5241 503d 2443 4841 5228 696e 7465 CTRAP=$CHAR(inte │ │ │ 004c3ee0: 7870 725b 2c2e 2e2e 5d29 207c 2055 2020 xpr[,...]) | U │ │ │ 004c3ef0: 2020 2020 207c 2043 6f6e 7472 6f6c 7320 | Controls │ │ │ 004c3f00: 7665 6374 6f72 696e 6720 6f6e 2074 7261 vectoring on tra │ │ │ -004c3f10: 7070 6564 2020 207c 5400 3849 2500 0020 pped |T.8I%.. │ │ │ +004c3f10: 7070 6564 2020 207c 5400 3846 2500 0020 pped |T.8F%.. │ │ │ 004c3f20: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c3f30: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c3f40: 2020 2020 2020 2020 207c 203c 4354 524c | characters. │ │ │ -004c3f60: 2020 2020 2020 2020 2020 207c 5400 3849 |T.8I │ │ │ +004c3f60: 2020 2020 2020 2020 2020 207c 5400 3846 |T.8F │ │ │ 004c3f70: 2600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d &.. |--------- │ │ │ 004c3f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3f90: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d ---+---------+-- │ │ │ 004c3fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c3fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ 004c3fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c3fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c3fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c3ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c4000: 0400 0000 d507 0000 8a37 0000 0000 0000 .........7...... │ │ │ -004c4010: 8c00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004c4010: 8c00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 554d 4d41 5259 00c0 2700 0020 s..SUMMARY..'.. │ │ │ 004c4050: 2020 7c20 5b4e 4f5d 4544 4954 494e 4720 | [NO]EDITING │ │ │ 004c4060: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c4070: 2055 2020 2020 2020 207c 2043 6f6e 7472 U | Contr │ │ │ 004c4080: 6f6c 7320 7468 6520 6564 6974 696e 6720 ols the editing │ │ │ -004c4090: 6d6f 6465 2066 6f72 2020 207c 5400 3849 mode for |T.8I │ │ │ +004c4090: 6d6f 6465 2066 6f72 2020 207c 5400 3846 mode for |T.8F │ │ │ 004c40a0: 2800 0020 2020 7c20 2020 2020 2020 2020 (.. | │ │ │ 004c40b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c40c0: 2020 207c 2020 2020 2020 2020 207c 2024 | | $ │ │ │ 004c40d0: 5052 494e 4349 5041 4c2e 2020 2020 2020 PRINCIPAL. │ │ │ 004c40e0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c40f0: 5400 3849 2900 0020 2020 7c2d 2d2d 2d2d T.8I).. |----- │ │ │ +004c40f0: 5400 3846 2900 0020 2020 7c2d 2d2d 2d2d T.8F).. |----- │ │ │ 004c4100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4110: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c4120: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004c4130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4140: 2d2d 2d7c 5400 3849 2a00 0020 2020 7c20 ---|T.8I*.. | │ │ │ +004c4140: 2d2d 2d7c 5400 3846 2a00 0020 2020 7c20 ---|T.8F*.. | │ │ │ 004c4150: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4160: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004c4170: 2020 2020 207c 2043 6f6e 7472 6f6c 2077 | Control w │ │ │ 004c4180: 6865 7468 6572 2061 6e20 2245 7261 7365 hether an "Erase │ │ │ -004c4190: 2220 2020 2020 207c 5400 3849 3100 0020 " |T.8I1.. │ │ │ +004c4190: 2220 2020 2020 207c 5400 3846 3100 0020 " |T.8F1.. │ │ │ 004c41a0: 2020 7c20 5b4e 4f5d 454d 5054 4552 4d20 | [NO]EMPTERM │ │ │ 004c41b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c41c0: 2055 2020 2020 2020 207c 2063 6861 7261 U | chara │ │ │ 004c41d0: 6374 6572 206f 6e20 616e 2065 6d70 7479 cter on an empty │ │ │ -004c41e0: 2069 6e70 7574 2020 2020 207c 5400 3849 input |T.8I │ │ │ +004c41e0: 2069 6e70 7574 2020 2020 207c 5400 3846 input |T.8F │ │ │ 004c41f0: 3200 0020 2020 7c20 2020 2020 2020 2020 2.. | │ │ │ 004c4200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4210: 2020 207c 2020 2020 2020 2020 207c 206c | | l │ │ │ 004c4220: 696e 6520 7368 6f75 6c64 2074 6572 6d69 ine should termi │ │ │ 004c4230: 6e61 7465 2061 2052 4541 4420 6f72 207c nate a READ or | │ │ │ -004c4240: 5400 3849 3300 0020 2020 7c20 2020 2020 T.8I3.. | │ │ │ +004c4240: 5400 3846 3300 0020 2020 7c20 2020 2020 T.8F3.. | │ │ │ 004c4250: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4260: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c4270: 207c 2052 4541 4420 2320 636f 6d6d 616e | READ # comman │ │ │ 004c4280: 642e 2020 2020 2020 2020 2020 2020 2020 d. │ │ │ -004c4290: 2020 207c 5400 3849 3400 0020 2020 7c2d |T.8I4.. |- │ │ │ +004c4290: 2020 207c 5400 3846 3400 0020 2020 7c2d |T.8F4.. |- │ │ │ 004c42a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c42b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004c42c0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004c42d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c42e0: 2d2d 2d2d 2d2d 2d7c 5400 3849 3500 0020 -------|T.8I5.. │ │ │ +004c42e0: 2d2d 2d2d 2d2d 2d7c 5400 3846 3500 0020 -------|T.8F5.. │ │ │ 004c42f0: 2020 7c20 5b4e 4f5d 4553 4341 5045 2020 | [NO]ESCAPE │ │ │ 004c4300: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c4310: 2055 2020 2020 2020 207c 2043 6f6e 7472 U | Contr │ │ │ 004c4320: 6f6c 7320 6573 6361 7065 2073 6571 7565 ols escape seque │ │ │ -004c4330: 6e63 6520 2020 2020 2020 207c 5400 3849 nce |T.8I │ │ │ +004c4330: 6e63 6520 2020 2020 2020 207c 5400 3846 nce |T.8F │ │ │ 004c4340: 3600 0020 2020 7c20 2020 2020 2020 2020 6.. | │ │ │ 004c4350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4360: 2020 207c 2020 2020 2020 2020 207c 2070 | | p │ │ │ 004c4370: 726f 6365 7373 696e 672e 2020 2020 2020 rocessing. │ │ │ 004c4380: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c4390: 5400 3849 3700 0020 2020 7c2d 2d2d 2d2d T.8I7.. |----- │ │ │ +004c4390: 5400 3846 3700 0020 2020 7c2d 2d2d 2d2d T.8F7.. |----- │ │ │ 004c43a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c43b0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c43c0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004c43d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c43e0: 2d2d 2d7c 5400 3849 3800 0020 2020 7c20 ---|T.8I8.. | │ │ │ +004c43e0: 2d2d 2d7c 5400 3846 3800 0020 2020 7c20 ---|T.8F8.. | │ │ │ 004c43f0: 5b4e 4f5d 494e 5345 5254 2020 2020 2020 [NO]INSERT │ │ │ 004c4400: 2020 2020 2020 2020 2020 207c 2055 2020 | U │ │ │ 004c4410: 2020 2020 207c 2043 6f6e 7472 6f6c 7320 | Controls │ │ │ 004c4420: 696e 7365 7274 206f 7220 6f76 6572 7374 insert or overst │ │ │ -004c4430: 7269 6b65 2020 207c 5400 3849 3900 0020 rike |T.8I9.. │ │ │ +004c4430: 7269 6b65 2020 207c 5400 3846 3900 0020 rike |T.8F9.. │ │ │ 004c4440: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c4450: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c4460: 2020 2020 2020 2020 207c 206f 6e20 696e | on in │ │ │ 004c4470: 7075 742e 2020 2020 2020 2020 2020 2020 put. │ │ │ -004c4480: 2020 2020 2020 2020 2020 207c 5400 3849 |T.8I │ │ │ +004c4480: 2020 2020 2020 2020 2020 207c 5400 3846 |T.8F │ │ │ 004c4490: 3a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d :.. |--------- │ │ │ 004c44a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c44b0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d ---+---------+-- │ │ │ 004c44c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c44d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c44e0: 5400 3849 4100 0020 2020 7c20 2020 2020 T.8IA.. | │ │ │ +004c44e0: 5400 3846 4100 0020 2020 7c20 2020 2020 T.8FA.. | │ │ │ 004c44f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4500: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c4510: 207c 2043 6f6e 7472 6f6c 7320 696e 7465 | Controls inte │ │ │ 004c4520: 7270 7265 7461 7469 6f6e 2062 7920 7468 rpretation by th │ │ │ -004c4530: 6520 207c 5400 3849 4200 0020 2020 7c20 e |T.8IB.. | │ │ │ +004c4530: 6520 207c 5400 3846 4200 0020 2020 7c20 e |T.8FB.. | │ │ │ 004c4540: 5b4e 4f5d 5041 5354 4852 5520 2020 2020 [NO]PASTHRU │ │ │ 004c4550: 2020 2020 2020 2020 2020 207c 2055 2020 | U │ │ │ 004c4560: 2020 2020 207c 206f 7065 7261 7469 6e67 | operating │ │ │ 004c4570: 2073 7973 7465 6d20 6f66 2073 7065 6369 system of speci │ │ │ -004c4580: 616c 2020 2020 207c 5400 3849 4300 0020 al |T.8IC.. │ │ │ +004c4580: 616c 2020 2020 207c 5400 3846 4300 0020 al |T.8FC.. │ │ │ 004c4590: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c45a0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c45b0: 2020 2020 2020 2020 207c 2063 6f6e 7472 | contr │ │ │ 004c45c0: 6f6c 2063 6861 7261 6374 6572 7320 2866 ol characters (f │ │ │ -004c45d0: 6f72 2065 7861 6d70 6c65 207c 5400 3849 or example |T.8I │ │ │ +004c45d0: 6f72 2065 7861 6d70 6c65 207c 5400 3846 or example |T.8F │ │ │ 004c45e0: 4400 0020 2020 7c20 2020 2020 2020 2020 D.. | │ │ │ 004c45f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4600: 2020 207c 2020 2020 2020 2020 207c 203c | | < │ │ │ 004c4610: 4354 524c 2d42 3e29 2e20 2020 2020 2020 CTRL-B>). │ │ │ 004c4620: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c4630: 5400 3849 4500 0020 2020 7c2d 2d2d 2d2d T.8IE.. |----- │ │ │ +004c4630: 5400 3846 4500 0020 2020 7c2d 2d2d 2d2d T.8FE.. |----- │ │ │ 004c4640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4650: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c4660: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004c4670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4680: 2d2d 2d7c 5400 3849 4600 0020 2020 7c20 ---|T.8IF.. | │ │ │ +004c4680: 2d2d 2d7c 5400 3846 4600 0020 2020 7c20 ---|T.8FF.. | │ │ │ 004c4690: 5b4e 4f5d 5445 524d 494e 4154 4f52 5b3d [NO]TERMINATOR[= │ │ │ 004c46a0: 6578 7072 5d20 2020 2020 207c 2055 2020 expr] | U │ │ │ 004c46b0: 2020 2020 207c 2043 6f6e 7472 6f6c 7320 | Controls │ │ │ 004c46c0: 6368 6172 6163 7465 7273 2074 6861 7420 characters that │ │ │ -004c46d0: 656e 6420 6120 207c 5400 3849 4700 0020 end a |T.8IG.. │ │ │ +004c46d0: 656e 6420 6120 207c 5400 3846 4700 0020 end a |T.8FG.. │ │ │ 004c46e0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c46f0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c4700: 2020 2020 2020 2020 207c 2052 4541 4420 | READ │ │ │ 004c4710: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c4720: 2020 2020 2020 2020 2020 207c 5400 3849 |T.8I │ │ │ +004c4720: 2020 2020 2020 2020 2020 207c 5400 3846 |T.8F │ │ │ 004c4730: 4800 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d H.. +--------- │ │ │ 004c4740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004c4780: 0700 3849 4900 004e 0038 494a 0000 2020 ..8II..N.8IJ.. │ │ │ +004c4780: 0700 3846 4900 004e 0038 464a 0000 2020 ..8FI..N.8FJ.. │ │ │ 004c4790: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 004c47a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c47b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c47c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c47d0: 2d2d 2d2d 2b00 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 c307 0000 a337 0000 0000 0000 .........7...... │ │ │ -004c4810: 8600 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004c4810: 8600 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5100 0020 s..SUMMARY..Q.. │ │ │ 004c4850: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c4860: 2020 2020 2046 6c6f 7720 436f 6e74 726f Flow Contro │ │ │ 004c4870: 6c20 4465 7669 6365 7061 7261 6d65 7465 l Deviceparamete │ │ │ 004c4880: 7273 2020 2020 2020 2020 2020 2020 2020 rs │ │ │ -004c4890: 2020 2020 207c 4e00 3849 5200 0020 2020 |N.8IR.. │ │ │ +004c4890: 2020 2020 207c 4e00 3846 5200 0020 2020 |N.8FR.. │ │ │ 004c48a0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004c48b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c48c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c48d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c48e0: 2d2d 2d7c 4e00 3849 5300 0020 2020 7c20 ---|N.8IS.. | │ │ │ +004c48e0: 2d2d 2d7c 4e00 3846 5300 0020 2020 7c20 ---|N.8FS.. | │ │ │ 004c48f0: 4445 5649 4345 5041 5241 4d45 5445 5220 DEVICEPARAMETER │ │ │ 004c4900: 7c20 434f 4d4d 414e 4420 7c20 2020 2020 | COMMAND | │ │ │ 004c4910: 2020 2020 2020 2020 2020 434f 4d4d 454e COMMEN │ │ │ 004c4920: 5420 2020 2020 2020 2020 2020 2020 2020 T │ │ │ -004c4930: 207c 4e00 3849 5400 0020 2020 7c2d 2d2d |N.8IT.. |--- │ │ │ +004c4930: 207c 4e00 3846 5400 0020 2020 7c2d 2d2d |N.8FT.. |--- │ │ │ 004c4940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c4950: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004c4960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c4980: 4e00 3849 5500 0020 2020 7c20 5b4e 4f5d N.8IU.. | [NO] │ │ │ +004c4980: 4e00 3846 5500 0020 2020 7c20 5b4e 4f5d N.8FU.. | [NO] │ │ │ 004c4990: 434f 4e56 4552 5420 2020 2020 7c20 5520 CONVERT | U │ │ │ 004c49a0: 2020 2020 2020 7c20 436f 6e74 726f 6c73 | Controls │ │ │ 004c49b0: 2066 6f72 6369 6e67 2069 6e70 7574 2074 forcing input t │ │ │ 004c49c0: 6f20 7570 7065 7263 6173 652e 207c 4e00 o uppercase. |N. │ │ │ -004c49d0: 3849 5600 0020 2020 7c2d 2d2d 2d2d 2d2d 8IV.. |------- │ │ │ +004c49d0: 3846 5600 0020 2020 7c2d 2d2d 2d2d 2d2d 8FV.. |------- │ │ │ 004c49e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c49f0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004c4a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4e00 3849 -----------|N.8I │ │ │ +004c4a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4e00 3846 -----------|N.8F │ │ │ 004c4a20: 5700 0020 2020 7c20 5b4e 4f5d 4649 4c54 W.. | [NO]FILT │ │ │ 004c4a30: 4552 2020 2020 2020 7c20 5520 2020 2020 ER | U │ │ │ 004c4a40: 2020 7c20 436f 6e74 726f 6c73 2073 6f6d | Controls som │ │ │ 004c4a50: 6520 2458 2c20 2459 206d 6169 6e74 656e e $X, $Y mainten │ │ │ -004c4a60: 616e 6365 2e20 2020 207c 4e00 3849 5800 ance. |N.8IX. │ │ │ +004c4a60: 616e 6365 2e20 2020 207c 4e00 3846 5800 ance. |N.8FX. │ │ │ 004c4a70: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004c4a80: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c4a90: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c4aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4ab0: 2d2d 2d2d 2d2d 2d7c 4e00 3849 5900 0020 -------|N.8IY.. │ │ │ +004c4ab0: 2d2d 2d2d 2d2d 2d7c 4e00 3846 5900 0020 -------|N.8FY.. │ │ │ 004c4ac0: 2020 7c20 464c 5553 4820 2020 2020 2020 | FLUSH │ │ │ 004c4ad0: 2020 2020 7c20 5520 2020 2020 2020 7c20 | U | │ │ │ 004c4ae0: 436c 6561 7273 2074 6865 2074 7970 6561 Clears the typea │ │ │ 004c4af0: 6865 6164 2062 7566 6665 722e 2020 2020 head buffer. │ │ │ -004c4b00: 2020 2020 207c 4e00 3849 5a00 0020 2020 |N.8IZ.. │ │ │ +004c4b00: 2020 2020 207c 4e00 3846 5a00 0020 2020 |N.8FZ.. │ │ │ 004c4b10: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004c4b20: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ 004c4b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4b50: 2d2d 2d7c 4e00 3849 6100 0020 2020 7c20 ---|N.8Ia.. | │ │ │ +004c4b50: 2d2d 2d7c 4e00 3846 6100 0020 2020 7c20 ---|N.8Fa.. | │ │ │ 004c4b60: 5b4e 4f5d 484f 5354 5359 4e43 2020 2020 [NO]HOSTSYNC │ │ │ 004c4b70: 7c20 5520 2020 2020 2020 7c20 436f 6e74 | U | Cont │ │ │ 004c4b80: 726f 6c73 2068 6f73 7427 7320 7573 6520 rols host's use │ │ │ 004c4b90: 6f66 2058 4f4e 2f58 4f46 462e 2020 2020 of XON/XOFF. │ │ │ -004c4ba0: 207c 4e00 3849 6200 0020 2020 7c2d 2d2d |N.8Ib.. |--- │ │ │ +004c4ba0: 207c 4e00 3846 6200 0020 2020 7c2d 2d2d |N.8Fb.. |--- │ │ │ 004c4bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c4bc0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004c4bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c4bf0: 4e00 3849 6300 0020 2020 7c20 5b4e 4f5d N.8Ic.. | [NO] │ │ │ +004c4bf0: 4e00 3846 6300 0020 2020 7c20 5b4e 4f5d N.8Fc.. | [NO] │ │ │ 004c4c00: 5245 4144 5359 4e43 2020 2020 7c20 5520 READSYNC | U │ │ │ 004c4c10: 2020 2020 2020 7c20 436f 6e74 726f 6c73 | Controls │ │ │ 004c4c20: 2077 7261 7070 696e 6720 5245 4144 7320 wrapping READs │ │ │ 004c4c30: 696e 2058 4f4e 2f58 4f46 462e 207c 4e00 in XON/XOFF. |N. │ │ │ -004c4c40: 3849 6400 0020 2020 7c2d 2d2d 2d2d 2d2d 8Id.. |------- │ │ │ +004c4c40: 3846 6400 0020 2020 7c2d 2d2d 2d2d 2d2d 8Fd.. |------- │ │ │ 004c4c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c4c60: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004c4c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4e00 3849 -----------|N.8I │ │ │ +004c4c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4e00 3846 -----------|N.8F │ │ │ 004c4c90: 6500 0020 2020 7c20 5b4e 4f5d 5454 5359 e.. | [NO]TTSY │ │ │ 004c4ca0: 4e43 2020 2020 2020 7c20 5520 2020 2020 NC | U │ │ │ 004c4cb0: 2020 7c20 436f 6e74 726f 6c73 2069 6e70 | Controls inp │ │ │ 004c4cc0: 7574 2072 6573 706f 6e73 6520 746f 2058 ut response to X │ │ │ -004c4cd0: 4f4e 2f58 4f46 462e 207c 4e00 3849 6600 ON/XOFF. |N.8If. │ │ │ +004c4cd0: 4f4e 2f58 4f46 462e 207c 4e00 3846 6600 ON/XOFF. |N.8Ff. │ │ │ 004c4ce0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004c4cf0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c4d00: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c4d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4d20: 2d2d 2d2d 2d2d 2d7c 4e00 3849 6700 0020 -------|N.8Ig.. │ │ │ +004c4d20: 2d2d 2d2d 2d2d 2d7c 4e00 3846 6700 0020 -------|N.8Fg.. │ │ │ 004c4d30: 2020 7c20 5b4e 4f5d 5459 5045 4148 4541 | [NO]TYPEAHEA │ │ │ 004c4d40: 4420 2020 7c20 5520 2020 2020 2020 7c20 D | U | │ │ │ 004c4d50: 436f 6e74 726f 6c73 2075 6e73 6f6c 6963 Controls unsolic │ │ │ 004c4d60: 6974 6564 2069 6e70 7574 2068 616e 646c ited input handl │ │ │ -004c4d70: 696e 672e 207c 4e00 3849 6800 0020 2020 ing. |N.8Ih.. │ │ │ +004c4d70: 696e 672e 207c 4e00 3846 6800 0020 2020 ing. |N.8Fh.. │ │ │ 004c4d80: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c4d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4dc0: 2d2d 2d2b 0700 3849 6900 0054 0038 496a ---+..8Ii..T.8Ij │ │ │ +004c4dc0: 2d2d 2d2b 0700 3846 6900 0054 0038 466a ---+..8Fi..T.8Fj │ │ │ 004c4dd0: 0000 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d .. +---------- │ │ │ 004c4de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 --------------+T │ │ │ -004c4e20: 0038 4971 0000 2020 207c 2020 2020 2020 .8Iq.. | │ │ │ +004c4e20: 0038 4671 0000 2020 207c 2020 2020 2020 .8Fq.. | │ │ │ 004c4e30: 2020 2020 2020 2020 2020 2020 2053 6372 Scr │ │ │ 004c4e40: 6565 6e20 4d61 6e61 6765 6d65 6e74 2044 een Management D │ │ │ 004c4e50: 6576 6963 6570 6172 616d 6574 6572 7320 eviceparameters │ │ │ 004c4e60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c4e70: 2020 7c54 0038 4972 0000 2020 207c 2d2d |T.8Ir.. |-- │ │ │ +004c4e70: 2020 7c54 0038 4672 0000 2020 207c 2d2d |T.8Fr.. |-- │ │ │ 004c4e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4ec0: 2d2d 2d2d 2d2d 7c54 0038 4973 0000 2020 ------|T.8Is.. │ │ │ +004c4ec0: 2d2d 2d2d 2d2d 7c54 0038 4673 0000 2020 ------|T.8Fs.. │ │ │ 004c4ed0: 207c 2020 4445 5649 4345 5041 5241 4d45 | DEVICEPARAME │ │ │ 004c4ee0: 5445 5220 207c 2043 4f4d 4d41 4e44 207c TER | COMMAND | │ │ │ 004c4ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4f00: 2043 4f4d 4d45 4e54 2020 2020 2020 2020 COMMENT │ │ │ -004c4f10: 2020 2020 2020 2020 2020 7c54 0038 4974 |T.8It │ │ │ +004c4f10: 2020 2020 2020 2020 2020 7c54 0038 4674 |T.8Ft │ │ │ 004c4f20: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004c4f30: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004c4f40: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c4f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004c4f70: 0038 4975 0000 2020 207c 2043 4c45 4152 .8Iu.. | CLEAR │ │ │ +004c4f70: 0038 4675 0000 2020 207c 2043 4c45 4152 .8Fu.. | CLEAR │ │ │ 004c4f80: 5343 5245 454e 2020 2020 2020 207c 2055 SCREEN | U │ │ │ 004c4f90: 2020 2020 2020 207c 2043 6c65 6172 7320 | Clears │ │ │ 004c4fa0: 6672 6f6d 2063 7572 736f 7220 746f 2065 from cursor to e │ │ │ 004c4fb0: 6e64 2d6f 662d 7363 7265 656e 2e20 2020 nd-of-screen. │ │ │ 004c4fc0: 2020 7c00 0000 0000 0000 0000 0000 0000 |............. │ │ │ 004c4fd0: 0000 0000 0000 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 e507 0000 be37 0000 0000 0000 .........7...... │ │ │ -004c5010: 8c00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004c5010: 8c00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 7600 0020 s..SUMMARY..v.. │ │ │ 004c5050: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c5060: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c5070: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c5080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3849 -----------|T.8I │ │ │ +004c5090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 004c50a0: 7700 0020 2020 7c20 444f 574e 5343 524f w.. | DOWNSCRO │ │ │ 004c50b0: 4c4c 2020 2020 2020 2020 7c20 5520 2020 LL | U │ │ │ 004c50c0: 2020 2020 7c20 4d6f 7665 7320 6469 7370 | Moves disp │ │ │ 004c50d0: 6c61 7920 646f 776e 206f 6e65 206c 696e lay down one lin │ │ │ 004c50e0: 652e 2020 2020 2020 2020 2020 2020 207c e. | │ │ │ -004c50f0: 5400 3849 7800 0020 2020 7c2d 2d2d 2d2d T.8Ix.. |----- │ │ │ +004c50f0: 5400 3846 7800 0020 2020 7c2d 2d2d 2d2d T.8Fx.. |----- │ │ │ 004c5100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c5110: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004c5120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5140: 2d2d 2d7c 5400 3849 7900 0020 2020 7c20 ---|T.8Iy.. | │ │ │ +004c5140: 2d2d 2d7c 5400 3846 7900 0020 2020 7c20 ---|T.8Fy.. | │ │ │ 004c5150: 5b4e 4f5d 4543 484f 2020 2020 2020 2020 [NO]ECHO │ │ │ 004c5160: 2020 7c20 5520 2020 2020 2020 7c20 436f | U | Co │ │ │ 004c5170: 6e74 726f 6c73 2074 6865 2068 6f73 7420 ntrols the host │ │ │ 004c5180: 6563 686f 206f 6620 696e 7075 742e 2020 echo of input. │ │ │ -004c5190: 2020 2020 2020 207c 5400 3849 7a00 0020 |T.8Iz.. │ │ │ +004c5190: 2020 2020 2020 207c 5400 3846 7a00 0020 |T.8Fz.. │ │ │ 004c51a0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c51b0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c51c0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c51d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c51e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3849 -----------|T.8I │ │ │ +004c51e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 004c51f0: 8100 0020 2020 7c20 4552 4153 454c 494e ... | ERASELIN │ │ │ 004c5200: 4520 2020 2020 2020 2020 7c20 5520 2020 E | U │ │ │ 004c5210: 2020 2020 7c20 436c 6561 7273 2066 726f | Clears fro │ │ │ 004c5220: 6d20 6375 7273 6f72 2074 6f20 656e 642d m cursor to end- │ │ │ 004c5230: 6f66 2d6c 696e 652e 2020 2020 2020 207c of-line. | │ │ │ -004c5240: 5400 3849 8200 0020 2020 7c2d 2d2d 2d2d T.8I... |----- │ │ │ +004c5240: 5400 3846 8200 0020 2020 7c2d 2d2d 2d2d T.8F... |----- │ │ │ 004c5250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c5260: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004c5270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5290: 2d2d 2d7c 5400 3849 8300 0020 2020 7c20 ---|T.8I... | │ │ │ +004c5290: 2d2d 2d7c 5400 3846 8300 0020 2020 7c20 ---|T.8F... | │ │ │ 004c52a0: 5b5a 5d4c 454e 4754 483d 696e 7465 7870 [Z]LENGTH=intexp │ │ │ 004c52b0: 7220 7c20 5520 2020 2020 2020 7c20 436f r | U | Co │ │ │ 004c52c0: 6e74 726f 6c73 206d 6178 696d 756d 206e ntrols maximum n │ │ │ 004c52d0: 756d 6265 7220 6f66 206c 696e 6573 206f umber of lines o │ │ │ -004c52e0: 6e20 6120 2020 207c 5400 3849 8400 0020 n a |T.8I... │ │ │ +004c52e0: 6e20 6120 2020 207c 5400 3846 8400 0020 n a |T.8F... │ │ │ 004c52f0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c5300: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c5310: 7c20 7061 6765 2028 2459 292e 2020 2020 | page ($Y). │ │ │ 004c5320: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c5330: 2020 2020 2020 2020 2020 207c 5400 3849 |T.8I │ │ │ +004c5330: 2020 2020 2020 2020 2020 207c 5400 3846 |T.8F │ │ │ 004c5340: 8500 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004c5350: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c5360: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004c5370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c5390: 5400 3849 8600 0020 2020 7c20 5550 5343 T.8I... | UPSC │ │ │ +004c5390: 5400 3846 8600 0020 2020 7c20 5550 5343 T.8F... | UPSC │ │ │ 004c53a0: 524f 4c4c 2020 2020 2020 2020 2020 7c20 ROLL | │ │ │ 004c53b0: 5520 2020 2020 2020 7c20 4d6f 7665 7320 U | Moves │ │ │ 004c53c0: 6469 7370 6c61 7920 7570 206f 6e65 206c display up one l │ │ │ 004c53d0: 696e 652e 2020 2020 2020 2020 2020 2020 ine. │ │ │ -004c53e0: 2020 207c 5400 3849 8700 0020 2020 7c2d |T.8I... |- │ │ │ +004c53e0: 2020 207c 5400 3846 8700 0020 2020 7c2d |T.8F... |- │ │ │ 004c53f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5400: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ 004c5410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5430: 2d2d 2d2d 2d2d 2d7c 5400 3849 8800 0020 -------|T.8I... │ │ │ +004c5430: 2d2d 2d2d 2d2d 2d7c 5400 3846 8800 0020 -------|T.8F... │ │ │ 004c5440: 2020 7c20 5b5a 5d57 4944 5448 3d69 6e74 | [Z]WIDTH=int │ │ │ 004c5450: 6578 7072 2020 7c20 5520 2020 2020 2020 expr | U │ │ │ 004c5460: 7c20 436f 6e74 726f 6c73 2074 6865 206d | Controls the m │ │ │ 004c5470: 6178 696d 756d 2077 6964 7468 206f 6620 aximum width of │ │ │ -004c5480: 616e 206f 7574 7075 7420 207c 5400 3849 an output |T.8I │ │ │ +004c5480: 616e 206f 7574 7075 7420 207c 5400 3846 an output |T.8F │ │ │ 004c5490: 8900 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 004c54a0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004c54b0: 2020 2020 7c20 6c69 6e65 2028 2458 292e | line ($X). │ │ │ 004c54c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c54d0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c54e0: 5400 3849 8a00 0020 2020 7c2d 2d2d 2d2d T.8I... |----- │ │ │ +004c54e0: 5400 3846 8a00 0020 2020 7c2d 2d2d 2d2d T.8F... |----- │ │ │ 004c54f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c5500: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004c5510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5530: 2d2d 2d7c 5400 3849 9100 0020 2020 7c20 ---|T.8I... | │ │ │ +004c5530: 2d2d 2d7c 5400 3846 9100 0020 2020 7c20 ---|T.8F... | │ │ │ 004c5540: 5b5a 5d5b 4e4f 5d57 5241 5020 2020 2020 [Z][NO]WRAP │ │ │ 004c5550: 2020 7c20 5520 2020 2020 2020 7c20 436f | U | Co │ │ │ 004c5560: 6e74 726f 6c73 2068 616e 646c 696e 6720 ntrols handling │ │ │ 004c5570: 6f66 206f 7574 7075 7420 6c69 6e65 7320 of output lines │ │ │ -004c5580: 6c6f 6e67 6572 207c 5400 3849 9200 0020 longer |T.8I... │ │ │ +004c5580: 6c6f 6e67 6572 207c 5400 3846 9200 0020 longer |T.8F... │ │ │ 004c5590: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c55a0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c55b0: 7c20 7468 616e 2074 6865 206d 6178 696d | than the maxim │ │ │ 004c55c0: 756d 2077 6964 7468 2e20 2020 2020 2020 um width. │ │ │ -004c55d0: 2020 2020 2020 2020 2020 207c 5400 3849 |T.8I │ │ │ +004c55d0: 2020 2020 2020 2020 2020 207c 5400 3846 |T.8F │ │ │ 004c55e0: 9300 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004c55f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c5600: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004c5610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c5630: 5400 3849 9400 0020 2020 7c20 583d 696e T.8I... | X=in │ │ │ +004c5630: 5400 3846 9400 0020 2020 7c20 583d 696e T.8F... | X=in │ │ │ 004c5640: 7465 7870 7220 2020 2020 2020 2020 7c20 texpr | │ │ │ 004c5650: 5520 2020 2020 2020 7c20 506f 7369 7469 U | Positi │ │ │ 004c5660: 6f6e 7320 7468 6520 6375 7273 6f72 2074 ons the cursor t │ │ │ 004c5670: 6f20 636f 6c75 6d6e 2069 6e74 6578 7072 o column intexpr │ │ │ -004c5680: 2e20 207c 5400 3849 9500 0020 2020 7c2d . |T.8I... |- │ │ │ +004c5680: 2e20 207c 5400 3846 9500 0020 2020 7c2d . |T.8F... |- │ │ │ 004c5690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c56a0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ 004c56b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c56c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c56d0: 2d2d 2d2d 2d2d 2d7c 5400 3849 9600 0020 -------|T.8I... │ │ │ +004c56d0: 2d2d 2d2d 2d2d 2d7c 5400 3846 9600 0020 -------|T.8F... │ │ │ 004c56e0: 2020 7c20 593d 696e 7465 7870 7220 2020 | Y=intexpr │ │ │ 004c56f0: 2020 2020 2020 7c20 5520 2020 2020 2020 | U │ │ │ 004c5700: 7c20 506f 7369 7469 6f6e 7320 7468 6520 | Positions the │ │ │ 004c5710: 6375 7273 6f72 2074 6f20 726f 7720 696e cursor to row in │ │ │ -004c5720: 7465 7870 722e 2020 2020 207c 5400 3849 texpr. |T.8I │ │ │ +004c5720: 7465 7870 722e 2020 2020 207c 5400 3846 texpr. |T.8F │ │ │ 004c5730: 9700 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d ... +--------- │ │ │ 004c5740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004c5780: 0700 3849 9800 0028 0038 4999 0000 2020 ..8I...(.8I... │ │ │ +004c5780: 0700 3846 9800 0028 0038 4699 0000 2020 ..8F...(.8F... │ │ │ 004c5790: 204f 3a20 4170 706c 6965 7320 746f 2074 O: Applies to t │ │ │ 004c57a0: 6865 204f 5045 4e20 636f 6d6d 616e 6407 he OPEN command. │ │ │ -004c57b0: 0038 499a 0000 2800 3749 c111 0000 2020 .8I...(.7I.... │ │ │ +004c57b0: 0038 469a 0000 2800 3746 c111 0000 2020 .8F...(.7F.... │ │ │ 004c57c0: 2055 3a20 4170 706c 6965 7320 746f 2074 U: Applies to t │ │ │ 004c57d0: 6865 2055 5345 2063 6f6d 6d61 6e64 0700 he USE command.. │ │ │ -004c57e0: 3949 1100 0000 0000 0000 0000 0000 0000 9I.............. │ │ │ +004c57e0: 3946 1100 0000 0000 0000 0000 0000 0000 9F.............. │ │ │ 004c57f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c5800: 0400 0000 7900 0000 c037 0000 0000 0000 ....y....7...... │ │ │ -004c5810: 6200 0049 4845 4c50 00ff 7300 ff49 4f5f b..IHELP..s..IO_ │ │ │ +004c5810: 6200 0046 4845 4c50 00ff 7300 ff49 4f5f b..FHELP..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 00c1 1121 0000 s..SUMMARY...!.. │ │ │ 004c5850: 2020 2043 3a20 4170 706c 6965 7320 746f C: Applies to │ │ │ 004c5860: 2074 6865 2043 4c4f 5345 2063 6f6d 6d61 the CLOSE comma │ │ │ -004c5870: 6e64 0700 3949 3100 0000 0000 0000 0000 nd..9I1......... │ │ │ +004c5870: 6e64 0700 3946 3100 0000 0000 0000 0000 nd..9F1......... │ │ │ 004c5880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c5890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c58a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c58b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c58c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c58d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c58e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -312829,124 +312829,124 @@ │ │ │ 004c5fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c5fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c5fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c5ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6000: 0400 0000 0807 0000 264b 0000 0000 0000 ........&K...... │ │ │ 004c6010: 2900 0041 4845 4c50 00ff 7300 ff49 4f5f )..AHELP..s..IO_ │ │ │ 004c6020: 5052 4f43 4553 5349 4e47 0000 494f 5f50 PROCESSING..IO_P │ │ │ -004c6030: 726f 6365 7373 696e 6718 0017 49bf 1100 rocessing...I... │ │ │ +004c6030: 726f 6365 7373 696e 6718 0017 46bf 1100 rocessing...F... │ │ │ 004c6040: 0020 2020 494f 2050 726f 6365 7373 696e . IO Processin │ │ │ -004c6050: 6707 0018 4921 0000 4f00 1849 3100 0020 g...I!..O..I1.. │ │ │ +004c6050: 6707 0018 4621 0000 4f00 1846 3100 0020 g...F!..O..F1.. │ │ │ 004c6060: 2020 5468 6973 2063 6861 7074 6572 2064 This chapter d │ │ │ 004c6070: 6573 6372 6962 6573 2074 6865 2066 6f6c escribes the fol │ │ │ 004c6080: 6c6f 7769 6e67 2074 6f70 6963 7320 7768 lowing topics wh │ │ │ 004c6090: 6963 6820 7265 6c61 7465 2074 6f20 696e ich relate to in │ │ │ -004c60a0: 7075 7420 616e 641c 0018 4941 0000 2020 put and...IA.. │ │ │ +004c60a0: 7075 7420 616e 641c 0018 4641 0000 2020 put and...FA.. │ │ │ 004c60b0: 206f 7574 7075 7420 7072 6f63 6573 7369 output processi │ │ │ -004c60c0: 6e67 3a07 0018 4951 0000 4e00 1849 6100 ng:...IQ..N..Ia. │ │ │ +004c60c0: 6e67 3a07 0018 4651 0000 4e00 1846 6100 ng:...FQ..N..Fa. │ │ │ 004c60d0: 0020 2020 2020 2a20 496e 7075 742f 4f75 . * Input/Ou │ │ │ 004c60e0: 7470 7574 2049 6e74 7269 6e73 6963 2053 tput Intrinsic S │ │ │ 004c60f0: 7065 6369 616c 2056 6172 6961 626c 6573 pecial Variables │ │ │ 004c6100: 2c20 616e 6420 7468 6569 7220 4d61 696e , and their Main │ │ │ -004c6110: 7465 6e61 6e63 652e 0700 1849 7100 0054 tenance....Iq..T │ │ │ -004c6120: 0018 4981 0000 2020 2020 2020 2047 542e ..I... GT. │ │ │ +004c6110: 7465 6e61 6e63 652e 0700 1846 7100 0054 tenance....Fq..T │ │ │ +004c6120: 0018 4681 0000 2020 2020 2020 2047 542e ..F... GT. │ │ │ 004c6130: 4d20 7072 6f76 6964 6573 2073 6576 6572 M provides sever │ │ │ 004c6140: 616c 2069 6e74 7269 6e73 6963 2073 7065 al intrinsic spe │ │ │ 004c6150: 6369 616c 2076 6172 6961 626c 6573 2074 cial variables t │ │ │ 004c6160: 6861 7420 616c 6c6f 7720 7072 6f63 6573 hat allow proces │ │ │ -004c6170: 7365 734a 0018 4991 0000 2020 2020 2020 sesJ..I... │ │ │ +004c6170: 7365 734a 0018 4691 0000 2020 2020 2020 sesJ..F... │ │ │ 004c6180: 2074 6f20 6578 616d 696e 652c 2061 6e64 to examine, and │ │ │ 004c6190: 2069 6e20 736f 6d65 2063 6173 6573 2063 in some cases c │ │ │ 004c61a0: 6861 6e67 652c 2063 6572 7461 696e 2061 hange, certain a │ │ │ 004c61b0: 7370 6563 7473 206f 6620 7468 6553 0017 spects of theS.. │ │ │ -004c61c0: 49c0 1100 0020 2020 2020 2020 696e 7075 I.... inpu │ │ │ +004c61c0: 46c0 1100 0020 2020 2020 2020 696e 7075 F.... inpu │ │ │ 004c61d0: 742f 6f75 7470 7574 2028 492f 4f29 2070 t/output (I/O) p │ │ │ 004c61e0: 726f 6365 7373 696e 672e 2054 6865 2066 rocessing. The f │ │ │ 004c61f0: 6f63 7573 2069 6e20 7468 6973 2063 6861 ocus in this cha │ │ │ 004c6200: 7074 6572 2069 7320 686f 7720 4754 2e4d pter is how GT.M │ │ │ -004c6210: 5000 1849 1200 0020 2020 2020 2020 6861 P..I... ha │ │ │ +004c6210: 5000 1846 1200 0020 2020 2020 2020 6861 P..F... ha │ │ │ 004c6220: 6e64 6c65 7320 7468 6520 7374 616e 6461 ndles the standa │ │ │ 004c6230: 7264 206f 6e65 732c 2073 7563 6820 6173 rd ones, such as │ │ │ 004c6240: 2024 494f 2c20 2458 2c20 2459 2c20 616e $IO, $X, $Y, an │ │ │ 004c6250: 6420 7468 6f73 6520 7468 6174 2061 7265 d those that are │ │ │ -004c6260: 3400 1849 1300 0020 2020 2020 2020 4754 4..I... GT │ │ │ +004c6260: 3400 1846 1300 0020 2020 2020 2020 4754 4..F... GT │ │ │ 004c6270: 2e4d 2d73 7065 6369 6669 6320 2866 6f72 .M-specific (for │ │ │ 004c6280: 2065 7861 6d70 6c65 2c20 245a 412c 2024 example, $ZA, $ │ │ │ -004c6290: 5a42 292e 0700 1849 1400 0022 0018 4915 ZB)....I..."..I. │ │ │ +004c6290: 5a42 292e 0700 1846 1400 0022 0018 4615 ZB)....F..."..F. │ │ │ 004c62a0: 0000 2020 2020 202a 2049 6e70 7574 2f4f .. * Input/O │ │ │ 004c62b0: 7574 7075 7420 4465 7669 6365 7307 0018 utput Devices... │ │ │ -004c62c0: 4916 0000 5300 1849 1700 0020 2020 2020 I...S..I... │ │ │ +004c62c0: 4616 0000 5300 1846 1700 0020 2020 2020 F...S..F... │ │ │ 004c62d0: 2020 4561 6368 2064 6576 6963 6520 7479 Each device ty │ │ │ 004c62e0: 7065 2073 7570 706f 7274 6564 2062 7920 pe supported by │ │ │ 004c62f0: 4754 2e4d 2072 6573 706f 6e64 7320 746f GT.M responds to │ │ │ 004c6300: 2061 2070 6172 7469 6375 6c61 7220 7375 a particular su │ │ │ -004c6310: 6273 6574 206f 6653 0018 4918 0000 2020 bset ofS..I... │ │ │ +004c6310: 6273 6574 206f 6653 0018 4618 0000 2020 bset ofS..F... │ │ │ 004c6320: 2020 2020 2064 6576 6963 6570 6172 616d deviceparam │ │ │ 004c6330: 6574 6572 732c 2077 6869 6c65 2069 676e eters, while ign │ │ │ 004c6340: 6f72 696e 6720 6f74 6865 7273 2e20 4465 oring others. De │ │ │ 004c6350: 7669 6365 7320 6d61 7920 6265 2070 726f vices may be pro │ │ │ -004c6360: 6772 616d 6d65 6420 696e 4f00 1849 1900 grammed inO..I.. │ │ │ +004c6360: 6772 616d 6d65 6420 696e 4f00 1846 1900 grammed inO..F.. │ │ │ 004c6370: 0020 2020 2020 2020 6120 6465 7669 6365 . a device │ │ │ 004c6380: 2d73 7065 6369 6669 6320 6d61 6e6e 6572 -specific manner │ │ │ 004c6390: 2c20 6f72 2069 6e20 6120 6465 7669 6365 , or in a device │ │ │ 004c63a0: 2d69 6e64 6570 656e 6465 6e74 206d 616e -independent man │ │ │ -004c63b0: 6e65 722e 2054 6869 734e 0018 491a 0000 ner. ThisN..I... │ │ │ +004c63b0: 6e65 722e 2054 6869 734e 0018 461a 0000 ner. ThisN..F... │ │ │ 004c63c0: 2020 2020 2020 2063 6861 7074 6572 2064 chapter d │ │ │ 004c63d0: 6973 6375 7373 6573 2065 6163 6820 6465 iscusses each de │ │ │ 004c63e0: 7669 6365 2074 7970 652c 2061 6e64 2070 vice type, and p │ │ │ 004c63f0: 726f 7669 6465 7320 7461 626c 6573 206f rovides tables o │ │ │ -004c6400: 6620 7468 6569 721f 0018 4921 0000 2020 f their...I!.. │ │ │ +004c6400: 6620 7468 6569 721f 0018 4621 0000 2020 f their...F!.. │ │ │ 004c6410: 2020 2020 2064 6576 6963 6570 6172 616d deviceparam │ │ │ -004c6420: 6574 6572 732e 0700 1849 2200 003e 0018 eters....I"..>.. │ │ │ -004c6430: 4923 0000 2020 2020 202a 2049 6e70 7574 I#.. * Input │ │ │ +004c6420: 6574 6572 732e 0700 1846 2200 003e 0018 eters....F"..>.. │ │ │ +004c6430: 4623 0000 2020 2020 202a 2049 6e70 7574 F#.. * Input │ │ │ 004c6440: 2f4f 7574 7075 7420 436f 6d6d 616e 6473 /Output Commands │ │ │ 004c6450: 2061 6e64 2074 6865 6972 2044 6576 6963 and their Devic │ │ │ -004c6460: 6570 6172 616d 6574 6572 7307 0018 4924 eparameters...I$ │ │ │ -004c6470: 0000 5400 1849 2500 0020 2020 2020 2020 ..T..I%.. │ │ │ +004c6460: 6570 6172 616d 6574 6572 7307 0018 4624 eparameters...F$ │ │ │ +004c6470: 0000 5400 1846 2500 0020 2020 2020 2020 ..T..F%.. │ │ │ 004c6480: 4754 2e4d 2062 6173 6573 2069 7473 2049 GT.M bases its I │ │ │ 004c6490: 2f4f 2070 726f 6365 7373 696e 6720 6f6e /O processing on │ │ │ 004c64a0: 2061 2073 696d 706c 6520 6368 6172 6163 a simple charac │ │ │ 004c64b0: 7465 7220 7374 7265 616d 206d 6f64 656c ter stream model │ │ │ -004c64c0: 2e20 4754 2e4d 5400 1849 2600 0020 2020 . GT.MT..I&.. │ │ │ +004c64c0: 2e20 4754 2e4d 5400 1846 2600 0020 2020 . GT.MT..F&.. │ │ │ 004c64d0: 2020 2020 646f 6573 206e 6f74 2075 7365 does not use │ │ │ 004c64e0: 2061 6e79 2070 7265 2d64 6563 6c61 7265 any pre-declare │ │ │ 004c64f0: 6420 666f 726d 6174 732e 2054 6869 7320 d formats. This │ │ │ 004c6500: 6368 6170 7465 7220 6465 7363 7269 6265 chapter describe │ │ │ -004c6510: 7320 7468 6520 4754 2e4d 3d00 1849 2700 s the GT.M=..I'. │ │ │ +004c6510: 7320 7468 6520 4754 2e4d 3d00 1846 2700 s the GT.M=..F'. │ │ │ 004c6520: 0020 2020 2020 2020 492f 4f20 636f 6d6d . I/O comm │ │ │ 004c6530: 616e 6473 204f 5045 4e2c 2055 5345 2c20 ands OPEN, USE, │ │ │ 004c6540: 5245 4144 2c20 5752 4954 452c 2061 6e64 READ, WRITE, and │ │ │ -004c6550: 2043 4c4f 5345 2e07 0018 4928 0000 5300 CLOSE....I(..S. │ │ │ -004c6560: 1849 2900 0020 2020 4f50 454e 2c20 5553 .I).. OPEN, US │ │ │ +004c6550: 2043 4c4f 5345 2e07 0018 4628 0000 5300 CLOSE....F(..S. │ │ │ +004c6560: 1846 2900 0020 2020 4f50 454e 2c20 5553 .F).. OPEN, US │ │ │ 004c6570: 452c 2061 6e64 2043 4c4f 5345 2063 6f6d E, and CLOSE com │ │ │ 004c6580: 6d61 6e64 7320 6163 6365 7074 2064 6576 mands accept dev │ │ │ 004c6590: 6963 6570 6172 616d 6574 6572 732c 2077 iceparameters, w │ │ │ 004c65a0: 6869 6368 2061 7265 206b 6579 776f 7264 hich are keyword │ │ │ -004c65b0: 7346 0018 492a 0000 2020 2074 6861 7420 sF..I*.. that │ │ │ +004c65b0: 7346 0018 462a 0000 2020 2074 6861 7420 sF..F*.. that │ │ │ 004c65c0: 7065 726d 6974 2061 2047 542e 4d20 7072 permit a GT.M pr │ │ │ 004c65d0: 6f67 7261 6d20 746f 2063 6f6e 7472 6f6c ogram to control │ │ │ 004c65e0: 2074 6865 2064 6576 6963 6520 7374 6174 the device stat │ │ │ -004c65f0: 652e 2053 6f6d 6550 0018 4931 0000 2020 e. SomeP..I1.. │ │ │ +004c65f0: 652e 2053 6f6d 6550 0018 4631 0000 2020 e. SomeP..F1.. │ │ │ 004c6600: 2064 6576 6963 6570 6172 616d 6574 6572 deviceparameter │ │ │ 004c6610: 7320 7265 7175 6972 6520 6172 6775 6d65 s require argume │ │ │ 004c6620: 6e74 732e 2054 6865 2063 7572 7265 6e74 nts. The current │ │ │ 004c6630: 2041 4e53 4920 7374 616e 6461 7264 2066 ANSI standard f │ │ │ -004c6640: 6f72 2047 542e 4d4c 0018 4932 0000 2020 or GT.ML..I2.. │ │ │ +004c6640: 6f72 2047 542e 4d4c 0018 4632 0000 2020 or GT.ML..F2.. │ │ │ 004c6650: 2064 6f65 7320 6e6f 7420 6465 6669 6e65 does not define │ │ │ 004c6660: 2074 6865 2064 6576 6963 6570 6172 616d the deviceparam │ │ │ 004c6670: 6574 6572 7320 666f 7220 616c 6c20 6465 eters for all de │ │ │ 004c6680: 7669 6365 732e 2054 6869 7320 6368 6170 vices. This chap │ │ │ -004c6690: 7465 724c 0018 4933 0000 2020 2069 6e63 terL..I3.. inc │ │ │ +004c6690: 7465 724c 0018 4633 0000 2020 2069 6e63 terL..F3.. inc │ │ │ 004c66a0: 6c75 6465 7320 6465 7363 7269 7074 696f ludes descriptio │ │ │ 004c66b0: 6e73 206f 6620 7468 6520 4754 2e4d 2064 ns of the GT.M d │ │ │ 004c66c0: 6576 6963 6570 6172 616d 6574 6572 7320 eviceparameters │ │ │ 004c66d0: 696e 2074 6865 2073 6563 7469 6f6e 7322 in the sections" │ │ │ -004c66e0: 0018 4934 0000 2020 2064 6573 6372 6962 ..I4.. describ │ │ │ +004c66e0: 0018 4634 0000 2020 2064 6573 6372 6962 ..F4.. describ │ │ │ 004c66f0: 696e 6720 6561 6368 2063 6f6d 6d61 6e64 ing each command │ │ │ -004c6700: 2e07 0018 4935 0000 0000 0000 0000 0000 ....I5.......... │ │ │ +004c6700: 2e07 0018 4635 0000 0000 0000 0000 0000 ....F5.......... │ │ │ 004c6710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -312959,64 +312959,64 @@ │ │ │ 004c67e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c67f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6800: 0400 0000 6f03 0000 2239 0000 0000 0000 ....o..."9...... │ │ │ 004c6810: 4100 0020 4845 4c50 00ff 7300 ff49 4f5f A.. HELP..s..IO_ │ │ │ 004c6820: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004c6830: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004c6840: 0053 6571 7565 6e74 6961 6c5f 4669 6c65 .Sequential_File │ │ │ -004c6850: 731b 002c 49bf 1100 0020 2020 5365 7175 s..,I.... Sequ │ │ │ -004c6860: 656e 7469 616c 2046 696c 6573 0700 2d49 ential Files..-I │ │ │ -004c6870: 2100 0053 002d 4931 0000 2020 2047 542e !..S.-I1.. GT. │ │ │ +004c6850: 731b 002c 46bf 1100 0020 2020 5365 7175 s..,F.... Sequ │ │ │ +004c6860: 656e 7469 616c 2046 696c 6573 0700 2d46 ential Files..-F │ │ │ +004c6870: 2100 0053 002d 4631 0000 2020 2047 542e !..S.-F1.. GT. │ │ │ 004c6880: 4d20 7072 6f76 6964 6573 2061 6363 6573 M provides acces │ │ │ 004c6890: 7320 746f 2073 6571 7565 6e74 6961 6c20 s to sequential │ │ │ 004c68a0: 6669 6c65 732e 2054 6865 7365 2066 696c files. These fil │ │ │ 004c68b0: 6573 2061 6c6c 6f77 206c 696e 6561 7220 es allow linear │ │ │ -004c68c0: 6163 6365 7373 5200 2d49 4100 0020 2020 accessR.-IA.. │ │ │ +004c68c0: 6163 6365 7373 5200 2d46 4100 0020 2020 accessR.-FA.. │ │ │ 004c68d0: 746f 2072 6563 6f72 6473 2e20 5365 7175 to records. Sequ │ │ │ 004c68e0: 656e 7469 616c 2066 696c 6573 2061 7265 ential files are │ │ │ 004c68f0: 2075 7365 6420 746f 2063 7265 6174 6520 used to create │ │ │ 004c6900: 7072 6f67 7261 6d73 2c20 7374 6f72 6520 programs, store │ │ │ -004c6910: 7265 706f 7274 732c 3d00 2d49 5100 0020 reports,=.-IQ.. │ │ │ +004c6910: 7265 706f 7274 732c 3d00 2d46 5100 0020 reports,=.-FQ.. │ │ │ 004c6920: 2020 616e 6420 746f 2063 6f6d 6d75 6e69 and to communi │ │ │ 004c6930: 6361 7465 2077 6974 6820 6661 6369 6c69 cate with facili │ │ │ 004c6940: 7469 6573 206f 7574 7369 6465 206f 6620 ties outside of │ │ │ -004c6950: 4754 2e4d 2e07 002d 4961 0000 2a00 2c49 GT.M...-Ia..*.,I │ │ │ +004c6950: 4754 2e4d 2e07 002d 4661 0000 2a00 2c46 GT.M...-Fa..*.,F │ │ │ 004c6960: ff73 00ff 4c49 4e45 5f54 4552 4d49 4e41 .s..LINE_TERMINA │ │ │ 004c6970: 544f 5253 0000 4c69 6e65 5f54 6572 6d69 TORS..Line_Termi │ │ │ -004c6980: 6e61 746f 7273 1b00 4149 bf11 0000 2020 nators..AI.... │ │ │ +004c6980: 6e61 746f 7273 1b00 4146 bf11 0000 2020 nators..AF.... │ │ │ 004c6990: 204c 696e 6520 5465 726d 696e 6174 6f72 Line Terminator │ │ │ -004c69a0: 7307 0042 4921 0000 5000 4249 3100 0020 s..BI!..P.BI1.. │ │ │ +004c69a0: 7307 0042 4621 0000 5000 4246 3100 0020 s..BF!..P.BF1.. │ │ │ 004c69b0: 2020 4c46 2028 2443 4841 5228 3130 2929 LF ($CHAR(10)) │ │ │ 004c69c0: 2074 6572 6d69 6e61 7465 7320 7468 6520 terminates the │ │ │ 004c69d0: 6c6f 6769 6361 6c20 7265 636f 7264 2066 logical record f │ │ │ 004c69e0: 6f72 2061 6c6c 204d 206d 6f64 6520 7365 or all M mode se │ │ │ -004c69f0: 7175 656e 7469 616c 4f00 4249 4100 0020 quentialO.BIA.. │ │ │ +004c69f0: 7175 656e 7469 616c 4f00 4246 4100 0020 quentialO.BFA.. │ │ │ 004c6a00: 2020 6669 6c65 732c 2054 524d 2c20 5049 files, TRM, PI │ │ │ 004c6a10: 5045 2c20 616e 6420 4649 464f 2e20 466f PE, and FIFO. Fo │ │ │ 004c6a20: 7220 6e6f 6e20 4649 5845 4420 666f 726d r non FIXED form │ │ │ 004c6a30: 6174 2073 6571 7565 6e74 6961 6c20 6669 at sequential fi │ │ │ -004c6a40: 6c65 7320 616e 644d 0042 4951 0000 2020 les andM.BIQ.. │ │ │ +004c6a40: 6c65 7320 616e 644d 0042 4651 0000 2020 les andM.BFQ.. │ │ │ 004c6a50: 2074 6572 6d69 6e61 6c20 6465 7669 6365 terminal device │ │ │ 004c6a60: 7320 666f 7220 7768 6963 6820 6368 6172 s for which char │ │ │ 004c6a70: 6163 7465 7220 7365 7420 6973 206e 6f74 acter set is not │ │ │ 004c6a80: 204d 2c20 616c 6c20 7468 6520 7374 616e M, all the stan │ │ │ -004c6a90: 6461 7264 5400 4249 6100 0020 2020 556e dardT.BIa.. Un │ │ │ +004c6a90: 6461 7264 5400 4246 6100 0020 2020 556e dardT.BFa.. Un │ │ │ 004c6aa0: 6963 6f64 6528 5229 206c 696e 6520 7465 icode(R) line te │ │ │ 004c6ab0: 726d 696e 6174 6f72 7320 7465 726d 696e rminators termin │ │ │ 004c6ac0: 6174 6520 7468 6520 6c6f 6769 6361 6c20 ate the logical │ │ │ 004c6ad0: 7265 636f 7264 2e20 5468 6573 6520 6172 record. These ar │ │ │ -004c6ae0: 6520 552b 3030 3041 5400 4249 7100 0020 e U+000AT.BIq.. │ │ │ +004c6ae0: 6520 552b 3030 3041 5400 4246 7100 0020 e U+000AT.BFq.. │ │ │ 004c6af0: 2020 284c 4629 2c20 552b 3030 3030 4420 (LF), U+0000D │ │ │ 004c6b00: 2843 5229 2c20 552b 3030 3044 2066 6f6c (CR), U+000D fol │ │ │ 004c6b10: 6c6f 7765 6420 6279 2055 2b30 3030 4120 lowed by U+000A │ │ │ 004c6b20: 2843 524c 4629 2c20 552b 3030 3835 2028 (CRLF), U+0085 ( │ │ │ -004c6b30: 4e45 4c29 2c20 552b 3030 3043 2c00 4249 NEL), U+000C,.BI │ │ │ +004c6b30: 4e45 4c29 2c20 552b 3030 3043 2c00 4246 NEL), U+000C,.BF │ │ │ 004c6b40: 8100 0020 2020 2846 4629 2c20 552b 3230 ... (FF), U+20 │ │ │ 004c6b50: 3238 2028 4c53 2920 616e 6420 552b 3230 28 (LS) and U+20 │ │ │ -004c6b60: 3239 2028 5053 292e 0700 4249 9100 0020 29 (PS)...BI... │ │ │ +004c6b60: 3239 2028 5053 292e 0700 4246 9100 0020 29 (PS)...BF... │ │ │ 004c6b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -313083,676 +313083,676 @@ │ │ │ 004c6fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c7000: 0400 0000 b307 0000 0038 0000 0000 0000 .........8...... │ │ │ -004c7010: 6000 0049 4845 4c50 00ff 7300 ff49 4f5f `..IHELP..s..IO_ │ │ │ +004c7010: 6000 0046 4845 4c50 00ff 7300 ff49 4f5f `..FHELP..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: ff73 00ff 5245 4144 2f57 5249 5445 5f4f .s..READ/WRITE_O │ │ │ 004c7050: 5045 5241 5449 4f4e 5300 0052 4541 442f PERATIONS..READ/ │ │ │ 004c7060: 5752 4954 455f 4f70 6572 6174 696f 6e73 WRITE_Operations │ │ │ -004c7070: 2000 4649 bf11 0000 2020 2052 4541 442f .FI.... READ/ │ │ │ +004c7070: 2000 4646 bf11 0000 2020 2052 4541 442f .FF.... READ/ │ │ │ 004c7080: 5752 4954 4520 4f70 6572 6174 696f 6e73 WRITE Operations │ │ │ -004c7090: 0700 4749 2100 0051 0047 4931 0000 2020 ..GI!..Q.GI1.. │ │ │ +004c7090: 0700 4746 2100 0051 0047 4631 0000 2020 ..GF!..Q.GF1.. │ │ │ 004c70a0: 2054 6865 2066 6f6c 6c6f 7769 6e67 2074 The following t │ │ │ 004c70b0: 6162 6c65 2064 6573 6372 6962 6573 2061 able describes a │ │ │ 004c70c0: 6c6c 2052 4541 4420 616e 6420 5752 4954 ll READ and WRIT │ │ │ 004c70d0: 4520 6f70 6572 6174 696f 6e73 2066 6f72 E operations for │ │ │ -004c70e0: 2053 5452 4541 4d2c 4d00 4749 4100 0020 STREAM,M.GIA.. │ │ │ +004c70e0: 2053 5452 4541 4d2c 4d00 4746 4100 0020 STREAM,M.GFA.. │ │ │ 004c70f0: 2020 5641 5249 4142 4c45 2c20 616e 6420 VARIABLE, and │ │ │ 004c7100: 4649 5845 4420 666f 726d 6174 2073 6571 FIXED format seq │ │ │ 004c7110: 7565 6e74 6961 6c20 6669 6c65 7320 6861 uential files ha │ │ │ 004c7120: 7669 6e67 2061 7574 6f6d 6174 6963 2072 ving automatic r │ │ │ -004c7130: 6563 6f72 643a 0047 4951 0000 2020 2074 ecord:.GIQ.. t │ │ │ +004c7130: 6563 6f72 643a 0047 4651 0000 2020 2074 ecord:.GFQ.. t │ │ │ 004c7140: 6572 6d69 6e61 7469 6f6e 2065 6e61 626c ermination enabl │ │ │ 004c7150: 6564 2028 5752 4150 2920 6f72 2064 6973 ed (WRAP) or dis │ │ │ 004c7160: 6162 6c65 6420 284e 4f57 5241 5029 2e07 abled (NOWRAP).. │ │ │ -004c7170: 0047 4961 0000 5400 4749 7100 0020 2020 .GIa..T.GIq.. │ │ │ +004c7170: 0047 4661 0000 5400 4746 7100 0020 2020 .GFa..T.GFq.. │ │ │ 004c7180: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c7190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c71a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c71b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c71c0: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 4749 8100 ---------+T.GI.. │ │ │ +004c71c0: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 4746 8100 ---------+T.GF.. │ │ │ 004c71d0: 0020 2020 7c20 2043 6f6d 6d61 6e64 2020 . | Command │ │ │ 004c71e0: 7c20 5752 4150 206f 7220 7c20 5354 5245 | WRAP or | STRE │ │ │ 004c71f0: 414d 206f 7220 5641 5249 4142 4c45 2066 AM or VARIABLE f │ │ │ 004c7200: 6f72 6d61 7420 6669 6c65 207c 2020 4649 ormat file | FI │ │ │ 004c7210: 5845 4420 666f 726d 6174 2020 207c 5400 XED format |T. │ │ │ -004c7220: 4749 9100 0020 2020 7c20 2020 2020 2020 GI... | │ │ │ +004c7220: 4746 9100 0020 2020 7c20 2020 2020 2020 GF... | │ │ │ 004c7230: 2020 2020 7c20 4e4f 5752 4150 2020 7c20 | NOWRAP | │ │ │ 004c7240: 2020 2020 2020 2020 2020 2062 6568 6176 behav │ │ │ 004c7250: 696f 7220 2020 2020 2020 2020 2020 207c ior | │ │ │ 004c7260: 2020 6669 6c65 2062 6568 6176 696f 7220 file behavior │ │ │ -004c7270: 207c 5500 4649 c011 0000 2020 207c 2d2d |U.FI.... |-- │ │ │ +004c7270: 207c 5500 4646 c011 0000 2020 207c 2d2d |U.FF.... |-- │ │ │ 004c7280: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004c7290: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c72a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c72b0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ -004c72c0: 2d2d 2d2d 2d2d 7c54 0047 4912 0000 2020 ------|T.GI... │ │ │ +004c72c0: 2d2d 2d2d 2d2d 7c54 0047 4612 0000 2020 ------|T.GF... │ │ │ 004c72d0: 207c 2052 4541 4420 2020 2020 207c 2020 | READ | │ │ │ 004c72e0: 2020 2020 2020 207c 2057 7269 7465 2074 | Write t │ │ │ 004c72f0: 6865 2065 6e74 6972 6520 6172 6775 6d65 he entire argume │ │ │ 004c7300: 6e74 2c20 6275 7420 7c20 2020 2020 2020 nt, but | │ │ │ -004c7310: 2020 2020 2020 2020 2020 7c54 0047 4913 |T.GI. │ │ │ +004c7310: 2020 2020 2020 2020 2020 7c54 0047 4613 |T.GF. │ │ │ 004c7320: 0000 2020 207c 2066 6f72 6d61 7420 6f72 .. | format or │ │ │ 004c7330: 207c 2020 2020 2020 2020 207c 2061 6e79 | | any │ │ │ 004c7340: 7469 6d65 2024 5820 6973 2061 626f 7574 time $X is about │ │ │ 004c7350: 2074 6f20 6578 6365 6564 2020 7c20 5369 to exceed | Si │ │ │ 004c7360: 6d69 6c61 7220 746f 2020 2020 2020 7c54 milar to |T │ │ │ -004c7370: 0047 4914 0000 2020 207c 2057 5249 5445 .GI... | WRITE │ │ │ +004c7370: 0047 4614 0000 2020 207c 2057 5249 5445 .GF... | WRITE │ │ │ 004c7380: 206f 7220 207c 2057 5241 5020 2020 207c or | WRAP | │ │ │ 004c7390: 2057 4944 5448 3a20 696e 7365 7274 2061 WIDTH: insert a │ │ │ 004c73a0: 203c 4c46 3e20 2020 2020 2020 2020 2020 │ │ │ 004c73b0: 7c20 5641 5249 4142 4c45 2062 7574 206e | VARIABLE but n │ │ │ -004c73c0: 6f20 7c54 0047 4915 0000 2020 207c 2057 o |T.GI... | W │ │ │ +004c73c0: 6f20 7c54 0047 4615 0000 2020 207c 2057 o |T.GF... | W │ │ │ 004c73d0: 5249 5445 202a 2020 207c 2020 2020 2020 RITE * | │ │ │ 004c73e0: 2020 207c 2063 6861 7261 6374 6572 2c20 | character, │ │ │ 004c73f0: 7365 7420 2458 2074 6f20 302c 2020 2020 set $X to 0, │ │ │ 004c7400: 2020 2020 7c20 3c4c 463e 2020 2020 2020 | │ │ │ -004c7410: 2020 2020 2020 7c54 0047 4916 0000 2020 |T.GI... │ │ │ +004c7410: 2020 2020 2020 7c54 0047 4616 0000 2020 |T.GF... │ │ │ 004c7420: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c7430: 2020 2020 2020 207c 2069 6e63 7265 6d65 | increme │ │ │ 004c7440: 6e74 2024 5920 2020 2020 2020 2020 2020 nt $Y │ │ │ 004c7450: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ -004c7460: 2020 2020 2020 2020 2020 7c54 0047 4917 |T.GI. │ │ │ +004c7460: 2020 2020 2020 2020 2020 7c54 0047 4617 |T.GF. │ │ │ 004c7470: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004c7480: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004c7490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c74a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004c74b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004c74c0: 0047 4918 0000 2020 207c 2020 2020 2020 .GI... | │ │ │ +004c74c0: 0047 4618 0000 2020 207c 2020 2020 2020 .GF... | │ │ │ 004c74d0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c74e0: 2055 7064 6174 6520 2458 2062 6173 6564 Update $X based │ │ │ 004c74f0: 206f 6e20 5354 5245 414d 206f 7220 2020 on STREAM or │ │ │ 004c7500: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c7510: 2020 7c54 0047 4919 0000 2020 207c 2020 |T.GI... | │ │ │ +004c7510: 2020 7c54 0047 4619 0000 2020 207c 2020 |T.GF... | │ │ │ 004c7520: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c7530: 2020 207c 2056 4152 4941 424c 4520 666f | VARIABLE fo │ │ │ 004c7540: 726d 6174 2061 7320 6465 7363 7269 6265 rmat as describe │ │ │ 004c7550: 6420 2020 7c20 2020 2020 2020 2020 2020 d | │ │ │ -004c7560: 2020 2020 2020 7c54 0047 491a 0000 2020 |T.GI... │ │ │ +004c7560: 2020 2020 2020 7c54 0047 461a 0000 2020 |T.GF... │ │ │ 004c7570: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c7580: 2020 2020 2020 207c 2062 656c 6f77 2020 | below │ │ │ 004c7590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c75a0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ -004c75b0: 2020 2020 2020 2020 2020 7c54 0047 4921 |T.GI! │ │ │ +004c75b0: 2020 2020 2020 2020 2020 7c54 0047 4621 |T.GF! │ │ │ 004c75c0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c75d0: 207c 2020 2020 2020 2020 207c 2d2d 2d2d | |---- │ │ │ 004c75e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c75f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c20 2020 ------------| │ │ │ 004c7600: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004c7610: 0047 4922 0000 2020 207c 2020 2020 2020 .GI".. | │ │ │ +004c7610: 0047 4622 0000 2020 207c 2020 2020 2020 .GF".. | │ │ │ 004c7620: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c7630: 2053 5452 4541 4d3a 2057 7269 7465 207c STREAM: Write | │ │ │ 004c7640: 2056 4152 4941 424c 4520 2020 2020 2020 VARIABLE │ │ │ 004c7650: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c7660: 2020 7c54 0047 4923 0000 2020 207c 2020 |T.GI#.. | │ │ │ +004c7660: 2020 7c54 0047 4623 0000 2020 207c 2020 |T.GF#.. | │ │ │ 004c7670: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c7680: 2020 207c 2061 6c6c 206f 6620 7468 6520 | all of the │ │ │ 004c7690: 2020 207c 2028 2458 3d57 4944 5448 293a | ($X=WIDTH): │ │ │ 004c76a0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ -004c76b0: 2020 2020 2020 7c54 0047 4924 0000 2020 |T.GI$.. │ │ │ +004c76b0: 2020 2020 2020 7c54 0047 4624 0000 2020 |T.GF$.. │ │ │ 004c76c0: 207c 2052 4541 4420 2020 2020 207c 2020 | READ | │ │ │ 004c76d0: 2020 2020 2020 207c 2061 7267 756d 656e | argumen │ │ │ 004c76e0: 7420 7769 7468 207c 2057 7269 7465 2075 t with | Write u │ │ │ 004c76f0: 7020 746f 2020 2020 7c20 2020 2020 2020 p to | │ │ │ -004c7700: 2020 2020 2020 2020 2020 7c54 0047 4925 |T.GI% │ │ │ +004c7700: 2020 2020 2020 2020 2020 7c54 0047 4625 |T.GF% │ │ │ 004c7710: 0000 2020 207c 2066 6f72 6d61 7420 6f72 .. | format or │ │ │ 004c7720: 207c 204e 4f57 5241 5020 207c 206e 6f20 | NOWRAP | no │ │ │ 004c7730: 7472 756e 6361 7469 6f6e 207c 2057 4944 truncation | WID │ │ │ 004c7740: 5448 2d24 5820 2020 2020 2020 7c20 5361 TH-$X | Sa │ │ │ 004c7750: 6d65 2061 7320 2020 2020 2020 2020 7c54 me as |T │ │ │ -004c7760: 0047 4926 0000 2020 207c 2057 5249 5445 .GI&.. | WRITE │ │ │ +004c7760: 0047 4626 0000 2020 207c 2057 5249 5445 .GF&.. | WRITE │ │ │ 004c7770: 206f 7220 207c 2020 2020 2020 2020 207c or | | │ │ │ 004c7780: 206e 6f72 2077 6974 6820 6120 2020 207c nor with a | │ │ │ 004c7790: 2063 6861 7261 6374 6572 732e 2020 2020 characters. │ │ │ 004c77a0: 7c20 5641 5249 4142 4c45 2020 2020 2020 | VARIABLE │ │ │ 004c77b0: 2020 7c00 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 e307 0000 1738 0000 0000 0000 .........8...... │ │ │ -004c7810: 9b00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004c7810: 9b00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c027 0000 2020 PERATIONS..'.. │ │ │ 004c7860: 207c 2057 5249 5445 202a 2020 207c 2020 | WRITE * | │ │ │ 004c7870: 2020 2020 2020 207c 206c 696e 6520 2020 | line │ │ │ 004c7880: 2020 2020 2020 207c 2057 7269 7465 206e | Write n │ │ │ 004c7890: 6f20 6d6f 7265 2020 7c20 2020 2020 2020 o more | │ │ │ -004c78a0: 2020 2020 2020 2020 2020 7c54 0047 4928 |T.GI( │ │ │ +004c78a0: 2020 2020 2020 2020 2020 7c54 0047 4628 |T.GF( │ │ │ 004c78b0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c78c0: 207c 2020 2020 2020 2020 207c 2074 6572 | | ter │ │ │ 004c78d0: 6d69 6e61 746f 7220 2020 207c 206f 7574 minator | out │ │ │ 004c78e0: 7075 7420 746f 2074 6865 2020 7c20 2020 put to the | │ │ │ 004c78f0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004c7900: 0047 4929 0000 2020 207c 2020 2020 2020 .GI).. | │ │ │ +004c7900: 0047 4629 0000 2020 207c 2020 2020 2020 .GF).. | │ │ │ 004c7910: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c7920: 2062 6569 6e67 2020 2020 2020 2020 207c being | │ │ │ 004c7930: 2064 6576 6963 6520 756e 7469 6c20 6120 device until a │ │ │ 004c7940: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c7950: 2020 7c54 0047 492a 0000 2020 207c 2020 |T.GI*.. | │ │ │ +004c7950: 2020 7c54 0047 462a 0000 2020 207c 2020 |T.GF*.. | │ │ │ 004c7960: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c7970: 2020 207c 2069 6e73 6572 7465 642e 2041 | inserted. A │ │ │ 004c7980: 6464 207c 2057 5249 5445 2021 206f 7220 dd | WRITE ! or │ │ │ 004c7990: 6120 2020 7c20 2020 2020 2020 2020 2020 a | │ │ │ -004c79a0: 2020 2020 2020 7c54 0047 4931 0000 2020 |T.GI1.. │ │ │ +004c79a0: 2020 2020 2020 7c54 0047 4631 0000 2020 |T.GF1.. │ │ │ 004c79b0: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c79c0: 2020 2020 2020 207c 206c 656e 6774 6820 | length │ │ │ 004c79d0: 6f66 2020 2020 207c 2053 4554 2024 5820 of | SET $X │ │ │ 004c79e0: 6d61 6b65 7320 2020 7c20 2020 2020 2020 makes | │ │ │ -004c79f0: 2020 2020 2020 2020 2020 7c54 0047 4932 |T.GI2 │ │ │ +004c79f0: 2020 2020 2020 2020 2020 7c54 0047 4632 |T.GF2 │ │ │ 004c7a00: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c7a10: 207c 2020 2020 2020 2020 207c 2061 7267 | | arg │ │ │ 004c7a20: 756d 656e 7420 746f 2020 207c 2024 5820 ument to | $X │ │ │ 004c7a30: 6c65 7373 2074 6861 6e20 2020 7c20 2020 less than | │ │ │ 004c7a40: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004c7a50: 0047 4933 0000 2020 207c 2020 2020 2020 .GI3.. | │ │ │ +004c7a50: 0047 4633 0000 2020 207c 2020 2020 2020 .GF3.. | │ │ │ 004c7a60: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c7a70: 2024 582e 2020 2020 2020 2020 2020 207c $X. | │ │ │ 004c7a80: 2057 4944 5448 2e20 2020 2020 2020 2020 WIDTH. │ │ │ 004c7a90: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c7aa0: 2020 7c54 0047 4934 0000 2020 207c 2d2d |T.GI4.. |-- │ │ │ +004c7aa0: 2020 7c54 0047 4634 0000 2020 207c 2d2d |T.GF4.. |-- │ │ │ 004c7ab0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004c7ac0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c7ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c7ae0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ -004c7af0: 2d2d 2d2d 2d2d 7c54 0047 4935 0000 2020 ------|T.GI5.. │ │ │ +004c7af0: 2d2d 2d2d 2d2d 7c54 0047 4635 0000 2020 ------|T.GF5.. │ │ │ 004c7b00: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c7b10: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c7b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c7b30: 2020 2020 2020 2020 7c20 5772 6974 6520 | Write │ │ │ -004c7b40: 5041 4420 6279 7465 7320 7c54 0047 4936 PAD bytes |T.GI6 │ │ │ +004c7b40: 5041 4420 6279 7465 7320 7c54 0047 4636 PAD bytes |T.GF6 │ │ │ 004c7b50: 0000 2020 207c 2052 4541 4420 6f72 2020 .. | READ or │ │ │ 004c7b60: 207c 2065 6974 6865 7220 207c 2057 7269 | either | Wri │ │ │ 004c7b70: 7465 203c 4c46 3e2c 2073 6574 2024 5820 te , set $X │ │ │ 004c7b80: 746f 2030 2c20 2020 2020 2020 7c20 746f to 0, | to │ │ │ 004c7b90: 2062 7269 6e67 2074 6865 2020 2020 7c54 bring the |T │ │ │ -004c7ba0: 0047 4937 0000 2020 207c 2057 5249 5445 .GI7.. | WRITE │ │ │ +004c7ba0: 0047 4637 0000 2020 207c 2057 5249 5445 .GF7.. | WRITE │ │ │ 004c7bb0: 2021 2020 207c 2020 2020 2020 2020 207c ! | | │ │ │ 004c7bc0: 2069 6e63 7265 6d65 6e74 2024 5920 2020 increment $Y │ │ │ 004c7bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c7be0: 7c20 6375 7272 656e 7420 7265 636f 7264 | current record │ │ │ -004c7bf0: 2020 7c54 0047 4938 0000 2020 207c 2020 |T.GI8.. | │ │ │ +004c7bf0: 2020 7c54 0047 4638 0000 2020 207c 2020 |T.GF8.. | │ │ │ 004c7c00: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c7c10: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004c7c20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c7c30: 2020 2020 7c20 746f 2057 4944 5448 2020 | to WIDTH │ │ │ -004c7c40: 2020 2020 2020 7c54 0047 4939 0000 2020 |T.GI9.. │ │ │ +004c7c40: 2020 2020 2020 7c54 0047 4639 0000 2020 |T.GF9.. │ │ │ 004c7c50: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 004c7c60: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c7c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c7c80: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ -004c7c90: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0047 493a ----------|T.GI: │ │ │ +004c7c90: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0047 463a ----------|T.GF: │ │ │ 004c7ca0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c7cb0: 207c 2020 2020 2020 2020 207c 2057 7269 | | Wri │ │ │ 004c7cc0: 7465 203c 4646 3e2c 3c4c 463e 206f 7220 te , or │ │ │ 004c7cd0: 3c46 463e 2c20 7365 7420 2020 7c20 2020 , set | │ │ │ 004c7ce0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004c7cf0: 0047 4941 0000 2020 207c 2020 2020 2020 .GIA.. | │ │ │ +004c7cf0: 0047 4641 0000 2020 207c 2020 2020 2020 .GFA.. | │ │ │ 004c7d00: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c7d10: 2024 5820 616e 6420 2459 2074 6f20 302e $X and $Y to 0. │ │ │ 004c7d20: 2053 6565 2074 6865 2020 2020 2020 2020 See the │ │ │ 004c7d30: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c7d40: 2020 7c54 0047 4942 0000 2020 207c 2020 |T.GIB.. | │ │ │ +004c7d40: 2020 7c54 0047 4642 0000 2020 207c 2020 |T.GFB.. | │ │ │ 004c7d50: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c7d60: 2020 207c 2064 6f63 756d 656e 7461 7469 | documentati │ │ │ 004c7d70: 6f6e 2066 6f72 2074 6865 2055 5345 2061 on for the USE a │ │ │ 004c7d80: 6e64 2020 7c20 2020 2020 2020 2020 2020 nd | │ │ │ -004c7d90: 2020 2020 2020 7c54 0047 4943 0000 2020 |T.GIC.. │ │ │ +004c7d90: 2020 2020 2020 7c54 0047 4643 0000 2020 |T.GFC.. │ │ │ 004c7da0: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c7db0: 2020 2020 2020 207c 204f 5045 4e20 636f | OPEN co │ │ │ 004c7dc0: 6d6d 616e 6473 2074 6f20 756e 6465 7273 mmands to unders │ │ │ 004c7dd0: 7461 6e64 2020 2020 7c20 5772 6974 6520 tand | Write │ │ │ -004c7de0: 5041 4420 6279 7465 7320 7c54 0047 4944 PAD bytes |T.GID │ │ │ +004c7de0: 5041 4420 6279 7465 7320 7c54 0047 4644 PAD bytes |T.GFD │ │ │ 004c7df0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c7e00: 207c 2020 2020 2020 2020 207c 2068 6f77 | | how │ │ │ 004c7e10: 2074 6865 205b 4e4f 5d46 464c 4620 6465 the [NO]FFLF de │ │ │ 004c7e20: 7669 6365 2020 2020 2020 2020 7c20 746f vice | to │ │ │ 004c7e30: 2062 7269 6e67 2074 6865 2020 2020 7c54 bring the |T │ │ │ -004c7e40: 0047 4945 0000 2020 207c 2020 2020 2020 .GIE.. | │ │ │ +004c7e40: 0047 4645 0000 2020 207c 2020 2020 2020 .GFE.. | │ │ │ 004c7e50: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c7e60: 2070 6172 616d 6574 6572 2061 6e64 2074 parameter and t │ │ │ 004c7e70: 6865 2067 746d 5f6e 6f66 666c 6620 2020 he gtm_nofflf │ │ │ 004c7e80: 7c20 6375 7272 656e 7420 7265 636f 7264 | current record │ │ │ -004c7e90: 2020 7c54 0047 4946 0000 2020 207c 2057 |T.GIF.. | W │ │ │ +004c7e90: 2020 7c54 0047 4646 0000 2020 207c 2057 |T.GFF.. | W │ │ │ 004c7ea0: 5249 5445 2023 2020 207c 2065 6974 6865 RITE # | eithe │ │ │ 004c7eb0: 7220 207c 2065 6e76 6972 6f6e 6d65 6e74 r | environment │ │ │ 004c7ec0: 2076 6172 6961 626c 6520 6166 6665 6374 variable affect │ │ │ 004c7ed0: 7320 2020 7c20 746f 2057 4944 5448 2c20 s | to WIDTH, │ │ │ -004c7ee0: 7468 656e 2020 7c54 0047 4947 0000 2020 then |T.GIG.. │ │ │ +004c7ee0: 7468 656e 2020 7c54 0047 4647 0000 2020 then |T.GFG.. │ │ │ 004c7ef0: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c7f00: 2020 2020 2020 207c 2074 6865 206f 7065 | the ope │ │ │ 004c7f10: 7261 7469 6f6e 206f 6620 2257 5249 5445 ration of "WRITE │ │ │ 004c7f20: 2023 222e 2049 6620 7c20 6120 3c46 463e #". If | a │ │ │ -004c7f30: 2066 6f6c 6c6f 7765 6420 7c54 0047 4948 followed |T.GIH │ │ │ +004c7f30: 2066 6f6c 6c6f 7765 6420 7c54 0047 4648 followed |T.GFH │ │ │ 004c7f40: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c7f50: 207c 2020 2020 2020 2020 207c 2074 6865 | | the │ │ │ 004c7f60: 2064 6576 6963 6520 7061 7261 6d65 7465 device paramete │ │ │ 004c7f70: 7220 6973 2020 2020 2020 2020 7c20 6279 r is | by │ │ │ 004c7f80: 2057 4944 5448 2d31 2050 4144 2020 7c54 WIDTH-1 PAD |T │ │ │ -004c7f90: 0047 4949 0000 2020 207c 2020 2020 2020 .GII.. | │ │ │ +004c7f90: 0047 4649 0000 2020 207c 2020 2020 2020 .GFI.. | │ │ │ 004c7fa0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c7fb0: 2075 6e75 7365 642c 2061 6e64 2074 6865 unused, and the │ │ │ 004c7fc0: 2065 6e76 6972 6f6e 6d65 6e74 2020 2020 environment │ │ │ 004c7fd0: 7c20 6279 7465 7320 2020 2020 2020 2020 | bytes │ │ │ 004c7fe0: 2020 7c00 0000 0000 0000 0000 0000 0000 |............. │ │ │ 004c7ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c8000: 0400 0000 e307 0000 2e38 0000 0000 0000 .........8...... │ │ │ -004c8010: 9b00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004c8010: 9b00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c04a 0000 2020 PERATIONS..J.. │ │ │ 004c8060: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c8070: 2020 2020 2020 207c 2076 6172 6961 626c | variabl │ │ │ 004c8080: 6520 6973 2075 6e73 6574 2c20 7468 6520 e is unset, the │ │ │ 004c8090: 6465 6661 756c 7420 7c20 2020 2020 2020 default | │ │ │ -004c80a0: 2020 2020 2020 2020 2020 7c54 0047 4951 |T.GIQ │ │ │ +004c80a0: 2020 2020 2020 2020 2020 7c54 0047 4651 |T.GFQ │ │ │ 004c80b0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c80c0: 207c 2020 2020 2020 2020 207c 2062 6568 | | beh │ │ │ 004c80d0: 6176 696f 7220 6f66 2022 5752 4954 4520 avior of "WRITE │ │ │ 004c80e0: 2322 2069 7320 746f 2020 2020 7c20 2020 #" is to | │ │ │ 004c80f0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004c8100: 0047 4952 0000 2020 207c 2020 2020 2020 .GIR.. | │ │ │ +004c8100: 0047 4652 0000 2020 207c 2020 2020 2020 .GFR.. | │ │ │ 004c8110: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8120: 2077 7269 7465 203c 4646 3e2c 3c4c 463e write , │ │ │ 004c8130: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 004c8140: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c8150: 2020 7c54 0047 4953 0000 2020 207c 2d2d |T.GIS.. |-- │ │ │ +004c8150: 2020 7c54 0047 4653 0000 2020 207c 2d2d |T.GFS.. |-- │ │ │ 004c8160: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004c8170: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c8180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c8190: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ -004c81a0: 2d2d 2d2d 2d2d 7c54 0047 4954 0000 2020 ------|T.GIT.. │ │ │ +004c81a0: 2d2d 2d2d 2d2d 7c54 0047 4654 0000 2020 ------|T.GFT.. │ │ │ 004c81b0: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c81c0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c81d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c81e0: 2020 2020 2020 2020 7c20 4166 7465 7220 | After │ │ │ -004c81f0: 6120 5752 4954 452c 2020 7c54 0047 4955 a WRITE, |T.GIU │ │ │ +004c81f0: 6120 5752 4954 452c 2020 7c54 0047 4655 a WRITE, |T.GFU │ │ │ 004c8200: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c8210: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004c8220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8230: 2020 2020 2020 2020 2020 2020 7c20 6966 | if │ │ │ 004c8240: 2024 5820 3e30 2c20 2020 2020 2020 7c54 $X >0, |T │ │ │ -004c8250: 0047 4956 0000 2020 207c 2020 2020 2020 .GIV.. | │ │ │ +004c8250: 0047 4656 0000 2020 207c 2020 2020 2020 .GFV.. | │ │ │ 004c8260: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8270: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8290: 7c20 7065 7266 6f72 6d20 616e 2020 2020 | perform an │ │ │ -004c82a0: 2020 7c54 0047 4957 0000 2020 207c 2020 |T.GIW.. | │ │ │ +004c82a0: 2020 7c54 0047 4657 0000 2020 207c 2020 |T.GFW.. | │ │ │ 004c82b0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c82c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004c82d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c82e0: 2020 2020 7c20 696d 706c 6963 6974 2022 | implicit " │ │ │ -004c82f0: 5752 4954 4520 7c54 0047 4958 0000 2020 WRITE |T.GIX.. │ │ │ +004c82f0: 5752 4954 4520 7c54 0047 4658 0000 2020 WRITE |T.GFX.. │ │ │ 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 2122 2061 6464 | !" add │ │ │ -004c8340: 696e 6720 5041 4420 2020 7c54 0047 4959 ing PAD |T.GIY │ │ │ +004c8340: 696e 6720 5041 4420 2020 7c54 0047 4659 ing PAD |T.GFY │ │ │ 004c8350: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c8360: 207c 2020 2020 2020 2020 207c 2041 6674 | | Aft │ │ │ 004c8370: 6572 2061 2057 5249 5445 2c20 6966 2024 er a WRITE, if $ │ │ │ 004c8380: 5820 3e20 302c 2020 2020 2020 7c20 6279 X > 0, | by │ │ │ 004c8390: 7465 7320 746f 2063 7265 6174 6520 7c54 tes to create |T │ │ │ -004c83a0: 0047 495a 0000 2020 207c 2043 4c4f 5345 .GIZ.. | CLOSE │ │ │ +004c83a0: 0047 465a 0000 2020 207c 2043 4c4f 5345 .GFZ.. | CLOSE │ │ │ 004c83b0: 2020 2020 207c 2065 6974 6865 7220 207c | either | │ │ │ 004c83c0: 2057 7269 7465 203c 4c46 3e20 2020 2020 Write │ │ │ 004c83d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c83e0: 7c20 6120 6675 6c6c 2072 6563 6f72 642e | a full record. │ │ │ -004c83f0: 2020 7c54 0047 4961 0000 2020 207c 2020 |T.GIa.. | │ │ │ +004c83f0: 2020 7c54 0047 4661 0000 2020 207c 2020 |T.GFa.. | │ │ │ 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 4966 2079 6f75 206e 6565 | If you nee │ │ │ -004c8440: 6420 746f 2020 7c54 0047 4962 0000 2020 d to |T.GIb.. │ │ │ +004c8440: 6420 746f 2020 7c54 0047 4662 0000 2020 d to |T.GFb.. │ │ │ 004c8450: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c8460: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c8470: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8480: 2020 2020 2020 2020 7c20 6176 6f69 6420 | avoid │ │ │ -004c8490: 7472 6169 6c69 6e67 2020 7c54 0047 4963 trailing |T.GIc │ │ │ +004c8490: 7472 6169 6c69 6e67 2020 7c54 0047 4663 trailing |T.GFc │ │ │ 004c84a0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c84b0: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004c84c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c84d0: 2020 2020 2020 2020 2020 2020 7c20 5041 | PA │ │ │ 004c84e0: 4420 6279 7465 7320 7365 7420 2020 7c54 D bytes set |T │ │ │ -004c84f0: 0047 4964 0000 2020 207c 2020 2020 2020 .GId.. | │ │ │ +004c84f0: 0047 4664 0000 2020 207c 2020 2020 2020 .GFd.. | │ │ │ 004c8500: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8530: 7c20 2458 2074 6f20 3020 6265 666f 7265 | $X to 0 before │ │ │ -004c8540: 2020 7c54 0047 4965 0000 2020 207c 2020 |T.GIe.. | │ │ │ +004c8540: 2020 7c54 0047 4665 0000 2020 207c 2020 |T.GFe.. | │ │ │ 004c8550: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8560: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004c8570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8580: 2020 2020 7c20 636c 6f73 696e 6720 6120 | closing a │ │ │ -004c8590: 4649 5845 4420 7c54 0047 4966 0000 2020 FIXED |T.GIf.. │ │ │ +004c8590: 4649 5845 4420 7c54 0047 4666 0000 2020 FIXED |T.GFf.. │ │ │ 004c85a0: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c85b0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c85c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c85d0: 2020 2020 2020 2020 7c20 666f 726d 6174 | format │ │ │ -004c85e0: 2066 696c 652e 2020 2020 7c54 0047 4967 file. |T.GIg │ │ │ +004c85e0: 2066 696c 652e 2020 2020 7c54 0047 4667 file. |T.GFg │ │ │ 004c85f0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004c8600: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004c8610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c8620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004c8630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004c8640: 0047 4968 0000 2020 207c 2020 2020 2020 .GIh.. | │ │ │ +004c8640: 0047 4668 0000 2020 207c 2020 2020 2020 .GFh.. | │ │ │ 004c8650: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8660: 2052 6574 7572 6e20 6368 6172 6163 7465 Return characte │ │ │ 004c8670: 7273 2075 7020 746f 2020 2020 2020 2020 rs up to │ │ │ 004c8680: 7c20 5265 7475 726e 2057 4944 5448 2020 | Return WIDTH │ │ │ -004c8690: 2020 7c54 0047 4969 0000 2020 207c 2020 |T.GIi.. | │ │ │ +004c8690: 2020 7c54 0047 4669 0000 2020 207c 2020 |T.GFi.. | │ │ │ 004c86a0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c86b0: 2020 207c 2024 583d 5749 4454 482c 206f | $X=WIDTH, o │ │ │ 004c86c0: 7220 756e 7469 6c20 2020 2020 2020 2020 r until │ │ │ 004c86d0: 2020 2020 7c20 6368 6172 6163 7465 7273 | characters │ │ │ -004c86e0: 3b20 6e6f 2020 7c54 0047 496a 0000 2020 ; no |T.GIj.. │ │ │ +004c86e0: 3b20 6e6f 2020 7c54 0047 466a 0000 2020 ; no |T.GFj.. │ │ │ 004c86f0: 207c 2052 4541 4420 5820 2020 207c 2065 | READ X | e │ │ │ 004c8700: 6974 6865 7220 207c 2065 6e63 6f75 6e74 ither | encount │ │ │ 004c8710: 6572 696e 6720 616e 203c 4c46 3e20 6f72 ering an or │ │ │ 004c8720: 2045 4f46 2e20 2020 7c20 6d61 696e 7465 EOF. | mainte │ │ │ -004c8730: 6e61 6e63 6520 6f66 2020 7c54 0047 4971 nance of |T.GIq │ │ │ +004c8730: 6e61 6e63 6520 6f66 2020 7c54 0047 4671 nance of |T.GFq │ │ │ 004c8740: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c8750: 207c 2020 2020 2020 2020 207c 2049 6620 | | If │ │ │ 004c8760: 3c4c 463e 2065 6e63 6f75 6e74 6572 6564 encountered │ │ │ 004c8770: 2c20 7365 7420 2458 2074 6f20 7c20 2458 , set $X to | $X │ │ │ 004c8780: 2061 6e64 2024 592c 2020 2020 2020 7c54 and $Y, |T │ │ │ -004c8790: 0047 4972 0000 2020 207c 2020 2020 2020 .GIr.. | │ │ │ +004c8790: 0047 4672 0000 2020 207c 2020 2020 2020 .GFr.. | │ │ │ 004c87a0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c87b0: 2030 2c20 696e 6372 656d 656e 7420 2459 0, increment $Y │ │ │ 004c87c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c87d0: 7c20 6578 6365 7074 2074 6861 7420 454f | except that EO │ │ │ 004c87e0: 4620 7c00 0000 0000 0000 0000 0000 0000 F |............. │ │ │ 004c87f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c8800: 0400 0000 ee07 0000 4938 0000 0000 0000 ........I8...... │ │ │ -004c8810: 9b00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004c8810: 9b00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c073 0000 2020 PERATIONS..s.. │ │ │ 004c8860: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c8870: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c8880: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8890: 2020 2020 2020 2020 7c20 696e 6372 656d | increm │ │ │ -004c88a0: 656e 7473 2024 5920 2020 7c54 0047 4974 ents $Y |T.GIt │ │ │ +004c88a0: 656e 7473 2024 5920 2020 7c54 0047 4674 ents $Y |T.GFt │ │ │ 004c88b0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004c88c0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004c88d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c88e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004c88f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004c8900: 0047 4975 0000 2020 207c 2020 2020 2020 .GIu.. | │ │ │ +004c8900: 0047 4675 0000 2020 207c 2020 2020 2020 .GFu.. | │ │ │ 004c8910: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8920: 2052 6574 7572 6e20 6368 6172 6163 7465 Return characte │ │ │ 004c8930: 7273 2075 7020 746f 2074 6865 2020 2020 rs up to the │ │ │ 004c8940: 7c20 5265 7475 726e 2020 2020 2020 2020 | Return │ │ │ -004c8950: 2020 7c54 0047 4976 0000 2020 207c 2020 |T.GIv.. | │ │ │ +004c8950: 2020 7c54 0047 4676 0000 2020 207c 2020 |T.GFv.. | │ │ │ 004c8960: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8970: 2020 207c 2066 6972 7374 206f 6620 2458 | first of $X │ │ │ 004c8980: 3d57 4944 5448 206f 7220 6c65 6e20 2020 =WIDTH or len │ │ │ 004c8990: 2020 2020 7c20 4d49 4e28 5749 4454 482c | MIN(WIDTH, │ │ │ -004c89a0: 206c 656e 2920 7c54 0047 4977 0000 2020 len) |T.GIw.. │ │ │ +004c89a0: 206c 656e 2920 7c54 0047 4677 0000 2020 len) |T.GFw.. │ │ │ 004c89b0: 207c 2052 4541 4420 2020 2020 207c 2020 | READ | │ │ │ 004c89c0: 2020 2020 2020 207c 2063 6861 7261 6374 | charact │ │ │ 004c89d0: 6572 732c 206f 7220 656e 636f 756e 7465 ers, or encounte │ │ │ 004c89e0: 7269 6e67 2061 2020 7c20 6368 6172 6163 ring a | charac │ │ │ -004c89f0: 7465 7273 3b20 6e6f 2020 7c54 0047 4978 ters; no |T.GIx │ │ │ +004c89f0: 7465 7273 3b20 6e6f 2020 7c54 0047 4678 ters; no |T.GFx │ │ │ 004c8a00: 0000 2020 207c 2058 236c 656e 2020 2020 .. | X#len │ │ │ 004c8a10: 207c 2065 6974 6865 7220 207c 203c 4c46 | either | or EOF; if up │ │ │ 004c8a30: 746f 206c 656e 2020 2020 2020 7c20 6d61 to len | ma │ │ │ 004c8a40: 696e 7465 6e61 6e63 6520 6f66 2020 7c54 intenance of |T │ │ │ -004c8a50: 0047 4979 0000 2020 207c 2020 2020 2020 .GIy.. | │ │ │ +004c8a50: 0047 4679 0000 2020 207c 2020 2020 2020 .GFy.. | │ │ │ 004c8a60: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8a70: 2063 6861 7261 6374 6572 7320 6f72 2045 characters or E │ │ │ 004c8a80: 4f46 2075 7064 6174 6520 2458 2c20 2020 OF update $X, │ │ │ 004c8a90: 7c20 2458 2061 6e64 2024 592c 2020 2020 | $X and $Y, │ │ │ -004c8aa0: 2020 7c54 0047 497a 0000 2020 207c 2020 |T.GIz.. | │ │ │ +004c8aa0: 2020 7c54 0047 467a 0000 2020 207c 2020 |T.GFz.. | │ │ │ 004c8ab0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8ac0: 2020 207c 206f 7468 6572 7769 7365 2073 | otherwise s │ │ │ 004c8ad0: 6574 2024 5820 746f 2030 2061 6e64 2020 et $X to 0 and │ │ │ 004c8ae0: 2020 2020 7c20 6578 6365 7074 2074 6861 | except tha │ │ │ -004c8af0: 7420 454f 4620 7c54 0047 4981 0000 2020 t EOF |T.GI... │ │ │ +004c8af0: 7420 454f 4620 7c54 0047 4681 0000 2020 t EOF |T.GF... │ │ │ 004c8b00: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c8b10: 2020 2020 2020 207c 2069 6e63 7265 6d65 | increme │ │ │ 004c8b20: 6e74 2024 5920 2020 2020 2020 2020 2020 nt $Y │ │ │ 004c8b30: 2020 2020 2020 2020 7c20 696e 6372 656d | increm │ │ │ -004c8b40: 656e 7473 2024 5920 2020 7c54 0047 4982 ents $Y |T.GI. │ │ │ +004c8b40: 656e 7473 2024 5920 2020 7c54 0047 4682 ents $Y |T.GF. │ │ │ 004c8b50: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004c8b60: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004c8b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c8b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004c8b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004c8ba0: 0047 4983 0000 2020 207c 2020 2020 2020 .GI... | │ │ │ +004c8ba0: 0047 4683 0000 2020 207c 2020 2020 2020 .GF... | │ │ │ 004c8bb0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8bc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8be0: 7c20 5265 7475 726e 2074 6865 2063 6f64 | Return the cod │ │ │ -004c8bf0: 6520 7c54 0047 4984 0000 2020 207c 2020 e |T.GI... | │ │ │ +004c8bf0: 6520 7c54 0047 4684 0000 2020 207c 2020 e |T.GF... | │ │ │ 004c8c00: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8c10: 2020 207c 2052 6574 7572 6e20 7468 6520 | Return the │ │ │ 004c8c20: 636f 6465 2066 6f72 206f 6e65 2020 2020 code for one │ │ │ 004c8c30: 2020 2020 7c20 666f 7220 6f6e 6520 2020 | for one │ │ │ -004c8c40: 2020 2020 2020 7c54 0047 4985 0000 2020 |T.GI... │ │ │ +004c8c40: 2020 2020 2020 7c54 0047 4685 0000 2020 |T.GF... │ │ │ 004c8c50: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c8c60: 2020 2020 2020 207c 2063 6861 7261 6374 | charact │ │ │ 004c8c70: 6572 2061 6e64 2069 6e63 7265 6d65 6e74 er and increment │ │ │ 004c8c80: 2024 582c 2069 6620 7c20 6368 6172 6163 $X, if | charac │ │ │ -004c8c90: 7465 722c 2069 6620 2020 7c54 0047 4986 ter, if |T.GI. │ │ │ +004c8c90: 7465 722c 2069 6620 2020 7c54 0047 4686 ter, if |T.GF. │ │ │ 004c8ca0: 0000 2020 207c 2052 4541 4420 2a58 2020 .. | READ *X │ │ │ 004c8cb0: 207c 2065 6974 6865 7220 207c 2057 4944 | either | WID │ │ │ 004c8cc0: 5448 3d24 5820 6f72 203c 4c46 3e20 656e TH=$X or en │ │ │ 004c8cd0: 636f 756e 7465 7265 642c 2020 7c20 454f countered, | EO │ │ │ 004c8ce0: 4620 7265 7475 726e 202d 313b 2020 7c54 F return -1; |T │ │ │ -004c8cf0: 0047 4987 0000 2020 207c 2020 2020 2020 .GI... | │ │ │ +004c8cf0: 0047 4687 0000 2020 207c 2020 2020 2020 .GF... | │ │ │ 004c8d00: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8d10: 2073 6574 2024 583d 302c 2069 6e63 7265 set $X=0, incre │ │ │ 004c8d20: 6d65 6e74 2024 593b 2069 6620 454f 4620 ment $Y; if EOF │ │ │ 004c8d30: 7c20 6e6f 206d 6169 6e74 656e 616e 6365 | no maintenance │ │ │ -004c8d40: 2020 7c54 0047 4988 0000 2020 207c 2020 |T.GI... | │ │ │ +004c8d40: 2020 7c54 0047 4688 0000 2020 207c 2020 |T.GF... | │ │ │ 004c8d50: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8d60: 2020 207c 2072 6574 7572 6e20 2d31 2020 | return -1 │ │ │ 004c8d70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8d80: 2020 2020 7c20 6f66 2024 5820 616e 6420 | of $X and │ │ │ -004c8d90: 2459 2c20 2020 7c54 0047 4989 0000 2020 $Y, |T.GI... │ │ │ +004c8d90: 2459 2c20 2020 7c54 0047 4689 0000 2020 $Y, |T.GF... │ │ │ 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 6578 6365 7074 | except │ │ │ -004c8de0: 2074 6861 7420 454f 4620 7c54 0047 498a that EOF |T.GI. │ │ │ +004c8de0: 2074 6861 7420 454f 4620 7c54 0047 468a that EOF |T.GF. │ │ │ 004c8df0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c8e00: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004c8e10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8e20: 2020 2020 2020 2020 2020 2020 7c20 696e | in │ │ │ 004c8e30: 6372 656d 656e 7473 2024 5920 2020 7c54 crements $Y |T │ │ │ -004c8e40: 0047 4991 0000 2020 202b 2d2d 2d2d 2d2d .GI... +------ │ │ │ +004c8e40: 0047 4691 0000 2020 202b 2d2d 2d2d 2d2d .GF... +------ │ │ │ 004c8e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c8e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c8e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c8e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c8e90: 2d2d 2b07 0047 4992 0000 1200 4749 9300 --+..GI.....GI.. │ │ │ -004c8ea0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 4749 . **Note**..GI │ │ │ -004c8eb0: 9400 0052 0047 4995 0000 2020 2020 206f ...R.GI... o │ │ │ +004c8e90: 2d2d 2b07 0047 4692 0000 1200 4746 9300 --+..GF.....GF.. │ │ │ +004c8ea0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 4746 . **Note**..GF │ │ │ +004c8eb0: 9400 0052 0047 4695 0000 2020 2020 206f ...R.GF... o │ │ │ 004c8ec0: 2045 4f46 203d 3d20 656e 642d 6f66 2d66 EOF == end-of-f │ │ │ 004c8ed0: 696c 653b 203c 4646 3e3d 3d20 4153 4349 ile; == ASCI │ │ │ 004c8ee0: 4920 666f 726d 2066 6565 643b 203c 4c46 I form feed; == ASCII line │ │ │ -004c8f00: 6665 6564 3b51 0047 4996 0000 2020 2020 feed;Q.GI... │ │ │ +004c8f00: 6665 6564 3b51 0047 4696 0000 2020 2020 feed;Q.GF... │ │ │ 004c8f10: 206f 2049 6e20 4d20 6d6f 6465 2c20 616e o In M mode, an │ │ │ 004c8f20: 6420 6279 2064 6566 6175 6c74 2069 6e20 d by default in │ │ │ 004c8f30: 5554 462d 3820 6d6f 6465 2050 4144 203d UTF-8 mode PAD = │ │ │ 004c8f40: 3d20 3c53 503e 203d 3d20 4153 4349 4920 = == ASCII │ │ │ -004c8f50: 7370 6163 652e 4700 4749 9700 0020 2020 space.G.GI... │ │ │ +004c8f50: 7370 6163 652e 4700 4746 9700 0020 2020 space.G.GF... │ │ │ 004c8f60: 2020 6f20 2252 4541 4420 666f 726d 6174 o "READ format │ │ │ 004c8f70: 2220 696e 2074 6869 7320 7461 626c 6520 " in this table │ │ │ 004c8f80: 6d65 616e 7320 5245 4144 203f 206f 7220 means READ ? or │ │ │ 004c8f90: 5245 4144 203c 7374 726c 6974 3e51 0047 READ Q.G │ │ │ -004c8fa0: 4998 0000 2020 2020 206f 2041 2063 6861 I... o A cha │ │ │ +004c8fa0: 4698 0000 2020 2020 206f 2041 2063 6861 F... o A cha │ │ │ 004c8fb0: 6e67 6520 746f 2057 4944 5448 2069 6d70 nge to WIDTH imp │ │ │ 004c8fc0: 6c69 6369 746c 7920 7365 7473 2057 5241 licitly sets WRA │ │ │ 004c8fd0: 5020 756e 6c65 7373 204e 4f57 5241 5020 P unless NOWRAP │ │ │ 004c8fe0: 666f 6c6c 6f77 7320 696e 2074 6865 0000 follows in the.. │ │ │ 004c8ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c9000: 0400 0000 b107 0000 6438 0000 0000 0000 ........d8...... │ │ │ -004c9010: 6900 0049 4845 4c50 00ff 7300 ff49 4f5f i..IHELP..s..IO_ │ │ │ +004c9010: 6900 0046 4845 4c50 00ff 7300 ff49 4f5f i..FHELP..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 c099 0000 2020 PERATIONS..... │ │ │ 004c9060: 2020 2020 2064 6576 6963 6570 6172 616d deviceparam │ │ │ -004c9070: 6574 6572 206c 6973 7451 0047 499a 0000 eter listQ.GI... │ │ │ +004c9070: 6574 6572 206c 6973 7451 0047 469a 0000 eter listQ.GF... │ │ │ 004c9080: 2020 2020 206f 2049 6e20 5641 5249 4142 o In VARIAB │ │ │ 004c9090: 4c45 2061 6e64 2053 5452 4541 4d20 6d6f LE and STREAM mo │ │ │ 004c90a0: 6465 2c20 5245 4144 2028 6578 6365 7074 de, READ (except │ │ │ 004c90b0: 2066 6f72 2052 4541 4420 2a29 206e 6576 for READ *) nev │ │ │ -004c90c0: 6572 2072 6574 7572 6e73 1e00 4649 c111 er returns..FI.. │ │ │ +004c90c0: 6572 2072 6574 7572 6e73 1e00 4646 c111 er returns..FF.. │ │ │ 004c90d0: 0000 2020 2020 2020 203c 4c46 3e20 6368 .. ch │ │ │ -004c90e0: 6172 6163 7465 7273 4f00 4849 1100 0020 aractersO.HI... │ │ │ +004c90e0: 6172 6163 7465 7273 4f00 4846 1100 0020 aractersO.HF... │ │ │ 004c90f0: 2020 2020 6f20 496e 204d 206d 6f64 652c o In M mode, │ │ │ 004c9100: 2074 6865 206c 6173 7420 7365 7474 696e the last settin │ │ │ 004c9110: 6720 6f66 2052 4543 4f52 4453 495a 4520 g of RECORDSIZE │ │ │ 004c9120: 6f72 2057 4944 5448 2066 6f72 2074 6865 or WIDTH for the │ │ │ -004c9130: 2064 6576 6963 651e 0048 4921 0000 2020 device..HI!.. │ │ │ +004c9130: 2064 6576 6963 651e 0048 4621 0000 2020 device..HF!.. │ │ │ 004c9140: 2020 2020 2064 6574 6572 6d69 6e65 7320 determines │ │ │ -004c9150: 5749 4454 4853 0048 4931 0000 2020 2020 WIDTHS.HI1.. │ │ │ +004c9150: 5749 4454 4853 0048 4631 0000 2020 2020 WIDTHS.HF1.. │ │ │ 004c9160: 206f 2049 6e20 4d20 4d6f 6465 2c20 6120 o In M Mode, a │ │ │ 004c9170: 5752 4954 4520 746f 2061 2073 6571 7565 WRITE to a seque │ │ │ 004c9180: 6e74 6961 6c20 6465 7669 6365 2061 6674 ntial device aft │ │ │ 004c9190: 6572 2073 6574 7469 6e67 2024 5820 746f er setting $X to │ │ │ -004c91a0: 2061 2076 616c 7565 5000 4849 4100 0020 a valueP.HIA.. │ │ │ +004c91a0: 2061 2076 616c 7565 5000 4846 4100 0020 a valueP.HFA.. │ │ │ 004c91b0: 2020 2020 2020 6772 6561 7465 7220 7468 greater th │ │ │ 004c91c0: 616e 2074 6865 2064 6576 6963 6520 5749 an the device WI │ │ │ 004c91d0: 4454 4820 6f72 2061 2072 6564 7563 696e DTH or a reducin │ │ │ 004c91e0: 6720 5749 4454 4820 746f 206c 6573 7320 g WIDTH to less │ │ │ -004c91f0: 7468 616e 2074 6865 4f00 4849 5100 0020 than theO.HIQ.. │ │ │ +004c91f0: 7468 616e 2074 6865 4f00 4846 5100 0020 than theO.HFQ.. │ │ │ 004c9200: 2020 2020 2020 6375 7272 656e 7420 2458 current $X │ │ │ 004c9210: 2061 6374 7320 6173 2069 6620 7468 6520 acts as if the │ │ │ 004c9220: 6669 7273 7420 6368 6172 6163 7465 7220 first character │ │ │ 004c9230: 6361 7573 6564 2024 5820 746f 2065 7863 caused $X to exc │ │ │ -004c9240: 6565 6420 7468 6541 0048 4961 0000 2020 eed theA.HIa.. │ │ │ +004c9240: 6565 6420 7468 6541 0048 4661 0000 2020 eed theA.HFa.. │ │ │ 004c9250: 2020 2020 2057 4944 5448 2069 6e64 7563 WIDTH induc │ │ │ 004c9260: 6573 2061 6e20 696d 6d65 6469 6174 6520 es an immediate │ │ │ 004c9270: 5752 4150 2c20 6966 2057 5241 5020 6973 WRAP, if WRAP is │ │ │ -004c9280: 2065 6e61 626c 6564 5200 4849 7100 0020 enabledR.HIq.. │ │ │ +004c9280: 2065 6e61 626c 6564 5200 4846 7100 0020 enabledR.HFq.. │ │ │ 004c9290: 2020 2020 6f20 496e 2055 5446 2d38 206d o In UTF-8 m │ │ │ 004c92a0: 6f64 652c 2052 4543 4f52 4453 495a 4520 ode, RECORDSIZE │ │ │ 004c92b0: 6973 2069 6e20 6279 7465 7320 616e 6420 is in bytes and │ │ │ 004c92c0: 5749 4454 4820 6973 2069 6e20 6368 6172 WIDTH is in char │ │ │ -004c92d0: 6163 7465 7273 2061 6e64 3f00 4849 8100 acters and?.HI.. │ │ │ +004c92d0: 6163 7465 7273 2061 6e64 3f00 4846 8100 acters and?.HF.. │ │ │ 004c92e0: 0020 2020 2020 2020 7468 6520 736d 616c . the smal │ │ │ 004c92f0: 6c65 7220 6163 7473 2061 7320 7468 6520 ler acts as the │ │ │ 004c9300: 5749 4454 4820 6c69 6d69 7420 696e 2074 WIDTH limit in t │ │ │ -004c9310: 6865 2074 6162 6c65 2e53 0048 4991 0000 he table.S.HI... │ │ │ +004c9310: 6865 2074 6162 6c65 2e53 0048 4691 0000 he table.S.HF... │ │ │ 004c9320: 2020 2020 206f 2049 6e20 5554 462d 3820 o In UTF-8 │ │ │ 004c9330: 6d6f 6465 2c20 4649 5845 4420 6d6f 6465 mode, FIXED mode │ │ │ 004c9340: 2077 7269 7465 7320 3c53 503e 2074 6f20 writes to │ │ │ 004c9350: 7468 6520 5245 434f 5244 5349 5a45 2077 the RECORDSIZE w │ │ │ -004c9360: 6865 6e20 7468 6520 6e65 7874 2200 4749 hen the next".GI │ │ │ +004c9360: 6865 6e20 7468 6520 6e65 7874 2200 4746 hen the next".GF │ │ │ 004c9370: 1200 0020 2020 2020 2020 6368 6172 6163 ... charac │ │ │ 004c9380: 7465 7220 776f 6e27 7420 6669 742e 5200 ter won't fit.R. │ │ │ -004c9390: 4849 1100 0020 2020 2020 6f20 496e 2055 HI... o In U │ │ │ +004c9390: 4846 1100 0020 2020 2020 6f20 496e 2055 HF... o In U │ │ │ 004c93a0: 5446 2d38 206d 6f64 652c 2061 6c6c 2052 TF-8 mode, all R │ │ │ 004c93b0: 4541 4420 666f 726d 7320 646f 206e 6f74 EAD forms do not │ │ │ 004c93c0: 2072 6574 7572 6e20 7472 6169 6c69 6e67 return trailing │ │ │ 004c93d0: 2050 4144 2063 6861 7261 6374 6572 732e PAD characters. │ │ │ -004c93e0: 5400 4849 2100 0020 2020 2020 6f20 496e T.HI!.. o In │ │ │ +004c93e0: 5400 4846 2100 0020 2020 2020 6f20 496e T.HF!.. o In │ │ │ 004c93f0: 2055 5446 2d38 206d 6f64 652c 2061 6c6c UTF-8 mode, all │ │ │ 004c9400: 2063 6861 7261 6374 6572 7320 7265 7475 characters retu │ │ │ 004c9410: 726e 6564 2062 7920 616c 6c20 666f 726d rned by all form │ │ │ 004c9420: 7320 6f66 2046 4958 4544 206d 6f64 6520 s of FIXED mode │ │ │ -004c9430: 5245 4144 2700 4849 3100 0020 2020 2020 READ'.HI1.. │ │ │ +004c9430: 5245 4144 2700 4846 3100 0020 2020 2020 READ'.HF1.. │ │ │ 004c9440: 2020 6172 6520 6672 6f6d 2061 2073 696e are from a sin │ │ │ -004c9450: 676c 6520 7265 636f 7264 2e4f 0048 4941 gle record.O.HIA │ │ │ +004c9450: 676c 6520 7265 636f 7264 2e4f 0048 4641 gle record.O.HFA │ │ │ 004c9460: 0000 2020 2020 206f 2057 5249 5445 2066 .. o WRITE f │ │ │ 004c9470: 6f72 2061 2053 6571 7565 6e74 6961 6c20 or a Sequential │ │ │ 004c9480: 4469 736b 2028 5344 2920 6465 7669 6365 Disk (SD) device │ │ │ 004c9490: 2077 6f72 6b73 2061 7420 7468 6520 6375 works at the cu │ │ │ -004c94a0: 7272 656e 7420 6669 6c65 4500 4849 5100 rrent fileE.HIQ. │ │ │ +004c94a0: 7272 656e 7420 6669 6c65 4500 4846 5100 rrent fileE.HFQ. │ │ │ 004c94b0: 0020 2020 2020 2020 706f 7369 7469 6f6e . position │ │ │ 004c94c0: 2c20 7768 6574 6865 7220 6174 7461 696e , whether attain │ │ │ 004c94d0: 6564 2077 6974 6820 4150 5045 4e44 2c20 ed with APPEND, │ │ │ 004c94e0: 5245 5749 4e44 206f 7220 5345 454b 2e51 REWIND or SEEK.Q │ │ │ -004c94f0: 0048 4961 0000 2020 2020 206f 2047 542e .HIa.. o GT. │ │ │ +004c94f0: 0048 4661 0000 2020 2020 206f 2047 542e .HFa.. o GT. │ │ │ 004c9500: 4d20 6d61 6e61 6765 7320 616e 7920 424f M manages any BO │ │ │ 004c9510: 4d20 666f 7220 5554 4620 6d6f 6465 2066 M for UTF mode f │ │ │ 004c9520: 696c 6573 2062 7920 656e 7375 7269 6e67 iles by ensuring │ │ │ 004c9530: 2074 6865 7920 6172 6520 6174 2074 6865 they are at the │ │ │ -004c9540: 5300 4849 7100 0020 2020 2020 2020 6265 S.HIq.. be │ │ │ +004c9540: 5300 4846 7100 0020 2020 2020 2020 6265 S.HFq.. be │ │ │ 004c9550: 6769 6e6e 696e 6720 6f66 2074 6865 2066 ginning of the f │ │ │ 004c9560: 696c 6520 616e 6420 7072 6f64 7563 6573 ile and produces │ │ │ 004c9570: 2061 2042 4f4d 4d49 534d 4154 4348 2065 a BOMMISMATCH e │ │ │ 004c9580: 7272 6f72 2066 6f72 2061 6e20 6174 7465 rror for an atte │ │ │ -004c9590: 6d70 7447 0048 4981 0000 2020 2020 2020 mptG.HI... │ │ │ +004c9590: 6d70 7447 0048 4681 0000 2020 2020 2020 mptG.HF... │ │ │ 004c95a0: 2074 6f20 6368 616e 6765 2074 6865 2062 to change the b │ │ │ 004c95b0: 7974 652d 6f72 6465 7269 6e67 206f 6e20 yte-ordering on │ │ │ 004c95c0: 4f50 454e 2066 6f72 2061 6e20 6578 6973 OPEN for an exis │ │ │ -004c95d0: 7469 6e67 2066 696c 652e 5000 4849 9100 ting file.P.HI.. │ │ │ +004c95d0: 7469 6e67 2066 696c 652e 5000 4846 9100 ting file.P.HF.. │ │ │ 004c95e0: 0020 2020 2020 6f20 416e 2061 7474 656d . o An attem │ │ │ 004c95f0: 7074 2074 6f20 4f50 454e 2061 206e 6f6e pt to OPEN a non │ │ │ 004c9600: 2d7a 6572 6f20 6c65 6e67 7468 2066 696c -zero length fil │ │ │ 004c9610: 6520 5752 4954 454f 4e4c 5920 7769 7468 e WRITEONLY with │ │ │ -004c9620: 6f75 7420 6569 7468 6572 5300 4749 1300 out eitherS.GI.. │ │ │ +004c9620: 6f75 7420 6569 7468 6572 5300 4746 1300 out eitherS.GF.. │ │ │ 004c9630: 0020 2020 2020 2020 4e45 5756 4552 5349 . NEWVERSI │ │ │ 004c9640: 4f4e 206f 7220 5452 554e 4341 5445 2069 ON or TRUNCATE i │ │ │ 004c9650: 6e20 5554 4620 6d6f 6465 2070 726f 6475 n UTF mode produ │ │ │ 004c9660: 6365 7320 616e 204f 5045 4e44 4556 4641 ces an OPENDEVFA │ │ │ 004c9670: 494c 2064 7565 2074 6f20 7468 6548 0048 IL due to theH.H │ │ │ -004c9680: 4911 0000 2020 2020 2020 2066 6163 7420 I... fact │ │ │ +004c9680: 4611 0000 2020 2020 2020 2066 6163 7420 F... fact │ │ │ 004c9690: 7468 6174 2061 6e79 2065 7869 7374 696e that any existin │ │ │ 004c96a0: 6720 424f 4d20 696e 666f 726d 6174 696f g BOM informatio │ │ │ 004c96b0: 6e20 6361 6e6e 6f74 2062 6520 7665 7269 n cannot be veri │ │ │ -004c96c0: 6669 6564 2e52 0048 4921 0000 2020 2020 fied.R.HI!.. │ │ │ +004c96c0: 6669 6564 2e52 0048 4621 0000 2020 2020 fied.R.HF!.. │ │ │ 004c96d0: 206f 2047 542e 4d20 5344 2065 6e63 7279 o GT.M SD encry │ │ │ 004c96e0: 7074 696f 6e2c 2062 6563 6175 7365 206f ption, because o │ │ │ 004c96f0: 6620 7468 6520 7374 6174 6520 696e 666f f the state info │ │ │ 004c9700: 726d 6174 696f 6e20 6173 736f 6369 6174 rmation associat │ │ │ -004c9710: 6564 2077 6974 6852 0048 4931 0000 2020 ed withR.HI1.. │ │ │ +004c9710: 6564 2077 6974 6852 0048 4631 0000 2020 ed withR.HF1.. │ │ │ 004c9720: 2020 2020 2065 6e63 7279 7074 696f 6e20 encryption │ │ │ 004c9730: 7072 6f63 6573 7369 6e67 2c20 7265 7175 processing, requ │ │ │ 004c9740: 6972 6573 2065 6e63 7279 7074 6564 2066 ires encrypted f │ │ │ 004c9750: 696c 6573 2074 6f20 6265 2057 5249 5445 iles to be WRITE │ │ │ -004c9760: 6e20 6f72 2052 4541 4448 0048 4941 0000 n or READH.HIA.. │ │ │ +004c9760: 6e20 6f72 2052 4541 4448 0048 4641 0000 n or READH.HFA.. │ │ │ 004c9770: 2020 2020 2020 2066 726f 6d20 7468 6520 from the │ │ │ 004c9780: 6265 6769 6e6e 696e 6720 7261 7468 6572 beginning rather │ │ │ 004c9790: 2074 6861 6e20 6672 6f6d 2061 6e20 6172 than from an ar │ │ │ 004c97a0: 6269 7472 6172 7920 706f 7369 7469 6f6e bitrary position │ │ │ 004c97b0: 2e00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c97c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c97d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c97e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c97f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c9800: 0400 0000 6601 0000 6938 0000 0000 0000 ....f...i8...... │ │ │ -004c9810: 9b00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004c9810: 9b00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c113 5100 0020 PERATIONS...Q.. │ │ │ 004c9860: 2020 2020 6f20 4845 5245 444f 4373 2069 o HEREDOCs i │ │ │ 004c9870: 6e20 7368 656c 6c20 7363 7269 7074 7320 n shell scripts │ │ │ 004c9880: 7468 6174 2064 7269 7665 2069 6e70 7574 that drive input │ │ │ 004c9890: 2074 6f20 4754 2e4d 2070 7265 7365 6e74 to GT.M present │ │ │ -004c98a0: 2074 6f20 4754 2e4d 2061 7351 0048 4961 to GT.M asQ.HIa │ │ │ +004c98a0: 2074 6f20 4754 2e4d 2061 7351 0048 4661 to GT.M asQ.HFa │ │ │ 004c98b0: 0000 2020 2020 2020 2053 4420 6669 6c65 .. SD file │ │ │ 004c98c0: 732c 2061 6e64 2062 7920 6465 6661 756c s, and by defaul │ │ │ 004c98d0: 7420 7465 726d 696e 6174 6520 7769 7468 t terminate with │ │ │ 004c98e0: 2061 2073 7563 6365 7373 202d 207a 6572 a success - zer │ │ │ -004c98f0: 6f20 2830 2920 7374 6174 7573 4e00 4849 o (0) statusN.HI │ │ │ +004c98f0: 6f20 2830 2920 7374 6174 7573 4e00 4846 o (0) statusN.HF │ │ │ 004c9900: 7100 0020 2020 2020 2020 756e 6c65 7373 q.. unless │ │ │ 004c9910: 2047 542e 4d20 7465 726d 696e 6174 6573 GT.M terminates │ │ │ 004c9920: 2077 6974 6820 6120 5a48 414c 5420 7468 with a ZHALT th │ │ │ 004c9930: 6174 2073 7570 706c 6965 7320 616e 2061 at supplies an a │ │ │ -004c9940: 6c74 6572 6e61 7469 7665 1500 4849 8100 lternative..HI.. │ │ │ +004c9940: 6c74 6572 6e61 7469 7665 1500 4846 8100 lternative..HF.. │ │ │ 004c9950: 0020 2020 2020 2020 7374 6174 7573 2e07 . status.. │ │ │ -004c9960: 0048 4991 0000 0000 0000 0000 0000 0000 .HI............. │ │ │ +004c9960: 0048 4691 0000 0000 0000 0000 0000 0000 .HF............. │ │ │ 004c9970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c9980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c9990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c99a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c99b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c99c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c99d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -313856,45 +313856,45 @@ │ │ │ 004c9ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca000: 0400 0000 5002 0000 a838 0000 0000 0000 ....P....8...... │ │ │ 004ca010: 5000 002d 4845 4c50 00ff 7300 ff49 4f5f P..-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 5f42 494e 4152 595f 4649 4c45 .s.._BINARY_FILE │ │ │ 004ca050: 5300 005f 4269 6e61 7279 5f46 696c 6573 S.._Binary_Files │ │ │ -004ca060: 1800 3e49 bf11 0000 2020 2020 4269 6e61 ..>I.... Bina │ │ │ -004ca070: 7279 2046 696c 6573 0700 3f49 2100 0053 ry Files..?I!..S │ │ │ -004ca080: 003f 4931 0000 2020 2054 6f20 7772 6974 .?I1.. To writ │ │ │ +004ca060: 1800 3e46 bf11 0000 2020 2020 4269 6e61 ..>F.... Bina │ │ │ +004ca070: 7279 2046 696c 6573 0700 3f46 2100 0053 ry Files..?F!..S │ │ │ +004ca080: 003f 4631 0000 2020 2054 6f20 7772 6974 .?F1.. To writ │ │ │ 004ca090: 6520 6120 6269 6e61 7279 2064 6174 6120 e a binary data │ │ │ 004ca0a0: 6669 6c65 2c20 6f70 656e 2069 7420 7769 file, open it wi │ │ │ 004ca0b0: 7468 2046 4958 4544 3a57 5241 503a 4348 th FIXED:WRAP:CH │ │ │ 004ca0c0: 5345 543d 224d 2220 616e 6420 7365 7420 SET="M" and set │ │ │ -004ca0d0: 2458 5400 3f49 4100 0020 2020 746f 207a $XT.?IA.. to z │ │ │ +004ca0d0: 2458 5400 3f46 4100 0020 2020 746f 207a $XT.?FA.. to z │ │ │ 004ca0e0: 6572 6f20 6265 666f 7265 2074 6865 2057 ero before the W │ │ │ 004ca0f0: 5249 5445 2074 6f20 6176 6f69 6420 6669 RITE to avoid fi │ │ │ 004ca100: 6c6c 696e 6720 7468 6520 6c61 7374 2072 lling the last r │ │ │ 004ca110: 6563 6f72 6420 7769 7468 2073 7061 6365 ecord with space │ │ │ -004ca120: 7320 2874 6865 2200 3f49 5100 0020 2020 s (the".?IQ.. │ │ │ +004ca120: 7320 2874 6865 2200 3f46 5100 0020 2020 s (the".?FQ.. │ │ │ 004ca130: 6465 6661 756c 7420 5041 4420 6279 7465 default PAD byte │ │ │ -004ca140: 2076 616c 7565 292e 0700 3f49 6100 0012 value)...?Ia... │ │ │ -004ca150: 003f 4971 0000 2020 202a 2a4e 6f74 652a .?Iq.. **Note* │ │ │ -004ca160: 2a07 003f 4981 0000 4e00 3f49 9100 0020 *..?I...N.?I... │ │ │ +004ca140: 2076 616c 7565 292e 0700 3f46 6100 0012 value)...?Fa... │ │ │ +004ca150: 003f 4671 0000 2020 202a 2a4e 6f74 652a .?Fq.. **Note* │ │ │ +004ca160: 2a07 003f 4681 0000 4e00 3f46 9100 0020 *..?F...N.?F... │ │ │ 004ca170: 2020 5769 7468 2043 4853 4554 206e 6f74 With CHSET not │ │ │ 004ca180: 2022 4d22 2c20 4649 5845 4420 6861 7320 "M", FIXED has │ │ │ 004ca190: 6120 6469 6666 6572 656e 7420 6465 6669 a different defi │ │ │ 004ca1a0: 6e69 7469 6f6e 2e20 4561 6368 2072 6563 nition. Each rec │ │ │ -004ca1b0: 6f72 6420 6973 5400 3e49 c011 0000 2020 ord isT.>I.... │ │ │ +004ca1b0: 6f72 6420 6973 5400 3e46 c011 0000 2020 ord isT.>F.... │ │ │ 004ca1c0: 2072 6561 6c6c 7920 7468 6520 7361 6d65 really the same │ │ │ 004ca1d0: 206e 756d 6265 7220 6f66 2062 7974 6573 number of bytes │ │ │ 004ca1e0: 2061 7320 7370 6563 6966 6965 6420 6279 as specified by │ │ │ 004ca1f0: 2052 4543 4f52 4453 495a 452e 2050 6164 RECORDSIZE. Pad │ │ │ -004ca200: 6469 6e67 2062 7974 6573 2d00 3f49 1200 ding bytes-.?I.. │ │ │ +004ca200: 6469 6e67 2062 7974 6573 2d00 3f46 1200 ding bytes-.?F.. │ │ │ 004ca210: 0020 2020 6172 6520 6164 6465 6420 6173 . are added as │ │ │ 004ca220: 206e 6565 6465 6420 746f 2065 6163 6820 needed to each │ │ │ -004ca230: 7265 636f 7264 2e07 003f 4913 0000 1200 record...?I..... │ │ │ -004ca240: 3f49 1400 0020 2020 4578 616d 706c 653a ?I... Example: │ │ │ +004ca230: 7265 636f 7264 2e07 003f 4613 0000 1200 record...?F..... │ │ │ +004ca240: 3f46 1400 0020 2020 4578 616d 706c 653a ?F... Example: │ │ │ 004ca250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -313985,100 +313985,100 @@ │ │ │ 004ca800: 0400 0000 cb05 0000 9638 0000 0000 0000 .........8...... │ │ │ 004ca810: 6600 0050 4845 4c50 00ff 7300 ff49 4f5f f..PHELP..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 5345 5155 454e 5449 414c 5f46 .s..SEQUENTIAL_F │ │ │ 004ca850: 494c 455f 504f 494e 5445 5253 0000 5365 ILE_POINTERS..Se │ │ │ 004ca860: 7175 656e 7469 616c 5f46 696c 655f 506f quential_File_Po │ │ │ -004ca870: 696e 7465 7273 2300 4949 bf11 0000 2020 inters#.II.... │ │ │ +004ca870: 696e 7465 7273 2300 4946 bf11 0000 2020 inters#.IF.... │ │ │ 004ca880: 2053 6571 7565 6e74 6961 6c20 4669 6c65 Sequential File │ │ │ -004ca890: 2050 6f69 6e74 6572 7307 004a 4921 0000 Pointers..JI!.. │ │ │ -004ca8a0: 5300 4a49 3100 0020 2020 5365 7175 656e S.JI1.. Sequen │ │ │ +004ca890: 2050 6f69 6e74 6572 7307 004a 4621 0000 Pointers..JF!.. │ │ │ +004ca8a0: 5300 4a46 3100 0020 2020 5365 7175 656e S.JF1.. Sequen │ │ │ 004ca8b0: 7469 616c 2066 696c 6520 492f 4f20 6f70 tial file I/O op │ │ │ 004ca8c0: 6572 6174 696f 6e73 2075 7365 2061 2063 erations use a c │ │ │ 004ca8d0: 6f6e 7374 7275 6374 2063 616c 6c65 6420 onstruct called │ │ │ 004ca8e0: 6120 6669 6c65 2070 6f69 6e74 6572 2e20 a file pointer. │ │ │ -004ca8f0: 5468 6552 004a 4941 0000 2020 2066 696c TheR.JIA.. fil │ │ │ +004ca8f0: 5468 6552 004a 4641 0000 2020 2066 696c TheR.JFA.. fil │ │ │ 004ca900: 6520 706f 696e 7465 7220 6c6f 6769 6361 e pointer logica │ │ │ 004ca910: 6c6c 7920 6964 656e 7469 6669 6573 2074 lly identifies t │ │ │ 004ca920: 6865 206e 6578 7420 7265 636f 7264 2074 he next record t │ │ │ 004ca930: 6f20 7265 6164 206f 7220 7772 6974 652e o read or write. │ │ │ -004ca940: 204f 5045 4e52 004a 4951 0000 2020 2063 OPENR.JIQ.. c │ │ │ +004ca940: 204f 5045 4e52 004a 4651 0000 2020 2063 OPENR.JFQ.. c │ │ │ 004ca950: 6f6d 6d61 6e64 7320 706f 7369 7469 6f6e ommands position │ │ │ 004ca960: 2074 6865 2066 696c 6520 706f 696e 7465 the file pointe │ │ │ 004ca970: 7220 6174 2074 6865 2062 6567 696e 6e69 r at the beginni │ │ │ 004ca980: 6e67 206f 6620 7468 6520 6669 6c65 2028 ng of the file ( │ │ │ -004ca990: 5245 5749 4e44 2953 004a 4961 0000 2020 REWIND)S.JIa.. │ │ │ +004ca990: 5245 5749 4e44 2953 004a 4661 0000 2020 REWIND)S.JFa.. │ │ │ 004ca9a0: 206f 7220 6174 2074 6865 2065 6e64 2d6f or at the end-o │ │ │ 004ca9b0: 662d 6669 6c65 2028 4150 5045 4e44 292e f-file (APPEND). │ │ │ 004ca9c0: 2041 5050 454e 4420 6361 6e6e 6f74 2072 APPEND cannot r │ │ │ 004ca9d0: 6570 6f73 6974 696f 6e20 6120 6669 6c65 eposition a file │ │ │ -004ca9e0: 2063 7572 7265 6e74 6c79 5300 4a49 7100 currentlyS.JIq. │ │ │ +004ca9e0: 2063 7572 7265 6e74 6c79 5300 4a46 7100 currentlyS.JFq. │ │ │ 004ca9f0: 0020 2020 6f70 656e 2e20 4265 6361 7573 . open. Becaus │ │ │ 004caa00: 6520 7468 6520 706f 7369 7469 6f6e 206f e the position o │ │ │ 004caa10: 6620 6561 6368 2072 6563 6f72 6420 6465 f each record de │ │ │ 004caa20: 7065 6e64 7320 6f6e 2074 6865 2070 7265 pends on the pre │ │ │ 004caa30: 7669 6f75 7320 7265 636f 7264 2c4f 004a vious record,O.J │ │ │ -004caa40: 4981 0000 2020 2061 2057 5249 5445 2064 I... a WRITE d │ │ │ +004caa40: 4681 0000 2020 2061 2057 5249 5445 2064 F... a WRITE d │ │ │ 004caa50: 6573 7472 6f79 7320 7468 6520 6162 696c estroys the abil │ │ │ 004caa60: 6974 7920 746f 2072 656c 6961 626c 7920 ity to reliably │ │ │ 004caa70: 706f 7369 7469 6f6e 2074 6865 2066 696c position the fil │ │ │ -004caa80: 6520 706f 696e 7465 7220 746f 5000 4a49 e pointer toP.JI │ │ │ +004caa80: 6520 706f 696e 7465 7220 746f 5000 4a46 e pointer toP.JF │ │ │ 004caa90: 9100 0020 2020 7375 6273 6571 7565 6e74 ... subsequent │ │ │ 004caaa0: 2072 6563 6f72 6473 2069 6e20 6120 6669 records in a fi │ │ │ 004caab0: 6c65 2e20 5468 6572 6566 6f72 652c 2062 le. Therefore, b │ │ │ 004caac0: 7920 6465 6661 756c 7420 284e 4f54 5255 y default (NOTRU │ │ │ -004caad0: 4e43 4154 4529 2c20 4754 2e4d 5400 4949 NCATE), GT.MT.II │ │ │ +004caad0: 4e43 4154 4529 2c20 4754 2e4d 5400 4946 NCATE), GT.MT.IF │ │ │ 004caae0: c011 0000 2020 2070 6572 6d69 7473 2057 .... permits W │ │ │ 004caaf0: 5249 5445 7320 6f6e 6c79 2077 6865 6e20 RITEs only when │ │ │ 004cab00: 7468 6520 6669 6c65 2070 6f69 6e74 6572 the file pointer │ │ │ 004cab10: 2069 7320 706f 7369 7469 6f6e 6564 2061 is positioned a │ │ │ 004cab20: 7420 7468 6520 656e 6420 6f66 2074 6865 t the end of the │ │ │ -004cab30: 0f00 4a49 1200 0020 2020 6669 6c65 2e07 ..JI... file.. │ │ │ -004cab40: 004a 4913 0000 5200 4a49 1400 0020 2020 .JI...R.JI... │ │ │ +004cab30: 0f00 4a46 1200 0020 2020 6669 6c65 2e07 ..JF... file.. │ │ │ +004cab40: 004a 4613 0000 5200 4a46 1400 0020 2020 .JF...R.JF... │ │ │ 004cab50: 4120 6669 6c65 2074 6861 7420 6861 7320 A file that has │ │ │ 004cab60: 6265 656e 2070 7265 7669 6f75 736c 7920 been previously │ │ │ 004cab70: 6372 6561 7465 6420 616e 6420 636f 6e74 created and cont │ │ │ 004cab80: 6169 6e73 2064 6174 6120 7468 6174 2073 ains data that s │ │ │ -004cab90: 686f 756c 6420 6265 4700 4a49 1500 0020 hould beG.JI... │ │ │ +004cab90: 686f 756c 6420 6265 4700 4a46 1500 0020 hould beG.JF... │ │ │ 004caba0: 2020 7265 7461 696e 6564 2063 616e 2061 retained can a │ │ │ 004cabb0: 6c73 6f20 6265 206f 7065 6e65 6420 7769 lso be opened wi │ │ │ 004cabc0: 7468 2074 6865 2064 6576 6963 6520 7061 th the device pa │ │ │ 004cabd0: 7261 6d65 7465 7220 4150 5045 4e44 2e07 rameter APPEND.. │ │ │ -004cabe0: 004a 4916 0000 5300 4a49 1700 0020 2020 .JI...S.JI... │ │ │ +004cabe0: 004a 4616 0000 5300 4a46 1700 0020 2020 .JF...S.JF... │ │ │ 004cabf0: 4966 2061 2064 6576 6963 6520 6861 7320 If a device has │ │ │ 004cac00: 5452 554e 4341 5445 2065 6e61 626c 6564 TRUNCATE enabled │ │ │ 004cac10: 2c20 6120 5752 4954 4520 6973 7375 6564 , a WRITE issued │ │ │ 004cac20: 2077 6865 6e20 7468 6520 6669 6c65 2070 when the file p │ │ │ -004cac30: 6f69 6e74 6572 2069 734f 004a 4918 0000 ointer isO.JI... │ │ │ +004cac30: 6f69 6e74 6572 2069 734f 004a 4618 0000 ointer isO.JF... │ │ │ 004cac40: 2020 206e 6f74 2061 7420 7468 6520 656e not at the en │ │ │ 004cac50: 6420 6f66 2074 6865 2066 696c 6520 6361 d of the file ca │ │ │ 004cac60: 7573 6573 2061 6c6c 2063 6f6e 7465 6e74 uses all content │ │ │ 004cac70: 7320 6166 7465 7220 7468 6520 6375 7272 s after the curr │ │ │ -004cac80: 656e 7420 6669 6c65 5400 4a49 1900 0020 ent fileT.JI... │ │ │ +004cac80: 656e 7420 6669 6c65 5400 4a46 1900 0020 ent fileT.JF... │ │ │ 004cac90: 2020 706f 696e 7465 7220 746f 2062 6520 pointer to be │ │ │ 004caca0: 6469 7363 6172 6465 642e 2054 6869 7320 discarded. This │ │ │ 004cacb0: 6566 6665 6374 6976 656c 7920 6d6f 7665 effectively move │ │ │ 004cacc0: 7320 7468 6520 656e 6420 6f66 2074 6865 s the end of the │ │ │ -004cacd0: 2066 696c 6520 746f 2074 6865 3100 4a49 file to the1.JI │ │ │ +004cacd0: 2066 696c 6520 746f 2074 6865 3100 4a46 file to the1.JF │ │ │ 004cace0: 1a00 0020 2020 6375 7272 656e 7420 706f ... current po │ │ │ 004cacf0: 7369 7469 6f6e 2061 6e64 2070 6572 6d69 sition and permi │ │ │ 004cad00: 7473 2074 6865 2057 5249 5445 2e07 004a ts the WRITE...J │ │ │ -004cad10: 4921 0000 1300 3149 554d 4d41 5259 0000 I!....1IUMMARY.. │ │ │ -004cad20: 5375 6d6d 6172 7912 0038 49bf 1100 0020 Summary..8I.... │ │ │ -004cad30: 2020 5375 6d6d 6172 7907 0039 4921 0000 Summary..9I!.. │ │ │ -004cad40: 4e00 3949 3100 0020 2020 5468 6520 666f N.9I1.. The fo │ │ │ +004cad10: 4621 0000 1300 3146 554d 4d41 5259 0000 F!....1FUMMARY.. │ │ │ +004cad20: 5375 6d6d 6172 7912 0038 46bf 1100 0020 Summary..8F.... │ │ │ +004cad30: 2020 5375 6d6d 6172 7907 0039 4621 0000 Summary..9F!.. │ │ │ +004cad40: 4e00 3946 3100 0020 2020 5468 6520 666f N.9F1.. The fo │ │ │ 004cad50: 6c6c 6f77 696e 6720 7461 626c 6573 2070 llowing tables p │ │ │ 004cad60: 726f 7669 6465 2061 2062 7269 6566 2073 rovide a brief s │ │ │ 004cad70: 756d 6d61 7279 206f 6620 6465 7669 6365 ummary of device │ │ │ 004cad80: 7061 7261 6d65 7465 7273 2066 6f72 3600 parameters for6. │ │ │ -004cad90: 3949 4100 0020 2020 7365 7175 656e 7469 9IA.. sequenti │ │ │ +004cad90: 3946 4100 0020 2020 7365 7175 656e 7469 9FA.. sequenti │ │ │ 004cada0: 616c 2066 696c 6573 2067 726f 7570 6564 al files grouped │ │ │ 004cadb0: 2069 6e74 6f20 7265 6c61 7465 6420 6172 into related ar │ │ │ -004cadc0: 6561 732e 0700 3949 5100 0000 0000 0000 eas...9IQ....... │ │ │ +004cadc0: 6561 732e 0700 3946 5100 0000 0000 0000 eas...9FQ....... │ │ │ 004cadd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cade0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cadf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -314115,542 +314115,542 @@ │ │ │ 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 5355 4d4d 4152 5900 bf61 0000 .s..SUMMARY..a.. │ │ │ 004cb050: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 004cb060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cb090: 2d2d 2d2d 2d2d 2d2d 2d2d 2b52 0039 4971 ----------+R.9Iq │ │ │ +004cb090: 2d2d 2d2d 2d2d 2d2d 2d2d 2b52 0039 4671 ----------+R.9Fq │ │ │ 004cb0a0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004cb0b0: 2020 2020 2020 2020 4572 726f 7220 5072 Error Pr │ │ │ 004cb0c0: 6f63 6573 7369 6e67 2044 6576 6963 6570 ocessing Devicep │ │ │ 004cb0d0: 6172 616d 6574 6572 7320 2020 2020 2020 arameters │ │ │ 004cb0e0: 2020 2020 2020 2020 2020 2020 7c52 0039 |R.9 │ │ │ -004cb0f0: 4981 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +004cb0f0: 4681 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 004cb100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c52 --------------|R │ │ │ -004cb140: 0039 4991 0000 2020 207c 2044 4556 4943 .9I... | DEVIC │ │ │ +004cb140: 0039 4691 0000 2020 207c 2044 4556 4943 .9F... | DEVIC │ │ │ 004cb150: 4550 4152 414d 4554 4552 207c 2043 4f4d EPARAMETER | COM │ │ │ 004cb160: 4d41 4e44 207c 2020 2020 2020 2020 2020 MAND | │ │ │ 004cb170: 2020 2020 2020 2043 4f4d 4d45 4e54 2020 COMMENT │ │ │ 004cb180: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cb190: 7c53 0038 49c0 1100 0020 2020 7c2d 2d2d |S.8I.... |--- │ │ │ +004cb190: 7c53 0038 46c0 1100 0020 2020 7c2d 2d2d |S.8F.... |--- │ │ │ 004cb1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004cb1b0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004cb1c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb1d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cb1e0: 2d2d 2d7c 5200 3949 1200 0020 2020 7c20 ---|R.9I... | │ │ │ +004cb1e0: 2d2d 2d7c 5200 3946 1200 0020 2020 7c20 ---|R.9F... | │ │ │ 004cb1f0: 4558 4345 5054 494f 4e3d 6578 7072 2020 EXCEPTION=expr │ │ │ 004cb200: 7c20 4f2f 552f 4320 2020 7c20 436f 6e74 | O/U/C | Cont │ │ │ 004cb210: 726f 6c73 2064 6576 6963 652d 7370 6563 rols device-spec │ │ │ 004cb220: 6966 6963 2065 7272 6f72 2068 616e 646c ific error handl │ │ │ -004cb230: 696e 672e 207c 5200 3949 1300 0020 2020 ing. |R.9I... │ │ │ +004cb230: 696e 672e 207c 5200 3946 1300 0020 2020 ing. |R.9F... │ │ │ 004cb240: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004cb250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cb280: 2d2d 2d2d 2d2d 2d2b 0700 3949 1400 0054 -------+..9I...T │ │ │ -004cb290: 0039 4915 0000 2020 202b 2d2d 2d2d 2d2d .9I... +------ │ │ │ +004cb280: 2d2d 2d2d 2d2d 2d2b 0700 3946 1400 0054 -------+..9F...T │ │ │ +004cb290: 0039 4615 0000 2020 202b 2d2d 2d2d 2d2d .9F... +------ │ │ │ 004cb2a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb2b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb2c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cb2e0: 2d2d 2b54 0039 4916 0000 2020 207c 2020 --+T.9I... | │ │ │ +004cb2e0: 2d2d 2b54 0039 4616 0000 2020 207c 2020 --+T.9F... | │ │ │ 004cb2f0: 2020 2020 2020 2020 2020 2020 2046 696c Fil │ │ │ 004cb300: 6520 506f 696e 7465 7220 506f 7369 7469 e Pointer Positi │ │ │ 004cb310: 6f6e 696e 6720 4465 7669 6365 7061 7261 oning Devicepara │ │ │ 004cb320: 6d65 7465 7273 2020 2020 2020 2020 2020 meters │ │ │ -004cb330: 2020 2020 2020 7c54 0039 4917 0000 2020 |T.9I... │ │ │ +004cb330: 2020 2020 2020 7c54 0039 4617 0000 2020 |T.9F... │ │ │ 004cb340: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004cb350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cb380: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 4918 ----------|T.9I. │ │ │ +004cb380: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 4618 ----------|T.9F. │ │ │ 004cb390: 0000 2020 207c 2044 4556 4943 4550 4152 .. | DEVICEPAR │ │ │ 004cb3a0: 414d 4554 4552 207c 2043 4f4d 4d41 4e44 AMETER | COMMAND │ │ │ 004cb3b0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004cb3c0: 2020 2020 434f 4d4d 454e 5420 2020 2020 COMMENT │ │ │ 004cb3d0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004cb3e0: 0039 4919 0000 2020 207c 2d2d 2d2d 2d2d .9I... |------ │ │ │ +004cb3e0: 0039 4619 0000 2020 207c 2d2d 2d2d 2d2d .9F... |------ │ │ │ 004cb3f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004cb400: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004cb410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cb430: 2d2d 7c54 0039 491a 0000 2020 207c 2041 --|T.9I... | A │ │ │ +004cb430: 2d2d 7c54 0039 461a 0000 2020 207c 2041 --|T.9F... | A │ │ │ 004cb440: 5050 454e 4420 2020 2020 2020 2020 207c PPEND | │ │ │ 004cb450: 204f 2020 2020 2020 207c 2050 6f73 6974 O | Posit │ │ │ 004cb460: 696f 6e73 2066 696c 6520 706f 696e 7465 ions file pointe │ │ │ 004cb470: 7220 6174 2045 4f46 2e20 2020 2020 2020 r at EOF. │ │ │ -004cb480: 2020 2020 2020 7c54 0039 4921 0000 2020 |T.9I!.. │ │ │ +004cb480: 2020 2020 2020 7c54 0039 4621 0000 2020 |T.9F!.. │ │ │ 004cb490: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004cb4a0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d ---+---------+-- │ │ │ 004cb4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb4c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cb4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 4922 ----------|T.9I" │ │ │ +004cb4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 4622 ----------|T.9F" │ │ │ 004cb4e0: 0000 2020 207c 2052 4557 494e 4420 2020 .. | REWIND │ │ │ 004cb4f0: 2020 2020 2020 207c 204f 2f55 2f43 2020 | O/U/C │ │ │ 004cb500: 207c 2050 6f73 6974 696f 6e73 2066 696c | Positions fil │ │ │ 004cb510: 6520 706f 696e 7465 7220 6174 2073 7461 e pointer at sta │ │ │ 004cb520: 7274 206f 6620 7468 6520 2020 2020 7c54 rt of the |T │ │ │ -004cb530: 0039 4923 0000 2020 207c 2020 2020 2020 .9I#.. | │ │ │ +004cb530: 0039 4623 0000 2020 207c 2020 2020 2020 .9F#.. | │ │ │ 004cb540: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004cb550: 2020 2020 207c 2066 696c 652e 2020 2020 | file. │ │ │ 004cb560: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cb570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cb580: 2020 7c54 0039 4924 0000 2020 207c 2d2d |T.9I$.. |-- │ │ │ +004cb580: 2020 7c54 0039 4624 0000 2020 207c 2d2d |T.9F$.. |-- │ │ │ 004cb590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004cb5a0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004cb5b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb5c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cb5d0: 2d2d 2d2d 2d2d 7c54 0039 4925 0000 2020 ------|T.9I%.. │ │ │ +004cb5d0: 2d2d 2d2d 2d2d 7c54 0039 4625 0000 2020 ------|T.9F%.. │ │ │ 004cb5e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004cb5f0: 2020 207c 2020 2020 2020 2020 207c 2050 | | P │ │ │ 004cb600: 6f73 6974 696f 6e73 2074 6865 2063 7572 ositions the cur │ │ │ 004cb610: 7265 6e74 2066 696c 6520 706f 696e 7465 rent file pointe │ │ │ -004cb620: 7220 746f 2074 6865 2020 7c54 0039 4926 r to the |T.9I& │ │ │ +004cb620: 7220 746f 2074 6865 2020 7c54 0039 4626 r to the |T.9F& │ │ │ 004cb630: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004cb640: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004cb650: 207c 206c 6f63 6174 696f 6e20 7370 6563 | location spec │ │ │ 004cb660: 6966 6965 6420 696e 2073 7472 6578 7072 ified in strexpr │ │ │ 004cb670: 2e20 5468 6520 666f 726d 6174 2020 7c54 . The format |T │ │ │ -004cb680: 0039 4927 0000 2020 207c 2020 2020 2020 .9I'.. | │ │ │ +004cb680: 0039 4627 0000 2020 207c 2020 2020 2020 .9F'.. | │ │ │ 004cb690: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004cb6a0: 2020 2020 207c 206f 6620 7374 7265 7870 | of strexp │ │ │ 004cb6b0: 7220 6973 2061 2073 7472 696e 6720 6f66 r is a string of │ │ │ 004cb6c0: 2074 6865 2066 6f72 6d20 2020 2020 2020 the form │ │ │ -004cb6d0: 2020 7c54 0039 4928 0000 2020 207c 2020 |T.9I(.. | │ │ │ +004cb6d0: 2020 7c54 0039 4628 0000 2020 207c 2020 |T.9F(.. | │ │ │ 004cb6e0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004cb6f0: 2020 2020 2020 2020 207c 2022 5b2b 7c2d | "[+|- │ │ │ 004cb700: 5d69 6e74 6567 6572 2220 7768 6572 6520 ]integer" where │ │ │ 004cb710: 756e 7369 676e 6564 2076 616c 7565 2020 unsigned value │ │ │ -004cb720: 2020 2020 2020 7c54 0039 4929 0000 2020 |T.9I).. │ │ │ +004cb720: 2020 2020 2020 7c54 0039 4629 0000 2020 |T.9F).. │ │ │ 004cb730: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004cb740: 2020 207c 2020 2020 2020 2020 207c 2073 | | s │ │ │ 004cb750: 7065 6369 6669 6573 2061 6e20 6f66 6673 pecifies an offs │ │ │ 004cb760: 6574 2066 726f 6d20 7468 6520 6265 6769 et from the begi │ │ │ -004cb770: 6e6e 696e 6720 6f66 2020 7c54 0039 492a nning of |T.9I* │ │ │ +004cb770: 6e6e 696e 6720 6f66 2020 7c54 0039 462a nning of |T.9F* │ │ │ 004cb780: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004cb790: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004cb7a0: 207c 2074 6865 2066 696c 652c 2061 6e64 | the file, and │ │ │ 004cb7b0: 2061 6e20 6578 706c 6963 6974 6c79 2073 an explicitly s │ │ │ 004cb7c0: 6967 6e65 6420 7661 6c75 6520 2020 7c00 igned value |. │ │ │ 004cb7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cb7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cb7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cb800: 0400 0000 dc07 0000 c538 0000 0000 0000 .........8...... │ │ │ -004cb810: 8d00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004cb810: 8d00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..s..IO_ │ │ │ 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 c031 0000 .s..SUMMARY..1.. │ │ │ 004cb850: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004cb860: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004cb870: 2073 7065 6369 6669 6573 2061 6e20 6f66 specifies an of │ │ │ 004cb880: 6673 6574 2072 656c 6174 6976 6520 746f fset relative to │ │ │ 004cb890: 2074 6865 2020 2020 2020 2020 7c54 0039 the |T.9 │ │ │ -004cb8a0: 4932 0000 2020 207c 2053 4545 4b3d 7374 I2.. | SEEK=st │ │ │ +004cb8a0: 4632 0000 2020 207c 2053 4545 4b3d 7374 F2.. | SEEK=st │ │ │ 004cb8b0: 7265 7870 7220 2020 207c 204f 2f55 2020 rexpr | O/U │ │ │ 004cb8c0: 2020 207c 2063 7572 7265 6e74 2066 696c | current fil │ │ │ 004cb8d0: 6520 706f 7369 7469 6f6e 2e20 466f 7220 e position. For │ │ │ 004cb8e0: 5354 5245 414d 206f 7220 2020 2020 2020 STREAM or │ │ │ -004cb8f0: 7c54 0039 4933 0000 2020 207c 2020 2020 |T.9I3.. | │ │ │ +004cb8f0: 7c54 0039 4633 0000 2020 207c 2020 2020 |T.9F3.. | │ │ │ 004cb900: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004cb910: 2020 2020 2020 207c 2056 4152 4941 424c | VARIABL │ │ │ 004cb920: 4520 666f 726d 6174 2c20 7468 6520 706f E format, the po │ │ │ 004cb930: 7369 7469 7665 2069 6e74 6578 7072 2020 sitive intexpr │ │ │ -004cb940: 2020 2020 7c54 0039 4934 0000 2020 207c |T.9I4.. | │ │ │ +004cb940: 2020 2020 7c54 0039 4634 0000 2020 207c |T.9F4.. | │ │ │ 004cb950: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cb960: 207c 2020 2020 2020 2020 207c 2061 6674 | | aft │ │ │ 004cb970: 6572 2061 6e79 2073 6967 6e20 6973 2061 er any sign is a │ │ │ 004cb980: 2062 7974 6520 6f66 6673 6574 2c20 7768 byte offset, wh │ │ │ -004cb990: 696c 6520 666f 7220 7c54 0039 4935 0000 ile for |T.9I5.. │ │ │ +004cb990: 696c 6520 666f 7220 7c54 0039 4635 0000 ile for |T.9F5.. │ │ │ 004cb9a0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004cb9b0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004cb9c0: 2061 2046 4958 4544 2066 6f72 6d61 742c a FIXED format, │ │ │ 004cb9d0: 2069 7420 6973 2061 2072 6563 6f72 6420 it is a record │ │ │ 004cb9e0: 6f66 6673 6574 2e20 496e 2020 7c54 0039 offset. In |T.9 │ │ │ -004cb9f0: 4936 0000 2020 207c 2020 2020 2020 2020 I6.. | │ │ │ +004cb9f0: 4636 0000 2020 207c 2020 2020 2020 2020 F6.. | │ │ │ 004cba00: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004cba10: 2020 207c 206f 7264 6572 2074 6f20 6465 | order to de │ │ │ 004cba20: 616c 2077 6974 6820 7468 6520 706f 7373 al with the poss │ │ │ 004cba30: 6962 6c65 2070 7265 7365 6e63 6520 2020 ible presence │ │ │ -004cba40: 7c54 0039 4937 0000 2020 207c 2020 2020 |T.9I7.. | │ │ │ +004cba40: 7c54 0039 4637 0000 2020 207c 2020 2020 |T.9F7.. | │ │ │ 004cba50: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004cba60: 2020 2020 2020 207c 206f 6620 6120 4279 | of a By │ │ │ 004cba70: 7465 204f 7264 6572 204d 6172 6b65 7220 te Order Marker │ │ │ 004cba80: 2842 4f4d 292c 2053 4545 4b20 666f 7220 (BOM), SEEK for │ │ │ -004cba90: 6120 2020 7c54 0039 4938 0000 2020 207c a |T.9I8.. | │ │ │ +004cba90: 6120 2020 7c54 0039 4638 0000 2020 207c a |T.9F8.. | │ │ │ 004cbaa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cbab0: 207c 2020 2020 2020 2020 207c 2046 4958 | | FIX │ │ │ 004cbac0: 4544 2066 6f72 6d61 7420 6669 6c65 2077 ED format file w │ │ │ 004cbad0: 7269 7474 656e 2069 6e20 6120 5554 4620 ritten in a UTF │ │ │ -004cbae0: 2020 2020 2020 2020 7c54 0039 4939 0000 |T.9I9.. │ │ │ +004cbae0: 2020 2020 2020 2020 7c54 0039 4639 0000 |T.9F9.. │ │ │ 004cbaf0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004cbb00: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004cbb10: 2063 6861 7261 6374 6572 2073 6574 206d character set m │ │ │ 004cbb20: 7573 7420 666f 6c6c 6f77 2061 7420 6c65 ust follow at le │ │ │ 004cbb30: 6173 7420 6f6e 6520 2020 2020 7c54 0039 ast one |T.9 │ │ │ -004cbb40: 493a 0000 2020 207c 2020 2020 2020 2020 I:.. | │ │ │ +004cbb40: 463a 0000 2020 207c 2020 2020 2020 2020 F:.. | │ │ │ 004cbb50: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004cbb60: 2020 207c 2070 7269 6f72 2052 4541 4420 | prior READ │ │ │ 004cbb70: 7369 6e63 6520 7468 6520 6465 7669 6365 since the device │ │ │ 004cbb80: 2077 6173 2063 7265 6174 6564 2e20 2020 was created. │ │ │ -004cbb90: 7c54 0039 4941 0000 2020 202b 2d2d 2d2d |T.9IA.. +---- │ │ │ +004cbb90: 7c54 0039 4641 0000 2020 202b 2d2d 2d2d |T.9FA.. +---- │ │ │ 004cbba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbbb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbbc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbbd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cbbe0: 2d2d 2d2d 2b07 0039 4942 0000 5400 3949 ----+..9IB..T.9I │ │ │ +004cbbe0: 2d2d 2d2d 2b07 0039 4642 0000 5400 3946 ----+..9FB..T.9F │ │ │ 004cbbf0: 4300 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d C.. +--------- │ │ │ 004cbc00: 2d2d 2d2d 2d2d 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 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004cbc40: 5400 3949 4400 0020 2020 7c20 2020 2020 T.9ID.. | │ │ │ +004cbc40: 5400 3946 4400 0020 2020 7c20 2020 2020 T.9FD.. | │ │ │ 004cbc50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cbc60: 2046 696c 6520 466f 726d 6174 2044 6576 File Format Dev │ │ │ 004cbc70: 6963 6570 6172 616d 6574 6572 7320 2020 iceparameters │ │ │ 004cbc80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cbc90: 2020 207c 5400 3949 4500 0020 2020 7c2d |T.9IE.. |- │ │ │ +004cbc90: 2020 207c 5400 3946 4500 0020 2020 7c2d |T.9FE.. |- │ │ │ 004cbca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 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 2d2d 2d2d 2d2d ---------------- │ │ │ -004cbce0: 2d2d 2d2d 2d2d 2d7c 5400 3949 4600 0020 -------|T.9IF.. │ │ │ +004cbce0: 2d2d 2d2d 2d2d 2d7c 5400 3946 4600 0020 -------|T.9FF.. │ │ │ 004cbcf0: 2020 7c20 2044 4556 4943 4550 4152 414d | DEVICEPARAM │ │ │ 004cbd00: 4554 4552 5320 207c 2043 4f4d 4d41 4e44 ETERS | COMMAND │ │ │ 004cbd10: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004cbd20: 2020 2043 4f4d 4d45 4e54 2020 2020 2020 COMMENT │ │ │ -004cbd30: 2020 2020 2020 2020 2020 207c 5400 3949 |T.9I │ │ │ +004cbd30: 2020 2020 2020 2020 2020 207c 5400 3946 |T.9F │ │ │ 004cbd40: 4700 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d G.. |--------- │ │ │ 004cbd50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004cbd60: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004cbd70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbd80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004cbd90: 5400 3949 4800 0020 2020 7c20 5b4e 4f5d T.9IH.. | [NO] │ │ │ +004cbd90: 5400 3946 4800 0020 2020 7c20 5b4e 4f5d T.9FH.. | [NO] │ │ │ 004cbda0: 4649 5845 4420 2020 2020 2020 2020 207c FIXED | │ │ │ 004cbdb0: 204f 2020 2020 2020 207c 2043 6f6e 7472 O | Contr │ │ │ 004cbdc0: 6f6c 7320 7768 6574 6865 7220 7265 636f ols whether reco │ │ │ 004cbdd0: 7264 7320 6861 7665 2066 6978 6564 2020 rds have fixed │ │ │ -004cbde0: 2020 207c 5400 3949 4900 0020 2020 7c20 |T.9II.. | │ │ │ +004cbde0: 2020 207c 5400 3946 4900 0020 2020 7c20 |T.9FI.. | │ │ │ 004cbdf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cbe00: 2020 207c 2020 2020 2020 2020 207c 206c | | l │ │ │ 004cbe10: 656e 6774 682e 2020 2020 2020 2020 2020 ength. │ │ │ 004cbe20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cbe30: 2020 2020 2020 207c 5400 3949 4a00 0020 |T.9IJ.. │ │ │ +004cbe30: 2020 2020 2020 207c 5400 3946 4a00 0020 |T.9FJ.. │ │ │ 004cbe40: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004cbe50: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004cbe60: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004cbe70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cbe80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3949 -----------|T.9I │ │ │ +004cbe80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3946 -----------|T.9F │ │ │ 004cbe90: 5100 0020 2020 7c20 5b5a 5d4c 454e 4754 Q.. | [Z]LENGT │ │ │ 004cbea0: 483d 696e 7465 7870 7220 207c 2055 2020 H=intexpr | U │ │ │ 004cbeb0: 2020 2020 207c 2043 6f6e 7472 6f6c 7320 | Controls │ │ │ 004cbec0: 7669 7274 7561 6c20 7061 6765 206c 656e virtual page len │ │ │ 004cbed0: 6774 682e 2020 2020 2020 2020 2020 207c gth. | │ │ │ -004cbee0: 5400 3949 5200 0020 2020 7c2d 2d2d 2d2d T.9IR.. |----- │ │ │ +004cbee0: 5400 3946 5200 0020 2020 7c2d 2d2d 2d2d T.9FR.. |----- │ │ │ 004cbef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004cbf00: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004cbf10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbf20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cbf30: 2d2d 2d7c 5400 3949 5300 0020 2020 7c20 ---|T.9IS.. | │ │ │ +004cbf30: 2d2d 2d7c 5400 3946 5300 0020 2020 7c20 ---|T.9FS.. | │ │ │ 004cbf40: 5245 434f 5244 5349 5a45 3d69 6e74 6578 RECORDSIZE=intex │ │ │ 004cbf50: 7072 207c 204f 2020 2020 2020 207c 2053 pr | O | S │ │ │ 004cbf60: 7065 6369 6669 6573 206d 6178 696d 756d pecifies maximum │ │ │ 004cbf70: 2072 6563 6f72 6420 7369 7a65 2e20 2020 record size. │ │ │ -004cbf80: 2020 2020 2020 207c 5400 3949 5400 0020 |T.9IT.. │ │ │ +004cbf80: 2020 2020 2020 207c 5400 3946 5400 0020 |T.9FT.. │ │ │ 004cbf90: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004cbfa0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004cbfb0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004cbfc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbfd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 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 dd38 0000 0000 0000 .........8...... │ │ │ -004cc010: 8d00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004cc010: 8d00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c055 0000 .s..SUMMARY..U.. │ │ │ 004cc050: 2020 207c 2053 5452 4541 4d20 2020 2020 | STREAM │ │ │ 004cc060: 2020 2020 2020 2020 7c20 4f20 2020 2020 | O │ │ │ 004cc070: 2020 7c20 5370 6563 6966 6965 7320 7468 | Specifies th │ │ │ 004cc080: 6520 5354 5245 414d 2066 6f72 6d61 742e e STREAM format. │ │ │ 004cc090: 2020 2020 2020 2020 2020 2020 7c54 0039 |T.9 │ │ │ -004cc0a0: 4956 0000 2020 207c 2d2d 2d2d 2d2d 2d2d IV.. |-------- │ │ │ +004cc0a0: 4656 0000 2020 207c 2d2d 2d2d 2d2d 2d2d FV.. |-------- │ │ │ 004cc0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004cc0c0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004cc0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cc0f0: 7c54 0039 4957 0000 2020 207c 2056 4152 |T.9IW.. | VAR │ │ │ +004cc0f0: 7c54 0039 4657 0000 2020 207c 2056 4152 |T.9FW.. | VAR │ │ │ 004cc100: 4941 424c 4520 2020 2020 2020 2020 2020 IABLE │ │ │ 004cc110: 7c20 4f20 2020 2020 2020 7c20 436f 6e74 | O | Cont │ │ │ 004cc120: 726f 6c73 2077 6865 7468 6572 2072 6563 rols whether rec │ │ │ 004cc130: 6f72 6473 2068 6176 6520 7661 7269 6162 ords have variab │ │ │ -004cc140: 6c65 2020 7c54 0039 4958 0000 2020 207c le |T.9IX.. | │ │ │ +004cc140: 6c65 2020 7c54 0039 4658 0000 2020 207c le |T.9FX.. | │ │ │ 004cc150: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cc160: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004cc170: 6c65 6e67 7468 2e20 2020 2020 2020 2020 length. │ │ │ 004cc180: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cc190: 2020 2020 2020 2020 7c54 0039 4959 0000 |T.9IY.. │ │ │ +004cc190: 2020 2020 2020 2020 7c54 0039 4659 0000 |T.9FY.. │ │ │ 004cc1a0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004cc1b0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004cc1c0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004cc1d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 ------------|T.9 │ │ │ -004cc1f0: 495a 0000 2020 207c 205b 5a5d 5749 4454 IZ.. | [Z]WIDT │ │ │ +004cc1f0: 465a 0000 2020 207c 205b 5a5d 5749 4454 FZ.. | [Z]WIDT │ │ │ 004cc200: 483d 696e 7465 7870 7220 2020 7c20 5520 H=intexpr | U │ │ │ 004cc210: 2020 2020 2020 7c20 436f 6e74 726f 6c73 | Controls │ │ │ 004cc220: 206d 6178 696d 756d 2077 6964 7468 206f maximum width o │ │ │ 004cc230: 6620 616e 206f 7574 7075 7420 2020 2020 f an output │ │ │ -004cc240: 7c54 0039 4961 0000 2020 207c 2020 2020 |T.9Ia.. | │ │ │ +004cc240: 7c54 0039 4661 0000 2020 207c 2020 2020 |T.9Fa.. | │ │ │ 004cc250: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cc260: 7c20 2020 2020 2020 2020 7c20 6c69 6e65 | | line │ │ │ 004cc270: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 004cc280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cc290: 2020 2020 7c54 0039 4962 0000 2020 207c |T.9Ib.. | │ │ │ +004cc290: 2020 2020 7c54 0039 4662 0000 2020 207c |T.9Fb.. | │ │ │ 004cc2a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc2b0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d ----+---------+- │ │ │ 004cc2c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cc2e0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4963 0000 --------|T.9Ic.. │ │ │ +004cc2e0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4663 0000 --------|T.9Fc.. │ │ │ 004cc2f0: 2020 207c 205b 5a5d 5b4e 4f5d 5752 4150 | [Z][NO]WRAP │ │ │ 004cc300: 2020 2020 2020 2020 7c20 4f2f 5520 2020 | O/U │ │ │ 004cc310: 2020 7c20 436f 6e74 726f 6c73 2068 616e | Controls han │ │ │ 004cc320: 646c 696e 6720 6f66 2072 6563 6f72 6473 dling of records │ │ │ 004cc330: 206c 6f6e 6765 7220 2020 2020 7c54 0039 longer |T.9 │ │ │ -004cc340: 4964 0000 2020 207c 2020 2020 2020 2020 Id.. | │ │ │ +004cc340: 4664 0000 2020 207c 2020 2020 2020 2020 Fd.. | │ │ │ 004cc350: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004cc360: 2020 2020 2020 7c20 7468 616e 2064 6576 | than dev │ │ │ 004cc370: 6963 6520 7769 6474 682e 2020 2020 2020 ice width. │ │ │ 004cc380: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cc390: 7c54 0039 4965 0000 2020 202b 2d2d 2d2d |T.9Ie.. +---- │ │ │ +004cc390: 7c54 0039 4665 0000 2020 202b 2d2d 2d2d |T.9Fe.. +---- │ │ │ 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 4966 0000 5400 3949 ----+..9If..T.9I │ │ │ +004cc3e0: 2d2d 2d2d 2b07 0039 4666 0000 5400 3946 ----+..9Ff..T.9F │ │ │ 004cc3f0: 6700 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d g.. +--------- │ │ │ 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 3949 6800 0020 2020 7c20 2020 2020 T.9Ih.. | │ │ │ +004cc440: 5400 3946 6800 0020 2020 7c20 2020 2020 T.9Fh.. | │ │ │ 004cc450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cc460: 2046 696c 6520 4163 6365 7373 2044 6576 File Access Dev │ │ │ 004cc470: 6963 6570 6172 616d 6574 6572 7320 2020 iceparameters │ │ │ 004cc480: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cc490: 2020 207c 5400 3949 6900 0020 2020 7c2d |T.9Ii.. |- │ │ │ +004cc490: 2020 207c 5400 3946 6900 0020 2020 7c2d |T.9Fi.. |- │ │ │ 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 3949 6a00 0020 -------|T.9Ij.. │ │ │ +004cc4e0: 2d2d 2d2d 2d2d 2d7c 5400 3946 6a00 0020 -------|T.9Fj.. │ │ │ 004cc4f0: 2020 7c20 4445 5649 4345 5041 5241 4d45 | DEVICEPARAME │ │ │ 004cc500: 5445 5220 7c20 434f 4d4d 414e 4420 7c20 TER | COMMAND | │ │ │ 004cc510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cc520: 2043 4f4d 4d45 4e54 2020 2020 2020 2020 COMMENT │ │ │ -004cc530: 2020 2020 2020 2020 2020 207c 5400 3949 |T.9I │ │ │ +004cc530: 2020 2020 2020 2020 2020 207c 5400 3946 |T.9F │ │ │ 004cc540: 7100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d q.. |--------- │ │ │ 004cc550: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004cc560: 2d2d 2b2d 2d2d 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 3949 7200 0020 2020 7c20 4445 4c45 T.9Ir.. | DELE │ │ │ +004cc590: 5400 3946 7200 0020 2020 7c20 4445 4c45 T.9Fr.. | DELE │ │ │ 004cc5a0: 5445 2020 2020 2020 2020 2020 7c20 4320 TE | C │ │ │ 004cc5b0: 2020 2020 2020 7c20 5370 6563 6966 6965 | Specifie │ │ │ 004cc5c0: 7320 6669 6c65 2062 6520 6465 6c65 7465 s file be delete │ │ │ 004cc5d0: 6420 6279 2043 4c4f 5345 2e20 2020 2020 d by CLOSE. │ │ │ -004cc5e0: 2020 207c 5400 3949 7300 0020 2020 7c2d |T.9Is.. |- │ │ │ +004cc5e0: 2020 207c 5400 3946 7300 0020 2020 7c2d |T.9Fs.. |- │ │ │ 004cc5f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc600: 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d +---------+----- │ │ │ 004cc610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cc630: 2d2d 2d2d 2d2d 2d7c 5400 3949 7400 0020 -------|T.9It.. │ │ │ +004cc630: 2d2d 2d2d 2d2d 2d7c 5400 3946 7400 0020 -------|T.9Ft.. │ │ │ 004cc640: 2020 7c20 4752 4f55 503d 6578 7072 2020 | GROUP=expr │ │ │ 004cc650: 2020 2020 7c20 4f2f 4320 2020 2020 7c20 | O/C | │ │ │ 004cc660: 5370 6563 6966 6965 7320 6669 6c65 2070 Specifies file p │ │ │ 004cc670: 6572 6d69 7373 696f 6e73 2066 6f72 206f ermissions for o │ │ │ -004cc680: 7468 6572 2075 7365 7273 207c 5400 3949 ther users |T.9I │ │ │ +004cc680: 7468 6572 2075 7365 7273 207c 5400 3946 ther users |T.9F │ │ │ 004cc690: 7500 0020 2020 7c20 2020 2020 2020 2020 u.. | │ │ │ 004cc6a0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004cc6b0: 2020 7c20 696e 2074 6865 206f 776e 6572 | in the owner │ │ │ 004cc6c0: 2773 2067 726f 7570 2e20 2020 2020 2020 's group. │ │ │ 004cc6d0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004cc6e0: 5400 3949 7600 0020 2020 7c2d 2d2d 2d2d T.9Iv.. |----- │ │ │ +004cc6e0: 5400 3946 7600 0020 2020 7c2d 2d2d 2d2d T.9Fv.. |----- │ │ │ 004cc6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004cc700: 2d2d 2d2d 2d2d 2b2d 2d2d 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 3949 7700 0020 2020 7c20 ---|T.9Iw.. | │ │ │ +004cc730: 2d2d 2d7c 5400 3946 7700 0020 2020 7c20 ---|T.9Fw.. | │ │ │ 004cc740: 4e45 5756 4552 5349 4f4e 2020 2020 2020 NEWVERSION │ │ │ 004cc750: 7c20 4f20 2020 2020 2020 7c20 5370 6563 | O | Spec │ │ │ 004cc760: 6966 6965 7320 4754 2e4d 2063 7265 6174 ifies GT.M creat │ │ │ 004cc770: 6520 6120 6e65 7720 7665 7273 696f 6e20 e a new version │ │ │ -004cc780: 6f66 2020 2020 207c 5400 3949 7800 0020 of |T.9Ix.. │ │ │ +004cc780: 6f66 2020 2020 207c 5400 3946 7800 0020 of |T.9Fx.. │ │ │ 004cc790: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004cc7a0: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004cc7b0: 6669 6c65 2e20 2020 2020 2020 2020 2020 file. │ │ │ 004cc7c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cc7d0: 2020 2020 2020 2020 2020 207c 0000 0000 |.... │ │ │ 004cc7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cc7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cc800: 0400 0000 d607 0000 f438 0000 0000 0000 .........8...... │ │ │ -004cc810: 8d00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004cc810: 8d00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c079 0000 .s..SUMMARY..y.. │ │ │ 004cc850: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004cc860: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004cc870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 ------------|T.9 │ │ │ -004cc8a0: 497a 0000 2020 207c 204f 574e 4552 3d65 Iz.. | OWNER=e │ │ │ +004cc8a0: 467a 0000 2020 207c 204f 574e 4552 3d65 Fz.. | OWNER=e │ │ │ 004cc8b0: 7870 7220 2020 2020 207c 204f 2f43 2020 xpr | O/C │ │ │ 004cc8c0: 2020 207c 2053 7065 6369 6669 6573 2066 | Specifies f │ │ │ 004cc8d0: 696c 6520 7065 726d 6973 7369 6f6e 7320 ile permissions │ │ │ 004cc8e0: 666f 7220 7468 6520 6f77 6e65 7220 2020 for the owner │ │ │ -004cc8f0: 7c54 0039 4981 0000 2020 207c 2020 2020 |T.9I... | │ │ │ +004cc8f0: 7c54 0039 4681 0000 2020 207c 2020 2020 |T.9F... | │ │ │ 004cc900: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004cc910: 2020 2020 2020 207c 206f 6620 6669 6c65 | of file │ │ │ 004cc920: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 004cc930: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cc940: 2020 2020 7c54 0039 4982 0000 2020 207c |T.9I... | │ │ │ +004cc940: 2020 2020 7c54 0039 4682 0000 2020 207c |T.9F... | │ │ │ 004cc950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc960: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004cc970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cc990: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4983 0000 --------|T.9I... │ │ │ +004cc990: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4683 0000 --------|T.9F... │ │ │ 004cc9a0: 2020 207c 205b 4e4f 5d52 4541 444f 4e4c | [NO]READONL │ │ │ 004cc9b0: 5920 2020 207c 204f 2020 2020 2020 207c Y | O | │ │ │ 004cc9c0: 2043 6f6e 7472 6f6c 7320 7265 6164 2d6f Controls read-o │ │ │ 004cc9d0: 6e6c 7920 6669 6c65 2061 6363 6573 732e nly file access. │ │ │ 004cc9e0: 2020 2020 2020 2020 2020 2020 7c54 0039 |T.9 │ │ │ -004cc9f0: 4984 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +004cc9f0: 4684 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 004cca00: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004cca10: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004cca20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cca30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cca40: 7c54 0039 4985 0000 2020 207c 2052 454e |T.9I... | REN │ │ │ +004cca40: 7c54 0039 4685 0000 2020 207c 2052 454e |T.9F... | REN │ │ │ 004cca50: 414d 453d 6578 7072 2020 2020 207c 2043 AME=expr | C │ │ │ 004cca60: 2020 2020 2020 207c 2053 7065 6369 6669 | Specifi │ │ │ 004cca70: 6573 2043 4c4f 5345 2072 656e 616d 6520 es CLOSE rename │ │ │ 004cca80: 6120 6469 736b 2066 696c 6520 7769 7468 a disk file with │ │ │ -004cca90: 2020 2020 7c54 0039 4986 0000 2020 207c |T.9I... | │ │ │ +004cca90: 2020 2020 7c54 0039 4686 0000 2020 207c |T.9F... | │ │ │ 004ccaa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ccab0: 207c 2020 2020 2020 2020 207c 206e 616d | | nam │ │ │ 004ccac0: 6520 7370 6563 6966 6965 6420 6279 2065 e specified by e │ │ │ 004ccad0: 7870 7265 7373 696f 6e2e 2020 2020 2020 xpression. │ │ │ -004ccae0: 2020 2020 2020 2020 7c54 0039 4987 0000 |T.9I... │ │ │ +004ccae0: 2020 2020 2020 2020 7c54 0039 4687 0000 |T.9F... │ │ │ 004ccaf0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004ccb00: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004ccb10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccb20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccb30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 ------------|T.9 │ │ │ -004ccb40: 4988 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +004ccb40: 4688 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 004ccb50: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004ccb60: 2020 207c 2053 7065 6369 6669 6573 2043 | Specifies C │ │ │ 004ccb70: 4c4f 5345 2072 6570 6c61 6365 286f 7665 LOSE replace(ove │ │ │ 004ccb80: 7277 7269 7465 2061 6e20 2020 2020 2020 rwrite an │ │ │ -004ccb90: 7c54 0039 4989 0000 2020 207c 2052 4550 |T.9I... | REP │ │ │ +004ccb90: 7c54 0039 4689 0000 2020 207c 2052 4550 |T.9F... | REP │ │ │ 004ccba0: 4c41 4345 3d65 7870 7220 2020 207c 2043 LACE=expr | C │ │ │ 004ccbb0: 2020 2020 2020 207c 2065 7869 7374 696e | existin │ │ │ 004ccbc0: 6720 6669 6c65 2069 6620 6e65 6365 7373 g file if necess │ │ │ 004ccbd0: 6172 7929 2074 6865 206e 616d 6520 6f66 ary) the name of │ │ │ -004ccbe0: 2061 2020 7c54 0039 498a 0000 2020 207c a |T.9I... | │ │ │ +004ccbe0: 2061 2020 7c54 0039 468a 0000 2020 207c a |T.9F... | │ │ │ 004ccbf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ccc00: 207c 2020 2020 2020 2020 207c 2064 6973 | | dis │ │ │ 004ccc10: 6b20 6669 6c65 2077 6974 6820 7468 6520 k file with the │ │ │ 004ccc20: 6e61 6d65 2073 7065 6369 6669 6564 2062 name specified b │ │ │ -004ccc30: 7920 7468 6520 2020 7c54 0039 4991 0000 y the |T.9I... │ │ │ +004ccc30: 7920 7468 6520 2020 7c54 0039 4691 0000 y the |T.9F... │ │ │ 004ccc40: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004ccc50: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004ccc60: 2065 7870 7265 7373 696f 6e2e 2020 2020 expression. │ │ │ 004ccc70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ccc80: 2020 2020 2020 2020 2020 2020 7c54 0039 |T.9 │ │ │ -004ccc90: 4992 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +004ccc90: 4692 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 004ccca0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004cccb0: 2d2d 2d2b 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: 7c54 0039 4993 0000 2020 207c 2053 5953 |T.9I... | SYS │ │ │ +004ccce0: 7c54 0039 4693 0000 2020 207c 2053 5953 |T.9F... | SYS │ │ │ 004cccf0: 5445 4d3d 6578 7072 2020 2020 207c 204f TEM=expr | O │ │ │ 004ccd00: 2f43 2020 2020 207c 2053 7065 6369 6669 /C | Specifi │ │ │ 004ccd10: 6573 2066 696c 6520 7065 726d 6973 7369 es file permissi │ │ │ 004ccd20: 6f6e 7320 666f 7220 7468 6520 6f77 6e65 ons for the owne │ │ │ -004ccd30: 7220 2020 7c54 0039 4994 0000 2020 207c r |T.9I... | │ │ │ +004ccd30: 7220 2020 7c54 0039 4694 0000 2020 207c r |T.9F... | │ │ │ 004ccd40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ccd50: 207c 2020 2020 2020 2020 207c 206f 6620 | | of │ │ │ 004ccd60: 7468 6520 6669 6c65 2028 7361 6d65 2061 the file (same a │ │ │ 004ccd70: 7320 4f57 4e45 5229 2e20 2020 2020 2020 s OWNER). │ │ │ -004ccd80: 2020 2020 2020 2020 7c54 0039 4995 0000 |T.9I... │ │ │ +004ccd80: 2020 2020 2020 2020 7c54 0039 4695 0000 |T.9F... │ │ │ 004ccd90: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004ccda0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004ccdb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccdc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 ------------|T.9 │ │ │ -004ccde0: 4996 0000 2020 207c 205b 4e4f 5d54 5255 I... | [NO]TRU │ │ │ +004ccde0: 4696 0000 2020 207c 205b 4e4f 5d54 5255 F... | [NO]TRU │ │ │ 004ccdf0: 4e43 4154 4520 2020 207c 204f 2f55 2020 NCATE | O/U │ │ │ 004cce00: 2020 207c 2043 6f6e 7472 6f6c 7320 6f76 | Controls ov │ │ │ 004cce10: 6572 7772 6974 696e 6720 6f66 2065 7869 erwriting of exi │ │ │ 004cce20: 7374 696e 6720 6461 7461 2069 6e20 2020 sting data in │ │ │ -004cce30: 7c54 0039 4997 0000 2020 207c 2020 2020 |T.9I... | │ │ │ +004cce30: 7c54 0039 4697 0000 2020 207c 2020 2020 |T.9F... | │ │ │ 004cce40: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004cce50: 2020 2020 2020 207c 2066 696c 652e 2020 | file. │ │ │ 004cce60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cce70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cce80: 2020 2020 7c54 0039 4998 0000 2020 207c |T.9I... | │ │ │ +004cce80: 2020 2020 7c54 0039 4698 0000 2020 207c |T.9F... | │ │ │ 004cce90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccea0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004cceb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cced0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4999 0000 --------|T.9I... │ │ │ +004cced0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 4699 0000 --------|T.9F... │ │ │ 004ccee0: 2020 207c 2055 4943 3d65 7870 7220 2020 | UIC=expr │ │ │ 004ccef0: 2020 2020 207c 204f 2f43 2020 2020 207c | O/C | │ │ │ 004ccf00: 2053 7065 6369 6669 6573 2066 696c 6527 Specifies file' │ │ │ 004ccf10: 7320 6f77 6e65 7220 4944 2e20 2020 2020 s owner ID. │ │ │ 004ccf20: 2020 2020 2020 2020 2020 2020 7c54 0039 |T.9 │ │ │ -004ccf30: 499a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +004ccf30: 469a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 004ccf40: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004ccf50: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004ccf60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccf70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004ccf80: 7c55 0038 49c1 1100 0020 2020 7c20 574f |U.8I.... | WO │ │ │ +004ccf80: 7c55 0038 46c1 1100 0020 2020 7c20 574f |U.8F.... | WO │ │ │ 004ccf90: 524c 443d 6578 7072 2020 2020 2020 7c20 RLD=expr | │ │ │ 004ccfa0: 4f2f 4320 2020 2020 7c20 5370 6563 6966 O/C | Specif │ │ │ 004ccfb0: 6965 7320 6669 6c65 2070 6572 6d69 7373 ies file permiss │ │ │ 004ccfc0: 696f 6e73 2066 6f72 2075 7365 7273 206e ions for users n │ │ │ 004ccfd0: 6f74 2020 207c 0000 0000 0000 0000 0000 ot |.......... │ │ │ 004ccfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ccff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd000: 0400 0000 8601 0000 fd38 0000 0000 0000 .........8...... │ │ │ -004cd010: 8e00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004cd010: 8e00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c111 1100 .s..SUMMARY..... │ │ │ 004cd050: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004cd060: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004cd070: 7c20 696e 2074 6865 206f 776e 6572 2773 | in the owner's │ │ │ 004cd080: 2067 726f 7570 2e20 2020 2020 2020 2020 group. │ │ │ 004cd090: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004cd0a0: 3a49 2100 0020 2020 2b2d 2d2d 2d2d 2d2d :I!.. +------- │ │ │ +004cd0a0: 3a46 2100 0020 2020 2b2d 2d2d 2d2d 2d2d :F!.. +------- │ │ │ 004cd0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cd0f0: 2d2b 0700 3a49 3100 0028 003a 4941 0000 -+..:I1..(.:IA.. │ │ │ +004cd0f0: 2d2b 0700 3a46 3100 0028 003a 4641 0000 -+..:F1..(.:FA.. │ │ │ 004cd100: 2020 204f 3a20 4170 706c 6965 7320 746f O: Applies to │ │ │ 004cd110: 2074 6865 204f 5045 4e20 636f 6d6d 616e the OPEN comman │ │ │ -004cd120: 6407 003a 4951 0000 2700 3a49 6100 0020 d..:IQ..'.:Ia.. │ │ │ +004cd120: 6407 003a 4651 0000 2700 3a46 6100 0020 d..:FQ..'.:Fa.. │ │ │ 004cd130: 2020 553a 2041 7070 6c69 6573 2074 6f20 U: Applies to │ │ │ 004cd140: 7468 6520 5553 4520 636f 6d6d 616e 6407 the USE command. │ │ │ -004cd150: 003a 4971 0000 2900 3a49 8100 0020 2020 .:Iq..).:I... │ │ │ +004cd150: 003a 4671 0000 2900 3a46 8100 0020 2020 .:Fq..).:F... │ │ │ 004cd160: 433a 2041 7070 6c69 6573 2074 6f20 7468 C: Applies to th │ │ │ 004cd170: 6520 434c 4f53 4520 636f 6d6d 616e 6407 e CLOSE command. │ │ │ -004cd180: 003a 4991 0000 0000 0000 0000 0000 0000 .:I............. │ │ │ +004cd180: 003a 4691 0000 0000 0000 0000 0000 0000 .:F............. │ │ │ 004cd190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -314747,79 +314747,79 @@ │ │ │ 004cd7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd800: 0400 0000 6d04 0000 1539 0000 0000 0000 ....m....9...... │ │ │ -004cd810: 4900 0049 4845 4c50 00ff 7300 ff49 4f5f I..IHELP..s..IO_ │ │ │ +004cd810: 4900 0046 4845 4c50 00ff 7300 ff49 4f5f I..FHELP..s..IO_ │ │ │ 004cd820: 5052 4f43 4553 5349 4e47 00ff 7300 ff46 PROCESSING..s..F │ │ │ 004cd830: 4946 4f5f 4348 4152 4143 5445 5249 5354 IFO_CHARACTERIST │ │ │ 004cd840: 4943 5300 0046 4946 4f5f 4368 6172 6163 ICS..FIFO_Charac │ │ │ -004cd850: 7465 7269 7374 6963 731f 0030 49bf 1100 teristics..0I... │ │ │ +004cd850: 7465 7269 7374 6963 731f 0030 46bf 1100 teristics..0F... │ │ │ 004cd860: 0020 2020 4649 464f 2043 6861 7261 6374 . FIFO Charact │ │ │ -004cd870: 6572 6973 7469 6373 0700 3149 2100 0050 eristics..1I!..P │ │ │ -004cd880: 0031 4931 0000 2020 2046 4946 4f73 2068 .1I1.. FIFOs h │ │ │ +004cd870: 6572 6973 7469 6373 0700 3146 2100 0050 eristics..1F!..P │ │ │ +004cd880: 0031 4631 0000 2020 2046 4946 4f73 2068 .1F1.. FIFOs h │ │ │ 004cd890: 6176 6520 6d6f 7374 206f 6620 7468 6520 ave most of the │ │ │ 004cd8a0: 7361 6d65 2063 6861 7261 6374 6572 6973 same characteris │ │ │ 004cd8b0: 7469 6373 2061 7320 6f74 6865 7220 7365 tics as other se │ │ │ 004cd8c0: 7175 656e 7469 616c 2066 696c 6573 2c3e quential files,> │ │ │ -004cd8d0: 0031 4941 0000 2020 2065 7863 6570 7420 .1IA.. except │ │ │ +004cd8d0: 0031 4641 0000 2020 2065 7863 6570 7420 .1FA.. except │ │ │ 004cd8e0: 7468 6174 2052 4541 4473 2061 6e64 2057 that READs and W │ │ │ 004cd8f0: 5249 5445 7320 6361 6e20 6f63 6375 7220 RITEs can occur │ │ │ 004cd900: 696e 2061 6e79 206f 7264 6572 2e07 0031 in any order...1 │ │ │ -004cd910: 4951 0000 5000 3149 6100 0020 2020 5468 IQ..P.1Ia.. Th │ │ │ +004cd910: 4651 0000 5000 3146 6100 0020 2020 5468 FQ..P.1Fa.. Th │ │ │ 004cd920: 6520 666f 6c6c 6f77 696e 6720 6368 6172 e following char │ │ │ 004cd930: 6163 7465 7269 7374 6963 7320 6f66 2046 acteristics of F │ │ │ 004cd940: 4946 4f20 6265 6861 7669 6f72 206d 6179 IFO behavior may │ │ │ 004cd950: 2062 6520 6865 6c70 6675 6c20 696e 2075 be helpful in u │ │ │ -004cd960: 7369 6e67 1b00 3149 7100 0020 2020 7468 sing..1Iq.. th │ │ │ +004cd960: 7369 6e67 1b00 3146 7100 0020 2020 7468 sing..1Fq.. th │ │ │ 004cd970: 656d 2065 6666 6563 7469 7665 6c79 2e07 em effectively.. │ │ │ -004cd980: 0031 4981 0000 1400 3149 9100 0020 2020 .1I.....1I... │ │ │ -004cd990: 5769 7468 2052 4541 443a 0800 3049 c011 With READ:..0I.. │ │ │ -004cd9a0: 0000 4300 3149 1200 0020 2020 2020 2a20 ..C.1I... * │ │ │ +004cd980: 0031 4681 0000 1400 3146 9100 0020 2020 .1F.....1F... │ │ │ +004cd990: 5769 7468 2052 4541 443a 0800 3046 c011 With READ:..0F.. │ │ │ +004cd9a0: 0000 4300 3146 1200 0020 2020 2020 2a20 ..C.1F... * │ │ │ 004cd9b0: 4966 2061 2052 4541 4420 6973 2064 6f6e If a READ is don │ │ │ 004cd9c0: 6520 7768 696c 6520 7468 6572 6520 6973 e while there is │ │ │ 004cd9d0: 206e 6f20 6461 7461 2069 6e20 7468 6520 no data in the │ │ │ -004cd9e0: 4649 464f 3a07 0031 4913 0000 5200 3149 FIFO:..1I...R.1I │ │ │ +004cd9e0: 4649 464f 3a07 0031 4613 0000 5200 3146 FIFO:..1F...R.1F │ │ │ 004cd9f0: 1400 0020 2020 5468 6520 7072 6f63 6573 ... The proces │ │ │ 004cda00: 7320 6861 6e67 7320 756e 7469 6c20 6461 s hangs until da │ │ │ 004cda10: 7461 2069 7320 7075 7420 696e 746f 2074 ta is put into t │ │ │ 004cda20: 6865 2046 4946 4f20 6279 2061 6e6f 7468 he FIFO by anoth │ │ │ 004cda30: 6572 2070 726f 6365 7373 2c20 6f72 3a00 er process, or:. │ │ │ -004cda40: 3149 1500 0020 2020 7468 6520 5245 4144 1I... the READ │ │ │ +004cda40: 3146 1500 0020 2020 7468 6520 5245 4144 1F... the READ │ │ │ 004cda50: 2074 696d 6573 206f 7574 2c20 7768 656e times out, when │ │ │ 004cda60: 2061 2074 696d 656f 7574 2069 7320 7370 a timeout is sp │ │ │ -004cda70: 6563 6966 6965 642e 0700 3149 1600 004b ecified...1I...K │ │ │ -004cda80: 0031 4917 0000 2020 2054 6865 2066 6f6c .1I... The fol │ │ │ +004cda70: 6563 6966 6965 642e 0700 3146 1600 004b ecified...1F...K │ │ │ +004cda80: 0031 4617 0000 2020 2054 6865 2066 6f6c .1F... The fol │ │ │ 004cda90: 6c6f 7769 6e67 2074 6162 6c65 2073 686f lowing table sho │ │ │ 004cdaa0: 7773 2074 6865 2072 6573 756c 7420 616e ws the result an │ │ │ 004cdab0: 6420 7468 6520 7661 6c75 6573 206f 6620 d the values of │ │ │ -004cdac0: 492f 4f20 7374 6174 7573 4c00 3149 1800 I/O statusL.1I.. │ │ │ +004cdac0: 492f 4f20 7374 6174 7573 4c00 3146 1800 I/O statusL.1F.. │ │ │ 004cdad0: 0020 2020 7661 7269 6162 6c65 7320 666f . variables fo │ │ │ 004cdae0: 7220 6469 6666 6572 656e 7420 7479 7065 r different type │ │ │ 004cdaf0: 7320 6f66 2052 4541 4420 6f70 6572 6174 s of READ operat │ │ │ 004cdb00: 696f 6e73 206f 6e20 6120 4649 464f 2064 ions on a FIFO d │ │ │ -004cdb10: 6576 6963 652e 0700 3149 1900 0054 0031 evice...1I...T.1 │ │ │ -004cdb20: 491a 0000 2020 202b 2d2d 2d2d 2d2d 2d2d I... +-------- │ │ │ +004cdb10: 6576 6963 652e 0700 3146 1900 0054 0031 evice...1F...T.1 │ │ │ +004cdb20: 461a 0000 2020 202b 2d2d 2d2d 2d2d 2d2d F... +-------- │ │ │ 004cdb30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cdb40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cdb50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cdb60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cdb70: 2b54 0031 4921 0000 2020 207c 204f 7065 +T.1I!.. | Ope │ │ │ +004cdb70: 2b54 0031 4621 0000 2020 207c 204f 7065 +T.1F!.. | Ope │ │ │ 004cdb80: 7261 7469 6f6e 207c 2020 2020 5265 7375 ration | Resu │ │ │ 004cdb90: 6c74 2020 2020 207c 2020 2444 4556 4943 lt | $DEVIC │ │ │ 004cdba0: 4520 2020 7c20 245a 4120 7c20 2454 4553 E | $ZA | $TES │ │ │ 004cdbb0: 5420 7c20 2020 2058 2020 2020 7c20 245a T | X | $Z │ │ │ -004cdbc0: 454f 4620 7c54 0031 4922 0000 2020 207c EOF |T.1I".. | │ │ │ +004cdbc0: 454f 4620 7c54 0031 4622 0000 2020 207c EOF |T.1F".. | │ │ │ 004cdbd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004cdbe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004cdbf0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ 004cdc00: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ -004cdc10: 2b2d 2d2d 2d2d 2d2d 7c54 0031 4923 0000 +-------|T.1I#.. │ │ │ +004cdc10: 2b2d 2d2d 2d2d 2d2d 7c54 0031 4623 0000 +-------|T.1F#.. │ │ │ 004cdc20: 2020 207c 2052 4541 4420 583a 6e20 207c | READ X:n | │ │ │ 004cdc30: 204e 6f72 6d61 6c20 2020 2020 2020 207c Normal | │ │ │ 004cdc40: 2030 2020 2020 2020 2020 2020 7c20 3020 0 | 0 │ │ │ 004cdc50: 2020 7c20 3120 2020 2020 7c20 4461 7461 | 1 | Data │ │ │ 004cdc60: 2020 2020 7c20 3020 2020 2020 7c00 0000 | 0 |... │ │ │ 004cdc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cdc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -314883,754 +314883,754 @@ │ │ │ 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 c024 0000 2020 207c 2020 2020 ICS..$.. | │ │ │ 004ce050: 2020 2020 2020 207c 2054 6572 6d69 6e61 | Termina │ │ │ 004ce060: 7469 6f6e 2020 207c 2020 2020 2020 2020 tion | │ │ │ 004ce070: 2020 2020 7c20 2020 2020 7c20 2020 2020 | | │ │ │ 004ce080: 2020 7c20 5265 6164 2020 2020 7c20 2020 | Read | │ │ │ -004ce090: 2020 2020 7c54 0031 4925 0000 2020 207c |T.1I%.. | │ │ │ +004ce090: 2020 2020 7c54 0031 4625 0000 2020 207c |T.1F%.. | │ │ │ 004ce0a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004ce0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004ce0c0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ 004ce0d0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ -004ce0e0: 2b2d 2d2d 2d2d 2d2d 7c54 0031 4926 0000 +-------|T.1I&.. │ │ │ +004ce0e0: 2b2d 2d2d 2d2d 2d2d 7c54 0031 4626 0000 +-------|T.1F&.. │ │ │ 004ce0f0: 2020 207c 2052 4541 4420 583a 6e20 207c | READ X:n | │ │ │ 004ce100: 2054 696d 656f 7574 2077 6974 6820 207c Timeout with | │ │ │ 004ce110: 2030 2020 2020 2020 2020 2020 7c20 3020 0 | 0 │ │ │ 004ce120: 2020 7c20 3020 2020 2020 7c20 656d 7074 | 0 | empt │ │ │ 004ce130: 7920 2020 7c20 3020 2020 2020 7c54 0031 y | 0 |T.1 │ │ │ -004ce140: 4927 0000 2020 207c 2020 2020 2020 2020 I'.. | │ │ │ +004ce140: 4627 0000 2020 207c 2020 2020 2020 2020 F'.. | │ │ │ 004ce150: 2020 207c 206e 6f20 6461 7461 2072 6561 | no data rea │ │ │ 004ce160: 6420 207c 2020 2020 2020 2020 2020 2020 d | │ │ │ 004ce170: 7c20 2020 2020 7c20 2020 2020 2020 7c20 | | | │ │ │ 004ce180: 7374 7269 6e67 2020 7c20 2020 2020 2020 string | │ │ │ -004ce190: 7c54 0031 4928 0000 2020 207c 2d2d 2d2d |T.1I(.. |---- │ │ │ +004ce190: 7c54 0031 4628 0000 2020 207c 2d2d 2d2d |T.1F(.. |---- │ │ │ 004ce1a0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004ce1b0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004ce1c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ 004ce1d0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ -004ce1e0: 2d2d 2d2d 7c54 0031 4929 0000 2020 207c ----|T.1I).. | │ │ │ +004ce1e0: 2d2d 2d2d 7c54 0031 4629 0000 2020 207c ----|T.1F).. | │ │ │ 004ce1f0: 2020 2020 2020 2020 2020 207c 2054 696d | Tim │ │ │ 004ce200: 656f 7574 2077 6974 6820 207c 2020 2020 eout with | │ │ │ 004ce210: 2020 2020 2020 2020 7c20 2020 2020 7c20 | | │ │ │ 004ce220: 2020 2020 2020 7c20 5061 7274 6961 6c20 | Partial │ │ │ -004ce230: 7c20 2020 2020 2020 7c54 0031 492a 0000 | |T.1I*.. │ │ │ +004ce230: 7c20 2020 2020 2020 7c54 0031 462a 0000 | |T.1F*.. │ │ │ 004ce240: 2020 207c 2052 4541 4420 583a 6e20 207c | READ X:n | │ │ │ 004ce250: 2070 6172 7469 616c 2064 6174 6120 207c partial data | │ │ │ 004ce260: 2030 2020 2020 2020 2020 2020 7c20 3020 0 | 0 │ │ │ 004ce270: 2020 7c20 3020 2020 2020 7c20 6461 7461 | 0 | data │ │ │ 004ce280: 2020 2020 7c20 3020 2020 2020 7c54 0031 | 0 |T.1 │ │ │ -004ce290: 4931 0000 2020 207c 2020 2020 2020 2020 I1.. | │ │ │ +004ce290: 4631 0000 2020 207c 2020 2020 2020 2020 F1.. | │ │ │ 004ce2a0: 2020 207c 2072 6561 6420 2020 2020 2020 | read │ │ │ 004ce2b0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004ce2c0: 7c20 2020 2020 7c20 2020 2020 2020 7c20 | | | │ │ │ 004ce2d0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ -004ce2e0: 7c54 0031 4932 0000 2020 207c 2d2d 2d2d |T.1I2.. |---- │ │ │ +004ce2e0: 7c54 0031 4632 0000 2020 207c 2d2d 2d2d |T.1F2.. |---- │ │ │ 004ce2f0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004ce300: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004ce310: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ 004ce320: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ -004ce330: 2d2d 2d2d 7c54 0031 4933 0000 2020 207c ----|T.1I3.. | │ │ │ +004ce330: 2d2d 2d2d 7c54 0031 4633 0000 2020 207c ----|T.1F3.. | │ │ │ 004ce340: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004ce350: 2020 2020 2020 2020 2020 207c 2031 2c44 | 1,D │ │ │ 004ce360: 6576 6963 6520 2020 7c20 2020 2020 7c20 evice | | │ │ │ 004ce370: 2020 2020 2020 7c20 656d 7074 7920 2020 | empty │ │ │ -004ce380: 7c20 2020 2020 2020 7c54 0031 4934 0000 | |T.1I4.. │ │ │ +004ce380: 7c20 2020 2020 2020 7c54 0031 4634 0000 | |T.1F4.. │ │ │ 004ce390: 2020 207c 2052 4541 4420 583a 6e20 207c | READ X:n | │ │ │ 004ce3a0: 2045 6e64 206f 6620 4669 6c65 2020 207c End of File | │ │ │ 004ce3b0: 2064 6574 6563 7465 6420 2020 7c20 3920 detected | 9 │ │ │ 004ce3c0: 2020 7c20 3120 2020 2020 7c20 7374 7269 | 1 | stri │ │ │ 004ce3d0: 6e67 2020 7c20 3120 2020 2020 7c54 0031 ng | 1 |T.1 │ │ │ -004ce3e0: 4935 0000 2020 207c 2020 2020 2020 2020 I5.. | │ │ │ +004ce3e0: 4635 0000 2020 207c 2020 2020 2020 2020 F5.. | │ │ │ 004ce3f0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004ce400: 2020 207c 2045 4f46 2020 2020 2020 2020 | EOF │ │ │ 004ce410: 7c20 2020 2020 7c20 2020 2020 2020 7c20 | | | │ │ │ 004ce420: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ -004ce430: 7c54 0031 4936 0000 2020 207c 2d2d 2d2d |T.1I6.. |---- │ │ │ +004ce430: 7c54 0031 4636 0000 2020 207c 2d2d 2d2d |T.1F6.. |---- │ │ │ 004ce440: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004ce450: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004ce460: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ 004ce470: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ -004ce480: 2d2d 2d2d 7c54 0031 4937 0000 2020 207c ----|T.1I7.. | │ │ │ +004ce480: 2d2d 2d2d 7c54 0031 4637 0000 2020 207c ----|T.1F7.. | │ │ │ 004ce490: 2052 4541 4420 583a 3020 207c 204e 6f72 READ X:0 | Nor │ │ │ 004ce4a0: 6d61 6c20 2020 2020 2020 207c 2030 2020 mal | 0 │ │ │ 004ce4b0: 2020 2020 2020 2020 7c20 3020 2020 7c20 | 0 | │ │ │ 004ce4c0: 3120 2020 2020 7c20 4461 7461 2020 2020 1 | Data │ │ │ -004ce4d0: 7c20 3020 2020 2020 7c54 0031 4938 0000 | 0 |T.1I8.. │ │ │ +004ce4d0: 7c20 3020 2020 2020 7c54 0031 4638 0000 | 0 |T.1F8.. │ │ │ 004ce4e0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 004ce4f0: 2054 6572 6d69 6e61 7469 6f6e 2020 207c Termination | │ │ │ 004ce500: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004ce510: 2020 7c20 2020 2020 2020 7c20 5265 6164 | | Read │ │ │ 004ce520: 2020 2020 7c20 2020 2020 2020 7c54 0031 | |T.1 │ │ │ -004ce530: 4939 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I9.. |-------- │ │ │ +004ce530: 4639 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F9.. |-------- │ │ │ 004ce540: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004ce550: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004ce560: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d +-----+-------+- │ │ │ 004ce570: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ -004ce580: 7c54 0031 493a 0000 2020 207c 2052 4541 |T.1I:.. | REA │ │ │ +004ce580: 7c54 0031 463a 0000 2020 207c 2052 4541 |T.1F:.. | REA │ │ │ 004ce590: 4420 583a 3020 207c 204e 6f20 6461 7461 D X:0 | No data │ │ │ 004ce5a0: 2020 2020 2020 207c 2030 2020 2020 2020 | 0 │ │ │ 004ce5b0: 2020 2020 7c20 3020 2020 7c20 3020 2020 | 0 | 0 │ │ │ 004ce5c0: 2020 7c20 656d 7074 7920 2020 7c20 3020 | empty | 0 │ │ │ -004ce5d0: 2020 2020 7c54 0031 4941 0000 2020 207c |T.1IA.. | │ │ │ +004ce5d0: 2020 2020 7c54 0031 4641 0000 2020 207c |T.1FA.. | │ │ │ 004ce5e0: 2020 2020 2020 2020 2020 207c 2061 7661 | ava │ │ │ 004ce5f0: 696c 6162 6c65 2020 2020 207c 2020 2020 ilable | │ │ │ 004ce600: 2020 2020 2020 2020 7c20 2020 2020 7c20 | | │ │ │ 004ce610: 2020 2020 2020 7c20 7374 7269 6e67 2020 | string │ │ │ -004ce620: 7c20 2020 2020 2020 7c54 0031 4942 0000 | |T.1IB.. │ │ │ +004ce620: 7c20 2020 2020 2020 7c54 0031 4642 0000 | |T.1FB.. │ │ │ 004ce630: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 004ce640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004ce650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004ce660: 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d --+-------+----- │ │ │ 004ce670: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c54 0031 ----+-------|T.1 │ │ │ -004ce680: 4943 0000 2020 207c 2020 2020 2020 2020 IC.. | │ │ │ +004ce680: 4643 0000 2020 207c 2020 2020 2020 2020 FC.. | │ │ │ 004ce690: 2020 207c 2054 696d 656f 7574 2077 6974 | Timeout wit │ │ │ 004ce6a0: 6820 207c 2020 2020 2020 2020 2020 2020 h | │ │ │ 004ce6b0: 7c20 2020 2020 7c20 2020 2020 2020 7c20 | | | │ │ │ 004ce6c0: 5061 7274 6961 6c20 7c20 2020 2020 2020 Partial | │ │ │ -004ce6d0: 7c54 0031 4944 0000 2020 207c 2052 4541 |T.1ID.. | REA │ │ │ +004ce6d0: 7c54 0031 4644 0000 2020 207c 2052 4541 |T.1FD.. | REA │ │ │ 004ce6e0: 4420 583a 3020 207c 2070 6172 7469 616c D X:0 | partial │ │ │ 004ce6f0: 2064 6174 6120 207c 2030 2020 2020 2020 data | 0 │ │ │ 004ce700: 2020 2020 7c20 3020 2020 7c20 3020 2020 | 0 | 0 │ │ │ 004ce710: 2020 7c20 6461 7461 2020 2020 7c20 3020 | data | 0 │ │ │ -004ce720: 2020 2020 7c54 0031 4945 0000 2020 207c |T.1IE.. | │ │ │ +004ce720: 2020 2020 7c54 0031 4645 0000 2020 207c |T.1FE.. | │ │ │ 004ce730: 2020 2020 2020 2020 2020 207c 2072 6561 | rea │ │ │ 004ce740: 6420 2020 2020 2020 2020 207c 2020 2020 d | │ │ │ 004ce750: 2020 2020 2020 2020 7c20 2020 2020 7c20 | | │ │ │ 004ce760: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ -004ce770: 7c20 2020 2020 2020 7c54 0031 4946 0000 | |T.1IF.. │ │ │ +004ce770: 7c20 2020 2020 2020 7c54 0031 4646 0000 | |T.1FF.. │ │ │ 004ce780: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 004ce790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004ce7a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004ce7b0: 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d --+-------+----- │ │ │ 004ce7c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c00 0000 ----+-------|... │ │ │ 004ce7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ce7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ce7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ce800: 0400 0000 de07 0000 4939 0000 0000 0000 ........I9...... │ │ │ -004ce810: 8500 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004ce810: 8500 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..s..IO_ │ │ │ 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 c047 0000 2020 207c 2020 2020 ICS..G.. | │ │ │ 004ce850: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004ce860: 2020 2020 2020 207c 2031 2c44 6576 6963 | 1,Devic │ │ │ 004ce870: 6520 2020 7c20 2020 2020 7c20 2020 2020 e | | │ │ │ 004ce880: 2020 7c20 656d 7074 7920 2020 7c20 2020 | empty | │ │ │ -004ce890: 2020 2020 7c54 0031 4948 0000 2020 207c |T.1IH.. | │ │ │ +004ce890: 2020 2020 7c54 0031 4648 0000 2020 207c |T.1FH.. | │ │ │ 004ce8a0: 2052 4541 4420 583a 3020 207c 2045 6e64 READ X:0 | End │ │ │ 004ce8b0: 206f 6620 4669 6c65 2020 207c 2064 6574 of File | det │ │ │ 004ce8c0: 6563 7465 6420 2020 7c20 3920 2020 7c20 ected | 9 | │ │ │ 004ce8d0: 3120 2020 2020 7c20 7374 7269 6e67 2020 1 | string │ │ │ -004ce8e0: 7c20 3120 2020 2020 7c54 0031 4949 0000 | 1 |T.1II.. │ │ │ +004ce8e0: 7c20 3120 2020 2020 7c54 0031 4649 0000 | 1 |T.1FI.. │ │ │ 004ce8f0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 004ce900: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004ce910: 2045 4f46 2020 2020 2020 2020 7c20 2020 EOF | │ │ │ 004ce920: 2020 7c20 2020 2020 2020 7c20 2020 2020 | | │ │ │ 004ce930: 2020 2020 7c20 2020 2020 2020 7c54 0031 | |T.1 │ │ │ -004ce940: 494a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d IJ.. |-------- │ │ │ +004ce940: 464a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d FJ.. |-------- │ │ │ 004ce950: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004ce960: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004ce970: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d +-----+-------+- │ │ │ 004ce980: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ -004ce990: 7c54 0031 4951 0000 2020 207c 2052 4541 |T.1IQ.. | REA │ │ │ +004ce990: 7c54 0031 4651 0000 2020 207c 2052 4541 |T.1FQ.. | REA │ │ │ 004ce9a0: 4420 5820 2020 207c 2045 7272 6f72 2020 D X | Error │ │ │ 004ce9b0: 2020 2020 2020 207c 2031 2c3c 6572 726f | 1, | | │ │ │ 004cea20: 2020 2020 2020 7c20 7374 7269 6e67 2020 | string │ │ │ -004cea30: 7c20 2020 2020 2020 7c54 0031 4953 0000 | |T.1IS.. │ │ │ +004cea30: 7c20 2020 2020 2020 7c54 0031 4653 0000 | |T.1FS.. │ │ │ 004cea40: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 004cea50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cea60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cea70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cea80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 0031 ------------+..1 │ │ │ -004cea90: 4954 0000 1500 3149 5500 0020 2020 5769 IT....1IU.. Wi │ │ │ -004ceaa0: 7468 2057 5249 5445 3a07 0031 4956 0000 th WRITE:..1IV.. │ │ │ -004ceab0: 5300 3149 5700 0020 2020 2020 2a20 5468 S.1IW.. * Th │ │ │ +004cea90: 4654 0000 1500 3146 5500 0020 2020 5769 FT....1FU.. Wi │ │ │ +004ceaa0: 7468 2057 5249 5445 3a07 0031 4656 0000 th WRITE:..1FV.. │ │ │ +004ceab0: 5300 3146 5700 0020 2020 2020 2a20 5468 S.1FW.. * Th │ │ │ 004ceac0: 6520 4649 464f 2064 6576 6963 6520 646f e FIFO device do │ │ │ 004cead0: 6573 206e 6f6e 2d62 6c6f 636b 696e 6720 es non-blocking │ │ │ 004ceae0: 7772 6974 6573 2e20 4966 2061 2070 726f writes. If a pro │ │ │ 004ceaf0: 6365 7373 2074 7269 6573 2074 6f20 5752 cess tries to WR │ │ │ -004ceb00: 4954 4553 0031 4958 0000 2020 2020 2020 ITES.1IX.. │ │ │ +004ceb00: 4954 4553 0031 4658 0000 2020 2020 2020 ITES.1FX.. │ │ │ 004ceb10: 2074 6f20 6120 6675 6c6c 2046 4946 4f20 to a full FIFO │ │ │ 004ceb20: 616e 6420 7468 6520 5752 4954 4520 776f and the WRITE wo │ │ │ 004ceb30: 756c 6420 626c 6f63 6b2c 2074 6865 2064 uld block, the d │ │ │ 004ceb40: 6576 6963 6520 696d 706c 6963 6974 6c79 evice implicitly │ │ │ -004ceb50: 2074 7269 6573 4b00 3149 5900 0020 2020 triesK.1IY.. │ │ │ +004ceb50: 2074 7269 6573 4b00 3146 5900 0020 2020 triesK.1FY.. │ │ │ 004ceb60: 2020 2020 746f 2063 6f6d 706c 6574 6520 to complete │ │ │ 004ceb70: 7468 6520 6f70 6572 6174 696f 6e20 7570 the operation up │ │ │ 004ceb80: 2074 6f20 6120 6465 6661 756c 7420 6f66 to a default of │ │ │ 004ceb90: 2031 3020 7469 6d65 732e 2049 6620 7468 10 times. If th │ │ │ -004ceba0: 6551 0031 495a 0000 2020 2020 2020 2067 eQ.1IZ.. g │ │ │ +004ceba0: 6551 0031 465a 0000 2020 2020 2020 2067 eQ.1FZ.. g │ │ │ 004cebb0: 746d 5f6e 6f6e 5f62 6c6f 636b 6564 5f77 tm_non_blocked_w │ │ │ 004cebc0: 7269 7465 5f72 6574 7269 6573 2065 6e76 rite_retries env │ │ │ 004cebd0: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ 004cebe0: 6520 6973 2064 6566 696e 6564 2c20 7468 e is defined, th │ │ │ -004cebf0: 6973 5400 3149 6100 0020 2020 2020 2020 isT.1Ia.. │ │ │ +004cebf0: 6973 5400 3146 6100 0020 2020 2020 2020 isT.1Fa.. │ │ │ 004cec00: 6f76 6572 7269 6465 7320 7468 6520 6465 overrides the de │ │ │ 004cec10: 6661 756c 7420 6e75 6d62 6572 206f 6620 fault number of │ │ │ 004cec20: 7265 7472 6965 732e 2049 6620 7468 6520 retries. If the │ │ │ 004cec30: 7265 7472 6965 7320 646f 206e 6f74 2073 retries do not s │ │ │ -004cec40: 7563 6365 6564 5100 3149 6200 0020 2020 ucceedQ.1Ib.. │ │ │ +004cec40: 7563 6365 6564 5100 3146 6200 0020 2020 ucceedQ.1Fb.. │ │ │ 004cec50: 2020 2020 2872 656d 6169 6e20 626c 6f63 (remain bloc │ │ │ 004cec60: 6b65 6429 2c20 7468 6520 5752 4954 4520 ked), the WRITE │ │ │ 004cec70: 7365 7473 2024 4445 5649 4345 2074 6f20 sets $DEVICE to │ │ │ 004cec80: 2231 2c52 6573 6f75 7263 6520 7465 6d70 "1,Resource temp │ │ │ -004cec90: 6f72 6172 696c 7954 0031 4963 0000 2020 orarilyT.1Ic.. │ │ │ +004cec90: 6f72 6172 696c 7954 0031 4663 0000 2020 orarilyT.1Fc.. │ │ │ 004ceca0: 2020 2020 2075 6e61 7661 696c 6162 6c65 unavailable │ │ │ 004cecb0: 222c 2024 5a41 2074 6f20 392c 2061 6e64 ", $ZA to 9, and │ │ │ 004cecc0: 2070 726f 6475 6365 7320 616e 2065 7272 produces an err │ │ │ 004cecd0: 6f72 2e20 4966 2074 6865 2047 542e 4d20 or. If the GT.M │ │ │ -004cece0: 7072 6f63 6573 7320 6861 7352 0031 4964 process hasR.1Id │ │ │ +004cece0: 7072 6f63 6573 7320 6861 7352 0031 4664 process hasR.1Fd │ │ │ 004cecf0: 0000 2020 2020 2020 2064 6566 696e 6564 .. defined │ │ │ 004ced00: 2061 6e20 4558 4345 5054 494f 4e2c 2024 an EXCEPTION, $ │ │ │ 004ced10: 4554 5241 5020 6f72 2024 5a54 5241 502c ETRAP or $ZTRAP, │ │ │ 004ced20: 2074 6865 2065 7272 6f72 2074 7261 7020 the error trap │ │ │ 004ced30: 6d61 7920 6368 6f6f 7365 2074 6f54 0031 may choose toT.1 │ │ │ -004ced40: 4965 0000 2020 2020 2020 2072 6574 7279 Ie.. retry │ │ │ +004ced40: 4665 0000 2020 2020 2020 2072 6574 7279 Fe.. retry │ │ │ 004ced50: 2074 6865 2057 5249 5445 2061 6674 6572 the WRITE after │ │ │ 004ced60: 2073 6f6d 6520 6163 7469 6f6e 206f 7220 some action or │ │ │ 004ced70: 6465 6c61 7920 7468 6174 206d 6967 6874 delay that might │ │ │ 004ced80: 2072 656d 6f76 6520 6461 7461 2066 726f remove data fro │ │ │ -004ced90: 6d1e 0031 4966 0000 2020 2020 2020 2074 m..1If.. t │ │ │ +004ced90: 6d1e 0031 4666 0000 2020 2020 2020 2074 m..1Ff.. t │ │ │ 004ceda0: 6865 2046 4946 4f20 6465 7669 6365 2e49 he FIFO device.I │ │ │ -004cedb0: 0031 4967 0000 2020 2020 202a 2057 6869 .1Ig.. * Whi │ │ │ +004cedb0: 0031 4667 0000 2020 2020 202a 2057 6869 .1Fg.. * Whi │ │ │ 004cedc0: 6c65 2069 7420 6973 2068 756e 672c 2074 le it is hung, t │ │ │ 004cedd0: 6865 2070 726f 6365 7373 2077 696c 6c20 he process will │ │ │ 004cede0: 6e6f 7420 7265 7370 6f6e 6420 746f 203c not respond to < │ │ │ -004cedf0: 4354 524c 2d43 3e2e 0700 3149 6800 0015 CTRL-C>...1Ih... │ │ │ -004cee00: 0031 4969 0000 2020 2057 6974 6820 434c .1Ii.. With CL │ │ │ -004cee10: 4f53 453a 0700 3149 6a00 004f 0031 4971 OSE:..1Ij..O.1Iq │ │ │ +004cedf0: 4354 524c 2d43 3e2e 0700 3146 6800 0015 CTRL-C>...1Fh... │ │ │ +004cee00: 0031 4669 0000 2020 2057 6974 6820 434c .1Fi.. With CL │ │ │ +004cee10: 4f53 453a 0700 3146 6a00 004f 0031 4671 OSE:..1Fj..O.1Fq │ │ │ 004cee20: 0000 2020 2020 202a 2054 6865 2046 4946 .. * The FIF │ │ │ 004cee30: 4f20 6973 206e 6f74 2064 656c 6574 6564 O is not deleted │ │ │ 004cee40: 2075 6e6c 6573 7320 7468 6520 4445 4c45 unless the DELE │ │ │ 004cee50: 5445 2071 7561 6c69 6669 6572 2069 7320 TE qualifier is │ │ │ -004cee60: 7370 6563 6966 6965 642e 4e00 3149 7200 specified.N.1Ir. │ │ │ +004cee60: 7370 6563 6966 6965 642e 4e00 3146 7200 specified.N.1Fr. │ │ │ 004cee70: 0020 2020 2020 2a20 4966 2061 2070 726f . * If a pro │ │ │ 004cee80: 6365 7373 2063 6c6f 7365 7320 7468 6520 cess closes the │ │ │ 004cee90: 4649 464f 2077 6974 6820 7468 6520 4445 FIFO with the DE │ │ │ 004ceea0: 4c45 5445 2071 7561 6c69 6669 6572 2c20 LETE qualifier, │ │ │ -004ceeb0: 7468 6520 4649 464f 3c00 3149 7300 0020 the FIFO<.1Is.. │ │ │ +004ceeb0: 7468 6520 4649 464f 3c00 3146 7300 0020 the FIFO<.1Fs.. │ │ │ 004ceec0: 2020 2020 2020 6265 636f 6d65 7320 756e becomes un │ │ │ 004ceed0: 6176 6169 6c61 626c 6520 746f 206e 6577 available to new │ │ │ 004ceee0: 2075 7365 7273 2061 7420 7468 6174 2074 users at that t │ │ │ -004ceef0: 696d 652e 5300 3149 7400 0020 2020 2020 ime.S.1It.. │ │ │ +004ceef0: 696d 652e 5300 3146 7400 0020 2020 2020 ime.S.1Ft.. │ │ │ 004cef00: 2a20 416c 6c20 7072 6f63 6573 7365 7320 * All processes │ │ │ 004cef10: 6375 7272 656e 746c 7920 5553 4569 6e67 currently USEing │ │ │ 004cef20: 2074 6865 2046 4946 4f20 6d61 7920 636f the FIFO may co │ │ │ 004cef30: 6e74 696e 7565 2074 6f20 7573 6520 6974 ntinue to use it │ │ │ -004cef40: 2c20 756e 7469 6c4a 0031 4975 0000 2020 , untilJ.1Iu.. │ │ │ +004cef40: 2c20 756e 7469 6c4a 0031 4675 0000 2020 , untilJ.1Fu.. │ │ │ 004cef50: 2020 2020 2074 6865 206c 6173 7420 7072 the last pr │ │ │ 004cef60: 6f63 6573 7320 6174 7461 6368 6564 2074 ocess attached t │ │ │ 004cef70: 6f20 6974 2043 4c4f 5345 5320 6974 2c20 o it CLOSES it, │ │ │ 004cef80: 616e 6420 6973 2064 6573 7472 6f79 6564 and is destroyed │ │ │ -004cef90: 2e4d 0031 4976 0000 2020 2020 202a 2041 .M.1Iv.. * A │ │ │ +004cef90: 2e4d 0031 4676 0000 2020 2020 202a 2041 .M.1Fv.. * A │ │ │ 004cefa0: 6e79 2070 726f 6365 7373 204f 5045 4e69 ny process OPENi │ │ │ 004cefb0: 6e67 2061 2046 4946 4f20 7769 7468 2074 ng a FIFO with t │ │ │ 004cefc0: 6865 2073 616d 6520 6e61 6d65 2061 7320 he same name as │ │ │ 004cefd0: 6120 6465 6c65 7465 6420 4649 464f 0000 a deleted FIFO.. │ │ │ 004cefe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ceff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cf000: 0400 0000 e807 0000 6639 0000 0000 0000 ........f9...... │ │ │ -004cf010: 7200 0049 4845 4c50 00ff 7300 ff49 4f5f r..IHELP..s..IO_ │ │ │ +004cf010: 7200 0046 4845 4c50 00ff 7300 ff49 4f5f r..FHELP..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 c077 0000 2020 2020 2020 2063 ICS..w.. c │ │ │ 004cf050: 7265 6174 6573 2061 206e 6577 206f 6e65 reates a new one │ │ │ 004cf060: 2074 6f20 7768 6963 6820 7375 6273 6571 to which subseq │ │ │ 004cf070: 7565 6e74 204f 5045 4e73 2061 7474 6163 uent OPENs attac │ │ │ -004cf080: 682e 0700 3149 7800 0054 0031 4979 0000 h...1Ix..T.1Iy.. │ │ │ +004cf080: 682e 0700 3146 7800 0054 0031 4679 0000 h...1Fx..T.1Fy.. │ │ │ 004cf090: 2020 2054 6865 2064 6566 6175 6c74 2061 The default a │ │ │ 004cf0a0: 6363 6573 7320 7065 726d 6973 7369 6f6e ccess permission │ │ │ 004cf0b0: 7320 6f6e 2061 2046 4946 4f20 6172 6520 s on a FIFO are │ │ │ 004cf0c0: 7468 6520 7361 6d65 2061 7320 7468 6520 the same as the │ │ │ 004cf0d0: 6d61 736b 2073 6574 7469 6e67 7351 0031 mask settingsQ.1 │ │ │ -004cf0e0: 497a 0000 2020 206f 6620 7468 6520 7072 Iz.. of the pr │ │ │ +004cf0e0: 467a 0000 2020 206f 6620 7468 6520 7072 Fz.. of the pr │ │ │ 004cf0f0: 6f63 6573 7320 7468 6174 2063 7265 6174 ocess that creat │ │ │ 004cf100: 6564 2074 6865 2046 4946 4f2e 2055 7365 ed the FIFO. Use │ │ │ 004cf110: 2074 6865 2053 5953 5445 4d2c 2047 524f the SYSTEM, GRO │ │ │ 004cf120: 5550 2c20 574f 524c 442c 2061 6e64 5300 UP, WORLD, andS. │ │ │ -004cf130: 3149 8100 0020 2020 5549 4320 6465 7669 1I... UIC devi │ │ │ +004cf130: 3146 8100 0020 2020 5549 4320 6465 7669 1F... UIC devi │ │ │ 004cf140: 6365 7061 7261 6d65 7465 7273 2074 6f20 ceparameters to │ │ │ 004cf150: 7370 6563 6966 7920 4649 464f 2061 6363 specify FIFO acc │ │ │ 004cf160: 6573 7320 7065 726d 6973 7369 6f6e 732e ess permissions. │ │ │ 004cf170: 2046 696c 6520 7065 726d 6973 7369 6f6e File permission │ │ │ -004cf180: 7345 0031 4982 0000 2020 2068 6176 6520 sE.1I... have │ │ │ +004cf180: 7345 0031 4682 0000 2020 2068 6176 6520 sE.1F... have │ │ │ 004cf190: 6e6f 2061 6666 6563 7420 6f6e 2061 2070 no affect on a p │ │ │ 004cf1a0: 726f 6365 7373 2074 6861 7420 616c 7265 rocess that alre │ │ │ 004cf1b0: 6164 7920 6861 7320 7468 6520 4649 464f ady has the FIFO │ │ │ -004cf1c0: 206f 7065 6e2e 0700 3149 8300 0042 0030 open...1I...B.0 │ │ │ -004cf1d0: 49ff 7300 ff46 4946 4f5f 4445 5649 4345 I.s..FIFO_DEVICE │ │ │ +004cf1c0: 206f 7065 6e2e 0700 3146 8300 0042 0030 open...1F...B.0 │ │ │ +004cf1d0: 46ff 7300 ff46 4946 4f5f 4445 5649 4345 F.s..FIFO_DEVICE │ │ │ 004cf1e0: 5041 5241 4d45 5445 525f 5355 4d4d 4152 PARAMETER_SUMMAR │ │ │ 004cf1f0: 5900 0046 4946 4f5f 4465 7669 6365 7061 Y..FIFO_Devicepa │ │ │ 004cf200: 7261 6d65 7465 725f 5375 6d6d 6172 7927 rameter_Summary' │ │ │ -004cf210: 0051 49bf 1100 0020 2020 4649 464f 2044 .QI.... FIFO D │ │ │ +004cf210: 0051 46bf 1100 0020 2020 4649 464f 2044 .QF.... FIFO D │ │ │ 004cf220: 6576 6963 6570 6172 616d 6574 6572 2053 eviceparameter S │ │ │ -004cf230: 756d 6d61 7279 0700 5249 2100 0053 0052 ummary..RI!..S.R │ │ │ -004cf240: 4931 0000 2020 2054 6865 2066 6f6c 6c6f I1.. The follo │ │ │ +004cf230: 756d 6d61 7279 0700 5246 2100 0053 0052 ummary..RF!..S.R │ │ │ +004cf240: 4631 0000 2020 2054 6865 2066 6f6c 6c6f F1.. The follo │ │ │ 004cf250: 7769 6e67 2074 6162 6c65 2073 756d 6d61 wing table summa │ │ │ 004cf260: 7269 7a65 7320 7468 6520 6465 7669 6365 rizes the device │ │ │ 004cf270: 7061 7261 6d65 7465 7273 2074 6861 7420 parameters that │ │ │ 004cf280: 6361 6e20 6265 2075 7365 6420 7769 7468 can be used with │ │ │ -004cf290: 1000 5249 4100 0020 2020 4649 464f 732e ..RIA.. FIFOs. │ │ │ -004cf2a0: 0700 5249 5100 0054 0052 4961 0000 2020 ..RIQ..T.RIa.. │ │ │ +004cf290: 1000 5246 4100 0020 2020 4649 464f 732e ..RFA.. FIFOs. │ │ │ +004cf2a0: 0700 5246 5100 0054 0052 4661 0000 2020 ..RFQ..T.RFa.. │ │ │ 004cf2b0: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 004cf2c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf2e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cf2f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0052 4971 ----------+T.RIq │ │ │ +004cf2f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0052 4671 ----------+T.RFq │ │ │ 004cf300: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004cf310: 2020 2020 2020 2020 2020 2020 4669 6c65 File │ │ │ 004cf320: 2046 6f72 6d61 7420 4465 7669 6365 7061 Format Devicepa │ │ │ 004cf330: 7261 6d65 7465 7273 2020 2020 2020 2020 rameters │ │ │ 004cf340: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004cf350: 0052 4981 0000 2020 207c 2d2d 2d2d 2d2d .RI... |------ │ │ │ +004cf350: 0052 4681 0000 2020 207c 2d2d 2d2d 2d2d .RF... |------ │ │ │ 004cf360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cf3a0: 2d2d 7c54 0052 4991 0000 2020 207c 2020 --|T.RI... | │ │ │ +004cf3a0: 2d2d 7c54 0052 4691 0000 2020 207c 2020 --|T.RF... | │ │ │ 004cf3b0: 4445 5649 4345 5041 5241 4d45 5445 5220 DEVICEPARAMETER │ │ │ 004cf3c0: 2020 7c20 434d 4420 7c20 2020 2020 2020 | CMD | │ │ │ 004cf3d0: 2020 2020 2020 2020 2020 4445 5343 5249 DESCRI │ │ │ 004cf3e0: 5054 494f 4e20 2020 2020 2020 2020 2020 PTION │ │ │ -004cf3f0: 2020 2020 2020 7c55 0051 49c0 1100 0020 |U.QI.... │ │ │ +004cf3f0: 2020 2020 2020 7c55 0051 46c0 1100 0020 |U.QF.... │ │ │ 004cf400: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004cf410: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 004cf420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cf440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5249 -----------|T.RI │ │ │ +004cf440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5246 -----------|T.RF │ │ │ 004cf450: 1200 0020 2020 7c20 5b4e 4f5d 4649 5845 ... | [NO]FIXE │ │ │ 004cf460: 4420 2020 2020 2020 2020 207c 204f 2020 D | O │ │ │ 004cf470: 207c 2043 6f6e 7472 6f6c 7320 7768 6574 | Controls whet │ │ │ 004cf480: 6865 7220 7265 636f 7264 7320 6861 7665 her records have │ │ │ 004cf490: 2066 6978 6564 206c 656e 6774 682e 207c fixed length. | │ │ │ -004cf4a0: 5400 5249 1300 0020 2020 7c2d 2d2d 2d2d T.RI... |----- │ │ │ +004cf4a0: 5400 5246 1300 0020 2020 7c2d 2d2d 2d2d T.RF... |----- │ │ │ 004cf4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004cf4c0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004cf4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf4e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cf4f0: 2d2d 2d7c 5400 5249 1400 0020 2020 7c20 ---|T.RI... | │ │ │ +004cf4f0: 2d2d 2d7c 5400 5246 1400 0020 2020 7c20 ---|T.RF... | │ │ │ 004cf500: 5b5a 5d4c 454e 4754 483d 696e 7465 7870 [Z]LENGTH=intexp │ │ │ 004cf510: 7220 207c 2055 2020 207c 2043 6f6e 7472 r | U | Contr │ │ │ 004cf520: 6f6c 7320 7468 6520 7669 7274 7561 6c20 ols the virtual │ │ │ 004cf530: 7061 6765 206c 656e 6774 682e 2020 2020 page length. │ │ │ -004cf540: 2020 2020 2020 207c 5400 5249 1500 0020 |T.RI... │ │ │ +004cf540: 2020 2020 2020 207c 5400 5246 1500 0020 |T.RF... │ │ │ 004cf550: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004cf560: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 004cf570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cf590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5249 -----------|T.RI │ │ │ +004cf590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5246 -----------|T.RF │ │ │ 004cf5a0: 1600 0020 2020 7c20 5245 434f 5244 5349 ... | RECORDSI │ │ │ 004cf5b0: 5a45 3d69 6e74 6578 7072 207c 204f 2020 ZE=intexpr | O │ │ │ 004cf5c0: 207c 2053 7065 6369 6669 6573 2074 6865 | Specifies the │ │ │ 004cf5d0: 206d 6178 696d 756d 2072 6563 6f72 6420 maximum record │ │ │ 004cf5e0: 7369 7a65 2e20 2020 2020 2020 2020 207c size. | │ │ │ -004cf5f0: 5400 5249 1700 0020 2020 7c2d 2d2d 2d2d T.RI... |----- │ │ │ +004cf5f0: 5400 5246 1700 0020 2020 7c2d 2d2d 2d2d T.RF... |----- │ │ │ 004cf600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004cf610: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004cf620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cf640: 2d2d 2d7c 5400 5249 1800 0020 2020 7c20 ---|T.RI... | │ │ │ +004cf640: 2d2d 2d7c 5400 5246 1800 0020 2020 7c20 ---|T.RF... | │ │ │ 004cf650: 5641 5249 4142 4c45 2020 2020 2020 2020 VARIABLE │ │ │ 004cf660: 2020 207c 204f 2020 207c 2043 6f6e 7472 | O | Contr │ │ │ 004cf670: 6f6c 7320 7768 6574 6865 7220 7265 636f ols whether reco │ │ │ 004cf680: 7264 7320 6861 7665 2076 6172 6961 626c rds have variabl │ │ │ -004cf690: 6520 2020 2020 207c 5400 5249 1900 0020 e |T.RI... │ │ │ +004cf690: 6520 2020 2020 207c 5400 5246 1900 0020 e |T.RF... │ │ │ 004cf6a0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004cf6b0: 2020 2020 2020 207c 2020 2020 207c 206c | | l │ │ │ 004cf6c0: 656e 6774 682e 2020 2020 2020 2020 2020 ength. │ │ │ 004cf6d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cf6e0: 2020 2020 2020 2020 2020 207c 5400 5249 |T.RI │ │ │ +004cf6e0: 2020 2020 2020 2020 2020 207c 5400 5246 |T.RF │ │ │ 004cf6f0: 1a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004cf700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004cf710: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004cf720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004cf740: 5400 5249 2100 0020 2020 7c20 5b5a 5d57 T.RI!.. | [Z]W │ │ │ +004cf740: 5400 5246 2100 0020 2020 7c20 5b5a 5d57 T.RF!.. | [Z]W │ │ │ 004cf750: 4944 5448 3d69 6e74 6578 7072 2020 207c IDTH=intexpr | │ │ │ 004cf760: 2055 2020 207c 2053 6574 7320 7468 6520 U | Sets the │ │ │ 004cf770: 6465 7669 6365 2773 206c 6f67 6963 616c device's logical │ │ │ 004cf780: 2072 6563 6f72 6420 7369 7a65 2061 6e64 record size and │ │ │ -004cf790: 2020 207c 5400 5249 2200 0020 2020 7c20 |T.RI".. | │ │ │ +004cf790: 2020 207c 5400 5246 2200 0020 2020 7c20 |T.RF".. | │ │ │ 004cf7a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cf7b0: 2020 207c 2020 2020 207c 2065 6e61 626c | | enabl │ │ │ 004cf7c0: 6573 2057 5241 502e 2020 2020 2020 2020 es WRAP. │ │ │ 004cf7d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cf7e0: 2020 2020 2020 207c 0000 0000 0000 0000 |........ │ │ │ 004cf7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cf800: 0400 0000 f507 0000 7e39 0000 0000 0000 ........~9...... │ │ │ -004cf810: a600 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004cf810: a600 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 ff73 00ff 4649 464f 5f44 4556 ICS..s..FIFO_DEV │ │ │ 004cf850: 4943 4550 4152 414d 4554 4552 5f53 554d ICEPARAMETER_SUM │ │ │ 004cf860: 4d41 5259 00c0 2300 0020 2020 7c2d 2d2d MARY..#.. |--- │ │ │ 004cf870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf880: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -+-----+-------- │ │ │ 004cf890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf8a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cf8b0: 2d2d 2d2d 2d7c 5400 5249 2400 0020 2020 -----|T.RI$.. │ │ │ +004cf8b0: 2d2d 2d2d 2d7c 5400 5246 2400 0020 2020 -----|T.RF$.. │ │ │ 004cf8c0: 7c20 5b5a 5d5b 4e4f 5d57 5241 5020 2020 | [Z][NO]WRAP │ │ │ 004cf8d0: 2020 2020 207c 204f 2f55 207c 2043 6f6e | O/U | Con │ │ │ 004cf8e0: 7472 6f6c 7320 7468 6520 6861 6e64 6c69 trols the handli │ │ │ 004cf8f0: 6e67 206f 6620 7265 636f 7264 7320 6c6f ng of records lo │ │ │ -004cf900: 6e67 6572 2020 2020 207c 5400 5249 2500 nger |T.RI%. │ │ │ +004cf900: 6e67 6572 2020 2020 207c 5400 5246 2500 nger |T.RF%. │ │ │ 004cf910: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004cf920: 2020 2020 2020 2020 207c 2020 2020 207c | | │ │ │ 004cf930: 2074 6861 6e20 7468 6520 6465 7669 6365 than the device │ │ │ 004cf940: 2077 6964 7468 2e20 2020 2020 2020 2020 width. │ │ │ 004cf950: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004cf960: 5249 2600 0020 2020 2b2d 2d2d 2d2d 2d2d RI&.. +------- │ │ │ +004cf960: 5246 2600 0020 2020 2b2d 2d2d 2d2d 2d2d RF&.. +------- │ │ │ 004cf970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf9a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cf9b0: 2d2b 0700 5249 2700 0054 0052 4928 0000 -+..RI'..T.RI(.. │ │ │ +004cf9b0: 2d2b 0700 5246 2700 0054 0052 4628 0000 -+..RF'..T.RF(.. │ │ │ 004cf9c0: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 004cf9d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf9e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf9f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfa00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0052 ------------+T.R │ │ │ -004cfa10: 4929 0000 2020 207c 2020 2020 2020 2020 I).. | │ │ │ +004cfa10: 4629 0000 2020 207c 2020 2020 2020 2020 F).. | │ │ │ 004cfa20: 2020 2020 2020 2020 2020 2020 2020 4669 Fi │ │ │ 004cfa30: 6c65 2041 6363 6573 7320 4465 7669 6365 le Access Device │ │ │ 004cfa40: 7061 7261 6d65 7465 7273 2020 2020 2020 parameters │ │ │ 004cfa50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cfa60: 7c54 0052 492a 0000 2020 207c 2d2d 2d2d |T.RI*.. |---- │ │ │ +004cfa60: 7c54 0052 462a 0000 2020 207c 2d2d 2d2d |T.RF*.. |---- │ │ │ 004cfa70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfa80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfa90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfaa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cfab0: 2d2d 2d2d 7c54 0052 4931 0000 2020 207c ----|T.RI1.. | │ │ │ +004cfab0: 2d2d 2d2d 7c54 0052 4631 0000 2020 207c ----|T.RF1.. | │ │ │ 004cfac0: 2044 4556 4943 4550 4152 414d 4554 4552 DEVICEPARAMETER │ │ │ 004cfad0: 207c 2043 4d44 207c 2020 2020 2020 2020 | CMD | │ │ │ 004cfae0: 2020 2020 2020 2020 2020 2020 434f 4d4d COMM │ │ │ 004cfaf0: 454e 5420 2020 2020 2020 2020 2020 2020 ENT │ │ │ -004cfb00: 2020 2020 2020 2020 7c54 0052 4932 0000 |T.RI2.. │ │ │ +004cfb00: 2020 2020 2020 2020 7c54 0052 4632 0000 |T.RF2.. │ │ │ 004cfb10: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004cfb20: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ 004cfb30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfb40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfb50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0052 ------------|T.R │ │ │ -004cfb60: 4933 0000 2020 207c 2020 2020 2020 2020 I3.. | │ │ │ +004cfb60: 4633 0000 2020 207c 2020 2020 2020 2020 F3.. | │ │ │ 004cfb70: 2020 2020 2020 2020 207c 2020 2020 207c | | │ │ │ 004cfb80: 2053 7065 6369 6669 6573 2074 6861 7420 Specifies that │ │ │ 004cfb90: 7468 6520 4649 464f 2073 686f 756c 6420 the FIFO should │ │ │ 004cfba0: 6265 2064 656c 6574 6564 2077 6865 6e20 be deleted when │ │ │ -004cfbb0: 7c54 0052 4934 0000 2020 207c 2020 2020 |T.RI4.. | │ │ │ +004cfbb0: 7c54 0052 4634 0000 2020 207c 2020 2020 |T.RF4.. | │ │ │ 004cfbc0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004cfbd0: 2020 207c 2074 6865 206c 6173 7420 7573 | the last us │ │ │ 004cfbe0: 6572 2063 6c6f 7365 7320 6974 2e20 4966 er closes it. If │ │ │ 004cfbf0: 2073 7065 6369 6669 6564 206f 6e20 616e specified on an │ │ │ -004cfc00: 2020 2020 7c54 0052 4935 0000 2020 207c |T.RI5.. | │ │ │ +004cfc00: 2020 2020 7c54 0052 4635 0000 2020 207c |T.RF5.. | │ │ │ 004cfc10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cfc20: 207c 2020 2020 207c 204f 5045 4e2c 2044 | | OPEN, D │ │ │ 004cfc30: 454c 4554 4520 6973 2061 6374 6976 6174 ELETE is activat │ │ │ 004cfc40: 6564 206f 6e6c 7920 6174 2074 6865 2074 ed only at the t │ │ │ -004cfc50: 696d 6520 6f66 2020 7c54 0052 4936 0000 ime of |T.RI6.. │ │ │ +004cfc50: 696d 6520 6f66 2020 7c54 0052 4636 0000 ime of |T.RF6.. │ │ │ 004cfc60: 2020 207c 2044 454c 4554 4520 2020 2020 | DELETE │ │ │ 004cfc70: 2020 2020 207c 2043 2020 207c 2074 6865 | C | the │ │ │ 004cfc80: 2063 6c6f 7365 2e20 4e6f 206e 6577 2061 close. No new a │ │ │ 004cfc90: 7474 6163 6865 6d65 6e74 7320 6172 6520 ttachements are │ │ │ 004cfca0: 616c 6c6f 7765 6420 746f 2020 7c54 0052 allowed to |T.R │ │ │ -004cfcb0: 4937 0000 2020 207c 2020 2020 2020 2020 I7.. | │ │ │ +004cfcb0: 4637 0000 2020 207c 2020 2020 2020 2020 F7.. | │ │ │ 004cfcc0: 2020 2020 2020 2020 207c 2020 2020 207c | | │ │ │ 004cfcd0: 2061 2064 656c 6574 6564 2046 4946 4f20 a deleted FIFO │ │ │ 004cfce0: 616e 6420 616e 7920 6e65 7720 6174 7465 and any new atte │ │ │ 004cfcf0: 6d70 7420 746f 2075 7365 2061 2020 2020 mpt to use a │ │ │ -004cfd00: 7c54 0052 4938 0000 2020 207c 2020 2020 |T.RI8.. | │ │ │ +004cfd00: 7c54 0052 4638 0000 2020 207c 2020 2020 |T.RF8.. | │ │ │ 004cfd10: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004cfd20: 2020 207c 2046 4946 4f20 7769 7468 2074 | FIFO with t │ │ │ 004cfd30: 6865 206e 616d 6520 6f66 2074 6865 2064 he name of the d │ │ │ 004cfd40: 656c 6574 6564 2064 6576 6963 6520 2020 eleted device │ │ │ -004cfd50: 2020 2020 7c54 0052 4939 0000 2020 207c |T.RI9.. | │ │ │ +004cfd50: 2020 2020 7c54 0052 4639 0000 2020 207c |T.RF9.. | │ │ │ 004cfd60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cfd70: 207c 2020 2020 207c 2063 7265 6174 6573 | | creates │ │ │ 004cfd80: 2061 206e 6577 2064 6576 6963 652e 2020 a new device. │ │ │ 004cfd90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cfda0: 2020 2020 2020 2020 7c54 0052 493a 0000 |T.RI:.. │ │ │ +004cfda0: 2020 2020 2020 2020 7c54 0052 463a 0000 |T.RF:.. │ │ │ 004cfdb0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004cfdc0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ 004cfdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfde0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfdf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0052 ------------|T.R │ │ │ -004cfe00: 4941 0000 2020 207c 2047 524f 5550 3d65 IA.. | GROUP=e │ │ │ +004cfe00: 4641 0000 2020 207c 2047 524f 5550 3d65 FA.. | GROUP=e │ │ │ 004cfe10: 7870 7220 2020 2020 207c 204f 2f43 207c xpr | O/C | │ │ │ 004cfe20: 2053 7065 6369 6669 6573 2066 696c 6520 Specifies file │ │ │ 004cfe30: 7065 726d 6973 7369 6f6e 7320 666f 7220 permissions for │ │ │ 004cfe40: 6f74 6865 7220 7573 6572 7320 696e 2020 other users in │ │ │ -004cfe50: 7c54 0052 4942 0000 2020 207c 2020 2020 |T.RIB.. | │ │ │ +004cfe50: 7c54 0052 4642 0000 2020 207c 2020 2020 |T.RFB.. | │ │ │ 004cfe60: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004cfe70: 2020 207c 206f 776e 6572 2773 2067 726f | owner's gro │ │ │ 004cfe80: 7570 2e20 2020 2020 2020 2020 2020 2020 up. │ │ │ 004cfe90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cfea0: 2020 2020 7c54 0052 4943 0000 2020 207c |T.RIC.. | │ │ │ +004cfea0: 2020 2020 7c54 0052 4643 0000 2020 207c |T.RFC.. | │ │ │ 004cfeb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfec0: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -+-----+-------- │ │ │ 004cfed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cfef0: 2d2d 2d2d 2d2d 2d2d 7c54 0052 4944 0000 --------|T.RID.. │ │ │ +004cfef0: 2d2d 2d2d 2d2d 2d2d 7c54 0052 4644 0000 --------|T.RFD.. │ │ │ 004cff00: 2020 207c 205b 4e4f 5d52 4541 444f 4e4c | [NO]READONL │ │ │ 004cff10: 5920 2020 207c 204f 2020 207c 204f 5045 Y | O | OPE │ │ │ 004cff20: 4e73 2061 2064 6576 6963 6520 666f 7220 Ns a device for │ │ │ 004cff30: 7265 6164 696e 6720 6f6e 6c79 2028 5245 reading only (RE │ │ │ 004cff40: 4144 4f4e 4c59 2920 6f72 2020 7c54 0052 ADONLY) or |T.R │ │ │ -004cff50: 4945 0000 2020 207c 2020 2020 2020 2020 IE.. | │ │ │ +004cff50: 4645 0000 2020 207c 2020 2020 2020 2020 FE.. | │ │ │ 004cff60: 2020 2020 2020 2020 207c 2020 2020 207c | | │ │ │ 004cff70: 2072 6561 6469 6e67 2061 6e64 2077 7269 reading and wri │ │ │ 004cff80: 7469 6e67 2028 4e4f 5245 4144 4f4e 4c59 ting (NOREADONLY │ │ │ 004cff90: 292e 2020 2020 2020 2020 2020 2020 2020 ). │ │ │ -004cffa0: 7c54 0052 4946 0000 2020 207c 2d2d 2d2d |T.RIF.. |---- │ │ │ +004cffa0: 7c54 0052 4646 0000 2020 207c 2d2d 2d2d |T.RFF.. |---- │ │ │ 004cffb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004cffc0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004cffd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cffe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfff0: 2d2d 2d2d 7c00 0000 0000 0000 0000 0000 ----|........... │ │ │ 004d0000: 0400 0000 f707 0000 b33e 0000 0000 0000 .........>...... │ │ │ -004d0010: a600 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004d0010: a600 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4700 0020 2020 7c20 4f57 MARY..G.. | OW │ │ │ 004d0070: 4e45 523d 6578 7072 2020 2020 2020 7c20 NER=expr | │ │ │ 004d0080: 4f2f 4320 7c20 5370 6563 6966 6965 7320 O/C | Specifies │ │ │ 004d0090: 6669 6c65 2070 6572 6d69 7373 696f 6e73 file permissions │ │ │ 004d00a0: 2066 6f72 206f 776e 6572 206f 6620 6669 for owner of fi │ │ │ -004d00b0: 6c65 2e20 207c 5400 5249 4800 0020 2020 le. |T.RIH.. │ │ │ +004d00b0: 6c65 2e20 207c 5400 5246 4800 0020 2020 le. |T.RFH.. │ │ │ 004d00c0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004d00d0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ 004d00e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d00f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d0100: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5249 4900 ---------|T.RII. │ │ │ +004d0100: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5246 4900 ---------|T.RFI. │ │ │ 004d0110: 0020 2020 7c20 5245 4e41 4d45 3d65 7870 . | RENAME=exp │ │ │ 004d0120: 7220 2020 2020 7c20 4320 2020 7c20 5370 r | C | Sp │ │ │ 004d0130: 6563 6966 6965 7320 7468 6174 2043 4c4f ecifies that CLO │ │ │ 004d0140: 5345 2072 656e 616d 6520 6120 6469 736b SE rename a disk │ │ │ 004d0150: 2066 696c 6520 7769 7468 2020 207c 5400 file with |T. │ │ │ -004d0160: 5249 4a00 0020 2020 7c20 2020 2020 2020 RIJ.. | │ │ │ +004d0160: 5246 4a00 0020 2020 7c20 2020 2020 2020 RFJ.. | │ │ │ 004d0170: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004d0180: 7c20 7468 6520 6e61 6d65 2073 7065 6369 | the name speci │ │ │ 004d0190: 6669 6564 2062 7920 7468 6520 6578 7072 fied by the expr │ │ │ 004d01a0: 6573 7369 6f6e 2e20 2020 2020 2020 2020 ession. │ │ │ -004d01b0: 207c 5400 5249 5100 0020 2020 7c2d 2d2d |T.RIQ.. |--- │ │ │ +004d01b0: 207c 5400 5246 5100 0020 2020 7c2d 2d2d |T.RFQ.. |--- │ │ │ 004d01c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004d01d0: 2d2d 2d2d 2b2d 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 2d7c 5400 5249 5200 0020 2020 -----|T.RIR.. │ │ │ +004d0200: 2d2d 2d2d 2d7c 5400 5246 5200 0020 2020 -----|T.RFR.. │ │ │ 004d0210: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004d0220: 2020 7c20 2020 2020 7c20 5370 6563 6966 | | Specif │ │ │ 004d0230: 6965 7320 7468 6174 2043 4c4f 5345 2072 ies that CLOSE r │ │ │ 004d0240: 6570 6c61 6365 286f 7665 7277 7269 7465 eplace(overwrite │ │ │ -004d0250: 2061 6e20 2020 2020 207c 5400 5249 5300 an |T.RIS. │ │ │ +004d0250: 2061 6e20 2020 2020 207c 5400 5246 5300 an |T.RFS. │ │ │ 004d0260: 0020 2020 7c20 5245 504c 4143 453d 6578 . | REPLACE=ex │ │ │ 004d0270: 7072 2020 2020 7c20 4320 2020 7c20 6578 pr | C | ex │ │ │ 004d0280: 6973 7469 6e67 2066 696c 6520 6966 206e isting file if n │ │ │ 004d0290: 6563 6573 7361 7279 2920 7468 6520 6e61 ecessary) the na │ │ │ 004d02a0: 6d65 206f 6620 6120 6469 736b 207c 5400 me of a disk |T. │ │ │ -004d02b0: 5249 5400 0020 2020 7c20 2020 2020 2020 RIT.. | │ │ │ +004d02b0: 5246 5400 0020 2020 7c20 2020 2020 2020 RFT.. | │ │ │ 004d02c0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004d02d0: 7c20 6669 6c65 2077 6974 6820 7468 6520 | file with the │ │ │ 004d02e0: 6e61 6d65 2073 7065 6369 6669 6564 2062 name specified b │ │ │ 004d02f0: 7920 7468 6520 2020 2020 2020 2020 2020 y the │ │ │ -004d0300: 207c 5400 5249 5500 0020 2020 7c20 2020 |T.RIU.. | │ │ │ +004d0300: 207c 5400 5246 5500 0020 2020 7c20 2020 |T.RFU.. | │ │ │ 004d0310: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004d0320: 2020 2020 7c20 6578 7072 6573 7369 6f6e | expression │ │ │ 004d0330: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 004d0340: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d0350: 2020 2020 207c 5400 5249 5600 0020 2020 |T.RIV.. │ │ │ +004d0350: 2020 2020 207c 5400 5246 5600 0020 2020 |T.RFV.. │ │ │ 004d0360: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004d0370: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ 004d0380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d03a0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5249 5700 ---------|T.RIW. │ │ │ +004d03a0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5246 5700 ---------|T.RFW. │ │ │ 004d03b0: 0020 2020 7c20 5359 5354 454d 3d65 7870 . | SYSTEM=exp │ │ │ 004d03c0: 7220 2020 2020 7c20 4f2f 4320 7c20 5370 r | O/C | Sp │ │ │ 004d03d0: 6563 6966 6965 7320 6669 6c65 2070 6572 ecifies file per │ │ │ 004d03e0: 6d69 7373 696f 6e73 2066 6f72 206f 776e missions for own │ │ │ 004d03f0: 6572 206f 6620 6669 6c65 2020 207c 5400 er of file |T. │ │ │ -004d0400: 5249 5800 0020 2020 7c20 2020 2020 2020 RIX.. | │ │ │ +004d0400: 5246 5800 0020 2020 7c20 2020 2020 2020 RFX.. | │ │ │ 004d0410: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004d0420: 7c20 2873 616d 6520 6173 204f 574e 4552 | (same as OWNER │ │ │ 004d0430: 292e 2020 2020 2020 2020 2020 2020 2020 ). │ │ │ 004d0440: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d0450: 207c 5400 5249 5900 0020 2020 7c2d 2d2d |T.RIY.. |--- │ │ │ +004d0450: 207c 5400 5246 5900 0020 2020 7c2d 2d2d |T.RFY.. |--- │ │ │ 004d0460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004d0470: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004d0480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d04a0: 2d2d 2d2d 2d7c 5400 5249 5a00 0020 2020 -----|T.RIZ.. │ │ │ +004d04a0: 2d2d 2d2d 2d7c 5400 5246 5a00 0020 2020 -----|T.RFZ.. │ │ │ 004d04b0: 7c20 5549 433d 6578 7072 2020 2020 2020 | UIC=expr │ │ │ 004d04c0: 2020 7c20 4f2f 4320 7c20 5370 6563 6966 | O/C | Specif │ │ │ 004d04d0: 6965 7320 7468 6520 6669 6c65 2773 206f ies the file's o │ │ │ 004d04e0: 776e 6572 2049 442e 2020 2020 2020 2020 wner ID. │ │ │ -004d04f0: 2020 2020 2020 2020 207c 5400 5249 6100 |T.RIa. │ │ │ +004d04f0: 2020 2020 2020 2020 207c 5400 5246 6100 |T.RFa. │ │ │ 004d0500: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004d0510: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 004d0520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -004d0550: 5249 6200 0020 2020 7c20 574f 524c 443d RIb.. | WORLD= │ │ │ +004d0550: 5246 6200 0020 2020 7c20 574f 524c 443d RFb.. | WORLD= │ │ │ 004d0560: 6578 7072 2020 2020 2020 7c20 4f2f 4320 expr | O/C │ │ │ 004d0570: 7c20 5370 6563 6966 6965 7320 6669 6c65 | Specifies file │ │ │ 004d0580: 2070 6572 6d69 7373 696f 6e73 2066 6f72 permissions for │ │ │ 004d0590: 2075 7365 7273 206e 6f74 2069 6e20 2020 users not in │ │ │ -004d05a0: 207c 5400 5249 6300 0020 2020 7c20 2020 |T.RIc.. | │ │ │ +004d05a0: 207c 5400 5246 6300 0020 2020 7c20 2020 |T.RFc.. | │ │ │ 004d05b0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004d05c0: 2020 2020 7c20 7468 6520 6f77 6e65 7227 | the owner' │ │ │ 004d05d0: 7320 6772 6f75 702e 2020 2020 2020 2020 s group. │ │ │ 004d05e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d05f0: 2020 2020 207c 5400 5249 6400 0020 2020 |T.RId.. │ │ │ +004d05f0: 2020 2020 207c 5400 5246 6400 0020 2020 |T.RFd.. │ │ │ 004d0600: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004d0610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d0640: 2d2d 2d2d 2d2d 2d2d 2d2b 0700 5249 6500 ---------+..RIe. │ │ │ -004d0650: 001e 001b 4949 2f4f 5f43 4f4d 4d41 4e44 ....II/O_COMMAND │ │ │ +004d0640: 2d2d 2d2d 2d2d 2d2d 2d2b 0700 5246 6500 ---------+..RFe. │ │ │ +004d0650: 001e 001b 4649 2f4f 5f43 4f4d 4d41 4e44 ....FI/O_COMMAND │ │ │ 004d0660: 5300 0049 2f4f 5f43 6f6d 6d61 6e64 7317 S..I/O_Commands. │ │ │ -004d0670: 0028 49bf 1100 0020 2020 492f 4f20 436f .(I.... I/O Co │ │ │ -004d0680: 6d6d 616e 6473 0700 2949 2100 0041 0029 mmands..)I!..A.) │ │ │ -004d0690: 4931 0000 2020 2054 6869 7320 7365 6374 I1.. This sect │ │ │ +004d0670: 0028 46bf 1100 0020 2020 492f 4f20 436f .(F.... I/O Co │ │ │ +004d0680: 6d6d 616e 6473 0700 2946 2100 0041 0029 mmands..)F!..A.) │ │ │ +004d0690: 4631 0000 2020 2054 6869 7320 7365 6374 F1.. This sect │ │ │ 004d06a0: 696f 6e20 6465 7363 7269 6265 7320 7468 ion describes th │ │ │ 004d06b0: 6520 666f 6c6c 6f77 696e 6720 4754 2e4d e following GT.M │ │ │ 004d06c0: 2049 2f4f 2063 6f6d 6d61 6e64 733a 0700 I/O commands:.. │ │ │ -004d06d0: 2949 4100 004c 0029 4951 0000 2020 2020 )IA..L.)IQ.. │ │ │ +004d06d0: 2946 4100 004c 0029 4651 0000 2020 2020 )FA..L.)FQ.. │ │ │ 004d06e0: 202a 204f 5045 4e20 6573 7461 626c 6973 * OPEN establis │ │ │ 004d06f0: 6865 7320 6120 636f 6e6e 6563 7469 6f6e hes a connection │ │ │ 004d0700: 2066 726f 6d20 6120 4754 2e4d 2070 726f from a GT.M pro │ │ │ 004d0710: 6365 7373 2074 6f20 6120 6465 7669 6365 cess to a device │ │ │ -004d0720: 2e52 0029 4961 0000 2020 2020 202a 2055 .R.)Ia.. * U │ │ │ +004d0720: 2e52 0029 4661 0000 2020 2020 202a 2055 .R.)Fa.. * U │ │ │ 004d0730: 5345 2064 6563 6c61 7265 7320 6120 6465 SE declares a de │ │ │ 004d0740: 7669 6365 2061 7320 7468 6520 6375 7272 vice as the curr │ │ │ 004d0750: 656e 7420 736f 7572 6365 206f 6620 696e ent source of in │ │ │ 004d0760: 7075 7420 616e 6420 6465 7374 696e 6174 put and destinat │ │ │ -004d0770: 696f 6e19 0029 4971 0000 2020 2020 2020 ion..)Iq.. │ │ │ -004d0780: 2066 6f72 206f 7574 7075 742e 5400 2949 for output.T.)I │ │ │ +004d0770: 696f 6e19 0029 4671 0000 2020 2020 2020 ion..)Fq.. │ │ │ +004d0780: 2066 6f72 206f 7574 7075 742e 5400 2946 for output.T.)F │ │ │ 004d0790: 8100 0020 2020 2020 2a20 5245 4144 2061 ... * READ a │ │ │ 004d07a0: 6363 6570 7473 2063 6861 7261 6374 6572 ccepts character │ │ │ 004d07b0: 7320 6672 6f6d 2074 6865 2063 7572 7265 s from the curre │ │ │ 004d07c0: 6e74 2064 6576 6963 6520 696e 746f 2061 nt device into a │ │ │ 004d07d0: 2067 6c6f 6261 6c20 6f72 206c 6f63 616c global or local │ │ │ -004d07e0: 1700 2949 9100 0020 2020 2020 2020 7661 ..)I... va │ │ │ +004d07e0: 1700 2946 9100 0020 2020 2020 2020 7661 ..)F... va │ │ │ 004d07f0: 7269 6162 6c65 2e00 0000 0000 0000 0000 riable.......... │ │ │ 004d0800: 0400 0000 1e07 0000 a039 0000 0000 0000 .........9...... │ │ │ 004d0810: 4600 0020 4845 4c50 00ff 7300 ff49 4f5f F.. HELP..s..IO_ │ │ │ 004d0820: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004d0830: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004d0840: ff73 00ff 5f42 494e 4152 595f 4649 4c45 .s.._BINARY_FILE │ │ │ -004d0850: 5300 c015 0000 7c00 3f49 1600 0020 2020 S.....|.?I... │ │ │ +004d0850: 5300 c015 0000 7c00 3f46 1600 0020 2020 S.....|.?F... │ │ │ 004d0860: 6269 6e63 7079 2869 6e6e 616d 652c 6f75 bincpy(inname,ou │ │ │ 004d0870: 746e 616d 6529 3b20 4754 2e4d 2072 6f75 tname); GT.M rou │ │ │ 004d0880: 7469 6e65 2074 6f20 646f 2061 2062 696e tine to do a bin │ │ │ 004d0890: 6172 7920 636f 7079 2066 726f 6d20 6669 ary copy from fi │ │ │ 004d08a0: 6c65 206e 616d 6564 2069 6e20 6172 6775 le named in argu │ │ │ 004d08b0: 6d65 6e74 2031 2074 6f20 6669 6c65 206e ment 1 to file n │ │ │ 004d08c0: 616d 6564 2069 6e20 6172 6775 6d65 6e74 amed in argument │ │ │ -004d08d0: 2032 1300 3f49 1700 0020 2020 2020 2020 2..?I... │ │ │ -004d08e0: 2020 2020 3b20 003f 4918 0000 2020 2020 ; .?I... │ │ │ +004d08d0: 2032 1300 3f46 1700 0020 2020 2020 2020 2..?F... │ │ │ +004d08e0: 2020 2020 3b20 003f 4618 0000 2020 2020 ; .?F... │ │ │ 004d08f0: 206e 6577 2061 646a 2c6e 7265 632c 7273 new adj,nrec,rs │ │ │ -004d0900: 697a 652c 7816 003f 4919 0000 2020 2020 ize,x..?I... │ │ │ -004d0910: 206e 6577 2024 6574 7261 7039 003f 491a new $etrap9.?I. │ │ │ +004d0900: 697a 652c 7816 003f 4619 0000 2020 2020 ize,x..?F... │ │ │ +004d0910: 206e 6577 2024 6574 7261 7039 003f 461a new $etrap9.?F. │ │ │ 004d0920: 0000 2020 2020 2073 6574 2024 6563 6f64 .. set $ecod │ │ │ 004d0930: 653d 2222 2c24 6574 7261 703d 2267 6f74 e="",$etrap="got │ │ │ 004d0940: 6f20 6572 726f 7222 2c24 7a73 7461 7475 o error",$zstatu │ │ │ -004d0950: 733d 2222 5c00 3f49 2100 0020 2020 2020 s=""\.?I!.. │ │ │ +004d0950: 733d 2222 5c00 3f46 2100 0020 2020 2020 s=""\.?F!.. │ │ │ 004d0960: 7365 7420 7273 697a 653d 3332 3736 3720 set rsize=32767 │ │ │ 004d0970: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004d0980: 2020 2020 2020 2020 203b 206d 6178 2072 ; max r │ │ │ 004d0990: 6563 6f72 6473 697a 6520 7468 6174 206b ecordsize that k │ │ │ 004d09a0: 6565 7073 2024 5820 6f6e 2074 7261 636b eeps $X on track │ │ │ -004d09b0: 4e00 3f49 2200 0020 2020 2020 6f70 656e N.?I".. open │ │ │ +004d09b0: 4e00 3f46 2200 0020 2020 2020 6f70 656e N.?F".. open │ │ │ 004d09c0: 2069 6e6e 616d 653a 2872 6561 646f 6e6c inname:(readonl │ │ │ 004d09d0: 793a 6669 7865 643a 7265 636f 7264 7369 y:fixed:recordsi │ │ │ 004d09e0: 7a65 3d72 7369 7a65 3a65 7863 6570 7469 ze=rsize:excepti │ │ │ 004d09f0: 6f6e 3d22 676f 746f 2065 6f66 2229 3d00 on="goto eof")=. │ │ │ -004d0a00: 3f49 2300 0020 2020 2020 6f70 656e 206f ?I#.. open o │ │ │ +004d0a00: 3f46 2300 0020 2020 2020 6f70 656e 206f ?F#.. open o │ │ │ 004d0a10: 7574 6e61 6d65 3a28 6e65 7776 6572 7369 utname:(newversi │ │ │ 004d0a20: 6f6e 3a73 7472 6561 6d3a 6e6f 7772 6170 on:stream:nowrap │ │ │ -004d0a30: 3a63 6873 6574 3d22 4d22 293e 003f 4924 :chset="M")>.?I$ │ │ │ +004d0a30: 3a63 6873 6574 3d22 4d22 293e 003f 4624 :chset="M")>.?F$ │ │ │ 004d0a40: 0000 2020 2020 2066 6f72 206e 7265 633d .. for nrec= │ │ │ 004d0a50: 313a 3120 7573 6520 696e 6e61 6d65 2072 1:1 use inname r │ │ │ 004d0a60: 6561 6420 7820 7573 6520 6f75 746e 616d ead x use outnam │ │ │ -004d0a70: 6520 7772 6974 6520 780d 003f 4925 0000 e write x..?I%.. │ │ │ -004d0a80: 2020 2065 6f66 2800 3f49 2600 0020 2020 eof(.?I&.. │ │ │ +004d0a70: 6520 7772 6974 6520 780d 003f 4625 0000 e write x..?F%.. │ │ │ +004d0a80: 2020 2065 6f66 2800 3f46 2600 0020 2020 eof(.?F&.. │ │ │ 004d0a90: 2020 6966 2024 7a73 7461 7475 735b 2249 if $zstatus["I │ │ │ 004d0aa0: 4f45 4f46 2220 646f 2020 7175 6974 1b00 OEOF" do quit.. │ │ │ -004d0ab0: 3f49 2700 0020 2020 2020 2e20 7365 7420 ?I'.. . set │ │ │ -004d0ac0: 2465 636f 6465 3d22 221a 003f 4928 0000 $ecode=""..?I(.. │ │ │ +004d0ab0: 3f46 2700 0020 2020 2020 2e20 7365 7420 ?F'.. . set │ │ │ +004d0ac0: 2465 636f 6465 3d22 221a 003f 4628 0000 $ecode=""..?F(.. │ │ │ 004d0ad0: 2020 2020 202e 2063 6c6f 7365 2069 6e6e . close inn │ │ │ -004d0ae0: 616d 6519 003f 4929 0000 2020 2020 202e ame..?I).. . │ │ │ -004d0af0: 2075 7365 206f 7574 6e61 6d65 1800 3f49 use outname..?I │ │ │ +004d0ae0: 616d 6519 003f 4629 0000 2020 2020 202e ame..?F).. . │ │ │ +004d0af0: 2075 7365 206f 7574 6e61 6d65 1800 3f46 use outname..?F │ │ │ 004d0b00: 2a00 0020 2020 2020 2e20 7365 7420 6164 *.. . set ad │ │ │ -004d0b10: 6a3d 2478 2400 3f49 3100 0020 2020 2020 j=$x$.?I1.. │ │ │ +004d0b10: 6a3d 2478 2400 3f46 3100 0020 2020 2020 j=$x$.?F1.. │ │ │ 004d0b20: 2e20 7365 7420 2478 3d30 2063 6c6f 7365 . set $x=0 close │ │ │ -004d0b30: 206f 7574 6e61 6d65 7500 3f49 3200 0020 outnameu.?I2.. │ │ │ +004d0b30: 206f 7574 6e61 6d65 7500 3f46 3200 0020 outnameu.?F2.. │ │ │ 004d0b40: 2020 2020 2e20 7772 6974 6520 212c 2243 . write !,"C │ │ │ 004d0b50: 6f70 6965 6420 222c 2473 656c 6563 7428 opied ",$select( │ │ │ 004d0b60: 286e 7265 632d 3129 3c61 646a 3a61 646a (nrec-1).HI1.. This s │ │ │ +004d1c90: 2045 7861 6d70 6c65 7307 0048 4621 0000 Examples..HF!.. │ │ │ +004d1ca0: 3e00 4846 3100 0020 2020 5468 6973 2073 >.HF1.. This s │ │ │ 004d1cb0: 6563 7469 6f6e 2063 6f6e 7461 696e 7320 ection contains │ │ │ 004d1cc0: 6578 616d 706c 6573 206f 6620 6e75 6c6c examples of null │ │ │ 004d1cd0: 2064 6576 6963 6520 7573 6167 652e 0700 device usage... │ │ │ -004d1ce0: 4849 4100 0012 0048 4951 0000 2020 2045 HIA....HIQ.. E │ │ │ -004d1cf0: 7861 6d70 6c65 3a07 0048 4961 0000 1800 xample:..HIa.... │ │ │ -004d1d00: 4849 7100 0020 2020 4754 4d3e 646f 205e HIq.. GTM>do ^ │ │ │ -004d1d10: 7275 6e72 6570 1100 4849 8100 0020 2020 runrep..HI... │ │ │ -004d1d20: 7275 6e72 6570 3b19 0048 4991 0000 2020 runrep;..HI... │ │ │ +004d1ce0: 4846 4100 0012 0048 4651 0000 2020 2045 HFA....HFQ.. E │ │ │ +004d1cf0: 7861 6d70 6c65 3a07 0048 4661 0000 1800 xample:..HFa.... │ │ │ +004d1d00: 4846 7100 0020 2020 4754 4d3e 646f 205e HFq.. GTM>do ^ │ │ │ +004d1d10: 7275 6e72 6570 1100 4846 8100 0020 2020 runrep..HF... │ │ │ +004d1d20: 7275 6e72 6570 3b19 0048 4691 0000 2020 runrep;..HF... │ │ │ 004d1d30: 2020 7a70 7269 6e74 205e 7275 6e72 6570 zprint ^runrep │ │ │ -004d1d40: 1f00 4749 c011 0000 2020 2020 7365 7420 ..GI.... set │ │ │ +004d1d40: 1f00 4746 c011 0000 2020 2020 7365 7420 ..GF.... set │ │ │ 004d1d50: 6465 763d 222f 6465 762f 6e75 6c6c 2239 dev="/dev/null"9 │ │ │ -004d1d60: 0048 4912 0000 2020 2020 7365 7420 6864 .HI... set hd │ │ │ +004d1d60: 0048 4612 0000 2020 2020 7365 7420 6864 .HF... set hd │ │ │ 004d1d70: 723d 222a 2a2a 2a2a 2a2a 2a2a 2052 4550 r="********* REP │ │ │ 004d1d80: 4f52 5420 4845 4144 4552 202a 2a2a 2a2a ORT HEADER ***** │ │ │ -004d1d90: 2a2a 2a2a 2a2a 2a22 1b00 4849 1300 0020 *******"..HI... │ │ │ +004d1d90: 2a2a 2a2a 2a2a 2a22 1b00 4846 1300 0020 *******"..HF... │ │ │ 004d1da0: 2020 206f 7065 6e20 6465 7620 7573 6520 open dev use │ │ │ -004d1db0: 6465 763b 0048 4914 0000 2020 2020 7365 dev;.HI... se │ │ │ +004d1db0: 6465 763b 0048 4614 0000 2020 2020 7365 dev;.HF... se │ │ │ 004d1dc0: 7420 783d 2222 2077 7269 7465 2068 6472 t x="" write hdr │ │ │ 004d1dd0: 2c21 2c24 7a64 6174 6528 2468 6f72 6f6c ,!,$zdate($horol │ │ │ 004d1de0: 6f67 292c 3f33 302c 246a 6f62 2c21 3f00 og),?30,$job,!?. │ │ │ -004d1df0: 4849 1500 0020 2020 2066 6f72 2020 7365 HI... for se │ │ │ +004d1df0: 4846 1500 0020 2020 2066 6f72 2020 7365 HF... for se │ │ │ 004d1e00: 7420 783d 246f 7264 6572 285e 746d 7028 t x=$order(^tmp( │ │ │ 004d1e10: 246a 6f62 2c78 2929 2071 7569 743a 783d $job,x)) quit:x= │ │ │ 004d1e20: 2222 2020 646f 2052 4550 4f52 540f 0048 "" do REPORT..H │ │ │ -004d1e30: 4916 0000 2020 2020 7175 6974 1100 4849 I... quit..HI │ │ │ +004d1e30: 4616 0000 2020 2020 7175 6974 1100 4846 F... quit..HF │ │ │ 004d1e40: 1700 0020 2020 5245 504f 5254 3b20 0048 ... REPORT; .H │ │ │ -004d1e50: 4918 0000 2020 2020 3b6c 6172 6765 2061 I... ;large a │ │ │ +004d1e50: 4618 0000 2020 2020 3b6c 6172 6765 2061 F... ;large a │ │ │ 004d1e60: 6d6f 756e 7420 6f66 2063 6f64 6510 0048 mount of code..H │ │ │ -004d1e70: 4919 0000 2020 2020 7175 6974 3b07 0048 I... quit;..H │ │ │ -004d1e80: 491a 0000 5300 4849 2100 0020 2020 5468 I...S.HI!.. Th │ │ │ +004d1e70: 4619 0000 2020 2020 7175 6974 3b07 0048 F... quit;..H │ │ │ +004d1e80: 461a 0000 5300 4846 2100 0020 2020 5468 F...S.HF!.. Th │ │ │ 004d1e90: 6973 2070 726f 6772 616d 2070 726f 6475 is program produ │ │ │ 004d1ea0: 6365 7320 6120 7265 706f 7274 2064 6572 ces a report der │ │ │ 004d1eb0: 6976 6564 2066 726f 6d20 7468 6520 696e ived from the in │ │ │ 004d1ec0: 666f 726d 6174 696f 6e20 696e 2074 6865 formation in the │ │ │ -004d1ed0: 2067 6c6f 6261 6c51 0048 4922 0000 2020 globalQ.HI".. │ │ │ +004d1ed0: 2067 6c6f 6261 6c51 0048 4622 0000 2020 globalQ.HF".. │ │ │ 004d1ee0: 2076 6172 6961 626c 6520 5e74 6d70 2e20 variable ^tmp. │ │ │ 004d1ef0: 5468 6520 756e 7370 6563 6966 6965 6420 The unspecified │ │ │ 004d1f00: 726f 7574 696e 6520 5245 504f 5254 206d routine REPORT m │ │ │ 004d1f10: 6179 2070 6f74 656e 7469 616c 6c79 2063 ay potentially c │ │ │ -004d1f20: 6f6e 7461 696e 2061 4f00 4849 2300 0020 ontain aO.HI#.. │ │ │ +004d1f20: 6f6e 7461 696e 2061 4f00 4846 2300 0020 ontain aO.HF#.. │ │ │ 004d1f30: 2020 6c61 7267 6520 616d 6f75 6e74 206f large amount o │ │ │ 004d1f40: 6620 636f 6465 2e20 546f 2073 6565 2074 f code. To see t │ │ │ 004d1f50: 6861 7420 7468 6520 6261 7369 6320 7072 hat the basic pr │ │ │ 004d1f60: 6f67 7261 6d20 6675 6e63 7469 6f6e 7320 ogram functions │ │ │ -004d1f70: 7769 7468 6f75 7454 0048 4924 0000 2020 withoutT.HI$.. │ │ │ +004d1f70: 7769 7468 6f75 7454 0048 4624 0000 2020 withoutT.HF$.. │ │ │ 004d1f80: 2065 7272 6f72 2c20 7468 6520 7072 6f67 error, the prog │ │ │ 004d1f90: 7261 6d6d 6572 206d 6179 2064 6973 6361 rammer may disca │ │ │ 004d1fa0: 7264 2074 6865 206f 7574 7075 7420 696e rd the output in │ │ │ 004d1fb0: 766f 6c76 6564 2069 6e20 6661 766f 7220 volved in favor │ │ │ 004d1fc0: 6f66 2077 6174 6368 696e 6700 0000 0000 of watching..... │ │ │ 004d1fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d1fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d1ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d2000: 0400 0000 f807 0000 ff39 0000 0000 0000 .........9...... │ │ │ -004d2010: 9900 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004d2010: 9900 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..s..IO_ │ │ │ 004d2020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d2030: 5349 4e47 5f4e 554c 4c5f 4445 5649 4345 SING_NULL_DEVICE │ │ │ 004d2040: 5300 ff73 00ff 4e55 4c4c 5f44 4556 4943 S..s..NULL_DEVIC │ │ │ 004d2050: 455f 4558 414d 504c 4553 00c0 2500 0020 E_EXAMPLES..%.. │ │ │ 004d2060: 2020 7468 6520 6675 6e63 7469 6f6e 2e20 the function. │ │ │ 004d2070: 546f 2072 756e 2074 6865 2070 726f 6772 To run the progr │ │ │ 004d2080: 616d 206e 6f72 6d61 6c6c 792c 2074 6865 am normally, the │ │ │ 004d2090: 2070 726f 6772 616d 6d65 7220 7369 6d70 programmer simp │ │ │ -004d20a0: 6c79 2068 6173 2074 6f4f 0048 4926 0000 ly has toO.HI&.. │ │ │ +004d20a0: 6c79 2068 6173 2074 6f4f 0048 4626 0000 ly has toO.HF&.. │ │ │ 004d20b0: 2020 2063 6861 6e67 6520 7468 6520 7661 change the va │ │ │ 004d20c0: 7269 6162 6c65 2064 6576 2074 6f20 6e61 riable dev to na │ │ │ 004d20d0: 6d65 2061 6e6f 7468 6572 2064 6576 6963 me another devic │ │ │ 004d20e0: 6520 616e 6420 7468 6520 726f 7574 696e e and the routin │ │ │ -004d20f0: 6520 5245 504f 5254 2300 4849 2700 0020 e REPORT#.HI'.. │ │ │ +004d20f0: 6520 5245 504f 5254 2300 4846 2700 0020 e REPORT#.HF'.. │ │ │ 004d2100: 2020 7772 6974 6573 2074 6f20 7468 6520 writes to the │ │ │ -004d2110: 6465 7620 6465 7669 6365 2e07 0048 4928 dev device...HI( │ │ │ -004d2120: 0000 1200 4849 2900 0020 2020 4578 616d ....HI).. Exam │ │ │ -004d2130: 706c 653a 0700 4849 2a00 0041 0048 4931 ple:..HI*..A.HI1 │ │ │ +004d2110: 6465 7620 6465 7669 6365 2e07 0048 4628 dev device...HF( │ │ │ +004d2120: 0000 1200 4846 2900 0020 2020 4578 616d ....HF).. Exam │ │ │ +004d2130: 706c 653a 0700 4846 2a00 0041 0048 4631 ple:..HF*..A.HF1 │ │ │ 004d2140: 0000 2020 206a 6f62 205e 583a 2869 6e3d .. job ^X:(in= │ │ │ 004d2150: 222f 6465 762f 6e75 6c6c 223a 6f75 743d "/dev/null":out= │ │ │ 004d2160: 222f 6465 762f 6e75 6c6c 223a 6572 723d "/dev/null":err= │ │ │ -004d2170: 2265 7272 6f72 2e6c 6f67 2229 4100 4849 "error.log")A.HI │ │ │ +004d2170: 2265 7272 6f72 2e6c 6f67 2229 4100 4846 "error.log")A.HF │ │ │ 004d2180: 3200 0020 2020 4a4f 4220 5e58 3a28 494e 2.. JOB ^X:(IN │ │ │ 004d2190: 3d22 2f64 6576 2f6e 756c 6c22 3a4f 5554 ="/dev/null":OUT │ │ │ 004d21a0: 3d22 2f64 6576 2f6e 756c 6c22 3a45 5252 ="/dev/null":ERR │ │ │ 004d21b0: 3d22 6572 726f 722e 6c6f 6722 2907 0048 ="error.log")..H │ │ │ -004d21c0: 4933 0000 4d00 4849 3400 0020 2020 5468 I3..M.HI4.. Th │ │ │ +004d21c0: 4633 0000 4d00 4846 3400 0020 2020 5468 F3..M.HF4.. Th │ │ │ 004d21d0: 6973 2065 7861 6d70 6c65 2069 7373 7565 is example issue │ │ │ 004d21e0: 7320 6120 4754 2e4d 204a 4f42 2063 6f6d s a GT.M JOB com │ │ │ 004d21f0: 6d61 6e64 2074 6f20 6578 6563 7574 6520 mand to execute │ │ │ 004d2200: 7468 6520 726f 7574 696e 6520 5e58 2069 the routine ^X i │ │ │ -004d2210: 6e54 0048 4935 0000 2020 2061 6e6f 7468 nT.HI5.. anoth │ │ │ +004d2210: 6e54 0048 4635 0000 2020 2061 6e6f 7468 nT.HF5.. anoth │ │ │ 004d2220: 6572 2070 726f 6365 7373 2e20 5468 6973 er process. This │ │ │ 004d2230: 2072 6f75 7469 6e65 2070 726f 6365 7373 routine process │ │ │ 004d2240: 6573 2061 206c 6172 6765 206e 756d 6265 es a large numbe │ │ │ 004d2250: 7220 6f66 2067 6c6f 6261 6c20 7661 7269 r of global vari │ │ │ -004d2260: 6162 6c65 7354 0048 4936 0000 2020 2061 ablesT.HI6.. a │ │ │ +004d2260: 6162 6c65 7354 0048 4636 0000 2020 2061 ablesT.HF6.. a │ │ │ 004d2270: 6e64 2070 726f 6475 6365 7320 6e6f 206f nd produces no o │ │ │ 004d2280: 7574 7075 742e 2049 6e20 7468 6520 6578 utput. In the ex │ │ │ 004d2290: 616d 706c 652c 2074 6865 204a 4f42 6265 ample, the JOBbe │ │ │ 004d22a0: 6420 7072 6f63 6573 7320 7461 6b65 7320 d process takes │ │ │ -004d22b0: 6974 7320 696e 7075 7452 0048 4937 0000 its inputR.HI7.. │ │ │ +004d22b0: 6974 7320 696e 7075 7452 0048 4637 0000 its inputR.HF7.. │ │ │ 004d22c0: 2020 2066 726f 6d20 6120 6e75 6c6c 2064 from a null d │ │ │ 004d22d0: 6576 6963 652c 2061 6e64 2073 656e 6473 evice, and sends │ │ │ 004d22e0: 2069 7473 206f 7574 7075 7420 746f 2061 its output to a │ │ │ 004d22f0: 206e 756c 6c20 6465 7669 6365 2e20 4966 null device. If │ │ │ -004d2300: 2074 6865 204a 4f42 6265 6451 0048 4938 the JOBbedQ.HI8 │ │ │ +004d2300: 2074 6865 204a 4f42 6265 6451 0048 4638 the JOBbedQ.HF8 │ │ │ 004d2310: 0000 2020 2070 726f 6365 7373 2065 6e63 .. process enc │ │ │ 004d2320: 6f75 6e74 6572 7320 616e 2065 7272 6f72 ounters an error │ │ │ 004d2330: 2c20 6974 2064 6972 6563 7473 2074 6865 , it directs the │ │ │ 004d2340: 2065 7272 6f72 206d 6573 7361 6765 2074 error message t │ │ │ -004d2350: 6f20 6572 726f 722e 6c6f 672e 0700 4849 o error.log...HI │ │ │ -004d2360: 3900 0024 0021 4950 4950 455f 4445 5649 9..$.!IPIPE_DEVI │ │ │ +004d2350: 6f20 6572 726f 722e 6c6f 672e 0700 4846 o error.log...HF │ │ │ +004d2360: 3900 0024 0021 4650 4950 455f 4445 5649 9..$.!FPIPE_DEVI │ │ │ 004d2370: 4345 5300 0055 7369 6e67 5f50 4950 455f CES..Using_PIPE_ │ │ │ -004d2380: 4465 7669 6365 731d 002e 49bf 1100 0020 Devices...I.... │ │ │ +004d2380: 4465 7669 6365 731d 002e 46bf 1100 0020 Devices...F.... │ │ │ 004d2390: 2020 5573 696e 6720 5049 5045 2044 6576 Using PIPE Dev │ │ │ -004d23a0: 6963 6573 0700 2f49 2100 0053 002f 4931 ices../I!..S./I1 │ │ │ +004d23a0: 6963 6573 0700 2f46 2100 0053 002f 4631 ices../F!..S./F1 │ │ │ 004d23b0: 0000 2020 2041 2050 4950 4520 6465 7669 .. A PIPE devi │ │ │ 004d23c0: 6365 2069 7320 7573 6564 2074 6f20 6163 ce is used to ac │ │ │ 004d23d0: 6365 7373 2061 6e64 206d 616e 6970 756c cess and manipul │ │ │ 004d23e0: 6174 6520 7468 6520 696e 7075 7420 616e ate the input an │ │ │ 004d23f0: 642f 6f72 206f 7574 7075 7420 6f66 5300 d/or output ofS. │ │ │ -004d2400: 2f49 4100 0020 2020 6120 7368 656c 6c20 /IA.. a shell │ │ │ +004d2400: 2f46 4100 0020 2020 6120 7368 656c 6c20 /FA.. a shell │ │ │ 004d2410: 636f 6d6d 616e 6420 6173 2061 2047 542e command as a GT. │ │ │ 004d2420: 4d20 492f 4f20 6465 7669 6365 2e20 4754 M I/O device. GT │ │ │ 004d2430: 2e4d 206d 6169 6e74 6169 6e73 2049 2f4f .M maintains I/O │ │ │ 004d2440: 2073 7461 7475 7320 7661 7269 6162 6c65 status variable │ │ │ -004d2450: 7354 002f 4951 0000 2020 2066 6f72 2061 sT./IQ.. for a │ │ │ +004d2450: 7354 002f 4651 0000 2020 2066 6f72 2061 sT./FQ.. for a │ │ │ 004d2460: 2050 4950 4520 6465 7669 6365 206a 7573 PIPE device jus │ │ │ 004d2470: 7420 6173 2069 7420 646f 6573 2066 6f72 t as it does for │ │ │ 004d2480: 206f 7468 6572 2064 6576 6963 6573 2e20 other devices. │ │ │ 004d2490: 416e 204f 5045 4e20 6f66 2074 6865 2064 An OPEN of the d │ │ │ -004d24a0: 6576 6963 654e 002f 4961 0000 2020 2073 eviceN./Ia.. s │ │ │ +004d24a0: 6576 6963 654e 002f 4661 0000 2020 2073 eviceN./Fa.. s │ │ │ 004d24b0: 7461 7274 7320 6120 7375 622d 7072 6f63 tarts a sub-proc │ │ │ 004d24c0: 6573 732e 2044 6174 6120 7772 6974 7465 ess. Data writte │ │ │ 004d24d0: 6e20 746f 2074 6865 2064 6576 6963 6520 n to the device │ │ │ 004d24e0: 6279 2074 6865 204d 2070 726f 6772 616d by the M program │ │ │ -004d24f0: 2069 7352 002f 4971 0000 2020 2061 7661 isR./Iq.. ava │ │ │ +004d24f0: 2069 7352 002f 4671 0000 2020 2061 7661 isR./Fq.. ava │ │ │ 004d2500: 696c 6162 6c65 2074 6f20 7468 6520 7072 ilable to the pr │ │ │ 004d2510: 6f63 6573 7320 6f6e 2069 7473 2053 5444 ocess on its STD │ │ │ 004d2520: 494e 2e20 5468 6520 4d20 7072 6f67 7261 IN. The M progra │ │ │ 004d2530: 6d20 6361 6e20 7265 6164 2074 6865 2053 m can read the S │ │ │ -004d2540: 5444 4f55 5453 002f 4981 0000 2020 2061 TDOUTS./I... a │ │ │ +004d2540: 5444 4f55 5453 002f 4681 0000 2020 2061 TDOUTS./F... a │ │ │ 004d2550: 6e64 2053 5444 4552 5220 6f66 2074 6865 nd STDERR of the │ │ │ 004d2560: 2073 7562 2d70 726f 6365 7373 2e20 5468 sub-process. Th │ │ │ 004d2570: 6973 2066 6163 696c 6974 6174 6573 206f is facilitates o │ │ │ 004d2580: 7574 7075 7420 6f6e 6c79 2061 7070 6c69 utput only appli │ │ │ -004d2590: 6361 7469 6f6e 732c 5400 2f49 9100 0020 cations,T./I... │ │ │ +004d2590: 6361 7469 6f6e 732c 5400 2f46 9100 0020 cations,T./F... │ │ │ 004d25a0: 2020 7375 6368 2061 7320 7072 696e 7469 such as printi │ │ │ 004d25b0: 6e67 2064 6972 6563 746c 7920 6672 6f6d ng directly from │ │ │ 004d25c0: 2061 2047 542e 4d20 7072 6f67 7261 6d20 a GT.M program │ │ │ 004d25d0: 746f 2061 6e20 6c70 2063 6f6d 6d61 6e64 to an lp command │ │ │ -004d25e0: 3b20 696e 7075 7420 6f6e 6c79 5000 2e49 ; input onlyP..I │ │ │ +004d25e0: 3b20 696e 7075 7420 6f6e 6c79 5000 2e46 ; input onlyP..F │ │ │ 004d25f0: c011 0000 2020 2061 7070 6c69 6361 7469 .... applicati │ │ │ 004d2600: 6f6e 732c 2073 7563 6820 6173 2072 6561 ons, such as rea │ │ │ 004d2610: 6469 6e67 2074 6865 206f 7574 7075 7420 ding the output │ │ │ 004d2620: 6f66 2061 2063 6f6d 6d61 6e64 2073 7563 of a command suc │ │ │ -004d2630: 6820 6173 2070 733b 2061 6e64 5200 2f49 h as ps; andR./I │ │ │ +004d2630: 6820 6173 2070 733b 2061 6e64 5200 2f46 h as ps; andR./F │ │ │ 004d2640: 1200 0020 2020 636f 2d70 726f 6365 7373 ... co-process │ │ │ 004d2650: 696e 6720 6170 706c 6963 6174 696f 6e73 ing applications │ │ │ 004d2660: 2c20 7375 6368 2061 7320 7573 696e 6720 , such as using │ │ │ 004d2670: 6963 6f6e 7620 746f 2063 6f6e 7665 7274 iconv to convert │ │ │ 004d2680: 2064 6174 6120 6672 6f6d 206f 6e65 1e00 data from one.. │ │ │ -004d2690: 2f49 1300 0020 2020 656e 636f 6469 6e67 /I... encoding │ │ │ -004d26a0: 2074 6f20 616e 6f74 6865 722e 0700 2f49 to another.../I │ │ │ -004d26b0: 1400 0051 002f 4915 0000 2020 2041 2050 ...Q./I... A P │ │ │ +004d2690: 2f46 1300 0020 2020 656e 636f 6469 6e67 /F... encoding │ │ │ +004d26a0: 2074 6f20 616e 6f74 6865 722e 0700 2f46 to another.../F │ │ │ +004d26b0: 1400 0051 002f 4615 0000 2020 2041 2050 ...Q./F... A P │ │ │ 004d26c0: 4950 4520 6973 2061 6b69 6e20 746f 2061 IPE is akin to a │ │ │ 004d26d0: 2046 4946 4f20 6465 7669 6365 2e20 426f FIFO device. Bo │ │ │ 004d26e0: 7468 2046 4946 4f20 616e 6420 5049 5045 th FIFO and PIPE │ │ │ 004d26f0: 206d 6170 2047 542e 4d20 6465 7669 6365 map GT.M device │ │ │ -004d2700: 7320 746f 5000 2f49 1600 0020 2020 554e s toP./I... UN │ │ │ +004d2700: 7320 746f 5000 2f46 1600 0020 2020 554e s toP./F... UN │ │ │ 004d2710: 4958 2070 6970 6573 2c20 7468 6520 636f IX pipes, the co │ │ │ 004d2720: 6e63 6570 7475 616c 2064 6966 6665 7265 nceptual differe │ │ │ 004d2730: 6e63 6520 6265 696e 6720 7468 6174 2077 nce being that w │ │ │ 004d2740: 6865 7265 6173 2061 2046 4946 4f20 6465 hereas a FIFO de │ │ │ -004d2750: 7669 6365 5300 2f49 1700 0020 2020 7370 viceS./I... sp │ │ │ +004d2750: 7669 6365 5300 2f46 1700 0020 2020 7370 viceS./F... sp │ │ │ 004d2760: 6563 6966 6965 7320 6120 6e61 6d65 6420 ecifies a named │ │ │ 004d2770: 7069 7065 2c20 6275 7420 646f 6573 206e pipe, but does n │ │ │ 004d2780: 6f74 2073 7065 6369 6679 2074 6865 2070 ot specify the p │ │ │ 004d2790: 726f 6365 7373 206f 6e20 7468 6520 6f74 rocess on the ot │ │ │ -004d27a0: 6865 7220 656e 6451 002f 4918 0000 2020 her endQ./I... │ │ │ +004d27a0: 6865 7220 656e 6451 002f 4618 0000 2020 her endQ./F... │ │ │ 004d27b0: 206f 6620 7468 6520 7069 7065 2c20 6120 of the pipe, a │ │ │ 004d27c0: 5049 5045 2064 6576 6963 6520 7370 6563 PIPE device spec │ │ │ 004d27d0: 6966 6965 7320 6120 7072 6f63 6573 7320 ifies a process │ │ │ 004d27e0: 746f 2063 6f6d 6d75 6e69 6361 7465 2077 to communicate w │ │ │ 004d27f0: 6974 682c 2062 7574 0000 0000 0000 0000 ith, but........ │ │ │ 004d2800: 0400 0000 f307 0000 273a 0000 0000 0000 ........':...... │ │ │ -004d2810: 7900 0049 4845 4c50 00ff 7300 ff49 4f5f y..IHELP..s..IO_ │ │ │ +004d2810: 7900 0046 4845 4c50 00ff 7300 ff49 4f5f y..FHELP..s..IO_ │ │ │ 004d2820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d2830: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d2840: 5300 c019 0000 2020 2074 6865 2070 6970 S..... the pip │ │ │ 004d2850: 6573 2061 7265 2075 6e6e 616d 6564 2e20 es are unnamed. │ │ │ 004d2860: 5370 6563 6966 6963 616c 6c79 2c20 616e Specifically, an │ │ │ 004d2870: 204f 5045 4e20 6f66 2061 2050 4950 4520 OPEN of a PIPE │ │ │ -004d2880: 6372 6561 7465 7320 613e 002f 491a 0000 creates a>./I... │ │ │ +004d2880: 6372 6561 7465 7320 613e 002f 461a 0000 creates a>./F... │ │ │ 004d2890: 2020 2073 7562 7072 6f63 6573 7320 7769 subprocess wi │ │ │ 004d28a0: 7468 2077 6869 6368 2074 6865 2047 542e th which the GT. │ │ │ 004d28b0: 4d20 7072 6f63 6573 7320 636f 6d6d 756e M process commun │ │ │ -004d28c0: 6963 6174 6573 2e07 002f 4921 0000 5000 icates.../I!..P. │ │ │ -004d28d0: 2f49 2200 0020 2020 4120 5049 5045 2064 /I".. A PIPE d │ │ │ +004d28c0: 6963 6174 6573 2e07 002f 4621 0000 5000 icates.../F!..P. │ │ │ +004d28d0: 2f46 2200 0020 2020 4120 5049 5045 2064 /F".. A PIPE d │ │ │ 004d28e0: 6576 6963 6520 6973 2073 7065 6369 6669 evice is specifi │ │ │ 004d28f0: 6564 2077 6974 6820 6120 2250 4950 4522 ed with a "PIPE" │ │ │ 004d2900: 2076 616c 7565 2066 6f72 206d 6e65 6d6f value for mnemo │ │ │ 004d2910: 6e69 6373 7061 6365 206f 6e20 616e 1700 nicspace on an.. │ │ │ -004d2920: 2f49 2300 0020 2020 4f50 454e 2063 6f6d /I#.. OPEN com │ │ │ -004d2930: 6d61 6e64 2e07 002f 4924 0000 1200 2f49 mand.../I$..../I │ │ │ +004d2920: 2f46 2300 0020 2020 4f50 454e 2063 6f6d /F#.. OPEN com │ │ │ +004d2930: 6d61 6e64 2e07 002f 4624 0000 1200 2f46 mand.../F$..../F │ │ │ 004d2940: 2500 0020 2020 2a2a 4e6f 7465 2a2a 0700 %.. **Note**.. │ │ │ -004d2950: 2f49 2600 0051 002f 4927 0000 2020 2047 /I&..Q./I'.. G │ │ │ +004d2950: 2f46 2600 0051 002f 4627 0000 2020 2047 /F&..Q./F'.. G │ │ │ 004d2960: 542e 4d20 6967 6e6f 7265 7320 7468 6520 T.M ignores the │ │ │ 004d2970: 6d6e 656d 6f6e 6963 7370 6163 6520 7370 mnemonicspace sp │ │ │ 004d2980: 6563 6966 6963 6174 696f 6e20 6f6e 2061 ecification on a │ │ │ 004d2990: 6e20 4f50 454e 206f 6620 6120 7072 6576 n OPEN of a prev │ │ │ -004d29a0: 696f 7573 6c79 4600 2f49 2800 0020 2020 iouslyF./I(.. │ │ │ +004d29a0: 696f 7573 6c79 4600 2f46 2800 0020 2020 iouslyF./F(.. │ │ │ 004d29b0: 4f50 454e 2064 6576 6963 6520 616e 6420 OPEN device and │ │ │ 004d29c0: 6c65 6176 6573 2074 6865 2065 7869 7374 leaves the exist │ │ │ 004d29d0: 696e 6720 6465 7669 6365 2077 6974 6820 ing device with │ │ │ -004d29e0: 6974 7320 6f72 6967 696e 616c 1a00 2f49 its original../I │ │ │ +004d29e0: 6974 7320 6f72 6967 696e 616c 1a00 2f46 its original../F │ │ │ 004d29f0: 2900 0020 2020 6368 6172 6163 7465 7269 ).. characteri │ │ │ -004d2a00: 7374 6963 732e 0700 2f49 2a00 0032 002e stics.../I*..2.. │ │ │ -004d2a10: 49ff 7300 ff50 4950 455f 4348 4152 4143 I.s..PIPE_CHARAC │ │ │ +004d2a00: 7374 6963 732e 0700 2f46 2a00 0032 002e stics.../F*..2.. │ │ │ +004d2a10: 46ff 7300 ff50 4950 455f 4348 4152 4143 F.s..PIPE_CHARAC │ │ │ 004d2a20: 5445 5249 5354 4943 5300 0050 4950 455f TERISTICS..PIPE_ │ │ │ 004d2a30: 4368 6172 6163 7465 7269 7374 6963 731f Characteristics. │ │ │ -004d2a40: 0047 49bf 1100 0020 2020 5049 5045 2043 .GI.... PIPE C │ │ │ +004d2a40: 0047 46bf 1100 0020 2020 5049 5045 2043 .GF.... PIPE C │ │ │ 004d2a50: 6861 7261 6374 6572 6973 7469 6373 0700 haracteristics.. │ │ │ -004d2a60: 4849 2100 004c 0048 4931 0000 2020 2054 HI!..L.HI1.. T │ │ │ +004d2a60: 4846 2100 004c 0048 4631 0000 2020 2054 HF!..L.HF1.. T │ │ │ 004d2a70: 6865 2066 6f6c 6c6f 7769 6e67 2063 6861 he following cha │ │ │ 004d2a80: 7261 6374 6572 6973 7469 6373 206f 6620 racteristics of │ │ │ 004d2a90: 5049 5045 206d 6179 2062 6520 6865 6c70 PIPE may be help │ │ │ 004d2aa0: 6675 6c20 696e 2075 7369 6e67 2074 6865 ful in using the │ │ │ -004d2ab0: 6d16 0048 4941 0000 2020 2065 6666 6563 m..HIA.. effec │ │ │ -004d2ac0: 7469 7665 6c79 2e07 0048 4951 0000 1400 tively...HIQ.... │ │ │ -004d2ad0: 4849 6100 0020 2020 5769 7468 2052 6561 HIa.. With Rea │ │ │ -004d2ae0: 643a 0700 4849 7100 0050 0048 4981 0000 d:..HIq..P.HI... │ │ │ +004d2ab0: 6d16 0048 4641 0000 2020 2065 6666 6563 m..HFA.. effec │ │ │ +004d2ac0: 7469 7665 6c79 2e07 0048 4651 0000 1400 tively...HFQ.... │ │ │ +004d2ad0: 4846 6100 0020 2020 5769 7468 2052 6561 HFa.. With Rea │ │ │ +004d2ae0: 643a 0700 4846 7100 0050 0048 4681 0000 d:..HFq..P.HF... │ │ │ 004d2af0: 2020 2041 2052 4541 4420 7769 7468 206e A READ with n │ │ │ 004d2b00: 6f20 7469 6d65 6f75 7420 7265 6164 7320 o timeout reads │ │ │ 004d2b10: 7768 6174 6576 6572 2064 6174 6120 6973 whatever data is │ │ │ 004d2b20: 2061 7661 696c 6162 6c65 2074 6f20 6265 available to be │ │ │ -004d2b30: 2072 6561 643b 2069 6650 0048 4991 0000 read; ifP.HI... │ │ │ +004d2b30: 2072 6561 643b 2069 6650 0048 4691 0000 read; ifP.HF... │ │ │ 004d2b40: 2020 2074 6865 7265 2069 7320 6e6f 2064 there is no d │ │ │ 004d2b50: 6174 6120 746f 2062 6520 7265 6164 2c20 ata to be read, │ │ │ 004d2b60: 7468 6520 7072 6f63 6573 7320 6861 6e67 the process hang │ │ │ 004d2b70: 7320 756e 7469 6c20 736f 6d65 2064 6174 s until some dat │ │ │ -004d2b80: 6120 6265 636f 6d65 7315 0047 49c0 1100 a becomes..GI... │ │ │ +004d2b80: 6120 6265 636f 6d65 7315 0047 46c0 1100 a becomes..GF... │ │ │ 004d2b90: 0020 2020 6176 6169 6c61 626c 652e 0700 . available... │ │ │ -004d2ba0: 4849 1200 0050 0048 4913 0000 2020 2041 HI...P.HI... A │ │ │ +004d2ba0: 4846 1200 0050 0048 4613 0000 2020 2041 HF...P.HF... A │ │ │ 004d2bb0: 2052 4541 4420 7769 7468 2061 2074 696d READ with a tim │ │ │ 004d2bc0: 656f 7574 2072 6561 6473 2077 6861 7465 eout reads whate │ │ │ 004d2bd0: 7665 7220 6461 7461 2069 7320 6176 6169 ver data is avai │ │ │ 004d2be0: 6c61 626c 6520 746f 2062 6520 7265 6164 lable to be read │ │ │ -004d2bf0: 2c20 616e 6452 0048 4914 0000 2020 2072 , andR.HI... r │ │ │ +004d2bf0: 2c20 616e 6452 0048 4614 0000 2020 2072 , andR.HF... r │ │ │ 004d2c00: 6574 7572 6e73 3b20 6966 2074 6865 7265 eturns; if there │ │ │ 004d2c10: 2069 7320 6e6f 2064 6174 6120 746f 2062 is no data to b │ │ │ 004d2c20: 6520 7265 6164 2c20 7468 6520 7072 6f63 e read, the proc │ │ │ 004d2c30: 6573 7320 7761 6974 7320 666f 7220 6120 ess waits for a │ │ │ -004d2c40: 6d61 7869 6d75 6d51 0048 4915 0000 2020 maximumQ.HI... │ │ │ +004d2c40: 6d61 7869 6d75 6d51 0048 4615 0000 2020 maximumQ.HF... │ │ │ 004d2c50: 206f 6620 7468 6520 7469 6d65 6f75 7420 of the timeout │ │ │ 004d2c60: 7065 7269 6f64 2c20 616e 2069 6e74 6567 period, an integ │ │ │ 004d2c70: 6572 206e 756d 6265 7220 6f66 2073 6563 er number of sec │ │ │ 004d2c80: 6f6e 6473 2c20 666f 7220 6461 7461 2074 onds, for data t │ │ │ -004d2c90: 6f20 6265 636f 6d65 5300 4849 1600 0020 o becomeS.HI... │ │ │ +004d2c90: 6f20 6265 636f 6d65 5300 4846 1600 0020 o becomeS.HF... │ │ │ 004d2ca0: 2020 6176 6169 6c61 626c 6520 2869 6620 available (if │ │ │ 004d2cb0: 7468 6520 7469 6d65 6f75 7420 6973 207a the timeout is z │ │ │ 004d2cc0: 6572 6f2c 2069 7420 7265 7475 726e 7320 ero, it returns │ │ │ 004d2cd0: 696d 6d65 6469 6174 656c 792c 2077 6865 immediately, whe │ │ │ -004d2ce0: 7468 6572 206f 7220 6e6f 7450 0048 4917 ther or notP.HI. │ │ │ +004d2ce0: 7468 6572 206f 7220 6e6f 7450 0048 4617 ther or notP.HF. │ │ │ 004d2cf0: 0000 2020 2061 6e79 2064 6174 6120 7761 .. any data wa │ │ │ 004d2d00: 7320 7265 6164 292e 2049 6620 7468 6520 s read). If the │ │ │ 004d2d10: 5245 4144 2072 6574 7572 6e73 2062 6566 READ returns bef │ │ │ 004d2d20: 6f72 6520 7468 6520 7469 6d65 6f75 7420 ore the timeout │ │ │ -004d2d30: 6578 7069 7265 732c 2069 7454 0048 4918 expires, itT.HI. │ │ │ +004d2d30: 6578 7069 7265 732c 2069 7454 0048 4618 expires, itT.HF. │ │ │ 004d2d40: 0000 2020 2073 6574 7320 2454 4553 5420 .. sets $TEST │ │ │ 004d2d50: 746f 2054 5255 4528 3129 3b20 6966 2074 to TRUE(1); if t │ │ │ 004d2d60: 6865 2074 696d 656f 7574 2065 7870 6972 he timeout expir │ │ │ 004d2d70: 6573 2c20 6974 2073 6574 7320 2454 4553 es, it sets $TES │ │ │ 004d2d80: 5420 746f 2046 414c 5345 2028 3029 2e4e T to FALSE (0).N │ │ │ -004d2d90: 0048 4919 0000 2020 2057 6865 6e20 7468 .HI... When th │ │ │ +004d2d90: 0048 4619 0000 2020 2057 6865 6e20 7468 .HF... When th │ │ │ 004d2da0: 6520 5245 4144 2063 6f6d 6d61 6e64 2064 e READ command d │ │ │ 004d2db0: 6f65 7320 6e6f 7420 7370 6563 6966 7920 oes not specify │ │ │ 004d2dc0: 6120 7469 6d65 6f75 742c 2069 7420 646f a timeout, it do │ │ │ 004d2dd0: 6573 206e 6f74 2063 6861 6e67 6551 0048 es not changeQ.H │ │ │ -004d2de0: 491a 0000 2020 2024 5445 5354 2e20 5245 I... $TEST. RE │ │ │ +004d2de0: 461a 0000 2020 2024 5445 5354 2e20 5245 F... $TEST. RE │ │ │ 004d2df0: 4144 2073 7065 6369 6679 696e 6720 6120 AD specifying a │ │ │ 004d2e00: 6d61 7869 6d75 6d20 6c65 6e67 7468 2028 maximum length ( │ │ │ 004d2e10: 666f 7220 6578 616d 706c 652c 2052 4541 for example, REA │ │ │ 004d2e20: 4420 5823 3130 2066 6f72 2074 656e 5300 D X#10 for tenS. │ │ │ -004d2e30: 4849 2100 0020 2020 6368 6172 6163 7465 HI!.. characte │ │ │ +004d2e30: 4846 2100 0020 2020 6368 6172 6163 7465 HF!.. characte │ │ │ 004d2e40: 7273 2920 7265 6164 7320 756e 7469 6c20 rs) reads until │ │ │ 004d2e50: 6569 7468 6572 2074 6865 2050 4950 4520 either the PIPE │ │ │ 004d2e60: 6861 7320 7375 7070 6c69 6564 2074 6865 has supplied the │ │ │ 004d2e70: 2073 7065 6369 6669 6564 206e 756d 6265 specified numbe │ │ │ -004d2e80: 7234 0048 4922 0000 2020 206f 6620 6368 r4.HI".. of ch │ │ │ +004d2e80: 7234 0048 4622 0000 2020 206f 6620 6368 r4.HF".. of ch │ │ │ 004d2e90: 6172 6163 7465 7273 2c20 6f72 2061 2074 aracters, or a t │ │ │ 004d2ea0: 6572 6d69 6e61 7469 6e67 2064 656c 696d erminating delim │ │ │ -004d2eb0: 6974 6572 2e07 0048 4923 0000 5100 4849 iter...HI#..Q.HI │ │ │ +004d2eb0: 6974 6572 2e07 0048 4623 0000 5100 4846 iter...HF#..Q.HF │ │ │ 004d2ec0: 2400 0020 2020 5468 6520 666f 6c6c 6f77 $.. The follow │ │ │ 004d2ed0: 696e 6720 7461 626c 6520 7368 6f77 7320 ing table shows │ │ │ 004d2ee0: 7468 6520 7265 7375 6c74 2061 6e64 2076 the result and v │ │ │ 004d2ef0: 616c 7565 7320 6f66 2049 2f4f 2073 7461 alues of I/O sta │ │ │ 004d2f00: 7475 7320 7661 7269 6162 6c65 7337 0048 tus variables7.H │ │ │ -004d2f10: 4925 0000 2020 2066 6f72 2076 6172 696f I%.. for vario │ │ │ +004d2f10: 4625 0000 2020 2066 6f72 2076 6172 696f F%.. for vario │ │ │ 004d2f20: 7573 2052 4541 4420 6f70 6572 6174 696f us READ operatio │ │ │ 004d2f30: 6e73 206f 6e20 6120 5049 5045 2064 6576 ns on a PIPE dev │ │ │ -004d2f40: 6963 652e 0700 4849 2600 0054 0048 4927 ice...HI&..T.HI' │ │ │ +004d2f40: 6963 652e 0700 4846 2600 0054 0048 4627 ice...HF&..T.HF' │ │ │ 004d2f50: 0000 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d .. +---------- │ │ │ 004d2f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d2f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d2f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d2f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 --------------+T │ │ │ -004d2fa0: 0048 4928 0000 2020 207c 204f 7065 7261 .HI(.. | Opera │ │ │ +004d2fa0: 0048 4628 0000 2020 207c 204f 7065 7261 .HF(.. | Opera │ │ │ 004d2fb0: 7469 6f6e 207c 2020 2020 5265 7375 6c74 tion | Result │ │ │ 004d2fc0: 2020 2020 207c 2020 2444 4556 4943 4520 | $DEVICE │ │ │ 004d2fd0: 2020 7c20 245a 4120 7c20 2454 4553 5420 | $ZA | $TEST │ │ │ 004d2fe0: 7c20 2020 2058 2020 2020 7c20 245a 454f | X | $ZEO │ │ │ 004d2ff0: 4620 7c00 0000 0000 0000 0000 0000 0000 F |............. │ │ │ 004d3000: 0400 0000 e407 0000 3e3a 0000 0000 0000 ........>:...... │ │ │ -004d3010: 9c00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004d3010: 9c00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 ff73 00ff 5049 5045 5f43 4841 5241 S..s..PIPE_CHARA │ │ │ 004d3050: 4354 4552 4953 5449 4353 00c0 2900 0020 CTERISTICS..).. │ │ │ 004d3060: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |-----------+- │ │ │ 004d3070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004d3080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004d3090: 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d -+-------+------ │ │ │ -004d30a0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 4849 ---+-------|T.HI │ │ │ +004d30a0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 4846 ---+-------|T.HF │ │ │ 004d30b0: 2a00 0020 2020 7c20 5245 4144 2058 3a6e *.. | READ X:n │ │ │ 004d30c0: 2020 7c20 4e6f 726d 616c 2020 2020 2020 | Normal │ │ │ 004d30d0: 2020 7c20 3020 2020 2020 2020 2020 207c | 0 | │ │ │ 004d30e0: 2030 2020 207c 2031 2020 2020 207c 2044 0 | 1 | D │ │ │ 004d30f0: 6174 6120 2020 207c 2030 2020 2020 207c ata | 0 | │ │ │ -004d3100: 5400 4849 3100 0020 2020 7c20 2020 2020 T.HI1.. | │ │ │ +004d3100: 5400 4846 3100 0020 2020 7c20 2020 2020 T.HF1.. | │ │ │ 004d3110: 2020 2020 2020 7c20 5465 726d 696e 6174 | Terminat │ │ │ 004d3120: 696f 6e20 2020 7c20 2020 2020 2020 2020 ion | │ │ │ 004d3130: 2020 207c 2020 2020 207c 2020 2020 2020 | | │ │ │ 004d3140: 207c 2052 6561 6420 2020 207c 2020 2020 | Read | │ │ │ -004d3150: 2020 207c 5400 4849 3200 0020 2020 7c2d |T.HI2.. |- │ │ │ +004d3150: 2020 207c 5400 4846 3200 0020 2020 7c2d |T.HF2.. |- │ │ │ 004d3160: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004d3170: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004d3180: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 004d3190: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ -004d31a0: 2d2d 2d2d 2d2d 2d7c 5400 4849 3300 0020 -------|T.HI3.. │ │ │ +004d31a0: 2d2d 2d2d 2d2d 2d7c 5400 4846 3300 0020 -------|T.HF3.. │ │ │ 004d31b0: 2020 7c20 5245 4144 2058 3a6e 2020 7c20 | READ X:n | │ │ │ 004d31c0: 5469 6d65 6f75 7420 7769 7468 2020 7c20 Timeout with | │ │ │ 004d31d0: 3020 2020 2020 2020 2020 207c 2030 2020 0 | 0 │ │ │ 004d31e0: 207c 2030 2020 2020 207c 2065 6d70 7479 | 0 | empty │ │ │ -004d31f0: 2020 207c 2030 2020 2020 207c 5400 4849 | 0 |T.HI │ │ │ +004d31f0: 2020 207c 2030 2020 2020 207c 5400 4846 | 0 |T.HF │ │ │ 004d3200: 3400 0020 2020 7c20 2020 2020 2020 2020 4.. | │ │ │ 004d3210: 2020 7c20 6e6f 2064 6174 6120 7265 6164 | no data read │ │ │ 004d3220: 2020 7c20 2020 2020 2020 2020 2020 207c | | │ │ │ 004d3230: 2020 2020 207c 2020 2020 2020 207c 2073 | | s │ │ │ 004d3240: 7472 696e 6720 207c 2020 2020 2020 207c tring | | │ │ │ -004d3250: 5400 4849 3500 0020 2020 7c2d 2d2d 2d2d T.HI5.. |----- │ │ │ +004d3250: 5400 4846 3500 0020 2020 7c2d 2d2d 2d2d T.HF5.. |----- │ │ │ 004d3260: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d3270: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d3280: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ 004d3290: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ -004d32a0: 2d2d 2d7c 5400 4849 3600 0020 2020 7c20 ---|T.HI6.. | │ │ │ +004d32a0: 2d2d 2d7c 5400 4846 3600 0020 2020 7c20 ---|T.HF6.. | │ │ │ 004d32b0: 2020 2020 2020 2020 2020 7c20 5469 6d65 | Time │ │ │ 004d32c0: 6f75 7420 7769 7468 2020 7c20 2020 2020 out with | │ │ │ 004d32d0: 2020 2020 2020 207c 2020 2020 207c 2020 | | │ │ │ 004d32e0: 2020 2020 207c 2050 6172 7469 616c 207c | Partial | │ │ │ -004d32f0: 2020 2020 2020 207c 5400 4849 3700 0020 |T.HI7.. │ │ │ +004d32f0: 2020 2020 2020 207c 5400 4846 3700 0020 |T.HF7.. │ │ │ 004d3300: 2020 7c20 5245 4144 2058 3a6e 2020 7c20 | READ X:n | │ │ │ 004d3310: 7061 7274 6961 6c20 6461 7461 2020 7c20 partial data | │ │ │ 004d3320: 3020 2020 2020 2020 2020 207c 2030 2020 0 | 0 │ │ │ 004d3330: 207c 2030 2020 2020 207c 2064 6174 6120 | 0 | data │ │ │ -004d3340: 2020 207c 2030 2020 2020 207c 5400 4849 | 0 |T.HI │ │ │ +004d3340: 2020 207c 2030 2020 2020 207c 5400 4846 | 0 |T.HF │ │ │ 004d3350: 3800 0020 2020 7c20 2020 2020 2020 2020 8.. | │ │ │ 004d3360: 2020 7c20 7265 6164 2020 2020 2020 2020 | read │ │ │ 004d3370: 2020 7c20 2020 2020 2020 2020 2020 207c | | │ │ │ 004d3380: 2020 2020 207c 2020 2020 2020 207c 2020 | | │ │ │ 004d3390: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004d33a0: 5400 4849 3900 0020 2020 7c2d 2d2d 2d2d T.HI9.. |----- │ │ │ +004d33a0: 5400 4846 3900 0020 2020 7c2d 2d2d 2d2d T.HF9.. |----- │ │ │ 004d33b0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d33c0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d33d0: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ 004d33e0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ -004d33f0: 2d2d 2d7c 5400 4849 3a00 0020 2020 7c20 ---|T.HI:.. | │ │ │ +004d33f0: 2d2d 2d7c 5400 4846 3a00 0020 2020 7c20 ---|T.HF:.. | │ │ │ 004d3400: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004d3410: 2020 2020 2020 2020 2020 7c20 312c 4465 | 1,De │ │ │ 004d3420: 7669 6365 2020 207c 2020 2020 207c 2020 vice | | │ │ │ 004d3430: 2020 2020 207c 2065 6d70 7479 2020 207c | empty | │ │ │ -004d3440: 2020 2020 2020 207c 5400 4849 4100 0020 |T.HIA.. │ │ │ +004d3440: 2020 2020 2020 207c 5400 4846 4100 0020 |T.HFA.. │ │ │ 004d3450: 2020 7c20 5245 4144 2058 3a6e 2020 7c20 | READ X:n | │ │ │ 004d3460: 456e 6420 6f66 2046 696c 6520 2020 7c20 End of File | │ │ │ 004d3470: 6465 7465 6374 6564 2020 207c 2039 2020 detected | 9 │ │ │ 004d3480: 207c 2031 2020 2020 207c 2073 7472 696e | 1 | strin │ │ │ -004d3490: 6720 207c 2031 2020 2020 207c 5400 4849 g | 1 |T.HI │ │ │ +004d3490: 6720 207c 2031 2020 2020 207c 5400 4846 g | 1 |T.HF │ │ │ 004d34a0: 4200 0020 2020 7c20 2020 2020 2020 2020 B.. | │ │ │ 004d34b0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004d34c0: 2020 7c20 454f 4620 2020 2020 2020 207c | EOF | │ │ │ 004d34d0: 2020 2020 207c 2020 2020 2020 207c 2020 | | │ │ │ 004d34e0: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004d34f0: 5400 4849 4300 0020 2020 7c2d 2d2d 2d2d T.HIC.. |----- │ │ │ +004d34f0: 5400 4846 4300 0020 2020 7c2d 2d2d 2d2d T.HFC.. |----- │ │ │ 004d3500: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d3510: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d3520: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ 004d3530: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ -004d3540: 2d2d 2d7c 5400 4849 4400 0020 2020 7c20 ---|T.HID.. | │ │ │ +004d3540: 2d2d 2d7c 5400 4846 4400 0020 2020 7c20 ---|T.HFD.. | │ │ │ 004d3550: 5245 4144 2058 3a30 2020 7c20 4e6f 726d READ X:0 | Norm │ │ │ 004d3560: 616c 2020 2020 2020 2020 7c20 3020 2020 al | 0 │ │ │ 004d3570: 2020 2020 2020 207c 2030 2020 207c 2031 | 0 | 1 │ │ │ 004d3580: 2020 2020 207c 2044 6174 6120 2020 207c | Data | │ │ │ -004d3590: 2030 2020 2020 207c 5400 4849 4500 0020 0 |T.HIE.. │ │ │ +004d3590: 2030 2020 2020 207c 5400 4846 4500 0020 0 |T.HFE.. │ │ │ 004d35a0: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 004d35b0: 5465 726d 696e 6174 696f 6e20 2020 7c20 Termination | │ │ │ 004d35c0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004d35d0: 207c 2020 2020 2020 207c 2052 6561 6420 | | Read │ │ │ -004d35e0: 2020 207c 2020 2020 2020 207c 5400 4849 | |T.HI │ │ │ +004d35e0: 2020 207c 2020 2020 2020 207c 5400 4846 | |T.HF │ │ │ 004d35f0: 4600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d F.. |--------- │ │ │ 004d3600: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004d3610: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b --+------------+ │ │ │ 004d3620: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 004d3630: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -------+-------| │ │ │ -004d3640: 5400 4849 4700 0020 2020 7c20 5245 4144 T.HIG.. | READ │ │ │ +004d3640: 5400 4846 4700 0020 2020 7c20 5245 4144 T.HFG.. | READ │ │ │ 004d3650: 2058 3a30 2020 7c20 4e6f 2064 6174 6120 X:0 | No data │ │ │ 004d3660: 2020 2020 2020 7c20 3020 2020 2020 2020 | 0 │ │ │ 004d3670: 2020 207c 2030 2020 207c 2030 2020 2020 | 0 | 0 │ │ │ 004d3680: 207c 2065 6d70 7479 2020 207c 2030 2020 | empty | 0 │ │ │ -004d3690: 2020 207c 5400 4849 4800 0020 2020 7c20 |T.HIH.. | │ │ │ +004d3690: 2020 207c 5400 4846 4800 0020 2020 7c20 |T.HFH.. | │ │ │ 004d36a0: 2020 2020 2020 2020 2020 7c20 6176 6169 | avai │ │ │ 004d36b0: 6c61 626c 6520 2020 2020 7c20 2020 2020 lable | │ │ │ 004d36c0: 2020 2020 2020 207c 2020 2020 207c 2020 | | │ │ │ 004d36d0: 2020 2020 207c 2073 7472 696e 6720 207c | string | │ │ │ -004d36e0: 2020 2020 2020 207c 5400 4849 4900 0020 |T.HII.. │ │ │ +004d36e0: 2020 2020 2020 207c 5400 4846 4900 0020 |T.HFI.. │ │ │ 004d36f0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |-----------+- │ │ │ 004d3700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004d3710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004d3720: 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d -+-------+------ │ │ │ -004d3730: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 4849 ---+-------|T.HI │ │ │ +004d3730: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 4846 ---+-------|T.HF │ │ │ 004d3740: 4a00 0020 2020 7c20 2020 2020 2020 2020 J.. | │ │ │ 004d3750: 2020 7c20 5469 6d65 6f75 7420 7769 7468 | Timeout with │ │ │ 004d3760: 2020 7c20 2020 2020 2020 2020 2020 207c | | │ │ │ 004d3770: 2020 2020 207c 2020 2020 2020 207c 2050 | | P │ │ │ 004d3780: 6172 7469 616c 207c 2020 2020 2020 207c artial | | │ │ │ -004d3790: 5400 4849 5100 0020 2020 7c20 5245 4144 T.HIQ.. | READ │ │ │ +004d3790: 5400 4846 5100 0020 2020 7c20 5245 4144 T.HFQ.. | READ │ │ │ 004d37a0: 2058 3a30 2020 7c20 7061 7274 6961 6c20 X:0 | partial │ │ │ 004d37b0: 6461 7461 2020 7c20 3020 2020 2020 2020 data | 0 │ │ │ 004d37c0: 2020 207c 2030 2020 207c 2030 2020 2020 | 0 | 0 │ │ │ 004d37d0: 207c 2064 6174 6120 2020 207c 2030 2020 | data | 0 │ │ │ 004d37e0: 2020 207c 0000 0000 0000 0000 0000 0000 |............ │ │ │ 004d37f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d3800: 0400 0000 b307 0000 5b3a 0000 0000 0000 ........[:...... │ │ │ -004d3810: 9c00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004d3810: 9c00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5200 0020 CTERISTICS..R.. │ │ │ 004d3860: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 004d3870: 7265 6164 2020 2020 2020 2020 2020 7c20 read | │ │ │ 004d3880: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004d3890: 207c 2020 2020 2020 207c 2020 2020 2020 | | │ │ │ -004d38a0: 2020 207c 2020 2020 2020 207c 5400 4849 | |T.HI │ │ │ +004d38a0: 2020 207c 2020 2020 2020 207c 5400 4846 | |T.HF │ │ │ 004d38b0: 5300 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d S.. |--------- │ │ │ 004d38c0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004d38d0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b --+------------+ │ │ │ 004d38e0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 004d38f0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -------+-------| │ │ │ -004d3900: 5400 4849 5400 0020 2020 7c20 2020 2020 T.HIT.. | │ │ │ +004d3900: 5400 4846 5400 0020 2020 7c20 2020 2020 T.HFT.. | │ │ │ 004d3910: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004d3920: 2020 2020 2020 7c20 312c 4465 7669 6365 | 1,Device │ │ │ 004d3930: 2020 207c 2020 2020 207c 2020 2020 2020 | | │ │ │ 004d3940: 207c 2065 6d70 7479 2020 207c 2020 2020 | empty | │ │ │ -004d3950: 2020 207c 5400 4849 5500 0020 2020 7c20 |T.HIU.. | │ │ │ +004d3950: 2020 207c 5400 4846 5500 0020 2020 7c20 |T.HFU.. | │ │ │ 004d3960: 5245 4144 2058 3a30 2020 7c20 456e 6420 READ X:0 | End │ │ │ 004d3970: 6f66 2046 696c 6520 2020 7c20 6465 7465 of File | dete │ │ │ 004d3980: 6374 6564 2020 207c 2039 2020 207c 2031 cted | 9 | 1 │ │ │ 004d3990: 2020 2020 207c 2073 7472 696e 6720 207c | string | │ │ │ -004d39a0: 2031 2020 2020 207c 5400 4849 5600 0020 1 |T.HIV.. │ │ │ +004d39a0: 2031 2020 2020 207c 5400 4846 5600 0020 1 |T.HFV.. │ │ │ 004d39b0: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 004d39c0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004d39d0: 454f 4620 2020 2020 2020 207c 2020 2020 EOF | │ │ │ 004d39e0: 207c 2020 2020 2020 207c 2020 2020 2020 | | │ │ │ -004d39f0: 2020 207c 2020 2020 2020 207c 5400 4849 | |T.HI │ │ │ +004d39f0: 2020 207c 2020 2020 2020 207c 5400 4846 | |T.HF │ │ │ 004d3a00: 5700 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d W.. |--------- │ │ │ 004d3a10: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004d3a20: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b --+------------+ │ │ │ 004d3a30: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 004d3a40: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -------+-------| │ │ │ -004d3a50: 5400 4849 5800 0020 2020 7c20 5245 4144 T.HIX.. | READ │ │ │ +004d3a50: 5400 4846 5800 0020 2020 7c20 5245 4144 T.HFX.. | READ │ │ │ 004d3a60: 2058 2020 2020 7c20 4572 726f 7220 2020 X | Error │ │ │ 004d3a70: 2020 2020 2020 7c20 312c 3c65 7272 6f72 | 1, | | │ │ │ 004d3ae0: 2020 2020 207c 2073 7472 696e 6720 207c | string | │ │ │ -004d3af0: 2020 2020 2020 207c 5400 4849 5a00 0020 |T.HIZ.. │ │ │ +004d3af0: 2020 2020 2020 207c 5400 4846 5a00 0020 |T.HFZ.. │ │ │ 004d3b00: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 004d3b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d3b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d3b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d3b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 4849 -----------+..HI │ │ │ -004d3b50: 6100 0015 0048 4962 0000 2020 2057 6974 a....HIb.. Wit │ │ │ -004d3b60: 6820 5752 4954 453a 0700 4849 6300 0054 h WRITE:..HIc..T │ │ │ -004d3b70: 0048 4964 0000 2020 2054 6865 2050 4950 .HId.. The PIP │ │ │ +004d3b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 4846 -----------+..HF │ │ │ +004d3b50: 6100 0015 0048 4662 0000 2020 2057 6974 a....HFb.. Wit │ │ │ +004d3b60: 6820 5752 4954 453a 0700 4846 6300 0054 h WRITE:..HFc..T │ │ │ +004d3b70: 0048 4664 0000 2020 2054 6865 2050 4950 .HFd.. The PIP │ │ │ 004d3b80: 4520 6465 7669 6365 2064 6f65 7320 6e6f E device does no │ │ │ 004d3b90: 6e2d 626c 6f63 6b69 6e67 2077 7269 7465 n-blocking write │ │ │ 004d3ba0: 732e 2049 6620 6120 7072 6f63 6573 7320 s. If a process │ │ │ 004d3bb0: 7472 6965 7320 746f 2057 5249 5445 2074 tries to WRITE t │ │ │ -004d3bc0: 6f20 614d 0048 4965 0000 2020 2066 756c o aM.HIe.. ful │ │ │ +004d3bc0: 6f20 614d 0048 4665 0000 2020 2066 756c o aM.HFe.. ful │ │ │ 004d3bd0: 6c20 5049 5045 2061 6e64 2074 6865 2057 l PIPE and the W │ │ │ 004d3be0: 5249 5445 2077 6f75 6c64 2062 6c6f 636b RITE would block │ │ │ 004d3bf0: 2c20 7468 6520 6465 7669 6365 2069 6d70 , the device imp │ │ │ 004d3c00: 6c69 6369 746c 7920 7472 6965 7320 746f licitly tries to │ │ │ -004d3c10: 4400 4849 6600 0020 2020 636f 6d70 6c65 D.HIf.. comple │ │ │ +004d3c10: 4400 4846 6600 0020 2020 636f 6d70 6c65 D.HFf.. comple │ │ │ 004d3c20: 7465 2074 6865 206f 7065 7261 7469 6f6e te the operation │ │ │ 004d3c30: 2075 7020 746f 2061 2064 6566 6175 6c74 up to a default │ │ │ 004d3c40: 206f 6620 3130 2074 696d 6573 2e20 4966 of 10 times. If │ │ │ -004d3c50: 2074 6865 4d00 4849 6700 0020 2020 6774 theM.HIg.. gt │ │ │ +004d3c50: 2074 6865 4d00 4846 6700 0020 2020 6774 theM.HFg.. gt │ │ │ 004d3c60: 6d5f 6e6f 6e5f 626c 6f63 6b65 645f 7772 m_non_blocked_wr │ │ │ 004d3c70: 6974 655f 7265 7472 6965 7320 656e 7669 ite_retries envi │ │ │ 004d3c80: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 004d3c90: 2069 7320 6465 6669 6e65 642c 2074 6869 is defined, thi │ │ │ -004d3ca0: 7350 0048 4968 0000 2020 206f 7665 7272 sP.HIh.. overr │ │ │ +004d3ca0: 7350 0048 4668 0000 2020 206f 7665 7272 sP.HFh.. overr │ │ │ 004d3cb0: 6964 6573 2074 6865 2064 6566 6175 6c74 ides the default │ │ │ 004d3cc0: 206e 756d 6265 7220 6f66 2072 6574 7269 number of retri │ │ │ 004d3cd0: 6573 2e20 4966 2074 6865 2072 6574 7269 es. If the retri │ │ │ 004d3ce0: 6573 2064 6f20 6e6f 7420 7375 6363 6565 es do not succee │ │ │ -004d3cf0: 644d 0048 4969 0000 2020 2028 7265 6d61 dM.HIi.. (rema │ │ │ +004d3cf0: 644d 0048 4669 0000 2020 2028 7265 6d61 dM.HFi.. (rema │ │ │ 004d3d00: 696e 2062 6c6f 636b 6564 292c 2074 6865 in blocked), the │ │ │ 004d3d10: 2057 5249 5445 2073 6574 7320 2444 4556 WRITE sets $DEV │ │ │ 004d3d20: 4943 4520 746f 2022 312c 5265 736f 7572 ICE to "1,Resour │ │ │ 004d3d30: 6365 2074 656d 706f 7261 7269 6c79 5000 ce temporarilyP. │ │ │ -004d3d40: 4849 6a00 0020 2020 756e 6176 6169 6c61 HIj.. unavaila │ │ │ +004d3d40: 4846 6a00 0020 2020 756e 6176 6169 6c61 HFj.. unavaila │ │ │ 004d3d50: 626c 6522 2c20 245a 4120 746f 2039 2c20 ble", $ZA to 9, │ │ │ 004d3d60: 616e 6420 7072 6f64 7563 6573 2061 6e20 and produces an │ │ │ 004d3d70: 6572 726f 722e 2049 6620 7468 6520 4754 error. If the GT │ │ │ 004d3d80: 2e4d 2070 726f 6365 7373 2068 6173 5400 .M process hasT. │ │ │ -004d3d90: 4849 7100 0020 2020 6465 6669 6e65 6420 HIq.. defined │ │ │ +004d3d90: 4846 7100 0020 2020 6465 6669 6e65 6420 HFq.. defined │ │ │ 004d3da0: 616e 2045 5843 4550 5449 4f4e 2c20 2445 an EXCEPTION, $E │ │ │ 004d3db0: 5452 4150 206f 7220 245a 5452 4150 2c20 TRAP or $ZTRAP, │ │ │ 004d3dc0: 7468 6520 6572 726f 7220 7472 6170 206d the error trap m │ │ │ 004d3dd0: 6179 2063 686f 6f73 6520 746f 2072 6574 ay choose to ret │ │ │ -004d3de0: 7279 5300 4849 7200 0020 2020 7468 6520 ryS.HIr.. the │ │ │ +004d3de0: 7279 5300 4846 7200 0020 2020 7468 6520 ryS.HFr.. the │ │ │ 004d3df0: 5752 4954 4520 6166 7465 7220 736f 6d65 WRITE after some │ │ │ 004d3e00: 2061 6374 696f 6e20 6f72 2064 656c 6179 action or delay │ │ │ 004d3e10: 2074 6861 7420 6d69 6768 7420 7265 6d6f that might remo │ │ │ 004d3e20: 7665 2064 6174 6120 6672 6f6d 2074 6865 ve data from the │ │ │ -004d3e30: 2050 4950 4511 0048 4973 0000 2020 2064 PIPE..HIs.. d │ │ │ -004d3e40: 6576 6963 652e 0700 4849 7400 001a 0048 evice...HIt....H │ │ │ -004d3e50: 4975 0000 2020 2057 6974 6820 5752 4954 Iu.. With WRIT │ │ │ -004d3e60: 4520 2f45 4f46 3a07 0048 4976 0000 5100 E /EOF:..HIv..Q. │ │ │ -004d3e70: 4849 7700 0020 2020 5752 4954 4520 2f45 HIw.. WRITE /E │ │ │ +004d3e30: 2050 4950 4511 0048 4673 0000 2020 2064 PIPE..HFs.. d │ │ │ +004d3e40: 6576 6963 652e 0700 4846 7400 001a 0048 evice...HFt....H │ │ │ +004d3e50: 4675 0000 2020 2057 6974 6820 5752 4954 Fu.. With WRIT │ │ │ +004d3e60: 4520 2f45 4f46 3a07 0048 4676 0000 5100 E /EOF:..HFv..Q. │ │ │ +004d3e70: 4846 7700 0020 2020 5752 4954 4520 2f45 HFw.. WRITE /E │ │ │ 004d3e80: 4f46 2074 6f20 6120 5049 5045 2064 6576 OF to a PIPE dev │ │ │ 004d3e90: 6963 6520 666c 7573 6865 732c 2073 6574 ice flushes, set │ │ │ 004d3ea0: 7320 2458 2074 6f20 7a65 726f 2028 3029 s $X to zero (0) │ │ │ 004d3eb0: 2061 6e64 2074 6572 6d69 6e61 7465 7354 and terminatesT │ │ │ -004d3ec0: 0048 4978 0000 2020 206f 7574 7075 7420 .HIx.. output │ │ │ +004d3ec0: 0048 4678 0000 2020 206f 7574 7075 7420 .HFx.. output │ │ │ 004d3ed0: 746f 2074 6865 2063 7265 6174 6564 2070 to the created p │ │ │ 004d3ee0: 726f 6365 7373 2c20 6275 7420 646f 6573 rocess, but does │ │ │ 004d3ef0: 206e 6f74 2043 4c4f 5345 2074 6865 2050 not CLOSE the P │ │ │ 004d3f00: 4950 4520 6465 7669 6365 2e20 4166 7465 IPE device. Afte │ │ │ -004d3f10: 7220 6152 0048 4979 0000 2020 2057 5249 r aR.HIy.. WRI │ │ │ +004d3f10: 7220 6152 0048 4679 0000 2020 2057 5249 r aR.HFy.. WRI │ │ │ 004d3f20: 5445 202f 454f 462c 2061 6e79 2061 6464 TE /EOF, any add │ │ │ 004d3f30: 6974 696f 6e61 6c20 5752 4954 4520 746f itional WRITE to │ │ │ 004d3f40: 2074 6865 2064 6576 6963 6520 6469 7363 the device disc │ │ │ 004d3f50: 6172 6473 2074 6865 2063 6f6e 7465 6e74 ards the content │ │ │ -004d3f60: 2c20 6275 744e 0048 497a 0000 2020 2052 , butN.HIz.. R │ │ │ +004d3f60: 2c20 6275 744e 0048 467a 0000 2020 2052 , butN.HFz.. R │ │ │ 004d3f70: 4541 4473 2063 6f6e 7469 6e75 6520 746f EADs continue to │ │ │ 004d3f80: 2077 6f72 6b20 6173 2062 6566 6f72 652e work as before. │ │ │ 004d3f90: 2041 2057 5249 5445 202f 454f 4620 7369 A WRITE /EOF si │ │ │ 004d3fa0: 676e 616c 7320 7468 6520 7265 6365 6976 gnals the receiv │ │ │ 004d3fb0: 696e 6700 0000 0000 0000 0000 0000 0000 ing............. │ │ │ 004d3fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d3fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -316417,63 +316417,63 @@ │ │ │ 004d4000: 0400 0000 be03 0000 cf3b 0000 0000 0000 .........;...... │ │ │ 004d4010: 6000 0070 4845 4c50 00ff 7300 ff49 4f5f `..pHELP..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 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d4050: 455f 4558 414d 504c 4553 0000 5049 5045 E_EXAMPLES..PIPE │ │ │ 004d4060: 5f44 6576 6963 655f 4578 616d 706c 6573 _Device_Examples │ │ │ -004d4070: 1f00 4749 bf11 0000 2020 2050 4950 4520 ..GI.... PIPE │ │ │ +004d4070: 1f00 4746 bf11 0000 2020 2050 4950 4520 ..GF.... PIPE │ │ │ 004d4080: 4465 7669 6365 2045 7861 6d70 6c65 7307 Device Examples. │ │ │ -004d4090: 0048 4921 0000 4c00 4849 3100 0020 2020 .HI!..L.HI1.. │ │ │ +004d4090: 0048 4621 0000 4c00 4846 3100 0020 2020 .HF!..L.HF1.. │ │ │ 004d40a0: 5468 6520 666f 6c6c 6f77 696e 6720 6578 The following ex │ │ │ 004d40b0: 616d 706c 6573 2073 686f 7720 7468 6520 amples show the │ │ │ 004d40c0: 7573 6520 6f66 2064 6576 6963 6570 6172 use of devicepar │ │ │ 004d40d0: 616d 6574 6572 7320 616e 6420 7374 6174 ameters and stat │ │ │ -004d40e0: 7573 2600 4849 4100 0020 2020 7661 7269 us&.HIA.. vari │ │ │ +004d40e0: 7573 2600 4846 4100 0020 2020 7661 7269 us&.HFA.. vari │ │ │ 004d40f0: 6162 6c65 7320 7769 7468 2050 4950 4520 ables with PIPE │ │ │ -004d4100: 6465 7669 6365 732e 0700 4849 5100 0012 devices...HIQ... │ │ │ -004d4110: 0048 4961 0000 2020 2045 7861 6d70 6c65 .HIa.. Example │ │ │ -004d4120: 3a07 0048 4971 0000 1000 4849 8100 0020 :..HIq....HI... │ │ │ -004d4130: 2020 7069 7065 313b 1a00 4849 9100 0020 pipe1;..HI... │ │ │ +004d4100: 6465 7669 6365 732e 0700 4846 5100 0012 devices...HFQ... │ │ │ +004d4110: 0048 4661 0000 2020 2045 7861 6d70 6c65 .HFa.. Example │ │ │ +004d4120: 3a07 0048 4671 0000 1000 4846 8100 0020 :..HFq....HF... │ │ │ +004d4130: 2020 7069 7065 313b 1a00 4846 9100 0020 pipe1;..HF... │ │ │ 004d4140: 2020 2020 7365 7420 7031 3d22 7465 7374 set p1="test │ │ │ -004d4150: 3122 3900 4749 c011 0000 2020 2020 206f 1"9.GI.... o │ │ │ +004d4150: 3122 3900 4746 c011 0000 2020 2020 206f 1"9.GF.... o │ │ │ 004d4160: 7065 6e20 7031 3a28 7368 656c 6c3d 222f pen p1:(shell="/ │ │ │ 004d4170: 6269 6e2f 7368 223a 636f 6d6d 3d22 6361 bin/sh":comm="ca │ │ │ -004d4180: 7422 293a 3a22 5049 5045 221b 0048 4912 t")::"PIPE"..HI. │ │ │ +004d4180: 7422 293a 3a22 5049 5045 221b 0048 4612 t")::"PIPE"..HF. │ │ │ 004d4190: 0000 2020 2020 2066 6f72 2069 3d31 3a31 .. for i=1:1 │ │ │ -004d41a0: 3a31 3020 646f 1400 4849 1300 0020 2020 :10 do..HI... │ │ │ -004d41b0: 2020 2e20 7573 6520 7031 5100 4849 1400 . use p1Q.HI.. │ │ │ +004d41a0: 3a31 3020 646f 1400 4846 1300 0020 2020 :10 do..HF... │ │ │ +004d41b0: 2020 2e20 7573 6520 7031 5100 4846 1400 . use p1Q.HF.. │ │ │ 004d41c0: 0020 2020 2020 2e20 7772 6974 6520 692c . . write i, │ │ │ 004d41d0: 223a 6162 6364 6566 6768 696a 6b6c 6d6e ":abcdefghijklmn │ │ │ 004d41e0: 6f70 7172 7374 7576 7778 797a 2061 6263 opqrstuvwxyz abc │ │ │ 004d41f0: 6465 6667 6869 6a6b 6c6d 6e6f 7071 7273 defghijklmnopqrs │ │ │ -004d4200: 7475 7677 7879 7a20 222c 2114 0048 4915 tuvwxyz ",!..HI. │ │ │ +004d4200: 7475 7677 7879 7a20 222c 2114 0048 4615 tuvwxyz ",!..HF. │ │ │ 004d4210: 0000 2020 2020 202e 2072 6561 6420 7814 .. . read x. │ │ │ -004d4220: 0048 4916 0000 2020 2020 202e 2075 7365 .HI... . use │ │ │ -004d4230: 2024 5017 0048 4917 0000 2020 2020 202e $P..HI... . │ │ │ -004d4240: 2077 7269 7465 2078 2c21 1400 4849 1800 write x,!..HI.. │ │ │ +004d4220: 0048 4616 0000 2020 2020 202e 2075 7365 .HF... . use │ │ │ +004d4230: 2024 5017 0048 4617 0000 2020 2020 202e $P..HF... . │ │ │ +004d4240: 2077 7269 7465 2078 2c21 1400 4846 1800 write x,!..HF.. │ │ │ 004d4250: 0020 2020 2020 636c 6f73 6520 7031 1000 . close p1.. │ │ │ -004d4260: 4849 1900 0020 2020 2020 7175 6974 0700 HI... quit.. │ │ │ -004d4270: 4849 1a00 0054 0048 4921 0000 2020 2054 HI...T.HI!.. T │ │ │ +004d4260: 4846 1900 0020 2020 2020 7175 6974 0700 HF... quit.. │ │ │ +004d4270: 4846 1a00 0054 0048 4621 0000 2020 2054 HF...T.HF!.. T │ │ │ 004d4280: 6869 7320 5752 4954 4573 2031 3020 6c69 his WRITEs 10 li │ │ │ 004d4290: 6e65 7320 6f66 206f 7574 7075 7420 746f nes of output to │ │ │ 004d42a0: 2074 6865 2063 6174 2063 6f6d 6d61 6e64 the cat command │ │ │ 004d42b0: 2061 6e64 2072 6561 6473 2074 6865 2063 and reads the c │ │ │ -004d42c0: 6174 206f 7574 7075 7450 0048 4922 0000 at outputP.HI".. │ │ │ +004d42c0: 6174 206f 7574 7075 7450 0048 4622 0000 at outputP.HF".. │ │ │ 004d42d0: 2020 2062 6163 6b20 696e 746f 2074 6865 back into the │ │ │ 004d42e0: 206c 6f63 616c 2076 6172 6961 626c 6520 local variable │ │ │ 004d42f0: 782e 2054 6865 2047 542e 4d20 7072 6f63 x. The GT.M proc │ │ │ 004d4300: 6573 7320 5752 4954 4573 2065 6163 6820 ess WRITEs each │ │ │ -004d4310: 6c69 6e65 2052 4541 4454 0048 4923 0000 line READT.HI#.. │ │ │ +004d4310: 6c69 6e65 2052 4541 4454 0048 4623 0000 line READT.HF#.. │ │ │ 004d4320: 2020 2066 726f 6d20 7468 6520 5049 5045 from the PIPE │ │ │ 004d4330: 2074 6f20 7468 6520 7072 696e 6369 7061 to the principa │ │ │ 004d4340: 6c20 6465 7669 6365 2e20 5468 6973 2065 l device. This e │ │ │ 004d4350: 7861 6d70 6c65 2077 6f72 6b73 2062 6563 xample works bec │ │ │ 004d4360: 6175 7365 2022 6361 7422 2069 7351 0048 ause "cat" isQ.H │ │ │ -004d4370: 4924 0000 2020 206e 6f74 2061 2062 7566 I$.. not a buf │ │ │ +004d4370: 4624 0000 2020 206e 6f74 2061 2062 7566 F$.. not a buf │ │ │ 004d4380: 6665 7269 6e67 2063 6f6d 6d61 6e64 2e20 fering command. │ │ │ 004d4390: 5468 6520 6578 616d 706c 6520 6162 6f76 The example abov │ │ │ 004d43a0: 6520 776f 756c 6420 6e6f 7420 776f 726b e would not work │ │ │ 004d43b0: 2066 6f72 2061 2063 6f6d 6d61 6e64 0000 for a command.. │ │ │ 004d43c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d43d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d43e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -316539,984 +316539,984 @@ │ │ │ 004d47a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d47b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d47c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d47d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d47e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d47f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d4800: 0400 0000 ab07 0000 b13a 0000 0000 0000 .........:...... │ │ │ -004d4810: 7400 0049 4845 4c50 00ff 7300 ff49 4f5f t..IHELP..s..IO_ │ │ │ +004d4810: 7400 0046 4845 4c50 00ff 7300 ff49 4f5f t..FHELP..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 00c0 2500 0020 E_EXAMPLES..%.. │ │ │ 004d4860: 2020 7375 6368 2061 7320 7472 2074 6861 such as tr tha │ │ │ 004d4870: 7420 6275 6666 6572 7320 6974 7320 696e t buffers its in │ │ │ -004d4880: 7075 742e 0700 4849 2600 0013 0048 4927 put...HI&....HI' │ │ │ +004d4880: 7075 742e 0700 4846 2600 0013 0048 4627 put...HF&....HF' │ │ │ 004d4890: 0000 2020 2045 7861 6d70 6c65 203a 0700 .. Example :.. │ │ │ -004d48a0: 4849 2800 0010 0048 4929 0000 2020 2070 HI(....HI).. p │ │ │ -004d48b0: 6970 6533 3b1a 0048 492a 0000 2020 2020 ipe3;..HI*.. │ │ │ +004d48a0: 4846 2800 0010 0048 4629 0000 2020 2070 HF(....HF).. p │ │ │ +004d48b0: 6970 6533 3b1a 0048 462a 0000 2020 2020 ipe3;..HF*.. │ │ │ 004d48c0: 2073 6574 2070 313d 2274 6573 7431 223f set p1="test1"? │ │ │ -004d48d0: 0048 4931 0000 2020 2020 206f 7065 6e20 .HI1.. open │ │ │ +004d48d0: 0048 4631 0000 2020 2020 206f 7065 6e20 .HF1.. open │ │ │ 004d48e0: 7031 3a28 7368 656c 6c3d 222f 6269 6e2f p1:(shell="/bin/ │ │ │ 004d48f0: 7368 223a 636f 6d6d 616e 643d 2274 7220 sh":command="tr │ │ │ 004d4900: 2d64 2065 2229 3a3a 2250 4950 4522 1d00 -d e")::"PIPE".. │ │ │ -004d4910: 4849 3200 0020 2020 2020 666f 7220 693d HI2.. for i= │ │ │ -004d4920: 313a 313a 3130 3030 2064 6f14 0048 4933 1:1:1000 do..HI3 │ │ │ +004d4910: 4846 3200 0020 2020 2020 666f 7220 693d HF2.. for i= │ │ │ +004d4920: 313a 313a 3130 3030 2064 6f14 0048 4633 1:1:1000 do..HF3 │ │ │ 004d4930: 0000 2020 2020 202e 2075 7365 2070 3151 .. . use p1Q │ │ │ -004d4940: 0048 4934 0000 2020 2020 202e 2077 7269 .HI4.. . wri │ │ │ +004d4940: 0048 4634 0000 2020 2020 202e 2077 7269 .HF4.. . wri │ │ │ 004d4950: 7465 2069 2c22 3a61 6263 6465 6667 6869 te i,":abcdefghi │ │ │ 004d4960: 6a6b 6c6d 6e6f 7071 7273 7475 7677 7879 jklmnopqrstuvwxy │ │ │ 004d4970: 7a20 6162 6364 6566 6768 696a 6b6c 6d6e z abcdefghijklmn │ │ │ 004d4980: 6f70 7172 7374 7576 7778 797a 2022 2c21 opqrstuvwxyz ",! │ │ │ -004d4990: 1600 4849 3500 0020 2020 2020 2e20 7265 ..HI5.. . re │ │ │ -004d49a0: 6164 2078 3a30 3300 4849 3600 0020 2020 ad x:03.HI6.. │ │ │ +004d4990: 1600 4846 3500 0020 2020 2020 2e20 7265 ..HF5.. . re │ │ │ +004d49a0: 6164 2078 3a30 3300 4846 3600 0020 2020 ad x:03.HF6.. │ │ │ 004d49b0: 2020 2e20 6966 2027 2b24 6465 7669 6365 . if '+$device │ │ │ 004d49c0: 2075 7365 2024 7072 696e 6369 7061 6c20 use $principal │ │ │ -004d49d0: 7772 6974 6520 782c 2112 0048 4937 0000 write x,!..HI7.. │ │ │ -004d49e0: 2020 2020 2075 7365 2070 3116 0048 4938 use p1..HI8 │ │ │ +004d49d0: 7772 6974 6520 782c 2112 0048 4637 0000 write x,!..HF7.. │ │ │ +004d49e0: 2020 2020 2075 7365 2070 3116 0048 4638 use p1..HF8 │ │ │ 004d49f0: 0000 2020 2020 2077 7269 7465 202f 454f .. write /EO │ │ │ -004d4a00: 4643 0048 4939 0000 2020 2020 2066 6f72 FC.HI9.. for │ │ │ +004d4a00: 4643 0048 4639 0000 2020 2020 2066 6f72 FC.HF9.. for │ │ │ 004d4a10: 2020 7265 6164 2078 2071 7569 743a 247a read x quit:$z │ │ │ 004d4a20: 656f 6620 2075 7365 2024 7072 696e 6369 eof use $princi │ │ │ 004d4a30: 7061 6c20 7772 6974 6520 782c 2120 7573 pal write x,! us │ │ │ -004d4a40: 6520 7031 1400 4849 3a00 0020 2020 2020 e p1..HI:.. │ │ │ -004d4a50: 636c 6f73 6520 7031 1000 4849 4100 0020 close p1..HIA.. │ │ │ -004d4a60: 2020 2020 7175 6974 0700 4849 4200 0053 quit..HIB..S │ │ │ -004d4a70: 0048 4943 0000 2020 2054 6869 7320 7368 .HIC.. This sh │ │ │ +004d4a40: 6520 7031 1400 4846 3a00 0020 2020 2020 e p1..HF:.. │ │ │ +004d4a50: 636c 6f73 6520 7031 1000 4846 4100 0020 close p1..HFA.. │ │ │ +004d4a60: 2020 2020 7175 6974 0700 4846 4200 0053 quit..HFB..S │ │ │ +004d4a70: 0048 4643 0000 2020 2054 6869 7320 7368 .HFC.. This sh │ │ │ 004d4a80: 6f77 7320 7468 6520 7573 6520 6f66 2074 ows the use of t │ │ │ 004d4a90: 7220 2861 2062 7566 6665 7269 6e67 2063 r (a buffering c │ │ │ 004d4aa0: 6f6d 6d61 6e64 2920 696e 2074 6865 2063 ommand) in the c │ │ │ 004d4ab0: 7265 6174 6564 2070 726f 6365 7373 2066 reated process f │ │ │ -004d4ac0: 6f72 5300 4849 4400 0020 2020 7468 6520 orS.HID.. the │ │ │ +004d4ac0: 6f72 5300 4846 4400 0020 2020 7468 6520 orS.HFD.. the │ │ │ 004d4ad0: 5049 5045 2064 6576 6963 652e 2054 6f20 PIPE device. To │ │ │ 004d4ae0: 7365 6520 7468 6520 6275 6666 6572 696e see the bufferin │ │ │ 004d4af0: 6720 6566 6665 6374 2074 6865 2047 542e g effect the GT. │ │ │ 004d4b00: 4d20 7072 6f63 6573 7320 5752 4954 4573 M process WRITEs │ │ │ -004d4b10: 2031 3030 3052 0048 4945 0000 2020 206c 1000R.HIE.. l │ │ │ +004d4b10: 2031 3030 3052 0048 4645 0000 2020 206c 1000R.HFE.. l │ │ │ 004d4b20: 696e 6573 2074 6f20 7468 6520 5049 5045 ines to the PIPE │ │ │ 004d4b30: 2064 6576 6963 652e 2044 6966 6665 7265 device. Differe │ │ │ 004d4b40: 6e74 206f 7065 7261 7469 6e67 2073 7973 nt operating sys │ │ │ 004d4b50: 7465 6d73 206d 6179 2068 6176 6520 6469 tems may have di │ │ │ -004d4b60: 6666 6572 656e 7453 0048 4946 0000 2020 fferentS.HIF.. │ │ │ +004d4b60: 6666 6572 656e 7453 0048 4646 0000 2020 fferentS.HFF.. │ │ │ 004d4b70: 2062 7566 6665 7220 7369 7a65 732e 204e buffer sizes. N │ │ │ 004d4b80: 6f74 6963 6520 7468 6520 7573 6520 6f66 otice the use of │ │ │ 004d4b90: 2074 6865 2072 2078 3a30 2061 6e64 2074 the r x:0 and t │ │ │ 004d4ba0: 6865 2063 6865 636b 206f 6e20 2444 4556 he check on $DEV │ │ │ -004d4bb0: 4943 4520 696e 2074 6865 4e00 4849 4700 ICE in theN.HIG. │ │ │ +004d4bb0: 4943 4520 696e 2074 6865 4e00 4846 4700 ICE in theN.HFG. │ │ │ 004d4bc0: 0020 2020 6c6f 6f70 2e20 4966 2024 4445 . loop. If $DE │ │ │ 004d4bd0: 5649 4345 2069 7320 302c 2057 5249 5445 VICE is 0, WRITE │ │ │ 004d4be0: 2078 2077 7269 7465 7320 7468 6520 6461 x writes the da │ │ │ 004d4bf0: 7461 2072 6561 6420 746f 2074 6865 2070 ta read to the p │ │ │ -004d4c00: 7269 6e63 6970 616c 5000 4849 4800 0020 rincipalP.HIH.. │ │ │ +004d4c00: 7269 6e63 6970 616c 5000 4846 4800 0020 rincipalP.HFH.. │ │ │ 004d4c10: 2020 6465 7669 6365 2e20 4e6f 2061 6374 device. No act │ │ │ 004d4c20: 7561 6c20 5245 4144 7320 636f 6d70 6c65 ual READs comple │ │ │ 004d4c30: 7465 2c20 686f 7765 7665 722c 2075 6e74 te, however, unt │ │ │ 004d4c40: 696c 2074 7220 7265 6163 6865 7320 6974 il tr reaches it │ │ │ -004d4c50: 7320 6275 6666 6572 5200 4849 4900 0020 s bufferR.HII.. │ │ │ +004d4c50: 7320 6275 6666 6572 5200 4846 4900 0020 s bufferR.HFI.. │ │ │ 004d4c60: 2020 7369 7a65 2061 6e64 2077 7269 7465 size and write │ │ │ 004d4c70: 7320 746f 2069 7473 2073 7464 6f75 742e s to its stdout. │ │ │ 004d4c80: 2054 6865 2066 696e 616c 2066 6577 206c The final few l │ │ │ 004d4c90: 696e 6573 2072 656d 6169 6e20 6275 6666 ines remain buff │ │ │ -004d4ca0: 6572 6564 2062 7920 7472 5300 4849 4a00 ered by trS.HIJ. │ │ │ +004d4ca0: 6572 6564 2062 7920 7472 5300 4846 4a00 ered by trS.HFJ. │ │ │ 004d4cb0: 0020 2020 6166 7465 7220 7468 6520 7072 . after the pr │ │ │ 004d4cc0: 6f63 6573 7320 6669 6e69 7368 6573 2074 ocess finishes t │ │ │ 004d4cd0: 6865 2066 6972 7374 206c 6f6f 702e 2054 he first loop. T │ │ │ 004d4ce0: 6865 2047 542e 4d20 7072 6f63 6573 7320 he GT.M process │ │ │ 004d4cf0: 7468 656e 2069 7373 7565 7320 614f 0048 then issues aO.H │ │ │ -004d4d00: 4951 0000 2020 2057 5249 5445 202f 454f IQ.. WRITE /EO │ │ │ +004d4d00: 4651 0000 2020 2057 5249 5445 202f 454f FQ.. WRITE /EO │ │ │ 004d4d10: 4620 746f 2074 6865 2050 4950 4520 6361 F to the PIPE ca │ │ │ 004d4d20: 7573 696e 6720 7472 2074 6f20 666c 7573 using tr to flus │ │ │ 004d4d30: 6820 6974 7320 6275 6666 6572 6564 206c h its buffered l │ │ │ -004d4d40: 696e 6573 2e20 496e 2074 6865 5100 4849 ines. In theQ.HI │ │ │ +004d4d40: 696e 6573 2e20 496e 2074 6865 5100 4846 ines. In theQ.HF │ │ │ 004d4d50: 5200 0020 2020 6669 6e61 6c20 666f 7220 R.. final for │ │ │ 004d4d60: 6c6f 6f70 2074 6865 2047 542e 4d20 7072 loop the GT.M pr │ │ │ 004d4d70: 6f63 6573 7320 7573 6573 2074 6865 2073 ocess uses the s │ │ │ 004d4d80: 696d 706c 6520 666f 726d 206f 6620 5245 imple form of RE │ │ │ 004d4d90: 4144 2078 2066 726f 6d20 7468 6553 0048 AD x from theS.H │ │ │ -004d4da0: 4953 0000 2020 2050 4950 4520 666f 6c6c IS.. PIPE foll │ │ │ +004d4da0: 4653 0000 2020 2050 4950 4520 666f 6c6c FS.. PIPE foll │ │ │ 004d4db0: 6f77 6564 2062 7920 6120 5752 4954 4520 owed by a WRITE │ │ │ 004d4dc0: 6f66 2065 6163 6820 6c69 6e65 2074 6f20 of each line to │ │ │ 004d4dd0: 7468 6520 7072 696e 6369 7061 6c20 6465 the principal de │ │ │ 004d4de0: 7669 6365 2075 6e74 696c 2024 7a65 6f66 vice until $zeof │ │ │ -004d4df0: 1700 4849 5400 0020 2020 6265 636f 6d65 ..HIT.. become │ │ │ -004d4e00: 7320 5452 5545 2e07 0048 4955 0000 1300 s TRUE...HIU.... │ │ │ -004d4e10: 4849 5600 0020 2020 4578 616d 706c 6520 HIV.. Example │ │ │ -004d4e20: 3a07 0048 4957 0000 1000 4849 5800 0020 :..HIW....HIX.. │ │ │ -004d4e30: 2020 7069 7065 343b 1800 4849 5900 0020 pipe4;..HIY.. │ │ │ +004d4df0: 1700 4846 5400 0020 2020 6265 636f 6d65 ..HFT.. become │ │ │ +004d4e00: 7320 5452 5545 2e07 0048 4655 0000 1300 s TRUE...HFU.... │ │ │ +004d4e10: 4846 5600 0020 2020 4578 616d 706c 6520 HFV.. Example │ │ │ +004d4e20: 3a07 0048 4657 0000 1000 4846 5800 0020 :..HFW....HFX.. │ │ │ +004d4e30: 2020 7069 7065 343b 1800 4846 5900 0020 pipe4;..HFY.. │ │ │ 004d4e40: 2020 2020 7365 7420 613d 2274 6573 7422 set a="test" │ │ │ -004d4e50: 3900 4849 5a00 0020 2020 2020 6f70 656e 9.HIZ.. open │ │ │ +004d4e50: 3900 4846 5a00 0020 2020 2020 6f70 656e 9.HFZ.. open │ │ │ 004d4e60: 2061 3a28 636f 6d6d 616e 643d 226e 6573 a:(command="nes │ │ │ 004d4e70: 7469 6e22 3a69 6e64 6570 656e 6465 6e74 tin":independent │ │ │ -004d4e80: 293a 3a22 5049 5045 2211 0048 4961 0000 )::"PIPE"..HIa.. │ │ │ -004d4e90: 2020 2020 2075 7365 2061 1800 4849 6200 use a..HIb. │ │ │ +004d4e80: 293a 3a22 5049 5045 2211 0048 4661 0000 )::"PIPE"..HFa.. │ │ │ +004d4e90: 2020 2020 2075 7365 2061 1800 4846 6200 use a..HFb. │ │ │ 004d4ea0: 0020 2020 2020 7365 7420 6b65 793d 244b . set key=$K │ │ │ -004d4eb0: 4559 4000 4849 6300 0020 2020 2020 7772 EY@.HIc.. wr │ │ │ +004d4eb0: 4559 4000 4846 6300 0020 2020 2020 7772 EY@.HFc.. wr │ │ │ 004d4ec0: 6974 6520 2253 686f 7720 6e65 7374 696e ite "Show nestin │ │ │ 004d4ed0: 2073 7469 6c6c 2072 756e 6e69 6e67 2061 still running a │ │ │ 004d4ee0: 6674 6572 2043 4c4f 5345 206f 6620 6122 fter CLOSE of a" │ │ │ -004d4ef0: 2c21 5e00 4849 6400 0020 2020 2020 7772 ,!^.HId.. wr │ │ │ +004d4ef0: 2c21 5e00 4846 6400 0020 2020 2020 7772 ,!^.HFd.. wr │ │ │ 004d4f00: 6974 6520 2254 6865 2070 6172 656e 7420 ite "The parent │ │ │ 004d4f10: 7072 6f63 6573 7320 6f66 2031 2073 686f process of 1 sho │ │ │ 004d4f20: 7773 2074 6865 2070 6172 656e 7420 7368 ws the parent sh │ │ │ 004d4f30: 656c 6c20 6861 7320 6578 6974 6564 2061 ell has exited a │ │ │ 004d4f40: 6674 6572 2043 4c4f 5345 206f 6620 6122 fter CLOSE of a" │ │ │ -004d4f50: 1c00 4849 6500 0020 2020 2020 7265 6164 ..HIe.. read │ │ │ -004d4f60: 206c 696e 6531 2c6c 696e 6532 1a00 4849 line1,line2..HI │ │ │ +004d4f50: 1c00 4846 6500 0020 2020 2020 7265 6164 ..HFe.. read │ │ │ +004d4f60: 206c 696e 6531 2c6c 696e 6532 1a00 4846 line1,line2..HF │ │ │ 004d4f70: 6600 0020 2020 2020 7573 6520 2470 7269 f.. use $pri │ │ │ -004d4f80: 6e63 6970 616c 2500 4849 6700 0020 2020 ncipal%.HIg.. │ │ │ +004d4f80: 6e63 6970 616c 2500 4846 6700 0020 2020 ncipal%.HFg.. │ │ │ 004d4f90: 2020 7772 6974 6520 212c 6c69 6e65 312c write !,line1, │ │ │ 004d4fa0: 212c 6c69 6e65 322c 212c 2100 0000 0000 !,line2,!,!..... │ │ │ 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 f507 0000 e93a 0000 0000 0000 .........:...... │ │ │ -004d5010: a500 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004d5010: a500 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 6800 0020 E_EXAMPLES..h.. │ │ │ 004d5060: 2020 2020 7365 7420 6b3d 2270 7320 2d65 set k="ps -e │ │ │ 004d5070: 6620 7c20 6772 6570 202d 7620 6772 6570 f | grep -v grep │ │ │ 004d5080: 207c 2067 7265 7020 2d76 2073 6820 7c20 | grep -v sh | │ │ │ 004d5090: 6772 6570 202d 7720 2722 5f6b 6579 5f22 grep -w '"_key_" │ │ │ 004d50a0: 2720 7c20 6177 6b20 277b 7072 696e 7420 ' | awk '{print │ │ │ -004d50b0: 2432 7d27 221a 0048 4969 0000 2020 2020 $2}'"..HIi.. │ │ │ +004d50b0: 2432 7d27 221a 0048 4669 0000 2020 2020 $2}'"..HFi.. │ │ │ 004d50c0: 2073 6574 2062 3d22 6765 7470 6964 222f set b="getpid"/ │ │ │ -004d50d0: 0048 496a 0000 2020 2020 206f 7065 6e20 .HIj.. open │ │ │ +004d50d0: 0048 466a 0000 2020 2020 206f 7065 6e20 .HFj.. open │ │ │ 004d50e0: 623a 2863 6f6d 6d61 6e64 3d6b 3a72 6561 b:(command=k:rea │ │ │ 004d50f0: 646f 6e6c 7929 3a3a 2250 4950 4522 1100 donly)::"PIPE".. │ │ │ -004d5100: 4849 7100 0020 2020 2020 7573 6520 6214 HIq.. use b. │ │ │ -004d5110: 0048 4972 0000 2020 2020 2072 6561 6420 .HIr.. read │ │ │ -004d5120: 7069 6413 0048 4973 0000 2020 2020 2063 pid..HIs.. c │ │ │ -004d5130: 6c6f 7365 2061 1300 4849 7400 0020 2020 lose a..HIt.. │ │ │ -004d5140: 2020 636c 6f73 6520 624b 0048 4975 0000 close bK.HIu.. │ │ │ +004d5100: 4846 7100 0020 2020 2020 7573 6520 6214 HFq.. use b. │ │ │ +004d5110: 0048 4672 0000 2020 2020 2072 6561 6420 .HFr.. read │ │ │ +004d5120: 7069 6413 0048 4673 0000 2020 2020 2063 pid..HFs.. c │ │ │ +004d5130: 6c6f 7365 2061 1300 4846 7400 0020 2020 lose a..HFt.. │ │ │ +004d5140: 2020 636c 6f73 6520 624b 0048 4675 0000 close bK.HFu.. │ │ │ 004d5150: 2020 2020 2073 6574 206b 323d 2270 7320 set k2="ps │ │ │ 004d5160: 2d65 6620 7c20 6772 6570 202d 7620 6772 -ef | grep -v gr │ │ │ 004d5170: 6570 207c 2067 7265 7020 2d76 2073 6820 ep | grep -v sh │ │ │ 004d5180: 7c20 6772 6570 202d 7720 2722 5f70 6964 | grep -w '"_pid │ │ │ -004d5190: 5f22 2722 1900 4849 7600 0020 2020 2020 _"'"..HIv.. │ │ │ +004d5190: 5f22 2722 1900 4846 7600 0020 2020 2020 _"'"..HFv.. │ │ │ 004d51a0: 7365 7420 633d 2270 736f 7574 2231 0048 set c="psout"1.H │ │ │ -004d51b0: 4977 0000 2020 2020 206f 7065 6e20 633a Iw.. open c: │ │ │ +004d51b0: 4677 0000 2020 2020 206f 7065 6e20 633a Fw.. open c: │ │ │ 004d51c0: 2863 6f6d 6d61 6e64 3d6b 323a 7772 6974 (command=k2:writ │ │ │ 004d51d0: 656f 6e6c 7929 3a3a 2250 4950 4522 1300 eonly)::"PIPE".. │ │ │ -004d51e0: 4849 7800 0020 2020 2020 636c 6f73 6520 HIx.. close │ │ │ -004d51f0: 6310 0048 4979 0000 2020 2020 2071 7569 c..HIy.. qui │ │ │ -004d5200: 7407 0048 497a 0000 5300 4849 8100 0020 t..HIz..S.HI... │ │ │ +004d51e0: 4846 7800 0020 2020 2020 636c 6f73 6520 HFx.. close │ │ │ +004d51f0: 6310 0048 4679 0000 2020 2020 2071 7569 c..HFy.. qui │ │ │ +004d5200: 7407 0048 467a 0000 5300 4846 8100 0020 t..HFz..S.HF... │ │ │ 004d5210: 2020 5468 6973 2064 656d 6f6e 7374 7261 This demonstra │ │ │ 004d5220: 7465 7320 7468 6174 2074 6865 2063 7265 tes that the cre │ │ │ 004d5230: 6174 6564 2073 7562 2070 726f 6365 7373 ated sub process │ │ │ 004d5240: 206e 6573 7469 6e20 6b65 6570 7320 7275 nestin keeps ru │ │ │ -004d5250: 6e6e 696e 6720 6173 2061 6e4f 0048 4982 nning as anO.HI. │ │ │ +004d5250: 6e6e 696e 6720 6173 2061 6e4f 0048 4682 nning as anO.HF. │ │ │ 004d5260: 0000 2020 2049 4e44 4550 454e 4445 4e54 .. INDEPENDENT │ │ │ 004d5270: 2070 726f 6365 7373 2061 6674 6572 2074 process after t │ │ │ 004d5280: 6865 2047 542e 4d20 7072 6f63 6573 7320 he GT.M process │ │ │ 004d5290: 434c 4f53 4573 2074 6865 2070 6970 652e CLOSEs the pipe. │ │ │ -004d52a0: 2054 6869 7320 4754 2e4d 5100 4849 8300 This GT.MQ.HI.. │ │ │ +004d52a0: 2054 6869 7320 4754 2e4d 5100 4846 8300 This GT.MQ.HF.. │ │ │ 004d52b0: 0020 2020 7072 6f63 6573 7320 7573 6573 . process uses │ │ │ 004d52c0: 2061 6e6f 7468 6572 2050 4950 4520 6465 another PIPE de │ │ │ 004d52d0: 7669 6365 2074 6f20 7265 7475 726e 2074 vice to return t │ │ │ 004d52e0: 6865 2070 726f 6365 7373 2069 6420 6f66 he process id of │ │ │ -004d52f0: 206e 6573 7469 6e20 616e 644f 0048 4984 nestin andO.HI. │ │ │ +004d52f0: 206e 6573 7469 6e20 616e 644f 0048 4684 nestin andO.HF. │ │ │ 004d5300: 0000 2020 2052 4541 4420 6974 2069 6e74 .. READ it int │ │ │ 004d5310: 6f20 7069 6420 736f 2074 6861 7420 6974 o pid so that it │ │ │ 004d5320: 206d 6179 2062 6520 6b69 6c6c 6564 2062 may be killed b │ │ │ 004d5330: 7920 7468 6973 206f 7220 616e 6f74 6865 y this or anothe │ │ │ -004d5340: 7220 7072 6f63 6573 732c 2500 4849 8500 r process,%.HI.. │ │ │ +004d5340: 7220 7072 6f63 6573 732c 2500 4846 8500 r process,%.HF.. │ │ │ 004d5350: 0020 2020 7368 6f75 6c64 2074 6861 7420 . should that │ │ │ 004d5360: 6265 2061 7070 726f 7072 6961 7465 2e07 be appropriate.. │ │ │ -004d5370: 0048 4986 0000 1200 4849 8700 0020 2020 .HI.....HI... │ │ │ -004d5380: 2a2a 4e6f 7465 2a2a 0700 4849 8800 004f **Note**..HI...O │ │ │ -004d5390: 0048 4989 0000 2020 2022 6e65 7374 696e .HI... "nestin │ │ │ +004d5370: 0048 4686 0000 1200 4846 8700 0020 2020 .HF.....HF... │ │ │ +004d5380: 2a2a 4e6f 7465 2a2a 0700 4846 8800 004f **Note**..HF...O │ │ │ +004d5390: 0048 4689 0000 2020 2022 6e65 7374 696e .HF... "nestin │ │ │ 004d53a0: 2e63 2220 6973 2061 2070 726f 6772 616d .c" is a program │ │ │ 004d53b0: 2077 6869 6368 2072 6561 6473 2066 726f which reads fro │ │ │ 004d53c0: 6d20 7374 616e 6461 7264 2069 6e70 7574 m standard input │ │ │ 004d53d0: 2061 6e64 2077 7269 7465 7320 746f 5100 and writes toQ. │ │ │ -004d53e0: 4849 8a00 0020 2020 7374 616e 6461 7264 HI... standard │ │ │ +004d53e0: 4846 8a00 0020 2020 7374 616e 6461 7264 HF... standard │ │ │ 004d53f0: 206f 7574 7075 7420 756e 7469 6c20 6974 output until it │ │ │ 004d5400: 2073 6565 2061 6e64 2045 4f46 2e20 4974 see and EOF. It │ │ │ 004d5410: 2074 6865 6e20 6c6f 6f70 7320 666f 7220 then loops for │ │ │ 004d5420: 3330 3020 3173 6563 2073 6c65 6570 7350 300 1sec sleepsP │ │ │ -004d5430: 0048 4991 0000 2020 2064 6f69 6e67 206e .HI... doing n │ │ │ +004d5430: 0048 4691 0000 2020 2064 6f69 6e67 206e .HF... doing n │ │ │ 004d5440: 6f74 6869 6e67 2e20 5468 6520 7075 7270 othing. The purp │ │ │ 004d5450: 6f73 6520 6f66 2075 7369 6e67 2069 6e64 ose of using ind │ │ │ 004d5460: 6570 656e 6465 6e74 2069 7320 6173 2061 ependent is as a │ │ │ 004d5470: 2073 6572 7665 7220 7072 6f63 6573 734e server processN │ │ │ -004d5480: 0048 4992 0000 2020 2077 6869 6368 2063 .HI... which c │ │ │ +004d5480: 0048 4692 0000 2020 2077 6869 6368 2063 .HF... which c │ │ │ 004d5490: 6f6e 7469 6e75 6573 2075 6e74 696c 2069 ontinues until i │ │ │ 004d54a0: 7420 7265 6365 6976 6573 2073 6f6d 6520 t receives some │ │ │ 004d54b0: 6f74 6865 7220 7369 676e 616c 2066 6f72 other signal for │ │ │ 004d54c0: 2074 6572 6d69 6e61 7469 6f6e 2e07 0048 termination...H │ │ │ -004d54d0: 4993 0000 1200 4849 9400 0020 2020 4578 I.....HI... Ex │ │ │ -004d54e0: 616d 706c 653a 0700 4849 9500 0015 0048 ample:..HI.....H │ │ │ -004d54f0: 4996 0000 2020 2047 544d 3e6b 696c 6c20 I... GTM>kill │ │ │ -004d5500: 5e61 2100 4849 9700 0020 2020 4754 4d3e ^a!.HI... GTM> │ │ │ +004d54d0: 4693 0000 1200 4846 9400 0020 2020 4578 F.....HF... Ex │ │ │ +004d54e0: 616d 706c 653a 0700 4846 9500 0015 0048 ample:..HF.....H │ │ │ +004d54f0: 4696 0000 2020 2047 544d 3e6b 696c 6c20 F... GTM>kill │ │ │ +004d5500: 5e61 2100 4846 9700 0020 2020 4754 4d3e ^a!.HF... GTM> │ │ │ 004d5510: 7a70 7269 6e74 205e 696e 6465 7073 6572 zprint ^indepser │ │ │ -004d5520: 7665 7216 0048 4998 0000 2020 2069 6e64 ver..HI... ind │ │ │ -004d5530: 6570 7365 7276 6572 3b12 0048 4999 0000 epserver;..HI... │ │ │ -004d5540: 2020 2020 2072 6561 6420 7823 0048 499a read x#.HI. │ │ │ +004d5520: 7665 7216 0048 4698 0000 2020 2069 6e64 ver..HF... ind │ │ │ +004d5530: 6570 7365 7276 6572 3b12 0048 4699 0000 epserver;..HF... │ │ │ +004d5540: 2020 2020 2072 6561 6420 7823 0048 469a read x#.HF. │ │ │ 004d5550: 0000 2020 2020 2077 7269 7465 2022 7265 .. write "re │ │ │ 004d5560: 6365 6976 6564 203d 2022 2c78 2c21 1800 ceived = ",x,!.. │ │ │ -004d5570: 4749 c111 0000 2020 2020 2073 6574 205e GI.... set ^ │ │ │ -004d5580: 7175 6974 3d30 1f00 4949 1100 0020 2020 quit=0..II... │ │ │ +004d5570: 4746 c111 0000 2020 2020 2073 6574 205e GF.... set ^ │ │ │ +004d5580: 7175 6974 3d30 1f00 4946 1100 0020 2020 quit=0..IF... │ │ │ 004d5590: 2020 666f 7220 2064 6f20 2071 7569 743a for do quit: │ │ │ -004d55a0: 5e71 7569 742d 0049 4921 0000 2020 2020 ^quit-.II!.. │ │ │ +004d55a0: 5e71 7569 742d 0049 4621 0000 2020 2020 ^quit-.IF!.. │ │ │ 004d55b0: 202e 2069 6620 2464 6174 6128 5e61 2920 . if $data(^a) │ │ │ 004d55c0: 7772 6974 6520 225e 6120 3d20 222c 5e61 write "^a = ",^a │ │ │ -004d55d0: 2c21 1400 4949 3100 0020 2020 2020 2e20 ,!..II1.. . │ │ │ -004d55e0: 4861 6e67 2035 1a00 4949 4100 0020 2020 Hang 5..IIA.. │ │ │ +004d55d0: 2c21 1400 4946 3100 0020 2020 2020 2e20 ,!..IF1.. . │ │ │ +004d55e0: 4861 6e67 2035 1a00 4946 4100 0020 2020 Hang 5..IFA.. │ │ │ 004d55f0: 4754 4d3e 7365 7420 613d 2274 6573 7422 GTM>set a="test" │ │ │ -004d5600: 5300 4949 5100 0020 2020 4754 4d3e 6f70 S.IIQ.. GTM>op │ │ │ +004d5600: 5300 4946 5100 0020 2020 4754 4d3e 6f70 S.IFQ.. GTM>op │ │ │ 004d5610: 656e 2061 3a28 636f 6d6d 616e 643d 226d en a:(command="m │ │ │ 004d5620: 756d 7073 202d 7275 6e20 5e69 6e64 6570 umps -run ^indep │ │ │ 004d5630: 7365 7276 6572 3e69 6e64 6f75 7422 3a69 server>indout":i │ │ │ 004d5640: 6e64 6570 656e 6465 6e74 293a 3a22 7069 ndependent)::"pi │ │ │ -004d5650: 7065 2213 0049 4961 0000 2020 2047 544d pe"..IIa.. GTM │ │ │ -004d5660: 3e75 7365 2061 2400 4949 7100 0020 2020 >use a$.IIq.. │ │ │ +004d5650: 7065 2213 0049 4661 0000 2020 2047 544d pe"..IFa.. GTM │ │ │ +004d5660: 3e75 7365 2061 2400 4946 7100 0020 2020 >use a$.IFq.. │ │ │ 004d5670: 4754 4d3e 7772 6974 6520 2269 6e73 7472 GTM>write "instr │ │ │ -004d5680: 7563 7469 6f6e 7322 2c21 1500 4949 8100 uctions",!..II.. │ │ │ +004d5680: 7563 7469 6f6e 7322 2c21 1500 4946 8100 uctions",!..IF.. │ │ │ 004d5690: 0020 2020 4754 4d3e 636c 6f73 6520 6122 . GTM>close a" │ │ │ -004d56a0: 0049 4991 0000 2020 2047 544d 3e7a 7379 .II... GTM>zsy │ │ │ +004d56a0: 0049 4691 0000 2020 2047 544d 3e7a 7379 .IF... GTM>zsy │ │ │ 004d56b0: 7374 656d 2022 6361 7420 696e 646f 7574 stem "cat indout │ │ │ -004d56c0: 2221 0048 4912 0000 2020 2072 6563 6569 "!.HI... recei │ │ │ +004d56c0: 2221 0048 4612 0000 2020 2072 6563 6569 "!.HF... recei │ │ │ 004d56d0: 7665 6420 3d20 696e 7374 7275 6374 696f ved = instructio │ │ │ -004d56e0: 6e73 1600 4949 1100 0020 2020 4754 4d3e ns..II... GTM> │ │ │ -004d56f0: 7365 7420 5e61 3d31 2200 4949 2100 0020 set ^a=1".II!.. │ │ │ +004d56e0: 6e73 1600 4946 1100 0020 2020 4754 4d3e ns..IF... GTM> │ │ │ +004d56f0: 7365 7420 5e61 3d31 2200 4946 2100 0020 set ^a=1".IF!.. │ │ │ 004d5700: 2020 4754 4d3e 7a73 7973 7465 6d20 2263 GTM>zsystem "c │ │ │ -004d5710: 6174 2069 6e64 6f75 7422 2100 4949 3100 at indout"!.II1. │ │ │ +004d5710: 6174 2069 6e64 6f75 7422 2100 4946 3100 at indout"!.IF1. │ │ │ 004d5720: 0020 2020 7265 6365 6976 6564 203d 2069 . received = i │ │ │ -004d5730: 6e73 7472 7563 7469 6f6e 7310 0049 4941 nstructions..IIA │ │ │ -004d5740: 0000 2020 205e 6120 3d20 3110 0049 4951 .. ^a = 1..IIQ │ │ │ -004d5750: 0000 2020 205e 6120 3d20 3110 0049 4961 .. ^a = 1..IIa │ │ │ -004d5760: 0000 2020 205e 6120 3d20 3117 0049 4971 .. ^a = 1..IIq │ │ │ +004d5730: 6e73 7472 7563 7469 6f6e 7310 0049 4641 nstructions..IFA │ │ │ +004d5740: 0000 2020 205e 6120 3d20 3110 0049 4651 .. ^a = 1..IFQ │ │ │ +004d5750: 0000 2020 205e 6120 3d20 3110 0049 4661 .. ^a = 1..IFa │ │ │ +004d5760: 0000 2020 205e 6120 3d20 3117 0049 4671 .. ^a = 1..IFq │ │ │ 004d5770: 0000 2020 2047 544d 3e73 205e 7175 6974 .. GTM>s ^quit │ │ │ -004d5780: 3d31 2200 4949 8100 0020 2020 4754 4d3e =1".II... GTM> │ │ │ +004d5780: 3d31 2200 4946 8100 0020 2020 4754 4d3e =1".IF... GTM> │ │ │ 004d5790: 7a73 7973 7465 6d20 2263 6174 2069 6e64 zsystem "cat ind │ │ │ -004d57a0: 6f75 7422 2100 4949 9100 0020 2020 7265 out"!.II... re │ │ │ +004d57a0: 6f75 7422 2100 4946 9100 0020 2020 7265 out"!.IF... re │ │ │ 004d57b0: 6365 6976 6564 203d 2069 6e73 7472 7563 ceived = instruc │ │ │ -004d57c0: 7469 6f6e 7310 0048 4913 0000 2020 205e tions..HI... ^ │ │ │ -004d57d0: 6120 3d20 3110 0049 4911 0000 2020 205e a = 1..II... ^ │ │ │ -004d57e0: 6120 3d20 3110 0049 4921 0000 2020 205e a = 1..II!.. ^ │ │ │ +004d57c0: 7469 6f6e 7310 0048 4613 0000 2020 205e tions..HF... ^ │ │ │ +004d57d0: 6120 3d20 3110 0049 4611 0000 2020 205e a = 1..IF... ^ │ │ │ +004d57e0: 6120 3d20 3110 0049 4621 0000 2020 205e a = 1..IF!.. ^ │ │ │ 004d57f0: 6120 3d20 3100 0000 0000 0000 0000 0000 a = 1........... │ │ │ 004d5800: 0400 0000 e507 0000 193b 0000 0000 0000 .........;...... │ │ │ -004d5810: 5900 0049 4845 4c50 00ff 7300 ff49 4f5f Y..IHELP..s..IO_ │ │ │ +004d5810: 5900 0046 4845 4c50 00ff 7300 ff49 4f5f Y..FHELP..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 00c1 1331 0000 E_EXAMPLES...1.. │ │ │ -004d5860: 2020 205e 6120 3d20 310e 0049 4941 0000 ^a = 1..IIA.. │ │ │ -004d5870: 2020 2047 544d 3e07 0049 4951 0000 4500 GTM>..IIQ..E. │ │ │ -004d5880: 4949 6100 0020 2020 5468 6973 2069 7320 IIa.. This is │ │ │ +004d5860: 2020 205e 6120 3d20 310e 0049 4641 0000 ^a = 1..IFA.. │ │ │ +004d5870: 2020 2047 544d 3e07 0049 4651 0000 4500 GTM>..IFQ..E. │ │ │ +004d5880: 4946 6100 0020 2020 5468 6973 2069 7320 IFa.. This is │ │ │ 004d5890: 6120 7369 6d70 6c65 2065 7861 6d70 6c65 a simple example │ │ │ 004d58a0: 2075 7369 6e67 2061 206d 756d 7073 2070 using a mumps p │ │ │ 004d58b0: 726f 6365 7373 2061 7320 6120 7365 7276 rocess as a serv │ │ │ -004d58c0: 6572 2e07 0049 4971 0000 1200 4949 8100 er...IIq....II.. │ │ │ -004d58d0: 0020 2020 4578 616d 706c 653a 0700 4949 . Example:..II │ │ │ -004d58e0: 9100 0010 0048 4914 0000 2020 2070 6970 .....HI... pip │ │ │ -004d58f0: 6535 3b1a 0049 4911 0000 2020 2020 2073 e5;..II... s │ │ │ +004d58c0: 6572 2e07 0049 4671 0000 1200 4946 8100 er...IFq....IF.. │ │ │ +004d58d0: 0020 2020 4578 616d 706c 653a 0700 4946 . Example:..IF │ │ │ +004d58e0: 9100 0010 0048 4614 0000 2020 2070 6970 .....HF... pip │ │ │ +004d58f0: 6535 3b1a 0049 4611 0000 2020 2020 2073 e5;..IF... s │ │ │ 004d5900: 6574 2070 313d 2274 6573 7431 2213 0049 et p1="test1"..I │ │ │ -004d5910: 4921 0000 2020 2020 2073 6574 2061 3d30 I!.. set a=0 │ │ │ -004d5920: 5200 4949 3100 0020 2020 2020 6f70 656e R.II1.. open │ │ │ +004d5910: 4621 0000 2020 2020 2073 6574 2061 3d30 F!.. set a=0 │ │ │ +004d5920: 5200 4946 3100 0020 2020 2020 6f70 656e R.IF1.. open │ │ │ 004d5930: 2070 313a 2873 6865 6c6c 3d22 2f62 696e p1:(shell="/bin │ │ │ 004d5940: 2f73 6822 3a63 6f6d 6d61 6e64 3d22 6361 /sh":command="ca │ │ │ 004d5950: 7422 3a65 7863 6570 7469 6f6e 3d22 676f t":exception="go │ │ │ 004d5960: 746f 2063 6f6e 7431 2229 3a3a 2250 4950 to cont1")::"PIP │ │ │ -004d5970: 4522 4a00 4949 4100 0020 2020 2020 7365 E"J.IIA.. se │ │ │ +004d5970: 4522 4a00 4946 4100 0020 2020 2020 7365 E"J.IFA.. se │ │ │ 004d5980: 7420 633d 223a 6162 6364 6566 6768 696a t c=":abcdefghij │ │ │ 004d5990: 6b6c 6d6e 6f70 7172 7374 7576 7778 797a klmnopqrstuvwxyz │ │ │ 004d59a0: 2061 6263 6465 6667 6869 6a6b 6c6d 6e6f abcdefghijklmno │ │ │ -004d59b0: 7071 7273 7475 7677 7879 7a22 1f00 4949 pqrstuvwxyz"..II │ │ │ +004d59b0: 7071 7273 7475 7677 7879 7a22 1f00 4946 pqrstuvwxyz"..IF │ │ │ 004d59c0: 5100 0020 2020 2020 666f 7220 693d 313a Q.. for i=1: │ │ │ -004d59d0: 313a 3130 3030 3020 2064 6f14 0049 4961 1:10000 do..IIa │ │ │ +004d59d0: 313a 3130 3030 3020 2064 6f14 0049 4661 1:10000 do..IFa │ │ │ 004d59e0: 0000 2020 2020 202e 2075 7365 2070 3119 .. . use p1. │ │ │ -004d59f0: 0049 4971 0000 2020 2020 202e 2077 7269 .IIq.. . wri │ │ │ -004d5a00: 7465 2069 5f63 2c21 2600 4949 8100 0020 te i_c,!&.II... │ │ │ +004d59f0: 0049 4671 0000 2020 2020 202e 2077 7269 .IFq.. . wri │ │ │ +004d5a00: 7465 2069 5f63 2c21 2600 4946 8100 0020 te i_c,!&.IF... │ │ │ 004d5a10: 2020 2020 2e20 7573 6520 2470 7269 6e63 . use $princ │ │ │ 004d5a20: 6970 616c 2077 7269 7465 2069 2c21 1200 ipal write i,!.. │ │ │ -004d5a30: 4949 9100 0020 2020 2020 7573 6520 7031 II... use p1 │ │ │ -004d5a40: 1600 4849 1500 0020 2020 2020 7772 6974 ..HI... writ │ │ │ -004d5a50: 6520 2f45 4f46 4300 4949 1100 0020 2020 e /EOFC.II... │ │ │ +004d5a30: 4946 9100 0020 2020 2020 7573 6520 7031 IF... use p1 │ │ │ +004d5a40: 1600 4846 1500 0020 2020 2020 7772 6974 ..HF... writ │ │ │ +004d5a50: 6520 2f45 4f46 4300 4946 1100 0020 2020 e /EOFC.IF... │ │ │ 004d5a60: 2020 666f 7220 2072 6561 6420 7820 7175 for read x qu │ │ │ 004d5a70: 6974 3a24 7a65 6f66 2020 7573 6520 2470 it:$zeof use $p │ │ │ 004d5a80: 7269 6e63 6970 616c 2077 7269 7465 2078 rincipal write x │ │ │ -004d5a90: 2c21 2075 7365 2070 3114 0049 4921 0000 ,! use p1..II!.. │ │ │ +004d5a90: 2c21 2075 7365 2070 3114 0049 4621 0000 ,! use p1..IF!.. │ │ │ 004d5aa0: 2020 2020 2063 6c6f 7365 2070 3110 0049 close p1..I │ │ │ -004d5ab0: 4931 0000 2020 2020 2071 7569 740f 0049 I1.. quit..I │ │ │ -004d5ac0: 4941 0000 2020 2063 6f6e 7431 1900 4949 IA.. cont1..II │ │ │ +004d5ab0: 4631 0000 2020 2020 2071 7569 740f 0049 F1.. quit..I │ │ │ +004d5ac0: 4641 0000 2020 2063 6f6e 7431 1900 4946 FA.. cont1..IF │ │ │ 004d5ad0: 5100 0020 2020 2020 6966 2024 7a65 6f66 Q.. if $zeof │ │ │ -004d5ae0: 2071 7569 741c 0049 4961 0000 2020 2020 quit..IIa.. │ │ │ +004d5ae0: 2071 7569 741c 0049 4661 0000 2020 2020 quit..IFa.. │ │ │ 004d5af0: 2069 6620 613d 3020 7365 7420 613d 692f if a=0 set a=i/ │ │ │ -004d5b00: 3215 0049 4971 0000 2020 2020 2073 6574 2..IIq.. set │ │ │ -004d5b10: 207a 3d24 7a61 4f00 4949 8100 0020 2020 z=$zaO.II... │ │ │ +004d5b00: 3215 0049 4671 0000 2020 2020 2073 6574 2..IFq.. set │ │ │ +004d5b10: 207a 3d24 7a61 4f00 4946 8100 0020 2020 z=$zaO.IF... │ │ │ 004d5b20: 2020 3b20 7573 6520 2464 6576 6963 6520 ; use $device │ │ │ 004d5b30: 746f 206d 616b 6520 7375 7265 207a 7472 to make sure ztr │ │ │ 004d5b40: 6170 2069 7320 6361 7573 6564 2062 7920 ap is caused by │ │ │ 004d5b50: 626c 6f63 6b65 6420 7772 6974 6520 746f blocked write to │ │ │ -004d5b60: 2070 6970 6519 0049 4991 0000 2020 2020 pipe..II... │ │ │ +004d5b60: 2070 6970 6519 0049 4691 0000 2020 2020 pipe..IF... │ │ │ 004d5b70: 2073 6574 2064 3d24 6465 7669 6365 3800 set d=$device8. │ │ │ -004d5b80: 4849 1600 0020 2020 2020 6966 2022 312c HI... if "1, │ │ │ +004d5b80: 4846 1600 0020 2020 2020 6966 2022 312c HF... if "1, │ │ │ 004d5b90: 5265 736f 7572 6365 2074 656d 706f 7261 Resource tempora │ │ │ 004d5ba0: 7269 6c79 2075 6e61 7661 696c 6162 6c65 rily unavailable │ │ │ -004d5bb0: 223d 6420 444f 1400 4949 1100 0020 2020 "=d DO..II... │ │ │ -004d5bc0: 2020 2e20 7573 6520 2470 3400 4949 2100 . use $p4.II!. │ │ │ +004d5bb0: 223d 6420 444f 1400 4946 1100 0020 2020 "=d DO..IF... │ │ │ +004d5bc0: 2020 2e20 7573 6520 2470 3400 4946 2100 . use $p4.IF!. │ │ │ 004d5bd0: 0020 2020 2020 2e20 7772 6974 6520 2270 . . write "p │ │ │ 004d5be0: 6970 6520 6675 6c6c 2c20 693d 2022 2c69 ipe full, i= ",i │ │ │ 004d5bf0: 2c22 2024 5a41 203d 2022 2c7a 2c21 1700 ," $ZA = ",z,!.. │ │ │ -004d5c00: 4949 3100 0020 2020 2020 2e20 7365 7420 II1.. . set │ │ │ -004d5c10: 693d 692d 3114 0049 4941 0000 2020 2020 i=i-1..IIA.. │ │ │ -004d5c20: 202e 2075 7365 2070 3147 0049 4951 0000 . use p1G.IIQ.. │ │ │ +004d5c00: 4946 3100 0020 2020 2020 2e20 7365 7420 IF1.. . set │ │ │ +004d5c10: 693d 692d 3114 0049 4641 0000 2020 2020 i=i-1..IFA.. │ │ │ +004d5c20: 202e 2075 7365 2070 3147 0049 4651 0000 . use p1G.IFQ.. │ │ │ 004d5c30: 2020 2020 202e 2066 6f72 206a 3d31 3a31 . for j=1:1 │ │ │ 004d5c40: 3a61 2020 7265 6164 2078 2075 7365 2024 :a read x use $ │ │ │ 004d5c50: 7072 696e 6369 7061 6c20 7772 6974 6520 principal write │ │ │ 004d5c60: 6a2c 222d 222c 782c 2120 7573 6520 7031 j,"-",x,! use p1 │ │ │ -004d5c70: 1000 4949 6100 0020 2020 2020 7175 6974 ..IIa.. quit │ │ │ -004d5c80: 0700 4949 7100 0051 0049 4981 0000 2020 ..IIq..Q.II... │ │ │ +004d5c70: 1000 4946 6100 0020 2020 2020 7175 6974 ..IFa.. quit │ │ │ +004d5c80: 0700 4946 7100 0051 0049 4681 0000 2020 ..IFq..Q.IF... │ │ │ 004d5c90: 2054 6869 7320 6465 6d6f 6e73 7472 6174 This demonstrat │ │ │ 004d5ca0: 6573 2068 6f77 2074 6f20 6465 616c 2077 es how to deal w │ │ │ 004d5cb0: 6974 6820 7772 6974 6520 626c 6f63 6b69 ith write blocki │ │ │ 004d5cc0: 6e67 206f 6620 6120 5049 5045 2064 6576 ng of a PIPE dev │ │ │ -004d5cd0: 6963 652e 2054 6865 5200 4949 9100 0020 ice. TheR.II... │ │ │ +004d5cd0: 6963 652e 2054 6865 5200 4946 9100 0020 ice. TheR.IF... │ │ │ 004d5ce0: 2020 6c6f 6f70 2064 6f69 6e67 2074 6865 loop doing the │ │ │ 004d5cf0: 2057 5249 5445 2064 6f65 7320 6e6f 7420 WRITE does not │ │ │ 004d5d00: 5245 4144 2066 726f 6d20 7468 6520 5049 READ from the PI │ │ │ 004d5d10: 5045 2e20 4576 656e 7475 616c 6c79 2063 PE. Eventually c │ │ │ -004d5d20: 6175 7369 6e67 2074 6865 5400 4849 1700 ausing theT.HI.. │ │ │ +004d5d20: 6175 7369 6e67 2074 6865 5400 4846 1700 ausing theT.HF.. │ │ │ 004d5d30: 0020 2020 6f75 7470 7574 206f 6620 6361 . output of ca │ │ │ 004d5d40: 7420 746f 2062 6c6f 636b 206f 6e20 6974 t to block on it │ │ │ 004d5d50: 7320 6f75 7470 7574 2061 6e64 2073 746f s output and sto │ │ │ 004d5d60: 7020 7265 6164 696e 6720 696e 7075 7420 p reading input │ │ │ 004d5d70: 6672 6f6d 2074 6865 2070 6970 652e 5200 from the pipe.R. │ │ │ -004d5d80: 4949 1100 0020 2020 5768 656e 2074 6865 II... When the │ │ │ +004d5d80: 4946 1100 0020 2020 5768 656e 2074 6865 IF... When the │ │ │ 004d5d90: 2070 726f 6365 7373 2074 616b 6573 2074 process takes t │ │ │ 004d5da0: 6865 2024 5a54 5241 5020 746f 2063 6f6e he $ZTRAP to con │ │ │ 004d5db0: 7431 2069 7420 7465 7374 7320 2444 4556 t1 it tests $DEV │ │ │ 004d5dc0: 4943 4520 746f 2064 6574 6572 6d69 6e65 ICE to determine │ │ │ -004d5dd0: 5000 4949 2100 0020 2020 6966 2074 6865 P.II!.. if the │ │ │ +004d5dd0: 5000 4946 2100 0020 2020 6966 2074 6865 P.IF!.. if the │ │ │ 004d5de0: 2074 7261 7020 6973 2063 6175 7365 6420 trap is caused │ │ │ 004d5df0: 6279 2074 6865 2066 756c 6c20 7069 7065 by the full pipe │ │ │ 004d5e00: 2e20 4966 2073 6f2c 2069 7420 7573 6573 . If so, it uses │ │ │ 004d5e10: 2074 6865 2066 6f72 206c 6f6f 7020 746f the for loop to │ │ │ -004d5e20: 5400 4949 3100 0020 2020 7265 6164 2068 T.II1.. read h │ │ │ +004d5e20: 5400 4946 3100 0020 2020 7265 6164 2068 T.IF1.. read h │ │ │ 004d5e30: 616c 6620 7468 6520 6e75 6d62 6572 206f alf the number o │ │ │ 004d5e40: 6620 6c69 6e65 7320 6f75 7470 7574 2062 f lines output b │ │ │ 004d5e50: 7920 7468 6520 6d61 696e 206c 6f6f 702e y the main loop. │ │ │ 004d5e60: 2049 7420 6465 6372 656d 656e 7473 2069 It decrements i │ │ │ -004d5e70: 2061 6e64 5200 4949 4100 0020 2020 7265 andR.IIA.. re │ │ │ +004d5e70: 2061 6e64 5200 4946 4100 0020 2020 7265 andR.IFA.. re │ │ │ 004d5e80: 7475 726e 7320 746f 2074 6865 206f 7269 turns to the ori │ │ │ 004d5e90: 6769 6e61 6c20 5752 4954 4520 6c6f 6f70 ginal WRITE loop │ │ │ 004d5ea0: 2074 6f20 7265 7472 7920 7468 6520 6661 to retry the fa │ │ │ 004d5eb0: 696c 6564 206c 696e 6520 616e 6420 636f iled line and co │ │ │ -004d5ec0: 6e74 696e 7565 4e00 4949 5100 0020 2020 ntinueN.IIQ.. │ │ │ +004d5ec0: 6e74 696e 7565 4e00 4946 5100 0020 2020 ntinueN.IFQ.. │ │ │ 004d5ed0: 7769 7468 2074 6865 2057 5249 5445 7320 with the WRITEs │ │ │ 004d5ee0: 746f 2074 6865 2070 6970 652e 2044 6570 to the pipe. Dep │ │ │ 004d5ef0: 656e 6469 6e67 2075 706f 6e20 7468 6520 ending upon the │ │ │ 004d5f00: 636f 6e66 6967 7572 6174 696f 6e20 6f66 configuration of │ │ │ -004d5f10: 2074 6865 4d00 4949 6100 0020 2020 656e theM.IIa.. en │ │ │ +004d5f10: 2074 6865 4d00 4946 6100 0020 2020 656e theM.IFa.. en │ │ │ 004d5f20: 7669 726f 6e6d 656e 742c 2069 7420 6d61 vironment, it ma │ │ │ 004d5f30: 7920 7472 6170 2073 6576 6572 616c 2074 y trap several t │ │ │ 004d5f40: 696d 6573 2062 6566 6f72 6520 7072 6f63 imes before proc │ │ │ 004d5f50: 6573 7369 6e67 2061 6c6c 206c 696e 6573 essing all lines │ │ │ -004d5f60: 2e07 0049 4971 0000 1200 4949 8100 0020 ...IIq....II... │ │ │ -004d5f70: 2020 4578 616d 706c 653a 0700 4949 9100 Example:..II.. │ │ │ -004d5f80: 0064 0048 4918 0000 2020 2020 203b 2045 .d.HI... ; E │ │ │ +004d5f60: 2e07 0049 4671 0000 1200 4946 8100 0020 ...IFq....IF... │ │ │ +004d5f70: 2020 4578 616d 706c 653a 0700 4946 9100 Example:..IF.. │ │ │ +004d5f80: 0064 0048 4618 0000 2020 2020 203b 2045 .d.HF... ; E │ │ │ 004d5f90: 7861 6d70 6c65 2070 726f 6772 616d 2074 xample program t │ │ │ 004d5fa0: 6861 7420 7374 6172 7473 2061 6e6f 7468 hat starts anoth │ │ │ 004d5fb0: 6572 2070 726f 6772 616d 2069 6e20 6120 er program in a │ │ │ 004d5fc0: 7069 7065 2061 6e64 2074 7261 7073 2074 pipe and traps t │ │ │ 004d5fd0: 6865 2065 7272 6f72 732e 2054 6865 2063 he errors. The c │ │ │ 004d5fe0: 616c 6c65 6400 0000 0000 0000 0000 0000 alled........... │ │ │ 004d5ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d6000: 0400 0000 ff07 0000 3f3b 0000 0000 0000 ........?;...... │ │ │ -004d6010: 7900 0049 4845 4c50 00ff 7300 ff49 4f5f y..IHELP..s..IO_ │ │ │ +004d6010: 7900 0046 4845 4c50 00ff 7300 ff49 4f5f y..FHELP..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 1811 0000 E_EXAMPLES...... │ │ │ 004d6060: 2020 203b 2070 726f 6772 616d 7320 696e ; programs in │ │ │ 004d6070: 7465 6e74 696f 6e61 6c6c 7920 696e 6475 tentionally indu │ │ │ -004d6080: 6365 2065 7272 6f72 7314 0049 4921 0000 ce errors..II!.. │ │ │ +004d6080: 6365 2065 7272 6f72 7314 0049 4621 0000 ce errors..IF!.. │ │ │ 004d6090: 2020 2070 6970 6578 616d 706c 6557 0049 pipexampleW.I │ │ │ -004d60a0: 4931 0000 2020 2020 2073 6574 2024 6574 I1.. set $et │ │ │ +004d60a0: 4631 0000 2020 2020 2073 6574 2024 6574 F1.. set $et │ │ │ 004d60b0: 7261 703d 2264 6f20 7265 6164 6672 6f6d rap="do readfrom │ │ │ 004d60c0: 7069 7065 282e 7069 7065 2c2e 7069 7065 pipe(.pipe,.pipe │ │ │ 004d60d0: 7272 2920 7573 6520 2470 207a 7772 6974 rr) use $p zwrit │ │ │ 004d60e0: 6520 247a 7374 6174 7573 207a 6861 6c74 e $zstatus zhalt │ │ │ -004d60f0: 2039 3922 1b00 4949 4100 0020 2020 2020 99"..IIA.. │ │ │ +004d60f0: 2039 3922 1b00 4946 4100 0020 2020 2020 99"..IFA.. │ │ │ 004d6100: 7365 7420 7069 7065 3d22 7069 7065 221f set pipe="pipe". │ │ │ -004d6110: 0049 4951 0000 2020 2020 2073 6574 2070 .IIQ.. set p │ │ │ +004d6110: 0049 4651 0000 2020 2020 2073 6574 2070 .IFQ.. set p │ │ │ 004d6120: 6970 6572 723d 2270 6970 6572 7222 1e00 iperr="piperr".. │ │ │ -004d6130: 4949 6100 0020 2020 2020 7365 7420 7772 IIa.. set wr │ │ │ -004d6140: 6974 6573 697a 653d 3130 3234 4d00 4949 itesize=1024M.II │ │ │ +004d6130: 4946 6100 0020 2020 2020 7365 7420 7772 IFa.. set wr │ │ │ +004d6140: 6974 6573 697a 653d 3130 3234 4d00 4946 itesize=1024M.IF │ │ │ 004d6150: 7100 0020 2020 2020 7365 7420 636d 643d q.. set cmd= │ │ │ 004d6160: 2470 6965 6365 2824 7a63 6d64 6c69 6e65 $piece($zcmdline │ │ │ 004d6170: 2c22 2022 2920 7365 743a 2724 6c65 6e67 ," ") set:'$leng │ │ │ 004d6180: 7468 2863 6d64 2920 636d 643d 2269 6e64 th(cmd) cmd="ind │ │ │ -004d6190: 7563 6545 5049 5045 2271 0049 4981 0000 uceEPIPE"q.II... │ │ │ +004d6190: 7563 6545 5049 5045 2271 0049 4681 0000 uceEPIPE"q.IF... │ │ │ 004d61a0: 2020 2020 206f 7065 6e20 7069 7065 3a28 open pipe:( │ │ │ 004d61b0: 7368 656c 6c3d 222f 6269 6e2f 6261 7368 shell="/bin/bash │ │ │ 004d61c0: 223a 636f 6d6d 616e 643d 2224 6774 6d5f ":command="$gtm_ │ │ │ 004d61d0: 6469 7374 2f6d 756d 7073 202d 7275 6e20 dist/mumps -run │ │ │ 004d61e0: 225f 636d 645f 225e 7069 7065 7861 6d70 "_cmd_"^pipexamp │ │ │ 004d61f0: 6c65 223a 7374 6465 7272 3d70 6970 6572 le":stderr=piper │ │ │ -004d6200: 7229 3a3a 2270 6970 6522 5200 4949 9100 r)::"pipe"R.II.. │ │ │ +004d6200: 7229 3a3a 2270 6970 6522 5200 4946 9100 r)::"pipe"R.IF.. │ │ │ 004d6210: 0020 2020 2020 7a73 686f 7720 2244 223a . zshow "D": │ │ │ 004d6220: 6465 7669 6365 6c69 7374 2077 7269 7465 devicelist write │ │ │ 004d6230: 2022 5468 6520 6163 7469 7665 2064 6576 "The active dev │ │ │ 004d6240: 6963 6520 6973 2022 2c64 6576 6963 656c ice is ",devicel │ │ │ -004d6250: 6973 7428 2244 222c 3229 2c21 1400 4849 ist("D",2),!..HI │ │ │ +004d6250: 6973 7428 2244 222c 3229 2c21 1400 4846 ist("D",2),!..HF │ │ │ 004d6260: 1900 0020 2020 2020 7573 6520 7069 7065 ... use pipe │ │ │ -004d6270: 4500 4949 1100 0020 2020 2020 666f 7220 E.II... for │ │ │ +004d6270: 4500 4946 1100 0020 2020 2020 666f 7220 E.IF... for │ │ │ 004d6280: 693d 313a 313a 3130 3234 2077 7269 7465 i=1:1:1024 write │ │ │ 004d6290: 2024 7472 2824 6a75 7374 6966 7928 692c $tr($justify(i, │ │ │ 004d62a0: 7772 6974 6573 697a 6529 2c22 2022 2c22 writesize)," "," │ │ │ -004d62b0: 5822 292c 2116 0049 4921 0000 2020 2020 X"),!..II!.. │ │ │ -004d62c0: 2063 6c6f 7365 2070 6970 6510 0049 4931 close pipe..II1 │ │ │ -004d62d0: 0000 2020 2020 2071 7569 7449 0049 4941 .. quitI.IIA │ │ │ +004d62b0: 5822 292c 2116 0049 4621 0000 2020 2020 X"),!..IF!.. │ │ │ +004d62c0: 2063 6c6f 7365 2070 6970 6510 0049 4631 close pipe..IF1 │ │ │ +004d62d0: 0000 2020 2020 2071 7569 7449 0049 4641 .. quitI.IFA │ │ │ 004d62e0: 0000 2020 203b 2053 616d 6520 6173 2061 .. ; Same as a │ │ │ 004d62f0: 626f 7665 2c20 6275 7420 7769 7468 6f75 bove, but withou │ │ │ 004d6300: 7420 6465 6669 6e69 6e67 2074 6865 2050 t defining the P │ │ │ 004d6310: 4950 4527 7320 7374 616e 6461 7264 2065 IPE's standard e │ │ │ -004d6320: 7272 6f72 1200 4949 5100 0020 2020 6e6f rror..IIQ.. no │ │ │ -004d6330: 7374 6465 7272 4b00 4949 6100 0020 2020 stderrK.IIa.. │ │ │ +004d6320: 7272 6f72 1200 4946 5100 0020 2020 6e6f rror..IFQ.. no │ │ │ +004d6330: 7374 6465 7272 4b00 4946 6100 0020 2020 stderrK.IFa.. │ │ │ 004d6340: 2020 7365 7420 2465 7472 6170 3d22 646f set $etrap="do │ │ │ 004d6350: 2072 6561 6466 726f 6d70 6970 6528 2e70 readfrompipe(.p │ │ │ 004d6360: 6970 6529 2075 7365 2024 7020 7a73 686f ipe) use $p zsho │ │ │ 004d6370: 7720 2222 2a22 2220 7a68 616c 7420 3939 w ""*"" zhalt 99 │ │ │ -004d6380: 221b 0049 4971 0000 2020 2020 2073 6574 "..IIq.. set │ │ │ -004d6390: 2070 6970 653d 2270 6970 6522 1e00 4949 pipe="pipe"..II │ │ │ +004d6380: 221b 0049 4671 0000 2020 2020 2073 6574 "..IFq.. set │ │ │ +004d6390: 2070 6970 653d 2270 6970 6522 1e00 4946 pipe="pipe"..IF │ │ │ 004d63a0: 8100 0020 2020 2020 7365 7420 7772 6974 ... set writ │ │ │ -004d63b0: 6573 697a 653d 3130 3234 5000 4949 9100 esize=1024P.II.. │ │ │ +004d63b0: 6573 697a 653d 3130 3234 5000 4946 9100 esize=1024P.IF.. │ │ │ 004d63c0: 0020 2020 2020 7365 7420 636d 643d 2470 . set cmd=$p │ │ │ 004d63d0: 6965 6365 2824 7a63 6d64 6c69 6e65 2c22 iece($zcmdline," │ │ │ 004d63e0: 2022 2c32 2920 7365 743a 2724 6c65 6e67 ",2) set:'$leng │ │ │ 004d63f0: 7468 2863 6d64 2920 636d 643d 2269 6e64 th(cmd) cmd="ind │ │ │ -004d6400: 7563 6545 4147 4149 4e22 6300 4849 1a00 uceEAGAIN"c.HI.. │ │ │ +004d6400: 7563 6545 4147 4149 4e22 6300 4846 1a00 uceEAGAIN"c.HF.. │ │ │ 004d6410: 0020 2020 2020 6f70 656e 2070 6970 653a . open pipe: │ │ │ 004d6420: 2873 6865 6c6c 3d22 2f62 696e 2f62 6173 (shell="/bin/bas │ │ │ 004d6430: 6822 3a63 6f6d 6d61 6e64 3d22 2467 746d h":command="$gtm │ │ │ 004d6440: 5f64 6973 742f 6d75 6d70 7320 2d72 756e _dist/mumps -run │ │ │ 004d6450: 2022 5f63 6d64 5f22 5e70 6970 6578 616d "_cmd_"^pipexam │ │ │ 004d6460: 706c 6522 293a 3a22 7069 7065 2252 0049 ple")::"pipe"R.I │ │ │ -004d6470: 4911 0000 2020 2020 207a 7368 6f77 2022 I... zshow " │ │ │ +004d6470: 4611 0000 2020 2020 207a 7368 6f77 2022 F... zshow " │ │ │ 004d6480: 4422 3a64 6576 6963 656c 6973 7420 7772 D":devicelist wr │ │ │ 004d6490: 6974 6520 2254 6865 2061 6374 6976 6520 ite "The active │ │ │ 004d64a0: 6465 7669 6365 2069 7320 222c 6465 7669 device is ",devi │ │ │ 004d64b0: 6365 6c69 7374 2822 4422 2c32 292c 2115 celist("D",2),!. │ │ │ -004d64c0: 0049 4921 0000 2020 2020 2077 7269 7465 .II!.. write │ │ │ -004d64d0: 2021 2c21 1400 4949 3100 0020 2020 2020 !,!..II1.. │ │ │ -004d64e0: 7573 6520 7069 7065 4500 4949 4100 0020 use pipeE.IIA.. │ │ │ +004d64c0: 0049 4621 0000 2020 2020 2077 7269 7465 .IF!.. write │ │ │ +004d64d0: 2021 2c21 1400 4946 3100 0020 2020 2020 !,!..IF1.. │ │ │ +004d64e0: 7573 6520 7069 7065 4500 4946 4100 0020 use pipeE.IFA.. │ │ │ 004d64f0: 2020 2020 666f 7220 693d 313a 313a 3130 for i=1:1:10 │ │ │ 004d6500: 3234 2077 7269 7465 2024 7472 2824 6a75 24 write $tr($ju │ │ │ 004d6510: 7374 6966 7928 692c 7772 6974 6573 697a stify(i,writesiz │ │ │ 004d6520: 6529 2c22 2022 2c22 5822 292c 2116 0049 e)," ","X"),!..I │ │ │ -004d6530: 4951 0000 2020 2020 2063 6c6f 7365 2070 IQ.. close p │ │ │ -004d6540: 6970 6510 0049 4961 0000 2020 2020 2071 ipe..IIa.. q │ │ │ -004d6550: 7569 7457 0049 4971 0000 2020 203b 2054 uitW.IIq.. ; T │ │ │ +004d6530: 4651 0000 2020 2020 2063 6c6f 7365 2070 FQ.. close p │ │ │ +004d6540: 6970 6510 0049 4661 0000 2020 2020 2071 ipe..IFa.. q │ │ │ +004d6550: 7569 7457 0049 4671 0000 2020 203b 2054 uitW.IFq.. ; T │ │ │ 004d6560: 6869 7320 726f 7574 696e 6520 696e 7465 his routine inte │ │ │ 004d6570: 6e74 696f 6e61 6c6c 7920 6465 6c61 7973 ntionally delays │ │ │ 004d6580: 2072 6561 6469 6e67 2066 726f 6d20 7468 reading from th │ │ │ 004d6590: 6520 7069 7065 2074 6f20 696e 6475 6365 e pipe to induce │ │ │ -004d65a0: 2061 6e20 4541 4741 494e 1600 4949 8100 an EAGAIN..II.. │ │ │ +004d65a0: 2061 6e20 4541 4741 494e 1600 4946 8100 an EAGAIN..IF.. │ │ │ 004d65b0: 0020 2020 696e 6475 6365 4541 4741 494e . induceEAGAIN │ │ │ -004d65c0: 3800 4949 9100 0020 2020 2020 7365 7420 8.II... set │ │ │ +004d65c0: 3800 4946 9100 0020 2020 2020 7365 7420 8.IF... set │ │ │ 004d65d0: 2465 7472 6170 3d22 7573 6520 2470 207a $etrap="use $p z │ │ │ 004d65e0: 7772 6974 6520 247a 7374 6174 7573 207a write $zstatus z │ │ │ -004d65f0: 6861 6c74 2039 3922 4600 4849 2100 0020 halt 99"F.HI!.. │ │ │ +004d65f0: 6861 6c74 2039 3922 4600 4846 2100 0020 halt 99"F.HF!.. │ │ │ 004d6600: 2020 2020 7365 7420 6861 6e67 7469 6d65 set hangtime │ │ │ 004d6610: 3d2b 247a 636d 646c 696e 6520 7365 743a =+$zcmdline set: │ │ │ 004d6620: 2768 616e 6774 696d 6520 6861 6e67 7469 'hangtime hangti │ │ │ 004d6630: 6d65 3d35 2073 6574 2061 6464 3d31 3300 me=5 set add=13. │ │ │ -004d6640: 4949 1100 0020 2020 2020 666f 7220 693d II... for i= │ │ │ +004d6640: 4946 1100 0020 2020 2020 666f 7220 693d IF... for i= │ │ │ 004d6650: 313a 313a 3130 3234 2072 6561 6420 7828 1:1:1024 read x( │ │ │ 004d6660: 6929 2071 7569 743a 247a 656f 6620 2064 i) quit:$zeof d │ │ │ -004d6670: 6f34 0049 4921 0000 2020 2020 202e 2073 o4.II!.. . s │ │ │ +004d6670: 6f34 0049 4621 0000 2020 2020 202e 2073 o4.IF!.. . s │ │ │ 004d6680: 6574 2064 656c 6179 2869 293d 312f 2861 et delay(i)=1/(a │ │ │ 004d6690: 6464 2b24 7261 6e64 6f6d 2868 616e 6774 dd+$random(hangt │ │ │ -004d66a0: 696d 6529 291b 0049 4931 0000 2020 2020 ime))..II1.. │ │ │ +004d66a0: 696d 6529 291b 0049 4631 0000 2020 2020 ime))..IF1.. │ │ │ 004d66b0: 202e 2068 616e 6720 6465 6c61 7928 6929 . hang delay(i) │ │ │ -004d66c0: 1d00 4949 4100 0020 2020 2020 2e20 7365 ..IIA.. . se │ │ │ +004d66c0: 1d00 4946 4100 0020 2020 2020 2e20 7365 ..IFA.. . se │ │ │ 004d66d0: 743a 693d 3330 2061 6464 3d31 3010 0049 t:i=30 add=10..I │ │ │ -004d66e0: 4951 0000 2020 2020 2068 616c 746a 0049 IQ.. haltj.I │ │ │ -004d66f0: 4961 0000 2020 203b 2054 6869 7320 726f Ia.. ; This ro │ │ │ +004d66e0: 4651 0000 2020 2020 2068 616c 746a 0049 FQ.. haltj.I │ │ │ +004d66f0: 4661 0000 2020 203b 2054 6869 7320 726f Fa.. ; This ro │ │ │ 004d6700: 7574 696e 6520 696e 7465 6e74 696f 6e61 utine intentiona │ │ │ 004d6710: 6c6c 7920 696e 6475 6365 7320 616e 2045 lly induces an E │ │ │ 004d6720: 5049 5045 2062 7920 696d 6d65 6469 6174 PIPE by immediat │ │ │ 004d6730: 656c 7920 7365 6e64 696e 6720 6120 5349 ely sending a SI │ │ │ 004d6740: 4754 4552 4d20 746f 2069 7473 656c 6620 GTERM to itself │ │ │ -004d6750: 6361 7573 696e 676a 0049 4971 0000 2020 causingj.IIq.. │ │ │ +004d6750: 6361 7573 696e 676a 0049 4671 0000 2020 causingj.IFq.. │ │ │ 004d6760: 203b 2061 2046 4f52 4345 4448 414c 5420 ; a FORCEDHALT │ │ │ 004d6770: 6572 726f 7220 7768 6963 6820 676f 6573 error which goes │ │ │ 004d6780: 2074 6f20 5354 4445 5252 2e20 5375 6273 to STDERR. Subs │ │ │ 004d6790: 6571 7565 6e74 6c79 2c20 6120 7261 6e64 equently, a rand │ │ │ 004d67a0: 6f6d 2044 4956 5a45 524f 2065 7272 6f72 om DIVZERO error │ │ │ 004d67b0: 206f 6363 7572 732c 2062 7574 2074 6869 occurs, but thi │ │ │ -004d67c0: 733e 0049 4981 0000 2020 203b 2065 7272 s>.II... ; err │ │ │ +004d67c0: 733e 0049 4681 0000 2020 203b 2065 7272 s>.IF... ; err │ │ │ 004d67d0: 6f72 2067 6f65 7320 746f 2053 5444 4f55 or goes to STDOU │ │ │ 004d67e0: 5420 7369 6e63 6520 6974 2069 7320 6e6f T since it is no │ │ │ 004d67f0: 7420 6120 6661 7461 6c20 6572 726f 7200 t a fatal error. │ │ │ 004d6800: 0400 0000 c907 0000 673b 0000 0000 0000 ........g;...... │ │ │ -004d6810: 5e00 0049 4845 4c50 00ff 7300 ff49 4f5f ^..IHELP..s..IO_ │ │ │ +004d6810: 5e00 0046 4845 4c50 00ff 7300 ff49 4f5f ^..FHELP..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 2191 0000 E_EXAMPLES..!... │ │ │ 004d6860: 2020 2069 6e64 7563 6545 5049 5045 3800 induceEPIPE8. │ │ │ -004d6870: 4849 2200 0020 2020 2020 7365 7420 2465 HI".. set $e │ │ │ +004d6870: 4846 2200 0020 2020 2020 7365 7420 2465 HF".. set $e │ │ │ 004d6880: 7472 6170 3d22 7573 6520 2470 207a 7772 trap="use $p zwr │ │ │ 004d6890: 6974 6520 247a 7374 6174 7573 207a 6861 ite $zstatus zha │ │ │ -004d68a0: 6c74 2039 3922 3a00 4949 1100 0020 2020 lt 99":.II... │ │ │ +004d68a0: 6c74 2039 3922 3a00 4946 1100 0020 2020 lt 99":.IF... │ │ │ 004d68b0: 2020 7365 7420 6469 767a 6572 6f3d 3135 set divzero=15 │ │ │ 004d68c0: 3033 3733 3231 3020 3b20 4449 565a 4552 0373210 ; DIVZER │ │ │ 004d68d0: 4f20 676f 6573 2074 6f20 7374 646f 7574 O goes to stdout │ │ │ -004d68e0: 2500 4949 2100 0020 2020 2020 7772 6974 %.II!.. writ │ │ │ +004d68e0: 2500 4946 2100 0020 2020 2020 7772 6974 %.IF!.. writ │ │ │ 004d68f0: 6520 224d 7920 5049 4420 6973 2022 2c24 e "My PID is ",$ │ │ │ -004d6900: 6a6f 622c 2152 0049 4931 0000 2020 2020 job,!R.II1.. │ │ │ +004d6900: 6a6f 622c 2152 0049 4631 0000 2020 2020 job,!R.IF1.. │ │ │ 004d6910: 207a 7379 7374 656d 3a27 247a 636d 646c zsystem:'$zcmdl │ │ │ 004d6920: 696e 6520 226b 696c 6c20 2d31 3520 225f ine "kill -15 "_ │ │ │ 004d6930: 246a 6f62 2020 3b20 464f 5243 4544 4841 $job ; FORCEDHA │ │ │ 004d6940: 4c54 2065 7272 6f72 2067 6f65 7320 746f LT error goes to │ │ │ -004d6950: 2073 7464 6572 724b 0049 4941 0000 2020 stderrK.IIA.. │ │ │ +004d6950: 2073 7464 6572 724b 0049 4641 0000 2020 stderrK.IFA.. │ │ │ 004d6960: 2020 2066 6f72 2069 3d31 3a31 2072 6561 for i=1:1 rea │ │ │ 004d6970: 6420 7828 6929 2071 7569 743a 247a 656f d x(i) quit:$zeo │ │ │ 004d6980: 6620 207a 6d65 7373 6167 653a 2724 7261 f zmessage:'$ra │ │ │ 004d6990: 6e64 6f6d 2831 3030 3029 2064 6976 7a65 ndom(1000) divze │ │ │ -004d69a0: 726f 1000 4949 5100 0020 2020 2020 6861 ro..IIQ.. ha │ │ │ -004d69b0: 6c74 6400 4949 6100 0020 2020 3b20 5265 ltd.IIa.. ; Re │ │ │ +004d69a0: 726f 1000 4946 5100 0020 2020 2020 6861 ro..IFQ.. ha │ │ │ +004d69b0: 6c74 6400 4946 6100 0020 2020 3b20 5265 ltd.IFa.. ; Re │ │ │ 004d69c0: 6164 2074 6865 2063 6f6e 7465 6e74 7320 ad the contents │ │ │ 004d69d0: 6f66 2074 6865 2070 6970 6520 6f6e 2066 of the pipe on f │ │ │ 004d69e0: 6169 6c75 7265 2e20 4d65 7373 6167 6573 ailure. Messages │ │ │ 004d69f0: 2066 726f 6d20 7468 6520 7072 6f67 7261 from the progra │ │ │ 004d6a00: 6d73 2069 6e73 6964 6520 7468 6520 7069 ms inside the pi │ │ │ -004d6a10: 7065 2061 6964 3500 4949 7100 0020 2020 pe aid5.IIq.. │ │ │ +004d6a10: 7065 2061 6964 3500 4946 7100 0020 2020 pe aid5.IFq.. │ │ │ 004d6a20: 3b20 696e 2075 6e64 6573 7461 6e64 696e ; in undestandin │ │ │ 004d6a30: 6720 7468 6520 756e 6465 726c 7969 6e67 g the underlying │ │ │ -004d6a40: 2070 726f 626c 656d 2873 2923 0049 4981 problem(s)#.II. │ │ │ +004d6a40: 2070 726f 626c 656d 2873 2923 0049 4681 problem(s)#.IF. │ │ │ 004d6a50: 0000 2020 2072 6561 6466 726f 6d70 6970 .. readfrompip │ │ │ 004d6a60: 6528 7069 7065 2c70 6970 6572 7229 1100 e(pipe,piperr).. │ │ │ -004d6a70: 4949 9100 0020 2020 2020 6e65 7720 6916 II... new i. │ │ │ -004d6a80: 0048 4923 0000 2020 2020 206e 6577 2024 .HI#.. new $ │ │ │ -004d6a90: 6574 7261 7033 0049 4911 0000 2020 2020 etrap3.II... │ │ │ +004d6a70: 4946 9100 0020 2020 2020 6e65 7720 6916 IF... new i. │ │ │ +004d6a80: 0048 4623 0000 2020 2020 206e 6577 2024 .HF#.. new $ │ │ │ +004d6a90: 6574 7261 7033 0049 4611 0000 2020 2020 etrap3.IF... │ │ │ 004d6aa0: 2073 6574 2024 6574 7261 703d 2273 6574 set $etrap="set │ │ │ 004d6ab0: 2078 3d24 7a6a 6f62 6578 616d 2829 207a x=$zjobexam() z │ │ │ -004d6ac0: 6861 6c74 2038 3822 1400 4949 2100 0020 halt 88"..II!.. │ │ │ -004d6ad0: 2020 2020 7573 6520 7069 7065 3700 4949 use pipe7.II │ │ │ +004d6ac0: 6861 6c74 2038 3822 1400 4946 2100 0020 halt 88"..IF!.. │ │ │ +004d6ad0: 2020 2020 7573 6520 7069 7065 3700 4946 use pipe7.IF │ │ │ 004d6ae0: 3100 0020 2020 2020 666f 7220 693d 313a 1.. for i=1: │ │ │ 004d6af0: 3120 2072 6561 6420 7069 7065 2869 293a 1 read pipe(i): │ │ │ 004d6b00: 3020 7175 6974 3a27 2474 6573 7421 247a 0 quit:'$test!$z │ │ │ -004d6b10: 656f 6619 0049 4941 0000 2020 2020 207a eof..IIA.. z │ │ │ -004d6b20: 6b69 6c6c 2070 6970 6528 6929 1c00 4949 kill pipe(i)..II │ │ │ +004d6b10: 656f 6619 0049 4641 0000 2020 2020 207a eof..IFA.. z │ │ │ +004d6b20: 6b69 6c6c 2070 6970 6528 6929 1c00 4946 kill pipe(i)..IF │ │ │ 004d6b30: 5100 0020 2020 2020 646f 3a24 6461 7461 Q.. do:$data │ │ │ -004d6b40: 2870 6970 6572 7229 1800 4949 6100 0020 (piperr)..IIa.. │ │ │ +004d6b40: 2870 6970 6572 7229 1800 4946 6100 0020 (piperr)..IFa.. │ │ │ 004d6b50: 2020 2020 2e20 7573 6520 7069 7065 7272 . use piperr │ │ │ -004d6b60: 3b00 4949 7100 0020 2020 2020 2e20 666f ;.IIq.. . fo │ │ │ +004d6b60: 3b00 4946 7100 0020 2020 2020 2e20 666f ;.IFq.. . fo │ │ │ 004d6b70: 7220 693d 313a 3120 2072 6561 6420 7069 r i=1:1 read pi │ │ │ 004d6b80: 7065 7272 2869 293a 3020 7175 6974 3a27 perr(i):0 quit:' │ │ │ -004d6b90: 2474 6573 7421 247a 656f 661d 0049 4981 $test!$zeof..II. │ │ │ +004d6b90: 2474 6573 7421 247a 656f 661d 0049 4681 $test!$zeof..IF. │ │ │ 004d6ba0: 0000 2020 2020 202e 207a 6b69 6c6c 2070 .. . zkill p │ │ │ -004d6bb0: 6970 6572 7228 6929 1600 4949 9100 0020 iperr(i)..II... │ │ │ +004d6bb0: 6970 6572 7228 6929 1600 4946 9100 0020 iperr(i)..IF... │ │ │ 004d6bc0: 2020 2020 636c 6f73 6520 7069 7065 1200 close pipe.. │ │ │ -004d6bd0: 4849 2400 0020 2020 2020 7573 6520 2470 HI$.. use $p │ │ │ -004d6be0: 4900 4949 1100 0020 2020 2020 666f 7220 I.II... for │ │ │ +004d6bd0: 4846 2400 0020 2020 2020 7573 6520 2470 HF$.. use $p │ │ │ +004d6be0: 4900 4946 1100 0020 2020 2020 666f 7220 I.IF... for │ │ │ 004d6bf0: 693d 313a 3120 2071 7569 743a 2724 6461 i=1:1 quit:'$da │ │ │ 004d6c00: 7461 2870 6970 6528 6929 2920 2077 7269 ta(pipe(i)) wri │ │ │ 004d6c10: 7465 203f 342c 2273 7464 6f75 743a 222c te ?4,"stdout:", │ │ │ -004d6c20: 7069 7065 2869 292c 214d 0049 4921 0000 pipe(i),!M.II!.. │ │ │ +004d6c20: 7069 7065 2869 292c 214d 0049 4621 0000 pipe(i),!M.IF!.. │ │ │ 004d6c30: 2020 2020 2066 6f72 2069 3d31 3a31 2020 for i=1:1 │ │ │ 004d6c40: 7175 6974 3a27 2464 6174 6128 7069 7065 quit:'$data(pipe │ │ │ 004d6c50: 7272 2869 2929 2020 7772 6974 6520 3f34 rr(i)) write ?4 │ │ │ 004d6c60: 2c22 7374 6465 7272 3a22 2c70 6970 6572 ,"stderr:",piper │ │ │ -004d6c70: 7228 6929 2c21 1000 4949 3100 0020 2020 r(i),!..II1.. │ │ │ -004d6c80: 2020 7175 6974 6200 4949 4100 0020 2020 quitb.IIA.. │ │ │ +004d6c70: 7228 6929 2c21 1000 4946 3100 0020 2020 r(i),!..IF1.. │ │ │ +004d6c80: 2020 7175 6974 6200 4946 4100 0020 2020 quitb.IFA.. │ │ │ 004d6c90: 3b20 4578 616d 706c 6520 6f66 2074 7261 ; Example of tra │ │ │ 004d6ca0: 7070 696e 6720 616e 2065 7272 6f72 2061 pping an error a │ │ │ 004d6cb0: 6e64 2072 6574 7279 696e 6720 7468 6520 nd retrying the │ │ │ 004d6cc0: 6f70 6572 6174 696f 6e20 6173 206e 6563 operation as nec │ │ │ 004d6cd0: 6573 7361 7279 2e20 4572 726f 7220 636f essary. Error co │ │ │ -004d6ce0: 6e64 6974 696f 6e73 4e00 4949 5100 0020 nditionsN.IIQ.. │ │ │ +004d6ce0: 6e64 6974 696f 6e73 4e00 4946 5100 0020 nditionsN.IFQ.. │ │ │ 004d6cf0: 2020 3b20 7573 6564 2061 7265 2045 5049 ; used are EPI │ │ │ 004d6d00: 5045 2c20 616b 6120 2242 726f 6b65 6e20 PE, aka "Broken │ │ │ 004d6d10: 7069 7065 2220 6f72 2045 4e4f 3332 2c20 pipe" or ENO32, │ │ │ 004d6d20: 616e 6420 4541 4741 494e 2c20 616b 6120 and EAGAIN, aka │ │ │ -004d6d30: 454e 4f31 312e 0f00 4949 6100 0020 2020 ENO11...IIa.. │ │ │ -004d6d40: 7265 7472 7934 0049 4971 0000 2020 2020 retry4.IIq.. │ │ │ +004d6d30: 454e 4f31 312e 0f00 4946 6100 0020 2020 ENO11...IFa.. │ │ │ +004d6d40: 7265 7472 7934 0049 4671 0000 2020 2020 retry4.IFq.. │ │ │ 004d6d50: 2073 6574 2024 6574 7261 703d 2275 7365 set $etrap="use │ │ │ 004d6d60: 2024 7020 7a73 686f 7720 2222 2a22 2220 $p zshow ""*"" │ │ │ -004d6d70: 7a68 616c 7420 3939 221b 0049 4981 0000 zhalt 99"..II... │ │ │ +004d6d70: 7a68 616c 7420 3939 221b 0049 4681 0000 zhalt 99"..IF... │ │ │ 004d6d80: 2020 2020 2073 6574 2070 6970 653d 2270 set pipe="p │ │ │ -004d6d90: 6970 6522 1f00 4949 9100 0020 2020 2020 ipe"..II... │ │ │ +004d6d90: 6970 6522 1f00 4946 9100 0020 2020 2020 ipe"..IF... │ │ │ 004d6da0: 7365 7420 7069 7065 7272 3d22 7069 7065 set piperr="pipe │ │ │ -004d6db0: 7272 221e 0048 4925 0000 2020 2020 2073 rr"..HI%.. s │ │ │ +004d6db0: 7272 221e 0048 4625 0000 2020 2020 2073 rr"..HF%.. s │ │ │ 004d6dc0: 6574 2077 7269 7465 7369 7a65 3d31 3032 et writesize=102 │ │ │ -004d6dd0: 344d 0049 4911 0000 2020 2020 2073 6574 4M.II... set │ │ │ +004d6dd0: 344d 0049 4611 0000 2020 2020 2073 6574 4M.IF... set │ │ │ 004d6de0: 2063 6d64 3d24 7069 6563 6528 247a 636d cmd=$piece($zcm │ │ │ 004d6df0: 646c 696e 652c 2220 2229 2073 6574 3a27 dline," ") set:' │ │ │ 004d6e00: 246c 656e 6774 6828 636d 6429 2063 6d64 $length(cmd) cmd │ │ │ 004d6e10: 3d22 696e 6475 6365 4550 4950 4522 3600 ="induceEPIPE"6. │ │ │ -004d6e20: 4949 2100 0020 2020 2020 666f 7220 7472 II!.. for tr │ │ │ +004d6e20: 4946 2100 0020 2020 2020 666f 7220 7472 IF!.. for tr │ │ │ 004d6e30: 793d 303a 3120 2064 6f20 2071 7569 743a y=0:1 do quit: │ │ │ 004d6e40: 2467 6574 2872 6561 6463 6f6d 706c 6574 $get(readcomplet │ │ │ -004d6e50: 652c 3029 3500 4949 3100 0020 2020 2020 e,0)5.II1.. │ │ │ +004d6e50: 652c 3029 3500 4946 3100 0020 2020 2020 e,0)5.IF1.. │ │ │ 004d6e60: 2e20 6e65 7720 2465 7472 6170 2073 6574 . new $etrap set │ │ │ 004d6e70: 2024 6574 7261 703d 2267 6f74 6f20 7265 $etrap="goto re │ │ │ -004d6e80: 7472 7945 5049 5045 2278 0049 4941 0000 tryEPIPE"x.IIA.. │ │ │ +004d6e80: 7472 7945 5049 5045 2278 0049 4641 0000 tryEPIPE"x.IFA.. │ │ │ 004d6e90: 2020 2020 202e 206f 7065 6e20 7069 7065 . open pipe │ │ │ 004d6ea0: 3a28 7368 656c 6c3d 222f 6269 6e2f 6261 :(shell="/bin/ba │ │ │ 004d6eb0: 7368 223a 636f 6d6d 616e 643d 2224 6774 sh":command="$gt │ │ │ 004d6ec0: 6d5f 6469 7374 2f6d 756d 7073 202d 7275 m_dist/mumps -ru │ │ │ 004d6ed0: 6e20 225f 636d 645f 225e 7069 7065 7861 n "_cmd_"^pipexa │ │ │ 004d6ee0: 6d70 6c65 2022 5f74 7279 3a73 7464 6572 mple "_try:stder │ │ │ 004d6ef0: 723d 7069 7065 7272 293a 3a22 7069 7065 r=piperr)::"pipe │ │ │ -004d6f00: 2250 0049 4951 0000 2020 2020 202e 207a "P.IIQ.. . z │ │ │ +004d6f00: 2250 0049 4651 0000 2020 2020 202e 207a "P.IFQ.. . z │ │ │ 004d6f10: 7368 6f77 2022 4422 3a64 6576 6963 656c show "D":devicel │ │ │ 004d6f20: 6973 7420 7772 6974 6520 2254 7279 2022 ist write "Try " │ │ │ 004d6f30: 2c74 7279 2c24 6368 6172 2839 292c 6465 ,try,$char(9),de │ │ │ 004d6f40: 7669 6365 6c69 7374 2822 4422 2c32 292c vicelist("D",2), │ │ │ -004d6f50: 2116 0049 4961 0000 2020 2020 202e 2075 !..IIa.. . u │ │ │ -004d6f60: 7365 2070 6970 651f 0049 4971 0000 2020 se pipe..IIq.. │ │ │ +004d6f50: 2116 0049 4661 0000 2020 2020 202e 2075 !..IFa.. . u │ │ │ +004d6f60: 7365 2070 6970 651f 0049 4671 0000 2020 se pipe..IFq.. │ │ │ 004d6f70: 2020 202e 2066 6f72 2069 3d31 3a31 3a31 . for i=1:1:1 │ │ │ -004d6f80: 3032 3420 646f 4300 4949 8100 0020 2020 024 doC.II... │ │ │ +004d6f80: 3032 3420 646f 4300 4946 8100 0020 2020 024 doC.IF... │ │ │ 004d6f90: 2020 2e20 2e20 6e65 7720 2465 7472 6170 . . new $etrap │ │ │ 004d6fa0: 2073 6574 2024 6574 7261 703d 2267 6f74 set $etrap="got │ │ │ 004d6fb0: 6f20 7265 7472 7945 4147 4149 4e5e 7069 o retryEAGAIN^pi │ │ │ 004d6fc0: 7065 7861 6d70 6c65 2200 0000 0000 0000 pexample"....... │ │ │ 004d6fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d6fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d6ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d7000: 0400 0000 c707 0000 923b 0000 0000 0000 .........;...... │ │ │ -004d7010: 8300 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004d7010: 8300 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 2591 0000 E_EXAMPLES..%... │ │ │ 004d7060: 2020 2020 202e 202e 2077 7269 7465 2024 . . write $ │ │ │ 004d7070: 7472 2824 6a75 7374 6966 7928 692c 7772 tr($justify(i,wr │ │ │ 004d7080: 6974 6573 697a 6529 2c22 2022 2c22 5822 itesize)," ","X" │ │ │ -004d7090: 292c 2120 0048 4926 0000 2020 2020 202e ),! .HI&.. . │ │ │ +004d7090: 292c 2120 0048 4626 0000 2020 2020 202e ),! .HF&.. . │ │ │ 004d70a0: 2073 6574 2072 6561 6463 6f6d 706c 6574 set readcomplet │ │ │ -004d70b0: 653d 3116 0049 4911 0000 2020 2020 2063 e=1..II... c │ │ │ -004d70c0: 6c6f 7365 2070 6970 6512 0049 4921 0000 lose pipe..II!.. │ │ │ -004d70d0: 2020 2020 2075 7365 2024 7029 0049 4931 use $p).II1 │ │ │ +004d70b0: 653d 3116 0049 4611 0000 2020 2020 2063 e=1..IF... c │ │ │ +004d70c0: 6c6f 7365 2070 6970 6512 0049 4621 0000 lose pipe..IF!.. │ │ │ +004d70d0: 2020 2020 2075 7365 2024 7029 0049 4631 use $p).IF1 │ │ │ 004d70e0: 0000 2020 2020 2077 7269 7465 203f 342c .. write ?4, │ │ │ 004d70f0: 2257 7269 7465 7320 636f 6d70 6c65 7465 "Writes complete │ │ │ -004d7100: 6422 2c21 1000 4949 4100 0020 2020 2020 d",!..IIA.. │ │ │ -004d7110: 7175 6974 1400 4949 5100 0020 2020 7265 quit..IIQ.. re │ │ │ -004d7120: 7472 7945 5049 5045 2200 4949 6100 0020 tryEPIPE".IIa.. │ │ │ +004d7100: 6422 2c21 1000 4946 4100 0020 2020 2020 d",!..IFA.. │ │ │ +004d7110: 7175 6974 1400 4946 5100 0020 2020 7265 quit..IFQ.. re │ │ │ +004d7120: 7472 7945 5049 5045 2200 4946 6100 0020 tryEPIPE".IFa.. │ │ │ 004d7130: 2020 2020 7175 6974 3a24 7a73 7461 7475 quit:$zstatu │ │ │ -004d7140: 7327 5b22 454e 4f33 3222 1200 4949 7100 s'["ENO32"..IIq. │ │ │ -004d7150: 0020 2020 2020 7573 6520 2470 4800 4949 . use $pH.II │ │ │ +004d7140: 7327 5b22 454e 4f33 3222 1200 4946 7100 s'["ENO32"..IFq. │ │ │ +004d7150: 0020 2020 2020 7573 6520 2470 4800 4946 . use $pH.IF │ │ │ 004d7160: 8100 0020 2020 2020 7772 6974 6520 222e ... write ". │ │ │ 004d7170: 2e2e 4361 7567 6874 206f 6e20 7472 7920 ..Caught on try │ │ │ 004d7180: 222c 7472 792c 222c 2077 7269 7465 2022 ",try,", write " │ │ │ 004d7190: 2c69 2c22 2e2e 2e20 222c 247a 7374 6174 ,i,"... ",$zstat │ │ │ -004d71a0: 7573 2c21 1900 4949 9100 0020 2020 2020 us,!..II... │ │ │ +004d71a0: 7573 2c21 1900 4946 9100 0020 2020 2020 us,!..IF... │ │ │ 004d71b0: 7365 7420 2465 636f 6465 3d22 222a 0048 set $ecode=""*.H │ │ │ -004d71c0: 4927 0000 2020 2020 2064 6f20 7265 6164 I'.. do read │ │ │ +004d71c0: 4627 0000 2020 2020 2064 6f20 7265 6164 F'.. do read │ │ │ 004d71d0: 6672 6f6d 7069 7065 282e 7069 7065 2c2e frompipe(.pipe,. │ │ │ -004d71e0: 7069 7065 7272 2910 0049 4911 0000 2020 piperr)..II... │ │ │ -004d71f0: 2020 2071 7569 7415 0049 4921 0000 2020 quit..II!.. │ │ │ -004d7200: 2072 6574 7279 4541 4741 494e 2200 4949 retryEAGAIN".II │ │ │ +004d71e0: 7069 7065 7272 2910 0049 4611 0000 2020 piperr)..IF... │ │ │ +004d71f0: 2020 2071 7569 7415 0049 4621 0000 2020 quit..IF!.. │ │ │ +004d7200: 2072 6574 7279 4541 4741 494e 2200 4946 retryEAGAIN".IF │ │ │ 004d7210: 3100 0020 2020 2020 7175 6974 3a24 7a73 1.. quit:$zs │ │ │ 004d7220: 7461 7475 7327 5b22 454e 4f31 3122 1200 tatus'["ENO11".. │ │ │ -004d7230: 4949 4100 0020 2020 2020 7573 6520 2470 IIA.. use $p │ │ │ -004d7240: 6300 4949 5100 0020 2020 2020 7772 6974 c.IIQ.. writ │ │ │ +004d7230: 4946 4100 0020 2020 2020 7573 6520 2470 IFA.. use $p │ │ │ +004d7240: 6300 4946 5100 0020 2020 2020 7772 6974 c.IFQ.. writ │ │ │ 004d7250: 6520 222e 2e2e 4661 696c 6564 2074 6f20 e "...Failed to │ │ │ 004d7260: 7065 7266 6f72 6d20 6e6f 6e2d 626c 6f63 perform non-bloc │ │ │ 004d7270: 6b65 6420 7772 6974 6573 2e2e 2e20 5265 ked writes... Re │ │ │ 004d7280: 7472 7969 6e67 2077 7269 7465 2023 2022 trying write # " │ │ │ 004d7290: 2c24 696e 6372 656d 656e 7428 692c 2d31 ,$increment(i,-1 │ │ │ -004d72a0: 292c 2119 0049 4961 0000 2020 2020 2073 ),!..IIa.. s │ │ │ -004d72b0: 6574 2024 6563 6f64 653d 2222 1d00 4949 et $ecode=""..II │ │ │ +004d72a0: 292c 2119 0049 4661 0000 2020 2020 2073 ),!..IFa.. s │ │ │ +004d72b0: 6574 2024 6563 6f64 653d 2222 1d00 4946 et $ecode=""..IF │ │ │ 004d72c0: 7100 0020 2020 2020 6861 6e67 2031 2b24 q.. hang 1+$ │ │ │ -004d72d0: 7261 6e64 6f6d 2835 2914 0049 4981 0000 random(5)..II... │ │ │ +004d72d0: 7261 6e64 6f6d 2835 2914 0049 4681 0000 random(5)..IF... │ │ │ 004d72e0: 2020 2020 2075 7365 2070 6970 6510 0049 use pipe..I │ │ │ -004d72f0: 4991 0000 2020 2020 2071 7569 7407 0048 I... quit..H │ │ │ -004d7300: 4928 0000 5200 4949 1100 0020 2020 5468 I(..R.II... Th │ │ │ +004d72f0: 4691 0000 2020 2020 2071 7569 7407 0048 F... quit..H │ │ │ +004d7300: 4628 0000 5200 4946 1100 0020 2020 5468 F(..R.IF... Th │ │ │ 004d7310: 6973 2065 7861 6d70 6c65 2064 656d 6f6e is example demon │ │ │ 004d7320: 7374 7261 7465 7320 686f 7720 746f 2068 strates how to h │ │ │ 004d7330: 616e 646c 6520 5049 5045 2064 6576 6963 andle PIPE devic │ │ │ 004d7340: 6520 6572 726f 7273 2c20 7768 6574 6865 e errors, whethe │ │ │ -004d7350: 7220 7769 7468 4400 4949 2100 0020 2020 r withD.II!.. │ │ │ +004d7350: 7220 7769 7468 4400 4946 2100 0020 2020 r withD.IF!.. │ │ │ 004d7360: 7468 6520 6465 7669 6365 2069 7473 656c the device itsel │ │ │ 004d7370: 6620 6f72 2066 726f 6d20 7072 6f67 7261 f or from progra │ │ │ 004d7380: 6d73 2069 6e73 6964 6520 7468 6520 5049 ms inside the PI │ │ │ -004d7390: 5045 2064 6576 6963 652e 0700 4949 3100 PE device...II1. │ │ │ -004d73a0: 0012 0049 4941 0000 2020 2045 7861 6d70 ...IIA.. Examp │ │ │ -004d73b0: 6c65 3a07 0049 4951 0000 3000 4949 6100 le:..IIQ..0.IIa. │ │ │ +004d7390: 5045 2064 6576 6963 652e 0700 4946 3100 PE device...IF1. │ │ │ +004d73a0: 0012 0049 4641 0000 2020 2045 7861 6d70 ...IFA.. Examp │ │ │ +004d73b0: 6c65 3a07 0049 4651 0000 3000 4946 6100 le:..IFQ..0.IFa. │ │ │ 004d73c0: 0020 2020 7368 3e20 6d75 6d70 7320 2d72 . sh> mumps -r │ │ │ 004d73d0: 756e 2070 6970 6578 616d 706c 6520 696e un pipexample in │ │ │ -004d73e0: 6475 6365 4541 4741 494e 8600 4949 7100 duceEAGAIN..IIq. │ │ │ +004d73e0: 6475 6365 4541 4741 494e 8600 4946 7100 duceEAGAIN..IFq. │ │ │ 004d73f0: 0020 2020 5468 6520 6163 7469 7665 2064 . The active d │ │ │ 004d7400: 6576 6963 6520 6973 2070 6970 6520 4f50 evice is pipe OP │ │ │ 004d7410: 454e 2050 4950 4520 5348 454c 4c3d 222f EN PIPE SHELL="/ │ │ │ 004d7420: 6269 6e2f 6261 7368 2220 434f 4d4d 414e bin/bash" COMMAN │ │ │ 004d7430: 443d 2224 6774 6d5f 6469 7374 2f6d 756d D="$gtm_dist/mum │ │ │ 004d7440: 7073 202d 7275 6e20 696e 6475 6365 4541 ps -run induceEA │ │ │ 004d7450: 4741 494e 5e70 6970 6578 616d 706c 6522 GAIN^pipexample" │ │ │ 004d7460: 2053 5444 4552 523d 2270 6970 6572 7222 STDERR="piperr" │ │ │ -004d7470: 6100 4949 8100 0020 2020 245a 5354 4154 a.II... $ZSTAT │ │ │ +004d7470: 6100 4946 8100 0020 2020 245a 5354 4154 a.IF... $ZSTAT │ │ │ 004d7480: 5553 3d22 3131 2c70 6970 6578 616d 706c US="11,pipexampl │ │ │ 004d7490: 652b 395e 7069 7065 7861 6d70 6c65 2c25 e+9^pipexample,% │ │ │ 004d74a0: 5359 5354 454d 2d45 2d45 4e4f 3131 2c20 SYSTEM-E-ENO11, │ │ │ 004d74b0: 5265 736f 7572 6365 2074 656d 706f 7261 Resource tempora │ │ │ 004d74c0: 7269 6c79 2075 6e61 7661 696c 6162 6c65 rily unavailable │ │ │ -004d74d0: 2207 0049 4991 0000 3600 4849 2900 0020 "..II...6.HI).. │ │ │ +004d74d0: 2207 0049 4691 0000 3600 4846 2900 0020 "..IF...6.HF).. │ │ │ 004d74e0: 2020 7368 3e20 6d75 6d70 7320 2d72 756e sh> mumps -run │ │ │ 004d74f0: 2072 6574 7279 5e70 6970 6578 616d 706c retry^pipexampl │ │ │ 004d7500: 6520 696e 6475 6365 4541 4741 494e 7b00 e induceEAGAIN{. │ │ │ -004d7510: 4949 1100 0020 2020 5472 7920 3020 2020 II... Try 0 │ │ │ +004d7510: 4946 1100 0020 2020 5472 7920 3020 2020 IF... Try 0 │ │ │ 004d7520: 7069 7065 204f 5045 4e20 5049 5045 2053 pipe OPEN PIPE S │ │ │ 004d7530: 4845 4c4c 3d22 2f62 696e 2f62 6173 6822 HELL="/bin/bash" │ │ │ 004d7540: 2043 4f4d 4d41 4e44 3d22 2467 746d 5f64 COMMAND="$gtm_d │ │ │ 004d7550: 6973 742f 6d75 6d70 7320 2d72 756e 2069 ist/mumps -run i │ │ │ 004d7560: 6e64 7563 6545 4147 4149 4e5e 7069 7065 nduceEAGAIN^pipe │ │ │ 004d7570: 7861 6d70 6c65 2030 2220 5354 4445 5252 xample 0" STDERR │ │ │ -004d7580: 3d22 7069 7065 7272 2248 0049 4921 0000 ="piperr"H.II!.. │ │ │ +004d7580: 3d22 7069 7065 7272 2248 0049 4621 0000 ="piperr"H.IF!.. │ │ │ 004d7590: 2020 202e 2e2e 4661 696c 6564 2074 6f20 ...Failed to │ │ │ 004d75a0: 7065 7266 6f72 6d20 6e6f 6e2d 626c 6f63 perform non-bloc │ │ │ 004d75b0: 6b65 6420 7772 6974 6573 2e2e 2e20 5265 ked writes... Re │ │ │ 004d75c0: 7472 7969 6e67 2077 7269 7465 2023 2035 trying write # 5 │ │ │ -004d75d0: 3448 0049 4931 0000 2020 202e 2e2e 4661 4H.II1.. ...Fa │ │ │ +004d75d0: 3448 0049 4631 0000 2020 202e 2e2e 4661 4H.IF1.. ...Fa │ │ │ 004d75e0: 696c 6564 2074 6f20 7065 7266 6f72 6d20 iled to perform │ │ │ 004d75f0: 6e6f 6e2d 626c 6f63 6b65 6420 7772 6974 non-blocked writ │ │ │ 004d7600: 6573 2e2e 2e20 5265 7472 7969 6e67 2077 es... Retrying w │ │ │ -004d7610: 7269 7465 2023 2036 3348 0049 4941 0000 rite # 63H.IIA.. │ │ │ +004d7610: 7269 7465 2023 2036 3348 0049 4641 0000 rite # 63H.IFA.. │ │ │ 004d7620: 2020 202e 2e2e 4661 696c 6564 2074 6f20 ...Failed to │ │ │ 004d7630: 7065 7266 6f72 6d20 6e6f 6e2d 626c 6f63 perform non-bloc │ │ │ 004d7640: 6b65 6420 7772 6974 6573 2e2e 2e20 5265 ked writes... Re │ │ │ 004d7650: 7472 7969 6e67 2077 7269 7465 2023 2036 trying write # 6 │ │ │ -004d7660: 3948 0049 4951 0000 2020 202e 2e2e 4661 9H.IIQ.. ...Fa │ │ │ +004d7660: 3948 0049 4651 0000 2020 202e 2e2e 4661 9H.IFQ.. ...Fa │ │ │ 004d7670: 696c 6564 2074 6f20 7065 7266 6f72 6d20 iled to perform │ │ │ 004d7680: 6e6f 6e2d 626c 6f63 6b65 6420 7772 6974 non-blocked writ │ │ │ 004d7690: 6573 2e2e 2e20 5265 7472 7969 6e67 2077 es... Retrying w │ │ │ -004d76a0: 7269 7465 2023 2037 381e 0049 4961 0000 rite # 78..IIa.. │ │ │ +004d76a0: 7269 7465 2023 2037 381e 0049 4661 0000 rite # 78..IFa.. │ │ │ 004d76b0: 2020 2020 2020 2057 7269 7465 7320 636f Writes co │ │ │ -004d76c0: 6d70 6c65 7465 6407 0049 4971 0000 0700 mpleted..IIq.... │ │ │ -004d76d0: 4949 8100 0050 0049 4991 0000 2020 2054 II...P.II... T │ │ │ +004d76c0: 6d70 6c65 7465 6407 0049 4671 0000 0700 mpleted..IFq.... │ │ │ +004d76d0: 4946 8100 0050 0049 4691 0000 2020 2054 IF...P.IF... T │ │ │ 004d76e0: 6869 7320 6578 616d 706c 6520 6465 6d6f his example demo │ │ │ 004d76f0: 6e73 7472 6174 6573 2068 616e 646c 696e nstrates handlin │ │ │ 004d7700: 6720 5752 4954 4520 6572 726f 7273 2c20 g WRITE errors, │ │ │ 004d7710: 6c69 6b65 2045 4e4f 3131 206f 7220 4541 like ENO11 or EA │ │ │ -004d7720: 4741 494e 2c52 0048 492a 0000 2020 2074 GAIN,R.HI*.. t │ │ │ +004d7720: 4741 494e 2c52 0048 462a 0000 2020 2074 GAIN,R.HF*.. t │ │ │ 004d7730: 6861 7420 646f 206e 6f74 2074 6572 6d69 hat do not termi │ │ │ 004d7740: 6e61 7465 2074 6865 2050 4950 4520 6465 nate the PIPE de │ │ │ 004d7750: 7669 6365 2e20 5468 6520 5049 5045 2064 vice. The PIPE d │ │ │ 004d7760: 6576 6963 6520 646f 6573 206e 6f6e 2d62 evice does non-b │ │ │ -004d7770: 6c6f 636b 696e 6750 0049 4911 0000 2020 lockingP.II... │ │ │ +004d7770: 6c6f 636b 696e 6750 0049 4611 0000 2020 lockingP.IF... │ │ │ 004d7780: 2077 7269 7465 732e 2049 6620 6120 7072 writes. If a pr │ │ │ 004d7790: 6f63 6573 7320 7472 6965 7320 746f 2057 ocess tries to W │ │ │ 004d77a0: 5249 5445 2074 6f20 6120 6675 6c6c 2050 RITE to a full P │ │ │ 004d77b0: 4950 4520 616e 6420 7468 6520 5752 4954 IPE and the WRIT │ │ │ 004d77c0: 4520 776f 756c 6400 0000 0000 0000 0000 E would......... │ │ │ 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 cc07 0000 ae3b 0000 0000 0000 .........;...... │ │ │ -004d7810: 9700 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004d7810: 9700 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 2a21 0000 E_EXAMPLES..*!.. │ │ │ 004d7860: 2020 2062 6c6f 636b 2c20 7468 6520 6465 block, the de │ │ │ 004d7870: 7669 6365 2069 6d70 6c69 6369 746c 7920 vice implicitly │ │ │ 004d7880: 7472 6965 7320 746f 2063 6f6d 706c 6574 tries to complet │ │ │ 004d7890: 6520 7468 6520 6f70 6572 6174 696f 6e20 e the operation │ │ │ -004d78a0: 7570 2074 6f20 6150 0049 4931 0000 2020 up to aP.II1.. │ │ │ +004d78a0: 7570 2074 6f20 6150 0049 4631 0000 2020 up to aP.IF1.. │ │ │ 004d78b0: 2064 6566 6175 6c74 206f 6620 3130 2074 default of 10 t │ │ │ 004d78c0: 696d 6573 2e20 4754 2e4d 2073 6c65 6570 imes. GT.M sleep │ │ │ 004d78d0: 7320 3130 3020 6d69 6372 6f20 7365 636f s 100 micro seco │ │ │ 004d78e0: 6e64 7320 6265 7477 6565 6e20 6561 6368 nds between each │ │ │ -004d78f0: 2072 6574 7279 2e53 0049 4941 0000 2020 retry.S.IIA.. │ │ │ +004d78f0: 2072 6574 7279 2e53 0049 4641 0000 2020 retry.S.IFA.. │ │ │ 004d7900: 2057 6865 6e20 6465 616c 696e 6720 7769 When dealing wi │ │ │ 004d7910: 7468 2070 726f 6772 616d 7320 7468 6174 th programs that │ │ │ 004d7920: 2063 616e 2074 616b 6520 6120 7768 696c can take a whil │ │ │ 004d7930: 6520 746f 2070 726f 6365 7373 2069 6e70 e to process inp │ │ │ -004d7940: 7574 2c20 6974 2773 2061 4f00 4949 5100 ut, it's aO.IIQ. │ │ │ +004d7940: 7574 2c20 6974 2773 2061 4f00 4946 5100 ut, it's aO.IFQ. │ │ │ 004d7950: 0020 2020 676f 6f64 2069 6465 6120 746f . good idea to │ │ │ 004d7960: 2065 6974 6865 7220 7363 6865 6475 6c65 either schedule │ │ │ 004d7970: 2061 2064 656c 6179 2062 6574 7765 656e a delay between │ │ │ 004d7980: 2057 5249 5445 7320 6f72 2063 6f6d 6520 WRITEs or come │ │ │ -004d7990: 7570 2077 6974 6820 6144 0049 4961 0000 up with aD.IIa.. │ │ │ +004d7990: 7570 2077 6974 6820 6144 0049 4661 0000 up with aD.IFa.. │ │ │ 004d79a0: 2020 206d 6563 6861 6e69 736d 2074 6f20 mechanism to │ │ │ 004d79b0: 6261 636b 206f 6666 2074 6865 2057 5249 back off the WRI │ │ │ 004d79c0: 5445 7320 7768 656e 2074 6865 2062 7566 TEs when the buf │ │ │ 004d79d0: 6665 7220 6669 6c6c 7320 7570 2e07 0049 fer fills up...I │ │ │ -004d79e0: 4971 0000 2f00 4949 8100 0020 2020 7368 Iq../.II... sh │ │ │ +004d79e0: 4671 0000 2f00 4946 8100 0020 2020 7368 Fq../.IF... sh │ │ │ 004d79f0: 3e20 6d75 6d70 7320 2d72 756e 2070 6970 > mumps -run pip │ │ │ 004d7a00: 6578 616d 706c 6520 696e 6475 6365 4550 example induceEP │ │ │ -004d7a10: 4950 4585 0049 4991 0000 2020 2054 6865 IPE..II... The │ │ │ +004d7a10: 4950 4585 0049 4691 0000 2020 2054 6865 IPE..IF... The │ │ │ 004d7a20: 2061 6374 6976 6520 6465 7669 6365 2069 active device i │ │ │ 004d7a30: 7320 7069 7065 204f 5045 4e20 5049 5045 s pipe OPEN PIPE │ │ │ 004d7a40: 2053 4845 4c4c 3d22 2f62 696e 2f62 6173 SHELL="/bin/bas │ │ │ 004d7a50: 6822 2043 4f4d 4d41 4e44 3d22 2467 746d h" COMMAND="$gtm │ │ │ 004d7a60: 5f64 6973 742f 6d75 6d70 7320 2d72 756e _dist/mumps -run │ │ │ 004d7a70: 2069 6e64 7563 6545 5049 5045 5e70 6970 induceEPIPE^pip │ │ │ 004d7a80: 6578 616d 706c 6522 2053 5444 4552 523d example" STDERR= │ │ │ -004d7a90: 2270 6970 6572 7222 2400 4849 3100 0020 "piperr"$.HI1.. │ │ │ +004d7a90: 2270 6970 6572 7222 2400 4846 3100 0020 "piperr"$.HF1.. │ │ │ 004d7aa0: 2020 2020 2020 7374 646f 7574 3a4d 7920 stdout:My │ │ │ -004d7ab0: 5049 4420 6973 2031 3238 3038 4200 4949 PID is 12808B.II │ │ │ +004d7ab0: 5049 4420 6973 2031 3238 3038 4200 4946 PID is 12808B.IF │ │ │ 004d7ac0: 1100 0020 2020 2020 2020 7374 6465 7272 ... stderr │ │ │ 004d7ad0: 3a25 4754 4d2d 462d 464f 5243 4544 4841 :%GTM-F-FORCEDHA │ │ │ 004d7ae0: 4c54 2c20 496d 6167 6520 4841 4c54 6564 LT, Image HALTed │ │ │ 004d7af0: 2062 7920 4d55 5049 5020 5354 4f50 4c00 by MUPIP STOPL. │ │ │ -004d7b00: 4949 2100 0020 2020 245a 5354 4154 5553 II!.. $ZSTATUS │ │ │ +004d7b00: 4946 2100 0020 2020 245a 5354 4154 5553 IF!.. $ZSTATUS │ │ │ 004d7b10: 3d22 3332 2c70 6970 6578 616d 706c 652b ="32,pipexample+ │ │ │ 004d7b20: 395e 7069 7065 7861 6d70 6c65 2c25 5359 9^pipexample,%SY │ │ │ 004d7b30: 5354 454d 2d45 2d45 4e4f 3332 2c20 4272 STEM-E-ENO32, Br │ │ │ -004d7b40: 6f6b 656e 2070 6970 6522 0700 4949 3100 oken pipe"..II1. │ │ │ -004d7b50: 0035 0049 4941 0000 2020 2073 683e 206d .5.IIA.. sh> m │ │ │ +004d7b40: 6f6b 656e 2070 6970 6522 0700 4946 3100 oken pipe"..IF1. │ │ │ +004d7b50: 0035 0049 4641 0000 2020 2073 683e 206d .5.IFA.. sh> m │ │ │ 004d7b60: 756d 7073 202d 7275 6e20 7265 7472 795e umps -run retry^ │ │ │ 004d7b70: 7069 7065 7861 6d70 6c65 2069 6e64 7563 pipexample induc │ │ │ -004d7b80: 6545 5049 5045 7a00 4949 5100 0020 2020 eEPIPEz.IIQ.. │ │ │ +004d7b80: 6545 5049 5045 7a00 4946 5100 0020 2020 eEPIPEz.IFQ.. │ │ │ 004d7b90: 5472 7920 3020 2020 7069 7065 204f 5045 Try 0 pipe OPE │ │ │ 004d7ba0: 4e20 5049 5045 2053 4845 4c4c 3d22 2f62 N PIPE SHELL="/b │ │ │ 004d7bb0: 696e 2f62 6173 6822 2043 4f4d 4d41 4e44 in/bash" COMMAND │ │ │ 004d7bc0: 3d22 2467 746d 5f64 6973 742f 6d75 6d70 ="$gtm_dist/mump │ │ │ 004d7bd0: 7320 2d72 756e 2069 6e64 7563 6545 5049 s -run induceEPI │ │ │ 004d7be0: 5045 5e70 6970 6578 616d 706c 6520 3022 PE^pipexample 0" │ │ │ 004d7bf0: 2053 5444 4552 523d 2270 6970 6572 7222 STDERR="piperr" │ │ │ -004d7c00: 5d00 4949 6100 0020 2020 2e2e 2e43 6175 ].IIa.. ...Cau │ │ │ +004d7c00: 5d00 4946 6100 0020 2020 2e2e 2e43 6175 ].IFa.. ...Cau │ │ │ 004d7c10: 6768 7420 6f6e 2074 7279 2030 2c20 7772 ght on try 0, wr │ │ │ 004d7c20: 6974 6520 3439 2e2e 2e20 3332 2c72 6574 ite 49... 32,ret │ │ │ 004d7c30: 7279 2b31 335e 7069 7065 7861 6d70 6c65 ry+13^pipexample │ │ │ 004d7c40: 2c25 5359 5354 454d 2d45 2d45 4e4f 3332 ,%SYSTEM-E-ENO32 │ │ │ 004d7c50: 2c20 4272 6f6b 656e 2070 6970 6524 0049 , Broken pipe$.I │ │ │ -004d7c60: 4971 0000 2020 2020 2020 2073 7464 6f75 Iq.. stdou │ │ │ +004d7c60: 4671 0000 2020 2020 2020 2073 7464 6f75 Fq.. stdou │ │ │ 004d7c70: 743a 4d79 2050 4944 2069 7320 3136 3235 t:My PID is 1625 │ │ │ -004d7c80: 3242 0049 4981 0000 2020 2020 2020 2073 2B.II... s │ │ │ +004d7c80: 3242 0049 4681 0000 2020 2020 2020 2073 2B.IF... s │ │ │ 004d7c90: 7464 6572 723a 2547 544d 2d46 2d46 4f52 tderr:%GTM-F-FOR │ │ │ 004d7ca0: 4345 4448 414c 542c 2049 6d61 6765 2048 CEDHALT, Image H │ │ │ 004d7cb0: 414c 5465 6420 6279 204d 5550 4950 2053 ALTed by MUPIP S │ │ │ -004d7cc0: 544f 507a 0049 4991 0000 2020 2054 7279 TOPz.II... Try │ │ │ +004d7cc0: 544f 507a 0049 4691 0000 2020 2054 7279 TOPz.IF... Try │ │ │ 004d7cd0: 2031 2020 2070 6970 6520 4f50 454e 2050 1 pipe OPEN P │ │ │ 004d7ce0: 4950 4520 5348 454c 4c3d 222f 6269 6e2f IPE SHELL="/bin/ │ │ │ 004d7cf0: 6261 7368 2220 434f 4d4d 414e 443d 2224 bash" COMMAND="$ │ │ │ 004d7d00: 6774 6d5f 6469 7374 2f6d 756d 7073 202d gtm_dist/mumps - │ │ │ 004d7d10: 7275 6e20 696e 6475 6365 4550 4950 455e run induceEPIPE^ │ │ │ 004d7d20: 7069 7065 7861 6d70 6c65 2031 2220 5354 pipexample 1" ST │ │ │ 004d7d30: 4445 5252 3d22 7069 7065 7272 225e 0048 DERR="piperr"^.H │ │ │ -004d7d40: 4932 0000 2020 202e 2e2e 4361 7567 6874 I2.. ...Caught │ │ │ +004d7d40: 4632 0000 2020 202e 2e2e 4361 7567 6874 F2.. ...Caught │ │ │ 004d7d50: 206f 6e20 7472 7920 312c 2077 7269 7465 on try 1, write │ │ │ 004d7d60: 2036 3937 2e2e 2e20 3332 2c72 6574 7279 697... 32,retry │ │ │ 004d7d70: 2b31 335e 7069 7065 7861 6d70 6c65 2c25 +13^pipexample,% │ │ │ 004d7d80: 5359 5354 454d 2d45 2d45 4e4f 3332 2c20 SYSTEM-E-ENO32, │ │ │ -004d7d90: 4272 6f6b 656e 2070 6970 6524 0049 4911 Broken pipe$.II. │ │ │ +004d7d90: 4272 6f6b 656e 2070 6970 6524 0049 4611 Broken pipe$.IF. │ │ │ 004d7da0: 0000 2020 2020 2020 2073 7464 6f75 743a .. stdout: │ │ │ 004d7db0: 4d79 2050 4944 2069 7320 3136 3430 336c My PID is 16403l │ │ │ -004d7dc0: 0049 4921 0000 2020 2020 2020 2073 7464 .II!.. std │ │ │ +004d7dc0: 0049 4621 0000 2020 2020 2020 2073 7464 .IF!.. std │ │ │ 004d7dd0: 6f75 743a 245a 5354 4154 5553 3d22 3135 out:$ZSTATUS="15 │ │ │ 004d7de0: 3033 3733 3231 302c 696e 6475 6365 4550 0373210,induceEP │ │ │ 004d7df0: 4950 452b 355e 7069 7065 7861 6d70 6c65 IPE+5^pipexample │ │ │ 004d7e00: 2c25 4754 4d2d 452d 4449 565a 4552 4f2c ,%GTM-E-DIVZERO, │ │ │ 004d7e10: 2041 7474 656d 7074 2074 6f20 6469 7669 Attempt to divi │ │ │ -004d7e20: 6465 2062 7920 7a65 726f 227a 0049 4931 de by zero"z.II1 │ │ │ +004d7e20: 6465 2062 7920 7a65 726f 227a 0049 4631 de by zero"z.IF1 │ │ │ 004d7e30: 0000 2020 2054 7279 2032 2020 2070 6970 .. Try 2 pip │ │ │ 004d7e40: 6520 4f50 454e 2050 4950 4520 5348 454c e OPEN PIPE SHEL │ │ │ 004d7e50: 4c3d 222f 6269 6e2f 6261 7368 2220 434f L="/bin/bash" CO │ │ │ 004d7e60: 4d4d 414e 443d 2224 6774 6d5f 6469 7374 MMAND="$gtm_dist │ │ │ 004d7e70: 2f6d 756d 7073 202d 7275 6e20 696e 6475 /mumps -run indu │ │ │ 004d7e80: 6365 4550 4950 455e 7069 7065 7861 6d70 ceEPIPE^pipexamp │ │ │ 004d7e90: 6c65 2032 2220 5354 4445 5252 3d22 7069 le 2" STDERR="pi │ │ │ -004d7ea0: 7065 7272 221e 0049 4941 0000 2020 2020 perr"..IIA.. │ │ │ +004d7ea0: 7065 7272 221e 0049 4641 0000 2020 2020 perr"..IFA.. │ │ │ 004d7eb0: 2020 2057 7269 7465 7320 636f 6d70 6c65 Writes comple │ │ │ -004d7ec0: 7465 6407 0049 4951 0000 0700 4949 6100 ted..IIQ....IIa. │ │ │ -004d7ed0: 0054 0049 4971 0000 2020 2054 6869 7320 .T.IIq.. This │ │ │ +004d7ec0: 7465 6407 0049 4651 0000 0700 4946 6100 ted..IFQ....IFa. │ │ │ +004d7ed0: 0054 0049 4671 0000 2020 2054 6869 7320 .T.IFq.. This │ │ │ 004d7ee0: 6578 616d 706c 6520 6465 6d6f 6e73 7472 example demonstr │ │ │ 004d7ef0: 6174 6573 2068 6f77 2074 6f20 6372 6561 ates how to crea │ │ │ 004d7f00: 7465 2061 2073 6570 6172 6174 6520 5354 te a separate ST │ │ │ 004d7f10: 4445 5252 2070 6970 6520 6465 7669 6365 DERR pipe device │ │ │ -004d7f20: 2066 726f 6d54 0049 4981 0000 2020 2077 fromT.II... w │ │ │ +004d7f20: 2066 726f 6d54 0049 4681 0000 2020 2077 fromT.IF... w │ │ │ 004d7f30: 6869 6368 2074 6f20 7265 6164 2074 6865 hich to read the │ │ │ 004d7f40: 2053 5444 4552 5220 6f75 7470 7574 206f STDERR output o │ │ │ 004d7f50: 6620 7468 6520 7072 6f67 7261 6d28 7329 f the program(s) │ │ │ 004d7f60: 2069 6e73 6964 6520 7468 6520 7069 7065 inside the pipe │ │ │ -004d7f70: 2e20 5265 6164 696e 6753 0049 4991 0000 . ReadingS.II... │ │ │ +004d7f70: 2e20 5265 6164 696e 6753 0049 4691 0000 . ReadingS.IF... │ │ │ 004d7f80: 2020 2074 6865 2053 5444 4552 5220 6973 the STDERR is │ │ │ 004d7f90: 2069 6d70 6f72 7461 6e74 2077 6865 6e20 important when │ │ │ 004d7fa0: 6465 616c 696e 6720 7769 7468 2066 6169 dealing with fai │ │ │ 004d7fb0: 6c75 7265 7320 6672 6f6d 2055 6e69 7820 lures from Unix │ │ │ 004d7fc0: 7072 6f67 7261 6d73 2e20 4974 0000 0000 programs. It.... │ │ │ 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 ae04 0000 bf3b 0000 0000 0000 .........;...... │ │ │ -004d8010: 9700 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004d8010: 9700 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 3300 0020 E_EXAMPLES..3.. │ │ │ 004d8060: 2020 6973 2070 6f73 7369 626c 6520 746f is possible to │ │ │ 004d8070: 2072 6561 6420 7468 6520 6572 726f 7273 read the errors │ │ │ 004d8080: 2077 6974 686f 7574 2063 7265 6174 696e without creatin │ │ │ 004d8090: 6720 6120 5354 4445 5252 2070 6970 6520 g a STDERR pipe │ │ │ -004d80a0: 6465 7669 6365 2c53 0049 4911 0000 2020 device,S.II... │ │ │ +004d80a0: 6465 7669 6365 2c53 0049 4611 0000 2020 device,S.IF... │ │ │ 004d80b0: 2068 6f77 6576 6572 2074 6865 2065 7272 however the err │ │ │ 004d80c0: 6f72 206d 6573 7361 6765 7320 6172 6520 or messages are │ │ │ 004d80d0: 636f 6d6d 696e 676c 6564 2077 6974 6820 commingled with │ │ │ 004d80e0: 7468 6520 6f75 7470 7574 206f 6620 7468 the output of th │ │ │ -004d80f0: 6520 7072 6f67 7261 6d73 4e00 4949 2100 e programsN.II!. │ │ │ +004d80f0: 6520 7072 6f67 7261 6d73 4e00 4946 2100 e programsN.IF!. │ │ │ 004d8100: 0020 2020 696e 7369 6465 2074 6865 2070 . inside the p │ │ │ 004d8110: 6970 6520 7768 6963 6820 636f 756c 6420 ipe which could │ │ │ 004d8120: 6d61 6b65 2064 6961 676e 6f73 6973 206f make diagnosis o │ │ │ 004d8130: 6620 7468 6520 756e 6465 726c 7969 6e67 f the underlying │ │ │ -004d8140: 2070 726f 626c 656d 5300 4949 3100 0020 problemS.II1.. │ │ │ +004d8140: 2070 726f 626c 656d 5300 4946 3100 0020 problemS.IF1.. │ │ │ 004d8150: 2020 6861 7264 6572 2e20 4e6f 7469 6365 harder. Notice │ │ │ 004d8160: 2074 6861 7420 4754 2e4d 2077 7269 7465 that GT.M write │ │ │ 004d8170: 7320 6661 7461 6c20 6572 726f 7273 2c20 s fatal errors, │ │ │ 004d8180: 4754 4d2d 4620 7479 7065 732c 2074 6f20 GTM-F types, to │ │ │ -004d8190: 5354 4445 5252 2c20 6275 7422 0049 4941 STDERR, but".IIA │ │ │ +004d8190: 5354 4445 5252 2c20 6275 7422 0049 4641 STDERR, but".IFA │ │ │ 004d81a0: 0000 2020 2061 6c6c 206f 7468 6572 7320 .. all others │ │ │ 004d81b0: 676f 2074 6f20 5354 444f 5554 2e07 0049 go to STDOUT...I │ │ │ -004d81c0: 4951 0000 5400 4949 6100 0020 2020 4164 IQ..T.IIa.. Ad │ │ │ +004d81c0: 4651 0000 5400 4946 6100 0020 2020 4164 FQ..T.IFa.. Ad │ │ │ 004d81d0: 6469 7469 6f6e 616c 6c79 2c20 7468 6973 ditionally, this │ │ │ 004d81e0: 2065 7861 6d70 6c65 2064 656d 6f6e 7374 example demonst │ │ │ 004d81f0: 7261 7465 7320 6861 6e64 6c69 6e67 2065 rates handling e │ │ │ 004d8200: 7272 6f72 7320 7468 6174 2074 6572 6d69 rrors that termi │ │ │ -004d8210: 6e61 7465 2074 6865 5400 4949 7100 0020 nate theT.IIq.. │ │ │ +004d8210: 6e61 7465 2074 6865 5400 4946 7100 0020 nate theT.IFq.. │ │ │ 004d8220: 2020 5049 5045 2064 6576 6963 652e 2049 PIPE device. I │ │ │ 004d8230: 6e20 7468 6973 2065 7861 6d70 6c65 2c20 n this example, │ │ │ 004d8240: 7468 6520 5049 5045 2064 6576 6963 6520 the PIPE device │ │ │ 004d8250: 6973 2074 6572 6d69 6e61 7465 6420 7768 is terminated wh │ │ │ -004d8260: 656e 2061 2070 726f 6772 616d 4c00 4949 en a programL.II │ │ │ +004d8260: 656e 2061 2070 726f 6772 616d 4c00 4946 en a programL.IF │ │ │ 004d8270: 8100 0020 2020 696e 7369 6465 2074 6865 ... inside the │ │ │ 004d8280: 2070 6970 6520 7465 726d 696e 6174 6573 pipe terminates │ │ │ 004d8290: 2062 6566 6f72 6520 7265 6164 696e 6720 before reading │ │ │ 004d82a0: 616c 6c20 6f66 2074 6865 2064 7269 7669 all of the drivi │ │ │ -004d82b0: 6e67 204d 554d 5053 4e00 4949 9100 0020 ng MUMPSN.II... │ │ │ +004d82b0: 6e67 204d 554d 5053 4e00 4946 9100 0020 ng MUMPSN.IF... │ │ │ 004d82c0: 2020 7072 6f67 7261 6d27 7320 6f75 7470 program's outp │ │ │ 004d82d0: 7574 2063 6175 7369 6e67 2061 6e20 4550 ut causing an EP │ │ │ 004d82e0: 4950 4520 6f72 2045 4e4f 3332 2c20 6120 IPE or ENO32, a │ │ │ 004d82f0: 6272 6f6b 656e 2070 6970 652e 2049 6e20 broken pipe. In │ │ │ -004d8300: 7375 6368 2061 4c00 4849 3400 0020 2020 such aL.HI4.. │ │ │ +004d8300: 7375 6368 2061 4c00 4846 3400 0020 2020 such aL.HF4.. │ │ │ 004d8310: 7369 7475 6174 696f 6e20 7468 6520 4d55 situation the MU │ │ │ 004d8320: 4d50 5320 7072 6f67 7261 6d20 6d75 7374 MPS program must │ │ │ 004d8330: 2063 6170 7475 7265 2074 6865 2065 7272 capture the err │ │ │ 004d8340: 6f72 2074 6861 7420 6361 7573 6564 2074 or that caused t │ │ │ -004d8350: 6865 5200 4949 1100 0020 2020 7465 726d heR.II... term │ │ │ +004d8350: 6865 5200 4946 1100 0020 2020 7465 726d heR.IF... term │ │ │ 004d8360: 696e 6174 696f 6e20 616e 6420 7265 7370 ination and resp │ │ │ 004d8370: 6f6e 6420 6163 636f 7264 696e 676c 792e ond accordingly. │ │ │ 004d8380: 2054 6865 2070 726f 6772 616d 206d 6179 The program may │ │ │ 004d8390: 206e 6565 6420 746f 2063 616c 6c20 6f75 need to call ou │ │ │ -004d83a0: 7420 746f 4f00 4949 2100 0020 2020 6f74 t toO.II!.. ot │ │ │ +004d83a0: 7420 746f 4f00 4946 2100 0020 2020 6f74 t toO.IF!.. ot │ │ │ 004d83b0: 6865 7220 7072 6f67 7261 6d73 2074 6f20 her programs to │ │ │ 004d83c0: 6465 7465 726d 696e 6520 7468 6520 7374 determine the st │ │ │ 004d83d0: 6174 7573 206f 6620 6120 7365 7276 6963 atus of a servic │ │ │ 004d83e0: 6520 6974 2069 7320 7573 696e 6720 6f72 e it is using or │ │ │ -004d83f0: 2074 6f50 0049 4931 0000 2020 2061 6c65 toP.II1.. ale │ │ │ +004d83f0: 2074 6f50 0049 4631 0000 2020 2061 6c65 toP.IF1.. ale │ │ │ 004d8400: 7274 2074 6865 206f 7065 7261 746f 7220 rt the operator │ │ │ 004d8410: 6f66 2061 6e20 6572 726f 7220 7769 7468 of an error with │ │ │ 004d8420: 2061 6e20 6578 7465 726e 616c 2070 726f an external pro │ │ │ 004d8430: 6772 616d 206f 7220 7365 7276 6963 652e gram or service. │ │ │ -004d8440: 2054 6f50 0049 4941 0000 2020 206f 7065 ToP.IIA.. ope │ │ │ +004d8440: 2054 6f50 0049 4641 0000 2020 206f 7065 ToP.IFA.. ope │ │ │ 004d8450: 7261 7465 2073 7563 6365 7373 6675 6c6c rate successfull │ │ │ 004d8460: 792c 2074 6865 2070 726f 6772 616d 206d y, the program m │ │ │ 004d8470: 7573 7420 7265 6372 6561 7465 2074 6865 ust recreate the │ │ │ 004d8480: 2070 6970 6520 616e 6420 7265 7472 7920 pipe and retry │ │ │ -004d8490: 7468 6514 0049 4951 0000 2020 206f 7065 the..IIQ.. ope │ │ │ -004d84a0: 7261 7469 6f6e 2e07 0049 4961 0000 0000 ration...IIa.... │ │ │ +004d8490: 7468 6514 0049 4651 0000 2020 206f 7065 the..IFQ.. ope │ │ │ +004d84a0: 7261 7469 6f6e 2e07 0049 4661 0000 0000 ration...IFa.... │ │ │ 004d84b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d84c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d84d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d84e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d84f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -317563,84 +317563,84 @@ │ │ │ 004d87a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d87b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d87c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 6d04 0000 c03b 0000 0000 0000 ....m....;...... │ │ │ -004d8810: 9c00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004d8810: 9c00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5f43 4841 5241 S..s..PIPE_CHARA │ │ │ 004d8850: 4354 4552 4953 5449 4353 00c0 8100 0020 CTERISTICS..... │ │ │ 004d8860: 2020 7072 6f63 6573 7320 746f 2065 7870 process to exp │ │ │ 004d8870: 6563 7420 6e6f 2066 7572 7468 6572 2069 ect no further i │ │ │ 004d8880: 6e70 7574 2c20 7768 6963 6820 6d61 7920 nput, which may │ │ │ 004d8890: 6361 7573 6520 6974 2074 6f20 666c 7573 cause it to flus │ │ │ -004d88a0: 6820 616e 7920 6f75 7470 7574 5400 4849 h any outputT.HI │ │ │ +004d88a0: 6820 616e 7920 6f75 7470 7574 5400 4846 h any outputT.HF │ │ │ 004d88b0: 8200 0020 2020 6974 2068 6173 2062 7566 ... it has buf │ │ │ 004d88c0: 6665 7265 6420 616e 6420 7465 726d 696e fered and termin │ │ │ 004d88d0: 6174 652e 2059 6f75 2073 686f 756c 6420 ate. You should │ │ │ 004d88e0: 6578 706c 6963 6974 6c79 2043 4c4f 5345 explicitly CLOSE │ │ │ 004d88f0: 2074 6865 2050 4950 4520 6465 7669 6365 the PIPE device │ │ │ -004d8900: 4f00 4849 8300 0020 2020 6166 7465 7220 O.HI... after │ │ │ +004d8900: 4f00 4846 8300 0020 2020 6166 7465 7220 O.HF... after │ │ │ 004d8910: 6669 6e69 7368 696e 6720 616c 6c20 5245 finishing all RE │ │ │ 004d8920: 4144 732e 2049 6620 796f 7520 646f 206e ADs. If you do n │ │ │ 004d8930: 6f74 2077 616e 7420 5752 4954 4520 2f45 ot want WRITE /E │ │ │ 004d8940: 4f46 2074 6f20 666c 7573 6820 616e 7950 OF to flush anyP │ │ │ -004d8950: 0048 4984 0000 2020 2070 656e 6469 6e67 .HI... pending │ │ │ +004d8950: 0048 4684 0000 2020 2070 656e 6469 6e67 .HF... pending │ │ │ 004d8960: 206f 7574 7075 7420 696e 636c 7564 696e output includin │ │ │ 004d8970: 6720 7061 6464 696e 6720 696e 2046 4958 g padding in FIX │ │ │ 004d8980: 4544 206d 6f64 6520 6f72 2061 2074 6572 ED mode or a ter │ │ │ 004d8990: 6d69 6e61 7469 6e67 2045 4f4c 2069 6e39 minating EOL in9 │ │ │ -004d89a0: 0048 4985 0000 2020 204e 4f46 4958 4544 .HI... NOFIXED │ │ │ +004d89a0: 0048 4685 0000 2020 204e 4f46 4958 4544 .HF... NOFIXED │ │ │ 004d89b0: 206d 6f64 652c 2053 4554 2024 583d 3020 mode, SET $X=0 │ │ │ 004d89c0: 7072 696f 7220 746f 2074 6865 2057 5249 prior to the WRI │ │ │ -004d89d0: 5445 202f 454f 462e 0700 4849 8600 004e TE /EOF...HI...N │ │ │ -004d89e0: 0048 4987 0000 2020 2054 6f20 6176 6f69 .HI... To avoi │ │ │ +004d89d0: 5445 202f 454f 462e 0700 4846 8600 004e TE /EOF...HF...N │ │ │ +004d89e0: 0048 4687 0000 2020 2054 6f20 6176 6f69 .HF... To avoi │ │ │ 004d89f0: 6420 616e 2069 6e64 6566 696e 6974 6520 d an indefinite │ │ │ 004d8a00: 6861 6e67 2064 6f69 6e67 2061 2052 4541 hang doing a REA │ │ │ 004d8a10: 4420 6672 6f6d 2061 2063 7265 6174 6564 D from a created │ │ │ 004d8a20: 2070 726f 6365 7373 2074 6861 744f 0048 process thatO.H │ │ │ -004d8a30: 4988 0000 2020 2062 7566 6665 7273 2069 I... buffers i │ │ │ +004d8a30: 4688 0000 2020 2062 7566 6665 7273 2069 F... buffers i │ │ │ 004d8a40: 7473 206f 7574 7075 7420 746f 2074 6865 ts output to the │ │ │ 004d8a50: 2069 6e70 7574 206f 6620 7468 6520 5049 input of the PI │ │ │ 004d8a60: 5045 2064 6576 6963 652c 2052 4541 4420 PE device, READ │ │ │ -004d8a70: 7769 7468 2074 696d 656f 7574 1800 4849 with timeout..HI │ │ │ +004d8a70: 7769 7468 2074 696d 656f 7574 1800 4846 with timeout..HF │ │ │ 004d8a80: 8900 0020 2020 2874 7970 6963 616c 6c79 ... (typically │ │ │ -004d8a90: 2030 292e 0700 4849 8a00 0015 0048 4991 0)...HI.....HI. │ │ │ +004d8a90: 2030 292e 0700 4846 8a00 0015 0048 4691 0)...HF.....HF. │ │ │ 004d8aa0: 0000 2020 2057 6974 6820 434c 4f53 453a .. With CLOSE: │ │ │ -004d8ab0: 0700 4849 9200 0050 0048 4993 0000 2020 ..HI...P.HI... │ │ │ +004d8ab0: 0700 4846 9200 0050 0048 4693 0000 2020 ..HF...P.HF... │ │ │ 004d8ac0: 2054 6865 2043 4c4f 5345 206f 6620 6120 The CLOSE of a │ │ │ 004d8ad0: 5049 5045 2064 6576 6963 6520 7072 6576 PIPE device prev │ │ │ 004d8ae0: 656e 7473 2061 6c6c 2073 7562 7365 7175 ents all subsequ │ │ │ 004d8af0: 656e 7420 6163 6365 7373 2074 6f20 7468 ent access to th │ │ │ -004d8b00: 6520 7069 7065 734d 0048 4994 0000 2020 e pipesM.HI... │ │ │ +004d8b00: 6520 7069 7065 734d 0048 4694 0000 2020 e pipesM.HF... │ │ │ 004d8b10: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with │ │ │ 004d8b20: 2074 6865 2064 6576 6963 652e 2055 6e6c the device. Unl │ │ │ 004d8b30: 6573 7320 7468 6520 4f50 454e 2074 6861 ess the OPEN tha │ │ │ 004d8b40: 7420 6372 6561 7465 6420 7468 6520 6465 t created the de │ │ │ -004d8b50: 7669 6365 5100 4849 9500 0020 2020 7370 viceQ.HI... sp │ │ │ +004d8b50: 7669 6365 5100 4846 9500 0020 2020 7370 viceQ.HF... sp │ │ │ 004d8b60: 6563 6966 6965 6420 494e 4445 5045 4e44 ecified INDEPEND │ │ │ 004d8b70: 454e 542c 2074 6865 2070 726f 6365 7373 ENT, the process │ │ │ 004d8b80: 2074 6572 6d69 6e61 7465 732e 204e 6f74 terminates. Not │ │ │ 004d8b90: 6520 7468 6174 2061 6e79 2073 7562 7365 e that any subse │ │ │ -004d8ba0: 7175 656e 7451 0048 4996 0000 2020 2061 quentQ.HI... a │ │ │ +004d8ba0: 7175 656e 7451 0048 4696 0000 2020 2061 quentQ.HF... a │ │ │ 004d8bb0: 7474 656d 7074 2062 7920 7468 6520 6372 ttempt by the cr │ │ │ 004d8bc0: 6561 7465 6420 7072 6f63 6573 7320 746f eated process to │ │ │ 004d8bd0: 2072 6561 6420 6672 6f6d 2069 7473 2073 read from its s │ │ │ 004d8be0: 7464 696e 2028 7768 6963 6820 776f 756c tdin (which woul │ │ │ -004d8bf0: 6420 6265 2061 4b00 4849 9700 0020 2020 d be aK.HI... │ │ │ +004d8bf0: 6420 6265 2061 4b00 4846 9700 0020 2020 d be aK.HF... │ │ │ 004d8c00: 636c 6f73 6564 2070 6970 6529 2072 6574 closed pipe) ret │ │ │ 004d8c10: 7572 6e73 2061 6e20 454f 4620 616e 6420 urns an EOF and │ │ │ 004d8c20: 7479 7069 6361 6c20 554e 4958 2062 6568 typical UNIX beh │ │ │ 004d8c30: 6176 696f 7220 776f 756c 6420 6265 2074 avior would be t │ │ │ -004d8c40: 6f25 0048 4998 0000 2020 2074 6572 6d69 o%.HI... termi │ │ │ +004d8c40: 6f25 0048 4698 0000 2020 2074 6572 6d69 o%.HF... termi │ │ │ 004d8c50: 6e61 7465 206f 6e20 7375 6368 2061 6e20 nate on such an │ │ │ -004d8c60: 6576 656e 742e 0700 4849 9900 0000 0000 event...HI...... │ │ │ +004d8c60: 6576 656e 742e 0700 4846 9900 0000 0000 event...HF...... │ │ │ 004d8c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 ................ │ │ │ @@ -317698,295 +317698,295 @@ │ │ │ 004d9010: 7000 0020 4845 4c50 00ff 7300 ff49 4f5f p.. 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 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d9050: 4550 4152 414d 4554 4552 5f53 554d 4d41 EPARAMETER_SUMMA │ │ │ 004d9060: 5259 0000 5049 5045 5f44 6576 6963 6570 RY..PIPE_Devicep │ │ │ 004d9070: 6172 616d 6574 6572 5f53 756d 6d61 7279 arameter_Summary │ │ │ -004d9080: 2700 4f49 bf11 0000 2020 2050 4950 4520 '.OI.... PIPE │ │ │ +004d9080: 2700 4f46 bf11 0000 2020 2050 4950 4520 '.OF.... PIPE │ │ │ 004d9090: 4465 7669 6365 7061 7261 6d65 7465 7220 Deviceparameter │ │ │ -004d90a0: 5375 6d6d 6172 7907 0050 4921 0000 4a00 Summary..PI!..J. │ │ │ -004d90b0: 5049 3100 0020 2020 5468 6520 666f 6c6c PI1.. The foll │ │ │ +004d90a0: 5375 6d6d 6172 7907 0050 4621 0000 4a00 Summary..PF!..J. │ │ │ +004d90b0: 5046 3100 0020 2020 5468 6520 666f 6c6c PF1.. The foll │ │ │ 004d90c0: 6f77 696e 6720 7461 626c 6520 7375 6d6d owing table summ │ │ │ 004d90d0: 6172 697a 6573 2074 6865 2050 4950 4520 arizes the PIPE │ │ │ 004d90e0: 666f 726d 6174 2064 6576 6963 6570 6172 format devicepar │ │ │ -004d90f0: 616d 6574 6572 732e 0700 5049 4100 0054 ameters...PIA..T │ │ │ -004d9100: 0050 4951 0000 2020 202b 2d2d 2d2d 2d2d .PIQ.. +------ │ │ │ +004d90f0: 616d 6574 6572 732e 0700 5046 4100 0054 ameters...PFA..T │ │ │ +004d9100: 0050 4651 0000 2020 202b 2d2d 2d2d 2d2d .PFQ.. +------ │ │ │ 004d9110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9150: 2d2d 2b54 0050 4961 0000 2020 207c 2020 --+T.PIa.. | │ │ │ +004d9150: 2d2d 2b54 0050 4661 0000 2020 207c 2020 --+T.PFa.. | │ │ │ 004d9160: 4445 5649 4345 2050 4152 414d 4554 4552 DEVICE PARAMETER │ │ │ 004d9170: 2020 7c20 434d 4420 7c20 2020 2020 2020 | CMD | │ │ │ 004d9180: 2020 2020 2020 2020 2020 4445 5343 5249 DESCRI │ │ │ 004d9190: 5054 494f 4e20 2020 2020 2020 2020 2020 PTION │ │ │ -004d91a0: 2020 2020 2020 7c54 0050 4971 0000 2020 |T.PIq.. │ │ │ +004d91a0: 2020 2020 2020 7c54 0050 4671 0000 2020 |T.PFq.. │ │ │ 004d91b0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004d91c0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 004d91d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d91e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d91f0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0050 4981 ----------|T.PI. │ │ │ +004d91f0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0050 4681 ----------|T.PF. │ │ │ 004d9200: 0000 2020 207c 205b 4e4f 5d46 4958 4544 .. | [NO]FIXED │ │ │ 004d9210: 2020 2020 2020 2020 2020 7c20 4f20 2020 | O │ │ │ 004d9220: 7c20 436f 6e74 726f 6c73 2077 6865 7468 | Controls wheth │ │ │ 004d9230: 6572 2072 6563 6f72 6473 2068 6176 6520 er records have │ │ │ 004d9240: 6669 7865 6420 6c65 6e67 7468 2020 7c54 fixed length |T │ │ │ -004d9250: 0050 4991 0000 2020 207c 2d2d 2d2d 2d2d .PI... |------ │ │ │ +004d9250: 0050 4691 0000 2020 207c 2d2d 2d2d 2d2d .PF... |------ │ │ │ 004d9260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004d9270: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004d9280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d92a0: 2d2d 7c55 004f 49c0 1100 0020 2020 7c20 --|U.OI.... | │ │ │ +004d92a0: 2d2d 7c55 004f 46c0 1100 0020 2020 7c20 --|U.OF.... | │ │ │ 004d92b0: 5245 434f 5244 5349 5a45 3d69 6e74 6578 RECORDSIZE=intex │ │ │ 004d92c0: 7072 207c 204f 2020 207c 2053 7065 6369 pr | O | Speci │ │ │ 004d92d0: 6669 6573 2074 6865 206d 6178 696d 756d fies the maximum │ │ │ 004d92e0: 2072 6563 6f72 6420 7369 7a65 2e20 2020 record size. │ │ │ -004d92f0: 2020 2020 2020 207c 5400 5049 1200 0020 |T.PI... │ │ │ +004d92f0: 2020 2020 2020 207c 5400 5046 1200 0020 |T.PF... │ │ │ 004d9300: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004d9310: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 004d9320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5049 -----------|T.PI │ │ │ +004d9340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5046 -----------|T.PF │ │ │ 004d9350: 1300 0020 2020 7c20 5641 5249 4142 4c45 ... | VARIABLE │ │ │ 004d9360: 2020 2020 2020 2020 2020 207c 204f 2020 | O │ │ │ 004d9370: 207c 2043 6f6e 7472 6f6c 7320 7768 6574 | Controls whet │ │ │ 004d9380: 6865 7220 7265 636f 7264 7320 6861 7665 her records have │ │ │ 004d9390: 2076 6172 6961 626c 6520 2020 2020 207c variable | │ │ │ -004d93a0: 5400 5049 1400 0020 2020 7c20 2020 2020 T.PI... | │ │ │ +004d93a0: 5400 5046 1400 0020 2020 7c20 2020 2020 T.PF... | │ │ │ 004d93b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004d93c0: 2020 2020 207c 206c 656e 6774 682e 2020 | length. │ │ │ 004d93d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004d93e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d93f0: 2020 207c 5400 5049 1500 0020 2020 7c2d |T.PI... |- │ │ │ +004d93f0: 2020 207c 5400 5046 1500 0020 2020 7c2d |T.PF... |- │ │ │ 004d9400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9410: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ 004d9420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9440: 2d2d 2d2d 2d2d 2d7c 5400 5049 1600 0020 -------|T.PI... │ │ │ +004d9440: 2d2d 2d2d 2d2d 2d7c 5400 5046 1600 0020 -------|T.PF... │ │ │ 004d9450: 2020 7c20 5b5a 5d57 4944 5448 3d69 6e74 | [Z]WIDTH=int │ │ │ 004d9460: 6578 7072 2020 207c 2055 2020 207c 2053 expr | U | S │ │ │ 004d9470: 6574 7320 7468 6520 6465 7669 6365 2773 ets the device's │ │ │ 004d9480: 206c 6f67 6963 616c 2072 6563 6f72 6420 logical record │ │ │ -004d9490: 7369 7a65 2061 6e64 2020 207c 5400 5049 size and |T.PI │ │ │ +004d9490: 7369 7a65 2061 6e64 2020 207c 5400 5046 size and |T.PF │ │ │ 004d94a0: 1700 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 004d94b0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004d94c0: 207c 2065 6e61 626c 6573 2057 5241 502e | enables WRAP. │ │ │ 004d94d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004d94e0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004d94f0: 5400 5049 1800 0020 2020 7c2d 2d2d 2d2d T.PI... |----- │ │ │ +004d94f0: 5400 5046 1800 0020 2020 7c2d 2d2d 2d2d T.PF... |----- │ │ │ 004d9500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004d9510: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004d9520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9540: 2d2d 2d7c 5400 5049 1900 0020 2020 7c20 ---|T.PI... | │ │ │ +004d9540: 2d2d 2d7c 5400 5046 1900 0020 2020 7c20 ---|T.PF... | │ │ │ 004d9550: 5b5a 5d5b 4e4f 5d57 5241 5020 2020 2020 [Z][NO]WRAP │ │ │ 004d9560: 2020 207c 204f 2f55 207c 2043 6f6e 7472 | O/U | Contr │ │ │ 004d9570: 6f6c 7320 7468 6520 6861 6e64 6c69 6e67 ols the handling │ │ │ 004d9580: 206f 6620 7265 636f 7264 7320 6c6f 6e67 of records long │ │ │ -004d9590: 6572 2020 2020 207c 5400 5049 1a00 0020 er |T.PI... │ │ │ +004d9590: 6572 2020 2020 207c 5400 5046 1a00 0020 er |T.PF... │ │ │ 004d95a0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004d95b0: 2020 2020 2020 207c 2020 2020 207c 2074 | | t │ │ │ 004d95c0: 6861 6e20 7468 6520 6465 7669 6365 2077 han the device w │ │ │ 004d95d0: 6964 7468 2e20 2020 2020 2020 2020 2020 idth. │ │ │ -004d95e0: 2020 2020 2020 2020 2020 207c 5400 5049 |T.PI │ │ │ +004d95e0: 2020 2020 2020 2020 2020 207c 5400 5046 |T.PF │ │ │ 004d95f0: 2100 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d !.. +--------- │ │ │ 004d9600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004d9640: 0700 5049 2200 0045 0050 4923 0000 2020 ..PI"..E.PI#.. │ │ │ +004d9640: 0700 5046 2200 0045 0050 4623 0000 2020 ..PF"..E.PF#.. │ │ │ 004d9650: 2054 6865 2066 6f6c 6c6f 7769 6e67 2074 The following t │ │ │ 004d9660: 6162 6c65 2073 756d 6d61 7269 7a65 7320 able summarizes │ │ │ 004d9670: 5049 5045 2061 6363 6573 7320 6465 7669 PIPE access devi │ │ │ -004d9680: 6365 7061 7261 6d74 6572 732e 0700 5049 ceparamters...PI │ │ │ -004d9690: 2400 0054 0050 4925 0000 2020 202b 2d2d $..T.PI%.. +-- │ │ │ +004d9680: 6365 7061 7261 6d74 6572 732e 0700 5046 ceparamters...PF │ │ │ +004d9690: 2400 0054 0050 4625 0000 2020 202b 2d2d $..T.PF%.. +-- │ │ │ 004d96a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d96b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d96c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d96d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d96e0: 2d2d 2d2d 2d2d 2b54 0050 4926 0000 2020 ------+T.PI&.. │ │ │ +004d96e0: 2d2d 2d2d 2d2d 2b54 0050 4626 0000 2020 ------+T.PF&.. │ │ │ 004d96f0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004d9700: 2020 7c20 2020 7c20 5370 6563 6966 6965 | | Specifie │ │ │ 004d9710: 7320 7468 6520 636f 6d6d 616e 6420 7374 s the command st │ │ │ 004d9720: 7269 6e67 2074 6f20 6578 6563 7574 2069 ring to execut i │ │ │ -004d9730: 6e20 6120 2020 2020 2020 7c54 0050 4927 n a |T.PI' │ │ │ +004d9730: 6e20 6120 2020 2020 2020 7c54 0050 4627 n a |T.PF' │ │ │ 004d9740: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004d9750: 2020 2020 2020 7c20 2020 7c20 6372 6561 | | crea │ │ │ 004d9760: 7465 6420 7072 6f63 6573 7320 666f 7220 ted process for │ │ │ 004d9770: 7468 6520 5049 5045 2064 6576 6963 652e the PIPE device. │ │ │ 004d9780: 2047 542e 4d20 7573 6573 2020 2020 7c54 GT.M uses |T │ │ │ -004d9790: 0050 4928 0000 2020 207c 2043 4f4d 4d41 .PI(.. | COMMA │ │ │ +004d9790: 0050 4628 0000 2020 207c 2043 4f4d 4d41 .PF(.. | COMMA │ │ │ 004d97a0: 4e44 3d73 7472 696e 6720 7c20 6f20 7c20 ND=string | o | │ │ │ 004d97b0: 7468 6520 6465 6661 756c 7420 7365 6172 the default sear │ │ │ 004d97c0: 6368 696e 6720 6d65 6368 616e 6973 6d20 ching mechanism │ │ │ 004d97d0: 6f66 2074 6865 2055 4e49 5820 7368 656c of the UNIX shel │ │ │ 004d97e0: 6c20 7c00 0000 0000 0000 0000 0000 0000 l |............. │ │ │ 004d97f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d9800: 0400 0000 ec07 0000 f23b 0000 0000 0000 .........;...... │ │ │ -004d9810: a400 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004d9810: a400 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 00c0 2900 0020 2020 7c20 2020 2020 RY..).. | │ │ │ 004d9870: 2020 2020 2020 2020 2020 207c 2020 207c | | │ │ │ 004d9880: 2066 6f72 2063 7265 6174 696e 6720 7468 for creating th │ │ │ 004d9890: 6520 7072 6f63 6573 7320 616e 6420 696e e process and in │ │ │ 004d98a0: 6974 6961 7469 6e67 2069 7473 2020 2020 itiating its │ │ │ -004d98b0: 2020 207c 5400 5049 2a00 0020 2020 7c20 |T.PI*.. | │ │ │ +004d98b0: 2020 207c 5400 5046 2a00 0020 2020 7c20 |T.PF*.. | │ │ │ 004d98c0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004d98d0: 2020 207c 2063 6f6d 6d61 6e64 2873 292e | command(s). │ │ │ 004d98e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004d98f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d9900: 2020 2020 2020 207c 5400 5049 3100 0020 |T.PI1.. │ │ │ +004d9900: 2020 2020 2020 207c 5400 5046 3100 0020 |T.PF1.. │ │ │ 004d9910: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004d9920: 2d2d 2d2b 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d ---+---+-------- │ │ │ 004d9930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5049 -----------|T.PI │ │ │ +004d9950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5046 -----------|T.PF │ │ │ 004d9960: 3200 0020 2020 7c20 5348 454c 4c3d 7374 2.. | SHELL=st │ │ │ 004d9970: 7269 6e67 2020 207c 206f 207c 2053 7065 ring | o | Spe │ │ │ 004d9980: 6369 6669 6573 2074 6865 2070 6174 6820 cifies the path │ │ │ 004d9990: 746f 2061 2073 6865 6c6c 2074 6f20 6265 to a shell to be │ │ │ 004d99a0: 2075 7365 6420 696e 7374 6561 6420 207c used instead | │ │ │ -004d99b0: 5400 5049 3300 0020 2020 7c20 2020 2020 T.PI3.. | │ │ │ +004d99b0: 5400 5046 3300 0020 2020 7c20 2020 2020 T.PF3.. | │ │ │ 004d99c0: 2020 2020 2020 2020 2020 207c 2020 207c | | │ │ │ 004d99d0: 206f 6620 7468 6520 6465 6661 756c 7420 of the default │ │ │ 004d99e0: 7368 656c 6c20 2020 2020 2020 2020 2020 shell │ │ │ 004d99f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d9a00: 2020 207c 5400 5049 3400 0020 2020 7c2d |T.PI4.. |- │ │ │ +004d9a00: 2020 207c 5400 5046 3400 0020 2020 7c2d |T.PF4.. |- │ │ │ 004d9a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004d9a20: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004d9a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9a50: 2d2d 2d2d 2d2d 2d7c 5400 5049 3500 0020 -------|T.PI5.. │ │ │ +004d9a50: 2d2d 2d2d 2d2d 2d7c 5400 5046 3500 0020 -------|T.PF5.. │ │ │ 004d9a60: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004d9a70: 2020 207c 2020 207c 2053 7065 6369 6669 | | Specifi │ │ │ 004d9a80: 6573 2061 2064 6576 6963 6520 6861 6e64 es a device hand │ │ │ 004d9a90: 6c65 2066 6f72 2061 2072 6574 7572 6e20 le for a return │ │ │ -004d9aa0: 7069 7065 2074 6f20 2020 207c 5400 5049 pipe to |T.PI │ │ │ +004d9aa0: 7069 7065 2074 6f20 2020 207c 5400 5046 pipe to |T.PF │ │ │ 004d9ab0: 3600 0020 2020 7c20 2020 2020 2020 2020 6.. | │ │ │ 004d9ac0: 2020 2020 2020 207c 2020 207c 2077 6869 | | whi │ │ │ 004d9ad0: 6368 2074 6865 2063 7265 6174 6564 2070 ch the created p │ │ │ 004d9ae0: 726f 6365 7373 2077 7269 7465 7320 616e rocess writes an │ │ │ 004d9af0: 7920 7374 616e 6461 7264 2020 2020 207c y standard | │ │ │ -004d9b00: 5400 5049 3700 0020 2020 7c20 5354 4445 T.PI7.. | STDE │ │ │ +004d9b00: 5400 5046 3700 0020 2020 7c20 5354 4445 T.PF7.. | STDE │ │ │ 004d9b10: 5252 3d73 7472 696e 6720 207c 206f 207c RR=string | o | │ │ │ 004d9b20: 2065 7272 6f72 206f 7574 7075 742e 2054 error output. T │ │ │ 004d9b30: 6865 2047 542e 4d20 7072 6f63 6573 7320 he GT.M process │ │ │ 004d9b40: 6361 6e20 5553 452c 2052 4541 442c 2061 can USE, READ, a │ │ │ -004d9b50: 6e64 207c 5400 5049 3800 0020 2020 7c20 nd |T.PI8.. | │ │ │ +004d9b50: 6e64 207c 5400 5046 3800 0020 2020 7c20 nd |T.PF8.. | │ │ │ 004d9b60: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004d9b70: 2020 207c 2043 4c4f 5345 2069 742c 2062 | CLOSE it, b │ │ │ 004d9b80: 7574 2063 616e 6e6f 7420 5752 4954 4520 ut cannot WRITE │ │ │ 004d9b90: 746f 2069 742e 2057 6865 6e20 7468 6520 to it. When the │ │ │ -004d9ba0: 4754 2e4d 2020 207c 5400 5049 3900 0020 GT.M |T.PI9.. │ │ │ +004d9ba0: 4754 2e4d 2020 207c 5400 5046 3900 0020 GT.M |T.PF9.. │ │ │ 004d9bb0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004d9bc0: 2020 207c 2020 207c 2070 726f 6365 7373 | | process │ │ │ 004d9bd0: 2043 4c4f 5345 7320 7468 6520 5049 5045 CLOSEs the PIPE │ │ │ 004d9be0: 2064 6576 6963 652c 2074 6865 2050 4950 device, the PIP │ │ │ -004d9bf0: 4520 6465 7669 6365 2020 207c 5400 5049 E device |T.PI │ │ │ +004d9bf0: 4520 6465 7669 6365 2020 207c 5400 5046 E device |T.PF │ │ │ 004d9c00: 3a00 0020 2020 7c20 2020 2020 2020 2020 :.. | │ │ │ 004d9c10: 2020 2020 2020 207c 2020 207c 2043 4c4f | | CLO │ │ │ 004d9c20: 5345 7320 5354 4445 5252 2c20 6966 2073 SEs STDERR, if s │ │ │ 004d9c30: 7469 6c6c 204f 5045 4e2e 2020 2020 2020 till OPEN. │ │ │ 004d9c40: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004d9c50: 5400 5049 4100 0020 2020 7c2d 2d2d 2d2d T.PIA.. |----- │ │ │ +004d9c50: 5400 5046 4100 0020 2020 7c2d 2d2d 2d2d T.PFA.. |----- │ │ │ 004d9c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2b -----------+---+ │ │ │ 004d9c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9ca0: 2d2d 2d7c 5400 5049 4200 0020 2020 7c20 ---|T.PIB.. | │ │ │ +004d9ca0: 2d2d 2d7c 5400 5046 4200 0020 2020 7c20 ---|T.PFB.. | │ │ │ 004d9cb0: 5752 4954 454f 4e4c 5920 2020 2020 207c WRITEONLY | │ │ │ 004d9cc0: 206f 207c 2053 7065 6369 6669 6573 2074 o | Specifies t │ │ │ 004d9cd0: 6861 7420 7468 6520 4754 2e4d 2070 726f hat the GT.M pro │ │ │ 004d9ce0: 6365 7373 206d 6179 206f 6e6c 7920 5752 cess may only WR │ │ │ -004d9cf0: 4954 4520 746f 207c 5400 5049 4300 0020 ITE to |T.PIC.. │ │ │ +004d9cf0: 4954 4520 746f 207c 5400 5046 4300 0020 ITE to |T.PFC.. │ │ │ 004d9d00: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004d9d10: 2020 207c 2020 207c 2074 6865 2063 7265 | | the cre │ │ │ 004d9d20: 6174 6564 2070 726f 6365 7373 2076 6961 ated process via │ │ │ 004d9d30: 2074 6865 2050 4950 4520 6465 7669 6365 the PIPE device │ │ │ -004d9d40: 2e20 2020 2020 2020 2020 207c 5400 5049 . |T.PI │ │ │ +004d9d40: 2e20 2020 2020 2020 2020 207c 5400 5046 . |T.PF │ │ │ 004d9d50: 4400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d D.. |--------- │ │ │ 004d9d60: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2b 2d2d 2d2d -------+---+---- │ │ │ 004d9d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004d9da0: 5400 5049 4500 0020 2020 7c20 2020 2020 T.PIE.. | │ │ │ +004d9da0: 5400 5046 4500 0020 2020 7c20 2020 2020 T.PFE.. | │ │ │ 004d9db0: 2020 2020 2020 2020 2020 207c 2020 207c | | │ │ │ 004d9dc0: 2053 7065 6369 6669 6573 2074 6861 7420 Specifies that │ │ │ 004d9dd0: 7468 6520 4754 2e4d 2070 726f 6365 7373 the GT.M process │ │ │ 004d9de0: 206d 6179 206f 6e6c 7920 5245 4144 2020 may only READ │ │ │ -004d9df0: 2020 207c 5400 5049 4600 0020 2020 7c20 |T.PIF.. | │ │ │ +004d9df0: 2020 207c 5400 5046 4600 0020 2020 7c20 |T.PFF.. | │ │ │ 004d9e00: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004d9e10: 2020 207c 2066 726f 6d20 7468 6520 6372 | from the cr │ │ │ 004d9e20: 6561 7465 6420 7072 6f63 6573 7320 7669 eated process vi │ │ │ 004d9e30: 6120 7468 6520 5049 5045 2064 6576 6963 a the PIPE devic │ │ │ -004d9e40: 652e 2020 2020 207c 5400 5049 4700 0020 e. |T.PIG.. │ │ │ +004d9e40: 652e 2020 2020 207c 5400 5046 4700 0020 e. |T.PFG.. │ │ │ 004d9e50: 2020 7c20 5245 4144 4f4e 4c59 2020 2020 | READONLY │ │ │ 004d9e60: 2020 207c 206f 207c 204f 7574 7075 7420 | o | Output │ │ │ 004d9e70: 6672 6f6d 2062 6f74 6820 7468 6520 7374 from both the st │ │ │ 004d9e80: 616e 6461 7264 206f 7574 7075 7420 616e andard output an │ │ │ -004d9e90: 6420 7468 6520 2020 2020 207c 5400 5049 d the |T.PI │ │ │ +004d9e90: 6420 7468 6520 2020 2020 207c 5400 5046 d the |T.PF │ │ │ 004d9ea0: 4800 0020 2020 7c20 2020 2020 2020 2020 H.. | │ │ │ 004d9eb0: 2020 2020 2020 207c 2020 207c 2073 7461 | | sta │ │ │ 004d9ec0: 6e64 6172 6420 6572 726f 7220 6f75 7470 ndard error outp │ │ │ 004d9ed0: 7574 206f 6620 7468 6520 6372 6561 7465 ut of the create │ │ │ 004d9ee0: 6420 7072 6f63 6573 7320 6973 2020 207c d process is | │ │ │ -004d9ef0: 5400 5049 4900 0020 2020 7c20 2020 2020 T.PII.. | │ │ │ +004d9ef0: 5400 5046 4900 0020 2020 7c20 2020 2020 T.PFI.. | │ │ │ 004d9f00: 2020 2020 2020 2020 2020 207c 2020 207c | | │ │ │ 004d9f10: 2061 7661 696c 6162 6c65 2075 6e6c 6573 available unles │ │ │ 004d9f20: 7320 5354 4445 5252 2069 7320 7370 6563 s STDERR is spec │ │ │ 004d9f30: 6966 6965 642e 2020 2020 2020 2020 2020 ified. │ │ │ -004d9f40: 2020 207c 5400 5049 4a00 0020 2020 7c2d |T.PIJ.. |- │ │ │ +004d9f40: 2020 207c 5400 5046 4a00 0020 2020 7c2d |T.PFJ.. |- │ │ │ 004d9f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004d9f60: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004d9f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9f90: 2d2d 2d2d 2d2d 2d7c 5400 5049 5100 0020 -------|T.PIQ.. │ │ │ +004d9f90: 2d2d 2d2d 2d2d 2d7c 5400 5046 5100 0020 -------|T.PFQ.. │ │ │ 004d9fa0: 2020 7c20 5041 5253 4520 2020 2020 2020 | PARSE │ │ │ 004d9fb0: 2020 207c 206f 207c 2053 7065 6369 6669 | o | Specifi │ │ │ 004d9fc0: 6573 2074 6861 7420 4754 2e4d 2070 6172 es that GT.M par │ │ │ 004d9fd0: 7365 2074 6865 2043 4f4d 4d41 4e44 2061 se the COMMAND a │ │ │ 004d9fe0: 6e64 2069 7373 7565 2020 207c 0000 0000 nd issue |.... │ │ │ 004d9ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da000: 0400 0000 0b02 0000 f83b 0000 0000 0000 .........;...... │ │ │ -004da010: a400 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004da010: a400 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5200 0020 2020 7c20 2020 2020 RY..R.. | │ │ │ 004da070: 2020 2020 2020 2020 2020 207c 2020 207c | | │ │ │ 004da080: 2061 6e20 4f50 454e 2065 7863 6570 7469 an OPEN excepti │ │ │ 004da090: 6f6e 2066 6f72 2061 6e79 2069 6e76 616c on for any inval │ │ │ 004da0a0: 6964 2063 6f6d 6d61 6e64 2e20 2020 2020 id command. │ │ │ -004da0b0: 2020 207c 5400 5049 5300 0020 2020 7c2d |T.PIS.. |- │ │ │ +004da0b0: 2020 207c 5400 5046 5300 0020 2020 7c2d |T.PFS.. |- │ │ │ 004da0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004da0d0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004da0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da0f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004da100: 2d2d 2d2d 2d2d 2d7c 5400 5049 5400 0020 -------|T.PIT.. │ │ │ +004da100: 2d2d 2d2d 2d2d 2d7c 5400 5046 5400 0020 -------|T.PFT.. │ │ │ 004da110: 2020 7c20 494e 4445 5045 4e44 454e 5420 | INDEPENDENT │ │ │ 004da120: 2020 207c 206f 207c 2053 7065 6369 6669 | o | Specifi │ │ │ 004da130: 6573 2074 6861 7420 7468 6520 6372 6561 es that the crea │ │ │ 004da140: 7465 6420 7072 6f63 6573 7320 636f 6e74 ted process cont │ │ │ -004da150: 696e 7565 7320 746f 2020 207c 5400 5049 inues to |T.PI │ │ │ +004da150: 696e 7565 7320 746f 2020 207c 5400 5046 inues to |T.PF │ │ │ 004da160: 5500 0020 2020 7c20 2020 2020 2020 2020 U.. | │ │ │ 004da170: 2020 2020 2020 207c 2020 207c 2065 7865 | | exe │ │ │ 004da180: 6375 7465 2061 6674 6572 2074 6865 2050 cute after the P │ │ │ 004da190: 4950 4520 6465 7669 6365 2069 7320 434c IPE device is CL │ │ │ 004da1a0: 4f53 4564 2e20 2020 2020 2020 2020 207c OSEd. | │ │ │ -004da1b0: 5400 5049 5600 0020 2020 2b2d 2d2d 2d2d T.PIV.. +----- │ │ │ +004da1b0: 5400 5046 5600 0020 2020 2b2d 2d2d 2d2d T.PFV.. +----- │ │ │ 004da1c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da1d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004da200: 2d2d 2d2b 0700 5049 5700 0000 0000 0000 ---+..PIW....... │ │ │ +004da200: 2d2d 2d2b 0700 5046 5700 0000 0000 0000 ---+..PFW....... │ │ │ 004da210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -318075,125 +318075,125 @@ │ │ │ 004da7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da800: 0400 0000 f706 0000 1d3c 0000 0000 0000 .........<...... │ │ │ -004da810: 4900 0049 4845 4c50 00ff 7300 ff49 4f5f I..IHELP..s..IO_ │ │ │ +004da810: 4900 0046 4845 4c50 00ff 7300 ff49 4f5f I..FHELP..s..IO_ │ │ │ 004da820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004da830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004da840: 4345 5300 0055 7369 6e67 5f53 6f63 6b65 CES..Using_Socke │ │ │ -004da850: 745f 4465 7669 6365 731f 0030 49bf 1100 t_Devices..0I... │ │ │ +004da850: 745f 4465 7669 6365 731f 0030 46bf 1100 t_Devices..0F... │ │ │ 004da860: 0020 2020 5573 696e 6720 536f 636b 6574 . Using Socket │ │ │ -004da870: 2044 6576 6963 6573 0700 3149 2100 0053 Devices..1I!..S │ │ │ -004da880: 0031 4931 0000 2020 2053 4f43 4b45 5420 .1I1.. SOCKET │ │ │ +004da870: 2044 6576 6963 6573 0700 3146 2100 0053 Devices..1F!..S │ │ │ +004da880: 0031 4631 0000 2020 2053 4f43 4b45 5420 .1F1.. SOCKET │ │ │ 004da890: 6465 7669 6365 7320 6172 6520 7573 6564 devices are used │ │ │ 004da8a0: 2074 6f20 6163 6365 7373 2061 6e64 206d to access and m │ │ │ 004da8b0: 616e 6970 756c 6174 6520 736f 636b 6574 anipulate socket │ │ │ 004da8c0: 732e 2041 2053 4f43 4b45 5420 6465 7669 s. A SOCKET devi │ │ │ -004da8d0: 6365 5100 3149 4100 0020 2020 6361 6e20 ceQ.1IA.. can │ │ │ +004da8d0: 6365 5100 3146 4100 0020 2020 6361 6e20 ceQ.1FA.. can │ │ │ 004da8e0: 6861 7665 2075 6e6c 696d 6974 6564 2061 have unlimited a │ │ │ 004da8f0: 7373 6f63 6961 7465 6420 736f 636b 6574 ssociated socket │ │ │ 004da900: 732e 2054 6865 2064 6566 6175 6c74 206c s. The default l │ │ │ 004da910: 696d 6974 2069 7320 3634 2e20 5365 7420 imit is 64. Set │ │ │ -004da920: 7468 6552 0031 4951 0000 2020 2065 6e76 theR.1IQ.. env │ │ │ +004da920: 7468 6552 0031 4651 0000 2020 2065 6e76 theR.1FQ.. env │ │ │ 004da930: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ 004da940: 6520 6774 6d5f 6d61 785f 736f 636b 6574 e gtm_max_socket │ │ │ 004da950: 7320 746f 2074 6865 206e 756d 6265 7220 s to the number │ │ │ 004da960: 6f66 206d 6178 696d 756d 2061 7373 6f63 of maximum assoc │ │ │ -004da970: 6961 7465 6442 0031 4961 0000 2020 2073 iatedB.1Ia.. s │ │ │ +004da970: 6961 7465 6442 0031 4661 0000 2020 2073 iatedB.1Fa.. s │ │ │ 004da980: 6f63 6b65 7473 2073 6f63 6b65 7473 2074 ockets sockets t │ │ │ 004da990: 6861 7420 796f 7520 7769 7368 2074 6f20 hat you wish to │ │ │ 004da9a0: 7365 7420 666f 7220 6120 4754 2e4d 2070 set for a GT.M p │ │ │ -004da9b0: 726f 6365 7373 2e50 0031 4971 0000 2020 rocess.P.1Iq.. │ │ │ +004da9b0: 726f 6365 7373 2e50 0031 4671 0000 2020 rocess.P.1Fq.. │ │ │ 004da9c0: 2024 5649 4557 2822 4d41 585f 534f 434b $VIEW("MAX_SOCK │ │ │ 004da9d0: 4554 5322 2972 6574 7572 6e73 2074 6865 ETS")returns the │ │ │ 004da9e0: 2063 7572 7265 6e74 2076 616c 7565 206f current value o │ │ │ 004da9f0: 6620 7468 6520 6d61 7869 6d75 6d20 6e75 f the maximum nu │ │ │ -004daa00: 6d62 6572 206f 661d 0031 4981 0000 2020 mber of..1I... │ │ │ +004daa00: 6d62 6572 206f 661d 0031 4681 0000 2020 mber of..1F... │ │ │ 004daa10: 2061 7373 6f63 6961 7465 6420 736f 636b associated sock │ │ │ -004daa20: 6574 732e 0700 3149 9100 004e 0030 49c0 ets...1I...N.0I. │ │ │ +004daa20: 6574 732e 0700 3146 9100 004e 0030 46c0 ets...1F...N.0F. │ │ │ 004daa30: 1100 0020 2020 4174 2061 6e79 2074 696d ... At any tim │ │ │ 004daa40: 652c 206f 6e6c 7920 6f6e 6520 736f 636b e, only one sock │ │ │ 004daa50: 6574 2066 726f 6d20 7468 6520 636f 6c6c et from the coll │ │ │ 004daa60: 6563 7469 6f6e 2063 616e 2062 6520 7468 ection can be th │ │ │ -004daa70: 6520 6375 7272 656e 7452 0031 4912 0000 e currentR.1I... │ │ │ +004daa70: 6520 6375 7272 656e 7452 0031 4612 0000 e currentR.1F... │ │ │ 004daa80: 2020 2073 6f63 6b65 742e 2049 6620 7468 socket. If th │ │ │ 004daa90: 6572 6520 6973 206e 6f20 6375 7272 656e ere is no curren │ │ │ 004daaa0: 7420 736f 636b 6574 2c20 616e 2061 7474 t socket, an att │ │ │ 004daab0: 656d 7074 2074 6f20 5245 4144 2066 726f empt to READ fro │ │ │ -004daac0: 6d2c 206f 7220 5752 4954 452c 0031 4913 m, or WRITE,.1I. │ │ │ +004daac0: 6d2c 206f 7220 5752 4954 452c 0031 4613 m, or WRITE,.1F. │ │ │ 004daad0: 0000 2020 2074 6f20 7468 6520 6465 7669 .. to the devi │ │ │ 004daae0: 6365 2c20 6765 6e65 7261 7465 7320 616e ce, generates an │ │ │ -004daaf0: 2065 7272 6f72 2e07 0031 4914 0000 4d00 error...1I...M. │ │ │ -004dab00: 3149 1500 0020 2020 536f 636b 6574 7320 1I... Sockets │ │ │ +004daaf0: 2065 7272 6f72 2e07 0031 4614 0000 4d00 error...1F...M. │ │ │ +004dab00: 3146 1500 0020 2020 536f 636b 6574 7320 1F... Sockets │ │ │ 004dab10: 6361 6e20 6265 2061 7474 6163 6865 6420 can be attached │ │ │ 004dab20: 616e 6420 6465 7461 6368 6564 2066 726f and detached fro │ │ │ 004dab30: 6d20 7468 6520 636f 6c6c 6563 7469 6f6e m the collection │ │ │ -004dab40: 206f 6620 736f 636b 6574 734e 0031 4916 of socketsN.1I. │ │ │ +004dab40: 206f 6620 736f 636b 6574 734e 0031 4616 of socketsN.1F. │ │ │ 004dab50: 0000 2020 2061 7373 6f63 6961 7465 6420 .. associated │ │ │ 004dab60: 7769 7468 2061 2064 6576 6963 652e 2044 with a device. D │ │ │ 004dab70: 6574 6163 6865 6420 736f 636b 6574 7320 etached sockets │ │ │ 004dab80: 6265 6c6f 6e67 2074 6f20 6120 7073 6575 belong to a pseu │ │ │ -004dab90: 646f 2d64 6576 6963 6552 0031 4917 0000 do-deviceR.1I... │ │ │ +004dab90: 646f 2d64 6576 6963 6552 0031 4617 0000 do-deviceR.1F... │ │ │ 004daba0: 2020 2063 616c 6c65 6420 7468 6520 2273 called the "s │ │ │ 004dabb0: 6f63 6b65 7470 6f6f 6c22 2e20 534f 434b ocketpool". SOCK │ │ │ 004dabc0: 4554 2064 6576 6963 6573 2075 7365 2022 ET devices use " │ │ │ 004dabd0: 5947 544d 534f 434b 4554 504f 4f4c 2220 YGTMSOCKETPOOL" │ │ │ -004dabe0: 746f 2069 6465 6e74 6966 794b 0031 4918 to identifyK.1I. │ │ │ +004dabe0: 746f 2069 6465 6e74 6966 794b 0031 4618 to identifyK.1F. │ │ │ 004dabf0: 0000 2020 2074 6865 2073 6f63 6b65 7420 .. the socket │ │ │ 004dac00: 706f 6f6c 3b20 616e 2061 7474 656d 7074 pool; an attempt │ │ │ 004dac10: 204f 5045 4e20 6120 6465 7669 6365 206f OPEN a device o │ │ │ 004dac20: 6620 7468 6174 206e 616d 6520 7072 6f64 f that name prod │ │ │ -004dac30: 7563 6573 2061 5000 3149 1900 0020 2020 uces aP.1I... │ │ │ +004dac30: 7563 6573 2061 5000 3146 1900 0020 2020 uces aP.1F... │ │ │ 004dac40: 4445 564e 414d 4552 4553 4552 5645 4420 DEVNAMERESERVED │ │ │ 004dac50: 6572 726f 722e 2041 2070 726f 6365 7373 error. A process │ │ │ 004dac60: 2063 616e 2064 6574 6163 6820 6120 736f can detach a so │ │ │ 004dac70: 636b 6574 2066 726f 6d20 6120 6465 7669 cket from a devi │ │ │ -004dac80: 6365 2061 6e64 3f00 3149 1a00 0020 2020 ce and?.1I... │ │ │ +004dac80: 6365 2061 6e64 3f00 3146 1a00 0020 2020 ce and?.1F... │ │ │ 004dac90: 6c61 7465 7220 6174 7461 6368 2069 7420 later attach it │ │ │ 004daca0: 746f 2074 6865 2073 616d 6520 6465 7669 to the same devi │ │ │ 004dacb0: 6365 206f 7220 616e 6f74 6865 7220 6465 ce or another de │ │ │ -004dacc0: 7669 6365 2e07 0031 4921 0000 1500 3149 vice...1I!....1I │ │ │ +004dacc0: 7669 6365 2e07 0031 4621 0000 1500 3146 vice...1F!....1F │ │ │ 004dacd0: 2200 0020 2020 2a2a 4361 7574 696f 6e2a ".. **Caution* │ │ │ -004dace0: 2a07 0031 4923 0000 5000 3149 2400 0020 *..1I#..P.1I$.. │ │ │ +004dace0: 2a07 0031 4623 0000 5000 3146 2400 0020 *..1F#..P.1F$.. │ │ │ 004dacf0: 2020 4375 7272 656e 746c 792c 2047 542e Currently, GT. │ │ │ 004dad00: 4d20 646f 6573 206e 6f74 2070 726f 6475 M does not produ │ │ │ 004dad10: 6365 2061 6e20 6572 726f 7220 6966 2061 ce an error if a │ │ │ 004dad20: 2073 6f63 6b65 7420 6973 2061 7474 6163 socket is attac │ │ │ -004dad30: 6865 6420 746f 2061 2a00 3149 2500 0020 hed to a*.1I%.. │ │ │ +004dad30: 6865 6420 746f 2061 2a00 3146 2500 0020 hed to a*.1F%.. │ │ │ 004dad40: 2020 6465 7669 6365 2068 6176 696e 6720 device having │ │ │ 004dad50: 6120 6469 6666 6572 656e 7420 4348 5345 a different CHSE │ │ │ -004dad60: 542e 0700 3149 2600 0012 0031 4927 0000 T...1I&....1I'.. │ │ │ -004dad70: 2020 202a 2a4e 6f74 652a 2a07 0031 4928 **Note**..1I( │ │ │ -004dad80: 0000 4f00 3149 2900 0020 2020 4578 6365 ..O.1I).. Exce │ │ │ +004dad60: 542e 0700 3146 2600 0012 0031 4627 0000 T...1F&....1F'.. │ │ │ +004dad70: 2020 202a 2a4e 6f74 652a 2a07 0031 4628 **Note**..1F( │ │ │ +004dad80: 0000 4f00 3146 2900 0020 2020 4578 6365 ..O.1F).. Exce │ │ │ 004dad90: 7074 696f 6e20 6861 6e64 6c65 7220 2845 ption handler (E │ │ │ 004dada0: 5843 4550 5449 4f4e 2920 6f70 6572 6174 XCEPTION) operat │ │ │ 004dadb0: 6573 2061 7420 7468 6520 534f 434b 4554 es at the SOCKET │ │ │ 004dadc0: 2064 6576 6963 6520 6c65 7665 6c20 616e device level an │ │ │ -004dadd0: 644f 0031 492a 0000 2020 2065 7272 6f72 dO.1I*.. error │ │ │ +004dadd0: 644f 0031 462a 0000 2020 2065 7272 6f72 dO.1F*.. error │ │ │ 004dade0: 2074 7261 7070 696e 6720 2849 4f45 5252 trapping (IOERR │ │ │ 004dadf0: 4f52 2920 6f70 6572 6174 6573 2074 6865 OR) operates the │ │ │ 004dae00: 2073 6f63 6b65 742d 6c65 7665 6c2e 2053 socket-level. S │ │ │ 004dae10: 6f2c 206f 6e65 2045 5843 4550 5449 4f4e o, one EXCEPTION │ │ │ -004dae20: 5300 3149 3100 0020 2020 6f70 6572 6174 S.1I1.. operat │ │ │ +004dae20: 5300 3146 3100 0020 2020 6f70 6572 6174 S.1F1.. operat │ │ │ 004dae30: 6573 206f 6e20 616c 6c20 736f 636b 6574 es on all socket │ │ │ 004dae40: 7320 6f66 2061 2053 4f43 4b45 5420 6465 s of a SOCKET de │ │ │ 004dae50: 7669 6365 2061 6e64 2049 4f45 524f 5220 vice and IOEROR │ │ │ 004dae60: 6361 6e20 6265 2069 6e64 6976 6964 7561 can be individua │ │ │ -004dae70: 6c6c 792b 0031 4932 0000 2020 2074 7572 lly+.1I2.. tur │ │ │ +004dae70: 6c6c 792b 0031 4632 0000 2020 2074 7572 lly+.1F2.. tur │ │ │ 004dae80: 6e65 6420 6f6e 206f 7220 6f66 6620 666f ned on or off fo │ │ │ 004dae90: 7220 6561 6368 2073 6f63 6b65 742e 0700 r each socket... │ │ │ -004daea0: 3149 3300 002e 0030 49ff 7300 ff4d 4553 1I3....0I.s..MES │ │ │ +004daea0: 3146 3300 002e 0030 46ff 7300 ff4d 4553 1F3....0F.s..MES │ │ │ 004daeb0: 5341 4745 5f4d 414e 4147 454d 454e 5400 SAGE_MANAGEMENT. │ │ │ 004daec0: 004d 6573 7361 6765 5f4d 616e 6167 656d .Message_Managem │ │ │ -004daed0: 656e 741d 0047 49bf 1100 0020 2020 4d65 ent..GI.... Me │ │ │ +004daed0: 656e 741d 0047 46bf 1100 0020 2020 4d65 ent..GF.... Me │ │ │ 004daee0: 7373 6167 6520 4d61 6e61 6765 6d65 6e74 ssage Management │ │ │ -004daef0: 0700 4849 2100 0000 0000 0000 0000 0000 ..HI!........... │ │ │ +004daef0: 0700 4846 2100 0000 0000 0000 0000 0000 ..HF!........... │ │ │ 004daf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -318209,110 +318209,110 @@ │ │ │ 004db000: 0400 0000 b206 0000 603e 0000 0000 0000 ........`>...... │ │ │ 004db010: 6800 0000 4845 4c50 00ff 7300 ff49 4f5f h...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 ff73 00ff 534f 434b 4554 5f44 CES..s..SOCKET_D │ │ │ 004db050: 4556 4943 455f 4f50 4552 4154 494f 4e00 EVICE_OPERATION. │ │ │ 004db060: 0053 6f63 6b65 745f 4465 7669 6365 5f4f .Socket_Device_O │ │ │ -004db070: 7065 7261 7469 6f6e 2200 4c49 bf11 0000 peration".LI.... │ │ │ +004db070: 7065 7261 7469 6f6e 2200 4c46 bf11 0000 peration".LF.... │ │ │ 004db080: 2020 2053 6f63 6b65 7420 4465 7669 6365 Socket Device │ │ │ -004db090: 204f 7065 7261 7469 6f6e 0700 4d49 2100 Operation..MI!. │ │ │ -004db0a0: 004f 004d 4931 0000 2020 2045 6163 6820 .O.MI1.. Each │ │ │ +004db090: 204f 7065 7261 7469 6f6e 0700 4d46 2100 Operation..MF!. │ │ │ +004db0a0: 004f 004d 4631 0000 2020 2045 6163 6820 .O.MF1.. Each │ │ │ 004db0b0: 736f 636b 6574 206d 6179 2062 6520 696e socket may be in │ │ │ 004db0c0: 206f 6e65 206f 6620 7468 6520 666f 6c6c one of the foll │ │ │ 004db0d0: 6f77 696e 6720 7374 6174 6573 2028 6f62 owing states (ob │ │ │ 004db0e0: 7365 7276 6162 6c65 2074 6872 6f75 6768 servable through │ │ │ -004db0f0: 1000 4d49 4100 0020 2020 244b 4559 293a ..MIA.. $KEY): │ │ │ -004db100: 0700 4d49 5100 0052 004d 4961 0000 2020 ..MIQ..R.MIa.. │ │ │ +004db0f0: 1000 4d46 4100 0020 2020 244b 4559 293a ..MFA.. $KEY): │ │ │ +004db100: 0700 4d46 5100 0052 004d 4661 0000 2020 ..MFQ..R.MFa.. │ │ │ 004db110: 2041 206c 6973 7465 6e69 6e67 2073 6f63 A listening soc │ │ │ 004db120: 6b65 7420 7573 6564 2066 6f72 2061 6363 ket used for acc │ │ │ 004db130: 6570 7469 6e67 206e 6577 2063 6f6e 6e65 epting new conne │ │ │ 004db140: 6374 696f 6e73 2067 6f65 7320 7468 726f ctions goes thro │ │ │ -004db150: 7567 6820 7468 6573 6552 004d 4971 0000 ugh theseR.MIq.. │ │ │ +004db150: 7567 6820 7468 6573 6552 004d 4671 0000 ugh theseR.MFq.. │ │ │ 004db160: 2020 2074 6872 6565 2073 7461 7465 7320 three states │ │ │ 004db170: 696e 206f 6e65 2073 7465 7020 7769 7468 in one step with │ │ │ 004db180: 2061 2073 696e 676c 6520 4f50 454e 206f a single OPEN o │ │ │ 004db190: 7220 5553 452e 2057 6865 6e20 6120 7365 r USE. When a se │ │ │ -004db1a0: 7276 6572 2064 6f65 7320 614e 004d 4981 rver does aN.MI. │ │ │ +004db1a0: 7276 6572 2064 6f65 7320 614e 004d 4681 rver does aN.MF. │ │ │ 004db1b0: 0000 2020 2057 5249 5445 202f 5741 4954 .. WRITE /WAIT │ │ │ 004db1c0: 2c20 6120 636c 6965 6e74 2063 616e 2065 , a client can e │ │ │ 004db1d0: 7374 6162 6c69 7368 2061 2063 6f6e 6e65 stablish a conne │ │ │ 004db1e0: 6374 696f 6e20 7768 6963 6820 6372 6561 ction which crea │ │ │ -004db1f0: 7465 7320 6120 6e65 7754 004d 4991 0000 tes a newT.MI... │ │ │ +004db1f0: 7465 7320 6120 6e65 7754 004d 4691 0000 tes a newT.MF... │ │ │ 004db200: 2020 2073 6572 7665 7220 736f 636b 6574 server socket │ │ │ 004db210: 2e20 244b 4559 2069 6e63 6c75 6465 7320 . $KEY includes │ │ │ 004db220: 696e 666f 726d 6174 696f 6e20 6162 6f75 information abou │ │ │ 004db230: 7420 7468 6973 206e 6577 2073 6f63 6b65 t this new socke │ │ │ 004db240: 7420 696e 2074 6865 2066 6f72 6d50 004c t in the formP.L │ │ │ -004db250: 49c0 1100 0020 2020 6f66 2043 4f4e 4e45 I.... of CONNE │ │ │ +004db250: 46c0 1100 0020 2020 6f66 2043 4f4e 4e45 F.... of CONNE │ │ │ 004db260: 4354 7c68 616e 646c 657c 3c61 6464 7265 CT|handle| where is the IP ad │ │ │ 004db290: 6472 6573 7320 666f 7220 5443 502d 004d dress for TCP-.M │ │ │ -004db2a0: 4912 0000 2020 2073 6f63 6b65 7473 2061 I... sockets a │ │ │ +004db2a0: 4612 0000 2020 2073 6f63 6b65 7473 2061 F... sockets a │ │ │ 004db2b0: 6e64 2070 6174 6820 666f 7220 4c4f 4341 nd path for LOCA │ │ │ -004db2c0: 4c20 736f 636b 6574 732e 0700 4d49 1300 L sockets...MI.. │ │ │ -004db2d0: 0051 004d 4914 0000 2020 2045 6163 6820 .Q.MI... Each │ │ │ +004db2c0: 4c20 736f 636b 6574 732e 0700 4d46 1300 L sockets...MF.. │ │ │ +004db2d0: 0051 004d 4614 0000 2020 2045 6163 6820 .Q.MF... Each │ │ │ 004db2e0: 736f 636b 6574 206d 6179 2068 6176 6520 socket may have │ │ │ 004db2f0: 6f6e 6520 6f72 206d 6f72 6520 736f 636b one or more sock │ │ │ 004db300: 6574 7320 7761 6974 696e 6720 666f 7220 ets waiting for │ │ │ 004db310: 6569 7468 6572 2061 6e20 696e 636f 6d69 either an incomi │ │ │ -004db320: 6e67 5000 4d49 1500 0020 2020 636f 6e6e ngP.MI... conn │ │ │ +004db320: 6e67 5000 4d46 1500 0020 2020 636f 6e6e ngP.MF... conn │ │ │ 004db330: 6563 7469 6f6e 206f 7220 6461 7461 2061 ection or data a │ │ │ 004db340: 7661 696c 6162 6c65 2074 6f20 5245 4144 vailable to READ │ │ │ 004db350: 2028 6f62 7365 7276 6162 6c65 2074 6872 (observable thr │ │ │ 004db360: 6f75 6768 2024 5a4b 4559 292e 2024 5a4b ough $ZKEY). $ZK │ │ │ -004db370: 4559 5400 4d49 1600 0020 2020 636f 6e74 EYT.MI... cont │ │ │ +004db370: 4559 5400 4d46 1600 0020 2020 636f 6e74 EYT.MF... cont │ │ │ 004db380: 6169 6e73 2073 656d 692d 2063 6f6c 6f6e ains semi- colon │ │ │ 004db390: 2028 223b 2229 2073 6570 6172 6174 6564 (";") separated │ │ │ 004db3a0: 206c 6973 7420 6f66 2065 6e74 7269 6573 list of entries │ │ │ 004db3b0: 2064 6574 6169 6c69 6e67 2061 6e79 2077 detailing any w │ │ │ -004db3c0: 6169 7469 6e67 2e00 4d49 1700 0020 2020 aiting..MI... │ │ │ +004db3c0: 6169 7469 6e67 2e00 4d46 1700 0020 2020 aiting..MF... │ │ │ 004db3d0: 736f 636b 6574 7320 666f 7220 6120 6375 sockets for a cu │ │ │ 004db3e0: 7272 656e 7420 534f 434b 4554 2064 6576 rrent SOCKET dev │ │ │ -004db3f0: 6963 652e 0700 4d49 1800 0041 004d 4919 ice...MI...A.MI. │ │ │ +004db3f0: 6963 652e 0700 4d46 1800 0041 004d 4619 ice...MF...A.MF. │ │ │ 004db400: 0000 2020 2046 6f72 206d 6f72 6520 696e .. For more in │ │ │ 004db410: 666f 726d 6174 696f 6e20 6f6e 2024 4b45 formation on $KE │ │ │ 004db420: 5920 616e 6420 245a 4b45 592c 2072 6566 Y and $ZKEY, ref │ │ │ -004db430: 6572 2074 6f20 2249 5356 222e 0700 4d49 er to "ISV"...MI │ │ │ +004db430: 6572 2074 6f20 2249 5356 222e 0700 4d46 er to "ISV"...MF │ │ │ 004db440: 1a00 0029 003b 4652 4541 445f 4f50 4552 ...).;FREAD_OPER │ │ │ 004db450: 4154 494f 4e00 0053 6f63 6b65 745f 5265 ATION..Socket_Re │ │ │ -004db460: 6164 5f4f 7065 7261 7469 6f6e 2000 4a49 ad_Operation .JI │ │ │ +004db460: 6164 5f4f 7065 7261 7469 6f6e 2000 4a46 ad_Operation .JF │ │ │ 004db470: bf11 0000 2020 2053 6f63 6b65 7420 5265 .... Socket Re │ │ │ -004db480: 6164 204f 7065 7261 7469 6f6e 0700 4b49 ad Operation..KI │ │ │ -004db490: 2100 0054 004b 4931 0000 2020 2054 4350 !..T.KI1.. TCP │ │ │ +004db480: 6164 204f 7065 7261 7469 6f6e 0700 4b46 ad Operation..KF │ │ │ +004db490: 2100 0054 004b 4631 0000 2020 2054 4350 !..T.KF1.. TCP │ │ │ 004db4a0: 2f49 5020 6973 2061 2073 7472 6561 6d2d /IP is a stream- │ │ │ 004db4b0: 6261 7365 6420 7072 6f74 6f63 6f6c 2074 based protocol t │ │ │ 004db4c0: 6861 7420 6775 6172 616e 7465 6573 2074 hat guarantees t │ │ │ 004db4d0: 6861 7420 6279 7465 7320 6172 7269 7665 hat bytes arrive │ │ │ -004db4e0: 2069 6e20 7468 6551 004b 4941 0000 2020 in theQ.KIA.. │ │ │ +004db4e0: 2069 6e20 7468 6551 004b 4641 0000 2020 in theQ.KFA.. │ │ │ 004db4f0: 206f 7264 6572 2069 6e20 7768 6963 6820 order in which │ │ │ 004db500: 7468 6579 2077 6572 6520 7365 6e74 2e20 they were sent. │ │ │ 004db510: 486f 7765 7665 722c 2069 7420 646f 6573 However, it does │ │ │ 004db520: 206e 6f74 2067 7561 7261 6e74 6565 2074 not guarantee t │ │ │ -004db530: 6861 7420 7468 6579 2e00 4b49 5100 0020 hat they..KIQ.. │ │ │ +004db530: 6861 7420 7468 6579 2e00 4b46 5100 0020 hat they..KFQ.. │ │ │ 004db540: 2020 7769 6c6c 2062 6520 6772 6f75 7065 will be groupe │ │ │ 004db550: 6420 696e 2074 6865 2073 616d 6520 7061 d in the same pa │ │ │ -004db560: 636b 6574 732e 0700 4b49 6100 0050 004b ckets...KIa..P.K │ │ │ -004db570: 4971 0000 2020 2049 6620 7061 636b 6574 Iq.. If packet │ │ │ +004db560: 636b 6574 732e 0700 4b46 6100 0050 004b ckets...KFa..P.K │ │ │ +004db570: 4671 0000 2020 2049 6620 7061 636b 6574 Fq.. If packet │ │ │ 004db580: 7320 6172 7269 7665 2069 6e66 7265 7175 s arrive infrequ │ │ │ 004db590: 656e 746c 792c 206f 7220 6174 2076 6172 ently, or at var │ │ │ 004db5a0: 7969 6e67 2072 6174 6573 2074 6861 7420 ying rates that │ │ │ 004db5b0: 6172 6520 736f 6d65 7469 6d65 734e 004b are sometimesN.K │ │ │ -004db5c0: 4981 0000 2020 2073 6c6f 772c 2061 2073 I... slow, a s │ │ │ +004db5c0: 4681 0000 2020 2073 6c6f 772c 2061 2073 F... slow, a s │ │ │ 004db5d0: 686f 7274 2069 6e74 6572 7661 6c20 6361 hort interval ca │ │ │ 004db5e0: 6e20 7761 7374 6520 4350 5520 6379 636c n waste CPU cycl │ │ │ 004db5f0: 6573 2063 6865 636b 696e 6720 666f 7220 es checking for │ │ │ -004db600: 616e 2075 6e6c 696b 656c 7952 004b 4991 an unlikelyR.KI. │ │ │ +004db600: 616e 2075 6e6c 696b 656c 7952 004b 4691 an unlikelyR.KF. │ │ │ 004db610: 0000 2020 2065 7665 6e74 2e20 4f6e 2074 .. event. On t │ │ │ 004db620: 6865 206f 7468 6572 2068 616e 642c 2069 he other hand, i │ │ │ 004db630: 6620 7468 6520 6861 6e64 6c69 6e67 206f f the handling o │ │ │ 004db640: 6620 7061 636b 6574 7320 6973 2074 696d f packets is tim │ │ │ 004db650: 6520 6372 6974 6963 616c 2c20 6155 004a e critical, aU.J │ │ │ -004db660: 49c0 1100 0020 2020 6c6f 6e67 2069 6e74 I.... long int │ │ │ +004db660: 46c0 1100 0020 2020 6c6f 6e67 2069 6e74 F.... long int │ │ │ 004db670: 6572 7661 6c20 6361 6e20 696e 7472 6f64 erval can introd │ │ │ 004db680: 7563 6520 616e 2075 6e64 6573 6972 6162 uce an undesirab │ │ │ 004db690: 6c65 206c 6174 656e 6379 2e20 4966 2070 le latency. If p │ │ │ 004db6a0: 6163 6b65 7473 2061 7272 6976 6520 696e ackets arrive in │ │ │ 004db6b0: 2061 0000 0000 0000 0000 0000 0000 0000 a.............. │ │ │ 004db6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -318331,613 +318331,613 @@ │ │ │ 004db7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db800: 0400 0000 fe07 0000 613c 0000 0000 0000 ........a<...... │ │ │ -004db810: 9900 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004db810: 9900 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5f52 CES..s..SOCKET_R │ │ │ 004db850: 4541 445f 4f50 4552 4154 494f 4e00 c012 EAD_OPERATION... │ │ │ 004db860: 0000 2020 2072 6170 6964 2061 6e64 2063 .. rapid and c │ │ │ 004db870: 6f6e 7374 616e 7420 666c 6f77 2028 616e onstant flow (an │ │ │ 004db880: 2075 6e75 7375 616c 2073 6974 7561 7469 unusual situati │ │ │ 004db890: 6f6e 292c 2074 6865 2069 6e74 6572 7661 on), the interva │ │ │ -004db8a0: 6c20 646f 6573 6e27 7454 004b 4913 0000 l doesn'tT.KI... │ │ │ +004db8a0: 6c20 646f 6573 6e27 7454 004b 4613 0000 l doesn'tT.KF... │ │ │ 004db8b0: 2020 206d 6174 7465 7220 6173 206d 7563 matter as muc │ │ │ 004db8c0: 682c 2061 7320 7468 6572 6520 6973 2061 h, as there is a │ │ │ 004db8d0: 6c77 6179 7320 736f 6d65 7468 696e 6720 lways something │ │ │ 004db8e0: 696e 2074 6865 2062 7566 6665 7220 666f in the buffer fo │ │ │ 004db8f0: 7220 7468 6520 5245 4144 2074 6f51 004b r the READ toQ.K │ │ │ -004db900: 4914 0000 2020 2077 6f72 6b20 7769 7468 I... work with │ │ │ +004db900: 4614 0000 2020 2077 6f72 6b20 7769 7468 F... work with │ │ │ 004db910: 2e20 4966 2079 6f75 2064 6f20 6e6f 7420 . If you do not │ │ │ 004db920: 7370 6563 6966 7920 4d4f 5245 5245 4144 specify MOREREAD │ │ │ 004db930: 5449 4d45 2c20 534f 434b 4554 2052 4541 TIME, SOCKET REA │ │ │ 004db940: 4420 696d 706c 656d 656e 7473 2061 5300 D implements aS. │ │ │ -004db950: 4b49 1500 0020 2020 6479 6e61 6d69 6320 KI... dynamic │ │ │ +004db950: 4b46 1500 0020 2020 6479 6e61 6d69 6320 KF... dynamic │ │ │ 004db960: 6170 7072 6f61 6368 206f 6620 7573 696e approach of usin │ │ │ 004db970: 6720 6120 6c6f 6e67 6572 2066 6972 7374 g a longer first │ │ │ 004db980: 2069 6e74 6572 7661 6c20 6f66 2032 3030 interval of 200 │ │ │ 004db990: 206d 7320 7768 656e 2069 7420 6669 6e64 ms when it find │ │ │ -004db9a0: 7354 004b 4916 0000 2020 206e 6f20 6461 sT.KI... no da │ │ │ +004db9a0: 7354 004b 4616 0000 2020 206e 6f20 6461 sT.KF... no da │ │ │ 004db9b0: 7461 2c20 7468 656e 2073 686f 7274 656e ta, then shorten │ │ │ 004db9c0: 696e 6720 7468 6520 696e 7465 7276 616c ing the interval │ │ │ 004db9d0: 2074 6f20 3130 206d 7320 7768 656e 2064 to 10 ms when d │ │ │ 004db9e0: 6174 6120 7374 6172 7473 2074 6f20 6172 ata starts to ar │ │ │ -004db9f0: 7269 7665 2e51 004b 4917 0000 2020 2049 rive.Q.KI... I │ │ │ +004db9f0: 7269 7665 2e51 004b 4617 0000 2020 2049 rive.Q.KF... I │ │ │ 004dba00: 6620 796f 7520 7370 6563 6966 7920 616e f you specify an │ │ │ 004dba10: 2069 6e74 6572 7661 6c2c 2074 6865 2053 interval, the S │ │ │ 004dba20: 4f43 4b45 5420 6465 7669 6365 2061 6c77 OCKET device alw │ │ │ 004dba30: 6179 7320 7573 6573 2074 6865 2073 7065 ays uses the spe │ │ │ -004dba40: 6369 6669 6564 3300 4b49 1800 0020 2020 cified3.KI... │ │ │ +004dba40: 6369 6669 6564 3300 4b46 1800 0020 2020 cified3.KF... │ │ │ 004dba50: 696e 7465 7276 616c 2061 6e64 2064 6f65 interval and doe │ │ │ 004dba60: 7320 6e6f 7420 6164 6a75 7374 2064 796e s not adjust dyn │ │ │ -004dba70: 616d 6963 616c 6c79 2e07 004b 4919 0000 amically...KI... │ │ │ -004dba80: 5200 4b49 1a00 0020 2020 4d6f 7374 2053 R.KI... Most S │ │ │ +004dba70: 616d 6963 616c 6c79 2e07 004b 4619 0000 amically...KF... │ │ │ +004dba80: 5200 4b46 1a00 0020 2020 4d6f 7374 2053 R.KF... Most S │ │ │ 004dba90: 4f43 4b45 5420 5245 4144 206f 7065 7261 OCKET READ opera │ │ │ 004dbaa0: 7469 6f6e 7320 7465 726d 696e 6174 6520 tions terminate │ │ │ 004dbab0: 6173 2061 2072 6573 756c 7420 6f66 2074 as a result of t │ │ │ 004dbac0: 6865 2066 6972 7374 2063 6f6e 6469 7469 he first conditi │ │ │ -004dbad0: 6f6e 5400 4b49 2100 0020 2020 6465 7465 onT.KI!.. dete │ │ │ +004dbad0: 6f6e 5400 4b46 2100 0020 2020 6465 7465 onT.KF!.. dete │ │ │ 004dbae0: 6374 6564 2066 726f 6d20 2861 2920 7265 cted from (a) re │ │ │ 004dbaf0: 6365 6970 7420 6f66 2064 656c 696d 6974 ceipt of delimit │ │ │ 004dbb00: 6572 732c 2028 6229 2072 6563 6569 7074 ers, (b) receipt │ │ │ 004dbb10: 206f 6620 7468 6520 6d61 7869 6d75 6d20 of the maximum │ │ │ -004dbb20: 6e75 6d62 6572 4f00 4b49 2200 0020 2020 numberO.KI".. │ │ │ +004dbb20: 6e75 6d62 6572 4f00 4b46 2200 0020 2020 numberO.KF".. │ │ │ 004dbb30: 6f66 2063 6861 7261 6374 6572 732c 206f of characters, o │ │ │ 004dbb40: 7220 2863 2920 6578 7069 7261 7469 6f6e r (c) expiration │ │ │ 004dbb50: 206f 6620 6120 7469 6d65 6f75 742e 204e of a timeout. N │ │ │ 004dbb60: 6f74 6520 7468 6174 2061 6c6c 206f 6620 ote that all of │ │ │ -004dbb70: 7468 6573 6552 004b 4923 0000 2020 2063 theseR.KI#.. c │ │ │ +004dbb70: 7468 6573 6552 004b 4623 0000 2020 2063 theseR.KF#.. c │ │ │ 004dbb80: 6f6e 6469 7469 6f6e 7320 6172 6520 6f70 onditions are op │ │ │ 004dbb90: 7469 6f6e 616c 2c20 616e 6420 6120 7370 tional, and a sp │ │ │ 004dbba0: 6563 6966 6963 2052 4541 4420 6d61 7920 ecific READ may │ │ │ 004dbbb0: 7370 6563 6966 7920 7a65 726f 206f 7220 specify zero or │ │ │ -004dbbc0: 6d6f 7265 206f 6649 004b 4924 0000 2020 more ofI.KI$.. │ │ │ +004dbbc0: 6d6f 7265 206f 6649 004b 4624 0000 2020 more ofI.KF$.. │ │ │ 004dbbd0: 2074 6865 6d2e 2054 6869 7320 7365 6374 them. This sect │ │ │ 004dbbe0: 696f 6e20 7265 6665 7273 2074 6f20 7468 ion refers to th │ │ │ 004dbbf0: 6573 6520 7468 7265 6520 636f 6e64 6974 ese three condit │ │ │ 004dbc00: 696f 6e73 2061 7320 2264 6566 696e 6564 ions as "defined │ │ │ -004dbc10: 5000 4b49 2500 0020 2020 7465 726d 696e P.KI%.. termin │ │ │ +004dbc10: 5000 4b46 2500 0020 2020 7465 726d 696e P.KF%.. termin │ │ │ 004dbc20: 6174 696e 6720 636f 6e64 6974 696f 6e73 ating conditions │ │ │ 004dbc30: 222e 2049 6620 6120 534f 434b 4554 2052 ". If a SOCKET R │ │ │ 004dbc40: 4541 4420 6973 206e 6f74 2073 7562 6a65 EAD is not subje │ │ │ 004dbc50: 6374 2074 6f20 616e 7920 6f66 2074 6865 ct to any of the │ │ │ -004dbc60: 5000 4b49 2600 0020 2020 6465 6669 6e65 P.KI&.. define │ │ │ +004dbc60: 5000 4b46 2600 0020 2020 6465 6669 6e65 P.KF&.. define │ │ │ 004dbc70: 6420 7465 726d 696e 6174 696e 6720 636f d terminating co │ │ │ 004dbc80: 6e64 6974 696f 6e73 2c20 6974 2074 6572 nditions, it ter │ │ │ 004dbc90: 6d69 6e61 7465 7320 6166 7465 7220 6974 minates after it │ │ │ 004dbca0: 2068 6173 2072 6563 6569 7665 6420 6174 has received at │ │ │ -004dbcb0: 5000 4b49 2700 0020 2020 6c65 6173 7420 P.KI'.. least │ │ │ +004dbcb0: 5000 4b46 2700 0020 2020 6c65 6173 7420 P.KF'.. least │ │ │ 004dbcc0: 6f6e 6520 6368 6172 6163 7465 7220 666f one character fo │ │ │ 004dbcd0: 6c6c 6f77 6564 2062 7920 616e 2069 6e74 llowed by an int │ │ │ 004dbce0: 6572 7661 6c20 7769 7468 206e 6f20 6e65 erval with no ne │ │ │ 004dbcf0: 7720 6368 6172 6163 7465 7273 2e20 416e w characters. An │ │ │ -004dbd00: 5300 4b49 2800 0020 2020 6572 726f 7220 S.KI(.. error │ │ │ +004dbd00: 5300 4b46 2800 0020 2020 6572 726f 7220 S.KF(.. error │ │ │ 004dbd10: 6361 6e20 616c 736f 2074 6572 6d69 6e61 can also termina │ │ │ 004dbd20: 7465 2061 2052 4541 442e 2057 6869 6c65 te a READ. While │ │ │ 004dbd30: 206e 6f6e 6520 6f66 2074 6865 2074 6572 none of the ter │ │ │ 004dbd40: 6d69 6e61 7469 6e67 2063 6f6e 6469 7469 minating conditi │ │ │ -004dbd50: 6f6e 732b 004b 4929 0000 2020 2069 7320 ons+.KI).. is │ │ │ +004dbd50: 6f6e 732b 004b 4629 0000 2020 2069 7320 ons+.KF).. is │ │ │ 004dbd60: 7361 7469 7366 6965 642c 2074 6865 2052 satisfied, the R │ │ │ 004dbd70: 4541 4420 636f 6e74 696e 7565 732e 0700 EAD continues... │ │ │ -004dbd80: 4b49 2a00 0048 004b 4931 0000 2020 2054 KI*..H.KI1.. T │ │ │ +004dbd80: 4b46 2a00 0048 004b 4631 0000 2020 2054 KF*..H.KF1.. T │ │ │ 004dbd90: 6865 2066 6f6c 6c6f 7769 6e67 2066 6c6f he following flo │ │ │ 004dbda0: 7763 6861 7274 2072 6570 7265 7365 6e74 wchart represent │ │ │ 004dbdb0: 7320 7468 6520 6c6f 6769 6320 6f66 2061 s the logic of a │ │ │ 004dbdc0: 2053 4f43 4b45 5420 5245 4144 2e07 004b SOCKET READ...K │ │ │ -004dbdd0: 4932 0000 3e00 4049 5445 524d 494e 4154 I2..>.@ITERMINAT │ │ │ +004dbdd0: 4632 0000 3e00 4046 5445 524d 494e 4154 F2..>.@FTERMINAT │ │ │ 004dbde0: 494f 4e5f 434f 4e44 4954 494f 4e53 0000 ION_CONDITIONS.. │ │ │ 004dbdf0: 536f 636b 6574 5f52 6561 645f 5465 726d Socket_Read_Term │ │ │ 004dbe00: 696e 6174 696f 6e5f 436f 6e64 6974 696f ination_Conditio │ │ │ -004dbe10: 6e73 2d00 5749 bf11 0000 2020 2053 6f63 ns-.WI.... Soc │ │ │ +004dbe10: 6e73 2d00 5746 bf11 0000 2020 2053 6f63 ns-.WF.... Soc │ │ │ 004dbe20: 6b65 7420 5265 6164 2054 6572 6d69 6e61 ket Read Termina │ │ │ 004dbe30: 7469 6f6e 2043 6f6e 6469 7469 6f6e 7307 tion Conditions. │ │ │ -004dbe40: 0058 4921 0000 5300 5849 3100 0020 2020 .XI!..S.XI1.. │ │ │ +004dbe40: 0058 4621 0000 5300 5846 3100 0020 2020 .XF!..S.XF1.. │ │ │ 004dbe50: 4120 534f 434b 4554 2052 4541 4420 6f70 A SOCKET READ op │ │ │ 004dbe60: 6572 6174 696f 6e20 7465 726d 696e 6174 eration terminat │ │ │ 004dbe70: 6573 2069 6620 616e 7920 6f66 2074 6865 es if any of the │ │ │ 004dbe80: 2066 6f6c 6c6f 7769 6e67 2063 6f6e 6469 following condi │ │ │ -004dbe90: 7469 6f6e 7320 6172 650e 0058 4941 0000 tions are..XIA.. │ │ │ -004dbea0: 2020 206d 6574 3a07 0058 4951 0000 5400 met:..XIQ..T. │ │ │ -004dbeb0: 5849 6100 0020 2020 2b2d 2d2d 2d2d 2d2d XIa.. +------- │ │ │ +004dbe90: 7469 6f6e 7320 6172 650e 0058 4641 0000 tions are..XFA.. │ │ │ +004dbea0: 2020 206d 6574 3a07 0058 4651 0000 5400 met:..XFQ..T. │ │ │ +004dbeb0: 5846 6100 0020 2020 2b2d 2d2d 2d2d 2d2d XFa.. +------- │ │ │ 004dbec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dbed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dbee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dbef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004dbf00: 2d2b 5400 5849 7100 0020 2020 7c20 2054 -+T.XIq.. | T │ │ │ +004dbf00: 2d2b 5400 5846 7100 0020 2020 7c20 2054 -+T.XFq.. | T │ │ │ 004dbf10: 6572 6d69 6e61 7469 6e67 2020 207c 2020 erminating | │ │ │ 004dbf20: 2020 4172 6775 6d65 6e74 2043 6f6e 7461 Argument Conta │ │ │ 004dbf30: 696e 7320 2020 207c 2024 4465 7669 6365 ins | $Device │ │ │ 004dbf40: 207c 2020 2024 4b65 7920 2020 207c 2024 | $Key | $ │ │ │ -004dbf50: 5465 7374 207c 5400 5849 8100 0020 2020 Test |T.XI... │ │ │ +004dbf50: 5465 7374 207c 5400 5846 8100 0020 2020 Test |T.XF... │ │ │ 004dbf60: 7c20 2020 436f 6e64 6974 696f 6e73 2020 | Conditions │ │ │ 004dbf70: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004dbf80: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004dbf90: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ -004dbfa0: 207c 2020 2020 2020 207c 5400 5849 9100 | |T.XI.. │ │ │ +004dbfa0: 207c 2020 2020 2020 207c 5400 5846 9100 | |T.XF.. │ │ │ 004dbfb0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004dbfc0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004dbfd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004dbfe0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004dbff0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 0000 -----+-------|.. │ │ │ 004dc000: 0400 0000 f407 0000 783c 0000 0000 0000 ........x<...... │ │ │ -004dc010: ac00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004dc010: ac00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5445 524d 494e 4154 494f 4e5f EAD_TERMINATION_ │ │ │ 004dc060: 434f 4e44 4954 494f 4e53 00c0 1100 0020 CONDITIONS..... │ │ │ 004dc070: 2020 7c20 4572 726f 7220 2020 2020 2020 | Error │ │ │ 004dc080: 2020 207c 2045 6d70 7479 2053 7472 696e | Empty Strin │ │ │ 004dc090: 6720 2020 2020 2020 2020 2020 207c 2045 g | E │ │ │ 004dc0a0: 7272 6f72 2020 207c 2045 6d70 7479 2020 rror | Empty │ │ │ -004dc0b0: 2020 207c 2031 2020 2020 207c 5400 5849 | 1 |T.XI │ │ │ +004dc0b0: 2020 207c 2031 2020 2020 207c 5400 5846 | 1 |T.XF │ │ │ 004dc0c0: 1200 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 004dc0d0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004dc0e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004dc0f0: 207c 2053 7472 696e 6720 207c 2053 7472 | String | Str │ │ │ 004dc100: 696e 6720 2020 207c 2020 2020 2020 207c ing | | │ │ │ -004dc110: 5400 5849 1300 0020 2020 7c2d 2d2d 2d2d T.XI... |----- │ │ │ +004dc110: 5400 5846 1300 0020 2020 7c2d 2d2d 2d2d T.XF... |----- │ │ │ 004dc120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004dc130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dc140: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004dc150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ -004dc160: 2d2d 2d7c 5400 5849 1400 0020 2020 7c20 ---|T.XI... | │ │ │ +004dc160: 2d2d 2d7c 5400 5846 1400 0020 2020 7c20 ---|T.XF... | │ │ │ 004dc170: 5469 6d65 6f75 742a 2020 2020 2020 207c Timeout* | │ │ │ 004dc180: 2044 6174 6120 7265 6365 6976 6564 2062 Data received b │ │ │ 004dc190: 6566 6f72 6520 2020 207c 2045 6d70 7479 efore | Empty │ │ │ 004dc1a0: 2020 207c 2045 6d70 7479 2020 2020 207c | Empty | │ │ │ -004dc1b0: 2030 2020 2020 207c 5400 5849 1500 0020 0 |T.XI... │ │ │ +004dc1b0: 2030 2020 2020 207c 5400 5846 1500 0020 0 |T.XF... │ │ │ 004dc1c0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dc1d0: 2020 207c 2074 696d 656f 7574 2020 2020 | timeout │ │ │ 004dc1e0: 2020 2020 2020 2020 2020 2020 207c 2053 | S │ │ │ 004dc1f0: 7472 696e 6720 207c 2053 7472 696e 6720 tring | String │ │ │ -004dc200: 2020 207c 2020 2020 2020 207c 5400 5849 | |T.XI │ │ │ +004dc200: 2020 207c 2020 2020 2020 207c 5400 5846 | |T.XF │ │ │ 004dc210: 1600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004dc220: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004dc230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dc240: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004dc250: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -------+-------| │ │ │ -004dc260: 5400 5849 1700 0020 2020 7c20 4465 6c69 T.XI... | Deli │ │ │ +004dc260: 5400 5846 1700 0020 2020 7c20 4465 6c69 T.XF... | Deli │ │ │ 004dc270: 6d69 7465 722a 2020 2020 207c 2044 6174 miter* | Dat │ │ │ 004dc280: 6120 7570 2074 6f2c 2062 7574 206e 6f74 a up to, but not │ │ │ 004dc290: 2020 2020 207c 2045 6d70 7479 2020 207c | Empty | │ │ │ 004dc2a0: 2044 656c 696d 6974 6572 207c 2031 2020 Delimiter | 1 │ │ │ -004dc2b0: 2020 207c 5400 5849 1800 0020 2020 7c20 |T.XI... | │ │ │ +004dc2b0: 2020 207c 5400 5846 1800 0020 2020 7c20 |T.XF... | │ │ │ 004dc2c0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dc2d0: 2069 6e63 6c75 6469 6e67 2074 6865 2064 including the d │ │ │ 004dc2e0: 656c 696d 6974 6572 207c 2053 7472 696e elimiter | Strin │ │ │ 004dc2f0: 6720 207c 2053 7472 696e 6720 2020 207c g | String | │ │ │ -004dc300: 2020 2020 2020 207c 5400 5849 1900 0020 |T.XI... │ │ │ +004dc300: 2020 2020 2020 207c 5400 5846 1900 0020 |T.XF... │ │ │ 004dc310: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004dc320: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004dc330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004dc340: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -004dc350: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 5849 ---+-------|T.XI │ │ │ +004dc350: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 5846 ---+-------|T.XF │ │ │ 004dc360: 1a00 0020 2020 7c20 4669 7865 6420 4c65 ... | Fixed Le │ │ │ 004dc370: 6e67 7468 2020 207c 2053 7472 696e 6720 ngth | String │ │ │ 004dc380: 6f66 2046 6978 6564 204c 656e 6774 6820 of Fixed Length │ │ │ 004dc390: 207c 2045 6d70 7479 2020 207c 2045 6d70 | Empty | Emp │ │ │ 004dc3a0: 7479 2020 2020 207c 2031 2020 2020 207c ty | 1 | │ │ │ -004dc3b0: 5400 5849 2100 0020 2020 7c20 4d65 742a T.XI!.. | Met* │ │ │ +004dc3b0: 5400 5846 2100 0020 2020 7c20 4d65 742a T.XF!.. | Met* │ │ │ 004dc3c0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004dc3d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004dc3e0: 2020 2020 207c 2053 7472 696e 6720 207c | String | │ │ │ 004dc3f0: 2053 7472 696e 6720 2020 207c 2020 2020 String | │ │ │ -004dc400: 2020 207c 5400 5849 2200 0020 2020 7c2d |T.XI".. |- │ │ │ +004dc400: 2020 207c 5400 5846 2200 0020 2020 7c2d |T.XF".. |- │ │ │ 004dc410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004dc420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dc430: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004dc440: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---+-----------+ │ │ │ -004dc450: 2d2d 2d2d 2d2d 2d7c 5400 5849 2300 0020 -------|T.XI#.. │ │ │ +004dc450: 2d2d 2d2d 2d2d 2d7c 5400 5846 2300 0020 -------|T.XF#.. │ │ │ 004dc460: 2020 7c20 5769 6474 6820 2020 2020 2020 | Width │ │ │ 004dc470: 2020 207c 2046 756c 6c20 7769 6474 6820 | Full width │ │ │ 004dc480: 5374 7269 6e67 2020 2020 2020 207c 2045 String | E │ │ │ 004dc490: 6d70 7479 2020 207c 2045 6d70 7479 2020 mpty | Empty │ │ │ -004dc4a0: 2020 207c 2031 2020 2020 207c 5400 5849 | 1 |T.XI │ │ │ +004dc4a0: 2020 207c 2031 2020 2020 207c 5400 5846 | 1 |T.XF │ │ │ 004dc4b0: 2400 0020 2020 7c20 2020 2020 2020 2020 $.. | │ │ │ 004dc4c0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004dc4d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004dc4e0: 207c 2053 7472 696e 6720 207c 2053 7472 | String | Str │ │ │ 004dc4f0: 696e 6720 2020 207c 2020 2020 2020 207c ing | | │ │ │ -004dc500: 5400 5849 2500 0020 2020 7c2d 2d2d 2d2d T.XI%.. |----- │ │ │ +004dc500: 5400 5846 2500 0020 2020 7c2d 2d2d 2d2d T.XF%.. |----- │ │ │ 004dc510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004dc520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dc530: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004dc540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ -004dc550: 2d2d 2d7c 5400 5849 2600 0020 2020 7c20 ---|T.XI&.. | │ │ │ +004dc550: 2d2d 2d7c 5400 5846 2600 0020 2020 7c20 ---|T.XF&.. | │ │ │ 004dc560: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dc570: 204f 6e65 2028 3129 2074 6f20 6173 206d One (1) to as m │ │ │ 004dc580: 616e 7920 2020 2020 207c 2020 2020 2020 any | │ │ │ 004dc590: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ -004dc5a0: 2020 2020 2020 207c 5400 5849 2700 0020 |T.XI'.. │ │ │ +004dc5a0: 2020 2020 2020 207c 5400 5846 2700 0020 |T.XF'.. │ │ │ 004dc5b0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dc5c0: 2020 207c 2063 6861 7261 6374 6572 7320 | characters │ │ │ 004dc5d0: 6173 2070 726f 7669 6465 6420 207c 2020 as provided | │ │ │ 004dc5e0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ -004dc5f0: 2020 207c 2020 2020 2020 207c 5400 5849 | |T.XI │ │ │ +004dc5f0: 2020 207c 2020 2020 2020 207c 5400 5846 | |T.XF │ │ │ 004dc600: 2800 0020 2020 7c20 2020 2020 2020 2020 (.. | │ │ │ 004dc610: 2020 2020 2020 207c 2062 7920 7468 6520 | by the │ │ │ 004dc620: 7472 616e 7370 6f72 7420 2020 2020 2020 transport │ │ │ 004dc630: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dc640: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dc650: 5400 5849 2900 0020 2020 7c20 2020 2020 T.XI).. | │ │ │ +004dc650: 5400 5846 2900 0020 2020 7c20 2020 2020 T.XF).. | │ │ │ 004dc660: 2020 2020 2020 2020 2020 207c 2069 6e74 | int │ │ │ 004dc670: 6572 6661 6365 2062 6566 6f72 6520 2020 erface before │ │ │ 004dc680: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004dc690: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -004dc6a0: 2020 207c 5400 5849 2a00 0020 2020 7c20 |T.XI*.. | │ │ │ +004dc6a0: 2020 207c 5400 5846 2a00 0020 2020 7c20 |T.XF*.. | │ │ │ 004dc6b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dc6c0: 2077 6169 7469 6e67 2066 6f72 2061 6e20 waiting for an │ │ │ 004dc6d0: 696e 7465 7276 616c 207c 2020 2020 2020 interval | │ │ │ 004dc6e0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ -004dc6f0: 2020 2020 2020 207c 5400 5849 3100 0020 |T.XI1.. │ │ │ +004dc6f0: 2020 2020 2020 207c 5400 5846 3100 0020 |T.XF1.. │ │ │ 004dc700: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dc710: 2020 207c 2028 696e 206d 696c 6c69 7365 | (in millise │ │ │ 004dc720: 636f 6e64 7329 2020 2020 2020 207c 2020 conds) | │ │ │ 004dc730: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ -004dc740: 2020 207c 2020 2020 2020 207c 5400 5849 | |T.XI │ │ │ +004dc740: 2020 207c 2020 2020 2020 207c 5400 5846 | |T.XF │ │ │ 004dc750: 3200 0020 2020 7c20 2020 2020 2020 2020 2.. | │ │ │ 004dc760: 2020 2020 2020 207c 2073 7065 6369 6669 | specifi │ │ │ 004dc770: 6564 2062 7920 2020 2020 2020 2020 2020 ed by │ │ │ 004dc780: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dc790: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dc7a0: 5400 5849 3300 0020 2020 7c20 2020 2020 T.XI3.. | │ │ │ +004dc7a0: 5400 5846 3300 0020 2020 7c20 2020 2020 T.XF3.. | │ │ │ 004dc7b0: 2020 2020 2020 2020 2020 207c 204d 4f52 | MOR │ │ │ 004dc7c0: 4552 4541 4454 494d 4520 7769 7468 206e EREADTIME with n │ │ │ 004dc7d0: 6f20 2020 207c 2020 2020 2020 2020 207c o | | │ │ │ 004dc7e0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004dc7f0: 2020 207c 0000 0000 0000 0000 0000 0000 |............ │ │ │ 004dc800: 0400 0000 de07 0000 923c 0000 0000 0000 .........<...... │ │ │ -004dc810: ac00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004dc810: ac00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 3400 0020 CONDITIONS..4.. │ │ │ 004dc870: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dc880: 2020 207c 2061 6464 6974 696f 6e61 6c20 | additional │ │ │ 004dc890: 696e 7075 742e 2049 6620 2020 207c 2020 input. If | │ │ │ 004dc8a0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ -004dc8b0: 2020 207c 2020 2020 2020 207c 5400 5849 | |T.XI │ │ │ +004dc8b0: 2020 207c 2020 2020 2020 207c 5400 5846 | |T.XF │ │ │ 004dc8c0: 3500 0020 2020 7c20 2020 2020 2020 2020 5.. | │ │ │ 004dc8d0: 2020 2020 2020 207c 204d 4f52 4552 4541 | MOREREA │ │ │ 004dc8e0: 4454 494d 4520 6973 206e 6f74 2020 2020 DTIME is not │ │ │ 004dc8f0: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dc900: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dc910: 5400 5849 3600 0020 2020 7c20 2020 2020 T.XI6.. | │ │ │ +004dc910: 5400 5846 3600 0020 2020 7c20 2020 2020 T.XF6.. | │ │ │ 004dc920: 2020 2020 2020 2020 2020 207c 2073 7065 | spe │ │ │ 004dc930: 6369 6669 6564 2c20 6275 6666 6572 2069 cified, buffer i │ │ │ 004dc940: 7320 2020 207c 2020 2020 2020 2020 207c s | | │ │ │ 004dc950: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -004dc960: 2020 207c 5400 5849 3700 0020 2020 7c20 |T.XI7.. | │ │ │ +004dc960: 2020 207c 5400 5846 3700 0020 2020 7c20 |T.XF7.. | │ │ │ 004dc970: 4275 6666 6572 2045 6d70 7469 6564 207c Buffer Emptied | │ │ │ 004dc980: 2063 6865 636b 6564 2065 7665 7279 2032 checked every 2 │ │ │ 004dc990: 3030 2020 2020 2020 207c 2045 6d70 7479 00 | Empty │ │ │ 004dc9a0: 2020 207c 2045 6d70 7479 2020 2020 207c | Empty | │ │ │ -004dc9b0: 2031 2020 2020 207c 5400 5849 3800 0020 1 |T.XI8.. │ │ │ +004dc9b0: 2031 2020 2020 207c 5400 5846 3800 0020 1 |T.XF8.. │ │ │ 004dc9c0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dc9d0: 2020 207c 206d 696c 6c69 7365 636f 6e64 | millisecond │ │ │ 004dc9e0: 7320 666f 7220 6974 7320 2020 207c 2053 s for its | S │ │ │ 004dc9f0: 7472 696e 6720 207c 2053 7472 696e 6720 tring | String │ │ │ -004dca00: 2020 207c 2020 2020 2020 207c 5400 5849 | |T.XI │ │ │ +004dca00: 2020 207c 2020 2020 2020 207c 5400 5846 | |T.XF │ │ │ 004dca10: 3900 0020 2020 7c20 2020 2020 2020 2020 9.. | │ │ │ 004dca20: 2020 2020 2020 207c 2066 6972 7374 2069 | first i │ │ │ 004dca30: 6e70 7574 2061 6e64 2074 6865 6e20 2020 nput and then │ │ │ 004dca40: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dca50: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dca60: 5400 5849 3a00 0020 2020 7c20 2020 2020 T.XI:.. | │ │ │ +004dca60: 5400 5846 3a00 0020 2020 7c20 2020 2020 T.XF:.. | │ │ │ 004dca70: 2020 2020 2020 2020 2020 207c 2065 7665 | eve │ │ │ 004dca80: 7279 2031 3020 6d69 6c6c 6973 6563 6f6e ry 10 millisecon │ │ │ 004dca90: 6473 2020 207c 2020 2020 2020 2020 207c ds | | │ │ │ 004dcaa0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -004dcab0: 2020 207c 5400 5849 4100 0020 2020 7c20 |T.XIA.. | │ │ │ +004dcab0: 2020 207c 5400 5846 4100 0020 2020 7c20 |T.XFA.. | │ │ │ 004dcac0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dcad0: 2075 6e74 696c 206e 6f20 6e65 7720 696e until no new in │ │ │ 004dcae0: 7075 7420 2020 2020 207c 2020 2020 2020 put | │ │ │ 004dcaf0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ -004dcb00: 2020 2020 2020 207c 5400 5849 4200 0020 |T.XIB.. │ │ │ +004dcb00: 2020 2020 2020 207c 5400 5846 4200 0020 |T.XFB.. │ │ │ 004dcb10: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dcb20: 2020 207c 2061 7272 6976 6573 2061 6e64 | arrives and │ │ │ 004dcb30: 206e 6f20 6f74 6865 7220 2020 207c 2020 no other | │ │ │ 004dcb40: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ -004dcb50: 2020 207c 2020 2020 2020 207c 5400 5849 | |T.XI │ │ │ +004dcb50: 2020 207c 2020 2020 2020 207c 5400 5846 | |T.XF │ │ │ 004dcb60: 4300 0020 2020 7c20 2020 2020 2020 2020 C.. | │ │ │ 004dcb70: 2020 2020 2020 207c 2074 6572 6d69 6e61 | termina │ │ │ 004dcb80: 7469 6e67 2063 6f6e 6469 7469 6f6e 7320 ting conditions │ │ │ 004dcb90: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dcba0: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dcbb0: 5400 5849 4400 0020 2020 7c20 2020 2020 T.XID.. | │ │ │ +004dcbb0: 5400 5846 4400 0020 2020 7c20 2020 2020 T.XFD.. | │ │ │ 004dcbc0: 2020 2020 2020 2020 2020 207c 2061 7265 | are │ │ │ 004dcbd0: 206d 6574 2e20 2020 2020 2020 2020 2020 met. │ │ │ 004dcbe0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004dcbf0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -004dcc00: 2020 207c 5400 5849 4500 0020 2020 7c20 |T.XIE.. | │ │ │ +004dcc00: 2020 207c 5400 5846 4500 0020 2020 7c20 |T.XFE.. | │ │ │ 004dcc10: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dcc20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004dcc30: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004dcc40: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ -004dcc50: 2020 2020 2020 207c 5400 5849 4600 0020 |T.XIF.. │ │ │ +004dcc50: 2020 2020 2020 207c 5400 5846 4600 0020 |T.XFF.. │ │ │ 004dcc60: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dcc70: 2020 207c 2049 4620 4d4f 5245 5245 4144 | IF MOREREAD │ │ │ 004dcc80: 5449 4d45 2069 7320 2020 2020 207c 2020 TIME is | │ │ │ 004dcc90: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ -004dcca0: 2020 207c 2020 2020 2020 207c 5400 5849 | |T.XI │ │ │ +004dcca0: 2020 207c 2020 2020 2020 207c 5400 5846 | |T.XF │ │ │ 004dccb0: 4700 0020 2020 7c20 2020 2020 2020 2020 G.. | │ │ │ 004dccc0: 2020 2020 2020 207c 2073 7065 6369 6669 | specifi │ │ │ 004dccd0: 6564 2c20 5245 4144 2075 7365 7320 2020 ed, READ uses │ │ │ 004dcce0: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dccf0: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dcd00: 5400 5849 4800 0020 2020 7c20 2020 2020 T.XIH.. | │ │ │ +004dcd00: 5400 5846 4800 0020 2020 7c20 2020 2020 T.XFH.. | │ │ │ 004dcd10: 2020 2020 2020 2020 2020 207c 2074 6861 | tha │ │ │ 004dcd20: 7420 7661 6c75 6520 6578 636c 7573 6976 t value exclusiv │ │ │ 004dcd30: 656c 7920 207c 2020 2020 2020 2020 207c ely | | │ │ │ 004dcd40: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -004dcd50: 2020 207c 5400 5849 4900 0020 2020 7c20 |T.XII.. | │ │ │ +004dcd50: 2020 207c 5400 5846 4900 0020 2020 7c20 |T.XFI.. | │ │ │ 004dcd60: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dcd70: 2066 6f72 2062 7566 6665 7220 6368 6563 for buffer chec │ │ │ 004dcd80: 6b73 2e20 2020 2020 207c 2020 2020 2020 ks. | │ │ │ 004dcd90: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ -004dcda0: 2020 2020 2020 207c 5400 5849 4a00 0020 |T.XIJ.. │ │ │ +004dcda0: 2020 2020 2020 207c 5400 5846 4a00 0020 |T.XFJ.. │ │ │ 004dcdb0: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 004dcdc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dcdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dcde0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004dcdf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 5849 -----------+..XI │ │ │ -004dce00: 5100 0032 0058 4952 0000 2020 202a 2064 Q..2.XIR.. * d │ │ │ +004dcdf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 5846 -----------+..XF │ │ │ +004dce00: 5100 0032 0058 4652 0000 2020 202a 2064 Q..2.XFR.. * d │ │ │ 004dce10: 656e 6f74 6573 2044 6566 696e 6564 2054 enotes Defined T │ │ │ 004dce20: 6572 6d69 6e61 7469 6e67 2043 6f6e 6469 erminating Condi │ │ │ -004dce30: 7469 6f6e 7307 0058 4953 0000 5300 5849 tions..XIS..S.XI │ │ │ +004dce30: 7469 6f6e 7307 0058 4653 0000 5300 5846 tions..XFS..S.XF │ │ │ 004dce40: 5400 0020 2020 4120 6e6f 6e2d 6669 7865 T.. A non-fixe │ │ │ 004dce50: 642d 6c65 6e67 7468 2072 6561 642c 2077 d-length read, w │ │ │ 004dce60: 6974 6820 6e6f 2074 696d 656f 7574 2061 ith no timeout a │ │ │ 004dce70: 6e64 206e 6f20 6465 6c69 6d69 7465 7273 nd no delimiters │ │ │ 004dce80: 2028 7468 6520 7369 7874 6820 726f 7754 (the sixth rowT │ │ │ -004dce90: 0058 4955 0000 2020 2069 6e20 7468 6520 .XIU.. in the │ │ │ +004dce90: 0058 4655 0000 2020 2069 6e20 7468 6520 .XFU.. in the │ │ │ 004dcea0: 6162 6f76 6520 7461 626c 6529 2072 6571 above table) req │ │ │ 004dceb0: 7569 7265 7320 6120 636f 6d70 6c65 7820 uires a complex │ │ │ 004dcec0: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o │ │ │ 004dced0: 6620 7365 7175 656e 6365 206f 6620 5245 f sequence of RE │ │ │ -004dcee0: 4144 7354 0058 4956 0000 2020 2074 6f20 ADsT.XIV.. to │ │ │ +004dcee0: 4144 7354 0058 4656 0000 2020 2074 6f20 ADsT.XFV.. to │ │ │ 004dcef0: 656e 7375 7265 2061 2070 7265 6469 6374 ensure a predict │ │ │ 004dcf00: 6162 6c65 2072 6573 756c 742e 2054 6869 able result. Thi │ │ │ 004dcf10: 7320 6973 2062 6563 6175 7365 2074 6865 s is because the │ │ │ 004dcf20: 2074 7261 6e73 706f 7274 206c 6179 6572 transport layer │ │ │ -004dcf30: 2073 7472 6561 6d53 0058 4957 0000 2020 streamS.XIW.. │ │ │ +004dcf30: 2073 7472 6561 6d53 0058 4657 0000 2020 streamS.XFW.. │ │ │ 004dcf40: 2066 7261 676d 656e 7473 2064 656c 6976 fragments deliv │ │ │ 004dcf50: 6572 6564 2074 6f20 7468 6520 7265 6164 ered to the read │ │ │ 004dcf60: 6572 2068 6173 206f 6e6c 7920 6163 6369 er has only acci │ │ │ 004dcf70: 6465 6e74 616c 2063 6f72 7265 7370 6f6e dental correspon │ │ │ -004dcf80: 6465 6e63 6520 7769 7468 4d00 5849 5800 dence withM.XIX. │ │ │ +004dcf80: 6465 6e63 6520 7769 7468 4d00 5846 5800 dence withM.XFX. │ │ │ 004dcf90: 0020 2020 7468 6520 6f70 6572 6174 696f . the operatio │ │ │ 004dcfa0: 6e73 2070 6572 666f 726d 6564 2062 7920 ns performed by │ │ │ 004dcfb0: 7468 6520 7772 6974 6572 2e20 466f 7220 the writer. For │ │ │ 004dcfc0: 6578 616d 706c 652c 2074 6865 2066 6f6c example, the fol │ │ │ -004dcfd0: 6c6f 7769 6e67 3a07 0058 4959 0000 0000 lowing:..XIY.... │ │ │ +004dcfd0: 6c6f 7769 6e67 3a07 0058 4659 0000 0000 lowing:..XFY.... │ │ │ 004dcfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dcff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dd000: 0400 0000 fb07 0000 e03c 0000 0000 0000 .........<...... │ │ │ -004dd010: a800 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004dd010: a800 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5a00 0020 CONDITIONS..Z.. │ │ │ 004dd070: 2020 5772 6974 6520 224d 6573 7361 6765 Write "Message │ │ │ 004dd080: 2031 222c 224d 6573 7361 6765 2032 2220 1","Message 2" │ │ │ 004dd090: 6973 2070 7265 7365 6e74 6564 2074 6f20 is presented to │ │ │ 004dd0a0: 7468 6520 7265 6164 6572 2061 7320 7468 the reader as th │ │ │ -004dd0b0: 6520 7374 7265 616d 5000 5849 6100 0020 e streamP.XIa.. │ │ │ +004dd0b0: 6520 7374 7265 616d 5000 5846 6100 0020 e streamP.XFa.. │ │ │ 004dd0c0: 2020 224d 6573 7361 6765 314d 6573 7361 "Message1Messa │ │ │ 004dd0d0: 6765 3222 2062 7574 2069 7420 6361 6e20 ge2" but it can │ │ │ 004dd0e0: 7461 6b65 2066 726f 6d20 6f6e 6520 2831 take from one (1 │ │ │ 004dd0f0: 2920 746f 2031 3820 5245 4144 2063 6f6d ) to 18 READ com │ │ │ -004dd100: 6d61 6e64 7320 746f 2500 5849 6200 0020 mands to%.XIb.. │ │ │ +004dd100: 6d61 6e64 7320 746f 2500 5846 6200 0020 mands to%.XFb.. │ │ │ 004dd110: 2020 7265 7472 6965 7665 2074 6865 2065 retrieve the e │ │ │ 004dd120: 6e74 6972 6520 7374 7265 616d 2e07 0058 ntire stream...X │ │ │ -004dd130: 4963 0000 5000 5849 6400 0020 2020 4d65 Ic..P.XId.. Me │ │ │ +004dd130: 4663 0000 5000 5846 6400 0020 2020 4d65 Fc..P.XFd.. Me │ │ │ 004dd140: 7373 6167 696e 6720 7072 6f74 6f63 6f6c ssaging protocol │ │ │ 004dd150: 2073 686f 756c 6420 696d 706c 656d 656e should implemen │ │ │ 004dd160: 7420 5245 4144 2069 6e20 616e 7920 6f66 t READ in any of │ │ │ 004dd170: 2074 6865 2066 6f6c 6c6f 7769 6e67 2077 the following w │ │ │ -004dd180: 6179 733a 0700 5849 6500 004f 0058 4966 ays:..XIe..O.XIf │ │ │ +004dd180: 6179 733a 0700 5846 6500 004f 0058 4666 ays:..XFe..O.XFf │ │ │ 004dd190: 0000 2020 2020 312e 2055 7365 2061 2064 .. 1. Use a d │ │ │ 004dd1a0: 656c 696d 6974 6572 2074 6f20 7365 7061 elimiter to sepa │ │ │ 004dd1b0: 7261 7465 206d 6573 7361 6765 7320 2867 rate messages (g │ │ │ 004dd1c0: 656e 6572 6963 2052 4541 4420 616e 6420 eneric READ and │ │ │ -004dd1d0: 706f 7373 6962 6c79 2061 2d00 5849 6700 possibly a-.XIg. │ │ │ +004dd1d0: 706f 7373 6962 6c79 2061 2d00 5846 6700 possibly a-.XFg. │ │ │ 004dd1e0: 0020 2020 2020 2020 6c61 7267 6572 2076 . larger v │ │ │ 004dd1f0: 616c 7565 2066 6f72 204d 4f52 4552 4541 alue for MOREREA │ │ │ -004dd200: 4454 494d 4529 2e4f 0058 4968 0000 2020 DTIME).O.XIh.. │ │ │ +004dd200: 4454 494d 4529 2e4f 0058 4668 0000 2020 DTIME).O.XFh.. │ │ │ 004dd210: 2020 322e 2053 7065 6369 6679 206d 6573 2. Specify mes │ │ │ 004dd220: 7361 6765 7320 6173 203c 6c65 6e67 7468 sages as pairs ( │ │ │ 004dd240: 6120 7061 6972 206f 6620 6669 7865 642d a pair of fixed- │ │ │ -004dd250: 6c65 6e67 7468 4c00 5849 6900 0020 2020 lengthL.XIi.. │ │ │ +004dd250: 6c65 6e67 7468 4c00 5846 6900 0020 2020 lengthL.XFi.. │ │ │ 004dd260: 2020 2020 5245 4144 7320 2852 4541 4420 READs (READ │ │ │ 004dd270: 2320 2920 616e 6420 706f 7373 6962 6c79 # ) and possibly │ │ │ 004dd280: 2061 206c 6172 6765 7220 7661 6c75 6520 a larger value │ │ │ 004dd290: 666f 7220 4d4f 5245 5245 4144 5449 4d45 for MOREREADTIME │ │ │ -004dd2a0: 292e 4f00 5849 6a00 0020 2020 2033 2e20 ).O.XIj.. 3. │ │ │ +004dd2a0: 292e 4f00 5846 6a00 0020 2020 2033 2e20 ).O.XFj.. 3. │ │ │ 004dd2b0: 5061 7273 6520 7468 6520 6279 7465 7320 Parse the bytes │ │ │ 004dd2c0: 6f72 2063 6861 7261 6374 6572 7320 6173 or characters as │ │ │ 004dd2d0: 2074 6865 7920 636f 6d65 2069 6e20 2870 they come in (p │ │ │ 004dd2e0: 6f73 7369 626c 7920 6120 736d 616c 6c65 ossibly a smalle │ │ │ -004dd2f0: 7223 0058 4971 0000 2020 2020 2020 2076 r#.XIq.. v │ │ │ +004dd2f0: 7223 0058 4671 0000 2020 2020 2020 2076 r#.XFq.. v │ │ │ 004dd300: 616c 7565 2066 6f72 204d 4f52 4541 4454 alue for MOREADT │ │ │ -004dd310: 494d 4529 0700 5849 7200 0020 0034 4957 IME)..XIr.. .4IW │ │ │ +004dd310: 494d 4529 0700 5846 7200 0020 0034 4657 IME)..XFr.. .4FW │ │ │ 004dd320: 5249 5445 5f43 4f4d 4d41 4e44 0000 5752 RITE_COMMAND..WR │ │ │ -004dd330: 4954 455f 436f 6d6d 616e 6418 0042 49bf ITE_Command..BI. │ │ │ +004dd330: 4954 455f 436f 6d6d 616e 6418 0042 46bf ITE_Command..BF. │ │ │ 004dd340: 1100 0020 2020 5752 4954 4520 436f 6d6d ... WRITE Comm │ │ │ -004dd350: 616e 6407 0043 4921 0000 3300 4349 3100 and..CI!..3.CI1. │ │ │ +004dd350: 616e 6407 0043 4621 0000 3300 4346 3100 and..CF!..3.CF1. │ │ │ 004dd360: 0020 2020 5468 6520 5752 4954 4520 636f . The WRITE co │ │ │ 004dd370: 6d6d 616e 6420 7365 6e64 7320 6461 7461 mmand sends data │ │ │ 004dd380: 2074 6f20 6120 736f 636b 6574 2e07 0043 to a socket...C │ │ │ -004dd390: 4941 0000 5100 4349 5100 0020 2020 5752 IA..Q.CIQ.. WR │ │ │ +004dd390: 4641 0000 5100 4346 5100 0020 2020 5752 FA..Q.CFQ.. WR │ │ │ 004dd3a0: 4954 4520 2120 696e 7365 7274 7320 7468 ITE ! inserts th │ │ │ 004dd3b0: 6520 6368 6172 6163 7465 7228 7329 206f e character(s) o │ │ │ 004dd3c0: 6620 7468 6520 6669 7273 7420 492f 4f20 f the first I/O │ │ │ 004dd3d0: 6465 6c69 6d69 7465 7220 2869 6620 616e delimiter (if an │ │ │ -004dd3e0: 7929 2074 6f54 0043 4961 0000 2020 2074 y) toT.CIa.. t │ │ │ +004dd3e0: 7929 2074 6f54 0043 4661 0000 2020 2074 y) toT.CFa.. t │ │ │ 004dd3f0: 6865 2073 656e 6469 6e67 2062 7566 6665 he sending buffe │ │ │ 004dd400: 722e 2057 6865 6e20 7468 6520 225a 4646 r. When the "ZFF │ │ │ 004dd410: 3d65 7870 7222 2063 6861 7261 6374 6572 =expr" character │ │ │ 004dd420: 6973 7469 6320 6973 2073 7065 6369 6669 istic is specifi │ │ │ -004dd430: 6564 2c20 5752 4954 4554 0043 4971 0000 ed, WRITET.CIq.. │ │ │ +004dd430: 6564 2c20 5752 4954 4554 0043 4671 0000 ed, WRITET.CFq.. │ │ │ 004dd440: 2020 2023 2069 6e73 6572 7473 2074 6865 # inserts the │ │ │ 004dd450: 2063 6861 7261 6374 6572 7320 6f66 2065 characters of e │ │ │ 004dd460: 7870 722e 204f 7468 6572 7769 7365 2057 xpr. Otherwise W │ │ │ 004dd470: 5249 5445 2023 2068 6173 206e 6f20 6566 RITE # has no ef │ │ │ 004dd480: 6665 6374 2e20 5752 4954 4520 214c 0043 fect. WRITE !L.C │ │ │ -004dd490: 4981 0000 2020 2061 6e64 2057 5249 5445 I... and WRITE │ │ │ +004dd490: 4681 0000 2020 2061 6e64 2057 5249 5445 F... and WRITE │ │ │ 004dd4a0: 2023 2061 6c77 6179 7320 6d61 696e 7461 # always mainta │ │ │ 004dd4b0: 696e 2024 5820 616e 6420 2459 2069 6e20 in $X and $Y in │ │ │ 004dd4c0: 6120 6661 7368 696f 6e20 7468 6174 2065 a fashion that e │ │ │ -004dd4d0: 6d75 6c61 7465 7320 6154 0043 4991 0000 mulates aT.CI... │ │ │ +004dd4d0: 6d75 6c61 7465 7320 6154 0043 4691 0000 mulates aT.CF... │ │ │ 004dd4e0: 2020 2074 6572 6d69 6e61 6c20 6375 7273 terminal curs │ │ │ 004dd4f0: 6f72 2070 6f73 6974 696f 6e20 6578 6365 or position exce │ │ │ 004dd500: 7074 2077 6865 6e20 7468 6520 6465 7669 pt when the devi │ │ │ 004dd510: 6365 2069 7320 4f50 454e 6564 2077 6974 ce is OPENed wit │ │ │ 004dd520: 6820 6120 5554 4620 4348 5345 5455 0042 h a UTF CHSETU.B │ │ │ -004dd530: 49c0 1100 0020 2020 6265 6361 7573 6520 I.... because │ │ │ +004dd530: 46c0 1100 0020 2020 6265 6361 7573 6520 F.... because │ │ │ 004dd540: 7468 6520 756e 6974 7320 666f 7220 2458 the units for $X │ │ │ 004dd550: 2061 6e64 2024 5920 666f 7220 7465 726d and $Y for term │ │ │ 004dd560: 696e 616c 7320 6172 6520 696e 2064 6973 inals are in dis │ │ │ 004dd570: 706c 6179 2063 6f6c 756d 6e73 2077 6869 play columns whi │ │ │ -004dd580: 6c65 3800 4349 1200 0020 2020 666f 7220 le8.CI... for │ │ │ +004dd580: 6c65 3800 4346 1200 0020 2020 666f 7220 le8.CF... for │ │ │ 004dd590: 736f 636b 6574 7320 7468 6579 2061 7265 sockets they are │ │ │ 004dd5a0: 2069 6e20 636f 6465 706f 696e 7473 2f63 in codepoints/c │ │ │ -004dd5b0: 6861 7261 6374 6572 732e 0700 4349 1300 haracters...CI.. │ │ │ -004dd5c0: 0044 0043 4914 0000 2020 2054 6865 2057 .D.CI... The W │ │ │ +004dd5b0: 6861 7261 6374 6572 732e 0700 4346 1300 haracters...CF.. │ │ │ +004dd5c0: 0044 0043 4614 0000 2020 2054 6865 2057 .D.CF... The W │ │ │ 004dd5d0: 5249 5445 2063 6f6d 6d61 6e64 2066 6f72 RITE command for │ │ │ 004dd5e0: 2053 4f43 4b45 5420 6465 7669 6365 7320 SOCKET devices │ │ │ 004dd5f0: 6163 6365 7074 7320 7468 6520 666f 6c6c accepts the foll │ │ │ -004dd600: 6f77 696e 671b 0043 4915 0000 2020 2063 owing..CI... c │ │ │ +004dd600: 6f77 696e 671b 0043 4615 0000 2020 2063 owing..CF... c │ │ │ 004dd610: 6f6e 7472 6f6c 6d6e 656d 6f6e 6963 733a ontrolmnemonics: │ │ │ -004dd620: 0700 4349 1600 001e 0043 4917 0000 2020 ..CI.....CI... │ │ │ +004dd620: 0700 4346 1600 001e 0043 4617 0000 2020 ..CF.....CF... │ │ │ 004dd630: 202f 4c5b 4953 5445 4e5d 5b28 6e75 6d65 /L[ISTEN][(nume │ │ │ -004dd640: 7870 7229 5d07 0043 4918 0000 5400 4349 xpr)]..CI...T.CI │ │ │ +004dd640: 7870 7229 5d07 0043 4618 0000 5400 4346 xpr)]..CF...T.CF │ │ │ 004dd650: 1900 0020 2020 7768 6572 6520 6e75 6d65 ... where nume │ │ │ 004dd660: 7870 7220 7370 6563 6966 6965 7320 7468 xpr specifies th │ │ │ 004dd670: 6520 6c69 7374 656e 2071 7565 7565 2064 e listen queue d │ │ │ 004dd680: 6570 7468 2066 6f72 2061 206c 6973 7465 epth for a liste │ │ │ 004dd690: 6e69 6e67 2073 6f63 6b65 742e 2054 6865 ning socket. The │ │ │ -004dd6a0: 5000 4349 1a00 0020 2020 7661 6c75 6520 P.CI... value │ │ │ +004dd6a0: 5000 4346 1a00 0020 2020 7661 6c75 6520 P.CF... value │ │ │ 004dd6b0: 6f66 206e 756d 6578 7072 206d 7573 7420 of numexpr must │ │ │ 004dd6c0: 6265 2062 6574 7765 656e 2031 2061 6e64 be between 1 and │ │ │ 004dd6d0: 2074 6865 2073 7973 7465 6d2d 656e 666f the system-enfo │ │ │ 004dd6e0: 7263 6564 206d 6178 696d 756d 2e20 4279 rced maximum. By │ │ │ -004dd6f0: 5200 4349 2100 0020 2020 6465 6661 756c R.CI!.. defaul │ │ │ +004dd6f0: 5200 4346 2100 0020 2020 6465 6661 756c R.CF!.. defaul │ │ │ 004dd700: 742c 2061 6e20 4f50 454e 206f 7220 5553 t, an OPEN or US │ │ │ 004dd710: 4520 7769 7468 204c 4953 5445 4e20 7365 E with LISTEN se │ │ │ 004dd720: 7473 2074 6865 206c 6973 7465 6e20 7175 ts the listen qu │ │ │ 004dd730: 6575 6520 7369 7a65 2074 6f20 312e 2046 eue size to 1. F │ │ │ -004dd740: 6f72 5200 4349 2200 0020 2020 7665 6e64 orR.CI".. vend │ │ │ +004dd740: 6f72 5200 4346 2200 0020 2020 7665 6e64 orR.CF".. vend │ │ │ 004dd750: 6f72 2d73 7065 6369 6669 6320 696e 666f or-specific info │ │ │ 004dd760: 726d 6174 696f 6e20 6f6e 2068 6f77 2074 rmation on how t │ │ │ 004dd770: 6f20 6368 616e 6765 2079 6f75 7220 7379 o change your sy │ │ │ 004dd780: 7374 656d 2773 206d 6178 696d 756d 2071 stem's maximum q │ │ │ -004dd790: 7565 7565 2e00 4349 2300 0020 2020 6c65 ueue..CI#.. le │ │ │ +004dd790: 7565 7565 2e00 4346 2300 0020 2020 6c65 ueue..CF#.. le │ │ │ 004dd7a0: 6e67 7468 2c20 7265 6665 7220 746f 2074 ngth, refer to t │ │ │ 004dd7b0: 6865 206c 6973 7465 6e20 6d61 6e70 6167 he listen manpag │ │ │ -004dd7c0: 652e 0700 4349 2400 0032 0043 4925 0000 e...CI$..2.CI%.. │ │ │ +004dd7c0: 652e 0700 4346 2400 0032 0043 4625 0000 e...CF$..2.CF%.. │ │ │ 004dd7d0: 2020 2057 5249 5445 202f 5741 4954 5b28 WRITE /WAIT[( │ │ │ 004dd7e0: 7469 6d65 6f75 745b 2c5b 7768 6174 5d5b timeout[,[what][ │ │ │ 004dd7f0: 2c68 616e 646c 655d 5d29 5d00 0000 0000 ,handle]])]..... │ │ │ 004dd800: 0400 0000 7e05 0000 a33c 0000 0000 0000 ....~....<...... │ │ │ 004dd810: 9800 0020 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 4d45 5353 4147 455f CES..s..MESSAGE_ │ │ │ 004dd850: 4d41 4e41 4745 4d45 4e54 00bf 3100 0020 MANAGEMENT..1.. │ │ │ 004dd860: 2020 4672 6f6d 2061 6e20 6170 706c 6963 From an applic │ │ │ 004dd870: 6174 696f 6e20 7065 7273 7065 6374 6976 ation perspectiv │ │ │ 004dd880: 652c 2074 6865 2074 7261 6e73 706f 7274 e, the transport │ │ │ 004dd890: 206c 6179 6572 7320 7573 6564 2062 7920 layers used by │ │ │ -004dd8a0: 6120 736f 636b 6574 5100 4849 4100 0020 a socketQ.HIA.. │ │ │ +004dd8a0: 6120 736f 636b 6574 5100 4846 4100 0020 a socketQ.HFA.. │ │ │ 004dd8b0: 2020 6465 7669 6365 2061 7265 2073 7472 device are str │ │ │ 004dd8c0: 6561 6d2d 6f72 6965 6e74 6564 2c20 7769 eam-oriented, wi │ │ │ 004dd8d0: 7468 206e 6f20 7072 6f76 6973 696f 6e73 th no provisions │ │ │ 004dd8e0: 2066 6f72 2069 6d70 6c69 6369 7420 6170 for implicit ap │ │ │ -004dd8f0: 706c 6963 6174 696f 6e4d 0048 4951 0000 plicationM.HIQ.. │ │ │ +004dd8f0: 706c 6963 6174 696f 6e4d 0048 4651 0000 plicationM.HFQ.. │ │ │ 004dd900: 2020 206d 6573 7361 6765 732e 2054 6865 messages. The │ │ │ 004dd910: 7265 666f 7265 2c20 7468 6520 666f 6c6c refore, the foll │ │ │ 004dd920: 6f77 696e 6720 6172 6520 7477 6f20 636f owing are two co │ │ │ 004dd930: 6d6d 6f6e 2070 726f 746f 636f 6c73 2075 mmon protocols u │ │ │ -004dd940: 7365 6420 746f 2700 4849 6100 0020 2020 sed to'.HIa.. │ │ │ +004dd940: 7365 6420 746f 2700 4846 6100 0020 2020 sed to'.HFa.. │ │ │ 004dd950: 7365 676d 656e 7420 6170 706c 6963 6174 segment applicat │ │ │ 004dd960: 696f 6e20 6d65 7373 6167 6573 2e07 0048 ion messages...H │ │ │ -004dd970: 4971 0000 4b00 4849 8100 0020 2020 2031 Iq..K.HI... 1 │ │ │ +004dd970: 4671 0000 4b00 4846 8100 0020 2020 2031 Fq..K.HF... 1 │ │ │ 004dd980: 2e20 4f6e 6520 6d65 7468 6f64 2069 7320 . One method is │ │ │ 004dd990: 746f 2075 7365 2061 2c20 7479 7069 6361 to use a, typica │ │ │ 004dd9a0: 6c6c 7920 736d 616c 6c2c 2066 6978 6564 lly small, fixed │ │ │ 004dd9b0: 206c 656e 6774 6820 6d65 7373 6167 6554 length messageT │ │ │ -004dd9c0: 0048 4991 0000 2020 2020 2020 2063 6f6e .HI... con │ │ │ +004dd9c0: 0048 4691 0000 2020 2020 2020 2063 6f6e .HF... con │ │ │ 004dd9d0: 7461 696e 696e 6720 7468 6520 6c65 6e67 taining the leng │ │ │ 004dd9e0: 7468 206f 6620 7468 6520 6e65 7874 2c20 th of the next, │ │ │ 004dd9f0: 7661 7269 6162 6c65 206c 656e 6774 682c variable length, │ │ │ 004dda00: 206d 6573 7361 6765 2e20 496e 2047 542e message. In GT. │ │ │ -004dda10: 4d20 612a 0047 49c0 1100 0020 2020 2020 M a*.GI.... │ │ │ +004dda10: 4d20 612a 0047 46c0 1100 0020 2020 2020 M a*.GF.... │ │ │ 004dda20: 2020 7369 6d70 6c69 7374 6963 2077 7269 simplistic wri │ │ │ 004dda30: 7465 7220 6d69 6768 7420 6265 3a07 0048 ter might be:..H │ │ │ -004dda40: 4912 0000 2c00 4849 1300 0020 2020 2020 I...,.HI... │ │ │ +004dda40: 4612 0000 2c00 4846 1300 0020 2020 2020 F...,.HF... │ │ │ 004dda50: 2020 5772 6974 6520 244a 7573 7469 6679 Write $Justify │ │ │ 004dda60: 2824 4c65 6e67 7468 2878 292c 3429 2c78 ($Length(x),4),x │ │ │ -004dda70: 0700 4849 1400 0039 0048 4915 0000 2020 ..HI...9.HI... │ │ │ +004dda70: 0700 4846 1400 0039 0048 4615 0000 2020 ..HF...9.HF... │ │ │ 004dda80: 2020 2020 2041 2063 6f72 7265 7370 6f6e A correspon │ │ │ 004dda90: 6469 6e67 2073 696d 706c 6973 7469 6320 ding simplistic │ │ │ 004ddaa0: 7265 6164 6572 206d 6967 6874 2062 653a reader might be: │ │ │ -004ddab0: 0700 4849 1600 001e 0048 4917 0000 2020 ..HI.....HI... │ │ │ +004ddab0: 0700 4846 1600 001e 0048 4617 0000 2020 ..HF.....HF... │ │ │ 004ddac0: 2020 2020 2072 6561 6420 6c65 6e23 342c read len#4, │ │ │ -004ddad0: 7823 6c65 6e07 0048 4918 0000 5300 4849 x#len..HI...S.HI │ │ │ +004ddad0: 7823 6c65 6e07 0048 4618 0000 5300 4846 x#len..HF...S.HF │ │ │ 004ddae0: 1900 0020 2020 2020 2020 5468 6520 6164 ... The ad │ │ │ 004ddaf0: 7661 6e74 6167 6520 6f66 2074 6869 7320 vantage of this │ │ │ 004ddb00: 6170 7072 6f61 6368 2069 7320 7468 6174 approach is that │ │ │ 004ddb10: 2074 6865 206d 6573 7361 6765 2063 6f6e the message con │ │ │ 004ddb20: 7465 6e74 2028 7468 6520 7661 6c75 654e tent (the valueN │ │ │ -004ddb30: 0048 491a 0000 2020 2020 2020 206f 6620 .HI... of │ │ │ +004ddb30: 0048 461a 0000 2020 2020 2020 206f 6620 .HF... of │ │ │ 004ddb40: 7820 696e 2074 6865 2063 6f64 6520 6672 x in the code fr │ │ │ 004ddb50: 6167 6d65 6e74 7320 6162 6f76 6529 2063 agments above) c │ │ │ 004ddb60: 616e 2063 6f6e 7461 696e 2061 6e79 2063 an contain any c │ │ │ 004ddb70: 6861 7261 6374 6572 2e20 5468 6549 0048 haracter. TheI.H │ │ │ -004ddb80: 4921 0000 2020 2020 2020 2064 6973 6164 I!.. disad │ │ │ +004ddb80: 4621 0000 2020 2020 2020 2064 6973 6164 F!.. disad │ │ │ 004ddb90: 7661 6e74 6167 6520 6973 2074 6861 7420 vantage is that │ │ │ 004ddba0: 6465 7465 6374 696e 6720 7468 6174 2074 detecting that t │ │ │ 004ddbb0: 6865 2070 726f 746f 636f 6c20 6861 7320 he protocol has │ │ │ -004ddbc0: 6265 636f 6d65 2a00 4849 2200 0020 2020 become*.HI".. │ │ │ +004ddbc0: 6265 636f 6d65 2a00 4846 2200 0020 2020 become*.HF".. │ │ │ 004ddbd0: 2020 2020 6465 7379 6e63 6872 6f6e 697a desynchroniz │ │ │ 004ddbe0: 6564 2069 7320 6120 7072 6f62 6c65 6d2e ed is a problem. │ │ │ -004ddbf0: 0700 4849 2300 004a 0048 4924 0000 2020 ..HI#..J.HI$.. │ │ │ +004ddbf0: 0700 4846 2300 004a 0048 4624 0000 2020 ..HF#..J.HF$.. │ │ │ 004ddc00: 2020 322e 2054 6865 206f 7468 6572 2063 2. The other c │ │ │ 004ddc10: 6f6d 6d6f 6e20 6d65 7468 6f64 2069 7320 ommon method is │ │ │ 004ddc20: 746f 2070 6c61 6365 2061 2064 656c 696d to place a delim │ │ │ 004ddc30: 6974 6572 2062 6574 7765 656e 2065 6163 iter between eac │ │ │ -004ddc40: 6853 0048 4925 0000 2020 2020 2020 2061 hS.HI%.. a │ │ │ +004ddc40: 6853 0048 4625 0000 2020 2020 2020 2061 hS.HF%.. a │ │ │ 004ddc50: 7070 6c69 6361 7469 6f6e 206d 6573 7361 pplication messa │ │ │ 004ddc60: 6765 2e20 5468 6520 7072 6f74 6f63 6f6c ge. The protocol │ │ │ 004ddc70: 2062 7265 616b 7320 6966 2061 206d 6573 breaks if a mes │ │ │ 004ddc80: 7361 6765 2065 7665 7220 696e 636c 7564 sage ever includ │ │ │ -004ddc90: 6573 2061 2f00 4849 2600 0020 2020 2020 es a/.HI&.. │ │ │ +004ddc90: 6573 2061 2f00 4846 2600 0020 2020 2020 es a/.HF&.. │ │ │ 004ddca0: 2020 6465 6c69 6d69 7465 7220 6173 2070 delimiter as p │ │ │ 004ddcb0: 6172 7420 6f66 2069 7473 2063 6f6e 7465 art of its conte │ │ │ -004ddcc0: 6e74 2e07 0048 4927 0000 4d00 4849 2800 nt...HI'..M.HI(. │ │ │ +004ddcc0: 6e74 2e07 0048 4627 0000 4d00 4846 2800 nt...HF'..M.HF(. │ │ │ 004ddcd0: 0020 2020 5468 6520 534f 434b 4554 2064 . The SOCKET d │ │ │ 004ddce0: 6576 6963 6520 7072 6f76 6964 6573 2061 evice provides a │ │ │ 004ddcf0: 2066 6163 696c 6974 7920 666f 7220 7265 facility for re │ │ │ 004ddd00: 636f 676e 697a 696e 6720 6465 6c69 6d69 cognizing delimi │ │ │ -004ddd10: 7465 7273 2074 6f24 0048 4929 0000 2020 ters to$.HI).. │ │ │ +004ddd10: 7465 7273 2074 6f24 0048 4629 0000 2020 ters to$.HF).. │ │ │ 004ddd20: 2073 696d 706c 6966 7920 7061 7273 696e simplify parsin │ │ │ -004ddd30: 6720 6d65 7373 6167 6573 2e07 0048 492a g messages...HI* │ │ │ -004ddd40: 0000 1e00 3449 5245 4144 5f43 4f4d 4d41 ....4IREAD_COMMA │ │ │ +004ddd30: 6720 6d65 7373 6167 6573 2e07 0048 462a g messages...HF* │ │ │ +004ddd40: 0000 1e00 3446 5245 4144 5f43 4f4d 4d41 ....4FREAD_COMMA │ │ │ 004ddd50: 4e44 0000 5265 6164 5f43 6f6d 6d61 6e64 ND..Read_Command │ │ │ -004ddd60: 1700 4149 bf11 0000 2020 2052 6561 6420 ..AI.... Read │ │ │ -004ddd70: 436f 6d6d 616e 6407 0042 4921 0000 0000 Command..BI!.... │ │ │ +004ddd60: 1700 4146 bf11 0000 2020 2052 6561 6420 ..AF.... Read │ │ │ +004ddd70: 436f 6d6d 616e 6407 0042 4621 0000 0000 Command..BF!.... │ │ │ 004ddd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ddd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ddda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dddb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dddc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dddd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ddde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -318980,174 +318980,174 @@ │ │ │ 004de030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004de040: 4345 5300 ff73 00ff 5245 4144 5f43 4f4d CES..s..READ_COM │ │ │ 004de050: 4d41 4e44 00bf 3100 0020 2020 5468 6520 MAND..1.. The │ │ │ 004de060: 5245 4144 2063 6f6d 6d61 6e64 206d 6179 READ command may │ │ │ 004de070: 2062 6520 7573 6564 2074 6f20 6f62 7461 be used to obta │ │ │ 004de080: 696e 2064 6174 6120 6672 6f6d 2061 2073 in data from a s │ │ │ 004de090: 6f63 6b65 742e 2041 2052 4541 4451 0042 ocket. A READQ.B │ │ │ -004de0a0: 4941 0000 2020 206f 7065 7261 7469 6f6e IA.. operation │ │ │ +004de0a0: 4641 0000 2020 206f 7065 7261 7469 6f6e FA.. operation │ │ │ 004de0b0: 2074 6572 6d69 6e61 7465 7320 6966 2061 terminates if a │ │ │ 004de0c0: 6e79 206f 6620 7468 6520 666f 6c6c 6f77 ny of the follow │ │ │ 004de0d0: 696e 6720 6172 6520 6465 7465 6374 6564 ing are detected │ │ │ 004de0e0: 2c20 696e 2074 6865 206f 7264 6572 1a00 , in the order.. │ │ │ -004de0f0: 4249 5100 0020 2020 7370 6563 6966 6965 BIQ.. specifie │ │ │ -004de100: 6420 6265 6c6f 773a 0700 4249 6100 0054 d below:..BIa..T │ │ │ -004de110: 0042 4971 0000 2020 202b 2d2d 2d2d 2d2d .BIq.. +------ │ │ │ +004de0f0: 4246 5100 0020 2020 7370 6563 6966 6965 BFQ.. specifie │ │ │ +004de100: 6420 6265 6c6f 773a 0700 4246 6100 0054 d below:..BFa..T │ │ │ +004de110: 0042 4671 0000 2020 202b 2d2d 2d2d 2d2d .BFq.. +------ │ │ │ 004de120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004de160: 2d2d 2b54 0042 4981 0000 2020 207c 2020 --+T.BI... | │ │ │ +004de160: 2d2d 2b54 0042 4681 0000 2020 207c 2020 --+T.BF... | │ │ │ 004de170: 2054 6572 6d69 6e61 7469 6e67 2020 2020 Terminating │ │ │ 004de180: 7c20 2020 2020 4172 6775 6d65 6e74 2043 | Argument C │ │ │ 004de190: 6f6e 7461 696e 7320 2020 2020 207c 2024 ontains | $ │ │ │ 004de1a0: 4465 7669 6365 207c 2020 2020 2024 4b65 Device | $Ke │ │ │ -004de1b0: 7920 2020 2020 7c54 0042 4991 0000 2020 y |T.BI... │ │ │ +004de1b0: 7920 2020 2020 7c54 0042 4691 0000 2020 y |T.BF... │ │ │ 004de1c0: 207c 2020 2020 436f 6e64 6974 696f 6e20 | Condition │ │ │ 004de1d0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004de1e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004de1f0: 207c 2020 2020 2020 2020 207c 2028 436f | | (Co │ │ │ -004de200: 6e74 696e 7565 6429 2020 7c55 0041 49c0 ntinued) |U.AI. │ │ │ +004de200: 6e74 696e 7565 6429 2020 7c55 0041 46c0 ntinued) |U.AF. │ │ │ 004de210: 1100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004de220: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004de230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de240: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004de250: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c +--------------| │ │ │ -004de260: 5400 4249 1200 0020 2020 7c20 4572 726f T.BI... | Erro │ │ │ +004de260: 5400 4246 1200 0020 2020 7c20 4572 726f T.BF... | Erro │ │ │ 004de270: 7220 2020 2020 2020 2020 2020 207c 2045 r | E │ │ │ 004de280: 6d70 7479 2073 7472 696e 6720 2020 2020 mpty string │ │ │ 004de290: 2020 2020 2020 2020 2020 7c20 4572 726f | Erro │ │ │ 004de2a0: 7220 2020 7c20 456d 7074 7920 7374 7269 r | Empty stri │ │ │ -004de2b0: 6e67 207c 5400 4249 1300 0020 2020 7c20 ng |T.BI... | │ │ │ +004de2b0: 6e67 207c 5400 4246 1300 0020 2020 7c20 ng |T.BF... | │ │ │ 004de2c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004de2d0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004de2e0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004de2f0: 7374 7269 6e67 2020 7c20 2020 2020 2020 string | │ │ │ -004de300: 2020 2020 2020 207c 5400 4249 1400 0020 |T.BI... │ │ │ +004de300: 2020 2020 2020 207c 5400 4246 1400 0020 |T.BF... │ │ │ 004de310: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004de320: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004de330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de340: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ -004de350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4249 -----------|T.BI │ │ │ +004de350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4246 -----------|T.BF │ │ │ 004de360: 1500 0020 2020 7c20 5469 6d65 6f75 7420 ... | Timeout │ │ │ 004de370: 2020 2020 2020 2020 207c 2044 6174 6120 | Data │ │ │ 004de380: 7265 6365 6976 6564 2062 6566 6f72 6520 received before │ │ │ 004de390: 2020 2020 2020 7c20 456d 7074 7920 2020 | Empty │ │ │ 004de3a0: 7c20 456d 7074 7920 7374 7269 6e67 207c | Empty string | │ │ │ -004de3b0: 5400 4249 1600 0020 2020 7c20 2020 2020 T.BI... | │ │ │ +004de3b0: 5400 4246 1600 0020 2020 7c20 2020 2020 T.BF... | │ │ │ 004de3c0: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 004de3d0: 696d 656f 7574 2020 2020 2020 2020 2020 imeout │ │ │ 004de3e0: 2020 2020 2020 2020 2020 7c20 7374 7269 | stri │ │ │ 004de3f0: 6e67 2020 7c20 2020 2020 2020 2020 2020 ng | │ │ │ -004de400: 2020 207c 5400 4249 1700 0020 2020 7c2d |T.BI... |- │ │ │ +004de400: 2020 207c 5400 4246 1700 0020 2020 7c2d |T.BF... |- │ │ │ 004de410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de420: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004de430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004de440: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ -004de450: 2d2d 2d2d 2d2d 2d7c 5400 4249 1800 0020 -------|T.BI... │ │ │ +004de450: 2d2d 2d2d 2d2d 2d7c 5400 4246 1800 0020 -------|T.BF... │ │ │ 004de460: 2020 7c20 4465 6c69 6d69 7465 7220 2020 | Delimiter │ │ │ 004de470: 2020 2020 207c 2044 6174 6120 7570 2074 | Data up t │ │ │ 004de480: 6f2c 2062 7574 206e 6f74 2020 2020 2020 o, but not │ │ │ 004de490: 2020 7c20 456d 7074 7920 2020 7c20 4465 | Empty | De │ │ │ -004de4a0: 6c69 6d69 7465 7220 2020 207c 5400 4249 limiter |T.BI │ │ │ +004de4a0: 6c69 6d69 7465 7220 2020 207c 5400 4246 limiter |T.BF │ │ │ 004de4b0: 1900 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 004de4c0: 2020 2020 2020 2020 207c 2069 6e63 6c75 | inclu │ │ │ 004de4d0: 6469 6e67 2074 6865 2064 656c 696d 6974 ding the delimit │ │ │ 004de4e0: 6572 2020 2020 7c20 7374 7269 6e67 2020 er | string │ │ │ 004de4f0: 7c20 7374 7269 6e67 2020 2020 2020 207c | string | │ │ │ -004de500: 5400 4249 1a00 0020 2020 7c2d 2d2d 2d2d T.BI... |----- │ │ │ +004de500: 5400 4246 1a00 0020 2020 7c2d 2d2d 2d2d T.BF... |----- │ │ │ 004de510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004de520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de530: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004de540: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ -004de550: 2d2d 2d7c 5400 4249 2100 0020 2020 7c20 ---|T.BI!.. | │ │ │ +004de550: 2d2d 2d7c 5400 4246 2100 0020 2020 7c20 ---|T.BF!.. | │ │ │ 004de560: 4669 7865 6420 6c65 6e67 7468 206d 6574 Fixed length met │ │ │ 004de570: 207c 2053 7472 696e 6720 6f66 2066 6978 | String of fix │ │ │ 004de580: 6564 206c 656e 6774 6820 2020 2020 7c20 ed length | │ │ │ 004de590: 456d 7074 7920 2020 7c20 456d 7074 7920 Empty | Empty │ │ │ -004de5a0: 7374 7269 6e67 207c 5400 4249 2200 0020 string |T.BI".. │ │ │ +004de5a0: 7374 7269 6e67 207c 5400 4246 2200 0020 string |T.BF".. │ │ │ 004de5b0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004de5c0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 004de5d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004de5e0: 2020 7c20 7374 7269 6e67 2020 7c20 2020 | string | │ │ │ -004de5f0: 2020 2020 2020 2020 2020 207c 5400 4249 |T.BI │ │ │ +004de5f0: 2020 2020 2020 2020 2020 207c 5400 4246 |T.BF │ │ │ 004de600: 2300 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d #.. |--------- │ │ │ 004de610: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004de620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de630: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004de640: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c +--------------| │ │ │ -004de650: 5400 4249 2400 0020 2020 7c20 2020 2020 T.BI$.. | │ │ │ +004de650: 5400 4246 2400 0020 2020 7c20 2020 2020 T.BF$.. | │ │ │ 004de660: 2020 2020 2020 2020 2020 2020 207c 204f | O │ │ │ 004de670: 6e65 2028 3129 2074 6f20 6173 206d 616e ne (1) to as man │ │ │ 004de680: 7920 2020 2020 2020 2020 7c20 2020 2020 y | │ │ │ 004de690: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ -004de6a0: 2020 207c 5400 4249 2500 0020 2020 7c20 |T.BI%.. | │ │ │ +004de6a0: 2020 207c 5400 4246 2500 0020 2020 7c20 |T.BF%.. | │ │ │ 004de6b0: 4275 6666 6572 2065 6d70 7469 6564 2020 Buffer emptied │ │ │ 004de6c0: 207c 2063 6861 7261 6374 6572 7320 6173 | characters as │ │ │ 004de6d0: 2068 6170 7065 6e20 746f 2062 6520 7c20 happen to be | │ │ │ 004de6e0: 456d 7074 7920 2020 7c20 456d 7074 7920 Empty | Empty │ │ │ -004de6f0: 7374 7269 6e67 207c 5400 4249 2600 0020 string |T.BI&.. │ │ │ +004de6f0: 7374 7269 6e67 207c 5400 4246 2600 0020 string |T.BF&.. │ │ │ 004de700: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004de710: 2020 2020 207c 2070 726f 7669 6465 6420 | provided │ │ │ 004de720: 6279 2074 6865 2074 7261 6e73 706f 7274 by the transport │ │ │ 004de730: 2020 7c20 7374 7269 6e67 2020 7c20 2020 | string | │ │ │ -004de740: 2020 2020 2020 2020 2020 207c 5400 4249 |T.BI │ │ │ +004de740: 2020 2020 2020 2020 2020 207c 5400 4246 |T.BF │ │ │ 004de750: 2700 0020 2020 7c20 2020 2020 2020 2020 '.. | │ │ │ 004de760: 2020 2020 2020 2020 207c 2069 6e74 6572 | inter │ │ │ 004de770: 6661 6365 2020 2020 2020 2020 2020 2020 face │ │ │ 004de780: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004de790: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ -004de7a0: 5400 4249 2800 0020 2020 2b2d 2d2d 2d2d T.BI(.. +----- │ │ │ +004de7a0: 5400 4246 2800 0020 2020 2b2d 2d2d 2d2d T.BF(.. +----- │ │ │ 004de7b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de7c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de7e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004de7f0: 2d2d 2d2b 0700 4249 2900 0000 0000 0000 ---+..BI)....... │ │ │ +004de7f0: 2d2d 2d2b 0700 4246 2900 0000 0000 0000 ---+..BF)....... │ │ │ 004de800: 0400 0000 a302 0000 c73c 0000 0000 0000 .........<...... │ │ │ -004de810: 9100 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004de810: 9100 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..s..IO_ │ │ │ 004de820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 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 00c0 2a00 0020 2020 4120 6e6f MAND..*.. A no │ │ │ 004de860: 6e2d 6669 7865 642d 6c65 6e67 7468 2072 n-fixed-length r │ │ │ 004de870: 6561 642c 2077 6974 6820 6e6f 2074 696d ead, with no tim │ │ │ 004de880: 656f 7574 2061 6e64 206e 6f20 6465 6c69 eout and no deli │ │ │ 004de890: 6d69 7465 7273 2072 6571 7569 7265 7320 miters requires │ │ │ -004de8a0: 614d 0042 4931 0000 2020 2063 6f6d 706c aM.BI1.. compl │ │ │ +004de8a0: 614d 0042 4631 0000 2020 2063 6f6d 706c aM.BF1.. compl │ │ │ 004de8b0: 6578 2069 6d70 6c65 6d65 6e74 6174 696f ex implementatio │ │ │ 004de8c0: 6e20 6f66 2073 6571 7565 6e63 6520 6f66 n of sequence of │ │ │ 004de8d0: 2052 4541 4473 2074 6f20 656e 7375 7265 READs to ensure │ │ │ 004de8e0: 2061 2070 7265 6469 6374 6162 6c65 5300 a predictableS. │ │ │ -004de8f0: 4249 3200 0020 2020 7265 7375 6c74 2e20 BI2.. result. │ │ │ +004de8f0: 4246 3200 0020 2020 7265 7375 6c74 2e20 BF2.. result. │ │ │ 004de900: 5468 6973 2069 7320 6265 6361 7573 6520 This is because │ │ │ 004de910: 7468 6520 7472 616e 7370 6f72 7420 6c61 the transport la │ │ │ 004de920: 7965 7220 7374 7265 616d 2066 7261 676d yer stream fragm │ │ │ 004de930: 656e 7473 2064 656c 6976 6572 6564 2074 ents delivered t │ │ │ -004de940: 6f4b 0042 4933 0000 2020 2074 6865 2072 oK.BI3.. the r │ │ │ +004de940: 6f4b 0042 4633 0000 2020 2074 6865 2072 oK.BF3.. the r │ │ │ 004de950: 6561 6465 7220 6861 7320 6f6e 6c79 2061 eader has only a │ │ │ 004de960: 6363 6964 656e 7461 6c20 636f 7272 6573 ccidental corres │ │ │ 004de970: 706f 6e64 656e 6365 2077 6974 6820 7468 pondence with th │ │ │ -004de980: 6520 6f70 6572 6174 696f 6e73 3d00 4249 e operations=.BI │ │ │ +004de980: 6520 6f70 6572 6174 696f 6e73 3d00 4246 e operations=.BF │ │ │ 004de990: 3400 0020 2020 7065 7266 6f72 6d65 6420 4.. performed │ │ │ 004de9a0: 6279 2074 6865 2077 7269 7465 722e 2046 by the writer. F │ │ │ 004de9b0: 6f72 2065 7861 6d70 6c65 2c20 7468 6520 or example, the │ │ │ -004de9c0: 666f 6c6c 6f77 696e 6707 0042 4935 0000 following..BI5.. │ │ │ -004de9d0: 2700 4249 3600 0020 2020 5772 6974 6520 '.BI6.. Write │ │ │ +004de9c0: 666f 6c6c 6f77 696e 6707 0042 4635 0000 following..BF5.. │ │ │ +004de9d0: 2700 4246 3600 0020 2020 5772 6974 6520 '.BF6.. Write │ │ │ 004de9e0: 224d 6573 7361 6765 2031 222c 224d 6573 "Message 1","Mes │ │ │ -004de9f0: 7361 6765 2032 2207 0042 4937 0000 5000 sage 2"..BI7..P. │ │ │ -004dea00: 4249 3800 0020 2020 6973 2070 7265 7365 BI8.. is prese │ │ │ +004de9f0: 7361 6765 2032 2207 0042 4637 0000 5000 sage 2"..BF7..P. │ │ │ +004dea00: 4246 3800 0020 2020 6973 2070 7265 7365 BF8.. is prese │ │ │ 004dea10: 6e74 6564 2074 6f20 7468 6520 7265 6164 nted to the read │ │ │ 004dea20: 6572 2061 7320 7468 6520 7374 7265 616d er as the stream │ │ │ 004dea30: 2022 4d65 7373 6167 6531 4d65 7373 6167 "Message1Messag │ │ │ 004dea40: 6532 2220 6275 7420 6974 2063 616e 4e00 e2" but it canN. │ │ │ -004dea50: 4249 3900 0020 2020 7461 6b65 2066 726f BI9.. take fro │ │ │ +004dea50: 4246 3900 0020 2020 7461 6b65 2066 726f BF9.. take fro │ │ │ 004dea60: 6d20 6f6e 6520 2831 2920 746f 2031 3820 m one (1) to 18 │ │ │ 004dea70: 5245 4144 2063 6f6d 6d61 6e64 7320 746f READ commands to │ │ │ 004dea80: 2072 6574 7269 6576 6520 7468 6520 656e retrieve the en │ │ │ -004dea90: 7469 7265 2073 7472 6561 6d2e 0700 4249 tire stream...BI │ │ │ +004dea90: 7469 7265 2073 7472 6561 6d2e 0700 4246 tire stream...BF │ │ │ 004deaa0: 3a00 0000 0000 0000 0000 0000 0000 0000 :............... │ │ │ 004deab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004deac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dead0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004deae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004deaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004deb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -319227,165 +319227,165 @@ │ │ │ 004defa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004defb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004defc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004defd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004defe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004deff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df000: 0400 0000 c407 0000 023d 0000 0000 0000 .........=...... │ │ │ -004df010: 4a00 0049 4845 4c50 00ff 7300 ff49 4f5f J..IHELP..s..IO_ │ │ │ +004df010: 4a00 0046 4845 4c50 00ff 7300 ff49 4f5f J..FHELP..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 5752 4954 455f 434f CES..s..WRITE_CO │ │ │ -004df050: 4d4d 414e 4400 c026 0000 5200 4349 2700 MMAND..&..R.CI'. │ │ │ +004df050: 4d4d 414e 4400 c026 0000 5200 4346 2700 MMAND..&..R.CF'. │ │ │ 004df060: 0020 2020 7768 6572 6520 7468 6520 7265 . where the re │ │ │ 004df070: 7175 6972 6564 2074 696d 656f 7574 2069 quired timeout i │ │ │ 004df080: 7320 6120 6e75 6d65 7269 6320 6578 7072 s a numeric expr │ │ │ 004df090: 6573 7369 6f6e 2073 7065 6369 6669 6e67 ession specifing │ │ │ -004df0a0: 2068 6f77 206c 6f6e 6720 696e 5400 4349 how long inT.CI │ │ │ +004df0a0: 2068 6f77 206c 6f6e 6720 696e 5400 4346 how long inT.CF │ │ │ 004df0b0: 2800 0020 2020 7365 636f 6e64 7320 6120 (.. seconds a │ │ │ 004df0c0: 7365 7276 6572 2077 6169 7473 2066 6f72 server waits for │ │ │ 004df0d0: 2061 2063 6f6e 6e65 6374 696f 6e20 6f72 a connection or │ │ │ 004df0e0: 2064 6174 6120 746f 2062 6563 6f6d 6520 data to become │ │ │ 004df0f0: 6176 6169 6c61 626c 6520 6f6e 206f 6e65 available on one │ │ │ -004df100: 5000 4349 2900 0020 2020 6f66 2074 6865 P.CI).. of the │ │ │ +004df100: 5000 4346 2900 0020 2020 6f66 2074 6865 P.CF).. of the │ │ │ 004df110: 2073 6f63 6b65 7473 2069 6e20 7468 6520 sockets in the │ │ │ 004df120: 6375 7272 656e 7420 536f 636b 6574 2044 current Socket D │ │ │ 004df130: 6576 6963 652c 2077 6861 7420 6d61 7920 evice, what may │ │ │ 004df140: 636f 6e74 6169 6e20 6120 7374 7269 6e67 contain a string │ │ │ -004df150: 5300 4349 2a00 0020 2020 636f 6e74 6169 S.CI*.. contai │ │ │ +004df150: 5300 4346 2a00 0020 2020 636f 6e74 6169 S.CF*.. contai │ │ │ 004df160: 6e69 6e67 2022 5245 4144 2220 616e 642f ning "READ" and/ │ │ │ 004df170: 6f72 2022 5752 4954 4522 2c20 616e 6420 or "WRITE", and │ │ │ 004df180: 6861 6e64 6c65 2073 7065 6369 6669 6573 handle specifies │ │ │ 004df190: 2074 6865 2073 6f63 6b65 7420 6861 6e64 the socket hand │ │ │ -004df1a0: 6c65 2e07 0043 4931 0000 5200 4349 3200 le...CI1..R.CI2. │ │ │ +004df1a0: 6c65 2e07 0043 4631 0000 5200 4346 3200 le...CF1..R.CF2. │ │ │ 004df1b0: 0020 2020 4966 2074 6865 206f 7074 696f . If the optio │ │ │ 004df1c0: 6e61 6c20 7365 636f 6e64 2061 7267 756d nal second argum │ │ │ 004df1d0: 656e 7420 6f6e 6c79 2073 7065 6369 6669 ent only specifi │ │ │ 004df1e0: 6573 2022 5752 4954 4522 2c20 5752 4954 es "WRITE", WRIT │ │ │ -004df1f0: 4520 2f57 4149 5420 646f 6573 3f00 4349 E /WAIT does?.CI │ │ │ +004df1f0: 4520 2f57 4149 5420 646f 6573 3f00 4346 E /WAIT does?.CF │ │ │ 004df200: 3300 0020 2020 6e6f 7420 6368 6563 6b20 3.. not check │ │ │ 004df210: 696e 636f 6d69 6e67 2063 6f6e 6e65 6374 incoming connect │ │ │ 004df220: 696f 6e73 2066 6f72 206c 6973 7465 6e69 ions for listeni │ │ │ -004df230: 6e67 2073 6f63 6b65 7473 2e07 0043 4934 ng sockets...CI4 │ │ │ -004df240: 0000 5000 4349 3500 0020 2020 5468 6520 ..P.CI5.. The │ │ │ +004df230: 6e67 2073 6f63 6b65 7473 2e07 0043 4634 ng sockets...CF4 │ │ │ +004df240: 0000 5000 4346 3500 0020 2020 5468 6520 ..P.CF5.. The │ │ │ 004df250: 6f70 7469 6f6e 616c 2074 6869 7264 2061 optional third a │ │ │ 004df260: 7267 756d 656e 7420 746f 2057 5249 5445 rgument to WRITE │ │ │ 004df270: 202f 5741 4954 2063 616e 2062 6520 7573 /WAIT can be us │ │ │ 004df280: 6564 2074 6f20 6368 6563 6b20 6f6e 6c79 ed to check only │ │ │ -004df290: 2061 4e00 4349 3600 0020 2020 7369 6e67 aN.CI6.. sing │ │ │ +004df290: 2061 4e00 4346 3600 0020 2020 7369 6e67 aN.CF6.. sing │ │ │ 004df2a0: 6c65 2073 6f63 6b65 7420 696e 7374 6561 le socket instea │ │ │ 004df2b0: 6420 6f66 2061 6c6c 2073 6f63 6b65 7473 d of all sockets │ │ │ 004df2c0: 2069 6e20 7468 6520 6375 7272 656e 7420 in the current │ │ │ 004df2d0: 534f 434b 4554 2064 6576 6963 6520 6279 SOCKET device by │ │ │ -004df2e0: 3100 4349 3700 0020 2020 7370 6563 6966 1.CI7.. specif │ │ │ +004df2e0: 3100 4346 3700 0020 2020 7370 6563 6966 1.CF7.. specif │ │ │ 004df2f0: 7969 6e67 2074 6865 2068 616e 646c 6520 ying the handle │ │ │ 004df300: 6e61 6d65 206f 6620 6120 736f 636b 6574 name of a socket │ │ │ -004df310: 2e07 0043 4938 0000 1200 4349 3900 0020 ...CI8....CI9.. │ │ │ -004df320: 2020 2a2a 4e6f 7465 2a2a 0700 4349 3a00 **Note**..CI:. │ │ │ -004df330: 0052 0043 4941 0000 2020 2049 6e20 6d6f .R.CIA.. In mo │ │ │ +004df310: 2e07 0043 4638 0000 1200 4346 3900 0020 ...CF8....CF9.. │ │ │ +004df320: 2020 2a2a 4e6f 7465 2a2a 0700 4346 3a00 **Note**..CF:. │ │ │ +004df330: 0052 0043 4641 0000 2020 2049 6e20 6d6f .R.CFA.. In mo │ │ │ 004df340: 7374 2063 6972 6375 6d73 7461 6e63 6573 st circumstances │ │ │ 004df350: 2c20 5752 4954 4520 2f57 4149 5428 7469 , WRITE /WAIT(ti │ │ │ 004df360: 6d65 6f75 745b 2c22 5752 4954 4522 5d29 meout[,"WRITE"]) │ │ │ 004df370: 2066 6f72 2053 4f43 4b45 5420 6465 7669 for SOCKET devi │ │ │ -004df380: 6365 734d 0043 4942 0000 2020 2077 6869 cesM.CIB.. whi │ │ │ +004df380: 6365 734d 0043 4642 0000 2020 2077 6869 cesM.CFB.. whi │ │ │ 004df390: 6368 2063 6f6e 7461 696e 2061 206e 6f6e ch contain a non │ │ │ 004df3a0: 2062 6c6f 636b 696e 6720 736f 636b 6574 blocking socket │ │ │ 004df3b0: 2072 6574 7572 6e73 2069 6d6d 6564 6961 returns immedia │ │ │ 004df3c0: 7465 6c79 2062 6563 6175 7365 206e 6f6e tely because non │ │ │ -004df3d0: 3900 4349 4300 0020 2020 626c 6f63 6b69 9.CIC.. blocki │ │ │ +004df3d0: 3900 4346 4300 0020 2020 626c 6f63 6b69 9.CFC.. blocki │ │ │ 004df3e0: 6e67 2073 6f63 6b65 7473 2061 7265 2075 ng sockets are u │ │ │ 004df3f0: 7375 616c 6c79 2072 6561 6479 2066 6f72 sually ready for │ │ │ -004df400: 2077 7269 7469 6e67 2e07 0043 4944 0000 writing...CID.. │ │ │ -004df410: 4d00 4349 4500 0020 2020 4966 2074 6865 M.CIE.. If the │ │ │ +004df400: 2077 7269 7469 6e67 2e07 0043 4644 0000 writing...CFD.. │ │ │ +004df410: 4d00 4346 4500 0020 2020 4966 2074 6865 M.CFE.. If the │ │ │ 004df420: 2063 7572 7265 6e74 2053 6f63 6b65 7420 current Socket │ │ │ 004df430: 4465 7669 6365 2069 7320 2450 5249 4e43 Device is $PRINC │ │ │ 004df440: 4950 414c 2061 6e64 2069 6e70 7574 2061 IPAL and input a │ │ │ 004df450: 6e64 206f 7574 7075 7420 6172 6551 0043 nd output areQ.C │ │ │ -004df460: 4946 0000 2020 2064 6966 6665 7265 6e74 IF.. different │ │ │ +004df460: 4646 0000 2020 2064 6966 6665 7265 6e74 FF.. different │ │ │ 004df470: 2053 4f43 4b45 5473 2c20 5752 4954 4520 SOCKETs, WRITE │ │ │ 004df480: 2f57 4149 5420 6170 706c 6965 7320 746f /WAIT applies to │ │ │ 004df490: 2074 6865 2069 6e70 7574 2073 6964 6520 the input side │ │ │ 004df4a0: 6f66 2074 6865 2064 6576 6963 652e 0700 of the device... │ │ │ -004df4b0: 4349 4700 003f 0043 4948 0000 2020 2057 CIG..?.CIH.. W │ │ │ +004df4b0: 4346 4700 003f 0043 4648 0000 2020 2057 CFG..?.CFH.. W │ │ │ 004df4c0: 5249 5445 202f 5041 5353 285b 7461 7267 RITE /PASS([targ │ │ │ 004df4d0: 6574 7069 645d 2c5b 7469 6d65 6f75 745d etpid],[timeout] │ │ │ 004df4e0: 2c68 616e 646c 655b 2c68 616e 646c 655d ,handle[,handle] │ │ │ -004df4f0: 2e2e 2e29 0700 4349 4900 0051 0043 494a ...)..CII..Q.CIJ │ │ │ +004df4f0: 2e2e 2e29 0700 4346 4900 0051 0043 464a ...)..CFI..Q.CFJ │ │ │ 004df500: 0000 2020 2057 5249 5445 202f 5041 5353 .. WRITE /PASS │ │ │ 004df510: 2061 6c6c 6f77 7320 6120 4754 2e4d 2070 allows a GT.M p │ │ │ 004df520: 726f 6365 7373 2074 6f20 7365 6e64 2044 rocess to send D │ │ │ 004df530: 4554 4143 4865 6420 5443 5020 6f72 204c ETACHed TCP or L │ │ │ -004df540: 4f43 414c 2073 6f63 6b65 7473 4c00 4349 OCAL socketsL.CI │ │ │ +004df540: 4f43 414c 2073 6f63 6b65 7473 4c00 4346 OCAL socketsL.CF │ │ │ 004df550: 5100 0020 2020 2874 6861 7420 6973 2c20 Q.. (that is, │ │ │ 004df560: 736f 636b 6574 7320 696e 2074 6865 2073 sockets in the s │ │ │ 004df570: 6f63 6b65 7420 706f 6f6c 2920 746f 2061 ocket pool) to a │ │ │ 004df580: 6e6f 7468 6572 2047 542e 4d20 7072 6f63 nother GT.M proc │ │ │ -004df590: 6573 732e 2054 6865 4d00 4349 5200 0020 ess. TheM.CIR.. │ │ │ +004df590: 6573 732e 2054 6865 4d00 4346 5200 0020 ess. TheM.CFR.. │ │ │ 004df5a0: 2020 7265 6365 6976 696e 6720 7072 6f63 receiving proc │ │ │ 004df5b0: 6573 7320 6d75 7374 2065 7865 6375 7465 ess must execute │ │ │ 004df5c0: 2057 5249 5445 202f 4143 4345 5054 2074 WRITE /ACCEPT t │ │ │ 004df5d0: 6f20 7265 6365 6976 6520 7468 6520 736f o receive the so │ │ │ -004df5e0: 636b 6574 2e07 0043 4953 0000 5100 4349 cket...CIS..Q.CI │ │ │ +004df5e0: 636b 6574 2e07 0043 4653 0000 5100 4346 cket...CFS..Q.CF │ │ │ 004df5f0: 5400 0020 2020 2020 6f20 4966 2061 206e T.. o If a n │ │ │ 004df600: 756d 6572 6963 2074 6172 6765 7470 6964 umeric targetpid │ │ │ 004df610: 2069 7320 7370 6563 6966 6965 642c 2047 is specified, G │ │ │ 004df620: 542e 4d20 6d61 7463 6865 7320 7468 6520 T.M matches the │ │ │ 004df630: 7661 6c75 6520 6167 6169 6e73 7453 0043 value againstS.C │ │ │ -004df640: 4955 0000 2020 2020 2020 2074 6865 2070 IU.. the p │ │ │ +004df640: 4655 0000 2020 2020 2020 2074 6865 2070 FU.. the p │ │ │ 004df650: 726f 6365 7373 2069 6420 2824 4a4f 4229 rocess id ($JOB) │ │ │ 004df660: 206f 6620 7468 6520 7072 6f63 6573 7320 of the process │ │ │ 004df670: 7265 6365 6976 696e 6720 7468 6520 736f receiving the so │ │ │ 004df680: 636b 6574 732e 2047 542e 4d20 7573 6573 ckets. GT.M uses │ │ │ -004df690: 5300 4349 5600 0020 2020 2020 2020 6120 S.CIV.. a │ │ │ +004df690: 5300 4346 5600 0020 2020 2020 2020 6120 S.CFV.. a │ │ │ 004df6a0: 7379 7374 656d 2073 6572 7669 6365 2074 system service t │ │ │ 004df6b0: 6f20 7065 7266 6f72 6d20 7468 6973 2063 o perform this c │ │ │ 004df6c0: 6865 636b 206f 6e20 706c 6174 666f 726d heck on platform │ │ │ 004df6d0: 7320 7468 6174 2073 7570 706f 7274 2069 s that support i │ │ │ -004df6e0: 7420 2d4f 0043 4957 0000 2020 2020 2020 t -O.CIW.. │ │ │ +004df6e0: 7420 2d4f 0043 4657 0000 2020 2020 2020 t -O.CFW.. │ │ │ 004df6f0: 2063 7572 7265 6e74 6c79 3a20 4c69 6e75 currently: Linu │ │ │ 004df700: 7820 616e 6420 4149 582e 2049 6620 7468 x and AIX. If th │ │ │ 004df710: 6520 7069 6473 2064 6f20 6e6f 7420 6d61 e pids do not ma │ │ │ 004df720: 7463 682c 2047 542e 4d20 6973 7375 6573 tch, GT.M issues │ │ │ -004df730: 2061 4600 4349 5800 0020 2020 2020 2020 aF.CIX.. │ │ │ +004df730: 2061 4600 4346 5800 0020 2020 2020 2020 aF.CFX.. │ │ │ 004df740: 5045 4552 5049 444d 4953 4d41 5443 4820 PEERPIDMISMATCH │ │ │ 004df750: 6572 726f 7220 616e 6420 646f 6573 206e error and does n │ │ │ 004df760: 6f74 2074 7261 6e73 6665 7220 7468 6520 ot transfer the │ │ │ -004df770: 736f 636b 6574 732e 4c00 4349 5900 0020 sockets.L.CIY.. │ │ │ +004df770: 736f 636b 6574 732e 4c00 4346 5900 0020 sockets.L.CFY.. │ │ │ 004df780: 2020 2020 6f20 4966 2061 206e 756d 6572 o If a numer │ │ │ 004df790: 6963 2074 696d 656f 7574 2069 7320 7370 ic timeout is sp │ │ │ 004df7a0: 6563 6966 6965 642c 2047 542e 4d20 7365 ecified, GT.M se │ │ │ 004df7b0: 7473 2024 5445 5354 2074 6f20 3120 6966 ts $TEST to 1 if │ │ │ 004df7c0: 2074 6865 0000 0000 0000 0000 0000 0000 the............ │ │ │ 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 0001 9504 0000 f63e 0000 0000 0000 .........>...... │ │ │ 004df810: 3f00 0000 4845 4c50 00ff 7300 ff49 4f5f ?...HELP..s..IO_ │ │ │ 004df820: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004df830: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004df840: ff73 00ff 5200 008d 0100 0000 0000 0026 .s..R..........& │ │ │ -004df850: 0031 1145 4144 2f57 5249 5445 5f4f 5045 .1.EAD/WRITE_OPE │ │ │ +004df850: 0031 a545 4144 2f57 5249 5445 5f4f 5045 .1.EAD/WRITE_OPE │ │ │ 004df860: 5241 5449 4f4e 5300 c026 0100 008e 0100 RATIONS..&...... │ │ │ -004df870: 0000 0000 0010 0047 1149 0100 008f 0100 .......G.I...... │ │ │ -004df880: 0000 0000 0010 0047 1172 0100 0090 0100 .......G.r...... │ │ │ +004df870: 0000 0000 0010 0047 a549 0100 008f 0100 .......G.I...... │ │ │ +004df880: 0000 0000 0010 0047 a572 0100 0090 0100 .......G.r...... │ │ │ 004df890: 0000 0000 0010 0047 4998 0100 0091 0100 .......GI....... │ │ │ 004df8a0: 0000 0000 0011 0046 00c1 1342 0000 9201 .......F...B.... │ │ │ 004df8b0: 0000 0000 0000 1000 3000 5344 0000 9301 ........0.SD.... │ │ │ 004df8c0: 0000 0000 0000 1700 3100 554d 4d41 5259 ........1.UMMARY │ │ │ 004df8d0: 00bf 5200 0095 0100 0000 0000 0010 0038 ..R............8 │ │ │ -004df8e0: 49c0 2b00 0096 0100 0000 0000 0010 0039 I.+............9 │ │ │ -004df8f0: 4954 0100 0097 0100 0000 0000 0010 0039 IT.............9 │ │ │ -004df900: 4978 0100 0098 0100 0000 0000 0011 0038 Ix.............8 │ │ │ -004df910: 49c1 1101 0000 9901 0000 0000 0000 0f00 I............... │ │ │ +004df8e0: 46c0 2b00 0096 0100 0000 0000 0010 0039 F.+............9 │ │ │ +004df8f0: 4654 0100 0097 0100 0000 0000 0010 0039 FT.............9 │ │ │ +004df900: 4678 0100 0098 0100 0000 0000 0011 0038 Fx.............8 │ │ │ +004df910: 46c1 1101 0000 9901 0000 0000 0000 0f00 F............... │ │ │ 004df920: 3000 5e00 009a 0100 0000 0000 001f 0030 0.^............0 │ │ │ 004df930: 005f 4249 4e41 5259 5f46 494c 4553 00c0 ._BINARY_FILES.. │ │ │ 004df940: 1401 0000 9401 0000 0000 0000 2400 1b00 ............$... │ │ │ 004df950: 5553 494e 475f 4e55 4c4c 5f44 4556 4943 USING_NULL_DEVIC │ │ │ 004df960: 4553 00c0 1401 0000 a101 0000 0000 0000 ES.............. │ │ │ -004df970: 3200 2e49 ff73 00ff 4e55 4c4c 5f44 4556 2..I.s..NULL_DEV │ │ │ +004df970: 3200 2e46 ff73 00ff 4e55 4c4c 5f44 4556 2..F.s..NULL_DEV │ │ │ 004df980: 4943 4550 4152 414d 4554 4552 5f53 554d ICEPARAMETER_SUM │ │ │ 004df990: 4d41 5259 00c0 2101 0000 a201 0000 0000 MARY..!......... │ │ │ 004df9a0: 0000 1b00 3d00 5f45 5841 4d50 4c45 5300 ....=._EXAMPLES. │ │ │ 004df9b0: c024 0100 00a3 0100 0000 0000 001e 0021 .$.............! │ │ │ 004df9c0: 7450 4950 455f 4445 5649 4345 5300 c018 tPIPE_DEVICES... │ │ │ 004df9d0: 0100 00a4 0100 0000 0000 002a 002e 00ff ...........*.... │ │ │ 004df9e0: 7300 ff50 4950 455f 4348 4152 4143 5445 s..PIPE_CHARACTE │ │ │ @@ -319409,21 +319409,21 @@ │ │ │ 004dfb00: 0100 0000 0000 000f 0021 0053 0000 b001 .........!.S.... │ │ │ 004dfb10: 0000 0000 0000 3500 2200 4f43 4b45 545f ......5.".OCKET_ │ │ │ 004dfb20: 4445 5649 4345 5300 ff73 00ff 4d45 5353 DEVICES..s..MESS │ │ │ 004dfb30: 4147 455f 4d41 4e41 4745 4d45 4e54 00bf AGE_MANAGEMENT.. │ │ │ 004dfb40: 2200 00b5 0100 0000 0000 001d 0034 0052 "............4.R │ │ │ 004dfb50: 4541 445f 434f 4d4d 414e 4400 bf22 0000 EAD_COMMAND..".. │ │ │ 004dfb60: bb01 0000 0000 0000 1100 41ff c029 0100 ..........A..).. │ │ │ -004dfb70: 00bc 0100 0000 0000 0010 0034 1153 4e00 ...........4.SN. │ │ │ -004dfb80: 00bd 0100 0000 0000 002f 0035 494f 434b ........./.5IOCK │ │ │ +004dfb70: 00bc 0100 0000 0000 0010 0034 a553 4e00 ...........4.SN. │ │ │ +004dfb80: 00bd 0100 0000 0000 002f 0035 464f 434b ........./.5FOCK │ │ │ 004dfb90: 4554 5f44 4556 4943 4550 4152 414d 4554 ET_DEVICEPARAMET │ │ │ 004dfba0: 4552 5f53 554d 4d41 5259 00c0 2601 0000 ER_SUMMARY..&... │ │ │ -004dfbb0: c701 0000 0000 0000 1000 5449 4901 0000 ..........TII... │ │ │ -004dfbc0: c801 0000 0000 0000 1000 5449 7301 0000 ..........TIs... │ │ │ -004dfbd0: c901 0000 0000 0000 1000 5449 9601 0000 ..........TI.... │ │ │ +004dfbb0: c701 0000 0000 0000 1000 5446 4901 0000 ..........TFI... │ │ │ +004dfbc0: c801 0000 0000 0000 1000 5446 7301 0000 ..........TFs... │ │ │ +004dfbd0: c901 0000 0000 0000 1000 5446 9601 0000 ..........TF.... │ │ │ 004dfbe0: ca01 0000 0000 0000 0f00 4145 5e00 00cb ..........AE^... │ │ │ 004dfbf0: 0100 0000 0000 001b 0041 445f 4558 414d .........AD_EXAM │ │ │ 004dfc00: 504c 4553 00c0 3901 0000 cc01 0000 0000 PLES..9......... │ │ │ 004dfc10: 0000 1000 4c43 7801 0000 cd01 0000 0000 ....LCx......... │ │ │ 004dfc20: 0000 0f00 4244 4e00 00ce 0100 0000 0000 ....BDN......... │ │ │ 004dfc30: 0020 003b 0052 4541 445f 4f50 4552 4154 . .;.READ_OPERAT │ │ │ 004dfc40: 494f 4e00 c011 0100 00b6 0100 0000 0000 ION............. │ │ │ @@ -319483,852 +319483,852 @@ │ │ │ 004dffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 1f3d 0000 0000 0000 .........=...... │ │ │ -004e0010: 9700 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e0010: 9700 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4961 0000 2020 s $TEST<.CIa.. │ │ │ +004e00a0: 7320 2454 4553 543c 0043 4661 0000 2020 s $TEST<.CFa.. │ │ │ 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 4962 0000 2020 2020 206f ts.@.CIb.. o │ │ │ +004e00e0: 7473 2e40 0043 4662 0000 2020 2020 206f ts.@.CFb.. 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 4963 0000 2020 2020 206f ol.M.CIc.. o │ │ │ +004e0120: 6f6c 2e4d 0043 4663 0000 2020 2020 206f ol.M.CFc.. 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 4349 6400 0020 2020 2020 2020 7370 R.CId.. sp │ │ │ +004e0170: 5200 4346 6400 0020 2020 2020 2020 7370 R.CFd.. 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 4349 6500 0020 2020 2020 2020 reQ.CIe.. │ │ │ +004e01c0: 7265 5100 4346 6500 0020 2020 2020 2020 reQ.CFe.. │ │ │ 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 4966 0000 2020 2020 2020 the(.CIf.. │ │ │ +004e0210: 7468 6528 0043 4666 0000 2020 2020 2020 the(.CFf.. │ │ │ 004e0220: 2073 6f63 6b65 7420 706f 6f6c 206f 6620 socket pool of │ │ │ -004e0230: 7468 6520 7365 6e64 6572 2e07 0043 4967 the sender...CIg │ │ │ -004e0240: 0000 4200 4349 6800 0020 2020 5752 4954 ..B.CIh.. WRIT │ │ │ +004e0230: 7468 6520 7365 6e64 6572 2e07 0043 4667 the sender...CFg │ │ │ +004e0240: 0000 4200 4346 6800 0020 2020 5752 4954 ..B.CFh.. 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 4349 6900 0050 0043 496a ...)..CIi..P.CIj │ │ │ +004e0280: 2e2e 2e29 0700 4346 6900 0050 0043 466a ...)..CFi..P.CFj │ │ │ 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 4971 CP or LOCALS.CIq │ │ │ +004e02d0: 4350 206f 7220 4c4f 4341 4c53 0043 4671 CP or LOCALS.CFq │ │ │ 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: 4349 7200 0020 2020 5468 6520 7365 6e64 CIr.. The send │ │ │ +004e0330: 4346 7200 0020 2020 5468 6520 7365 6e64 CFr.. 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 4349 7300 004e socket...CIs..N │ │ │ -004e0380: 0043 4974 0000 2020 2020 206f 206c 7661 .CIt.. o lva │ │ │ +004e0370: 2073 6f63 6b65 742e 0700 4346 7300 004e socket...CFs..N │ │ │ +004e0380: 0043 4674 0000 2020 2020 206f 206c 7661 .CFt.. 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: 4975 0000 2020 2020 2020 2070 6173 7365 Iu.. passe │ │ │ +004e03d0: 4675 0000 2020 2020 2020 2070 6173 7365 Fu.. 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 4976 0000 2020 fix. OnQ.CIv.. │ │ │ +004e0410: 6669 782e 204f 6e51 0043 4676 0000 2020 fix. OnQ.CFv.. │ │ │ 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 4349 7700 0020 ains theT.CIw.. │ │ │ +004e0460: 6169 6e73 2074 6865 5400 4346 7700 0020 ains theT.CFw.. │ │ │ 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 4349 t, delimitedT.CI │ │ │ +004e04b0: 742c 2064 656c 696d 6974 6564 5400 4346 t, delimitedT.CF │ │ │ 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 4349 7900 0020 2020 2020 2020 736f P.CIy.. so │ │ │ +004e0510: 5000 4346 7900 0020 2020 2020 2020 736f P.CFy.. 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 4349 7a00 0020 2020 2020 2020 7375 ..CIz.. su │ │ │ +004e0560: 1d00 4346 7a00 0020 2020 2020 2020 7375 ..CFz.. su │ │ │ 004e0570: 6273 6571 7565 6e74 2075 7365 2e51 0043 bsequent use.Q.C │ │ │ -004e0580: 4981 0000 2020 2020 206f 2049 6620 6120 I... o If a │ │ │ +004e0580: 4681 0000 2020 2020 206f 2049 6620 6120 F... 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: 4349 8200 0020 2020 2020 2020 7468 6520 CI... the │ │ │ +004e05d0: 4346 8200 0020 2020 2020 2020 7468 6520 CF... 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 4983 0000 2020 2020 2020 2064 sL.CI... d │ │ │ +004e0620: 734c 0043 4683 0000 2020 2020 2020 2064 sL.CF... 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: 4984 0000 2020 2020 2020 2074 7261 6e73 I... trans │ │ │ +004e0670: 4684 0000 2020 2020 2020 2074 7261 6e73 F... trans │ │ │ 004e0680: 6665 7220 7468 6520 736f 636b 6574 732e fer the sockets. │ │ │ -004e0690: 4c00 4349 8500 0020 2020 2020 6f20 4966 L.CI... o If │ │ │ +004e0690: 4c00 4346 8500 0020 2020 2020 6f20 4966 L.CF... 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 4349 to 1 if theT.CI │ │ │ +004e06d0: 2074 6f20 3120 6966 2074 6865 5400 4346 to 1 if theT.CF │ │ │ 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 4349 8700 0020 2020 2020 2020 746f 5.CI... to │ │ │ +004e0730: 3500 4346 8700 0020 2020 2020 2020 746f 5.CF... 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 4988 0000 2020 2020 kets.T.CI... │ │ │ +004e0760: 6b65 7473 2e54 0043 4688 0000 2020 2020 kets.T.CF... │ │ │ 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 0000 f107 0000 3c3d 0000 0000 0000 ........<=...... │ │ │ -004e0810: 9600 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e0810: 9600 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..s..IO_ │ │ │ 004e0820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e0830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e0840: 4345 5300 ff73 00ff 5752 4954 455f 434f CES..s..WRITE_CO │ │ │ 004e0850: 4d4d 414e 4400 c089 0000 2020 2020 2020 MMAND..... │ │ │ 004e0860: 2072 6563 6569 7665 6420 736f 636b 6574 received socket │ │ │ 004e0870: 7320 696e 2074 6865 206f 7264 6572 2069 s in the order i │ │ │ 004e0880: 6e20 7768 6963 6820 7468 6579 2061 7070 n which they app │ │ │ 004e0890: 6561 7220 696e 2074 6865 2057 5249 5445 ear in the WRITE │ │ │ -004e08a0: 202f 5041 5353 5400 4349 8a00 0020 2020 /PASST.CI... │ │ │ +004e08a0: 202f 5041 5353 5400 4346 8a00 0020 2020 /PASST.CF... │ │ │ 004e08b0: 2020 2020 6f66 2074 6865 2073 656e 6469 of the sendi │ │ │ 004e08c0: 6e67 2070 726f 6365 7373 3b20 656d 7074 ng process; empt │ │ │ 004e08d0: 7920 6974 656d 7320 696e 2074 6865 2063 y items in the c │ │ │ 004e08e0: 6f6d 6d61 2064 656c 696d 6974 6564 2068 omma delimited h │ │ │ -004e08f0: 616e 646c 6520 6c69 7374 4e00 4349 9100 andle listN.CI.. │ │ │ +004e08f0: 616e 646c 6520 6c69 7374 4e00 4346 9100 andle listN.CF.. │ │ │ 004e0900: 0020 2020 2020 2020 6163 7420 746f 2070 . act to p │ │ │ 004e0910: 7265 7365 7276 6520 6f72 6465 7269 6e67 reserve ordering │ │ │ 004e0920: 2e20 5768 6572 6520 7468 6520 6c69 7374 . Where the list │ │ │ 004e0930: 2070 726f 7669 6465 7320 6e6f 2068 616e provides no han │ │ │ -004e0940: 646c 652c 2074 6865 5200 4349 9200 0020 dle, theR.CI... │ │ │ +004e0940: 646c 652c 2074 6865 5200 4346 9200 0020 dle, theR.CF... │ │ │ 004e0950: 2020 2020 2020 736f 636b 6574 2072 6574 socket ret │ │ │ 004e0960: 6169 6e73 2074 6865 2068 616e 646c 6520 ains the handle │ │ │ 004e0970: 7072 6f76 6964 6564 2062 7920 7468 6520 provided by the │ │ │ 004e0980: 7365 6e64 6572 2e20 496e 2065 6974 6865 sender. In eithe │ │ │ -004e0990: 7220 6361 7365 2c20 6966 5400 4349 9300 r case, ifT.CI.. │ │ │ +004e0990: 7220 6361 7365 2c20 6966 5400 4346 9300 r case, ifT.CF.. │ │ │ 004e09a0: 0020 2020 2020 2020 7468 6572 6520 6973 . there is │ │ │ 004e09b0: 2061 6c72 6561 6479 2061 2073 6f63 6b65 already a socke │ │ │ 004e09c0: 7420 7769 7468 2074 6865 2074 7261 6e73 t with the trans │ │ │ 004e09d0: 6665 7220 6861 6e64 6c65 2069 6e20 7468 fer handle in th │ │ │ 004e09e0: 6520 736f 636b 6574 2070 6f6f 6c2c 4f00 e socket pool,O. │ │ │ -004e09f0: 4349 9400 0020 2020 2020 2020 4754 2e4d CI... GT.M │ │ │ +004e09f0: 4346 9400 0020 2020 2020 2020 4754 2e4d CF... GT.M │ │ │ 004e0a00: 2067 656e 6572 6174 6573 2061 206e 6577 generates a new │ │ │ 004e0a10: 2068 616e 646c 6520 666f 7220 7468 6520 handle for the │ │ │ 004e0a20: 7472 616e 7366 6572 2073 6f63 6b65 742e transfer socket. │ │ │ 004e0a30: 2047 542e 4d20 6967 6e6f 7265 734d 0043 GT.M ignoresM.C │ │ │ -004e0a40: 4995 0000 2020 2020 2020 2065 7863 6573 I... exces │ │ │ +004e0a40: 4695 0000 2020 2020 2020 2065 7863 6573 F... exces │ │ │ 004e0a50: 7320 6861 6e64 6c65 7320 7370 6563 6966 s handles specif │ │ │ 004e0a60: 6965 6420 6265 796f 6e64 2074 6865 206e ied beyond the n │ │ │ 004e0a70: 756d 6265 7220 6f66 2069 6e63 6f6d 696e umber of incomin │ │ │ -004e0a80: 6720 736f 636b 6574 732e 0700 4349 9600 g sockets...CI.. │ │ │ -004e0a90: 0053 0043 4997 0000 2020 2042 6f74 6820 .S.CI... Both │ │ │ +004e0a80: 6720 736f 636b 6574 732e 0700 4346 9600 g sockets...CF.. │ │ │ +004e0a90: 0053 0043 4697 0000 2020 2042 6f74 6820 .S.CF... Both │ │ │ 004e0aa0: 5752 4954 4520 2f50 4153 5320 616e 6420 WRITE /PASS and │ │ │ 004e0ab0: 5752 4954 4520 2f41 4343 4550 5420 7265 WRITE /ACCEPT re │ │ │ 004e0ac0: 7175 6972 6520 7468 6520 6375 7272 656e quire the curren │ │ │ 004e0ad0: 7420 2449 4f20 746f 2062 6520 6120 534f t $IO to be a SO │ │ │ -004e0ae0: 434b 4554 5400 4349 9800 0020 2020 6465 CKETT.CI... de │ │ │ +004e0ae0: 434b 4554 5400 4346 9800 0020 2020 6465 CKETT.CF... de │ │ │ 004e0af0: 7669 6365 2077 6974 6820 6120 434f 4e4e vice with a CONN │ │ │ 004e0b00: 4543 5465 6420 286e 6f74 204c 4953 5445 ECTed (not LISTE │ │ │ 004e0b10: 4e69 6e67 2920 616e 6420 4c4f 4341 4c20 Ning) and LOCAL │ │ │ 004e0b20: 646f 6d61 696e 2028 6e6f 7420 5443 5029 domain (not TCP) │ │ │ -004e0b30: 2063 7572 7265 6e74 5400 4349 9900 0020 currentT.CI... │ │ │ +004e0b30: 2063 7572 7265 6e74 5400 4346 9900 0020 currentT.CF... │ │ │ 004e0b40: 2020 736f 636b 6574 2e20 4754 2e4d 2069 socket. GT.M i │ │ │ 004e0b50: 7373 7565 7320 434f 4e4e 534f 434b 5245 ssues CONNSOCKRE │ │ │ 004e0b60: 5120 6f72 204c 4f43 414c 534f 434b 5245 Q or LOCALSOCKRE │ │ │ 004e0b70: 5120 6572 726f 7273 2c20 7265 7370 6563 Q errors, respec │ │ │ -004e0b80: 7469 7665 6c79 2c20 7768 656e 2700 4349 tively, when'.CI │ │ │ +004e0b80: 7469 7665 6c79 2c20 7768 656e 2700 4346 tively, when'.CF │ │ │ 004e0b90: 9a00 0020 2020 7468 6f73 6520 636f 6e64 ... those cond │ │ │ 004e0ba0: 6974 696f 6e73 2061 7265 206e 6f74 206d itions are not m │ │ │ -004e0bb0: 6574 2e08 0042 49c1 1100 0051 0044 4911 et...BI....Q.DI. │ │ │ +004e0bb0: 6574 2e08 0042 46c1 1100 0051 0044 4611 et...BF....Q.DF. │ │ │ 004e0bc0: 0000 2020 2053 4f43 4b45 5420 6465 7669 .. SOCKET devi │ │ │ 004e0bd0: 6365 7320 646f 206e 6f74 2073 7570 706f ces do not suppo │ │ │ 004e0be0: 7274 206d 6978 696e 6720 6f74 6865 7220 rt mixing other │ │ │ 004e0bf0: 5245 4144 7320 616e 6420 5752 4954 4573 READs and WRITEs │ │ │ -004e0c00: 2077 6974 6820 736f 636b 6574 5000 4449 with socketP.DI │ │ │ +004e0c00: 2077 6974 6820 736f 636b 6574 5000 4446 with socketP.DF │ │ │ 004e0c10: 2100 0020 2020 7061 7373 696e 6720 6f6e !.. passing on │ │ │ 004e0c20: 2074 6865 2073 616d 6520 434f 4e4e 4543 the same CONNEC │ │ │ 004e0c30: 5445 4420 4c4f 4341 4c20 736f 636b 6574 TED LOCAL socket │ │ │ 004e0c40: 2061 6e64 2070 726f 6475 6365 2053 4f43 and produce SOC │ │ │ -004e0c50: 4b50 4153 5344 4154 414d 4958 5400 4449 KPASSDATAMIXT.DI │ │ │ +004e0c50: 4b50 4153 5344 4154 414d 4958 5400 4446 KPASSDATAMIXT.DF │ │ │ 004e0c60: 3100 0020 2020 6572 726f 7273 2e20 5468 1.. errors. Th │ │ │ 004e0c70: 6520 6170 706c 6963 6174 696f 6e20 6d61 e application ma │ │ │ 004e0c80: 7920 7065 7266 6f72 6d20 6d75 6c74 6970 y perform multip │ │ │ 004e0c90: 6c65 2057 5249 5445 202f 5041 5353 2061 le WRITE /PASS a │ │ │ 004e0ca0: 6e64 2057 5249 5445 202f 4143 4345 5054 nd WRITE /ACCEPT │ │ │ -004e0cb0: 4e00 4449 4100 0020 2020 6f70 6572 6174 N.DIA.. operat │ │ │ +004e0cb0: 4e00 4446 4100 0020 2020 6f70 6572 6174 N.DFA.. operat │ │ │ 004e0cc0: 696f 6e73 2069 6e20 6569 7468 6572 2064 ions in either d │ │ │ 004e0cd0: 6972 6563 7469 6f6e 206f 6e20 7468 6520 irection on the │ │ │ 004e0ce0: 736f 636b 6574 2062 6566 6f72 6520 6973 socket before is │ │ │ 004e0cf0: 7375 696e 6720 6120 434c 4f53 452e 0700 suing a CLOSE... │ │ │ -004e0d00: 4449 5100 0051 0044 4961 0000 2020 204e DIQ..Q.DIa.. N │ │ │ +004e0d00: 4446 5100 0051 0044 4661 0000 2020 204e DFQ..Q.DFa.. N │ │ │ 004e0d10: 6f74 6520 7468 6174 2074 6865 2072 6563 ote that the rec │ │ │ 004e0d20: 6569 7669 6e67 2070 726f 6365 7373 206d eiving process m │ │ │ 004e0d30: 7573 7420 6573 7461 626c 6973 6820 6465 ust establish de │ │ │ 004e0d40: 7369 7265 6420 6465 7669 6365 7061 7261 sired devicepara │ │ │ -004e0d50: 6d65 7465 7273 5200 4449 7100 0020 2020 metersR.DIq.. │ │ │ +004e0d50: 6d65 7465 7273 5200 4446 7100 0020 2020 metersR.DFq.. │ │ │ 004e0d60: 2865 2e67 2e2c 2044 454c 494d 4954 4552 (e.g., DELIMITER │ │ │ 004e0d70: 2920 666f 7220 6120 736f 636b 6574 2065 ) for a socket e │ │ │ 004e0d80: 6974 6865 7220 6279 2041 5454 4143 4869 ither by ATTACHi │ │ │ 004e0d90: 6e67 2069 7420 746f 2061 2053 4f43 4b45 ng it to a SOCKE │ │ │ -004e0da0: 5420 6465 7669 6365 5200 4449 8100 0020 T deviceR.DI... │ │ │ +004e0da0: 5420 6465 7669 6365 5200 4446 8100 0020 T deviceR.DF... │ │ │ 004e0db0: 2020 7468 6174 2070 726f 7669 6465 7320 that provides │ │ │ 004e0dc0: 7468 6520 6368 6172 6163 7465 7269 7374 the characterist │ │ │ 004e0dd0: 6963 2066 6f72 2061 6c6c 2069 7473 2073 ic for all its s │ │ │ 004e0de0: 6f63 6b65 7473 2c20 6f72 2062 7920 6120 ockets, or by a │ │ │ -004e0df0: 7375 6273 6571 7565 6e74 5400 4449 9100 subsequentT.DI.. │ │ │ +004e0df0: 7375 6273 6571 7565 6e74 5400 4446 9100 subsequentT.DF.. │ │ │ 004e0e00: 0020 2020 5553 4520 7468 6174 2073 7065 . USE that spe │ │ │ 004e0e10: 6369 6669 6573 2074 6865 2061 7070 726f cifies the appro │ │ │ 004e0e20: 7072 6961 7465 2064 6576 6963 6570 6172 priate devicepar │ │ │ 004e0e30: 616d 6574 6572 2873 292e 2047 542e 4d20 ameter(s). GT.M │ │ │ 004e0e40: 7472 616e 7366 6572 7320 6f6e 6c79 5300 transfers onlyS. │ │ │ -004e0e50: 4349 1200 0020 2020 7468 6520 736f 636b CI... the sock │ │ │ +004e0e50: 4346 1200 0020 2020 7468 6520 736f 636b CF... the sock │ │ │ 004e0e60: 6574 2063 6f6e 6e65 6374 696f 6e20 6974 et connection it │ │ │ 004e0e70: 7365 6c66 2c20 7468 6520 736f 636b 6574 self, the socket │ │ │ 004e0e80: 2068 616e 646c 652c 2061 6e64 2062 7566 handle, and buf │ │ │ 004e0e90: 6665 7265 6420 736f 636b 6574 2064 6174 fered socket dat │ │ │ -004e0ea0: 6145 0044 4911 0000 2020 2028 6966 2061 aE.DI... (if a │ │ │ +004e0ea0: 6145 0044 4611 0000 2020 2028 6966 2061 aE.DF... (if a │ │ │ 004e0eb0: 6e79 292c 2062 7574 206e 6f20 6368 6172 ny), but no char │ │ │ 004e0ec0: 6163 7465 7269 7374 6963 7320 6573 7461 acteristics esta │ │ │ 004e0ed0: 626c 6973 6865 6420 6279 2074 6865 2073 blished by the s │ │ │ -004e0ee0: 656e 6465 722e 0700 4449 2100 005a 0044 ender...DI!..Z.D │ │ │ -004e0ef0: 4931 0000 2020 2057 5249 5445 202f 544c I1.. WRITE /TL │ │ │ +004e0ee0: 656e 6465 722e 0700 4446 2100 005a 0044 ender...DF!..Z.D │ │ │ +004e0ef0: 4631 0000 2020 2057 5249 5445 202f 544c F1.. WRITE /TL │ │ │ 004e0f00: 5328 6f70 7469 6f6e 5b2c 5b74 696d 656f S(option[,[timeo │ │ │ 004e0f10: 7574 5d5b 2c74 6c73 6964 5b2c 5b6f 6266 ut][,tlsid[,[obf │ │ │ 004e0f20: 7573 6361 7465 6470 6173 7377 6f72 645d uscatedpassword] │ │ │ 004e0f30: 5b2c 6366 672d 6669 6c65 2d6f 7074 696f [,cfg-file-optio │ │ │ -004e0f40: 6e73 5d5d 5d5d 2907 0044 4941 0000 5300 ns]]]])..DIA..S. │ │ │ -004e0f50: 4449 5100 0020 2020 534f 434b 4554 2064 DIQ.. SOCKET d │ │ │ +004e0f40: 6e73 5d5d 5d5d 2907 0044 4641 0000 5300 ns]]]])..DFA..S. │ │ │ +004e0f50: 4446 5100 0020 2020 534f 434b 4554 2064 DFQ.. SOCKET d │ │ │ 004e0f60: 6576 6963 6573 2073 7570 706f 7274 2065 evices support e │ │ │ 004e0f70: 6e63 7279 7074 6564 2063 6f6e 6e65 6374 ncrypted connect │ │ │ 004e0f80: 696f 6e73 2077 6974 6820 544c 5320 7573 ions with TLS us │ │ │ 004e0f90: 696e 6720 616e 2065 6e63 7279 7074 696f ing an encryptio │ │ │ -004e0fa0: 6e50 0044 4961 0000 2020 2070 6c75 6769 nP.DIa.. plugi │ │ │ +004e0fa0: 6e50 0044 4661 0000 2020 2070 6c75 6769 nP.DFa.. plugi │ │ │ 004e0fb0: 6e2e 2047 542e 4d20 7368 6970 7320 7769 n. GT.M ships wi │ │ │ 004e0fc0: 7468 2061 2072 6566 6572 656e 6365 2069 th a reference i │ │ │ 004e0fd0: 6d70 6c65 6d65 6e74 6174 696f 6e20 6f66 mplementation of │ │ │ 004e0fe0: 2074 6865 2070 6c75 6769 6e20 7768 6963 the plugin whic │ │ │ 004e0ff0: 6800 0000 0000 0000 0000 0000 0000 0000 h............... │ │ │ 004e1000: 0400 0000 d007 0000 553d 0000 0000 0000 ........U=...... │ │ │ -004e1010: 9300 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e1010: 9300 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c112 7100 0020 2020 7573 MMAND...q.. us │ │ │ 004e1060: 6573 204f 7065 6e53 534c 3b20 7468 6520 es OpenSSL; the │ │ │ 004e1070: 7265 6665 7265 6e63 6520 696d 706c 656d reference implem │ │ │ 004e1080: 656e 7461 7469 6f6e 2061 6c73 6f20 7375 entation also su │ │ │ 004e1090: 7070 6f72 7473 2054 4c53 2066 6f72 2047 pports TLS for G │ │ │ -004e10a0: 542e 4d50 0044 4981 0000 2020 2072 6570 T.MP.DI... rep │ │ │ +004e10a0: 542e 4d50 0044 4681 0000 2020 2072 6570 T.MP.DF... rep │ │ │ 004e10b0: 6c69 6361 7469 6f6e 2073 7472 6561 6d73 lication streams │ │ │ 004e10c0: 2e20 4f70 656e 5353 4c20 6f70 7469 6f6e . OpenSSL option │ │ │ 004e10d0: 7320 6172 6520 636f 6e74 726f 6c6c 6564 s are controlled │ │ │ 004e10e0: 2062 7920 6120 636f 6e66 6967 7572 6174 by a configurat │ │ │ -004e10f0: 696f 6e54 0044 4991 0000 2020 2066 696c ionT.DI... fil │ │ │ +004e10f0: 696f 6e54 0044 4691 0000 2020 2066 696c ionT.DF... fil │ │ │ 004e1100: 652e 2054 6865 2057 5249 5445 202f 544c e. The WRITE /TL │ │ │ 004e1110: 5320 636f 6d6d 616e 6420 6163 7469 7661 S command activa │ │ │ 004e1120: 7465 7320 7468 6973 2066 6561 7475 7265 tes this feature │ │ │ 004e1130: 2066 6f72 2063 6f6e 6e65 6374 6564 2073 for connected s │ │ │ -004e1140: 6f63 6b65 7473 2e07 0043 4913 0000 5200 ockets...CI...R. │ │ │ -004e1150: 4449 1100 0020 2020 2020 6f20 6f70 7469 DI... o opti │ │ │ +004e1140: 6f63 6b65 7473 2e07 0043 4613 0000 5200 ockets...CF...R. │ │ │ +004e1150: 4446 1100 0020 2020 2020 6f20 6f70 7469 DF... o opti │ │ │ 004e1160: 6f6e 2069 7320 2273 6572 7665 7222 2c20 on is "server", │ │ │ 004e1170: 2263 6c69 656e 7422 2c20 6f72 2022 7265 "client", or "re │ │ │ 004e1180: 6e65 676f 7469 6174 6522 2e20 2273 6572 negotiate". "ser │ │ │ 004e1190: 7665 7222 206f 7220 2263 6c69 656e 7422 ver" or "client" │ │ │ -004e11a0: 4c00 4449 2100 0020 2020 2020 2020 696e L.DI!.. in │ │ │ +004e11a0: 4c00 4446 2100 0020 2020 2020 2020 696e L.DF!.. in │ │ │ 004e11b0: 6469 6361 7465 7320 7768 6963 6820 544c dicates which TL │ │ │ 004e11c0: 5320 726f 6c65 2074 6f20 6173 7375 6d65 S role to assume │ │ │ 004e11d0: 2e20 5468 6520 7365 7276 6572 2072 6f6c . The server rol │ │ │ -004e11e0: 6520 7265 7175 6972 6573 2061 5400 4449 e requires aT.DI │ │ │ +004e11e0: 6520 7265 7175 6972 6573 2061 5400 4446 e requires aT.DF │ │ │ 004e11f0: 3100 0020 2020 2020 2020 6365 7274 6966 1.. certif │ │ │ 004e1200: 6963 6174 6520 7370 6563 6966 6965 6420 icate specified │ │ │ 004e1210: 696e 2074 6865 2063 6f6e 6669 6775 7261 in the configura │ │ │ 004e1220: 7469 6f6e 2066 696c 6520 7365 6374 696f tion file sectio │ │ │ 004e1230: 6e20 7769 7468 2074 6865 206c 6162 656c n with the label │ │ │ -004e1240: 5400 4449 4100 0020 2020 2020 2020 6d61 T.DIA.. ma │ │ │ +004e1240: 5400 4446 4100 0020 2020 2020 2020 6d61 T.DFA.. ma │ │ │ 004e1250: 7463 6869 6e67 2074 6c73 6964 2e20 5468 tching tlsid. Th │ │ │ 004e1260: 6520 636c 6965 6e74 2072 6f6c 6520 6d61 e client role ma │ │ │ 004e1270: 7920 7265 7175 6972 6520 6120 6365 7274 y require a cert │ │ │ 004e1280: 6966 6963 6174 6520 6465 7065 6e64 696e ificate dependin │ │ │ -004e1290: 6720 6f6e 5300 4449 5100 0020 2020 2020 g onS.DIQ.. │ │ │ +004e1290: 6720 6f6e 5300 4446 5100 0020 2020 2020 g onS.DFQ.. │ │ │ 004e12a0: 2020 7468 6520 4f70 656e 5353 4c20 6f70 the OpenSSL op │ │ │ 004e12b0: 7469 6f6e 732e 2049 6620 7468 6520 6172 tions. If the ar │ │ │ 004e12c0: 6775 6d65 6e74 2073 7065 6369 6669 6573 gument specifies │ │ │ 004e12d0: 2061 2074 696d 656f 7574 2077 6974 6820 a timeout with │ │ │ -004e12e0: 6f70 7469 6f6e 7354 0044 4961 0000 2020 optionsT.DIa.. │ │ │ +004e12e0: 6f70 7469 6f6e 7354 0044 4661 0000 2020 optionsT.DFa.. │ │ │ 004e12f0: 2020 2020 2022 636c 6965 6e74 2220 6f72 "client" or │ │ │ 004e1300: 2022 7365 7276 6572 222c 2047 542e 4d20 "server", GT.M │ │ │ 004e1310: 7365 7473 2024 5445 5354 2074 6f20 3120 sets $TEST to 1 │ │ │ 004e1320: 6966 2074 6865 2063 6f6d 6d61 6e64 2073 if the command s │ │ │ -004e1330: 7563 6365 7373 6675 6c6c 7954 0044 4971 uccessfullyT.DIq │ │ │ +004e1330: 7563 6365 7373 6675 6c6c 7954 0044 4671 uccessfullyT.DFq │ │ │ 004e1340: 0000 2020 2020 2020 2063 6f6d 706c 6574 .. complet │ │ │ 004e1350: 6573 206f 7220 746f 2030 2069 6620 6974 es or to 0 if it │ │ │ 004e1360: 2074 696d 6573 206f 7574 2e20 2444 4556 times out. $DEV │ │ │ 004e1370: 4943 4520 7072 6f76 6964 6573 2073 7461 ICE provides sta │ │ │ 004e1380: 7475 7320 696e 666f 726d 6174 696f 6e51 tus informationQ │ │ │ -004e1390: 0044 4981 0000 2020 2020 2020 2069 6e20 .DI... in │ │ │ +004e1390: 0044 4681 0000 2020 2020 2020 2069 6e20 .DF... in │ │ │ 004e13a0: 6361 7365 206f 6620 616e 2065 7272 6f72 case of an error │ │ │ 004e13b0: 2e20 5a53 484f 5720 2244 2220 696e 636c . ZSHOW "D" incl │ │ │ 004e13c0: 7564 6573 2022 544c 5322 2069 6e20 7468 udes "TLS" in th │ │ │ 004e13d0: 6520 7365 636f 6e64 206c 696e 6520 6f66 e second line of │ │ │ -004e13e0: 3100 4449 9100 0020 2020 2020 2020 7468 1.DI... th │ │ │ +004e13e0: 3100 4446 9100 0020 2020 2020 2020 7468 1.DF... th │ │ │ 004e13f0: 6520 6f75 7470 7574 2066 6f72 2061 6e20 e output for an │ │ │ 004e1400: 656e 6372 7970 7465 6420 736f 636b 6574 encrypted socket │ │ │ -004e1410: 2e53 0043 4914 0000 2020 2020 206f 2022 .S.CI... o " │ │ │ +004e1410: 2e53 0043 4614 0000 2020 2020 206f 2022 .S.CF... o " │ │ │ 004e1420: 7265 6e65 676f 7469 6174 6522 2061 7070 renegotiate" app │ │ │ 004e1430: 6c69 6573 206f 6e6c 7920 746f 2061 2073 lies only to a s │ │ │ 004e1440: 6572 7665 7220 736f 636b 6574 2e20 5072 erver socket. Pr │ │ │ 004e1450: 696f 7220 746f 2054 4c53 7631 2e33 2c20 ior to TLSv1.3, │ │ │ -004e1460: 7468 6973 4800 4449 1100 0020 2020 2020 thisH.DI... │ │ │ +004e1460: 7468 6973 4800 4446 1100 0020 2020 2020 thisH.DF... │ │ │ 004e1470: 2020 6f70 7469 6f6e 2061 6c6c 6f77 7320 option allows │ │ │ 004e1480: 6170 706c 6963 6174 696f 6e73 2074 6f20 applications to │ │ │ 004e1490: 7265 7175 6573 7420 6120 544c 5320 7265 request a TLS re │ │ │ -004e14a0: 6e65 676f 7469 6174 696f 6e2e 5400 4449 negotiation.T.DI │ │ │ +004e14a0: 6e65 676f 7469 6174 696f 6e2e 5400 4446 negotiation.T.DF │ │ │ 004e14b0: 2100 0020 2020 2020 2020 5265 6e65 676f !.. Renego │ │ │ 004e14c0: 7469 6174 696f 6e20 7265 7175 6972 6573 tiation requires │ │ │ 004e14d0: 2074 6865 2073 7573 7065 6e73 696f 6e20 the suspension │ │ │ 004e14e0: 6f66 2061 7070 6c69 6361 7469 6f6e 2063 of application c │ │ │ 004e14f0: 6f6d 6d75 6e69 6361 7469 6f6e 2061 6e64 ommunication and │ │ │ -004e1500: 4c00 4449 3100 0020 2020 2020 2020 7468 L.DI1.. th │ │ │ +004e1500: 4c00 4446 3100 0020 2020 2020 2020 7468 L.DF1.. th │ │ │ 004e1510: 6520 6170 706c 6963 6174 696f 6e20 6d75 e application mu │ │ │ 004e1520: 7374 2072 6561 6420 616c 6c20 7065 6e64 st read all pend │ │ │ 004e1530: 696e 6720 6461 7461 2062 6566 6f72 6520 ing data before │ │ │ -004e1540: 696e 6974 6961 7469 6e67 2061 5000 4449 initiating aP.DI │ │ │ +004e1540: 696e 6974 6961 7469 6e67 2061 5000 4446 initiating aP.DF │ │ │ 004e1550: 4100 0020 2020 2020 2020 7265 6e65 676f A.. renego │ │ │ 004e1560: 7469 6174 696f 6e2e 2054 6869 7320 6d65 tiation. This me │ │ │ 004e1570: 616e 7320 7468 6174 2069 6e20 7468 6520 ans that in the │ │ │ 004e1580: 636f 6d6d 756e 6963 6174 696f 6e20 7072 communication pr │ │ │ -004e1590: 6f74 6f63 6f6c 2075 7365 642c 5000 4449 otocol used,P.DI │ │ │ +004e1590: 6f74 6f63 6f6c 2075 7365 642c 5000 4446 otocol used,P.DF │ │ │ 004e15a0: 5100 0020 2020 2020 2020 626f 7468 2070 Q.. both p │ │ │ 004e15b0: 6172 7469 6573 206d 7573 7420 6265 2061 arties must be a │ │ │ 004e15c0: 7420 6120 6b6e 6f77 6e20 7374 6174 6520 t a known state │ │ │ 004e15d0: 7768 656e 2072 656e 6567 6f74 6961 7469 when renegotiati │ │ │ -004e15e0: 6e67 206b 6579 732e 2046 6f72 5300 4449 ng keys. ForS.DI │ │ │ +004e15e0: 6e67 206b 6579 732e 2046 6f72 5300 4446 ng keys. ForS.DF │ │ │ 004e15f0: 6100 0020 2020 2020 2020 6578 616d 706c a.. exampl │ │ │ 004e1600: 652c 2069 6e20 4754 2e4d 2072 6570 6c69 e, in GT.M repli │ │ │ 004e1610: 6361 7469 6f6e 2c20 6f6e 6520 7061 7274 cation, one part │ │ │ 004e1620: 7920 7365 6e64 7320 6120 7265 6e65 676f y sends a renego │ │ │ 004e1630: 7469 6174 696f 6e20 7265 7175 6573 7453 tiation requestS │ │ │ -004e1640: 0044 4971 0000 2020 2020 2020 2061 6e64 .DIq.. and │ │ │ +004e1640: 0044 4671 0000 2020 2020 2020 2061 6e64 .DFq.. and │ │ │ 004e1650: 2077 6169 7473 2066 6f72 2061 6e20 6163 waits for an ac │ │ │ 004e1660: 6b6e 6f77 6c65 6467 656d 656e 7420 6265 knowledgement be │ │ │ 004e1670: 666f 7265 2069 6e69 7469 6174 696e 6720 fore initiating │ │ │ 004e1680: 7468 6520 7265 6e65 676f 7469 6174 696f the renegotiatio │ │ │ -004e1690: 6e2e 5200 4449 8100 0020 2020 2020 2020 n.R.DI... │ │ │ +004e1690: 6e2e 5200 4446 8100 0020 2020 2020 2020 n.R.DF... │ │ │ 004e16a0: 4475 6520 746f 2061 2063 6861 6e67 6520 Due to a change │ │ │ 004e16b0: 696e 2074 6865 2054 4c53 7631 2e33 2070 in the TLSv1.3 p │ │ │ 004e16c0: 726f 746f 636f 6c20 7768 6963 6820 7265 rotocol which re │ │ │ 004e16d0: 6d6f 7665 6420 7468 6520 636f 6e63 6570 moved the concep │ │ │ -004e16e0: 7420 6f66 4b00 4449 9100 0020 2020 2020 t ofK.DI... │ │ │ +004e16e0: 7420 6f66 4b00 4446 9100 0020 2020 2020 t ofK.DF... │ │ │ 004e16f0: 2020 7265 6e65 676f 7469 6174 696f 6e2c renegotiation, │ │ │ 004e1700: 2074 6869 7320 6f70 7469 6f6e 2072 6566 this option ref │ │ │ 004e1710: 7265 7368 6573 2074 6865 2054 4c53 2063 reshes the TLS c │ │ │ 004e1720: 6f6e 6e65 6374 696f 6e20 6b65 7973 2e4d onnection keys.M │ │ │ -004e1730: 0043 4915 0000 2020 2020 206f 2074 6c73 .CI... o tls │ │ │ +004e1730: 0043 4615 0000 2020 2020 206f 2074 6c73 .CF... o tls │ │ │ 004e1740: 6964 2072 6566 6572 7320 746f 2074 6865 id refers to the │ │ │ 004e1750: 206e 616d 6520 6f66 2061 2073 6563 7469 name of a secti │ │ │ 004e1760: 6f6e 2069 6e20 7468 6520 636f 6e66 6967 on in the config │ │ │ -004e1770: 7572 6174 696f 6e20 6669 6c65 5400 4449 uration fileT.DI │ │ │ +004e1770: 7572 6174 696f 6e20 6669 6c65 5400 4446 uration fileT.DF │ │ │ 004e1780: 1100 0020 2020 2020 2020 7370 6563 6966 ... specif │ │ │ 004e1790: 6965 6420 6279 2074 6865 2067 746d 6372 ied by the gtmcr │ │ │ 004e17a0: 7970 745f 636f 6e66 6967 2065 6e76 6972 ypt_config envir │ │ │ 004e17b0: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable. │ │ │ 004e17c0: 2049 6620 746c 7369 6420 6973 206e 6f74 If tlsid is not │ │ │ 004e17d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e17e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e17f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e1800: 0400 0000 fc07 0000 713d 0000 0000 0000 ........q=...... │ │ │ -004e1810: 9200 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e1810: 9200 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c115 2100 0020 2020 2020 MMAND...!.. │ │ │ 004e1860: 2020 7370 6563 6966 6965 6420 7769 7468 specified with │ │ │ 004e1870: 2074 6865 2022 7265 6e65 676f 7469 6174 the "renegotiat │ │ │ 004e1880: 6522 206f 7074 696f 6e20 616e 6420 6366 e" option and cf │ │ │ 004e1890: 672d 6669 6c65 2d6f 7074 696f 6e73 2061 g-file-options a │ │ │ -004e18a0: 7265 5300 4449 3100 0020 2020 2020 2020 reS.DI1.. │ │ │ +004e18a0: 7265 5300 4446 3100 0020 2020 2020 2020 reS.DF1.. │ │ │ 004e18b0: 7370 6563 6966 6965 642c 2047 542e 4d20 specified, GT.M │ │ │ 004e18c0: 6372 6561 7465 7320 6120 7669 7274 7561 creates a virtua │ │ │ 004e18d0: 6c20 7365 6374 696f 6e20 6279 2061 7070 l section by app │ │ │ 004e18e0: 656e 6469 6e67 2022 2d52 454e 4547 4f54 ending "-RENEGOT │ │ │ -004e18f0: 4941 5445 2250 0044 4941 0000 2020 2020 IATE"P.DIA.. │ │ │ +004e18f0: 4941 5445 2250 0044 4641 0000 2020 2020 IATE"P.DFA.. │ │ │ 004e1900: 2020 2074 6f20 7468 6520 746c 7369 6420 to the tlsid │ │ │ 004e1910: 7573 6564 2074 6f20 656e 6162 6c65 2054 used to enable T │ │ │ 004e1920: 4c53 206f 6e20 7468 6520 736f 636b 6574 LS on the socket │ │ │ 004e1930: 2e20 466f 7220 7468 6520 7265 6e65 676f . For the renego │ │ │ -004e1940: 7469 6174 654f 0044 4951 0000 2020 2020 tiateO.DIQ.. │ │ │ +004e1940: 7469 6174 654f 0044 4651 0000 2020 2020 tiateO.DFQ.. │ │ │ 004e1950: 2020 206f 7074 696f 6e2c 2069 6620 6e6f option, if no │ │ │ 004e1960: 2073 6563 7469 6f6e 206e 616d 6564 2074 section named t │ │ │ 004e1970: 6c73 6964 2069 7320 7072 6573 656e 7420 lsid is present │ │ │ 004e1980: 696e 2074 6865 2063 6f6e 6669 6775 7261 in the configura │ │ │ -004e1990: 7469 6f6e 5100 4449 6100 0020 2020 2020 tionQ.DIa.. │ │ │ +004e1990: 7469 6f6e 5100 4446 6100 0020 2020 2020 tionQ.DFa.. │ │ │ 004e19a0: 2020 6669 6c65 2c20 4754 2e4d 2063 7265 file, GT.M cre │ │ │ 004e19b0: 6174 6573 2061 2076 6972 7475 616c 2073 ates a virtual s │ │ │ 004e19c0: 6563 7469 6f6e 2077 6974 6820 7468 6174 ection with that │ │ │ 004e19d0: 206e 616d 6520 666f 7220 7468 6520 6c69 name for the li │ │ │ -004e19e0: 6665 206f 661a 0044 4971 0000 2020 2020 fe of..DIq.. │ │ │ +004e19e0: 6665 206f 661a 0044 4671 0000 2020 2020 fe of..DFq.. │ │ │ 004e19f0: 2020 2074 6865 2070 726f 6365 7373 2e54 the process.T │ │ │ -004e1a00: 0044 4981 0000 2020 2020 206f 206f 6266 .DI... o obf │ │ │ +004e1a00: 0044 4681 0000 2020 2020 206f 206f 6266 .DF... o obf │ │ │ 004e1a10: 7573 6361 7465 6470 6173 7377 6f72 6420 uscatedpassword │ │ │ 004e1a20: 6361 6e20 7265 7072 6573 656e 7420 6120 can represent a │ │ │ 004e1a30: 7072 6976 6174 6520 6b65 7920 696e 2074 private key in t │ │ │ 004e1a40: 6865 2074 6c73 6964 2073 6563 7469 6f6e he tlsid section │ │ │ -004e1a50: 206f 6652 0044 4991 0000 2020 2020 2020 ofR.DI... │ │ │ +004e1a50: 206f 6652 0044 4691 0000 2020 2020 2020 ofR.DF... │ │ │ 004e1a60: 2074 6865 2063 6f6e 6669 6775 7261 7469 the configurati │ │ │ 004e1a70: 6f6e 2066 696c 6520 7768 6963 6820 6f76 on file which ov │ │ │ 004e1a80: 6572 7269 6465 7320 616e 7920 6578 6973 errides any exis │ │ │ 004e1a90: 7469 6e67 2070 6173 7377 6f72 6420 7375 ting password su │ │ │ -004e1aa0: 6368 2061 734e 0043 4916 0000 2020 2020 ch asN.CI... │ │ │ +004e1aa0: 6368 2061 734e 0043 4616 0000 2020 2020 ch asN.CF... │ │ │ 004e1ab0: 2020 2074 6865 2065 6e76 6972 6f6e 6d65 the environme │ │ │ 004e1ac0: 6e74 2076 6172 6961 626c 6520 6774 6d74 nt variable gtmt │ │ │ 004e1ad0: 6c73 5f70 6173 7377 645f 3c74 6c73 6964 ls_passwd_. If a password │ │ │ -004e1af0: 2069 7352 0044 4911 0000 2020 2020 2020 isR.DI... │ │ │ +004e1af0: 2069 7352 0044 4611 0000 2020 2020 2020 isR.DF... │ │ │ 004e1b00: 2073 7570 706c 6965 6420 6f6e 2074 6865 supplied on the │ │ │ 004e1b10: 2063 6f6d 6d61 6e64 2c20 6974 206d 7573 command, it mus │ │ │ 004e1b20: 7420 7375 7070 6c79 2074 6865 2074 6c73 t supply the tls │ │ │ 004e1b30: 6964 2061 7320 7765 6c6c 2075 6e6c 6573 id as well unles │ │ │ -004e1b40: 7320 7468 6526 0044 4921 0000 2020 2020 s the&.DI!.. │ │ │ +004e1b40: 7320 7468 6526 0044 4621 0000 2020 2020 s the&.DF!.. │ │ │ 004e1b50: 2020 206f 7074 696f 6e20 6973 2022 7265 option is "re │ │ │ -004e1b60: 6e65 676f 7469 6174 6522 2e53 0044 4931 negotiate".S.DI1 │ │ │ +004e1b60: 6e65 676f 7469 6174 6522 2e53 0044 4631 negotiate".S.DF1 │ │ │ 004e1b70: 0000 2020 2020 206f 2063 6667 2d66 696c .. o cfg-fil │ │ │ 004e1b80: 652d 6f70 7469 6f6e 7320 7370 6563 6966 e-options specif │ │ │ 004e1b90: 6965 7320 636f 6e66 6967 7572 6174 696f ies configuratio │ │ │ 004e1ba0: 6e20 6669 6c65 206f 7074 696f 6e73 2066 n file options f │ │ │ 004e1bb0: 6f72 2074 6865 2073 6563 7469 6f6e 4e00 or the sectionN. │ │ │ -004e1bc0: 4449 4100 0020 2020 2020 2020 6c61 6265 DIA.. labe │ │ │ +004e1bc0: 4446 4100 0020 2020 2020 2020 6c61 6265 DFA.. labe │ │ │ 004e1bd0: 6c65 6420 746c 7369 642e 2049 6620 7468 led tlsid. If th │ │ │ 004e1be0: 6572 6520 6973 206e 6f20 7365 6374 696f ere is no sectio │ │ │ 004e1bf0: 6e20 7769 7468 2074 6865 206c 6162 656c n with the label │ │ │ -004e1c00: 2074 6c73 6964 2c20 4754 2e4d 4f00 4449 tlsid, GT.MO.DI │ │ │ +004e1c00: 2074 6c73 6964 2c20 4754 2e4d 4f00 4446 tlsid, GT.MO.DF │ │ │ 004e1c10: 5100 0020 2020 2020 2020 6372 6561 7465 Q.. create │ │ │ 004e1c20: 7320 6120 6e65 7720 7669 7274 7561 6c20 s a new virtual │ │ │ 004e1c30: 7365 6374 696f 6e2c 2077 6869 6368 2070 section, which p │ │ │ 004e1c40: 6572 7369 7374 7320 666f 7220 7468 6520 ersists for the │ │ │ -004e1c50: 6c69 6665 206f 6620 7468 6550 0044 4961 life of theP.DIa │ │ │ +004e1c50: 6c69 6665 206f 6620 7468 6550 0044 4661 life of theP.DFa │ │ │ 004e1c60: 0000 2020 2020 2020 2070 726f 6365 7373 .. process │ │ │ 004e1c70: 2e20 5468 6520 7370 6563 6966 6965 6420 . The specified │ │ │ 004e1c80: 6f70 7469 6f6e 7320 6f76 6572 7269 6465 options override │ │ │ 004e1c90: 2074 686f 7365 2069 6e20 7468 6520 636f those in the co │ │ │ -004e1ca0: 6e66 6967 7572 6174 696f 6e54 0044 4971 nfigurationT.DIq │ │ │ +004e1ca0: 6e66 6967 7572 6174 696f 6e54 0044 4671 nfigurationT.DFq │ │ │ 004e1cb0: 0000 2020 2020 2020 2066 696c 6520 6578 .. file ex │ │ │ 004e1cc0: 6365 7074 2066 6f72 2073 736c 2d6f 7074 cept for ssl-opt │ │ │ 004e1cd0: 696f 6e73 2061 6e64 2076 6572 6966 792d ions and verify- │ │ │ 004e1ce0: 6c65 7665 6c20 4754 2e4d 2063 6f6d 6269 level GT.M combi │ │ │ 004e1cf0: 6e65 732f 6d65 7267 6573 2077 6974 684f nes/merges withO │ │ │ -004e1d00: 0044 4981 0000 2020 2020 2020 2074 686f .DI... tho │ │ │ +004e1d00: 0044 4681 0000 2020 2020 2020 2074 686f .DF... tho │ │ │ 004e1d10: 7365 2073 7065 6369 6669 6564 2069 6e20 se specified in │ │ │ 004e1d20: 7468 6520 636f 6e66 6967 7572 6174 696f the configuratio │ │ │ 004e1d30: 6e20 6669 6c65 2e20 5468 6520 6f70 7469 n file. The opti │ │ │ 004e1d40: 6f6e 732c 2077 6869 6368 2061 7265 4900 ons, which areI. │ │ │ -004e1d50: 4449 9100 0020 2020 2020 2020 6361 7365 DI... case │ │ │ +004e1d50: 4446 9100 0020 2020 2020 2020 6361 7365 DF... case │ │ │ 004e1d60: 2d73 656e 7369 7469 7665 2c20 6d75 7374 -sensitive, must │ │ │ 004e1d70: 2062 6520 7370 6563 6966 6965 6420 696e be specified in │ │ │ 004e1d80: 2074 6865 2073 616d 6520 666f 726d 6174 the same format │ │ │ -004e1d90: 2061 7320 7468 654c 0043 4917 0000 2020 as theL.CI... │ │ │ +004e1d90: 2061 7320 7468 654c 0043 4617 0000 2020 as theL.CF... │ │ │ 004e1da0: 2020 2020 2063 6f6e 6669 6775 7261 7469 configurati │ │ │ 004e1db0: 6f6e 2066 696c 6520 696e 636c 7564 696e on file includin │ │ │ 004e1dc0: 6720 7468 6520 7465 726d 696e 6174 696e g the terminatin │ │ │ 004e1dd0: 6720 7365 6d69 2d63 6f6c 6f6e 2028 223b g semi-colon ("; │ │ │ -004e1de0: 2229 2e4a 0044 4911 0000 2020 2020 206f ").J.DI... o │ │ │ +004e1de0: 2229 2e4a 0044 4611 0000 2020 2020 206f ").J.DF... o │ │ │ 004e1df0: 2053 7570 706f 7274 6564 2063 6667 2d66 Supported cfg-f │ │ │ 004e1e00: 696c 652d 6f70 7469 6f6e 7320 666f 7220 ile-options for │ │ │ 004e1e10: 7468 6520 2272 656e 6567 6f74 6961 7465 the "renegotiate │ │ │ 004e1e20: 2220 636f 6d6d 616e 6420 6172 6548 0044 " command areH.D │ │ │ -004e1e30: 4921 0000 2020 2020 2020 2028 6361 7365 I!.. (case │ │ │ +004e1e30: 4621 0000 2020 2020 2020 2028 6361 7365 F!.. (case │ │ │ 004e1e40: 2d73 656e 7369 7469 7665 293a 2076 6572 -sensitive): ver │ │ │ 004e1e50: 6966 792d 6465 7074 682c 2076 6572 6966 ify-depth, verif │ │ │ 004e1e60: 792d 6c65 7665 6c2c 2076 6572 6966 792d y-level, verify- │ │ │ -004e1e70: 6d6f 6465 2c54 0044 4931 0000 2020 2020 mode,T.DI1.. │ │ │ +004e1e70: 6d6f 6465 2c54 0044 4631 0000 2020 2020 mode,T.DF1.. │ │ │ 004e1e80: 2020 2073 6573 7369 6f6e 2d69 642d 6865 session-id-he │ │ │ 004e1e90: 782c 2061 6e64 2043 4166 696c 652e 2057 x, and CAfile. W │ │ │ 004e1ea0: 5249 5445 202f 544c 5320 6967 6e6f 7265 RITE /TLS ignore │ │ │ 004e1eb0: 7320 616c 6c20 6f74 6865 7220 636f 6e66 s all other conf │ │ │ -004e1ec0: 6967 7572 6174 696f 6e51 0044 4941 0000 igurationQ.DIA.. │ │ │ +004e1ec0: 6967 7572 6174 696f 6e51 0044 4641 0000 igurationQ.DFA.. │ │ │ 004e1ed0: 2020 2020 2020 2066 696c 6520 6f70 7469 file opti │ │ │ 004e1ee0: 6f6e 7320 7768 6574 6865 7220 6769 7665 ons whether give │ │ │ 004e1ef0: 6e20 7769 7468 2074 6865 2063 6f6d 6d61 n with the comma │ │ │ 004e1f00: 6e64 206f 7220 696e 2074 6865 2063 6f6e nd or in the con │ │ │ -004e1f10: 6669 6775 7261 7469 6f6e 5000 4449 5100 figurationP.DIQ. │ │ │ +004e1f10: 6669 6775 7261 7469 6f6e 5000 4446 5100 figurationP.DFQ. │ │ │ 004e1f20: 0020 2020 2020 2020 6669 6c65 2e20 466f . file. Fo │ │ │ 004e1f30: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ 004e1f40: 6f6e 206f 6e20 7468 6520 7375 7070 6f72 on on the suppor │ │ │ 004e1f50: 7465 6420 636f 6e66 6967 7572 6174 696f ted configuratio │ │ │ -004e1f60: 6e20 6f70 7469 6f6e 732c 4700 4449 6100 n options,G.DIa. │ │ │ +004e1f60: 6e20 6f70 7469 6f6e 732c 4700 4446 6100 n options,G.DFa. │ │ │ 004e1f70: 0020 2020 2020 2020 7265 6665 7220 746f . refer to │ │ │ 004e1f80: 2074 6865 2043 7265 6174 696e 6720 6120 the Creating a │ │ │ 004e1f90: 436f 6e66 6967 7572 6174 696f 6e20 4669 Configuration Fi │ │ │ 004e1fa0: 6c65 2073 6563 7469 6f6e 206f 6620 7468 le section of th │ │ │ -004e1fb0: 6532 0044 4971 0000 2020 2020 2020 2041 e2.DIq.. A │ │ │ +004e1fb0: 6532 0044 4671 0000 2020 2020 2020 2041 e2.DFq.. A │ │ │ 004e1fc0: 646d 696e 6973 7472 6174 696f 6e20 616e dministration an │ │ │ 004e1fd0: 6420 4f70 6572 6174 696f 6e73 2047 7569 d Operations Gui │ │ │ -004e1fe0: 6465 2e07 0044 4981 0000 1200 4449 9100 de...DI.....DI.. │ │ │ +004e1fe0: 6465 2e07 0044 4681 0000 1200 4446 9100 de...DF.....DF.. │ │ │ 004e1ff0: 0020 2020 4578 616d 706c 653a 0000 0000 . Example:.... │ │ │ 004e2000: 0400 0000 fb07 0000 9a3d 0000 0000 0000 .........=...... │ │ │ -004e2010: 4a00 0049 4845 4c50 00ff 7300 ff49 4f5f J..IHELP..s..IO_ │ │ │ +004e2010: 4a00 0046 4845 4c50 00ff 7300 ff49 4f5f J..FHELP..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 c118 0000 5600 4449 1100 MMAND.....V.DI.. │ │ │ +004e2050: 4d4d 414e 4400 c118 0000 5600 4446 1100 MMAND.....V.DF.. │ │ │ 004e2060: 0020 2020 7365 7420 6f62 7370 6173 733d . set obspass= │ │ │ 004e2070: 2243 4438 3646 4632 4246 4431 4630 3645 "CD86FF2BFD1F06E │ │ │ 004e2080: 4522 203b 206d 6173 6b70 6173 7320 6f75 E" ; maskpass ou │ │ │ 004e2090: 7470 7574 206f 6620 7061 7373 776f 7264 tput of password │ │ │ 004e20a0: 2066 6f72 2070 7269 7661 7465 206b 6579 for private key │ │ │ -004e20b0: 5200 4449 2100 0020 2020 7365 7420 6366 R.DI!.. set cf │ │ │ +004e20b0: 5200 4446 2100 0020 2020 7365 7420 6366 R.DF!.. set cf │ │ │ 004e20c0: 676f 7074 696f 6e73 3d22 6365 7274 3a22 goptions="cert:" │ │ │ 004e20d0: 222f 7061 7468 2f74 6f2f 6365 7274 6966 "/path/to/certif │ │ │ 004e20e0: 6963 6174 6522 223b 6b65 793a 2222 2f70 icate"";key:""/p │ │ │ 004e20f0: 6174 682f 746f 2f6b 6579 2e70 656d 2222 ath/to/key.pem"" │ │ │ -004e2100: 3b22 3b00 4449 3100 0020 2020 7772 6974 ;";.DI1.. writ │ │ │ +004e2100: 3b22 3b00 4446 3100 0020 2020 7772 6974 ;";.DF1.. writ │ │ │ 004e2110: 6520 2f74 6c73 2822 7365 7276 6572 222c e /tls("server", │ │ │ 004e2120: 2c22 746c 736f 6e65 222c 6f62 7370 6173 ,"tlsone",obspas │ │ │ 004e2130: 732c 6366 676f 7074 696f 6e73 2907 0044 s,cfgoptions)..D │ │ │ -004e2140: 4941 0000 1200 4449 5100 0020 2020 2a2a IA....DIQ.. ** │ │ │ -004e2150: 4e6f 7465 2a2a 0700 4449 6100 004b 0044 Note**..DIa..K.D │ │ │ -004e2160: 4971 0000 2020 204e 6f74 6520 7468 6174 Iq.. Note that │ │ │ +004e2140: 4641 0000 1200 4446 5100 0020 2020 2a2a FA....DFQ.. ** │ │ │ +004e2150: 4e6f 7465 2a2a 0700 4446 6100 004b 0044 Note**..DFa..K.D │ │ │ +004e2160: 4671 0000 2020 204e 6f74 6520 7468 6174 Fq.. Note that │ │ │ 004e2170: 2053 4f43 4b45 5420 6465 7669 6365 2061 SOCKET device a │ │ │ 004e2180: 6374 696f 6e73 206d 6179 2070 726f 6475 ctions may produ │ │ │ 004e2190: 6365 2074 6865 2066 6f6c 6c6f 7769 6e67 ce the following │ │ │ -004e21a0: 2065 7272 6f72 733a 5200 4449 8100 0020 errors:R.DI... │ │ │ +004e21a0: 2065 7272 6f72 733a 5200 4446 8100 0020 errors:R.DF... │ │ │ 004e21b0: 2020 544c 5344 4c4c 4f50 454e 2c20 544c TLSDLLOPEN, TL │ │ │ 004e21c0: 5349 4e49 542c 2054 4c53 434f 4e56 534f SINIT, TLSCONVSO │ │ │ 004e21d0: 434b 2c20 544c 5348 414e 4453 4841 4b45 CK, TLSHANDSHAKE │ │ │ 004e21e0: 2c20 544c 5343 4f4e 4e49 4e46 4f2c 2054 , TLSCONNINFO, T │ │ │ -004e21f0: 4c53 494f 4552 524f 522c 1d00 4449 9100 LSIOERROR,..DI.. │ │ │ +004e21f0: 4c53 494f 4552 524f 522c 1d00 4446 9100 LSIOERROR,..DF.. │ │ │ 004e2200: 0020 2020 616e 6420 544c 5352 454e 4547 . and TLSRENEG │ │ │ -004e2210: 4f54 4941 5445 2e07 0043 4919 0000 5300 OTIATE...CI...S. │ │ │ -004e2220: 4449 1100 0020 2020 4754 2e4d 2062 7566 DI... GT.M buf │ │ │ +004e2210: 4f54 4941 5445 2e07 0043 4619 0000 5300 OTIATE...CF...S. │ │ │ +004e2220: 4446 1100 0020 2020 4754 2e4d 2062 7566 DF... GT.M buf │ │ │ 004e2230: 6665 7273 2057 5249 5445 7320 746f 2054 fers WRITEs to T │ │ │ 004e2240: 4c53 2065 6e61 626c 6564 2073 6f63 6b65 LS enabled socke │ │ │ 004e2250: 7473 2075 6e74 696c 2061 2073 7562 7365 ts until a subse │ │ │ 004e2260: 7175 656e 7420 5553 4520 3a46 4c55 5348 quent USE :FLUSH │ │ │ -004e2270: 2c49 0044 4921 0000 2020 2057 5249 5445 ,I.DI!.. WRITE │ │ │ +004e2270: 2c49 0044 4621 0000 2020 2057 5249 5445 ,I.DF!.. WRITE │ │ │ 004e2280: 2021 2c20 5752 4954 4520 232c 206f 7220 !, WRITE #, or │ │ │ 004e2290: 616e 2069 6e74 6572 6e61 6c20 3430 3020 an internal 400 │ │ │ 004e22a0: 6d69 6c6c 6973 6563 6f6e 6420 7469 6d65 millisecond time │ │ │ -004e22b0: 7220 6578 7069 7265 732e 0700 4449 3100 r expires...DI1. │ │ │ -004e22c0: 001d 0044 4941 0000 2020 2057 5249 5445 ...DIA.. WRITE │ │ │ +004e22b0: 7220 6578 7069 7265 732e 0700 4446 3100 r expires...DF1. │ │ │ +004e22c0: 001d 0044 4641 0000 2020 2057 5249 5445 ...DFA.. WRITE │ │ │ 004e22d0: 202f 424c 4f43 4b28 224f 4646 2229 0700 /BLOCK("OFF").. │ │ │ -004e22e0: 4449 5100 0053 0044 4961 0000 2020 2057 DIQ..S.DIa.. W │ │ │ +004e22e0: 4446 5100 0053 0044 4661 0000 2020 2057 DFQ..S.DFa.. W │ │ │ 004e22f0: 5249 5445 202f 424c 4f43 4b28 224f 4646 RITE /BLOCK("OFF │ │ │ 004e2300: 2229 2065 6e61 626c 6573 206e 6f6e 2d62 ") enables non-b │ │ │ 004e2310: 6c6f 636b 696e 6720 5752 4954 4573 2066 locking WRITEs f │ │ │ 004e2320: 6f72 2074 6865 2063 7572 7265 6e74 2073 or the current s │ │ │ -004e2330: 6f63 6b65 7420 6f66 4800 4449 7100 0020 ocket ofH.DIq.. │ │ │ +004e2330: 6f63 6b65 7420 6f66 4800 4446 7100 0020 ocket ofH.DFq.. │ │ │ 004e2340: 2020 7468 6520 6375 7272 656e 7420 534f the current SO │ │ │ 004e2350: 434b 4554 2064 6576 6963 652e 2053 6f63 CKET device. Soc │ │ │ 004e2360: 6b65 7473 2064 6566 6175 6c74 2074 6f20 kets default to │ │ │ 004e2370: 626c 6f63 6b69 6e67 2057 5249 5445 732e blocking WRITEs. │ │ │ -004e2380: 0700 4449 8100 0051 0044 4991 0000 2020 ..DI...Q.DI... │ │ │ +004e2380: 0700 4446 8100 0051 0044 4691 0000 2020 ..DF...Q.DF... │ │ │ 004e2390: 2041 2073 6f63 6b65 7420 6d75 7374 2062 A socket must b │ │ │ 004e23a0: 6520 656e 6162 6c65 6420 666f 7220 6e6f e enabled for no │ │ │ 004e23b0: 6e2d 626c 6f63 6b69 6e67 2057 5249 5445 n-blocking WRITE │ │ │ 004e23c0: 7320 6265 666f 7265 2065 6e61 626c 696e s before enablin │ │ │ -004e23d0: 6720 6974 2066 6f72 3a00 4349 1a00 0020 g it for:.CI... │ │ │ +004e23d0: 6720 6974 2066 6f72 3a00 4346 1a00 0020 g it for:.CF... │ │ │ 004e23e0: 2020 544c 5320 7768 656e 2075 7369 6e67 TLS when using │ │ │ 004e23f0: 2062 6f74 6820 6665 6174 7572 6573 206f both features o │ │ │ 004e2400: 6e20 7468 6520 7361 6d65 2073 6f63 6b65 n the same socke │ │ │ -004e2410: 742e 0700 4449 1100 004e 0044 4921 0000 t...DI...N.DI!.. │ │ │ +004e2410: 742e 0700 4446 1100 004e 0044 4621 0000 t...DF...N.DF!.. │ │ │ 004e2420: 2020 2046 6f72 206e 6f6e 2d62 6c6f 636b For non-block │ │ │ 004e2430: 696e 6720 736f 636b 6574 732c 2047 542e ing sockets, GT. │ │ │ 004e2440: 4d20 7265 7472 6965 7320 6120 5752 4954 M retries a WRIT │ │ │ 004e2450: 4520 7468 6174 2062 6c6f 636b 7320 7570 E that blocks up │ │ │ -004e2460: 2074 6f20 7468 6549 0044 4931 0000 2020 to theI.DI1.. │ │ │ +004e2460: 2074 6f20 7468 6549 0044 4631 0000 2020 to theI.DF1.. │ │ │ 004e2470: 206e 756d 6265 7220 6f66 2074 696d 6573 number of times │ │ │ 004e2480: 2073 7065 6369 6669 6564 2062 7920 7468 specified by th │ │ │ 004e2490: 6520 2467 746d 5f6e 6f6e 5f62 6c6f 636b e $gtm_non_block │ │ │ 004e24a0: 6564 5f77 7269 7465 5f72 6574 7269 6573 ed_write_retries │ │ │ -004e24b0: 5300 4449 4100 0020 2020 656e 7669 726f S.DIA.. enviro │ │ │ +004e24b0: 5300 4446 4100 0020 2020 656e 7669 726f S.DFA.. enviro │ │ │ 004e24c0: 6e6d 656e 7420 7661 7269 6162 6c65 2077 nment variable w │ │ │ 004e24d0: 6974 6820 6120 3130 3020 6d69 6c6c 6973 ith a 100 millis │ │ │ 004e24e0: 6563 6f6e 6420 6465 6c61 7920 6265 7477 econd delay betw │ │ │ 004e24f0: 6565 6e20 6561 6368 2072 6574 7279 2e20 een each retry. │ │ │ -004e2500: 5468 6554 0044 4951 0000 2020 2064 6566 TheT.DIQ.. def │ │ │ +004e2500: 5468 6554 0044 4651 0000 2020 2064 6566 TheT.DFQ.. def │ │ │ 004e2510: 6175 6c74 2072 6574 7269 6573 2076 616c ault retries val │ │ │ 004e2520: 7565 2069 7320 3130 2074 696d 6573 2069 ue is 10 times i │ │ │ 004e2530: 6620 2467 746d 5f6e 6f6e 5f62 6c6f 636b f $gtm_non_block │ │ │ 004e2540: 6564 5f77 7269 7465 5f72 6574 7269 6573 ed_write_retries │ │ │ -004e2550: 2069 7320 6e6f 7412 0044 4961 0000 2020 is not..DIa.. │ │ │ -004e2560: 2064 6566 696e 6564 2e07 0044 4971 0000 defined...DIq.. │ │ │ -004e2570: 4e00 4449 8100 0020 2020 4966 2057 5249 N.DI... If WRI │ │ │ +004e2550: 2069 7320 6e6f 7412 0044 4661 0000 2020 is not..DFa.. │ │ │ +004e2560: 2064 6566 696e 6564 2e07 0044 4671 0000 defined...DFq.. │ │ │ +004e2570: 4e00 4446 8100 0020 2020 4966 2057 5249 N.DF... If WRI │ │ │ 004e2580: 5445 2072 656d 6169 6e73 2062 6c6f 636b TE remains block │ │ │ 004e2590: 6564 2061 6674 6572 2074 6865 2073 7065 ed after the spe │ │ │ 004e25a0: 6369 6669 6564 2072 6574 7269 6573 2c20 cified retries, │ │ │ 004e25b0: 7468 6520 5752 4954 4520 7365 7473 5000 the WRITE setsP. │ │ │ -004e25c0: 4449 9100 0020 2020 2444 4556 4943 4520 DI... $DEVICE │ │ │ +004e25c0: 4446 9100 0020 2020 2444 4556 4943 4520 DF... $DEVICE │ │ │ 004e25d0: 746f 2022 312c 5265 736f 7572 6365 2074 to "1,Resource t │ │ │ 004e25e0: 656d 706f 7261 7269 6c79 2075 6e61 7661 emporarily unava │ │ │ 004e25f0: 696c 6162 6c65 2220 616e 6420 6973 7375 ilable" and issu │ │ │ 004e2600: 6573 2061 6e20 6572 726f 7220 6966 1c00 es an error if.. │ │ │ -004e2610: 4349 2100 0020 2020 494f 4552 524f 5220 CI!.. IOERROR │ │ │ -004e2620: 6973 2022 5452 4150 222e 0700 4449 1100 is "TRAP"...DI.. │ │ │ -004e2630: 0051 0044 4921 0000 2020 2049 6620 494f .Q.DI!.. If IO │ │ │ +004e2610: 4346 2100 0020 2020 494f 4552 524f 5220 CF!.. IOERROR │ │ │ +004e2620: 6973 2022 5452 4150 222e 0700 4446 1100 is "TRAP"...DF.. │ │ │ +004e2630: 0051 0044 4621 0000 2020 2049 6620 494f .Q.DF!.. If IO │ │ │ 004e2640: 4552 524f 5220 6973 206e 6f74 2022 5452 ERROR is not "TR │ │ │ 004e2650: 4150 222c 2074 6865 2061 7070 6c69 6361 AP", the applica │ │ │ 004e2660: 7469 6f6e 206d 7573 7420 6368 6563 6b20 tion must check │ │ │ 004e2670: 2444 4556 4943 4520 6166 7465 7220 6561 $DEVICE after ea │ │ │ -004e2680: 6368 5000 4449 3100 0020 2020 5752 4954 chP.DI1.. WRIT │ │ │ +004e2680: 6368 5000 4446 3100 0020 2020 5752 4954 chP.DF1.. WRIT │ │ │ 004e2690: 452e 2041 6e20 6174 7465 6d70 7420 746f E. An attempt to │ │ │ 004e26a0: 2057 5249 5445 2074 6f20 6120 736f 636b WRITE to a sock │ │ │ 004e26b0: 6574 2061 6674 6572 2069 7420 6861 7320 et after it has │ │ │ 004e26c0: 6265 656e 2062 6c6f 636b 6564 2069 7320 been blocked is │ │ │ -004e26d0: 616e 5000 4449 4100 0020 2020 6572 726f anP.DIA.. erro │ │ │ +004e26d0: 616e 5000 4446 4100 0020 2020 6572 726f anP.DFA.. erro │ │ │ 004e26e0: 7220 7768 6963 6820 7365 7473 2024 4445 r which sets $DE │ │ │ 004e26f0: 5649 4345 2074 6f20 2231 2c4e 6f6e 2062 VICE to "1,Non b │ │ │ 004e2700: 6c6f 636b 696e 6720 5752 4954 4520 626c locking WRITE bl │ │ │ 004e2710: 6f63 6b65 6420 2d20 6e6f 2066 7572 7468 ocked - no furth │ │ │ -004e2720: 6572 5300 4449 5100 0020 2020 5752 4954 erS.DIQ.. WRIT │ │ │ +004e2720: 6572 5300 4446 5100 0020 2020 5752 4954 erS.DFQ.. WRIT │ │ │ 004e2730: 4573 2061 6c6c 6f77 6564 222e 2054 6875 Es allowed". Thu │ │ │ 004e2740: 7320 7468 6520 6f6e 6c79 206f 7065 7261 s the only opera │ │ │ 004e2750: 7469 6f6e 2070 6572 6d69 7474 6564 206f tion permitted o │ │ │ 004e2760: 6e20 6120 626c 6f63 6b65 6420 736f 636b n a blocked sock │ │ │ -004e2770: 6574 2069 7312 0044 4961 0000 2020 2061 et is..DIa.. a │ │ │ -004e2780: 2043 4c4f 5345 2e07 0044 4971 0000 1200 CLOSE...DIq.... │ │ │ -004e2790: 4449 8100 0020 2020 2a2a 4e6f 7465 2a2a DI... **Note** │ │ │ -004e27a0: 0700 4449 9100 0054 0043 4922 0000 2020 ..DI...T.CI".. │ │ │ +004e2770: 6574 2069 7312 0044 4661 0000 2020 2061 et is..DFa.. a │ │ │ +004e2780: 2043 4c4f 5345 2e07 0044 4671 0000 1200 CLOSE...DFq.... │ │ │ +004e2790: 4446 8100 0020 2020 2a2a 4e6f 7465 2a2a DF... **Note** │ │ │ +004e27a0: 0700 4446 9100 0054 0043 4622 0000 2020 ..DF...T.CF".. │ │ │ 004e27b0: 204e 6f74 6520 7468 6174 206d 756c 7469 Note that multi │ │ │ 004e27c0: 2d61 7267 756d 656e 7420 5752 4954 4573 -argument WRITEs │ │ │ 004e27d0: 2061 7265 2065 7175 6976 616c 656e 7420 are equivalent │ │ │ 004e27e0: 746f 2061 2073 6572 6965 7320 6f66 206f to a series of o │ │ │ 004e27f0: 6e65 2061 7267 756d 656e 7400 0000 0000 ne argument..... │ │ │ 004e2800: 0400 0000 d907 0000 be3d 0000 0000 0000 .........=...... │ │ │ -004e2810: 9600 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e2810: 9600 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c122 1100 0020 2020 5752 MMAND.."... WR │ │ │ 004e2860: 4954 4573 2c20 616e 6420 7468 6174 2047 ITEs, and that G │ │ │ 004e2870: 542e 4d20 7475 726e 7320 756e 7061 7265 T.M turns unpare │ │ │ 004e2880: 6e74 6865 7369 7a65 6420 636f 6e63 6174 nthesized concat │ │ │ 004e2890: 656e 6174 696f 6e20 7769 7468 696e 2061 enation within a │ │ │ -004e28a0: 2077 7269 7465 5400 4449 2100 0020 2020 writeT.DI!.. │ │ │ +004e28a0: 2077 7269 7465 5400 4446 2100 0020 2020 writeT.DF!.. │ │ │ 004e28b0: 6172 6775 6d65 6e74 2069 6e74 6f20 6d75 argument into mu │ │ │ 004e28c0: 6c74 692d 6172 6775 6d65 6e74 2057 5249 lti-argument WRI │ │ │ 004e28d0: 5445 732e 2046 6f72 6d61 7420 636f 6e74 TEs. Format cont │ │ │ 004e28e0: 726f 6c20 6368 6172 6163 7465 7273 2073 rol characters s │ │ │ -004e28f0: 7563 6820 6173 2022 2122 3500 4449 3100 uch as "!"5.DI1. │ │ │ +004e28f0: 7563 6820 6173 2022 2122 3500 4446 3100 uch as "!"5.DF1. │ │ │ 004e2900: 0020 2020 616e 6420 2223 2220 6172 6520 . and "#" are │ │ │ 004e2910: 6561 6368 2063 6f6e 7369 6465 7265 6420 each considered │ │ │ 004e2920: 6173 2061 6e20 6172 6775 6d65 6e74 2e07 as an argument.. │ │ │ -004e2930: 0044 4941 0000 4f00 4449 5100 0020 2020 .DIA..O.DIQ.. │ │ │ +004e2930: 0044 4641 0000 4f00 4446 5100 0020 2020 .DFA..O.DFQ.. │ │ │ 004e2940: 4e6f 7465 2074 6861 7420 6120 7369 676e Note that a sign │ │ │ 004e2950: 6966 6963 616e 7420 6465 6c61 7920 6265 ificant delay be │ │ │ 004e2960: 7477 6565 6e20 6279 7465 7320 666f 7220 tween bytes for │ │ │ 004e2970: 616e 7920 7265 6173 6f6e 2c20 696e 636c any reason, incl │ │ │ -004e2980: 7564 696e 6754 0044 4961 0000 2020 2062 udingT.DIa.. b │ │ │ +004e2980: 7564 696e 6754 0044 4661 0000 2020 2062 udingT.DFa.. b │ │ │ 004e2990: 6c6f 636b 696e 672c 2065 7370 6563 6961 locking, especia │ │ │ 004e29a0: 6c6c 7920 7769 7468 696e 2061 206d 756c lly within a mul │ │ │ 004e29b0: 7469 6279 7465 2063 6861 7261 6374 6572 tibyte character │ │ │ 004e29c0: 2077 6865 6e20 4348 5345 5420 6973 2055 when CHSET is U │ │ │ -004e29d0: 5446 2d38 2c20 6d61 794d 0044 4971 0000 TF-8, mayM.DIq.. │ │ │ +004e29d0: 5446 2d38 2c20 6d61 794d 0044 4671 0000 TF-8, mayM.DFq.. │ │ │ 004e29e0: 2020 2062 6520 636f 6e73 6964 6572 6564 be considered │ │ │ 004e29f0: 2061 6e20 6572 726f 7220 6279 2074 6865 an error by the │ │ │ 004e2a00: 2072 6563 6569 7669 6e67 2065 6e64 206f receiving end o │ │ │ 004e2a10: 6620 6120 636f 6e6e 6563 7469 6f6e 2e20 f a connection. │ │ │ -004e2a20: 4966 2074 6865 4b00 4449 8100 0020 2020 If theK.DI... │ │ │ +004e2a20: 4966 2074 6865 4b00 4446 8100 0020 2020 If theK.DF... │ │ │ 004e2a30: 6170 706c 6963 6174 696f 6e20 6973 2075 application is u │ │ │ 004e2a40: 6e61 626c 6520 746f 2068 616e 646c 6520 nable to handle │ │ │ 004e2a50: 7375 6368 2061 2064 656c 6179 2c20 6974 such a delay, it │ │ │ 004e2a60: 206d 6179 2072 6573 756c 7420 696e 2061 may result in a │ │ │ -004e2a70: 6e1c 0044 4991 0000 2020 2061 7070 6c69 n..DI... appli │ │ │ +004e2a70: 6e1c 0044 4691 0000 2020 2061 7070 6c69 n..DF... appli │ │ │ 004e2a80: 6361 7469 6f6e 2065 7272 6f72 2e07 0043 cation error...C │ │ │ -004e2a90: 4923 0000 4d00 4449 1100 0020 2020 4120 I#..M.DI... A │ │ │ +004e2a90: 4623 0000 4d00 4446 1100 0020 2020 4120 F#..M.DF... A │ │ │ 004e2aa0: 5752 4954 4520 746f 2061 206e 6f6e 2d62 WRITE to a non-b │ │ │ 004e2ab0: 6c6f 636b 696e 6720 736f 636b 6574 2c20 locking socket, │ │ │ 004e2ac0: 7768 6963 6820 6973 206e 6f74 2065 6e61 which is not ena │ │ │ 004e2ad0: 626c 6564 2066 6f72 2054 4c53 2c20 6d61 bled for TLS, ma │ │ │ -004e2ae0: 7932 0044 4921 0000 2020 2074 6572 6d69 y2.DI!.. termi │ │ │ +004e2ae0: 7932 0044 4621 0000 2020 2074 6572 6d69 y2.DF!.. termi │ │ │ 004e2af0: 6e61 7465 2065 6172 6c79 206f 6e20 7468 nate early on th │ │ │ 004e2b00: 6520 666f 6c6c 6f77 696e 6720 6576 656e e following even │ │ │ -004e2b10: 7473 3a07 0044 4931 0000 4e00 4449 4100 ts:..DI1..N.DIA. │ │ │ +004e2b10: 7473 3a07 0044 4631 0000 4e00 4446 4100 ts:..DF1..N.DFA. │ │ │ 004e2b20: 0020 2020 3c43 5452 4c2d 433e 2c20 6578 . , ex │ │ │ 004e2b30: 6365 6564 696e 6720 245a 4d41 5854 5054 ceeding $ZMAXTPT │ │ │ 004e2b40: 494d 452c 206f 7220 245a 5449 4d45 4f55 IME, or $ZTIMEOU │ │ │ 004e2b50: 5420 6578 7069 7269 6e67 2e20 5468 6573 T expiring. Thes │ │ │ -004e2b60: 6520 6576 656e 7473 5300 4449 5100 0020 e eventsS.DIQ.. │ │ │ +004e2b60: 6520 6576 656e 7473 5300 4446 5100 0020 e eventsS.DFQ.. │ │ │ 004e2b70: 2020 7265 7375 6c74 2069 6e20 6120 7472 result in a tr │ │ │ 004e2b80: 616e 7366 6572 2074 6f20 7468 6520 696e ansfer to the in │ │ │ 004e2b90: 7465 7272 7570 7420 7665 6374 6f72 206f terrupt vector o │ │ │ 004e2ba0: 7220 6572 726f 7220 6861 6e64 6c65 7220 r error handler │ │ │ -004e2bb0: 6174 2074 6865 206e 6578 7454 0044 4961 at the nextT.DIa │ │ │ +004e2bb0: 6174 2074 6865 206e 6578 7454 0044 4661 at the nextT.DFa │ │ │ 004e2bc0: 0000 2020 2065 7865 6375 7469 6f6e 2062 .. execution b │ │ │ 004e2bd0: 6f75 6e64 6172 7920 6173 2064 6573 6372 oundary as descr │ │ │ 004e2be0: 6962 6564 2069 6e20 7468 6520 2249 6e74 ibed in the "Int │ │ │ 004e2bf0: 6572 7275 7074 2048 616e 646c 696e 6722 errupt Handling" │ │ │ 004e2c00: 2073 6563 7469 6f6e 206f 6620 7468 6522 section of the" │ │ │ -004e2c10: 0044 4971 0000 2020 2047 542e 4d20 5072 .DIq.. GT.M Pr │ │ │ +004e2c10: 0044 4671 0000 2020 2047 542e 4d20 5072 .DFq.. GT.M Pr │ │ │ 004e2c20: 6f67 7261 6d6d 6572 2773 2047 7569 6465 ogrammer's Guide │ │ │ -004e2c30: 2e07 0044 4981 0000 5200 4449 9100 0020 ...DI...R.DI... │ │ │ +004e2c30: 2e07 0044 4681 0000 5200 4446 9100 0020 ...DF...R.DF... │ │ │ 004e2c40: 2020 5768 656e 206e 6f6e 2d62 6c6f 636b When non-block │ │ │ 004e2c50: 696e 6720 5752 4954 4573 2061 7265 2065 ing WRITEs are e │ │ │ 004e2c60: 6e61 626c 6564 2066 6f72 2061 2073 6f63 nabled for a soc │ │ │ 004e2c70: 6b65 742c 2057 5249 5445 202f 5741 4954 ket, WRITE /WAIT │ │ │ -004e2c80: 206d 6179 2063 6865 636b 5300 4349 2400 may checkS.CI$. │ │ │ +004e2c80: 206d 6179 2063 6865 636b 5300 4346 2400 may checkS.CF$. │ │ │ 004e2c90: 0020 2020 6966 2074 6861 7420 736f 636b . if that sock │ │ │ 004e2ca0: 6574 2077 6f75 6c64 206e 6f74 2062 6c6f et would not blo │ │ │ 004e2cb0: 636b 206f 6e20 5752 4954 4520 696e 2061 ck on WRITE in a │ │ │ 004e2cc0: 6464 6974 696f 6e20 746f 2052 4541 442e ddition to READ. │ │ │ 004e2cd0: 2054 6865 206f 7074 696f 6e61 6c50 0044 The optionalP.D │ │ │ -004e2ce0: 4911 0000 2020 2073 6563 6f6e 6420 6172 I... second ar │ │ │ +004e2ce0: 4611 0000 2020 2073 6563 6f6e 6420 6172 F... second ar │ │ │ 004e2cf0: 6775 6d65 6e74 206d 6179 2063 6f6e 7461 gument may conta │ │ │ 004e2d00: 696e 2061 2073 7472 696e 6720 636f 6e74 in a string cont │ │ │ 004e2d10: 6169 6e69 6e67 2022 5245 4144 2220 616e aining "READ" an │ │ │ 004e2d20: 642f 6f72 2022 5752 4954 4522 2e07 0044 d/or "WRITE"...D │ │ │ -004e2d30: 4921 0000 5400 4449 3100 0020 2020 4966 I!..T.DI1.. If │ │ │ +004e2d30: 4621 0000 5400 4446 3100 0020 2020 4966 F!..T.DF1.. If │ │ │ 004e2d40: 2074 6865 2073 6563 6f6e 6420 6172 6775 the second argu │ │ │ 004e2d50: 6d65 6e74 2069 7320 6f6d 6974 7465 6420 ment is omitted │ │ │ 004e2d60: 6f72 2073 7065 6369 6669 6573 2062 6f74 or specifies bot │ │ │ 004e2d70: 6820 2252 4541 4422 2061 6e64 2022 5752 h "READ" and "WR │ │ │ -004e2d80: 4954 4522 2061 6e64 5300 4449 4100 0020 ITE" andS.DIA.. │ │ │ +004e2d80: 4954 4522 2061 6e64 5300 4446 4100 0020 ITE" andS.DFA.. │ │ │ 004e2d90: 2020 7468 6520 736f 636b 6574 2073 656c the socket sel │ │ │ 004e2da0: 6563 7465 6420 6279 2057 5249 5445 202f ected by WRITE / │ │ │ 004e2db0: 5741 4954 2069 7320 7265 6164 7920 666f WAIT is ready fo │ │ │ 004e2dc0: 7220 626f 7468 2052 4541 4420 616e 6420 r both READ and │ │ │ -004e2dd0: 5752 4954 452c 2024 4b45 5913 0044 4951 WRITE, $KEY..DIQ │ │ │ +004e2dd0: 5752 4954 452c 2024 4b45 5913 0044 4651 WRITE, $KEY..DFQ │ │ │ 004e2de0: 0000 2020 2063 6f6e 7461 696e 733a 0700 .. contains:.. │ │ │ -004e2df0: 4449 6100 002e 0044 4971 0000 2020 2052 DIa....DIq.. R │ │ │ +004e2df0: 4446 6100 002e 0044 4671 0000 2020 2052 DFa....DFq.. R │ │ │ 004e2e00: 4541 4457 5249 5445 7c3c 736f 636b 6574 EADWRITE||...DI...S.DI.. │ │ │ +004e2e20: 733e 2e07 0044 4681 0000 5300 4446 9100 s>...DF...S.DF.. │ │ │ 004e2e30: 0020 2020 4966 2074 6865 2073 6563 6f6e . If the secon │ │ │ 004e2e40: 6420 6172 6775 6d65 6e74 2069 7320 6f6d d argument is om │ │ │ 004e2e50: 6974 7465 6420 6f72 2063 6f6e 7461 696e itted or contain │ │ │ 004e2e60: 7320 2257 5249 5445 222c 2057 5249 5445 s "WRITE", WRITE │ │ │ 004e2e70: 202f 5741 4954 2063 6865 636b 7354 0043 /WAIT checksT.C │ │ │ -004e2e80: 4925 0000 2020 2072 6561 6469 6e65 7373 I%.. readiness │ │ │ +004e2e80: 4625 0000 2020 2072 6561 6469 6e65 7373 F%.. readiness │ │ │ 004e2e90: 2066 6f72 2057 5249 5445 206f 6e20 6e6f for WRITE on no │ │ │ 004e2ea0: 6e2d 626c 6f63 6b69 6e67 2073 6f63 6b65 n-blocking socke │ │ │ 004e2eb0: 7473 2c20 6275 7420 6e65 7665 7220 6368 ts, but never ch │ │ │ 004e2ec0: 6563 6b73 2072 6561 6469 6e65 7373 2074 ecks readiness t │ │ │ -004e2ed0: 6f42 0044 4911 0000 2020 2057 5249 5445 oB.DI... WRITE │ │ │ +004e2ed0: 6f42 0044 4611 0000 2020 2057 5249 5445 oB.DF... WRITE │ │ │ 004e2ee0: 206f 6e20 626c 6f63 6b69 6e67 2073 6f63 on blocking soc │ │ │ 004e2ef0: 6b65 7473 2c20 6576 656e 2069 6620 6578 kets, even if ex │ │ │ 004e2f00: 706c 6963 6974 6c79 2072 6571 7565 7374 plicitly request │ │ │ -004e2f10: 6564 2e07 0044 4921 0000 5300 4449 3100 ed...DI!..S.DI1. │ │ │ +004e2f10: 6564 2e07 0044 4621 0000 5300 4446 3100 ed...DF!..S.DF1. │ │ │ 004e2f20: 0020 2020 4966 2074 6865 2073 6f63 6b65 . If the socke │ │ │ 004e2f30: 7420 7365 6c65 6374 6564 2062 7920 6120 t selected by a │ │ │ 004e2f40: 5752 4954 4520 2f57 4149 5420 696d 706c WRITE /WAIT impl │ │ │ 004e2f50: 6963 6974 6c79 206f 7220 6578 706c 6963 icitly or explic │ │ │ 004e2f60: 6974 6c79 2072 6571 7565 7374 7352 0044 itly requestsR.D │ │ │ -004e2f70: 4941 0000 2020 2074 6865 2073 7461 7465 IA.. the state │ │ │ +004e2f70: 4641 0000 2020 2074 6865 2073 7461 7465 FA.. the state │ │ │ 004e2f80: 2066 6f72 2077 7269 7469 6e67 2077 6f75 for writing wou │ │ │ 004e2f90: 6c64 2062 6c6f 636b 206f 6e20 6120 5245 ld block on a RE │ │ │ 004e2fa0: 4144 2062 7574 206e 6f74 2062 6c6f 636b AD but not block │ │ │ 004e2fb0: 206f 6e20 5752 4954 452c 2024 4b45 5913 on WRITE, $KEY. │ │ │ -004e2fc0: 0044 4951 0000 2020 2063 6f6e 7461 696e .DIQ.. contain │ │ │ -004e2fd0: 733a 0700 4449 6100 0000 0000 0000 0000 s:..DIa......... │ │ │ +004e2fc0: 0044 4651 0000 2020 2063 6f6e 7461 696e .DFQ.. contain │ │ │ +004e2fd0: 733a 0700 4446 6100 0000 0000 0000 0000 s:..DFa......... │ │ │ 004e2fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e2ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3000: 0400 0000 6a04 0000 d63d 0000 0000 0000 ....j....=...... │ │ │ -004e3010: 6d00 0049 4845 4c50 00ff 7300 ff49 4f5f m..IHELP..s..IO_ │ │ │ +004e3010: 6d00 0046 4845 4c50 00ff 7300 ff49 4f5f m..FHELP..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 c125 7100 0020 2020 5752 MMAND..%q.. WR │ │ │ 004e3060: 4954 457c 3c73 6f63 6b65 7420 6861 6e64 ITE||
    ..D │ │ │ -004e3080: 4981 0000 5200 4449 9100 0020 2020 4e6f I...R.DI... No │ │ │ +004e3080: 4681 0000 5200 4446 9100 0020 2020 4e6f F...R.DF... No │ │ │ 004e3090: 7465 2074 6861 7420 6120 5752 4954 4520 te that a WRITE │ │ │ 004e30a0: 6d61 7920 7374 696c 6c20 6e6f 7420 6265 may still not be │ │ │ 004e30b0: 2061 626c 6520 746f 2063 6f6d 706c 6574 able to complet │ │ │ 004e30c0: 6520 6966 2069 7420 7472 6965 7320 746f e if it tries to │ │ │ -004e30d0: 2077 7269 7465 3800 4349 2600 0020 2020 write8.CI&.. │ │ │ +004e30d0: 2077 7269 7465 3800 4346 2600 0020 2020 write8.CF&.. │ │ │ 004e30e0: 6d6f 7265 2062 7974 6573 2074 6861 6e20 more bytes than │ │ │ 004e30f0: 7468 6520 7379 7374 656d 2069 7320 7265 the system is re │ │ │ 004e3100: 6164 7920 746f 2061 6363 6570 742e 0700 ady to accept... │ │ │ -004e3110: 4449 1100 004e 0044 4921 0000 2020 2049 DI...N.DI!.. I │ │ │ +004e3110: 4446 1100 004e 0044 4621 0000 2020 2049 DF...N.DF!.. I │ │ │ 004e3120: 6620 7468 6520 736f 636b 6574 2073 656c f the socket sel │ │ │ 004e3130: 6563 7465 6420 6279 2057 5249 5445 202f ected by WRITE / │ │ │ 004e3140: 5741 4954 2077 6869 6368 2069 6d70 6c69 WAIT which impli │ │ │ 004e3150: 6369 746c 7920 6f72 2065 7870 6c69 6369 citly or explici │ │ │ -004e3160: 746c 7952 0044 4931 0000 2020 2072 6571 tlyR.DI1.. req │ │ │ +004e3160: 746c 7952 0044 4631 0000 2020 2072 6571 tlyR.DF1.. req │ │ │ 004e3170: 7565 7374 7320 7468 6520 7374 6174 6520 uests the state │ │ │ 004e3180: 666f 7220 7265 6164 696e 6720 776f 756c for reading woul │ │ │ 004e3190: 6420 6e6f 7420 626c 6f63 6b20 6f6e 2061 d not block on a │ │ │ 004e31a0: 2052 4541 4420 6275 7420 776f 756c 6420 READ but would │ │ │ -004e31b0: 626c 6f63 6b24 0044 4941 0000 2020 206f block$.DIA.. o │ │ │ +004e31b0: 626c 6f63 6b24 0044 4641 0000 2020 206f block$.DFA.. o │ │ │ 004e31c0: 6e20 6120 5752 4954 452c 2024 4b45 5920 n a WRITE, $KEY │ │ │ -004e31d0: 636f 6e74 6169 6e73 3a07 0044 4951 0000 contains:..DIQ.. │ │ │ -004e31e0: 2800 4449 6100 0020 2020 5245 4144 7c3c (.DIa.. READ|< │ │ │ +004e31d0: 636f 6e74 6169 6e73 3a07 0044 4651 0000 contains:..DFQ.. │ │ │ +004e31e0: 2800 4446 6100 0020 2020 5245 4144 7c3c (.DFa.. READ|< │ │ │ 004e31f0: 736f 636b 6574 2068 616e 646c 653e 7c3c socket handle>|< │ │ │ -004e3200: 6164 6472 6573 733e 0700 4449 7100 004c address>..DIq..L │ │ │ -004e3210: 0044 4981 0000 2020 2024 5a4b 4559 2061 .DI... $ZKEY a │ │ │ +004e3200: 6164 6472 6573 733e 0700 4446 7100 004c address>..DFq..L │ │ │ +004e3210: 0044 4681 0000 2020 2024 5a4b 4559 2061 .DF... $ZKEY a │ │ │ 004e3220: 6674 6572 2061 2070 7269 6f72 2057 5249 fter a prior WRI │ │ │ 004e3230: 5445 202f 5741 4954 2077 696c 6c20 636f TE /WAIT will co │ │ │ 004e3240: 6e74 6169 6e20 6120 7069 6563 6520 6f66 ntain a piece of │ │ │ -004e3250: 2074 6865 2066 6f72 6d61 7450 0044 4991 the formatP.DI. │ │ │ +004e3250: 2074 6865 2066 6f72 6d61 7450 0044 4691 the formatP.DF. │ │ │ 004e3260: 0000 2020 2022 5752 4954 457c 736f 636b .. "WRITE|sock │ │ │ 004e3270: 6574 6861 6e64 6c65 7c69 7061 6464 7265 ethandle|ipaddre │ │ │ 004e3280: 7373 2220 6966 2061 206e 6f6e 2d62 6c6f ss" if a non-blo │ │ │ 004e3290: 636b 696e 6720 736f 636b 6574 2077 6173 cking socket was │ │ │ -004e32a0: 2063 6f6e 7369 6465 7265 6451 0043 4927 consideredQ.CI' │ │ │ +004e32a0: 2063 6f6e 7369 6465 7265 6451 0043 4627 consideredQ.CF' │ │ │ 004e32b0: 0000 2020 2077 7269 7461 626c 652c 2077 .. writable, w │ │ │ 004e32c0: 6869 6368 2077 6520 6578 7065 6374 2074 hich we expect t │ │ │ 004e32d0: 6f20 6265 2074 7970 6963 616c 2e20 4966 o be typical. If │ │ │ 004e32e0: 2061 2073 6f63 6b65 7420 7761 7320 616c a socket was al │ │ │ -004e32f0: 736f 2072 6561 6461 626c 652c 5100 4449 so readable,Q.DI │ │ │ +004e32f0: 736f 2072 6561 6461 626c 652c 5100 4446 so readable,Q.DF │ │ │ 004e3300: 1100 0020 2020 7468 6572 6520 7769 6c6c ... there will │ │ │ 004e3310: 2062 6520 7477 6f20 7069 6563 6573 2069 be two pieces i │ │ │ 004e3320: 6e20 245a 4b45 5920 666f 7220 7468 6520 n $ZKEY for the │ │ │ 004e3330: 736f 636b 6574 2c20 6f6e 6520 666f 7220 socket, one for │ │ │ 004e3340: 5752 4954 4520 616e 6420 7468 6519 0044 WRITE and the..D │ │ │ -004e3350: 4921 0000 2020 206f 7468 6572 2066 6f72 I!.. other for │ │ │ -004e3360: 2052 4541 442e 0700 4449 3100 0053 0044 READ...DI1..S.D │ │ │ -004e3370: 4941 0000 2020 2041 6e20 6170 706c 6963 IA.. An applic │ │ │ +004e3350: 4621 0000 2020 206f 7468 6572 2066 6f72 F!.. other for │ │ │ +004e3360: 2052 4541 442e 0700 4446 3100 0053 0044 READ...DF1..S.D │ │ │ +004e3370: 4641 0000 2020 2041 6e20 6170 706c 6963 FA.. An applic │ │ │ 004e3380: 6174 696f 6e20 6361 6e20 6465 7465 726d ation can determ │ │ │ 004e3390: 696e 6520 7768 6574 6865 7220 6120 736f ine whether a so │ │ │ 004e33a0: 636b 6574 2069 7320 656e 6162 6c65 6420 cket is enabled │ │ │ 004e33b0: 666f 7220 6e6f 6e2d 626c 6f63 6b69 6e67 for non-blocking │ │ │ -004e33c0: 1600 4449 5100 0020 2020 5752 4954 4573 ..DIQ.. WRITEs │ │ │ -004e33d0: 2077 6974 683a 0700 4449 6100 002b 0044 with:..DIa..+.D │ │ │ -004e33e0: 4971 0000 2020 2024 5a53 4f43 4b45 5428 Iq.. $ZSOCKET( │ │ │ +004e33c0: 1600 4446 5100 0020 2020 5752 4954 4573 ..DFQ.. WRITEs │ │ │ +004e33d0: 2077 6974 683a 0700 4446 6100 002b 0044 with:..DFa..+.D │ │ │ +004e33e0: 4671 0000 2020 2024 5a53 4f43 4b45 5428 Fq.. $ZSOCKET( │ │ │ 004e33f0: 6465 7669 6365 2c22 424c 4f43 4b49 4e47 device,"BLOCKING │ │ │ -004e3400: 222c 696e 6465 7829 0700 4449 8100 0054 ",index)..DI...T │ │ │ -004e3410: 0044 4991 0000 2020 2077 6869 6368 2072 .DI... which r │ │ │ +004e3400: 222c 696e 6465 7829 0700 4446 8100 0054 ",index)..DF...T │ │ │ +004e3410: 0044 4691 0000 2020 2077 6869 6368 2072 .DF... which r │ │ │ 004e3420: 6574 7572 6e73 2065 6974 6865 7220 3120 eturns either 1 │ │ │ 004e3430: 2854 5255 4529 2066 6f72 2062 6c6f 636b (TRUE) for block │ │ │ 004e3440: 696e 672c 206f 7220 3020 2846 414c 5345 ing, or 0 (FALSE │ │ │ 004e3450: 2920 666f 7220 6e6f 6e2d 626c 6f63 6b69 ) for non-blocki │ │ │ -004e3460: 6e67 2e07 0043 4928 0000 0000 0000 0000 ng...CI(........ │ │ │ +004e3460: 6e67 2e07 0043 4628 0000 0000 0000 0000 ng...CF(........ │ │ │ 004e3470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e34a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e34b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e34c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e34d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -320379,601 +320379,601 @@ │ │ │ 004e37a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e37b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e37c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e37d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e37e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e37f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3800: 0400 0000 f607 0000 043e 0000 0000 0000 .........>...... │ │ │ -004e3810: 7600 0049 4845 4c50 00ff 7300 ff49 4f5f v..IHELP..s..IO_ │ │ │ +004e3810: 7600 0046 4845 4c50 00ff 7300 ff49 4f5f v..FHELP..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 534f 434b 4554 5f44 CES..s..SOCKET_D │ │ │ 004e3850: 4556 4943 4550 4152 414d 4554 4552 5f53 EVICEPARAMETER_S │ │ │ 004e3860: 554d 4d41 5259 0000 536f 636b 6574 5f44 UMMARY..Socket_D │ │ │ 004e3870: 6576 6963 6570 6172 616d 6574 6572 5f53 eviceparameter_S │ │ │ -004e3880: 756d 6d61 7279 2900 5349 bf11 0000 2020 ummary).SI.... │ │ │ +004e3880: 756d 6d61 7279 2900 5346 bf11 0000 2020 ummary).SF.... │ │ │ 004e3890: 2053 6f63 6b65 7420 4465 7669 6365 7061 Socket Devicepa │ │ │ 004e38a0: 7261 6d65 7465 7220 5375 6d6d 6172 7907 rameter Summary. │ │ │ -004e38b0: 0054 4921 0000 5400 5449 3100 0020 2020 .TI!..T.TI1.. │ │ │ +004e38b0: 0054 4621 0000 5400 5446 3100 0020 2020 .TF!..T.TF1.. │ │ │ 004e38c0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004e38d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e38e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e38f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e3900: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 5449 4100 ---------+T.TIA. │ │ │ +004e3900: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 5446 4100 ---------+T.TFA. │ │ │ 004e3910: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004e3920: 2020 2020 2020 2020 4572 726f 7220 5072 Error Pr │ │ │ 004e3930: 6f63 6573 7369 6e67 2044 6576 6963 6570 ocessing Devicep │ │ │ 004e3940: 6172 616d 6574 6572 7320 2020 2020 2020 arameters │ │ │ 004e3950: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004e3960: 5449 5100 0020 2020 7c2d 2d2d 2d2d 2d2d TIQ.. |------- │ │ │ +004e3960: 5446 5100 0020 2020 7c2d 2d2d 2d2d 2d2d TFQ.. |------- │ │ │ 004e3970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e39a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e39b0: 2d7c 5400 5449 6100 0020 2020 7c20 4445 -|T.TIa.. | DE │ │ │ +004e39b0: 2d7c 5400 5446 6100 0020 2020 7c20 4445 -|T.TFa.. | DE │ │ │ 004e39c0: 5649 4345 5041 5241 4d45 5445 5220 7c20 VICEPARAMETER | │ │ │ 004e39d0: 434f 4d4d 414e 4420 7c20 2020 2020 2020 COMMAND | │ │ │ 004e39e0: 2020 2020 2020 2020 2020 2043 4f4d 4d45 COMME │ │ │ 004e39f0: 4e54 2020 2020 2020 2020 2020 2020 2020 NT │ │ │ -004e3a00: 2020 2020 207c 5400 5449 7100 0020 2020 |T.TIq.. │ │ │ +004e3a00: 2020 2020 207c 5400 5446 7100 0020 2020 |T.TFq.. │ │ │ 004e3a10: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004e3a20: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ 004e3a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e3a50: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5449 8100 ---------|T.TI.. │ │ │ +004e3a50: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 8100 ---------|T.TF.. │ │ │ 004e3a60: 0020 2020 7c20 4558 4345 5054 494f 4e3d . | EXCEPTION= │ │ │ 004e3a70: 6578 7072 2020 7c20 4f2f 552f 4320 2020 expr | O/U/C │ │ │ 004e3a80: 7c20 436f 6e74 726f 6c73 2064 6576 6963 | Controls devic │ │ │ 004e3a90: 652d 7370 6563 6966 6963 2065 7272 6f72 e-specific error │ │ │ 004e3aa0: 2068 616e 646c 696e 672e 2020 207c 5400 handling. |T. │ │ │ -004e3ab0: 5449 9100 0020 2020 7c2d 2d2d 2d2d 2d2d TI... |------- │ │ │ +004e3ab0: 5446 9100 0020 2020 7c2d 2d2d 2d2d 2d2d TF... |------- │ │ │ 004e3ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004e3ad0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004e3ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e3b00: 2d7c 5500 5349 c011 0000 2020 207c 2020 -|U.SI.... | │ │ │ +004e3b00: 2d7c 5500 5346 c011 0000 2020 207c 2020 -|U.SF.... | │ │ │ 004e3b10: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004e3b20: 2020 2020 2020 2020 207c 2075 7365 205b | use [ │ │ │ 004e3b30: 4e4f 5d54 5241 5020 6173 2073 7472 6578 NO]TRAP as strex │ │ │ 004e3b40: 7072 2020 2020 2020 2020 2020 2020 2020 pr │ │ │ -004e3b50: 2020 2020 2020 7c54 0054 4912 0000 2020 |T.TI... │ │ │ +004e3b50: 2020 2020 2020 7c54 0054 4612 0000 2020 |T.TF... │ │ │ 004e3b60: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004e3b70: 2020 207c 2020 2020 2020 2020 207c 2020 | | │ │ │ 004e3b80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e3b90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e3ba0: 2020 2020 2020 2020 2020 7c54 0054 4913 |T.TI. │ │ │ +004e3ba0: 2020 2020 2020 2020 2020 7c54 0054 4613 |T.TF. │ │ │ 004e3bb0: 0000 2020 207c 2049 4f45 5252 4f52 3d73 .. | IOERROR=s │ │ │ 004e3bc0: 7472 6578 7072 207c 204f 2f55 2020 2020 trexpr | O/U │ │ │ 004e3bd0: 207c 2049 6620 244c 454e 4754 4828 7374 | If $LENGTH(st │ │ │ 004e3be0: 7265 7870 7229 2061 6e64 2020 2020 2020 rexpr) and │ │ │ 004e3bf0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004e3c00: 0054 4914 0000 2020 207c 2020 2020 2020 .TI... | │ │ │ +004e3c00: 0054 4614 0000 2020 207c 2020 2020 2020 .TF... | │ │ │ 004e3c10: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004e3c20: 2020 2020 207c 2028 2254 7422 5b24 4558 | ("Tt"[$EX │ │ │ 004e3c30: 5452 4143 5428 7374 7265 7870 7229 2920 TRACT(strexpr)) │ │ │ 004e3c40: 7468 656e 2045 7272 6f72 2020 2020 2020 then Error │ │ │ -004e3c50: 2020 7c54 0054 4915 0000 2020 207c 2020 |T.TI... | │ │ │ +004e3c50: 2020 7c54 0054 4615 0000 2020 207c 2020 |T.TF... | │ │ │ 004e3c60: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004e3c70: 2020 2020 2020 2020 207c 2054 7261 7070 | Trapp │ │ │ 004e3c80: 696e 6720 6973 2065 6e61 626c 6564 3b20 ing is enabled; │ │ │ 004e3c90: 6f74 6865 7277 6973 6520 7468 6520 2020 otherwise the │ │ │ -004e3ca0: 2020 2020 2020 7c54 0054 4916 0000 2020 |T.TI... │ │ │ +004e3ca0: 2020 2020 2020 7c54 0054 4616 0000 2020 |T.TF... │ │ │ 004e3cb0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004e3cc0: 2020 207c 2020 2020 2020 2020 207c 2061 | | a │ │ │ 004e3cd0: 7070 6c69 6361 7469 6f6e 206d 7573 7420 pplication must │ │ │ 004e3ce0: 6368 6563 6b20 2444 4556 4943 4520 666f check $DEVICE fo │ │ │ -004e3cf0: 7220 6572 726f 7273 2e20 7c54 0054 4917 r errors. |T.TI. │ │ │ +004e3cf0: 7220 6572 726f 7273 2e20 7c54 0054 4617 r errors. |T.TF. │ │ │ 004e3d00: 0000 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d .. +---------- │ │ │ 004e3d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 --------------+. │ │ │ -004e3d50: 0054 4918 0000 5400 5449 1900 0020 2020 .TI...T.TI... │ │ │ +004e3d50: 0054 4618 0000 5400 5446 1900 0020 2020 .TF...T.TF... │ │ │ 004e3d60: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004e3d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e3da0: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 5449 1a00 ---------+T.TI.. │ │ │ +004e3da0: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 5446 1a00 ---------+T.TF.. │ │ │ 004e3db0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004e3dc0: 2020 2020 2020 2020 536f 636b 6574 204d Socket M │ │ │ 004e3dd0: 616e 6167 656d 656e 7420 4465 7669 6365 anagement Device │ │ │ 004e3de0: 7061 7261 6d65 7465 7273 2020 2020 2020 parameters │ │ │ 004e3df0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004e3e00: 5449 2100 0020 2020 7c2d 2d2d 2d2d 2d2d TI!.. |------- │ │ │ +004e3e00: 5446 2100 0020 2020 7c2d 2d2d 2d2d 2d2d TF!.. |------- │ │ │ 004e3e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e3e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e3e50: 2d7c 5400 5449 2200 0020 2020 7c20 2020 -|T.TI".. | │ │ │ +004e3e50: 2d7c 5400 5446 2200 0020 2020 7c20 2020 -|T.TF".. | │ │ │ 004e3e60: 2020 4445 5649 4345 5041 5241 4d45 5445 DEVICEPARAMETE │ │ │ 004e3e70: 5220 2020 2020 7c20 434f 4d4d 414e 4420 R | COMMAND │ │ │ 004e3e80: 7c20 2020 2020 2020 2020 2020 2020 2043 | C │ │ │ 004e3e90: 4f4d 4d45 4e54 2020 2020 2020 2020 2020 OMMENT │ │ │ -004e3ea0: 2020 2020 207c 5400 5449 2300 0020 2020 |T.TI#.. │ │ │ +004e3ea0: 2020 2020 207c 5400 5446 2300 0020 2020 |T.TF#.. │ │ │ 004e3eb0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004e3ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004e3ed0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004e3ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e3ef0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5449 2400 ---------|T.TI$. │ │ │ +004e3ef0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 2400 ---------|T.TF$. │ │ │ 004e3f00: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004e3f10: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004e3f20: 2020 2020 2020 2020 7c20 5769 7468 204f | With O │ │ │ 004e3f30: 5045 4e2c 2041 5454 4143 4820 6173 7369 PEN, ATTACH assi │ │ │ 004e3f40: 676e 7320 6578 7072 2061 7320 207c 5400 gns expr as |T. │ │ │ -004e3f50: 5449 2500 0020 2020 7c20 2020 2020 2020 TI%.. | │ │ │ +004e3f50: 5446 2500 0020 2020 7c20 2020 2020 2020 TF%.. | │ │ │ 004e3f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e3f70: 2020 7c20 2020 2020 2020 2020 7c20 7468 | | th │ │ │ 004e3f80: 6520 6861 6e64 6c65 206e 616d 6520 746f e handle name to │ │ │ 004e3f90: 2074 6865 206e 6577 6c79 2020 2020 2020 the newly │ │ │ -004e3fa0: 207c 5400 5449 2600 0020 2020 7c20 2020 |T.TI&.. | │ │ │ +004e3fa0: 207c 5400 5446 2600 0020 2020 7c20 2020 |T.TF&.. | │ │ │ 004e3fb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e3fc0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004e3fd0: 7c20 6372 6561 7465 6420 736f 636b 6574 | created socket │ │ │ 004e3fe0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e3ff0: 2020 2020 207c 0000 0000 0000 0000 0000 |.......... │ │ │ 004e4000: 0400 0000 f007 0000 1b3e 0000 0000 0000 .........>...... │ │ │ -004e4010: a800 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e4010: a800 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 00c0 2700 0020 2020 7c20 UMMARY..'.. | │ │ │ 004e4070: 4154 5441 4348 3d73 7472 6578 7072 2020 ATTACH=strexpr │ │ │ 004e4080: 2020 2020 2020 2020 7c20 4f2f 5520 2020 | O/U │ │ │ 004e4090: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e40a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e40b0: 2020 2020 2020 207c 5400 5449 2800 0020 |T.TI(.. │ │ │ +004e40b0: 2020 2020 2020 207c 5400 5446 2800 0020 |T.TF(.. │ │ │ 004e40c0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e40d0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e40e0: 2020 2020 2020 7c20 5769 7468 2055 5345 | With USE │ │ │ 004e40f0: 2c20 6578 7072 2073 7065 6369 6669 6573 , expr specifies │ │ │ -004e4100: 2074 6865 2020 2020 2020 207c 5400 5449 the |T.TI │ │ │ +004e4100: 2074 6865 2020 2020 2020 207c 5400 5446 the |T.TF │ │ │ 004e4110: 2900 0020 2020 7c20 2020 2020 2020 2020 ).. | │ │ │ 004e4120: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4130: 7c20 2020 2020 2020 2020 7c20 6861 6e64 | | hand │ │ │ 004e4140: 6c65 206f 6620 6120 736f 636b 6574 2069 le of a socket i │ │ │ 004e4150: 6e20 7468 6520 2020 2020 2020 2020 207c n the | │ │ │ -004e4160: 5400 5449 2a00 0020 2020 7c20 2020 2020 T.TI*.. | │ │ │ +004e4160: 5400 5446 2a00 0020 2020 7c20 2020 2020 T.TF*.. | │ │ │ 004e4170: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4180: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e4190: 736f 636b 6574 706f 6f6c 2e20 2020 2020 socketpool. │ │ │ 004e41a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e41b0: 2020 207c 5400 5449 3100 0020 2020 7c2d |T.TI1.. |- │ │ │ +004e41b0: 2020 207c 5400 5446 3100 0020 2020 7c2d |T.TF1.. |- │ │ │ 004e41c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e41d0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004e41e0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004e41f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4200: 2d2d 2d2d 2d2d 2d7c 5400 5449 3200 0020 -------|T.TI2.. │ │ │ +004e4200: 2d2d 2d2d 2d2d 2d7c 5400 5446 3200 0020 -------|T.TF2.. │ │ │ 004e4210: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4220: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4230: 2020 2020 2020 7c20 4372 6561 7465 7320 | Creates │ │ │ 004e4240: 6120 636c 6965 6e74 2063 6f6e 6e65 6374 a client connect │ │ │ -004e4250: 696f 6e20 7769 7468 2061 207c 5400 5449 ion with a |T.TI │ │ │ +004e4250: 696f 6e20 7769 7468 2061 207c 5400 5446 ion with a |T.TF │ │ │ 004e4260: 3300 0020 2020 7c20 434f 4e4e 4543 5420 3.. | CONNECT │ │ │ 004e4270: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4280: 7c20 4f2f 5520 2020 2020 7c20 7365 7276 | O/U | serv │ │ │ 004e4290: 6572 2c20 7768 6963 6820 6973 206c 6f63 er, which is loc │ │ │ 004e42a0: 6174 6564 2062 7920 7468 6520 2020 207c ated by the | │ │ │ -004e42b0: 5400 5449 3400 0020 2020 7c20 2020 2020 T.TI4.. | │ │ │ +004e42b0: 5400 5446 3400 0020 2020 7c20 2020 2020 T.TF4.. | │ │ │ 004e42c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e42d0: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e42e0: 696e 666f 726d 6174 696f 6e20 7072 6f76 information prov │ │ │ 004e42f0: 6964 6564 2062 7920 6578 7072 2e20 2020 ided by expr. │ │ │ -004e4300: 2020 207c 5400 5449 3500 0020 2020 7c2d |T.TI5.. |- │ │ │ +004e4300: 2020 207c 5400 5446 3500 0020 2020 7c2d |T.TF5.. |- │ │ │ 004e4310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4320: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004e4330: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004e4340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4350: 2d2d 2d2d 2d2d 2d7c 5400 5449 3600 0020 -------|T.TI6.. │ │ │ +004e4350: 2d2d 2d2d 2d2d 2d7c 5400 5446 3600 0020 -------|T.TF6.. │ │ │ 004e4360: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4370: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4380: 2020 2020 2020 7c20 4573 7461 626c 6973 | Establis │ │ │ 004e4390: 6865 7320 6f72 2072 6570 6c61 6365 7320 hes or replaces │ │ │ -004e43a0: 7468 6520 6c69 7374 2020 207c 5400 5449 the list |T.TI │ │ │ +004e43a0: 7468 6520 6c69 7374 2020 207c 5400 5446 the list |T.TF │ │ │ 004e43b0: 3700 0020 2020 7c20 5b4e 4f5d 4445 4c49 7.. | [NO]DELI │ │ │ 004e43c0: 4d49 5445 525b 3d73 7472 6578 7072 5d20 MITER[=strexpr] │ │ │ 004e43d0: 7c20 4f2f 5520 2020 2020 7c20 6f66 2064 | O/U | of d │ │ │ 004e43e0: 656c 696d 6974 6572 7320 7573 6564 2062 elimiters used b │ │ │ 004e43f0: 7920 7468 6520 6e65 776c 7920 2020 207c y the newly | │ │ │ -004e4400: 5400 5449 3800 0020 2020 7c20 2020 2020 T.TI8.. | │ │ │ +004e4400: 5400 5446 3800 0020 2020 7c20 2020 2020 T.TF8.. | │ │ │ 004e4410: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4420: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e4430: 6372 6561 7465 6420 736f 636b 6574 2e20 created socket. │ │ │ 004e4440: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e4450: 2020 207c 5400 5449 3900 0020 2020 7c2d |T.TI9.. |- │ │ │ +004e4450: 2020 207c 5400 5446 3900 0020 2020 7c2d |T.TF9.. |- │ │ │ 004e4460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4470: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004e4480: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004e4490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e44a0: 2d2d 2d2d 2d2d 2d7c 5400 5449 3a00 0020 -------|T.TI:.. │ │ │ +004e44a0: 2d2d 2d2d 2d2d 2d7c 5400 5446 3a00 0020 -------|T.TF:.. │ │ │ 004e44b0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e44c0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e44d0: 2020 2020 2020 7c20 5265 6d6f 7665 7320 | Removes │ │ │ 004e44e0: 7468 6520 736f 636b 6574 2069 6465 6e74 the socket ident │ │ │ -004e44f0: 6966 6965 6420 6279 2020 207c 5400 5449 ified by |T.TI │ │ │ +004e44f0: 6966 6965 6420 6279 2020 207c 5400 5446 ified by |T.TF │ │ │ 004e4500: 4100 0020 2020 7c20 2020 2020 2020 2020 A.. | │ │ │ 004e4510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4520: 7c20 2020 2020 2020 2020 7c20 6578 7072 | | expr │ │ │ 004e4530: 2066 726f 6d20 7468 6520 6375 7272 656e from the curren │ │ │ 004e4540: 7420 736f 636b 6574 2020 2020 2020 207c t socket | │ │ │ -004e4550: 5400 5449 4200 0020 2020 7c20 4445 5441 T.TIB.. | DETA │ │ │ +004e4550: 5400 5446 4200 0020 2020 7c20 4445 5441 T.TFB.. | DETA │ │ │ 004e4560: 4348 2020 2020 2020 2020 2020 2020 2020 CH │ │ │ 004e4570: 2020 2020 7c20 5520 2020 2020 2020 7c20 | U | │ │ │ 004e4580: 6465 7669 6365 2c20 7769 7468 6f75 7420 device, without │ │ │ 004e4590: 6166 6665 6374 696e 6720 616e 7920 2020 affecting any │ │ │ -004e45a0: 2020 207c 5400 5449 4300 0020 2020 7c20 |T.TIC.. | │ │ │ +004e45a0: 2020 207c 5400 5446 4300 0020 2020 7c20 |T.TFC.. | │ │ │ 004e45b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e45c0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e45d0: 2020 7c20 6578 6973 7469 6e67 2063 6f6e | existing con │ │ │ 004e45e0: 6e65 6374 696f 6e20 6f66 2074 6861 7420 nection of that │ │ │ -004e45f0: 2020 2020 2020 207c 5400 5449 4400 0020 |T.TID.. │ │ │ +004e45f0: 2020 2020 2020 207c 5400 5446 4400 0020 |T.TFD.. │ │ │ 004e4600: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4610: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4620: 2020 2020 2020 7c20 736f 636b 6574 2c20 | socket, │ │ │ 004e4630: 616e 6420 706c 6163 6573 2069 7420 696e and places it in │ │ │ -004e4640: 2074 6865 2020 2020 2020 207c 5400 5449 the |T.TI │ │ │ +004e4640: 2074 6865 2020 2020 2020 207c 5400 5446 the |T.TF │ │ │ 004e4650: 4500 0020 2020 7c20 2020 2020 2020 2020 E.. | │ │ │ 004e4660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4670: 7c20 2020 2020 2020 2020 7c20 736f 636b | | sock │ │ │ 004e4680: 6574 706f 6f6c 2e20 2020 2020 2020 2020 etpool. │ │ │ 004e4690: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e46a0: 5400 5449 4600 0020 2020 7c2d 2d2d 2d2d T.TIF.. |----- │ │ │ +004e46a0: 5400 5446 4600 0020 2020 7c2d 2d2d 2d2d T.TFF.. |----- │ │ │ 004e46b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e46c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d ----+---------+- │ │ │ 004e46d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e46e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e46f0: 2d2d 2d7c 5400 5449 4700 0020 2020 7c20 ---|T.TIG.. | │ │ │ +004e46f0: 2d2d 2d7c 5400 5446 4700 0020 2020 7c20 ---|T.TFG.. | │ │ │ 004e4700: 4c49 5354 454e 3d65 7870 7220 2020 2020 LISTEN=expr │ │ │ 004e4710: 2020 2020 2020 2020 7c20 4f2f 5520 2020 | O/U │ │ │ 004e4720: 2020 7c20 416c 6c6f 6361 7465 2061 206e | Allocate a n │ │ │ 004e4730: 6577 2073 6f63 6b65 7420 746f 206c 6973 ew socket to lis │ │ │ -004e4740: 7465 6e20 2020 207c 5400 5449 4800 0020 ten |T.TIH.. │ │ │ +004e4740: 7465 6e20 2020 207c 5400 5446 4800 0020 ten |T.TFH.. │ │ │ 004e4750: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4760: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4770: 2020 2020 2020 7c20 666f 7220 6120 636f | for a co │ │ │ 004e4780: 6e6e 6563 7469 6f6e 2e20 2020 2020 2020 nnection. │ │ │ -004e4790: 2020 2020 2020 2020 2020 207c 5400 5449 |T.TI │ │ │ +004e4790: 2020 2020 2020 2020 2020 207c 5400 5446 |T.TF │ │ │ 004e47a0: 4900 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d I.. |--------- │ │ │ 004e47b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e47c0: 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d +---------+----- │ │ │ 004e47d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e47e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ 004e47f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e4800: 0400 0000 f707 0000 333e 0000 0000 0000 ........3>...... │ │ │ -004e4810: a800 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e4810: a800 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4a00 0020 2020 7c20 UMMARY..J.. | │ │ │ 004e4870: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4880: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e4890: 2020 7c20 5468 6520 706f 6c6c 696e 6720 | The polling │ │ │ 004e48a0: 696e 7465 7276 616c 2028 696e 2020 2020 interval (in │ │ │ -004e48b0: 2020 2020 2020 207c 5400 5449 5100 0020 |T.TIQ.. │ │ │ +004e48b0: 2020 2020 2020 207c 5400 5446 5100 0020 |T.TFQ.. │ │ │ 004e48c0: 2020 7c20 4d4f 5245 5245 4144 5449 4d45 | MOREREADTIME │ │ │ 004e48d0: 3d69 6e74 6578 7072 2020 2020 7c20 4f2f =intexpr | O/ │ │ │ 004e48e0: 5520 2020 2020 7c20 6d69 6c6c 6973 6563 U | millisec │ │ │ 004e48f0: 6f6e 6473 2920 7468 6174 2061 2053 4f43 onds) that a SOC │ │ │ -004e4900: 4b45 5420 6465 7669 6365 207c 5400 5449 KET device |T.TI │ │ │ +004e4900: 4b45 5420 6465 7669 6365 207c 5400 5446 KET device |T.TF │ │ │ 004e4910: 5200 0020 2020 7c20 2020 2020 2020 2020 R.. | │ │ │ 004e4920: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4930: 7c20 2020 2020 2020 2020 7c20 7573 6573 | | uses │ │ │ 004e4940: 2074 6f20 6368 6563 6b20 666f 7220 6172 to check for ar │ │ │ 004e4950: 7269 7669 6e67 2070 6163 6b65 7420 207c riving packet | │ │ │ -004e4960: 5400 5449 5300 0020 2020 7c2d 2d2d 2d2d T.TIS.. |----- │ │ │ +004e4960: 5400 5446 5300 0020 2020 7c2d 2d2d 2d2d T.TFS.. |----- │ │ │ 004e4970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4980: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d ----+---------+- │ │ │ 004e4990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e49a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e49b0: 2d2d 2d7c 5400 5449 5400 0020 2020 7c20 ---|T.TIT.. | │ │ │ +004e49b0: 2d2d 2d7c 5400 5446 5400 0020 2020 7c20 ---|T.TFT.. | │ │ │ 004e49c0: 4f50 5449 4f4e 533d 6578 7072 2020 2020 OPTIONS=expr │ │ │ 004e49d0: 2020 2020 2020 2020 7c20 4f2f 5520 2020 | O/U │ │ │ 004e49e0: 2020 7c20 5370 6563 6966 6965 7320 6120 | Specifies a │ │ │ 004e49f0: 6c69 7374 206f 6620 6f70 7469 6f6e 7320 list of options │ │ │ -004e4a00: 666f 7220 2020 207c 5400 5449 5500 0020 for |T.TIU.. │ │ │ +004e4a00: 666f 7220 2020 207c 5400 5446 5500 0020 for |T.TFU.. │ │ │ 004e4a10: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4a20: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4a30: 2020 2020 2020 7c20 7468 6520 736f 636b | the sock │ │ │ 004e4a40: 6574 2e20 2020 2020 2020 2020 2020 2020 et. │ │ │ -004e4a50: 2020 2020 2020 2020 2020 207c 5400 5449 |T.TI │ │ │ +004e4a50: 2020 2020 2020 2020 2020 207c 5400 5446 |T.TF │ │ │ 004e4a60: 5600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d V.. |--------- │ │ │ 004e4a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4a80: 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d +---------+----- │ │ │ 004e4a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004e4ab0: 5400 5449 5700 0020 2020 7c20 2020 2020 T.TIW.. | │ │ │ +004e4ab0: 5400 5446 5700 0020 2020 7c20 2020 2020 T.TFW.. | │ │ │ 004e4ac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4ad0: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e4ae0: 5769 7468 2055 5345 2c20 6d61 6b65 7320 With USE, makes │ │ │ 004e4af0: 7468 6520 736f 636b 6574 2020 2020 2020 the socket │ │ │ -004e4b00: 2020 207c 5400 5449 5800 0020 2020 7c20 |T.TIX.. | │ │ │ +004e4b00: 2020 207c 5400 5446 5800 0020 2020 7c20 |T.TFX.. | │ │ │ 004e4b10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4b20: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e4b30: 2020 7c20 7370 6563 6966 6965 6420 6279 | specified by │ │ │ 004e4b40: 2074 6865 2068 616e 646c 6520 6e61 6d65 the handle name │ │ │ -004e4b50: 6420 696e 2020 207c 5400 5449 5900 0020 d in |T.TIY.. │ │ │ +004e4b50: 6420 696e 2020 207c 5400 5446 5900 0020 d in |T.TFY.. │ │ │ 004e4b60: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4b70: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4b80: 2020 2020 2020 7c20 6578 7072 2074 6865 | expr the │ │ │ 004e4b90: 2063 7572 7265 6e74 2073 6f63 6b65 7420 current socket │ │ │ -004e4ba0: 666f 7220 7468 6520 2020 207c 5400 5449 for the |T.TI │ │ │ +004e4ba0: 666f 7220 7468 6520 2020 207c 5400 5446 for the |T.TF │ │ │ 004e4bb0: 5a00 0020 2020 7c20 534f 434b 4554 3d65 Z.. | SOCKET=e │ │ │ 004e4bc0: 7870 7220 2020 2020 2020 2020 2020 2020 xpr │ │ │ 004e4bd0: 7c20 552f 4320 2020 2020 7c20 536f 636b | U/C | Sock │ │ │ 004e4be0: 6574 2064 6576 6963 652e 2020 2020 2020 et device. │ │ │ 004e4bf0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e4c00: 5400 5449 6100 0020 2020 7c20 2020 2020 T.TIa.. | │ │ │ +004e4c00: 5400 5446 6100 0020 2020 7c20 2020 2020 T.TFa.. | │ │ │ 004e4c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4c20: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e4c30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4c40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e4c50: 2020 207c 5400 5449 6200 0020 2020 7c20 |T.TIb.. | │ │ │ +004e4c50: 2020 207c 5400 5446 6200 0020 2020 7c20 |T.TFb.. | │ │ │ 004e4c60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4c70: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e4c80: 2020 7c20 5769 7468 2043 4c4f 5345 2c20 | With CLOSE, │ │ │ 004e4c90: 636c 6f73 6573 206f 6e6c 7920 7468 6520 closes only the │ │ │ -004e4ca0: 736f 636b 6574 207c 5400 5449 6300 0020 socket |T.TIc.. │ │ │ +004e4ca0: 736f 636b 6574 207c 5400 5446 6300 0020 socket |T.TFc.. │ │ │ 004e4cb0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4cc0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4cd0: 2020 2020 2020 7c20 7370 6563 6966 6965 | specifie │ │ │ 004e4ce0: 6420 6279 2074 6865 2068 616e 646c 6520 d by the handle │ │ │ -004e4cf0: 6e61 6d65 6420 696e 2020 207c 5400 5449 named in |T.TI │ │ │ +004e4cf0: 6e61 6d65 6420 696e 2020 207c 5400 5446 named in |T.TF │ │ │ 004e4d00: 6400 0020 2020 7c20 2020 2020 2020 2020 d.. | │ │ │ 004e4d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4d20: 7c20 2020 2020 2020 2020 7c20 6578 7072 | | expr │ │ │ 004e4d30: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 004e4d40: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e4d50: 5400 5449 6500 0020 2020 7c2d 2d2d 2d2d T.TIe.. |----- │ │ │ +004e4d50: 5400 5446 6500 0020 2020 7c2d 2d2d 2d2d T.TFe.. |----- │ │ │ 004e4d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4d70: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d ----+---------+- │ │ │ 004e4d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4da0: 2d2d 2d7c 5400 5449 6600 0020 2020 7c20 ---|T.TIf.. | │ │ │ +004e4da0: 2d2d 2d7c 5400 5446 6600 0020 2020 7c20 ---|T.TFf.. | │ │ │ 004e4db0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4dc0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e4dd0: 2020 7c20 436f 6e74 726f 6c73 2062 7566 | Controls buf │ │ │ 004e4de0: 6665 7269 6e67 206f 6620 6461 7461 2070 fering of data p │ │ │ -004e4df0: 6163 6b65 7473 207c 5400 5449 6700 0020 ackets |T.TIg.. │ │ │ +004e4df0: 6163 6b65 7473 207c 5400 5446 6700 0020 ackets |T.TFg.. │ │ │ 004e4e00: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4e10: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4e20: 2020 2020 2020 7c20 6279 2074 6865 2073 | by the s │ │ │ 004e4e30: 7973 7465 6d20 5443 5020 7374 6163 6b20 ystem TCP stack │ │ │ -004e4e40: 7573 696e 6720 7468 6520 207c 5400 5449 using the |T.TI │ │ │ +004e4e40: 7573 696e 6720 7468 6520 207c 5400 5446 using the |T.TF │ │ │ 004e4e50: 6800 0020 2020 7c20 5a5b 4e4f 5d44 454c h.. | Z[NO]DEL │ │ │ 004e4e60: 4159 2020 2020 2020 2020 2020 2020 2020 AY │ │ │ 004e4e70: 7c20 5520 2020 2020 2020 7c20 5443 505f | U | TCP_ │ │ │ 004e4e80: 4e4f 4445 4c41 5920 6f70 7469 6f6e 2074 NODELAY option t │ │ │ 004e4e90: 6f20 7468 6520 2020 2020 2020 2020 207c o the | │ │ │ -004e4ea0: 5400 5449 6900 0020 2020 7c20 2020 2020 T.TIi.. | │ │ │ +004e4ea0: 5400 5446 6900 0020 2020 7c20 2020 2020 T.TFi.. | │ │ │ 004e4eb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4ec0: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e4ed0: 7365 7473 6f63 6b6f 7074 2073 7973 7465 setsockopt syste │ │ │ 004e4ee0: 6d20 6361 6c6c 2e20 5a4e 4f44 454c 4159 m call. ZNODELAY │ │ │ -004e4ef0: 2020 207c 5400 5449 6a00 0020 2020 7c20 |T.TIj.. | │ │ │ +004e4ef0: 2020 207c 5400 5446 6a00 0020 2020 7c20 |T.TFj.. | │ │ │ 004e4f00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4f10: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e4f20: 2020 7c20 6d75 7374 2062 6520 6675 6c6c | must be full │ │ │ 004e4f30: 7920 7370 656c 6c65 6420 6f75 742e 2020 y spelled out. │ │ │ -004e4f40: 2020 2020 2020 207c 5400 5449 7100 0020 |T.TIq.. │ │ │ +004e4f40: 2020 2020 2020 207c 5400 5446 7100 0020 |T.TFq.. │ │ │ 004e4f50: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 004e4f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 5449 -----------+..TI │ │ │ -004e4fa0: 7200 0054 0054 4973 0000 2020 202b 2d2d r..T.TIs.. +-- │ │ │ +004e4f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 5446 -----------+..TF │ │ │ +004e4fa0: 7200 0054 0054 4673 0000 2020 202b 2d2d r..T.TFs.. +-- │ │ │ 004e4fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4fe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4ff0: 2d2d 2d2d 2d2d 2b00 0000 0000 0000 0000 ------+......... │ │ │ 004e5000: 0400 0000 f007 0000 4a3e 0000 0000 0000 ........J>...... │ │ │ -004e5010: a800 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e5010: a800 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 7400 0020 2020 7c20 UMMARY..t.. | │ │ │ 004e5070: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5080: 2020 2020 2020 2046 6f72 6d61 7420 4465 Format De │ │ │ 004e5090: 7669 6365 7061 7261 6d65 7465 7273 2020 viceparameters │ │ │ 004e50a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e50b0: 2020 2020 2020 207c 5400 5449 7500 0020 |T.TIu.. │ │ │ +004e50b0: 2020 2020 2020 207c 5400 5446 7500 0020 |T.TFu.. │ │ │ 004e50c0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004e50d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e50e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e50f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e5100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5449 -----------|T.TI │ │ │ +004e5100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 -----------|T.TF │ │ │ 004e5110: 7600 0020 2020 7c20 2020 4445 5649 4345 v.. | DEVICE │ │ │ 004e5120: 5041 5241 4d45 5445 5220 2020 207c 2043 PARAMETER | C │ │ │ 004e5130: 4f4d 4d41 4e44 207c 2020 2020 2020 2020 OMMAND | │ │ │ 004e5140: 2020 2020 2020 2020 434f 4d4d 454e 5420 COMMENT │ │ │ 004e5150: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e5160: 5400 5449 7700 0020 2020 7c2d 2d2d 2d2d T.TIw.. |----- │ │ │ +004e5160: 5400 5446 7700 0020 2020 7c2d 2d2d 2d2d T.TFw.. |----- │ │ │ 004e5170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5180: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004e5190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e51a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e51b0: 2d2d 2d7c 5400 5449 7800 0020 2020 7c20 ---|T.TIx.. | │ │ │ +004e51b0: 2d2d 2d7c 5400 5446 7800 0020 2020 7c20 ---|T.TFx.. | │ │ │ 004e51c0: 5b4e 4f5d 4649 4c54 4552 5b3d 7374 7265 [NO]FILTER[=stre │ │ │ 004e51d0: 7870 725d 207c 2055 2020 2020 2020 207c xpr] | U | │ │ │ 004e51e0: 2073 7472 6578 7072 2073 7065 6369 6669 strexpr specifi │ │ │ 004e51f0: 6573 2063 6861 7261 6374 6572 2066 696c es character fil │ │ │ -004e5200: 7465 7269 6e67 207c 5400 5449 7900 0020 tering |T.TIy.. │ │ │ +004e5200: 7465 7269 6e67 207c 5400 5446 7900 0020 tering |T.TFy.. │ │ │ 004e5210: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e5220: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004e5230: 2020 207c 2066 6f72 2073 6f63 6b65 7420 | for socket │ │ │ 004e5240: 6f75 7470 7574 2e20 2020 2020 2020 2020 output. │ │ │ -004e5250: 2020 2020 2020 2020 2020 207c 5400 5449 |T.TI │ │ │ +004e5250: 2020 2020 2020 2020 2020 207c 5400 5446 |T.TF │ │ │ 004e5260: 7a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d z.. |--------- │ │ │ 004e5270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004e5280: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004e5290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e52a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004e52b0: 5400 5449 8100 0020 2020 7c20 4c45 4e47 T.TI... | LENG │ │ │ +004e52b0: 5400 5446 8100 0020 2020 7c20 4c45 4e47 T.TF... | LENG │ │ │ 004e52c0: 5448 3d69 6e74 6578 7072 206f 7220 2020 TH=intexpr or │ │ │ 004e52d0: 207c 2020 2020 2020 2020 207c 2053 6574 | | Set │ │ │ 004e52e0: 7320 7669 7274 7561 6c20 7061 6765 206c s virtual page l │ │ │ 004e52f0: 656e 6774 6820 666f 7220 736f 636b 6574 ength for socket │ │ │ -004e5300: 2020 207c 5400 5449 8200 0020 2020 7c20 |T.TI... | │ │ │ +004e5300: 2020 207c 5400 5446 8200 0020 2020 7c20 |T.TF... | │ │ │ 004e5310: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5320: 2020 2020 207c 2055 2020 2020 2020 207c | U | │ │ │ 004e5330: 2064 6576 6963 652e 2020 2020 2020 2020 device. │ │ │ 004e5340: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e5350: 2020 2020 2020 207c 5400 5449 8300 0020 |T.TI... │ │ │ +004e5350: 2020 2020 2020 207c 5400 5446 8300 0020 |T.TF... │ │ │ 004e5360: 2020 7c20 5a4c 454e 4754 483d 696e 7465 | ZLENGTH=inte │ │ │ 004e5370: 7870 7220 2020 2020 207c 2020 2020 2020 xpr | │ │ │ 004e5380: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004e5390: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e53a0: 2020 2020 2020 2020 2020 207c 5400 5449 |T.TI │ │ │ +004e53a0: 2020 2020 2020 2020 2020 207c 5400 5446 |T.TF │ │ │ 004e53b0: 8400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004e53c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004e53d0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004e53e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e53f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004e5400: 5400 5449 8500 0020 2020 7c20 4943 4853 T.TI... | ICHS │ │ │ +004e5400: 5400 5446 8500 0020 2020 7c20 4943 4853 T.TF... | ICHS │ │ │ 004e5410: 4554 3d73 7472 6578 7072 2020 2020 2020 ET=strexpr │ │ │ 004e5420: 207c 204f 2f55 2f43 2020 207c 2073 7472 | O/U/C | str │ │ │ 004e5430: 6578 7072 2073 7065 6369 6669 6573 2069 expr specifies i │ │ │ 004e5440: 6e70 7574 2063 6861 7261 6374 6572 2073 nput character s │ │ │ -004e5450: 6574 207c 5400 5449 8600 0020 2020 7c2d et |T.TI... |- │ │ │ +004e5450: 6574 207c 5400 5446 8600 0020 2020 7c2d et |T.TF... |- │ │ │ 004e5460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5470: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004e5480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e54a0: 2d2d 2d2d 2d2d 2d7c 5400 5449 8700 0020 -------|T.TI... │ │ │ +004e54a0: 2d2d 2d2d 2d2d 2d7c 5400 5446 8700 0020 -------|T.TF... │ │ │ 004e54b0: 2020 7c20 4f43 4853 4554 3d73 7472 6578 | OCHSET=strex │ │ │ 004e54c0: 7072 2020 2020 2020 207c 204f 2f55 2f43 pr | O/U/C │ │ │ 004e54d0: 2020 207c 2073 7472 6578 7072 2073 7065 | strexpr spe │ │ │ 004e54e0: 6369 6669 6573 206f 7574 7075 7420 6368 cifies output ch │ │ │ -004e54f0: 6172 6163 7465 7220 2020 207c 5400 5449 aracter |T.TI │ │ │ +004e54f0: 6172 6163 7465 7220 2020 207c 5400 5446 aracter |T.TF │ │ │ 004e5500: 8800 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 004e5510: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004e5520: 2020 2020 2020 207c 2073 6574 2020 2020 | set │ │ │ 004e5530: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5540: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e5550: 5400 5449 8900 0020 2020 7c2d 2d2d 2d2d T.TI... |----- │ │ │ +004e5550: 5400 5446 8900 0020 2020 7c2d 2d2d 2d2d T.TF... |----- │ │ │ 004e5560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5570: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004e5580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e55a0: 2d2d 2d7c 5400 5449 8a00 0020 2020 7c20 ---|T.TI... | │ │ │ +004e55a0: 2d2d 2d7c 5400 5446 8a00 0020 2020 7c20 ---|T.TF... | │ │ │ 004e55b0: 5b4e 4f5d 5752 4150 2020 2020 2020 2020 [NO]WRAP │ │ │ 004e55c0: 2020 2020 207c 204f 2f55 2020 2020 207c | O/U | │ │ │ 004e55d0: 2043 6f6e 7472 6f6c 7320 6861 6e64 6c69 Controls handli │ │ │ 004e55e0: 6e67 206f 6620 7265 636f 7264 7320 6c6f ng of records lo │ │ │ -004e55f0: 6e67 6572 2020 207c 5400 5449 9100 0020 nger |T.TI... │ │ │ +004e55f0: 6e67 6572 2020 207c 5400 5446 9100 0020 nger |T.TF... │ │ │ 004e5600: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e5610: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004e5620: 2020 207c 2074 6861 6e20 7468 6520 6465 | than the de │ │ │ 004e5630: 7669 6365 2077 6964 7468 2e20 2020 2020 vice width. │ │ │ -004e5640: 2020 2020 2020 2020 2020 207c 5400 5449 |T.TI │ │ │ +004e5640: 2020 2020 2020 2020 2020 207c 5400 5446 |T.TF │ │ │ 004e5650: 9200 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004e5660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004e5670: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004e5680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004e56a0: 5400 5449 9300 0020 2020 7c20 5749 4454 T.TI... | WIDT │ │ │ +004e56a0: 5400 5446 9300 0020 2020 7c20 5749 4454 T.TF... | WIDT │ │ │ 004e56b0: 483d 696e 7465 7870 7220 2020 2020 2020 H=intexpr │ │ │ 004e56c0: 207c 2055 2020 2020 2020 207c 2043 6f6e | U | Con │ │ │ 004e56d0: 7472 6f6c 7320 7468 6520 6d61 7869 6d75 trols the maximu │ │ │ 004e56e0: 6d20 6c65 6e67 7468 206f 6620 616e 2020 m length of an │ │ │ -004e56f0: 2020 207c 5400 5449 9400 0020 2020 7c20 |T.TI... | │ │ │ +004e56f0: 2020 207c 5400 5446 9400 0020 2020 7c20 |T.TF... | │ │ │ 004e5700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5710: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004e5720: 206f 7574 7075 7420 6d65 7373 6167 652e output message. │ │ │ 004e5730: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e5740: 2020 2020 2020 207c 5400 5449 9500 0020 |T.TI... │ │ │ +004e5740: 2020 2020 2020 207c 5400 5446 9500 0020 |T.TF... │ │ │ 004e5750: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004e5760: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004e5770: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004e5780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e5790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5449 -----------|T.TI │ │ │ +004e5790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 -----------|T.TF │ │ │ 004e57a0: 9600 0020 2020 7c20 5a5b 4e4f 5d46 465b ... | Z[NO]FF[ │ │ │ 004e57b0: 3d73 7472 6578 7072 5d20 2020 207c 204f =strexpr] | O │ │ │ 004e57c0: 2f55 2020 2020 207c 2043 6f6e 7472 6f6c /U | Control │ │ │ 004e57d0: 7320 7768 6574 6865 7220 616e 6420 7768 s whether and wh │ │ │ 004e57e0: 6174 2063 6861 7261 6374 6572 7320 207c at characters | │ │ │ 004e57f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5800: 0400 0000 b704 0000 593e 0000 0000 0000 ........Y>...... │ │ │ -004e5810: a800 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e5810: a800 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 9700 0020 2020 7c20 UMMARY..... | │ │ │ 004e5870: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5880: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004e5890: 2074 6f20 7365 6e64 2069 6e20 7265 7370 to send in resp │ │ │ 004e58a0: 6f6e 7365 2074 6f20 6120 5752 4954 4520 onse to a WRITE │ │ │ -004e58b0: 232e 2020 2020 207c 5400 5449 9800 0020 #. |T.TI... │ │ │ +004e58b0: 232e 2020 2020 207c 5400 5446 9800 0020 #. |T.TF... │ │ │ 004e58c0: 2020 2b2d 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 2d2b 0700 5449 -----------+..TI │ │ │ -004e5910: 9900 0054 0054 499a 0000 2020 202b 2d2d ...T.TI... +-- │ │ │ +004e5900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 5446 -----------+..TF │ │ │ +004e5910: 9900 0054 0054 469a 0000 2020 202b 2d2d ...T.TF... +-- │ │ │ 004e5920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e5960: 2d2d 2d2d 2d2d 2b55 0053 49c1 1100 0020 ------+U.SI.... │ │ │ +004e5960: 2d2d 2d2d 2d2d 2b55 0053 46c1 1100 0020 ------+U.SF.... │ │ │ 004e5970: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e5980: 2020 2020 2020 2020 2020 2042 7566 6665 Buffe │ │ │ 004e5990: 7220 4465 7669 6365 7061 7261 6d65 7465 r Deviceparamete │ │ │ 004e59a0: 7273 2020 2020 2020 2020 2020 2020 2020 rs │ │ │ -004e59b0: 2020 2020 2020 2020 2020 207c 5400 5549 |T.UI │ │ │ +004e59b0: 2020 2020 2020 2020 2020 207c 5400 5546 |T.UF │ │ │ 004e59c0: 1100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004e59d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e59e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e59f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004e5a10: 5400 5549 2100 0020 2020 7c20 4445 5649 T.UI!.. | DEVI │ │ │ +004e5a10: 5400 5546 2100 0020 2020 7c20 4445 5649 T.UF!.. | DEVI │ │ │ 004e5a20: 4345 5041 5241 4d45 5445 5220 207c 2043 CEPARAMETER | C │ │ │ 004e5a30: 4f4d 4d41 4e44 207c 2020 2020 2020 2020 OMMAND | │ │ │ 004e5a40: 2020 2020 2020 2020 2020 434f 4d4d 454e COMMEN │ │ │ 004e5a50: 5420 2020 2020 2020 2020 2020 2020 2020 T │ │ │ -004e5a60: 2020 207c 5400 5549 3100 0020 2020 7c2d |T.UI1.. |- │ │ │ +004e5a60: 2020 207c 5400 5546 3100 0020 2020 7c2d |T.UF1.. |- │ │ │ 004e5a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5a80: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004e5a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e5ab0: 2d2d 2d2d 2d2d 2d7c 5400 5549 4100 0020 -------|T.UIA.. │ │ │ +004e5ab0: 2d2d 2d2d 2d2d 2d7c 5400 5546 4100 0020 -------|T.UFA.. │ │ │ 004e5ac0: 2020 7c20 5a42 4653 495a 4520 3d69 6e74 | ZBFSIZE =int │ │ │ 004e5ad0: 6578 7072 207c 204f 2f55 2020 2020 207c expr | O/U | │ │ │ 004e5ae0: 2041 6c6c 6f63 6174 6573 2061 2062 7566 Allocates a buf │ │ │ 004e5af0: 6665 7220 7573 6564 2062 7920 4754 2e4d fer used by GT.M │ │ │ -004e5b00: 2077 6865 6e20 2020 2020 207c 5400 5549 when |T.UI │ │ │ +004e5b00: 2077 6865 6e20 2020 2020 207c 5400 5546 when |T.UF │ │ │ 004e5b10: 5100 0020 2020 7c20 2020 2020 2020 2020 Q.. | │ │ │ 004e5b20: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004e5b30: 2020 207c 2072 6561 6469 6e67 2066 726f | reading fro │ │ │ 004e5b40: 6d20 6120 736f 636b 6574 2e20 2020 2020 m a socket. │ │ │ 004e5b50: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e5b60: 5400 5549 6100 0020 2020 7c2d 2d2d 2d2d T.UIa.. |----- │ │ │ +004e5b60: 5400 5546 6100 0020 2020 7c2d 2d2d 2d2d T.UFa.. |----- │ │ │ 004e5b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004e5b80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004e5b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e5bb0: 2d2d 2d7c 5400 5549 7100 0020 2020 7c20 ---|T.UIq.. | │ │ │ +004e5bb0: 2d2d 2d7c 5400 5546 7100 0020 2020 7c20 ---|T.UFq.. | │ │ │ 004e5bc0: 5a49 4246 5349 5a45 3d69 6e74 6578 7072 ZIBFSIZE=intexpr │ │ │ 004e5bd0: 207c 204f 2f55 2020 2020 207c 2053 6574 | O/U | Set │ │ │ 004e5be0: 7320 7468 6520 6275 6666 6572 2073 697a s the buffer siz │ │ │ 004e5bf0: 6520 7573 6564 2062 7920 7468 6520 6e65 e used by the ne │ │ │ -004e5c00: 7477 6f72 6b20 207c 5400 5549 8100 0020 twork |T.UI... │ │ │ +004e5c00: 7477 6f72 6b20 207c 5400 5546 8100 0020 twork |T.UF... │ │ │ 004e5c10: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e5c20: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004e5c30: 2073 6f66 7477 6172 6520 2873 6574 736f software (setso │ │ │ 004e5c40: 636b 6f70 7420 534f 5f52 4356 4255 4629 ckopt SO_RCVBUF) │ │ │ -004e5c50: 2e20 2020 2020 2020 2020 207c 5400 5549 . |T.UI │ │ │ +004e5c50: 2e20 2020 2020 2020 2020 207c 5400 5546 . |T.UF │ │ │ 004e5c60: 9100 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d ... +--------- │ │ │ 004e5c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004e5cb0: 0700 5449 1200 0000 0000 0000 0000 0000 ..TI............ │ │ │ +004e5cb0: 0700 5446 1200 0000 0000 0000 0000 0000 ..TF............ │ │ │ 004e5cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -321019,278 +321019,278 @@ │ │ │ 004e5fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e6000: 0400 0000 e807 0000 803e 0000 0000 0000 .........>...... │ │ │ -004e6010: 6600 0049 4845 4c50 00ff 7300 ff49 4f5f f..IHELP..s..IO_ │ │ │ +004e6010: 6600 0046 4845 4c50 00ff 7300 ff49 4f5f f..FHELP..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 455f 4558 414d 504c 4553 0000 EVICE_EXAMPLES.. │ │ │ 004e6060: 536f 636b 6574 5f44 6576 6963 655f 4578 Socket_Device_Ex │ │ │ -004e6070: 616d 706c 6573 2100 4b49 bf11 0000 2020 amples!.KI.... │ │ │ +004e6070: 616d 706c 6573 2100 4b46 bf11 0000 2020 amples!.KF.... │ │ │ 004e6080: 2053 6f63 6b65 7420 4465 7669 6365 2045 Socket Device E │ │ │ -004e6090: 7861 6d70 6c65 7307 004c 4921 0000 4f00 xamples..LI!..O. │ │ │ -004e60a0: 4c49 3100 0020 2020 5468 6520 736f 636b LI1.. The sock │ │ │ +004e6090: 7861 6d70 6c65 7307 004c 4621 0000 4f00 xamples..LF!..O. │ │ │ +004e60a0: 4c46 3100 0020 2020 5468 6520 736f 636b LF1.. The sock │ │ │ 004e60b0: 6578 616d 706c 656d 756c 7469 3332 2e6d examplemulti32.m │ │ │ 004e60c0: 2072 6f75 7469 6e65 2073 686f 7773 2074 routine shows t │ │ │ 004e60d0: 6865 2075 7365 206f 6620 244b 4559 2061 he use of $KEY a │ │ │ 004e60e0: 6e64 2024 5a4b 4559 2069 6e20 614c 004c nd $ZKEY in aL.L │ │ │ -004e60f0: 4941 0000 2020 2062 6173 6963 2073 6f63 IA.. basic soc │ │ │ +004e60f0: 4641 0000 2020 2062 6173 6963 2073 6f63 FA.. basic soc │ │ │ 004e6100: 6b65 7420 492f 4f20 7365 7475 702e 2049 ket I/O setup. I │ │ │ 004e6110: 7427 7320 6675 6e63 7469 6f6e 616c 6974 t's functionalit │ │ │ 004e6120: 7920 6973 2061 7479 7069 6361 6c20 696e y is atypical in │ │ │ -004e6130: 206f 7264 6572 2074 6f52 004c 4951 0000 order toR.LIQ.. │ │ │ +004e6130: 206f 7264 6572 2074 6f52 004c 4651 0000 order toR.LFQ.. │ │ │ 004e6140: 2020 2064 656d 6f6e 7374 7261 7465 2061 demonstrate a │ │ │ 004e6150: 206e 756d 6265 7220 6f66 2066 6561 7475 number of featu │ │ │ 004e6160: 7265 732e 2049 7420 6c61 756e 6368 6573 res. It launches │ │ │ 004e6170: 2074 776f 206a 6f62 733a 2061 2073 6572 two jobs: a ser │ │ │ -004e6180: 7665 7220 7072 6f63 6573 734e 004c 4961 ver processN.LIa │ │ │ +004e6180: 7665 7220 7072 6f63 6573 734e 004c 4661 ver processN.LFa │ │ │ 004e6190: 0000 2020 2077 6869 6368 206f 7065 6e73 .. which opens │ │ │ 004e61a0: 2061 206c 6973 7465 6e69 6e67 2073 6f63 a listening soc │ │ │ 004e61b0: 6b65 7420 616e 6420 6120 636c 6965 6e74 ket and a client │ │ │ 004e61c0: 2070 726f 6365 7373 2077 6869 6368 206d process which m │ │ │ -004e61d0: 616b 6573 2066 6976 6552 004c 4971 0000 akes fiveR.LIq.. │ │ │ +004e61d0: 616b 6573 2066 6976 6552 004c 4671 0000 akes fiveR.LFq.. │ │ │ 004e61e0: 2020 2063 6f6e 6e65 6374 696f 6e73 2074 connections t │ │ │ 004e61f0: 6f20 7468 6520 7365 7276 6572 2e20 5468 o the server. Th │ │ │ 004e6200: 6520 7365 7276 6572 2073 656e 6473 2061 e server sends a │ │ │ 004e6210: 206d 6573 7361 6765 2074 6f20 6561 6368 message to each │ │ │ -004e6220: 2063 6f6e 6e65 6374 696f 6e54 004c 4981 connectionT.LI. │ │ │ +004e6220: 2063 6f6e 6e65 6374 696f 6e54 004c 4681 connectionT.LF. │ │ │ 004e6230: 0000 2020 2073 6f63 6b65 742e 2045 7665 .. socket. Eve │ │ │ 004e6240: 6e2d 6e75 6d62 6572 6564 2063 6c69 656e n-numbered clien │ │ │ 004e6250: 7420 736f 636b 6574 7320 7265 6164 2074 t sockets read t │ │ │ 004e6260: 6865 206d 6573 7361 6765 2070 6172 7469 he message parti │ │ │ 004e6270: 616c 6c79 2062 7574 2064 6f20 6e6f 7451 ally but do notQ │ │ │ -004e6280: 004c 4991 0000 2020 2073 656e 6420 6120 .LI... send a │ │ │ +004e6280: 004c 4691 0000 2020 2073 656e 6420 6120 .LF... send a │ │ │ 004e6290: 7265 7370 6f6e 7365 2062 6163 6b20 746f response back to │ │ │ 004e62a0: 2074 6865 2073 6572 7665 722e 204f 6464 the server. Odd │ │ │ 004e62b0: 2d6e 756d 6265 7265 6420 636c 6965 6e74 -numbered client │ │ │ 004e62c0: 2073 6f63 6b65 7473 2072 6563 6569 7665 sockets receive │ │ │ -004e62d0: 5100 4b49 c011 0000 2020 2074 6865 2066 Q.KI.... the f │ │ │ +004e62d0: 5100 4b46 c011 0000 2020 2074 6865 2066 Q.KF.... the f │ │ │ 004e62e0: 756c 6c20 6d65 7373 6167 6520 616e 6420 ull message and │ │ │ 004e62f0: 7265 7370 6f6e 6420 746f 2074 6865 2073 respond to the s │ │ │ 004e6300: 6572 7665 7220 7769 7468 2074 6865 206d erver with the m │ │ │ 004e6310: 6573 7361 6765 2022 4f6b 2e22 2e20 5468 essage "Ok.". Th │ │ │ -004e6320: 6552 004c 4912 0000 2020 2073 6572 7665 eR.LI... serve │ │ │ +004e6320: 6552 004c 4612 0000 2020 2073 6572 7665 eR.LF... serve │ │ │ 004e6330: 7220 7265 6164 7320 7477 6f20 6368 6172 r reads two char │ │ │ 004e6340: 6163 7465 7273 2028 6275 7420 7468 6520 acters (but the │ │ │ 004e6350: 636c 6965 6e74 2073 656e 6473 2074 6872 client sends thr │ │ │ 004e6360: 6565 2920 616e 6420 245a 4b45 5920 7368 ee) and $ZKEY sh │ │ │ -004e6370: 6f77 7353 004c 4913 0000 2020 2073 6f63 owsS.LI... soc │ │ │ +004e6370: 6f77 7353 004c 4613 0000 2020 2073 6f63 owsS.LF... soc │ │ │ 004e6380: 6b65 7473 2077 6974 6820 756e 7265 6164 kets with unread │ │ │ 004e6390: 2063 6861 7261 6374 6572 732e 506c 6561 characters.Plea │ │ │ 004e63a0: 7365 2063 6c69 636b 2044 6f77 6e6c 6f61 se click Downloa │ │ │ 004e63b0: 6420 736f 636b 6578 616d 706c 656d 756c d sockexamplemul │ │ │ -004e63c0: 7469 3332 2e6d 5100 4c49 1400 0020 2020 ti32.mQ.LI... │ │ │ +004e63c0: 7469 3332 2e6d 5100 4c46 1400 0020 2020 ti32.mQ.LF... │ │ │ 004e63d0: 746f 2064 6f77 6e6c 6f61 6420 7468 6520 to download the │ │ │ 004e63e0: 736f 636b 6578 616d 706c 656d 756c 7469 sockexamplemulti │ │ │ 004e63f0: 3332 2e6d 2070 726f 6772 616d 2061 6e64 32.m program and │ │ │ 004e6400: 2066 6f6c 6c6f 7720 696e 7374 7275 6374 follow instruct │ │ │ -004e6410: 696f 6e73 2069 6e4e 004c 4915 0000 2020 ions inN.LI... │ │ │ +004e6410: 696f 6e73 2069 6e4e 004c 4615 0000 2020 ions inN.LF... │ │ │ 004e6420: 2074 6865 2063 6f6d 6d65 6e74 7320 6e65 the comments ne │ │ │ 004e6430: 6172 2074 6865 2074 6f70 206f 6620 7468 ar the top of th │ │ │ 004e6440: 6520 7072 6f67 7261 6d20 6669 6c65 2e20 e program file. │ │ │ 004e6450: 596f 7520 6361 6e20 616c 736f 2064 6f77 You can also dow │ │ │ -004e6460: 6e6c 6f61 6423 004c 4916 0000 2020 2073 nload#.LI... s │ │ │ +004e6460: 6e6c 6f61 6423 004c 4616 0000 2020 2073 nload#.LF... s │ │ │ 004e6470: 6f63 6b65 7861 6d70 6c65 6d75 6c74 6933 ockexamplemulti3 │ │ │ -004e6480: 322e 6d20 6672 6f6d 5a00 4c49 1700 0020 2.m fromZ.LI... │ │ │ +004e6480: 322e 6d20 6672 6f6d 5a00 4c46 1700 0020 2.m fromZ.LF... │ │ │ 004e6490: 2020 6874 7470 3a2f 2f74 696e 636f 2e70 http://tinco.p │ │ │ 004e64a0: 6169 722e 636f 6d2f 6268 6173 6b61 722f air.com/bhaskar/ │ │ │ 004e64b0: 6774 6d2f 646f 632f 626f 6f6b 732f 7067 gtm/doc/books/pg │ │ │ 004e64c0: 2f55 4e49 585f 6d61 6e75 616c 2f73 6f63 /UNIX_manual/soc │ │ │ 004e64d0: 6b65 7861 6d70 6c65 6d75 6c74 6933 322e kexamplemulti32. │ │ │ -004e64e0: 6d2e 0700 4c49 1800 004f 004c 4919 0000 m...LI...O.LI... │ │ │ +004e64e0: 6d2e 0700 4c46 1800 004f 004c 4619 0000 m...LF...O.LF... │ │ │ 004e64f0: 2020 2059 6f75 2063 616e 2073 7461 7274 You can start │ │ │ 004e6500: 2061 2047 542e 4d20 7072 6f63 6573 7320 a GT.M process │ │ │ 004e6510: 696e 2072 6573 706f 6e73 6520 746f 2061 in response to a │ │ │ 004e6520: 2063 6f6e 6e65 6374 696f 6e20 7265 7175 connection requ │ │ │ -004e6530: 6573 7420 6d61 6465 5400 4c49 1a00 0020 est madeT.LI... │ │ │ +004e6530: 6573 7420 6d61 6465 5400 4c46 1a00 0020 est madeT.LF... │ │ │ 004e6540: 2020 7573 696e 6720 696e 6574 642f 7869 using inetd/xi │ │ │ 004e6550: 6e65 7464 2e20 5468 6520 666f 6c6c 6f77 netd. The follow │ │ │ 004e6560: 696e 6720 6578 616d 706c 6520 7573 6573 ing example uses │ │ │ 004e6570: 2069 6e65 7464 2f78 696e 6574 6420 746f inetd/xinetd to │ │ │ -004e6580: 2069 6d70 6c65 6d65 6e74 2061 4f00 4c49 implement aO.LI │ │ │ +004e6580: 2069 6d70 6c65 6d65 6e74 2061 4f00 4c46 implement aO.LF │ │ │ 004e6590: 2100 0020 2020 6c69 7374 656e 6572 2077 !.. listener w │ │ │ 004e65a0: 6869 6368 2072 6573 706f 6e64 7320 746f hich responds to │ │ │ 004e65b0: 2063 6f6e 6e65 6374 696f 6e73 2061 6e64 connections and │ │ │ 004e65c0: 206d 6573 7361 6765 7320 6a75 7374 2061 messages just a │ │ │ -004e65d0: 7320 7468 6520 7072 696f 7212 004c 4922 s the prior..LI" │ │ │ +004e65d0: 7320 7468 6520 7072 696f 7212 004c 4622 s the prior..LF" │ │ │ 004e65e0: 0000 2020 2065 7861 6d70 6c65 2e07 004c .. example...L │ │ │ -004e65f0: 4923 0000 4b00 4c49 2400 0020 2020 496e I#..K.LI$.. In │ │ │ +004e65f0: 4623 0000 4b00 4c46 2400 0020 2020 496e F#..K.LF$.. In │ │ │ 004e6600: 2074 6865 2063 6f6e 6669 6775 7261 7469 the configurati │ │ │ 004e6610: 6f6e 2066 696c 6520 666f 7220 7869 6e65 on file for xine │ │ │ 004e6620: 7464 2c20 6465 6669 6e65 2061 206e 6577 td, define a new │ │ │ 004e6630: 2073 6572 7669 6365 2063 616c 6c65 644b service calledK │ │ │ -004e6640: 004c 4925 0000 2020 2067 746d 7365 7276 .LI%.. gtmserv │ │ │ +004e6640: 004c 4625 0000 2020 2067 746d 7365 7276 .LF%.. gtmserv │ │ │ 004e6650: 6572 2e20 5365 7420 736f 636b 6574 5f74 er. Set socket_t │ │ │ 004e6660: 7970 6520 746f 2022 7374 7265 616d 2220 ype to "stream" │ │ │ 004e6670: 616e 6420 7761 6974 2074 6f20 226e 6f22 and wait to "no" │ │ │ -004e6680: 2061 7320 696e 2074 6865 1c00 4c49 2600 as in the..LI&. │ │ │ +004e6680: 2061 7320 696e 2074 6865 1c00 4c46 2600 as in the..LF&. │ │ │ 004e6690: 0020 2020 666f 6c6c 6f77 696e 6720 736e . following sn │ │ │ -004e66a0: 6970 7065 743a 0700 4c49 2700 001b 004c ippet:..LI'....L │ │ │ -004e66b0: 4928 0000 2020 2073 6572 7669 6365 2067 I(.. service g │ │ │ -004e66c0: 746d 7365 7276 6572 0b00 4c49 2900 0020 tmserver..LI).. │ │ │ -004e66d0: 2020 7b16 004c 492a 0000 2020 2064 6973 {..LI*.. dis │ │ │ -004e66e0: 6162 6c65 203d 206e 6f19 004c 4931 0000 able = no..LI1.. │ │ │ +004e66a0: 6970 7065 743a 0700 4c46 2700 001b 004c ippet:..LF'....L │ │ │ +004e66b0: 4628 0000 2020 2073 6572 7669 6365 2067 F(.. service g │ │ │ +004e66c0: 746d 7365 7276 6572 0b00 4c46 2900 0020 tmserver..LF).. │ │ │ +004e66d0: 2020 7b16 004c 462a 0000 2020 2064 6973 {..LF*.. dis │ │ │ +004e66e0: 6162 6c65 203d 206e 6f19 004c 4631 0000 able = no..LF1.. │ │ │ 004e66f0: 2020 2074 7970 6520 3d20 554e 4c49 5354 type = UNLIST │ │ │ -004e6700: 4544 1500 4c49 3200 0020 2020 706f 7274 ED..LI2.. port │ │ │ -004e6710: 203d 2037 3737 371e 004c 4933 0000 2020 = 7777..LI3.. │ │ │ +004e6700: 4544 1500 4c46 3200 0020 2020 706f 7274 ED..LF2.. port │ │ │ +004e6710: 203d 2037 3737 371e 004c 4633 0000 2020 = 7777..LF3.. │ │ │ 004e6720: 2073 6f63 6b65 745f 7479 7065 203d 2073 socket_type = s │ │ │ -004e6730: 7472 6561 6d13 004c 4934 0000 2020 2077 tream..LI4.. w │ │ │ -004e6740: 6169 7420 3d20 6e6f 1800 4c49 3500 0020 ait = no..LI5.. │ │ │ +004e6730: 7472 6561 6d13 004c 4634 0000 2020 2077 tream..LF4.. w │ │ │ +004e6740: 6169 7420 3d20 6e6f 1800 4c46 3500 0020 ait = no..LF5.. │ │ │ 004e6750: 2020 7573 6572 203d 2067 746d 7573 6572 user = gtmuser │ │ │ -004e6760: 2400 4c49 3600 0020 2020 7365 7276 6572 $.LI6.. server │ │ │ +004e6760: 2400 4c46 3600 0020 2020 7365 7276 6572 $.LF6.. server │ │ │ 004e6770: 203d 202f 7061 7468 2f74 6f2f 7374 6172 = /path/to/star │ │ │ -004e6780: 7467 746d 0b00 4c49 3700 0020 2020 7d07 tgtm..LI7.. }. │ │ │ -004e6790: 004c 4938 0000 5200 4c49 3900 0020 2020 .LI8..R.LI9.. │ │ │ +004e6780: 7467 746d 0b00 4c46 3700 0020 2020 7d07 tgtm..LF7.. }. │ │ │ +004e6790: 004c 4638 0000 5200 4c46 3900 0020 2020 .LF8..R.LF9.. │ │ │ 004e67a0: 4966 2079 6f75 2064 6566 696e 6520 7468 If you define th │ │ │ 004e67b0: 6520 7365 7276 6572 2069 6e20 2f65 7463 e server in /etc │ │ │ 004e67c0: 2f73 6572 7669 6365 732c 2074 6865 2074 /services, the t │ │ │ 004e67d0: 7970 6520 616e 6420 706f 7274 206f 7074 ype and port opt │ │ │ 004e67e0: 696f 6e73 2061 7265 0000 0000 0000 0000 ions are........ │ │ │ 004e67f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e6800: 0400 0000 fe07 0000 a73e 0000 0000 0000 .........>...... │ │ │ -004e6810: 9900 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e6810: 9900 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 00c0 EVICE_EXAMPLES.. │ │ │ 004e6860: 3a00 0020 2020 6e6f 7420 6e65 6564 6564 :.. not needed │ │ │ 004e6870: 2e20 466f 7220 6d6f 7265 2069 6e66 6f72 . For more infor │ │ │ 004e6880: 6d61 7469 6f6e 2c20 7468 6520 7869 6e65 mation, the xine │ │ │ 004e6890: 7464 2e63 6f6e 6620 6d61 6e20 7061 6765 td.conf man page │ │ │ -004e68a0: 2066 6f72 206d 6f72 6512 004c 4941 0000 for more..LIA.. │ │ │ -004e68b0: 2020 2064 6574 6169 6c73 2e07 004c 4942 details...LIB │ │ │ -004e68c0: 0000 5300 4c49 4300 0020 2020 4966 2079 ..S.LIC.. If y │ │ │ +004e68a0: 2066 6f72 206d 6f72 6512 004c 4641 0000 for more..LFA.. │ │ │ +004e68b0: 2020 2064 6574 6169 6c73 2e07 004c 4642 details...LFB │ │ │ +004e68c0: 0000 5300 4c46 4300 0020 2020 4966 2079 ..S.LFC.. If y │ │ │ 004e68d0: 6f75 2061 7265 2075 7369 6e67 2069 6e65 ou are using ine │ │ │ 004e68e0: 7464 2c20 6164 6420 6120 6c69 6e65 2074 td, add a line t │ │ │ 004e68f0: 6f20 2f65 7463 2f69 6e65 7464 2e63 6f6e o /etc/inetd.con │ │ │ 004e6900: 6620 7769 7468 2074 6865 2073 6f63 6b65 f with the socke │ │ │ -004e6910: 7474 7970 6553 004c 4944 0000 2020 2022 ttypeS.LID.. " │ │ │ +004e6910: 7474 7970 6553 004c 4644 0000 2020 2022 ttypeS.LFD.. " │ │ │ 004e6920: 7374 7265 616d 222c 2070 726f 746f 636f stream", protoco │ │ │ 004e6930: 6c20 2274 6370 222c 2061 6e64 2073 7065 l "tcp", and spe │ │ │ 004e6940: 6369 6679 2074 6865 2022 6e6f 7761 6974 cify the "nowait │ │ │ 004e6950: 2220 666c 6167 2061 7320 696e 2074 6865 " flag as in the │ │ │ -004e6960: 2065 7861 6d70 6c65 4f00 4c49 4500 0020 exampleO.LIE.. │ │ │ +004e6960: 2065 7861 6d70 6c65 4f00 4c46 4500 0020 exampleO.LFE.. │ │ │ 004e6970: 2020 6265 6c6f 772c 2077 6869 6368 2061 below, which a │ │ │ 004e6980: 7373 756d 6573 2061 2067 746d 7365 7276 ssumes a gtmserv │ │ │ 004e6990: 6572 2073 6572 7669 6365 2069 7320 6465 er service is de │ │ │ 004e69a0: 6669 6e65 6420 696e 202f 6574 632f 7365 fined in /etc/se │ │ │ -004e69b0: 7276 6963 6573 3a07 004c 4946 0000 3f00 rvices:..LIF..?. │ │ │ -004e69c0: 4c49 4700 0020 2020 6774 6d73 6572 7665 LIG.. gtmserve │ │ │ +004e69b0: 7276 6963 6573 3a07 004c 4646 0000 3f00 rvices:..LFF..?. │ │ │ +004e69c0: 4c46 4700 0020 2020 6774 6d73 6572 7665 LFG.. gtmserve │ │ │ 004e69d0: 7220 7374 7265 616d 2074 6370 206e 6f77 r stream tcp now │ │ │ 004e69e0: 6169 7420 6774 6d75 7365 7220 2f70 6174 ait gtmuser /pat │ │ │ 004e69f0: 682f 746f 2f73 7461 7274 6774 6d07 004c h/to/startgtm..L │ │ │ -004e6a00: 4948 0000 5100 4c49 4900 0020 2020 496e IH..Q.LII.. In │ │ │ +004e6a00: 4648 0000 5100 4c46 4900 0020 2020 496e FH..Q.LFI.. In │ │ │ 004e6a10: 2062 6f74 6820 6f66 2074 6865 2061 626f both of the abo │ │ │ 004e6a20: 7665 2065 7861 6d70 6c65 732c 2022 6774 ve examples, "gt │ │ │ 004e6a30: 6d75 7365 7222 2069 7320 7468 6520 6e61 muser" is the na │ │ │ 004e6a40: 6d65 206f 6620 7468 6520 7573 6572 2074 me of the user t │ │ │ -004e6a50: 6f20 6f77 6e51 004c 494a 0000 2020 2061 o ownQ.LIJ.. a │ │ │ +004e6a50: 6f20 6f77 6e51 004c 464a 0000 2020 2061 o ownQ.LFJ.. a │ │ │ 004e6a60: 6e64 2072 756e 2074 6865 2067 746d 7365 nd run the gtmse │ │ │ 004e6a70: 7276 6572 2073 6572 7669 6365 2c20 616e rver service, an │ │ │ 004e6a80: 6420 222f 7061 7468 2f74 6f2f 7374 6172 d "/path/to/star │ │ │ 004e6a90: 7467 746d 2220 6973 2074 6865 206e 616d tgtm" is the nam │ │ │ -004e6aa0: 6520 6f66 2061 5000 4c49 5100 0020 2020 e of aP.LIQ.. │ │ │ +004e6aa0: 6520 6f66 2061 5000 4c46 5100 0020 2020 e of aP.LFQ.. │ │ │ 004e6ab0: 7363 7269 7074 2077 6869 6368 2064 6566 script which def │ │ │ 004e6ac0: 696e 6573 2073 6f6d 6520 656e 7669 726f ines some enviro │ │ │ 004e6ad0: 6e6d 656e 7420 7661 7269 6162 6c65 7320 nment variables │ │ │ 004e6ae0: 6e65 6564 6564 2062 6566 6f72 6520 696e needed before in │ │ │ -004e6af0: 766f 6b69 6e67 4e00 4c49 5200 0020 2020 vokingN.LIR.. │ │ │ +004e6af0: 766f 6b69 6e67 4e00 4c46 5200 0020 2020 vokingN.LFR.. │ │ │ 004e6b00: 4754 2e4d 2e20 506c 6561 7365 2063 6865 GT.M. Please che │ │ │ 004e6b10: 636b 2074 6865 206d 616e 2070 6167 6520 ck the man page │ │ │ 004e6b20: 666f 7220 696e 6574 642e 636f 6e66 206f for inetd.conf o │ │ │ 004e6b30: 6e20 796f 7572 2073 7973 7465 6d20 6173 n your system as │ │ │ -004e6b40: 2074 6865 2c00 4c49 5300 0020 2020 6465 the,.LIS.. de │ │ │ +004e6b40: 2074 6865 2c00 4c46 5300 0020 2020 6465 the,.LFS.. de │ │ │ 004e6b50: 7461 696c 7320 6d61 7920 6265 2073 6c69 tails may be sli │ │ │ 004e6b60: 6768 746c 7920 6469 6666 6572 656e 742e ghtly different. │ │ │ -004e6b70: 0700 4c49 5400 004d 004c 4955 0000 2020 ..LIT..M.LIU.. │ │ │ +004e6b70: 0700 4c46 5400 004d 004c 4655 0000 2020 ..LFT..M.LFU.. │ │ │ 004e6b80: 2054 6865 206d 696e 696d 756d 2076 6172 The minimum var │ │ │ 004e6b90: 6961 626c 6573 2061 7265 3a20 2467 746d iables are: $gtm │ │ │ 004e6ba0: 5f64 6973 742c 2077 6869 6368 2073 7065 _dist, which spe │ │ │ 004e6bb0: 6369 6669 6573 2074 6865 2064 6972 6563 cifies the direc │ │ │ -004e6bc0: 746f 7279 5100 4c49 5600 0020 2020 636f toryQ.LIV.. co │ │ │ +004e6bc0: 746f 7279 5100 4c46 5600 0020 2020 636f toryQ.LFV.. co │ │ │ 004e6bd0: 6e74 6169 6e69 6e67 2074 6865 2047 542e ntaining the GT. │ │ │ 004e6be0: 4d20 6469 7374 7269 6275 7469 6f6e 2c20 M distribution, │ │ │ 004e6bf0: 616e 6420 2467 746d 726f 7574 696e 6573 and $gtmroutines │ │ │ 004e6c00: 2c20 7768 6963 6820 7370 6563 6966 6965 , which specifie │ │ │ -004e6c10: 7320 7468 6540 004c 4957 0000 2020 2070 s the@.LIW.. p │ │ │ +004e6c10: 7320 7468 6540 004c 4657 0000 2020 2070 s the@.LFW.. p │ │ │ 004e6c20: 6174 6873 2075 7365 6420 746f 206c 6f63 aths used to loc │ │ │ 004e6c30: 6174 6520 7468 6520 4754 2e4d 2072 6f75 ate the GT.M rou │ │ │ 004e6c40: 7469 6e65 732e 2041 7320 616e 2065 7861 tines. As an exa │ │ │ -004e6c50: 6d70 6c65 3a07 004c 4958 0000 1500 4c49 mple:..LIX....LI │ │ │ +004e6c50: 6d70 6c65 3a07 004c 4658 0000 1500 4c46 mple:..LFX....LF │ │ │ 004e6c60: 5900 0020 2020 2321 2f62 696e 2f62 6173 Y.. #!/bin/bas │ │ │ -004e6c70: 681e 004c 495a 0000 2020 2063 6420 2f70 h..LIZ.. cd /p │ │ │ +004e6c70: 681e 004c 465a 0000 2020 2063 6420 2f70 h..LFZ.. cd /p │ │ │ 004e6c80: 6174 682f 746f 2f77 6f72 6b61 7265 6128 ath/to/workarea( │ │ │ -004e6c90: 004c 4961 0000 2020 2065 7870 6f72 7420 .LIa.. export │ │ │ +004e6c90: 004c 4661 0000 2020 2065 7870 6f72 7420 .LFa.. export │ │ │ 004e6ca0: 6774 6d5f 6469 7374 3d2f 7573 722f 6c6f gtm_dist=/usr/lo │ │ │ -004e6cb0: 6361 6c2f 6774 6d43 004c 4962 0000 2020 cal/gtmC.LIb.. │ │ │ +004e6cb0: 6361 6c2f 6774 6d43 004c 4662 0000 2020 cal/gtmC.LFb.. │ │ │ 004e6cc0: 2065 7870 6f72 7420 6774 6d72 6f75 7469 export gtmrouti │ │ │ 004e6cd0: 6e65 733d 222f 7661 722f 6d79 4170 702f nes="/var/myApp/ │ │ │ 004e6ce0: 6f28 2f76 6172 2f6d 7941 7070 2f72 2920 o(/var/myApp/r) │ │ │ -004e6cf0: 2467 746d 5f64 6973 7422 3100 4c49 6300 $gtm_dist"1.LIc. │ │ │ +004e6cf0: 2467 746d 5f64 6973 7422 3100 4c46 6300 $gtm_dist"1.LFc. │ │ │ 004e6d00: 0020 2020 6578 706f 7274 2067 746d 6762 . export gtmgb │ │ │ 004e6d10: 6c64 6972 3d2f 7661 722f 6d79 4170 702f ldir=/var/myApp/ │ │ │ -004e6d20: 672f 6d75 6d70 732e 6461 7429 004c 4964 g/mumps.dat).LId │ │ │ +004e6d20: 672f 6d75 6d70 732e 6461 7429 004c 4664 g/mumps.dat).LFd │ │ │ 004e6d30: 0000 2020 2024 6774 6d5f 6469 7374 2f6d .. $gtm_dist/m │ │ │ 004e6d40: 756d 7073 202d 7220 7374 6172 745e 7365 umps -r start^se │ │ │ -004e6d50: 7276 6572 0700 4c49 6500 004f 004c 4966 rver..LIe..O.LIf │ │ │ +004e6d50: 7276 6572 0700 4c46 6500 004f 004c 4666 rver..LFe..O.LFf │ │ │ 004e6d60: 0000 2020 2057 6865 6e20 7374 6172 745e .. When start^ │ │ │ 004e6d70: 7365 7276 6572 2062 6567 696e 732c 2074 server begins, t │ │ │ 004e6d80: 6865 2024 5052 494e 4349 5041 4c20 6465 he $PRINCIPAL de │ │ │ 004e6d90: 7669 6365 2069 7320 7468 6520 6375 7272 vice is the curr │ │ │ -004e6da0: 656e 7420 6465 7669 6365 3c00 4c49 6700 ent device<.LIg. │ │ │ +004e6da0: 656e 7420 6465 7669 6365 3c00 4c46 6700 ent device<.LFg. │ │ │ 004e6db0: 0020 2020 7768 6963 6820 6973 2074 6865 . which is the │ │ │ 004e6dc0: 2069 6e63 6f6d 696e 6720 636f 6e6e 6563 incoming connec │ │ │ 004e6dd0: 7469 6f6e 2061 6e64 2024 4b45 5920 636f tion and $KEY co │ │ │ -004e6de0: 6e74 6169 6e73 4e00 4c49 6800 0020 2020 ntainsN.LIh.. │ │ │ +004e6de0: 6e74 6169 6e73 4e00 4c46 6800 0020 2020 ntainsN.LFh.. │ │ │ 004e6df0: 2245 5354 4142 4c49 5348 4544 7c73 6f63 "ESTABLISHED|soc │ │ │ 004e6e00: 6b65 745f 6861 6e64 6c65 7c20 7265 6d6f ket_handle| remo │ │ │ 004e6e10: 7465 5f69 705f 6164 6472 6573 7322 2e20 te_ip_address". │ │ │ 004e6e20: 496e 206d 6f73 7420 6361 7365 732c 2061 In most cases, a │ │ │ -004e6e30: 2055 5345 5200 4c49 6900 0020 2020 636f USER.LIi.. co │ │ │ +004e6e30: 2055 5345 5200 4c46 6900 0020 2020 636f USER.LFi.. co │ │ │ 004e6e40: 6d6d 616e 6420 6e65 6172 2074 6865 2062 mmand near the b │ │ │ 004e6e50: 6567 696e 6e69 6e67 206f 6620 7468 6520 eginning of the │ │ │ 004e6e60: 726f 7574 696e 6520 7365 7473 2076 6172 routine sets var │ │ │ 004e6e70: 696f 7573 2064 6576 6963 6520 7061 7261 ious device para │ │ │ -004e6e80: 6d65 7465 7273 1d00 4c49 6a00 0020 2020 meters..LIj.. │ │ │ +004e6e80: 6d65 7465 7273 1d00 4c46 6a00 0020 2020 meters..LFj.. │ │ │ 004e6e90: 7375 6368 2061 7320 6465 6c69 6d69 7465 such as delimite │ │ │ -004e6ea0: 7273 2e07 004c 4971 0000 5300 4c49 7200 rs...LIq..S.LIr. │ │ │ +004e6ea0: 7273 2e07 004c 4671 0000 5300 4c46 7200 rs...LFq..S.LFr. │ │ │ 004e6eb0: 0020 2020 5468 6520 5a53 484f 5720 2244 . The ZSHOW "D │ │ │ 004e6ec0: 2220 636f 6d6d 616e 6420 7265 706f 7274 " command report │ │ │ 004e6ed0: 7320 6176 6169 6c61 626c 6520 696e 666f s available info │ │ │ 004e6ee0: 726d 6174 696f 6e20 6f6e 2062 6f74 6820 rmation on both │ │ │ 004e6ef0: 7468 6520 6c6f 6361 6c20 616e 644f 004c the local andO.L │ │ │ -004e6f00: 4973 0000 2020 2072 656d 6f74 6520 7369 Is.. remote si │ │ │ +004e6f00: 4673 0000 2020 2072 656d 6f74 6520 7369 Fs.. remote si │ │ │ 004e6f10: 6465 7320 6f66 2061 2054 4350 2073 6f63 des of a TCP soc │ │ │ 004e6f20: 6b65 7420 696e 636c 7564 696e 6720 6c6f ket including lo │ │ │ 004e6f30: 6361 6c20 616e 6420 7265 6d6f 7665 2061 cal and remove a │ │ │ -004e6f40: 6464 7265 7373 6573 2061 6e64 1000 4c49 ddresses and..LI │ │ │ -004e6f50: 7400 0020 2020 706f 7274 732e 0700 4c49 t.. ports...LI │ │ │ -004e6f60: 7500 0029 004c 4976 0000 2020 2030 204f u..).LIv.. 0 O │ │ │ +004e6f40: 6464 7265 7373 6573 2061 6e64 1000 4c46 ddresses and..LF │ │ │ +004e6f50: 7400 0020 2020 706f 7274 732e 0700 4c46 t.. ports...LF │ │ │ +004e6f60: 7500 0029 004c 4676 0000 2020 2030 204f u..).LFv.. 0 O │ │ │ 004e6f70: 5045 4e20 534f 434b 4554 2054 4f54 414c PEN SOCKET TOTAL │ │ │ -004e6f80: 3d31 2043 5552 5245 4e54 3d30 3f00 4c49 =1 CURRENT=0?.LI │ │ │ +004e6f80: 3d31 2043 5552 5245 4e54 3d30 3f00 4c46 =1 CURRENT=0?.LF │ │ │ 004e6f90: 7700 0020 2020 534f 434b 4554 5b30 5d3d w.. SOCKET[0]= │ │ │ 004e6fa0: 6831 3131 3335 3138 3238 3730 2044 4553 h11135182870 DES │ │ │ 004e6fb0: 433d 3020 434f 4e4e 4543 5445 4420 4143 C=0 CONNECTED AC │ │ │ -004e6fc0: 5449 5645 204e 4f54 5241 5033 004c 4978 TIVE NOTRAP3.LIx │ │ │ +004e6fc0: 5449 5645 204e 4f54 5241 5033 004c 4678 TIVE NOTRAP3.LFx │ │ │ 004e6fd0: 0000 2020 2052 454d 4f54 453d 3130 2e31 .. REMOTE=10.1 │ │ │ 004e6fe0: 2e32 2e33 4035 3337 3331 204c 4f43 414c .2.3@53731 LOCAL │ │ │ 004e6ff0: 3d31 302e 322e 332e 3440 3737 3737 0000 =10.2.3.4@7777.. │ │ │ 004e7000: 0400 0000 8c00 0000 a93e 0000 0000 0000 .........>...... │ │ │ -004e7010: 7500 0049 4845 4c50 00ff 7300 ff49 4f5f u..IHELP..s..IO_ │ │ │ +004e7010: 7500 0046 4845 4c50 00ff 7300 ff49 4f5f u..FHELP..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: 7900 0020 2020 5a44 454c 4159 205a 4942 y.. ZDELAY ZIB │ │ │ 004e7070: 4653 495a 453d 3130 3234 205a 4942 4653 FSIZE=1024 ZIBFS │ │ │ -004e7080: 495a 453d 3007 004c 497a 0000 0000 0000 IZE=0..LIz...... │ │ │ +004e7080: 495a 453d 3007 004c 467a 0000 0000 0000 IZE=0..LFz...... │ │ │ 004e7090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e70a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e70b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e70c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e70d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e70e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e70f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -321406,120 +321406,120 @@ │ │ │ 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 b049 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 3149 bf11 OPEN..Open..1I.. │ │ │ -004e7850: 0000 2020 204f 7065 6e07 0032 4921 0000 .. Open..2I!.. │ │ │ -004e7860: 5400 3249 3100 0020 2020 5468 6520 4f50 T.2I1.. The OP │ │ │ +004e7840: 4f50 454e 0000 4f70 656e 0f00 3146 bf11 OPEN..Open..1F.. │ │ │ +004e7850: 0000 2020 204f 7065 6e07 0032 4621 0000 .. Open..2F!.. │ │ │ +004e7860: 5400 3246 3100 0020 2020 5468 6520 4f50 T.2F1.. 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 3249 4100 002c 0032 4951 ice...2IA..,.2IQ │ │ │ +004e78b0: 6963 652e 0700 3246 4100 002c 0032 4651 ice...2FA..,.2FQ │ │ │ 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 4961 0000 5000 and is:..2Ia..P. │ │ │ -004e78f0: 3249 7100 0020 2020 4f5b 5045 4e5d 5b3a 2Iq.. O[PEN][: │ │ │ +004e78e0: 616e 6420 6973 3a07 0032 4661 0000 5000 and is:..2Fa..P. │ │ │ +004e78f0: 3246 7100 0020 2020 4f5b 5045 4e5d 5b3a 2Fq.. 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: 3249 8100 0049 0032 4991 0000 2020 2042 2I...I.2I... B │ │ │ +004e7940: 3246 8100 0049 0032 4691 0000 2020 2042 2F...I.2F... 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: 3149 c011 0000 2020 2069 6e64 6566 696e 1I.... indefin │ │ │ +004e7990: 3146 c011 0000 2020 2069 6e64 6566 696e 1F.... 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 3249 1200 0020 evice isO.2I... │ │ │ +004e79d0: 6576 6963 6520 6973 4f00 3246 1200 0020 evice isO.2F... │ │ │ 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 4913 0000 2020 hen theN.2I... │ │ │ +004e7a20: 6865 6e20 7468 654e 0032 4613 0000 2020 hen theN.2F... │ │ │ 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 4914 0000 5100 3249 vice...2I...Q.2I │ │ │ +004e7a70: 7669 6365 2e07 0032 4614 0000 5100 3246 vice...2F...Q.2F │ │ │ 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: 4916 0000 2020 2066 6c6f 772e 2041 2074 I... flow. A t │ │ │ +004e7ad0: 4616 0000 2020 2066 6c6f 772e 2041 2074 F... 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 3249 1700 0020 2020 7768 656e 2061 T.2I... when a │ │ │ +004e7b20: 5400 3246 1700 0020 2020 7768 656e 2061 T.2F... 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 3249 1800 0020 2020 6b65 GT.MO.2I... ke │ │ │ +004e7b70: 4754 2e4d 4f00 3246 1800 0020 2020 6b65 GT.MO.2F... 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 4919 0000 5400 3249 1a00 es...2I...T.2I.. │ │ │ +004e7bc0: 6573 2e07 0032 4619 0000 5400 3246 1a00 es...2F...T.2F.. │ │ │ 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: 3249 2100 0020 2020 4754 2e4d 2073 6574 2I!.. GT.M set │ │ │ +004e7c20: 3246 2100 0020 2020 4754 2e4d 2073 6574 2F!.. 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 4922 0000 2020 2046 414c 5345 2028 .2I".. FALSE ( │ │ │ +004e7c70: 0032 4622 0000 2020 2046 414c 5345 2028 .2F".. 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 4923 0000 2020 2074 6865 of,.2I#.. the │ │ │ +004e7cc0: 206f 662c 0032 4623 0000 2020 2074 6865 of,.2F#.. 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 4924 0000 5300 3249 2500 0020 2020 .2I$..S.2I%.. │ │ │ +004e7cf0: 0032 4624 0000 5300 3246 2500 0020 2020 .2F$..S.2F%.. │ │ │ 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 4926 0000 eters notQ.2I&.. │ │ │ +004e7d40: 6574 6572 7320 6e6f 7451 0032 4626 0000 eters notQ.2F&.. │ │ │ 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 3249 2700 g a deviceT.2I'. │ │ │ +004e7d90: 6720 6120 6465 7669 6365 5400 3246 2700 g a deviceT.2F'. │ │ │ 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: 3249 2800 0020 2020 7370 6563 6966 6965 2I(.. specifie │ │ │ +004e7df0: 3246 2800 0020 2020 7370 6563 6966 6965 2F(.. 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 4929 it was lastS.2I) │ │ │ +004e7e30: 6974 2077 6173 206c 6173 7453 0032 4629 it was lastS.2F) │ │ │ 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: 3249 2a00 0020 2020 6469 6666 6572 656e 2I*.. differen │ │ │ +004e7e90: 3246 2a00 0020 2020 6469 6666 6572 656e 2F*.. 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 3249 3100 disk fileN.2I1. │ │ │ +004e7ed0: 2064 6973 6b20 6669 6c65 4e00 3246 3100 disk fileN.2F1. │ │ │ 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,264 +321531,264 @@ │ │ │ 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 f53e 0000 0000 0000 .........>...... │ │ │ -004e8010: 8500 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e8010: 8500 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4933 0000 2020 2065 es anP.2I3.. e │ │ │ +004e8090: 6573 2061 6e50 0032 4633 0000 2020 2065 es anP.2F3.. 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 4934 0000 2020 2043 on a..2I4.. C │ │ │ -004e80f0: 4c4f 5345 2e07 0032 4935 0000 5300 3249 LOSE...2I5..S.2I │ │ │ +004e80e0: 206f 6e20 6110 0032 4634 0000 2020 2043 on a..2F4.. C │ │ │ +004e80f0: 4c4f 5345 2e07 0032 4635 0000 5300 3246 LOSE...2F5..S.2F │ │ │ 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 4937 0000 2020 2073 7562 7365 7175 .2I7.. subsequ │ │ │ +004e8150: 0032 4637 0000 2020 2073 7562 7365 7175 .2F7.. 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 4938 0000 2020 2073 7461 iceS.2I8.. sta │ │ │ +004e81a0: 6963 6553 0032 4638 0000 2020 2073 7461 iceS.2F8.. 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 3249 3900 0020 2020 d by aT.2I9.. │ │ │ +004e81f0: 6420 6279 2061 5400 3246 3900 0020 2020 d by aT.2F9.. │ │ │ 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 3249 3a00 racter setS.2I:. │ │ │ +004e8240: 7261 6374 6572 2073 6574 5300 3246 3a00 racter setS.2F:. │ │ │ 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: 4941 0000 2020 2063 6c6f 7365 2e20 416e IA.. close. An │ │ │ +004e82a0: 4641 0000 2020 2063 6c6f 7365 2e20 416e FA.. 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: 3249 4200 0020 2020 7468 6520 6265 6769 2IB.. the begi │ │ │ +004e82f0: 3246 4200 0020 2020 7468 6520 6265 6769 2FB.. 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 4943 0000 2020 2041 6e79 2053 4545 .2IC.. Any SEE │ │ │ +004e8340: 0032 4643 0000 2020 2041 6e79 2053 4545 .2FC.. 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 4944 0000 5300 3249 4500 0020 ...2ID..S.2IE.. │ │ │ +004e8380: 2e07 0032 4644 0000 5300 3246 4500 0020 ...2FD..S.2FE.. │ │ │ 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 4946 vices basedO.2IF │ │ │ +004e83d0: 7669 6365 7320 6261 7365 644f 0032 4646 vices basedO.2FF │ │ │ 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 3249 4700 cludes all8.2IG. │ │ │ +004e8420: 636c 7564 6573 2061 6c6c 3800 3246 4700 cludes all8.2FG. │ │ │ 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 3249 4800 0046 0032 4949 0000 n...2IH..F.2II.. │ │ │ +004e8460: 6e2e 0700 3246 4800 0046 0032 4649 0000 n...2FH..F.2FI.. │ │ │ 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 494a 0000 2020 2063 6861 7261 6374 .2IJ.. charact │ │ │ +004e84b0: 0032 464a 0000 2020 2063 6861 7261 6374 .2FJ.. 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 4951 0000 2020 206e 6577 2064 y-.2IQ.. new d │ │ │ +004e8500: 792d 0032 4651 0000 2020 206e 6577 2064 y-.2FQ.. new d │ │ │ 004e8510: 6576 6963 6570 6172 616d 6574 6572 2073 eviceparameter s │ │ │ 004e8520: 7065 6369 6669 6361 7469 6f6e 732e 0700 pecifications... │ │ │ -004e8530: 3249 5200 0051 0032 4953 0000 2020 2049 2IR..Q.2IS.. I │ │ │ +004e8530: 3246 5200 0051 0032 4653 0000 2020 2049 2FR..Q.2FS.. 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 3249 5400 0020 2020 SET asP.2IT.. │ │ │ +004e8580: 5345 5420 6173 5000 3246 5400 0020 2020 SET asP.2FT.. │ │ │ 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 3249 5500 0020 2020 he the!.2IU.. │ │ │ +004e85d0: 6865 2074 6865 2100 3246 5500 0020 2020 he the!.2FU.. │ │ │ 004e85e0: 696e 7075 7420 2f20 6f75 7470 7574 2064 input / output d │ │ │ -004e85f0: 6576 6963 6573 2e07 0032 4956 0000 5300 evices...2IV..S. │ │ │ -004e8600: 3249 5700 0020 2020 496e 204d 206d 6f64 2IW.. In M mod │ │ │ +004e85f0: 6576 6963 6573 2e07 0032 4656 0000 5300 evices...2FV..S. │ │ │ +004e8600: 3246 5700 0020 2020 496e 204d 206d 6f64 2FW.. 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 4958 0000 2020 2070 6172 616d e..2IX.. param │ │ │ -004e8660: 6574 6572 732e 0700 3249 5900 004f 0032 eters...2IY..O.2 │ │ │ -004e8670: 495a 0000 2020 2049 6620 616e 2049 2f4f IZ.. If an I/O │ │ │ +004e8650: 6515 0032 4658 0000 2020 2070 6172 616d e..2FX.. param │ │ │ +004e8660: 6574 6572 732e 0700 3246 5900 004f 0032 eters...2FY..O.2 │ │ │ +004e8670: 465a 0000 2020 2049 6620 616e 2049 2f4f FZ.. 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 3249 ery READ andT.2I │ │ │ +004e86b0: 6572 7920 5245 4144 2061 6e64 5400 3246 ery READ andT.2F │ │ │ 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 3249 6200 0020 2020 746f 2074 6865 O.2Ib.. to the │ │ │ +004e8710: 4f00 3246 6200 0020 2020 746f 2074 6865 O.2Fb.. 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 4963 0000 2020 2063 6f6d 6d61 6e64 .2Ic.. command │ │ │ +004e8760: 0032 4663 0000 2020 2063 6f6d 6d61 6e64 .2Fc.. 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 2c3f 0000 0000 0000 ........,?...... │ │ │ -004e8810: 8400 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e8810: 8400 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 3249 6500 0020 2020 6372 ingsR.2Ie.. cr │ │ │ +004e8890: 696e 6773 5200 3246 6500 0020 2020 6372 ingsR.2Fe.. 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 3249 6600 0020 2020 llegalQ.2If.. │ │ │ +004e88e0: 6c6c 6567 616c 5100 3246 6600 0020 2020 llegalQ.2Ff.. │ │ │ 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 4967 0000 2020 s is toG.2Ig.. │ │ │ +004e8930: 7320 6973 2074 6f47 0032 4667 0000 2020 s is toG.2Fg.. │ │ │ 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: 3249 6800 002a 0031 49ff 7300 ff45 5841 2Ih..*.1I.s..EXA │ │ │ +004e8980: 3246 6800 002a 0031 46ff 7300 ff45 5841 2Fh..*.1F.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 49bf 1100 0020 2020 4578 616d 706c .FI.... Exampl │ │ │ -004e89c0: 6573 206f 6620 4f50 454e 0700 4749 2100 es of OPEN..GI!. │ │ │ -004e89d0: 0012 0047 4931 0000 2020 2045 7861 6d70 ...GI1.. Examp │ │ │ -004e89e0: 6c65 3a07 0047 4941 0000 3000 4749 5100 le:..GIA..0.GIQ. │ │ │ +004e89b0: 0046 46bf 1100 0020 2020 4578 616d 706c .FF.... Exampl │ │ │ +004e89c0: 6573 206f 6620 4f50 454e 0700 4746 2100 es of OPEN..GF!. │ │ │ +004e89d0: 0012 0047 4631 0000 2020 2045 7861 6d70 ...GF1.. Examp │ │ │ +004e89e0: 6c65 3a07 0047 4641 0000 3000 4746 5100 le:..GFA..0.GFQ. │ │ │ 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 4749 6100 newversion..GIa. │ │ │ -004e8a20: 0050 0047 4971 0000 2020 2054 6869 7320 .P.GIq.. This │ │ │ +004e8a10: 6e65 7776 6572 7369 6f6e 0700 4746 6100 newversion..GFa. │ │ │ +004e8a20: 0050 0047 4671 0000 2020 2054 6869 7320 .P.GFq.. 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 4981 0000 2020 2062 6f74 6820 r%.GI... both │ │ │ +004e8a70: 7225 0047 4681 0000 2020 2062 6f74 6820 r%.GF... both │ │ │ 004e8a80: 7265 6164 2061 6e64 2077 7269 7465 2061 read and write a │ │ │ -004e8a90: 6363 6573 732e 0700 4749 9100 0030 0035 ccess...GI...0.5 │ │ │ -004e8aa0: 494f 5045 4e5f 4445 5649 4345 5041 5241 IOPEN_DEVICEPARA │ │ │ +004e8a90: 6363 6573 732e 0700 4746 9100 0030 0035 ccess...GF...0.5 │ │ │ +004e8aa0: 464f 5045 4e5f 4445 5649 4345 5041 5241 FOPEN_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: 49bf 1100 0020 2020 4f50 454e 2044 6576 I.... OPEN Dev │ │ │ +004e8ad0: 46bf 1100 0020 2020 4f50 454e 2044 6576 F.... OPEN Dev │ │ │ 004e8ae0: 6963 6570 6172 616d 6574 6572 7307 004c iceparameters..L │ │ │ -004e8af0: 4921 0000 1600 4b49 ff73 00ff 4150 5045 I!....KI.s..APPE │ │ │ -004e8b00: 4e44 0000 4150 5045 4e44 1100 5649 bf11 ND..APPEND..VI.. │ │ │ -004e8b10: 0000 2020 2041 5050 454e 4407 0057 4921 .. APPEND..WI! │ │ │ -004e8b20: 0000 1f00 5749 3100 0020 2020 4150 5045 ....WI1.. APPE │ │ │ +004e8af0: 4621 0000 1600 4b46 ff73 00ff 4150 5045 F!....KF.s..APPE │ │ │ +004e8b00: 4e44 0000 4150 5045 4e44 1100 5646 bf11 ND..APPEND..VF.. │ │ │ +004e8b10: 0000 2020 2041 5050 454e 4407 0057 4621 .. APPEND..WF! │ │ │ +004e8b20: 0000 1f00 5746 3100 0020 2020 4150 5045 ....WF1.. APPE │ │ │ 004e8b30: 4e44 2041 7070 6c69 6573 2074 6f3a 2053 ND Applies to: S │ │ │ -004e8b40: 4407 0057 4941 0000 2d00 5749 5100 0020 D..WIA..-.WIQ.. │ │ │ +004e8b40: 4407 0057 4641 0000 2d00 5746 5100 0020 D..WFA..-.WFQ.. │ │ │ 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 4961 0000 5200 5749 Files..WIa..R.WI │ │ │ +004e8b70: 4669 6c65 7307 0057 4661 0000 5200 5746 Files..WFa..R.WF │ │ │ 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: 5749 8100 0020 2020 6166 6665 6374 7320 WI... affects │ │ │ +004e8bd0: 5746 8100 0020 2020 6166 6665 6374 7320 WF... 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 5749 9100 0020 2020 6973 2043 4c4f J.WI... is CLO │ │ │ +004e8c20: 4a00 5746 9100 0020 2020 6973 2043 4c4f J.WF... 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 5649 c011 with thisS.VI.. │ │ │ +004e8c60: 2077 6974 6820 7468 6973 5300 5646 c011 with thisS.VF.. │ │ │ 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: 4912 0000 2020 2074 6865 2062 6567 696e I... the begin │ │ │ +004e8cc0: 4612 0000 2020 2074 6865 2062 6567 696e F... the begin │ │ │ 004e8cd0: 6e69 6e67 2d6f 662d 6669 6c65 2e07 0057 ning-of-file...W │ │ │ -004e8ce0: 4913 0000 1200 5749 1400 0020 2020 2a2a I.....WI... ** │ │ │ -004e8cf0: 4e6f 7465 2a2a 0700 5749 1500 0051 0057 Note**..WI...Q.W │ │ │ -004e8d00: 4916 0000 2020 2049 6620 616e 2041 5050 I... If an APP │ │ │ +004e8ce0: 4613 0000 1200 5746 1400 0020 2020 2a2a F.....WF... ** │ │ │ +004e8cf0: 4e6f 7465 2a2a 0700 5746 1500 0051 0057 Note**..WF...Q.W │ │ │ +004e8d00: 4616 0000 2020 2049 6620 616e 2041 5050 F... 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: 5749 1700 0020 2020 6669 7273 7420 2d20 WI... first - │ │ │ +004e8d50: 5746 1700 0020 2020 6669 7273 7420 2d20 WF... 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 5749 1800 0012 0057 4919 der...WI.....WI. │ │ │ +004e8d80: 6465 722e 0700 5746 1800 0012 0057 4619 der...WF.....WF. │ │ │ 004e8d90: 0000 2020 2045 7861 6d70 6c65 3a07 0057 .. Example:..W │ │ │ -004e8da0: 491a 0000 1a00 5749 2100 0020 2020 7365 I.....WI!.. se │ │ │ +004e8da0: 461a 0000 1a00 5746 2100 0020 2020 7365 F.....WF!.. se │ │ │ 004e8db0: 7420 7364 3d22 666f 6f2e 7478 7422 2d00 t sd="foo.txt"-. │ │ │ -004e8dc0: 5749 2200 0020 2020 6f70 656e 2073 643a WI".. open sd: │ │ │ +004e8dc0: 5746 2200 0020 2020 6f70 656e 2073 643a WF".. open sd: │ │ │ 004e8dd0: 2861 7070 656e 643a 7265 636f 7264 7369 (append:recordsi │ │ │ -004e8de0: 7a65 3d37 303a 7772 6170 2910 0057 4923 ze=70:wrap)..WI# │ │ │ -004e8df0: 0000 2020 2075 7365 2073 6407 0057 4924 .. use sd..WI$ │ │ │ -004e8e00: 0000 5200 5749 2500 0020 2020 5468 6973 ..R.WI%.. This │ │ │ +004e8de0: 7a65 3d37 303a 7772 6170 2910 0057 4623 ze=70:wrap)..WF# │ │ │ +004e8df0: 0000 2020 2075 7365 2073 6407 0057 4624 .. use sd..WF$ │ │ │ +004e8e00: 0000 5200 5746 2500 0020 2020 5468 6973 ..R.WF%.. 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 5749 2600 0020 2020 6f66 end..WI&.. of │ │ │ -004e8e60: 2074 6865 2066 696c 652e 0700 5749 2700 the file...WI'. │ │ │ -004e8e70: 0011 0050 4954 5441 4348 0000 4154 5441 ...PITTACH..ATTA │ │ │ -004e8e80: 4348 1100 5649 bf11 0000 2020 2041 5454 CH..VI.... ATT │ │ │ -004e8e90: 4143 4807 0057 4921 0000 2500 5749 3100 ACH..WI!..%.WI1. │ │ │ +004e8e50: 2065 6e64 1600 5746 2600 0020 2020 6f66 end..WF&.. of │ │ │ +004e8e60: 2074 6865 2066 696c 652e 0700 5746 2700 the file...WF'. │ │ │ +004e8e70: 0011 0050 4654 5441 4348 0000 4154 5441 ...PFTTACH..ATTA │ │ │ +004e8e80: 4348 1100 5646 bf11 0000 2020 2041 5454 CH..VF.... ATT │ │ │ +004e8e90: 4143 4807 0057 4621 0000 2500 5746 3100 ACH..WF!..%.WF1. │ │ │ 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 4941 0000 2f00 5749 5100 0020 2020 .WIA../.WIQ.. │ │ │ +004e8ec0: 0057 4641 0000 2f00 5746 5100 0020 2020 .WFA../.WFQ.. │ │ │ 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 4961 0000 5200 5749 evice..WIa..R.WI │ │ │ +004e8ef0: 6576 6963 6507 0057 4661 0000 5200 5746 evice..WFa..R.WF │ │ │ 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: 5749 8100 0020 2020 4154 5441 4348 2069 WI... ATTACH i │ │ │ +004e8f50: 5746 8100 0020 2020 4154 5441 4348 2069 WF... 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 5749 9100 0020 2020 7468 6520 N,R.WI... the │ │ │ +004e8fa0: 4e2c 5200 5746 9100 0020 2020 7468 6520 N,R.WF... 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 0001 b201 0000 9349 0000 0000 0000 .........I...... │ │ │ 004e9010: 6600 0000 4845 4c50 00ff 7300 ff49 4f5f f...HELP..s..IO_ │ │ │ @@ -321915,613 +321915,613 @@ │ │ │ 004e97a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e97b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e97c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e97d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e97e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e97f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e9800: 0400 0000 b707 0000 563f 0000 0000 0000 ........V?...... │ │ │ -004e9810: 9c00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004e9810: 9c00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..s..IO_ │ │ │ 004e9820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004e9830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004e9840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004e9850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004e9860: 7300 ff41 5454 4143 4800 c011 0000 2020 s..ATTACH..... │ │ │ 004e9870: 206e 6569 7468 6572 204c 4953 5445 4e20 neither LISTEN │ │ │ 004e9880: 6e6f 7220 434f 4e4e 4543 5420 6973 2073 nor CONNECT is s │ │ │ 004e9890: 7065 6369 6669 6564 2c20 4154 5441 4348 pecified, ATTACH │ │ │ -004e98a0: 2069 7320 6967 6e6f 7265 642e 0700 5749 is ignored...WI │ │ │ -004e98b0: 1200 0012 0057 4913 0000 2020 2045 7861 .....WI... Exa │ │ │ -004e98c0: 6d70 6c65 3a07 0057 4914 0000 6600 5749 mple:..WI...f.WI │ │ │ +004e98a0: 2069 7320 6967 6e6f 7265 642e 0700 5746 is ignored...WF │ │ │ +004e98b0: 1200 0012 0057 4613 0000 2020 2045 7861 .....WF... Exa │ │ │ +004e98c0: 6d70 6c65 3a07 0057 4614 0000 6600 5746 mple:..WF...f.WF │ │ │ 004e98d0: 1500 0020 2020 6f70 656e 2074 6370 6465 ... open tcpde │ │ │ 004e98e0: 763a 2869 6368 7365 743d 224d 223a 636f v:(ichset="M":co │ │ │ 004e98f0: 6e6e 6563 743d 686f 7374 6e61 6d65 5f22 nnect=hostname_" │ │ │ 004e9900: 3a22 5f70 6f72 746e 6f5f 223a 5443 5022 :"_portno_":TCP" │ │ │ 004e9910: 3a61 7474 6163 683d 2263 6c69 656e 7422 :attach="client" │ │ │ 004e9920: 293a 7469 6d65 6f75 743a 2253 4f43 4b45 ):timeout:"SOCKE │ │ │ -004e9930: 5422 0700 5749 1600 0051 0057 4917 0000 T"..WI...Q.WI... │ │ │ +004e9930: 5422 0700 5746 1600 0051 0057 4617 0000 T"..WF...Q.WF... │ │ │ 004e9940: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 004e9950: 7573 6573 2074 6865 2041 5454 4143 4820 uses the ATTACH │ │ │ 004e9960: 6465 7669 6365 7061 7261 6d65 7465 7220 deviceparameter │ │ │ 004e9970: 746f 2073 7065 6369 6679 2022 636c 6965 to specify "clie │ │ │ -004e9980: 6e74 2220 6173 2074 6865 5200 5749 1800 nt" as theR.WI.. │ │ │ +004e9980: 6e74 2220 6173 2074 6865 5200 5746 1800 nt" as theR.WF.. │ │ │ 004e9990: 0020 2020 6964 656e 7469 6669 6572 206f . identifier o │ │ │ 004e99a0: 6620 7468 6520 6e65 776c 7920 6372 6561 f the newly crea │ │ │ 004e99b0: 7465 6420 736f 636b 6574 2e20 4e6f 7465 ted socket. Note │ │ │ 004e99c0: 2074 6861 7420 4754 2e4d 2072 6563 6f67 that GT.M recog │ │ │ -004e99d0: 6e69 7a65 7320 4943 4853 4554 1d00 5749 nizes ICHSET..WI │ │ │ +004e99d0: 6e69 7a65 7320 4943 4853 4554 1d00 5746 nizes ICHSET..WF │ │ │ 004e99e0: 1900 0020 2020 6f6e 6c79 2069 6e20 5554 ... only in UT │ │ │ -004e99f0: 462d 3820 6d6f 6465 2e07 0057 491a 0000 F-8 mode...WI... │ │ │ -004e9a00: 1000 4f49 4348 5345 5400 0043 4853 4554 ..OICHSET..CHSET │ │ │ -004e9a10: 1000 5549 bf11 0000 2020 2043 4853 4554 ..UI.... CHSET │ │ │ -004e9a20: 0700 5649 2100 002c 0056 4931 0000 2020 ..VI!..,.VI1.. │ │ │ +004e99f0: 462d 3820 6d6f 6465 2e07 0057 461a 0000 F-8 mode...WF... │ │ │ +004e9a00: 1000 4f46 4348 5345 5400 0043 4853 4554 ..OFCHSET..CHSET │ │ │ +004e9a10: 1000 5546 bf11 0000 2020 2043 4853 4554 ..UF.... CHSET │ │ │ +004e9a20: 0700 5646 2100 002c 0056 4631 0000 2020 ..VF!..,.VF1.. │ │ │ 004e9a30: 2043 4853 4554 3d65 7870 7220 4170 706c CHSET=expr Appl │ │ │ 004e9a40: 6965 7320 746f 3a20 416c 6c20 6465 7669 ies to: All devi │ │ │ -004e9a50: 6365 7307 0056 4941 0000 5100 5649 5100 ces..VIA..Q.VIQ. │ │ │ +004e9a50: 6365 7307 0056 4641 0000 5100 5646 5100 ces..VFA..Q.VFQ. │ │ │ 004e9a60: 0020 2020 4573 7461 626c 6973 6865 7320 . Establishes │ │ │ 004e9a70: 6120 636f 6d6d 6f6e 2065 6e63 6f64 696e a common encodin │ │ │ 004e9a80: 6720 666f 7220 626f 7468 2069 6e70 7574 g for both input │ │ │ 004e9a90: 2061 6e64 206f 7574 7075 7420 6465 7669 and output devi │ │ │ -004e9aa0: 6365 7320 666f 7220 7468 6552 0056 4961 ces for theR.VIa │ │ │ +004e9aa0: 6365 7320 666f 7220 7468 6552 0056 4661 ces for theR.VFa │ │ │ 004e9ab0: 0000 2020 2064 6576 6963 6520 6265 696e .. device bein │ │ │ 004e9ac0: 6720 4f50 454e 6564 2069 6e20 5554 462d g OPENed in UTF- │ │ │ 004e9ad0: 3820 6d6f 6465 2e20 5468 6520 7661 6c75 8 mode. The valu │ │ │ 004e9ae0: 6520 6f66 2074 6865 2065 7870 7265 7373 e of the express │ │ │ 004e9af0: 696f 6e20 6361 6e20 6265 204d 2c2f 0056 ion can be M,/.V │ │ │ -004e9b00: 4971 0000 2020 2055 5446 2d38 2c20 5554 Iq.. UTF-8, UT │ │ │ +004e9b00: 4671 0000 2020 2055 5446 2d38 2c20 5554 Fq.. UTF-8, UT │ │ │ 004e9b10: 462d 3136 2c20 5554 462d 3136 4c45 2c20 F-16, UTF-16LE, │ │ │ -004e9b20: 6f72 2055 5446 2d31 3642 452e 0700 5649 or UTF-16BE...VI │ │ │ -004e9b30: 8100 0013 0050 494f 4e4e 4543 5400 0043 .....PIONNECT..C │ │ │ -004e9b40: 4f4e 4e45 4354 1200 5749 bf11 0000 2020 ONNECT..WI.... │ │ │ -004e9b50: 2043 4f4e 4e45 4354 0700 5849 2100 0030 CONNECT..XI!..0 │ │ │ -004e9b60: 0058 4931 0000 2020 2043 4f4e 4e45 4354 .XI1.. CONNECT │ │ │ +004e9b20: 6f72 2055 5446 2d31 3642 452e 0700 5646 or UTF-16BE...VF │ │ │ +004e9b30: 8100 0013 0050 464f 4e4e 4543 5400 0043 .....PFONNECT..C │ │ │ +004e9b40: 4f4e 4e45 4354 1200 5746 bf11 0000 2020 ONNECT..WF.... │ │ │ +004e9b50: 2043 4f4e 4e45 4354 0700 5846 2100 0030 CONNECT..XF!..0 │ │ │ +004e9b60: 0058 4631 0000 2020 2043 4f4e 4e45 4354 .XF1.. CONNECT │ │ │ 004e9b70: 3d65 7870 7220 4170 706c 6965 7320 746f =expr Applies to │ │ │ 004e9b80: 3a20 536f 636b 6574 2044 6576 6963 6507 : Socket Device. │ │ │ -004e9b90: 0058 4941 0000 4c00 5849 5100 0020 2020 .XIA..L.XIQ.. │ │ │ +004e9b90: 0058 4641 0000 4c00 5846 5100 0020 2020 .XFA..L.XFQ.. │ │ │ 004e9ba0: 4372 6561 7465 7320 6120 636c 6965 6e74 Creates a client │ │ │ 004e9bb0: 2063 6f6e 6e65 6374 696f 6e20 7769 7468 connection with │ │ │ 004e9bc0: 2061 2073 6572 7665 722c 2077 6869 6368 a server, which │ │ │ 004e9bd0: 2069 7320 6c6f 6361 7465 6420 6279 2074 is located by t │ │ │ -004e9be0: 6865 5000 5849 6100 0020 2020 696e 666f heP.XIa.. info │ │ │ +004e9be0: 6865 5000 5846 6100 0020 2020 696e 666f heP.XFa.. info │ │ │ 004e9bf0: 726d 6174 696f 6e20 7072 6f76 6964 6564 rmation provided │ │ │ 004e9c00: 2062 7920 6578 7072 2e20 4120 6e65 7720 by expr. A new │ │ │ 004e9c10: 736f 636b 6574 2069 7320 616c 6c6f 6361 socket is alloca │ │ │ 004e9c20: 7465 6420 666f 7220 7468 6520 636c 6965 ted for the clie │ │ │ -004e9c30: 6e74 5400 5849 7100 0020 2020 636f 6e6e ntT.XIq.. conn │ │ │ +004e9c30: 6e74 5400 5846 7100 0020 2020 636f 6e6e ntT.XFq.. conn │ │ │ 004e9c40: 6563 7469 6f6e 2061 6e64 2069 7320 6d61 ection and is ma │ │ │ 004e9c50: 6465 2074 6865 2063 7572 7265 6e74 2073 de the current s │ │ │ 004e9c60: 6f63 6b65 7420 666f 7220 7468 6520 6465 ocket for the de │ │ │ 004e9c70: 7669 6365 2c20 6966 2074 6865 206f 7065 vice, if the ope │ │ │ -004e9c80: 7261 7469 6f6e 1800 5849 8100 0020 2020 ration..XI... │ │ │ +004e9c80: 7261 7469 6f6e 1800 5846 8100 0020 2020 ration..XF... │ │ │ 004e9c90: 6973 2073 7563 6365 7373 6675 6c2e 0700 is successful... │ │ │ -004e9ca0: 5849 9100 004d 0057 49c0 1100 0020 2020 XI...M.WI.... │ │ │ +004e9ca0: 5846 9100 004d 0057 46c0 1100 0020 2020 XF...M.WF.... │ │ │ 004e9cb0: 6578 7072 2073 7065 6369 6669 6573 2074 expr specifies t │ │ │ 004e9cc0: 6865 2070 726f 746f 636f 6c20 616e 6420 he protocol and │ │ │ 004e9cd0: 7468 6520 7072 6f74 6f63 6f6c 2d73 7065 the protocol-spe │ │ │ 004e9ce0: 6369 6669 6320 696e 666f 726d 6174 696f cific informatio │ │ │ -004e9cf0: 6e2e 4f00 5849 1200 0020 2020 4375 7272 n.O.XI... Curr │ │ │ +004e9cf0: 6e2e 4f00 5846 1200 0020 2020 4375 7272 n.O.XF... Curr │ │ │ 004e9d00: 656e 746c 792c 2047 542e 4d20 7375 7070 ently, GT.M supp │ │ │ 004e9d10: 6f72 7473 2054 4350 2f49 5020 616e 6420 orts TCP/IP and │ │ │ 004e9d20: 4c4f 4341 4c20 2861 6c73 6f20 6b6e 6f77 LOCAL (also know │ │ │ 004e9d30: 6e20 6173 2055 4e49 5820 646f 6d61 696e n as UNIX domain │ │ │ -004e9d40: 294b 0058 4913 0000 2020 2073 6f63 6b65 )K.XI... socke │ │ │ +004e9d40: 294b 0058 4613 0000 2020 2073 6f63 6b65 )K.XF... socke │ │ │ 004e9d50: 7420 7072 6f74 6f63 6f6c 732e 2046 6f72 t protocols. For │ │ │ 004e9d60: 2054 4350 2f49 5020 736f 636b 6574 732c TCP/IP sockets, │ │ │ 004e9d70: 2073 7065 6369 6679 2065 7870 7220 696e specify expr in │ │ │ -004e9d80: 2074 6865 2066 6f72 6d20 6f66 4f00 5849 the form ofO.XI │ │ │ +004e9d80: 2074 6865 2066 6f72 6d20 6f66 4f00 5846 the form ofO.XF │ │ │ 004e9d90: 1400 0020 2020 223c 686f 7374 3e3a 3c70 ... ":

    :TCP", where │ │ │ 004e9db0: 2068 6f73 7420 6973 2061 6e20 4950 7634 host is an IPv4 │ │ │ 004e9dc0: 206f 7220 4950 7636 2061 6464 7265 7373 or IPv6 address │ │ │ -004e9dd0: 206f 7074 696f 6e61 6c6c 7947 0058 4915 optionallyG.XI. │ │ │ +004e9dd0: 206f 7074 696f 6e61 6c6c 7947 0058 4615 optionallyG.XF. │ │ │ 004e9de0: 0000 2020 2065 6e63 6170 7375 6c61 7465 .. encapsulate │ │ │ 004e9df0: 6420 6279 2073 7175 6172 652d 6272 6163 d by square-brac │ │ │ 004e9e00: 6b65 7473 2028 5b5d 2920 6c69 6b65 2022 kets ([]) like " │ │ │ 004e9e10: 3132 372e 302e 302e 3122 2c20 223a 3a31 127.0.0.1", "::1 │ │ │ -004e9e20: 222c 4300 5849 1600 0020 2020 225b 3132 ",C.XI... "[12 │ │ │ +004e9e20: 222c 4300 5846 1600 0020 2020 225b 3132 ",C.XF... "[12 │ │ │ 004e9e30: 372e 302e 302e 315d 222c 206f 7220 225b 7.0.0.1]", or "[ │ │ │ 004e9e40: 3a3a 315d 2220 6f72 2061 2049 5076 3420 ::1]" or a IPv4 │ │ │ 004e9e50: 6f72 2049 5076 3620 686f 7374 6e61 6d65 or IPv6 hostname │ │ │ -004e9e60: 206c 696b 6554 0058 4917 0000 2020 2073 likeT.XI... s │ │ │ +004e9e60: 206c 696b 6554 0058 4617 0000 2020 2073 likeT.XF... s │ │ │ 004e9e70: 6572 7665 722e 6669 732d 6774 6d2e 636f erver.fis-gtm.co │ │ │ 004e9e80: 6d2e 2057 6865 6e20 6120 686f 7374 6e61 m. When a hostna │ │ │ 004e9e90: 6d65 2069 7320 7370 6563 6966 6965 642c me is specified, │ │ │ 004e9ea0: 2047 542e 4d20 7573 6573 2074 6865 2049 GT.M uses the I │ │ │ -004e9eb0: 5020 7665 7273 696f 6e2f 0058 4918 0000 P version/.XI... │ │ │ +004e9eb0: 5020 7665 7273 696f 6e2f 0058 4618 0000 P version/.XF... │ │ │ 004e9ec0: 2020 206f 6620 7468 6520 6669 7273 7420 of the first │ │ │ 004e9ed0: 6164 6472 6573 7320 7265 7475 726e 6564 address returned │ │ │ -004e9ee0: 2062 7920 444e 533a 0700 5849 1900 003c by DNS:..XI...< │ │ │ -004e9ef0: 0058 491a 0000 2020 2020 206f 2074 6861 .XI... o tha │ │ │ +004e9ee0: 2062 7920 444e 533a 0700 5846 1900 003c by DNS:..XF...< │ │ │ +004e9ef0: 0058 461a 0000 2020 2020 206f 2074 6861 .XF... o tha │ │ │ 004e9f00: 7420 6973 2073 7570 706f 7274 6564 2062 t is supported b │ │ │ 004e9f10: 7920 7468 6520 6f70 6572 6174 696e 6720 y the operating │ │ │ -004e9f20: 7379 7374 656d 2c20 616e 6433 0058 4921 system, and3.XI! │ │ │ +004e9f20: 7379 7374 656d 2c20 616e 6433 0058 4621 system, and3.XF! │ │ │ 004e9f30: 0000 2020 2020 206f 2066 6f72 2077 6869 .. o for whi │ │ │ 004e9f40: 6368 2061 206e 6574 776f 726b 2069 6e74 ch a network int │ │ │ 004e9f50: 6572 6661 6365 2065 7869 7374 732e 0700 erface exists... │ │ │ -004e9f60: 5849 2200 0052 0058 4923 0000 2020 2046 XI"..R.XI#.. F │ │ │ +004e9f60: 5846 2200 0052 0058 4623 0000 2020 2046 XF"..R.XF#.. F │ │ │ 004e9f70: 6f72 204c 4f43 414c 2073 6f63 6b65 7473 or LOCAL sockets │ │ │ 004e9f80: 2c20 7370 6563 6966 7920 6578 7072 2069 , specify expr i │ │ │ 004e9f90: 6e20 7468 6520 666f 726d 206f 6620 223c n the form of "< │ │ │ 004e9fa0: 7061 7468 6e61 6d65 3e3a 4c4f 4341 4c22 pathname>:LOCAL" │ │ │ 004e9fb0: 2c20 7768 6572 6500 0000 0000 0000 0000 , where......... │ │ │ 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 853f 0000 0000 0000 .........?...... │ │ │ -004ea010: a200 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004ea010: a200 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5849 2500 0020 2020 3c70 6174 n.M.XI%.. 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 4926 0000 2020 2065 6e76 6972 6f6e .XI&.. environ │ │ │ +004ea100: 0058 4626 0000 2020 2065 6e76 6972 6f6e .XF&.. 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 4927 0000 2020 2066 6f72 ameP.XI'.. for │ │ │ +004ea150: 616d 6550 0058 4627 0000 2020 2066 6f72 ameP.XF'.. 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 4928 0000 2020 206e 616d ath!.XI(.. nam │ │ │ +004ea1a0: 6174 6821 0058 4628 0000 2020 206e 616d ath!.XF(.. nam │ │ │ 004ea1b0: 6520 6465 7065 6e64 7320 6f6e 2074 6865 e depends on the │ │ │ -004ea1c0: 204f 532e 0700 5849 2900 004f 0058 492a OS...XI)..O.XI* │ │ │ +004ea1c0: 204f 532e 0700 5846 2900 004f 0058 462a OS...XF)..O.XF* │ │ │ 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 5849 3100 ile. If itR.XI1. │ │ │ +004ea210: 696c 652e 2049 6620 6974 5200 5846 3100 ile. If itR.XF1. │ │ │ 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 5849 it succeeds).XI │ │ │ +004ea260: 2069 7420 7375 6363 6565 6473 2900 5846 it succeeds).XF │ │ │ 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 4933 0000 1200 5849 ires...XI3....XI │ │ │ +004ea290: 6972 6573 2e07 0058 4633 0000 1200 5846 ires...XF3....XF │ │ │ 004ea2a0: 3400 0020 2020 2a2a 4e6f 7465 2a2a 0700 4.. **Note**.. │ │ │ -004ea2b0: 5849 3500 0030 0058 4936 0000 2020 2043 XI5..0.XI6.. C │ │ │ +004ea2b0: 5846 3500 0030 0058 4636 0000 2020 2043 XF5..0.XF6.. 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 4937 0000 4d00 5849 STEN...XI7..M.XI │ │ │ +004ea2e0: 5354 454e 2e07 0058 4637 0000 4d00 5846 STEN...XF7..M.XF │ │ │ 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 4939 0000 s for theI.XI9.. │ │ │ +004ea330: 7320 666f 7220 7468 6549 0058 4639 0000 s for theI.XF9.. │ │ │ 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 5849 3a00 0012 0058 4941 0000 t...XI:....XIA.. │ │ │ -004ea390: 2020 2045 7861 6d70 6c65 3a07 0058 4942 Example:..XIB │ │ │ -004ea3a0: 0000 6a00 5849 4300 0020 2020 6f70 656e ..j.XIC.. open │ │ │ +004ea380: 742e 0700 5846 3a00 0012 0058 4641 0000 t...XF:....XFA.. │ │ │ +004ea390: 2020 2045 7861 6d70 6c65 3a07 0058 4642 Example:..XFB │ │ │ +004ea3a0: 0000 6a00 5846 4300 0020 2020 6f70 656e ..j.XFC.. 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 5849 out:"SOCKET"..XI │ │ │ -004ea410: 4400 004d 0058 4945 0000 2020 2054 6869 D..M.XIE.. Thi │ │ │ +004ea400: 6f75 743a 2253 4f43 4b45 5422 0700 5846 out:"SOCKET"..XF │ │ │ +004ea410: 4400 004d 0058 4645 0000 2020 2054 6869 D..M.XFE.. 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 5849 4600 0020 2020 636f 6e6e 6563 A.XIF.. connec │ │ │ +004ea460: 4100 5846 4600 0020 2020 636f 6e6e 6563 A.XFF.. 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 4947 0000 1800 4f49 4445 4c49 ...XIG....OIDELI │ │ │ +004ea4a0: 2e07 0058 4647 0000 1800 4f46 4445 4c49 ...XFG....OFDELI │ │ │ 004ea4b0: 4d49 5445 5200 0044 454c 494d 4954 4552 MITER..DELIMITER │ │ │ -004ea4c0: 1400 5949 bf11 0000 2020 2044 454c 494d ..YI.... DELIM │ │ │ -004ea4d0: 4954 4552 0700 5a49 2100 002c 005a 4931 ITER..ZI!..,.ZI1 │ │ │ +004ea4c0: 1400 5946 bf11 0000 2020 2044 454c 494d ..YF.... DELIM │ │ │ +004ea4d0: 4954 4552 0700 5a46 2100 002c 005a 4631 ITER..ZF!..,.ZF1 │ │ │ 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 4941 0000 5400 to: SOC..ZIA..T. │ │ │ -004ea510: 5a49 5100 0020 2020 4445 4c49 4d49 5445 ZIQ.. DELIMITE │ │ │ +004ea500: 746f 3a20 534f 4307 005a 4641 0000 5400 to: SOC..ZFA..T. │ │ │ +004ea510: 5a46 5100 0020 2020 4445 4c49 4d49 5445 ZFQ.. 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 5a49 6100 0020 2020 6372 6561 lyM.ZIa.. crea │ │ │ +004ea560: 6c79 4d00 5a46 6100 0020 2020 6372 6561 lyM.ZFa.. 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 4971 0000 2020 2070 7265 6578 6973 .ZIq.. preexis │ │ │ +004ea5b0: 005a 4671 0000 2020 2070 7265 6578 6973 .ZFq.. 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 4981 0000 2020 2064 656c 6574 6564 .ZI... deleted │ │ │ -004ea610: 2e07 005a 4991 0000 4700 5949 c011 0000 ...ZI...G.YI.... │ │ │ +004ea600: 005a 4681 0000 2020 2064 656c 6574 6564 .ZF... deleted │ │ │ +004ea610: 2e07 005a 4691 0000 4700 5946 c011 0000 ...ZF...G.YF.... │ │ │ 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 4912 0000 2020 2069 6e74 6572 7072 .ZI... interpr │ │ │ -004ea670: 6574 6174 696f 6e3a 0700 5a49 1300 0012 etation:..ZI.... │ │ │ -004ea680: 005a 4914 0000 2020 202a 2a4e 6f74 652a .ZI... **Note* │ │ │ -004ea690: 2a07 005a 4915 0000 5400 5a49 1600 0020 *..ZI...T.ZI... │ │ │ +004ea660: 005a 4612 0000 2020 2069 6e74 6572 7072 .ZF... interpr │ │ │ +004ea670: 6574 6174 696f 6e3a 0700 5a46 1300 0012 etation:..ZF.... │ │ │ +004ea680: 005a 4614 0000 2020 202a 2a4e 6f74 652a .ZF... **Note* │ │ │ +004ea690: 2a07 005a 4615 0000 5400 5a46 1600 0020 *..ZF...T.ZF... │ │ │ 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 5a49 e "ab", ":",S.ZI │ │ │ +004ea6e0: 6520 2261 6222 2c20 223a 222c 5300 5a46 e "ab", ":",S.ZF │ │ │ 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 4918 0000 2020 2063 6f6e 7461 696e .ZI... contain │ │ │ +004ea740: 005a 4618 0000 2020 2063 6f6e 7461 696e .ZF... contain │ │ │ 004ea750: 2031 2d36 3420 6368 6172 6163 7465 7273 1-64 characters │ │ │ -004ea760: 2e07 005a 4919 0000 1200 5a49 1a00 0020 ...ZI.....ZI... │ │ │ -004ea770: 2020 4578 616d 706c 653a 0700 5a49 2100 Example:..ZI!. │ │ │ -004ea780: 0064 005a 4922 0000 2020 206f 7065 6e20 .d.ZI".. open │ │ │ +004ea760: 2e07 005a 4619 0000 1200 5a46 1a00 0020 ...ZF.....ZF... │ │ │ +004ea770: 2020 4578 616d 706c 653a 0700 5a46 2100 Example:..ZF!. │ │ │ +004ea780: 0064 005a 4622 0000 2020 206f 7065 6e20 .d.ZF".. 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 4923 0000 0000 0000 CKET"..ZI#...... │ │ │ +004ea7e0: 434b 4554 2207 005a 4623 0000 0000 0000 CKET"..ZF#...... │ │ │ 004ea7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ea800: 0400 0000 7d07 0000 c23f 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 49bf 1100 0020 CEPTION..YI.... │ │ │ -004ea880: 2020 4558 4345 5054 494f 4e07 005a 4921 EXCEPTION..ZI! │ │ │ -004ea890: 0000 3000 5a49 3100 0020 2020 4558 4345 ..0.ZI1.. EXCE │ │ │ +004ea870: 4345 5054 494f 4e14 0059 46bf 1100 0020 CEPTION..YF.... │ │ │ +004ea880: 2020 4558 4345 5054 494f 4e07 005a 4621 EXCEPTION..ZF! │ │ │ +004ea890: 0000 3000 5a46 3100 0020 2020 4558 4345 ..0.ZF1.. 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 5a49 4100 0053 005a 4951 0000 es..ZIA..S.ZIQ.. │ │ │ +004ea8c0: 6573 0700 5a46 4100 0053 005a 4651 0000 es..ZFA..S.ZFQ.. │ │ │ 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 5a49 st contain aR.ZI │ │ │ +004ea910: 7374 2063 6f6e 7461 696e 2061 5200 5a46 st contain aR.ZF │ │ │ 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: 5a49 7100 0020 2020 4754 2e4d 2064 6574 ZIq.. GT.M det │ │ │ +004ea970: 5a46 7100 0020 2020 4754 2e4d 2064 6574 ZFq.. 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 4981 0000 2020 2061 7070 726f sR.ZI... appro │ │ │ +004ea9c0: 7352 005a 4681 0000 2020 2061 7070 726f sR.ZF... 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 4991 0000 2020 206e 6576 is;.ZI... nev │ │ │ +004eaa10: 2069 733b 005a 4691 0000 2020 206e 6576 is;.ZF... 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: 5949 c011 0000 4c00 5a49 1200 0020 2020 YI....L.ZI... │ │ │ +004eaa50: 5946 c011 0000 4c00 5a46 1200 0020 2020 YF....L.ZF... │ │ │ 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 5a49 1300 0020 2020 2445 5452 ndA.ZI... $ETR │ │ │ +004eaaa0: 6e64 4100 5a46 1300 0020 2020 2445 5452 ndA.ZF... $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 4914 0000 1200 5a49 1500 rs...ZI.....ZI.. │ │ │ -004eaaf0: 0020 2020 4578 616d 706c 653a 0700 5a49 . Example:..ZI │ │ │ -004eab00: 1600 0017 005a 4917 0000 2020 2047 544d .....ZI... GTM │ │ │ -004eab10: 3e64 6f20 5e46 5245 4144 1000 5a49 1800 >do ^FREAD..ZI.. │ │ │ -004eab20: 0020 2020 4652 4541 443b 1800 5a49 1900 . FREAD;..ZI.. │ │ │ +004eaae0: 7273 2e07 005a 4614 0000 1200 5a46 1500 rs...ZF.....ZF.. │ │ │ +004eaaf0: 0020 2020 4578 616d 706c 653a 0700 5a46 . Example:..ZF │ │ │ +004eab00: 1600 0017 005a 4617 0000 2020 2047 544d .....ZF... GTM │ │ │ +004eab10: 3e64 6f20 5e46 5245 4144 1000 5a46 1800 >do ^FREAD..ZF.. │ │ │ +004eab20: 0020 2020 4652 4541 443b 1800 5a46 1900 . FREAD;..ZF.. │ │ │ 004eab30: 0020 2020 207a 7072 696e 7420 5e46 5245 . zprint ^FRE │ │ │ -004eab40: 4144 1c00 5a49 1a00 0020 2020 2072 6561 AD..ZI... rea │ │ │ +004eab40: 4144 1c00 5a46 1a00 0020 2020 2072 6561 AD..ZF... rea │ │ │ 004eab50: 6420 2246 696c 6520 3e20 222c 7364 1600 d "File > ",sd.. │ │ │ -004eab60: 5a49 2100 0020 2020 2073 6574 2072 6574 ZI!.. set ret │ │ │ -004eab70: 7279 3d30 2000 5a49 2200 0020 2020 2073 ry=0 .ZI".. s │ │ │ +004eab60: 5a46 2100 0020 2020 2073 6574 2072 6574 ZF!.. set ret │ │ │ +004eab70: 7279 3d30 2000 5a46 2200 0020 2020 2073 ry=0 .ZF".. s │ │ │ 004eab80: 6574 2024 7a74 7261 703d 2242 4144 4147 et $ztrap="BADAG │ │ │ -004eab90: 4149 4e22 3400 5a49 2300 0020 2020 206f AIN"4.ZI#.. o │ │ │ +004eab90: 4149 4e22 3400 5a46 2300 0020 2020 206f AIN"4.ZF#.. 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 5a49 2400 0020 ADOPEN")&.ZI$.. │ │ │ +004eabc0: 4144 4f50 454e 2229 2600 5a46 2400 0020 ADOPEN")&.ZF$.. │ │ │ 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: 5a49 2500 0020 2020 2066 6f72 2020 7573 ZI%.. for us │ │ │ +004eabf0: 5a46 2500 0020 2020 2066 6f72 2020 7573 ZF%.. 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 5a49 2600 0020 2020 454f x,!..ZI&.. EO │ │ │ -004eac30: 463b 2700 5a49 2700 0020 2020 2069 6620 F;'.ZI'.. if │ │ │ +004eac20: 2078 2c21 0e00 5a46 2600 0020 2020 454f x,!..ZF&.. EO │ │ │ +004eac30: 463b 2700 5a46 2700 0020 2020 2069 6620 F;'.ZF'.. if │ │ │ 004eac40: 2724 7a65 6f66 207a 6d65 7373 6167 6520 '$zeof zmessage │ │ │ -004eac50: 2b24 7a73 7461 7475 7313 005a 4928 0000 +$zstatus..ZI(.. │ │ │ -004eac60: 2020 2020 636c 6f73 6520 7364 0f00 5a49 close sd..ZI │ │ │ -004eac70: 2900 0020 2020 2071 7569 7412 005a 492a ).. quit..ZI* │ │ │ +004eac50: 2b24 7a73 7461 7475 7313 005a 4628 0000 +$zstatus..ZF(.. │ │ │ +004eac60: 2020 2020 636c 6f73 6520 7364 0f00 5a46 close sd..ZF │ │ │ +004eac70: 2900 0020 2020 2071 7569 7412 005a 462a ).. quit..ZF* │ │ │ 004eac80: 0000 2020 2042 4144 4f50 454e 3b1c 005a .. BADOPEN;..Z │ │ │ -004eac90: 4931 0000 2020 2020 7365 7420 7265 7472 I1.. set retr │ │ │ -004eaca0: 793d 7265 7472 792b 311d 005a 4932 0000 y=retry+1..ZI2.. │ │ │ +004eac90: 4631 0000 2020 2020 7365 7420 7265 7472 F1.. set retr │ │ │ +004eaca0: 793d 7265 7472 792b 311d 005a 4632 0000 y=retry+1..ZF2.. │ │ │ 004eacb0: 2020 2020 6966 2072 6574 7279 3d32 206f if retry=2 o │ │ │ -004eacc0: 7065 6e20 7364 1a00 5a49 3300 0020 2020 pen sd..ZI3.. │ │ │ +004eacc0: 7065 6e20 7364 1a00 5a46 3300 0020 2020 pen sd..ZF3.. │ │ │ 004eacd0: 2069 6620 7265 7472 793d 3420 6861 6c74 if retry=4 halt │ │ │ -004eace0: 2900 5a49 3400 0020 2020 2069 6620 2470 ).ZI4.. if $p │ │ │ +004eace0: 2900 5a46 3400 0020 2020 2069 6620 2470 ).ZF4.. if $p │ │ │ 004eacf0: 6965 6365 2824 7a73 7461 7475 732c 222c iece($zstatus,", │ │ │ -004ead00: 222c 3129 3d32 2064 6f56 005a 4935 0000 ",1)=2 doV.ZI5.. │ │ │ +004ead00: 222c 3129 3d32 2064 6f56 005a 4635 0000 ",1)=2 doV.ZF5.. │ │ │ 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 4936 0000 2020 2020 2e20 6861 6e67 .ZI6.. . hang │ │ │ -004ead70: 2032 2e31 1100 5a49 3700 0020 2020 202e 2.1..ZI7.. . │ │ │ -004ead80: 2071 7569 742a 005a 4938 0000 2020 2020 quit*.ZI8.. │ │ │ +004ead60: 005a 4636 0000 2020 2020 2e20 6861 6e67 .ZF6.. . hang │ │ │ +004ead70: 2032 2e31 1100 5a46 3700 0020 2020 202e 2.1..ZF7.. . │ │ │ +004ead80: 2071 7569 742a 005a 4638 0000 2020 2020 quit*.ZF8.. │ │ │ 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 4939 0000 2020 2020 2e20 7772 6974 .ZI9.. . writ │ │ │ +004eadb0: 005a 4639 0000 2020 2020 2e20 7772 6974 .ZF9.. . 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 5a49 3a00 0020 nds ..."..ZI:.. │ │ │ +004eae00: 6e64 7320 2e2e 2e22 1500 5a46 3a00 0020 nds ..."..ZF:.. │ │ │ 004eae10: 2020 202e 2068 616e 6720 332e 3111 005a . hang 3.1..Z │ │ │ -004eae20: 4941 0000 2020 2020 2e20 7175 6974 0f00 IA.. . quit.. │ │ │ -004eae30: 5a49 4200 0020 2020 2071 7569 7413 005a ZIB.. quit..Z │ │ │ -004eae40: 4943 0000 2020 2042 4144 4147 4149 4e3b IC.. BADAGAIN; │ │ │ -004eae50: 1b00 5a49 4400 0020 2020 2077 2021 2c22 ..ZID.. w !," │ │ │ -004eae60: 4241 4441 4741 494e 222c 2107 005a 4945 BADAGAIN",!..ZIE │ │ │ -004eae70: 0000 1000 5a49 4600 0020 2020 4669 6c65 ....ZIF.. File │ │ │ -004eae80: 203e 0700 5a49 4700 0052 005a 4948 0000 >..ZIG..R.ZIH.. │ │ │ +004eae20: 4641 0000 2020 2020 2e20 7175 6974 0f00 FA.. . quit.. │ │ │ +004eae30: 5a46 4200 0020 2020 2071 7569 7413 005a ZFB.. quit..Z │ │ │ +004eae40: 4643 0000 2020 2042 4144 4147 4149 4e3b FC.. BADAGAIN; │ │ │ +004eae50: 1b00 5a46 4400 0020 2020 2077 2021 2c22 ..ZFD.. w !," │ │ │ +004eae60: 4241 4441 4741 494e 222c 2107 005a 4645 BADAGAIN",!..ZFE │ │ │ +004eae70: 0000 1000 5a46 4600 0020 2020 4669 6c65 ....ZFF.. File │ │ │ +004eae80: 203e 0700 5a46 4700 0052 005a 4648 0000 >..ZFG..R.ZFH.. │ │ │ 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 4949 ontents. ItO.ZII │ │ │ +004eaed0: 6f6e 7465 6e74 732e 2049 744f 005a 4649 ontents. ItO.ZFI │ │ │ 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 5a49 4a00 exceptionS.ZIJ. │ │ │ +004eaf20: 2065 7863 6570 7469 6f6e 5300 5a46 4a00 exceptionS.ZFJ. │ │ │ 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 ff3f 0000 0000 0000 .........?...... │ │ │ -004eb010: aa00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004eb010: aa00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5a49 5200 CEPTION toR.ZIR. │ │ │ +004eb0b0: 4345 5054 494f 4e20 746f 5200 5a46 5200 CEPTION toR.ZFR. │ │ │ 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 5a49 t a time andR.ZI │ │ │ +004eb100: 7420 6120 7469 6d65 2061 6e64 5200 5a46 t a time andR.ZF │ │ │ 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: 5a49 5400 0020 2020 7465 726d 696e 6174 ZIT.. terminat │ │ │ +004eb160: 5a46 5400 0020 2020 7465 726d 696e 6174 ZFT.. 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 5a49 5500 , the codeO.ZIU. │ │ │ +004eb1a0: 2c20 7468 6520 636f 6465 4f00 5a46 5500 , the codeO.ZFU. │ │ │ 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 4956 0000 the CLOSE..ZIV.. │ │ │ +004eb1f0: 7468 6520 434c 4f53 451c 005a 4656 0000 the CLOSE..ZFV.. │ │ │ 004eb200: 2020 2072 656c 6561 7365 7320 7468 6520 releases the │ │ │ -004eb210: 6669 6c65 2e07 005a 4957 0000 0e00 4f49 file...ZIW....OI │ │ │ -004eb220: 4646 4c46 0000 4646 4c46 0f00 5449 bf11 FFLF..FFLF..TI.. │ │ │ -004eb230: 0000 2020 2046 464c 4607 0055 4921 0000 .. FFLF..UI!.. │ │ │ -004eb240: 2100 5549 3100 0020 2020 5b4e 4f5d 4646 !.UI1.. [NO]FF │ │ │ +004eb210: 6669 6c65 2e07 005a 4657 0000 0e00 4f46 file...ZFW....OF │ │ │ +004eb220: 4646 4c46 0000 4646 4c46 0f00 5446 bf11 FFLF..FFLF..TF.. │ │ │ +004eb230: 0000 2020 2046 464c 4607 0055 4621 0000 .. FFLF..UF!.. │ │ │ +004eb240: 2100 5546 3100 0020 2020 5b4e 4f5d 4646 !.UF1.. [NO]FF │ │ │ 004eb250: 4c46 2041 7070 6c69 6573 2074 6f3a 2053 LF Applies to: S │ │ │ -004eb260: 4407 0055 4941 0000 4f00 5549 5100 0020 D..UIA..O.UIQ.. │ │ │ +004eb260: 4407 0055 4641 0000 4f00 5546 5100 0020 D..UFA..O.UFQ.. │ │ │ 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 4961 0000 2020 only aT.UIa.. │ │ │ +004eb2b0: 206f 6e6c 7920 6154 0055 4661 0000 2020 only aT.UFa.. │ │ │ 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 4971 ously, GT.MP.UIq │ │ │ +004eb300: 6f75 736c 792c 2047 542e 4d50 0055 4671 ously, GT.MP.UFq │ │ │ 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 4981 concern for9.UI. │ │ │ +004eb350: 636f 6e63 6572 6e20 666f 7239 0055 4681 concern for9.UF. │ │ │ 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 5549 9100 0053 0054 49c0 LF>...UI...S.TI. │ │ │ +004eb390: 4c46 3e2e 0700 5546 9100 0053 0054 46c0 LF>...UF...S.TF. │ │ │ 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: 5549 1200 0020 2020 5752 4954 4520 2320 UI... WRITE # │ │ │ +004eb3f0: 5546 1200 0020 2020 5752 4954 4520 2320 UF... 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 5549 1300 0020 2020 6465 6661 heP.UI... defa │ │ │ +004eb440: 6865 5000 5546 1300 0020 2020 6465 6661 heP.UF... 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 5549 1400 0020 2020 6465 6661 heT.UI... defa │ │ │ +004eb490: 6865 5400 5546 1400 0020 2020 6465 6661 heT.UF... 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 5549 1500 0020 2020 ),M.UI... │ │ │ +004eb4e0: 3c46 463e 292c 4d00 5546 1500 0020 2020 ),M.UF... │ │ │ 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 4916 0000 2020 2064 6576 FLF..UI... dev │ │ │ +004eb530: 464c 461a 0055 4616 0000 2020 2064 6576 FLF..UF... dev │ │ │ 004eb540: 6963 6570 6172 616d 6574 6572 2e07 0055 iceparameter...U │ │ │ -004eb550: 4917 0000 1200 5549 1800 0020 2020 4578 I.....UI... Ex │ │ │ -004eb560: 616d 706c 653a 0700 5549 1900 001a 0055 ample:..UI.....U │ │ │ -004eb570: 491a 0000 2020 2047 544d 3e7a 7072 696e I... GTM>zprin │ │ │ -004eb580: 7420 5e66 666c 660e 0055 4921 0000 2020 t ^fflf..UI!.. │ │ │ -004eb590: 2066 666c 6622 0055 4922 0000 2020 2020 fflf".UI".. │ │ │ +004eb550: 4617 0000 1200 5546 1800 0020 2020 4578 F.....UF... Ex │ │ │ +004eb560: 616d 706c 653a 0700 5546 1900 001a 0055 ample:..UF.....U │ │ │ +004eb570: 461a 0000 2020 2047 544d 3e7a 7072 696e F... GTM>zprin │ │ │ +004eb580: 7420 5e66 666c 660e 0055 4621 0000 2020 t ^fflf..UF!.. │ │ │ +004eb590: 2066 666c 6622 0055 4622 0000 2020 2020 fflf".UF".. │ │ │ 004eb5a0: 2073 6574 2066 696c 653d 222f 746d 702f set file="/tmp/ │ │ │ -004eb5b0: 6d79 6669 6c65 2235 0055 4923 0000 2020 myfile"5.UI#.. │ │ │ +004eb5b0: 6d79 6669 6c65 2235 0055 4623 0000 2020 myfile"5.UF#.. │ │ │ 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 5549 ream:nofflf)..UI │ │ │ +004eb5e0: 7265 616d 3a6e 6f66 666c 6629 1400 5546 ream:nofflf)..UF │ │ │ 004eb5f0: 2400 0020 2020 2020 7573 6520 6669 6c65 $.. use file │ │ │ -004eb600: 1b00 5549 2500 0020 2020 2020 7772 6974 ..UI%.. writ │ │ │ -004eb610: 6520 232c 2248 656c 6c6f 2216 0055 4926 e #,"Hello"..UI& │ │ │ +004eb600: 1b00 5546 2500 0020 2020 2020 7772 6974 ..UF%.. writ │ │ │ +004eb610: 6520 232c 2248 656c 6c6f 2216 0055 4626 e #,"Hello"..UF& │ │ │ 004eb620: 0000 2020 2020 2063 6c6f 7365 2066 696c .. close fil │ │ │ -004eb630: 652a 0055 4927 0000 2020 2020 207a 7379 e*.UI'.. zsy │ │ │ +004eb630: 652a 0055 4627 0000 2020 2020 207a 7379 e*.UF'.. zsy │ │ │ 004eb640: 7374 656d 2022 6f64 202d 7463 6431 202f stem "od -tcd1 / │ │ │ -004eb650: 746d 702f 6d79 6669 6c65 2210 0055 4928 tmp/myfile"..UI( │ │ │ -004eb660: 0000 2020 2020 2071 7569 7416 0055 4929 .. quit..UI) │ │ │ +004eb650: 746d 702f 6d79 6669 6c65 2210 0055 4628 tmp/myfile"..UF( │ │ │ +004eb660: 0000 2020 2020 2071 7569 7416 0055 4629 .. quit..UF) │ │ │ 004eb670: 0000 2020 2047 544d 3e64 6f20 5e66 666c .. GTM>do ^ffl │ │ │ -004eb680: 6634 0055 492a 0000 2020 2030 3030 3030 f4.UI*.. 00000 │ │ │ +004eb680: 6634 0055 462a 0000 2020 2030 3030 3030 f4.UF*.. 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 4931 0000 2020 2020 \n4.UI1.. │ │ │ +004eb6b0: 2020 205c 6e34 0055 4631 0000 2020 2020 \n4.UF1.. │ │ │ 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 4932 0000 111 10..UI2.. │ │ │ -004eb6f0: 2020 2030 3030 3030 3037 1200 5549 3300 0000007..UI3. │ │ │ -004eb700: 0020 2020 4754 4d3e 6861 6c74 0700 5549 . GTM>halt..UI │ │ │ -004eb710: 3400 0053 0055 4935 0000 2020 2054 6869 4..S.UI5.. Thi │ │ │ +004eb6e0: 2031 3131 2020 2031 3011 0055 4632 0000 111 10..UF2.. │ │ │ +004eb6f0: 2020 2030 3030 3030 3037 1200 5546 3300 0000007..UF3. │ │ │ +004eb700: 0020 2020 4754 4d3e 6861 6c74 0700 5546 . GTM>halt..UF │ │ │ +004eb710: 3400 0053 0055 4635 0000 2020 2054 6869 4..S.UF5.. 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 5549 3600 0020 2020 ameterL.UI6.. │ │ │ +004eb760: 616d 6574 6572 4c00 5546 3600 0020 2020 ameterL.UF6.. │ │ │ 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 5549 3700 000d 0050 4949 464f e...UI7....PIIFO │ │ │ -004eb7c0: 0000 4649 464f 0f00 5449 bf11 0000 2020 ..FIFO..TI.... │ │ │ -004eb7d0: 2046 4946 4f07 0055 4921 0000 1f00 5549 FIFO..UI!....UI │ │ │ +004eb7b0: 652e 0700 5546 3700 000d 0050 4649 464f e...UF7....PFIFO │ │ │ +004eb7c0: 0000 4649 464f 0f00 5446 bf11 0000 2020 ..FIFO..TF.... │ │ │ +004eb7d0: 2046 4946 4f07 0055 4621 0000 1f00 5546 FIFO..UF!....UF │ │ │ 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 d63f 0000 0000 0000 .........?...... │ │ │ -004eb810: ac00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004eb810: ac00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5a49 cket tcpdev...ZI │ │ │ -004eb8c0: 2500 0014 004f 4945 4d50 5445 524d 0000 %....OIEMPTERM.. │ │ │ -004eb8d0: 454d 5054 4552 4d12 0057 49bf 1100 0020 EMPTERM..WI.... │ │ │ -004eb8e0: 2020 454d 5054 4552 4d07 0058 4921 0000 EMPTERM..XI!.. │ │ │ -004eb8f0: 2700 5849 3100 0020 2020 5b4e 4f5d 454d '.XI1.. [NO]EM │ │ │ +004eb8b0: 636b 6574 2074 6370 6465 762e 0700 5a46 cket tcpdev...ZF │ │ │ +004eb8c0: 2500 0014 004f 4645 4d50 5445 524d 0000 %....OFEMPTERM.. │ │ │ +004eb8d0: 454d 5054 4552 4d12 0057 46bf 1100 0020 EMPTERM..WF.... │ │ │ +004eb8e0: 2020 454d 5054 4552 4d07 0058 4621 0000 EMPTERM..XF!.. │ │ │ +004eb8f0: 2700 5846 3100 0020 2020 5b4e 4f5d 454d '.XF1.. [NO]EM │ │ │ 004eb900: 5054 5b45 524d 5d20 4170 706c 6965 7320 PT[ERM] Applies │ │ │ -004eb910: 746f 3a20 5452 4d07 0058 4941 0000 5300 to: TRM..XIA..S. │ │ │ -004eb920: 5849 5100 0020 2020 416c 6c6f 7773 2061 XIQ.. Allows a │ │ │ +004eb910: 746f 3a20 5452 4d07 0058 4641 0000 5300 to: TRM..XFA..S. │ │ │ +004eb920: 5846 5100 0020 2020 416c 6c6f 7773 2061 XFQ.. 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 4961 0000 2020 2052 4541 4420 rM.XIa.. READ │ │ │ +004eb970: 724d 0058 4661 0000 2020 2052 4541 4420 rM.XFa.. 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: 5849 7100 0020 2020 656e 7669 726f 6e6d XIq.. environm │ │ │ +004eb9c0: 5846 7100 0020 2020 656e 7669 726f 6e6d XFq.. 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: 5849 8100 0020 2020 5445 524d 494e 464f XI... TERMINFO │ │ │ +004eba10: 5846 8100 0020 2020 5445 524d 494e 464f XF... 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 5849 9100 0020 2020 6465 6669 6e65 S.XI... define │ │ │ +004eba60: 5300 5846 9100 0020 2020 6465 6669 6e65 S.XF... 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 49c0 1100 0020 2020 2245 forQ.WI.... "E │ │ │ +004ebab0: 666f 7251 0057 46c0 1100 0020 2020 2245 forQ.WF.... "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 5849 1200 0020 2020 7370 alsoN.XI... sp │ │ │ +004ebb00: 616c 736f 4e00 5846 1200 0020 2020 7370 alsoN.XF... 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 5849 1300 004d 0058 4914 0000 n...XI...M.XI... │ │ │ +004ebb50: 6e2e 0700 5846 1300 004d 0058 4614 0000 n...XF...M.XF... │ │ │ 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 5849 1500 0020 2020 a READO.XI... │ │ │ +004ebba0: 6120 5245 4144 4f00 5846 1500 0020 2020 a READO.XF... │ │ │ 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 4916 0000 2020 2076 er toQ.XI... v │ │ │ +004ebbf0: 6572 2074 6f51 0058 4616 0000 2020 2076 er toQ.XF... 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 5849 1700 0020 2020 eraseQ.XI... │ │ │ +004ebc40: 2065 7261 7365 5100 5846 1700 0020 2020 eraseQ.XF... │ │ │ 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 4918 0000 2020 th stty>.XI... │ │ │ +004ebc90: 7468 2073 7474 793e 0058 4618 0000 2020 th stty>.XF... │ │ │ 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 4919 0000 5200 5849 ends...XI...R.XI │ │ │ +004ebcd0: 656e 6473 2e07 0058 4619 0000 5200 5846 ends...XF...R.XF │ │ │ 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: 5849 2100 0020 2020 626f 7468 2077 6861 XI!.. both wha │ │ │ +004ebd30: 5846 2100 0020 2020 626f 7468 2077 6861 XF!.. 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 5849 2200 0000 expects...XI"... │ │ │ +004ebd70: 6578 7065 6374 732e 0700 5846 2200 0000 expects...XF"... │ │ │ 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,5133 +322555,5133 @@ │ │ │ 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 2940 0000 0000 0000 ........)@...... │ │ │ -004ec010: 5c00 0049 4845 4c50 00ff 7300 ff49 4f5f \..IHELP..s..IO_ │ │ │ +004ec010: 5c00 0046 4845 4c50 00ff 7300 ff49 4f5f \..FHELP..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 5549 s..FIFO..A....UI │ │ │ +004ec060: 7300 ff46 4946 4f00 bf41 0000 1f00 5546 s..FIFO..A....UF │ │ │ 004ec070: 5100 0020 2020 4649 464f 2041 7070 6c69 Q.. FIFO Appli │ │ │ -004ec080: 6573 2074 6f3a 2046 4946 4f07 0055 4961 es to: FIFO..UIa │ │ │ -004ec090: 0000 5100 5549 7100 0020 2020 5370 6563 ..Q.UIq.. Spec │ │ │ +004ec080: 6573 2074 6f3a 2046 4946 4f07 0055 4661 es to: FIFO..UFa │ │ │ +004ec090: 0000 5100 5546 7100 0020 2020 5370 6563 ..Q.UFq.. 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 4981 0000 2020 2046 4946 theK.UI... FIF │ │ │ +004ec0e0: 7468 654b 0055 4681 0000 2020 2046 4946 theK.UF... 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: 5549 9100 0020 2020 7072 6976 696c 6567 UI... privileg │ │ │ +004ec130: 5546 9100 0020 2020 7072 6976 696c 6567 UF... 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 49c0 1100 0020 2020 7072 6976 eQ.TI.... priv │ │ │ +004ec180: 6551 0054 46c0 1100 0020 2020 7072 6976 eQ.TF.... 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 5549 1200 0020 2020 7265 7175 otT.UI... requ │ │ │ +004ec1d0: 6f74 5400 5546 1200 0020 2020 7265 7175 otT.UF... 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 5549 1300 0020 2020 eds to>.UI... │ │ │ +004ec220: 6564 7320 746f 3e00 5546 1300 0020 2020 eds to>.UF... │ │ │ 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 5549 1400 0012 0055 4915 ile...UI.....UI. │ │ │ +004ec260: 696c 652e 0700 5546 1400 0012 0055 4615 ile...UF.....UF. │ │ │ 004ec270: 0000 2020 2045 7861 6d70 6c65 3a07 0055 .. Example:..U │ │ │ -004ec280: 4916 0000 3600 5549 1700 0020 2020 6f70 I...6.UI... op │ │ │ +004ec280: 4616 0000 3600 5546 1700 0020 2020 6f70 F...6.UF... 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 5549 1800 48576):100..UI.. │ │ │ -004ec2c0: 000e 0051 4958 4544 0000 4649 5845 4410 ...QIXED..FIXED. │ │ │ -004ec2d0: 0055 49bf 1100 0020 2020 4649 5845 4407 .UI.... FIXED. │ │ │ -004ec2e0: 0056 4921 0000 2c00 5649 3100 0020 2020 .VI!..,.VI1.. │ │ │ +004ec2b0: 3438 3537 3629 3a31 3030 0700 5546 1800 48576):100..UF.. │ │ │ +004ec2c0: 000e 0051 4658 4544 0000 4649 5845 4410 ...QFXED..FIXED. │ │ │ +004ec2d0: 0055 46bf 1100 0020 2020 4649 5845 4407 .UF.... FIXED. │ │ │ +004ec2e0: 0056 4621 0000 2c00 5646 3100 0020 2020 .VF!..,.VF1.. │ │ │ 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 5649 4100 002c 0056 4951 0000 PE..VIA..,.VIQ.. │ │ │ +004ec310: 5045 0700 5646 4100 002c 0056 4651 0000 PE..VFA..,.VFQ.. │ │ │ 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 4961 0000 5400 5649 PIPE..VIa..T.VI │ │ │ +004ec340: 2050 4950 4507 0056 4661 0000 5400 5646 PIPE..VFa..T.VF │ │ │ 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 5649 8100 0020 2020 6e6f 7420 7370 R.VI... not sp │ │ │ +004ec3a0: 5200 5646 8100 0020 2020 6e6f 7420 7370 R.VF... 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 5649 9100 0020 2020 7265 636f he..VI... reco │ │ │ -004ec400: 7264 206c 656e 6774 682e 0800 5549 c011 rd length...UI.. │ │ │ -004ec410: 0000 4f00 5649 1200 0020 2020 4e4f 4649 ..O.VI... NOFI │ │ │ +004ec3f0: 6865 1800 5646 9100 0020 2020 7265 636f he..VF... reco │ │ │ +004ec400: 7264 206c 656e 6774 682e 0800 5546 c011 rd length...UF.. │ │ │ +004ec410: 0000 4f00 5646 1200 0020 2020 4e4f 4649 ..O.VF... 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 4913 0000 2020 2066 696c 6573 kN.VI... files │ │ │ +004ec460: 6b4e 0056 4613 0000 2020 2066 696c 6573 kN.VF... 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 4914 0000 2020 2053 5452 4541 4d20 .VI... STREAM │ │ │ +004ec4b0: 0056 4614 0000 2020 2053 5452 4541 4d20 .VF... 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: 4915 0000 2020 2066 6f72 6d61 742e 0700 I... format... │ │ │ -004ec510: 5649 1600 0012 0056 4917 0000 2020 202a VI.....VI... * │ │ │ -004ec520: 2a4e 6f74 652a 2a07 0056 4918 0000 5000 *Note**..VI...P. │ │ │ -004ec530: 5649 1900 0020 2020 4649 5845 4420 6c65 VI... FIXED le │ │ │ +004ec500: 4615 0000 2020 2066 6f72 6d61 742e 0700 F... format... │ │ │ +004ec510: 5646 1600 0012 0056 4617 0000 2020 202a VF.....VF... * │ │ │ +004ec520: 2a4e 6f74 652a 2a07 0056 4618 0000 5000 *Note**..VF...P. │ │ │ +004ec530: 5646 1900 0020 2020 4649 5845 4420 6c65 VF... 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: 5649 1a00 0020 2020 7375 6368 2061 7320 VI... such as │ │ │ -004ec590: 6c69 6e65 2066 6565 6473 2e07 0056 4921 line feeds...VI! │ │ │ -004ec5a0: 0000 5300 5649 2200 0020 2020 496e 2055 ..S.VI".. In U │ │ │ +004ec580: 5646 1a00 0020 2020 7375 6368 2061 7320 VF... such as │ │ │ +004ec590: 6c69 6e65 2066 6565 6473 2e07 0056 4621 line feeds...VF! │ │ │ +004ec5a0: 0000 5300 5646 2200 0020 2020 496e 2055 ..S.VF".. 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 4923 0000 2020 2074 file,J.VI#.. t │ │ │ +004ec5f0: 6669 6c65 2c4a 0056 4623 0000 2020 2074 file,J.VF#.. 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 4924 0000 2020 2063 6f64 652d 706f .VI$.. code-po │ │ │ +004ec640: 0056 4624 0000 2020 2063 6f64 652d 706f .VF$.. 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 5649 2500 0020 2020 4348 5345 5420 Q.VI%.. CHSET │ │ │ +004ec690: 5100 5646 2500 0020 2020 4348 5345 5420 Q.VF%.. 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 4926 0000 2020 2069 6e74 6f20 tS.VI&.. into │ │ │ +004ec6e0: 7453 0056 4626 0000 2020 2069 6e74 6f20 tS.VF&.. 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 5649 2700 0020 2020 5245 n byQ.VI'.. RE │ │ │ +004ec730: 6e20 6279 5100 5646 2700 0020 2020 5245 n byQ.VF'.. 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 4928 0000 2020 2050 y theT.VI(.. P │ │ │ +004ec780: 7920 7468 6554 0056 4628 0000 2020 2050 y theT.VF(.. 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 5e40 0000 0000 0000 ........^@...... │ │ │ -004ec810: a900 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004ec810: a900 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 492a 0000 t record...VI*.. │ │ │ -004ec8c0: 1200 5649 3100 0020 2020 2a2a 4e6f 7465 ..VI1.. **Note │ │ │ -004ec8d0: 2a2a 0700 5649 3200 004a 0056 4933 0000 **..VI2..J.VI3.. │ │ │ +004ec8b0: 7420 7265 636f 7264 2e07 0056 462a 0000 t record...VF*.. │ │ │ +004ec8c0: 1200 5646 3100 0020 2020 2a2a 4e6f 7465 ..VF1.. **Note │ │ │ +004ec8d0: 2a2a 0700 5646 3200 004a 0056 4633 0000 **..VF2..J.VF3.. │ │ │ 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 4934 0000 2020 2055 6e69 to=.VI4.. Uni │ │ │ +004ec920: 2074 6f3d 0056 4634 0000 2020 2055 6e69 to=.VF4.. 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 5649 3500 0012 0056 4936 0000 2020 ..VI5....VI6.. │ │ │ -004ec970: 2045 7861 6d70 6c65 3a07 0056 4937 0000 Example:..VI7.. │ │ │ -004ec980: 1900 5649 3800 0020 2020 4754 4d3e 646f ..VI8.. GTM>do │ │ │ -004ec990: 205e 6669 7865 6465 7812 0056 4939 0000 ^fixedex..VI9.. │ │ │ -004ec9a0: 2020 2066 6978 6564 6578 3b1b 0056 493a fixedex;..VI: │ │ │ +004ec960: 0700 5646 3500 0012 0056 4636 0000 2020 ..VF5....VF6.. │ │ │ +004ec970: 2045 7861 6d70 6c65 3a07 0056 4637 0000 Example:..VF7.. │ │ │ +004ec980: 1900 5646 3800 0020 2020 4754 4d3e 646f ..VF8.. GTM>do │ │ │ +004ec990: 205e 6669 7865 6465 7812 0056 4639 0000 ^fixedex..VF9.. │ │ │ +004ec9a0: 2020 2066 6978 6564 6578 3b1b 0056 463a fixedex;..VF: │ │ │ 004ec9b0: 0000 2020 2020 207a 7072 696e 7420 5e66 .. zprint ^f │ │ │ -004ec9c0: 6978 6564 6578 1e00 5649 4100 0020 2020 ixedex..VIA.. │ │ │ +004ec9c0: 6978 6564 6578 1e00 5646 4100 0020 2020 ixedex..VFA.. │ │ │ 004ec9d0: 2020 7365 7420 6669 6c65 3d22 6669 782e set file="fix. │ │ │ -004ec9e0: 7478 7422 3500 5649 4200 0020 2020 2020 txt"5.VIB.. │ │ │ +004ec9e0: 7478 7422 3500 5646 4200 0020 2020 2020 txt"5.VFB.. │ │ │ 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 4943 0000 rdsize=4)..VIC.. │ │ │ +004eca10: 7264 7369 7a65 3d34 2914 0056 4643 0000 rdsize=4)..VFC.. │ │ │ 004eca20: 2020 2020 2075 7365 2066 696c 6522 0056 use file".V │ │ │ -004eca30: 4944 0000 2020 2020 2077 7269 7465 2022 ID.. write " │ │ │ +004eca30: 4644 0000 2020 2020 2077 7269 7465 2022 FD.. write " │ │ │ 004eca40: 4865 6c6c 6f2c 2057 6f72 6c64 222c 2116 Hello, World",!. │ │ │ -004eca50: 0056 4945 0000 2020 2020 2063 6c6f 7365 .VIE.. close │ │ │ -004eca60: 2066 696c 6524 0056 4946 0000 2020 2020 file$.VIF.. │ │ │ +004eca50: 0056 4645 0000 2020 2020 2063 6c6f 7365 .VFE.. close │ │ │ +004eca60: 2066 696c 6524 0056 4646 0000 2020 2020 file$.VFF.. │ │ │ 004eca70: 2073 6574 2066 696c 653d 2266 6978 6e6f set file="fixno │ │ │ -004eca80: 7772 6170 2e74 7874 223c 0056 4947 0000 wrap.txt"<.VIG.. │ │ │ +004eca80: 7772 6170 2e74 7874 223c 0056 4647 0000 wrap.txt"<.VFG.. │ │ │ 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 4948 0000 2020 2020 wrap)..VIH.. │ │ │ -004ecad0: 2075 7365 2066 696c 6519 0056 4949 0000 use file..VII.. │ │ │ +004ecac0: 7772 6170 2914 0056 4648 0000 2020 2020 wrap)..VFH.. │ │ │ +004ecad0: 2075 7365 2066 696c 6519 0056 4649 0000 use file..VFI.. │ │ │ 004ecae0: 2020 2020 2077 7269 7465 2022 4865 6c22 write "Hel" │ │ │ -004ecaf0: 2c21 3900 5649 4a00 0020 2020 2020 7772 ,!9.VIJ.. wr │ │ │ +004ecaf0: 2c21 3900 5646 4a00 0020 2020 2020 7772 ,!9.VFJ.. 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 4951 only 'lo, '..VIQ │ │ │ +004ecb20: 6f6e 6c79 2027 6c6f 2c20 2716 0056 4651 only 'lo, '..VFQ │ │ │ 004ecb30: 0000 2020 2020 2063 6c6f 7365 2066 696c .. close fil │ │ │ -004ecb40: 6525 0056 4952 0000 2020 2020 207a 7379 e%.VIR.. zsy │ │ │ +004ecb40: 6525 0056 4652 0000 2020 2020 207a 7379 e%.VFR.. zsy │ │ │ 004ecb50: 7374 656d 2028 226d 6f72 6520 6669 782a stem ("more fix* │ │ │ -004ecb60: 2e74 7874 2229 2600 5649 5300 0020 2020 .txt")&.VIS.. │ │ │ +004ecb60: 2e74 7874 2229 2600 5646 5300 0020 2020 .txt")&.VFS.. │ │ │ 004ecb70: 2020 7a73 7973 7465 6d20 2822 6f64 202d zsystem ("od - │ │ │ -004ecb80: 6362 2066 6978 2e74 7874 2229 2c00 5649 cb fix.txt"),.VI │ │ │ +004ecb80: 6362 2066 6978 2e74 7874 2229 2c00 5646 cb fix.txt"),.VF │ │ │ 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 5649 5500 0020 ap.txt")..VIU.. │ │ │ -004ecbc0: 2020 2020 7175 6974 1800 5649 5600 0020 quit..VIV.. │ │ │ +004ecbb0: 6170 2e74 7874 2229 1000 5646 5500 0020 ap.txt")..VFU.. │ │ │ +004ecbc0: 2020 2020 7175 6974 1800 5646 5600 0020 quit..VFV.. │ │ │ 004ecbd0: 2020 3a3a 3a3a 3a3a 3a3a 3a3a 3a3a 3a3a :::::::::::::: │ │ │ -004ecbe0: 1100 5649 5700 0020 2020 6669 782e 7478 ..VIW.. fix.tx │ │ │ -004ecbf0: 7418 0056 4958 0000 2020 203a 3a3a 3a3a t..VIX.. ::::: │ │ │ -004ecc00: 3a3a 3a3a 3a3a 3a3a 3a16 0056 4959 0000 :::::::::..VIY.. │ │ │ +004ecbe0: 1100 5646 5700 0020 2020 6669 782e 7478 ..VFW.. fix.tx │ │ │ +004ecbf0: 7418 0056 4658 0000 2020 203a 3a3a 3a3a t..VFX.. ::::: │ │ │ +004ecc00: 3a3a 3a3a 3a3a 3a3a 3a16 0056 4659 0000 :::::::::..VFY.. │ │ │ 004ecc10: 2020 2048 656c 6c6f 2c20 576f 726c 6418 Hello, World. │ │ │ -004ecc20: 0056 495a 0000 2020 203a 3a3a 3a3a 3a3a .VIZ.. ::::::: │ │ │ -004ecc30: 3a3a 3a3a 3a3a 3a17 0056 4961 0000 2020 :::::::..VIa.. │ │ │ +004ecc20: 0056 465a 0000 2020 203a 3a3a 3a3a 3a3a .VFZ.. ::::::: │ │ │ +004ecc30: 3a3a 3a3a 3a3a 3a17 0056 4661 0000 2020 :::::::..VFa.. │ │ │ 004ecc40: 2066 6978 6e6f 7772 6170 2e74 7874 1800 fixnowrap.txt.. │ │ │ -004ecc50: 5649 6200 0020 2020 3a3a 3a3a 3a3a 3a3a VIb.. :::::::: │ │ │ -004ecc60: 3a3a 3a3a 3a3a 1100 5649 6300 0020 2020 ::::::..VIc.. │ │ │ -004ecc70: 4865 6c20 6c6f 2c41 0056 4964 0000 2020 Hel lo,A.VId.. │ │ │ +004ecc50: 5646 6200 0020 2020 3a3a 3a3a 3a3a 3a3a VFb.. :::::::: │ │ │ +004ecc60: 3a3a 3a3a 3a3a 1100 5646 6300 0020 2020 ::::::..VFc.. │ │ │ +004ecc70: 4865 6c20 6c6f 2c41 0056 4664 0000 2020 Hel lo,A.VFd.. │ │ │ 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 5649 6500 0020 l dA.VIe.. │ │ │ +004eccb0: 2020 206c 2020 2064 4100 5646 6500 0020 l dA.VFe.. │ │ │ 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 4966 0000 2 154 144..VIf.. │ │ │ -004ecd00: 2020 2030 3030 3030 3134 2d00 5649 6700 0000014-.VIg. │ │ │ +004eccf0: 3220 3135 3420 3134 3411 0056 4666 0000 2 154 144..VFf.. │ │ │ +004ecd00: 2020 2030 3030 3030 3134 2d00 5646 6700 0000014-.VFg. │ │ │ 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 4968 0000 2020 o ,1.VIh.. │ │ │ +004ecd30: 2020 6f20 2020 2c31 0056 4668 0000 2020 o ,1.VFh.. │ │ │ 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 5649 6900 0020 054 040..VIi.. │ │ │ -004ecd70: 2020 3030 3030 3031 3007 0056 496a 0000 0000010..VIj.. │ │ │ -004ecd80: 1200 5649 7100 0020 2020 4578 616d 706c ..VIq.. Exampl │ │ │ -004ecd90: 653a 0700 5649 7200 001b 0056 4973 0000 e:..VIr....VIs.. │ │ │ +004ecd60: 2030 3534 2030 3430 1100 5646 6900 0020 054 040..VFi.. │ │ │ +004ecd70: 2020 3030 3030 3031 3007 0056 466a 0000 0000010..VFj.. │ │ │ +004ecd80: 1200 5646 7100 0020 2020 4578 616d 706c ..VFq.. Exampl │ │ │ +004ecd90: 653a 0700 5646 7200 001b 0056 4673 0000 e:..VFr....VFs.. │ │ │ 004ecda0: 2020 2047 544d 3e7a 7072 696e 7420 5e67 GTM>zprint ^g │ │ │ -004ecdb0: 746d 6370 2f00 5649 7400 0020 2020 6774 tmcp/.VIt.. gt │ │ │ +004ecdb0: 746d 6370 2f00 5646 7400 0020 2020 6774 tmcp/.VFt.. 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 4975 0000 2020 2020 206e T.M!.VIu.. n │ │ │ +004ecde0: 542e 4d21 0056 4675 0000 2020 2020 206e T.M!.VFu.. n │ │ │ 004ecdf0: 6577 2064 6573 742c 6c69 6e65 2c6d 6178 ew dest,line,max │ │ │ -004ece00: 2c73 7263 5200 5649 7600 0020 2020 2020 ,srcR.VIv.. │ │ │ +004ece00: 2c73 7263 5200 5646 7600 0020 2020 2020 ,srcR.VFv.. │ │ │ 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 5649 7700 0020 2020 get",!,.VIw.. │ │ │ +004ece50: 6765 7422 2c21 2c00 5646 7700 0020 2020 get",!,.VFw.. │ │ │ 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 5649 7800 0020 2020 2020 7365 2)+.VIx.. se │ │ │ +004ece80: 3229 2b00 5646 7800 0020 2020 2020 7365 2)+.VFx.. 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: 4979 0000 2020 2020 2073 6574 206d 6178 Iy.. set max │ │ │ +004eceb0: 4679 0000 2020 2020 2073 6574 206d 6178 Fy.. 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 497a 0000 ring size6.VIz.. │ │ │ +004ecee0: 7269 6e67 2073 697a 6536 0056 467a 0000 ring size6.VFz.. │ │ │ 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 4981 0000 2020 2020 206f 7065 6e20 .VI... open │ │ │ +004ecf20: 0056 4681 0000 2020 2020 206f 7065 6e20 .VF... 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 8e40 0000 0000 0000 .........@...... │ │ │ -004ed010: 9c00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004ed010: 9c00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5649 t write line..VI │ │ │ +004ed0a0: 7420 7772 6974 6520 6c69 6e65 1500 5646 t write line..VF │ │ │ 004ed0b0: 8300 0020 2020 2020 636c 6f73 6520 7372 ... close sr │ │ │ -004ed0c0: 6314 0056 4984 0000 2020 2020 2075 7365 c..VI... use │ │ │ -004ed0d0: 2064 6573 7414 0056 4985 0000 2020 2020 dest..VI... │ │ │ -004ed0e0: 2073 6574 2024 783d 3016 0056 4986 0000 set $x=0..VI... │ │ │ +004ed0c0: 6314 0056 4684 0000 2020 2020 2075 7365 c..VF... use │ │ │ +004ed0d0: 2064 6573 7414 0056 4685 0000 2020 2020 dest..VF... │ │ │ +004ed0e0: 2073 6574 2024 783d 3016 0056 4686 0000 set $x=0..VF... │ │ │ 004ed0f0: 2020 2020 2063 6c6f 7365 2064 6573 7410 close dest. │ │ │ -004ed100: 0056 4987 0000 2020 2020 2071 7569 7407 .VI... quit. │ │ │ -004ed110: 0056 4988 0000 3700 5649 8900 0020 2020 .VI...7.VI... │ │ │ +004ed100: 0056 4687 0000 2020 2020 2071 7569 7407 .VF... quit. │ │ │ +004ed110: 0056 4688 0000 3700 5646 8900 0020 2020 .VF...7.VF... │ │ │ 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: 498a 0000 1100 5049 4f4c 4c4f 5700 0046 I.....PIOLLOW..F │ │ │ -004ed160: 4f4c 4c4f 5711 0056 49bf 1100 0020 2020 OLLOW..VI.... │ │ │ -004ed170: 464f 4c4c 4f57 0700 5749 2100 0023 0057 FOLLOW..WI!..#.W │ │ │ -004ed180: 4931 0000 2020 205b 4e4f 5d46 4f4c 4c4f I1.. [NO]FOLLO │ │ │ +004ed150: 468a 0000 1100 5046 4f4c 4c4f 5700 0046 F.....PFOLLOW..F │ │ │ +004ed160: 4f4c 4c4f 5711 0056 46bf 1100 0020 2020 OLLOW..VF.... │ │ │ +004ed170: 464f 4c4c 4f57 0700 5746 2100 0023 0057 FOLLOW..WF!..#.W │ │ │ +004ed180: 4631 0000 2020 205b 4e4f 5d46 4f4c 4c4f F1.. [NO]FOLLO │ │ │ 004ed190: 5720 4170 706c 6965 7320 746f 3a20 5344 W Applies to: SD │ │ │ -004ed1a0: 0700 5749 4100 0051 0057 4951 0000 2020 ..WIA..Q.WIQ.. │ │ │ +004ed1a0: 0700 5746 4100 0051 0057 4651 0000 2020 ..WFA..Q.WFQ.. │ │ │ 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 5749 6100 0020 reachesS.WIa.. │ │ │ +004ed1f0: 2072 6561 6368 6573 5300 5746 6100 0020 reachesS.WFa.. │ │ │ 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 4971 minating on).WIq │ │ │ +004ed240: 6d69 6e61 7469 6e67 206f 6e29 0057 4671 minating on).WFq │ │ │ 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 5749 8100 0054 0057 4991 ion...WI...T.WI. │ │ │ +004ed270: 696f 6e2e 0700 5746 8100 0054 0057 4691 ion...WF...T.WF. │ │ │ 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 49c0 1100 0020 2020 746f 204e 4f46 .VI.... to NOF │ │ │ +004ed2d0: 0056 46c0 1100 0020 2020 746f 204e 4f46 .VF.... 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 5749 1200 0020 2020 696e 2055 -f..WI... in U │ │ │ -004ed330: 4e49 582e 0700 5749 1300 0010 004f 4947 NIX...WI.....OIG │ │ │ -004ed340: 524f 5550 0000 4752 4f55 5010 0055 49bf ROUP..GROUP..UI. │ │ │ -004ed350: 1100 0020 2020 4752 4f55 5007 0056 4921 ... GROUP..VI! │ │ │ -004ed360: 0000 3300 5649 3100 0020 2020 4752 4f55 ..3.VI1.. GROU │ │ │ +004ed320: 2d66 1200 5746 1200 0020 2020 696e 2055 -f..WF... in U │ │ │ +004ed330: 4e49 582e 0700 5746 1300 0010 004f 4647 NIX...WF.....OFG │ │ │ +004ed340: 524f 5550 0000 4752 4f55 5010 0055 46bf ROUP..GROUP..UF. │ │ │ +004ed350: 1100 0020 2020 4752 4f55 5007 0056 4621 ... GROUP..VF! │ │ │ +004ed360: 0000 3300 5646 3100 0020 2020 4752 4f55 ..3.VF1.. 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 4941 0000 5000 5649 FIFO..VIA..P.VI │ │ │ +004ed390: 2046 4946 4f07 0056 4641 0000 5000 5646 FIFO..VFA..P.VF │ │ │ 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 5649 in the fileS.VI │ │ │ +004ed3e0: 2069 6e20 7468 6520 6669 6c65 5300 5646 in the fileS.VF │ │ │ 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 4971 0000 2020 2074 6f20 616e 7920 .VIq.. to any │ │ │ +004ed440: 0056 4671 0000 2020 2074 6f20 616e 7920 .VFq.. 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: 4981 0000 2020 2057 7269 7465 2c20 616e I... Write, an │ │ │ +004ed490: 4681 0000 2020 2057 7269 7465 2c20 616e F... 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: 5649 9100 0020 2020 284f 574e 4552 2c47 VI... (OWNER,G │ │ │ +004ed4e0: 5646 9100 0020 2020 284f 574e 4552 2c47 VF... (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 49c0 1100 0020 2020 284f 574e 4552 .UI.... (OWNER │ │ │ +004ed530: 0055 46c0 1100 0020 2020 284f 574e 4552 .UF.... (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 4912 0000 2020 2064 6566 6175 6c74 .VI... default │ │ │ +004ed580: 0056 4612 0000 2020 2064 6566 6175 6c74 .VF... 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 4913 0000 2020 206f 6e20 arsT.VI... on │ │ │ +004ed5d0: 6172 7354 0056 4613 0000 2020 206f 6e20 arsT.VF... 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 4914 0000 2020 licitly&.VI... │ │ │ +004ed620: 6c69 6369 746c 7926 0056 4614 0000 2020 licitly&.VF... │ │ │ 004ed630: 2073 7065 6369 6669 6564 2072 656d 6169 specified remai │ │ │ 004ed640: 6e73 2075 6e63 6861 6e67 6564 2e07 0056 ns unchanged...V │ │ │ -004ed650: 4915 0000 5200 5649 1600 0020 2020 496e I...R.VI... In │ │ │ +004ed650: 4615 0000 5200 5646 1600 0020 2020 496e F...R.VF... 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 5649 1700 0020 2020 t have..VI... │ │ │ -004ed6b0: 6f77 6e65 7273 6869 702e 0700 5649 1800 ownership...VI.. │ │ │ -004ed6c0: 0054 0056 4919 0000 2020 2049 6620 6e6f .T.VI... If no │ │ │ +004ed6a0: 7420 6861 7665 1400 5646 1700 0020 2020 t have..VF... │ │ │ +004ed6b0: 6f77 6e65 7273 6869 702e 0700 5646 1800 ownership...VF.. │ │ │ +004ed6c0: 0054 0056 4619 0000 2020 2049 6620 6e6f .T.VF... 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 491a 0000 2020 206e doesR.VI... n │ │ │ +004ed710: 2064 6f65 7352 0056 461a 0000 2020 206e doesR.VF... 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 4921 0000 2020 created(.VI!.. │ │ │ +004ed760: 6372 6561 7465 6428 0056 4621 0000 2020 created(.VF!.. │ │ │ 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 4922 0000 1200 5649 2300 0020 2020 .VI"....VI#.. │ │ │ -004ed7a0: 4578 616d 706c 653a 0700 5649 2400 002f Example:..VI$../ │ │ │ -004ed7b0: 0056 4925 0000 2020 206f 7065 6e20 2274 .VI%.. open "t │ │ │ +004ed790: 0056 4622 0000 1200 5646 2300 0020 2020 .VF"....VF#.. │ │ │ +004ed7a0: 4578 616d 706c 653a 0700 5646 2400 002f Example:..VF$../ │ │ │ +004ed7b0: 0056 4625 0000 2020 206f 7065 6e20 2274 .VF%.. 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: 5649 2600 0000 0000 0000 0000 0000 0000 VI&............. │ │ │ +004ed7e0: 5646 2600 0000 0000 0000 0000 0000 0000 VF&............. │ │ │ 004ed7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ed800: 0400 0000 e607 0000 c140 0000 0000 0000 .........@...... │ │ │ -004ed810: a700 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004ed810: a700 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4928 0000 2020 e groupR.VI(.. │ │ │ +004ed8b0: 6520 6772 6f75 7052 0056 4628 0000 2020 e groupR.VF(.. │ │ │ 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 4929 0000 ownership..VI).. │ │ │ +004ed900: 6f77 6e65 7273 6869 701d 0056 4629 0000 ownership..VF).. │ │ │ 004ed910: 2020 2070 6572 6d69 7373 696f 6e73 2066 permissions f │ │ │ -004ed920: 6f72 2069 742e 0700 5649 2a00 0012 004f or it...VI*....O │ │ │ -004ed930: 4949 4348 5345 5400 0049 4348 5345 5411 IICHSET..ICHSET. │ │ │ -004ed940: 0056 49bf 1100 0020 2020 4943 4853 4554 .VI.... ICHSET │ │ │ -004ed950: 0700 5749 2100 0015 0057 4931 0000 2020 ..WI!....WI1.. │ │ │ -004ed960: 2049 4348 5345 543d 6578 7072 0700 5749 ICHSET=expr..WI │ │ │ -004ed970: 4100 0021 0057 4951 0000 2020 2041 7070 A..!.WIQ.. App │ │ │ +004ed920: 6f72 2069 742e 0700 5646 2a00 0012 004f or it...VF*....O │ │ │ +004ed930: 4649 4348 5345 5400 0049 4348 5345 5411 FICHSET..ICHSET. │ │ │ +004ed940: 0056 46bf 1100 0020 2020 4943 4853 4554 .VF.... ICHSET │ │ │ +004ed950: 0700 5746 2100 0015 0057 4631 0000 2020 ..WF!....WF1.. │ │ │ +004ed960: 2049 4348 5345 543d 6578 7072 0700 5746 ICHSET=expr..WF │ │ │ +004ed970: 4100 0021 0057 4651 0000 2020 2041 7070 A..!.WFQ.. App │ │ │ 004ed980: 6c69 6573 2074 6f3a 2041 6c6c 2064 6576 lies to: All dev │ │ │ -004ed990: 6963 6573 0700 5749 6100 0050 0057 4971 ices..WIa..P.WIq │ │ │ +004ed990: 6963 6573 0700 5746 6100 0050 0057 4671 ices..WFa..P.WFq │ │ │ 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 4981 OPENed andO.WI. │ │ │ +004ed9e0: 204f 5045 4e65 6420 616e 644f 0057 4681 OPENed andO.WF. │ │ │ 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 5749 9100 M, UTF-8,I.WI.. │ │ │ +004eda30: 204d 2c20 5554 462d 382c 4900 5746 9100 M, UTF-8,I.WF.. │ │ │ 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 49c0 1100 0051 0057 4912 ct...VI....Q.WI. │ │ │ +004eda80: 6374 2e08 0056 46c0 1100 0051 0057 4612 ct...VF....Q.WF. │ │ │ 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 5749 lt character(.WI │ │ │ +004edad0: 6c74 2063 6861 7261 6374 6572 2800 5746 lt character(.WF │ │ │ 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 5749 1400 004c 0057 4915 ice...WI...L.WI. │ │ │ +004edb00: 6963 652e 0700 5746 1400 004c 0057 4615 ice...WF...L.WF. │ │ │ 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 4916 0000 2020 16LE orT.WI... │ │ │ +004edb50: 3136 4c45 206f 7254 0057 4616 0000 2020 16LE orT.WF... │ │ │ 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 4917 TF-16BE are<.WI. │ │ │ +004edba0: 5446 2d31 3642 4520 6172 653c 0057 4617 TF-16BE are<.WF. │ │ │ 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 4918 0000 1200 evices...WI..... │ │ │ -004edbf0: 5749 1900 0020 2020 2a2a 4e6f 7465 2a2a WI... **Note** │ │ │ -004edc00: 0700 5749 1a00 0052 0057 4921 0000 2020 ..WI...R.WI!.. │ │ │ +004edbe0: 6576 6963 6573 2e07 0057 4618 0000 1200 evices...WF..... │ │ │ +004edbf0: 5746 1900 0020 2020 2a2a 4e6f 7465 2a2a WF... **Note** │ │ │ +004edc00: 0700 5746 1a00 0052 0057 4621 0000 2020 ..WF...R.WF!.. │ │ │ 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 4922 0000 As ICHSETT.WI".. │ │ │ +004edc50: 4173 2049 4348 5345 5454 0057 4622 0000 As ICHSETT.WF".. │ │ │ 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: 4923 0000 2020 2077 6974 6820 6269 6e61 I#.. with bina │ │ │ +004edcb0: 4623 0000 2020 2077 6974 6820 6269 6e61 F#.. 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 4924 0000 0d00 r data...WI$.... │ │ │ -004edcf0: 5049 4b45 5900 0049 4b45 590f 0054 49bf PIKEY..IKEY..TI. │ │ │ -004edd00: 1100 0020 2020 494b 4559 0700 5549 2100 ... IKEY..UI!. │ │ │ -004edd10: 0028 0055 4931 0000 2020 2041 7070 6c69 .(.UI1.. Appli │ │ │ +004edce0: 7220 6461 7461 2e07 0057 4624 0000 0d00 r data...WF$.... │ │ │ +004edcf0: 5046 4b45 5900 0049 4b45 590f 0054 46bf PFKEY..IKEY..TF. │ │ │ +004edd00: 1100 0020 2020 494b 4559 0700 5546 2100 ... IKEY..UF!. │ │ │ +004edd10: 0028 0055 4631 0000 2020 2041 7070 6c69 .(.UF1.. Appli │ │ │ 004edd20: 6573 2074 6f3a 2053 442c 2050 4950 452c es to: SD, PIPE, │ │ │ -004edd30: 2061 6e64 2046 4946 4f07 0055 4941 0000 and FIFO..UIA.. │ │ │ -004edd40: 5200 5549 5100 0020 2020 494b 4559 2061 R.UIQ.. IKEY a │ │ │ +004edd30: 2061 6e64 2046 4946 4f07 0055 4641 0000 and FIFO..UFA.. │ │ │ +004edd40: 5200 5546 5100 0020 2020 494b 4559 2061 R.UFQ.. 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 5549 6100 0020 2020 7768 656e e,R.UIa.. when │ │ │ +004edd90: 652c 5200 5546 6100 0020 2020 7768 656e e,R.UFa.. 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 5549 7100 0020 2020 6465 IKEY..UIq.. de │ │ │ +004edde0: 494b 4559 1d00 5546 7100 0020 2020 6465 IKEY..UFq.. de │ │ │ 004eddf0: 7669 6365 7061 7261 6d65 7465 7220 6973 viceparameter is │ │ │ -004ede00: 3a07 0055 4981 0000 1e00 5549 9100 0020 :..UI.....UI... │ │ │ +004ede00: 3a07 0055 4681 0000 1e00 5546 9100 0020 :..UF.....UF... │ │ │ 004ede10: 2020 494b 4559 3d22 6b65 795f 6e61 6d65 IKEY="key_name │ │ │ -004ede20: 205b 4956 5d22 0800 5449 c011 0000 4d00 [IV]"..TI....M. │ │ │ -004ede30: 5549 1200 0020 2020 6b65 795f 6e61 6d65 UI... key_name │ │ │ +004ede20: 205b 4956 5d22 0800 5446 c011 0000 4d00 [IV]"..TF....M. │ │ │ +004ede30: 5546 1200 0020 2020 6b65 795f 6e61 6d65 UF... 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 4913 the "files"K.UI. │ │ │ +004ede70: 7468 6520 2266 696c 6573 224b 0055 4613 the "files"K.UF. │ │ │ 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 5549 1400 0020 2020 ies anE.UI... │ │ │ +004edec0: 6965 7320 616e 4500 5546 1400 0020 2020 ies anE.UF... │ │ │ 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 4915 decryption...UI. │ │ │ -004edf10: 0000 5200 5549 1600 0020 2020 466f 7220 ..R.UI... For │ │ │ +004edf00: 6465 6372 7970 7469 6f6e 2e07 0055 4615 decryption...UF. │ │ │ +004edf10: 0000 5200 5546 1600 0020 2020 466f 7220 ..R.UF... 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 5549 1700 0020 2020 4f50 r of..UI... OP │ │ │ -004edf70: 454e 206f 7220 5553 452e 0700 5549 1800 EN or USE...UI.. │ │ │ -004edf80: 001b 0050 494e 4445 5045 4e44 454e 5400 ...PINDEPENDENT. │ │ │ -004edf90: 0049 4e44 4550 454e 4445 4e54 1600 5b49 .INDEPENDENT..[I │ │ │ +004edf60: 7220 6f66 1600 5546 1700 0020 2020 4f50 r of..UF... OP │ │ │ +004edf70: 454e 206f 7220 5553 452e 0700 5546 1800 EN or USE...UF.. │ │ │ +004edf80: 001b 0050 464e 4445 5045 4e44 454e 5400 ...PFNDEPENDENT. │ │ │ +004edf90: 0049 4e44 4550 454e 4445 4e54 1600 5b46 .INDEPENDENT..[F │ │ │ 004edfa0: bf11 0000 2020 2049 4e44 4550 454e 4445 .... INDEPENDE │ │ │ -004edfb0: 4e54 0700 5c49 2100 0026 005c 4931 0000 NT..\I!..&.\I1.. │ │ │ +004edfb0: 4e54 0700 5c46 2100 0026 005c 4631 0000 NT..\F!..&.\F1.. │ │ │ 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 4941 0000 0000 0000 0000 0000 0000 .\IA............ │ │ │ +004edfe0: 005c 4641 0000 0000 0000 0000 0000 0000 .\FA............ │ │ │ 004edff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ee000: 0400 0000 d707 0000 eb40 0000 0000 0000 .........@...... │ │ │ -004ee010: ae00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004ee010: ae00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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: 5c49 6100 0020 2020 7769 6c6c 206e 6f74 \Ia.. will not │ │ │ +004ee0c0: 5c46 6100 0020 2020 7769 6c6c 206e 6f74 \Fa.. 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 5c49 7100 0020 2020 494e 4445 ofL.\Iq.. INDE │ │ │ +004ee110: 6f66 4c00 5c46 7100 0020 2020 494e 4445 ofL.\Fq.. 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: 5c49 8100 0020 2020 696e 6465 7065 6e64 \I... independ │ │ │ +004ee160: 5c46 8100 0020 2020 696e 6465 7065 6e64 \F... 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 4991 0000 2020 2066 6f72 2074 sM.\I... for t │ │ │ +004ee1b0: 734d 005c 4691 0000 2020 2066 6f72 2074 sM.\F... 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: 5b49 c011 0000 1400 5149 5245 5749 4e44 [I......QIREWIND │ │ │ -004ee210: 0000 494e 5245 5749 4e44 1300 5849 bf11 ..INREWIND..XI.. │ │ │ +004ee200: 5b46 c011 0000 1400 5146 5245 5749 4e44 [F......QFREWIND │ │ │ +004ee210: 0000 494e 5245 5749 4e44 1300 5846 bf11 ..INREWIND..XF.. │ │ │ 004ee220: 0000 2020 2049 4e52 4557 494e 4407 0059 .. INREWIND..Y │ │ │ -004ee230: 4921 0000 2200 5949 3100 0020 2020 4170 I!..".YI1.. Ap │ │ │ +004ee230: 4621 0000 2200 5946 3100 0020 2020 4170 F!..".YF1.. Ap │ │ │ 004ee240: 706c 6965 7320 746f 3a20 4649 464f 2050 plies to: FIFO P │ │ │ -004ee250: 4950 4520 5344 0700 5949 4100 004d 0059 IPE SD..YIA..M.Y │ │ │ -004ee260: 4951 0000 2020 2050 6572 666f 726d 7320 IQ.. Performs │ │ │ +004ee250: 4950 4520 5344 0700 5946 4100 004d 0059 IPE SD..YFA..M.Y │ │ │ +004ee260: 4651 0000 2020 2050 6572 666f 726d 7320 FQ.. 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 5949 6100 evice thatS.YIa. │ │ │ +004ee2a0: 6576 6963 6520 7468 6174 5300 5946 6100 evice thatS.YFa. │ │ │ 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: 4971 0000 2020 2066 726f 6d20 6120 6669 Iq.. from a fi │ │ │ +004ee300: 4671 0000 2020 2066 726f 6d20 6120 6669 Fq.. 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 5949 8100 0020 2020 746f 207a 6572 ..YI... to zer │ │ │ -004ee360: 6f2e 0700 5949 9100 0013 0050 494f 4552 o...YI.....PIOER │ │ │ -004ee370: 524f 5200 0049 4f45 5252 4f52 1200 5749 ROR..IOERROR..WI │ │ │ +004ee350: 1200 5946 8100 0020 2020 746f 207a 6572 ..YF... to zer │ │ │ +004ee360: 6f2e 0700 5946 9100 0013 0050 464f 4552 o...YF.....PFOER │ │ │ +004ee370: 524f 5200 0049 4f45 5252 4f52 1200 5746 ROR..IOERROR..WF │ │ │ 004ee380: bf11 0000 2020 2049 4f45 5252 4f52 0700 .... IOERROR.. │ │ │ -004ee390: 5849 2100 0026 0058 4931 0000 2020 2049 XI!..&.XI1.. I │ │ │ +004ee390: 5846 2100 0026 0058 4631 0000 2020 2049 XF!..&.XF1.. I │ │ │ 004ee3a0: 4f45 5252 4f52 3d65 7870 7220 4170 706c OERROR=expr Appl │ │ │ -004ee3b0: 6965 7320 746f 3a20 534f 4307 0058 4941 ies to: SOC..XIA │ │ │ -004ee3c0: 0000 5400 5849 5100 0020 2020 456e 6162 ..T.XIQ.. Enab │ │ │ +004ee3b0: 6965 7320 746f 3a20 534f 4307 0058 4641 ies to: SOC..XFA │ │ │ +004ee3c0: 0000 5400 5846 5100 0020 2020 456e 6162 ..T.XFQ.. 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 5849 6100 0020 2020 errorO.XIa.. │ │ │ +004ee410: 2065 7272 6f72 4f00 5846 6100 0020 2020 errorO.XFa.. │ │ │ 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 4971 0000 2020 2064 on aS.XIq.. d │ │ │ +004ee460: 206f 6e20 6153 0058 4671 0000 2020 2064 on aS.XFq.. 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 5849 8100 0020 IOERRORO.XI... │ │ │ +004ee4b0: 2049 4f45 5252 4f52 4f00 5846 8100 0020 IOERRORO.XF... │ │ │ 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 4991 0000 2020 t raise..XI... │ │ │ +004ee500: 7420 7261 6973 651b 0058 4691 0000 2020 t raise..XF... │ │ │ 004ee510: 2065 7272 6f72 2063 6f6e 6469 7469 6f6e error condition │ │ │ -004ee520: 732e 0800 5749 c011 0000 1200 5849 1200 s...WI......XI.. │ │ │ -004ee530: 0020 2020 2a2a 4e6f 7465 2a2a 0700 5849 . **Note**..XI │ │ │ -004ee540: 1300 004b 0058 4914 0000 2020 2054 6865 ...K.XI... The │ │ │ +004ee520: 732e 0800 5746 c011 0000 1200 5846 1200 s...WF......XF.. │ │ │ +004ee530: 0020 2020 2a2a 4e6f 7465 2a2a 0700 5846 . **Note**..XF │ │ │ +004ee540: 1300 004b 0058 4614 0000 2020 2054 6865 ...K.XF... 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: 5849 1500 0020 2020 6173 736f 6369 6174 XI... associat │ │ │ +004ee590: 5846 1500 0020 2020 6173 736f 6369 6174 XF... 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 5849 1600 0020 2020 6f6e 206f 7220 O.XI... on or │ │ │ +004ee5e0: 4f00 5846 1600 0020 2020 6f6e 206f 7220 O.XF... 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 4917 0000 2020 2074 6865 7265 2069 .XI... there i │ │ │ +004ee630: 0058 4617 0000 2020 2074 6865 7265 2069 .XF... 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: 4918 0000 1200 5849 1900 0020 2020 4578 I.....XI... Ex │ │ │ -004ee690: 616d 706c 653a 0700 5849 1a00 005e 0058 ample:..XI...^.X │ │ │ -004ee6a0: 4921 0000 2020 206f 7065 6e20 736f 636b I!.. open sock │ │ │ +004ee680: 4618 0000 1200 5846 1900 0020 2020 4578 F.....XF... Ex │ │ │ +004ee690: 616d 706c 653a 0700 5846 1a00 005e 0058 ample:..XF...^.X │ │ │ +004ee6a0: 4621 0000 2020 206f 7065 6e20 736f 636b F!.. 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 4922 )::"SOCKET"..XI" │ │ │ -004ee700: 0000 5100 5849 2300 0020 2020 5468 6973 ..Q.XI#.. This │ │ │ +004ee6f0: 293a 3a22 534f 434b 4554 2207 0058 4622 )::"SOCKET"..XF" │ │ │ +004ee700: 0000 5100 5846 2300 0020 2020 5468 6973 ..Q.XF#.. 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 4924 0000 2020 2074 6865 on-.XI$.. the │ │ │ +004ee750: 206f 6e2d 0058 4624 0000 2020 2074 6865 on-.XF$.. 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 5849 2500 0050 0058 4926 0000 2020 ..XI%..P.XI&.. │ │ │ +004ee780: 0700 5846 2500 0050 0058 4626 0000 2020 ..XF%..P.XF&.. │ │ │ 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 0d41 0000 0000 0000 .........A...... │ │ │ -004ee810: a900 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004ee810: a900 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4928 0000 r errors...XI(.. │ │ │ -004ee8c0: 5200 5849 2900 0020 2020 4e6f 7465 2074 R.XI).. Note t │ │ │ +004ee8b0: 7220 6572 726f 7273 2e07 0058 4628 0000 r errors...XF(.. │ │ │ +004ee8c0: 5200 5846 2900 0020 2020 4e6f 7465 2074 R.XF).. 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 5849 2a00 0020 2020 2444 4556 e,T.XI*.. $DEV │ │ │ +004ee910: 652c 5400 5846 2a00 0020 2020 2444 4556 e,T.XF*.. $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 5849 3100 0020 2020 OPEN.N.XI1.. │ │ │ +004ee960: 204f 5045 4e2e 4e00 5846 3100 0020 2020 OPEN.N.XF1.. │ │ │ 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 5849 3200 0050 0058 4933 PEN...XI2..P.XI3 │ │ │ +004ee9b0: 5045 4e2e 0700 5846 3200 0050 0058 4633 PEN...XF2..P.XF3 │ │ │ 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 4934 operly trapP.XI4 │ │ │ +004eea00: 6f70 6572 6c79 2074 7261 7050 0058 4634 operly trapP.XF4 │ │ │ 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 4935 te an emptyR.XI5 │ │ │ +004eea50: 7465 2061 6e20 656d 7074 7952 0058 4635 te an emptyR.XF5 │ │ │ 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: 4936 0000 2020 206f 7065 6e69 6e67 2061 I6.. opening a │ │ │ +004eeab0: 4636 0000 2020 206f 7065 6e69 6e67 2061 F6.. 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 5849 3700 0020 CONNECTN.XI7.. │ │ │ +004eeaf0: 2043 4f4e 4e45 4354 4e00 5846 3700 0020 CONNECTN.XF7.. │ │ │ 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 5849 3800 0020 2020 to theT.XI8.. │ │ │ +004eeb40: 746f 2074 6865 5400 5846 3800 0020 2020 to theT.XF8.. │ │ │ 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 5849 3900 uld update*.XI9. │ │ │ +004eeb90: 756c 6420 7570 6461 7465 2a00 5846 3900 uld update*.XF9. │ │ │ 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 5849 3a00 000c 004f 494b ion...XI:....OIK │ │ │ -004eebd0: 4559 0000 4b45 590e 0053 49bf 1100 0020 EY..KEY..SI.... │ │ │ -004eebe0: 2020 4b45 5907 0054 4921 0000 2800 5449 KEY..TI!..(.TI │ │ │ +004eebc0: 696f 6e2e 0700 5846 3a00 000c 004f 464b ion...XF:....OFK │ │ │ +004eebd0: 4559 0000 4b45 590e 0053 46bf 1100 0020 EY..KEY..SF.... │ │ │ +004eebe0: 2020 4b45 5907 0054 4621 0000 2800 5446 KEY..TF!..(.TF │ │ │ 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 5449 4100 0051 0054 4951 FIFO..TIA..Q.TIQ │ │ │ +004eec10: 4649 464f 0700 5446 4100 0051 0054 4651 FIFO..TFA..Q.TFQ │ │ │ 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 5449 and writingN.TI │ │ │ +004eec60: 2061 6e64 2077 7269 7469 6e67 4e00 5446 and writingN.TF │ │ │ 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 5449 7100 s follows:..TIq. │ │ │ -004eecc0: 001d 0054 4981 0000 2020 204b 4559 3d22 ...TI... KEY=" │ │ │ +004eecb0: 7320 666f 6c6c 6f77 733a 0700 5446 7100 s follows:..TFq. │ │ │ +004eecc0: 001d 0054 4681 0000 2020 204b 4559 3d22 ...TF... KEY=" │ │ │ 004eecd0: 6b65 795f 6e61 6d65 205b 4956 5d22 0700 key_name [IV]".. │ │ │ -004eece0: 5449 9100 004e 0053 49c0 1100 0020 2020 TI...N.SI.... │ │ │ +004eece0: 5446 9100 004e 0053 46c0 1100 0020 2020 TF...N.SF.... │ │ │ 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 4912 0000 2020 2073 6563 es"K.TI... sec │ │ │ +004eed30: 6573 224b 0054 4612 0000 2020 2073 6563 es"K.TF... 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: 5449 1300 0020 2020 696e 6974 6961 6c69 TI... initiali │ │ │ +004eed80: 5446 1300 0020 2020 696e 6974 6961 6c69 TF... 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 4914 0000 5000 5449 1500 on...TI...P.TI.. │ │ │ +004eedc0: 6f6e 2e07 0054 4614 0000 5000 5446 1500 on...TF...P.TF.. │ │ │ 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 5449 1600 ion pluginT.TI.. │ │ │ +004eee10: 696f 6e20 706c 7567 696e 5400 5446 1600 ion pluginT.TF.. │ │ │ 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: 5449 1700 0020 2020 4150 492e 2054 6865 TI... API. The │ │ │ +004eee70: 5446 1700 0020 2020 4150 492e 2054 6865 TF... 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 4918 0000 2020 206c 6962 7261 7269 .TI... librari │ │ │ +004eeec0: 0054 4618 0000 2020 206c 6962 7261 7269 .TF... 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 5449 1900 0020 2020 6173 2062 edN.TI... as b │ │ │ +004eef10: 6564 4e00 5446 1900 0020 2020 6173 2062 edN.TF... 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 5449 1a00 0020 2020 4265 6361 7573 R.TI... Becaus │ │ │ +004eef60: 5200 5446 1a00 0020 2020 4265 6361 7573 R.TF... 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 2b41 0000 0000 0000 ........+A...... │ │ │ -004ef010: a700 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004ef010: a700 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4922 0000 2020 es. TheQ.TI".. │ │ │ +004ef0b0: 6573 2e20 5468 6551 0054 4622 0000 2020 es. TheQ.TF".. │ │ │ 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 5449 2300 0020 ographicT.TI#.. │ │ │ +004ef100: 6f67 7261 7068 6963 5400 5446 2300 0020 ographicT.TF#.. │ │ │ 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 5449 hether an IVR.TI │ │ │ +004ef150: 6865 7468 6572 2061 6e20 4956 5200 5446 hether an IVR.TF │ │ │ 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: 5449 2500 0020 2020 6c6f 6e67 6572 2074 TI%.. longer t │ │ │ +004ef1b0: 5446 2500 0020 2020 6c6f 6e67 6572 2074 TF%.. 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: 5449 2600 0020 2020 245a 4348 4152 2829 TI&.. $ZCHAR() │ │ │ +004ef200: 5446 2600 0020 2020 245a 4348 4152 2829 TF&.. $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 4927 0000 2020 206d 616b 6520 oR.TI'.. make │ │ │ +004ef250: 6f52 0054 4627 0000 2020 206d 616b 6520 oR.TF'.. 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 4928 0000 2020 2063 6f6e ric..TI(.. con │ │ │ -004ef2b0: 7665 7273 696f 6e2e 0700 5449 2900 0054 version...TI)..T │ │ │ -004ef2c0: 0054 492a 0000 2020 2041 2055 5345 2063 .TI*.. A USE c │ │ │ +004ef2a0: 7269 6315 0054 4628 0000 2020 2063 6f6e ric..TF(.. con │ │ │ +004ef2b0: 7665 7273 696f 6e2e 0700 5446 2900 0054 version...TF)..T │ │ │ +004ef2c0: 0054 462a 0000 2020 2041 2055 5345 2063 .TF*.. 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 4931 0000 2020 2074 6865 ngeP.TI1.. the │ │ │ +004ef310: 6e67 6550 0054 4631 0000 2020 2074 6865 ngeP.TF1.. 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 4932 0000 2020 2065 6d70 anR.TI2.. emp │ │ │ +004ef360: 2061 6e52 0054 4632 0000 2020 2065 6d70 anR.TF2.. 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 4933 0000 2020 2065 r theO.TI3.. e │ │ │ +004ef3b0: 7220 7468 654f 0054 4633 0000 2020 2065 r theO.TF3.. 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 5449 3400 0020 2020 286f WINDQ.TI4.. (o │ │ │ +004ef400: 5749 4e44 5100 5446 3400 0020 2020 286f WINDQ.TF4.. (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 4935 0000 2020 2057 D and..TI5.. W │ │ │ -004ef460: 5249 5445 292e 0700 5449 3600 0054 0054 RITE)...TI6..T.T │ │ │ -004ef470: 4937 0000 2020 2053 6570 6172 6174 6520 I7.. Separate │ │ │ +004ef450: 4420 616e 6411 0054 4635 0000 2020 2057 D and..TF5.. W │ │ │ +004ef460: 5249 5445 292e 0700 5446 3600 0054 0054 RITE)...TF6..T.T │ │ │ +004ef470: 4637 0000 2020 2053 6570 6172 6174 6520 F7.. 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 4938 0000 2020 2061 6e64 2057 mT.TI8.. and W │ │ │ +004ef4c0: 6d54 0054 4638 0000 2020 2061 6e64 2057 mT.TF8.. 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 4939 0000 2020 2055 of aM.TI9.. U │ │ │ +004ef510: 206f 6620 614d 0054 4639 0000 2020 2055 of aM.TF9.. 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 5449 3a00 0020 2020 696e 6974 reR.TI:.. init │ │ │ +004ef560: 7265 5200 5446 3a00 0020 2020 696e 6974 reR.TF:.. 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 5449 4100 0020 2020 616e READR.TIA.. an │ │ │ +004ef5b0: 5245 4144 5200 5446 4100 0020 2020 616e READR.TFA.. 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 5449 4200 0020 2020 le, orQ.TIB.. │ │ │ +004ef600: 6c65 2c20 6f72 5100 5446 4200 0020 2020 le, orQ.TFB.. │ │ │ 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 4943 0000 2020 ted. InO.TIC.. │ │ │ +004ef650: 7465 642e 2049 6e4f 0054 4643 0000 2020 ted. InO.TFC.. │ │ │ 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 5449 4400 0020 2020 e SEEKR.TID.. │ │ │ +004ef6a0: 6520 5345 454b 5200 5446 4400 0020 2020 e SEEKR.TFD.. │ │ │ 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 5449 4500 0020 d at theR.TIE.. │ │ │ +004ef6f0: 6420 6174 2074 6865 5200 5446 4500 0020 d at theR.TFE.. │ │ │ 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 5449 4600 tents, and).TIF. │ │ │ +004ef740: 7465 6e74 732c 2061 6e64 2900 5446 4600 tents, and).TFF. │ │ │ 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 4947 0000 1200 5449 4800 op...TIG....TIH. │ │ │ -004ef780: 0020 2020 2a2a 4e6f 7465 2a2a 0700 5449 . **Note**..TI │ │ │ -004ef790: 4900 0052 0054 494a 0000 2020 2045 6e63 I..R.TIJ.. Enc │ │ │ +004ef770: 6f70 2e07 0054 4647 0000 1200 5446 4800 op...TFG....TFH. │ │ │ +004ef780: 0020 2020 2a2a 4e6f 7465 2a2a 0700 5446 . **Note**..TF │ │ │ +004ef790: 4900 0052 0054 464a 0000 2020 2045 6e63 I..R.TFJ.. 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 4e41 0000 0000 0000 ........NA...... │ │ │ -004ef810: a500 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004ef810: a500 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4952 0000 2020 2057 D andP.TIR.. W │ │ │ +004ef8b0: 4420 616e 6450 0054 4652 0000 2020 2057 D andP.TFR.. 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 4953 0000 2020 2066 ypted..TIS.. f │ │ │ -004ef910: 696c 6573 2e07 0054 4954 0000 1200 5449 iles...TIT....TI │ │ │ +004ef900: 7970 7465 6410 0054 4653 0000 2020 2066 ypted..TFS.. f │ │ │ +004ef910: 696c 6573 2e07 0054 4654 0000 1200 5446 iles...TFT....TF │ │ │ 004ef920: 5500 0020 2020 4578 616d 706c 653a 0700 U.. Example:.. │ │ │ -004ef930: 5449 5600 004d 0054 4957 0000 2020 2054 TIV..M.TIW.. T │ │ │ +004ef930: 5446 5600 004d 0054 4657 0000 2020 2054 TFV..M.TFW.. 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 5449 5800 0020 2020 6465 6372 ndS.TIX.. decr │ │ │ +004ef980: 6e64 5300 5446 5800 0020 2020 6465 6372 ndS.TFX.. 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 4959 0000 2020 2073 s areR.TIY.. s │ │ │ +004ef9d0: 7320 6172 6552 0054 4659 0000 2020 2073 s areR.TFY.. 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 495a 0000 2020 riatelyM.TIZ.. │ │ │ +004efa20: 7269 6174 656c 794d 0054 465a 0000 2020 riatelyM.TFZ.. │ │ │ 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 5449 6100 0020 2020 6578 ForQ.TIa.. ex │ │ │ +004efa70: 2046 6f72 5100 5446 6100 0020 2020 6578 ForQ.TFa.. 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 4962 0000 2020 2073 in aS.TIb.. s │ │ │ +004efac0: 2069 6e20 6153 0054 4662 0000 2020 2073 in aS.TFb.. 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 5449 6300 0020 thorizedS.TIc.. │ │ │ +004efb10: 7468 6f72 697a 6564 5300 5446 6300 0020 thorizedS.TFc.. │ │ │ 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 4964 iles). FileO.TId │ │ │ +004efb60: 696c 6573 292e 2046 696c 654f 0054 4664 iles). FileO.TFd │ │ │ 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 5449 6500 e security..TIe. │ │ │ -004efbc0: 0020 2020 706c 616e 2e07 0054 4966 0000 . plan...TIf.. │ │ │ -004efbd0: 2f00 5449 6700 0020 2020 6578 706f 7274 /.TIg.. export │ │ │ +004efbb0: 6520 7365 6375 7269 7479 0f00 5446 6500 e security..TFe. │ │ │ +004efbc0: 0020 2020 706c 616e 2e07 0054 4666 0000 . plan...TFf.. │ │ │ +004efbd0: 2f00 5446 6700 0020 2020 6578 706f 7274 /.TFg.. 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 4968 0000 2020 2065 7870 6f72 7420 .TIh.. export │ │ │ +004efc00: 0054 4668 0000 2020 2065 7870 6f72 7420 .TFh.. export │ │ │ 004efc10: 474e 5550 4748 4f4d 453d 2450 5744 2f6d GNUPGHOME=$PWD/m │ │ │ -004efc20: 7967 6e75 7067 4a00 5449 6900 0020 2020 ygnupgJ.TIi.. │ │ │ +004efc20: 7967 6e75 7067 4a00 5446 6900 0020 2020 ygnupgJ.TFi.. │ │ │ 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 5449 6a00 0020 2020 2467 746d 5f64 ?.TIj.. $gtm_d │ │ │ +004efc70: 3f00 5446 6a00 0020 2020 2467 746d 5f64 ?.TFj.. $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 4971 0000 2020 2024 6774 6d5f 6469 .TIq.. $gtm_di │ │ │ +004efcb0: 0054 4671 0000 2020 2024 6774 6d5f 6469 .TFq.. $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: 5449 7200 0020 2020 2467 746d 5f64 6973 TIr.. $gtm_dis │ │ │ +004efcf0: 5446 7200 0020 2020 2467 746d 5f64 6973 TFr.. $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: 5449 7300 0020 2020 2467 746d 5f64 6973 TIs.. $gtm_dis │ │ │ +004efd30: 5446 7300 0020 2020 2467 746d 5f64 6973 TFs.. $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 5449 7400 0020 2020 2467 746d 5f64 A.TIt.. $gtm_d │ │ │ +004efd70: 4100 5446 7400 0020 2020 2467 746d 5f64 A.TFt.. $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 4975 0000 2020 2024 6774 6d5f y?.TIu.. $gtm_ │ │ │ +004efdb0: 793f 0054 4675 0000 2020 2024 6774 6d5f y?.TFu.. $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 5449 7600 0020 2020 2467 746d 5f64 A.TIv.. $gtm_d │ │ │ +004efdf0: 4100 5446 7600 0020 2020 2467 746d 5f64 A.TFv.. $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 4977 0000 2020 2065 6368 6f20 yz.TIw.. echo │ │ │ +004efe30: 797a 0054 4677 0000 2020 2065 6368 6f20 yz.TFw.. 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 4978 3 -d " "`"/.TIx │ │ │ +004efea0: 2033 202d 6420 2220 2260 222f 0054 4678 3 -d " "`"/.TFx │ │ │ 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 5449 7900 mcryptfile..TIy. │ │ │ +004efed0: 6d63 7279 7074 6669 6c65 1c00 5446 7900 mcryptfile..TFy. │ │ │ 004efee0: 0020 2020 6361 7420 6d79 6774 6d63 7279 . cat mygtmcry │ │ │ -004efef0: 7074 6669 6c65 1300 5449 7a00 0020 2020 ptfile..TIz.. │ │ │ -004eff00: 2066 696c 6573 3a20 7b2c 0054 4981 0000 files: {,.TI... │ │ │ +004efef0: 7074 6669 6c65 1300 5446 7a00 0020 2020 ptfile..TFz.. │ │ │ +004eff00: 2066 696c 6573 3a20 7b2c 0054 4681 0000 files: {,.TF... │ │ │ 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 4982 0000 2020 2020 key";,.TI... │ │ │ +004eff30: 6b65 7922 3b2c 0054 4682 0000 2020 2020 key";,.TF... │ │ │ 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 4983 0000 2020 2020 4375 7374 ;-.TI... Cust │ │ │ +004eff60: 3b2d 0054 4683 0000 2020 2020 4375 7374 ;-.TF... Cust │ │ │ 004eff70: 6f6d 6572 5265 706f 7274 4b65 7933 3a20 omerReportKey3: │ │ │ 004eff80: 2254 7565 7364 6179 2e6b 6579 223b 2f00 "Tuesday.key";/. │ │ │ -004eff90: 5449 8400 0020 2020 2043 7573 746f 6d65 TI... Custome │ │ │ +004eff90: 5446 8400 0020 2020 2043 7573 746f 6d65 TF... 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: 4985 0000 2020 2020 4375 7374 6f6d 6572 I... Customer │ │ │ +004effc0: 4685 0000 2020 2020 4375 7374 6f6d 6572 F... 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 7b41 0000 0000 0000 ........{A...... │ │ │ -004f0010: 8000 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f0010: 8000 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5449 8700 0020 2020 2043 7573 746f ..TI... Custo │ │ │ +004f0090: 2e00 5446 8700 0020 2020 2043 7573 746f ..TF... Custo │ │ │ 004f00a0: 6d65 7252 6570 6f72 744b 6579 373a 2022 merReportKey7: " │ │ │ 004f00b0: 5361 7475 7264 6179 2e6b 6579 223b 0c00 Saturday.key";.. │ │ │ -004f00c0: 5449 8800 0020 2020 7d3b 1e00 5449 8900 TI... };..TI.. │ │ │ +004f00c0: 5446 8800 0020 2020 7d3b 1e00 5446 8900 TF... };..TF.. │ │ │ 004f00d0: 0020 2020 2467 746d 5f64 6973 742f 6d75 . $gtm_dist/mu │ │ │ -004f00e0: 6d70 7320 2d64 6972 1e00 5449 8a00 0020 mps -dir..TI... │ │ │ +004f00e0: 6d70 7320 2d64 6972 1e00 5446 8a00 0020 mps -dir..TF... │ │ │ 004f00f0: 2020 4754 4d3e 7a70 7269 6e74 205e 656e GTM>zprint ^en │ │ │ -004f0100: 6372 6669 6c65 1200 5449 9100 0020 2020 crfile..TI... │ │ │ -004f0110: 656e 6372 6669 6c65 1b00 5449 9200 0020 encrfile..TI... │ │ │ +004f0100: 6372 6669 6c65 1200 5446 9100 0020 2020 crfile..TF... │ │ │ +004f0110: 656e 6372 6669 6c65 1b00 5446 9200 0020 encrfile..TF... │ │ │ 004f0120: 2020 2073 6574 206e 6f77 3d24 686f 726f set now=$horo │ │ │ -004f0130: 6c6f 6737 0054 4993 0000 2020 2020 7365 log7.TI... se │ │ │ +004f0130: 6c6f 6737 0054 4693 0000 2020 2020 7365 log7.TF... 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 5449 9400 AM1260SS")=.TI.. │ │ │ +004f0160: 414d 3132 3630 5353 2229 3d00 5446 9400 AM1260SS")=.TF.. │ │ │ 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 4995 0000 2020 5,6,7")0.TI... │ │ │ +004f01a0: 352c 362c 3722 2930 0054 4695 0000 2020 5,6,7")0.TF... │ │ │ 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 4996 0000 2020 _".log"Q.TI... │ │ │ +004f01d0: 5f22 2e6c 6f67 2251 0054 4696 0000 2020 _".log"Q.TF... │ │ │ 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 5449 9700 0020 mestamp)..TI... │ │ │ -004f0230: 2020 2075 7365 2066 696c 652d 0054 4998 use file-.TI. │ │ │ +004f0220: 6d65 7374 616d 7029 1300 5446 9700 0020 mestamp)..TF... │ │ │ +004f0230: 2020 2075 7365 2066 696c 652d 0054 4698 use file-.TF. │ │ │ 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 5449 9900 0020 age 1",!..TI... │ │ │ +004f0260: 6167 6520 3122 2c21 1500 5446 9900 0020 age 1",!..TF... │ │ │ 004f0270: 2020 2063 6c6f 7365 2066 696c 6548 0054 close fileH.T │ │ │ -004f0280: 499a 0000 2020 2020 7772 6974 6520 2249 I... write "I │ │ │ +004f0280: 469a 0000 2020 2020 7772 6974 6520 2249 F... 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 49c1 1100 0020 2020 fweek..SI.... │ │ │ +004f02c0: 6677 6565 6b1b 0053 46c1 1100 0020 2020 fweek..SF.... │ │ │ 004f02d0: 4754 4d3e 646f 205e 656e 6372 6669 6c65 GTM>do ^encrfile │ │ │ -004f02e0: 1f00 5549 1100 0020 2020 4956 203a 2032 ..UI... IV : 2 │ │ │ +004f02e0: 1f00 5546 1100 0020 2020 4956 203a 2032 ..UF... IV : 2 │ │ │ 004f02f0: 3031 3430 3931 3141 4d30 3432 3431 3922 0140911AM042419" │ │ │ -004f0300: 0055 4921 0000 2020 204b 6579 203a 2043 .UI!.. Key : C │ │ │ +004f0300: 0055 4621 0000 2020 204b 6579 203a 2043 .UF!.. Key : C │ │ │ 004f0310: 7573 746f 6d65 7252 6570 6f72 744b 6579 ustomerReportKey │ │ │ -004f0320: 3522 0055 4931 0000 2020 2047 544d 3e7a 5".UI1.. GTM>z │ │ │ +004f0320: 3522 0055 4631 0000 2020 2047 544d 3e7a 5".UF1.. GTM>z │ │ │ 004f0330: 7072 696e 7420 5e72 6561 6465 6e63 7266 print ^readencrf │ │ │ -004f0340: 696c 651e 0055 4941 0000 2020 2072 6561 ile..UIA.. rea │ │ │ +004f0340: 696c 651e 0055 4641 0000 2020 2072 6561 ile..UFA.. rea │ │ │ 004f0350: 6465 6e63 7266 696c 6528 6b65 792c 6976 dencrfile(key,iv │ │ │ -004f0360: 2929 0055 4951 0000 2020 2020 7365 7420 )).UIQ.. set │ │ │ +004f0360: 2929 0055 4651 0000 2020 2020 7365 7420 )).UFQ.. set │ │ │ 004f0370: 6669 6c65 3d22 4375 7374 6f6d 6572 7322 file="Customers" │ │ │ -004f0380: 5f69 765f 222e 6c6f 6722 2500 5549 6100 _iv_".log"%.UIa. │ │ │ +004f0380: 5f69 765f 222e 6c6f 6722 2500 5546 6100 _iv_".log"%.UFa. │ │ │ 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 4971 0000 2020 2020 7573 6520 6669 .UIq.. use fi │ │ │ -004f03c0: 6c65 4800 5549 8100 0020 2020 2066 6f72 leH.UI... for │ │ │ +004f03b0: 0055 4671 0000 2020 2020 7573 6520 6669 .UFq.. use fi │ │ │ +004f03c0: 6c65 4800 5546 8100 0020 2020 2066 6f72 leH.UF... 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 5549 9100 quit:$zeof..UI.. │ │ │ +004f0400: 7175 6974 3a24 7a65 6f66 1500 5546 9100 quit:$zeof..UF.. │ │ │ 004f0410: 0020 2020 2063 6c6f 7365 2066 696c 6547 . close fileG │ │ │ -004f0420: 0054 4912 0000 2020 2047 544d 3e64 6f20 .TI... GTM>do │ │ │ +004f0420: 0054 4612 0000 2020 2047 544d 3e64 6f20 .TF... 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 5549 1100 0020 2020 2419")".UI... │ │ │ +004f0460: 3234 3139 2229 2200 5546 1100 0020 2020 2419")".UF... │ │ │ 004f0470: 4375 7374 6f6d 6572 2052 6570 6f72 7420 Customer Report │ │ │ -004f0480: 2d20 5061 6765 2031 0e00 5549 2100 0020 - Page 1..UI!.. │ │ │ -004f0490: 2020 4754 4d3e 0700 5549 3100 0053 0055 GTM>..UI1..S.U │ │ │ -004f04a0: 4941 0000 2020 2049 6e20 7468 6973 2065 IA.. In this e │ │ │ +004f0480: 2d20 5061 6765 2031 0e00 5546 2100 0020 - Page 1..UF!.. │ │ │ +004f0490: 2020 4754 4d3e 0700 5546 3100 0053 0055 GTM>..UF1..S.U │ │ │ +004f04a0: 4641 0000 2020 2049 6e20 7468 6973 2065 FA.. 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 5549 5100 0020 2020 7265 7072 6573 R.UIQ.. repres │ │ │ +004f04f0: 5200 5546 5100 0020 2020 7265 7072 6573 R.UFQ.. 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 5549 6100 0020 2020 7061 7274 aP.UIa.. part │ │ │ +004f0540: 2061 5000 5546 6100 0020 2020 7061 7274 aP.UFa.. 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 5549 7100 0020 2020 2243 7573 ngP.UIq.. "Cus │ │ │ +004f0590: 6e67 5000 5546 7100 0020 2020 2243 7573 ngP.UFq.. "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 5549 8100 0020 2020 7468 6174 esS.UI... that │ │ │ +004f05e0: 6573 5300 5546 8100 0020 2020 7468 6174 esS.UF... 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 4991 0000 2020 2074 akingP.UI... t │ │ │ +004f0630: 616b 696e 6750 0055 4691 0000 2020 2074 akingP.UF... 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 4913 0000 2020 2028 eportO.TI... ( │ │ │ +004f0680: 6570 6f72 744f 0054 4613 0000 2020 2028 eportO.TF... ( │ │ │ 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 5549 1100 0020 2020 6465 d to..UI... de │ │ │ +004f06d0: 6420 746f 1f00 5546 1100 0020 2020 6465 d to..UF... de │ │ │ 004f06e0: 6372 7970 7420 7468 6520 636f 6e74 656e crypt the conten │ │ │ -004f06f0: 7473 2e07 0055 4921 0000 1200 4f49 4c49 ts...UI!....OILI │ │ │ -004f0700: 5354 454e 0000 4c49 5354 454e 1100 5649 STEN..LISTEN..VI │ │ │ +004f06f0: 7473 2e07 0055 4621 0000 1200 4f46 4c49 ts...UF!....OFLI │ │ │ +004f0700: 5354 454e 0000 4c49 5354 454e 1100 5646 STEN..LISTEN..VF │ │ │ 004f0710: bf11 0000 2020 204c 4953 5445 4e07 0057 .... LISTEN..W │ │ │ -004f0720: 4921 0000 2500 5749 3100 0020 2020 4c49 I!..%.WI1.. LI │ │ │ +004f0720: 4621 0000 2500 5746 3100 0020 2020 4c49 F!..%.WF1.. LI │ │ │ 004f0730: 5354 454e 3d65 7870 7220 4170 706c 6965 STEN=expr Applie │ │ │ -004f0740: 7320 746f 3a20 534f 4307 0057 4941 0000 s to: SOC..WIA.. │ │ │ -004f0750: 4e00 5749 5100 0020 2020 4120 6e65 7720 N.WIQ.. A new │ │ │ +004f0740: 7320 746f 3a20 534f 4307 0057 4641 0000 s to: SOC..WFA.. │ │ │ +004f0750: 4e00 5746 5100 0020 2020 4120 6e65 7720 N.WFQ.. 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: 5749 6100 0020 2020 6375 7272 656e 7420 WIa.. current │ │ │ +004f07a0: 5746 6100 0020 2020 6375 7272 656e 7420 WFa.. 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 9f41 0000 0000 0000 .........A...... │ │ │ -004f0810: 9400 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f0810: 9400 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5749 8100 0020 2020 224c t ofL.WI... "L │ │ │ +004f08a0: 7420 6f66 4c00 5746 8100 0020 2020 224c t ofL.WF... "L │ │ │ 004f08b0: 4953 5445 4e49 4e47 7c3c 736f 636b 6574 ISTENING||{|}" │ │ │ -004f08f0: 3700 5749 9100 0020 2020 6f74 6865 7277 7.WI... otherw │ │ │ +004f08f0: 3700 5746 9100 0020 2020 6f74 6865 7277 7.WF... 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 49c0 1100 0053 string...VI....S │ │ │ -004f0930: 0057 4912 0000 2020 2065 7870 7220 7370 .WI... expr sp │ │ │ +004f0920: 7374 7269 6e67 2e08 0056 46c0 1100 0053 string...VF....S │ │ │ +004f0930: 0057 4612 0000 2020 2065 7870 7220 7370 .WF... 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 5749 1300 0020 2020 4754 2e4d y,K.WI... GT.M │ │ │ +004f0980: 792c 4b00 5746 1300 0020 2020 4754 2e4d y,K.WF... 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: 4914 0000 2020 2070 726f 746f 636f 6c73 I... protocols │ │ │ +004f09d0: 4614 0000 2020 2070 726f 746f 636f 6c73 F... 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 4915 0000 4e00 5749 1600 0020 2020 .WI...N.WI... │ │ │ +004f0a20: 0057 4615 0000 4e00 5746 1600 0020 2020 .WF...N.WF... │ │ │ 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 5749 1700 0020 2020 736f P/IP..WI... so │ │ │ -004f0a80: 636b 6574 2e07 0057 4918 0000 1c00 5749 cket...WI.....WI │ │ │ +004f0a70: 502f 4950 1100 5746 1700 0020 2020 736f P/IP..WF... so │ │ │ +004f0a80: 636b 6574 2e07 0057 4618 0000 1c00 5746 cket...WF.....WF │ │ │ 004f0a90: 1900 0020 2020 466f 7220 4c4f 4341 4c20 ... For LOCAL │ │ │ -004f0aa0: 736f 636b 6574 733a 0700 5749 1a00 0051 sockets:..WI...Q │ │ │ -004f0ab0: 0057 4921 0000 2020 2020 206f 2053 7065 .WI!.. o Spe │ │ │ +004f0aa0: 736f 636b 6574 733a 0700 5746 1a00 0051 sockets:..WF...Q │ │ │ +004f0ab0: 0057 4621 0000 2020 2020 206f 2053 7065 .WF!.. 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 5749 2200 0020 2020 2020 2020 7468 O.WI".. th │ │ │ +004f0b00: 4f00 5746 2200 0020 2020 2020 2020 7468 O.WF".. 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 4923 0000 2020 2020 2020 2063 6f6e .WI#.. con │ │ │ +004f0b50: 0057 4623 0000 2020 2020 2020 2063 6f6e .WF#.. 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: 4924 0000 2020 2020 2020 2076 6172 6961 I$.. varia │ │ │ +004f0ba0: 4624 0000 2020 2020 2020 2076 6172 6961 F$.. 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 4925 0000 2020 2020 2020 2073 6571 .WI%.. seq │ │ │ +004f0bf0: 0057 4625 0000 2020 2020 2020 2073 6571 .WF%.. 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 5749 2600 0020 2020 2020 2020 me .WI&.. │ │ │ +004f0c40: 6d65 2000 5746 2600 0020 2020 2020 2020 me .WF&.. │ │ │ 004f0c50: 6465 7065 6e64 7320 6f6e 2074 6865 204f depends on the O │ │ │ -004f0c60: 532e 4e00 5749 2700 0020 2020 2020 6f20 S.N.WI'.. o │ │ │ +004f0c60: 532e 4e00 5746 2700 0020 2020 2020 6f20 S.N.WF'.. 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 5749 2800 0020 2020 2020 2020 7370 Q.WI(.. sp │ │ │ +004f0cb0: 5100 5746 2800 0020 2020 2020 2020 7370 Q.WF(.. 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 4929 0000 2020 2020 2020 2070 eR.WI).. p │ │ │ +004f0d00: 6552 0057 4629 0000 2020 2020 2020 2070 eR.WF).. 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 492a 0000 2020 2020 2020 T.M!.WI*.. │ │ │ +004f0d50: 542e 4d21 0057 462a 0000 2020 2020 2020 T.M!.WF*.. │ │ │ 004f0d60: 2063 7265 6174 6573 2061 206e 6577 2066 creates a new f │ │ │ -004f0d70: 696c 652e 5100 5749 3100 0020 2020 2020 ile.Q.WI1.. │ │ │ +004f0d70: 696c 652e 5100 5746 3100 0020 2020 2020 ile.Q.WF1.. │ │ │ 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 4932 0000 2020 2020 UIC,T.WI2.. │ │ │ +004f0dc0: 2055 4943 2c54 0057 4632 0000 2020 2020 UIC,T.WF2.. │ │ │ 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 4933 0000 al files...WI3.. │ │ │ -004f0e20: 1e00 4f49 4d4f 5245 5245 4144 5449 4d45 ..OIMOREREADTIME │ │ │ +004f0e10: 616c 2066 696c 6573 2e07 0057 4633 0000 al files...WF3.. │ │ │ +004f0e20: 1e00 4f46 4d4f 5245 5245 4144 5449 4d45 ..OFMOREREADTIME │ │ │ 004f0e30: 0000 4d4f 5245 5245 4144 5449 4d45 1700 ..MOREREADTIME.. │ │ │ -004f0e40: 5c49 bf11 0000 2020 204d 4f52 4552 4541 \I.... MOREREA │ │ │ -004f0e50: 4454 494d 4507 005d 4921 0000 2e00 5d49 DTIME..]I!....]I │ │ │ +004f0e40: 5c46 bf11 0000 2020 204d 4f52 4552 4541 \F.... MOREREA │ │ │ +004f0e50: 4454 494d 4507 005d 4621 0000 2e00 5d46 DTIME..]F!....]F │ │ │ 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 5d49 4100 es to: SOC..]IA. │ │ │ -004f0e90: 004e 005d 4951 0000 2020 204d 4f52 4552 .N.]IQ.. MORER │ │ │ +004f0e80: 6573 2074 6f3a 2053 4f43 0700 5d46 4100 es to: SOC..]FA. │ │ │ +004f0e90: 004e 005d 4651 0000 2020 204d 4f52 4552 .N.]FQ.. 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 4961 0000 2020 2053 4f43 4b45 5420 .]Ia.. SOCKET │ │ │ +004f0ee0: 005d 4661 0000 2020 2053 4f43 4b45 5420 .]Fa.. 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 5d49 7100 g packets...]Iq. │ │ │ -004f0f20: 0053 005d 4981 0000 2020 2057 6974 6820 .S.]I... With │ │ │ +004f0f10: 6720 7061 636b 6574 732e 0700 5d46 7100 g packets...]Fq. │ │ │ +004f0f20: 0053 005d 4681 0000 2020 2057 6974 6820 .S.]F... 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 5d49 9100 0020 2020 6f66 oachP.]I... of │ │ │ +004f0f70: 6f61 6368 5000 5d46 9100 0020 2020 6f66 oachP.]F... 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 d341 0000 0000 0000 .........A...... │ │ │ -004f1010: a300 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f1010: a300 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4912 0000 5200 5d49 1300 ve...]I...R.]I.. │ │ │ +004f10b0: 7665 2e07 005d 4612 0000 5200 5d46 1300 ve...]F...R.]F.. │ │ │ 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 5d49 he specifiedS.]I │ │ │ +004f1100: 6865 2073 7065 6369 6669 6564 5300 5d46 he specifiedS.]F │ │ │ 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 4915 0000 4b00 5d49 1600 0020 2020 .]I...K.]I... │ │ │ +004f1160: 005d 4615 0000 4b00 5d46 1600 0020 2020 .]F...K.]F... │ │ │ 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 4917 0000 2020 2063 6f6e 6469 gN.]I... condi │ │ │ +004f11b0: 674e 005d 4617 0000 2020 2063 6f6e 6469 gN.]F... 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 4918 0000 2020 2066 6f6c 6c6f 7765 .]I... followe │ │ │ +004f1200: 005d 4618 0000 2020 2066 6f6c 6c6f 7765 .]F... 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 4919 0000 1200 5d49 1a00 0020 ...]I.....]I... │ │ │ -004f1260: 2020 4578 616d 706c 653a 0700 5d49 2100 Example:..]I!. │ │ │ -004f1270: 0025 005d 4922 0000 2020 2055 7365 2074 .%.]I".. Use t │ │ │ +004f1250: 2e07 005d 4619 0000 1200 5d46 1a00 0020 ...]F.....]F... │ │ │ +004f1260: 2020 4578 616d 706c 653a 0700 5d46 2100 Example:..]F!. │ │ │ +004f1270: 0025 005d 4622 0000 2020 2055 7365 2074 .%.]F".. Use t │ │ │ 004f1280: 6370 6465 763a 6d6f 7265 7265 6164 7469 cpdev:morereadti │ │ │ -004f1290: 6d65 3d32 3030 0700 5d49 2300 0052 005d me=200..]I#..R.] │ │ │ -004f12a0: 4924 0000 2020 2054 6869 7320 6578 616d I$.. This exam │ │ │ +004f1290: 6d65 3d32 3030 0700 5d46 2300 0052 005d me=200..]F#..R.] │ │ │ +004f12a0: 4624 0000 2020 2054 6869 7320 6578 616d F$.. 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 4925 0000 2020 2066 6f72 2032 3030 .]I%.. for 200 │ │ │ +004f12f0: 005d 4625 0000 2020 2066 6f72 2032 3030 .]F%.. for 200 │ │ │ 004f1300: 206d 696c 6c69 7365 636f 6e64 7320 666f milliseconds fo │ │ │ -004f1310: 7220 696e 7075 742e 0700 5d49 2600 001a r input...]I&... │ │ │ -004f1320: 004f 494e 4557 5645 5253 494f 4e00 004e .OINEWVERSION..N │ │ │ -004f1330: 4557 5645 5253 494f 4e15 005a 49bf 1100 EWVERSION..ZI... │ │ │ +004f1310: 7220 696e 7075 742e 0700 5d46 2600 001a r input...]F&... │ │ │ +004f1320: 004f 464e 4557 5645 5253 494f 4e00 004e .OFNEWVERSION..N │ │ │ +004f1330: 4557 5645 5253 494f 4e15 005a 46bf 1100 EWVERSION..ZF... │ │ │ 004f1340: 0020 2020 4e45 5756 4552 5349 4f4e 0700 . NEWVERSION.. │ │ │ -004f1350: 5b49 2100 0033 005b 4931 0000 2020 204e [I!..3.[I1.. N │ │ │ +004f1350: 5b46 2100 0033 005b 4631 0000 2020 204e [F!..3.[F1.. 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 5b49 4100 0054 C(LOCAL)..[IA..T │ │ │ -004f1390: 005b 4951 0000 2020 2054 6865 204e 4557 .[IQ.. The NEW │ │ │ +004f1380: 4328 4c4f 4341 4c29 0700 5b46 4100 0054 C(LOCAL)..[FA..T │ │ │ +004f1390: 005b 4651 0000 2020 2054 6865 204e 4557 .[FQ.. 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 4961 0000 2020 2069 7420 ed,$.[Ia.. it │ │ │ +004f13e0: 6564 2c24 005b 4661 0000 2020 2069 7420 ed,$.[Fa.. it │ │ │ 004f13f0: 6973 2065 6d70 7479 2075 706f 6e20 7468 is empty upon th │ │ │ -004f1400: 6520 4f50 454e 2e07 005b 4971 0000 5200 e OPEN...[Iq..R. │ │ │ -004f1410: 5b49 8100 0020 2020 4279 2064 6566 6175 [I... By defau │ │ │ +004f1400: 6520 4f50 454e 2e07 005b 4671 0000 5200 e OPEN...[Fq..R. │ │ │ +004f1410: 5b46 8100 0020 2020 4279 2064 6566 6175 [F... 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 5b49 9100 0020 2020 7665 7273 696f T.[I... versio │ │ │ +004f1460: 5400 5b46 9100 0020 2020 7665 7273 696f T.[F... 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 5a49 c011 0000 2020 206e es a..ZI.... n │ │ │ -004f14c0: 6577 2066 696c 652e 0700 5b49 1200 0012 ew file...[I.... │ │ │ -004f14d0: 005b 4913 0000 2020 2045 7861 6d70 6c65 .[I... Example │ │ │ -004f14e0: 3a07 005b 4914 0000 1d00 5b49 1500 0020 :..[I.....[I... │ │ │ +004f14b0: 6573 2061 1400 5a46 c011 0000 2020 206e es a..ZF.... n │ │ │ +004f14c0: 6577 2066 696c 652e 0700 5b46 1200 0012 ew file...[F.... │ │ │ +004f14d0: 005b 4613 0000 2020 2045 7861 6d70 6c65 .[F... Example │ │ │ +004f14e0: 3a07 005b 4614 0000 1d00 5b46 1500 0020 :..[F.....[F... │ │ │ 004f14f0: 2020 4754 4d3e 6669 6c65 313d 2266 6f6f GTM>file1="foo │ │ │ -004f1500: 2e74 7874 2233 005b 4916 0000 2020 2047 .txt"3.[I... G │ │ │ +004f1500: 2e74 7874 2233 005b 4616 0000 2020 2047 .txt"3.[F... 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 5b49 1700 0020 ize=5000..[I... │ │ │ -004f1540: 2020 4754 4d3e 0700 5b49 1800 004b 005b GTM>..[I...K.[ │ │ │ -004f1550: 4919 0000 2020 2054 6869 7320 6578 616d I... This exam │ │ │ +004f1530: 697a 653d 3530 3030 0e00 5b46 1700 0020 ize=5000..[F... │ │ │ +004f1540: 2020 4754 4d3e 0700 5b46 1800 004b 005b GTM>..[F...K.[ │ │ │ +004f1550: 4619 0000 2020 2054 6869 7320 6578 616d F... 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 5b49 1a00 0020 .txtwith#.[I... │ │ │ +004f1590: 2e74 7874 7769 7468 2300 5b46 1a00 0020 .txtwith#.[F... │ │ │ 004f15a0: 2020 5245 434f 5244 5349 5a45 206f 6620 RECORDSIZE of │ │ │ -004f15b0: 3530 3030 2062 7974 6573 2e07 005b 4921 5000 bytes...[I! │ │ │ -004f15c0: 0000 1200 5b49 2200 0020 2020 4578 616d ....[I".. Exam │ │ │ -004f15d0: 706c 653a 0700 5b49 2300 001e 005b 4924 ple:..[I#....[I$ │ │ │ +004f15b0: 3530 3030 2062 7974 6573 2e07 005b 4621 5000 bytes...[F! │ │ │ +004f15c0: 0000 1200 5b46 2200 0020 2020 4578 616d ....[F".. Exam │ │ │ +004f15d0: 706c 653a 0700 5b46 2300 001e 005b 4624 ple:..[F#....[F$ │ │ │ 004f15e0: 0000 2020 2047 544d 3e73 6574 2064 656c .. GTM>set del │ │ │ -004f15f0: 696d 3d24 6328 3133 2930 005b 4925 0000 im=$c(13)0.[I%.. │ │ │ +004f15f0: 696d 3d24 6328 3133 2930 005b 4625 0000 im=$c(13)0.[F%.. │ │ │ 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 4926 0000 imeout=30s.[I&.. │ │ │ +004f1620: 696d 656f 7574 3d33 3073 005b 4626 0000 imeout=30s.[F&.. │ │ │ 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 5b49 out:"SOCKET"..[I │ │ │ -004f16a0: 2700 0053 005b 4928 0000 2020 2054 6869 '..S.[I(.. Thi │ │ │ +004f1690: 6f75 743a 2253 4f43 4b45 5422 0700 5b46 out:"SOCKET"..[F │ │ │ +004f16a0: 2700 0053 005b 4628 0000 2020 2054 6869 '..S.[F(.. 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 5b49 2900 0020 2020 reates,.[I).. │ │ │ +004f16f0: 7265 6174 6573 2c00 5b46 2900 0020 2020 reates,.[F).. │ │ │ 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 5b49 2a00 0012 004f 494f 4348 e...[I*....OIOCH │ │ │ -004f1730: 5345 5400 004f 4348 5345 5411 0056 49bf SET..OCHSET..VI. │ │ │ -004f1740: 1100 0020 2020 4f43 4853 4554 0700 5749 ... OCHSET..WI │ │ │ -004f1750: 2100 002d 0057 4931 0000 2020 204f 4348 !..-.WI1.. OCH │ │ │ +004f1720: 652e 0700 5b46 2a00 0012 004f 464f 4348 e...[F*....OFOCH │ │ │ +004f1730: 5345 5400 004f 4348 5345 5411 0056 46bf SET..OCHSET..VF. │ │ │ +004f1740: 1100 0020 2020 4f43 4853 4554 0700 5746 ... OCHSET..WF │ │ │ +004f1750: 2100 002d 0057 4631 0000 2020 204f 4348 !..-.WF1.. 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 5749 4100 0052 0057 4951 0000 2020 ..WIA..R.WIQ.. │ │ │ +004f1780: 0700 5746 4100 0052 0057 4651 0000 2020 ..WFA..R.WFQ.. │ │ │ 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 0242 0000 0000 0000 .........B...... │ │ │ -004f1810: a800 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f1810: a800 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5749 7100 0020 UTF-16,A.WIq.. │ │ │ +004f18b0: 2055 5446 2d31 362c 4100 5746 7100 0020 UTF-16,A.WFq.. │ │ │ 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 4981 0000 o effect...WI... │ │ │ -004f1900: 5100 5749 9100 0020 2020 4966 202a 4348 Q.WI... If *CH │ │ │ +004f18f0: 6f20 6566 6665 6374 2e07 0057 4681 0000 o effect...WF... │ │ │ +004f1900: 5100 5746 9100 0020 2020 4966 202a 4348 Q.WF... 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 49c0 1100 0020 2020 7365 7420 r2.VI.... set │ │ │ +004f1950: 7232 0056 46c0 1100 0020 2020 7365 7420 r2.VF.... 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 4912 0000 4c00 5749 1300 es...WI...L.WI.. │ │ │ +004f1980: 6573 2e07 0057 4612 0000 4c00 5746 1300 es...WF...L.WF.. │ │ │ 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 5749 1400 0020 2020 6LE orT.WI... │ │ │ +004f19d0: 364c 4520 6f72 5400 5746 1400 0020 2020 6LE orT.WF... │ │ │ 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 5749 1500 F-16BE are<.WI.. │ │ │ +004f1a20: 462d 3136 4245 2061 7265 3c00 5746 1500 F-16BE are<.WF.. │ │ │ 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 5749 1600 0012 0057 vices...WI.....W │ │ │ -004f1a70: 4917 0000 2020 202a 2a4e 6f74 652a 2a07 I... **Note**. │ │ │ -004f1a80: 0057 4918 0000 5200 5749 1900 0020 2020 .WI...R.WI... │ │ │ +004f1a60: 7669 6365 732e 0700 5746 1600 0012 0057 vices...WF.....W │ │ │ +004f1a70: 4617 0000 2020 202a 2a4e 6f74 652a 2a07 F... **Note**. │ │ │ +004f1a80: 0057 4618 0000 5200 5746 1900 0020 2020 .WF...R.WF... │ │ │ 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 5749 1a00 0020 s OCHSETT.WI... │ │ │ +004f1ad0: 7320 4f43 4853 4554 5400 5746 1a00 0020 s OCHSETT.WF... │ │ │ 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 5749 an help deal:.WI │ │ │ +004f1b20: 616e 2068 656c 7020 6465 616c 3a00 5746 an help deal:.WF │ │ │ 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 5749 2200 0012 0057 data...WI"....W │ │ │ -004f1b70: 4923 0000 2020 2045 7861 6d70 6c65 3a07 I#.. Example:. │ │ │ -004f1b80: 0057 4924 0000 2400 5749 2500 0020 2020 .WI$..$.WI%.. │ │ │ +004f1b60: 2064 6174 612e 0700 5746 2200 0012 0057 data...WF"....W │ │ │ +004f1b70: 4623 0000 2020 2045 7861 6d70 6c65 3a07 F#.. Example:. │ │ │ +004f1b80: 0057 4624 0000 2400 5746 2500 0020 2020 .WF$..$.WF%.. │ │ │ 004f1b90: 4754 4d3e 5345 5420 6669 6c65 313d 226d GTM>SET file1="m │ │ │ -004f1ba0: 7964 6174 612e 6f75 7422 2100 5749 2600 ydata.out"!.WI&. │ │ │ +004f1ba0: 7964 6174 612e 6f75 7422 2100 5746 2600 ydata.out"!.WF&. │ │ │ 004f1bb0: 0020 2020 4754 4d3e 5345 5420 6578 7072 . GTM>SET expr │ │ │ -004f1bc0: 3d22 5554 462d 3136 4c45 2226 0057 4927 ="UTF-16LE"&.WI' │ │ │ +004f1bc0: 3d22 5554 462d 3136 4c45 2226 0057 4627 ="UTF-16LE"&.WF' │ │ │ 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 4928 0000 2020 2047 544d 3e53 )H.WI(.. GTM>S │ │ │ +004f1bf0: 2948 0057 4628 0000 2020 2047 544d 3e53 )H.WF(.. 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 4929 0000 ("091A"))e.WI).. │ │ │ +004f1c30: 2822 3039 3141 2229 2965 0057 4629 0000 ("091A"))e.WF).. │ │ │ 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: 5749 2a00 0020 2020 4754 4d3e 5553 4520 WI*.. GTM>USE │ │ │ +004f1ca0: 5746 2a00 0020 2020 4754 4d3e 5553 4520 WF*.. GTM>USE │ │ │ 004f1cb0: 6669 6c65 3120 5752 4954 4520 4453 2c21 file1 WRITE DS,! │ │ │ -004f1cc0: 1900 5749 3100 0020 2020 4754 4d3e 434c ..WI1.. GTM>CL │ │ │ -004f1cd0: 4f53 4520 6669 6c65 3107 0057 4932 0000 OSE file1..WI2.. │ │ │ -004f1ce0: 4f00 5749 3300 0020 2020 5468 6973 2065 O.WI3.. This e │ │ │ +004f1cc0: 1900 5746 3100 0020 2020 4754 4d3e 434c ..WF1.. GTM>CL │ │ │ +004f1cd0: 4f53 4520 6669 6c65 3107 0057 4632 0000 OSE file1..WF2.. │ │ │ +004f1ce0: 4f00 5746 3300 0020 2020 5468 6973 2065 O.WF3.. 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 4934 0000 2020 2063 6861 7261 6374 .WI4.. charact │ │ │ +004f1d30: 0057 4634 0000 2020 2063 6861 7261 6374 .WF4.. 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: 4935 0000 0d00 5049 4b45 5900 004f 4b45 I5....PIKEY..OKE │ │ │ -004f1d70: 590f 0054 49bf 1100 0020 2020 4f4b 4559 Y..TI.... OKEY │ │ │ -004f1d80: 0700 5549 2100 0028 0055 4931 0000 2020 ..UI!..(.UI1.. │ │ │ +004f1d60: 4635 0000 0d00 5046 4b45 5900 004f 4b45 F5....PFKEY..OKE │ │ │ +004f1d70: 590f 0054 46bf 1100 0020 2020 4f4b 4559 Y..TF.... OKEY │ │ │ +004f1d80: 0700 5546 2100 0028 0055 4631 0000 2020 ..UF!..(.UF1.. │ │ │ 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 4941 0000 5300 5549 5100 0020 2020 .UIA..S.UIQ.. │ │ │ +004f1db0: 0055 4641 0000 5300 5546 5100 0020 2020 .UFA..S.UFQ.. │ │ │ 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 4961 0000 example,R.UIa.. │ │ │ +004f1e00: 2065 7861 6d70 6c65 2c52 0055 4661 0000 example,R.UFa.. │ │ │ 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 4971 of the IKEY..UIq │ │ │ +004f1e50: 6f66 2074 6865 2049 4b45 591d 0055 4671 of the IKEY..UFq │ │ │ 004f1e60: 0000 2020 2064 6576 6963 6570 6172 616d .. deviceparam │ │ │ -004f1e70: 6574 6572 2069 733a 0700 5549 8100 001e eter is:..UI.... │ │ │ -004f1e80: 0055 4991 0000 2020 204f 4b45 593d 226b .UI... OKEY="k │ │ │ +004f1e70: 6574 6572 2069 733a 0700 5546 8100 001e eter is:..UF.... │ │ │ +004f1e80: 0055 4691 0000 2020 204f 4b45 593d 226b .UF... OKEY="k │ │ │ 004f1e90: 6579 5f6e 616d 6520 5b49 565d 2208 0054 ey_name [IV]"..T │ │ │ -004f1ea0: 49c0 1100 004d 0055 4912 0000 2020 206b I....M.UI... k │ │ │ +004f1ea0: 46c0 1100 004d 0055 4612 0000 2020 206b F....M.UF... 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 5549 1300 0020 2020 7365 6374 s"K.UI... sect │ │ │ +004f1ef0: 7322 4b00 5546 1300 0020 2020 7365 6374 s"K.UF... 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: 4914 0000 2020 2069 6e69 7469 616c 697a I... initializ │ │ │ +004f1f40: 4614 0000 2020 2069 6e69 7469 616c 697a F... 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 5549 1500 0052 0055 4916 0000 n...UI...R.UI... │ │ │ +004f1f80: 6e2e 0700 5546 1500 0052 0055 4616 0000 n...UF...R.UF... │ │ │ 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 4917 arameter of..UI. │ │ │ +004f1fd0: 6172 616d 6574 6572 206f 6616 0055 4617 arameter of..UF. │ │ │ 004f1fe0: 0000 2020 204f 5045 4e20 6f72 2055 5345 .. OPEN or USE │ │ │ -004f1ff0: 2e07 0055 4918 0000 0000 0000 0000 0000 ...UI........... │ │ │ +004f1ff0: 2e07 0055 4618 0000 0000 0000 0000 0000 ...UF........... │ │ │ 004f2000: 0400 0000 f907 0000 3242 0000 0000 0000 ........2B...... │ │ │ -004f2010: 6300 0049 4845 4c50 00ff 7300 ff49 4f5f c..IHELP..s..IO_ │ │ │ +004f2010: 6300 0046 4845 4c50 00ff 7300 ff49 4f5f c..FHELP..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 49bf 1100 0020 2020 4f50 ONS..WI.... OP │ │ │ -004f2080: 5449 4f4e 5307 0058 4921 0000 2600 5849 TIONS..XI!..&.XI │ │ │ +004f2070: 4f4e 5312 0057 46bf 1100 0020 2020 4f50 ONS..WF.... OP │ │ │ +004f2080: 5449 4f4e 5307 0058 4621 0000 2600 5846 TIONS..XF!..&.XF │ │ │ 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 5849 4100 0050 0058 4951 0000 OC..XIA..P.XIQ.. │ │ │ +004f20b0: 4f43 0700 5846 4100 0050 0058 4651 0000 OC..XFA..P.XFQ.. │ │ │ 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 4961 0000 ue of theS.XIa.. │ │ │ +004f2100: 7565 206f 6620 7468 6553 0058 4661 0000 ue of theS.XFa.. │ │ │ 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 5849 option takesJ.XI │ │ │ +004f2150: 6f70 7469 6f6e 2074 616b 6573 4a00 5846 option takesJ.XF │ │ │ 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 5849 8100 0024 0058 name...XI...$.X │ │ │ -004f21b0: 4991 0000 2020 2054 6865 2073 7570 706f I... The suppo │ │ │ +004f21a0: 206e 616d 652e 0700 5846 8100 0024 0058 name...XF...$.X │ │ │ +004f21b0: 4691 0000 2020 2054 6865 2073 7570 706f F... The suppo │ │ │ 004f21c0: 7274 6564 206f 7074 696f 6e73 2061 7265 rted options are │ │ │ -004f21d0: 3a08 0057 49c0 1100 0061 0058 4912 0000 :..WI....a.XI... │ │ │ +004f21d0: 3a08 0057 46c0 1100 0061 0058 4612 0000 :..WF....a.XF... │ │ │ 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 5849 1300 KEEPALIVE.8.XI.. │ │ │ +004f2230: 4b45 4550 414c 4956 452e 3800 5846 1300 KEEPALIVE.8.XF.. │ │ │ 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 5849 1400 0020 2020 4b45 4550 e.9.XI... KEEP │ │ │ +004f2270: 652e 3900 5846 1400 0020 2020 4b45 4550 e.9.XF... 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 4915 cket value.:.XI. │ │ │ +004f22a0: 636b 6574 2076 616c 7565 2e3a 0058 4615 cket value.:.XF. │ │ │ 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 4916 0000 2020 2053 alue.].XI... S │ │ │ +004f22e0: 616c 7565 2e5d 0058 4616 0000 2020 2053 alue.].XF... 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 5849 1700 0012 0058 4918 0000 s...XI.....XI... │ │ │ -004f2350: 2020 2045 7861 6d70 6c65 3a07 0058 4919 Example:..XI. │ │ │ -004f2360: 0000 5100 5849 1a00 0020 2020 4f50 454e ..Q.XI... OPEN │ │ │ +004f2340: 732e 0700 5846 1700 0012 0058 4618 0000 s...XF.....XF... │ │ │ +004f2350: 2020 2045 7861 6d70 6c65 3a07 0058 4619 Example:..XF. │ │ │ +004f2360: 0000 5100 5846 1a00 0020 2020 4f50 454e ..Q.XF... 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 4921 0000 4800 5849 2200 ET"..XI!..H.XI". │ │ │ +004f23b0: 4554 2207 0058 4621 0000 4800 5846 2200 ET"..XF!..H.XF". │ │ │ 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 5849 2300 0012 0058 4924 0000 s...XI#....XI$.. │ │ │ -004f2410: 2020 202a 2a4e 6f74 652a 2a07 0058 4925 **Note**..XI% │ │ │ -004f2420: 0000 5300 5849 2600 0020 2020 506c 6561 ..S.XI&.. Plea │ │ │ +004f2400: 732e 0700 5846 2300 0012 0058 4624 0000 s...XF#....XF$.. │ │ │ +004f2410: 2020 202a 2a4e 6f74 652a 2a07 0058 4625 **Note**..XF% │ │ │ +004f2420: 0000 5300 5846 2600 0020 2020 506c 6561 ..S.XF&.. 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 4927 0000 2020 206f e useL.XI'.. o │ │ │ +004f2470: 6520 7573 654c 0058 4627 0000 2020 206f e useL.XF'.. 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 4928 0000 2020 2061 6464 6974 e!.XI(.. addit │ │ │ +004f24c0: 6521 0058 4628 0000 2020 2061 6464 6974 e!.XF(.. addit │ │ │ 004f24d0: 696f 6e61 6c20 696e 666f 726d 6174 696f ional informatio │ │ │ -004f24e0: 6e2e 0700 5849 2900 0017 0050 4955 5452 n...XI)....PIUTR │ │ │ +004f24e0: 6e2e 0700 5846 2900 0017 0050 4655 5452 n...XF)....PFUTR │ │ │ 004f24f0: 4557 494e 4400 004f 5554 5245 5749 4e44 EWIND..OUTREWIND │ │ │ -004f2500: 1400 5949 bf11 0000 2020 204f 5554 5245 ..YI.... OUTRE │ │ │ -004f2510: 5749 4e44 0700 5a49 2100 0022 005a 4931 WIND..ZI!..".ZI1 │ │ │ +004f2500: 1400 5946 bf11 0000 2020 204f 5554 5245 ..YF.... OUTRE │ │ │ +004f2510: 5749 4e44 0700 5a46 2100 0022 005a 4631 WIND..ZF!..".ZF1 │ │ │ 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: 4941 0000 4e00 5a49 5100 0020 2020 5065 IA..N.ZIQ.. Pe │ │ │ +004f2540: 4641 0000 4e00 5a46 5100 0020 2020 5065 FA..N.ZFQ.. 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 5a49 6100 0020 2020 7375 7070 atS.ZIa.. supp │ │ │ +004f2590: 6174 5300 5a46 6100 0020 2020 7375 7070 atS.ZFa.. 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 4971 0000 2020 2074 ectedT.ZIq.. t │ │ │ +004f25e0: 6563 7465 6454 005a 4671 0000 2020 2074 ectedT.ZFq.. 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 4981 0000 $ZEOF to..ZI... │ │ │ -004f2640: 2020 207a 6572 6f2e 0700 5a49 9100 000f zero...ZI.... │ │ │ -004f2650: 0050 4957 4e45 5200 004f 574e 4552 1000 .PIWNER..OWNER.. │ │ │ -004f2660: 5549 bf11 0000 2020 204f 574e 4552 0700 UI.... OWNER.. │ │ │ -004f2670: 5649 2100 0033 0056 4931 0000 2020 204f VI!..3.VI1.. O │ │ │ +004f2630: 2024 5a45 4f46 2074 6f0f 005a 4681 0000 $ZEOF to..ZF... │ │ │ +004f2640: 2020 207a 6572 6f2e 0700 5a46 9100 000f zero...ZF.... │ │ │ +004f2650: 0050 4657 4e45 5200 004f 574e 4552 1000 .PFWNER..OWNER.. │ │ │ +004f2660: 5546 bf11 0000 2020 204f 574e 4552 0700 UF.... OWNER.. │ │ │ +004f2670: 5646 2100 0033 0056 4631 0000 2020 204f VF!..3.VF1.. 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 5649 4100 0053 SD FIFO..VIA..S │ │ │ -004f26b0: 0056 4951 0000 2020 2053 7065 6369 6669 .VIQ.. Specifi │ │ │ +004f26a0: 2053 4420 4649 464f 0700 5646 4100 0053 SD FIFO..VFA..S │ │ │ +004f26b0: 0056 4651 0000 2020 2053 7065 6369 6669 .VFQ.. 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 5649 6100 0020 2020 6578 7072 heS.VIa.. expr │ │ │ +004f2700: 6865 5300 5646 6100 0020 2020 6578 7072 heS.VFa.. 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 4971 0000 2020 206f ationR.VIq.. o │ │ │ +004f2750: 6174 696f 6e52 0056 4671 0000 2020 206f ationR.VFq.. 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 4981 0000 2020 hen anyR.VI... │ │ │ +004f27a0: 6865 6e20 616e 7952 0056 4681 0000 2020 hen anyR.VF... │ │ │ 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 5942 0000 0000 0000 ........YB...... │ │ │ -004f2810: a900 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f2810: a900 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 49c0 1100 ask. WhenR.UI... │ │ │ +004f28b0: 6173 6b2e 2057 6865 6e52 0055 46c0 1100 ask. WhenR.UF... │ │ │ 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 4912 pears on anL.VI. │ │ │ +004f2900: 7065 6172 7320 6f6e 2061 6e4c 0056 4612 pears on anL.VF. │ │ │ 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 4913 0000 2020 licitly&.VI... │ │ │ +004f2950: 6c69 6369 746c 7926 0056 4613 0000 2020 licitly&.VF... │ │ │ 004f2960: 2073 7065 6369 6669 6564 2072 656d 6169 specified remai │ │ │ 004f2970: 6e73 2075 6e63 6861 6e67 6564 2e07 0056 ns unchanged...V │ │ │ -004f2980: 4914 0000 5400 5649 1500 0020 2020 546f I...T.VI... To │ │ │ +004f2980: 4614 0000 5400 5646 1500 0020 2020 546f F...T.VF... 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 5649 1600 0054 nership...VI...T │ │ │ -004f29e0: 0056 4917 0000 2020 2049 6620 6e6f 6e65 .VI... If none │ │ │ +004f29d0: 6e65 7273 6869 702e 0700 5646 1600 0054 nership...VF...T │ │ │ +004f29e0: 0056 4617 0000 2020 2049 6620 6e6f 6e65 .VF... 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 4918 0000 2020 206e 6f74 oesR.VI... not │ │ │ +004f2a30: 6f65 7352 0056 4618 0000 2020 206e 6f74 oesR.VF... 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 4919 0000 2020 2075 eated(.VI... u │ │ │ +004f2a80: 6561 7465 6428 0056 4619 0000 2020 2075 eated(.VF... 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: 491a 0000 1200 5649 2100 0020 2020 4578 I.....VI!.. Ex │ │ │ -004f2ac0: 616d 706c 653a 0700 5649 2200 0049 0056 ample:..VI"..I.V │ │ │ -004f2ad0: 4923 0000 2020 206f 7065 6e20 2274 6573 I#.. open "tes │ │ │ +004f2ab0: 461a 0000 1200 5646 2100 0020 2020 4578 F.....VF!.. Ex │ │ │ +004f2ac0: 616d 706c 653a 0700 5646 2200 0049 0056 ample:..VF"..I.V │ │ │ +004f2ad0: 4623 0000 2020 206f 7065 6e20 2274 6573 F#.. 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 5649 2400 0052 0056 ="rw")..VI$..R.V │ │ │ -004f2b20: 4925 0000 2020 2054 6869 7320 6578 616d I%.. This exam │ │ │ +004f2b10: 3d22 7277 2229 0700 5646 2400 0052 0056 ="rw")..VF$..R.V │ │ │ +004f2b20: 4625 0000 2020 2054 6869 7320 6578 616d F%.. 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 4926 0000 2020 2074 6865 206f 776e .VI&.. the own │ │ │ -004f2b80: 6572 2e07 0056 4927 0000 0c00 4f49 5041 er...VI'....OIPA │ │ │ -004f2b90: 4400 0050 4144 0e00 5349 bf11 0000 2020 D..PAD..SI.... │ │ │ -004f2ba0: 2050 4144 0700 5449 2100 002b 0054 4931 PAD..TI!..+.TI1 │ │ │ +004f2b70: 0056 4626 0000 2020 2074 6865 206f 776e .VF&.. the own │ │ │ +004f2b80: 6572 2e07 0056 4627 0000 0c00 4f46 5041 er...VF'....OFPA │ │ │ +004f2b90: 4400 0050 4144 0e00 5346 bf11 0000 2020 D..PAD..SF.... │ │ │ +004f2ba0: 2050 4144 0700 5446 2100 002b 0054 4631 PAD..TF!..+.TF1 │ │ │ 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 5449 4100 0051 0054 O PIPE..TIA..Q.T │ │ │ -004f2be0: 4951 0000 2020 2046 6f72 2046 4958 4544 IQ.. For FIXED │ │ │ +004f2bd0: 4f20 5049 5045 0700 5446 4100 0051 0054 O PIPE..TFA..Q.T │ │ │ +004f2be0: 4651 0000 2020 2046 6f72 2046 4958 4544 FQ.. 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: 5449 6100 0020 2020 6d75 6c74 692d 6279 TIa.. multi-by │ │ │ +004f2c30: 5446 6100 0020 2020 6d75 6c74 692d 6279 TFa.. 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 5449 7100 0020 2020 6973 2055 ETS.TIq.. is U │ │ │ +004f2c80: 4554 5300 5446 7100 0020 2020 6973 2055 ETS.TFq.. 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 4981 0000 2020 206f WIDTHS.TI... o │ │ │ +004f2cd0: 5749 4454 4853 0054 4681 0000 2020 206f WIDTHS.TF... 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 5449 9100 0020 with theM.TI... │ │ │ +004f2d20: 7769 7468 2074 6865 4d00 5446 9100 0020 with theM.TF... │ │ │ 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 49c0 1100 0020 2020 sicalR.SI.... │ │ │ +004f2d70: 7369 6361 6c52 0053 46c0 1100 0020 2020 sicalR.SF.... │ │ │ 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 4912 0000 2020 record.P.TI... │ │ │ +004f2dc0: 7265 636f 7264 2e50 0054 4612 0000 2020 record.P.TF... │ │ │ 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 4913 0000 2020 e ASCIIR.TI... │ │ │ +004f2e10: 6520 4153 4349 4952 0054 4613 0000 2020 e ASCIIR.TF... │ │ │ 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 4914 0000 AR(32) or..TI... │ │ │ -004f2e70: 2020 205b 5350 4143 455d 2e07 0054 4915 [SPACE]...TI. │ │ │ -004f2e80: 0000 4c00 5449 1600 0020 2020 496e 2055 ..L.TI... In U │ │ │ +004f2e60: 4152 2833 3229 206f 7212 0054 4614 0000 AR(32) or..TF... │ │ │ +004f2e70: 2020 205b 5350 4143 455d 2e07 0054 4615 [SPACE]...TF. │ │ │ +004f2e80: 0000 4c00 5446 1600 0020 2020 496e 2055 ..L.TF... 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: 5449 1700 0020 2020 6368 6172 6163 7465 TI... characte │ │ │ +004f2ed0: 5446 1700 0020 2020 6368 6172 6163 7465 TF... 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: 4918 0000 2020 2063 6861 7261 6374 6572 I... character │ │ │ +004f2f20: 4618 0000 2020 2063 6861 7261 6374 6572 F... 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 4919 0000 2020 2061 7265 2074 6865 .TI... are the │ │ │ +004f2f70: 0054 4619 0000 2020 2061 7265 2074 6865 .TF... 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 491a 0000 2020 2063 6861 7261 D..TI... chara │ │ │ -004f2fd0: 6374 6572 7320 7768 656e 3a07 0054 4921 cters when:..TI! │ │ │ +004f2fc0: 441a 0054 461a 0000 2020 2063 6861 7261 D..TF... chara │ │ │ +004f2fd0: 6374 6572 7320 7768 656e 3a07 0054 4621 cters when:..TF! │ │ │ 004f2fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f2ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f3000: 0400 0000 dc07 0000 8542 0000 0000 0000 .........B...... │ │ │ -004f3010: a500 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f3010: a500 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4923 0000 2020 2020 SIZE.S.TI#.. │ │ │ +004f30b0: 5349 5a45 2e53 0054 4623 0000 2020 2020 SIZE.S.TF#.. │ │ │ 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 5449 2400 0020 file is..TI$.. │ │ │ +004f3100: 2066 696c 6520 6973 1500 5446 2400 0020 file is..TF$.. │ │ │ 004f3110: 2020 2020 2020 636c 6f73 6564 2e3d 0054 closed.=.T │ │ │ -004f3120: 4925 0000 2020 2020 322e 2024 5820 6578 I%.. 2. $X ex │ │ │ +004f3120: 4625 0000 2020 2020 322e 2024 5820 6578 F%.. 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 5449 2600 E is full.G.TI&. │ │ │ +004f3150: 4520 6973 2066 756c 6c2e 4700 5446 2600 E is full.G.TF&. │ │ │ 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 4927 0000 1200 5449 2800 0020 ...TI'....TI(.. │ │ │ -004f31b0: 2020 2a2a 4e6f 7465 2a2a 0700 5449 2900 **Note**..TI). │ │ │ -004f31c0: 0054 0054 492a 0000 2020 2049 6e20 616c .T.TI*.. In al │ │ │ +004f31a0: 2e07 0054 4627 0000 1200 5446 2800 0020 ...TF'....TF(.. │ │ │ +004f31b0: 2020 2a2a 4e6f 7465 2a2a 0700 5446 2900 **Note**..TF). │ │ │ +004f31c0: 0054 0054 462a 0000 2020 2049 6e20 616c .T.TF*.. 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 4931 0000 2020 2074 ccupy2.TI1.. t │ │ │ +004f3210: 6363 7570 7932 0054 4631 0000 2020 2074 ccupy2.TF1.. 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 4932 0000 1200 e zero...TI2.... │ │ │ -004f3250: 5449 3300 0020 2020 4578 616d 706c 653a TI3.. Example: │ │ │ -004f3260: 0700 5449 3400 001c 0054 4935 0000 2020 ..TI4....TI5.. │ │ │ +004f3240: 6520 7a65 726f 2e07 0054 4632 0000 1200 e zero...TF2.... │ │ │ +004f3250: 5446 3300 0020 2020 4578 616d 706c 653a TF3.. Example: │ │ │ +004f3260: 0700 5446 3400 001c 0054 4635 0000 2020 ..TF4....TF5.. │ │ │ 004f3270: 2047 544d 3e64 6f20 5e70 6164 6578 616d GTM>do ^padexam │ │ │ -004f3280: 706c 6514 0054 4936 0000 2020 2070 6164 ple..TI6.. pad │ │ │ -004f3290: 6578 616d 706c 651d 0054 4937 0000 2020 example..TI7.. │ │ │ +004f3280: 706c 6514 0054 4636 0000 2020 2070 6164 ple..TF6.. pad │ │ │ +004f3290: 6578 616d 706c 651d 0054 4637 0000 2020 example..TF7.. │ │ │ 004f32a0: 2020 7a70 7269 6e74 205e 7061 6465 7861 zprint ^padexa │ │ │ -004f32b0: 6d70 6c65 1f00 5449 3800 0020 2020 2073 mple..TI8.. s │ │ │ +004f32b0: 6d70 6c65 1f00 5446 3800 0020 2020 2073 mple..TF8.. s │ │ │ 004f32c0: 6574 2061 3d22 2a2a 2a2a 2a2a 2a2a 2a2a et a="********** │ │ │ -004f32d0: 2a2a 221f 0054 4939 0000 2020 2020 7365 **"..TI9.. se │ │ │ +004f32d0: 2a2a 221f 0054 4639 0000 2020 2020 7365 **"..TF9.. se │ │ │ 004f32e0: 7420 656e 636f 6469 6e67 3d22 5554 462d t encoding="UTF- │ │ │ -004f32f0: 3822 2d00 5449 3a00 0020 2020 2073 6574 8"-.TI:.. set │ │ │ +004f32f0: 3822 2d00 5446 3a00 0020 2020 2073 6574 8"-.TF:.. 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 4941 0000 2020 2020 6f70 656e 2066 .TIA.. open f │ │ │ +004f3320: 0054 4641 0000 2020 2020 6f70 656e 2066 .TFA.. 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 4942 0000 encoding)..TIB.. │ │ │ +004f3360: 656e 636f 6469 6e67 2917 0054 4642 0000 encoding)..TFB.. │ │ │ 004f3370: 2020 2020 7573 6520 6669 6c65 6e61 6d65 use filename │ │ │ -004f3380: 1200 5449 4300 0020 2020 2077 7269 7465 ..TIC.. write │ │ │ -004f3390: 2061 1900 5449 4400 0020 2020 2063 6c6f a..TID.. clo │ │ │ -004f33a0: 7365 2066 696c 656e 616d 650f 0054 4945 se filename..TIE │ │ │ -004f33b0: 0000 2020 2020 6861 6c74 1c00 5449 4600 .. halt..TIF. │ │ │ +004f3380: 1200 5446 4300 0020 2020 2077 7269 7465 ..TFC.. write │ │ │ +004f3390: 2061 1900 5446 4400 0020 2020 2063 6c6f a..TFD.. clo │ │ │ +004f33a0: 7365 2066 696c 656e 616d 650f 0054 4645 se filename..TFE │ │ │ +004f33b0: 0000 2020 2020 6861 6c74 1c00 5446 4600 .. halt..TFF. │ │ │ 004f33c0: 0020 2020 2420 6361 7420 626f 6d55 5446 . $ cat bomUTF │ │ │ -004f33d0: 2d38 2e74 7874 2000 5449 4700 0020 2020 -8.txt .TIG.. │ │ │ +004f33d0: 2d38 2e74 7874 2000 5446 4700 0020 2020 -8.txt .TFG.. │ │ │ 004f33e0: 2a2a 4242 2a2a 4242 2a2a 4242 2a2a 4242 **BB**BB**BB**BB │ │ │ -004f33f0: 2a2a 4242 2a2a 2100 5449 4800 0020 2020 **BB**!.TIH.. │ │ │ +004f33f0: 2a2a 4242 2a2a 2100 5446 4800 0020 2020 **BB**!.TFH.. │ │ │ 004f3400: 2420 6f64 202d 7463 6431 2062 6f6d 5554 $ od -tcd1 bomUT │ │ │ -004f3410: 462d 382e 7478 7461 0054 4949 0000 2020 F-8.txta.TII.. │ │ │ +004f3410: 462d 382e 7478 7461 0054 4649 0000 2020 F-8.txta.TFI.. │ │ │ 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 5449 4a00 0020 B Ba.TIJ.. │ │ │ +004f3470: 2020 4220 2020 2042 6100 5446 4a00 0020 B Ba.TFJ.. │ │ │ 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 4951 0000 66 66a.TIQ.. │ │ │ +004f34d0: 2020 3636 2020 2036 3661 0054 4651 0000 66 66a.TFQ.. │ │ │ 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 5449 5200 B Ba.TIR. │ │ │ +004f3530: 2020 2020 4220 2020 2042 6100 5446 5200 B Ba.TFR. │ │ │ 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 4953 0 66 66W.TIS │ │ │ +004f3590: 3020 2020 3636 2020 2036 3657 0054 4653 0 66 66W.TFS │ │ │ 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 5449 5400 0020 2020 2020 2020 37a.TIT.. │ │ │ +004f35f0: 3337 6100 5446 5400 0020 2020 2020 2020 37a.TFT.. │ │ │ 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 4955 0000 5000 5449 5600 32..TIU..P.TIV. │ │ │ +004f3650: 2033 3207 0054 4655 0000 5000 5446 5600 32..TFU..P.TFV. │ │ │ 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 5449 5700 three-byteA.TIW. │ │ │ +004f36a0: 7468 7265 652d 6279 7465 4100 5446 5700 three-byteA.TFW. │ │ │ 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 4958 o $CHAR(66)..TIX │ │ │ -004f36f0: 0000 0e00 5149 5253 4500 0050 4152 5345 ....QIRSE..PARSE │ │ │ -004f3700: 1000 5549 bf11 0000 2020 2050 4152 5345 ..UI.... PARSE │ │ │ -004f3710: 0700 5649 2100 0020 0056 4931 0000 2020 ..VI!.. .VI1.. │ │ │ +004f36e0: 6f20 2443 4841 5228 3636 2907 0054 4658 o $CHAR(66)..TFX │ │ │ +004f36f0: 0000 0e00 5146 5253 4500 0050 4152 5345 ....QFRSE..PARSE │ │ │ +004f3700: 1000 5546 bf11 0000 2020 2050 4152 5345 ..UF.... PARSE │ │ │ +004f3710: 0700 5646 2100 0020 0056 4631 0000 2020 ..VF!.. .VF1.. │ │ │ 004f3720: 2050 4152 5345 2041 7070 6c69 6573 2074 PARSE Applies t │ │ │ -004f3730: 6f3a 2050 4950 4507 0056 4941 0000 5100 o: PIPE..VIA..Q. │ │ │ -004f3740: 5649 5100 0020 2020 5468 6520 5041 5253 VIQ.. The PARS │ │ │ +004f3730: 6f3a 2050 4950 4507 0056 4641 0000 5100 o: PIPE..VFA..Q. │ │ │ +004f3740: 5646 5100 0020 2020 5468 6520 5041 5253 VFQ.. 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 4961 0000 2020 2076 616c 7565 2e20 .VIa.. value. │ │ │ +004f3790: 0056 4661 0000 2020 2076 616c 7565 2e20 .VFa.. 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 b242 0000 0000 0000 .........B...... │ │ │ -004f3810: a800 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f3810: a800 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5649 8100 0020 s beforeS.VI... │ │ │ +004f38b0: 7320 6265 666f 7265 5300 5646 8100 0020 s beforeS.VF... │ │ │ 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 4991 imitations,;.VI. │ │ │ +004f3900: 696d 6974 6174 696f 6e73 2c3b 0056 4691 imitations,;.VF. │ │ │ 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 5549 c011 0000 1a00 shell...UI...... │ │ │ -004f3950: 4f49 5245 434f 5244 5349 5a45 0000 5245 OIRECORDSIZE..RE │ │ │ -004f3960: 434f 5244 5349 5a45 1500 5a49 bf11 0000 CORDSIZE..ZI.... │ │ │ +004f3940: 7368 656c 6c2e 0800 5546 c011 0000 1a00 shell...UF...... │ │ │ +004f3950: 4f46 5245 434f 5244 5349 5a45 0000 5245 OFRECORDSIZE..RE │ │ │ +004f3960: 434f 5244 5349 5a45 1500 5a46 bf11 0000 CORDSIZE..ZF.... │ │ │ 004f3970: 2020 2052 4543 4f52 4453 495a 4507 005b RECORDSIZE..[ │ │ │ -004f3980: 4921 0000 3500 5b49 3100 0020 2020 5245 I!..5.[I1.. RE │ │ │ +004f3980: 4621 0000 3500 5b46 3100 0020 2020 5245 F!..5.[F1.. 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 4941 0000 FIFO PIPE..[IA.. │ │ │ -004f39c0: 3700 5b49 5100 0020 2020 4f76 6572 7269 7.[IQ.. Overri │ │ │ +004f39b0: 4649 464f 2050 4950 4507 005b 4641 0000 FIFO PIPE..[FA.. │ │ │ +004f39c0: 3700 5b46 5100 0020 2020 4f76 6572 7269 7.[FQ.. 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 4961 0000 5400 a disk...[Ia..T. │ │ │ -004f3a00: 5b49 7100 0020 2020 5245 434f 5244 5349 [Iq.. RECORDSI │ │ │ +004f39f0: 6120 6469 736b 2e07 005b 4661 0000 5400 a disk...[Fa..T. │ │ │ +004f3a00: 5b46 7100 0020 2020 5245 434f 5244 5349 [Fq.. 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 5b49 8100 0020 2020 7468 6174 esR.[I... that │ │ │ +004f3a50: 6573 5200 5b46 8100 0020 2020 7468 6174 esR.[F... 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 5b49 9100 0054 005a 49c0 ers...[I...T.ZI. │ │ │ +004f3aa0: 6572 732e 0700 5b46 9100 0054 005a 46c0 ers...[F...T.ZF. │ │ │ 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 4912 0000 2020 2069 7320 616c 7761 .[I... is alwa │ │ │ +004f3b00: 005b 4612 0000 2020 2069 7320 616c 7761 .[F... 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: 5b49 1300 0051 005b 4914 0000 2020 2046 [I...Q.[I... F │ │ │ +004f3b40: 5b46 1300 0051 005b 4614 0000 2020 2046 [F...Q.[F... 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 5b49 1500 0020 2020 acters..[I... │ │ │ +004f3b90: 6163 7465 7273 2e00 5b46 1500 0020 2020 acters..[F... │ │ │ 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 5b49 1600 0053 005b 4917 ord...[I...S.[I. │ │ │ +004f3bc0: 6f72 642e 0700 5b46 1600 0053 005b 4617 ord...[F...S.[F. │ │ │ 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: 5b49 1800 0020 2020 796f 7520 7370 6563 [I... you spec │ │ │ +004f3c20: 5b46 1800 0020 2020 796f 7520 7370 6563 [F... 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 4919 0000 4e00 5b49 1a00 76...[I...N.[I.. │ │ │ +004f3c50: 3736 2e07 005b 4619 0000 4e00 5b46 1a00 76...[F...N.[F.. │ │ │ 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 5b49 2100 0020 M treatsR.[I!.. │ │ │ +004f3ca0: 4d20 7472 6561 7473 5200 5b46 2100 0020 M treatsR.[F!.. │ │ │ 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 5b49 2200 dependingT.[I". │ │ │ +004f3cf0: 2064 6570 656e 6469 6e67 5400 5b46 2200 dependingT.[F". │ │ │ 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: 5b49 2300 0020 2020 6120 6465 7669 6365 [I#.. a device │ │ │ +004f3d50: 5b46 2300 0020 2020 6120 6465 7669 6365 [F#.. 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 5b49 2400 004d 005b 4925 0000 2020 ..[I$..M.[I%.. │ │ │ +004f3d90: 0700 5b46 2400 004d 005b 4625 0000 2020 ..[F$..M.[F%.. │ │ │ 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 5b49 2600 0020 2020 5245 ault#.[I&.. RE │ │ │ +004f3de0: 6175 6c74 2300 5b46 2600 0020 2020 5245 ault#.[F&.. RE │ │ │ 004f3df0: 434f 5244 5349 5a45 2069 7320 3332 4b2d CORDSIZE is 32K- │ │ │ -004f3e00: 3162 7974 6573 2e07 005b 4927 0000 5300 1bytes...[I'..S. │ │ │ -004f3e10: 5b49 2800 0020 2020 4966 2074 6865 2063 [I(.. If the c │ │ │ +004f3e00: 3162 7974 6573 2e07 005b 4627 0000 5300 1bytes...[F'..S. │ │ │ +004f3e10: 5b46 2800 0020 2020 4966 2074 6865 2063 [F(.. 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 4929 0000 2020 2061 6c77 6179 tL.[I).. alway │ │ │ +004f3e60: 744c 005b 4629 0000 2020 2061 6c77 6179 tL.[F).. 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: 492a 0000 2020 2052 4543 4f52 4449 5a45 I*.. RECORDIZE │ │ │ +004f3eb0: 462a 0000 2020 2052 4543 4f52 4449 5a45 F*.. RECORDIZE │ │ │ 004f3ec0: 2069 7320 3332 4b2d 3420 6279 7465 732e is 32K-4 bytes. │ │ │ -004f3ed0: 0700 5b49 3100 0051 005b 4932 0000 2020 ..[I1..Q.[I2.. │ │ │ +004f3ed0: 0700 5b46 3100 0051 005b 4632 0000 2020 ..[F1..Q.[F2.. │ │ │ 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 5b49 3300 0020 aracters..[I3.. │ │ │ +004f3f20: 6172 6163 7465 7273 2e00 5b46 3300 0020 aracters..[F3.. │ │ │ 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 5b49 3400 0010 0051 ecord...[I4....Q │ │ │ -004f3f60: 4957 494e 4400 0052 4557 494e 4411 0056 IWIND..REWIND..V │ │ │ -004f3f70: 49bf 1100 0020 2020 5245 5749 4e44 0700 I.... REWIND.. │ │ │ -004f3f80: 5749 2100 0029 0057 4931 0000 2020 2052 WI!..).WI1.. R │ │ │ +004f3f50: 6563 6f72 642e 0700 5b46 3400 0010 0051 ecord...[F4....Q │ │ │ +004f3f60: 4657 494e 4400 0052 4557 494e 4411 0056 FWIND..REWIND..V │ │ │ +004f3f70: 46bf 1100 0020 2020 5245 5749 4e44 0700 F.... REWIND.. │ │ │ +004f3f80: 5746 2100 0029 0057 4631 0000 2020 2052 WF!..).WF1.. 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: 5749 4100 0041 0057 4951 0000 2020 2052 WIA..A.WIQ.. R │ │ │ +004f3fb0: 5746 4100 0041 0057 4651 0000 2020 2052 WFA..A.WFQ.. 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 5749 6100 0000 0000 disk...WIa..... │ │ │ +004f3ff0: 2064 6973 6b2e 0700 5746 6100 0000 0000 disk...WFa..... │ │ │ 004f4000: 0400 0000 a607 0000 e042 0000 0000 0000 .........B...... │ │ │ -004f4010: a800 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f4010: a800 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5749 8100 0020 EWIND orP.WI... │ │ │ +004f40b0: 4557 494e 4420 6f72 5000 5746 8100 0020 EWIND orP.WF... │ │ │ 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 5749 9100 0020 UTREWIND*.WI... │ │ │ +004f4100: 5554 5245 5749 4e44 2a00 5746 9100 0020 UTREWIND*.WF... │ │ │ 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 5649 c011 0000 4f00 5749 1200 t...VI....O.WI.. │ │ │ +004f4130: 742e 0800 5646 c011 0000 4f00 5746 1200 t...VF....O.WF.. │ │ │ 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 4913 0000 to zero...WI... │ │ │ -004f4190: 2b00 5749 1400 0020 2020 4279 2064 6566 +.WI... By def │ │ │ +004f4180: 2074 6f20 7a65 726f 2e07 0057 4613 0000 to zero...WF... │ │ │ +004f4190: 2b00 5746 1400 0020 2020 4279 2064 6566 +.WF... By def │ │ │ 004f41a0: 6175 6c74 2c20 4f50 454e 2064 6f65 7320 ault, OPEN does │ │ │ -004f41b0: 6e6f 7420 5245 5749 4e44 2e07 0057 4915 not REWIND...WI. │ │ │ -004f41c0: 0000 1200 5749 1600 0020 2020 4578 616d ....WI... Exam │ │ │ -004f41d0: 706c 653a 0700 5749 1700 0039 0057 4918 ple:..WI...9.WI. │ │ │ +004f41b0: 6e6f 7420 5245 5749 4e44 2e07 0057 4615 not REWIND...WF. │ │ │ +004f41c0: 0000 1200 5746 1600 0020 2020 4578 616d ....WF... Exam │ │ │ +004f41d0: 706c 653a 0700 5746 1700 0039 0057 4618 ple:..WF...9.WF. │ │ │ 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 5749 1900 004f 0057 491a RAP)..WI...O.WI. │ │ │ +004f4210: 5241 5029 0700 5746 1900 004f 0057 461a RAP)..WF...O.WF. │ │ │ 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 5749 2100 ter at the .WI!. │ │ │ +004f4260: 7465 7220 6174 2074 6865 2000 5746 2100 ter at the .WF!. │ │ │ 004f4270: 0020 2020 6265 6769 6e6e 696e 6720 6f66 . beginning of │ │ │ -004f4280: 2074 6865 2066 696c 652e 0700 5749 2200 the file...WI". │ │ │ -004f4290: 001e 004f 4953 4545 4b3d 5354 5245 5850 ...OISEEK=STREXP │ │ │ +004f4280: 2074 6865 2066 696c 652e 0700 5746 2200 the file...WF". │ │ │ +004f4290: 001e 004f 4653 4545 4b3d 5354 5245 5850 ...OFSEEK=STREXP │ │ │ 004f42a0: 5200 0053 4545 4b3d 7374 7265 7870 7217 R..SEEK=strexpr. │ │ │ -004f42b0: 005c 49bf 1100 0020 2020 5345 454b 3d73 .\I.... SEEK=s │ │ │ -004f42c0: 7472 6578 7072 0700 5d49 2100 001d 005d trexpr..]I!....] │ │ │ -004f42d0: 4931 0000 2020 2053 4545 4b20 4170 706c I1.. SEEK Appl │ │ │ -004f42e0: 6965 7320 746f 3a20 5344 0700 5d49 4100 ies to: SD..]IA. │ │ │ -004f42f0: 0052 005d 4951 0000 2020 2050 6f73 6974 .R.]IQ.. Posit │ │ │ +004f42b0: 005c 46bf 1100 0020 2020 5345 454b 3d73 .\F.... SEEK=s │ │ │ +004f42c0: 7472 6578 7072 0700 5d46 2100 001d 005d trexpr..]F!....] │ │ │ +004f42d0: 4631 0000 2020 2053 4545 4b20 4170 706c F1.. SEEK Appl │ │ │ +004f42e0: 6965 7320 746f 3a20 5344 0700 5d46 4100 ies to: SD..]FA. │ │ │ +004f42f0: 0052 005d 4651 0000 2020 2050 6f73 6974 .R.]FQ.. 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 4961 0000 2020 2054 6865 pr.L.]Ia.. The │ │ │ +004f4340: 7072 2e4c 005d 4661 0000 2020 2054 6865 pr.L.]Fa.. 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 4971 0000 2020 2075 6e73 6967 6e65 .]Iq.. unsigne │ │ │ +004f4390: 005d 4671 0000 2020 2075 6e73 6967 6e65 .]Fq.. 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 5d49 8100 0020 2020 6578 706c anR.]I... expl │ │ │ +004f43e0: 616e 5200 5d46 8100 0020 2020 6578 706c anR.]F... 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 5d49 9100 0020 2020 706f fileQ.]I... po │ │ │ +004f4430: 6669 6c65 5100 5d46 9100 0020 2020 706f fileQ.]F... 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 49c0 1100 0020 2020 r anyU.\I.... │ │ │ +004f4480: 7220 616e 7955 005c 46c0 1100 0020 2020 r anyU.\F.... │ │ │ 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 5d49 1200 offset. InP.]I.. │ │ │ +004f44d0: 6f66 6673 6574 2e20 496e 5000 5d46 1200 offset. InP.]F.. │ │ │ 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 5d49 1300 ker (BOM),T.]I.. │ │ │ +004f4520: 6b65 7220 2842 4f4d 292c 5400 5d46 1300 ker (BOM),T.]F.. │ │ │ 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: 5d49 1400 0020 2020 6c65 6173 7420 6f6e ]I... least on │ │ │ +004f4580: 5d46 1400 0020 2020 6c65 6173 7420 6f6e ]F... 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 5d49 1500 s created...]I.. │ │ │ -004f45c0: 0012 005d 4916 0000 2020 202a 2a4e 6f74 ...]I... **Not │ │ │ -004f45d0: 652a 2a07 005d 4917 0000 5100 5d49 1800 e**..]I...Q.]I.. │ │ │ +004f45b0: 7320 6372 6561 7465 642e 0700 5d46 1500 s created...]F.. │ │ │ +004f45c0: 0012 005d 4616 0000 2020 202a 2a4e 6f74 ...]F... **Not │ │ │ +004f45d0: 652a 2a07 005d 4617 0000 5100 5d46 1800 e**..]F...Q.]F.. │ │ │ 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 4919 END is done6.]I. │ │ │ +004f4620: 454e 4420 6973 2064 6f6e 6536 005d 4619 END is done6.]F. │ │ │ 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 491a 0000 1200 5d49 2100 0020 ...]I.....]I!.. │ │ │ -004f4670: 2020 4578 616d 706c 653a 0700 5d49 2200 Example:..]I". │ │ │ -004f4680: 001e 005d 4923 0000 2020 2047 544d 3e7a ...]I#.. GTM>z │ │ │ +004f4660: 2e07 005d 461a 0000 1200 5d46 2100 0020 ...]F.....]F!.. │ │ │ +004f4670: 2020 4578 616d 706c 653a 0700 5d46 2200 Example:..]F". │ │ │ +004f4680: 001e 005d 4623 0000 2020 2047 544d 3e7a ...]F#.. GTM>z │ │ │ 004f4690: 7072 696e 7420 5e73 6565 6b64 656d 6f12 print ^seekdemo. │ │ │ -004f46a0: 005d 4924 0000 2020 2073 6565 6b64 656d .]I$.. seekdem │ │ │ -004f46b0: 6f13 005d 4925 0000 2020 2020 206e 6577 o..]I%.. new │ │ │ -004f46c0: 2078 2c70 1d00 5d49 2600 0020 2020 2020 x,p..]I&.. │ │ │ +004f46a0: 005d 4624 0000 2020 2073 6565 6b64 656d .]F$.. seekdem │ │ │ +004f46b0: 6f13 005d 4625 0000 2020 2020 206e 6577 o..]F%.. new │ │ │ +004f46c0: 2078 2c70 1d00 5d46 2600 0020 2020 2020 x,p..]F&.. │ │ │ 004f46d0: 7365 7420 703d 2273 6565 6b66 6978 6564 set p="seekfixed │ │ │ -004f46e0: 2233 005d 4927 0000 2020 2020 206f 7065 "3.]I'.. ope │ │ │ +004f46e0: 2233 005d 4627 0000 2020 2020 206f 7065 "3.]F'.. 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 5d49 2800 0020 2020 2020 =60)..]I(.. │ │ │ -004f4720: 7573 6520 7040 005d 4929 0000 2020 2020 use p@.]I).. │ │ │ +004f4710: 3d36 3029 1100 5d46 2800 0020 2020 2020 =60)..]F(.. │ │ │ +004f4720: 7573 6520 7040 005d 4629 0000 2020 2020 use p@.]F).. │ │ │ 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 492a 0000 2020 2020 each:.]I*.. │ │ │ +004f4760: 2065 6163 683a 005d 462a 0000 2020 2020 each:.]F*.. │ │ │ 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 4931 0000 0000 0000 0000 0000 0000 .]I1............ │ │ │ +004f47a0: 005d 4631 0000 0000 0000 0000 0000 0000 .]F1............ │ │ │ 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 0e43 0000 0000 0000 .........C...... │ │ │ -004f4810: c700 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f4810: c700 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4933 0000 2020 -|",60)..]I3.. │ │ │ +004f48d0: 2d7c 222c 3630 2918 005d 4633 0000 2020 -|",60)..]F3.. │ │ │ 004f48e0: 2020 2075 7365 2070 3a72 6577 696e 6456 use p:rewindV │ │ │ -004f48f0: 005d 4934 0000 2020 2020 2066 6f72 2069 .]I4.. for i │ │ │ +004f48f0: 005d 4634 0000 2020 2020 2066 6f72 2069 .]F4.. 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 4935 0000 2020 2020 use p..]I5.. │ │ │ -004f4950: 2063 6c6f 7365 2070 4400 5d49 3600 0020 close pD.]I6.. │ │ │ +004f4940: 7573 6520 7013 005d 4635 0000 2020 2020 use p..]F5.. │ │ │ +004f4950: 2063 6c6f 7365 2070 4400 5d46 3600 0020 close pD.]F6.. │ │ │ 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 5d49 eek=""5""",!1.]I │ │ │ +004f4990: 6565 6b3d 2222 3522 2222 2c21 3100 5d46 eek=""5""",!1.]F │ │ │ 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: 4938 0000 2020 2020 2075 7365 2070 2100 I8.. use p!. │ │ │ -004f49e0: 5d49 3900 0020 2020 2020 7265 6164 2078 ]I9.. read x │ │ │ +004f49d0: 4638 0000 2020 2020 2075 7365 2070 2100 F8.. use p!. │ │ │ +004f49e0: 5d46 3900 0020 2020 2020 7265 6164 2078 ]F9.. read x │ │ │ 004f49f0: 2073 6574 205a 4b45 593d 247a 6b65 791f set ZKEY=$zkey. │ │ │ -004f4a00: 005d 493a 0000 2020 2020 203b 6578 7065 .]I:.. ;expe │ │ │ +004f4a00: 005d 463a 0000 2020 2020 203b 6578 7065 .]F:.. ;expe │ │ │ 004f4a10: 6374 3a20 245a 4b45 593d 2036 2c30 3200 ct: $ZKEY= 6,02. │ │ │ -004f4a20: 5d49 4100 0020 2020 2020 7573 6520 2470 ]IA.. use $p │ │ │ +004f4a20: 5d46 4100 0020 2020 2020 7573 6520 2470 ]FA.. 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 5d49 4200 0020 2020 2020 7772 6974 /.]IB.. writ │ │ │ +004f4a50: 2f00 5d46 4200 0020 2020 2020 7772 6974 /.]FB.. 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 4943 0000 2020 2020 2075 7365 2070 .]IC.. use p │ │ │ -004f4a90: 3a73 6565 6b3d 222d 3322 2100 5d49 4400 :seek="-3"!.]ID. │ │ │ +004f4a80: 005d 4643 0000 2020 2020 2075 7365 2070 .]FC.. use p │ │ │ +004f4a90: 3a73 6565 6b3d 222d 3322 2100 5d46 4400 :seek="-3"!.]FD. │ │ │ 004f4aa0: 0020 2020 2020 7265 6164 2078 2073 6574 . read x set │ │ │ -004f4ab0: 205a 4b45 593d 247a 6b65 791f 005d 4945 ZKEY=$zkey..]IE │ │ │ +004f4ab0: 205a 4b45 593d 247a 6b65 791f 005d 4645 ZKEY=$zkey..]FE │ │ │ 004f4ac0: 0000 2020 2020 203b 6578 7065 6374 3a20 .. ;expect: │ │ │ -004f4ad0: 245a 4b45 593d 2034 2c30 3200 5d49 4600 $ZKEY= 4,02.]IF. │ │ │ +004f4ad0: 245a 4b45 593d 2034 2c30 3200 5d46 4600 $ZKEY= 4,02.]FF. │ │ │ 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 5d49 ey= ",ZKEY,!p.]I │ │ │ +004f4b00: 6579 3d20 222c 5a4b 4559 2c21 7000 5d46 ey= ",ZKEY,!p.]F │ │ │ 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 5d49 al record",!..]I │ │ │ +004f4b70: 616c 2072 6563 6f72 6422 2c21 1b00 5d46 al record",!..]F │ │ │ 004f4b80: 4800 0020 2020 2020 7573 6520 703a 7365 H.. use p:se │ │ │ -004f4b90: 656b 3d22 2d31 2224 005d 4949 0000 2020 ek="-1"$.]II.. │ │ │ +004f4b90: 656b 3d22 2d31 2224 005d 4649 0000 2020 ek="-1"$.]FI.. │ │ │ 004f4ba0: 2020 2072 6561 6420 7823 3230 2073 6574 read x#20 set │ │ │ -004f4bb0: 205a 4b45 593d 247a 6b65 7920 005d 494a ZKEY=$zkey .]IJ │ │ │ +004f4bb0: 205a 4b45 593d 247a 6b65 7920 005d 464a ZKEY=$zkey .]FJ │ │ │ 004f4bc0: 0000 2020 2020 203b 6578 7065 6374 3a20 .. ;expect: │ │ │ -004f4bd0: 245a 4b45 593d 2033 2c32 3032 005d 4951 $ZKEY= 3,202.]IQ │ │ │ +004f4bd0: 245a 4b45 593d 2033 2c32 3032 005d 4651 $ZKEY= 3,202.]FQ │ │ │ 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: 4952 0000 2020 2020 2077 7269 7465 2021 IR.. write ! │ │ │ +004f4c10: 4652 0000 2020 2020 2077 7269 7465 2021 FR.. 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: 5d49 5300 0020 2020 2020 7573 6520 7024 ]IS.. use p$ │ │ │ -004f4c60: 005d 4954 0000 2020 2020 2072 6561 6420 .]IT.. read │ │ │ +004f4c50: 5d46 5300 0020 2020 2020 7573 6520 7024 ]FS.. use p$ │ │ │ +004f4c60: 005d 4654 0000 2020 2020 2072 6561 6420 .]FT.. read │ │ │ 004f4c70: 7823 3430 2073 6574 205a 4b45 593d 247a x#40 set ZKEY=$z │ │ │ -004f4c80: 6b65 791f 005d 4955 0000 2020 2020 203b key..]IU.. ; │ │ │ +004f4c80: 6b65 791f 005d 4655 0000 2020 2020 203b key..]FU.. ; │ │ │ 004f4c90: 6578 7065 6374 3a20 245a 4b45 593d 2034 expect: $ZKEY= 4 │ │ │ -004f4ca0: 2c30 3200 5d49 5600 0020 2020 2020 7573 ,02.]IV.. us │ │ │ +004f4ca0: 2c30 3200 5d46 5600 0020 2020 2020 7573 ,02.]FV.. 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 5d49 5700 0020 2020 2020 EY,!N.]IW.. │ │ │ +004f4cd0: 4559 2c21 4e00 5d46 5700 0020 2020 2020 EY,!N.]FW.. │ │ │ 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 5d49 5800 0020 2020 2020 636c ,!..]IX.. cl │ │ │ +004f4d20: 2c21 1d00 5d46 5800 0020 2020 2020 636c ,!..]FX.. cl │ │ │ 004f4d30: 6f73 6520 703a 6e6f 6465 7374 726f 7912 ose p:nodestroy. │ │ │ -004f4d40: 005d 4959 0000 2020 2020 206f 7065 6e20 .]IY.. open │ │ │ -004f4d50: 7011 005d 495a 0000 2020 2020 2075 7365 p..]IZ.. use │ │ │ -004f4d60: 2070 2100 5d49 6100 0020 2020 2020 7265 p!.]Ia.. re │ │ │ +004f4d40: 005d 4659 0000 2020 2020 206f 7065 6e20 .]FY.. open │ │ │ +004f4d50: 7011 005d 465a 0000 2020 2020 2075 7365 p..]FZ.. use │ │ │ +004f4d60: 2070 2100 5d46 6100 0020 2020 2020 7265 p!.]Fa.. re │ │ │ 004f4d70: 6164 2078 2073 6574 205a 4b45 593d 247a ad x set ZKEY=$z │ │ │ -004f4d80: 6b65 791f 005d 4962 0000 2020 2020 203b key..]Ib.. ; │ │ │ +004f4d80: 6b65 791f 005d 4662 0000 2020 2020 203b key..]Fb.. ; │ │ │ 004f4d90: 6578 7065 6374 3a20 245a 4b45 593d 2035 expect: $ZKEY= 5 │ │ │ -004f4da0: 2c30 3200 5d49 6300 0020 2020 2020 7573 ,02.]Ic.. us │ │ │ +004f4da0: 2c30 3200 5d46 6300 0020 2020 2020 7573 ,02.]Fc.. 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 5d49 6400 0020 2020 2020 EY,!F.]Id.. │ │ │ +004f4dd0: 4559 2c21 4600 5d46 6400 0020 2020 2020 EY,!F.]Fd.. │ │ │ 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 5d49 6500 =""+2""",!..]Ie. │ │ │ +004f4e10: 3d22 222b 3222 2222 2c21 1d00 5d46 6500 =""+2""",!..]Fe. │ │ │ 004f4e20: 0020 2020 2020 636c 6f73 6520 703a 6e6f . close p:no │ │ │ -004f4e30: 6465 7374 726f 791c 005d 4966 0000 2020 destroy..]If.. │ │ │ +004f4e30: 6465 7374 726f 791c 005d 4666 0000 2020 destroy..]Ff.. │ │ │ 004f4e40: 2020 206f 7065 6e20 703a 7365 656b 3d22 open p:seek=" │ │ │ -004f4e50: 2b32 2211 005d 4967 0000 2020 2020 2075 +2"..]Ig.. u │ │ │ -004f4e60: 7365 2070 2100 5d49 6800 0020 2020 2020 se p!.]Ih.. │ │ │ +004f4e50: 2b32 2211 005d 4667 0000 2020 2020 2075 +2"..]Fg.. u │ │ │ +004f4e60: 7365 2070 2100 5d46 6800 0020 2020 2020 se p!.]Fh.. │ │ │ 004f4e70: 7265 6164 2078 2073 6574 205a 4b45 593d read x set ZKEY= │ │ │ -004f4e80: 247a 6b65 791f 005d 4969 0000 2020 2020 $zkey..]Ii.. │ │ │ +004f4e80: 247a 6b65 791f 005d 4669 0000 2020 2020 $zkey..]Fi.. │ │ │ 004f4e90: 203b 6578 7065 6374 3a20 245a 4b45 593d ;expect: $ZKEY= │ │ │ -004f4ea0: 2038 2c30 3200 5d49 6a00 0020 2020 2020 8,02.]Ij.. │ │ │ +004f4ea0: 2038 2c30 3200 5d46 6a00 0020 2020 2020 8,02.]Fj.. │ │ │ 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 5d49 7100 0020 2020 ZKEY,!H.]Iq.. │ │ │ +004f4ed0: 5a4b 4559 2c21 4800 5d46 7100 0020 2020 ZKEY,!H.]Fq.. │ │ │ 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: 5d49 7200 0020 2020 2020 636c 6f73 6520 ]Ir.. close │ │ │ -004f4f30: 703a 6e6f 6465 7374 726f 7920 005d 4973 p:nodestroy .]Is │ │ │ +004f4f20: 5d46 7200 0020 2020 2020 636c 6f73 6520 ]Fr.. close │ │ │ +004f4f30: 703a 6e6f 6465 7374 726f 7920 005d 4673 p:nodestroy .]Fs │ │ │ 004f4f40: 0000 2020 2020 206f 7065 6e20 703a 284d .. open p:(M │ │ │ -004f4f50: 3a73 6565 6b3d 222b 3322 2911 005d 4974 :seek="+3")..]It │ │ │ -004f4f60: 0000 2020 2020 2075 7365 2070 2100 5d49 .. use p!.]I │ │ │ +004f4f50: 3a73 6565 6b3d 222b 3322 2911 005d 4674 :seek="+3")..]Ft │ │ │ +004f4f60: 0000 2020 2020 2075 7365 2070 2100 5d46 .. use p!.]F │ │ │ 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: 4976 0000 2020 2020 203b 6578 7065 6374 Iv.. ;expect │ │ │ -004f4fa0: 3a20 245a 4b45 593d 2034 2c30 3200 5d49 : $ZKEY= 4,02.]I │ │ │ +004f4f90: 4676 0000 2020 2020 203b 6578 7065 6374 Fv.. ;expect │ │ │ +004f4fa0: 3a20 245a 4b45 593d 2034 2c30 3200 5d46 : $ZKEY= 4,02.]F │ │ │ 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 3543 0000 0000 0000 ........5C...... │ │ │ -004f5010: aa00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f5010: aa00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5d49 7900 =""-1""",!..]Iy. │ │ │ +004f50b0: 3d22 222d 3122 2222 2c21 1d00 5d46 7900 =""-1""",!..]Fy. │ │ │ 004f50c0: 0020 2020 2020 636c 6f73 6520 703a 6e6f . close p:no │ │ │ -004f50d0: 6465 7374 726f 7925 005d 497a 0000 2020 destroy%.]Iz.. │ │ │ +004f50d0: 6465 7374 726f 7925 005d 467a 0000 2020 destroy%.]Fz.. │ │ │ 004f50e0: 2020 206f 7065 6e20 703a 2861 7070 656e open p:(appen │ │ │ -004f50f0: 643a 7365 656b 3d22 2d31 2229 1100 5d49 d:seek="-1")..]I │ │ │ +004f50f0: 643a 7365 656b 3d22 2d31 2229 1100 5d46 d:seek="-1")..]F │ │ │ 004f5100: 8100 0020 2020 2020 7573 6520 7021 005d ... use p!.] │ │ │ -004f5110: 4982 0000 2020 2020 2072 6561 6420 7820 I... read x │ │ │ +004f5110: 4682 0000 2020 2020 2072 6561 6420 7820 F... read x │ │ │ 004f5120: 7365 7420 5a4b 4559 3d24 7a6b 6579 1f00 set ZKEY=$zkey.. │ │ │ -004f5130: 5d49 8300 0020 2020 2020 3b65 7870 6563 ]I... ;expec │ │ │ +004f5130: 5d46 8300 0020 2020 2020 3b65 7870 6563 ]F... ;expec │ │ │ 004f5140: 743a 2024 5a4b 4559 3d20 392c 3032 005d t: $ZKEY= 9,02.] │ │ │ -004f5150: 4984 0000 2020 2020 2075 7365 2024 7020 I... use $p │ │ │ +004f5150: 4684 0000 2020 2020 2075 7365 2024 7020 F... 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 4985 0000 2020 2020 2063 6c6f 7365 .]I... close │ │ │ -004f5190: 2070 5f00 5d49 8600 0020 2020 2020 7772 p_.]I... wr │ │ │ +004f5180: 005d 4685 0000 2020 2020 2063 6c6f 7365 .]F... close │ │ │ +004f5190: 2070 5f00 5d46 8600 0020 2020 2020 7772 p_.]F... 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 4987 0000 2020 2020 206f 7065 !..]I... ope │ │ │ +004f51f0: 211d 005d 4687 0000 2020 2020 206f 7065 !..]F... ope │ │ │ 004f5200: 6e20 703a 7365 656b 3d22 3132 3022 1100 n p:seek="120".. │ │ │ -004f5210: 5d49 8800 0020 2020 2020 7573 6520 7024 ]I... use p$ │ │ │ -004f5220: 005d 4989 0000 2020 2020 2072 6561 6420 .]I... read │ │ │ +004f5210: 5d46 8800 0020 2020 2020 7573 6520 7024 ]F... use p$ │ │ │ +004f5220: 005d 4689 0000 2020 2020 2072 6561 6420 .]F... read │ │ │ 004f5230: 7823 3630 2073 6574 205a 4b45 593d 247a x#60 set ZKEY=$z │ │ │ -004f5240: 6b65 791f 005d 498a 0000 2020 2020 203b key..]I... ; │ │ │ +004f5240: 6b65 791f 005d 468a 0000 2020 2020 203b key..]F... ; │ │ │ 004f5250: 6578 7065 6374 3a20 245a 4b45 593d 2031 expect: $ZKEY= 1 │ │ │ -004f5260: 3830 3200 5d49 9100 0020 2020 2020 7573 802.]I... us │ │ │ +004f5260: 3830 3200 5d46 9100 0020 2020 2020 7573 802.]F... 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 5d49 9200 0020 2020 2020 EY,!e.]I... │ │ │ +004f5290: 4559 2c21 6500 5d46 9200 0020 2020 2020 EY,!e.]F... │ │ │ 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 4993 0000 bytes",!..]I... │ │ │ +004f52f0: 2062 7974 6573 222c 211d 005d 4693 0000 bytes",!..]F... │ │ │ 004f5300: 2020 2020 2063 6c6f 7365 2070 3a6e 6f64 close p:nod │ │ │ -004f5310: 6573 7472 6f79 2600 5d49 9400 0020 2020 estroy&.]I... │ │ │ +004f5310: 6573 7472 6f79 2600 5d46 9400 0020 2020 estroy&.]F... │ │ │ 004f5320: 2020 6f70 656e 2070 3a28 6170 7065 6e64 open p:(append │ │ │ -004f5330: 3a73 6565 6b3d 222d 3630 2229 1100 5d49 :seek="-60")..]I │ │ │ +004f5330: 3a73 6565 6b3d 222d 3630 2229 1100 5d46 :seek="-60")..]F │ │ │ 004f5340: 9500 0020 2020 2020 7573 6520 7024 005d ... use p$.] │ │ │ -004f5350: 4996 0000 2020 2020 2072 6561 6420 7823 I... read x# │ │ │ +004f5350: 4696 0000 2020 2020 2072 6561 6420 7823 F... read x# │ │ │ 004f5360: 3630 2073 6574 205a 4b45 593d 247a 6b65 60 set ZKEY=$zke │ │ │ -004f5370: 791f 005d 4997 0000 2020 2020 203b 6578 y..]I... ;ex │ │ │ +004f5370: 791f 005d 4697 0000 2020 2020 203b 6578 y..]F... ;ex │ │ │ 004f5380: 7065 6374 3a20 245a 4b45 593d 2035 3430 pect: $ZKEY= 540 │ │ │ -004f5390: 3200 5d49 9800 0020 2020 2020 7573 6520 2.]I... use │ │ │ +004f5390: 3200 5d46 9800 0020 2020 2020 7573 6520 2.]F... 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 5d49 9900 0020 2020 2020 636c ,!..]I... cl │ │ │ -004f53d0: 6f73 6520 7010 005d 499a 0000 2020 2020 ose p..]I... │ │ │ -004f53e0: 2071 7569 7408 005c 49c1 1100 0007 005e quit..\I......^ │ │ │ -004f53f0: 4911 0000 0700 5e49 2100 001a 005e 4931 I.....^I!....^I1 │ │ │ +004f53c0: 2c21 1300 5d46 9900 0020 2020 2020 636c ,!..]F... cl │ │ │ +004f53d0: 6f73 6520 7010 005d 469a 0000 2020 2020 ose p..]F... │ │ │ +004f53e0: 2071 7569 7408 005c 46c1 1100 0007 005e quit..\F......^ │ │ │ +004f53f0: 4611 0000 0700 5e46 2100 001a 005e 4631 F.....^F!....^F1 │ │ │ 004f5400: 0000 2020 2047 544d 3e64 6f20 5e73 6565 .. GTM>do ^see │ │ │ -004f5410: 6b64 656d 6f54 005e 4941 0000 2020 2078 kdemoT.^IA.. x │ │ │ +004f5410: 6b64 656d 6f54 005e 4641 0000 2020 2078 kdemoT.^FA.. 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 4951 0000 zkey= 1,0T.^IQ.. │ │ │ +004f5460: 7a6b 6579 3d20 312c 3054 005e 4651 0000 zkey= 1,0T.^FQ.. │ │ │ 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: 4961 0000 2020 2078 3d20 3220 2d20 5b2d Ia.. x= 2 - [- │ │ │ +004f54c0: 4661 0000 2020 2078 3d20 3220 2d20 5b2d Fa.. 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 4971 0000 2020 2078 3d20 3320 0T.^Iq.. x= 3 │ │ │ +004f5510: 3054 005e 4671 0000 2020 2078 3d20 3320 0T.^Fq.. 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 4981 0000 2020 2078 = 4,0T.^I... x │ │ │ +004f5560: 3d20 342c 3054 005e 4681 0000 2020 2078 = 4,0T.^F... 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 4991 0000 zkey= 5,0T.^I... │ │ │ +004f55b0: 7a6b 6579 3d20 352c 3054 005e 4691 0000 zkey= 5,0T.^F... │ │ │ 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: 4912 0000 2020 2078 3d20 3620 2d20 5b2d I... x= 6 - [- │ │ │ +004f5610: 4612 0000 2020 2078 3d20 3620 2d20 5b2d F... 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 4911 0000 2020 2078 3d20 3720 0T.^I... x= 7 │ │ │ +004f5660: 3054 005e 4611 0000 2020 2078 3d20 3720 0T.^F... 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 4921 0000 2020 2078 = 8,0T.^I!.. x │ │ │ +004f56b0: 3d20 382c 3054 005e 4621 0000 2020 2078 = 8,0T.^F!.. 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 4931 0000 zkey= 9,03.^I1.. │ │ │ +004f5700: 7a6b 6579 3d20 392c 3033 005e 4631 0000 zkey= 9,03.^F1.. │ │ │ 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 5e49 =60:seek="5"T.^I │ │ │ +004f5730: 3d36 303a 7365 656b 3d22 3522 5400 5e46 =60:seek="5"T.^F │ │ │ 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 5e49 5100 0020 2020 2a2a 2075 7365 ..^IQ.. ** use │ │ │ +004f5790: 1f00 5e46 5100 0020 2020 2a2a 2075 7365 ..^FQ.. ** 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 5143 0000 0000 0000 ........QC...... │ │ │ -004f5810: b200 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f5810: b200 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5e49 7100 0020 2020 2a2a 2075 ,0`.^Iq.. ** u │ │ │ +004f58c0: 2c30 6000 5e46 7100 0020 2020 2a2a 2075 ,0`.^Fq.. ** 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 5e49 8100 0020 2020 783d 2033 rd-.^I... x= 3 │ │ │ +004f5920: 7264 2d00 5e46 8100 0020 2020 783d 2033 rd-.^F... 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 4991 0000 2020 202a 2a20 7265 6164 .^I... ** read │ │ │ +004f5950: 005e 4691 0000 2020 202a 2a20 7265 6164 .^F... ** 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 5d49 1300 0020 2020 783d 202d rd@.]I... x= - │ │ │ +004f5980: 7264 4000 5d46 1300 0020 2020 783d 202d rd@.]F... 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 5e49 1100 0020 2020 2a2a 2043 ,0@.^I... ** C │ │ │ +004f59c0: 2c30 4000 5e46 1100 0020 2020 2a2a 2043 ,0@.^F... ** 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 5e49 2100 0020 2020 783d 2034 rsT.^I!.. x= 4 │ │ │ +004f5a00: 7273 5400 5e46 2100 0020 2020 783d 2034 rsT.^F!.. 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 5e49 3100 0020 2020 y= 5,06.^I1.. │ │ │ +004f5a50: 793d 2035 2c30 3600 5e46 3100 0020 2020 y= 5,06.^F1.. │ │ │ 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 5e49 th SEEK="+2"T.^I │ │ │ +004f5a80: 7468 2053 4545 4b3d 222b 3222 5400 5e46 th SEEK="+2"T.^F │ │ │ 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 5e49 5100 0020 2020 2a2a 2043 4c4f 8.^IQ.. ** CLO │ │ │ +004f5ae0: 3800 5e46 5100 0020 2020 2a2a 2043 4c4f 8.^FQ.. ** 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 5e49 6100 0020 EEK="+3"T.^Ia.. │ │ │ +004f5b10: 4545 4b3d 222b 3322 5400 5e46 6100 0020 EEK="+3"T.^Fa.. │ │ │ 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 5e49 | $zkey= 4,0=.^I │ │ │ +004f5b60: 7c20 247a 6b65 793d 2034 2c30 3d00 5e46 | $zkey= 4,0=.^F │ │ │ 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 4981 0000 SEEK="-1"T.^I... │ │ │ +004f5ba0: 5345 454b 3d22 2d31 2254 005e 4681 0000 SEEK="-1"T.^F... │ │ │ 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: 4991 0000 2020 202a 2a20 434c 4f53 4520 I... ** CLOSE │ │ │ +004f5c00: 4691 0000 2020 202a 2a20 434c 4f53 4520 F... ** 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 5d49 ead 60 bytesT.]I │ │ │ +004f5c40: 6561 6420 3630 2062 7974 6573 5400 5d46 ead 60 bytesT.]F │ │ │ 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 5e49 1100 0020 2020 2a2a 2043 4c4f U.^I... ** CLO │ │ │ +004f5ca0: 5500 5e46 1100 0020 2020 2a2a 2043 4c4f U.^F... ** 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 4921 0000 2020 2078 bytesT.^I!.. x │ │ │ +004f5cf0: 6279 7465 7354 005e 4621 0000 2020 2078 bytesT.^F!.. 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 4931 0000 zkey= 540..^I1.. │ │ │ -004f5d50: 0e00 5e49 4100 0020 2020 4754 4d3e 0700 ..^IA.. GTM>.. │ │ │ -004f5d60: 5e49 5100 0053 005e 4961 0000 2020 2054 ^IQ..S.^Ia.. T │ │ │ +004f5d40: 7a6b 6579 3d20 3534 3007 005e 4631 0000 zkey= 540..^F1.. │ │ │ +004f5d50: 0e00 5e46 4100 0020 2020 4754 4d3e 0700 ..^FA.. GTM>.. │ │ │ +004f5d60: 5e46 5100 0053 005e 4661 0000 2020 2054 ^FQ..S.^Fa.. 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 5e49 7100 0020 OPEN andR.^Iq.. │ │ │ +004f5db0: 4f50 454e 2061 6e64 5200 5e46 7100 0020 OPEN andR.^Fq.. │ │ │ 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 5e49 8100 M programP.^I.. │ │ │ +004f5e00: 204d 2070 726f 6772 616d 5000 5e46 8100 M programP.^F.. │ │ │ 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 5e49 9100 First theS.^I.. │ │ │ +004f5e50: 2046 6972 7374 2074 6865 5300 5e46 9100 First theS.^F.. │ │ │ 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: 4915 0000 2020 2052 4557 494e 4473 2061 I... REWINDs a │ │ │ +004f5eb0: 4615 0000 2020 2052 4557 494e 4473 2061 F... 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: 4911 0000 2020 2077 6869 6368 2069 7320 I... which is │ │ │ +004f5f00: 4611 0000 2020 2077 6869 6368 2069 7320 F... 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 5e49 2100 0020 2020 6d61 7463 6820 Q.^I!.. match │ │ │ +004f5f50: 5100 5e46 2100 0020 2020 6d61 7463 6820 Q.^F!.. 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 4931 0000 2020 2056 4152 4941 dQ.^I1.. VARIA │ │ │ +004f5fa0: 6451 005e 4631 0000 2020 2056 4152 4941 dQ.^F1.. 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 6a43 0000 0000 0000 ........jC...... │ │ │ -004f6010: 7e00 0049 4845 4c50 00ff 7300 ff49 4f5f ~..IHELP..s..IO_ │ │ │ +004f6010: 7e00 0046 4845 4c50 00ff 7300 ff49 4f5f ~..FHELP..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: 5e49 5100 0053 005e 4961 0000 2020 2054 ^IQ..S.^Ia.. T │ │ │ +004f6090: 5e46 5100 0053 005e 4661 0000 2020 2054 ^FQ..S.^Fa.. 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 5e49 7100 0020 EEK="5")Q.^Iq.. │ │ │ +004f60e0: 4545 4b3d 2235 2229 5100 5e46 7100 0020 EEK="5")Q.^Fq.. │ │ │ 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 4981 0000 ED lengthP.^I... │ │ │ +004f6130: 4544 206c 656e 6774 6850 005e 4681 0000 ED lengthP.^F... │ │ │ 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 4991 0000 OY unlessS.^I... │ │ │ +004f6180: 4f59 2075 6e6c 6573 7353 005e 4691 0000 OY unlessS.^F... │ │ │ 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 5d49 with $ZKEY=P.]I │ │ │ +004f61d0: 2077 6974 6820 245a 4b45 593d 5000 5d46 with $ZKEY=P.]F │ │ │ 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 5e49 , a USE withL.^I │ │ │ +004f6220: 2c20 6120 5553 4520 7769 7468 4c00 5e46 , a USE withL.^F │ │ │ 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 5e49 2100 0020 t recordS.^I!.. │ │ │ +004f6270: 7420 7265 636f 7264 5300 5e46 2100 0020 t recordS.^F!.. │ │ │ 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 4931 cord to theT.^I1 │ │ │ +004f62c0: 636f 7264 2074 6f20 7468 6554 005e 4631 cord to theT.^F1 │ │ │ 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 4941 0000 2020 2074 6f20 7368 6f77 .^IA.. to show │ │ │ +004f6320: 005e 4641 0000 2020 2074 6f20 7368 6f77 .^FA.. 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 5e49 5100 0020 2020 6f66 2034 adP.^IQ.. of 4 │ │ │ +004f6370: 6164 5000 5e46 5100 0020 2020 6f66 2034 adP.^FQ.. 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 5e49 6100 0020 2020 342c 302e Y=Q.^Ia.. 4,0. │ │ │ +004f63c0: 593d 5100 5e46 6100 0020 2020 342c 302e Y=Q.^Fa.. 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 4971 0000 2020 2066 6972 theT.^Iq.. fir │ │ │ +004f6410: 7468 6554 005e 4671 0000 2020 2066 6972 theT.^Fq.. 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 4981 0000 2020 e stateP.^I... │ │ │ +004f6460: 6520 7374 6174 6550 005e 4681 0000 2020 e stateP.^F... │ │ │ 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 4991 0000 2020 read isR.^I... │ │ │ +004f64b0: 7265 6164 2069 7352 005e 4691 0000 2020 read isR.^F... │ │ │ 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 4917 0000 The fileL.]I... │ │ │ +004f6500: 2054 6865 2066 696c 654c 005d 4617 0000 The fileL.]F... │ │ │ 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 4911 0000 2020 2064 onlyS.^I... d │ │ │ +004f6550: 206f 6e6c 7953 005e 4611 0000 2020 2064 onlyS.^F... 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 5e49 2100 0020 restoredS.^I!.. │ │ │ +004f65a0: 7265 7374 6f72 6564 5300 5e46 2100 0020 restoredS.^F!.. │ │ │ 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 4931 read whichQ.^I1 │ │ │ +004f65f0: 2072 6561 6420 7768 6963 6851 005e 4631 read whichQ.^F1 │ │ │ 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 5e49 vice is thenT.^I │ │ │ +004f6640: 7669 6365 2069 7320 7468 656e 5400 5e46 vice is thenT.^F │ │ │ 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 5e49 5100 0020 2020 5468 6520 6669 T.^IQ.. The fi │ │ │ +004f66a0: 5400 5e46 5100 0020 2020 5468 6520 6669 T.^FQ.. 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 5e49 6100 0020 2020 6f66 enceM.^Ia.. of │ │ │ +004f66f0: 656e 6365 4d00 5e46 6100 0020 2020 6f66 enceM.^Fa.. 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 4971 0000 2020 2066 6f72 7761 KN.^Iq.. forwa │ │ │ +004f6740: 4b4e 005e 4671 0000 2020 2066 6f72 7761 KN.^Fq.. 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 4981 0000 2020 2072 6563 6f72 6420 .^I... record │ │ │ +004f6790: 005e 4681 0000 2020 2072 6563 6f72 6420 .^F... 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 8d43 0000 0000 0000 .........C...... │ │ │ -004f6810: b200 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f6810: b200 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5d49 1800 0020 2020 4150 5045 ).T.]I... APPE │ │ │ +004f68c0: 292e 5400 5d46 1800 0020 2020 4150 5045 ).T.]F... 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 5e49 1100 0020 2020 es theT.^I... │ │ │ +004f6910: 6573 2074 6865 5400 5e46 1100 0020 2020 es theT.^F... │ │ │ 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 5e49 2100 the file.G.^I!. │ │ │ +004f6960: 2074 6865 2066 696c 652e 4700 5e46 2100 the file.G.^F!. │ │ │ 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 4931 0000 2020 2064 6576 6963 fO.^I1.. devic │ │ │ +004f69b0: 664f 005e 4631 0000 2020 2064 6576 6963 fO.^F1.. 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 5e49 4100 0020 2020 6465 6661 756c J.^IA.. defaul │ │ │ +004f6a00: 4a00 5e46 4100 0020 2020 6465 6661 756c J.^FA.. 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 5e49 5100 g absoluteT.^IQ. │ │ │ +004f6a40: 6720 6162 736f 6c75 7465 5400 5e46 5100 g absoluteT.^FQ. │ │ │ 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: 5e49 6100 0020 2020 7265 6164 206f 6620 ^Ia.. read of │ │ │ +004f6aa0: 5e46 6100 0020 2020 7265 6164 206f 6620 ^Fa.. 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 4971 0000 2020 2073 616d 6520 eS.^Iq.. same │ │ │ +004f6af0: 6553 005e 4671 0000 2020 2073 616d 6520 eS.^Fq.. 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 5e49 8100 0020 2020 4e4f OSEdS.^I... NO │ │ │ +004f6b40: 4f53 4564 5300 5e46 8100 0020 2020 4e4f OSEdS.^F... 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 4991 0000 2020 "-60").S.^I... │ │ │ +004f6b90: 222d 3630 2229 2e53 005e 4691 0000 2020 "-60").S.^F... │ │ │ 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 5d49 1900 s which isS.]I.. │ │ │ +004f6be0: 7320 7768 6963 6820 6973 5300 5d46 1900 s which isS.]F.. │ │ │ 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: 4911 0000 2020 2061 6e64 2069 7320 646f I... and is do │ │ │ +004f6c40: 4611 0000 2020 2061 6e64 2069 7320 646f F... 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 4921 0000 2020 2066 696c 652e 0700 .^I!.. file... │ │ │ -004f6ca0: 5e49 3100 000f 0050 4948 454c 4c00 0053 ^I1....PIHELL..S │ │ │ -004f6cb0: 4845 4c4c 1000 5549 bf11 0000 2020 2053 HELL..UI.... S │ │ │ -004f6cc0: 4845 4c4c 0700 5649 2100 0020 0056 4931 HELL..VI!.. .VI1 │ │ │ +004f6c90: 005e 4621 0000 2020 2066 696c 652e 0700 .^F!.. file... │ │ │ +004f6ca0: 5e46 3100 000f 0050 4648 454c 4c00 0053 ^F1....PFHELL..S │ │ │ +004f6cb0: 4845 4c4c 1000 5546 bf11 0000 2020 2053 HELL..UF.... S │ │ │ +004f6cc0: 4845 4c4c 0700 5646 2100 0020 0056 4631 HELL..VF!.. .VF1 │ │ │ 004f6cd0: 0000 2020 2053 4845 4c4c 2041 7070 6c69 .. SHELL Appli │ │ │ -004f6ce0: 6573 2074 6f3a 2050 4950 4507 0056 4941 es to: PIPE..VIA │ │ │ -004f6cf0: 0000 4f00 5649 5100 0020 2020 5468 6520 ..O.VIQ.. The │ │ │ +004f6ce0: 6573 2074 6f3a 2050 4950 4507 0056 4641 es to: PIPE..VFA │ │ │ +004f6cf0: 0000 4f00 5646 5100 0020 2020 5468 6520 ..O.VFQ.. 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 4961 0000 2020 2064 6566 6175 yR.VIa.. defau │ │ │ +004f6d40: 7952 0056 4661 0000 2020 2064 6566 6175 yR.VFa.. 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 4971 0000 2020 2065 6e76 ELLO.VIq.. env │ │ │ +004f6d90: 454c 4c4f 0056 4671 0000 2020 2065 6e76 ELLO.VFq.. 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 5649 8100 0020 2020 756e 6465 is-.VI... unde │ │ │ +004f6de0: 6973 2d00 5646 8100 0020 2020 756e 6465 is-.VF... 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 4991 0000 1100 5049 5444 4552 5200 .VI.....PITDERR. │ │ │ -004f6e20: 0053 5444 4552 5211 0056 49bf 1100 0020 .STDERR..VI.... │ │ │ -004f6e30: 2020 5354 4445 5252 0700 5749 2100 0021 STDERR..WI!..! │ │ │ -004f6e40: 0057 4931 0000 2020 2053 5444 4552 5220 .WI1.. STDERR │ │ │ +004f6e10: 0056 4691 0000 1100 5046 5444 4552 5200 .VF.....PFTDERR. │ │ │ +004f6e20: 0053 5444 4552 5211 0056 46bf 1100 0020 .STDERR..VF.... │ │ │ +004f6e30: 2020 5354 4445 5252 0700 5746 2100 0021 STDERR..WF!..! │ │ │ +004f6e40: 0057 4631 0000 2020 2053 5444 4552 5220 .WF1.. STDERR │ │ │ 004f6e50: 4170 706c 6965 7320 746f 3a20 5049 5045 Applies to: PIPE │ │ │ -004f6e60: 0700 5749 4100 004e 0057 4951 0000 2020 ..WIA..N.WIQ.. │ │ │ +004f6e60: 0700 5746 4100 004e 0057 4651 0000 2020 ..WFA..N.WFQ.. │ │ │ 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 4961 0000 2020 2063 m theR.WIa.. c │ │ │ +004f6eb0: 6d20 7468 6552 0057 4661 0000 2020 2063 m theR.WFa.. 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 4971 0000 2020 value.R.WIq.. │ │ │ +004f6f00: 2076 616c 7565 2e52 0057 4671 0000 2020 value.R.WFq.. │ │ │ 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 4981 0000 ly as theT.WI... │ │ │ +004f6f50: 6c79 2061 7320 7468 6554 0057 4681 0000 ly as theT.WF... │ │ │ 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: 4991 0000 2020 2061 7474 656d 7074 2074 I... attempt t │ │ │ +004f6fb0: 4691 0000 2020 2061 7474 656d 7074 2074 F... 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 b943 0000 0000 0000 .........C...... │ │ │ -004f7010: ab00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f7010: ab00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4912 PIPE device2.WI. │ │ │ +004f70b0: 5049 5045 2064 6576 6963 6532 0057 4612 PIPE device2.WF. │ │ │ 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: 4913 0000 5000 5749 1400 0020 2020 4966 I...P.WI... If │ │ │ +004f70f0: 4613 0000 5000 5746 1400 0020 2020 4966 F...P.WF... 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 5749 1500 0020 2020 6f75 derrS.WI... ou │ │ │ +004f7140: 6465 7272 5300 5746 1500 0020 2020 6f75 derrS.WF... 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 4916 0000 2020 tput ofR.WI... │ │ │ +004f7190: 7470 7574 206f 6652 0057 4616 0000 2020 tput ofR.WF... │ │ │ 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 4917 0000 standard*.WI... │ │ │ +004f71e0: 2073 7461 6e64 6172 642a 0057 4617 0000 standard*.WF... │ │ │ 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 4918 0000 1000 5149 5245 ly...WI.....QIRE │ │ │ -004f7220: 414d 0000 5354 5245 414d 1100 5649 bf11 AM..STREAM..VI.. │ │ │ -004f7230: 0000 2020 2053 5452 4541 4d07 0057 4921 .. STREAM..WI! │ │ │ -004f7240: 0000 2d00 5749 3100 0020 2020 5b4e 4f5d ..-.WI1.. [NO] │ │ │ +004f7210: 6c79 2e07 0057 4618 0000 1000 5146 5245 ly...WF.....QFRE │ │ │ +004f7220: 414d 0000 5354 5245 414d 1100 5646 bf11 AM..STREAM..VF.. │ │ │ +004f7230: 0000 2020 2053 5452 4541 4d07 0057 4621 .. STREAM..WF! │ │ │ +004f7240: 0000 2d00 5746 3100 0020 2020 5b4e 4f5d ..-.WF1.. [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 4941 0000 5200 5749 5100 0020 2020 .WIA..R.WIQ.. │ │ │ +004f7270: 0057 4641 0000 5200 5746 5100 0020 2020 .WFA..R.WFQ.. │ │ │ 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 5749 6100 0020 isabled.O.WIa.. │ │ │ +004f72c0: 6973 6162 6c65 642e 4f00 5746 6100 0020 isabled.O.WFa.. │ │ │ 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 4971 0000 4e00 valent...WIq..N. │ │ │ -004f7320: 5749 8100 0020 2020 5768 656e 2057 5241 WI... When WRA │ │ │ +004f7310: 7661 6c65 6e74 2e07 0057 4671 0000 4e00 valent...WFq..N. │ │ │ +004f7320: 5746 8100 0020 2020 5768 656e 2057 5241 WF... 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 5749 IABLE formatO.WI │ │ │ +004f7360: 4941 424c 4520 666f 726d 6174 4f00 5746 IABLE formatO.WF │ │ │ 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 49c0 each WRITEQ.VI. │ │ │ +004f73b0: 2065 6163 6820 5752 4954 4551 0056 46c0 each WRITEQ.VF. │ │ │ 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 5749 nd the total,.WI │ │ │ +004f7400: 6e64 2074 6865 2074 6f74 616c 2c00 5746 nd the total,.WF │ │ │ 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 5749 1300 004c length...WI...L │ │ │ -004f7440: 0057 4914 0000 2020 2046 6f72 2053 5452 .WI... For STR │ │ │ +004f7430: 206c 656e 6774 682e 0700 5746 1300 004c length...WF...L │ │ │ +004f7440: 0057 4614 0000 2020 2046 6f72 2053 5452 .WF... 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 4915 rns when itN.WI. │ │ │ +004f7480: 726e 7320 7768 656e 2069 744e 0057 4615 rns when itN.WF. │ │ │ 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 4916 0000 D #(fixedR.WI... │ │ │ +004f74d0: 4420 2328 6669 7865 6452 0057 4616 0000 D #(fixedR.WF... │ │ │ 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 4917 , whichever..WI. │ │ │ +004f7520: 2c20 7768 6963 6865 7665 7217 0057 4617 , whichever..WF. │ │ │ 004f7530: 0000 2020 206f 6363 7572 7320 6669 7273 .. occurs firs │ │ │ -004f7540: 742e 0700 5749 1800 0035 0057 4919 0000 t...WI...5.WI... │ │ │ +004f7540: 742e 0700 5746 1800 0035 0057 4619 0000 t...WF...5.WF... │ │ │ 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: 5749 1a00 0012 0057 4921 0000 2020 2045 WI.....WI!.. E │ │ │ -004f7590: 7861 6d70 6c65 3a07 0057 4922 0000 1a00 xample:..WI".... │ │ │ -004f75a0: 5749 2300 0020 2020 7365 7420 7364 3d22 WI#.. set sd=" │ │ │ -004f75b0: 666f 6f2e 7478 7422 2500 5749 2400 0020 foo.txt"%.WI$.. │ │ │ +004f7580: 5746 1a00 0012 0057 4621 0000 2020 2045 WF.....WF!.. E │ │ │ +004f7590: 7861 6d70 6c65 3a07 0057 4622 0000 1a00 xample:..WF".... │ │ │ +004f75a0: 5746 2300 0020 2020 7365 7420 7364 3d22 WF#.. set sd=" │ │ │ +004f75b0: 666f 6f2e 7478 7422 2500 5746 2400 0020 foo.txt"%.WF$.. │ │ │ 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: 4925 0000 2020 2075 7365 2073 643a 2877 I%.. use sd:(w │ │ │ +004f75e0: 4625 0000 2020 2075 7365 2073 643a 2877 F%.. use sd:(w │ │ │ 004f75f0: 6964 7468 3d32 303a 6e6f 7772 6170 2952 idth=20:nowrap)R │ │ │ -004f7600: 0057 4926 0000 2020 2066 6f72 2069 3d31 .WI&.. for i=1 │ │ │ +004f7600: 0057 4626 0000 2020 2066 6f72 2069 3d31 .WF&.. 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 4927 0000 2020 2075 7365 2073 !#.WI'.. use s │ │ │ +004f7650: 2123 0057 4627 0000 2020 2075 7365 2073 !#.WF'.. use s │ │ │ 004f7660: 643a 2872 6577 696e 643a 7769 6474 683d d:(rewind:width= │ │ │ -004f7670: 3130 3029 4a00 5749 2800 0020 2020 666f 100)J.WI(.. fo │ │ │ +004f7670: 3130 3029 4a00 5746 2800 0020 2020 666f 100)J.WF(.. 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: 5749 2900 0020 2020 636c 6f73 6520 7364 WI).. close sd │ │ │ -004f76d0: 0e00 5749 2a00 0020 2020 7175 6974 0700 ..WI*.. quit.. │ │ │ -004f76e0: 5749 3100 0033 0057 4932 0000 2020 2054 WI1..3.WI2.. T │ │ │ +004f76c0: 5746 2900 0020 2020 636c 6f73 6520 7364 WF).. close sd │ │ │ +004f76d0: 0e00 5746 2a00 0020 2020 7175 6974 0700 ..WF*.. quit.. │ │ │ +004f76e0: 5746 3100 0033 0057 4632 0000 2020 2054 WF1..3.WF2.. 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 5749 3300 003f follows:..WI3..? │ │ │ -004f7720: 0057 4934 0000 2020 2031 2020 2020 2074 .WI4.. 1 t │ │ │ +004f7710: 666f 6c6c 6f77 733a 0700 5746 3300 003f follows:..WF3..? │ │ │ +004f7720: 0057 4634 0000 2020 2031 2020 2020 2074 .WF4.. 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: 5749 3500 0020 2020 3220 2020 2020 7468 WI5.. 2 th │ │ │ +004f7760: 5746 3500 0020 2020 3220 2020 2020 7468 WF5.. 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: 4936 0000 2020 2033 2020 2020 2074 6865 I6.. 3 the │ │ │ +004f77a0: 4636 0000 2020 2033 2020 2020 2074 6865 F6.. 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 e243 0000 0000 0000 .........C...... │ │ │ -004f7810: 9600 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f7810: 9600 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5749 3800 0020 2020 dog 46?.WI8.. │ │ │ +004f78a0: 646f 6720 3436 3f00 5746 3800 0020 2020 dog 46?.WF8.. │ │ │ 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 4939 0000 2020 2036 og 46?.WI9.. 6 │ │ │ +004f78e0: 6f67 2034 363f 0057 4639 0000 2020 2036 og 46?.WF9.. 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 5749 3a00 0020 2020 3720 g 46?.WI:.. 7 │ │ │ +004f7920: 6720 3436 3f00 5746 3a00 0020 2020 3720 g 46?.WF:.. 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 4941 0000 2020 2038 2020 46?.WIA.. 8 │ │ │ +004f7960: 2034 363f 0057 4641 0000 2020 2038 2020 46?.WFA.. 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 5749 4200 0020 2020 3920 2020 46?.WIB.. 9 │ │ │ +004f79a0: 3436 3f00 5746 4200 0020 2020 3920 2020 46?.WFB.. 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 4943 0000 2020 2031 3020 2020 6?.WIC.. 10 │ │ │ +004f79e0: 363f 0057 4643 0000 2020 2031 3020 2020 6?.WFC.. 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 5749 4400 004d 0057 4945 0000 2020 ..WID..M.WIE.. │ │ │ +004f7a20: 0700 5746 4400 004d 0057 4645 0000 2020 ..WFD..M.WFE.. │ │ │ 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 5749 4600 0020 2020 666f the..WIF.. fo │ │ │ +004f7a70: 2074 6865 1b00 5746 4600 0020 2020 666f the..WFF.. fo │ │ │ 004f7a80: 6c6c 6f77 696e 6720 6f75 7470 7574 2e07 llowing output.. │ │ │ -004f7a90: 0057 4947 0000 2300 5749 4800 0020 2020 .WIG..#.WIH.. │ │ │ +004f7a90: 0057 4647 0000 2300 5746 4800 0020 2020 .WFG..#.WFH.. │ │ │ 004f7aa0: 3120 2020 2020 7468 6520 7175 6963 6b20 1 the quick │ │ │ -004f7ab0: 6272 6f77 6e20 666f 7823 0057 4949 0000 brown fox#.WII.. │ │ │ +004f7ab0: 6272 6f77 6e20 666f 7823 0057 4649 0000 brown fox#.WFI.. │ │ │ 004f7ac0: 2020 2032 2020 2020 2074 6865 2071 7569 2 the qui │ │ │ -004f7ad0: 636b 2062 726f 776e 2066 6f78 2300 5749 ck brown fox#.WI │ │ │ +004f7ad0: 636b 2062 726f 776e 2066 6f78 2300 5746 ck brown fox#.WF │ │ │ 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 4951 0000 2020 2034 2020 2020 2074 .WIQ.. 4 t │ │ │ +004f7b00: 0057 4651 0000 2020 2034 2020 2020 2074 .WFQ.. 4 t │ │ │ 004f7b10: 6865 2071 7569 636b 2062 726f 776e 2066 he quick brown f │ │ │ -004f7b20: 6f78 2300 5749 5200 0020 2020 3520 2020 ox#.WIR.. 5 │ │ │ +004f7b20: 6f78 2300 5746 5200 0020 2020 3520 2020 ox#.WFR.. 5 │ │ │ 004f7b30: 2020 7468 6520 7175 6963 6b20 6272 6f77 the quick brow │ │ │ -004f7b40: 6e20 666f 7823 0057 4953 0000 2020 2036 n fox#.WIS.. 6 │ │ │ +004f7b40: 6e20 666f 7823 0057 4653 0000 2020 2036 n fox#.WFS.. 6 │ │ │ 004f7b50: 2020 2020 2074 6865 2071 7569 636b 2062 the quick b │ │ │ -004f7b60: 726f 776e 2066 6f78 2300 5749 5400 0020 rown fox#.WIT.. │ │ │ +004f7b60: 726f 776e 2066 6f78 2300 5746 5400 0020 rown fox#.WFT.. │ │ │ 004f7b70: 2020 3720 2020 2020 7468 6520 7175 6963 7 the quic │ │ │ -004f7b80: 6b20 6272 6f77 6e20 666f 7823 0057 4955 k brown fox#.WIU │ │ │ +004f7b80: 6b20 6272 6f77 6e20 666f 7823 0057 4655 k brown fox#.WFU │ │ │ 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: 5749 5600 0020 2020 3920 2020 2020 7468 WIV.. 9 th │ │ │ +004f7bb0: 5746 5600 0020 2020 3920 2020 2020 7468 WFV.. 9 th │ │ │ 004f7bc0: 6520 7175 6963 6b20 6272 6f77 6e20 666f e quick brown fo │ │ │ -004f7bd0: 7823 0057 4957 0000 2020 2031 3020 2020 x#.WIW.. 10 │ │ │ +004f7bd0: 7823 0057 4657 0000 2020 2031 3020 2020 x#.WFW.. 10 │ │ │ 004f7be0: 2074 6865 2071 7569 636b 2062 726f 776e the quick brown │ │ │ -004f7bf0: 2066 6f78 0700 5749 5800 0050 0057 4959 fox..WIX..P.WIY │ │ │ +004f7bf0: 2066 6f78 0700 5746 5800 0050 0057 4659 fox..WFX..P.WFY │ │ │ 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 495a RIABLE, the5.WIZ │ │ │ +004f7c40: 5249 4142 4c45 2c20 7468 6535 0057 465a RIABLE, the5.WFZ │ │ │ 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 5749 6100 0023 0057 4962 0000 2020 ..WIa..#.WIb.. │ │ │ +004f7c80: 0700 5746 6100 0023 0057 4662 0000 2020 ..WFa..#.WFb.. │ │ │ 004f7c90: 2031 2020 2020 2074 6865 2071 7569 636b 1 the quick │ │ │ -004f7ca0: 2062 726f 776e 2066 6f78 0700 5749 6300 brown fox..WIc. │ │ │ -004f7cb0: 0046 0057 4964 0000 2020 2057 6974 6820 .F.WId.. With │ │ │ +004f7ca0: 2062 726f 776e 2066 6f78 0700 5746 6300 brown fox..WFc. │ │ │ +004f7cb0: 0046 0057 4664 0000 2020 2057 6974 6820 .F.WFd.. 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 4965 0000 7300 output:..WIe..s. │ │ │ -004f7d00: 5749 6600 0020 2020 3120 2020 2020 7468 WIf.. 1 th │ │ │ +004f7cf0: 6f75 7470 7574 3a07 0057 4665 0000 7300 output:..WFe..s. │ │ │ +004f7d00: 5746 6600 0020 2020 3120 2020 2020 7468 WFf.. 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 4967 0000 2020 2032 2020 2020 es.WIg.. 2 │ │ │ +004f7d70: 6573 0057 4667 0000 2020 2032 2020 2020 es.WFg.. 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 5749 6800 0020 2020 3320 he qs.WIh.. 3 │ │ │ +004f7de0: 6865 2071 7300 5746 6800 0020 2020 3320 he qs.WFh.. 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 4969 0000 2020 the quis.WIi.. │ │ │ +004f7e50: 7468 6520 7175 6973 0057 4669 0000 2020 the quis.WFi.. │ │ │ 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 5749 6a00 the quickg.WIj. │ │ │ +004f7ec0: 2074 6865 2071 7569 636b 6700 5746 6a00 the quickg.WFj. │ │ │ 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 4971 0000 1100 5049 5953 5445 5..WIq....PIYSTE │ │ │ -004f7f40: 4d00 0053 5953 5445 4d11 0056 49bf 1100 M..SYSTEM..VI... │ │ │ -004f7f50: 0020 2020 5359 5354 454d 0700 5749 2100 . SYSTEM..WI!. │ │ │ -004f7f60: 0034 0057 4931 0000 2020 2053 5953 5445 .4.WI1.. SYSTE │ │ │ +004f7f30: 3507 0057 4671 0000 1100 5046 5953 5445 5..WFq....PFYSTE │ │ │ +004f7f40: 4d00 0053 5953 5445 4d11 0056 46bf 1100 M..SYSTEM..VF... │ │ │ +004f7f50: 0020 2020 5359 5354 454d 0700 5746 2100 . SYSTEM..WF!. │ │ │ +004f7f60: 0034 0057 4631 0000 2020 2053 5953 5445 .4.WF1.. 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 4941 0000 5200 5749 FIFO..WIA..R.WI │ │ │ +004f7f90: 2046 4946 4f07 0057 4641 0000 5200 5746 FIFO..WFA..R.WF │ │ │ 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 1944 0000 0000 0000 .........D...... │ │ │ -004f8010: 9d00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f8010: 9d00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..s..IO_ │ │ │ 004f8020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f8030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f8040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f8050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f8060: 7300 ff53 5953 5445 4d00 bf61 0000 2020 s..SYSTEM..a.. │ │ │ 004f8070: 2076 6572 7369 6f6e 206f 6620 4754 2e4d version of GT.M │ │ │ 004f8080: 2066 6f72 2063 6f6d 7061 7469 6269 6c69 for compatibili │ │ │ 004f8090: 7479 2077 6974 6820 4f70 656e 564d 5320 ty with OpenVMS │ │ │ 004f80a0: 6170 706c 6963 6174 696f 6e73 2e07 0057 applications...W │ │ │ -004f80b0: 4971 0000 1200 5749 8100 0020 2020 4578 Iq....WI... Ex │ │ │ -004f80c0: 616d 706c 653a 0700 5749 9100 001e 0056 ample:..WI.....V │ │ │ -004f80d0: 49c0 1100 0020 2020 4754 4d3e 2073 6574 I.... GTM> set │ │ │ -004f80e0: 2070 6572 6d3d 2272 7778 224d 0057 4912 perm="rwx"M.WI. │ │ │ +004f80b0: 4671 0000 1200 5746 8100 0020 2020 4578 Fq....WF... Ex │ │ │ +004f80c0: 616d 706c 653a 0700 5746 9100 001e 0056 ample:..WF.....V │ │ │ +004f80d0: 46c0 1100 0020 2020 4754 4d3e 2073 6574 F.... GTM> set │ │ │ +004f80e0: 2070 6572 6d3d 2272 7778 224d 0057 4612 perm="rwx"M.WF. │ │ │ 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 5749 1300 0020 LD=perm)).WI... │ │ │ +004f8130: 4c44 3d70 6572 6d29 2900 5746 1300 0020 LD=perm)).WF... │ │ │ 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 4914 0000 3b00 5749 1500 0020 "..WI...;.WI... │ │ │ +004f8160: 2207 0057 4614 0000 3b00 5746 1500 0020 "..WF...;.WF... │ │ │ 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 4916 0000 2020 2047 544d txt..WI... GTM │ │ │ -004f81b0: 3e07 0057 4917 0000 5000 5749 1800 0020 >..WI...P.WI... │ │ │ +004f81a0: 7478 740e 0057 4616 0000 2020 2047 544d txt..WF... GTM │ │ │ +004f81b0: 3e07 0057 4617 0000 5000 5746 1800 0020 >..WF...P.WF... │ │ │ 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 5749 1900 0020 e owner,,.WI... │ │ │ +004f8200: 6520 6f77 6e65 722c 2c00 5746 1900 0020 e owner,,.WF... │ │ │ 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 5749 1a00 0016 004f 4954 ess...WI.....OIT │ │ │ +004f8230: 6573 732e 0700 5746 1a00 0016 004f 4654 ess...WF.....OFT │ │ │ 004f8240: 5255 4e43 4154 4500 0054 5255 4e43 4154 RUNCATE..TRUNCAT │ │ │ -004f8250: 4513 0058 49bf 1100 0020 2020 5452 554e E..XI.... TRUN │ │ │ -004f8260: 4341 5445 0700 5949 2100 0025 0059 4931 CATE..YI!..%.YI1 │ │ │ +004f8250: 4513 0058 46bf 1100 0020 2020 5452 554e E..XF.... TRUN │ │ │ +004f8260: 4341 5445 0700 5946 2100 0025 0059 4631 CATE..YF!..%.YF1 │ │ │ 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 5949 4100 0054 0059 4951 0000 2020 ..YIA..T.YIQ.. │ │ │ +004f8290: 0700 5946 4100 0054 0059 4651 0000 2020 ..YFA..T.YFQ.. │ │ │ 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 4961 pointer. IfR.YIa │ │ │ +004f82e0: 706f 696e 7465 722e 2049 6652 0059 4661 pointer. IfR.YFa │ │ │ 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: 4971 0000 2020 206f 6620 7468 6520 6669 Iq.. of the fi │ │ │ +004f8340: 4671 0000 2020 206f 6620 7468 6520 6669 Fq.. 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 5949 8100 of device..YI.. │ │ │ +004f8380: 206f 6620 6465 7669 6365 1500 5946 8100 of device..YF.. │ │ │ 004f8390: 0020 2020 7061 7261 6d65 7465 7273 2e07 . parameters.. │ │ │ -004f83a0: 0059 4991 0000 5100 5849 c011 0000 2020 .YI...Q.XI.... │ │ │ +004f83a0: 0059 4691 0000 5100 5846 c011 0000 2020 .YF...Q.XF.... │ │ │ 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 4912 0000 2020 hen the%.YI... │ │ │ +004f83f0: 6865 6e20 7468 6525 0059 4612 0000 2020 hen the%.YF... │ │ │ 004f8400: 2064 6576 6963 6520 7375 7070 6f72 7473 device supports │ │ │ -004f8410: 2074 6865 2061 6374 696f 6e2e 0700 5949 the action...YI │ │ │ -004f8420: 1300 000c 004f 4955 4943 0000 5549 430e .....OIUIC..UIC. │ │ │ -004f8430: 0053 49bf 1100 0020 2020 5549 4307 0054 .SI.... UIC..T │ │ │ -004f8440: 4921 0000 3100 5449 3100 0020 2020 5549 I!..1.TI1.. UI │ │ │ +004f8410: 2074 6865 2061 6374 696f 6e2e 0700 5946 the action...YF │ │ │ +004f8420: 1300 000c 004f 4655 4943 0000 5549 430e .....OFUIC..UIC. │ │ │ +004f8430: 0053 46bf 1100 0020 2020 5549 4307 0054 .SF.... UIC..T │ │ │ +004f8440: 4621 0000 3100 5446 3100 0020 2020 5549 F!..1.TF1.. 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 4941 0000 3500 5449 FIFO..TIA..5.TI │ │ │ +004f8470: 2046 4946 4f07 0054 4641 0000 3500 5446 FIFO..TFA..5.TF │ │ │ 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 4961 0000 5300 5449 7100 0020 ...TIa..S.TIq.. │ │ │ +004f84b0: 2e07 0054 4661 0000 5300 5446 7100 0020 ...TFa..S.TFq.. │ │ │ 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 4981 the stringT.TI. │ │ │ +004f8500: 2074 6865 2073 7472 696e 6754 0054 4681 the stringT.TF. │ │ │ 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 4991 0000 2020 2055 4943 2061 6e64 .TI... UIC and │ │ │ +004f8560: 0054 4691 0000 2020 2055 4943 2061 6e64 .TF... 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 5349 c011 rtion. TheQ.SI.. │ │ │ +004f85a0: 7274 696f 6e2e 2054 6865 5100 5346 c011 rtion. TheQ.SF.. │ │ │ 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 4912 age for theP.TI. │ │ │ +004f85f0: 6167 6520 666f 7220 7468 6550 0054 4612 age for theP.TF. │ │ │ 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 4913 hey vary by,.TI. │ │ │ +004f8640: 6865 7920 7661 7279 2062 792c 0054 4613 hey vary by,.TF. │ │ │ 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 4914 0000 1600 ration...TI..... │ │ │ -004f8680: 4f49 5641 5249 4142 4c45 0000 5641 5249 OIVARIABLE..VARI │ │ │ -004f8690: 4142 4c45 1300 5849 bf11 0000 2020 2056 ABLE..XI.... V │ │ │ -004f86a0: 4152 4941 424c 4507 0059 4921 0000 2b00 ARIABLE..YI!..+. │ │ │ -004f86b0: 5949 3100 0020 2020 5641 5249 4142 4c45 YI1.. VARIABLE │ │ │ +004f8670: 7261 7469 6f6e 2e07 0054 4614 0000 1600 ration...TF..... │ │ │ +004f8680: 4f46 5641 5249 4142 4c45 0000 5641 5249 OFVARIABLE..VARI │ │ │ +004f8690: 4142 4c45 1300 5846 bf11 0000 2020 2056 ABLE..XF.... V │ │ │ +004f86a0: 4152 4941 424c 4507 0059 4621 0000 2b00 ARIABLE..YF!..+. │ │ │ +004f86b0: 5946 3100 0020 2020 5641 5249 4142 4c45 YF1.. VARIABLE │ │ │ 004f86c0: 2041 7070 6c69 6573 2074 6f3a 2053 4420 Applies to: SD │ │ │ -004f86d0: 4649 464f 2050 4950 4507 0059 4941 0000 FIFO PIPE..YIA.. │ │ │ -004f86e0: 5000 5949 5100 0020 2020 5370 6563 6966 P.YIQ.. Specif │ │ │ +004f86d0: 4649 464f 2050 4950 4507 0059 4641 0000 FIFO PIPE..YFA.. │ │ │ +004f86e0: 5000 5946 5100 0020 2020 5370 6563 6966 P.YFQ.. 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 5949 6100 003a 0059 4971 0000 2020 ..YIa..:.YIq.. │ │ │ +004f8730: 0700 5946 6100 003a 0059 4671 0000 2020 ..YFa..:.YFq.. │ │ │ 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 4981 0000 1000 4f49 574f 524c ...YI.....OIWORL │ │ │ -004f8780: 4400 0057 4f52 4c44 1000 5549 bf11 0000 D..WORLD..UI.... │ │ │ -004f8790: 2020 2057 4f52 4c44 0700 5649 2100 0033 WORLD..VI!..3 │ │ │ -004f87a0: 0056 4931 0000 2020 2057 4f52 4c44 3d65 .VI1.. WORLD=e │ │ │ +004f8770: 2e07 0059 4681 0000 1000 4f46 574f 524c ...YF.....OFWORL │ │ │ +004f8780: 4400 0057 4f52 4c44 1000 5546 bf11 0000 D..WORLD..UF.... │ │ │ +004f8790: 2020 2057 4f52 4c44 0700 5646 2100 0033 WORLD..VF!..3 │ │ │ +004f87a0: 0056 4631 0000 2020 2057 4f52 4c44 3d65 .VF1.. 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 5649 4100 0000 0000 0000 0000 FO..VIA......... │ │ │ +004f87d0: 464f 0700 5646 4100 0000 0000 0000 0000 FO..VFA......... │ │ │ 004f87e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f87f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f8800: 0400 0000 fb07 0000 4644 0000 0000 0000 ........FD...... │ │ │ -004f8810: a000 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f8810: a000 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5649 6100 0054 0056 4971 0000 2020 ..VIa..T.VIq.. │ │ │ +004f88b0: 0700 5646 6100 0054 0056 4671 0000 2020 ..VFa..T.VFq.. │ │ │ 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 4981 are not inT.VI. │ │ │ +004f8900: 2061 7265 206e 6f74 2069 6e54 0056 4681 are not inT.VF. │ │ │ 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 4991 0000 2020 2074 6f20 6173 206f .VI... to as o │ │ │ +004f8960: 0056 4691 0000 2020 2074 6f20 6173 206f .VF... 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 5549 c011 0000 2020 206e 756c 6c20 Q.UI.... null │ │ │ +004f89b0: 5100 5546 c011 0000 2020 206e 756c 6c20 Q.UF.... 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 4912 0000 2020 2052 6561 642c yQ.VI... Read, │ │ │ +004f8a00: 7951 0056 4612 0000 2020 2052 6561 642c yQ.VF... 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 5649 1300 0020 2020 6170 7065 rsN.VI... appe │ │ │ +004f8a50: 7273 4e00 5646 1300 0020 2020 6170 7065 rsN.VF... 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 5649 1400 0020 2020 6578 706c 6963 1.VI... explic │ │ │ +004f8aa0: 3100 5646 1400 0020 2020 6578 706c 6963 1.VF... 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 4915 0000 5400 5649 1600 0020 ...VI...T.VI... │ │ │ +004f8ad0: 2e07 0056 4615 0000 5400 5646 1600 0020 ...VF...T.VF... │ │ │ 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 5649 e ownership...VI │ │ │ -004f8b30: 1700 0051 0056 4918 0000 2020 2042 7920 ...Q.VI... By │ │ │ +004f8b20: 6520 6f77 6e65 7273 6869 702e 0700 5646 e ownership...VF │ │ │ +004f8b30: 1700 0051 0056 4618 0000 2020 2042 7920 ...Q.VF... 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 5649 1900 0020 2020 6669 tingL.VI... fi │ │ │ +004f8b80: 7469 6e67 4c00 5646 1900 0020 2020 6669 tingL.VF... 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 5649 1a00 0020 2020 6573 7461 626c ?.VI... establ │ │ │ +004f8bd0: 3f00 5646 1a00 0020 2020 6573 7461 626c ?.VF... 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 4921 0000 1200 5649 2200 0020 2020 .VI!....VI".. │ │ │ -004f8c20: 4578 616d 706c 653a 0700 5649 2300 0033 Example:..VI#..3 │ │ │ -004f8c30: 0056 4924 0000 2020 204f 5045 4e20 2274 .VI$.. OPEN "t │ │ │ +004f8c10: 0056 4621 0000 1200 5646 2200 0020 2020 .VF!....VF".. │ │ │ +004f8c20: 4578 616d 706c 653a 0700 5646 2300 0033 Example:..VF#..3 │ │ │ +004f8c30: 0056 4624 0000 2020 204f 5045 4e20 2274 .VF$.. 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 5649 2500 0054 0056 4926 0000 ")..VI%..T.VI&.. │ │ │ +004f8c60: 2229 0700 5646 2500 0054 0056 4626 0000 ")..VF%..T.VF&.. │ │ │ 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: 4927 0000 2020 2075 7365 7273 206e 6f74 I'.. users not │ │ │ +004f8cc0: 4627 0000 2020 2075 7365 7273 206e 6f74 F'.. users not │ │ │ 004f8cd0: 2069 6e20 6f77 6e65 7227 7320 6772 6f75 in owner's grou │ │ │ -004f8ce0: 702e 0700 5649 2800 0017 0050 4952 4954 p...VI(....PIRIT │ │ │ +004f8ce0: 702e 0700 5646 2800 0017 0050 4652 4954 p...VF(....PFRIT │ │ │ 004f8cf0: 454f 4e4c 5900 0057 5249 5445 4f4e 4c59 EONLY..WRITEONLY │ │ │ -004f8d00: 1400 5949 bf11 0000 2020 2057 5249 5445 ..YI.... WRITE │ │ │ -004f8d10: 4f4e 4c59 0700 5a49 2100 0028 005a 4931 ONLY..ZI!..(.ZI1 │ │ │ +004f8d00: 1400 5946 bf11 0000 2020 2057 5249 5445 ..YF.... WRITE │ │ │ +004f8d10: 4f4e 4c59 0700 5a46 2100 0028 005a 4631 ONLY..ZF!..(.ZF1 │ │ │ 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 4941 0000 5100 5a49 5100 IPE..ZIA..Q.ZIQ. │ │ │ +004f8d40: 4950 4507 005a 4641 0000 5100 5a46 5100 IPE..ZFA..Q.ZFQ. │ │ │ 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 4961 nly to sendQ.ZIa │ │ │ +004f8d90: 6e6c 7920 746f 2073 656e 6451 005a 4661 nly to sendQ.ZFa │ │ │ 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 5a49 such a PIPEP.ZI │ │ │ +004f8de0: 2073 7563 6820 6120 5049 5045 5000 5a46 such a PIPEP.ZF │ │ │ 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 5a49 h STDERR and>.ZI │ │ │ +004f8e30: 6820 5354 4445 5252 2061 6e64 3e00 5a46 h STDERR and>.ZF │ │ │ 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 5a49 9100 RR device...ZI.. │ │ │ -004f8e80: 0014 004f 495a 4246 5349 5a45 0000 5a42 ...OIZBFSIZE..ZB │ │ │ -004f8e90: 4653 495a 4512 0057 49bf 1100 0020 2020 FSIZE..WI.... │ │ │ -004f8ea0: 5a42 4653 495a 4507 0058 4921 0000 2100 ZBFSIZE..XI!..!. │ │ │ -004f8eb0: 5849 3100 0020 2020 5a42 4653 495a 4520 XI1.. ZBFSIZE │ │ │ +004f8e70: 5252 2064 6576 6963 652e 0700 5a46 9100 RR device...ZF.. │ │ │ +004f8e80: 0014 004f 465a 4246 5349 5a45 0000 5a42 ...OFZBFSIZE..ZB │ │ │ +004f8e90: 4653 495a 4512 0057 46bf 1100 0020 2020 FSIZE..WF.... │ │ │ +004f8ea0: 5a42 4653 495a 4507 0058 4621 0000 2100 ZBFSIZE..XF!..!. │ │ │ +004f8eb0: 5846 3100 0020 2020 5a42 4653 495a 4520 XF1.. ZBFSIZE │ │ │ 004f8ec0: 4170 706c 6965 7320 746f 3a20 534f 4307 Applies to: SOC. │ │ │ -004f8ed0: 0058 4941 0000 5100 5849 5100 0020 2020 .XIA..Q.XIQ.. │ │ │ +004f8ed0: 0058 4641 0000 5100 5846 5100 0020 2020 .XFA..Q.XFQ.. │ │ │ 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 4961 0000 2020 ZBFSIZET.XIa.. │ │ │ +004f8f20: 5a42 4653 495a 4554 0058 4661 0000 2020 ZBFSIZET.XFa.. │ │ │ 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 4971 e expected...XIq │ │ │ -004f8f80: 0000 4e00 5849 8100 0020 2020 4279 2064 ..N.XI... By d │ │ │ +004f8f70: 6520 6578 7065 6374 6564 2e07 0058 4671 e expected...XFq │ │ │ +004f8f80: 0000 4e00 5846 8100 0020 2020 4279 2064 ..N.XF... 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 5849 9100 0020 2020 3130 3438 3537 ..XI... 104857 │ │ │ -004f8fe0: 362e 0800 5749 c011 0000 1100 5049 4445 6...WI......PIDE │ │ │ +004f8fd0: 1200 5846 9100 0020 2020 3130 3438 3537 ..XF... 104857 │ │ │ +004f8fe0: 362e 0800 5746 c011 0000 1100 5046 4445 6...WF......PFDE │ │ │ 004f8ff0: 4c41 5900 005a 4445 4c41 5900 0000 0000 LAY..ZDELAY..... │ │ │ 004f9000: 0400 0000 f107 0000 7944 0000 0000 0000 ........yD...... │ │ │ -004f9010: 6700 0049 4845 4c50 00ff 7300 ff49 4f5f g..IHELP..s..IO_ │ │ │ +004f9010: 6700 0046 4845 4c50 00ff 7300 ff49 4f5f g..FHELP..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 4921 0000 2900 ZDELAY..WI!..). │ │ │ -004f9080: 5749 3100 0020 2020 5a5b 4e4f 5d44 454c WI1.. Z[NO]DEL │ │ │ +004f9070: 205a 4445 4c41 5907 0057 4621 0000 2900 ZDELAY..WF!..). │ │ │ +004f9080: 5746 3100 0020 2020 5a5b 4e4f 5d44 454c WF1.. Z[NO]DEL │ │ │ 004f9090: 4159 2041 7070 6c69 6573 2074 6f3a 2053 AY Applies to: S │ │ │ -004f90a0: 4f43 2854 4350 2907 0057 4941 0000 4e00 OC(TCP)..WIA..N. │ │ │ -004f90b0: 5749 5100 0020 2020 436f 6e74 726f 6c73 WIQ.. Controls │ │ │ +004f90a0: 4f43 2854 4350 2907 0057 4641 0000 4e00 OC(TCP)..WFA..N. │ │ │ +004f90b0: 5746 5100 0020 2020 436f 6e74 726f 6c73 WFQ.. 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 5749 ck using theL.WI │ │ │ +004f90f0: 636b 2075 7369 6e67 2074 6865 4c00 5746 ck using theL.WF │ │ │ 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 5749 7100 0020 avior isT.WIq.. │ │ │ +004f9140: 6176 696f 7220 6973 5400 5746 7100 0020 avior isT.WFq.. │ │ │ 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 5749 This delaysO.WI │ │ │ +004f9190: 2054 6869 7320 6465 6c61 7973 4f00 5746 This delaysO.WF │ │ │ 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 4991 of previousP.WI. │ │ │ +004f91e0: 6f66 2070 7265 7669 6f75 7350 0057 4691 of previousP.WF. │ │ │ 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 49c0 ts are sentN.VI. │ │ │ +004f9230: 7473 2061 7265 2073 656e 744e 0056 46c0 ts are sentN.VF. │ │ │ 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 4912 0000 , settingR.WI... │ │ │ +004f9280: 2c20 7365 7474 696e 6752 0057 4612 0000 , settingR.WF... │ │ │ 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 4913 ckets beingK.WI. │ │ │ +004f92d0: 636b 6574 7320 6265 696e 674b 0057 4613 ckets beingK.WF. │ │ │ 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 5749 1400 003a 0057 d out...WI...:.W │ │ │ -004f9330: 4915 0000 2020 204c 4f43 414c 2073 6f63 I... LOCAL soc │ │ │ +004f9320: 6420 6f75 742e 0700 5746 1400 003a 0057 d out...WF...:.W │ │ │ +004f9330: 4615 0000 2020 204c 4f43 414c 2073 6f63 F... 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 4916 0000 1200 ameter...WI..... │ │ │ -004f9370: 5749 1700 0020 2020 4578 616d 706c 653a WI... Example: │ │ │ -004f9380: 0700 5749 1800 0068 0057 4919 0000 2020 ..WI...h.WI... │ │ │ +004f9360: 616d 6574 6572 2e07 0057 4616 0000 1200 ameter...WF..... │ │ │ +004f9370: 5746 1700 0020 2020 4578 616d 706c 653a WF... Example: │ │ │ +004f9380: 0700 5746 1800 0068 0057 4619 0000 2020 ..WF...h.WF... │ │ │ 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 491a 0000 5400 5749 2100 0020 2020 .WI...T.WI!.. │ │ │ +004f93f0: 0057 461a 0000 5400 5746 2100 0020 2020 .WF...T.WF!.. │ │ │ 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 5749 2200 er size of..WI". │ │ │ +004f9440: 6572 2073 697a 6520 6f66 1500 5746 2200 er size of..WF". │ │ │ 004f9450: 0020 2020 3230 3438 2062 7974 6573 2e07 . 2048 bytes.. │ │ │ -004f9460: 0057 4923 0000 0b00 5049 4646 0000 5a46 .WI#....PIFF..ZF │ │ │ -004f9470: 460e 0053 49bf 1100 0020 2020 5a46 4607 F..SI.... ZFF. │ │ │ -004f9480: 0054 4921 0000 2600 5449 3100 0020 2020 .TI!..&.TI1.. │ │ │ +004f9460: 0057 4623 0000 0b00 5046 4646 0000 5a46 .WF#....PFFF..ZF │ │ │ +004f9470: 460e 0053 46bf 1100 0020 2020 5a46 4607 F..SF.... ZFF. │ │ │ +004f9480: 0054 4621 0000 2600 5446 3100 0020 2020 .TF!..&.TF1.. │ │ │ 004f9490: 5a5b 4e4f 5d46 463d 6578 7072 2041 7070 Z[NO]FF=expr App │ │ │ -004f94a0: 6c69 6564 2074 6f3a 2053 4f43 0700 5449 lied to: SOC..TI │ │ │ -004f94b0: 4100 0030 0054 4951 0000 2020 205a 5b4e A..0.TIQ.. Z[N │ │ │ +004f94a0: 6c69 6564 2074 6f3a 2053 4f43 0700 5446 lied to: SOC..TF │ │ │ +004f94b0: 4100 0030 0054 4651 0000 2020 205a 5b4e A..0.TFQ.. 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 4961 0000 5400 5449 7100 ice..TIa..T.TIq. │ │ │ +004f94e0: 6963 6507 0054 4661 0000 5400 5446 7100 ice..TFa..T.TFq. │ │ │ 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: 5449 8100 0020 2020 746f 2073 6f63 6b65 TI... to socke │ │ │ +004f9540: 5446 8100 0020 2020 746f 2073 6f63 6b65 TF... 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 5449 9100 0020 2020 7370 6563 6966 T.TI... specif │ │ │ +004f9590: 5400 5446 9100 0020 2020 7370 6563 6966 T.TF... 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 5349 c011 0000 2020 2069 GT.M..SI.... i │ │ │ -004f95f0: 7320 5a4e 4f46 462e 0700 5449 1200 0015 s ZNOFF...TI.... │ │ │ -004f9600: 0050 4949 4246 5349 5a45 0000 5a49 4246 .PIIBFSIZE..ZIBF │ │ │ -004f9610: 5349 5a45 1300 5849 bf11 0000 2020 205a SIZE..XI.... Z │ │ │ -004f9620: 4942 4653 495a 4507 0059 4921 0000 2200 IBFSIZE..YI!..". │ │ │ -004f9630: 5949 3100 0020 2020 5a49 4246 5349 5a45 YI1.. ZIBFSIZE │ │ │ +004f95e0: 4754 2e4d 1400 5346 c011 0000 2020 2069 GT.M..SF.... i │ │ │ +004f95f0: 7320 5a4e 4f46 462e 0700 5446 1200 0015 s ZNOFF...TF.... │ │ │ +004f9600: 0050 4649 4246 5349 5a45 0000 5a49 4246 .PFIBFSIZE..ZIBF │ │ │ +004f9610: 5349 5a45 1300 5846 bf11 0000 2020 205a SIZE..XF.... Z │ │ │ +004f9620: 4942 4653 495a 4507 0059 4621 0000 2200 IBFSIZE..YF!..". │ │ │ +004f9630: 5946 3100 0020 2020 5a49 4246 5349 5a45 YF1.. ZIBFSIZE │ │ │ 004f9640: 2041 7070 6c69 6573 2074 6f3a 2053 4f43 Applies to: SOC │ │ │ -004f9650: 0700 5949 4100 002c 0059 4951 0000 2020 ..YIA..,.YIQ.. │ │ │ +004f9650: 0700 5946 4100 002c 0059 4651 0000 2020 ..YFA..,.YFQ.. │ │ │ 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 4961 0000 5300 5949 7100 ice..YIa..S.YIq. │ │ │ +004f9680: 6963 6507 0059 4661 0000 5300 5946 7100 ice..YFa..S.YFq. │ │ │ 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: 4981 0000 5100 5949 9100 0020 2020 5468 I...Q.YI... Th │ │ │ +004f96e0: 4681 0000 5100 5946 9100 0020 2020 5468 F...Q.YF... 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 49c0 1100 0020 2020 ystem..XI.... │ │ │ -004f9740: 7061 7261 6d65 7465 7273 2e07 0059 4912 parameters...YI. │ │ │ -004f9750: 0000 4600 5949 1300 0020 2020 4e6f 7465 ..F.YI... Note │ │ │ +004f9730: 7973 7465 6d16 0058 46c0 1100 0020 2020 ystem..XF.... │ │ │ +004f9740: 7061 7261 6d65 7465 7273 2e07 0059 4612 parameters...YF. │ │ │ +004f9750: 0000 4600 5946 1300 0020 2020 4e6f 7465 ..F.YF... 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 5949 1400 0026 rameter...YI...& │ │ │ -004f97a0: 0049 495f 5441 424c 4500 004f 5045 4e5f .II_TABLE..OPEN_ │ │ │ +004f9790: 7261 6d65 7465 722e 0700 5946 1400 0026 rameter...YF...& │ │ │ +004f97a0: 0049 465f 5441 424c 4500 004f 5045 4e5f .IF_TABLE..OPEN_ │ │ │ 004f97b0: 4465 7669 6365 7061 7261 6d65 7465 725f Deviceparameter_ │ │ │ -004f97c0: 5461 626c 6525 0050 49bf 1100 0020 2020 Table%.PI.... │ │ │ +004f97c0: 5461 626c 6525 0050 46bf 1100 0020 2020 Table%.PF.... │ │ │ 004f97d0: 4f50 454e 2044 6576 6963 6570 6172 616d OPEN Deviceparam │ │ │ -004f97e0: 6574 6572 2054 6162 6c65 0700 5149 2100 eter Table..QI!. │ │ │ +004f97e0: 6574 6572 2054 6162 6c65 0700 5146 2100 eter Table..QF!. │ │ │ 004f97f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f9800: 0400 0000 fa07 0000 9444 0000 0000 0000 .........D...... │ │ │ -004f9810: 9900 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004f9810: 9900 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4941 0000 --------+H.QIA.. │ │ │ +004f98a0: 2d2d 2d2d 2d2d 2d2d 2b48 0051 4641 0000 --------+H.QFA.. │ │ │ 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 4951 0000 2020 207c 2d2d 2d2d |H.QIQ.. |---- │ │ │ +004f98f0: 7c48 0051 4651 0000 2020 207c 2d2d 2d2d |H.QFQ.. |---- │ │ │ 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 4961 0000 --------|H.QIa.. │ │ │ +004f9930: 2d2d 2d2d 2d2d 2d2d 7c48 0051 4661 0000 --------|H.QFa.. │ │ │ 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 4971 0000 2020 207c 2d2d 2d2d |H.QIq.. |---- │ │ │ +004f9980: 7c48 0051 4671 0000 2020 207c 2d2d 2d2d |H.QFq.. |---- │ │ │ 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 4981 0000 --------|H.QI... │ │ │ +004f99c0: 2d2d 2d2d 2d2d 2d2d 7c48 0051 4681 0000 --------|H.QF... │ │ │ 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 4991 0000 2020 207c 2020 2020 |H.QI... | │ │ │ +004f9a10: 7c48 0051 4691 0000 2020 207c 2020 2020 |H.QF... | │ │ │ 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 49c0 1100 |I.PI... │ │ │ +004f9a50: 2020 2020 2020 2020 7c49 0050 46c0 1100 |I.PF... │ │ │ 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 5149 1200 0020 2020 7c20 2020 |H.QI... | │ │ │ +004f9aa0: 207c 4800 5146 1200 0020 2020 7c20 2020 |H.QF... | │ │ │ 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 5149 1300 |H.QI.. │ │ │ +004f9ae0: 2020 2020 2020 2020 207c 4800 5146 1300 |H.QF.. │ │ │ 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 5149 1400 0020 2020 7c20 2020 |H.QI... | │ │ │ +004f9b30: 207c 4800 5146 1400 0020 2020 7c20 2020 |H.QF... | │ │ │ 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 5149 1500 |H.QI.. │ │ │ +004f9b70: 2020 2020 2020 2020 207c 4800 5146 1500 |H.QF.. │ │ │ 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 5149 1600 0020 2020 7c20 2020 |H.QI... | │ │ │ +004f9bc0: 207c 4800 5146 1600 0020 2020 7c20 2020 |H.QF... | │ │ │ 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 5149 1700 |H.QI.. │ │ │ +004f9c00: 2020 2020 2020 2020 207c 4800 5146 1700 |H.QF.. │ │ │ 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 5149 1800 0020 2020 7c20 2020 |H.QI... | │ │ │ +004f9c50: 207c 4800 5146 1800 0020 2020 7c20 2020 |H.QF... | │ │ │ 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 5149 1900 |H.QI.. │ │ │ +004f9c90: 2020 2020 2020 2020 207c 4800 5146 1900 |H.QF.. │ │ │ 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 5149 1a00 0020 2020 7c2d 2d2d |H.QI... |--- │ │ │ +004f9ce0: 207c 4800 5146 1a00 0020 2020 7c2d 2d2d |H.QF... |--- │ │ │ 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 5149 2100 ---------|H.QI!. │ │ │ +004f9d20: 2d2d 2d2d 2d2d 2d2d 2d7c 4800 5146 2100 ---------|H.QF!. │ │ │ 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 5149 2200 0020 2020 7c2d 2d2d |H.QI".. |--- │ │ │ +004f9d70: 207c 4800 5146 2200 0020 2020 7c2d 2d2d |H.QF".. |--- │ │ │ 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 5149 2300 ---+-----|H.QI#. │ │ │ +004f9db0: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 5146 2300 ---+-----|H.QF#. │ │ │ 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 5149 2400 0020 2020 7c2d 2d2d |H.QI$.. |--- │ │ │ +004f9e00: 207c 4800 5146 2400 0020 2020 7c2d 2d2d |H.QF$.. |--- │ │ │ 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 5149 2500 ---+-----|H.QI%. │ │ │ +004f9e40: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 5146 2500 ---+-----|H.QF%. │ │ │ 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 5149 2600 0020 2020 7c2d 2d2d |H.QI&.. |--- │ │ │ +004f9e90: 207c 4800 5146 2600 0020 2020 7c2d 2d2d |H.QF&.. |--- │ │ │ 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 5149 2700 ---+-----|H.QI'. │ │ │ +004f9ed0: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 5146 2700 ---+-----|H.QF'. │ │ │ 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 5149 2800 0020 2020 7c2d 2d2d |H.QI(.. |--- │ │ │ +004f9f20: 207c 4800 5146 2800 0020 2020 7c2d 2d2d |H.QF(.. |--- │ │ │ 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 5149 2900 ---+-----|H.QI). │ │ │ +004f9f60: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 5146 2900 ---+-----|H.QF). │ │ │ 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 5149 2a00 0020 2020 7c2d 2d2d |H.QI*.. |--- │ │ │ +004f9fb0: 207c 4800 5146 2a00 0020 2020 7c2d 2d2d |H.QF*.. |--- │ │ │ 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 af44 0000 0000 0000 .........D...... │ │ │ -004fa010: 9900 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004fa010: 9900 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4932 0000 | X |H.QI2.. │ │ │ +004fa0a0: 2020 7c20 5820 2020 7c48 0051 4632 0000 | X |H.QF2.. │ │ │ 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 4933 0000 2020 207c 205b 4e4f |H.QI3.. | [NO │ │ │ +004fa0f0: 7c48 0051 4633 0000 2020 207c 205b 4e4f |H.QF3.. | [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 4934 0000 | |H.QI4.. │ │ │ +004fa130: 2020 7c20 2020 2020 7c48 0051 4634 0000 | |H.QF4.. │ │ │ 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 4935 0000 2020 207c 2045 5843 |H.QI5.. | EXC │ │ │ +004fa180: 7c48 0051 4635 0000 2020 207c 2045 5843 |H.QF5.. | 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 4936 0000 | X |H.QI6.. │ │ │ +004fa1c0: 2020 7c20 5820 2020 7c48 0051 4636 0000 | X |H.QF6.. │ │ │ 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 4937 0000 2020 207c 205b 4e4f |H.QI7.. | [NO │ │ │ +004fa210: 7c48 0051 4637 0000 2020 207c 205b 4e4f |H.QF7.. | [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 4938 0000 | |H.QI8.. │ │ │ +004fa250: 2020 7c20 2020 2020 7c48 0051 4638 0000 | |H.QF8.. │ │ │ 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 4939 0000 2020 207c 2046 4946 |H.QI9.. | FIF │ │ │ +004fa2a0: 7c48 0051 4639 0000 2020 207c 2046 4946 |H.QF9.. | 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 493a 0000 | |H.QI:.. │ │ │ +004fa2e0: 2020 7c20 2020 2020 7c48 0051 463a 0000 | |H.QF:.. │ │ │ 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 4941 0000 2020 207c 205b 4e4f |H.QIA.. | [NO │ │ │ +004fa330: 7c48 0051 4641 0000 2020 207c 205b 4e4f |H.QFA.. | [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 4942 0000 | |H.QIB.. │ │ │ +004fa370: 2020 7c20 2020 2020 7c48 0051 4642 0000 | |H.QFB.. │ │ │ 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 4943 0000 2020 207c 205b 4e4f |H.QIC.. | [NO │ │ │ +004fa3c0: 7c48 0051 4643 0000 2020 207c 205b 4e4f |H.QFC.. | [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 4944 0000 | |H.QID.. │ │ │ +004fa400: 2020 7c20 2020 2020 7c48 0051 4644 0000 | |H.QFD.. │ │ │ 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 4945 0000 2020 207c 2047 524f |H.QIE.. | GRO │ │ │ +004fa450: 7c48 0051 4645 0000 2020 207c 2047 524f |H.QFE.. | 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 4946 0000 | |H.QIF.. │ │ │ +004fa490: 2020 7c20 2020 2020 7c48 0051 4646 0000 | |H.QFF.. │ │ │ 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 4947 0000 2020 207c 2049 4348 |H.QIG.. | ICH │ │ │ +004fa4e0: 7c48 0051 4647 0000 2020 207c 2049 4348 |H.QFG.. | 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 4948 0000 | X |H.QIH.. │ │ │ +004fa520: 2020 7c20 5820 2020 7c48 0051 4648 0000 | X |H.QFH.. │ │ │ 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 4949 0000 2020 207c 2049 4b45 |H.QII.. | IKE │ │ │ +004fa570: 7c48 0051 4649 0000 2020 207c 2049 4b45 |H.QFI.. | 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 494a 0000 | |H.QIJ.. │ │ │ +004fa5b0: 2020 7c20 2020 2020 7c48 0051 464a 0000 | |H.QFJ.. │ │ │ 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 4951 0000 2020 207c 2049 4e44 |H.QIQ.. | IND │ │ │ +004fa600: 7c48 0051 4651 0000 2020 207c 2049 4e44 |H.QFQ.. | 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 4952 0000 | |H.QIR.. │ │ │ +004fa640: 2020 7c20 2020 2020 7c48 0051 4652 0000 | |H.QFR.. │ │ │ 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 4953 0000 2020 207c 2049 4e52 |H.QIS.. | INR │ │ │ +004fa690: 7c48 0051 4653 0000 2020 207c 2049 4e52 |H.QFS.. | 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 4954 0000 | |H.QIT.. │ │ │ +004fa6d0: 2020 7c20 2020 2020 7c48 0051 4654 0000 | |H.QFT.. │ │ │ 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 4955 0000 2020 207c 2049 4f45 |H.QIU.. | IOE │ │ │ +004fa720: 7c48 0051 4655 0000 2020 207c 2049 4f45 |H.QFU.. | 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 4956 0000 | X |H.QIV.. │ │ │ +004fa760: 2020 7c20 5820 2020 7c48 0051 4656 0000 | X |H.QFV.. │ │ │ 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 4957 0000 2020 207c 204b 4559 |H.QIW.. | KEY │ │ │ +004fa7b0: 7c48 0051 4657 0000 2020 207c 204b 4559 |H.QFW.. | 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 cb44 0000 0000 0000 .........D...... │ │ │ -004fa810: 9900 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004fa810: 9900 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4959 0000 --+-----|H.QIY.. │ │ │ +004fa8a0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4659 0000 --+-----|H.QFY.. │ │ │ 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 495a 0000 2020 207c 2d2d 2d2d |H.QIZ.. |---- │ │ │ +004fa8f0: 7c48 0051 465a 0000 2020 207c 2d2d 2d2d |H.QFZ.. |---- │ │ │ 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 4961 0000 --+-----|H.QIa.. │ │ │ +004fa930: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4661 0000 --+-----|H.QFa.. │ │ │ 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 4962 0000 2020 207c 2d2d 2d2d |H.QIb.. |---- │ │ │ +004fa980: 7c48 0051 4662 0000 2020 207c 2d2d 2d2d |H.QFb.. |---- │ │ │ 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 4963 0000 --+-----|H.QIc.. │ │ │ +004fa9c0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4663 0000 --+-----|H.QFc.. │ │ │ 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 4964 0000 2020 207c 2d2d 2d2d |H.QId.. |---- │ │ │ +004faa10: 7c48 0051 4664 0000 2020 207c 2d2d 2d2d |H.QFd.. |---- │ │ │ 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 4965 0000 --+-----|H.QIe.. │ │ │ +004faa50: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4665 0000 --+-----|H.QFe.. │ │ │ 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 4966 0000 2020 207c 2d2d 2d2d |H.QIf.. |---- │ │ │ +004faaa0: 7c48 0051 4666 0000 2020 207c 2d2d 2d2d |H.QFf.. |---- │ │ │ 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 4967 0000 --+-----|H.QIg.. │ │ │ +004faae0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4667 0000 --+-----|H.QFg.. │ │ │ 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 4968 0000 2020 207c 2d2d 2d2d |H.QIh.. |---- │ │ │ +004fab30: 7c48 0051 4668 0000 2020 207c 2d2d 2d2d |H.QFh.. |---- │ │ │ 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 4969 0000 --+-----|H.QIi.. │ │ │ +004fab70: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4669 0000 --+-----|H.QFi.. │ │ │ 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 496a 0000 2020 207c 2d2d 2d2d |H.QIj.. |---- │ │ │ +004fabc0: 7c48 0051 466a 0000 2020 207c 2d2d 2d2d |H.QFj.. |---- │ │ │ 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 4971 0000 --+-----|H.QIq.. │ │ │ +004fac00: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4671 0000 --+-----|H.QFq.. │ │ │ 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 4972 0000 2020 207c 2d2d 2d2d |H.QIr.. |---- │ │ │ +004fac50: 7c48 0051 4672 0000 2020 207c 2d2d 2d2d |H.QFr.. |---- │ │ │ 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 4973 0000 --+-----|H.QIs.. │ │ │ +004fac90: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4673 0000 --+-----|H.QFs.. │ │ │ 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 4974 0000 2020 207c 2d2d 2d2d |H.QIt.. |---- │ │ │ +004face0: 7c48 0051 4674 0000 2020 207c 2d2d 2d2d |H.QFt.. |---- │ │ │ 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 4975 0000 --+-----|H.QIu.. │ │ │ +004fad20: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4675 0000 --+-----|H.QFu.. │ │ │ 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 4976 0000 2020 207c 2d2d 2d2d |H.QIv.. |---- │ │ │ +004fad70: 7c48 0051 4676 0000 2020 207c 2d2d 2d2d |H.QFv.. |---- │ │ │ 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 4977 0000 --+-----|H.QIw.. │ │ │ +004fadb0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4677 0000 --+-----|H.QFw.. │ │ │ 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 4978 0000 2020 207c 2d2d 2d2d |H.QIx.. |---- │ │ │ +004fae00: 7c48 0051 4678 0000 2020 207c 2d2d 2d2d |H.QFx.. |---- │ │ │ 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 4979 0000 --+-----|H.QIy.. │ │ │ +004fae40: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4679 0000 --+-----|H.QFy.. │ │ │ 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 497a 0000 2020 207c 2d2d 2d2d |H.QIz.. |---- │ │ │ +004fae90: 7c48 0051 467a 0000 2020 207c 2d2d 2d2d |H.QFz.. |---- │ │ │ 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 4981 0000 --+-----|H.QI... │ │ │ +004faed0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4681 0000 --+-----|H.QF... │ │ │ 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 4982 0000 2020 207c 2d2d 2d2d |H.QI... |---- │ │ │ +004faf20: 7c48 0051 4682 0000 2020 207c 2d2d 2d2d |H.QF... |---- │ │ │ 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 4983 0000 --+-----|H.QI... │ │ │ +004faf60: 2d2d 2b2d 2d2d 2d2d 7c48 0051 4683 0000 --+-----|H.QF... │ │ │ 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 4984 0000 2020 207c 2d2d 2d2d |H.QI... |---- │ │ │ +004fafb0: 7c48 0051 4684 0000 2020 207c 2d2d 2d2d |H.QF... |---- │ │ │ 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 ec44 0000 0000 0000 .........D...... │ │ │ -004fb010: 9900 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004fb010: 9900 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4986 0000 | |H.QI... │ │ │ +004fb0a0: 2020 7c20 2020 2020 7c48 0051 4686 0000 | |H.QF... │ │ │ 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 4987 0000 2020 207c 2053 5953 |H.QI... | SYS │ │ │ +004fb0f0: 7c48 0051 4687 0000 2020 207c 2053 5953 |H.QF... | 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 4988 0000 | |H.QI... │ │ │ +004fb130: 2020 7c20 2020 2020 7c48 0051 4688 0000 | |H.QF... │ │ │ 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 4989 0000 2020 207c 205b 4e4f |H.QI... | [NO │ │ │ +004fb180: 7c48 0051 4689 0000 2020 207c 205b 4e4f |H.QF... | [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 498a 0000 | |H.QI... │ │ │ +004fb1c0: 2020 7c20 2020 2020 7c48 0051 468a 0000 | |H.QF... │ │ │ 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 4991 0000 2020 207c 2055 4943 |H.QI... | UIC │ │ │ +004fb210: 7c48 0051 4691 0000 2020 207c 2055 4943 |H.QF... | 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 4992 0000 | |H.QI... │ │ │ +004fb250: 2020 7c20 2020 2020 7c48 0051 4692 0000 | |H.QF... │ │ │ 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 4993 0000 2020 207c 2056 4152 |H.QI... | VAR │ │ │ +004fb2a0: 7c48 0051 4693 0000 2020 207c 2056 4152 |H.QF... | 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 4994 0000 | |H.QI... │ │ │ +004fb2e0: 2020 7c20 2020 2020 7c48 0051 4694 0000 | |H.QF... │ │ │ 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 4995 0000 2020 207c 2057 4f52 |H.QI... | WOR │ │ │ +004fb330: 7c48 0051 4695 0000 2020 207c 2057 4f52 |H.QF... | 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 4996 0000 | |H.QI... │ │ │ +004fb370: 2020 7c20 2020 2020 7c48 0051 4696 0000 | |H.QF... │ │ │ 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 4997 0000 2020 207c 205b 4e4f |H.QI... | [NO │ │ │ +004fb3c0: 7c48 0051 4697 0000 2020 207c 205b 4e4f |H.QF... | [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 4998 0000 | X |H.QI... │ │ │ +004fb400: 2020 7c20 5820 2020 7c48 0051 4698 0000 | X |H.QF... │ │ │ 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 4999 0000 2020 207c 205b 4e4f |H.QI... | [NO │ │ │ +004fb450: 7c48 0051 4699 0000 2020 207c 205b 4e4f |H.QF... | [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 499a 0000 | |H.QI... │ │ │ +004fb490: 2020 7c20 2020 2020 7c48 0051 469a 0000 | |H.QF... │ │ │ 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 49c1 1100 0020 2020 7c20 5a42 |I.PI.... | ZB │ │ │ +004fb4e0: 7c49 0050 46c1 1100 0020 2020 7c20 5a42 |I.PF.... | 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 5249 1100 | X |H.RI.. │ │ │ +004fb520: 2020 207c 2058 2020 207c 4800 5246 1100 | X |H.RF.. │ │ │ 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 5249 2100 0020 2020 7c20 5a5b -|H.RI!.. | Z[ │ │ │ +004fb570: 2d7c 4800 5246 2100 0020 2020 7c20 5a5b -|H.RF!.. | 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 5249 3100 | X |H.RI1. │ │ │ +004fb5b0: 2020 207c 2058 2020 207c 4800 5246 3100 | X |H.RF1. │ │ │ 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 5249 4100 0020 2020 7c20 5a5b -|H.RIA.. | Z[ │ │ │ +004fb600: 2d7c 4800 5246 4100 0020 2020 7c20 5a5b -|H.RFA.. | 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 5249 5100 | X |H.RIQ. │ │ │ +004fb640: 2020 207c 2058 2020 207c 4800 5246 5100 | X |H.RFQ. │ │ │ 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 5249 6100 0020 2020 7c20 5a49 -|H.RIa.. | ZI │ │ │ +004fb690: 2d7c 4800 5246 6100 0020 2020 7c20 5a49 -|H.RFa.. | 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 5249 7100 | X |H.RIq. │ │ │ +004fb6d0: 2020 207c 2058 2020 207c 4800 5246 7100 | X |H.RFq. │ │ │ 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 5249 8100 000c 002c 4955 5345 -+..RI.....,IUSE │ │ │ -004fb730: 0000 5573 650e 0030 49bf 1100 0020 2020 ..Use..0I.... │ │ │ -004fb740: 5573 6507 0031 4921 0000 5100 3149 3100 Use..1I!..Q.1I1. │ │ │ +004fb720: 2d2b 0700 5246 8100 000c 002c 4655 5345 -+..RF.....,FUSE │ │ │ +004fb730: 0000 5573 650e 0030 46bf 1100 0020 2020 ..Use..0F.... │ │ │ +004fb740: 5573 6507 0031 4621 0000 5100 3146 3100 Use..1F!..Q.1F1. │ │ │ 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 4941 and WRITEs..1IA │ │ │ +004fb790: 2061 6e64 2057 5249 5445 7313 0031 4641 and WRITEs..1FA │ │ │ 004fb7a0: 0000 2020 2028 6f75 7470 7574 292e 0700 .. (output)... │ │ │ -004fb7b0: 3149 5100 002b 0031 4961 0000 2020 2054 1IQ..+.1Ia.. T │ │ │ +004fb7b0: 3146 5100 002b 0031 4661 0000 2020 2054 1FQ..+.1Fa.. 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 3149 7100 0000 0000 0000 0000 0000 ..1Iq........... │ │ │ +004fb7e0: 0700 3146 7100 0000 0000 0000 0000 0000 ..1Fq........... │ │ │ 004fb7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fb800: 0400 0000 b707 0000 1a45 0000 0000 0000 .........E...... │ │ │ -004fb810: 6d00 0049 4845 4c50 00ff 7300 ff49 4f5f m..IHELP..s..IO_ │ │ │ +004fb810: 6d00 0046 4845 4c50 00ff 7300 ff49 4f5f m..FHELP..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: 4991 0000 1300 3049 c011 0000 2020 2045 I.....0I.... E │ │ │ -004fb890: 7861 6d70 6c65 3a07 0031 4912 0000 2400 xample:..1I...$. │ │ │ -004fb8a0: 3149 1300 0020 2020 5553 4520 2450 3a28 1I... USE $P:( │ │ │ +004fb880: 4691 0000 1300 3046 c011 0000 2020 2045 F.....0F.... E │ │ │ +004fb890: 7861 6d70 6c65 3a07 0031 4612 0000 2400 xample:..1F...$. │ │ │ +004fb8a0: 3146 1300 0020 2020 5553 4520 2450 3a28 1F... USE $P:( │ │ │ 004fb8b0: 583d 303a 593d 2459 2d31 3a4e 4f45 4348 X=0:Y=$Y-1:NOECH │ │ │ -004fb8c0: 4f29 0700 3149 1400 0053 0031 4915 0000 O)..1I...S.1I... │ │ │ +004fb8c0: 4f29 0700 3146 1400 0053 0031 4615 0000 O)..1F...S.1F... │ │ │ 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 3149 erminal, theT.1I │ │ │ +004fb910: 6572 6d69 6e61 6c2c 2074 6865 5400 3146 erminal, theT.1F │ │ │ 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 3149 1700 0020 2020 7468 6520 7072 ..1I... the pr │ │ │ -004fb980: 6576 696f 7573 206c 696e 652e 0700 3149 evious line...1I │ │ │ -004fb990: 1800 0032 0030 49ff 7300 ff55 5345 5f44 ...2.0I.s..USE_D │ │ │ +004fb970: 1c00 3146 1700 0020 2020 7468 6520 7072 ..1F... the pr │ │ │ +004fb980: 6576 696f 7573 206c 696e 652e 0700 3146 evious line...1F │ │ │ +004fb990: 1800 0032 0030 46ff 7300 ff55 5345 5f44 ...2.0F.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 49bf 1100 0020 2020 eters..II.... │ │ │ +004fb9c0: 6574 6572 731f 0049 46bf 1100 0020 2020 eters..IF.... │ │ │ 004fb9d0: 5553 4520 4465 7669 6365 7061 7261 6d65 USE Deviceparame │ │ │ -004fb9e0: 7465 7273 0700 4a49 2100 0016 0049 49ff ters..JI!....II. │ │ │ +004fb9e0: 7465 7273 0700 4a46 2100 0016 0049 46ff ters..JF!....IF. │ │ │ 004fb9f0: 7300 ff41 5454 4143 4800 0041 5454 4143 s..ATTACH..ATTAC │ │ │ -004fba00: 4811 0054 49bf 1100 0020 2020 4154 5441 H..TI.... ATTA │ │ │ -004fba10: 4348 0700 5549 2100 002f 0055 4931 0000 CH..UI!../.UI1.. │ │ │ +004fba00: 4811 0054 46bf 1100 0020 2020 4154 5441 H..TF.... ATTA │ │ │ +004fba10: 4348 0700 5546 2100 002f 0055 4631 0000 CH..UF!../.UF1.. │ │ │ 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 5549 4100 0053 t Device..UIA..S │ │ │ -004fba50: 0055 4951 0000 2020 2065 7870 7220 7370 .UIQ.. expr sp │ │ │ +004fba40: 7420 4465 7669 6365 0700 5546 4100 0053 t Device..UFA..S │ │ │ +004fba50: 0055 4651 0000 2020 2065 7870 7220 7370 .UFQ.. 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 5549 6100 0020 2020 6578 7072 upT.UIa.. expr │ │ │ +004fbaa0: 7570 5400 5546 6100 0020 2020 6578 7072 upT.UFa.. 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 5549 7100 0020 2020 und toN.UIq.. │ │ │ +004fbaf0: 756e 6420 746f 4e00 5546 7100 0020 2020 und toN.UFq.. │ │ │ 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 5549 8100 0020 2020 6174 theD.UI... at │ │ │ +004fbb40: 2074 6865 4400 5546 8100 0020 2020 6174 theD.UF... 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 5549 9100 004f device...UI...O │ │ │ -004fbb90: 0054 49c0 1100 0020 2020 4154 5441 4348 .TI.... ATTACH │ │ │ +004fbb80: 2064 6576 6963 652e 0700 5546 9100 004f device...UF...O │ │ │ +004fbb90: 0054 46c0 1100 0020 2020 4154 5441 4348 .TF.... 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: 5549 1200 0020 2020 636f 6d6d 616e 642e UI... command. │ │ │ +004fbbe0: 5546 1200 0020 2020 636f 6d6d 616e 642e UF... 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 4913 0000 1200 5549 1400 0020 ...UI.....UI... │ │ │ -004fbc40: 2020 2a2a 4e6f 7465 2a2a 0700 5549 1500 **Note**..UI.. │ │ │ -004fbc50: 004e 0055 4916 0000 2020 2041 2073 6f63 .N.UI... A soc │ │ │ +004fbc30: 2e07 0055 4613 0000 1200 5546 1400 0020 ...UF.....UF... │ │ │ +004fbc40: 2020 2a2a 4e6f 7465 2a2a 0700 5546 1500 **Note**..UF.. │ │ │ +004fbc50: 004e 0055 4616 0000 2020 2041 2073 6f63 .N.UF... 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 4917 0000 2020 2073 6f63 6b65 7420 .UI... socket │ │ │ +004fbca0: 0055 4617 0000 2020 2073 6f63 6b65 7420 .UF... 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 5549 1800 0020 2020 696e 7075 7420 P.UI... input │ │ │ +004fbcf0: 5000 5546 1800 0020 2020 696e 7075 7420 P.UF... 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 5549 1900 0020 2020 6170 706c 6963 O.UI... applic │ │ │ +004fbd40: 4f00 5546 1900 0020 2020 6170 706c 6963 O.UF... 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 491a 0000 2020 2063 6861 6e67 6520 .UI... change │ │ │ +004fbd90: 0055 461a 0000 2020 2063 6861 6e67 6520 .UF... 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 4921 0000 1800 4d49 4341 CH...UI!....MICA │ │ │ +004fbdc0: 4348 2e07 0055 4621 0000 1800 4d46 4341 CH...UF!....MFCA │ │ │ 004fbdd0: 4e4f 4e49 4341 4c00 0043 414e 4f4e 4943 NONICAL..CANONIC │ │ │ -004fbde0: 414c 1400 5749 bf11 0000 2020 2043 414e AL..WI.... CAN │ │ │ -004fbdf0: 4f4e 4943 414c 0700 5849 2100 0027 0058 ONICAL..XI!..'.X │ │ │ -004fbe00: 4931 0000 2020 205b 4e4f 5d43 414e 4f4e I1.. [NO]CANON │ │ │ +004fbde0: 414c 1400 5746 bf11 0000 2020 2043 414e AL..WF.... CAN │ │ │ +004fbdf0: 4f4e 4943 414c 0700 5846 2100 0027 0058 ONICAL..XF!..'.X │ │ │ +004fbe00: 4631 0000 2020 205b 4e4f 5d43 414e 4f4e F1.. [NO]CANON │ │ │ 004fbe10: 4943 414c 2041 7070 6c69 6573 2074 6f3a ICAL Applies to: │ │ │ -004fbe20: 2054 524d 0700 5849 4100 003a 0058 4951 TRM..XIA..:.XIQ │ │ │ +004fbe20: 2054 524d 0700 5846 4100 003a 0058 4651 TRM..XFA..:.XFQ │ │ │ 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 4961 0000 5200 5849 nters..XIa..R.XI │ │ │ +004fbe60: 6e74 6572 7307 0058 4661 0000 5200 5846 nters..XFa..R.XF │ │ │ 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: 5849 8100 0020 2020 6174 7472 6962 7574 XI... attribut │ │ │ +004fbec0: 5846 8100 0020 2020 6174 7472 6962 7574 XF... 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: 4991 0000 2020 2067 656e 6572 616c 2074 I... general t │ │ │ +004fbf10: 4691 0000 2020 2067 656e 6572 616c 2074 F... 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 49c0 1100 0020 2020 6279 204e 4c20 .WI.... by NL │ │ │ +004fbf60: 0057 46c0 1100 0020 2020 6279 204e 4c20 .WF.... 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 5849 1200 0000 0000 0000 0000 0000 ..XI............ │ │ │ +004fbfb0: 0700 5846 1200 0000 0000 0000 0000 0000 ..XF............ │ │ │ 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 5545 0000 0000 0000 ........UE...... │ │ │ -004fc010: a600 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004fc010: a600 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5849 1400 0020 2020 is the..XI... │ │ │ -004fc0c0: 6465 6661 756c 7429 2e07 0058 4915 0000 default)...XI... │ │ │ -004fc0d0: 1300 4e49 454e 4142 4c45 0000 4345 4e41 ..NIENABLE..CENA │ │ │ -004fc0e0: 424c 4512 0055 49bf 1100 0020 2020 4345 BLE..UI.... CE │ │ │ -004fc0f0: 4e41 424c 4507 0056 4921 0000 3800 5649 NABLE..VI!..8.VI │ │ │ +004fc0b0: 6973 2074 6865 1300 5846 1400 0020 2020 is the..XF... │ │ │ +004fc0c0: 6465 6661 756c 7429 2e07 0058 4615 0000 default)...XF... │ │ │ +004fc0d0: 1300 4e46 454e 4142 4c45 0000 4345 4e41 ..NFENABLE..CENA │ │ │ +004fc0e0: 424c 4512 0055 46bf 1100 0020 2020 4345 BLE..UF.... CE │ │ │ +004fc0f0: 4e41 424c 4507 0056 4621 0000 3800 5646 NABLE..VF!..8.VF │ │ │ 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 5649 4100 0054 0056 4951 ters..VIA..T.VIQ │ │ │ +004fc130: 7465 7273 0700 5646 4100 0054 0056 4651 ters..VFA..T.VFQ │ │ │ 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 4961 0000 2020 203c 4354 524c 2d43 .VIa.. at $PRINCIPAL. │ │ │ -004fc1b0: 0700 5649 7100 0043 0056 4981 0000 2020 ..VIq..C.VI... │ │ │ +004fc1b0: 0700 5646 7100 0043 0056 4681 0000 2020 ..VFq..C.VF... │ │ │ 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 5649 9100 execution...VI.. │ │ │ -004fc200: 0054 0055 49c0 1100 0020 2020 4279 2064 .T.UI.... By d │ │ │ +004fc1f0: 6578 6563 7574 696f 6e2e 0700 5646 9100 execution...VF.. │ │ │ +004fc200: 0054 0055 46c0 1100 0020 2020 4279 2064 .T.UF.... 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 4912 0000 1200 5649 bled...VI.....VI │ │ │ +004fc250: 626c 6564 2e07 0056 4612 0000 1200 5646 bled...VF.....VF │ │ │ 004fc260: 1300 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -004fc270: 5649 1400 003a 0056 4915 0000 2020 2075 VI...:.VI... u │ │ │ +004fc270: 5646 1400 003a 0056 4615 0000 2020 2075 VF...:.VF... 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 4916 0000 1b00 4e49 4c45 4152 5343 .VI.....NILEARSC │ │ │ +004fc2b0: 0056 4616 0000 1b00 4e46 4c45 4152 5343 .VF.....NFLEARSC │ │ │ 004fc2c0: 5245 454e 0000 434c 4541 5253 4352 4545 REEN..CLEARSCREE │ │ │ -004fc2d0: 4e16 0059 49bf 1100 0020 2020 434c 4541 N..YI.... CLEA │ │ │ -004fc2e0: 5253 4352 4545 4e07 005a 4921 0000 2500 RSCREEN..ZI!..%. │ │ │ -004fc2f0: 5a49 3100 0020 2020 434c 4541 5253 4352 ZI1.. CLEARSCR │ │ │ +004fc2d0: 4e16 0059 46bf 1100 0020 2020 434c 4541 N..YF.... CLEA │ │ │ +004fc2e0: 5253 4352 4545 4e07 005a 4621 0000 2500 RSCREEN..ZF!..%. │ │ │ +004fc2f0: 5a46 3100 0020 2020 434c 4541 5253 4352 ZF1.. CLEARSCR │ │ │ 004fc300: 4545 4e20 4170 706c 6965 7320 746f 3a20 EEN Applies to: │ │ │ -004fc310: 5452 4d07 005a 4941 0000 3800 5a49 5100 TRM..ZIA..8.ZIQ. │ │ │ +004fc310: 5452 4d07 005a 4641 0000 3800 5a46 5100 TRM..ZFA..8.ZFQ. │ │ │ 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 5a49 6100 0053 005a 4971 0000 rs..ZIa..S.ZIq.. │ │ │ +004fc350: 7273 0700 5a46 6100 0053 005a 4671 0000 rs..ZFa..S.ZFq.. │ │ │ 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 5a49 o the bottomS.ZI │ │ │ +004fc3a0: 6f20 7468 6520 626f 7474 6f6d 5300 5a46 o the bottomS.ZF │ │ │ 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 4991 0000 2020 2070 6f73 6974 696f .ZI... positio │ │ │ +004fc400: 005a 4691 0000 2020 2070 6f73 6974 696f .ZF... 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: 49c0 1100 0012 005a 4912 0000 2020 2045 I......ZI... E │ │ │ -004fc440: 7861 6d70 6c65 3a07 005a 4913 0000 1e00 xample:..ZI..... │ │ │ -004fc450: 5a49 1400 0020 2020 5520 2450 3a28 583d ZI... U $P:(X= │ │ │ -004fc460: 303a 593d 303a 434c 4541 5229 0700 5a49 0:Y=0:CLEAR)..ZI │ │ │ -004fc470: 1500 0053 005a 4916 0000 2020 2054 6869 ...S.ZI... Thi │ │ │ +004fc430: 46c0 1100 0012 005a 4612 0000 2020 2045 F......ZF... E │ │ │ +004fc440: 7861 6d70 6c65 3a07 005a 4613 0000 1e00 xample:..ZF..... │ │ │ +004fc450: 5a46 1400 0020 2020 5520 2450 3a28 583d ZF... U $P:(X= │ │ │ +004fc460: 303a 593d 303a 434c 4541 5229 0700 5a46 0:Y=0:CLEAR)..ZF │ │ │ +004fc470: 1500 0053 005a 4616 0000 2020 2054 6869 ...S.ZF... 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 5a49 1700 0020 2020 r of a:.ZI... │ │ │ +004fc4c0: 7220 6f66 2061 3a00 5a46 1700 0020 2020 r of a:.ZF... │ │ │ 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 5a49 1800 0013 004e 494f 4e4e 4543 ..ZI.....NIONNEC │ │ │ -004fc510: 5400 0043 4f4e 4e45 4354 1200 5549 bf11 T..CONNECT..UI.. │ │ │ -004fc520: 0000 2020 2043 4f4e 4e45 4354 0700 5649 .. CONNECT..VI │ │ │ -004fc530: 2100 0026 0056 4931 0000 2020 2043 4f4e !..&.VI1.. CON │ │ │ +004fc500: 0700 5a46 1800 0013 004e 464f 4e4e 4543 ..ZF.....NFONNEC │ │ │ +004fc510: 5400 0043 4f4e 4e45 4354 1200 5546 bf11 T..CONNECT..UF.. │ │ │ +004fc520: 0000 2020 2043 4f4e 4e45 4354 0700 5646 .. CONNECT..VF │ │ │ +004fc530: 2100 0026 0056 4631 0000 2020 2043 4f4e !..&.VF1.. CON │ │ │ 004fc540: 4e45 4354 3d65 7870 7220 4170 706c 6965 NECT=expr Applie │ │ │ -004fc550: 7320 746f 3a20 534f 4307 0056 4941 0000 s to: SOC..VIA.. │ │ │ -004fc560: 3000 5649 5100 0020 2020 434f 4e4e 4543 0.VIQ.. CONNEC │ │ │ +004fc550: 7320 746f 3a20 534f 4307 0056 4641 0000 s to: SOC..VFA.. │ │ │ +004fc560: 3000 5646 5100 0020 2020 434f 4e4e 4543 0.VFQ.. 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 5649 6100 004c 0056 4971 0000 2020 ..VIa..L.VIq.. │ │ │ +004fc590: 0700 5646 6100 004c 0056 4671 0000 2020 ..VFa..L.VFq.. │ │ │ 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 4981 0000 2020 2069 6e66 theP.VI... inf │ │ │ +004fc5e0: 7468 6550 0056 4681 0000 2020 2069 6e66 theP.VF... 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 4991 0000 2020 2063 6f6e entT.VI... con │ │ │ +004fc630: 656e 7454 0056 4691 0000 2020 2063 6f6e entT.VF... 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 49c0 1100 0020 eration..UI.... │ │ │ +004fc680: 6572 6174 696f 6e19 0055 46c0 1100 0020 eration..UF.... │ │ │ 004fc690: 2020 6973 2073 7563 6365 7373 6675 6c2e is successful. │ │ │ -004fc6a0: 0700 5649 1200 004c 0056 4913 0000 2020 ..VI...L.VI... │ │ │ +004fc6a0: 0700 5646 1200 004c 0056 4613 0000 2020 ..VF...L.VF... │ │ │ 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 4914 0000 2020 2043 7572 on.O.VI... Cur │ │ │ +004fc6f0: 6f6e 2e4f 0056 4614 0000 2020 2043 7572 on.O.VF... 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 5649 1500 0020 2020 736f 636b n)..VI... sock │ │ │ +004fc740: 6e29 1b00 5646 1500 0020 2020 736f 636b n)..VF... sock │ │ │ 004fc750: 6574 2070 726f 746f 636f 6c73 2e07 0056 et protocols...V │ │ │ -004fc760: 4916 0000 3300 5649 1700 0020 2020 466f I...3.VI... Fo │ │ │ +004fc760: 4616 0000 3300 5646 1700 0020 2020 466f F...3.VF... 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 4918 0000 1200 NNECT"...VI..... │ │ │ -004fc7a0: 5649 1900 0020 2020 2a2a 4e6f 7465 2a2a VI... **Note** │ │ │ -004fc7b0: 0700 5649 1a00 0030 0056 4921 0000 2020 ..VI...0.VI!.. │ │ │ +004fc790: 4e4e 4543 5422 2e07 0056 4618 0000 1200 NNECT"...VF..... │ │ │ +004fc7a0: 5646 1900 0020 2020 2a2a 4e6f 7465 2a2a VF... **Note** │ │ │ +004fc7b0: 0700 5646 1a00 0030 0056 4621 0000 2020 ..VF...0.VF!.. │ │ │ 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 4922 0000 0000 LISTEN...VI".... │ │ │ +004fc7e0: 4c49 5354 454e 2e07 0056 4622 0000 0000 LISTEN...VF".... │ │ │ 004fc7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fc800: 0400 0000 eb07 0000 8445 0000 0000 0000 .........E...... │ │ │ -004fc810: a800 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004fc810: a800 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5649 2400 0020 t to useT.VI$.. │ │ │ +004fc8b0: 7420 746f 2075 7365 5400 5646 2400 0020 t to useT.VF$.. │ │ │ 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 5649 to specify aO.VI │ │ │ +004fc900: 746f 2073 7065 6369 6679 2061 4f00 5646 to specify aO.VF │ │ │ 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 4926 e a default..VI& │ │ │ +004fc950: 6520 6120 6465 6661 756c 741d 0056 4626 e a default..VF& │ │ │ 004fc960: 0000 2020 2074 696d 656f 7574 2076 616c .. timeout val │ │ │ -004fc970: 7565 206f 6620 302e 0700 5649 2700 0011 ue of 0...VI'... │ │ │ -004fc980: 0050 4956 4552 5400 0043 4f4e 5645 5254 .PIVERT..CONVERT │ │ │ -004fc990: 1200 5549 bf11 0000 2020 2043 4f4e 5645 ..UI.... CONVE │ │ │ -004fc9a0: 5254 0700 5649 2100 0025 0056 4931 0000 RT..VI!..%.VI1.. │ │ │ +004fc970: 7565 206f 6620 302e 0700 5646 2700 0011 ue of 0...VF'... │ │ │ +004fc980: 0050 4656 4552 5400 0043 4f4e 5645 5254 .PFVERT..CONVERT │ │ │ +004fc990: 1200 5546 bf11 0000 2020 2043 4f4e 5645 ..UF.... CONVE │ │ │ +004fc9a0: 5254 0700 5646 2100 0025 0056 4631 0000 RT..VF!..%.VF1.. │ │ │ 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: 5649 4100 0038 0056 4951 0000 2020 205b VIA..8.VIQ.. [ │ │ │ +004fc9d0: 5646 4100 0038 0056 4651 0000 2020 205b VFA..8.VFQ.. [ │ │ │ 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: 4961 0000 4f00 5649 7100 0020 2020 456e Ia..O.VIq.. En │ │ │ +004fca10: 4661 0000 4f00 5646 7100 0020 2020 456e Fa..O.VFq.. 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 4981 0000 2020 2064 7572 ase..VI... dur │ │ │ -004fca70: 696e 6720 5245 4144 732e 0700 5649 9100 ing READs...VI.. │ │ │ -004fca80: 0045 0055 49c0 1100 0020 2020 4279 2064 .E.UI.... By d │ │ │ +004fca60: 6173 6517 0056 4681 0000 2020 2064 7572 ase..VF... dur │ │ │ +004fca70: 696e 6720 5245 4144 732e 0700 5646 9100 ing READs...VF.. │ │ │ +004fca80: 0045 0055 46c0 1100 0020 2020 4279 2064 .E.UF.... 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 5649 1200 0012 0056 NVERT...VI.....V │ │ │ -004fcad0: 4913 0000 2020 2045 7861 6d70 6c65 3a07 I... Example:. │ │ │ -004fcae0: 0056 4914 0000 2200 5649 1500 0020 2020 .VI...".VI... │ │ │ +004fcac0: 4e56 4552 542e 0700 5646 1200 0012 0056 NVERT...VF.....V │ │ │ +004fcad0: 4613 0000 2020 2045 7861 6d70 6c65 3a07 F... Example:. │ │ │ +004fcae0: 0056 4614 0000 2200 5646 1500 0020 2020 .VF...".VF... │ │ │ 004fcaf0: 7573 6520 2470 7269 6e63 6970 616c 3a28 use $principal:( │ │ │ -004fcb00: 636f 6e76 6572 7429 1000 5649 1600 0020 convert)..VI... │ │ │ -004fcb10: 2020 5245 4144 2058 0700 5649 1700 0049 READ X..VI...I │ │ │ -004fcb20: 0056 4918 0000 2020 2054 6869 7320 6578 .VI... This ex │ │ │ +004fcb00: 636f 6e76 6572 7429 1000 5646 1600 0020 convert)..VF... │ │ │ +004fcb10: 2020 5245 4144 2058 0700 5646 1700 0049 READ X..VF...I │ │ │ +004fcb20: 0056 4618 0000 2020 2054 6869 7320 6578 .VF... 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 5649 1900 000f READ X...VI.... │ │ │ -004fcb70: 004e 4954 5241 5000 0043 5452 4150 1000 .NITRAP..CTRAP.. │ │ │ -004fcb80: 5349 bf11 0000 2020 2043 5452 4150 0700 SI.... CTRAP.. │ │ │ -004fcb90: 5449 2100 0034 0054 4931 0000 2020 2043 TI!..4.TI1.. C │ │ │ +004fcb60: 2052 4541 4420 582e 0700 5646 1900 000f READ X...VF.... │ │ │ +004fcb70: 004e 4654 5241 5000 0043 5452 4150 1000 .NFTRAP..CTRAP.. │ │ │ +004fcb80: 5346 bf11 0000 2020 2043 5452 4150 0700 SF.... CTRAP.. │ │ │ +004fcb90: 5446 2100 0034 0054 4631 0000 2020 2043 TF!..4.TF1.. 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 4941 0000 s to: TRM..TIA.. │ │ │ -004fcbd0: 3700 5449 5100 0020 2020 4354 5241 503d 7.TIQ.. CTRAP= │ │ │ +004fcbc0: 7320 746f 3a20 5452 4d07 0054 4641 0000 s to: TRM..TFA.. │ │ │ +004fcbd0: 3700 5446 5100 0020 2020 4354 5241 503d 7.TFQ.. 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 4961 0000 5300 rinters..TIa..S. │ │ │ -004fcc10: 5449 7100 0020 2020 4573 7461 626c 6973 TIq.. Establis │ │ │ +004fcc00: 7269 6e74 6572 7307 0054 4661 0000 5300 rinters..TFa..S. │ │ │ +004fcc10: 5446 7100 0020 2020 4573 7461 626c 6973 TFq.. 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 4981 0000 2020 2054 6865 2065 .L.TI... The e │ │ │ +004fcc60: 2e4c 0054 4681 0000 2020 2054 6865 2065 .L.TF... 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: 4991 0000 2020 2030 3c3d 696e 7465 7870 I... 0<=intexp │ │ │ +004fccb0: 4691 0000 2020 2030 3c3d 696e 7465 7870 F... 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: 49c0 1100 0020 2020 6f6e 6c79 2077 6865 I.... only whe │ │ │ +004fcd00: 46c0 1100 0020 2020 6f6e 6c79 2077 6865 F.... 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 5449 1200 0020 2020 7468 6520 inS.TI... the │ │ │ +004fcd50: 696e 5300 5446 1200 0020 2020 7468 6520 inS.TF... 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 4913 0000 2020 2077 udingK.TI... w │ │ │ +004fcda0: 7564 696e 674b 0054 4613 0000 2020 2077 udingK.TF... 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 5449 1400 0020 2020 696d 6d65 6469 S.TI... immedi │ │ │ +004fcdf0: 5300 5446 1400 0020 2020 696d 6d65 6469 S.TF... 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 4915 0000 2020 2065 7865 ess..TI... exe │ │ │ -004fce50: 6375 7469 6f6e 2e07 0054 4916 0000 4900 cution...TI...I. │ │ │ -004fce60: 5449 1700 0020 2020 4f74 6865 7220 7468 TI... Other th │ │ │ +004fce40: 6573 7314 0054 4615 0000 2020 2065 7865 ess..TF... exe │ │ │ +004fce50: 6375 7469 6f6e 2e07 0054 4616 0000 4900 cution...TF...I. │ │ │ +004fce60: 5446 1700 0020 2020 4f74 6865 7220 7468 TF... 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 4918 0000 2020 erminalT.TI... │ │ │ +004fcea0: 6572 6d69 6e61 6c54 0054 4618 0000 2020 erminalT.TF... │ │ │ 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 4919 using an OSP.TI. │ │ │ +004fcef0: 7573 696e 6720 616e 204f 5350 0054 4619 using an OSP.TF. │ │ │ 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 491a P facility...TI. │ │ │ -004fcf50: 0000 5200 5449 2100 0020 2020 466f 7220 ..R.TI!.. For │ │ │ +004fcf40: 5020 6661 6369 6c69 7479 2e07 0054 461a P facility...TF. │ │ │ +004fcf50: 0000 5200 5446 2100 0020 2020 466f 7220 ..R.TF!.. 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 5449 2200 0020 2020 666f trap@.TI".. fo │ │ │ +004fcfa0: 7472 6170 4000 5446 2200 0020 2020 666f trap@.TF".. 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 ...TI#....... │ │ │ +004fcfe0: 4333 3e2e 0700 5446 2300 0000 0000 0000 C3>...TF#....... │ │ │ 004fcff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fd000: 0400 0000 fd07 0000 b945 0000 0000 0000 .........E...... │ │ │ -004fd010: a300 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004fd010: a300 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4925 0000 2020 2043 5452 ingE.TI%.. CTR │ │ │ +004fd0b0: 696e 6745 0054 4625 0000 2020 2043 5452 ingE.TF%.. 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 5449 2600 004c rapping...TI&..L │ │ │ -004fd100: 0054 4927 0000 2020 2041 203c 4354 524c .TI'.. 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 4928 ng actions:..TI( │ │ │ -004fd150: 0000 4b00 5449 2900 0020 2020 466f 7220 ..K.TI).. For │ │ │ +004fd140: 6e67 2061 6374 696f 6e73 3a07 0054 4628 ng actions:..TF( │ │ │ +004fd150: 0000 4b00 5446 2900 0020 2020 466f 7220 ..K.TF).. 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: 492a 0000 2020 2050 726f 6365 7373 696e I*.. Processin │ │ │ -004fd1b0: 6722 2e07 0054 4931 0000 4c00 5449 3200 g"...TI1..L.TI2. │ │ │ +004fd1a0: 462a 0000 2020 2050 726f 6365 7373 696e F*.. Processin │ │ │ +004fd1b0: 6722 2e07 0054 4631 0000 4c00 5446 3200 g"...TF1..L.TF2. │ │ │ 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 5449 3300 0020 2020 APping6.TI3.. │ │ │ +004fd200: 4150 7069 6e67 3600 5446 3300 0020 2020 APping6.TF3.. │ │ │ 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 5449 ver CENABLE...TI │ │ │ -004fd240: 3400 0018 004d 4944 454c 494d 4954 4552 4....MIDELIMITER │ │ │ -004fd250: 0000 4445 4c49 4d49 5445 5214 0057 49bf ..DELIMITER..WI. │ │ │ +004fd230: 7665 7220 4345 4e41 424c 452e 0700 5446 ver CENABLE...TF │ │ │ +004fd240: 3400 0018 004d 4644 454c 494d 4954 4552 4....MFDELIMITER │ │ │ +004fd250: 0000 4445 4c49 4d49 5445 5214 0057 46bf ..DELIMITER..WF. │ │ │ 004fd260: 1100 0020 2020 4445 4c49 4d49 5445 5207 ... DELIMITER. │ │ │ -004fd270: 0058 4921 0000 2700 5849 3100 0020 2020 .XI!..'.XI1.. │ │ │ +004fd270: 0058 4621 0000 2700 5846 3100 0020 2020 .XF!..'.XF1.. │ │ │ 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: 4941 0000 3100 5849 5100 0020 2020 5b4e IA..1.XIQ.. [N │ │ │ +004fd2a0: 4641 0000 3100 5846 5100 0020 2020 5b4e FA..1.XFQ.. [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 4961 0000 4e00 5849 evice..XIa..N.XI │ │ │ +004fd2d0: 6576 6963 6507 0058 4661 0000 4e00 5846 evice..XFa..N.XF │ │ │ 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 5849 8100 sed by the5.XI.. │ │ │ +004fd320: 7365 6420 6279 2074 6865 3500 5846 8100 sed by the5.XF.. │ │ │ 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 4991 0000 3900 5749 c011 0000 2020 .XI...9.WI.... │ │ │ +004fd360: 0058 4691 0000 3900 5746 c011 0000 2020 .XF...9.WF.... │ │ │ 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 4912 0000 4900 5849 1300 0020 2020 .XI...I.XI... │ │ │ +004fd3a0: 0058 4612 0000 4900 5846 1300 0020 2020 .XF...I.XF... │ │ │ 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 4914 0000 2020 2020 2020 2064 656c .XI... del │ │ │ -004fd400: 696d 6974 6572 7329 2e30 0058 4915 0000 imiters).0.XI... │ │ │ +004fd3f0: 0058 4614 0000 2020 2020 2020 2064 656c .XF... del │ │ │ +004fd400: 696d 6974 6572 7329 2e30 0058 4615 0000 imiters).0.XF... │ │ │ 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 4916 0000 haracter...XI... │ │ │ -004fd440: 1200 5849 1700 0020 2020 2a2a 4e6f 7465 ..XI... **Note │ │ │ -004fd450: 2a2a 0700 5849 1800 0054 0058 4919 0000 **..XI...T.XI... │ │ │ +004fd430: 6861 7261 6374 6572 2e07 0058 4616 0000 haracter...XF... │ │ │ +004fd440: 1200 5846 1700 0020 2020 2a2a 4e6f 7465 ..XF... **Note │ │ │ +004fd450: 2a2a 0700 5846 1800 0054 0058 4619 0000 **..XF...T.XF... │ │ │ 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: 491a 0000 2020 2022 2f22 2c20 616e 6420 I... "/", and │ │ │ +004fd4b0: 461a 0000 2020 2022 2f22 2c20 616e 6420 F... "/", 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 5849 2100 0020 2020 636f 6e74 6169 ".XI!.. contai │ │ │ +004fd500: 2200 5846 2100 0020 2020 636f 6e74 6169 ".XF!.. contai │ │ │ 004fd510: 6e20 312d 3634 2063 6861 7261 6374 6572 n 1-64 character │ │ │ -004fd520: 732e 0700 5849 2200 0012 0058 4923 0000 s...XI"....XI#.. │ │ │ -004fd530: 2020 2045 7861 6d70 6c65 3a07 0058 4924 Example:..XI$ │ │ │ -004fd540: 0000 2a00 5849 2500 0020 2020 5365 6520 ..*.XI%.. See │ │ │ +004fd520: 732e 0700 5846 2200 0012 0058 4623 0000 s...XF"....XF#.. │ │ │ +004fd530: 2020 2045 7861 6d70 6c65 3a07 0058 4624 Example:..XF$ │ │ │ +004fd540: 0000 2a00 5846 2500 0020 2020 5365 6520 ..*.XF%.. See │ │ │ 004fd550: 2253 6f63 6b65 7420 2873 6572 7665 722e "Socket (server. │ │ │ -004fd560: 6d29 2220 6578 616d 706c 652e 0700 5849 m)" example...XI │ │ │ -004fd570: 2600 0010 004f 4954 4143 4800 0044 4554 &....OITACH..DET │ │ │ -004fd580: 4143 4811 0054 49bf 1100 0020 2020 4445 ACH..TI.... DE │ │ │ -004fd590: 5441 4348 0700 5549 2100 0025 0055 4931 TACH..UI!..%.UI1 │ │ │ +004fd560: 6d29 2220 6578 616d 706c 652e 0700 5846 m)" example...XF │ │ │ +004fd570: 2600 0010 004f 4654 4143 4800 0044 4554 &....OFTACH..DET │ │ │ +004fd580: 4143 4811 0054 46bf 1100 0020 2020 4445 ACH..TF.... DE │ │ │ +004fd590: 5441 4348 0700 5546 2100 0025 0055 4631 TACH..UF!..%.UF1 │ │ │ 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 5549 4100 002f 0055 4951 0000 2020 ..UIA../.UIQ.. │ │ │ +004fd5c0: 0700 5546 4100 002f 0055 4651 0000 2020 ..UFA../.UFQ.. │ │ │ 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 5549 6100 004f 0055 Device..UIa..O.U │ │ │ -004fd600: 4971 0000 2020 2052 656d 6f76 6573 2074 Iq.. Removes t │ │ │ +004fd5f0: 4465 7669 6365 0700 5546 6100 004f 0055 Device..UFa..O.U │ │ │ +004fd600: 4671 0000 2020 2052 656d 6f76 6573 2074 Fq.. 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 5549 cket device,O.UI │ │ │ +004fd640: 636b 6574 2064 6576 6963 652c 4f00 5546 cket device,O.UF │ │ │ 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 4991 The removedI.UI. │ │ │ +004fd690: 5468 6520 7265 6d6f 7665 6449 0055 4691 The removedI.UF. │ │ │ 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 5449 c011 0000 2020 2022 nameR.TI.... " │ │ │ +004fd6e0: 6e61 6d65 5200 5446 c011 0000 2020 2022 nameR.TF.... " │ │ │ 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 5549 1200 0020 2020 If theS.UI... │ │ │ +004fd730: 4966 2074 6865 5300 5546 1200 0020 2020 If theS.UF... │ │ │ 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 4913 0000 ollowing:..UI... │ │ │ -004fd790: 1200 5549 1400 0020 2020 2a2a 4e6f 7465 ..UI... **Note │ │ │ -004fd7a0: 2a2a 0700 5549 1500 0054 0055 4916 0000 **..UI...T.UI... │ │ │ +004fd780: 6f6c 6c6f 7769 6e67 3a07 0055 4613 0000 ollowing:..UF... │ │ │ +004fd790: 1200 5546 1400 0020 2020 2a2a 4e6f 7465 ..UF... **Note │ │ │ +004fd7a0: 2a2a 0700 5546 1500 0054 0055 4616 0000 **..UF...T.UF... │ │ │ 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 e045 0000 0000 0000 .........E...... │ │ │ -004fd810: a600 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004fd810: a600 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5549 1800 0020 2020 t usesQ.UI... │ │ │ +004fd8b0: 7420 7573 6573 5100 5546 1800 0020 2020 t usesQ.UF... │ │ │ 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 4919 0000 2020 t stillS.UI... │ │ │ +004fd900: 7420 7374 696c 6c53 0055 4619 0000 2020 t stillS.UF... │ │ │ 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 5549 1a00 ication ifJ.UI.. │ │ │ +004fd950: 6963 6174 696f 6e20 6966 4a00 5546 1a00 ication ifJ.UF.. │ │ │ 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 5549 2100 0020 2020 5b49 e in*.UI!.. [I │ │ │ +004fd9a0: 6520 696e 2a00 5546 2100 0020 2020 5b49 e in*.UF!.. [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: 5549 2200 004e 0055 4923 0000 2020 2044 UI"..N.UI#.. D │ │ │ +004fd9d0: 5546 2200 004e 0055 4623 0000 2020 2044 UF"..N.UF#.. 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 4924 0000 2020 2063 6f6d USE..UI$.. com │ │ │ -004fda30: 6d61 6e64 2e07 0055 4925 0000 1200 5549 mand...UI%....UI │ │ │ +004fda20: 5553 4512 0055 4624 0000 2020 2063 6f6d USE..UF$.. com │ │ │ +004fda30: 6d61 6e64 2e07 0055 4625 0000 1200 5546 mand...UF%....UF │ │ │ 004fda40: 2600 0020 2020 4578 616d 706c 653a 0700 &.. Example:.. │ │ │ -004fda50: 5549 2700 0052 0055 4928 0000 2020 2047 UI'..R.UI(.. G │ │ │ +004fda50: 5546 2700 0052 0055 4628 0000 2020 2047 UF'..R.UF(.. 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 4929 0000 2020 SOCKET"..UI).. │ │ │ +004fdaa0: 534f 434b 4554 2217 0055 4629 0000 2020 SOCKET"..UF).. │ │ │ 004fdab0: 2047 544d 3e7a 7368 6f77 2022 4422 4e00 GTM>zshow "D"N. │ │ │ -004fdac0: 5549 2a00 0020 2020 2f64 6576 2f70 7473 UI*.. /dev/pts │ │ │ +004fdac0: 5546 2a00 0020 2020 2f64 6576 2f70 7473 UF*.. /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 5549 H=80 LENG=24-.UI │ │ │ +004fdb00: 483d 3830 204c 454e 473d 3234 2d00 5546 H=80 LENG=24-.UF │ │ │ 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 4932 0000 CURRENT=0F.UI2.. │ │ │ +004fdb30: 4355 5252 454e 543d 3046 0055 4632 0000 CURRENT=0F.UF2.. │ │ │ 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 4933 0000 2020 2020 2020 2020 2020 .UI3.. │ │ │ +004fdb80: 0055 4633 0000 2020 2020 2020 2020 2020 .UF3.. │ │ │ 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 5549 3400 0020 2020 4754 4d3e 7365 P.UI4.. GTM>se │ │ │ +004fdbc0: 5000 5546 3400 0020 2020 4754 4d3e 7365 P.UF4.. 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 5549 3500 0020 2020 4754 4d3e 7a73 ..UI5.. GTM>zs │ │ │ -004fdc20: 686f 7720 2244 224e 0055 4936 0000 2020 how "D"N.UI6.. │ │ │ +004fdc10: 1700 5546 3500 0020 2020 4754 4d3e 7a73 ..UF5.. GTM>zs │ │ │ +004fdc20: 686f 7720 2244 224e 0055 4636 0000 2020 how "D"N.UF6.. │ │ │ 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 4937 0000 2020 2073 NG=24-.UI7.. s │ │ │ +004fdc70: 4e47 3d32 342d 0055 4637 0000 2020 2073 NG=24-.UF7.. 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 5549 3800 0020 2020 2020 2020 =1F.UI8.. │ │ │ +004fdca0: 3d31 4600 5546 3800 0020 2020 2020 2020 =1F.UF8.. │ │ │ 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 5549 3900 0020 ORT=6321A.UI9.. │ │ │ +004fdce0: 4f52 543d 3633 3231 4100 5546 3900 0020 ORT=6321A.UF9.. │ │ │ 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 493a 0000 DELIMITERG.UI:.. │ │ │ +004fdd20: 4445 4c49 4d49 5445 5247 0055 463a 0000 DELIMITERG.UF:.. │ │ │ 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 5549 4100 0020 2020 2020 2020 2020 A.UIA.. │ │ │ +004fdd70: 4100 5546 4100 0020 2020 2020 2020 2020 A.UFA.. │ │ │ 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 4942 0000 5200 5549 4300 0020 R..UIB..R.UIC.. │ │ │ +004fddb0: 5207 0055 4642 0000 5200 5546 4300 0020 R..UFB..R.UFC.. │ │ │ 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 5549 4400 iated with..UID. │ │ │ -004fde10: 0020 2020 6974 2e07 0055 4945 0000 4f00 . it...UIE..O. │ │ │ -004fde20: 5549 4600 0020 2020 5468 6520 666f 6c6c UIF.. The foll │ │ │ +004fde00: 6961 7465 6420 7769 7468 0d00 5546 4400 iated with..UFD. │ │ │ +004fde10: 0020 2020 6974 2e07 0055 4645 0000 4f00 . it...UFE..O. │ │ │ +004fde20: 5546 4600 0020 2020 5468 6520 666f 6c6c UFF.. 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: 4947 0000 2020 2064 6576 6963 652e 0700 IG.. device... │ │ │ -004fde80: 5549 4800 0023 0055 4949 0000 2020 2047 UIH..#.UII.. G │ │ │ +004fde70: 4647 0000 2020 2064 6576 6963 652e 0700 FG.. device... │ │ │ +004fde80: 5546 4800 0023 0055 4649 0000 2020 2047 UFH..#.UFI.. G │ │ │ 004fde90: 544d 3e75 7365 2074 6370 3a64 6574 6163 TM>use tcp:detac │ │ │ -004fdea0: 683d 2273 6572 7622 1d00 5549 4a00 0020 h="serv"..UIJ.. │ │ │ +004fdea0: 683d 2273 6572 7622 1d00 5546 4a00 0020 h="serv"..UFJ.. │ │ │ 004fdeb0: 2020 4754 4d3e 7573 6520 3020 7a73 686f GTM>use 0 zsho │ │ │ -004fdec0: 7720 2244 224e 0055 4951 0000 2020 202f w "D"N.UIQ.. / │ │ │ +004fdec0: 7720 2244 224e 0055 4651 0000 2020 202f w "D"N.UFQ.. / │ │ │ 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 4952 0000 2020 2073 6565 =24-.UIR.. see │ │ │ +004fdf10: 3d32 342d 0055 4652 0000 2020 2073 6565 =24-.UFR.. 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 5549 5300 0020 2020 2020 2020 534f G.UIS.. SO │ │ │ +004fdf40: 4700 5546 5300 0020 2020 2020 2020 534f G.UFS.. 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 4954 0000 2020 RT=6322A.UIT.. │ │ │ +004fdf80: 5254 3d36 3332 3241 0055 4654 0000 2020 RT=6322A.UFT.. │ │ │ 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 5549 5500 0020 ELIMITER6.UIU.. │ │ │ +004fdfc0: 454c 494d 4954 4552 3600 5546 5500 0020 ELIMITER6.UFU.. │ │ │ 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 0b46 0000 0000 0000 .........F...... │ │ │ -004fe010: 9b00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004fe010: 9b00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4957 P PORT=6321A.UIW │ │ │ +004fe0a0: 5020 504f 5254 3d36 3332 3141 0055 4657 P PORT=6321A.UFW │ │ │ 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 5549 NODELIMITER..UI │ │ │ -004fe0f0: 5800 0052 0055 4959 0000 2020 204e 6f74 X..R.UIY.. Not │ │ │ +004fe0e0: 204e 4f44 454c 494d 4954 4552 0700 5546 NODELIMITER..UF │ │ │ +004fe0f0: 5800 0052 0055 4659 0000 2020 204e 6f74 X..R.UFY.. 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 495a 0000 2020 2022 eviceI.UIZ.. " │ │ │ +004fe140: 6576 6963 6549 0055 465a 0000 2020 2022 eviceI.UFZ.. " │ │ │ 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: 5549 6100 002d 0055 4962 0000 2020 2047 UIa..-.UIb.. G │ │ │ +004fe190: 5546 6100 002d 0055 4662 0000 2020 2047 UFa..-.UFb.. 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 5549 6300 002b 0055 4964 0000 T"..UIc..+.UId.. │ │ │ +004fe1c0: 5422 0700 5546 6300 002b 0055 4664 0000 T"..UFc..+.UFd.. │ │ │ 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 5549 6500 0017 0055 4966 ice...UIe....UIf │ │ │ +004fe1f0: 6963 652e 0700 5546 6500 0017 0055 4666 ice...UFe....UFf │ │ │ 004fe200: 0000 2020 2047 544d 3e7a 7368 6f77 2022 .. GTM>zshow " │ │ │ -004fe210: 4422 4e00 5549 6700 0020 2020 2f64 6576 D"N.UIg.. /dev │ │ │ +004fe210: 4422 4e00 5546 6700 0020 2020 2f64 6576 D"N.UFg.. /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 5549 6800 0020 2020 2073 3220 4f50 +.UIh.. s2 OP │ │ │ +004fe260: 2b00 5546 6800 0020 2020 2073 3220 4f50 +.UFh.. s2 OP │ │ │ 004fe270: 454e 2053 4f43 4b45 5420 544f 5441 4c3d EN SOCKET TOTAL= │ │ │ -004fe280: 3020 4355 5252 454e 543d 302d 0055 4969 0 CURRENT=0-.UIi │ │ │ +004fe280: 3020 4355 5252 454e 543d 302d 0055 4669 0 CURRENT=0-.UFi │ │ │ 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 5549 6a00 0020 URRENT=0G.UIj.. │ │ │ +004fe2b0: 5552 5245 4e54 3d30 4700 5546 6a00 0020 URRENT=0G.UFj.. │ │ │ 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 4971 0000 2020 2020 2020 2020 2020 .UIq.. │ │ │ +004fe300: 0055 4671 0000 2020 2020 2020 2020 2020 .UFq.. │ │ │ 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 4972 0000 2020 2059 4754 4d53 4f43 .UIr.. YGTMSOC │ │ │ +004fe340: 0055 4672 0000 2020 2059 4754 4d53 4f43 .UFr.. 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 4973 0000 2020 2020 ENT=0F.UIs.. │ │ │ +004fe370: 454e 543d 3046 0055 4673 0000 2020 2020 ENT=0F.UFs.. │ │ │ 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 4974 P PORT=6321@.UIt │ │ │ +004fe3b0: 5020 504f 5254 3d36 3332 3140 0055 4674 P PORT=6321@.UFt │ │ │ 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 4975 NODELIMITER..UIu │ │ │ -004fe400: 0000 5000 5549 7600 0020 2020 5468 6520 ..P.UIv.. The │ │ │ +004fe3f0: 4e4f 4445 4c49 4d49 5445 5207 0055 4675 NODELIMITER..UFu │ │ │ +004fe400: 0000 5000 5546 7600 0020 2020 5468 6520 ..P.UFv.. 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 5549 7700 0020 2020 7463 7032 he..UIw.. tcp2 │ │ │ -004fe460: 2064 6576 6963 652e 0700 5549 7800 0024 device...UIx..$ │ │ │ -004fe470: 0055 4979 0000 2020 2047 544d 3e75 7365 .UIy.. GTM>use │ │ │ +004fe450: 6865 1600 5546 7700 0020 2020 7463 7032 he..UFw.. tcp2 │ │ │ +004fe460: 2064 6576 6963 652e 0700 5546 7800 0024 device...UFx..$ │ │ │ +004fe470: 0055 4679 0000 2020 2047 544d 3e75 7365 .UFy.. GTM>use │ │ │ 004fe480: 2074 6370 323a 6174 7461 6368 3d22 7365 tcp2:attach="se │ │ │ -004fe490: 7276 221d 0055 497a 0000 2020 2047 544d rv"..UIz.. GTM │ │ │ +004fe490: 7276 221d 0055 467a 0000 2020 2047 544d rv"..UFz.. GTM │ │ │ 004fe4a0: 3e75 7365 2030 207a 7368 6f77 2022 4422 >use 0 zshow "D" │ │ │ -004fe4b0: 4e00 5549 8100 0020 2020 2f64 6576 2f70 N.UI... /dev/p │ │ │ +004fe4b0: 4e00 5546 8100 0020 2020 2f64 6576 2f70 N.UF... /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: 5549 8200 0020 2020 7332 204f 5045 4e20 UI... s2 OPEN │ │ │ +004fe500: 5546 8200 0020 2020 7332 204f 5045 4e20 UF... s2 OPEN │ │ │ 004fe510: 534f 434b 4554 2054 4f54 414c 3d31 2043 SOCKET TOTAL=1 C │ │ │ -004fe520: 5552 5245 4e54 3d30 4500 5549 8300 0020 URRENT=0E.UI... │ │ │ +004fe520: 5552 5245 4e54 3d30 4500 5546 8300 0020 URRENT=0E.UF... │ │ │ 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: 4984 0000 2020 2020 2020 2020 2020 5a44 I... ZD │ │ │ +004fe570: 4684 0000 2020 2020 2020 2020 2020 5a44 F... 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 5549 NODELIMITER-.UI │ │ │ +004fe5a0: 204e 4f44 454c 494d 4954 4552 2d00 5546 NODELIMITER-.UF │ │ │ 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 4986 0000 CURRENT=0F.UI... │ │ │ +004fe5d0: 4355 5252 454e 543d 3046 0055 4686 0000 CURRENT=0F.UF... │ │ │ 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 4987 0000 2020 2020 2020 2020 2020 .UI... │ │ │ +004fe620: 0055 4687 0000 2020 2020 2020 2020 2020 .UF... │ │ │ 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: 5549 8800 0020 2020 5947 544d 534f 434b UI... YGTMSOCK │ │ │ +004fe660: 5546 8800 0020 2020 5947 544d 534f 434b UF... 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 4989 0000 1900 4e49 NT=-1..UI.....NI │ │ │ +004fe690: 4e54 3d2d 3107 0055 4689 0000 1900 4e46 NT=-1..UF.....NF │ │ │ 004fe6a0: 4f57 4e53 4352 4f4c 4c00 0044 4f57 4e53 OWNSCROLL..DOWNS │ │ │ -004fe6b0: 4352 4f4c 4c15 0058 49bf 1100 0020 2020 CROLL..XI.... │ │ │ -004fe6c0: 444f 574e 5343 524f 4c4c 0700 5949 2100 DOWNSCROLL..YI!. │ │ │ -004fe6d0: 0024 0059 4931 0000 2020 2044 4f57 4e53 .$.YI1.. DOWNS │ │ │ +004fe6b0: 4352 4f4c 4c15 0058 46bf 1100 0020 2020 CROLL..XF.... │ │ │ +004fe6c0: 444f 574e 5343 524f 4c4c 0700 5946 2100 DOWNSCROLL..YF!. │ │ │ +004fe6d0: 0024 0059 4631 0000 2020 2044 4f57 4e53 .$.YF1.. DOWNS │ │ │ 004fe6e0: 4352 4f4c 4c20 4170 706c 6965 7320 746f CROLL Applies to │ │ │ -004fe6f0: 3a20 5452 4d07 0059 4941 0000 3700 5949 : TRM..YIA..7.YI │ │ │ +004fe6f0: 3a20 5452 4d07 0059 4641 0000 3700 5946 : TRM..YFA..7.YF │ │ │ 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 4961 0000 5200 5949 7100 ers..YIa..R.YIq. │ │ │ +004fe730: 6572 7307 0059 4661 0000 5200 5946 7100 ers..YFa..R.YFq. │ │ │ 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 5949 s the cursorQ.YI │ │ │ +004fe780: 7320 7468 6520 6375 7273 6f72 5100 5946 s the cursorQ.YF │ │ │ 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 3a46 0000 0000 0000 ........:F...... │ │ │ -004fe810: ac00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004fe810: ac00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5849 ware may not..XI │ │ │ +004fe8b0: 7761 7265 206d 6179 206e 6f74 1e00 5846 ware may not..XF │ │ │ 004fe8c0: c011 0000 2020 2073 7570 706f 7274 2044 .... support D │ │ │ -004fe8d0: 4f57 4e53 4352 4f4c 4c2e 0700 5949 1200 OWNSCROLL...YI.. │ │ │ -004fe8e0: 000e 004d 4945 4348 4f00 0045 4348 4f0f ...MIECHO..ECHO. │ │ │ -004fe8f0: 0052 49bf 1100 0020 2020 4543 484f 0700 .RI.... ECHO.. │ │ │ -004fe900: 5349 2100 0022 0053 4931 0000 2020 205b SI!..".SI1.. [ │ │ │ +004fe8d0: 4f57 4e53 4352 4f4c 4c2e 0700 5946 1200 OWNSCROLL...YF.. │ │ │ +004fe8e0: 000e 004d 4645 4348 4f00 0045 4348 4f0f ...MFECHO..ECHO. │ │ │ +004fe8f0: 0052 46bf 1100 0020 2020 4543 484f 0700 .RF.... ECHO.. │ │ │ +004fe900: 5346 2100 0022 0053 4631 0000 2020 205b SF!..".SF1.. [ │ │ │ 004fe910: 4e4f 5d45 4348 4f20 4170 706c 6965 7320 NO]ECHO Applies │ │ │ -004fe920: 746f 3a20 5452 4d07 0053 4941 0000 3500 to: TRM..SIA..5. │ │ │ -004fe930: 5349 5100 0020 2020 5b4e 4f5d 4543 484f SIQ.. [NO]ECHO │ │ │ +004fe920: 746f 3a20 5452 4d07 0053 4641 0000 3500 to: TRM..SFA..5. │ │ │ +004fe930: 5346 5100 0020 2020 5b4e 4f5d 4543 484f SFQ.. [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 4961 0000 5200 5349 7100 ers..SIa..R.SIq. │ │ │ +004fe960: 6572 7307 0053 4661 0000 5200 5346 7100 ers..SFa..R.SFq. │ │ │ 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 5349 le ECHO, theO.SI │ │ │ +004fe9b0: 6c65 2045 4348 4f2c 2074 6865 4f00 5346 le ECHO, theO.SF │ │ │ 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 4991 ailable for..SI. │ │ │ +004fea00: 6169 6c61 626c 6520 666f 7217 0053 4691 ailable for..SF. │ │ │ 004fea10: 0000 2020 206c 6174 6572 2072 6563 616c .. later recal │ │ │ -004fea20: 6c2e 0800 5249 c011 0000 2c00 5349 1200 l...RI....,.SI.. │ │ │ +004fea20: 6c2e 0800 5246 c011 0000 2c00 5346 1200 l...RF....,.SF.. │ │ │ 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 5349 1300 0012 0053 CHOes...SI.....S │ │ │ -004fea60: 4914 0000 2020 2045 7861 6d70 6c65 3a07 I... Example:. │ │ │ -004fea70: 0053 4915 0000 1f00 5349 1600 0020 2020 .SI.....SI... │ │ │ +004fea50: 4348 4f65 732e 0700 5346 1300 0012 0053 CHOes...SF.....S │ │ │ +004fea60: 4614 0000 2020 2045 7861 6d70 6c65 3a07 F... Example:. │ │ │ +004fea70: 0053 4615 0000 1f00 5346 1600 0020 2020 .SF.....SF... │ │ │ 004fea80: 7573 6520 2470 7269 6e63 6970 616c 3a6e use $principal:n │ │ │ -004fea90: 6f65 6368 6f07 0053 4917 0000 3b00 5349 oecho..SI...;.SI │ │ │ +004fea90: 6f65 6368 6f07 0053 4617 0000 3b00 5346 oecho..SF...;.SF │ │ │ 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 4919 0000 1300 input...SI..... │ │ │ -004feae0: 4e49 4449 5449 4e47 0000 4544 4954 494e NIDITING..EDITIN │ │ │ -004feaf0: 4712 0055 49bf 1100 0020 2020 4544 4954 G..UI.... EDIT │ │ │ -004feb00: 494e 4707 0056 4921 0000 2500 5649 3100 ING..VI!..%.VI1. │ │ │ +004fead0: 2069 6e70 7574 2e07 0053 4619 0000 1300 input...SF..... │ │ │ +004feae0: 4e46 4449 5449 4e47 0000 4544 4954 494e NFDITING..EDITIN │ │ │ +004feaf0: 4712 0055 46bf 1100 0020 2020 4544 4954 G..UF.... EDIT │ │ │ +004feb00: 494e 4707 0056 4621 0000 2500 5646 3100 ING..VF!..%.VF1. │ │ │ 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 4941 0000 5400 5649 5100 0020 2020 .VIA..T.VIQ.. │ │ │ +004feb30: 0056 4641 0000 5400 5646 5100 0020 2020 .VFA..T.VFQ.. │ │ │ 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 5649 6100 e EDITING,T.VIa. │ │ │ +004feb80: 6520 4544 4954 494e 472c 5400 5646 6100 e EDITING,T.VFa. │ │ │ 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: 5649 7100 0020 2020 3c43 5452 4c3e 2063 VIq.. c │ │ │ +004febe0: 5646 7100 0020 2020 3c43 5452 4c3e 2063 VFq.. 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 5649 8100 0020 2020 696e 7075 7420 R.VI... input │ │ │ +004fec30: 5200 5646 8100 0020 2020 696e 7075 7420 R.VF... 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 5649 9100 0020 2020 7361 6d65 heL.VI... same │ │ │ +004fec80: 6865 4c00 5646 9100 0020 2020 7361 6d65 heL.VF... 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: 5549 c011 0000 2020 2045 6469 7469 6e67 UI.... Editing │ │ │ +004fecd0: 5546 c011 0000 2020 2045 6469 7469 6e67 UF.... 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 4912 0000 2020 2065 7863 6570 7420 .VI... except │ │ │ +004fed20: 0056 4612 0000 2020 2065 7863 6570 7420 .VF... 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 5649 1300 0020 2020 7465 726d omO.VI... term │ │ │ +004fed70: 6f6d 4f00 5646 1300 0020 2020 7465 726d omO.VF... 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 4914 0000 2020 206d 6f64 652e G..VI... mode. │ │ │ -004fedd0: 0700 5649 1500 0054 0056 4916 0000 2020 ..VI...T.VI... │ │ │ +004fedc0: 470f 0056 4614 0000 2020 206d 6f64 652e G..VF... mode. │ │ │ +004fedd0: 0700 5646 1500 0054 0056 4616 0000 2020 ..VF...T.VF... │ │ │ 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 4917 he mode forT.VI. │ │ │ +004fee20: 6865 206d 6f64 6520 666f 7254 0056 4617 he mode forT.VF. │ │ │ 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 4918 0000 2020 2061 7420 4754 2e4d .VI... at GT.M │ │ │ +004fee80: 0056 4618 0000 2020 2061 7420 4754 2e4d .VF... 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 5649 1900 0020 2020 6774 6d5f 7072 R.VI... gtm_pr │ │ │ +004feed0: 5200 5646 1900 0020 2020 6774 6d5f 7072 R.VF... 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 5649 1a00 0020 2020 7365 7061 enE.VI... sepa │ │ │ +004fef20: 656e 4500 5646 1a00 0020 2020 7365 7061 enE.VF... 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 4921 0000 2f00 order...VI!../. │ │ │ -004fef70: 5649 2200 0020 2020 4279 2064 6566 6175 VI".. By defau │ │ │ +004fef60: 206f 7264 6572 2e07 0056 4621 0000 2f00 order...VF!../. │ │ │ +004fef70: 5646 2200 0020 2020 4279 2064 6566 6175 VF".. 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: 4923 0000 5200 5649 2400 0020 2020 4966 I#..R.VI$.. If │ │ │ +004fefa0: 4623 0000 5200 5646 2400 0020 2020 4966 F#..R.VF$.. 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 5649 2500 0000 0000 READs...VI%..... │ │ │ +004feff0: 5245 4144 732e 0700 5646 2500 0000 0000 READs...VF%..... │ │ │ 004ff000: 0400 0000 f007 0000 6046 0000 0000 0000 ........`F...... │ │ │ -004ff010: 8e00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +004ff010: 8e00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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: 5649 2700 004e 0056 4928 0000 2020 2049 VI'..N.VI(.. I │ │ │ +004ff0a0: 5646 2700 004e 0056 4628 0000 2020 2049 VF'..N.VF(.. 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 4929 0000 2020 2065 6469 eirT.VI).. edi │ │ │ +004ff0f0: 6569 7254 0056 4629 0000 2020 2065 6469 eirT.VF).. 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 492a 0000 2020 owever,M.VI*.. │ │ │ +004ff140: 6f77 6576 6572 2c4d 0056 462a 0000 2020 owever,M.VF*.. │ │ │ 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 5649 3100 0012 0056 4932 ist...VI1....VI2 │ │ │ +004ff190: 6973 742e 0700 5646 3100 0012 0056 4632 ist...VF1....VF2 │ │ │ 004ff1a0: 0000 2020 202a 2a4e 6f74 652a 2a07 0056 .. **Note**..V │ │ │ -004ff1b0: 4933 0000 5100 5649 3400 0020 2020 4d20 I3..Q.VI4.. M │ │ │ +004ff1b0: 4633 0000 5100 5646 3400 0020 2020 4d20 F3..Q.VF4.. 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 4935 0000 2020 2061 f theQ.VI5.. a │ │ │ +004ff200: 6620 7468 6551 0056 4635 0000 2020 2061 f theQ.VF5.. 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 5649 3600 0020 2020 whichT.VI6.. │ │ │ +004ff250: 2077 6869 6368 5400 5646 3600 0020 2020 whichT.VF6.. │ │ │ 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 5649 3700 fore doingR.VI7. │ │ │ +004ff2a0: 666f 7265 2064 6f69 6e67 5200 5646 3700 fore doingR.VF7. │ │ │ 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 5649 uring input...VI │ │ │ -004ff300: 3800 0013 004e 494d 5054 4552 4d00 0045 8....NIMPTERM..E │ │ │ -004ff310: 4d50 5445 524d 1200 5549 bf11 0000 2020 MPTERM..UI.... │ │ │ -004ff320: 2045 4d50 5445 524d 0700 5649 2100 0027 EMPTERM..VI!..' │ │ │ -004ff330: 0056 4931 0000 2020 205b 4e4f 5d45 4d50 .VI1.. [NO]EMP │ │ │ +004ff2f0: 7572 696e 6720 696e 7075 742e 0700 5646 uring input...VF │ │ │ +004ff300: 3800 0013 004e 464d 5054 4552 4d00 0045 8....NFMPTERM..E │ │ │ +004ff310: 4d50 5445 524d 1200 5546 bf11 0000 2020 MPTERM..UF.... │ │ │ +004ff320: 2045 4d50 5445 524d 0700 5646 2100 0027 EMPTERM..VF!..' │ │ │ +004ff330: 0056 4631 0000 2020 205b 4e4f 5d45 4d50 .VF1.. [NO]EMP │ │ │ 004ff340: 545b 4552 4d5d 2041 7070 6c69 6573 2074 T[ERM] Applies t │ │ │ -004ff350: 6f3a 2054 524d 0700 5649 4100 0053 0056 o: TRM..VIA..S.V │ │ │ -004ff360: 4951 0000 2020 2041 6c6c 6f77 7320 616e IQ.. Allows an │ │ │ +004ff350: 6f3a 2054 524d 0700 5646 4100 0053 0056 o: TRM..VFA..S.V │ │ │ +004ff360: 4651 0000 2020 2041 6c6c 6f77 7320 616e FQ.. 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 5649 6100 0020 2020 5245 4144 2023 M.VIa.. READ # │ │ │ +004ff3b0: 4d00 5646 6100 0020 2020 5245 4144 2023 M.VFa.. 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: 4971 0000 2020 2065 6e76 6972 6f6e 6d65 Iq.. environme │ │ │ +004ff400: 4671 0000 2020 2065 6e76 6972 6f6e 6d65 Fq.. 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: 4981 0000 2020 2054 4552 4d49 4e46 4f20 I... TERMINFO │ │ │ +004ff450: 4681 0000 2020 2054 4552 4d49 4e46 4f20 F... 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 4991 0000 2020 2064 6566 696e 6573 .VI... defines │ │ │ +004ff4a0: 0056 4691 0000 2020 2064 6566 696e 6573 .VF... 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 5549 c011 0000 2020 2022 4572 orQ.UI.... "Er │ │ │ +004ff4f0: 6f72 5100 5546 c011 0000 2020 2022 4572 orQ.UF.... "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 4912 0000 2020 2073 7065 lsoN.VI... spe │ │ │ +004ff540: 6c73 6f4e 0056 4612 0000 2020 2073 7065 lsoN.VF... 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 4913 0000 4d00 5649 1400 0020 ...VI...M.VI... │ │ │ +004ff590: 2e07 0056 4613 0000 4d00 5646 1400 0020 ...VF...M.VF... │ │ │ 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 4915 0000 2020 2063 READO.VI... c │ │ │ +004ff5e0: 2052 4541 444f 0056 4615 0000 2020 2063 READO.VF... 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 5649 1600 0020 2020 7661 r toQ.VI... va │ │ │ +004ff630: 7220 746f 5100 5646 1600 0020 2020 7661 r toQ.VF... 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 4917 0000 2020 2063 eraseQ.VI... c │ │ │ +004ff680: 6572 6173 6551 0056 4617 0000 2020 2063 eraseQ.VF... 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 5649 1800 0020 2020 h stty>.VI... │ │ │ +004ff6d0: 6820 7374 7479 3e00 5646 1800 0020 2020 h stty>.VF... │ │ │ 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 5649 1900 0052 0056 491a nds...VI...R.VI. │ │ │ +004ff710: 6e64 732e 0700 5646 1900 0052 0056 461a nds...VF...R.VF. │ │ │ 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: 4921 0000 2020 2062 6f74 6820 7768 6174 I!.. both what │ │ │ +004ff770: 4621 0000 2020 2062 6f74 6820 7768 6174 F!.. 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 4922 0000 1700 xpects...VI".... │ │ │ -004ff7c0: 4e49 5241 5345 4c49 4e45 0000 4552 4153 NIRASELINE..ERAS │ │ │ -004ff7d0: 454c 494e 4514 0057 49bf 1100 0020 2020 ELINE..WI.... │ │ │ -004ff7e0: 4552 4153 454c 494e 4507 0058 4921 0000 ERASELINE..XI!.. │ │ │ +004ff7b0: 7870 6563 7473 2e07 0056 4622 0000 1700 xpects...VF".... │ │ │ +004ff7c0: 4e46 5241 5345 4c49 4e45 0000 4552 4153 NFRASELINE..ERAS │ │ │ +004ff7d0: 454c 494e 4514 0057 46bf 1100 0020 2020 ELINE..WF.... │ │ │ +004ff7e0: 4552 4153 454c 494e 4507 0058 4621 0000 ERASELINE..XF!.. │ │ │ 004ff7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ff800: 0400 0000 ff07 0000 8a46 0000 0000 0000 .........F...... │ │ │ -004ff810: 7b00 0049 4845 4c50 00ff 7300 ff49 4f5f {..IHELP..s..IO_ │ │ │ +004ff810: 7b00 0046 4845 4c50 00ff 7300 ff49 4f5f {..FHELP..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 4941 ies to: TRM..XIA │ │ │ -004ff890: 0000 3600 5849 5100 0020 2020 4552 4153 ..6.XIQ.. ERAS │ │ │ +004ff880: 6965 7320 746f 3a20 5452 4d07 0058 4641 ies to: TRM..XFA │ │ │ +004ff890: 0000 3600 5846 5100 0020 2020 4552 4153 ..6.XFQ.. 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 5849 6100 0051 Printers..XIa..Q │ │ │ -004ff8d0: 0058 4971 0000 2020 2043 6c65 6172 7320 .XIq.. Clears │ │ │ +004ff8c0: 5072 696e 7465 7273 0700 5846 6100 0051 Printers..XFa..Q │ │ │ +004ff8d0: 0058 4671 0000 2020 2043 6c65 6172 7320 .XFq.. 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 5849 8100 0020 2020 7468 6520 6c69 Q.XI... the li │ │ │ +004ff920: 5100 5846 8100 0020 2020 7468 6520 6c69 Q.XF... 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 4991 0000 2020 2061 6e64 2024 X..XI... and $ │ │ │ -004ff980: 592e 0800 5749 c011 0000 1100 4e49 5343 Y...WI......NISC │ │ │ -004ff990: 4150 4500 0045 5343 4150 4511 0054 49bf APE..ESCAPE..TI. │ │ │ -004ff9a0: 1100 0020 2020 4553 4341 5045 0700 5549 ... ESCAPE..UI │ │ │ -004ff9b0: 2100 0024 0055 4931 0000 2020 205b 4e4f !..$.UI1.. [NO │ │ │ +004ff970: 5811 0058 4691 0000 2020 2061 6e64 2024 X..XF... and $ │ │ │ +004ff980: 592e 0800 5746 c011 0000 1100 4e46 5343 Y...WF......NFSC │ │ │ +004ff990: 4150 4500 0045 5343 4150 4511 0054 46bf APE..ESCAPE..TF. │ │ │ +004ff9a0: 1100 0020 2020 4553 4341 5045 0700 5546 ... ESCAPE..UF │ │ │ +004ff9b0: 2100 0024 0055 4631 0000 2020 205b 4e4f !..$.UF1.. [NO │ │ │ 004ff9c0: 5d45 5343 4150 4520 4170 706c 6965 7320 ]ESCAPE Applies │ │ │ -004ff9d0: 746f 3a20 5452 4d07 0055 4941 0000 3700 to: TRM..UIA..7. │ │ │ -004ff9e0: 5549 5100 0020 2020 5b4e 4f5d 4553 4341 UIQ.. [NO]ESCA │ │ │ +004ff9d0: 746f 3a20 5452 4d07 0055 4641 0000 3700 to: TRM..UFA..7. │ │ │ +004ff9e0: 5546 5100 0020 2020 5b4e 4f5d 4553 4341 UFQ.. [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 4961 0000 4200 5549 nters..UIa..B.UI │ │ │ +004ffa10: 6e74 6572 7307 0055 4661 0000 4200 5546 nters..UFa..B.UF │ │ │ 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: 5549 8100 0054 0055 4991 0000 2020 2054 UI...T.UI... T │ │ │ +004ffa60: 5546 8100 0054 0055 4691 0000 2020 2054 UF...T.UF... 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 49c0 1100 rocessingT.TI... │ │ │ +004ffab0: 726f 6365 7373 696e 6754 0054 46c0 1100 rocessingT.TF... │ │ │ 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: 4912 0000 2020 2064 7269 7665 7220 7665 I... driver ve │ │ │ +004ffb10: 4612 0000 2020 2064 7269 7665 7220 7665 F... 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 4913 0000 2020 2074 6572 6d69 ,R.UI... termi │ │ │ +004ffb60: 2c52 0055 4613 0000 2020 2074 6572 6d69 ,R.UF... 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 4914 0000 2020 2049 6e20 ce.S.UI... In │ │ │ +004ffbb0: 6365 2e53 0055 4614 0000 2020 2049 6e20 ce.S.UF... 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 5549 1500 0020 2020 and anR.UI... │ │ │ +004ffc00: 616e 6420 616e 5200 5546 1500 0020 2020 and anR.UF... │ │ │ 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 5549 1600 0020 d in $ZBP.UI... │ │ │ +004ffc50: 6420 696e 2024 5a42 5000 5546 1600 0020 d in $ZBP.UF... │ │ │ 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 5549 1700 0020 d in the!.UI... │ │ │ +004ffca0: 6420 696e 2074 6865 2100 5546 1700 0020 d in the!.UF... │ │ │ 004ffcb0: 2020 6172 6775 6d65 6e74 206f 6620 7468 argument of th │ │ │ -004ffcc0: 6520 5245 4144 202a 2e07 0055 4918 0000 e READ *...UI... │ │ │ -004ffcd0: 5300 5549 1900 0020 2020 5768 656e 2065 S.UI... When e │ │ │ +004ffcc0: 6520 5245 4144 202a 2e07 0055 4618 0000 e READ *...UF... │ │ │ +004ffcd0: 5300 5546 1900 0020 2020 5768 656e 2065 S.UF... 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.UI... If │ │ │ +004ffd20: 433e 2e53 0055 461a 0000 2020 2049 6620 C>.S.UF... 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 5549 2100 0020 2020 lengthK.UI!.. │ │ │ +004ffd70: 6c65 6e67 7468 4b00 5546 2100 0020 2020 lengthK.UF!.. │ │ │ 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 4922 0000 2020 2069 6e74 726f eQ.UI".. intro │ │ │ +004ffdc0: 6551 0055 4622 0000 2020 2069 6e74 726f eQ.UF".. 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 5549 2300 0020 2020 616e 6420 erN.UI#.. and │ │ │ +004ffe10: 6572 4e00 5546 2300 0020 2020 616e 6420 erN.UF#.. 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 5549 2400 0020 2020 6573 6361 7065 J.UI$.. escape │ │ │ +004ffe60: 4a00 5546 2400 0020 2020 6573 6361 7065 J.UF$.. 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 5549 2500 uent READS&.UI%. │ │ │ +004ffea0: 7565 6e74 2052 4541 4453 2600 5546 2500 uent READS&.UF%. │ │ │ 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 5549 2600 004f 0055 4927 0000 2020 ..UI&..O.UI'.. │ │ │ +004ffed0: 0700 5546 2600 004f 0055 4627 0000 2020 ..UF&..O.UF'.. │ │ │ 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 5549 2800 0020 2020 rovideN.UI(.. │ │ │ +004fff20: 726f 7669 6465 4e00 5546 2800 0020 2020 rovideN.UF(.. │ │ │ 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 5549 2900 0020 2020 6573 the0.UI).. es │ │ │ +004fff70: 2074 6865 3000 5546 2900 0020 2020 6573 the0.UF).. 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 5549 2a00 0034 0055 4931 eam...UI*..4.UI1 │ │ │ +004fffa0: 6561 6d2e 0700 5546 2a00 0034 0055 4631 eam...UF*..4.UF1 │ │ │ 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 4932 0000 1200 5549 3300 0020 2020 .UI2....UI3.. │ │ │ -004ffff0: 4578 616d 706c 653a 0700 5549 3400 0000 Example:..UI4... │ │ │ +004fffe0: 0055 4632 0000 1200 5546 3300 0020 2020 .UF2....UF3.. │ │ │ +004ffff0: 4578 616d 706c 653a 0700 5546 3400 0000 Example:..UF4... │ │ │ 00500000: 0400 00ff 9000 0000 4fe2 0000 0000 0000 ........O....... │ │ │ 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 ................ │ │ │ @@ -327803,653 +327803,653 @@ │ │ │ 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 ff07 0000 b846 0000 0000 0000 .........F...... │ │ │ -00500810: 8400 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00500810: 8400 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 5549 3600 0054 0055 4937 13))..UI6..T.UI7 │ │ │ +00500890: 3133 2929 0700 5546 3600 0054 0055 4637 13))..UF6..T.UF7 │ │ │ 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 4938 0000 2020 206c 696e 6520 7465 .UI8.. line te │ │ │ -00500900: 726d 696e 6174 6f72 2e07 0055 4939 0000 rminator...UI9.. │ │ │ -00500910: 1700 4e49 5843 4550 5449 4f4e 0000 4558 ..NIXCEPTION..EX │ │ │ -00500920: 4345 5054 494f 4e14 0057 49bf 1100 0020 CEPTION..WI.... │ │ │ -00500930: 2020 4558 4345 5054 494f 4e07 0058 4921 EXCEPTION..XI! │ │ │ -00500940: 0000 3000 5849 3100 0020 2020 4558 4345 ..0.XI1.. EXCE │ │ │ +005008f0: 0055 4638 0000 2020 206c 696e 6520 7465 .UF8.. line te │ │ │ +00500900: 726d 696e 6174 6f72 2e07 0055 4639 0000 rminator...UF9.. │ │ │ +00500910: 1700 4e46 5843 4550 5449 4f4e 0000 4558 ..NFXCEPTION..EX │ │ │ +00500920: 4345 5054 494f 4e14 0057 46bf 1100 0020 CEPTION..WF.... │ │ │ +00500930: 2020 4558 4345 5054 494f 4e07 0058 4621 EXCEPTION..XF! │ │ │ +00500940: 0000 3000 5846 3100 0020 2020 4558 4345 ..0.XF1.. 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 5849 4100 0030 0058 4951 0000 es..XIA..0.XIQ.. │ │ │ +00500970: 6573 0700 5846 4100 0030 0058 4651 0000 es..XFA..0.XFQ.. │ │ │ 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 4961 0000 l devices..XIa.. │ │ │ -005009b0: 5300 5849 7100 0020 2020 4465 6669 6e65 S.XIq.. Define │ │ │ +005009a0: 6c20 6465 7669 6365 7307 0058 4661 0000 l devices..XFa.. │ │ │ +005009b0: 5300 5846 7100 0020 2020 4465 6669 6e65 S.XFq.. 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 4981 0000 2020 2066 7261 n aR.XI... fra │ │ │ +00500a00: 6e20 6152 0058 4681 0000 2020 2066 7261 n aR.XF... 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 4991 0000 2020 2074 whenR.XI... t │ │ │ +00500a50: 2077 6865 6e52 0058 4691 0000 2020 2074 whenR.XF... 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 49c0 1100 0020 ch GT.ML.WI.... │ │ │ +00500aa0: 6368 2047 542e 4d4c 0057 46c0 1100 0020 ch GT.ML.WF.... │ │ │ 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 4912 0000 0e00 4d49 4646 rm...XI.....MIFF │ │ │ -00500b00: 4c46 0000 4646 4c46 0f00 5249 bf11 0000 LF..FFLF..RI.... │ │ │ -00500b10: 2020 2046 464c 4607 0053 4921 0000 2100 FFLF..SI!..!. │ │ │ -00500b20: 5349 3100 0020 2020 5b4e 4f5d 4646 4c46 SI1.. [NO]FFLF │ │ │ +00500af0: 726d 2e07 0058 4612 0000 0e00 4d46 4646 rm...XF.....MFFF │ │ │ +00500b00: 4c46 0000 4646 4c46 0f00 5246 bf11 0000 LF..FFLF..RF.... │ │ │ +00500b10: 2020 2046 464c 4607 0053 4621 0000 2100 FFLF..SF!..!. │ │ │ +00500b20: 5346 3100 0020 2020 5b4e 4f5d 4646 4c46 SF1.. [NO]FFLF │ │ │ 00500b30: 2041 7070 6c69 6573 2074 6f3a 2053 4407 Applies to: SD. │ │ │ -00500b40: 0053 4941 0000 4f00 5349 5100 0020 2020 .SIA..O.SIQ.. │ │ │ +00500b40: 0053 4641 0000 4f00 5346 5100 0020 2020 .SFA..O.SFQ.. │ │ │ 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 4961 0000 2020 2066 nly aT.SIa.. f │ │ │ +00500b90: 6e6c 7920 6154 0053 4661 0000 2020 2066 nly aT.SFa.. 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 4971 0000 sly, GT.MP.SIq.. │ │ │ +00500be0: 736c 792c 2047 542e 4d50 0053 4671 0000 sly, GT.MP.SFq.. │ │ │ 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 4981 0000 ncern for9.SI... │ │ │ +00500c30: 6e63 6572 6e20 666f 7239 0053 4681 0000 ncern for9.SF... │ │ │ 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 ...SI...S.RI... │ │ │ +00500c70: 3e2e 0700 5346 9100 0053 0052 46c0 1100 >...SF...S.RF... │ │ │ 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 5349 the defaultT.SI │ │ │ +00500cc0: 2074 6865 2064 6566 6175 6c74 5400 5346 the defaultT.SF │ │ │ 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 5349 1300 0020 2020 6465 6661 756c P.SI... defaul │ │ │ +00500d20: 5000 5346 1300 0020 2020 6465 6661 756c P.SF... 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 5349 1400 0020 2020 6465 6661 756c T.SI... defaul │ │ │ +00500d70: 5400 5346 1400 0020 2020 6465 6661 756c T.SF... 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.SI... th │ │ │ +00500dc0: 463e 292c 4d00 5346 1500 0020 2020 7468 F>),M.SF... 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 4916 0000 2020 2064 6576 6963 F..SI... devic │ │ │ -00500e20: 6570 6172 616d 6574 6572 2e07 0053 4917 eparameter...SI. │ │ │ -00500e30: 0000 5300 5349 1800 0020 2020 466f 7220 ..S.SI... For │ │ │ +00500e10: 461a 0053 4616 0000 2020 2064 6576 6963 F..SF... devic │ │ │ +00500e20: 6570 6172 616d 6574 6572 2e07 0053 4617 eparameter...SF. │ │ │ +00500e30: 0000 5300 5346 1800 0020 2020 466f 7220 ..S.SF... 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 4919 0000 1100 4e49 OPEN...SI.....NI │ │ │ +00500e80: 4f50 454e 2e07 0053 4619 0000 1100 4e46 OPEN...SF.....NF │ │ │ 00500e90: 494c 5445 5200 0046 494c 5445 5211 0054 ILTER..FILTER..T │ │ │ -00500ea0: 49bf 1100 0020 2020 4649 4c54 4552 0700 I.... FILTER.. │ │ │ -00500eb0: 5549 2100 0034 0055 4931 0000 2020 205b UI!..4.UI1.. [ │ │ │ +00500ea0: 46bf 1100 0020 2020 4649 4c54 4552 0700 F.... FILTER.. │ │ │ +00500eb0: 5546 2100 0034 0055 4631 0000 2020 205b UF!..4.UF1.. [ │ │ │ 00500ec0: 4e4f 5d46 494c 5445 525b 3d65 7870 725d NO]FILTER[=expr] │ │ │ 00500ed0: 2041 7070 6c69 6573 2074 6f3a 2054 524d Applies to: TRM │ │ │ -00500ee0: 2053 4f43 204e 554c 4c07 0055 4941 0000 SOC NULL..UIA.. │ │ │ -00500ef0: 5200 5549 5100 0020 2020 5b4e 4f5d 4649 R.UIQ.. [NO]FI │ │ │ +00500ee0: 2053 4f43 204e 554c 4c07 0055 4641 0000 SOC NULL..UFA.. │ │ │ +00500ef0: 5200 5546 5100 0020 2020 5b4e 4f5d 4649 R.UFQ.. [NO]FI │ │ │ 00500f00: 4c54 4552 5b3d 6578 7072 5d20 4170 706c LTER[=expr] Appl │ │ │ 00500f10: 6965 7320 746f 3a20 5465 726d 696e 616c ies to: Terminal │ │ │ 00500f20: 7320 616e 6420 5072 696e 7465 7273 2c20 s and Printers, │ │ │ 00500f30: 536f 636b 6574 2044 6576 6963 652c 2061 Socket Device, a │ │ │ -00500f40: 6e64 1500 5549 6100 0020 2020 4e55 4c4c nd..UIa.. NULL │ │ │ -00500f50: 2044 6576 6963 6507 0055 4971 0000 5000 Device..UIq..P. │ │ │ -00500f60: 5549 8100 0020 2020 5370 6563 6966 6965 UI... Specifie │ │ │ +00500f40: 6e64 1500 5546 6100 0020 2020 4e55 4c4c nd..UFa.. NULL │ │ │ +00500f50: 2044 6576 6963 6507 0055 4671 0000 5000 Device..UFq..P. │ │ │ +00500f60: 5546 8100 0020 2020 5370 6563 6966 6965 UF... Specifie │ │ │ 00500f70: 7320 6368 6172 6163 7465 7220 6669 6c74 s character filt │ │ │ 00500f80: 6572 696e 6720 666f 7220 7370 6563 6966 ering for specif │ │ │ 00500f90: 6965 6420 6375 7273 6f72 206d 6f76 656d ied cursor movem │ │ │ 00500fa0: 656e 7420 7365 7175 656e 6365 732e 5100 ent sequences.Q. │ │ │ -00500fb0: 5549 9100 0020 2020 4669 6c74 6572 696e UI... Filterin │ │ │ +00500fb0: 5546 9100 0020 2020 4669 6c74 6572 696e UF... Filterin │ │ │ 00500fc0: 6720 7265 7175 6972 6573 2063 6861 7261 g requires chara │ │ │ 00500fd0: 6374 6572 2062 7920 6368 6172 6163 7465 cter by characte │ │ │ 00500fe0: 7220 6578 616d 696e 6174 696f 6e20 6f66 r examination of │ │ │ 00500ff0: 2061 6c6c 206f 7574 7075 7420 616e 6400 all output and. │ │ │ 00501000: 0400 0000 ec07 0000 ed46 0000 0000 0000 .........F...... │ │ │ -00501010: 7700 0049 4845 4c50 00ff 7300 ff49 4f5f w..IHELP..s..IO_ │ │ │ +00501010: 7700 0046 4845 4c50 00ff 7300 ff49 4f5f w..FHELP..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 c011 0000 2020 2072 .FILTER..... r │ │ │ 00501070: 6564 7563 6573 2049 2f4f 2070 6572 666f educes I/O perfo │ │ │ -00501080: 726d 616e 6365 2e07 0055 4912 0000 5300 rmance...UI...S. │ │ │ -00501090: 5549 1300 0020 2020 4561 6368 2046 494c UI... Each FIL │ │ │ +00501080: 726d 616e 6365 2e07 0055 4612 0000 5300 rmance...UF...S. │ │ │ +00501090: 5546 1300 0020 2020 4561 6368 2046 494c UF... Each FIL │ │ │ 005010a0: 5445 5220 6465 7669 6365 7061 7261 6d65 TER deviceparame │ │ │ 005010b0: 7465 7220 6361 6e20 6861 7665 206f 6e6c ter can have onl │ │ │ 005010c0: 7920 6f6e 6520 6172 6775 6d65 6e74 2e20 y one argument. │ │ │ 005010d0: 486f 7765 7665 722c 206d 756c 7469 706c However, multipl │ │ │ -005010e0: 654f 0055 4914 0000 2020 2046 494c 5445 eO.UI... FILTE │ │ │ +005010e0: 654f 0055 4614 0000 2020 2046 494c 5445 eO.UF... FILTE │ │ │ 005010f0: 5220 6465 7669 6365 7061 7261 6d65 7465 R deviceparamete │ │ │ 00501100: 7273 2063 616e 2061 7070 6561 7220 696e rs can appear in │ │ │ 00501110: 2061 2073 696e 676c 6520 5553 4520 636f a single USE co │ │ │ 00501120: 6d6d 616e 642c 2065 6163 6820 7769 7468 mmand, each with │ │ │ -00501130: 1e00 5549 1500 0020 2020 6469 6666 6572 ..UI... differ │ │ │ +00501130: 1e00 5546 1500 0020 2020 6469 6666 6572 ..UF... differ │ │ │ 00501140: 656e 7420 6172 6775 6d65 6e74 732e 0700 ent arguments... │ │ │ -00501150: 5549 1600 0052 0055 4917 0000 2020 2042 UI...R.UI... B │ │ │ +00501150: 5546 1600 0052 0055 4617 0000 2020 2042 UF...R.UF... B │ │ │ 00501160: 7920 6465 6661 756c 742c 2047 542e 4d20 y default, GT.M │ │ │ 00501170: 646f 6573 206e 6f74 2070 6572 666f 726d does not perform │ │ │ 00501180: 206f 7574 7075 7420 6669 6c74 6572 696e output filterin │ │ │ 00501190: 672e 2046 6f72 2047 542e 4d20 746f 206d g. For GT.M to m │ │ │ -005011a0: 6169 6e74 6169 6e45 0055 4918 0000 2020 aintainE.UI... │ │ │ +005011a0: 6169 6e74 6169 6e45 0055 4618 0000 2020 aintainE.UF... │ │ │ 005011b0: 2024 5820 666f 7220 6e6f 6e2d 6772 6170 $X for non-grap │ │ │ 005011c0: 6869 6320 6368 6172 6163 7465 7273 2061 hic characters a │ │ │ 005011d0: 7320 6465 7363 7269 6265 6420 6279 2074 s described by t │ │ │ -005011e0: 6865 2073 7461 6e64 6172 642c 4f00 5549 he standard,O.UI │ │ │ +005011e0: 6865 2073 7461 6e64 6172 642c 4f00 5546 he standard,O.UF │ │ │ 005011f0: 1900 0020 2020 4649 4c54 4552 3d22 4348 ... FILTER="CH │ │ │ 00501200: 4152 4143 5445 5253 2220 6d75 7374 2062 ARACTERS" must b │ │ │ 00501210: 6520 656e 6162 6c65 642e 204f 7574 7075 e enabled. Outpu │ │ │ 00501220: 7420 6669 6c74 6572 696e 6720 6164 6473 t filtering adds │ │ │ -00501230: 2061 6464 6974 696f 6e61 6c25 0055 491a additional%.UI. │ │ │ +00501230: 2061 6464 6974 696f 6e61 6c25 0055 461a additional%.UF. │ │ │ 00501240: 0000 2020 206f 7665 7268 6561 6420 746f .. overhead to │ │ │ 00501250: 2049 2f4f 2070 726f 6365 7373 696e 672e I/O processing. │ │ │ -00501260: 0700 5549 2100 0012 0055 4922 0000 2020 ..UI!....UI".. │ │ │ -00501270: 2045 7861 6d70 6c65 3a07 0055 4923 0000 Example:..UI#.. │ │ │ -00501280: 2600 5549 2400 0020 2020 7573 6520 7463 &.UI$.. use tc │ │ │ +00501260: 0700 5546 2100 0012 0055 4622 0000 2020 ..UF!....UF".. │ │ │ +00501270: 2045 7861 6d70 6c65 3a07 0055 4623 0000 Example:..UF#.. │ │ │ +00501280: 2600 5546 2400 0020 2020 7573 6520 7463 &.UF$.. use tc │ │ │ 00501290: 7064 6576 3a66 696c 7465 723d 224e 4f45 pdev:filter="NOE │ │ │ -005012a0: 5343 4150 4522 0700 5549 2500 0053 0055 SCAPE"..UI%..S.U │ │ │ -005012b0: 4926 0000 2020 2054 6869 7320 6578 616d I&.. This exam │ │ │ +005012a0: 5343 4150 4522 0700 5546 2500 0053 0055 SCAPE"..UF%..S.U │ │ │ +005012b0: 4626 0000 2020 2054 6869 7320 6578 616d F&.. This exam │ │ │ 005012c0: 706c 6520 7265 6d6f 7665 7320 7468 6520 ple removes the │ │ │ 005012d0: 6566 6665 6374 206f 6620 6573 6361 7065 effect of escape │ │ │ 005012e0: 2073 6571 7565 6e63 6573 206f 6e20 7468 sequences on th │ │ │ 005012f0: 6520 6d61 696e 7465 6e61 6e63 6520 2458 e maintenance $X │ │ │ -00501300: 1100 5549 2700 0020 2020 616e 6420 2459 ..UI'.. and $Y │ │ │ -00501310: 2e07 0055 4928 0000 1100 4e49 4f4c 4c4f ...UI(....NIOLLO │ │ │ -00501320: 5700 0046 4f4c 4c4f 5711 0054 49bf 1100 W..FOLLOW..TI... │ │ │ -00501330: 0020 2020 464f 4c4c 4f57 0700 5549 2100 . FOLLOW..UI!. │ │ │ -00501340: 0023 0055 4931 0000 2020 205b 4e4f 5d46 .#.UI1.. [NO]F │ │ │ +00501300: 1100 5546 2700 0020 2020 616e 6420 2459 ..UF'.. and $Y │ │ │ +00501310: 2e07 0055 4628 0000 1100 4e46 4f4c 4c4f ...UF(....NFOLLO │ │ │ +00501320: 5700 0046 4f4c 4c4f 5711 0054 46bf 1100 W..FOLLOW..TF... │ │ │ +00501330: 0020 2020 464f 4c4c 4f57 0700 5546 2100 . FOLLOW..UF!. │ │ │ +00501340: 0023 0055 4631 0000 2020 205b 4e4f 5d46 .#.UF1.. [NO]F │ │ │ 00501350: 4f4c 4c4f 5720 4170 706c 6965 7320 746f OLLOW Applies to │ │ │ -00501360: 3a20 5344 0700 5549 4100 0051 0055 4951 : SD..UIA..Q.UIQ │ │ │ +00501360: 3a20 5344 0700 5546 4100 0051 0055 4651 : SD..UFA..Q.UFQ │ │ │ 00501370: 0000 2020 2043 6f6e 6669 6775 7265 7320 .. Configures │ │ │ 00501380: 5245 4144 2074 6f20 7265 7475 726e 206f READ to return o │ │ │ 00501390: 6e6c 7920 7768 656e 2069 7420 6861 7320 nly when it has │ │ │ 005013a0: 6120 636f 6d70 6c65 7465 2072 6563 6f72 a complete recor │ │ │ -005013b0: 6420 6f72 2072 6561 6368 6573 5300 5549 d or reachesS.UI │ │ │ +005013b0: 6420 6f72 2072 6561 6368 6573 5300 5546 d or reachesS.UF │ │ │ 005013c0: 6100 0020 2020 616e 7920 7370 6563 6966 a.. any specif │ │ │ 005013d0: 6965 6420 7469 6d65 6f75 743b 2069 7420 ied timeout; it │ │ │ 005013e0: 7761 6974 7320 666f 7220 6d6f 7265 2069 waits for more i │ │ │ 005013f0: 6e70 7574 2072 6174 6865 7220 7468 616e nput rather than │ │ │ 00501400: 2074 6572 6d69 6e61 7469 6e67 206f 6e29 terminating on) │ │ │ -00501410: 0055 4971 0000 2020 2061 6e20 454f 4620 .UIq.. an EOF │ │ │ +00501410: 0055 4671 0000 2020 2061 6e20 454f 4620 .UFq.. an EOF │ │ │ 00501420: 2865 6e64 2d6f 662d 6669 6c65 2920 636f (end-of-file) co │ │ │ -00501430: 6e64 6974 696f 6e2e 0700 5549 8100 0054 ndition...UI...T │ │ │ -00501440: 0055 4991 0000 2020 2054 6865 2055 5345 .UI... The USE │ │ │ +00501430: 6e64 6974 696f 6e2e 0700 5546 8100 0054 ndition...UF...T │ │ │ +00501440: 0055 4691 0000 2020 2054 6865 2055 5345 .UF... The USE │ │ │ 00501450: 2063 6f6d 6d61 6e64 2063 616e 2073 7769 command can swi │ │ │ 00501460: 7463 6820 6120 6465 7669 6365 2066 726f tch a device fro │ │ │ 00501470: 6d20 4e4f 464f 4c4c 4f57 2074 6f20 464f m NOFOLLOW to FO │ │ │ 00501480: 4c4c 4f57 206f 7220 6672 6f6d 2046 4f4c LLOW or from FOL │ │ │ -00501490: 4c4f 5753 0054 49c0 1100 0020 2020 746f LOWS.TI.... to │ │ │ +00501490: 4c4f 5753 0054 46c0 1100 0020 2020 746f LOWS.TF.... to │ │ │ 005014a0: 204e 4f46 4f4c 4c4f 572e 2054 6869 7320 NOFOLLOW. This │ │ │ 005014b0: 7072 6f76 6964 6573 2061 2052 4541 4420 provides a READ │ │ │ 005014c0: 6d6f 6465 206f 6620 6f70 6572 6174 696f mode of operatio │ │ │ 005014d0: 6e20 7369 6d69 6c61 7220 746f 2061 2074 n similar to a t │ │ │ -005014e0: 6169 6c20 2d66 1200 5549 1200 0020 2020 ail -f..UI... │ │ │ -005014f0: 696e 2055 4e49 582e 0700 5549 1300 0016 in UNIX...UI.... │ │ │ -00501500: 004d 4948 4f53 5453 594e 4300 0048 4f53 .MIHOSTSYNC..HOS │ │ │ -00501510: 5453 594e 4313 0056 49bf 1100 0020 2020 TSYNC..VI.... │ │ │ -00501520: 484f 5354 5359 4e43 0700 5749 2100 0026 HOSTSYNC..WI!..& │ │ │ -00501530: 0057 4931 0000 2020 205b 4e4f 5d48 4f53 .WI1.. [NO]HOS │ │ │ +005014e0: 6169 6c20 2d66 1200 5546 1200 0020 2020 ail -f..UF... │ │ │ +005014f0: 696e 2055 4e49 582e 0700 5546 1300 0016 in UNIX...UF.... │ │ │ +00501500: 004d 4648 4f53 5453 594e 4300 0048 4f53 .MFHOSTSYNC..HOS │ │ │ +00501510: 5453 594e 4313 0056 46bf 1100 0020 2020 TSYNC..VF.... │ │ │ +00501520: 484f 5354 5359 4e43 0700 5746 2100 0026 HOSTSYNC..WF!..& │ │ │ +00501530: 0057 4631 0000 2020 205b 4e4f 5d48 4f53 .WF1.. [NO]HOS │ │ │ 00501540: 5453 594e 4320 4170 706c 6965 7320 746f TSYNC Applies to │ │ │ -00501550: 3a20 5452 4d07 0057 4941 0000 3900 5749 : TRM..WIA..9.WI │ │ │ +00501550: 3a20 5452 4d07 0057 4641 0000 3900 5746 : TRM..WFA..9.WF │ │ │ 00501560: 5100 0020 2020 5b4e 4f5d 484f 5354 5359 Q.. [NO]HOSTSY │ │ │ 00501570: 4e43 2041 7070 6c69 6573 2074 6f3a 2054 NC Applies to: T │ │ │ 00501580: 6572 6d69 6e61 6c73 2061 6e64 2050 7269 erminals and Pri │ │ │ -00501590: 6e74 6572 7307 0057 4961 0000 5300 5749 nters..WIa..S.WI │ │ │ +00501590: 6e74 6572 7307 0057 4661 0000 5300 5746 nters..WFa..S.WF │ │ │ 005015a0: 7100 0020 2020 456e 6162 6c65 7320 6f72 q.. Enables or │ │ │ 005015b0: 2064 6973 6162 6c65 7320 7468 6520 7573 disables the us │ │ │ 005015c0: 6520 6f66 2058 4f4e 2f58 4f46 4620 6279 e of XON/XOFF by │ │ │ 005015d0: 2074 6865 2068 6f73 7420 746f 2074 6872 the host to thr │ │ │ 005015e0: 6f74 746c 6520 696e 7075 7420 616e 6450 ottle input andP │ │ │ -005015f0: 0057 4981 0000 2020 2070 7265 7665 6e74 .WI... prevent │ │ │ +005015f0: 0057 4681 0000 2020 2070 7265 7665 6e74 .WF... prevent │ │ │ 00501600: 2069 6d70 656e 6469 6e67 2062 7566 6665 impending buffe │ │ │ 00501610: 7220 6f76 6572 7275 6e73 2066 6f72 2061 r overruns for a │ │ │ 00501620: 2074 6572 6d69 6e61 6c2e 2054 6869 7320 terminal. This │ │ │ 00501630: 6465 7669 6365 7061 7261 6d65 7465 7253 deviceparameterS │ │ │ -00501640: 0057 4991 0000 2020 2070 726f 7669 6465 .WI... provide │ │ │ +00501640: 0057 4691 0000 2020 2070 726f 7669 6465 .WF... provide │ │ │ 00501650: 7320 6120 636f 6e74 726f 6c20 6d65 6368 s a control mech │ │ │ 00501660: 616e 6973 6d20 666f 7220 7468 6520 686f anism for the ho │ │ │ 00501670: 7374 206f 7665 7220 6173 796e 6368 726f st over asynchro │ │ │ 00501680: 6e6f 7573 2063 6f6d 6d75 6e69 6361 7469 nous communicati │ │ │ -00501690: 6f6e 5200 5649 c011 0000 2020 206c 696e onR.VI.... lin │ │ │ +00501690: 6f6e 5200 5646 c011 0000 2020 206c 696e onR.VF.... lin │ │ │ 005016a0: 6573 2074 6f20 6865 6c70 2070 7265 7665 es to help preve │ │ │ 005016b0: 6e74 2064 6174 6120 6c6f 7373 2077 6865 nt data loss whe │ │ │ 005016c0: 6e20 6861 7264 7761 7265 2069 7320 736c n hardware is sl │ │ │ 005016d0: 6f77 2061 6e64 2f6f 7220 7072 6f63 6573 ow and/or proces │ │ │ -005016e0: 7369 6e67 1700 5749 1200 0020 2020 6c6f sing..WI... lo │ │ │ -005016f0: 6164 2069 7320 6869 6768 2e07 0057 4913 ad is high...WI. │ │ │ -00501700: 0000 2b00 5749 1400 0020 2020 4279 2064 ..+.WI... By d │ │ │ +005016e0: 7369 6e67 1700 5746 1200 0020 2020 6c6f sing..WF... lo │ │ │ +005016f0: 6164 2069 7320 6869 6768 2e07 0057 4613 ad is high...WF. │ │ │ +00501700: 0000 2b00 5746 1400 0020 2020 4279 2064 ..+.WF... By d │ │ │ 00501710: 6566 6175 6c74 2c20 484f 5354 5359 4e43 efault, HOSTSYNC │ │ │ 00501720: 2069 7320 6469 7361 626c 6564 2e07 0057 is disabled...W │ │ │ -00501730: 4915 0000 1700 4e49 5550 454e 4142 4c45 I.....NIUPENABLE │ │ │ -00501740: 0000 4855 5045 4e41 424c 4514 0057 49bf ..HUPENABLE..WI. │ │ │ +00501730: 4615 0000 1700 4e46 5550 454e 4142 4c45 F.....NFUPENABLE │ │ │ +00501740: 0000 4855 5045 4e41 424c 4514 0057 46bf ..HUPENABLE..WF. │ │ │ 00501750: 1100 0020 2020 4855 5045 4e41 424c 4507 ... HUPENABLE. │ │ │ -00501760: 0058 4921 0000 2f00 5849 3100 0020 2020 .XI!../.XI1.. │ │ │ +00501760: 0058 4621 0000 2f00 5846 3100 0020 2020 .XF!../.XF1.. │ │ │ 00501770: 5b4e 4f5d 4855 5045 4e41 424c 4520 4170 [NO]HUPENABLE Ap │ │ │ 00501780: 706c 6965 7320 746f 3a20 5452 4d20 616e plies to: TRM an │ │ │ -00501790: 6420 534f 4307 0058 4941 0000 4900 5849 d SOC..XIA..I.XI │ │ │ +00501790: 6420 534f 4307 0058 4641 0000 4900 5846 d SOC..XFA..I.XF │ │ │ 005017a0: 5100 0020 2020 5b4e 4f5d 4855 5045 4e41 Q.. [NO]HUPENA │ │ │ 005017b0: 424c 4520 4170 706c 6965 7320 746f 3a20 BLE Applies to: │ │ │ 005017c0: 534f 434b 4554 2061 6e64 2054 6572 6d69 SOCKET and Termi │ │ │ 005017d0: 6e61 6c20 5052 494e 4349 5041 4c20 6465 nal PRINCIPAL de │ │ │ -005017e0: 7669 6365 7307 0058 4961 0000 0000 0000 vices..XIa...... │ │ │ +005017e0: 7669 6365 7307 0058 4661 0000 0000 0000 vices..XFa...... │ │ │ 005017f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00501800: 0400 0000 d407 0000 1547 0000 0000 0000 .........G...... │ │ │ -00501810: ac00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00501810: ac00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 7100 0020 .HUPENABLE..q.. │ │ │ 00501870: 2020 456e 6162 6c65 7320 6f72 2064 6973 Enables or dis │ │ │ 00501880: 6162 6c65 7320 7468 6520 7265 636f 676e ables the recogn │ │ │ 00501890: 6974 696f 6e20 6279 2074 6865 2070 726f ition by the pro │ │ │ 005018a0: 6365 7373 206f 6620 7468 6520 6c6f 7373 cess of the loss │ │ │ -005018b0: 2028 2268 616e 6720 7570 2229 4f00 5849 ("hang up")O.XI │ │ │ +005018b0: 2028 2268 616e 6720 7570 2229 4f00 5846 ("hang up")O.XF │ │ │ 005018c0: 8100 0020 2020 6f66 2074 6865 2050 5249 ... of the PRI │ │ │ 005018d0: 4e43 4950 414c 2064 6576 6963 6520 7465 NCIPAL device te │ │ │ 005018e0: 726d 696e 616c 2e20 5768 656e 2065 6e61 rminal. When ena │ │ │ 005018f0: 626c 6564 2074 6865 2070 726f 6365 7373 bled the process │ │ │ -00501900: 2072 6563 6569 7665 7320 6154 0058 4991 receives aT.XI. │ │ │ +00501900: 2072 6563 6569 7665 7320 6154 0058 4691 receives aT.XF. │ │ │ 00501910: 0000 2020 2053 4f43 4b48 414e 4755 5020 .. SOCKHANGUP │ │ │ 00501920: 6f72 2054 4552 4d48 414e 4755 5020 6572 or TERMHANGUP er │ │ │ 00501930: 726f 7220 6966 2074 6865 204f 2f53 2073 ror if the O/S s │ │ │ 00501940: 6967 6e61 6c73 2074 6861 7420 7468 6520 ignals that the │ │ │ 00501950: 6465 7669 6365 2061 7373 6967 6e65 6452 device assignedR │ │ │ -00501960: 0057 49c0 1100 0020 2020 746f 2074 6865 .WI.... to the │ │ │ +00501960: 0057 46c0 1100 0020 2020 746f 2074 6865 .WF.... to the │ │ │ 00501970: 2070 726f 6365 7373 2061 7320 7468 6520 process as the │ │ │ 00501980: 5052 494e 4349 5041 4c20 6465 7669 6365 PRINCIPAL device │ │ │ 00501990: 2068 6173 2064 6973 636f 6e6e 6563 7465 has disconnecte │ │ │ 005019a0: 642e 2049 6e20 6164 6469 7469 6f6e 2c20 d. In addition, │ │ │ -005019b0: 6152 0058 4912 0000 2020 2053 4f43 4b48 aR.XI... SOCKH │ │ │ +005019b0: 6152 0058 4612 0000 2020 2053 4f43 4b48 aR.XF... SOCKH │ │ │ 005019c0: 414e 4755 5020 6f72 2054 4552 4d48 414e ANGUP or TERMHAN │ │ │ 005019d0: 4755 5020 6572 726f 7220 696d 706c 6963 GUP error implic │ │ │ 005019e0: 6974 6c79 2073 6574 7320 7468 6520 6465 itly sets the de │ │ │ 005019f0: 7669 6365 2074 6f20 4e4f 4855 5045 4e41 vice to NOHUPENA │ │ │ -00501a00: 424c 454d 0058 4913 0000 2020 2073 6f20 BLEM.XI... so │ │ │ +00501a00: 424c 454d 0058 4613 0000 2020 2073 6f20 BLEM.XF... so │ │ │ 00501a10: 6966 2061 2070 726f 6365 7373 2061 6e74 if a process ant │ │ │ 00501a20: 6963 6970 6174 6573 206d 756c 7469 706c icipates multipl │ │ │ 00501a30: 6520 6469 7363 6f6e 6e65 6374 732f 6861 e disconnects/ha │ │ │ 00501a40: 6e67 7570 732c 2069 7420 7368 6f75 6c64 ngups, it should │ │ │ -00501a50: 4f00 5849 1400 0020 2020 6578 706c 6963 O.XI... explic │ │ │ +00501a50: 4f00 5846 1400 0020 2020 6578 706c 6963 O.XF... explic │ │ │ 00501a60: 6974 6c79 2069 7373 7565 2061 2055 5345 itly issue a USE │ │ │ 00501a70: 2024 5052 494e 4349 5041 4c3a 4855 5045 $PRINCIPAL:HUPE │ │ │ 00501a80: 4e41 424c 452e 2049 6620 4754 2e4d 2069 NABLE. If GT.M i │ │ │ 00501a90: 7320 636f 6e66 6967 7572 6564 2074 6f50 s configured toP │ │ │ -00501aa0: 0058 4915 0000 2020 2069 676e 6f72 6520 .XI... ignore │ │ │ +00501aa0: 0058 4615 0000 2020 2069 676e 6f72 6520 .XF... ignore │ │ │ 00501ab0: 7375 6368 2061 2073 6967 6e61 6c2c 2061 such a signal, a │ │ │ 00501ac0: 2070 726f 6365 7373 206d 6179 2073 7562 process may sub │ │ │ 00501ad0: 7365 7175 656e 746c 7920 7265 6365 6976 sequently receiv │ │ │ 00501ae0: 6520 616e 2049 4f45 4f46 206f 7220 6151 e an IOEOF or aQ │ │ │ -00501af0: 0058 4916 0000 2020 2053 4f43 4b57 5249 .XI... SOCKWRI │ │ │ +00501af0: 0058 4616 0000 2020 2053 4f43 4b57 5249 .XF... SOCKWRI │ │ │ 00501b00: 5445 2f54 4552 4d57 5249 5445 2065 7272 TE/TERMWRITE err │ │ │ 00501b10: 6f72 2066 726f 6d20 616e 2061 7474 656d or from an attem │ │ │ 00501b20: 7074 2074 6f20 7265 7370 6563 7469 7665 pt to respective │ │ │ 00501b30: 6c79 2052 4541 4420 6672 6f6d 2c20 6f72 ly READ from, or │ │ │ -00501b40: 5200 5849 1700 0020 2020 5752 4954 4520 R.XI... WRITE │ │ │ +00501b40: 5200 5846 1700 0020 2020 5752 4954 4520 R.XF... WRITE │ │ │ 00501b50: 746f 2074 6865 206d 6973 7369 6e67 2064 to the missing d │ │ │ 00501b60: 6576 6963 652e 2047 542e 4d20 7465 726d evice. GT.M term │ │ │ 00501b70: 696e 6174 6573 2061 2070 726f 6365 7373 inates a process │ │ │ 00501b80: 2074 6861 7420 6967 6e6f 7265 7320 6d6f that ignores mo │ │ │ -00501b90: 7265 4f00 5849 1800 0020 2020 7468 616e reO.XI... than │ │ │ +00501b90: 7265 4f00 5846 1800 0020 2020 7468 616e reO.XF... than │ │ │ 00501ba0: 206f 6e65 206f 6620 7468 6573 6520 6d65 one of these me │ │ │ 00501bb0: 7373 6167 6573 2061 6e64 2c20 6966 2074 ssages and, if t │ │ │ 00501bc0: 6865 2070 726f 6365 7373 2069 7320 6e6f he process is no │ │ │ 00501bd0: 7420 696e 2044 6972 6563 7420 4d6f 6465 t in Direct Mode │ │ │ -00501be0: 2c38 0058 4919 0000 2020 2073 656e 6473 ,8.XI... sends │ │ │ +00501be0: 2c38 0058 4619 0000 2020 2073 656e 6473 ,8.XF... sends │ │ │ 00501bf0: 2061 204e 4f50 5249 4e43 494f 206d 6573 a NOPRINCIO mes │ │ │ 00501c00: 7361 6765 2074 6f20 7468 6520 6f70 6572 sage to the oper │ │ │ -00501c10: 6174 6f72 206c 6f67 2e07 0058 491a 0000 ator log...XI... │ │ │ -00501c20: 5200 5849 2100 0020 2020 4966 2064 6566 R.XI!.. If def │ │ │ +00501c10: 6174 6f72 206c 6f67 2e07 0058 461a 0000 ator log...XF... │ │ │ +00501c20: 5200 5846 2100 0020 2020 4966 2064 6566 R.XF!.. If def │ │ │ 00501c30: 696e 6564 2c20 7468 6520 6774 6d5f 6875 ined, the gtm_hu │ │ │ 00501c40: 7065 6162 6c65 2065 6e76 6972 6f6e 6d65 peable environme │ │ │ 00501c50: 6e74 2076 6172 6961 626c 6520 6465 7465 nt variable dete │ │ │ 00501c60: 726d 696e 6573 2074 6865 2069 6e69 7469 rmines the initi │ │ │ -00501c70: 616c 4e00 5849 2200 0020 2020 7072 6f63 alN.XI".. proc │ │ │ +00501c70: 616c 4e00 5846 2200 0020 2020 7072 6f63 alN.XF".. proc │ │ │ 00501c80: 6573 7320 6265 6861 7669 6f72 2c20 616e ess behavior, an │ │ │ 00501c90: 6420 6966 2074 6861 7420 6973 2075 6e64 d if that is und │ │ │ 00501ca0: 6566 696e 6564 2047 542e 4d20 646f 6573 efined GT.M does │ │ │ 00501cb0: 206e 6f74 2069 6d6d 6564 6961 7465 6c79 not immediately │ │ │ -00501cc0: 2700 5849 2300 0020 2020 7265 706f 7274 '.XI#.. report │ │ │ +00501cc0: 2700 5846 2300 0020 2020 7265 706f 7274 '.XF#.. report │ │ │ 00501cd0: 2061 2074 6572 6d69 6e61 6c20 6469 7363 a terminal disc │ │ │ -00501ce0: 6f6e 6e65 6374 2e07 0058 4924 0000 0e00 onnect...XI$.... │ │ │ -00501cf0: 4d49 494b 4559 0000 494b 4559 0f00 5249 MIIKEY..IKEY..RI │ │ │ -00501d00: bf11 0000 2020 2049 4b45 5907 0053 4921 .... IKEY..SI! │ │ │ -00501d10: 0000 2800 5349 3100 0020 2020 4170 706c ..(.SI1.. Appl │ │ │ +00501ce0: 6f6e 6e65 6374 2e07 0058 4624 0000 0e00 onnect...XF$.... │ │ │ +00501cf0: 4d46 494b 4559 0000 494b 4559 0f00 5246 MFIKEY..IKEY..RF │ │ │ +00501d00: bf11 0000 2020 2049 4b45 5907 0053 4621 .... IKEY..SF! │ │ │ +00501d10: 0000 2800 5346 3100 0020 2020 4170 706c ..(.SF1.. Appl │ │ │ 00501d20: 6965 7320 746f 3a20 5344 2c20 5049 5045 ies to: SD, PIPE │ │ │ -00501d30: 2c20 616e 6420 4649 464f 0700 5349 4100 , and FIFO..SIA. │ │ │ -00501d40: 0053 0053 4951 0000 2020 2049 4b45 5920 .S.SIQ.. IKEY │ │ │ +00501d30: 2c20 616e 6420 4649 464f 0700 5346 4100 , and FIFO..SFA. │ │ │ +00501d40: 0053 0053 4651 0000 2020 2049 4b45 5920 .S.SFQ.. IKEY │ │ │ 00501d50: 616c 6c6f 7773 2074 6865 2075 7365 206f allows the use o │ │ │ 00501d60: 6620 6120 7365 7065 7261 7465 206b 6579 f a seperate key │ │ │ 00501d70: 2074 6f20 5245 4144 2066 726f 6d20 6120 to READ from a │ │ │ 00501d80: 6465 7669 6365 3b20 666f 7220 6578 616d device; for exam │ │ │ -00501d90: 706c 652c 5200 5349 6100 0020 2020 7768 ple,R.SIa.. wh │ │ │ +00501d90: 706c 652c 5200 5346 6100 0020 2020 7768 ple,R.SFa.. wh │ │ │ 00501da0: 656e 2061 2047 542e 4d20 7072 6f63 6573 en a GT.M proces │ │ │ 00501db0: 7320 6973 2061 6e20 656c 656d 656e 7420 s is an element │ │ │ 00501dc0: 6f66 2061 2055 4e49 5820 7069 7065 2e20 of a UNIX pipe. │ │ │ 00501dd0: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ -00501de0: 6520 494b 4559 1d00 5349 7100 0020 2020 e IKEY..SIq.. │ │ │ +00501de0: 6520 494b 4559 1d00 5346 7100 0020 2020 e IKEY..SFq.. │ │ │ 00501df0: 6465 7669 6365 7061 7261 6d65 7465 7220 deviceparameter │ │ │ -00501e00: 6973 3a07 0053 4981 0000 1e00 5349 9100 is:..SI.....SI.. │ │ │ +00501e00: 6973 3a07 0053 4681 0000 1e00 5346 9100 is:..SF.....SF.. │ │ │ 00501e10: 0020 2020 494b 4559 3d22 6b65 795f 6e61 . IKEY="key_na │ │ │ -00501e20: 6d65 205b 4956 5d22 0800 5249 c011 0000 me [IV]"..RI.... │ │ │ -00501e30: 4d00 5349 1200 0020 2020 6b65 795f 6e61 M.SI... key_na │ │ │ +00501e20: 6d65 205b 4956 5d22 0800 5246 c011 0000 me [IV]"..RF.... │ │ │ +00501e30: 4d00 5346 1200 0020 2020 6b65 795f 6e61 M.SF... key_na │ │ │ 00501e40: 6d65 2069 7320 6361 7365 2d73 656e 7369 me is case-sensi │ │ │ 00501e50: 7469 7665 2061 6e64 206d 7573 7420 6d61 tive and must ma │ │ │ 00501e60: 7463 6820 6120 6b65 7920 6e61 6d65 2069 tch a key name i │ │ │ 00501e70: 6e20 7468 6520 2266 696c 6573 224b 0053 n the "files"K.S │ │ │ -00501e80: 4913 0000 2020 2073 6563 7469 6f6e 206f I... section o │ │ │ +00501e80: 4613 0000 2020 2073 6563 7469 6f6e 206f F... section o │ │ │ 00501e90: 6620 7468 6520 6774 6d63 7279 7074 5f63 f the gtmcrypt_c │ │ │ 00501ea0: 6f6e 6669 6720 6669 6c65 2e20 5468 6520 onfig file. The │ │ │ 00501eb0: 6f70 7469 6f6e 616c 2049 5620 7370 6563 optional IV spec │ │ │ -00501ec0: 6966 6965 7320 616e 4500 5349 1400 0020 ifies anE.SI... │ │ │ +00501ec0: 6966 6965 7320 616e 4500 5346 1400 0020 ifies anE.SF... │ │ │ 00501ed0: 2020 696e 6974 6961 6c69 7a61 7469 6f6e initialization │ │ │ 00501ee0: 2076 6563 746f 7220 746f 2075 7365 2066 vector to use f │ │ │ 00501ef0: 6f72 2065 6e63 7279 7074 696f 6e20 616e or encryption an │ │ │ 00501f00: 6420 6465 6372 7970 7469 6f6e 2e07 0053 d decryption...S │ │ │ -00501f10: 4915 0000 5200 5349 1600 0020 2020 466f I...R.SI... Fo │ │ │ +00501f10: 4615 0000 5200 5346 1600 0020 2020 466f F...R.SF... Fo │ │ │ 00501f20: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ 00501f30: 6f6e 2c20 7265 6665 7220 746f 2074 6865 on, refer to the │ │ │ 00501f40: 2064 6573 6372 6970 7469 6f6e 206f 6620 description of │ │ │ 00501f50: 4b45 5920 6465 7669 6365 7061 7261 6d65 KEY deviceparame │ │ │ -00501f60: 7465 7220 6f66 0f00 5349 1700 0020 2020 ter of..SI... │ │ │ -00501f70: 4f50 454e 2e07 0053 4918 0000 1500 4e49 OPEN...SI.....NI │ │ │ +00501f60: 7465 7220 6f66 0f00 5346 1700 0020 2020 ter of..SF... │ │ │ +00501f70: 4f50 454e 2e07 0053 4618 0000 1500 4e46 OPEN...SF.....NF │ │ │ 00501f80: 4e52 4557 494e 4400 0049 4e52 4557 494e NREWIND..INREWIN │ │ │ -00501f90: 4413 0056 49bf 1100 0020 2020 494e 5245 D..VI.... INRE │ │ │ -00501fa0: 5749 4e44 0700 5749 2100 0022 0057 4931 WIND..WI!..".WI1 │ │ │ +00501f90: 4413 0056 46bf 1100 0020 2020 494e 5245 D..VF.... INRE │ │ │ +00501fa0: 5749 4e44 0700 5746 2100 0022 0057 4631 WIND..WF!..".WF1 │ │ │ 00501fb0: 0000 2020 2041 7070 6c69 6573 2074 6f3a .. Applies to: │ │ │ 00501fc0: 2046 4946 4f20 5049 5045 2053 4407 0057 FIFO PIPE SD..W │ │ │ -00501fd0: 4941 0000 0000 0000 0000 0000 0000 0000 IA.............. │ │ │ +00501fd0: 4641 0000 0000 0000 0000 0000 0000 0000 FA.............. │ │ │ 00501fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00501ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00502000: 0400 0000 fc07 0000 4047 0000 0000 0000 ........@G...... │ │ │ -00502010: a400 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00502010: a400 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4e52 4557 494e 4400 bf51 0000 2020 .INREWIND..Q.. │ │ │ 00502070: 2050 6572 666f 726d 7320 6120 5245 5749 Performs a REWI │ │ │ 00502080: 4e44 206f 6e20 696e 7075 7420 7768 656e ND on input when │ │ │ 00502090: 2024 5052 494e 4349 5041 4c20 6964 656e $PRINCIPAL iden │ │ │ 005020a0: 7469 6669 6573 2061 2064 6576 6963 6520 tifies a device │ │ │ -005020b0: 7468 6174 5300 5749 6100 0020 2020 7375 thatS.WIa.. su │ │ │ +005020b0: 7468 6174 5300 5746 6100 0020 2020 7375 thatS.WFa.. su │ │ │ 005020c0: 7070 6f72 7473 2052 4557 494e 442e 2055 pports REWIND. U │ │ │ 005020d0: 7365 2074 6869 7320 6465 7669 6365 7061 se this devicepa │ │ │ 005020e0: 7261 6d65 7465 7220 7769 7468 2024 5052 rameter with $PR │ │ │ 005020f0: 494e 4349 5041 4c20 7768 656e 2072 6564 INCIPAL when red │ │ │ -00502100: 6972 6563 7465 6453 0057 4971 0000 2020 irectedS.WIq.. │ │ │ +00502100: 6972 6563 7465 6453 0057 4671 0000 2020 irectedS.WFq.. │ │ │ 00502110: 2066 726f 6d20 6120 6669 6c65 2e20 466f from a file. Fo │ │ │ 00502120: 7220 4649 464f 206f 7220 5049 5045 2064 r FIFO or PIPE d │ │ │ 00502130: 6576 6963 6573 2c20 5245 5749 4e44 206f evices, REWIND o │ │ │ 00502140: 6e6c 7920 7365 7473 2024 582c 2024 592c nly sets $X, $Y, │ │ │ -00502150: 2061 6e64 2024 5a45 4f46 1200 5749 8100 and $ZEOF..WI.. │ │ │ -00502160: 0020 2020 746f 207a 6572 6f2e 0700 5749 . to zero...WI │ │ │ -00502170: 9100 0020 004f 4953 4545 4b3d 5354 5245 ... .OISEEK=STRE │ │ │ +00502150: 2061 6e64 2024 5a45 4f46 1200 5746 8100 and $ZEOF..WF.. │ │ │ +00502160: 0020 2020 746f 207a 6572 6f2e 0700 5746 . to zero...WF │ │ │ +00502170: 9100 0020 004f 4653 4545 4b3d 5354 5245 ... .OFSEEK=STRE │ │ │ 00502180: 5850 5200 0049 4e53 4545 4b3d 7374 7265 XPR..INSEEK=stre │ │ │ -00502190: 7870 7219 005c 49bf 1100 0020 2020 494e xpr..\I.... IN │ │ │ -005021a0: 5345 454b 3d73 7472 6578 7072 0700 5d49 SEEK=strexpr..]I │ │ │ -005021b0: 2100 0018 005d 4931 0000 2020 2041 7070 !....]I1.. App │ │ │ -005021c0: 6c69 6573 2074 6f3a 2053 4407 005d 4941 lies to: SD..]IA │ │ │ -005021d0: 0000 5400 5d49 5100 0020 2020 5065 7266 ..T.]IQ.. Perf │ │ │ +00502190: 7870 7219 005c 46bf 1100 0020 2020 494e xpr..\F.... IN │ │ │ +005021a0: 5345 454b 3d73 7472 6578 7072 0700 5d46 SEEK=strexpr..]F │ │ │ +005021b0: 2100 0018 005d 4631 0000 2020 2041 7070 !....]F1.. App │ │ │ +005021c0: 6c69 6573 2074 6f3a 2053 4407 005d 4641 lies to: SD..]FA │ │ │ +005021d0: 0000 5400 5d46 5100 0020 2020 5065 7266 ..T.]FQ.. Perf │ │ │ 005021e0: 6f72 6d73 2061 2053 4545 4b20 6f6e 2069 orms a SEEK on i │ │ │ 005021f0: 6e70 7574 2077 6865 6e20 2450 5249 4e43 nput when $PRINC │ │ │ 00502200: 4950 414c 2069 6465 6e74 6966 6965 7320 IPAL identifies │ │ │ 00502210: 6120 6465 7669 6365 2074 6861 7420 7375 a device that su │ │ │ -00502220: 7070 6f72 7473 4f00 5d49 6100 0020 2020 pportsO.]Ia.. │ │ │ +00502220: 7070 6f72 7473 4f00 5d46 6100 0020 2020 pportsO.]Fa.. │ │ │ 00502230: 5345 454b 2e20 5573 6520 7468 6973 2064 SEEK. Use this d │ │ │ 00502240: 6576 6963 6570 6172 616d 6574 6572 2077 eviceparameter w │ │ │ 00502250: 6974 6820 2450 5249 4e43 4950 414c 2077 ith $PRINCIPAL w │ │ │ 00502260: 6865 6e20 7265 6469 7265 6374 6564 2066 hen redirected f │ │ │ -00502270: 726f 6d20 610f 005d 4971 0000 2020 2066 rom a..]Iq.. f │ │ │ -00502280: 696c 652e 0700 5d49 8100 000e 0051 4952 ile...]I.....QIR │ │ │ -00502290: 5400 0049 4e53 4552 5411 0054 49bf 1100 T..INSERT..TI... │ │ │ -005022a0: 0020 2020 494e 5345 5254 0700 5549 2100 . INSERT..UI!. │ │ │ -005022b0: 0024 0055 4931 0000 2020 205b 4e4f 5d49 .$.UI1.. [NO]I │ │ │ +00502270: 726f 6d20 610f 005d 4671 0000 2020 2066 rom a..]Fq.. f │ │ │ +00502280: 696c 652e 0700 5d46 8100 000e 0051 4652 ile...]F.....QFR │ │ │ +00502290: 5400 0049 4e53 4552 5411 0054 46bf 1100 T..INSERT..TF... │ │ │ +005022a0: 0020 2020 494e 5345 5254 0700 5546 2100 . INSERT..UF!. │ │ │ +005022b0: 0024 0055 4631 0000 2020 205b 4e4f 5d49 .$.UF1.. [NO]I │ │ │ 005022c0: 4e53 4552 5420 4170 706c 6965 7320 746f NSERT Applies to │ │ │ -005022d0: 3a20 5452 4d07 0055 4941 0000 5300 5549 : TRM..UIA..S.UI │ │ │ +005022d0: 3a20 5452 4d07 0055 4641 0000 5300 5546 : TRM..UFA..S.UF │ │ │ 005022e0: 5100 0020 2020 456e 6162 6c65 7320 6f72 Q.. Enables or │ │ │ 005022f0: 2064 6973 6162 6c65 7320 696e 7365 7274 disables insert │ │ │ 00502300: 206d 6f64 6520 666f 7220 7468 6520 2450 mode for the $P │ │ │ 00502310: 5249 4e43 4950 414c 2064 6576 6963 652e RINCIPAL device. │ │ │ 00502320: 2049 6620 494e 5345 5254 206d 6f64 6552 If INSERT modeR │ │ │ -00502330: 0055 4961 0000 2020 2069 7320 656e 6162 .UIa.. is enab │ │ │ +00502330: 0055 4661 0000 2020 2069 7320 656e 6162 .UFa.. is enab │ │ │ 00502340: 6c65 642c 2047 542e 4d20 696e 7365 7274 led, GT.M insert │ │ │ 00502350: 7320 696e 7075 7420 6368 6172 6163 7465 s input characte │ │ │ 00502360: 7273 2061 7420 7468 6520 6c6f 6769 6361 rs at the logica │ │ │ 00502370: 6c20 706f 7369 7469 6f6e 2069 6e20 7468 l position in th │ │ │ -00502380: 6554 0055 4971 0000 2020 2069 6e70 7574 eT.UIq.. input │ │ │ +00502380: 6554 0055 4671 0000 2020 2069 6e70 7574 eT.UFq.. input │ │ │ 00502390: 2073 7472 6561 6d20 6465 7369 676e 6174 stream designat │ │ │ 005023a0: 6564 2062 7920 7468 6520 7669 7274 7561 ed by the virtua │ │ │ 005023b0: 6c20 6375 7273 6f72 2061 7320 6465 6669 l cursor as defi │ │ │ 005023c0: 6e65 6420 6279 2024 5820 616e 6420 2459 ned by $X and $Y │ │ │ -005023d0: 2c20 666f 724f 0055 4981 0000 2020 2065 , forO.UI... e │ │ │ +005023d0: 2c20 666f 724f 0055 4681 0000 2020 2065 , forO.UF... e │ │ │ 005023e0: 7861 6d70 6c65 2069 6e20 7468 6520 6d69 xample in the mi │ │ │ 005023f0: 6464 6c65 206f 6620 7468 6520 6c69 6e65 ddle of the line │ │ │ 00502400: 2f72 6563 6f72 642e 2049 6620 494e 5345 /record. If INSE │ │ │ 00502410: 5254 206d 6f64 6520 6973 2064 6973 6162 RT mode is disab │ │ │ -00502420: 6c65 642c 5300 5549 9100 0020 2020 696e led,S.UI... in │ │ │ +00502420: 6c65 642c 5300 5546 9100 0020 2020 696e led,S.UF... in │ │ │ 00502430: 7075 7420 6368 6172 6163 7465 7273 206f put characters o │ │ │ 00502440: 7665 7277 7269 7465 2074 6865 2065 7869 verwrite the exi │ │ │ 00502450: 7374 696e 6720 6368 6172 6163 7465 7273 sting characters │ │ │ 00502460: 2069 6e20 7468 6520 696e 7075 7420 7374 in the input st │ │ │ -00502470: 7265 616d 2061 7454 0054 49c0 1100 0020 ream atT.TI.... │ │ │ +00502470: 7265 616d 2061 7454 0054 46c0 1100 0020 ream atT.TF.... │ │ │ 00502480: 2020 7468 6520 6c6f 6769 6361 6c20 706f the logical po │ │ │ 00502490: 7369 7469 6f6e 2064 6573 6967 6e61 7465 sition designate │ │ │ 005024a0: 6420 6279 2074 6865 2076 6972 7475 616c d by the virtual │ │ │ 005024b0: 2063 7572 736f 722e 2059 6f75 2063 616e cursor. You can │ │ │ -005024c0: 2074 6f67 676c 6520 7468 654e 0055 4912 toggle theN.UI. │ │ │ +005024c0: 2074 6f67 676c 6520 7468 654e 0055 4612 toggle theN.UF. │ │ │ 005024d0: 0000 2020 2069 6e73 6572 7420 6d6f 6465 .. insert mode │ │ │ 005024e0: 2077 6974 6869 6e20 6120 6469 7265 6374 within a direct │ │ │ 005024f0: 206d 6f64 6520 6c69 6e65 206f 7220 6966 mode line or if │ │ │ 00502500: 2045 4449 5449 4e47 2069 7320 656e 6162 EDITING is enab │ │ │ -00502510: 6c65 6420 666f 7220 6152 0055 4913 0000 led for aR.UI... │ │ │ +00502510: 6c65 6420 666f 7220 6152 0055 4613 0000 led for aR.UF... │ │ │ 00502520: 2020 2073 696e 676c 6520 5245 4144 2061 single READ a │ │ │ 00502530: 7267 756d 656e 7427 7320 696e 7075 7420 rgument's input │ │ │ 00502540: 7573 696e 6720 7468 6520 7465 726d 696e using the termin │ │ │ 00502550: 616c 2773 2049 4e53 4552 5420 6b65 792e al's INSERT key. │ │ │ -00502560: 2054 6865 2049 4e53 4552 5451 0055 4914 The INSERTQ.UI. │ │ │ +00502560: 2054 6865 2049 4e53 4552 5451 0055 4614 The INSERTQ.UF. │ │ │ 00502570: 0000 2020 206d 6f64 6520 6973 2072 6573 .. mode is res │ │ │ 00502580: 6574 2074 6f20 7468 6520 6465 6661 756c et to the defaul │ │ │ 00502590: 7420 6f72 2077 6861 7420 7761 7320 6c61 t or what was la │ │ │ 005025a0: 7374 2073 7065 6369 6669 6564 2077 6974 st specified wit │ │ │ -005025b0: 6820 5553 4520 6174 2074 6865 3e00 5549 h USE at the>.UI │ │ │ +005025b0: 6820 5553 4520 6174 2074 6865 3e00 5546 h USE at the>.UF │ │ │ 005025c0: 1500 0020 2020 6265 6769 6e6e 696e 6720 ... beginning │ │ │ 005025d0: 6f66 2065 6163 6820 6469 7265 6374 206d of each direct m │ │ │ 005025e0: 6f64 6520 6c69 6e65 206f 7220 5245 4144 ode line or READ │ │ │ -005025f0: 2061 7267 756d 656e 742e 0700 5549 1600 argument...UI.. │ │ │ -00502600: 0013 004e 494f 4552 524f 5200 0049 4f45 ...NIOERROR..IOE │ │ │ -00502610: 5252 4f52 1200 5549 bf11 0000 2020 2049 RROR..UI.... I │ │ │ -00502620: 4f45 5252 4f52 0700 5649 2100 0026 0056 OERROR..VI!..&.V │ │ │ -00502630: 4931 0000 2020 2049 4f45 5252 4f52 3d65 I1.. IOERROR=e │ │ │ +005025f0: 2061 7267 756d 656e 742e 0700 5546 1600 argument...UF.. │ │ │ +00502600: 0013 004e 464f 4552 524f 5200 0049 4f45 ...NFOERROR..IOE │ │ │ +00502610: 5252 4f52 1200 5546 bf11 0000 2020 2049 RROR..UF.... I │ │ │ +00502620: 4f45 5252 4f52 0700 5646 2100 0026 0056 OERROR..VF!..&.V │ │ │ +00502630: 4631 0000 2020 2049 4f45 5252 4f52 3d65 F1.. IOERROR=e │ │ │ 00502640: 7870 7220 4170 706c 6965 7320 746f 3a20 xpr Applies to: │ │ │ -00502650: 534f 4307 0056 4941 0000 3000 5649 5100 SOC..VIA..0.VIQ. │ │ │ +00502650: 534f 4307 0056 4641 0000 3000 5646 5100 SOC..VFA..0.VFQ. │ │ │ 00502660: 0020 2020 494f 4552 524f 523d 6578 7072 . IOERROR=expr │ │ │ 00502670: 2041 7070 6c69 6573 2074 6f3a 2053 6f63 Applies to: Soc │ │ │ -00502680: 6b65 7420 4465 7669 6365 0700 5649 6100 ket Device..VIa. │ │ │ -00502690: 0054 0056 4971 0000 2020 2045 6e61 626c .T.VIq.. Enabl │ │ │ +00502680: 6b65 7420 4465 7669 6365 0700 5646 6100 ket Device..VFa. │ │ │ +00502690: 0054 0056 4671 0000 2020 2045 6e61 626c .T.VFq.. Enabl │ │ │ 005026a0: 6573 2065 7863 6570 7469 6f6e 2068 616e es exception han │ │ │ 005026b0: 646c 696e 6720 696e 2073 6f63 6b65 7420 dling in socket │ │ │ 005026c0: 6465 7669 6365 732e 2065 7870 7220 7370 devices. expr sp │ │ │ 005026d0: 6563 6966 6965 7320 7468 6520 492f 4f20 ecifies the I/O │ │ │ -005026e0: 6572 726f 724f 0056 4981 0000 2020 2074 errorO.VI... t │ │ │ +005026e0: 6572 726f 724f 0056 4681 0000 2020 2074 errorO.VF... t │ │ │ 005026f0: 7261 7070 696e 6720 6d6f 6465 2e20 4120 rapping mode. A │ │ │ 00502700: 7661 6c75 6520 6571 7561 6c20 746f 2022 value equal to " │ │ │ 00502710: 5452 4150 2220 7370 6563 6966 6965 7320 TRAP" specifies │ │ │ 00502720: 7468 6174 2049 2f4f 2065 7272 6f72 7320 that I/O errors │ │ │ -00502730: 6f6e 2061 5300 5649 9100 0020 2020 6465 on aS.VI... de │ │ │ +00502730: 6f6e 2061 5300 5646 9100 0020 2020 6465 on aS.VF... de │ │ │ 00502740: 7669 6365 2072 6169 7365 2065 7272 6f72 vice raise error │ │ │ 00502750: 2063 6f6e 6469 7469 6f6e 732e 2041 2076 conditions. A v │ │ │ 00502760: 616c 7565 2065 7175 616c 2074 6f20 224e alue equal to "N │ │ │ 00502770: 4f54 5241 5022 2c20 6f72 2077 6865 6e20 OTRAP", or when │ │ │ -00502780: 494f 4552 524f 5253 0055 49c0 1100 0020 IOERRORS.UI.... │ │ │ +00502780: 494f 4552 524f 5253 0055 46c0 1100 0020 IOERRORS.UF.... │ │ │ 00502790: 2020 6973 206e 6f74 2073 7065 6369 6669 is not specifi │ │ │ 005027a0: 6564 2c20 696e 6469 6361 7465 7320 7468 ed, indicates th │ │ │ 005027b0: 6174 2061 6e20 492f 4f20 6572 726f 7220 at an I/O error │ │ │ 005027c0: 6f6e 2061 2064 6576 6963 6520 646f 6573 on a device does │ │ │ -005027d0: 206e 6f74 2072 6169 7365 1b00 5649 1200 not raise..VI.. │ │ │ +005027d0: 206e 6f74 2072 6169 7365 1b00 5646 1200 not raise..VF.. │ │ │ 005027e0: 0020 2020 6572 726f 7220 636f 6e64 6974 . error condit │ │ │ -005027f0: 696f 6e73 2e07 0056 4913 0000 0000 0000 ions...VI....... │ │ │ +005027f0: 696f 6e73 2e07 0056 4613 0000 0000 0000 ions...VF....... │ │ │ 00502800: 0400 0000 fb07 0000 7247 0000 0000 0000 ........rG...... │ │ │ -00502810: 6800 0049 4845 4c50 00ff 7300 ff49 4f5f h..IHELP..s..IO_ │ │ │ +00502810: 6800 0046 4845 4c50 00ff 7300 ff49 4f5f h..FHELP..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 1400 0020 2020 .IOERROR..... │ │ │ -00502870: 2a2a 4e6f 7465 2a2a 0700 5649 1500 004e **Note**..VI...N │ │ │ -00502880: 0056 4916 0000 2020 2047 542e 4d20 6375 .VI... GT.M cu │ │ │ +00502870: 2a2a 4e6f 7465 2a2a 0700 5646 1500 004e **Note**..VF...N │ │ │ +00502880: 0056 4616 0000 2020 2047 542e 4d20 6375 .VF... GT.M cu │ │ │ 00502890: 7272 656e 746c 7920 6861 6e64 6c65 7320 rrently handles │ │ │ 005028a0: 6578 6365 7074 696f 6e20 6861 6e64 6c69 exception handli │ │ │ 005028b0: 6e67 2061 7420 6465 7669 6365 206c 6576 ng at device lev │ │ │ 005028c0: 656c 2069 6e73 7465 6164 206f 6617 0056 el instead of..V │ │ │ -005028d0: 4917 0000 2020 2073 6f63 6b65 7420 6c65 I... socket le │ │ │ -005028e0: 7665 6c2e 0700 5649 1800 0012 0056 4919 vel...VI.....VI. │ │ │ +005028d0: 4617 0000 2020 2073 6f63 6b65 7420 6c65 F... socket le │ │ │ +005028e0: 7665 6c2e 0700 5646 1800 0012 0056 4619 vel...VF.....VF. │ │ │ 005028f0: 0000 2020 2045 7861 6d70 6c65 3a07 0056 .. Example:..V │ │ │ -00502900: 491a 0000 4700 5649 2100 0020 2020 7573 I...G.VI!.. us │ │ │ +00502900: 461a 0000 4700 5646 2100 0020 2020 7573 F...G.VF!.. us │ │ │ 00502910: 6520 736f 636b 3a28 696f 6572 726f 723d e sock:(ioerror= │ │ │ 00502920: 2254 5241 5022 3a65 7863 6570 7469 6f6e "TRAP":exception │ │ │ 00502930: 3d22 7a67 6f74 6f20 225f 247a 6c65 7665 ="zgoto "_$zleve │ │ │ -00502940: 6c5f 223a 6572 726f 7222 2907 0056 4922 l_":error")..VI" │ │ │ -00502950: 0000 4b00 5649 2300 0020 2020 5468 6973 ..K.VI#.. This │ │ │ +00502940: 6c5f 223a 6572 726f 7222 2907 0056 4622 l_":error")..VF" │ │ │ +00502950: 0000 4b00 5646 2300 0020 2020 5468 6973 ..K.VF#.. This │ │ │ 00502960: 2065 7861 6d70 6c65 2065 6e61 626c 6573 example enables │ │ │ 00502970: 2065 7863 6570 7469 6f6e 2068 616e 646c exception handl │ │ │ 00502980: 696e 6720 696e 2073 6f63 6b65 7420 6465 ing in socket de │ │ │ 00502990: 7669 6365 2073 6f63 6b20 616e 644a 0056 vice sock andJ.V │ │ │ -005029a0: 4924 0000 2020 2073 7065 6369 6669 6573 I$.. specifies │ │ │ +005029a0: 4624 0000 2020 2073 7065 6369 6669 6573 F$.. specifies │ │ │ 005029b0: 2074 6861 7420 616c 6c20 492f 4f20 6572 that all I/O er │ │ │ 005029c0: 726f 7273 206f 6e20 736f 636b 2072 6169 rors on sock rai │ │ │ 005029d0: 7365 2074 6865 2065 7272 6f72 2063 6f6e se the error con │ │ │ -005029e0: 6469 7469 6f6e 2e07 0056 4925 0000 4d00 dition...VI%..M. │ │ │ -005029f0: 5649 2600 0020 2020 4966 2024 4c45 4e47 VI&.. If $LENG │ │ │ +005029e0: 6469 7469 6f6e 2e07 0056 4625 0000 4d00 dition...VF%..M. │ │ │ +005029f0: 5646 2600 0020 2020 4966 2024 4c45 4e47 VF&.. If $LENG │ │ │ 00502a00: 5448 2873 7472 6578 7072 2926 2822 5474 TH(strexpr)&("Tt │ │ │ 00502a10: 225b 2445 5854 5241 4354 2873 7472 6578 "[$EXTRACT(strex │ │ │ 00502a20: 7072 2929 2074 6865 6e20 4572 726f 7220 pr)) then Error │ │ │ -00502a30: 5472 6170 7069 6e67 2069 734b 0056 4927 Trapping isK.VI' │ │ │ +00502a30: 5472 6170 7069 6e67 2069 734b 0056 4627 Trapping isK.VF' │ │ │ 00502a40: 0000 2020 2065 6e61 626c 6564 3b20 6f74 .. enabled; ot │ │ │ 00502a50: 6865 7277 6973 6520 7468 6520 6170 706c herwise the appl │ │ │ 00502a60: 6963 6174 696f 6e20 6d75 7374 2063 6865 ication must che │ │ │ 00502a70: 636b 2024 4445 5649 4345 2066 6f72 2065 ck $DEVICE for e │ │ │ -00502a80: 7272 6f72 732e 0700 5649 2800 000c 004d rrors...VI(....M │ │ │ -00502a90: 494b 4559 0000 4b45 590e 0051 49bf 1100 IKEY..KEY..QI... │ │ │ -00502aa0: 0020 2020 4b45 5907 0052 4921 0000 2800 . KEY..RI!..(. │ │ │ -00502ab0: 5249 3100 0020 2020 4170 706c 6965 7320 RI1.. Applies │ │ │ +00502a80: 7272 6f72 732e 0700 5646 2800 000c 004d rrors...VF(....M │ │ │ +00502a90: 464b 4559 0000 4b45 590e 0051 46bf 1100 FKEY..KEY..QF... │ │ │ +00502aa0: 0020 2020 4b45 5907 0052 4621 0000 2800 . KEY..RF!..(. │ │ │ +00502ab0: 5246 3100 0020 2020 4170 706c 6965 7320 RF1.. Applies │ │ │ 00502ac0: 746f 3a20 5344 2c20 5049 5045 2c20 616e to: SD, PIPE, an │ │ │ -00502ad0: 6420 4649 464f 0700 5249 4100 0051 0052 d FIFO..RIA..Q.R │ │ │ -00502ae0: 4951 0000 2020 2053 7065 6369 6669 6573 IQ.. Specifies │ │ │ +00502ad0: 6420 4649 464f 0700 5246 4100 0051 0052 d FIFO..RFA..Q.R │ │ │ +00502ae0: 4651 0000 2020 2053 7065 6369 6669 6573 FQ.. Specifies │ │ │ 00502af0: 2069 6e66 6f72 6d61 7469 6f6e 2061 626f information abo │ │ │ 00502b00: 7574 2074 6865 206b 6579 2066 696c 6520 ut the key file │ │ │ 00502b10: 746f 2075 7365 2066 6f72 2072 6561 6469 to use for readi │ │ │ 00502b20: 6e67 2061 6e64 2077 7269 7469 6e67 4e00 ng and writingN. │ │ │ -00502b30: 5249 6100 0020 2020 656e 6372 7970 7465 RIa.. encrypte │ │ │ +00502b30: 5246 6100 0020 2020 656e 6372 7970 7465 RFa.. encrypte │ │ │ 00502b40: 6420 6461 7461 2e20 5468 6520 7379 6e74 d data. The synt │ │ │ 00502b50: 6178 206f 6620 7468 6520 4b45 5920 6465 ax of the KEY de │ │ │ 00502b60: 7669 6365 7061 7261 6d65 7465 7220 6973 viceparameter is │ │ │ -00502b70: 2061 7320 666f 6c6c 6f77 733a 0700 5249 as follows:..RI │ │ │ -00502b80: 7100 001d 0052 4981 0000 2020 204b 4559 q....RI... KEY │ │ │ +00502b70: 2061 7320 666f 6c6c 6f77 733a 0700 5246 as follows:..RF │ │ │ +00502b80: 7100 001d 0052 4681 0000 2020 204b 4559 q....RF... KEY │ │ │ 00502b90: 3d22 6b65 795f 6e61 6d65 205b 4956 5d22 ="key_name [IV]" │ │ │ -00502ba0: 0700 5249 9100 004e 0051 49c0 1100 0020 ..RI...N.QI.... │ │ │ +00502ba0: 0700 5246 9100 004e 0051 46c0 1100 0020 ..RF...N.QF.... │ │ │ 00502bb0: 2020 6b65 795f 6e61 6d65 2069 7320 6361 key_name is ca │ │ │ 00502bc0: 7365 2d73 656e 7369 7469 7665 2061 6e64 se-sensitive and │ │ │ 00502bd0: 206d 7573 7420 6d61 7463 6820 6120 6b65 must match a ke │ │ │ 00502be0: 7920 6e61 6d65 2069 6e20 7468 6520 2266 y name in the "f │ │ │ -00502bf0: 696c 6573 224b 0052 4912 0000 2020 2073 iles"K.RI... s │ │ │ +00502bf0: 696c 6573 224b 0052 4612 0000 2020 2073 iles"K.RF... s │ │ │ 00502c00: 6563 7469 6f6e 206f 6620 7468 6520 6774 ection of the gt │ │ │ 00502c10: 6d63 7279 7074 5f63 6f6e 6669 6720 6669 mcrypt_config fi │ │ │ 00502c20: 6c65 2e20 5468 6520 6f70 7469 6f6e 616c le. The optional │ │ │ 00502c30: 2049 5620 7370 6563 6966 6965 7320 616e IV specifies an │ │ │ -00502c40: 4500 5249 1300 0020 2020 696e 6974 6961 E.RI... initia │ │ │ +00502c40: 4500 5246 1300 0020 2020 696e 6974 6961 E.RF... initia │ │ │ 00502c50: 6c69 7a61 7469 6f6e 2076 6563 746f 7220 lization vector │ │ │ 00502c60: 746f 2075 7365 2066 6f72 2065 6e63 7279 to use for encry │ │ │ 00502c70: 7074 696f 6e20 616e 6420 6465 6372 7970 ption and decryp │ │ │ -00502c80: 7469 6f6e 2e07 0052 4914 0000 4e00 5249 tion...RI...N.RI │ │ │ +00502c80: 7469 6f6e 2e07 0052 4614 0000 4e00 5246 tion...RF...N.RF │ │ │ 00502c90: 1500 0020 2020 466f 7220 6d6f 7265 2069 ... For more i │ │ │ 00502ca0: 6e66 6f72 6d61 7469 6f6e 2061 6e64 2061 nformation and a │ │ │ 00502cb0: 6e20 6578 616d 706c 652c 2072 6566 6572 n example, refer │ │ │ 00502cc0: 2074 6f20 7468 6520 6465 7363 7269 7074 to the descript │ │ │ -00502cd0: 696f 6e20 6f66 204b 4559 2200 5249 1600 ion of KEY".RI.. │ │ │ +00502cd0: 696f 6e20 6f66 204b 4559 2200 5246 1600 ion of KEY".RF.. │ │ │ 00502ce0: 0020 2020 6465 7669 6365 7061 7261 6d65 . deviceparame │ │ │ -00502cf0: 7465 7220 6f66 204f 5045 4e2e 0700 5249 ter of OPEN...RI │ │ │ -00502d00: 1700 0012 004d 494c 454e 4754 4800 004c .....MILENGTH..L │ │ │ -00502d10: 454e 4754 4811 0054 49bf 1100 0020 2020 ENGTH..TI.... │ │ │ -00502d20: 4c45 4e47 5448 0700 5549 2100 0041 0055 LENGTH..UI!..A.U │ │ │ -00502d30: 4931 0000 2020 205b 5a5d 4c45 4e47 5448 I1.. [Z]LENGTH │ │ │ +00502cf0: 7465 7220 6f66 204f 5045 4e2e 0700 5246 ter of OPEN...RF │ │ │ +00502d00: 1700 0012 004d 464c 454e 4754 4800 004c .....MFLENGTH..L │ │ │ +00502d10: 454e 4754 4811 0054 46bf 1100 0020 2020 ENGTH..TF.... │ │ │ +00502d20: 4c45 4e47 5448 0700 5546 2100 0041 0055 LENGTH..UF!..A.U │ │ │ +00502d30: 4631 0000 2020 205b 5a5d 4c45 4e47 5448 F1.. [Z]LENGTH │ │ │ 00502d40: 3d69 6e74 6578 7072 2041 7070 6c69 6573 =intexpr Applies │ │ │ 00502d50: 2074 6f3a 2054 524d 2053 4f43 2053 4420 to: TRM SOC SD │ │ │ 00502d60: 4649 464f 2050 4950 4520 4e55 4c4c 0700 FIFO PIPE NULL.. │ │ │ -00502d70: 5549 4100 0052 0055 4951 0000 2020 205b UIA..R.UIQ.. [ │ │ │ +00502d70: 5546 4100 0052 0055 4651 0000 2020 205b UFA..R.UFQ.. [ │ │ │ 00502d80: 5a5d 4c45 4e47 5448 3d69 6e74 6578 7072 Z]LENGTH=intexpr │ │ │ 00502d90: 2041 7070 6c69 6573 2074 6f3a 2054 6572 Applies to: Ter │ │ │ 00502da0: 6d69 6e61 6c73 2061 6e64 2050 7269 6e74 minals and Print │ │ │ 00502db0: 6572 732c 2053 6f63 6b65 7420 4465 7669 ers, Socket Devi │ │ │ -00502dc0: 6365 2c20 616e 6416 0055 4961 0000 2020 ce, and..UIa.. │ │ │ +00502dc0: 6365 2c20 616e 6416 0055 4661 0000 2020 ce, and..UFa.. │ │ │ 00502dd0: 204e 554c 4c20 4465 7669 6365 2e07 0055 NULL Device...U │ │ │ -00502de0: 4971 0000 5300 5549 8100 0020 2020 5365 Iq..S.UI... Se │ │ │ +00502de0: 4671 0000 5300 5546 8100 0020 2020 5365 Fq..S.UF... Se │ │ │ 00502df0: 7473 2074 6865 2076 6972 7475 616c 2070 ts the virtual p │ │ │ 00502e00: 6167 6520 6c65 6e67 7468 2066 6f72 2061 age length for a │ │ │ 00502e10: 6e20 492f 4f20 6465 7669 6365 2074 6f20 n I/O device to │ │ │ 00502e20: 7468 6520 696e 7465 6765 7220 6578 7072 the integer expr │ │ │ -00502e30: 6573 7369 6f6e 2e52 0055 4991 0000 2020 ession.R.UI... │ │ │ +00502e30: 6573 7369 6f6e 2e52 0055 4691 0000 2020 ession.R.UF... │ │ │ 00502e40: 2059 6f75 2063 616e 2073 7065 6369 6679 You can specify │ │ │ 00502e50: 2074 6865 2076 6972 7475 616c 2070 6167 the virtual pag │ │ │ 00502e60: 6520 6c65 6e67 7468 2075 7020 746f 2031 e length up to 1 │ │ │ 00502e70: 2c30 3438 2c35 3736 2e20 5468 6520 7061 ,048,576. The pa │ │ │ -00502e80: 6765 206c 656e 6774 6853 0054 49c0 1100 ge lengthS.TI... │ │ │ +00502e80: 6765 206c 656e 6774 6853 0054 46c0 1100 ge lengthS.TF... │ │ │ 00502e90: 0020 2020 636f 6e74 726f 6c73 2074 6865 . controls the │ │ │ 00502ea0: 2070 6f69 6e74 2061 7420 7768 6963 6820 point at which │ │ │ 00502eb0: 7468 6520 6465 7669 6365 2064 7269 7665 the device drive │ │ │ 00502ec0: 7220 6175 746f 6d61 7469 6361 6c6c 7920 r automatically │ │ │ -00502ed0: 7265 7365 7473 2024 5920 746f 0c00 5549 resets $Y to..UI │ │ │ -00502ee0: 1200 0020 2020 302e 0700 5549 1300 0051 ... 0...UI...Q │ │ │ -00502ef0: 0055 4914 0000 2020 2042 7920 6465 6661 .UI... By defa │ │ │ +00502ed0: 7265 7365 7473 2024 5920 746f 0c00 5546 resets $Y to..UF │ │ │ +00502ee0: 1200 0020 2020 302e 0700 5546 1300 0051 ... 0...UF...Q │ │ │ +00502ef0: 0055 4614 0000 2020 2042 7920 6465 6661 .UF... By defa │ │ │ 00502f00: 756c 742c 2066 6f72 2074 6572 6d69 6e61 ult, for termina │ │ │ 00502f10: 6c73 2c20 4754 2e4d 2075 7365 7320 7468 ls, GT.M uses th │ │ │ 00502f20: 6520 7465 726d 696e 666f 2076 6172 6961 e terminfo varia │ │ │ 00502f30: 626c 6520 6c69 6e65 7320 2877 6869 6368 ble lines (which │ │ │ -00502f40: 5400 5549 1500 0020 2020 6d61 7920 6265 T.UI... may be │ │ │ +00502f40: 5400 5546 1500 0020 2020 6d61 7920 6265 T.UF... may be │ │ │ 00502f50: 2066 726f 6d20 7468 6520 7465 726d 696e from the termin │ │ │ 00502f60: 616c 2064 6566 696e 6974 696f 6e20 6f72 al definition or │ │ │ 00502f70: 2066 726f 6d20 6120 7374 7479 2063 6f6d from a stty com │ │ │ 00502f80: 6d61 6e64 2920 6173 2074 6865 2069 6e69 mand) as the ini │ │ │ -00502f90: 7469 616c 5300 5549 1600 0020 2020 7661 tialS.UI... va │ │ │ +00502f90: 7469 616c 5300 5546 1600 0020 2020 7661 tialS.UF... va │ │ │ 00502fa0: 6c75 6520 666f 7220 4c45 4e47 5448 2e20 lue for LENGTH. │ │ │ 00502fb0: 5468 6520 6465 6661 756c 7420 6c65 6e67 The default leng │ │ │ 00502fc0: 7468 2066 6f72 206e 756c 6c20 6465 7669 th for null devi │ │ │ 00502fd0: 6365 2061 6e64 2073 6f63 6b65 7420 6465 ce and socket de │ │ │ -00502fe0: 7669 6365 2069 730d 0055 4917 0000 2020 vice is..UI... │ │ │ -00502ff0: 2036 362e 0700 5549 1800 0000 0000 0000 66...UI........ │ │ │ +00502fe0: 7669 6365 2069 730d 0055 4617 0000 2020 vice is..UF... │ │ │ +00502ff0: 2036 362e 0700 5546 1800 0000 0000 0000 66...UF........ │ │ │ 00503000: 0400 0001 b104 0000 db49 0000 0000 0000 .........I...... │ │ │ 00503010: 4200 0000 4845 4c50 00ff 7300 ff49 4f5f B...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: 4f50 454e 00c0 3101 0000 cf01 0000 0000 OPEN..1......... │ │ │ 00503050: 0000 1000 3200 6301 0000 d001 0000 0000 ....2.c......... │ │ │ 00503060: 0000 3500 3100 ff73 00ff 4f50 454e 5f44 ..5.1..s..OPEN_D │ │ │ @@ -328571,2090 +328571,2090 @@ │ │ │ 005037a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005037b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005037c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 ................ │ │ │ 00503800: 0400 0000 f207 0000 a747 0000 0000 0000 .........G...... │ │ │ -00503810: 9400 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00503810: 9400 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..s..IO_ │ │ │ 00503820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00503830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00503840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00503850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00503860: ff4c 454e 4754 4800 c019 0000 2020 2053 .LENGTH..... S │ │ │ 00503870: 6574 7469 6e67 204c 454e 4754 4820 746f etting LENGTH to │ │ │ 00503880: 207a 6572 6f20 7072 6576 656e 7473 2072 zero prevents r │ │ │ 00503890: 6573 6574 7469 6e67 2024 5920 746f 207a esetting $Y to z │ │ │ -005038a0: 6572 6f2e 0700 5549 1a00 0012 0055 4921 ero...UI.....UI! │ │ │ +005038a0: 6572 6f2e 0700 5546 1a00 0012 0055 4621 ero...UF.....UF! │ │ │ 005038b0: 0000 2020 2045 7861 6d70 6c65 3a07 0055 .. Example:..U │ │ │ -005038c0: 4922 0000 2e00 5549 2300 0020 2020 7573 I"....UI#.. us │ │ │ +005038c0: 4622 0000 2e00 5546 2300 0020 2020 7573 F"....UF#.. us │ │ │ 005038d0: 6520 736f 636b 3a28 7769 6474 683d 3830 e sock:(width=80 │ │ │ 005038e0: 3a7a 6e6f 6666 3a7a 6c65 6e67 7468 3d32 :znoff:zlength=2 │ │ │ -005038f0: 3429 0700 5549 2400 0051 0055 4925 0000 4)..UI$..Q.UI%.. │ │ │ +005038f0: 3429 0700 5546 2400 0051 0055 4625 0000 4)..UF$..Q.UF%.. │ │ │ 00503900: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 00503910: 7365 7473 2074 6865 2076 6972 7475 616c sets the virtual │ │ │ 00503920: 2070 6167 6520 6c65 6e67 7468 2074 6f20 page length to │ │ │ 00503930: 3234 2066 6f72 2073 6f63 6b65 7420 6465 24 for socket de │ │ │ -00503940: 7669 6365 2073 6f63 6b2e 0700 5549 2600 vice sock...UI&. │ │ │ -00503950: 0011 004e 4949 5354 454e 0000 4c49 5354 ...NIISTEN..LIST │ │ │ -00503960: 454e 1100 5449 bf11 0000 2020 204c 4953 EN..TI.... LIS │ │ │ -00503970: 5445 4e07 0055 4921 0000 2500 5549 3100 TEN..UI!..%.UI1. │ │ │ +00503940: 7669 6365 2073 6f63 6b2e 0700 5546 2600 vice sock...UF&. │ │ │ +00503950: 0011 004e 4649 5354 454e 0000 4c49 5354 ...NFISTEN..LIST │ │ │ +00503960: 454e 1100 5446 bf11 0000 2020 204c 4953 EN..TF.... LIS │ │ │ +00503970: 5445 4e07 0055 4621 0000 2500 5546 3100 TEN..UF!..%.UF1. │ │ │ 00503980: 0020 2020 4c49 5354 454e 3d65 7870 7220 . LISTEN=expr │ │ │ 00503990: 4170 706c 6965 7320 746f 3a20 534f 4307 Applies to: SOC. │ │ │ -005039a0: 0055 4941 0000 4e00 5549 5100 0020 2020 .UIA..N.UIQ.. │ │ │ +005039a0: 0055 4641 0000 4e00 5546 5100 0020 2020 .UFA..N.UFQ.. │ │ │ 005039b0: 4120 6e65 7720 736f 636b 6574 2069 7320 A new socket is │ │ │ 005039c0: 616c 6c6f 6361 7465 6420 746f 206c 6973 allocated to lis │ │ │ 005039d0: 7465 6e20 666f 7220 6120 636f 6e6e 6563 ten for a connec │ │ │ 005039e0: 7469 6f6e 2e20 4974 2069 7320 6d61 6465 tion. It is made │ │ │ -005039f0: 2074 6865 4800 5549 6100 0020 2020 6375 theH.UIa.. cu │ │ │ +005039f0: 2074 6865 4800 5546 6100 0020 2020 6375 theH.UFa.. cu │ │ │ 00503a00: 7272 656e 7420 736f 636b 6574 2066 6f72 rrent socket for │ │ │ 00503a10: 2074 6865 2064 6576 6963 652c 2069 6620 the device, if │ │ │ 00503a20: 7468 6520 6f70 6572 6174 696f 6e20 6973 the operation is │ │ │ -00503a30: 2073 7563 6365 7373 6675 6c2e 0700 5549 successful...UI │ │ │ -00503a40: 7100 004c 0055 4981 0000 2020 2065 7870 q..L.UI... exp │ │ │ +00503a30: 2073 7563 6365 7373 6675 6c2e 0700 5546 successful...UF │ │ │ +00503a40: 7100 004c 0055 4681 0000 2020 2065 7870 q..L.UF... exp │ │ │ 00503a50: 7220 7370 6563 6966 6965 7320 7468 6520 r specifies the │ │ │ 00503a60: 7072 6f74 6f63 6f6c 2061 6e64 2074 6865 protocol and the │ │ │ 00503a70: 2070 726f 746f 636f 6c2d 7370 6563 6966 protocol-specif │ │ │ 00503a80: 6963 2069 6e66 6f72 6d61 7469 6f6e 2e4f ic information.O │ │ │ -00503a90: 0055 4991 0000 2020 2043 7572 7265 6e74 .UI... Current │ │ │ +00503a90: 0055 4691 0000 2020 2043 7572 7265 6e74 .UF... Current │ │ │ 00503aa0: 6c79 2c20 4754 2e4d 2073 7570 706f 7274 ly, GT.M support │ │ │ 00503ab0: 7320 5443 502f 4950 2061 6e64 204c 4f43 s TCP/IP and LOC │ │ │ 00503ac0: 414c 2028 616c 736f 206b 6e6f 776e 2061 AL (also known a │ │ │ 00503ad0: 7320 554e 4958 2064 6f6d 6169 6e29 1c00 s UNIX domain).. │ │ │ -00503ae0: 5449 c011 0000 2020 2073 6f63 6b65 7420 TI.... socket │ │ │ -00503af0: 7072 6f74 6f63 6f6c 732e 0700 5549 1200 protocols...UI.. │ │ │ -00503b00: 0012 0055 4913 0000 2020 2045 7861 6d70 ...UI... Examp │ │ │ -00503b10: 6c65 3a07 0055 4914 0000 5200 5549 1500 le:..UI...R.UI.. │ │ │ +00503ae0: 5446 c011 0000 2020 2073 6f63 6b65 7420 TF.... socket │ │ │ +00503af0: 7072 6f74 6f63 6f6c 732e 0700 5546 1200 protocols...UF.. │ │ │ +00503b00: 0012 0055 4613 0000 2020 2045 7861 6d70 ...UF... Examp │ │ │ +00503b10: 6c65 3a07 0055 4614 0000 5200 5546 1500 le:..UF...R.UF.. │ │ │ 00503b20: 0020 2020 4754 4d3e 7365 7420 7463 703d . GTM>set tcp= │ │ │ 00503b30: 2273 6565 7276 2220 6f70 656e 2074 6370 "seerv" open tcp │ │ │ 00503b40: 3a28 6c69 7374 656e 3d22 3633 3231 3a54 :(listen="6321:T │ │ │ 00503b50: 4350 223a 6174 7461 6368 3d22 7365 7276 CP":attach="serv │ │ │ -00503b60: 2229 3a3a 2253 4f43 4b45 5422 2700 5549 ")::"SOCKET"'.UI │ │ │ +00503b60: 2229 3a3a 2253 4f43 4b45 5422 2700 5546 ")::"SOCKET"'.UF │ │ │ 00503b70: 1600 0020 2020 4754 4d3e 7573 6520 7463 ... GTM>use tc │ │ │ 00503b80: 703a 6c69 7374 656e 3d22 3633 3232 3a54 p:listen="6322:T │ │ │ -00503b90: 4350 221d 0055 4917 0000 2020 2047 544d CP"..UI... GTM │ │ │ +00503b90: 4350 221d 0055 4617 0000 2020 2047 544d CP"..UF... GTM │ │ │ 00503ba0: 3e75 7365 2030 207a 7368 6f77 2022 4422 >use 0 zshow "D" │ │ │ -00503bb0: 4e00 5549 1800 0020 2020 2f64 6576 2f70 N.UI... /dev/p │ │ │ +00503bb0: 4e00 5546 1800 0020 2020 2f64 6576 2f70 N.UF... /dev/p │ │ │ 00503bc0: 7473 2f39 204f 5045 4e20 5445 524d 494e ts/9 OPEN TERMIN │ │ │ 00503bd0: 414c 204e 4f50 4153 5420 4e4f 4553 4341 AL NOPAST NOESCA │ │ │ 00503be0: 204e 4f52 4541 4453 2054 5950 4520 5749 NOREADS TYPE WI │ │ │ 00503bf0: 4454 483d 3830 204c 454e 473d 3234 2d00 DTH=80 LENG=24-. │ │ │ -00503c00: 5549 1900 0020 2020 7365 6572 7620 4f50 UI... seerv OP │ │ │ +00503c00: 5546 1900 0020 2020 7365 6572 7620 4f50 UF... seerv OP │ │ │ 00503c10: 454e 2053 4f43 4b45 5420 544f 5441 4c3d EN SOCKET TOTAL= │ │ │ -00503c20: 3220 4355 5252 454e 543d 3142 0055 491a 2 CURRENT=1B.UI. │ │ │ +00503c20: 3220 4355 5252 454e 543d 3142 0055 461a 2 CURRENT=1B.UF. │ │ │ 00503c30: 0000 2020 2053 4f43 4b45 545b 305d 3d73 .. SOCKET[0]=s │ │ │ 00503c40: 6572 7620 4445 5343 3d33 204c 4953 5445 erv DESC=3 LISTE │ │ │ 00503c50: 4e49 4e47 2050 4153 5349 5645 204e 4f54 NING PASSIVE NOT │ │ │ 00503c60: 5241 5020 504f 5254 3d36 3332 313d 0055 RAP PORT=6321=.U │ │ │ -00503c70: 4921 0000 2020 2020 2020 2020 5a44 454c I!.. ZDEL │ │ │ +00503c70: 4621 0000 2020 2020 2020 2020 5a44 454c F!.. ZDEL │ │ │ 00503c80: 4159 205a 4246 5349 5a45 3d31 3032 3420 AY ZBFSIZE=1024 │ │ │ 00503c90: 5a49 4246 5349 5a45 3d38 3733 3830 204e ZIBFSIZE=87380 N │ │ │ -00503ca0: 4f44 454c 494d 4954 4552 4a00 5549 2200 ODELIMITERJ.UI". │ │ │ +00503ca0: 4f44 454c 494d 4954 4552 4a00 5546 2200 ODELIMITERJ.UF". │ │ │ 00503cb0: 0020 2020 534f 434b 4554 5b31 5d3d 6831 . SOCKET[1]=h1 │ │ │ 00503cc0: 3231 3835 3832 3534 3530 2044 4553 433d 2185825450 DESC= │ │ │ 00503cd0: 3420 4c49 5354 454e 494e 4720 5041 5353 4 LISTENING PASS │ │ │ 00503ce0: 4956 4520 4e4f 5452 4150 2050 4f52 543d IVE NOTRAP PORT= │ │ │ -00503cf0: 3633 3232 3d00 5549 2300 0020 2020 2020 6322=.UI#.. │ │ │ +00503cf0: 3633 3232 3d00 5546 2300 0020 2020 2020 6322=.UF#.. │ │ │ 00503d00: 2020 205a 4445 4c41 5920 5a42 4653 495a ZDELAY ZBFSIZ │ │ │ 00503d10: 453d 3130 3234 205a 4942 4653 495a 453d E=1024 ZIBFSIZE= │ │ │ 00503d20: 3837 3338 3020 4e4f 4445 4c49 4d49 5445 87380 NODELIMITE │ │ │ -00503d30: 5207 0055 4924 0000 0e00 4d49 4f4b 4559 R..UI$....MIOKEY │ │ │ -00503d40: 0000 4f4b 4559 0f00 5249 bf11 0000 2020 ..OKEY..RI.... │ │ │ -00503d50: 204f 4b45 5907 0053 4921 0000 2800 5349 OKEY..SI!..(.SI │ │ │ +00503d30: 5207 0055 4624 0000 0e00 4d46 4f4b 4559 R..UF$....MFOKEY │ │ │ +00503d40: 0000 4f4b 4559 0f00 5246 bf11 0000 2020 ..OKEY..RF.... │ │ │ +00503d50: 204f 4b45 5907 0053 4621 0000 2800 5346 OKEY..SF!..(.SF │ │ │ 00503d60: 3100 0020 2020 4170 706c 6965 7320 746f 1.. Applies to │ │ │ 00503d70: 3a20 5344 2c20 5049 5045 2c20 616e 6420 : SD, PIPE, and │ │ │ -00503d80: 4649 464f 0700 5349 4100 0053 0053 4951 FIFO..SIA..S.SIQ │ │ │ +00503d80: 4649 464f 0700 5346 4100 0053 0053 4651 FIFO..SFA..S.SFQ │ │ │ 00503d90: 0000 2020 204f 4b45 5920 616c 6c6f 7773 .. OKEY allows │ │ │ 00503da0: 2074 6865 2075 7365 206f 6620 6120 7365 the use of a se │ │ │ 00503db0: 7065 7261 7465 206b 6579 2066 6f72 2057 perate key for W │ │ │ 00503dc0: 5249 5445 2074 6f20 6120 6465 7669 6365 RITE to a device │ │ │ 00503dd0: 3b20 666f 7220 6578 616d 706c 652c 5200 ; for example,R. │ │ │ -00503de0: 5349 6100 0020 2020 7768 656e 2061 2047 SIa.. when a G │ │ │ +00503de0: 5346 6100 0020 2020 7768 656e 2061 2047 SFa.. when a G │ │ │ 00503df0: 542e 4d20 7072 6f63 6573 7320 6973 2061 T.M process is a │ │ │ 00503e00: 6e20 656c 656d 656e 7420 6f66 2061 2055 n element of a U │ │ │ 00503e10: 4e49 5820 7069 7065 2e20 5468 6520 666f NIX pipe. The fo │ │ │ 00503e20: 726d 6174 206f 6620 7468 6520 494b 4559 rmat of the IKEY │ │ │ -00503e30: 1d00 5349 7100 0020 2020 6465 7669 6365 ..SIq.. device │ │ │ +00503e30: 1d00 5346 7100 0020 2020 6465 7669 6365 ..SFq.. device │ │ │ 00503e40: 7061 7261 6d65 7465 7220 6973 3a07 0053 parameter is:..S │ │ │ -00503e50: 4981 0000 1e00 5349 9100 0020 2020 4f4b I.....SI... OK │ │ │ +00503e50: 4681 0000 1e00 5346 9100 0020 2020 4f4b F.....SF... OK │ │ │ 00503e60: 4559 3d22 6b65 795f 6e61 6d65 205b 4956 EY="key_name [IV │ │ │ -00503e70: 5d22 0800 5249 c011 0000 4d00 5349 1200 ]"..RI....M.SI.. │ │ │ +00503e70: 5d22 0800 5246 c011 0000 4d00 5346 1200 ]"..RF....M.SF.. │ │ │ 00503e80: 0020 2020 6b65 795f 6e61 6d65 2069 7320 . key_name is │ │ │ 00503e90: 6361 7365 2d73 656e 7369 7469 7665 2061 case-sensitive a │ │ │ 00503ea0: 6e64 206d 7573 7420 6d61 7463 6820 6120 nd must match a │ │ │ 00503eb0: 6b65 7920 6e61 6d65 2069 6e20 7468 6520 key name in the │ │ │ -00503ec0: 2266 696c 6573 224b 0053 4913 0000 2020 "files"K.SI... │ │ │ +00503ec0: 2266 696c 6573 224b 0053 4613 0000 2020 "files"K.SF... │ │ │ 00503ed0: 2073 6563 7469 6f6e 206f 6620 7468 6520 section of the │ │ │ 00503ee0: 6774 6d63 7279 7074 5f63 6f6e 6669 6720 gtmcrypt_config │ │ │ 00503ef0: 6669 6c65 2e20 5468 6520 6f70 7469 6f6e file. The option │ │ │ 00503f00: 616c 2049 5620 7370 6563 6966 6965 7320 al IV specifies │ │ │ -00503f10: 616e 4500 5349 1400 0020 2020 696e 6974 anE.SI... init │ │ │ +00503f10: 616e 4500 5346 1400 0020 2020 696e 6974 anE.SF... init │ │ │ 00503f20: 6961 6c69 7a61 7469 6f6e 2076 6563 746f ialization vecto │ │ │ 00503f30: 7220 746f 2075 7365 2066 6f72 2065 6e63 r to use for enc │ │ │ 00503f40: 7279 7074 696f 6e20 616e 6420 6465 6372 ryption and decr │ │ │ -00503f50: 7970 7469 6f6e 2e07 0053 4915 0000 5200 yption...SI...R. │ │ │ -00503f60: 5349 1600 0020 2020 466f 7220 6d6f 7265 SI... For more │ │ │ +00503f50: 7970 7469 6f6e 2e07 0053 4615 0000 5200 yption...SF...R. │ │ │ +00503f60: 5346 1600 0020 2020 466f 7220 6d6f 7265 SF... For more │ │ │ 00503f70: 2069 6e66 6f72 6d61 7469 6f6e 2c20 7265 information, re │ │ │ 00503f80: 6665 7220 746f 2074 6865 2064 6573 6372 fer to the descr │ │ │ 00503f90: 6970 7469 6f6e 206f 6620 4b45 5920 6465 iption of KEY de │ │ │ 00503fa0: 7669 6365 7061 7261 6d65 7465 7220 6f66 viceparameter of │ │ │ -00503fb0: 0f00 5349 1700 0020 2020 4f50 454e 2e07 ..SI... OPEN.. │ │ │ -00503fc0: 0053 4918 0000 1300 4e49 5054 494f 4e53 .SI.....NIPTIONS │ │ │ -00503fd0: 0000 4f50 5449 4f4e 5312 0055 49bf 1100 ..OPTIONS..UI... │ │ │ -00503fe0: 0020 2020 4f50 5449 4f4e 5307 0056 4921 . OPTIONS..VI! │ │ │ +00503fb0: 0f00 5346 1700 0020 2020 4f50 454e 2e07 ..SF... OPEN.. │ │ │ +00503fc0: 0053 4618 0000 1300 4e46 5054 494f 4e53 .SF.....NFPTIONS │ │ │ +00503fd0: 0000 4f50 5449 4f4e 5312 0055 46bf 1100 ..OPTIONS..UF... │ │ │ +00503fe0: 0020 2020 4f50 5449 4f4e 5307 0056 4621 . OPTIONS..VF! │ │ │ 00503ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00504000: 0400 0000 bc07 0000 db47 0000 0000 0000 .........G...... │ │ │ -00504010: 7c00 0049 4845 4c50 00ff 7300 ff49 4f5f |..IHELP..s..IO_ │ │ │ +00504010: 7c00 0046 4845 4c50 00ff 7300 ff49 4f5f |..FHELP..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 5054 494f 4e53 00bf 3100 0020 2020 .OPTIONS..1.. │ │ │ 00504070: 4f50 5449 4f4e 533d 6578 7072 2041 7070 OPTIONS=expr App │ │ │ -00504080: 6c69 6573 2074 6f3a 2053 4f43 0700 5649 lies to: SOC..VI │ │ │ -00504090: 4100 0050 0056 4951 0000 2020 2053 7065 A..P.VIQ.. Spe │ │ │ +00504080: 6c69 6573 2074 6f3a 2053 4f43 0700 5646 lies to: SOC..VF │ │ │ +00504090: 4100 0050 0056 4651 0000 2020 2053 7065 A..P.VFQ.. Spe │ │ │ 005040a0: 6369 6669 6573 2073 6574 736f 636b 6f70 cifies setsockop │ │ │ 005040b0: 7428 2920 6f70 7469 6f6e 7320 746f 2062 t() options to b │ │ │ 005040c0: 6520 7365 7420 666f 7220 736f 636b 6574 e set for socket │ │ │ 005040d0: 732e 2054 6865 2076 616c 7565 206f 6620 s. The value of │ │ │ -005040e0: 7468 6553 0056 4961 0000 2020 2065 7870 theS.VIa.. exp │ │ │ +005040e0: 7468 6553 0056 4661 0000 2020 2065 7870 theS.VFa.. exp │ │ │ 005040f0: 7265 7373 696f 6e20 6973 2061 2063 6f6d ression is a com │ │ │ 00504100: 6d61 2073 6570 6172 6174 6564 206c 6973 ma separated lis │ │ │ 00504110: 7420 6f66 206f 7074 696f 6e20 6e61 6d65 t of option name │ │ │ 00504120: 732e 2049 6620 7468 6520 6f70 7469 6f6e s. If the option │ │ │ -00504130: 2074 616b 6573 4a00 5649 7100 0020 2020 takesJ.VIq.. │ │ │ +00504130: 2074 616b 6573 4a00 5646 7100 0020 2020 takesJ.VFq.. │ │ │ 00504140: 6120 7661 6c75 652c 2069 7420 6973 2067 a value, it is g │ │ │ 00504150: 6976 656e 2061 6674 6572 2061 6e20 6571 iven after an eq │ │ │ 00504160: 7561 6c20 7369 676e 2028 3d29 2066 6f6c ual sign (=) fol │ │ │ 00504170: 6c6f 7769 6e67 2074 6865 206e 616d 652e lowing the name. │ │ │ -00504180: 0700 5649 8100 0024 0056 4991 0000 2020 ..VI...$.VI... │ │ │ +00504180: 0700 5646 8100 0024 0056 4691 0000 2020 ..VF...$.VF... │ │ │ 00504190: 2054 6865 2073 7570 706f 7274 6564 206f The supported o │ │ │ -005041a0: 7074 696f 6e73 2061 7265 3a08 0055 49c0 ptions are:..UI. │ │ │ -005041b0: 1100 0061 0056 4912 0000 2020 204b 4545 ...a.VI... KEE │ │ │ +005041a0: 7074 696f 6e73 2061 7265 3a08 0055 46c0 ptions are:..UF. │ │ │ +005041b0: 1100 0061 0056 4612 0000 2020 204b 4545 ...a.VF... KEE │ │ │ 005041c0: 5041 4c49 5645 2020 2061 206e 6f6e 207a PALIVE a non z │ │ │ 005041d0: 6572 6f20 7661 6c75 6520 656e 6162 6c65 ero value enable │ │ │ 005041e0: 7320 534f 5f4b 4545 5041 4c49 5645 2e20 s SO_KEEPALIVE. │ │ │ 005041f0: 2041 207a 6572 6f20 7661 6c75 6520 6469 A zero value di │ │ │ 00504200: 7361 626c 6573 2053 4f5f 4b45 4550 414c sables SO_KEEPAL │ │ │ -00504210: 4956 452e 3800 5649 1300 0020 2020 4b45 IVE.8.VI... KE │ │ │ +00504210: 4956 452e 3800 5646 1300 0020 2020 4b45 IVE.8.VF... KE │ │ │ 00504220: 4550 434e 5420 2020 2020 7365 7473 2074 EPCNT sets t │ │ │ 00504230: 6865 2054 4350 5f4b 4545 5043 4e54 2073 he TCP_KEEPCNT s │ │ │ -00504240: 6f63 6b65 7420 7661 6c75 652e 3900 5649 ocket value.9.VI │ │ │ +00504240: 6f63 6b65 7420 7661 6c75 652e 3900 5646 ocket value.9.VF │ │ │ 00504250: 1400 0020 2020 4b45 4550 4944 4c45 2020 ... KEEPIDLE │ │ │ 00504260: 2020 7365 7473 2074 6865 2054 4350 5f4b sets the TCP_K │ │ │ 00504270: 4545 5049 444c 4520 736f 636b 6574 2076 EEPIDLE socket v │ │ │ -00504280: 616c 7565 2e3a 0056 4915 0000 2020 204b alue.:.VI... K │ │ │ +00504280: 616c 7565 2e3a 0056 4615 0000 2020 204b alue.:.VF... K │ │ │ 00504290: 4545 5049 4e54 564c 2020 2073 6574 7320 EEPINTVL sets │ │ │ 005042a0: 7468 6520 5443 505f 4b45 4550 494e 5456 the TCP_KEEPINTV │ │ │ 005042b0: 4c20 736f 636b 6574 2076 616c 7565 2e5d L socket value.] │ │ │ -005042c0: 0056 4916 0000 2020 2053 4e44 4255 4620 .VI... SNDBUF │ │ │ +005042c0: 0056 4616 0000 2020 2053 4e44 4255 4620 .VF... SNDBUF │ │ │ 005042d0: 2020 2020 2073 6574 7320 7468 6520 7369 sets the si │ │ │ 005042e0: 7a65 206f 6620 7468 6520 736f 636b 6574 ze of the socket │ │ │ 005042f0: 2773 206e 6574 776f 726b 2073 656e 6420 's network send │ │ │ 00504300: 6275 6666 6572 2028 534f 5f53 4e44 4255 buffer (SO_SNDBU │ │ │ -00504310: 4629 2069 6e20 6279 7465 732e 0700 5649 F) in bytes...VI │ │ │ -00504320: 1700 0012 0056 4918 0000 2020 2045 7861 .....VI... Exa │ │ │ -00504330: 6d70 6c65 3a07 0056 4919 0000 3300 5649 mple:..VI...3.VI │ │ │ +00504310: 4629 2069 6e20 6279 7465 732e 0700 5646 F) in bytes...VF │ │ │ +00504320: 1700 0012 0056 4618 0000 2020 2045 7861 .....VF... Exa │ │ │ +00504330: 6d70 6c65 3a07 0056 4619 0000 3300 5646 mple:..VF...3.VF │ │ │ 00504340: 1a00 0020 2020 5553 4520 6465 763a 4f50 ... USE dev:OP │ │ │ 00504350: 5449 4f4e 533d 224b 4545 5041 4c49 5645 TIONS="KEEPALIVE │ │ │ 00504360: 3d31 2c4b 4545 5049 444c 453d 3530 2207 =1,KEEPIDLE=50". │ │ │ -00504370: 0056 4921 0000 4800 5649 2200 0020 2020 .VI!..H.VI".. │ │ │ +00504370: 0056 4621 0000 4800 5646 2200 0020 2020 .VF!..H.VF".. │ │ │ 00504380: 5468 6973 2065 6e61 626c 6573 2053 4f5f This enables SO_ │ │ │ 00504390: 4b45 4550 414c 4956 4520 616e 6420 7365 KEEPALIVE and se │ │ │ 005043a0: 7473 2054 4350 5f4b 4545 5049 444c 4520 ts TCP_KEEPIDLE │ │ │ 005043b0: 746f 2035 3020 7365 636f 6e64 732e 0700 to 50 seconds... │ │ │ -005043c0: 5649 2300 0012 0056 4924 0000 2020 202a VI#....VI$.. * │ │ │ -005043d0: 2a4e 6f74 652a 2a07 0056 4925 0000 5300 *Note**..VI%..S. │ │ │ -005043e0: 5649 2600 0020 2020 506c 6561 7365 2072 VI&.. Please r │ │ │ +005043c0: 5646 2300 0012 0056 4624 0000 2020 202a VF#....VF$.. * │ │ │ +005043d0: 2a4e 6f74 652a 2a07 0056 4625 0000 5300 *Note**..VF%..S. │ │ │ +005043e0: 5646 2600 0020 2020 506c 6561 7365 2072 VF&.. Please r │ │ │ 005043f0: 6576 6965 7720 7468 6520 6d61 6e20 7061 eview the man pa │ │ │ 00504400: 6765 2066 6f72 2073 6574 736f 636b 6f70 ge for setsockop │ │ │ 00504410: 7420 666f 7220 6d6f 7265 2069 6e66 6f72 t for more infor │ │ │ 00504420: 6d61 7469 6f6e 206f 6e20 7468 6520 7573 mation on the us │ │ │ -00504430: 654c 0056 4927 0000 2020 206f 6620 7468 eL.VI'.. of th │ │ │ +00504430: 654c 0056 4627 0000 2020 206f 6620 7468 eL.VF'.. of th │ │ │ 00504440: 6573 6520 6f70 7469 6f6e 732e 204f 6e20 ese options. On │ │ │ 00504450: 4c69 6e75 782c 2022 6d61 6e20 3720 736f Linux, "man 7 so │ │ │ 00504460: 636b 6574 2220 616e 6420 226d 616e 2037 cket" and "man 7 │ │ │ 00504470: 2074 6370 2220 7072 6f76 6964 6521 0056 tcp" provide!.V │ │ │ -00504480: 4928 0000 2020 2061 6464 6974 696f 6e61 I(.. additiona │ │ │ +00504480: 4628 0000 2020 2061 6464 6974 696f 6e61 F(.. additiona │ │ │ 00504490: 6c20 696e 666f 726d 6174 696f 6e2e 0700 l information... │ │ │ -005044a0: 5649 2900 0017 004e 4955 5452 4557 494e VI)....NIUTREWIN │ │ │ -005044b0: 4400 004f 5554 5245 5749 4e44 1400 5749 D..OUTREWIND..WI │ │ │ +005044a0: 5646 2900 0017 004e 4655 5452 4557 494e VF)....NFUTREWIN │ │ │ +005044b0: 4400 004f 5554 5245 5749 4e44 1400 5746 D..OUTREWIND..WF │ │ │ 005044c0: bf11 0000 2020 204f 5554 5245 5749 4e44 .... OUTREWIND │ │ │ -005044d0: 0700 5849 2100 0022 0058 4931 0000 2020 ..XI!..".XI1.. │ │ │ +005044d0: 0700 5846 2100 0022 0058 4631 0000 2020 ..XF!..".XF1.. │ │ │ 005044e0: 2041 7070 6c69 6573 2074 6f3a 2046 4946 Applies to: FIF │ │ │ -005044f0: 4f20 5049 5045 2053 4407 0058 4941 0000 O PIPE SD..XIA.. │ │ │ -00504500: 4e00 5849 5100 0020 2020 5065 7266 6f72 N.XIQ.. Perfor │ │ │ +005044f0: 4f20 5049 5045 2053 4407 0058 4641 0000 O PIPE SD..XFA.. │ │ │ +00504500: 4e00 5846 5100 0020 2020 5065 7266 6f72 N.XFQ.. Perfor │ │ │ 00504510: 6d73 2061 2052 4557 494e 4420 6f6e 206f ms a REWIND on o │ │ │ 00504520: 7574 7075 7420 7768 656e 2024 5052 494e utput when $PRIN │ │ │ 00504530: 4349 5041 4c20 6964 656e 7469 6669 6573 CIPAL identifies │ │ │ 00504540: 2061 2064 6576 6963 6520 7468 6174 5300 a device thatS. │ │ │ -00504550: 5849 6100 0020 2020 7375 7070 6f72 7473 XIa.. supports │ │ │ +00504550: 5846 6100 0020 2020 7375 7070 6f72 7473 XFa.. supports │ │ │ 00504560: 2052 4557 494e 442e 2055 7365 2074 6869 REWIND. Use thi │ │ │ 00504570: 7320 6465 7669 6365 7061 7261 6d65 7465 s deviceparamete │ │ │ 00504580: 7220 7769 7468 2024 5052 494e 4349 5041 r with $PRINCIPA │ │ │ 00504590: 4c20 7768 656e 2072 6564 6972 6563 7465 L when redirecte │ │ │ -005045a0: 6454 0058 4971 0000 2020 2074 6f20 6120 dT.XIq.. to a │ │ │ +005045a0: 6454 0058 4671 0000 2020 2074 6f20 6120 dT.XFq.. to a │ │ │ 005045b0: 6669 6c65 2e20 466f 7220 4649 464f 206f file. For FIFO o │ │ │ 005045c0: 7220 5049 5045 2064 6576 6963 6573 2c20 r PIPE devices, │ │ │ 005045d0: 5245 5749 4e44 206f 6e6c 7920 7365 7473 REWIND only sets │ │ │ 005045e0: 2024 582c 2024 592c 2061 6e64 2024 5a45 $X, $Y, and $ZE │ │ │ -005045f0: 4f46 2074 6f0f 0058 4981 0000 2020 207a OF to..XI... z │ │ │ -00504600: 6572 6f2e 0700 5849 9100 0021 0050 4953 ero...XI...!.PIS │ │ │ +005045f0: 4f46 2074 6f0f 0058 4681 0000 2020 207a OF to..XF... z │ │ │ +00504600: 6572 6f2e 0700 5846 9100 0021 0050 4653 ero...XF...!.PFS │ │ │ 00504610: 4545 4b3d 5354 5245 5850 5200 004f 5554 EEK=STREXPR..OUT │ │ │ -00504620: 5345 454b 3d73 7472 6578 7072 1a00 5d49 SEEK=strexpr..]I │ │ │ +00504620: 5345 454b 3d73 7472 6578 7072 1a00 5d46 SEEK=strexpr..]F │ │ │ 00504630: bf11 0000 2020 204f 5554 5345 454b 3d73 .... OUTSEEK=s │ │ │ -00504640: 7472 6578 7072 0700 5e49 2100 0018 005e trexpr..^I!....^ │ │ │ -00504650: 4931 0000 2020 2041 7070 6c69 6573 2074 I1.. Applies t │ │ │ -00504660: 6f3a 2053 4407 005e 4941 0000 4c00 5e49 o: SD..^IA..L.^I │ │ │ +00504640: 7472 6578 7072 0700 5e46 2100 0018 005e trexpr..^F!....^ │ │ │ +00504650: 4631 0000 2020 2041 7070 6c69 6573 2074 F1.. Applies t │ │ │ +00504660: 6f3a 2053 4407 005e 4641 0000 4c00 5e46 o: SD..^FA..L.^F │ │ │ 00504670: 5100 0020 2020 5065 7266 6f72 6d73 2061 Q.. Performs a │ │ │ 00504680: 2053 4545 4b20 6f6e 206f 7574 7075 7420 SEEK on output │ │ │ 00504690: 7768 656e 2024 5052 494e 4349 5041 4c20 when $PRINCIPAL │ │ │ 005046a0: 6964 656e 7469 6669 6573 2061 2064 6576 identifies a dev │ │ │ -005046b0: 6963 6520 7468 6174 5400 5e49 6100 0020 ice thatT.^Ia.. │ │ │ +005046b0: 6963 6520 7468 6174 5400 5e46 6100 0020 ice thatT.^Fa.. │ │ │ 005046c0: 2020 7375 7070 6f72 7473 2053 4545 4b2e supports SEEK. │ │ │ 005046d0: 2055 7365 2074 6869 7320 6465 7669 6365 Use this device │ │ │ 005046e0: 7061 7261 6d65 7465 7220 7769 7468 2024 parameter with $ │ │ │ 005046f0: 5052 494e 4349 5041 4c20 7768 656e 2072 PRINCIPAL when r │ │ │ -00504700: 6564 6972 6563 7465 6420 746f 1100 5e49 edirected to..^I │ │ │ +00504700: 6564 6972 6563 7465 6420 746f 1100 5e46 edirected to..^F │ │ │ 00504710: 7100 0020 2020 6120 6669 6c65 2e07 005e q.. a file...^ │ │ │ -00504720: 4981 0000 1400 4d49 5041 5354 4852 5500 I.....MIPASTHRU. │ │ │ -00504730: 0050 4153 5448 5255 1200 5549 bf11 0000 .PASTHRU..UI.... │ │ │ -00504740: 2020 2050 4153 5448 5255 0700 5649 2100 PASTHRU..VI!. │ │ │ -00504750: 0025 0056 4931 0000 2020 205b 4e4f 5d50 .%.VI1.. [NO]P │ │ │ +00504720: 4681 0000 1400 4d46 5041 5354 4852 5500 F.....MFPASTHRU. │ │ │ +00504730: 0050 4153 5448 5255 1200 5546 bf11 0000 .PASTHRU..UF.... │ │ │ +00504740: 2020 2050 4153 5448 5255 0700 5646 2100 PASTHRU..VF!. │ │ │ +00504750: 0025 0056 4631 0000 2020 205b 4e4f 5d50 .%.VF1.. [NO]P │ │ │ 00504760: 4153 5448 5255 2041 7070 6c69 6573 2074 ASTHRU Applies t │ │ │ -00504770: 6f3a 2054 524d 0700 5649 4100 0038 0056 o: TRM..VIA..8.V │ │ │ -00504780: 4951 0000 2020 205b 4e4f 5d50 4153 5448 IQ.. [NO]PASTH │ │ │ +00504770: 6f3a 2054 524d 0700 5646 4100 0038 0056 o: TRM..VFA..8.V │ │ │ +00504780: 4651 0000 2020 205b 4e4f 5d50 4153 5448 FQ.. [NO]PASTH │ │ │ 00504790: 5255 2041 7070 6c69 6573 2074 6f3a 2054 RU Applies to: T │ │ │ 005047a0: 6572 6d69 6e61 6c73 2061 6e64 2050 7269 erminals and Pri │ │ │ -005047b0: 6e74 6572 7307 0056 4961 0000 0000 0000 nters..VIa...... │ │ │ +005047b0: 6e74 6572 7307 0056 4661 0000 0000 0000 nters..VFa...... │ │ │ 005047c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005047d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005047e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005047f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00504800: 0400 0000 d407 0000 0b48 0000 0000 0000 .........H...... │ │ │ -00504810: a900 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00504810: a900 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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: ff50 4153 5448 5255 00bf 7100 0020 2020 .PASTHRU..q.. │ │ │ 00504870: 456e 6162 6c65 7320 6f72 2064 6973 6162 Enables or disab │ │ │ 00504880: 6c65 7320 696e 7465 7270 7265 7461 7469 les interpretati │ │ │ 00504890: 6f6e 206f 6620 7468 6520 4552 4153 4520 on of the ERASE │ │ │ 005048a0: 6368 6172 6163 7465 7220 666f 7220 6120 character for a │ │ │ -005048b0: 7465 726d 696e 616c 2e53 0056 4981 0000 terminal.S.VI... │ │ │ +005048b0: 7465 726d 696e 616c 2e53 0056 4681 0000 terminal.S.VF... │ │ │ 005048c0: 2020 2050 4153 5448 5255 2073 6869 6674 PASTHRU shift │ │ │ 005048d0: 7320 6d61 6e61 6765 6d65 6e74 206f 6620 s management of │ │ │ 005048e0: 6861 6e64 6c69 6e67 2061 6e64 2072 6573 handling and res │ │ │ 005048f0: 706f 6e73 6520 746f 2045 5241 5345 2063 ponse to ERASE c │ │ │ -00504900: 6861 7261 6374 6572 7320 696e 3d00 5649 haracters in=.VI │ │ │ +00504900: 6861 7261 6374 6572 7320 696e 3d00 5646 haracters in=.VF │ │ │ 00504910: 9100 0020 2020 7468 6520 696e 7075 7420 ... the input │ │ │ 00504920: 7374 7265 616d 2066 726f 6d20 4754 2e4d stream from GT.M │ │ │ 00504930: 2074 6f20 7468 6520 6170 706c 6963 6174 to the applicat │ │ │ -00504940: 696f 6e20 636f 6465 2e08 0055 49c0 1100 ion code...UI... │ │ │ -00504950: 004d 0056 4912 0000 2020 2045 7865 7263 .M.VI... Exerc │ │ │ +00504940: 696f 6e20 636f 6465 2e08 0055 46c0 1100 ion code...UF... │ │ │ +00504950: 004d 0056 4612 0000 2020 2045 7865 7263 .M.VF... Exerc │ │ │ 00504960: 6973 6520 6361 7574 696f 6e20 7769 7468 ise caution with │ │ │ 00504970: 2050 4153 5448 5255 2069 6e20 6465 6275 PASTHRU in debu │ │ │ 00504980: 6767 696e 672c 2062 6563 6175 7365 2075 gging, because u │ │ │ 00504990: 7369 6e67 2061 2050 4153 5448 5255 3600 sing a PASTHRU6. │ │ │ -005049a0: 5649 1300 0020 2020 7465 726d 696e 616c VI... terminal │ │ │ +005049a0: 5646 1300 0020 2020 7465 726d 696e 616c VF... terminal │ │ │ 005049b0: 2069 6e20 4469 7265 6374 204d 6f64 6520 in Direct Mode │ │ │ 005049c0: 6973 2073 6f6d 6577 6861 7420 6177 6b77 is somewhat awkw │ │ │ -005049d0: 6172 642e 0700 5649 1400 0050 0056 4915 ard...VI...P.VI. │ │ │ +005049d0: 6172 642e 0700 5646 1400 0050 0056 4615 ard...VF...P.VF. │ │ │ 005049e0: 0000 2020 205b 4e4f 5d54 5453 594e 4320 .. [NO]TTSYNC │ │ │ 005049f0: 6d75 7374 2062 6520 7573 6564 2077 6974 must be used wit │ │ │ 00504a00: 6820 5b4e 4f5d 5041 5354 4852 5520 746f h [NO]PASTHRU to │ │ │ 00504a10: 2063 6f6e 7472 6f6c 2058 4f4e 2f58 4f46 control XON/XOF │ │ │ -00504a20: 4620 6861 6e64 6c69 6e67 2e07 0056 4916 F handling...VI. │ │ │ -00504a30: 0000 3b00 5649 1700 0020 2020 4279 2064 ..;.VI... By d │ │ │ +00504a20: 4620 6861 6e64 6c69 6e67 2e07 0056 4616 F handling...VF. │ │ │ +00504a30: 0000 3b00 5646 1700 0020 2020 4279 2064 ..;.VF... By d │ │ │ 00504a40: 6566 6175 6c74 2c20 7468 6520 6465 7669 efault, the devi │ │ │ 00504a50: 6365 2064 7269 7665 7220 6f70 6572 6174 ce driver operat │ │ │ 00504a60: 6573 204e 4f50 4153 5448 5255 2e07 0056 es NOPASTHRU...V │ │ │ -00504a70: 4918 0000 2a00 5649 1900 0020 2020 5041 I...*.VI... PA │ │ │ +00504a70: 4618 0000 2a00 5646 1900 0020 2020 5041 F...*.VF... PA │ │ │ 00504a80: 5354 4852 5520 7375 7065 7273 6564 6573 STHRU supersedes │ │ │ 00504a90: 206c 696e 6520 6564 6974 696e 672e 0700 line editing... │ │ │ -00504aa0: 5649 1a00 0016 004d 4952 4541 4453 594e VI.....MIREADSYN │ │ │ -00504ab0: 4300 0052 4541 4453 594e 4313 0056 49bf C..READSYNC..VI. │ │ │ +00504aa0: 5646 1a00 0016 004d 4652 4541 4453 594e VF.....MFREADSYN │ │ │ +00504ab0: 4300 0052 4541 4453 594e 4313 0056 46bf C..READSYNC..VF. │ │ │ 00504ac0: 1100 0020 2020 5245 4144 5359 4e43 0700 ... READSYNC.. │ │ │ -00504ad0: 5749 2100 0026 0057 4931 0000 2020 205b WI!..&.WI1.. [ │ │ │ +00504ad0: 5746 2100 0026 0057 4631 0000 2020 205b WF!..&.WF1.. [ │ │ │ 00504ae0: 4e4f 5d52 4541 4453 594e 4320 4170 706c NO]READSYNC Appl │ │ │ -00504af0: 6965 7320 746f 3a20 5452 4d07 0057 4941 ies to: TRM..WIA │ │ │ -00504b00: 0000 5000 5749 5100 0020 2020 456e 6162 ..P.WIQ.. Enab │ │ │ +00504af0: 6965 7320 746f 3a20 5452 4d07 0057 4641 ies to: TRM..WFA │ │ │ +00504b00: 0000 5000 5746 5100 0020 2020 456e 6162 ..P.WFQ.. Enab │ │ │ 00504b10: 6c65 7320 6f72 2064 6973 6162 6c65 7320 les or disables │ │ │ 00504b20: 6175 746f 6d61 7469 6320 6f75 7470 7574 automatic output │ │ │ 00504b30: 206f 6620 3c58 4f4e 3e20 6265 666f 7265 of before │ │ │ 00504b40: 2061 2052 4541 4420 616e 6420 3c58 4f46 a READ and ..WIa.. afte │ │ │ -00504b60: 7220 6120 5245 4144 2e07 0057 4971 0000 r a READ...WIq.. │ │ │ -00504b70: 3e00 5749 8100 0020 2020 4279 2064 6566 >.WI... By def │ │ │ +00504b50: 463e 1700 5746 6100 0020 2020 6166 7465 F>..WFa.. afte │ │ │ +00504b60: 7220 6120 5245 4144 2e07 0057 4671 0000 r a READ...WFq.. │ │ │ +00504b70: 3e00 5746 8100 0020 2020 4279 2064 6566 >.WF... By def │ │ │ 00504b80: 6175 6c74 2c20 7468 6520 7465 726d 696e ault, the termin │ │ │ 00504b90: 616c 2064 7269 7665 7273 206f 7065 7261 al drivers opera │ │ │ 00504ba0: 7465 204e 4f52 4541 4453 594e 432e 0700 te NOREADSYNC... │ │ │ -00504bb0: 5749 9100 0010 004f 4957 494e 4400 0052 WI.....OIWIND..R │ │ │ -00504bc0: 4557 494e 4411 0054 49bf 1100 0020 2020 EWIND..TI.... │ │ │ -00504bd0: 5245 5749 4e44 0700 5549 2100 0029 0055 REWIND..UI!..).U │ │ │ -00504be0: 4931 0000 2020 2052 4557 494e 4420 4170 I1.. REWIND Ap │ │ │ +00504bb0: 5746 9100 0010 004f 4657 494e 4400 0052 WF.....OFWIND..R │ │ │ +00504bc0: 4557 494e 4411 0054 46bf 1100 0020 2020 EWIND..TF.... │ │ │ +00504bd0: 5245 5749 4e44 0700 5546 2100 0029 0055 REWIND..UF!..).U │ │ │ +00504be0: 4631 0000 2020 2052 4557 494e 4420 4170 F1.. REWIND Ap │ │ │ 00504bf0: 706c 6965 7320 746f 3a20 4649 464f 2050 plies to: FIFO P │ │ │ -00504c00: 4950 4520 5344 0700 5549 4100 0046 0055 IPE SD..UIA..F.U │ │ │ -00504c10: 4951 0000 2020 2052 4557 494e 4420 706c IQ.. REWIND pl │ │ │ +00504c00: 4950 4520 5344 0700 5546 4100 0046 0055 IPE SD..UFA..F.U │ │ │ +00504c10: 4651 0000 2020 2052 4557 494e 4420 706c FQ.. REWIND pl │ │ │ 00504c20: 6163 6573 2074 6865 2066 696c 6520 706f aces the file po │ │ │ 00504c30: 696e 7465 7220 746f 2074 6865 2062 6567 inter to the beg │ │ │ 00504c40: 696e 6e69 6e67 206f 6620 7468 6520 6669 inning of the fi │ │ │ -00504c50: 6c65 2e07 0055 4961 0000 5000 5549 7100 le...UIa..P.UIq. │ │ │ +00504c50: 6c65 2e07 0055 4661 0000 5000 5546 7100 le...UFa..P.UFq. │ │ │ 00504c60: 0020 2020 466f 7220 4649 464f 2061 6e64 . For FIFO and │ │ │ 00504c70: 2050 4950 4520 6465 7669 6365 732c 2052 PIPE devices, R │ │ │ 00504c80: 4557 494e 4420 6f6e 6c79 2073 6574 7320 EWIND only sets │ │ │ 00504c90: 2458 2c20 2459 2c20 616e 6420 245a 454f $X, $Y, and $ZEO │ │ │ -00504ca0: 4620 746f 207a 6572 6f2e 0700 5549 8100 F to zero...UI.. │ │ │ -00504cb0: 002a 0055 4991 0000 2020 2042 7920 6465 .*.UI... By de │ │ │ +00504ca0: 4620 746f 207a 6572 6f2e 0700 5546 8100 F to zero...UF.. │ │ │ +00504cb0: 002a 0055 4691 0000 2020 2042 7920 6465 .*.UF... By de │ │ │ 00504cc0: 6661 756c 742c 2055 5345 2064 6f65 7320 fault, USE does │ │ │ -00504cd0: 6e6f 7420 5245 5749 4e44 2e08 0054 49c0 not REWIND...TI. │ │ │ -00504ce0: 1100 004e 0055 4912 0000 2020 2052 4557 ...N.UI... REW │ │ │ +00504cd0: 6e6f 7420 5245 5749 4e44 2e08 0054 46c0 not REWIND...TF. │ │ │ +00504ce0: 1100 004e 0055 4612 0000 2020 2052 4557 ...N.UF... REW │ │ │ 00504cf0: 494e 4420 6f6e 2072 6564 6972 6563 7465 IND on redirecte │ │ │ 00504d00: 6420 6f75 7470 7574 2066 6f72 2024 5052 d output for $PR │ │ │ 00504d10: 494e 4349 5041 4c20 6973 2074 6865 2073 INCIPAL is the s │ │ │ 00504d20: 616d 6520 6173 204f 5554 5245 5749 4e44 ame as OUTREWIND │ │ │ -00504d30: 2e07 0055 4913 0000 1e00 4d49 5345 454b ...UI.....MISEEK │ │ │ +00504d30: 2e07 0055 4613 0000 1e00 4d46 5345 454b ...UF.....MFSEEK │ │ │ 00504d40: 3d53 5452 4558 5052 0000 5345 454b 3d73 =STREXPR..SEEK=s │ │ │ -00504d50: 7472 6578 7072 1700 5a49 bf11 0000 2020 trexpr..ZI.... │ │ │ +00504d50: 7472 6578 7072 1700 5a46 bf11 0000 2020 trexpr..ZF.... │ │ │ 00504d60: 2053 4545 4b3d 7374 7265 7870 7207 005b SEEK=strexpr..[ │ │ │ -00504d70: 4921 0000 1d00 5b49 3100 0020 2020 5345 I!....[I1.. SE │ │ │ +00504d70: 4621 0000 1d00 5b46 3100 0020 2020 5345 F!....[F1.. SE │ │ │ 00504d80: 454b 2041 7070 6c69 6573 2074 6f3a 2053 EK Applies to: S │ │ │ -00504d90: 4407 005b 4941 0000 5200 5b49 5100 0020 D..[IA..R.[IQ.. │ │ │ +00504d90: 4407 005b 4641 0000 5200 5b46 5100 0020 D..[FA..R.[FQ.. │ │ │ 00504da0: 2020 506f 7369 7469 6f6e 7320 7468 6520 Positions the │ │ │ 00504db0: 6375 7272 656e 7420 6669 6c65 2070 6f69 current file poi │ │ │ 00504dc0: 6e74 6572 2074 6f20 7468 6520 6c6f 6361 nter to the loca │ │ │ 00504dd0: 7469 6f6e 2073 7065 6369 6669 6564 2069 tion specified i │ │ │ -00504de0: 6e20 7374 7265 7870 722e 4f00 5b49 6100 n strexpr.O.[Ia. │ │ │ +00504de0: 6e20 7374 7265 7870 722e 4f00 5b46 6100 n strexpr.O.[Fa. │ │ │ 00504df0: 0020 2020 5468 6520 666f 726d 6174 206f . The format o │ │ │ 00504e00: 6620 7374 7265 7870 7220 6973 2061 2073 f strexpr is a s │ │ │ 00504e10: 7472 696e 6720 6f66 2074 6865 2066 6f72 tring of the for │ │ │ 00504e20: 6d20 225b 2b7c 2d5d 696e 7465 6765 7222 m "[+|-]integer" │ │ │ -00504e30: 2077 6865 7265 2061 6e53 005b 4971 0000 where anS.[Iq.. │ │ │ +00504e30: 2077 6865 7265 2061 6e53 005b 4671 0000 where anS.[Fq.. │ │ │ 00504e40: 2020 2075 6e73 6967 6e65 6420 7661 6c75 unsigned valu │ │ │ 00504e50: 6520 7370 6563 6966 6965 7320 616e 206f e specifies an o │ │ │ 00504e60: 6666 7365 7420 6672 6f6d 2074 6865 2062 ffset from the b │ │ │ 00504e70: 6567 696e 6e69 6e67 206f 6620 7468 6520 eginning of the │ │ │ -00504e80: 6669 6c65 2c20 616e 6420 616e 5200 5b49 file, and anR.[I │ │ │ +00504e80: 6669 6c65 2c20 616e 6420 616e 5200 5b46 file, and anR.[F │ │ │ 00504e90: 8100 0020 2020 6578 706c 6963 6974 6c79 ... explicitly │ │ │ 00504ea0: 2073 6967 6e65 6420 7661 6c75 6520 7370 signed value sp │ │ │ 00504eb0: 6563 6966 6965 7320 616e 206f 6666 7365 ecifies an offse │ │ │ 00504ec0: 7420 7265 6c61 7469 7665 2074 6f20 7468 t relative to th │ │ │ 00504ed0: 6520 6375 7272 656e 7420 6669 6c65 5100 e current fileQ. │ │ │ -00504ee0: 5b49 9100 0020 2020 706f 7369 7469 6f6e [I... position │ │ │ +00504ee0: 5b46 9100 0020 2020 706f 7369 7469 6f6e [F... position │ │ │ 00504ef0: 2e20 466f 7220 5354 5245 414d 206f 7220 . For STREAM or │ │ │ 00504f00: 5641 5249 4142 4c45 2066 6f72 6d61 742c VARIABLE format, │ │ │ 00504f10: 2074 6865 2070 6f73 6974 6976 6520 696e the positive in │ │ │ 00504f20: 7465 7870 7220 6166 7465 7220 616e 7955 texpr after anyU │ │ │ -00504f30: 005a 49c0 1100 0020 2020 7369 676e 2069 .ZI.... sign i │ │ │ +00504f30: 005a 46c0 1100 0020 2020 7369 676e 2069 .ZF.... sign i │ │ │ 00504f40: 7320 6120 6279 7465 206f 6666 7365 742c s a byte offset, │ │ │ 00504f50: 2077 6869 6c65 2066 6f72 2061 2046 4958 while for a FIX │ │ │ 00504f60: 4544 2066 6f72 6d61 742c 2069 7420 6973 ED format, it is │ │ │ 00504f70: 2061 2072 6563 6f72 6420 6f66 6673 6574 a record offset │ │ │ -00504f80: 2e20 496e 5000 5b49 1200 0020 2020 6f72 . InP.[I... or │ │ │ +00504f80: 2e20 496e 5000 5b46 1200 0020 2020 6f72 . InP.[F... or │ │ │ 00504f90: 6465 7220 746f 2064 6561 6c20 7769 7468 der to deal with │ │ │ 00504fa0: 2074 6865 2070 6f73 7369 626c 6520 7072 the possible pr │ │ │ 00504fb0: 6573 656e 6365 206f 6620 6120 4279 7465 esence of a Byte │ │ │ 00504fc0: 204f 7264 6572 204d 6172 6b65 7220 2842 Order Marker (B │ │ │ 00504fd0: 4f4d 292c 0000 0000 0000 0000 0000 0000 OM),............ │ │ │ 00504fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00504ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00505000: 0400 0000 f207 0000 3648 0000 0000 0000 ........6H...... │ │ │ -00505010: af00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00505010: af00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c013 .SEEK=STREXPR... │ │ │ 00505070: 0000 2020 2053 4545 4b20 666f 7220 6120 .. SEEK for a │ │ │ 00505080: 4649 5845 4420 666f 726d 6174 2066 696c FIXED format fil │ │ │ 00505090: 6520 7772 6974 7465 6e20 696e 2061 2055 e written in a U │ │ │ 005050a0: 5446 2063 6861 7261 6374 6572 2073 6574 TF character set │ │ │ 005050b0: 206d 7573 7420 666f 6c6c 6f77 2061 743c must follow at< │ │ │ -005050c0: 005b 4914 0000 2020 206c 6561 7374 206f .[I... least o │ │ │ +005050c0: 005b 4614 0000 2020 206c 6561 7374 206f .[F... least o │ │ │ 005050d0: 6e65 2070 7269 6f72 2052 4541 4420 7369 ne prior READ si │ │ │ 005050e0: 6e63 6520 7468 6520 6465 7669 6365 2077 nce the device w │ │ │ -005050f0: 6173 2063 7265 6174 6564 2e07 005b 4915 as created...[I. │ │ │ -00505100: 0000 4800 5b49 1600 0020 2020 5345 454b ..H.[I... SEEK │ │ │ +005050f0: 6173 2063 7265 6174 6564 2e07 005b 4615 as created...[F. │ │ │ +00505100: 0000 4800 5b46 1600 0020 2020 5345 454b ..H.[F... SEEK │ │ │ 00505110: 206f 6e20 7265 6469 7265 6374 6564 2069 on redirected i │ │ │ 00505120: 6e70 7574 2066 6f72 2024 5052 494e 4349 nput for $PRINCI │ │ │ 00505130: 5041 4c20 6973 2074 6865 2073 616d 6520 PAL is the same │ │ │ -00505140: 6173 2049 4e53 4545 4b2e 0700 5b49 1700 as INSEEK...[I.. │ │ │ -00505150: 0011 004e 494f 434b 4554 0000 534f 434b ...NIOCKET..SOCK │ │ │ -00505160: 4554 1100 5449 bf11 0000 2020 2053 4f43 ET..TI.... SOC │ │ │ -00505170: 4b45 5407 0055 4921 0000 2500 5549 3100 KET..UI!..%.UI1. │ │ │ +00505140: 6173 2049 4e53 4545 4b2e 0700 5b46 1700 as INSEEK...[F.. │ │ │ +00505150: 0011 004e 464f 434b 4554 0000 534f 434b ...NFOCKET..SOCK │ │ │ +00505160: 4554 1100 5446 bf11 0000 2020 2053 4f43 ET..TF.... SOC │ │ │ +00505170: 4b45 5407 0055 4621 0000 2500 5546 3100 KET..UF!..%.UF1. │ │ │ 00505180: 0020 2020 534f 434b 4554 3d65 7870 7220 . SOCKET=expr │ │ │ 00505190: 4170 706c 6965 7320 746f 3a20 534f 4307 Applies to: SOC. │ │ │ -005051a0: 0055 4941 0000 5300 5549 5100 0020 2020 .UIA..S.UIQ.. │ │ │ +005051a0: 0055 4641 0000 5300 5546 5100 0020 2020 .UFA..S.UFQ.. │ │ │ 005051b0: 4d61 6b65 7320 7468 6520 736f 636b 6574 Makes the socket │ │ │ 005051c0: 2073 7065 6369 6669 6564 2062 7920 7468 specified by th │ │ │ 005051d0: 6520 6861 6e64 6c65 206e 616d 6564 2069 e handle named i │ │ │ 005051e0: 6e20 6578 7072 2074 6865 2063 7572 7265 n expr the curre │ │ │ -005051f0: 6e74 2073 6f63 6b65 744f 0055 4961 0000 nt socketO.UIa.. │ │ │ +005051f0: 6e74 2073 6f63 6b65 744f 0055 4661 0000 nt socketO.UFa.. │ │ │ 00505200: 2020 2066 6f72 2074 6865 2053 6f63 6b65 for the Socke │ │ │ 00505210: 7420 6465 7669 6365 202e 2049 6620 7468 t device . If th │ │ │ 00505220: 6520 6e61 6d65 6420 736f 636b 6574 2069 e named socket i │ │ │ 00505230: 7320 6120 6c69 7374 656e 696e 6720 736f s a listening so │ │ │ -00505240: 636b 6574 2c20 6974 4f00 5549 7100 0020 cket, itO.UIq.. │ │ │ +00505240: 636b 6574 2c20 6974 4f00 5546 7100 0020 cket, itO.UFq.. │ │ │ 00505250: 2020 6368 6563 6b73 2066 6f72 2061 6e20 checks for an │ │ │ 00505260: 696e 636f 6d69 6e67 2063 6f6e 6e65 6374 incoming connect │ │ │ 00505270: 696f 6e20 7265 7175 6573 7420 616e 6420 ion request and │ │ │ 00505280: 6966 206f 6e65 2069 7320 6176 6169 6c61 if one is availa │ │ │ -00505290: 626c 652c 2069 7453 0055 4981 0000 2020 ble, itS.UI... │ │ │ +00505290: 626c 652c 2069 7453 0055 4681 0000 2020 ble, itS.UF... │ │ │ 005052a0: 2061 6363 6570 7473 2074 6865 2072 6571 accepts the req │ │ │ 005052b0: 7565 7374 2061 6e64 2063 7265 6174 6573 uest and creates │ │ │ 005052c0: 2061 206e 6577 2063 6f6e 6e65 6374 6564 a new connected │ │ │ 005052d0: 2073 6f63 6b65 7420 696e 2077 6869 6368 socket in which │ │ │ -005052e0: 2063 6173 6520 244b 4559 4f00 5549 9100 case $KEYO.UI.. │ │ │ +005052e0: 2063 6173 6520 244b 4559 4f00 5546 9100 case $KEYO.UF.. │ │ │ 005052f0: 0020 2020 7072 6f76 6964 6573 2069 6e66 . provides inf │ │ │ 00505300: 6f72 6d61 7469 6f6e 206f 6e20 7468 6520 ormation on the │ │ │ 00505310: 6e65 7720 736f 636b 6574 2053 7065 6369 new socket Speci │ │ │ 00505320: 6679 696e 6720 6120 736f 636b 6574 2068 fying a socket h │ │ │ -00505330: 616e 646c 6520 6e6f 743d 0054 49c0 1100 andle not=.TI... │ │ │ +00505330: 616e 646c 6520 6e6f 743d 0054 46c0 1100 andle not=.TF... │ │ │ 00505340: 0020 2020 636f 6e74 6169 6e65 6420 696e . contained in │ │ │ 00505350: 2074 6865 2053 6f63 6b65 7420 6465 7669 the Socket devi │ │ │ 00505360: 6365 2067 656e 6572 6174 6573 2061 6e20 ce generates an │ │ │ -00505370: 6572 726f 722e 0700 5549 1200 0012 0055 error...UI.....U │ │ │ -00505380: 4913 0000 2020 202a 2a4e 6f74 652a 2a07 I... **Note**. │ │ │ -00505390: 0055 4914 0000 3300 5549 1500 0020 2020 .UI...3.UI... │ │ │ +00505370: 6572 726f 722e 0700 5546 1200 0012 0055 error...UF.....U │ │ │ +00505380: 4613 0000 2020 202a 2a4e 6f74 652a 2a07 F... **Note**. │ │ │ +00505390: 0055 4614 0000 3300 5546 1500 0020 2020 .UF...3.UF... │ │ │ 005053a0: 534f 434b 4554 2069 7320 636f 6d70 6174 SOCKET is compat │ │ │ 005053b0: 6962 6c65 2077 6974 6820 4445 4c49 4d49 ible with DELIMI │ │ │ -005053c0: 5445 5220 6f6e 6c79 2e07 0055 4916 0000 TER only...UI... │ │ │ -005053d0: 1a00 4d49 5445 524d 494e 4154 4f52 0000 ..MITERMINATOR.. │ │ │ -005053e0: 5445 524d 494e 4154 4f52 1500 5849 bf11 TERMINATOR..XI.. │ │ │ +005053c0: 5445 5220 6f6e 6c79 2e07 0055 4616 0000 TER only...UF... │ │ │ +005053d0: 1a00 4d46 5445 524d 494e 4154 4f52 0000 ..MFTERMINATOR.. │ │ │ +005053e0: 5445 524d 494e 4154 4f52 1500 5846 bf11 TERMINATOR..XF.. │ │ │ 005053f0: 0000 2020 2054 4552 4d49 4e41 544f 5207 .. TERMINATOR. │ │ │ -00505400: 0059 4921 0000 2f00 5949 3100 0020 2020 .YI!../.YI1.. │ │ │ +00505400: 0059 4621 0000 2f00 5946 3100 0020 2020 .YF!../.YF1.. │ │ │ 00505410: 5b4e 4f5d 5445 524d 494e 4154 4f52 5b3d [NO]TERMINATOR[= │ │ │ 00505420: 6578 7072 5d20 4170 706c 6965 7320 746f expr] Applies to │ │ │ -00505430: 3a20 5452 4d07 0059 4941 0000 5400 5949 : TRM..YIA..T.YI │ │ │ +00505430: 3a20 5452 4d07 0059 4641 0000 5400 5946 : TRM..YFA..T.YF │ │ │ 00505440: 5100 0020 2020 5370 6563 6966 6965 7320 Q.. Specifies │ │ │ 00505450: 7768 6963 6820 6f66 2074 6865 2032 3536 which of the 256 │ │ │ 00505460: 2041 5343 4949 2063 6861 7261 6374 6572 ASCII character │ │ │ 00505470: 7320 7465 726d 696e 6174 6520 6120 5245 s terminate a RE │ │ │ 00505480: 4144 2e20 466f 7220 6578 616d 706c 652c AD. For example, │ │ │ -00505490: 3600 5949 6100 0020 2020 5445 524d 494e 6.YIa.. TERMIN │ │ │ +00505490: 3600 5946 6100 0020 2020 5445 524d 494e 6.YFa.. TERMIN │ │ │ 005054a0: 4154 4f52 3d24 4328 3029 206d 616b 6573 ATOR=$C(0) makes │ │ │ 005054b0: 203c 4e55 4c3e 2074 6865 2074 6572 6d69 the termi │ │ │ -005054c0: 6e61 746f 722e 0700 5949 7100 0051 0059 nator...YIq..Q.Y │ │ │ -005054d0: 4981 0000 2020 2057 6865 6e20 4e4f 4553 I... When NOES │ │ │ +005054c0: 6e61 746f 722e 0700 5946 7100 0051 0059 nator...YFq..Q.Y │ │ │ +005054d0: 4681 0000 2020 2057 6865 6e20 4e4f 4553 F... When NOES │ │ │ 005054e0: 4341 5045 2069 7320 696e 2065 6666 6563 CAPE is in effec │ │ │ 005054f0: 742c 2054 4552 4d49 4e41 544f 5220 636f t, TERMINATOR co │ │ │ 00505500: 6e74 726f 6c73 2077 6865 7468 6572 206f ntrols whether o │ │ │ 00505510: 7220 6e6f 7420 3c45 5343 3e20 6f72 4e00 r not orN. │ │ │ -00505520: 5949 9100 0020 2020 3c43 5349 3e20 6172 YI... ar │ │ │ +00505520: 5946 9100 0020 2020 3c43 5349 3e20 6172 YF... ar │ │ │ 00505530: 6520 7472 6561 7465 6420 6173 2074 6572 e treated as ter │ │ │ 00505540: 6d69 6e61 746f 7273 2c20 686f 7765 7665 minators, howeve │ │ │ 00505550: 722c 2077 6865 6e20 4553 4341 5045 2070 r, when ESCAPE p │ │ │ -00505560: 726f 6365 7373 696e 6720 6973 5400 5849 rocessing isT.XI │ │ │ +00505560: 726f 6365 7373 696e 6720 6973 5400 5846 rocessing isT.XF │ │ │ 00505570: c011 0000 2020 2065 6e61 626c 6564 2c20 .... enabled, │ │ │ 00505580: 7468 6520 656e 7469 7265 2065 7363 6170 the entire escap │ │ │ 00505590: 6520 7365 7175 656e 6365 2069 7320 7472 e sequence is tr │ │ │ 005055a0: 6561 7465 6420 6173 2061 2074 6572 6d69 eated as a termi │ │ │ 005055b0: 6e61 746f 7220 7265 6761 7264 6c65 7373 nator regardless │ │ │ -005055c0: 2a00 5949 1200 0020 2020 6f66 2074 6865 *.YI... of the │ │ │ +005055c0: 2a00 5946 1200 0020 2020 6f66 2074 6865 *.YF... of the │ │ │ 005055d0: 2054 4552 4d49 4e41 544f 5220 7370 6563 TERMINATOR spec │ │ │ -005055e0: 6966 6963 6174 696f 6e2e 0700 5949 1300 ification...YI.. │ │ │ -005055f0: 0052 0059 4914 0000 2020 2057 6865 6e20 .R.YI... When │ │ │ +005055e0: 6966 6963 6174 696f 6e2e 0700 5946 1300 ification...YF.. │ │ │ +005055f0: 0052 0059 4614 0000 2020 2057 6865 6e20 .R.YF... When │ │ │ 00505600: 4544 4954 494e 4720 6973 2065 6e61 626c EDITING is enabl │ │ │ 00505610: 6564 2c20 7468 6520 636f 6e74 726f 6c20 ed, the control │ │ │ 00505620: 6368 6172 6163 7465 7273 2075 7365 6420 characters used │ │ │ 00505630: 666f 7220 6564 6974 696e 6720 6172 6520 for editing are │ │ │ -00505640: 6e6f 7449 0059 4915 0000 2020 2074 7265 notI.YI... tre │ │ │ +00505640: 6e6f 7449 0059 4615 0000 2020 2074 7265 notI.YF... tre │ │ │ 00505650: 6174 6564 2061 7320 7465 726d 696e 6174 ated as terminat │ │ │ 00505660: 6f72 7320 6576 656e 2069 6620 7468 6579 ors even if they │ │ │ 00505670: 2061 7265 2069 6e20 7468 6520 5445 524d are in the TERM │ │ │ -00505680: 494e 4154 4f52 206c 6973 742e 0700 5949 INATOR list...YI │ │ │ -00505690: 1600 0050 0059 4917 0000 2020 2059 6f75 ...P.YI... You │ │ │ +00505680: 494e 4154 4f52 206c 6973 742e 0700 5946 INATOR list...YF │ │ │ +00505690: 1600 0050 0059 4617 0000 2020 2059 6f75 ...P.YF... You │ │ │ 005056a0: 2063 616e 2064 6566 696e 6520 616e 7920 can define any │ │ │ 005056b0: 636f 6e74 726f 6c20 6368 6172 6163 7465 control characte │ │ │ 005056c0: 7220 6173 2061 2074 6572 6d69 6e61 746f r as a terminato │ │ │ 005056d0: 722c 2062 7574 2074 6865 7920 6172 6520 r, but they are │ │ │ -005056e0: 616c 6c1b 0059 4918 0000 2020 2073 696e all..YI... sin │ │ │ +005056e0: 616c 6c1b 0059 4618 0000 2020 2073 696e all..YF... sin │ │ │ 005056f0: 676c 6520 6368 6172 6163 7465 722e 0700 gle character... │ │ │ -00505700: 5949 1900 004a 0059 491a 0000 2020 2057 YI...J.YI... W │ │ │ +00505700: 5946 1900 004a 0059 461a 0000 2020 2057 YF...J.YF... W │ │ │ 00505710: 6865 6e20 7468 6520 7465 726d 696e 616c hen the terminal │ │ │ 00505720: 2069 7320 696e 2055 5446 2d38 206d 6f64 is in UTF-8 mod │ │ │ 00505730: 6520 2863 6873 6574 3d75 7466 382c 2920 e (chset=utf8,) │ │ │ 00505740: 4754 2e4d 206c 696d 6974 7320 7468 6553 GT.M limits theS │ │ │ -00505750: 0059 4921 0000 2020 2074 6572 6d69 6e61 .YI!.. termina │ │ │ +00505750: 0059 4621 0000 2020 2074 6572 6d69 6e61 .YF!.. termina │ │ │ 00505760: 746f 7220 6368 6172 6163 7465 7273 2074 tor characters t │ │ │ 00505770: 6f20 7468 6520 6669 7273 7420 3132 3720 o the first 127 │ │ │ 00505780: 7768 6963 6820 6172 6520 636f 6d6d 6f6e which are common │ │ │ 00505790: 2062 6574 7765 656e 2041 5343 4949 2061 between ASCII a │ │ │ -005057a0: 6e64 5000 5949 2200 0020 2020 5554 462d ndP.YI".. UTF- │ │ │ +005057a0: 6e64 5000 5946 2200 0020 2020 5554 462d ndP.YF".. UTF- │ │ │ 005057b0: 3820 656e 636f 646e 672e 2049 6e20 4d20 8 encodng. In M │ │ │ 005057c0: 6d6f 6465 2c20 616e 7920 6f66 2074 6865 mode, any of the │ │ │ 005057d0: 2032 3536 2063 6861 7261 6374 6572 7320 256 characters │ │ │ 005057e0: 6d61 7920 6265 2073 7065 6369 6669 6564 may be specified │ │ │ 005057f0: 2061 0000 0000 0000 0000 0000 0000 0000 a.............. │ │ │ 00505800: 0400 0000 f307 0000 6048 0000 0000 0000 ........`H...... │ │ │ -00505810: 6e00 0049 4845 4c50 00ff 7300 ff49 4f5f n..IHELP..s..IO_ │ │ │ +00505810: 6e00 0046 4845 4c50 00ff 7300 ff49 4f5f n..FHELP..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 c023 0000 .TERMINATOR..#.. │ │ │ 00505870: 2020 2074 6572 6d69 6e61 746f 722e 0700 terminator... │ │ │ -00505880: 5949 2400 004e 0059 4925 0000 2020 2049 YI$..N.YI%.. I │ │ │ +00505880: 5946 2400 004e 0059 4625 0000 2020 2049 YF$..N.YF%.. I │ │ │ 00505890: 6e20 5554 462d 3820 6d6f 6465 2c20 6966 n UTF-8 mode, if │ │ │ 005058a0: 2043 5220 6973 2069 6e20 7468 6520 7465 CR is in the te │ │ │ 005058b0: 726d 696e 6174 6f72 206c 6973 7420 2865 rminator list (e │ │ │ 005058c0: 6974 6865 7220 6279 2064 6566 6175 6c74 ither by default │ │ │ -005058d0: 206f 724d 0059 4926 0000 2020 2065 7870 orM.YI&.. exp │ │ │ +005058d0: 206f 724d 0059 4626 0000 2020 2065 7870 orM.YF&.. exp │ │ │ 005058e0: 6c69 6369 746c 792c 2920 4754 2e4d 2069 licitly,) GT.M i │ │ │ 005058f0: 676e 6f72 6520 7468 6520 666f 6c6c 6f77 gnore the follow │ │ │ 00505900: 696e 6720 4c46 2074 6f20 6b65 6570 2077 ing LF to keep w │ │ │ 00505910: 6974 6820 7468 6520 7374 616e 6461 7264 ith the standard │ │ │ -00505920: 3100 5949 2700 0020 2020 556e 6963 6f64 1.YI'.. Unicod │ │ │ +00505920: 3100 5946 2700 0020 2020 556e 6963 6f64 1.YF'.. Unicod │ │ │ 00505930: 6528 5229 206c 696e 6520 7465 726d 696e e(R) line termin │ │ │ 00505940: 6174 6f72 2064 6566 696e 6974 696f 6e73 ator definitions │ │ │ -00505950: 2e07 0059 4928 0000 4a00 5949 2900 0020 ...YI(..J.YI).. │ │ │ +00505950: 2e07 0059 4628 0000 4a00 5946 2900 0020 ...YF(..J.YF).. │ │ │ 00505960: 2020 4e4f 5445 524d 494e 4154 4f52 2065 NOTERMINATOR e │ │ │ 00505970: 6c69 6d69 6e61 7465 7320 616c 6c20 7465 liminates all te │ │ │ 00505980: 726d 696e 6174 6f72 732e 2057 6865 6e20 rminators. When │ │ │ 00505990: 6120 7465 726d 696e 616c 2068 6173 2061 a terminal has a │ │ │ -005059a0: 6c6c 5400 5949 2a00 0020 2020 7465 726d llT.YI*.. term │ │ │ +005059a0: 6c6c 5400 5946 2a00 0020 2020 7465 726d llT.YF*.. term │ │ │ 005059b0: 696e 6174 6f72 7320 6469 7361 626c 6564 inators disabled │ │ │ 005059c0: 2c20 6669 7865 6420 6c65 6e67 7468 2052 , fixed length R │ │ │ 005059d0: 4541 4420 616e 6420 5245 4144 202a 2074 EAD and READ * t │ │ │ 005059e0: 6572 6d69 6e61 7465 206f 6e20 7265 6365 erminate on rece │ │ │ -005059f0: 6970 7420 6f66 5400 5949 3100 0020 2020 ipt ofT.YI1.. │ │ │ +005059f0: 6970 7420 6f66 5400 5946 3100 0020 2020 ipt ofT.YF1.. │ │ │ 00505a00: 736f 6d65 206e 756d 6265 7220 6f66 2063 some number of c │ │ │ 00505a10: 6861 7261 6374 6572 732c 2061 6e64 2061 haracters, and a │ │ │ 00505a20: 2074 696d 6564 2052 4541 4420 7465 726d timed READ term │ │ │ 00505a30: 696e 6174 6573 206f 6e20 7469 6d65 6f75 inates on timeou │ │ │ -00505a40: 742c 2062 7574 2061 6e79 5300 5949 3200 t, but anyS.YI2. │ │ │ +00505a40: 742c 2062 7574 2061 6e79 5300 5946 3200 t, but anyS.YF2. │ │ │ 00505a50: 0020 2020 6f74 6865 7220 5245 4144 206f . other READ o │ │ │ 00505a60: 6e6c 7920 7465 726d 696e 6174 6573 2077 nly terminates w │ │ │ 00505a70: 6865 6e20 7468 6520 696e 7075 7420 6669 hen the input fi │ │ │ 00505a80: 6c6c 7320 7468 6520 7465 726d 696e 616c lls the terminal │ │ │ 00505a90: 2072 6561 6420 6275 6666 6572 2e07 0059 read buffer...Y │ │ │ -00505aa0: 4933 0000 5400 5949 3400 0020 2020 4279 I3..T.YI4.. By │ │ │ +00505aa0: 4633 0000 5400 5946 3400 0020 2020 4279 F3..T.YF4.. By │ │ │ 00505ab0: 2064 6566 6175 6c74 2c20 7465 726d 696e default, termin │ │ │ 00505ac0: 616c 7320 7265 636f 676e 697a 6520 3c43 als recognize , , and as terminato │ │ │ -00505af0: 7273 2028 7468 6174 4f00 5949 3500 0020 rs (thatO.YI5.. │ │ │ +00505af0: 7273 2028 7468 6174 4f00 5946 3500 0020 rs (thatO.YF5.. │ │ │ 00505b00: 2020 6973 2c20 5445 524d 494e 4154 4f52 is, TERMINATOR │ │ │ 00505b10: 3d24 4328 3130 2c20 3133 2c32 3729 292e =$C(10, 13,27)). │ │ │ 00505b20: 2054 4552 4d49 4e41 544f 523d 2222 2072 TERMINATOR="" r │ │ │ 00505b30: 6573 746f 7265 7320 7468 6520 6465 6661 estores the defa │ │ │ -00505b40: 756c 742e 2049 6e4f 0059 4936 0000 2020 ult. InO.YI6.. │ │ │ +00505b40: 756c 742e 2049 6e4f 0059 4636 0000 2020 ult. InO.YF6.. │ │ │ 00505b50: 2055 5446 2d38 206d 6f64 652c 2074 6865 UTF-8 mode, the │ │ │ 00505b60: 2075 7375 616c 2055 5446 2d38 206c 696e usual UTF-8 lin │ │ │ 00505b70: 6520 7465 726d 696e 6174 6f72 7320 6172 e terminators ar │ │ │ 00505b80: 6520 616c 736f 2069 6e63 6c75 6465 6420 e also included │ │ │ -00505b90: 696e 2074 6865 2500 5949 3700 0020 2020 in the%.YI7.. │ │ │ +00505b90: 696e 2074 6865 2500 5946 3700 0020 2020 in the%.YF7.. │ │ │ 00505ba0: 6465 6661 756c 7420 7365 7420 6f66 2074 default set of t │ │ │ -00505bb0: 6572 6d69 6e61 746f 7273 2e07 0059 4938 erminators...YI8 │ │ │ -00505bc0: 0000 1200 5949 3900 0020 2020 4578 616d ....YI9.. Exam │ │ │ -00505bd0: 706c 653a 0700 5949 3a00 0029 0059 4941 ple:..YI:..).YIA │ │ │ +00505bb0: 6572 6d69 6e61 746f 7273 2e07 0059 4638 erminators...YF8 │ │ │ +00505bc0: 0000 1200 5946 3900 0020 2020 4578 616d ....YF9.. Exam │ │ │ +00505bd0: 706c 653a 0700 5946 3a00 0029 0059 4641 ple:..YF:..).YFA │ │ │ 00505be0: 0000 2020 2047 544d 3e20 5553 4520 2450 .. GTM> USE $P │ │ │ 00505bf0: 3a54 4552 4d3d 2443 2832 362c 3133 2c31 :TERM=$C(26,13,1 │ │ │ -00505c00: 312c 3729 0700 5949 4200 0052 0059 4943 1,7)..YIB..R.YIC │ │ │ +00505c00: 312c 3729 0700 5946 4200 0052 0059 4643 1,7)..YFB..R.YFC │ │ │ 00505c10: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 00505c20: 6520 656e 6162 6c65 7320 7468 6520 4153 e enables the AS │ │ │ 00505c30: 4349 4920 6368 6172 6163 7465 7273 203c CII characters < │ │ │ 00505c40: 5355 423e 2c20 3c43 523e 2c20 3c56 543e SUB>, , │ │ │ 00505c50: 2061 6e64 203c 4245 4c3e 2061 731b 0059 and as..Y │ │ │ -00505c60: 4944 0000 2020 2052 4541 4420 7465 726d ID.. READ term │ │ │ -00505c70: 696e 6174 6f72 732e 0700 5949 4500 0015 inators...YIE... │ │ │ -00505c80: 004e 4952 554e 4341 5445 0000 5452 554e .NIRUNCATE..TRUN │ │ │ -00505c90: 4341 5445 1300 5649 bf11 0000 2020 2054 CATE..VI.... T │ │ │ -00505ca0: 5255 4e43 4154 4507 0057 4921 0000 2500 RUNCATE..WI!..%. │ │ │ -00505cb0: 5749 3100 0020 2020 5b4e 4f5d 5452 554e WI1.. [NO]TRUN │ │ │ +00505c60: 4644 0000 2020 2052 4541 4420 7465 726d FD.. READ term │ │ │ +00505c70: 696e 6174 6f72 732e 0700 5946 4500 0015 inators...YFE... │ │ │ +00505c80: 004e 4652 554e 4341 5445 0000 5452 554e .NFRUNCATE..TRUN │ │ │ +00505c90: 4341 5445 1300 5646 bf11 0000 2020 2054 CATE..VF.... T │ │ │ +00505ca0: 5255 4e43 4154 4507 0057 4621 0000 2500 RUNCATE..WF!..%. │ │ │ +00505cb0: 5746 3100 0020 2020 5b4e 4f5d 5452 554e WF1.. [NO]TRUN │ │ │ 00505cc0: 4341 5445 2041 7070 6c69 6573 2074 6f3a CATE Applies to: │ │ │ -00505cd0: 2053 4407 0057 4941 0000 4f00 5749 5100 SD..WIA..O.WIQ. │ │ │ +00505cd0: 2053 4407 0057 4641 0000 4f00 5746 5100 SD..WFA..O.WFQ. │ │ │ 00505ce0: 0020 2020 456e 6162 6c65 7320 6f72 2064 . Enables or d │ │ │ 00505cf0: 6973 6162 6c65 7320 6f76 6572 7772 6974 isables overwrit │ │ │ 00505d00: 696e 6720 6f66 2065 7869 7374 696e 6720 ing of existing │ │ │ 00505d10: 6461 7461 2069 6e20 7365 7175 656e 7469 data in sequenti │ │ │ -00505d20: 616c 2066 696c 6573 2e52 0057 4961 0000 al files.R.WIa.. │ │ │ +00505d20: 616c 2066 696c 6573 2e52 0057 4661 0000 al files.R.WFa.. │ │ │ 00505d30: 2020 2042 6563 6175 7365 2074 6865 2070 Because the p │ │ │ 00505d40: 6f73 6974 696f 6e20 6f66 2065 6163 6820 osition of each │ │ │ 00505d50: 7265 636f 7264 2064 6570 656e 6473 206f record depends o │ │ │ 00505d60: 6e20 7468 6520 7072 696f 7220 7265 636f n the prior reco │ │ │ -00505d70: 7264 2c20 6120 5752 4954 4554 0057 4971 rd, a WRITET.WIq │ │ │ +00505d70: 7264 2c20 6120 5752 4954 4554 0057 4671 rd, a WRITET.WFq │ │ │ 00505d80: 0000 2020 2064 6573 7472 6f79 7320 7468 .. destroys th │ │ │ 00505d90: 6520 6162 696c 6974 7920 746f 2072 656c e ability to rel │ │ │ 00505da0: 6961 626c 7920 706f 7369 7469 6f6e 2074 iably position t │ │ │ 00505db0: 6f20 7375 6273 6571 7565 6e74 2072 6563 o subsequent rec │ │ │ 00505dc0: 6f72 6473 2069 6e20 6120 6669 6c65 2e54 ords in a file.T │ │ │ -00505dd0: 0057 4981 0000 2020 2054 6865 7265 666f .WI... Therefo │ │ │ +00505dd0: 0057 4681 0000 2020 2054 6865 7265 666f .WF... Therefo │ │ │ 00505de0: 7265 2c20 6279 2064 6566 6175 6c74 2028 re, by default ( │ │ │ 00505df0: 4e4f 5452 554e 4341 5445 292c 2047 542e NOTRUNCATE), GT. │ │ │ 00505e00: 4d20 7065 726d 6974 7320 5752 4954 4573 M permits WRITEs │ │ │ 00505e10: 206f 6e6c 7920 7768 656e 2074 6865 2066 only when the f │ │ │ -00505e20: 696c 654e 0057 4991 0000 2020 2070 6f69 ileN.WI... poi │ │ │ +00505e20: 696c 654e 0057 4691 0000 2020 2070 6f69 ileN.WF... poi │ │ │ 00505e30: 6e74 6572 2069 7320 706f 7369 7469 6f6e nter is position │ │ │ 00505e40: 6564 2061 7420 7468 6520 656e 642d 6f66 ed at the end-of │ │ │ 00505e50: 2d66 696c 652e 2057 6865 6e20 6120 6465 -file. When a de │ │ │ 00505e60: 7669 6365 2068 6173 2054 5255 4e43 4154 vice has TRUNCAT │ │ │ -00505e70: 454e 0056 49c0 1100 0020 2020 656e 6162 EN.VI.... enab │ │ │ +00505e70: 454e 0056 46c0 1100 0020 2020 656e 6162 EN.VF.... enab │ │ │ 00505e80: 6c65 642c 2061 2057 5249 5445 2069 7373 led, a WRITE iss │ │ │ 00505e90: 7565 6420 7768 656e 2074 6865 2066 696c ued when the fil │ │ │ 00505ea0: 6520 706f 696e 7465 7220 6973 206e 6f74 e pointer is not │ │ │ 00505eb0: 2061 7420 656e 642d 6f66 2d66 696c 6550 at end-of-fileP │ │ │ -00505ec0: 0057 4912 0000 2020 2074 7275 6e63 6174 .WI... truncat │ │ │ +00505ec0: 0057 4612 0000 2020 2074 7275 6e63 6174 .WF... truncat │ │ │ 00505ed0: 6573 2074 6865 2066 696c 6520 6279 2064 es the file by d │ │ │ 00505ee0: 6573 7472 6f79 696e 6720 616c 6c20 6461 estroying all da │ │ │ 00505ef0: 7461 2066 726f 6d20 7468 6520 6669 6c65 ta from the file │ │ │ 00505f00: 2070 6f69 6e74 6572 2074 6f20 7468 6516 pointer to the. │ │ │ -00505f10: 0057 4913 0000 2020 2065 6e64 2d6f 662d .WI... end-of- │ │ │ -00505f20: 6669 6c65 2e07 0057 4914 0000 4a00 5749 file...WI...J.WI │ │ │ +00505f10: 0057 4613 0000 2020 2065 6e64 2d6f 662d .WF... end-of- │ │ │ +00505f20: 6669 6c65 2e07 0057 4614 0000 4a00 5746 file...WF...J.WF │ │ │ 00505f30: 1500 0020 2020 4279 2064 6566 6175 6c74 ... By default │ │ │ 00505f40: 2c20 4f50 454e 2061 6363 6573 7365 7320 , OPEN accesses │ │ │ 00505f50: 6669 6c65 7320 4e4f 5452 554e 4341 5445 files NOTRUNCATE │ │ │ 00505f60: 2c20 7768 6963 6820 646f 6573 206e 6f74 , which does not │ │ │ -00505f70: 2061 6c6c 6f77 2a00 5749 1600 0020 2020 allow*.WI... │ │ │ +00505f70: 2061 6c6c 6f77 2a00 5746 1600 0020 2020 allow*.WF... │ │ │ 00505f80: 6f76 6572 7772 6974 696e 6720 6f66 2073 overwriting of s │ │ │ 00505f90: 6571 7565 6e74 6961 6c20 6669 6c65 732e equential files. │ │ │ -00505fa0: 0700 5749 1700 0045 0057 4918 0000 2020 ..WI...E.WI... │ │ │ +00505fa0: 0700 5746 1700 0045 0057 4618 0000 2020 ..WF...E.WF... │ │ │ 00505fb0: 2054 6869 7320 6465 7669 6365 7061 7261 This devicepara │ │ │ 00505fc0: 6d65 7465 7220 6d61 7920 6e6f 7420 6265 meter may not be │ │ │ 00505fd0: 2073 7570 706f 7274 6564 2062 7920 796f supported by yo │ │ │ -00505fe0: 7572 2070 6c61 7466 6f72 6d2e 0700 5749 ur platform...WI │ │ │ +00505fe0: 7572 2070 6c61 7466 6f72 6d2e 0700 5746 ur platform...WF │ │ │ 00505ff0: 1900 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00506000: 0400 0000 b207 0000 9148 0000 0000 0000 .........H...... │ │ │ -00506010: 5f00 0049 4845 4c50 00ff 7300 ff49 4f5f _..IHELP..s..IO_ │ │ │ +00506010: 5f00 0046 4845 4c50 00ff 7300 ff49 4f5f _..FHELP..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 5453 594e 4300 0054 5453 594e 4311 .TTSYNC..TTSYNC. │ │ │ -00506070: 0054 49bf 1100 0020 2020 5454 5359 4e43 .TI.... TTSYNC │ │ │ -00506080: 0700 5549 2100 0024 0055 4931 0000 2020 ..UI!..$.UI1.. │ │ │ +00506070: 0054 46bf 1100 0020 2020 5454 5359 4e43 .TF.... TTSYNC │ │ │ +00506080: 0700 5546 2100 0024 0055 4631 0000 2020 ..UF!..$.UF1.. │ │ │ 00506090: 205b 4e4f 5d54 5453 594e 4320 4170 706c [NO]TTSYNC Appl │ │ │ -005060a0: 6965 7320 746f 3a20 5452 4d07 0055 4941 ies to: TRM..UIA │ │ │ -005060b0: 0000 4a00 5549 5100 0020 2020 456e 6162 ..J.UIQ.. Enab │ │ │ +005060a0: 6965 7320 746f 3a20 5452 4d07 0055 4641 ies to: TRM..UFA │ │ │ +005060b0: 0000 4a00 5546 5100 0020 2020 456e 6162 ..J.UFQ.. Enab │ │ │ 005060c0: 6c65 7320 6f72 2064 6973 6162 6c65 7320 les or disables │ │ │ 005060d0: 7265 636f 676e 6974 696f 6e20 6f66 2058 recognition of X │ │ │ 005060e0: 4f4e 2f58 4f46 4620 666f 7220 7465 726d ON/XOFF for term │ │ │ -005060f0: 696e 616c 206f 7574 7075 742e 0700 5549 inal output...UI │ │ │ -00506100: 6100 0012 0055 4971 0000 2020 202a 2a4e a....UIq.. **N │ │ │ -00506110: 6f74 652a 2a07 0055 4981 0000 5200 5549 ote**..UI...R.UI │ │ │ +005060f0: 696e 616c 206f 7574 7075 742e 0700 5546 inal output...UF │ │ │ +00506100: 6100 0012 0055 4671 0000 2020 202a 2a4e a....UFq.. **N │ │ │ +00506110: 6f74 652a 2a07 0055 4681 0000 5200 5546 ote**..UF...R.UF │ │ │ 00506120: 9100 0020 2020 4120 7465 726d 696e 616c ... A terminal │ │ │ 00506130: 206d 6179 2068 6176 6520 6974 7320 6f77 may have its ow │ │ │ 00506140: 6e20 6861 6e64 6c69 6e67 206f 6620 584f n handling of XO │ │ │ 00506150: 4e2f 584f 4646 2c20 636f 6e74 726f 6c6c N/XOFF, controll │ │ │ 00506160: 6564 2062 7920 6120 7365 742d 7570 5100 ed by a set-upQ. │ │ │ -00506170: 5449 c011 0000 2020 206d 6f64 6520 6f72 TI.... mode or │ │ │ +00506170: 5446 c011 0000 2020 206d 6f64 6520 6f72 TF.... mode or │ │ │ 00506180: 2062 7920 7377 6974 6368 6573 2e20 4966 by switches. If │ │ │ 00506190: 2061 6e20 6170 706c 6963 6174 696f 6e20 an application │ │ │ 005061a0: 7265 7175 6972 6573 2070 726f 6772 616d requires program │ │ │ 005061b0: 2072 6563 6f67 6e69 7469 6f6e 206f 664b recognition ofK │ │ │ -005061c0: 0055 4912 0000 2020 203c 4354 524c 2d53 .UI... and , │ │ │ 005061e0: 7468 6520 7465 726d 696e 616c 7320 6d61 the terminals ma │ │ │ 005061f0: 7920 7265 7175 6972 6520 7265 636f 6e66 y require reconf │ │ │ -00506200: 6967 7572 6174 696f 6e2e 0700 5549 1300 iguration...UI.. │ │ │ -00506210: 0017 004e 4959 5045 4148 4541 4400 0054 ...NIYPEAHEAD..T │ │ │ -00506220: 5950 4541 4845 4144 1400 5749 bf11 0000 YPEAHEAD..WI.... │ │ │ -00506230: 2020 2054 5950 4541 4845 4144 0700 5849 TYPEAHEAD..XI │ │ │ -00506240: 2100 0027 0058 4931 0000 2020 205b 4e4f !..'.XI1.. [NO │ │ │ +00506200: 6967 7572 6174 696f 6e2e 0700 5546 1300 iguration...UF.. │ │ │ +00506210: 0017 004e 4659 5045 4148 4541 4400 0054 ...NFYPEAHEAD..T │ │ │ +00506220: 5950 4541 4845 4144 1400 5746 bf11 0000 YPEAHEAD..WF.... │ │ │ +00506230: 2020 2054 5950 4541 4845 4144 0700 5846 TYPEAHEAD..XF │ │ │ +00506240: 2100 0027 0058 4631 0000 2020 205b 4e4f !..'.XF1.. [NO │ │ │ 00506250: 5d54 5950 4541 4845 4144 2041 7070 6c69 ]TYPEAHEAD Appli │ │ │ -00506260: 6573 2074 6f3a 2054 524d 0700 5849 4100 es to: TRM..XIA. │ │ │ -00506270: 003a 0058 4951 0000 2020 205b 4e4f 5d54 .:.XIQ.. [NO]T │ │ │ +00506260: 6573 2074 6f3a 2054 524d 0700 5846 4100 es to: TRM..XFA. │ │ │ +00506270: 003a 0058 4651 0000 2020 205b 4e4f 5d54 .:.XFQ.. [NO]T │ │ │ 00506280: 5950 4541 4845 4144 2041 7070 6c69 6573 YPEAHEAD Applies │ │ │ 00506290: 2074 6f3a 2054 6572 6d69 6e61 6c73 2061 to: Terminals a │ │ │ -005062a0: 6e64 2050 7269 6e74 6572 7307 0058 4961 nd Printers..XIa │ │ │ -005062b0: 0000 5400 5849 7100 0020 2020 456e 6162 ..T.XIq.. Enab │ │ │ +005062a0: 6e64 2050 7269 6e74 6572 7307 0058 4661 nd Printers..XFa │ │ │ +005062b0: 0000 5400 5846 7100 0020 2020 456e 6162 ..T.XFq.. Enab │ │ │ 005062c0: 6c65 7320 6f72 2064 6973 6162 6c65 7320 les or disables │ │ │ 005062d0: 7479 7065 2d61 6865 6164 2062 7566 6665 type-ahead buffe │ │ │ 005062e0: 7269 6e67 2066 6f72 2061 2074 6572 6d69 ring for a termi │ │ │ 005062f0: 6e61 6c2e 2057 6865 6e20 5459 5045 4148 nal. When TYPEAH │ │ │ -00506300: 4541 4420 6973 5300 5849 8100 0020 2020 EAD isS.XI... │ │ │ +00506300: 4541 4420 6973 5300 5846 8100 0020 2020 EAD isS.XF... │ │ │ 00506310: 6469 7361 626c 6564 2c20 616e 7920 7065 disabled, any pe │ │ │ 00506320: 6e64 696e 6720 696e 7075 7420 7768 6963 nding input whic │ │ │ 00506330: 6820 6861 7320 6e6f 7420 7965 7420 6265 h has not yet be │ │ │ 00506340: 656e 2072 6561 6420 7769 6c6c 2062 6520 en read will be │ │ │ -00506350: 6469 7363 6172 6465 6451 0058 4991 0000 discardedQ.XI... │ │ │ +00506350: 6469 7363 6172 6465 6451 0058 4691 0000 discardedQ.XF... │ │ │ 00506360: 2020 2062 6566 6f72 6520 696e 7075 7420 before input │ │ │ 00506370: 6973 2072 6561 6420 666f 7220 6561 6368 is read for each │ │ │ 00506380: 2052 4541 4420 6172 6775 6d65 6e74 2e20 READ argument. │ │ │ 00506390: 5768 656e 2054 5950 4541 4845 4144 2069 When TYPEAHEAD i │ │ │ -005063a0: 7320 656e 6162 6c65 642c 5500 5749 c011 s enabled,U.WI.. │ │ │ +005063a0: 7320 656e 6162 6c65 642c 5500 5746 c011 s enabled,U.WF.. │ │ │ 005063b0: 0000 2020 2061 6e79 2069 6e70 7574 206e .. any input n │ │ │ 005063c0: 6f74 2072 6561 6420 6279 206f 6e65 2052 ot read by one R │ │ │ 005063d0: 4541 4420 6172 6775 6d65 6e74 2077 696c EAD argument wil │ │ │ 005063e0: 6c20 7265 6d61 696e 2061 7661 696c 6162 l remain availab │ │ │ 005063f0: 6c65 2066 6f72 2074 6865 206e 6578 7423 le for the next# │ │ │ -00506400: 0058 4912 0000 2020 2052 4541 4420 6172 .XI... READ ar │ │ │ +00506400: 0058 4612 0000 2020 2052 4541 4420 6172 .XF... READ ar │ │ │ 00506410: 6775 6d65 6e74 206f 7220 636f 6d6d 616e gument or comman │ │ │ -00506420: 642e 0700 5849 1300 0054 0058 4914 0000 d...XI...T.XI... │ │ │ +00506420: 642e 0700 5846 1300 0054 0058 4614 0000 d...XF...T.XF... │ │ │ 00506430: 2020 2054 6865 2073 697a 6520 6f66 2074 The size of t │ │ │ 00506440: 6865 2074 7970 652d 6168 6561 6420 6275 he type-ahead bu │ │ │ 00506450: 6666 6572 206c 696d 6974 7320 7468 6520 ffer limits the │ │ │ 00506460: 616d 6f75 6e74 206f 6620 6461 7461 2065 amount of data e │ │ │ 00506470: 6e74 6572 6564 2061 7420 7468 6554 0058 ntered at theT.X │ │ │ -00506480: 4915 0000 2020 2074 6572 6d69 6e61 6c20 I... terminal │ │ │ +00506480: 4615 0000 2020 2074 6572 6d69 6e61 6c20 F... terminal │ │ │ 00506490: 7468 6174 2074 6865 2064 6576 6963 6520 that the device │ │ │ 005064a0: 6472 6976 6572 2063 616e 2073 746f 7265 driver can store │ │ │ 005064b0: 2069 6e20 616e 7469 6369 7061 7469 6f6e in anticipation │ │ │ 005064c0: 206f 6620 6675 7475 7265 2052 4541 4473 of future READs │ │ │ -005064d0: 2e07 0058 4916 0000 4300 5849 1700 0020 ...XI...C.XI... │ │ │ +005064d0: 2e07 0058 4616 0000 4300 5846 1700 0020 ...XF...C.XF... │ │ │ 005064e0: 2020 4279 2064 6566 6175 6c74 2c20 7468 By default, th │ │ │ 005064f0: 6520 7465 726d 696e 616c 2064 6576 6963 e terminal devic │ │ │ 00506500: 6520 6472 6976 6572 2061 6363 6570 7473 e driver accepts │ │ │ -00506510: 2054 5950 4541 4845 4144 2e07 0058 4918 TYPEAHEAD...XI. │ │ │ -00506520: 0000 1600 4d49 5550 5343 524f 4c4c 0000 ....MIUPSCROLL.. │ │ │ -00506530: 5550 5343 524f 4c4c 1300 5649 bf11 0000 UPSCROLL..VI.... │ │ │ -00506540: 2020 2055 5053 4352 4f4c 4c07 0057 4921 UPSCROLL..WI! │ │ │ -00506550: 0000 2200 5749 3100 0020 2020 5550 5343 ..".WI1.. UPSC │ │ │ +00506510: 2054 5950 4541 4845 4144 2e07 0058 4618 TYPEAHEAD...XF. │ │ │ +00506520: 0000 1600 4d46 5550 5343 524f 4c4c 0000 ....MFUPSCROLL.. │ │ │ +00506530: 5550 5343 524f 4c4c 1300 5646 bf11 0000 UPSCROLL..VF.... │ │ │ +00506540: 2020 2055 5053 4352 4f4c 4c07 0057 4621 UPSCROLL..WF! │ │ │ +00506550: 0000 2200 5746 3100 0020 2020 5550 5343 ..".WF1.. UPSC │ │ │ 00506560: 524f 4c4c 2041 7070 6c69 6573 2074 6f3a ROLL Applies to: │ │ │ -00506570: 2054 524d 0700 5749 4100 0050 0057 4951 TRM..WIA..P.WIQ │ │ │ +00506570: 2054 524d 0700 5746 4100 0050 0057 4651 TRM..WFA..P.WFQ │ │ │ 00506580: 0000 2020 204d 6f76 6573 2074 6865 2063 .. Moves the c │ │ │ 00506590: 7572 736f 7220 646f 776e 206f 6e65 206c ursor down one l │ │ │ 005065a0: 696e 6520 6f6e 2074 6865 2074 6572 6d69 ine on the termi │ │ │ 005065b0: 6e61 6c20 7363 7265 656e 2e20 4966 2024 nal screen. If $ │ │ │ -005065c0: 593d 4c45 4e47 5448 2d31 2c54 0057 4961 Y=LENGTH-1,T.WIa │ │ │ +005065c0: 593d 4c45 4e47 5448 2d31 2c54 0057 4661 Y=LENGTH-1,T.WFa │ │ │ 005065d0: 0000 2020 2055 5053 4352 4f4c 4c20 7365 .. UPSCROLL se │ │ │ 005065e0: 7473 2024 593d 302e 204f 7468 6572 7769 ts $Y=0. Otherwi │ │ │ 005065f0: 7365 2055 5053 4352 4f4c 4c20 696e 6372 se UPSCROLL incr │ │ │ 00506600: 656d 656e 7473 2024 5920 6279 206f 6e65 ements $Y by one │ │ │ 00506610: 2e20 4966 2074 6865 2063 7572 736f 7252 . If the cursorR │ │ │ -00506620: 0057 4971 0000 2020 2069 7320 7068 7973 .WIq.. is phys │ │ │ +00506620: 0057 4671 0000 2020 2069 7320 7068 7973 .WFq.. is phys │ │ │ 00506630: 6963 616c 6c79 2061 7420 7468 6520 626f ically at the bo │ │ │ 00506640: 7474 6f6d 206f 6620 7468 6520 7061 6765 ttom of the page │ │ │ 00506650: 2c20 7468 6520 7363 7265 656e 2073 6372 , the screen scr │ │ │ 00506660: 6f6c 6c73 2075 7020 6f6e 6520 6c69 6e65 olls up one line │ │ │ -00506670: 2e3d 0057 4981 0000 2020 2055 5053 4352 .=.WI... UPSCR │ │ │ +00506670: 2e3d 0057 4681 0000 2020 2055 5053 4352 .=.WF... UPSCR │ │ │ 00506680: 4f4c 4c20 646f 6573 206e 6f74 2063 6861 OLL does not cha │ │ │ 00506690: 6e67 6520 7468 6520 636f 6c75 6d6e 2070 nge the column p │ │ │ 005066a0: 6f73 6974 696f 6e20 6f72 2024 582e 0700 osition or $X... │ │ │ -005066b0: 5749 9100 0010 004d 4957 4944 5448 0000 WI.....MIWIDTH.. │ │ │ -005066c0: 5749 4454 4810 0053 49bf 1100 0020 2020 WIDTH..SI.... │ │ │ -005066d0: 5749 4454 4807 0054 4921 0000 4000 5449 WIDTH..TI!..@.TI │ │ │ +005066b0: 5746 9100 0010 004d 4657 4944 5448 0000 WF.....MFWIDTH.. │ │ │ +005066c0: 5749 4454 4810 0053 46bf 1100 0020 2020 WIDTH..SF.... │ │ │ +005066d0: 5749 4454 4807 0054 4621 0000 4000 5446 WIDTH..TF!..@.TF │ │ │ 005066e0: 3100 0020 2020 5b5a 5d57 4944 5448 3d69 1.. [Z]WIDTH=i │ │ │ 005066f0: 6e74 6578 7072 2041 7070 6c69 6573 2074 ntexpr Applies t │ │ │ 00506700: 6f3a 2054 524d 2053 4f43 204e 554c 4c20 o: TRM SOC NULL │ │ │ -00506710: 5344 2046 4946 4f20 5049 5045 0700 5449 SD FIFO PIPE..TI │ │ │ -00506720: 4100 0053 0054 4951 0000 2020 205b 5a5d A..S.TIQ.. [Z] │ │ │ +00506710: 5344 2046 4946 4f20 5049 5045 0700 5446 SD FIFO PIPE..TF │ │ │ +00506720: 4100 0053 0054 4651 0000 2020 205b 5a5d A..S.TFQ.. [Z] │ │ │ 00506730: 5749 4454 483d 696e 7465 7870 7220 4170 WIDTH=intexpr Ap │ │ │ 00506740: 706c 6965 7320 746f 3a20 5465 726d 696e plies to: Termin │ │ │ 00506750: 616c 7320 616e 6420 5072 696e 7465 7273 als and Printers │ │ │ 00506760: 2c20 534f 434b 4554 2064 6576 6963 6573 , SOCKET devices │ │ │ -00506770: 2c20 4e55 4c4c 3500 5449 6100 0020 2020 , NULL5.TIa.. │ │ │ +00506770: 2c20 4e55 4c4c 3500 5446 6100 0020 2020 , NULL5.TFa.. │ │ │ 00506780: 6465 7669 6365 732c 2050 4950 4520 6465 devices, PIPE de │ │ │ 00506790: 7669 6365 732c 2061 6e64 2053 6571 7565 vices, and Seque │ │ │ -005067a0: 6e74 6961 6c20 4669 6c65 7307 0054 4971 ntial Files..TIq │ │ │ +005067a0: 6e74 6961 6c20 4669 6c65 7307 0054 4671 ntial Files..TFq │ │ │ 005067b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005067c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005067d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005067e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005067f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00506800: 0400 0000 cf07 0000 b848 0000 0000 0000 .........H...... │ │ │ -00506810: a700 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00506810: a700 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 8100 0020 2020 5365 .WIDTH..... Se │ │ │ 00506870: 7473 2074 6865 2064 6576 6963 6527 7320 ts the device's │ │ │ 00506880: 6c6f 6769 6361 6c20 7265 636f 7264 2073 logical record s │ │ │ 00506890: 697a 6520 616e 6420 656e 6162 6c65 7320 ize and enables │ │ │ 005068a0: 5752 4150 2e20 5468 6520 6465 6661 756c WRAP. The defaul │ │ │ -005068b0: 7420 5749 4454 483e 0054 4991 0000 2020 t WIDTH>.TI... │ │ │ +005068b0: 7420 5749 4454 483e 0054 4691 0000 2020 t WIDTH>.TF... │ │ │ 005068c0: 2066 6f72 2053 442c 2046 4946 4f2c 2061 for SD, FIFO, a │ │ │ 005068d0: 6e64 2050 4950 4520 6973 2074 616b 656e nd PIPE is taken │ │ │ 005068e0: 2066 726f 6d20 7468 6520 5245 434f 5244 from the RECORD │ │ │ -005068f0: 5349 5a45 2e08 0053 49c0 1100 004d 0054 SIZE...SI....M.T │ │ │ -00506900: 4912 0000 2020 204e 4f57 5241 5020 616e I... NOWRAP an │ │ │ +005068f0: 5349 5a45 2e08 0053 46c0 1100 004d 0054 SIZE...SF....M.T │ │ │ +00506900: 4612 0000 2020 204e 4f57 5241 5020 616e F... NOWRAP an │ │ │ 00506910: 6420 5749 4454 4820 7375 7065 7273 6564 d WIDTH supersed │ │ │ 00506920: 6520 6561 6368 206f 7468 6572 2e20 5768 e each other. Wh │ │ │ 00506930: 656e 2057 4944 5448 2061 6e64 204e 4f57 en WIDTH and NOW │ │ │ -00506940: 5241 5020 6170 7065 6172 4d00 5449 1300 RAP appearM.TI.. │ │ │ +00506940: 5241 5020 6170 7065 6172 4d00 5446 1300 RAP appearM.TF.. │ │ │ 00506950: 0020 2020 746f 6765 7468 6572 206f 6e20 . together on │ │ │ 00506960: 7468 6520 7361 6d65 2055 5345 2063 6f6d the same USE com │ │ │ 00506970: 6d61 6e64 2c20 7468 6520 6669 6e61 6c20 mand, the final │ │ │ 00506980: 6f6e 6520 636f 6e74 726f 6c73 2074 6865 one controls the │ │ │ -00506990: 2064 6576 6963 6513 0054 4914 0000 2020 device..TI... │ │ │ -005069a0: 2062 6568 6176 696f 722e 0700 5449 1500 behavior...TI.. │ │ │ -005069b0: 0054 0054 4916 0000 2020 2049 6e20 4d20 .T.TI... In M │ │ │ +00506990: 2064 6576 6963 6513 0054 4614 0000 2020 device..TF... │ │ │ +005069a0: 2062 6568 6176 696f 722e 0700 5446 1500 behavior...TF.. │ │ │ +005069b0: 0054 0054 4616 0000 2020 2049 6e20 4d20 .T.TF... In M │ │ │ 005069c0: 6d6f 6465 2069 6620 5749 4454 4820 6973 mode if WIDTH is │ │ │ 005069d0: 2073 6574 2074 6f20 302c 2047 542e 4d20 set to 0, GT.M │ │ │ 005069e0: 7573 6573 2074 6865 2064 6566 6175 6c74 uses the default │ │ │ 005069f0: 2057 4944 5448 206f 6620 7468 6520 5452 WIDTH of the TR │ │ │ -00506a00: 4d20 616e 6449 0054 4917 0000 2020 2053 M andI.TI... S │ │ │ +00506a00: 4d20 616e 6449 0054 4617 0000 2020 2053 M andI.TF... S │ │ │ 00506a10: 4f43 2064 6576 6963 6573 2c20 696e 206f OC devices, in o │ │ │ 00506a20: 7468 6572 2077 6f72 6473 3a20 5553 4520 ther words: USE │ │ │ 00506a30: 783a 5749 4454 483d 3020 6973 2065 7175 x:WIDTH=0 is equ │ │ │ 00506a40: 6976 616c 656e 7420 746f 2055 5345 2b00 ivalent to USE+. │ │ │ -00506a50: 5449 1800 0020 2020 783a 2857 4944 5448 TI... x:(WIDTH │ │ │ +00506a50: 5446 1800 0020 2020 783a 2857 4944 5448 TF... x:(WIDTH │ │ │ 00506a60: 3d3c 6465 7669 6365 2d64 6566 6175 6c74 =:NOWRAP...TI... │ │ │ -00506a80: 4f00 5449 1a00 0020 2020 5465 726d 696e O.TI... Termin │ │ │ +00506a70: 3e3a 4e4f 5752 4150 2e07 0054 4619 0000 >:NOWRAP...TF... │ │ │ +00506a80: 4f00 5446 1a00 0020 2020 5465 726d 696e O.TF... Termin │ │ │ 00506a90: 616c 7320 696e 6865 7269 7420 7468 6569 als inherit thei │ │ │ 00506aa0: 7220 6465 6661 756c 7420 5749 4454 4820 r default WIDTH │ │ │ 00506ab0: 696e 2047 542e 4d20 6672 6f6d 2074 6865 in GT.M from the │ │ │ 00506ac0: 2069 6e76 6f6b 696e 6720 7368 656c 6c4c invoking shellL │ │ │ -00506ad0: 0054 4921 0000 2020 2065 6e76 6972 6f6e .TI!.. environ │ │ │ +00506ad0: 0054 4621 0000 2020 2065 6e76 6972 6f6e .TF!.. environ │ │ │ 00506ae0: 6d65 6e74 2e20 5468 6520 6465 6661 756c ment. The defaul │ │ │ 00506af0: 7420 5749 4454 4820 666f 7220 6e75 6c6c t WIDTH for null │ │ │ 00506b00: 2061 6e64 2053 4f43 4b45 5420 6465 7669 and SOCKET devi │ │ │ -00506b10: 6365 7320 6973 2032 3535 2e07 0054 4922 ces is 255...TI" │ │ │ -00506b20: 0000 5000 5449 2300 0020 2020 466f 7220 ..P.TI#.. For │ │ │ +00506b10: 6365 7320 6973 2032 3535 2e07 0054 4622 ces is 255...TF" │ │ │ +00506b20: 0000 5000 5446 2300 0020 2020 466f 7220 ..P.TF#.. For │ │ │ 00506b30: 5344 2061 6e64 2053 4f43 2077 6869 6368 SD and SOC which │ │ │ 00506b40: 2073 7570 706f 7274 2031 4d69 4220 7374 support 1MiB st │ │ │ 00506b50: 7269 6e67 732c 2079 6f75 2063 616e 2073 rings, you can s │ │ │ 00506b60: 7065 6369 6679 2057 4944 5448 2075 7020 pecify WIDTH up │ │ │ -00506b70: 746f 1400 5449 2400 0020 2020 312c 3034 to..TI$.. 1,04 │ │ │ -00506b80: 382c 3537 362e 0700 5449 2500 0045 0054 8,576...TI%..E.T │ │ │ -00506b90: 4926 0000 2020 2049 6e20 5554 462d 3820 I&.. In UTF-8 │ │ │ +00506b70: 746f 1400 5446 2400 0020 2020 312c 3034 to..TF$.. 1,04 │ │ │ +00506b80: 382c 3537 362e 0700 5446 2500 0045 0054 8,576...TF%..E.T │ │ │ +00506b90: 4626 0000 2020 2049 6e20 5554 462d 3820 F&.. In UTF-8 │ │ │ 00506ba0: 6d6f 6465 2061 6e64 2054 524d 2c20 5344 mode and TRM, SD │ │ │ 00506bb0: 2c20 4649 464f 2c20 616e 6420 5049 5045 , FIFO, and PIPE │ │ │ 00506bc0: 206f 7574 7075 742c 2074 6865 2057 4944 output, the WID │ │ │ -00506bd0: 5448 4f00 5449 2700 0020 2020 6465 7669 THO.TI'.. devi │ │ │ +00506bd0: 5448 4f00 5446 2700 0020 2020 6465 7669 THO.TF'.. devi │ │ │ 00506be0: 6365 7061 7261 6d65 7465 7220 6973 2069 ceparameter is i │ │ │ 00506bf0: 6e20 756e 6974 7320 6f66 2064 6973 706c n units of displ │ │ │ 00506c00: 6179 2d63 6f6c 756d 6e73 2061 6e64 2069 ay-columns and i │ │ │ 00506c10: 7320 7573 6564 2077 6974 6820 2458 2074 s used with $X t │ │ │ -00506c20: 6f50 0054 4928 0000 2020 2063 6f6e 7472 oP.TI(.. contr │ │ │ +00506c20: 6f50 0054 4628 0000 2020 2063 6f6e 7472 oP.TF(.. contr │ │ │ 00506c30: 6f6c 2074 7275 6e63 6174 696f 6e20 616e ol truncation an │ │ │ 00506c40: 6420 5752 4150 696e 6720 6f66 206f 7574 d WRAPing of out │ │ │ 00506c50: 7075 7420 616e 6420 6d61 696e 7465 6e61 put and maintena │ │ │ 00506c60: 6e63 6520 6f66 2024 5820 616e 6420 2459 nce of $X and $Y │ │ │ -00506c70: 2e07 0054 4929 0000 5400 5449 2a00 0020 ...TI)..T.TI*.. │ │ │ +00506c70: 2e07 0054 4629 0000 5400 5446 2a00 0020 ...TF)..T.TF*.. │ │ │ 00506c80: 2020 496e 2055 5446 2d38 206d 6f64 6520 In UTF-8 mode │ │ │ 00506c90: 616e 6420 534f 432c 2074 6865 2057 4944 and SOC, the WID │ │ │ 00506ca0: 5448 2064 6576 6963 6570 6172 616d 6574 TH deviceparamet │ │ │ 00506cb0: 6572 2069 7320 696e 2075 6e69 7473 206f er is in units o │ │ │ -00506cc0: 6620 5554 462d 3820 636f 6465 4c00 5449 f UTF-8 codeL.TI │ │ │ +00506cc0: 6620 5554 462d 3820 636f 6465 4c00 5446 f UTF-8 codeL.TF │ │ │ 00506cd0: 3100 0020 2020 706f 696e 7473 2028 6368 1.. points (ch │ │ │ 00506ce0: 6172 6163 7465 7273 292c 2061 6e64 2069 aracters), and i │ │ │ 00506cf0: 7320 7573 6564 2077 6974 6820 2458 2074 s used with $X t │ │ │ 00506d00: 6f20 636f 6e74 726f 6c20 7472 756e 6361 o control trunca │ │ │ -00506d10: 7469 6f6e 2061 6e64 3b00 5449 3200 0020 tion and;.TI2.. │ │ │ +00506d10: 7469 6f6e 2061 6e64 3b00 5446 3200 0020 tion and;.TF2.. │ │ │ 00506d20: 2020 7772 6170 7069 6e67 2066 6f72 206f wrapping for o │ │ │ 00506d30: 7574 7075 7420 616e 6420 6d61 696e 7465 utput and mainte │ │ │ 00506d40: 6e61 6e63 6520 6f66 2024 5820 616e 6420 nance of $X and │ │ │ -00506d50: 2459 2e07 0054 4933 0000 5300 5449 3400 $Y...TI3..S.TI4. │ │ │ +00506d50: 2459 2e07 0054 4633 0000 5300 5446 3400 $Y...TF3..S.TF4. │ │ │ 00506d60: 0020 2020 416c 6f6e 6720 7769 7468 2064 . Along with d │ │ │ 00506d70: 6576 6963 6520 5749 4454 4820 616e 6420 evice WIDTH and │ │ │ 00506d80: 5752 4150 2c20 4754 2e4d 2066 6f72 6d61 WRAP, GT.M forma │ │ │ 00506d90: 7420 636f 6e74 726f 6c20 6368 6172 6163 t control charac │ │ │ 00506da0: 7465 7273 2c20 616e 6420 7468 6542 0054 ters, and theB.T │ │ │ -00506db0: 4935 0000 2020 2046 494c 5445 5220 6465 I5.. FILTER de │ │ │ +00506db0: 4635 0000 2020 2046 494c 5445 5220 6465 F5.. FILTER de │ │ │ 00506dc0: 7669 6365 2063 6861 7261 6374 6572 6973 vice characteris │ │ │ 00506dd0: 7469 632c 2061 6c73 6f20 6861 7665 2061 tic, also have a │ │ │ 00506de0: 6e20 6566 6665 6374 206f 6e20 2458 2e07 n effect on $X.. │ │ │ -00506df0: 0054 4936 0000 0d00 4e49 5241 5000 0057 .TI6....NIRAP..W │ │ │ -00506e00: 5241 500f 0052 49bf 1100 0020 2020 5752 RAP..RI.... WR │ │ │ -00506e10: 4150 0700 5349 2100 0038 0053 4931 0000 AP..SI!..8.SI1.. │ │ │ +00506df0: 0054 4636 0000 0d00 4e46 5241 5000 0057 .TF6....NFRAP..W │ │ │ +00506e00: 5241 500f 0052 46bf 1100 0020 2020 5752 RAP..RF.... WR │ │ │ +00506e10: 4150 0700 5346 2100 0038 0053 4631 0000 AP..SF!..8.SF1.. │ │ │ 00506e20: 2020 205b 4e4f 5d57 5241 5020 4170 706c [NO]WRAP Appl │ │ │ 00506e30: 6965 7320 746f 3a20 5452 4d20 534f 4320 ies to: TRM SOC │ │ │ 00506e40: 4e55 4c4c 2053 4420 4649 464f 2050 4950 NULL SD FIFO PIP │ │ │ -00506e50: 4507 0053 4941 0000 5000 5349 5100 0020 E..SIA..P.SIQ.. │ │ │ +00506e50: 4507 0053 4641 0000 5000 5346 5100 0020 E..SFA..P.SFQ.. │ │ │ 00506e60: 2020 5b4e 4f5d 5752 4150 2041 7070 6c69 [NO]WRAP Appli │ │ │ 00506e70: 6573 2074 6f3a 2054 6572 6d69 6e61 6c73 es to: Terminals │ │ │ 00506e80: 2061 6e64 2050 7269 6e74 6572 732c 2046 and Printers, F │ │ │ 00506e90: 4946 4f2c 2053 6f63 6b65 7420 4465 7669 IFO, Socket Devi │ │ │ -00506ea0: 6365 2c20 4e55 4c4c 2600 5349 6100 0020 ce, NULL&.SIa.. │ │ │ +00506ea0: 6365 2c20 4e55 4c4c 2600 5346 6100 0020 ce, NULL&.SFa.. │ │ │ 00506eb0: 2020 4465 7669 6365 2c20 616e 6420 5365 Device, and Se │ │ │ 00506ec0: 7175 656e 7469 616c 2046 696c 6573 0700 quential Files.. │ │ │ -00506ed0: 5349 7100 0053 0053 4981 0000 2020 2045 SIq..S.SI... E │ │ │ +00506ed0: 5346 7100 0053 0053 4681 0000 2020 2045 SFq..S.SF... E │ │ │ 00506ee0: 6e61 626c 6573 206f 7220 6469 7361 626c nables or disabl │ │ │ 00506ef0: 6573 2061 7574 6f6d 6174 6963 2072 6563 es automatic rec │ │ │ 00506f00: 6f72 6420 7465 726d 696e 6174 696f 6e2e ord termination. │ │ │ 00506f10: 2057 6865 6e20 7468 6520 6375 7272 656e When the curren │ │ │ -00506f20: 7420 7265 636f 7264 5300 5349 9100 0020 t recordS.SI... │ │ │ +00506f20: 7420 7265 636f 7264 5300 5346 9100 0020 t recordS.SF... │ │ │ 00506f30: 2020 7369 7a65 2028 2458 2920 7265 6163 size ($X) reac │ │ │ 00506f40: 6865 7320 7468 6520 6d61 7869 6d75 6d20 hes the maximum │ │ │ 00506f50: 5749 4454 4820 616e 6420 7468 6520 6465 WIDTH and the de │ │ │ 00506f60: 7669 6365 2068 6173 2057 5241 5020 656e vice has WRAP en │ │ │ -00506f70: 6162 6c65 642c 2047 542e 4d54 0052 49c0 abled, GT.MT.RI. │ │ │ +00506f70: 6162 6c65 642c 2047 542e 4d54 0052 46c0 abled, GT.MT.RF. │ │ │ 00506f80: 1100 0020 2020 7374 6172 7473 2061 206e ... starts a n │ │ │ 00506f90: 6577 2072 6563 6f72 642c 2061 7320 6966 ew record, as if │ │ │ 00506fa0: 2074 6865 2072 6f75 7469 6e65 2068 6164 the routine had │ │ │ 00506fb0: 2069 7373 7565 6420 6120 5752 4954 4520 issued a WRITE │ │ │ 00506fc0: 2120 636f 6d6d 616e 642e 2057 6865 6e00 ! command. When. │ │ │ 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 fd07 0000 e648 0000 0000 0000 .........H...... │ │ │ -00507010: a600 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00507010: a600 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c012 0000 2020 2072 6561 .WRAP..... rea │ │ │ 00507070: 6469 6e67 2c20 5752 4150 206f 6e6c 7920 ding, WRAP only │ │ │ 00507080: 6465 7465 726d 696e 6573 2077 6865 7468 determines wheth │ │ │ 00507090: 6572 2024 5820 7265 6d61 696e 7320 7769 er $X remains wi │ │ │ 005070a0: 7468 696e 2074 6865 2072 616e 6765 206f thin the range o │ │ │ -005070b0: 6620 7a65 726f 1300 5349 1300 0020 2020 f zero..SI... │ │ │ -005070c0: 746f 2057 4944 5448 2e07 0053 4914 0000 to WIDTH...SI... │ │ │ -005070d0: 5300 5349 1500 0020 2020 4e6f 7465 2074 S.SI... Note t │ │ │ +005070b0: 6620 7a65 726f 1300 5346 1300 0020 2020 f zero..SF... │ │ │ +005070c0: 746f 2057 4944 5448 2e07 0053 4614 0000 to WIDTH...SF... │ │ │ +005070d0: 5300 5346 1500 0020 2020 4e6f 7465 2074 S.SF... Note t │ │ │ 005070e0: 6861 7420 5752 4150 2069 7320 656e 6162 hat WRAP is enab │ │ │ 005070f0: 6c65 6420 6279 2064 6566 6175 6c74 2066 led by default f │ │ │ 00507100: 6f72 2053 442c 204e 554c 4c2c 2046 4946 or SD, NULL, FIF │ │ │ 00507110: 4f2c 2050 4950 4520 616e 6420 534f 434b O, PIPE and SOCK │ │ │ -00507120: 4554 2e46 0053 4916 0000 2020 2046 6f72 ET.F.SI... For │ │ │ +00507120: 4554 2e46 0053 4616 0000 2020 2046 6f72 ET.F.SF... For │ │ │ 00507130: 2054 524d 2c20 5752 4150 2069 7320 656e TRM, WRAP is en │ │ │ 00507140: 6162 6c65 6420 6279 2064 6566 6175 6c74 abled by default │ │ │ 00507150: 2069 6620 7468 6520 7465 726d 696e 666f if the terminfo │ │ │ -00507160: 2076 6172 6961 626c 6532 0053 4917 0000 variable2.SI... │ │ │ +00507160: 2076 6172 6961 626c 6532 0053 4617 0000 variable2.SF... │ │ │ 00507170: 2020 2061 7574 6f5f 7269 6768 745f 6d61 auto_right_ma │ │ │ 00507180: 7267 696e 2028 6361 706e 616d 6520 2261 rgin (capname "a │ │ │ -00507190: 6d22 2920 6973 2073 6574 2e07 0053 4918 m") is set...SI. │ │ │ -005071a0: 0000 5100 5349 1900 0020 2020 4e4f 5752 ..Q.SI... NOWR │ │ │ +00507190: 6d22 2920 6973 2073 6574 2e07 0053 4618 m") is set...SF. │ │ │ +005071a0: 0000 5100 5346 1900 0020 2020 4e4f 5752 ..Q.SF... NOWR │ │ │ 005071b0: 4150 2063 6175 7365 7320 4754 2e4d 2074 AP causes GT.M t │ │ │ 005071c0: 6f20 7265 7175 6972 6520 6120 5752 4954 o require a WRIT │ │ │ 005071d0: 4520 2120 746f 2074 6572 6d69 6e61 7465 E ! to terminate │ │ │ 005071e0: 2074 6865 2072 6563 6f72 642e 204e 4f57 the record. NOW │ │ │ -005071f0: 5241 5052 0053 491a 0000 2020 2061 6c6c RAPR.SI... all │ │ │ +005071f0: 5241 5052 0053 461a 0000 2020 2061 6c6c RAPR.SF... all │ │ │ 00507200: 6f77 7320 2458 2074 6f20 6265 636f 6d65 ows $X to become │ │ │ 00507210: 2067 7265 6174 6572 2074 6861 6e20 7468 greater than th │ │ │ 00507220: 6520 6465 7669 6365 2057 4944 5448 2066 e device WIDTH f │ │ │ 00507230: 6f72 2074 6572 6d69 6e61 6c73 2061 6e64 or terminals and │ │ │ -00507240: 206e 756c 6c12 0053 4921 0000 2020 2064 null..SI!.. d │ │ │ -00507250: 6576 6963 6573 2e07 0053 4922 0000 5000 evices...SI"..P. │ │ │ -00507260: 5349 2300 0020 2020 5468 6520 636f 6d62 SI#.. The comb │ │ │ +00507240: 206e 756c 6c12 0053 4621 0000 2020 2064 null..SF!.. d │ │ │ +00507250: 6576 6963 6573 2e07 0053 4622 0000 5000 evices...SF"..P. │ │ │ +00507260: 5346 2300 0020 2020 5468 6520 636f 6d62 SF#.. The comb │ │ │ 00507270: 696e 6174 696f 6e20 6f66 2053 5452 4541 ination of STREA │ │ │ 00507280: 4d20 616e 6420 4e4f 5752 4150 206f 6e20 M and NOWRAP on │ │ │ 00507290: 6469 736b 2066 696c 6573 2061 6c6c 6f77 disk files allow │ │ │ 005072a0: 7320 796f 7520 746f 2077 7269 7465 5100 s you to writeQ. │ │ │ -005072b0: 5349 2400 0020 2020 6461 7461 206f 6620 SI$.. data of │ │ │ +005072b0: 5346 2400 0020 2020 6461 7461 206f 6620 SF$.. data of │ │ │ 005072c0: 6172 6269 7472 6172 7920 6c65 6e67 7468 arbitrary length │ │ │ 005072d0: 2077 6974 686f 7574 2074 7275 6e63 6174 without truncat │ │ │ 005072e0: 696f 6e2e 2057 6974 686f 7574 2074 6865 ion. Without the │ │ │ 005072f0: 2053 5452 4541 4d20 6f70 7469 6f6e 2c54 STREAM option,T │ │ │ -00507300: 0053 4925 0000 2020 2074 6865 2057 5241 .SI%.. the WRA │ │ │ +00507300: 0053 4625 0000 2020 2074 6865 2057 5241 .SF%.. the WRA │ │ │ 00507310: 5020 6f70 7469 6f6e 2064 6574 6572 6d69 P option determi │ │ │ 00507320: 6e65 7320 7468 6520 6163 7469 6f6e 2074 nes the action t │ │ │ 00507330: 616b 656e 2077 6865 6e20 7468 6520 7265 aken when the re │ │ │ 00507340: 636f 7264 206c 656e 6774 6820 6578 6365 cord length exce │ │ │ -00507350: 6564 7351 0053 4926 0000 2020 2074 6865 edsQ.SI&.. the │ │ │ +00507350: 6564 7351 0053 4626 0000 2020 2074 6865 edsQ.SF&.. the │ │ │ 00507360: 2064 6576 6963 6520 5749 4454 482e 204e device WIDTH. N │ │ │ 00507370: 4f57 5241 5020 6361 7573 6573 2047 542e OWRAP causes GT. │ │ │ 00507380: 4d20 746f 2074 7275 6e63 6174 6520 7468 M to truncate th │ │ │ 00507390: 6520 7265 636f 7264 2c20 7768 696c 6520 e record, while │ │ │ -005073a0: 5752 4150 5300 5349 2700 0020 2020 6361 WRAPS.SI'.. ca │ │ │ +005073a0: 5752 4150 5300 5346 2700 0020 2020 6361 WRAPS.SF'.. ca │ │ │ 005073b0: 7573 6573 2047 542e 4d20 746f 2069 6e73 uses GT.M to ins │ │ │ 005073c0: 6572 7420 6120 666f 726d 6174 2063 6f6e ert a format con │ │ │ 005073d0: 7472 6f6c 2063 6861 7261 6374 6572 2065 trol character e │ │ │ 005073e0: 7863 6570 7420 666f 7220 4649 5845 4420 xcept for FIXED │ │ │ -005073f0: 666f 726d 6174 2e07 0053 4928 0000 1200 format...SI(.... │ │ │ -00507400: 5349 2900 0020 2020 4578 616d 706c 653a SI).. Example: │ │ │ -00507410: 0700 5349 2a00 0041 0053 4931 0000 2020 ..SI*..A.SI1.. │ │ │ +005073f0: 666f 726d 6174 2e07 0053 4628 0000 1200 format...SF(.... │ │ │ +00507400: 5346 2900 0020 2020 4578 616d 706c 653a SF).. Example: │ │ │ +00507410: 0700 5346 2a00 0041 0053 4631 0000 2020 ..SF*..A.SF1.. │ │ │ 00507420: 2053 6565 2057 5241 5020 6578 616d 706c See WRAP exampl │ │ │ 00507430: 6573 2069 6e20 7468 6520 4f50 454e 2064 es in the OPEN d │ │ │ 00507440: 6576 6963 6570 6172 616d 6574 6572 7320 eviceparameters │ │ │ -00507450: 7365 6374 696f 6e2e 0700 5349 3200 0008 section...SI2... │ │ │ -00507460: 004d 4958 0000 580c 004f 49bf 1100 0020 .MIX..X..OI.... │ │ │ -00507470: 2020 5807 0050 4921 0000 2300 5049 3100 X..PI!..#.PI1. │ │ │ +00507450: 7365 6374 696f 6e2e 0700 5346 3200 0008 section...SF2... │ │ │ +00507460: 004d 4658 0000 580c 004f 46bf 1100 0020 .MFX..X..OF.... │ │ │ +00507470: 2020 5807 0050 4621 0000 2300 5046 3100 X..PF!..#.PF1. │ │ │ 00507480: 0020 2020 583d 696e 7465 7870 7220 4170 . X=intexpr Ap │ │ │ 00507490: 706c 6965 7320 746f 3a20 5452 4d07 0050 plies to: TRM..P │ │ │ -005074a0: 4941 0000 3600 5049 5100 0020 2020 583d IA..6.PIQ.. X= │ │ │ +005074a0: 4641 0000 3600 5046 5100 0020 2020 583d FA..6.PFQ.. X= │ │ │ 005074b0: 696e 7465 7870 7220 4170 706c 6965 7320 intexpr Applies │ │ │ 005074c0: 746f 3a20 5465 726d 696e 616c 7320 616e to: Terminals an │ │ │ -005074d0: 6420 5072 696e 7465 7273 0700 5049 6100 d Printers..PIa. │ │ │ -005074e0: 0054 0050 4971 0000 2020 2024 5820 706f .T.PIq.. $X po │ │ │ +005074d0: 6420 5072 696e 7465 7273 0700 5046 6100 d Printers..PFa. │ │ │ +005074e0: 0054 0050 4671 0000 2020 2024 5820 706f .T.PFq.. $X po │ │ │ 005074f0: 7369 7469 6f6e 7320 7468 6520 6375 7273 sitions the curs │ │ │ 00507500: 6f72 2074 6f20 6120 7665 7274 6963 616c or to a vertical │ │ │ 00507510: 2063 6f6c 756d 6e20 6f6e 2074 6865 2074 column on the t │ │ │ 00507520: 6572 6d69 6e61 6c2e 2049 6620 4e4f 5752 erminal. If NOWR │ │ │ -00507530: 4150 2069 7350 0050 4981 0000 2020 2065 AP isP.PI... e │ │ │ +00507530: 4150 2069 7350 0050 4681 0000 2020 2065 AP isP.PF... e │ │ │ 00507540: 6e61 626c 6564 206f 7220 696e 7465 7870 nabled or intexp │ │ │ 00507550: 723c 5749 4454 482c 2047 542e 4d20 7365 rWIDTH, GT │ │ │ 005075a0: 2e4d 2073 6574 7320 2458 3d69 6e74 6578 .M sets $X=intex │ │ │ 005075b0: 7072 2357 4944 5448 2c20 7768 6572 6520 pr#WIDTH, where │ │ │ 005075c0: 2320 6973 2074 6865 2047 542e 4d20 6d6f # is the GT.M mo │ │ │ -005075d0: 6475 6c6f 4e00 4f49 c011 0000 2020 206f duloN.OI.... o │ │ │ +005075d0: 6475 6c6f 4e00 4f46 c011 0000 2020 206f duloN.OF.... o │ │ │ 005075e0: 7065 7261 746f 722e 2054 6865 2072 6573 perator. The res │ │ │ 005075f0: 756c 7469 6e67 2024 5820 6465 7465 726d ulting $X determ │ │ │ 00507600: 696e 6573 2074 6865 2061 6374 7561 6c20 ines the actual │ │ │ 00507610: 7068 7973 6963 616c 2070 6f73 6974 696f physical positio │ │ │ -00507620: 6e2e 0700 5049 1200 0054 0050 4913 0000 n...PI...T.PI... │ │ │ +00507620: 6e2e 0700 5046 1200 0054 0050 4613 0000 n...PF...T.PF... │ │ │ 00507630: 2020 2054 6f20 656e 7375 7265 2074 6861 To ensure tha │ │ │ 00507640: 7420 2459 2061 6e64 2024 5820 6d61 7463 t $Y and $X matc │ │ │ 00507650: 6820 7768 6174 2069 7320 6f63 6375 7272 h what is occurr │ │ │ 00507660: 696e 6720 7669 7375 616c 6c79 206f 6e20 ing visually on │ │ │ 00507670: 7468 6520 7465 726d 696e 616c 2c54 0050 the terminal,T.P │ │ │ -00507680: 4914 0000 2020 2074 6865 2047 542e 4d20 I... the GT.M │ │ │ +00507680: 4614 0000 2020 2074 6865 2047 542e 4d20 F... the GT.M │ │ │ 00507690: 6465 7669 6365 7061 7261 6d65 7465 7273 deviceparameters │ │ │ 005076a0: 2061 6e64 2074 6865 2064 6576 6963 6520 and the device │ │ │ 005076b0: 6368 6172 6163 7465 7269 7374 6963 7320 characteristics │ │ │ 005076c0: 6d75 7374 206d 6174 6368 2061 7420 616c must match at al │ │ │ -005076d0: 6c10 0050 4915 0000 2020 2074 696d 6573 l..PI... times │ │ │ -005076e0: 2e07 0050 4916 0000 4d00 5049 1700 0020 ...PI...M.PI... │ │ │ +005076d0: 6c10 0050 4615 0000 2020 2074 696d 6573 l..PF... times │ │ │ +005076e0: 2e07 0050 4616 0000 4d00 5046 1700 0020 ...PF...M.PF... │ │ │ 005076f0: 2020 5468 6520 7465 726d 696e 616c 2068 The terminal h │ │ │ 00507700: 6172 6477 6172 6520 6d61 7920 6166 6665 ardware may affe │ │ │ 00507710: 6374 2070 6879 7369 6361 6c20 6375 7273 ct physical curs │ │ │ 00507720: 6f72 2070 6f73 6974 696f 6e69 6e67 2e20 or positioning. │ │ │ -00507730: 5468 6520 5846 0050 4918 0000 2020 2064 The XF.PI... d │ │ │ +00507730: 5468 6520 5846 0050 4618 0000 2020 2064 The XF.PF... d │ │ │ 00507740: 6576 6963 6570 6172 616d 6574 6572 2064 eviceparameter d │ │ │ 00507750: 6f65 7320 6e6f 7420 6368 616e 6765 2074 oes not change t │ │ │ 00507760: 6865 2063 7572 736f 7220 726f 7720 6f72 he cursor row or │ │ │ -00507770: 2075 7064 6174 6520 2459 2e07 0050 4919 update $Y...PI. │ │ │ -00507780: 0000 0800 4d49 5900 0059 0c00 4f49 bf11 ....MIY..Y..OI.. │ │ │ -00507790: 0000 2020 2059 0700 5049 2100 0023 0050 .. Y..PI!..#.P │ │ │ -005077a0: 4931 0000 2020 2059 3d69 6e74 6578 7072 I1.. Y=intexpr │ │ │ +00507770: 2075 7064 6174 6520 2459 2e07 0050 4619 update $Y...PF. │ │ │ +00507780: 0000 0800 4d46 5900 0059 0c00 4f46 bf11 ....MFY..Y..OF.. │ │ │ +00507790: 0000 2020 2059 0700 5046 2100 0023 0050 .. Y..PF!..#.P │ │ │ +005077a0: 4631 0000 2020 2059 3d69 6e74 6578 7072 F1.. Y=intexpr │ │ │ 005077b0: 2041 7070 6c69 6573 2074 6f3a 2054 524d Applies to: TRM │ │ │ -005077c0: 0700 5049 4100 0036 0050 4951 0000 2020 ..PIA..6.PIQ.. │ │ │ +005077c0: 0700 5046 4100 0036 0050 4651 0000 2020 ..PFA..6.PFQ.. │ │ │ 005077d0: 2059 3d69 6e74 6578 7072 2041 7070 6c69 Y=intexpr Appli │ │ │ 005077e0: 6573 2074 6f3a 2054 6572 6d69 6e61 6c73 es to: Terminals │ │ │ 005077f0: 2061 6e64 2050 7269 6e74 6572 7300 0000 and Printers... │ │ │ 00507800: 0400 0000 d807 0000 1149 0000 0000 0000 .........I...... │ │ │ -00507810: 5700 0049 4845 4c50 00ff 7300 ff49 4f5f W..IHELP..s..IO_ │ │ │ +00507810: 5700 0046 4845 4c50 00ff 7300 ff49 4f5f W..FHELP..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: ff59 00bf 6100 0043 0050 4971 0000 2020 .Y..a..C.PIq.. │ │ │ +00507860: ff59 00bf 6100 0043 0050 4671 0000 2020 .Y..a..C.PFq.. │ │ │ 00507870: 2050 6f73 6974 696f 6e73 2074 6865 2063 Positions the c │ │ │ 00507880: 7572 736f 7220 746f 2061 2068 6f72 697a ursor to a horiz │ │ │ 00507890: 6f6e 7461 6c20 726f 7720 6f6e 2074 6865 ontal row on the │ │ │ -005078a0: 2074 6572 6d69 6e61 6c2e 0700 5049 8100 terminal...PI.. │ │ │ -005078b0: 004e 0050 4991 0000 2020 2047 542e 4d20 .N.PI... GT.M │ │ │ +005078a0: 2074 6572 6d69 6e61 6c2e 0700 5046 8100 terminal...PF.. │ │ │ +005078b0: 004e 0050 4691 0000 2020 2047 542e 4d20 .N.PF... GT.M │ │ │ 005078c0: 7365 7473 2024 593d 696e 7465 7870 7223 sets $Y=intexpr# │ │ │ 005078d0: 4c45 4e47 5448 2c20 7768 6572 6520 2320 LENGTH, where # │ │ │ 005078e0: 6973 2074 6865 2047 542e 4d20 6d6f 6475 is the GT.M modu │ │ │ 005078f0: 6c6f 206f 7065 7261 746f 722e 2049 6650 lo operator. IfP │ │ │ -00507900: 004f 49c0 1100 0020 2020 696e 7465 7870 .OI.... intexp │ │ │ +00507900: 004f 46c0 1100 0020 2020 696e 7465 7870 .OF.... intexp │ │ │ 00507910: 723c 4c45 4e47 5448 2c20 7468 6520 7265 rLENGTH, the cur │ │ │ 00507970: 736f 7220 6973 2070 6f73 6974 696f 6e65 sor is positione │ │ │ 00507980: 6420 736f 2074 6861 7420 2459 3d69 6e74 d so that $Y=int │ │ │ 00507990: 6578 7072 234c 454e 4754 482c 2077 6865 expr#LENGTH, whe │ │ │ -005079a0: 7265 5200 5049 1300 0020 2020 2320 6973 reR.PI... # is │ │ │ +005079a0: 7265 5200 5046 1300 0020 2020 2320 6973 reR.PF... # is │ │ │ 005079b0: 2074 6865 2047 542e 4d20 6d6f 6475 6c65 the GT.M module │ │ │ 005079c0: 206f 7065 7261 746f 722e 2054 6865 2074 operator. The t │ │ │ 005079d0: 6572 6d69 6e61 6c20 6861 7264 7761 7265 erminal hardware │ │ │ 005079e0: 206d 6179 2061 6666 6563 7420 7068 7973 may affect phys │ │ │ -005079f0: 6963 616c 1d00 5049 1400 0020 2020 6375 ical..PI... cu │ │ │ +005079f0: 6963 616c 1d00 5046 1400 0020 2020 6375 ical..PF... cu │ │ │ 00507a00: 7273 6f72 2070 6f73 6974 696f 6e69 6e67 rsor positioning │ │ │ -00507a10: 2e07 0050 4915 0000 5400 5049 1600 0020 ...PI...T.PI... │ │ │ +00507a10: 2e07 0050 4615 0000 5400 5046 1600 0020 ...PF...T.PF... │ │ │ 00507a20: 2020 546f 2065 6e73 7572 6520 7468 6174 To ensure that │ │ │ 00507a30: 2024 5920 616e 6420 2458 206d 6174 6368 $Y and $X match │ │ │ 00507a40: 2077 6861 7420 6973 206f 6363 7572 7269 what is occurri │ │ │ 00507a50: 6e67 2076 6973 7561 6c6c 7920 6f6e 2074 ng visually on t │ │ │ -00507a60: 6865 2074 6572 6d69 6e61 6c2c 5400 5049 he terminal,T.PI │ │ │ +00507a60: 6865 2074 6572 6d69 6e61 6c2c 5400 5046 he terminal,T.PF │ │ │ 00507a70: 1700 0020 2020 7468 6520 4754 2e4d 2064 ... the GT.M d │ │ │ 00507a80: 6576 6963 6570 6172 616d 6574 6572 7320 eviceparameters │ │ │ 00507a90: 616e 6420 7468 6520 6465 7669 6365 2063 and the device c │ │ │ 00507aa0: 6861 7261 6374 6572 6973 7469 6373 206d haracteristics m │ │ │ 00507ab0: 7573 7420 6d61 7463 6820 6174 2061 6c6c ust match at all │ │ │ -00507ac0: 5200 5049 1800 0020 2020 7469 6d65 732e R.PI... times. │ │ │ +00507ac0: 5200 5046 1800 0020 2020 7469 6d65 732e R.PF... times. │ │ │ 00507ad0: 2046 6f72 2065 7861 6d70 6c65 2c20 6966 For example, if │ │ │ 00507ae0: 2061 2070 726f 6365 7373 2069 6e69 7469 a process initi │ │ │ 00507af0: 6174 6573 2061 2073 7562 7072 6f63 6573 ates a subproces │ │ │ 00507b00: 7320 7468 6174 2063 6861 6e67 6573 2074 s that changes t │ │ │ -00507b10: 6865 4d00 5049 1900 0020 2020 7465 726d heM.PI... term │ │ │ +00507b10: 6865 4d00 5046 1900 0020 2020 7465 726d heM.PF... term │ │ │ 00507b20: 696e 616c 2077 7261 7020 7365 7474 696e inal wrap settin │ │ │ 00507b30: 6720 6672 6f6d 204e 4f57 5241 502c 2070 g from NOWRAP, p │ │ │ 00507b40: 7265 7669 6f75 736c 7920 7365 7420 7769 reviously set wi │ │ │ 00507b50: 7468 2074 6865 2047 542e 4d20 5553 4550 th the GT.M USEP │ │ │ -00507b60: 0050 491a 0000 2020 2063 6f6d 6d61 6e64 .PI... command │ │ │ +00507b60: 0050 461a 0000 2020 2063 6f6d 6d61 6e64 .PF... command │ │ │ 00507b70: 2074 6f20 5752 4150 202c 2047 542e 4d20 to WRAP , GT.M │ │ │ 00507b80: 646f 6573 206e 6f74 2072 6566 6c65 6374 does not reflect │ │ │ 00507b90: 2074 6865 2063 6861 6e67 6520 7768 656e the change when │ │ │ 00507ba0: 2074 6865 2073 7562 7072 6f63 6573 7352 the subprocessR │ │ │ -00507bb0: 0050 4921 0000 2020 2063 6f6d 706c 6574 .PI!.. complet │ │ │ +00507bb0: 0050 4621 0000 2020 2063 6f6d 706c 6574 .PF!.. complet │ │ │ 00507bc0: 6573 2e20 5468 6572 6566 6f72 652c 2077 es. Therefore, w │ │ │ 00507bd0: 7261 7073 206f 6e20 7468 6520 7465 726d raps on the term │ │ │ 00507be0: 696e 616c 2064 6f20 6e6f 7420 7265 666c inal do not refl │ │ │ 00507bf0: 6563 7420 696e 2074 6865 2076 616c 7565 ect in the value │ │ │ -00507c00: 7317 0050 4922 0000 2020 206f 6620 2458 s..PI".. of $X │ │ │ -00507c10: 2061 6e64 2024 592e 0700 5049 2300 004f and $Y...PI#..O │ │ │ -00507c20: 0050 4924 0000 2020 2054 6865 2059 2064 .PI$.. The Y d │ │ │ +00507c00: 7317 0050 4622 0000 2020 206f 6620 2458 s..PF".. of $X │ │ │ +00507c10: 2061 6e64 2024 592e 0700 5046 2300 004f and $Y...PF#..O │ │ │ +00507c20: 0050 4624 0000 2020 2054 6865 2059 2064 .PF$.. The Y d │ │ │ 00507c30: 6576 6963 6570 6172 616d 6574 6572 2064 eviceparameter d │ │ │ 00507c40: 6f65 7320 6e6f 7420 6368 616e 6765 2074 oes not change t │ │ │ 00507c50: 6865 2063 7572 736f 7220 636f 6c75 6d6e he cursor column │ │ │ 00507c60: 206f 7220 7570 6461 7465 2024 582e 0700 or update $X... │ │ │ -00507c70: 5049 2500 0014 004d 495a 4246 5349 5a45 PI%....MIZBFSIZE │ │ │ -00507c80: 0000 5a42 4653 495a 4512 0055 49bf 1100 ..ZBFSIZE..UI... │ │ │ -00507c90: 0020 2020 5a42 4653 495a 4507 0056 4921 . ZBFSIZE..VI! │ │ │ -00507ca0: 0000 2100 5649 3100 0020 2020 5a42 4653 ..!.VI1.. ZBFS │ │ │ +00507c70: 5046 2500 0014 004d 465a 4246 5349 5a45 PF%....MFZBFSIZE │ │ │ +00507c80: 0000 5a42 4653 495a 4512 0055 46bf 1100 ..ZBFSIZE..UF... │ │ │ +00507c90: 0020 2020 5a42 4653 495a 4507 0056 4621 . ZBFSIZE..VF! │ │ │ +00507ca0: 0000 2100 5646 3100 0020 2020 5a42 4653 ..!.VF1.. ZBFS │ │ │ 00507cb0: 495a 4520 4170 706c 6965 7320 746f 3a20 IZE Applies to: │ │ │ -00507cc0: 534f 4307 0056 4941 0000 2b00 5649 5100 SOC..VIA..+.VIQ. │ │ │ +00507cc0: 534f 4307 0056 4641 0000 2b00 5646 5100 SOC..VFA..+.VFQ. │ │ │ 00507cd0: 0020 2020 5a42 4653 495a 4520 4170 706c . ZBFSIZE Appl │ │ │ 00507ce0: 6965 7320 746f 3a20 536f 636b 6574 2044 ies to: Socket D │ │ │ -00507cf0: 6576 6963 6507 0056 4961 0000 5100 5649 evice..VIa..Q.VI │ │ │ +00507cf0: 6576 6963 6507 0056 4661 0000 5100 5646 evice..VFa..Q.VF │ │ │ 00507d00: 7100 0020 2020 416c 6c6f 6361 7465 7320 q.. Allocates │ │ │ 00507d10: 6120 6275 6666 6572 2075 7365 6420 6279 a buffer used by │ │ │ 00507d20: 2047 542e 4d20 7768 656e 2072 6561 6469 GT.M when readi │ │ │ 00507d30: 6e67 2066 726f 6d20 6120 736f 636b 6574 ng from a socket │ │ │ 00507d40: 2e20 5468 6520 5a42 4653 495a 4554 0056 . The ZBFSIZET.V │ │ │ -00507d50: 4981 0000 2020 2064 6576 6963 6570 6172 I... devicepar │ │ │ +00507d50: 4681 0000 2020 2064 6576 6963 6570 6172 F... devicepar │ │ │ 00507d60: 616d 6574 6572 2073 686f 756c 6420 6265 ameter should be │ │ │ 00507d70: 2061 7420 6c65 6173 7420 6173 2062 6967 at least as big │ │ │ 00507d80: 2061 7320 7468 6520 6c61 7267 6573 7420 as the largest │ │ │ 00507d90: 6d65 7373 6167 6520 6578 7065 6374 6564 message expected │ │ │ -00507da0: 2e07 0056 4991 0000 4f00 5549 c011 0000 ...VI...O.UI.... │ │ │ +00507da0: 2e07 0056 4691 0000 4f00 5546 c011 0000 ...VF...O.UF.... │ │ │ 00507db0: 2020 2042 7920 6465 6661 756c 742c 2074 By default, t │ │ │ 00507dc0: 6865 2073 697a 6520 6f66 205a 4246 5349 he size of ZBFSI │ │ │ 00507dd0: 5a45 2069 7320 3130 3234 2061 6e64 2074 ZE is 1024 and t │ │ │ 00507de0: 6865 206d 6178 696d 756d 2069 7420 6361 he maximum it ca │ │ │ -00507df0: 6e20 6265 2069 7312 0056 4912 0000 2020 n be is..VI... │ │ │ -00507e00: 2031 3034 3835 3736 2e07 0056 4913 0000 1048576...VI... │ │ │ -00507e10: 1100 4e49 4445 4c41 5900 005a 4445 4c41 ..NIDELAY..ZDELA │ │ │ -00507e20: 5911 0054 49bf 1100 0020 2020 5a44 454c Y..TI.... ZDEL │ │ │ -00507e30: 4159 0700 5549 2100 0024 0055 4931 0000 AY..UI!..$.UI1.. │ │ │ +00507df0: 6e20 6265 2069 7312 0056 4612 0000 2020 n be is..VF... │ │ │ +00507e00: 2031 3034 3835 3736 2e07 0056 4613 0000 1048576...VF... │ │ │ +00507e10: 1100 4e46 4445 4c41 5900 005a 4445 4c41 ..NFDELAY..ZDELA │ │ │ +00507e20: 5911 0054 46bf 1100 0020 2020 5a44 454c Y..TF.... ZDEL │ │ │ +00507e30: 4159 0700 5546 2100 0024 0055 4631 0000 AY..UF!..$.UF1.. │ │ │ 00507e40: 2020 205a 5b4e 4f5d 4445 4c41 5920 4170 Z[NO]DELAY Ap │ │ │ 00507e50: 706c 6965 7320 746f 3a20 534f 4307 0055 plies to: SOC..U │ │ │ -00507e60: 4941 0000 2e00 5549 5100 0020 2020 5a5b IA....UIQ.. Z[ │ │ │ +00507e60: 4641 0000 2e00 5546 5100 0020 2020 5a5b FA....UFQ.. Z[ │ │ │ 00507e70: 4e4f 5d44 454c 4159 2041 7070 6c69 6573 NO]DELAY Applies │ │ │ 00507e80: 2074 6f3a 2053 6f63 6b65 7420 4465 7669 to: Socket Devi │ │ │ -00507e90: 6365 0700 5549 6100 004e 0055 4971 0000 ce..UIa..N.UIq.. │ │ │ +00507e90: 6365 0700 5546 6100 004e 0055 4671 0000 ce..UFa..N.UFq.. │ │ │ 00507ea0: 2020 2043 6f6e 7472 6f6c 7320 6275 6666 Controls buff │ │ │ 00507eb0: 6572 696e 6720 6f66 2064 6174 6120 7061 ering of data pa │ │ │ 00507ec0: 636b 6574 7320 6279 2074 6865 2073 7973 ckets by the sys │ │ │ 00507ed0: 7465 6d20 5443 5020 7374 6163 6b20 7573 tem TCP stack us │ │ │ -00507ee0: 696e 6720 7468 654c 0055 4981 0000 2020 ing theL.UI... │ │ │ +00507ee0: 696e 6720 7468 654c 0055 4681 0000 2020 ing theL.UF... │ │ │ 00507ef0: 2054 4350 5f4e 4f44 454c 4159 206f 7074 TCP_NODELAY opt │ │ │ 00507f00: 696f 6e20 746f 2074 6865 2053 4554 534f ion to the SETSO │ │ │ 00507f10: 434b 4f50 5420 7379 7374 656d 2063 616c CKOPT system cal │ │ │ 00507f20: 6c2e 2054 6869 7320 6265 6861 7669 6f72 l. This behavior │ │ │ -00507f30: 2069 7354 0055 4991 0000 2020 2073 6f6d isT.UI... som │ │ │ +00507f30: 2069 7354 0055 4691 0000 2020 2073 6f6d isT.UF... som │ │ │ 00507f40: 6574 696d 6573 206b 6e6f 776e 2061 7320 etimes known as │ │ │ 00507f50: 7468 6520 4e61 676c 6520 616c 676f 7269 the Nagle algori │ │ │ 00507f60: 7468 6d2e 2054 6865 2064 6566 6175 6c74 thm. The default │ │ │ 00507f70: 2069 7320 5a44 454c 4159 2e20 5468 6973 is ZDELAY. This │ │ │ -00507f80: 2064 656c 6179 7351 0054 49c0 1100 0020 delaysQ.TI.... │ │ │ +00507f80: 2064 656c 6179 7351 0054 46c0 1100 0020 delaysQ.TF.... │ │ │ 00507f90: 2020 7365 6e64 696e 6720 6164 6469 7469 sending additi │ │ │ 00507fa0: 6f6e 616c 2070 6163 6b65 7473 2075 6e74 onal packets unt │ │ │ 00507fb0: 696c 2065 6974 6865 7220 616e 2061 636b il either an ack │ │ │ 00507fc0: 6e6f 776c 6564 6765 6d65 6e74 206f 6620 nowledgement of │ │ │ 00507fd0: 7072 6576 696f 7573 0000 0000 0000 0000 previous........ │ │ │ 00507fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00507ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00508000: 0400 0000 c607 0000 4149 0000 0000 0000 ........AI...... │ │ │ -00508010: a500 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00508010: a500 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 c012 0000 2020 2070 .ZDELAY..... p │ │ │ 00508070: 6163 6b65 7473 2069 7320 7265 6365 6976 ackets is receiv │ │ │ 00508080: 6564 206f 7220 616e 2069 6e74 6572 7661 ed or an interva │ │ │ 00508090: 6c20 7061 7373 6573 2e20 4966 2073 6576 l passes. If sev │ │ │ 005080a0: 6572 616c 2070 6163 6b65 7473 2061 7265 eral packets are │ │ │ -005080b0: 2073 656e 744d 0055 4913 0000 2020 2066 sentM.UI... f │ │ │ +005080b0: 2073 656e 744d 0055 4613 0000 2020 2066 sentM.UF... f │ │ │ 005080c0: 726f 6d20 6f6e 6520 656e 6420 6f66 2061 rom one end of a │ │ │ 005080d0: 2063 6f6e 6e65 6374 696f 6e20 6265 666f connection befo │ │ │ 005080e0: 7265 2074 6865 206f 7468 6572 2065 6e64 re the other end │ │ │ 005080f0: 2072 6573 706f 6e64 732c 2073 6574 7469 responds, setti │ │ │ -00508100: 6e67 5200 5549 1400 0020 2020 5a4e 4f44 ngR.UI... ZNOD │ │ │ +00508100: 6e67 5200 5546 1400 0020 2020 5a4e 4f44 ngR.UF... ZNOD │ │ │ 00508110: 454c 4159 206d 6179 2062 6520 6465 7369 ELAY may be desi │ │ │ 00508120: 7261 626c 6520 7468 6f75 6768 2061 7420 rable though at │ │ │ 00508130: 7468 6520 636f 7374 206f 6620 6164 6469 the cost of addi │ │ │ 00508140: 7469 6f6e 616c 2070 6163 6b65 7473 2062 tional packets b │ │ │ -00508150: 6569 6e67 4b00 5549 1500 0020 2020 7472 eingK.UI... tr │ │ │ +00508150: 6569 6e67 4b00 5546 1500 0020 2020 7472 eingK.UF... tr │ │ │ 00508160: 616e 736d 6974 7465 6420 6f76 6572 2074 ansmitted over t │ │ │ 00508170: 6865 206e 6574 776f 726b 2e20 5a4e 4f44 he network. ZNOD │ │ │ 00508180: 454c 4159 206d 7573 7420 6265 2066 756c ELAY must be ful │ │ │ 00508190: 6c79 2073 7065 6c6c 6564 206f 7574 2e07 ly spelled out.. │ │ │ -005081a0: 0055 4916 0000 0b00 4e49 4646 0000 5a46 .UI.....NIFF..ZF │ │ │ -005081b0: 460e 0051 49bf 1100 0020 2020 5a46 4607 F..QI.... ZFF. │ │ │ -005081c0: 0052 4921 0000 2600 5249 3100 0020 2020 .RI!..&.RI1.. │ │ │ +005081a0: 0055 4616 0000 0b00 4e46 4646 0000 5a46 .UF.....NFFF..ZF │ │ │ +005081b0: 460e 0051 46bf 1100 0020 2020 5a46 4607 F..QF.... ZFF. │ │ │ +005081c0: 0052 4621 0000 2600 5246 3100 0020 2020 .RF!..&.RF1.. │ │ │ 005081d0: 5a5b 4e4f 5d46 463d 6578 7072 2041 7070 Z[NO]FF=expr App │ │ │ -005081e0: 6c69 6573 2074 6f3a 2053 4f43 0700 5249 lies to: SOC..RI │ │ │ -005081f0: 4100 0030 0052 4951 0000 2020 205a 5b4e A..0.RIQ.. Z[N │ │ │ +005081e0: 6c69 6573 2074 6f3a 2053 4f43 0700 5246 lies to: SOC..RF │ │ │ +005081f0: 4100 0030 0052 4651 0000 2020 205a 5b4e A..0.RFQ.. Z[N │ │ │ 00508200: 4f5d 4646 3d65 7870 7220 4170 706c 6965 O]FF=expr Applie │ │ │ 00508210: 7320 746f 3a20 536f 636b 6574 2044 6576 s to: Socket Dev │ │ │ -00508220: 6963 6507 0052 4961 0000 5400 5249 7100 ice..RIa..T.RIq. │ │ │ +00508220: 6963 6507 0052 4661 0000 5400 5246 7100 ice..RFa..T.RFq. │ │ │ 00508230: 0020 2020 6578 7072 2073 7065 6369 6669 . expr specifi │ │ │ 00508240: 6573 2061 2073 7472 696e 6720 6f66 2063 es a string of c │ │ │ 00508250: 6861 7261 6374 6572 732c 2074 7970 6963 haracters, typic │ │ │ 00508260: 616c 6c79 2069 6e20 2443 4841 5228 2920 ally in $CHAR() │ │ │ 00508270: 666f 726d 6174 2074 6f20 7365 6e64 5200 format to sendR. │ │ │ -00508280: 5249 8100 0020 2020 746f 2073 6f63 6b65 RI... to socke │ │ │ +00508280: 5246 8100 0020 2020 746f 2073 6f63 6b65 RF... to socke │ │ │ 00508290: 7420 6465 7669 6365 2c20 7768 656e 6576 t device, whenev │ │ │ 005082a0: 6572 2061 2072 6f75 7469 6e65 2069 7373 er a routine iss │ │ │ 005082b0: 7565 7320 6120 5752 4954 4520 232e 2057 ues a WRITE #. W │ │ │ 005082c0: 6865 6e20 6e6f 2073 7472 696e 6720 6973 hen no string is │ │ │ -005082d0: 5400 5249 9100 0020 2020 7370 6563 6966 T.RI... specif │ │ │ +005082d0: 5400 5246 9100 0020 2020 7370 6563 6966 T.RF... specif │ │ │ 005082e0: 6965 6420 6f72 2077 6865 6e20 5a46 463d ied or when ZFF= │ │ │ 005082f0: 2222 2c20 7468 656e 206e 6f20 6368 6172 "", then no char │ │ │ 00508300: 6163 7465 7273 2061 7265 2073 656e 742e acters are sent. │ │ │ 00508310: 2054 6865 2064 6566 6175 6c74 2069 6e20 The default in │ │ │ -00508320: 4754 2e4d 1400 5149 c011 0000 2020 2069 GT.M..QI.... i │ │ │ -00508330: 7320 5a4e 4f46 462e 0700 5249 1200 0012 s ZNOFF...RI.... │ │ │ -00508340: 0052 4913 0000 2020 2045 7861 6d70 6c65 .RI... Example │ │ │ -00508350: 3a07 0052 4914 0000 3700 5249 1500 0020 :..RI...7.RI... │ │ │ +00508320: 4754 2e4d 1400 5146 c011 0000 2020 2069 GT.M..QF.... i │ │ │ +00508330: 7320 5a4e 4f46 462e 0700 5246 1200 0012 s ZNOFF...RF.... │ │ │ +00508340: 0052 4613 0000 2020 2045 7861 6d70 6c65 .RF... Example │ │ │ +00508350: 3a07 0052 4614 0000 3700 5246 1500 0020 :..RF...7.RF... │ │ │ 00508360: 2020 7520 7463 7064 6576 3a28 7a77 6964 u tcpdev:(zwid │ │ │ 00508370: 7468 3d38 303a 7a66 663d 2463 6861 7228 th=80:zff=$char( │ │ │ 00508380: 3133 293a 7a6c 656e 6774 683d 3234 2907 13):zlength=24). │ │ │ -00508390: 0052 4916 0000 5000 5249 1700 0020 2020 .RI...P.RI... │ │ │ +00508390: 0052 4616 0000 5000 5246 1700 0020 2020 .RF...P.RF... │ │ │ 005083a0: 5468 6973 2065 7861 6d70 6c65 2073 656e This example sen │ │ │ 005083b0: 6473 2024 6368 6172 2831 3329 2074 6f20 ds $char(13) to │ │ │ 005083c0: 7468 6520 6375 7272 656e 7420 736f 636b the current sock │ │ │ 005083d0: 6574 206f 6620 6465 7669 6365 2074 6370 et of device tcp │ │ │ -005083e0: 6465 7620 6f6e 1800 5249 1800 0020 2020 dev on..RI... │ │ │ +005083e0: 6465 7620 6f6e 1800 5246 1800 0020 2020 dev on..RF... │ │ │ 005083f0: 6576 6572 7920 5752 4954 4520 232e 0700 every WRITE #... │ │ │ -00508400: 5249 1900 0015 004e 4949 4246 5349 5a45 RI.....NIIBFSIZE │ │ │ -00508410: 0000 5a49 4246 5349 5a45 1300 5649 bf11 ..ZIBFSIZE..VI.. │ │ │ +00508400: 5246 1900 0015 004e 4649 4246 5349 5a45 RF.....NFIBFSIZE │ │ │ +00508410: 0000 5a49 4246 5349 5a45 1300 5646 bf11 ..ZIBFSIZE..VF.. │ │ │ 00508420: 0000 2020 205a 4942 4653 495a 4507 0057 .. ZIBFSIZE..W │ │ │ -00508430: 4921 0000 2200 5749 3100 0020 2020 5a49 I!..".WI1.. ZI │ │ │ +00508430: 4621 0000 2200 5746 3100 0020 2020 5a49 F!..".WF1.. ZI │ │ │ 00508440: 4246 5349 5a45 2041 7070 6c69 6573 2074 BFSIZE Applies t │ │ │ -00508450: 6f3a 2053 4f43 0700 5749 4100 002c 0057 o: SOC..WIA..,.W │ │ │ -00508460: 4951 0000 2020 205a 4942 4653 495a 4520 IQ.. ZIBFSIZE │ │ │ +00508450: 6f3a 2053 4f43 0700 5746 4100 002c 0057 o: SOC..WFA..,.W │ │ │ +00508460: 4651 0000 2020 205a 4942 4653 495a 4520 FQ.. ZIBFSIZE │ │ │ 00508470: 4170 706c 6965 7320 746f 3a20 536f 636b Applies to: Sock │ │ │ -00508480: 6574 2044 6576 6963 6507 0057 4961 0000 et Device..WIa.. │ │ │ -00508490: 5300 5749 7100 0020 2020 5365 7473 2074 S.WIq.. Sets t │ │ │ +00508480: 6574 2044 6576 6963 6507 0057 4661 0000 et Device..WFa.. │ │ │ +00508490: 5300 5746 7100 0020 2020 5365 7473 2074 S.WFq.. Sets t │ │ │ 005084a0: 6865 2062 7566 6665 7220 7369 7a65 2075 he buffer size u │ │ │ 005084b0: 7365 6420 6279 2074 6865 206e 6574 776f sed by the netwo │ │ │ 005084c0: 726b 2073 6f66 7477 6172 6520 2873 6574 rk software (set │ │ │ 005084d0: 736f 636b 6f70 7420 534f 5f52 4356 4255 sockopt SO_RCVBU │ │ │ -005084e0: 4629 2e07 0057 4981 0000 5100 5749 9100 F)...WI...Q.WI.. │ │ │ +005084e0: 4629 2e07 0057 4681 0000 5100 5746 9100 F)...WF...Q.WF.. │ │ │ 005084f0: 0020 2020 5468 6520 6465 6661 756c 7420 . The default │ │ │ 00508500: 616e 6420 7468 6520 6d61 7869 6d75 6d20 and the maximum │ │ │ 00508510: 7661 6c75 6573 2064 6570 656e 6420 6f6e values depend on │ │ │ 00508520: 2074 6865 2070 6c61 7466 6f72 6d20 616e the platform an │ │ │ -00508530: 642f 6f72 2073 7973 7465 6d16 0056 49c0 d/or system..VI. │ │ │ +00508530: 642f 6f72 2073 7973 7465 6d16 0056 46c0 d/or system..VF. │ │ │ 00508540: 1100 0020 2020 7061 7261 6d65 7465 7273 ... parameters │ │ │ -00508550: 2e07 0057 4912 0000 4600 5749 1300 0020 ...WI...F.WI... │ │ │ +00508550: 2e07 0057 4612 0000 4600 5746 1300 0020 ...WF...F.WF... │ │ │ 00508560: 2020 4e6f 7465 2074 6861 7420 4c4f 4341 Note that LOCA │ │ │ 00508570: 4c20 736f 636b 6574 7320 6967 6e6f 7265 L sockets ignore │ │ │ 00508580: 2074 6865 205a 4942 4653 495a 4520 6465 the ZIBFSIZE de │ │ │ 00508590: 7669 6365 7061 7261 6d65 7465 722e 0700 viceparameter... │ │ │ -005085a0: 5749 1400 0016 0034 495f 5355 4d4d 4152 WI.....4I_SUMMAR │ │ │ -005085b0: 5900 005f 5375 6d6d 6172 7913 003d 49bf Y.._Summary..=I. │ │ │ +005085a0: 5746 1400 0016 0034 465f 5355 4d4d 4152 WF.....4F_SUMMAR │ │ │ +005085b0: 5900 005f 5375 6d6d 6172 7913 003d 46bf Y.._Summary..=F. │ │ │ 005085c0: 1100 0020 2020 2053 756d 6d61 7279 0700 ... Summary.. │ │ │ -005085d0: 3e49 2100 0047 003e 4931 0000 2020 202b >I!..G.>I1.. + │ │ │ +005085d0: 3e46 2100 0047 003e 4631 0000 2020 202b >F!..G.>F1.. + │ │ │ 005085e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005085f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00508610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 4700 3e49 -----------+G.>I │ │ │ +00508610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 4700 3e46 -----------+G.>F │ │ │ 00508620: 4100 0020 2020 7c20 2020 2020 2020 2020 A.. | │ │ │ 00508630: 2020 2020 2020 2020 2020 5553 4520 4465 USE De │ │ │ 00508640: 7669 6365 7061 7261 6d65 7465 7273 2020 viceparameters │ │ │ 00508650: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00508660: 2020 7c47 003e 4951 0000 2020 207c 2d2d |G.>IQ.. |-- │ │ │ +00508660: 2020 7c47 003e 4651 0000 2020 207c 2d2d |G.>FQ.. |-- │ │ │ 00508670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005086a0: 2d2d 2d2d 2d2d 2d2d 2d7c 4700 3e49 6100 ---------|G.>Ia. │ │ │ +005086a0: 2d2d 2d2d 2d2d 2d2d 2d7c 4700 3e46 6100 ---------|G.>Fa. │ │ │ 005086b0: 0020 2020 7c20 5553 4520 4445 5649 4345 . | USE DEVICE │ │ │ 005086c0: 5041 5241 4d45 5445 5220 7c20 5452 4d20 PARAMETER | TRM │ │ │ 005086d0: 7c20 5344 207c 2046 4946 4f20 7c20 5049 | SD | FIFO | PI │ │ │ 005086e0: 5045 207c 204e 554c 4c20 7c20 534f 4320 PE | NULL | SOC │ │ │ -005086f0: 7c47 003e 4971 0000 2020 207c 2d2d 2d2d |G.>Iq.. |---- │ │ │ +005086f0: 7c47 003e 4671 0000 2020 207c 2d2d 2d2d |G.>Fq.. |---- │ │ │ 00508700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00508730: 2d2d 2d2d 2d2d 2d7c 4700 3e49 8100 0020 -------|G.>I... │ │ │ +00508730: 2d2d 2d2d 2d2d 2d7c 4700 3e46 8100 0020 -------|G.>F... │ │ │ 00508740: 2020 7c20 2020 2020 2020 2020 2020 5452 | TR │ │ │ 00508750: 4d3a 2056 616c 6964 2066 6f72 2074 6572 M: Valid for ter │ │ │ 00508760: 6d69 6e61 6c73 2061 6e64 2070 7269 6e74 minals and print │ │ │ 00508770: 6572 7320 2020 2020 2020 2020 2020 7c47 ers |G │ │ │ -00508780: 003e 4991 0000 2020 207c 2020 2020 2020 .>I... | │ │ │ +00508780: 003e 4691 0000 2020 207c 2020 2020 2020 .>F... | │ │ │ 00508790: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005087a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005087b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005087c0: 2020 2020 207c 0000 0000 0000 0000 0000 |.......... │ │ │ 005087d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005087e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005087f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00508800: 0400 0000 cb07 0000 5c49 0000 0000 0000 ........\I...... │ │ │ -00508810: 8500 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00508810: 8500 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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: 00c0 1100 0020 2020 7c20 2020 2020 2020 ..... | │ │ │ 00508860: 2020 2020 2020 2053 443a 2056 616c 6964 SD: Valid │ │ │ 00508870: 2066 6f72 2073 6571 7565 6e74 6961 6c20 for sequential │ │ │ 00508880: 6669 6c65 7320 2020 2020 2020 2020 2020 files │ │ │ -00508890: 2020 2020 7c47 003e 4912 0000 2020 207c |G.>I... | │ │ │ +00508890: 2020 2020 7c47 003e 4612 0000 2020 207c |G.>F... | │ │ │ 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 4700 3e49 |G.>I │ │ │ +005088d0: 2020 2020 2020 2020 2020 207c 4700 3e46 |G.>F │ │ │ 005088e0: 1300 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 005088f0: 2020 2020 2020 2020 2020 4649 464f 3a20 FIFO: │ │ │ 00508900: 5661 6c69 6420 666f 7220 4649 464f 7320 Valid for FIFOs │ │ │ 00508910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00508920: 2020 7c47 003e 4914 0000 2020 207c 2020 |G.>I... | │ │ │ +00508920: 2020 7c47 003e 4614 0000 2020 207c 2020 |G.>F... | │ │ │ 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 207c 4700 3e49 1500 |G.>I.. │ │ │ +00508960: 2020 2020 2020 2020 207c 4700 3e46 1500 |G.>F.. │ │ │ 00508970: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00508980: 2020 2020 5049 5045 3a20 5661 6c69 6420 PIPE: Valid │ │ │ 00508990: 666f 7220 5049 5045 2064 6576 6963 6573 for PIPE devices │ │ │ 005089a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005089b0: 7c47 003e 4916 0000 2020 207c 2020 2020 |G.>I... | │ │ │ +005089b0: 7c47 003e 4616 0000 2020 207c 2020 2020 |G.>F... | │ │ │ 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 207c 4700 3e49 1700 0020 |G.>I... │ │ │ +005089f0: 2020 2020 2020 207c 4700 3e46 1700 0020 |G.>F... │ │ │ 00508a00: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00508a10: 2020 4e55 4c4c 3a20 5661 6c69 6420 666f NULL: Valid fo │ │ │ 00508a20: 7220 6e75 6c6c 2064 6576 6963 6573 2020 r null devices │ │ │ 00508a30: 2020 2020 2020 2020 2020 2020 2020 7c47 |G │ │ │ -00508a40: 003e 4918 0000 2020 207c 2020 2020 2020 .>I... | │ │ │ +00508a40: 003e 4618 0000 2020 207c 2020 2020 2020 .>F... | │ │ │ 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 207c 4700 3e49 1900 0020 2020 |G.>I... │ │ │ +00508a80: 2020 2020 207c 4700 3e46 1900 0020 2020 |G.>F... │ │ │ 00508a90: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00508aa0: 534f 433a 2056 616c 6964 2066 6f72 2073 SOC: Valid for s │ │ │ 00508ab0: 6f63 6b65 7420 6465 7669 6365 7320 2020 ocket devices │ │ │ 00508ac0: 2020 2020 2020 2020 2020 2020 7c47 003e |G.> │ │ │ -00508ad0: 491a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +00508ad0: 461a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 00508ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00508b10: 2d2d 2d7c 4700 3e49 2100 0020 2020 7c20 ---|G.>I!.. | │ │ │ +00508b10: 2d2d 2d7c 4700 3e46 2100 0020 2020 7c20 ---|G.>F!.. | │ │ │ 00508b20: 4154 5441 4348 2020 2020 2020 2020 2020 ATTACH │ │ │ 00508b30: 2020 2020 7c20 2020 2020 7c20 2020 207c | | | │ │ │ 00508b40: 2020 2020 2020 7c20 2020 2020 207c 2020 | | │ │ │ -00508b50: 2020 2020 7c20 5820 2020 7c47 003e 4922 | X |G.>I" │ │ │ +00508b50: 2020 2020 7c20 5820 2020 7c47 003e 4622 | X |G.>F" │ │ │ 00508b60: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00508b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00508b80: 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d -+----+------+-- │ │ │ 00508b90: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -00508ba0: 2d7c 4700 3e49 2300 0020 2020 7c20 4341 -|G.>I#.. | CA │ │ │ +00508ba0: 2d7c 4700 3e46 2300 0020 2020 7c20 4341 -|G.>F#.. | CA │ │ │ 00508bb0: 4e4f 4e49 4341 4c20 2020 2020 2020 2020 NONICAL │ │ │ 00508bc0: 2020 7c20 5820 2020 7c20 2020 207c 2020 | X | | │ │ │ 00508bd0: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -00508be0: 2020 7c20 2020 2020 7c47 003e 4924 0000 | |G.>I$.. │ │ │ +00508be0: 2020 7c20 2020 2020 7c47 003e 4624 0000 | |G.>F$.. │ │ │ 00508bf0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 00508c00: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---------+-----+ │ │ │ 00508c10: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ 00508c20: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c --+------+-----| │ │ │ -00508c30: 4700 3e49 2500 0020 2020 7c20 5b4e 4f5d G.>I%.. | [NO] │ │ │ +00508c30: 4700 3e46 2500 0020 2020 7c20 5b4e 4f5d G.>F%.. | [NO] │ │ │ 00508c40: 4345 4e41 424c 4520 2020 2020 2020 2020 CENABLE │ │ │ 00508c50: 7c20 5820 2020 7c20 2020 207c 2020 2020 | X | | │ │ │ 00508c60: 2020 7c20 2020 2020 207c 2020 2020 2020 | | │ │ │ -00508c70: 7c20 2020 2020 7c47 003e 4926 0000 2020 | |G.>I&.. │ │ │ +00508c70: 7c20 2020 2020 7c47 003e 4626 0000 2020 | |G.>F&.. │ │ │ 00508c80: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00508c90: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 00508ca0: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d --+------+------ │ │ │ 00508cb0: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 +------+-----|G. │ │ │ -00508cc0: 3e49 2700 0020 2020 7c20 5b49 7c4f 5d43 >I'.. | [I|O]C │ │ │ +00508cc0: 3e46 2700 0020 2020 7c20 5b49 7c4f 5d43 >F'.. | [I|O]C │ │ │ 00508cd0: 4853 4554 2020 2020 2020 2020 2020 7c20 HSET | │ │ │ 00508ce0: 5820 2020 7c20 5820 207c 2058 2020 2020 X | X | X │ │ │ 00508cf0: 7c20 5820 2020 207c 2058 2020 2020 7c20 | X | X | │ │ │ -00508d00: 5820 2020 7c47 003e 4928 0000 2020 207c X |G.>I(.. | │ │ │ +00508d00: 5820 2020 7c47 003e 4628 0000 2020 207c X |G.>F(.. | │ │ │ 00508d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508d20: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ 00508d30: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d +------+------+- │ │ │ -00508d40: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e49 -----+-----|G.>I │ │ │ +00508d40: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e46 -----+-----|G.>F │ │ │ 00508d50: 2900 0020 2020 7c20 434c 4541 5253 4352 ).. | CLEARSCR │ │ │ 00508d60: 4545 4e20 2020 2020 2020 2020 7c20 5820 EEN | X │ │ │ 00508d70: 2020 7c20 2020 207c 2020 2020 2020 7c20 | | | │ │ │ 00508d80: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -00508d90: 2020 7c47 003e 492a 0000 2020 207c 2d2d |G.>I*.. |-- │ │ │ +00508d90: 2020 7c47 003e 462a 0000 2020 207c 2d2d |G.>F*.. |-- │ │ │ 00508da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508db0: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d ---+-----+----+- │ │ │ 00508dc0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -00508dd0: 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e49 3100 ---+-----|G.>I1. │ │ │ +00508dd0: 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e46 3100 ---+-----|G.>F1. │ │ │ 00508de0: 0020 2020 7c20 434f 4e4e 4543 5420 2020 . | CONNECT │ │ │ 00508df0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00508e00: 7c20 2020 207c 2020 2020 2020 7c20 2020 | | | │ │ │ 00508e10: 2020 207c 2020 2020 2020 7c20 5820 2020 | | X │ │ │ -00508e20: 7c47 003e 4932 0000 2020 207c 2d2d 2d2d |G.>I2.. |---- │ │ │ +00508e20: 7c47 003e 4632 0000 2020 207c 2d2d 2d2d |G.>F2.. |---- │ │ │ 00508e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508e40: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d -+-----+----+--- │ │ │ 00508e50: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -00508e60: 2d2b 2d2d 2d2d 2d7c 4700 3e49 3300 0020 -+-----|G.>I3.. │ │ │ +00508e60: 2d2b 2d2d 2d2d 2d7c 4700 3e46 3300 0020 -+-----|G.>F3.. │ │ │ 00508e70: 2020 7c20 5b4e 4f5d 434f 4e56 4552 5420 | [NO]CONVERT │ │ │ 00508e80: 2020 2020 2020 2020 7c20 5820 2020 7c20 | X | │ │ │ 00508e90: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ 00508ea0: 207c 2020 2020 2020 7c20 2020 2020 7c47 | | |G │ │ │ -00508eb0: 003e 4934 0000 2020 207c 2d2d 2d2d 2d2d .>I4.. |------ │ │ │ +00508eb0: 003e 4634 0000 2020 207c 2d2d 2d2d 2d2d .>F4.. |------ │ │ │ 00508ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00508ed0: 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d -----+----+----- │ │ │ 00508ee0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b -+------+------+ │ │ │ -00508ef0: 2d2d 2d2d 2d7c 4700 3e49 3500 0020 2020 -----|G.>I5.. │ │ │ +00508ef0: 2d2d 2d2d 2d7c 4700 3e46 3500 0020 2020 -----|G.>F5.. │ │ │ 00508f00: 7c20 4354 5241 503d 6578 7072 2020 2020 | CTRAP=expr │ │ │ 00508f10: 2020 2020 2020 7c20 5820 2020 7c20 2020 | X | │ │ │ 00508f20: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ 00508f30: 2020 2020 2020 7c20 2020 2020 7c47 003e | |G.> │ │ │ -00508f40: 4936 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I6.. |-------- │ │ │ +00508f40: 4636 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F6.. |-------- │ │ │ 00508f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00508f60: 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b ---+----+------+ │ │ │ 00508f70: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d ------+------+-- │ │ │ -00508f80: 2d2d 2d7c 4700 3e49 3700 0020 2020 7c20 ---|G.>I7.. | │ │ │ +00508f80: 2d2d 2d7c 4700 3e46 3700 0020 2020 7c20 ---|G.>F7.. | │ │ │ 00508f90: 5b4e 4f5d 4445 4c49 4d49 5445 5220 2020 [NO]DELIMITER │ │ │ 00508fa0: 2020 2020 7c20 2020 2020 7c20 2020 207c | | | │ │ │ 00508fb0: 2020 2020 2020 7c20 2020 2020 207c 2020 | | │ │ │ 00508fc0: 2020 2020 7c20 5820 2020 7c00 0000 0000 | X |..... │ │ │ 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 7749 0000 0000 0000 ........wI...... │ │ │ -00509010: 8500 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00509010: 8500 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 3800 0020 2020 7c2d 2d2d 2d2d 2d2d ..8.. |------- │ │ │ 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 4939 0000 2020 207c ----|G.>I9.. | │ │ │ +00509090: 2d2d 2d2d 7c47 003e 4639 0000 2020 207c ----|G.>F9.. | │ │ │ 005090a0: 2044 4554 4143 483d 6578 7072 2020 2020 DETACH=expr │ │ │ 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 3e49 | X |G.>I │ │ │ +005090d0: 2020 2020 207c 2058 2020 207c 4700 3e46 | X |G.>F │ │ │ 005090e0: 3a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d :.. |--------- │ │ │ 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 4941 0000 2020 207c 2044 --|G.>IA.. | D │ │ │ +00509120: 2d2d 7c47 003e 4641 0000 2020 207c 2044 --|G.>FA.. | D │ │ │ 00509130: 4f57 4e53 4352 4f4c 4c20 2020 2020 2020 OWNSCROLL │ │ │ 00509140: 2020 207c 2058 2020 207c 2020 2020 7c20 | X | | │ │ │ 00509150: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -00509160: 2020 207c 2020 2020 207c 4700 3e49 4200 | |G.>IB. │ │ │ +00509160: 2020 207c 2020 2020 207c 4700 3e46 4200 | |G.>FB. │ │ │ 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 4943 0000 2020 207c 205b 4e4f |G.>IC.. | [NO │ │ │ +005091b0: 7c47 003e 4643 0000 2020 207c 205b 4e4f |G.>FC.. | [NO │ │ │ 005091c0: 5d45 4348 4f20 2020 2020 2020 2020 2020 ]ECHO │ │ │ 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 3e49 4400 0020 | |G.>ID.. │ │ │ +005091f0: 207c 2020 2020 207c 4700 3e46 4400 0020 | |G.>FD.. │ │ │ 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 4945 0000 2020 207c 205b 4e4f 5d45 .>IE.. | [NO]E │ │ │ +00509240: 003e 4645 0000 2020 207c 205b 4e4f 5d45 .>FE.. | [NO]E │ │ │ 00509250: 4d50 5445 524d 2020 2020 2020 2020 207c MPTERM | │ │ │ 00509260: 2058 2020 207c 2020 2020 7c20 2020 2020 X | | │ │ │ 00509270: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ -00509280: 2020 2020 207c 4700 3e49 4600 0020 2020 |G.>IF.. │ │ │ +00509280: 2020 2020 207c 4700 3e46 4600 0020 2020 |G.>FF.. │ │ │ 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: 4947 0000 2020 207c 2045 5241 5345 4c49 IG.. | ERASELI │ │ │ +005092d0: 4647 0000 2020 207c 2045 5241 5345 4c49 FG.. | ERASELI │ │ │ 005092e0: 4e45 2020 2020 2020 2020 2020 207c 2058 NE | X │ │ │ 005092f0: 2020 207c 2020 2020 7c20 2020 2020 207c | | | │ │ │ 00509300: 2020 2020 2020 7c20 2020 2020 207c 2020 | | │ │ │ -00509310: 2020 207c 4700 3e49 4800 0020 2020 7c2d |G.>IH.. |- │ │ │ +00509310: 2020 207c 4700 3e46 4800 0020 2020 7c2d |G.>FH.. |- │ │ │ 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 4949 ----+-----|G.>II │ │ │ +00509350: 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 003e 4649 ----+-----|G.>FI │ │ │ 00509360: 0000 2020 207c 205b 4e4f 5d45 5343 4150 .. | [NO]ESCAP │ │ │ 00509370: 4520 2020 2020 2020 2020 207c 2058 2020 E | X │ │ │ 00509380: 207c 2020 2020 7c20 2020 2020 207c 2020 | | | │ │ │ 00509390: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -005093a0: 207c 4700 3e49 4a00 0020 2020 7c2d 2d2d |G.>IJ.. |--- │ │ │ +005093a0: 207c 4700 3e46 4a00 0020 2020 7c2d 2d2d |G.>FJ.. |--- │ │ │ 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 4951 0000 --+-----|G.>IQ.. │ │ │ +005093e0: 2d2d 2b2d 2d2d 2d2d 7c47 003e 4651 0000 --+-----|G.>FQ.. │ │ │ 005093f0: 2020 207c 2045 5843 4550 5449 4f4e 3d65 | EXCEPTION=e │ │ │ 00509400: 7870 7220 2020 2020 207c 2058 2020 207c xpr | X | │ │ │ 00509410: 2058 2020 7c20 5820 2020 207c 2058 2020 X | X | X │ │ │ 00509420: 2020 7c20 5820 2020 207c 2058 2020 207c | X | X | │ │ │ -00509430: 4700 3e49 5200 0020 2020 7c2d 2d2d 2d2d G.>IR.. |----- │ │ │ +00509430: 4700 3e46 5200 0020 2020 7c2d 2d2d 2d2d G.>FR.. |----- │ │ │ 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 4953 0000 2020 +-----|G.>IS.. │ │ │ +00509470: 2b2d 2d2d 2d2d 7c47 003e 4653 0000 2020 +-----|G.>FS.. │ │ │ 00509480: 207c 205b 4e4f 5d46 464c 4620 2020 2020 | [NO]FFLF │ │ │ 00509490: 2020 2020 2020 207c 2020 2020 207c 2058 | | X │ │ │ 005094a0: 2020 7c20 2020 2020 207c 2020 2020 2020 | | │ │ │ 005094b0: 7c20 2020 2020 207c 2020 2020 207c 4700 | | |G. │ │ │ -005094c0: 3e49 5400 0020 2020 7c2d 2d2d 2d2d 2d2d >IT.. |------- │ │ │ +005094c0: 3e46 5400 0020 2020 7c2d 2d2d 2d2d 2d2d >FT.. |------- │ │ │ 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 4955 0000 2020 207c ----|G.>IU.. | │ │ │ +00509500: 2d2d 2d2d 7c47 003e 4655 0000 2020 207c ----|G.>FU.. | │ │ │ 00509510: 205b 4e4f 5d46 494c 5445 525b 3d65 7870 [NO]FILTER[=exp │ │ │ 00509520: 725d 2020 207c 2058 2020 207c 2020 2020 r] | X | │ │ │ 00509530: 7c20 2020 2020 207c 2020 2020 2020 7c20 | | | │ │ │ -00509540: 5820 2020 207c 2058 2020 207c 4700 3e49 X | X |G.>I │ │ │ +00509540: 5820 2020 207c 2058 2020 207c 4700 3e46 X | X |G.>F │ │ │ 00509550: 5600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d V.. |--------- │ │ │ 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 4957 0000 2020 207c 2046 --|G.>IW.. | F │ │ │ +00509590: 2d2d 7c47 003e 4657 0000 2020 207c 2046 --|G.>FW.. | F │ │ │ 005095a0: 4c55 5348 2020 2020 2020 2020 2020 2020 LUSH │ │ │ 005095b0: 2020 207c 2058 2020 207c 2020 2020 7c20 | X | | │ │ │ 005095c0: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -005095d0: 2020 207c 2058 2020 207c 4700 3e49 5800 | X |G.>IX. │ │ │ +005095d0: 2020 207c 2058 2020 207c 4700 3e46 5800 | X |G.>FX. │ │ │ 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 4959 0000 2020 207c 205b 4e4f |G.>IY.. | [NO │ │ │ +00509620: 7c47 003e 4659 0000 2020 207c 205b 4e4f |G.>FY.. | [NO │ │ │ 00509630: 5d46 4f4c 4c4f 5720 2020 2020 2020 2020 ]FOLLOW │ │ │ 00509640: 207c 2020 2020 207c 2058 2020 7c20 2020 | | X | │ │ │ 00509650: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -00509660: 207c 2020 2020 207c 4700 3e49 5a00 0020 | |G.>IZ.. │ │ │ +00509660: 207c 2020 2020 207c 4700 3e46 5a00 0020 | |G.>FZ.. │ │ │ 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 4961 0000 2020 207c 205b 4e4f 5d48 .>Ia.. | [NO]H │ │ │ +005096b0: 003e 4661 0000 2020 207c 205b 4e4f 5d48 .>Fa.. | [NO]H │ │ │ 005096c0: 4f53 5453 594e 4320 2020 2020 2020 207c OSTSYNC | │ │ │ 005096d0: 2058 2020 207c 2020 2020 7c20 2020 2020 X | | │ │ │ 005096e0: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ -005096f0: 2020 2020 207c 4700 3e49 6200 0020 2020 |G.>Ib.. │ │ │ +005096f0: 2020 2020 207c 4700 3e46 6200 0020 2020 |G.>Fb.. │ │ │ 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: 4963 0000 2020 207c 205b 4e4f 5d48 5550 Ic.. | [NO]HUP │ │ │ +00509740: 4663 0000 2020 207c 205b 4e4f 5d48 5550 Fc.. | [NO]HUP │ │ │ 00509750: 454e 4142 4c45 2020 2020 2020 207c 2058 ENABLE | X │ │ │ 00509760: 2020 207c 2020 2020 7c20 2020 2020 207c | | | │ │ │ 00509770: 2020 2020 2020 7c20 2020 2020 207c 2058 | | X │ │ │ -00509780: 2020 207c 4700 3e49 6400 0020 2020 7c2d |G.>Id.. |- │ │ │ +00509780: 2020 207c 4700 3e46 6400 0020 2020 7c2d |G.>Fd.. |- │ │ │ 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 9249 0000 0000 0000 .........I...... │ │ │ -00509810: 8500 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +00509810: 8500 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 6500 0020 2020 7c20 494b 4559 2020 ..e.. | IKEY │ │ │ 00509860: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00509870: 2020 2020 7c20 5820 207c 2058 2020 2020 | X | X │ │ │ 00509880: 7c20 5820 2020 207c 2020 2020 2020 7c20 | X | | │ │ │ -00509890: 2020 2020 7c47 003e 4966 0000 2020 207c |G.>If.. | │ │ │ +00509890: 2020 2020 7c47 003e 4666 0000 2020 207c |G.>Ff.. | │ │ │ 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 3e49 -----+-----|G.>I │ │ │ +005098d0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e46 -----+-----|G.>F │ │ │ 005098e0: 6700 0020 2020 7c20 494e 5245 5749 4e44 g.. | INREWIND │ │ │ 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 4968 0000 2020 207c 2d2d |G.>Ih.. |-- │ │ │ +00509920: 2020 7c47 003e 4668 0000 2020 207c 2d2d |G.>Fh.. |-- │ │ │ 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 3e49 6900 ---+-----|G.>Ii. │ │ │ +00509960: 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e46 6900 ---+-----|G.>Fi. │ │ │ 00509970: 0020 2020 7c20 494e 5345 454b 2020 2020 . | INSEEK │ │ │ 00509980: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00509990: 7c20 5820 207c 2020 2020 2020 7c20 2020 | X | | │ │ │ 005099a0: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -005099b0: 7c47 003e 496a 0000 2020 207c 2d2d 2d2d |G.>Ij.. |---- │ │ │ +005099b0: 7c47 003e 466a 0000 2020 207c 2d2d 2d2d |G.>Fj.. |---- │ │ │ 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 3e49 7100 0020 -+-----|G.>Iq.. │ │ │ +005099f0: 2d2b 2d2d 2d2d 2d7c 4700 3e46 7100 0020 -+-----|G.>Fq.. │ │ │ 00509a00: 2020 7c20 494f 4552 524f 5220 2020 2020 | IOERROR │ │ │ 00509a10: 2020 2020 2020 2020 7c20 2020 2020 7c20 | | │ │ │ 00509a20: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ 00509a30: 207c 2020 2020 2020 7c20 5820 2020 7c47 | | X |G │ │ │ -00509a40: 003e 4972 0000 2020 207c 2d2d 2d2d 2d2d .>Ir.. |------ │ │ │ +00509a40: 003e 4672 0000 2020 207c 2d2d 2d2d 2d2d .>Fr.. |------ │ │ │ 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 3e49 7300 0020 2020 -----|G.>Is.. │ │ │ +00509a80: 2d2d 2d2d 2d7c 4700 3e46 7300 0020 2020 -----|G.>Fs.. │ │ │ 00509a90: 7c20 4b45 5920 2020 2020 2020 2020 2020 | KEY │ │ │ 00509aa0: 2020 2020 2020 7c20 2020 2020 7c20 5820 | | X │ │ │ 00509ab0: 207c 2058 2020 2020 7c20 5820 2020 207c | X | X | │ │ │ 00509ac0: 2020 2020 2020 7c20 2020 2020 7c47 003e | |G.> │ │ │ -00509ad0: 4974 0000 2020 207c 2d2d 2d2d 2d2d 2d2d It.. |-------- │ │ │ +00509ad0: 4674 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Ft.. |-------- │ │ │ 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 3e49 7500 0020 2020 7c20 ---|G.>Iu.. | │ │ │ +00509b10: 2d2d 2d7c 4700 3e46 7500 0020 2020 7c20 ---|G.>Fu.. | │ │ │ 00509b20: 5b5a 5d4c 454e 4754 483d 6578 7072 2020 [Z]LENGTH=expr │ │ │ 00509b30: 2020 2020 7c20 5820 2020 7c20 5820 207c | X | X | │ │ │ 00509b40: 2058 2020 2020 7c20 5820 2020 207c 2058 X | X | X │ │ │ -00509b50: 2020 2020 7c20 5820 2020 7c47 003e 4976 | X |G.>Iv │ │ │ +00509b50: 2020 2020 7c20 5820 2020 7c47 003e 4676 | X |G.>Fv │ │ │ 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 3e49 7700 0020 2020 7c20 4c49 -|G.>Iw.. | LI │ │ │ +00509ba0: 2d7c 4700 3e46 7700 0020 2020 7c20 4c49 -|G.>Fw.. | LI │ │ │ 00509bb0: 5354 454e 2020 2020 2020 2020 2020 2020 STEN │ │ │ 00509bc0: 2020 7c20 2020 2020 7c20 2020 207c 2020 | | | │ │ │ 00509bd0: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -00509be0: 2020 7c20 5820 2020 7c47 003e 4978 0000 | X |G.>Ix.. │ │ │ +00509be0: 2020 7c20 5820 2020 7c47 003e 4678 0000 | X |G.>Fx.. │ │ │ 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 3e49 7900 0020 2020 7c20 4f4b 4559 G.>Iy.. | OKEY │ │ │ +00509c30: 4700 3e46 7900 0020 2020 7c20 4f4b 4559 G.>Fy.. | OKEY │ │ │ 00509c40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00509c50: 7c20 2020 2020 7c20 5820 207c 2058 2020 | | X | X │ │ │ 00509c60: 2020 7c20 5820 2020 207c 2020 2020 2020 | X | │ │ │ -00509c70: 7c20 2020 2020 7c47 003e 497a 0000 2020 | |G.>Iz.. │ │ │ +00509c70: 7c20 2020 2020 7c47 003e 467a 0000 2020 | |G.>Fz.. │ │ │ 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: 3e49 8100 0020 2020 7c20 4f55 5452 4557 >I... | OUTREW │ │ │ +00509cc0: 3e46 8100 0020 2020 7c20 4f55 5452 4557 >F... | OUTREW │ │ │ 00509cd0: 494e 4420 2020 2020 2020 2020 2020 7c20 IND | │ │ │ 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 4982 0000 2020 207c |G.>I... | │ │ │ +00509d00: 2020 2020 7c47 003e 4682 0000 2020 207c |G.>F... | │ │ │ 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 3e49 -----+-----|G.>I │ │ │ +00509d40: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e46 -----+-----|G.>F │ │ │ 00509d50: 8300 0020 2020 7c20 4f55 5453 4545 4b20 ... | OUTSEEK │ │ │ 00509d60: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00509d70: 2020 7c20 5820 207c 2020 2020 2020 7c20 | X | | │ │ │ 00509d80: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -00509d90: 2020 7c47 003e 4984 0000 2020 207c 2d2d |G.>I... |-- │ │ │ +00509d90: 2020 7c47 003e 4684 0000 2020 207c 2d2d |G.>F... |-- │ │ │ 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 3e49 8500 ---+-----|G.>I.. │ │ │ +00509dd0: 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e46 8500 ---+-----|G.>F.. │ │ │ 00509de0: 0020 2020 7c20 5b4e 4f5d 5041 5354 4852 . | [NO]PASTHR │ │ │ 00509df0: 5520 2020 2020 2020 2020 7c20 5820 2020 U | X │ │ │ 00509e00: 7c20 2020 207c 2020 2020 2020 7c20 2020 | | | │ │ │ 00509e10: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -00509e20: 7c47 003e 4986 0000 2020 207c 2d2d 2d2d |G.>I... |---- │ │ │ +00509e20: 7c47 003e 4686 0000 2020 207c 2d2d 2d2d |G.>F... |---- │ │ │ 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 3e49 8700 0020 -+-----|G.>I... │ │ │ +00509e60: 2d2b 2d2d 2d2d 2d7c 4700 3e46 8700 0020 -+-----|G.>F... │ │ │ 00509e70: 2020 7c20 5245 5749 4e44 2020 2020 2020 | REWIND │ │ │ 00509e80: 2020 2020 2020 2020 7c20 2020 2020 7c20 | | │ │ │ 00509e90: 5820 207c 2058 2020 2020 7c20 5820 2020 X | X | X │ │ │ 00509ea0: 207c 2020 2020 2020 7c20 2020 2020 7c47 | | |G │ │ │ -00509eb0: 003e 4988 0000 2020 207c 2d2d 2d2d 2d2d .>I... |------ │ │ │ +00509eb0: 003e 4688 0000 2020 207c 2d2d 2d2d 2d2d .>F... |------ │ │ │ 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 3e49 8900 0020 2020 -----|G.>I... │ │ │ +00509ef0: 2d2d 2d2d 2d7c 4700 3e46 8900 0020 2020 -----|G.>F... │ │ │ 00509f00: 7c20 5345 454b 3d73 7472 6578 7072 2020 | SEEK=strexpr │ │ │ 00509f10: 2020 2020 2020 7c20 2020 2020 7c20 5820 | | X │ │ │ 00509f20: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ 00509f30: 2020 2020 2020 7c20 2020 2020 7c47 003e | |G.> │ │ │ -00509f40: 498a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +00509f40: 468a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 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 3e49 9100 0020 2020 7c20 ---|G.>I... | │ │ │ +00509f80: 2d2d 2d7c 4700 3e46 9100 0020 2020 7c20 ---|G.>F... | │ │ │ 00509f90: 534f 434b 4554 2020 2020 2020 2020 2020 SOCKET │ │ │ 00509fa0: 2020 2020 7c20 2020 2020 7c20 2020 207c | | | │ │ │ 00509fb0: 2020 2020 2020 7c20 2020 2020 207c 2020 | | │ │ │ 00509fc0: 2020 2020 7c20 5820 2020 7c00 0000 0000 | X |..... │ │ │ 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 4507 0000 ac49 0000 0000 0000 ....E....I...... │ │ │ -0050a010: 8500 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +0050a010: 8500 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 9200 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 4993 0000 2020 207c ----|G.>I... | │ │ │ +0050a090: 2d2d 2d2d 7c47 003e 4693 0000 2020 207c ----|G.>F... | │ │ │ 0050a0a0: 2054 4552 4d49 4e41 544f 525b 3d65 7870 TERMINATOR[=exp │ │ │ 0050a0b0: 725d 2020 207c 2058 2020 207c 2020 2020 r] | X | │ │ │ 0050a0c0: 7c20 2020 2020 207c 2020 2020 2020 7c20 | | | │ │ │ -0050a0d0: 2020 2020 207c 2020 2020 207c 4700 3e49 | |G.>I │ │ │ +0050a0d0: 2020 2020 207c 2020 2020 207c 4700 3e46 | |G.>F │ │ │ 0050a0e0: 9400 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 4995 0000 2020 207c 205b --|G.>I... | [ │ │ │ +0050a120: 2d2d 7c47 003e 4695 0000 2020 207c 205b --|G.>F... | [ │ │ │ 0050a130: 4e4f 5d54 5255 4e43 4154 4520 2020 2020 NO]TRUNCATE │ │ │ 0050a140: 2020 207c 2020 2020 207c 2058 2020 7c20 | | X | │ │ │ 0050a150: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -0050a160: 2020 207c 2020 2020 207c 4700 3e49 9600 | |G.>I.. │ │ │ +0050a160: 2020 207c 2020 2020 207c 4700 3e46 9600 | |G.>F.. │ │ │ 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 4997 0000 2020 207c 205b 4e4f |G.>I... | [NO │ │ │ +0050a1b0: 7c47 003e 4697 0000 2020 207c 205b 4e4f |G.>F... | [NO │ │ │ 0050a1c0: 5d54 5950 4541 4845 4144 2020 2020 2020 ]TYPEAHEAD │ │ │ 0050a1d0: 207c 2058 2020 207c 2020 2020 7c20 2020 | X | | │ │ │ 0050a1e0: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -0050a1f0: 207c 2020 2020 207c 4700 3e49 9800 0020 | |G.>I... │ │ │ +0050a1f0: 207c 2020 2020 207c 4700 3e46 9800 0020 | |G.>F... │ │ │ 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 4999 0000 2020 207c 2055 5053 4352 .>I... | UPSCR │ │ │ +0050a240: 003e 4699 0000 2020 207c 2055 5053 4352 .>F... | UPSCR │ │ │ 0050a250: 4f4c 4c20 2020 2020 2020 2020 2020 207c OLL | │ │ │ 0050a260: 2058 2020 207c 2020 2020 7c20 2020 2020 X | | │ │ │ 0050a270: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ -0050a280: 2020 2020 207c 4700 3e49 9a00 0020 2020 |G.>I... │ │ │ +0050a280: 2020 2020 207c 4700 3e46 9a00 0020 2020 |G.>F... │ │ │ 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 7c48 003d ------+-----|H.= │ │ │ -0050a2d0: 49c1 1100 0020 2020 7c20 5b5a 5d57 4944 I.... | [Z]WID │ │ │ +0050a2d0: 46c1 1100 0020 2020 7c20 5b5a 5d57 4944 F.... | [Z]WID │ │ │ 0050a2e0: 5448 3d69 6e74 6578 7072 2020 2020 7c20 TH=intexpr | │ │ │ 0050a2f0: 5820 2020 7c20 5820 207c 2058 2020 2020 X | X | X │ │ │ 0050a300: 7c20 5820 2020 207c 2058 2020 2020 7c20 | X | X | │ │ │ -0050a310: 5820 2020 7c47 003f 4911 0000 2020 207c X |G.?I... | │ │ │ +0050a310: 5820 2020 7c47 003f 4611 0000 2020 207c X |G.?F... | │ │ │ 0050a320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050a330: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ 0050a340: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d +------+------+- │ │ │ -0050a350: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3f49 -----+-----|G.?I │ │ │ +0050a350: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3f46 -----+-----|G.?F │ │ │ 0050a360: 2100 0020 2020 7c20 5b4e 4f5d 5752 4150 !.. | [NO]WRAP │ │ │ 0050a370: 2020 2020 2020 2020 2020 2020 7c20 5820 | 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 4931 0000 2020 207c 2d2d |G.?I1.. |-- │ │ │ +0050a3a0: 2020 7c47 003f 4631 0000 2020 207c 2d2d |G.?F1.. |-- │ │ │ 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 3f49 4100 ---+-----|G.?IA. │ │ │ +0050a3e0: 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3f46 4100 ---+-----|G.?FA. │ │ │ 0050a3f0: 0020 2020 7c20 583d 696e 7465 7870 7220 . | X=intexpr │ │ │ 0050a400: 2020 2020 2020 2020 2020 7c20 5820 2020 | X │ │ │ 0050a410: 7c20 2020 207c 2020 2020 2020 7c20 2020 | | | │ │ │ 0050a420: 2020 207c 2058 2020 2020 7c20 2020 2020 | X | │ │ │ -0050a430: 7c47 003f 4951 0000 2020 207c 2d2d 2d2d |G.?IQ.. |---- │ │ │ +0050a430: 7c47 003f 4651 0000 2020 207c 2d2d 2d2d |G.?FQ.. |---- │ │ │ 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 3f49 6100 0020 -+-----|G.?Ia.. │ │ │ +0050a470: 2d2b 2d2d 2d2d 2d7c 4700 3f46 6100 0020 -+-----|G.?Fa.. │ │ │ 0050a480: 2020 7c20 593d 696e 7465 7870 7220 2020 | Y=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 4971 0000 2020 207c 2d2d 2d2d 2d2d .?Iq.. |------ │ │ │ +0050a4c0: 003f 4671 0000 2020 207c 2d2d 2d2d 2d2d .?Fq.. |------ │ │ │ 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 3f49 8100 0020 2020 -----|G.?I... │ │ │ +0050a500: 2d2d 2d2d 2d7c 4700 3f46 8100 0020 2020 -----|G.?F... │ │ │ 0050a510: 7c20 5a42 4653 495a 4520 2020 2020 2020 | ZBFSIZE │ │ │ 0050a520: 2020 2020 2020 7c20 2020 2020 7c20 2020 | | │ │ │ 0050a530: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ 0050a540: 2020 2020 2020 7c20 5820 2020 7c47 003f | X |G.? │ │ │ -0050a550: 4991 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +0050a550: 4691 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 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 3e49 1200 0020 2020 7c20 ---|G.>I... | │ │ │ +0050a590: 2d2d 2d7c 4700 3e46 1200 0020 2020 7c20 ---|G.>F... | │ │ │ 0050a5a0: 5a5b 4e4f 5d44 454c 4159 2020 2020 2020 Z[NO]DELAY │ │ │ 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 4911 | X |G.?I. │ │ │ +0050a5d0: 2020 2020 7c20 5820 2020 7c47 003f 4611 | X |G.?F. │ │ │ 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 3f49 2100 0020 2020 7c20 5a5b -|G.?I!.. | Z[ │ │ │ +0050a620: 2d7c 4700 3f46 2100 0020 2020 7c20 5a5b -|G.?F!.. | Z[ │ │ │ 0050a630: 4e4f 5d46 4620 2020 2020 2020 2020 2020 NO]FF │ │ │ 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 4931 0000 | X |G.?I1.. │ │ │ +0050a660: 2020 7c20 5820 2020 7c47 003f 4631 0000 | X |G.?F1.. │ │ │ 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 3f49 4100 0020 2020 7c20 5a49 4246 G.?IA.. | ZIBF │ │ │ +0050a6b0: 4700 3f46 4100 0020 2020 7c20 5a49 4246 G.?FA.. | ZIBF │ │ │ 0050a6c0: 5349 5a45 2020 2020 2020 2020 2020 2020 SIZE │ │ │ 0050a6d0: 7c20 2020 2020 7c20 2020 207c 2020 2020 | | | │ │ │ 0050a6e0: 2020 7c20 2020 2020 207c 2020 2020 2020 | | │ │ │ -0050a6f0: 7c20 5820 2020 7c47 003f 4951 0000 2020 | X |G.?IQ.. │ │ │ +0050a6f0: 7c20 5820 2020 7c47 003f 4651 0000 2020 | X |G.?FQ.. │ │ │ 0050a700: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 0050a710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050a720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050a730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 -------------+.. │ │ │ -0050a740: 3f49 6100 0000 0000 0000 0000 0000 0000 ?Ia............. │ │ │ +0050a740: 3f46 6100 0000 0000 0000 0000 0000 0000 ?Fa............. │ │ │ 0050a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a800: 0400 0000 e807 0000 da49 0000 0000 0000 .........I...... │ │ │ -0050a810: 6400 0049 4845 4c50 00ff 7300 ff49 4f5f d..IHELP..s..IO_ │ │ │ +0050a810: 6400 0046 4845 4c50 00ff 7300 ff49 4f5f d..FHELP..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 2949 1200 0020 2020 2020 ice.N.)I... │ │ │ +0050a870: 6963 652e 4e00 2946 1200 0020 2020 2020 ice.N.)F... │ │ │ 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 2949 1300 0014 0028 49ff 7300 e...)I.....(I.s. │ │ │ +0050a8c0: 652e 0700 2946 1300 0014 0028 46ff 7300 e...)F.....(F.s. │ │ │ 0050a8d0: ff43 4c4f 5345 0000 436c 6f73 6510 0032 .CLOSE..Close..2 │ │ │ -0050a8e0: 49bf 1100 0020 2020 436c 6f73 6507 0033 I.... Close..3 │ │ │ -0050a8f0: 4921 0000 5100 3349 3100 0020 2020 5468 I!..Q.3I1.. Th │ │ │ +0050a8e0: 46bf 1100 0020 2020 436c 6f73 6507 0033 F.... Close..3 │ │ │ +0050a8f0: 4621 0000 5100 3346 3100 0020 2020 5468 F!..Q.3F1.. 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 4941 0000 2d00 3349 vice...3IA..-.3I │ │ │ +0050a940: 7669 6365 2e07 0033 4641 0000 2d00 3346 vice...3FA..-.3F │ │ │ 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 4961 0000 mmand is:..3Ia.. │ │ │ -0050a980: 3e00 3349 7100 0020 2020 435b 4c4f 5345 >.3Iq.. C[LOSE │ │ │ +0050a970: 6d6d 616e 6420 6973 3a07 0033 4661 0000 mmand is:..3Fa.. │ │ │ +0050a980: 3e00 3346 7100 0020 2020 435b 4c4f 5345 >.3Fq.. 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: 3349 8100 0054 0033 4991 0000 2020 2057 3I...T.3I... W │ │ │ +0050a9c0: 3346 8100 0054 0033 4691 0000 2020 2057 3F...T.3F... 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 49c0 1100 vice, andS.2I... │ │ │ +0050aa10: 7669 6365 2c20 616e 6453 0032 46c0 1100 vice, andS.2F... │ │ │ 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 3349 tly OPEN has..3I │ │ │ +0050aa60: 746c 7920 4f50 454e 2068 6173 1400 3346 tly OPEN has..3F │ │ │ 0050aa70: 1200 0020 2020 6e6f 2065 6666 6563 742e ... no effect. │ │ │ -0050aa80: 0700 3349 1300 0053 0033 4914 0000 2020 ..3I...S.3I... │ │ │ +0050aa80: 0700 3346 1300 0053 0033 4614 0000 2020 ..3F...S.3F... │ │ │ 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 3349 1500 ete it. To@.3I.. │ │ │ +0050aad0: 6574 6520 6974 2e20 546f 4000 3346 1500 ete it. To@.3F.. │ │ │ 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 3349 1600 the CLOSE...3I.. │ │ │ -0050ab20: 0053 0033 4917 0000 2020 2047 542e 4d20 .S.3I... GT.M │ │ │ +0050ab10: 7468 6520 434c 4f53 452e 0700 3346 1600 the CLOSE...3F.. │ │ │ +0050ab20: 0053 0033 4617 0000 2020 2047 542e 4d20 .S.3F... 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 3349 1800 0020 2020 6669 tialJ.3I... fi │ │ │ +0050ab70: 7469 616c 4a00 3346 1800 0020 2020 6669 tialJ.3F... 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: 3349 1900 0020 2020 7365 7175 656e 7469 3I... sequenti │ │ │ +0050abc0: 3346 1900 0020 2020 7365 7175 656e 7469 3F... 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 3349 1a00 0020 2020 6166 7465 7220 ..3I... after │ │ │ -0050ac20: 7468 6520 434c 4f53 452e 0700 3349 2100 the CLOSE...3I!. │ │ │ -0050ac30: 0052 0033 4922 0000 2020 2049 6620 7468 .R.3I".. If th │ │ │ +0050ac10: 1a00 3346 1a00 0020 2020 6166 7465 7220 ..3F... after │ │ │ +0050ac20: 7468 6520 434c 4f53 452e 0700 3346 2100 the CLOSE...3F!. │ │ │ +0050ac30: 0052 0033 4622 0000 2020 2049 6620 7468 .R.3F".. 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 4923 0000 2020 2069 676e T.M#.3I#.. ign │ │ │ +0050ac80: 542e 4d23 0033 4623 0000 2020 2069 676e T.M#.3F#.. ign │ │ │ 0050ac90: 6f72 6573 2043 4c4f 5345 2024 5052 494e ores CLOSE $PRIN │ │ │ -0050aca0: 4349 5041 4c2e 0700 3349 2400 0012 0033 CIPAL...3I$....3 │ │ │ -0050acb0: 4925 0000 2020 2045 7861 6d70 6c65 3a07 I%.. Example:. │ │ │ -0050acc0: 0033 4926 0000 2300 3349 2700 0020 2020 .3I&..#.3I'.. │ │ │ +0050aca0: 4349 5041 4c2e 0700 3346 2400 0012 0033 CIPAL...3F$....3 │ │ │ +0050acb0: 4625 0000 2020 2045 7861 6d70 6c65 3a07 F%.. Example:. │ │ │ +0050acc0: 0033 4626 0000 2300 3346 2700 0020 2020 .3F&..#.3F'.. │ │ │ 0050acd0: 434c 4f53 4520 5344 3a52 454e 414d 453d CLOSE SD:RENAME= │ │ │ -0050ace0: 5344 5f22 2e53 4156 2207 0033 4928 0000 SD_".SAV"..3I(.. │ │ │ -0050acf0: 5200 3349 2900 0020 2020 5468 6973 2063 R.3I).. This c │ │ │ +0050ace0: 5344 5f22 2e53 4156 2207 0033 4628 0000 SD_".SAV"..3F(.. │ │ │ +0050acf0: 5200 3346 2900 0020 2020 5468 6973 2063 R.3F).. 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 3349 2a00 0020 2020 7479 7065 he..3I*.. type │ │ │ -0050ad50: 202e 5341 562e 0700 3349 3100 0012 0033 .SAV...3I1....3 │ │ │ -0050ad60: 4932 0000 2020 2045 7861 6d70 6c65 3a07 I2.. Example:. │ │ │ -0050ad70: 0033 4933 0000 3400 3349 3400 0020 2020 .3I3..4.3I4.. │ │ │ +0050ad40: 6865 1400 3346 2a00 0020 2020 7479 7065 he..3F*.. type │ │ │ +0050ad50: 202e 5341 562e 0700 3346 3100 0012 0033 .SAV...3F1....3 │ │ │ +0050ad60: 4632 0000 2020 2045 7861 6d70 6c65 3a07 F2.. Example:. │ │ │ +0050ad70: 0033 4633 0000 3400 3346 3400 0020 2020 .3F3..4.3F4.. │ │ │ 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 3349 3500 1":DELETE)..3I5. │ │ │ -0050adb0: 0052 0033 4936 0000 2020 2054 6869 7320 .R.3I6.. This │ │ │ +0050ada0: 3122 3a44 454c 4554 4529 0700 3346 3500 1":DELETE)..3F5. │ │ │ +0050adb0: 0052 0033 4636 0000 2020 2054 6869 7320 .R.3F6.. 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 4937 0000 2020 2073 6f63 CALG.3I7.. soc │ │ │ +0050ae00: 4341 4c47 0033 4637 0000 2020 2073 6f63 CALG.3F7.. 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 3349 3800 et device...3I8. │ │ │ -0050ae50: 0042 0032 49ff 7300 ff43 4c4f 5345 5f44 .B.2I.s..CLOSE_D │ │ │ +0050ae40: 6574 2064 6576 6963 652e 0700 3346 3800 et device...3F8. │ │ │ +0050ae50: 0042 0032 46ff 7300 ff43 4c4f 5345 5f44 .B.2F.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 49bf 1100 0020 2020 434c ble'.SI.... CL │ │ │ +0050ae90: 626c 6527 0053 46bf 1100 0020 2020 434c ble'.SF.... CL │ │ │ 0050aea0: 4f53 4520 4465 7669 6365 7061 7261 6d65 OSE Deviceparame │ │ │ -0050aeb0: 7465 7273 2054 6162 6c65 0700 5449 2100 ters Table..TI!. │ │ │ -0050aec0: 003b 0054 4931 0000 2020 202b 2d2d 2d2d .;.TI1.. +---- │ │ │ +0050aeb0: 7465 7273 2054 6162 6c65 0700 5446 2100 ters Table..TF!. │ │ │ +0050aec0: 003b 0054 4631 0000 2020 202b 2d2d 2d2d .;.TF1.. +---- │ │ │ 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 5449 -----------+;.TI │ │ │ +0050aef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 3b00 5446 -----------+;.TF │ │ │ 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 4951 0000 2020 |;.TIQ.. │ │ │ +0050af30: 2020 2020 2020 7c3b 0054 4651 0000 2020 |;.TFQ.. │ │ │ 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 5449 6100 0020 2020 7c20 434c -|;.TIa.. | CL │ │ │ +0050af70: 2d7c 3b00 5446 6100 0020 2020 7c20 434c -|;.TFa.. | 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: 4971 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Iq.. |-------- │ │ │ +0050afb0: 4671 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Fq.. |-------- │ │ │ 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 fb49 0000 0000 0000 .........I...... │ │ │ -0050b010: 8f00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +0050b010: 8f00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4991 0000 2020 207c 2020 2020 2020 .TI... | │ │ │ +0050b0a0: 0054 4691 0000 2020 207c 2020 2020 2020 .TF... | │ │ │ 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 5349 c011 |<.SI.. │ │ │ +0050b0d0: 2020 2020 2020 2020 207c 3c00 5346 c011 |<.SF.. │ │ │ 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 5449 1200 0020 2020 |;.TI... │ │ │ +0050b110: 2020 2020 207c 3b00 5446 1200 0020 2020 |;.TF... │ │ │ 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 4913 0000 2020 207c 2046 4946 |;.TI... | FIF │ │ │ +0050b150: 7c3b 0054 4613 0000 2020 207c 2046 4946 |;.TF... | 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 5449 |;.TI │ │ │ +0050b180: 2020 2020 2020 2020 2020 207c 3b00 5446 |;.TF │ │ │ 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 4915 0000 2020 |;.TI... │ │ │ +0050b1c0: 2020 2020 2020 7c3b 0054 4615 0000 2020 |;.TF... │ │ │ 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 5449 1600 0020 2020 7c20 2020 |;.TI... | │ │ │ +0050b200: 207c 3b00 5446 1600 0020 2020 7c20 2020 |;.TF... | │ │ │ 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: 4917 0000 2020 207c 2053 4f43 3a20 5661 I... | SOC: Va │ │ │ +0050b240: 4617 0000 2020 207c 2053 4f43 3a20 5661 F... | 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 5449 1800 0020 |;.TI... │ │ │ +0050b270: 2020 2020 2020 207c 3b00 5446 1800 0020 |;.TF... │ │ │ 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 4919 0000 2020 207c 2044 --|;.TI... | D │ │ │ +0050b2b0: 2d2d 7c3b 0054 4619 0000 2020 207c 2044 --|;.TF... | 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: 5449 1a00 0020 2020 7c2d 2d2d 2d2d 2d2d TI... |------- │ │ │ +0050b2f0: 5446 1a00 0020 2020 7c2d 2d2d 2d2d 2d2d TF... |------- │ │ │ 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 4921 0000 --+-----|;.TI!.. │ │ │ +0050b320: 2d2d 2b2d 2d2d 2d2d 7c3b 0054 4621 0000 --+-----|;.TF!.. │ │ │ 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 5449 2200 0020 2020 7c2d |;.TI".. |- │ │ │ +0050b360: 2020 207c 3b00 5446 2200 0020 2020 7c2d |;.TF".. |- │ │ │ 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 4923 0000 2020 207c 2045 5843 4550 .TI#.. | EXCEP │ │ │ +0050b3a0: 0054 4623 0000 2020 207c 2045 5843 4550 .TF#.. | 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 5449 2400 | X |;.TI$. │ │ │ +0050b3d0: 2020 207c 2058 2020 207c 3b00 5446 2400 | X |;.TF$. │ │ │ 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 4925 0000 2020 207c ----|;.TI%.. | │ │ │ +0050b410: 2d2d 2d2d 7c3b 0054 4625 0000 2020 207c ----|;.TF%.. | │ │ │ 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 5449 2600 0020 2020 7c2d 2d2d 2d2d ;.TI&.. |----- │ │ │ +0050b450: 3b00 5446 2600 0020 2020 7c2d 2d2d 2d2d ;.TF&.. |----- │ │ │ 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 4927 ----+-----|;.TI' │ │ │ +0050b480: 2d2d 2d2d 2b2d 2d2d 2d2d 7c3b 0054 4627 ----+-----|;.TF' │ │ │ 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 5449 2800 0020 2020 |;.TI(.. │ │ │ +0050b4c0: 2020 2020 207c 3b00 5446 2800 0020 2020 |;.TF(.. │ │ │ 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 4929 0000 2020 207c 2052 454e |;.TI).. | REN │ │ │ +0050b500: 7c3b 0054 4629 0000 2020 207c 2052 454e |;.TF).. | 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 5449 X | |;.TI │ │ │ +0050b530: 5820 2020 207c 2020 2020 207c 3b00 5446 X | |;.TF │ │ │ 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 4931 0000 2020 +-----|;.TI1.. │ │ │ +0050b570: 2b2d 2d2d 2d2d 7c3b 0054 4631 0000 2020 +-----|;.TF1.. │ │ │ 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 5449 3200 0020 2020 7c2d 2d2d |;.TI2.. |--- │ │ │ +0050b5b0: 207c 3b00 5446 3200 0020 2020 7c2d 2d2d |;.TF2.. |--- │ │ │ 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: 4933 0000 2020 207c 2052 4557 494e 4420 I3.. | REWIND │ │ │ +0050b5f0: 4633 0000 2020 207c 2052 4557 494e 4420 F3.. | 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 5449 3400 0020 | |;.TI4.. │ │ │ +0050b620: 207c 2020 2020 207c 3b00 5446 3400 0020 | |;.TF4.. │ │ │ 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 4935 0000 2020 207c 2053 --|;.TI5.. | S │ │ │ +0050b660: 2d2d 7c3b 0054 4635 0000 2020 207c 2053 --|;.TF5.. | 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: 5449 3600 0020 2020 7c2d 2d2d 2d2d 2d2d TI6.. |------- │ │ │ +0050b6a0: 5446 3600 0020 2020 7c2d 2d2d 2d2d 2d2d TF6.. |------- │ │ │ 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 4937 0000 --+-----|;.TI7.. │ │ │ +0050b6d0: 2d2d 2b2d 2d2d 2d2d 7c3b 0054 4637 0000 --+-----|;.TF7.. │ │ │ 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 5449 3800 0020 2020 7c2d |;.TI8.. |- │ │ │ +0050b710: 2020 207c 3b00 5446 3800 0020 2020 7c2d |;.TF8.. |- │ │ │ 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 4939 0000 2020 207c 2055 4943 2020 .TI9.. | UIC │ │ │ +0050b750: 0054 4639 0000 2020 207c 2055 4943 2020 .TF9.. | 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 5449 3a00 | |;.TI:. │ │ │ +0050b780: 2020 207c 2020 2020 207c 3b00 5446 3a00 | |;.TF:. │ │ │ 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 4941 0000 2020 207c ----|;.TIA.. | │ │ │ +0050b7c0: 2d2d 2d2d 7c3b 0054 4641 0000 2020 207c ----|;.TFA.. | │ │ │ 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 2306 0000 0b54 0000 0000 0000 ....#....T...... │ │ │ 0050b810: 4500 0000 4845 4c50 00ff 7300 ff49 4e54 E...HELP..s..INT │ │ │ 0050b820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0050b830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0050b840: 434f 4c4c 4154 494f 4e00 0100 0054 0200 COLLATION....T.. │ │ │ 0050b850: 0000 0000 001c 0036 01ff 7300 ff25 4742 .......6..s..%GB │ │ │ 0050b860: 4c44 4546 00bf 7200 0061 0200 0000 0000 LDEF..r..a...... │ │ │ 0050b870: 001d 0042 00ff 7300 ff44 454c 4554 494e ...B..s..DELETIN │ │ │ 0050b880: 4700 bf22 0000 6202 0000 0000 0000 0f00 G.."..b......... │ │ │ 0050b890: 3a00 2600 0069 0200 0000 0000 0046 003a :.&..i.......F.: │ │ │ -0050b8a0: 4945 5841 4d50 4c45 5f4f 465f 434f 4c4c IEXAMPLE_OF_COLL │ │ │ +0050b8a0: 4645 5841 4d50 4c45 5f4f 465f 434f 4c4c FEXAMPLE_OF_COLL │ │ │ 0050b8b0: 4154 494e 475f 414c 5048 4142 4554 535f ATING_ALPHABETS_ │ │ │ 0050b8c0: 494e 5f52 4556 4552 5345 5f4f 5244 4552 IN_REVERSE_ORDER │ │ │ 0050b8d0: 5f55 5349 4e47 00c0 3b00 006a 0200 0000 _USING..;..j.... │ │ │ 0050b8e0: 0000 000f 0045 0054 0000 6b02 0000 0000 .....E.T..k..... │ │ │ 0050b8f0: 0000 4400 4500 5550 5045 525f 414e 445f ..D.E.UPPER_AND_ │ │ │ 0050b900: 4c4f 5745 525f 4341 5345 5f41 4c50 4841 LOWER_CASE_ALPHA │ │ │ 0050b910: 4245 5449 435f 434f 4c4c 4154 494f 4e5f BETIC_COLLATION_ │ │ │ 0050b920: 5345 5155 454e 4345 00c0 2401 0000 6302 SEQUENCE..$...c. │ │ │ 0050b930: 0000 0000 0000 1000 7955 5401 0000 6402 ........yUT...d. │ │ │ 0050b940: 0000 0000 0000 1000 7900 7701 0000 6502 ........y.w...e. │ │ │ 0050b950: 0000 0000 0000 1100 7800 c112 4200 0066 ........x...B..f │ │ │ -0050b960: 0200 0000 0000 0010 0079 1117 0100 0067 .........y.....g │ │ │ +0050b960: 0200 0000 0000 0010 0079 a517 0100 0067 .........y.....g │ │ │ 0050b970: 0200 0000 0000 000f 003a 0048 0000 6802 .........:.H..h. │ │ │ 0050b980: 0000 0000 0000 2600 3a47 494e 5645 5253 ......&.:GINVERS │ │ │ 0050b990: 455f 5452 414e 5346 4f52 4d41 5449 4f4e E_TRANSFORMATION │ │ │ 0050b9a0: 0001 0000 5b02 0000 0000 0000 1100 5100 ....[.........Q. │ │ │ 0050b9b0: c039 0100 005c 0200 0000 0000 000f 003a .9...\.........: │ │ │ -0050b9c0: 4953 0000 5d02 0000 0000 0000 2000 3a00 IS..]....... .:. │ │ │ +0050b9c0: 4653 0000 5d02 0000 0000 0000 2000 3a00 FS..]....... .:. │ │ │ 0050b9d0: 5452 414e 5346 4f52 4d41 5449 4f4e 00c0 TRANSFORMATION.. │ │ │ 0050b9e0: 1201 0000 5502 0000 0000 0000 3300 4900 ....U.......3.I. │ │ │ 0050b9f0: ff73 00ff 494e 5055 545f 4152 4755 4d45 .s..INPUT_ARGUME │ │ │ 0050ba00: 4e54 535f 464f 525f 4754 4d5f 4143 5f58 NTS_FOR_GTM_AC_X │ │ │ 0050ba10: 464f 524d 3000 0057 0200 0000 0000 0033 FORM0..W.......3 │ │ │ 0050ba20: 004d 004f 5554 5055 545f 4152 4755 4d45 .M.OUTPUT_ARGUME │ │ │ 0050ba30: 4e54 535f 464f 525f 4754 4d5f 4143 5f58 NTS_FOR_GTM_AC_X │ │ │ @@ -330670,18 +330670,18 @@ │ │ │ 0050bad0: 4200 005f 0200 0000 0000 002f 0022 4c43 B.._......./."LC │ │ │ 0050bae0: 4f4c 4c41 5449 4f4e 5f53 4551 5545 4e43 OLLATION_SEQUENC │ │ │ 0050baf0: 455f 4445 4649 4e49 5449 4f4e 5300 bf92 E_DEFINITIONS... │ │ │ 0050bb00: 0000 4b02 0000 0000 0000 2400 4100 ff73 ..K.......$.A..s │ │ │ 0050bb10: 00ff 434f 4c4c 4154 494f 4e5f 4d45 5448 ..COLLATION_METH │ │ │ 0050bb20: 4f44 0001 0000 5002 0000 0000 0000 0f00 OD....P......... │ │ │ 0050bb30: 4500 4400 0051 0200 0000 0000 0038 0045 E.D..Q.......8.E │ │ │ -0050bb40: 4945 5354 4142 4c49 5348 494e 475f 415f IESTABLISHING_A_ │ │ │ +0050bb40: 4645 5354 4142 4c49 5348 494e 475f 415f FESTABLISHING_A_ │ │ │ 0050bb50: 4c4f 4341 4c5f 434f 4c4c 4154 494f 4e5f LOCAL_COLLATION_ │ │ │ 0050bb60: 5345 5155 454e 4345 00bf 2200 004f 0200 SEQUENCE.."..O.. │ │ │ -0050bb70: 0000 0000 0011 006d 49c0 4901 0000 5202 .......mI.I...R. │ │ │ +0050bb70: 0000 0000 0011 006d 46c0 4901 0000 5202 .......mF.I...R. │ │ │ 0050bb80: 0000 0000 0000 0f00 454c 5200 0053 0200 ........ELR..S.. │ │ │ 0050bb90: 0000 0000 0020 0045 0053 4841 5245 445f ..... .E.SHARED_ │ │ │ 0050bba0: 4c49 4252 4152 5900 c034 0100 004c 0200 LIBRARY..4...L.. │ │ │ 0050bbb0: 0000 0000 004f 0022 0049 4d50 4c45 4d45 .....O.".IMPLEME │ │ │ 0050bbc0: 4e54 494e 475f 414e 5f41 4c54 4552 4e41 NTING_AN_ALTERNA │ │ │ 0050bbd0: 5449 5645 5f43 4f4c 4c41 5449 4f4e 5f53 TIVE_COLLATION_S │ │ │ 0050bbe0: 4551 5545 4e43 455f 464f 525f 554e 4943 EQUENCE_FOR_UNIC │ │ │ @@ -330706,19 +330706,19 @@ │ │ │ 0050bd10: 0000 0010 0031 2076 0100 009d 0100 0000 .....1 v........ │ │ │ 0050bd20: 0000 0032 0030 00ff 7300 ff46 4946 4f5f ...2.0..s..FIFO_ │ │ │ 0050bd30: 4445 5649 4345 5041 5241 4d45 5445 525f DEVICEPARAMETER_ │ │ │ 0050bd40: 5355 4d4d 4152 5900 c022 0100 009e 0100 SUMMARY.."...... │ │ │ 0050bd50: 0000 0000 0010 0052 0046 0100 009f 0100 .......R.F...... │ │ │ 0050bd60: 0000 0000 001d 001b 4949 2f4f 5f43 4f4d ........II/O_COM │ │ │ 0050bd70: 4d41 4e44 5300 bf92 0000 a001 0000 0000 MANDS........... │ │ │ -0050bd80: 0000 3b00 2849 ff73 00ff 434c 4f53 4500 ..;.(I.s..CLOSE. │ │ │ +0050bd80: 0000 3b00 2846 ff73 00ff 434c 4f53 4500 ..;.(F.s..CLOSE. │ │ │ 0050bd90: ff73 00ff 434c 4f53 455f 4445 5649 4345 .s..CLOSE_DEVICE │ │ │ 0050bda0: 5041 5241 4d45 5445 5253 5f54 4142 4c45 PARAMETERS_TABLE │ │ │ 0050bdb0: 00bf 7200 0015 0200 0000 0000 0011 0053 ..r............S │ │ │ -0050bdc0: 49c0 4101 0000 1602 0000 0000 0000 2900 I.A...........). │ │ │ +0050bdc0: 46c0 4101 0000 1602 0000 0000 0000 2900 F.A...........). │ │ │ 0050bdd0: 2c49 4445 5649 4345 5041 5241 4d45 5445 ,IDEVICEPARAMETE │ │ │ 0050bde0: 525f 5355 4d4d 4152 5900 c033 0100 0018 R_SUMMARY..3.... │ │ │ 0050bdf0: 0200 0000 0000 000f 0045 496b 0000 1902 .........EIk.... │ │ │ 0050be00: 0000 0000 0000 1100 4449 c111 6200 001a ........DI..b... │ │ │ 0050be10: 0200 0000 0000 000c 0000 001b 0200 0000 ................ │ │ │ 0050be20: 0000 0054 0000 0000 0000 0000 0000 0000 ...T............ │ │ │ 0050be30: 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 234a 0000 0000 0000 ........#J...... │ │ │ -0050c010: 8f00 0049 4845 4c50 00ff 7300 ff49 4f5f ...IHELP..s..IO_ │ │ │ +0050c010: 8f00 0046 4845 4c50 00ff 7300 ff49 4f5f ...FHELP..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 4943 0000 1200 5449 4400 0020 2020 .TIC....TID.. │ │ │ -0050c0b0: 2a2a 4e6f 7465 2a2a 0700 5449 4500 0051 **Note**..TIE..Q │ │ │ -0050c0c0: 0054 4946 0000 2020 2053 696e 6365 2045 .TIF.. Since E │ │ │ +0050c0a0: 0054 4643 0000 1200 5446 4400 0020 2020 .TFC....TFD.. │ │ │ +0050c0b0: 2a2a 4e6f 7465 2a2a 0700 5446 4500 0051 **Note**..TFE..Q │ │ │ +0050c0c0: 0054 4646 0000 2020 2053 696e 6365 2045 .TFF.. 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 5449 4700 0020 2020 7468 6520 4e55 A.TIG.. the NU │ │ │ +0050c110: 4100 5446 4700 0020 2020 7468 6520 4e55 A.TFG.. 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 4948 0000 3400 2c49 4445 5649 ...TIH..4.,IDEVI │ │ │ +0050c150: 2e07 0054 4648 0000 3400 2c46 4445 5649 ...TFH..4.,FDEVI │ │ │ 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 4449 eter_Summary".DI │ │ │ +0050c180: 6574 6572 5f53 756d 6d61 7279 2200 4446 eter_Summary".DF │ │ │ 0050c190: bf11 0000 2020 2044 6576 6963 6570 6172 .... Devicepar │ │ │ 0050c1a0: 616d 6574 6572 2053 756d 6d61 7279 0700 ameter Summary.. │ │ │ -0050c1b0: 4549 2100 0035 0045 4931 0000 2020 202b EI!..5.EI1.. + │ │ │ +0050c1b0: 4546 2100 0035 0045 4631 0000 2020 202b EF!..5.EF1.. + │ │ │ 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 4549 4100 ---------+5.EIA. │ │ │ +0050c1e0: 2d2d 2d2d 2d2d 2d2d 2d2b 3500 4546 4100 ---------+5.EFA. │ │ │ 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 4951 0000 2020 207c 2d2d 2d2d 2d2d .EIQ.. |------ │ │ │ +0050c220: 0045 4651 0000 2020 207c 2d2d 2d2d 2d2d .EFQ.. |------ │ │ │ 0050c230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050c250: 2d2d 2d7c 3500 4549 6100 0020 2020 7c20 ---|5.EIa.. | │ │ │ +0050c250: 2d2d 2d7c 3500 4546 6100 0020 2020 7c20 ---|5.EFa.. | │ │ │ 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 4971 0000 | CLOSE |5.EIq.. │ │ │ +0050c280: 7c20 434c 4f53 4520 7c35 0045 4671 0000 | CLOSE |5.EFq.. │ │ │ 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: 4549 8100 0020 2020 7c20 4150 5045 4e44 EI... | APPEND │ │ │ +0050c2c0: 4546 8100 0020 2020 7c20 4150 5045 4e44 EF... | APPEND │ │ │ 0050c2d0: 2020 2020 2020 2020 2020 2020 207c 2058 | X │ │ │ 0050c2e0: 2020 2020 7c20 2020 2020 7c20 2020 2020 | | │ │ │ -0050c2f0: 2020 7c35 0045 4991 0000 2020 207c 2d2d |5.EI... |-- │ │ │ +0050c2f0: 2020 7c35 0045 4691 0000 2020 207c 2d2d |5.EF... |-- │ │ │ 0050c300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c310: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b --+------+-----+ │ │ │ -0050c320: 2d2d 2d2d 2d2d 2d7c 3600 4449 c011 0000 -------|6.DI.... │ │ │ +0050c320: 2d2d 2d2d 2d2d 2d7c 3600 4446 c011 0000 -------|6.DF.... │ │ │ 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: 4549 1200 0020 2020 7c2d 2d2d 2d2d 2d2d EI... |------- │ │ │ +0050c360: 4546 1200 0020 2020 7c2d 2d2d 2d2d 2d2d EF... |------- │ │ │ 0050c370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050c380: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050c390: 2d2d 7c35 0045 4913 0000 2020 207c 2042 --|5.EI... | B │ │ │ +0050c390: 2d2d 7c35 0045 4613 0000 2020 207c 2042 --|5.EF... | 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 4549 1400 0020 |5.EI... │ │ │ +0050c3c0: 2020 2020 2020 207c 3500 4546 1400 0020 |5.EF... │ │ │ 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: 4915 0000 2020 207c 205b 4e4f 5d43 454e I... | [NO]CEN │ │ │ +0050c400: 4615 0000 2020 207c 205b 4e4f 5d43 454e F... | [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 4549 1600 0020 2020 7c2d 2d2d |5.EI... |--- │ │ │ +0050c430: 207c 3500 4546 1600 0020 2020 7c2d 2d2d |5.EF... |--- │ │ │ 0050c440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c450: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d -+------+-----+- │ │ │ -0050c460: 2d2d 2d2d 2d2d 7c35 0045 4917 0000 2020 ------|5.EI... │ │ │ +0050c460: 2d2d 2d2d 2d2d 7c35 0045 4617 0000 2020 ------|5.EF... │ │ │ 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 4549 | |5.EI │ │ │ +0050c490: 2020 207c 2020 2020 2020 207c 3500 4546 | |5.EF │ │ │ 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 4919 0000 2020 207c 2043 4f4e |5.EI... | CON │ │ │ +0050c4d0: 7c35 0045 4619 0000 2020 207c 2043 4f4e |5.EF... | 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 4549 1a00 0020 2020 |5.EI... │ │ │ +0050c500: 2020 2020 207c 3500 4546 1a00 0020 2020 |5.EF... │ │ │ 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 4921 --+-------|5.EI! │ │ │ +0050c530: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0045 4621 --+-------|5.EF! │ │ │ 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 4549 2200 0020 2020 7c2d 2d2d 2d2d 5.EI".. |----- │ │ │ +0050c570: 3500 4546 2200 0020 2020 7c2d 2d2d 2d2d 5.EF".. |----- │ │ │ 0050c580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0050c590: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ -0050c5a0: 2d2d 2d2d 7c35 0045 4923 0000 2020 207c ----|5.EI#.. | │ │ │ +0050c5a0: 2d2d 2d2d 7c35 0045 4623 0000 2020 207c ----|5.EF#.. | │ │ │ 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 4549 2400 | |5.EI$. │ │ │ +0050c5d0: 207c 2020 2020 2020 207c 3500 4546 2400 | |5.EF$. │ │ │ 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 4925 0000 2020 207c 2044 454c 4554 .EI%.. | DELET │ │ │ +0050c610: 0045 4625 0000 2020 207c 2044 454c 4554 .EF%.. | 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 4549 2600 0020 2020 7c2d |5.EI&.. |- │ │ │ +0050c640: 2020 207c 3500 4546 2600 0020 2020 7c2d |5.EF&.. |- │ │ │ 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 4927 0000 +-------|5.EI'.. │ │ │ +0050c670: 2b2d 2d2d 2d2d 2d2d 7c35 0045 4627 0000 +-------|5.EF'.. │ │ │ 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: 4549 2800 0020 2020 7c2d 2d2d 2d2d 2d2d EI(.. |------- │ │ │ +0050c6b0: 4546 2800 0020 2020 7c2d 2d2d 2d2d 2d2d EF(.. |------- │ │ │ 0050c6c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050c6d0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050c6e0: 2d2d 7c35 0045 4929 0000 2020 207c 205b --|5.EI).. | [ │ │ │ +0050c6e0: 2d2d 7c35 0045 4629 0000 2020 207c 205b --|5.EF).. | [ │ │ │ 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 4549 2a00 0020 X |5.EI*.. │ │ │ +0050c710: 2058 2020 2020 207c 3500 4546 2a00 0020 X |5.EF*.. │ │ │ 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: 4931 0000 2020 207c 2044 4554 4143 4820 I1.. | DETACH │ │ │ +0050c750: 4631 0000 2020 207c 2044 4554 4143 4820 F1.. | DETACH │ │ │ 0050c760: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0050c770: 2020 207c 2058 2020 207c 2020 2020 2020 | X | │ │ │ -0050c780: 207c 3500 4549 3200 0020 2020 7c2d 2d2d |5.EI2.. |--- │ │ │ +0050c780: 207c 3500 4546 3200 0020 2020 7c2d 2d2d |5.EF2.. |--- │ │ │ 0050c790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c7a0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d -+------+-----+- │ │ │ -0050c7b0: 2d2d 2d2d 2d2d 7c35 0045 4933 0000 2020 ------|5.EI3.. │ │ │ +0050c7b0: 2d2d 2d2d 2d2d 7c35 0045 4633 0000 2020 ------|5.EF3.. │ │ │ 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 484a 0000 0000 0000 ........HJ...... │ │ │ -0050c810: 7a00 0049 4845 4c50 00ff 7300 ff49 4f5f z..IHELP..s..IO_ │ │ │ +0050c810: 7a00 0046 4845 4c50 00ff 7300 ff49 4f5f z..FHELP..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 4549 3500 -+-------|5.EI5. │ │ │ +0050c880: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 4546 3500 -+-------|5.EF5. │ │ │ 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 4936 0000 2020 207c 2d2d 2d2d 2d2d .EI6.. |------ │ │ │ +0050c8c0: 0045 4636 0000 2020 207c 2d2d 2d2d 2d2d .EF6.. |------ │ │ │ 0050c8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0050c8e0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -0050c8f0: 2d2d 2d7c 3500 4549 3700 0020 2020 7c20 ---|5.EI7.. | │ │ │ +0050c8f0: 2d2d 2d7c 3500 4546 3700 0020 2020 7c20 ---|5.EF7.. | │ │ │ 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 4938 0000 | |5.EI8.. │ │ │ +0050c920: 7c20 2020 2020 2020 7c35 0045 4638 0000 | |5.EF8.. │ │ │ 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: 4549 3900 0020 2020 7c20 5b4e 4f5d 4553 EI9.. | [NO]ES │ │ │ +0050c960: 4546 3900 0020 2020 7c20 5b4e 4f5d 4553 EF9.. | [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 493a 0000 2020 207c 2d2d |5.EI:.. |-- │ │ │ +0050c990: 2020 7c35 0045 463a 0000 2020 207c 2d2d |5.EF:.. |-- │ │ │ 0050c9a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c9b0: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b --+------+-----+ │ │ │ -0050c9c0: 2d2d 2d2d 2d2d 2d7c 3500 4549 4100 0020 -------|5.EIA.. │ │ │ +0050c9c0: 2d2d 2d2d 2d2d 2d7c 3500 4546 4100 0020 -------|5.EFA.. │ │ │ 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: 4942 0000 2020 207c 2d2d 2d2d 2d2d 2d2d IB.. |-------- │ │ │ +0050ca00: 4642 0000 2020 207c 2d2d 2d2d 2d2d 2d2d FB.. |-------- │ │ │ 0050ca10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0050ca20: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ -0050ca30: 2d7c 3500 4549 4300 0020 2020 7c20 5b4e -|5.EIC.. | [N │ │ │ +0050ca30: 2d7c 3500 4546 4300 0020 2020 7c20 5b4e -|5.EFC.. | [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 4944 0000 2020 |5.EID.. │ │ │ +0050ca60: 2020 2020 2020 7c35 0045 4644 0000 2020 |5.EFD.. │ │ │ 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 4549 ---+-------|5.EI │ │ │ +0050ca90: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 3500 4546 ---+-------|5.EF │ │ │ 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 4946 0000 2020 207c 2d2d 2d2d |5.EIF.. |---- │ │ │ +0050cad0: 7c35 0045 4646 0000 2020 207c 2d2d 2d2d |5.EFF.. |---- │ │ │ 0050cae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050caf0: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d +------+-----+-- │ │ │ -0050cb00: 2d2d 2d2d 2d7c 3500 4549 4700 0020 2020 -----|5.EIG.. │ │ │ +0050cb00: 2d2d 2d2d 2d7c 3500 4546 4700 0020 2020 -----|5.EFG.. │ │ │ 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 4948 | |5.EIH │ │ │ +0050cb30: 2020 7c20 2020 2020 2020 7c35 0045 4648 | |5.EFH │ │ │ 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 4549 4900 0020 2020 7c20 464c 5553 5.EII.. | FLUS │ │ │ +0050cb70: 3500 4546 4900 0020 2020 7c20 464c 5553 5.EFI.. | 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 494a 0000 2020 207c |5.EIJ.. | │ │ │ +0050cba0: 2020 2020 7c35 0045 464a 0000 2020 207c |5.EFJ.. | │ │ │ 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 4549 5100 -+-------|5.EIQ. │ │ │ +0050cbd0: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 4546 5100 -+-------|5.EFQ. │ │ │ 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 4952 0000 2020 207c 2d2d 2d2d 2d2d .EIR.. |------ │ │ │ +0050cc10: 0045 4652 0000 2020 207c 2d2d 2d2d 2d2d .EFR.. |------ │ │ │ 0050cc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0050cc30: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -0050cc40: 2d2d 2d7c 3500 4549 5300 0020 2020 7c20 ---|5.EIS.. | │ │ │ +0050cc40: 2d2d 2d7c 3500 4546 5300 0020 2020 7c20 ---|5.EFS.. | │ │ │ 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 4954 0000 | |5.EIT.. │ │ │ +0050cc70: 7c20 2020 2020 2020 7c35 0045 4654 0000 | |5.EFT.. │ │ │ 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: 4549 5500 0020 2020 7c20 494b 4559 2020 EIU.. | IKEY │ │ │ +0050ccb0: 4546 5500 0020 2020 7c20 494b 4559 2020 EFU.. | 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 4956 0000 2020 207c 2d2d |5.EIV.. |-- │ │ │ +0050cce0: 2020 7c35 0045 4656 0000 2020 207c 2d2d |5.EFV.. |-- │ │ │ 0050ccf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050cd00: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b --+------+-----+ │ │ │ -0050cd10: 2d2d 2d2d 2d2d 2d7c 3500 4549 5700 0020 -------|5.EIW.. │ │ │ +0050cd10: 2d2d 2d2d 2d2d 2d7c 3500 4546 5700 0020 -------|5.EFW.. │ │ │ 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: 4958 0000 2020 207c 2d2d 2d2d 2d2d 2d2d IX.. |-------- │ │ │ +0050cd50: 4658 0000 2020 207c 2d2d 2d2d 2d2d 2d2d FX.. |-------- │ │ │ 0050cd60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0050cd70: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ -0050cd80: 2d7c 3500 4549 5900 0020 2020 7c20 5b4e -|5.EIY.. | [N │ │ │ +0050cd80: 2d7c 3500 4546 5900 0020 2020 7c20 5b4e -|5.EFY.. | [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 495a 0000 2020 |5.EIZ.. │ │ │ +0050cdb0: 2020 2020 2020 7c35 0045 465a 0000 2020 |5.EFZ.. │ │ │ 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 4549 ---+-------|5.EI │ │ │ +0050cde0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 3500 4546 ---+-------|5.EF │ │ │ 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 4962 0000 2020 207c 2d2d 2d2d |5.EIb.. |---- │ │ │ +0050ce20: 7c35 0045 4662 0000 2020 207c 2d2d 2d2d |5.EFb.. |---- │ │ │ 0050ce30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ce40: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d +------+-----+-- │ │ │ -0050ce50: 2d2d 2d2d 2d7c 3500 4549 6300 0020 2020 -----|5.EIc.. │ │ │ +0050ce50: 2d2d 2d2d 2d7c 3500 4546 6300 0020 2020 -----|5.EFc.. │ │ │ 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 4964 | |5.EId │ │ │ +0050ce80: 2020 7c20 2020 2020 2020 7c35 0045 4664 | |5.EFd │ │ │ 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 4549 6500 0020 2020 7c20 4e45 5756 5.EIe.. | NEWV │ │ │ +0050cec0: 3500 4546 6500 0020 2020 7c20 4e45 5756 5.EFe.. | 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 4966 0000 2020 207c |5.EIf.. | │ │ │ +0050cef0: 2020 2020 7c35 0045 4666 0000 2020 207c |5.EFf.. | │ │ │ 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 4549 6700 -+-------|5.EIg. │ │ │ +0050cf20: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 4546 6700 -+-------|5.EFg. │ │ │ 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 4968 0000 2020 207c 2d2d 2d2d 2d2d .EIh.. |------ │ │ │ +0050cf60: 0045 4668 0000 2020 207c 2d2d 2d2d 2d2d .EFh.. |------ │ │ │ 0050cf70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0050cf80: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -0050cf90: 2d2d 2d7c 3500 4549 6900 0020 2020 7c20 ---|5.EIi.. | │ │ │ +0050cf90: 2d2d 2d7c 3500 4546 6900 0020 2020 7c20 ---|5.EFi.. | │ │ │ 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 496a 0000 | X |5.EIj.. │ │ │ +0050cfc0: 7c20 5820 2020 2020 7c35 0045 466a 0000 | X |5.EFj.. │ │ │ 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 6d4a 0000 0000 0000 ........mJ...... │ │ │ -0050d010: 7a00 0049 4845 4c50 00ff 7300 ff49 4f5f z..IHELP..s..IO_ │ │ │ +0050d010: 7a00 0046 4845 4c50 00ff 7300 ff49 4f5f z..FHELP..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 4549 7200 | |5.EIr. │ │ │ +0050d080: 207c 2020 2020 2020 207c 3500 4546 7200 | |5.EFr. │ │ │ 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 4973 0000 2020 207c 205b 4e4f 5d52 .EIs.. | [NO]R │ │ │ +0050d0c0: 0045 4673 0000 2020 207c 205b 4e4f 5d52 .EFs.. | [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 4549 7400 0020 2020 7c2d |5.EIt.. |- │ │ │ +0050d0f0: 2020 207c 3500 4546 7400 0020 2020 7c2d |5.EFt.. |- │ │ │ 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 4975 0000 +-------|5.EIu.. │ │ │ +0050d120: 2b2d 2d2d 2d2d 2d2d 7c35 0045 4675 0000 +-------|5.EFu.. │ │ │ 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: 4549 7600 0020 2020 7c2d 2d2d 2d2d 2d2d EIv.. |------- │ │ │ +0050d160: 4546 7600 0020 2020 7c2d 2d2d 2d2d 2d2d EFv.. |------- │ │ │ 0050d170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050d180: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050d190: 2d2d 7c35 0045 4977 0000 2020 207c 2052 --|5.EIw.. | R │ │ │ +0050d190: 2d2d 7c35 0045 4677 0000 2020 207c 2052 --|5.EFw.. | 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 4549 7800 0020 |5.EIx.. │ │ │ +0050d1c0: 2020 2020 2020 207c 3500 4546 7800 0020 |5.EFx.. │ │ │ 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: 4979 0000 2020 207c 2052 454e 414d 453d Iy.. | RENAME= │ │ │ +0050d200: 4679 0000 2020 207c 2052 454e 414d 453d Fy.. | RENAME= │ │ │ 0050d210: 6578 7072 2020 2020 2020 2020 7c20 2020 expr | │ │ │ 0050d220: 2020 207c 2020 2020 207c 2058 2020 2020 | | X │ │ │ -0050d230: 207c 3500 4549 7a00 0020 2020 7c2d 2d2d |5.EIz.. |--- │ │ │ +0050d230: 207c 3500 4546 7a00 0020 2020 7c2d 2d2d |5.EFz.. |--- │ │ │ 0050d240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050d250: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d -+------+-----+- │ │ │ -0050d260: 2d2d 2d2d 2d2d 7c35 0045 4981 0000 2020 ------|5.EI... │ │ │ +0050d260: 2d2d 2d2d 2d2d 7c35 0045 4681 0000 2020 ------|5.EF... │ │ │ 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 4549 | X |5.EI │ │ │ +0050d290: 2020 207c 2058 2020 2020 207c 3500 4546 | X |5.EF │ │ │ 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 4983 0000 2020 207c 205b 4e4f |5.EI... | [NO │ │ │ +0050d2d0: 7c35 0045 4683 0000 2020 207c 205b 4e4f |5.EF... | [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 4549 8400 0020 2020 |5.EI... │ │ │ +0050d300: 2020 2020 207c 3500 4546 8400 0020 2020 |5.EF... │ │ │ 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 4985 --+-------|5.EI. │ │ │ +0050d330: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0045 4685 --+-------|5.EF. │ │ │ 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 4549 8600 0020 2020 7c2d 2d2d 2d2d 5.EI... |----- │ │ │ +0050d370: 3500 4546 8600 0020 2020 7c2d 2d2d 2d2d 5.EF... |----- │ │ │ 0050d380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0050d390: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ -0050d3a0: 2d2d 2d2d 7c35 0045 4987 0000 2020 207c ----|5.EI... | │ │ │ +0050d3a0: 2d2d 2d2d 7c35 0045 4687 0000 2020 207c ----|5.EF... | │ │ │ 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 4549 8800 | |5.EI.. │ │ │ +0050d3d0: 207c 2020 2020 2020 207c 3500 4546 8800 | |5.EF.. │ │ │ 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 4989 0000 2020 207c 2053 4f43 4b45 .EI... | SOCKE │ │ │ +0050d410: 0045 4689 0000 2020 207c 2053 4f43 4b45 .EF... | 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 4549 8a00 0020 2020 7c2d |5.EI... |- │ │ │ +0050d440: 2020 207c 3500 4546 8a00 0020 2020 7c2d |5.EF... |- │ │ │ 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 4991 0000 +-------|5.EI... │ │ │ +0050d470: 2b2d 2d2d 2d2d 2d2d 7c35 0045 4691 0000 +-------|5.EF... │ │ │ 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: 4549 9200 0020 2020 7c2d 2d2d 2d2d 2d2d EI... |------- │ │ │ +0050d4b0: 4546 9200 0020 2020 7c2d 2d2d 2d2d 2d2d EF... |------- │ │ │ 0050d4c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050d4d0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050d4e0: 2d2d 7c35 0045 4993 0000 2020 207c 205b --|5.EI... | [ │ │ │ +0050d4e0: 2d2d 7c35 0045 4693 0000 2020 207c 205b --|5.EF... | [ │ │ │ 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 4549 9400 0020 |5.EI... │ │ │ +0050d510: 2020 2020 2020 207c 3500 4546 9400 0020 |5.EF... │ │ │ 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: 4995 0000 2020 207c 2053 5953 5445 4d3d I... | SYSTEM= │ │ │ +0050d550: 4695 0000 2020 207c 2053 5953 5445 4d3d F... | 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 4549 9600 0020 2020 7c2d 2d2d |5.EI... |--- │ │ │ +0050d580: 207c 3500 4546 9600 0020 2020 7c2d 2d2d |5.EF... |--- │ │ │ 0050d590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050d5a0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d -+------+-----+- │ │ │ -0050d5b0: 2d2d 2d2d 2d2d 7c35 0045 4997 0000 2020 ------|5.EI... │ │ │ +0050d5b0: 2d2d 2d2d 2d2d 7c35 0045 4697 0000 2020 ------|5.EF... │ │ │ 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 4549 | |5.EI │ │ │ +0050d5e0: 2020 207c 2020 2020 2020 207c 3500 4546 | |5.EF │ │ │ 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 4999 0000 2020 207c 2054 494d |5.EI... | TIM │ │ │ +0050d620: 7c35 0045 4699 0000 2020 207c 2054 494d |5.EF... | 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 4549 9a00 0020 2020 |5.EI... │ │ │ +0050d650: 2020 2020 207c 3500 4546 9a00 0020 2020 |5.EF... │ │ │ 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 49c1 --+-------|6.DI. │ │ │ +0050d680: 2d2d 2b2d 2d2d 2d2d 2d2d 7c36 0044 46c1 --+-------|6.DF. │ │ │ 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 4911 0000 2020 207c 2d2d 2d2d |5.FI... |---- │ │ │ +0050d6c0: 7c35 0046 4611 0000 2020 207c 2d2d 2d2d |5.FF... |---- │ │ │ 0050d6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050d6e0: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d +------+-----+-- │ │ │ -0050d6f0: 2d2d 2d2d 2d7c 3500 4649 2100 0020 2020 -----|5.FI!.. │ │ │ +0050d6f0: 2d2d 2d2d 2d7c 3500 4646 2100 0020 2020 -----|5.FF!.. │ │ │ 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 4931 | |5.FI1 │ │ │ +0050d720: 2020 7c20 2020 2020 2020 7c35 0046 4631 | |5.FF1 │ │ │ 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 4649 4100 0020 2020 7c20 5b4e 4f5d 5.FIA.. | [NO] │ │ │ +0050d760: 3500 4646 4100 0020 2020 7c20 5b4e 4f5d 5.FFA.. | [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 4951 0000 2020 207c |5.FIQ.. | │ │ │ +0050d790: 2020 2020 7c35 0046 4651 0000 2020 207c |5.FFQ.. | │ │ │ 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 4649 6100 -+-------|5.FIa. │ │ │ +0050d7c0: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 4646 6100 -+-------|5.FFa. │ │ │ 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 894a 0000 0000 0000 .........J...... │ │ │ -0050d810: 7b00 0049 4845 4c50 00ff 7300 ff49 4f5f {..IHELP..s..IO_ │ │ │ +0050d810: 7b00 0046 4845 4c50 00ff 7300 ff49 4f5f {..FHELP..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 4981 --+-------|5.FI. │ │ │ +0050d880: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0046 4681 --+-------|5.FF. │ │ │ 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 4649 9100 0020 2020 7c2d 2d2d 2d2d 5.FI... |----- │ │ │ +0050d8c0: 3500 4646 9100 0020 2020 7c2d 2d2d 2d2d 5.FF... |----- │ │ │ 0050d8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0050d8e0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ -0050d8f0: 2d2d 2d2d 7c35 0045 4912 0000 2020 207c ----|5.EI... | │ │ │ +0050d8f0: 2d2d 2d2d 7c35 0045 4612 0000 2020 207c ----|5.EF... | │ │ │ 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 4649 1100 | |5.FI.. │ │ │ +0050d920: 207c 2020 2020 2020 207c 3500 4646 1100 | |5.FF.. │ │ │ 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 4921 0000 2020 207c 205b 5a5d 5749 .FI!.. | [Z]WI │ │ │ +0050d960: 0046 4621 0000 2020 207c 205b 5a5d 5749 .FF!.. | [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 4649 3100 0020 2020 7c2d |5.FI1.. |- │ │ │ +0050d990: 2020 207c 3500 4646 3100 0020 2020 7c2d |5.FF1.. |- │ │ │ 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 4941 0000 +-------|5.FIA.. │ │ │ +0050d9c0: 2b2d 2d2d 2d2d 2d2d 7c35 0046 4641 0000 +-------|5.FFA.. │ │ │ 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: 4649 5100 0020 2020 7c2d 2d2d 2d2d 2d2d FIQ.. |------- │ │ │ +0050da00: 4646 5100 0020 2020 7c2d 2d2d 2d2d 2d2d FFQ.. |------- │ │ │ 0050da10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050da20: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050da30: 2d2d 7c35 0046 4961 0000 2020 207c 205b --|5.FIa.. | [ │ │ │ +0050da30: 2d2d 7c35 0046 4661 0000 2020 207c 205b --|5.FFa.. | [ │ │ │ 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 4649 7100 0020 |5.FIq.. │ │ │ +0050da60: 2020 2020 2020 207c 3500 4646 7100 0020 |5.FFq.. │ │ │ 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: 4981 0000 2020 207c 2057 5249 5445 4c42 I... | WRITELB │ │ │ +0050daa0: 4681 0000 2020 207c 2057 5249 5445 4c42 F... | WRITELB │ │ │ 0050dab0: 3d65 7870 7220 2020 2020 2020 7c20 2020 =expr | │ │ │ 0050dac0: 2020 207c 2058 2020 207c 2020 2020 2020 | X | │ │ │ -0050dad0: 207c 3500 4649 9100 0020 2020 7c2d 2d2d |5.FI... |--- │ │ │ +0050dad0: 207c 3500 4646 9100 0020 2020 7c2d 2d2d |5.FF... |--- │ │ │ 0050dae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050daf0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d -+------+-----+- │ │ │ -0050db00: 2d2d 2d2d 2d2d 7c35 0045 4913 0000 2020 ------|5.EI... │ │ │ +0050db00: 2d2d 2d2d 2d2d 7c35 0045 4613 0000 2020 ------|5.EF... │ │ │ 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 4649 | |5.FI │ │ │ +0050db30: 2020 207c 2020 2020 2020 207c 3500 4646 | |5.FF │ │ │ 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 4921 0000 2020 207c 2059 3d69 |5.FI!.. | Y=i │ │ │ +0050db70: 7c35 0046 4621 0000 2020 207c 2059 3d69 |5.FF!.. | 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 4649 3100 0020 2020 |5.FI1.. │ │ │ +0050dba0: 2020 2020 207c 3500 4646 3100 0020 2020 |5.FF1.. │ │ │ 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 4941 --+-------|5.FIA │ │ │ +0050dbd0: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0046 4641 --+-------|5.FFA │ │ │ 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 4649 5100 0020 2020 7c2d 2d2d 2d2d 5.FIQ.. |----- │ │ │ +0050dc10: 3500 4646 5100 0020 2020 7c2d 2d2d 2d2d 5.FFQ.. |----- │ │ │ 0050dc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0050dc30: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ -0050dc40: 2d2d 2d2d 7c35 0046 4961 0000 2020 207c ----|5.FIa.. | │ │ │ +0050dc40: 2d2d 2d2d 7c35 0046 4661 0000 2020 207c ----|5.FFa.. | │ │ │ 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 4649 7100 | |5.FIq. │ │ │ +0050dc70: 207c 2020 2020 2020 207c 3500 4646 7100 | |5.FFq. │ │ │ 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 4981 0000 2020 207c 205a 5b4e 4f5d .FI... | Z[NO] │ │ │ +0050dcb0: 0046 4681 0000 2020 207c 205a 5b4e 4f5d .FF... | 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 4649 9100 0020 2020 7c2d |5.FI... |- │ │ │ +0050dce0: 2020 207c 3500 4646 9100 0020 2020 7c2d |5.FF... |- │ │ │ 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 4914 0000 +-------|5.EI... │ │ │ +0050dd10: 2b2d 2d2d 2d2d 2d2d 7c35 0045 4614 0000 +-------|5.EF... │ │ │ 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: 4649 1100 0020 2020 7c2d 2d2d 2d2d 2d2d FI... |------- │ │ │ +0050dd50: 4646 1100 0020 2020 7c2d 2d2d 2d2d 2d2d FF... |------- │ │ │ 0050dd60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050dd70: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050dd80: 2d2d 7c35 0046 4921 0000 2020 207c 204c --|5.FI!.. | L │ │ │ +0050dd80: 2d2d 7c35 0046 4621 0000 2020 207c 204c --|5.FF!.. | 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 4649 3100 0020 |5.FI1.. │ │ │ +0050ddb0: 2020 2020 2020 207c 3500 4646 3100 0020 |5.FF1.. │ │ │ 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: 4941 0000 0000 0000 0000 0000 0000 0000 IA.............. │ │ │ +0050ddf0: 4641 0000 0000 0000 0000 0000 0000 0000 FA.............. │ │ │ 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 b84a 0000 0000 0000 .........J...... │ │ │ -0050e010: 6b00 0049 4845 4c50 00ff 7300 ff55 5449 k..IHELP..s..UTI │ │ │ +0050e010: 6b00 0046 4845 4c50 00ff 7300 ff55 5449 k..FHELP..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 4951 re for GT.MK..IQ │ │ │ +0050e070: 7265 2066 6f72 2047 542e 4d4b 001b 4651 re for GT.MK..FQ │ │ │ 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 1b49 6100 0020 2020 on and...Ia.. │ │ │ -0050e0d0: 6f70 6572 6174 696f 6e2e 0700 1b49 7100 operation....Iq. │ │ │ -0050e0e0: 0052 001b 4981 0000 2020 2054 6865 2047 .R..I... The G │ │ │ +0050e0c0: 6f6e 2061 6e64 1400 1b46 6100 0020 2020 on and...Fa.. │ │ │ +0050e0d0: 6f70 6572 6174 696f 6e2e 0700 1b46 7100 operation....Fq. │ │ │ +0050e0e0: 0052 001b 4681 0000 2020 2054 6865 2047 .R..F... 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 4991 0000 2020 2064 6566 TheM..I... def │ │ │ +0050e130: 5468 654d 001b 4691 0000 2020 2064 6566 TheM..F... 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 1a49 c011 0000 2020 2024 6774 6d5f *..I.... $gtm_ │ │ │ +0050e180: 2a00 1a46 c011 0000 2020 2024 6774 6d5f *..F.... $gtm_ │ │ │ 0050e190: 6469 7374 2064 6973 7472 6962 7574 696f dist distributio │ │ │ -0050e1a0: 6e20 6c69 6272 6172 792e 0700 1b49 1200 n library....I.. │ │ │ -0050e1b0: 0050 001b 4913 0000 2020 2059 6f75 206d .P..I... You m │ │ │ +0050e1a0: 6e20 6c69 6272 6172 792e 0700 1b46 1200 n library....F.. │ │ │ +0050e1b0: 0050 001b 4613 0000 2020 2059 6f75 206d .P..F... 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 4914 0000 2020 2070 726f 6772 rT..I... progr │ │ │ +0050e200: 7254 001b 4614 0000 2020 2070 726f 6772 rT..F... 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 4915 0000 2020 206d nt toS..I... m │ │ │ +0050e250: 6e74 2074 6f53 001b 4615 0000 2020 206d nt toS..F... 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 1b49 1600 0020 modify aO..I... │ │ │ +0050e2a0: 6d6f 6469 6679 2061 4f00 1b46 1600 0020 modify aO..F... │ │ │ 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 4917 0000 2020 in theR..I... │ │ │ +0050e2f0: 2069 6e20 7468 6552 001b 4617 0000 2020 in theR..F... │ │ │ 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 4918 0000 erwriting...I... │ │ │ +0050e340: 6572 7772 6974 696e 6714 001b 4618 0000 erwriting...F... │ │ │ 0050e350: 2020 2079 6f75 7220 636f 7079 2e07 001b your copy.... │ │ │ -0050e360: 4919 0000 3000 1a49 ff73 00ff 5553 494e I...0..I.s..USIN │ │ │ +0050e360: 4619 0000 3000 1a46 ff73 00ff 5553 494e F...0..F.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 3249 bf11 0000 2020 2055 ties..2I.... U │ │ │ +0050e390: 7469 6573 1e00 3246 bf11 0000 2020 2055 ties..2F.... U │ │ │ 0050e3a0: 7369 6e67 2074 6865 2055 7469 6c69 7469 sing the Utiliti │ │ │ -0050e3b0: 6573 0700 3349 2100 004f 0033 4931 0000 es..3I!..O.3I1.. │ │ │ +0050e3b0: 6573 0700 3346 2100 004f 0033 4631 0000 es..3F!..O.3F1.. │ │ │ 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 3349 4100 0020 a sourceH.3IA.. │ │ │ +0050e400: 6120 736f 7572 6365 4800 3346 4100 0020 a sourceH.3FA.. │ │ │ 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 3349 5100 001e 0033 4961 0000 2020 ..3IQ....3Ia.. │ │ │ +0050e450: 0700 3346 5100 001e 0033 4661 0000 2020 ..3FQ....3Fa.. │ │ │ 0050e460: 2020 202a 2044 4f20 5e25 5554 494c 4954 * DO ^%UTILIT │ │ │ -0050e470: 594e 414d 4523 0033 4971 0000 2020 2020 YNAME#.3Iq.. │ │ │ +0050e470: 594e 414d 4523 0033 4671 0000 2020 2020 YNAME#.3Fq.. │ │ │ 0050e480: 202a 2044 4f20 4c41 4245 4c5e 2555 5449 * DO LABEL^%UTI │ │ │ -0050e490: 4c49 5459 4e41 4d45 2e00 3349 8100 0020 LITYNAME..3I... │ │ │ +0050e490: 4c49 5459 4e41 4d45 2e00 3346 8100 0020 LITYNAME..3F... │ │ │ 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 3349 9100 0054 0032 ,...)]..3I...T.2 │ │ │ -0050e4d0: 49c0 1100 0020 2020 4d61 6e79 2075 7469 I.... Many uti │ │ │ +0050e4c0: 2c2e 2e2e 295d 0700 3346 9100 0054 0032 ,...)]..3F...T.2 │ │ │ +0050e4d0: 46c0 1100 0020 2020 4d61 6e79 2075 7469 F.... 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 4912 0000 2020 2066 756e 6374 yP.3I... funct │ │ │ +0050e520: 7950 0033 4612 0000 2020 2066 756e 6374 yP.3F... 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 4913 0000 2020 2066 756e 6374 c8.3I... funct │ │ │ +0050e570: 6338 0033 4613 0000 2020 2066 756e 6374 c8.3F... 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 4914 0000 rameters...3I... │ │ │ -0050e5b0: 1200 3349 1500 0020 2020 4578 616d 706c ..3I... Exampl │ │ │ -0050e5c0: 653a 0700 3349 1600 0022 0033 4917 0000 e:..3I...".3I... │ │ │ +0050e5a0: 7261 6d65 7465 7273 2e07 0033 4614 0000 rameters...3F... │ │ │ +0050e5b0: 1200 3346 1500 0020 2020 4578 616d 706c ..3F... Exampl │ │ │ +0050e5c0: 653a 0700 3346 1600 0022 0033 4617 0000 e:..3F...".3F... │ │ │ 0050e5d0: 2020 2047 544d 3e53 4554 2025 6473 3d22 GTM>SET %ds=" │ │ │ -0050e5e0: 3131 2f32 322f 3230 3130 221a 0033 4918 11/22/2010"..3I. │ │ │ +0050e5e0: 3131 2f32 322f 3230 3130 221a 0033 4618 11/22/2010"..3F. │ │ │ 0050e5f0: 0000 2020 2047 544d 3e44 4f20 494e 545e .. GTM>DO INT^ │ │ │ -0050e600: 2544 4154 4514 0033 4919 0000 2020 2047 %DATE..3I... G │ │ │ -0050e610: 544d 3e5a 5752 4954 4513 0033 491a 0000 TM>ZWRITE..3I... │ │ │ -0050e620: 2020 2025 444e 3d36 3230 3437 1a00 3349 %DN=62047..3I │ │ │ +0050e600: 2544 4154 4514 0033 4619 0000 2020 2047 %DATE..3F... G │ │ │ +0050e610: 544d 3e5a 5752 4954 4513 0033 461a 0000 TM>ZWRITE..3F... │ │ │ +0050e620: 2020 2025 444e 3d36 3230 3437 1a00 3346 %DN=62047..3F │ │ │ 0050e630: 2100 0020 2020 2564 733d 2231 312f 3232 !.. %ds="11/22 │ │ │ -0050e640: 2f32 3031 3022 0700 3349 2200 0042 0032 /2010"..3I"..B.2 │ │ │ -0050e650: 49ff 7300 ff47 542e 4d5f 5554 494c 4954 I.s..GT.M_UTILIT │ │ │ +0050e640: 2f32 3031 3022 0700 3346 2200 0042 0032 /2010"..3F"..B.2 │ │ │ +0050e650: 46ff 7300 ff47 542e 4d5f 5554 494c 4954 F.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 49bf 1100 0020 2020 4754 2e4d 2055 .SI.... GT.M U │ │ │ +0050e690: 0053 46bf 1100 0020 2020 4754 2e4d 2055 .SF.... GT.M U │ │ │ 0050e6a0: 7469 6c69 7469 6573 2053 756d 6d61 7279 tilities Summary │ │ │ -0050e6b0: 2054 6162 6c65 0700 5449 2100 0054 0054 Table..TI!..T.T │ │ │ -0050e6c0: 4931 0000 2020 202b 2d2d 2d2d 2d2d 2d2d I1.. +-------- │ │ │ +0050e6b0: 2054 6162 6c65 0700 5446 2100 0054 0054 Table..TF!..T.T │ │ │ +0050e6c0: 4631 0000 2020 202b 2d2d 2d2d 2d2d 2d2d F1.. +-------- │ │ │ 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 4941 0000 2020 207c 2020 2020 +T.TIA.. | │ │ │ +0050e710: 2b54 0054 4641 0000 2020 207c 2020 2020 +T.TFA.. | │ │ │ 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 4951 0000 2020 207c |T.TIQ.. | │ │ │ +0050e760: 2020 2020 7c54 0054 4651 0000 2020 207c |T.TFQ.. | │ │ │ 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 cf4a 0000 0000 0000 .........J...... │ │ │ -0050e810: a800 0049 4845 4c50 00ff 7300 ff55 5449 ...IHELP..s..UTI │ │ │ +0050e810: a800 0046 4845 4c50 00ff 7300 ff55 5449 ...FHELP..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 5449 7100 0020 |T.TIq.. │ │ │ +0050e8b0: 2020 2020 2020 207c 5400 5446 7100 0020 |T.TFq.. │ │ │ 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 5449 -----------|T.TI │ │ │ +0050e900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 -----------|T.TF │ │ │ 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 5449 9100 0020 2020 7c2d 2d2d 2d2d T.TI... |----- │ │ │ +0050e960: 5400 5446 9100 0020 2020 7c2d 2d2d 2d2d T.TF... |----- │ │ │ 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 5349 c011 0000 2020 207c ---|U.SI.... | │ │ │ +0050e9b0: 2d2d 2d7c 5500 5346 c011 0000 2020 207c ---|U.SF.... | │ │ │ 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 4912 0000 |T.TI... │ │ │ +0050ea00: 2020 2020 2020 2020 7c54 0054 4612 0000 |T.TF... │ │ │ 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: 4913 0000 2020 207c 2025 4448 2020 2020 I... | %DH │ │ │ +0050ea60: 4613 0000 2020 207c 2025 4448 2020 2020 F... | %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 4914 0000 2020 207c 2d2d 2d2d |T.TI... |---- │ │ │ +0050eab0: 7c54 0054 4614 0000 2020 207c 2d2d 2d2d |T.TF... |---- │ │ │ 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 4915 0000 2020 207c ----|T.TI... | │ │ │ +0050eb00: 2d2d 2d2d 7c54 0054 4615 0000 2020 207c ----|T.TF... | │ │ │ 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 4916 0000 |T.TI... │ │ │ +0050eb50: 2020 2020 2020 2020 7c54 0054 4616 0000 |T.TF... │ │ │ 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: 4917 0000 2020 207c 2025 4558 5020 2020 I... | %EXP │ │ │ +0050ebb0: 4617 0000 2020 207c 2025 4558 5020 2020 F... | %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 4918 0000 2020 207c 2d2d 2d2d |T.TI... |---- │ │ │ +0050ec00: 7c54 0054 4618 0000 2020 207c 2d2d 2d2d |T.TF... |---- │ │ │ 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 4919 0000 2020 207c ----|T.TI... | │ │ │ +0050ec50: 2d2d 2d2d 7c54 0054 4619 0000 2020 207c ----|T.TF... | │ │ │ 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 491a 0000 ce |T.TI... │ │ │ +0050eca0: 6365 2020 2020 2020 7c54 0054 461a 0000 ce |T.TF... │ │ │ 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: 4921 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I!.. |-------- │ │ │ +0050ed00: 4621 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F!.. |-------- │ │ │ 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 4922 0000 2020 207c 2025 4652 |T.TI".. | %FR │ │ │ +0050ed50: 7c54 0054 4622 0000 2020 207c 2025 4652 |T.TF".. | %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 4923 0000 2020 207c |T.TI#.. | │ │ │ +0050eda0: 2020 2020 7c54 0054 4623 0000 2020 207c |T.TF#.. | │ │ │ 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 4924 0000 ry. |T.TI$.. │ │ │ +0050edf0: 7279 2e20 2020 2020 7c54 0054 4624 0000 ry. |T.TF$.. │ │ │ 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: 4925 0000 2020 207c 2025 4720 2020 2020 I%.. | %G │ │ │ +0050ee50: 4625 0000 2020 207c 2025 4720 2020 2020 F%.. | %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 4926 0000 2020 207c 2d2d 2d2d |T.TI&.. |---- │ │ │ +0050eea0: 7c54 0054 4626 0000 2020 207c 2d2d 2d2d |T.TF&.. |---- │ │ │ 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 4927 0000 2020 207c ----|T.TI'.. | │ │ │ +0050eef0: 2d2d 2d2d 7c54 0054 4627 0000 2020 207c ----|T.TF'.. | │ │ │ 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 4928 0000 |T.TI(.. │ │ │ +0050ef40: 2020 2020 2020 2020 7c54 0054 4628 0000 |T.TF(.. │ │ │ 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: 4929 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I).. |-------- │ │ │ +0050efa0: 4629 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F).. |-------- │ │ │ 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 e64a 0000 0000 0000 .........J...... │ │ │ -0050f010: a800 0049 4845 4c50 00ff 7300 ff55 5449 ...IHELP..s..UTI │ │ │ +0050f010: a800 0046 4845 4c50 00ff 7300 ff55 5449 ...FHELP..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 5449 3100 0020 |T.TI1.. │ │ │ +0050f0b0: 2020 2020 2020 207c 5400 5446 3100 0020 |T.TF1.. │ │ │ 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 5449 -----------|T.TI │ │ │ +0050f100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 -----------|T.TF │ │ │ 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 5449 3300 0020 2020 7c20 2020 2020 T.TI3.. | │ │ │ +0050f160: 5400 5446 3300 0020 2020 7c20 2020 2020 T.TF3.. | │ │ │ 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 5449 3400 0020 2020 7c2d |T.TI4.. |- │ │ │ +0050f1b0: 2020 207c 5400 5446 3400 0020 2020 7c2d |T.TF4.. |- │ │ │ 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 5449 3500 0020 -------|T.TI5.. │ │ │ +0050f200: 2d2d 2d2d 2d2d 2d7c 5400 5446 3500 0020 -------|T.TF5.. │ │ │ 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 5449 al |T.TI │ │ │ +0050f250: 616c 2020 2020 2020 2020 207c 5400 5446 al |T.TF │ │ │ 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 5449 3700 0020 2020 7c20 2020 2020 T.TI7.. | │ │ │ +0050f2b0: 5400 5446 3700 0020 2020 7c20 2020 2020 T.TF7.. | │ │ │ 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 5449 3800 0020 2020 7c2d |T.TI8.. |- │ │ │ +0050f300: 2020 207c 5400 5446 3800 0020 2020 7c2d |T.TF8.. |- │ │ │ 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 5449 3900 0020 -------|T.TI9.. │ │ │ +0050f350: 2d2d 2d2d 2d2d 2d7c 5400 5446 3900 0020 -------|T.TF9.. │ │ │ 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 5449 global |T.TI │ │ │ +0050f3a0: 2067 6c6f 6261 6c20 2020 207c 5400 5446 global |T.TF │ │ │ 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 5449 4100 0020 2020 7c2d 2d2d 2d2d T.TIA.. |----- │ │ │ +0050f400: 5400 5446 4100 0020 2020 7c2d 2d2d 2d2d T.TFA.. |----- │ │ │ 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 5449 4200 0020 2020 7c20 ---|T.TIB.. | │ │ │ +0050f450: 2d2d 2d7c 5400 5446 4200 0020 2020 7c20 ---|T.TFB.. | │ │ │ 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 5449 4300 0020 |T.TIC.. │ │ │ +0050f4a0: 2020 2020 2020 207c 5400 5446 4300 0020 |T.TFC.. │ │ │ 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 5449 |T.TI │ │ │ +0050f4f0: 2020 2020 2020 2020 2020 207c 5400 5446 |T.TF │ │ │ 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 5449 4500 0020 2020 7c20 2547 4f20 T.TIE.. | %GO │ │ │ +0050f550: 5400 5446 4500 0020 2020 7c20 2547 4f20 T.TFE.. | %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 5449 4600 0020 2020 7c20 |T.TIF.. | │ │ │ +0050f5a0: 2020 207c 5400 5446 4600 0020 2020 7c20 |T.TFF.. | │ │ │ 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 5449 4700 0020 |T.TIG.. │ │ │ +0050f5f0: 2020 2020 2020 207c 5400 5446 4700 0020 |T.TFG.. │ │ │ 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 5449 -----------|T.TI │ │ │ +0050f640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 -----------|T.TF │ │ │ 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 5449 4900 0020 2020 7c20 2020 2020 T.TII.. | │ │ │ +0050f6a0: 5400 5446 4900 0020 2020 7c20 2020 2020 T.TFI.. | │ │ │ 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 5449 4a00 0020 2020 7c2d |T.TIJ.. |- │ │ │ +0050f6f0: 2020 207c 5400 5446 4a00 0020 2020 7c2d |T.TFJ.. |- │ │ │ 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 5449 5100 0020 -------|T.TIQ.. │ │ │ +0050f740: 2d2d 2d2d 2d2d 2d7c 5400 5446 5100 0020 -------|T.TFQ.. │ │ │ 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 5449 |T.TI │ │ │ +0050f790: 2020 2020 2020 2020 2020 207c 5400 5446 |T.TF │ │ │ 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 fd4a 0000 0000 0000 .........J...... │ │ │ -0050f810: a800 0049 4845 4c50 00ff 7300 ff55 5449 ...IHELP..s..UTI │ │ │ +0050f810: a800 0046 4845 4c50 00ff 7300 ff55 5449 ...FHELP..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 5449 5400 0020 t. |T.TIT.. │ │ │ +0050f8b0: 742e 2020 2020 207c 5400 5446 5400 0020 t. |T.TFT.. │ │ │ 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 5449 -----------|T.TI │ │ │ +0050f900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 -----------|T.TF │ │ │ 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 5449 5600 0020 2020 7c2d 2d2d 2d2d T.TIV.. |----- │ │ │ +0050f960: 5400 5446 5600 0020 2020 7c2d 2d2d 2d2d T.TFV.. |----- │ │ │ 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 5449 5700 0020 2020 7c20 ---|T.TIW.. | │ │ │ +0050f9b0: 2d2d 2d7c 5400 5446 5700 0020 2020 7c20 ---|T.TFW.. | │ │ │ 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 5449 5800 0020 tion |T.TIX.. │ │ │ +0050fa00: 7469 6f6e 2020 207c 5400 5446 5800 0020 tion |T.TFX.. │ │ │ 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 5449 |T.TI │ │ │ +0050fa50: 2020 2020 2020 2020 2020 207c 5400 5446 |T.TF │ │ │ 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 5449 5a00 0020 2020 7c20 2548 4f20 T.TIZ.. | %HO │ │ │ +0050fab0: 5400 5446 5a00 0020 2020 7c20 2548 4f20 T.TFZ.. | %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 5449 6100 0020 2020 7c2d |T.TIa.. |- │ │ │ +0050fb00: 2020 207c 5400 5446 6100 0020 2020 7c2d |T.TFa.. |- │ │ │ 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 5449 6200 0020 -------|T.TIb.. │ │ │ +0050fb50: 2d2d 2d2d 2d2d 2d7c 5400 5446 6200 0020 -------|T.TFb.. │ │ │ 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 5449 JS |T.TI │ │ │ +0050fba0: 4a53 2020 2020 2020 2020 207c 5400 5446 JS |T.TF │ │ │ 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 5449 6400 0020 2020 7c2d 2d2d 2d2d T.TId.. |----- │ │ │ +0050fc00: 5400 5446 6400 0020 2020 7c2d 2d2d 2d2d T.TFd.. |----- │ │ │ 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 5449 6500 0020 2020 7c20 ---|T.TIe.. | │ │ │ +0050fc50: 2d2d 2d7c 5400 5446 6500 0020 2020 7c20 ---|T.TFe.. | │ │ │ 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 5449 6600 0020 |T.TIf.. │ │ │ +0050fca0: 2020 2020 2020 207c 5400 5446 6600 0020 |T.TFf.. │ │ │ 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 5449 -----------|T.TI │ │ │ +0050fcf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 -----------|T.TF │ │ │ 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 5449 6800 0020 2020 7c20 2020 2020 T.TIh.. | │ │ │ +0050fd50: 5400 5446 6800 0020 2020 7c20 2020 2020 T.TFh.. | │ │ │ 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 5449 6900 0020 2020 7c2d |T.TIi.. |- │ │ │ +0050fda0: 2020 207c 5400 5446 6900 0020 2020 7c2d |T.TFi.. |- │ │ │ 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 5449 6a00 0020 -------|T.TIj.. │ │ │ +0050fdf0: 2d2d 2d2d 2d2d 2d7c 5400 5446 6a00 0020 -------|T.TFj.. │ │ │ 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 5449 |T.TI │ │ │ +0050fe40: 2020 2020 2020 2020 2020 207c 5400 5446 |T.TF │ │ │ 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 5449 7200 0020 2020 7c20 254f 4820 T.TIr.. | %OH │ │ │ +0050fea0: 5400 5446 7200 0020 2020 7c20 254f 4820 T.TFr.. | %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 5449 7300 0020 2020 7c2d |T.TIs.. |- │ │ │ +0050fef0: 2020 207c 5400 5446 7300 0020 2020 7c2d |T.TFs.. |- │ │ │ 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 5449 7400 0020 -------|T.TIt.. │ │ │ +0050ff40: 2d2d 2d2d 2d2d 2d7c 5400 5446 7400 0020 -------|T.TFt.. │ │ │ 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 5449 an active |T.TI │ │ │ +0050ff90: 2061 6e20 6163 7469 7665 207c 5400 5446 an active |T.TF │ │ │ 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 144b 0000 0000 0000 .........K...... │ │ │ -00510010: a800 0049 4845 4c50 00ff 7300 ff55 5449 ...IHELP..s..UTI │ │ │ +00510010: a800 0046 4845 4c50 00ff 7300 ff55 5449 ...FHELP..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 5449 7700 0020 -------|T.TIw.. │ │ │ +005100b0: 2d2d 2d2d 2d2d 2d7c 5400 5446 7700 0020 -------|T.TFw.. │ │ │ 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 5449 th another |T.TI │ │ │ +00510100: 7468 2061 6e6f 7468 6572 207c 5400 5446 th another |T.TF │ │ │ 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 5449 7900 0020 2020 7c2d 2d2d 2d2d T.TIy.. |----- │ │ │ +00510160: 5400 5446 7900 0020 2020 7c2d 2d2d 2d2d T.TFy.. |----- │ │ │ 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 5449 7a00 0020 2020 7c20 ---|T.TIz.. | │ │ │ +005101b0: 2d2d 2d7c 5400 5446 7a00 0020 2020 7c20 ---|T.TFz.. | │ │ │ 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 5449 8100 0020 INES |T.TI... │ │ │ +00510200: 494e 4553 2020 207c 5400 5446 8100 0020 INES |T.TF... │ │ │ 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 5449 |T.TI │ │ │ +00510250: 2020 2020 2020 2020 2020 207c 5400 5446 |T.TF │ │ │ 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 5449 8300 0020 2020 7c20 2552 4920 T.TI... | %RI │ │ │ +005102b0: 5400 5446 8300 0020 2020 7c20 2552 4920 T.TF... | %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 5449 8400 0020 2020 7c20 |T.TI... | │ │ │ +00510300: 2020 207c 5400 5446 8400 0020 2020 7c20 |T.TF... | │ │ │ 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 5449 8500 0020 |T.TI... │ │ │ +00510350: 2020 2020 2020 207c 5400 5446 8500 0020 |T.TF... │ │ │ 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 5449 -----------|T.TI │ │ │ +005103a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 -----------|T.TF │ │ │ 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 5449 8700 0020 2020 7c2d 2d2d 2d2d T.TI... |----- │ │ │ +00510400: 5400 5446 8700 0020 2020 7c2d 2d2d 2d2d T.TF... |----- │ │ │ 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 5449 8800 0020 2020 7c20 ---|T.TI... | │ │ │ +00510450: 2d2d 2d7c 5400 5446 8800 0020 2020 7c20 ---|T.TF... | │ │ │ 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 5449 8900 0020 a |T.TI... │ │ │ +005104a0: 2061 2020 2020 207c 5400 5446 8900 0020 a |T.TF... │ │ │ 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 5449 |T.TI │ │ │ +005104f0: 2020 2020 2020 2020 2020 207c 5400 5446 |T.TF │ │ │ 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 5449 9100 0020 2020 7c20 2552 5345 T.TI... | %RSE │ │ │ +00510550: 5400 5446 9100 0020 2020 7c20 2552 5345 T.TF... | %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 5449 9200 0020 2020 7c20 |T.TI... | │ │ │ +005105a0: 2020 207c 5400 5446 9200 0020 2020 7c20 |T.TF... | │ │ │ 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 5449 9300 0020 |T.TI... │ │ │ +005105f0: 2020 2020 2020 207c 5400 5446 9300 0020 |T.TF... │ │ │ 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 5449 -----------|T.TI │ │ │ +00510640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 -----------|T.TF │ │ │ 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 5449 9500 0020 2020 7c2d 2d2d 2d2d T.TI... |----- │ │ │ +005106a0: 5400 5446 9500 0020 2020 7c2d 2d2d 2d2d T.TF... |----- │ │ │ 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 5449 9600 0020 2020 7c20 ---|T.TI... | │ │ │ +005106f0: 2d2d 2d7c 5400 5446 9600 0020 2020 7c20 ---|T.TF... | │ │ │ 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 5449 9700 0020 . |T.TI... │ │ │ +00510740: 2e20 2020 2020 207c 5400 5446 9700 0020 . |T.TF... │ │ │ 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 5449 -----------|T.TI │ │ │ +00510790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5446 -----------|T.TF │ │ │ 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 1e4b 0000 0000 0000 ....`....K...... │ │ │ -00510810: a800 0049 4845 4c50 00ff 7300 ff55 5449 ...IHELP..s..UTI │ │ │ +00510810: a800 0046 4845 4c50 00ff 7300 ff55 5449 ...FHELP..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 5449 9a00 0020 -------|T.TI... │ │ │ +005108b0: 2d2d 2d2d 2d2d 2d7c 5400 5446 9a00 0020 -------|T.TF... │ │ │ 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 5349 t to |U.SI │ │ │ +00510900: 7420 746f 2020 2020 2020 207c 5500 5346 t to |U.SF │ │ │ 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 4911 0000 2020 207c 2d2d 2d2d |T.UI... |---- │ │ │ +00510960: 7c54 0055 4611 0000 2020 207c 2d2d 2d2d |T.UF... |---- │ │ │ 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 4921 0000 2020 207c ----|T.UI!.. | │ │ │ +005109b0: 2d2d 2d2d 7c54 0055 4621 0000 2020 207c ----|T.UF!.. | │ │ │ 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 4931 0000 |T.UI1.. │ │ │ +00510a00: 2020 2020 2020 2020 7c54 0055 4631 0000 |T.UF1.. │ │ │ 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: 4941 0000 2020 207c 2025 5554 4632 4845 IA.. | %UTF2HE │ │ │ +00510a60: 4641 0000 2020 207c 2025 5554 4632 4845 FA.. | %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 4951 0000 2020 207c 2020 2020 |T.UIQ.. | │ │ │ +00510ab0: 7c54 0055 4651 0000 2020 207c 2020 2020 |T.UFQ.. | │ │ │ 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 4961 0000 2020 202b |T.UIa.. + │ │ │ +00510b00: 2020 2020 7c54 0055 4661 0000 2020 202b |T.UFa.. + │ │ │ 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 4971 0000 --------+..UIq.. │ │ │ +00510b50: 2d2d 2d2d 2d2d 2d2d 2b07 0055 4671 0000 --------+..UFq.. │ │ │ 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 ae4f 0000 0000 0000 .........O...... │ │ │ 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: 2d49 bf11 0000 2020 2049 6e74 726f 6475 -I.... Introdu │ │ │ -00511060: 6374 696f 6e07 002e 4921 0000 5200 2e49 ction...I!..R..I │ │ │ +00511050: 2d46 bf11 0000 2020 2049 6e74 726f 6475 -F.... Introdu │ │ │ +00511060: 6374 696f 6e07 002e 4621 0000 5200 2e46 ction...F!..R..F │ │ │ 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: 2e49 4100 0020 2020 7768 6963 6820 7573 .IA.. which us │ │ │ +005110c0: 2e46 4100 0020 2020 7768 6963 6820 7573 .FA.. 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 4951 0000 1200 versa....IQ.... │ │ │ -00511100: 2e49 6100 0020 2020 2a2a 4e6f 7465 2a2a .Ia.. **Note** │ │ │ -00511110: 0700 2e49 7100 004d 002e 4981 0000 2020 ...Iq..M..I... │ │ │ +005110f0: 2076 6572 7361 2e07 002e 4651 0000 1200 versa....FQ.... │ │ │ +00511100: 2e46 6100 0020 2020 2a2a 4e6f 7465 2a2a .Fa.. **Note** │ │ │ +00511110: 0700 2e46 7100 004d 002e 4681 0000 2020 ...Fq..M..F... │ │ │ 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 2e49 9100 0020 2020 6c69 timeS..I... li │ │ │ +00511160: 7469 6d65 5300 2e46 9100 0020 2020 6c69 timeS..F... 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 49c0 1100 0020 cult toU.-I.... │ │ │ +005111b0: 6375 6c74 2074 6f55 002d 46c0 1100 0020 cult toU.-F.... │ │ │ 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 2e49 the cause of...I │ │ │ +00511200: 7468 6520 6361 7573 6520 6f66 1600 2e46 the cause of...F │ │ │ 00511210: 1200 0020 2020 7468 6520 6661 696c 7572 ... the failur │ │ │ -00511220: 652e 0700 2e49 1300 0052 0020 4954 5950 e....I...R. ITYP │ │ │ +00511220: 652e 0700 2e46 1300 0052 0020 4654 5950 e....F...R. FTYP │ │ │ 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 49bf d_Call-outs1.GI. │ │ │ +00511270: 645f 4361 6c6c 2d6f 7574 7331 0047 46bf d_Call-outs1.GF. │ │ │ 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 4849 nd Call-outs..HI │ │ │ -005112b0: 2100 004d 0048 4931 0000 2020 2044 6570 !..M.HI1.. Dep │ │ │ +005112a0: 6e64 2043 616c 6c2d 6f75 7473 0700 4846 nd Call-outs..HF │ │ │ +005112b0: 2100 004d 0048 4631 0000 2020 2044 6570 !..M.HF1.. 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 4849 4100 0020 2020 6361 6c6c 2d69 S.HIA.. call-i │ │ │ +00511300: 5300 4846 4100 0020 2020 6361 6c6c 2d69 S.HFA.. 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 4951 0000 4700 4849 6100 ws:..HIQ..G.HIa. │ │ │ +00511350: 7773 3a07 0048 4651 0000 4700 4846 6100 ws:..HFQ..G.HFa. │ │ │ 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 4971 0000 2020 2020 2020 2020 CF.HIq.. │ │ │ +005113a0: 4346 0048 4671 0000 2020 2020 2020 2020 CF.HFq.. │ │ │ 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 4981 0000 2020 | |F.HI... │ │ │ +005113e0: 7c20 2020 2020 7c46 0048 4681 0000 2020 | |F.HF... │ │ │ 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: 4991 0000 2020 2020 2020 2020 2020 2020 I... │ │ │ +00511430: 4691 0000 2020 2020 2020 2020 2020 2020 F... │ │ │ 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 4749 c011 0000 5000 4849 1200 0020 ..GI....P.HI... │ │ │ +00511470: 0800 4746 c011 0000 5000 4846 1200 0020 ..GF....P.HF... │ │ │ 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 4849 1300 0020 C->GT.MP.HI... │ │ │ +005114c0: 2043 2d3e 4754 2e4d 5000 4846 1300 0020 C->GT.MP.HF... │ │ │ 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 4849 1400 0020 tion forS.HI... │ │ │ +00511510: 7469 6f6e 2066 6f72 5300 4846 1400 0020 tion forS.HF... │ │ │ 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 4915 I direction5.HI. │ │ │ +00511560: 4920 6469 7265 6374 696f 6e35 0048 4615 I direction5.HF. │ │ │ 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 4849 1600 0054 0048 4917 0000 2020 ..HI...T.HI... │ │ │ +005115a0: 0700 4846 1600 0054 0048 4617 0000 2020 ..HF...T.HF... │ │ │ 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 4918 ----------+T.HI. │ │ │ +005115f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0048 4618 ----------+T.HF. │ │ │ 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 4919 0000 2020 207c 2d2d 2d2d 2d2d .HI... |------ │ │ │ +00511650: 0048 4619 0000 2020 207c 2d2d 2d2d 2d2d .HF... |------ │ │ │ 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 491a 0000 2020 207c 2020 --|T.HI... | │ │ │ +005116a0: 2d2d 7c54 0048 461a 0000 2020 207c 2020 --|T.HF... | │ │ │ 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 4921 0000 2020 e |T.HI!.. │ │ │ +005116f0: 6520 2020 2020 7c54 0048 4621 0000 2020 e |T.HF!.. │ │ │ 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 4922 ----------|T.HI" │ │ │ +00511740: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0048 4622 ----------|T.HF" │ │ │ 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 4923 0000 2020 207c 2067 746d 5f69 .HI#.. | gtm_i │ │ │ +005117a0: 0048 4623 0000 2020 207c 2067 746d 5f69 .HF#.. | 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 7c49 0000 0000 0000 0000 0000 0000 |I............ │ │ │ +005117f0: 2020 7c46 0000 0000 0000 0000 0000 0000 |F............ │ │ │ 00511800: 0400 0000 b205 0000 4d4b 0000 0000 0000 ........MK...... │ │ │ -00511810: 3300 0049 4845 4c50 00ff 7300 ff49 4e54 3..IHELP..s..INT │ │ │ +00511810: 3300 0046 4845 4c50 00ff 7300 ff49 4e54 3..FHELP..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 49bf 1100 0020 2020 496e nal...I.... In │ │ │ +00511840: 6e61 6c1d 001c 46bf 1100 0020 2020 496e nal...F.... In │ │ │ 00511850: 7465 6772 6174 6520 4578 7465 726e 616c tegrate External │ │ │ -00511860: 0700 1d49 2100 0034 001c 49ff 7300 ff41 ...I!..4..I.s..A │ │ │ +00511860: 0700 1d46 2100 0034 001c 46ff 7300 ff41 ...F!..4..F.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 49bf -M_Routines .6I. │ │ │ +00511890: 2d4d 5f52 6f75 7469 6e65 7320 0036 46bf -M_Routines .6F. │ │ │ 005118a0: 1100 0020 2020 4163 6365 7373 204e 6f6e ... Access Non │ │ │ -005118b0: 2d4d 2052 6f75 7469 6e65 7307 0037 4921 -M Routines..7I! │ │ │ -005118c0: 0000 4e00 3749 3100 0020 2020 496e 2047 ..N.7I1.. In G │ │ │ +005118b0: 2d4d 2052 6f75 7469 6e65 7307 0037 4621 -M Routines..7F! │ │ │ +005118c0: 0000 4e00 3746 3100 0020 2020 496e 2047 ..N.7F1.. 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 3749 4100 0020 2020 7379 6e74 6178 ..7IA.. syntax │ │ │ -00511920: 3a07 0037 4951 0000 3700 3749 6100 0020 :..7IQ..7.7Ia.. │ │ │ +00511910: 1100 3746 4100 0020 2020 7379 6e74 6178 ..7FA.. syntax │ │ │ +00511920: 3a07 0037 4651 0000 3700 3746 6100 0020 :..7FQ..7.7Fa.. │ │ │ 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 4971 0000 2600 3749 8100 0020 2020 .7Iq..&.7I... │ │ │ +00511960: 0037 4671 0000 2600 3746 8100 0020 2020 .7Fq..&.7F... │ │ │ 00511970: 6f72 2061 7320 616e 2065 7870 7265 7373 or as an express │ │ │ -00511980: 696f 6e20 656c 656d 656e 742c 0700 3749 ion element,..7I │ │ │ -00511990: 9100 0036 0036 49c0 1100 0020 2020 2426 ...6.6I.... $& │ │ │ +00511980: 696f 6e20 656c 656d 656e 742c 0700 3746 ion element,..7F │ │ │ +00511990: 9100 0036 0036 46c0 1100 0020 2020 2426 ...6.6F.... $& │ │ │ 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 4912 0000 ter-list]..7I... │ │ │ -005119d0: 5100 3749 1300 0020 2020 5768 6572 6520 Q.7I... Where │ │ │ +005119c0: 7465 722d 6c69 7374 5d07 0037 4612 0000 ter-list]..7F... │ │ │ +005119d0: 5100 3746 1300 0020 2020 5768 6572 6520 Q.7F... 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 4914 0000 2020 2074 6865 2070 fT.7I... the p │ │ │ +00511a20: 6654 0037 4614 0000 2020 2074 6865 2070 fT.7F... 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 4915 0000 2020 2074 ) andO.7I... t │ │ │ +00511a70: 2920 616e 644f 0037 4615 0000 2020 2074 ) andO.7F... 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 3749 1600 0020 2020 6c61 - aJ.7I... la │ │ │ +00511ac0: 202d 2061 4a00 3746 1600 0020 2020 6c61 - aJ.7F... 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: 3749 1700 0020 2020 7075 6e63 7475 6174 7I... punctuat │ │ │ +00511b10: 3746 1700 0020 2020 7075 6e63 7475 6174 7F... 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 4918 0000 2020 2074 6865 2069 eK.7I... the i │ │ │ +00511b60: 654b 0037 4618 0000 2020 2074 6865 2069 eK.7F... 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 3749 o match an MT.7I │ │ │ +00511ba0: 6f20 6d61 7463 6820 616e 204d 5400 3746 o match an MT.7F │ │ │ 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 3749 1a00 0012 0037 4921 0000 2020 ..7I.....7I!.. │ │ │ -00511c10: 2045 7861 6d70 6c65 3a07 0037 4922 0000 Example:..7I".. │ │ │ -00511c20: 2500 3749 2300 0020 2020 3b43 616c 6c20 %.7I#.. ;Call │ │ │ +00511c00: 0700 3746 1a00 0012 0037 4621 0000 2020 ..7F.....7F!.. │ │ │ +00511c10: 2045 7861 6d70 6c65 3a07 0037 4622 0000 Example:..7F".. │ │ │ +00511c20: 2500 3746 2300 0020 2020 3b43 616c 6c20 %.7F#.. ;Call │ │ │ 00511c30: 6578 7465 726e 616c 2072 6f75 7469 6e65 external routine │ │ │ -00511c40: 2072 746e 3112 0037 4924 0000 2020 2044 rtn1..7I$.. D │ │ │ -00511c50: 4f20 2672 746e 3155 0037 4925 0000 2020 O &rtn1U.7I%.. │ │ │ +00511c40: 2072 746e 3112 0037 4624 0000 2020 2044 rtn1..7F$.. D │ │ │ +00511c50: 4f20 2672 746e 3155 0037 4625 0000 2020 O &rtn1U.7F%.. │ │ │ 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 3749 ession val/2$.7I │ │ │ +00511ca0: 6573 7369 6f6e 2076 616c 2f32 2400 3746 ession val/2$.7F │ │ │ 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 3749 2700 0020 2020 3b43 616c 6c20 3.7I'.. ;Call │ │ │ +00511cd0: 3300 3746 2700 0020 2020 3b43 616c 6c20 3.7F'.. ;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 4928 0000 2020 2057 5249 "2"..7I(.. WRI │ │ │ -00511d10: 5445 2024 2673 7172 7428 3229 7000 3749 TE $&sqrt(2)p.7I │ │ │ +00511d00: 2232 2219 0037 4628 0000 2020 2057 5249 "2"..7F(.. WRI │ │ │ +00511d10: 5445 2024 2673 7172 7428 3229 7000 3746 TE $&sqrt(2)p.7F │ │ │ 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 3749 y reference.&.7I │ │ │ +00511d80: 7920 7265 6665 7265 6e63 652e 2600 3746 y reference.&.7F │ │ │ 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 e74d 0000 0000 0000 .........M...... │ │ │ 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 3949 bf11 0000 2020 ibrary#.9I.... │ │ │ +00512060: 6962 7261 7279 2300 3946 bf11 0000 2020 ibrary#.9F.... │ │ │ 00512070: 2043 7265 6174 6520 5368 6172 6561 626c Create Shareabl │ │ │ -00512080: 6520 4c69 6272 6172 7907 003a 4921 0000 e Library..:I!.. │ │ │ -00512090: 5400 3a49 3100 0020 2020 5468 6520 6d65 T.:I1.. The me │ │ │ +00512080: 6520 4c69 6272 6172 7907 003a 4621 0000 e Library..:F!.. │ │ │ +00512090: 5400 3a46 3100 0020 2020 5468 6520 6d65 T.:F1.. 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 3a49 4100 0020 2020 5468 tem.T.:IA.. Th │ │ │ +005120e0: 7465 6d2e 5400 3a46 4100 0020 2020 5468 tem.T.:FA.. 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 3a49 5100 0020 formerly..:IQ.. │ │ │ +00512130: 666f 726d 6572 6c79 1e00 3a46 5100 0020 formerly..:FQ.. │ │ │ 00512140: 2020 5253 2f36 3030 3029 2041 4958 2073 RS/6000) AIX s │ │ │ -00512150: 7973 7465 6d2e 0700 3a49 6100 0012 003a ystem...:Ia....: │ │ │ -00512160: 4971 0000 2020 2045 7861 6d70 6c65 3a07 Iq.. Example:. │ │ │ -00512170: 003a 4981 0000 1b00 3a49 9100 0020 2020 .:I.....:I... │ │ │ +00512150: 7973 7465 6d2e 0700 3a46 6100 0012 003a ystem...:Fa....: │ │ │ +00512160: 4671 0000 2020 2045 7861 6d70 6c65 3a07 Fq.. Example:. │ │ │ +00512170: 003a 4681 0000 1b00 3a46 9100 0020 2020 .:F.....:F... │ │ │ 00512180: 2420 6361 7420 696e 6372 656d 656e 742e $ cat increment. │ │ │ -00512190: 6340 0039 49c0 1100 0020 2020 696e 7420 c@.9I.... int │ │ │ +00512190: 6340 0039 46c0 1100 0020 2020 696e 7420 c@.9F.... 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 4912 0000 2020 207b 2100 3a49 )..:I... {!.:I │ │ │ +005121d0: 290b 003a 4612 0000 2020 207b 2100 3a46 )..:F... {!.:F │ │ │ 005121e0: 1300 0020 2020 2020 2020 2a6f 7574 7661 ... *outva │ │ │ 005121f0: 723d 2a69 6e76 6172 2b31 2e30 3b17 003a r=*invar+1.0;..: │ │ │ -00512200: 4914 0000 2020 2020 2020 2072 6574 7572 I... retur │ │ │ -00512210: 6e20 303b 0b00 3a49 1500 0020 2020 7d1b n 0;..:I... }. │ │ │ -00512220: 003a 4916 0000 2020 2024 2063 6174 2064 .:I... $ cat d │ │ │ -00512230: 6563 7265 6d65 6e74 2e63 3f00 3a49 1700 ecrement.c?.:I.. │ │ │ +00512200: 4614 0000 2020 2020 2020 2072 6574 7572 F... retur │ │ │ +00512210: 6e20 303b 0b00 3a46 1500 0020 2020 7d1b n 0;..:F... }. │ │ │ +00512220: 003a 4616 0000 2020 2024 2063 6174 2064 .:F... $ cat d │ │ │ +00512230: 6563 7265 6d65 6e74 2e63 3f00 3a46 1700 ecrement.c?.:F.. │ │ │ 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 4918 0000 *outvar)..:I... │ │ │ -00512280: 2020 207b 2200 3a49 1900 0020 2020 2020 {".:I... │ │ │ +00512270: 202a 6f75 7476 6172 290b 003a 4618 0000 *outvar)..:F... │ │ │ +00512280: 2020 207b 2200 3a46 1900 0020 2020 2020 {".:F... │ │ │ 00512290: 2020 202a 6f75 7476 6172 3d2a 696e 7661 *outvar=*inva │ │ │ -005122a0: 722d 312e 303b 1800 3a49 1a00 0020 2020 r-1.0;..:I... │ │ │ +005122a0: 722d 312e 303b 1800 3a46 1a00 0020 2020 r-1.0;..:F... │ │ │ 005122b0: 2020 2020 2072 6574 7572 6e20 303b 0b00 return 0;.. │ │ │ -005122c0: 3a49 2100 0020 2020 7d07 003a 4922 0000 :I!.. }..:I".. │ │ │ -005122d0: 1d00 3a49 2300 0020 2020 4f6e 2049 424d ..:I#.. On IBM │ │ │ +005122c0: 3a46 2100 0020 2020 7d07 003a 4622 0000 :F!.. }..:F".. │ │ │ +005122d0: 1d00 3a46 2300 0020 2020 4f6e 2049 424d ..:F#.. On IBM │ │ │ 005122e0: 2070 5365 7269 6573 2041 4958 3a07 003a pSeries AIX:..: │ │ │ -005122f0: 4924 0000 1200 3a49 2500 0020 2020 4578 I$....:I%.. Ex │ │ │ -00512300: 616d 706c 653a 0700 3a49 2600 0035 003a ample:..:I&..5.: │ │ │ -00512310: 4927 0000 2020 2024 2063 6320 2d63 202d I'.. $ cc -c - │ │ │ +005122f0: 4624 0000 1200 3a46 2500 0020 2020 4578 F$....:F%.. Ex │ │ │ +00512300: 616d 706c 653a 0700 3a46 2600 0035 003a ample:..:F&..5.: │ │ │ +00512310: 4627 0000 2020 2024 2063 6320 2d63 202d F'.. $ 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 3a49 2800 0020 2020 2420 6c64 .cW.:I(.. $ ld │ │ │ +00512340: 2e63 5700 3a46 2800 0020 2020 2420 6c64 .cW.:F(.. $ 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 4929 0000 -bh:4 -lc..:I).. │ │ │ -005123a0: 1200 3a49 2a00 0020 2020 2a2a 4e6f 7465 ..:I*.. **Note │ │ │ -005123b0: 2a2a 0700 3a49 3100 004a 003a 4932 0000 **..:I1..J.:I2.. │ │ │ +00512390: 2d62 683a 3420 2d6c 6307 003a 4629 0000 -bh:4 -lc..:F).. │ │ │ +005123a0: 1200 3a46 2a00 0020 2020 2a2a 4e6f 7465 ..:F*.. **Note │ │ │ +005123b0: 2a2a 0700 3a46 3100 004a 003a 4632 0000 **..:F1..J.:F2.. │ │ │ 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 4933 0000 2020 2069 6e66 for<.:I3.. inf │ │ │ +00512400: 666f 723c 003a 4633 0000 2020 2069 6e66 for<.:F3.. 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 4934 0000 1700 3a49 3500 0020 2020 .:I4....:I5.. │ │ │ +00512440: 003a 4634 0000 1700 3a46 3500 0020 2020 .:F4....:F5.. │ │ │ 00512450: 4f6e 204c 696e 7578 2078 3836 3a07 003a On Linux x86:..: │ │ │ -00512460: 4936 0000 1200 3a49 3700 0020 2020 4578 I6....:I7.. Ex │ │ │ -00512470: 616d 706c 653a 0700 3a49 3800 003c 003a ample:..:I8..<.: │ │ │ -00512480: 4939 0000 2020 2025 2067 6363 202d 6320 I9.. % gcc -c │ │ │ +00512460: 4636 0000 1200 3a46 3700 0020 2020 4578 F6....:F7.. Ex │ │ │ +00512470: 616d 706c 653a 0700 3a46 3800 003c 003a ample:..:F8..<.: │ │ │ +00512480: 4639 0000 2020 2025 2067 6363 202d 6320 F9.. % 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 493a 0000 crement.c@.:I:.. │ │ │ +005124b0: 6372 656d 656e 742e 6340 003a 463a 0000 crement.c@.:F:.. │ │ │ 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 4941 0000 crement.o..:IA.. │ │ │ -00512500: 2200 2049 4558 5445 524e 414c 5f43 414c ". IEXTERNAL_CAL │ │ │ +005124f0: 6372 656d 656e 742e 6f07 003a 4641 0000 crement.o..:FA.. │ │ │ +00512500: 2200 2046 4558 5445 524e 414c 5f43 414c ". FEXTERNAL_CAL │ │ │ 00512510: 4c53 0000 4578 7465 726e 616c 5f43 616c LS..External_Cal │ │ │ -00512520: 6c73 1900 2f49 bf11 0000 2020 2045 7874 ls../I.... Ext │ │ │ -00512530: 6572 6e61 6c20 4361 6c6c 7307 0030 4921 ernal Calls..0I! │ │ │ -00512540: 0000 5000 3049 3100 0020 2020 5468 6520 ..P.0I1.. The │ │ │ +00512520: 6c73 1900 2f46 bf11 0000 2020 2045 7874 ls../F.... Ext │ │ │ +00512530: 6572 6e61 6c20 4361 6c6c 7307 0030 4621 ernal Calls..0F! │ │ │ +00512540: 0000 5000 3046 3100 0020 2020 5468 6520 ..P.0F1.. 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 3049 4100 0020 2020 4754 2e4d toO.0IA.. GT.M │ │ │ +00512590: 746f 4f00 3046 4100 0020 2020 4754 2e4d toO.0FA.. 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,467 +332411,467 @@ │ │ │ 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 e307 0000 aa4b 0000 0000 0000 .........K...... │ │ │ -00512810: 8300 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00512810: 8300 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 4961 0000 2020 2073 7566 TheP.0Ia.. suf │ │ │ +00512890: 5468 6550 0030 4661 0000 2020 2073 7566 TheP.0Fa.. 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 4971 0000 2020 202e 736f sl,P.0Iq.. .so │ │ │ +005128e0: 736c 2c50 0030 4671 0000 2020 202e 736f sl,P.0Fq.. .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 4981 0000 5300 3049 9100 rm...0I...S.0I.. │ │ │ +00512930: 726d 2e07 0030 4681 0000 5300 3046 9100 rm...0F...S.0F.. │ │ │ 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: 49c0 1100 0020 2020 7479 7065 6420 6461 I.... typed da │ │ │ +00512990: 46c0 1100 0020 2020 7479 7065 6420 6461 F.... 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 4912 0000 2020 2063 6f6e 7461 eR.0I... conta │ │ │ +005129e0: 6552 0030 4612 0000 2020 2063 6f6e 7461 eR.0F... 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 4913 0000 2020 206d 6f72 or;.0I... mor │ │ │ +00512a30: 206f 723b 0030 4613 0000 2020 206d 6f72 or;.0F... 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: 3049 1400 0056 0030 4915 0000 2020 2065 0I...V.0I... e │ │ │ +00512a70: 3046 1400 0056 0030 4615 0000 2020 2065 0F...V.0F... 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 2053 4947 5341 4645 5d07 0030 4916 [: SIGSAFE]..0I. │ │ │ -00512ad0: 0000 5400 3049 1700 0020 2020 5468 6520 ..T.0I... The │ │ │ +00512ac0: 5b3a 2053 4947 5341 4645 5d07 0030 4616 [: SIGSAFE]..0F. │ │ │ +00512ad0: 0000 5400 3046 1700 0020 2020 5468 6520 ..T.0F... The │ │ │ 00512ae0: 6f70 7469 6f6e 616c 2063 6173 652d 696e optional case-in │ │ │ 00512af0: 7365 6e73 6974 6976 6520 6b65 7977 6f72 sensitive keywor │ │ │ 00512b00: 6420 5349 4753 4146 4520 666f 6c6c 6f77 d SIGSAFE follow │ │ │ 00512b10: 696e 6720 7468 6520 7061 7261 6d65 7465 ing the paramete │ │ │ -00512b20: 7220 6c69 7374 5300 3049 1800 0020 2020 r listS.0I... │ │ │ +00512b20: 7220 6c69 7374 5300 3046 1800 0020 2020 r listS.0F... │ │ │ 00512b30: 7370 6563 6966 6965 7320 7468 6520 6578 specifies the ex │ │ │ 00512b40: 7465 726e 616c 2063 616c 6c20 646f 6573 ternal call does │ │ │ 00512b50: 206e 6f74 2063 7265 6174 6520 6974 7320 not create its │ │ │ 00512b60: 6f77 6e20 7369 676e 616c 2068 616e 646c own signal handl │ │ │ -00512b70: 6572 733b 2074 6869 734d 0030 4919 0000 ers; thisM.0I... │ │ │ +00512b70: 6572 733b 2074 6869 734d 0030 4619 0000 ers; thisM.0F... │ │ │ 00512b80: 2020 2061 6c6c 6f77 7320 4754 2e4d 2074 allows GT.M t │ │ │ 00512b90: 6f20 6176 6f69 6420 6275 7264 656e 736f o avoid burdenso │ │ │ 00512ba0: 6d65 2073 6967 6e61 6c20 6861 6e64 6c65 me signal handle │ │ │ 00512bb0: 7220 636f 6f72 6469 6e61 7469 6f6e 2066 r coordination f │ │ │ -00512bc0: 6f72 2074 6865 4e00 3049 1a00 0020 2020 or theN.0I... │ │ │ +00512bc0: 6f72 2074 6865 4e00 3046 1a00 0020 2020 or theN.0F... │ │ │ 00512bd0: 6578 7465 726e 616c 2063 616c 6c2e 2042 external call. B │ │ │ 00512be0: 7920 6465 6661 756c 742c 2047 542e 4d20 y default, GT.M │ │ │ 00512bf0: 7361 7665 7320 616e 6420 7265 7374 6f72 saves and restor │ │ │ 00512c00: 6573 2073 6967 6e61 6c20 7365 7475 7073 es signal setups │ │ │ -00512c10: 2066 6f72 1900 3049 2100 0020 2020 6578 for..0I!.. ex │ │ │ +00512c10: 2066 6f72 1900 3046 2100 0020 2020 6578 for..0F!.. ex │ │ │ 00512c20: 7465 726e 616c 2063 616c 6c73 2e07 0030 ternal calls...0 │ │ │ -00512c30: 4922 0000 5100 3049 2300 0020 2020 656e I"..Q.0I#.. en │ │ │ +00512c30: 4622 0000 5100 3046 2300 0020 2020 656e F"..Q.0F#.. en │ │ │ 00512c40: 7472 7972 6566 2069 7320 616e 204d 2065 tryref is an M e │ │ │ 00512c50: 6e74 7279 7265 662c 2072 6574 7572 6e2d ntryref, return- │ │ │ 00512c60: 7661 6c75 6520 6973 2067 746d 5f6c 6f6e value is gtm_lon │ │ │ 00512c70: 675f 742c 2067 746d 5f73 7461 7475 735f g_t, gtm_status_ │ │ │ -00512c80: 742c 206f 7231 0030 4924 0000 2020 2076 t, or1.0I$.. v │ │ │ +00512c80: 742c 206f 7231 0030 4624 0000 2020 2076 t, or1.0F$.. v │ │ │ 00512c90: 6f69 642c 2061 6e64 2070 6172 616d 6574 oid, and paramet │ │ │ 00512ca0: 6572 7320 6172 6520 696e 2074 6865 2066 ers are in the f │ │ │ -00512cb0: 6f72 6d61 743a 0700 3049 2500 001e 0030 ormat:..0I%....0 │ │ │ -00512cc0: 4926 0000 2020 2064 6972 6563 7469 6f6e I&.. direction │ │ │ -00512cd0: 3a74 7970 6520 5b6e 756d 5d07 0030 4927 :type [num]..0I' │ │ │ -00512ce0: 0000 4e00 3049 2800 0020 2020 7768 6572 ..N.0I(.. wher │ │ │ +00512cb0: 6f72 6d61 743a 0700 3046 2500 001e 0030 ormat:..0F%....0 │ │ │ +00512cc0: 4626 0000 2020 2064 6972 6563 7469 6f6e F&.. direction │ │ │ +00512cd0: 3a74 7970 6520 5b6e 756d 5d07 0030 4627 :type [num]..0F' │ │ │ +00512ce0: 0000 4e00 3046 2800 0020 2020 7768 6572 ..N.0F(.. wher │ │ │ 00512cf0: 6520 5b6e 756d 5d20 696e 6469 6361 7465 e [num] indicate │ │ │ 00512d00: 7320 6120 7072 652d 616c 6c6f 6361 7469 s a pre-allocati │ │ │ 00512d10: 6f6e 2076 616c 7565 2065 7870 6c61 696e on value explain │ │ │ 00512d20: 6564 206c 6174 6572 2069 6e20 7468 6973 ed later in this │ │ │ -00512d30: 1200 3049 2900 0020 2020 6368 6170 7465 ..0I).. chapte │ │ │ -00512d40: 722e 0700 3049 2a00 004e 0030 4931 0000 r...0I*..N.0I1.. │ │ │ +00512d30: 1200 3046 2900 0020 2020 6368 6170 7465 ..0F).. chapte │ │ │ +00512d40: 722e 0700 3046 2a00 004e 0030 4631 0000 r...0F*..N.0F1.. │ │ │ 00512d50: 2020 204c 6567 616c 2064 6972 6563 7469 Legal directi │ │ │ 00512d60: 6f6e 7320 6172 6520 492c 204f 2c20 6f72 ons are I, O, or │ │ │ 00512d70: 2049 4f20 666f 7220 696e 7075 742c 206f IO for input, o │ │ │ 00512d80: 7574 7075 742c 206f 7220 696e 7075 742f utput, or input/ │ │ │ -00512d90: 6f75 7470 7574 2c17 0030 4932 0000 2020 output,..0I2.. │ │ │ +00512d90: 6f75 7470 7574 2c17 0030 4632 0000 2020 output,..0F2.. │ │ │ 00512da0: 2072 6573 7065 6374 6976 656c 792e 0700 respectively... │ │ │ -00512db0: 3049 3300 0054 0030 4934 0000 2020 2054 0I3..T.0I4.. T │ │ │ +00512db0: 3046 3300 0054 0030 4634 0000 2020 2054 0F3..T.0F4.. T │ │ │ 00512dc0: 6865 2066 6f6c 6c6f 7769 6e67 2074 6162 he following tab │ │ │ 00512dd0: 6c65 2064 6573 6372 6962 6573 2074 6865 le describes the │ │ │ 00512de0: 206c 6567 616c 2074 7970 6573 2064 6566 legal types def │ │ │ 00512df0: 696e 6564 2069 6e20 7468 6520 4320 6865 ined in the C he │ │ │ -00512e00: 6164 6572 2066 696c 6522 0030 4935 0000 ader file".0I5.. │ │ │ +00512e00: 6164 6572 2066 696c 6522 0030 4635 0000 ader file".0F5.. │ │ │ 00512e10: 2020 2024 6774 6d5f 6469 7374 2f67 746d $gtm_dist/gtm │ │ │ -00512e20: 7863 5f74 7970 6573 2e68 3a07 0030 4936 xc_types.h:..0I6 │ │ │ -00512e30: 0000 1600 3049 3700 0020 2020 5479 7065 ....0I7.. Type │ │ │ -00512e40: 203a 2055 7361 6765 0700 3049 3800 0044 : Usage..0I8..D │ │ │ -00512e50: 0030 4939 0000 2020 2076 6f69 643a 2053 .0I9.. void: S │ │ │ +00512e20: 7863 5f74 7970 6573 2e68 3a07 0030 4636 xc_types.h:..0F6 │ │ │ +00512e30: 0000 1600 3046 3700 0020 2020 5479 7065 ....0F7.. Type │ │ │ +00512e40: 203a 2055 7361 6765 0700 3046 3800 0044 : Usage..0F8..D │ │ │ +00512e50: 0030 4639 0000 2020 2076 6f69 643a 2053 .0F9.. void: S │ │ │ 00512e60: 7065 6369 6669 6573 2074 6861 7420 7468 pecifies that th │ │ │ 00512e70: 6520 6675 6e63 7469 6f6e 2064 6f65 7320 e function does │ │ │ 00512e80: 6e6f 7420 7265 7475 726e 2061 2076 616c not return a val │ │ │ -00512e90: 7565 2e07 0030 493a 0000 5200 3049 4100 ue...0I:..R.0IA. │ │ │ +00512e90: 7565 2e07 0030 463a 0000 5200 3046 4100 ue...0F:..R.0FA. │ │ │ 00512ea0: 0020 2020 6774 6d5f 7374 6174 7573 5f74 . gtm_status_t │ │ │ 00512eb0: 203a 2054 7970 6520 696e 742e 2049 6620 : Type int. If │ │ │ 00512ec0: 7468 6520 6675 6e63 7469 6f6e 2072 6574 the function ret │ │ │ 00512ed0: 7572 6e73 207a 6572 6f20 2830 292c 2074 urns zero (0), t │ │ │ -00512ee0: 6865 6e20 7468 6520 6361 6c6c 5300 3049 hen the callS.0I │ │ │ +00512ee0: 6865 6e20 7468 6520 6361 6c6c 5300 3046 hen the callS.0F │ │ │ 00512ef0: 4200 0020 2020 7761 7320 7375 6363 6573 B.. was succes │ │ │ 00512f00: 7366 756c 2e20 4966 2069 7420 7265 7475 sful. If it retu │ │ │ 00512f10: 726e 7320 6120 6e6f 6e2d 7a65 726f 2076 rns a non-zero v │ │ │ 00512f20: 616c 7565 2c20 4754 2e4d 2077 696c 6c20 alue, GT.M will │ │ │ 00512f30: 7369 676e 616c 2061 6e20 6572 726f 721e signal an error. │ │ │ -00512f40: 0030 4943 0000 2020 2075 706f 6e20 7265 .0IC.. upon re │ │ │ +00512f40: 0030 4643 0000 2020 2075 706f 6e20 7265 .0FC.. upon re │ │ │ 00512f50: 7475 726e 696e 6720 746f 204d 2e07 0030 turning to M...0 │ │ │ -00512f60: 4944 0000 5200 3049 4500 0020 2020 6774 ID..R.0IE.. gt │ │ │ +00512f60: 4644 0000 5200 3046 4500 0020 2020 6774 FD..R.0FE.. gt │ │ │ 00512f70: 6d5f 6c6f 6e67 5f74 203a 2033 322d 6269 m_long_t : 32-bi │ │ │ 00512f80: 7420 7369 676e 6564 2069 6e74 6567 6572 t signed integer │ │ │ 00512f90: 206f 6e20 3332 2d62 6974 2070 6c61 7466 on 32-bit platf │ │ │ 00512fa0: 6f72 6d73 2061 6e64 2036 342d 6269 7420 orms and 64-bit │ │ │ -00512fb0: 7369 676e 6564 2600 3049 4600 0020 2020 signed&.0IF.. │ │ │ +00512fb0: 7369 676e 6564 2600 3046 4600 0020 2020 signed&.0FF.. │ │ │ 00512fc0: 696e 7465 6765 7220 6f6e 2036 342d 6269 integer on 64-bi │ │ │ -00512fd0: 7420 706c 6174 666f 726d 732e 0700 3049 t platforms...0I │ │ │ +00512fd0: 7420 706c 6174 666f 726d 732e 0700 3046 t platforms...0F │ │ │ 00512fe0: 4700 0000 0000 0000 0000 0000 0000 0000 G............... │ │ │ 00512ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00513000: 0400 0000 de07 0000 d44b 0000 0000 0000 .........K...... │ │ │ -00513010: 7e00 0049 4845 4c50 00ff 7300 ff49 4e54 ~..IHELP..s..INT │ │ │ +00513010: 7e00 0046 4845 4c50 00ff 7300 ff49 4e54 ~..FHELP..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 4800 0020 2020 6774 6d5f 756c LS..H.. gtm_ul │ │ │ 00513050: 6f6e 675f 7420 3a20 3332 2d62 6974 2075 ong_t : 32-bit u │ │ │ 00513060: 6e73 6967 6e65 6420 696e 7465 6765 7220 nsigned integer │ │ │ 00513070: 6f6e 2033 322d 6269 7420 706c 6174 666f on 32-bit platfo │ │ │ 00513080: 726d 7320 616e 6420 3634 2d62 6974 2d00 rms and 64-bit-. │ │ │ -00513090: 3049 4900 0020 2020 7369 676e 6564 2069 0II.. signed i │ │ │ +00513090: 3046 4900 0020 2020 7369 676e 6564 2069 0FI.. signed i │ │ │ 005130a0: 6e74 6567 6572 206f 6e20 3634 2d62 6974 nteger on 64-bit │ │ │ -005130b0: 2070 6c61 7466 6f72 6d73 2e07 0030 494a platforms...0IJ │ │ │ -005130c0: 0000 4100 3049 5100 0020 2020 6774 6d5f ..A.0IQ.. gtm_ │ │ │ +005130b0: 2070 6c61 7466 6f72 6d73 2e07 0030 464a platforms...0FJ │ │ │ +005130c0: 0000 4100 3046 5100 0020 2020 6774 6d5f ..A.0FQ.. gtm_ │ │ │ 005130d0: 6c6f 6e67 5f74 2a20 3a20 466f 7220 7061 long_t* : For pa │ │ │ 005130e0: 7373 696e 6720 6120 706f 696e 7465 7220 ssing a pointer │ │ │ 005130f0: 746f 206c 6f6e 6720 5b69 6e74 6567 6572 to long [integer │ │ │ -00513100: 735d 2e07 0030 4952 0000 4900 3049 5300 s]...0IR..I.0IS. │ │ │ +00513100: 735d 2e07 0030 4652 0000 4900 3046 5300 s]...0FR..I.0FS. │ │ │ 00513110: 0020 2020 6774 6d5f 666c 6f61 745f 742a . gtm_float_t* │ │ │ 00513120: 203a 2046 6f72 2070 6173 7369 6e67 2061 : For passing a │ │ │ 00513130: 2070 6f69 6e74 6572 2074 6f20 666c 6f61 pointer to floa │ │ │ 00513140: 7469 6e67 2070 6f69 6e74 206e 756d 6265 ting point numbe │ │ │ -00513150: 7273 2e07 0030 4954 0000 3e00 3049 5500 rs...0IT..>.0IU. │ │ │ +00513150: 7273 2e07 0030 4654 0000 3e00 3046 5500 rs...0FT..>.0FU. │ │ │ 00513160: 0020 2020 6774 6d5f 646f 7562 6c65 5f74 . gtm_double_t │ │ │ 00513170: 2a20 3a20 5361 6d65 2061 7320 6162 6f76 * : Same as abov │ │ │ 00513180: 652c 2062 7574 2064 6f75 626c 6520 7072 e, but double pr │ │ │ -00513190: 6563 6973 696f 6e2e 0700 3049 5600 0048 ecision...0IV..H │ │ │ -005131a0: 0030 4957 0000 2020 2067 746d 5f63 6861 .0IW.. gtm_cha │ │ │ +00513190: 6563 6973 696f 6e2e 0700 3046 5600 0048 ecision...0FV..H │ │ │ +005131a0: 0030 4657 0000 2020 2067 746d 5f63 6861 .0FW.. gtm_cha │ │ │ 005131b0: 725f 742a 3a20 466f 7220 7061 7373 696e r_t*: For passin │ │ │ 005131c0: 6720 6120 2243 2220 7374 796c 6520 7374 g a "C" style st │ │ │ 005131d0: 7269 6e67 202d 206e 756c 6c20 7465 726d ring - null term │ │ │ -005131e0: 696e 6174 6564 2e07 0030 4958 0000 4500 inated...0IX..E. │ │ │ -005131f0: 3049 5900 0020 2020 6774 6d5f 6368 6172 0IY.. gtm_char │ │ │ +005131e0: 696e 6174 6564 2e07 0030 4658 0000 4500 inated...0FX..E. │ │ │ +005131f0: 3046 5900 0020 2020 6774 6d5f 6368 6172 0FY.. gtm_char │ │ │ 00513200: 5f74 2a2a 203a 2046 6f72 2070 6173 7369 _t** : For passi │ │ │ 00513210: 6e67 2061 2070 6f69 6e74 6572 2074 6f20 ng a pointer to │ │ │ 00513220: 6120 2243 2220 7374 796c 6520 7374 7269 a "C" style stri │ │ │ -00513230: 6e67 2e07 0030 495a 0000 4e00 3049 6100 ng...0IZ..N.0Ia. │ │ │ +00513230: 6e67 2e07 0030 465a 0000 4e00 3046 6100 ng...0FZ..N.0Fa. │ │ │ 00513240: 0020 2020 6774 6d5f 7374 7269 6e67 5f74 . gtm_string_t │ │ │ 00513250: 2a20 3a20 466f 7220 7061 7373 696e 6720 * : For passing │ │ │ 00513260: 6120 7374 7275 6374 7572 6520 696e 2074 a structure in t │ │ │ 00513270: 6865 2066 6f72 6d20 7b69 6e74 206c 656e he form {int len │ │ │ -00513280: 6774 683b 6368 6172 4800 3049 6200 0020 gth;charH.0Ib.. │ │ │ +00513280: 6774 683b 6368 6172 4800 3046 6200 0020 gth;charH.0Fb.. │ │ │ 00513290: 2020 2a61 6464 7265 7373 7d2e 2055 7365 *address}. Use │ │ │ 005132a0: 6675 6c20 666f 7220 6d6f 7669 6e67 2062 ful for moving b │ │ │ 005132b0: 6c6f 636b 7320 6f66 206d 656d 6f72 7920 locks of memory │ │ │ 005132c0: 746f 206f 7220 6672 6f6d 2047 542e 4d2e to or from GT.M. │ │ │ -005132d0: 0700 3049 6300 0047 0030 4964 0000 2020 ..0Ic..G.0Id.. │ │ │ +005132d0: 0700 3046 6300 0047 0030 4664 0000 2020 ..0Fc..G.0Fd.. │ │ │ 005132e0: 2067 746d 5f70 6f69 6e74 6572 746f 6675 gtm_pointertofu │ │ │ 005132f0: 6e63 5f74 203a 2046 6f72 2070 6173 7369 nc_t : For passi │ │ │ 00513300: 6e67 2063 616c 6c62 6163 6b20 6675 6e63 ng callback func │ │ │ 00513310: 7469 6f6e 2070 6f69 6e74 6572 732e 0700 tion pointers... │ │ │ -00513320: 3049 6500 0012 0030 4966 0000 2020 202a 0Ie....0If.. * │ │ │ -00513330: 2a4e 6f74 652a 2a07 0030 4967 0000 5100 *Note**..0Ig..Q. │ │ │ -00513340: 3049 6800 0020 2020 4966 2061 6e20 6578 0Ih.. If an ex │ │ │ +00513320: 3046 6500 0012 0030 4666 0000 2020 202a 0Fe....0Ff.. * │ │ │ +00513330: 2a4e 6f74 652a 2a07 0030 4667 0000 5100 *Note**..0Fg..Q. │ │ │ +00513340: 3046 6800 0020 2020 4966 2061 6e20 6578 0Fh.. If an ex │ │ │ 00513350: 7465 726e 616c 2063 616c 6c27 7320 6675 ternal call's fu │ │ │ 00513360: 6e63 7469 6f6e 2061 7267 756d 656e 7420 nction argument │ │ │ 00513370: 6973 2064 6566 696e 6564 2069 6e20 7468 is defined in th │ │ │ 00513380: 6520 6578 7465 726e 616c 2063 616c 6c51 e external callQ │ │ │ -00513390: 0030 4969 0000 2020 2074 6162 6c65 2c20 .0Ii.. table, │ │ │ +00513390: 0030 4669 0000 2020 2074 6162 6c65 2c20 .0Fi.. table, │ │ │ 005133a0: 4754 2e4d 2061 6c6c 6f77 7320 696e 766f GT.M allows invo │ │ │ 005133b0: 6b69 6e67 2074 6861 7420 6675 6e63 7469 king that functi │ │ │ 005133c0: 6f6e 2077 6974 686f 7574 2073 7065 6369 on without speci │ │ │ 005133d0: 6679 696e 6720 6120 7661 6c75 6520 6f66 fying a value of │ │ │ -005133e0: 5200 3049 6a00 0020 2020 7468 6520 6172 R.0Ij.. the ar │ │ │ +005133e0: 5200 3046 6a00 0020 2020 7468 6520 6172 R.0Fj.. the ar │ │ │ 005133f0: 6775 6d65 6e74 2e20 416c 6c20 6e6f 6e2d gument. All non- │ │ │ 00513400: 7472 6169 6c69 6e67 2061 6e64 206f 7574 trailing and out │ │ │ 00513410: 7075 742d 6f6e 6c79 2061 7267 756d 656e put-only argumen │ │ │ 00513420: 7473 2061 7267 756d 656e 7473 2077 6869 ts arguments whi │ │ │ -00513430: 6368 5000 3049 7100 0020 2020 646f 206e chP.0Iq.. do n │ │ │ +00513430: 6368 5000 3046 7100 0020 2020 646f 206e chP.0Fq.. do n │ │ │ 00513440: 6f74 2073 7065 6369 6679 2061 2076 616c ot specify a val │ │ │ 00513450: 7565 2074 7261 6e73 6c61 7465 2074 6f20 ue translate to │ │ │ 00513460: 7468 6520 666f 6c6c 6f77 696e 6720 6465 the following de │ │ │ 00513470: 6661 756c 7420 7661 6c75 6573 2069 6e20 fault values in │ │ │ -00513480: 433a 0700 3049 7200 0022 0030 4973 0000 C:..0Ir..".0Is.. │ │ │ +00513480: 433a 0700 3046 7200 0022 0030 4673 0000 C:..0Fr..".0Fs.. │ │ │ 00513490: 2020 2020 206f 2041 6c6c 206e 756d 6572 o All numer │ │ │ -005134a0: 6963 2074 7970 6573 3a20 303a 0030 4974 ic types: 0:.0It │ │ │ +005134a0: 6963 2074 7970 6573 3a20 303a 0030 4674 ic types: 0:.0Ft │ │ │ 005134b0: 0000 2020 2020 206f 2067 746d 5f63 6861 .. o gtm_cha │ │ │ 005134c0: 725f 7420 2a20 616e 6420 6774 6d5f 6368 r_t * and gtm_ch │ │ │ 005134d0: 6172 5f74 202a 2a3a 2045 6d70 7479 2073 ar_t **: Empty s │ │ │ -005134e0: 7472 696e 674a 0030 4975 0000 2020 2020 tringJ.0Iu.. │ │ │ +005134e0: 7472 696e 674a 0030 4675 0000 2020 2020 tringJ.0Fu.. │ │ │ 005134f0: 206f 2067 746d 5f73 7472 696e 675f 7420 o gtm_string_t │ │ │ 00513500: 2a3a 2041 2073 7472 7563 7475 7265 2077 *: A structure w │ │ │ 00513510: 6974 6820 276c 656e 6774 6827 2066 6965 ith 'length' fie │ │ │ 00513520: 6c64 206d 6174 6368 696e 6720 7468 654a ld matching theJ │ │ │ -00513530: 0030 4976 0000 2020 2020 2020 2070 7265 .0Iv.. pre │ │ │ +00513530: 0030 4676 0000 2020 2020 2020 2070 7265 .0Fv.. pre │ │ │ 00513540: 616c 6c6f 6361 7469 6f6e 2073 697a 6520 allocation size │ │ │ 00513550: 616e 6420 2761 6464 7265 7373 2720 6669 and 'address' fi │ │ │ 00513560: 656c 6420 6265 696e 6720 6120 4e55 4c4c eld being a NULL │ │ │ -00513570: 2070 6f69 6e74 6572 2e07 0030 4977 0000 pointer...0Iw.. │ │ │ -00513580: 5200 3049 7800 0020 2020 496e 2074 6865 R.0Ix.. In the │ │ │ +00513570: 2070 6f69 6e74 6572 2e07 0030 4677 0000 pointer...0Fw.. │ │ │ +00513580: 5200 3046 7800 0020 2020 496e 2074 6865 R.0Fx.. In the │ │ │ 00513590: 206d 6174 6870 616b 2070 6163 6b61 6765 mathpak package │ │ │ 005135a0: 2065 7861 6d70 6c65 2c20 7468 6520 666f example, the fo │ │ │ 005135b0: 6c6c 6f77 696e 6720 696e 766f 6361 7469 llowing invocati │ │ │ 005135c0: 6f6e 2074 7261 6e73 6c61 7465 2069 6e76 on translate inv │ │ │ -005135d0: 616c 2b00 3049 7900 0020 2020 746f 2074 al+.0Iy.. to t │ │ │ +005135d0: 616c 2b00 3046 7900 0020 2020 746f 2074 al+.0Fy.. to t │ │ │ 005135e0: 6865 2064 6566 6175 6c74 2076 616c 7565 he default value │ │ │ 005135f0: 2c20 7468 6174 2069 732c 2030 2e07 0030 , that is, 0...0 │ │ │ -00513600: 497a 0000 2d00 3049 8100 0020 2020 4754 Iz..-.0I... GT │ │ │ +00513600: 467a 0000 2d00 3046 8100 0020 2020 4754 Fz..-.0F... GT │ │ │ 00513610: 4d3e 646f 2026 6d61 7468 7061 6b2e 696e M>do &mathpak.in │ │ │ 00513620: 6372 656d 656e 7428 2c2e 6f75 7476 616c crement(,.outval │ │ │ -00513630: 2907 0030 4982 0000 5100 3049 8300 0020 )..0I...Q.0I... │ │ │ +00513630: 2907 0030 4682 0000 5100 3046 8300 0020 )..0F...Q.0F... │ │ │ 00513640: 2020 4966 2061 6e20 6578 7465 726e 616c If an external │ │ │ 00513650: 2063 616c 6c27 7320 6675 6e63 7469 6f6e call's function │ │ │ 00513660: 2061 7267 756d 656e 7420 6973 2064 6566 argument is def │ │ │ 00513670: 696e 6564 2069 6e20 7468 6520 6578 7465 ined in the exte │ │ │ -00513680: 726e 616c 2063 616c 6c54 0030 4984 0000 rnal callT.0I... │ │ │ +00513680: 726e 616c 2063 616c 6c54 0030 4684 0000 rnal callT.0F... │ │ │ 00513690: 2020 2074 6162 6c65 2061 6e64 2074 6861 table and tha │ │ │ 005136a0: 7420 6675 6e63 7469 6f6e 2069 7320 696e t function is in │ │ │ 005136b0: 766f 6b65 6420 7769 7468 6f75 7420 7370 voked without sp │ │ │ 005136c0: 6563 6966 7969 6e67 2074 6865 2061 7267 ecifying the arg │ │ │ 005136d0: 756d 656e 742c 2065 6e73 7572 654b 0030 ument, ensureK.0 │ │ │ -005136e0: 4985 0000 2020 2074 6861 7420 7468 6520 I... that the │ │ │ +005136e0: 4685 0000 2020 2074 6861 7420 7468 6520 F... that the │ │ │ 005136f0: 6578 7465 726e 616c 2063 616c 6c20 6675 external call fu │ │ │ 00513700: 6e63 7469 6f6e 2061 7070 726f 7072 6961 nction appropria │ │ │ 00513710: 7465 6c79 2068 616e 646c 6573 2074 6865 tely handles the │ │ │ -00513720: 206d 6973 7369 6e67 4f00 3049 8600 0020 missingO.0I... │ │ │ +00513720: 206d 6973 7369 6e67 4f00 3046 8600 0020 missingO.0F... │ │ │ 00513730: 2020 6172 6775 6d65 6e74 2e20 4173 2061 argument. As a │ │ │ 00513740: 2067 6f6f 6420 7072 6f67 7261 6d6d 696e good programmin │ │ │ 00513750: 6720 7072 6163 7469 6365 2c20 616c 7761 g practice, alwa │ │ │ 00513760: 7973 2065 6e73 7572 6520 7468 6174 2063 ys ensure that c │ │ │ -00513770: 6f75 6e74 206f 664b 0030 4987 0000 2020 ount ofK.0I... │ │ │ +00513770: 6f75 6e74 206f 664b 0030 4687 0000 2020 ount ofK.0F... │ │ │ 00513780: 2061 7267 756d 656e 7473 2064 6566 696e arguments defin │ │ │ 00513790: 6564 2069 6e20 7468 6520 6578 7465 726e ed in the extern │ │ │ 005137a0: 616c 2063 616c 6c20 7461 626c 6520 6d61 al call table ma │ │ │ 005137b0: 7463 6865 7320 7468 6520 6675 6e63 7469 tches the functi │ │ │ -005137c0: 6f6e 1500 3049 8800 0020 2020 696e 766f on..0I... invo │ │ │ -005137d0: 6361 7469 6f6e 2e07 0030 4989 0000 0000 cation...0I..... │ │ │ +005137c0: 6f6e 1500 3046 8800 0020 2020 696e 766f on..0F... invo │ │ │ +005137d0: 6361 7469 6f6e 2e07 0030 4689 0000 0000 cation...0F..... │ │ │ 005137e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005137f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00513800: 0400 0000 fd07 0000 f94b 0000 0000 0000 .........K...... │ │ │ -00513810: 8000 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00513810: 8000 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 8a00 0020 2020 546f 2070 726f LS..... To pro │ │ │ 00513850: 7465 6374 2074 6865 2070 726f 6365 7373 tect the process │ │ │ 00513860: 2c20 4754 2e4d 2074 7572 6e73 2061 6e79 , GT.M turns any │ │ │ 00513870: 2072 6574 7572 6e20 7661 6c75 6573 2063 return values c │ │ │ 00513880: 6f6e 7461 696e 696e 6720 6120 6e75 6c6c ontaining a null │ │ │ -00513890: 4d00 3049 9100 0020 2020 706f 696e 7465 M.0I... pointe │ │ │ +00513890: 4d00 3046 9100 0020 2020 706f 696e 7465 M.0F... pointe │ │ │ 005138a0: 7220 746f 2061 6e20 656d 7074 7920 7374 r to an empty st │ │ │ 005138b0: 7269 6e67 2076 616c 7565 2061 6e64 2c20 ring value and, │ │ │ 005138c0: 666f 7220 7468 6520 6669 7273 7420 6f63 for the first oc │ │ │ 005138d0: 6375 7272 656e 6365 2069 6e20 6154 0030 currence in aT.0 │ │ │ -005138e0: 4992 0000 2020 2070 726f 6365 7373 2c20 I... process, │ │ │ +005138e0: 4692 0000 2020 2070 726f 6365 7373 2c20 F... process, │ │ │ 005138f0: 7365 6e64 7320 6f6e 6520 5843 5245 544e sends one XCRETN │ │ │ 00513900: 554c 4c52 4546 2073 7973 6c6f 6720 6d65 ULLREF syslog me │ │ │ 00513910: 7373 6167 652e 2049 6620 616e 2065 7874 ssage. If an ext │ │ │ 00513920: 6572 6e61 6c20 6361 6c6c 2073 6574 7320 ernal call sets │ │ │ -00513930: 6153 0030 4993 0000 2020 2067 746d 5f73 aS.0I... gtm_s │ │ │ +00513930: 6153 0030 4693 0000 2020 2067 746d 5f73 aS.0F... gtm_s │ │ │ 00513940: 7472 696e 6720 6c65 6e67 7468 2074 6f20 tring length to │ │ │ 00513950: 6120 6e65 6761 7469 7665 2076 616c 7565 a negative value │ │ │ 00513960: 2c20 746f 2070 726f 7465 6374 2074 6865 , to protect the │ │ │ 00513970: 2070 726f 6365 7373 2c20 4754 2e4d 2074 process, GT.M t │ │ │ -00513980: 7572 6e73 5100 3049 9400 0020 2020 616e urnsQ.0I... an │ │ │ +00513980: 7572 6e73 5100 3046 9400 0020 2020 616e urnsQ.0F... an │ │ │ 00513990: 7920 7265 7475 726e 2077 6974 6820 6120 y return with a │ │ │ 005139a0: 6e65 6761 7469 7665 206c 656e 6774 6820 negative length │ │ │ 005139b0: 746f 2061 6e20 656d 7074 7920 7374 7269 to an empty stri │ │ │ 005139c0: 6e67 2076 616c 7565 2061 6e64 2c20 666f ng value and, fo │ │ │ -005139d0: 7220 7468 654c 0030 4995 0000 2020 2066 r theL.0I... f │ │ │ +005139d0: 7220 7468 654c 0030 4695 0000 2020 2066 r theL.0F... f │ │ │ 005139e0: 6972 7374 206f 6363 7572 7265 6e63 6520 irst occurrence │ │ │ 005139f0: 696e 2061 2070 726f 6365 7373 2c20 7365 in a process, se │ │ │ 00513a00: 6e64 7320 6f6e 6520 5843 434f 4e56 4552 nds one XCCONVER │ │ │ 00513a10: 5420 7379 736c 6f67 206d 6573 7361 6765 T syslog message │ │ │ -00513a20: 2e07 0030 4996 0000 5000 3049 9700 0020 ...0I...P.0I... │ │ │ +00513a20: 2e07 0030 4696 0000 5000 3046 9700 0020 ...0F...P.0F... │ │ │ 00513a30: 2020 6774 6d78 635f 7479 7065 732e 6820 gtmxc_types.h │ │ │ 00513a40: 616c 736f 2069 6e63 6c75 6465 7320 6465 also includes de │ │ │ 00513a50: 6669 6e69 7469 6f6e 7320 666f 7220 7468 finitions for th │ │ │ 00513a60: 6520 666f 6c6c 6f77 696e 6720 656e 7472 e following entr │ │ │ -00513a70: 7920 706f 696e 7473 2200 3049 9800 0020 y points".0I... │ │ │ +00513a70: 7920 706f 696e 7473 2200 3046 9800 0020 y points".0F... │ │ │ 00513a80: 2020 6578 706f 7274 6564 2066 726f 6d20 exported from │ │ │ -00513a90: 6c69 6267 746d 7368 723a 0700 3049 9900 libgtmshr:..0I.. │ │ │ -00513aa0: 0033 0030 499a 0000 2020 2076 6f69 6420 .3.0I... void │ │ │ +00513a90: 6c69 6267 746d 7368 723a 0700 3046 9900 libgtmshr:..0F.. │ │ │ +00513aa0: 0033 0030 469a 0000 2020 2076 6f69 6420 .3.0F... void │ │ │ 00513ab0: 6774 6d5f 6869 6265 725f 7374 6172 7428 gtm_hiber_start( │ │ │ 00513ac0: 6774 6d5f 7569 6e74 5f74 206d 7373 6c65 gtm_uint_t mssle │ │ │ -00513ad0: 6570 293b 3c00 2f49 c111 0000 2020 2076 ep);<./I.... v │ │ │ +00513ad0: 6570 293b 3c00 2f46 c111 0000 2020 2076 ep);<./F.... v │ │ │ 00513ae0: 6f69 6420 6774 6d5f 6869 6265 725f 7374 oid gtm_hiber_st │ │ │ 00513af0: 6172 745f 7761 6974 5f61 6e79 2867 746d art_wait_any(gtm │ │ │ 00513b00: 5f75 696e 745f 7420 6d73 736c 6565 7029 _uint_t mssleep) │ │ │ -00513b10: 7d00 3149 1100 0020 2020 766f 6964 2067 }.1I... void g │ │ │ +00513b10: 7d00 3146 1100 0020 2020 766f 6964 2067 }.1F... void g │ │ │ 00513b20: 746d 5f73 7461 7274 5f74 696d 6572 2867 tm_start_timer(g │ │ │ 00513b30: 746d 5f74 6964 5f74 2074 6964 2c20 6774 tm_tid_t tid, gt │ │ │ 00513b40: 6d5f 696e 745f 7420 7469 6d65 5f74 6f5f m_int_t time_to_ │ │ │ 00513b50: 6578 7069 722c 2076 6f69 6420 282a 6861 expir, void (*ha │ │ │ 00513b60: 6e64 6c65 7229 2829 2c20 6774 6d5f 696e ndler)(), gtm_in │ │ │ 00513b70: 745f 7420 6864 6174 615f 6c65 6e2c 2076 t_t hdata_len, v │ │ │ 00513b80: 6f69 6420 5c2a 6864 6174 6129 3b2f 0031 oid \*hdata);/.1 │ │ │ -00513b90: 4921 0000 2020 2076 6f69 6420 6774 6d5f I!.. void gtm_ │ │ │ +00513b90: 4621 0000 2020 2076 6f69 6420 6774 6d5f F!.. void gtm_ │ │ │ 00513ba0: 6361 6e63 656c 5f74 696d 6572 2867 746d cancel_timer(gtm │ │ │ -00513bb0: 5f74 6964 5f74 2074 6964 293b 0700 3149 _tid_t tid);..1I │ │ │ -00513bc0: 3100 0010 0031 4941 0000 2020 2077 6865 1....1IA.. whe │ │ │ -00513bd0: 7265 3a07 0031 4951 0000 2d00 3149 6100 re:..1IQ..-.1Ia. │ │ │ +00513bb0: 5f74 6964 5f74 2074 6964 293b 0700 3146 _tid_t tid);..1F │ │ │ +00513bc0: 3100 0010 0031 4641 0000 2020 2077 6865 1....1FA.. whe │ │ │ +00513bd0: 7265 3a07 0031 4651 0000 2d00 3146 6100 re:..1FQ..-.1Fa. │ │ │ 00513be0: 0020 2020 2020 2a20 6d73 736c 6565 7020 . * mssleep │ │ │ 00513bf0: 2d20 6d69 6c6c 6973 6563 6f6e 6473 2074 - milliseconds t │ │ │ -00513c00: 6f20 736c 6565 7029 0031 4971 0000 2020 o sleep).1Iq.. │ │ │ +00513c00: 6f20 736c 6565 7029 0031 4671 0000 2020 o sleep).1Fq.. │ │ │ 00513c10: 2020 202a 2074 6964 202d 2075 6e69 7175 * tid - uniqu │ │ │ 00513c20: 6520 7469 6d65 7220 6964 2076 616c 7565 e timer id value │ │ │ -00513c30: 4b00 3149 8100 0020 2020 2020 2a20 7469 K.1I... * ti │ │ │ +00513c30: 4b00 3146 8100 0020 2020 2020 2a20 7469 K.1F... * ti │ │ │ 00513c40: 6d65 5f74 6f5f 6578 7069 7220 2d20 6d69 me_to_expir - mi │ │ │ 00513c50: 6c6c 6973 6563 6f6e 6473 2075 6e74 696c lliseconds until │ │ │ 00513c60: 2074 696d 6572 2064 7269 7665 7320 6769 timer drives gi │ │ │ -00513c70: 7665 6e20 6861 6e64 6c65 7240 0031 4991 ven handler@.1I. │ │ │ +00513c70: 7665 6e20 6861 6e64 6c65 7240 0031 4691 ven handler@.1F. │ │ │ 00513c80: 0000 2020 2020 202a 2068 616e 646c 6572 .. * handler │ │ │ 00513c90: 202d 2066 756e 6374 696f 6e20 706f 696e - function poin │ │ │ 00513ca0: 7465 7220 746f 2068 616e 646c 6572 2074 ter to handler t │ │ │ -00513cb0: 6f20 6265 2064 7269 7665 6e4f 0030 4912 o be drivenO.0I. │ │ │ +00513cb0: 6f20 6265 2064 7269 7665 6e4f 0030 4612 o be drivenO.0F. │ │ │ 00513cc0: 0000 2020 2020 202a 2068 6461 7461 5f6c .. * hdata_l │ │ │ 00513cd0: 656e 202d 2030 206f 7220 6c65 6e67 7468 en - 0 or length │ │ │ 00513ce0: 206f 6620 6461 7461 2074 6f20 7061 7373 of data to pass │ │ │ 00513cf0: 2074 6f20 6861 6e64 6c65 7220 6173 2061 to handler as a │ │ │ -00513d00: 2070 6172 616d 6574 6572 4f00 3149 1100 parameterO.1I.. │ │ │ +00513d00: 2070 6172 616d 6574 6572 4f00 3146 1100 parameterO.1F.. │ │ │ 00513d10: 0020 2020 2020 2a20 6864 6174 6120 2d20 . * hdata - │ │ │ 00513d20: 4e55 4c4c 206f 7220 6164 6472 6573 7320 NULL or address │ │ │ 00513d30: 6f66 2064 6174 6120 746f 2070 6173 7320 of data to pass │ │ │ 00513d40: 746f 2068 616e 646c 6572 2061 7320 6120 to handler as a │ │ │ -00513d50: 7061 7261 6d65 7465 7207 0031 4921 0000 parameter..1I!.. │ │ │ -00513d60: 4100 3149 3100 0020 2020 6774 6d5f 6869 A.1I1.. gtm_hi │ │ │ +00513d50: 7061 7261 6d65 7465 7207 0031 4621 0000 parameter..1F!.. │ │ │ +00513d60: 4100 3146 3100 0020 2020 6774 6d5f 6869 A.1F1.. gtm_hi │ │ │ 00513d70: 6265 725f 7374 6172 7428 2920 616c 7761 ber_start() alwa │ │ │ 00513d80: 7973 2073 6c65 6570 7320 756e 7469 6c20 ys sleeps until │ │ │ 00513d90: 7468 6520 7469 6d65 2065 7870 6972 6573 the time expires │ │ │ -00513da0: 3b52 0031 4941 0000 2020 2067 746d 5f68 ;R.1IA.. gtm_h │ │ │ +00513da0: 3b52 0031 4641 0000 2020 2067 746d 5f68 ;R.1FA.. gtm_h │ │ │ 00513db0: 6962 6572 5f73 7461 7274 5f77 6169 745f iber_start_wait_ │ │ │ 00513dc0: 616e 7928 2920 736c 6565 7073 2075 6e74 any() sleeps unt │ │ │ 00513dd0: 696c 2074 6865 2074 696d 6520 6578 7069 il the time expi │ │ │ 00513de0: 7265 7320 6f72 2061 6e20 696e 7465 7272 res or an interr │ │ │ -00513df0: 7570 7453 0031 4951 0000 2020 2062 7920 uptS.1IQ.. by │ │ │ +00513df0: 7570 7453 0031 4651 0000 2020 2062 7920 uptS.1FQ.. by │ │ │ 00513e00: 616e 7920 7369 676e 616c 2028 696e 636c any signal (incl │ │ │ 00513e10: 7564 696e 6720 616e 6f74 6865 7220 7469 uding another ti │ │ │ 00513e20: 6d65 7229 2e20 6774 6d5f 7374 6172 745f mer). gtm_start_ │ │ │ 00513e30: 7469 6d65 7228 2920 7374 6172 7473 2061 timer() starts a │ │ │ -00513e40: 2074 696d 6572 5100 3149 6100 0020 2020 timerQ.1Ia.. │ │ │ +00513e40: 2074 696d 6572 5100 3146 6100 0020 2020 timerQ.1Fa.. │ │ │ 00513e50: 6275 7420 7265 7475 726e 7320 696d 6d65 but returns imme │ │ │ 00513e60: 6469 6174 656c 7920 286e 6f20 736c 6565 diately (no slee │ │ │ 00513e70: 7069 6e67 2920 616e 6420 6472 6976 6573 ping) and drives │ │ │ 00513e80: 2074 6865 2067 6976 656e 2068 616e 646c the given handl │ │ │ -00513e90: 6572 2077 6865 6e34 0031 4971 0000 2020 er when4.1Iq.. │ │ │ +00513e90: 6572 2077 6865 6e34 0031 4671 0000 2020 er when4.1Fq.. │ │ │ 00513ea0: 2074 696d 6520 6578 7069 7265 7320 756e time expires un │ │ │ 00513eb0: 6c65 7373 2074 6865 2074 696d 6572 2069 less the timer i │ │ │ -00513ec0: 7320 6361 6e63 656c 6564 2e07 0031 4981 s canceled...1I. │ │ │ -00513ed0: 0000 1700 3149 9100 0020 2020 2a2a 496d ....1I... **Im │ │ │ -00513ee0: 706f 7274 616e 742a 2a07 0030 4913 0000 portant**..0I... │ │ │ -00513ef0: 4d00 3149 1100 0020 2020 4754 2e4d 2063 M.1I... GT.M c │ │ │ +00513ec0: 7320 6361 6e63 656c 6564 2e07 0031 4681 s canceled...1F. │ │ │ +00513ed0: 0000 1700 3146 9100 0020 2020 2a2a 496d ....1F... **Im │ │ │ +00513ee0: 706f 7274 616e 742a 2a07 0030 4613 0000 portant**..0F... │ │ │ +00513ef0: 4d00 3146 1100 0020 2020 4754 2e4d 2063 M.1F... GT.M c │ │ │ 00513f00: 6f6e 7469 6e75 6573 2074 6f20 7375 7070 ontinues to supp │ │ │ 00513f10: 6f72 7420 7863 5f2a 2065 7175 6976 616c ort xc_* equival │ │ │ 00513f20: 656e 7420 7479 7065 7320 6f66 2067 746d ent types of gtm │ │ │ 00513f30: 5f2a 2066 6f72 2075 7077 6172 6454 0031 _* for upwardT.1 │ │ │ -00513f40: 4921 0000 2020 2063 6f6d 7061 7469 6269 I!.. compatibi │ │ │ +00513f40: 4621 0000 2020 2063 6f6d 7061 7469 6269 F!.. compatibi │ │ │ 00513f50: 6c69 7479 2e20 6774 6d78 635f 7479 7065 lity. gtmxc_type │ │ │ 00513f60: 732e 6820 6578 706c 6963 6974 6c79 206d s.h explicitly m │ │ │ 00513f70: 6172 6b73 2074 6865 2078 635f 2a20 6571 arks the xc_* eq │ │ │ 00513f80: 7569 7661 6c65 6e74 2074 7970 6573 2061 uivalent types a │ │ │ -00513f90: 7315 0031 4931 0000 2020 2064 6570 7265 s..1I1.. depre │ │ │ -00513fa0: 6361 7465 642e 0700 3149 4100 0050 0031 cated...1IA..P.1 │ │ │ -00513fb0: 4951 0000 2020 2054 6865 2066 6972 7374 IQ.. The first │ │ │ +00513f90: 7315 0031 4631 0000 2020 2064 6570 7265 s..1F1.. depre │ │ │ +00513fa0: 6361 7465 642e 0700 3146 4100 0050 0031 cated...1FA..P.1 │ │ │ +00513fb0: 4651 0000 2020 2054 6865 2066 6972 7374 FQ.. The first │ │ │ 00513fc0: 2070 6172 616d 6574 6572 206f 6620 6561 parameter of ea │ │ │ 00513fd0: 6368 2063 616c 6c65 6420 726f 7574 696e ch called routin │ │ │ 00513fe0: 6520 6973 2061 6e20 696e 7420 2866 6f72 e is an int (for │ │ │ 00513ff0: 2065 7861 6d70 6c65 2c20 696e 7400 0000 example, int... │ │ │ 00514000: 0400 0000 8a04 0000 c54c 0000 0000 0000 .........L...... │ │ │ 00514010: 6300 0045 4845 4c50 00ff 7300 ff49 4e54 c..EHELP..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 49bf 1100 0020 2020 456e ons .II.... En │ │ │ +00514070: 6f6e 7320 0049 46bf 1100 0020 2020 456e ons .IF.... En │ │ │ 00514080: 6372 7970 7469 6f6e 2045 7874 656e 7369 cryption Extensi │ │ │ -00514090: 6f6e 7307 004a 4921 0000 5200 4a49 3100 ons..JI!..R.JI1. │ │ │ +00514090: 6f6e 7307 004a 4621 0000 5200 4a46 3100 ons..JF!..R.JF1. │ │ │ 005140a0: 0020 2020 546f 2073 7570 706f 7274 2044 . To support D │ │ │ 005140b0: 6174 6162 6173 6520 456e 6372 7970 7469 atabase Encrypti │ │ │ 005140c0: 6f6e 2c20 4754 2e4d 2070 726f 7669 6465 on, GT.M provide │ │ │ 005140d0: 7320 6120 7265 6665 7265 6e63 6520 696d s a reference im │ │ │ -005140e0: 706c 656d 656e 7461 7469 6f6e 3500 4a49 plementation5.JI │ │ │ +005140e0: 706c 656d 656e 7461 7469 6f6e 3500 4a46 plementation5.JF │ │ │ 005140f0: 4100 0020 2020 7768 6963 6820 7265 7369 A.. which resi │ │ │ 00514100: 6465 7320 696e 2024 6774 6d5f 6469 7374 des in $gtm_dist │ │ │ 00514110: 2f70 6c75 6769 6e2f 6774 6d63 7279 7074 /plugin/gtmcrypt │ │ │ -00514120: 2e07 004a 4951 0000 3000 4a49 6100 0020 ...JIQ..0.JIa.. │ │ │ +00514120: 2e07 004a 4651 0000 3000 4a46 6100 0020 ...JFQ..0.JFa.. │ │ │ 00514130: 2020 5468 6520 7265 6665 7265 6e63 6520 The reference │ │ │ 00514140: 696d 706c 656d 656e 7461 7469 6f6e 2069 implementation i │ │ │ -00514150: 6e63 6c75 6465 733a 0700 4a49 7100 0051 ncludes:..JIq..Q │ │ │ -00514160: 004a 4981 0000 2020 2020 202a 2041 2024 .JI... * A $ │ │ │ +00514150: 6e63 6c75 6465 733a 0700 4a46 7100 0051 ncludes:..JFq..Q │ │ │ +00514160: 004a 4681 0000 2020 2020 202a 2041 2024 .JF... * A $ │ │ │ 00514170: 6774 6d5f 6469 7374 2f70 6c75 6769 6e2f gtm_dist/plugin/ │ │ │ 00514180: 6774 6d63 7279 7074 2073 7562 2d64 6972 gtmcrypt sub-dir │ │ │ 00514190: 6563 746f 7279 2077 6974 6820 616c 6c20 ectory with all │ │ │ 005141a0: 736f 7572 6365 2066 696c 6573 2061 6e64 source files and │ │ │ -005141b0: 4800 4a49 9100 0020 2020 2020 2020 7363 H.JI... sc │ │ │ +005141b0: 4800 4a46 9100 0020 2020 2020 2020 7363 H.JF... sc │ │ │ 005141c0: 7269 7074 732e 2054 6865 2073 6372 6970 ripts. The scrip │ │ │ 005141d0: 7473 2069 6e63 6c75 6465 2074 686f 7365 ts include those │ │ │ 005141e0: 206e 6565 6465 6420 746f 2062 7569 6c64 needed to build │ │ │ -005141f0: 2f69 6e73 7461 6c6c 5300 4949 c011 0000 /installS.II.... │ │ │ +005141f0: 2f69 6e73 7461 6c6c 5300 4946 c011 0000 /installS.IF.... │ │ │ 00514200: 2020 2020 2020 206c 6962 6774 6d63 7279 libgtmcry │ │ │ 00514210: 7074 2e73 6f20 616e 6420 2268 656c 7065 pt.so and "helpe │ │ │ 00514220: 7222 2073 6372 6970 7473 2c20 666f 7220 r" scripts, for │ │ │ 00514230: 6578 616d 706c 652c 2061 6464 5f64 625f example, add_db_ │ │ │ -00514240: 6b65 792e 7368 2028 7365 6515 004a 4912 key.sh (see..JI. │ │ │ +00514240: 6b65 792e 7368 2028 7365 6515 004a 4612 key.sh (see..JF. │ │ │ 00514250: 0000 2020 2020 2020 2062 656c 6f77 292e .. below). │ │ │ -00514260: 4200 4a49 1300 0020 2020 2020 2a20 5468 B.JI... * Th │ │ │ +00514260: 4200 4a46 1300 0020 2020 2020 2a20 5468 B.JF... * Th │ │ │ 00514270: 6520 706c 7567 696e 2069 6e74 6572 6661 e plugin interfa │ │ │ 00514280: 6365 2074 6861 7420 4754 2e4d 2065 7870 ce that GT.M exp │ │ │ 00514290: 6563 7473 2069 7320 6465 6669 6e65 6420 ects is defined │ │ │ -005142a0: 696e 4b00 4a49 1400 0020 2020 2020 2020 inK.JI... │ │ │ +005142a0: 696e 4b00 4a46 1400 0020 2020 2020 2020 inK.JF... │ │ │ 005142b0: 6774 6d63 7279 7074 5f69 6e74 6572 6661 gtmcrypt_interfa │ │ │ 005142c0: 6365 2e68 2e20 4e65 7665 7220 6d6f 6469 ce.h. Never modi │ │ │ 005142d0: 6679 2074 6869 7320 6669 6c65 202d 2069 fy this file - i │ │ │ 005142e0: 7420 6465 6669 6e65 7320 7468 6535 004a t defines the5.J │ │ │ -005142f0: 4915 0000 2020 2020 2020 2069 6e74 6572 I... inter │ │ │ +005142f0: 4615 0000 2020 2020 2020 2069 6e74 6572 F... inter │ │ │ 00514300: 6661 6365 2074 6861 7420 7468 6520 706c face that the pl │ │ │ 00514310: 7567 696e 206d 7573 7420 7072 6f76 6964 ugin must provid │ │ │ -00514320: 652e 5200 4a49 1600 0020 2020 2020 2a20 e.R.JI... * │ │ │ +00514320: 652e 5200 4a46 1600 0020 2020 2020 2a20 e.R.JF... * │ │ │ 00514330: 2467 746d 5f64 6973 742f 706c 7567 696e $gtm_dist/plugin │ │ │ 00514340: 2f6c 6962 6774 6d63 7279 7074 2e73 6f20 /libgtmcrypt.so │ │ │ 00514350: 6973 2074 6865 2073 6861 7265 6420 6c69 is the shared li │ │ │ 00514360: 6272 6172 7920 636f 6e74 6169 6e69 6e67 brary containing │ │ │ -00514370: 2074 6865 4f00 4a49 1700 0020 2020 2020 theO.JI... │ │ │ +00514370: 2074 6865 4f00 4a46 1700 0020 2020 2020 theO.JF... │ │ │ 00514380: 2020 6578 6563 7574 6162 6c65 7320 7768 executables wh │ │ │ 00514390: 6963 6820 6973 2064 796e 616d 6963 616c ich is dynamical │ │ │ 005143a0: 6c79 206c 696e 6b65 6420 6279 2047 542e ly linked by GT. │ │ │ 005143b0: 4d20 616e 6420 7768 6963 6820 696e 2074 M and which in t │ │ │ -005143c0: 7572 6e54 004a 4918 0000 2020 2020 2020 urnT.JI... │ │ │ +005143c0: 7572 6e54 004a 4618 0000 2020 2020 2020 urnT.JF... │ │ │ 005143d0: 2063 616c 6c73 2074 6865 2065 6e63 7279 calls the encry │ │ │ 005143e0: 7074 696f 6e20 7061 636b 6167 6573 2e20 ption packages. │ │ │ 005143f0: 4966 2074 6865 2024 6774 6d5f 6469 7374 If the $gtm_dist │ │ │ 00514400: 2f75 7466 3820 6469 7265 6374 6f72 7920 /utf8 directory │ │ │ -00514410: 6578 6973 7473 2c42 004a 4919 0000 2020 exists,B.JI... │ │ │ +00514410: 6578 6973 7473 2c42 004a 4619 0000 2020 exists,B.JF... │ │ │ 00514420: 2020 2020 2074 6865 6e20 6974 2073 686f then it sho │ │ │ 00514430: 756c 6420 636f 6e74 6169 6e20 6120 7379 uld contain a sy │ │ │ 00514440: 6d62 6f6c 6963 206c 696e 6b20 746f 202e mbolic link to . │ │ │ -00514450: 2e2f 706c 7567 696e 2e31 004a 491a 0000 ./plugin.1.JI... │ │ │ +00514450: 2e2f 706c 7567 696e 2e31 004a 461a 0000 ./plugin.1.JF... │ │ │ 00514460: 2020 2020 202a 2053 6f75 7263 6520 636f * Source co │ │ │ 00514470: 6465 2069 7320 7072 6f76 6964 6564 2069 de is provided i │ │ │ 00514480: 6e20 7468 6520 6669 6c65 0000 0000 0000 n the file...... │ │ │ 00514490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005144a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005144b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005144c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -332923,626 +332923,626 @@ │ │ │ 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 d007 0000 3b4c 0000 0000 0000 ........;L...... │ │ │ -00514810: 9800 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00514810: 9800 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 00c0 2100 N_EXTENSIONS..!. │ │ │ 00514860: 0020 2020 2020 2020 2467 746d 5f64 6973 . $gtm_dis │ │ │ 00514870: 742f 706c 7567 696e 2f67 746d 6372 7970 t/plugin/gtmcryp │ │ │ 00514880: 742f 736f 7572 6365 2e74 6172 2077 6869 t/source.tar whi │ │ │ 00514890: 6368 2069 6e63 6c75 6465 7320 6275 696c ch includes buil │ │ │ -005148a0: 642e 7368 2061 6e64 5300 4a49 2200 0020 d.sh andS.JI".. │ │ │ +005148a0: 642e 7368 2061 6e64 5300 4a46 2200 0020 d.sh andS.JF".. │ │ │ 005148b0: 2020 2020 2020 696e 7374 616c 6c2e 7368 install.sh │ │ │ 005148c0: 2073 6372 6970 7473 2074 6f20 7265 7370 scripts to resp │ │ │ 005148d0: 6563 7469 7665 6c79 2063 6f6d 7069 6c65 ectively compile │ │ │ 005148e0: 2061 6e64 2069 6e73 7461 6c6c 206c 6962 and install lib │ │ │ -005148f0: 6774 6d63 7279 7074 2e73 6f23 004a 4923 gtmcrypt.so#.JI# │ │ │ +005148f0: 6774 6d63 7279 7074 2e73 6f23 004a 4623 gtmcrypt.so#.JF# │ │ │ 00514900: 0000 2020 2020 2020 2066 726f 6d20 7468 .. from th │ │ │ 00514910: 6520 736f 7572 6365 2063 6f64 652e 0700 e source code... │ │ │ -00514920: 4a49 2400 0054 004a 4925 0000 2020 2054 JI$..T.JI%.. T │ │ │ +00514920: 4a46 2400 0054 004a 4625 0000 2020 2054 JF$..T.JF%.. T │ │ │ 00514930: 6f20 7375 7070 6f72 7420 7468 6520 696d o support the im │ │ │ 00514940: 706c 656d 656e 7461 7469 6f6e 206f 6620 plementation of │ │ │ 00514950: 6120 7265 6665 7265 6e63 6520 696d 706c a reference impl │ │ │ 00514960: 656d 656e 7461 7469 6f6e 2c20 4754 2e4d ementation, GT.M │ │ │ -00514970: 2070 726f 7669 6465 7343 004a 4926 0000 providesC.JI&.. │ │ │ +00514970: 2070 726f 7669 6465 7343 004a 4626 0000 providesC.JF&.. │ │ │ 00514980: 2020 2061 6464 6974 696f 6e61 6c20 4320 additional C │ │ │ 00514990: 7374 7275 6374 7572 6520 7479 7065 7320 structure types │ │ │ 005149a0: 2869 6e20 7468 6520 6774 6d78 635f 7479 (in the gtmxc_ty │ │ │ -005149b0: 7065 732e 6820 6669 6c65 293a 0700 4a49 pes.h file):..JI │ │ │ -005149c0: 2700 004d 004a 4928 0000 2020 2020 202a '..M.JI(.. * │ │ │ +005149b0: 7065 732e 6820 6669 6c65 293a 0700 4a46 pes.h file):..JF │ │ │ +005149c0: 2700 004d 004a 4628 0000 2020 2020 202a '..M.JF(.. * │ │ │ 005149d0: 2067 746d 6372 7970 745f 6b65 795f 7420 gtmcrypt_key_t │ │ │ 005149e0: 2d20 6120 6461 7461 7479 7065 2074 6861 - a datatype tha │ │ │ 005149f0: 7420 6973 2061 2068 616e 646c 6520 746f t is a handle to │ │ │ 00514a00: 2061 206b 6579 2e20 5468 6520 4754 2e4d a key. The GT.M │ │ │ -00514a10: 5400 4a49 2900 0020 2020 2020 2020 6461 T.JI).. da │ │ │ +00514a10: 5400 4a46 2900 0020 2020 2020 2020 6461 T.JF).. da │ │ │ 00514a20: 7461 6261 7365 2065 6e67 696e 6520 6974 tabase engine it │ │ │ 00514a30: 7365 6c66 2064 6f65 7320 6e6f 7420 6d61 self does not ma │ │ │ 00514a40: 6e69 7075 6c61 7465 206b 6579 732e 2054 nipulate keys. T │ │ │ 00514a50: 6865 2070 6c75 672d 696e 206b 6565 7073 he plug-in keeps │ │ │ -00514a60: 2074 6865 5300 4a49 2a00 0020 2020 2020 theS.JI*.. │ │ │ +00514a60: 2074 6865 5300 4a46 2a00 0020 2020 2020 theS.JF*.. │ │ │ 00514a70: 2020 6b65 7973 2c20 616e 6420 7072 6f76 keys, and prov │ │ │ 00514a80: 6964 6573 2068 616e 646c 6573 2074 6f20 ides handles to │ │ │ 00514a90: 6b65 7973 2074 6861 7420 7468 6520 4754 keys that the GT │ │ │ 00514aa0: 2e4d 2064 6174 6162 6173 6520 656e 6769 .M database engi │ │ │ -00514ab0: 6e65 2075 7365 731f 004a 4931 0000 2020 ne uses..JI1.. │ │ │ +00514ab0: 6e65 2075 7365 731f 004a 4631 0000 2020 ne uses..JF1.. │ │ │ 00514ac0: 2020 2020 2074 6f20 7265 6665 7220 746f to refer to │ │ │ -00514ad0: 206b 6579 732e 4e00 4a49 3200 0020 2020 keys.N.JI2.. │ │ │ +00514ad0: 206b 6579 732e 4e00 4a46 3200 0020 2020 keys.N.JF2.. │ │ │ 00514ae0: 2020 2a20 7863 5f66 696c 6569 645f 7074 * xc_fileid_pt │ │ │ 00514af0: 725f 7420 2d20 6120 706f 696e 7465 7220 r_t - a pointer │ │ │ 00514b00: 746f 2061 2073 7472 7563 7475 7265 206d to a structure m │ │ │ 00514b10: 6169 6e74 6169 6e65 6420 6279 2047 542e aintained by GT. │ │ │ -00514b20: 4d20 746f 5200 4a49 3300 0020 2020 2020 M toR.JI3.. │ │ │ +00514b20: 4d20 746f 5200 4a46 3300 0020 2020 2020 M toR.JF3.. │ │ │ 00514b30: 2020 756e 6971 7565 6c79 2069 6465 6e74 uniquely ident │ │ │ 00514b40: 6966 7920 6120 6669 6c65 2e20 4e6f 7465 ify a file. Note │ │ │ 00514b50: 2074 6861 7420 6120 6669 6c65 206d 6179 that a file may │ │ │ 00514b60: 2068 6176 6520 6d75 6c74 6970 6c65 206e have multiple n │ │ │ -00514b70: 616d 6573 202d 5000 4a49 3400 0020 2020 ames -P.JI4.. │ │ │ +00514b70: 616d 6573 202d 5000 4a46 3400 0020 2020 ames -P.JF4.. │ │ │ 00514b80: 2020 2020 6e6f 7420 6f6e 6c79 2061 7320 not only as │ │ │ 00514b90: 6120 636f 6e73 6571 7565 6e63 6520 6f66 a consequence of │ │ │ 00514ba0: 2061 6273 6f6c 7574 6520 616e 6420 7265 absolute and re │ │ │ 00514bb0: 6c61 7469 7665 2070 6174 6820 6e61 6d65 lative path name │ │ │ -00514bc0: 732c 2062 7574 5200 4a49 3500 0020 2020 s, butR.JI5.. │ │ │ +00514bc0: 732c 2062 7574 5200 4a46 3500 0020 2020 s, butR.JF5.. │ │ │ 00514bd0: 2020 2020 616c 736f 2062 6563 6175 7365 also because │ │ │ 00514be0: 206f 6620 7379 6d62 6f6c 6963 206c 696e of symbolic lin │ │ │ 00514bf0: 6b73 2061 6e64 2061 6c73 6f20 6265 6361 ks and also beca │ │ │ 00514c00: 7573 6520 6120 6669 6c65 2073 7973 7465 use a file syste │ │ │ -00514c10: 6d20 6361 6e20 6265 5300 4a49 3600 0020 m can beS.JI6.. │ │ │ +00514c10: 6d20 6361 6e20 6265 5300 4a46 3600 0020 m can beS.JF6.. │ │ │ 00514c20: 2020 2020 2020 6d6f 756e 7465 6420 6174 mounted at │ │ │ 00514c30: 206d 6f72 6520 7468 616e 206f 6e65 2070 more than one p │ │ │ 00514c40: 6c61 6365 2069 6e20 7468 6520 6669 6c65 lace in the file │ │ │ 00514c50: 206e 616d 6520 6869 6572 6172 6368 792e name hierarchy. │ │ │ -00514c60: 2047 542e 4d20 6e65 6564 7334 004a 4937 GT.M needs4.JI7 │ │ │ +00514c60: 2047 542e 4d20 6e65 6564 7334 004a 4637 GT.M needs4.JF7 │ │ │ 00514c70: 0000 2020 2020 2020 2074 6f20 6265 2061 .. to be a │ │ │ 00514c80: 626c 6520 746f 2075 6e69 7175 656c 7920 ble to uniquely │ │ │ 00514c90: 6964 656e 7469 6679 2066 696c 6573 2e07 identify files.. │ │ │ -00514ca0: 004a 4938 0000 5100 4a49 3900 0020 2020 .JI8..Q.JI9.. │ │ │ +00514ca0: 004a 4638 0000 5100 4a46 3900 0020 2020 .JF8..Q.JF9.. │ │ │ 00514cb0: 416c 7468 6f75 6768 206e 6f74 2072 6571 Although not req │ │ │ 00514cc0: 7569 7265 6420 746f 2062 6520 7573 6564 uired to be used │ │ │ 00514cd0: 2062 7920 6120 6375 7374 6f6d 697a 6564 by a customized │ │ │ 00514ce0: 2070 6c75 6769 6e20 696d 706c 656d 656e plugin implemen │ │ │ -00514cf0: 7461 7469 6f6e 2c4d 004a 493a 0000 2020 tation,M.JI:.. │ │ │ +00514cf0: 7461 7469 6f6e 2c4d 004a 463a 0000 2020 tation,M.JF:.. │ │ │ 00514d00: 2047 542e 4d20 7072 6f76 6964 6573 2028 GT.M provides ( │ │ │ 00514d10: 616e 6420 7468 6520 7265 6665 7265 6e63 and the referenc │ │ │ 00514d20: 6520 696d 706c 656d 656e 7461 7469 6f6e e implementation │ │ │ 00514d30: 2075 7365 7329 2074 6865 2066 6f6c 6c6f uses) the follo │ │ │ -00514d40: 7769 6e67 3300 4a49 4100 0020 2020 6675 wing3.JIA.. fu │ │ │ +00514d40: 7769 6e67 3300 4a46 4100 0020 2020 6675 wing3.JFA.. fu │ │ │ 00514d50: 6e63 7469 6f6e 7320 666f 7220 756e 6971 nctions for uniq │ │ │ 00514d60: 7565 6c79 2069 6465 6e74 6966 7969 6e67 uely identifying │ │ │ -00514d70: 2066 696c 6573 3a07 004a 4942 0000 5300 files:..JIB..S. │ │ │ -00514d80: 4a49 4300 0020 2020 2020 2a20 7863 5f73 JIC.. * xc_s │ │ │ +00514d70: 2066 696c 6573 3a07 004a 4642 0000 5300 files:..JFB..S. │ │ │ +00514d80: 4a46 4300 0020 2020 2020 2a20 7863 5f73 JFC.. * xc_s │ │ │ 00514d90: 7461 7475 735f 7420 6774 6d5f 6669 6c65 tatus_t gtm_file │ │ │ 00514da0: 6e61 6d65 5f74 6f5f 6964 2878 635f 7374 name_to_id(xc_st │ │ │ 00514db0: 7269 6e67 5f74 202a 6669 6c65 6e61 6d65 ring_t *filename │ │ │ 00514dc0: 2c20 7863 5f66 696c 6569 645f 7074 725f , xc_fileid_ptr_ │ │ │ -00514dd0: 7451 004a 4944 0000 2020 2020 2020 202a tQ.JID.. * │ │ │ +00514dd0: 7451 004a 4644 0000 2020 2020 2020 202a tQ.JFD.. * │ │ │ 00514de0: 6669 6c65 6964 2920 2d20 6675 6e63 7469 fileid) - functi │ │ │ 00514df0: 6f6e 2074 6861 7420 7461 6b65 7320 6120 on that takes a │ │ │ 00514e00: 6669 6c65 206e 616d 6520 616e 6420 7072 file name and pr │ │ │ 00514e10: 6f76 6964 6573 2074 6865 2066 696c 6520 ovides the file │ │ │ -00514e20: 6964 2600 4a49 4500 0020 2020 2020 2020 id&.JIE.. │ │ │ +00514e20: 6964 2600 4a46 4500 0020 2020 2020 2020 id&.JFE.. │ │ │ 00514e30: 7374 7275 6374 7572 6520 666f 7220 7468 structure for th │ │ │ -00514e40: 6174 2066 696c 652e 4800 4a49 4600 0020 at file.H.JIF.. │ │ │ +00514e40: 6174 2066 696c 652e 4800 4a46 4600 0020 at file.H.JFF.. │ │ │ 00514e50: 2020 2020 2a20 7863 5f73 7461 7475 735f * xc_status_ │ │ │ 00514e60: 7420 6774 6d5f 6973 5f66 696c 655f 6964 t gtm_is_file_id │ │ │ 00514e70: 656e 7469 6361 6c28 7863 5f66 696c 6569 entical(xc_filei │ │ │ 00514e80: 645f 7074 725f 7420 6669 6c65 6964 312c d_ptr_t fileid1, │ │ │ -00514e90: 5200 4a49 4700 0020 2020 2020 2020 7863 R.JIG.. xc │ │ │ +00514e90: 5200 4a46 4700 0020 2020 2020 2020 7863 R.JFG.. xc │ │ │ 00514ea0: 5f66 696c 6569 645f 7074 725f 7420 6669 _fileid_ptr_t fi │ │ │ 00514eb0: 6c65 6964 3229 202d 2066 756e 6374 696f leid2) - functio │ │ │ 00514ec0: 6e20 7468 6174 2064 6574 6572 6d69 6e65 n that determine │ │ │ 00514ed0: 7320 7768 6574 6865 7220 7477 6f20 6669 s whether two fi │ │ │ -00514ee0: 6c65 2700 4a49 4800 0020 2020 2020 2020 le'.JIH.. │ │ │ +00514ee0: 6c65 2700 4a46 4800 0020 2020 2020 2020 le'.JFH.. │ │ │ 00514ef0: 6964 7320 6d61 7020 746f 2074 6865 2073 ids map to the s │ │ │ -00514f00: 616d 6520 6669 6c65 2e54 004a 4949 0000 ame file.T.JII.. │ │ │ +00514f00: 616d 6520 6669 6c65 2e54 004a 4649 0000 ame file.T.JFI.. │ │ │ 00514f10: 2020 2020 202a 2067 746d 5f78 6366 696c * gtm_xcfil │ │ │ 00514f20: 6569 645f 6672 6565 2878 635f 6669 6c65 eid_free(xc_file │ │ │ 00514f30: 6964 5f70 7472 5f74 2066 696c 6569 6429 id_ptr_t fileid) │ │ │ 00514f40: 202d 2066 756e 6374 696f 6e20 746f 2072 - function to r │ │ │ 00514f50: 656c 6561 7365 2061 2066 696c 651b 004a elease a file..J │ │ │ -00514f60: 494a 0000 2020 2020 2020 2069 6420 7374 IJ.. id st │ │ │ -00514f70: 7275 6374 7572 652e 0700 4a49 5100 0051 ructure...JIQ..Q │ │ │ -00514f80: 004a 4952 0000 2020 204d 756d 7073 2c20 .JIR.. Mumps, │ │ │ +00514f60: 464a 0000 2020 2020 2020 2069 6420 7374 FJ.. id st │ │ │ +00514f70: 7275 6374 7572 652e 0700 4a46 5100 0051 ructure...JFQ..Q │ │ │ +00514f80: 004a 4652 0000 2020 204d 756d 7073 2c20 .JFR.. Mumps, │ │ │ 00514f90: 4d55 5049 5020 616e 6420 4453 4520 7072 MUPIP and DSE pr │ │ │ 00514fa0: 6f63 6573 7365 7320 6479 6e61 6d69 6361 ocesses dynamica │ │ │ 00514fb0: 6c6c 7920 6c69 6e6b 2074 6f20 7468 6520 lly link to the │ │ │ 00514fc0: 706c 7567 696e 2069 6e74 6572 6661 6365 plugin interface │ │ │ 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 e907 0000 604c 0000 0000 0000 ........`L...... │ │ │ -00515010: 9700 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00515010: 9700 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 5300 N_EXTENSIONS..S. │ │ │ 00515060: 0020 2020 6675 6e63 7469 6f6e 7320 7468 . functions th │ │ │ 00515070: 6174 2072 6573 6964 6520 696e 2074 6865 at reside in the │ │ │ 00515080: 2073 6861 7265 6420 6c69 6272 6172 792e shared library. │ │ │ 00515090: 2054 6865 2066 756e 6374 696f 6e73 2073 The functions s │ │ │ -005150a0: 6572 7665 2061 7354 004a 4954 0000 2020 erve asT.JIT.. │ │ │ +005150a0: 6572 7665 2061 7354 004a 4654 0000 2020 erve asT.JFT.. │ │ │ 005150b0: 2073 6f66 7477 6172 6520 2273 6869 6d73 software "shims │ │ │ 005150c0: 2220 746f 2069 6e74 6572 6661 6365 2077 " to interface w │ │ │ 005150d0: 6974 6820 616e 2065 6e63 7279 7074 696f ith an encryptio │ │ │ 005150e0: 6e20 6c69 6272 6172 7920 7375 6368 2061 n library such a │ │ │ -005150f0: 7320 6c69 626d 6372 7970 7422 004a 4955 s libmcrypt".JIU │ │ │ +005150f0: 7320 6c69 626d 6372 7970 7422 004a 4655 s libmcrypt".JFU │ │ │ 00515100: 0000 2020 206f 7220 6c69 6267 7067 6d65 .. or libgpgme │ │ │ 00515110: 202f 206c 6962 6763 7279 7074 2e07 004a / libgcrypt...J │ │ │ -00515120: 4956 0000 2d00 4a49 5700 0020 2020 5468 IV..-.JIW.. Th │ │ │ +00515120: 4656 0000 2d00 4a46 5700 0020 2020 5468 FV..-.JFW.. Th │ │ │ 00515130: 6520 706c 7567 696e 2069 6e74 6572 6661 e plugin interfa │ │ │ 00515140: 6365 2066 756e 6374 696f 6e73 2061 7265 ce functions are │ │ │ -00515150: 3a07 004a 4958 0000 1d00 4a49 5900 0020 :..JIX....JIY.. │ │ │ +00515150: 3a07 004a 4658 0000 1d00 4a46 5900 0020 :..JFX....JFY.. │ │ │ 00515160: 2020 2020 2a20 6774 6d63 7279 7074 5f69 * gtmcrypt_i │ │ │ -00515170: 6e69 7428 2927 004a 495a 0000 2020 2020 nit()'.JIZ.. │ │ │ +00515170: 6e69 7428 2927 004a 465a 0000 2020 2020 nit()'.JFZ.. │ │ │ 00515180: 202a 2067 746d 6372 7970 745f 6765 746b * gtmcrypt_getk │ │ │ -00515190: 6579 5f62 795f 6e61 6d65 2829 2700 4a49 ey_by_name()'.JI │ │ │ +00515190: 6579 5f62 795f 6e61 6d65 2829 2700 4a46 ey_by_name()'.JF │ │ │ 005151a0: 6100 0020 2020 2020 2a20 6774 6d63 7279 a.. * gtmcry │ │ │ 005151b0: 7074 5f67 6574 6b65 795f 6279 5f68 6173 pt_getkey_by_has │ │ │ -005151c0: 6828 2921 004a 4962 0000 2020 2020 202a h()!.JIb.. * │ │ │ +005151c0: 6828 2921 004a 4662 0000 2020 2020 202a h()!.JFb.. * │ │ │ 005151d0: 2067 746d 6372 7970 745f 6861 7368 5f67 gtmcrypt_hash_g │ │ │ -005151e0: 656e 2829 1f00 4a49 6300 0020 2020 2020 en()..JIc.. │ │ │ +005151e0: 656e 2829 1f00 4a46 6300 0020 2020 2020 en()..JFc.. │ │ │ 005151f0: 2a20 6774 6d63 7279 7074 5f65 6e63 6f64 * gtmcrypt_encod │ │ │ -00515200: 6528 291f 004a 4964 0000 2020 2020 202a e()..JId.. * │ │ │ +00515200: 6528 291f 004a 4664 0000 2020 2020 202a e()..JFd.. * │ │ │ 00515210: 2067 746d 6372 7970 745f 6465 636f 6465 gtmcrypt_decode │ │ │ -00515220: 2829 1e00 4a49 6500 0020 2020 2020 2a20 ()..JIe.. * │ │ │ +00515220: 2829 1e00 4a46 6500 0020 2020 2020 2a20 ()..JFe.. * │ │ │ 00515230: 6774 6d63 7279 7074 5f63 6c6f 7365 2829 gtmcrypt_close() │ │ │ -00515240: 2500 4a49 6600 0020 2020 2020 2a20 616e %.JIf.. * an │ │ │ +00515240: 2500 4a46 6600 0020 2020 2020 2a20 616e %.JFf.. * an │ │ │ 00515250: 6420 6774 6d63 7279 7074 5f73 7472 6572 d gtmcrypt_strer │ │ │ -00515260: 726f 7228 2907 004a 4967 0000 5400 4a49 ror()..JIg..T.JI │ │ │ +00515260: 726f 7228 2907 004a 4667 0000 5400 4a46 ror()..JFg..T.JF │ │ │ 00515270: 6800 0020 2020 4120 4754 2e4d 2064 6174 h.. A GT.M dat │ │ │ 00515280: 6162 6173 6520 636f 6e73 6973 7473 206f abase consists o │ │ │ 00515290: 6620 6d75 6c74 6970 6c65 2064 6174 6162 f multiple datab │ │ │ 005152a0: 6173 6520 6669 6c65 732c 2065 6163 6820 ase files, each │ │ │ 005152b0: 6f66 2077 6869 6368 2068 6173 2069 7473 of which has its │ │ │ -005152c0: 5300 4a49 6900 0020 2020 6f77 6e20 656e S.JIi.. own en │ │ │ +005152c0: 5300 4a46 6900 0020 2020 6f77 6e20 656e S.JFi.. own en │ │ │ 005152d0: 6372 7970 7469 6f6e 206b 6579 2c20 616c cryption key, al │ │ │ 005152e0: 7468 6f75 6768 2079 6f75 2063 616e 2075 though you can u │ │ │ 005152f0: 7365 2074 6865 2073 616d 6520 6b65 7920 se the same key │ │ │ 00515300: 666f 7220 6d75 6c74 6970 6c65 2066 696c for multiple fil │ │ │ -00515310: 6573 2e51 004a 496a 0000 2020 2054 6875 es.Q.JIj.. Thu │ │ │ +00515310: 6573 2e51 004a 466a 0000 2020 2054 6875 es.Q.JFj.. Thu │ │ │ 00515320: 732c 2074 6865 2067 746d 6372 7970 742a s, the gtmcrypt* │ │ │ 00515330: 2066 756e 6374 696f 6e73 2061 7265 2063 functions are c │ │ │ 00515340: 6170 6162 6c65 206f 6620 6d61 6e61 6769 apable of managi │ │ │ 00515350: 6e67 206d 756c 7469 706c 6520 6b65 7973 ng multiple keys │ │ │ -00515360: 2066 6f72 4800 4a49 7100 0020 2020 6d75 forH.JIq.. mu │ │ │ +00515360: 2066 6f72 4800 4a46 7100 0020 2020 6d75 forH.JFq.. mu │ │ │ 00515370: 6c74 6970 6c65 2064 6174 6162 6173 6520 ltiple database │ │ │ 00515380: 6669 6c65 732e 2050 726f 746f 7479 7065 files. Prototype │ │ │ 00515390: 7320 666f 7220 7468 6573 6520 6675 6e63 s for these func │ │ │ -005153a0: 7469 6f6e 7320 6172 6520 696e 1f00 4a49 tions are in..JI │ │ │ +005153a0: 7469 6f6e 7320 6172 6520 696e 1f00 4a46 tions are in..JF │ │ │ 005153b0: 7200 0020 2020 6774 6d63 7279 7074 5f69 r.. gtmcrypt_i │ │ │ -005153c0: 6e74 6572 6661 6365 2e68 2e07 004a 4973 nterface.h...JIs │ │ │ -005153d0: 0000 5200 4a49 7400 0020 2020 5468 6520 ..R.JIt.. The │ │ │ +005153c0: 6e74 6572 6661 6365 2e68 2e07 004a 4673 nterface.h...JFs │ │ │ +005153d0: 0000 5200 4a46 7400 0020 2020 5468 6520 ..R.JFt.. The │ │ │ 005153e0: 636f 7265 2070 6c75 6769 6e20 696e 7465 core plugin inte │ │ │ 005153f0: 7266 6163 6520 6675 6e63 7469 6f6e 732c rface functions, │ │ │ 00515400: 2061 6c6c 206f 6620 7768 6963 6820 7265 all of which re │ │ │ 00515410: 7475 726e 2061 2076 616c 7565 206f 6620 turn a value of │ │ │ -00515420: 7479 7065 1b00 4a49 7500 0020 2020 6774 type..JIu.. gt │ │ │ +00515420: 7479 7065 1b00 4a46 7500 0020 2020 6774 type..JFu.. gt │ │ │ 00515430: 6d5f 7374 6174 7573 5f74 2061 7265 3a07 m_status_t are:. │ │ │ -00515440: 004a 4976 0000 5200 4a49 7700 0020 2020 .JIv..R.JIw.. │ │ │ +00515440: 004a 4676 0000 5200 4a46 7700 0020 2020 .JFv..R.JFw.. │ │ │ 00515450: 2020 2a20 6774 6d63 7279 7074 5f69 6e69 * gtmcrypt_ini │ │ │ 00515460: 7428 2920 7065 7266 6f72 6d73 2069 6e69 t() performs ini │ │ │ 00515470: 7469 616c 697a 6174 696f 6e2e 2049 6620 tialization. If │ │ │ 00515480: 7468 6520 656e 7669 726f 6e6d 656e 7420 the environment │ │ │ -00515490: 7661 7269 6162 6c65 4a00 4a49 7800 0020 variableJ.JIx.. │ │ │ +00515490: 7661 7269 6162 6c65 4a00 4a46 7800 0020 variableJ.JFx.. │ │ │ 005154a0: 2020 2020 2020 2467 746d 5f70 6173 7377 $gtm_passw │ │ │ 005154b0: 6420 6578 6973 7473 2061 6e64 2068 6173 d exists and has │ │ │ 005154c0: 2061 6e20 656d 7074 7920 7374 7269 6e67 an empty string │ │ │ 005154d0: 2076 616c 7565 2c20 4754 2e4d 2063 616c value, GT.M cal │ │ │ -005154e0: 6c73 5000 4a49 7900 0020 2020 2020 2020 lsP.JIy.. │ │ │ +005154e0: 6c73 5000 4a46 7900 0020 2020 2020 2020 lsP.JFy.. │ │ │ 005154f0: 6774 6d63 7279 7074 5f69 6e69 7428 2920 gtmcrypt_init() │ │ │ 00515500: 6265 666f 7265 2074 6865 2066 6972 7374 before the first │ │ │ 00515510: 204d 2070 726f 6772 616d 2069 7320 6c6f M program is lo │ │ │ 00515520: 6164 6564 3b20 6f74 6865 7277 6973 6520 aded; otherwise │ │ │ -00515530: 6974 4e00 4a49 7a00 0020 2020 2020 2020 itN.JIz.. │ │ │ +00515530: 6974 4e00 4a46 7a00 0020 2020 2020 2020 itN.JFz.. │ │ │ 00515540: 6361 6c6c 7320 6774 6d63 7279 7074 5f69 calls gtmcrypt_i │ │ │ 00515550: 6e69 7428 2920 7768 656e 2069 7420 6174 nit() when it at │ │ │ 00515560: 7465 6d70 7473 2074 6865 2066 6972 7374 tempts the first │ │ │ 00515570: 206f 7065 7261 7469 6f6e 206f 6e20 616e operation on an │ │ │ -00515580: 2600 4a49 8100 0020 2020 2020 2020 656e &.JI... en │ │ │ +00515580: 2600 4a46 8100 0020 2020 2020 2020 656e &.JF... en │ │ │ 00515590: 6372 7970 7465 6420 6461 7461 6261 7365 crypted database │ │ │ -005155a0: 2066 696c 652e 4600 4a49 8200 0020 2020 file.F.JI... │ │ │ +005155a0: 2066 696c 652e 4600 4a46 8200 0020 2020 file.F.JF... │ │ │ 005155b0: 2020 2a20 4765 6e65 7261 6c6c 792c 2067 * Generally, g │ │ │ 005155c0: 746d 6372 7970 745f 6765 746b 6579 5f62 tmcrypt_getkey_b │ │ │ 005155d0: 795f 6861 7368 206f 722c 2066 6f72 204d y_hash or, for M │ │ │ -005155e0: 5550 4950 2043 5245 4154 452c 5100 4a49 UPIP CREATE,Q.JI │ │ │ +005155e0: 5550 4950 2043 5245 4154 452c 5100 4a46 UPIP CREATE,Q.JF │ │ │ 005155f0: 8300 0020 2020 2020 2020 6774 6d63 7279 ... gtmcry │ │ │ 00515600: 7074 5f67 6574 6b65 795f 6279 5f6e 616d pt_getkey_by_nam │ │ │ 00515610: 6520 7065 7266 6f72 6d20 6b65 7920 6163 e perform key ac │ │ │ 00515620: 7175 6973 6974 696f 6e2c 2061 6e64 2070 quisition, and p │ │ │ 00515630: 6c61 6365 2074 6865 206b 6579 7353 004a lace the keysS.J │ │ │ -00515640: 4984 0000 2020 2020 2020 2077 6865 7265 I... where │ │ │ +00515640: 4684 0000 2020 2020 2020 2077 6865 7265 F... where │ │ │ 00515650: 2067 746d 6372 7970 745f 6465 636f 6465 gtmcrypt_decode │ │ │ 00515660: 2829 2061 6e64 2067 746d 6372 7970 745f () and gtmcrypt_ │ │ │ 00515670: 656e 636f 6465 2829 2063 616e 2066 696e encode() can fin │ │ │ 00515680: 6420 7468 656d 2077 6865 6e20 7468 6579 d them when they │ │ │ -00515690: 1900 4a49 8500 0020 2020 2020 2020 6172 ..JI... ar │ │ │ -005156a0: 6520 6361 6c6c 6564 2e46 004a 4986 0000 e called.F.JI... │ │ │ +00515690: 1900 4a46 8500 0020 2020 2020 2020 6172 ..JF... ar │ │ │ +005156a0: 6520 6361 6c6c 6564 2e46 004a 4686 0000 e called.F.JF... │ │ │ 005156b0: 2020 2020 202a 2057 6865 6e65 7665 7220 * Whenever │ │ │ 005156c0: 4754 2e4d 206e 6565 6473 2074 6f20 6465 GT.M needs to de │ │ │ 005156d0: 636f 6465 2061 2062 6c6f 636b 206f 6620 code a block of │ │ │ 005156e0: 6279 7465 732c 2069 7420 6361 6c6c 7353 bytes, it callsS │ │ │ -005156f0: 004a 4987 0000 2020 2020 2020 2067 746d .JI... gtm │ │ │ +005156f0: 004a 4687 0000 2020 2020 2020 2067 746d .JF... gtm │ │ │ 00515700: 6372 7970 745f 6465 636f 6465 2829 2074 crypt_decode() t │ │ │ 00515710: 6f20 6465 636f 6465 2074 6865 2065 6e63 o decode the enc │ │ │ 00515720: 7279 7074 6564 2064 6174 612e 2041 7420 rypted data. At │ │ │ 00515730: 7468 6520 6c65 7665 6c20 6174 2077 6869 the level at whi │ │ │ -00515740: 6368 5400 4a49 8800 0020 2020 2020 2020 chT.JI... │ │ │ +00515740: 6368 5400 4a46 8800 0020 2020 2020 2020 chT.JF... │ │ │ 00515750: 4754 2e4d 2064 6174 6162 6173 6520 656e GT.M database en │ │ │ 00515760: 6372 7970 7469 6f6e 206f 7065 7261 7465 cryption operate │ │ │ 00515770: 732c 2069 7420 646f 6573 206e 6f74 206d s, it does not m │ │ │ 00515780: 6174 7465 7220 7768 6174 2074 6865 2064 atter what the d │ │ │ -00515790: 6174 6120 6973 5300 4a49 8900 0020 2020 ata isS.JI... │ │ │ +00515790: 6174 6120 6973 5300 4a46 8900 0020 2020 ata isS.JF... │ │ │ 005157a0: 2020 2020 2d20 6e75 6d65 7269 6320 6461 - numeric da │ │ │ 005157b0: 7461 2c20 7374 7269 6e67 2064 6174 6120 ta, string data │ │ │ 005157c0: 7768 6574 6865 7220 696e 204d 206f 7220 whether in M or │ │ │ 005157d0: 5554 462d 3820 6d6f 6465 2061 6e64 2077 UTF-8 mode and w │ │ │ 005157e0: 6865 7468 6572 206f 7200 0000 0000 0000 hether or....... │ │ │ 005157f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00515800: 0400 0000 e407 0000 7c4c 0000 0000 0000 ........|L...... │ │ │ -00515810: 9800 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00515810: 9800 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 8a00 N_EXTENSIONS.... │ │ │ 00515860: 0020 2020 2020 2020 6e6f 7420 6d6f 6469 . not modi │ │ │ 00515870: 6669 6564 2062 7920 6120 636f 6c6c 6174 fied by a collat │ │ │ 00515880: 696f 6e20 616c 676f 7269 7468 6d2e 2045 ion algorithm. E │ │ │ 00515890: 6e63 7279 7074 696f 6e20 616e 6420 6465 ncryption and de │ │ │ -005158a0: 6372 7970 7469 6f6e 3200 4a49 9100 0020 cryption2.JI... │ │ │ +005158a0: 6372 7970 7469 6f6e 3200 4a46 9100 0020 cryption2.JF... │ │ │ 005158b0: 2020 2020 2020 7369 6d70 6c79 206f 7065 simply ope │ │ │ 005158c0: 7261 7465 206f 6e20 6120 7365 7269 6573 rate on a series │ │ │ -005158d0: 206f 6620 6279 7465 732e 4600 4a49 9200 of bytes.F.JI.. │ │ │ +005158d0: 206f 6620 6279 7465 732e 4600 4a46 9200 of bytes.F.JF.. │ │ │ 005158e0: 0020 2020 2020 2a20 5768 656e 6576 6572 . * Whenever │ │ │ 005158f0: 2047 542e 4d20 6e65 6564 7320 746f 2065 GT.M needs to e │ │ │ 00515900: 6e63 6f64 6520 6120 626c 6f63 6b20 6f66 ncode a block of │ │ │ 00515910: 2062 7974 6573 2c20 6974 2063 616c 6c73 bytes, it calls │ │ │ -00515920: 3300 4a49 9300 0020 2020 2020 2020 6774 3.JI... gt │ │ │ +00515920: 3300 4a46 9300 0020 2020 2020 2020 6774 3.JF... gt │ │ │ 00515930: 6d63 7279 7074 5f65 6e63 6f64 6528 2920 mcrypt_encode() │ │ │ 00515940: 746f 2065 6e63 6f64 6520 7468 6520 6461 to encode the da │ │ │ -00515950: 7461 2e53 004a 4994 0000 2020 2020 202a ta.S.JI... * │ │ │ +00515950: 7461 2e53 004a 4694 0000 2020 2020 202a ta.S.JF... * │ │ │ 00515960: 2049 6620 656e 6372 7970 7469 6f6e 2068 If encryption h │ │ │ 00515970: 6173 2062 6565 6e20 7573 6564 2028 6966 as been used (if │ │ │ 00515980: 2067 746d 6372 7970 745f 696e 6974 2829 gtmcrypt_init() │ │ │ 00515990: 2077 6173 2070 7265 7669 6f75 736c 7920 was previously │ │ │ -005159a0: 6361 6c6c 6564 5400 4a49 9500 0020 2020 calledT.JI... │ │ │ +005159a0: 6361 6c6c 6564 5400 4a46 9500 0020 2020 calledT.JF... │ │ │ 005159b0: 2020 2020 616e 6420 7265 7475 726e 6564 and returned │ │ │ 005159c0: 2073 7563 6365 7373 292c 2047 542e 4d20 success), GT.M │ │ │ 005159d0: 6361 6c6c 7320 6774 6d63 7279 7074 5f63 calls gtmcrypt_c │ │ │ 005159e0: 6c6f 7365 2829 2061 7420 7072 6f63 6573 lose() at proces │ │ │ -005159f0: 7320 6578 6974 2061 6e64 5000 4a49 9600 s exit andP.JI.. │ │ │ +005159f0: 7320 6578 6974 2061 6e64 5000 4a46 9600 s exit andP.JF.. │ │ │ 00515a00: 0020 2020 2020 2020 6265 666f 7265 2067 . before g │ │ │ 00515a10: 656e 6572 6174 696e 6720 6120 636f 7265 enerating a core │ │ │ 00515a20: 2066 696c 652e 2067 746d 6372 7970 745f file. gtmcrypt_ │ │ │ 00515a30: 636c 6f73 6528 2920 6d75 7374 2065 7261 close() must era │ │ │ -00515a40: 7365 206b 6579 7320 696e 5300 4a49 9700 se keys inS.JI.. │ │ │ +00515a40: 7365 206b 6579 7320 696e 5300 4a46 9700 se keys inS.JF.. │ │ │ 00515a50: 0020 2020 2020 2020 6d65 6d6f 7279 2074 . memory t │ │ │ 00515a60: 6f20 656e 7375 7265 2074 6861 7420 6e6f o ensure that no │ │ │ 00515a70: 2063 6c65 6172 7465 7874 206b 6579 7320 cleartext keys │ │ │ 00515a80: 6172 6520 7669 7369 626c 6520 696e 2074 are visible in t │ │ │ 00515a90: 6865 2063 6f72 6520 6669 6c65 2e07 004a he core file...J │ │ │ -00515aa0: 4998 0000 2c00 4a49 9900 0020 2020 4d6f I...,.JI... Mo │ │ │ +00515aa0: 4698 0000 2c00 4a46 9900 0020 2020 4d6f F...,.JF... Mo │ │ │ 00515ab0: 7265 2064 6574 6169 6c65 6420 6465 7363 re detailed desc │ │ │ 00515ac0: 7269 7074 696f 6e73 2066 6f6c 6c6f 772e riptions follow. │ │ │ -00515ad0: 0700 4a49 9a00 0050 0049 49c1 1100 0020 ..JI...P.II.... │ │ │ +00515ad0: 0700 4a46 9a00 0050 0049 46c1 1100 0020 ..JF...P.IF.... │ │ │ 00515ae0: 2020 2020 2a20 6774 6d63 7279 7074 5f6b * gtmcrypt_k │ │ │ 00515af0: 6579 5f74 202a 6774 6d63 7279 7074 5f67 ey_t *gtmcrypt_g │ │ │ 00515b00: 6574 6b65 795f 6279 5f6e 616d 6528 6774 etkey_by_name(gt │ │ │ 00515b10: 6d5f 7374 7269 6e67 5f74 202a 6669 6c65 m_string_t *file │ │ │ -00515b20: 6e61 6d65 2920 2d51 004b 4911 0000 2020 name) -Q.KI... │ │ │ +00515b20: 6e61 6d65 2920 2d51 004b 4611 0000 2020 name) -Q.KF... │ │ │ 00515b30: 2020 2020 204d 5550 4950 2043 5245 4154 MUPIP CREAT │ │ │ 00515b40: 4520 7573 6573 2074 6869 7320 6675 6e63 E uses this func │ │ │ 00515b50: 7469 6f6e 2074 6f20 6765 7420 7468 6520 tion to get the │ │ │ 00515b60: 6b65 7920 666f 7220 6120 6461 7461 6261 key for a databa │ │ │ -00515b70: 7365 2066 696c 652e 5200 4b49 2100 0020 se file.R.KI!.. │ │ │ +00515b70: 7365 2066 696c 652e 5200 4b46 2100 0020 se file.R.KF!.. │ │ │ 00515b80: 2020 2020 2020 5468 6973 2066 756e 6374 This funct │ │ │ 00515b90: 696f 6e20 7365 6172 6368 6573 2066 6f72 ion searches for │ │ │ 00515ba0: 2074 6865 2067 6976 656e 2066 696c 656e the given filen │ │ │ 00515bb0: 616d 6520 696e 2074 6865 206d 656d 6f72 ame in the memor │ │ │ -00515bc0: 7920 6b65 7920 7269 6e67 5000 4b49 3100 y key ringP.KI1. │ │ │ +00515bc0: 7920 6b65 7920 7269 6e67 5000 4b46 3100 y key ringP.KF1. │ │ │ 00515bd0: 0020 2020 2020 2020 616e 6420 7265 7475 . and retu │ │ │ 00515be0: 726e 7320 6120 6861 6e64 6c65 2074 6f20 rns a handle to │ │ │ 00515bf0: 6974 7320 7379 6d6d 6574 7269 6320 6369 its symmetric ci │ │ │ 00515c00: 7068 6572 206b 6579 2e20 4966 2074 6865 pher key. If the │ │ │ -00515c10: 7265 2069 7320 6d6f 7265 5200 4b49 4100 re is moreR.KIA. │ │ │ +00515c10: 7265 2069 7320 6d6f 7265 5200 4b46 4100 re is moreR.KFA. │ │ │ 00515c20: 0020 2020 2020 2020 7468 616e 206f 6e65 . than one │ │ │ 00515c30: 2065 6e74 7279 2066 6f72 2074 6865 2067 entry for the g │ │ │ 00515c40: 6976 656e 2066 696c 656e 616d 6520 2c20 iven filename , │ │ │ 00515c50: 7468 6520 7265 6665 7265 6e63 6520 696d the reference im │ │ │ -00515c60: 706c 656d 656e 7461 7469 6f6e 5400 4b49 plementationT.KI │ │ │ +00515c60: 706c 656d 656e 7461 7469 6f6e 5400 4b46 plementationT.KF │ │ │ 00515c70: 5100 0020 2020 2020 2020 7265 7475 726e Q.. return │ │ │ 00515c80: 7320 7468 6520 656e 7472 7920 6d61 7463 s the entry matc │ │ │ 00515c90: 6869 6e67 2074 6865 206c 6173 7420 6f63 hing the last oc │ │ │ 00515ca0: 6375 7272 656e 6365 206f 6620 7468 6174 currence of that │ │ │ 00515cb0: 2066 696c 656e 616d 6520 696e 2074 6865 filename in the │ │ │ -00515cc0: 1e00 4b49 6100 0020 2020 2020 2020 6d61 ..KIa.. ma │ │ │ +00515cc0: 1e00 4b46 6100 0020 2020 2020 2020 6d61 ..KFa.. ma │ │ │ 00515cd0: 7374 6572 206b 6579 2066 696c 652e 4e00 ster key file.N. │ │ │ -00515ce0: 4b49 7100 0020 2020 2020 2a20 6774 6d5f KIq.. * gtm_ │ │ │ +00515ce0: 4b46 7100 0020 2020 2020 2a20 6774 6d5f KFq.. * gtm_ │ │ │ 00515cf0: 7374 6174 7573 5f74 2067 746d 6372 7970 status_t gtmcryp │ │ │ 00515d00: 745f 6861 7368 5f67 656e 2867 746d 6372 t_hash_gen(gtmcr │ │ │ 00515d10: 7970 745f 6b65 795f 7420 2a6b 6579 2c20 ypt_key_t *key, │ │ │ -00515d20: 6774 6d5f 7374 7269 6e67 5f74 5200 4b49 gtm_string_tR.KI │ │ │ +00515d20: 6774 6d5f 7374 7269 6e67 5f74 5200 4b46 gtm_string_tR.KF │ │ │ 00515d30: 8100 0020 2020 2020 2020 2a68 6173 6829 ... *hash) │ │ │ 00515d40: 202d 204d 5550 4950 2043 5245 4154 4520 - MUPIP CREATE │ │ │ 00515d50: 7573 6573 2074 6869 7320 6675 6e63 7469 uses this functi │ │ │ 00515d60: 6f6e 2074 6f20 6765 6e65 7261 7465 2061 on to generate a │ │ │ 00515d70: 2068 6173 6820 6672 6f6d 2074 6865 5000 hash from theP. │ │ │ -00515d80: 4b49 9100 0020 2020 2020 2020 6b65 7920 KI... key │ │ │ +00515d80: 4b46 9100 0020 2020 2020 2020 6b65 7920 KF... key │ │ │ 00515d90: 7468 656e 2063 6f70 6965 7320 7468 6174 then copies that │ │ │ 00515da0: 2068 6173 6820 696e 746f 2074 6865 2064 hash into the d │ │ │ 00515db0: 6174 6162 6173 6520 6669 6c65 2068 6561 atabase file hea │ │ │ 00515dc0: 6465 722e 2054 6865 2066 6972 7374 5100 der. The firstQ. │ │ │ -00515dd0: 4a49 1200 0020 2020 2020 2020 7061 7261 JI... para │ │ │ +00515dd0: 4a46 1200 0020 2020 2020 2020 7061 7261 JF... para │ │ │ 00515de0: 6d65 7465 7220 6973 2061 2068 616e 646c meter is a handl │ │ │ 00515df0: 6520 746f 2074 6865 206b 6579 2061 6e64 e to the key and │ │ │ 00515e00: 2074 6865 2073 6563 6f6e 6420 7061 7261 the second para │ │ │ 00515e10: 6d65 7465 7220 706f 696e 7473 2074 6f53 meter points toS │ │ │ -00515e20: 004b 4911 0000 2020 2020 2020 2032 3536 .KI... 256 │ │ │ +00515e20: 004b 4611 0000 2020 2020 2020 2032 3536 .KF... 256 │ │ │ 00515e30: 2062 7974 6520 6275 6666 6572 2e20 496e byte buffer. In │ │ │ 00515e40: 2074 6865 2065 7665 6e74 2074 6865 2068 the event the h │ │ │ 00515e50: 6173 6820 616c 676f 7269 7468 6d20 7573 ash algorithm us │ │ │ 00515e60: 6564 2070 726f 7669 6465 7320 6861 7368 ed provides hash │ │ │ -00515e70: 6573 5400 4b49 2100 0020 2020 2020 2020 esT.KI!.. │ │ │ +00515e70: 6573 5400 4b46 2100 0020 2020 2020 2020 esT.KF!.. │ │ │ 00515e80: 736d 616c 6c65 7220 7468 616e 2032 3536 smaller than 256 │ │ │ 00515e90: 2062 7974 6573 2c20 6774 6d63 7279 7074 bytes, gtmcrypt │ │ │ 00515ea0: 5f68 6173 685f 6765 6e28 2920 6d75 7374 _hash_gen() must │ │ │ 00515eb0: 2066 696c 6c20 616e 7920 756e 7573 6564 fill any unused │ │ │ -00515ec0: 2073 7061 6365 3000 4b49 3100 0020 2020 space0.KI1.. │ │ │ +00515ec0: 2073 7061 6365 3000 4b46 3100 0020 2020 space0.KF1.. │ │ │ 00515ed0: 2020 2020 696e 2074 6865 2032 3536 2062 in the 256 b │ │ │ 00515ee0: 7974 6520 6275 6666 6572 2077 6974 6820 yte buffer with │ │ │ -00515ef0: 7a65 726f 732e 5000 4b49 4100 0020 2020 zeros.P.KIA.. │ │ │ +00515ef0: 7a65 726f 732e 5000 4b46 4100 0020 2020 zeros.P.KFA.. │ │ │ 00515f00: 2020 2a20 6774 6d63 7279 7074 5f6b 6579 * gtmcrypt_key │ │ │ 00515f10: 5f74 202a 6774 6d63 7279 7074 5f67 6574 _t *gtmcrypt_get │ │ │ 00515f20: 6b65 795f 6279 5f68 6173 6828 6774 6d5f key_by_hash(gtm_ │ │ │ 00515f30: 7374 7269 6e67 5f74 202a 6861 7368 2920 string_t *hash) │ │ │ -00515f40: 2d20 4754 2e4d 5100 4b49 5100 0020 2020 - GT.MQ.KIQ.. │ │ │ +00515f40: 2d20 4754 2e4d 5100 4b46 5100 0020 2020 - GT.MQ.KFQ.. │ │ │ 00515f50: 2020 2020 7573 6573 2074 6869 7320 6675 uses this fu │ │ │ 00515f60: 6e63 7469 6f6e 2061 7420 6461 7461 6261 nction at databa │ │ │ 00515f70: 7365 2066 696c 6520 6f70 656e 2074 696d se file open tim │ │ │ 00515f80: 6520 746f 206f 6274 6169 6e20 7468 6520 e to obtain the │ │ │ -00515f90: 636f 7272 6563 744d 004b 4961 0000 2020 correctM.KIa.. │ │ │ +00515f90: 636f 7272 6563 744d 004b 4661 0000 2020 correctM.KFa.. │ │ │ 00515fa0: 2020 2020 206b 6579 2075 7369 6e67 2069 key using i │ │ │ 00515fb0: 7473 2068 6173 6820 6672 6f6d 2074 6865 ts hash from the │ │ │ 00515fc0: 2064 6174 6162 6173 6520 6669 6c65 2068 database file h │ │ │ 00515fd0: 6561 6465 722e 2054 6869 7320 6675 6e63 eader. This func │ │ │ 00515fe0: 7469 6f6e 0000 0000 0000 0000 0000 0000 tion............ │ │ │ 00515ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516000: 0400 0000 eb07 0000 954c 0000 0000 0000 .........L...... │ │ │ -00516010: 9900 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00516010: 9900 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 1271 N_EXTENSIONS...q │ │ │ 00516060: 0000 2020 2020 2020 2073 6561 7263 6865 .. searche │ │ │ 00516070: 7320 666f 7220 7468 6520 6769 7665 6e20 s for the given │ │ │ 00516080: 6861 7368 2069 6e20 7468 6520 6d65 6d6f hash in the memo │ │ │ 00516090: 7279 206b 6579 2072 696e 6720 616e 6420 ry key ring and │ │ │ -005160a0: 7265 7475 726e 7320 614c 004b 4981 0000 returns aL.KI... │ │ │ +005160a0: 7265 7475 726e 7320 614c 004b 4681 0000 returns aL.KF... │ │ │ 005160b0: 2020 2020 2020 2068 616e 646c 6520 746f handle to │ │ │ 005160c0: 2074 6865 206d 6174 6368 696e 6720 7379 the matching sy │ │ │ 005160d0: 6d6d 6574 7269 6320 6369 7068 6572 206b mmetric cipher k │ │ │ 005160e0: 6579 2e20 4d55 5049 5020 4c4f 4144 2c20 ey. MUPIP LOAD, │ │ │ -005160f0: 4d55 5049 5054 004b 4991 0000 2020 2020 MUPIPT.KI... │ │ │ +005160f0: 4d55 5049 5054 004b 4691 0000 2020 2020 MUPIPT.KF... │ │ │ 00516100: 2020 2052 4553 544f 5245 2c20 4d55 5049 RESTORE, MUPI │ │ │ 00516110: 5020 4558 5452 4143 542c 204d 5550 4950 P EXTRACT, MUPIP │ │ │ 00516120: 204a 4f55 524e 414c 2061 6e64 204d 5550 JOURNAL and MUP │ │ │ 00516130: 4950 2042 4143 4b55 5020 2d42 5954 4553 IP BACKUP -BYTES │ │ │ -00516140: 5452 4541 4d20 616c 6c53 004a 4913 0000 TREAM allS.JI... │ │ │ +00516140: 5452 4541 4d20 616c 6c53 004a 4613 0000 TREAM allS.JF... │ │ │ 00516150: 2020 2020 2020 2075 7365 2074 6869 7320 use this │ │ │ 00516160: 746f 2066 696e 6420 6b65 7973 2063 6f72 to find keys cor │ │ │ 00516170: 7265 7370 6f6e 6469 6e67 2074 6f20 7468 responding to th │ │ │ 00516180: 6520 6375 7272 656e 7420 6f72 2070 7269 e current or pri │ │ │ -00516190: 6f72 2064 6174 6162 6173 6573 4300 4b49 or databasesC.KI │ │ │ +00516190: 6f72 2064 6174 6162 6173 6573 4300 4b46 or databasesC.KF │ │ │ 005161a0: 1100 0020 2020 2020 2020 6672 6f6d 2077 ... from w │ │ │ 005161b0: 6869 6368 2074 6865 2066 696c 6573 2074 hich the files t │ │ │ 005161c0: 6865 7920 7573 6520 666f 7220 696e 7075 hey use for inpu │ │ │ 005161d0: 7420 7765 7265 2064 6572 6976 6564 2e54 t were derived.T │ │ │ -005161e0: 004b 4921 0000 2020 2020 202a 2067 746d .KI!.. * gtm │ │ │ +005161e0: 004b 4621 0000 2020 2020 202a 2067 746d .KF!.. * gtm │ │ │ 005161f0: 5f73 7461 7475 735f 7420 6774 6d63 7279 _status_t gtmcry │ │ │ 00516200: 7074 5f65 6e63 6f64 6528 6774 6d63 7279 pt_encode(gtmcry │ │ │ 00516210: 7074 5f6b 6579 5f74 202a 6b65 792c 2067 pt_key_t *key, g │ │ │ 00516220: 746d 5f73 7472 696e 675f 7420 2a69 6e62 tm_string_t *inb │ │ │ -00516230: 7566 2c53 004b 4931 0000 2020 2020 2020 uf,S.KI1.. │ │ │ +00516230: 7566 2c53 004b 4631 0000 2020 2020 2020 uf,S.KF1.. │ │ │ 00516240: 2067 746d 5f73 7472 696e 675f 7420 2a6f gtm_string_t *o │ │ │ 00516250: 7574 6275 6629 2061 6e64 2067 746d 5f73 utbuf) and gtm_s │ │ │ 00516260: 7461 7475 735f 7420 6774 6d63 7279 7074 tatus_t gtmcrypt │ │ │ 00516270: 5f64 6563 6f64 6528 6774 6d63 7279 7074 _decode(gtmcrypt │ │ │ -00516280: 5f6b 6579 5f74 4f00 4b49 4100 0020 2020 _key_tO.KIA.. │ │ │ +00516280: 5f6b 6579 5f74 4f00 4b46 4100 0020 2020 _key_tO.KFA.. │ │ │ 00516290: 2020 2020 2a6b 6579 2c20 6774 6d5f 7374 *key, gtm_st │ │ │ 005162a0: 7269 6e67 5f74 202a 696e 6275 662c 2067 ring_t *inbuf, g │ │ │ 005162b0: 746d 5f73 7472 696e 675f 7420 2a6f 7574 tm_string_t *out │ │ │ 005162c0: 6275 6629 2d20 4754 2e4d 2075 7365 7320 buf)- GT.M uses │ │ │ -005162d0: 7468 6573 6552 004b 4951 0000 2020 2020 theseR.KIQ.. │ │ │ +005162d0: 7468 6573 6552 004b 4651 0000 2020 2020 theseR.KFQ.. │ │ │ 005162e0: 2020 2066 756e 6374 696f 6e73 2074 6f20 functions to │ │ │ 005162f0: 656e 636f 6465 2061 6e64 2064 6563 6f64 encode and decod │ │ │ 00516300: 6520 6461 7461 2e20 5468 6520 6669 7273 e data. The firs │ │ │ 00516310: 7420 7061 7261 6d65 7465 7220 6973 2061 t parameter is a │ │ │ -00516320: 2068 616e 646c 6554 004b 4961 0000 2020 handleT.KIa.. │ │ │ +00516320: 2068 616e 646c 6554 004b 4661 0000 2020 handleT.KFa.. │ │ │ 00516330: 2020 2020 2074 6f20 7468 6520 7379 6d6d to the symm │ │ │ 00516340: 6574 7269 6320 6369 7068 6572 206b 6579 etric cipher key │ │ │ 00516350: 2c20 7468 6520 7365 636f 6e64 2061 2070 , the second a p │ │ │ 00516360: 6f69 6e74 6572 2074 6f20 7468 6520 626c ointer to the bl │ │ │ -00516370: 6f63 6b20 6f66 2064 6174 6154 004b 4971 ock of dataT.KIq │ │ │ +00516370: 6f63 6b20 6f66 2064 6174 6154 004b 4671 ock of dataT.KFq │ │ │ 00516380: 0000 2020 2020 2020 2074 6f20 656e 636f .. to enco │ │ │ 00516390: 6465 206f 7220 6465 636f 6465 2c20 616e de or decode, an │ │ │ 005163a0: 6420 7468 6520 7468 6972 6420 6120 706f d the third a po │ │ │ 005163b0: 696e 7465 7220 746f 2074 6865 2072 6573 inter to the res │ │ │ 005163c0: 756c 7469 6e67 2062 6c6f 636b 206f 6650 ulting block ofP │ │ │ -005163d0: 004b 4981 0000 2020 2020 2020 2065 6e63 .KI... enc │ │ │ +005163d0: 004b 4681 0000 2020 2020 2020 2065 6e63 .KF... enc │ │ │ 005163e0: 6f64 6564 206f 7220 6465 636f 6465 6420 oded or decoded │ │ │ 005163f0: 6461 7461 2e20 5573 696e 6720 7468 6520 data. Using the │ │ │ 00516400: 6170 7072 6f70 7269 6174 6520 6b65 7920 appropriate key │ │ │ 00516410: 2873 616d 6520 6b65 7920 666f 7220 6152 (same key for aR │ │ │ -00516420: 004b 4991 0000 2020 2020 2020 2073 796d .KI... sym │ │ │ +00516420: 004b 4691 0000 2020 2020 2020 2073 796d .KF... sym │ │ │ 00516430: 6d65 7472 6963 2063 6970 6865 7229 2c20 metric cipher), │ │ │ 00516440: 6774 6d63 7279 7074 5f64 6563 6f64 6528 gtmcrypt_decode( │ │ │ 00516450: 2920 6d75 7374 2062 6520 6162 6c65 2074 ) must be able t │ │ │ 00516460: 6f20 6465 636f 6465 2061 6e79 2064 6174 o decode any dat │ │ │ -00516470: 6152 004a 4914 0000 2020 2020 2020 2062 aR.JI... b │ │ │ +00516470: 6152 004a 4614 0000 2020 2020 2020 2062 aR.JF... b │ │ │ 00516480: 7566 6665 7220 656e 636f 6465 6420 6279 uffer encoded by │ │ │ 00516490: 2067 746d 6372 7970 745f 656e 636f 6465 gtmcrypt_encode │ │ │ 005164a0: 2829 2c20 6f74 6865 7277 6973 6520 7468 (), otherwise th │ │ │ 005164b0: 6520 656e 6372 7970 7465 6420 6461 7461 e encrypted data │ │ │ -005164c0: 2069 734e 004b 4911 0000 2020 2020 2020 isN.KI... │ │ │ +005164c0: 2069 734e 004b 4611 0000 2020 2020 2020 isN.KF... │ │ │ 005164d0: 2072 656e 6465 7265 6420 756e 7265 636f rendered unreco │ │ │ 005164e0: 7665 7261 626c 652e 3720 4173 2064 6973 verable.7 As dis │ │ │ 005164f0: 6375 7373 6564 2065 6172 6c69 6572 2c20 cussed earlier, │ │ │ 00516500: 4754 2e4d 2072 6571 7569 7265 7320 7468 GT.M requires th │ │ │ -00516510: 6553 004b 4921 0000 2020 2020 2020 2065 eS.KI!.. e │ │ │ +00516510: 6553 004b 4621 0000 2020 2020 2020 2065 eS.KF!.. e │ │ │ 00516520: 6e63 7279 7074 6564 2061 6e64 2063 6c65 ncrypted and cle │ │ │ 00516530: 6172 7465 7874 2076 6572 7369 6f6e 7320 artext versions │ │ │ 00516540: 6f66 2061 2073 7472 696e 6720 746f 2068 of a string to h │ │ │ 00516550: 6176 6520 7468 6520 7361 6d65 206c 656e ave the same len │ │ │ -00516560: 6774 682e 4d00 4b49 3100 0020 2020 2020 gth.M.KI1.. │ │ │ +00516560: 6774 682e 4d00 4b46 3100 0020 2020 2020 gth.M.KF1.. │ │ │ 00516570: 2a20 6368 6172 202a 6774 6d63 7279 7074 * char *gtmcrypt │ │ │ 00516580: 5f73 7472 6572 726f 7228 2920 2d20 4754 _strerror() - GT │ │ │ 00516590: 2e4d 2075 7365 7320 7468 6973 2066 756e .M uses this fun │ │ │ 005165a0: 6374 696f 6e20 746f 2072 6574 7269 6576 ction to retriev │ │ │ -005165b0: 6553 004b 4941 0000 2020 2020 2020 2061 eS.KIA.. a │ │ │ +005165b0: 6553 004b 4641 0000 2020 2020 2020 2061 eS.KFA.. a │ │ │ 005165c0: 6464 7469 6f6e 616c 2065 7272 6f72 2063 ddtional error c │ │ │ 005165d0: 6f6e 7465 7874 2066 726f 6d20 7468 6520 ontext from the │ │ │ 005165e0: 706c 7567 2d69 6e20 6166 7465 7220 7468 plug-in after th │ │ │ 005165f0: 6520 706c 7567 2d69 6e20 7265 7475 726e e plug-in return │ │ │ -00516600: 7320 616e 4e00 4b49 5100 0020 2020 2020 s anN.KIQ.. │ │ │ +00516600: 7320 616e 4e00 4b46 5100 0020 2020 2020 s anN.KFQ.. │ │ │ 00516610: 2020 6572 726f 7220 7374 6174 7573 2e20 error status. │ │ │ 00516620: 5468 6973 2066 756e 6374 696f 6e20 7265 This function re │ │ │ 00516630: 7475 726e 7320 6120 706f 696e 7465 7220 turns a pointer │ │ │ 00516640: 746f 2061 6464 6974 696f 6e61 6c20 7465 to additional te │ │ │ -00516650: 7874 5100 4b49 6100 0020 2020 2020 2020 xtQ.KIa.. │ │ │ +00516650: 7874 5100 4b46 6100 0020 2020 2020 2020 xtQ.KFa.. │ │ │ 00516660: 7265 6c61 7465 6420 746f 2074 6865 206c related to the l │ │ │ 00516670: 6173 7420 6572 726f 7220 7468 6174 206f ast error that o │ │ │ 00516680: 6363 7572 7265 642e 2047 542e 4d20 6469 ccurred. GT.M di │ │ │ 00516690: 7370 6c61 7973 2074 6869 7320 7465 7874 splays this text │ │ │ -005166a0: 2061 7351 004b 4971 0000 2020 2020 2020 asQ.KIq.. │ │ │ +005166a0: 2061 7351 004b 4671 0000 2020 2020 2020 asQ.KFq.. │ │ │ 005166b0: 2070 6172 7420 6f66 2061 6e20 6572 726f part of an erro │ │ │ 005166c0: 7220 7265 706f 7274 2e20 496e 2061 2063 r report. In a c │ │ │ 005166d0: 6173 6520 7768 6572 6520 616e 2065 7272 ase where an err │ │ │ 005166e0: 6f72 2068 6173 206e 6f20 6164 6469 7469 or has no additi │ │ │ -005166f0: 6f6e 616c 4a00 4b49 8100 0020 2020 2020 onalJ.KI... │ │ │ +005166f0: 6f6e 616c 4a00 4b46 8100 0020 2020 2020 onalJ.KF... │ │ │ 00516700: 2020 636f 6e74 6578 7420 6f72 2064 6573 context or des │ │ │ 00516710: 6372 6970 7469 6f6e 2c20 7468 6973 2066 cription, this f │ │ │ 00516720: 756e 6374 696f 6e20 7265 7475 726e 7320 unction returns │ │ │ 00516730: 6120 6e75 6c6c 2073 7472 696e 672e 0700 a null string... │ │ │ -00516740: 4b49 9100 0053 004a 4915 0000 2020 2054 KI...S.JI... T │ │ │ +00516740: 4b46 9100 0053 004a 4615 0000 2020 2054 KF...S.JF... T │ │ │ 00516750: 6865 2063 6f6d 706c 6574 6520 736f 7572 he complete sour │ │ │ 00516760: 6365 2063 6f64 6520 666f 7220 7265 6665 ce code for refe │ │ │ 00516770: 7265 6e63 6520 696d 706c 656d 656e 7461 rence implementa │ │ │ 00516780: 7469 6f6e 7320 6f66 2074 6865 7365 2066 tions of these f │ │ │ -00516790: 756e 6374 696f 6e73 5300 4b49 1100 0020 unctionsS.KI... │ │ │ +00516790: 756e 6374 696f 6e73 5300 4b46 1100 0020 unctionsS.KF... │ │ │ 005167a0: 2020 6973 2070 726f 7669 6465 642c 206c is provided, l │ │ │ 005167b0: 6963 656e 7365 6420 756e 6465 7220 7468 icensed under th │ │ │ 005167c0: 6520 7361 6d65 2074 6572 6d73 2061 7320 e same terms as │ │ │ 005167d0: 4754 2e4d 2e20 596f 7520 6172 6520 6174 GT.M. You are at │ │ │ 005167e0: 206c 6962 6572 7479 2074 6f00 0000 0000 liberty to..... │ │ │ 005167f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516800: 0400 0000 9106 0000 304d 0000 0000 0000 ........0M...... │ │ │ 00516810: 5500 0000 4845 4c50 00ff 7300 ff49 4e54 U...HELP..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 49bf 1100 0020 2020 ation..BI.... │ │ │ +00516860: 6174 696f 6e19 0042 46bf 1100 0020 2020 ation..BF.... │ │ │ 00516870: 5072 652d 616c 6c6f 6361 7469 6f6e 0700 Pre-allocation.. │ │ │ -00516880: 4349 2100 0054 0043 4931 0000 2020 2054 CI!..T.CI1.. T │ │ │ +00516880: 4346 2100 0054 0043 4631 0000 2020 2054 CF!..T.CF1.. 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 4941 0000 utput canP.CIA.. │ │ │ +005168d0: 7574 7075 7420 6361 6e50 0043 4641 0000 utput canP.CFA.. │ │ │ 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 4951 0000 number ofQ.CIQ.. │ │ │ +00516920: 6e75 6d62 6572 206f 6651 0043 4651 0000 number ofQ.CFQ.. │ │ │ 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 4349 6100 assing theM.CIa. │ │ │ +00516970: 6173 7369 6e67 2074 6865 4d00 4346 6100 assing theM.CFa. │ │ │ 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 4971 0000 2020 of typeS.CIq.. │ │ │ +005169c0: 6f66 2074 7970 6553 0043 4671 0000 2020 of typeS.CFq.. │ │ │ 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 4349 8100 ytes to be<.CI.. │ │ │ +00516a10: 7974 6573 2074 6f20 6265 3c00 4346 8100 ytes to be<.CF.. │ │ │ 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 4349 9100 004d 0042 utine...CI...M.B │ │ │ -00516a60: 49c0 1100 0020 2020 5370 6563 6966 6963 I.... Specific │ │ │ +00516a50: 7574 696e 652e 0700 4346 9100 004d 0042 utine...CF...M.B │ │ │ +00516a60: 46c0 1100 0020 2020 5370 6563 6966 6963 F.... Specific │ │ │ 00516a70: 6174 696f 6e20 6f66 2061 2070 7265 2d61 ation of a pre-a │ │ │ 00516a80: 6c6c 6f63 6174 696f 6e20 7661 6c75 6520 llocation value │ │ │ 00516a90: 7368 6f75 6c64 2066 6f6c 6c6f 7720 7468 should follow th │ │ │ -00516aa0: 6573 6520 7275 6c65 733a 0700 4349 1200 ese rules:..CI.. │ │ │ -00516ab0: 0052 0043 4913 0000 2020 2020 202a 2050 .R.CI... * P │ │ │ +00516aa0: 6573 6520 7275 6c65 733a 0700 4346 1200 ese rules:..CF.. │ │ │ +00516ab0: 0052 0043 4613 0000 2020 2020 202a 2050 .R.CF... * P │ │ │ 00516ac0: 7265 2d61 6c6c 6f63 6174 696f 6e20 6973 re-allocation is │ │ │ 00516ad0: 2061 6e20 756e 7369 676e 6564 2069 6e74 an unsigned int │ │ │ 00516ae0: 6567 6572 2076 616c 7565 2073 7065 6369 eger value speci │ │ │ 00516af0: 6679 696e 6720 7468 6520 6e75 6d62 6572 fying the number │ │ │ -00516b00: 206f 6651 0043 4914 0000 2020 2020 2020 ofQ.CI... │ │ │ +00516b00: 206f 6651 0043 4614 0000 2020 2020 2020 ofQ.CF... │ │ │ 00516b10: 2062 7974 6573 2074 6f20 6265 2061 6c6c bytes to be all │ │ │ 00516b20: 6f63 6174 6564 206f 6e20 7468 6520 7379 ocated on the sy │ │ │ 00516b30: 7374 656d 2068 6561 7020 7769 7468 2061 stem heap with a │ │ │ 00516b40: 2070 6f69 6e74 6572 2070 6173 7365 6420 pointer passed │ │ │ -00516b50: 696e 746f 2000 4349 1500 0020 2020 2020 into .CI... │ │ │ +00516b50: 696e 746f 2000 4346 1500 0020 2020 2020 into .CF... │ │ │ 00516b60: 2020 7468 6520 6578 7465 726e 616c 2063 the external c │ │ │ -00516b70: 616c 6c2e 5000 4349 1600 0020 2020 2020 all.P.CI... │ │ │ +00516b70: 616c 6c2e 5000 4346 1600 0020 2020 2020 all.P.CF... │ │ │ 00516b80: 2a20 5072 652d 616c 6c6f 6361 7469 6e67 * Pre-allocating │ │ │ 00516b90: 206f 6e20 6120 7479 7065 2077 6974 6820 on a type with │ │ │ 00516ba0: 6120 6469 7265 6374 696f 6e20 6f66 2069 a direction of i │ │ │ 00516bb0: 6e70 7574 206f 7220 696e 7075 742f 6f75 nput or input/ou │ │ │ -00516bc0: 7470 7574 2600 4349 1700 0020 2020 2020 tput&.CI... │ │ │ +00516bc0: 7470 7574 2600 4346 1700 0020 2020 2020 tput&.CF... │ │ │ 00516bd0: 2020 7265 7375 6c74 7320 696e 2061 2047 results in a G │ │ │ -00516be0: 542e 4d20 6572 726f 722e 4900 4349 1800 T.M error.I.CI.. │ │ │ +00516be0: 542e 4d20 6572 726f 722e 4900 4346 1800 T.M error.I.CF.. │ │ │ 00516bf0: 0020 2020 2020 2a20 5072 652d 616c 6c6f . * Pre-allo │ │ │ 00516c00: 6361 7469 6f6e 2069 7320 6d65 616e 696e cation is meanin │ │ │ 00516c10: 6766 756c 206f 6e6c 7920 6f6e 2074 7970 gful only on typ │ │ │ 00516c20: 6573 2067 746d 5f63 6861 725f 7420 2a20 es gtm_char_t * │ │ │ -00516c30: 616e 6453 0043 4919 0000 2020 2020 2020 andS.CI... │ │ │ +00516c30: 616e 6453 0043 4619 0000 2020 2020 2020 andS.CF... │ │ │ 00516c40: 2067 746d 5f73 7472 696e 675f 7420 2a2e gtm_string_t *. │ │ │ 00516c50: 204f 6e20 616c 6c20 6f74 6865 7220 7479 On all other ty │ │ │ 00516c60: 7065 7320 7468 6520 7072 652d 616c 6c6f pes the pre-allo │ │ │ 00516c70: 6361 7469 6f6e 2076 616c 7565 2073 7065 cation value spe │ │ │ -00516c80: 6369 6669 6564 5100 4349 1a00 0020 2020 cifiedQ.CI... │ │ │ +00516c80: 6369 6669 6564 5100 4346 1a00 0020 2020 cifiedQ.CF... │ │ │ 00516c90: 2020 2020 7769 6c6c 2062 6520 6967 6e6f will be igno │ │ │ 00516ca0: 7265 6420 616e 6420 7468 6520 7061 7261 red and the para │ │ │ 00516cb0: 6d65 7465 7220 7769 6c6c 2062 6520 616c meter will be al │ │ │ 00516cc0: 6c6f 6361 7465 6420 6120 6465 6661 756c located a defaul │ │ │ -00516cd0: 7420 7661 6c75 654f 0043 4921 0000 2020 t valueO.CI!.. │ │ │ +00516cd0: 7420 7661 6c75 654f 0043 4621 0000 2020 t valueO.CF!.. │ │ │ 00516ce0: 2020 2020 2066 6f72 2074 6861 7420 7479 for that ty │ │ │ 00516cf0: 7065 2e20 5769 7468 2067 746d 5f73 7472 pe. With gtm_str │ │ │ 00516d00: 696e 675f 7420 2a20 6172 6775 6d65 6e74 ing_t * argument │ │ │ 00516d10: 7320 6d61 6b65 2073 7572 6520 746f 2073 s make sure to s │ │ │ -00516d20: 6574 2074 6865 4f00 4349 2200 0020 2020 et theO.CI".. │ │ │ +00516d20: 6574 2074 6865 4f00 4346 2200 0020 2020 et theO.CF".. │ │ │ 00516d30: 2020 2020 276c 656e 6774 6827 2066 6965 'length' fie │ │ │ 00516d40: 6c64 2061 7070 726f 7072 6961 7465 6c79 ld appropriately │ │ │ 00516d50: 2062 6566 6f72 6520 7265 7475 726e 696e before returnin │ │ │ 00516d60: 6720 636f 6e74 726f 6c20 746f 2047 542e g control to GT. │ │ │ -00516d70: 4d2e 204f 6e54 0043 4923 0000 2020 2020 M. OnT.CI#.. │ │ │ +00516d70: 4d2e 204f 6e54 0043 4623 0000 2020 2020 M. OnT.CF#.. │ │ │ 00516d80: 2020 2072 6574 7572 6e20 6672 6f6d 2074 return from t │ │ │ 00516d90: 6865 2065 7874 6572 6e61 6c20 6361 6c6c he external call │ │ │ 00516da0: 2c20 4754 2e4d 2075 7365 7320 7468 6520 , GT.M uses the │ │ │ 00516db0: 7661 6c75 6520 696e 2074 6865 206c 656e value in the len │ │ │ -00516dc0: 6774 6820 6669 656c 643c 0043 4924 0000 gth field<.CI$.. │ │ │ +00516dc0: 6774 6820 6669 656c 643c 0043 4624 0000 gth field<.CF$.. │ │ │ 00516dd0: 2020 2020 2020 2061 7320 7468 6520 6c65 as the le │ │ │ 00516de0: 6e67 7468 206f 6620 7468 6520 7265 7475 ngth of the retu │ │ │ 00516df0: 726e 6564 2076 616c 7565 2c20 696e 2062 rned value, in b │ │ │ -00516e00: 7974 6573 2e46 0043 4925 0000 2020 2020 ytes.F.CI%.. │ │ │ +00516e00: 7974 6573 2e46 0043 4625 0000 2020 2020 ytes.F.CF%.. │ │ │ 00516e10: 202a 2049 6620 7468 6520 7573 6572 2064 * If the user d │ │ │ 00516e20: 6f65 7320 6e6f 7420 7370 6563 6966 7920 oes not specify │ │ │ 00516e30: 616e 7920 7661 6c75 652c 2074 6865 6e20 any value, then │ │ │ -00516e40: 7468 6520 6465 6661 756c 7446 0043 4926 the defaultF.CI& │ │ │ +00516e40: 7468 6520 6465 6661 756c 7446 0043 4626 the defaultF.CF& │ │ │ 00516e50: 0000 2020 2020 2020 2070 7265 2d61 6c6c .. pre-all │ │ │ 00516e60: 6f63 6174 696f 6e20 7661 6c75 6520 776f ocation value wo │ │ │ 00516e70: 756c 6420 6265 2061 7373 6967 6e65 6420 uld be assigned │ │ │ 00516e80: 746f 2074 6865 2070 6172 616d 6574 6572 to the parameter │ │ │ 00516e90: 2e20 0000 0000 0000 0000 0000 0000 0000 . .............. │ │ │ 00516ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -333563,68 +333563,68 @@ │ │ │ 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 6903 0000 c44c 0000 0000 0000 ....i....L...... │ │ │ -00517010: 9500 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00517010: 9500 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 c027 0000 2020 2020 202a ATION..'.. * │ │ │ 00517060: 2053 7065 6369 6669 6361 7469 6f6e 206f Specification o │ │ │ 00517070: 6620 7072 652d 616c 6c6f 6361 7469 6f6e f pre-allocation │ │ │ 00517080: 2066 6f72 2022 7363 616c 6172 2220 7479 for "scalar" ty │ │ │ 00517090: 7065 7320 2870 6172 616d 6574 6572 7320 pes (parameters │ │ │ -005170a0: 7768 6963 682f 0043 4928 0000 2020 2020 which/.CI(.. │ │ │ +005170a0: 7768 6963 682f 0043 4628 0000 2020 2020 which/.CF(.. │ │ │ 005170b0: 2020 2061 7265 2070 6173 7365 6420 6279 are passed by │ │ │ 005170c0: 2076 616c 7565 2920 6973 2061 6e20 6572 value) is an er │ │ │ -005170d0: 726f 722e 0700 4349 2900 0017 0043 492a ror...CI)....CI* │ │ │ +005170d0: 726f 722e 0700 4346 2900 0017 0043 462a ror...CF)....CF* │ │ │ 005170e0: 0000 2020 202a 2a49 6d70 6f72 7461 6e74 .. **Important │ │ │ -005170f0: 2a2a 0700 4349 3100 004a 0043 4932 0000 **..CI1..J.CI2.. │ │ │ +005170f0: 2a2a 0700 4346 3100 004a 0043 4632 0000 **..CF1..J.CF2.. │ │ │ 00517100: 2020 2050 7265 2d61 6c6c 6f63 6174 696f Pre-allocatio │ │ │ 00517110: 6e20 6973 206f 7074 696f 6e61 6c20 666f n is optional fo │ │ │ 00517120: 7220 616c 6c20 6f75 7470 7574 2d6f 6e6c r all output-onl │ │ │ 00517130: 7920 7061 7261 6d65 7465 7273 2065 7863 y parameters exc │ │ │ -00517140: 6570 7452 0043 4933 0000 2020 2067 746d eptR.CI3.. gtm │ │ │ +00517140: 6570 7452 0043 4633 0000 2020 2067 746d eptR.CF3.. gtm │ │ │ 00517150: 5f73 7472 696e 675f 7420 2a20 616e 6420 _string_t * and │ │ │ 00517160: 6774 6d5f 6368 6172 5f74 202a 2e20 5072 gtm_char_t *. Pr │ │ │ 00517170: 652d 616c 6c6f 6361 7469 6f6e 2079 6965 e-allocation yie │ │ │ 00517180: 6c64 7320 6265 7474 6572 206d 616e 6167 lds better manag │ │ │ -00517190: 656d 656e 744c 0043 4934 0000 2020 206f ementL.CI4.. o │ │ │ +00517190: 656d 656e 744c 0043 4634 0000 2020 206f ementL.CF4.. o │ │ │ 005171a0: 6620 6d65 6d6f 7279 2066 6f72 2074 6865 f memory for the │ │ │ 005171b0: 2065 7874 6572 6e61 6c20 6361 6c6c 2e20 external call. │ │ │ 005171c0: 5768 656e 2061 6e20 6578 7465 726e 616c When an external │ │ │ 005171d0: 2063 616c 6c20 6578 6365 6564 7320 6974 call exceeds it │ │ │ -005171e0: 734f 0043 4935 0000 2020 2073 7065 6369 sO.CI5.. speci │ │ │ +005171e0: 734f 0043 4635 0000 2020 2073 7065 6369 sO.CF5.. speci │ │ │ 005171f0: 6669 6564 2070 7265 616c 6c6f 6361 7469 fied preallocati │ │ │ 00517200: 6f6e 2028 6774 6d5f 7374 7269 6e67 5f74 on (gtm_string_t │ │ │ 00517210: 202a 206f 7220 6774 6d5f 6368 6172 5f74 * or gtm_char_t │ │ │ 00517220: 202a 206f 7574 7075 7429 2c20 4754 2e4d * output), GT.M │ │ │ -00517230: 5200 4349 3600 0020 2020 7072 6f64 7563 R.CI6.. produc │ │ │ +00517230: 5200 4346 3600 0020 2020 7072 6f64 7563 R.CF6.. produc │ │ │ 00517240: 6573 2074 6865 2045 5843 4545 4453 5052 es the EXCEEDSPR │ │ │ 00517250: 4541 4c4c 4f43 2065 7272 6f72 2e20 496e EALLOC error. In │ │ │ 00517260: 2074 6865 2063 6173 6520 7468 6520 7573 the case the us │ │ │ 00517270: 6572 2061 6c6c 6f63 6174 6573 2073 7061 er allocates spa │ │ │ -00517280: 6365 5400 4349 3700 0020 2020 666f 7220 ceT.CI7.. for │ │ │ +00517280: 6365 5400 4346 3700 0020 2020 666f 7220 ceT.CF7.. for │ │ │ 00517290: 7468 6520 6368 6172 6163 7465 7220 706f the character po │ │ │ 005172a0: 696e 7465 7220 696e 7369 6465 2061 2067 inter inside a g │ │ │ 005172b0: 746d 5f73 7472 696e 675f 7420 2a20 7479 tm_string_t * ty │ │ │ 005172c0: 7065 206f 7574 7075 7420 7061 7261 6d65 pe output parame │ │ │ -005172d0: 7465 722c 2061 5000 4349 3800 0020 2020 ter, aP.CI8.. │ │ │ +005172d0: 7465 722c 2061 5000 4346 3800 0020 2020 ter, aP.CF8.. │ │ │ 005172e0: 6c65 6e67 7468 2066 6965 6c64 206c 6f6e length field lon │ │ │ 005172f0: 6765 7220 7468 616e 2074 6865 2073 7065 ger than the spe │ │ │ 00517300: 6369 6669 6564 2070 7265 616c 6c6f 6361 cified prealloca │ │ │ 00517310: 7465 2073 697a 6520 666f 7220 7468 6520 te size for the │ │ │ -00517320: 6f75 7470 7574 3c00 4349 3900 0020 2020 output<.CI9.. │ │ │ +00517320: 6f75 7470 7574 3c00 4346 3900 0020 2020 output<.CF9.. │ │ │ 00517330: 7061 7261 6d65 7465 7220 646f 6573 206e parameter does n │ │ │ 00517340: 6f74 2063 6175 7365 2061 6e20 4558 4345 ot cause an EXCE │ │ │ 00517350: 4544 5350 5245 414c 4c4f 4320 6572 726f EDSPREALLOC erro │ │ │ -00517360: 722e 0700 4349 3a00 0000 0000 0000 0000 r...CI:......... │ │ │ +00517360: 722e 0700 4346 3a00 0000 0000 0000 0000 r...CF:......... │ │ │ 00517370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00517380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00517390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005173a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005173b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005173c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005173d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -333691,611 +333691,611 @@ │ │ │ 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 d507 0000 d44c 0000 0000 0000 .........L...... │ │ │ -00517810: 7c00 0049 4845 4c50 00ff 7300 ff49 4e54 |..IHELP..s..INT │ │ │ +00517810: 7c00 0046 4845 4c50 00ff 7300 ff49 4e54 |..FHELP..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 1361 0000 2020 2061 7267 6320 LS...a.. argc │ │ │ 00517850: 696e 2064 6563 7265 6d65 6e74 2e63 2061 in decrement.c a │ │ │ 00517860: 6e64 2069 6e63 7265 6d65 6e74 2e63 2920 nd increment.c) │ │ │ 00517870: 7468 6174 2073 7065 6369 6669 6573 2074 that specifies t │ │ │ -00517880: 6865 206e 756d 6265 7220 6f66 4f00 3149 he number ofO.1I │ │ │ +00517880: 6865 206e 756d 6265 7220 6f66 4f00 3146 he number ofO.1F │ │ │ 00517890: 7100 0020 2020 7061 7261 6d65 7465 7273 q.. parameters │ │ │ 005178a0: 2070 6173 7365 642e 2054 6869 7320 7061 passed. This pa │ │ │ 005178b0: 7261 6d65 7465 7220 6973 2069 6d70 6c69 rameter is impli │ │ │ 005178c0: 6369 7420 616e 6420 6f6e 6c79 2061 7070 cit and only app │ │ │ -005178d0: 6561 7273 2069 6e20 7468 6553 0031 4981 ears in theS.1I. │ │ │ +005178d0: 6561 7273 2069 6e20 7468 6553 0031 4681 ears in theS.1F. │ │ │ 005178e0: 0000 2020 2063 616c 6c65 6420 726f 7574 .. called rout │ │ │ 005178f0: 696e 652e 2049 7420 646f 6573 206e 6f74 ine. It does not │ │ │ 00517900: 2061 7070 6561 7220 696e 2074 6865 2063 appear in the c │ │ │ 00517910: 616c 6c20 7461 626c 6520 7370 6563 6966 all table specif │ │ │ 00517920: 6963 6174 696f 6e2c 206f 7220 696e 4f00 ication, or inO. │ │ │ -00517930: 3149 9100 0020 2020 7468 6520 4d20 696e 1I... the M in │ │ │ +00517930: 3146 9100 0020 2020 7468 6520 4d20 696e 1F... the M in │ │ │ 00517940: 766f 6361 7469 6f6e 2e20 4966 2074 6865 vocation. If the │ │ │ 00517950: 7265 2061 7265 206e 6f20 6578 706c 6963 re are no explic │ │ │ 00517960: 6974 2070 6172 616d 6574 6572 732c 2074 it parameters, t │ │ │ 00517970: 6865 2063 616c 6c20 7461 626c 654e 0030 he call tableN.0 │ │ │ -00517980: 4914 0000 2020 2073 7065 6369 6669 6361 I... specifica │ │ │ +00517980: 4614 0000 2020 2073 7065 6369 6669 6361 F... specifica │ │ │ 00517990: 7469 6f6e 2077 696c 6c20 6861 7665 2061 tion will have a │ │ │ 005179a0: 207a 6572 6f20 2830 2920 7661 6c75 6520 zero (0) value │ │ │ 005179b0: 6265 6361 7573 6520 7468 6973 2076 616c because this val │ │ │ -005179c0: 7565 2064 6f65 7320 6e6f 7450 0031 4911 ue does notP.1I. │ │ │ +005179c0: 7565 2064 6f65 7320 6e6f 7450 0031 4611 ue does notP.1F. │ │ │ 005179d0: 0000 2020 2069 6e63 6c75 6465 2069 7473 .. include its │ │ │ 005179e0: 656c 6620 696e 2074 6865 2063 6f75 6e74 elf in the count │ │ │ 005179f0: 2e20 4966 2074 6865 7265 2061 7265 2066 . If there are f │ │ │ 00517a00: 6577 6572 2061 6374 7561 6c20 7061 7261 ewer actual para │ │ │ -00517a10: 6d65 7465 7273 2074 6861 6e54 0031 4921 meters thanT.1I! │ │ │ +00517a10: 6d65 7465 7273 2074 6861 6e54 0031 4621 meters thanT.1F! │ │ │ 00517a20: 0000 2020 2066 6f72 6d61 6c20 7061 7261 .. formal para │ │ │ 00517a30: 6d65 7465 7273 2c20 7468 6520 6361 6c6c meters, the call │ │ │ 00517a40: 2069 7320 6465 7465 726d 696e 6564 2066 is determined f │ │ │ 00517a50: 726f 6d20 7468 6520 7061 7261 6d65 7465 rom the paramete │ │ │ 00517a60: 7273 2073 7065 6369 6669 6564 2062 794c rs specified byL │ │ │ -00517a70: 0031 4931 0000 2020 2074 6865 2076 616c .1I1.. the val │ │ │ +00517a70: 0031 4631 0000 2020 2074 6865 2076 616c .1F1.. the val │ │ │ 00517a80: 7565 7320 7375 7070 6c69 6564 2062 7920 ues supplied by │ │ │ 00517a90: 7468 6520 4d20 7072 6f67 7261 6d2e 2054 the M program. T │ │ │ 00517aa0: 6865 2072 656d 6169 6e69 6e67 2070 6172 he remaining par │ │ │ -00517ab0: 616d 6574 6572 7320 6172 6550 0031 4941 ameters areP.1IA │ │ │ +00517ab0: 616d 6574 6572 7320 6172 6550 0031 4641 ameters areP.1FA │ │ │ 00517ac0: 0000 2020 2075 6e64 6566 696e 6564 2e20 .. undefined. │ │ │ 00517ad0: 4966 2074 6865 7265 2061 7265 206d 6f72 If there are mor │ │ │ 00517ae0: 6520 6163 7475 616c 2070 6172 616d 6574 e actual paramet │ │ │ 00517af0: 6572 7320 7468 616e 2066 6f72 6d61 6c20 ers than formal │ │ │ -00517b00: 7061 7261 6d65 7465 7273 2c20 0031 4951 parameters, .1IQ │ │ │ +00517b00: 7061 7261 6d65 7465 7273 2c20 0031 4651 parameters, .1FQ │ │ │ 00517b10: 0000 2020 2047 542e 4d20 7265 706f 7274 .. GT.M report │ │ │ -00517b20: 7320 616e 2065 7272 6f72 2e07 0031 4961 s an error...1Ia │ │ │ -00517b30: 0000 5100 3149 7100 0020 2020 5468 6572 ..Q.1Iq.. Ther │ │ │ +00517b20: 7320 616e 2065 7272 6f72 2e07 0031 4661 s an error...1Fa │ │ │ +00517b30: 0000 5100 3146 7100 0020 2020 5468 6572 ..Q.1Fq.. Ther │ │ │ 00517b40: 6520 6d61 7920 6265 206f 6e6c 7920 6120 e may be only a │ │ │ 00517b50: 7369 6e67 6c65 206f 6363 7572 7265 6e63 single occurrenc │ │ │ 00517b60: 6520 6f66 2074 6865 2074 7970 6520 6774 e of the type gt │ │ │ 00517b70: 6d5f 7374 6174 7573 5f74 2066 6f72 2065 m_status_t for e │ │ │ -00517b80: 6163 6813 0031 4981 0000 2020 2065 6e74 ach..1I... ent │ │ │ -00517b90: 7279 7265 662e 0700 3149 9100 002e 002f ryref...1I...../ │ │ │ -00517ba0: 49ff 7300 ff43 414c 4c42 4143 4b5f 4d45 I.s..CALLBACK_ME │ │ │ +00517b80: 6163 6813 0031 4681 0000 2020 2065 6e74 ach..1F... ent │ │ │ +00517b90: 7279 7265 662e 0700 3146 9100 002e 002f ryref...1F...../ │ │ │ +00517ba0: 46ff 7300 ff43 414c 4c42 4143 4b5f 4d45 F.s..CALLBACK_ME │ │ │ 00517bb0: 4348 414e 4953 4d00 0043 616c 6c62 6163 CHANISM..Callbac │ │ │ -00517bc0: 6b5f 4d65 6368 616e 6973 6d1d 0046 49bf k_Mechanism..FI. │ │ │ +00517bc0: 6b5f 4d65 6368 616e 6973 6d1d 0046 46bf k_Mechanism..FF. │ │ │ 00517bd0: 1100 0020 2020 4361 6c6c 6261 636b 204d ... Callback M │ │ │ -00517be0: 6563 6861 6e69 736d 0700 4749 2100 004e echanism..GI!..N │ │ │ -00517bf0: 0047 4931 0000 2020 2047 542e 4d20 6578 .GI1.. GT.M ex │ │ │ +00517be0: 6563 6861 6e69 736d 0700 4746 2100 004e echanism..GF!..N │ │ │ +00517bf0: 0047 4631 0000 2020 2047 542e 4d20 6578 .GF1.. GT.M ex │ │ │ 00517c00: 706f 7365 7320 6365 7274 6169 6e20 6675 poses certain fu │ │ │ 00517c10: 6e63 7469 6f6e 7320 7468 6174 2061 7265 nctions that are │ │ │ 00517c20: 2069 6e74 6572 6e61 6c20 746f 2074 6865 internal to the │ │ │ 00517c30: 2047 542e 4d20 7275 6e74 696d 6552 0047 GT.M runtimeR.G │ │ │ -00517c40: 4941 0000 2020 206c 6962 7261 7279 2066 IA.. library f │ │ │ +00517c40: 4641 0000 2020 206c 6962 7261 7279 2066 FA.. library f │ │ │ 00517c50: 6f72 2074 6865 2065 7874 6572 6e61 6c20 or the external │ │ │ 00517c60: 6361 6c6c 7320 7669 6120 6120 6361 6c6c calls via a call │ │ │ 00517c70: 6261 636b 206d 6563 6861 6e69 736d 2e20 back mechanism. │ │ │ 00517c80: 5768 696c 6520 6d61 6b69 6e67 2061 6e50 While making anP │ │ │ -00517c90: 0047 4951 0000 2020 2065 7874 6572 6e61 .GIQ.. externa │ │ │ +00517c90: 0047 4651 0000 2020 2065 7874 6572 6e61 .GFQ.. externa │ │ │ 00517ca0: 6c20 6361 6c6c 2c20 4754 2e4d 2070 6f70 l call, GT.M pop │ │ │ 00517cb0: 756c 6174 6573 2061 6e64 2065 7870 6f73 ulates and expos │ │ │ 00517cc0: 6573 2061 2074 6162 6c65 206f 6620 6675 es a table of fu │ │ │ 00517cd0: 6e63 7469 6f6e 2070 6f69 6e74 6572 7336 nction pointers6 │ │ │ -00517ce0: 0047 4961 0000 2020 2063 6f6e 7461 696e .GIa.. contain │ │ │ +00517ce0: 0047 4661 0000 2020 2063 6f6e 7461 696e .GFa.. contain │ │ │ 00517cf0: 696e 6720 6164 6472 6573 7365 7320 746f ing addresses to │ │ │ 00517d00: 2063 616c 6c2d 6261 636b 2066 756e 6374 call-back funct │ │ │ -00517d10: 696f 6e73 2e07 0047 4971 0000 5700 4749 ions...GIq..W.GI │ │ │ +00517d10: 696f 6e73 2e07 0047 4671 0000 5700 4746 ions...GFq..W.GF │ │ │ 00517d20: 8100 0020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ... +----------- │ │ │ 00517d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00517d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00517d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00517d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00517d70: 2d2d 2b57 0047 4991 0000 207c 496e 6465 --+W.GI... |Inde │ │ │ +00517d70: 2d2d 2b57 0047 4691 0000 207c 496e 6465 --+W.GF... |Inde │ │ │ 00517d80: 787c 2020 2020 2020 4675 6e63 7469 6f6e x| Function │ │ │ 00517d90: 2020 2020 2020 7c20 2020 4172 6775 6d65 | Argume │ │ │ 00517da0: 6e74 2020 207c 2020 2054 7970 6520 2020 nt | Type │ │ │ 00517db0: 7c20 2020 2020 2044 6573 6372 6970 7469 | Descripti │ │ │ -00517dc0: 6f6e 2020 2020 2020 207c 5800 4649 c011 on |X.FI.. │ │ │ +00517dc0: 6f6e 2020 2020 2020 207c 5800 4646 c011 on |X.FF.. │ │ │ 00517dd0: 0000 207c 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d .. |-----+------ │ │ │ 00517de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00517df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00517e00: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00517e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00517e20: 2d7c 5700 4749 1200 0020 7c30 2020 2020 -|W.GI... |0 │ │ │ +00517e20: 2d7c 5700 4746 1200 0020 7c30 2020 2020 -|W.GF... |0 │ │ │ 00517e30: 7c68 6962 6572 5f73 7461 7274 2020 2020 |hiber_start │ │ │ 00517e40: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00517e50: 2020 2020 7c20 2020 2020 2020 2020 207c | | │ │ │ 00517e60: 736c 6565 7020 666f 7220 6120 7370 6563 sleep for a spec │ │ │ -00517e70: 6966 6965 6420 2020 7c57 0047 4913 0000 ified |W.GI... │ │ │ +00517e70: 6966 6965 6420 2020 7c57 0047 4613 0000 ified |W.GF... │ │ │ 00517e80: 207c 2020 2020 207c 2020 2020 2020 2020 | | │ │ │ 00517e90: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00517ea0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00517eb0: 2020 2020 2020 7c74 696d 6520 2020 2020 |time │ │ │ 00517ec0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00517ed0: 5700 4749 1400 0020 7c2d 2d2d 2d2d 2b2d W.GI... |-----+- │ │ │ +00517ed0: 5700 4746 1400 0020 7c2d 2d2d 2d2d 2b2d W.GF... |-----+- │ │ │ 00517ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00517ef0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00517f00: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d --+----------+-- │ │ │ 00517f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00517f20: 2d2d 2d2d 2d2d 7c57 0047 4915 0000 207c ------|W.GI... | │ │ │ +00517f20: 2d2d 2d2d 2d2d 7c57 0047 4615 0000 207c ------|W.GF... | │ │ │ 00517f30: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00517f40: 2020 2020 2020 2020 2020 7c73 6c70 5f74 |slp_t │ │ │ 00517f50: 696d 6520 2020 2020 207c 696e 7465 6765 ime |intege │ │ │ 00517f60: 7220 2020 7c6d 696c 6c69 7365 636f 6e64 r |millisecond │ │ │ 00517f70: 7320 746f 2073 6c65 6570 2020 207c 5700 s to sleep |W. │ │ │ -00517f80: 4749 1600 0020 7c2d 2d2d 2d2d 2b2d 2d2d GI... |-----+--- │ │ │ +00517f80: 4746 1600 0020 7c2d 2d2d 2d2d 2b2d 2d2d GF... |-----+--- │ │ │ 00517f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00517fa0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00517fb0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d +----------+---- │ │ │ 00517fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00517fd0: 2d2d 2d2d 7c00 0000 0000 0000 0000 0000 ----|........... │ │ │ 00517fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00517ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00518000: 0400 0000 d107 0000 ea4c 0000 0000 0000 .........L...... │ │ │ -00518010: 9e00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00518010: 9e00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 c017 0000 207c MECHANISM..... | │ │ │ 00518060: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00518070: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00518080: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00518090: 2020 2020 7c73 6c65 6570 2066 6f72 2061 |sleep for a │ │ │ 005180a0: 2073 7065 6369 6669 6564 2020 207c 5700 specified |W. │ │ │ -005180b0: 4749 1800 0020 7c31 2020 2020 7c68 6962 GI... |1 |hib │ │ │ +005180b0: 4746 1800 0020 7c31 2020 2020 7c68 6962 GF... |1 |hib │ │ │ 005180c0: 6572 5f73 7461 7274 5f77 6169 745f 616e er_start_wait_an │ │ │ 005180d0: 797c 2020 2020 2020 2020 2020 2020 2020 y| │ │ │ 005180e0: 7c20 2020 2020 2020 2020 207c 7469 6d65 | |time │ │ │ 005180f0: 206f 7220 756e 7469 6c20 616e 7920 2020 or until any │ │ │ -00518100: 2020 2020 7c57 0047 4919 0000 207c 2020 |W.GI... | │ │ │ +00518100: 2020 2020 7c57 0047 4619 0000 207c 2020 |W.GF... | │ │ │ 00518110: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00518120: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00518130: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00518140: 2020 7c69 6e74 6572 7275 7074 2c20 7768 |interrupt, wh │ │ │ -00518150: 6963 6865 7665 7220 2020 207c 5700 4749 ichever |W.GI │ │ │ +00518150: 6963 6865 7665 7220 2020 207c 5700 4746 ichever |W.GF │ │ │ 00518160: 1a00 0020 7c20 2020 2020 7c20 2020 2020 ... | | │ │ │ 00518170: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00518180: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00518190: 2020 2020 2020 2020 207c 636f 6d65 7320 |comes │ │ │ 005181a0: 6669 7273 7420 2020 2020 2020 2020 2020 first │ │ │ -005181b0: 2020 7c57 0047 4921 0000 207c 2d2d 2d2d |W.GI!.. |---- │ │ │ +005181b0: 2020 7c57 0047 4621 0000 207c 2d2d 2d2d |W.GF!.. |---- │ │ │ 005181c0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 005181d0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 005181e0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 005181f0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00518200: 2d2d 2d2d 2d2d 2d2d 2d7c 5700 4749 2200 ---------|W.GI". │ │ │ +00518200: 2d2d 2d2d 2d2d 2d2d 2d7c 5700 4746 2200 ---------|W.GF". │ │ │ 00518210: 0020 7c20 2020 2020 7c20 2020 2020 2020 . | | │ │ │ 00518220: 2020 2020 2020 2020 2020 2020 207c 736c |sl │ │ │ 00518230: 705f 7469 6d65 2020 2020 2020 7c69 6e74 p_time |int │ │ │ 00518240: 6567 6572 2020 207c 6d69 6c6c 6973 6563 eger |millisec │ │ │ 00518250: 6f6e 6473 2074 6f20 736c 6565 7020 2020 onds to sleep │ │ │ -00518260: 7c57 0047 4923 0000 207c 2d2d 2d2d 2d2b |W.GI#.. |-----+ │ │ │ +00518260: 7c57 0047 4623 0000 207c 2d2d 2d2d 2d2b |W.GF#.. |-----+ │ │ │ 00518270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00518280: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00518290: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d ---+----------+- │ │ │ 005182a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005182b0: 2d2d 2d2d 2d2d 2d7c 5700 4749 2400 0020 -------|W.GI$.. │ │ │ +005182b0: 2d2d 2d2d 2d2d 2d7c 5700 4746 2400 0020 -------|W.GF$.. │ │ │ 005182c0: 7c20 2020 2020 7c20 2020 2020 2020 2020 | | │ │ │ 005182d0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 005182e0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 005182f0: 2020 2020 207c 7374 6172 7420 6120 7469 |start a ti │ │ │ 00518300: 6d65 7220 616e 6420 696e 766f 6b65 7c57 mer and invoke|W │ │ │ -00518310: 0047 4925 0000 207c 3220 2020 207c 7374 .GI%.. |2 |st │ │ │ +00518310: 0047 4625 0000 207c 3220 2020 207c 7374 .GF%.. |2 |st │ │ │ 00518320: 6172 745f 7469 6d65 7220 2020 2020 2020 art_timer │ │ │ 00518330: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00518340: 207c 2020 2020 2020 2020 2020 7c61 2068 | |a h │ │ │ 00518350: 616e 646c 6572 2066 756e 6374 696f 6e20 andler function │ │ │ -00518360: 7768 656e 207c 5700 4749 2600 0020 7c20 when |W.GI&.. | │ │ │ +00518360: 7768 656e 207c 5700 4746 2600 0020 7c20 when |W.GF&.. | │ │ │ 00518370: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00518380: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00518390: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 005183a0: 2020 207c 7468 6520 7469 6d65 7220 6578 |the timer ex │ │ │ 005183b0: 7069 7265 7320 2020 2020 2020 7c57 0047 pires |W.G │ │ │ -005183c0: 4927 0000 207c 2d2d 2d2d 2d2b 2d2d 2d2d I'.. |-----+---- │ │ │ +005183c0: 4627 0000 207c 2d2d 2d2d 2d2b 2d2d 2d2d F'.. |-----+---- │ │ │ 005183d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005183e0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 005183f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00518400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00518410: 2d2d 2d7c 5700 4749 2800 0020 7c20 2020 ---|W.GI(.. | │ │ │ +00518410: 2d2d 2d7c 5700 4746 2800 0020 7c20 2020 ---|W.GF(.. | │ │ │ 00518420: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00518430: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00518440: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00518450: 207c 756e 6971 7565 2075 7365 7220 7370 |unique user sp │ │ │ -00518460: 6563 6966 6965 6420 2020 7c57 0047 4929 ecified |W.GI) │ │ │ +00518460: 6563 6966 6965 6420 2020 7c57 0047 4629 ecified |W.GF) │ │ │ 00518470: 0000 207c 2020 2020 207c 2020 2020 2020 .. | | │ │ │ 00518480: 2020 2020 2020 2020 2020 2020 2020 7c74 |t │ │ │ 00518490: 6964 2020 2020 2020 2020 2020 207c 696e id |in │ │ │ 005184a0: 7465 6765 7220 2020 7c69 6465 6e74 6966 teger |identif │ │ │ 005184b0: 6965 7220 666f 7220 7468 6973 2020 2020 ier for this │ │ │ -005184c0: 207c 5700 4749 2a00 0020 7c20 2020 2020 |W.GI*.. | │ │ │ +005184c0: 207c 5700 4746 2a00 0020 7c20 2020 2020 |W.GF*.. | │ │ │ 005184d0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 005184e0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 005184f0: 2020 2020 7c20 2020 2020 2020 2020 207c | | │ │ │ 00518500: 7469 6d65 7220 2020 2020 2020 2020 2020 timer │ │ │ -00518510: 2020 2020 2020 2020 7c57 0047 4931 0000 |W.GI1.. │ │ │ +00518510: 2020 2020 2020 2020 7c57 0047 4631 0000 |W.GF1.. │ │ │ 00518520: 207c 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d |-----+-------- │ │ │ 00518530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00518540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00518550: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00518560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00518570: 5700 4749 3200 0020 7c20 2020 2020 7c20 W.GI2.. | | │ │ │ +00518570: 5700 4746 3200 0020 7c20 2020 2020 7c20 W.GF2.. | | │ │ │ 00518580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00518590: 2020 207c 7469 6d65 5f74 6f5f 6578 7069 |time_to_expi │ │ │ 005185a0: 7265 7c69 6e74 6567 6572 2020 207c 6d69 re|integer |mi │ │ │ 005185b0: 6c6c 6973 6563 6f6e 6473 2062 6566 6f72 lliseconds befor │ │ │ -005185c0: 6520 2020 2020 7c57 0047 4933 0000 207c e |W.GI3.. | │ │ │ +005185c0: 6520 2020 2020 7c57 0047 4633 0000 207c e |W.GF3.. | │ │ │ 005185d0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 005185e0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 005185f0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00518600: 2020 2020 7c68 616e 646c 6572 2069 7320 |handler is │ │ │ 00518610: 696e 766f 6b65 6420 2020 2020 207c 5700 invoked |W. │ │ │ -00518620: 4749 3400 0020 7c2d 2d2d 2d2d 2b2d 2d2d GI4.. |-----+--- │ │ │ +00518620: 4746 3400 0020 7c2d 2d2d 2d2d 2b2d 2d2d GF4.. |-----+--- │ │ │ 00518630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00518640: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00518650: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d +----------+---- │ │ │ 00518660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00518670: 2d2d 2d2d 7c57 0047 4935 0000 207c 2020 ----|W.GI5.. | │ │ │ +00518670: 2d2d 2d2d 7c57 0047 4635 0000 207c 2020 ----|W.GF5.. | │ │ │ 00518680: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00518690: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 005186a0: 2020 2020 2020 207c 706f 696e 7465 7220 |pointer │ │ │ 005186b0: 746f 7c73 7065 6369 6669 6573 2074 6865 to|specifies the │ │ │ -005186c0: 2065 6e74 7279 206f 6620 207c 5700 4749 entry of |W.GI │ │ │ +005186c0: 2065 6e74 7279 206f 6620 207c 5700 4746 entry of |W.GF │ │ │ 005186d0: 3600 0020 7c20 2020 2020 7c20 2020 2020 6.. | | │ │ │ 005186e0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 005186f0: 6861 6e64 6c65 7220 2020 2020 2020 7c66 handler |f │ │ │ 00518700: 756e 6374 696f 6e20 207c 7468 6520 6861 unction |the ha │ │ │ 00518710: 6e64 6c65 7220 6675 6e63 7469 6f6e 2074 ndler function t │ │ │ -00518720: 6f20 7c57 0047 4937 0000 207c 2020 2020 o |W.GI7.. | │ │ │ +00518720: 6f20 7c57 0047 4637 0000 207c 2020 2020 o |W.GF7.. | │ │ │ 00518730: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00518740: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00518750: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00518760: 7c69 6e76 6f6b 6520 2020 2020 2020 2020 |invoke │ │ │ -00518770: 2020 2020 2020 2020 207c 5700 4749 3800 |W.GI8. │ │ │ +00518770: 2020 2020 2020 2020 207c 5700 4746 3800 |W.GF8. │ │ │ 00518780: 0020 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d . |-----+------- │ │ │ 00518790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 005187a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 005187b0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 005187c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005187d0: 7c00 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 004d 0000 0000 0000 .........M...... │ │ │ -00518810: 9e00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00518810: 9e00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 c039 0000 207c MECHANISM..9.. | │ │ │ 00518860: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00518870: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00518880: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00518890: 2020 2020 7c6c 656e 6774 6820 6f66 2064 |length of d │ │ │ 005188a0: 6174 6120 746f 2062 6520 2020 207c 5700 ata to be |W. │ │ │ -005188b0: 4749 3a00 0020 7c20 2020 2020 7c20 2020 GI:.. | | │ │ │ +005188b0: 4746 3a00 0020 7c20 2020 2020 7c20 2020 GF:.. | | │ │ │ 005188c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005188d0: 207c 686c 656e 2020 2020 2020 2020 2020 |hlen │ │ │ 005188e0: 7c69 6e74 6567 6572 2020 207c 7061 7373 |integer |pass │ │ │ 005188f0: 6564 2076 6961 2074 6865 2068 6461 7461 ed via the hdata │ │ │ -00518900: 2020 2020 7c57 0047 4941 0000 207c 2020 |W.GIA.. | │ │ │ +00518900: 2020 2020 7c57 0047 4641 0000 207c 2020 |W.GFA.. | │ │ │ 00518910: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00518920: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00518930: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00518940: 2020 7c61 7267 756d 656e 7420 2020 2020 |argument │ │ │ -00518950: 2020 2020 2020 2020 2020 207c 5700 4749 |W.GI │ │ │ +00518950: 2020 2020 2020 2020 2020 207c 5700 4746 |W.GF │ │ │ 00518960: 4200 0020 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d B.. |-----+----- │ │ │ 00518970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00518980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00518990: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 005189a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005189b0: 2d2d 7c57 0047 4943 0000 207c 2020 2020 --|W.GIC.. | │ │ │ +005189b0: 2d2d 7c57 0047 4643 0000 207c 2020 2020 --|W.GFC.. | │ │ │ 005189c0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 005189d0: 2020 2020 2020 7c68 6461 7461 2020 2020 |hdata │ │ │ 005189e0: 2020 2020 207c 706f 696e 7465 7220 746f |pointer to │ │ │ 005189f0: 7c64 6174 6120 2869 6620 616e 7929 2074 |data (if any) t │ │ │ -00518a00: 6f20 7061 7373 2074 6f7c 5700 4749 4400 o pass to|W.GID. │ │ │ +00518a00: 6f20 7061 7373 2074 6f7c 5700 4746 4400 o pass to|W.GFD. │ │ │ 00518a10: 0020 7c20 2020 2020 7c20 2020 2020 2020 . | | │ │ │ 00518a20: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00518a30: 2020 2020 2020 2020 2020 2020 7c63 6861 |cha │ │ │ 00518a40: 7220 2020 2020 207c 7468 6520 6861 6e64 r |the hand │ │ │ 00518a50: 6c65 7220 6675 6e63 7469 6f6e 2020 2020 ler function │ │ │ -00518a60: 7c57 0047 4945 0000 207c 2d2d 2d2d 2d2b |W.GIE.. |-----+ │ │ │ +00518a60: 7c57 0047 4645 0000 207c 2d2d 2d2d 2d2b |W.GFE.. |-----+ │ │ │ 00518a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00518a80: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00518a90: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d ---+----------+- │ │ │ 00518aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00518ab0: 2d2d 2d2d 2d2d 2d7c 5700 4749 4600 0020 -------|W.GIF.. │ │ │ +00518ab0: 2d2d 2d2d 2d2d 2d7c 5700 4746 4600 0020 -------|W.GFF.. │ │ │ 00518ac0: 7c20 2020 2020 7c20 2020 2020 2020 2020 | | │ │ │ 00518ad0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00518ae0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00518af0: 2020 2020 207c 7374 6f70 2061 2074 696d |stop a tim │ │ │ 00518b00: 6572 2070 7265 7669 6f75 736c 7920 7c57 er previously |W │ │ │ -00518b10: 0047 4947 0000 207c 3320 2020 207c 6361 .GIG.. |3 |ca │ │ │ +00518b10: 0047 4647 0000 207c 3320 2020 207c 6361 .GFG.. |3 |ca │ │ │ 00518b20: 6e63 656c 5f74 696d 6572 2020 2020 2020 ncel_timer │ │ │ 00518b30: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00518b40: 207c 2020 2020 2020 2020 2020 7c73 7461 | |sta │ │ │ 00518b50: 7274 6564 2077 6974 6820 2020 2020 2020 rted with │ │ │ -00518b60: 2020 2020 207c 5700 4749 4800 0020 7c20 |W.GIH.. | │ │ │ +00518b60: 2020 2020 207c 5700 4746 4800 0020 7c20 |W.GFH.. | │ │ │ 00518b70: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00518b80: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00518b90: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00518ba0: 2020 207c 7374 6172 745f 7469 6d65 7228 |start_timer( │ │ │ 00518bb0: 292c 2069 6620 6974 2068 6173 7c57 0047 ), if it has|W.G │ │ │ -00518bc0: 4949 0000 207c 2020 2020 207c 2020 2020 II.. | | │ │ │ +00518bc0: 4649 0000 207c 2020 2020 207c 2020 2020 FI.. | | │ │ │ 00518bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00518be0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00518bf0: 2020 2020 2020 2020 2020 7c6e 6f74 2079 |not y │ │ │ 00518c00: 6574 2065 7870 6972 6564 2020 2020 2020 et expired │ │ │ -00518c10: 2020 207c 5700 4749 4a00 0020 7c2d 2d2d |W.GIJ.. |--- │ │ │ +00518c10: 2020 207c 5700 4746 4a00 0020 7c2d 2d2d |W.GFJ.. |--- │ │ │ 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 4951 ----------|W.GIQ │ │ │ +00518c60: 2d2d 2d2d 2d2d 2d2d 2d2d 7c57 0047 4651 ----------|W.GFQ │ │ │ 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 7c75 6e69 7175 6520 |unique │ │ │ 00518cb0: 7573 6572 2073 7065 6369 6669 6564 2020 user specified │ │ │ -00518cc0: 207c 5700 4749 5200 0020 7c20 2020 2020 |W.GIR.. | │ │ │ +00518cc0: 207c 5700 4746 5200 0020 7c20 2020 2020 |W.GFR.. | │ │ │ 00518cd0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00518ce0: 2020 2020 207c 7469 6420 2020 2020 2020 |tid │ │ │ 00518cf0: 2020 2020 7c69 6e74 6567 6572 2020 207c |integer | │ │ │ 00518d00: 6964 656e 7469 6669 6572 206f 6620 7468 identifier of th │ │ │ -00518d10: 6520 7469 6d65 7220 7c57 0047 4953 0000 e timer |W.GIS.. │ │ │ +00518d10: 6520 7469 6d65 7220 7c57 0047 4653 0000 e timer |W.GFS.. │ │ │ 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 7c74 6f20 6361 6e63 656c |to cancel │ │ │ 00518d60: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00518d70: 5700 4749 5400 0020 7c2d 2d2d 2d2d 2b2d W.GIT.. |-----+- │ │ │ +00518d70: 5700 4746 5400 0020 7c2d 2d2d 2d2d 2b2d W.GFT.. |-----+- │ │ │ 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 4955 0000 207c ------|W.GIU.. | │ │ │ +00518dc0: 2d2d 2d2d 2d2d 7c57 0047 4655 0000 207c ------|W.GFU.. | │ │ │ 00518dd0: 3420 2020 207c 6774 6d5f 6d61 6c6c 6f63 4 |gtm_malloc │ │ │ 00518de0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00518df0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00518e00: 2020 2020 7c61 6c6c 6f63 6174 6573 2070 |allocates p │ │ │ 00518e10: 726f 6365 7373 206d 656d 6f72 797c 5700 rocess memory|W. │ │ │ -00518e20: 4749 5600 0020 7c20 2020 2020 7c20 2020 GIV.. | | │ │ │ +00518e20: 4746 5600 0020 7c20 2020 2020 7c20 2020 GFV.. | | │ │ │ 00518e30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00518e40: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00518e50: 7c20 2020 2020 2020 2020 207c 6672 6f6d | |from │ │ │ 00518e60: 2074 6865 2068 6561 7020 2020 2020 2020 the heap │ │ │ -00518e70: 2020 2020 7c57 0047 4957 0000 207c 2d2d |W.GIW.. |-- │ │ │ +00518e70: 2020 2020 7c57 0047 4657 0000 207c 2d2d |W.GFW.. |-- │ │ │ 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 4749 -----------|W.GI │ │ │ +00518ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5700 4746 -----------|W.GF │ │ │ 00518ed0: 5800 0020 7c20 2020 2020 7c20 2020 2020 X.. | | │ │ │ 00518ee0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00518ef0: 3c72 6574 7572 6e2d 7661 6c75 653e 7c70 |p │ │ │ 00518f00: 6f69 6e74 6572 2074 6f7c 6164 6472 6573 ointer to|addres │ │ │ 00518f10: 7320 6f66 2074 6865 2061 6c6c 6f63 6174 s of the allocat │ │ │ -00518f20: 6564 7c57 0047 4959 0000 207c 2020 2020 ed|W.GIY.. | │ │ │ +00518f20: 6564 7c57 0047 4659 0000 207c 2020 2020 ed|W.GFY.. | │ │ │ 00518f30: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00518f40: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00518f50: 2020 2020 207c 766f 6964 2020 2020 2020 |void │ │ │ 00518f60: 7c73 7061 6365 2020 2020 2020 2020 2020 |space │ │ │ -00518f70: 2020 2020 2020 2020 207c 5700 4749 5a00 |W.GIZ. │ │ │ +00518f70: 2020 2020 2020 2020 207c 5700 4746 5a00 |W.GFZ. │ │ │ 00518f80: 0020 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d . |-----+------- │ │ │ 00518f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00518fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00518fb0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00518fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 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 f607 0000 194d 0000 0000 0000 .........M...... │ │ │ -00519010: 9e00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00519010: 9e00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 c061 0000 207c MECHANISM..a.. | │ │ │ 00519060: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00519070: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00519080: 2020 2020 2020 2020 207c 3332 2d62 6974 |32-bit │ │ │ 00519090: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 005190a0: 2020 2020 2020 2020 2020 2020 207c 5700 |W. │ │ │ -005190b0: 4749 6200 0020 7c20 2020 2020 7c20 2020 GIb.. | | │ │ │ +005190b0: 4746 6200 0020 7c20 2020 2020 7c20 2020 GFb.. | | │ │ │ 005190c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005190d0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 005190e0: 7c70 6c61 7466 6f72 6d73 3a7c 2020 2020 |platforms:| │ │ │ 005190f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00519100: 2020 2020 7c57 0047 4963 0000 207c 2020 |W.GIc.. | │ │ │ +00519100: 2020 2020 7c57 0047 4663 0000 207c 2020 |W.GFc.. | │ │ │ 00519110: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00519120: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00519130: 2020 2020 2020 207c 3332 2d62 6974 2020 |32-bit │ │ │ 00519140: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ -00519150: 2020 2020 2020 2020 2020 207c 5700 4749 |W.GI │ │ │ +00519150: 2020 2020 2020 2020 2020 207c 5700 4746 |W.GF │ │ │ 00519160: 6400 0020 7c20 2020 2020 7c20 2020 2020 d.. | | │ │ │ 00519170: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00519180: 2020 2020 2020 2020 2020 2020 2020 7c75 |u │ │ │ 00519190: 6e73 6967 6e65 6420 207c 6279 7465 7320 nsigned |bytes │ │ │ 005191a0: 6f66 2073 7061 6365 2074 6f20 2020 2020 of space to │ │ │ -005191b0: 2020 7c57 0047 4965 0000 207c 2020 2020 |W.GIe.. | │ │ │ +005191b0: 2020 7c57 0047 4665 0000 207c 2020 2020 |W.GFe.. | │ │ │ 005191c0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 005191d0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 005191e0: 2020 2020 207c 696e 7465 6765 7220 2020 |integer │ │ │ 005191f0: 7c61 6c6c 6f63 6174 652e 2054 6869 7320 |allocate. This │ │ │ -00519200: 6861 7320 7468 6520 207c 5700 4749 6600 has the |W.GIf. │ │ │ +00519200: 6861 7320 7468 6520 207c 5700 4746 6600 has the |W.GFf. │ │ │ 00519210: 0020 7c20 2020 2020 7c20 2020 2020 2020 . | | │ │ │ 00519220: 2020 2020 2020 2020 2020 2020 207c 7370 |sp │ │ │ 00519230: 6163 655f 6e65 6564 6564 2020 7c20 2020 ace_needed | │ │ │ 00519240: 2020 2020 2020 207c 7361 6d65 2073 6967 |same sig │ │ │ 00519250: 6e61 7475 7265 2061 7320 7468 6520 2020 nature as the │ │ │ -00519260: 7c57 0047 4967 0000 207c 2020 2020 207c |W.GIg.. | | │ │ │ +00519260: 7c57 0047 4667 0000 207c 2020 2020 207c |W.GFg.. | | │ │ │ 00519270: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00519280: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00519290: 2020 207c 3634 2d62 6974 2020 2020 7c73 |64-bit |s │ │ │ 005192a0: 7973 7465 6d20 6d61 6c6c 6f63 2829 2063 ystem malloc() c │ │ │ -005192b0: 616c 6c2e 2020 207c 5700 4749 6800 0020 all. |W.GIh.. │ │ │ +005192b0: 616c 6c2e 2020 207c 5700 4746 6800 0020 all. |W.GFh.. │ │ │ 005192c0: 7c20 2020 2020 7c20 2020 2020 2020 2020 | | │ │ │ 005192d0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 005192e0: 2020 2020 2020 2020 2020 7c70 6c61 7466 |platf │ │ │ 005192f0: 6f72 6d73 3a7c 2020 2020 2020 2020 2020 orms:| │ │ │ 00519300: 2020 2020 2020 2020 2020 2020 2020 7c57 |W │ │ │ -00519310: 0047 4969 0000 207c 2020 2020 207c 2020 .GIi.. | | │ │ │ +00519310: 0047 4669 0000 207c 2020 2020 207c 2020 .GFi.. | | │ │ │ 00519320: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00519330: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00519340: 207c 3634 2d62 6974 2020 2020 7c20 2020 |64-bit | │ │ │ 00519350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00519360: 2020 2020 207c 5700 4749 6a00 0020 7c20 |W.GIj.. | │ │ │ +00519360: 2020 2020 207c 5700 4746 6a00 0020 7c20 |W.GFj.. | │ │ │ 00519370: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00519380: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00519390: 2020 2020 2020 2020 7c75 6e73 6967 6e65 |unsigne │ │ │ 005193a0: 6420 207c 2020 2020 2020 2020 2020 2020 d | │ │ │ 005193b0: 2020 2020 2020 2020 2020 2020 7c57 0047 |W.G │ │ │ -005193c0: 4971 0000 207c 2020 2020 207c 2020 2020 Iq.. | | │ │ │ +005193c0: 4671 0000 207c 2020 2020 207c 2020 2020 Fq.. | | │ │ │ 005193d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005193e0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 005193f0: 696e 7465 6765 7220 2020 7c20 2020 2020 integer | │ │ │ 00519400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00519410: 2020 207c 5700 4749 7200 0020 7c2d 2d2d |W.GIr.. |--- │ │ │ +00519410: 2020 207c 5700 4746 7200 0020 7c2d 2d2d |W.GFr.. |--- │ │ │ 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 4973 ----------|W.GIs │ │ │ +00519460: 2d2d 2d2d 2d2d 2d2d 2d2d 7c57 0047 4673 ----------|W.GFs │ │ │ 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 2020 | │ │ │ 005194a0: 2020 2020 2020 2020 7c72 6574 7572 6e20 |return │ │ │ 005194b0: 6d65 6d6f 7279 2070 7265 7669 6f75 736c memory previousl │ │ │ -005194c0: 797c 5700 4749 7400 0020 7c35 2020 2020 y|W.GIt.. |5 │ │ │ +005194c0: 797c 5700 4746 7400 0020 7c35 2020 2020 y|W.GFt.. |5 │ │ │ 005194d0: 7c67 746d 5f66 7265 6520 2020 2020 2020 |gtm_free │ │ │ 005194e0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 005194f0: 2020 2020 7c20 2020 2020 2020 2020 207c | | │ │ │ 00519500: 616c 6c6f 6361 7465 6420 7769 7468 2020 allocated with │ │ │ -00519510: 2020 2020 2020 2020 7c57 0047 4975 0000 |W.GIu.. │ │ │ +00519510: 2020 2020 2020 2020 7c57 0047 4675 0000 |W.GFu.. │ │ │ 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 2020 2020 | │ │ │ 00519550: 2020 2020 2020 7c67 746d 5f6d 616c 6c6f |gtm_mallo │ │ │ 00519560: 6328 2920 2020 2020 2020 2020 2020 207c c() | │ │ │ -00519570: 5700 4749 7600 0020 7c2d 2d2d 2d2d 2b2d W.GIv.. |-----+- │ │ │ +00519570: 5700 4746 7600 0020 7c2d 2d2d 2d2d 2b2d W.GFv.. |-----+- │ │ │ 00519580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00519590: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 005195a0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d --+----------+-- │ │ │ 005195b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005195c0: 2d2d 2d2d 2d2d 7c57 0047 4977 0000 207c ------|W.GIw.. | │ │ │ +005195c0: 2d2d 2d2d 2d2d 7c57 0047 4677 0000 207c ------|W.GFw.. | │ │ │ 005195d0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 005195e0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 005195f0: 2020 2020 2020 2020 207c 706f 696e 7465 |pointe │ │ │ 00519600: 7220 746f 7c61 6464 7265 7373 206f 6620 r to|address of │ │ │ 00519610: 7468 6520 2020 2020 2020 2020 207c 5700 the |W. │ │ │ -00519620: 4749 7800 0020 7c20 2020 2020 7c20 2020 GIx.. | | │ │ │ +00519620: 4746 7800 0020 7c20 2020 2020 7c20 2020 GFx.. | | │ │ │ 00519630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00519640: 207c 6672 6565 5f61 6464 7265 7373 2020 |free_address │ │ │ 00519650: 7c76 6f69 6420 2020 2020 207c 7072 6576 |void |prev │ │ │ 00519660: 696f 7573 6c79 2061 6c6c 6f63 6174 6564 iously allocated │ │ │ -00519670: 2020 2020 7c57 0047 4979 0000 207c 2020 |W.GIy.. | │ │ │ +00519670: 2020 2020 7c57 0047 4679 0000 207c 2020 |W.GFy.. | │ │ │ 00519680: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00519690: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 005196a0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 005196b0: 2020 7c73 7061 6365 2020 2020 2020 2020 |space │ │ │ -005196c0: 2020 2020 2020 2020 2020 207c 5700 4749 |W.GI │ │ │ +005196c0: 2020 2020 2020 2020 2020 207c 5700 4746 |W.GF │ │ │ 005196d0: 7a00 0020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d z.. +----------- │ │ │ 005196e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005196f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00519700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00519710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00519720: 2d2d 2b07 0047 4981 0000 5300 4749 8200 --+..GI...S.GI.. │ │ │ +00519720: 2d2d 2b07 0047 4681 0000 5300 4746 8200 --+..GF...S.GF.. │ │ │ 00519730: 0020 2020 5468 6520 6578 7465 726e 616c . The external │ │ │ 00519740: 2072 6f75 7469 6e65 2063 616e 2061 6363 routine can acc │ │ │ 00519750: 6573 7320 616e 6420 696e 766f 6b65 2061 ess and invoke a │ │ │ 00519760: 2063 616c 6c2d 6261 636b 2066 756e 6374 call-back funct │ │ │ 00519770: 696f 6e20 696e 2061 6e79 206f 6623 0047 ion in any of#.G │ │ │ -00519780: 4983 0000 2020 2074 6865 2066 6f6c 6c6f I... the follo │ │ │ +00519780: 4683 0000 2020 2074 6865 2066 6f6c 6c6f F... the follo │ │ │ 00519790: 7769 6e67 206d 6563 6861 6e69 736d 733a wing mechanisms: │ │ │ -005197a0: 0700 4749 8400 004f 0047 4985 0000 2020 ..GI...O.GI... │ │ │ +005197a0: 0700 4746 8400 004f 0047 4685 0000 2020 ..GF...O.GF... │ │ │ 005197b0: 2020 202a 2057 6869 6c65 206d 616b 696e * While makin │ │ │ 005197c0: 6720 616e 2065 7874 6572 6e61 6c20 6361 g an external ca │ │ │ 005197d0: 6c6c 2c20 4754 2e4d 2073 6574 7320 7468 ll, GT.M sets th │ │ │ 005197e0: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ 005197f0: 7269 6162 6c65 0000 0000 0000 0000 0000 riable.......... │ │ │ 00519800: 0400 0000 5905 0000 2e4d 0000 0000 0000 ....Y....M...... │ │ │ -00519810: 9700 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00519810: 9700 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 c086 0000 2020 MECHANISM..... │ │ │ 00519860: 2020 2020 2047 544d 5f43 414c 4c49 4e5f GTM_CALLIN_ │ │ │ 00519870: 5354 4152 5420 746f 2070 6f69 6e74 2074 START to point t │ │ │ 00519880: 6f20 6120 7374 7269 6e67 2063 6f6e 7461 o a string conta │ │ │ 00519890: 696e 696e 6720 7468 6520 7374 6172 7420 ining the start │ │ │ -005198a0: 6164 6472 6573 7350 0047 4987 0000 2020 addressP.GI... │ │ │ +005198a0: 6164 6472 6573 7350 0047 4687 0000 2020 addressP.GF... │ │ │ 005198b0: 2020 2020 2028 6465 6369 6d61 6c20 696e (decimal in │ │ │ 005198c0: 7465 6765 7220 7661 6c75 6529 206f 6620 teger value) of │ │ │ 005198d0: 7468 6520 7461 626c 6520 6465 7363 7269 the table descri │ │ │ 005198e0: 6265 6420 6162 6f76 652e 2054 6865 2065 bed above. The e │ │ │ -005198f0: 7874 6572 6e61 6c51 0047 4988 0000 2020 xternalQ.GI... │ │ │ +005198f0: 7874 6572 6e61 6c51 0047 4688 0000 2020 xternalQ.GF... │ │ │ 00519900: 2020 2020 2072 6f75 7469 6e65 206e 6565 routine nee │ │ │ 00519910: 6473 2074 6f20 7265 6164 2074 6869 7320 ds to read this │ │ │ 00519920: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 00519930: 6162 6c65 2c20 636f 6e76 6572 7420 7468 able, convert th │ │ │ -00519940: 6520 7374 7269 6e67 5200 4749 8900 0020 e stringR.GI... │ │ │ +00519940: 6520 7374 7269 6e67 5200 4746 8900 0020 e stringR.GF... │ │ │ 00519950: 2020 2020 2020 696e 746f 2061 6e20 696e into an in │ │ │ 00519960: 7465 6765 7220 7661 6c75 6520 616e 6420 teger value and │ │ │ 00519970: 7368 6f75 6c64 2069 6e64 6578 2069 6e74 should index int │ │ │ 00519980: 6f20 7468 6520 6170 7072 6f70 7269 6174 o the appropriat │ │ │ -00519990: 6520 656e 7472 7920 746f 3100 4749 8a00 e entry to1.GI.. │ │ │ +00519990: 6520 656e 7472 7920 746f 3100 4746 8a00 e entry to1.GF.. │ │ │ 005199a0: 0020 2020 2020 2020 6361 6c6c 2074 6865 . call the │ │ │ 005199b0: 2061 7070 726f 7072 6961 7465 2047 542e appropriate GT. │ │ │ -005199c0: 4d20 6675 6e63 7469 6f6e 2e51 0047 4991 M function.Q.GI. │ │ │ +005199c0: 4d20 6675 6e63 7469 6f6e 2e51 0047 4691 M function.Q.GF. │ │ │ 005199d0: 0000 2020 2020 202a 2047 542e 4d20 616c .. * GT.M al │ │ │ 005199e0: 736f 2070 726f 7669 6465 7320 616e 2069 so provides an i │ │ │ 005199f0: 6e70 7574 2d6f 6e6c 7920 7061 7261 6d65 nput-only parame │ │ │ 00519a00: 7465 7220 7479 7065 2067 746d 5f70 6f69 ter type gtm_poi │ │ │ -00519a10: 6e74 6572 746f 6675 6e63 5f74 5300 4749 ntertofunc_tS.GI │ │ │ +00519a10: 6e74 6572 746f 6675 6e63 5f74 5300 4746 ntertofunc_tS.GF │ │ │ 00519a20: 9200 0020 2020 2020 2020 7468 6174 2063 ... that c │ │ │ 00519a30: 616e 2062 6520 7573 6564 2074 6f20 6f62 an be used to ob │ │ │ 00519a40: 7461 696e 2063 616c 6c2d 6261 636b 2066 tain call-back f │ │ │ 00519a50: 756e 6374 696f 6e20 706f 696e 7465 7273 unction pointers │ │ │ 00519a60: 2076 6961 2070 6172 616d 6574 6572 7345 via parametersE │ │ │ -00519a70: 0047 4993 0000 2020 2020 2020 2069 6e20 .GI... in │ │ │ +00519a70: 0047 4693 0000 2020 2020 2020 2069 6e20 .GF... in │ │ │ 00519a80: 7468 6520 6578 7465 726e 616c 2072 6f75 the external rou │ │ │ 00519a90: 7469 6e65 2e20 4966 2061 2070 6172 616d tine. If a param │ │ │ 00519aa0: 6574 6572 2069 7320 7370 6563 6966 6965 eter is specifie │ │ │ -00519ab0: 6420 6173 5200 4749 9400 0020 2020 2020 d asR.GI... │ │ │ +00519ab0: 6420 6173 5200 4746 9400 0020 2020 2020 d asR.GF... │ │ │ 00519ac0: 2020 493a 6774 6d5f 706f 696e 7465 7274 I:gtm_pointert │ │ │ 00519ad0: 6f66 756e 635f 7420 616e 6420 6966 2061 ofunc_t and if a │ │ │ 00519ae0: 206e 756d 6572 6963 2076 616c 7565 2028 numeric value ( │ │ │ 00519af0: 6265 7477 6565 6e20 302d 3529 2069 7320 between 0-5) is │ │ │ -00519b00: 7061 7373 6564 5300 4749 9500 0020 2020 passedS.GI... │ │ │ +00519b00: 7061 7373 6564 5300 4746 9500 0020 2020 passedS.GF... │ │ │ 00519b10: 2020 2020 666f 7220 7468 6973 2070 6172 for this par │ │ │ 00519b20: 616d 6574 6572 2069 6e20 4d2c 2047 542e ameter in M, GT. │ │ │ 00519b30: 4d20 696e 7465 7270 7265 7473 2074 6869 M interprets thi │ │ │ 00519b40: 7320 7661 6c75 6520 6173 2074 6865 2069 s value as the i │ │ │ -00519b50: 6e64 6578 2069 6e74 6f4d 0047 4996 0000 ndex intoM.GI... │ │ │ +00519b50: 6e64 6578 2069 6e74 6f4d 0047 4696 0000 ndex intoM.GF... │ │ │ 00519b60: 2020 2020 2020 2074 6865 2063 616c 6c62 the callb │ │ │ 00519b70: 6163 6b20 7461 626c 6520 616e 6420 7061 ack table and pa │ │ │ 00519b80: 7373 6573 2074 6865 2061 7070 726f 7072 sses the appropr │ │ │ 00519b90: 6961 7465 2063 616c 6c62 6163 6b20 6675 iate callback fu │ │ │ -00519ba0: 6e63 7469 6f6e 2e00 4749 9700 0020 2020 nction..GI... │ │ │ +00519ba0: 6e63 7469 6f6e 2e00 4746 9700 0020 2020 nction..GF... │ │ │ 00519bb0: 2020 2020 706f 696e 7465 7220 746f 2074 pointer to t │ │ │ 00519bc0: 6865 2065 7874 6572 6e61 6c20 726f 7574 he external rout │ │ │ -00519bd0: 696e 652e 0700 4749 9800 0012 0047 4999 ine...GI.....GI. │ │ │ +00519bd0: 696e 652e 0700 4746 9800 0012 0047 4699 ine...GF.....GF. │ │ │ 00519be0: 0000 2020 202a 2a4e 6f74 652a 2a07 0047 .. **Note**..G │ │ │ -00519bf0: 499a 0000 5400 4649 c111 0000 2020 2046 I...T.FI.... F │ │ │ +00519bf0: 469a 0000 5400 4646 c111 0000 2020 2046 F...T.FF.... F │ │ │ 00519c00: 4953 2073 7472 6f6e 676c 7920 6469 7363 IS strongly disc │ │ │ 00519c10: 6f75 7261 6765 7320 7468 6520 7573 6520 ourages the use │ │ │ 00519c20: 6f66 2073 6967 6e61 6c73 2c20 6573 7065 of signals, espe │ │ │ 00519c30: 6369 616c 6c79 2053 4947 414c 4152 4d2c cially SIGALARM, │ │ │ -00519c40: 2069 6e20 7573 6572 5100 4849 1100 0020 in userQ.HI... │ │ │ +00519c40: 2069 6e20 7573 6572 5100 4846 1100 0020 in userQ.HF... │ │ │ 00519c50: 2020 7772 6974 7465 6e20 4320 6675 6e63 written C func │ │ │ 00519c60: 7469 6f6e 732e 2047 542e 4d20 6173 7375 tions. GT.M assu │ │ │ 00519c70: 6d65 7320 7468 6174 2069 7420 6861 7320 mes that it has │ │ │ 00519c80: 636f 6d70 6c65 7465 2063 6f6e 7472 6f6c complete control │ │ │ -00519c90: 206f 7665 7220 616e 7952 0048 4921 0000 over anyR.HI!.. │ │ │ +00519c90: 206f 7665 7220 616e 7952 0048 4621 0000 over anyR.HF!.. │ │ │ 00519ca0: 2020 2073 6967 6e61 6c73 2074 6861 7420 signals that │ │ │ 00519cb0: 6f63 6375 7220 616e 6420 6465 7065 6e64 occur and depend │ │ │ 00519cc0: 7320 6f6e 2074 6861 7420 6265 6861 7669 s on that behavi │ │ │ 00519cd0: 6f72 2066 6f72 2072 6563 6f76 6572 7920 or for recovery │ │ │ -00519ce0: 6966 2061 6e79 7468 696e 6751 0048 4931 if anythingQ.HI1 │ │ │ +00519ce0: 6966 2061 6e79 7468 696e 6751 0048 4631 if anythingQ.HF1 │ │ │ 00519cf0: 0000 2020 2073 686f 756c 6420 676f 2077 .. should go w │ │ │ 00519d00: 726f 6e67 2e20 5468 6520 7573 6520 6f66 rong. The use of │ │ │ 00519d10: 2065 7870 6f73 6564 2074 696d 6572 2041 exposed timer A │ │ │ 00519d20: 5049 7320 7368 6f75 6c64 2062 6520 636f PIs should be co │ │ │ -00519d30: 6e73 6964 6572 6564 2066 6f72 1600 4849 nsidered for..HI │ │ │ +00519d30: 6e73 6964 6572 6564 2066 6f72 1600 4846 nsidered for..HF │ │ │ 00519d40: 4100 0020 2020 7469 6d65 7220 6e65 6564 A.. timer need │ │ │ -00519d50: 732e 0700 4849 5100 0000 0000 0000 0000 s...HIQ......... │ │ │ +00519d50: 732e 0700 4846 5100 0000 0000 0000 0000 s...HFQ......... │ │ │ 00519d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00519d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00519d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00519d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00519da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00519db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00519dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -334336,111 +334336,111 @@ │ │ │ 00519ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a000: 0400 0000 b106 0000 4e4d 0000 0000 0000 ........NM...... │ │ │ 0051a010: 4f00 0000 4845 4c50 00ff 7300 ff49 4e54 O...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 ff4c 494d 4954 4154 494f LS..s..LIMITATIO │ │ │ 0051a050: 4e53 0000 4c69 6d69 7461 7469 6f6e 7316 NS..Limitations. │ │ │ -0051a060: 003f 49bf 1100 0020 2020 4c69 6d69 7461 .?I.... Limita │ │ │ -0051a070: 7469 6f6e 7307 0040 4921 0000 5200 4049 tions..@I!..R.@I │ │ │ +0051a060: 003f 46bf 1100 0020 2020 4c69 6d69 7461 .?F.... Limita │ │ │ +0051a070: 7469 6f6e 7307 0040 4621 0000 5200 4046 tions..@F!..R.@F │ │ │ 0051a080: 3100 0020 2020 5369 6e63 6520 626f 7468 1.. Since both │ │ │ 0051a090: 2047 542e 4d20 7275 6e74 696d 6520 656e GT.M runtime en │ │ │ 0051a0a0: 7669 726f 6e6d 656e 7420 616e 6420 7468 vironment and th │ │ │ 0051a0b0: 6520 6578 7465 726e 616c 2043 2066 756e e external C fun │ │ │ 0051a0c0: 6374 696f 6e73 2065 7865 6375 7465 4c00 ctions executeL. │ │ │ -0051a0d0: 4049 4100 0020 2020 696e 2074 6865 2073 @IA.. in the s │ │ │ +0051a0d0: 4046 4100 0020 2020 696e 2074 6865 2073 @FA.. in the s │ │ │ 0051a0e0: 616d 6520 7072 6f63 6573 7320 7370 6163 ame process spac │ │ │ 0051a0f0: 652c 2074 6865 2066 6f6c 6c6f 7769 6e67 e, the following │ │ │ 0051a100: 2072 6573 7472 6963 7469 6f6e 7320 6170 restrictions ap │ │ │ -0051a110: 706c 7920 746f 2074 6865 1d00 4049 5100 ply to the..@IQ. │ │ │ +0051a110: 706c 7920 746f 2074 6865 1d00 4046 5100 ply to the..@FQ. │ │ │ 0051a120: 0020 2020 6578 7465 726e 616c 2066 756e . external fun │ │ │ -0051a130: 6374 696f 6e73 3a07 0040 4961 0000 4f00 ctions:..@Ia..O. │ │ │ -0051a140: 4049 7100 0020 2020 2031 2e20 4754 2e4d @Iq.. 1. GT.M │ │ │ +0051a130: 6374 696f 6e73 3a07 0040 4661 0000 4f00 ctions:..@Fa..O. │ │ │ +0051a140: 4046 7100 0020 2020 2031 2e20 4754 2e4d @Fq.. 1. GT.M │ │ │ 0051a150: 2069 7320 6465 7369 676e 6564 2074 6f20 is designed to │ │ │ 0051a160: 7573 6520 7369 676e 616c 7320 616e 6420 use signals and │ │ │ 0051a170: 6861 7320 7369 676e 616c 2068 616e 646c has signal handl │ │ │ 0051a180: 6572 7320 7468 6174 206d 7573 7451 0040 ers that mustQ.@ │ │ │ -0051a190: 4981 0000 2020 2020 2020 2066 756e 6374 I... funct │ │ │ +0051a190: 4681 0000 2020 2020 2020 2066 756e 6374 F... funct │ │ │ 0051a1a0: 696f 6e20 666f 7220 4754 2e4d 2074 6f20 ion for GT.M to │ │ │ 0051a1b0: 6f70 6572 6174 6520 7072 6f70 6572 6c79 operate properly │ │ │ 0051a1c0: 2e20 5468 6520 7469 6d65 7220 7265 6c61 . The timer rela │ │ │ 0051a1d0: 7465 6420 6361 6c6c 2d62 6163 6b73 4e00 ted call-backsN. │ │ │ -0051a1e0: 4049 9100 0020 2020 2020 2020 7368 6f75 @I... shou │ │ │ +0051a1e0: 4046 9100 0020 2020 2020 2020 7368 6f75 @F... shou │ │ │ 0051a1f0: 6c64 2062 6520 7573 6564 2069 6e20 706c ld be used in pl │ │ │ 0051a200: 6163 6520 6f66 2061 6e79 206c 6962 7261 ace of any libra │ │ │ 0051a210: 7279 206f 7220 7379 7374 656d 2063 616c ry or system cal │ │ │ -0051a220: 6c20 7768 6963 6820 7573 6573 5000 3f49 l which usesP.?I │ │ │ +0051a220: 6c20 7768 6963 6820 7573 6573 5000 3f46 l which usesP.?F │ │ │ 0051a230: c011 0000 2020 2020 2020 2053 4947 414c .... SIGAL │ │ │ 0051a240: 524d 2073 7563 6820 6173 2073 6c65 6570 RM such as sleep │ │ │ 0051a250: 2829 2e20 5573 6520 6f66 2073 6967 6e61 (). Use of signa │ │ │ 0051a260: 6c73 2062 7920 6578 7465 726e 616c 2063 ls by external c │ │ │ -0051a270: 616c 6c20 636f 6465 206d 6179 2100 4049 all code may!.@I │ │ │ +0051a270: 616c 6c20 636f 6465 206d 6179 2100 4046 all code may!.@F │ │ │ 0051a280: 1200 0020 2020 2020 2020 6361 7573 6520 ... cause │ │ │ 0051a290: 4754 2e4d 2074 6f20 6661 696c 2e52 0040 GT.M to fail.R.@ │ │ │ -0051a2a0: 4913 0000 2020 2020 322e 2055 7365 206f I... 2. Use o │ │ │ +0051a2a0: 4613 0000 2020 2020 322e 2055 7365 206f F... 2. Use o │ │ │ 0051a2b0: 6620 7468 6520 4754 2e4d 2070 726f 7669 f the GT.M provi │ │ │ 0051a2c0: 6465 6420 6d61 6c6c 6f63 2061 6e64 2066 ded malloc and f │ │ │ 0051a2d0: 7265 652c 2063 7265 6174 6573 2061 6e20 ree, creates an │ │ │ 0051a2e0: 696e 7465 6772 6174 6564 2068 6561 704b integrated heapK │ │ │ -0051a2f0: 0040 4914 0000 2020 2020 2020 206d 616e .@I... man │ │ │ +0051a2f0: 0040 4614 0000 2020 2020 2020 206d 616e .@F... man │ │ │ 0051a300: 6167 656d 656e 7420 7379 7374 656d 2c20 agement system, │ │ │ 0051a310: 7768 6963 6820 6861 7320 6120 6e75 6d62 which has a numb │ │ │ 0051a320: 6572 206f 6620 6465 6275 6767 696e 6720 er of debugging │ │ │ -0051a330: 746f 6f6c 732e 2046 4953 5300 4049 1500 tools. FISS.@I.. │ │ │ +0051a330: 746f 6f6c 732e 2046 4953 5300 4046 1500 tools. FISS.@F.. │ │ │ 0051a340: 0020 2020 2020 2020 7265 636f 6d6d 656e . recommen │ │ │ 0051a350: 6473 2074 6865 2075 7361 6765 206f 6620 ds the usage of │ │ │ 0051a360: 6774 6d5f 6d61 6c6c 6f63 2f67 746d 5f66 gtm_malloc/gtm_f │ │ │ 0051a370: 7265 6520 696e 2074 6865 2065 7874 6572 ree in the exter │ │ │ 0051a380: 6e61 6c20 6675 6e63 7469 6f6e 7351 0040 nal functionsQ.@ │ │ │ -0051a390: 4916 0000 2020 2020 2020 2074 6861 7420 I... that │ │ │ +0051a390: 4616 0000 2020 2020 2020 2074 6861 7420 F... that │ │ │ 0051a3a0: 7072 6f76 6964 6573 2062 6574 7465 7220 provides better │ │ │ 0051a3b0: 6465 6275 6767 696e 6720 6361 7061 6269 debugging capabi │ │ │ 0051a3c0: 6c69 7479 2069 6e20 6361 7365 206d 656d lity in case mem │ │ │ 0051a3d0: 6f72 7920 6d61 6e61 6765 6d65 6e74 3100 ory management1. │ │ │ -0051a3e0: 4049 1700 0020 2020 2020 2020 7072 6f62 @I... prob │ │ │ +0051a3e0: 4046 1700 0020 2020 2020 2020 7072 6f62 @F... prob │ │ │ 0051a3f0: 6c65 6d73 206f 6363 7572 2077 6974 6820 lems occur with │ │ │ 0051a400: 6578 7465 726e 616c 2063 616c 6c73 2e54 external calls.T │ │ │ -0051a410: 0040 4918 0000 2020 2020 332e 2055 7365 .@I... 3. Use │ │ │ +0051a410: 0040 4618 0000 2020 2020 332e 2055 7365 .@F... 3. Use │ │ │ 0051a420: 206f 6620 6578 6974 2073 7973 7465 6d20 of exit system │ │ │ 0051a430: 6361 6c6c 2069 6e20 6578 7465 726e 616c call in external │ │ │ 0051a440: 2066 756e 6374 696f 6e73 2069 7320 7374 functions is st │ │ │ 0051a450: 726f 6e67 6c79 2064 6973 636f 7572 6167 rongly discourag │ │ │ -0051a460: 6564 2e54 0040 4919 0000 2020 2020 2020 ed.T.@I... │ │ │ +0051a460: 6564 2e54 0040 4619 0000 2020 2020 2020 ed.T.@F... │ │ │ 0051a470: 2053 696e 6365 2047 542e 4d20 7573 6573 Since GT.M uses │ │ │ 0051a480: 2065 7869 7420 6861 6e64 6c65 7273 2074 exit handlers t │ │ │ 0051a490: 6f20 7072 6f70 6572 6c79 2073 6875 7464 o properly shutd │ │ │ 0051a4a0: 6f77 6e20 7275 6e74 696d 6520 656e 7669 own runtime envi │ │ │ -0051a4b0: 726f 6e6d 656e 7452 0040 491a 0000 2020 ronmentR.@I... │ │ │ +0051a4b0: 726f 6e6d 656e 7452 0040 461a 0000 2020 ronmentR.@F... │ │ │ 0051a4c0: 2020 2020 2061 6e64 2061 6e79 2061 6374 and any act │ │ │ 0051a4d0: 6976 6520 7265 736f 7572 6365 732c 2074 ive resources, t │ │ │ 0051a4e0: 6865 2073 7973 7465 6d20 6361 6c6c 205f he system call _ │ │ │ 0051a4f0: 6578 6974 2073 686f 756c 6420 6e65 7665 exit should neve │ │ │ -0051a500: 7220 6265 2075 7365 6424 0040 4921 0000 r be used$.@I!.. │ │ │ +0051a500: 7220 6265 2075 7365 6424 0040 4621 0000 r be used$.@F!.. │ │ │ 0051a510: 2020 2020 2020 2069 6e20 6578 7465 726e in extern │ │ │ 0051a520: 616c 2066 756e 6374 696f 6e73 2e53 0040 al functions.S.@ │ │ │ -0051a530: 4922 0000 2020 2020 342e 2047 542e 4d20 I".. 4. GT.M │ │ │ +0051a530: 4622 0000 2020 2020 342e 2047 542e 4d20 F".. 4. GT.M │ │ │ 0051a540: 7573 6573 2074 696d 6572 2073 6967 6e61 uses timer signa │ │ │ 0051a550: 6c73 2073 6f20 6f66 7465 6e20 7468 6174 ls so often that │ │ │ 0051a560: 2074 6865 206c 696b 656c 6968 6f6f 6420 the likelihood │ │ │ 0051a570: 6f66 2061 2073 7973 7465 6d20 6361 6c6c of a system call │ │ │ -0051a580: 4d00 4049 2300 0020 2020 2020 2020 6265 M.@I#.. be │ │ │ +0051a580: 4d00 4046 2300 0020 2020 2020 2020 6265 M.@F#.. be │ │ │ 0051a590: 696e 6720 696e 7465 7272 7570 7465 6420 ing interrupted │ │ │ 0051a5a0: 6973 2068 6967 682e 2053 6f2c 2061 6c6c is high. So, all │ │ │ 0051a5b0: 2073 7973 7465 6d20 6361 6c6c 7320 696e system calls in │ │ │ 0051a5c0: 2074 6865 2065 7874 6572 6e61 6c42 0040 the externalB.@ │ │ │ -0051a5d0: 4924 0000 2020 2020 2020 2070 726f 6772 I$.. progr │ │ │ +0051a5d0: 4624 0000 2020 2020 2020 2070 726f 6772 F$.. progr │ │ │ 0051a5e0: 616d 2063 616e 2072 6574 7572 6e20 4549 am can return EI │ │ │ 0051a5f0: 4e54 5220 6966 2069 6e74 6572 7275 7074 NTR if interrupt │ │ │ 0051a600: 6564 2062 7920 6120 7369 676e 616c 2e51 ed by a signal.Q │ │ │ -0051a610: 0040 4925 0000 2020 2020 352e 2048 616e .@I%.. 5. Han │ │ │ +0051a610: 0040 4625 0000 2020 2020 352e 2048 616e .@F%.. 5. Han │ │ │ 0051a620: 646c 6572 2066 756e 6374 696f 6e73 2069 dler functions i │ │ │ 0051a630: 6e76 6f6b 6564 2077 6974 6820 7374 6172 nvoked with star │ │ │ 0051a640: 745f 7469 6d65 7220 6d75 7374 206e 6f74 t_timer must not │ │ │ 0051a650: 2069 6e76 6f6b 6520 7365 7276 6963 6573 invoke services │ │ │ -0051a660: 5100 4049 2600 0020 2020 2020 2020 7468 Q.@I&.. th │ │ │ +0051a660: 5100 4046 2600 0020 2020 2020 2020 7468 Q.@F&.. th │ │ │ 0051a670: 6174 2061 7265 2069 6465 6e74 6966 6965 at are identifie │ │ │ 0051a680: 6420 6279 2074 6865 204f 7065 7261 7469 d by the Operati │ │ │ 0051a690: 6e67 2053 7973 7465 6d20 646f 6375 6d65 ng System docume │ │ │ 0051a6a0: 6e74 6174 696f 6e20 6173 2075 6e73 6166 ntation as unsaf │ │ │ 0051a6b0: 656f 0000 0000 0000 0000 0000 0000 0000 eo.............. │ │ │ 0051a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -334459,39 +334459,39 @@ │ │ │ 0051a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a800: 0400 0000 9e01 0000 4d4d 0000 0000 0000 ........MM...... │ │ │ -0051a810: 9200 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +0051a810: 9200 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 00c0 2700 0020 2020 2020 2020 666f NS..'.. fo │ │ │ 0051a860: 7220 7369 676e 616c 2068 616e 646c 6572 r signal handler │ │ │ 0051a870: 7320 286f 7220 6e6f 7420 6964 656e 7469 s (or not identi │ │ │ 0051a880: 6669 6564 2061 7320 7361 6665 2920 2d20 fied as safe) - │ │ │ 0051a890: 636f 6e73 756c 7420 7468 6520 7379 7374 consult the syst │ │ │ -0051a8a0: 656d 5200 4049 2800 0020 2020 2020 2020 emR.@I(.. │ │ │ +0051a8a0: 656d 5200 4046 2800 0020 2020 2020 2020 emR.@F(.. │ │ │ 0051a8b0: 646f 6375 6d65 6e74 6174 696f 6e20 6f72 documentation or │ │ │ 0051a8c0: 206d 616e 2070 6167 6573 2066 6f72 2074 man pages for t │ │ │ 0051a8d0: 6869 7320 696e 666f 726d 6174 696f 6e2e his information. │ │ │ 0051a8e0: 2053 7563 6820 7365 7276 6963 6573 2063 Such services c │ │ │ -0051a8f0: 6175 7365 5000 4049 2900 0020 2020 2020 auseP.@I).. │ │ │ +0051a8f0: 6175 7365 5000 4046 2900 0020 2020 2020 auseP.@F).. │ │ │ 0051a900: 2020 6e6f 6e2d 6465 7465 726d 696e 6973 non-determinis │ │ │ 0051a910: 7469 6320 6661 696c 7572 6573 2077 6865 tic failures whe │ │ │ 0051a920: 6e20 7468 6579 2061 7265 2069 6e74 6572 n they are inter │ │ │ 0051a930: 7275 7074 6564 2062 7920 6120 6675 6e63 rupted by a func │ │ │ -0051a940: 7469 6f6e 5300 4049 2a00 0020 2020 2020 tionS.@I*.. │ │ │ +0051a940: 7469 6f6e 5300 4046 2a00 0020 2020 2020 tionS.@F*.. │ │ │ 0051a950: 2020 7468 6174 2074 6865 6e20 6174 7465 that then atte │ │ │ 0051a960: 6d70 7473 2074 6f20 6361 6c6c 2074 6865 mpts to call the │ │ │ 0051a970: 6d2c 2077 726f 6e67 6c79 2061 7373 756d m, wrongly assum │ │ │ 0051a980: 696e 6720 7468 6579 2061 7265 2072 6565 ing they are ree │ │ │ -0051a990: 6e74 7261 6e74 2e07 0040 4931 0000 0000 ntrant...@I1.... │ │ │ +0051a990: 6e74 7261 6e74 2e07 0040 4631 0000 0000 ntrant...@F1.... │ │ │ 0051a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051aa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -334587,345 +334587,345 @@ │ │ │ 0051afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051b000: 0400 0000 fb07 0000 824d 0000 0000 0000 .........M...... │ │ │ -0051b010: 9c00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +0051b010: 9c00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 0051b020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051b030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 0051b040: 4c53 00ff 7300 ff45 4e43 5259 5054 494f LS..s..ENCRYPTIO │ │ │ 0051b050: 4e5f 4558 5445 4e53 494f 4e53 00c1 1521 N_EXTENSIONS...! │ │ │ 0051b060: 0000 2020 206d 6f64 6966 7920 7468 656d .. modify them │ │ │ 0051b070: 2074 6f20 7375 6974 2079 6f75 7220 7370 to suit your sp │ │ │ 0051b080: 6563 6966 6963 2047 542e 4d20 6461 7461 ecific GT.M data │ │ │ 0051b090: 6261 7365 2065 6e63 7279 7074 696f 6e20 base encryption │ │ │ -0051b0a0: 6e65 6564 732e 2043 6865 636b 5200 4b49 needs. CheckR.KI │ │ │ +0051b0a0: 6e65 6564 732e 2043 6865 636b 5200 4b46 needs. CheckR.KF │ │ │ 0051b0b0: 3100 0020 2020 796f 7572 2047 542e 4d20 1.. your GT.M │ │ │ 0051b0c0: 6c69 6365 6e73 6520 6966 2079 6f75 2077 license if you w │ │ │ 0051b0d0: 6973 6820 746f 2063 6f6e 7369 6465 7220 ish to consider │ │ │ 0051b0e0: 7265 6469 7374 7269 6275 7469 6e67 2079 redistributing y │ │ │ 0051b0f0: 6f75 7220 6368 616e 6765 7320 746f 1100 our changes to.. │ │ │ -0051b100: 4b49 4100 0020 2020 6f74 6865 7273 2e07 KIA.. others.. │ │ │ -0051b110: 004b 4951 0000 4d00 4b49 6100 0020 2020 .KIQ..M.KIa.. │ │ │ +0051b100: 4b46 4100 0020 2020 6f74 6865 7273 2e07 KFA.. others.. │ │ │ +0051b110: 004b 4651 0000 4d00 4b46 6100 0020 2020 .KFQ..M.KFa.. │ │ │ 0051b120: 466f 7220 6d6f 7265 2069 6e66 6f72 6d61 For more informa │ │ │ 0051b130: 7469 6f6e 2061 6e64 2065 7861 6d70 6c65 tion and example │ │ │ 0051b140: 732c 2072 6566 6572 2074 6f20 7468 6520 s, refer to the │ │ │ 0051b150: 4461 7461 6261 7365 2045 6e63 7279 7074 Database Encrypt │ │ │ -0051b160: 696f 6e1d 004b 4971 0000 2020 2054 6563 ion..KIq.. Tec │ │ │ +0051b160: 696f 6e1d 004b 4671 0000 2020 2054 6563 ion..KFq.. Tec │ │ │ 0051b170: 686e 6963 616c 2042 756c 6c65 7469 6e2e hnical Bulletin. │ │ │ -0051b180: 0700 4b49 8100 0015 0034 4958 414d 504c ..KI.....4IXAMPL │ │ │ -0051b190: 4553 0000 4578 616d 706c 6573 1300 3c49 ES..Examples..d &mat │ │ │ 0051b5b0: 6870 616b 2e65 7870 2869 6e76 616c 2c2e hpak.exp(inval,. │ │ │ -0051b5c0: 6f75 7476 616c 290e 003d 4934 0000 2020 outval)..=I4.. │ │ │ -0051b5d0: 2047 544d 3e07 003d 4935 0000 2600 3d49 GTM>..=I5..&.=I │ │ │ +0051b5c0: 6f75 7476 616c 290e 003d 4634 0000 2020 outval)..=F4.. │ │ │ +0051b5d0: 2047 544d 3e07 003d 4635 0000 2600 3d46 GTM>..=F5..&.=F │ │ │ 0051b5e0: 3600 0020 2020 4578 616d 706c 6520 3a20 6.. Example : │ │ │ 0051b5f0: 466f 7220 7072 6561 6c6c 6f63 6174 696f For preallocatio │ │ │ -0051b600: 6e3a 0700 3d49 3700 001f 003d 4938 0000 n:..=I7....=I8.. │ │ │ +0051b600: 6e3a 0700 3d46 3700 001f 003d 4638 0000 n:..=F7....=F8.. │ │ │ 0051b610: 2020 2025 2065 6368 6f20 2447 544d 5843 % echo $GTMXC │ │ │ -0051b620: 5f65 7874 6361 6c6c 1d00 3d49 3900 0020 _extcall..=I9.. │ │ │ +0051b620: 5f65 7874 6361 6c6c 1d00 3d46 3900 0020 _extcall..=F9.. │ │ │ 0051b630: 2020 2f75 7372 2f6a 6f65 2f65 7874 6361 /usr/joe/extca │ │ │ -0051b640: 6c6c 2e78 631a 003d 493a 0000 2020 2025 ll.xc..=I:.. % │ │ │ +0051b640: 6c6c 2e78 631a 003d 463a 0000 2020 2025 ll.xc..=F:.. % │ │ │ 0051b650: 2063 6174 2065 7874 6361 6c6c 2e78 631d cat extcall.xc. │ │ │ -0051b660: 003d 4941 0000 2020 202f 7573 722f 6c69 .=IA.. /usr/li │ │ │ -0051b670: 622f 6578 7463 616c 6c2e 736c 3c00 3d49 b/extcall.sl<.=I │ │ │ +0051b660: 003d 4641 0000 2020 202f 7573 722f 6c69 .=FA.. /usr/li │ │ │ +0051b670: 622f 6578 7463 616c 6c2e 736c 3c00 3d46 b/extcall.sl<.=F │ │ │ 0051b680: 4200 0020 2020 7072 6561 6c6c 6f63 3a20 B.. prealloc: │ │ │ 0051b690: 766f 6964 2067 746d 5f70 7265 5f61 6c6c void gtm_pre_all │ │ │ 0051b6a0: 6f63 5f61 284f 3a67 746d 5f63 6861 725f oc_a(O:gtm_char_ │ │ │ -0051b6b0: 7420 2a5b 3132 5d29 1900 3d49 4300 0020 t *[12])..=IC.. │ │ │ +0051b6b0: 7420 2a5b 3132 5d29 1900 3d46 4300 0020 t *[12])..=FC.. │ │ │ 0051b6c0: 2020 2520 6361 7420 6578 7463 616c 6c2e % cat extcall. │ │ │ -0051b6d0: 631c 003d 4944 0000 2020 2023 696e 636c c..=ID.. #incl │ │ │ +0051b6d0: 631c 003d 4644 0000 2020 2023 696e 636c c..=FD.. #incl │ │ │ 0051b6e0: 7564 6520 3c73 7464 696f 2e68 3e1d 003d ude ..= │ │ │ -0051b6f0: 4945 0000 2020 2023 696e 636c 7564 6520 IE.. #include │ │ │ -0051b700: 3c73 7472 696e 672e 683e 2200 3d49 4600 ".=IF. │ │ │ +0051b6f0: 4645 0000 2020 2023 696e 636c 7564 6520 FE.. #include │ │ │ +0051b700: 3c73 7472 696e 672e 683e 2200 3d46 4600 ".=FF. │ │ │ 0051b710: 0020 2020 2369 6e63 6c75 6465 2022 6774 . #include "gt │ │ │ -0051b720: 6d78 635f 7479 7065 732e 6822 3f00 3d49 mxc_types.h"?.=I │ │ │ +0051b720: 6d78 635f 7479 7065 732e 6822 3f00 3d46 mxc_types.h"?.=F │ │ │ 0051b730: 4700 0020 2020 766f 6964 2067 746d 5f70 G.. void gtm_p │ │ │ 0051b740: 7265 5f61 6c6c 6f63 5f61 2028 696e 7420 re_alloc_a (int │ │ │ 0051b750: 636f 756e 742c 2063 6861 7220 2a61 7267 count, char *arg │ │ │ -0051b760: 5f70 7265 616c 6c6f 6361 290b 003d 4948 _prealloca)..=IH │ │ │ -0051b770: 0000 2020 207b 3300 3d49 4900 0020 2020 .. {3.=II.. │ │ │ +0051b760: 5f70 7265 616c 6c6f 6361 290b 003d 4648 _prealloca)..=FH │ │ │ +0051b770: 0000 2020 207b 3300 3d46 4900 0020 2020 .. {3.=FI.. │ │ │ 0051b780: 2020 2020 7374 7263 7079 2861 7267 5f70 strcpy(arg_p │ │ │ 0051b790: 7265 616c 6c6f 6361 2c20 224e 6577 204d realloca, "New M │ │ │ -0051b7a0: 6573 7361 6765 2229 3b15 003d 494a 0000 essage");..=IJ.. │ │ │ +0051b7a0: 6573 7361 6765 2229 3b15 003d 464a 0000 essage");..=FJ.. │ │ │ 0051b7b0: 2020 2020 2020 2072 6574 7572 6e3b 0b00 return;.. │ │ │ -0051b7c0: 3d49 5100 0020 2020 7d07 003d 4952 0000 =IQ.. }..=IR.. │ │ │ -0051b7d0: 2b00 3d49 5300 0020 2020 4578 616d 706c +.=IS.. Exampl │ │ │ +0051b7c0: 3d46 5100 0020 2020 7d07 003d 4652 0000 =FQ.. }..=FR.. │ │ │ +0051b7d0: 2b00 3d46 5300 0020 2020 4578 616d 706c +.=FS.. Exampl │ │ │ 0051b7e0: 6520 3a20 666f 7220 6361 6c6c 2d62 6163 e : for call-bac │ │ │ 0051b7f0: 6b20 6d65 6368 616e 6973 6d00 0000 0000 k mechanism..... │ │ │ 0051b800: 0400 0000 eb07 0000 bd4d 0000 0000 0000 .........M...... │ │ │ -0051b810: 4400 0049 4845 4c50 00ff 7300 ff49 4e54 D..IHELP..s..INT │ │ │ +0051b810: 4400 0046 4845 4c50 00ff 7300 ff49 4e54 D..FHELP..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 ff45 5841 4d50 4c45 5300 LS..s..EXAMPLES. │ │ │ -0051b850: c054 0000 1700 3d49 5500 0020 2020 2520 .T....=IU.. % │ │ │ -0051b860: 6563 686f 2024 4754 4d58 431e 003d 4956 echo $GTMXC..=IV │ │ │ +0051b850: c054 0000 1700 3d46 5500 0020 2020 2520 .T....=FU.. % │ │ │ +0051b860: 6563 686f 2024 4754 4d58 431e 003d 4656 echo $GTMXC..=FV │ │ │ 0051b870: 0000 2020 202f 7573 722f 6a6f 652f 6361 .. /usr/joe/ca │ │ │ -0051b880: 6c6c 6261 636b 2e78 6324 003d 4957 0000 llback.xc$.=IW.. │ │ │ +0051b880: 6c6c 6261 636b 2e78 6324 003d 4657 0000 llback.xc$.=FW.. │ │ │ 0051b890: 2020 2025 2063 6174 202f 7573 722f 6a6f % cat /usr/jo │ │ │ 0051b8a0: 652f 6361 6c6c 6261 636b 2e78 631c 003d e/callback.xc..= │ │ │ -0051b8b0: 4958 0000 2020 2024 4d59 4c49 422f 6361 IX.. $MYLIB/ca │ │ │ -0051b8c0: 6c6c 6261 636b 2e73 6c2b 003d 4959 0000 llback.sl+.=IY.. │ │ │ +0051b8b0: 4658 0000 2020 2024 4d59 4c49 422f 6361 FX.. $MYLIB/ca │ │ │ +0051b8c0: 6c6c 6261 636b 2e73 6c2b 003d 4659 0000 llback.sl+.=FY.. │ │ │ 0051b8d0: 2020 2069 6e69 743a 2020 2020 2076 6f69 init: voi │ │ │ 0051b8e0: 6420 2020 696e 6974 5f63 616c 6c62 6163 d init_callbac │ │ │ -0051b8f0: 6b73 2829 3100 3d49 5a00 0020 2020 7473 ks()1.=IZ.. ts │ │ │ +0051b8f0: 6b73 2829 3100 3d46 5a00 0020 2020 7473 ks()1.=FZ.. ts │ │ │ 0051b900: 7473 6c70 3a20 2076 6f69 6420 2020 7473 tslp: void ts │ │ │ 0051b910: 745f 736c 6565 7028 493a 6774 6d5f 6c6f t_sleep(I:gtm_lo │ │ │ -0051b920: 6e67 5f74 2940 003d 4961 0000 2020 2073 ng_t)@.=Ia.. s │ │ │ +0051b920: 6e67 5f74 2940 003d 4661 0000 2020 2073 ng_t)@.=Fa.. s │ │ │ 0051b930: 7472 746d 723a 2076 6f69 6420 2020 7374 trtmr: void st │ │ │ 0051b940: 6172 745f 7469 6d65 7228 493a 6774 6d5f art_timer(I:gtm_ │ │ │ 0051b950: 6c6f 6e67 5f74 2c20 493a 6774 6d5f 6c6f long_t, I:gtm_lo │ │ │ -0051b960: 6e67 5f74 2923 003d 4962 0000 2020 2025 ng_t)#.=Ib.. % │ │ │ +0051b960: 6e67 5f74 2923 003d 4662 0000 2020 2025 ng_t)#.=Fb.. % │ │ │ 0051b970: 2063 6174 202f 7573 722f 6a6f 652f 6361 cat /usr/joe/ca │ │ │ -0051b980: 6c6c 6261 636b 2e63 1c00 3d49 6300 0020 llback.c..=Ic.. │ │ │ +0051b980: 6c6c 6261 636b 2e63 1c00 3d46 6300 0020 llback.c..=Fc.. │ │ │ 0051b990: 2020 2369 6e63 6c75 6465 203c 7374 6469 #include ..=Id.. #i │ │ │ +0051b9a0: 6f2e 683e 1d00 3d46 6400 0020 2020 2369 o.h>..=Fd.. #i │ │ │ 0051b9b0: 6e63 6c75 6465 203c 7374 646c 6962 2e68 nclude ..=Ie..".=If.. │ │ │ +0051b9c0: 3e07 003d 4665 0000 2200 3d46 6600 0020 >..=Fe..".=Ff.. │ │ │ 0051b9d0: 2020 2369 6e63 6c75 6465 2022 6774 6d78 #include "gtmx │ │ │ -0051b9e0: 635f 7479 7065 732e 6822 0700 3d49 6700 c_types.h"..=Ig. │ │ │ -0051b9f0: 001b 003d 4968 0000 2020 2076 6f69 6420 ...=Ih.. void │ │ │ -0051ba00: 2a2a 6675 6e63 7461 626c 653b 2c00 3d49 **functable;,.=I │ │ │ +0051b9e0: 635f 7479 7065 732e 6822 0700 3d46 6700 c_types.h"..=Fg. │ │ │ +0051b9f0: 001b 003d 4668 0000 2020 2076 6f69 6420 ...=Fh.. void │ │ │ +0051ba00: 2a2a 6675 6e63 7461 626c 653b 2c00 3d46 **functable;,.=F │ │ │ 0051ba10: 6900 0020 2020 766f 6964 2028 2a73 6c65 i.. void (*sle │ │ │ 0051ba20: 6570 5f75 6e69 6e74 6572 7275 7074 6564 ep_uninterrupted │ │ │ -0051ba30: 2928 696e 7420 293b 2a00 3d49 6a00 0020 )(int );*.=Ij.. │ │ │ +0051ba30: 2928 696e 7420 293b 2a00 3d46 6a00 0020 )(int );*.=Fj.. │ │ │ 0051ba40: 2020 766f 6964 2028 2a73 6c65 6570 5f69 void (*sleep_i │ │ │ 0051ba50: 6e74 6572 7275 7074 6564 2928 696e 7420 nterrupted)(int │ │ │ -0051ba60: 293b 4500 3d49 7100 0020 2020 766f 6964 );E.=Iq.. void │ │ │ +0051ba60: 293b 4500 3d46 7100 0020 2020 766f 6964 );E.=Fq.. void │ │ │ 0051ba70: 2028 2a73 6574 7570 5f74 696d 6572 2928 (*setup_timer)( │ │ │ 0051ba80: 696e 7420 2c20 696e 7420 2c20 766f 6964 int , int , void │ │ │ 0051ba90: 2028 2a29 2829 202c 2069 6e74 202c 2063 (*)() , int , c │ │ │ -0051baa0: 6861 7220 2a29 3b25 003d 4972 0000 2020 har *);%.=Ir.. │ │ │ +0051baa0: 6861 7220 2a29 3b25 003d 4672 0000 2020 har *);%.=Fr.. │ │ │ 0051bab0: 2076 6f69 6420 282a 6361 6e63 656c 5f74 void (*cancel_t │ │ │ -0051bac0: 696d 6572 2928 696e 7420 293b 2200 3d49 imer)(int );".=I │ │ │ +0051bac0: 696d 6572 2928 696e 7420 293b 2200 3d46 imer)(int );".=F │ │ │ 0051bad0: 7300 0020 2020 766f 6964 2a20 282a 6d61 s.. void* (*ma │ │ │ 0051bae0: 6c6c 6f63 5f66 6e29 2869 6e74 293b 2100 lloc_fn)(int);!. │ │ │ -0051baf0: 3d49 7400 0020 2020 766f 6964 2028 2a66 =It.. void (*f │ │ │ +0051baf0: 3d46 7400 0020 2020 766f 6964 2028 2a66 =Ft.. void (*f │ │ │ 0051bb00: 7265 655f 666e 2928 766f 6964 2a29 3b07 ree_fn)(void*);. │ │ │ -0051bb10: 003d 4975 0000 2a00 3d49 7600 0020 2020 .=Iu..*.=Iv.. │ │ │ +0051bb10: 003d 4675 0000 2a00 3d46 7600 0020 2020 .=Fu..*.=Fv.. │ │ │ 0051bb20: 766f 6964 2020 696e 6974 5f63 616c 6c62 void init_callb │ │ │ 0051bb30: 6163 6b73 2028 696e 7420 636f 756e 7429 acks (int count) │ │ │ -0051bb40: 0b00 3d49 7700 0020 2020 7b21 003d 4978 ..=Iw.. {!.=Ix │ │ │ +0051bb40: 0b00 3d46 7700 0020 2020 7b21 003d 4678 ..=Fw.. {!.=Fx │ │ │ 0051bb50: 0000 2020 2020 2020 6368 6172 202a 7374 .. char *st │ │ │ -0051bb60: 6172 745f 6164 6472 6573 733b 0700 3d49 art_address;..=I │ │ │ -0051bb70: 7900 0040 003d 497a 0000 2020 2020 2020 y..@.=Iz.. │ │ │ +0051bb60: 6172 745f 6164 6472 6573 733b 0700 3d46 art_address;..=F │ │ │ +0051bb70: 7900 0040 003d 467a 0000 2020 2020 2020 y..@.=Fz.. │ │ │ 0051bb80: 7374 6172 745f 6164 6472 6573 7320 3d20 start_address = │ │ │ 0051bb90: 2863 6861 7220 2a29 6765 7465 6e76 2822 (char *)getenv(" │ │ │ 0051bba0: 4754 4d5f 4341 4c4c 494e 5f53 5441 5254 GTM_CALLIN_START │ │ │ -0051bbb0: 2229 3b07 003d 4981 0000 2c00 3d49 8200 ");..=I...,.=I.. │ │ │ +0051bbb0: 2229 3b07 003d 4681 0000 2c00 3d46 8200 ");..=F...,.=F.. │ │ │ 0051bbc0: 0020 2020 2020 2069 6620 2873 7461 7274 . if (start │ │ │ 0051bbd0: 5f61 6464 7265 7373 203d 3d20 2863 6861 _address == (cha │ │ │ -0051bbe0: 7220 2a29 3029 0e00 3d49 8300 0020 2020 r *)0)..=I... │ │ │ -0051bbf0: 2020 207b 4500 3d49 8400 0020 2020 2020 {E.=I... │ │ │ +0051bbe0: 7220 2a29 3029 0e00 3d46 8300 0020 2020 r *)0)..=F... │ │ │ +0051bbf0: 2020 207b 4500 3d46 8400 0020 2020 2020 {E.=F... │ │ │ 0051bc00: 2020 2020 2020 2020 2066 7072 696e 7466 fprintf │ │ │ 0051bc10: 2873 7464 6572 722c 2247 544d 5f43 414c (stderr,"GTM_CAL │ │ │ 0051bc20: 4c49 4e5f 5354 4152 5420 6973 206e 6f74 LIN_START is not │ │ │ -0051bc30: 2073 6574 5c6e 2229 3b17 003d 4985 0000 set\n");..=I... │ │ │ +0051bc30: 2073 6574 5c6e 2229 3b17 003d 4685 0000 set\n");..=F... │ │ │ 0051bc40: 2020 2020 2020 2020 2072 6574 7572 6e3b return; │ │ │ -0051bc50: 0e00 3d49 8600 0020 2020 2020 207d 3600 ..=I... }6. │ │ │ -0051bc60: 3d49 8700 0020 2020 2020 2066 756e 6374 =I... funct │ │ │ +0051bc50: 0e00 3d46 8600 0020 2020 2020 207d 3600 ..=F... }6. │ │ │ +0051bc60: 3d46 8700 0020 2020 2020 2066 756e 6374 =F... funct │ │ │ 0051bc70: 6162 6c65 203d 2028 766f 6964 202a 2a29 able = (void **) │ │ │ 0051bc80: 6174 6f69 2873 7461 7274 5f61 6464 7265 atoi(start_addre │ │ │ -0051bc90: 7373 293b 2900 3d49 8800 0020 2020 2020 ss);).=I... │ │ │ +0051bc90: 7373 293b 2900 3d46 8800 0020 2020 2020 ss);).=F... │ │ │ 0051bca0: 2069 6620 2866 756e 6374 6162 6c65 203d if (functable = │ │ │ 0051bcb0: 3d20 2876 6f69 6420 2a2a 2930 290e 003d = (void **)0)..= │ │ │ -0051bcc0: 4989 0000 2020 2020 2020 7b21 003d 498a I... {!.=I. │ │ │ +0051bcc0: 4689 0000 2020 2020 2020 7b21 003d 468a F... {!.=F. │ │ │ 0051bcd0: 0000 2020 2020 2020 2020 7065 7272 6f72 .. perror │ │ │ -0051bce0: 2822 6174 6f69 203a 2022 293b 5600 3d49 ("atoi : ");V.=I │ │ │ +0051bce0: 2822 6174 6f69 203a 2022 293b 5600 3d46 ("atoi : ");V.=F │ │ │ 0051bcf0: 9100 0020 2020 2020 2020 2066 7072 696e ... fprin │ │ │ 0051bd00: 7466 2873 7464 6572 722c 2261 6464 7265 tf(stderr,"addre │ │ │ 0051bd10: 7373 6573 2064 6566 696e 6564 2062 7920 sses defined by │ │ │ 0051bd20: 4754 4d5f 4341 4c4c 494e 5f53 5441 5254 GTM_CALLIN_START │ │ │ 0051bd30: 206e 6f74 2061 206e 756d 6265 725c 6e22 not a number\n" │ │ │ -0051bd40: 293b 1600 3d49 9200 0020 2020 2020 2020 );..=I... │ │ │ -0051bd50: 2072 6574 7572 6e3b 0e00 3d49 9300 0020 return;..=I... │ │ │ -0051bd60: 2020 2020 207d 4100 3d49 9400 0020 2020 }A.=I... │ │ │ +0051bd40: 293b 1600 3d46 9200 0020 2020 2020 2020 );..=F... │ │ │ +0051bd50: 2072 6574 7572 6e3b 0e00 3d46 9300 0020 return;..=F... │ │ │ +0051bd60: 2020 2020 207d 4100 3d46 9400 0020 2020 }A.=F... │ │ │ 0051bd70: 2020 2073 6c65 6570 5f75 6e69 6e74 6572 sleep_uninter │ │ │ 0051bd80: 7275 7074 6564 203d 2028 766f 6964 2028 rupted = (void ( │ │ │ 0051bd90: 2a29 2869 6e74 2029 2920 6675 6e63 7461 *)(int )) functa │ │ │ -0051bda0: 626c 655b 305d 3b3f 003d 4995 0000 2020 ble[0];?.=I... │ │ │ +0051bda0: 626c 655b 305d 3b3f 003d 4695 0000 2020 ble[0];?.=F... │ │ │ 0051bdb0: 2020 2020 736c 6565 705f 696e 7465 7272 sleep_interr │ │ │ 0051bdc0: 7570 7465 6420 3d20 2876 6f69 6420 282a upted = (void (* │ │ │ 0051bdd0: 2928 696e 7420 2929 2066 756e 6374 6162 )(int )) functab │ │ │ -0051bde0: 6c65 5b31 5d3b 5700 3d49 9600 0020 2020 le[1];W.=I... │ │ │ +0051bde0: 6c65 5b31 5d3b 5700 3d46 9600 0020 2020 le[1];W.=F... │ │ │ 0051bdf0: 2020 2073 6574 7570 5f74 696d 6572 203d setup_timer = │ │ │ 0051be00: 2028 766f 6964 2028 2a29 2869 6e74 202c (void (*)(int , │ │ │ 0051be10: 2069 6e74 2c20 766f 6964 2028 2a29 2829 int, void (*)() │ │ │ 0051be20: 2c20 696e 742c 2063 6861 7220 2a29 2920 , int, char *)) │ │ │ 0051be30: 6675 6e63 7461 626c 655b 325d 3b3a 003d functable[2];:.= │ │ │ -0051be40: 4997 0000 2020 2020 2020 6361 6e63 656c I... cancel │ │ │ +0051be40: 4697 0000 2020 2020 2020 6361 6e63 656c F... cancel │ │ │ 0051be50: 5f74 696d 6572 203d 2028 766f 6964 2028 _timer = (void ( │ │ │ 0051be60: 2a29 2869 6e74 2029 2920 6675 6e63 7461 *)(int )) functa │ │ │ -0051be70: 626c 655b 335d 3b07 003d 4998 0000 3700 ble[3];..=I...7. │ │ │ -0051be80: 3d49 9900 0020 2020 2020 206d 616c 6c6f =I... mallo │ │ │ +0051be70: 626c 655b 335d 3b07 003d 4698 0000 3700 ble[3];..=F...7. │ │ │ +0051be80: 3d46 9900 0020 2020 2020 206d 616c 6c6f =F... mallo │ │ │ 0051be90: 635f 666e 203d 2028 766f 6964 2a20 282a c_fn = (void* (* │ │ │ 0051bea0: 2928 696e 7429 2920 6675 6e63 7461 626c )(int)) functabl │ │ │ -0051beb0: 655b 345d 3b36 003d 499a 0000 2020 2020 e[4];6.=I... │ │ │ +0051beb0: 655b 345d 3b36 003d 469a 0000 2020 2020 e[4];6.=F... │ │ │ 0051bec0: 2020 6672 6565 5f66 6e20 3d20 2876 6f69 free_fn = (voi │ │ │ 0051bed0: 6420 282a 2928 766f 6964 2a29 2920 6675 d (*)(void*)) fu │ │ │ -0051bee0: 6e63 7461 626c 655b 355d 3b08 003c 49c1 nctable[5];..I... │ │ │ -0051bf00: 7265 7475 726e 3b0b 003e 4921 0000 2020 return;..>I!.. │ │ │ -0051bf10: 207d 0700 3e49 3100 002b 003e 4941 0000 }..>I1..+.>IA.. │ │ │ +0051bee0: 6e63 7461 626c 655b 355d 3b08 003c 46c1 nctable[5];..F... │ │ │ +0051bf00: 7265 7475 726e 3b0b 003e 4621 0000 2020 return;..>F!.. │ │ │ +0051bf10: 207d 0700 3e46 3100 002b 003e 4641 0000 }..>F1..+.>FA.. │ │ │ 0051bf20: 2020 2076 6f69 6420 2073 6c65 6570 2028 void sleep ( │ │ │ 0051bf30: 696e 7420 636f 756e 742c 2069 6e74 2074 int count, int t │ │ │ -0051bf40: 696d 6529 0b00 3e49 5100 0020 2020 7b2a ime)..>IQ.. {* │ │ │ -0051bf50: 003e 4961 0000 2020 2020 2020 282a 736c .>Ia.. (*sl │ │ │ +0051bf40: 696d 6529 0b00 3e46 5100 0020 2020 7b2a ime)..>FQ.. {* │ │ │ +0051bf50: 003e 4661 0000 2020 2020 2020 282a 736c .>Fa.. (*sl │ │ │ 0051bf60: 6565 705f 756e 696e 7465 7272 7570 7465 eep_uninterrupte │ │ │ -0051bf70: 6429 2874 696d 6529 3b0b 003e 4971 0000 d)(time);..>Iq.. │ │ │ -0051bf80: 2020 207d 0700 3e49 8100 001f 003e 4991 }..>I.....>I. │ │ │ +0051bf70: 6429 2874 696d 6529 3b0b 003e 4671 0000 d)(time);..>Fq.. │ │ │ +0051bf80: 2020 207d 0700 3e46 8100 001f 003e 4691 }..>F.....>F. │ │ │ 0051bf90: 0000 2020 2076 6f69 6420 7469 6d65 725f .. void timer_ │ │ │ -0051bfa0: 6861 6e64 6c65 7220 2829 0b00 3d49 1200 handler ()..=I.. │ │ │ -0051bfb0: 0020 2020 7b36 003e 4911 0000 2020 2020 . {6.>I... │ │ │ +0051bfa0: 6861 6e64 6c65 7220 2829 0b00 3d46 1200 handler ()..=F.. │ │ │ +0051bfb0: 0020 2020 7b36 003e 4611 0000 2020 2020 . {6.>F... │ │ │ 0051bfc0: 2020 6670 7269 6e74 6628 7374 6465 7272 fprintf(stderr │ │ │ 0051bfd0: 2c22 5469 6d65 7220 4861 6e64 6c65 7220 ,"Timer Handler │ │ │ 0051bfe0: 6361 6c6c 6564 5c6e 2229 3b00 0000 0000 called\n");..... │ │ │ 0051bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051c000: 0400 0000 b504 0000 e54d 0000 0000 0000 .........M...... │ │ │ -0051c010: 5d00 0049 4845 4c50 00ff 7300 ff49 4e54 ]..IHELP..s..INT │ │ │ +0051c010: 5d00 0046 4845 4c50 00ff 7300 ff49 4e54 ]..FHELP..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 5841 4d50 4c45 5300 LS..s..EXAMPLES. │ │ │ 0051c050: c112 2100 0020 2020 2020 202f 2a20 446f ..!.. /* Do │ │ │ 0051c060: 2073 6f6d 6574 6869 6e67 202a 2f0b 003e something */..> │ │ │ -0051c070: 4931 0000 2020 207d 0700 3e49 4100 004b I1.. }..>IA..K │ │ │ -0051c080: 003e 4951 0000 2020 2076 6f69 6420 2073 .>IQ.. void s │ │ │ +0051c070: 4631 0000 2020 207d 0700 3e46 4100 004b F1.. }..>FA..K │ │ │ +0051c080: 003e 4651 0000 2020 2076 6f69 6420 2073 .>FQ.. void s │ │ │ 0051c090: 7461 7274 5f74 696d 6572 2028 696e 7420 tart_timer (int │ │ │ 0051c0a0: 636f 756e 742c 2069 6e74 2074 696d 655f count, int time_ │ │ │ 0051c0b0: 746f 5f69 6e74 2c20 696e 7420 7469 6d65 to_int, int time │ │ │ -0051c0c0: 5f74 6f5f 736c 6565 7029 0b00 3e49 6100 _to_sleep)..>Ia. │ │ │ -0051c0d0: 0020 2020 7b51 003e 4971 0000 2020 2020 . {Q.>Iq.. │ │ │ +0051c0c0: 5f74 6f5f 736c 6565 7029 0b00 3e46 6100 _to_sleep)..>Fa. │ │ │ +0051c0d0: 0020 2020 7b51 003e 4671 0000 2020 2020 . {Q.>Fq.. │ │ │ 0051c0e0: 2020 282a 7365 7475 705f 7469 6d65 7229 (*setup_timer) │ │ │ 0051c0f0: 2828 696e 7420 2973 7461 7274 5f74 696d ((int )start_tim │ │ │ 0051c100: 6572 2c20 7469 6d65 5f74 6f5f 696e 742c er, time_to_int, │ │ │ 0051c110: 2074 696d 6572 5f68 616e 646c 6572 2c20 timer_handler, │ │ │ -0051c120: 302c 2030 293b 1400 3e49 8100 0020 2020 0, 0);..>I... │ │ │ -0051c130: 2020 2072 6574 7572 6e3b 0b00 3e49 9100 return;..>I.. │ │ │ -0051c140: 0020 2020 7d23 003d 4913 0000 2020 2076 . }#.=I... v │ │ │ +0051c120: 302c 2030 293b 1400 3e46 8100 0020 2020 0, 0);..>F... │ │ │ +0051c130: 2020 2072 6574 7572 6e3b 0b00 3e46 9100 return;..>F.. │ │ │ +0051c140: 0020 2020 7d23 003d 4613 0000 2020 2076 . }#.=F... v │ │ │ 0051c150: 6f69 642a 2078 6d61 6c6c 6f63 2028 696e oid* xmalloc (in │ │ │ -0051c160: 7420 636f 756e 7429 0b00 3e49 1100 0020 t count)..>I... │ │ │ -0051c170: 2020 7b25 003e 4921 0000 2020 2072 6574 {%.>I!.. ret │ │ │ +0051c160: 7420 636f 756e 7429 0b00 3e46 1100 0020 t count)..>F... │ │ │ +0051c170: 2020 7b25 003e 4621 0000 2020 2072 6574 {%.>F!.. ret │ │ │ 0051c180: 7572 6e20 282a 6d61 6c6c 6f63 5f66 6e29 urn (*malloc_fn) │ │ │ -0051c190: 2863 6f75 6e74 293b 0b00 3e49 3100 0020 (count);..>I1.. │ │ │ -0051c1a0: 2020 7d07 003e 4941 0000 2000 3e49 5100 }..>IA.. .>IQ. │ │ │ +0051c190: 2863 6f75 6e74 293b 0b00 3e46 3100 0020 (count);..>F1.. │ │ │ +0051c1a0: 2020 7d07 003e 4641 0000 2000 3e46 5100 }..>FA.. .>FQ. │ │ │ 0051c1b0: 0020 2020 766f 6964 2020 7866 7265 6528 . void xfree( │ │ │ -0051c1c0: 766f 6964 2a20 7074 7229 0b00 3e49 6100 void* ptr)..>Ia. │ │ │ -0051c1d0: 0020 2020 7b1d 003e 4971 0000 2020 2020 . {..>Iq.. │ │ │ +0051c1c0: 766f 6964 2a20 7074 7229 0b00 3e46 6100 void* ptr)..>Fa. │ │ │ +0051c1d0: 0020 2020 7b1d 003e 4671 0000 2020 2020 . {..>Fq.. │ │ │ 0051c1e0: 2020 282a 6672 6565 5f66 6e29 2870 7472 (*free_fn)(ptr │ │ │ -0051c1f0: 293b 0b00 3e49 8100 0020 2020 7d07 003e );..>I... }..> │ │ │ -0051c200: 4991 0000 4900 3d49 1400 0020 2020 4578 I...I.=I... Ex │ │ │ +0051c1f0: 293b 0b00 3e46 8100 0020 2020 7d07 003e );..>F... }..> │ │ │ +0051c200: 4691 0000 4900 3d46 1400 0020 2020 4578 F...I.=F... Ex │ │ │ 0051c210: 616d 706c 653a 6774 6d5f 6d61 6c6c 6f63 ample:gtm_malloc │ │ │ 0051c220: 2f67 746d 5f66 7265 6520 6361 6c6c 6261 /gtm_free callba │ │ │ 0051c230: 636b 7320 7573 696e 6720 6774 6d5f 706f cks using gtm_po │ │ │ 0051c240: 696e 7465 7274 6f66 756e 635f 7407 003e intertofunc_t..> │ │ │ -0051c250: 4911 0000 1700 3e49 2100 0020 2020 2520 I.....>I!.. % │ │ │ -0051c260: 6563 686f 2024 4754 4d58 431e 003e 4931 echo $GTMXC..>I1 │ │ │ +0051c250: 4611 0000 1700 3e46 2100 0020 2020 2520 F.....>F!.. % │ │ │ +0051c260: 6563 686f 2024 4754 4d58 431e 003e 4631 echo $GTMXC..>F1 │ │ │ 0051c270: 0000 2020 202f 7573 722f 6a6f 652f 6361 .. /usr/joe/ca │ │ │ -0051c280: 6c6c 6261 636b 2e78 6324 003e 4941 0000 llback.xc$.>IA.. │ │ │ +0051c280: 6c6c 6261 636b 2e78 6324 003e 4641 0000 llback.xc$.>FA.. │ │ │ 0051c290: 2020 2025 2063 6174 202f 7573 722f 6a6f % cat /usr/jo │ │ │ 0051c2a0: 652f 6361 6c6c 6261 636b 2e78 631e 003e e/callback.xc..> │ │ │ -0051c2b0: 4951 0000 2020 202f 7573 722f 6c69 622f IQ.. /usr/lib/ │ │ │ -0051c2c0: 6361 6c6c 6261 636b 2e73 6c51 003e 4961 callback.slQ.>Ia │ │ │ +0051c2b0: 4651 0000 2020 202f 7573 722f 6c69 622f FQ.. /usr/lib/ │ │ │ +0051c2c0: 6361 6c6c 6261 636b 2e73 6c51 003e 4661 callback.slQ.>Fa │ │ │ 0051c2d0: 0000 2020 2069 6e69 743a 2076 6f69 6420 .. init: void │ │ │ 0051c2e0: 696e 6974 5f63 616c 6c62 6163 6b73 2849 init_callbacks(I │ │ │ 0051c2f0: 3a67 746d 5f70 6f69 6e74 6572 746f 6675 :gtm_pointertofu │ │ │ 0051c300: 6e63 5f74 2c20 493a 6774 6d5f 706f 696e nc_t, I:gtm_poin │ │ │ -0051c310: 7465 7274 6f66 756e 635f 7429 0f00 3e49 tertofunc_t)..>I │ │ │ -0051c320: 7100 0020 2020 2520 6774 6d1d 003e 4981 q.. % gtm..>I. │ │ │ +0051c310: 7465 7274 6f66 756e 635f 7429 0f00 3e46 tertofunc_t)..>F │ │ │ +0051c320: 7100 0020 2020 2520 6774 6d1d 003e 4681 q.. % gtm..>F. │ │ │ 0051c330: 0000 2020 2047 544d 3e20 646f 2026 2e69 .. GTM> do &.i │ │ │ -0051c340: 6e69 7428 342c 3529 0e00 3e49 9100 0020 nit(4,5)..>I... │ │ │ -0051c350: 2020 4754 4d3e 2300 3d49 1500 0020 2020 GTM>#.=I... │ │ │ +0051c340: 6e69 7428 342c 3529 0e00 3e46 9100 0020 nit(4,5)..>F... │ │ │ +0051c350: 2020 4754 4d3e 2300 3d46 1500 0020 2020 GTM>#.=F... │ │ │ 0051c360: 2520 6361 7420 2f75 7372 2f6a 6f65 2f63 % cat /usr/joe/c │ │ │ -0051c370: 616c 6c62 6163 6b2e 631c 003e 4911 0000 allback.c..>I... │ │ │ +0051c370: 616c 6c62 6163 6b2e 631c 003e 4611 0000 allback.c..>F... │ │ │ 0051c380: 2020 2023 696e 636c 7564 6520 3c73 7464 #include ..>I!.. # │ │ │ +0051c390: 696f 2e68 3e1d 003e 4621 0000 2020 2023 io.h>..>F!.. # │ │ │ 0051c3a0: 696e 636c 7564 6520 3c73 7464 6c69 622e include ".>I1.. #inc │ │ │ +0051c3b0: 683e 2200 3e46 3100 0020 2020 2369 6e63 h>".>F1.. #inc │ │ │ 0051c3c0: 6c75 6465 2022 6774 6d78 635f 7479 7065 lude "gtmxc_type │ │ │ -0051c3d0: 732e 6822 2200 3e49 4100 0020 2020 766f s.h"".>IA.. vo │ │ │ +0051c3d0: 732e 6822 2200 3e46 4100 0020 2020 766f s.h"".>FA.. vo │ │ │ 0051c3e0: 6964 2a20 282a 6d61 6c6c 6f63 5f66 6e29 id* (*malloc_fn) │ │ │ -0051c3f0: 2869 6e74 293b 2100 3e49 5100 0020 2020 (int);!.>IQ.. │ │ │ +0051c3f0: 2869 6e74 293b 2100 3e46 5100 0020 2020 (int);!.>FQ.. │ │ │ 0051c400: 766f 6964 2028 2a66 7265 655f 666e 2928 void (*free_fn)( │ │ │ -0051c410: 766f 6964 2a29 3b4b 003e 4961 0000 2020 void*);K.>Ia.. │ │ │ +0051c410: 766f 6964 2a29 3b4b 003e 4661 0000 2020 void*);K.>Fa.. │ │ │ 0051c420: 2076 6f69 6420 696e 6974 5f63 616c 6c62 void init_callb │ │ │ 0051c430: 6163 6b73 2869 6e74 2063 6f75 6e74 2c20 acks(int count, │ │ │ 0051c440: 766f 6964 2a20 282a 6d29 2869 6e74 292c void* (*m)(int), │ │ │ 0051c450: 2076 6f69 6420 282a 6629 2876 6f69 642a void (*f)(void* │ │ │ -0051c460: 2929 0b00 3e49 7100 0020 2020 7b1c 003e ))..>Iq.. {..> │ │ │ -0051c470: 4981 0000 2020 2020 2020 206d 616c 6c6f I... mallo │ │ │ -0051c480: 635f 666e 203d 206d 3b1a 003e 4991 0000 c_fn = m;..>I... │ │ │ +0051c460: 2929 0b00 3e46 7100 0020 2020 7b1c 003e ))..>Fq.. {..> │ │ │ +0051c470: 4681 0000 2020 2020 2020 206d 616c 6c6f F... mallo │ │ │ +0051c480: 635f 666e 203d 206d 3b1a 003e 4691 0000 c_fn = m;..>F... │ │ │ 0051c490: 2020 2020 2020 2066 7265 655f 666e 203d free_fn = │ │ │ -0051c4a0: 2066 3b0b 003d 4916 0000 2020 207d 0700 f;..=I... }.. │ │ │ -0051c4b0: 3e49 1100 0000 0000 0000 0000 0000 0000 >I.............. │ │ │ +0051c4a0: 2066 3b0b 003d 4616 0000 2020 207d 0700 f;..=F... }.. │ │ │ +0051c4b0: 3e46 1100 0000 0000 0000 0000 0000 0000 >F.............. │ │ │ 0051c4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051c4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051c4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051c4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051c500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051c510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051c520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -334977,17 +334977,17 @@ │ │ │ 0051c800: 0400 0000 e300 0000 904e 0000 0000 0000 .........N...... │ │ │ 0051c810: 6000 0054 4845 4c50 00ff 7300 ff49 4e54 `..THELP..s..INT │ │ │ 0051c820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051c830: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 0051c840: ff52 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 0051c850: ff73 00ff 4754 4d58 435f 5459 5045 532e .s..GTMXC_TYPES. │ │ │ 0051c860: 4800 0067 746d 7863 5f74 7970 6573 2e68 H..gtmxc_types.h │ │ │ -0051c870: 1800 4e49 bf11 0000 2020 2067 746d 7863 ..NI.... gtmxc │ │ │ -0051c880: 5f74 7970 6573 2e68 0700 4f49 2100 0054 _types.h..OI!..T │ │ │ -0051c890: 004f 4931 0000 2020 2054 6865 2068 6561 .OI1.. The hea │ │ │ +0051c870: 1800 4e46 bf11 0000 2020 2067 746d 7863 ..NF.... gtmxc │ │ │ +0051c880: 5f74 7970 6573 2e68 0700 4f46 2100 0054 _types.h..OF!..T │ │ │ +0051c890: 004f 4631 0000 2020 2054 6865 2068 6561 .OF1.. The hea │ │ │ 0051c8a0: 6465 7220 6669 6c65 2070 726f 7669 6465 der file provide │ │ │ 0051c8b0: 7320 7369 676e 6174 7572 6573 206f 6620 s signatures of │ │ │ 0051c8c0: 616c 6c20 4361 6c6c 2d49 6e20 696e 7465 all Call-In inte │ │ │ 0051c8d0: 7266 6163 6520 6675 6e63 7469 6f6e 7320 rface functions │ │ │ 0051c8e0: 616e 6420 0000 0000 0000 0000 0000 0000 and ............ │ │ │ 0051c8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051c900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -335099,379 +335099,379 @@ │ │ │ 0051cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d000: 0400 0000 b707 0000 214e 0000 0000 0000 ........!N...... │ │ │ -0051d010: a200 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +0051d010: a200 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 0051d020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051d030: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 0051d040: ff52 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 0051d050: ff73 00ff 4754 4d58 435f 5459 5045 532e .s..GTMXC_TYPES. │ │ │ 0051d060: 4800 bf41 0000 2020 2064 6566 696e 6974 H..A.. definit │ │ │ 0051d070: 696f 6e73 206f 6620 7468 6f73 6520 7661 ions of those va │ │ │ 0051d080: 6c69 6420 6461 7461 2074 7970 6573 2074 lid data types t │ │ │ 0051d090: 6861 7420 6361 6e20 6265 2070 6173 7365 hat can be passe │ │ │ 0051d0a0: 6420 6672 6f6d 2043 2074 6f20 4d2e 2046 d from C to M. F │ │ │ -0051d0b0: 4953 5400 4f49 5100 0020 2020 7374 726f IST.OIQ.. stro │ │ │ +0051d0b0: 4953 5400 4f46 5100 0020 2020 7374 726f IST.OFQ.. stro │ │ │ 0051d0c0: 6e67 6c79 2072 6563 6f6d 6d65 6e64 7320 ngly recommends │ │ │ 0051d0d0: 7468 6174 2074 6865 7365 2074 7970 6573 that these types │ │ │ 0051d0e0: 2062 6520 7573 6564 2069 6e73 7465 6164 be used instead │ │ │ 0051d0f0: 206f 6620 6e61 7469 7665 2074 7970 6573 of native types │ │ │ -0051d100: 2028 696e 742c 4d00 4f49 6100 0020 2020 (int,M.OIa.. │ │ │ +0051d100: 2028 696e 742c 4d00 4f46 6100 0020 2020 (int,M.OFa.. │ │ │ 0051d110: 6368 6172 2c20 666c 6f61 742c 2061 6e64 char, float, and │ │ │ 0051d120: 2073 6f20 6f6e 292c 2074 6f20 6176 6f69 so on), to avoi │ │ │ 0051d130: 6420 706f 7373 6962 6c65 206d 6973 6d61 d possible misma │ │ │ 0051d140: 7463 6820 7072 6f62 6c65 6d73 2064 7572 tch problems dur │ │ │ -0051d150: 696e 671c 004f 4971 0000 2020 2070 6172 ing..OIq.. par │ │ │ +0051d150: 696e 671c 004f 4671 0000 2020 2070 6172 ing..OFq.. par │ │ │ 0051d160: 616d 6574 6572 2070 6173 7369 6e67 2e07 ameter passing.. │ │ │ -0051d170: 004f 4981 0000 5100 4f49 9100 0020 2020 .OI...Q.OI... │ │ │ +0051d170: 004f 4681 0000 5100 4f46 9100 0020 2020 .OF...Q.OF... │ │ │ 0051d180: 6774 6d78 635f 7479 7065 732e 6820 6465 gtmxc_types.h de │ │ │ 0051d190: 6669 6e65 7320 7468 6520 666f 6c6c 6f77 fines the follow │ │ │ 0051d1a0: 696e 6720 7479 7065 7320 7468 6174 2063 ing types that c │ │ │ 0051d1b0: 616e 2062 6520 7573 6564 2069 6e20 4361 an be used in Ca │ │ │ -0051d1c0: 6c6c 2d49 6e73 2e08 004e 49c0 1100 0054 ll-Ins...NI....T │ │ │ -0051d1d0: 004f 4912 0000 2020 202b 2d2d 2d2d 2d2d .OI... +------ │ │ │ +0051d1c0: 6c6c 2d49 6e73 2e08 004e 46c0 1100 0054 ll-Ins...NF....T │ │ │ +0051d1d0: 004f 4612 0000 2020 202b 2d2d 2d2d 2d2d .OF... +------ │ │ │ 0051d1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051d220: 2d2d 2b54 004f 4913 0000 2020 207c 2020 --+T.OI... | │ │ │ +0051d220: 2d2d 2b54 004f 4613 0000 2020 207c 2020 --+T.OF... | │ │ │ 0051d230: 2020 2054 7970 6520 2020 2020 7c20 2020 Type | │ │ │ 0051d240: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0051d250: 2020 2020 2020 2055 7361 6765 2020 2020 Usage │ │ │ 0051d260: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051d270: 2020 2020 2020 7c54 004f 4914 0000 2020 |T.OI... │ │ │ +0051d270: 2020 2020 2020 7c54 004f 4614 0000 2020 |T.OF... │ │ │ 0051d280: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 0051d290: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 0051d2a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d2b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051d2c0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 4915 ----------|T.OI. │ │ │ +0051d2c0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 4615 ----------|T.OF. │ │ │ 0051d2d0: 0000 2020 207c 2076 6f69 6420 2020 2020 .. | void │ │ │ 0051d2e0: 2020 2020 7c20 5573 6564 2074 6f20 6578 | Used to ex │ │ │ 0051d2f0: 7072 6573 7320 7468 6174 2074 6865 7265 press that there │ │ │ 0051d300: 2069 7320 6e6f 2066 756e 6374 696f 6e20 is no function │ │ │ 0051d310: 7265 7475 726e 2076 616c 7565 2020 7c54 return value |T │ │ │ -0051d320: 004f 4916 0000 2020 207c 2d2d 2d2d 2d2d .OI... |------ │ │ │ +0051d320: 004f 4616 0000 2020 207c 2d2d 2d2d 2d2d .OF... |------ │ │ │ 0051d330: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0051d340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051d370: 2d2d 7c54 004f 4917 0000 2020 207c 2067 --|T.OI... | g │ │ │ +0051d370: 2d2d 7c54 004f 4617 0000 2020 207c 2067 --|T.OF... | g │ │ │ 0051d380: 746d 5f69 6e74 5f74 2020 2020 7c20 6774 tm_int_t | gt │ │ │ 0051d390: 6d5f 696e 745f 7420 6861 7320 3332 2d62 m_int_t has 32-b │ │ │ 0051d3a0: 6974 206c 656e 6774 6820 6f6e 2061 6c6c it length on all │ │ │ 0051d3b0: 2070 6c61 7466 6f72 6d73 2e20 2020 2020 platforms. │ │ │ -0051d3c0: 2020 2020 2020 7c54 004f 4918 0000 2020 |T.OI... │ │ │ +0051d3c0: 2020 2020 2020 7c54 004f 4618 0000 2020 |T.OF... │ │ │ 0051d3d0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 0051d3e0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 0051d3f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051d410: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 4919 ----------|T.OI. │ │ │ +0051d410: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 4619 ----------|T.OF. │ │ │ 0051d420: 0000 2020 207c 2067 746d 5f75 696e 745f .. | gtm_uint_ │ │ │ 0051d430: 7420 2020 7c20 6774 6d5f 7569 6e74 5f74 t | gtm_uint_t │ │ │ 0051d440: 2068 6173 2033 322d 6269 7420 6c65 6e67 has 32-bit leng │ │ │ 0051d450: 7468 206f 6e20 616c 6c20 706c 6174 666f th on all platfo │ │ │ 0051d460: 726d 7320 2020 2020 2020 2020 2020 7c54 rms |T │ │ │ -0051d470: 004f 491a 0000 2020 207c 2d2d 2d2d 2d2d .OI... |------ │ │ │ +0051d470: 004f 461a 0000 2020 207c 2d2d 2d2d 2d2d .OF... |------ │ │ │ 0051d480: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0051d490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d4a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051d4c0: 2d2d 7c54 004f 4921 0000 2020 207c 2020 --|T.OI!.. | │ │ │ +0051d4c0: 2d2d 7c54 004f 4621 0000 2020 207c 2020 --|T.OF!.. | │ │ │ 0051d4d0: 2020 2020 2020 2020 2020 2020 7c20 6774 | gt │ │ │ 0051d4e0: 6d5f 6c6f 6e67 5f74 2068 6173 2033 322d m_long_t has 32- │ │ │ 0051d4f0: 6269 7420 6c65 6e67 7468 206f 6e20 3332 bit length on 32 │ │ │ 0051d500: 2d62 6974 2070 6c61 7466 6f72 6d73 2061 -bit platforms a │ │ │ -0051d510: 6e64 2020 2020 7c54 004f 4922 0000 2020 nd |T.OI".. │ │ │ +0051d510: 6e64 2020 2020 7c54 004f 4622 0000 2020 nd |T.OF".. │ │ │ 0051d520: 207c 2067 746d 5f6c 6f6e 675f 7420 2020 | gtm_long_t │ │ │ 0051d530: 7c20 3634 2d62 6974 206c 656e 6774 6820 | 64-bit length │ │ │ 0051d540: 6f6e 2036 342d 6269 7420 706c 6174 666f on 64-bit platfo │ │ │ 0051d550: 726d 732e 2049 7420 6973 206d 7563 6820 rms. It is much │ │ │ -0051d560: 7468 6520 7361 6d65 2020 7c54 004f 4923 the same |T.OI# │ │ │ +0051d560: 7468 6520 7361 6d65 2020 7c54 004f 4623 the same |T.OF# │ │ │ 0051d570: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 0051d580: 2020 2020 7c20 6173 2074 6865 2043 206c | as the C l │ │ │ 0051d590: 616e 6775 6167 6520 6c6f 6e67 2074 7970 anguage long typ │ │ │ 0051d5a0: 652e 2020 2020 2020 2020 2020 2020 2020 e. │ │ │ 0051d5b0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -0051d5c0: 004f 4924 0000 2020 207c 2d2d 2d2d 2d2d .OI$.. |------ │ │ │ +0051d5c0: 004f 4624 0000 2020 207c 2d2d 2d2d 2d2d .OF$.. |------ │ │ │ 0051d5d0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0051d5e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d5f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051d610: 2d2d 7c54 004f 4925 0000 2020 207c 2067 --|T.OI%.. | g │ │ │ +0051d610: 2d2d 7c54 004f 4625 0000 2020 207c 2067 --|T.OF%.. | g │ │ │ 0051d620: 746d 5f75 6c6f 6e67 5f74 2020 7c20 6774 tm_ulong_t | gt │ │ │ 0051d630: 6d5f 756c 6f6e 675f 7420 6973 206d 7563 m_ulong_t is muc │ │ │ 0051d640: 6820 7468 6520 7361 6d65 2061 7320 7468 h the same as th │ │ │ 0051d650: 6520 4320 6c61 6e67 7561 6765 2075 6e73 e C language uns │ │ │ -0051d660: 6967 6e65 6420 7c54 004f 4926 0000 2020 igned |T.OI&.. │ │ │ +0051d660: 6967 6e65 6420 7c54 004f 4626 0000 2020 igned |T.OF&.. │ │ │ 0051d670: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0051d680: 7c20 6c6f 6e67 2074 7970 652e 2020 2020 | long type. │ │ │ 0051d690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0051d6a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051d6b0: 2020 2020 2020 2020 2020 7c54 004f 4927 |T.OI' │ │ │ +0051d6b0: 2020 2020 2020 2020 2020 7c54 004f 4627 |T.OF' │ │ │ 0051d6c0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 0051d6d0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0051d6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -0051d710: 004f 4928 0000 2020 207c 2067 746d 5f66 .OI(.. | gtm_f │ │ │ +0051d710: 004f 4628 0000 2020 207c 2067 746d 5f66 .OF(.. | gtm_f │ │ │ 0051d720: 6c6f 6174 5f74 2020 7c20 666c 6f61 7469 loat_t | floati │ │ │ 0051d730: 6e67 2070 6f69 6e74 206e 756d 6265 7220 ng point number │ │ │ 0051d740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0051d750: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051d760: 2020 7c54 004f 4929 0000 2020 207c 2d2d |T.OI).. |-- │ │ │ +0051d760: 2020 7c54 004f 4629 0000 2020 207c 2d2d |T.OF).. |-- │ │ │ 0051d770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0051d780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d7a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d7b0: 2d2d 2d2d 2d2d 7c00 0000 0000 0000 0000 ------|......... │ │ │ 0051d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d800: 0400 0000 de07 0000 444e 0000 0000 0000 ........DN...... │ │ │ -0051d810: a300 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +0051d810: a300 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 0051d820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051d830: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 0051d840: ff52 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 0051d850: ff73 00ff 4754 4d58 435f 5459 5045 532e .s..GTMXC_TYPES. │ │ │ 0051d860: 4800 c02a 0000 2020 207c 2067 746d 5f64 H..*.. | gtm_d │ │ │ 0051d870: 6f75 626c 655f 7420 7c20 5361 6d65 2061 ouble_t | Same a │ │ │ 0051d880: 7320 6162 6f76 6520 6275 7420 646f 7562 s above but doub │ │ │ 0051d890: 6c65 2070 7265 6369 7369 6f6e 2e20 2020 le precision. │ │ │ 0051d8a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051d8b0: 2020 7c54 004f 4931 0000 2020 207c 2d2d |T.OI1.. |-- │ │ │ +0051d8b0: 2020 7c54 004f 4631 0000 2020 207c 2d2d |T.OF1.. |-- │ │ │ 0051d8c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0051d8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d8e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051d8f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051d900: 2d2d 2d2d 2d2d 7c54 004f 4932 0000 2020 ------|T.OI2.. │ │ │ +0051d900: 2d2d 2d2d 2d2d 7c54 004f 4632 0000 2020 ------|T.OF2.. │ │ │ 0051d910: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0051d920: 7c20 7479 7065 2069 6e74 2e20 4966 2069 | type int. If i │ │ │ 0051d930: 7420 7265 7475 726e 7320 7a65 726f 2074 t returns zero t │ │ │ 0051d940: 6865 6e20 7468 6520 6361 6c6c 2077 6173 hen the call was │ │ │ -0051d950: 2020 2020 2020 2020 2020 7c54 004f 4933 |T.OI3 │ │ │ +0051d950: 2020 2020 2020 2020 2020 7c54 004f 4633 |T.OF3 │ │ │ 0051d960: 0000 2020 207c 2067 746d 5f73 7461 7475 .. | gtm_statu │ │ │ 0051d970: 735f 7420 7c20 7375 6363 6573 7366 756c s_t | successful │ │ │ 0051d980: 2e20 4966 2069 7420 6973 206e 6f6e 2d7a . If it is non-z │ │ │ 0051d990: 6572 6f2c 2077 6865 6e20 636f 6e74 726f ero, when contro │ │ │ 0051d9a0: 6c20 7265 7475 726e 7320 746f 2020 7c54 l returns to |T │ │ │ -0051d9b0: 004f 4934 0000 2020 207c 2020 2020 2020 .OI4.. | │ │ │ +0051d9b0: 004f 4634 0000 2020 207c 2020 2020 2020 .OF4.. | │ │ │ 0051d9c0: 2020 2020 2020 2020 7c20 4754 2e4d 2c20 | GT.M, │ │ │ 0051d9d0: 6974 2069 7373 7565 7320 6120 7472 6170 it issues a trap │ │ │ 0051d9e0: 7061 626c 6520 6572 726f 722e 2020 2020 pable error. │ │ │ 0051d9f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051da00: 2020 7c54 004f 4935 0000 2020 207c 2d2d |T.OI5.. |-- │ │ │ +0051da00: 2020 7c54 004f 4635 0000 2020 207c 2d2d |T.OF5.. |-- │ │ │ 0051da10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0051da20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051da30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051da40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051da50: 2d2d 2d2d 2d2d 7c54 004f 4936 0000 2020 ------|T.OI6.. │ │ │ +0051da50: 2d2d 2d2d 2d2d 7c54 004f 4636 0000 2020 ------|T.OF6.. │ │ │ 0051da60: 207c 2067 746d 5f6c 6f6e 675f 742a 2020 | gtm_long_t* │ │ │ 0051da70: 7c20 506f 696e 7465 7220 746f 2067 746d | Pointer to gtm │ │ │ 0051da80: 5f6c 6f6e 675f 742e 2047 6f6f 6420 666f _long_t. Good fo │ │ │ 0051da90: 7220 7265 7475 726e 696e 6720 696e 7465 r returning inte │ │ │ -0051daa0: 6765 7273 2e20 2020 2020 7c54 004f 4937 gers. |T.OI7 │ │ │ +0051daa0: 6765 7273 2e20 2020 2020 7c54 004f 4637 gers. |T.OF7 │ │ │ 0051dab0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 0051dac0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0051dad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051dae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051daf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -0051db00: 004f 4938 0000 2020 207c 2067 746d 5f75 .OI8.. | gtm_u │ │ │ +0051db00: 004f 4638 0000 2020 207c 2067 746d 5f75 .OF8.. | gtm_u │ │ │ 0051db10: 6c6f 6e67 5f74 2a20 7c20 506f 696e 7465 long_t* | Pointe │ │ │ 0051db20: 7220 746f 2067 746d 5f75 6c6f 6e67 5f74 r to gtm_ulong_t │ │ │ 0051db30: 2e20 476f 6f64 2066 6f72 2072 6574 7572 . Good for retur │ │ │ 0051db40: 6e69 6e67 2075 6e73 6967 6e65 6420 2020 ning unsigned │ │ │ -0051db50: 2020 7c54 004f 4939 0000 2020 207c 2020 |T.OI9.. | │ │ │ +0051db50: 2020 7c54 004f 4639 0000 2020 207c 2020 |T.OF9.. | │ │ │ 0051db60: 2020 2020 2020 2020 2020 2020 7c20 696e | in │ │ │ 0051db70: 7465 6765 7273 2e20 2020 2020 2020 2020 tegers. │ │ │ 0051db80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0051db90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051dba0: 2020 2020 2020 7c54 004f 493a 0000 2020 |T.OI:.. │ │ │ +0051dba0: 2020 2020 2020 7c54 004f 463a 0000 2020 |T.OF:.. │ │ │ 0051dbb0: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 0051dbc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051dbd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051dbe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051dbf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 004f 4941 ----------+..OIA │ │ │ -0051dc00: 0000 1a00 4f49 4200 0020 2020 7479 7065 ....OIB.. type │ │ │ -0051dc10: 6465 6620 7374 7275 6374 207b 2000 4f49 def struct { .OI │ │ │ +0051dbf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 004f 4641 ----------+..OFA │ │ │ +0051dc00: 0000 1a00 4f46 4200 0020 2020 7479 7065 ....OFB.. type │ │ │ +0051dc10: 6465 6620 7374 7275 6374 207b 2000 4f46 def struct { .OF │ │ │ 0051dc20: 4300 0020 2020 2020 2020 6774 6d5f 6c6f C.. gtm_lo │ │ │ -0051dc30: 6e67 5f74 206c 656e 6774 683b 2200 4f49 ng_t length;".OI │ │ │ +0051dc30: 6e67 5f74 206c 656e 6774 683b 2200 4f46 ng_t length;".OF │ │ │ 0051dc40: 4400 0020 2020 2020 2020 6774 6d5f 6368 D.. gtm_ch │ │ │ 0051dc50: 6172 5f74 2a20 6164 6472 6573 733b 1900 ar_t* address;.. │ │ │ -0051dc60: 4f49 4500 0020 2020 7d20 6774 6d5f 7374 OIE.. } gtm_st │ │ │ -0051dc70: 7269 6e67 5f74 3b07 004f 4946 0000 4c00 ring_t;..OIF..L. │ │ │ -0051dc80: 4f49 4700 0020 2020 5468 6520 706f 696e OIG.. The poin │ │ │ +0051dc60: 4f46 4500 0020 2020 7d20 6774 6d5f 7374 OFE.. } gtm_st │ │ │ +0051dc70: 7269 6e67 5f74 3b07 004f 4646 0000 4c00 ring_t;..OFF..L. │ │ │ +0051dc80: 4f46 4700 0020 2020 5468 6520 706f 696e OFG.. The poin │ │ │ 0051dc90: 7465 7220 7479 7065 7320 6465 6669 6e65 ter types define │ │ │ 0051dca0: 6420 6162 6f76 6520 6172 6520 3332 2d62 d above are 32-b │ │ │ 0051dcb0: 6974 2061 6464 7265 7373 6573 206f 6e20 it addresses on │ │ │ -0051dcc0: 616c 6c20 3332 2d62 6974 4d00 4f49 4800 all 32-bitM.OIH. │ │ │ +0051dcc0: 616c 6c20 3332 2d62 6974 4d00 4f46 4800 all 32-bitM.OFH. │ │ │ 0051dcd0: 0020 2020 706c 6174 666f 726d 732e 2046 . platforms. F │ │ │ 0051dce0: 6f72 2036 342d 6269 7420 706c 6174 666f or 64-bit platfo │ │ │ 0051dcf0: 726d 732c 2067 746d 5f73 7472 696e 675f rms, gtm_string_ │ │ │ 0051dd00: 742a 2069 7320 6120 3634 2d62 6974 2061 t* is a 64-bit a │ │ │ -0051dd10: 6464 7265 7373 2e07 004f 4949 0000 4200 ddress...OII..B. │ │ │ -0051dd20: 4f49 4a00 0020 2020 6774 6d78 635f 7479 OIJ.. gtmxc_ty │ │ │ +0051dd10: 6464 7265 7373 2e07 004f 4649 0000 4200 ddress...OFI..B. │ │ │ +0051dd20: 4f46 4a00 0020 2020 6774 6d78 635f 7479 OFJ.. gtmxc_ty │ │ │ 0051dd30: 7065 732e 6820 616c 736f 2070 726f 7669 pes.h also provi │ │ │ 0051dd40: 6465 7320 616e 2069 6e70 7574 2d6f 6e6c des an input-onl │ │ │ 0051dd50: 7920 7061 7261 6d65 7465 7220 7479 7065 y parameter type │ │ │ -0051dd60: 5400 4f49 5100 0020 2020 6774 6d5f 706f T.OIQ.. gtm_po │ │ │ +0051dd60: 5400 4f46 5100 0020 2020 6774 6d5f 706f T.OFQ.. gtm_po │ │ │ 0051dd70: 696e 7465 7274 6f66 756e 635f 7420 7468 intertofunc_t th │ │ │ 0051dd80: 6174 2063 616e 2062 6520 7573 6564 2074 at can be used t │ │ │ 0051dd90: 6f20 6f62 7461 696e 2063 616c 6c2d 6261 o obtain call-ba │ │ │ 0051dda0: 636b 2066 756e 6374 696f 6e20 706f 696e ck function poin │ │ │ -0051ddb0: 7465 7273 5000 4f49 5200 0020 2020 7669 tersP.OIR.. vi │ │ │ +0051ddb0: 7465 7273 5000 4f46 5200 0020 2020 7669 tersP.OFR.. vi │ │ │ 0051ddc0: 6120 7061 7261 6d65 7465 7273 2069 6e20 a parameters in │ │ │ 0051ddd0: 7468 6520 6578 7465 726e 616c 2072 6f75 the external rou │ │ │ 0051dde0: 7469 6e65 2e20 4966 2061 2070 6172 616d tine. If a param │ │ │ 0051ddf0: 6574 6572 2069 7320 7370 6563 6966 6965 eter is specifie │ │ │ -0051de00: 6420 6173 5200 4f49 5300 0020 2020 493a d asR.OIS.. I: │ │ │ +0051de00: 6420 6173 5200 4f46 5300 0020 2020 493a d asR.OFS.. I: │ │ │ 0051de10: 6774 6d5f 706f 696e 7465 7274 6f66 756e gtm_pointertofun │ │ │ 0051de20: 635f 7420 616e 6420 6966 2061 206e 756d c_t and if a num │ │ │ 0051de30: 6572 6963 2076 616c 7565 2028 6265 7477 eric value (betw │ │ │ 0051de40: 6565 6e20 302d 3529 2069 7320 7061 7373 een 0-5) is pass │ │ │ -0051de50: 6564 2066 6f72 4f00 4f49 5400 0020 2020 ed forO.OIT.. │ │ │ +0051de50: 6564 2066 6f72 4f00 4f46 5400 0020 2020 ed forO.OFT.. │ │ │ 0051de60: 7468 6973 2070 6172 616d 6574 6572 2069 this parameter i │ │ │ 0051de70: 6e20 4d2c 2047 542e 4d20 696e 7465 7270 n M, GT.M interp │ │ │ 0051de80: 7265 7473 2074 6869 7320 7661 6c75 6520 rets this value │ │ │ 0051de90: 6173 2074 6865 2069 6e64 6578 2069 6e74 as the index int │ │ │ -0051dea0: 6f20 7468 6554 004f 4955 0000 2020 2063 o theT.OIU.. c │ │ │ +0051dea0: 6f20 7468 6554 004f 4655 0000 2020 2063 o theT.OFU.. c │ │ │ 0051deb0: 616c 6c62 6163 6b20 7461 626c 6520 616e allback table an │ │ │ 0051dec0: 6420 7061 7373 6573 2074 6865 2061 7070 d passes the app │ │ │ 0051ded0: 726f 7072 6961 7465 2063 616c 6c62 6163 ropriate callbac │ │ │ 0051dee0: 6b20 6675 6e63 7469 6f6e 2070 6f69 6e74 k function point │ │ │ -0051def0: 6572 2074 6f20 7468 651b 004f 4956 0000 er to the..OIV.. │ │ │ +0051def0: 6572 2074 6f20 7468 651b 004f 4656 0000 er to the..OFV.. │ │ │ 0051df00: 2020 2065 7874 6572 6e61 6c20 726f 7574 external rout │ │ │ -0051df10: 696e 652e 0700 4f49 5700 0012 004f 4958 ine...OIW....OIX │ │ │ +0051df10: 696e 652e 0700 4f46 5700 0012 004f 4658 ine...OFW....OFX │ │ │ 0051df20: 0000 2020 202a 2a4e 6f74 652a 2a07 004f .. **Note**..O │ │ │ -0051df30: 4959 0000 5400 4f49 5a00 0020 2020 4754 IY..T.OIZ.. GT │ │ │ +0051df30: 4659 0000 5400 4f46 5a00 0020 2020 4754 FY..T.OFZ.. GT │ │ │ 0051df40: 2e4d 2072 6570 7265 7365 6e74 7320 7661 .M represents va │ │ │ 0051df50: 6c75 6573 2074 6861 7420 6669 7420 696e lues that fit in │ │ │ 0051df60: 2031 3820 6469 6769 7473 2061 7320 6e75 18 digits as nu │ │ │ 0051df70: 6d65 7269 6320 7661 6c75 6573 2c20 616e meric values, an │ │ │ -0051df80: 6420 7661 6c75 6573 3600 4f49 6100 0020 d values6.OIa.. │ │ │ +0051df80: 6420 7661 6c75 6573 3600 4f46 6100 0020 d values6.OFa.. │ │ │ 0051df90: 2020 7468 6174 2072 6571 7569 7265 206d that require m │ │ │ 0051dfa0: 6f72 6520 7468 616e 2031 3820 6469 6769 ore than 18 digi │ │ │ 0051dfb0: 7473 2061 7320 7374 7269 6e67 732e 0700 ts as strings... │ │ │ -0051dfc0: 4f49 6200 0012 004f 4963 0000 2020 202a OIb....OIc.. * │ │ │ -0051dfd0: 2a4e 6f74 652a 2a07 004f 4964 0000 0000 *Note**..OId.... │ │ │ +0051dfc0: 4f46 6200 0012 004f 4663 0000 2020 202a OFb....OFc.. * │ │ │ +0051dfd0: 2a4e 6f74 652a 2a07 004f 4664 0000 0000 *Note**..OFd.... │ │ │ 0051dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051e000: 0400 0000 2b07 0000 974f 0000 0000 0000 ....+....O...... │ │ │ 0051e010: 6900 0000 4845 4c50 00ff 7300 ff49 4e54 i...HELP..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 554c 4553 5f54 4f5f 464f 4c4c 4f57 .RULES_TO_FOLLOW │ │ │ 0051e050: 5f49 4e5f 4341 4c4c 2d49 4e53 0000 5275 _IN_CALL-INS..Ru │ │ │ 0051e060: 6c65 735f 746f 5f46 6f6c 6c6f 775f 696e les_to_Follow_in │ │ │ -0051e070: 5f43 616c 6c2d 496e 7326 0049 49bf 1100 _Call-Ins&.II... │ │ │ +0051e070: 5f43 616c 6c2d 496e 7326 0049 46bf 1100 _Call-Ins&.IF... │ │ │ 0051e080: 0020 2020 5275 6c65 7320 746f 2046 6f6c . Rules to Fol │ │ │ 0051e090: 6c6f 7720 696e 2043 616c 6c2d 496e 7307 low in Call-Ins. │ │ │ -0051e0a0: 004a 4921 0000 5300 4a49 3100 0020 2020 .JI!..S.JI1.. │ │ │ +0051e0a0: 004a 4621 0000 5300 4a46 3100 0020 2020 .JF!..S.JF1.. │ │ │ 0051e0b0: 2031 2e20 4578 7465 726e 616c 2063 616c 1. External cal │ │ │ 0051e0c0: 6c73 206d 7573 7420 6e6f 7420 6265 2066 ls must not be f │ │ │ 0051e0d0: 656e 6365 6420 7769 7468 2054 5354 4152 enced with TSTAR │ │ │ 0051e0e0: 542f 5443 4f4d 4d49 5420 6966 2074 6865 T/TCOMMIT if the │ │ │ -0051e0f0: 2065 7874 6572 6e61 6c51 004a 4941 0000 externalQ.JIA.. │ │ │ +0051e0f0: 2065 7874 6572 6e61 6c51 004a 4641 0000 externalQ.JFA.. │ │ │ 0051e100: 2020 2020 2020 2072 6f75 7469 6e65 2063 routine c │ │ │ 0051e110: 616c 6c73 2062 6163 6b20 696e 746f 206d alls back into m │ │ │ 0051e120: 756d 7073 2075 7369 6e67 2063 616c 6c2d umps using call- │ │ │ 0051e130: 696e 206d 6563 6861 6e69 736d 2e20 4754 in mechanism. GT │ │ │ -0051e140: 2e4d 2072 6570 6f72 7473 5300 4a49 5100 .M reportsS.JIQ. │ │ │ +0051e140: 2e4d 2072 6570 6f72 7473 5300 4a46 5100 .M reportsS.JFQ. │ │ │ 0051e150: 0020 2020 2020 2020 7468 6520 4349 5450 . the CITP │ │ │ 0051e160: 4e45 5354 4544 2065 7272 6f72 2069 6620 NESTED error if │ │ │ 0051e170: 6e65 7374 6564 2063 616c 6c2d 696e 7320 nested call-ins │ │ │ 0051e180: 6172 6520 696e 766f 6b65 6420 7769 7468 are invoked with │ │ │ 0051e190: 696e 2061 2054 5020 6665 6e63 654d 004a in a TP fenceM.J │ │ │ -0051e1a0: 4961 0000 2020 2020 2020 2073 696e 6365 Ia.. since │ │ │ +0051e1a0: 4661 0000 2020 2020 2020 2073 696e 6365 Fa.. since │ │ │ 0051e1b0: 2047 542e 4d20 6375 7272 656e 746c 7920 GT.M currently │ │ │ 0051e1c0: 646f 6573 206e 6f74 2068 616e 646c 6520 does not handle │ │ │ 0051e1d0: 5450 2073 7570 706f 7274 2061 6372 6f73 TP support acros │ │ │ -0051e1e0: 7320 6d75 6c74 6970 6c65 2200 4a49 7100 s multiple".JIq. │ │ │ +0051e1e0: 7320 6d75 6c74 6970 6c65 2200 4a46 7100 s multiple".JFq. │ │ │ 0051e1f0: 0020 2020 2020 2020 6361 6c6c 2d69 6e20 . call-in │ │ │ -0051e200: 696e 766f 6361 7469 6f6e 732e 5400 4a49 invocations.T.JI │ │ │ +0051e200: 696e 766f 6361 7469 6f6e 732e 5400 4a46 invocations.T.JF │ │ │ 0051e210: 8100 0020 2020 2032 2e20 5468 6520 6578 ... 2. The ex │ │ │ 0051e220: 7465 726e 616c 2061 7070 6c69 6361 7469 ternal applicati │ │ │ 0051e230: 6f6e 2073 686f 756c 6420 6e65 7665 7220 on should never │ │ │ 0051e240: 6361 6c6c 2065 7869 7428 2920 756e 6c65 call exit() unle │ │ │ 0051e250: 7373 2069 7420 6861 7320 6361 6c6c 6564 ss it has called │ │ │ -0051e260: 5200 4a49 9100 0020 2020 2020 2020 6774 R.JI... gt │ │ │ +0051e260: 5200 4a46 9100 0020 2020 2020 2020 6774 R.JF... gt │ │ │ 0051e270: 6d5f 6578 6974 2829 2070 7265 7669 6f75 m_exit() previou │ │ │ 0051e280: 736c 792e 2047 542e 4d20 696e 7465 726e sly. GT.M intern │ │ │ 0051e290: 616c 6c79 2069 6e73 7461 6c6c 7320 616e ally installs an │ │ │ 0051e2a0: 2065 7869 7420 6861 6e64 6c65 7220 7468 exit handler th │ │ │ -0051e2b0: 6174 2800 4949 c011 0000 2020 2020 2020 at(.II.... │ │ │ +0051e2b0: 6174 2800 4946 c011 0000 2020 2020 2020 at(.IF.... │ │ │ 0051e2c0: 2073 686f 756c 6420 6e65 7665 7220 6265 should never be │ │ │ -0051e2d0: 2062 7970 6173 7365 642e 5000 4a49 1200 bypassed.P.JI.. │ │ │ +0051e2d0: 2062 7970 6173 7365 642e 5000 4a46 1200 bypassed.P.JF.. │ │ │ 0051e2e0: 0020 2020 2033 2e20 5468 6520 6578 7465 . 3. The exte │ │ │ 0051e2f0: 726e 616c 2061 7070 6c69 6361 7469 6f6e rnal application │ │ │ 0051e300: 2073 686f 756c 6420 6e65 7665 7220 7573 should never us │ │ │ 0051e310: 6520 616e 7920 7369 676e 616c 7320 7768 e any signals wh │ │ │ -0051e320: 656e 2047 542e 4d20 6973 5100 4a49 1300 en GT.M isQ.JI.. │ │ │ +0051e320: 656e 2047 542e 4d20 6973 5100 4a46 1300 en GT.M isQ.JF.. │ │ │ 0051e330: 0020 2020 2020 2020 6163 7469 7665 2073 . active s │ │ │ 0051e340: 696e 6365 2047 542e 4d20 7265 7365 7276 ince GT.M reserv │ │ │ 0051e350: 6573 2074 6865 6d20 666f 7220 6974 7320 es them for its │ │ │ 0051e360: 696e 7465 726e 616c 2075 7365 2e20 4754 internal use. GT │ │ │ -0051e370: 2e4d 2070 726f 7669 6465 7351 004a 4914 .M providesQ.JI. │ │ │ +0051e370: 2e4d 2070 726f 7669 6465 7351 004a 4614 .M providesQ.JF. │ │ │ 0051e380: 0000 2020 2020 2020 2074 6865 2061 6269 .. the abi │ │ │ 0051e390: 6c69 7479 2074 6f20 6861 6e64 6c65 2053 lity to handle S │ │ │ 0051e3a0: 4947 5553 5231 2077 6974 6869 6e20 4d2e IGUSR1 within M. │ │ │ 0051e3b0: 2041 6e20 696e 7465 7266 6163 6520 6973 An interface is │ │ │ -0051e3c0: 2070 726f 7669 6465 6420 6279 1e00 4a49 provided by..JI │ │ │ +0051e3c0: 2070 726f 7669 6465 6420 6279 1e00 4a46 provided by..JF │ │ │ 0051e3d0: 1500 0020 2020 2020 2020 4754 2e4d 2066 ... GT.M f │ │ │ -0051e3e0: 6f72 2074 696d 6572 732e 4e00 4a49 1600 or timers.N.JI.. │ │ │ +0051e3e0: 6f72 2074 696d 6572 732e 4e00 4a46 1600 or timers.N.JF.. │ │ │ 0051e3f0: 0020 2020 2034 2e20 4649 5320 7265 636f . 4. FIS reco │ │ │ 0051e400: 6d6d 656e 6473 2074 6865 2075 7365 206f mmends the use o │ │ │ 0051e410: 6620 6774 6d5f 6d61 6c6c 6f63 2829 2061 f gtm_malloc() a │ │ │ 0051e420: 6e64 2067 746d 5f66 7265 6528 2920 666f nd gtm_free() fo │ │ │ -0051e430: 7220 6d65 6d6f 7279 4c00 4a49 1700 0020 r memoryL.JI... │ │ │ +0051e430: 7220 6d65 6d6f 7279 4c00 4a46 1700 0020 r memoryL.JF... │ │ │ 0051e440: 2020 2020 2020 6d61 6e61 6765 6d65 6e74 management │ │ │ 0051e450: 2062 7920 4320 636f 6465 2074 6861 7420 by C code that │ │ │ 0051e460: 6578 6563 7574 6573 2069 6e20 6120 4754 executes in a GT │ │ │ 0051e470: 2e4d 2070 726f 6365 7373 2073 7061 6365 .M process space │ │ │ -0051e480: 2066 6f72 5300 4a49 1800 0020 2020 2020 forS.JI... │ │ │ +0051e480: 2066 6f72 5300 4a46 1800 0020 2020 2020 forS.JF... │ │ │ 0051e490: 2020 656e 6861 6e63 6564 2070 6572 666f enhanced perfo │ │ │ 0051e4a0: 726d 616e 6365 2061 6e64 2069 6d70 726f rmance and impro │ │ │ 0051e4b0: 7665 6420 6465 6275 6767 696e 672e 2041 ved debugging. A │ │ │ 0051e4c0: 6c77 6179 7320 7573 6520 6774 6d5f 6d61 lways use gtm_ma │ │ │ -0051e4d0: 6c6c 6f63 2074 6f49 004a 4919 0000 2020 lloc toI.JI... │ │ │ +0051e4d0: 6c6c 6f63 2074 6f49 004a 4619 0000 2020 lloc toI.JF... │ │ │ 0051e4e0: 2020 2020 2061 6c6c 6f63 6174 6520 7265 allocate re │ │ │ 0051e4f0: 7475 726e 7320 666f 7220 706f 696e 7465 turns for pointe │ │ │ 0051e500: 7220 7479 7065 7320 746f 2070 7265 7665 r types to preve │ │ │ 0051e510: 6e74 206d 656d 6f72 7920 6c65 616b 732e nt memory leaks. │ │ │ -0051e520: 4e00 4a49 1a00 0020 2020 2035 2e20 4754 N.JI... 5. GT │ │ │ +0051e520: 4e00 4a46 1a00 0020 2020 2035 2e20 4754 N.JF... 5. GT │ │ │ 0051e530: 2e4d 2070 6572 666f 726d 7320 6465 7669 .M performs devi │ │ │ 0051e540: 6365 2069 6e70 7574 2075 7369 6e67 2074 ce input using t │ │ │ 0051e550: 6865 2072 6561 6428 2920 7379 7374 656d he read() system │ │ │ 0051e560: 2073 6572 7669 6365 2e20 554e 4958 4d00 service. UNIXM. │ │ │ -0051e570: 4a49 2100 0020 2020 2020 2020 646f 6375 JI!.. docu │ │ │ +0051e570: 4a46 2100 0020 2020 2020 2020 646f 6375 JF!.. docu │ │ │ 0051e580: 6d65 6e74 6174 696f 6e20 7265 636f 6d6d mentation recomm │ │ │ 0051e590: 656e 6473 2061 6761 696e 7374 206d 6978 ends against mix │ │ │ 0051e5a0: 696e 6720 7468 6973 2074 7970 6520 6f66 ing this type of │ │ │ -0051e5b0: 2069 6e70 7574 2077 6974 684d 004a 4922 input withM.JI" │ │ │ +0051e5b0: 2069 6e70 7574 2077 6974 684d 004a 4622 input withM.JF" │ │ │ 0051e5c0: 0000 2020 2020 2020 2062 7566 6665 7265 .. buffere │ │ │ 0051e5d0: 6420 696e 7075 7420 7365 7276 6963 6573 d input services │ │ │ 0051e5e0: 2069 6e20 7468 6520 6667 6574 7328 2920 in the fgets() │ │ │ 0051e5f0: 6661 6d69 6c79 2061 6e64 2069 676e 6f72 family and ignor │ │ │ -0051e600: 696e 6720 7468 6973 5200 4a49 2300 0020 ing thisR.JI#.. │ │ │ +0051e600: 696e 6720 7468 6973 5200 4a46 2300 0020 ing thisR.JF#.. │ │ │ 0051e610: 2020 2020 2020 7265 636f 6d6d 656e 6461 recommenda │ │ │ 0051e620: 7469 6f6e 2069 7320 6c69 6b65 6c79 2074 tion is likely t │ │ │ 0051e630: 6f20 6361 7573 6520 6c6f 7373 206f 6620 o cause loss of │ │ │ 0051e640: 696e 7075 7420 7468 6174 2069 7320 6469 input that is di │ │ │ -0051e650: 6666 6963 756c 7420 746f 2600 4a49 2400 fficult to&.JI$. │ │ │ +0051e650: 6666 6963 756c 7420 746f 2600 4a46 2400 fficult to&.JF$. │ │ │ 0051e660: 0020 2020 2020 2020 6469 6167 6e6f 7365 . diagnose │ │ │ 0051e670: 2061 6e64 2075 6e64 6572 7374 616e 642e and understand. │ │ │ -0051e680: 0700 4a49 2500 002c 002d 2053 5441 4e44 ..JI%..,.- STAND │ │ │ +0051e680: 0700 4a46 2500 002c 002d 2053 5441 4e44 ..JF%..,.- STAND │ │ │ 0051e690: 414c 4f4e 455f 5052 4f47 5241 4d53 0000 ALONE_PROGRAMS.. │ │ │ 0051e6a0: 5374 616e 6461 6c6f 6e65 5f50 726f 6772 Standalone_Progr │ │ │ -0051e6b0: 616d 731e 0041 49bf 1100 0020 2020 5374 ams..AI.... St │ │ │ +0051e6b0: 616d 731e 0041 46bf 1100 0020 2020 5374 ams..AF.... St │ │ │ 0051e6c0: 616e 6461 6c6f 6e65 2050 726f 6772 616d andalone Program │ │ │ -0051e6d0: 7307 0042 4921 0000 5300 4249 3100 0020 s..BI!..S.BI1.. │ │ │ +0051e6d0: 7307 0042 4621 0000 5300 4246 3100 0020 s..BF!..S.BF1.. │ │ │ 0051e6e0: 2020 416c 6c20 6578 7465 726e 616c 2043 All external C │ │ │ 0051e6f0: 2066 756e 6374 696f 6e73 2074 6861 7420 functions that │ │ │ 0051e700: 7573 6520 6361 6c6c 2d69 6e73 2073 686f use call-ins sho │ │ │ 0051e710: 756c 6420 696e 636c 7564 6520 7468 6520 uld include the │ │ │ 0051e720: 6865 6164 6572 2066 696c 654f 0000 0000 header fileO.... │ │ │ 0051e730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051e740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -335488,73 +335488,73 @@ │ │ │ 0051e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051e800: 0400 0000 0d04 0000 b44e 0000 0000 0000 .........N...... │ │ │ 0051e810: 4f00 0054 4845 4c50 00ff 7300 ff49 4e54 O..THELP..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: 0052 656c 6576 616e 745f 6669 6c65 7319 .Relevant_files. │ │ │ -0051e860: 003c 49bf 1100 0020 2020 5265 6c65 7661 . : ([:, │ │ │ -0051f2d0: 2e2e 2e5d 2907 004f 4913 0000 1000 4f49 ...])..OI.....OI │ │ │ -0051f2e0: 1400 0020 2020 7768 6572 652c 0700 4f49 ... where,..OI │ │ │ -0051f2f0: 1500 0054 004f 4916 0000 2020 203c 6c61 ...T.OI... : is the │ │ │ 0051f310: 2065 6e74 7279 2070 6f69 6e74 2028 7468 entry point (th │ │ │ 0051f320: 6174 2069 7320 6120 7661 6c69 6420 6c61 at is a valid la │ │ │ 0051f330: 6265 6c20 7265 6665 7265 6e63 6529 2061 bel reference) a │ │ │ -0051f340: 7420 7768 6963 683d 004f 4917 0000 2020 t which=.OI... │ │ │ +0051f340: 7420 7768 6963 683d 004f 4617 0000 2020 t which=.OF... │ │ │ 0051f350: 2047 542e 4d20 7374 6172 7473 2065 7865 GT.M starts exe │ │ │ 0051f360: 6375 7469 6e67 2074 6865 204d 2072 6f75 cuting the M rou │ │ │ 0051f370: 7469 6e65 2062 6569 6e67 2063 616c 6c65 tine being calle │ │ │ -0051f380: 642d 696e 0700 4f49 1800 0053 004f 4919 d-in..OI...S.OI. │ │ │ +0051f380: 642d 696e 0700 4f46 1800 0053 004f 4619 d-in..OF...S.OF. │ │ │ 0051f390: 0000 2020 203c 632d 6361 6c6c 2d6e 616d .. : is a unique │ │ │ 0051f3b0: 4320 6964 656e 7469 6669 6572 2074 6861 C identifier tha │ │ │ 0051f3c0: 7420 6973 2061 6374 7561 6c6c 7920 7573 t is actually us │ │ │ 0051f3d0: 6564 2077 6974 6869 6e20 4320 746f 1e00 ed within C to.. │ │ │ -0051f3e0: 4f49 1a00 0020 2020 7265 6665 7220 746f OI... refer to │ │ │ -0051f3f0: 203c 6c61 6265 6c2d 7265 663e 0700 4f49 ..OI │ │ │ -0051f400: 2100 0047 004f 4922 0000 2020 203c 6469 !..G.OI".. ..OF │ │ │ +0051f400: 2100 0047 004f 4622 0000 2020 203c 6469 !..G.OF".. : is eit │ │ │ 0051f420: 6865 7220 4920 2869 6e70 7574 2d6f 6e6c her I (input-onl │ │ │ 0051f430: 7929 2c20 4f20 286f 7574 7075 742d 6f6e y), O (output-on │ │ │ -0051f440: 6c79 292c 206f 7220 494f 1800 4f49 2300 ly), or IO..OI#. │ │ │ +0051f440: 6c79 292c 206f 7220 494f 1800 4f46 2300 ly), or IO..OF#. │ │ │ 0051f450: 0020 2020 2869 6e70 7574 2d6f 7574 7075 . (input-outpu │ │ │ -0051f460: 7429 0700 4f49 2400 0037 004f 4925 0000 t)..OI$..7.OI%.. │ │ │ +0051f460: 7429 0700 4f46 2400 0037 004f 4625 0000 t)..OF$..7.OF%.. │ │ │ 0051f470: 2020 203c 7265 742d 7479 7065 3e3a 2069 : i │ │ │ 0051f480: 7320 7468 6520 7265 7475 726e 2074 7970 s the return typ │ │ │ 0051f490: 6520 6f66 203c 6c61 6265 6c2d 7265 663e e of │ │ │ -0051f4a0: 0700 4f49 2600 0012 004f 4927 0000 2020 ..OI&....OI'.. │ │ │ -0051f4b0: 202a 2a4e 6f74 652a 2a07 004f 4928 0000 **Note**..OI(.. │ │ │ -0051f4c0: 5200 4f49 2900 0020 2020 5369 6e63 6520 R.OI).. Since │ │ │ +0051f4a0: 0700 4f46 2600 0012 004f 4627 0000 2020 ..OF&....OF'.. │ │ │ +0051f4b0: 202a 2a4e 6f74 652a 2a07 004f 4628 0000 **Note**..OF(.. │ │ │ +0051f4c0: 5200 4f46 2900 0020 2020 5369 6e63 6520 R.OF).. Since │ │ │ 0051f4d0: 7468 6520 7265 7475 726e 2074 7970 6520 the return type │ │ │ 0051f4e0: 6973 2063 6f6e 7369 6465 7265 6420 6173 is considered as │ │ │ 0051f4f0: 2061 6e20 6f75 7470 7574 2d6f 6e6c 7920 an output-only │ │ │ 0051f500: 284f 2920 7061 7261 6d65 7465 722c 2074 (O) parameter, t │ │ │ -0051f510: 6865 5400 4f49 2a00 0020 2020 6f6e 6c79 heT.OI*.. only │ │ │ +0051f510: 6865 5400 4f46 2a00 0020 2020 6f6e 6c79 heT.OF*.. only │ │ │ 0051f520: 2074 7970 6573 2061 6c6c 6f77 6564 2061 types allowed a │ │ │ 0051f530: 7265 2070 6f69 6e74 6572 2074 7970 6573 re pointer types │ │ │ 0051f540: 2061 6e64 2076 6f69 642e 2056 6f69 6420 and void. Void │ │ │ 0051f550: 6361 6e6e 6f74 2062 6520 7370 6563 6966 cannot be specif │ │ │ -0051f560: 6965 6420 6173 1400 4f49 3100 0020 2020 ied as..OI1.. │ │ │ -0051f570: 7061 7261 6d65 7465 722e 0700 4f49 3200 parameter...OI2. │ │ │ -0051f580: 004c 004f 4933 0000 2020 203c 7061 7261 .L.OI3.. : is a va │ │ │ 0051f5a0: 6c69 6420 7061 7261 6d65 7465 7220 7479 lid parameter ty │ │ │ 0051f5b0: 7065 2e20 456d 7074 7920 7061 7265 6e74 pe. Empty parent │ │ │ 0051f5c0: 6865 7365 7320 6d75 7374 2062 653b 004f heses must be;.O │ │ │ -0051f5d0: 4934 0000 2020 2073 7065 6369 6669 6564 I4.. specified │ │ │ +0051f5d0: 4634 0000 2020 2073 7065 6369 6669 6564 F4.. specified │ │ │ 0051f5e0: 2069 6620 6e6f 2061 7267 756d 656e 7420 if no argument │ │ │ 0051f5f0: 6973 2070 6173 7365 6420 746f 203c 6c61 is passed to ..OI5..S │ │ │ -0051f610: 004f 4936 0000 2020 2054 6865 203c 6469 .OI6.. The ..OF5..S │ │ │ +0051f610: 004f 4636 0000 2020 2054 6865 203c 6469 .OF6.. The indicat │ │ │ 0051f630: 6573 2074 6865 2074 7970 6520 6f66 206f es the type of o │ │ │ 0051f640: 7065 7261 7469 6f6e 2074 6861 7420 4754 peration that GT │ │ │ 0051f650: 2e4d 2070 6572 666f 726d 7320 6f6e 2074 .M performs on t │ │ │ -0051f660: 6865 5300 4f49 3700 0020 2020 7061 7261 heS.OI7.. para │ │ │ +0051f660: 6865 5300 4f46 3700 0020 2020 7061 7261 heS.OF7.. para │ │ │ 0051f670: 6d65 7465 7220 7265 6164 2d6f 6e6c 7920 meter read-only │ │ │ 0051f680: 2849 292c 2077 7269 7465 2d6f 6e6c 7920 (I), write-only │ │ │ 0051f690: 284f 292c 206f 7220 7265 6164 2d77 7269 (O), or read-wri │ │ │ 0051f6a0: 7465 2028 494f 292e 2041 6c6c 204f 2061 te (IO). All O a │ │ │ -0051f6b0: 6e64 2049 4f50 004f 4938 0000 2020 2070 nd IOP.OI8.. p │ │ │ +0051f6b0: 6e64 2049 4f50 004f 4638 0000 2020 2070 nd IOP.OF8.. p │ │ │ 0051f6c0: 6172 616d 6574 6572 7320 6d75 7374 2062 arameters must b │ │ │ 0051f6d0: 6520 7061 7373 6564 2062 7920 7265 6665 e passed by refe │ │ │ 0051f6e0: 7265 6e63 652c 2074 6861 7420 6973 2061 rence, that is a │ │ │ 0051f6f0: 7320 706f 696e 7465 7273 2073 696e 6365 s pointers since │ │ │ -0051f700: 2047 542e 4d54 004f 4939 0000 2020 2077 GT.MT.OI9.. w │ │ │ +0051f700: 2047 542e 4d54 004f 4639 0000 2020 2077 GT.MT.OF9.. w │ │ │ 0051f710: 7269 7465 7320 746f 2074 6865 7365 206c rites to these l │ │ │ 0051f720: 6f63 6174 696f 6e73 2e20 416c 6c20 706f ocations. All po │ │ │ 0051f730: 696e 7465 7273 2074 6861 7420 6172 6520 inters that are │ │ │ 0051f740: 6265 696e 6720 7061 7373 6564 2074 6f20 being passed to │ │ │ -0051f750: 4754 2e4d 206d 7573 7451 004f 493a 0000 GT.M mustQ.OI:.. │ │ │ +0051f750: 4754 2e4d 206d 7573 7451 004f 463a 0000 GT.M mustQ.OF:.. │ │ │ 0051f760: 2020 2062 6520 7072 652d 616c 6c6f 6361 be pre-alloca │ │ │ 0051f770: 7465 642e 2054 6865 2066 6f6c 6c6f 7769 ted. The followi │ │ │ 0051f780: 6e67 2074 6162 6c65 2064 6574 6169 6c73 ng table details │ │ │ 0051f790: 2076 616c 6964 2074 7970 6520 7370 6563 valid type spec │ │ │ -0051f7a0: 6966 6963 6174 696f 6e73 1d00 4f49 4100 ifications..OIA. │ │ │ +0051f7a0: 6966 6963 6174 696f 6e73 1d00 4f46 4100 ifications..OFA. │ │ │ 0051f7b0: 0020 2020 666f 7220 6561 6368 2064 6972 . for each dir │ │ │ -0051f7c0: 6563 7469 6f6e 2e07 004f 4942 0000 0000 ection...OIB.... │ │ │ +0051f7c0: 6563 7469 6f6e 2e07 004f 4642 0000 0000 ection...OFB.... │ │ │ 0051f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051f800: 0400 0000 c007 0000 af4e 0000 0000 0000 .........N...... │ │ │ -0051f810: a300 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +0051f810: a300 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 0051f850: ff73 00ff 4341 4c4c 2d49 4e5f 5441 424c .s..CALL-IN_TABL │ │ │ 0051f860: 4500 c043 0000 2020 202b 2d2d 2d2d 2d2d E..C.. +------ │ │ │ 0051f870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f8a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051f8b0: 2d2d 2b54 004f 4944 0000 2020 207c 2044 --+T.OID.. | D │ │ │ +0051f8b0: 2d2d 2b54 004f 4644 0000 2020 207c 2044 --+T.OFD.. | D │ │ │ 0051f8c0: 6972 6563 7469 6f6e 7320 7c20 2020 2020 irections | │ │ │ 0051f8d0: 2020 2020 2020 2020 2020 2020 2041 6c6c All │ │ │ 0051f8e0: 6f77 6564 2050 6172 616d 6574 6572 2074 owed Parameter t │ │ │ 0051f8f0: 7970 6573 2020 2020 2020 2020 2020 2020 ypes │ │ │ -0051f900: 2020 2020 2020 7c54 004f 4945 0000 2020 |T.OIE.. │ │ │ +0051f900: 2020 2020 2020 7c54 004f 4645 0000 2020 |T.OFE.. │ │ │ 0051f910: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 0051f920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051f950: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 4946 ----------|T.OIF │ │ │ +0051f950: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 4646 ----------|T.OFF │ │ │ 0051f960: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 0051f970: 2020 7c20 6774 6d5f 6c6f 6e67 5f74 2c20 | gtm_long_t, │ │ │ 0051f980: 6774 6d5f 756c 6f6e 675f 742c 2067 746d gtm_ulong_t, gtm │ │ │ 0051f990: 5f66 6c6f 6174 5f74 2c20 2020 2020 2020 _float_t, │ │ │ 0051f9a0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -0051f9b0: 004f 4947 0000 2020 207c 2049 2020 2020 .OIG.. | I │ │ │ +0051f9b0: 004f 4647 0000 2020 207c 2049 2020 2020 .OFG.. | I │ │ │ 0051f9c0: 2020 2020 2020 7c20 6774 6d5f 646f 7562 | gtm_doub │ │ │ 0051f9d0: 6c65 5f74 2c5f 6774 6d5f 6c6f 6e67 5f74 le_t,_gtm_long_t │ │ │ 0051f9e0: 2a2c 2067 746d 5f75 6c6f 6e67 5f74 2a2c *, gtm_ulong_t*, │ │ │ 0051f9f0: 2067 746d 5f66 6c6f 6174 5f74 2a2c 2020 gtm_float_t*, │ │ │ -0051fa00: 2020 7c54 004f 4948 0000 2020 207c 2020 |T.OIH.. | │ │ │ +0051fa00: 2020 7c54 004f 4648 0000 2020 207c 2020 |T.OFH.. | │ │ │ 0051fa10: 2020 2020 2020 2020 2020 7c20 6774 6d5f | gtm_ │ │ │ 0051fa20: 646f 7562 6c65 5f74 2a2c 5f67 746d 5f63 double_t*,_gtm_c │ │ │ 0051fa30: 6861 725f 742a 2c20 6774 6d5f 7374 7269 har_t*, gtm_stri │ │ │ 0051fa40: 6e67 5f74 2a20 2020 2020 2020 2020 2020 ng_t* │ │ │ -0051fa50: 2020 2020 2020 7c54 004f 4949 0000 2020 |T.OII.. │ │ │ +0051fa50: 2020 2020 2020 7c54 004f 4649 0000 2020 |T.OFI.. │ │ │ 0051fa60: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 0051fa70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051fa80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051fa90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051faa0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 494a ----------|T.OIJ │ │ │ +0051faa0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 464a ----------|T.OFJ │ │ │ 0051fab0: 0000 2020 207c 204f 2f49 4f20 2020 2020 .. | O/IO │ │ │ 0051fac0: 2020 7c20 6774 6d5f 6c6f 6e67 5f74 2a2c | gtm_long_t*, │ │ │ 0051fad0: 2067 746d 5f75 6c6f 6e67 5f74 2a2c 2067 gtm_ulong_t*, g │ │ │ 0051fae0: 746d 5f66 6c6f 6174 5f74 2a2c 2020 2020 tm_float_t*, │ │ │ 0051faf0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -0051fb00: 004f 4951 0000 2020 207c 2020 2020 2020 .OIQ.. | │ │ │ +0051fb00: 004f 4651 0000 2020 207c 2020 2020 2020 .OFQ.. | │ │ │ 0051fb10: 2020 2020 2020 7c20 6774 6d5f 646f 7562 | gtm_doub │ │ │ 0051fb20: 6c65 5f74 2a2c 5f67 746d 5f63 6861 725f le_t*,_gtm_char_ │ │ │ 0051fb30: 742a 2c20 6774 6d5f 7374 7269 6e67 5f74 t*, gtm_string_t │ │ │ 0051fb40: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ -0051fb50: 2020 7c54 004f 4952 0000 2020 202b 2d2d |T.OIR.. +-- │ │ │ +0051fb50: 2020 7c54 004f 4652 0000 2020 202b 2d2d |T.OFR.. +-- │ │ │ 0051fb60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051fb70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051fb80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051fb90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051fba0: 2d2d 2d2d 2d2d 2b07 004f 4953 0000 4700 ------+..OIS..G. │ │ │ -0051fbb0: 4f49 5400 0020 2020 4865 7265 2069 7320 OIT.. Here is │ │ │ +0051fba0: 2d2d 2d2d 2d2d 2b07 004f 4653 0000 4700 ------+..OFS..G. │ │ │ +0051fbb0: 4f46 5400 0020 2020 4865 7265 2069 7320 OFT.. Here is │ │ │ 0051fbc0: 616e 2065 7861 6d70 6c65 206f 6620 4361 an example of Ca │ │ │ 0051fbd0: 6c6c 2d49 6e20 7461 626c 6520 2863 616c ll-In table (cal │ │ │ 0051fbe0: 6c74 6162 2e63 6929 2066 6f72 2070 6965 ltab.ci) for pie │ │ │ -0051fbf0: 6365 2e6d 3a07 004f 4955 0000 3400 4f49 ce.m:..OIU..4.OI │ │ │ +0051fbf0: 6365 2e6d 3a07 004f 4655 0000 3400 4f46 ce.m:..OFU..4.OF │ │ │ 0051fc00: 5600 0020 2020 7072 696e 7420 2020 2020 V.. print │ │ │ 0051fc10: 3a76 6f69 6420 2020 2020 2020 2020 2020 :void │ │ │ 0051fc20: 2064 6973 706c 6179 5e70 6965 6365 2829 display^piece() │ │ │ -0051fc30: 5a00 4f49 5700 0020 2020 6765 7470 6965 Z.OIW.. getpie │ │ │ +0051fc30: 5a00 4f46 5700 0020 2020 6765 7470 6965 Z.OFW.. getpie │ │ │ 0051fc40: 6365 2020 3a67 746d 5f63 6861 725f 742a ce :gtm_char_t* │ │ │ 0051fc50: 2020 2020 2067 6574 5e70 6965 6365 2849 get^piece(I │ │ │ 0051fc60: 3a67 746d 5f63 6861 725f 742a 2c20 493a :gtm_char_t*, I: │ │ │ 0051fc70: 6774 6d5f 6368 6172 5f74 2a2c 2049 3a67 gtm_char_t*, I:g │ │ │ -0051fc80: 746d 5f6c 6f6e 675f 7429 6a00 4f49 5800 tm_long_t)j.OIX. │ │ │ +0051fc80: 746d 5f6c 6f6e 675f 7429 6a00 4f46 5800 tm_long_t)j.OFX. │ │ │ 0051fc90: 0020 2020 7365 7470 6965 6365 2020 3a76 . setpiece :v │ │ │ 0051fca0: 6f69 6420 2020 2020 2020 2020 2020 2073 oid s │ │ │ 0051fcb0: 6574 5e70 6965 6365 2849 4f3a 6774 6d5f et^piece(IO:gtm_ │ │ │ 0051fcc0: 6368 6172 5f74 2a2c 2049 3a67 746d 5f63 char_t*, I:gtm_c │ │ │ 0051fcd0: 6861 725f 742a 2c20 493a 6774 6d5f 6c6f har_t*, I:gtm_lo │ │ │ 0051fce0: 6e67 5f74 2c20 493a 6774 6d5f 6368 6172 ng_t, I:gtm_char │ │ │ -0051fcf0: 5f74 2a29 4c00 4f49 5900 0020 2020 706f _t*)L.OIY.. po │ │ │ +0051fcf0: 5f74 2a29 4c00 4f46 5900 0020 2020 706f _t*)L.OFY.. po │ │ │ 0051fd00: 7720 2020 2020 2020 3a67 746d 5f64 6f75 w :gtm_dou │ │ │ 0051fd10: 626c 655f 742a 2020 2070 6f77 5e70 6965 ble_t* pow^pie │ │ │ 0051fd20: 6365 2849 3a67 746d 5f64 6f75 626c 655f ce(I:gtm_double_ │ │ │ 0051fd30: 742c 2049 3a67 746d 5f6c 6f6e 675f 7429 t, I:gtm_long_t) │ │ │ -0051fd40: 5300 4f49 5a00 0020 2020 706f 7765 7175 S.OIZ.. powequ │ │ │ +0051fd40: 5300 4f46 5a00 0020 2020 706f 7765 7175 S.OFZ.. powequ │ │ │ 0051fd50: 616c 2020 3a76 6f69 6420 2020 2020 2020 al :void │ │ │ 0051fd60: 2020 2020 2070 6f77 6571 7561 6c5e 7069 powequal^pi │ │ │ 0051fd70: 6563 6528 494f 3a67 746d 5f64 6f75 626c ece(IO:gtm_doubl │ │ │ 0051fd80: 655f 742a 2c20 493a 6774 6d5f 6c6f 6e67 e_t*, I:gtm_long │ │ │ -0051fd90: 5f74 294c 004f 4961 0000 2020 2070 6965 _t)L.OIa.. pie │ │ │ +0051fd90: 5f74 294c 004f 4661 0000 2020 2070 6965 _t)L.OFa.. pie │ │ │ 0051fda0: 6365 2020 2020 203a 6774 6d5f 646f 7562 ce :gtm_doub │ │ │ 0051fdb0: 6c65 5f74 2a20 2020 706f 775e 7069 6563 le_t* pow^piec │ │ │ 0051fdc0: 6528 493a 6774 6d5f 646f 7562 6c65 5f74 e(I:gtm_double_t │ │ │ 0051fdd0: 2c20 493a 6774 6d5f 6c6f 6e67 5f74 2907 , I:gtm_long_t). │ │ │ -0051fde0: 004f 4962 0000 1200 4f49 6300 0020 2020 .OIb....OIc.. │ │ │ -0051fdf0: 2a2a 4e6f 7465 2a2a 0700 4f49 6400 0051 **Note**..OId..Q │ │ │ -0051fe00: 004f 4965 0000 2020 2054 6865 2073 616d .OIe.. The sam │ │ │ +0051fde0: 004f 4662 0000 1200 4f46 6300 0020 2020 .OFb....OFc.. │ │ │ +0051fdf0: 2a2a 4e6f 7465 2a2a 0700 4f46 6400 0051 **Note**..OFd..Q │ │ │ +0051fe00: 004f 4665 0000 2020 2054 6865 2073 616d .OFe.. The sam │ │ │ 0051fe10: 6520 656e 7472 7972 6566 2063 616e 2062 e entryref can b │ │ │ 0051fe20: 6520 6361 6c6c 6564 2062 7920 6469 6666 e called by diff │ │ │ 0051fe30: 6572 656e 7420 4320 6361 6c6c 206e 616d erent C call nam │ │ │ 0051fe40: 6573 2028 666f 7220 6578 616d 706c 652c es (for example, │ │ │ -0051fe50: 5200 4f49 6600 0020 2020 706f 772c 2061 R.OIf.. pow, a │ │ │ +0051fe50: 5200 4f46 6600 0020 2020 706f 772c 2061 R.OFf.. pow, a │ │ │ 0051fe60: 6e64 2070 6965 6365 292e 2048 6f77 6576 nd piece). Howev │ │ │ 0051fe70: 6572 2c20 6966 2074 6865 7265 2061 7265 er, if there are │ │ │ 0051fe80: 206d 756c 7469 706c 6520 6c69 6e65 7320 multiple lines │ │ │ 0051fe90: 7769 7468 2074 6865 2073 616d 6520 6361 with the same ca │ │ │ -0051fea0: 6c6c 4b00 4f49 6700 0020 2020 6e61 6d65 llK.OIg.. name │ │ │ +0051fea0: 6c6c 4b00 4f46 6700 0020 2020 6e61 6d65 llK.OFg.. name │ │ │ 0051feb0: 2c20 6f6e 6c79 2074 6865 2066 6972 7374 , only the first │ │ │ 0051fec0: 2065 6e74 7279 2077 696c 6c20 6265 2075 entry will be u │ │ │ 0051fed0: 7365 6420 6279 2047 542e 4d2e 2047 542e sed by GT.M. GT. │ │ │ 0051fee0: 4d20 6967 6e6f 7265 7320 616c 6c54 004f M ignores allT.O │ │ │ -0051fef0: 4968 0000 2020 2073 7562 7365 7175 656e Ih.. subsequen │ │ │ +0051fef0: 4668 0000 2020 2073 7562 7365 7175 656e Fh.. subsequen │ │ │ 0051ff00: 7420 656e 7472 6965 7320 7573 696e 6720 t entries using │ │ │ 0051ff10: 6120 6361 6c6c 206e 616d 652e 2041 6c73 a call name. Als │ │ │ 0051ff20: 6f2c 206e 6f74 6520 7468 6174 2074 6865 o, note that the │ │ │ 0051ff30: 2073 6563 6f6e 6420 616e 6420 7468 6972 second and thir │ │ │ -0051ff40: 6454 004f 4969 0000 2020 2065 6e74 7269 dT.OIi.. entri │ │ │ +0051ff40: 6454 004f 4669 0000 2020 2065 6e74 7269 dT.OFi.. entri │ │ │ 0051ff50: 6573 2c20 616c 7468 6f75 6768 2073 686f es, although sho │ │ │ 0051ff60: 776e 2068 6572 6520 6173 2077 7261 7070 wn here as wrapp │ │ │ 0051ff70: 6564 2061 6372 6f73 7320 6c69 6e65 732c ed across lines, │ │ │ 0051ff80: 206d 7573 7420 6265 2073 7065 6369 6669 must be specifi │ │ │ -0051ff90: 6564 2061 7324 004f 496a 0000 2020 2061 ed as$.OIj.. a │ │ │ +0051ff90: 6564 2061 7324 004f 466a 0000 2020 2061 ed as$.OFj.. a │ │ │ 0051ffa0: 2073 696e 676c 6520 6c69 6e65 2069 6e20 single line in │ │ │ -0051ffb0: 7468 6520 6669 6c65 2e07 004f 4971 0000 the file...OIq.. │ │ │ +0051ffb0: 7468 6520 6669 6c65 2e07 004f 4671 0000 the file...OFq.. │ │ │ 0051ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520000: 0400 0000 8c03 0000 ea4e 0000 0000 0000 .........N...... │ │ │ 00520010: 5f00 0000 4845 4c50 00ff 7300 ff49 4e54 _...HELP..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: ff49 4e54 4552 4641 4345 00ff 7300 ff49 .INTERFACE..s..I │ │ │ 00520050: 4e49 5449 414c 495a 455f 4754 2e4d 0000 NITIALIZE_GT.M.. │ │ │ 00520060: 496e 6974 6961 6c69 7a65 5f47 542e 4d1a Initialize_GT.M. │ │ │ -00520070: 004b 49bf 1100 0020 2020 496e 6974 6961 .KI.... Initia │ │ │ -00520080: 6c69 7a65 2047 542e 4d07 004c 4921 0000 lize GT.M..LI!.. │ │ │ -00520090: 2600 4c49 3100 0020 2020 6774 6d5f 7374 &.LI1.. gtm_st │ │ │ +00520070: 004b 46bf 1100 0020 2020 496e 6974 6961 .KF.... Initia │ │ │ +00520080: 6c69 7a65 2047 542e 4d07 004c 4621 0000 lize GT.M..LF!.. │ │ │ +00520090: 2600 4c46 3100 0020 2020 6774 6d5f 7374 &.LF1.. gtm_st │ │ │ 005200a0: 6174 7573 5f74 2067 746d 5f69 6e69 7428 atus_t gtm_init( │ │ │ -005200b0: 766f 6964 293b 0700 4c49 4100 004d 004c void);..LIA..M.L │ │ │ -005200c0: 4951 0000 2020 2049 6620 7468 6520 6261 IQ.. If the ba │ │ │ +005200b0: 766f 6964 293b 0700 4c46 4100 004d 004c void);..LFA..M.L │ │ │ +005200c0: 4651 0000 2020 2049 6620 7468 6520 6261 FQ.. If the ba │ │ │ 005200d0: 7365 2070 726f 6772 616d 2069 7320 6e6f se program is no │ │ │ 005200e0: 7420 616e 204d 2072 6f75 7469 6e65 2062 t an M routine b │ │ │ 005200f0: 7574 2061 2073 7461 6e64 616c 6f6e 6520 ut a standalone │ │ │ -00520100: 4320 7072 6f67 7261 6d2c 4b00 4c49 6100 C program,K.LIa. │ │ │ +00520100: 4320 7072 6f67 7261 6d2c 4b00 4c46 6100 C program,K.LFa. │ │ │ 00520110: 0020 2020 6774 6d5f 696e 6974 2829 206d . gtm_init() m │ │ │ 00520120: 7573 7420 6265 2063 616c 6c65 6420 2862 ust be called (b │ │ │ 00520130: 6566 6f72 6520 6361 6c6c 696e 6720 616e efore calling an │ │ │ 00520140: 7920 4754 2e4d 2066 756e 6374 696f 6e73 y GT.M functions │ │ │ -00520150: 292c 2074 6f2e 004c 4971 0000 2020 2069 ), to..LIq.. i │ │ │ +00520150: 292c 2074 6f2e 004c 4671 0000 2020 2069 ), to..LFq.. i │ │ │ 00520160: 6e69 7469 616c 697a 6520 7468 6520 4754 nitialize the GT │ │ │ 00520170: 2e4d 2072 756e 2d74 696d 6520 7379 7374 .M run-time syst │ │ │ -00520180: 656d 2e07 004c 4981 0000 5100 4c49 9100 em...LI...Q.LI.. │ │ │ +00520180: 656d 2e07 004c 4681 0000 5100 4c46 9100 em...LF...Q.LF.. │ │ │ 00520190: 0020 2020 6774 6d5f 696e 6974 2829 2072 . gtm_init() r │ │ │ 005201a0: 6574 7572 6e73 207a 6572 6f20 2830 2920 eturns zero (0) │ │ │ 005201b0: 6f6e 2073 7563 6365 7373 2e20 4f6e 2066 on success. On f │ │ │ 005201c0: 6169 6c75 7265 2c20 6974 2072 6574 7572 ailure, it retur │ │ │ -005201d0: 6e73 2074 6865 2047 542e 4d53 004b 49c0 ns the GT.MS.KI. │ │ │ +005201d0: 6e73 2074 6865 2047 542e 4d53 004b 46c0 ns the GT.MS.KF. │ │ │ 005201e0: 1100 0020 2020 6572 726f 7220 7374 6174 ... error stat │ │ │ 005201f0: 7573 2063 6f64 6520 7768 6f73 6520 6d65 us code whose me │ │ │ 00520200: 7373 6167 6520 6361 6e20 6265 2072 6561 ssage can be rea │ │ │ 00520210: 6420 696e 746f 2061 2062 7566 6665 7220 d into a buffer │ │ │ 00520220: 6279 2069 6d6d 6564 6961 7465 6c79 5300 by immediatelyS. │ │ │ -00520230: 4c49 1200 0020 2020 6361 6c6c 696e 6720 LI... calling │ │ │ +00520230: 4c46 1200 0020 2020 6361 6c6c 696e 6720 LF... calling │ │ │ 00520240: 6774 6d5f 7a73 7461 7475 7328 292e 2044 gtm_zstatus(). D │ │ │ 00520250: 7570 6c69 6361 7465 2069 6e76 6f63 6174 uplicate invocat │ │ │ 00520260: 696f 6e73 206f 6620 6774 6d5f 696e 6974 ions of gtm_init │ │ │ 00520270: 2829 2061 7265 2069 676e 6f72 6564 2062 () are ignored b │ │ │ -00520280: 790f 004c 4913 0000 2020 2047 542e 4d2e y..LI... GT.M. │ │ │ -00520290: 0700 4c49 1400 0054 004c 4915 0000 2020 ..LI...T.LI... │ │ │ +00520280: 790f 004c 4613 0000 2020 2047 542e 4d2e y..LF... GT.M. │ │ │ +00520290: 0700 4c46 1400 0054 004c 4615 0000 2020 ..LF...T.LF... │ │ │ 005202a0: 2049 6620 4361 6c6c 2d49 6e73 2061 7265 If Call-Ins are │ │ │ 005202b0: 2075 7365 6420 6672 6f6d 2061 6e20 6578 used from an ex │ │ │ 005202c0: 7465 726e 616c 2063 616c 6c20 6675 6e63 ternal call func │ │ │ 005202d0: 7469 6f6e 2028 7468 6174 2069 732c 2061 tion (that is, a │ │ │ -005202e0: 2043 2066 756e 6374 696f 6e4d 004c 4916 C functionM.LI. │ │ │ +005202e0: 2043 2066 756e 6374 696f 6e4d 004c 4616 C functionM.LF. │ │ │ 005202f0: 0000 2020 2074 6861 7420 6861 7320 6974 .. that has it │ │ │ 00520300: 7365 6c66 2062 6565 6e20 6361 6c6c 6564 self been called │ │ │ 00520310: 2066 726f 6d20 4d20 636f 6465 292c 2067 from M code), g │ │ │ 00520320: 746d 5f69 6e69 7428 2920 6973 206e 6f74 tm_init() is not │ │ │ -00520330: 206e 6565 6465 642c 5400 4c49 1700 0020 needed,T.LI... │ │ │ +00520330: 206e 6565 6465 642c 5400 4c46 1700 0020 needed,T.LF... │ │ │ 00520340: 2020 6265 6361 7573 6520 4754 2e4d 2069 because GT.M i │ │ │ 00520350: 7320 696e 6974 6961 6c69 7a65 6420 6265 s initialized be │ │ │ 00520360: 666f 7265 2074 6865 2045 7874 6572 6e61 fore the Externa │ │ │ 00520370: 6c20 4361 6c6c 2e20 416c 6c20 6774 6d5f l Call. All gtm_ │ │ │ 00520380: 696e 6974 2829 2063 616c 6c73 0000 0000 init() calls.... │ │ │ 00520390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005203a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -335995,132 +335995,132 @@ │ │ │ 005207a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005207b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005207c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005207d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005207e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005207f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520800: 0400 0000 6d07 0000 7e4f 0000 0000 0000 ....m...~O...... │ │ │ -00520810: 8800 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00520810: 8800 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00520820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00520830: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00520840: ff49 4e54 4552 4641 4345 00ff 7300 ff49 .INTERFACE..s..I │ │ │ 00520850: 4e49 5449 414c 495a 455f 4754 2e4d 00c0 NITIALIZE_GT.M.. │ │ │ 00520860: 1800 0020 2020 6672 6f6d 2045 7874 6572 ... from Exter │ │ │ 00520870: 6e61 6c20 4361 6c6c 7320 6675 6e63 7469 nal Calls functi │ │ │ 00520880: 6f6e 7320 6172 6520 6967 6e6f 7265 6420 ons are ignored │ │ │ -00520890: 6279 2047 542e 4d2e 0700 4c49 1900 0024 by GT.M...LI...$ │ │ │ -005208a0: 002d 494e 4553 5445 445f 4341 4c4c 2d49 .-INESTED_CALL-I │ │ │ +00520890: 6279 2047 542e 4d2e 0700 4c46 1900 0024 by GT.M...LF...$ │ │ │ +005208a0: 002d 464e 4553 5445 445f 4341 4c4c 2d49 .-FNESTED_CALL-I │ │ │ 005208b0: 4e53 0000 4e65 7374 6564 5f43 616c 6c2d NS..Nested_Call- │ │ │ -005208c0: 496e 731a 003d 49bf 1100 0020 2020 4e65 Ins..=I.... Ne │ │ │ +005208c0: 496e 731a 003d 46bf 1100 0020 2020 4e65 Ins..=F.... Ne │ │ │ 005208d0: 7374 6564 2043 616c 6c2d 496e 7307 003e sted Call-Ins..> │ │ │ -005208e0: 4921 0000 5100 3e49 3100 0020 2020 4361 I!..Q.>I1.. Ca │ │ │ +005208e0: 4621 0000 5100 3e46 3100 0020 2020 4361 F!..Q.>F1.. Ca │ │ │ 005208f0: 6c6c 2d69 6e73 2063 616e 2062 6520 6e65 ll-ins can be ne │ │ │ 00520900: 7374 6564 2062 7920 6d61 6b69 6e67 2061 sted by making a │ │ │ 00520910: 6e20 6578 7465 726e 616c 2063 616c 6c20 n external call │ │ │ 00520920: 6675 6e63 7469 6f6e 2069 6e2d 7475 726e function in-turn │ │ │ -00520930: 2063 616c 6c54 003e 4941 0000 2020 2062 callT.>IA.. b │ │ │ +00520930: 2063 616c 6c54 003e 4641 0000 2020 2062 callT.>FA.. b │ │ │ 00520940: 6163 6b20 696e 746f 2047 542e 4d2e 2045 ack into GT.M. E │ │ │ 00520950: 6163 6820 6774 6d5f 6369 2829 2063 616c ach gtm_ci() cal │ │ │ 00520960: 6c65 6420 6672 6f6d 2061 6e20 4578 7465 led from an Exte │ │ │ 00520970: 726e 616c 2043 616c 6c20 6c69 6272 6172 rnal Call librar │ │ │ -00520980: 7920 6372 6561 7465 7354 003e 4951 0000 y createsT.>IQ.. │ │ │ +00520980: 7920 6372 6561 7465 7354 003e 4651 0000 y createsT.>FQ.. │ │ │ 00520990: 2020 2061 2063 616c 6c2d 696e 2062 6173 a call-in bas │ │ │ 005209a0: 6520 6672 616d 6520 6174 2024 5a4c 4556 e frame at $ZLEV │ │ │ 005209b0: 454c 2031 2061 6e64 2065 7865 6375 7465 EL 1 and execute │ │ │ 005209c0: 7320 7468 6520 4d20 726f 7574 696e 6520 s the M routine │ │ │ 005209d0: 6174 2024 5a4c 4556 454c 2032 2e4f 003e at $ZLEVEL 2.O.> │ │ │ -005209e0: 4961 0000 2020 2054 6865 206e 6573 7465 Ia.. The neste │ │ │ +005209e0: 4661 0000 2020 2054 6865 206e 6573 7465 Fa.. The neste │ │ │ 005209f0: 6420 6361 6c6c 2d69 6e20 7374 6163 6b20 d call-in stack │ │ │ 00520a00: 756e 7769 6e64 7320 6175 746f 6d61 7469 unwinds automati │ │ │ 00520a10: 6361 6c6c 7920 7768 656e 2074 6865 2045 cally when the E │ │ │ -00520a20: 7874 6572 6e61 6c20 4361 6c6c 2300 3e49 xternal Call#.>I │ │ │ +00520a20: 7874 6572 6e61 6c20 4361 6c6c 2300 3e46 xternal Call#.>F │ │ │ 00520a30: 7100 0020 2020 6675 6e63 7469 6f6e 2072 q.. function r │ │ │ 00520a40: 6574 7572 6e73 2074 6f20 4754 2e4d 2e07 eturns to GT.M.. │ │ │ -00520a50: 003e 4981 0000 5200 3e49 9100 0020 2020 .>I...R.>I... │ │ │ +00520a50: 003e 4681 0000 5200 3e46 9100 0020 2020 .>F...R.>F... │ │ │ 00520a60: 4754 2e4d 2063 7572 7265 6e74 6c79 2061 GT.M currently a │ │ │ 00520a70: 6c6c 6f77 7320 7570 2074 6f20 3130 206c llows up to 10 l │ │ │ 00520a80: 6576 656c 7320 6f66 206e 6573 7469 6e67 evels of nesting │ │ │ 00520a90: 2c20 6966 2054 5020 6973 206e 6f74 2075 , if TP is not u │ │ │ -00520aa0: 7365 642c 2061 6e64 5200 3d49 c011 0000 sed, andR.=I.... │ │ │ +00520aa0: 7365 642c 2061 6e64 5200 3d46 c011 0000 sed, andR.=F.... │ │ │ 00520ab0: 2020 206c 6573 7320 7468 616e 2031 3020 less than 10 │ │ │ 00520ac0: 6966 2047 542e 4d20 7375 7070 6f72 7473 if GT.M supports │ │ │ 00520ad0: 2063 616c 6c2d 696e 7320 6672 6f6d 2061 call-ins from a │ │ │ 00520ae0: 2074 7261 6e73 6163 7469 6f6e 2e20 4754 transaction. GT │ │ │ -00520af0: 2e4d 2072 6570 6f72 7473 4300 3e49 1200 .M reportsC.>I.. │ │ │ +00520af0: 2e4d 2072 6570 6f72 7473 4300 3e46 1200 .M reportsC.>F.. │ │ │ 00520b00: 0020 2020 7468 6520 4349 4d41 584c 4556 . the CIMAXLEV │ │ │ 00520b10: 454c 5320 6572 726f 7220 7768 656e 2074 ELS error when t │ │ │ 00520b20: 6865 206e 6573 7469 6e67 2072 6561 6368 he nesting reach │ │ │ 00520b30: 6573 2069 7473 206c 696d 6974 2e07 003e es its limit...> │ │ │ -00520b40: 4913 0000 4b00 3e49 1400 0020 2020 466f I...K.>I... Fo │ │ │ +00520b40: 4613 0000 4b00 3e46 1400 0020 2020 466f F...K.>F... Fo │ │ │ 00520b50: 6c6c 6f77 696e 6720 6172 6520 7468 6520 llowing are the │ │ │ 00520b60: 4754 2e4d 2063 6f6d 6d61 6e64 732c 2049 GT.M commands, I │ │ │ 00520b70: 6e74 7269 6e73 6963 2053 7065 6369 616c ntrinsic Special │ │ │ 00520b80: 2056 6172 6961 626c 6573 2c20 616e 644d Variables, andM │ │ │ -00520b90: 003e 4915 0000 2020 2066 756e 6374 696f .>I... functio │ │ │ +00520b90: 003e 4615 0000 2020 2066 756e 6374 696f .>F... functio │ │ │ 00520ba0: 6e73 2077 686f 7365 2062 6568 6176 696f ns whose behavio │ │ │ 00520bb0: 7220 6368 616e 6765 7320 696e 2074 6865 r changes in the │ │ │ 00520bc0: 2063 6f6e 7465 7874 206f 6620 6576 6572 context of ever │ │ │ -00520bd0: 7920 6e65 7720 6e65 7374 6564 1e00 3e49 y new nested..>I │ │ │ +00520bd0: 7920 6e65 7720 6e65 7374 6564 1e00 3e46 y new nested..>F │ │ │ 00520be0: 1600 0020 2020 6361 6c6c 2d69 6e20 656e ... call-in en │ │ │ -00520bf0: 7669 726f 6e6d 656e 742e 0700 3e49 1700 vironment...>I.. │ │ │ -00520c00: 0053 003e 4918 0000 2020 205a 474f 544f .S.>I... ZGOTO │ │ │ +00520bf0: 7669 726f 6e6d 656e 742e 0700 3e46 1700 vironment...>F.. │ │ │ +00520c00: 0053 003e 4618 0000 2020 205a 474f 544f .S.>F... ZGOTO │ │ │ 00520c10: 2030 2028 7a65 726f 2920 7265 7475 726e 0 (zero) return │ │ │ 00520c20: 7320 746f 2074 6865 2070 726f 6365 7373 s to the process │ │ │ 00520c30: 696e 6720 6f66 2074 6865 2069 6e76 6f6b ing of the invok │ │ │ 00520c40: 696e 6720 6e6f 6e2d 4d20 726f 7574 696e ing non-M routin │ │ │ -00520c50: 6520 6173 5200 3e49 1900 0020 2020 646f e asR.>I... do │ │ │ +00520c50: 6520 6173 5200 3e46 1900 0020 2020 646f e asR.>F... do │ │ │ 00520c60: 6573 205a 474f 544f 2031 2028 6f6e 6529 es ZGOTO 1 (one) │ │ │ 00520c70: 2077 6974 6820 6e6f 2065 6e74 7279 7265 with no entryre │ │ │ 00520c80: 662c 2077 6869 6c65 205a 474f 544f 2031 f, while ZGOTO 1 │ │ │ 00520c90: 3a65 6e74 7279 7265 6620 7265 706c 6163 :entryref replac │ │ │ -00520ca0: 6573 2074 6865 4100 3e49 1a00 0020 2020 es theA.>I... │ │ │ +00520ca0: 6573 2074 6865 4100 3e46 1a00 0020 2020 es theA.>F... │ │ │ 00520cb0: 6f72 6967 696e 616c 6c79 2069 6e76 6f6b originally invok │ │ │ 00520cc0: 6564 204d 2072 6f75 7469 6e65 2061 6e64 ed M routine and │ │ │ 00520cd0: 2063 6f6e 7469 6e75 6573 204d 2065 7865 continues M exe │ │ │ -00520ce0: 6375 7469 6f6e 2e07 003e 4921 0000 3b00 cution...>I!..;. │ │ │ -00520cf0: 3e49 2200 0020 2020 245a 5452 4150 2f24 >I".. $ZTRAP/$ │ │ │ +00520ce0: 6375 7469 6f6e 2e07 003e 4621 0000 3b00 cution...>F!..;. │ │ │ +00520cf0: 3e46 2200 0020 2020 245a 5452 4150 2f24 >F".. $ZTRAP/$ │ │ │ 00520d00: 4554 5241 5020 4e45 5727 6420 6174 206c ETRAP NEW'd at l │ │ │ 00520d10: 6576 656c 2031 2028 696e 2047 544d 2443 evel 1 (in GTM$C │ │ │ -00520d20: 4920 6672 616d 6529 2e07 003e 4923 0000 I frame)...>I#.. │ │ │ -00520d30: 5200 3e49 2400 0020 2020 245a 4c45 5645 R.>I$.. $ZLEVE │ │ │ +00520d20: 4920 6672 616d 6529 2e07 003e 4623 0000 I frame)...>F#.. │ │ │ +00520d30: 5200 3e46 2400 0020 2020 245a 4c45 5645 R.>F$.. $ZLEVE │ │ │ 00520d40: 4c20 696e 6974 6961 6c69 7a65 7320 746f L initializes to │ │ │ 00520d50: 206f 6e65 2028 3129 2069 6e20 4754 4d24 one (1) in GTM$ │ │ │ 00520d60: 4349 2066 7261 6d65 2c20 616e 6420 696e CI frame, and in │ │ │ 00520d70: 6372 656d 656e 7473 2066 6f72 2065 7665 crements for eve │ │ │ -00520d80: 7279 1a00 3e49 2500 0020 2020 6e65 7720 ry..>I%.. new │ │ │ -00520d90: 7374 6163 6b20 6c65 7665 6c2e 0700 3e49 stack level...>I │ │ │ -00520da0: 2600 0052 003e 4927 0000 2020 2024 5354 &..R.>I'.. $ST │ │ │ +00520d80: 7279 1a00 3e46 2500 0020 2020 6e65 7720 ry..>F%.. new │ │ │ +00520d90: 7374 6163 6b20 6c65 7665 6c2e 0700 3e46 stack level...>F │ │ │ +00520da0: 2600 0052 003e 4627 0000 2020 2024 5354 &..R.>F'.. $ST │ │ │ 00520db0: 4143 4b20 696e 6974 6961 6c69 7a65 7320 ACK initializes │ │ │ 00520dc0: 746f 207a 6572 6f20 2830 2920 696e 2047 to zero (0) in G │ │ │ 00520dd0: 544d 2443 4920 6672 616d 652c 2061 6e64 TM$CI frame, and │ │ │ 00520de0: 2069 6e63 7265 6d65 6e74 7320 666f 7220 increments for │ │ │ -00520df0: 6576 6572 791a 003e 4928 0000 2020 206e every..>I(.. n │ │ │ +00520df0: 6576 6572 791a 003e 4628 0000 2020 206e every..>F(.. n │ │ │ 00520e00: 6577 2073 7461 636b 206c 6576 656c 2e07 ew stack level.. │ │ │ -00520e10: 003e 4929 0000 3900 3e49 2a00 0020 2020 .>I)..9.>I*.. │ │ │ +00520e10: 003e 4629 0000 3900 3e46 2a00 0020 2020 .>F)..9.>F*.. │ │ │ 00520e20: 2445 5354 4143 4b20 4e45 5727 6420 6174 $ESTACK NEW'd at │ │ │ 00520e30: 206c 6576 656c 206f 6e65 2028 3129 2069 level one (1) i │ │ │ 00520e40: 6e20 4754 4d24 4349 2066 7261 6d65 2e07 n GTM$CI frame.. │ │ │ -00520e50: 003e 4931 0000 4f00 3e49 3200 0020 2020 .>I1..O.>I2.. │ │ │ +00520e50: 003e 4631 0000 4f00 3e46 3200 0020 2020 .>F1..O.>F2.. │ │ │ 00520e60: 2445 434f 4445 2f24 5354 4143 4b28 2920 $ECODE/$STACK() │ │ │ 00520e70: 696e 6974 6961 6c69 7a65 6420 746f 206e initialized to n │ │ │ 00520e80: 756c 6c20 6174 206c 6576 656c 206f 6e65 ull at level one │ │ │ 00520e90: 2028 3129 2069 6e20 4754 4d24 4349 2066 (1) in GTM$CI f │ │ │ -00520ea0: 7261 6d65 2e07 003e 4933 0000 1200 3e49 rame...>I3....>I │ │ │ +00520ea0: 7261 6d65 2e07 003e 4633 0000 1200 3e46 rame...>F3....>F │ │ │ 00520eb0: 3400 0020 2020 2a2a 4e6f 7465 2a2a 0700 4.. **Note**.. │ │ │ -00520ec0: 3e49 3500 0053 003e 4936 0000 2020 2041 >I5..S.>I6.. A │ │ │ +00520ec0: 3e46 3500 0053 003e 4636 0000 2020 2041 >F5..S.>F6.. A │ │ │ 00520ed0: 6674 6572 2061 206e 6573 7465 6420 6361 fter a nested ca │ │ │ 00520ee0: 6c6c 2d69 6e20 656e 7669 726f 6e6d 656e ll-in environmen │ │ │ 00520ef0: 7420 6578 6974 7320 616e 6420 7468 6520 t exits and the │ │ │ 00520f00: 6578 7465 726e 616c 2063 616c 6c20 4320 external call C │ │ │ -00520f10: 6675 6e63 7469 6f6e 4e00 3e49 3700 0020 functionN.>I7.. │ │ │ +00520f10: 6675 6e63 7469 6f6e 4e00 3e46 3700 0020 functionN.>F7.. │ │ │ 00520f20: 2020 7265 7475 726e 7320 746f 204d 2c20 returns to M, │ │ │ 00520f30: 7468 6520 6162 6f76 6520 4953 5673 2061 the above ISVs a │ │ │ 00520f40: 6e64 2046 756e 6374 696f 6e73 2072 6573 nd Functions res │ │ │ 00520f50: 746f 7265 2074 6865 6972 206f 6c64 2076 tore their old v │ │ │ -00520f60: 616c 7565 732e 0700 3e49 3800 0000 0000 alues...>I8..... │ │ │ +00520f60: 616c 7565 732e 0700 3e46 3800 0000 0000 alues...>F8..... │ │ │ 00520f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -336143,68 +336143,68 @@ │ │ │ 005210e0: 2074 6865 2073 6563 6f6e 6420 6172 6775 the second argu │ │ │ 005210f0: 6d65 6e74 2e20 416c 6c20 6172 6775 6d65 ment. All argume │ │ │ 00521100: 6e74 7320 7768 6963 6820 646f 206e 6f74 nts which do not │ │ │ 00521110: 2073 7065 6369 6679 2061 2076 616c 7565 specify a value │ │ │ 00521120: 2074 7261 6e73 6c61 7465 2074 6f20 6465 translate to de │ │ │ 00521130: 6661 756c 7420 7661 6c75 6573 2069 6e20 fault values in │ │ │ 00521140: 7468 6520 696e 6372 656d 656e 7420 7072 the increment pr │ │ │ -00521150: 6f67 7261 6d2e 2900 3749 3200 0020 2020 ogram.).7I2.. │ │ │ +00521150: 6f67 7261 6d2e 2900 3746 3200 0020 2020 ogram.).7F2.. │ │ │ 00521160: 446f 2026 6d61 7468 7061 6b2e 696e 6372 Do &mathpak.incr │ │ │ 00521170: 656d 656e 7428 2c2e 6f75 7476 616c 2907 ement(,.outval). │ │ │ -00521180: 0037 4933 0000 4c00 3749 3400 0020 2020 .7I3..L.7I4.. │ │ │ +00521180: 0037 4633 0000 4c00 3746 3400 0020 2020 .7F3..L.7F4.. │ │ │ 00521190: 5468 6520 6361 6c6c 6564 2072 6f75 7469 The called routi │ │ │ 005211a0: 6e65 7320 666f 6c6c 6f77 2074 6865 2043 nes follow the C │ │ │ 005211b0: 2063 616c 6c69 6e67 2063 6f6e 7665 6e74 calling convent │ │ │ 005211c0: 696f 6e73 2e20 5468 6579 206d 7573 7420 ions. They must │ │ │ -005211d0: 6265 5200 3749 3500 0020 2020 636f 6d70 beR.7I5.. comp │ │ │ +005211d0: 6265 5200 3746 3500 0020 2020 636f 6d70 beR.7F5.. comp │ │ │ 005211e0: 696c 6564 2061 7320 706f 7369 7469 6f6e iled as position │ │ │ 005211f0: 2069 6e64 6570 656e 6465 6e74 2063 6f64 independent cod │ │ │ 00521200: 6520 616e 6420 6c69 6e6b 6564 2061 7320 e and linked as │ │ │ 00521210: 6120 7368 6172 6561 626c 6520 6c69 6272 a shareable libr │ │ │ -00521220: 6172 792e 0700 3749 3600 0016 0020 4943 ary...7I6.... IC │ │ │ +00521220: 6172 792e 0700 3746 3600 0016 0020 4643 ary...7F6.... FC │ │ │ 00521230: 414c 4c2d 494e 5300 0043 616c 6c2d 496e ALL-INS..Call-In │ │ │ -00521240: 7313 0029 49bf 1100 0020 2020 4361 6c6c s..)I.... Call │ │ │ -00521250: 2d49 6e73 0700 2a49 2100 0051 002a 4931 -Ins..*I!..Q.*I1 │ │ │ +00521240: 7313 0029 46bf 1100 0020 2020 4361 6c6c s..)F.... Call │ │ │ +00521250: 2d49 6e73 0700 2a46 2100 0051 002a 4631 -Ins..*F!..Q.*F1 │ │ │ 00521260: 0000 2020 2043 616c 6c2d 496e 2069 7320 .. Call-In is │ │ │ 00521270: 6120 6672 616d 6577 6f72 6b20 7375 7070 a framework supp │ │ │ 00521280: 6f72 7465 6420 6279 2047 542e 4d20 7468 orted by GT.M th │ │ │ 00521290: 6174 2061 6c6c 6f77 7320 6120 432f 432b at allows a C/C+ │ │ │ -005212a0: 2b20 7072 6f67 7261 6d20 746f 4e00 2a49 + program toN.*I │ │ │ +005212a0: 2b20 7072 6f67 7261 6d20 746f 4e00 2a46 + program toN.*F │ │ │ 005212b0: 4100 0020 2020 696e 766f 6b65 2061 6e20 A.. invoke an │ │ │ 005212c0: 4d20 726f 7574 696e 6520 7769 7468 696e M routine within │ │ │ 005212d0: 2074 6865 2073 616d 6520 7072 6f63 6573 the same proces │ │ │ 005212e0: 7320 636f 6e74 6578 742e 2047 542e 4d20 s context. GT.M │ │ │ -005212f0: 7072 6f76 6964 6573 2061 5300 2a49 5100 provides aS.*IQ. │ │ │ +005212f0: 7072 6f76 6964 6573 2061 5300 2a46 5100 provides aS.*FQ. │ │ │ 00521300: 0020 2020 7765 6c6c 2d64 6566 696e 6564 . well-defined │ │ │ 00521310: 2043 616c 6c2d 496e 2069 6e74 6572 6661 Call-In interfa │ │ │ 00521320: 6365 2070 6163 6b61 6765 6420 6173 2061 ce packaged as a │ │ │ 00521330: 2072 756e 2d74 696d 6520 7368 6172 6564 run-time shared │ │ │ 00521340: 206c 6962 7261 7279 2074 6861 7437 002a library that7.* │ │ │ -00521350: 4961 0000 2020 2063 616e 2062 6520 6c69 Ia.. can be li │ │ │ +00521350: 4661 0000 2020 2063 616e 2062 6520 6c69 Fa.. can be li │ │ │ 00521360: 6e6b 6564 2069 6e74 6f20 616e 2065 7874 nked into an ext │ │ │ 00521370: 6572 6e61 6c20 432f 432b 2b20 7072 6f67 ernal C/C++ prog │ │ │ -00521380: 7261 6d2e 0700 2a49 7100 001c 0029 49ff ram...*Iq....)I. │ │ │ +00521380: 7261 6d2e 0700 2a46 7100 001c 0029 46ff ram...*Fq....)F. │ │ │ 00521390: 7300 ff49 4e54 4552 4641 4345 0000 496e s..INTERFACE..In │ │ │ -005213a0: 7465 7266 6163 6514 0037 49bf 1100 0020 terface..7I.... │ │ │ -005213b0: 2020 496e 7465 7266 6163 6507 0038 4921 Interface..8I! │ │ │ -005213c0: 0000 4c00 3849 3100 0020 2020 5468 6973 ..L.8I1.. This │ │ │ +005213a0: 7465 7266 6163 6514 0037 46bf 1100 0020 terface..7F.... │ │ │ +005213b0: 2020 496e 7465 7266 6163 6507 0038 4621 Interface..8F! │ │ │ +005213c0: 0000 4c00 3846 3100 0020 2020 5468 6973 ..L.8F1.. This │ │ │ 005213d0: 2073 6563 7469 6f6e 2069 7320 6675 7274 section is furt │ │ │ 005213e0: 6865 7220 6272 6f6b 656e 2064 6f77 6e20 her broken down │ │ │ 005213f0: 696e 746f 2036 2073 7562 7365 6374 696f into 6 subsectio │ │ │ 00521400: 6e73 2066 6f72 2061 6e20 6561 7379 5200 ns for an easyR. │ │ │ -00521410: 3849 4100 0020 2020 756e 6465 7273 7461 8IA.. understa │ │ │ +00521410: 3846 4100 0020 2020 756e 6465 7273 7461 8FA.. understa │ │ │ 00521420: 6e64 696e 6720 6f66 2074 6865 2043 616c nding of the Cal │ │ │ 00521430: 6c2d 496e 2069 6e74 6572 6661 6365 2e20 l-In interface. │ │ │ 00521440: 5468 6520 7365 6374 696f 6e20 6973 2063 The section is c │ │ │ 00521450: 6f6e 636c 7564 6564 2077 6974 6820 616e oncluded with an │ │ │ -00521460: 1c00 3849 5100 0020 2020 656c 6162 6f72 ..8IQ.. elabor │ │ │ -00521470: 6174 6520 6578 616d 706c 652e 0700 3849 ate example...8I │ │ │ -00521480: 6100 0020 0037 49ff 7300 ff43 414c 4c5f a.. .7I.s..CALL_ │ │ │ +00521460: 1c00 3846 5100 0020 2020 656c 6162 6f72 ..8FQ.. elabor │ │ │ +00521470: 6174 6520 6578 616d 706c 652e 0700 3846 ate example...8F │ │ │ +00521480: 6100 0020 0037 46ff 7300 ff43 414c 4c5f a.. .7F.s..CALL_ │ │ │ 00521490: 4652 4f4d 5f43 0000 4361 6c6c 5f66 726f FROM_C..Call_fro │ │ │ -005214a0: 6d5f 4316 0047 49bf 1100 0020 2020 4361 m_C..GI.... Ca │ │ │ +005214a0: 6d5f 4316 0047 46bf 1100 0020 2020 4361 m_C..GF.... Ca │ │ │ 005214b0: 6c6c 2066 726f 6d20 4300 0000 0000 0000 ll from C....... │ │ │ 005214c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005214d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005214e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005214f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -336257,117 +336257,117 @@ │ │ │ 00521800: 0400 0000 2007 0000 084f 0000 0000 0000 .... ....O...... │ │ │ 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 ff43 .INTERFACE..s..C │ │ │ 00521850: 414c 4c5f 4652 4f4d 5f43 00ff 7300 ff47 ALL_FROM_C..s..G │ │ │ 00521860: 544d 5f43 4950 0000 6774 6d5f 6369 7012 TM_CIP..gtm_cip. │ │ │ -00521870: 0053 49bf 1100 0020 2020 6774 6d5f 6369 .SI.... gtm_ci │ │ │ -00521880: 7007 0054 4921 0000 4100 5449 3100 0020 p..TI!..A.TI1.. │ │ │ +00521870: 0053 46bf 1100 0020 2020 6774 6d5f 6369 .SF.... gtm_ci │ │ │ +00521880: 7007 0054 4621 0000 4100 5446 3100 0020 p..TF!..A.TF1.. │ │ │ 00521890: 2020 6774 6d5f 7374 6174 7573 5f74 2067 gtm_status_t g │ │ │ 005218a0: 746d 5f63 6970 2863 695f 6e61 6d65 5f64 tm_cip(ci_name_d │ │ │ 005218b0: 6573 6372 6970 746f 7220 2a63 695f 696e escriptor *ci_in │ │ │ -005218c0: 666f 2c20 2e2e 2e29 3b07 0054 4941 0000 fo, ...);..TIA.. │ │ │ -005218d0: 5400 5449 5100 0020 2020 5468 6520 7661 T.TIQ.. The va │ │ │ +005218c0: 666f 2c20 2e2e 2e29 3b07 0054 4641 0000 fo, ...);..TFA.. │ │ │ +005218d0: 5400 5446 5100 0020 2020 5468 6520 7661 T.TFQ.. The va │ │ │ 005218e0: 7269 6162 6c65 2061 7267 756d 656e 7420 riable argument │ │ │ 005218f0: 6675 6e63 7469 6f6e 2067 746d 5f63 6970 function gtm_cip │ │ │ 00521900: 2829 2069 7320 7468 6520 696e 7465 7266 () is the interf │ │ │ 00521910: 6163 6520 7468 6174 2069 6e76 6f6b 6573 ace that invokes │ │ │ -00521920: 2074 6865 4500 5449 6100 0020 2020 7370 theE.TIa.. sp │ │ │ +00521920: 2074 6865 4500 5446 6100 0020 2020 7370 theE.TFa.. sp │ │ │ 00521930: 6563 6966 6965 6420 4d20 726f 7574 696e ecified M routin │ │ │ 00521940: 6520 616e 6420 7265 7475 726e 7320 7468 e and returns th │ │ │ 00521950: 6520 7265 7375 6c74 7320 7669 6120 7061 e results via pa │ │ │ -00521960: 7261 6d65 7465 7273 2e07 0054 4971 0000 rameters...TIq.. │ │ │ -00521970: 3900 5449 8100 0020 2020 6369 5f6e 616d 9.TI... ci_nam │ │ │ +00521960: 7261 6d65 7465 7273 2e07 0054 4671 0000 rameters...TFq.. │ │ │ +00521970: 3900 5446 8100 0020 2020 6369 5f6e 616d 9.TF... ci_nam │ │ │ 00521980: 655f 6465 7363 7269 7074 6f72 2068 6173 e_descriptor has │ │ │ 00521990: 2074 6865 2066 6f6c 6c6f 7769 6e67 2073 the following s │ │ │ -005219a0: 7472 7563 7475 7265 3a07 0054 4991 0000 tructure:..TI... │ │ │ -005219b0: 1900 5349 c011 0000 2020 2074 7970 6564 ..SI.... typed │ │ │ -005219c0: 6566 2073 7472 7563 740b 0054 4912 0000 ef struct..TI... │ │ │ -005219d0: 2020 207b 2200 5449 1300 0020 2020 2020 {".TI... │ │ │ +005219a0: 7472 7563 7475 7265 3a07 0054 4691 0000 tructure:..TF... │ │ │ +005219b0: 1900 5346 c011 0000 2020 2074 7970 6564 ..SF.... typed │ │ │ +005219c0: 6566 2073 7472 7563 740b 0054 4612 0000 ef struct..TF... │ │ │ +005219d0: 2020 207b 2200 5446 1300 0020 2020 2020 {".TF... │ │ │ 005219e0: 6774 6d5f 7374 7269 6e67 5f74 2072 746e gtm_string_t rtn │ │ │ -005219f0: 5f6e 616d 653b 1900 5449 1400 0020 2020 _name;..TI... │ │ │ +005219f0: 5f6e 616d 653b 1900 5446 1400 0020 2020 _name;..TF... │ │ │ 00521a00: 2020 766f 6964 2a20 6861 6e64 6c65 3b1f void* handle;. │ │ │ -00521a10: 0054 4915 0000 2020 207d 2063 695f 6e61 .TI... } ci_na │ │ │ +00521a10: 0054 4615 0000 2020 207d 2063 695f 6e61 .TF... } ci_na │ │ │ 00521a20: 6d65 5f64 6573 6372 6970 746f 723b 0700 me_descriptor;.. │ │ │ -00521a30: 5449 1600 0051 0054 4917 0000 2020 2072 TI...Q.TI... r │ │ │ +00521a30: 5446 1600 0051 0054 4617 0000 2020 2072 TF...Q.TF... r │ │ │ 00521a40: 746e 5f6e 616d 6520 6973 2061 2043 2063 tn_name is a C c │ │ │ 00521a50: 6861 7261 6374 6572 2073 7472 696e 6720 haracter string │ │ │ 00521a60: 696e 6469 6361 7469 6e67 2074 6865 2063 indicating the c │ │ │ 00521a70: 6f72 7265 7370 6f6e 6469 6e67 203c 6c61 orresponding %.TI... │ │ │ +00521a80: 622d 7265 663e 2500 5446 1800 0020 2020 b-ref>%.TF... │ │ │ 00521a90: 656e 7472 7920 696e 2074 6865 2043 616c entry in the Cal │ │ │ -00521aa0: 6c2d 496e 2074 6162 6c65 2e07 0054 4919 l-In table...TI. │ │ │ -00521ab0: 0000 5100 5449 1a00 0020 2020 5468 6520 ..Q.TI... The │ │ │ +00521aa0: 6c2d 496e 2074 6162 6c65 2e07 0054 4619 l-In table...TF. │ │ │ +00521ab0: 0000 5100 5446 1a00 0020 2020 5468 6520 ..Q.TF... The │ │ │ 00521ac0: 6861 6e64 6c65 2069 7320 4754 2e4d 2070 handle is GT.M p │ │ │ 00521ad0: 7269 7661 7465 2069 6e66 6f72 6d61 7469 rivate informati │ │ │ 00521ae0: 6f6e 2069 6e69 7469 616c 697a 6564 2062 on initialized b │ │ │ 00521af0: 7920 4754 2e4d 206f 6e20 7468 6520 6669 y GT.M on the fi │ │ │ -00521b00: 7273 744f 0054 4921 0000 2020 2063 616c rstO.TI!.. cal │ │ │ +00521b00: 7273 744f 0054 4621 0000 2020 2063 616c rstO.TF!.. cal │ │ │ 00521b10: 6c2d 696e 2061 6e64 2074 6f20 6265 2070 l-in and to be p │ │ │ 00521b20: 726f 7669 6465 6420 756e 6d6f 6469 6669 rovided unmodifi │ │ │ 00521b30: 6564 2074 6f20 4754 2e4d 206f 6e20 7375 ed to GT.M on su │ │ │ 00521b40: 6273 6571 7565 6e74 2063 616c 6c73 2e20 bsequent calls. │ │ │ -00521b50: 4966 5000 5449 2200 0020 2020 6170 706c IfP.TI".. appl │ │ │ +00521b50: 4966 5000 5446 2200 0020 2020 6170 706c IfP.TF".. appl │ │ │ 00521b60: 6963 6174 696f 6e20 636f 6465 206d 6f64 ication code mod │ │ │ 00521b70: 6966 6965 7320 6974 2c20 6974 2077 696c ifies it, it wil │ │ │ 00521b80: 6c20 636f 7272 7570 7420 7468 6520 6164 l corrupt the ad │ │ │ 00521b90: 6472 6573 7320 7370 6163 6520 6f66 2074 dress space of t │ │ │ -00521ba0: 6865 4f00 5449 2300 0020 2020 7072 6f63 heO.TI#.. proc │ │ │ +00521ba0: 6865 4f00 5446 2300 0020 2020 7072 6f63 heO.TF#.. proc │ │ │ 00521bb0: 6573 732c 2061 6e64 2070 6f74 656e 7469 ess, and potenti │ │ │ 00521bc0: 616c 6c79 2063 6175 7365 206a 7573 7420 ally cause just │ │ │ 00521bd0: 6162 6f75 7420 616e 7920 6261 6420 6265 about any bad be │ │ │ 00521be0: 6861 7669 6f72 2074 6861 7420 6974 2069 havior that it i │ │ │ -00521bf0: 7351 0054 4924 0000 2020 2070 6f73 7369 sQ.TI$.. possi │ │ │ +00521bf0: 7351 0054 4624 0000 2020 2070 6f73 7369 sQ.TF$.. possi │ │ │ 00521c00: 626c 6520 666f 7220 7468 6520 7072 6f63 ble for the proc │ │ │ 00521c10: 6573 7320 746f 2063 6175 7365 2c20 696e ess to cause, in │ │ │ 00521c20: 636c 7564 696e 6720 6275 7420 6e6f 7420 cluding but not │ │ │ 00521c30: 6c69 6d69 7465 6420 746f 2070 726f 6365 limited to proce │ │ │ -00521c40: 7373 3900 5449 2500 0020 2020 6465 6174 ss9.TI%.. deat │ │ │ +00521c40: 7373 3900 5446 2500 0020 2020 6465 6174 ss9.TF%.. deat │ │ │ 00521c50: 682c 2064 6174 6162 6173 6520 6461 6d61 h, database dama │ │ │ 00521c60: 6765 2061 6e64 2073 6563 7572 6974 7920 ge and security │ │ │ -00521c70: 7669 6f6c 6174 696f 6e73 2e07 0054 4926 violations...TI& │ │ │ -00521c80: 0000 3e00 5449 2700 0020 2020 5468 6520 ..>.TI'.. The │ │ │ +00521c70: 7669 6f6c 6174 696f 6e73 2e07 0054 4626 violations...TF& │ │ │ +00521c80: 0000 3e00 5446 2700 0020 2020 5468 6520 ..>.TF'.. The │ │ │ 00521c90: 6774 6d5f 6369 7028 2920 6361 6c6c 206d gtm_cip() call m │ │ │ 00521ca0: 7573 7420 666f 6c6c 6f77 2074 6865 2066 ust follow the f │ │ │ 00521cb0: 6f6c 6c6f 7769 6e67 2066 6f72 6d61 743a ollowing format: │ │ │ -00521cc0: 0700 5449 2800 004a 0054 4929 0000 2020 ..TI(..J.TI).. │ │ │ +00521cc0: 0700 5446 2800 004a 0054 4629 0000 2020 ..TF(..J.TF).. │ │ │ 00521cd0: 2073 7461 7475 7320 3d20 6774 6d5f 6369 status = gtm_ci │ │ │ 00521ce0: 7028 3c63 695f 6e61 6d65 5f64 6573 6372 p( [, ret_va │ │ │ 00521d00: 6c5d 205b 2c20 6172 6731 5d20 2e2e 2e29 l] [, arg1] ...) │ │ │ -00521d10: 3b07 0054 492a 0000 5200 5449 3100 0020 ;..TI*..R.TI1.. │ │ │ +00521d10: 3b07 0054 462a 0000 5200 5446 3100 0020 ;..TF*..R.TF1.. │ │ │ 00521d20: 2020 4669 7273 7420 6172 6775 6d65 6e74 First argument │ │ │ 00521d30: 3a20 6369 5f6e 616d 655f 6465 7363 7269 : ci_name_descri │ │ │ 00521d40: 7074 6f72 2c20 6120 6e75 6c6c 2d74 6572 ptor, a null-ter │ │ │ 00521d50: 6d69 6e61 7465 6420 4320 6368 6172 6163 minated C charac │ │ │ -00521d60: 7465 7220 7374 7269 6e67 5000 5449 3200 ter stringP.TI2. │ │ │ +00521d60: 7465 7220 7374 7269 6e67 5000 5446 3200 ter stringP.TF2. │ │ │ 00521d70: 0020 2020 696e 6469 6361 7469 6e67 2074 . indicating t │ │ │ 00521d80: 6865 2061 6c69 6173 206e 616d 6520 666f he alias name fo │ │ │ 00521d90: 7220 7468 6520 636f 7272 6573 706f 6e64 r the correspond │ │ │ 00521da0: 696e 6720 3c6c 6162 2d72 6566 3e20 656e ing en │ │ │ -00521db0: 7472 7920 696e 2074 6865 1800 5449 3300 try in the..TI3. │ │ │ +00521db0: 7472 7920 696e 2074 6865 1800 5446 3300 try in the..TF3. │ │ │ 00521dc0: 0020 2020 4361 6c6c 2d49 6e20 7461 626c . Call-In tabl │ │ │ -00521dd0: 652e 0700 5449 3400 0052 0054 4935 0000 e...TI4..R.TI5.. │ │ │ +00521dd0: 652e 0700 5446 3400 0052 0054 4635 0000 e...TF4..R.TF5.. │ │ │ 00521de0: 2020 204f 7074 696f 6e61 6c20 7365 636f Optional seco │ │ │ 00521df0: 6e64 2061 7267 756d 656e 743a 2072 6574 nd argument: ret │ │ │ 00521e00: 5f76 616c 2c20 6120 7072 652d 616c 6c6f _val, a pre-allo │ │ │ 00521e10: 6361 7465 6420 706f 696e 7465 7220 7468 cated pointer th │ │ │ -00521e20: 726f 7567 6820 7768 6963 6851 0054 4936 rough whichQ.TI6 │ │ │ +00521e20: 726f 7567 6820 7768 6963 6851 0054 4636 rough whichQ.TF6 │ │ │ 00521e30: 0000 2020 2047 542e 4d20 7265 7475 726e .. GT.M return │ │ │ 00521e40: 7320 7468 6520 7661 6c75 6520 6f66 2051 s the value of Q │ │ │ 00521e50: 5549 5420 6172 6775 6d65 6e74 2066 726f UIT argument fro │ │ │ 00521e60: 6d20 7468 6520 2865 7874 7269 6e73 6963 m the (extrinsic │ │ │ -00521e70: 2920 4d20 726f 7574 696e 652e 5200 5449 ) M routine.R.TI │ │ │ +00521e70: 2920 4d20 726f 7574 696e 652e 5200 5446 ) M routine.R.TF │ │ │ 00521e80: 3700 0020 2020 7265 745f 7661 6c20 6d75 7.. ret_val mu │ │ │ 00521e90: 7374 2062 6520 7468 6520 7361 6d65 2074 st be the same t │ │ │ 00521ea0: 7970 6520 6173 2073 7065 6369 6669 6564 ype as specified │ │ │ 00521eb0: 2066 6f72 203c 7265 742d 7479 7065 3e20 for │ │ │ 00521ec0: 696e 2074 6865 2043 616c 6c2d 496e 5200 in the Call-InR. │ │ │ -00521ed0: 5449 3800 0020 2020 7461 626c 6520 656e TI8.. table en │ │ │ +00521ed0: 5446 3800 0020 2020 7461 626c 6520 656e TF8.. table en │ │ │ 00521ee0: 7472 792e 2054 6865 2072 6574 5f76 616c try. The ret_val │ │ │ 00521ef0: 2061 7267 756d 656e 7420 6973 206e 6565 argument is nee │ │ │ 00521f00: 6465 6420 6966 2061 6e64 206f 6e6c 7920 ded if and only │ │ │ 00521f10: 6966 203c 7265 742d 7479 7065 3e20 6973 if is │ │ │ 00521f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -336379,304 +336379,304 @@ │ │ │ 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 bd07 0000 414f 0000 0000 0000 ........AO...... │ │ │ -00522010: 6700 0049 4845 4c50 00ff 7300 ff49 4e54 g..IHELP..s..INT │ │ │ +00522010: 6700 0046 4845 4c50 00ff 7300 ff49 4e54 g..FHELP..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 ff43 .INTERFACE..s..C │ │ │ 00522050: 414c 4c5f 4652 4f4d 5f43 00ff 7300 ff47 ALL_FROM_C..s..G │ │ │ 00522060: 544d 5f43 4950 00c0 3900 0020 2020 6e6f TM_CIP..9.. no │ │ │ -00522070: 7420 766f 6964 2e07 0054 493a 0000 5400 t void...TI:..T. │ │ │ -00522080: 5449 4100 0020 2020 4f70 7469 6f6e 616c TIA.. Optional │ │ │ +00522070: 7420 766f 6964 2e07 0054 463a 0000 5400 t void...TF:..T. │ │ │ +00522080: 5446 4100 0020 2020 4f70 7469 6f6e 616c TFA.. Optional │ │ │ 00522090: 206c 6973 7420 6f66 2061 7267 756d 656e list of argumen │ │ │ 005220a0: 7473 2074 6f20 6265 2070 6173 7365 6420 ts to be passed │ │ │ 005220b0: 746f 2074 6865 204d 2072 6f75 7469 6e65 to the M routine │ │ │ 005220c0: 2773 2066 6f72 6d61 6c6c 6973 743a 2074 's formallist: t │ │ │ -005220d0: 6865 5400 5449 4200 0020 2020 6e75 6d62 heT.TIB.. numb │ │ │ +005220d0: 6865 5400 5446 4200 0020 2020 6e75 6d62 heT.TFB.. numb │ │ │ 005220e0: 6572 206f 6620 6172 6775 6d65 6e74 7320 er of arguments │ │ │ 005220f0: 616e 6420 7468 6520 7479 7065 206f 6620 and the type of │ │ │ 00522100: 6561 6368 2061 7267 756d 656e 7420 6d75 each argument mu │ │ │ 00522110: 7374 206d 6174 6368 2074 6865 206e 756d st match the num │ │ │ -00522120: 6265 7220 6f66 5000 5449 4300 0020 2020 ber ofP.TIC.. │ │ │ +00522120: 6265 7220 6f66 5000 5446 4300 0020 2020 ber ofP.TFC.. │ │ │ 00522130: 7061 7261 6d65 7465 7273 2c20 616e 6420 parameters, and │ │ │ 00522140: 7061 7261 6d65 7465 7220 7479 7065 7320 parameter types │ │ │ 00522150: 7370 6563 6966 6965 6420 696e 2074 6865 specified in the │ │ │ 00522160: 2063 6f72 7265 7370 6f6e 6469 6e67 2043 corresponding C │ │ │ -00522170: 616c 6c2d 496e 5000 5449 4400 0020 2020 all-InP.TID.. │ │ │ +00522170: 616c 6c2d 496e 5000 5446 4400 0020 2020 all-InP.TFD.. │ │ │ 00522180: 7461 626c 6520 656e 7472 792e 2041 6c6c table entry. All │ │ │ 00522190: 2070 6f69 6e74 6572 2061 7267 756d 656e pointer argumen │ │ │ 005221a0: 7473 206d 7573 7420 6265 2070 7265 2d61 ts must be pre-a │ │ │ 005221b0: 6c6c 6f63 6174 6564 2e20 4754 2e4d 2061 llocated. GT.M a │ │ │ -005221c0: 7373 756d 6573 4e00 5449 4500 0020 2020 ssumesN.TIE.. │ │ │ +005221c0: 7373 756d 6573 4e00 5446 4500 0020 2020 ssumesN.TFE.. │ │ │ 005221d0: 7468 6174 2061 6e79 2070 6f69 6e74 6572 that any pointer │ │ │ 005221e0: 2c20 7768 6963 6820 6973 2070 6173 7365 , which is passe │ │ │ 005221f0: 6420 666f 7220 4f2f 494f 2d70 6172 616d d for O/IO-param │ │ │ 00522200: 6574 6572 2070 6f69 6e74 7320 746f 2076 eter points to v │ │ │ -00522210: 616c 6964 1c00 5449 4600 0020 2020 7772 alid..TIF.. wr │ │ │ +00522210: 616c 6964 1c00 5446 4600 0020 2020 7772 alid..TFF.. wr │ │ │ 00522220: 6974 652d 6162 6c65 206d 656d 6f72 792e ite-able memory. │ │ │ -00522230: 0700 5449 4700 0050 0054 4948 0000 2020 ..TIG..P.TIH.. │ │ │ +00522230: 0700 5446 4700 0050 0054 4648 0000 2020 ..TFG..P.TFH.. │ │ │ 00522240: 2054 6865 2073 7461 7475 7320 7661 6c75 The status valu │ │ │ 00522250: 6520 7265 7475 726e 6564 2062 7920 6774 e returned by gt │ │ │ 00522260: 6d5f 6369 7028 2920 696e 6469 6361 7465 m_cip() indicate │ │ │ 00522270: 7320 7468 6520 4754 2e4d 2073 7461 7475 s the GT.M statu │ │ │ -00522280: 7320 636f 6465 3b51 0054 4949 0000 2020 s code;Q.TII.. │ │ │ +00522280: 7320 636f 6465 3b51 0054 4649 0000 2020 s code;Q.TFI.. │ │ │ 00522290: 207a 6572 6f20 2830 292c 2069 6620 7375 zero (0), if su │ │ │ 005222a0: 6363 6573 7366 756c 2c20 6f72 2061 206e ccessful, or a n │ │ │ 005222b0: 6f6e 2d7a 6572 6f3b 2024 5a53 5441 5455 on-zero; $ZSTATU │ │ │ 005222c0: 5320 6572 726f 7220 636f 6465 206f 6e20 S error code on │ │ │ -005222d0: 6661 696c 7572 652e 4a00 5449 4a00 0020 failure.J.TIJ.. │ │ │ +005222d0: 6661 696c 7572 652e 4a00 5446 4a00 0020 failure.J.TFJ.. │ │ │ 005222e0: 2020 5468 6520 245a 5354 4154 5553 206d The $ZSTATUS m │ │ │ 005222f0: 6573 7361 6765 206f 6620 7468 6520 6661 essage of the fa │ │ │ 00522300: 696c 7572 6520 6361 6e20 6265 2072 6561 ilure can be rea │ │ │ 00522310: 6420 696e 746f 2061 2062 7566 6665 7220 d into a buffer │ │ │ -00522320: 6279 2c00 5449 5100 0020 2020 696d 6d65 by,.TIQ.. imme │ │ │ +00522320: 6279 2c00 5446 5100 0020 2020 696d 6d65 by,.TFQ.. imme │ │ │ 00522330: 6469 6174 656c 7920 6361 6c6c 696e 6720 diately calling │ │ │ 00522340: 6774 6d5f 7a73 7461 7475 7328 292e 0700 gtm_zstatus()... │ │ │ -00522350: 5449 5200 0022 003b 4945 5252 4f52 5f4d TIR..".;IERROR_M │ │ │ +00522350: 5446 5200 0022 003b 4645 5252 4f52 5f4d TFR..".;FERROR_M │ │ │ 00522360: 4553 5341 4745 5300 0045 7272 6f72 5f4d ESSAGES..Error_M │ │ │ -00522370: 6573 7361 6765 7319 004a 49bf 1100 0020 essages..JI.... │ │ │ +00522370: 6573 7361 6765 7319 004a 46bf 1100 0020 essages..JF.... │ │ │ 00522380: 2020 4572 726f 7220 4d65 7373 6167 6573 Error Messages │ │ │ -00522390: 0700 4b49 2100 0048 004b 4931 0000 2020 ..KI!..H.KI1.. │ │ │ +00522390: 0700 4b46 2100 0048 004b 4631 0000 2020 ..KF!..H.KF1.. │ │ │ 005223a0: 2076 6f69 6420 6774 6d5f 7a73 7461 7475 void gtm_zstatu │ │ │ 005223b0: 7320 2867 746d 5f63 6861 725f 742a 206d s (gtm_char_t* m │ │ │ 005223c0: 7367 5f62 7566 6665 722c 2067 746d 5f6c sg_buffer, gtm_l │ │ │ 005223d0: 6f6e 675f 7420 6275 665f 6c65 6e29 3b07 ong_t buf_len);. │ │ │ -005223e0: 004b 4941 0000 5000 4b49 5100 0020 2020 .KIA..P.KIQ.. │ │ │ +005223e0: 004b 4641 0000 5000 4b46 5100 0020 2020 .KFA..P.KFQ.. │ │ │ 005223f0: 5468 6973 2066 756e 6374 696f 6e20 7265 This function re │ │ │ 00522400: 7475 726e 7320 7468 6520 6e75 6c6c 2d74 turns the null-t │ │ │ 00522410: 6572 6d69 6e61 7465 6420 245a 5354 4154 erminated $ZSTAT │ │ │ 00522420: 5553 206d 6573 7361 6765 206f 6620 7468 US message of th │ │ │ -00522430: 6520 6c61 7374 5300 4b49 6100 0020 2020 e lastS.KIa.. │ │ │ +00522430: 6520 6c61 7374 5300 4b46 6100 0020 2020 e lastS.KFa.. │ │ │ 00522440: 6661 696c 7572 6520 7669 6120 7468 6520 failure via the │ │ │ 00522450: 6275 6666 6572 2070 6f69 6e74 6564 2062 buffer pointed b │ │ │ 00522460: 7920 6d73 675f 6275 6666 6572 206f 6620 y msg_buffer of │ │ │ 00522470: 7369 7a65 2062 7566 5f6c 656e 2e20 5468 size buf_len. Th │ │ │ -00522480: 6520 6d65 7373 6167 654a 004b 4971 0000 e messageJ.KIq.. │ │ │ +00522480: 6520 6d65 7373 6167 654a 004b 4671 0000 e messageJ.KFq.. │ │ │ 00522490: 2020 2069 7320 7472 756e 6361 7465 6420 is truncated │ │ │ 005224a0: 746f 2073 697a 6520 6275 665f 6c65 6e20 to size buf_len │ │ │ 005224b0: 6966 2069 7420 646f 6573 206e 6f74 2066 if it does not f │ │ │ 005224c0: 6974 2069 6e74 6f20 7468 6520 6275 6666 it into the buff │ │ │ -005224d0: 6572 2e54 004b 4981 0000 2020 2067 746d er.T.KI... gtm │ │ │ +005224d0: 6572 2e54 004b 4681 0000 2020 2067 746d er.T.KF... gtm │ │ │ 005224e0: 5f7a 7374 6174 7573 2829 2069 7320 7573 _zstatus() is us │ │ │ 005224f0: 6566 756c 2069 6620 7468 6520 6578 7465 eful if the exte │ │ │ 00522500: 726e 616c 2061 7070 6c69 6361 7469 6f6e rnal application │ │ │ 00522510: 206e 6565 6473 2074 6865 2074 6578 7420 needs the text │ │ │ -00522520: 6d65 7373 6167 6553 004b 4991 0000 2020 messageS.KI... │ │ │ +00522520: 6d65 7373 6167 6553 004b 4691 0000 2020 messageS.KF... │ │ │ 00522530: 2063 6f72 7265 7370 6f6e 6469 6e67 2074 corresponding t │ │ │ 00522540: 6f20 7468 6520 6c61 7374 2047 542e 4d20 o the last GT.M │ │ │ 00522550: 6661 696c 7572 652e 2041 2062 7566 6665 failure. A buffe │ │ │ 00522560: 7220 6f66 2032 3034 3820 6973 2073 7566 r of 2048 is suf │ │ │ -00522570: 6669 6369 656e 7420 746f 2300 4a49 c011 ficient to#.JI.. │ │ │ +00522570: 6669 6369 656e 7420 746f 2300 4a46 c011 ficient to#.JF.. │ │ │ 00522580: 0000 2020 2066 6974 2069 6e20 616e 7920 .. fit in any │ │ │ 00522590: 4754 2e4d 206d 6573 7361 6765 2e07 004b GT.M message...K │ │ │ -005225a0: 4912 0000 0d00 3c49 5849 5400 0045 7869 I..... [, ret_v │ │ │ 00522ac0: 616c 5d20 5b2c 2061 7267 315d 202e 2e2e al] [, arg1] ... │ │ │ -00522ad0: 293b 0800 5249 c011 0000 4b00 5349 1200 );..RI....K.SI.. │ │ │ +00522ad0: 293b 0800 5246 c011 0000 4b00 5346 1200 );..RF....K.SF.. │ │ │ 00522ae0: 0020 2020 4669 7273 7420 6172 6775 6d65 . First argume │ │ │ 00522af0: 6e74 3a20 635f 6361 6c6c 5f6e 616d 652c nt: c_call_name, │ │ │ 00522b00: 2061 206e 756c 6c2d 7465 726d 696e 6174 a null-terminat │ │ │ 00522b10: 6564 2043 2063 6861 7261 6374 6572 2073 ed C character s │ │ │ -00522b20: 7472 696e 6750 0053 4913 0000 2020 2069 tringP.SI... i │ │ │ +00522b20: 7472 696e 6750 0053 4613 0000 2020 2069 tringP.SF... i │ │ │ 00522b30: 6e64 6963 6174 696e 6720 7468 6520 616c ndicating the al │ │ │ 00522b40: 6961 7320 6e61 6d65 2066 6f72 2074 6865 ias name for the │ │ │ 00522b50: 2063 6f72 7265 7370 6f6e 6469 6e67 203c corresponding < │ │ │ 00522b60: 6c61 622d 7265 663e 2065 6e74 7279 2069 lab-ref> entry i │ │ │ -00522b70: 6e20 7468 6518 0053 4914 0000 2020 2043 n the..SI... C │ │ │ +00522b70: 6e20 7468 6518 0053 4614 0000 2020 2043 n the..SF... C │ │ │ 00522b80: 616c 6c2d 496e 2074 6162 6c65 2e07 0053 all-In table...S │ │ │ -00522b90: 4915 0000 5200 5349 1600 0020 2020 4f70 I...R.SI... Op │ │ │ +00522b90: 4615 0000 5200 5346 1600 0020 2020 4f70 F...R.SF... Op │ │ │ 00522ba0: 7469 6f6e 616c 2073 6563 6f6e 6420 6172 tional second ar │ │ │ 00522bb0: 6775 6d65 6e74 3a20 7265 745f 7661 6c2c gument: ret_val, │ │ │ 00522bc0: 2061 2070 7265 2d61 6c6c 6f63 6174 6564 a pre-allocated │ │ │ 00522bd0: 2070 6f69 6e74 6572 2074 6872 6f75 6768 pointer through │ │ │ -00522be0: 2077 6869 6368 5100 5349 1700 0020 2020 whichQ.SI... │ │ │ +00522be0: 2077 6869 6368 5100 5346 1700 0020 2020 whichQ.SF... │ │ │ 00522bf0: 4754 2e4d 2072 6574 7572 6e73 2074 6865 GT.M returns the │ │ │ 00522c00: 2076 616c 7565 206f 6620 5155 4954 2061 value of QUIT a │ │ │ 00522c10: 7267 756d 656e 7420 6672 6f6d 2074 6865 rgument from the │ │ │ 00522c20: 2028 6578 7472 696e 7369 6329 204d 2072 (extrinsic) M r │ │ │ -00522c30: 6f75 7469 6e65 2e52 0053 4918 0000 2020 outine.R.SI... │ │ │ +00522c30: 6f75 7469 6e65 2e52 0053 4618 0000 2020 outine.R.SF... │ │ │ 00522c40: 2072 6574 5f76 616c 206d 7573 7420 6265 ret_val must be │ │ │ 00522c50: 2074 6865 2073 616d 6520 7479 7065 2061 the same type a │ │ │ 00522c60: 7320 7370 6563 6966 6965 6420 666f 7220 s specified for │ │ │ 00522c70: 3c72 6574 2d74 7970 653e 2069 6e20 7468 in th │ │ │ -00522c80: 6520 4361 6c6c 2d49 6e52 0053 4919 0000 e Call-InR.SI... │ │ │ +00522c80: 6520 4361 6c6c 2d49 6e52 0053 4619 0000 e Call-InR.SF... │ │ │ 00522c90: 2020 2074 6162 6c65 2065 6e74 7279 2e20 table entry. │ │ │ 00522ca0: 5468 6520 7265 745f 7661 6c20 6172 6775 The ret_val argu │ │ │ 00522cb0: 6d65 6e74 2069 7320 6e65 6564 6564 2069 ment is needed i │ │ │ 00522cc0: 6620 616e 6420 6f6e 6c79 2069 6620 3c72 f and only if is..SI. │ │ │ +00522cd0: 6574 2d74 7970 653e 2069 7313 0053 461a et-type> is..SF. │ │ │ 00522ce0: 0000 2020 206e 6f74 2076 6f69 642e 0700 .. not void... │ │ │ -00522cf0: 5349 2100 0054 0053 4922 0000 2020 204f SI!..T.SI".. O │ │ │ +00522cf0: 5346 2100 0054 0053 4622 0000 2020 204f SF!..T.SF".. O │ │ │ 00522d00: 7074 696f 6e61 6c20 6c69 7374 206f 6620 ptional list of │ │ │ 00522d10: 6172 6775 6d65 6e74 7320 746f 2062 6520 arguments to be │ │ │ 00522d20: 7061 7373 6564 2074 6f20 7468 6520 4d20 passed to the M │ │ │ 00522d30: 726f 7574 696e 6527 7320 666f 726d 616c routine's formal │ │ │ -00522d40: 6c69 7374 3a20 7468 6554 0053 4923 0000 list: theT.SI#.. │ │ │ +00522d40: 6c69 7374 3a20 7468 6554 0053 4623 0000 list: theT.SF#.. │ │ │ 00522d50: 2020 206e 756d 6265 7220 6f66 2061 7267 number of arg │ │ │ 00522d60: 756d 656e 7473 2061 6e64 2074 6865 2074 uments and the t │ │ │ 00522d70: 7970 6520 6f66 2065 6163 6820 6172 6775 ype of each argu │ │ │ 00522d80: 6d65 6e74 206d 7573 7420 6d61 7463 6820 ment must match │ │ │ 00522d90: 7468 6520 6e75 6d62 6572 206f 6650 0053 the number ofP.S │ │ │ -00522da0: 4924 0000 2020 2070 6172 616d 6574 6572 I$.. parameter │ │ │ +00522da0: 4624 0000 2020 2070 6172 616d 6574 6572 F$.. parameter │ │ │ 00522db0: 732c 2061 6e64 2070 6172 616d 6574 6572 s, and parameter │ │ │ 00522dc0: 2074 7970 6573 2073 7065 6369 6669 6564 types specified │ │ │ 00522dd0: 2069 6e20 7468 6520 636f 7272 6573 706f in the correspo │ │ │ 00522de0: 6e64 696e 6720 4361 6c6c 2d49 6e50 0053 nding Call-InP.S │ │ │ -00522df0: 4925 0000 2020 2074 6162 6c65 2065 6e74 I%.. table ent │ │ │ +00522df0: 4625 0000 2020 2074 6162 6c65 2065 6e74 F%.. table ent │ │ │ 00522e00: 7279 2e20 416c 6c20 706f 696e 7465 7220 ry. All pointer │ │ │ 00522e10: 6172 6775 6d65 6e74 7320 6d75 7374 2062 arguments must b │ │ │ 00522e20: 6520 7072 652d 616c 6c6f 6361 7465 642e e pre-allocated. │ │ │ 00522e30: 2047 542e 4d20 6173 7375 6d65 734e 0053 GT.M assumesN.S │ │ │ -00522e40: 4926 0000 2020 2074 6861 7420 616e 7920 I&.. that any │ │ │ +00522e40: 4626 0000 2020 2074 6861 7420 616e 7920 F&.. that any │ │ │ 00522e50: 706f 696e 7465 722c 2077 6869 6368 2069 pointer, which i │ │ │ 00522e60: 7320 7061 7373 6564 2066 6f72 204f 2f49 s passed for O/I │ │ │ 00522e70: 4f2d 7061 7261 6d65 7465 7220 706f 696e O-parameter poin │ │ │ -00522e80: 7473 2074 6f20 7661 6c69 641c 0053 4927 ts to valid..SI' │ │ │ +00522e80: 7473 2074 6f20 7661 6c69 641c 0053 4627 ts to valid..SF' │ │ │ 00522e90: 0000 2020 2077 7269 7465 2d61 626c 6520 .. write-able │ │ │ -00522ea0: 6d65 6d6f 7279 2e07 0053 4928 0000 5400 memory...SI(..T. │ │ │ -00522eb0: 5349 2900 0020 2020 5468 6520 7374 6174 SI).. The stat │ │ │ +00522ea0: 6d65 6d6f 7279 2e07 0053 4628 0000 5400 memory...SF(..T. │ │ │ +00522eb0: 5346 2900 0020 2020 5468 6520 7374 6174 SF).. The stat │ │ │ 00522ec0: 7573 2076 616c 7565 2072 6574 7572 6e65 us value returne │ │ │ 00522ed0: 6420 6279 2067 746d 5f63 6928 2920 696e d by gtm_ci() in │ │ │ 00522ee0: 6469 6361 7465 7320 7468 6520 4754 2e4d dicates the GT.M │ │ │ 00522ef0: 2073 7461 7475 7320 636f 6465 3b20 7a65 status code; ze │ │ │ -00522f00: 726f 5000 5349 2a00 0020 2020 2830 292c roP.SI*.. (0), │ │ │ +00522f00: 726f 5000 5346 2a00 0020 2020 2830 292c roP.SF*.. (0), │ │ │ 00522f10: 2069 6620 7375 6363 6573 7366 756c 2c20 if successful, │ │ │ 00522f20: 6f72 2061 206e 6f6e 2d7a 6572 6f3b 2024 or a non-zero; $ │ │ │ 00522f30: 5a53 5441 5455 5320 6572 726f 7220 636f ZSTATUS error co │ │ │ 00522f40: 6465 206f 6e20 6661 696c 7572 652e 2054 de on failure. T │ │ │ -00522f50: 6865 5200 5349 3100 0020 2020 245a 5354 heR.SI1.. $ZST │ │ │ +00522f50: 6865 5200 5346 3100 0020 2020 245a 5354 heR.SF1.. $ZST │ │ │ 00522f60: 4154 5553 206d 6573 7361 6765 206f 6620 ATUS message of │ │ │ 00522f70: 7468 6520 6661 696c 7572 6520 6361 6e20 the failure can │ │ │ 00522f80: 6265 2072 6561 6420 696e 746f 2061 2062 be read into a b │ │ │ 00522f90: 7566 6665 7220 6279 2069 6d6d 6564 6961 uffer by immedia │ │ │ -00522fa0: 7465 6c79 2000 5349 3200 0020 2020 6361 tely .SI2.. ca │ │ │ +00522fa0: 7465 6c79 2000 5346 3200 0020 2020 6361 tely .SF2.. ca │ │ │ 00522fb0: 6c6c 696e 6720 6774 6d5f 7a73 7461 7475 lling gtm_zstatu │ │ │ -00522fc0: 7328 292e 0700 5349 3300 0000 0000 0000 s()...SI3....... │ │ │ +00522fc0: 7328 292e 0700 5346 3300 0000 0000 0000 s()...SF3....... │ │ │ 00522fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00522fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00522ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523000: 0400 0000 2502 0000 484f 0000 0000 0000 ....%...HO...... │ │ │ -00523010: 9300 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00523010: 9300 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 ff45 .INTERFACE..s..E │ │ │ 00523050: 5849 5400 c014 0000 2020 2067 746d 5f65 XIT..... gtm_e │ │ │ 00523060: 7869 7428 2920 6361 6e6e 6f74 2062 6520 xit() cannot be │ │ │ 00523070: 6361 6c6c 6564 2066 726f 6d20 616e 2065 called from an e │ │ │ 00523080: 7874 6572 6e61 6c20 6361 6c6c 2066 756e xternal call fun │ │ │ 00523090: 6374 696f 6e2e 2047 542e 4d20 7265 706f ction. GT.M repo │ │ │ -005230a0: 7274 734f 0041 4915 0000 2020 2074 6865 rtsO.AI... the │ │ │ +005230a0: 7274 734f 0041 4615 0000 2020 2074 6865 rtsO.AF... the │ │ │ 005230b0: 2049 4e56 4754 4d45 5849 5420 6572 726f INVGTMEXIT erro │ │ │ 005230c0: 7220 6966 2061 6e20 6578 7465 726e 616c r if an external │ │ │ 005230d0: 2063 616c 6c20 6675 6e63 7469 6f6e 2069 call function i │ │ │ 005230e0: 6e76 6f6b 6573 2067 746d 5f65 7869 7428 nvokes gtm_exit( │ │ │ -005230f0: 292e 5400 4149 1600 0020 2020 5369 6e63 ).T.AI... Sinc │ │ │ +005230f0: 292e 5400 4146 1600 0020 2020 5369 6e63 ).T.AF... Sinc │ │ │ 00523100: 6520 7468 6520 4754 2e4d 2072 756e 2d74 e the GT.M run-t │ │ │ 00523110: 696d 6520 7379 7374 656d 206d 7573 7420 ime system must │ │ │ 00523120: 6265 206f 7065 7261 7469 6f6e 616c 2065 be operational e │ │ │ 00523130: 7665 6e20 6166 7465 7220 7468 6520 6578 ven after the ex │ │ │ -00523140: 7465 726e 616c 5400 4149 1700 0020 2020 ternalT.AI... │ │ │ +00523140: 7465 726e 616c 5400 4146 1700 0020 2020 ternalT.AF... │ │ │ 00523150: 6361 6c6c 2066 756e 6374 696f 6e20 7265 call function re │ │ │ 00523160: 7475 726e 732c 2067 746d 5f65 7869 7428 turns, gtm_exit( │ │ │ 00523170: 2920 6973 206d 6561 6e74 2074 6f20 6265 ) is meant to be │ │ │ 00523180: 2063 616c 6c65 6420 6f6e 6c79 206f 6e63 called only onc │ │ │ -00523190: 6520 6475 7269 6e67 2061 5400 4149 1800 e during aT.AI.. │ │ │ +00523190: 6520 6475 7269 6e67 2061 5400 4146 1800 e during aT.AF.. │ │ │ 005231a0: 0020 2020 7072 6f63 6573 7320 6c69 6665 . process life │ │ │ 005231b0: 7469 6d65 2c20 616e 6420 6f6e 6c79 2066 time, and only f │ │ │ 005231c0: 726f 6d20 7468 6520 6261 7365 2043 2f43 rom the base C/C │ │ │ 005231d0: 2b2b 2070 726f 6772 616d 2077 6865 6e20 ++ program when │ │ │ 005231e0: 4754 2e4d 2066 756e 6374 696f 6e73 3000 GT.M functions0. │ │ │ -005231f0: 4149 1900 0020 2020 6172 6520 6e6f 206c AI... are no l │ │ │ +005231f0: 4146 1900 0020 2020 6172 6520 6e6f 206c AF... are no l │ │ │ 00523200: 6f6e 6765 7220 7265 7175 6972 6564 2062 onger required b │ │ │ 00523210: 7920 7468 6520 7072 6f67 7261 6d2e 0700 y the program... │ │ │ -00523220: 4149 1a00 0000 0000 0000 0000 0000 0000 AI.............. │ │ │ +00523220: 4146 1a00 0000 0000 0000 0000 0000 0000 AF.............. │ │ │ 00523230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -336763,67 +336763,67 @@ │ │ │ 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 6203 0000 584f 0000 0000 0000 ....b...XO...... │ │ │ -00523810: 8f00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00523810: 8f00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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: ff53 5441 4e44 414c 4f4e 455f 5052 4f47 .STANDALONE_PROG │ │ │ 00523850: 5241 4d53 00bf 4100 0020 2020 6774 6d78 RAMS..A.. gtmx │ │ │ 00523860: 635f 7479 7065 732e 6820 7468 6174 2064 c_types.h that d │ │ │ 00523870: 6566 696e 6573 2076 6172 696f 7573 2074 efines various t │ │ │ 00523880: 7970 6573 2061 6e64 2070 726f 7669 6465 ypes and provide │ │ │ 00523890: 7320 7369 676e 6174 7572 6573 206f 6652 s signatures ofR │ │ │ -005238a0: 0042 4951 0000 2020 2063 616c 6c2d 696e .BIQ.. call-in │ │ │ +005238a0: 0042 4651 0000 2020 2063 616c 6c2d 696e .BFQ.. call-in │ │ │ 005238b0: 2066 756e 6374 696f 6e73 2e20 546f 2061 functions. To a │ │ │ 005238c0: 766f 6964 2070 6f74 656e 7469 616c 2073 void potential s │ │ │ 005238d0: 697a 6520 6d69 736d 6174 6368 6573 2077 ize mismatches w │ │ │ 005238e0: 6974 6820 7468 6520 7061 7261 6d65 7465 ith the paramete │ │ │ -005238f0: 7253 0042 4961 0000 2020 2074 7970 6573 rS.BIa.. types │ │ │ +005238f0: 7253 0042 4661 0000 2020 2074 7970 6573 rS.BFa.. types │ │ │ 00523900: 2c20 4649 5320 7374 726f 6e67 6c79 2072 , FIS strongly r │ │ │ 00523910: 6563 6f6d 6d65 6e64 7320 7468 6174 2067 ecommends that g │ │ │ 00523920: 746d 202a 7420 7479 7065 7320 6465 6669 tm *t types defi │ │ │ 00523930: 6e65 6420 696e 2067 746d 7863 5f74 7970 ned in gtmxc_typ │ │ │ -00523940: 6573 2e68 4600 4249 7100 0020 2020 6265 es.hF.BIq.. be │ │ │ +00523940: 6573 2e68 4600 4246 7100 0020 2020 6265 es.hF.BFq.. be │ │ │ 00523950: 2075 7365 6420 696e 7374 6561 6420 6f66 used instead of │ │ │ 00523960: 2074 6865 206e 6174 6976 6520 7479 7065 the native type │ │ │ 00523970: 7320 2869 6e74 2c20 666c 6f61 742c 2063 s (int, float, c │ │ │ -00523980: 6861 722c 2065 7463 292e 0700 4249 8100 har, etc)...BI.. │ │ │ -00523990: 0054 0042 4991 0000 2020 2054 6f20 7573 .T.BI... To us │ │ │ +00523980: 6861 722c 2065 7463 292e 0700 4246 8100 har, etc)...BF.. │ │ │ +00523990: 0054 0042 4691 0000 2020 2054 6f20 7573 .T.BF... To us │ │ │ 005239a0: 6520 6361 6c6c 2d69 6e73 2066 726f 6d20 e call-ins from │ │ │ 005239b0: 6120 7374 616e 6461 6c6f 6e65 2043 2070 a standalone C p │ │ │ 005239c0: 726f 6772 616d 2c20 6974 2069 7320 6e65 rogram, it is ne │ │ │ 005239d0: 6365 7373 6172 7920 7468 6174 2074 6865 cessary that the │ │ │ -005239e0: 2047 542e 4d53 0041 49c0 1100 0020 2020 GT.MS.AI.... │ │ │ +005239e0: 2047 542e 4d53 0041 46c0 1100 0020 2020 GT.MS.AF.... │ │ │ 005239f0: 7275 6e74 696d 6520 6c69 6272 6172 7920 runtime library │ │ │ 00523a00: 286c 6962 6774 6d73 6872 2e73 6f29 2069 (libgtmshr.so) i │ │ │ 00523a10: 7320 6578 706c 6963 6974 6c79 206c 696e s explicitly lin │ │ │ 00523a20: 6b65 6420 696e 746f 2074 6865 2070 726f ked into the pro │ │ │ -00523a30: 6772 616d 2e20 4966 5400 4249 1200 0020 gram. IfT.BI... │ │ │ +00523a30: 6772 616d 2e20 4966 5400 4246 1200 0020 gram. IfT.BF... │ │ │ 00523a40: 2020 6361 6c6c 2d69 6e73 2061 7265 2075 call-ins are u │ │ │ 00523a50: 7365 6420 6672 6f6d 2061 6e20 4578 7465 sed from an Exte │ │ │ 00523a60: 726e 616c 2043 616c 6c20 6675 6e63 7469 rnal Call functi │ │ │ 00523a70: 6f6e 2028 7768 6963 6820 696e 2074 7572 on (which in tur │ │ │ -00523a80: 6e20 7761 7320 6361 6c6c 6564 5400 4249 n was calledT.BI │ │ │ +00523a80: 6e20 7761 7320 6361 6c6c 6564 5400 4246 n was calledT.BF │ │ │ 00523a90: 1300 0020 2020 6672 6f6d 2047 542e 4d20 ... from GT.M │ │ │ 00523aa0: 7468 726f 7567 6820 7468 6520 6578 6973 through the exis │ │ │ 00523ab0: 7469 6e67 2065 7874 6572 6e61 6c20 6361 ting external ca │ │ │ 00523ac0: 6c6c 206d 6563 6861 6e69 736d 292c 2074 ll mechanism), t │ │ │ 00523ad0: 6865 2045 7874 6572 6e61 6c20 4361 6c6c he External Call │ │ │ -00523ae0: 5400 4249 1400 0020 2020 6c69 6272 6172 T.BI... librar │ │ │ +00523ae0: 5400 4246 1400 0020 2020 6c69 6272 6172 T.BF... librar │ │ │ 00523af0: 7920 646f 6573 206e 6f74 206e 6565 6420 y does not need │ │ │ 00523b00: 746f 2062 6520 6c69 6e6b 6564 2065 7870 to be linked exp │ │ │ 00523b10: 6c69 6369 746c 7920 7769 7468 206c 6962 licitly with lib │ │ │ 00523b20: 6774 6d73 6872 2e73 6f20 7369 6e63 6520 gtmshr.so since │ │ │ -00523b30: 4754 2e4d 2700 4249 1500 0020 2020 776f GT.M'.BI... wo │ │ │ +00523b30: 4754 2e4d 2700 4246 1500 0020 2020 776f GT.M'.BF... wo │ │ │ 00523b40: 756c 6420 6861 7665 2061 6c72 6561 6479 uld have already │ │ │ -00523b50: 206c 6f61 6465 6420 6974 2e07 0042 4916 loaded it...BI. │ │ │ +00523b50: 206c 6f61 6465 6420 6974 2e07 0042 4616 loaded it...BF. │ │ │ 00523b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -336891,430 +336891,430 @@ │ │ │ 00523fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 4507 0000 7f4f 0000 0000 0000 ....E....O...... │ │ │ -00524010: 9f00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00524010: 9f00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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: ff52 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 00524050: ff73 00ff 4754 4d58 435f 5459 5045 532e .s..GTMXC_TYPES. │ │ │ 00524060: 4800 c065 0000 2020 2047 542e 4d20 4d55 H..e.. GT.M MU │ │ │ 00524070: 4d50 5320 6c61 6e67 7561 6765 2072 756e MPS language run │ │ │ 00524080: 7469 6d65 2073 7570 706f 7274 7320 6120 time supports a │ │ │ 00524090: 6d61 7869 6d75 6d20 6f66 2031 4d69 4220 maximum of 1MiB │ │ │ 005240a0: 7374 7269 6e67 732e 2050 6c65 6173 6553 strings. PleaseS │ │ │ -005240b0: 004f 4966 0000 2020 2074 616b 6520 6361 .OIf.. take ca │ │ │ +005240b0: 004f 4666 0000 2020 2074 616b 6520 6361 .OFf.. take ca │ │ │ 005240c0: 7265 2074 6f20 7573 6520 314d 6942 2062 re to use 1MiB b │ │ │ 005240d0: 7566 6665 7273 2066 6f72 204f 7574 7075 uffers for Outpu │ │ │ 005240e0: 742d 6f6e 6c79 2061 6e64 2049 6e70 7574 t-only and Input │ │ │ 005240f0: 2d4f 7574 7075 7420 7661 7269 6162 6c65 -Output variable │ │ │ -00524100: 732e 4f00 4f49 6700 0020 2020 4661 696c s.O.OIg.. Fail │ │ │ +00524100: 732e 4f00 4f46 6700 0020 2020 4661 696c s.O.OFg.. Fail │ │ │ 00524110: 7572 6520 746f 2064 6f20 736f 2063 6f75 ure to do so cou │ │ │ 00524120: 6c64 2063 6175 7365 2061 2073 6567 6d65 ld cause a segme │ │ │ 00524130: 6e74 6174 696f 6e20 7669 6f6c 6174 696f ntation violatio │ │ │ 00524140: 6e20 6966 2074 6865 2063 616c 6c65 6420 n if the called │ │ │ -00524150: 4d4b 004f 4968 0000 2020 2072 6f75 7469 MK.OIh.. routi │ │ │ +00524150: 4d4b 004f 4668 0000 2020 2072 6f75 7469 MK.OFh.. routi │ │ │ 00524160: 6e65 2077 7269 7465 7320 6d6f 7265 2064 ne writes more d │ │ │ 00524170: 6174 6120 696e 746f 2074 6865 2073 7570 ata into the sup │ │ │ 00524180: 706c 6965 6420 6275 6666 6572 2074 6861 plied buffer tha │ │ │ -00524190: 6e20 7468 6520 6361 6c6c 6572 1400 4f49 n the caller..OI │ │ │ +00524190: 6e20 7468 6520 6361 6c6c 6572 1400 4f46 n the caller..OF │ │ │ 005241a0: 6900 0020 2020 616c 6c6f 6361 7465 642e i.. allocated. │ │ │ -005241b0: 0700 4f49 6a00 0050 004f 4971 0000 2020 ..OIj..P.OIq.. │ │ │ +005241b0: 0700 4f46 6a00 0050 004f 4671 0000 2020 ..OFj..P.OFq.. │ │ │ 005241c0: 2067 746d 7863 5f74 7970 6573 2e68 2061 gtmxc_types.h a │ │ │ 005241d0: 6c73 6f20 696e 636c 7564 6573 2064 6566 lso includes def │ │ │ 005241e0: 696e 6974 696f 6e73 2066 6f72 2074 6865 initions for the │ │ │ 005241f0: 2066 6f6c 6c6f 7769 6e67 2065 6e74 7279 following entry │ │ │ -00524200: 2070 6f69 6e74 7322 004f 4972 0000 2020 points".OIr.. │ │ │ +00524200: 2070 6f69 6e74 7322 004f 4672 0000 2020 points".OFr.. │ │ │ 00524210: 2065 7870 6f72 7465 6420 6672 6f6d 206c exported from l │ │ │ -00524220: 6962 6774 6d73 6872 3a07 004f 4973 0000 ibgtmshr:..OIs.. │ │ │ -00524230: 3300 4f49 7400 0020 2020 766f 6964 2067 3.OIt.. void g │ │ │ +00524220: 6962 6774 6d73 6872 3a07 004f 4673 0000 ibgtmshr:..OFs.. │ │ │ +00524230: 3300 4f46 7400 0020 2020 766f 6964 2067 3.OFt.. void g │ │ │ 00524240: 746d 5f68 6962 6572 5f73 7461 7274 2867 tm_hiber_start(g │ │ │ 00524250: 746d 5f75 696e 745f 7420 6d73 736c 6565 tm_uint_t msslee │ │ │ -00524260: 7029 3b3b 004f 4975 0000 2020 2076 6f69 p);;.OIu.. voi │ │ │ +00524260: 7029 3b3b 004f 4675 0000 2020 2076 6f69 p);;.OFu.. voi │ │ │ 00524270: 6420 6774 6d5f 6869 6265 725f 7374 6172 d gtm_hiber_star │ │ │ 00524280: 745f 7761 6974 5f61 6e79 2867 746d 5f75 t_wait_any(gtm_u │ │ │ 00524290: 696e 745f 7420 6d73 736c 6565 7029 7500 int_t mssleep)u. │ │ │ -005242a0: 4f49 7600 0020 2020 766f 6964 2067 746d OIv.. void gtm │ │ │ +005242a0: 4f46 7600 0020 2020 766f 6964 2067 746d OFv.. void gtm │ │ │ 005242b0: 5f73 7461 7274 5f74 696d 6572 2867 746d _start_timer(gtm │ │ │ 005242c0: 5f74 6964 5f74 2074 6964 2c20 6774 6d5f _tid_t tid, gtm_ │ │ │ 005242d0: 696e 745f 7420 7469 6d65 5f74 6f5f 6578 int_t time_to_ex │ │ │ 005242e0: 7069 722c 2076 6f69 6420 282a 6861 6e64 pir, void (*hand │ │ │ 005242f0: 6c65 7229 2829 2c20 6774 6d5f 696e 745f ler)(), gtm_int_ │ │ │ 00524300: 7420 6864 6174 615f 6c65 6e2c 2076 6f69 t hdata_len, voi │ │ │ -00524310: 6420 5c12 004f 4977 0000 2020 202a 6864 d \..OIw.. *hd │ │ │ -00524320: 6174 6129 3b2f 004f 4978 0000 2020 2076 ata);/.OIx.. v │ │ │ +00524310: 6420 5c12 004f 4677 0000 2020 202a 6864 d \..OFw.. *hd │ │ │ +00524320: 6174 6129 3b2f 004f 4678 0000 2020 2076 ata);/.OFx.. v │ │ │ 00524330: 6f69 6420 6774 6d5f 6361 6e63 656c 5f74 oid gtm_cancel_t │ │ │ 00524340: 696d 6572 2867 746d 5f74 6964 5f74 2074 imer(gtm_tid_t t │ │ │ -00524350: 6964 293b 0700 4f49 7900 0010 004f 497a id);..OIy....OIz │ │ │ -00524360: 0000 2020 2077 6865 7265 3a07 004f 4981 .. where:..OI. │ │ │ -00524370: 0000 2d00 4f49 8200 0020 2020 2020 2a20 ..-.OI... * │ │ │ +00524350: 6964 293b 0700 4f46 7900 0010 004f 467a id);..OFy....OFz │ │ │ +00524360: 0000 2020 2077 6865 7265 3a07 004f 4681 .. where:..OF. │ │ │ +00524370: 0000 2d00 4f46 8200 0020 2020 2020 2a20 ..-.OF... * │ │ │ 00524380: 6d73 736c 6565 7020 2d20 6d69 6c6c 6973 mssleep - millis │ │ │ 00524390: 6563 6f6e 6473 2074 6f20 736c 6565 7029 econds to sleep) │ │ │ -005243a0: 004f 4983 0000 2020 2020 202a 2074 6964 .OI... * tid │ │ │ +005243a0: 004f 4683 0000 2020 2020 202a 2074 6964 .OF... * tid │ │ │ 005243b0: 202d 2075 6e69 7175 6520 7469 6d65 7220 - unique timer │ │ │ -005243c0: 6964 2076 616c 7565 4b00 4f49 8400 0020 id valueK.OI... │ │ │ +005243c0: 6964 2076 616c 7565 4b00 4f46 8400 0020 id valueK.OF... │ │ │ 005243d0: 2020 2020 2a20 7469 6d65 5f74 6f5f 6578 * time_to_ex │ │ │ 005243e0: 7069 7220 2d20 6d69 6c6c 6973 6563 6f6e pir - millisecon │ │ │ 005243f0: 6473 2075 6e74 696c 2074 696d 6572 2064 ds until timer d │ │ │ 00524400: 7269 7665 7320 6769 7665 6e20 6861 6e64 rives given hand │ │ │ -00524410: 6c65 7240 004f 4985 0000 2020 2020 202a ler@.OI... * │ │ │ +00524410: 6c65 7240 004f 4685 0000 2020 2020 202a ler@.OF... * │ │ │ 00524420: 2068 616e 646c 6572 202d 2066 756e 6374 handler - funct │ │ │ 00524430: 696f 6e20 706f 696e 7465 7220 746f 2068 ion pointer to h │ │ │ 00524440: 616e 646c 6572 2074 6f20 6265 2064 7269 andler to be dri │ │ │ -00524450: 7665 6e4f 004f 4986 0000 2020 2020 202a venO.OI... * │ │ │ +00524450: 7665 6e4f 004f 4686 0000 2020 2020 202a venO.OF... * │ │ │ 00524460: 2068 6461 7461 5f6c 656e 202d 2030 206f hdata_len - 0 o │ │ │ 00524470: 7220 6c65 6e67 7468 206f 6620 6461 7461 r length of data │ │ │ 00524480: 2074 6f20 7061 7373 2074 6f20 6861 6e64 to pass to hand │ │ │ 00524490: 6c65 7220 6173 2061 2070 6172 616d 6574 ler as a paramet │ │ │ -005244a0: 6572 4f00 4f49 8700 0020 2020 2020 2a20 erO.OI... * │ │ │ +005244a0: 6572 4f00 4f46 8700 0020 2020 2020 2a20 erO.OF... * │ │ │ 005244b0: 6864 6174 6120 2d20 4e55 4c4c 206f 7220 hdata - NULL or │ │ │ 005244c0: 6164 6472 6573 7320 6f66 2064 6174 6120 address of data │ │ │ 005244d0: 746f 2070 6173 7320 746f 2068 616e 646c to pass to handl │ │ │ 005244e0: 6572 2061 7320 6120 7061 7261 6d65 7465 er as a paramete │ │ │ -005244f0: 7207 004f 4988 0000 4100 4f49 8900 0020 r..OI...A.OI... │ │ │ +005244f0: 7207 004f 4688 0000 4100 4f46 8900 0020 r..OF...A.OF... │ │ │ 00524500: 2020 6774 6d5f 6869 6265 725f 7374 6172 gtm_hiber_star │ │ │ 00524510: 7428 2920 616c 7761 7973 2073 6c65 6570 t() always sleep │ │ │ 00524520: 7320 756e 7469 6c20 7468 6520 7469 6d65 s until the time │ │ │ -00524530: 2065 7870 6972 6573 3b52 004f 498a 0000 expires;R.OI... │ │ │ +00524530: 2065 7870 6972 6573 3b52 004f 468a 0000 expires;R.OF... │ │ │ 00524540: 2020 2067 746d 5f68 6962 6572 5f73 7461 gtm_hiber_sta │ │ │ 00524550: 7274 5f77 6169 745f 616e 7928 2920 736c rt_wait_any() sl │ │ │ 00524560: 6565 7073 2075 6e74 696c 2074 6865 2074 eeps until the t │ │ │ 00524570: 696d 6520 6578 7069 7265 7320 6f72 2061 ime expires or a │ │ │ -00524580: 6e20 696e 7465 7272 7570 7453 004f 4991 n interruptS.OI. │ │ │ +00524580: 6e20 696e 7465 7272 7570 7453 004f 4691 n interruptS.OF. │ │ │ 00524590: 0000 2020 2062 7920 616e 7920 7369 676e .. by any sign │ │ │ 005245a0: 616c 2028 696e 636c 7564 696e 6720 616e al (including an │ │ │ 005245b0: 6f74 6865 7220 7469 6d65 7229 2e20 6774 other timer). gt │ │ │ 005245c0: 6d5f 7374 6172 745f 7469 6d65 7228 2920 m_start_timer() │ │ │ 005245d0: 7374 6172 7473 2061 2074 696d 6572 5100 starts a timerQ. │ │ │ -005245e0: 4f49 9200 0020 2020 6275 7420 7265 7475 OI... but retu │ │ │ +005245e0: 4f46 9200 0020 2020 6275 7420 7265 7475 OF... but retu │ │ │ 005245f0: 726e 7320 696d 6d65 6469 6174 656c 7920 rns immediately │ │ │ 00524600: 286e 6f20 736c 6565 7069 6e67 2920 616e (no sleeping) an │ │ │ 00524610: 6420 6472 6976 6573 2074 6865 2067 6976 d drives the giv │ │ │ 00524620: 656e 2068 616e 646c 6572 2077 6865 6e34 en handler when4 │ │ │ -00524630: 004f 4993 0000 2020 2074 696d 6520 6578 .OI... time ex │ │ │ +00524630: 004f 4693 0000 2020 2074 696d 6520 6578 .OF... time ex │ │ │ 00524640: 7069 7265 7320 756e 6c65 7373 2074 6865 pires unless the │ │ │ 00524650: 2074 696d 6572 2069 7320 6361 6e63 656c timer is cancel │ │ │ -00524660: 6564 2e07 004f 4994 0000 1700 4f49 9500 ed...OI.....OI.. │ │ │ +00524660: 6564 2e07 004f 4694 0000 1700 4f46 9500 ed...OF.....OF.. │ │ │ 00524670: 0020 2020 2a2a 496d 706f 7274 616e 742a . **Important* │ │ │ -00524680: 2a07 004f 4996 0000 4d00 4f49 9700 0020 *..OI...M.OI... │ │ │ +00524680: 2a07 004f 4696 0000 4d00 4f46 9700 0020 *..OF...M.OF... │ │ │ 00524690: 2020 4754 2e4d 2063 6f6e 7469 6e75 6573 GT.M continues │ │ │ 005246a0: 2074 6f20 7375 7070 6f72 7420 7863 5f2a to support xc_* │ │ │ 005246b0: 2065 7175 6976 616c 656e 7420 7479 7065 equivalent type │ │ │ 005246c0: 7320 6f66 2067 746d 5f2a 2066 6f72 2075 s of gtm_* for u │ │ │ -005246d0: 7077 6172 6454 004f 4998 0000 2020 2063 pwardT.OI... c │ │ │ +005246d0: 7077 6172 6454 004f 4698 0000 2020 2063 pwardT.OF... c │ │ │ 005246e0: 6f6d 7061 7469 6269 6c69 7479 2e20 6774 ompatibility. gt │ │ │ 005246f0: 6d78 635f 7479 7065 732e 6820 6578 706c mxc_types.h expl │ │ │ 00524700: 6963 6974 6c79 206d 6172 6b73 2074 6865 icitly marks the │ │ │ 00524710: 2078 635f 2a20 6571 7569 7661 6c65 6e74 xc_* equivalent │ │ │ -00524720: 2074 7970 6573 2061 7315 004f 4999 0000 types as..OI... │ │ │ +00524720: 2074 7970 6573 2061 7315 004f 4699 0000 types as..OF... │ │ │ 00524730: 2020 2064 6570 7265 6361 7465 642e 0700 deprecated... │ │ │ -00524740: 4f49 9a00 0000 0000 0000 0000 0000 0000 OI.............. │ │ │ +00524740: 4f46 9a00 0000 0000 0000 0000 0000 0000 OF.............. │ │ │ 00524750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005247a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005247b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005247c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 e407 0000 c54f 0000 0000 0000 .........O...... │ │ │ -00524810: 9c00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00524810: 9c00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00524820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00524830: ff73 00ff 5459 5045 5f4c 494d 4954 535f .s..TYPE_LIMITS_ │ │ │ 00524840: 464f 525f 4341 4c4c 2d49 4e53 5f41 4e44 FOR_CALL-INS_AND │ │ │ 00524850: 5f43 414c 4c2d 4f55 5453 00c0 2400 0020 _CALL-OUTS..$.. │ │ │ 00524860: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00524870: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---+-----------+ │ │ │ 00524880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00524890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ -005248a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4849 -----------|T.HI │ │ │ +005248a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4846 -----------|T.HF │ │ │ 005248b0: 2500 0020 2020 7c20 6774 6d5f 7569 6e74 %.. | gtm_uint │ │ │ 005248c0: 5f74 2c20 2020 207c 2046 756c 6c20 2020 _t, | Full │ │ │ 005248d0: 2020 207c 205b 302c 2032 5e33 322d 315d | [0, 2^32-1] │ │ │ 005248e0: 2020 207c 2046 756c 6c20 2020 2020 207c | Full | │ │ │ 005248f0: 205b 302c 2032 5e33 322d 315d 2020 207c [0, 2^32-1] | │ │ │ -00524900: 5400 4849 2600 0020 2020 7c20 6774 6d5f T.HI&.. | gtm_ │ │ │ +00524900: 5400 4846 2600 0020 2020 7c20 6774 6d5f T.HF&.. | gtm_ │ │ │ 00524910: 7569 6e74 5f74 202a 2020 207c 2020 2020 uint_t * | │ │ │ 00524920: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00524930: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00524940: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ -00524950: 2020 207c 5400 4849 2700 0020 2020 7c2d |T.HI'.. |- │ │ │ +00524950: 2020 207c 5400 4846 2700 0020 2020 7c2d |T.HF'.. |- │ │ │ 00524960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00524970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00524980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00524990: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -005249a0: 2d2d 2d2d 2d2d 2d7c 5400 4849 2800 0020 -------|T.HI(.. │ │ │ +005249a0: 2d2d 2d2d 2d2d 2d7c 5400 4846 2800 0020 -------|T.HF(.. │ │ │ 005249b0: 2020 7c20 6774 6d5f 6c6f 6e67 5f74 2c20 | gtm_long_t, │ │ │ 005249c0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 005249d0: 205b 2d32 5e36 332b 312c 2020 2020 207c [-2^63+1, | │ │ │ 005249e0: 2020 2020 2020 2020 2020 207c 205b 2d32 | [-2 │ │ │ -005249f0: 5e36 332c 2020 2020 2020 207c 5400 4849 ^63, |T.HI │ │ │ +005249f0: 5e36 332c 2020 2020 2020 207c 5400 4846 ^63, |T.HF │ │ │ 00524a00: 2900 0020 2020 7c20 6774 6d5f 6c6f 6e67 ).. | gtm_long │ │ │ 00524a10: 5f74 202a 2020 207c 2031 3820 6469 6769 _t * | 18 digi │ │ │ 00524a20: 7473 207c 2032 5e36 332d 315d 2020 2020 ts | 2^63-1] │ │ │ 00524a30: 2020 207c 2031 3820 6469 6769 7473 207c | 18 digits | │ │ │ 00524a40: 2032 5e36 332d 315d 2020 2020 2020 207c 2^63-1] | │ │ │ -00524a50: 5400 4849 2a00 0020 2020 7c20 2836 342d T.HI*.. | (64- │ │ │ +00524a50: 5400 4846 2a00 0020 2020 7c20 2836 342d T.HF*.. | (64- │ │ │ 00524a60: 6269 7429 2020 2020 2020 207c 2020 2020 bit) | │ │ │ 00524a70: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00524a80: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00524a90: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ -00524aa0: 2020 207c 5400 4849 3100 0020 2020 7c2d |T.HI1.. |- │ │ │ +00524aa0: 2020 207c 5400 4846 3100 0020 2020 7c2d |T.HF1.. |- │ │ │ 00524ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00524ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00524ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00524ae0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -00524af0: 2d2d 2d2d 2d2d 2d7c 5400 4849 3200 0020 -------|T.HI2.. │ │ │ +00524af0: 2d2d 2d2d 2d2d 2d7c 5400 4846 3200 0020 -------|T.HF2.. │ │ │ 00524b00: 2020 7c20 6774 6d5f 6c6f 6e67 5f74 2c20 | gtm_long_t, │ │ │ 00524b10: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00524b20: 205b 2d32 5e33 312b 312c 2020 2020 207c [-2^31+1, | │ │ │ 00524b30: 2020 2020 2020 2020 2020 207c 205b 2d32 | [-2 │ │ │ -00524b40: 5e33 312c 2020 2020 2020 207c 5400 4849 ^31, |T.HI │ │ │ +00524b40: 5e33 312c 2020 2020 2020 207c 5400 4846 ^31, |T.HF │ │ │ 00524b50: 3300 0020 2020 7c20 6774 6d5f 6c6f 6e67 3.. | gtm_long │ │ │ 00524b60: 5f74 202a 2020 207c 2046 756c 6c20 2020 _t * | Full │ │ │ 00524b70: 2020 207c 2032 5e33 312d 315d 2020 2020 | 2^31-1] │ │ │ 00524b80: 2020 207c 2046 756c 6c20 2020 2020 207c | Full | │ │ │ 00524b90: 2032 5e33 312d 315d 2020 2020 2020 207c 2^31-1] | │ │ │ -00524ba0: 5400 4849 3400 0020 2020 7c20 2833 322d T.HI4.. | (32- │ │ │ +00524ba0: 5400 4846 3400 0020 2020 7c20 2833 322d T.HF4.. | (32- │ │ │ 00524bb0: 6269 7429 2020 2020 2020 207c 2020 2020 bit) | │ │ │ 00524bc0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00524bd0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00524be0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ -00524bf0: 2020 207c 5400 4849 3500 0020 2020 7c2d |T.HI5.. |- │ │ │ +00524bf0: 2020 207c 5400 4846 3500 0020 2020 7c2d |T.HF5.. |- │ │ │ 00524c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00524c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00524c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00524c30: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -00524c40: 2d2d 2d2d 2d2d 2d7c 5400 4849 3600 0020 -------|T.HI6.. │ │ │ +00524c40: 2d2d 2d2d 2d2d 2d7c 5400 4846 3600 0020 -------|T.HF6.. │ │ │ 00524c50: 2020 7c20 6774 6d5f 756c 6f6e 675f 742c | gtm_ulong_t, │ │ │ 00524c60: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00524c70: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00524c80: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -00524c90: 2020 2020 2020 2020 2020 207c 5400 4849 |T.HI │ │ │ +00524c90: 2020 2020 2020 2020 2020 207c 5400 4846 |T.HF │ │ │ 00524ca0: 3700 0020 2020 7c20 6774 6d5f 756c 6f6e 7.. | gtm_ulon │ │ │ 00524cb0: 675f 7420 2a20 207c 2031 3820 6469 6769 g_t * | 18 digi │ │ │ 00524cc0: 7473 207c 205b 302c 2032 5e36 342d 315d ts | [0, 2^64-1] │ │ │ 00524cd0: 2020 207c 2031 3820 6469 6769 7473 207c | 18 digits | │ │ │ 00524ce0: 205b 302c 2032 5e36 342d 315d 2020 207c [0, 2^64-1] | │ │ │ -00524cf0: 5400 4849 3800 0020 2020 7c20 2836 342d T.HI8.. | (64- │ │ │ +00524cf0: 5400 4846 3800 0020 2020 7c20 2836 342d T.HF8.. | (64- │ │ │ 00524d00: 6269 7429 2020 2020 2020 207c 2020 2020 bit) | │ │ │ 00524d10: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00524d20: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00524d30: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ -00524d40: 2020 207c 5400 4849 3900 0020 2020 7c2d |T.HI9.. |- │ │ │ +00524d40: 2020 207c 5400 4846 3900 0020 2020 7c2d |T.HF9.. |- │ │ │ 00524d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00524d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00524d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00524d80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -00524d90: 2d2d 2d2d 2d2d 2d7c 5400 4849 3a00 0020 -------|T.HI:.. │ │ │ +00524d90: 2d2d 2d2d 2d2d 2d7c 5400 4846 3a00 0020 -------|T.HF:.. │ │ │ 00524da0: 2020 7c20 6774 6d5f 756c 6f6e 675f 742c | gtm_ulong_t, │ │ │ 00524db0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00524dc0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00524dd0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -00524de0: 2020 2020 2020 2020 2020 207c 5400 4849 |T.HI │ │ │ +00524de0: 2020 2020 2020 2020 2020 207c 5400 4846 |T.HF │ │ │ 00524df0: 4100 0020 2020 7c20 6774 6d5f 756c 6f6e A.. | gtm_ulon │ │ │ 00524e00: 675f 7420 2a20 207c 2046 756c 6c20 2020 g_t * | Full │ │ │ 00524e10: 2020 207c 205b 302c 2032 5e33 322d 315d | [0, 2^32-1] │ │ │ 00524e20: 2020 207c 2046 756c 6c20 2020 2020 207c | Full | │ │ │ 00524e30: 205b 302c 2032 5e33 322d 315d 2020 207c [0, 2^32-1] | │ │ │ -00524e40: 5400 4849 4200 0020 2020 7c20 2833 322d T.HIB.. | (32- │ │ │ +00524e40: 5400 4846 4200 0020 2020 7c20 2833 322d T.HFB.. | (32- │ │ │ 00524e50: 6269 7429 2020 2020 2020 207c 2020 2020 bit) | │ │ │ 00524e60: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00524e70: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00524e80: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ -00524e90: 2020 207c 5400 4849 4300 0020 2020 7c2d |T.HIC.. |- │ │ │ +00524e90: 2020 207c 5400 4846 4300 0020 2020 7c2d |T.HFC.. |- │ │ │ 00524ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00524eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00524ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00524ed0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -00524ee0: 2d2d 2d2d 2d2d 2d7c 5400 4849 4400 0020 -------|T.HID.. │ │ │ +00524ee0: 2d2d 2d2d 2d2d 2d7c 5400 4846 4400 0020 -------|T.HFD.. │ │ │ 00524ef0: 2020 7c20 6774 6d5f 666c 6f61 745f 742c | gtm_float_t, │ │ │ 00524f00: 2020 207c 2036 2d39 2020 2020 2020 207c | 6-9 | │ │ │ 00524f10: 205b 3145 2d34 332c 2020 2020 2020 207c [1E-43, | │ │ │ 00524f20: 2036 2064 6967 6974 7320 207c 205b 3145 6 digits | [1E │ │ │ -00524f30: 2d34 332c 2020 2020 2020 207c 5400 4849 -43, |T.HI │ │ │ +00524f30: 2d34 332c 2020 2020 2020 207c 5400 4846 -43, |T.HF │ │ │ 00524f40: 4500 0020 2020 7c20 6774 6d5f 666c 6f61 E.. | gtm_floa │ │ │ 00524f50: 745f 7420 2a20 207c 2064 6967 6974 7320 t_t * | digits │ │ │ 00524f60: 2020 207c 2033 2e34 3032 3832 3335 4533 | 3.4028235E3 │ │ │ 00524f70: 385d 207c 2020 2020 2020 2020 2020 207c 8] | | │ │ │ 00524f80: 2033 2e34 3032 3832 3335 4533 385d 207c 3.4028235E38] | │ │ │ -00524f90: 5400 4849 4600 0020 2020 7c2d 2d2d 2d2d T.HIF.. |----- │ │ │ +00524f90: 5400 4846 4600 0020 2020 7c2d 2d2d 2d2d T.HFF.. |----- │ │ │ 00524fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00524fb0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00524fc0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00524fd0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00524fe0: 2d2d 2d7c 0000 0000 0000 0000 0000 0000 ---|............ │ │ │ 00524ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525000: 0400 0000 d207 0000 e14f 0000 0000 0000 .........O...... │ │ │ -00525010: 9c00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00525010: 9c00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00525020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00525030: ff73 00ff 5459 5045 5f4c 494d 4954 535f .s..TYPE_LIMITS_ │ │ │ 00525040: 464f 525f 4341 4c4c 2d49 4e53 5f41 4e44 FOR_CALL-INS_AND │ │ │ 00525050: 5f43 414c 4c2d 4f55 5453 00c0 4700 0020 _CALL-OUTS..G.. │ │ │ 00525060: 2020 7c20 6774 6d5f 646f 7562 6c65 5f74 | gtm_double_t │ │ │ 00525070: 2c20 207c 2031 352d 3137 2020 2020 207c , | 15-17 | │ │ │ 00525080: 205b 3145 2d34 332c 2031 4534 375d 207c [1E-43, 1E47] | │ │ │ 00525090: 2031 3520 6469 6769 7473 207c 205b 3145 15 digits | [1E │ │ │ -005250a0: 2d34 332c 2031 4534 375d 207c 5400 4849 -43, 1E47] |T.HI │ │ │ +005250a0: 2d34 332c 2031 4534 375d 207c 5400 4846 -43, 1E47] |T.HF │ │ │ 005250b0: 4800 0020 2020 7c20 6774 6d5f 646f 7562 H.. | gtm_doub │ │ │ 005250c0: 6c65 5f74 202a 207c 2064 6967 6974 7320 le_t * | digits │ │ │ 005250d0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 005250e0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 005250f0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00525100: 5400 4849 4900 0020 2020 7c2d 2d2d 2d2d T.HII.. |----- │ │ │ +00525100: 5400 4846 4900 0020 2020 7c2d 2d2d 2d2d T.HFI.. |----- │ │ │ 00525110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00525120: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00525130: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00525140: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ -00525150: 2d2d 2d7c 5400 4849 4a00 0020 2020 7c20 ---|T.HIJ.. | │ │ │ +00525150: 2d2d 2d7c 5400 4846 4a00 0020 2020 7c20 ---|T.HFJ.. | │ │ │ 00525160: 6774 6d5f 6368 6172 5f74 202a 2020 207c gtm_char_t * | │ │ │ 00525170: 204e 2f41 2020 2020 2020 207c 205b 2222 N/A | ["" │ │ │ 00525180: 2c20 314d 6942 5d20 2020 207c 204e 2f41 , 1MiB] | N/A │ │ │ 00525190: 2020 2020 2020 207c 205b 2222 2c20 314d | ["", 1M │ │ │ -005251a0: 6942 5d20 2020 207c 5400 4849 5100 0020 iB] |T.HIQ.. │ │ │ +005251a0: 6942 5d20 2020 207c 5400 4846 5100 0020 iB] |T.HFQ.. │ │ │ 005251b0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 005251c0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---+-----------+ │ │ │ 005251d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 005251e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ -005251f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4849 -----------|T.HI │ │ │ +005251f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 4846 -----------|T.HF │ │ │ 00525200: 5200 0020 2020 7c20 6774 6d5f 6368 6172 R.. | gtm_char │ │ │ 00525210: 5f74 202a 2a20 207c 204e 2f41 2020 2020 _t ** | N/A │ │ │ 00525220: 2020 207c 205b 2222 2c20 314d 6942 5d20 | ["", 1MiB] │ │ │ 00525230: 2020 207c 204e 2f41 2020 2020 2020 207c | N/A | │ │ │ 00525240: 205b 2222 2c20 314d 6942 5d20 2020 207c ["", 1MiB] | │ │ │ -00525250: 5400 4849 5300 0020 2020 7c2d 2d2d 2d2d T.HIS.. |----- │ │ │ +00525250: 5400 4846 5300 0020 2020 7c2d 2d2d 2d2d T.HFS.. |----- │ │ │ 00525260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00525270: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00525280: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00525290: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ -005252a0: 2d2d 2d7c 5400 4849 5400 0020 2020 7c20 ---|T.HIT.. | │ │ │ +005252a0: 2d2d 2d7c 5400 4846 5400 0020 2020 7c20 ---|T.HFT.. | │ │ │ 005252b0: 6774 6d5f 7374 7269 6e67 5f74 202a 207c gtm_string_t * | │ │ │ 005252c0: 204e 2f41 2020 2020 2020 207c 205b 2222 N/A | ["" │ │ │ 005252d0: 2c20 314d 6942 5d20 2020 207c 204e 2f41 , 1MiB] | N/A │ │ │ 005252e0: 2020 2020 2020 207c 205b 2222 2c20 314d | ["", 1M │ │ │ -005252f0: 6942 5d20 2020 207c 5400 4849 5500 0020 iB] |T.HIU.. │ │ │ +005252f0: 6942 5d20 2020 207c 5400 4846 5500 0020 iB] |T.HFU.. │ │ │ 00525300: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 00525310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00525320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00525330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00525340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 4849 -----------+..HI │ │ │ -00525350: 5600 002a 000d 4952 4e41 5449 4f4e 414c V..*..IRNATIONAL │ │ │ +00525340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 4846 -----------+..HF │ │ │ +00525350: 5600 002a 000d 4652 4e41 5449 4f4e 414c V..*..FRNATIONAL │ │ │ 00525360: 495a 4154 494f 4e00 0049 6e74 6572 6e61 IZATION..Interna │ │ │ 00525370: 7469 6f6e 616c 697a 6174 696f 6e1f 001e tionalization... │ │ │ -00525380: 49bf 1100 0020 2020 496e 7465 726e 6174 I.... Internat │ │ │ -00525390: 696f 6e61 6c69 7a61 7469 6f6e 0700 1f49 ionalization...I │ │ │ -005253a0: 2100 0052 001f 4931 0000 2020 2054 6869 !..R..I1.. Thi │ │ │ +00525380: 46bf 1100 0020 2020 496e 7465 726e 6174 F.... Internat │ │ │ +00525390: 696f 6e61 6c69 7a61 7469 6f6e 0700 1f46 ionalization...F │ │ │ +005253a0: 2100 0052 001f 4631 0000 2020 2054 6869 !..R..F1.. Thi │ │ │ 005253b0: 7320 6368 6170 7465 7220 6465 7363 7269 s chapter descri │ │ │ 005253c0: 6265 7320 4754 2e4d 2066 6163 696c 6974 bes GT.M facilit │ │ │ 005253d0: 6965 7320 666f 7220 6170 706c 6963 6174 ies for applicat │ │ │ 005253e0: 696f 6e73 2075 7369 6e67 2063 6861 7261 ions using chara │ │ │ -005253f0: 6374 6572 7354 001f 4941 0000 2020 2065 ctersT..IA.. e │ │ │ +005253f0: 6374 6572 7354 001f 4641 0000 2020 2065 ctersT..FA.. e │ │ │ 00525400: 6e63 6f64 6564 2069 6e20 6f74 6865 7220 ncoded in other │ │ │ 00525410: 7468 616e 2065 6967 6874 2d62 6974 2062 than eight-bit b │ │ │ 00525420: 7974 6573 2028 6f63 7465 7473 292e 2042 ytes (octets). B │ │ │ 00525430: 6566 6f72 6520 636f 6e74 696e 7569 6e67 efore continuing │ │ │ -00525440: 2077 6974 6820 7573 6553 001f 4951 0000 with useS..IQ.. │ │ │ +00525440: 2077 6974 6820 7573 6553 001f 4651 0000 with useS..FQ.. │ │ │ 00525450: 2020 206f 6620 5554 462d 3820 6665 6174 of UTF-8 feat │ │ │ 00525460: 7572 6573 2c20 796f 7520 7769 6c6c 206e ures, you will n │ │ │ 00525470: 6565 6420 746f 2065 6e73 7572 6520 7468 eed to ensure th │ │ │ 00525480: 6174 2079 6f75 7220 7379 7374 656d 2068 at your system h │ │ │ -00525490: 6173 2069 6e73 7461 6c6c 6564 4c00 1f49 as installedL..I │ │ │ +00525490: 6173 2069 6e73 7461 6c6c 6564 4c00 1f46 as installedL..F │ │ │ 005254a0: 6100 0020 2020 616e 6420 636f 6e66 6967 a.. and config │ │ │ 005254b0: 7572 6564 2074 6865 206e 6565 6465 6420 ured the needed │ │ │ 005254c0: 696e 6672 6173 7472 7563 7475 7265 2066 infrastructure f │ │ │ 005254d0: 6f72 206c 616e 6775 6167 6573 2079 6f75 or languages you │ │ │ -005254e0: 2077 6973 6820 746f 5100 1f49 7100 0020 wish toQ..Iq.. │ │ │ +005254e0: 2077 6973 6820 746f 5100 1f46 7100 0020 wish toQ..Fq.. │ │ │ 005254f0: 2020 7375 7070 6f72 742c 2069 6e63 6c75 support, inclu │ │ │ 00525500: 6469 6e67 2049 6e74 6572 6e61 7469 6f6e ding Internation │ │ │ 00525510: 616c 2043 6f6d 706f 6e65 6e74 7320 666f al Components fo │ │ │ 00525520: 7220 556e 6963 6f64 6520 2849 4355 202f r Unicode (ICU / │ │ │ -00525530: 206c 6962 6963 7529 2c4e 001f 4981 0000 libicu),N..I... │ │ │ +00525530: 206c 6962 6963 7529 2c4e 001f 4681 0000 libicu),N..F... │ │ │ 00525540: 2020 2055 5446 2d38 206c 6f63 616c 6528 UTF-8 locale( │ │ │ 00525550: 7329 2c20 616e 6420 7465 726d 696e 616c s), and terminal │ │ │ 00525560: 2065 6d75 6c61 746f 7273 2077 6974 6820 emulators with │ │ │ 00525570: 6170 7072 6f70 7269 6174 6520 666f 6e74 appropriate font │ │ │ -00525580: 732e 2054 6869 7351 001f 4991 0000 2020 s. ThisQ..I... │ │ │ +00525580: 732e 2054 6869 7351 001f 4691 0000 2020 s. ThisQ..F... │ │ │ 00525590: 2063 6861 7074 6572 2061 6464 7265 7373 chapter address │ │ │ 005255a0: 6573 2074 6865 2073 7065 6369 6669 6320 es the specific │ │ │ 005255b0: 6973 7375 6573 206f 6620 6465 6669 6e69 issues of defini │ │ │ 005255c0: 6e67 2061 6c74 6572 6e61 7469 7665 2063 ng alternative c │ │ │ -005255d0: 6f6c 6c61 7469 6f6e 5100 1e49 c011 0000 ollationQ..I.... │ │ │ +005255d0: 6f6c 6c61 7469 6f6e 5100 1e46 c011 0000 ollationQ..F.... │ │ │ 005255e0: 2020 2073 6571 7565 6e63 6573 2c20 616e sequences, an │ │ │ 005255f0: 6420 6465 6669 6e69 6e67 2075 6e69 7175 d defining uniqu │ │ │ 00525600: 6520 7061 7474 6572 6e73 2066 6f72 2075 e patterns for u │ │ │ 00525610: 7365 2077 6974 6820 7468 6520 7061 7474 se with the patt │ │ │ -00525620: 6572 6e20 6d61 7463 6813 001f 4912 0000 ern match...I... │ │ │ -00525630: 2020 206f 7065 7261 746f 722e 0700 1f49 operator....I │ │ │ -00525640: 1300 0051 001f 4914 0000 2020 2041 6c74 ...Q..I... Alt │ │ │ +00525620: 6572 6e20 6d61 7463 6813 001f 4612 0000 ern match...F... │ │ │ +00525630: 2020 206f 7065 7261 746f 722e 0700 1f46 operator....F │ │ │ +00525640: 1300 0051 001f 4614 0000 2020 2041 6c74 ...Q..F... Alt │ │ │ 00525650: 6572 6e61 7469 7665 2063 6f6c 6c61 7469 ernative collati │ │ │ 00525660: 6f6e 2073 6571 7565 6e63 6573 2028 6f72 on sequences (or │ │ │ 00525670: 2061 6e20 616c 7465 726e 6174 6976 6520 an alternative │ │ │ 00525680: 6f72 6465 7269 6e67 206f 6620 7374 7269 ordering of stri │ │ │ -00525690: 6e67 7329 4e00 1f49 1500 0020 2020 6361 ngs)N..I... ca │ │ │ +00525690: 6e67 7329 4e00 1f46 1500 0020 2020 6361 ngs)N..F... ca │ │ │ 005256a0: 6e20 6265 2064 6566 696e 6564 2066 6f72 n be defined for │ │ │ 005256b0: 2067 6c6f 6261 6c20 616e 6420 6c6f 6361 global and loca │ │ │ 005256c0: 6c20 7661 7269 6162 6c65 2073 7562 7363 l variable subsc │ │ │ 005256d0: 7269 7074 732e 2054 6865 7920 6361 6e20 ripts. They can │ │ │ -005256e0: 6265 4a00 1f49 1600 0020 2020 6573 7461 beJ..I... esta │ │ │ +005256e0: 6265 4a00 1f46 1600 0020 2020 6573 7461 beJ..F... esta │ │ │ 005256f0: 626c 6973 6865 6420 666f 7220 7370 6563 blished for spec │ │ │ 00525700: 6966 6965 6420 676c 6f62 616c 7320 6f72 ified globals or │ │ │ 00525710: 2066 6f72 2061 6e20 656e 7469 7265 2064 for an entire d │ │ │ -00525720: 6174 6162 6173 652e 2054 6865 5400 1f49 atabase. TheT..I │ │ │ +00525720: 6174 6162 6173 652e 2054 6865 5400 1f46 atabase. TheT..F │ │ │ 00525730: 1700 0020 2020 616c 7465 726e 6174 6976 ... alternativ │ │ │ 00525740: 6520 7365 7175 656e 6365 7320 6172 6520 e sequences are │ │ │ 00525750: 6465 6669 6e65 6420 6279 2061 2073 6572 defined by a ser │ │ │ 00525760: 6965 7320 6f66 2072 6f75 7469 6e65 7320 ies of routines │ │ │ 00525770: 696e 2061 6e20 6578 6563 7574 6162 6c65 in an executable │ │ │ -00525780: 5200 1f49 1800 0020 2020 6669 6c65 2070 R..I... file p │ │ │ +00525780: 5200 1f46 1800 0020 2020 6669 6c65 2070 R..F... file p │ │ │ 00525790: 6f69 6e74 6564 2074 6f20 6279 2061 6e20 ointed to by an │ │ │ 005257a0: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 005257b0: 6162 6c65 2e20 4173 2074 6865 2063 6f6c able. As the col │ │ │ 005257c0: 6c61 7469 6f6e 2073 6571 7565 6e63 6520 lation sequence │ │ │ 005257d0: 6973 0000 0000 0000 0000 0000 0000 0000 is.............. │ │ │ 005257e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005257f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525800: 0400 0000 5202 0000 d150 0000 0000 0000 ....R....P...... │ │ │ 00525810: 6400 0041 4845 4c50 00ff 7300 ff49 4e54 d..AHELP..s..INT │ │ │ 00525820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00525830: 4e00 ff73 00ff 434f 4c4c 4154 494f 4e5f N..s..COLLATION_ │ │ │ 00525840: 5345 5155 454e 4345 5f44 4546 494e 4954 SEQUENCE_DEFINIT │ │ │ 00525850: 494f 4e53 0000 436f 6c6c 6174 696f 6e5f IONS..Collation_ │ │ │ 00525860: 5365 7175 656e 6365 5f44 6566 696e 6974 Sequence_Definit │ │ │ -00525870: 696f 6e73 2900 4149 bf11 0000 2020 2043 ions).AI.... C │ │ │ +00525870: 696f 6e73 2900 4146 bf11 0000 2020 2043 ions).AF.... C │ │ │ 00525880: 6f6c 6c61 7469 6f6e 2053 6571 7565 6e63 ollation Sequenc │ │ │ 00525890: 6520 4465 6669 6e69 7469 6f6e 7307 0042 e Definitions..B │ │ │ -005258a0: 4921 0000 5300 4249 3100 0020 2020 4e6f I!..S.BI1.. No │ │ │ +005258a0: 4621 0000 5300 4246 3100 0020 2020 4e6f F!..S.BF1.. No │ │ │ 005258b0: 726d 616c 6c79 2c20 4754 2e4d 206f 7264 rmally, GT.M ord │ │ │ 005258c0: 6572 7320 6461 7461 2077 6974 6820 6e75 ers data with nu │ │ │ 005258d0: 6d65 7269 6320 7661 6c75 6573 2066 6972 meric values fir │ │ │ 005258e0: 7374 2c20 666f 6c6c 6f77 6564 2062 7920 st, followed by │ │ │ -005258f0: 7374 7269 6e67 7351 0042 4941 0000 2020 stringsQ.BIA.. │ │ │ +005258f0: 7374 7269 6e67 7351 0042 4641 0000 2020 stringsQ.BFA.. │ │ │ 00525900: 2073 6571 7565 6e63 6564 2062 7920 4153 sequenced by AS │ │ │ 00525910: 4349 4920 7661 6c75 6573 2e20 546f 2075 CII values. To u │ │ │ 00525920: 7365 2061 6e20 616c 7465 726e 6174 6976 se an alternativ │ │ │ 00525930: 6520 636f 6c6c 6174 696e 6720 7365 7175 e collating sequ │ │ │ -00525940: 656e 6365 2074 6865 4900 4249 5100 0020 ence theI.BIQ.. │ │ │ +00525940: 656e 6365 2074 6865 4900 4246 5100 0020 ence theI.BFQ.. │ │ │ 00525950: 2020 666f 6c6c 6f77 696e 6720 6974 656d following item │ │ │ 00525960: 7320 6d75 7374 2062 6520 7072 6f76 6964 s must be provid │ │ │ 00525970: 6564 2061 7420 4754 2e4d 2070 726f 6365 ed at GT.M proce │ │ │ 00525980: 7373 2069 6e74 6961 6c69 7a61 7469 6f6e ss intialization │ │ │ -00525990: 2e07 0042 4961 0000 4b00 4249 7100 0020 ...BIa..K.BIq.. │ │ │ +00525990: 2e07 0042 4661 0000 4b00 4246 7100 0020 ...BFa..K.BFq.. │ │ │ 005259a0: 2020 2020 2a20 4120 7368 6172 6564 206c * A shared l │ │ │ 005259b0: 6962 7261 7279 2063 6f6e 7461 696e 696e ibrary containin │ │ │ 005259c0: 6720 7468 6520 726f 7574 696e 6573 2066 g the routines f │ │ │ 005259d0: 6f72 2065 6163 6820 616c 7465 726e 6174 or each alternat │ │ │ -005259e0: 6976 6520 0042 4981 0000 2020 2020 2020 ive .BI... │ │ │ +005259e0: 6976 6520 0042 4681 0000 2020 2020 2020 ive .BF... │ │ │ 005259f0: 2063 6f6c 6c61 7469 6f6e 2073 6571 7565 collation seque │ │ │ -00525a00: 6e63 654f 0042 4991 0000 2020 2020 202a nceO.BI... * │ │ │ +00525a00: 6e63 654f 0042 4691 0000 2020 2020 202a nceO.BF... * │ │ │ 00525a10: 2041 6e20 656e 7669 726f 6e6d 656e 7420 An environment │ │ │ 00525a20: 7661 7269 6162 6c65 206f 6620 7468 6520 variable of the │ │ │ 00525a30: 666f 726d 2067 746d 5f63 6f6c 6c61 7465 form gtm_collate │ │ │ 00525a40: 5f6e 2c20 7370 6563 6966 7969 6e67 2074 _n, specifying t │ │ │ 00525a50: 6865 0000 0000 0000 0000 0000 0000 0000 he.............. │ │ │ 00525a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -337409,124 +337409,124 @@ │ │ │ 00526000: 0400 0000 8b07 0000 2c50 0000 0000 0000 ........,P...... │ │ │ 00526010: 6700 0057 4845 4c50 00ff 7300 ff49 4e54 g..WHELP..s..INT │ │ │ 00526020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00526030: 4e00 ff73 00ff 434f 4c4c 4154 494f 4e5f N..s..COLLATION_ │ │ │ 00526040: 5345 5155 454e 4345 5f44 4546 494e 4954 SEQUENCE_DEFINIT │ │ │ 00526050: 494f 4e53 00ff 7300 ff53 4841 5245 445f IONS..s..SHARED_ │ │ │ 00526060: 4c49 4252 4152 5900 0053 6861 7265 645f LIBRARY..Shared_ │ │ │ -00526070: 4c69 6272 6172 7919 0054 49bf 1100 0020 Library..TI.... │ │ │ +00526070: 4c69 6272 6172 7919 0054 46bf 1100 0020 Library..TF.... │ │ │ 00526080: 2020 5368 6172 6564 204c 6962 7261 7279 Shared Library │ │ │ -00526090: 0700 5549 2100 0051 0055 4931 0000 2020 ..UI!..Q.UI1.. │ │ │ +00526090: 0700 5546 2100 0051 0055 4631 0000 2020 ..UF!..Q.UF1.. │ │ │ 005260a0: 2041 2073 6861 7265 6420 6c69 6272 6172 A shared librar │ │ │ 005260b0: 7920 666f 7220 616e 2061 6c74 6572 6e61 y for an alterna │ │ │ 005260c0: 7469 7665 2063 6f6c 6c61 7469 6f6e 2073 tive collation s │ │ │ 005260d0: 6571 7565 6e63 6520 6d75 7374 2063 6f6e equence must con │ │ │ -005260e0: 7461 696e 2074 6865 2200 5549 4100 0020 tain the".UIA.. │ │ │ +005260e0: 7461 696e 2074 6865 2200 5546 4100 0020 tain the".UFA.. │ │ │ 005260f0: 2020 666f 6c6c 6f77 696e 6720 666f 7572 following four │ │ │ -00526100: 2072 6f75 7469 6e65 733a 0700 5549 5100 routines:..UIQ. │ │ │ -00526110: 004f 0055 4961 0000 2020 2020 312e 2067 .O.UIa.. 1. g │ │ │ +00526100: 2072 6f75 7469 6e65 733a 0700 5546 5100 routines:..UFQ. │ │ │ +00526110: 004f 0055 4661 0000 2020 2020 312e 2067 .O.UFa.. 1. g │ │ │ 00526120: 746d 5f61 635f 7866 6f72 6d5f 313a 2054 tm_ac_xform_1: T │ │ │ 00526130: 7261 6e73 666f 726d 7320 7375 6273 6372 ransforms subscr │ │ │ 00526140: 6970 7473 2075 7020 746f 2074 6865 206d ipts up to the m │ │ │ 00526150: 6178 696d 756d 2073 7570 706f 7274 6564 aximum supported │ │ │ -00526160: 4500 5549 7100 0020 2020 2020 2020 7374 E.UIq.. st │ │ │ +00526160: 4500 5546 7100 0020 2020 2020 2020 7374 E.UFq.. st │ │ │ 00526170: 7269 6e67 206c 656e 6774 6820 746f 2074 ring length to t │ │ │ 00526180: 6865 2061 6c74 6572 6e61 7469 7665 2063 he alternative c │ │ │ 00526190: 6f6c 6c61 7469 6f6e 2073 6571 7565 6e63 ollation sequenc │ │ │ -005261a0: 652c 206f 7207 0055 4981 0000 4b00 5549 e, or..UI...K.UI │ │ │ +005261a0: 652c 206f 7207 0055 4681 0000 4b00 5546 e, or..UF...K.UF │ │ │ 005261b0: 9100 0020 2020 2020 2020 6774 6d5f 6163 ... gtm_ac │ │ │ 005261c0: 5f78 666f 726d 3a20 5472 616e 7366 6f72 _xform: Transfor │ │ │ 005261d0: 6d73 2073 7562 7363 7269 7074 7320 7570 ms subscripts up │ │ │ 005261e0: 2074 6f20 3332 2c37 3637 2062 7974 6573 to 32,767 bytes │ │ │ -005261f0: 2074 6f20 7468 652e 0054 49c0 1100 0020 to the..TI.... │ │ │ +005261f0: 2074 6f20 7468 652e 0054 46c0 1100 0020 to the..TF.... │ │ │ 00526200: 2020 2020 2020 616c 7465 726e 6174 6976 alternativ │ │ │ 00526210: 6520 636f 6c6c 6174 696f 6e20 7365 7175 e collation sequ │ │ │ -00526220: 656e 6365 2e07 0055 4912 0000 5200 5549 ence...UI...R.UI │ │ │ +00526220: 656e 6365 2e07 0055 4612 0000 5200 5546 ence...UF...R.UF │ │ │ 00526230: 1300 0020 2020 2032 2e20 6774 6d5f 6163 ... 2. gtm_ac │ │ │ 00526240: 5f78 6261 636b 5f31 3a20 5573 6520 7769 _xback_1: Use wi │ │ │ 00526250: 7468 2067 746d 5f61 635f 7866 6f72 6d5f th gtm_ac_xform_ │ │ │ 00526260: 3120 746f 2074 7261 6e73 666f 726d 2074 1 to transform t │ │ │ 00526270: 6865 2061 6c74 6572 6e61 7469 7665 4e00 he alternativeN. │ │ │ -00526280: 5549 1400 0020 2020 2020 2020 636f 6c6c UI... coll │ │ │ +00526280: 5546 1400 0020 2020 2020 2020 636f 6c6c UF... coll │ │ │ 00526290: 6174 696f 6e20 6b65 7973 2062 6163 6b20 ation keys back │ │ │ 005262a0: 746f 2074 6865 206f 7269 6769 6e61 6c20 to the original │ │ │ 005262b0: 7375 6273 6372 6970 7420 7265 7072 6573 subscript repres │ │ │ -005262c0: 656e 7461 7469 6f6e 2c20 6f72 0700 5549 entation, or..UI │ │ │ -005262d0: 1500 004f 0055 4916 0000 2020 2020 2020 ...O.UI... │ │ │ +005262c0: 656e 7461 7469 6f6e 2c20 6f72 0700 5546 entation, or..UF │ │ │ +005262d0: 1500 004f 0055 4616 0000 2020 2020 2020 ...O.UF... │ │ │ 005262e0: 2067 746d 5f61 635f 7862 6163 6b3a 2055 gtm_ac_xback: U │ │ │ 005262f0: 7365 2077 6974 6820 6774 6d5f 6163 5f78 se with gtm_ac_x │ │ │ 00526300: 666f 726d 2074 6f20 7472 616e 7366 6f72 form to transfor │ │ │ 00526310: 6d73 2074 6865 2061 6c74 6572 6e61 7469 ms the alternati │ │ │ -00526320: 7665 4b00 5549 1700 0020 2020 2020 2020 veK.UI... │ │ │ +00526320: 7665 4b00 5546 1700 0020 2020 2020 2020 veK.UF... │ │ │ 00526330: 636f 6c6c 6174 696f 6e20 6b65 7973 2062 collation keys b │ │ │ 00526340: 6163 6b20 746f 2074 6865 206f 7269 6769 ack to the origi │ │ │ 00526350: 6e61 6c20 7375 6273 6372 6970 7420 7265 nal subscript re │ │ │ 00526360: 7072 6573 656e 7461 7469 6f6e 2e07 0055 presentation...U │ │ │ -00526370: 4918 0000 4a00 5549 1900 0020 2020 2033 I...J.UI... 3 │ │ │ +00526370: 4618 0000 4a00 5546 1900 0020 2020 2033 F...J.UF... 3 │ │ │ 00526380: 2e20 6774 6d5f 6163 5f76 6572 7369 6f6e . gtm_ac_version │ │ │ 00526390: 3a20 5265 7475 726e 7320 6120 6e75 6d65 : Returns a nume │ │ │ 005263a0: 7269 6320 7665 7273 696f 6e20 6964 656e ric version iden │ │ │ 005263b0: 7469 6669 6572 2066 6f72 2074 6865 3b00 tifier for the;. │ │ │ -005263c0: 5549 1a00 0020 2020 2020 2020 2263 7572 UI... "cur │ │ │ +005263c0: 5546 1a00 0020 2020 2020 2020 2263 7572 UF... "cur │ │ │ 005263d0: 7265 6e74 6c79 2061 6374 6976 6522 2073 rently active" s │ │ │ 005263e0: 6574 206f 6620 636f 6c6c 6174 696f 6e20 et of collation │ │ │ -005263f0: 726f 7574 696e 6573 2e54 0055 4921 0000 routines.T.UI!.. │ │ │ +005263f0: 726f 7574 696e 6573 2e54 0055 4621 0000 routines.T.UF!.. │ │ │ 00526400: 2020 2020 342e 2067 746d 5f61 635f 7665 4. gtm_ac_ve │ │ │ 00526410: 7269 6679 3a20 5265 7475 726e 7320 7468 rify: Returns th │ │ │ 00526420: 6520 7375 6363 6573 7320 286f 6464 2920 e success (odd) │ │ │ 00526430: 6f72 2066 6169 6c75 7265 2028 6576 656e or failure (even │ │ │ 00526440: 2920 696e 206d 6174 6368 696e 673f 0055 ) in matching?.U │ │ │ -00526450: 4922 0000 2020 2020 2020 2061 2063 6f6c I".. a col │ │ │ +00526450: 4622 0000 2020 2020 2020 2061 2063 6f6c F".. a col │ │ │ 00526460: 6c61 7469 6f6e 2073 6571 7565 6e63 6520 lation sequence │ │ │ 00526470: 7769 7468 2061 2067 6976 656e 2076 6572 with a given ver │ │ │ -00526480: 7369 6f6e 206e 756d 6265 722e 0700 5549 sion number...UI │ │ │ -00526490: 2300 0054 0055 4924 0000 2020 2047 542e #..T.UI$.. GT. │ │ │ +00526480: 7369 6f6e 206e 756d 6265 722e 0700 5546 sion number...UF │ │ │ +00526490: 2300 0054 0055 4624 0000 2020 2047 542e #..T.UF$.. GT. │ │ │ 005264a0: 4d20 7365 6172 6368 6573 2074 6865 2073 M searches the s │ │ │ 005264b0: 6861 7265 6420 6c69 6272 6172 7920 666f hared library fo │ │ │ 005264c0: 7220 7468 6520 6774 6d5f 6163 5f78 666f r the gtm_ac_xfo │ │ │ 005264d0: 726d 5f31 2061 6e64 2067 746d 5f61 635f rm_1 and gtm_ac_ │ │ │ -005264e0: 7862 6163 6b5f 3151 0055 4925 0000 2020 xback_1Q.UI%.. │ │ │ +005264e0: 7862 6163 6b5f 3151 0055 4625 0000 2020 xback_1Q.UF%.. │ │ │ 005264f0: 2062 6566 6f72 6520 7365 6172 6368 696e before searchin │ │ │ 00526500: 6720 666f 7220 7468 6520 6774 6d5f 6163 g for the gtm_ac │ │ │ 00526510: 5f78 666f 726d 2061 6e64 2067 746d 5f61 _xform and gtm_a │ │ │ 00526520: 635f 7862 6163 6b20 726f 7574 696e 6573 c_xback routines │ │ │ -00526530: 2e20 4966 2074 6865 5300 5549 2600 0020 . If theS.UI&.. │ │ │ +00526530: 2e20 4966 2074 6865 5300 5546 2600 0020 . If theS.UF&.. │ │ │ 00526540: 2020 7368 6172 6564 206c 6962 7261 7279 shared library │ │ │ 00526550: 2063 6f6e 7461 696e 7320 6774 6d5f 6163 contains gtm_ac │ │ │ 00526560: 5f78 666f 726d 5f31 2c20 4754 2e4d 2069 _xform_1, GT.M i │ │ │ 00526570: 676e 6f72 6573 2067 746d 5f61 635f 7866 gnores gtm_ac_xf │ │ │ -00526580: 6f72 6d20 6576 656e 2069 6647 0055 4927 orm even ifG.UI' │ │ │ +00526580: 6f72 6d20 6576 656e 2069 6647 0055 4627 orm even ifG.UF' │ │ │ 00526590: 0000 2020 2069 7420 6973 2070 7265 7365 .. it is prese │ │ │ 005265a0: 6e74 2e20 4966 2047 542e 4d20 6669 6e64 nt. If GT.M find │ │ │ 005265b0: 7320 6774 6d5f 6163 5f78 666f 726d 5f31 s gtm_ac_xform_1 │ │ │ 005265c0: 2062 7574 2064 6f65 7320 6e6f 7420 6669 but does not fi │ │ │ -005265d0: 6e64 4e00 5549 2800 0020 2020 6774 6d5f ndN.UI(.. gtm_ │ │ │ +005265d0: 6e64 4e00 5546 2800 0020 2020 6774 6d5f ndN.UF(.. gtm_ │ │ │ 005265e0: 6163 5f78 6261 636b 5f31 2c20 6974 2072 ac_xback_1, it r │ │ │ 005265f0: 6570 6f72 7473 2061 2043 4f4c 4c41 5449 eports a COLLATI │ │ │ 00526600: 4f4e 554e 4445 4620 6572 726f 7220 7769 ONUNDEF error wi │ │ │ 00526610: 7468 2061 6e20 6164 6469 7469 6f6e 616c th an additional │ │ │ -00526620: 2900 5549 2900 0020 2020 6d69 736d 6174 ).UI).. mismat │ │ │ +00526620: 2900 5546 2900 0020 2020 6d69 736d 6174 ).UF).. mismat │ │ │ 00526630: 6368 2043 4f4c 4c46 4e4d 4953 5349 4e47 ch COLLFNMISSING │ │ │ -00526640: 2077 6172 6e69 6e67 2e07 0055 492a 0000 warning...UI*.. │ │ │ -00526650: 4f00 5549 3100 0020 2020 4966 2074 6865 O.UI1.. If the │ │ │ +00526640: 2077 6172 6e69 6e67 2e07 0055 462a 0000 warning...UF*.. │ │ │ +00526650: 4f00 5546 3100 0020 2020 4966 2074 6865 O.UF1.. If the │ │ │ 00526660: 2061 7070 6c69 6361 7469 6f6e 2064 6f65 application doe │ │ │ 00526670: 7320 6e6f 7420 7573 6520 7374 7269 6e67 s not use string │ │ │ 00526680: 7320 6c6f 6e67 6572 2074 6861 6e20 3332 s longer than 32 │ │ │ 00526690: 2c37 3637 2062 7974 6573 2c20 7468 654f ,767 bytes, theO │ │ │ -005266a0: 0055 4932 0000 2020 2061 6c74 6572 6e61 .UI2.. alterna │ │ │ +005266a0: 0055 4632 0000 2020 2061 6c74 6572 6e61 .UF2.. alterna │ │ │ 005266b0: 7469 7665 2063 6f6c 6c61 7469 6f6e 206c tive collation l │ │ │ 005266c0: 6962 7261 7279 206e 6565 6420 6e6f 7420 ibrary need not │ │ │ 005266d0: 636f 6e74 6169 6e20 7468 6520 6774 6d5f contain the gtm_ │ │ │ 005266e0: 6163 5f78 666f 726d 5f31 2061 6e64 4f00 ac_xform_1 andO. │ │ │ -005266f0: 5549 3300 0020 2020 6774 6d5f 6163 5f78 UI3.. gtm_ac_x │ │ │ +005266f0: 5546 3300 0020 2020 6774 6d5f 6163 5f78 UF3.. gtm_ac_x │ │ │ 00526700: 6261 636b 5f31 2072 6f75 7469 6e65 732e back_1 routines. │ │ │ 00526710: 204f 6e20 7468 6520 6f74 6865 7220 6861 On the other ha │ │ │ 00526720: 6e64 2c20 6966 2074 6865 2061 7070 6c69 nd, if the appli │ │ │ 00526730: 6361 7469 6f6e 2070 6173 7365 734e 0055 cation passesN.U │ │ │ -00526740: 4934 0000 2020 2073 7472 696e 6773 2067 I4.. strings g │ │ │ +00526740: 4634 0000 2020 2073 7472 696e 6773 2067 F4.. strings g │ │ │ 00526750: 7265 6174 6572 2074 6861 6e20 3332 2c37 reater than 32,7 │ │ │ 00526760: 3637 2062 7974 6573 2028 6275 7420 6c65 67 bytes (but le │ │ │ 00526770: 7373 2074 6861 6e20 7468 6520 6d61 7869 ss than the maxi │ │ │ 00526780: 6d75 6d20 7375 7070 6f72 7472 0000 0000 mum supportr.... │ │ │ 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 ................ │ │ │ @@ -337537,25 +337537,25 @@ │ │ │ 00526800: 0400 0001 6a06 0000 0150 0000 0000 0000 ....j....P...... │ │ │ 00526810: 3200 0000 4845 4c50 00ff 7300 ff46 554e 2...HELP..s..FUN │ │ │ 00526820: 4354 494f 4e53 00ff 7300 ff24 5a50 4152 CTIONS..s..$ZPAR │ │ │ 00526830: 5345 2829 00c0 3801 0000 1d01 0000 0000 SE()..8......... │ │ │ 00526840: 0000 1e00 2100 ff73 00ff 4558 414d 504c ....!..s..EXAMPL │ │ │ 00526850: 4553 00c0 3301 0000 1e01 0000 0000 0000 ES..3........... │ │ │ 00526860: 1500 1a00 4545 4b28 2900 0100 0022 0100 ....EEK()....".. │ │ │ -00526870: 0000 0000 0011 0020 11c0 3601 0000 2301 ....... ..6...#. │ │ │ +00526870: 0000 0000 0011 0020 a5c0 3601 0000 2301 ....... ..6...#. │ │ │ 00526880: 0000 0000 0000 1000 2100 6501 0000 2401 ........!.e...$. │ │ │ 00526890: 0000 0000 0000 1000 2100 9301 0000 2501 ........!.....%. │ │ │ 005268a0: 0000 0000 0000 0f00 1a00 4800 0026 0100 ..........H..&.. │ │ │ 005268b0: 0000 0000 0024 001a 0049 4543 4528 2900 .....$...IECE(). │ │ │ 005268c0: ff73 00ff 4558 414d 504c 4553 00bf 4200 .s..EXAMPLES..B. │ │ │ 005268d0: 0020 0100 0000 0000 001b 001a 0052 4556 . ...........REV │ │ │ 005268e0: 494f 5553 2829 00c0 1201 0000 2101 0000 IOUS()......!... │ │ │ -005268f0: 0000 0000 1b00 1949 5147 424c 4d4f 4428 .......IQGBLMOD( │ │ │ +005268f0: 0000 0000 1b00 1946 5147 424c 4d4f 4428 .......FQGBLMOD( │ │ │ 00526900: 2900 c035 0100 0030 0100 0000 0000 0010 )..5...0........ │ │ │ -00526910: 0019 4952 4400 0031 0100 0000 0000 0019 ..IRD..1........ │ │ │ +00526910: 0019 4652 4400 0031 0100 0000 0000 0019 ..FRD..1........ │ │ │ 00526920: 0019 0053 4541 5243 4828 2900 bf92 0000 ...SEARCH()..... │ │ │ 00526930: 3201 0000 0000 0000 2600 1a00 4947 5052 2.......&...IGPR │ │ │ 00526940: 4f43 2829 00ff 7300 ff45 5841 4d50 4c45 OC()..s..EXAMPLE │ │ │ 00526950: 5300 bf72 0000 3301 0000 0000 0000 0f00 S..r..3......... │ │ │ 00526960: 1a00 4e00 0034 0100 0000 0000 0019 001a ..N..4.......... │ │ │ 00526970: 004f 434b 4554 2829 00c0 1601 0000 2701 .OCKET()......'. │ │ │ 00526980: 0000 0000 0000 1000 234b 4101 0000 2801 ........#KA...(. │ │ │ @@ -337564,15 +337564,15 @@ │ │ │ 005269b0: 0000 0000 0000 1100 224b c111 9200 002b ........"K.....+ │ │ │ 005269c0: 0100 0000 0000 0010 0023 4b14 5200 002c .........#K.R.., │ │ │ 005269d0: 0100 0000 0000 0010 0023 0016 7200 002d .........#..r..- │ │ │ 005269e0: 0100 0000 0000 0010 0023 0018 5200 002e .........#..R... │ │ │ 005269f0: 0100 0000 0000 0026 001a 0055 4253 5452 .......&...UBSTR │ │ │ 00526a00: 2829 00ff 7300 ff45 5841 4d50 4c45 5300 ()..s..EXAMPLES. │ │ │ 00526a10: c025 0100 0035 0100 0000 0000 000f 001a .%...5.......... │ │ │ -00526a20: 0058 0000 3601 0000 0000 0000 1b00 1949 .X..6..........I │ │ │ +00526a20: 0058 0000 3601 0000 0000 0000 1b00 1946 .X..6..........F │ │ │ 00526a30: 5452 4947 4745 5228 2900 c013 0100 002f TRIGGER()....../ │ │ │ 00526a40: 0100 0000 0000 0017 001b 004e 4c4e 4d28 ...........NLNM( │ │ │ 00526a50: 2900 bf32 0000 3701 0000 0000 0000 1800 )..2..7......... │ │ │ 00526a60: 194d 5749 4454 4828 2900 bf72 0000 3801 .MWIDTH()..r..8. │ │ │ 00526a70: 0000 0000 0000 1800 1a00 5249 5445 2829 ..........RITE() │ │ │ 00526a80: 00c0 1401 0000 3901 0000 0000 0000 0f00 ......9......... │ │ │ 00526a90: 0900 4700 0082 0100 0000 0000 003d 0009 ..G..........=.. │ │ │ @@ -337582,32 +337582,32 @@ │ │ │ 00526ad0: 0000 2302 0000 0000 0000 3700 2000 4341 ..#.......7. .CA │ │ │ 00526ae0: 4c4c 2d49 4e53 00ff 7300 ff49 4e54 4552 LL-INS..s..INTER │ │ │ 00526af0: 4641 4345 00ff 7300 ff43 414c 4c5f 4652 FACE..s..CALL_FR │ │ │ 00526b00: 4f4d 5f43 00bf 1200 0042 0200 0000 0000 OM_C.....B...... │ │ │ 00526b10: 0019 0047 00ff 7300 ff47 544d 5f43 494f ...G..s..GTM_CIO │ │ │ 00526b20: 0000 4502 0000 0000 0000 1300 5100 5000 ..E.........Q.P. │ │ │ 00526b30: c038 0100 0043 0200 0000 0000 0016 003b .8...C.........; │ │ │ -00526b40: 4945 5849 5400 c013 0100 0044 0200 0000 IEXIT......D.... │ │ │ -00526b50: 0000 000f 003b 4948 0000 4602 0000 0000 .....;IH..F..... │ │ │ +00526b40: 4645 5849 5400 c013 0100 0044 0200 0000 FEXIT......D.... │ │ │ +00526b50: 0000 000f 003b 4648 0000 4602 0000 0000 .....;FH..F..... │ │ │ 00526b60: 0000 2100 3b00 494e 4954 4941 4c49 5a45 ..!.;.INITIALIZE │ │ │ 00526b70: 5f47 542e 4d00 c017 0100 0040 0200 0000 _GT.M......@.... │ │ │ 00526b80: 0000 000f 002d 0051 0000 4102 0000 0000 .....-.Q..A..... │ │ │ 00526b90: 0000 3100 2d00 5245 4c45 5641 4e54 5f46 ..1.-.RELEVANT_F │ │ │ 00526ba0: 494c 4553 00ff 7300 ff43 414c 4c2d 494e ILES..s..CALL-IN │ │ │ 00526bb0: 5f54 4142 4c45 00bf 2200 003d 0200 0000 _TABLE.."..=.... │ │ │ 00526bc0: 0000 0011 004e 00c0 4201 0000 3e02 0000 .....N..B...>... │ │ │ -00526bd0: 0000 0000 0f00 4049 4600 003f 0200 0000 ......@IF..?.... │ │ │ +00526bd0: 0000 0000 0f00 4046 4600 003f 0200 0000 ......@FF..?.... │ │ │ 00526be0: 0000 001e 0040 4c47 544d 5843 5f54 5950 .....@LGTMXC_TYP │ │ │ 00526bf0: 4553 2e48 00bf 3200 0039 0200 0000 0000 ES.H..2..9...... │ │ │ -00526c00: 0011 004e 11c0 2901 0000 3a02 0000 0000 ...N..)...:..... │ │ │ -00526c10: 0000 1000 4f11 6401 0000 3b02 0000 0000 ....O.d...;..... │ │ │ +00526c00: 0011 004e a5c0 2901 0000 3a02 0000 0000 ...N..)...:..... │ │ │ +00526c10: 0000 1000 4fa5 6401 0000 3b02 0000 0000 ....O.d...;..... │ │ │ 00526c20: 0000 0f00 2e00 4600 0048 0200 0000 0000 ......F..H...... │ │ │ 00526c30: 0024 002d 0053 5441 4e44 414c 4f4e 455f .$.-.STANDALONE_ │ │ │ 00526c40: 5052 4f47 5241 4d53 00bf 3200 003c 0200 PROGRAMS..2..<.. │ │ │ -00526c50: 0000 0000 000f 0021 4951 0000 4702 0000 .......!IQ..G... │ │ │ +00526c50: 0000 0000 000f 0021 4651 0000 4702 0000 .......!FQ..G... │ │ │ 00526c60: 0000 0000 1f00 2000 4558 5445 524e 414c ...... .EXTERNAL │ │ │ 00526c70: 5f43 414c 4c53 00bf 4200 0024 0200 0000 _CALLS..B..$.... │ │ │ 00526c80: 0000 0011 002f 00c0 4701 0000 2502 0000 ...../..G...%... │ │ │ 00526c90: 0000 0000 1000 3000 8901 0000 2602 0000 ......0.....&... │ │ │ 00526ca0: 0000 0000 1100 2f00 c113 5200 0027 0200 ....../...R..'.. │ │ │ 00526cb0: 0000 0000 0028 002f 00ff 7300 ff43 414c .....(./..s..CAL │ │ │ 00526cc0: 4c42 4143 4b5f 4d45 4348 414e 4953 4d00 LBACK_MECHANISM. │ │ │ @@ -337659,133 +337659,133 @@ │ │ │ 00526fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00526fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00526fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00526fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00526fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00526ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00527000: 0400 0000 c607 0000 6153 0000 0000 0000 ........aS...... │ │ │ -00527010: a500 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00527010: a500 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00527020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00527030: 4e00 ff73 00ff 434f 4c4c 4154 494f 4e5f N..s..COLLATION_ │ │ │ 00527040: 5345 5155 454e 4345 5f44 4546 494e 4954 SEQUENCE_DEFINIT │ │ │ 00527050: 494f 4e53 00ff 7300 ff53 4841 5245 445f IONS..s..SHARED_ │ │ │ 00527060: 4c49 4252 4152 5900 c035 0000 2020 2073 LIBRARY..5.. s │ │ │ 00527070: 7472 696e 6720 6c65 6e67 7468 2920 616e tring length) an │ │ │ 00527080: 6420 646f 6573 206e 6f74 2070 726f 7669 d does not provi │ │ │ 00527090: 6465 2067 746d 5f78 635f 7866 6f72 6d5f de gtm_xc_xform_ │ │ │ 005270a0: 3120 616e 6420 6774 6d5f 7863 5f78 6261 1 and gtm_xc_xba │ │ │ -005270b0: 636b 5f31 2c35 0055 4936 0000 2020 2047 ck_1,5.UI6.. G │ │ │ +005270b0: 636b 5f31 2c35 0055 4636 0000 2020 2047 ck_1,5.UF6.. G │ │ │ 005270c0: 542e 4d20 6973 7375 6573 2074 6865 2043 T.M issues the C │ │ │ 005270d0: 4f4c 4c41 5247 4c4f 4e47 2072 756e 2d74 OLLARGLONG run-t │ │ │ -005270e0: 696d 6520 6572 726f 722e 0700 5549 3700 ime error...UI7. │ │ │ -005270f0: 0052 0055 4938 0000 2020 204e 6f74 6520 .R.UI8.. Note │ │ │ +005270e0: 696d 6520 6572 726f 722e 0700 5546 3700 ime error...UF7. │ │ │ +005270f0: 0052 0055 4638 0000 2020 204e 6f74 6520 .R.UF8.. Note │ │ │ 00527100: 7468 6174 2064 6174 6162 6173 6520 6b65 that database ke │ │ │ 00527110: 7920 7369 7a65 7320 6172 6520 6d75 6368 y sizes are much │ │ │ 00527120: 206d 6f72 6520 7265 7374 7269 6374 6564 more restricted │ │ │ 00527130: 2062 7920 4754 2e4d 2074 6861 6e20 6c6f by GT.M than lo │ │ │ -00527140: 6361 6c49 0055 4939 0000 2020 206b 6579 calI.UI9.. key │ │ │ +00527140: 6361 6c49 0055 4639 0000 2020 206b 6579 calI.UF9.. key │ │ │ 00527150: 2073 697a 6573 2c20 616e 6420 6d61 7920 sizes, and may │ │ │ 00527160: 6265 2072 6573 7472 6963 7465 6420 6675 be restricted fu │ │ │ 00527170: 7274 6865 7220 6279 2075 7365 7220 636f rther by user co │ │ │ -00527180: 6e66 6967 7572 6174 696f 6e2e 0700 5549 nfiguration...UI │ │ │ -00527190: 3a00 0080 0022 4949 4d50 4c45 4d45 4e54 :...."IIMPLEMENT │ │ │ +00527180: 6e66 6967 7572 6174 696f 6e2e 0700 5546 nfiguration...UF │ │ │ +00527190: 3a00 0080 0022 4649 4d50 4c45 4d45 4e54 :...."FIMPLEMENT │ │ │ 005271a0: 494e 475f 414e 5f41 4c54 4552 4e41 5449 ING_AN_ALTERNATI │ │ │ 005271b0: 5645 5f43 4f4c 4c41 5449 4f4e 5f53 4551 VE_COLLATION_SEQ │ │ │ 005271c0: 5545 4e43 455f 464f 525f 554e 4943 4f44 UENCE_FOR_UNICOD │ │ │ 005271d0: 4528 5229 0000 496d 706c 656d 656e 7469 E(R)..Implementi │ │ │ 005271e0: 6e67 5f61 6e5f 416c 7465 726e 6174 6976 ng_an_Alternativ │ │ │ 005271f0: 655f 436f 6c6c 6174 696f 6e5f 5365 7175 e_Collation_Sequ │ │ │ 00527200: 656e 6365 5f66 6f72 5f55 6e69 636f 6465 ence_for_Unicode │ │ │ -00527210: 2852 2948 0060 49bf 1100 0020 2020 496d (R)H.`I.... Im │ │ │ +00527210: 2852 2948 0060 46bf 1100 0020 2020 496d (R)H.`F.... Im │ │ │ 00527220: 706c 656d 656e 7469 6e67 2061 6e20 416c plementing an Al │ │ │ 00527230: 7465 726e 6174 6976 6520 436f 6c6c 6174 ternative Collat │ │ │ 00527240: 696f 6e20 5365 7175 656e 6365 2066 6f72 ion Sequence for │ │ │ -00527250: 2055 6e69 636f 6465 2852 2911 0061 4921 Unicode(R)..aI! │ │ │ -00527260: 0000 6368 6172 6163 7465 7273 0700 6149 ..characters..aI │ │ │ -00527270: 3100 004e 0061 4941 0000 2020 2042 7920 1..N.aIA.. By │ │ │ +00527250: 2055 6e69 636f 6465 2852 2911 0061 4621 Unicode(R)..aF! │ │ │ +00527260: 0000 6368 6172 6163 7465 7273 0700 6146 ..characters..aF │ │ │ +00527270: 3100 004e 0061 4641 0000 2020 2042 7920 1..N.aFA.. By │ │ │ 00527280: 6465 6661 756c 742c 2047 542e 4d20 736f default, GT.M so │ │ │ 00527290: 7274 7320 7374 7269 6e67 2073 7562 7363 rts string subsc │ │ │ 005272a0: 7269 7074 7320 696e 2074 6865 2064 6566 ripts in the def │ │ │ 005272b0: 6175 6c74 206f 7264 6572 206f 6620 7468 ault order of th │ │ │ -005272c0: 6551 0061 4951 0000 2020 2055 6e69 636f eQ.aIQ.. Unico │ │ │ +005272c0: 6551 0061 4651 0000 2020 2055 6e69 636f eQ.aFQ.. Unico │ │ │ 005272d0: 6465 2852 2920 5554 462d 3820 6e75 6d65 de(R) UTF-8 nume │ │ │ 005272e0: 7269 6320 636f 6465 2d70 6f69 6e74 2076 ric code-point v │ │ │ 005272f0: 616c 7565 732e 2053 696e 6365 2074 6869 alues. Since thi │ │ │ 00527300: 7320 696d 706c 6965 6420 6f72 6465 7269 s implied orderi │ │ │ -00527310: 6e67 4f00 6149 6100 0020 2020 6d61 7920 ngO.aIa.. may │ │ │ +00527310: 6e67 4f00 6146 6100 0020 2020 6d61 7920 ngO.aFa.. may │ │ │ 00527320: 6f72 206d 6179 206e 6f74 2062 6520 6c69 or may not be li │ │ │ 00527330: 6e67 7569 7374 6963 616c 6c79 206f 7220 nguistically or │ │ │ 00527340: 6375 6c74 7572 616c 6c79 2063 6f72 7265 culturally corre │ │ │ 00527350: 6374 2066 6f72 2061 2073 7065 6369 6669 ct for a specifi │ │ │ -00527360: 634f 0061 4971 0000 2020 2061 7070 6c69 cO.aIq.. appli │ │ │ +00527360: 634f 0061 4671 0000 2020 2061 7070 6c69 cO.aFq.. appli │ │ │ 00527370: 6361 7469 6f6e 2c20 616e 2069 6d70 6c65 cation, an imple │ │ │ 00527380: 6d65 6e74 6174 696f 6e20 6f66 2061 6e20 mentation of an │ │ │ 00527390: 616c 676f 7269 7468 6d20 7375 6368 2061 algorithm such a │ │ │ 005273a0: 7320 7468 6520 556e 6963 6f64 6528 5229 s the Unicode(R) │ │ │ -005273b0: 5000 6149 8100 0020 2020 436f 6c6c 6174 P.aI... Collat │ │ │ +005273b0: 5000 6146 8100 0020 2020 436f 6c6c 6174 P.aF... Collat │ │ │ 005273c0: 696f 6e20 416c 676f 7269 7468 6d20 2855 ion Algorithm (U │ │ │ 005273d0: 4341 2920 6d61 7920 6265 2072 6571 7569 CA) may be requi │ │ │ 005273e0: 7265 642e 204e 6f74 6520 7468 6174 2069 red. Note that i │ │ │ 005273f0: 6d70 6c65 6d65 6e74 6174 696f 6e20 6f66 mplementation of │ │ │ -00527400: 5200 6149 9100 0020 2020 636f 6c6c 6174 R.aI... collat │ │ │ +00527400: 5200 6146 9100 0020 2020 636f 6c6c 6174 R.aF... collat │ │ │ 00527410: 696f 6e20 696e 2047 542e 4d20 7265 7175 ion in GT.M requ │ │ │ 00527420: 6972 6573 2074 6865 2069 6d70 6c65 6d65 ires the impleme │ │ │ 00527430: 6e74 6174 696f 6e20 6f66 2074 776f 2066 ntation of two f │ │ │ 00527440: 756e 6374 696f 6e73 2c20 6628 7829 2061 unctions, f(x) a │ │ │ -00527450: 6e64 5100 6049 c011 0000 2020 2067 2879 ndQ.`I.... g(y │ │ │ +00527450: 6e64 5100 6046 c011 0000 2020 2067 2879 ndQ.`F.... g(y │ │ │ 00527460: 292e 2066 2878 2920 7472 616e 7366 6f72 ). f(x) transfor │ │ │ 00527470: 6d73 2065 6163 6820 696e 7075 7420 7365 ms each input se │ │ │ 00527480: 7175 656e 6365 206f 6620 6279 7465 7320 quence of bytes │ │ │ 00527490: 696e 746f 2061 6e20 616c 7465 726e 6174 into an alternat │ │ │ -005274a0: 6976 6551 0061 4912 0000 2020 2073 6571 iveQ.aI... seq │ │ │ +005274a0: 6976 6551 0061 4612 0000 2020 2073 6571 iveQ.aF... seq │ │ │ 005274b0: 7565 6e63 6520 6f66 2062 7974 6573 2066 uence of bytes f │ │ │ 005274c0: 6f72 2073 746f 7261 6765 2e20 5769 7468 or storage. With │ │ │ 005274d0: 696e 2074 6865 2047 542e 4d20 6461 7461 in the GT.M data │ │ │ 005274e0: 6261 7365 2065 6e67 696e 652c 204d 206e base engine, M n │ │ │ -005274f0: 6f64 6573 5100 6149 1300 0020 2020 6172 odesQ.aI... ar │ │ │ +005274f0: 6f64 6573 5100 6146 1300 0020 2020 6172 odesQ.aF... ar │ │ │ 00527500: 6520 7265 7472 6965 7665 6420 6163 636f e retrieved acco │ │ │ 00527510: 7264 696e 6720 746f 2074 6865 2062 7974 rding to the byt │ │ │ 00527520: 6520 6f72 6465 7220 696e 2077 6869 6368 e order in which │ │ │ 00527530: 2074 6865 7920 6172 6520 7374 6f72 6564 they are stored │ │ │ -00527540: 2e20 466f 7250 0061 4914 0000 2020 2065 . ForP.aI... e │ │ │ +00527540: 2e20 466f 7250 0061 4614 0000 2020 2065 . ForP.aF... e │ │ │ 00527550: 6163 6820 7920 7468 6174 2063 616e 2062 ach y that can b │ │ │ 00527560: 6520 6765 6e65 7261 7465 6420 6279 2066 e generated by f │ │ │ 00527570: 2878 292c 2067 2879 2920 6973 2061 6e20 (x), g(y) is an │ │ │ 00527580: 696e 7665 7273 6520 6675 6e63 7469 6f6e inverse function │ │ │ -00527590: 2074 6861 7452 0061 4915 0000 2020 2070 thatR.aI... p │ │ │ +00527590: 2074 6861 7452 0061 4615 0000 2020 2070 thatR.aF... p │ │ │ 005275a0: 726f 7669 6465 7320 7468 6520 6f72 6967 rovides the orig │ │ │ 005275b0: 696e 616c 2073 6571 7565 6e63 6520 6f66 inal sequence of │ │ │ 005275c0: 2062 7974 6573 3b20 696e 206f 7468 6572 bytes; in other │ │ │ 005275d0: 2077 6f72 6473 2c20 6728 6628 7829 2920 words, g(f(x)) │ │ │ -005275e0: 6d75 7374 2062 6553 0061 4916 0000 2020 must beS.aI... │ │ │ +005275e0: 6d75 7374 2062 6553 0061 4616 0000 2020 must beS.aF... │ │ │ 005275f0: 2065 7175 616c 2074 6f20 7820 666f 7220 equal to x for │ │ │ 00527600: 616c 6c20 7820 7468 6174 2074 6865 2061 all x that the a │ │ │ 00527610: 7070 6c69 6361 7469 6f6e 2070 726f 6365 pplication proce │ │ │ 00527620: 7373 6573 2e20 466f 7220 6578 616d 706c sses. For exampl │ │ │ -00527630: 652c 2066 6f72 2074 6865 5400 6149 1700 e, for theT.aI.. │ │ │ +00527630: 652c 2066 6f72 2074 6865 5400 6146 1700 e, for theT.aF.. │ │ │ 00527640: 0020 2020 5065 6f70 6c65 2773 2052 6570 . People's Rep │ │ │ 00527650: 7562 6c69 6320 6f66 2043 6869 6e61 2c20 ublic of China, │ │ │ 00527660: 6974 206d 6179 2062 6520 6170 7072 6f70 it may be approp │ │ │ 00527670: 7269 6174 6520 746f 2063 6f6e 7665 7274 riate to convert │ │ │ 00527680: 2066 726f 6d20 5554 462d 3820 746f 4e00 from UTF-8 toN. │ │ │ -00527690: 6149 1800 0020 2020 4775 6f6a 6961 2042 aI... Guojia B │ │ │ +00527690: 6146 1800 0020 2020 4775 6f6a 6961 2042 aF... Guojia B │ │ │ 005276a0: 6961 6f7a 6875 6e20 282a 2a2a 2a29 2c20 iaozhun (****), │ │ │ 005276b0: 7468 6520 4742 3138 3033 3020 7374 616e the GB18030 stan │ │ │ 005276c0: 6461 7264 2c20 666f 7220 6578 616d 706c dard, for exampl │ │ │ -005276d0: 652c 2075 7369 6e67 2074 6865 4500 6149 e, using theE.aI │ │ │ +005276d0: 652c 2075 7369 6e67 2074 6865 4500 6146 e, using theE.aF │ │ │ 005276e0: 1900 0020 2020 6c69 6269 636f 6e76 206c ... libiconv l │ │ │ 005276f0: 6962 7261 7279 2e20 5468 6520 666f 6c6c ibrary. The foll │ │ │ 00527700: 6f77 696e 6720 7265 7175 6972 656d 656e owing requiremen │ │ │ 00527710: 7473 2061 7265 2069 6d70 6f72 7461 6e74 ts are important │ │ │ -00527720: 3a07 0061 491a 0000 5000 6149 2100 0020 :..aI...P.aI!.. │ │ │ +00527720: 3a07 0061 461a 0000 5000 6146 2100 0020 :..aF...P.aF!.. │ │ │ 00527730: 2020 2020 2a20 556e 616d 6269 6775 6f75 * Unambiguou │ │ │ 00527740: 7320 7472 616e 7366 6f72 6d61 7469 6f6e s transformation │ │ │ 00527750: 2072 6f75 7469 6e65 733a 2054 6865 2074 routines: The t │ │ │ 00527760: 7261 6e73 666f 726d 2061 6e64 2069 7473 ransform and its │ │ │ -00527770: 2069 6e76 6572 7365 4e00 6149 2200 0020 inverseN.aI".. │ │ │ +00527770: 2069 6e76 6572 7365 4e00 6146 2200 0020 inverseN.aF".. │ │ │ 00527780: 2020 2020 2020 6d75 7374 2063 6f6e 7665 must conve │ │ │ 00527790: 7274 2065 6163 6820 696e 7075 7420 7374 rt each input st │ │ │ 005277a0: 7269 6e67 2074 6f20 6120 756e 6971 7565 ring to a unique │ │ │ 005277b0: 2073 6571 7565 6e63 6520 6f66 2062 7974 sequence of byt │ │ │ 005277c0: 6573 2066 6f72 0000 0000 0000 0000 0000 es for.......... │ │ │ 005277d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005277e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -337794,147 +337794,147 @@ │ │ │ 00527810: 7300 004f 4845 4c50 00ff 7300 ff49 4e54 s..OHELP..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 00ff 7300 ff45 4e56 4952 4f4e IONS..s..ENVIRON │ │ │ 00527860: 4d45 4e54 5f56 4152 4941 424c 4500 0045 MENT_VARIABLE..E │ │ │ 00527870: 6e76 6972 6f6e 6d65 6e74 5f56 6172 6961 nvironment_Varia │ │ │ -00527880: 626c 651f 005a 49bf 1100 0020 2020 456e ble..ZI.... En │ │ │ +00527880: 626c 651f 005a 46bf 1100 0020 2020 456e ble..ZF.... En │ │ │ 00527890: 7669 726f 6e6d 656e 7420 5661 7269 6162 vironment Variab │ │ │ -005278a0: 6c65 0700 5b49 2100 0052 005b 4931 0000 le..[I!..R.[I1.. │ │ │ +005278a0: 6c65 0700 5b46 2100 0052 005b 4631 0000 le..[F!..R.[F1.. │ │ │ 005278b0: 2020 2047 542e 4d20 6c6f 6361 7465 7320 GT.M locates │ │ │ 005278c0: 7468 6520 616c 7465 726e 6174 6976 6520 the alternative │ │ │ 005278d0: 636f 6c6c 6174 696f 6e20 7365 7175 656e collation sequen │ │ │ 005278e0: 6365 7320 7468 726f 7567 6820 7468 6520 ces through the │ │ │ -005278f0: 656e 7669 726f 6e6d 656e 7454 005b 4941 environmentT.[IA │ │ │ +005278f0: 656e 7669 726f 6e6d 656e 7454 005b 4641 environmentT.[FA │ │ │ 00527900: 0000 2020 2076 6172 6961 626c 6520 6774 .. variable gt │ │ │ 00527910: 6d5f 636f 6c6c 6174 655f 6e20 7768 6572 m_collate_n wher │ │ │ 00527920: 6520 6e20 6973 2061 6e20 696e 7465 6765 e n is an intege │ │ │ 00527930: 7220 6672 6f6d 2031 2074 6f20 3235 3520 r from 1 to 255 │ │ │ 00527940: 7468 6174 2069 6465 6e74 6966 6965 734c that identifiesL │ │ │ -00527950: 005b 4951 0000 2020 2074 6865 2063 6f6c .[IQ.. the col │ │ │ +00527950: 005b 4651 0000 2020 2074 6865 2063 6f6c .[FQ.. the col │ │ │ 00527960: 6c61 7469 6f6e 2073 6571 7565 6e63 652c lation sequence, │ │ │ 00527970: 2061 6e64 2070 6174 686e 616d 6520 6964 and pathname id │ │ │ 00527980: 656e 7469 6669 6573 2074 6865 2073 6861 entifies the sha │ │ │ -00527990: 7265 6420 6c69 6272 6172 794b 005b 4961 red libraryK.[Ia │ │ │ +00527990: 7265 6420 6c69 6272 6172 794b 005b 4661 red libraryK.[Fa │ │ │ 005279a0: 0000 2020 2063 6f6e 7461 696e 696e 6720 .. containing │ │ │ 005279b0: 7468 6520 726f 7574 696e 6573 2066 6f72 the routines for │ │ │ 005279c0: 2074 6861 7420 636f 6c6c 6174 696f 6e20 that collation │ │ │ 005279d0: 7365 7175 656e 6365 2c20 666f 7220 6578 sequence, for ex │ │ │ -005279e0: 616d 706c 653a 0700 5b49 7100 0030 005b ample:..[Iq..0.[ │ │ │ -005279f0: 4981 0000 2020 2024 2067 746d 5f63 6f6c I... $ gtm_col │ │ │ +005279e0: 616d 706c 653a 0700 5b46 7100 0030 005b ample:..[Fq..0.[ │ │ │ +005279f0: 4681 0000 2020 2024 2067 746d 5f63 6f6c F... $ gtm_col │ │ │ 00527a00: 6c61 7465 5f31 3d2f 6f70 742f 6669 732d late_1=/opt/fis- │ │ │ 00527a10: 6774 6d2f 636f 6c6c 6174 696f 6e20 005b gtm/collation .[ │ │ │ -00527a20: 4991 0000 2020 2024 2065 7870 6f72 7420 I... $ export │ │ │ +00527a20: 4691 0000 2020 2024 2065 7870 6f72 7420 F... $ export │ │ │ 00527a30: 6774 6d5f 636f 6c6c 6174 655f 3108 005a gtm_collate_1..Z │ │ │ -00527a40: 49c0 1100 004b 005b 4912 0000 2020 204d I....K.[I... M │ │ │ +00527a40: 46c0 1100 004b 005b 4612 0000 2020 204d F....K.[F... M │ │ │ 00527a50: 756c 7469 706c 6520 616c 7465 726e 6174 ultiple alternat │ │ │ 00527a60: 6976 6520 636f 6c6c 6174 696f 6e20 7365 ive collation se │ │ │ 00527a70: 7175 656e 6365 2064 6566 696e 6974 696f quence definitio │ │ │ 00527a80: 6e73 2063 616e 2063 6f2d 6578 6973 742e ns can co-exist. │ │ │ -00527a90: 0700 5b49 1300 004a 005a 49ff 7300 ff45 ..[I...J.ZI.s..E │ │ │ +00527a90: 0700 5b46 1300 004a 005a 46ff 7300 ff45 ..[F...J.ZF.s..E │ │ │ 00527aa0: 5354 4142 4c49 5348 5f41 4c54 4552 4e41 STABLISH_ALTERNA │ │ │ 00527ab0: 5449 5645 5f43 4f4c 4c41 5449 4f4e 5300 TIVE_COLLATIONS. │ │ │ 00527ac0: 0045 7374 6162 6c69 7368 5f41 6c74 6572 .Establish_Alter │ │ │ 00527ad0: 6e61 7469 7665 5f43 6f6c 6c61 7469 6f6e native_Collation │ │ │ -00527ae0: 732b 007f 49bf 1100 0020 2020 4573 7461 s+..I.... Esta │ │ │ +00527ae0: 732b 007f 46bf 1100 0020 2020 4573 7461 s+..F.... Esta │ │ │ 00527af0: 626c 6973 6820 416c 7465 726e 6174 6976 blish Alternativ │ │ │ -00527b00: 6520 436f 6c6c 6174 696f 6e73 0700 8049 e Collations...I │ │ │ -00527b10: 2100 0052 0080 4931 0000 2020 2041 6c74 !..R..I1.. Alt │ │ │ +00527b00: 6520 436f 6c6c 6174 696f 6e73 0700 8046 e Collations...F │ │ │ +00527b10: 2100 0052 0080 4631 0000 2020 2041 6c74 !..R..F1.. Alt │ │ │ 00527b20: 6572 6e61 7469 7665 2063 6f6c 6c61 7469 ernative collati │ │ │ 00527b30: 6f6e 2073 6571 7565 6e63 6573 2066 6f72 on sequences for │ │ │ 00527b40: 2061 2067 6c6f 6261 6c20 6d75 7374 2062 a global must b │ │ │ 00527b50: 6520 7365 7420 7768 656e 2074 6865 2067 e set when the g │ │ │ -00527b60: 6c6f 6261 6c50 0080 4941 0000 2020 2063 lobalP..IA.. c │ │ │ +00527b60: 6c6f 6261 6c50 0080 4641 0000 2020 2063 lobalP..FA.. c │ │ │ 00527b70: 6f6e 7461 696e 7320 6e6f 2064 6174 612e ontains no data. │ │ │ 00527b80: 2057 6865 6e20 7468 6520 676c 6f62 616c When the global │ │ │ 00527b90: 2069 7320 6465 6669 6e65 6420 7468 6520 is defined the │ │ │ 00527ba0: 636f 6c6c 6174 696f 6e20 7365 7175 656e collation sequen │ │ │ -00527bb0: 6365 2069 7351 0080 4951 0000 2020 2073 ce isQ..IQ.. s │ │ │ +00527bb0: 6365 2069 7351 0080 4651 0000 2020 2073 ce isQ..FQ.. s │ │ │ 00527bc0: 746f 7265 6420 696e 2074 6865 2067 6c6f tored in the glo │ │ │ 00527bd0: 6261 6c2e 2054 6869 7320 656e 7375 7265 bal. This ensure │ │ │ 00527be0: 7320 7468 6520 6675 7475 7265 2069 6e74 s the future int │ │ │ 00527bf0: 6567 7269 7479 206f 6620 7468 6520 676c egrity of the gl │ │ │ -00527c00: 6f62 616c 2773 5200 8049 6100 0020 2020 obal'sR..Ia.. │ │ │ +00527c00: 6f62 616c 2773 5200 8046 6100 0020 2020 obal'sR..Fa.. │ │ │ 00527c10: 636f 6c6c 6174 696f 6e2e 2049 6620 6974 collation. If it │ │ │ 00527c20: 2062 6563 6f6d 6573 206e 6563 6573 7361 becomes necessa │ │ │ 00527c30: 7279 2074 6f20 6368 616e 6765 2074 6865 ry to change the │ │ │ 00527c40: 2063 6f6c 6c61 7469 6f6e 2073 6571 7565 collation seque │ │ │ -00527c50: 6e63 6520 6f66 2061 5300 8049 7100 0020 nce of aS..Iq.. │ │ │ +00527c50: 6e63 6520 6f66 2061 5300 8046 7100 0020 nce of aS..Fq.. │ │ │ 00527c60: 2020 676c 6f62 616c 2063 6f6e 7461 696e global contain │ │ │ 00527c70: 696e 6720 6461 7461 2c20 796f 7520 6d75 ing data, you mu │ │ │ 00527c80: 7374 2063 6f70 7920 7468 6520 6461 7461 st copy the data │ │ │ 00527c90: 2074 6f20 6120 7465 6d70 6f72 6172 7920 to a temporary │ │ │ -00527ca0: 7265 706f 7369 746f 7279 2c48 0080 4981 repository,H..I. │ │ │ +00527ca0: 7265 706f 7369 746f 7279 2c48 0080 4681 repository,H..F. │ │ │ 00527cb0: 0000 2020 2064 656c 6574 6520 7468 6520 .. delete the │ │ │ 00527cc0: 676c 6f62 616c 2c20 6d6f 6469 6679 2074 global, modify t │ │ │ 00527cd0: 6865 2076 6172 6961 626c 6527 7320 636f he variable's co │ │ │ 00527ce0: 6c6c 6174 696f 6e20 7365 7175 656e 6365 llation sequence │ │ │ -00527cf0: 2062 794b 0080 4991 0000 2020 2072 6569 byK..I... rei │ │ │ +00527cf0: 2062 794b 0080 4691 0000 2020 2072 6569 byK..F... rei │ │ │ 00527d00: 6e69 7469 616c 697a 696e 6720 7468 6520 nitializing the │ │ │ 00527d10: 676c 6f62 616c 2065 6974 6865 7220 696e global either in │ │ │ 00527d20: 2061 2072 6567 696f 6e20 7468 6174 2068 a region that h │ │ │ 00527d30: 6173 2074 6865 2064 6573 6972 6564 4d00 as the desiredM. │ │ │ -00527d40: 7f49 c011 0000 2020 2063 6f6c 6c61 7469 .I.... collati │ │ │ +00527d40: 7f46 c011 0000 2020 2063 6f6c 6c61 7469 .F.... collati │ │ │ 00527d50: 6f6e 206f 7220 7769 7468 2025 4742 4c44 on or with %GBLD │ │ │ 00527d60: 4546 2c20 616e 6420 7265 7374 6f72 6520 EF, and restore │ │ │ 00527d70: 7468 6520 6461 7461 2066 726f 6d20 7468 the data from th │ │ │ -00527d80: 6520 7465 6d70 6f72 6172 7915 0080 4912 e temporary...I. │ │ │ +00527d80: 6520 7465 6d70 6f72 6172 7915 0080 4612 e temporary...F. │ │ │ 00527d90: 0000 2020 2072 6570 6f73 6974 6f72 792e .. repository. │ │ │ -00527da0: 0700 8049 1300 0050 0080 4914 0000 2020 ...I...P..I... │ │ │ +00527da0: 0700 8046 1300 0050 0080 4614 0000 2020 ...F...P..F... │ │ │ 00527db0: 2042 6520 6361 7265 6675 6c20 7768 656e Be careful when │ │ │ 00527dc0: 2063 7265 6174 696e 6720 7468 6520 7472 creating the tr │ │ │ 00527dd0: 616e 7366 6f72 6d61 7469 6f6e 2061 6e64 ansformation and │ │ │ 00527de0: 2069 6e76 6572 7365 2074 7261 6e73 666f inverse transfo │ │ │ -00527df0: 726d 6174 696f 6e4e 0080 4915 0000 2020 rmationN..I... │ │ │ +00527df0: 726d 6174 696f 6e4e 0080 4615 0000 2020 rmationN..F... │ │ │ 00527e00: 2072 6f75 7469 6e65 732e 2054 6865 2074 routines. The t │ │ │ 00527e10: 7261 6e73 666f 726d 6174 696f 6e20 726f ransformation ro │ │ │ 00527e20: 7574 696e 6520 6d75 7374 2075 6e61 6d62 utine must unamb │ │ │ 00527e30: 6967 756f 7573 6c79 2061 6e64 2072 656c iguously and rel │ │ │ -00527e40: 6961 626c 7950 0080 4916 0000 2020 2065 iablyP..I... e │ │ │ +00527e40: 6961 626c 7950 0080 4616 0000 2020 2065 iablyP..F... e │ │ │ 00527e50: 6e63 6f64 6520 6576 6572 7920 706f 7373 ncode every poss │ │ │ 00527e60: 6962 6c65 2069 6e70 7574 2076 616c 7565 ible input value │ │ │ 00527e70: 2e20 5468 6520 696e 7665 7273 6520 726f . The inverse ro │ │ │ 00527e80: 7574 696e 6520 6d75 7374 2066 6169 7468 utine must faith │ │ │ -00527e90: 6675 6c6c 794f 0080 4917 0000 2020 2072 fullyO..I... r │ │ │ +00527e90: 6675 6c6c 794f 0080 4617 0000 2020 2072 fullyO..F... r │ │ │ 00527ea0: 6574 7572 6e20 7468 6520 6f72 6967 696e eturn the origin │ │ │ 00527eb0: 616c 2076 616c 7565 2069 6e20 6576 6572 al value in ever │ │ │ 00527ec0: 7920 6361 7365 2e20 4572 726f 7273 2069 y case. Errors i │ │ │ 00527ed0: 6e20 7468 6573 6520 726f 7574 696e 6573 n these routines │ │ │ -00527ee0: 2063 616e 5200 8049 1800 0020 2020 7072 canR..I... pr │ │ │ +00527ee0: 2063 616e 5200 8046 1800 0020 2020 7072 canR..F... pr │ │ │ 00527ef0: 6f64 7563 6520 6465 6c61 7965 6420 7379 oduce delayed sy │ │ │ 00527f00: 6d70 746f 6d73 2074 6861 7420 636f 756c mptoms that coul │ │ │ 00527f10: 6420 6265 2068 6172 6420 746f 2064 6562 d be hard to deb │ │ │ 00527f20: 7567 2e20 5468 6573 6520 726f 7574 696e ug. These routin │ │ │ -00527f30: 6573 206d 6179 1e00 8049 1900 0020 2020 es may...I... │ │ │ +00527f30: 6573 206d 6179 1e00 8046 1900 0020 2020 es may...F... │ │ │ 00527f40: 6e6f 7420 6265 2077 7269 7474 656e 2069 not be written i │ │ │ -00527f50: 6e20 4d2e 0700 8049 1a00 0053 0046 4953 n M....I...S.FIS │ │ │ +00527f50: 6e20 4d2e 0700 8046 1a00 0053 0046 4653 n M....F...S.FFS │ │ │ 00527f60: 5441 424c 4953 4849 4e47 5f41 5f4c 4f43 TABLISHING_A_LOC │ │ │ 00527f70: 414c 5f43 4f4c 4c41 5449 4f4e 5f53 4551 AL_COLLATION_SEQ │ │ │ 00527f80: 5545 4e43 4500 0045 7374 6162 6c69 7368 UENCE..Establish │ │ │ 00527f90: 696e 675f 415f 4c6f 6361 6c5f 436f 6c6c ing_A_Local_Coll │ │ │ 00527fa0: 6174 696f 6e5f 5365 7175 656e 6365 3200 ation_Sequence2. │ │ │ -00527fb0: 6d49 bf11 0000 2020 2045 7374 6162 6c69 mI.... Establi │ │ │ +00527fb0: 6d46 bf11 0000 2020 2045 7374 6162 6c69 mF.... Establi │ │ │ 00527fc0: 7368 696e 6720 4120 4c6f 6361 6c20 436f shing A Local Co │ │ │ 00527fd0: 6c6c 6174 696f 6e20 5365 7175 656e 6365 llation Sequence │ │ │ -00527fe0: 0700 6e49 2100 004d 0000 0000 0000 0000 ..nI!..M........ │ │ │ +00527fe0: 0700 6e46 2100 004d 0000 0000 0000 0000 ..nF!..M........ │ │ │ 00527ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528000: 0400 0000 ea00 0000 4e50 0000 0000 0000 ........NP...... │ │ │ -00528010: 9000 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00528010: 9000 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00528020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00528030: 4e00 ff73 00ff 434f 4c4c 4154 494f 4e5f N..s..COLLATION_ │ │ │ 00528040: 5345 5155 454e 4345 5f44 4546 494e 4954 SEQUENCE_DEFINIT │ │ │ 00528050: 494f 4e53 00c0 1100 0020 2020 2020 2020 IONS..... │ │ │ 00528060: 7368 6172 6564 206c 6962 7261 7279 2063 shared library c │ │ │ 00528070: 6f6e 7461 696e 696e 6720 7468 6520 726f ontaining the ro │ │ │ 00528080: 7574 696e 6573 2066 6f72 2061 6c74 6572 utines for alter │ │ │ 00528090: 6e61 7469 7665 2063 6f6c 6c61 7469 6f6e native collation │ │ │ -005280a0: 1900 4249 1200 0020 2020 2020 2020 7365 ..BI... se │ │ │ -005280b0: 7175 656e 6365 206e 2e07 0042 4913 0000 quence n...BI... │ │ │ -005280c0: 2a00 4149 ff73 00ff 434f 4c4c 4154 494f *.AI.s..COLLATIO │ │ │ +005280a0: 1900 4246 1200 0020 2020 2020 2020 7365 ..BF... se │ │ │ +005280b0: 7175 656e 6365 206e 2e07 0042 4613 0000 quence n...BF... │ │ │ +005280c0: 2a00 4146 ff73 00ff 434f 4c4c 4154 494f *.AF.s..COLLATIO │ │ │ 005280d0: 4e5f 4d45 5448 4f44 0000 436f 6c6c 6174 N_METHOD..Collat │ │ │ 005280e0: 696f 6e5f 4d65 7468 6f64 0000 0000 0000 ion_Method...... │ │ │ 005280f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -338050,114 +338050,114 @@ │ │ │ 00528810: 7100 0000 4845 4c50 00ff 7300 ff49 4e54 q...HELP..s..INT │ │ │ 00528820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00528830: 4e00 ff73 00ff 434f 4c4c 4154 494f 4e5f N..s..COLLATION_ │ │ │ 00528840: 5345 5155 454e 4345 5f44 4546 494e 4954 SEQUENCE_DEFINIT │ │ │ 00528850: 494f 4e53 00ff 7300 ff43 4f4c 4c41 5449 IONS..s..COLLATI │ │ │ 00528860: 4f4e 5f4d 4554 484f 4400 bf11 0000 2020 ON_METHOD..... │ │ │ 00528870: 2043 6f6c 6c61 7469 6f6e 204d 6574 686f Collation Metho │ │ │ -00528880: 6407 0057 4921 0000 5400 5749 3100 0020 d..WI!..T.WI1.. │ │ │ +00528880: 6407 0057 4621 0000 5400 5746 3100 0020 d..WF!..T.WF1.. │ │ │ 00528890: 2020 4754 2e4d 206c 6574 7320 796f 7520 GT.M lets you │ │ │ 005288a0: 6465 6669 6e65 2061 6e20 616c 7465 726e define an altern │ │ │ 005288b0: 6174 6976 6520 636f 6c6c 6174 696f 6e20 ative collation │ │ │ 005288c0: 7365 7175 656e 6365 2061 7320 7468 6520 sequence as the │ │ │ -005288d0: 6465 6661 756c 7420 7768 656e 5200 5749 default whenR.WI │ │ │ +005288d0: 6465 6661 756c 7420 7768 656e 5200 5746 default whenR.WF │ │ │ 005288e0: 4100 0020 2020 6372 6561 7469 6e67 2061 A.. creating a │ │ │ 005288f0: 206e 6577 2064 6174 6162 6173 652e 2053 new database. S │ │ │ 00528900: 7562 7365 7175 656e 746c 792c 2074 6869 ubsequently, thi │ │ │ 00528910: 7320 6465 6661 756c 7420 6973 2061 7070 s default is app │ │ │ 00528920: 6c69 6564 2077 6865 6e20 6561 6368 2000 lied when each . │ │ │ -00528930: 5749 5100 0020 2020 6e65 7720 676c 6f62 WIQ.. new glob │ │ │ +00528930: 5746 5100 0020 2020 6e65 7720 676c 6f62 WFQ.. new glob │ │ │ 00528940: 616c 2069 7320 6372 6561 7465 642e 0700 al is created... │ │ │ -00528950: 5749 6100 0050 0057 4971 0000 2020 2054 WIa..P.WIq.. T │ │ │ +00528950: 5746 6100 0050 0057 4671 0000 2020 2054 WFa..P.WFq.. T │ │ │ 00528960: 6869 7320 6465 6661 756c 7420 636f 6c6c his default coll │ │ │ 00528970: 6174 696f 6e20 7365 7175 656e 6365 2069 ation sequence i │ │ │ 00528980: 7320 7365 7420 6173 2061 2047 4445 2071 s set as a GDE q │ │ │ 00528990: 7561 6c69 6669 6572 2066 6f72 2074 6865 ualifier for the │ │ │ -005289a0: 2041 4444 2c50 0057 4981 0000 2020 2043 ADD,P.WI... C │ │ │ +005289a0: 2041 4444 2c50 0057 4681 0000 2020 2043 ADD,P.WF... C │ │ │ 005289b0: 4841 4e47 452c 2061 6e64 2054 454d 504c HANGE, and TEMPL │ │ │ 005289c0: 4154 4520 636f 6d6d 616e 6473 2075 7369 ATE commands usi │ │ │ 005289d0: 6e67 2074 6865 2066 6f6c 6c6f 7769 6e67 ng the following │ │ │ 005289e0: 2065 7861 6d70 6c65 2077 6974 6820 4348 example with CH │ │ │ -005289f0: 414e 4745 3a07 0057 4991 0000 4000 5649 ANGE:..WI...@.VI │ │ │ +005289f0: 414e 4745 3a07 0057 4691 0000 4000 5646 ANGE:..WF...@.VF │ │ │ 00528a00: c011 0000 2020 2047 4445 3e43 4841 4e47 .... GDE>CHANG │ │ │ 00528a10: 4520 2d52 4547 494f 4e20 4445 4641 554c E -REGION DEFAUL │ │ │ 00528a20: 5420 2d43 4f4c 4c41 5449 4f4e 5f44 4546 T -COLLATION_DEF │ │ │ -00528a30: 4155 4c54 3d3c 302d 3235 353e 0700 5749 AULT=<0-255>..WI │ │ │ -00528a40: 1200 0054 0057 4913 0000 2020 2054 6869 ...T.WI... Thi │ │ │ +00528a30: 4155 4c54 3d3c 302d 3235 353e 0700 5746 AULT=<0-255>..WF │ │ │ +00528a40: 1200 0054 0057 4613 0000 2020 2054 6869 ...T.WF... Thi │ │ │ 00528a50: 7320 7175 616c 6966 6965 7220 616c 7761 s qualifier alwa │ │ │ 00528a60: 7973 2061 7070 6c69 6573 2074 6f20 7265 ys applies to re │ │ │ 00528a70: 6769 6f6e 732c 2061 6e64 2074 616b 6573 gions, and takes │ │ │ 00528a80: 2065 6666 6563 7420 7768 656e 2061 2064 effect when a d │ │ │ -00528a90: 6174 6162 6173 6553 0057 4914 0000 2020 atabaseS.WI... │ │ │ +00528a90: 6174 6162 6173 6553 0057 4614 0000 2020 atabaseS.WF... │ │ │ 00528aa0: 2069 7320 6372 6561 7465 6420 7769 7468 is created with │ │ │ 00528ab0: 204d 5550 4950 2043 5245 4154 452e 2054 MUPIP CREATE. T │ │ │ 00528ac0: 6865 206f 7574 7075 7420 6f66 2047 4445 he output of GDE │ │ │ 00528ad0: 2053 484f 5720 6469 7370 6c61 7973 2074 SHOW displays t │ │ │ -00528ae0: 6869 7320 7661 6c75 652c 5400 5749 1500 his value,T.WI.. │ │ │ +00528ae0: 6869 7320 7661 6c75 652c 5400 5746 1500 his value,T.WF.. │ │ │ 00528af0: 0020 2020 616e 6420 4453 4520 4455 4d50 . and DSE DUMP │ │ │ 00528b00: 202d 4649 4c45 4845 4144 4552 2061 6c73 -FILEHEADER als │ │ │ 00528b10: 6f20 696e 636c 7564 6573 2074 6869 7320 o includes this │ │ │ 00528b20: 696e 666f 726d 6174 696f 6e2e 2049 6e20 information. In │ │ │ 00528b30: 7468 6520 6162 7365 6e63 6520 6f66 4f00 the absence ofO. │ │ │ -00528b40: 5749 1600 0020 2020 616e 2061 6c74 6572 WI... an alter │ │ │ +00528b40: 5746 1600 0020 2020 616e 2061 6c74 6572 WF... an alter │ │ │ 00528b50: 6e61 7469 7665 2064 6566 6175 6c74 2063 native default c │ │ │ 00528b60: 6f6c 6c61 7469 6f6e 7320 7365 7175 656e ollations sequen │ │ │ 00528b70: 6365 2c20 7468 6520 6465 6661 756c 7420 ce, the default │ │ │ 00528b80: 7573 6564 2069 7320 302c 206f 7210 0057 used is 0, or..W │ │ │ -00528b90: 4917 0000 2020 2041 5343 4949 2e07 0057 I... ASCII...W │ │ │ -00528ba0: 4918 0000 5200 5749 1900 0020 2020 5468 I...R.WI... Th │ │ │ +00528b90: 4617 0000 2020 2041 5343 4949 2e07 0057 F... ASCII...W │ │ │ +00528ba0: 4618 0000 5200 5746 1900 0020 2020 5468 F...R.WF... Th │ │ │ 00528bb0: 6520 7661 6c75 6520 6361 6e6e 6f74 2062 e value cannot b │ │ │ 00528bc0: 6520 6368 616e 6765 6420 6f6e 6365 2061 e changed once a │ │ │ 00528bd0: 2064 6174 6162 6173 6520 6669 6c65 2069 database file i │ │ │ 00528be0: 7320 6372 6561 7465 642c 2061 6e64 2077 s created, and w │ │ │ -00528bf0: 696c 6c20 6265 5300 5749 1a00 0020 2020 ill beS.WI... │ │ │ +00528bf0: 696c 6c20 6265 5300 5746 1a00 0020 2020 ill beS.WF... │ │ │ 00528c00: 696e 2065 6666 6563 7420 666f 7220 7468 in effect for th │ │ │ 00528c10: 6520 6c69 6665 206f 6620 7468 6520 6461 e life of the da │ │ │ 00528c20: 7461 6261 7365 2066 696c 652e 2054 6865 tabase file. The │ │ │ 00528c30: 2073 616d 6520 7265 7374 7269 6374 696f same restrictio │ │ │ -00528c40: 6e20 6170 706c 6965 734e 0057 4921 0000 n appliesN.WI!.. │ │ │ +00528c40: 6e20 6170 706c 6965 734e 0057 4621 0000 n appliesN.WF!.. │ │ │ 00528c50: 2020 2074 6f20 7468 6520 7665 7273 696f to the versio │ │ │ 00528c60: 6e20 6f66 2074 6865 2063 6f6c 6c61 7469 n of the collati │ │ │ 00528c70: 6f6e 2073 6571 7565 6e63 652e 2054 6865 on sequence. The │ │ │ 00528c80: 2076 6572 7369 6f6e 206f 6620 6120 636f version of a co │ │ │ -00528c90: 6c6c 6174 696f 6e4f 0057 4922 0000 2020 llationO.WI".. │ │ │ +00528c90: 6c6c 6174 696f 6e4f 0057 4622 0000 2020 llationO.WF".. │ │ │ 00528ca0: 2073 6571 7565 6e63 6520 696d 706c 656d sequence implem │ │ │ 00528cb0: 656e 7461 7469 6f6e 2069 7320 616c 736f entation is also │ │ │ 00528cc0: 2073 746f 7265 6420 696e 2074 6865 2064 stored in the d │ │ │ 00528cd0: 6174 6162 6173 6520 6669 6c65 6865 6164 atabase filehead │ │ │ -00528ce0: 6572 2061 6e64 3b00 5749 2300 0020 2020 er and;.WI#.. │ │ │ +00528ce0: 6572 2061 6e64 3b00 5746 2300 0020 2020 er and;.WF#.. │ │ │ 00528cf0: 6361 6e6e 6f74 2062 6520 6d6f 6469 6669 cannot be modifi │ │ │ 00528d00: 6564 2065 7863 6570 7420 6279 2072 6563 ed except by rec │ │ │ 00528d10: 7265 6174 696e 6720 7468 6520 6669 6c65 reating the file │ │ │ -00528d20: 2e07 0057 4924 0000 5400 5749 2500 0020 ...WI$..T.WI%.. │ │ │ +00528d20: 2e07 0057 4624 0000 5400 5746 2500 0020 ...WF$..T.WF%.. │ │ │ 00528d30: 2020 4966 2074 6865 2063 6f64 6520 6f66 If the code of │ │ │ 00528d40: 2074 6865 2063 6f6c 6c61 7469 6f6e 2073 the collation s │ │ │ 00528d50: 6571 7565 6e63 6520 6368 616e 6765 732c equence changes, │ │ │ 00528d60: 206d 616b 696e 6720 6974 2069 6e63 6f6d making it incom │ │ │ -00528d70: 7061 7469 626c 6520 7769 7468 4e00 5749 patible withN.WI │ │ │ +00528d70: 7061 7469 626c 6520 7769 7468 4e00 5746 patible withN.WF │ │ │ 00528d80: 2600 0020 2020 7468 6520 636f 6c6c 6174 &.. the collat │ │ │ 00528d90: 696f 6e20 7365 7175 656e 6365 2069 6e20 ion sequence in │ │ │ 00528da0: 7573 6520 7768 656e 2074 6865 2064 6174 use when the dat │ │ │ 00528db0: 6162 6173 6520 7761 7320 6372 6561 7465 abase was create │ │ │ -00528dc0: 642c 2075 7365 2074 6865 4f00 5749 2700 d, use theO.WI'. │ │ │ +00528dc0: 642c 2075 7365 2074 6865 4f00 5746 2700 d, use theO.WF'. │ │ │ 00528dd0: 0020 2020 666f 6c6c 6f77 696e 6720 7072 . following pr │ │ │ 00528de0: 6f63 6564 7572 6520 746f 2065 6e73 7572 ocedure to ensur │ │ │ 00528df0: 6520 7468 6520 636f 6e74 696e 7565 6420 e the continued │ │ │ 00528e00: 7661 6c69 6469 7479 206f 6620 7468 6520 validity of the │ │ │ -00528e10: 6461 7461 6261 7365 2e53 0057 4928 0000 database.S.WI(.. │ │ │ +00528e10: 6461 7461 6261 7365 2e53 0057 4628 0000 database.S.WF(.. │ │ │ 00528e20: 2020 204d 5550 4950 2045 5854 5241 4354 MUPIP EXTRACT │ │ │ 00528e30: 2074 6865 2064 6174 6162 6173 6520 7573 the database us │ │ │ 00528e40: 696e 6720 7468 6520 6f6c 6465 7220 636f ing the older co │ │ │ 00528e50: 6d70 6174 6962 6c65 2063 6f6c 6c61 7469 mpatible collati │ │ │ -00528e60: 6f6e 2072 6f75 7469 6e65 732c 4a00 5749 on routines,J.WI │ │ │ +00528e60: 6f6e 2072 6f75 7469 6e65 732c 4a00 5746 on routines,J.WF │ │ │ 00528e70: 2900 0020 2020 7468 656e 2072 6563 7265 ).. then recre │ │ │ 00528e80: 6174 6520 616e 6420 4d55 5049 5020 4c4f ate and MUPIP LO │ │ │ 00528e90: 4144 2075 7369 6e67 2074 6865 206e 6577 AD using the new │ │ │ 00528ea0: 6572 2063 6f6c 6c61 7469 6f6e 2072 6f75 er collation rou │ │ │ -00528eb0: 7469 6e65 732e 0700 5749 2a00 0000 0000 tines...WI*..... │ │ │ +00528eb0: 7469 6e65 732e 0700 5746 2a00 0000 0000 tines...WF*..... │ │ │ 00528ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -338171,192 +338171,192 @@ │ │ │ 00528fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00528ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529000: 0400 0000 eb07 0000 9b50 0000 0000 0000 .........P...... │ │ │ -00529010: c100 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00529010: c100 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00529020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00529030: 4e00 ff73 00ff 434f 4c4c 4154 494f 4e5f N..s..COLLATION_ │ │ │ 00529040: 5345 5155 454e 4345 5f44 4546 494e 4954 SEQUENCE_DEFINIT │ │ │ 00529050: 494f 4e53 00ff 7300 ff45 5354 4142 4c49 IONS..s..ESTABLI │ │ │ 00529060: 5348 494e 475f 415f 4c4f 4341 4c5f 434f SHING_A_LOCAL_CO │ │ │ 00529070: 4c4c 4154 494f 4e5f 5345 5155 454e 4345 LLATION_SEQUENCE │ │ │ 00529080: 00bf 3100 0020 2020 416c 6c20 7375 6273 ..1.. All subs │ │ │ 00529090: 6372 6970 7465 6420 6c6f 6361 6c20 7661 cripted local va │ │ │ 005290a0: 7269 6162 6c65 7320 666f 7220 6120 7072 riables for a pr │ │ │ 005290b0: 6f63 6573 7320 6d75 7374 2075 7365 2074 ocess must use t │ │ │ 005290c0: 6865 2073 616d 6520 636f 6c6c 6174 696f he same collatio │ │ │ -005290d0: 6e49 006e 4941 0000 2020 2073 6571 7565 nI.nIA.. seque │ │ │ +005290d0: 6e49 006e 4641 0000 2020 2073 6571 7565 nI.nFA.. seque │ │ │ 005290e0: 6e63 652e 2054 6865 2063 6f6c 6c61 7469 nce. The collati │ │ │ 005290f0: 6f6e 2073 6571 7565 6e63 6520 7573 6564 on sequence used │ │ │ 00529100: 2062 7920 6c6f 6361 6c20 7661 7269 6162 by local variab │ │ │ -00529110: 6c65 7320 6361 6e20 6265 5100 6e49 5100 les can beQ.nIQ. │ │ │ +00529110: 6c65 7320 6361 6e20 6265 5100 6e46 5100 les can beQ.nFQ. │ │ │ 00529120: 0020 2020 6573 7461 626c 6973 6865 6420 . established │ │ │ 00529130: 6173 2061 2064 6566 6175 6c74 206f 7220 as a default or │ │ │ 00529140: 696e 2074 6865 2063 7572 7265 6e74 2070 in the current p │ │ │ 00529150: 726f 6365 7373 2e20 5468 6520 6c6f 6361 rocess. The loca │ │ │ -00529160: 6c20 636f 6c6c 6174 696f 6e4e 006e 4961 l collationN.nIa │ │ │ +00529160: 6c20 636f 6c6c 6174 696f 6e4e 006e 4661 l collationN.nFa │ │ │ 00529170: 0000 2020 2073 6571 7565 6e63 6520 6361 .. sequence ca │ │ │ 00529180: 6e20 6f6e 6c79 2062 6520 6368 616e 6765 n only be change │ │ │ 00529190: 6420 7768 656e 2061 2070 726f 6365 7373 d when a process │ │ │ 005291a0: 2068 6173 206e 6f20 7375 6273 6372 6970 has no subscrip │ │ │ -005291b0: 7465 6420 6c6f 6361 6c1c 006e 4971 0000 ted local..nIq.. │ │ │ +005291b0: 7465 6420 6c6f 6361 6c1c 006e 4671 0000 ted local..nFq.. │ │ │ 005291c0: 2020 2076 6172 6961 626c 6573 2064 6566 variables def │ │ │ -005291d0: 696e 6564 2e07 006e 4981 0000 5400 6e49 ined...nI...T.nI │ │ │ +005291d0: 696e 6564 2e07 006e 4681 0000 5400 6e46 ined...nF...T.nF │ │ │ 005291e0: 9100 0020 2020 546f 2065 7374 6162 6c69 ... To establi │ │ │ 005291f0: 7368 2061 2064 6566 6175 6c74 206c 6f63 sh a default loc │ │ │ 00529200: 616c 2063 6f6c 6c61 7469 6f6e 2073 6571 al collation seq │ │ │ 00529210: 7565 6e63 6520 7072 6f76 6964 6520 6120 uence provide a │ │ │ 00529220: 6e75 6d65 7269 6320 7661 6c75 6520 746f numeric value to │ │ │ -00529230: 5400 6d49 c011 0000 2020 2074 6865 2065 T.mI.... the e │ │ │ +00529230: 5400 6d46 c011 0000 2020 2074 6865 2065 T.mF.... the e │ │ │ 00529240: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ 00529250: 626c 6520 6774 6d5f 6c6f 6361 6c5f 636f ble gtm_local_co │ │ │ 00529260: 6c6c 6174 6520 746f 2073 656c 6563 7420 llate to select │ │ │ 00529270: 6f6e 6520 6f66 2074 6865 2063 6f6c 6c61 one of the colla │ │ │ -00529280: 7469 6f6e 1e00 6e49 1200 0020 2020 7461 tion..nI... ta │ │ │ +00529280: 7469 6f6e 1e00 6e46 1200 0020 2020 7461 tion..nF... ta │ │ │ 00529290: 626c 6573 2c20 666f 7220 6578 616d 706c bles, for exampl │ │ │ -005292a0: 653a 0700 6e49 1300 001f 006e 4914 0000 e:..nI.....nI... │ │ │ +005292a0: 653a 0700 6e46 1300 001f 006e 4614 0000 e:..nF.....nF... │ │ │ 005292b0: 2020 2024 2067 746d 5f6c 6f63 616c 5f63 $ gtm_local_c │ │ │ -005292c0: 6f6c 6c61 7465 3d6e 2400 6e49 1500 0020 ollate=n$.nI... │ │ │ +005292c0: 6f6c 6c61 7465 3d6e 2400 6e46 1500 0020 ollate=n$.nF... │ │ │ 005292d0: 2020 2420 6578 706f 7274 2067 746d 5f6c $ export gtm_l │ │ │ -005292e0: 6f63 616c 5f63 6f6c 6c61 7465 0700 6e49 ocal_collate..nI │ │ │ -005292f0: 1600 004c 006e 4917 0000 2020 2077 6865 ...L.nI... whe │ │ │ +005292e0: 6f63 616c 5f63 6f6c 6c61 7465 0700 6e46 ocal_collate..nF │ │ │ +005292f0: 1600 004c 006e 4617 0000 2020 2077 6865 ...L.nF... whe │ │ │ 00529300: 7265 206e 2069 7320 7468 6520 6e75 6d62 re n is the numb │ │ │ 00529310: 6572 206f 6620 6120 636f 6c6c 6174 696f er of a collatio │ │ │ 00529320: 6e20 7365 7175 656e 6365 2074 6861 7420 n sequence that │ │ │ 00529330: 6d61 7463 6865 7320 6120 7661 6c69 6449 matches a validI │ │ │ -00529340: 006e 4918 0000 2020 2063 6f6c 6c61 7469 .nI... collati │ │ │ +00529340: 006e 4618 0000 2020 2063 6f6c 6c61 7469 .nF... collati │ │ │ 00529350: 6f6e 206e 756d 6265 7220 6465 6669 6e65 on number define │ │ │ 00529360: 6420 6279 2061 6e20 656e 7669 726f 6e6d d by an environm │ │ │ 00529370: 656e 7420 7661 7269 6162 6c65 2069 6e20 ent variable in │ │ │ -00529380: 7468 6520 666f 726d 1800 6e49 1900 0020 the form..nI... │ │ │ +00529380: 7468 6520 666f 726d 1800 6e46 1900 0020 the form..nF... │ │ │ 00529390: 2020 6774 6d5f 636f 6c6c 6174 655f 6e2e gtm_collate_n. │ │ │ -005293a0: 0700 6e49 1a00 004f 006e 4921 0000 2020 ..nI...O.nI!.. │ │ │ +005293a0: 0700 6e46 1a00 004f 006e 4621 0000 2020 ..nF...O.nF!.. │ │ │ 005293b0: 2041 6e20 6163 7469 7665 2070 726f 6365 An active proce │ │ │ 005293c0: 7373 2063 616e 2075 7365 2074 6865 2025 ss can use the % │ │ │ 005293d0: 4c43 4c43 4f4c 2075 7469 6c69 7479 2074 LCLCOL utility t │ │ │ 005293e0: 6f20 6465 6669 6e65 2074 6865 2063 6f6c o define the col │ │ │ -005293f0: 6c61 7469 6f6e 3500 6e49 2200 0020 2020 lation5.nI".. │ │ │ +005293f0: 6c61 7469 6f6e 3500 6e46 2200 0020 2020 lation5.nF".. │ │ │ 00529400: 7365 7175 656e 6365 2066 6f72 2073 7562 sequence for sub │ │ │ 00529410: 7363 7269 7074 7320 6f66 206c 6f63 616c scripts of local │ │ │ -00529420: 2076 6172 6961 626c 6573 2e07 006e 4923 variables...nI# │ │ │ -00529430: 0000 4f00 6e49 2400 0020 2020 7365 745e ..O.nI$.. set^ │ │ │ +00529420: 2076 6172 6961 626c 6573 2e07 006e 4623 variables...nF# │ │ │ +00529430: 0000 4f00 6e46 2400 0020 2020 7365 745e ..O.nF$.. set^ │ │ │ 00529440: 254c 434c 434f 4c28 6e29 6368 616e 6765 %LCLCOL(n)change │ │ │ 00529450: 7320 7468 6520 6c6f 6361 6c20 636f 6c6c s the local coll │ │ │ 00529460: 6174 696f 6e20 746f 2074 6865 2074 7970 ation to the typ │ │ │ 00529470: 6520 7370 6563 6966 6965 6420 6279 206e e specified by n │ │ │ -00529480: 2e07 006e 4925 0000 1200 6e49 2600 0020 ...nI%....nI&.. │ │ │ -00529490: 2020 4578 616d 706c 653a 0700 6e49 2700 Example:..nI'. │ │ │ -005294a0: 0020 006e 4928 0000 2020 2049 4620 2724 . .nI(.. IF '$ │ │ │ +00529480: 2e07 006e 4625 0000 1200 6e46 2600 0020 ...nF%....nF&.. │ │ │ +00529490: 2020 4578 616d 706c 653a 0700 6e46 2700 Example:..nF'. │ │ │ +005294a0: 0020 006e 4628 0000 2020 2049 4620 2724 . .nF(.. IF '$ │ │ │ 005294b0: 2473 6574 5e25 4c43 4c43 4f4c 2833 2920 $set^%LCLCOL(3) │ │ │ -005294c0: 4440 006e 4929 0000 2020 202e 2057 7269 D@.nI).. . Wri │ │ │ +005294c0: 4440 006e 4629 0000 2020 202e 2057 7269 D@.nF).. . Wri │ │ │ 005294d0: 7465 2022 6c6f 6361 6c20 636f 6c6c 6174 te "local collat │ │ │ 005294e0: 696f 6e20 7365 7175 656e 6365 206e 6f74 ion sequence not │ │ │ 005294f0: 2063 6861 6e67 6564 222c 2120 4272 6561 changed",! Brea │ │ │ -00529500: 6b07 006e 492a 0000 5400 6e49 3100 0020 k..nI*..T.nI1.. │ │ │ +00529500: 6b07 006e 462a 0000 5400 6e46 3100 0020 k..nF*..T.nF1.. │ │ │ 00529510: 2020 5468 6973 2070 6965 6365 206f 6620 This piece of │ │ │ 00529520: 636f 6465 2069 6c6c 7573 7472 6174 6573 code illustrates │ │ │ 00529530: 2024 2473 6574 5e4c 434c 434f 4c20 7573 $$set^LCLCOL us │ │ │ 00529540: 6564 2061 7320 616e 2065 7874 7269 6e73 ed as an extrins │ │ │ -00529550: 6963 2e20 4974 2077 6f75 6c64 5200 6e49 ic. It wouldR.nI │ │ │ +00529550: 6963 2e20 4974 2077 6f75 6c64 5200 6e46 ic. It wouldR.nF │ │ │ 00529560: 3200 0020 2020 7772 6974 6520 616e 2065 2.. write an e │ │ │ 00529570: 7272 6f72 206d 6573 7361 6765 2061 6e64 rror message and │ │ │ 00529580: 2042 5245 414b 2069 6620 7468 6520 6c6f BREAK if the lo │ │ │ 00529590: 6361 6c20 636f 6c6c 6174 696f 6e20 7365 cal collation se │ │ │ 005295a0: 7175 656e 6365 2077 6173 206e 6f74 1300 quence was not.. │ │ │ -005295b0: 6e49 3300 0020 2020 7365 7420 746f 2033 nI3.. set to 3 │ │ │ -005295c0: 2e07 006e 4934 0000 5400 6e49 3500 0020 ...nI4..T.nI5.. │ │ │ +005295b0: 6e46 3300 0020 2020 7365 7420 746f 2033 nF3.. set to 3 │ │ │ +005295c0: 2e07 006e 4634 0000 5400 6e46 3500 0020 ...nF4..T.nF5.. │ │ │ 005295d0: 2020 7365 745e 254c 434c 434f 4c28 6e2c set^%LCLCOL(n, │ │ │ 005295e0: 6e63 6f6c 2920 6465 7465 726d 696e 6573 ncol) determines │ │ │ 005295f0: 2074 6865 206e 756c 6c20 636f 6c6c 6174 the null collat │ │ │ 00529600: 696f 6e20 7479 7065 2074 6f20 6265 2075 ion type to be u │ │ │ -00529610: 7365 6420 7769 7468 2074 6865 1b00 6e49 sed with the..nI │ │ │ +00529610: 7365 6420 7769 7468 2074 6865 1b00 6e46 sed with the..nF │ │ │ 00529620: 3600 0020 2020 636f 6c6c 6174 696f 6e20 6.. collation │ │ │ -00529630: 7479 7065 206e 2e07 006e 4937 0000 5000 type n...nI7..P. │ │ │ -00529640: 6e49 3800 0020 2020 5769 7468 2073 6574 nI8.. With set │ │ │ +00529630: 7479 7065 206e 2e07 006e 4637 0000 5000 type n...nF7..P. │ │ │ +00529640: 6e46 3800 0020 2020 5769 7468 2073 6574 nF8.. With set │ │ │ 00529650: 5e25 4c43 4c43 4f4c 282c 6e63 6f6c 292c ^%LCLCOL(,ncol), │ │ │ 00529660: 2074 6865 206e 756c 6c20 636f 6c6c 6174 the null collat │ │ │ 00529670: 696f 6e20 6f72 6465 7220 6361 6e20 6265 ion order can be │ │ │ 00529680: 2063 6861 6e67 6564 2077 6869 6c65 4f00 changed whileO. │ │ │ -00529690: 6e49 3900 0020 2020 6b65 6570 696e 6720 nI9.. keeping │ │ │ +00529690: 6e46 3900 0020 2020 6b65 6570 696e 6720 nF9.. keeping │ │ │ 005296a0: 7468 6520 616c 7465 726e 6174 6520 636f the alternate co │ │ │ 005296b0: 6c6c 6174 696f 6e20 6f72 6465 7220 756e llation order un │ │ │ 005296c0: 6368 616e 6765 642e 2049 6620 7375 6273 changed. If subs │ │ │ 005296d0: 6372 6970 7465 6420 6c6f 6361 6c50 006e cripted localP.n │ │ │ -005296e0: 493a 0000 2020 2076 6172 6961 626c 6573 I:.. variables │ │ │ +005296e0: 463a 0000 2020 2076 6172 6961 626c 6573 F:.. variables │ │ │ 005296f0: 2065 7869 7374 2c20 6e75 6c6c 2063 6f6c exist, null col │ │ │ 00529700: 6c61 7469 6f6e 206f 7264 6572 2063 616e lation order can │ │ │ 00529710: 6e6f 7420 6265 2063 6861 6e67 6564 2e20 not be changed. │ │ │ 00529720: 496e 2074 6869 7320 6361 7365 2c2f 006e In this case,/.n │ │ │ -00529730: 4941 0000 2020 2047 542e 4d20 6973 7375 IA.. GT.M issu │ │ │ +00529730: 4641 0000 2020 2047 542e 4d20 6973 7375 FA.. GT.M issu │ │ │ 00529740: 6573 2074 6865 2043 4f4c 4c44 4154 4145 es the COLLDATAE │ │ │ -00529750: 5849 5354 5320 6572 726f 722e 0700 6e49 XISTS error...nI │ │ │ -00529760: 4200 0035 006e 4943 0000 2020 2067 6574 B..5.nIC.. get │ │ │ +00529750: 5849 5354 5320 6572 726f 722e 0700 6e46 XISTS error...nF │ │ │ +00529760: 4200 0035 006e 4643 0000 2020 2067 6574 B..5.nFC.. get │ │ │ 00529770: 5e25 4c43 4c43 4f4c 2072 6574 7572 6e73 ^%LCLCOL returns │ │ │ 00529780: 2074 6865 2063 7572 7265 6e74 206c 6f63 the current loc │ │ │ -00529790: 616c 2074 7970 652e 0700 6e49 4400 0012 al type...nID... │ │ │ -005297a0: 006e 4945 0000 2020 2045 7861 6d70 6c65 .nIE.. Example │ │ │ -005297b0: 3a07 006e 4946 0000 2100 6e49 4700 0020 :..nIF..!.nIG.. │ │ │ +00529790: 616c 2074 7970 652e 0700 6e46 4400 0012 al type...nFD... │ │ │ +005297a0: 006e 4645 0000 2020 2045 7861 6d70 6c65 .nFE.. Example │ │ │ +005297b0: 3a07 006e 4646 0000 2100 6e46 4700 0020 :..nFF..!.nFG.. │ │ │ 005297c0: 2020 4754 4d3e 5772 6974 6520 2424 6765 GTM>Write $$ge │ │ │ -005297d0: 745e 254c 434c 434f 4c0b 006e 4948 0000 t^%LCLCOL..nIH.. │ │ │ -005297e0: 2020 2030 0700 6e49 4900 0000 0000 0000 0..nII....... │ │ │ +005297d0: 745e 254c 434c 434f 4c0b 006e 4648 0000 t^%LCLCOL..nFH.. │ │ │ +005297e0: 2020 2030 0700 6e46 4900 0000 0000 0000 0..nFI....... │ │ │ 005297f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529800: 0400 0000 3203 0000 aa50 0000 0000 0000 ....2....P...... │ │ │ -00529810: c200 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00529810: c200 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00529820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00529830: 4e00 ff73 00ff 434f 4c4c 4154 494f 4e5f N..s..COLLATION_ │ │ │ 00529840: 5345 5155 454e 4345 5f44 4546 494e 4954 SEQUENCE_DEFINIT │ │ │ 00529850: 494f 4e53 00ff 7300 ff45 5354 4142 4c49 IONS..s..ESTABLI │ │ │ 00529860: 5348 494e 475f 415f 4c4f 4341 4c5f 434f SHING_A_LOCAL_CO │ │ │ 00529870: 4c4c 4154 494f 4e5f 5345 5155 454e 4345 LLATION_SEQUENCE │ │ │ 00529880: 00c0 4a00 0020 2020 5468 6973 2065 7861 ..J.. This exa │ │ │ 00529890: 6d70 6c65 2075 7365 7320 2424 6765 745e mple uses $$get^ │ │ │ 005298a0: 254c 434c 434f 4c20 6173 2061 6e20 6578 %LCLCOL as an ex │ │ │ 005298b0: 7472 696e 7369 6320 7468 6174 2072 6574 trinsic that ret │ │ │ 005298c0: 7572 6e73 2030 2c20 696e 6469 6361 7469 urns 0, indicati │ │ │ -005298d0: 6e67 5100 6e49 5100 0020 2020 7468 6174 ngQ.nIQ.. that │ │ │ +005298d0: 6e67 5100 6e46 5100 0020 2020 7468 6174 ngQ.nFQ.. that │ │ │ 005298e0: 2074 6865 2065 6666 6563 7469 7665 206c the effective l │ │ │ 005298f0: 6f63 616c 2063 6f6c 6c61 7469 6f6e 2073 ocal collation s │ │ │ 00529900: 6571 7565 6e63 6520 6973 2074 6865 2073 equence is the s │ │ │ 00529910: 7461 6e64 6172 6420 4d20 636f 6c6c 6174 tandard M collat │ │ │ -00529920: 696f 6e13 006e 4952 0000 2020 2073 6571 ion..nIR.. seq │ │ │ -00529930: 7565 6e63 652e 0700 6e49 5300 0052 006e uence...nIS..R.n │ │ │ -00529940: 4954 0000 2020 2049 6620 7365 745e 254c IT.. If set^%L │ │ │ +00529920: 696f 6e13 006e 4652 0000 2020 2073 6571 ion..nFR.. seq │ │ │ +00529930: 7565 6e63 652e 0700 6e46 5300 0052 006e uence...nFS..R.n │ │ │ +00529940: 4654 0000 2020 2049 6620 7365 745e 254c FT.. If set^%L │ │ │ 00529950: 434c 434f 4c20 6973 206e 6f74 2073 7065 CLCOL is not spe │ │ │ 00529960: 6369 6669 6564 2061 6e64 2067 746d 5f6c cified and gtm_l │ │ │ 00529970: 6f63 616c 5f63 6f6c 6c61 7465 2069 7320 ocal_collate is │ │ │ 00529980: 6e6f 7420 6465 6669 6e65 642c 206f 7253 not defined, orS │ │ │ -00529990: 006e 4955 0000 2020 2069 7320 696e 7661 .nIU.. is inva │ │ │ +00529990: 006e 4655 0000 2020 2069 7320 696e 7661 .nFU.. is inva │ │ │ 005299a0: 6c69 642c 2074 6865 2070 726f 6365 7373 lid, the process │ │ │ 005299b0: 2075 7365 7320 4d20 7374 616e 6461 7264 uses M standard │ │ │ 005299c0: 2063 6f6c 6c61 7469 6f6e 2e20 5468 6520 collation. The │ │ │ 005299d0: 666f 6c6c 6f77 696e 6720 776f 756c 6420 following would │ │ │ -005299e0: 6265 2400 6e49 5600 0020 2020 636f 6e73 be$.nIV.. cons │ │ │ +005299e0: 6265 2400 6e46 5600 0020 2020 636f 6e73 be$.nFV.. cons │ │ │ 005299f0: 6964 6572 6564 2069 6e76 616c 6964 2076 idered invalid v │ │ │ -00529a00: 616c 7565 733a 0700 6e49 5700 0021 006e alues:..nIW..!.n │ │ │ -00529a10: 4958 0000 2020 2020 202a 2041 2076 616c IX.. * A val │ │ │ +00529a00: 616c 7565 733a 0700 6e46 5700 0021 006e alues:..nFW..!.n │ │ │ +00529a10: 4658 0000 2020 2020 202a 2041 2076 616c FX.. * A val │ │ │ 00529a20: 7565 206c 6573 7320 7468 616e 2030 2600 ue less than 0&. │ │ │ -00529a30: 6e49 5900 0020 2020 2020 2a20 4120 7661 nIY.. * A va │ │ │ +00529a30: 6e46 5900 0020 2020 2020 2a20 4120 7661 nFY.. * A va │ │ │ 00529a40: 6c75 6520 6772 6561 7465 7220 7468 616e lue greater than │ │ │ -00529a50: 2032 3535 4c00 6e49 5a00 0020 2020 2020 255L.nIZ.. │ │ │ +00529a50: 2032 3535 4c00 6e46 5a00 0020 2020 2020 255L.nFZ.. │ │ │ 00529a60: 2a20 4120 6c65 6761 6c20 636f 6c6c 6174 * A legal collat │ │ │ 00529a70: 696f 6e20 7365 7175 656e 6365 2074 6861 ion sequence tha │ │ │ 00529a80: 7420 6973 2069 6e61 6363 6573 7369 626c t is inaccessibl │ │ │ 00529a90: 6520 746f 2074 6865 2070 726f 6365 7373 e to the process │ │ │ -00529aa0: 0700 6e49 6100 004e 006e 4962 0000 2020 ..nIa..N.nIb.. │ │ │ +00529aa0: 0700 6e46 6100 004e 006e 4662 0000 2020 ..nFa..N.nFb.. │ │ │ 00529ab0: 2049 6e61 6363 6573 7369 6269 6c69 7479 Inaccessibility │ │ │ 00529ac0: 2063 6f75 6c64 2062 6520 6361 7573 6564 could be caused │ │ │ 00529ad0: 2062 7920 6120 6d69 7373 696e 6720 656e by a missing en │ │ │ 00529ae0: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ -00529af0: 6c65 2c20 6136 006e 4963 0000 2020 206d le, a6.nIc.. m │ │ │ +00529af0: 6c65 2c20 6136 006e 4663 0000 2020 206d le, a6.nFc.. m │ │ │ 00529b00: 6973 7369 6e67 2069 6d61 6765 2c20 6f72 issing image, or │ │ │ 00529b10: 2073 6563 7572 6974 7920 6465 6e69 616c security denial │ │ │ -00529b20: 206f 6620 6163 6365 7373 2e07 006e 4964 of access...nId │ │ │ +00529b20: 206f 6620 6163 6365 7373 2e07 006e 4664 of access...nFd │ │ │ 00529b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -338427,105 +338427,105 @@ │ │ │ 00529fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00529ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052a000: 0400 0000 df05 0000 ac50 0000 0000 0000 .........P...... │ │ │ -0052a010: 7300 0049 4845 4c50 00ff 7300 ff49 4e54 s..IHELP..s..INT │ │ │ +0052a010: 7300 0046 4845 4c50 00ff 7300 ff49 4e54 s..FHELP..s..INT │ │ │ 0052a020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052a030: 4e00 c019 0000 2020 2069 6d70 6c65 6d65 N..... impleme │ │ │ 0052a040: 6e74 6564 2062 7920 6120 7573 6572 2d73 nted by a user-s │ │ │ 0052a050: 7570 706c 6965 6420 7072 6f67 7261 6d2c upplied program, │ │ │ 0052a060: 2076 6972 7475 616c 6c79 2061 6e79 2063 virtually any c │ │ │ 0052a070: 6f6c 6c61 7469 6f6e 2070 6f6c 6963 7920 ollation policy │ │ │ -0052a080: 6d61 7954 001f 491a 0000 2020 2062 6520 mayT..I... be │ │ │ +0052a080: 6d61 7954 001f 461a 0000 2020 2062 6520 mayT..F... be │ │ │ 0052a090: 696d 706c 656d 656e 7465 642e 2044 6574 implemented. Det │ │ │ 0052a0a0: 6169 6c65 6420 696e 666f 726d 6174 696f ailed informatio │ │ │ 0052a0b0: 6e20 6f6e 2065 7374 6162 6c69 7368 696e n on establishin │ │ │ 0052a0c0: 6720 616c 7465 726e 6174 6976 6520 636f g alternative co │ │ │ -0052a0d0: 6c6c 6174 696f 6e52 001f 4921 0000 2020 llationR..I!.. │ │ │ +0052a0d0: 6c6c 6174 696f 6e52 001f 4621 0000 2020 llationR..F!.. │ │ │ 0052a0e0: 2073 6571 7565 6e63 6573 2061 6e64 2064 sequences and d │ │ │ 0052a0f0: 6566 696e 696e 6720 7468 6520 656e 7669 efining the envi │ │ │ 0052a100: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 0052a110: 2069 7320 7072 6f76 6964 6564 2069 6e20 is provided in │ │ │ -0052a120: 436f 6c6c 6174 696f 6e1f 001f 4922 0000 Collation...I".. │ │ │ +0052a120: 436f 6c6c 6174 696f 6e1f 001f 4622 0000 Collation...F".. │ │ │ 0052a130: 2020 2053 6571 7565 6e63 6520 4465 6669 Sequence Defi │ │ │ -0052a140: 6e69 7469 6f6e 732e 0700 1f49 2300 0054 nitions....I#..T │ │ │ -0052a150: 001f 4924 0000 2020 204d 2068 6173 2064 ..I$.. M has d │ │ │ +0052a140: 6e69 7469 6f6e 732e 0700 1f46 2300 0054 nitions....F#..T │ │ │ +0052a150: 001f 4624 0000 2020 204d 2068 6173 2064 ..F$.. M has d │ │ │ 0052a160: 6566 696e 6564 2070 6174 7465 726e 2063 efined pattern c │ │ │ 0052a170: 6c61 7373 6573 2074 6861 7420 7365 7276 lasses that serv │ │ │ 0052a180: 6520 6173 2061 7267 756d 656e 7473 2074 e as arguments t │ │ │ 0052a190: 6f20 7468 6520 7061 7474 6572 6e20 6d61 o the pattern ma │ │ │ -0052a1a0: 7463 6852 001f 4925 0000 2020 206f 7065 tchR..I%.. ope │ │ │ +0052a1a0: 7463 6852 001f 4625 0000 2020 206f 7065 tchR..F%.. ope │ │ │ 0052a1b0: 7261 746f 722e 2047 542e 4d20 7375 7070 rator. GT.M supp │ │ │ 0052a1c0: 6f72 7473 2075 7365 7220 6465 6669 6e69 orts user defini │ │ │ 0052a1d0: 7469 6f6e 206f 6620 6164 6469 7469 6f6e tion of addition │ │ │ 0052a1e0: 616c 2070 6174 7465 726e 2063 6c61 7373 al pattern class │ │ │ -0052a1f0: 6573 2061 7351 001f 4926 0000 2020 2077 es asQ..I&.. w │ │ │ +0052a1f0: 6573 2061 7351 001f 4626 0000 2020 2077 es asQ..F&.. w │ │ │ 0052a200: 656c 6c20 6173 2072 6564 6566 696e 6974 ell as redefinit │ │ │ 0052a210: 696f 6e20 6f66 2074 6865 2073 7461 6e64 ion of the stand │ │ │ 0052a220: 6172 6420 7061 7474 6572 6e20 636c 6173 ard pattern clas │ │ │ 0052a230: 7365 732e 2053 7065 6369 6669 6320 7061 ses. Specific pa │ │ │ -0052a240: 7474 6572 6e73 5300 1f49 2700 0020 2020 tternsS..I'.. │ │ │ +0052a240: 7474 6572 6e73 5300 1f46 2700 0020 2020 tternsS..F'.. │ │ │ 0052a250: 6172 6520 6465 6669 6e65 6420 696e 2061 are defined in a │ │ │ 0052a260: 2074 6578 7420 6669 6c65 2074 6861 7420 text file that │ │ │ 0052a270: 6973 2070 6f69 6e74 6564 2074 6f20 6279 is pointed to by │ │ │ 0052a280: 2061 6e20 656e 7669 726f 6e6d 656e 7420 an environment │ │ │ -0052a290: 7661 7269 6162 6c65 2e50 001f 4928 0000 variable.P..I(.. │ │ │ +0052a290: 7661 7269 6162 6c65 2e50 001f 4628 0000 variable.P..F(.. │ │ │ 0052a2a0: 2020 2050 6174 7465 726e 2063 6c61 7373 Pattern class │ │ │ 0052a2b0: 6573 206d 6179 2062 6520 7265 2d64 6566 es may be re-def │ │ │ 0052a2c0: 696e 6564 2064 796e 616d 6963 616c 6c79 ined dynamically │ │ │ 0052a2d0: 2e20 5468 6520 6465 7461 696c 7320 6f66 . The details of │ │ │ -0052a2e0: 2064 6566 696e 696e 6751 001f 4929 0000 definingQ..I).. │ │ │ +0052a2e0: 2064 6566 696e 696e 6751 001f 4629 0000 definingQ..F).. │ │ │ 0052a2f0: 2020 2074 6865 7365 2070 6174 7465 726e these pattern │ │ │ 0052a300: 2063 6c61 7373 6573 2061 6e64 2074 6865 classes and the │ │ │ 0052a310: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 0052a320: 6961 626c 6520 6172 6520 6465 7363 7269 iable are descri │ │ │ -0052a330: 6265 6420 696e 2074 6865 3400 1f49 2a00 bed in the4..I*. │ │ │ +0052a330: 6265 6420 696e 2074 6865 3400 1f46 2a00 bed in the4..F*. │ │ │ 0052a340: 0020 2020 7365 6374 696f 6e20 6361 6c6c . section call │ │ │ 0052a350: 6564 204d 6174 6368 2041 6c74 6572 6e61 ed Match Alterna │ │ │ 0052a360: 7469 7665 2050 6174 7465 726e 732e 0700 tive Patterns... │ │ │ -0052a370: 1f49 3100 0054 001f 4932 0000 2020 2046 .I1..T..I2.. F │ │ │ +0052a370: 1f46 3100 0054 001f 4632 0000 2020 2046 .F1..T..F2.. F │ │ │ 0052a380: 6f72 2073 6f6d 6520 6c61 6e67 7561 6765 or some language │ │ │ 0052a390: 7320 2873 7563 6820 6173 2043 6869 6e65 s (such as Chine │ │ │ 0052a3a0: 7365 292c 2074 6865 206f 7264 6572 696e se), the orderin │ │ │ 0052a3b0: 6720 6f66 2073 7472 696e 6773 2061 6363 g of strings acc │ │ │ -0052a3c0: 6f72 6469 6e67 2074 6f49 001f 4933 0000 ording toI..I3.. │ │ │ +0052a3c0: 6f72 6469 6e67 2074 6f49 001f 4633 0000 ording toI..F3.. │ │ │ 0052a3d0: 2020 2055 6e69 636f 6465 2852 2920 636f Unicode(R) co │ │ │ 0052a3e0: 6465 2d70 6f69 6e74 7320 2863 6861 7261 de-points (chara │ │ │ 0052a3f0: 6374 6572 2076 616c 7565 7329 206d 6179 cter values) may │ │ │ 0052a400: 206f 7220 6d61 7920 6e6f 7420 6265 2074 or may not be t │ │ │ -0052a410: 6865 5300 1f49 3400 0020 2020 6c69 6e67 heS..I4.. ling │ │ │ +0052a410: 6865 5300 1f46 3400 0020 2020 6c69 6e67 heS..F4.. ling │ │ │ 0052a420: 7569 7374 6963 616c 6c79 206f 7220 6375 uistically or cu │ │ │ 0052a430: 6c74 7572 616c 6c79 2063 6f72 7265 6374 lturally correct │ │ │ 0052a440: 206f 7264 6572 696e 672e 2053 7570 706f ordering. Suppo │ │ │ 0052a450: 7274 696e 6720 6170 706c 6963 6174 696f rting applicatio │ │ │ -0052a460: 6e73 2069 6e52 001f 4935 0000 2020 2073 ns inR..I5.. s │ │ │ +0052a460: 6e73 2069 6e52 001f 4635 0000 2020 2073 ns inR..F5.. s │ │ │ 0052a470: 7563 6820 6c61 6e67 7561 6765 7320 7265 uch languages re │ │ │ 0052a480: 7175 6972 6573 2064 6576 656c 6f70 6d65 quires developme │ │ │ 0052a490: 6e74 206f 6620 636f 6c6c 6174 696f 6e20 nt of collation │ │ │ 0052a4a0: 6d6f 6475 6c65 7320 2d20 4754 2e4d 206e modules - GT.M n │ │ │ -0052a4b0: 6174 6976 656c 7954 001f 4936 0000 2020 ativelyT..I6.. │ │ │ +0052a4b0: 6174 6976 656c 7954 001f 4636 0000 2020 ativelyT..F6.. │ │ │ 0052a4c0: 2073 7570 706f 7274 7320 4d20 636f 6c6c supports M coll │ │ │ 0052a4d0: 6174 696f 6e2c 2062 7574 2064 6f65 7320 ation, but does │ │ │ 0052a4e0: 6e6f 7420 696e 636c 7564 6520 7072 652d not include pre- │ │ │ 0052a4f0: 6275 696c 7420 636f 6c6c 6174 696f 6e20 built collation │ │ │ -0052a500: 6d6f 6475 6c65 7320 666f 7254 001f 4937 modules forT..I7 │ │ │ +0052a500: 6d6f 6475 6c65 7320 666f 7254 001f 4637 modules forT..F7 │ │ │ 0052a510: 0000 2020 2061 6e79 2073 7065 6369 6669 .. any specifi │ │ │ 0052a520: 6320 6e61 7475 7261 6c20 6c61 6e67 7561 c natural langua │ │ │ 0052a530: 6765 2e20 5468 6572 6566 6f72 652c 2061 ge. Therefore, a │ │ │ 0052a540: 7070 6c69 6361 7469 6f6e 7320 7468 6174 pplications that │ │ │ 0052a550: 2075 7365 2063 6861 7261 6374 6572 7349 use charactersI │ │ │ -0052a560: 001f 4938 0000 2020 2069 6e20 556e 6963 ..I8.. in Unic │ │ │ +0052a560: 001f 4638 0000 2020 2069 6e20 556e 6963 ..F8.. in Unic │ │ │ 0052a570: 6f64 6520 6d61 7920 6e65 6564 2074 6f20 ode may need to │ │ │ 0052a580: 696d 706c 656d 656e 7420 7468 6569 7220 implement their │ │ │ 0052a590: 6f77 6e20 636f 6c6c 6174 696f 6e20 6675 own collation fu │ │ │ -0052a5a0: 6e63 7469 6f6e 732e 0700 1f49 3900 0030 nctions....I9..0 │ │ │ -0052a5b0: 001e 49ff 7300 ff41 4c54 4552 4e41 5445 ..I.s..ALTERNATE │ │ │ +0052a5a0: 6e63 7469 6f6e 732e 0700 1f46 3900 0030 nctions....F9..0 │ │ │ +0052a5b0: 001e 46ff 7300 ff41 4c54 4552 4e41 5445 ..F.s..ALTERNATE │ │ │ 0052a5c0: 5f43 4f4c 4c41 5449 4f4e 0000 416c 7465 _COLLATION..Alte │ │ │ 0052a5d0: 726e 6174 655f 436f 6c6c 6174 696f 6e00 rnate_Collation. │ │ │ 0052a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052a5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -338560,41 +338560,41 @@ │ │ │ 0052a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052a800: 0400 0000 0702 0000 7f51 0000 0000 0000 .........Q...... │ │ │ 0052a810: 5c00 0000 4845 4c50 00ff 7300 ff49 4e54 \...HELP..s..INT │ │ │ 0052a820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052a830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052a840: 434f 4c4c 4154 494f 4e00 ff73 00ff 5452 COLLATION..s..TR │ │ │ 0052a850: 414e 5346 4f52 4d41 5449 4f4e 0000 5472 ANSFORMATION..Tr │ │ │ -0052a860: 616e 7366 6f72 6d61 7469 6f6e 1900 4949 ansformation..II │ │ │ +0052a860: 616e 7366 6f72 6d61 7469 6f6e 1900 4946 ansformation..IF │ │ │ 0052a870: bf11 0000 2020 2054 7261 6e73 666f 726d .... Transform │ │ │ -0052a880: 6174 696f 6e07 004a 4921 0000 4e00 4a49 ation..JI!..N.JI │ │ │ +0052a880: 6174 696f 6e07 004a 4621 0000 4e00 4a46 ation..JF!..N.JF │ │ │ 0052a890: 3100 0020 2020 6774 6d5f 6163 5f78 666f 1.. gtm_ac_xfo │ │ │ 0052a8a0: 726d 5f31 206f 7220 6774 6d5f 6163 5f78 rm_1 or gtm_ac_x │ │ │ 0052a8b0: 666f 726d 2072 6f75 7469 6e65 7320 7472 form routines tr │ │ │ 0052a8c0: 616e 7366 6f72 6d73 2073 7562 7363 7269 ansforms subscri │ │ │ -0052a8d0: 7074 7320 746f 2074 6865 2900 4a49 4100 pts to the).JIA. │ │ │ +0052a8d0: 7074 7320 746f 2074 6865 2900 4a46 4100 pts to the).JFA. │ │ │ 0052a8e0: 0020 2020 616c 7465 726e 6174 6976 6520 . alternative │ │ │ 0052a8f0: 636f 6c6c 6174 696f 6e20 7365 7175 656e collation sequen │ │ │ -0052a900: 6365 2e07 004a 4951 0000 5200 4a49 6100 ce...JIQ..R.JIa. │ │ │ +0052a900: 6365 2e07 004a 4651 0000 5200 4a46 6100 ce...JFQ..R.JFa. │ │ │ 0052a910: 0020 2020 5468 6973 2072 6f75 7469 6e65 . This routine │ │ │ 0052a920: 2072 6574 7572 6e73 2061 6c74 6572 6564 returns altered │ │ │ 0052a930: 206b 6579 7320 746f 2074 6865 206f 7269 keys to the ori │ │ │ 0052a940: 6769 6e61 6c20 7375 6273 6372 6970 7473 ginal subscripts │ │ │ -0052a950: 2e20 5468 6520 7379 6e74 6178 1d00 4a49 . The syntax..JI │ │ │ +0052a950: 2e20 5468 6520 7379 6e74 6178 1d00 4a46 . The syntax..JF │ │ │ 0052a960: 7100 0020 2020 6f66 2074 6869 7320 726f q.. of this ro │ │ │ -0052a970: 7574 696e 6520 6973 3a07 004a 4981 0000 utine is:..JI... │ │ │ -0052a980: 2300 4a49 9100 0020 2020 2369 6e63 6c75 #.JI... #inclu │ │ │ +0052a970: 7574 696e 6520 6973 3a07 004a 4681 0000 utine is:..JF... │ │ │ +0052a980: 2300 4a46 9100 0020 2020 2369 6e63 6c75 #.JF... #inclu │ │ │ 0052a990: 6465 2022 6774 6d5f 6465 7363 7269 7074 de "gtm_descript │ │ │ -0052a9a0: 2e68 225d 0049 49c0 1100 0020 2020 6c6f .h"].II.... lo │ │ │ +0052a9a0: 2e68 225d 0049 46c0 1100 0020 2020 6c6f .h"].IF.... lo │ │ │ 0052a9b0: 6e67 2067 746d 5f61 635f 7862 6163 6b28 ng gtm_ac_xback( │ │ │ 0052a9c0: 6774 6d5f 6465 7363 7269 7074 6f72 202a gtm_descriptor * │ │ │ 0052a9d0: 696e 2c20 696e 7420 6c65 7665 6c2c 2067 in, int level, g │ │ │ 0052a9e0: 746d 5f64 6573 6372 6970 746f 7220 2a6f tm_descriptor *o │ │ │ 0052a9f0: 7574 2c20 696e 7420 2a6f 7574 6c65 6e29 ut, int *outlen) │ │ │ -0052aa00: 0700 4a49 1200 0000 0000 0000 0000 0000 ..JI............ │ │ │ +0052aa00: 0700 4a46 1200 0000 0000 0000 0000 0000 ..JF............ │ │ │ 0052aa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -338692,198 +338692,198 @@ │ │ │ 0052b030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052b040: 434f 4c4c 4154 494f 4e00 ff73 00ff 5452 COLLATION..s..TR │ │ │ 0052b050: 414e 5346 4f52 4d41 5449 4f4e 00ff 7300 ANSFORMATION..s. │ │ │ 0052b060: ff4f 5554 5055 545f 4152 4755 4d45 4e54 .OUTPUT_ARGUMENT │ │ │ 0052b070: 535f 464f 525f 4754 4d5f 4143 5f58 464f S_FOR_GTM_AC_XFO │ │ │ 0052b080: 524d 3100 004f 7574 7075 745f 4172 6775 RM1..Output_Argu │ │ │ 0052b090: 6d65 6e74 735f 666f 725f 6774 6d5f 6163 ments_for_gtm_ac │ │ │ -0052b0a0: 5f78 666f 726d 312d 0070 49bf 1100 0020 _xform1-.pI.... │ │ │ +0052b0a0: 5f78 666f 726d 312d 0070 46bf 1100 0020 _xform1-.pF.... │ │ │ 0052b0b0: 2020 4f75 7470 7574 2041 7267 756d 656e Output Argumen │ │ │ 0052b0c0: 7473 2066 6f72 2067 746d 5f61 635f 7866 ts for gtm_ac_xf │ │ │ -0052b0d0: 6f72 6d31 0700 7149 2100 0035 0071 4931 orm1..qI!..5.qI1 │ │ │ +0052b0d0: 6f72 6d31 0700 7146 2100 0035 0071 4631 orm1..qF!..5.qF1 │ │ │ 0052b0e0: 0000 2020 2054 6865 206f 7574 7075 7420 .. The output │ │ │ 0052b0f0: 6172 6775 6d65 6e74 7320 666f 7220 6774 arguments for gt │ │ │ 0052b100: 6d5f 6163 5f78 666f 726d 3120 6172 653a m_ac_xform1 are: │ │ │ -0052b110: 0700 7149 4100 0030 0071 4951 0000 2020 ..qIA..0.qIQ.. │ │ │ +0052b110: 0700 7146 4100 0030 0071 4651 0000 2020 ..qFA..0.qFQ.. │ │ │ 0052b120: 2072 6574 7572 6e20 7661 6c75 653a 2041 return value: A │ │ │ 0052b130: 206c 6f6e 6720 776f 7264 2073 7461 7475 long word statu │ │ │ -0052b140: 7320 636f 6465 2e07 0071 4961 0000 4600 s code...qIa..F. │ │ │ -0052b150: 7149 7100 0020 2020 6f75 743a 2041 2074 qIq.. out: A t │ │ │ +0052b140: 7320 636f 6465 2e07 0071 4661 0000 4600 s code...qFa..F. │ │ │ +0052b150: 7146 7100 0020 2020 6f75 743a 2041 2074 qFq.. out: A t │ │ │ 0052b160: 7261 6e73 666f 726d 6564 2073 7562 7363 ransformed subsc │ │ │ 0052b170: 7269 7074 2069 6e20 7468 6520 7374 7269 ript in the stri │ │ │ 0052b180: 6e67 2062 7566 6665 722c 2070 6173 7365 ng buffer, passe │ │ │ -0052b190: 6420 6279 1b00 7149 8100 0020 2020 6774 d by..qI... gt │ │ │ +0052b190: 6420 6279 1b00 7146 8100 0020 2020 6774 d by..qF... gt │ │ │ 0052b1a0: 6d33 325f 6465 7363 7269 7074 6f72 2e07 m32_descriptor.. │ │ │ -0052b1b0: 0071 4991 0000 5500 7049 c011 0000 2020 .qI...U.pI.... │ │ │ +0052b1b0: 0071 4691 0000 5500 7046 c011 0000 2020 .qF...U.pF.... │ │ │ 0052b1c0: 206f 7574 6c65 6e3a 2041 2033 322d 6269 outlen: A 32-bi │ │ │ 0052b1d0: 7420 7369 676e 6564 2069 6e74 6567 6572 t signed integer │ │ │ 0052b1e0: 2c20 7061 7373 6564 2062 7920 7265 6665 , passed by refe │ │ │ 0052b1f0: 7265 6e63 652c 2072 6574 7572 6e69 6e67 rence, returning │ │ │ -0052b200: 2074 6865 2061 6374 7561 6c28 0071 4912 the actual(.qI. │ │ │ +0052b200: 2074 6865 2061 6374 7561 6c28 0071 4612 the actual(.qF. │ │ │ 0052b210: 0000 2020 206c 656e 6774 6820 6f66 2074 .. length of t │ │ │ 0052b220: 6865 2074 7261 6e73 666f 726d 6564 206b he transformed k │ │ │ -0052b230: 6579 2e07 0071 4913 0000 3000 7149 1400 ey...qI...0.qI.. │ │ │ +0052b230: 6579 2e07 0071 4613 0000 3000 7146 1400 ey...qF...0.qF.. │ │ │ 0052b240: 0020 2020 5468 6520 7379 6e74 6178 206f . The syntax o │ │ │ 0052b250: 6620 6774 6d5f 6163 5f78 666f 726d 2072 f gtm_ac_xform r │ │ │ -0052b260: 6f75 7469 6e65 2069 733a 0700 7149 1500 outine is:..qI.. │ │ │ -0052b270: 0023 0071 4916 0000 2020 2023 696e 636c .#.qI... #incl │ │ │ +0052b260: 6f75 7469 6e65 2069 733a 0700 7146 1500 outine is:..qF.. │ │ │ +0052b270: 0023 0071 4616 0000 2020 2023 696e 636c .#.qF... #incl │ │ │ 0052b280: 7564 6520 2267 746d 5f64 6573 6372 6970 ude "gtm_descrip │ │ │ -0052b290: 742e 6822 5c00 7149 1700 0020 2020 6c6f t.h"\.qI... lo │ │ │ +0052b290: 742e 6822 5c00 7146 1700 0020 2020 6c6f t.h"\.qF... lo │ │ │ 0052b2a0: 6e67 2067 746d 5f61 635f 7866 6f72 6d28 ng gtm_ac_xform( │ │ │ 0052b2b0: 6774 6d5f 6465 7363 7269 7074 6f72 202a gtm_descriptor * │ │ │ 0052b2c0: 696e 2c20 696e 7420 6c65 7665 6c2c 2067 in, int level, g │ │ │ 0052b2d0: 746d 5f64 6573 6372 6970 746f 7220 2a6f tm_descriptor *o │ │ │ 0052b2e0: 7574 2c20 696e 7420 2a6f 7574 6c65 6e29 ut, int *outlen) │ │ │ -0052b2f0: 0700 7149 1800 0052 004d 4954 5241 4e53 ..qI...R.MITRANS │ │ │ +0052b2f0: 0700 7146 1800 0052 004d 4654 5241 4e53 ..qF...R.MFTRANS │ │ │ 0052b300: 464f 524d 4154 494f 4e5f 524f 5554 494e FORMATION_ROUTIN │ │ │ 0052b310: 455f 4348 4152 4143 5445 5249 5354 4943 E_CHARACTERISTIC │ │ │ 0052b320: 5300 0054 7261 6e73 666f 726d 6174 696f S..Transformatio │ │ │ 0052b330: 6e5f 526f 7574 696e 655f 4368 6172 6163 n_Routine_Charac │ │ │ -0052b340: 7465 7269 7374 6963 7331 0074 49bf 1100 teristics1.tI... │ │ │ +0052b340: 7465 7269 7374 6963 7331 0074 46bf 1100 teristics1.tF... │ │ │ 0052b350: 0020 2020 5472 616e 7366 6f72 6d61 7469 . Transformati │ │ │ 0052b360: 6f6e 2052 6f75 7469 6e65 2043 6861 7261 on Routine Chara │ │ │ -0052b370: 6374 6572 6973 7469 6373 0700 7549 2100 cteristics..uI!. │ │ │ -0052b380: 0051 0075 4931 0000 2020 2054 6865 2069 .Q.uI1.. The i │ │ │ +0052b370: 6374 6572 6973 7469 6373 0700 7546 2100 cteristics..uF!. │ │ │ +0052b380: 0051 0075 4631 0000 2020 2054 6865 2069 .Q.uF1.. The i │ │ │ 0052b390: 6e70 7574 2061 6e64 206f 7574 7075 7420 nput and output │ │ │ 0052b3a0: 7661 6c75 6573 206d 6179 2063 6f6e 7461 values may conta │ │ │ 0052b3b0: 696e 203c 4e55 4c3e 2028 6865 7820 636f in (hex co │ │ │ 0052b3c0: 6465 2030 3029 2063 6861 7261 6374 6572 de 00) character │ │ │ -0052b3d0: 732e 0700 7549 4100 0052 0075 4951 0000 s...uIA..R.uIQ.. │ │ │ +0052b3d0: 732e 0700 7546 4100 0052 0075 4651 0000 s...uFA..R.uFQ.. │ │ │ 0052b3e0: 2020 2054 6865 2063 6f6c 6c61 7469 6f6e The collation │ │ │ 0052b3f0: 2074 7261 6e73 666f 726d 6174 696f 6e20 transformation │ │ │ 0052b400: 726f 7574 696e 6520 6d61 7920 636f 6e63 routine may conc │ │ │ 0052b410: 6174 656e 6174 6520 6120 7365 6e74 696e atenate a sentin │ │ │ -0052b420: 656c 2c20 7375 6368 2061 7351 0075 4961 el, such asQ.uIa │ │ │ +0052b420: 656c 2c20 7375 6368 2061 7351 0075 4661 el, such asQ.uFa │ │ │ 0052b430: 0000 2020 203c 4e55 4c3e 2c20 666f 6c6c .. , foll │ │ │ 0052b440: 6f77 6564 2062 7920 7468 6520 6f72 6967 owed by the orig │ │ │ 0052b450: 696e 616c 2073 7562 7363 7269 7074 206f inal subscript o │ │ │ 0052b460: 6e20 7468 6520 656e 6420 6f66 2074 6865 n the end of the │ │ │ -0052b470: 2074 7261 6e73 666f 726d 6564 4600 7549 transformedF.uI │ │ │ +0052b470: 2074 7261 6e73 666f 726d 6564 4600 7546 transformedF.uF │ │ │ 0052b480: 7100 0020 2020 6b65 792e 2049 6620 6b65 q.. key. If ke │ │ │ 0052b490: 7920 6c65 6e67 7468 2069 7320 6e6f 7420 y length is not │ │ │ 0052b4a0: 616e 2069 7373 7565 2c20 7468 6973 2070 an issue, this p │ │ │ 0052b4b0: 6572 6d69 7473 2074 6865 2069 6e76 6572 ermits the inver │ │ │ -0052b4c0: 7365 5100 7549 8100 0020 2020 7472 616e seQ.uI... tran │ │ │ +0052b4c0: 7365 5100 7546 8100 0020 2020 7472 616e seQ.uF... tran │ │ │ 0052b4d0: 7366 6f72 6d61 7469 6f6e 2072 6f75 7469 sformation routi │ │ │ 0052b4e0: 6e65 2074 6f20 7369 6d70 6c79 2072 6574 ne to simply ret │ │ │ 0052b4f0: 7269 6576 6520 7468 6520 6f72 6967 696e rieve the origin │ │ │ 0052b500: 616c 2073 7562 7363 7269 7074 2072 6174 al subscript rat │ │ │ -0052b510: 6865 7242 0075 4991 0000 2020 2074 6861 herB.uI... tha │ │ │ +0052b510: 6865 7242 0075 4691 0000 2020 2074 6861 herB.uF... tha │ │ │ 0052b520: 6e20 6361 6c63 756c 6174 696e 6720 6974 n calculating it │ │ │ 0052b530: 7320 7661 6c75 6520 6261 7365 6420 6f6e s value based on │ │ │ 0052b540: 2074 6865 2074 7261 6e73 666f 726d 6564 the transformed │ │ │ -0052b550: 206b 6579 2e08 0074 49c0 1100 0050 0075 key...tI....P.u │ │ │ -0052b560: 4912 0000 2020 2049 6620 7468 6572 6520 I... If there │ │ │ +0052b550: 206b 6579 2e08 0074 46c0 1100 0050 0075 key...tF....P.u │ │ │ +0052b560: 4612 0000 2020 2049 6620 7468 6572 6520 F... If there │ │ │ 0052b570: 6172 6520 7265 6173 6f6e 7320 6e6f 7420 are reasons not │ │ │ 0052b580: 746f 2061 7070 656e 6420 7468 6520 656e to append the en │ │ │ 0052b590: 7469 7265 206f 7269 6769 6e61 6c20 7375 tire original su │ │ │ 0052b5a0: 6273 6372 6970 742c 2047 542e 4d4c 0075 bscript, GT.ML.u │ │ │ -0052b5b0: 4913 0000 2020 2061 6c6c 6f77 7320 796f I... allows yo │ │ │ +0052b5b0: 4613 0000 2020 2061 6c6c 6f77 7320 796f F... allows yo │ │ │ 0052b5c0: 7520 746f 2063 6f6e 6361 7465 6e61 7465 u to concatenate │ │ │ 0052b5d0: 2061 2073 656e 7469 6e65 6c20 706c 7573 a sentinel plus │ │ │ 0052b5e0: 2061 2070 7265 6465 6669 6e65 6420 636f a predefined co │ │ │ -0052b5f0: 6465 2073 6f20 7468 6552 0075 4914 0000 de so theR.uI... │ │ │ +0052b5f0: 6465 2073 6f20 7468 6552 0075 4614 0000 de so theR.uF... │ │ │ 0052b600: 2020 206f 7269 6769 6e61 6c20 7375 6273 original subs │ │ │ 0052b610: 6372 6970 7420 6361 6e20 6265 2065 6173 cript can be eas │ │ │ 0052b620: 696c 7920 7265 7472 6965 7665 6420 6279 ily retrieved by │ │ │ 0052b630: 2074 6865 2069 6e76 6572 7365 2074 7261 the inverse tra │ │ │ -0052b640: 6e73 666f 726d 6174 696f 6e46 0075 4915 nsformationF.uI. │ │ │ +0052b640: 6e73 666f 726d 6174 696f 6e46 0075 4615 nsformationF.uF. │ │ │ 0052b650: 0000 2020 2072 6f75 7469 6e65 2c20 6275 .. routine, bu │ │ │ 0052b660: 7420 7374 696c 6c20 6173 7375 7265 7320 t still assures │ │ │ 0052b670: 6120 7265 666f 726d 6174 7465 6420 6b65 a reformatted ke │ │ │ 0052b680: 7920 7468 6174 2069 7320 756e 6971 7565 y that is unique │ │ │ -0052b690: 2e07 0075 4916 0000 1f00 4349 5f55 5449 ...uI.....CI_UTI │ │ │ +0052b690: 2e07 0075 4616 0000 1f00 4346 5f55 5449 ...uF.....CF_UTI │ │ │ 0052b6a0: 4c49 5459 0000 5472 616e 7366 6f72 6d5f LITY..Transform_ │ │ │ -0052b6b0: 5574 696c 6974 791c 004c 49bf 1100 0020 Utility..LI.... │ │ │ +0052b6b0: 5574 696c 6974 791c 004c 46bf 1100 0020 Utility..LF.... │ │ │ 0052b6c0: 2020 5472 616e 7366 6f72 6d20 5574 696c Transform Util │ │ │ -0052b6d0: 6974 7907 004d 4921 0000 4c00 4d49 3100 ity..MI!..L.MI1. │ │ │ +0052b6d0: 6974 7907 004d 4621 0000 4c00 4d46 3100 ity..MF!..L.MF1. │ │ │ 0052b6e0: 0020 2020 5468 6973 2072 6f75 7469 6e65 . This routine │ │ │ 0052b6f0: 2072 6574 7572 6e73 2061 206e 6578 7420 returns a next │ │ │ 0052b700: 6f72 2070 7265 7669 6f75 7320 6368 6172 or previous char │ │ │ 0052b710: 6163 7465 7220 696e 2074 6865 2063 6f6c acter in the col │ │ │ -0052b720: 6c61 7469 6f6e 3200 4d49 4100 0020 2020 lation2.MIA.. │ │ │ +0052b720: 6c61 7469 6f6e 3200 4d46 4100 0020 2020 lation2.MFA.. │ │ │ 0052b730: 7365 7175 656e 6365 2e20 5468 6520 7379 sequence. The sy │ │ │ 0052b740: 6e74 6178 206f 6620 7468 6973 2072 6f75 ntax of this rou │ │ │ -0052b750: 7469 6e65 2069 733a 0700 4d49 5100 0023 tine is:..MIQ..# │ │ │ -0052b760: 004d 4961 0000 2020 2023 696e 636c 7564 .MIa.. #includ │ │ │ +0052b750: 7469 6e65 2069 733a 0700 4d46 5100 0023 tine is:..MFQ..# │ │ │ +0052b760: 004d 4661 0000 2020 2023 696e 636c 7564 .MFa.. #includ │ │ │ 0052b770: 6520 2267 746d 5f64 6573 6372 6970 742e e "gtm_descript. │ │ │ -0052b780: 6822 7c00 4d49 7100 0020 2020 6c6f 6e67 h"|.MIq.. long │ │ │ +0052b780: 6822 7c00 4d46 7100 0020 2020 6c6f 6e67 h"|.MFq.. long │ │ │ 0052b790: 2067 746d 5f61 635f 7875 7469 6c20 2867 gtm_ac_xutil (g │ │ │ 0052b7a0: 746d 3332 5f64 6573 6372 6970 746f 7220 tm32_descriptor │ │ │ 0052b7b0: 2a69 6e2c 2069 6e74 206c 6576 656c 2c20 *in, int level, │ │ │ 0052b7c0: 6774 6d33 325f 6465 7363 7269 7074 6f72 gtm32_descriptor │ │ │ 0052b7d0: 202a 6f75 742c 2069 6e74 202a 6f75 746c *out, int *outl │ │ │ 0052b7e0: 656e 2c20 696e 7420 6f70 2c20 696e 7420 en, int op, int │ │ │ 0052b7f0: 686f 6e6f 725f 6e75 6d65 7269 6329 0000 honor_numeric).. │ │ │ 0052b800: 0400 0000 1b04 0000 1251 0000 0000 0000 .........Q...... │ │ │ -0052b810: 9a00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +0052b810: 9a00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 0052b820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052b830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052b840: 434f 4c4c 4154 494f 4e00 ff73 00ff 5452 COLLATION..s..TR │ │ │ 0052b850: 414e 5346 4f52 4d41 5449 4f4e 00c0 1300 ANSFORMATION.... │ │ │ 0052b860: 0020 2020 4966 2074 6865 2061 7070 6c69 . If the appli │ │ │ 0052b870: 6361 7469 6f6e 2075 7365 7320 7375 6273 cation uses subs │ │ │ 0052b880: 6372 6970 7465 6420 6c76 6e73 206c 6f6e cripted lvns lon │ │ │ 0052b890: 6765 7220 7468 616e 2033 322c 3736 3720 ger than 32,767 │ │ │ -0052b8a0: 6279 7465 7320 2862 7574 5400 4a49 1400 bytes (butT.JI.. │ │ │ +0052b8a0: 6279 7465 7320 2862 7574 5400 4a46 1400 bytes (butT.JF.. │ │ │ 0052b8b0: 0020 2020 6c65 7373 2074 6861 6e20 312c . less than 1, │ │ │ 0052b8c0: 3034 382c 3537 3620 6279 7465 7329 2c20 048,576 bytes), │ │ │ 0052b8d0: 7468 6520 616c 7465 726e 6174 6976 6520 the alternative │ │ │ 0052b8e0: 636f 6c6c 6174 696f 6e20 6c69 6272 6172 collation librar │ │ │ 0052b8f0: 7920 6d75 7374 2063 6f6e 7461 696e 5400 y must containT. │ │ │ -0052b900: 4a49 1500 0020 2020 7468 6520 6774 6d5f JI... the gtm_ │ │ │ +0052b900: 4a46 1500 0020 2020 7468 6520 6774 6d5f JF... the gtm_ │ │ │ 0052b910: 6163 5f78 666f 726d 5f31 2061 6e64 2067 ac_xform_1 and g │ │ │ 0052b920: 746d 5f61 635f 7862 6163 6b5f 3120 726f tm_ac_xback_1 ro │ │ │ 0052b930: 7574 696e 6573 2e20 4f74 6865 7277 6973 utines. Otherwis │ │ │ 0052b940: 652c 2074 6865 2061 6c74 6572 6e61 7469 e, the alternati │ │ │ -0052b950: 7665 4600 4a49 1600 0020 2020 636f 6c6c veF.JI... coll │ │ │ +0052b950: 7665 4600 4a46 1600 0020 2020 636f 6c6c veF.JF... coll │ │ │ 0052b960: 6174 696f 6e20 6c69 6272 6172 7920 6361 ation library ca │ │ │ 0052b970: 6e20 636f 6e74 6169 6e20 6774 6d5f 6163 n contain gtm_ac │ │ │ 0052b980: 5f78 666f 726d 2061 6e64 2067 746d 5f61 _xform and gtm_a │ │ │ -0052b990: 635f 7862 6163 6b2e 0700 4a49 1700 0028 c_xback...JI...( │ │ │ -0052b9a0: 004a 4918 0000 2020 2054 6865 2073 796e .JI... The syn │ │ │ +0052b990: 635f 7862 6163 6b2e 0700 4a46 1700 0028 c_xback...JF...( │ │ │ +0052b9a0: 004a 4618 0000 2020 2054 6865 2073 796e .JF... The syn │ │ │ 0052b9b0: 7461 7820 6f66 2074 6869 7320 726f 7574 tax of this rout │ │ │ -0052b9c0: 696e 6520 6973 3a07 004a 4919 0000 2300 ine is:..JI...#. │ │ │ -0052b9d0: 4a49 1a00 0020 2020 2369 6e63 6c75 6465 JI... #include │ │ │ +0052b9c0: 696e 6520 6973 3a07 004a 4619 0000 2300 ine is:..JF...#. │ │ │ +0052b9d0: 4a46 1a00 0020 2020 2369 6e63 6c75 6465 JF... #include │ │ │ 0052b9e0: 2022 6774 6d5f 6465 7363 7269 7074 2e68 "gtm_descript.h │ │ │ -0052b9f0: 2262 004a 4921 0000 2020 2069 6e74 2067 "b.JI!.. int g │ │ │ +0052b9f0: 2262 004a 4621 0000 2020 2069 6e74 2067 "b.JF!.. int g │ │ │ 0052ba00: 746d 5f61 635f 7866 6f72 6d5f 3128 6774 tm_ac_xform_1(gt │ │ │ 0052ba10: 6d33 325f 6465 7363 7269 7074 6f72 2a20 m32_descriptor* │ │ │ 0052ba20: 696e 2c20 696e 7420 6c65 7665 6c2c 2067 in, int level, g │ │ │ 0052ba30: 746d 3332 5f64 6573 6372 6970 746f 722a tm32_descriptor* │ │ │ 0052ba40: 206f 7574 2c20 696e 742a 206f 7574 6c65 out, int* outle │ │ │ -0052ba50: 6e29 3b07 004a 4922 0000 4a00 4949 ff73 n);..JI"..J.II.s │ │ │ +0052ba50: 6e29 3b07 004a 4622 0000 4a00 4946 ff73 n);..JF"..J.IF.s │ │ │ 0052ba60: 00ff 494e 5055 545f 4152 4755 4d45 4e54 ..INPUT_ARGUMENT │ │ │ 0052ba70: 535f 464f 525f 4754 4d5f 4143 5f58 464f S_FOR_GTM_AC_XFO │ │ │ 0052ba80: 524d 0000 496e 7075 745f 4172 6775 6d65 RM..Input_Argume │ │ │ 0052ba90: 6e74 735f 666f 725f 6774 6d5f 6163 5f78 nts_for_gtm_ac_x │ │ │ -0052baa0: 666f 726d 2b00 6e49 bf11 0000 2020 2049 form+.nI.... I │ │ │ +0052baa0: 666f 726d 2b00 6e46 bf11 0000 2020 2049 form+.nF.... I │ │ │ 0052bab0: 6e70 7574 2041 7267 756d 656e 7473 2066 nput Arguments f │ │ │ 0052bac0: 6f72 2067 746d 5f61 635f 7866 6f72 6d07 or gtm_ac_xform. │ │ │ -0052bad0: 006f 4921 0000 3300 6f49 3100 0020 2020 .oI!..3.oI1.. │ │ │ +0052bad0: 006f 4621 0000 3300 6f46 3100 0020 2020 .oF!..3.oF1.. │ │ │ 0052bae0: 5468 6520 696e 7075 7420 6172 6775 6d65 The input argume │ │ │ 0052baf0: 6e74 7320 666f 7220 6774 6d5f 6163 5f78 nts for gtm_ac_x │ │ │ -0052bb00: 666f 726d 2061 7265 3a07 006f 4941 0000 form are:..oIA.. │ │ │ -0052bb10: 4700 6f49 5100 0020 2020 696e 3a20 6120 G.oIQ.. in: a │ │ │ +0052bb00: 666f 726d 2061 7265 3a07 006f 4641 0000 form are:..oFA.. │ │ │ +0052bb10: 4700 6f46 5100 0020 2020 696e 3a20 6120 G.oFQ.. in: a │ │ │ 0052bb20: 6774 6d5f 6465 7363 7269 7074 6f72 2063 gtm_descriptor c │ │ │ 0052bb30: 6f6e 7461 696e 696e 6720 7468 6520 7374 ontaining the st │ │ │ 0052bb40: 7269 6e67 2074 6f20 6265 2074 7261 6e73 ring to be trans │ │ │ -0052bb50: 666f 726d 6564 2e07 006f 4961 0000 5300 formed...oIa..S. │ │ │ -0052bb60: 6f49 7100 0020 2020 6c65 7665 6c3a 2061 oIq.. level: a │ │ │ +0052bb50: 666f 726d 6564 2e07 006f 4661 0000 5300 formed...oFa..S. │ │ │ +0052bb60: 6f46 7100 0020 2020 6c65 7665 6c3a 2061 oFq.. level: a │ │ │ 0052bb70: 6e20 696e 7465 6765 723b 2074 6869 7320 n integer; this │ │ │ 0052bb80: 6973 206e 6f74 2075 7365 6420 6375 7272 is not used curr │ │ │ 0052bb90: 656e 746c 792c 2062 7574 2069 7320 7265 ently, but is re │ │ │ 0052bba0: 7365 7276 6564 2066 6f72 2066 7574 7572 served for futur │ │ │ -0052bbb0: 6515 006f 4981 0000 2020 2066 6163 696c e..oI... facil │ │ │ -0052bbc0: 6974 6965 732e 0700 6f49 9100 0047 006e ities...oI...G.n │ │ │ -0052bbd0: 49c0 1100 0020 2020 6f75 743a 2061 2067 I.... out: a g │ │ │ +0052bbb0: 6515 006f 4681 0000 2020 2066 6163 696c e..oF... facil │ │ │ +0052bbc0: 6974 6965 732e 0700 6f46 9100 0047 006e ities...oF...G.n │ │ │ +0052bbd0: 46c0 1100 0020 2020 6f75 743a 2061 2067 F.... out: a g │ │ │ 0052bbe0: 746d 5f64 6573 6372 6970 746f 7220 746f tm_descriptor to │ │ │ 0052bbf0: 2062 6520 6669 6c6c 6564 2077 6974 6820 be filled with │ │ │ 0052bc00: 7468 6520 7472 616e 7366 6f72 6d65 6420 the transformed │ │ │ -0052bc10: 6b65 792e 0700 6f49 1200 0000 0000 0000 key...oI........ │ │ │ +0052bc10: 6b65 792e 0700 6f46 1200 0000 0000 0000 key...oF........ │ │ │ 0052bc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -338948,86 +338948,86 @@ │ │ │ 0052c030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052c040: 434f 4c4c 4154 494f 4e00 ff73 00ff 5452 COLLATION..s..TR │ │ │ 0052c050: 414e 5346 4f52 4d41 5449 4f4e 00ff 7300 ANSFORMATION..s. │ │ │ 0052c060: ff49 4e50 5554 5f41 5247 554d 454e 5453 .INPUT_ARGUMENTS │ │ │ 0052c070: 5f46 4f52 5f47 544d 5f41 435f 5846 4f52 _FOR_GTM_AC_XFOR │ │ │ 0052c080: 4d31 0000 496e 7075 745f 4172 6775 6d65 M1..Input_Argume │ │ │ 0052c090: 6e74 735f 666f 725f 6774 6d5f 6163 5f78 nts_for_gtm_ac_x │ │ │ -0052c0a0: 666f 726d 312c 006f 49bf 1100 0020 2020 form1,.oI.... │ │ │ +0052c0a0: 666f 726d 312c 006f 46bf 1100 0020 2020 form1,.oF.... │ │ │ 0052c0b0: 496e 7075 7420 4172 6775 6d65 6e74 7320 Input Arguments │ │ │ 0052c0c0: 666f 7220 6774 6d5f 6163 5f78 666f 726d for gtm_ac_xform │ │ │ -0052c0d0: 3107 0070 4921 0000 3400 7049 3100 0020 1..pI!..4.pI1.. │ │ │ +0052c0d0: 3107 0070 4621 0000 3400 7046 3100 0020 1..pF!..4.pF1.. │ │ │ 0052c0e0: 2020 5468 6520 696e 7075 7420 6172 6775 The input argu │ │ │ 0052c0f0: 6d65 6e74 7320 666f 7220 6774 6d5f 6163 ments for gtm_ac │ │ │ -0052c100: 5f78 666f 726d 3120 6172 653a 0700 7049 _xform1 are:..pI │ │ │ -0052c110: 4100 0049 0070 4951 0000 2020 2069 6e3a A..I.pIQ.. in: │ │ │ +0052c100: 5f78 666f 726d 3120 6172 653a 0700 7046 _xform1 are:..pF │ │ │ +0052c110: 4100 0049 0070 4651 0000 2020 2069 6e3a A..I.pFQ.. in: │ │ │ 0052c120: 2061 2067 746d 3332 5f64 6573 6372 6970 a gtm32_descrip │ │ │ 0052c130: 746f 7220 636f 6e74 6169 6e69 6e67 2074 tor containing t │ │ │ 0052c140: 6865 2073 7472 696e 6720 746f 2062 6520 he string to be │ │ │ -0052c150: 7472 616e 7366 6f72 6d65 642e 0700 7049 transformed...pI │ │ │ -0052c160: 6100 0053 0070 4971 0000 2020 206c 6576 a..S.pIq.. lev │ │ │ +0052c150: 7472 616e 7366 6f72 6d65 642e 0700 7046 transformed...pF │ │ │ +0052c160: 6100 0053 0070 4671 0000 2020 206c 6576 a..S.pFq.. lev │ │ │ 0052c170: 656c 3a20 616e 2069 6e74 6567 6572 3b20 el: an integer; │ │ │ 0052c180: 7468 6973 2069 7320 6e6f 7420 7573 6564 this is not used │ │ │ 0052c190: 2063 7572 7265 6e74 6c79 2c20 6275 7420 currently, but │ │ │ 0052c1a0: 6973 2072 6573 6572 7665 6420 666f 7220 is reserved for │ │ │ -0052c1b0: 6675 7475 7265 1500 7049 8100 0020 2020 future..pI... │ │ │ -0052c1c0: 6661 6369 6c69 7469 6573 2e07 0070 4991 facilities...pI. │ │ │ -0052c1d0: 0000 4900 6f49 c011 0000 2020 206f 7574 ..I.oI.... out │ │ │ +0052c1b0: 6675 7475 7265 1500 7046 8100 0020 2020 future..pF... │ │ │ +0052c1c0: 6661 6369 6c69 7469 6573 2e07 0070 4691 facilities...pF. │ │ │ +0052c1d0: 0000 4900 6f46 c011 0000 2020 206f 7574 ..I.oF.... out │ │ │ 0052c1e0: 3a20 6120 6774 6d33 325f 6465 7363 7269 : a gtm32_descri │ │ │ 0052c1f0: 7074 6f72 2074 6f20 6265 2066 696c 6c65 ptor to be fille │ │ │ 0052c200: 6420 7769 7468 2074 6865 2074 7261 6e73 d with the trans │ │ │ -0052c210: 666f 726d 6564 206b 6579 2e07 0070 4912 formed key...pI. │ │ │ -0052c220: 0000 4800 4d49 4f55 5450 5554 5f41 5247 ..H.MIOUTPUT_ARG │ │ │ +0052c210: 666f 726d 6564 206b 6579 2e07 0070 4612 formed key...pF. │ │ │ +0052c220: 0000 4800 4d46 4f55 5450 5554 5f41 5247 ..H.MFOUTPUT_ARG │ │ │ 0052c230: 554d 454e 5453 5f46 4f52 5f47 544d 5f41 UMENTS_FOR_GTM_A │ │ │ 0052c240: 435f 5846 4f52 4d00 004f 7574 7075 745f C_XFORM..Output_ │ │ │ 0052c250: 4172 6775 6d65 6e74 735f 666f 725f 6774 Arguments_for_gt │ │ │ -0052c260: 6d5f 6163 5f78 666f 726d 2c00 6f49 bf11 m_ac_xform,.oI.. │ │ │ +0052c260: 6d5f 6163 5f78 666f 726d 2c00 6f46 bf11 m_ac_xform,.oF.. │ │ │ 0052c270: 0000 2020 204f 7574 7075 7420 4172 6775 .. Output Argu │ │ │ 0052c280: 6d65 6e74 7320 666f 7220 6774 6d5f 6163 ments for gtm_ac │ │ │ -0052c290: 5f78 666f 726d 0700 7049 2100 0034 0070 _xform..pI!..4.p │ │ │ -0052c2a0: 4931 0000 2020 2054 6865 206f 7574 7075 I1.. The outpu │ │ │ +0052c290: 5f78 666f 726d 0700 7046 2100 0034 0070 _xform..pF!..4.p │ │ │ +0052c2a0: 4631 0000 2020 2054 6865 206f 7574 7075 F1.. The outpu │ │ │ 0052c2b0: 7420 6172 6775 6d65 6e74 7320 666f 7220 t arguments for │ │ │ 0052c2c0: 6774 6d5f 6163 5f78 666f 726d 2061 7265 gtm_ac_xform are │ │ │ -0052c2d0: 3a07 0070 4941 0000 4f00 7049 5100 0020 :..pIA..O.pIQ.. │ │ │ +0052c2d0: 3a07 0070 4641 0000 4f00 7046 5100 0020 :..pFA..O.pFQ.. │ │ │ 0052c2e0: 2020 7265 7475 726e 2076 616c 7565 3a20 return value: │ │ │ 0052c2f0: 6120 6c6f 6e67 2072 6573 756c 7420 7072 a long result pr │ │ │ 0052c300: 6f76 6964 696e 6720 6120 7374 6174 7573 oviding a status │ │ │ 0052c310: 2063 6f64 653b 2069 7420 696e 6469 6361 code; it indica │ │ │ -0052c320: 7465 7320 7468 6545 0070 4961 0000 2020 tes theE.pIa.. │ │ │ +0052c320: 7465 7320 7468 6545 0070 4661 0000 2020 tes theE.pFa.. │ │ │ 0052c330: 2073 7563 6365 7373 2028 7a65 726f 2920 success (zero) │ │ │ 0052c340: 6f72 2066 6169 6c75 7265 2028 6e6f 6e2d or failure (non- │ │ │ 0052c350: 7a65 726f 2920 6f66 2074 6865 2074 7261 zero) of the tra │ │ │ -0052c360: 6e73 666f 726d 6174 696f 6e2e 0700 7049 nsformation...pI │ │ │ -0052c370: 7100 003f 0070 4981 0000 2020 206f 7574 q..?.pI... out │ │ │ +0052c360: 6e73 666f 726d 6174 696f 6e2e 0700 7046 nsformation...pF │ │ │ +0052c370: 7100 003f 0070 4681 0000 2020 206f 7574 q..?.pF... out │ │ │ 0052c380: 3a20 6120 6774 6d5f 6465 7363 7269 7074 : a gtm_descript │ │ │ 0052c390: 6f72 2063 6f6e 7461 696e 696e 6720 7468 or containing th │ │ │ 0052c3a0: 6520 7472 616e 7366 6f72 6d65 6420 6b65 e transformed ke │ │ │ -0052c3b0: 792e 0700 7049 9100 0055 006f 49c0 1100 y...pI...U.oI... │ │ │ +0052c3b0: 792e 0700 7046 9100 0055 006f 46c0 1100 y...pF...U.oF... │ │ │ 0052c3c0: 0020 2020 6f75 746c 656e 3a20 616e 2075 . outlen: an u │ │ │ 0052c3d0: 6e73 6967 6e65 6420 6c6f 6e67 2c20 7061 nsigned long, pa │ │ │ 0052c3e0: 7373 6564 2062 7920 7265 6665 7265 6e63 ssed by referenc │ │ │ 0052c3f0: 652c 2067 6976 696e 6720 7468 6520 6163 e, giving the ac │ │ │ 0052c400: 7475 616c 206c 656e 6774 6820 6f66 1900 tual length of.. │ │ │ -0052c410: 7049 1200 0020 2020 7468 6520 6f75 7470 pI... the outp │ │ │ -0052c420: 7574 206b 6579 2e07 0070 4913 0000 1200 ut key...pI..... │ │ │ -0052c430: 7049 1400 0020 2020 4578 616d 706c 653a pI... Example: │ │ │ -0052c440: 0700 7049 1500 0023 0070 4916 0000 2020 ..pI...#.pI... │ │ │ +0052c410: 7046 1200 0020 2020 7468 6520 6f75 7470 pF... the outp │ │ │ +0052c420: 7574 206b 6579 2e07 0070 4613 0000 1200 ut key...pF..... │ │ │ +0052c430: 7046 1400 0020 2020 4578 616d 706c 653a pF... Example: │ │ │ +0052c440: 0700 7046 1500 0023 0070 4616 0000 2020 ..pF...#.pF... │ │ │ 0052c450: 2023 696e 636c 7564 6520 2267 746d 5f64 #include "gtm_d │ │ │ -0052c460: 6573 6372 6970 742e 6822 2b00 7049 1700 escript.h"+.pI.. │ │ │ +0052c460: 6573 6372 6970 742e 6822 2b00 7046 1700 escript.h"+.pF.. │ │ │ 0052c470: 0020 2020 2364 6566 696e 6520 4d59 4150 . #define MYAP │ │ │ 0052c480: 505f 5355 4253 4332 4c4f 4e47 2031 3233 P_SUBSC2LONG 123 │ │ │ -0052c490: 3435 3637 3831 0070 4918 0000 2020 2073 456781.pI... s │ │ │ +0052c490: 3435 3637 3831 0070 4618 0000 2020 2073 456781.pF... s │ │ │ 0052c4a0: 7461 7469 6320 756e 7369 676e 6564 2063 tatic unsigned c │ │ │ 0052c4b0: 6861 7220 7866 6f72 6d5f 7461 626c 655b har xform_table[ │ │ │ -0052c4c0: 3235 365d 203d 0b00 7049 1900 0020 2020 256] =..pI... │ │ │ -0052c4d0: 7b4a 0070 491a 0000 2020 2020 2030 2c20 {J.pI... 0, │ │ │ +0052c4c0: 3235 365d 203d 0b00 7046 1900 0020 2020 256] =..pF... │ │ │ +0052c4d0: 7b4a 0070 461a 0000 2020 2020 2030 2c20 {J.pF... 0, │ │ │ 0052c4e0: 2031 2c20 2032 2c20 2033 2c20 2034 2c20 1, 2, 3, 4, │ │ │ 0052c4f0: 2035 2c20 2036 2c20 2037 2c20 2038 2c20 5, 6, 7, 8, │ │ │ 0052c500: 2039 2c20 3130 2c20 3131 2c20 3132 2c20 9, 10, 11, 12, │ │ │ -0052c510: 3133 2c20 3134 2c20 3135 2c4a 0070 4921 13, 14, 15,J.pI! │ │ │ +0052c510: 3133 2c20 3134 2c20 3135 2c4a 0070 4621 13, 14, 15,J.pF! │ │ │ 0052c520: 0000 2020 2020 3136 2c20 3137 2c20 3138 .. 16, 17, 18 │ │ │ 0052c530: 2c20 3139 2c20 3230 2c20 3231 2c20 3232 , 19, 20, 21, 22 │ │ │ 0052c540: 2c20 3233 2c20 3234 2c20 3235 2c20 3236 , 23, 24, 25, 26 │ │ │ 0052c550: 2c20 3237 2c20 3238 2c20 3239 2c20 3330 , 27, 28, 29, 30 │ │ │ 0052c560: 2c20 3331 2c00 0000 0000 0000 0000 0000 , 31,........... │ │ │ 0052c570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052c580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -339078,143 +339078,143 @@ │ │ │ 0052c850: 414e 5346 4f52 4d41 5449 4f4e 00ff 7300 ANSFORMATION..s. │ │ │ 0052c860: ff4f 5554 5055 545f 4152 4755 4d45 4e54 .OUTPUT_ARGUMENT │ │ │ 0052c870: 535f 464f 525f 4754 4d5f 4143 5f58 464f S_FOR_GTM_AC_XFO │ │ │ 0052c880: 524d 00c0 2200 0020 2020 2033 322c 2033 RM..".. 32, 3 │ │ │ 0052c890: 332c 2033 342c 2033 352c 2033 362c 2033 3, 34, 35, 36, 3 │ │ │ 0052c8a0: 372c 2033 382c 2033 392c 2034 302c 2034 7, 38, 39, 40, 4 │ │ │ 0052c8b0: 312c 2034 322c 2034 332c 2034 342c 2034 1, 42, 43, 44, 4 │ │ │ -0052c8c0: 352c 2034 362c 2034 372c 4a00 7049 2300 5, 46, 47,J.pI#. │ │ │ +0052c8c0: 352c 2034 362c 2034 372c 4a00 7046 2300 5, 46, 47,J.pF#. │ │ │ 0052c8d0: 0020 2020 2034 382c 2034 392c 2035 302c . 48, 49, 50, │ │ │ 0052c8e0: 2035 312c 2035 322c 2035 332c 2035 342c 51, 52, 53, 54, │ │ │ 0052c8f0: 2035 352c 2035 362c 2035 372c 2035 382c 55, 56, 57, 58, │ │ │ 0052c900: 2035 392c 2036 302c 2036 312c 2036 322c 59, 60, 61, 62, │ │ │ -0052c910: 2036 332c 4a00 7049 2400 0020 2020 2036 63,J.pI$.. 6 │ │ │ +0052c910: 2036 332c 4a00 7046 2400 0020 2020 2036 63,J.pF$.. 6 │ │ │ 0052c920: 342c 2036 352c 2036 372c 2036 392c 2037 4, 65, 67, 69, 7 │ │ │ 0052c930: 312c 2037 332c 2037 352c 2037 372c 2037 1, 73, 75, 77, 7 │ │ │ 0052c940: 392c 2038 312c 2038 332c 2038 352c 2038 9, 81, 83, 85, 8 │ │ │ 0052c950: 372c 2038 392c 2039 312c 2039 332c 4a00 7, 89, 91, 93,J. │ │ │ -0052c960: 7049 2500 0020 2020 2039 352c 2039 372c pI%.. 95, 97, │ │ │ +0052c960: 7046 2500 0020 2020 2039 352c 2039 372c pF%.. 95, 97, │ │ │ 0052c970: 2039 392c 3130 312c 3130 332c 3130 352c 99,101,103,105, │ │ │ 0052c980: 3130 372c 3130 392c 3131 312c 3131 332c 107,109,111,113, │ │ │ 0052c990: 3131 352c 3131 372c 3131 382c 3131 392c 115,117,118,119, │ │ │ -0052c9a0: 3132 302c 3132 312c 4a00 7049 2600 0020 120,121,J.pI&.. │ │ │ +0052c9a0: 3132 302c 3132 312c 4a00 7046 2600 0020 120,121,J.pF&.. │ │ │ 0052c9b0: 2020 3132 322c 2036 362c 2036 382c 2037 122, 66, 68, 7 │ │ │ 0052c9c0: 302c 2037 322c 2037 342c 2037 362c 2037 0, 72, 74, 76, 7 │ │ │ 0052c9d0: 382c 2038 302c 2038 322c 2038 342c 2038 8, 80, 82, 84, 8 │ │ │ 0052c9e0: 362c 2038 382c 2039 302c 2039 322c 2039 6, 88, 90, 92, 9 │ │ │ -0052c9f0: 342c 4a00 7049 2700 0020 2020 2039 362c 4,J.pI'.. 96, │ │ │ +0052c9f0: 342c 4a00 7046 2700 0020 2020 2039 362c 4,J.pF'.. 96, │ │ │ 0052ca00: 2039 382c 3130 302c 3130 322c 3130 342c 98,100,102,104, │ │ │ 0052ca10: 3130 362c 3130 382c 3131 302c 3131 322c 106,108,110,112, │ │ │ 0052ca20: 3131 342c 3131 362c 3132 332c 3132 342c 114,116,123,124, │ │ │ -0052ca30: 3132 352c 3132 362c 3132 372c 4a00 7049 125,126,127,J.pI │ │ │ +0052ca30: 3132 352c 3132 362c 3132 372c 4a00 7046 125,126,127,J.pF │ │ │ 0052ca40: 2800 0020 2020 3132 382c 3132 392c 3133 (.. 128,129,13 │ │ │ 0052ca50: 302c 3133 312c 3133 322c 3133 332c 3133 0,131,132,133,13 │ │ │ 0052ca60: 342c 3133 352c 3133 362c 3133 372c 3133 4,135,136,137,13 │ │ │ 0052ca70: 382c 3133 392c 3134 302c 3134 312c 3134 8,139,140,141,14 │ │ │ -0052ca80: 322c 3134 332c 4a00 7049 2900 0020 2020 2,143,J.pI).. │ │ │ +0052ca80: 322c 3134 332c 4a00 7046 2900 0020 2020 2,143,J.pF).. │ │ │ 0052ca90: 3134 342c 3134 352c 3134 362c 3134 372c 144,145,146,147, │ │ │ 0052caa0: 3134 382c 3134 392c 3135 302c 3135 312c 148,149,150,151, │ │ │ 0052cab0: 3135 322c 3135 332c 3135 342c 3135 352c 152,153,154,155, │ │ │ 0052cac0: 3135 362c 3135 372c 3135 382c 3135 392c 156,157,158,159, │ │ │ -0052cad0: 4a00 7049 2a00 0020 2020 3136 302c 3136 J.pI*.. 160,16 │ │ │ +0052cad0: 4a00 7046 2a00 0020 2020 3136 302c 3136 J.pF*.. 160,16 │ │ │ 0052cae0: 312c 3136 322c 3136 332c 3136 342c 3136 1,162,163,164,16 │ │ │ 0052caf0: 352c 3136 362c 3136 372c 3136 382c 3136 5,166,167,168,16 │ │ │ 0052cb00: 392c 3137 302c 3137 312c 3137 322c 3137 9,170,171,172,17 │ │ │ -0052cb10: 332c 3137 342c 3137 352c 4a00 7049 3100 3,174,175,J.pI1. │ │ │ +0052cb10: 332c 3137 342c 3137 352c 4a00 7046 3100 3,174,175,J.pF1. │ │ │ 0052cb20: 0020 2020 3137 362c 3137 372c 3137 382c . 176,177,178, │ │ │ 0052cb30: 3137 392c 3138 302c 3138 312c 3138 322c 179,180,181,182, │ │ │ 0052cb40: 3138 332c 3138 342c 3138 352c 3138 362c 183,184,185,186, │ │ │ 0052cb50: 3138 372c 3138 382c 3138 392c 3139 302c 187,188,189,190, │ │ │ -0052cb60: 3139 312c 4a00 7049 3200 0020 2020 3139 191,J.pI2.. 19 │ │ │ +0052cb60: 3139 312c 4a00 7046 3200 0020 2020 3139 191,J.pF2.. 19 │ │ │ 0052cb70: 322c 3139 332c 3139 342c 3139 352c 3139 2,193,194,195,19 │ │ │ 0052cb80: 362c 3139 372c 3139 382c 3139 392c 3230 6,197,198,199,20 │ │ │ 0052cb90: 302c 3230 312c 3230 322c 3230 332c 3230 0,201,202,203,20 │ │ │ 0052cba0: 342c 3230 352c 3230 362c 3230 372c 4a00 4,205,206,207,J. │ │ │ -0052cbb0: 7049 3300 0020 2020 3230 382c 3230 392c pI3.. 208,209, │ │ │ +0052cbb0: 7046 3300 0020 2020 3230 382c 3230 392c pF3.. 208,209, │ │ │ 0052cbc0: 3231 302c 3231 312c 3231 322c 3231 332c 210,211,212,213, │ │ │ 0052cbd0: 3231 342c 3231 352c 3231 362c 3231 372c 214,215,216,217, │ │ │ 0052cbe0: 3231 382c 3231 392c 3232 302c 3232 312c 218,219,220,221, │ │ │ -0052cbf0: 3232 322c 3232 332c 4a00 7049 3400 0020 222,223,J.pI4.. │ │ │ +0052cbf0: 3232 322c 3232 332c 4a00 7046 3400 0020 222,223,J.pF4.. │ │ │ 0052cc00: 2020 3232 342c 3232 352c 3232 362c 3232 224,225,226,22 │ │ │ 0052cc10: 372c 3232 382c 3232 392c 3233 302c 3233 7,228,229,230,23 │ │ │ 0052cc20: 312c 3233 322c 3233 332c 3233 342c 3233 1,232,233,234,23 │ │ │ 0052cc30: 352c 3233 362c 3233 372c 3233 382c 3233 5,236,237,238,23 │ │ │ -0052cc40: 392c 4900 7049 3500 0020 2020 3234 302c 9,I.pI5.. 240, │ │ │ +0052cc40: 392c 4900 7046 3500 0020 2020 3234 302c 9,I.pF5.. 240, │ │ │ 0052cc50: 3234 312c 3234 322c 3234 332c 3234 342c 241,242,243,244, │ │ │ 0052cc60: 3234 352c 3234 362c 3234 372c 3234 382c 245,246,247,248, │ │ │ 0052cc70: 3234 392c 3235 302c 3235 312c 3235 322c 249,250,251,252, │ │ │ -0052cc80: 3235 332c 3235 342c 3235 350c 0070 4936 253,254,255..pI6 │ │ │ -0052cc90: 0000 2020 207d 3b0e 0070 4937 0000 2020 .. };..pI7.. │ │ │ -0052cca0: 206c 6f6e 672f 0070 4938 0000 2020 2067 long/.pI8.. g │ │ │ +0052cc80: 3235 332c 3235 342c 3235 350c 0070 4636 253,254,255..pF6 │ │ │ +0052cc90: 0000 2020 207d 3b0e 0070 4637 0000 2020 .. };..pF7.. │ │ │ +0052cca0: 206c 6f6e 672f 0070 4638 0000 2020 2067 long/.pF8.. g │ │ │ 0052ccb0: 746d 5f61 635f 7866 6f72 6d20 2869 6e2c tm_ac_xform (in, │ │ │ 0052ccc0: 206c 6576 656c 2c20 6f75 742c 206f 7574 level, out, out │ │ │ -0052ccd0: 6c65 6e29 3c00 7049 3900 0020 2020 2020 len)<.pI9.. │ │ │ +0052ccd0: 6c65 6e29 3c00 7046 3900 0020 2020 2020 len)<.pF9.. │ │ │ 0052cce0: 2020 2067 746d 5f64 6573 6372 6970 746f gtm_descripto │ │ │ 0052ccf0: 7220 2a69 6e3b 2020 2020 2f2a 2074 6865 r *in; /* the │ │ │ 0052cd00: 2069 6e70 7574 2073 7472 696e 6720 2a2f input string */ │ │ │ -0052cd10: 3e00 7049 3a00 0020 2020 2020 2020 2069 >.pI:.. i │ │ │ +0052cd10: 3e00 7046 3a00 0020 2020 2020 2020 2069 >.pF:.. i │ │ │ 0052cd20: 6e74 206c 6576 656c 3b20 2020 2020 2020 nt level; │ │ │ 0052cd30: 2020 2020 202f 2a20 7468 6520 7375 6273 /* the subs │ │ │ 0052cd40: 6372 6970 7420 6c65 7665 6c20 2a2f 3e00 cript level */>. │ │ │ -0052cd50: 7049 4100 0020 2020 2020 2020 2067 746d pIA.. gtm │ │ │ +0052cd50: 7046 4100 0020 2020 2020 2020 2067 746d pFA.. gtm │ │ │ 0052cd60: 5f64 6573 6372 6970 746f 7220 2a6f 7574 _descriptor *out │ │ │ 0052cd70: 3b20 2020 202f 2a20 7468 6520 6f75 7470 ; /* the outp │ │ │ -0052cd80: 7574 2062 7566 6665 7220 2a2f 4800 7049 ut buffer */H.pI │ │ │ +0052cd80: 7574 2062 7566 6665 7220 2a2f 4800 7046 ut buffer */H.pF │ │ │ 0052cd90: 4200 0020 2020 2020 2020 2069 6e74 202a B.. int * │ │ │ 0052cda0: 6f75 746c 656e 3b20 2020 2020 2020 202f outlen; / │ │ │ 0052cdb0: 2a20 7468 6520 6c65 6e67 7468 206f 6620 * the length of │ │ │ 0052cdc0: 7468 6520 6f75 7470 7574 2073 7472 696e the output strin │ │ │ -0052cdd0: 6720 2a2f 0b00 7049 4300 0020 2020 7b12 g */..pIC.. {. │ │ │ -0052cde0: 0070 4944 0000 2020 2020 2069 6e74 206e .pID.. int n │ │ │ -0052cdf0: 3b25 0070 4945 0000 2020 2020 2075 6e73 ;%.pIE.. uns │ │ │ +0052cdd0: 6720 2a2f 0b00 7046 4300 0020 2020 7b12 g */..pFC.. {. │ │ │ +0052cde0: 0070 4644 0000 2020 2020 2069 6e74 206e .pFD.. int n │ │ │ +0052cdf0: 3b25 0070 4645 0000 2020 2020 2075 6e73 ;%.pFE.. uns │ │ │ 0052ce00: 6967 6e65 6420 6368 6172 202a 6370 2c20 igned char *cp, │ │ │ -0052ce10: 2a63 6f75 743b 4100 7049 4600 0020 2020 *cout;A.pIF.. │ │ │ +0052ce10: 2a63 6f75 743b 4100 7046 4600 0020 2020 *cout;A.pFF.. │ │ │ 0052ce20: 2f2a 2045 6e73 7572 6520 7370 6163 6520 /* Ensure space │ │ │ 0052ce30: 696e 2074 6865 206f 7574 7075 7420 6275 in the output bu │ │ │ 0052ce40: 6666 6572 2066 6f72 2074 6865 2073 7472 ffer for the str │ │ │ -0052ce50: 696e 672e 202a 2f18 0070 4947 0000 2020 ing. */..pIG.. │ │ │ +0052ce50: 696e 672e 202a 2f18 0070 4647 0000 2020 ing. */..pFG.. │ │ │ 0052ce60: 2020 206e 203d 2069 6e2d 3e6c 656e 3b1d n = in->len;. │ │ │ -0052ce70: 0070 4948 0000 2020 2020 2069 6620 286e .pIH.. if (n │ │ │ -0052ce80: 203e 206f 7574 2d3e 6c65 6e29 2600 7049 > out->len)&.pI │ │ │ +0052ce70: 0070 4648 0000 2020 2020 2069 6620 286e .pFH.. if (n │ │ │ +0052ce80: 203e 206f 7574 2d3e 6c65 6e29 2600 7046 > out->len)&.pF │ │ │ 0052ce90: 4900 0020 2020 2020 2020 7265 7475 726e I.. return │ │ │ 0052cea0: 204d 5941 5050 5f53 5542 5343 324c 4f4e MYAPP_SUBSC2LON │ │ │ -0052ceb0: 473b 4b00 7049 4a00 0020 2020 2f2a 2054 G;K.pIJ.. /* T │ │ │ +0052ceb0: 473b 4b00 7046 4a00 0020 2020 2f2a 2054 G;K.pFJ.. /* T │ │ │ 0052cec0: 6865 7265 2069 7320 7370 6163 652c 2063 here is space, c │ │ │ 0052ced0: 6f70 7920 7468 6520 7374 7269 6e67 2c20 opy the string, │ │ │ 0052cee0: 7472 616e 7366 6f72 6d69 6e67 2c20 6966 transforming, if │ │ │ 0052cef0: 206e 6563 6573 7361 7279 202a 2f50 0070 necessary */P.p │ │ │ -0052cf00: 4951 0000 2020 2020 2063 7020 3d20 696e IQ.. cp = in │ │ │ +0052cf00: 4651 0000 2020 2020 2063 7020 3d20 696e FQ.. cp = in │ │ │ 0052cf10: 2d3e 7661 6c3b 2020 2020 2020 2020 2020 ->val; │ │ │ 0052cf20: 2020 2f2a 2041 6464 7265 7373 206f 6620 /* Address of │ │ │ 0052cf30: 6669 7273 7420 6279 7465 206f 6620 696e first byte of in │ │ │ 0052cf40: 7075 7420 7374 7269 6e67 202a 2f50 0070 put string */P.p │ │ │ -0052cf50: 4952 0000 2020 2020 2063 6f75 7420 3d20 IR.. cout = │ │ │ +0052cf50: 4652 0000 2020 2020 2063 6f75 7420 3d20 FR.. cout = │ │ │ 0052cf60: 6f75 742d 3e76 616c 3b20 2020 2020 2020 out->val; │ │ │ 0052cf70: 202f 2a20 4164 6472 6573 7320 6f66 2066 /* Address of f │ │ │ 0052cf80: 6972 7374 2062 7974 6520 6f66 206f 7574 irst byte of out │ │ │ 0052cf90: 7075 7420 6275 6666 6572 202a 2f1b 0070 put buffer */..p │ │ │ -0052cfa0: 4953 0000 2020 2020 2077 6869 6c65 2028 IS.. while ( │ │ │ -0052cfb0: 6e2d 2d20 3e20 3029 2b00 7049 5400 0020 n-- > 0)+.pIT.. │ │ │ +0052cfa0: 4653 0000 2020 2020 2077 6869 6c65 2028 FS.. while ( │ │ │ +0052cfb0: 6e2d 2d20 3e20 3029 2b00 7046 5400 0020 n-- > 0)+.pFT.. │ │ │ 0052cfc0: 2020 2020 2020 2a63 6f75 742b 2b20 3d20 *cout++ = │ │ │ 0052cfd0: 7866 6f72 6d5f 7461 626c 655b 2a63 702b xform_table[*cp+ │ │ │ 0052cfe0: 2b5d 3b00 0000 0000 0000 0000 0000 0000 +];............. │ │ │ 0052cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052d000: 0400 0000 c500 0000 4d51 0000 0000 0000 ........MQ...... │ │ │ -0052d010: 8e00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +0052d010: 8e00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 0052d020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 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 00c0 5500 0020 2020 2020 2a6f 7574 RM..U.. *out │ │ │ 0052d090: 6c65 6e20 3d20 696e 2d3e 6c65 6e3b 1500 len = in->len;.. │ │ │ -0052d0a0: 7049 5600 0020 2020 2020 7265 7475 726e pIV.. return │ │ │ -0052d0b0: 2030 3b0b 0070 4957 0000 2020 207d 0700 0;..pIW.. }.. │ │ │ -0052d0c0: 7049 5800 0000 0000 0000 0000 0000 0000 pIX............. │ │ │ +0052d0a0: 7046 5600 0020 2020 2020 7265 7475 726e pFV.. return │ │ │ +0052d0b0: 2030 3b0b 0070 4657 0000 2020 207d 0700 0;..pFW.. }.. │ │ │ +0052d0c0: 7046 5800 0000 0000 0000 0000 0000 0000 pFX............. │ │ │ 0052d0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052d0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052d0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052d100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052d110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052d120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052d130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -339458,203 +339458,203 @@ │ │ │ 0052e010: 7200 0000 4845 4c50 00ff 7300 ff49 4e54 r...HELP..s..INT │ │ │ 0052e020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052e030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052e040: 434f 4c4c 4154 494f 4e00 ff73 00ff 494e COLLATION..s..IN │ │ │ 0052e050: 5645 5253 455f 5452 414e 5346 4f52 4d41 VERSE_TRANSFORMA │ │ │ 0052e060: 5449 4f4e 00bf 1100 0020 2020 496e 7665 TION..... Inve │ │ │ 0052e070: 7273 6520 5472 616e 7366 6f72 6d61 7469 rse Transformati │ │ │ -0052e080: 6f6e 0700 5249 2100 0052 0052 4931 0000 on..RI!..R.RI1.. │ │ │ +0052e080: 6f6e 0700 5246 2100 0052 0052 4631 0000 on..RF!..R.RF1.. │ │ │ 0052e090: 2020 2054 6869 7320 726f 7574 696e 6520 This routine │ │ │ 0052e0a0: 7265 7475 726e 7320 616c 7465 7265 6420 returns altered │ │ │ 0052e0b0: 6b65 7973 2074 6f20 7468 6520 6f72 6967 keys to the orig │ │ │ 0052e0c0: 696e 616c 2073 7562 7363 7269 7074 732e inal subscripts. │ │ │ -0052e0d0: 2054 6865 2073 796e 7461 781d 0052 4941 The syntax..RIA │ │ │ +0052e0d0: 2054 6865 2073 796e 7461 781d 0052 4641 The syntax..RFA │ │ │ 0052e0e0: 0000 2020 206f 6620 7468 6973 2072 6f75 .. of this rou │ │ │ -0052e0f0: 7469 6e65 2069 733a 0700 5249 5100 0023 tine is:..RIQ..# │ │ │ -0052e100: 0052 4961 0000 2020 2023 696e 636c 7564 .RIa.. #includ │ │ │ +0052e0f0: 7469 6e65 2069 733a 0700 5246 5100 0023 tine is:..RFQ..# │ │ │ +0052e100: 0052 4661 0000 2020 2023 696e 636c 7564 .RFa.. #includ │ │ │ 0052e110: 6520 2267 746d 5f64 6573 6372 6970 742e e "gtm_descript. │ │ │ -0052e120: 6822 5c00 5249 7100 0020 2020 6c6f 6e67 h"\.RIq.. long │ │ │ +0052e120: 6822 5c00 5246 7100 0020 2020 6c6f 6e67 h"\.RFq.. long │ │ │ 0052e130: 2067 746d 5f61 635f 7862 6163 6b28 6774 gtm_ac_xback(gt │ │ │ 0052e140: 6d5f 6465 7363 7269 7074 6f72 202a 696e m_descriptor *in │ │ │ 0052e150: 2c20 696e 7420 6c65 7665 6c2c 2067 746d , int level, gtm │ │ │ 0052e160: 5f64 6573 6372 6970 746f 7220 2a6f 7574 _descriptor *out │ │ │ 0052e170: 2c20 696e 7420 2a6f 7574 6c65 6e29 0700 , int *outlen).. │ │ │ -0052e180: 5249 8100 004f 0052 4991 0000 2020 2054 RI...O.RI... T │ │ │ +0052e180: 5246 8100 004f 0052 4691 0000 2020 2054 RF...O.RF... T │ │ │ 0052e190: 6865 2061 7267 756d 656e 7473 206f 6620 he arguments of │ │ │ 0052e1a0: 6774 6d5f 6163 5f78 6261 636b 2061 7265 gtm_ac_xback are │ │ │ 0052e1b0: 2069 6465 6e74 6963 616c 2074 6f20 7468 identical to th │ │ │ 0052e1c0: 6f73 6520 6f66 2067 746d 5f61 635f 7866 ose of gtm_ac_xf │ │ │ -0052e1d0: 6f72 6d2e 0800 5149 c011 0000 2a00 5249 orm...QI....*.RI │ │ │ +0052e1d0: 6f72 6d2e 0800 5146 c011 0000 2a00 5246 orm...QF....*.RF │ │ │ 0052e1e0: 1200 0020 2020 5468 6520 7379 6e74 6178 ... The syntax │ │ │ 0052e1f0: 206f 6620 6774 6d5f 6163 5f78 6261 636b of gtm_ac_xback │ │ │ -0052e200: 5f31 2069 733a 0700 5249 1300 0023 0052 _1 is:..RI...#.R │ │ │ -0052e210: 4914 0000 2020 2023 696e 636c 7564 6520 I... #include │ │ │ +0052e200: 5f31 2069 733a 0700 5246 1300 0023 0052 _1 is:..RF...#.R │ │ │ +0052e210: 4614 0000 2020 2023 696e 636c 7564 6520 F... #include │ │ │ 0052e220: 2267 746d 5f64 6573 6372 6970 742e 6822 "gtm_descript.h" │ │ │ -0052e230: 6300 5249 1500 0020 2020 6c6f 6e67 2067 c.RI... long g │ │ │ +0052e230: 6300 5246 1500 0020 2020 6c6f 6e67 2067 c.RF... long g │ │ │ 0052e240: 746d 5f61 635f 7862 6163 6b5f 3128 6774 tm_ac_xback_1(gt │ │ │ 0052e250: 6d33 325f 6465 7363 7269 7074 6f72 202a m32_descriptor * │ │ │ 0052e260: 7372 632c 2069 6e74 206c 6576 656c 2c20 src, int level, │ │ │ 0052e270: 6774 6d33 325f 6465 7363 7269 7074 6f72 gtm32_descriptor │ │ │ 0052e280: 202a 6473 742c 2069 6e74 202a 6473 746c *dst, int *dstl │ │ │ -0052e290: 656e 2907 0052 4916 0000 5300 5249 1700 en)..RI...S.RI.. │ │ │ +0052e290: 656e 2907 0052 4616 0000 5300 5246 1700 en)..RF...S.RF.. │ │ │ 0052e2a0: 0020 2020 5468 6520 6172 6775 6d65 6e74 . The argument │ │ │ 0052e2b0: 7320 6f66 2067 746d 5f61 635f 7862 6163 s of gtm_ac_xbac │ │ │ 0052e2c0: 6b5f 3120 6172 6520 6964 656e 7469 6361 k_1 are identica │ │ │ 0052e2d0: 6c20 746f 2074 686f 7365 206f 6620 6774 l to those of gt │ │ │ 0052e2e0: 6d5f 6163 5f78 666f 726d 5f31 2e07 0052 m_ac_xform_1...R │ │ │ -0052e2f0: 4918 0000 1200 5249 1900 0020 2020 4578 I.....RI... Ex │ │ │ -0052e300: 616d 706c 653a 0700 5249 1a00 0023 0052 ample:..RI...#.R │ │ │ -0052e310: 4921 0000 2020 2023 696e 636c 7564 6520 I!.. #include │ │ │ +0052e2f0: 4618 0000 1200 5246 1900 0020 2020 4578 F.....RF... Ex │ │ │ +0052e300: 616d 706c 653a 0700 5246 1a00 0023 0052 ample:..RF...#.R │ │ │ +0052e310: 4621 0000 2020 2023 696e 636c 7564 6520 F!.. #include │ │ │ 0052e320: 2267 746d 5f64 6573 6372 6970 742e 6822 "gtm_descript.h" │ │ │ -0052e330: 2b00 5249 2200 0020 2020 2364 6566 696e +.RI".. #defin │ │ │ +0052e330: 2b00 5246 2200 0020 2020 2364 6566 696e +.RF".. #defin │ │ │ 0052e340: 6520 4d59 4150 505f 5355 4253 4332 4c4f e MYAPP_SUBSC2LO │ │ │ -0052e350: 4e47 2031 3233 3435 3637 3833 0052 4923 NG 123456783.RI# │ │ │ +0052e350: 4e47 2031 3233 3435 3637 3833 0052 4623 NG 123456783.RF# │ │ │ 0052e360: 0000 2020 2073 7461 7469 6320 756e 7369 .. static unsi │ │ │ 0052e370: 676e 6564 2063 6861 7220 696e 7665 7273 gned char invers │ │ │ 0052e380: 655f 7461 626c 655b 3235 365d 203d 0b00 e_table[256] =.. │ │ │ -0052e390: 5249 2400 0020 2020 7b3f 0052 4925 0000 RI$.. {?.RI%.. │ │ │ +0052e390: 5246 2400 0020 2020 7b3f 0052 4625 0000 RF$.. {?.RF%.. │ │ │ 0052e3a0: 2020 2030 2c20 312c 2032 2c20 332c 2034 0, 1, 2, 3, 4 │ │ │ 0052e3b0: 2c20 352c 2036 2c20 372c 2038 2c20 392c , 5, 6, 7, 8, 9, │ │ │ 0052e3c0: 2031 302c 2031 312c 2031 322c 2031 332c 10, 11, 12, 13, │ │ │ -0052e3d0: 2031 342c 2031 352c 4900 5249 2600 0020 14, 15,I.RI&.. │ │ │ +0052e3d0: 2031 342c 2031 352c 4900 5246 2600 0020 14, 15,I.RF&.. │ │ │ 0052e3e0: 2020 3136 2c20 3137 2c20 3138 2c20 3139 16, 17, 18, 19 │ │ │ 0052e3f0: 2c20 3230 2c20 3231 2c20 3232 2c20 3233 , 20, 21, 22, 23 │ │ │ 0052e400: 2c20 3234 2c20 3235 2c20 3236 2c20 3237 , 24, 25, 26, 27 │ │ │ 0052e410: 2c20 3238 2c20 3239 2c20 3330 2c20 3331 , 28, 29, 30, 31 │ │ │ -0052e420: 2c49 0052 4927 0000 2020 2033 322c 2033 ,I.RI'.. 32, 3 │ │ │ +0052e420: 2c49 0052 4627 0000 2020 2033 322c 2033 ,I.RF'.. 32, 3 │ │ │ 0052e430: 332c 2033 342c 2033 352c 2033 362c 2033 3, 34, 35, 36, 3 │ │ │ 0052e440: 372c 2033 382c 2033 392c 2034 302c 2034 7, 38, 39, 40, 4 │ │ │ 0052e450: 312c 2034 322c 2034 332c 2034 342c 2034 1, 42, 43, 44, 4 │ │ │ -0052e460: 352c 2034 362c 2034 372c 4900 5249 2800 5, 46, 47,I.RI(. │ │ │ +0052e460: 352c 2034 362c 2034 372c 4900 5246 2800 5, 46, 47,I.RF(. │ │ │ 0052e470: 0020 2020 3438 2c20 3439 2c20 3530 2c20 . 48, 49, 50, │ │ │ 0052e480: 3531 2c20 3532 2c20 3533 2c20 3534 2c20 51, 52, 53, 54, │ │ │ 0052e490: 3535 2c20 3536 2c20 3537 2c20 3538 2c20 55, 56, 57, 58, │ │ │ 0052e4a0: 3539 2c20 3630 2c20 3631 2c20 3632 2c20 59, 60, 61, 62, │ │ │ -0052e4b0: 3633 2c49 0052 4929 0000 2020 2036 342c 63,I.RI).. 64, │ │ │ +0052e4b0: 3633 2c49 0052 4629 0000 2020 2036 342c 63,I.RF).. 64, │ │ │ 0052e4c0: 2036 352c 2039 372c 2036 362c 2039 382c 65, 97, 66, 98, │ │ │ 0052e4d0: 2036 372c 2039 392c 2036 382c 3130 302c 67, 99, 68,100, │ │ │ 0052e4e0: 2036 392c 3130 312c 2037 302c 3130 322c 69,101, 70,102, │ │ │ -0052e4f0: 2037 312c 3130 332c 2037 322c 4a00 5249 71,103, 72,J.RI │ │ │ +0052e4f0: 2037 312c 3130 332c 2037 322c 4a00 5246 71,103, 72,J.RF │ │ │ 0052e500: 2a00 0020 2020 3130 342c 2037 332c 3130 *.. 104, 73,10 │ │ │ 0052e510: 352c 2037 342c 3130 362c 2037 352c 3130 5, 74,106, 75,10 │ │ │ 0052e520: 372c 2037 362c 3130 382c 2037 372c 3130 7, 76,108, 77,10 │ │ │ 0052e530: 392c 2037 382c 3131 302c 2037 392c 3131 9, 78,110, 79,11 │ │ │ -0052e540: 312c 2038 302c 4a00 5249 3100 0020 2020 1, 80,J.RI1.. │ │ │ +0052e540: 312c 2038 302c 4a00 5246 3100 0020 2020 1, 80,J.RF1.. │ │ │ 0052e550: 3131 322c 2038 312c 3131 332c 2038 322c 112, 81,113, 82, │ │ │ 0052e560: 3131 342c 2038 332c 3131 352c 2038 342c 114, 83,115, 84, │ │ │ 0052e570: 3131 362c 2038 352c 3131 372c 2038 362c 116, 85,117, 86, │ │ │ 0052e580: 3131 382c 2038 372c 3131 392c 2038 382c 118, 87,119, 88, │ │ │ -0052e590: 4a00 5249 3200 0020 2020 3132 302c 2038 J.RI2.. 120, 8 │ │ │ +0052e590: 4a00 5246 3200 0020 2020 3132 302c 2038 J.RF2.. 120, 8 │ │ │ 0052e5a0: 392c 3132 312c 2039 302c 3132 322c 2039 9,121, 90,122, 9 │ │ │ 0052e5b0: 312c 2039 322c 2039 332c 2039 342c 2039 1, 92, 93, 94, 9 │ │ │ 0052e5c0: 352c 2039 362c 3132 332c 3132 342c 3132 5, 96,123,124,12 │ │ │ -0052e5d0: 352c 3132 362c 3132 372c 4a00 5249 3300 5,126,127,J.RI3. │ │ │ +0052e5d0: 352c 3132 362c 3132 372c 4a00 5246 3300 5,126,127,J.RF3. │ │ │ 0052e5e0: 0020 2020 3132 382c 3132 392c 3133 302c . 128,129,130, │ │ │ 0052e5f0: 3133 312c 3133 322c 3133 332c 3133 342c 131,132,133,134, │ │ │ 0052e600: 3133 352c 3133 362c 3133 372c 3133 382c 135,136,137,138, │ │ │ 0052e610: 3133 392c 3134 302c 3134 312c 3134 322c 139,140,141,142, │ │ │ -0052e620: 3134 332c 4a00 5249 3400 0020 2020 3134 143,J.RI4.. 14 │ │ │ +0052e620: 3134 332c 4a00 5246 3400 0020 2020 3134 143,J.RF4.. 14 │ │ │ 0052e630: 342c 3134 352c 3134 362c 3134 372c 3134 4,145,146,147,14 │ │ │ 0052e640: 382c 3134 392c 3135 302c 3135 312c 3135 8,149,150,151,15 │ │ │ 0052e650: 322c 3135 332c 3135 342c 3135 352c 3135 2,153,154,155,15 │ │ │ 0052e660: 362c 3135 372c 3135 382c 3135 392c 4a00 6,157,158,159,J. │ │ │ -0052e670: 5249 3500 0020 2020 3136 302c 3136 312c RI5.. 160,161, │ │ │ +0052e670: 5246 3500 0020 2020 3136 302c 3136 312c RF5.. 160,161, │ │ │ 0052e680: 3136 322c 3136 332c 3136 342c 3136 352c 162,163,164,165, │ │ │ 0052e690: 3136 362c 3136 372c 3136 382c 3136 392c 166,167,168,169, │ │ │ 0052e6a0: 3137 302c 3137 312c 3137 322c 3137 332c 170,171,172,173, │ │ │ -0052e6b0: 3137 342c 3137 352c 4a00 5249 3600 0020 174,175,J.RI6.. │ │ │ +0052e6b0: 3137 342c 3137 352c 4a00 5246 3600 0020 174,175,J.RF6.. │ │ │ 0052e6c0: 2020 3137 362c 3137 372c 3137 382c 3137 176,177,178,17 │ │ │ 0052e6d0: 392c 3138 302c 3138 312c 3138 322c 3138 9,180,181,182,18 │ │ │ 0052e6e0: 332c 3138 342c 3138 352c 3138 362c 3138 3,184,185,186,18 │ │ │ 0052e6f0: 372c 3138 382c 3138 392c 3139 302c 3139 7,188,189,190,19 │ │ │ -0052e700: 312c 4a00 5249 3700 0020 2020 3139 322c 1,J.RI7.. 192, │ │ │ +0052e700: 312c 4a00 5246 3700 0020 2020 3139 322c 1,J.RF7.. 192, │ │ │ 0052e710: 3139 332c 3139 342c 3139 352c 3139 362c 193,194,195,196, │ │ │ 0052e720: 3139 372c 3139 382c 3139 392c 3230 302c 197,198,199,200, │ │ │ 0052e730: 3230 312c 3230 322c 3230 332c 3230 342c 201,202,203,204, │ │ │ -0052e740: 3230 352c 3230 362c 3230 372c 4a00 5249 205,206,207,J.RI │ │ │ +0052e740: 3230 352c 3230 362c 3230 372c 4a00 5246 205,206,207,J.RF │ │ │ 0052e750: 3800 0020 2020 3230 382c 3230 392c 3231 8.. 208,209,21 │ │ │ 0052e760: 302c 3231 312c 3231 322c 3231 332c 3231 0,211,212,213,21 │ │ │ 0052e770: 342c 3231 352c 3231 362c 3231 372c 3231 4,215,216,217,21 │ │ │ 0052e780: 382c 3231 392c 3232 302c 3232 312c 3232 8,219,220,221,22 │ │ │ -0052e790: 322c 3232 332c 4a00 5249 3900 0020 2020 2,223,J.RI9.. │ │ │ +0052e790: 322c 3232 332c 4a00 5246 3900 0020 2020 2,223,J.RF9.. │ │ │ 0052e7a0: 3232 342c 3232 352c 3232 362c 3232 372c 224,225,226,227, │ │ │ 0052e7b0: 3232 382c 3232 392c 3233 302c 3233 312c 228,229,230,231, │ │ │ 0052e7c0: 3233 322c 3233 332c 3233 342c 3233 352c 232,233,234,235, │ │ │ 0052e7d0: 3233 362c 3233 372c 3233 382c 3233 392c 236,237,238,239, │ │ │ 0052e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052e800: 0400 0000 4704 0000 9b51 0000 0000 0000 ....G....Q...... │ │ │ -0052e810: 9b00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +0052e810: 9b00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 0052e820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052e830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052e840: 434f 4c4c 4154 494f 4e00 ff73 00ff 494e COLLATION..s..IN │ │ │ 0052e850: 5645 5253 455f 5452 414e 5346 4f52 4d41 VERSE_TRANSFORMA │ │ │ 0052e860: 5449 4f4e 00c0 3a00 0020 2020 3234 302c TION..:.. 240, │ │ │ 0052e870: 3234 312c 3234 322c 3234 332c 3234 342c 241,242,243,244, │ │ │ 0052e880: 3234 352c 3234 362c 3234 372c 3234 382c 245,246,247,248, │ │ │ 0052e890: 3234 392c 3235 302c 3235 312c 3235 322c 249,250,251,252, │ │ │ -0052e8a0: 3235 332c 3235 342c 3235 350c 0052 4941 253,254,255..RIA │ │ │ -0052e8b0: 0000 2020 207d 3b34 0052 4942 0000 2020 .. };4.RIB.. │ │ │ +0052e8a0: 3235 332c 3235 342c 3235 350c 0052 4641 253,254,255..RFA │ │ │ +0052e8b0: 0000 2020 207d 3b34 0052 4642 0000 2020 .. };4.RFB.. │ │ │ 0052e8c0: 206c 6f6e 6720 6774 6d5f 6163 5f78 6261 long gtm_ac_xba │ │ │ 0052e8d0: 636b 2028 696e 2c20 6c65 7665 6c2c 206f ck (in, level, o │ │ │ -0052e8e0: 7574 2c20 6f75 746c 656e 293c 0052 4943 ut, outlen)<.RIC │ │ │ +0052e8e0: 7574 2c20 6f75 746c 656e 293c 0052 4643 ut, outlen)<.RFC │ │ │ 0052e8f0: 0000 2020 2020 2020 2020 6774 6d5f 6465 .. gtm_de │ │ │ 0052e900: 7363 7269 7074 6f72 202a 696e 3b20 2020 scriptor *in; │ │ │ 0052e910: 202f 2a20 7468 6520 696e 7075 7420 7374 /* the input st │ │ │ -0052e920: 7269 6e67 202a 2f3f 0052 4944 0000 2020 ring */?.RID.. │ │ │ +0052e920: 7269 6e67 202a 2f3f 0052 4644 0000 2020 ring */?.RFD.. │ │ │ 0052e930: 2020 2020 2020 696e 7420 6c65 7665 6c3b int level; │ │ │ 0052e940: 2020 2020 2020 2020 2020 2020 202f 2a20 /* │ │ │ 0052e950: 7468 6520 7375 6273 6372 6970 7420 6c65 the subscript le │ │ │ -0052e960: 7665 6c20 2a2f 3900 5249 4500 0020 2020 vel */9.RIE.. │ │ │ +0052e960: 7665 6c20 2a2f 3900 5246 4500 0020 2020 vel */9.RFE.. │ │ │ 0052e970: 2020 2020 2067 746d 5f64 6573 6372 6970 gtm_descrip │ │ │ 0052e980: 746f 7220 2a6f 7574 3b20 2020 2f2a 206f tor *out; /* o │ │ │ 0052e990: 7574 7075 7420 6275 6666 6572 202a 2f4b utput buffer */K │ │ │ -0052e9a0: 0052 4946 0000 2020 2020 2020 2020 696e .RIF.. in │ │ │ +0052e9a0: 0052 4646 0000 2020 2020 2020 2020 696e .RFF.. in │ │ │ 0052e9b0: 7420 2a6f 7574 6c65 6e3b 2020 2020 2020 t *outlen; │ │ │ 0052e9c0: 2020 2020 202f 2a20 7468 6520 6c65 6e67 /* the leng │ │ │ 0052e9d0: 7468 206f 6620 7468 6520 6f75 7470 7574 th of the output │ │ │ -0052e9e0: 2073 7472 696e 6720 2a2f 0b00 5249 4700 string */..RIG. │ │ │ -0052e9f0: 0020 2020 7b12 0052 4948 0000 2020 2020 . {..RIH.. │ │ │ -0052ea00: 2069 6e74 206e 3b25 0052 4949 0000 2020 int n;%.RII.. │ │ │ +0052e9e0: 2073 7472 696e 6720 2a2f 0b00 5246 4700 string */..RFG. │ │ │ +0052e9f0: 0020 2020 7b12 0052 4648 0000 2020 2020 . {..RFH.. │ │ │ +0052ea00: 2069 6e74 206e 3b25 0052 4649 0000 2020 int n;%.RFI.. │ │ │ 0052ea10: 2020 2075 6e73 6967 6e65 6420 6368 6172 unsigned char │ │ │ -0052ea20: 202a 6370 2c20 2a63 6f75 743b 4100 5249 *cp, *cout;A.RI │ │ │ +0052ea20: 202a 6370 2c20 2a63 6f75 743b 4100 5246 *cp, *cout;A.RF │ │ │ 0052ea30: 4a00 0020 2020 2f2a 2045 6e73 7572 6520 J.. /* Ensure │ │ │ 0052ea40: 7370 6163 6520 696e 2074 6865 206f 7574 space in the out │ │ │ 0052ea50: 7075 7420 6275 6666 6572 2066 6f72 2074 put buffer for t │ │ │ 0052ea60: 6865 2073 7472 696e 672e 202a 2f18 0052 he string. */..R │ │ │ -0052ea70: 4951 0000 2020 2020 206e 203d 2069 6e2d IQ.. n = in- │ │ │ -0052ea80: 3e6c 656e 3b1d 0052 4952 0000 2020 2020 >len;..RIR.. │ │ │ +0052ea70: 4651 0000 2020 2020 206e 203d 2069 6e2d FQ.. n = in- │ │ │ +0052ea80: 3e6c 656e 3b1d 0052 4652 0000 2020 2020 >len;..RFR.. │ │ │ 0052ea90: 2069 6620 286e 203e 206f 7574 2d3e 6c65 if (n > out->le │ │ │ -0052eaa0: 6e29 2600 5249 5300 0020 2020 2020 2020 n)&.RIS.. │ │ │ +0052eaa0: 6e29 2600 5246 5300 0020 2020 2020 2020 n)&.RFS.. │ │ │ 0052eab0: 7265 7475 726e 204d 5941 5050 5f53 5542 return MYAPP_SUB │ │ │ -0052eac0: 5343 324c 4f4e 473b 5200 5249 5400 0020 SC2LONG;R.RIT.. │ │ │ +0052eac0: 5343 324c 4f4e 473b 5200 5246 5400 0020 SC2LONG;R.RFT.. │ │ │ 0052ead0: 2020 2f2a 2054 6865 7265 2069 7320 656e /* There is en │ │ │ 0052eae0: 6f75 6768 2073 7061 6365 2c20 636f 7079 ough space, copy │ │ │ 0052eaf0: 2074 6865 2073 7472 696e 672c 2074 7261 the string, tra │ │ │ 0052eb00: 6e73 666f 726d 696e 672c 2069 6620 6e65 nsforming, if ne │ │ │ -0052eb10: 6365 7373 6172 7920 2a2f 5000 5249 5500 cessary */P.RIU. │ │ │ +0052eb10: 6365 7373 6172 7920 2a2f 5000 5246 5500 cessary */P.RFU. │ │ │ 0052eb20: 0020 2020 2020 6370 203d 2069 6e2d 3e76 . cp = in->v │ │ │ 0052eb30: 616c 3b20 2020 2020 2020 2020 2020 202f al; / │ │ │ 0052eb40: 2a20 4164 6472 6573 7320 6f66 2066 6972 * Address of fir │ │ │ 0052eb50: 7374 2062 7974 6520 6f66 2069 6e70 7574 st byte of input │ │ │ -0052eb60: 2073 7472 696e 6720 2a2f 5000 5249 5600 string */P.RIV. │ │ │ +0052eb60: 2073 7472 696e 6720 2a2f 5000 5246 5600 string */P.RFV. │ │ │ 0052eb70: 0020 2020 2020 636f 7574 203d 206f 7574 . cout = out │ │ │ 0052eb80: 2d3e 7661 6c3b 2020 2020 2020 2020 2f2a ->val; /* │ │ │ 0052eb90: 2041 6464 7265 7373 206f 6620 6669 7273 Address of firs │ │ │ 0052eba0: 7420 6279 7465 206f 6620 6f75 7470 7574 t byte of output │ │ │ -0052ebb0: 2062 7566 6665 7220 2a2f 1b00 5249 5700 buffer */..RIW. │ │ │ +0052ebb0: 2062 7566 6665 7220 2a2f 1b00 5246 5700 buffer */..RFW. │ │ │ 0052ebc0: 0020 2020 2020 7768 696c 6520 286e 2d2d . while (n-- │ │ │ -0052ebd0: 203e 2030 292d 0052 4958 0000 2020 2020 > 0)-.RIX.. │ │ │ +0052ebd0: 203e 2030 292d 0052 4658 0000 2020 2020 > 0)-.RFX.. │ │ │ 0052ebe0: 2020 202a 636f 7574 2b2b 203d 2069 6e76 *cout++ = inv │ │ │ 0052ebf0: 6572 7365 5f74 6162 6c65 5b2a 6370 2b2b erse_table[*cp++ │ │ │ -0052ec00: 5d3b 1e00 5249 5900 0020 2020 2020 2a6f ];..RIY.. *o │ │ │ +0052ec00: 5d3b 1e00 5246 5900 0020 2020 2020 2a6f ];..RFY.. *o │ │ │ 0052ec10: 7574 6c65 6e20 3d20 696e 2d3e 6c65 6e3b utlen = in->len; │ │ │ -0052ec20: 1500 5249 5a00 0020 2020 2020 7265 7475 ..RIZ.. retu │ │ │ -0052ec30: 726e 2030 3b0b 0052 4961 0000 2020 207d rn 0;..RIa.. } │ │ │ -0052ec40: 0700 5249 6200 0000 0000 0000 0000 0000 ..RIb........... │ │ │ +0052ec20: 1500 5246 5a00 0020 2020 2020 7265 7475 ..RFZ.. retu │ │ │ +0052ec30: 726e 2030 3b0b 0052 4661 0000 2020 207d rn 0;..RFa.. } │ │ │ +0052ec40: 0700 5246 6200 0000 0000 0000 0000 0000 ..RFb........... │ │ │ 0052ec50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ec60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ec70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ec80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ec90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052eca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ecb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -339707,134 +339707,134 @@ │ │ │ 0052efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052f000: 0400 0000 d407 0000 ce51 0000 0000 0000 .........Q...... │ │ │ -0052f010: 5400 0049 4845 4c50 00ff 7300 ff49 4e54 T..IHELP..s..INT │ │ │ +0052f010: 5400 0046 4845 4c50 00ff 7300 ff49 4e54 T..FHELP..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 4d5f 5554 494c 4954 5900 ANSFORM_UTILITY. │ │ │ -0052f060: bf81 0000 2800 4c49 ff73 00ff 494e 5055 ....(.LI.s..INPU │ │ │ +0052f060: bf81 0000 2800 4c46 ff73 00ff 494e 5055 ....(.LF.s..INPU │ │ │ 0052f070: 545f 4152 4755 4d45 4e54 5300 0049 6e70 T_ARGUMENTS..Inp │ │ │ -0052f080: 7574 5f41 7267 756d 656e 7473 1a00 6049 ut_Arguments..`I │ │ │ +0052f080: 7574 5f41 7267 756d 656e 7473 1a00 6046 ut_Arguments..`F │ │ │ 0052f090: bf11 0000 2020 2049 6e70 7574 2041 7267 .... Input Arg │ │ │ -0052f0a0: 756d 656e 7473 0700 6149 2100 0032 0061 uments..aI!..2.a │ │ │ -0052f0b0: 4931 0000 2020 2054 6865 2069 6e70 7574 I1.. The input │ │ │ +0052f0a0: 756d 656e 7473 0700 6146 2100 0032 0061 uments..aF!..2.a │ │ │ +0052f0b0: 4631 0000 2020 2054 6865 2069 6e70 7574 F1.. The input │ │ │ 0052f0c0: 2061 7267 756d 656e 7473 206f 6620 6774 arguments of gt │ │ │ 0052f0d0: 6d5f 6163 5f78 7574 696c 2061 7265 3a07 m_ac_xutil are:. │ │ │ -0052f0e0: 0061 4941 0000 4e00 6149 5100 0020 2020 .aIA..N.aIQ.. │ │ │ +0052f0e0: 0061 4641 0000 4e00 6146 5100 0020 2020 .aFA..N.aFQ.. │ │ │ 0052f0f0: 2020 6f20 696e 3a20 5370 6563 6966 6965 o in: Specifie │ │ │ 0052f100: 7320 7468 6520 696e 7075 7420 7374 7269 s the input stri │ │ │ 0052f110: 6e67 3b20 6774 6d5f 6163 5f78 7574 696c ng; gtm_ac_xutil │ │ │ 0052f120: 2063 6f6e 7369 6465 7273 2074 6865 2066 considers the f │ │ │ -0052f130: 6972 7374 2c00 6149 6100 0020 2020 2020 irst,.aIa.. │ │ │ +0052f130: 6972 7374 2c00 6146 6100 0020 2020 2020 irst,.aFa.. │ │ │ 0052f140: 2020 6368 6172 6163 7465 7220 6f66 2074 character of t │ │ │ 0052f150: 6865 2069 6e70 7574 2073 7472 696e 672e he input string. │ │ │ -0052f160: 4c00 6149 7100 0020 2020 2020 6f20 6c65 L.aIq.. o le │ │ │ +0052f160: 4c00 6146 7100 0020 2020 2020 6f20 6c65 L.aFq.. o le │ │ │ 0052f170: 7665 6c3a 2043 7572 7265 6e74 6c79 2075 vel: Currently u │ │ │ 0052f180: 6e75 7365 6420 616e 6420 7368 6f75 6c64 nused and should │ │ │ 0052f190: 206e 6f74 2062 6520 6578 616d 696e 6564 not be examined │ │ │ -0052f1a0: 206f 7220 6368 616e 6765 642e 5000 6149 or changed.P.aI │ │ │ +0052f1a0: 206f 7220 6368 616e 6765 642e 5000 6146 or changed.P.aF │ │ │ 0052f1b0: 8100 0020 2020 2020 6f20 686f 6e6f 725f ... o honor_ │ │ │ 0052f1c0: 6e75 6d65 7269 633a 2042 6f6f 6c65 616e numeric: Boolean │ │ │ 0052f1d0: 2076 6172 6961 626c 6520 746f 2073 7065 variable to spe │ │ │ 0052f1e0: 6369 6679 2077 6865 7468 6572 2074 6f20 cify whether to │ │ │ -0052f1f0: 7573 6520 7374 616e 6461 7264 2800 6149 use standard(.aI │ │ │ +0052f1f0: 7573 6520 7374 616e 6461 7264 2800 6146 use standard(.aF │ │ │ 0052f200: 9100 0020 2020 2020 2020 4754 2e4d 2063 ... GT.M c │ │ │ 0052f210: 6f6c 6c61 7469 6f6e 2066 6f72 2064 6967 ollation for dig │ │ │ -0052f220: 6974 732e 0800 6049 c011 0000 5000 6149 its...`I....P.aI │ │ │ +0052f220: 6974 732e 0800 6046 c011 0000 5000 6146 its...`F....P.aF │ │ │ 0052f230: 1200 0020 2020 2020 2020 2020 206f 2054 ... o T │ │ │ 0052f240: 5255 453a 2075 7365 2073 7461 6e64 6172 RUE: use standar │ │ │ 0052f250: 6420 4754 2e4d 2063 6f6c 6c61 7469 6f6e d GT.M collation │ │ │ 0052f260: 2066 6f72 2064 6967 6974 7320 6265 666f for digits befo │ │ │ -0052f270: 7265 2061 6e79 206f 7468 6572 1c00 6149 re any other..aI │ │ │ +0052f270: 7265 2061 6e79 206f 7468 6572 1c00 6146 re any other..aF │ │ │ 0052f280: 1300 0020 2020 2020 2020 2020 2020 2063 ... c │ │ │ -0052f290: 6861 7261 6374 6572 4700 6149 1400 0020 haracterG.aI... │ │ │ +0052f290: 6861 7261 6374 6572 4700 6146 1400 0020 haracterG.aF... │ │ │ 0052f2a0: 2020 2020 2020 2020 206f 2046 414c 5345 o FALSE │ │ │ 0052f2b0: 3a20 7472 6561 7420 6469 6769 7473 2074 : treat digits t │ │ │ 0052f2c0: 6865 2073 616d 6520 6173 2061 6c6c 206f he same as all o │ │ │ 0052f2d0: 7468 6572 2063 6861 7261 6374 6572 7307 ther characters. │ │ │ -0052f2e0: 0061 4915 0000 2600 5049 4f55 5450 5554 .aI...&.PIOUTPUT │ │ │ +0052f2e0: 0061 4615 0000 2600 5046 4f55 5450 5554 .aF...&.PFOUTPUT │ │ │ 0052f2f0: 5f41 5247 554d 454e 5453 0000 4f75 7470 _ARGUMENTS..Outp │ │ │ -0052f300: 7574 5f41 7267 756d 656e 7473 1b00 6149 ut_Arguments..aI │ │ │ +0052f300: 7574 5f41 7267 756d 656e 7473 1b00 6146 ut_Arguments..aF │ │ │ 0052f310: bf11 0000 2020 204f 7574 7075 7420 4172 .... Output Ar │ │ │ -0052f320: 6775 6d65 6e74 7307 0062 4921 0000 3300 guments..bI!..3. │ │ │ -0052f330: 6249 3100 0020 2020 5468 6520 6f75 7470 bI1.. The outp │ │ │ +0052f320: 6775 6d65 6e74 7307 0062 4621 0000 3300 guments..bF!..3. │ │ │ +0052f330: 6246 3100 0020 2020 5468 6520 6f75 7470 bF1.. The outp │ │ │ 0052f340: 7574 2061 7267 756d 656e 7473 206f 6620 ut arguments of │ │ │ 0052f350: 6774 6d5f 6163 5f78 7574 696c 2061 7265 gtm_ac_xutil are │ │ │ -0052f360: 3a07 0062 4941 0000 5400 6249 5100 0020 :..bIA..T.bIQ.. │ │ │ +0052f360: 3a07 0062 4641 0000 5400 6246 5100 0020 :..bFA..T.bFQ.. │ │ │ 0052f370: 2020 2020 6f20 6f75 743a 2053 7570 706c o out: Suppl │ │ │ 0052f380: 6965 7320 7468 6520 6f6e 6520 2831 2920 ies the one (1) │ │ │ 0052f390: 6368 6172 6163 7465 7220 7265 7375 6c74 character result │ │ │ 0052f3a0: 2073 7472 696e 6720 7072 6f64 7563 6564 string produced │ │ │ -0052f3b0: 2062 7920 6170 706c 7969 6e67 3f00 6249 by applying?.bI │ │ │ +0052f3b0: 2062 7920 6170 706c 7969 6e67 3f00 6246 by applying?.bF │ │ │ 0052f3c0: 6100 0020 2020 2020 2020 7468 6520 636f a.. the co │ │ │ 0052f3d0: 6c6c 6174 696f 6e20 6f70 6572 6174 696f llation operatio │ │ │ 0052f3e0: 6e20 6966 2061 2072 6573 756c 7420 7761 n if a result wa │ │ │ -0052f3f0: 7320 706f 7373 6962 6c65 2e54 0062 4971 s possible.T.bIq │ │ │ +0052f3f0: 7320 706f 7373 6962 6c65 2e54 0062 4671 s possible.T.bFq │ │ │ 0052f400: 0000 2020 2020 206f 206f 7574 6c65 6e3a .. o outlen: │ │ │ 0052f410: 2053 7570 706c 6965 7320 746f 2074 6865 Supplies to the │ │ │ 0052f420: 2063 616c 6c65 7220 7468 6520 6c65 6e67 caller the leng │ │ │ 0052f430: 7468 206f 6620 7468 6520 7265 7475 726e th of the return │ │ │ 0052f440: 6564 2073 7472 696e 672d 2030 206f 7210 ed string- 0 or. │ │ │ -0052f450: 0062 4981 0000 2020 2020 2020 2031 2e3e .bI... 1.> │ │ │ -0052f460: 0062 4991 0000 2020 2020 206f 206f 703a .bI... o op: │ │ │ +0052f450: 0062 4681 0000 2020 2020 2020 2031 2e3e .bF... 1.> │ │ │ +0052f460: 0062 4691 0000 2020 2020 206f 206f 703a .bF... o op: │ │ │ 0052f470: 2053 7570 706c 6965 7320 7468 6520 636f Supplies the co │ │ │ 0052f480: 6c6c 6174 696f 6e20 6f70 6572 6174 696f llation operatio │ │ │ 0052f490: 6e20 6173 2066 6f6c 6c6f 7773 3a08 0061 n as follows:..a │ │ │ -0052f4a0: 49c0 1100 003c 0062 4912 0000 2020 2020 I....<.bI... │ │ │ +0052f4a0: 46c0 1100 003c 0062 4612 0000 2020 2020 F....<.bF... │ │ │ 0052f4b0: 2020 2020 2020 6f20 303a 2063 6f6c 6c61 o 0: colla │ │ │ 0052f4c0: 7469 6f6e 2076 616c 7565 206f 6620 7468 tion value of th │ │ │ 0052f4d0: 6520 6769 7665 6e20 6368 6172 6163 7465 e given characte │ │ │ -0052f4e0: 7251 0062 4913 0000 2020 2020 2020 2020 rQ.bI... │ │ │ +0052f4e0: 7251 0062 4613 0000 2020 2020 2020 2020 rQ.bF... │ │ │ 0052f4f0: 2020 6f20 313a 2063 6861 7261 6374 6572 o 1: character │ │ │ 0052f500: 2063 6f6c 6c61 7469 6e67 2062 6566 6f72 collating befor │ │ │ 0052f510: 6520 7468 6520 6769 7665 6e20 6368 6172 e the given char │ │ │ 0052f520: 6163 7465 7220 6966 2069 7420 6578 6973 acter if it exis │ │ │ -0052f530: 7473 5000 6249 1400 0020 2020 2020 2020 tsP.bI... │ │ │ +0052f530: 7473 5000 6246 1400 0020 2020 2020 2020 tsP.bF... │ │ │ 0052f540: 2020 206f 2032 3a20 6368 6172 6163 7465 o 2: characte │ │ │ 0052f550: 7220 636f 6c6c 6174 696e 6720 6166 7465 r collating afte │ │ │ 0052f560: 7220 7468 6520 6769 7665 6e20 6368 6172 r the given char │ │ │ 0052f570: 6163 7465 7220 6966 2069 7420 6578 6973 acter if it exis │ │ │ -0052f580: 7473 0700 6249 1500 004b 0062 4916 0000 ts..bI...K.bI... │ │ │ +0052f580: 7473 0700 6246 1500 004b 0062 4616 0000 ts..bF...K.bF... │ │ │ 0052f590: 2020 2054 6865 2067 746d 5f61 635f 7875 The gtm_ac_xu │ │ │ 0052f5a0: 7469 6c20 6675 6e63 7469 6f6e 2072 6574 til function ret │ │ │ 0052f5b0: 7572 6e73 2030 206f 6e20 7375 6363 6573 urns 0 on succes │ │ │ 0052f5c0: 7320 616e 6420 2d31 206f 6e20 6661 696c s and -1 on fail │ │ │ -0052f5d0: 7572 652e 0700 6249 1700 0024 003a 4956 ure...bI...$.:IV │ │ │ +0052f5d0: 7572 652e 0700 6246 1700 0024 003a 4656 ure...bF...$.:FV │ │ │ 0052f5e0: 4552 5349 4f4e 5f43 4f4e 5452 4f4c 0000 ERSION_CONTROL.. │ │ │ 0052f5f0: 5665 7273 696f 6e5f 436f 6e74 726f 6c1a Version_Control. │ │ │ -0052f600: 004a 49bf 1100 0020 2020 5665 7273 696f .JI.... Versio │ │ │ -0052f610: 6e20 436f 6e74 726f 6c07 004b 4921 0000 n Control..KI!.. │ │ │ -0052f620: 5100 4b49 3100 0020 2020 5477 6f20 7573 Q.KI1.. Two us │ │ │ +0052f600: 004a 46bf 1100 0020 2020 5665 7273 696f .JF.... Versio │ │ │ +0052f610: 6e20 436f 6e74 726f 6c07 004b 4621 0000 n Control..KF!.. │ │ │ +0052f620: 5100 4b46 3100 0020 2020 5477 6f20 7573 Q.KF1.. Two us │ │ │ 0052f630: 6572 2d64 6566 696e 6564 2076 6572 7369 er-defined versi │ │ │ 0052f640: 6f6e 2063 6f6e 7472 6f6c 2072 6f75 7469 on control routi │ │ │ 0052f650: 6e65 7320 7072 6f76 6964 6520 6120 7361 nes provide a sa │ │ │ 0052f660: 6665 7479 206d 6563 6861 6e69 736d 2074 fety mechanism t │ │ │ -0052f670: 6f51 004b 4941 0000 2020 2067 7561 7264 oQ.KIA.. guard │ │ │ +0052f670: 6f51 004b 4641 0000 2020 2067 7561 7264 oQ.KFA.. guard │ │ │ 0052f680: 2061 6761 696e 7374 2061 2063 6f6c 6c61 against a colla │ │ │ 0052f690: 7469 6f6e 2072 6f75 7469 6e65 2062 6569 tion routine bei │ │ │ 0052f6a0: 6e67 2075 7365 6420 6f6e 2074 6865 2077 ng used on the w │ │ │ 0052f6b0: 726f 6e67 2067 6c6f 6261 6c2c 206f 7220 rong global, or │ │ │ -0052f6c0: 616e 5200 4b49 5100 0020 2020 6174 7465 anR.KIQ.. atte │ │ │ +0052f6c0: 616e 5200 4b46 5100 0020 2020 6174 7465 anR.KFQ.. atte │ │ │ 0052f6d0: 6d70 7420 6265 696e 6720 6d61 6465 2074 mpt being made t │ │ │ 0052f6e0: 6f20 6d6f 6469 6679 2061 2063 6f6c 6c61 o modify a colla │ │ │ 0052f6f0: 7469 6f6e 2072 6f75 7469 6e65 2066 6f72 tion routine for │ │ │ 0052f700: 2061 6e20 6578 6973 7469 6e67 2067 6c6f an existing glo │ │ │ -0052f710: 6261 6c2e 5100 4b49 6100 0020 2020 4569 bal.Q.KIa.. Ei │ │ │ +0052f710: 6261 6c2e 5100 4b46 6100 0020 2020 4569 bal.Q.KFa.. Ei │ │ │ 0052f720: 7468 6572 206f 6620 7468 6573 6520 7369 ther of these si │ │ │ 0052f730: 7475 6174 696f 6e73 2063 6f75 6c64 2063 tuations could c │ │ │ 0052f740: 6175 7365 2069 6e63 6f72 7265 6374 2063 ause incorrect c │ │ │ 0052f750: 6f6c 6c61 7469 6f6e 206f 7220 6461 6d61 ollation or dama │ │ │ -0052f760: 6765 2074 6f15 004b 4971 0000 2020 2073 ge to..KIq.. s │ │ │ -0052f770: 7562 7363 7269 7074 732e 0700 4b49 8100 ubscripts...KI.. │ │ │ -0052f780: 0053 004b 4991 0000 2020 2057 6865 6e20 .S.KI... When │ │ │ +0052f760: 6765 2074 6f15 004b 4671 0000 2020 2073 ge to..KFq.. s │ │ │ +0052f770: 7562 7363 7269 7074 732e 0700 4b46 8100 ubscripts...KF.. │ │ │ +0052f780: 0053 004b 4691 0000 2020 2057 6865 6e20 .S.KF... When │ │ │ 0052f790: 6120 676c 6f62 616c 2069 7320 6173 7369 a global is assi │ │ │ 0052f7a0: 676e 6564 2061 6e20 616c 7465 726e 6174 gned an alternat │ │ │ 0052f7b0: 6976 6520 636f 6c6c 6174 696f 6e20 7365 ive collation se │ │ │ 0052f7c0: 7175 656e 6365 2c20 4754 2e4d 2069 6e76 quence, GT.M inv │ │ │ 0052f7d0: 6f6b 6573 0000 0000 0000 0000 0000 0000 okes............ │ │ │ 0052f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -339843,73 +339843,73 @@ │ │ │ 0052f820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052f830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052f840: 434f 4c4c 4154 494f 4e00 ff73 00ff 5645 COLLATION..s..VE │ │ │ 0052f850: 5253 494f 4e5f 434f 4e54 524f 4c00 ff73 RSION_CONTROL..s │ │ │ 0052f860: 00ff 5645 5249 4649 4341 5449 4f4e 00c0 ..VERIFICATION.. │ │ │ 0052f870: 1600 0020 2020 6774 6d5f 6163 5f76 6572 ... gtm_ac_ver │ │ │ 0052f880: 6966 7920 2874 7970 652c 2076 6572 2927 ify (type, ver)' │ │ │ -0052f890: 005c 4917 0000 2020 2020 2020 2020 756e .\I... un │ │ │ +0052f890: 005c 4617 0000 2020 2020 2020 2020 756e .\F... un │ │ │ 0052f8a0: 7369 676e 6564 2063 6861 7220 7479 7065 signed char type │ │ │ -0052f8b0: 2c20 7665 723b 0b00 5c49 1800 0020 2020 , ver;..\I... │ │ │ -0052f8c0: 7b1a 005c 4919 0000 2020 2020 2069 6620 {..\I... if │ │ │ -0052f8d0: 2874 7970 6520 3d3d 2033 290f 005c 491a (type == 3)..\I. │ │ │ -0052f8e0: 0000 2020 2020 2020 207b 4e00 5c49 2100 .. {N.\I!. │ │ │ +0052f8b0: 2c20 7665 723b 0b00 5c46 1800 0020 2020 , ver;..\F... │ │ │ +0052f8c0: 7b1a 005c 4619 0000 2020 2020 2069 6620 {..\F... if │ │ │ +0052f8d0: 2874 7970 6520 3d3d 2033 290f 005c 461a (type == 3)..\F. │ │ │ +0052f8e0: 0000 2020 2020 2020 207b 4e00 5c46 2100 .. {N.\F!. │ │ │ 0052f8f0: 0020 2020 2020 2020 2020 6966 2028 7665 . if (ve │ │ │ 0052f900: 7220 3e20 3229 2020 2020 2020 2020 2f2a r > 2) /* │ │ │ 0052f910: 2076 6572 7369 6f6e 2063 6865 636b 696e version checkin │ │ │ 0052f920: 6720 6d61 7920 6265 206d 6f72 6520 636f g may be more co │ │ │ -0052f930: 6d70 6c65 7820 2a2f 0f00 5c49 2200 0020 mplex */..\I".. │ │ │ -0052f940: 2020 2020 2020 7b19 005c 4923 0000 2020 {..\I#.. │ │ │ +0052f930: 6d70 6c65 7820 2a2f 0f00 5c46 2200 0020 mplex */..\F".. │ │ │ +0052f940: 2020 2020 2020 7b19 005c 4623 0000 2020 {..\F#.. │ │ │ 0052f950: 2020 2020 2020 2072 6574 7572 6e20 303b return 0; │ │ │ -0052f960: 0f00 5c49 2400 0020 2020 2020 2020 7d0b ..\I$.. }. │ │ │ -0052f970: 005c 4925 0000 2020 207d 2600 5c49 2600 .\I%.. }&.\I&. │ │ │ +0052f960: 0f00 5c46 2400 0020 2020 2020 2020 7d0b ..\F$.. }. │ │ │ +0052f970: 005c 4625 0000 2020 207d 2600 5c46 2600 .\F%.. }&.\F&. │ │ │ 0052f980: 0020 2020 2020 7265 7475 726e 204d 5941 . return MYA │ │ │ 0052f990: 5050 5f57 524f 4e47 5645 5253 494f 4e3b PP_WRONGVERSION; │ │ │ -0052f9a0: 0b00 5c49 2700 0020 2020 7d07 005c 4928 ..\I'.. }..\I( │ │ │ +0052f9a0: 0b00 5c46 2700 0020 2020 7d07 005c 4628 ..\F'.. }..\F( │ │ │ 0052f9b0: 0000 2700 517d 5349 4f4e 5f49 4445 4e54 ..'.Q}SION_IDENT │ │ │ 0052f9c0: 4946 4945 5200 0056 6572 7369 6f6e 5f49 IFIER..Version_I │ │ │ -0052f9d0: 6465 6e74 6966 6965 721d 0061 49bf 1100 dentifier..aI... │ │ │ +0052f9d0: 6465 6e74 6966 6965 721d 0061 46bf 1100 dentifier..aF... │ │ │ 0052f9e0: 0020 2020 5665 7273 696f 6e20 4964 656e . Version Iden │ │ │ -0052f9f0: 7469 6669 6572 0700 6249 2100 0054 0062 tifier..bI!..T.b │ │ │ -0052fa00: 4931 0000 2020 2054 6869 7320 726f 7574 I1.. This rout │ │ │ +0052f9f0: 7469 6669 6572 0700 6246 2100 0054 0062 tifier..bF!..T.b │ │ │ +0052fa00: 4631 0000 2020 2054 6869 7320 726f 7574 F1.. This rout │ │ │ 0052fa10: 696e 6520 7265 7475 726e 7320 616e 2069 ine returns an i │ │ │ 0052fa20: 6e74 6567 6572 2069 6465 6e74 6966 6965 nteger identifie │ │ │ 0052fa30: 7220 6265 7477 6565 6e20 3020 616e 6420 r between 0 and │ │ │ 0052fa40: 3235 352e 2054 6869 7320 696e 7465 6765 255. This intege │ │ │ -0052fa50: 724f 0062 4941 0000 2020 2070 726f 7669 rO.bIA.. provi │ │ │ +0052fa50: 724f 0062 4641 0000 2020 2070 726f 7669 rO.bFA.. provi │ │ │ 0052fa60: 6465 7320 6120 6d65 6368 616e 6973 6d20 des a mechanism │ │ │ 0052fa70: 746f 2065 6e66 6f72 6365 2063 6f6d 7061 to enforce compa │ │ │ 0052fa80: 7469 6269 6c69 7479 2061 7320 6120 636f tibility as a co │ │ │ 0052fa90: 6c6c 6174 696f 6e20 7365 7175 656e 6365 llation sequence │ │ │ -0052faa0: 5300 6249 5100 0020 2020 706f 7465 6e74 S.bIQ.. potent │ │ │ +0052faa0: 5300 6246 5100 0020 2020 706f 7465 6e74 S.bFQ.. potent │ │ │ 0052fab0: 6961 6c6c 7920 6576 6f6c 7665 732e 2057 ially evolves. W │ │ │ 0052fac0: 6865 6e20 4754 2e4d 2066 6972 7374 2075 hen GT.M first u │ │ │ 0052fad0: 7365 7320 616e 2061 6c74 6572 6e61 7465 ses an alternate │ │ │ 0052fae0: 2063 6f6c 6c61 7469 6f6e 2073 6571 7565 collation seque │ │ │ -0052faf0: 6e63 654f 0062 4961 0000 2020 2066 6f72 nceO.bIa.. for │ │ │ +0052faf0: 6e63 654f 0062 4661 0000 2020 2066 6f72 nceO.bFa.. for │ │ │ 0052fb00: 2061 2064 6174 6162 6173 6520 6f72 2067 a database or g │ │ │ 0052fb10: 6c6f 6261 6c2c 2069 7420 6361 7074 7572 lobal, it captur │ │ │ 0052fb20: 6573 2074 6865 2076 6572 7369 6f6e 2061 es the version a │ │ │ 0052fb30: 6e64 2069 6620 6974 2066 696e 6473 2074 nd if it finds t │ │ │ -0052fb40: 6865 5200 6249 7100 0020 2020 7665 7273 heR.bIq.. vers │ │ │ +0052fb40: 6865 5200 6246 7100 0020 2020 7665 7273 heR.bFq.. vers │ │ │ 0052fb50: 696f 6e20 6861 7320 6368 616e 6765 6420 ion has changed │ │ │ 0052fb60: 6974 2061 7420 736f 6d65 206c 6174 6572 it at some later │ │ │ 0052fb70: 2073 7461 7274 7570 2c20 6974 2067 656e startup, it gen │ │ │ 0052fb80: 6572 6174 6573 2061 6e20 6572 726f 722e erates an error. │ │ │ -0052fb90: 2054 6865 1400 6249 8100 0020 2020 7379 The..bI... sy │ │ │ -0052fba0: 6e74 6178 2069 733a 0700 6249 9100 001f ntax is:..bI.... │ │ │ -0052fbb0: 0061 49c0 1100 0020 2020 696e 7420 6774 .aI.... int gt │ │ │ +0052fb90: 2054 6865 1400 6246 8100 0020 2020 7379 The..bF... sy │ │ │ +0052fba0: 6e74 6178 2069 733a 0700 6246 9100 001f ntax is:..bF.... │ │ │ +0052fbb0: 0061 46c0 1100 0020 2020 696e 7420 6774 .aF.... int gt │ │ │ 0052fbc0: 6d5f 6163 5f76 6572 7369 6f6e 2829 0700 m_ac_version().. │ │ │ -0052fbd0: 6249 1200 0012 0062 4913 0000 2020 2045 bI.....bI... E │ │ │ -0052fbe0: 7861 6d70 6c65 3a07 0062 4914 0000 1e00 xample:..bI..... │ │ │ -0052fbf0: 6249 1500 0020 2020 696e 7420 6774 6d5f bI... int gtm_ │ │ │ -0052fc00: 6163 5f76 6572 7369 6f6e 2829 0b00 6249 ac_version()..bI │ │ │ -0052fc10: 1600 0020 2020 7b17 0062 4917 0000 2020 ... {..bI... │ │ │ +0052fbd0: 6246 1200 0012 0062 4613 0000 2020 2045 bF.....bF... E │ │ │ +0052fbe0: 7861 6d70 6c65 3a07 0062 4614 0000 1e00 xample:..bF..... │ │ │ +0052fbf0: 6246 1500 0020 2020 696e 7420 6774 6d5f bF... int gtm_ │ │ │ +0052fc00: 6163 5f76 6572 7369 6f6e 2829 0b00 6246 ac_version()..bF │ │ │ +0052fc10: 1600 0020 2020 7b17 0062 4617 0000 2020 ... {..bF... │ │ │ 0052fc20: 2020 2020 2072 6574 7572 6e20 313b 0b00 return 1;.. │ │ │ -0052fc30: 6249 1800 0020 2020 7d07 0062 4919 0000 bI... }..bI... │ │ │ +0052fc30: 6246 1800 0020 2020 7d07 0062 4619 0000 bF... }..bF... │ │ │ 0052fc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052fc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052fc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052fc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052fc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052fc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052fca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -339963,95 +339963,95 @@ │ │ │ 0052ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530000: 0400 0000 5a05 0000 fc51 0000 0000 0000 ....Z....Q...... │ │ │ -00530010: 9e00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00530010: 9e00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 5645 COLLATION..s..VE │ │ │ 00530050: 5253 494f 4e5f 434f 4e54 524f 4c00 c011 RSION_CONTROL... │ │ │ 00530060: 0000 2020 2061 2075 7365 722d 7375 7070 .. a user-supp │ │ │ 00530070: 6c69 6564 2072 6f75 7469 6e65 2074 6861 lied routine tha │ │ │ 00530080: 7420 7265 7475 726e 7320 6120 6e75 6d65 t returns a nume │ │ │ 00530090: 7269 6320 7665 7273 696f 6e20 6964 656e ric version iden │ │ │ 005300a0: 7469 6669 6572 2066 6f72 2074 6865 5000 tifier for theP. │ │ │ -005300b0: 4b49 1200 0020 2020 7365 7420 6f66 2063 KI... set of c │ │ │ +005300b0: 4b46 1200 0020 2020 7365 7420 6f66 2063 KF... set of c │ │ │ 005300c0: 6f6c 6c61 7469 6f6e 2072 6f75 7469 6e65 ollation routine │ │ │ 005300d0: 732c 2077 6869 6368 2077 6173 2073 746f s, which was sto │ │ │ 005300e0: 7265 6420 7769 7468 2074 6865 2067 6c6f red with the glo │ │ │ 005300f0: 6261 6c2e 2054 6865 2066 6972 7374 5400 bal. The firstT. │ │ │ -00530100: 4b49 1300 0020 2020 7469 6d65 2061 2070 KI... time a p │ │ │ +00530100: 4b46 1300 0020 2020 7469 6d65 2061 2070 KF... time a p │ │ │ 00530110: 726f 6365 7373 2061 6363 6573 7365 7320 rocess accesses │ │ │ 00530120: 7468 6520 676c 6f62 616c 2c20 4754 2e4d the global, GT.M │ │ │ 00530130: 2064 6574 6572 6d69 6e65 7320 7468 6520 determines the │ │ │ 00530140: 6173 7369 676e 6564 2063 6f6c 6c61 7469 assigned collati │ │ │ -00530150: 6f6e 5200 4b49 1400 0020 2020 7365 7175 onR.KI... sequ │ │ │ +00530150: 6f6e 5200 4b46 1400 0020 2020 7365 7175 onR.KF... sequ │ │ │ 00530160: 656e 6365 2c20 7468 656e 2069 6e76 6f6b ence, then invok │ │ │ 00530170: 6573 2061 6e6f 7468 6572 2075 7365 722d es another user- │ │ │ 00530180: 7375 7070 6c69 6564 2072 6f75 7469 6e65 supplied routine │ │ │ 00530190: 2e20 5468 6520 7365 636f 6e64 2072 6f75 . The second rou │ │ │ -005301a0: 7469 6e65 4f00 4b49 1500 0020 2020 6d61 tineO.KI... ma │ │ │ +005301a0: 7469 6e65 4f00 4b46 1500 0020 2020 6d61 tineO.KF... ma │ │ │ 005301b0: 7463 6865 7320 7468 6520 636f 6c6c 6174 tches the collat │ │ │ 005301c0: 696f 6e20 7365 7175 656e 6365 2061 6e64 ion sequence and │ │ │ 005301d0: 2076 6572 7369 6f6e 2069 6465 6e74 6966 version identif │ │ │ 005301e0: 6965 7220 6173 7369 676e 6564 2074 6f20 ier assigned to │ │ │ -005301f0: 7468 6545 004b 4916 0000 2020 2067 6c6f theE.KI... glo │ │ │ +005301f0: 7468 6545 004b 4616 0000 2020 2067 6c6f theE.KF... glo │ │ │ 00530200: 6261 6c20 7769 7468 2074 686f 7365 206f bal with those o │ │ │ 00530210: 6620 7468 6520 6375 7272 656e 7420 7365 f the current se │ │ │ 00530220: 7420 6f66 2063 6f6c 6c61 7469 6f6e 2072 t of collation r │ │ │ -00530230: 6f75 7469 6e65 732e 0700 4b49 1700 0053 outines...KI...S │ │ │ -00530240: 004b 4918 0000 2020 2057 6865 6e20 796f .KI... When yo │ │ │ +00530230: 6f75 7469 6e65 732e 0700 4b46 1700 0053 outines...KF...S │ │ │ +00530240: 004b 4618 0000 2020 2057 6865 6e20 796f .KF... When yo │ │ │ 00530250: 7520 7772 6974 6520 7468 6520 636f 6465 u write the code │ │ │ 00530260: 2074 6861 7420 6d61 7463 6865 7320 7468 that matches th │ │ │ 00530270: 6520 7479 7065 2061 6e64 2076 6572 7369 e type and versi │ │ │ 00530280: 6f6e 2c20 796f 7520 6361 6e20 6465 6369 on, you can deci │ │ │ -00530290: 6465 5200 4b49 1900 0020 2020 7768 6574 deR.KI... whet │ │ │ +00530290: 6465 5200 4b46 1900 0020 2020 7768 6574 deR.KF... whet │ │ │ 005302a0: 6865 7220 746f 206d 6f64 6966 7920 7468 her to modify th │ │ │ 005302b0: 6520 7665 7273 696f 6e20 6964 656e 7469 e version identi │ │ │ 005302c0: 6669 6572 2061 6e64 2077 6865 7468 6572 fier and whether │ │ │ 005302d0: 2074 6f20 616c 6c6f 7720 7375 7070 6f72 to allow suppor │ │ │ -005302e0: 7420 6f66 4200 4b49 1a00 0020 2020 676c t ofB.KI... gl │ │ │ +005302e0: 7420 6f66 4200 4b46 1a00 0020 2020 676c t ofB.KF... gl │ │ │ 005302f0: 6f62 616c 7320 6372 6561 7465 6420 7573 obals created us │ │ │ 00530300: 696e 6720 6120 7072 6576 696f 7573 2076 ing a previous v │ │ │ 00530310: 6572 7369 6f6e 206f 6620 7468 6520 726f ersion of the ro │ │ │ -00530320: 7574 696e 652e 0700 4b49 2100 0022 004a utine...KI!..".J │ │ │ -00530330: 49ff 7300 ff56 4552 4946 4943 4154 494f I.s..VERIFICATIO │ │ │ +00530320: 7574 696e 652e 0700 4b46 2100 0022 004a utine...KF!..".J │ │ │ +00530330: 46ff 7300 ff56 4552 4946 4943 4154 494f F.s..VERIFICATIO │ │ │ 00530340: 4e00 0056 6572 6966 6963 6174 696f 6e17 N..Verification. │ │ │ -00530350: 005b 49bf 1100 0020 2020 5665 7269 6669 .[I.... Verifi │ │ │ -00530360: 6361 7469 6f6e 0700 5c49 2100 0052 005c cation..\I!..R.\ │ │ │ -00530370: 4931 0000 2020 2054 6869 7320 726f 7574 I1.. This rout │ │ │ +00530350: 005b 46bf 1100 0020 2020 5665 7269 6669 .[F.... Verifi │ │ │ +00530360: 6361 7469 6f6e 0700 5c46 2100 0052 005c cation..\F!..R.\ │ │ │ +00530370: 4631 0000 2020 2054 6869 7320 726f 7574 F1.. This rout │ │ │ 00530380: 696e 6520 7665 7269 6669 6573 2074 6861 ine verifies tha │ │ │ 00530390: 7420 7468 6520 7479 7065 2061 6e64 2076 t the type and v │ │ │ 005303a0: 6572 7369 6f6e 2061 7373 6f63 6961 7465 ersion associate │ │ │ 005303b0: 6420 7769 7468 2061 2067 6c6f 6261 6c53 d with a globalS │ │ │ -005303c0: 005c 4941 0000 2020 2061 7265 2063 6f6d .\IA.. are com │ │ │ +005303c0: 005c 4641 0000 2020 2061 7265 2063 6f6d .\FA.. are com │ │ │ 005303d0: 7061 7469 626c 6520 7769 7468 2074 6865 patible with the │ │ │ 005303e0: 2061 6374 6976 6520 7365 7420 6f66 2072 active set of r │ │ │ 005303f0: 6f75 7469 6e65 732e 2042 6f74 6820 7468 outines. Both th │ │ │ 00530400: 6520 7479 7065 2061 6e64 2076 6572 7369 e type and versi │ │ │ -00530410: 6f6e 4100 5c49 5100 0020 2020 6172 6520 onA.\IQ.. are │ │ │ +00530410: 6f6e 4100 5c46 5100 0020 2020 6172 6520 onA.\FQ.. are │ │ │ 00530420: 756e 7369 676e 6564 2063 6861 7261 6374 unsigned charact │ │ │ 00530430: 6572 7320 7061 7373 6564 2062 7920 7661 ers passed by va │ │ │ 00530440: 6c75 652e 2054 6865 2073 796e 7461 7820 lue. The syntax │ │ │ -00530450: 6973 3a07 005c 4961 0000 2300 5c49 7100 is:..\Ia..#.\Iq. │ │ │ +00530450: 6973 3a07 005c 4661 0000 2300 5c46 7100 is:..\Fa..#.\Fq. │ │ │ 00530460: 0020 2020 2369 6e63 6c75 6465 2022 6774 . #include "gt │ │ │ 00530470: 6d5f 6465 7363 7269 7074 2e68 2242 005c m_descript.h"B.\ │ │ │ -00530480: 4981 0000 2020 2069 6e74 2067 746d 5f61 I... int gtm_a │ │ │ +00530480: 4681 0000 2020 2069 6e74 2067 746d 5f61 F... int gtm_a │ │ │ 00530490: 635f 7665 7269 6679 2875 6e73 6967 6e65 c_verify(unsigne │ │ │ 005304a0: 6420 6368 6172 2074 7970 652c 2075 6e73 d char type, uns │ │ │ 005304b0: 6967 6e65 6420 6368 6172 2076 6572 2907 igned char ver). │ │ │ -005304c0: 005c 4991 0000 1300 5b49 c011 0000 2020 .\I.....[I.... │ │ │ -005304d0: 2045 7861 6d70 6c65 3a07 005c 4912 0000 Example:..\I... │ │ │ -005304e0: 1200 5c49 1300 0020 2020 4578 616d 706c ..\I... Exampl │ │ │ -005304f0: 653a 2300 5c49 1400 0020 2020 2369 6e63 e:#.\I... #inc │ │ │ +005304c0: 005c 4691 0000 1300 5b46 c011 0000 2020 .\F.....[F.... │ │ │ +005304d0: 2045 7861 6d70 6c65 3a07 005c 4612 0000 Example:..\F... │ │ │ +005304e0: 1200 5c46 1300 0020 2020 4578 616d 706c ..\F... Exampl │ │ │ +005304f0: 653a 2300 5c46 1400 0020 2020 2369 6e63 e:#.\F... #inc │ │ │ 00530500: 6c75 6465 2022 6774 6d5f 6465 7363 7269 lude "gtm_descri │ │ │ -00530510: 7074 2e68 2245 005c 4915 0000 2020 2023 pt.h"E.\I... # │ │ │ +00530510: 7074 2e68 2245 005c 4615 0000 2020 2023 pt.h"E.\F... # │ │ │ 00530520: 6465 6669 6e65 204d 5941 5050 5f57 524f define MYAPP_WRO │ │ │ 00530530: 4e47 5645 5253 494f 4e20 3230 3430 3630 NGVERSION 204060 │ │ │ 00530540: 3830 2020 2020 2f2a 2055 7365 7220 636f 80 /* User co │ │ │ 00530550: 6e64 6974 696f 6e20 2a2f 0000 0000 0000 ndition */...... │ │ │ 00530560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340096,128 +340096,128 @@ │ │ │ 005307f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530800: 0400 0000 cc07 0000 1152 0000 0000 0000 .........R...... │ │ │ 00530810: 5400 0000 4845 4c50 00ff 7300 ff49 4e54 T...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 bf11 0000 2020 COLLATION..... │ │ │ 00530850: 2041 6c74 6572 6e61 7465 2043 6f6c 6c61 Alternate Colla │ │ │ -00530860: 7469 6f6e 0700 3749 2100 0051 0037 4931 tion..7I!..Q.7I1 │ │ │ +00530860: 7469 6f6e 0700 3746 2100 0051 0037 4631 tion..7F!..Q.7F1 │ │ │ 00530870: 0000 2020 2045 6163 6820 616c 7465 726e .. Each altern │ │ │ 00530880: 6174 6976 6520 636f 6c6c 6174 696f 6e20 ative collation │ │ │ 00530890: 7365 7175 656e 6365 2072 6571 7569 7265 sequence require │ │ │ 005308a0: 7320 6120 7365 7420 6f66 2066 6f75 7220 s a set of four │ │ │ -005308b0: 7573 6572 2d63 7265 6174 6564 4800 3749 user-createdH.7I │ │ │ +005308b0: 7573 6572 2d63 7265 6174 6564 4800 3746 user-createdH.7F │ │ │ 005308c0: 4100 0020 2020 726f 7574 696e 6573 2d2d A.. routines-- │ │ │ 005308d0: 6774 6d5f 6163 5f78 666f 726d 5f31 2028 gtm_ac_xform_1 ( │ │ │ 005308e0: 6f72 2067 746d 5f61 635f 7866 6f72 6d29 or gtm_ac_xform) │ │ │ 005308f0: 2c20 6774 6d5f 6163 5f78 6261 636b 5f31 , gtm_ac_xback_1 │ │ │ -00530900: 2028 6f72 4c00 3749 5100 0020 2020 6774 (orL.7IQ.. gt │ │ │ +00530900: 2028 6f72 4c00 3746 5100 0020 2020 6774 (orL.7FQ.. gt │ │ │ 00530910: 6d5f 6163 5f78 6261 636b 292c 2067 746d m_ac_xback), gtm │ │ │ 00530920: 5f61 635f 7665 7273 696f 6e2c 2061 6e64 _ac_version, and │ │ │ 00530930: 2067 746d 5f61 635f 7665 7269 6679 2e20 gtm_ac_verify. │ │ │ 00530940: 5468 6520 6f72 6967 696e 616c 2061 6e64 The original and │ │ │ -00530950: 5300 3749 6100 0020 2020 7472 616e 7366 S.7Ia.. transf │ │ │ +00530950: 5300 3746 6100 0020 2020 7472 616e 7366 S.7Fa.. transf │ │ │ 00530960: 6f72 6d65 6420 7374 7269 6e67 7320 6172 ormed strings ar │ │ │ 00530970: 6520 7061 7373 6564 2062 6574 7765 656e e passed between │ │ │ 00530980: 2047 542e 4d20 616e 6420 7468 6520 7573 GT.M and the us │ │ │ 00530990: 6572 2d63 7265 6174 6564 2072 6f75 7469 er-created routi │ │ │ -005309a0: 6e65 7352 0037 4971 0000 2020 2075 7369 nesR.7Iq.. usi │ │ │ +005309a0: 6e65 7352 0037 4671 0000 2020 2075 7369 nesR.7Fq.. usi │ │ │ 005309b0: 6e67 2070 6172 616d 6574 6572 7320 6f66 ng parameters of │ │ │ 005309c0: 2074 7970 6520 6774 6d5f 6465 7363 7269 type gtm_descri │ │ │ 005309d0: 7074 6f72 206f 7220 6774 6d33 325f 6465 ptor or gtm32_de │ │ │ 005309e0: 7363 7269 7074 6f72 2e20 416e 2022 696e scriptor. An "in │ │ │ -005309f0: 636c 7564 6553 0037 4981 0000 2020 2066 cludeS.7I... f │ │ │ +005309f0: 636c 7564 6553 0037 4681 0000 2020 2066 cludeS.7F... f │ │ │ 00530a00: 696c 6522 2067 746d 5f64 6573 6372 6970 ile" gtm_descrip │ │ │ 00530a10: 742e 682c 206c 6f63 6174 6564 2069 6e20 t.h, located in │ │ │ 00530a20: 7468 6520 4754 2e4d 2064 6973 7472 6962 the GT.M distrib │ │ │ 00530a30: 7574 696f 6e20 6469 7265 6374 6f72 792c ution directory, │ │ │ -00530a40: 2064 6566 696e 6573 4600 3749 9100 0020 definesF.7I... │ │ │ +00530a40: 2064 6566 696e 6573 4600 3746 9100 0020 definesF.7F... │ │ │ 00530a50: 2020 6774 6d5f 6465 7363 7269 7074 6f72 gtm_descriptor │ │ │ 00530a60: 2028 7573 6564 2077 6974 6820 6774 6d5f (used with gtm_ │ │ │ 00530a70: 6163 5f78 666f 726d 2061 6e64 2067 746d ac_xform and gtm │ │ │ 00530a80: 5f61 635f 7862 6163 6b29 2061 733a 0800 _ac_xback) as:.. │ │ │ -00530a90: 3649 c011 0000 1800 3749 1200 0020 2020 6I......7I... │ │ │ +00530a90: 3646 c011 0000 1800 3746 1200 0020 2020 6F......7F... │ │ │ 00530aa0: 7479 7065 6465 6620 7374 7275 6374 0b00 typedef struct.. │ │ │ -00530ab0: 3749 1300 0020 2020 7b18 0037 4914 0000 7I... {..7I... │ │ │ +00530ab0: 3746 1300 0020 2020 7b18 0037 4614 0000 7F... {..7F... │ │ │ 00530ac0: 2020 2020 2020 2073 686f 7274 206c 656e short len │ │ │ -00530ad0: 3b19 0037 4915 0000 2020 2020 2020 2073 ;..7I... s │ │ │ -00530ae0: 686f 7274 2074 7970 653b 1800 3749 1600 hort type;..7I.. │ │ │ +00530ad0: 3b19 0037 4615 0000 2020 2020 2020 2073 ;..7F... s │ │ │ +00530ae0: 686f 7274 2074 7970 653b 1800 3746 1600 hort type;..7F.. │ │ │ 00530af0: 0020 2020 2020 2020 766f 6964 202a 7661 . void *va │ │ │ -00530b00: 6c3b 1b00 3749 1700 0020 2020 7d20 6774 l;..7I... } gt │ │ │ +00530b00: 6c3b 1b00 3746 1700 0020 2020 7d20 6774 l;..7F... } gt │ │ │ 00530b10: 6d5f 6465 7363 7269 7074 6f72 3b07 0037 m_descriptor;..7 │ │ │ -00530b20: 4918 0000 1200 3749 1900 0020 2020 2a2a I.....7I... ** │ │ │ -00530b30: 4e6f 7465 2a2a 0700 3749 1a00 004e 0037 Note**..7I...N.7 │ │ │ -00530b40: 4921 0000 2020 204f 6e20 3634 2d62 6974 I!.. On 64-bit │ │ │ +00530b20: 4618 0000 1200 3746 1900 0020 2020 2a2a F.....7F... ** │ │ │ +00530b30: 4e6f 7465 2a2a 0700 3746 1a00 004e 0037 Note**..7F...N.7 │ │ │ +00530b40: 4621 0000 2020 204f 6e20 3634 2d62 6974 F!.. On 64-bit │ │ │ 00530b50: 2055 4e49 5820 706c 6174 666f 726d 732c UNIX platforms, │ │ │ 00530b60: 2067 746d 5f64 6573 6372 6970 746f 7220 gtm_descriptor │ │ │ 00530b70: 6d61 7920 6772 6f77 2062 7920 7570 2074 may grow by up t │ │ │ -00530b80: 6f20 6569 6768 7420 2838 294b 0037 4922 o eight (8)K.7I" │ │ │ +00530b80: 6f20 6569 6768 7420 2838 294b 0037 4622 o eight (8)K.7F" │ │ │ 00530b90: 0000 2020 2061 6464 6974 696f 6e61 6c20 .. additional │ │ │ 00530ba0: 6279 7465 7320 6173 2061 2072 6573 756c bytes as a resul │ │ │ 00530bb0: 7420 6f66 2063 6f6d 7069 6c65 7220 7061 t of compiler pa │ │ │ 00530bc0: 6464 696e 6720 746f 206d 6565 7420 706c dding to meet pl │ │ │ -00530bd0: 6174 666f 726d 2100 3749 2300 0020 2020 atform!.7I#.. │ │ │ +00530bd0: 6174 666f 726d 2100 3746 2300 0020 2020 atform!.7F#.. │ │ │ 00530be0: 616c 6967 6e6d 656e 7420 7265 7175 6972 alignment requir │ │ │ -00530bf0: 656d 656e 7473 2e07 0037 4924 0000 4f00 ements...7I$..O. │ │ │ -00530c00: 3749 2500 0020 2020 6774 6d5f 6465 7363 7I%.. gtm_desc │ │ │ +00530bf0: 656d 656e 7473 2e07 0037 4624 0000 4f00 ements...7F$..O. │ │ │ +00530c00: 3746 2500 0020 2020 6774 6d5f 6465 7363 7F%.. gtm_desc │ │ │ 00530c10: 7269 7074 2e68 2064 6566 696e 6573 2067 ript.h defines g │ │ │ 00530c20: 746d 3332 5f64 6573 6372 6970 746f 7220 tm32_descriptor │ │ │ 00530c30: 2875 7365 6420 7769 7468 2067 746d 5f78 (used with gtm_x │ │ │ 00530c40: 635f 7866 6f72 6d5f 3120 616e 641d 0037 c_xform_1 and..7 │ │ │ -00530c50: 4926 0000 2020 2067 746d 5f78 635f 7862 I&.. gtm_xc_xb │ │ │ -00530c60: 6163 6b5f 3229 2061 733a 0700 3749 2700 ack_2) as:..7I'. │ │ │ -00530c70: 0018 0037 4928 0000 2020 2074 7970 6564 ...7I(.. typed │ │ │ -00530c80: 6566 2073 7472 7563 740b 0037 4929 0000 ef struct..7I).. │ │ │ -00530c90: 2020 207b 1f00 3749 2a00 0020 2020 2020 {..7I*.. │ │ │ +00530c50: 4626 0000 2020 2067 746d 5f78 635f 7862 F&.. gtm_xc_xb │ │ │ +00530c60: 6163 6b5f 3229 2061 733a 0700 3746 2700 ack_2) as:..7F'. │ │ │ +00530c70: 0018 0037 4628 0000 2020 2074 7970 6564 ...7F(.. typed │ │ │ +00530c80: 6566 2073 7472 7563 740b 0037 4629 0000 ef struct..7F).. │ │ │ +00530c90: 2020 207b 1f00 3746 2a00 0020 2020 2020 {..7F*.. │ │ │ 00530ca0: 2020 756e 7369 676e 6564 2069 6e74 206c unsigned int l │ │ │ -00530cb0: 656e 3b20 0037 4931 0000 2020 2020 2020 en; .7I1.. │ │ │ +00530cb0: 656e 3b20 0037 4631 0000 2020 2020 2020 en; .7F1.. │ │ │ 00530cc0: 2075 6e73 6967 6e65 6420 696e 7420 7479 unsigned int ty │ │ │ -00530cd0: 7065 3b18 0037 4932 0000 2020 2020 2020 pe;..7I2.. │ │ │ -00530ce0: 2076 6f69 6420 2a76 616c 3b1d 0037 4933 void *val;..7I3 │ │ │ +00530cd0: 7065 3b18 0037 4632 0000 2020 2020 2020 pe;..7F2.. │ │ │ +00530ce0: 2076 6f69 6420 2a76 616c 3b1d 0037 4633 void *val;..7F3 │ │ │ 00530cf0: 0000 2020 207d 2067 746d 3332 5f64 6573 .. } gtm32_des │ │ │ -00530d00: 6372 6970 746f 723b 0700 3749 3400 004b criptor;..7I4..K │ │ │ -00530d10: 0037 4935 0000 2020 2077 6865 7265 206c .7I5.. where l │ │ │ +00530d00: 6372 6970 746f 723b 0700 3746 3400 004b criptor;..7F4..K │ │ │ +00530d10: 0037 4635 0000 2020 2077 6865 7265 206c .7F5.. where l │ │ │ 00530d20: 656e 2069 7320 7468 6520 6c65 6e67 7468 en is the length │ │ │ 00530d30: 206f 6620 7468 6520 6461 7461 2c20 7479 of the data, ty │ │ │ 00530d40: 7065 2069 7320 7365 7420 746f 2044 5343 pe is set to DSC │ │ │ -00530d50: 5f4b 5f44 5459 5045 5f54 5200 3749 3600 _K_DTYPE_TR.7I6. │ │ │ +00530d50: 5f4b 5f44 5459 5045 5f54 5200 3746 3600 _K_DTYPE_TR.7F6. │ │ │ 00530d60: 0020 2020 2869 6e64 6963 6174 696e 6720 . (indicating │ │ │ 00530d70: 7468 6174 2074 6869 7320 6973 2061 6e20 that this is an │ │ │ 00530d80: 4d20 7374 7269 6e67 292c 2061 6e64 2076 M string), and v │ │ │ 00530d90: 616c 2070 6f69 6e74 7320 746f 2074 6865 al points to the │ │ │ -00530da0: 2074 6578 7420 6f66 2074 6865 1100 3749 text of the..7I │ │ │ +00530da0: 2074 6578 7420 6f66 2074 6865 1100 3746 text of the..7F │ │ │ 00530db0: 3700 0020 2020 7374 7269 6e67 2e07 0037 7.. string...7 │ │ │ -00530dc0: 4938 0000 3b00 3749 3900 0020 2020 5468 I8..;.7I9.. Th │ │ │ +00530dc0: 4638 0000 3b00 3746 3900 0020 2020 5468 F8..;.7F9.. Th │ │ │ 00530dd0: 6520 696e 7465 7266 6163 6520 746f 2065 e interface to e │ │ │ 00530de0: 6163 6820 726f 7574 696e 6520 6973 2064 ach routine is d │ │ │ 00530df0: 6573 6372 6962 6564 2062 656c 6f77 2e07 escribed below.. │ │ │ -00530e00: 0037 493a 0000 1800 3649 ff73 00ff 2547 .7I:....6I.s..%G │ │ │ +00530e00: 0037 463a 0000 1800 3646 ff73 00ff 2547 .7F:....6F.s..%G │ │ │ 00530e10: 424c 4445 4600 0025 4742 4c44 4546 1200 BLDEF..%GBLDEF.. │ │ │ -00530e20: 4249 bf11 0000 2020 2025 4742 4c44 4546 BI.... %GBLDEF │ │ │ -00530e30: 0700 4349 2100 0052 0043 4931 0000 2020 ..CI!..R.CI1.. │ │ │ +00530e20: 4246 bf11 0000 2020 2025 4742 4c44 4546 BF.... %GBLDEF │ │ │ +00530e30: 0700 4346 2100 0052 0043 4631 0000 2020 ..CF!..R.CF1.. │ │ │ 00530e40: 2055 7365 2074 6865 2025 4742 4c44 4546 Use the %GBLDEF │ │ │ 00530e50: 2075 7469 6c69 7479 2074 6f20 6765 742c utility to get, │ │ │ 00530e60: 2073 6574 2c20 6f72 206b 696c 6c20 7468 set, or kill th │ │ │ 00530e70: 6520 636f 6c6c 6174 696f 6e20 7365 7175 e collation sequ │ │ │ -00530e80: 656e 6365 206f 6620 6150 0043 4941 0000 ence of aP.CIA.. │ │ │ +00530e80: 656e 6365 206f 6620 6150 0043 4641 0000 ence of aP.CFA.. │ │ │ 00530e90: 2020 2067 6c6f 6261 6c20 7661 7269 6162 global variab │ │ │ 00530ea0: 6c65 206d 6170 7065 6420 6279 2074 6865 le mapped by the │ │ │ 00530eb0: 2063 7572 7265 6e74 2067 6c6f 6261 6c20 current global │ │ │ 00530ec0: 6469 7265 6374 6f72 792e 2025 4742 4c44 directory. %GBLD │ │ │ -00530ed0: 4546 2063 616e 6e6f 7450 0043 4951 0000 EF cannotP.CIQ.. │ │ │ +00530ed0: 4546 2063 616e 6e6f 7450 0043 4651 0000 EF cannotP.CFQ.. │ │ │ 00530ee0: 2020 206d 6f64 6966 7920 7468 6520 636f modify the co │ │ │ 00530ef0: 6c6c 6174 696f 6e20 7365 7175 656e 6365 llation sequence │ │ │ 00530f00: 2066 6f72 2065 6974 6865 7220 6120 676c for either a gl │ │ │ 00530f10: 6f62 616c 2063 6f6e 7461 696e 696e 6720 obal containing │ │ │ -00530f20: 6461 7461 206f 7220 6150 0043 4961 0000 data or aP.CIa.. │ │ │ +00530f20: 6461 7461 206f 7220 6150 0043 4661 0000 data or aP.CFa.. │ │ │ 00530f30: 2020 2067 6c6f 6261 6c20 7768 6f73 6520 global whose │ │ │ 00530f40: 7375 6273 6372 6970 7473 2073 7061 6e20 subscripts span │ │ │ 00530f50: 6d75 6c74 6970 6c65 2072 6567 696f 6e73 multiple regions │ │ │ 00530f60: 2e20 546f 2063 6861 6e67 6520 7468 6520 . To change the │ │ │ -00530f70: 636f 6c6c 6174 696f 6e53 0043 4971 0000 collationS.CIq.. │ │ │ +00530f70: 636f 6c6c 6174 696f 6e53 0043 4671 0000 collationS.CFq.. │ │ │ 00530f80: 2020 2073 6571 7565 6e63 6520 666f 7220 sequence for │ │ │ 00530f90: 6120 676c 6f62 616c 2076 6172 6961 626c a global variabl │ │ │ 00530fa0: 6520 7468 6174 2063 6f6e 7461 696e 7320 e that contains │ │ │ 00530fb0: 6461 7461 2c20 6578 7472 6163 7420 7468 data, extract th │ │ │ 00530fc0: 6520 6461 7461 2c20 4b49 4c4c 0000 0000 e data, KILL.... │ │ │ 00530fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340228,73 +340228,73 @@ │ │ │ 00531030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00531040: 434f 4c4c 4154 494f 4e00 ff73 00ff 2547 COLLATION..s..%G │ │ │ 00531050: 424c 4445 4600 bf81 0000 2020 2074 6865 BLDEF..... the │ │ │ 00531060: 2076 6172 6961 626c 652c 2063 6861 6e67 variable, chang │ │ │ 00531070: 6520 7468 6520 636f 6c6c 6174 696f 6e20 e the collation │ │ │ 00531080: 7365 7175 656e 6365 2c20 616e 6420 7265 sequence, and re │ │ │ 00531090: 6c6f 6164 2074 6865 2064 6174 612e 2055 load the data. U │ │ │ -005310a0: 7365 2047 4445 5300 4349 9100 0020 2020 se GDES.CI... │ │ │ +005310a0: 7365 2047 4445 5300 4346 9100 0020 2020 se GDES.CF... │ │ │ 005310b0: 746f 206d 6f64 6966 7920 7468 6520 636f to modify the co │ │ │ 005310c0: 6c6c 6174 696f 6e20 7365 7175 656e 6365 llation sequence │ │ │ 005310d0: 206f 6620 6120 676c 6f62 616c 2076 6172 of a global var │ │ │ 005310e0: 6961 626c 6520 7468 6174 2073 7061 6e73 iable that spans │ │ │ -005310f0: 2072 6567 696f 6e73 2e08 0042 49c0 1100 regions...BI... │ │ │ -00531100: 001c 0042 49ff 7300 ff41 5353 4947 4e49 ...BI.s..ASSIGNI │ │ │ +005310f0: 2072 6567 696f 6e73 2e08 0042 46c0 1100 regions...BF... │ │ │ +00531100: 001c 0042 46ff 7300 ff41 5353 4947 4e49 ...BF.s..ASSIGNI │ │ │ 00531110: 4e47 0000 4173 7369 676e 696e 6714 0050 NG..Assigning..P │ │ │ -00531120: 49bf 1100 0020 2020 4173 7369 676e 696e I.... Assignin │ │ │ -00531130: 6707 0051 4921 0000 5200 5149 3100 0020 g..QI!..R.QI1.. │ │ │ +00531120: 46bf 1100 0020 2020 4173 7369 676e 696e F.... Assignin │ │ │ +00531130: 6707 0051 4621 0000 5200 5146 3100 0020 g..QF!..R.QF1.. │ │ │ 00531140: 2020 546f 2061 7373 6967 6e20 6120 636f To assign a co │ │ │ 00531150: 6c6c 6174 696f 6e20 7365 7175 656e 6365 llation sequence │ │ │ 00531160: 2074 6f20 616e 2069 6e64 6976 6964 7561 to an individua │ │ │ 00531170: 6c20 676c 6f62 616c 2075 7365 2074 6865 l global use the │ │ │ -00531180: 2065 7874 7269 6e73 6963 1600 5149 4100 extrinsic..QIA. │ │ │ +00531180: 2065 7874 7269 6e73 6963 1600 5146 4100 extrinsic..QFA. │ │ │ 00531190: 0020 2020 656e 7472 7920 706f 696e 743a . entry point: │ │ │ -005311a0: 0700 5149 5100 0024 0051 4961 0000 2020 ..QIQ..$.QIa.. │ │ │ +005311a0: 0700 5146 5100 0024 0051 4661 0000 2020 ..QFQ..$.QFa.. │ │ │ 005311b0: 2073 6574 5e25 4742 4c44 4546 2867 6e61 set^%GBLDEF(gna │ │ │ -005311c0: 6d65 2c6e 6374 2c61 6374 2907 0051 4971 me,nct,act)..QIq │ │ │ -005311d0: 0000 1200 5149 8100 0020 2020 4578 616d ....QI... Exam │ │ │ -005311e0: 706c 653a 0700 5149 9100 0016 0050 49c0 ple:..QI.....PI. │ │ │ +005311c0: 6d65 2c6e 6374 2c61 6374 2907 0051 4671 me,nct,act)..QFq │ │ │ +005311d0: 0000 1200 5146 8100 0020 2020 4578 616d ....QF... Exam │ │ │ +005311e0: 706c 653a 0700 5146 9100 0016 0050 46c0 ple:..QF.....PF. │ │ │ 005311f0: 1100 0020 2020 4754 4d3e 6b69 6c6c 205e ... GTM>kill ^ │ │ │ -00531200: 4744 0051 4912 0000 2020 2047 544d 3e77 GD.QI... GTM>w │ │ │ +00531200: 4744 0051 4612 0000 2020 2047 544d 3e77 GD.QF... GTM>w │ │ │ 00531210: 7269 7465 2024 7365 6c65 6374 2824 2473 rite $select($$s │ │ │ 00531220: 6574 5e25 4742 4c44 4546 2822 5e47 222c et^%GBLDEF("^G", │ │ │ 00531230: 302c 3329 3a22 6f6b 222c 313a 2266 6169 0,3):"ok",1:"fai │ │ │ -00531240: 6c65 6422 290c 0051 4913 0000 2020 206f led")..QI... o │ │ │ -00531250: 6b0e 0051 4914 0000 2020 2047 544d 3e07 k..QI... GTM>. │ │ │ -00531260: 0051 4915 0000 4f00 5149 1600 0020 2020 .QI...O.QI... │ │ │ +00531240: 6c65 6422 290c 0051 4613 0000 2020 206f led")..QF... o │ │ │ +00531250: 6b0e 0051 4614 0000 2020 2047 544d 3e07 k..QF... GTM>. │ │ │ +00531260: 0051 4615 0000 4f00 5146 1600 0020 2020 .QF...O.QF... │ │ │ 00531270: 5468 6973 2064 656c 6574 6573 2074 6865 This deletes the │ │ │ 00531280: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ 00531290: 205e 472c 2074 6865 6e20 7573 6573 2074 ^G, then uses t │ │ │ 005312a0: 6865 2024 2473 6574 2547 424c 4445 4620 he $$set%GBLDEF │ │ │ -005312b0: 6173 2061 6e4d 0051 4917 0000 2020 2065 as anM.QI... e │ │ │ +005312b0: 6173 2061 6e4d 0051 4617 0000 2020 2065 as anM.QF... e │ │ │ 005312c0: 7874 7269 6e73 6963 2074 6f20 7365 7420 xtrinsic to set │ │ │ 005312d0: 5e47 2074 6f20 7468 6520 636f 6c6c 6174 ^G to the collat │ │ │ 005312e0: 696f 6e20 7365 7175 656e 6365 206e 756d ion sequence num │ │ │ 005312f0: 6265 7220 3320 7769 7468 206e 756d 6572 ber 3 with numer │ │ │ -00531300: 6963 5300 5149 1800 0020 2020 7375 6273 icS.QI... subs │ │ │ +00531300: 6963 5300 5146 1800 0020 2020 7375 6273 icS.QF... subs │ │ │ 00531310: 6372 6970 7473 2063 6f6c 6c61 7469 6e67 cripts collating │ │ │ 00531320: 2062 6566 6f72 6520 7374 7269 6e67 732e before strings. │ │ │ 00531330: 2055 7369 6e67 2024 2473 6574 2547 424c Using $$set%GBL │ │ │ 00531340: 4445 4620 6173 2061 6e20 6172 6775 6d65 DEF as an argume │ │ │ -00531350: 6e74 2074 6f4a 0051 4919 0000 2020 2024 nt toJ.QI... $ │ │ │ +00531350: 6e74 2074 6f4a 0051 4619 0000 2020 2024 nt toJ.QF... $ │ │ │ 00531360: 5345 4c45 4354 2070 726f 7669 6465 7320 SELECT provides │ │ │ 00531370: 6120 7265 7475 726e 2076 616c 7565 2061 a return value a │ │ │ 00531380: 7320 746f 2077 6865 7468 6572 206f 7220 s to whether or │ │ │ 00531390: 6e6f 7420 7468 6520 7365 7420 7761 734d not the set wasM │ │ │ -005313a0: 0051 491a 0000 2020 2073 7563 6365 7373 .QI... success │ │ │ +005313a0: 0051 461a 0000 2020 2073 7563 6365 7373 .QF... success │ │ │ 005313b0: 6675 6c2e 2024 5345 4c45 4354 2077 696c ful. $SELECT wil │ │ │ 005313c0: 6c20 7265 7475 726e 2061 2022 4641 494c l return a "FAIL │ │ │ 005313d0: 4544 2220 6d65 7373 6167 6520 6966 2074 ED" message if t │ │ │ -005313e0: 6865 2063 6f6c 6c61 7469 6f6e 2a00 5149 he collation*.QI │ │ │ +005313e0: 6865 2063 6f6c 6c61 7469 6f6e 2a00 5146 he collation*.QF │ │ │ 005313f0: 2100 0020 2020 7365 7175 656e 6365 2072 !.. sequence r │ │ │ 00531400: 6571 7565 7374 6564 2069 7320 756e 6465 equested is unde │ │ │ -00531410: 6669 6e65 642e 0700 5149 2200 0016 0046 fined...QI"....F │ │ │ -00531420: 4944 454c 4554 494e 4700 0044 656c 6574 IDELETING..Delet │ │ │ -00531430: 696e 6713 004f 49bf 1100 0020 2020 4465 ing..OI.... De │ │ │ -00531440: 6c65 7469 6e67 0700 5049 2100 0000 0000 leting..PI!..... │ │ │ +00531410: 6669 6e65 642e 0700 5146 2200 0016 0046 fined...QF"....F │ │ │ +00531420: 4644 454c 4554 494e 4700 0044 656c 6574 FDELETING..Delet │ │ │ +00531430: 696e 6713 004f 46bf 1100 0020 2020 4465 ing..OF.... De │ │ │ +00531440: 6c65 7469 6e67 0700 5046 2100 0000 0000 leting..PF!..... │ │ │ 00531450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005314a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005314b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340358,64 +340358,64 @@ │ │ │ 00531850: 414d 504c 455f 4f46 5f55 5050 4552 5f41 AMPLE_OF_UPPER_A │ │ │ 00531860: 4e44 5f4c 4f57 4552 5f43 4153 455f 414c ND_LOWER_CASE_AL │ │ │ 00531870: 5048 4142 4554 4943 5f43 4f4c 4c41 5449 PHABETIC_COLLATI │ │ │ 00531880: 4f4e 5f53 4551 5545 4e43 4500 0045 7861 ON_SEQUENCE..Exa │ │ │ 00531890: 6d70 6c65 5f6f 665f 5570 7065 725f 616e mple_of_Upper_an │ │ │ 005318a0: 645f 4c6f 7765 725f 4361 7365 5f41 6c70 d_Lower_Case_Alp │ │ │ 005318b0: 6861 6265 7469 635f 436f 6c6c 6174 696f habetic_Collatio │ │ │ -005318c0: 6e5f 5365 7175 656e 6365 4800 7849 bf11 n_SequenceH.xI.. │ │ │ +005318c0: 6e5f 5365 7175 656e 6365 4800 7846 bf11 n_SequenceH.xF.. │ │ │ 005318d0: 0000 2020 2045 7861 6d70 6c65 206f 6620 .. Example of │ │ │ 005318e0: 5570 7065 7220 616e 6420 4c6f 7765 7220 Upper and Lower │ │ │ 005318f0: 4361 7365 2041 6c70 6861 6265 7469 6320 Case Alphabetic │ │ │ 00531900: 436f 6c6c 6174 696f 6e20 5365 7175 656e Collation Sequen │ │ │ -00531910: 6365 0700 7949 2100 0054 0079 4931 0000 ce..yI!..T.yI1.. │ │ │ +00531910: 6365 0700 7946 2100 0054 0079 4631 0000 ce..yF!..T.yF1.. │ │ │ 00531920: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 00531930: 6973 2063 7265 6174 6520 616e 2061 6c74 is create an alt │ │ │ 00531940: 6572 6e61 7465 2063 6f6c 6c61 7469 6f6e ernate collation │ │ │ 00531950: 2073 6571 7565 6e63 6520 7468 6174 2063 sequence that c │ │ │ 00531960: 6f6c 6c61 7465 7320 7570 7065 7251 0079 ollates upperQ.y │ │ │ -00531970: 4941 0000 2020 2061 6e64 206c 6f77 6572 IA.. and lower │ │ │ +00531970: 4641 0000 2020 2061 6e64 206c 6f77 6572 FA.. and lower │ │ │ 00531980: 2063 6173 6520 616c 7068 6162 6574 6963 case alphabetic │ │ │ 00531990: 2063 6861 7261 6374 6572 7320 696e 2073 characters in s │ │ │ 005319a0: 7563 6820 6120 7761 7920 7468 6174 2074 uch a way that t │ │ │ 005319b0: 6865 2073 6574 206f 6620 6b65 7973 4600 he set of keysF. │ │ │ -005319c0: 7949 5100 0020 2020 2264 7520 506f 6e74 yIQ.. "du Pont │ │ │ +005319c0: 7946 5100 0020 2020 2264 7520 506f 6e74 yFQ.. "du Pont │ │ │ 005319d0: 2c22 2022 4672 6965 6e64 6c79 2c22 2022 ," "Friendly," " │ │ │ 005319e0: 6c65 2042 6c61 6e63 2c22 2061 6e64 2022 le Blanc," and " │ │ │ 005319f0: 4d61 6472 6964 2220 636f 6c6c 6174 6573 Madrid" collates │ │ │ -00531a00: 2061 733a 0700 7949 6100 0015 0079 4971 as:..yIa....yIq │ │ │ +00531a00: 2061 733a 0700 7946 6100 0015 0079 4671 as:..yFa....yFq │ │ │ 00531a10: 0000 2020 2020 202a 2064 7520 506f 6e74 .. * du Pont │ │ │ -00531a20: 1600 7949 8100 0020 2020 2020 2a20 4672 ..yI... * Fr │ │ │ -00531a30: 6965 6e64 6c79 1600 7949 9100 0020 2020 iendly..yI... │ │ │ -00531a40: 2020 2a20 6c65 2042 6c61 6e63 1500 7849 * le Blanc..xI │ │ │ +00531a20: 1600 7946 8100 0020 2020 2020 2a20 4672 ..yF... * Fr │ │ │ +00531a30: 6965 6e64 6c79 1600 7946 9100 0020 2020 iendly..yF... │ │ │ +00531a40: 2020 2a20 6c65 2042 6c61 6e63 1500 7846 * le Blanc..xF │ │ │ 00531a50: c011 0000 2020 2020 202a 204d 6164 7269 .... * Madri │ │ │ -00531a60: 6407 0079 4912 0000 4e00 7949 1300 0020 d..yI...N.yI... │ │ │ +00531a60: 6407 0079 4612 0000 4e00 7946 1300 0020 d..yF...N.yF... │ │ │ 00531a70: 2020 5468 6973 2069 7320 696e 2063 6f6e This is in con │ │ │ 00531a80: 7472 6173 7420 746f 2074 6865 2073 7461 trast to the sta │ │ │ 00531a90: 6e64 6172 6420 4d20 636f 6c6c 6174 696f ndard M collatio │ │ │ 00531aa0: 6e20 7468 6174 206f 7264 6572 7320 7468 n that orders th │ │ │ -00531ab0: 656d 2061 733a 0700 7949 1400 0016 0079 em as:..yI.....y │ │ │ -00531ac0: 4915 0000 2020 2020 202a 2046 7269 656e I... * Frien │ │ │ -00531ad0: 646c 7914 0079 4916 0000 2020 2020 202a dly..yI... * │ │ │ -00531ae0: 204d 6164 7269 6415 0079 4917 0000 2020 Madrid..yI... │ │ │ -00531af0: 2020 202a 2064 7520 506f 6e74 1600 7949 * du Pont..yI │ │ │ +00531ab0: 656d 2061 733a 0700 7946 1400 0016 0079 em as:..yF.....y │ │ │ +00531ac0: 4615 0000 2020 2020 202a 2046 7269 656e F... * Frien │ │ │ +00531ad0: 646c 7914 0079 4616 0000 2020 2020 202a dly..yF... * │ │ │ +00531ae0: 204d 6164 7269 6415 0079 4617 0000 2020 Madrid..yF... │ │ │ +00531af0: 2020 202a 2064 7520 506f 6e74 1600 7946 * du Pont..yF │ │ │ 00531b00: 1800 0020 2020 2020 2a20 6c65 2042 6c61 ... * le Bla │ │ │ -00531b10: 6e63 0700 7949 1900 0017 0079 491a 0000 nc..yI.....yI... │ │ │ +00531b10: 6e63 0700 7946 1900 0017 0079 461a 0000 nc..yF.....yF... │ │ │ 00531b20: 2020 202a 2a49 6d70 6f72 7461 6e74 2a2a **Important** │ │ │ -00531b30: 0700 7949 2100 004d 0079 4922 0000 2020 ..yI!..M.yI".. │ │ │ +00531b30: 0700 7946 2100 004d 0079 4622 0000 2020 ..yF!..M.yF".. │ │ │ 00531b40: 204e 6f20 636c 6169 6d20 6f66 2063 6f70 No claim of cop │ │ │ 00531b50: 7972 6967 6874 2069 7320 6d61 6465 2077 yright is made w │ │ │ 00531b60: 6974 6820 7265 7370 6563 7420 746f 2074 ith respect to t │ │ │ 00531b70: 6865 2063 6f64 6520 7573 6564 2069 6e20 he code used in │ │ │ -00531b80: 7468 6973 5000 7949 2300 0020 2020 6578 thisP.yI#.. ex │ │ │ +00531b80: 7468 6973 5000 7946 2300 0020 2020 6578 thisP.yF#.. ex │ │ │ 00531b90: 616d 706c 652e 2050 6c65 6173 6520 646f ample. Please do │ │ │ 00531ba0: 206e 6f74 2075 7365 2074 6865 2063 6f64 not use the cod │ │ │ 00531bb0: 6520 6173 2d69 7320 696e 2061 2070 726f e as-is in a pro │ │ │ 00531bc0: 6475 6374 696f 6e20 656e 7669 726f 6e6d duction environm │ │ │ -00531bd0: 656e 742e 0700 7949 2400 006b 0000 0000 ent...yI$..k.... │ │ │ +00531bd0: 656e 742e 0700 7946 2400 006b 0000 0000 ent...yF$..k.... │ │ │ 00531be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340487,118 +340487,118 @@ │ │ │ 00532060: 4e44 5f4c 4f57 4552 5f43 4153 455f 414c ND_LOWER_CASE_AL │ │ │ 00532070: 5048 4142 4554 4943 5f43 4f4c 4c41 5449 PHABETIC_COLLATI │ │ │ 00532080: 4f4e 5f53 4551 5545 4e43 4500 c025 0000 ON_SEQUENCE..%.. │ │ │ 00532090: 2020 2050 6c65 6173 6520 656e 7375 7265 Please ensure │ │ │ 005320a0: 2074 6861 7420 796f 7520 6861 7665 2061 that you have a │ │ │ 005320b0: 2063 6f72 7265 6374 6c79 2063 6f6e 6669 correctly confi │ │ │ 005320c0: 6775 7265 6420 4754 2e4d 2069 6e73 7461 gured GT.M insta │ │ │ -005320d0: 6c6c 6174 696f 6e2c 5200 7949 2600 0020 llation,R.yI&.. │ │ │ +005320d0: 6c6c 6174 696f 6e2c 5200 7946 2600 0020 llation,R.yF&.. │ │ │ 005320e0: 2020 636f 7272 6563 746c 7920 636f 6e66 correctly conf │ │ │ 005320f0: 6967 7572 6564 2065 6e76 6972 6f6e 6d65 igured environme │ │ │ 00532100: 6e74 2076 6172 6961 626c 6573 2c20 7769 nt variables, wi │ │ │ 00532110: 7468 2061 7070 726f 7072 6961 7465 2064 th appropriate d │ │ │ -00532120: 6972 6563 746f 7269 6573 1400 7949 2700 irectories..yI'. │ │ │ +00532120: 6972 6563 746f 7269 6573 1400 7946 2700 irectories..yF'. │ │ │ 00532130: 0020 2020 616e 6420 6669 6c65 732e 0700 . and files... │ │ │ -00532140: 7949 2800 0051 0079 4929 0000 2020 2053 yI(..Q.yI).. S │ │ │ +00532140: 7946 2800 0051 0079 4629 0000 2020 2053 yF(..Q.yF).. S │ │ │ 00532150: 6561 736f 6e65 6420 4754 2e4d 2075 7365 easoned GT.M use │ │ │ 00532160: 7273 206d 6179 2077 616e 7420 646f 776e rs may want down │ │ │ 00532170: 6c6f 6164 2070 6f6c 6973 682e 6320 7573 load polish.c us │ │ │ 00532180: 6564 2069 6e20 7468 6973 2065 7861 6d70 ed in this examp │ │ │ -00532190: 6c65 2061 6e64 5200 7949 2a00 0020 2020 le andR.yI*.. │ │ │ +00532190: 6c65 2061 6e64 5200 7946 2a00 0020 2020 le andR.yF*.. │ │ │ 005321a0: 7072 6f63 6565 6420 6469 7265 6374 6c79 proceed directly │ │ │ 005321b0: 2074 6f20 5374 6570 2035 2066 6f72 2063 to Step 5 for c │ │ │ 005321c0: 6f6d 7069 6c69 6e67 2061 6e64 206c 696e ompiling and lin │ │ │ 005321d0: 6b69 6e67 2069 6e73 7472 7563 7469 6f6e king instruction │ │ │ -005321e0: 732e 2046 6972 7374 3300 7949 3100 0020 s. First3.yI1.. │ │ │ +005321e0: 732e 2046 6972 7374 3300 7946 3100 0020 s. First3.yF1.. │ │ │ 005321f0: 2020 7469 6d65 2075 7365 7273 206d 6179 time users may │ │ │ 00532200: 2077 616e 7420 746f 2073 7461 7274 2066 want to start f │ │ │ -00532210: 726f 6d20 5374 6570 2031 2e07 0079 4932 rom Step 1...yI2 │ │ │ -00532220: 0000 4b00 7949 3300 0020 2020 2031 2e20 ..K.yI3.. 1. │ │ │ +00532210: 726f 6d20 5374 6570 2031 2e07 0079 4632 rom Step 1...yF2 │ │ │ +00532220: 0000 4b00 7946 3300 0020 2020 2031 2e20 ..K.yF3.. 1. │ │ │ 00532230: 4372 6561 7465 2061 206e 6577 2066 696c Create a new fil │ │ │ 00532240: 6520 6361 6c6c 6564 2070 6f6c 6973 682e e called polish. │ │ │ 00532250: 6320 616e 6420 7075 7420 7468 6520 666f c and put the fo │ │ │ 00532260: 6c6c 6f77 696e 6720 636f 6465 3a07 0079 llowing code:..y │ │ │ -00532270: 4934 0000 2000 7949 3500 0020 2020 2020 I4.. .yI5.. │ │ │ +00532270: 4634 0000 2000 7946 3500 0020 2020 2020 F4.. .yF5.. │ │ │ 00532280: 2020 2369 6e63 6c75 6465 203c 7374 6469 #include '.yI6.. │ │ │ +00532290: 6f2e 683e 2700 7946 3600 0020 2020 2020 o.h>'.yF6.. │ │ │ 005322a0: 2020 2369 6e63 6c75 6465 2022 6774 6d5f #include "gtm_ │ │ │ -005322b0: 6465 7363 7269 7074 2e68 2232 0079 4937 descript.h"2.yI7 │ │ │ +005322b0: 6465 7363 7269 7074 2e68 2232 0079 4637 descript.h"2.yF7 │ │ │ 005322c0: 0000 2020 2020 2020 2023 6465 6669 6e65 .. #define │ │ │ 005322d0: 2043 4f4c 4c41 5449 4f4e 5f54 4142 4c45 COLLATION_TABLE │ │ │ 005322e0: 5f53 495a 4520 2020 2020 3235 3637 0079 _SIZE 2567.y │ │ │ -005322f0: 4938 0000 2020 2020 2020 2023 6465 6669 I8.. #defi │ │ │ +005322f0: 4638 0000 2020 2020 2020 2023 6465 6669 F8.. #defi │ │ │ 00532300: 6e65 204d 5941 5050 535f 5355 4253 4332 ne MYAPPS_SUBSC2 │ │ │ 00532310: 4c4f 4e47 2020 2020 2020 2020 3132 3334 LONG 1234 │ │ │ -00532320: 3536 3738 2300 7949 3900 0020 2020 2020 5678#.yI9.. │ │ │ +00532320: 3536 3738 2300 7946 3900 0020 2020 2020 5678#.yF9.. │ │ │ 00532330: 2020 2364 6566 696e 6520 5355 4343 4553 #define SUCCES │ │ │ -00532340: 5320 2020 2020 3023 0079 493a 0000 2020 S 0#.yI:.. │ │ │ +00532340: 5320 2020 2020 3023 0079 463a 0000 2020 S 0#.yF:.. │ │ │ 00532350: 2020 2020 2023 6465 6669 6e65 2046 4149 #define FAI │ │ │ -00532360: 4c55 5245 2020 2020 2031 2300 7949 4100 LURE 1#.yIA. │ │ │ +00532360: 4c55 5245 2020 2020 2031 2300 7946 4100 LURE 1#.yFA. │ │ │ 00532370: 0020 2020 2020 2020 2364 6566 696e 6520 . #define │ │ │ 00532380: 5645 5253 494f 4e20 2020 2020 3046 0079 VERSION 0F.y │ │ │ -00532390: 4942 0000 2020 2020 2020 2073 7461 7469 IB.. stati │ │ │ +00532390: 4642 0000 2020 2020 2020 2073 7461 7469 FB.. stati │ │ │ 005323a0: 6320 756e 7369 676e 6564 2063 6861 7220 c unsigned char │ │ │ 005323b0: 7866 6f72 6d5f 7461 626c 655b 434f 4c4c xform_table[COLL │ │ │ 005323c0: 4154 494f 4e5f 5441 424c 455f 5349 5a45 ATION_TABLE_SIZE │ │ │ -005323d0: 5d20 3d19 0079 4943 0000 2020 2020 2020 ] =..yIC.. │ │ │ -005323e0: 2020 2020 2020 2020 2020 207b 4d00 7949 {M.yI │ │ │ +005323d0: 5d20 3d19 0079 4643 0000 2020 2020 2020 ] =..yFC.. │ │ │ +005323e0: 2020 2020 2020 2020 2020 207b 4d00 7946 {M.yF │ │ │ 005323f0: 4400 0020 2020 2020 2020 2020 2020 2020 D.. │ │ │ 00532400: 2020 2020 302c 2031 2c20 322c 2033 2c20 0, 1, 2, 3, │ │ │ 00532410: 342c 2035 2c20 362c 2037 2c20 382c 2039 4, 5, 6, 7, 8, 9 │ │ │ 00532420: 2c20 3130 2c20 3131 2c20 3132 2c20 3133 , 10, 11, 12, 13 │ │ │ -00532430: 2c20 3134 2c20 3135 2c57 0079 4945 0000 , 14, 15,W.yIE.. │ │ │ +00532430: 2c20 3134 2c20 3135 2c57 0079 4645 0000 , 14, 15,W.yFE.. │ │ │ 00532440: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00532450: 2031 362c 2031 372c 2031 382c 2031 392c 16, 17, 18, 19, │ │ │ 00532460: 2032 302c 2032 312c 2032 322c 2032 332c 20, 21, 22, 23, │ │ │ 00532470: 2032 342c 2032 352c 2032 362c 2032 372c 24, 25, 26, 27, │ │ │ 00532480: 2032 382c 2032 392c 2033 302c 2033 312c 28, 29, 30, 31, │ │ │ -00532490: 5700 7949 4600 0020 2020 2020 2020 2020 W.yIF.. │ │ │ +00532490: 5700 7946 4600 0020 2020 2020 2020 2020 W.yFF.. │ │ │ 005324a0: 2020 2020 2020 2020 3332 2c20 3333 2c20 32, 33, │ │ │ 005324b0: 3334 2c20 3335 2c20 3336 2c20 3337 2c20 34, 35, 36, 37, │ │ │ 005324c0: 3338 2c20 3339 2c20 3430 2c20 3431 2c20 38, 39, 40, 41, │ │ │ 005324d0: 3432 2c20 3433 2c20 3434 2c20 3435 2c20 42, 43, 44, 45, │ │ │ -005324e0: 3436 2c20 3437 2c57 0079 4947 0000 2020 46, 47,W.yIG.. │ │ │ +005324e0: 3436 2c20 3437 2c57 0079 4647 0000 2020 46, 47,W.yFG.. │ │ │ 005324f0: 2020 2020 2020 2020 2020 2020 2020 2034 4 │ │ │ 00532500: 382c 2034 392c 2035 302c 2035 312c 2035 8, 49, 50, 51, 5 │ │ │ 00532510: 322c 2035 332c 2035 342c 2035 352c 2035 2, 53, 54, 55, 5 │ │ │ 00532520: 362c 2035 372c 2035 382c 2035 392c 2036 6, 57, 58, 59, 6 │ │ │ 00532530: 302c 2036 312c 2036 322c 2036 332c 5700 0, 61, 62, 63,W. │ │ │ -00532540: 7949 4800 0020 2020 2020 2020 2020 2020 yIH.. │ │ │ +00532540: 7946 4800 0020 2020 2020 2020 2020 2020 yFH.. │ │ │ 00532550: 2020 2020 2020 3634 2c20 3635 2c20 3637 64, 65, 67 │ │ │ 00532560: 2c20 3639 2c20 3731 2c20 3733 2c20 3735 , 69, 71, 73, 75 │ │ │ 00532570: 2c20 3737 2c20 3739 2c20 3831 2c20 3833 , 77, 79, 81, 83 │ │ │ 00532580: 2c20 3835 2c20 3837 2c20 3839 2c20 3931 , 85, 87, 89, 91 │ │ │ -00532590: 2c20 3933 2c57 0079 4949 0000 2020 2020 , 93,W.yII.. │ │ │ +00532590: 2c20 3933 2c57 0079 4649 0000 2020 2020 , 93,W.yFI.. │ │ │ 005325a0: 2020 2020 2020 2020 2020 2020 2039 352c 95, │ │ │ 005325b0: 2039 372c 2039 392c 3130 312c 3130 332c 97, 99,101,103, │ │ │ 005325c0: 3130 352c 3130 372c 3130 392c 3131 312c 105,107,109,111, │ │ │ 005325d0: 3131 332c 3131 352c 3131 372c 3131 382c 113,115,117,118, │ │ │ -005325e0: 3131 392c 3132 302c 3132 312c 5800 7949 119,120,121,X.yI │ │ │ +005325e0: 3131 392c 3132 302c 3132 312c 5800 7946 119,120,121,X.yF │ │ │ 005325f0: 4a00 0020 2020 2020 2020 2020 2020 2020 J.. │ │ │ 00532600: 2020 2020 3132 322c 2036 362c 2036 382c 122, 66, 68, │ │ │ 00532610: 2037 302c 2037 322c 2037 342c 2037 362c 70, 72, 74, 76, │ │ │ 00532620: 2037 382c 2038 302c 2038 322c 2038 342c 78, 80, 82, 84, │ │ │ 00532630: 2038 362c 2038 382c 2039 302c 2039 322c 86, 88, 90, 92, │ │ │ -00532640: 2039 342c 5700 7949 5100 0020 2020 2020 94,W.yIQ.. │ │ │ +00532640: 2039 342c 5700 7946 5100 0020 2020 2020 94,W.yFQ.. │ │ │ 00532650: 2020 2020 2020 2020 2020 2020 3936 2c20 96, │ │ │ 00532660: 3938 2c31 3030 2c31 3032 2c31 3034 2c31 98,100,102,104,1 │ │ │ 00532670: 3036 2c31 3038 2c31 3130 2c31 3132 2c31 06,108,110,112,1 │ │ │ 00532680: 3134 2c31 3136 2c31 3233 2c31 3234 2c31 14,116,123,124,1 │ │ │ -00532690: 3235 2c31 3236 2c31 3237 2c58 0079 4952 25,126,127,X.yIR │ │ │ +00532690: 3235 2c31 3236 2c31 3237 2c58 0079 4652 25,126,127,X.yFR │ │ │ 005326a0: 0000 2020 2020 2020 2020 2020 2020 2020 .. │ │ │ 005326b0: 2020 2031 3238 2c31 3239 2c31 3330 2c31 128,129,130,1 │ │ │ 005326c0: 3331 2c31 3332 2c31 3333 2c31 3334 2c31 31,132,133,134,1 │ │ │ 005326d0: 3335 2c31 3336 2c31 3337 2c31 3338 2c31 35,136,137,138,1 │ │ │ 005326e0: 3339 2c31 3430 2c31 3431 2c31 3432 2c31 39,140,141,142,1 │ │ │ -005326f0: 3433 2c58 0079 4953 0000 2020 2020 2020 43,X.yIS.. │ │ │ +005326f0: 3433 2c58 0079 4653 0000 2020 2020 2020 43,X.yFS.. │ │ │ 00532700: 2020 2020 2020 2020 2020 2031 3434 2c31 144,1 │ │ │ 00532710: 3435 2c31 3436 2c31 3437 2c31 3438 2c31 45,146,147,148,1 │ │ │ 00532720: 3439 2c31 3530 2c31 3531 2c31 3532 2c31 49,150,151,152,1 │ │ │ 00532730: 3533 2c31 3534 2c31 3535 2c31 3536 2c31 53,154,155,156,1 │ │ │ -00532740: 3537 2c31 3538 2c31 3539 2c58 0079 4954 57,158,159,X.yIT │ │ │ +00532740: 3537 2c31 3538 2c31 3539 2c58 0079 4654 57,158,159,X.yFT │ │ │ 00532750: 0000 2020 2020 2020 2020 2020 2020 2020 .. │ │ │ 00532760: 2020 2031 3630 2c31 3631 2c31 3632 2c31 160,161,162,1 │ │ │ 00532770: 3633 2c31 3634 2c31 3635 2c31 3636 2c31 63,164,165,166,1 │ │ │ 00532780: 3637 2c31 3638 2c31 3639 2c31 3730 2c31 67,168,169,170,1 │ │ │ 00532790: 3731 2c31 3732 2c31 3733 2c31 3734 2c31 71,172,173,174,1 │ │ │ 005327a0: 3735 2c00 0000 0000 0000 0000 0000 0000 75,............. │ │ │ 005327b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340616,473 +340616,473 @@ │ │ │ 00532870: 5048 4142 4554 4943 5f43 4f4c 4c41 5449 PHABETIC_COLLATI │ │ │ 00532880: 4f4e 5f53 4551 5545 4e43 4500 c055 0000 ON_SEQUENCE..U.. │ │ │ 00532890: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005328a0: 2031 3736 2c31 3737 2c31 3738 2c31 3739 176,177,178,179 │ │ │ 005328b0: 2c31 3830 2c31 3831 2c31 3832 2c31 3833 ,180,181,182,183 │ │ │ 005328c0: 2c31 3834 2c31 3835 2c31 3836 2c31 3837 ,184,185,186,187 │ │ │ 005328d0: 2c31 3838 2c31 3839 2c31 3930 2c31 3931 ,188,189,190,191 │ │ │ -005328e0: 2c58 0079 4956 0000 2020 2020 2020 2020 ,X.yIV.. │ │ │ +005328e0: 2c58 0079 4656 0000 2020 2020 2020 2020 ,X.yFV.. │ │ │ 005328f0: 2020 2020 2020 2020 2031 3932 2c31 3933 192,193 │ │ │ 00532900: 2c31 3934 2c31 3935 2c31 3936 2c31 3937 ,194,195,196,197 │ │ │ 00532910: 2c31 3938 2c31 3939 2c32 3030 2c32 3031 ,198,199,200,201 │ │ │ 00532920: 2c32 3032 2c32 3033 2c32 3034 2c32 3035 ,202,203,204,205 │ │ │ -00532930: 2c32 3036 2c32 3037 2c58 0079 4957 0000 ,206,207,X.yIW.. │ │ │ +00532930: 2c32 3036 2c32 3037 2c58 0079 4657 0000 ,206,207,X.yFW.. │ │ │ 00532940: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00532950: 2032 3038 2c32 3039 2c32 3130 2c32 3131 208,209,210,211 │ │ │ 00532960: 2c32 3132 2c32 3133 2c32 3134 2c32 3135 ,212,213,214,215 │ │ │ 00532970: 2c32 3136 2c32 3137 2c32 3138 2c32 3139 ,216,217,218,219 │ │ │ 00532980: 2c32 3230 2c32 3231 2c32 3232 2c32 3233 ,220,221,222,223 │ │ │ -00532990: 2c58 0079 4958 0000 2020 2020 2020 2020 ,X.yIX.. │ │ │ +00532990: 2c58 0079 4658 0000 2020 2020 2020 2020 ,X.yFX.. │ │ │ 005329a0: 2020 2020 2020 2020 2032 3234 2c32 3235 224,225 │ │ │ 005329b0: 2c32 3236 2c32 3237 2c32 3238 2c32 3239 ,226,227,228,229 │ │ │ 005329c0: 2c32 3330 2c32 3331 2c32 3332 2c32 3333 ,230,231,232,233 │ │ │ 005329d0: 2c32 3334 2c32 3335 2c32 3336 2c32 3337 ,234,235,236,237 │ │ │ -005329e0: 2c32 3338 2c32 3339 2c57 0079 4959 0000 ,238,239,W.yIY.. │ │ │ +005329e0: 2c32 3338 2c32 3339 2c57 0079 4659 0000 ,238,239,W.yFY.. │ │ │ 005329f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00532a00: 2032 3430 2c32 3431 2c32 3432 2c32 3433 240,241,242,243 │ │ │ 00532a10: 2c32 3434 2c32 3435 2c32 3436 2c32 3437 ,244,245,246,247 │ │ │ 00532a20: 2c32 3438 2c32 3439 2c32 3530 2c32 3531 ,248,249,250,251 │ │ │ 00532a30: 2c32 3532 2c32 3533 2c32 3534 2c32 3535 ,252,253,254,255 │ │ │ -00532a40: 1a00 7949 5a00 0020 2020 2020 2020 2020 ..yIZ.. │ │ │ -00532a50: 2020 2020 2020 2020 7d3b 4800 7949 6100 };H.yIa. │ │ │ +00532a40: 1a00 7946 5a00 0020 2020 2020 2020 2020 ..yFZ.. │ │ │ +00532a50: 2020 2020 2020 2020 7d3b 4800 7946 6100 };H.yFa. │ │ │ 00532a60: 0020 2020 2020 2020 7374 6174 6963 2075 . static u │ │ │ 00532a70: 6e73 6967 6e65 6420 6368 6172 2069 6e76 nsigned char inv │ │ │ 00532a80: 6572 7365 5f74 6162 6c65 5b43 4f4c 4c41 erse_table[COLLA │ │ │ 00532a90: 5449 4f4e 5f54 4142 4c45 5f53 495a 455d TION_TABLE_SIZE] │ │ │ -00532aa0: 203d 1900 7949 6200 0020 2020 2020 2020 =..yIb.. │ │ │ -00532ab0: 2020 2020 2020 2020 2020 7b4d 0079 4963 {M.yIc │ │ │ +00532aa0: 203d 1900 7946 6200 0020 2020 2020 2020 =..yFb.. │ │ │ +00532ab0: 2020 2020 2020 2020 2020 7b4d 0079 4663 {M.yFc │ │ │ 00532ac0: 0000 2020 2020 2020 2020 2020 2020 2020 .. │ │ │ 00532ad0: 2020 2030 2c20 312c 2032 2c20 332c 2034 0, 1, 2, 3, 4 │ │ │ 00532ae0: 2c20 352c 2036 2c20 372c 2038 2c20 392c , 5, 6, 7, 8, 9, │ │ │ 00532af0: 2031 302c 2031 312c 2031 322c 2031 332c 10, 11, 12, 13, │ │ │ -00532b00: 2031 342c 2031 352c 5700 7949 6400 0020 14, 15,W.yId.. │ │ │ +00532b00: 2031 342c 2031 352c 5700 7946 6400 0020 14, 15,W.yFd.. │ │ │ 00532b10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00532b20: 3136 2c20 3137 2c20 3138 2c20 3139 2c20 16, 17, 18, 19, │ │ │ 00532b30: 3230 2c20 3231 2c20 3232 2c20 3233 2c20 20, 21, 22, 23, │ │ │ 00532b40: 3234 2c20 3235 2c20 3236 2c20 3237 2c20 24, 25, 26, 27, │ │ │ 00532b50: 3238 2c20 3239 2c20 3330 2c20 3331 2c57 28, 29, 30, 31,W │ │ │ -00532b60: 0079 4965 0000 2020 2020 2020 2020 2020 .yIe.. │ │ │ +00532b60: 0079 4665 0000 2020 2020 2020 2020 2020 .yFe.. │ │ │ 00532b70: 2020 2020 2020 2033 322c 2033 332c 2033 32, 33, 3 │ │ │ 00532b80: 342c 2033 352c 2033 362c 2033 372c 2033 4, 35, 36, 37, 3 │ │ │ 00532b90: 382c 2033 392c 2034 302c 2034 312c 2034 8, 39, 40, 41, 4 │ │ │ 00532ba0: 322c 2034 332c 2034 342c 2034 352c 2034 2, 43, 44, 45, 4 │ │ │ -00532bb0: 362c 2034 372c 5700 7949 6600 0020 2020 6, 47,W.yIf.. │ │ │ +00532bb0: 362c 2034 372c 5700 7946 6600 0020 2020 6, 47,W.yFf.. │ │ │ 00532bc0: 2020 2020 2020 2020 2020 2020 2020 3438 48 │ │ │ 00532bd0: 2c20 3439 2c20 3530 2c20 3531 2c20 3532 , 49, 50, 51, 52 │ │ │ 00532be0: 2c20 3533 2c20 3534 2c20 3535 2c20 3536 , 53, 54, 55, 56 │ │ │ 00532bf0: 2c20 3537 2c20 3538 2c20 3539 2c20 3630 , 57, 58, 59, 60 │ │ │ 00532c00: 2c20 3631 2c20 3632 2c20 3633 2c57 0079 , 61, 62, 63,W.y │ │ │ -00532c10: 4967 0000 2020 2020 2020 2020 2020 2020 Ig.. │ │ │ +00532c10: 4667 0000 2020 2020 2020 2020 2020 2020 Fg.. │ │ │ 00532c20: 2020 2020 2036 342c 2036 352c 2039 372c 64, 65, 97, │ │ │ 00532c30: 2036 362c 2039 382c 2036 372c 2039 392c 66, 98, 67, 99, │ │ │ 00532c40: 2036 382c 3130 302c 2036 392c 3130 312c 68,100, 69,101, │ │ │ 00532c50: 2037 302c 3130 322c 2037 312c 3130 332c 70,102, 71,103, │ │ │ -00532c60: 2037 322c 5800 7949 6800 0020 2020 2020 72,X.yIh.. │ │ │ +00532c60: 2037 322c 5800 7946 6800 0020 2020 2020 72,X.yFh.. │ │ │ 00532c70: 2020 2020 2020 2020 2020 2020 3130 342c 104, │ │ │ 00532c80: 2037 332c 3130 352c 2037 342c 3130 362c 73,105, 74,106, │ │ │ 00532c90: 2037 352c 3130 372c 2037 362c 3130 382c 75,107, 76,108, │ │ │ 00532ca0: 2037 372c 3130 392c 2037 382c 3131 302c 77,109, 78,110, │ │ │ -00532cb0: 2037 392c 3131 312c 2038 302c 5800 7949 79,111, 80,X.yI │ │ │ +00532cb0: 2037 392c 3131 312c 2038 302c 5800 7946 79,111, 80,X.yF │ │ │ 00532cc0: 6900 0020 2020 2020 2020 2020 2020 2020 i.. │ │ │ 00532cd0: 2020 2020 3131 322c 2038 312c 3131 332c 112, 81,113, │ │ │ 00532ce0: 2038 322c 3131 342c 2038 332c 3131 352c 82,114, 83,115, │ │ │ 00532cf0: 2038 342c 3131 362c 2038 352c 3131 372c 84,116, 85,117, │ │ │ 00532d00: 2038 362c 3131 382c 2038 372c 3131 392c 86,118, 87,119, │ │ │ -00532d10: 2038 382c 5800 7949 6a00 0020 2020 2020 88,X.yIj.. │ │ │ +00532d10: 2038 382c 5800 7946 6a00 0020 2020 2020 88,X.yFj.. │ │ │ 00532d20: 2020 2020 2020 2020 2020 2020 3132 302c 120, │ │ │ 00532d30: 2038 392c 3132 312c 2039 302c 3132 322c 89,121, 90,122, │ │ │ 00532d40: 2039 312c 2039 322c 2039 332c 2039 342c 91, 92, 93, 94, │ │ │ 00532d50: 2039 352c 2039 362c 3132 332c 3132 342c 95, 96,123,124, │ │ │ -00532d60: 3132 352c 3132 362c 3132 372c 5800 7949 125,126,127,X.yI │ │ │ +00532d60: 3132 352c 3132 362c 3132 372c 5800 7946 125,126,127,X.yF │ │ │ 00532d70: 7100 0020 2020 2020 2020 2020 2020 2020 q.. │ │ │ 00532d80: 2020 2020 3132 382c 3132 392c 3133 302c 128,129,130, │ │ │ 00532d90: 3133 312c 3133 322c 3133 332c 3133 342c 131,132,133,134, │ │ │ 00532da0: 3133 352c 3133 362c 3133 372c 3133 382c 135,136,137,138, │ │ │ 00532db0: 3133 392c 3134 302c 3134 312c 3134 322c 139,140,141,142, │ │ │ -00532dc0: 3134 332c 5800 7949 7200 0020 2020 2020 143,X.yIr.. │ │ │ +00532dc0: 3134 332c 5800 7946 7200 0020 2020 2020 143,X.yFr.. │ │ │ 00532dd0: 2020 2020 2020 2020 2020 2020 3134 342c 144, │ │ │ 00532de0: 3134 352c 3134 362c 3134 372c 3134 382c 145,146,147,148, │ │ │ 00532df0: 3134 392c 3135 302c 3135 312c 3135 322c 149,150,151,152, │ │ │ 00532e00: 3135 332c 3135 342c 3135 352c 3135 362c 153,154,155,156, │ │ │ -00532e10: 3135 372c 3135 382c 3135 392c 5800 7949 157,158,159,X.yI │ │ │ +00532e10: 3135 372c 3135 382c 3135 392c 5800 7946 157,158,159,X.yF │ │ │ 00532e20: 7300 0020 2020 2020 2020 2020 2020 2020 s.. │ │ │ 00532e30: 2020 2020 3136 302c 3136 312c 3136 322c 160,161,162, │ │ │ 00532e40: 3136 332c 3136 342c 3136 352c 3136 362c 163,164,165,166, │ │ │ 00532e50: 3136 372c 3136 382c 3136 392c 3137 302c 167,168,169,170, │ │ │ 00532e60: 3137 312c 3137 322c 3137 332c 3137 342c 171,172,173,174, │ │ │ -00532e70: 3137 352c 5800 7949 7400 0020 2020 2020 175,X.yIt.. │ │ │ +00532e70: 3137 352c 5800 7946 7400 0020 2020 2020 175,X.yFt.. │ │ │ 00532e80: 2020 2020 2020 2020 2020 2020 3137 362c 176, │ │ │ 00532e90: 3137 372c 3137 382c 3137 392c 3138 302c 177,178,179,180, │ │ │ 00532ea0: 3138 312c 3138 322c 3138 332c 3138 342c 181,182,183,184, │ │ │ 00532eb0: 3138 352c 3138 362c 3138 372c 3138 382c 185,186,187,188, │ │ │ -00532ec0: 3138 392c 3139 302c 3139 312c 5800 7949 189,190,191,X.yI │ │ │ +00532ec0: 3138 392c 3139 302c 3139 312c 5800 7946 189,190,191,X.yF │ │ │ 00532ed0: 7500 0020 2020 2020 2020 2020 2020 2020 u.. │ │ │ 00532ee0: 2020 2020 3139 322c 3139 332c 3139 342c 192,193,194, │ │ │ 00532ef0: 3139 352c 3139 362c 3139 372c 3139 382c 195,196,197,198, │ │ │ 00532f00: 3139 392c 3230 302c 3230 312c 3230 322c 199,200,201,202, │ │ │ 00532f10: 3230 332c 3230 342c 3230 352c 3230 362c 203,204,205,206, │ │ │ -00532f20: 3230 372c 5800 7949 7600 0020 2020 2020 207,X.yIv.. │ │ │ +00532f20: 3230 372c 5800 7946 7600 0020 2020 2020 207,X.yFv.. │ │ │ 00532f30: 2020 2020 2020 2020 2020 2020 3230 382c 208, │ │ │ 00532f40: 3230 392c 3231 302c 3231 312c 3231 322c 209,210,211,212, │ │ │ 00532f50: 3231 332c 3231 342c 3231 352c 3231 362c 213,214,215,216, │ │ │ 00532f60: 3231 372c 3231 382c 3231 392c 3232 302c 217,218,219,220, │ │ │ -00532f70: 3232 312c 3232 322c 3232 332c 5800 7949 221,222,223,X.yI │ │ │ +00532f70: 3232 312c 3232 322c 3232 332c 5800 7946 221,222,223,X.yF │ │ │ 00532f80: 7700 0020 2020 2020 2020 2020 2020 2020 w.. │ │ │ 00532f90: 2020 2020 3232 342c 3232 352c 3232 362c 224,225,226, │ │ │ 00532fa0: 3232 372c 3232 382c 3232 392c 3233 302c 227,228,229,230, │ │ │ 00532fb0: 3233 312c 3233 322c 3233 332c 3233 342c 231,232,233,234, │ │ │ 00532fc0: 3233 352c 3233 362c 3233 372c 3233 382c 235,236,237,238, │ │ │ 00532fd0: 3233 392c 0000 0000 0000 0000 0000 0000 239,............ │ │ │ 00532fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00532ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533000: 0400 0000 ac07 0000 bd52 0000 0000 0000 .........R...... │ │ │ -00533010: d000 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00533010: d000 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00533020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00533030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00533040: 434f 4c4c 4154 494f 4e00 ff73 00ff 4558 COLLATION..s..EX │ │ │ 00533050: 414d 504c 455f 4f46 5f55 5050 4552 5f41 AMPLE_OF_UPPER_A │ │ │ 00533060: 4e44 5f4c 4f57 4552 5f43 4153 455f 414c ND_LOWER_CASE_AL │ │ │ 00533070: 5048 4142 4554 4943 5f43 4f4c 4c41 5449 PHABETIC_COLLATI │ │ │ 00533080: 4f4e 5f53 4551 5545 4e43 4500 c078 0000 ON_SEQUENCE..x.. │ │ │ 00533090: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005330a0: 2032 3430 2c32 3431 2c32 3432 2c32 3433 240,241,242,243 │ │ │ 005330b0: 2c32 3434 2c32 3435 2c32 3436 2c32 3437 ,244,245,246,247 │ │ │ 005330c0: 2c32 3438 2c32 3439 2c32 3530 2c32 3531 ,248,249,250,251 │ │ │ 005330d0: 2c32 3532 2c32 3533 2c32 3534 2c32 3535 ,252,253,254,255 │ │ │ -005330e0: 1a00 7949 7900 0020 2020 2020 2020 2020 ..yIy.. │ │ │ -005330f0: 2020 2020 2020 2020 7d3b 0700 7949 7a00 };..yIz. │ │ │ -00533100: 0053 0079 4981 0000 2020 2020 2020 2045 .S.yI... E │ │ │ +005330e0: 1a00 7946 7900 0020 2020 2020 2020 2020 ..yFy.. │ │ │ +005330f0: 2020 2020 2020 2020 7d3b 0700 7946 7a00 };..yFz. │ │ │ +00533100: 0053 0079 4681 0000 2020 2020 2020 2045 .S.yF... E │ │ │ 00533110: 6c65 6d65 6e74 7320 696e 2078 666f 726d lements in xform │ │ │ 00533120: 5f74 6162 6c65 2072 6570 7265 7365 6e74 _table represent │ │ │ 00533130: 2069 6e70 7574 206f 7264 6572 2066 6f72 input order for │ │ │ 00533140: 2074 7261 6e73 666f 726d 2e20 456c 656d transform. Elem │ │ │ -00533150: 656e 7473 4c00 7949 8200 0020 2020 2020 entsL.yI... │ │ │ +00533150: 656e 7473 4c00 7946 8200 0020 2020 2020 entsL.yF... │ │ │ 00533160: 2020 696e 2069 6e76 6572 7365 5f74 6162 in inverse_tab │ │ │ 00533170: 6c65 2072 6570 7265 7365 6e74 2072 6576 le represent rev │ │ │ 00533180: 6572 7365 2074 7261 6e73 666f 726d 2066 erse transform f │ │ │ 00533190: 6f72 2078 5f66 6f72 6d5f 7461 626c 652e or x_form_table. │ │ │ -005331a0: 0700 7949 8300 0051 0079 4984 0000 2020 ..yI...Q.yI... │ │ │ +005331a0: 0700 7946 8300 0051 0079 4684 0000 2020 ..yF...Q.yF... │ │ │ 005331b0: 2020 322e 2041 6464 2074 6865 2066 6f6c 2. Add the fol │ │ │ 005331c0: 6c6f 7769 6e67 2063 6f64 6520 666f 7220 lowing code for │ │ │ 005331d0: 7468 6520 6774 6d5f 6163 5f78 666f 726d the gtm_ac_xform │ │ │ 005331e0: 2074 7261 6e73 666f 726d 6174 696f 6e20 transformation │ │ │ -005331f0: 726f 7574 696e 653a 0700 7949 8500 0063 routine:..yI...c │ │ │ -00533200: 0079 4986 0000 2020 2020 2020 206c 6f6e .yI... lon │ │ │ +005331f0: 726f 7574 696e 653a 0700 7946 8500 0063 routine:..yF...c │ │ │ +00533200: 0079 4686 0000 2020 2020 2020 206c 6f6e .yF... lon │ │ │ 00533210: 6720 6774 6d5f 6163 5f78 666f 726d 2028 g gtm_ac_xform ( │ │ │ 00533220: 2067 746d 5f64 6573 6372 6970 746f 7220 gtm_descriptor │ │ │ 00533230: 2a73 7263 2c20 696e 7420 6c65 7665 6c2c *src, int level, │ │ │ 00533240: 2067 746d 5f64 6573 6372 6970 746f 7220 gtm_descriptor │ │ │ 00533250: 2a64 7374 2c20 696e 7420 2a64 7374 6c65 *dst, int *dstle │ │ │ -00533260: 6e29 1500 7949 8700 0020 2020 2020 2020 n)..yI... │ │ │ -00533270: 2020 2020 2020 7b1e 0079 4988 0000 2020 {..yI... │ │ │ +00533260: 6e29 1500 7946 8700 0020 2020 2020 2020 n)..yF... │ │ │ +00533270: 2020 2020 2020 7b1e 0079 4688 0000 2020 {..yF... │ │ │ 00533280: 2020 2020 2020 2020 2020 2020 2020 2069 i │ │ │ -00533290: 6e74 206e 3b33 0079 4989 0000 2020 2020 nt n;3.yI... │ │ │ +00533290: 6e74 206e 3b33 0079 4689 0000 2020 2020 nt n;3.yF... │ │ │ 005332a0: 2020 2020 2020 2020 2020 2020 2075 6e73 uns │ │ │ 005332b0: 6967 6e65 6420 6368 6172 2020 2a63 702c igned char *cp, │ │ │ -005332c0: 202a 6370 6f75 743b 2000 7949 8a00 0020 *cpout; .yI... │ │ │ +005332c0: 202a 6370 6f75 743b 2000 7946 8a00 0020 *cpout; .yF... │ │ │ 005332d0: 2020 2020 2020 2020 2020 2020 2369 6664 #ifd │ │ │ -005332e0: 6566 2044 4542 5547 5700 7949 9100 0020 ef DEBUGW.yI... │ │ │ +005332e0: 6566 2044 4542 5547 5700 7946 9100 0020 ef DEBUGW.yF... │ │ │ 005332f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00533300: 6368 6172 2069 6e70 7574 5b43 4f4c 4c41 char input[COLLA │ │ │ 00533310: 5449 4f4e 5f54 4142 4c45 5f53 495a 455d TION_TABLE_SIZE] │ │ │ 00533320: 2c20 6f75 7470 7574 5b43 4f4c 4c41 5449 , output[COLLATI │ │ │ 00533330: 4f4e 5f54 4142 4c45 5f53 495a 455d 3b1a ON_TABLE_SIZE];. │ │ │ -00533340: 0079 4992 0000 2020 2020 2020 2020 2020 .yI... │ │ │ -00533350: 2020 2023 656e 6469 6625 0079 4993 0000 #endif%.yI... │ │ │ +00533340: 0079 4692 0000 2020 2020 2020 2020 2020 .yF... │ │ │ +00533350: 2020 2023 656e 6469 6625 0079 4693 0000 #endif%.yF... │ │ │ 00533360: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00533370: 206e 203d 2073 7263 2d3e 6c65 6e3b 2a00 n = src->len;*. │ │ │ -00533380: 7949 9400 0020 2020 2020 2020 2020 2020 yI... │ │ │ +00533380: 7946 9400 0020 2020 2020 2020 2020 2020 yF... │ │ │ 00533390: 2020 2020 2020 6966 2028 206e 203e 2064 if ( n > d │ │ │ -005333a0: 7374 2d3e 6c65 6e29 3400 7949 9500 0020 st->len)4.yI... │ │ │ +005333a0: 7374 2d3e 6c65 6e29 3400 7946 9500 0020 st->len)4.yF... │ │ │ 005333b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005333c0: 2020 2072 6574 7572 6e20 4d59 4150 5053 return MYAPPS │ │ │ -005333d0: 5f53 5542 5343 324c 4f4e 473b 3800 7949 _SUBSC2LONG;8.yI │ │ │ +005333d0: 5f53 5542 5343 324c 4f4e 473b 3800 7946 _SUBSC2LONG;8.yF │ │ │ 005333e0: 9600 0020 2020 2020 2020 2020 2020 2020 ... │ │ │ 005333f0: 2020 2020 6370 2020 3d20 2875 6e73 6967 cp = (unsig │ │ │ 00533400: 6e65 6420 6368 6172 202a 2973 7263 2d3e ned char *)src-> │ │ │ -00533410: 7661 6c3b 2000 7949 9700 0020 2020 2020 val; .yI... │ │ │ +00533410: 7661 6c3b 2000 7946 9700 0020 2020 2020 val; .yF... │ │ │ 00533420: 2020 2020 2020 2020 2369 6664 6566 2044 #ifdef D │ │ │ -00533430: 4542 5547 3400 7949 9800 0020 2020 2020 EBUG4.yI... │ │ │ +00533430: 4542 5547 3400 7946 9800 0020 2020 2020 EBUG4.yF... │ │ │ 00533440: 2020 2020 2020 2020 2020 2020 6d65 6d63 memc │ │ │ 00533450: 7079 2869 6e70 7574 2c20 6370 2c20 7372 py(input, cp, sr │ │ │ -00533460: 632d 3e6c 656e 293b 2f00 7949 9900 0020 c->len);/.yI... │ │ │ +00533460: 632d 3e6c 656e 293b 2f00 7946 9900 0020 c->len);/.yF... │ │ │ 00533470: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00533480: 696e 7075 745b 7372 632d 3e6c 656e 5d20 input[src->len] │ │ │ -00533490: 3d20 275c 3027 3b1a 0079 499a 0000 2020 = '\0';..yI... │ │ │ +00533490: 3d20 275c 3027 3b1a 0079 469a 0000 2020 = '\0';..yF... │ │ │ 005334a0: 2020 2020 2020 2020 2020 2023 656e 6469 #endi │ │ │ -005334b0: 663b 0078 49c1 1100 0020 2020 2020 2020 f;.xI.... │ │ │ +005334b0: 663b 0078 46c1 1100 0020 2020 2020 2020 f;.xF.... │ │ │ 005334c0: 2020 2020 2020 2020 2020 6370 6f75 7420 cpout │ │ │ 005334d0: 3d20 2875 6e73 6967 6e65 6420 6368 6172 = (unsigned char │ │ │ -005334e0: 202a 2964 7374 2d3e 7661 6c3b 2900 7a49 *)dst->val;).zI │ │ │ +005334e0: 202a 2964 7374 2d3e 7661 6c3b 2900 7a46 *)dst->val;).zF │ │ │ 005334f0: 1100 0020 2020 2020 2020 2020 2020 2020 ... │ │ │ 00533500: 2020 2020 7768 696c 6520 2820 6e2d 2d20 while ( n-- │ │ │ -00533510: 3e20 3020 2939 007a 4921 0000 2020 2020 > 0 )9.zI!.. │ │ │ +00533510: 3e20 3020 2939 007a 4621 0000 2020 2020 > 0 )9.zF!.. │ │ │ 00533520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00533530: 2a63 706f 7574 2b2b 203d 2078 666f 726d *cpout++ = xform │ │ │ 00533540: 5f74 6162 6c65 5b2a 6370 2b2b 5d3b 2600 _table[*cp++];&. │ │ │ -00533550: 7a49 3100 0020 2020 2020 2020 2020 2020 zI1.. │ │ │ +00533550: 7a46 3100 0020 2020 2020 2020 2020 2020 zF1.. │ │ │ 00533560: 2020 2020 2020 2a63 706f 7574 203d 2027 *cpout = ' │ │ │ -00533570: 5c30 273b 2b00 7a49 4100 0020 2020 2020 \0';+.zIA.. │ │ │ +00533570: 5c30 273b 2b00 7a46 4100 0020 2020 2020 \0';+.zFA.. │ │ │ 00533580: 2020 2020 2020 2020 2020 2020 2a64 7374 *dst │ │ │ 00533590: 6c65 6e20 3d20 7372 632d 3e6c 656e 3b20 len = src->len; │ │ │ -005335a0: 007a 4951 0000 2020 2020 2020 2020 2020 .zIQ.. │ │ │ +005335a0: 007a 4651 0000 2020 2020 2020 2020 2020 .zFQ.. │ │ │ 005335b0: 2020 2023 6966 6465 6620 4445 4255 473b #ifdef DEBUG; │ │ │ -005335c0: 007a 4961 0000 2020 2020 2020 2020 2020 .zIa.. │ │ │ +005335c0: 007a 4661 0000 2020 2020 2020 2020 2020 .zFa.. │ │ │ 005335d0: 2020 2020 2020 206d 656d 6370 7928 6f75 memcpy(ou │ │ │ 005335e0: 7470 7574 2c20 6473 742d 3e76 616c 2c20 tput, dst->val, │ │ │ -005335f0: 6473 742d 3e6c 656e 293b 3000 7a49 7100 dst->len);0.zIq. │ │ │ +005335f0: 6473 742d 3e6c 656e 293b 3000 7a46 7100 dst->len);0.zFq. │ │ │ 00533600: 0020 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 00533610: 2020 6f75 7470 7574 5b64 7374 2d3e 6c65 output[dst->le │ │ │ -00533620: 6e5d 203d 2027 5c30 273b 3800 7a49 8100 n] = '\0';8.zI.. │ │ │ +00533620: 6e5d 203d 2027 5c30 273b 3800 7a46 8100 n] = '\0';8.zF.. │ │ │ 00533630: 0020 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 00533640: 2020 6670 7269 6e74 6628 7374 6465 7272 fprintf(stderr │ │ │ 00533650: 2c20 225c 6e49 6e70 7574 203d 205c 6e22 , "\nInput = \n" │ │ │ -00533660: 293b 5d00 7a49 9100 0020 2020 2020 2020 );].zI... │ │ │ +00533660: 293b 5d00 7a46 9100 0020 2020 2020 2020 );].zF... │ │ │ 00533670: 2020 2020 2020 2020 2020 666f 7220 286e for (n │ │ │ 00533680: 203d 2030 3b20 6e20 3c20 2a64 7374 6c65 = 0; n < *dstle │ │ │ 00533690: 6e3b 206e 2b2b 2029 2066 7072 696e 7466 n; n++ ) fprintf │ │ │ 005336a0: 2873 7464 6572 722c 2220 2564 2022 2c28 (stderr," %d ",( │ │ │ 005336b0: 696e 7420 2969 6e70 7574 5b6e 5d29 3b39 int )input[n]);9 │ │ │ -005336c0: 0079 4912 0000 2020 2020 2020 2020 2020 .yI... │ │ │ +005336c0: 0079 4612 0000 2020 2020 2020 2020 2020 .yF... │ │ │ 005336d0: 2020 2020 2020 2066 7072 696e 7466 2873 fprintf(s │ │ │ 005336e0: 7464 6572 722c 2022 5c6e 4f75 7470 7574 tderr, "\nOutput │ │ │ -005336f0: 203d 205c 6e22 293b 5e00 7a49 1100 0020 = \n");^.zI... │ │ │ +005336f0: 203d 205c 6e22 293b 5e00 7a46 1100 0020 = \n");^.zF... │ │ │ 00533700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00533710: 666f 7220 286e 203d 2030 3b20 6e20 3c20 for (n = 0; n < │ │ │ 00533720: 2a64 7374 6c65 6e3b 206e 2b2b 2029 2066 *dstlen; n++ ) f │ │ │ 00533730: 7072 696e 7466 2873 7464 6572 722c 2220 printf(stderr," │ │ │ 00533740: 2564 2022 2c28 696e 7420 296f 7574 7075 %d ",(int )outpu │ │ │ -00533750: 745b 6e5d 293b 1a00 7a49 2100 0020 2020 t[n]);..zI!.. │ │ │ +00533750: 745b 6e5d 293b 1a00 7a46 2100 0020 2020 t[n]);..zF!.. │ │ │ 00533760: 2020 2020 2020 2020 2020 2365 6e64 6966 #endif │ │ │ -00533770: 2700 7a49 3100 0020 2020 2020 2020 2020 '.zI1.. │ │ │ +00533770: 2700 7a46 3100 0020 2020 2020 2020 2020 '.zF1.. │ │ │ 00533780: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ -00533790: 5543 4345 5353 3b15 007a 4941 0000 2020 UCCESS;..zIA.. │ │ │ +00533790: 5543 4345 5353 3b15 007a 4641 0000 2020 UCCESS;..zFA.. │ │ │ 005337a0: 2020 2020 2020 2020 2020 207d 0000 0000 }.... │ │ │ 005337b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005337c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005337d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005337e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005337f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533800: 0400 0000 f607 0000 eb52 0000 0000 0000 .........R...... │ │ │ -00533810: d900 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00533810: d900 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00533820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00533830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00533840: 434f 4c4c 4154 494f 4e00 ff73 00ff 4558 COLLATION..s..EX │ │ │ 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 c112 5100 ON_SEQUENCE...Q. │ │ │ 00533890: 0020 2020 2020 2020 2020 2033 2e20 4164 . 3. Ad │ │ │ 005338a0: 6420 7468 6520 666f 6c6c 6f77 696e 6720 d the following │ │ │ 005338b0: 636f 6465 2066 6f72 2074 6865 2067 746d code for the gtm │ │ │ 005338c0: 5f61 635f 7862 6163 6b20 7265 7665 7273 _ac_xback revers │ │ │ 005338d0: 6520 7472 616e 7366 6f72 6d61 7469 6f6e e transformation │ │ │ -005338e0: 2072 6f75 7469 6e65 3a69 007a 4961 0000 routine:i.zIa.. │ │ │ +005338e0: 2072 6f75 7469 6e65 3a69 007a 4661 0000 routine:i.zFa.. │ │ │ 005338f0: 2020 2020 2020 2020 2020 2020 206c 6f6e lon │ │ │ 00533900: 6720 6774 6d5f 6163 5f78 6261 636b 2028 g gtm_ac_xback ( │ │ │ 00533910: 2067 746d 5f64 6573 6372 6970 746f 7220 gtm_descriptor │ │ │ 00533920: 2a73 7263 2c20 696e 7420 6c65 7665 6c2c *src, int level, │ │ │ 00533930: 2067 746d 5f64 6573 6372 6970 746f 7220 gtm_descriptor │ │ │ 00533940: 2a64 7374 2c20 696e 7420 2a64 7374 6c65 *dst, int *dstle │ │ │ -00533950: 6e29 1500 7a49 7100 0020 2020 2020 2020 n)..zIq.. │ │ │ -00533960: 2020 2020 2020 7b1e 007a 4981 0000 2020 {..zI... │ │ │ +00533950: 6e29 1500 7a46 7100 0020 2020 2020 2020 n)..zFq.. │ │ │ +00533960: 2020 2020 2020 7b1e 007a 4681 0000 2020 {..zF... │ │ │ 00533970: 2020 2020 2020 2020 2020 2020 2020 2069 i │ │ │ -00533980: 6e74 206e 3b33 007a 4991 0000 2020 2020 nt n;3.zI... │ │ │ +00533980: 6e74 206e 3b33 007a 4691 0000 2020 2020 nt n;3.zF... │ │ │ 00533990: 2020 2020 2020 2020 2020 2020 2075 6e73 uns │ │ │ 005339a0: 6967 6e65 6420 6368 6172 2020 2a63 702c igned char *cp, │ │ │ -005339b0: 202a 6370 6f75 743b 2000 7949 1300 0020 *cpout; .yI... │ │ │ +005339b0: 202a 6370 6f75 743b 2000 7946 1300 0020 *cpout; .yF... │ │ │ 005339c0: 2020 2020 2020 2020 2020 2020 2369 6664 #ifd │ │ │ -005339d0: 6566 2044 4542 5547 3500 7a49 1100 0020 ef DEBUG5.zI... │ │ │ +005339d0: 6566 2044 4542 5547 3500 7a46 1100 0020 ef DEBUG5.zF... │ │ │ 005339e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005339f0: 6368 6172 2069 6e70 7574 5b32 3536 5d2c char input[256], │ │ │ 00533a00: 206f 7574 7075 745b 3235 365d 3b1a 007a output[256];..z │ │ │ -00533a10: 4921 0000 2020 2020 2020 2020 2020 2020 I!.. │ │ │ -00533a20: 2023 656e 6469 6625 007a 4931 0000 2020 #endif%.zI1.. │ │ │ +00533a10: 4621 0000 2020 2020 2020 2020 2020 2020 F!.. │ │ │ +00533a20: 2023 656e 6469 6625 007a 4631 0000 2020 #endif%.zF1.. │ │ │ 00533a30: 2020 2020 2020 2020 2020 2020 2020 206e n │ │ │ -00533a40: 203d 2073 7263 2d3e 6c65 6e3b 2a00 7a49 = src->len;*.zI │ │ │ +00533a40: 203d 2073 7263 2d3e 6c65 6e3b 2a00 7a46 = src->len;*.zF │ │ │ 00533a50: 4100 0020 2020 2020 2020 2020 2020 2020 A.. │ │ │ 00533a60: 2020 2020 6966 2028 206e 203e 2064 7374 if ( n > dst │ │ │ -00533a70: 2d3e 6c65 6e29 3100 7a49 5100 0020 2020 ->len)1.zIQ.. │ │ │ +00533a70: 2d3e 6c65 6e29 3100 7a46 5100 0020 2020 ->len)1.zFQ.. │ │ │ 00533a80: 2020 2020 2020 2020 2020 2020 2020 7265 re │ │ │ 00533a90: 7475 726e 204d 5941 5050 535f 5355 4253 turn MYAPPS_SUBS │ │ │ -00533aa0: 4332 4c4f 4e47 3b38 007a 4961 0000 2020 C2LONG;8.zIa.. │ │ │ +00533aa0: 4332 4c4f 4e47 3b38 007a 4661 0000 2020 C2LONG;8.zFa.. │ │ │ 00533ab0: 2020 2020 2020 2020 2020 2020 2020 2063 c │ │ │ 00533ac0: 7020 203d 2028 756e 7369 676e 6564 2063 p = (unsigned c │ │ │ 00533ad0: 6861 7220 2a29 7372 632d 3e76 616c 3b3a har *)src->val;: │ │ │ -00533ae0: 007a 4971 0000 2020 2020 2020 2020 2020 .zIq.. │ │ │ +00533ae0: 007a 4671 0000 2020 2020 2020 2020 2020 .zFq.. │ │ │ 00533af0: 2020 2020 2020 2063 706f 7574 203d 2028 cpout = ( │ │ │ 00533b00: 756e 7369 676e 6564 2063 6861 7220 2a29 unsigned char *) │ │ │ -00533b10: 6473 742d 3e76 616c 3b29 007a 4981 0000 dst->val;).zI... │ │ │ +00533b10: 6473 742d 3e76 616c 3b29 007a 4681 0000 dst->val;).zF... │ │ │ 00533b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00533b30: 2077 6869 6c65 2028 206e 2d2d 203e 2030 while ( n-- > 0 │ │ │ -00533b40: 2029 3b00 7a49 9100 0020 2020 2020 2020 );.zI... │ │ │ +00533b40: 2029 3b00 7a46 9100 0020 2020 2020 2020 );.zF... │ │ │ 00533b50: 2020 2020 2020 2020 2020 2020 202a 6370 *cp │ │ │ 00533b60: 6f75 742b 2b20 3d20 696e 7665 7273 655f out++ = inverse_ │ │ │ 00533b70: 7461 626c 655b 2a63 702b 2b5d 3b26 0079 table[*cp++];&.y │ │ │ -00533b80: 4914 0000 2020 2020 2020 2020 2020 2020 I... │ │ │ +00533b80: 4614 0000 2020 2020 2020 2020 2020 2020 F... │ │ │ 00533b90: 2020 2020 202a 6370 6f75 7420 3d20 275c *cpout = '\ │ │ │ -00533ba0: 3027 3b2b 007a 4911 0000 2020 2020 2020 0';+.zI... │ │ │ +00533ba0: 3027 3b2b 007a 4611 0000 2020 2020 2020 0';+.zF... │ │ │ 00533bb0: 2020 2020 2020 2020 2020 202a 6473 746c *dstl │ │ │ 00533bc0: 656e 203d 2073 7263 2d3e 6c65 6e3b 2000 en = src->len; . │ │ │ -00533bd0: 7a49 2100 0020 2020 2020 2020 2020 2020 zI!.. │ │ │ +00533bd0: 7a46 2100 0020 2020 2020 2020 2020 2020 zF!.. │ │ │ 00533be0: 2020 2369 6664 6566 2044 4542 5547 3a00 #ifdef DEBUG:. │ │ │ -00533bf0: 7a49 3100 0020 2020 2020 2020 2020 2020 zI1.. │ │ │ +00533bf0: 7a46 3100 0020 2020 2020 2020 2020 2020 zF1.. │ │ │ 00533c00: 2020 2020 2020 6d65 6d63 7079 2869 6e70 memcpy(inp │ │ │ 00533c10: 7574 2c20 7372 632d 3e76 616c 2c20 7372 ut, src->val, sr │ │ │ -00533c20: 632d 3e6c 656e 293b 2e00 7a49 4100 0020 c->len);..zIA.. │ │ │ +00533c20: 632d 3e6c 656e 293b 2e00 7a46 4100 0020 c->len);..zFA.. │ │ │ 00533c30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00533c40: 696e 7075 745b 7372 632d 3e6c 656e 5d20 input[src->len] │ │ │ -00533c50: 3d20 275c 273b 3b00 7a49 5100 0020 2020 = '\';;.zIQ.. │ │ │ +00533c50: 3d20 275c 273b 3b00 7a46 5100 0020 2020 = '\';;.zFQ.. │ │ │ 00533c60: 2020 2020 2020 2020 2020 2020 2020 6d65 me │ │ │ 00533c70: 6d63 7079 286f 7574 7075 742c 2064 7374 mcpy(output, dst │ │ │ 00533c80: 2d3e 7661 6c2c 2064 7374 2d3e 6c65 6e29 ->val, dst->len) │ │ │ -00533c90: 3b30 007a 4961 0000 2020 2020 2020 2020 ;0.zIa.. │ │ │ +00533c90: 3b30 007a 4661 0000 2020 2020 2020 2020 ;0.zFa.. │ │ │ 00533ca0: 2020 2020 2020 2020 206f 7574 7075 745b output[ │ │ │ 00533cb0: 6473 742d 3e6c 656e 5d20 3d20 275c 3027 dst->len] = '\0' │ │ │ -00533cc0: 3b53 007a 4971 0000 2020 2020 2020 2020 ;S.zIq.. │ │ │ +00533cc0: 3b53 007a 4671 0000 2020 2020 2020 2020 ;S.zFq.. │ │ │ 00533cd0: 2020 2020 2020 2020 2066 7072 696e 7466 fprintf │ │ │ 00533ce0: 2873 7464 6572 722c 2022 496e 7075 7420 (stderr, "Input │ │ │ 00533cf0: 3d20 2573 2c20 4f75 7470 7574 203d 2025 = %s, Output = % │ │ │ 00533d00: 735c 6e22 2c69 6e70 7574 2c20 6f75 7470 s\n",input, outp │ │ │ -00533d10: 7574 293b 1a00 7a49 8100 0020 2020 2020 ut);..zI... │ │ │ +00533d10: 7574 293b 1a00 7a46 8100 0020 2020 2020 ut);..zF... │ │ │ 00533d20: 2020 2020 2020 2020 2365 6e64 6966 2700 #endif'. │ │ │ -00533d30: 7a49 9100 0020 2020 2020 2020 2020 2020 zI... │ │ │ +00533d30: 7a46 9100 0020 2020 2020 2020 2020 2020 zF... │ │ │ 00533d40: 2020 2020 2020 7265 7475 726e 2053 5543 return SUC │ │ │ -00533d50: 4345 5353 3b15 0079 4915 0000 2020 2020 CESS;..yI... │ │ │ -00533d60: 2020 2020 2020 2020 207d 0700 7a49 1100 }..zI.. │ │ │ -00533d70: 0051 007a 4921 0000 2020 2020 332e 2041 .Q.zI!.. 3. A │ │ │ +00533d50: 4345 5353 3b15 0079 4615 0000 2020 2020 CESS;..yF... │ │ │ +00533d60: 2020 2020 2020 2020 207d 0700 7a46 1100 }..zF.. │ │ │ +00533d70: 0051 007a 4621 0000 2020 2020 332e 2041 .Q.zF!.. 3. A │ │ │ 00533d80: 6464 2063 6f64 6520 666f 7220 7468 6520 dd code for the │ │ │ 00533d90: 7665 7273 696f 6e20 6964 656e 7469 6669 version identifi │ │ │ 00533da0: 6572 2072 6f75 7469 6e65 2028 6774 6d5f er routine (gtm_ │ │ │ 00533db0: 6163 5f76 6572 7369 6f6e 2920 6f72 2074 ac_version) or t │ │ │ -00533dc0: 6865 3300 7a49 3100 0020 2020 2020 2020 he3.zI1.. │ │ │ +00533dc0: 6865 3300 7a46 3100 0020 2020 2020 2020 he3.zF1.. │ │ │ 00533dd0: 7665 7269 6669 6361 7469 6f6e 2072 6f75 verification rou │ │ │ 00533de0: 7469 6e65 2028 6774 6d5f 6163 5f76 6572 tine (gtm_ac_ver │ │ │ -00533df0: 6966 7929 3a07 007a 4941 0000 2300 7a49 ify):..zIA..#.zI │ │ │ +00533df0: 6966 7929 3a07 007a 4641 0000 2300 7a46 ify):..zFA..#.zF │ │ │ 00533e00: 5100 0020 2020 2020 2020 696e 7420 6774 Q.. int gt │ │ │ 00533e10: 6d5f 6163 5f76 6572 7369 6f6e 2028 2915 m_ac_version (). │ │ │ -00533e20: 007a 4961 0000 2020 2020 2020 2020 2020 .zIa.. │ │ │ -00533e30: 2020 207b 2700 7a49 7100 0020 2020 2020 {'.zIq.. │ │ │ +00533e20: 007a 4661 0000 2020 2020 2020 2020 2020 .zFa.. │ │ │ +00533e30: 2020 207b 2700 7a46 7100 0020 2020 2020 {'.zFq.. │ │ │ 00533e40: 2020 2020 2020 2020 2020 2020 7265 7475 retu │ │ │ -00533e50: 726e 2056 4552 5349 4f4e 3b15 007a 4981 rn VERSION;..zI. │ │ │ +00533e50: 726e 2056 4552 5349 4f4e 3b15 007a 4681 rn VERSION;..zF. │ │ │ 00533e60: 0000 2020 2020 2020 2020 2020 2020 207d .. } │ │ │ -00533e70: 4d00 7a49 9100 0020 2020 2020 2020 2020 M.zI... │ │ │ +00533e70: 4d00 7a46 9100 0020 2020 2020 2020 2020 M.zF... │ │ │ 00533e80: 2020 2020 696e 7420 6774 6d5f 6163 5f76 int gtm_ac_v │ │ │ 00533e90: 6572 6966 7920 2875 6e73 6967 6e65 6420 erify (unsigned │ │ │ 00533ea0: 6368 6172 2074 7970 652c 2075 6e73 6967 char type, unsig │ │ │ 00533eb0: 6e65 6420 6368 6172 2076 6572 2915 0079 ned char ver)..y │ │ │ -00533ec0: 4916 0000 2020 2020 2020 2020 2020 2020 I... │ │ │ -00533ed0: 207b 3500 7a49 1100 0020 2020 2020 2020 {5.zI... │ │ │ +00533ec0: 4616 0000 2020 2020 2020 2020 2020 2020 F... │ │ │ +00533ed0: 207b 3500 7a46 1100 0020 2020 2020 2020 {5.zF... │ │ │ 00533ee0: 2020 2020 2020 2020 2020 2020 2020 7265 re │ │ │ 00533ef0: 7475 726e 2021 2876 6572 203d 3d20 5645 turn !(ver == VE │ │ │ -00533f00: 5253 494f 4e29 3b15 007a 4921 0000 2020 RSION);..zI!.. │ │ │ -00533f10: 2020 2020 2020 2020 2020 207d 0700 7a49 }..zI │ │ │ -00533f20: 3100 0050 007a 4941 0000 2020 2020 342e 1..P.zIA.. 4. │ │ │ +00533f00: 5253 494f 4e29 3b15 007a 4621 0000 2020 RSION);..zF!.. │ │ │ +00533f10: 2020 2020 2020 2020 2020 207d 0700 7a46 }..zF │ │ │ +00533f20: 3100 0050 007a 4641 0000 2020 2020 342e 1..P.zFA.. 4. │ │ │ 00533f30: 2053 6176 6520 616e 6420 636f 6d70 696c Save and compil │ │ │ 00533f40: 6520 706f 6c69 7368 2e63 2e20 4f6e 2078 e polish.c. On x │ │ │ 00533f50: 3836 2047 4e55 2f4c 696e 7578 2028 3634 86 GNU/Linux (64 │ │ │ 00533f60: 2d62 6974 2055 6275 6e74 7520 3130 2e31 -bit Ubuntu 10.1 │ │ │ -00533f70: 3029 2c33 007a 4951 0000 2020 2020 2020 0),3.zIQ.. │ │ │ +00533f70: 3029 2c33 007a 4651 0000 2020 2020 2020 0),3.zFQ.. │ │ │ 00533f80: 2065 7865 6375 7465 2061 2063 6f6d 6d61 execute a comma │ │ │ 00533f90: 6e64 206c 696b 6520 7468 6520 666f 6c6c nd like the foll │ │ │ -00533fa0: 6f77 696e 673a 0700 7a49 6100 0029 007a owing:..zIa..).z │ │ │ -00533fb0: 4971 0000 2020 2020 2020 2067 6363 202d Iq.. gcc - │ │ │ +00533fa0: 6f77 696e 673a 0700 7a46 6100 0029 007a owing:..zFa..).z │ │ │ +00533fb0: 4671 0000 2020 2020 2020 2067 6363 202d Fq.. gcc - │ │ │ 00533fc0: 6320 706f 6c69 7368 2e63 202d 4924 6774 c polish.c -I$gt │ │ │ -00533fd0: 6d5f 6469 7374 0700 7a49 8100 0012 007a m_dist..zI.....z │ │ │ -00533fe0: 4991 0000 2020 202a 2a4e 6f74 652a 2a07 I... **Note**. │ │ │ -00533ff0: 0079 4917 0000 0000 0000 0000 0000 0000 .yI............. │ │ │ +00533fd0: 6d5f 6469 7374 0700 7a46 8100 0012 007a m_dist..zF.....z │ │ │ +00533fe0: 4691 0000 2020 202a 2a4e 6f74 652a 2a07 F... **Note**. │ │ │ +00533ff0: 0079 4617 0000 0000 0000 0000 0000 0000 .yF............. │ │ │ 00534000: 0400 0000 8e05 0000 0d53 0000 0000 0000 .........S...... │ │ │ -00534010: b600 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00534010: b600 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00534020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00534030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00534040: 434f 4c4c 4154 494f 4e00 ff73 00ff 4558 COLLATION..s..EX │ │ │ 00534050: 414d 504c 455f 4f46 5f55 5050 4552 5f41 AMPLE_OF_UPPER_A │ │ │ 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 c117 1100 ON_SEQUENCE..... │ │ │ 00534090: 0020 2020 2020 2020 5468 6520 2d49 2467 . The -I$g │ │ │ 005340a0: 746d 5f64 6973 7420 6f70 7469 6f6e 2069 tm_dist option i │ │ │ 005340b0: 6e63 6c75 6465 7320 6774 6d78 635f 7479 ncludes gtmxc_ty │ │ │ -005340c0: 7065 732e 682e 0700 7a49 2100 0052 007a pes.h...zI!..R.z │ │ │ -005340d0: 4931 0000 2020 2020 352e 2043 7265 6174 I1.. 5. Creat │ │ │ +005340c0: 7065 732e 682e 0700 7a46 2100 0052 007a pes.h...zF!..R.z │ │ │ +005340d0: 4631 0000 2020 2020 352e 2043 7265 6174 F1.. 5. Creat │ │ │ 005340e0: 6520 6120 6e65 7720 7368 6172 6564 206c e a new shared l │ │ │ 005340f0: 6962 7261 7279 206f 7220 6164 6420 7468 ibrary or add th │ │ │ 00534100: 6520 6162 6f76 6520 726f 7574 696e 6573 e above routines │ │ │ 00534110: 2074 6f20 616e 2065 7869 7374 696e 6754 to an existingT │ │ │ -00534120: 007a 4941 0000 2020 2020 2020 206f 6e65 .zIA.. one │ │ │ +00534120: 007a 4641 0000 2020 2020 2020 206f 6e65 .zFA.. one │ │ │ 00534130: 2e20 5468 6520 666f 6c6c 6f77 696e 6720 . The following │ │ │ 00534140: 636f 6d6d 616e 6420 6164 6473 2074 6865 command adds the │ │ │ 00534150: 7365 2061 6c74 6572 6e61 7469 7665 2073 se alternative s │ │ │ 00534160: 6571 7565 6e63 6520 726f 7574 696e 6573 equence routines │ │ │ -00534170: 2074 6f50 007a 4951 0000 2020 2020 2020 toP.zIQ.. │ │ │ +00534170: 2074 6f50 007a 4651 0000 2020 2020 2020 toP.zFQ.. │ │ │ 00534180: 2061 2073 6861 7265 6420 6c69 6272 6172 a shared librar │ │ │ 00534190: 7920 6361 6c6c 6564 2061 6c74 636f 6c6c y called altcoll │ │ │ 005341a0: 2e73 6f20 6f6e 2078 3836 2047 4e55 2f4c .so on x86 GNU/L │ │ │ 005341b0: 696e 7578 2028 3634 2d62 6974 2055 6275 inux (64-bit Ubu │ │ │ -005341c0: 6e74 7515 007a 4961 0000 2020 2020 2020 ntu..zIa.. │ │ │ -005341d0: 2031 302e 3130 292e 0700 7a49 7100 0030 10.10)...zIq..0 │ │ │ -005341e0: 007a 4981 0000 2020 2020 2020 2067 6363 .zI... gcc │ │ │ +005341c0: 6e74 7515 007a 4661 0000 2020 2020 2020 ntu..zFa.. │ │ │ +005341d0: 2031 302e 3130 292e 0700 7a46 7100 0030 10.10)...zFq..0 │ │ │ +005341e0: 007a 4681 0000 2020 2020 2020 2067 6363 .zF... gcc │ │ │ 005341f0: 202d 6f20 616c 7463 6f6c 6c2e 736f 202d -o altcoll.so - │ │ │ 00534200: 7368 6172 6564 2070 6f6c 6973 682e 6f07 shared polish.o. │ │ │ -00534210: 007a 4991 0000 4800 7949 1800 0020 2020 .zI...H.yI... │ │ │ +00534210: 007a 4691 0000 4800 7946 1800 0020 2020 .zF...H.yF... │ │ │ 00534220: 2036 2e20 5365 7420 2467 746d 5f63 6f6c 6. Set $gtm_col │ │ │ 00534230: 6c61 7465 5f31 2074 6f20 706f 696e 7420 late_1 to point │ │ │ 00534240: 746f 2074 6865 206c 6f63 6174 696f 6e20 to the location │ │ │ 00534250: 6f66 2061 6c74 636f 6c6c 2e73 6f2e 3f00 of altcoll.so.?. │ │ │ -00534260: 7a49 1100 0020 2020 2037 2e20 4174 2074 zI... 7. At t │ │ │ +00534260: 7a46 1100 0020 2020 2037 2e20 4174 2074 zF... 7. At t │ │ │ 00534270: 6865 2047 544d 3e20 7072 6f6d 7074 2065 he GTM> prompt e │ │ │ 00534280: 7865 6375 7465 2074 6865 2066 6f6c 6c6f xecute the follo │ │ │ 00534290: 7769 6e67 2063 6f6d 6d61 6e64 3a07 007a wing command:..z │ │ │ -005342a0: 4921 0000 4800 7a49 3100 0020 2020 2020 I!..H.zI1.. │ │ │ +005342a0: 4621 0000 4800 7a46 3100 0020 2020 2020 F!..H.zF1.. │ │ │ 005342b0: 2020 4754 4d3e 5772 6974 6520 2453 454c GTM>Write $SEL │ │ │ 005342c0: 4543 5428 2424 7365 745e 2547 424c 4445 ECT($$set^%GBLDE │ │ │ 005342d0: 4628 225e 4722 2c30 2c31 293a 224f 4b22 F("^G",0,1):"OK" │ │ │ -005342e0: 2c31 3a22 4641 494c 4544 2229 1600 7a49 ,1:"FAILED")..zI │ │ │ +005342e0: 2c31 3a22 4641 494c 4544 2229 1600 7a46 ,1:"FAILED")..zF │ │ │ 005342f0: 4100 0020 2020 2020 2020 2020 2020 2020 A.. │ │ │ -00534300: 4f4b 0700 7a49 5100 0050 007a 4961 0000 OK..zIQ..P.zIa.. │ │ │ +00534300: 4f4b 0700 7a46 5100 0050 007a 4661 0000 OK..zFQ..P.zFa.. │ │ │ 00534310: 2020 2020 2020 2054 6869 7320 6465 6c65 This dele │ │ │ 00534320: 7465 7320 7468 6520 676c 6f62 616c 2076 tes the global v │ │ │ 00534330: 6172 6961 626c 6520 5e47 2c20 7468 656e ariable ^G, then │ │ │ 00534340: 2073 6574 7320 5e47 2074 6f20 7468 6520 sets ^G to the │ │ │ -00534350: 636f 6c6c 6174 696f 6e51 007a 4971 0000 collationQ.zIq.. │ │ │ +00534350: 636f 6c6c 6174 696f 6e51 007a 4671 0000 collationQ.zFq.. │ │ │ 00534360: 2020 2020 2020 2073 6571 7565 6e63 6520 sequence │ │ │ 00534370: 6e75 6d62 6572 2031 2077 6974 6820 6e75 number 1 with nu │ │ │ 00534380: 6d65 7269 6320 7375 6273 6372 6970 7473 meric subscripts │ │ │ 00534390: 2063 6f6c 6c61 7469 6e67 2062 6566 6f72 collating befor │ │ │ -005343a0: 6520 7374 7269 6e67 732e 0700 7a49 8100 e strings...zI.. │ │ │ -005343b0: 002f 007a 4991 0000 2020 2020 382e 2041 ./.zI... 8. A │ │ │ +005343a0: 6520 7374 7269 6e67 732e 0700 7a46 8100 e strings...zF.. │ │ │ +005343b0: 002f 007a 4691 0000 2020 2020 382e 2041 ./.zF... 8. A │ │ │ 005343c0: 7373 6967 6e20 7468 6520 666f 6c6c 6f77 ssign the follow │ │ │ 005343d0: 696e 6720 7661 6c75 6520 746f 205e 472e ing value to ^G. │ │ │ -005343e0: 0700 7949 1900 0025 007a 4911 0000 2020 ..yI...%.zI... │ │ │ +005343e0: 0700 7946 1900 0025 007a 4611 0000 2020 ..yF...%.zF... │ │ │ 005343f0: 2020 2020 2047 544d 3e53 6574 205e 4728 GTM>Set ^G( │ │ │ -00534400: 2264 7520 506f 6e74 2229 3d31 2600 7a49 "du Pont")=1&.zI │ │ │ +00534400: 2264 7520 506f 6e74 2229 3d31 2600 7a46 "du Pont")=1&.zF │ │ │ 00534410: 2100 0020 2020 2020 2020 4754 4d3e 5365 !.. GTM>Se │ │ │ 00534420: 7420 5e47 2822 4672 6965 6e64 6c79 2229 t ^G("Friendly") │ │ │ -00534430: 3d31 2600 7a49 3100 0020 2020 2020 2020 =1&.zI1.. │ │ │ +00534430: 3d31 2600 7a46 3100 0020 2020 2020 2020 =1&.zF1.. │ │ │ 00534440: 4754 4d3e 5365 7420 5e47 2822 6c65 2042 GTM>Set ^G("le B │ │ │ -00534450: 6c61 6e63 2229 3d31 2400 7a49 4100 0020 lanc")=1$.zIA.. │ │ │ +00534450: 6c61 6e63 2229 3d31 2400 7a46 4100 0020 lanc")=1$.zFA.. │ │ │ 00534460: 2020 2020 2020 4754 4d3e 5365 7420 5e47 GTM>Set ^G │ │ │ -00534470: 2822 4d61 6472 6964 2229 3d31 0700 7a49 ("Madrid")=1..zI │ │ │ -00534480: 5100 004c 007a 4961 0000 2020 2020 392e Q..L.zIa.. 9. │ │ │ +00534470: 2822 4d61 6472 6964 2229 3d31 0700 7a46 ("Madrid")=1..zF │ │ │ +00534480: 5100 004c 007a 4661 0000 2020 2020 392e Q..L.zFa.. 9. │ │ │ 00534490: 2053 6565 2068 6f77 2074 6865 2073 7562 See how the sub │ │ │ 005344a0: 7363 7269 7074 206f 6620 5e47 206f 7264 script of ^G ord │ │ │ 005344b0: 6572 2061 6363 6f72 6469 6e67 2074 6f20 er according to │ │ │ 005344c0: 7468 6520 616c 7465 726e 6174 6976 6521 the alternative! │ │ │ -005344d0: 007a 4971 0000 2020 2020 2020 2063 6f6c .zIq.. col │ │ │ +005344d0: 007a 4671 0000 2020 2020 2020 2063 6f6c .zFq.. col │ │ │ 005344e0: 6c61 7469 6f6e 2073 6571 7565 6e63 653a lation sequence: │ │ │ -005344f0: 0700 7a49 8100 001b 007a 4991 0000 2020 ..zI.....zI... │ │ │ +005344f0: 0700 7a46 8100 001b 007a 4691 0000 2020 ..zF.....zF... │ │ │ 00534500: 2020 2020 2047 544d 3e5a 5752 6974 6520 GTM>ZWRite │ │ │ -00534510: 5e47 1d00 7949 1a00 0020 2020 2020 2020 ^G..yI... │ │ │ +00534510: 5e47 1d00 7946 1a00 0020 2020 2020 2020 ^G..yF... │ │ │ 00534520: 5e47 2822 6475 2050 6f6e 7422 293d 311e ^G("du Pont")=1. │ │ │ -00534530: 007a 4911 0000 2020 2020 2020 205e 4728 .zI... ^G( │ │ │ +00534530: 007a 4611 0000 2020 2020 2020 205e 4728 .zF... ^G( │ │ │ 00534540: 2246 7269 656e 646c 7922 293d 311e 007a "Friendly")=1..z │ │ │ -00534550: 4921 0000 2020 2020 2020 205e 4728 226c I!.. ^G("l │ │ │ -00534560: 6520 426c 616e 6322 293d 311c 007a 4931 e Blanc")=1..zI1 │ │ │ +00534550: 4621 0000 2020 2020 2020 205e 4728 226c F!.. ^G("l │ │ │ +00534560: 6520 426c 616e 6322 293d 311c 007a 4631 e Blanc")=1..zF1 │ │ │ 00534570: 0000 2020 2020 2020 205e 4728 224d 6164 .. ^G("Mad │ │ │ -00534580: 7269 6422 293d 3107 007a 4941 0000 0000 rid")=1..zIA.... │ │ │ +00534580: 7269 6422 293d 3107 007a 4641 0000 0000 rid")=1..zFA.... │ │ │ 00534590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005345a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005345b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005345c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005345d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005345e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005345f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -341125,71 +341125,71 @@ │ │ │ 00534840: 434f 4c4c 4154 494f 4e00 ff73 00ff 2547 COLLATION..s..%G │ │ │ 00534850: 424c 4445 4600 ff73 00ff 4445 4c45 5449 BLDEF..s..DELETI │ │ │ 00534860: 4e47 00bf 3100 0020 2020 546f 2064 656c NG..1.. To del │ │ │ 00534870: 6574 6520 7468 6520 636f 6c6c 6174 696f ete the collatio │ │ │ 00534880: 6e20 6368 6172 6163 7465 7269 7374 6963 n characteristic │ │ │ 00534890: 7320 6375 7272 656e 746c 7920 6173 7369 s currently assi │ │ │ 005348a0: 676e 6564 2074 6f20 6120 676c 6f62 616c gned to a global │ │ │ -005348b0: 2c28 0050 4941 0000 2020 2075 7365 2074 ,(.PIA.. use t │ │ │ +005348b0: 2c28 0050 4641 0000 2020 2075 7365 2074 ,(.PFA.. use t │ │ │ 005348c0: 6865 2065 7874 7269 6e73 6963 2065 6e74 he extrinsic ent │ │ │ -005348d0: 7279 2070 6f69 6e74 3a07 0050 4951 0000 ry point:..PIQ.. │ │ │ -005348e0: 1d00 5049 6100 0020 2020 6b69 6c6c 5e25 ..PIa.. kill^% │ │ │ +005348d0: 7279 2070 6f69 6e74 3a07 0050 4651 0000 ry point:..PFQ.. │ │ │ +005348e0: 1d00 5046 6100 0020 2020 6b69 6c6c 5e25 ..PFa.. kill^% │ │ │ 005348f0: 4742 4c44 4546 2867 6e61 6d65 2907 0050 GBLDEF(gname)..P │ │ │ -00534900: 4971 0000 1800 466b 4558 414d 494e 494e Iq....FkEXAMININ │ │ │ -00534910: 4700 0045 7861 6d69 6e69 6e67 1400 5049 G..Examining..PI │ │ │ +00534900: 4671 0000 1800 466b 4558 414d 494e 494e Fq....FkEXAMININ │ │ │ +00534910: 4700 0045 7861 6d69 6e69 6e67 1400 5046 G..Examining..PF │ │ │ 00534920: bf11 0000 2020 2045 7861 6d69 6e69 6e67 .... Examining │ │ │ -00534930: 0700 5149 2100 0051 0051 4931 0000 2020 ..QI!..Q.QI1.. │ │ │ +00534930: 0700 5146 2100 0051 0051 4631 0000 2020 ..QF!..Q.QF1.. │ │ │ 00534940: 2054 6f20 6578 616d 696e 6520 7468 6520 To examine the │ │ │ 00534950: 636f 6c6c 6174 696f 6e20 6368 6172 6163 collation charac │ │ │ 00534960: 7465 7269 7374 6963 7320 6375 7272 656e teristics curren │ │ │ 00534970: 746c 7920 6173 7369 676e 6564 2074 6f20 tly assigned to │ │ │ -00534980: 6120 676c 6f62 616c 2800 5149 4100 0020 a global(.QIA.. │ │ │ +00534980: 6120 676c 6f62 616c 2800 5146 4100 0020 a global(.QFA.. │ │ │ 00534990: 2020 7573 6520 7468 6520 6578 7472 696e use the extrin │ │ │ 005349a0: 7369 6320 656e 7472 7920 706f 696e 743a sic entry point: │ │ │ -005349b0: 0700 5149 5100 0022 0051 4961 0000 2020 ..QIQ..".QIa.. │ │ │ +005349b0: 0700 5146 5100 0022 0051 4661 0000 2020 ..QFQ..".QFa.. │ │ │ 005349c0: 2067 6574 5e25 4742 4c44 4546 2867 6e61 get^%GBLDEF(gna │ │ │ -005349d0: 6d65 5b2c 7265 675d 2907 0051 4971 0000 me[,reg])..QIq.. │ │ │ -005349e0: 1200 5149 8100 0020 2020 2a2a 4e6f 7465 ..QI... **Note │ │ │ -005349f0: 2a2a 0700 5149 9100 0050 0050 49c0 1100 **..QI...P.PI... │ │ │ +005349d0: 6d65 5b2c 7265 675d 2907 0051 4671 0000 me[,reg])..QFq.. │ │ │ +005349e0: 1200 5146 8100 0020 2020 2a2a 4e6f 7465 ..QF... **Note │ │ │ +005349f0: 2a2a 0700 5146 9100 0050 0050 46c0 1100 **..QF...P.PF... │ │ │ 00534a00: 0020 2020 6765 745e 2547 424c 4445 4628 . get^%GBLDEF( │ │ │ 00534a10: 676e 616d 6529 2072 6574 7572 6e73 2067 gname) returns g │ │ │ 00534a20: 6c6f 6261 6c20 7370 6563 6966 6963 2063 lobal specific c │ │ │ 00534a30: 6861 7261 6374 6572 6973 7469 6373 2c20 haracteristics, │ │ │ -00534a40: 7768 6963 6820 6361 6e50 0051 4912 0000 which canP.QI... │ │ │ +00534a40: 7768 6963 6820 6361 6e50 0051 4612 0000 which canP.QF... │ │ │ 00534a50: 2020 2064 6966 6665 7220 6672 6f6d 2063 differ from c │ │ │ 00534a60: 6f6c 6c61 7469 6f6e 2063 6861 7261 6374 ollation charact │ │ │ 00534a70: 6572 6973 7469 6373 2064 6566 696e 6564 eristics defined │ │ │ 00534a80: 2066 6f72 2074 6865 2064 6174 6162 6173 for the databas │ │ │ -00534a90: 6520 6669 6c65 2061 7442 0051 4913 0000 e file atB.QI... │ │ │ +00534a90: 6520 6669 6c65 2061 7442 0051 4613 0000 e file atB.QF... │ │ │ 00534aa0: 2020 204d 5550 4950 2043 5245 4154 4520 MUPIP CREATE │ │ │ 00534ab0: 7469 6d65 2066 726f 6d20 7365 7474 696e time from settin │ │ │ 00534ac0: 6773 2069 6e20 7468 6520 676c 6f62 616c gs in the global │ │ │ -00534ad0: 2064 6972 6563 746f 7279 2e07 0051 4914 directory...QI. │ │ │ -00534ae0: 0000 4d00 5149 1500 0020 2020 4453 4520 ..M.QI... DSE │ │ │ +00534ad0: 2064 6972 6563 746f 7279 2e07 0051 4614 directory...QF. │ │ │ +00534ae0: 0000 4d00 5146 1500 0020 2020 4453 4520 ..M.QF... DSE │ │ │ 00534af0: 4455 4d50 202d 4649 4c45 4845 4144 4552 DUMP -FILEHEADER │ │ │ 00534b00: 2063 6f6d 6d61 6e64 2064 6973 706c 6179 command display │ │ │ 00534b10: 7320 7265 6769 6f6e 2063 6f6c 6c61 7469 s region collati │ │ │ 00534b20: 6f6e 2077 6865 6e65 7665 7220 7468 6537 on whenever the7 │ │ │ -00534b30: 0051 4916 0000 2020 2063 6f6c 6c61 7469 .QI... collati │ │ │ +00534b30: 0051 4616 0000 2020 2063 6f6c 6c61 7469 .QF... collati │ │ │ 00534b40: 6f6e 2069 7320 6f74 6865 7220 7468 616e on is other than │ │ │ 00534b50: 204d 2073 7461 6e64 6172 6420 636f 6c6c M standard coll │ │ │ -00534b60: 6174 696f 6e2e 0700 5149 1700 0012 0051 ation...QI.....Q │ │ │ -00534b70: 4918 0000 2020 2045 7861 6d70 6c65 3a07 I... Example:. │ │ │ -00534b80: 0051 4919 0000 2700 5149 1a00 0020 2020 .QI...'.QI... │ │ │ +00534b60: 6174 696f 6e2e 0700 5146 1700 0012 0051 ation...QF.....Q │ │ │ +00534b70: 4618 0000 2020 2045 7861 6d70 6c65 3a07 F... Example:. │ │ │ +00534b80: 0051 4619 0000 2700 5146 1a00 0020 2020 .QF...'.QF... │ │ │ 00534b90: 4754 4d3e 5772 6974 6520 2424 6765 745e GTM>Write $$get^ │ │ │ 00534ba0: 2547 424c 4445 4628 225e 4722 290f 0051 %GBLDEF("^G")..Q │ │ │ -00534bb0: 4921 0000 2020 2031 2c33 2c31 0700 5149 I!.. 1,3,1..QI │ │ │ -00534bc0: 2200 0054 0051 4923 0000 2020 2054 6869 "..T.QI#.. Thi │ │ │ +00534bb0: 4621 0000 2020 2031 2c33 2c31 0700 5146 F!.. 1,3,1..QF │ │ │ +00534bc0: 2200 0054 0051 4623 0000 2020 2054 6869 "..T.QF#.. Thi │ │ │ 00534bd0: 7320 6578 616d 706c 6520 7265 7475 726e s example return │ │ │ 00534be0: 7320 7468 6520 636f 6c6c 6174 696f 6e20 s the collation │ │ │ 00534bf0: 7365 7175 656e 6365 2069 6e66 6f72 6d61 sequence informa │ │ │ 00534c00: 7469 6f6e 2063 7572 7265 6e74 6c79 2061 tion currently a │ │ │ -00534c10: 7373 6967 6e65 641b 0051 4924 0000 2020 ssigned..QI$.. │ │ │ +00534c10: 7373 6967 6e65 641b 0051 4624 0000 2020 ssigned..QF$.. │ │ │ 00534c20: 2074 6f20 7468 6520 676c 6f62 616c 205e to the global ^ │ │ │ -00534c30: 472e 0700 5149 2500 0000 0000 0000 0000 G...QI%......... │ │ │ +00534c30: 472e 0700 5146 2500 0000 0000 0000 0000 G...QF%......... │ │ │ 00534c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -341243,193 +341243,193 @@ │ │ │ 00534fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535000: 0400 0000 f607 0000 3553 0000 0000 0000 ........5S...... │ │ │ -00535010: aa00 0011 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ +00535010: aa00 00a5 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 5f43 4f4c 4c41 5449 AMPLE_OF_COLLATI │ │ │ 00535060: 4e47 5f41 4c50 4841 4245 5453 5f49 4e5f NG_ALPHABETS_IN_ │ │ │ 00535070: 5245 5645 5253 455f 4f52 4445 525f 5553 REVERSE_ORDER_US │ │ │ 00535080: 494e 4700 0045 7861 6d70 6c65 5f6f 665f ING..Example_of_ │ │ │ 00535090: 436f 6c6c 6174 696e 675f 416c 7068 6162 Collating_Alphab │ │ │ 005350a0: 6574 735f 696e 5f52 6576 6572 7365 5f4f ets_in_Reverse_O │ │ │ -005350b0: 7264 6572 5f75 7369 6e67 4000 7049 bf11 rder_using@.pI.. │ │ │ +005350b0: 7264 6572 5f75 7369 6e67 4000 7046 bf11 rder_using@.pF.. │ │ │ 005350c0: 0000 2020 2045 7861 6d70 6c65 206f 6620 .. Example of │ │ │ 005350d0: 436f 6c6c 6174 696e 6720 416c 7068 6162 Collating Alphab │ │ │ 005350e0: 6574 7320 696e 2052 6576 6572 7365 204f ets in Reverse O │ │ │ -005350f0: 7264 6572 2075 7369 6e67 2a00 7149 2100 rder using*.qI!. │ │ │ +005350f0: 7264 6572 2075 7369 6e67 2a00 7146 2100 rder using*.qF!. │ │ │ 00535100: 0020 2067 746d 5f61 635f 7866 6f72 6d5f . gtm_ac_xform_ │ │ │ 00535110: 3120 616e 6420 6774 6d5f 6163 5f78 6261 1 and gtm_ac_xba │ │ │ -00535120: 636b 5f31 0700 7149 3100 004c 0071 4941 ck_1..qI1..L.qIA │ │ │ +00535120: 636b 5f31 0700 7146 3100 004c 0071 4641 ck_1..qF1..L.qFA │ │ │ 00535130: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 00535140: 6520 6372 6561 7465 7320 616e 2061 6c74 e creates an alt │ │ │ 00535150: 6572 6e61 7465 2063 6f6c 6c61 7469 6f6e ernate collation │ │ │ 00535160: 2073 6571 7565 6e63 6520 7468 6174 2063 sequence that c │ │ │ -00535170: 6f6c 6c61 7465 734b 0071 4951 0000 2020 ollatesK.qIQ.. │ │ │ +00535170: 6f6c 6c61 7465 734b 0071 4651 0000 2020 ollatesK.qFQ.. │ │ │ 00535180: 2061 6c70 6861 6265 7473 2069 6e20 7265 alphabets in re │ │ │ 00535190: 7665 7273 6520 6f72 6465 722e 2054 6869 verse order. Thi │ │ │ 005351a0: 7320 6973 2069 6e20 636f 6e74 7261 7374 s is in contrast │ │ │ 005351b0: 2074 6f20 7468 6520 7374 616e 6461 7264 to the standard │ │ │ -005351c0: 204d 3f00 7149 6100 0020 2020 636f 6c6c M?.qIa.. coll │ │ │ +005351c0: 204d 3f00 7146 6100 0020 2020 636f 6c6c M?.qFa.. coll │ │ │ 005351d0: 6174 696f 6e20 7468 6174 2063 6f6c 6c61 ation that colla │ │ │ 005351e0: 7465 7320 616c 7068 6162 6574 7320 696e tes alphabets in │ │ │ 005351f0: 2061 7363 656e 6469 6e67 206f 7264 6572 ascending order │ │ │ -00535200: 2e07 0071 4971 0000 1700 7149 8100 0020 ...qIq....qI... │ │ │ +00535200: 2e07 0071 4671 0000 1700 7146 8100 0020 ...qFq....qF... │ │ │ 00535210: 2020 2a2a 496d 706f 7274 616e 742a 2a07 **Important**. │ │ │ -00535220: 0071 4991 0000 4e00 7049 c011 0000 2020 .qI...N.pI.... │ │ │ +00535220: 0071 4691 0000 4e00 7046 c011 0000 2020 .qF...N.pF.... │ │ │ 00535230: 204e 6f20 636c 6169 6d20 6f66 2063 6f70 No claim of cop │ │ │ 00535240: 7972 6967 6874 2069 7320 6d61 6465 2077 yright is made w │ │ │ 00535250: 6974 6820 7265 7370 6563 7420 746f 2074 ith respect to t │ │ │ 00535260: 6865 2063 6f64 6520 7573 6564 2069 6e20 he code used in │ │ │ -00535270: 7468 6973 5000 7149 1200 0020 2020 6578 thisP.qI... ex │ │ │ +00535270: 7468 6973 5000 7146 1200 0020 2020 6578 thisP.qF... ex │ │ │ 00535280: 616d 706c 652e 2050 6c65 6173 6520 646f ample. Please do │ │ │ 00535290: 206e 6f74 2075 7365 2074 6865 2063 6f64 not use the cod │ │ │ 005352a0: 6520 6173 2d69 7320 696e 2061 2070 726f e as-is in a pro │ │ │ 005352b0: 6475 6374 696f 6e20 656e 7669 726f 6e6d duction environm │ │ │ -005352c0: 656e 742e 0700 7149 1300 004f 0071 4914 ent...qI...O.qI. │ │ │ +005352c0: 656e 742e 0700 7146 1300 004f 0071 4614 ent...qF...O.qF. │ │ │ 005352d0: 0000 2020 2050 6c65 6173 6520 656e 7375 .. Please ensu │ │ │ 005352e0: 7265 2074 6861 7420 796f 7520 6861 7665 re that you have │ │ │ 005352f0: 2061 2063 6f72 7265 6374 6c79 2063 6f6e a correctly con │ │ │ 00535300: 6669 6775 7265 6420 4754 2e4d 2069 6e73 figured GT.M ins │ │ │ -00535310: 7461 6c6c 6174 696f 6e2c 5200 7149 1500 tallation,R.qI.. │ │ │ +00535310: 7461 6c6c 6174 696f 6e2c 5200 7146 1500 tallation,R.qF.. │ │ │ 00535320: 0020 2020 636f 7272 6563 746c 7920 636f . correctly co │ │ │ 00535330: 6e66 6967 7572 6564 2065 6e76 6972 6f6e nfigured environ │ │ │ 00535340: 6d65 6e74 2076 6172 6961 626c 6573 2c20 ment variables, │ │ │ 00535350: 7769 7468 2061 7070 726f 7072 6961 7465 with appropriate │ │ │ -00535360: 2064 6972 6563 746f 7269 6573 1400 7149 directories..qI │ │ │ +00535360: 2064 6972 6563 746f 7269 6573 1400 7146 directories..qF │ │ │ 00535370: 1600 0020 2020 616e 6420 6669 6c65 732e ... and files. │ │ │ -00535380: 0700 7149 1700 002c 0071 4918 0000 2020 ..qI...,.qI... │ │ │ +00535380: 0700 7146 1700 002c 0071 4618 0000 2020 ..qF...,.qF... │ │ │ 00535390: 2020 312e 2044 6f77 6e6c 6f61 6420 636f 1. Download co │ │ │ 005353a0: 6c5f 7265 7665 7273 655f 3332 2e63 2066 l_reverse_32.c f │ │ │ -005353b0: 726f 6d5a 0071 4919 0000 2020 2020 2020 romZ.qI... │ │ │ +005353b0: 726f 6d5a 0071 4619 0000 2020 2020 2020 romZ.qF... │ │ │ 005353c0: 2068 7474 703a 2f2f 7469 6e63 6f2e 7061 http://tinco.pa │ │ │ 005353d0: 6972 2e63 6f6d 2f62 6861 736b 6172 2f67 ir.com/bhaskar/g │ │ │ 005353e0: 746d 2f64 6f63 2f62 6f6f 6b73 2f70 672f tm/doc/books/pg/ │ │ │ 005353f0: 554e 4958 5f6d 616e 7561 6c2f 636f 6c5f UNIX_manual/col_ │ │ │ 00535400: 7265 7665 7273 655f 3332 2e63 2e52 0071 reverse_32.c.R.q │ │ │ -00535410: 491a 0000 2020 2020 2020 2049 7420 636f I... It co │ │ │ +00535410: 461a 0000 2020 2020 2020 2049 7420 636f F... It co │ │ │ 00535420: 6e74 6169 6e20 636f 6465 2066 6f72 2074 ntain code for t │ │ │ 00535430: 7261 6e73 666f 726d 6174 696f 6e20 726f ransformation ro │ │ │ 00535440: 7574 696e 6520 2867 746d 5f61 635f 7866 utine (gtm_ac_xf │ │ │ 00535450: 6f72 6d5f 3129 2c20 7265 7665 7273 6552 orm_1), reverseR │ │ │ -00535460: 0071 4921 0000 2020 2020 2020 2074 7261 .qI!.. tra │ │ │ +00535460: 0071 4621 0000 2020 2020 2020 2074 7261 .qF!.. tra │ │ │ 00535470: 6e73 666f 726d 6174 696f 6e20 726f 7574 nsformation rout │ │ │ 00535480: 696e 6520 2867 746d 5f61 635f 7862 6163 ine (gtm_ac_xbac │ │ │ 00535490: 6b5f 3129 2061 6e64 2076 6572 7369 6f6e k_1) and version │ │ │ 005354a0: 2063 6f6e 7472 6f6c 2072 6f75 7469 6e65 control routine │ │ │ -005354b0: 7331 0071 4922 0000 2020 2020 2020 2028 s1.qI".. ( │ │ │ +005354b0: 7331 0071 4622 0000 2020 2020 2020 2028 s1.qF".. ( │ │ │ 005354c0: 6774 6d5f 6163 5f76 6572 7369 6f6e 2061 gtm_ac_version a │ │ │ 005354d0: 6e64 2067 746d 5f61 635f 7665 7269 6679 nd gtm_ac_verify │ │ │ -005354e0: 292e 5000 7149 2300 0020 2020 2032 2e20 ).P.qI#.. 2. │ │ │ +005354e0: 292e 5000 7146 2300 0020 2020 2032 2e20 ).P.qF#.. 2. │ │ │ 005354f0: 5361 7665 2061 6e64 2063 6f6d 7069 6c65 Save and compile │ │ │ 00535500: 2063 6f6c 5f72 6576 6572 7365 5f33 322e col_reverse_32. │ │ │ 00535510: 632e 204f 6e20 7838 3620 474e 552f 4c69 c. On x86 GNU/Li │ │ │ 00535520: 6e75 7820 2836 342d 6269 7420 5562 756e nux (64-bit Ubun │ │ │ -00535530: 7475 3b00 7149 2400 0020 2020 2020 2020 tu;.qI$.. │ │ │ +00535530: 7475 3b00 7146 2400 0020 2020 2020 2020 tu;.qF$.. │ │ │ 00535540: 3130 2e31 3029 2c20 6578 6563 7574 6520 10.10), execute │ │ │ 00535550: 6120 636f 6d6d 616e 6420 6c69 6b65 2074 a command like t │ │ │ 00535560: 6865 2066 6f6c 6c6f 7769 6e67 3a07 0071 he following:..q │ │ │ -00535570: 4925 0000 3100 7149 2600 0020 2020 2020 I%..1.qI&.. │ │ │ +00535570: 4625 0000 3100 7146 2600 0020 2020 2020 F%..1.qF&.. │ │ │ 00535580: 2020 6763 6320 2d63 2063 6f6c 5f72 6576 gcc -c col_rev │ │ │ 00535590: 6572 7365 5f33 322e 6320 2d49 2467 746d erse_32.c -I$gtm │ │ │ -005355a0: 5f64 6973 7407 0071 4927 0000 1200 7149 _dist..qI'....qI │ │ │ +005355a0: 5f64 6973 7407 0071 4627 0000 1200 7146 _dist..qF'....qF │ │ │ 005355b0: 2800 0020 2020 2a2a 4e6f 7465 2a2a 0700 (.. **Note**.. │ │ │ -005355c0: 7149 2900 003c 0071 492a 0000 2020 2020 qI)..<.qI*.. │ │ │ +005355c0: 7146 2900 003c 0071 462a 0000 2020 2020 qF)..<.qF*.. │ │ │ 005355d0: 2020 2054 6865 202d 4924 6774 6d5f 6469 The -I$gtm_di │ │ │ 005355e0: 7374 206f 7074 696f 6e20 696e 636c 7564 st option includ │ │ │ 005355f0: 6573 2067 746d 7863 5f74 7970 6573 2e68 es gtmxc_types.h │ │ │ -00535600: 2e07 0071 4931 0000 5100 7149 3200 0020 ...qI1..Q.qI2.. │ │ │ +00535600: 2e07 0071 4631 0000 5100 7146 3200 0020 ...qF1..Q.qF2.. │ │ │ 00535610: 2020 2033 2e20 4372 6561 7465 2061 206e 3. Create a n │ │ │ 00535620: 6577 2073 6861 7265 6420 6c69 6272 6172 ew shared librar │ │ │ 00535630: 7920 6f72 2061 6464 2074 6865 2072 6f75 y or add the rou │ │ │ 00535640: 7469 6e65 7320 746f 2061 6e20 6578 6973 tines to an exis │ │ │ -00535650: 7469 6e67 206f 6e65 2e51 0071 4933 0000 ting one.Q.qI3.. │ │ │ +00535650: 7469 6e67 206f 6e65 2e51 0071 4633 0000 ting one.Q.qF3.. │ │ │ 00535660: 2020 2020 2020 2054 6865 2066 6f6c 6c6f The follo │ │ │ 00535670: 7769 6e67 2063 6f6d 6d61 6e64 2061 6464 wing command add │ │ │ 00535680: 7320 7468 6573 6520 616c 7465 726e 6174 s these alternat │ │ │ 00535690: 6976 6520 7365 7175 656e 6365 2072 6f75 ive sequence rou │ │ │ -005356a0: 7469 6e65 7320 746f 2061 4e00 7149 3400 tines to aN.qI4. │ │ │ +005356a0: 7469 6e65 7320 746f 2061 4e00 7146 3400 tines to aN.qF4. │ │ │ 005356b0: 0020 2020 2020 2020 7368 6172 6564 206c . shared l │ │ │ 005356c0: 6962 7261 7279 2063 616c 6c65 6420 616c ibrary called al │ │ │ 005356d0: 7463 6f6c 6c2e 736f 206f 6e20 7838 3620 tcoll.so on x86 │ │ │ 005356e0: 474e 552f 4c69 6e75 7820 2836 342d 6269 GNU/Linux (64-bi │ │ │ -005356f0: 7420 5562 756e 7475 1500 7149 3500 0020 t Ubuntu..qI5.. │ │ │ +005356f0: 7420 5562 756e 7475 1500 7146 3500 0020 t Ubuntu..qF5.. │ │ │ 00535700: 2020 2020 2020 3130 2e31 3029 2e07 0071 10.10)...q │ │ │ -00535710: 4936 0000 3700 7149 3700 0020 2020 2020 I6..7.qI7.. │ │ │ +00535710: 4636 0000 3700 7146 3700 0020 2020 2020 F6..7.qF7.. │ │ │ 00535720: 2020 6763 6320 2d6f 2072 6576 636f 6c2e gcc -o revcol. │ │ │ 00535730: 736f 202d 7368 6172 6564 2063 6f6c 5f72 so -shared col_r │ │ │ -00535740: 6576 6572 7365 5f33 322e 6f07 0071 4938 everse_32.o..qI8 │ │ │ -00535750: 0000 5400 7149 3900 0020 2020 2034 2e20 ..T.qI9.. 4. │ │ │ +00535740: 6576 6572 7365 5f33 322e 6f07 0071 4638 everse_32.o..qF8 │ │ │ +00535750: 0000 5400 7146 3900 0020 2020 2034 2e20 ..T.qF9.. 4. │ │ │ 00535760: 5365 7420 7468 6520 656e 7669 726f 6e6d Set the environm │ │ │ 00535770: 656e 7420 7661 7269 6162 6c65 2067 746d ent variable gtm │ │ │ 00535780: 5f63 6f6c 6c61 7465 5f32 2074 6f20 706f _collate_2 to po │ │ │ 00535790: 696e 7420 746f 2074 6865 206c 6f63 6174 int to the locat │ │ │ -005357a0: 696f 6e20 6f66 5000 7149 3a00 0020 2020 ion ofP.qI:.. │ │ │ +005357a0: 696f 6e20 6f66 5000 7146 3a00 0020 2020 ion ofP.qF:.. │ │ │ 005357b0: 2020 2020 7265 7663 6f6c 2e73 6f2e 2054 revcol.so. T │ │ │ 005357c0: 6f20 7365 7420 7468 6520 6c6f 6361 6c20 o set the local │ │ │ 005357d0: 7661 7269 6162 6c65 2063 6f6c 6c61 7469 variable collati │ │ │ 005357e0: 6f6e 2074 6f20 7468 6973 2061 6c74 6572 on to this alter │ │ │ 005357f0: 6e61 7469 7665 0000 0000 0000 0000 0000 native.......... │ │ │ 00535800: 0400 0000 3c03 0000 4b53 0000 0000 0000 ....<...KS...... │ │ │ -00535810: c400 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00535810: c400 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 5f43 4f4c 4c41 5449 AMPLE_OF_COLLATI │ │ │ 00535860: 4e47 5f41 4c50 4841 4245 5453 5f49 4e5f NG_ALPHABETS_IN_ │ │ │ 00535870: 5245 5645 5253 455f 4f52 4445 525f 5553 REVERSE_ORDER_US │ │ │ 00535880: 494e 4700 c041 0000 2020 2020 2020 2063 ING..A.. c │ │ │ 00535890: 6f6c 6c61 7469 6f6e 2073 6571 7565 6e63 ollation sequenc │ │ │ 005358a0: 652c 2073 6574 2074 6865 2065 6e76 6972 e, set the envir │ │ │ 005358b0: 6f6e 6d65 6e74 2076 6172 6961 626c 6520 onment variable │ │ │ 005358c0: 6774 6d5f 6c6f 6361 6c5f 636f 6c6c 6174 gtm_local_collat │ │ │ -005358d0: 6520 746f 1000 7149 4200 0020 2020 2020 e to..qIB.. │ │ │ -005358e0: 2020 322e 3f00 7149 4300 0020 2020 2035 2.?.qIC.. 5 │ │ │ +005358d0: 6520 746f 1000 7146 4200 0020 2020 2020 e to..qFB.. │ │ │ +005358e0: 2020 322e 3f00 7146 4300 0020 2020 2035 2.?.qFC.. 5 │ │ │ 005358f0: 2e20 4174 2074 6865 2047 544d 2070 726f . At the GTM pro │ │ │ 00535900: 6d70 742c 2065 7865 6375 7465 2074 6865 mpt, execute the │ │ │ 00535910: 2066 6f6c 6c6f 7769 6e67 2063 6f6d 6d61 following comma │ │ │ -00535920: 6e64 3a07 0071 4944 0000 4800 7149 4500 nd:..qID..H.qIE. │ │ │ +00535920: 6e64 3a07 0071 4644 0000 4800 7146 4500 nd:..qFD..H.qFE. │ │ │ 00535930: 0020 2020 2020 2020 4754 4d3e 5772 6974 . GTM>Writ │ │ │ 00535940: 6520 2453 454c 4543 5428 2424 7365 745e e $SELECT($$set^ │ │ │ 00535950: 2547 424c 4445 4628 225e 4522 2c30 2c32 %GBLDEF("^E",0,2 │ │ │ 00535960: 293a 224f 4b22 2c31 3a22 4641 494c 4544 ):"OK",1:"FAILED │ │ │ -00535970: 2229 1000 7149 4600 0020 2020 2020 2020 ")..qIF.. │ │ │ -00535980: 4f4b 0700 7149 4700 002f 0071 4948 0000 OK..qIG../.qIH.. │ │ │ +00535970: 2229 1000 7146 4600 0020 2020 2020 2020 ")..qFF.. │ │ │ +00535980: 4f4b 0700 7146 4700 002f 0071 4648 0000 OK..qFG../.qFH.. │ │ │ 00535990: 2020 2020 362e 2041 7373 6967 6e20 7468 6. Assign th │ │ │ 005359a0: 6520 666f 6c6c 6f77 696e 6720 7661 6c75 e following valu │ │ │ -005359b0: 6520 746f 205e 452e 0700 7149 4900 0025 e to ^E...qII..% │ │ │ -005359c0: 0071 494a 0000 2020 2020 2020 2047 544d .qIJ.. GTM │ │ │ +005359b0: 6520 746f 205e 452e 0700 7146 4900 0025 e to ^E...qFI..% │ │ │ +005359c0: 0071 464a 0000 2020 2020 2020 2047 544d .qFJ.. GTM │ │ │ 005359d0: 3e53 6574 205e 4528 2264 7520 506f 6e74 >Set ^E("du Pont │ │ │ -005359e0: 2229 3d31 2600 7149 5100 0020 2020 2020 ")=1&.qIQ.. │ │ │ +005359e0: 2229 3d31 2600 7146 5100 0020 2020 2020 ")=1&.qFQ.. │ │ │ 005359f0: 2020 4754 4d3e 5365 7420 5e45 2822 4672 GTM>Set ^E("Fr │ │ │ -00535a00: 6965 6e64 6c79 2229 3d31 2600 7149 5200 iendly")=1&.qIR. │ │ │ +00535a00: 6965 6e64 6c79 2229 3d31 2600 7146 5200 iendly")=1&.qFR. │ │ │ 00535a10: 0020 2020 2020 2020 4754 4d3e 5365 7420 . GTM>Set │ │ │ 00535a20: 5e45 2822 6c65 2042 6c61 6e63 2229 3d31 ^E("le Blanc")=1 │ │ │ -00535a30: 2400 7149 5300 0020 2020 2020 2020 4754 $.qIS.. GT │ │ │ +00535a30: 2400 7146 5300 0020 2020 2020 2020 4754 $.qFS.. GT │ │ │ 00535a40: 4d3e 5365 7420 5e45 2822 4d61 6472 6964 M>Set ^E("Madrid │ │ │ -00535a50: 2229 3d31 0700 7149 5400 0043 0071 4955 ")=1..qIT..C.qIU │ │ │ +00535a50: 2229 3d31 0700 7146 5400 0043 0071 4655 ")=1..qFT..C.qFU │ │ │ 00535a60: 0000 2020 2020 372e 204e 6f74 6963 6520 .. 7. Notice │ │ │ 00535a70: 686f 7720 7468 6520 7375 6273 6372 6970 how the subscrip │ │ │ 00535a80: 7420 6f66 205e 4520 736f 7274 2069 6e20 t of ^E sort in │ │ │ 00535a90: 7265 7665 7273 6520 6f72 6465 723a 0700 reverse order:.. │ │ │ -00535aa0: 7149 5600 001b 0071 4957 0000 2020 2020 qIV....qIW.. │ │ │ +00535aa0: 7146 5600 001b 0071 4657 0000 2020 2020 qFV....qFW.. │ │ │ 00535ab0: 2020 2047 544d 3e7a 7772 6974 6520 5e45 GTM>zwrite ^E │ │ │ -00535ac0: 1e00 7149 5800 0020 2020 2020 2020 5e47 ..qIX.. ^G │ │ │ +00535ac0: 1e00 7146 5800 0020 2020 2020 2020 5e47 ..qFX.. ^G │ │ │ 00535ad0: 2822 6c65 2042 6c61 6e63 2229 3d31 1d00 ("le Blanc")=1.. │ │ │ -00535ae0: 7149 5900 0020 2020 2020 2020 5e47 2822 qIY.. ^G(" │ │ │ -00535af0: 6475 2050 6f6e 7422 293d 311c 0071 495a du Pont")=1..qIZ │ │ │ +00535ae0: 7146 5900 0020 2020 2020 2020 5e47 2822 qFY.. ^G(" │ │ │ +00535af0: 6475 2050 6f6e 7422 293d 311c 0071 465a du Pont")=1..qFZ │ │ │ 00535b00: 0000 2020 2020 2020 205e 4728 224d 6164 .. ^G("Mad │ │ │ -00535b10: 7269 6422 293d 311e 0071 4961 0000 2020 rid")=1..qIa.. │ │ │ +00535b10: 7269 6422 293d 311e 0071 4661 0000 2020 rid")=1..qFa.. │ │ │ 00535b20: 2020 2020 205e 4728 2246 7269 656e 646c ^G("Friendl │ │ │ -00535b30: 7922 293d 3107 0071 4962 0000 0000 0000 y")=1..qIb...... │ │ │ +00535b30: 7922 293d 3107 0071 4662 0000 0000 0000 y")=1..qFb...... │ │ │ 00535b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -341499,191 +341499,191 @@ │ │ │ 00535fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536000: 0400 0000 ff07 0000 7c53 0000 0000 0000 ........|S...... │ │ │ -00536010: ad00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00536010: ad00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00536020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00536030: 4e00 ff73 00ff 494d 504c 454d 454e 5449 N..s..IMPLEMENTI │ │ │ 00536040: 4e47 5f41 4e5f 414c 5445 524e 4154 4956 NG_AN_ALTERNATIV │ │ │ 00536050: 455f 434f 4c4c 4154 494f 4e5f 5345 5155 E_COLLATION_SEQU │ │ │ 00536060: 454e 4345 5f46 4f52 5f55 4e49 434f 4445 ENCE_FOR_UNICODE │ │ │ 00536070: 2852 2900 c023 0000 2020 2020 2020 2073 (R)..#.. s │ │ │ 00536080: 746f 7261 6765 2c20 616e 6420 636f 6e76 torage, and conv │ │ │ 00536090: 6572 7420 6561 6368 2073 6571 7565 6e63 ert each sequenc │ │ │ 005360a0: 6520 6f66 2062 7974 6573 2073 746f 7265 e of bytes store │ │ │ 005360b0: 6420 6261 636b 2074 6f20 7468 651e 0061 d back to the..a │ │ │ -005360c0: 4924 0000 2020 2020 2020 206f 7269 6769 I$.. origi │ │ │ -005360d0: 6e61 6c20 7374 7269 6e67 2e54 0061 4925 nal string.T.aI% │ │ │ +005360c0: 4624 0000 2020 2020 2020 206f 7269 6769 F$.. origi │ │ │ +005360d0: 6e61 6c20 7374 7269 6e67 2e54 0061 4625 nal string.T.aF% │ │ │ 005360e0: 0000 2020 2020 202a 2043 6f6c 6c61 7469 .. * Collati │ │ │ 005360f0: 6f6e 2073 6571 7565 6e63 6520 666f 7220 on sequence for │ │ │ 00536100: 616c 6c20 6578 7065 6374 6564 2063 6861 all expected cha │ │ │ 00536110: 7261 6374 6572 2073 6571 7565 6e63 6573 racter sequences │ │ │ 00536120: 2069 6e20 7375 6273 6372 6970 7473 3a4d in subscripts:M │ │ │ -00536130: 0061 4926 0000 2020 2020 2020 2047 542e .aI&.. GT. │ │ │ +00536130: 0061 4626 0000 2020 2020 2020 2047 542e .aF&.. GT. │ │ │ 00536140: 4d20 646f 6573 206e 6f74 2076 616c 6964 M does not valid │ │ │ 00536150: 6174 6520 7468 6520 7375 6273 6372 6970 ate the subscrip │ │ │ 00536160: 7420 7374 7269 6e67 7320 7061 7373 6564 t strings passed │ │ │ -00536170: 2074 6f2f 6672 6f6d 2074 6865 5000 6149 to/from theP.aI │ │ │ +00536170: 2074 6f2f 6672 6f6d 2074 6865 5000 6146 to/from theP.aF │ │ │ 00536180: 2700 0020 2020 2020 2020 636f 6c6c 6174 '.. collat │ │ │ 00536190: 696f 6e20 726f 7574 696e 6573 2e20 4966 ion routines. If │ │ │ 005361a0: 2074 6865 2061 7070 6c69 6361 7469 6f6e the application │ │ │ 005361b0: 2064 6573 6967 6e20 616c 6c6f 7773 2069 design allows i │ │ │ -005361c0: 6c6c 6567 616c 2055 5446 2d38 4d00 6149 llegal UTF-8M.aI │ │ │ +005361c0: 6c6c 6567 616c 2055 5446 2d38 4d00 6146 llegal UTF-8M.aF │ │ │ 005361d0: 2800 0020 2020 2020 2020 6368 6172 6163 (.. charac │ │ │ 005361e0: 7465 7220 7365 7175 656e 6365 7320 746f ter sequences to │ │ │ 005361f0: 2062 6520 7374 6f72 6564 2069 6e20 7468 be stored in th │ │ │ 00536200: 6520 6461 7461 6261 7365 2c20 7468 6520 e database, the │ │ │ -00536210: 636f 6c6c 6174 696f 6e52 0061 4929 0000 collationR.aI).. │ │ │ +00536210: 636f 6c6c 6174 696f 6e52 0061 4629 0000 collationR.aF).. │ │ │ 00536220: 2020 2020 2020 2066 756e 6374 696f 6e73 functions │ │ │ 00536230: 206d 7573 7420 6170 7072 6f70 7269 6174 must appropriat │ │ │ 00536240: 656c 7920 7472 616e 7366 6f72 6d2c 2061 ely transform, a │ │ │ 00536250: 6e64 2069 6e76 6572 7365 2074 7261 6e73 nd inverse trans │ │ │ -00536260: 666f 726d 2c20 7468 6573 6516 0061 492a form, these..aI* │ │ │ +00536260: 666f 726d 2c20 7468 6573 6516 0061 462a form, these..aF* │ │ │ 00536270: 0000 2020 2020 2020 2061 7320 7765 6c6c .. as well │ │ │ -00536280: 2e52 0061 4931 0000 2020 2020 202a 2048 .R.aI1.. * H │ │ │ +00536280: 2e52 0061 4631 0000 2020 2020 202a 2048 .R.aF1.. * H │ │ │ 00536290: 616e 646c 6520 6469 6666 6572 656e 7420 andle different │ │ │ 005362a0: 7374 7269 6e67 206c 656e 6774 6873 2066 string lengths f │ │ │ 005362b0: 6f72 2062 6566 6f72 6520 616e 6420 6166 or before and af │ │ │ 005362c0: 7465 7220 7472 616e 7366 6f72 6d61 7469 ter transformati │ │ │ -005362d0: 6f6e 3a54 0061 4932 0000 2020 2020 2020 on:T.aI2.. │ │ │ +005362d0: 6f6e 3a54 0061 4632 0000 2020 2020 2020 on:T.aF2.. │ │ │ 005362e0: 2049 6620 7468 6520 6c65 6e67 7468 7320 If the lengths │ │ │ 005362f0: 6f66 2074 6865 2069 6e70 7574 2073 7472 of the input str │ │ │ 00536300: 696e 6720 616e 6420 7472 616e 7366 6f72 ing and transfor │ │ │ 00536310: 6d65 6420 7374 7269 6e67 2064 6966 6665 med string diffe │ │ │ -00536320: 722c 2061 6e64 2c4d 0061 4933 0000 2020 r, and,M.aI3.. │ │ │ +00536320: 722c 2061 6e64 2c4d 0061 4633 0000 2020 r, and,M.aF3.. │ │ │ 00536330: 2020 2020 2066 6f72 206c 6f63 616c 2076 for local v │ │ │ 00536340: 6172 6961 626c 6573 2c20 6966 2074 6865 ariables, if the │ │ │ 00536350: 206f 7574 7075 7420 6275 6666 6572 2070 output buffer p │ │ │ 00536360: 6173 7365 6420 6279 2047 542e 4d20 6973 assed by GT.M is │ │ │ -00536370: 206e 6f74 3f00 6149 3400 0020 2020 2020 not?.aI4.. │ │ │ +00536370: 206e 6f74 3f00 6146 3400 0020 2020 2020 not?.aF4.. │ │ │ 00536380: 2020 7375 6666 6963 6965 6e74 2c20 666f sufficient, fo │ │ │ 00536390: 6c6c 6f77 2074 6865 2070 726f 6365 6475 llow the procedu │ │ │ 005363a0: 7265 2064 6573 6372 6962 6564 2062 656c re described bel │ │ │ -005363b0: 6f77 3a07 0061 4935 0000 5100 6149 3600 ow:..aI5..Q.aI6. │ │ │ +005363b0: 6f77 3a07 0061 4635 0000 5100 6146 3600 ow:..aF5..Q.aF6. │ │ │ 005363c0: 0020 2020 2020 2020 2020 202a 2047 6c6f . * Glo │ │ │ 005363d0: 6261 6c20 436f 6c6c 6174 696f 6e20 526f bal Collation Ro │ │ │ 005363e0: 7574 696e 6573 3a20 5468 6520 7472 616e utines: The tran │ │ │ 005363f0: 7366 6f72 6d65 6420 6b65 7920 6d75 7374 sformed key must │ │ │ -00536400: 206e 6f74 2065 7863 6565 6452 0061 4937 not exceedR.aI7 │ │ │ +00536400: 206e 6f74 2065 7863 6565 6452 0061 4637 not exceedR.aF7 │ │ │ 00536410: 0000 2020 2020 2020 2020 2020 2020 7468 .. th │ │ │ 00536420: 6520 6c65 7373 6572 206f 6620 7468 6520 e lesser of the │ │ │ 00536430: 6d61 7869 6d75 6d20 6b65 7920 7369 7a65 maximum key size │ │ │ 00536440: 2063 6f6e 6669 6775 7261 7469 6f6e 206f configuration o │ │ │ 00536450: 7220 3130 3139 2062 7974 6573 2c51 0061 r 1019 bytes,Q.a │ │ │ -00536460: 4938 0000 2020 2020 2020 2020 2020 2020 I8.. │ │ │ +00536460: 4638 0000 2020 2020 2020 2020 2020 2020 F8.. │ │ │ 00536470: 7468 6520 6d61 7869 6d75 6d20 4744 5320 the maximum GDS │ │ │ 00536480: 6b65 7920 7369 7a65 2e20 4754 2e4d 2061 key size. GT.M a │ │ │ 00536490: 6c6c 6f63 6174 6573 2061 2074 656d 706f llocates a tempo │ │ │ 005364a0: 7261 7279 2062 7566 6665 7220 6f66 4b00 rary buffer ofK. │ │ │ -005364b0: 6149 3900 0020 2020 2020 2020 2020 2020 aI9.. │ │ │ +005364b0: 6146 3900 0020 2020 2020 2020 2020 2020 aF9.. │ │ │ 005364c0: 2073 697a 6520 3130 3139 2062 7974 6573 size 1019 bytes │ │ │ 005364d0: 2069 6e20 7468 6520 6f75 7470 7574 2073 in the output s │ │ │ 005364e0: 7472 696e 6720 6465 7363 7269 7074 6f72 tring descriptor │ │ │ -005364f0: 2028 6f66 2074 7970 6552 0061 493a 0000 (of typeR.aI:.. │ │ │ +005364f0: 2028 6f66 2074 7970 6552 0061 463a 0000 (of typeR.aF:.. │ │ │ 00536500: 2020 2020 2020 2020 2020 2020 4453 435f DSC_ │ │ │ 00536510: 4b5f 4454 5950 455f 5429 2061 6e64 2070 K_DTYPE_T) and p │ │ │ 00536520: 6173 7365 7320 6974 2074 6f20 7468 6520 asses it to the │ │ │ 00536530: 636f 6c6c 6174 696f 6e20 726f 7574 696e collation routin │ │ │ -00536540: 6520 746f 2072 6574 7572 6e27 0061 4941 e to return'.aIA │ │ │ +00536540: 6520 746f 2072 6574 7572 6e27 0061 4641 e to return'.aFA │ │ │ 00536550: 0000 2020 2020 2020 2020 2020 2020 7468 .. th │ │ │ 00536560: 6520 7472 616e 7366 6f72 6d65 6420 6b65 e transformed ke │ │ │ -00536570: 792e 5100 6149 4200 0020 2020 2020 2020 y.Q.aIB.. │ │ │ +00536570: 792e 5100 6146 4200 0020 2020 2020 2020 y.Q.aFB.. │ │ │ 00536580: 2020 202a 204c 6f63 616c 2043 6f6c 6c61 * Local Colla │ │ │ 00536590: 7469 6f6e 2052 6f75 7469 6e65 733a 2047 tion Routines: G │ │ │ 005365a0: 542e 4d20 616c 6c6f 6361 7465 7320 6120 T.M allocates a │ │ │ 005365b0: 7465 6d70 6f72 6172 7920 6275 6666 6572 temporary buffer │ │ │ -005365c0: 2069 6e4e 0061 4943 0000 2020 2020 2020 inN.aIC.. │ │ │ +005365c0: 2069 6e4e 0061 4643 0000 2020 2020 2020 inN.aFC.. │ │ │ 005365d0: 2020 2020 2020 7468 6520 6f75 7470 7574 the output │ │ │ 005365e0: 2073 7472 696e 6720 6465 7363 7269 7074 string descript │ │ │ 005365f0: 6f72 2062 6173 6564 206f 6e20 7468 6520 or based on the │ │ │ 00536600: 7369 7a65 206f 6620 7468 6520 696e 7075 size of the inpu │ │ │ -00536610: 7454 0061 4944 0000 2020 2020 2020 2020 tT.aID.. │ │ │ +00536610: 7454 0061 4644 0000 2020 2020 2020 2020 tT.aFD.. │ │ │ 00536620: 2020 2020 7374 7269 6e67 2e20 426f 7468 string. Both │ │ │ 00536630: 2074 7261 6e73 666f 726d 6174 696f 6e20 transformation │ │ │ 00536640: 616e 6420 696e 7665 7273 6520 7472 616e and inverse tran │ │ │ 00536650: 7366 6f72 6d61 7469 6f6e 206d 7573 7420 sformation must │ │ │ -00536660: 6368 6563 6b53 0061 4945 0000 2020 2020 checkS.aIE.. │ │ │ +00536660: 6368 6563 6b53 0061 4645 0000 2020 2020 checkS.aFE.. │ │ │ 00536670: 2020 2020 2020 2020 7468 6520 6275 6666 the buff │ │ │ 00536680: 6572 2073 697a 652c 2061 6e64 2069 6620 er size, and if │ │ │ 00536690: 6974 2069 7320 6e6f 7420 7375 6666 6963 it is not suffic │ │ │ 005366a0: 6965 6e74 2c20 7468 6520 7472 616e 7366 ient, the transf │ │ │ -005366b0: 6f72 6d61 7469 6f6e 5300 6149 4600 0020 ormationS.aIF.. │ │ │ +005366b0: 6f72 6d61 7469 6f6e 5300 6146 4600 0020 ormationS.aFF.. │ │ │ 005366c0: 2020 2020 2020 2020 2020 206d 7573 7420 must │ │ │ 005366d0: 616c 6c6f 6361 7465 2073 7566 6669 6369 allocate suffici │ │ │ 005366e0: 656e 7420 6d65 6d6f 7279 2c20 7365 7420 ent memory, set │ │ │ 005366f0: 7468 6520 6f75 7470 7574 2064 6573 6372 the output descr │ │ │ -00536700: 6970 746f 7220 7661 6c75 6551 0061 4947 iptor valueQ.aIG │ │ │ +00536700: 6970 746f 7220 7661 6c75 6551 0061 4647 iptor valueQ.aFG │ │ │ 00536710: 0000 2020 2020 2020 2020 2020 2020 2876 .. (v │ │ │ 00536720: 616c 2066 6965 6c64 206f 6620 7468 6520 al field of the │ │ │ 00536730: 6465 7363 7269 7074 6f72 2920 746f 2070 descriptor) to p │ │ │ 00536740: 6f69 6e74 2074 6f20 7468 6520 6e65 7720 oint to the new │ │ │ -00536750: 6d65 6d6f 7279 202c 2061 6e64 5100 6149 memory , andQ.aI │ │ │ +00536750: 6d65 6d6f 7279 202c 2061 6e64 5100 6146 memory , andQ.aF │ │ │ 00536760: 4800 0020 2020 2020 2020 2020 2020 2072 H.. r │ │ │ 00536770: 6574 7572 6e20 7468 6520 7472 616e 7366 eturn the transf │ │ │ 00536780: 6f72 6d65 6420 6b65 7920 7375 6363 6573 ormed key succes │ │ │ 00536790: 7366 756c 6c79 2e20 5369 6e63 6520 4754 sfully. Since GT │ │ │ 005367a0: 2e4d 2063 6f70 6965 7320 7468 6552 0061 .M copies theR.a │ │ │ -005367b0: 4949 0000 2020 2020 2020 2020 2020 2020 II.. │ │ │ +005367b0: 4649 0000 2020 2020 2020 2020 2020 2020 FI.. │ │ │ 005367c0: 6b65 7920 6672 6f6d 2074 6865 206f 7574 key from the out │ │ │ 005367d0: 7075 7420 6465 7363 7269 7074 6f72 2069 put descriptor i │ │ │ 005367e0: 6e74 6f20 6974 7320 696e 7465 726e 616c nto its internal │ │ │ 005367f0: 2073 7472 7563 7475 7265 732c 2069 7400 structures, it. │ │ │ 00536800: 0400 0000 2203 0000 f453 0000 0000 0000 ...."....S...... │ │ │ 00536810: 7800 005f 4845 4c50 00ff 7300 ff49 4e54 x.._HELP..s..INT │ │ │ 00536820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00536830: 4e00 ff73 00ff 4d41 5443 4849 4e47 5f41 N..s..MATCHING_A │ │ │ 00536840: 4c54 4552 4e41 5449 5645 5f50 4154 5445 LTERNATIVE_PATTE │ │ │ 00536850: 524e 5300 ff73 00ff 5041 5454 4552 4e5f RNS..s..PATTERN_ │ │ │ 00536860: 434f 4445 5f44 4546 494e 4954 494f 4e00 CODE_DEFINITION. │ │ │ 00536870: 0050 6174 7465 726e 5f43 6f64 655f 4465 .Pattern_Code_De │ │ │ -00536880: 6669 6e69 7469 6f6e 2200 5c49 bf11 0000 finition".\I.... │ │ │ +00536880: 6669 6e69 7469 6f6e 2200 5c46 bf11 0000 finition".\F.... │ │ │ 00536890: 2020 2050 6174 7465 726e 2043 6f64 6520 Pattern Code │ │ │ -005368a0: 4465 6669 6e69 7469 6f6e 0700 5d49 2100 Definition..]I!. │ │ │ -005368b0: 0053 005d 4931 0000 2020 2054 6869 7320 .S.]I1.. This │ │ │ +005368a0: 4465 6669 6e69 7469 6f6e 0700 5d46 2100 Definition..]F!. │ │ │ +005368b0: 0053 005d 4631 0000 2020 2054 6869 7320 .S.]F1.. This │ │ │ 005368c0: 7365 6374 696f 6e20 6578 706c 6169 6e73 section explains │ │ │ 005368d0: 2074 6865 2072 6571 7569 7265 6d65 6e74 the requirement │ │ │ 005368e0: 7320 666f 7220 7370 6563 6966 7969 6e67 s for specifying │ │ │ 005368f0: 2061 6c74 6572 6e61 7469 7665 2070 6174 alternative pat │ │ │ -00536900: 7465 726e 5100 5d49 4100 0020 2020 636f ternQ.]IA.. co │ │ │ +00536900: 7465 726e 5100 5d46 4100 0020 2020 636f ternQ.]FA.. co │ │ │ 00536910: 6465 732e 2054 6865 7365 2073 7065 6369 des. These speci │ │ │ 00536920: 6669 6361 7469 6f6e 7320 6172 6520 6372 fications are cr │ │ │ 00536930: 6561 7465 6420 6173 2061 2074 6162 6c65 eated as a table │ │ │ 00536940: 2069 6e20 6120 6669 6c65 2077 6869 6368 in a file which │ │ │ -00536950: 2047 542e 4d1c 005d 4951 0000 2020 206c GT.M..]IQ.. l │ │ │ +00536950: 2047 542e 4d1c 005d 4651 0000 2020 206c GT.M..]FQ.. l │ │ │ 00536960: 6f61 6473 2061 7420 7275 6e20 7469 6d65 oads at run time │ │ │ -00536970: 2e07 005d 4961 0000 5400 5d49 7100 0020 ...]Ia..T.]Iq.. │ │ │ +00536970: 2e07 005d 4661 0000 5400 5d46 7100 0020 ...]Fa..T.]Fq.. │ │ │ 00536980: 2020 5573 6520 7468 6520 666f 6c6c 6f77 Use the follow │ │ │ 00536990: 696e 6720 6b65 7977 6f72 6473 2074 6f20 ing keywords to │ │ │ 005369a0: 636f 6e73 7472 7563 7420 796f 7572 2074 construct your t │ │ │ 005369b0: 6578 7420 6669 6c65 2e20 4561 6368 206b ext file. Each k │ │ │ -005369c0: 6579 776f 7264 206d 7573 743a 0700 5d49 eyword must:..]I │ │ │ -005369d0: 8100 0041 005d 4991 0000 2020 2020 202a ...A.]I... * │ │ │ +005369c0: 6579 776f 7264 206d 7573 743a 0700 5d46 eyword must:..]F │ │ │ +005369d0: 8100 0041 005d 4691 0000 2020 2020 202a ...A.]F... * │ │ │ 005369e0: 2041 7070 6561 7220 6173 2074 6865 2066 Appear as the f │ │ │ 005369f0: 6972 7374 206e 6f6e 2d77 6869 7465 7370 irst non-whitesp │ │ │ 00536a00: 6163 6520 656e 7472 7920 6f6e 2061 206c ace entry on a l │ │ │ -00536a10: 696e 652e 1d00 5c49 c011 0000 2020 2020 ine...\I.... │ │ │ +00536a10: 696e 652e 1d00 5c46 c011 0000 2020 2020 ine...\F.... │ │ │ 00536a20: 202a 2042 6520 7570 7065 7220 6361 7365 * Be upper case │ │ │ -00536a30: 2e07 005d 4912 0000 4600 5d49 1300 0020 ...]I...F.]I... │ │ │ +00536a30: 2e07 005d 4612 0000 4600 5d46 1300 0020 ...]F...F.]F... │ │ │ 00536a40: 2020 5468 6520 7461 626c 6520 6e61 6d65 The table name │ │ │ 00536a50: 7320 616c 736f 206d 7573 7420 6265 2075 s also must be u │ │ │ 00536a60: 7070 6572 6361 7365 2e20 5468 6520 7061 ppercase. The pa │ │ │ 00536a70: 7463 6f64 6573 2061 7265 206e 6f74 1900 tcodes are not.. │ │ │ -00536a80: 5d49 1400 0020 2020 6361 7365 2d73 656e ]I... case-sen │ │ │ -00536a90: 7369 7469 7665 2e07 005d 4915 0000 5100 sitive...]I...Q. │ │ │ -00536aa0: 5d49 1600 0020 2020 5041 5453 5441 5254 ]I... PATSTART │ │ │ +00536a80: 5d46 1400 0020 2020 6361 7365 2d73 656e ]F... case-sen │ │ │ +00536a90: 7369 7469 7665 2e07 005d 4615 0000 5100 sitive...]F...Q. │ │ │ +00536aa0: 5d46 1600 0020 2020 5041 5453 5441 5254 ]F... PATSTART │ │ │ 00536ab0: 2069 6e64 6963 6174 6573 2074 6865 2062 indicates the b │ │ │ 00536ac0: 6567 696e 6e69 6e67 206f 6620 7468 6520 eginning of the │ │ │ 00536ad0: 6465 6669 6e69 7469 6f6e 2074 6578 7420 definition text │ │ │ 00536ae0: 616e 6420 6d75 7374 2061 7070 6561 722c and must appear, │ │ │ -00536af0: 005d 4917 0000 2020 2062 6566 6f72 6520 .]I... before │ │ │ +00536af0: 005d 4617 0000 2020 2062 6566 6f72 6520 .]F... before │ │ │ 00536b00: 7468 6520 6669 7273 7420 7461 626c 6520 the first table │ │ │ -00536b10: 6465 6669 6e69 7469 6f6e 2e07 005d 4918 definition...]I. │ │ │ +00536b10: 6465 6669 6e69 7469 6f6e 2e07 005d 4618 definition...]F. │ │ │ 00536b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -341755,209 +341755,209 @@ │ │ │ 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 eb07 0000 c753 0000 0000 0000 .........S...... │ │ │ -00537010: ac00 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00537010: ac00 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00537020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00537030: 4e00 ff73 00ff 4d41 5443 4849 4e47 5f41 N..s..MATCHING_A │ │ │ 00537040: 4c54 4552 4e41 5449 5645 5f50 4154 5445 LTERNATIVE_PATTE │ │ │ 00537050: 524e 5300 ff73 00ff 5041 5454 4552 4e5f RNS..s..PATTERN_ │ │ │ 00537060: 434f 4445 5f44 4546 494e 4954 494f 4e00 CODE_DEFINITION. │ │ │ 00537070: c019 0000 2020 2050 4154 5441 424c 4520 .... PATTABLE │ │ │ 00537080: 696e 6469 6361 7465 7320 7468 6520 6265 indicates the be │ │ │ 00537090: 6769 6e6e 696e 6720 6f66 2074 6865 2074 ginning of the t │ │ │ 005370a0: 6162 6c65 2064 6566 696e 6974 696f 6e2e able definition. │ │ │ -005370b0: 2054 6865 206b 6579 776f 7264 5400 5d49 The keywordT.]I │ │ │ +005370b0: 2054 6865 206b 6579 776f 7264 5400 5d46 The keywordT.]F │ │ │ 005370c0: 1a00 0020 2020 5041 5454 4142 4c45 2069 ... PATTABLE i │ │ │ 005370d0: 7320 666f 6c6c 6f77 6564 2062 7920 7768 s followed by wh │ │ │ 005370e0: 6974 6573 7061 6365 2c20 7468 656e 2074 itespace, then t │ │ │ 005370f0: 6865 2074 6162 6c65 206e 616d 652e 2054 he table name. T │ │ │ 00537100: 6865 2074 6578 7420 6669 6c65 2063 616e he text file can │ │ │ -00537110: 2500 5d49 2100 0020 2020 636f 6e74 6169 %.]I!.. contai │ │ │ +00537110: 2500 5d46 2100 0020 2020 636f 6e74 6169 %.]F!.. contai │ │ │ 00537120: 6e20 6d75 6c74 6970 6c65 2050 4154 5441 n multiple PATTA │ │ │ -00537130: 424c 4573 2e07 005d 4922 0000 4e00 5d49 BLEs...]I"..N.]I │ │ │ +00537130: 424c 4573 2e07 005d 4622 0000 4e00 5d46 BLEs...]F"..N.]F │ │ │ 00537140: 2300 0020 2020 5041 5443 4f44 4520 696e #.. PATCODE in │ │ │ 00537150: 6469 6361 7465 7320 7468 6520 6265 6769 dicates the begi │ │ │ 00537160: 6e6e 696e 6720 6f66 2061 2070 6174 636f nning of a patco │ │ │ 00537170: 6465 2064 6566 696e 6974 696f 6e2e 2054 de definition. T │ │ │ -00537180: 6865 206b 6579 776f 7264 5400 5d49 2400 he keywordT.]I$. │ │ │ +00537180: 6865 206b 6579 776f 7264 5400 5d46 2400 he keywordT.]F$. │ │ │ 00537190: 0020 2020 5041 5443 4f44 4520 6973 2066 . PATCODE is f │ │ │ 005371a0: 6f6c 6c6f 7765 6420 6279 2077 6869 7465 ollowed by white │ │ │ 005371b0: 7370 6163 652c 2074 6865 6e20 7468 6520 space, then the │ │ │ 005371c0: 7061 7463 6f64 6520 6964 656e 7469 6679 patcode identify │ │ │ 005371d0: 696e 6720 6368 6172 6163 7465 722e 4d00 ing character.M. │ │ │ -005371e0: 5d49 2500 0020 2020 4f6e 2074 6865 206e ]I%.. On the n │ │ │ +005371e0: 5d46 2500 0020 2020 4f6e 2074 6865 206e ]F%.. On the n │ │ │ 005371f0: 6578 7420 6c69 6e65 2065 6e74 6572 2061 ext line enter a │ │ │ 00537200: 2063 6f6d 6d61 2d64 656c 696d 6974 6564 comma-delimited │ │ │ 00537210: 206c 6973 7420 6f66 2069 6e74 6567 6572 list of integer │ │ │ -00537220: 2063 6f64 6573 2074 6861 7452 005d 4926 codes thatR.]I& │ │ │ +00537220: 2063 6f64 6573 2074 6861 7452 005d 4626 codes thatR.]F& │ │ │ 00537230: 0000 2020 2073 6174 6973 6679 2074 6865 .. satisfy the │ │ │ 00537240: 2070 6174 636f 6465 2e20 4120 5041 5443 patcode. A PATC │ │ │ 00537250: 4f44 4520 6465 6669 6e69 7469 6f6e 2069 ODE definition i │ │ │ 00537260: 7320 616c 7761 7973 2069 6e63 6c75 6465 s always include │ │ │ 00537270: 6420 696e 2074 6865 206d 6f73 744c 005d d in the mostL.] │ │ │ -00537280: 4927 0000 2020 2072 6563 656e 746c 7920 I'.. recently │ │ │ +00537280: 4627 0000 2020 2072 6563 656e 746c 7920 F'.. recently │ │ │ 00537290: 6e61 6d65 6420 5041 5454 4142 4c45 2e20 named PATTABLE. │ │ │ 005372a0: 4120 5041 5454 4142 4c45 2063 616e 2063 A PATTABLE can c │ │ │ 005372b0: 6f6e 7461 696e 206d 756c 7469 706c 6520 ontain multiple │ │ │ -005372c0: 5041 5443 4f44 4573 2e07 005d 4928 0000 PATCODEs...]I(.. │ │ │ -005372d0: 5300 5d49 2900 0020 2020 5041 5445 4e44 S.]I).. PATEND │ │ │ +005372c0: 5041 5443 4f44 4573 2e07 005d 4628 0000 PATCODEs...]F(.. │ │ │ +005372d0: 5300 5d46 2900 0020 2020 5041 5445 4e44 S.]F).. PATEND │ │ │ 005372e0: 2069 6e64 6963 6174 6573 2074 6865 2065 indicates the e │ │ │ 005372f0: 6e64 206f 6620 7468 6520 6465 6669 6e69 nd of the defini │ │ │ 00537300: 7469 6f6e 2074 6578 743b 2069 7420 6d75 tion text; it mu │ │ │ 00537310: 7374 2061 7070 6561 7220 6166 7465 7220 st appear after │ │ │ -00537320: 7468 6520 005d 492a 0000 2020 206c 6173 the .]I*.. las │ │ │ +00537320: 7468 6520 005d 462a 0000 2020 206c 6173 the .]F*.. las │ │ │ 00537330: 7420 7461 626c 6520 6465 6669 6e69 7469 t table definiti │ │ │ -00537340: 6f6e 2e07 005d 4931 0000 5200 5d49 3200 on...]I1..R.]I2. │ │ │ +00537340: 6f6e 2e07 005d 4631 0000 5200 5d46 3200 on...]F1..R.]F2. │ │ │ 00537350: 0020 2020 546f 2063 6f6e 7469 6e75 6520 . To continue │ │ │ 00537360: 7468 6520 636f 6d6d 612d 6465 6c69 6d69 the comma-delimi │ │ │ 00537370: 7465 6420 6c69 7374 206f 6e20 6d75 6c74 ted list on mult │ │ │ 00537380: 6970 6c65 206c 696e 6573 2c20 706c 6163 iple lines, plac │ │ │ -00537390: 6520 6120 6461 7368 2028 2d29 5400 5d49 e a dash (-)T.]I │ │ │ +00537390: 6520 6120 6461 7368 2028 2d29 5400 5d46 e a dash (-)T.]F │ │ │ 005373a0: 3300 0020 2020 6174 2074 6865 2065 6e64 3.. at the end │ │ │ 005373b0: 206f 6620 6561 6368 206c 696e 6520 7468 of each line th │ │ │ 005373c0: 6174 2069 7320 6e6f 7420 7468 6520 6c61 at is not the la │ │ │ 005373d0: 7374 206f 6e65 2069 6e20 7468 6520 7365 st one in the se │ │ │ 005373e0: 7175 656e 6365 2e20 546f 2065 6e74 6572 quence. To enter │ │ │ -005373f0: 4500 5d49 3400 0020 2020 636f 6d6d 656e E.]I4.. commen │ │ │ +005373f0: 4500 5d46 3400 0020 2020 636f 6d6d 656e E.]F4.. commen │ │ │ 00537400: 7473 2069 6e20 7468 6520 6669 6c65 2c20 ts in the file, │ │ │ 00537410: 6265 6769 6e20 7468 6520 6c69 6e65 2077 begin the line w │ │ │ 00537420: 6974 6820 6120 7365 6d69 2d63 6f6c 6f6e ith a semi-colon │ │ │ -00537430: 2028 3b29 2e07 005d 4935 0000 4b00 5d49 (;)...]I5..K.]I │ │ │ +00537430: 2028 3b29 2e07 005d 4635 0000 4b00 5d46 (;)...]F5..K.]F │ │ │ 00537440: 3600 0020 2020 5468 6520 666f 6c6c 6f77 6.. The follow │ │ │ 00537450: 696e 6720 6578 616d 706c 6520 696c 6c75 ing example illu │ │ │ 00537460: 7374 7261 7465 7320 6120 706f 7373 6962 strates a possib │ │ │ 00537470: 6c65 2070 6174 636f 6465 2074 6162 6c65 le patcode table │ │ │ -00537480: 2063 616c 6c65 6452 005d 4937 0000 2020 calledR.]I7.. │ │ │ +00537480: 2063 616c 6c65 6452 005d 4637 0000 2020 calledR.]F7.. │ │ │ 00537490: 2022 4e45 574c 414e 4755 4147 452c 2220 "NEWLANGUAGE," │ │ │ 005374a0: 5468 6520 6578 616d 706c 6520 6861 7320 The example has │ │ │ 005374b0: 6465 6669 6e69 7469 6f6e 7320 666f 7220 definitions for │ │ │ 005374c0: 7061 7463 6f64 6573 2022 532c 2220 7768 patcodes "S," wh │ │ │ -005374d0: 6963 6820 776f 756c 644e 005d 4938 0000 ich wouldN.]I8.. │ │ │ +005374d0: 6963 6820 776f 756c 644e 005d 4638 0000 ich wouldN.]F8.. │ │ │ 005374e0: 2020 2062 6520 6120 6e6f 6e2d 7374 616e be a non-stan │ │ │ 005374f0: 6461 7264 2070 6174 7465 726e 2063 6861 dard pattern cha │ │ │ 00537500: 7261 6374 6572 2c20 616e 6420 224c 2c22 racter, and "L," │ │ │ 00537510: 2077 6869 6368 2077 6f75 6c64 2073 7562 which would sub │ │ │ -00537520: 7374 6974 7574 654e 005d 4939 0000 2020 stituteN.]I9.. │ │ │ +00537520: 7374 6974 7574 654e 005d 4639 0000 2020 stituteN.]F9.. │ │ │ 00537530: 2061 6c74 6572 6e61 7469 7665 2064 6566 alternative def │ │ │ 00537540: 696e 6974 696f 6e73 2066 6f72 2074 6865 initions for the │ │ │ 00537550: 2073 7461 6e64 6172 6420 224c 2220 286f standard "L" (o │ │ │ 00537560: 7220 6c6f 7765 7220 6361 7365 2920 7061 r lower case) pa │ │ │ -00537570: 7474 6572 6e15 005d 493a 0000 2020 2063 ttern..]I:.. c │ │ │ -00537580: 6861 7261 6374 6572 732e 0700 5d49 4100 haracters...]IA. │ │ │ -00537590: 0012 005d 4942 0000 2020 2045 7861 6d70 ...]IB.. Examp │ │ │ -005375a0: 6c65 3a07 005d 4943 0000 1200 5d49 4400 le:..]IC....]ID. │ │ │ -005375b0: 0020 2020 5041 5453 5441 5254 2000 5d49 . PATSTART .]I │ │ │ +00537570: 7474 6572 6e15 005d 463a 0000 2020 2063 ttern..]F:.. c │ │ │ +00537580: 6861 7261 6374 6572 732e 0700 5d46 4100 haracters...]FA. │ │ │ +00537590: 0012 005d 4642 0000 2020 2045 7861 6d70 ...]FB.. Examp │ │ │ +005375a0: 6c65 3a07 005d 4643 0000 1200 5d46 4400 le:..]FC....]FD. │ │ │ +005375b0: 0020 2020 5041 5453 5441 5254 2000 5d46 . PATSTART .]F │ │ │ 005375c0: 4500 0020 2020 2020 5041 5454 4142 4c45 E.. PATTABLE │ │ │ -005375d0: 204e 4557 4c41 4e47 5541 4745 1500 5d49 NEWLANGUAGE..]I │ │ │ +005375d0: 204e 4557 4c41 4e47 5541 4745 1500 5d46 NEWLANGUAGE..]F │ │ │ 005375e0: 4600 0020 2020 2020 5041 5443 4f44 4520 F.. PATCODE │ │ │ -005375f0: 5329 005d 4947 0000 2020 2020 2020 2031 S).]IG.. 1 │ │ │ +005375f0: 5329 005d 4647 0000 2020 2020 2020 2031 S).]FG.. 1 │ │ │ 00537600: 3434 2c31 3435 2c31 3436 2c31 3437 2c31 44,145,146,147,1 │ │ │ -00537610: 3438 2c31 3439 2c31 3530 1500 5d49 4800 48,149,150..]IH. │ │ │ +00537610: 3438 2c31 3439 2c31 3530 1500 5d46 4800 48,149,150..]FH. │ │ │ 00537620: 0020 2020 2020 5041 5443 4f44 4520 4c76 . PATCODE Lv │ │ │ -00537630: 005d 4949 0000 2020 2020 2020 2032 3330 .]II.. 230 │ │ │ +00537630: 005d 4649 0000 2020 2020 2020 2032 3330 .]FI.. 230 │ │ │ 00537640: 2c32 3331 2c32 3332 2c32 3333 2c32 3334 ,231,232,233,234 │ │ │ 00537650: 2c32 3335 2c32 3336 2c32 3337 2c32 3338 ,235,236,237,238 │ │ │ 00537660: 2c32 3339 2c32 3430 2c32 3431 2d2c 3234 ,239,240,241-,24 │ │ │ 00537670: 322c 3234 332c 3234 342c 3234 352c 3234 2,243,244,245,24 │ │ │ 00537680: 362c 3234 372c 3234 382c 3234 392c 3235 6,247,248,249,25 │ │ │ 00537690: 302c 3235 312c 3235 322c 3235 332c 3235 0,251,252,253,25 │ │ │ -005376a0: 342c 3235 3510 005d 494a 0000 2020 2050 4,255..]IJ.. P │ │ │ -005376b0: 4154 454e 4407 005d 4951 0000 4d00 5d49 ATEND..]IQ..M.]I │ │ │ +005376a0: 342c 3235 3510 005d 464a 0000 2020 2050 4,255..]FJ.. P │ │ │ +005376b0: 4154 454e 4407 005d 4651 0000 4d00 5d46 ATEND..]FQ..M.]F │ │ │ 005376c0: 5200 0020 2020 4265 206d 696e 6466 756c R.. Be mindful │ │ │ 005376d0: 206f 6620 7468 6520 666f 6c6c 6f77 696e of the followin │ │ │ 005376e0: 6720 6974 656d 7320 6173 2079 6f75 2064 g items as you d │ │ │ 005376f0: 6566 696e 6520 796f 7572 2070 6174 636f efine your patco │ │ │ -00537700: 6465 2074 6162 6c65 2e07 005d 4953 0000 de table...]IS.. │ │ │ -00537710: 5200 5d49 5400 0020 2020 2020 2a20 4754 R.]IT.. * GT │ │ │ +00537700: 6465 2074 6162 6c65 2e07 005d 4653 0000 de table...]FS.. │ │ │ +00537710: 5200 5d46 5400 0020 2020 2020 2a20 4754 R.]FT.. * GT │ │ │ 00537720: 2e4d 206c 6f61 6473 2061 2074 6162 6c65 .M loads a table │ │ │ 00537730: 206e 616d 6520 6361 6e20 6f6e 6c79 2062 name can only b │ │ │ 00537740: 6520 6c6f 6164 6564 206f 6e63 6520 6475 e loaded once du │ │ │ 00537750: 7269 6e67 2061 6e20 696e 766f 6361 7469 ring an invocati │ │ │ -00537760: 6f6e 5400 5d49 5500 0020 2020 2020 2020 onT.]IU.. │ │ │ +00537760: 6f6e 5400 5d46 5500 0020 2020 2020 2020 onT.]FU.. │ │ │ 00537770: 6f66 2061 2070 726f 6365 7373 2e20 4368 of a process. Ch │ │ │ 00537780: 616e 6765 7320 6120 6c6f 6164 6564 2074 anges a loaded t │ │ │ 00537790: 6162 6c65 2064 6f20 6e6f 7420 6170 706c able do not appl │ │ │ 005377a0: 7920 746f 2072 756e 6e69 6e67 2070 726f y to running pro │ │ │ -005377b0: 6365 7373 6573 3500 5d49 5600 0020 2020 cesses5.]IV.. │ │ │ +005377b0: 6365 7373 6573 3500 5d46 5600 0020 2020 cesses5.]FV.. │ │ │ 005377c0: 2020 2020 7468 6174 2068 6176 6520 616c that have al │ │ │ 005377d0: 7265 6164 7920 7265 6665 7265 6e63 6520 ready reference │ │ │ 005377e0: 7468 6174 2074 6162 6c65 2e00 0000 0000 that table...... │ │ │ 005377f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537800: 0400 0000 3704 0000 d653 0000 0000 0000 ....7....S...... │ │ │ -00537810: b000 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00537810: b000 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..s..INT │ │ │ 00537820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00537830: 4e00 ff73 00ff 4d41 5443 4849 4e47 5f41 N..s..MATCHING_A │ │ │ 00537840: 4c54 4552 4e41 5449 5645 5f50 4154 5445 LTERNATIVE_PATTE │ │ │ 00537850: 524e 5300 ff73 00ff 5041 5454 4552 4e5f RNS..s..PATTERN_ │ │ │ 00537860: 434f 4445 5f44 4546 494e 4954 494f 4e00 CODE_DEFINITION. │ │ │ 00537870: c057 0000 2020 2020 202a 2054 6865 2074 .W.. * The t │ │ │ 00537880: 6162 6c65 206e 616d 6520 224d 2220 6973 able name "M" is │ │ │ 00537890: 2061 2072 6573 6572 7665 6420 6465 7369 a reserved desi │ │ │ 005378a0: 676e 6174 696f 6e20 666f 7220 7374 616e gnation for stan │ │ │ 005378b0: 6461 7264 204d 2c20 7768 6963 6820 6973 dard M, which is │ │ │ -005378c0: 3400 5d49 5800 0020 2020 2020 2020 696e 4.]IX.. in │ │ │ +005378c0: 3400 5d46 5800 0020 2020 2020 2020 696e 4.]FX.. in │ │ │ 005378d0: 636c 7564 6564 2069 6e20 7468 6520 4754 cluded in the GT │ │ │ 005378e0: 2e4d 2072 756e 2d74 696d 6520 6c69 6272 .M run-time libr │ │ │ -005378f0: 6172 792e 5300 5d49 5900 0020 2020 2020 ary.S.]IY.. │ │ │ +005378f0: 6172 792e 5300 5d46 5900 0020 2020 2020 ary.S.]FY.. │ │ │ 00537900: 2a20 5374 616e 6461 7264 2070 6174 636f * Standard patco │ │ │ 00537910: 6465 7320 4120 616e 6420 4520 6361 6e6e des A and E cann │ │ │ 00537920: 6f74 2062 6520 6578 706c 6963 6974 6c79 ot be explicitly │ │ │ 00537930: 2072 6564 6566 696e 6564 2e20 4120 6973 redefined. A is │ │ │ -00537940: 2061 6c77 6179 734c 005d 495a 0000 2020 alwaysL.]IZ.. │ │ │ +00537940: 2061 6c77 6179 734c 005d 465a 0000 2020 alwaysL.]FZ.. │ │ │ 00537950: 2020 2020 2074 6865 2075 6e69 6f6e 206f the union o │ │ │ 00537960: 6620 636f 6465 7320 5520 616e 6420 4c3b f codes U and L; │ │ │ 00537970: 2045 2061 6c77 6179 7320 6465 7369 676e E always design │ │ │ 00537980: 6174 6573 2074 6865 2073 6574 206f 6620 ates the set of │ │ │ -00537990: 616c 6c19 005d 4961 0000 2020 2020 2020 all..]Ia.. │ │ │ -005379a0: 2063 6861 7261 6374 6572 732e 4e00 5d49 characters.N.]I │ │ │ +00537990: 616c 6c19 005d 4661 0000 2020 2020 2020 all..]Fa.. │ │ │ +005379a0: 2063 6861 7261 6374 6572 732e 4e00 5d46 characters.N.]F │ │ │ 005379b0: 6200 0020 2020 2020 2a20 5468 6520 4320 b.. * The C │ │ │ 005379c0: 7061 7474 6572 6e20 636f 6465 2079 6f75 pattern code you │ │ │ 005379d0: 2064 6566 696e 6520 6973 2075 7365 6420 define is used │ │ │ 005379e0: 6279 2047 542e 4d20 746f 2064 6574 6572 by GT.M to deter │ │ │ -005379f0: 6d69 6e65 2074 686f 7365 5300 5d49 6300 mine thoseS.]Ic. │ │ │ +005379f0: 6d69 6e65 2074 686f 7365 5300 5d46 6300 mine thoseS.]Fc. │ │ │ 00537a00: 0020 2020 2020 2020 6368 6172 6163 7465 . characte │ │ │ 00537a10: 7273 2077 6869 6368 2061 7265 2074 6f20 rs which are to │ │ │ 00537a20: 6265 2074 7265 6174 6564 2061 7320 756e be treated as un │ │ │ 00537a30: 7072 696e 7461 626c 652e 2041 6c6c 2063 printable. All c │ │ │ 00537a40: 6861 7261 6374 6572 7320 6e6f 7434 005d haracters not4.] │ │ │ -00537a50: 4964 0000 2020 2020 2020 2064 6566 696e Id.. defin │ │ │ +00537a50: 4664 0000 2020 2020 2020 2064 6566 696e Fd.. defin │ │ │ 00537a60: 6564 2061 7320 4320 6172 6520 7472 6561 ed as C are trea │ │ │ 00537a70: 7465 6420 6173 2070 7269 6e74 6162 6c65 ted as printable │ │ │ -00537a80: 2e4a 005d 4965 0000 2020 2020 202a 2049 .J.]Ie.. * I │ │ │ +00537a80: 2e4a 005d 4665 0000 2020 2020 202a 2049 .J.]Fe.. * I │ │ │ 00537a90: 6e20 5554 462d 3820 6d6f 6465 2c20 4d20 n UTF-8 mode, M │ │ │ 00537aa0: 7374 616e 6461 7264 2070 6174 636f 6465 standard patcode │ │ │ 00537ab0: 7320 2841 2c43 2c4c 2c55 2c4e 2c50 2c45 s (A,C,L,U,N,P,E │ │ │ -00537ac0: 2920 776f 726b 2077 6974 6854 005d 4966 ) work withT.]If │ │ │ +00537ac0: 2920 776f 726b 2077 6974 6854 005d 4666 ) work withT.]Ff │ │ │ 00537ad0: 0000 2020 2020 2020 2055 6e69 636f 6465 .. Unicode │ │ │ 00537ae0: 2852 2920 6368 6172 6163 7465 7273 2e20 (R) characters. │ │ │ 00537af0: 4170 706c 6963 6174 696f 6e20 6465 7665 Application deve │ │ │ 00537b00: 6c6f 7065 7273 2063 616e 206e 6569 7468 lopers can neith │ │ │ 00537b10: 6572 2063 6861 6e67 6520 7468 6569 7249 er change theirI │ │ │ -00537b20: 005d 4967 0000 2020 2020 2020 2064 6566 .]Ig.. def │ │ │ +00537b20: 005d 4667 0000 2020 2020 2020 2064 6566 .]Fg.. def │ │ │ 00537b30: 6175 6c74 2063 6c61 7373 6966 6963 6174 ault classificat │ │ │ 00537b40: 696f 6e20 6e6f 7220 6465 6669 6e65 2074 ion nor define t │ │ │ 00537b50: 6865 206e 6f6e 2d73 7461 6e64 6172 6420 he non-standard │ │ │ -00537b60: 7061 7463 6f64 6573 5100 5d49 6800 0020 patcodesQ.]Ih.. │ │ │ +00537b60: 7061 7463 6f64 6573 5100 5d46 6800 0020 patcodesQ.]Fh.. │ │ │ 00537b70: 2020 2020 2020 2828 422c 442c 462d 4b2c ((B,D,F-K, │ │ │ 00537b80: 4d2c 4f2c 512d 542c 562d 5829 2062 6579 M,O,Q-T,V-X) bey │ │ │ 00537b90: 6f6e 6420 7468 6520 4153 4349 4920 7375 ond the ASCII su │ │ │ 00537ba0: 6273 6574 2e20 5468 6973 206d 6561 6e73 bset. This means │ │ │ -00537bb0: 2074 6861 7420 7468 6552 005d 4969 0000 that theR.]Ii.. │ │ │ +00537bb0: 2074 6861 7420 7468 6552 005d 4669 0000 that theR.]Fi.. │ │ │ 00537bc0: 2020 2020 2020 2070 6174 7465 726e 2074 pattern t │ │ │ 00537bd0: 6162 6c65 7320 6361 6e6e 6f74 2063 6f6e ables cannot con │ │ │ 00537be0: 7461 696e 2063 6861 7261 6374 6572 7320 tain characters │ │ │ 00537bf0: 7769 7468 2063 6f64 6573 2067 7265 6174 with codes great │ │ │ -00537c00: 6572 2074 6861 6e20 7468 6525 005d 496a er than the%.]Ij │ │ │ +00537c00: 6572 2074 6861 6e20 7468 6525 005d 466a er than the%.]Fj │ │ │ 00537c10: 0000 2020 2020 2020 206d 6178 696d 756d .. maximum │ │ │ 00537c20: 2041 5343 4949 2063 6f64 6520 3132 372e ASCII code 127. │ │ │ -00537c30: 0700 5d49 7100 0000 0000 0000 0000 0000 ..]Iq........... │ │ │ +00537c30: 0700 5d46 7100 0000 0000 0000 0000 0000 ..]Fq........... │ │ │ 00537c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -342011,95 +342011,95 @@ │ │ │ 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 2c05 0000 d953 0000 0000 0000 ....,....S...... │ │ │ -00538010: b000 0049 4845 4c50 00ff 7300 ff49 4e54 ...IHELP..s..INT │ │ │ +00538010: b000 0046 4845 4c50 00ff 7300 ff49 4e54 ...FHELP..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 c04a 0000 2020 2020 2020 2020 (R)..J.. │ │ │ 00538080: 2020 2020 6973 2069 6d70 6f72 7461 6e74 is important │ │ │ 00538090: 2074 6861 7420 7468 6520 6d65 6d6f 7279 that the memory │ │ │ 005380a0: 2061 6c6c 6f63 6174 6564 2072 656d 6169 allocated remai │ │ │ 005380b0: 6e20 6176 6169 6c61 626c 6520 6576 656e n available even │ │ │ -005380c0: 4e00 6149 5100 0020 2020 2020 2020 2020 N.aIQ.. │ │ │ +005380c0: 4e00 6146 5100 0020 2020 2020 2020 2020 N.aFQ.. │ │ │ 005380d0: 2020 2061 6674 6572 2074 6865 2063 6f6c after the col │ │ │ 005380e0: 6c61 7469 6f6e 2072 6f75 7469 6e65 7320 lation routines │ │ │ 005380f0: 7265 7475 726e 2e20 436f 6c6c 6174 696f return. Collatio │ │ │ 00538100: 6e20 726f 7574 696e 6573 2061 7265 5400 n routines areT. │ │ │ -00538110: 6149 5200 0020 2020 2020 2020 2020 2020 aIR.. │ │ │ +00538110: 6146 5200 0020 2020 2020 2020 2020 2020 aFR.. │ │ │ 00538120: 2074 7970 6963 616c 6c79 2063 616c 6c65 typically calle │ │ │ 00538130: 6420 7468 726f 7567 686f 7574 2074 6865 d throughout the │ │ │ 00538140: 2070 726f 6365 7373 206c 6966 6574 696d process lifetim │ │ │ 00538150: 652c 2074 6865 7265 666f 7265 2c20 4754 e, therefore, GT │ │ │ -00538160: 2e4d 5200 6149 5300 0020 2020 2020 2020 .MR.aIS.. │ │ │ +00538160: 2e4d 5200 6146 5300 0020 2020 2020 2020 .MR.aFS.. │ │ │ 00538170: 2020 2020 2065 7870 6563 7473 2074 6865 expects the │ │ │ 00538180: 2063 6f6c 6c61 7469 6f6e 206c 6962 7261 collation libra │ │ │ 00538190: 7269 6573 2074 6f20 6465 6669 6e65 2061 ries to define a │ │ │ 005381a0: 206c 6172 6765 2073 7461 7469 6320 6275 large static bu │ │ │ -005381b0: 6666 6572 4700 6149 5400 0020 2020 2020 fferG.aIT.. │ │ │ +005381b0: 6666 6572 4700 6146 5400 0020 2020 2020 fferG.aFT.. │ │ │ 005381c0: 2020 2020 2020 2073 7566 6669 6369 656e sufficien │ │ │ 005381d0: 7420 746f 2068 6f6c 6420 616c 6c20 6b65 t to hold all ke │ │ │ 005381e0: 7920 7369 7a65 7320 696e 2074 6865 2061 y sizes in the a │ │ │ -005381f0: 7070 6c69 6361 7469 6f6e 2e4e 0061 4955 pplication.N.aIU │ │ │ +005381f0: 7070 6c69 6361 7469 6f6e 2e4e 0061 4655 pplication.N.aFU │ │ │ 00538200: 0000 2020 2020 2020 2020 2020 2020 416c .. Al │ │ │ 00538210: 7465 726e 6174 6976 656c 792c 2074 6865 ternatively, the │ │ │ 00538220: 2063 6f6c 6c61 7469 6f6e 2074 7261 6e73 collation trans │ │ │ 00538230: 666f 726d 2063 616e 2075 7365 2061 206c form can use a l │ │ │ -00538240: 6172 6765 2068 6561 7052 0061 4956 0000 arge heapR.aIV.. │ │ │ +00538240: 6172 6765 2068 6561 7052 0061 4656 0000 arge heapR.aFV.. │ │ │ 00538250: 2020 2020 2020 2020 2020 2020 6275 6666 buff │ │ │ 00538260: 6572 2028 616c 6c6f 6361 7465 6420 6279 er (allocated by │ │ │ 00538270: 2074 6865 2073 7973 7465 6d20 6d61 6c6c the system mall │ │ │ 00538280: 6f63 2829 206f 7220 4754 2e4d 2067 746d oc() or GT.M gtm │ │ │ -00538290: 5f6d 616c 6c6f 6328 2929 2e4f 0061 4957 _malloc()).O.aIW │ │ │ +00538290: 5f6d 616c 6c6f 6328 2929 2e4f 0061 4657 _malloc()).O.aFW │ │ │ 005382a0: 0000 2020 2020 2020 2020 2020 2020 4170 .. Ap │ │ │ 005382b0: 706c 6963 6174 696f 6e20 6465 7665 6c6f plication develo │ │ │ 005382c0: 7065 7273 206d 7573 7420 6368 6f6f 7365 pers must choose │ │ │ 005382d0: 2074 6865 206d 6574 686f 6420 6265 7374 the method best │ │ │ -005382e0: 2073 7569 7465 6420 746f 1f00 6149 5800 suited to..aIX. │ │ │ +005382e0: 2073 7569 7465 6420 746f 1f00 6146 5800 suited to..aFX. │ │ │ 005382f0: 0020 2020 2020 2020 2020 2020 2074 6865 . the │ │ │ -00538300: 6972 206e 6565 6473 2e07 0061 4959 0000 ir needs...aIY.. │ │ │ -00538310: 4000 2249 4d41 5443 4849 4e47 5f41 4c54 @."IMATCHING_ALT │ │ │ +00538300: 6972 206e 6565 6473 2e07 0061 4659 0000 ir needs...aFY.. │ │ │ +00538310: 4000 2246 4d41 5443 4849 4e47 5f41 4c54 @."FMATCHING_ALT │ │ │ 00538320: 4552 4e41 5449 5645 5f50 4154 5445 524e ERNATIVE_PATTERN │ │ │ 00538330: 5300 004d 6174 6368 696e 675f 416c 7465 S..Matching_Alte │ │ │ 00538340: 726e 6174 6976 655f 5061 7474 6572 6e73 rnative_Patterns │ │ │ -00538350: 2800 4049 bf11 0000 2020 204d 6174 6368 (.@I.... Match │ │ │ +00538350: 2800 4046 bf11 0000 2020 204d 6174 6368 (.@F.... Match │ │ │ 00538360: 696e 6720 416c 7465 726e 6174 6976 6520 ing Alternative │ │ │ -00538370: 5061 7474 6572 6e73 0700 4149 2100 0050 Patterns..AI!..P │ │ │ -00538380: 0041 4931 0000 2020 2047 542e 4d20 616c .AI1.. GT.M al │ │ │ +00538370: 5061 7474 6572 6e73 0700 4146 2100 0050 Patterns..AF!..P │ │ │ +00538380: 0041 4631 0000 2020 2047 542e 4d20 616c .AF1.. GT.M al │ │ │ 00538390: 6c6f 7773 2074 6865 2064 6566 696e 6974 lows the definit │ │ │ 005383a0: 696f 6e20 6f66 2075 6e69 7175 6520 7061 ion of unique pa │ │ │ 005383b0: 7474 6572 6e73 2066 6f72 2075 7365 2077 tterns for use w │ │ │ 005383c0: 6974 6820 7468 6520 7061 7474 6572 6e52 ith the patternR │ │ │ -005383d0: 0041 4941 0000 2020 206d 6174 6368 206f .AIA.. match o │ │ │ +005383d0: 0041 4641 0000 2020 206d 6174 6368 206f .AFA.. match o │ │ │ 005383e0: 7065 7261 746f 722c 2069 6e20 706c 6163 perator, in plac │ │ │ 005383f0: 6520 6f66 2c20 6f72 2069 6e20 6164 6469 e of, or in addi │ │ │ 00538400: 7469 6f6e 2074 6f2c 2074 6865 2073 7461 tion to, the sta │ │ │ 00538410: 6e64 6172 6420 432c 204e 2c20 552c 204c ndard C, N, U, L │ │ │ -00538420: 2c4f 0041 4951 0000 2020 2061 6e64 2050 ,O.AIQ.. and P │ │ │ +00538420: 2c4f 0041 4651 0000 2020 2061 6e64 2050 ,O.AFQ.. and P │ │ │ 00538430: 2e20 596f 7520 6361 6e20 7265 6465 6669 . You can redefi │ │ │ 00538440: 6e65 2065 7869 7374 696e 6720 7061 7474 ne existing patt │ │ │ 00538450: 6572 6e20 636f 6465 7320 2870 6174 636f ern codes (patco │ │ │ 00538460: 6465 7329 2c20 6f72 2061 6464 206e 6577 des), or add new │ │ │ -00538470: 4e00 4149 6100 0020 2020 6f6e 6573 2e20 N.AIa.. ones. │ │ │ +00538470: 4e00 4146 6100 0020 2020 6f6e 6573 2e20 N.AFa.. ones. │ │ │ 00538480: 5468 6573 6520 636f 6465 7320 6172 6520 These codes are │ │ │ 00538490: 6465 6669 6e65 6420 696e 2061 2073 7065 defined in a spe │ │ │ 005384a0: 6369 6669 6361 7469 6f6e 2066 696c 652e cification file. │ │ │ 005384b0: 2054 6865 2066 6f72 6d61 7420 6973 2800 The format is(. │ │ │ -005384c0: 4149 7100 0020 2020 6465 7363 7269 6265 AIq.. describe │ │ │ +005384c0: 4146 7100 0020 2020 6465 7363 7269 6265 AFq.. describe │ │ │ 005384d0: 6420 696e 2074 6865 206e 6578 7420 7365 d in the next se │ │ │ -005384e0: 6374 696f 6e2e 0700 4149 8100 0026 0040 ction...AI...&.@ │ │ │ -005384f0: 49ff 7300 ff43 4f44 455f 5345 4c45 4354 I.s..CODE_SELECT │ │ │ +005384e0: 6374 696f 6e2e 0700 4146 8100 0026 0040 ction...AF...&.@ │ │ │ +005384f0: 46ff 7300 ff43 4f44 455f 5345 4c45 4354 F.s..CODE_SELECT │ │ │ 00538500: 494f 4e00 0043 6f64 655f 5365 6c65 6374 ION..Code_Select │ │ │ -00538510: 696f 6e19 0053 49bf 1100 0020 2020 436f ion..SI.... Co │ │ │ +00538510: 696f 6e19 0053 46bf 1100 0020 2020 436f ion..SF.... Co │ │ │ 00538520: 6465 2053 656c 6563 7469 6f6e 0000 0000 de Selection.... │ │ │ 00538530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -342144,163 +342144,163 @@ │ │ │ 005387f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538800: 0400 0000 fb07 0000 0a54 0000 0000 0000 .........T...... │ │ │ 00538810: 5b00 0000 4845 4c50 00ff 7300 ff49 4e54 [...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 434f 4445 5f53 454c RNS..s..CODE_SEL │ │ │ -00538860: 4543 5449 4f4e 00bf 2100 0054 0054 4931 ECTION..!..T.TI1 │ │ │ +00538860: 4543 5449 4f4e 00bf 2100 0054 0054 4631 ECTION..!..T.TF1 │ │ │ 00538870: 0000 2020 2054 6f20 6573 7461 626c 6973 .. To establis │ │ │ 00538880: 6820 6120 6465 6661 756c 7420 7061 7463 h a default patc │ │ │ 00538890: 6f64 6520 7461 626c 6520 666f 7220 6120 ode table for a │ │ │ 005388a0: 6461 7461 6261 7365 2064 6566 696e 6520 database define │ │ │ 005388b0: 7468 6520 656e 7669 726f 6e6d 656e 7413 the environment. │ │ │ -005388c0: 0054 4941 0000 2020 2076 6172 6961 626c .TIA.. variabl │ │ │ -005388d0: 653a 0700 5449 5100 0025 0054 4961 0000 e:..TIQ..%.TIa.. │ │ │ +005388c0: 0054 4641 0000 2020 2076 6172 6961 626c .TFA.. variabl │ │ │ +005388d0: 653a 0700 5446 5100 0025 0054 4661 0000 e:..TFQ..%.TFa.. │ │ │ 005388e0: 2020 2024 2067 746d 5f70 6174 7465 726e $ gtm_pattern │ │ │ 005388f0: 5f66 696c 653d 7061 7468 6e61 6d65 2300 _file=pathname#. │ │ │ -00538900: 5449 7100 0020 2020 2420 6578 706f 7274 TIq.. $ export │ │ │ +00538900: 5446 7100 0020 2020 2420 6578 706f 7274 TFq.. $ export │ │ │ 00538910: 2067 746d 5f70 6174 7465 726e 5f66 696c gtm_pattern_fil │ │ │ -00538920: 6507 0054 4981 0000 5200 5449 9100 0020 e..TI...R.TI... │ │ │ +00538920: 6507 0054 4681 0000 5200 5446 9100 0020 e..TF...R.TF... │ │ │ 00538930: 2020 7768 6572 6520 6669 6c65 6e61 6d65 where filename │ │ │ 00538940: 2069 7320 7468 6520 7465 7874 2066 696c is the text fil │ │ │ 00538950: 6520 636f 6e74 6169 6e69 6e67 2074 6865 e containing the │ │ │ 00538960: 2070 6174 636f 6465 2074 6162 6c65 2064 patcode table d │ │ │ -00538970: 6566 696e 6974 696f 6e2c 0e00 5349 c011 efinition,..SI.. │ │ │ -00538980: 0000 2020 2061 6e64 0700 5449 1200 0027 .. and..TI...' │ │ │ -00538990: 0054 4913 0000 2020 2024 2067 746d 5f70 .TI... $ gtm_p │ │ │ +00538970: 6566 696e 6974 696f 6e2c 0e00 5346 c011 efinition,..SF.. │ │ │ +00538980: 0000 2020 2061 6e64 0700 5446 1200 0027 .. and..TF...' │ │ │ +00538990: 0054 4613 0000 2020 2024 2067 746d 5f70 .TF... $ gtm_p │ │ │ 005389a0: 6174 7465 726e 5f74 6162 6c65 3d74 6162 attern_table=tab │ │ │ -005389b0: 6c65 6e61 6d65 2400 5449 1400 0020 2020 lename$.TI... │ │ │ +005389b0: 6c65 6e61 6d65 2400 5446 1400 0020 2020 lename$.TF... │ │ │ 005389c0: 2420 6578 706f 7274 2067 746d 5f70 6174 $ export gtm_pat │ │ │ -005389d0: 7465 726e 5f74 6162 6c65 0700 5449 1500 tern_table..TI.. │ │ │ -005389e0: 0052 0054 4916 0000 2020 2077 6865 7265 .R.TI... where │ │ │ +005389d0: 7465 726e 5f74 6162 6c65 0700 5446 1500 tern_table..TF.. │ │ │ +005389e0: 0052 0054 4616 0000 2020 2077 6865 7265 .R.TF... where │ │ │ 005389f0: 2074 6162 6c65 6e61 6d65 2069 7320 7468 tablename is th │ │ │ 00538a00: 6520 6e61 6d65 206f 6620 7468 6520 7061 e name of the pa │ │ │ 00538a10: 7463 6f64 6520 7461 626c 6520 7769 7468 tcode table with │ │ │ 00538a20: 696e 2074 6865 2066 696c 6520 706f 696e in the file poin │ │ │ -00538a30: 7465 6421 0054 4917 0000 2020 2074 6f20 ted!.TI... to │ │ │ +00538a30: 7465 6421 0054 4617 0000 2020 2074 6f20 ted!.TF... to │ │ │ 00538a40: 6279 2067 746d 5f70 6174 7465 726e 5f66 by gtm_pattern_f │ │ │ -00538a50: 696c 652e 0700 5449 1800 0015 0054 4919 ile...TI.....TI. │ │ │ +00538a50: 696c 652e 0700 5446 1800 0015 0054 4619 ile...TF.....TF. │ │ │ 00538a60: 0000 2020 202a 2a57 6172 6e69 6e67 2a2a .. **Warning** │ │ │ -00538a70: 0700 5449 1a00 0054 0054 4921 0000 2020 ..TI...T.TI!.. │ │ │ +00538a70: 0700 5446 1a00 0054 0054 4621 0000 2020 ..TF...T.TF!.. │ │ │ 00538a80: 2047 542e 4d20 7065 7266 6f72 6d73 206f GT.M performs o │ │ │ 00538a90: 7065 7261 7469 6f6e 7320 6f6e 206c 6974 perations on lit │ │ │ 00538aa0: 6572 616c 7320 6174 2063 6f6d 7069 6c65 erals at compile │ │ │ 00538ab0: 2074 696d 6520 616e 6420 7468 6520 7061 time and the pa │ │ │ -00538ac0: 7474 6572 6e20 636f 6465 7354 0054 4922 ttern codesT.TI" │ │ │ +00538ac0: 7474 6572 6e20 636f 6465 7354 0054 4622 ttern codesT.TF" │ │ │ 00538ad0: 0000 2020 2073 6574 7469 6e67 7320 6d61 .. settings ma │ │ │ 00538ae0: 7920 6861 7665 2061 6e20 696d 7061 6374 y have an impact │ │ │ 00538af0: 206f 6e20 7375 6368 206f 7065 7261 7469 on such operati │ │ │ 00538b00: 6f6e 732e 2054 6865 7265 666f 7265 2c20 ons. Therefore, │ │ │ 00538b10: 6974 2069 7320 7361 6665 7374 2074 6f54 it is safest toT │ │ │ -00538b20: 0054 4923 0000 2020 2065 6974 6865 7220 .TI#.. either │ │ │ +00538b20: 0054 4623 0000 2020 2065 6974 6865 7220 .TF#.. either │ │ │ 00538b30: 616c 7761 7973 2063 6f6d 7069 6c65 2077 always compile w │ │ │ 00538b40: 6974 6820 7468 6520 7361 6d65 2070 6174 ith the same pat │ │ │ 00538b50: 7465 726e 2063 6f64 6520 7365 7474 696e tern code settin │ │ │ 00538b60: 6773 2061 7320 7468 6f73 6520 7573 6564 gs as those used │ │ │ -00538b70: 2061 7453 0054 4924 0000 2020 2072 756e atS.TI$.. run │ │ │ +00538b70: 2061 7453 0054 4624 0000 2020 2072 756e atS.TF$.. run │ │ │ 00538b80: 7469 6d65 2e20 4966 2063 6861 6e67 6573 time. If changes │ │ │ 00538b90: 2074 6f20 7061 7474 6572 6e20 636f 6465 to pattern code │ │ │ 00538ba0: 7320 6172 6520 7265 7175 6972 6564 2061 s are required a │ │ │ 00538bb0: 7420 7275 6e20 7469 6d65 2c20 2268 6964 t run time, "hid │ │ │ -00538bc0: 6522 2061 6e79 4b00 5449 2500 0020 2020 e" anyK.TI%.. │ │ │ +00538bc0: 6522 2061 6e79 4b00 5446 2500 0020 2020 e" anyK.TF%.. │ │ │ 00538bd0: 7061 7474 6572 6e73 2075 7365 6420 6f6e patterns used on │ │ │ 00538be0: 206c 6974 6572 616c 2065 7870 7265 7373 literal express │ │ │ 00538bf0: 696f 6e73 2066 726f 6d20 7468 6520 636f ions from the co │ │ │ 00538c00: 6d70 696c 6572 2028 7768 6963 6820 6172 mpiler (which ar │ │ │ -00538c10: 6539 0054 4926 0000 2020 2075 6e63 6f6d e9.TI&.. uncom │ │ │ +00538c10: 6539 0054 4626 0000 2020 2075 6e63 6f6d e9.TF&.. uncom │ │ │ 00538c20: 6d6f 6e29 2075 7369 6e67 2058 4543 5554 mon) using XECUT │ │ │ 00538c30: 4520 636f 6d6d 616e 6473 206f 7220 696e E commands or in │ │ │ -00538c40: 6469 7265 6374 696f 6e2e 0700 5449 2700 direction...TI'. │ │ │ -00538c50: 0050 0054 4928 0000 2020 2057 6974 6869 .P.TI(.. Withi │ │ │ +00538c40: 6469 7265 6374 696f 6e2e 0700 5446 2700 direction...TF'. │ │ │ +00538c50: 0050 0054 4628 0000 2020 2057 6974 6869 .P.TF(.. Withi │ │ │ 00538c60: 6e20 616e 2061 6374 6976 6520 7072 6f63 n an active proc │ │ │ 00538c70: 6573 732c 2074 6865 2070 6174 636f 6465 ess, the patcode │ │ │ 00538c80: 2074 6162 6c65 2069 7320 6573 7461 626c table is establ │ │ │ 00538c90: 6973 6865 6420 7573 696e 6720 7468 6520 ished using the │ │ │ -00538ca0: 4d4d 0054 4929 0000 2020 2056 4945 5720 MM.TI).. VIEW │ │ │ +00538ca0: 4d4d 0054 4629 0000 2020 2056 4945 5720 MM.TF).. VIEW │ │ │ 00538cb0: 636f 6d6d 616e 6420 616e 6420 7468 6520 command and the │ │ │ 00538cc0: 2550 4154 434f 4445 2075 7469 6c69 7479 %PATCODE utility │ │ │ 00538cd0: 2e20 4265 666f 7265 2069 6e76 6f6b 696e . Before invokin │ │ │ 00538ce0: 6720 7468 6520 2550 4154 434f 4445 5200 g the %PATCODER. │ │ │ -00538cf0: 5449 2a00 0020 2020 7574 696c 6974 792c TI*.. utility, │ │ │ +00538cf0: 5446 2a00 0020 2020 7574 696c 6974 792c TF*.. utility, │ │ │ 00538d00: 2079 6f75 206d 6179 2075 7365 2056 4945 you may use VIE │ │ │ 00538d10: 5720 746f 206c 6f61 6420 7061 7474 6572 W to load patter │ │ │ 00538d20: 6e20 6465 6669 6e69 7469 6f6e 2066 696c n definition fil │ │ │ 00538d30: 6573 2066 6f72 2047 542e 4d2e 2054 6865 es for GT.M. The │ │ │ -00538d40: 2900 5449 3100 0020 2020 7265 7175 6972 ).TI1.. requir │ │ │ +00538d40: 2900 5446 3100 0020 2020 7265 7175 6972 ).TF1.. requir │ │ │ 00538d50: 6564 206b 6579 776f 7264 2061 6e64 2076 ed keyword and v │ │ │ -00538d60: 616c 7565 2061 7265 3a07 0054 4932 0000 alue are:..TI2.. │ │ │ -00538d70: 2300 5449 3300 0020 2020 5649 4557 2022 #.TI3.. VIEW " │ │ │ +00538d60: 616c 7565 2061 7265 3a07 0054 4632 0000 alue are:..TF2.. │ │ │ +00538d70: 2300 5446 3300 0020 2020 5649 4557 2022 #.TF3.. VIEW " │ │ │ 00538d80: 5041 544c 4f41 4422 3a22 7061 7468 6e61 PATLOAD":"pathna │ │ │ -00538d90: 6d65 2207 0054 4934 0000 5000 5449 3500 me"..TI4..P.TI5. │ │ │ +00538d90: 6d65 2207 0054 4634 0000 5000 5446 3500 me"..TF4..P.TF5. │ │ │ 00538da0: 0020 2020 5468 6973 2061 6c6c 6f77 7320 . This allows │ │ │ 00538db0: 796f 7520 746f 2075 7365 2074 6865 2025 you to use the % │ │ │ 00538dc0: 5041 5443 4f44 4520 7574 696c 6974 7920 PATCODE utility │ │ │ 00538dd0: 6f72 2074 6865 2056 4945 5720 636f 6d6d or the VIEW comm │ │ │ -00538de0: 616e 6420 746f 2073 6574 5200 5449 3600 and to setR.TI6. │ │ │ +00538de0: 616e 6420 746f 2073 6574 5200 5446 3600 and to setR.TF6. │ │ │ 00538df0: 0020 2020 6375 7272 656e 7420 7061 7463 . current patc │ │ │ 00538e00: 6f64 6520 7461 626c 652e 2054 6865 2066 ode table. The f │ │ │ 00538e10: 6f72 6d61 7420 6f66 2074 6865 2056 4945 ormat of the VIE │ │ │ 00538e20: 5720 636f 6d6d 616e 6420 746f 2073 6574 W command to set │ │ │ -00538e30: 2074 6865 2070 6174 636f 6465 1300 5449 the patcode..TI │ │ │ +00538e30: 2074 6865 2070 6174 636f 6465 1300 5446 the patcode..TF │ │ │ 00538e40: 3700 0020 2020 7461 626c 6520 6973 3a07 7.. table is:. │ │ │ -00538e50: 0054 4938 0000 2400 5449 3900 0020 2020 .TI8..$.TI9.. │ │ │ +00538e50: 0054 4638 0000 2400 5446 3900 0020 2020 .TF8..$.TF9.. │ │ │ 00538e60: 5649 4557 2022 5041 5443 4f44 4522 3a22 VIEW "PATCODE":" │ │ │ -00538e70: 7461 626c 656e 616d 6522 0700 5449 3a00 tablename"..TI:. │ │ │ -00538e80: 003e 0054 4941 0000 2020 2054 6869 7320 .>.TIA.. This │ │ │ +00538e70: 7461 626c 656e 616d 6522 0700 5446 3a00 tablename"..TF:. │ │ │ +00538e80: 003e 0054 4641 0000 2020 2054 6869 7320 .>.TFA.. This │ │ │ 00538e90: 6973 2065 7175 6976 616c 656e 7420 746f is equivalent to │ │ │ 00538ea0: 2073 6574 205e 2550 4154 434f 4445 2065 set ^%PATCODE e │ │ │ 00538eb0: 7870 6c61 696e 6564 2062 656c 6f77 2e07 xplained below.. │ │ │ -00538ec0: 0054 4942 0000 3c00 5449 4300 0020 2020 .TIB..<.TIC.. │ │ │ +00538ec0: 0054 4642 0000 3c00 5446 4300 0020 2020 .TFB..<.TFC.. │ │ │ 00538ed0: 2550 4154 434f 4445 2068 6173 2074 6865 %PATCODE has the │ │ │ 00538ee0: 2066 6f6c 6c6f 7769 6e67 2065 7874 7269 following extri │ │ │ 00538ef0: 6e73 6963 2065 6e74 7279 2070 6f69 6e74 nsic entry point │ │ │ -00538f00: 733a 0700 5449 4400 001a 0054 4945 0000 s:..TID....TIE.. │ │ │ +00538f00: 733a 0700 5446 4400 001a 0054 4645 0000 s:..TFD....TFE.. │ │ │ 00538f10: 2020 2073 6574 5e25 5041 5443 4f44 4528 set^%PATCODE( │ │ │ -00538f20: 746e 2907 0054 4946 0000 5400 5449 4700 tn)..TIF..T.TIG. │ │ │ +00538f20: 746e 2907 0054 4646 0000 5400 5446 4700 tn)..TFF..T.TFG. │ │ │ 00538f30: 0020 2020 7365 7473 2074 6865 2063 7572 . sets the cur │ │ │ 00538f40: 7265 6e74 2070 6174 636f 6465 2074 6162 rent patcode tab │ │ │ 00538f50: 6c65 2074 6f20 7468 6520 6f6e 6520 6861 le to the one ha │ │ │ 00538f60: 7669 6e67 2074 6865 206e 616d 6520 7370 ving the name sp │ │ │ 00538f70: 6563 6966 6965 6420 6279 2074 6e2c 2c00 ecified by tn,,. │ │ │ -00538f80: 5449 4800 0020 2020 696e 2074 6865 2064 TIH.. in the d │ │ │ +00538f80: 5446 4800 0020 2020 696e 2074 6865 2064 TFH.. in the d │ │ │ 00538f90: 6566 696e 6564 2066 696c 6520 7370 6563 efined file spec │ │ │ -00538fa0: 6966 6963 6174 696f 6e2e 0700 5449 4900 ification...TII. │ │ │ -00538fb0: 0012 0054 494a 0000 2020 2045 7861 6d70 ...TIJ.. Examp │ │ │ -00538fc0: 6c65 3a07 0054 4951 0000 3100 5449 5200 le:..TIQ..1.TIR. │ │ │ +00538fa0: 6966 6963 6174 696f 6e2e 0700 5446 4900 ification...TFI. │ │ │ +00538fb0: 0012 0054 464a 0000 2020 2045 7861 6d70 ...TFJ.. Examp │ │ │ +00538fc0: 6c65 3a07 0054 4651 0000 3100 5446 5200 le:..TFQ..1.TFR. │ │ │ 00538fd0: 0020 2020 4754 4d3e 5772 6974 6520 2424 . GTM>Write $$ │ │ │ 00538fe0: 7365 745e 2550 4154 434f 4445 2822 4e45 set^%PATCODE("NE │ │ │ 00538ff0: 574c 414e 4755 4147 4522 2900 0000 0000 WLANGUAGE")..... │ │ │ 00539000: 0400 0000 b001 0000 1854 0000 0000 0000 .........T...... │ │ │ -00539010: 5f00 0049 4845 4c50 00ff 7300 ff49 4e54 _..IHELP..s..INT │ │ │ +00539010: 5f00 0046 4845 4c50 00ff 7300 ff49 4e54 _..FHELP..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 434f 4445 5f53 454c RNS..s..CODE_SEL │ │ │ 00539060: 4543 5449 4f4e 00c0 5300 0020 2020 3107 ECTION..S.. 1. │ │ │ -00539070: 0054 4954 0000 5300 5449 5500 0020 2020 .TIT..S.TIU.. │ │ │ +00539070: 0054 4654 0000 5300 5446 5500 0020 2020 .TFT..S.TFU.. │ │ │ 00539080: 4966 2074 6865 7265 2069 7320 6e6f 2074 If there is no t │ │ │ 00539090: 6162 6c65 2077 6974 6820 7468 6174 206e able with that n │ │ │ 005390a0: 616d 652c 2074 6865 2066 756e 6374 696f ame, the functio │ │ │ 005390b0: 6e20 7265 7475 726e 7320 6120 6661 6c73 n returns a fals │ │ │ -005390c0: 6520 2830 2920 616e 6434 0054 4956 0000 e (0) and4.TIV.. │ │ │ +005390c0: 6520 2830 2920 616e 6434 0054 4656 0000 e (0) and4.TFV.. │ │ │ 005390d0: 2020 2064 6f65 7320 6e6f 7420 6d6f 6469 does not modi │ │ │ 005390e0: 6679 2074 6865 2063 7572 7265 6e74 2070 fy the current p │ │ │ 005390f0: 6174 636f 6465 2074 6162 6c65 2e07 0054 atcode table...T │ │ │ -00539100: 4957 0000 1600 5449 5800 0020 2020 6765 IW....TIX.. ge │ │ │ -00539110: 745e 2550 4154 434f 4445 0700 5449 5900 t^%PATCODE..TIY. │ │ │ -00539120: 0031 0054 495a 0000 2020 2072 6574 7572 .1.TIZ.. retur │ │ │ +00539100: 4657 0000 1600 5446 5800 0020 2020 6765 FW....TFX.. ge │ │ │ +00539110: 745e 2550 4154 434f 4445 0700 5446 5900 t^%PATCODE..TFY. │ │ │ +00539120: 0031 0054 465a 0000 2020 2072 6574 7572 .1.TFZ.. retur │ │ │ 00539130: 6e73 2074 6865 2063 7572 7265 6e74 2070 ns the current p │ │ │ 00539140: 6174 636f 6465 2074 6162 6c65 206e 616d atcode table nam │ │ │ -00539150: 652e 0700 5449 6100 0012 0054 4962 0000 e...TIa....TIb.. │ │ │ -00539160: 2020 2045 7861 6d70 6c65 3a07 0054 4963 Example:..TIc │ │ │ -00539170: 0000 2200 5449 6400 0020 2020 4754 4d3e ..".TId.. GTM> │ │ │ +00539150: 652e 0700 5446 6100 0012 0054 4662 0000 e...TFa....TFb.. │ │ │ +00539160: 2020 2045 7861 6d70 6c65 3a07 0054 4663 Example:..TFc │ │ │ +00539170: 0000 2200 5446 6400 0020 2020 4754 4d3e ..".TFd.. GTM> │ │ │ 00539180: 5772 6974 6520 2424 6765 745e 2550 4154 Write $$get^%PAT │ │ │ -00539190: 434f 4445 1500 5449 6500 0020 2020 4e45 CODE..TIe.. NE │ │ │ -005391a0: 574c 414e 4755 4147 4507 0054 4966 0000 WLANGUAGE..TIf.. │ │ │ +00539190: 434f 4445 1500 5446 6500 0020 2020 4e45 CODE..TFe.. NE │ │ │ +005391a0: 574c 414e 4755 4147 4507 0054 4666 0000 WLANGUAGE..TFf.. │ │ │ 005391b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005391c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005391d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005391e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005391f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -342395,150 +342395,150 @@ │ │ │ 005397a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005397b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005397c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005397d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005397e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005397f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539800: 0400 0000 d107 0000 2d54 0000 0000 0000 ........-T...... │ │ │ -00539810: 9000 0049 4845 4c50 00ff 7300 ff43 4f4d ...IHELP..s..COM │ │ │ +00539810: 9000 0046 4845 4c50 00ff 7300 ff43 4f4d ...FHELP..s..COM │ │ │ 00539820: 4d41 4e44 5300 ff73 00ff 5a57 5249 5445 MANDS..s..ZWRITE │ │ │ 00539830: 00ff 7300 ff5a 5752 4954 455f 464f 524d ..s..ZWRITE_FORM │ │ │ 00539840: 4154 5f46 4f52 5f41 4c49 4153 5f56 4152 AT_FOR_ALIAS_VAR │ │ │ 00539850: 4941 424c 4553 00c0 6a00 0020 2020 5768 IABLES..j.. Wh │ │ │ 00539860: 656e 205a 5752 4954 4520 656e 636f 756e en ZWRITE encoun │ │ │ 00539870: 7465 7273 2061 6e20 616c 6961 7320 636f ters an alias co │ │ │ 00539880: 6e74 6169 6e65 7220 7661 7269 6162 6c65 ntainer variable │ │ │ 00539890: 2077 6974 6820 6e6f 2063 7572 7265 6e74 with no current │ │ │ -005398a0: 5200 4449 7100 0020 2020 6173 736f 6369 R.DIq.. associ │ │ │ +005398a0: 5200 4446 7100 0020 2020 6173 736f 6369 R.DFq.. associ │ │ │ 005398b0: 6174 6564 2061 6c69 6173 2c20 6974 2075 ated alias, it u │ │ │ 005398c0: 7365 7320 7468 6520 5a57 5254 4143 206d ses the ZWRTAC m │ │ │ 005398d0: 6563 6861 6e69 736d 2074 6f20 6578 706f echanism to expo │ │ │ 005398e0: 7365 2074 6865 2064 6174 613b 2053 4554 se the data; SET │ │ │ -005398f0: 2040 3d00 4449 7200 0020 2020 6361 6e20 @=.DIr.. can │ │ │ +005398f0: 2040 3d00 4446 7200 0020 2020 6361 6e20 @=.DFr.. can │ │ │ 00539900: 7265 7374 6f72 6520 6461 7461 2065 7870 restore data exp │ │ │ 00539910: 6f73 6564 2077 6974 6820 7468 6520 5a57 osed with the ZW │ │ │ 00539920: 5254 4143 206d 6563 6861 6e69 736d 2e07 RTAC mechanism.. │ │ │ -00539930: 0044 4973 0000 1500 4449 7400 0020 2020 .DIs....DIt.. │ │ │ -00539940: 2a2a 4361 7574 696f 6e2a 2a07 0044 4975 **Caution**..DIu │ │ │ -00539950: 0000 5300 4449 7600 0020 2020 4649 5320 ..S.DIv.. FIS │ │ │ +00539930: 0044 4673 0000 1500 4446 7400 0020 2020 .DFs....DFt.. │ │ │ +00539940: 2a2a 4361 7574 696f 6e2a 2a07 0044 4675 **Caution**..DFu │ │ │ +00539950: 0000 5300 4446 7600 0020 2020 4649 5320 ..S.DFv.. FIS │ │ │ 00539960: 7374 726f 6e67 6c79 2072 6563 6f6d 6d65 strongly recomme │ │ │ 00539970: 6e64 7320 7468 6174 2079 6f75 2073 686f nds that you sho │ │ │ 00539980: 756c 6420 6e6f 7420 6372 6561 7465 206f uld not create o │ │ │ 00539990: 7220 6d61 6e69 7075 6c61 7465 2079 6f75 r manipulate you │ │ │ -005399a0: 7220 6f77 6e54 0044 4977 0000 2020 2024 r ownT.DIw.. $ │ │ │ +005399a0: 7220 6f77 6e54 0044 4677 0000 2020 2024 r ownT.DFw.. $ │ │ │ 005399b0: 5a57 5254 4143 6e20 2276 6172 6961 626c ZWRTACn "variabl │ │ │ 005399c0: 6573 222e 2054 6865 7920 6172 6520 6e6f es". They are no │ │ │ 005399d0: 7420 7061 7274 206f 6620 7468 6520 7375 t part of the su │ │ │ 005399e0: 7070 6f72 7465 6420 6675 6e63 7469 6f6e pported function │ │ │ -005399f0: 616c 6974 7920 666f 7253 0044 4978 0000 ality forS.DIx.. │ │ │ +005399f0: 616c 6974 7920 666f 7253 0044 4678 0000 ality forS.DFx.. │ │ │ 00539a00: 2020 2069 6d70 6c65 6d65 6e74 696e 6720 implementing │ │ │ 00539a10: 616c 6961 7320 7661 7269 6162 6c65 7320 alias variables │ │ │ 00539a20: 616e 6420 636f 6e74 6169 6e65 7273 2c20 and containers, │ │ │ 00539a30: 6275 7420 6172 6520 7261 7468 6572 2061 but are rather a │ │ │ -00539a40: 2070 6172 7420 6f66 2074 6865 5200 4449 part of theR.DI │ │ │ +00539a40: 2070 6172 7420 6f66 2074 6865 5200 4446 part of theR.DF │ │ │ 00539a50: 7900 0020 2020 756e 6465 726c 7969 6e67 y.. underlying │ │ │ 00539a60: 2069 6d70 6c65 6d65 6e74 6174 696f 6e20 implementation │ │ │ 00539a70: 7468 6174 2069 7320 7669 7369 626c 6520 that is visible │ │ │ 00539a80: 746f 2079 6f75 2c20 7468 6520 4754 2e4d to you, the GT.M │ │ │ 00539a90: 2075 7365 722e 2046 4953 2063 616e 5300 user. FIS canS. │ │ │ -00539aa0: 4449 7a00 0020 2020 6172 6269 7472 6172 DIz.. arbitrar │ │ │ +00539aa0: 4446 7a00 0020 2020 6172 6269 7472 6172 DFz.. arbitrar │ │ │ 00539ab0: 696c 792c 2066 6f72 2069 7473 206f 776e ily, for its own │ │ │ 00539ac0: 2063 6f6e 7665 6e69 656e 6365 2063 6861 convenience cha │ │ │ 00539ad0: 6e67 6520 7468 6520 7573 6520 6f66 2024 nge the use of $ │ │ │ 00539ae0: 5a57 5254 4143 2069 6e20 4754 2e4d 2061 ZWRTAC in GT.M a │ │ │ -00539af0: 744f 0044 4981 0000 2020 2061 6e79 2074 tO.DI... any t │ │ │ +00539af0: 744f 0044 4681 0000 2020 2061 6e79 2074 tO.DF... any t │ │ │ 00539b00: 696d 652e 2054 6865 7920 6172 6520 6f6e ime. They are on │ │ │ 00539b10: 6c79 2064 6f63 756d 656e 7465 6420 6865 ly documented he │ │ │ 00539b20: 7265 2073 696e 6365 2079 6f75 206d 6179 re since you may │ │ │ 00539b30: 2073 6565 2074 6865 6d20 696e 2074 6865 see them in the │ │ │ -00539b40: 2900 4449 8200 0020 2020 6f75 7470 7574 ).DI... output │ │ │ +00539b40: 2900 4446 8200 0020 2020 6f75 7470 7574 ).DF... output │ │ │ 00539b50: 206f 6620 5a57 5249 5445 2061 6e64 205a of ZWRITE and Z │ │ │ -00539b60: 5348 4f57 2022 5622 2e07 0044 4983 0000 SHOW "V"...DI... │ │ │ -00539b70: 2200 0949 4552 525f 5052 4f43 4553 5349 "..IERR_PROCESSI │ │ │ +00539b60: 5348 4f57 2022 5622 2e07 0044 4683 0000 SHOW "V"...DF... │ │ │ +00539b70: 2200 0946 4552 525f 5052 4f43 4553 5349 "..FERR_PROCESSI │ │ │ 00539b80: 4e47 0000 4572 725f 5072 6f63 6573 7369 NG..Err_Processi │ │ │ -00539b90: 6e67 1900 1849 bf11 0000 2020 2045 7272 ng...I.... Err │ │ │ -00539ba0: 2050 726f 6365 7373 696e 6707 0019 4921 Processing...I! │ │ │ -00539bb0: 0000 5200 1949 3100 0020 2020 5468 6973 ..R..I1.. This │ │ │ +00539b90: 6e67 1900 1846 bf11 0000 2020 2045 7272 ng...F.... Err │ │ │ +00539ba0: 2050 726f 6365 7373 696e 6707 0019 4621 Processing...F! │ │ │ +00539bb0: 0000 5200 1946 3100 0020 2020 5468 6973 ..R..F1.. This │ │ │ 00539bc0: 2063 6861 7074 6572 2064 6573 6372 6962 chapter describ │ │ │ 00539bd0: 6573 2047 542e 4d20 6665 6174 7572 6573 es GT.M features │ │ │ 00539be0: 2061 6e64 2074 6563 686e 6971 7565 7320 and techniques │ │ │ 00539bf0: 666f 7220 6861 6e64 6c69 6e67 2065 7272 for handling err │ │ │ -00539c00: 6f72 732e 5400 1949 4100 0020 2020 4572 ors.T..IA.. Er │ │ │ +00539c00: 6f72 732e 5400 1946 4100 0020 2020 4572 ors.T..FA.. Er │ │ │ 00539c10: 726f 7273 2069 6e20 7072 6f67 7261 6d73 rors in programs │ │ │ 00539c20: 206d 6179 2062 6520 636c 6173 7369 6669 may be classifi │ │ │ 00539c30: 6564 2061 7320 2270 7265 6469 6374 6162 ed as "predictab │ │ │ 00539c40: 6c65 2220 6d65 616e 696e 6720 666f 7265 le" meaning fore │ │ │ -00539c50: 7365 656e 2c20 6f72 2d00 1949 5100 0020 seen, or-..IQ.. │ │ │ +00539c50: 7365 656e 2c20 6f72 2d00 1946 5100 0020 seen, or-..FQ.. │ │ │ 00539c60: 2020 2275 6e70 7265 6469 6374 6162 6c65 "unpredictable │ │ │ 00539c70: 2220 6d65 616e 696e 6720 756e 666f 7265 " meaning unfore │ │ │ -00539c80: 7365 656e 2e07 0019 4961 0000 5200 1949 seen....Ia..R..I │ │ │ +00539c80: 7365 656e 2e07 0019 4661 0000 5200 1946 seen....Fa..R..F │ │ │ 00539c90: 7100 0020 2020 4d20 7072 6f67 7261 6d73 q.. M programs │ │ │ 00539ca0: 206d 6179 2061 7474 656d 7074 2074 6f20 may attempt to │ │ │ 00539cb0: 7265 636f 7665 7220 6672 6f6d 2070 7265 recover from pre │ │ │ 00539cc0: 6469 6374 6162 6c65 2065 7272 6f72 732e dictable errors. │ │ │ 00539cd0: 2044 6576 6963 6520 6572 726f 7273 5100 Device errorsQ. │ │ │ -00539ce0: 1949 8100 0020 2020 7468 6174 2063 616e .I... that can │ │ │ +00539ce0: 1946 8100 0020 2020 7468 6174 2063 616e .F... that can │ │ │ 00539cf0: 2062 6520 7265 6d65 6469 6564 2062 7920 be remedied by │ │ │ 00539d00: 616e 206f 7065 7261 746f 7220 6172 6520 an operator are │ │ │ 00539d10: 7468 6520 6d6f 7374 2063 6f6d 6d6f 6e20 the most common │ │ │ 00539d20: 636c 6173 7320 6f66 2065 7272 6f72 7354 class of errorsT │ │ │ -00539d30: 0019 4991 0000 2020 2066 6f72 2077 6869 ..I... for whi │ │ │ +00539d30: 0019 4691 0000 2020 2066 6f72 2077 6869 ..F... for whi │ │ │ 00539d40: 6368 2072 6563 6f76 6572 7920 7072 6f76 ch recovery prov │ │ │ 00539d50: 6964 6573 2061 206c 6172 6765 2062 656e ides a large ben │ │ │ 00539d60: 6566 6974 2e20 5072 6564 6963 7461 626c efit. Predictabl │ │ │ 00539d70: 6520 6572 726f 7273 2066 726f 6d20 7768 e errors from wh │ │ │ -00539d80: 6963 6854 0018 49c0 1100 0020 2020 7468 ichT..I.... th │ │ │ +00539d80: 6963 6854 0018 46c0 1100 0020 2020 7468 ichT..F.... th │ │ │ 00539d90: 6520 7072 6f67 7261 6d20 646f 6573 206e e program does n │ │ │ 00539da0: 6f74 2061 7474 656d 7074 2074 6f20 7265 ot attempt to re │ │ │ 00539db0: 636f 7665 7220 6172 6520 6765 6e65 7261 cover are genera │ │ │ 00539dc0: 6c6c 7920 7472 6561 7465 6420 7468 6520 lly treated the │ │ │ -00539dd0: 7361 6d65 2061 731f 0019 4912 0000 2020 same as...I... │ │ │ +00539dd0: 7361 6d65 2061 731f 0019 4612 0000 2020 same as...F... │ │ │ 00539de0: 2075 6e70 7265 6469 6374 6162 6c65 2065 unpredictable e │ │ │ -00539df0: 7272 6f72 732e 0700 1949 1300 004f 0019 rrors....I...O.. │ │ │ -00539e00: 4914 0000 2020 2041 2074 7970 6963 616c I... A typical │ │ │ +00539df0: 7272 6f72 732e 0700 1946 1300 004f 0019 rrors....F...O.. │ │ │ +00539e00: 4614 0000 2020 2041 2074 7970 6963 616c F... A typical │ │ │ 00539e10: 2061 7070 6c69 6361 7469 6f6e 2068 616e application han │ │ │ 00539e20: 646c 6573 2075 6e70 7265 6469 6374 6162 dles unpredictab │ │ │ 00539e30: 6c65 2065 7272 6f72 7320 6279 206c 6f67 le errors by log │ │ │ -00539e40: 6769 6e67 2061 7320 6d75 6368 4c00 1949 ging as muchL..I │ │ │ +00539e40: 6769 6e67 2061 7320 6d75 6368 4c00 1946 ging as muchL..F │ │ │ 00539e50: 1500 0020 2020 696e 666f 726d 6174 696f ... informatio │ │ │ 00539e60: 6e20 6162 6f75 7420 7468 6520 6572 726f n about the erro │ │ │ 00539e70: 7220 6173 2074 6865 2064 6573 6967 6e65 r as the designe │ │ │ 00539e80: 7220 636f 6e73 6964 6572 7320 7573 6566 r considers usef │ │ │ -00539e90: 756c 2c20 7468 656e 4700 1949 1600 0020 ul, thenG..I... │ │ │ +00539e90: 756c 2c20 7468 656e 4700 1946 1600 0020 ul, thenG..F... │ │ │ 00539ea0: 2020 7465 726d 696e 6174 696e 6720 6f72 terminating or │ │ │ 00539eb0: 2072 6573 7461 7274 696e 6720 7468 6520 restarting the │ │ │ 00539ec0: 6170 706c 6963 6174 696f 6e20 6672 6f6d application from │ │ │ 00539ed0: 2061 206b 6e6f 776e 2070 6f69 6e74 2e07 a known point.. │ │ │ -00539ee0: 0019 4917 0000 5100 1949 1800 0020 2020 ..I...Q..I... │ │ │ +00539ee0: 0019 4617 0000 5100 1946 1800 0020 2020 ..F...Q..F... │ │ │ 00539ef0: 4265 6361 7573 6520 4754 2e4d 2069 6e76 Because GT.M inv │ │ │ 00539f00: 6f6b 6573 2065 7272 6f72 2068 616e 646c okes error handl │ │ │ 00539f10: 696e 6720 7768 656e 2074 6869 6e67 7320 ing when things │ │ │ 00539f20: 6172 6520 6e6f 7420 6e6f 726d 616c 2c20 are not normal, │ │ │ -00539f30: 6361 7265 6675 6c52 0019 4919 0000 2020 carefulR..I... │ │ │ +00539f30: 6361 7265 6675 6c52 0019 4619 0000 2020 carefulR..F... │ │ │ 00539f40: 2064 6573 6967 6e20 616e 6420 696d 706c design and impl │ │ │ 00539f50: 656d 656e 7461 7469 6f6e 206f 6620 6572 ementation of er │ │ │ 00539f60: 726f 7220 6861 6e64 6c69 6e67 2061 7265 ror handling are │ │ │ 00539f70: 2072 6571 7569 7265 6420 746f 206d 696e required to min │ │ │ -00539f80: 696d 697a 6520 7468 6541 0019 491a 0000 imize theA..I... │ │ │ +00539f80: 696d 697a 6520 7468 6541 0019 461a 0000 imize theA..F... │ │ │ 00539f90: 2020 2069 6d70 6163 7420 6f66 2065 7272 impact of err │ │ │ 00539fa0: 6f72 7320 616e 6420 7468 6520 636f 7374 ors and the cost │ │ │ 00539fb0: 206f 6620 7375 6273 6571 7565 6e74 2070 of subsequent p │ │ │ -00539fc0: 7265 7665 6e74 696f 6e2e 0700 1949 2100 revention....I!. │ │ │ +00539fc0: 7265 7665 6e74 696f 6e2e 0700 1946 2100 revention....F!. │ │ │ 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 d800 0000 bb54 0000 0000 0000 .........T...... │ │ │ -0053a010: 4e00 0049 4845 4c50 00ff 7300 ff45 5252 N..IHELP..s..ERR │ │ │ +0053a010: 4e00 0046 4845 4c50 00ff 7300 ff45 5252 N..FHELP..s..ERR │ │ │ 0053a020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053a030: 5052 4f43 4553 535f 434f 4d50 494c 455f PROCESS_COMPILE_ │ │ │ 0053a040: 4552 524f 5253 0000 5072 6f63 6573 735f ERRORS..Process_ │ │ │ 0053a050: 436f 6d70 696c 655f 4572 726f 7273 2100 Compile_Errors!. │ │ │ -0053a060: 3349 bf11 0000 2020 2050 726f 6365 7373 3I.... Process │ │ │ +0053a060: 3346 bf11 0000 2020 2050 726f 6365 7373 3F.... Process │ │ │ 0053a070: 2043 6f6d 7069 6c65 2045 7272 6f72 7307 Compile Errors. │ │ │ -0053a080: 0034 4921 0000 5200 3449 3100 0020 2020 .4I!..R.4I1.. │ │ │ +0053a080: 0034 4621 0000 5200 3446 3100 0020 2020 .4F!..R.4F1.. │ │ │ 0053a090: 4174 2063 6f6d 7069 6c65 2d74 696d 652c At compile-time, │ │ │ 0053a0a0: 2074 6865 2063 6f6d 7069 6c65 7220 7374 the compiler st │ │ │ 0053a0b0: 6f70 7320 7072 6f63 6573 7369 6e67 2061 ops processing a │ │ │ 0053a0c0: 2072 6f75 7469 6e65 206c 696e 6520 6173 routine line as │ │ │ 0053a0d0: 2073 6f6f 6e20 6173 0000 0000 0000 0000 soon as........ │ │ │ 0053a0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -342664,15 +342664,15 @@ │ │ │ 0053a870: 0000 cd00 0000 0000 0000 1000 3900 1292 ............9... │ │ │ 0053a880: 0000 ce00 0000 0000 0000 1000 3968 1542 ............9h.B │ │ │ 0053a890: 0000 cf00 0000 0000 0000 1000 3977 1732 ............9w.2 │ │ │ 0053a8a0: 0000 d000 0000 0000 0000 1300 1800 5445 ..............TE │ │ │ 0053a8b0: 5000 c100 00db 0000 0000 0000 0013 001c P............... │ │ │ 0053a8c0: 00ff 7300 ff54 0000 dc00 0000 0000 0000 ..s..T.......... │ │ │ 0053a8d0: 1b00 2000 5a53 5445 505f 494e 544f 00bf .. .ZSTEP_INTO.. │ │ │ -0053a8e0: 4200 00d1 0000 0000 0000 0018 0017 4954 B.............IT │ │ │ +0053a8e0: 4200 00d1 0000 0000 0000 0018 0017 4654 B.............FT │ │ │ 0053a8f0: 434f 4d4d 4954 00bf 3200 00da 0000 0000 COMMIT..2....... │ │ │ 0053a900: 0000 0016 0018 0053 5441 5254 00bf 9200 .......START.... │ │ │ 0053a910: 00dd 0000 0000 0000 0016 0017 4e57 5249 ............NWRI │ │ │ 0053a920: 5445 00bf 7200 00de 0000 0000 0000 0013 TE..r........... │ │ │ 0053a930: 001d 00ff 7300 ff59 0000 e200 0000 0000 ....s..Y........ │ │ │ 0053a940: 0000 3300 2100 5a57 5249 5445 5f46 4f52 ..3.!.ZWRITE_FOR │ │ │ 0053a950: 4d41 545f 464f 525f 414c 4941 535f 5641 MAT_FOR_ALIAS_VA │ │ │ @@ -342685,43 +342685,43 @@ │ │ │ 0053a9c0: 4553 5349 4e47 5f52 554e 2d54 494d 4500 ESSING_RUN-TIME. │ │ │ 0053a9d0: c034 0100 0079 0200 0000 0000 0013 0030 .4...y.........0 │ │ │ 0053a9e0: 00ff 7300 ff45 0000 7a02 0000 0000 0000 ..s..E..z....... │ │ │ 0053a9f0: 0f00 2300 5e00 007b 0200 0000 0000 0020 ..#.^..{....... │ │ │ 0053aa00: 0023 005f 434f 4d50 494c 455f 4552 524f .#._COMPILE_ERRO │ │ │ 0053aa10: 5253 00bf 3200 0074 0200 0000 0000 000f RS..2..t........ │ │ │ 0053aa20: 001f 0044 0000 7c02 0000 0000 0000 2900 ...D..|.......). │ │ │ -0053aa30: 1f11 4752 414d 5f48 414e 444c 494e 475f ..GRAM_HANDLING_ │ │ │ +0053aa30: 1fa5 4752 414d 5f48 414e 444c 494e 475f ..GRAM_HANDLING_ │ │ │ 0053aa40: 4f46 5f45 5252 4f52 5300 c027 0100 007d OF_ERRORS..'...} │ │ │ -0053aa50: 0200 0000 0000 000f 0038 114b 0000 7e02 .........8.K..~. │ │ │ -0053aa60: 0000 0000 0000 1000 3811 7301 0000 7f02 ........8.s..... │ │ │ +0053aa50: 0200 0000 0000 000f 0038 a54b 0000 7e02 .........8.K..~. │ │ │ +0053aa60: 0000 0000 0000 1000 38a5 7301 0000 7f02 ........8.s..... │ │ │ 0053aa70: 0000 0000 0000 1c00 3700 ff73 00ff 2445 ........7..s..$E │ │ │ 0053aa80: 434f 4445 00c0 1501 0000 8002 0000 0000 CODE............ │ │ │ 0053aa90: 0000 0f00 4300 4b00 0081 0200 0000 0000 ....C.K......... │ │ │ 0053aaa0: 0021 003d 0054 5241 505f 414e 445f 245a .!.=.TRAP_AND_$Z │ │ │ 0053aab0: 5452 4150 00c0 1301 0000 8902 0000 0000 TRAP............ │ │ │ -0053aac0: 0000 1a00 4249 4f52 5f24 5a54 5241 5000 ....BIOR_$ZTRAP. │ │ │ -0053aad0: bf52 0000 8302 0000 0000 0000 0f00 3c49 .R..............IHELP..s..ERR │ │ │ +0053b010: 3e00 0046 4845 4c50 00ff 7300 ff45 5252 >..FHELP..s..ERR │ │ │ 0053b020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053b030: 5255 4e2d 5449 4d45 5f45 5252 4f52 0000 RUN-TIME_ERROR.. │ │ │ 0053b040: 5275 6e2d 7469 6d65 5f45 7272 6f72 1900 Run-time_Error.. │ │ │ -0053b050: 2b49 bf11 0000 2020 2052 756e 2d74 696d +I.... Run-tim │ │ │ -0053b060: 6520 4572 726f 7207 002c 4921 0000 4e00 e Error..,I!..N. │ │ │ -0053b070: 2c49 3100 0020 2020 546f 2075 6e64 6572 ,I1.. To under │ │ │ +0053b050: 2b46 bf11 0000 2020 2052 756e 2d74 696d +F.... Run-tim │ │ │ +0053b060: 6520 4572 726f 7207 002c 4621 0000 4e00 e Error..,F!..N. │ │ │ +0053b070: 2c46 3100 0020 2020 546f 2075 6e64 6572 ,F1.. To under │ │ │ 0053b080: 7374 616e 6420 7468 6520 7275 6e2d 7469 stand the run-ti │ │ │ 0053b090: 6d65 2065 7272 6f72 206d 6573 7361 6765 me error message │ │ │ 0053b0a0: 2066 6f72 6d61 742c 2063 6f6e 7369 6465 format, conside │ │ │ -0053b0b0: 7220 7468 6973 2073 686f 7274 1d00 2c49 r this short..,I │ │ │ +0053b0b0: 7220 7468 6973 2073 686f 7274 1d00 2c46 r this short..,F │ │ │ 0053b0c0: 4100 0020 2020 7072 6f67 7261 6d20 7072 A.. program pr │ │ │ -0053b0d0: 696e 7473 756d 2e6d 3a07 002c 4951 0000 intsum.m:..,IQ.. │ │ │ -0053b0e0: 1700 2c49 6100 0020 2020 2020 2020 2053 ..,Ia.. S │ │ │ -0053b0f0: 4554 2041 3d31 3717 002c 4971 0000 2020 ET A=17..,Iq.. │ │ │ +0053b0d0: 696e 7473 756d 2e6d 3a07 002c 4651 0000 intsum.m:..,FQ.. │ │ │ +0053b0e0: 1700 2c46 6100 0020 2020 2020 2020 2053 ..,Fa.. S │ │ │ +0053b0f0: 4554 2041 3d31 3717 002c 4671 0000 2020 ET A=17..,Fq.. │ │ │ 0053b100: 2047 4f20 2020 5345 5420 423d 3231 1800 GO SET B=21.. │ │ │ -0053b110: 2c49 8100 0020 2020 2020 2020 2057 5249 ,I... WRI │ │ │ -0053b120: 5445 2041 2b43 0700 2c49 9100 0053 002b TE A+C..,I...S.+ │ │ │ -0053b130: 49c0 1100 0020 2020 5768 656e 2079 6f75 I.... When you │ │ │ +0053b110: 2c46 8100 0020 2020 2020 2020 2057 5249 ,F... WRI │ │ │ +0053b120: 5445 2041 2b43 0700 2c46 9100 0053 002b TE A+C..,F...S.+ │ │ │ +0053b130: 46c0 1100 0020 2020 5768 656e 2079 6f75 F.... When you │ │ │ 0053b140: 2074 7279 2074 6f20 6578 6563 7574 6520 try to execute │ │ │ 0053b150: 7468 6973 2070 726f 6772 616d 2c20 7468 this program, th │ │ │ 0053b160: 6520 6c61 7374 2073 7461 7465 6d65 6e74 e last statement │ │ │ 0053b170: 2063 6175 7365 7320 616e 2065 7272 6f72 causes an error │ │ │ -0053b180: 4d00 2c49 1200 0020 2020 7369 6e63 6520 M.,I... since │ │ │ +0053b180: 4d00 2c46 1200 0020 2020 7369 6e63 6520 M.,F... since │ │ │ 0053b190: 7468 6520 7661 7269 6162 6c65 2043 2069 the variable C i │ │ │ 0053b1a0: 7320 756e 6465 6669 6e65 642e 2049 6620 s undefined. If │ │ │ 0053b1b0: 2445 5452 4150 3d22 4222 2c20 4754 2e4d $ETRAP="B", GT.M │ │ │ 0053b1c0: 2064 6973 706c 6179 7320 7468 6521 002c displays the!., │ │ │ -0053b1d0: 4913 0000 2020 2072 756e 2d74 696d 6520 I... run-time │ │ │ +0053b1d0: 4613 0000 2020 2072 756e 2d74 696d 6520 F... run-time │ │ │ 0053b1e0: 6572 726f 7220 6d65 7373 6167 653a 0700 error message:.. │ │ │ -0053b1f0: 2c49 1400 001f 002c 4915 0000 2020 2024 ,I.....,I... $ │ │ │ +0053b1f0: 2c46 1400 001f 002c 4615 0000 2020 2024 ,F.....,F... $ │ │ │ 0053b200: 206d 756d 7073 202d 7275 6e20 7072 696e mumps -run prin │ │ │ 0053b210: 7473 756d 0000 0000 0000 0000 0000 0000 tsum............ │ │ │ 0053b220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -342907,71 +342907,71 @@ │ │ │ 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 9503 0000 9a54 0000 0000 0000 .........T...... │ │ │ -0053b810: 5f00 0049 4845 4c50 00ff 7300 ff45 5252 _..IHELP..s..ERR │ │ │ +0053b810: 5f00 0046 4845 4c50 00ff 7300 ff45 5252 _..FHELP..s..ERR │ │ │ 0053b820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053b830: 5255 4e2d 5449 4d45 5f45 5252 4f52 00c0 RUN-TIME_ERROR.. │ │ │ 0053b840: 1600 0020 2020 2547 544d 2d45 2d55 4e44 ... %GTM-E-UND │ │ │ 0053b850: 4546 2c20 556e 6465 6669 6e65 6420 6c6f EF, Undefined lo │ │ │ 0053b860: 6361 6c20 7661 7269 6162 6c65 3a20 4330 cal variable: C0 │ │ │ -0053b870: 002c 4917 0000 2020 2041 7420 4d55 4d50 .,I... At MUMP │ │ │ +0053b870: 002c 4617 0000 2020 2041 7420 4d55 4d50 .,F... At MUMP │ │ │ 0053b880: 5320 736f 7572 6365 206c 6f63 6174 696f S source locatio │ │ │ 0053b890: 6e20 474f 2b31 5e70 7269 6e74 7375 6d0e n GO+1^printsum. │ │ │ -0053b8a0: 002c 4918 0000 2020 2047 544d 3e07 002c .,I... GTM>.., │ │ │ -0053b8b0: 4919 0000 5300 2c49 1a00 0020 2020 4754 I...S.,I... GT │ │ │ +0053b8a0: 002c 4618 0000 2020 2047 544d 3e07 002c .,F... GTM>.., │ │ │ +0053b8b0: 4619 0000 5300 2c46 1a00 0020 2020 4754 F...S.,F... GT │ │ │ 0053b8c0: 2e4d 2069 6e66 6f72 6d73 2079 6f75 206f .M informs you o │ │ │ 0053b8d0: 6620 7468 6520 6572 726f 7220 2855 6e64 f the error (Und │ │ │ 0053b8e0: 6566 696e 6564 206c 6f63 616c 2076 6172 efined local var │ │ │ 0053b8f0: 6961 626c 6529 2061 6e64 2077 6865 7265 iable) and where │ │ │ -0053b900: 2069 6e20 7468 6553 002c 4921 0000 2020 in theS.,I!.. │ │ │ +0053b900: 2069 6e20 7468 6553 002c 4621 0000 2020 in theS.,F!.. │ │ │ 0053b910: 2072 6f75 7469 6e65 2074 6865 2065 7272 routine the err │ │ │ 0053b920: 6f72 206f 6363 7572 7265 6420 2847 4f2b or occurred (GO+ │ │ │ 0053b930: 3129 2e20 4e6f 7465 2074 6861 7420 7468 1). Note that th │ │ │ 0053b940: 6520 7275 6e2d 7469 6d65 2073 7973 7465 e run-time syste │ │ │ -0053b950: 6d20 6469 7370 6c61 7973 5400 2c49 2200 m displaysT.,I". │ │ │ +0053b950: 6d20 6469 7370 6c61 7973 5400 2c46 2200 m displaysT.,F". │ │ │ 0053b960: 0020 2020 7468 6520 4754 4d3e 2070 726f . the GTM> pro │ │ │ 0053b970: 6d70 742c 2069 6e64 6963 6174 696e 6720 mpt, indicating │ │ │ 0053b980: 7468 6174 2074 6865 2070 726f 6365 7373 that the process │ │ │ 0053b990: 2068 6173 2065 6e74 6572 6564 2044 6972 has entered Dir │ │ │ 0053b9a0: 6563 7420 4d6f 6465 2e20 4754 2e4d 4e00 ect Mode. GT.MN. │ │ │ -0053b9b0: 2c49 2300 0020 2020 706c 6163 6573 2072 ,I#.. places r │ │ │ +0053b9b0: 2c46 2300 0020 2020 706c 6163 6573 2072 ,F#.. places r │ │ │ 0053b9c0: 756e 2074 696d 6520 6572 726f 7220 696e un time error in │ │ │ 0053b9d0: 666f 726d 6174 696f 6e20 696e 2074 6865 formation in the │ │ │ 0053b9e0: 2069 6e74 7269 6e73 6963 2073 7065 6369 intrinsic speci │ │ │ -0053b9f0: 616c 2076 6172 6961 626c 6573 1e00 2c49 al variables..,I │ │ │ +0053b9f0: 616c 2076 6172 6961 626c 6573 1e00 2c46 al variables..,F │ │ │ 0053ba00: 2400 0020 2020 2445 434f 4445 2061 6e64 $.. $ECODE and │ │ │ -0053ba10: 2024 5a53 5441 5455 532e 0700 2c49 2500 $ZSTATUS...,I%. │ │ │ -0053ba20: 0054 002c 4926 0000 2020 2043 6f6d 7069 .T.,I&.. Compi │ │ │ +0053ba10: 2024 5a53 5441 5455 532e 0700 2c46 2500 $ZSTATUS...,F%. │ │ │ +0053ba20: 0054 002c 4626 0000 2020 2043 6f6d 7069 .T.,F&.. Compi │ │ │ 0053ba30: 6c65 2d74 696d 6520 6572 726f 7220 6d65 le-time error me │ │ │ 0053ba40: 7373 6167 6573 206d 6179 2061 7070 6561 ssages may appea │ │ │ 0053ba50: 7220 6174 2072 756e 2074 696d 652e 2054 r at run time. T │ │ │ 0053ba60: 6869 7320 6973 2062 6563 6175 7365 2065 his is because e │ │ │ -0053ba70: 7272 6f72 7351 002c 4927 0000 2020 2069 rrorsQ.,I'.. i │ │ │ +0053ba70: 7272 6f72 7351 002c 4627 0000 2020 2069 rrorsQ.,F'.. i │ │ │ 0053ba80: 6e20 696e 6469 7265 6374 696f 6e20 616e n indirection an │ │ │ 0053ba90: 6420 7468 6520 636f 6d70 696c 652d 6173 d the compile-as │ │ │ 0053baa0: 2d77 7269 7474 656e 2066 6561 7475 7265 -written feature │ │ │ 0053bab0: 206c 6561 7665 2065 7272 6f72 7320 7468 leave errors th │ │ │ -0053bac0: 6174 2061 7265 2c00 2c49 2800 0020 2020 at are,.,I(.. │ │ │ +0053bac0: 6174 2061 7265 2c00 2c46 2800 0020 2020 at are,.,F(.. │ │ │ 0053bad0: 7375 6273 6571 7565 6e74 6c79 2072 6570 subsequently rep │ │ │ 0053bae0: 6f72 7465 6420 6174 2072 756e 2074 696d orted at run tim │ │ │ -0053baf0: 652e 0700 2c49 2900 0052 002c 492a 0000 e...,I)..R.,I*.. │ │ │ +0053baf0: 652e 0700 2c46 2900 0052 002c 462a 0000 e...,F)..R.,F*.. │ │ │ 0053bb00: 2020 2054 6865 2047 542e 4d20 7574 696c The GT.M util │ │ │ 0053bb10: 6974 6965 7320 7573 6520 706f 7274 696f ities use portio │ │ │ 0053bb20: 6e73 206f 6620 7468 6520 7275 6e2d 7469 ns of the run-ti │ │ │ 0053bb30: 6d65 2073 7973 7465 6d20 616e 6420 7468 me system and th │ │ │ -0053bb40: 6572 6566 6f72 6520 6d61 7943 002c 4931 erefore mayC.,I1 │ │ │ +0053bb40: 6572 6566 6f72 6520 6d61 7943 002c 4631 erefore mayC.,F1 │ │ │ 0053bb50: 0000 2020 2069 7373 7565 2072 756e 2d74 .. issue run-t │ │ │ 0053bb60: 696d 6520 6572 726f 7273 2061 7320 7765 ime errors as we │ │ │ 0053bb70: 6c6c 2061 7320 7468 6569 7220 6f77 6e20 ll as their own │ │ │ 0053bb80: 756e 6971 7565 2065 7272 6f72 732e 0700 unique errors... │ │ │ -0053bb90: 2c49 3200 0000 0000 0000 0000 0000 0000 ,I2............. │ │ │ +0053bb90: 2c46 3200 0000 0000 0000 0000 0000 0000 ,F2............. │ │ │ 0053bba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -343035,130 +343035,130 @@ │ │ │ 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 5007 0000 9b54 0000 0000 0000 ....P....T...... │ │ │ -0053c010: 5a00 0049 4845 4c50 00ff 7300 ff45 5252 Z..IHELP..s..ERR │ │ │ +0053c010: 5a00 0046 4845 4c50 00ff 7300 ff45 5252 Z..FHELP..s..ERR │ │ │ 0053c020: 5f50 524f 4345 5353 494e 4700 c022 0000 _PROCESSING..".. │ │ │ 0053c030: 2020 2054 6865 2047 542e 4d20 636f 6d70 The GT.M comp │ │ │ 0053c040: 696c 6572 2064 6574 6563 7473 2061 6e64 iler detects and │ │ │ 0053c050: 2072 6570 6f72 7473 2073 796e 7461 7820 reports syntax │ │ │ -0053c060: 6572 726f 7273 2061 743a 0700 1949 2300 errors at:...I#. │ │ │ -0053c070: 0050 0019 4924 0000 2020 2020 202a 2043 .P..I$.. * C │ │ │ +0053c060: 6572 726f 7273 2061 743a 0700 1946 2300 errors at:...F#. │ │ │ +0053c070: 0050 0019 4624 0000 2020 2020 202a 2043 .P..F$.. * C │ │ │ 0053c080: 6f6d 7069 6c65 2074 696d 6520 7768 696c ompile time whil │ │ │ 0053c090: 6520 7072 6f64 7563 696e 6720 7468 6520 e producing the │ │ │ 0053c0a0: 6f62 6a65 6374 206d 6f64 756c 6520 6672 object module fr │ │ │ 0053c0b0: 6f6d 2061 2073 6f75 7263 6520 6669 6c65 om a source file │ │ │ -0053c0c0: 2e4a 0019 4925 0000 2020 2020 202a 2052 .J..I%.. * R │ │ │ +0053c0c0: 2e4a 0019 4625 0000 2020 2020 202a 2052 .J..F%.. * R │ │ │ 0053c0d0: 756e 2074 696d 6520 7768 696c 6520 636f un time while co │ │ │ 0053c0e0: 6d70 696c 696e 6720 636f 6465 2066 6f72 mpiling code for │ │ │ 0053c0f0: 204d 2069 6e64 6972 6563 7469 6f6e 2061 M indirection a │ │ │ -0053c100: 6e64 2058 4543 5554 4573 2e3f 0019 4926 nd XECUTEs.?..I& │ │ │ +0053c100: 6e64 2058 4543 5554 4573 2e3f 0019 4626 nd XECUTEs.?..F& │ │ │ 0053c110: 0000 2020 2020 202a 2052 756e 2074 696d .. * Run tim │ │ │ 0053c120: 6520 7768 656e 2074 6865 2075 7365 7220 e when the user │ │ │ 0053c130: 6973 2077 6f72 6b69 6e67 2069 6e20 4469 is working in Di │ │ │ -0053c140: 7265 6374 204d 6f64 652e 0700 1949 2700 rect Mode....I'. │ │ │ -0053c150: 0023 0019 4928 0000 2020 2054 6865 2047 .#..I(.. The G │ │ │ +0053c140: 7265 6374 204d 6f64 652e 0700 1946 2700 rect Mode....F'. │ │ │ +0053c150: 0023 0019 4628 0000 2020 2054 6865 2047 .#..F(.. The G │ │ │ 0053c160: 542e 4d20 7275 6e2d 7469 6d65 2073 7973 T.M run-time sys │ │ │ -0053c170: 7465 6d3a 0700 1949 2900 0046 0019 492a tem:...I)..F..I* │ │ │ +0053c170: 7465 6d3a 0700 1946 2900 0046 0019 462a tem:...F)..F..F* │ │ │ 0053c180: 0000 2020 2020 202a 2052 6563 6f67 6e69 .. * Recogni │ │ │ 0053c190: 7a65 7320 616e 6420 7265 706f 7274 7320 zes and reports │ │ │ 0053c1a0: 6578 6563 7574 696f 6e20 6572 726f 7273 execution errors │ │ │ 0053c1b0: 2077 6865 6e20 7468 6579 206f 6363 7572 when they occur │ │ │ -0053c1c0: 2e54 0019 4931 0000 2020 2020 202a 2052 .T..I1.. * R │ │ │ +0053c1c0: 2e54 0019 4631 0000 2020 2020 202a 2052 .T..F1.. * R │ │ │ 0053c1d0: 6570 6f72 7473 2065 7272 6f72 7320 666c eports errors fl │ │ │ 0053c1e0: 6167 6765 6420 6279 2074 6865 2063 6f6d agged by the com │ │ │ 0053c1f0: 7069 6c65 7220 7768 656e 2074 6865 7920 piler when they │ │ │ 0053c200: 6661 6c6c 2069 6e20 7468 6520 6578 6563 fall in the exec │ │ │ -0053c210: 7574 696f 6e13 0019 4932 0000 2020 2020 ution...I2.. │ │ │ -0053c220: 2020 2070 6174 682e 0700 1949 3300 0022 path....I3.." │ │ │ -0053c230: 0018 49ff 7300 ff43 4f4d 5049 4c45 5f54 ..I.s..COMPILE_T │ │ │ +0053c210: 7574 696f 6e13 0019 4632 0000 2020 2020 ution...F2.. │ │ │ +0053c220: 2020 2070 6174 682e 0700 1946 3300 0022 path....F3.." │ │ │ +0053c230: 0018 46ff 7300 ff43 4f4d 5049 4c45 5f54 ..F.s..COMPILE_T │ │ │ 0053c240: 494d 4500 0043 6f6d 7069 6c65 5f54 696d IME..Compile_Tim │ │ │ -0053c250: 6517 0029 49bf 1100 0020 2020 436f 6d70 e..)I.... Comp │ │ │ -0053c260: 696c 6520 5469 6d65 0700 2a49 2100 004c ile Time..*I!..L │ │ │ -0053c270: 002a 4931 0000 2020 2054 6f20 756e 6465 .*I1.. To unde │ │ │ +0053c250: 6517 0029 46bf 1100 0020 2020 436f 6d70 e..)F.... Comp │ │ │ +0053c260: 696c 6520 5469 6d65 0700 2a46 2100 004c ile Time..*F!..L │ │ │ +0053c270: 002a 4631 0000 2020 2054 6f20 756e 6465 .*F1.. To unde │ │ │ 0053c280: 7273 7461 6e64 2074 6865 2063 6f6d 7069 rstand the compi │ │ │ 0053c290: 6c65 2d74 696d 6520 6572 726f 7220 6d65 le-time error me │ │ │ 0053c2a0: 7373 6167 6520 666f 726d 6174 2c20 636f ssage format, co │ │ │ -0053c2b0: 6e73 6964 6572 2074 6869 7320 002a 4941 nsider this .*IA │ │ │ +0053c2b0: 6e73 6964 6572 2074 6869 7320 002a 4641 nsider this .*FA │ │ │ 0053c2c0: 0000 2020 2069 6e63 6f72 7265 6374 2073 .. incorrect s │ │ │ -0053c2d0: 6f75 7263 6520 6c69 6e65 3a07 002a 4951 ource line:..*IQ │ │ │ -0053c2e0: 0000 0f00 2a49 6100 0020 2020 533d 422b ....*Ia.. S=B+ │ │ │ -0053c2f0: 4307 002a 4971 0000 4f00 2a49 8100 0020 C..*Iq..O.*I... │ │ │ +0053c2d0: 6f75 7263 6520 6c69 6e65 3a07 002a 4651 ource line:..*FQ │ │ │ +0053c2e0: 0000 0f00 2a46 6100 0020 2020 533d 422b ....*Fa.. S=B+ │ │ │ +0053c2f0: 4307 002a 4671 0000 4f00 2a46 8100 0020 C..*Fq..O.*F... │ │ │ 0053c300: 2020 4966 2074 6869 7320 7765 7265 206c If this were l │ │ │ 0053c310: 696e 6520 3720 6f66 2061 2073 6f75 7263 ine 7 of a sourc │ │ │ 0053c320: 6520 6669 6c65 2041 4444 322e 6d2c 2074 e file ADD2.m, t │ │ │ 0053c330: 6865 2063 6f6d 7069 6c65 7220 7265 706f he compiler repo │ │ │ -0053c340: 7274 7320 7468 652e 002a 4991 0000 2020 rts the..*I... │ │ │ +0053c340: 7274 7320 7468 652e 002a 4691 0000 2020 rts the..*F... │ │ │ 0053c350: 2063 6f6d 7069 6c65 2d74 696d 6520 6572 compile-time er │ │ │ 0053c360: 726f 7220 7769 7468 2074 6865 206d 6573 ror with the mes │ │ │ -0053c370: 7361 6765 3a08 0029 49c0 1100 000f 002a sage:..)I......* │ │ │ -0053c380: 4912 0000 2020 2053 3d42 2b43 1400 2a49 I... S=B+C..*I │ │ │ +0053c370: 7361 6765 3a08 0029 46c0 1100 000f 002a sage:..)F......* │ │ │ +0053c380: 4612 0000 2020 2053 3d42 2b43 1400 2a46 F... S=B+C..*F │ │ │ 0053c390: 1300 0020 2020 2020 2020 5e2d 2d2d 2d2d ... ^----- │ │ │ -0053c3a0: 3100 2a49 1400 0020 2020 4174 2063 6f6c 1.*I... At col │ │ │ +0053c3a0: 3100 2a46 1400 0020 2020 4174 2063 6f6c 1.*F... At col │ │ │ 0053c3b0: 756d 6e20 342c 206c 696e 6520 372c 2073 umn 4, line 7, s │ │ │ 0053c3c0: 6f75 7263 6520 6d6f 6475 6c65 2041 4444 ource module ADD │ │ │ -0053c3d0: 322c 002a 4915 0000 2020 2020 5661 7269 2,.*I... Vari │ │ │ +0053c3d0: 322c 002a 4615 0000 2020 2020 5661 7269 2,.*F... Vari │ │ │ 0053c3e0: 6162 6c65 2065 7870 6563 7465 6420 696e able expected in │ │ │ 0053c3f0: 2074 6869 7320 636f 6e74 6578 7407 002a this context..* │ │ │ -0053c400: 4916 0000 5200 2a49 1700 0020 2020 5468 I...R.*I... Th │ │ │ +0053c400: 4616 0000 5200 2a46 1700 0020 2020 5468 F...R.*F... Th │ │ │ 0053c410: 6520 636f 6d70 696c 652d 7469 6d65 2065 e compile-time e │ │ │ 0053c420: 7272 6f72 206d 6573 7361 6765 2066 6f72 rror message for │ │ │ 0053c430: 6d61 7420 636f 6e73 6973 7473 206f 6620 mat consists of │ │ │ 0053c440: 7468 7265 6520 6c69 6e65 732e 2054 6865 three lines. The │ │ │ -0053c450: 2066 6972 7374 5000 2a49 1800 0020 2020 firstP.*I... │ │ │ +0053c450: 2066 6972 7374 5000 2a46 1800 0020 2020 firstP.*F... │ │ │ 0053c460: 7477 6f20 6c69 6e65 7320 7465 6c6c 2079 two lines tell y │ │ │ 0053c470: 6f75 2074 6865 206c 696e 6520 616e 6420 ou the line and │ │ │ 0053c480: 6c6f 6361 7469 6f6e 2077 6865 7265 2074 location where t │ │ │ 0053c490: 6865 2065 7272 6f72 206f 6363 7572 7265 he error occurre │ │ │ -0053c4a0: 642e 2054 6865 5100 2a49 1900 0020 2020 d. TheQ.*I... │ │ │ +0053c4a0: 642e 2054 6865 5100 2a46 1900 0020 2020 d. TheQ.*F... │ │ │ 0053c4b0: 6c61 7374 206c 696e 6520 6465 7363 7269 last line descri │ │ │ 0053c4c0: 6265 7320 7468 6520 4d20 7379 6e74 6178 bes the M syntax │ │ │ 0053c4d0: 2065 7272 6f72 2e20 5468 6520 706f 7369 error. The posi │ │ │ 0053c4e0: 7469 6f6e 696e 6720 6163 6375 7261 6379 tioning accuracy │ │ │ -0053c4f0: 206f 6620 7468 6550 002a 491a 0000 2020 of theP.*I... │ │ │ +0053c4f0: 206f 6620 7468 6550 002a 461a 0000 2020 of theP.*F... │ │ │ 0053c500: 2063 6172 6174 2070 6f69 6e74 696e 6720 carat pointing │ │ │ 0053c510: 746f 2074 6865 206c 6f63 6174 696f 6e20 to the location │ │ │ 0053c520: 6f66 2061 6e20 6973 7375 6520 696e 2061 of an issue in a │ │ │ 0053c530: 2073 6f75 7263 6520 6c69 6e65 2064 6570 source line dep │ │ │ -0053c540: 656e 6473 206f 6e53 002a 4921 0000 2020 ends onS.*I!.. │ │ │ +0053c540: 656e 6473 206f 6e53 002a 4621 0000 2020 ends onS.*F!.. │ │ │ 0053c550: 2079 6f75 7220 7465 726d 696e 616c 2073 your terminal s │ │ │ 0053c560: 6574 7469 6e67 732c 2070 6172 7469 6375 ettings, particu │ │ │ 0053c570: 6c61 726c 7920 696e 2055 5446 2d38 206d larly in UTF-8 m │ │ │ 0053c580: 6f64 6520 7768 6572 6520 6368 6172 6163 ode where charac │ │ │ -0053c590: 7465 7220 7769 6474 6873 5200 2a49 2200 ter widthsR.*I". │ │ │ +0053c590: 7465 7220 7769 6474 6873 5200 2a46 2200 ter widthsR.*F". │ │ │ 0053c5a0: 0020 2020 6172 6520 6e6f 7420 756e 6966 . are not unif │ │ │ 0053c5b0: 6f72 6d2e 2049 6620 7468 6520 6c69 6e65 orm. If the line │ │ │ 0053c5c0: 2065 7863 6565 6473 2074 6865 2074 6572 exceeds the ter │ │ │ 0053c5d0: 6d69 6e61 6c20 7769 6474 6820 6173 2075 minal width as u │ │ │ -0053c5e0: 6e64 6572 7374 6f6f 6420 6279 4400 2a49 nderstood byD.*I │ │ │ +0053c5e0: 6e64 6572 7374 6f6f 6420 6279 4400 2a46 nderstood byD.*F │ │ │ 0053c5f0: 2300 0020 2020 4754 2e4d 2c20 6974 2072 #.. GT.M, it r │ │ │ 0053c600: 6570 6c61 6365 7320 7468 6520 6361 7261 eplaces the cara │ │ │ 0053c610: 7420 6c69 6e65 2077 6974 6820 616e 2041 t line with an A │ │ │ 0053c620: 5252 4f57 4e54 4453 5020 6572 726f 722e RROWNTDSP error. │ │ │ -0053c630: 0700 2a49 2400 004f 002a 4925 0000 2020 ..*I$..O.*I%.. │ │ │ +0053c630: 0700 2a46 2400 004f 002a 4625 0000 2020 ..*F$..O.*F%.. │ │ │ 0053c640: 2049 6620 796f 7520 7265 7175 6573 7465 If you requeste │ │ │ 0053c650: 6420 6120 6c69 7374 696e 6720 6669 6c65 d a listing file │ │ │ 0053c660: 2c20 6974 2063 6f6e 7461 696e 7320 7468 , it contains th │ │ │ 0053c670: 6520 7361 6d65 2069 6e66 6f72 6d61 7469 e same informati │ │ │ -0053c680: 6f6e 2061 6e64 1b00 2a49 2600 0020 2020 on and..*I&.. │ │ │ +0053c680: 6f6e 2061 6e64 1b00 2a46 2600 0020 2020 on and..*F&.. │ │ │ 0053c690: 6c6f 6f6b 7320 6173 2066 6f6c 6c6f 7773 looks as follows │ │ │ -0053c6a0: 3a07 002a 4927 0000 0b00 2a49 2800 0020 :..*I'....*I(.. │ │ │ -0053c6b0: 2020 2e0b 002a 4929 0000 2020 202e 1300 ...*I).. ... │ │ │ -0053c6c0: 2a49 2a00 0020 2020 3620 2e20 202e 2020 *I*.. 6 . . │ │ │ -0053c6d0: 2e11 002a 4931 0000 2020 2037 2053 3d42 ...*I1.. 7 S=B │ │ │ -0053c6e0: 2b43 1400 2a49 3200 0020 2020 2020 2020 +C..*I2.. │ │ │ -0053c6f0: 5e2d 2d2d 2d2d 2c00 2a49 3300 0020 2020 ^-----,.*I3.. │ │ │ +0053c6a0: 3a07 002a 4627 0000 0b00 2a46 2800 0020 :..*F'....*F(.. │ │ │ +0053c6b0: 2020 2e0b 002a 4629 0000 2020 202e 1300 ...*F).. ... │ │ │ +0053c6c0: 2a46 2a00 0020 2020 3620 2e20 202e 2020 *F*.. 6 . . │ │ │ +0053c6d0: 2e11 002a 4631 0000 2020 2037 2053 3d42 ...*F1.. 7 S=B │ │ │ +0053c6e0: 2b43 1400 2a46 3200 0020 2020 2020 2020 +C..*F2.. │ │ │ +0053c6f0: 5e2d 2d2d 2d2d 2c00 2a46 3300 0020 2020 ^-----,.*F3.. │ │ │ 0053c700: 2056 6172 6961 626c 6520 6578 7065 6374 Variable expect │ │ │ 0053c710: 6564 2069 6e20 7468 6973 2063 6f6e 7465 ed in this conte │ │ │ -0053c720: 7874 1100 2a49 3400 0020 2020 3820 2e20 xt..*I4.. 8 . │ │ │ -0053c730: 2e20 2e0b 002a 4935 0000 2020 202e 0b00 . ...*I5.. ... │ │ │ -0053c740: 2a49 3600 0020 2020 2e07 002a 4937 0000 *I6.. ...*I7.. │ │ │ +0053c720: 7874 1100 2a46 3400 0020 2020 3820 2e20 xt..*F4.. 8 . │ │ │ +0053c730: 2e20 2e0b 002a 4635 0000 2020 202e 0b00 . ...*F5.. ... │ │ │ +0053c740: 2a46 3600 0020 2020 2e07 002a 4637 0000 *F6.. ...*F7.. │ │ │ 0053c750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053c760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053c770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053c780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053c790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053c7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -343167,336 +343167,336 @@ │ │ │ 0053c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053c800: 0400 0000 ce07 0000 bc54 0000 0000 0000 .........T...... │ │ │ 0053c810: 4800 0000 4845 4c50 00ff 7300 ff45 5252 H...HELP..s..ERR │ │ │ 0053c820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053c830: 5052 4f43 4553 5349 4e47 5f52 554e 2d54 PROCESSING_RUN-T │ │ │ 0053c840: 494d 4500 0050 726f 6365 7373 696e 675f IME..Processing_ │ │ │ -0053c850: 5275 6e2d 7469 6d65 1e00 3049 bf11 0000 Run-time..0I.... │ │ │ +0053c850: 5275 6e2d 7469 6d65 1e00 3046 bf11 0000 Run-time..0F.... │ │ │ 0053c860: 2020 2050 726f 6365 7373 696e 6720 5275 Processing Ru │ │ │ -0053c870: 6e2d 7469 6d65 0700 3149 2100 0053 0031 n-time..1I!..S.1 │ │ │ -0053c880: 4931 0000 2020 2047 542e 4d20 646f 6573 I1.. GT.M does │ │ │ +0053c870: 6e2d 7469 6d65 0700 3146 2100 0053 0031 n-time..1F!..S.1 │ │ │ +0053c880: 4631 0000 2020 2047 542e 4d20 646f 6573 F1.. GT.M does │ │ │ 0053c890: 206e 6f74 2064 6574 6563 7420 6365 7274 not detect cert │ │ │ 0053c8a0: 6169 6e20 7479 7065 7320 6f66 2065 7272 ain types of err │ │ │ 0053c8b0: 6f72 7320 6173 736f 6369 6174 6564 2077 ors associated w │ │ │ 0053c8c0: 6974 6820 696e 6469 7265 6374 696f 6e2c ith indirection, │ │ │ -0053c8d0: 5100 3149 4100 0020 2020 7468 6520 6675 Q.1IA.. the fu │ │ │ +0053c8d0: 5100 3146 4100 0020 2020 7468 6520 6675 Q.1FA.. the fu │ │ │ 0053c8e0: 6e63 7469 6f6e 696e 6720 6f66 2049 2f4f nctioning of I/O │ │ │ 0053c8f0: 2064 6576 6963 6573 2c20 616e 6420 7072 devices, and pr │ │ │ 0053c900: 6f67 7261 6d20 6c6f 6769 6320 756e 7469 ogram logic unti │ │ │ 0053c910: 6c20 7275 6e2d 7469 6d65 2e20 416c 736f l run-time. Also │ │ │ -0053c920: 2c4f 0031 4951 0000 2020 2074 6865 2063 ,O.1IQ.. the c │ │ │ +0053c920: 2c4f 0031 4651 0000 2020 2074 6865 2063 ,O.1FQ.. the c │ │ │ 0053c930: 6f6d 7069 6c65 2d61 732d 7772 6974 7465 ompile-as-writte │ │ │ 0053c940: 6e20 6665 6174 7572 6520 6d61 7920 6c65 n feature may le │ │ │ 0053c950: 6176 6520 6572 726f 7273 2077 6869 6368 ave errors which │ │ │ 0053c960: 2047 542e 4d20 7265 706f 7274 7320 6174 GT.M reports at │ │ │ -0053c970: 5300 3149 6100 0020 2020 7275 6e2d 7469 S.1Ia.. run-ti │ │ │ +0053c970: 5300 3146 6100 0020 2020 7275 6e2d 7469 S.1Fa.. run-ti │ │ │ 0053c980: 6d65 2077 6865 6e20 6974 2065 6e63 6f75 me when it encou │ │ │ 0053c990: 6e74 6572 7320 7468 656d 2069 6e20 7468 nters them in th │ │ │ 0053c9a0: 6520 6578 6563 7574 696f 6e20 7061 7468 e execution path │ │ │ 0053c9b0: 2e20 4174 2072 756e 2d74 696d 652c 2047 . At run-time, G │ │ │ -0053c9c0: 542e 4d4f 0031 4971 0000 2020 2072 6570 T.MO.1Iq.. rep │ │ │ +0053c9c0: 542e 4d4f 0031 4671 0000 2020 2072 6570 T.MO.1Fq.. rep │ │ │ 0053c9d0: 6f72 7473 2061 6e79 2065 7272 6f72 2065 orts any error e │ │ │ 0053c9e0: 6e63 6f75 6e74 6572 6564 2074 6f20 7374 ncountered to st │ │ │ 0053c9f0: 6465 7272 2e20 5468 6520 7275 6e2d 7469 derr. The run-ti │ │ │ 0053ca00: 6d65 2073 7973 7465 6d20 7375 7370 656e me system suspen │ │ │ -0053ca10: 6473 4900 3149 8100 0020 2020 6e6f 726d dsI.1I... norm │ │ │ +0053ca10: 6473 4900 3146 8100 0020 2020 6e6f 726d dsI.1F... norm │ │ │ 0053ca20: 616c 2065 7865 6375 7469 6f6e 206f 6620 al execution of │ │ │ 0053ca30: 7468 6520 726f 7574 696e 6520 6173 2073 the routine as s │ │ │ 0053ca40: 6f6f 6e20 6173 2069 7420 6465 7465 6374 oon as it detect │ │ │ -0053ca50: 7320 616e 2065 7272 6f72 2e07 0031 4991 s an error...1I. │ │ │ -0053ca60: 0000 5100 3049 c011 0000 2020 2047 542e ..Q.0I.... GT. │ │ │ +0053ca50: 7320 616e 2065 7272 6f72 2e07 0031 4691 s an error...1F. │ │ │ +0053ca60: 0000 5100 3046 c011 0000 2020 2047 542e ..Q.0F.... GT. │ │ │ 0053ca70: 4d20 7265 7370 6f6e 6473 2074 6f20 6572 M responds to er │ │ │ 0053ca80: 726f 7273 2064 6966 6665 7265 6e74 6c79 rors differently │ │ │ 0053ca90: 2064 6570 656e 6469 6e67 206f 6e20 7768 depending on wh │ │ │ 0053caa0: 6574 6865 7220 6974 2065 6e63 6f75 6e74 ether it encount │ │ │ -0053cab0: 6572 734c 0031 4912 0000 2020 2074 6865 ersL.1I... the │ │ │ +0053cab0: 6572 734c 0031 4612 0000 2020 2074 6865 ersL.1F... the │ │ │ 0053cac0: 6d20 696e 2044 6972 6563 7420 4d6f 6465 m in Direct Mode │ │ │ 0053cad0: 2028 6174 2074 6865 2063 6f6d 6d61 6e64 (at the command │ │ │ 0053cae0: 206c 696e 6529 206f 7220 6475 7269 6e67 line) or during │ │ │ 0053caf0: 206e 6f72 6d61 6c20 7072 6f67 7261 6d14 normal program. │ │ │ -0053cb00: 0031 4913 0000 2020 2065 7865 6375 7469 .1I... executi │ │ │ -0053cb10: 6f6e 2e07 0031 4914 0000 3b00 3149 1500 on...1I...;.1I.. │ │ │ +0053cb00: 0031 4613 0000 2020 2065 7865 6375 7469 .1F... executi │ │ │ +0053cb10: 6f6e 2e07 0031 4614 0000 3b00 3146 1500 on...1F...;.1F.. │ │ │ 0053cb20: 0020 2020 5768 656e 2061 6e20 6578 6563 . When an exec │ │ │ 0053cb30: 7574 696e 6720 4754 2e4d 2069 6d61 6765 uting GT.M image │ │ │ 0053cb40: 2065 6e63 6f75 6e74 6572 7320 616e 2065 encounters an e │ │ │ -0053cb50: 7272 6f72 3a07 0031 4916 0000 4f00 3149 rror:..1I...O.1I │ │ │ +0053cb50: 7272 6f72 3a07 0031 4616 0000 4f00 3146 rror:..1F...O.1F │ │ │ 0053cb60: 1700 0020 2020 2020 2a20 6966 2044 6972 ... * if Dir │ │ │ 0053cb70: 6563 7420 4d6f 6465 2069 7320 6163 7469 ect Mode is acti │ │ │ 0053cb80: 7665 2061 7420 7468 6520 746f 7020 6f66 ve at the top of │ │ │ 0053cb90: 2074 6865 2069 6e76 6f63 6174 696f 6e20 the invocation │ │ │ -0053cba0: 7374 6163 6b2c 2047 542e 4d23 0031 4918 stack, GT.M#.1I. │ │ │ +0053cba0: 7374 6163 6b2c 2047 542e 4d23 0031 4618 stack, GT.M#.1F. │ │ │ 0053cbb0: 0000 2020 2020 2020 2073 7461 7973 2069 .. stays i │ │ │ 0053cbc0: 6e20 4469 7265 6374 204d 6f64 652e 5000 n Direct Mode.P. │ │ │ -0053cbd0: 3149 1900 0020 2020 2020 2a20 6f74 6865 1I... * othe │ │ │ +0053cbd0: 3146 1900 0020 2020 2020 2a20 6f74 6865 1F... * othe │ │ │ 0053cbe0: 7277 6973 652c 2069 6620 7468 6520 6572 rwise, if the er │ │ │ 0053cbf0: 726f 7220 636f 6d65 7320 6672 6f6d 2061 ror comes from a │ │ │ 0053cc00: 2064 6576 6963 6520 7468 6174 2068 6173 device that has │ │ │ 0053cc10: 2061 6e20 4558 4345 5054 494f 4e2c 3100 an EXCEPTION,1. │ │ │ -0053cc20: 3149 1a00 0020 2020 2020 2020 4754 2e4d 1I... GT.M │ │ │ +0053cc20: 3146 1a00 0020 2020 2020 2020 4754 2e4d 1F... GT.M │ │ │ 0053cc30: 2065 7865 6375 7465 7320 7468 6520 4558 executes the EX │ │ │ 0053cc40: 4345 5054 494f 4e20 7374 7269 6e67 2e54 CEPTION string.T │ │ │ -0053cc50: 0031 4921 0000 2020 2020 202a 206f 7468 .1I!.. * oth │ │ │ +0053cc50: 0031 4621 0000 2020 2020 202a 206f 7468 .1F!.. * oth │ │ │ 0053cc60: 6572 7769 7365 2c20 6966 2024 4554 5241 erwise, if $ETRA │ │ │ 0053cc70: 5027 3d22 2220 4754 2e4d 2074 7261 6e73 P'="" GT.M trans │ │ │ 0053cc80: 6665 7273 2063 6f6e 7472 6f6c 2074 6f20 fers control to │ │ │ 0053cc90: 7468 6520 636f 6465 2064 6566 696e 6564 the code defined │ │ │ -0053cca0: 2062 7951 0031 4922 0000 2020 2020 2020 byQ.1I".. │ │ │ +0053cca0: 2062 7951 0031 4622 0000 2020 2020 2020 byQ.1F".. │ │ │ 0053ccb0: 2024 4554 5241 5020 6173 2069 6620 6974 $ETRAP as if it │ │ │ 0053ccc0: 2068 6164 2062 6565 6e20 696e 7365 7274 had been insert │ │ │ 0053ccd0: 6564 2061 7420 7468 6520 706f 696e 7420 ed at the point │ │ │ 0053cce0: 6f66 2074 6865 2065 7272 6f72 2c20 756e of the error, un │ │ │ -0053ccf0: 6c65 7373 5300 3149 2300 0020 2020 2020 lessS.1I#.. │ │ │ +0053ccf0: 6c65 7373 5300 3146 2300 0020 2020 2020 lessS.1F#.. │ │ │ 0053cd00: 2020 2445 434f 4445 273d 2222 2c20 696e $ECODE'="", in │ │ │ 0053cd10: 2077 6869 6368 2063 6173 6520 6974 2065 which case it e │ │ │ 0053cd20: 7865 6375 7465 7320 6120 5452 4f4c 4c42 xecutes a TROLLB │ │ │ 0053cd30: 4143 4b3a 2454 4c45 5645 4c20 666f 6c6c ACK:$TLEVEL foll │ │ │ -0053cd40: 6f77 6564 2062 7923 0031 4924 0000 2020 owed by#.1I$.. │ │ │ +0053cd40: 6f77 6564 2062 7923 0031 4624 0000 2020 owed by#.1F$.. │ │ │ 0053cd50: 2020 2020 2061 2051 5549 543a 2451 5549 a QUIT:$QUI │ │ │ -0053cd60: 5420 2222 2051 5549 542e 3c00 3149 2500 T "" QUIT.<.1I%. │ │ │ +0053cd60: 5420 2222 2051 5549 542e 3c00 3146 2500 T "" QUIT.<.1F%. │ │ │ 0053cd70: 0020 2020 2020 2a20 6f74 6865 7277 6973 . * otherwis │ │ │ 0053cd80: 652c 2069 6620 245a 5452 4150 273d 2222 e, if $ZTRAP'="" │ │ │ 0053cd90: 2047 542e 4d20 6578 6563 7574 6573 2024 GT.M executes $ │ │ │ -0053cda0: 5a54 5241 502e 5200 3149 2600 0020 2020 ZTRAP.R.1I&.. │ │ │ +0053cda0: 5a54 5241 502e 5200 3146 2600 0020 2020 ZTRAP.R.1F&.. │ │ │ 0053cdb0: 2020 2a20 6f74 6865 7277 6973 652c 2047 * otherwise, G │ │ │ 0053cdc0: 542e 4d20 7065 7266 6f72 6d73 2061 2051 T.M performs a Q │ │ │ 0053cdd0: 5549 543a 2451 5549 5420 2222 2051 5549 UIT:$QUIT "" QUI │ │ │ 0053cde0: 5420 616e 6420 7265 6973 7375 6573 2074 T and reissues t │ │ │ -0053cdf0: 6865 2065 7272 6f72 5400 3149 2700 0020 he errorT.1I'.. │ │ │ +0053cdf0: 6865 2065 7272 6f72 5400 3146 2700 0020 he errorT.1F'.. │ │ │ 0053ce00: 2020 2020 2020 6174 2074 6865 206e 6577 at the new │ │ │ 0053ce10: 2073 7461 636b 206c 6576 656c 2c20 6966 stack level, if │ │ │ 0053ce20: 206e 6f20 6f74 6865 7220 6572 726f 7220 no other error │ │ │ 0053ce30: 7472 6170 7320 2824 4554 5241 5020 6f72 traps ($ETRAP or │ │ │ -0053ce40: 2024 5a54 5241 5029 2061 7265 4d00 3149 $ZTRAP) areM.1I │ │ │ +0053ce40: 2024 5a54 5241 5029 2061 7265 4d00 3146 $ZTRAP) areM.1F │ │ │ 0053ce50: 2800 0020 2020 2020 2020 756e 636f 7665 (.. uncove │ │ │ 0053ce60: 7265 6420 6279 2064 6563 656e 6469 6e67 red by decending │ │ │ 0053ce70: 2074 6865 2073 7461 636b 2c20 4754 2e4d the stack, GT.M │ │ │ 0053ce80: 2072 6570 6f72 7473 2074 6865 2065 7272 reports the err │ │ │ -0053ce90: 6f72 206f 6e20 7468 6538 0031 4929 0000 or on the8.1I).. │ │ │ +0053ce90: 6f72 206f 6e20 7468 6538 0031 4629 0000 or on the8.1F).. │ │ │ 0053cea0: 2020 2020 2020 2070 7269 6e63 6970 616c principal │ │ │ 0053ceb0: 2064 6576 6963 6520 616e 6420 7465 726d device and term │ │ │ 0053cec0: 696e 6174 6573 2074 6865 2069 6d61 6765 inates the image │ │ │ -0053ced0: 2e07 0031 492a 0000 4b00 3149 3100 0020 ...1I*..K.1I1.. │ │ │ +0053ced0: 2e07 0031 462a 0000 4b00 3146 3100 0020 ...1F*..K.1F1.. │ │ │ 0053cee0: 2020 4166 7465 7220 7468 6520 6163 7469 After the acti │ │ │ 0053cef0: 6f6e 2c20 6966 2061 6e79 2c20 696e 766f on, if any, invo │ │ │ 0053cf00: 6b65 6420 6279 2024 4554 5241 502c 2024 ked by $ETRAP, $ │ │ │ 0053cf10: 5a54 5241 5020 6f72 2045 5843 4550 5449 ZTRAP or EXCEPTI │ │ │ -0053cf20: 4f4e 3a07 0031 4932 0000 5300 3149 3300 ON:..1I2..S.1I3. │ │ │ +0053cf20: 4f4e 3a07 0031 4632 0000 5300 3146 3300 ON:..1F2..S.1F3. │ │ │ 0053cf30: 0020 2020 2020 2a20 6966 2074 6865 2070 . * if the p │ │ │ 0053cf40: 726f 6365 7373 2065 6e64 7320 696e 2044 rocess ends in D │ │ │ 0053cf50: 6972 6563 7420 4d6f 6465 202d 2061 7320 irect Mode - as │ │ │ 0053cf60: 6120 7265 7375 6c74 2065 6974 6865 7220 a result either │ │ │ 0053cf70: 6f66 2070 6572 666f 726d 696e 6751 0031 of performingQ.1 │ │ │ -0053cf80: 4934 0000 2020 2020 2020 2061 2042 5245 I4.. a BRE │ │ │ +0053cf80: 4634 0000 2020 2020 2020 2061 2042 5245 F4.. a BRE │ │ │ 0053cf90: 414b 2069 6e20 7468 6520 6578 6563 7574 AK in the execut │ │ │ 0053cfa0: 6564 2073 7472 696e 6720 6f72 206f 6620 ed string or of │ │ │ 0053cfb0: 7374 6172 7469 6e67 2069 6e20 4469 7265 starting in Dire │ │ │ 0053cfc0: 6374 204d 6f64 6520 2d20 4754 2e4d 0000 ct Mode - GT.M.. │ │ │ 0053cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053d000: 0400 0000 d307 0000 e354 0000 0000 0000 .........T...... │ │ │ -0053d010: 6900 0049 4845 4c50 00ff 7300 ff45 5252 i..IHELP..s..ERR │ │ │ +0053d010: 6900 0046 4845 4c50 00ff 7300 ff45 5252 i..FHELP..s..ERR │ │ │ 0053d020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053d030: 5052 4f43 4553 5349 4e47 5f52 554e 2d54 PROCESSING_RUN-T │ │ │ 0053d040: 494d 4500 c035 0000 2020 2020 2020 2072 IME..5.. r │ │ │ 0053d050: 6570 6f72 7473 2074 6865 2065 7272 6f72 eports the error │ │ │ 0053d060: 206f 6e20 7468 6520 7072 696e 6369 7061 on the principa │ │ │ -0053d070: 6c20 6465 7669 6365 2e51 0031 4936 0000 l device.Q.1I6.. │ │ │ +0053d070: 6c20 6465 7669 6365 2e51 0031 4636 0000 l device.Q.1F6.. │ │ │ 0053d080: 2020 2020 202a 206f 7468 6572 7769 7365 * otherwise │ │ │ 0053d090: 2c20 6966 2074 6865 2065 7865 6375 7465 , if the execute │ │ │ 0053d0a0: 6420 7374 7269 6e67 2063 6f6e 7461 696e d string contain │ │ │ 0053d0b0: 7320 616e 2075 6e73 7461 636b 6564 2074 s an unstacked t │ │ │ -0053d0c0: 7261 6e73 6665 7220 6f66 5300 3149 3700 ransfer ofS.1I7. │ │ │ +0053d0c0: 7261 6e73 6665 7220 6f66 5300 3146 3700 ransfer ofS.1F7. │ │ │ 0053d0d0: 0020 2020 2020 2020 636f 6e74 726f 6c2c . control, │ │ │ 0053d0e0: 2074 6865 206f 6e6c 7920 696d 706c 6963 the only implic │ │ │ 0053d0f0: 6974 2062 6568 6176 696f 7220 6973 2074 it behavior is t │ │ │ 0053d100: 6861 7420 6173 206c 6f6e 6720 6173 2024 hat as long as $ │ │ │ 0053d110: 4543 4f44 4527 3d22 2220 616e 644f 0031 ECODE'="" andO.1 │ │ │ -0053d120: 4938 0000 2020 2020 2020 2024 5a54 5241 I8.. $ZTRA │ │ │ +0053d120: 4638 0000 2020 2020 2020 2024 5a54 5241 F8.. $ZTRA │ │ │ 0053d130: 5027 3d22 2220 616e 2061 7474 656d 7074 P'="" an attempt │ │ │ 0053d140: 2074 6f20 5155 4954 2066 726f 6d20 7468 to QUIT from th │ │ │ 0053d150: 6520 6c65 7665 6c20 6f66 2074 6865 2063 e level of the c │ │ │ -0053d160: 7572 7265 6e74 2065 7272 6f72 4600 3149 urrent errorF.1I │ │ │ +0053d160: 7572 7265 6e74 2065 7272 6f72 4600 3146 urrent errorF.1F │ │ │ 0053d170: 3900 0020 2020 2020 2020 6361 7573 6573 9.. causes │ │ │ 0053d180: 2074 6861 7420 6572 726f 7220 746f 2062 that error to b │ │ │ 0053d190: 6520 7265 6973 7375 6564 2061 7420 7468 e reissued at th │ │ │ 0053d1a0: 6520 6e65 7720 7374 6163 6b20 6c65 7665 e new stack leve │ │ │ -0053d1b0: 6c2e 4d00 3149 3a00 0020 2020 2020 2a20 l.M.1I:.. * │ │ │ +0053d1b0: 6c2e 4d00 3146 3a00 0020 2020 2020 2a20 l.M.1F:.. * │ │ │ 0053d1c0: 6f74 6865 7277 6973 652c 2069 6620 2445 otherwise, if $E │ │ │ 0053d1d0: 5452 4150 273d 2222 2047 542e 4d20 7065 TRAP'="" GT.M pe │ │ │ 0053d1e0: 7266 6f72 6d73 2061 2051 5549 543a 2451 rforms a QUIT:$Q │ │ │ 0053d1f0: 5549 5420 2222 2051 5549 5420 616e 6438 UIT "" QUIT and8 │ │ │ -0053d200: 0031 4941 0000 2020 2020 2020 2072 6569 .1IA.. rei │ │ │ +0053d200: 0031 4641 0000 2020 2020 2020 2072 6569 .1FA.. rei │ │ │ 0053d210: 7373 7565 7320 7468 6520 6572 726f 7220 ssues the error │ │ │ 0053d220: 6174 2074 6865 206e 6577 2073 7461 636b at the new stack │ │ │ -0053d230: 206c 6576 656c 2e53 0031 4942 0000 2020 level.S.1IB.. │ │ │ +0053d230: 206c 6576 656c 2e53 0031 4642 0000 2020 level.S.1FB.. │ │ │ 0053d240: 2020 202a 206f 7468 6572 7769 7365 2c20 * otherwise, │ │ │ 0053d250: 245a 5452 4150 206d 7573 7420 636f 6e74 $ZTRAP must cont │ │ │ 0053d260: 6169 6e20 636f 6465 2061 6e64 2047 542e ain code and GT. │ │ │ 0053d270: 4d20 7265 7472 6965 7320 7468 6520 6c69 M retries the li │ │ │ -0053d280: 6e65 206f 6620 4d20 6f6e 2700 3149 4300 ne of M on'.1IC. │ │ │ +0053d280: 6e65 206f 6620 4d20 6f6e 2700 3146 4300 ne of M on'.1FC. │ │ │ 0053d290: 0020 2020 2020 2020 7768 6963 6820 7468 . which th │ │ │ 0053d2a0: 6520 6572 726f 7220 6f63 6375 7272 6564 e error occurred │ │ │ -0053d2b0: 2e07 0031 4944 0000 5000 3149 4500 0020 ...1ID..P.1IE.. │ │ │ +0053d2b0: 2e07 0031 4644 0000 5000 3146 4500 0020 ...1FD..P.1FE.. │ │ │ 0053d2c0: 2020 4754 2e4d 2063 6865 636b 7320 7468 GT.M checks th │ │ │ 0053d2d0: 6520 7379 6e74 6178 206f 6620 636f 6465 e syntax of code │ │ │ 0053d2e0: 2061 7373 6967 6e65 6420 746f 2024 4554 assigned to $ET │ │ │ 0053d2f0: 5241 502c 2024 5a53 5445 502c 2024 5a54 RAP, $ZSTEP, $ZT │ │ │ -0053d300: 5241 502c 2061 6e64 5200 3149 4600 0020 RAP, andR.1IF.. │ │ │ +0053d300: 5241 502c 2061 6e64 5200 3146 4600 0020 RAP, andR.1FF.. │ │ │ 0053d310: 2020 4558 4345 5054 494f 4e20 6174 2074 EXCEPTION at t │ │ │ 0053d320: 6865 2074 696d 6520 7468 6579 2061 7265 he time they are │ │ │ 0053d330: 2073 7065 6369 6669 6564 2e20 4e6f 7465 specified. Note │ │ │ 0053d340: 2074 6861 7420 245a 5452 4150 2061 6e64 that $ZTRAP and │ │ │ -0053d350: 2045 5843 4550 5449 4f4e 4b00 3149 4700 EXCEPTIONK.1IG. │ │ │ +0053d350: 2045 5843 4550 5449 4f4e 4b00 3146 4700 EXCEPTIONK.1FG. │ │ │ 0053d360: 0020 2020 6172 6520 7375 626a 6563 7420 . are subject │ │ │ 0053d370: 746f 2067 746d 5f7a 7472 6170 5f66 6f72 to gtm_ztrap_for │ │ │ 0053d380: 6d2c 2061 6e64 2c20 6966 2074 6861 7420 m, and, if that │ │ │ 0053d390: 7370 6563 6966 6965 7320 656e 7472 7972 specifies entryr │ │ │ -0053d3a0: 6566 206f 7253 0031 4948 0000 2020 2061 ef orS.1IH.. a │ │ │ +0053d3a0: 6566 206f 7253 0031 4648 0000 2020 2061 ef orS.1FH.. a │ │ │ 0053d3b0: 6461 7074 6976 652c 2047 542e 4d20 646f daptive, GT.M do │ │ │ 0053d3c0: 6573 206e 6f74 2063 6865 636b 2074 6865 es not check the │ │ │ 0053d3d0: 2073 796e 7461 782e 2041 6c73 6f2c 2074 syntax. Also, t │ │ │ 0053d3e0: 6865 2065 6e76 6972 6f6e 6d65 6e74 2076 he environment v │ │ │ -0053d3f0: 6172 6961 626c 6573 5000 3149 4900 0020 ariablesP.1II.. │ │ │ +0053d3f0: 6172 6961 626c 6573 5000 3146 4900 0020 ariablesP.1FI.. │ │ │ 0053d400: 2020 2467 746d 5f65 7472 6170 2c20 2467 $gtm_etrap, $g │ │ │ 0053d410: 746d 5f74 7269 6767 6572 5f65 7472 6170 tm_trigger_etrap │ │ │ 0053d420: 2c20 616e 6420 2467 746d 5f7a 7374 6570 , and $gtm_zstep │ │ │ 0053d430: 2070 726f 7669 6465 2077 6179 7320 6f66 provide ways of │ │ │ -0053d440: 2073 6574 7469 6e67 4f00 3149 4a00 0020 settingO.1IJ.. │ │ │ +0053d440: 2073 6574 7469 6e67 4f00 3146 4a00 0020 settingO.1FJ.. │ │ │ 0053d450: 2020 736f 6d65 206f 6620 7468 6520 4953 some of the IS │ │ │ 0053d460: 5673 2c20 736f 2074 6865 6972 2076 616c Vs, so their val │ │ │ 0053d470: 7565 7320 6172 6520 7665 7269 6669 6564 ues are verified │ │ │ 0053d480: 2061 7420 7072 6f63 6573 7320 696e 6974 at process init │ │ │ -0053d490: 6961 7469 6f6e 2e50 0031 4951 0000 2020 iation.P.1IQ.. │ │ │ +0053d490: 6961 7469 6f6e 2e50 0031 4651 0000 2020 iation.P.1FQ.. │ │ │ 0053d4a0: 2046 7572 7468 6572 2c20 6120 5345 5420 Further, a SET │ │ │ 0053d4b0: 2445 5452 4150 2075 7365 7320 6120 7465 $ETRAP uses a te │ │ │ 0053d4c0: 6d70 6f72 6172 7920 6465 6661 756c 7420 mporary default │ │ │ 0053d4d0: 7661 6c75 6520 6f66 2022 4946 2024 5a4a value of "IF $ZJ │ │ │ -0053d4e0: 4f42 4558 414d 224d 0031 4952 0000 2020 OBEXAM"M.1IR.. │ │ │ +0053d4e0: 4f42 4558 414d 224d 0031 4652 0000 2020 OBEXAM"M.1FR.. │ │ │ 0053d4f0: 2077 6865 6e20 7368 6966 7469 6e67 2066 when shifting f │ │ │ 0053d500: 726f 6d20 245a 5452 4150 2074 6f20 2445 rom $ZTRAP to $E │ │ │ 0053d510: 5452 4150 2069 6e20 6361 7365 2074 6865 TRAP in case the │ │ │ 0053d520: 2073 7065 6369 6669 6564 2076 616c 7565 specified value │ │ │ -0053d530: 2068 6173 1d00 3149 5300 0020 2020 636f has..1IS.. co │ │ │ +0053d530: 2068 6173 1d00 3146 5300 0020 2020 636f has..1FS.. co │ │ │ 0053d540: 6d70 696c 6174 696f 6e20 6572 726f 7273 mpilation errors │ │ │ -0053d550: 2e07 0031 4954 0000 2000 3049 ff73 00ff ...1IT.. .0I.s.. │ │ │ +0053d550: 2e07 0031 4654 0000 2000 3046 ff73 00ff ...1FT.. .0F.s.. │ │ │ 0053d560: 4449 5245 4354 5f4d 4f44 4500 0044 6972 DIRECT_MODE..Dir │ │ │ -0053d570: 6563 745f 4d6f 6465 1600 4049 bf11 0000 ect_Mode..@I.... │ │ │ +0053d570: 6563 745f 4d6f 6465 1600 4046 bf11 0000 ect_Mode..@F.... │ │ │ 0053d580: 2020 2044 6972 6563 7420 4d6f 6465 0700 Direct Mode.. │ │ │ -0053d590: 4149 2100 0050 0041 4931 0000 2020 2057 AI!..P.AI1.. W │ │ │ +0053d590: 4146 2100 0050 0041 4631 0000 2020 2057 AF!..P.AF1.. W │ │ │ 0053d5a0: 6865 6e20 4754 2e4d 2064 6574 6563 7473 hen GT.M detects │ │ │ 0053d5b0: 2061 6e20 6572 726f 7220 696e 2044 6972 an error in Dir │ │ │ 0053d5c0: 6563 7420 4d6f 6465 2c20 6974 2072 6570 ect Mode, it rep │ │ │ 0053d5d0: 6f72 7473 2074 6865 2065 7272 6f72 2077 orts the error w │ │ │ -0053d5e0: 6974 6820 613c 0041 4941 0000 2020 206d ith a<.AIA.. m │ │ │ +0053d5e0: 6974 6820 613c 0041 4641 0000 2020 206d ith a<.AFA.. m │ │ │ 0053d5f0: 6573 7361 6765 2061 6e64 206c 6561 7665 essage and leave │ │ │ 0053d600: 7320 7468 6520 7072 6f63 6573 7320 6174 s the process at │ │ │ 0053d610: 2074 6865 2047 544d 3e20 7072 6f6d 7074 the GTM> prompt │ │ │ -0053d620: 2e07 0041 4951 0000 1200 4149 6100 0020 ...AIQ....AIa.. │ │ │ -0053d630: 2020 4578 616d 706c 653a 0700 4149 7100 Example:..AIq. │ │ │ -0053d640: 0010 0041 4981 0000 2020 2047 544d 3e5a ...AI... GTM>Z │ │ │ -0053d650: 570c 0041 4991 0000 2020 205a 5711 0040 W..AI... ZW..@ │ │ │ -0053d660: 49c0 1100 0020 2020 5e5f 5f5f 5f5f 3c00 I.... ^_____<. │ │ │ -0053d670: 4149 1200 0020 2020 2547 544d 2d45 2d49 AI... %GTM-E-I │ │ │ +0053d620: 2e07 0041 4651 0000 1200 4146 6100 0020 ...AFQ....AFa.. │ │ │ +0053d630: 2020 4578 616d 706c 653a 0700 4146 7100 Example:..AFq. │ │ │ +0053d640: 0010 0041 4681 0000 2020 2047 544d 3e5a ...AF... GTM>Z │ │ │ +0053d650: 570c 0041 4691 0000 2020 205a 5711 0040 W..AF... ZW..@ │ │ │ +0053d660: 46c0 1100 0020 2020 5e5f 5f5f 5f5f 3c00 F.... ^_____<. │ │ │ +0053d670: 4146 1200 0020 2020 2547 544d 2d45 2d49 AF... %GTM-E-I │ │ │ 0053d680: 4e56 434d 442c 2049 6e76 616c 6964 2063 NVCMD, Invalid c │ │ │ 0053d690: 6f6d 6d61 6e64 206b 6579 776f 7264 2065 ommand keyword e │ │ │ -0053d6a0: 6e63 6f75 6e74 6572 6564 0e00 4149 1300 ncountered..AI.. │ │ │ -0053d6b0: 0020 2020 4754 4d3e 0700 4149 1400 0053 . GTM>..AI...S │ │ │ -0053d6c0: 0041 4915 0000 2020 2049 6e20 4469 7265 .AI... In Dire │ │ │ +0053d6a0: 6e63 6f75 6e74 6572 6564 0e00 4146 1300 ncountered..AF.. │ │ │ +0053d6b0: 0020 2020 4754 4d3e 0700 4146 1400 0053 . GTM>..AF...S │ │ │ +0053d6c0: 0041 4615 0000 2020 2049 6e20 4469 7265 .AF... In Dire │ │ │ 0053d6d0: 6374 204d 6f64 652c 2047 542e 4d20 7072 ct Mode, GT.M pr │ │ │ 0053d6e0: 6f76 6964 6573 2061 6363 6573 7320 746f ovides access to │ │ │ 0053d6f0: 2074 6865 2052 4543 414c 4c20 636f 6d6d the RECALL comm │ │ │ 0053d700: 616e 642e 2052 4543 414c 4c20 616c 6c6f and. RECALL allo │ │ │ -0053d710: 7773 5200 4149 1600 0020 2020 796f 7520 wsR.AI... you │ │ │ +0053d710: 7773 5200 4146 1600 0020 2020 796f 7520 wsR.AF... you │ │ │ 0053d720: 746f 2072 6574 7269 6576 6520 6120 4469 to retrieve a Di │ │ │ 0053d730: 7265 6374 204d 6f64 6520 636f 6d6d 616e rect Mode comman │ │ │ 0053d740: 6420 6c69 6e65 2077 6974 6820 6120 6d69 d line with a mi │ │ │ 0053d750: 6e69 6d75 6d20 6f66 2074 7970 696e 672e nimum of typing. │ │ │ -0053d760: 2054 6865 5100 4149 1700 0020 2020 4754 TheQ.AI... GT │ │ │ +0053d760: 2054 6865 5100 4146 1700 0020 2020 4754 TheQ.AF... GT │ │ │ 0053d770: 2e4d 206c 696e 6520 6564 6974 6f72 2061 .M line editor a │ │ │ 0053d780: 6c6c 6f77 7320 796f 7520 746f 206d 616b llows you to mak │ │ │ 0053d790: 6520 7175 6963 6b20 6368 616e 6765 7320 e quick changes │ │ │ 0053d7a0: 6f72 2063 6f72 7265 6374 696f 6e73 2074 or corrections t │ │ │ -0053d7b0: 6f20 7468 6517 0041 4918 0000 2020 2063 o the..AI... c │ │ │ -0053d7c0: 6f6d 6d61 6e64 206c 696e 652e 0700 4149 ommand line...AI │ │ │ +0053d7b0: 6f20 7468 6517 0041 4618 0000 2020 2063 o the..AF... c │ │ │ +0053d7c0: 6f6d 6d61 6e64 206c 696e 652e 0700 4146 ommand line...AF │ │ │ 0053d7d0: 1900 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053d800: 0400 0000 6404 0000 f754 0000 0000 0000 ....d....T...... │ │ │ -0053d810: 8600 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +0053d810: 8600 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..s..ERR │ │ │ 0053d820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053d830: 5052 4f43 4553 5349 4e47 5f52 554e 2d54 PROCESSING_RUN-T │ │ │ 0053d840: 494d 4500 ff73 00ff 5255 4e2d 5449 4d45 IME..s..RUN-TIME │ │ │ 0053d850: 5f45 5252 4f52 535f 4f55 5453 4944 455f _ERRORS_OUTSIDE_ │ │ │ 0053d860: 4f46 5f44 4952 4543 545f 4d4f 4445 0000 OF_DIRECT_MODE.. │ │ │ 0053d870: 5275 6e2d 7469 6d65 5f45 7272 6f72 735f Run-time_Errors_ │ │ │ 0053d880: 4f75 7473 6964 655f 6f66 5f44 6972 6563 Outside_of_Direc │ │ │ -0053d890: 745f 4d6f 6465 3100 5b49 bf11 0000 2020 t_Mode1.[I.... │ │ │ +0053d890: 745f 4d6f 6465 3100 5b46 bf11 0000 2020 t_Mode1.[F.... │ │ │ 0053d8a0: 2052 756e 2d74 696d 6520 4572 726f 7273 Run-time Errors │ │ │ 0053d8b0: 204f 7574 7369 6465 206f 6620 4469 7265 Outside of Dire │ │ │ -0053d8c0: 6374 204d 6f64 6507 005c 4921 0000 5200 ct Mode..\I!..R. │ │ │ -0053d8d0: 5c49 3100 0020 2020 4966 2047 542e 4d20 \I1.. If GT.M │ │ │ +0053d8c0: 6374 204d 6f64 6507 005c 4621 0000 5200 ct Mode..\F!..R. │ │ │ +0053d8d0: 5c46 3100 0020 2020 4966 2047 542e 4d20 \F1.. If GT.M │ │ │ 0053d8e0: 656e 636f 756e 7465 7273 2061 6e20 6572 encounters an er │ │ │ 0053d8f0: 726f 7220 6f75 7473 6964 6520 6f66 2063 ror outside of c │ │ │ 0053d900: 6f64 6520 656e 7465 7265 6420 696e 2044 ode entered in D │ │ │ 0053d910: 6972 6563 7420 4d6f 6465 2c20 4754 2e4d irect Mode, GT.M │ │ │ -0053d920: 5200 5c49 4100 0020 2020 6578 6563 7574 R.\IA.. execut │ │ │ +0053d920: 5200 5c46 4100 0020 2020 6578 6563 7574 R.\FA.. execut │ │ │ 0053d930: 6573 2074 6865 2024 4554 5241 5020 6f72 es the $ETRAP or │ │ │ 0053d940: 2024 5a54 5241 5020 7370 6563 6961 6c20 $ZTRAP special │ │ │ 0053d950: 7661 7269 6162 6c65 2c20 6966 2065 6974 variable, if eit │ │ │ 0053d960: 6865 7220 6f66 2074 6865 6d20 6861 7665 her of them have │ │ │ -0053d970: 2061 4f00 5c49 5100 0020 2020 6c65 6e67 aO.\IQ.. leng │ │ │ +0053d970: 2061 4f00 5c46 5100 0020 2020 6c65 6e67 aO.\FQ.. leng │ │ │ 0053d980: 7468 2067 7265 6174 6572 2074 6861 6e20 th greater than │ │ │ 0053d990: 7a65 726f 2c20 7768 6963 6820 6f6e 6c79 zero, which only │ │ │ 0053d9a0: 206f 6e65 2063 616e 2068 6176 6520 6174 one can have at │ │ │ 0053d9b0: 2061 2067 6976 656e 2070 6f69 6e74 2069 a given point i │ │ │ -0053d9c0: 6e0f 005c 4961 0000 2020 2074 696d 652e n..\Ia.. time. │ │ │ -0053d9d0: 0700 5c49 7100 004e 005c 4981 0000 2020 ..\Iq..N.\I... │ │ │ +0053d9c0: 6e0f 005c 4661 0000 2020 2074 696d 652e n..\Fa.. time. │ │ │ +0053d9d0: 0700 5c46 7100 004e 005c 4681 0000 2020 ..\Fq..N.\F... │ │ │ 0053d9e0: 2054 6865 2024 4554 5241 5020 616e 6420 The $ETRAP and │ │ │ 0053d9f0: 245a 5452 4150 2073 7065 6369 616c 2076 $ZTRAP special v │ │ │ 0053da00: 6172 6961 626c 6573 2073 7065 6369 6669 ariables specifi │ │ │ 0053da10: 7920 616e 2061 6374 696f 6e20 7468 6174 y an action that │ │ │ -0053da20: 2047 542e 4d52 005c 4991 0000 2020 2073 GT.MR.\I... s │ │ │ +0053da20: 2047 542e 4d52 005c 4691 0000 2020 2073 GT.MR.\F... s │ │ │ 0053da30: 686f 756c 6420 7065 7266 6f72 6d20 7768 hould perform wh │ │ │ 0053da40: 656e 2061 6e20 6572 726f 7220 6f63 6375 en an error occu │ │ │ 0053da50: 7273 2064 7572 696e 6720 726f 7574 696e rs during routin │ │ │ 0053da60: 6520 6578 6563 7574 696f 6e2e 2024 4554 e execution. $ET │ │ │ -0053da70: 5241 5020 616e 6445 005b 49c0 1100 0020 RAP andE.[I.... │ │ │ +0053da70: 5241 5020 616e 6445 005b 46c0 1100 0020 RAP andE.[F.... │ │ │ 0053da80: 2020 245a 5452 4150 2063 616e 2065 7374 $ZTRAP can est │ │ │ 0053da90: 6162 6c69 7368 206f 6e65 206f 7220 6d6f ablish one or mo │ │ │ 0053daa0: 7265 2065 7272 6f72 2068 616e 646c 696e re error handlin │ │ │ -0053dab0: 6720 2261 6374 696f 6e73 222e 0700 5c49 g "actions"...\I │ │ │ -0053dac0: 1200 0012 005c 4913 0000 2020 202a 2a4e .....\I... **N │ │ │ -0053dad0: 6f74 652a 2a07 005c 4914 0000 5400 5c49 ote**..\I...T.\I │ │ │ +0053dab0: 6720 2261 6374 696f 6e73 222e 0700 5c46 g "actions"...\F │ │ │ +0053dac0: 1200 0012 005c 4613 0000 2020 202a 2a4e .....\F... **N │ │ │ +0053dad0: 6f74 652a 2a07 005c 4614 0000 5400 5c46 ote**..\F...T.\F │ │ │ 0053dae0: 1500 0020 2020 5468 6520 656e 7669 726f ... The enviro │ │ │ 0053daf0: 6e6d 656e 7420 7661 7269 6162 6c65 2067 nment variable g │ │ │ 0053db00: 746d 5f65 7472 6170 2073 7065 6369 6669 tm_etrap specifi │ │ │ 0053db10: 6573 2061 6e20 696e 6974 6961 6c20 7661 es an initial va │ │ │ 0053db20: 6c75 6520 6f66 2024 4554 5241 5020 746f lue of $ETRAP to │ │ │ -0053db30: 4e00 5c49 1600 0020 2020 6f76 6572 7269 N.\I... overri │ │ │ +0053db30: 4e00 5c46 1600 0020 2020 6f76 6572 7269 N.\F... overri │ │ │ 0053db40: 6465 2074 6865 2064 6566 6175 6c74 2076 de the default v │ │ │ 0053db50: 616c 7565 206f 6620 2242 2220 666f 7220 alue of "B" for │ │ │ 0053db60: 245a 5452 4150 2061 7320 7468 6520 6261 $ZTRAP as the ba │ │ │ 0053db70: 7365 206c 6576 656c 2065 7272 6f72 5400 se level errorT. │ │ │ -0053db80: 5c49 1700 0020 2020 6861 6e64 6c65 722e \I... handler. │ │ │ +0053db80: 5c46 1700 0020 2020 6861 6e64 6c65 722e \F... handler. │ │ │ 0053db90: 2054 6865 2067 746d 7072 6f66 696c 6520 The gtmprofile │ │ │ 0053dba0: 7363 7269 7074 2073 6574 7320 6774 6d5f script sets gtm_ │ │ │ 0053dbb0: 6574 7261 7020 746f 2022 5772 6974 653a etrap to "Write: │ │ │ 0053dbc0: 2830 3d24 5354 4143 4b29 2022 2245 7272 (0=$STACK) ""Err │ │ │ -0053dbd0: 6f72 5200 5c49 1800 0020 2020 6f63 6375 orR.\I... occu │ │ │ +0053dbd0: 6f72 5200 5c46 1800 0020 2020 6f63 6375 orR.\F... occu │ │ │ 0053dbe0: 7272 6564 3a20 2222 2c24 5a53 7461 7475 rred: "",$ZStatu │ │ │ 0053dbf0: 732c 2122 2077 6869 6368 2079 6f75 2063 s,!" which you c │ │ │ 0053dc00: 616e 2063 7573 746f 6d69 7a65 2074 6f20 an customize to │ │ │ 0053dc10: 7375 6974 2079 6f75 7220 6e65 6564 732e suit your needs. │ │ │ -0053dc20: 2046 6f72 3900 5c49 1900 0020 2020 6d6f For9.\I... mo │ │ │ +0053dc20: 2046 6f72 3900 5c46 1900 0020 2020 6d6f For9.\F... mo │ │ │ 0053dc30: 7265 2069 6e66 6f72 6d61 7469 6f6e 2c20 re information, │ │ │ 0053dc40: 7265 6665 7220 746f 2022 5072 6f63 6573 refer to "Proces │ │ │ 0053dc50: 7369 6e67 2045 7272 6f72 7322 2e07 005c sing Errors"...\ │ │ │ -0053dc60: 491a 0000 0000 0000 0000 0000 0000 0000 I............... │ │ │ +0053dc60: 461a 0000 0000 0000 0000 0000 0000 0000 F............... │ │ │ 0053dc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -343547,110 +343547,110 @@ │ │ │ 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 0706 0000 f854 0000 0000 0000 .........T...... │ │ │ -0053e010: 8800 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +0053e010: 8800 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..s..ERR │ │ │ 0053e020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053e030: 5052 4f43 4553 535f 434f 4d50 494c 455f PROCESS_COMPILE_ │ │ │ 0053e040: 4552 524f 5253 00bf 4100 0020 2020 6974 ERRORS..A.. it │ │ │ 0053e050: 2064 6574 6563 7473 2074 6865 2066 6972 detects the fir │ │ │ 0053e060: 7374 2065 7272 6f72 206f 6e20 7468 6174 st error on that │ │ │ 0053e070: 206c 696e 652e 2042 7920 6465 6661 756c line. By defaul │ │ │ 0053e080: 742c 2074 6865 2063 6f6d 7069 6c65 7220 t, the compiler │ │ │ -0053e090: 6469 7370 6c61 7973 5300 3449 5100 0020 displaysS.4IQ.. │ │ │ +0053e090: 6469 7370 6c61 7973 5300 3446 5100 0020 displaysS.4FQ.. │ │ │ 0053e0a0: 2020 7468 6520 6c69 6e65 2069 6e20 6572 the line in er │ │ │ 0053e0b0: 726f 7220 6f6e 2073 7464 6572 722c 2061 ror on stderr, a │ │ │ 0053e0c0: 6e64 2061 6c73 6f20 696e 2061 206c 6973 nd also in a lis │ │ │ 0053e0d0: 7469 6e67 2066 696c 6520 7768 656e 2074 ting file when t │ │ │ -0053e0e0: 6865 2063 6f6d 7069 6c65 7251 0034 4961 he compilerQ.4Ia │ │ │ +0053e0e0: 6865 2063 6f6d 7069 6c65 7251 0034 4661 he compilerQ.4Fa │ │ │ 0053e0f0: 0000 2020 206f 7074 696f 6e73 2069 6e63 .. options inc │ │ │ 0053e100: 6c75 6465 202d 6c69 7374 2e20 4279 2064 lude -list. By d │ │ │ 0053e110: 6566 6175 6c74 2c20 7468 6520 636f 6d70 efault, the comp │ │ │ 0053e120: 696c 6572 2070 726f 6365 7373 6573 2074 iler processes t │ │ │ -0053e130: 6865 2072 656d 6169 6e69 6e67 4700 3449 he remainingG.4I │ │ │ +0053e130: 6865 2072 656d 6169 6e69 6e67 4700 3446 he remainingG.4F │ │ │ 0053e140: 7100 0020 2020 736f 7572 6365 206c 696e q.. source lin │ │ │ 0053e150: 6573 2075 6e74 696c 2069 7420 6578 6365 es until it exce │ │ │ 0053e160: 6564 7320 7468 6520 6d61 7869 6d75 6d20 eds the maximum │ │ │ 0053e170: 6572 726f 7220 636f 756e 7420 6f66 2031 error count of 1 │ │ │ -0053e180: 3237 2e07 0034 4981 0000 5000 3449 9100 27...4I...P.4I.. │ │ │ +0053e180: 3237 2e07 0034 4681 0000 5000 3446 9100 27...4F...P.4F.. │ │ │ 0053e190: 0020 2020 5468 6520 636f 6d70 696c 652d . The compile- │ │ │ 0053e1a0: 7469 6d65 2065 7272 6f72 206d 6573 7361 time error messa │ │ │ 0053e1b0: 6765 2066 6f72 6d61 7420 6469 7370 6c61 ge format displa │ │ │ 0053e1c0: 7973 2074 6865 206c 696e 6520 636f 6e74 ys the line cont │ │ │ -0053e1d0: 6169 6e69 6e67 2074 6865 5200 3349 c011 aining theR.3I.. │ │ │ +0053e1d0: 6169 6e69 6e67 2074 6865 5200 3346 c011 aining theR.3F.. │ │ │ 0053e1e0: 0000 2020 2065 7272 6f72 2061 6e64 2074 .. error and t │ │ │ 0053e1f0: 6865 206c 6f63 6174 696f 6e20 6f66 2074 he location of t │ │ │ 0053e200: 6865 2065 7272 6f72 206f 6e20 7468 6520 he error on the │ │ │ 0053e210: 6c69 6e65 2e20 5468 6520 6572 726f 7220 line. The error │ │ │ -0053e220: 6d65 7373 6167 6520 616c 736f 5200 3449 message alsoR.4I │ │ │ +0053e220: 6d65 7373 6167 6520 616c 736f 5200 3446 message alsoR.4F │ │ │ 0053e230: 1200 0020 2020 696e 6469 6361 7465 7320 ... indicates │ │ │ 0053e240: 7768 6174 2077 6173 2069 6e63 6f72 7265 what was incorre │ │ │ 0053e250: 6374 2061 626f 7574 2074 6865 204d 2073 ct about the M s │ │ │ 0053e260: 7461 7465 6d65 6e74 2e20 466f 7220 6d6f tatement. For mo │ │ │ 0053e270: 7265 2069 6e66 6f72 6d61 7469 6f6e 4d00 re informationM. │ │ │ -0053e280: 3449 1300 0020 2020 6f6e 2074 6865 2065 4I... on the e │ │ │ +0053e280: 3446 1300 0020 2020 6f6e 2074 6865 2065 4F... on the e │ │ │ 0053e290: 7272 6f72 206d 6573 7361 6765 2066 6f72 rror message for │ │ │ 0053e2a0: 6d61 742c 2072 6566 6572 2074 6f20 7468 mat, refer to th │ │ │ 0053e2b0: 6520 4754 2e4d 204d 6573 7361 6765 2061 e GT.M Message a │ │ │ -0053e2c0: 6e64 2052 6563 6f76 6572 7926 0034 4914 nd Recovery&.4I. │ │ │ +0053e2c0: 6e64 2052 6563 6f76 6572 7926 0034 4614 nd Recovery&.4F. │ │ │ 0053e2d0: 0000 2020 2050 726f 6365 6475 7265 7320 .. Procedures │ │ │ 0053e2e0: 5265 6665 7265 6e63 6520 4d61 6e75 616c Reference Manual │ │ │ -0053e2f0: 2e07 0034 4915 0000 5100 3449 1600 0020 ...4I...Q.4I... │ │ │ +0053e2f0: 2e07 0034 4615 0000 5100 3446 1600 0020 ...4F...Q.4F... │ │ │ 0053e300: 2020 596f 7520 6d61 7920 636f 7272 6563 You may correc │ │ │ 0053e310: 7420 636f 6d70 696c 652d 7469 6d65 2065 t compile-time e │ │ │ 0053e320: 7272 6f72 7320 696d 6d65 6469 6174 656c rrors immediatel │ │ │ 0053e330: 7920 6279 2061 6374 6976 6174 696e 6720 y by activating │ │ │ -0053e340: 616e 2065 6469 746f 7250 0034 4917 0000 an editorP.4I... │ │ │ +0053e340: 616e 2065 6469 746f 7250 0034 4617 0000 an editorP.4F... │ │ │ 0053e350: 2020 2061 6e64 2065 6e74 6572 696e 6720 and entering │ │ │ 0053e360: 7468 6520 636f 7272 6563 7420 7379 6e74 the correct synt │ │ │ 0053e370: 6178 2069 6e20 7468 6520 736f 7572 6365 ax in the source │ │ │ 0053e380: 2070 726f 6772 616d 2e20 4265 6361 7573 program. Becaus │ │ │ -0053e390: 6520 7365 7665 7261 6c53 0034 4918 0000 e severalS.4I... │ │ │ +0053e390: 6520 7365 7665 7261 6c53 0034 4618 0000 e severalS.4F... │ │ │ 0053e3a0: 2020 2065 7272 6f72 7320 6d61 7920 6f63 errors may oc │ │ │ 0053e3b0: 6375 7220 6f6e 2061 206c 696e 652c 2065 cur on a line, e │ │ │ 0053e3c0: 7861 6d69 6e65 2074 6865 206c 696e 6520 xamine the line │ │ │ 0053e3d0: 6361 7265 6675 6c6c 7920 746f 2061 766f carefully to avo │ │ │ -0053e3e0: 6964 2063 6f6d 7069 6c69 6e67 2400 3449 id compiling$.4I │ │ │ +0053e3e0: 6964 2063 6f6d 7069 6c69 6e67 2400 3446 id compiling$.4F │ │ │ 0053e3f0: 1900 0020 2020 7468 6520 726f 7574 696e ... the routin │ │ │ 0053e400: 6520 7365 7665 7261 6c20 7469 6d65 732e e several times. │ │ │ -0053e410: 0700 3449 1a00 0053 0034 4921 0000 2020 ..4I...S.4I!.. │ │ │ +0053e410: 0700 3446 1a00 0053 0034 4621 0000 2020 ..4F...S.4F!.. │ │ │ 0053e420: 2054 6865 204d 554d 5053 2063 6f6d 6d61 The MUMPS comma │ │ │ 0053e430: 6e64 2071 7561 6c69 6669 6572 202d 6967 nd qualifier -ig │ │ │ 0053e440: 6e6f 7265 2c20 7768 6963 6820 6973 2074 nore, which is t │ │ │ 0053e450: 6865 2064 6566 6175 6c74 2c20 696e 7374 he default, inst │ │ │ -0053e460: 7275 6374 7320 4754 2e4d 4e00 3449 2200 ructs GT.MN.4I". │ │ │ +0053e460: 7275 6374 7320 4754 2e4d 4e00 3446 2200 ructs GT.MN.4F". │ │ │ 0053e470: 0020 2020 746f 2070 726f 6475 6365 2061 . to produce a │ │ │ 0053e480: 6e20 6f62 6a65 6374 2066 696c 6520 6576 n object file ev │ │ │ 0053e490: 656e 2069 6620 7468 6520 636f 6d70 696c en if the compil │ │ │ 0053e4a0: 6572 2064 6574 6563 7473 2065 7272 6f72 er detects error │ │ │ -0053e4b0: 7320 696e 2074 6865 4b00 3449 2300 0020 s in theK.4I#.. │ │ │ +0053e4b0: 7320 696e 2074 6865 4b00 3446 2300 0020 s in theK.4F#.. │ │ │ 0053e4c0: 2020 736f 7572 6365 2063 6f64 652e 2041 source code. A │ │ │ 0053e4d0: 7320 6c6f 6e67 2061 7320 7468 6520 6578 s long as the ex │ │ │ 0053e4e0: 6563 7574 696f 6e20 7061 7468 2064 6f65 ecution path doe │ │ │ 0053e4f0: 7320 6e6f 7420 656e 636f 756e 7465 7220 s not encounter │ │ │ -0053e500: 7468 6544 0034 4924 0000 2020 2063 6f6d theD.4I$.. com │ │ │ +0053e500: 7468 6544 0034 4624 0000 2020 2063 6f6d theD.4F$.. com │ │ │ 0053e510: 7069 6c65 2d74 696d 6520 6572 726f 7273 pile-time errors │ │ │ 0053e520: 2c20 7468 6520 4754 2e4d 2072 756e 2d74 , the GT.M run-t │ │ │ 0053e530: 696d 6520 7379 7374 656d 2065 7865 6375 ime system execu │ │ │ -0053e540: 7465 7320 7468 6550 0034 4925 0000 2020 tes theP.4I%.. │ │ │ +0053e540: 7465 7320 7468 6550 0034 4625 0000 2020 tes theP.4F%.. │ │ │ 0053e550: 2063 6f6d 7069 6c65 642d 6173 2d77 7269 compiled-as-wri │ │ │ 0053e560: 7474 656e 2072 6f75 7469 6e65 2e20 596f tten routine. Yo │ │ │ 0053e570: 7520 6d61 7920 7461 6b65 2061 6476 616e u may take advan │ │ │ 0053e580: 7461 6765 206f 6620 7468 6973 2066 6561 tage of this fea │ │ │ -0053e590: 7475 7265 2074 6f52 0034 4926 0000 2020 ture toR.4I&.. │ │ │ +0053e590: 7475 7265 2074 6f52 0034 4626 0000 2020 ture toR.4F&.. │ │ │ 0053e5a0: 2065 7865 7263 6973 6520 736f 6d65 2070 exercise some p │ │ │ 0053e5b0: 6172 7473 206f 6620 796f 7572 2070 726f arts of your pro │ │ │ 0053e5c0: 6772 616d 2062 6566 6f72 6520 636f 7272 gram before corr │ │ │ 0053e5d0: 6563 7469 6e67 2065 7272 6f72 7320 6465 ecting errors de │ │ │ -0053e5e0: 7465 6374 6564 2062 7917 0034 4927 0000 tected by..4I'.. │ │ │ +0053e5e0: 7465 6374 6564 2062 7917 0034 4627 0000 tected by..4F'.. │ │ │ 0053e5f0: 2020 2074 6865 2063 6f6d 7069 6c65 722e the compiler. │ │ │ -0053e600: 0700 3449 2800 0000 0000 0000 0000 0000 ..4I(........... │ │ │ +0053e600: 0700 3446 2800 0000 0000 0000 0000 0000 ..4F(........... │ │ │ 0053e610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053e620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053e630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053e640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053e650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053e660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053e670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -343680,698 +343680,698 @@ │ │ │ 0053e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053e800: 0400 0000 fd07 0000 1255 0000 0000 0000 .........U...... │ │ │ 0053e810: 5600 0000 4845 4c50 00ff 7300 ff45 5252 V...HELP..s..ERR │ │ │ 0053e820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053e830: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 0053e840: 5f4f 465f 4552 524f 5253 0000 5072 6f67 _OF_ERRORS..Prog │ │ │ 0053e850: 7261 6d5f 4861 6e64 6c69 6e67 5f6f 665f ram_Handling_of_ │ │ │ -0053e860: 4572 726f 7273 2500 3749 bf11 0000 2020 Errors%.7I.... │ │ │ +0053e860: 4572 726f 7273 2500 3746 bf11 0000 2020 Errors%.7F.... │ │ │ 0053e870: 2050 726f 6772 616d 2048 616e 646c 696e Program Handlin │ │ │ -0053e880: 6720 6f66 2045 7272 6f72 7307 0038 4921 g of Errors..8I! │ │ │ -0053e890: 0000 5200 3849 3100 0020 2020 4754 2e4d ..R.8I1.. GT.M │ │ │ +0053e880: 6720 6f66 2045 7272 6f72 7307 0038 4621 g of Errors..8F! │ │ │ +0053e890: 0000 5200 3846 3100 0020 2020 4754 2e4d ..R.8F1.. GT.M │ │ │ 0053e8a0: 2070 726f 7669 6465 7320 7468 6520 6572 provides the er │ │ │ 0053e8b0: 726f 7220 6861 6e64 6c69 6e67 2066 6163 ror handling fac │ │ │ 0053e8c0: 696c 6974 6965 7320 6465 7363 7269 6265 ilities describe │ │ │ 0053e8d0: 6420 696e 2074 6865 204d 2073 7461 6e64 d in the M stand │ │ │ -0053e8e0: 6172 642e 5400 3849 4100 0020 2020 496e ard.T.8IA.. In │ │ │ +0053e8e0: 6172 642e 5400 3846 4100 0020 2020 496e ard.T.8FA.. In │ │ │ 0053e8f0: 2061 6464 6974 696f 6e2c 2047 542e 4d20 addition, GT.M │ │ │ 0053e900: 7072 6f76 6964 6573 2061 206e 756d 6265 provides a numbe │ │ │ 0053e910: 7220 6f66 2065 7874 656e 7369 6f6e 7320 r of extensions │ │ │ 0053e920: 666f 7220 6572 726f 7220 6861 6e64 6c69 for error handli │ │ │ -0053e930: 6e67 2e20 426f 7468 5100 3849 5100 0020 ng. BothQ.8IQ.. │ │ │ +0053e930: 6e67 2e20 426f 7468 5100 3846 5100 0020 ng. BothQ.8FQ.. │ │ │ 0053e940: 2020 6172 6520 6469 7363 7573 7365 6420 are discussed │ │ │ 0053e950: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ 0053e960: 2073 6563 7469 6f6e 732e 2054 6865 2066 sections. The f │ │ │ 0053e970: 6f6c 6c6f 7769 6e67 2074 6162 6c65 2073 ollowing table s │ │ │ -0053e980: 756d 6d61 7269 7a65 734f 0038 4961 0000 ummarizesO.8Ia.. │ │ │ +0053e980: 756d 6d61 7269 7a65 734f 0038 4661 0000 ummarizesO.8Fa.. │ │ │ 0053e990: 2020 2073 6f6d 6520 6f66 2074 6865 2074 some of the t │ │ │ 0053e9a0: 6f6f 6c73 2c20 7768 6963 6820 6172 6520 ools, which are │ │ │ 0053e9b0: 7468 656e 2064 6573 6372 6962 6564 2069 then described i │ │ │ 0053e9c0: 6e20 6d6f 7265 2064 6574 6169 6c20 7769 n more detail wi │ │ │ -0053e9d0: 7468 696e 2074 6865 3500 3849 7100 0020 thin the5.8Iq.. │ │ │ +0053e9d0: 7468 696e 2074 6865 3500 3846 7100 0020 thin the5.8Fq.. │ │ │ 0053e9e0: 2020 636f 6e74 6578 7420 6f66 2076 6172 context of var │ │ │ 0053e9f0: 696f 7573 2074 6563 686e 6971 7565 7320 ious techniques │ │ │ 0053ea00: 616e 6420 6578 616d 706c 6573 2e07 0038 and examples...8 │ │ │ -0053ea10: 4981 0000 5400 3849 9100 0020 2020 2b2d I...T.8I... +- │ │ │ +0053ea10: 4681 0000 5400 3846 9100 0020 2020 2b2d F...T.8F... +- │ │ │ 0053ea20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053ea30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053ea40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053ea50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053ea60: 2d2d 2d2d 2d2d 2d2b 5500 3749 c011 0000 -------+U.7I.... │ │ │ +0053ea60: 2d2d 2d2d 2d2d 2d2b 5500 3746 c011 0000 -------+U.7F.... │ │ │ 0053ea70: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0053ea80: 2020 2053 756d 6d61 7279 206f 6620 4754 Summary of GT │ │ │ 0053ea90: 2e4d 2045 7272 6f72 2d48 616e 646c 696e .M Error-Handlin │ │ │ 0053eaa0: 6720 4661 6369 6c69 7469 6573 2020 2020 g Facilities │ │ │ 0053eab0: 2020 2020 2020 2020 2020 2020 7c54 0038 |T.8 │ │ │ -0053eac0: 4912 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I... |-------- │ │ │ +0053eac0: 4612 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F... |-------- │ │ │ 0053ead0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053eae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053eaf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053eb00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053eb10: 7c54 0038 4913 0000 2020 207c 2020 2020 |T.8I... | │ │ │ +0053eb10: 7c54 0038 4613 0000 2020 207c 2020 2020 |T.8F... | │ │ │ 0053eb20: 2020 2020 4558 5445 4e53 494f 4e20 2020 EXTENSION │ │ │ 0053eb30: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 0053eb40: 2020 2020 2020 2020 4558 504c 414e 4154 EXPLANAT │ │ │ 0053eb50: 494f 4e20 2020 2020 2020 2020 2020 2020 ION │ │ │ -0053eb60: 2020 2020 7c54 0038 4914 0000 2020 207c |T.8I... | │ │ │ +0053eb60: 2020 2020 7c54 0038 4614 0000 2020 207c |T.8F... | │ │ │ 0053eb70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053eb80: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0053eb90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053eba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053ebb0: 2d2d 2d2d 2d2d 2d2d 7c54 0038 4915 0000 --------|T.8I... │ │ │ +0053ebb0: 2d2d 2d2d 2d2d 2d2d 7c54 0038 4615 0000 --------|T.8F... │ │ │ 0053ebc0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0053ebd0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0053ebe0: 5072 6f76 6964 6573 2061 2064 6576 6963 Provides a devic │ │ │ 0053ebf0: 6570 6172 616d 6574 6572 2073 7065 6369 eparameter speci │ │ │ 0053ec00: 6679 696e 6720 616e 2020 2020 7c54 0038 fying an |T.8 │ │ │ -0053ec10: 4916 0000 2020 207c 204f 5045 4e2f 5553 I... | OPEN/US │ │ │ +0053ec10: 4616 0000 2020 207c 204f 5045 4e2f 5553 F... | OPEN/US │ │ │ 0053ec20: 452f 434c 4f53 4520 4558 4345 5054 494f E/CLOSE EXCEPTIO │ │ │ 0053ec30: 4e20 7c20 5845 4355 5445 2073 7472 696e N | XECUTE strin │ │ │ 0053ec40: 6720 6f72 2065 6e74 7279 7265 6620 7468 g or entryref th │ │ │ 0053ec50: 6174 2047 542e 4d20 696e 766f 6b65 7320 at GT.M invokes │ │ │ -0053ec60: 7c54 0038 4917 0000 2020 207c 2020 2020 |T.8I... | │ │ │ +0053ec60: 7c54 0038 4617 0000 2020 207c 2020 2020 |T.8F... | │ │ │ 0053ec70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053ec80: 2020 2020 2020 7c20 7570 6f6e 2065 6e63 | upon enc │ │ │ 0053ec90: 6f75 6e74 6572 696e 6720 6120 6465 7669 ountering a devi │ │ │ 0053eca0: 6365 2d72 656c 6174 6564 2020 2020 2020 ce-related │ │ │ -0053ecb0: 2020 2020 7c54 0038 4918 0000 2020 207c |T.8I... | │ │ │ +0053ecb0: 2020 2020 7c54 0038 4618 0000 2020 207c |T.8F... | │ │ │ 0053ecc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053ecd0: 2020 2020 2020 2020 2020 7c20 6578 6365 | exce │ │ │ 0053ece0: 7074 696f 6e20 636f 6e64 6974 696f 6e2e ption condition. │ │ │ 0053ecf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0053ed00: 2020 2020 2020 2020 7c54 0038 4919 0000 |T.8I... │ │ │ +0053ed00: 2020 2020 2020 2020 7c54 0038 4619 0000 |T.8F... │ │ │ 0053ed10: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0053ed20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0053ed30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053ed40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053ed50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0038 ------------|T.8 │ │ │ -0053ed60: 491a 0000 2020 207c 2020 2020 2020 2020 I... | │ │ │ +0053ed60: 461a 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 0053ed70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053ed80: 2020 7c20 4372 6561 7465 7320 6120 6c69 | Creates a li │ │ │ 0053ed90: 7374 696e 6720 6669 6c65 206f 6620 616c sting file of al │ │ │ 0053eda0: 6c20 7468 6520 6572 726f 7273 2020 2020 l the errors │ │ │ -0053edb0: 7c54 0038 4921 0000 2020 207c 204d 554d |T.8I!.. | MUM │ │ │ +0053edb0: 7c54 0038 4621 0000 2020 207c 204d 554d |T.8F!.. | MUM │ │ │ 0053edc0: 5053 202d 6c69 7374 205a 4c49 4e4b 2020 PS -list ZLINK │ │ │ 0053edd0: 2020 2020 2020 7c20 6465 7465 6374 6564 | detected │ │ │ 0053ede0: 2062 7920 7468 6520 636f 6d70 696c 6572 by the compiler │ │ │ 0053edf0: 2061 6e64 2064 6574 6563 7473 2073 796e and detects syn │ │ │ -0053ee00: 7461 7820 7c54 0038 4922 0000 2020 207c tax |T.8I".. | │ │ │ +0053ee00: 7461 7820 7c54 0038 4622 0000 2020 207c tax |T.8F".. | │ │ │ 0053ee10: 203a 222d 6c69 7374 2220 2020 2020 2020 :"-list" │ │ │ 0053ee20: 2020 2020 2020 2020 2020 7c20 6572 726f | erro │ │ │ 0053ee30: 7273 2e20 5573 6566 756c 2069 6e20 7468 rs. Useful in th │ │ │ 0053ee40: 6520 7072 6f63 6573 7320 6f66 2072 652d e process of re- │ │ │ -0053ee50: 6564 6974 696e 6720 7c54 0038 4923 0000 editing |T.8I#.. │ │ │ +0053ee50: 6564 6974 696e 6720 7c54 0038 4623 0000 editing |T.8F#.. │ │ │ 0053ee60: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0053ee70: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0053ee80: 7072 6f67 7261 6d20 746f 2063 6f72 7265 program to corre │ │ │ 0053ee90: 6374 2065 7272 6f72 732e 2020 2020 2020 ct errors. │ │ │ 0053eea0: 2020 2020 2020 2020 2020 2020 7c54 0038 |T.8 │ │ │ -0053eeb0: 4924 0000 2020 207c 2d2d 2d2d 2d2d 2d2d I$.. |-------- │ │ │ +0053eeb0: 4624 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F$.. |-------- │ │ │ 0053eec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053eed0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 0053eee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053eef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053ef00: 7c54 0038 4925 0000 2020 207c 205a 476f |T.8I%.. | ZGo │ │ │ +0053ef00: 7c54 0038 4625 0000 2020 207c 205a 476f |T.8F%.. | ZGo │ │ │ 0053ef10: 746f 2020 2020 2020 2020 2020 2020 2020 to │ │ │ 0053ef20: 2020 2020 2020 7c20 5072 6f76 6964 6573 | Provides │ │ │ 0053ef30: 2066 6f72 2072 656d 6f76 696e 6720 6d75 for removing mu │ │ │ 0053ef40: 6c74 6970 6c65 206c 6576 656c 7320 6672 ltiple levels fr │ │ │ -0053ef50: 6f6d 2020 7c54 0038 4926 0000 2020 207c om |T.8I&.. | │ │ │ +0053ef50: 6f6d 2020 7c54 0038 4626 0000 2020 207c om |T.8F&.. | │ │ │ 0053ef60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053ef70: 2020 2020 2020 2020 2020 7c20 7468 6520 | the │ │ │ 0053ef80: 4d20 696e 766f 6361 7469 6f6e 2073 7461 M invocation sta │ │ │ 0053ef90: 636b 2e20 2020 2020 2020 2020 2020 2020 ck. │ │ │ -0053efa0: 2020 2020 2020 2020 7c54 0038 4927 0000 |T.8I'.. │ │ │ +0053efa0: 2020 2020 2020 2020 7c54 0038 4627 0000 |T.8F'.. │ │ │ 0053efb0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0053efc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0053efd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053efe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053eff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c00 0000 ------------|... │ │ │ 0053f000: 0400 0000 d407 0000 2955 0000 0000 0000 ........)U...... │ │ │ -0053f010: 8c00 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +0053f010: 8c00 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..s..ERR │ │ │ 0053f020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053f030: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 0053f040: 5f4f 465f 4552 524f 5253 00c0 2800 0020 _OF_ERRORS..(.. │ │ │ 0053f050: 2020 7c20 5a4d 4553 5341 4745 2020 2020 | ZMESSAGE │ │ │ 0053f060: 2020 2020 2020 2020 2020 2020 207c 2043 | C │ │ │ 0053f070: 7265 6174 6573 206f 7220 656d 756c 6174 reates or emulat │ │ │ 0053f080: 6573 2061 7262 6974 7261 7279 2065 7272 es arbitrary err │ │ │ -0053f090: 6f72 732e 2020 2020 2020 207c 5400 3849 ors. |T.8I │ │ │ +0053f090: 6f72 732e 2020 2020 2020 207c 5400 3846 ors. |T.8F │ │ │ 0053f0a0: 2900 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ).. |--------- │ │ │ 0053f0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053f0c0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0053f0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053f0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0053f0f0: 5400 3849 2a00 0020 2020 7c20 2453 5441 T.8I*.. | $STA │ │ │ +0053f0f0: 5400 3846 2a00 0020 2020 7c20 2453 5441 T.8F*.. | $STA │ │ │ 0053f100: 434b 2020 2020 2020 2020 2020 2020 2020 CK │ │ │ 0053f110: 2020 2020 207c 2043 6f6e 7461 696e 7320 | Contains │ │ │ 0053f120: 7468 6520 6375 7272 656e 7420 6c65 7665 the current leve │ │ │ 0053f130: 6c20 6f66 204d 2065 7865 6375 7469 6f6e l of M execution │ │ │ -0053f140: 2020 207c 5400 3849 3100 0020 2020 7c20 |T.8I1.. | │ │ │ +0053f140: 2020 207c 5400 3846 3100 0020 2020 7c20 |T.8F1.. | │ │ │ 0053f150: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f160: 2020 2020 2020 2020 207c 2073 7461 636b | stack │ │ │ 0053f170: 2064 6570 7468 2e20 2020 2020 2020 2020 depth. │ │ │ 0053f180: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0053f190: 2020 2020 2020 207c 5400 3849 3200 0020 |T.8I2.. │ │ │ +0053f190: 2020 2020 2020 207c 5400 3846 3200 0020 |T.8F2.. │ │ │ 0053f1a0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0053f1b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0053f1c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053f1d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053f1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3849 -----------|T.8I │ │ │ +0053f1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 0053f1f0: 3300 0020 2020 7c20 2453 5441 434b 2829 3.. | $STACK() │ │ │ 0053f200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f210: 207c 2052 6574 7572 6e73 2076 616c 7565 | Returns value │ │ │ 0053f220: 7320 6465 7363 7269 6269 6e67 2061 7370 s describing asp │ │ │ 0053f230: 6563 7473 206f 6620 7468 6520 2020 207c ects of the | │ │ │ -0053f240: 5400 3849 3400 0020 2020 7c20 2020 2020 T.8I4.. | │ │ │ +0053f240: 5400 3846 3400 0020 2020 7c20 2020 2020 T.8F4.. | │ │ │ 0053f250: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f260: 2020 2020 207c 2065 7865 6375 7469 6f6e | execution │ │ │ 0053f270: 2065 6e76 6972 6f6e 6d65 6e74 2e20 2020 environment. │ │ │ 0053f280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0053f290: 2020 207c 5400 3849 3500 0020 2020 7c2d |T.8I5.. |- │ │ │ +0053f290: 2020 207c 5400 3846 3500 0020 2020 7c2d |T.8F5.. |- │ │ │ 0053f2a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053f2b0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0053f2c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053f2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053f2e0: 2d2d 2d2d 2d2d 2d7c 5400 3849 3600 0020 -------|T.8I6.. │ │ │ +0053f2e0: 2d2d 2d2d 2d2d 2d7c 5400 3846 3600 0020 -------|T.8F6.. │ │ │ 0053f2f0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0053f300: 2020 2020 2020 2020 2020 2020 207c 2043 | C │ │ │ 0053f310: 6f6e 7461 696e 7320 6120 6c69 7374 206f ontains a list o │ │ │ 0053f320: 6620 6572 726f 7220 636f 6465 7320 666f f error codes fo │ │ │ -0053f330: 7220 2261 6374 6976 6522 207c 5400 3849 r "active" |T.8I │ │ │ +0053f330: 7220 2261 6374 6976 6522 207c 5400 3846 r "active" |T.8F │ │ │ 0053f340: 3700 0020 2020 7c20 2445 434f 4445 2020 7.. | $ECODE │ │ │ 0053f350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f360: 207c 2065 7272 6f72 733b 2074 6865 7365 | errors; these │ │ │ 0053f370: 2061 7265 2074 6865 2065 7272 6f72 7320 are the errors │ │ │ 0053f380: 7468 6174 2068 6176 6520 2020 2020 207c that have | │ │ │ -0053f390: 5400 3849 3800 0020 2020 7c20 2020 2020 T.8I8.. | │ │ │ +0053f390: 5400 3846 3800 0020 2020 7c20 2020 2020 T.8F8.. | │ │ │ 0053f3a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f3b0: 2020 2020 207c 206f 6363 7572 7265 642c | occurred, │ │ │ 0053f3c0: 2062 7574 2068 6176 6520 6e6f 7420 7965 but have not ye │ │ │ 0053f3d0: 7420 6265 656e 2063 6c65 6172 6564 2e20 t been cleared. │ │ │ -0053f3e0: 2020 207c 5400 3849 3900 0020 2020 7c2d |T.8I9.. |- │ │ │ +0053f3e0: 2020 207c 5400 3846 3900 0020 2020 7c2d |T.8F9.. |- │ │ │ 0053f3f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053f400: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0053f410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053f420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053f430: 2d2d 2d2d 2d2d 2d7c 5400 3849 3a00 0020 -------|T.8I:.. │ │ │ +0053f430: 2d2d 2d2d 2d2d 2d7c 5400 3846 3a00 0020 -------|T.8F:.. │ │ │ 0053f440: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0053f450: 2020 2020 2020 2020 2020 2020 207c 2043 | C │ │ │ 0053f460: 6f6e 7461 696e 7320 616e 2069 6e74 6567 ontains an integ │ │ │ 0053f470: 6572 2063 6f75 6e74 206f 6620 4d20 7669 er count of M vi │ │ │ -0053f480: 7274 7561 6c20 2020 2020 207c 5400 3849 rtual |T.8I │ │ │ +0053f480: 7274 7561 6c20 2020 2020 207c 5400 3846 rtual |T.8F │ │ │ 0053f490: 4100 0020 2020 7c20 2445 5354 4143 4b20 A.. | $ESTACK │ │ │ 0053f4a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f4b0: 207c 206d 6163 6869 6e65 2073 7461 636b | machine stack │ │ │ 0053f4c0: 206c 6576 656c 7320 7468 6174 2068 6176 levels that hav │ │ │ 0053f4d0: 6520 6265 656e 2020 2020 2020 2020 207c e been | │ │ │ -0053f4e0: 5400 3849 4200 0020 2020 7c20 2020 2020 T.8IB.. | │ │ │ +0053f4e0: 5400 3846 4200 0020 2020 7c20 2020 2020 T.8FB.. | │ │ │ 0053f4f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f500: 2020 2020 207c 2061 6374 6976 6174 6564 | activated │ │ │ 0053f510: 2061 6e64 206e 6f74 2072 656d 6f76 6564 and not removed │ │ │ 0053f520: 2c20 7369 6e63 6520 7468 6520 6c61 7374 , since the last │ │ │ -0053f530: 2020 207c 5400 3849 4300 0020 2020 7c20 |T.8IC.. | │ │ │ +0053f530: 2020 207c 5400 3846 4300 0020 2020 7c20 |T.8FC.. | │ │ │ 0053f540: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f550: 2020 2020 2020 2020 207c 2074 696d 6520 | time │ │ │ 0053f560: 2445 5354 4143 4b20 7761 7320 4e45 5727 $ESTACK was NEW' │ │ │ 0053f570: 642e 2020 2020 2020 2020 2020 2020 2020 d. │ │ │ -0053f580: 2020 2020 2020 207c 5400 3849 4400 0020 |T.8ID.. │ │ │ +0053f580: 2020 2020 2020 207c 5400 3846 4400 0020 |T.8FD.. │ │ │ 0053f590: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0053f5a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0053f5b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053f5c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053f5d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3849 -----------|T.8I │ │ │ +0053f5d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 0053f5e0: 4500 0020 2020 7c20 2020 2020 2020 2020 E.. | │ │ │ 0053f5f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f600: 207c 2043 6f6e 7461 696e 7320 6120 7374 | Contains a st │ │ │ 0053f610: 7269 6e67 2076 616c 7565 2074 6861 7420 ring value that │ │ │ 0053f620: 4754 2e4d 2069 6e76 6f6b 6573 2020 207c GT.M invokes | │ │ │ -0053f630: 5400 3849 4600 0020 2020 7c20 2445 5452 T.8IF.. | $ETR │ │ │ +0053f630: 5400 3846 4600 0020 2020 7c20 2445 5452 T.8FF.. | $ETR │ │ │ 0053f640: 4150 2020 2020 2020 2020 2020 2020 2020 AP │ │ │ 0053f650: 2020 2020 207c 2077 6865 6e20 616e 2065 | when an e │ │ │ 0053f660: 7272 6f72 206f 6363 7572 7320 6475 7269 rror occurs duri │ │ │ 0053f670: 6e67 2072 6f75 7469 6e65 2020 2020 2020 ng routine │ │ │ -0053f680: 2020 207c 5400 3849 4700 0020 2020 7c20 |T.8IG.. | │ │ │ +0053f680: 2020 207c 5400 3846 4700 0020 2020 7c20 |T.8FG.. | │ │ │ 0053f690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f6a0: 2020 2020 2020 2020 207c 2065 7865 6375 | execu │ │ │ 0053f6b0: 7469 6f6e 2e20 2020 2020 2020 2020 2020 tion. │ │ │ 0053f6c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0053f6d0: 2020 2020 2020 207c 5400 3849 4800 0020 |T.8IH.. │ │ │ +0053f6d0: 2020 2020 2020 207c 5400 3846 4800 0020 |T.8FH.. │ │ │ 0053f6e0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0053f6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0053f700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053f710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053f720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3849 -----------|T.8I │ │ │ +0053f720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 0053f730: 4900 0020 2020 7c20 2020 2020 2020 2020 I.. | │ │ │ 0053f740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f750: 207c 2049 6e64 6963 6174 6573 2077 6865 | Indicates whe │ │ │ 0053f760: 7468 6572 2074 6865 2063 7572 7265 6e74 ther the current │ │ │ 0053f770: 2062 6c6f 636b 206f 6620 636f 6465 207c block of code | │ │ │ -0053f780: 5400 3849 4a00 0020 2020 7c20 2451 5549 T.8IJ.. | $QUI │ │ │ +0053f780: 5400 3846 4a00 0020 2020 7c20 2451 5549 T.8FJ.. | $QUI │ │ │ 0053f790: 5420 2020 2020 2020 2020 2020 2020 2020 T │ │ │ 0053f7a0: 2020 2020 207c 2077 6173 2063 616c 6c65 | was calle │ │ │ 0053f7b0: 6420 6173 2061 6e20 6578 7472 696e 7369 d as an extrinsi │ │ │ 0053f7c0: 6320 6675 6e63 7469 6f6e 206f 7220 6120 c function or a │ │ │ 0053f7d0: 2020 207c 0000 0000 0000 0000 0000 0000 |............ │ │ │ 0053f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053f800: 0400 0000 d407 0000 4055 0000 0000 0000 ........@U...... │ │ │ -0053f810: 8c00 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +0053f810: 8c00 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..s..ERR │ │ │ 0053f820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053f830: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 0053f840: 5f4f 465f 4552 524f 5253 00c0 5100 0020 _OF_ERRORS..Q.. │ │ │ 0053f850: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0053f860: 2020 2020 2020 2020 2020 2020 207c 2073 | s │ │ │ 0053f870: 7562 726f 7574 696e 652e 2020 2020 2020 ubroutine. │ │ │ 0053f880: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0053f890: 2020 2020 2020 2020 2020 207c 5400 3849 |T.8I │ │ │ +0053f890: 2020 2020 2020 2020 2020 207c 5400 3846 |T.8F │ │ │ 0053f8a0: 5200 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d R.. |--------- │ │ │ 0053f8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053f8c0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0053f8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053f8e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0053f8f0: 5400 3849 5300 0020 2020 7c20 2020 2020 T.8IS.. | │ │ │ +0053f8f0: 5400 3846 5300 0020 2020 7c20 2020 2020 T.8FS.. | │ │ │ 0053f900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053f910: 2020 2020 207c 2048 6f6c 6473 2074 6865 | Holds the │ │ │ 0053f920: 2076 616c 7565 206f 6620 7468 6520 7374 value of the st │ │ │ 0053f930: 6174 7573 2063 6f64 6520 666f 7220 7468 atus code for th │ │ │ -0053f940: 6520 207c 5400 3849 5400 0020 2020 7c20 e |T.8IT.. | │ │ │ +0053f940: 6520 207c 5400 3846 5400 0020 2020 7c20 e |T.8FT.. | │ │ │ 0053f950: 245a 4353 5441 5455 5320 2020 2020 2020 $ZCSTATUS │ │ │ 0053f960: 2020 2020 2020 2020 207c 206c 6173 7420 | last │ │ │ 0053f970: 636f 6d70 696c 6174 696f 6e20 7065 7266 compilation perf │ │ │ 0053f980: 6f72 6d65 6420 6279 2061 205a 434f 4d50 ormed by a ZCOMP │ │ │ -0053f990: 494c 452c 2020 207c 5400 3849 5500 0020 ILE, |T.8IU.. │ │ │ +0053f990: 494c 452c 2020 207c 5400 3846 5500 0020 ILE, |T.8FU.. │ │ │ 0053f9a0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0053f9b0: 2020 2020 2020 2020 2020 2020 207c 205a | Z │ │ │ 0053f9c0: 4c49 4e4b 206f 7220 6175 746f 2d5a 4c49 LINK or auto-ZLI │ │ │ 0053f9d0: 4e4b 2e20 2020 2020 2020 2020 2020 2020 NK. │ │ │ -0053f9e0: 2020 2020 2020 2020 2020 207c 5400 3849 |T.8I │ │ │ +0053f9e0: 2020 2020 2020 2020 2020 207c 5400 3846 |T.8F │ │ │ 0053f9f0: 5600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d V.. |--------- │ │ │ 0053fa00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fa10: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0053fa20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fa30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0053fa40: 5400 3849 5700 0020 2020 7c20 2020 2020 T.8IW.. | │ │ │ +0053fa40: 5400 3846 5700 0020 2020 7c20 2020 2020 T.8FW.. | │ │ │ 0053fa50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053fa60: 2020 2020 207c 2048 6f6c 6473 2074 6865 | Holds the │ │ │ 0053fa70: 2076 616c 7565 206f 6620 7468 6520 7374 value of the st │ │ │ 0053fa80: 6174 7573 2063 6f64 6520 666f 7220 7468 atus code for th │ │ │ -0053fa90: 6520 207c 5400 3849 5800 0020 2020 7c20 e |T.8IX.. | │ │ │ +0053fa90: 6520 207c 5400 3846 5800 0020 2020 7c20 e |T.8FX.. | │ │ │ 0053faa0: 245a 4544 4954 2020 2020 2020 2020 2020 $ZEDIT │ │ │ 0053fab0: 2020 2020 2020 2020 207c 206c 6173 7420 | last │ │ │ 0053fac0: 6564 6974 2073 6573 7369 6f6e 2069 6e76 edit session inv │ │ │ 0053fad0: 6f6b 6564 2062 7920 6120 5a45 4449 5420 oked by a ZEDIT │ │ │ -0053fae0: 2020 2020 2020 207c 5400 3849 5900 0020 |T.8IY.. │ │ │ +0053fae0: 2020 2020 2020 207c 5400 3846 5900 0020 |T.8FY.. │ │ │ 0053faf0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0053fb00: 2020 2020 2020 2020 2020 2020 207c 2063 | c │ │ │ 0053fb10: 6f6d 6d61 6e64 2e20 2020 2020 2020 2020 ommand. │ │ │ 0053fb20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0053fb30: 2020 2020 2020 2020 2020 207c 5400 3849 |T.8I │ │ │ +0053fb30: 2020 2020 2020 2020 2020 207c 5400 3846 |T.8F │ │ │ 0053fb40: 5a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d Z.. |--------- │ │ │ 0053fb50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fb60: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0053fb70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fb80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0053fb90: 5400 3849 6100 0020 2020 7c20 2020 2020 T.8Ia.. | │ │ │ +0053fb90: 5400 3846 6100 0020 2020 7c20 2020 2020 T.8Fa.. | │ │ │ 0053fba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053fbb0: 2020 2020 207c 2048 6f6c 6473 2074 6865 | Holds the │ │ │ 0053fbc0: 2076 616c 7565 2027 3127 2028 5452 5545 value '1' (TRUE │ │ │ 0053fbd0: 2920 6966 2074 6865 206c 6173 7420 5245 ) if the last RE │ │ │ -0053fbe0: 4144 207c 5400 3849 6200 0020 2020 7c20 AD |T.8Ib.. | │ │ │ +0053fbe0: 4144 207c 5400 3846 6200 0020 2020 7c20 AD |T.8Fb.. | │ │ │ 0053fbf0: 245a 454f 4620 2020 2020 2020 2020 2020 $ZEOF │ │ │ 0053fc00: 2020 2020 2020 2020 207c 206f 6e20 7468 | on th │ │ │ 0053fc10: 6520 6375 7272 656e 7420 6465 7669 6365 e current device │ │ │ 0053fc20: 2072 6561 6368 6564 2065 6e64 2d6f 662d reached end-of- │ │ │ -0053fc30: 6669 6c65 2c20 207c 5400 3849 6300 0020 file, |T.8Ic.. │ │ │ +0053fc30: 6669 6c65 2c20 207c 5400 3846 6300 0020 file, |T.8Fc.. │ │ │ 0053fc40: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0053fc50: 2020 2020 2020 2020 2020 2020 207c 206f | o │ │ │ 0053fc60: 7468 6572 7769 7365 2068 6f6c 6473 2061 therwise holds a │ │ │ 0053fc70: 2027 3027 2028 4641 4c53 4529 2e20 2020 '0' (FALSE). │ │ │ -0053fc80: 2020 2020 2020 2020 2020 207c 5400 3849 |T.8I │ │ │ +0053fc80: 2020 2020 2020 2020 2020 207c 5400 3846 |T.8F │ │ │ 0053fc90: 6400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d d.. |--------- │ │ │ 0053fca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fcb0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0053fcc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fcd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0053fce0: 5400 3849 6500 0020 2020 7c20 2020 2020 T.8Ie.. | │ │ │ +0053fce0: 5400 3846 6500 0020 2020 7c20 2020 2020 T.8Fe.. | │ │ │ 0053fcf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053fd00: 2020 2020 207c 2043 6f6e 7461 696e 7320 | Contains │ │ │ 0053fd10: 6120 7374 7269 6e67 2073 7570 706c 6965 a string supplie │ │ │ 0053fd20: 6420 6279 2074 6865 2020 2020 2020 2020 d by the │ │ │ -0053fd30: 2020 207c 5400 3849 6600 0020 2020 7c20 |T.8If.. | │ │ │ +0053fd30: 2020 207c 5400 3846 6600 0020 2020 7c20 |T.8Ff.. | │ │ │ 0053fd40: 245a 4552 524f 5220 2020 2020 2020 2020 $ZERROR │ │ │ 0053fd50: 2020 2020 2020 2020 207c 2061 7070 6c69 | appli │ │ │ 0053fd60: 6361 7469 6f6e 2c20 7479 7069 6361 6c6c cation, typicall │ │ │ 0053fd70: 7920 6f6e 6520 6765 6e65 7261 7465 6420 y one generated │ │ │ -0053fd80: 6279 2074 6865 207c 5400 3849 6700 0020 by the |T.8Ig.. │ │ │ +0053fd80: 6279 2074 6865 207c 5400 3846 6700 0020 by the |T.8Fg.. │ │ │ 0053fd90: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0053fda0: 2020 2020 2020 2020 2020 2020 207c 2063 | c │ │ │ 0053fdb0: 6f64 6520 7370 6563 6966 6965 6420 696e ode specified in │ │ │ 0053fdc0: 2024 5a59 4552 524f 522e 2020 2020 2020 $ZYERROR. │ │ │ -0053fdd0: 2020 2020 2020 2020 2020 207c 5400 3849 |T.8I │ │ │ +0053fdd0: 2020 2020 2020 2020 2020 207c 5400 3846 |T.8F │ │ │ 0053fde0: 6800 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d h.. |--------- │ │ │ 0053fdf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fe00: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0053fe10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fe20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0053fe30: 5400 3849 6900 0020 2020 7c20 245a 4c45 T.8Ii.. | $ZLE │ │ │ +0053fe30: 5400 3846 6900 0020 2020 7c20 245a 4c45 T.8Fi.. | $ZLE │ │ │ 0053fe40: 5645 4c20 2020 2020 2020 2020 2020 2020 VEL │ │ │ 0053fe50: 2020 2020 207c 2043 6f6e 7461 696e 7320 | Contains │ │ │ 0053fe60: 6375 7272 656e 7420 6c65 7665 6c20 6f66 current level of │ │ │ 0053fe70: 2044 4f2f 4558 4543 5554 4520 2020 2020 DO/EXECUTE │ │ │ -0053fe80: 2020 207c 5400 3849 6a00 0020 2020 7c20 |T.8Ij.. | │ │ │ +0053fe80: 2020 207c 5400 3846 6a00 0020 2020 7c20 |T.8Fj.. | │ │ │ 0053fe90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053fea0: 2020 2020 2020 2020 207c 206e 6573 7469 | nesti │ │ │ 0053feb0: 6e67 2028 2453 5441 434b 2b31 292e 2020 ng ($STACK+1). │ │ │ 0053fec0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0053fed0: 2020 2020 2020 207c 5400 3849 7100 0020 |T.8Iq.. │ │ │ +0053fed0: 2020 2020 2020 207c 5400 3846 7100 0020 |T.8Fq.. │ │ │ 0053fee0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0053fef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0053ff00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053ff10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053ff20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3849 -----------|T.8I │ │ │ +0053ff20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 0053ff30: 7200 0020 2020 7c20 245a 4d45 5353 4147 r.. | $ZMESSAG │ │ │ 0053ff40: 4528 2920 2020 2020 2020 2020 2020 2020 E() │ │ │ 0053ff50: 207c 2054 7261 6e73 6c61 7465 7320 6120 | Translates a │ │ │ 0053ff60: 554e 4958 2f47 542e 4d20 636f 6e64 6974 UNIX/GT.M condit │ │ │ 0053ff70: 696f 6e20 636f 6465 2069 6e74 6f20 207c ion code into | │ │ │ -0053ff80: 5400 3849 7300 0020 2020 7c20 2020 2020 T.8Is.. | │ │ │ +0053ff80: 5400 3846 7300 0020 2020 7c20 2020 2020 T.8Fs.. | │ │ │ 0053ff90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053ffa0: 2020 2020 207c 2074 6578 7420 666f 726d | text form │ │ │ 0053ffb0: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 0053ffc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053ffd0: 2020 207c 0000 0000 0000 0000 0000 0000 |............ │ │ │ 0053ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00540000: 0400 0000 b707 0000 5d55 0000 0000 0000 ........]U...... │ │ │ -00540010: 8c00 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +00540010: 8c00 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..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 7400 0020 _OF_ERRORS..t.. │ │ │ 00540050: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00540060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00540070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00540090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3849 -----------|T.8I │ │ │ +00540090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 005400a0: 7500 0020 2020 7c20 2020 2020 2020 2020 u.. | │ │ │ 005400b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005400c0: 207c 2043 6f6e 7461 696e 7320 7468 6520 | Contains the │ │ │ 005400d0: 6572 726f 7220 636f 6e64 6974 696f 6e20 error condition │ │ │ 005400e0: 636f 6465 2061 6e64 2020 2020 2020 207c code and | │ │ │ -005400f0: 5400 3849 7600 0020 2020 7c20 245a 5354 T.8Iv.. | $ZST │ │ │ +005400f0: 5400 3846 7600 0020 2020 7c20 245a 5354 T.8Fv.. | $ZST │ │ │ 00540100: 4154 5553 2020 2020 2020 2020 2020 2020 ATUS │ │ │ 00540110: 2020 2020 207c 206c 6f63 6174 696f 6e20 | location │ │ │ 00540120: 6f66 206c 6173 7420 6578 6365 7074 696f of last exceptio │ │ │ 00540130: 6e20 636f 6e64 6974 696f 6e20 2020 2020 n condition │ │ │ -00540140: 2020 207c 5400 3849 7700 0020 2020 7c20 |T.8Iw.. | │ │ │ +00540140: 2020 207c 5400 3846 7700 0020 2020 7c20 |T.8Fw.. | │ │ │ 00540150: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540160: 2020 2020 2020 2020 207c 206f 6363 7572 | occur │ │ │ 00540170: 7269 6e67 2064 7572 696e 6720 726f 7574 ring during rout │ │ │ 00540180: 696e 6520 6578 6563 7574 696f 6e2e 2020 ine execution. │ │ │ -00540190: 2020 2020 2020 207c 5400 3849 7800 0020 |T.8Ix.. │ │ │ +00540190: 2020 2020 2020 207c 5400 3846 7800 0020 |T.8Fx.. │ │ │ 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 3849 -----------|T.8I │ │ │ +005401e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 005401f0: 7900 0020 2020 7c20 2020 2020 2020 2020 y.. | │ │ │ 00540200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540210: 207c 2043 6f6e 7461 696e 7320 616e 2058 | Contains an X │ │ │ 00540220: 4543 5554 4520 7374 7269 6e67 206f 7220 ECUTE string or │ │ │ 00540230: 656e 7472 7972 6566 2074 6861 7420 207c entryref that | │ │ │ -00540240: 5400 3849 7a00 0020 2020 7c20 245a 5452 T.8Iz.. | $ZTR │ │ │ +00540240: 5400 3846 7a00 0020 2020 7c20 245a 5452 T.8Fz.. | $ZTR │ │ │ 00540250: 4150 2020 2020 2020 2020 2020 2020 2020 AP │ │ │ 00540260: 2020 2020 207c 2047 542e 4d20 696e 766f | GT.M invo │ │ │ 00540270: 6b65 7320 7570 6f6e 2065 6e63 6f75 6e74 kes upon encount │ │ │ 00540280: 6572 696e 6720 616e 2065 7863 6570 7469 ering an excepti │ │ │ -00540290: 6f6e 207c 5400 3849 8100 0020 2020 7c20 on |T.8I... | │ │ │ +00540290: 6f6e 207c 5400 3846 8100 0020 2020 7c20 on |T.8F... | │ │ │ 005402a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005402b0: 2020 2020 2020 2020 207c 2063 6f6e 6469 | condi │ │ │ 005402c0: 7469 6f6e 2e20 2020 2020 2020 2020 2020 tion. │ │ │ 005402d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005402e0: 2020 2020 2020 207c 5400 3849 8200 0020 |T.8I... │ │ │ +005402e0: 2020 2020 2020 207c 5400 3846 8200 0020 |T.8F... │ │ │ 005402f0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00540300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00540310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00540330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3849 -----------|T.8I │ │ │ +00540330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3846 -----------|T.8F │ │ │ 00540340: 8300 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 00540350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540360: 207c 2043 6f6e 7461 696e 7320 616e 2065 | Contains an e │ │ │ 00540370: 6e74 7279 7265 6620 746f 2069 6e76 6f6b ntryref to invok │ │ │ 00540380: 6520 7768 656e 2061 6e20 2020 2020 207c e when an | │ │ │ -00540390: 5400 3849 8400 0020 2020 7c20 245a 5945 T.8I... | $ZYE │ │ │ +00540390: 5400 3846 8400 0020 2020 7c20 245a 5945 T.8F... | $ZYE │ │ │ 005403a0: 5252 4f52 2020 2020 2020 2020 2020 2020 RROR │ │ │ 005403b0: 2020 2020 207c 2065 7272 6f72 206f 6363 | error occ │ │ │ 005403c0: 7572 733b 2074 7970 6963 616c 6c79 2075 urs; typically u │ │ │ 005403d0: 7365 6420 746f 206d 6169 6e74 6169 6e20 sed to maintain │ │ │ -005403e0: 2020 207c 5400 3849 8500 0020 2020 7c20 |T.8I... | │ │ │ +005403e0: 2020 207c 5400 3846 8500 0020 2020 7c20 |T.8F... | │ │ │ 005403f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540400: 2020 2020 2020 2020 207c 2024 5a45 5252 | $ZERR │ │ │ 00540410: 4f52 2e20 2020 2020 2020 2020 2020 2020 OR. │ │ │ 00540420: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00540430: 2020 2020 2020 207c 5400 3849 8600 0020 |T.8I... │ │ │ +00540430: 2020 2020 2020 207c 5400 3846 8600 0020 |T.8F... │ │ │ 00540440: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 00540450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 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 2d2b 0700 3849 -----------+..8I │ │ │ -00540490: 8700 0016 0037 49ff 7300 ff24 4543 4f44 .....7I.s..$ECOD │ │ │ -005404a0: 4500 0024 4543 4f44 4511 0042 49bf 1100 E..$ECODE..BI... │ │ │ -005404b0: 0020 2020 2445 434f 4445 0700 4349 2100 . $ECODE..CI!. │ │ │ -005404c0: 0049 0043 4931 0000 2020 2054 6865 2076 .I.CI1.. The v │ │ │ +00540480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 3846 -----------+..8F │ │ │ +00540490: 8700 0016 0037 46ff 7300 ff24 4543 4f44 .....7F.s..$ECOD │ │ │ +005404a0: 4500 0024 4543 4f44 4511 0042 46bf 1100 E..$ECODE..BF... │ │ │ +005404b0: 0020 2020 2445 434f 4445 0700 4346 2100 . $ECODE..CF!. │ │ │ +005404c0: 0049 0043 4631 0000 2020 2054 6865 2076 .I.CF1.. The v │ │ │ 005404d0: 616c 7565 206f 6620 2445 434f 4445 2069 alue of $ECODE i │ │ │ 005404e0: 7320 6120 7374 7269 6e67 2074 6861 7420 s a string that │ │ │ 005404f0: 6d61 7920 7265 666c 6563 7420 6d75 6c74 may reflect mult │ │ │ -00540500: 6970 6c65 2065 7272 6f72 5300 4349 4100 iple errorS.CIA. │ │ │ +00540500: 6970 6c65 2065 7272 6f72 5300 4346 4100 iple errorS.CFA. │ │ │ 00540510: 0020 2020 636f 6e64 6974 696f 6e73 2e20 . conditions. │ │ │ 00540520: 4173 206c 6f6e 6720 6173 206e 6f20 6572 As long as no er │ │ │ 00540530: 726f 7220 6861 7320 6f63 6375 7265 642c ror has occured, │ │ │ 00540540: 2074 6865 2076 616c 7565 206f 6620 2445 the value of $E │ │ │ 00540550: 434f 4445 2069 7320 6571 7561 6c1e 0043 CODE is equal..C │ │ │ -00540560: 4951 0000 2020 2074 6f20 7468 6520 656d IQ.. to the em │ │ │ -00540570: 7074 7920 7374 7269 6e67 2e07 0043 4961 pty string...CIa │ │ │ -00540580: 0000 5000 4349 7100 0020 2020 2445 434f ..P.CIq.. $ECO │ │ │ +00540560: 4651 0000 2020 2074 6f20 7468 6520 656d FQ.. to the em │ │ │ +00540570: 7074 7920 7374 7269 6e67 2e07 0043 4661 pty string...CFa │ │ │ +00540580: 0000 5000 4346 7100 0020 2020 2445 434f ..P.CFq.. $ECO │ │ │ 00540590: 4445 2063 6f6e 7461 696e 7320 6120 6c69 DE contains a li │ │ │ 005405a0: 7374 206f 6620 6572 726f 7273 2063 6f64 st of errors cod │ │ │ 005405b0: 6573 2066 6f72 2022 6163 7469 7665 2220 es for "active" │ │ │ 005405c0: 6572 726f 7273 202d 2074 6865 2065 7272 errors - the err │ │ │ -005405d0: 6f72 4f00 4349 8100 0020 2020 636f 6e64 orO.CI... cond │ │ │ +005405d0: 6f72 4f00 4346 8100 0020 2020 636f 6e64 orO.CF... cond │ │ │ 005405e0: 6974 696f 6e73 2077 6869 6368 2061 7265 itions which are │ │ │ 005405f0: 206e 6f74 2079 6574 2072 6573 6f6c 7665 not yet resolve │ │ │ 00540600: 642e 2049 6620 7468 6572 6520 6172 6520 d. If there are │ │ │ 00540610: 6e6f 2061 6374 6976 6520 6572 726f 7273 no active errors │ │ │ -00540620: 2c4b 0043 4991 0000 2020 2024 4543 4f44 ,K.CI... $ECOD │ │ │ +00540620: 2c4b 0043 4691 0000 2020 2024 4543 4f44 ,K.CF... $ECOD │ │ │ 00540630: 4520 636f 6e74 6169 6e73 2074 6865 2065 E contains the e │ │ │ 00540640: 6d70 7479 2073 7472 696e 672e 2054 6865 mpty string. The │ │ │ 00540650: 2076 616c 7565 206f 6620 2445 434f 4445 value of $ECODE │ │ │ -00540660: 2063 616e 2062 6520 5345 542e 0800 4249 can be SET...BI │ │ │ -00540670: c011 0000 5000 4349 1200 0020 2020 5468 ....P.CI... Th │ │ │ +00540660: 2063 616e 2062 6520 5345 542e 0800 4246 can be SET...BF │ │ │ +00540670: c011 0000 5000 4346 1200 0020 2020 5468 ....P.CF... Th │ │ │ 00540680: 6520 6d6f 7374 2072 6563 656e 7420 6572 e most recent er │ │ │ 00540690: 726f 7220 696e 2024 4543 4f44 4520 6170 ror in $ECODE ap │ │ │ 005406a0: 7065 6172 7320 6669 7273 742c 2074 6865 pears first, the │ │ │ 005406b0: 206f 6c64 6573 7420 6c61 7374 2e20 4966 oldest last. If │ │ │ -005406c0: 2074 6865 4f00 4349 1300 0020 2020 6572 theO.CI... er │ │ │ +005406c0: 2074 6865 4f00 4346 1300 0020 2020 6572 theO.CF... er │ │ │ 005406d0: 726f 7220 6973 2064 6566 696e 6564 2062 ror is defined b │ │ │ 005406e0: 7920 7468 6520 4d20 7374 616e 6461 7264 y the M standard │ │ │ 005406f0: 2c20 7468 6520 636f 6465 2073 7461 7274 , the code start │ │ │ 00540700: 7320 7769 7468 2061 6e20 224d 222c 2047 s with an "M", G │ │ │ -00540710: 542e 4d51 0043 4914 0000 2020 2065 7272 T.MQ.CI... err │ │ │ +00540710: 542e 4d51 0043 4614 0000 2020 2065 7272 T.MQ.CF... err │ │ │ 00540720: 6f72 2063 6f64 6573 2069 6e63 6c75 6469 or codes includi │ │ │ 00540730: 6e67 2074 686f 7365 2070 726f 7669 6465 ng those provide │ │ │ 00540740: 6420 6279 204f 5320 7365 7276 6963 6573 d by OS services │ │ │ 00540750: 2073 7461 7274 2077 6974 6820 225a 222c start with "Z", │ │ │ -00540760: 2061 6e64 5300 4349 1500 0020 2020 6170 andS.CI... ap │ │ │ +00540760: 2061 6e64 5300 4346 1500 0020 2020 6170 andS.CF... ap │ │ │ 00540770: 706c 6963 6174 696f 6e20 6465 6669 6e65 plication define │ │ │ 00540780: 6420 636f 6465 7320 6d75 7374 2073 7461 d codes must sta │ │ │ 00540790: 7274 2077 6974 6820 2255 222e 2045 7665 rt with "U". Eve │ │ │ 005407a0: 7279 2063 6f64 6520 6973 2073 6570 6172 ry code is separ │ │ │ 005407b0: 6174 6564 2062 7900 0000 0000 0000 0000 ated by......... │ │ │ 005407c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005407d0: 0000 0000 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 f707 0000 8055 0000 0000 0000 .........U...... │ │ │ -00540810: 9700 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +00540810: 9700 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..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 00ff 7300 ff24 _OF_ERRORS..s..$ │ │ │ 00540850: 4543 4f44 4500 c016 0000 2020 2061 2063 ECODE..... a c │ │ │ 00540860: 6f6d 6120 282c 2920 616e 6420 7468 6572 oma (,) and ther │ │ │ 00540870: 6520 6973 2061 6c77 6179 7320 6120 636f e is always a co │ │ │ 00540880: 6d61 2061 7420 7468 6520 6265 6769 6e6e ma at the beginn │ │ │ 00540890: 696e 6720 616e 6420 6174 2074 6865 2065 ing and at the e │ │ │ -005408a0: 6e64 206f 6620 6152 0043 4917 0000 2020 nd of aR.CI... │ │ │ +005408a0: 6e64 206f 6620 6152 0043 4617 0000 2020 nd of aR.CF... │ │ │ 005408b0: 206c 6973 742e 2047 542e 4d20 7072 6f76 list. GT.M prov │ │ │ 005408c0: 6964 6564 2063 6f64 6573 2061 7265 2074 ided codes are t │ │ │ 005408d0: 686f 7365 2072 6570 6f72 7465 6420 696e hose reported in │ │ │ 005408e0: 2024 5a53 5441 5455 532c 2069 6e74 6572 $ZSTATUS, inter │ │ │ -005408f0: 7072 6574 6564 2062 7950 0043 4918 0000 preted byP.CI... │ │ │ +005408f0: 7072 6574 6564 2062 7950 0043 4618 0000 preted byP.CF... │ │ │ 00540900: 2020 2024 5a4d 4553 5341 4745 2829 2061 $ZMESSAGE() a │ │ │ 00540910: 6e64 2072 6563 6f67 6e69 7a65 6420 6173 nd recognized as │ │ │ 00540920: 2061 7267 756d 656e 7473 2074 6f20 5a4d arguments to ZM │ │ │ 00540930: 4553 5341 4745 2063 6f6d 6d61 6e64 2e20 ESSAGE command. │ │ │ -00540940: 5768 656e 2047 542e 4d54 0043 4919 0000 When GT.MT.CI... │ │ │ +00540940: 5768 656e 2047 542e 4d54 0043 4619 0000 When GT.MT.CF... │ │ │ 00540950: 2020 2073 7570 706c 6965 7320 6120 7374 supplies a st │ │ │ 00540960: 616e 6461 7264 2065 7272 6f72 2063 6f64 andard error cod │ │ │ 00540970: 6520 696e 2024 4543 4f44 452c 2069 7420 e in $ECODE, it │ │ │ 00540980: 616c 736f 2073 7570 706c 6965 7320 6120 also supplies a │ │ │ 00540990: 636f 7272 6573 706f 6e64 696e 6713 0043 corresponding..C │ │ │ -005409a0: 491a 0000 2020 2027 5a27 2063 6f64 652e I... 'Z' code. │ │ │ -005409b0: 0700 4349 2100 0023 0043 4922 0000 2020 ..CI!..#.CI".. │ │ │ +005409a0: 461a 0000 2020 2027 5a27 2063 6f64 652e F... 'Z' code. │ │ │ +005409b0: 0700 4346 2100 0023 0043 4622 0000 2020 ..CF!..#.CF".. │ │ │ 005409c0: 2045 7861 6d70 6c65 2028 7365 7474 696e Example (settin │ │ │ -005409d0: 6720 2445 434f 4445 293a 0700 4349 2300 g $ECODE):..CI#. │ │ │ -005409e0: 0038 0043 4924 0000 2020 2053 4554 2024 .8.CI$.. SET $ │ │ │ +005409d0: 6720 2445 434f 4445 293a 0700 4346 2300 g $ECODE):..CF#. │ │ │ +005409e0: 0038 0043 4624 0000 2020 2053 4554 2024 .8.CF$.. SET $ │ │ │ 005409f0: 4543 4f44 453d 2222 203b 7365 7473 2024 ECODE="" ;sets $ │ │ │ 00540a00: 4543 4f44 4520 746f 2074 6865 2065 6d70 ECODE to the emp │ │ │ -00540a10: 7479 2073 7472 696e 673f 0043 4925 0000 ty string?.CI%.. │ │ │ +00540a10: 7479 2073 7472 696e 673f 0043 4625 0000 ty string?.CF%.. │ │ │ 00540a20: 2020 2053 4554 2024 4543 4f44 453d 222c SET $ECODE=", │ │ │ 00540a30: 4d32 302c 2220 3b61 6e20 414e 5349 204d M20," ;an ANSI M │ │ │ 00540a40: 2073 7461 6e64 6172 6469 7a65 6420 6572 standardized er │ │ │ -00540a50: 726f 7220 636f 6465 3500 4349 2600 0020 ror code5.CI&.. │ │ │ +00540a50: 726f 7220 636f 6465 3500 4346 2600 0020 ror code5.CF&.. │ │ │ 00540a60: 2020 5345 5420 2445 434f 4445 3d22 2c55 SET $ECODE=",U │ │ │ 00540a70: 3134 2c22 203b 7573 6572 2064 6566 696e 14," ;user defin │ │ │ 00540a80: 6564 2065 7272 6f72 2063 6f64 6546 0043 ed error codeF.C │ │ │ -00540a90: 4927 0000 2020 2053 4554 2024 5049 4543 I'.. SET $PIEC │ │ │ +00540a90: 4627 0000 2020 2053 4554 2024 5049 4543 F'.. SET $PIEC │ │ │ 00540aa0: 4528 2445 434f 4445 2c22 2c22 2c32 293d E($ECODE,",",2)= │ │ │ 00540ab0: 225a 332c 2220 3b69 6e73 6572 7420 6120 "Z3," ;insert a │ │ │ 00540ac0: 6e6f 6e2d 414e 5349 2065 7272 6f72 2063 non-ANSI error c │ │ │ -00540ad0: 6f64 6546 0043 4928 0000 2020 2053 4554 odeF.CI(.. SET │ │ │ +00540ad0: 6f64 6546 0043 4628 0000 2020 2053 4554 odeF.CF(.. SET │ │ │ 00540ae0: 2024 5049 4543 4528 2445 434f 4445 2c22 $PIECE($ECODE," │ │ │ 00540af0: 2c22 2c24 4c45 4e47 5448 2824 4543 4f44 ,",$LENGTH($ECOD │ │ │ 00540b00: 452c 222c 2229 2b31 293d 2241 6e2e 2e2c E,",")+1)="An.., │ │ │ -00540b10: 2220 3b61 7070 656e 6407 0043 4929 0000 " ;append..CI).. │ │ │ -00540b20: 5000 4349 2a00 0020 2020 5374 616e 6461 P.CI*.. Standa │ │ │ +00540b10: 2220 3b61 7070 656e 6407 0043 4629 0000 " ;append..CF).. │ │ │ +00540b20: 5000 4346 2a00 0020 2020 5374 616e 6461 P.CF*.. Standa │ │ │ 00540b30: 7264 2045 7272 6f72 2070 726f 6365 7373 rd Error process │ │ │ 00540b40: 696e 6720 6166 6665 6374 7320 7468 6520 ing affects the │ │ │ 00540b50: 666c 6f77 206f 6620 636f 6e74 726f 6c20 flow of control │ │ │ 00540b60: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ -00540b70: 4e00 4349 3100 0020 2020 6d61 6e6e 6572 N.CI1.. manner │ │ │ +00540b70: 4e00 4346 3100 0020 2020 6d61 6e6e 6572 N.CF1.. manner │ │ │ 00540b80: 2e20 4465 7465 6374 696f 6e20 6f66 2061 . Detection of a │ │ │ 00540b90: 6e20 6572 726f 7220 6361 7573 6573 2047 n error causes G │ │ │ 00540ba0: 4f54 4f20 696d 706c 6963 6974 2073 7562 OTO implicit sub │ │ │ 00540bb0: 2d72 6f75 7469 6e65 2e20 5768 656e 4e00 -routine. WhenN. │ │ │ -00540bc0: 4349 3200 0020 2020 2445 434f 4445 3d22 CI2.. $ECODE=" │ │ │ +00540bc0: 4346 3200 0020 2020 2445 434f 4445 3d22 CF2.. $ECODE=" │ │ │ 00540bd0: 222c 2074 6865 2069 6d70 6c69 6369 7420 ", the implicit │ │ │ 00540be0: 7375 6272 6f75 7469 6e65 2069 7320 2445 subroutine is $E │ │ │ 00540bf0: 5452 4150 2061 6e64 2051 5549 543a 2451 TRAP and QUIT:$Q │ │ │ -00540c00: 5549 5420 2222 2051 5549 542e 5300 4349 UIT "" QUIT.S.CI │ │ │ +00540c00: 5549 5420 2222 2051 5549 542e 5300 4346 UIT "" QUIT.S.CF │ │ │ 00540c10: 3300 0020 2020 4f74 6865 7277 6973 6520 3.. Otherwise │ │ │ 00540c20: 7468 6520 696d 706c 6963 6974 2073 7562 the implicit sub │ │ │ 00540c30: 726f 7574 696e 6520 6973 2024 4554 5241 routine is $ETRA │ │ │ 00540c40: 5020 666f 6c6c 6f77 6564 2062 7920 5452 P followed by TR │ │ │ 00540c50: 4f4c 4c42 4143 4b3a 2454 4c45 5645 4c26 OLLBACK:$TLEVEL& │ │ │ -00540c60: 0043 4934 0000 2020 2061 6e64 2074 6865 .CI4.. and the │ │ │ +00540c60: 0043 4634 0000 2020 2061 6e64 2074 6865 .CF4.. and the │ │ │ 00540c70: 6e20 5155 4954 3a24 5155 4954 2022 2220 n QUIT:$QUIT "" │ │ │ -00540c80: 5155 4954 2e07 0043 4935 0000 5400 4349 QUIT...CI5..T.CI │ │ │ +00540c80: 5155 4954 2e07 0043 4635 0000 5400 4346 QUIT...CF5..T.CF │ │ │ 00540c90: 3600 0020 2020 5468 6520 5155 4954 2063 6.. The QUIT c │ │ │ 00540ca0: 6f6d 6d61 6e64 2062 6568 6176 6573 2069 ommand behaves i │ │ │ 00540cb0: 6e20 6120 7370 6563 6961 6c20 6661 7368 n a special fash │ │ │ 00540cc0: 696f 6e20 7768 696c 6520 7468 6520 7661 ion while the va │ │ │ 00540cd0: 6c75 6520 6f66 2024 4543 4f44 4520 6973 lue of $ECODE is │ │ │ -00540ce0: 5100 4349 3700 0020 2020 6e6f 6e2d 656d Q.CI7.. non-em │ │ │ +00540ce0: 5100 4346 3700 0020 2020 6e6f 6e2d 656d Q.CF7.. non-em │ │ │ 00540cf0: 7074 792e 2049 6620 6120 5155 4954 2063 pty. If a QUIT c │ │ │ 00540d00: 6f6d 6d61 6e64 2069 7320 6578 6563 7574 ommand is execut │ │ │ 00540d10: 6564 2074 6861 7420 7265 7475 726e 7320 ed that returns │ │ │ 00540d20: 636f 6e74 726f 6c20 746f 2061 206c 6573 control to a les │ │ │ -00540d30: 734e 0043 4938 0000 2020 206e 6573 7465 sN.CI8.. neste │ │ │ +00540d30: 734e 0043 4638 0000 2020 206e 6573 7465 sN.CF8.. neste │ │ │ 00540d40: 6420 6c65 7665 6c20 7468 616e 2074 6865 d level than the │ │ │ 00540d50: 206f 6e65 2077 6865 7265 2074 6865 2065 one where the e │ │ │ 00540d60: 7272 6f72 206f 6363 7572 7265 642c 2061 rror occurred, a │ │ │ 00540d70: 6e64 2074 6865 2076 616c 7565 206f 6652 nd the value ofR │ │ │ -00540d80: 0043 4939 0000 2020 2024 4543 4f44 4520 .CI9.. $ECODE │ │ │ +00540d80: 0043 4639 0000 2020 2024 4543 4f44 4520 .CF9.. $ECODE │ │ │ 00540d90: 6973 2073 7469 6c6c 206e 6f6e 2d65 6d70 is still non-emp │ │ │ 00540da0: 7479 2c20 6669 7273 7420 616c 6c20 6e6f ty, first all no │ │ │ 00540db0: 726d 616c 2061 6374 6976 6974 7920 7265 rmal activity re │ │ │ 00540dc0: 6c61 7465 6420 746f 2074 6865 2051 5549 lated to the QUI │ │ │ -00540dd0: 5454 0043 493a 0000 2020 2063 6f6d 6d61 TT.CI:.. comma │ │ │ +00540dd0: 5454 0043 463a 0000 2020 2063 6f6d 6d61 TT.CF:.. comma │ │ │ 00540de0: 6e64 206f 6363 7572 7320 2865 7370 6563 nd occurs (espec │ │ │ 00540df0: 6961 6c6c 7920 7468 6520 756e 7374 6163 ially the unstac │ │ │ 00540e00: 6b69 6e67 206f 6620 4e45 5765 6420 7661 king of NEWed va │ │ │ 00540e10: 7269 6162 6c65 7329 2061 6e64 2074 6865 riables) and the │ │ │ -00540e20: 6e20 7468 6552 0043 4941 0000 2020 2063 n theR.CIA.. c │ │ │ +00540e20: 6e20 7468 6552 0043 4641 0000 2020 2063 n theR.CFA.. c │ │ │ 00540e30: 7572 7265 6e74 2076 616c 7565 206f 6620 urrent value of │ │ │ 00540e40: 2445 5452 4150 2069 7320 6578 6563 7574 $ETRAP is execut │ │ │ 00540e50: 6564 2e20 4e6f 7465 2074 6861 742c 2069 ed. Note that, i │ │ │ 00540e60: 6620 2445 5452 4150 2068 6164 2062 6565 f $ETRAP had bee │ │ │ -00540e70: 6e20 4e45 5765 644f 0043 4942 0000 2020 n NEWedO.CIB.. │ │ │ +00540e70: 6e20 4e45 5765 644f 0043 4642 0000 2020 n NEWedO.CFB.. │ │ │ 00540e80: 2061 7420 7468 6520 6375 7272 656e 7420 at the current │ │ │ 00540e90: 6f72 2069 6e74 6572 7665 6e69 6e67 206c or intervening l │ │ │ 00540ea0: 6576 656c 2c20 7468 6520 756e 7374 6163 evel, the unstac │ │ │ 00540eb0: 6b65 6420 7661 6c75 6520 6f66 2024 4554 ked value of $ET │ │ │ -00540ec0: 5241 5020 6973 1300 4349 4300 0020 2020 RAP is..CIC.. │ │ │ -00540ed0: 6578 6563 7574 6564 2e07 0043 4944 0000 executed...CID.. │ │ │ -00540ee0: 5300 4349 4500 0020 2020 5345 5474 696e S.CIE.. SETtin │ │ │ +00540ec0: 5241 5020 6973 1300 4346 4300 0020 2020 RAP is..CFC.. │ │ │ +00540ed0: 6578 6563 7574 6564 2e07 0043 4644 0000 executed...CFD.. │ │ │ +00540ee0: 5300 4346 4500 0020 2020 5345 5474 696e S.CFE.. SETtin │ │ │ 00540ef0: 6720 2445 434f 4445 2074 6f20 616e 2069 g $ECODE to an i │ │ │ 00540f00: 6e76 616c 6964 2076 616c 7565 2069 7320 nvalid value is │ │ │ 00540f10: 616e 2065 7272 6f72 2e20 5345 5474 696e an error. SETtin │ │ │ 00540f20: 6720 2445 434f 4445 2074 6f20 6120 7661 g $ECODE to a va │ │ │ -00540f30: 6c69 6453 0043 4946 0000 2020 2065 7272 lidS.CIF.. err │ │ │ +00540f30: 6c69 6453 0043 4646 0000 2020 2065 7272 lidS.CFF.. err │ │ │ 00540f40: 6f72 2062 6568 6176 6573 206c 696b 6520 or behaves like │ │ │ 00540f50: 6465 7465 6374 696f 6e20 6f66 2065 7272 detection of err │ │ │ 00540f60: 6f72 2e20 5345 5474 696e 6720 2445 434f or. SETting $ECO │ │ │ 00540f70: 4445 3d22 2220 646f 6573 206e 6f74 2063 DE="" does not c │ │ │ -00540f80: 6175 7365 2061 5100 4349 4700 0020 2020 ause aQ.CIG.. │ │ │ +00540f80: 6175 7365 2061 5100 4346 4700 0020 2020 ause aQ.CFG.. │ │ │ 00540f90: 6368 616e 6765 2069 6e20 7468 6520 666c change in the fl │ │ │ 00540fa0: 6f77 2c20 6275 7420 6566 6665 6374 7320 ow, but effects │ │ │ 00540fb0: 2453 5441 434b 2829 2c20 7375 6273 6571 $STACK(), subseq │ │ │ 00540fc0: 7565 6e74 2024 5155 4954 7320 616e 6420 uent $QUITs and │ │ │ -00540fd0: 6572 726f 7273 2e07 0043 4948 0000 1200 errors...CIH.... │ │ │ -00540fe0: 4349 4900 0020 2020 2a2a 4e6f 7465 2a2a CII.. **Note** │ │ │ -00540ff0: 0700 4349 4a00 0000 0000 0000 0000 0000 ..CIJ........... │ │ │ +00540fd0: 6572 726f 7273 2e07 0043 4648 0000 1200 errors...CFH.... │ │ │ +00540fe0: 4346 4900 0020 2020 2a2a 4e6f 7465 2a2a CFI.. **Note** │ │ │ +00540ff0: 0700 4346 4a00 0000 0000 0000 0000 0000 ..CFJ........... │ │ │ 00541000: 0400 0000 1d03 0000 fa55 0000 0000 0000 .........U...... │ │ │ 00541010: 8100 006f 4845 4c50 00ff 7300 ff45 5252 ...oHELP..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 00ff 7300 ff4e _OF_ERRORS..s..N │ │ │ 00541050: 4553 5449 4e47 5f24 4554 5241 505f 414e ESTING_$ETRAP_AN │ │ │ 00541060: 445f 5553 494e 475f 2445 5354 4143 4b00 D_USING_$ESTACK. │ │ │ 00541070: 004e 6573 7469 6e67 5f24 4554 5241 505f .Nesting_$ETRAP_ │ │ │ 00541080: 616e 645f 7573 696e 675f 2445 5354 4143 and_using_$ESTAC │ │ │ -00541090: 4b2b 005c 49bf 1100 0020 2020 4e65 7374 K+.\I.... Nest │ │ │ +00541090: 4b2b 005c 46bf 1100 0020 2020 4e65 7374 K+.\F.... Nest │ │ │ 005410a0: 696e 6720 2445 5452 4150 2061 6e64 2075 ing $ETRAP and u │ │ │ -005410b0: 7369 6e67 2024 4553 5441 434b 0700 5d49 sing $ESTACK..]I │ │ │ -005410c0: 2100 0054 005d 4931 0000 2020 2057 6865 !..T.]I1.. Whe │ │ │ +005410b0: 7369 6e67 2024 4553 5441 434b 0700 5d46 sing $ESTACK..]F │ │ │ +005410c0: 2100 0054 005d 4631 0000 2020 2057 6865 !..T.]F1.. Whe │ │ │ 005410d0: 6e20 796f 7520 6e65 6564 2074 6f20 7365 n you need to se │ │ │ 005410e0: 7420 7570 2061 2073 7472 6174 6966 6965 t up a stratifie │ │ │ 005410f0: 6420 7363 6865 6d65 2077 6865 7265 206f d scheme where o │ │ │ 00541100: 6e65 206c 6576 656c 206f 6620 7375 6272 ne level of subr │ │ │ -00541110: 6f75 7469 6e65 734e 005d 4941 0000 2020 outinesN.]IA.. │ │ │ +00541110: 6f75 7469 6e65 734e 005d 4641 0000 2020 outinesN.]FA.. │ │ │ 00541120: 2075 7365 206f 6e65 2065 7272 6f72 2074 use one error t │ │ │ 00541130: 7261 7020 7365 7474 696e 6720 616e 6420 rap setting and │ │ │ 00541140: 616e 6f74 6865 7220 6d6f 7265 206e 6573 another more nes │ │ │ 00541150: 7465 6420 7375 6272 6f75 7469 6e65 2075 ted subroutine u │ │ │ -00541160: 7365 7320 6153 005d 4951 0000 2020 2064 ses aS.]IQ.. d │ │ │ +00541160: 7365 7320 6153 005d 4651 0000 2020 2064 ses aS.]FQ.. d │ │ │ 00541170: 6966 6665 7265 6e74 206f 6e65 3b20 7468 ifferent one; th │ │ │ 00541180: 6520 6d6f 7265 206e 6573 7465 6420 7375 e more nested su │ │ │ 00541190: 6272 6f75 7469 6e65 206d 7573 7420 4e45 broutine must NE │ │ │ 005411a0: 5720 2445 5452 4150 2e20 5768 656e 2024 W $ETRAP. When $ │ │ │ -005411b0: 4554 5241 5020 6973 4a00 5d49 6100 0020 ETRAP isJ.]Ia.. │ │ │ +005411b0: 4554 5241 5020 6973 4a00 5d46 6100 0020 ETRAP isJ.]Fa.. │ │ │ 005411c0: 2020 4e45 5765 642c 2069 7473 206f 6c64 NEWed, its old │ │ │ 005411d0: 2076 616c 7565 2069 7320 7361 7665 6420 value is saved │ │ │ 005411e0: 616e 6420 636f 7069 6564 2074 6f20 7468 and copied to th │ │ │ 005411f0: 6520 6375 7272 656e 7420 7661 6c75 652e e current value. │ │ │ -00541200: 2041 5400 5d49 7100 0020 2020 7375 6273 AT.]Iq.. subs │ │ │ +00541200: 2041 5400 5d46 7100 0020 2020 7375 6273 AT.]Fq.. subs │ │ │ 00541210: 6571 7565 6e74 2053 4554 2024 4554 5241 equent SET $ETRA │ │ │ 00541220: 503d 3c6e 6577 2d76 616c 7565 3e20 7468 P= th │ │ │ 00541230: 656e 2065 7374 6162 6c69 7368 6573 2074 en establishes t │ │ │ 00541240: 6865 2065 7272 6f72 2074 7261 7070 696e he error trappin │ │ │ -00541250: 6720 636f 6465 2a00 5d49 8100 0020 2020 g code*.]I... │ │ │ +00541250: 6720 636f 6465 2a00 5d46 8100 0020 2020 g code*.]F... │ │ │ 00541260: 666f 7220 7468 6520 6375 7272 656e 7420 for the current │ │ │ 00541270: 6578 6563 7574 696f 6e20 6c65 7665 6c2e execution level. │ │ │ -00541280: 0700 5d49 9100 0050 005c 49c0 1100 0020 ..]I...P.\I.... │ │ │ +00541280: 0700 5d46 9100 0050 005c 46c0 1100 0020 ..]F...P.\F.... │ │ │ 00541290: 2020 5468 6520 5155 4954 2063 6f6d 6d61 The QUIT comma │ │ │ 005412a0: 6e64 2074 6861 7420 7265 7665 7274 7320 nd that reverts │ │ │ 005412b0: 746f 2074 6865 2063 616c 6c69 6e67 2072 to the calling r │ │ │ 005412c0: 6f75 7469 6e65 2063 6175 7365 7320 7468 outine causes th │ │ │ -005412d0: 6520 4e45 5765 643f 005d 4912 0000 2020 e NEWed?.]I... │ │ │ +005412d0: 6520 4e45 5765 643f 005d 4612 0000 2020 e NEWed?.]F... │ │ │ 005412e0: 2076 616c 7565 7320 746f 2062 6520 756e values to be un │ │ │ 005412f0: 7374 6163 6b65 642c 2069 6e63 6c75 6469 stacked, includi │ │ │ 00541300: 6e67 2074 6865 206f 6e65 2066 6f72 2024 ng the one for $ │ │ │ -00541310: 4554 5241 502e 0700 5d49 1300 0073 0000 ETRAP...]I...s.. │ │ │ +00541310: 4554 5241 502e 0700 5d46 1300 0073 0000 ETRAP...]F...s.. │ │ │ 00541320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00541330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00541340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00541350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00541360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00541370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00541380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -344453,294 +344453,294 @@ │ │ │ 00541840: 5f4f 465f 4552 524f 5253 00ff 7300 ff24 _OF_ERRORS..s..$ │ │ │ 00541850: 4554 5241 505f 414e 445f 245a 5452 4150 ETRAP_AND_$ZTRAP │ │ │ 00541860: 00c0 1400 0020 2020 245a 5452 4150 2061 ..... $ZTRAP a │ │ │ 00541870: 6374 696f 6e20 636f 6d70 6c65 7465 732c ction completes, │ │ │ 00541880: 2065 7865 6375 7469 6f6e 2072 6573 756d execution resum │ │ │ 00541890: 6573 2061 7420 7468 6520 6265 6769 6e6e es at the beginn │ │ │ 005418a0: 696e 6720 6f66 2074 6865 206c 696e 6552 ing of the lineR │ │ │ -005418b0: 004e 4915 0000 2020 2077 6865 7265 2074 .NI... where t │ │ │ +005418b0: 004e 4615 0000 2020 2077 6865 7265 2074 .NF... where t │ │ │ 005418c0: 6865 2065 7272 6f72 206f 6363 7572 7265 he error occurre │ │ │ 005418d0: 642c 2077 6869 6c65 206f 6e63 6520 6120 d, while once a │ │ │ 005418e0: 2445 5452 4150 2061 6374 696f 6e20 636f $ETRAP action co │ │ │ 005418f0: 6d70 6c65 7465 732c 2074 6865 7265 2069 mpletes, there i │ │ │ -00541900: 7353 004e 4916 0000 2020 2061 6e20 696d sS.NI... an im │ │ │ +00541900: 7353 004e 4616 0000 2020 2061 6e20 696d sS.NF... an im │ │ │ 00541910: 706c 6963 6974 2051 5549 542e 2054 6869 plicit QUIT. Thi │ │ │ 00541920: 7320 6d65 616e 7320 7468 6174 2024 5a54 s means that $ZT │ │ │ 00541930: 5241 5020 6163 7469 6f6e 7320 7468 6174 RAP actions that │ │ │ 00541940: 2061 7265 206e 6f74 2069 6e74 656e 6465 are not intende │ │ │ -00541950: 6420 746f 5100 4e49 1700 0020 2020 7065 d toQ.NI... pe │ │ │ +00541950: 6420 746f 5100 4e46 1700 0020 2020 7065 d toQ.NF... pe │ │ │ 00541960: 726d 6974 2061 2073 7563 6365 7373 6675 rmit a successfu │ │ │ 00541970: 6c20 7265 7472 7920 6f66 2074 6865 2066 l retry of the f │ │ │ 00541980: 6169 6c69 6e67 2063 6f64 6520 7368 6f75 ailing code shou │ │ │ 00541990: 6c64 2063 6f6e 7461 696e 2061 2047 4f54 ld contain a GOT │ │ │ -005419a0: 4f2c 206f 7252 004e 4918 0000 2020 206d O, orR.NI... m │ │ │ +005419a0: 4f2c 206f 7252 004e 4618 0000 2020 206d O, orR.NF... m │ │ │ 005419b0: 6f72 6520 7479 7069 6361 6c6c 7920 6120 ore typically a │ │ │ 005419c0: 5a47 4f54 4f2e 2049 6e20 636f 6e74 7261 ZGOTO. In contra │ │ │ 005419d0: 7374 2c20 2445 5452 4150 2061 6374 696f st, $ETRAP actio │ │ │ 005419e0: 6e73 2074 6861 7420 6172 6520 696e 7465 ns that are inte │ │ │ -005419f0: 6e64 6564 2074 6f53 004e 4919 0000 2020 nded toS.NI... │ │ │ +005419f0: 6e64 6564 2074 6f53 004e 4619 0000 2020 nded toS.NF... │ │ │ 00541a00: 2063 6175 7365 2061 2072 6574 7279 206d cause a retry m │ │ │ 00541a10: 7573 7420 6578 706c 6963 6974 6c79 2072 ust explicitly r │ │ │ 00541a20: 6569 6e76 6f6b 6520 7468 6520 636f 6465 einvoke the code │ │ │ 00541a30: 2077 6865 7265 2074 6865 2065 7272 6f72 where the error │ │ │ -00541a40: 206f 6363 7572 7265 642e 0700 4e49 1a00 occurred...NI.. │ │ │ -00541a50: 0054 004e 4921 0000 2020 2046 6f72 2051 .T.NI!.. For Q │ │ │ +00541a40: 206f 6363 7572 7265 642e 0700 4e46 1a00 occurred...NF.. │ │ │ +00541a50: 0054 004e 4621 0000 2020 2046 6f72 2051 .T.NF!.. For Q │ │ │ 00541a60: 5549 5473 2066 726f 6d20 7468 6520 6c65 UITs from the le │ │ │ 00541a70: 7665 6c20 6174 2077 6869 6368 2061 6e20 vel at which an │ │ │ 00541a80: 6572 726f 7220 6f63 6375 7272 6564 2c20 error occurred, │ │ │ 00541a90: 245a 5452 4150 2068 6173 206e 6f20 6566 $ZTRAP has no ef │ │ │ -00541aa0: 6665 6374 2c50 004e 4922 0000 2020 2077 fect,P.NI".. w │ │ │ +00541aa0: 6665 6374 2c50 004e 4622 0000 2020 2077 fect,P.NF".. w │ │ │ 00541ab0: 6865 7265 2024 4554 5241 5020 6265 6861 here $ETRAP beha │ │ │ 00541ac0: 7669 6f72 2069 7320 636f 6e74 726f 6c6c vior is controll │ │ │ 00541ad0: 6564 2062 7920 7468 6520 7374 6174 6520 ed by the state │ │ │ 00541ae0: 6f66 2024 4543 4f44 452e 2054 6869 7320 of $ECODE. This │ │ │ -00541af0: 6d65 616e 7353 004e 4923 0000 2020 2074 meansS.NI#.. t │ │ │ +00541af0: 6d65 616e 7353 004e 4623 0000 2020 2074 meansS.NF#.. t │ │ │ 00541b00: 6861 7420 746f 2069 6e76 6f6b 6520 616e hat to invoke an │ │ │ 00541b10: 2065 7272 6f72 2068 616e 646c 6572 206e error handler n │ │ │ 00541b20: 6573 7465 6420 6174 2074 6865 206c 6f77 ested at the low │ │ │ 00541b30: 6572 206c 6576 656c 2c20 245a 5452 4150 er level, $ZTRAP │ │ │ -00541b40: 2061 6374 696f 6e73 4a00 4e49 2400 0020 actionsJ.NI$.. │ │ │ +00541b40: 2061 6374 696f 6e73 4a00 4e46 2400 0020 actionsJ.NF$.. │ │ │ 00541b50: 2020 6e65 6564 2074 6f20 7573 6520 616e need to use an │ │ │ 00541b60: 2065 7870 6c69 6369 7420 5a4d 4553 5341 explicit ZMESSA │ │ │ 00541b70: 4745 2063 6f6d 6d61 6e64 2c20 7768 696c GE command, whil │ │ │ 00541b80: 6520 2445 5452 4150 2064 6f65 7320 7375 e $ETRAP does su │ │ │ -00541b90: 6368 4a00 4e49 2500 0020 2020 696e 766f chJ.NI%.. invo │ │ │ +00541b90: 6368 4a00 4e46 2500 0020 2020 696e 766f chJ.NF%.. invo │ │ │ 00541ba0: 6361 7469 6f6e 7320 696d 706c 6963 6974 cations implicit │ │ │ 00541bb0: 6c79 2075 6e6c 6573 7320 2445 434f 4445 ly unless $ECODE │ │ │ 00541bc0: 2069 7320 5345 5420 746f 2074 6865 2065 is SET to the e │ │ │ -00541bd0: 6d70 7479 2073 7472 696e 672e 0700 4e49 mpty string...NI │ │ │ +00541bd0: 6d70 7479 2073 7472 696e 672e 0700 4e46 mpty string...NF │ │ │ 00541be0: 2600 001d 0042 6942 4548 4156 494f 5200 &....BiBEHAVIOR. │ │ │ 00541bf0: 0024 4554 5241 505f 4265 6861 7669 6f72 .$ETRAP_Behavior │ │ │ -00541c00: 1a00 4b49 bf11 0000 2020 2024 4554 5241 ..KI.... $ETRA │ │ │ -00541c10: 5020 4265 6861 7669 6f72 0700 4c49 2100 P Behavior..LI!. │ │ │ -00541c20: 004e 004c 4931 0000 2020 2049 662c 2061 .N.LI1.. If, a │ │ │ +00541c00: 1a00 4b46 bf11 0000 2020 2024 4554 5241 ..KF.... $ETRA │ │ │ +00541c10: 5020 4265 6861 7669 6f72 0700 4c46 2100 P Behavior..LF!. │ │ │ +00541c20: 004e 004c 4631 0000 2020 2049 662c 2061 .N.LF1.. If, a │ │ │ 00541c30: 7420 7468 6520 7469 6d65 206f 6620 616e t the time of an │ │ │ 00541c40: 7920 6572 726f 722c 2074 6865 2076 616c y error, the val │ │ │ 00541c50: 7565 206f 6620 2445 5452 4150 2069 7320 ue of $ETRAP is │ │ │ 00541c60: 6e6f 6e2d 656d 7074 792c 2047 542e 4d51 non-empty, GT.MQ │ │ │ -00541c70: 004c 4941 0000 2020 2070 726f 6365 6564 .LIA.. proceed │ │ │ +00541c70: 004c 4641 0000 2020 2070 726f 6365 6564 .LFA.. proceed │ │ │ 00541c80: 7320 6173 2069 6620 7468 6520 6e65 7874 s as if the next │ │ │ 00541c90: 2069 6e73 7472 7563 7469 6f6e 2074 6f20 instruction to │ │ │ 00541ca0: 6265 2065 7863 7574 6564 2077 6572 6520 be excuted were │ │ │ 00541cb0: 7468 6520 6669 7273 7420 6f6e 6520 6f6e the first one on │ │ │ -00541cc0: 5100 4c49 5100 0020 2020 2274 6865 206e Q.LIQ.. "the n │ │ │ +00541cc0: 5100 4c46 5100 0020 2020 2274 6865 206e Q.LFQ.. "the n │ │ │ 00541cd0: 6578 7420 6c69 6e65 2220 616e 6420 7468 ext line" and th │ │ │ 00541ce0: 6520 636f 6465 206f 6e20 7468 6174 206e e code on that n │ │ │ 00541cf0: 6578 7420 6c69 6e65 2077 6f75 6c64 2062 ext line would b │ │ │ 00541d00: 6520 7468 6520 7361 6d65 2061 7320 7468 e the same as th │ │ │ -00541d10: 654f 004c 4961 0000 2020 2074 6578 7420 eO.LIa.. text │ │ │ +00541d10: 654f 004c 4661 0000 2020 2074 6578 7420 eO.LFa.. text │ │ │ 00541d20: 696e 2074 6865 2076 616c 7565 206f 6620 in the value of │ │ │ 00541d30: 2445 5452 4150 2e20 4675 7274 6865 726d $ETRAP. Furtherm │ │ │ 00541d40: 6f72 652c 2047 542e 4d20 6265 6861 7665 ore, GT.M behave │ │ │ 00541d50: 7320 6173 2069 6620 7468 6520 6c69 6e65 s as if the line │ │ │ -00541d60: 2f00 4c49 7100 0020 2020 666f 6c6c 6f77 /.LIq.. follow │ │ │ +00541d60: 2f00 4c46 7100 0020 2020 666f 6c6c 6f77 /.LFq.. follow │ │ │ 00541d70: 696e 6720 2274 6865 206e 6578 7420 6c69 ing "the next li │ │ │ 00541d80: 6e65 2220 6c6f 6f6b 7320 6c69 6b65 3a07 ne" looks like:. │ │ │ -00541d90: 004c 4981 0000 1c00 4c49 9100 0020 2020 .LI.....LI... │ │ │ +00541d90: 004c 4681 0000 1c00 4c46 9100 0020 2020 .LF.....LF... │ │ │ 00541da0: 5155 4954 3a24 5155 4954 2022 2220 5155 QUIT:$QUIT "" QU │ │ │ -00541db0: 4954 0800 4b49 c011 0000 5100 4c49 1200 IT..KI....Q.LI.. │ │ │ +00541db0: 4954 0800 4b46 c011 0000 5100 4c46 1200 IT..KF....Q.LF.. │ │ │ 00541dc0: 0020 2020 5768 656e 2053 4554 2061 7373 . When SET ass │ │ │ 00541dd0: 6967 6e73 2061 2076 616c 7565 2074 6f20 igns a value to │ │ │ 00541de0: 2445 5452 4150 2c20 7468 6520 6e65 7720 $ETRAP, the new │ │ │ 00541df0: 7661 6c75 6520 7265 706c 6163 6573 2074 value replaces t │ │ │ -00541e00: 6865 2070 7265 7669 6f75 734e 004c 4913 he previousN.LI. │ │ │ +00541e00: 6865 2070 7265 7669 6f75 734e 004c 4613 he previousN.LF. │ │ │ 00541e10: 0000 2020 2076 616c 7565 2c20 616e 6420 .. value, and │ │ │ 00541e20: 6966 2024 5a54 5241 5020 7761 7320 6e6f if $ZTRAP was no │ │ │ 00541e30: 7420 656d 7074 7920 2869 6e20 636f 6e74 t empty (in cont │ │ │ 00541e40: 726f 6c29 2c20 7468 6520 7661 6c75 6520 rol), the value │ │ │ -00541e50: 6f66 2024 5a54 5241 5042 004c 4914 0000 of $ZTRAPB.LI... │ │ │ +00541e50: 6f66 2024 5a54 5241 5042 004c 4614 0000 of $ZTRAPB.LF... │ │ │ 00541e60: 2020 2062 6563 6f6d 6573 2065 7175 616c becomes equal │ │ │ 00541e70: 2074 6f20 7468 6520 656d 7074 7920 7374 to the empty st │ │ │ 00541e80: 7269 6e67 2077 6974 686f 7574 2062 6569 ring without bei │ │ │ -00541e90: 6e67 2073 7461 636b 6564 2e07 004c 4915 ng stacked...LI. │ │ │ -00541ea0: 0000 1f00 4249 4f52 5f24 5a54 5241 5000 ....BIOR_$ZTRAP. │ │ │ +00541e90: 6e67 2073 7461 636b 6564 2e07 004c 4615 ng stacked...LF. │ │ │ +00541ea0: 0000 1f00 4246 4f52 5f24 5a54 5241 5000 ....BFOR_$ZTRAP. │ │ │ 00541eb0: 0024 4554 5241 505f 6f72 5f24 5a54 5241 .$ETRAP_or_$ZTRA │ │ │ -00541ec0: 501b 004c 49bf 1100 0020 2020 2445 5452 P..LI.... $ETR │ │ │ -00541ed0: 4150 206f 7220 245a 5452 4150 0700 4d49 AP or $ZTRAP..MI │ │ │ -00541ee0: 2100 0053 004d 4931 0000 2020 204d 616b !..S.MI1.. Mak │ │ │ +00541ec0: 501b 004c 46bf 1100 0020 2020 2445 5452 P..LF.... $ETR │ │ │ +00541ed0: 4150 206f 7220 245a 5452 4150 0700 4d46 AP or $ZTRAP..MF │ │ │ +00541ee0: 2100 0053 004d 4631 0000 2020 204d 616b !..S.MF1.. Mak │ │ │ 00541ef0: 696e 6720 6120 6368 6f69 6365 2062 6574 ing a choice bet │ │ │ 00541f00: 7765 656e 2074 6865 2074 776f 206d 6563 ween the two mec │ │ │ 00541f10: 6861 6e69 736d 7320 666f 7220 6572 726f hanisms for erro │ │ │ 00541f20: 7220 6861 6e64 6c69 6e67 2069 7320 6d6f r handling is mo │ │ │ -00541f30: 7374 6c79 2061 4e00 4d49 4100 0020 2020 stly aN.MIA.. │ │ │ +00541f30: 7374 6c79 2061 4e00 4d46 4100 0020 2020 stly aN.MFA.. │ │ │ 00541f40: 6d61 7474 6572 206f 6620 636f 6d70 6174 matter of compat │ │ │ 00541f50: 6962 696c 6974 792e 2049 6620 636f 6d70 ibility. If comp │ │ │ 00541f60: 6174 6962 696c 6974 7920 7769 7468 2065 atibility with e │ │ │ 00541f70: 7869 7374 696e 6720 4754 2e4d 2063 6f64 xisting GT.M cod │ │ │ -00541f80: 6520 6973 5100 4d49 5100 0020 2020 696d e isQ.MIQ.. im │ │ │ +00541f80: 6520 6973 5100 4d46 5100 0020 2020 696d e isQ.MFQ.. im │ │ │ 00541f90: 706f 7274 616e 742c 2061 6e64 2074 6861 portant, and tha │ │ │ 00541fa0: 7420 636f 6465 2068 6170 7065 6e73 2074 t code happens t │ │ │ 00541fb0: 6f20 7573 6520 245a 5452 4150 2c20 7468 o use $ZTRAP, th │ │ │ 00541fc0: 656e 2024 5a54 5241 5020 6973 2074 6865 en $ZTRAP is the │ │ │ 00541fd0: 2062 6573 7467 0000 0000 0000 0000 0000 bestg.......... │ │ │ 00541fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00541ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542000: 0400 0000 e607 0000 dd55 0000 0000 0000 .........U...... │ │ │ -00542010: af00 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +00542010: af00 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..s..ERR │ │ │ 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: c014 0000 2020 2049 6620 616e 2065 7272 .... If an err │ │ │ 00542080: 6f72 206f 6363 7572 7320 7768 696c 6520 or occurs while │ │ │ 00542090: 6578 6563 7574 696e 6720 6174 2074 6865 executing at the │ │ │ 005420a0: 2063 7572 7265 6e74 2065 7865 6375 7469 current executi │ │ │ 005420b0: 6f6e 206c 6576 656c 2028 6f72 2061 744d on level (or atM │ │ │ -005420c0: 005d 4915 0000 2020 2061 6e20 6578 6563 .]I... an exec │ │ │ +005420c0: 005d 4615 0000 2020 2061 6e20 6578 6563 .]F... an exec │ │ │ 005420d0: 7574 696f 6e20 6c65 7665 6c20 6661 7274 ution level fart │ │ │ 005420e0: 6865 7220 6672 6f6d 2074 6865 2069 6e69 her from the ini │ │ │ 005420f0: 7469 616c 2062 6173 6520 7374 6163 6b20 tial base stack │ │ │ -00542100: 6672 616d 6529 2c20 4754 2e4d 4e00 5d49 frame), GT.MN.]I │ │ │ +00542100: 6672 616d 6529 2c20 4754 2e4d 4e00 5d46 frame), GT.MN.]F │ │ │ 00542110: 1600 0020 2020 6578 6563 7574 6573 2074 ... executes t │ │ │ 00542120: 6865 2063 6f64 6520 6672 6f6d 2074 6865 he code from the │ │ │ 00542130: 2063 7572 7265 6e74 2024 4554 5241 502e current $ETRAP. │ │ │ 00542140: 2055 6e6c 6573 7320 6120 474f 544f 206f Unless a GOTO o │ │ │ -00542150: 7220 5a47 4f54 4f20 696e 5100 5d49 1700 r ZGOTO inQ.]I.. │ │ │ +00542150: 7220 5a47 4f54 4f20 696e 5100 5d46 1700 r ZGOTO inQ.]F.. │ │ │ 00542160: 0020 2020 2445 5452 4150 206f 7220 616e . $ETRAP or an │ │ │ 00542170: 7920 636f 6465 2069 7420 696e 766f 6b65 y code it invoke │ │ │ 00542180: 7320 7265 6469 7265 6374 7320 7468 6520 s redirects the │ │ │ 00542190: 666c 6f77 206f 6620 6578 6563 7574 696f flow of executio │ │ │ -005421a0: 6e2c 2077 6865 6e20 7468 6551 005d 4918 n, when theQ.]I. │ │ │ +005421a0: 6e2c 2077 6865 6e20 7468 6551 005d 4618 n, when theQ.]F. │ │ │ 005421b0: 0000 2020 2065 7865 6375 7469 6f6e 206f .. execution o │ │ │ 005421c0: 6620 7468 6520 2445 5452 4150 2063 6f64 f the $ETRAP cod │ │ │ 005421d0: 6520 636f 6d70 6c65 7465 732c 2063 6f6e e completes, con │ │ │ 005421e0: 7472 6f6c 2072 6576 6572 7473 2074 6f20 trol reverts to │ │ │ -005421f0: 7468 6520 696d 706c 6963 6974 4f00 5d49 the implicitO.]I │ │ │ +005421f0: 7468 6520 696d 706c 6963 6974 4f00 5d46 the implicitO.]F │ │ │ 00542200: 1900 0020 2020 5155 4954 2063 6f6d 6d61 ... QUIT comma │ │ │ 00542210: 6e64 2c20 7768 6963 6820 7265 7475 726e nd, which return │ │ │ 00542220: 7320 746f 2074 6865 2072 6f75 7469 6e65 s to the routine │ │ │ 00542230: 2074 6861 7420 696e 766f 6b65 6420 7468 that invoked th │ │ │ -00542240: 6520 636f 6465 2074 6861 7452 005d 491a e code thatR.]I. │ │ │ +00542240: 6520 636f 6465 2074 6861 7452 005d 461a e code thatR.]F. │ │ │ 00542250: 0000 2020 2065 6e63 6f75 6e74 6572 6564 .. encountered │ │ │ 00542260: 2074 6865 2065 7272 6f72 2e20 4174 2074 the error. At t │ │ │ 00542270: 6869 7320 7469 6d65 2c20 7468 6520 5155 his time, the QU │ │ │ 00542280: 4954 2072 6569 6e73 7461 7465 7320 616e IT reinstates an │ │ │ 00542290: 7920 7072 696f 7220 7661 6c75 6514 005d y prior value..] │ │ │ -005422a0: 4921 0000 2020 206f 6620 2445 5452 4150 I!.. of $ETRAP │ │ │ -005422b0: 2e07 005d 4922 0000 4f00 5d49 2300 0020 ...]I"..O.]I#.. │ │ │ +005422a0: 4621 0000 2020 206f 6620 2445 5452 4150 F!.. of $ETRAP │ │ │ +005422b0: 2e07 005d 4622 0000 4f00 5d46 2300 0020 ...]F"..O.]F#.. │ │ │ 005422c0: 2020 5768 696c 6520 6174 2074 6865 206d While at the m │ │ │ 005422d0: 6f72 6520 6e65 7374 6564 2065 7865 6375 ore nested execu │ │ │ 005422e0: 7469 6f6e 206c 6576 656c 2873 292c 2069 tion level(s), i │ │ │ 005422f0: 6620 616e 2065 7272 6f72 206f 6363 7572 f an error occur │ │ │ -00542300: 732c 2047 542e 4d54 005d 4924 0000 2020 s, GT.MT.]I$.. │ │ │ +00542300: 732c 2047 542e 4d54 005d 4624 0000 2020 s, GT.MT.]F$.. │ │ │ 00542310: 2065 7865 6375 7465 7320 7468 6520 636f executes the co │ │ │ 00542320: 6465 2066 726f 6d20 7468 6520 6375 7272 de from the curr │ │ │ 00542330: 656e 7420 2445 5452 4150 2e20 4166 7465 ent $ETRAP. Afte │ │ │ 00542340: 7220 7468 6520 5155 4954 2074 6f20 6120 r the QUIT to a │ │ │ -00542350: 6c65 7373 206e 6573 7465 644f 005d 4925 less nestedO.]I% │ │ │ +00542350: 6c65 7373 206e 6573 7465 644f 005d 4625 less nestedO.]F% │ │ │ 00542360: 0000 2020 206c 6576 656c 2c20 4754 2e4d .. level, GT.M │ │ │ 00542370: 2069 6e76 6f6b 6573 2074 6865 2063 6f64 invokes the cod │ │ │ 00542380: 6520 6672 6f6d 2074 6865 206e 6f77 2063 e from the now c │ │ │ 00542390: 7572 7265 6e74 2024 4554 5241 502e 2054 urrent $ETRAP. T │ │ │ -005423a0: 6865 2063 7572 7265 6e74 5100 5d49 2600 he currentQ.]I&. │ │ │ +005423a0: 6865 2063 7572 7265 6e74 5100 5d46 2600 he currentQ.]F&. │ │ │ 005423b0: 0020 2020 2445 5452 4150 206d 6179 2062 . $ETRAP may b │ │ │ 005423c0: 6520 6469 6666 6572 656e 7420 6672 6f6d e different from │ │ │ 005423d0: 2074 6865 2024 4554 5241 5020 6174 2074 the $ETRAP at t │ │ │ 005423e0: 6865 2074 696d 6520 6f66 2074 6865 2065 he time of the e │ │ │ -005423f0: 7272 6f72 2064 7565 2074 6f51 005d 4927 rror due toQ.]I' │ │ │ +005423f0: 7272 6f72 2064 7565 2074 6f51 005d 4627 rror due toQ.]F' │ │ │ 00542400: 0000 2020 2075 6e73 7461 636b 696e 672e .. unstacking. │ │ │ 00542410: 2054 6869 7320 6265 6861 7669 6f72 2063 This behavior c │ │ │ 00542420: 6f6e 7469 6e75 6573 2075 6e74 696c 206f ontinues until o │ │ │ 00542430: 6e65 206f 6620 7468 6520 666f 6c6c 6f77 ne of the follow │ │ │ -00542440: 696e 6720 706f 7373 6962 6c65 1b00 5d49 ing possible..]I │ │ │ +00542440: 696e 6720 706f 7373 6962 6c65 1b00 5d46 ing possible..]F │ │ │ 00542450: 2800 0020 2020 7369 7475 6174 696f 6e73 (.. situations │ │ │ -00542460: 206f 6363 7572 3a07 005d 4929 0000 4d00 occur:..]I)..M. │ │ │ -00542470: 5d49 2a00 0020 2020 2020 2a20 2445 434f ]I*.. * $ECO │ │ │ +00542460: 206f 6363 7572 3a07 005d 4629 0000 4d00 occur:..]F)..M. │ │ │ +00542470: 5d46 2a00 0020 2020 2020 2a20 2445 434f ]F*.. * $ECO │ │ │ 00542480: 4445 2069 7320 656d 7074 792e 2057 6865 DE is empty. Whe │ │ │ 00542490: 6e20 7468 6520 7661 6c75 6520 6f66 2024 n the value of $ │ │ │ 005424a0: 4543 4f44 4520 6973 2065 7175 616c 2074 ECODE is equal t │ │ │ -005424b0: 6f20 7468 6520 656d 7074 7951 005d 4931 o the emptyQ.]I1 │ │ │ +005424b0: 6f20 7468 6520 656d 7074 7951 005d 4631 o the emptyQ.]F1 │ │ │ 005424c0: 0000 2020 2020 2020 2073 7472 696e 672c .. string, │ │ │ 005424d0: 2065 7272 6f72 2070 726f 6365 7373 696e error processin │ │ │ 005424e0: 6720 6973 206e 6f20 6c6f 6e67 6572 2061 g is no longer a │ │ │ 005424f0: 6374 6976 652c 2061 6e64 206e 6f72 6d61 ctive, and norma │ │ │ -00542500: 6c20 7072 6f63 6573 7369 6e67 1600 5d49 l processing..]I │ │ │ +00542500: 6c20 7072 6f63 6573 7369 6e67 1600 5d46 l processing..]F │ │ │ 00542510: 3200 0020 2020 2020 2020 7265 7375 6d65 2.. resume │ │ │ -00542520: 732e 5200 5d49 3300 0020 2020 2020 2a20 s.R.]I3.. * │ │ │ +00542520: 732e 5200 5d46 3300 0020 2020 2020 2a20 s.R.]F3.. * │ │ │ 00542530: 4120 5155 4954 2072 6561 6368 6573 2061 A QUIT reaches a │ │ │ 00542540: 6e20 6578 6563 7574 696f 6e20 6c65 7665 n execution leve │ │ │ 00542550: 6c20 7768 6572 6520 7468 6520 7661 6c75 l where the valu │ │ │ 00542560: 6520 6f66 2024 4554 5241 5020 6973 2065 e of $ETRAP is e │ │ │ -00542570: 6d70 7479 5000 5d49 3400 0020 2020 2020 mptyP.]I4.. │ │ │ +00542570: 6d70 7479 5000 5d46 3400 0020 2020 2020 mptyP.]F4.. │ │ │ 00542580: 2020 2824 5a54 5241 5020 6d69 6768 7420 ($ZTRAP might │ │ │ 00542590: 6265 206e 6f6e 2d65 6d70 7479 2061 7420 be non-empty at │ │ │ 005425a0: 7468 6174 206c 6576 656c 292e 2057 6865 that level). Whe │ │ │ 005425b0: 6e20 7468 6520 7661 6c75 6573 206f 6620 n the values of │ │ │ -005425c0: 626f 7468 5300 5d49 3500 0020 2020 2020 bothS.]I5.. │ │ │ +005425c0: 626f 7468 5300 5d46 3500 0020 2020 2020 bothS.]F5.. │ │ │ 005425d0: 2020 245a 5452 4150 2061 6e64 2024 4554 $ZTRAP and $ET │ │ │ 005425e0: 5241 5020 6172 6520 6571 7561 6c20 746f RAP are equal to │ │ │ 005425f0: 2074 6865 2065 6d70 7479 2073 7472 696e the empty strin │ │ │ 00542600: 672c 206e 6f20 6572 726f 7220 7472 6170 g, no error trap │ │ │ -00542610: 7069 6e67 2069 734f 005d 4936 0000 2020 ping isO.]I6.. │ │ │ +00542610: 7069 6e67 2069 734f 005d 4636 0000 2020 ping isO.]F6.. │ │ │ 00542620: 2020 2020 2061 6374 6976 6520 616e 6420 active and │ │ │ 00542630: 7468 6520 5155 4954 2072 6570 6561 7473 the QUIT repeats │ │ │ 00542640: 2075 6e74 696c 2069 7420 756e 7374 6163 until it unstac │ │ │ 00542650: 6b73 2061 2024 4554 5241 5020 6f72 2024 ks a $ETRAP or $ │ │ │ -00542660: 5a54 5241 502e 4f00 5d49 3700 0020 2020 ZTRAP.O.]I7.. │ │ │ +00542660: 5a54 5241 502e 4f00 5d46 3700 0020 2020 ZTRAP.O.]F7.. │ │ │ 00542670: 2020 2a20 5468 6520 7374 6163 6b20 6973 * The stack is │ │ │ 00542680: 2072 6564 7563 6564 2074 6f20 616e 2065 reduced to an e │ │ │ 00542690: 6d70 7479 2073 7461 7465 2e20 5768 656e mpty state. When │ │ │ 005426a0: 2074 6865 7265 2069 7320 6e6f 2070 7265 there is no pre │ │ │ -005426b0: 7669 6f75 7351 005d 4938 0000 2020 2020 viousQ.]I8.. │ │ │ +005426b0: 7669 6f75 7351 005d 4638 0000 2020 2020 viousQ.]F8.. │ │ │ 005426c0: 2020 206c 6576 656c 206c 6566 7420 746f level left to │ │ │ 005426d0: 2051 5549 5420 696e 746f 2c20 4754 2e4d QUIT into, GT.M │ │ │ 005426e0: 2072 6574 7572 6e73 2074 6f20 7468 6520 returns to the │ │ │ 005426f0: 6f70 6572 6174 696e 6720 7379 7374 656d operating system │ │ │ -00542700: 206c 6576 656c 5400 5d49 3900 0020 2020 levelT.]I9.. │ │ │ +00542700: 206c 6576 656c 5400 5d46 3900 0020 2020 levelT.]F9.. │ │ │ 00542710: 2020 2020 7368 656c 6c2e 2041 2066 7261 shell. A fra │ │ │ 00542720: 6d65 2074 6861 7420 6973 2069 6e20 6469 me that is in di │ │ │ 00542730: 7265 6374 206d 6f64 6520 7374 6f70 7320 rect mode stops │ │ │ 00542740: 7468 6520 7072 6f63 6573 7320 6279 2070 the process by p │ │ │ -00542750: 7574 7469 6e67 2074 6865 3300 5d49 3a00 utting the3.]I:. │ │ │ +00542750: 7574 7469 6e67 2074 6865 3300 5d46 3a00 utting the3.]F:. │ │ │ 00542760: 0020 2020 2020 2020 7573 6572 2062 6163 . user bac │ │ │ 00542770: 6b20 696e 746f 2074 6865 2044 6972 6563 k into the Direc │ │ │ 00542780: 7420 4d6f 6465 2073 6865 6c6c 2e07 005d t Mode shell...] │ │ │ -00542790: 4941 0000 5200 5d49 4200 0020 2020 5768 IA..R.]IB.. Wh │ │ │ +00542790: 4641 0000 5200 5d46 4200 0020 2020 5768 FA..R.]FB.. Wh │ │ │ 005427a0: 656e 2064 6561 6c69 6e67 2077 6974 6820 en dealing with │ │ │ 005427b0: 7374 7261 7469 6669 6564 2065 7272 6f72 stratified error │ │ │ 005427c0: 2074 7261 7070 696e 672c 2069 7420 6973 trapping, it is │ │ │ 005427d0: 2069 6d70 6f72 7461 6e74 2074 6f20 6265 important to be │ │ │ 005427e0: 2061 7761 7265 0000 0000 0000 0000 0000 aware.......... │ │ │ 005427f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542800: 0400 0000 2802 0000 e555 0000 0000 0000 ....(....U...... │ │ │ -00542810: af00 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +00542810: af00 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..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 ff4e _OF_ERRORS..s..N │ │ │ 00542850: 4553 5449 4e47 5f24 4554 5241 505f 414e ESTING_$ETRAP_AN │ │ │ 00542860: 445f 5553 494e 475f 2445 5354 4143 4b00 D_USING_$ESTACK. │ │ │ 00542870: c043 0000 2020 206f 6620 7477 6f20 6164 .C.. of two ad │ │ │ 00542880: 6469 7469 6f6e 616c 2069 6e74 7269 6e73 ditional intrins │ │ │ 00542890: 6963 2076 6172 6961 626c 6573 3a20 2453 ic variables: $S │ │ │ 005428a0: 5441 434b 2061 6e64 2024 4553 5441 434b TACK and $ESTACK │ │ │ 005428b0: 2e20 5468 6520 7661 6c75 6573 206f 6654 . The values ofT │ │ │ -005428c0: 005d 4944 0000 2020 2062 6f74 6820 6f66 .]ID.. both of │ │ │ +005428c0: 005d 4644 0000 2020 2062 6f74 6820 6f66 .]FD.. both of │ │ │ 005428d0: 2074 6865 7365 2076 6172 6961 626c 6573 these variables │ │ │ 005428e0: 2069 6e64 6963 6174 6520 7468 6520 6375 indicate the cu │ │ │ 005428f0: 7272 656e 7420 6578 6563 7574 696f 6e20 rrent execution │ │ │ 00542900: 6c65 7665 6c2e 2054 6865 2076 616c 7565 level. The value │ │ │ -00542910: 206f 664e 005d 4945 0000 2020 2024 5354 ofN.]IE.. $ST │ │ │ +00542910: 206f 664e 005d 4645 0000 2020 2024 5354 ofN.]FE.. $ST │ │ │ 00542920: 4143 4b20 6973 2061 6e20 2261 6273 6f6c ACK is an "absol │ │ │ 00542930: 7574 6522 2076 616c 7565 2074 6861 7420 ute" value that │ │ │ 00542940: 636f 756e 7473 2066 726f 6d20 7468 6520 counts from the │ │ │ 00542950: 7374 6172 7420 6f66 2074 6865 2047 542e start of the GT. │ │ │ -00542960: 4d4e 005d 4946 0000 2020 2070 726f 6365 MN.]IF.. proce │ │ │ +00542960: 4d4e 005d 4646 0000 2020 2070 726f 6365 MN.]FF.. proce │ │ │ 00542970: 7373 2c20 7768 6572 6561 7320 7468 6520 ss, whereas the │ │ │ 00542980: 7661 6c75 6520 6f66 2024 4553 5441 434b value of $ESTACK │ │ │ 00542990: 2072 6573 7461 7274 7320 6174 207a 6572 restarts at zer │ │ │ 005429a0: 6f20 2830 2920 6561 6368 2074 696d 651b o (0) each time. │ │ │ -005429b0: 005d 4947 0000 2020 2024 4553 5441 434b .]IG.. $ESTACK │ │ │ -005429c0: 2069 7320 4e45 5765 642e 0700 5d49 4800 is NEWed...]IH. │ │ │ -005429d0: 0050 005d 4949 0000 2020 2049 7420 6973 .P.]II.. It is │ │ │ +005429b0: 005d 4647 0000 2020 2024 4553 5441 434b .]FG.. $ESTACK │ │ │ +005429c0: 2069 7320 4e45 5765 642e 0700 5d46 4800 is NEWed...]FH. │ │ │ +005429d0: 0050 005d 4649 0000 2020 2049 7420 6973 .P.]FI.. It is │ │ │ 005429e0: 206f 6674 656e 2062 656e 6566 6963 6961 often beneficia │ │ │ 005429f0: 6c20 746f 204e 4557 2062 6f74 6820 2445 l to NEW both $E │ │ │ 00542a00: 5452 4150 2061 6e64 2024 4553 5441 434b TRAP and $ESTACK │ │ │ 00542a10: 2061 2074 6865 2073 616d 6520 7469 6d65 a the same time │ │ │ -00542a20: 2e07 005d 494a 0000 0000 0000 0000 0000 ...]IJ.......... │ │ │ +00542a20: 2e07 005d 464a 0000 0000 0000 0000 0000 ...]FJ.......... │ │ │ 00542a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -344836,105 +344836,105 @@ │ │ │ 00543030: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00543040: 5f4f 465f 4552 524f 5253 00ff 7300 ff24 _OF_ERRORS..s..$ │ │ │ 00543050: 5a54 5241 505f 5749 5448 5f24 4554 5241 ZTRAP_WITH_$ETRA │ │ │ 00543060: 5000 c014 0000 2020 2046 6f72 2065 7861 P..... For exa │ │ │ 00543070: 6d70 6c65 2c20 7265 2d73 6574 7469 6e67 mple, re-setting │ │ │ 00543080: 2024 4554 5241 5020 6973 2069 6e74 6572 $ETRAP is inter │ │ │ 00543090: 6e61 6c6c 7920 7072 6f63 6573 7365 6420 nally processed │ │ │ -005430a0: 6173 3a07 004f 4915 0000 3b00 4f49 1600 as:..OI...;.OI.. │ │ │ +005430a0: 6173 3a07 004f 4615 0000 3b00 4f46 1600 as:..OF...;.OF.. │ │ │ 005430b0: 0020 2020 4e45 573a 244c 454e 4754 4828 . NEW:$LENGTH( │ │ │ 005430c0: 245a 5452 4150 2920 245a 5452 4150 2024 $ZTRAP) $ZTRAP $ │ │ │ 005430d0: 4554 5241 5020 5345 5420 2445 5452 4150 ETRAP SET $ETRAP │ │ │ -005430e0: 3d63 6f64 6507 004f 4917 0000 3f00 4f49 =code..OI...?.OI │ │ │ +005430e0: 3d63 6f64 6507 004f 4617 0000 3f00 4f46 =code..OF...?.OF │ │ │ 005430f0: 1800 0020 2020 5768 6572 6561 732c 2053 ... Whereas, S │ │ │ 00543100: 4554 2024 5a54 5241 503d 7661 6c75 6520 ET $ZTRAP=value │ │ │ 00543110: 6973 2069 6e74 6572 6e61 6c6c 7920 7072 is internally pr │ │ │ -00543120: 6f63 6573 7365 6420 6173 3a07 004f 4919 ocessed as:..OI. │ │ │ -00543130: 0000 4c00 4f49 1a00 0020 2020 4e45 573a ..L.OI... NEW: │ │ │ +00543120: 6f63 6573 7365 6420 6173 3a07 004f 4619 ocessed as:..OF. │ │ │ +00543130: 0000 4c00 4f46 1a00 0020 2020 4e45 573a ..L.OF... NEW: │ │ │ 00543140: 244c 454e 4754 4828 2445 5452 4150 2920 $LENGTH($ETRAP) │ │ │ 00543150: 2445 5452 4150 2053 4554 3a24 4c45 4e47 $ETRAP SET:$LENG │ │ │ 00543160: 5448 2824 4554 5241 5029 3d22 2220 5345 TH($ETRAP)="" SE │ │ │ 00543170: 5420 245a 5452 4150 3d76 616c 7565 0700 T $ZTRAP=value.. │ │ │ -00543180: 4f49 2100 004e 004f 4922 0000 2020 204e OI!..N.OI".. N │ │ │ +00543180: 4f46 2100 004e 004f 4622 0000 2020 204e OF!..N.OF".. N │ │ │ 00543190: 6f74 6520 7468 6174 2c20 6166 7465 7220 ote that, after │ │ │ 005431a0: 7361 7669 6e67 2074 6865 2070 7269 6f72 saving the prior │ │ │ 005431b0: 2076 616c 7565 2c20 4754 2e4d 2065 6e73 value, GT.M ens │ │ │ 005431c0: 7572 6573 2074 6865 2073 7570 6572 7365 ures the superse │ │ │ -005431d0: 6465 644e 004f 4923 0000 2020 2024 4554 dedN.OI#.. $ET │ │ │ +005431d0: 6465 644e 004f 4623 0000 2020 2024 4554 dedN.OF#.. $ET │ │ │ 005431e0: 5241 5020 6f72 2024 5a54 5241 5020 696d RAP or $ZTRAP im │ │ │ 005431f0: 706c 6963 6974 6c79 2067 6574 7320 7468 plicitly gets th │ │ │ 00543200: 6520 7661 6c75 6520 6f66 2074 6865 2065 e value of the e │ │ │ 00543210: 6d70 7479 2073 7472 696e 672e 2041 7320 mpty string. As │ │ │ -00543220: 6153 004f 4924 0000 2020 2072 6573 756c aS.OI$.. resul │ │ │ +00543220: 6153 004f 4624 0000 2020 2072 6573 756c aS.OF$.. resul │ │ │ 00543230: 742c 2061 7420 6d6f 7374 206f 6e65 206f t, at most one o │ │ │ 00543240: 6620 7468 6520 7477 6f20 6572 726f 7220 f the two error │ │ │ 00543250: 6861 6e64 6c69 6e67 206d 6563 6861 6e69 handling mechani │ │ │ 00543260: 736d 7320 6361 6e20 6265 2065 6666 6563 sms can be effec │ │ │ -00543270: 7469 7665 2500 4f49 2500 0020 2020 6174 tive%.OI%.. at │ │ │ +00543270: 7469 7665 2500 4f46 2500 0020 2020 6174 tive%.OF%.. at │ │ │ 00543280: 2061 6e79 2067 6976 656e 2070 6f69 6e74 any given point │ │ │ -00543290: 2069 6e20 7469 6d65 2e07 004f 4926 0000 in time...OI&.. │ │ │ -005432a0: 5300 4f49 2700 0020 2020 4966 2061 6e20 S.OI'.. If an │ │ │ +00543290: 2069 6e20 7469 6d65 2e07 004f 4626 0000 in time...OF&.. │ │ │ +005432a0: 5300 4f46 2700 0020 2020 4966 2061 6e20 S.OF'.. If an │ │ │ 005432b0: 6572 726f 7220 6861 6e64 6c69 6e67 2070 error handling p │ │ │ 005432c0: 726f 6365 6475 7265 2077 6173 2069 6e76 rocedure was inv │ │ │ 005432d0: 6f6b 6564 2074 6872 6f75 6768 2074 6865 oked through the │ │ │ 005432e0: 2024 4554 5241 5020 6d65 7468 6f64 2c20 $ETRAP method, │ │ │ -005432f0: 616e 6453 004f 4928 0000 2020 2074 6865 andS.OI(.. the │ │ │ +005432f0: 616e 6453 004f 4628 0000 2020 2074 6865 andS.OF(.. the │ │ │ 00543300: 2076 616c 7565 206f 6620 2445 434f 4445 value of $ECODE │ │ │ 00543310: 2069 7320 6e6f 6e2d 656d 7074 7920 7768 is non-empty wh │ │ │ 00543320: 656e 2051 5549 5469 6e67 2066 726f 6d20 en QUITing from │ │ │ 00543330: 7468 6520 6c65 7665 6c20 6f66 2077 6869 the level of whi │ │ │ -00543340: 6368 2074 6865 5200 4f49 2900 0020 2020 ch theR.OI).. │ │ │ +00543340: 6368 2074 6865 5200 4f46 2900 0020 2020 ch theR.OF).. │ │ │ 00543350: 6572 726f 7220 6f63 6375 7272 6564 2c20 error occurred, │ │ │ 00543360: 7468 6520 6265 6861 7669 6f72 2069 7320 the behavior is │ │ │ 00543370: 746f 2074 7261 6e73 6665 7220 636f 6e74 to transfer cont │ │ │ 00543380: 726f 6c20 746f 2074 6865 2065 7272 6f72 rol to the error │ │ │ -00543390: 2068 616e 646c 6572 5400 4f49 2a00 0020 handlerT.OI*.. │ │ │ +00543390: 2068 616e 646c 6572 5400 4f46 2a00 0020 handlerT.OF*.. │ │ │ 005433a0: 2020 6173 736f 6369 6174 6564 2077 6974 associated wit │ │ │ 005433b0: 6820 7468 6520 6e65 776c 7920 756e 7374 h the newly unst │ │ │ 005433c0: 6163 6b65 6420 6c65 7665 6c2e 2048 6f77 acked level. How │ │ │ 005433d0: 6576 6572 2c20 6966 2074 6865 2051 5549 ever, if the QUI │ │ │ -005433e0: 5420 636f 6d6d 616e 6420 6174 5000 4f49 T command atP.OI │ │ │ +005433e0: 5420 636f 6d6d 616e 6420 6174 5000 4f46 T command atP.OF │ │ │ 005433f0: 3100 0020 2020 7468 6520 656e 6420 6f66 1.. the end of │ │ │ 00543400: 2065 7272 6f72 206c 6576 656c 2068 6170 error level hap │ │ │ 00543410: 7065 6e73 2074 6f20 756e 7374 6163 6b20 pens to unstack │ │ │ 00543420: 6120 7361 7665 6420 7661 6c75 6520 6f66 a saved value of │ │ │ -00543430: 2024 5a54 5241 5020 2861 6e64 4d00 4f49 $ZTRAP (andM.OI │ │ │ +00543430: 2024 5a54 5241 5020 2861 6e64 4d00 4f46 $ZTRAP (andM.OF │ │ │ 00543440: 3200 0020 2020 7468 7573 2063 6175 7365 2.. thus cause │ │ │ 00543450: 2074 6865 2076 616c 7565 206f 6620 2445 the value of $E │ │ │ 00543460: 5452 4150 2074 6f20 6265 636f 6d65 2065 TRAP to become e │ │ │ 00543470: 6d70 7479 292c 2074 6865 2065 7272 6f72 mpty), the error │ │ │ -00543480: 2068 616e 646c 696e 673f 004f 4933 0000 handling?.OI3.. │ │ │ +00543480: 2068 616e 646c 696e 673f 004f 4633 0000 handling?.OF3.. │ │ │ 00543490: 2020 206d 6563 6861 6e69 736d 2073 7769 mechanism swi │ │ │ 005434a0: 7463 6865 7320 6672 6f6d 2024 4554 5241 tches from $ETRA │ │ │ 005434b0: 502d 6261 7365 6420 746f 2024 5a54 5241 P-based to $ZTRA │ │ │ -005434c0: 502d 6261 7365 642e 0700 4f49 3400 0012 P-based...OI4... │ │ │ -005434d0: 004f 4935 0000 2020 202a 2a4e 6f74 652a .OI5.. **Note* │ │ │ -005434e0: 2a07 004f 4936 0000 4f00 4f49 3700 0020 *..OI6..O.OI7.. │ │ │ +005434c0: 502d 6261 7365 642e 0700 4f46 3400 0012 P-based...OF4... │ │ │ +005434d0: 004f 4635 0000 2020 202a 2a4e 6f74 652a .OF5.. **Note* │ │ │ +005434e0: 2a07 004f 4636 0000 4f00 4f46 3700 0020 *..OF6..O.OF7.. │ │ │ 005434f0: 2020 4174 2074 6865 2065 6e64 206f 6620 At the end of │ │ │ 00543500: 616e 2065 7272 6f72 2068 616e 646c 696e an error handlin │ │ │ 00543510: 6720 7072 6f63 6564 7572 6520 696e 766f g procedure invo │ │ │ 00543520: 6b65 6420 7468 726f 7567 6820 245a 5452 ked through $ZTR │ │ │ -00543530: 4150 2c20 7468 6551 004f 4938 0000 2020 AP, theQ.OI8.. │ │ │ +00543530: 4150 2c20 7468 6551 004f 4638 0000 2020 AP, theQ.OF8.. │ │ │ 00543540: 2076 616c 7565 206f 6620 2445 434f 4445 value of $ECODE │ │ │ 00543550: 2069 7320 6e6f 7420 6578 616d 696e 6564 is not examined │ │ │ 00543560: 2c20 616e 6420 7468 6973 2076 616c 7565 , and this value │ │ │ 00543570: 2028 6966 2061 6e79 2920 646f 6573 206e (if any) does n │ │ │ -00543580: 6f74 2063 6175 7365 5300 4f49 3900 0020 ot causeS.OI9.. │ │ │ +00543580: 6f74 2063 6175 7365 5300 4f46 3900 0020 ot causeS.OF9.. │ │ │ 00543590: 2020 616e 7920 7472 616e 7366 6572 2074 any transfer t │ │ │ 005435a0: 6f20 616e 6f74 6865 7220 6572 726f 7220 o another error │ │ │ 005435b0: 6861 6e64 6c69 6e67 2070 726f 6365 6475 handling procedu │ │ │ 005435c0: 7265 2e20 486f 7765 7665 722c 2069 6620 re. However, if │ │ │ -005435d0: 6e6f 7420 636c 6561 7265 643c 004f 493a not cleared<.OI: │ │ │ +005435d0: 6e6f 7420 636c 6561 7265 643c 004f 463a not cleared<.OF: │ │ │ 005435e0: 0000 2020 2069 7420 6d61 7920 6c61 7465 .. it may late │ │ │ 005435f0: 7220 7472 6967 6765 7220 6120 2445 5452 r trigger a $ETR │ │ │ 00543600: 4150 2075 6e73 7461 636b 6564 2062 7920 AP unstacked by │ │ │ -00543610: 6120 5155 4954 2e07 004f 4941 0000 1600 a QUIT...OIA.... │ │ │ +00543610: 6120 5155 4954 2e07 004f 4641 0000 1600 a QUIT...OFA.... │ │ │ 00543620: 3b69 4245 4841 5649 4f52 0000 4265 6861 ;iBEHAVIOR..Beha │ │ │ -00543630: 7669 6f72 1300 4449 bf11 0000 2020 2042 vior..DI.... B │ │ │ -00543640: 6568 6176 696f 7207 0045 4921 0000 0000 ehavior..EI!.... │ │ │ +00543630: 7669 6f72 1300 4446 bf11 0000 2020 2042 vior..DF.... B │ │ │ +00543640: 6568 6176 696f 7207 0045 4621 0000 0000 ehavior..EF!.... │ │ │ 00543650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005436a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005436b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -344964,338 +344964,338 @@ │ │ │ 00543830: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00543840: 5f4f 465f 4552 524f 5253 00ff 7300 ff42 _OF_ERRORS..s..B │ │ │ 00543850: 4548 4156 494f 5200 bf31 0000 2020 2049 EHAVIOR..1.. I │ │ │ 00543860: 662c 2061 7420 7468 6520 7469 6d65 206f f, at the time o │ │ │ 00543870: 6620 616e 7920 6572 726f 722c 2074 6865 f any error, the │ │ │ 00543880: 2076 616c 7565 206f 6620 245a 5452 4150 value of $ZTRAP │ │ │ 00543890: 2069 7320 6e6f 6e2d 656d 7074 792c 2047 is non-empty, G │ │ │ -005438a0: 542e 4d20 7573 6573 4500 4549 4100 0020 T.M usesE.EIA.. │ │ │ +005438a0: 542e 4d20 7573 6573 4500 4546 4100 0020 T.M usesE.EFA.. │ │ │ 005438b0: 2020 7468 6520 245a 5452 4150 2063 6f6e the $ZTRAP con │ │ │ 005438c0: 7465 6e74 7320 746f 2064 6972 6563 7420 tents to direct │ │ │ 005438d0: 6578 6563 7574 696f 6e20 6f66 2074 6865 execution of the │ │ │ 005438e0: 206e 6578 7420 6163 7469 6f6e 2e07 0045 next action...E │ │ │ -005438f0: 4951 0000 5200 4549 6100 0020 2020 4279 IQ..R.EIa.. By │ │ │ +005438f0: 4651 0000 5200 4546 6100 0020 2020 4279 FQ..R.EFa.. By │ │ │ 00543900: 2064 6566 6175 6c74 2c20 6578 6563 7574 default, execut │ │ │ 00543910: 696f 6e20 7072 6f63 6565 6473 2061 7320 ion proceeds as │ │ │ 00543920: 6966 2074 6865 206e 6578 7420 696e 7374 if the next inst │ │ │ 00543930: 7275 6374 696f 6e20 746f 2062 6520 6578 ruction to be ex │ │ │ -00543940: 6563 7574 6564 4f00 4549 7100 0020 2020 ecutedO.EIq.. │ │ │ +00543940: 6563 7574 6564 4f00 4546 7100 0020 2020 ecutedO.EFq.. │ │ │ 00543950: 7765 7265 2074 6865 2066 6972 7374 206f were the first o │ │ │ 00543960: 6e65 206f 6e20 2274 6865 206e 6578 7420 ne on "the next │ │ │ 00543970: 6c69 6e65 222c 2061 6e64 2074 6865 2063 line", and the c │ │ │ 00543980: 6f64 6520 6f6e 2074 6861 7420 6e65 7874 ode on that next │ │ │ -00543990: 206c 696e 6554 0045 4981 0000 2020 2077 lineT.EI... w │ │ │ +00543990: 206c 696e 6554 0045 4681 0000 2020 2077 lineT.EF... w │ │ │ 005439a0: 6f75 6c64 2062 6520 7468 6520 7361 6d65 ould be the same │ │ │ 005439b0: 2061 7320 7468 6520 7465 7874 2069 6e20 as the text in │ │ │ 005439c0: 7468 6520 7661 6c75 6520 6f66 2024 5a54 the value of $ZT │ │ │ 005439d0: 5241 502e 2055 6e6c 6573 7320 245a 5452 RAP. Unless $ZTR │ │ │ -005439e0: 4150 206f 7220 616e 7952 0045 4991 0000 AP or anyR.EI... │ │ │ +005439e0: 4150 206f 7220 616e 7952 0045 4691 0000 AP or anyR.EF... │ │ │ 005439f0: 2020 2063 6f64 6520 6974 2069 6e76 6f6b code it invok │ │ │ 00543a00: 6573 2069 7373 7565 7320 6120 474f 544f es issues a GOTO │ │ │ 00543a10: 206f 7220 5a47 4f54 4f2c 2061 6674 6572 or ZGOTO, after │ │ │ 00543a20: 2047 542e 4d20 6861 7320 6578 6563 7574 GT.M has execut │ │ │ -00543a30: 6564 2074 6865 2063 6f64 6554 0044 49c0 ed the codeT.DI. │ │ │ +00543a30: 6564 2074 6865 2063 6f64 6554 0044 46c0 ed the codeT.DF. │ │ │ 00543a40: 1100 0020 2020 696e 2024 5a54 5241 502c ... in $ZTRAP, │ │ │ 00543a50: 2047 542e 4d20 6174 7465 6d70 7473 2074 GT.M attempts t │ │ │ 00543a60: 6f20 6578 6563 7574 6520 7468 6520 6c69 o execute the li │ │ │ 00543a70: 6e65 2077 6974 6820 7468 6520 6572 726f ne with the erro │ │ │ 00543a80: 7220 6167 6169 6e2e 2057 6865 6e20 6154 r again. When aT │ │ │ -00543a90: 0045 4912 0000 2020 2076 616c 7565 2069 .EI... value i │ │ │ +00543a90: 0045 4612 0000 2020 2076 616c 7565 2069 .EF... value i │ │ │ 00543aa0: 7320 6173 7369 676e 6564 2074 6f20 245a s assigned to $Z │ │ │ 00543ab0: 5452 4150 2c20 7468 6520 6e65 7720 7661 TRAP, the new va │ │ │ 00543ac0: 6c75 6520 7265 706c 6163 6573 2074 6865 lue replaces the │ │ │ 00543ad0: 2070 7265 7669 6f75 7320 7661 6c75 652e previous value. │ │ │ -00543ae0: 2049 6651 0045 4913 0000 2020 2074 6865 IfQ.EI... the │ │ │ +00543ae0: 2049 6651 0045 4613 0000 2020 2074 6865 IfQ.EF... the │ │ │ 00543af0: 2076 616c 7565 206f 6620 2445 5452 4150 value of $ETRAP │ │ │ 00543b00: 2069 7320 6120 6e6f 6e2d 656d 7074 7920 is a non-empty │ │ │ 00543b10: 6f6e 652c 2024 4554 5241 5020 6973 2069 one, $ETRAP is i │ │ │ 00543b20: 6d70 6c69 6369 746c 7920 4e45 5765 642c mplicitly NEWed, │ │ │ -00543b30: 2061 6e64 5200 4549 1400 0020 2020 7468 andR.EI... th │ │ │ +00543b30: 2061 6e64 5200 4546 1400 0020 2020 7468 andR.EF... th │ │ │ 00543b40: 6520 7661 6c75 6520 6f66 2024 4554 5241 e value of $ETRA │ │ │ 00543b50: 5020 6265 636f 6d65 7320 6571 7561 6c20 P becomes equal │ │ │ 00543b60: 746f 2074 6865 2065 6d70 7479 2073 7472 to the empty str │ │ │ 00543b70: 696e 673b 2074 6869 7320 656e 7375 7265 ing; this ensure │ │ │ -00543b80: 7320 7468 6174 4a00 4549 1500 0020 2020 s thatJ.EI... │ │ │ +00543b80: 7320 7468 6174 4a00 4546 1500 0020 2020 s thatJ.EF... │ │ │ 00543b90: 6174 206d 6f73 7420 6f6e 6520 6f66 2024 at most one of $ │ │ │ 00543ba0: 4554 5241 5020 616e 6420 245a 5452 4150 ETRAP and $ZTRAP │ │ │ 00543bb0: 2069 7320 6e6f 7420 7468 6520 656d 7074 is not the empt │ │ │ 00543bc0: 7920 7374 7269 6e67 2e20 4966 2074 6865 y string. If the │ │ │ -00543bd0: 4c00 4549 1600 0020 2020 656e 7669 726f L.EI... enviro │ │ │ +00543bd0: 4c00 4546 1600 0020 2020 656e 7669 726f L.EF... enviro │ │ │ 00543be0: 6e6d 656e 7420 7661 7269 6162 6c65 2067 nment variable g │ │ │ 00543bf0: 746d 5f7a 7472 6170 5f6e 6577 2065 7661 tm_ztrap_new eva │ │ │ 00543c00: 6c75 6174 6573 2074 6f20 426f 6f6c 6561 luates to Boolea │ │ │ -00543c10: 6e20 5452 5545 2028 6361 7365 5400 4549 n TRUE (caseT.EI │ │ │ +00543c10: 6e20 5452 5545 2028 6361 7365 5400 4546 n TRUE (caseT.EF │ │ │ 00543c20: 1700 0020 2020 696e 7365 6e73 6974 6976 ... insensitiv │ │ │ 00543c30: 6520 7374 7269 6e67 2022 5452 5545 222c e string "TRUE", │ │ │ 00543c40: 206f 7220 6361 7365 2069 6e73 656e 7369 or case insensi │ │ │ 00543c50: 7469 7665 2073 7472 696e 6720 2259 4553 tive string "YES │ │ │ 00543c60: 222c 206f 7220 6120 6e6f 6e2d 7a65 726f ", or a non-zero │ │ │ -00543c70: 4e00 4549 1800 0020 2020 6e75 6d62 6572 N.EI... number │ │ │ +00543c70: 4e00 4546 1800 0020 2020 6e75 6d62 6572 N.EF... number │ │ │ 00543c80: 292c 2024 5a54 5241 5020 6973 204e 4557 ), $ZTRAP is NEW │ │ │ 00543c90: 6564 2077 6865 6e20 245a 5452 4150 2069 ed when $ZTRAP i │ │ │ 00543ca0: 7320 5345 543b 206f 7468 6572 7769 7365 s SET; otherwise │ │ │ 00543cb0: 2024 5a54 5241 5020 6973 206e 6f74 2100 $ZTRAP is not!. │ │ │ -00543cc0: 4549 1900 0020 2020 7374 6163 6b65 6420 EI... stacked │ │ │ +00543cc0: 4546 1900 0020 2020 7374 6163 6b65 6420 EF... stacked │ │ │ 00543cd0: 7768 656e 2069 7420 6973 2053 4554 2e07 when it is SET.. │ │ │ -00543ce0: 0045 491a 0000 5000 4549 2100 0020 2020 .EI...P.EI!.. │ │ │ +00543ce0: 0045 461a 0000 5000 4546 2100 0020 2020 .EF...P.EF!.. │ │ │ 00543cf0: 4f74 6865 7220 7468 616e 2074 6865 2064 Other than the d │ │ │ 00543d00: 6566 6175 6c74 2062 6568 6176 696f 722c efault behavior, │ │ │ 00543d10: 2024 5a54 5241 5020 7365 7474 696e 6773 $ZTRAP settings │ │ │ 00543d20: 2061 7265 2063 6f6e 7472 6f6c 6c65 6420 are controlled │ │ │ -00543d30: 6279 2074 6865 5200 4549 2200 0020 2020 by theR.EI".. │ │ │ +00543d30: 6279 2074 6865 5200 4546 2200 0020 2020 by theR.EF".. │ │ │ 00543d40: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 00543d50: 6162 6c65 2067 746d 5f7a 7472 6170 5f66 able gtm_ztrap_f │ │ │ 00543d60: 6f72 6d20 6173 2064 6573 6372 6962 6564 orm as described │ │ │ 00543d70: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ -00543d80: 6720 7461 626c 652e 0700 4549 2300 0054 g table...EI#..T │ │ │ -00543d90: 0045 4924 0000 2020 202b 2d2d 2d2d 2d2d .EI$.. +------ │ │ │ +00543d80: 6720 7461 626c 652e 0700 4546 2300 0054 g table...EF#..T │ │ │ +00543d90: 0045 4624 0000 2020 202b 2d2d 2d2d 2d2d .EF$.. +------ │ │ │ 00543da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00543db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00543dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00543dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00543de0: 2d2d 2b54 0045 4925 0000 2020 207c 2067 --+T.EI%.. | g │ │ │ +00543de0: 2d2d 2b54 0045 4625 0000 2020 207c 2067 --+T.EF%.. | g │ │ │ 00543df0: 746d 5f7a 7472 6170 5f66 6f72 6d20 7c20 tm_ztrap_form | │ │ │ 00543e00: 2020 2020 2020 2020 2020 2020 245a 5452 $ZTR │ │ │ 00543e10: 4150 2061 6e64 2045 5843 4550 5449 4f4e AP and EXCEPTION │ │ │ 00543e20: 2042 6568 6176 696f 7220 2020 2020 2020 Behavior │ │ │ -00543e30: 2020 2020 2020 7c54 0045 4926 0000 2020 |T.EI&.. │ │ │ +00543e30: 2020 2020 2020 7c54 0045 4626 0000 2020 |T.EF&.. │ │ │ 00543e40: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00543e50: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00543e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00543e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00543e80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0045 4927 ----------|T.EI' │ │ │ +00543e80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0045 4627 ----------|T.EF' │ │ │ 00543e90: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00543ea0: 2020 2020 2020 7c20 436f 6e74 656e 7420 | Content │ │ │ 00543eb0: 6973 2063 6f64 6520 6578 6563 7574 6564 is code executed │ │ │ 00543ec0: 2061 6674 6572 2074 6865 2065 7272 6f72 after the error │ │ │ 00543ed0: 3b20 696e 2074 6865 2020 2020 2020 7c54 ; in the |T │ │ │ -00543ee0: 0045 4928 0000 2020 207c 2020 2020 2020 .EI(.. | │ │ │ +00543ee0: 0045 4628 0000 2020 207c 2020 2020 2020 .EF(.. | │ │ │ 00543ef0: 2020 2020 2020 2020 2020 7c20 6162 7365 | abse │ │ │ 00543f00: 6e63 6520 6f66 2047 4f54 4f2c 205a 474f nce of GOTO, ZGO │ │ │ 00543f10: 544f 2c20 6f72 2051 5549 542c 2065 7865 TO, or QUIT, exe │ │ │ 00543f20: 6375 7469 6f6e 2072 6573 756d 6573 2061 cution resumes a │ │ │ -00543f30: 7420 7c54 0045 4929 0000 2020 207c 2063 t |T.EI).. | c │ │ │ +00543f30: 7420 7c54 0045 4629 0000 2020 207c 2063 t |T.EF).. | c │ │ │ 00543f40: 6f64 6520 2020 2020 2020 2020 2020 7c20 ode | │ │ │ 00543f50: 7468 6520 6265 6769 6e6e 696e 6720 6f66 the beginning of │ │ │ 00543f60: 2074 6865 206c 696e 6520 636f 6e74 6169 the line contai │ │ │ 00543f70: 6e69 6e67 2074 6865 2065 7272 6f72 202d ning the error - │ │ │ -00543f80: 206e 6f74 6520 7c54 0045 492a 0000 2020 note |T.EI*.. │ │ │ +00543f80: 206e 6f74 6520 7c54 0045 462a 0000 2020 note |T.EF*.. │ │ │ 00543f90: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00543fa0: 2020 7c20 7468 6174 2074 6865 2064 6566 | that the def │ │ │ 00543fb0: 6175 6c74 2062 6568 6176 696f 7220 7465 ault behavior te │ │ │ 00543fc0: 6e64 7320 746f 2063 7265 6174 6520 616e nds to create an │ │ │ 00543fd0: 2020 2020 2020 2020 2020 7c00 0000 0000 |..... │ │ │ 00543fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00544000: 0400 0000 fe07 0000 7f56 0000 0000 0000 .........V...... │ │ │ -00544010: 9900 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +00544010: 9900 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..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 c031 0000 2020 207c EHAVIOR..1.. | │ │ │ 00544060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00544070: 7c20 696e 6465 6669 6e69 7465 206c 6f6f | indefinite loo │ │ │ 00544080: 702e 2020 2020 2020 2020 2020 2020 2020 p. │ │ │ 00544090: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005440a0: 2020 2020 2020 2020 7c54 0045 4932 0000 |T.EI2.. │ │ │ +005440a0: 2020 2020 2020 2020 7c54 0045 4632 0000 |T.EF2.. │ │ │ 005440b0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 005440c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 005440d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005440e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005440f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0045 ------------|T.E │ │ │ -00544100: 4933 0000 2020 207c 2065 6e74 7279 7265 I3.. | entryre │ │ │ +00544100: 4633 0000 2020 207c 2065 6e74 7279 7265 F3.. | entryre │ │ │ 00544110: 6620 2020 2020 2020 7c20 436f 6e74 656e f | Conten │ │ │ 00544120: 7420 6973 2061 6e20 656e 7472 7972 6566 t is an entryref │ │ │ 00544130: 2074 6f20 7768 6963 6820 636f 6e74 726f to which contro │ │ │ 00544140: 6c20 6973 2020 2020 2020 2020 2020 2020 l is │ │ │ -00544150: 7c54 0045 4934 0000 2020 207c 2020 2020 |T.EI4.. | │ │ │ +00544150: 7c54 0045 4634 0000 2020 207c 2020 2020 |T.EF4.. | │ │ │ 00544160: 2020 2020 2020 2020 2020 2020 7c20 7472 | tr │ │ │ 00544170: 616e 7366 6572 7265 6420 6279 2061 6e20 ansferred by an │ │ │ 00544180: 696d 706c 6963 6974 2047 4f54 4f20 2020 implicit GOTO │ │ │ 00544190: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005441a0: 2020 2020 7c54 0045 4935 0000 2020 207c |T.EI5.. | │ │ │ +005441a0: 2020 2020 7c54 0045 4635 0000 2020 207c |T.EF5.. | │ │ │ 005441b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005441c0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 005441d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005441e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005441f0: 2d2d 2d2d 2d2d 2d2d 7c54 0045 4936 0000 --------|T.EI6.. │ │ │ +005441f0: 2d2d 2d2d 2d2d 2d2d 7c54 0045 4636 0000 --------|T.EF6.. │ │ │ 00544200: 2020 207c 2061 6461 7074 6976 6520 2020 | adaptive │ │ │ 00544210: 2020 2020 7c20 4966 2063 6f6e 7465 6e74 | If content │ │ │ 00544220: 2069 7320 7661 6c69 6420 636f 6465 2074 is valid code t │ │ │ 00544230: 7265 6174 2069 7420 6173 2064 6573 6372 reat it as descr │ │ │ 00544240: 6962 6564 2066 6f72 2020 2020 7c54 0045 ibed for |T.E │ │ │ -00544250: 4937 0000 2020 207c 2020 2020 2020 2020 I7.. | │ │ │ +00544250: 4637 0000 2020 207c 2020 2020 2020 2020 F7.. | │ │ │ 00544260: 2020 2020 2020 2020 7c20 2263 6f64 6522 | "code" │ │ │ 00544270: 2c20 6f74 6865 7277 6973 6520 6174 7465 , otherwise atte │ │ │ 00544280: 6d70 7420 746f 2074 7265 6174 2069 7420 mpt to treat it │ │ │ 00544290: 6173 2061 6e20 656e 7472 7972 6566 2020 as an entryref │ │ │ -005442a0: 7c54 0045 4938 0000 2020 207c 2d2d 2d2d |T.EI8.. |---- │ │ │ +005442a0: 7c54 0045 4638 0000 2020 207c 2d2d 2d2d |T.EF8.. |---- │ │ │ 005442b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 005442c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005442d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005442e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005442f0: 2d2d 2d2d 7c54 0045 4939 0000 2020 207c ----|T.EI9.. | │ │ │ +005442f0: 2d2d 2d2d 7c54 0045 4639 0000 2020 207c ----|T.EF9.. | │ │ │ 00544300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00544310: 7c20 436f 6e74 656e 7420 6973 2065 6e74 | Content is ent │ │ │ 00544320: 7279 7265 6620 2d20 7265 6d6f 7665 204d ryref - remove M │ │ │ 00544330: 2076 6972 7475 616c 2073 7461 636b 206c virtual stack l │ │ │ -00544340: 6576 656c 7320 2020 7c54 0045 493a 0000 evels |T.EI:.. │ │ │ +00544340: 6576 656c 7320 2020 7c54 0045 463a 0000 evels |T.EF:.. │ │ │ 00544350: 2020 207c 2070 6f70 656e 7472 7972 6566 | popentryref │ │ │ 00544360: 2020 2020 7c20 756e 7469 6c20 7468 6520 | until the │ │ │ 00544370: 6c65 7665 6c20 6174 2077 6869 6368 2024 level at which $ │ │ │ 00544380: 5a54 5241 5020 7761 7320 5345 542c 2074 ZTRAP was SET, t │ │ │ 00544390: 6865 6e20 474f 544f 2020 2020 7c54 0045 hen GOTO |T.E │ │ │ -005443a0: 4941 0000 2020 207c 2020 2020 2020 2020 IA.. | │ │ │ +005443a0: 4641 0000 2020 207c 2020 2020 2020 2020 FA.. | │ │ │ 005443b0: 2020 2020 2020 2020 7c20 7468 6520 656e | the en │ │ │ 005443c0: 7472 7972 6566 3b20 7468 6520 7374 6163 tryref; the stac │ │ │ 005443d0: 6b20 6d61 6e69 7075 6c61 7469 6f6e 206f k manipulation o │ │ │ 005443e0: 6363 7572 7320 6f6e 6c79 2066 6f72 2020 ccurs only for │ │ │ -005443f0: 7c54 0045 4942 0000 2020 207c 2020 2020 |T.EIB.. | │ │ │ +005443f0: 7c54 0045 4642 0000 2020 207c 2020 2020 |T.EFB.. | │ │ │ 00544400: 2020 2020 2020 2020 2020 2020 7c20 245a | $Z │ │ │ 00544410: 5452 4150 2061 6e64 206e 6f74 2066 6f72 TRAP and not for │ │ │ 00544420: 2045 5843 4550 5449 4f4e 2020 2020 2020 EXCEPTION │ │ │ 00544430: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00544440: 2020 2020 7c54 0045 4943 0000 2020 207c |T.EIC.. | │ │ │ +00544440: 2020 2020 7c54 0045 4643 0000 2020 207c |T.EFC.. | │ │ │ 00544450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00544460: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00544470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00544480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00544490: 2d2d 2d2d 2d2d 2d2d 7c54 0045 4944 0000 --------|T.EID.. │ │ │ +00544490: 2d2d 2d2d 2d2d 2d2d 7c54 0045 4644 0000 --------|T.EFD.. │ │ │ 005444a0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 005444b0: 2020 2020 7c20 4966 2063 6f6e 7465 6e74 | If content │ │ │ 005444c0: 2069 7320 7661 6c69 6420 636f 6465 2074 is valid code t │ │ │ 005444d0: 7265 6174 2069 7420 6173 2064 6573 6372 reat it as descr │ │ │ 005444e0: 6962 6564 2066 6f72 2020 2020 7c54 0045 ibed for |T.E │ │ │ -005444f0: 4945 0000 2020 207c 2070 6f70 6164 6170 IE.. | popadap │ │ │ +005444f0: 4645 0000 2020 207c 2070 6f70 6164 6170 FE.. | popadap │ │ │ 00544500: 7469 7665 2020 2020 7c20 636f 6465 2c20 tive | code, │ │ │ 00544510: 6f74 6865 7277 6973 6520 6174 7465 6d70 otherwise attemp │ │ │ 00544520: 7420 746f 2074 7265 6174 2069 7420 6173 t to treat it as │ │ │ 00544530: 2061 6e20 656e 7472 7972 6566 2020 2020 an entryref │ │ │ -00544540: 7c54 0045 4946 0000 2020 207c 2020 2020 |T.EIF.. | │ │ │ +00544540: 7c54 0045 4646 0000 2020 207c 2020 2020 |T.EFF.. | │ │ │ 00544550: 2020 2020 2020 2020 2020 2020 7c20 7573 | us │ │ │ 00544560: 6564 2061 7320 6465 7363 7269 6265 6420 ed as described │ │ │ 00544570: 666f 7220 706f 7065 6e74 7279 7265 6620 for popentryref │ │ │ 00544580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00544590: 2020 2020 7c54 0045 4947 0000 2020 202b |T.EIG.. + │ │ │ +00544590: 2020 2020 7c54 0045 4647 0000 2020 202b |T.EFG.. + │ │ │ 005445a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005445b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005445c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005445d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005445e0: 2d2d 2d2d 2d2d 2d2d 2b07 0045 4948 0000 --------+..EIH.. │ │ │ -005445f0: 5200 4549 4900 0020 2020 416c 7468 6f75 R.EII.. Althou │ │ │ +005445e0: 2d2d 2d2d 2d2d 2d2d 2b07 0045 4648 0000 --------+..EFH.. │ │ │ +005445f0: 5200 4546 4900 0020 2020 416c 7468 6f75 R.EFI.. Althou │ │ │ 00544600: 6768 2074 6865 2022 6164 6170 7469 7665 gh the "adaptive │ │ │ 00544610: 2220 616e 6420 2270 6f70 6164 6170 7469 " and "popadapti │ │ │ 00544620: 7665 2220 6265 6861 7669 6f72 7320 7065 ve" behaviors pe │ │ │ 00544630: 726d 6974 206d 6978 696e 6720 6f66 2074 rmit mixing of t │ │ │ -00544640: 776f 5200 4549 4a00 0020 2020 6265 6861 woR.EIJ.. beha │ │ │ +00544640: 776f 5200 4546 4a00 0020 2020 6265 6861 woR.EFJ.. beha │ │ │ 00544650: 7669 6f72 7320 6261 7365 6420 6f6e 2074 viors based on t │ │ │ 00544660: 6865 2063 7572 7265 6e74 2076 616c 7565 he current value │ │ │ 00544670: 206f 6620 245a 5452 4150 2c20 7468 6520 of $ZTRAP, the │ │ │ 00544680: 245a 5452 4150 2062 6568 6176 696f 7220 $ZTRAP behavior │ │ │ -00544690: 7479 7065 5300 4549 5100 0020 2020 6973 typeS.EIQ.. is │ │ │ +00544690: 7479 7065 5300 4546 5100 0020 2020 6973 typeS.EFQ.. is │ │ │ 005446a0: 2073 656c 6563 7465 6420 6174 2070 726f selected at pro │ │ │ 005446b0: 6365 7373 2073 7461 7274 7570 2066 726f cess startup fro │ │ │ 005446c0: 6d20 6774 6d5f 7a74 7261 705f 666f 726d m gtm_ztrap_form │ │ │ 005446d0: 2061 6e64 2063 616e 6e6f 7420 6265 206d and cannot be m │ │ │ -005446e0: 6f64 6966 6965 6429 0045 4952 0000 2020 odified).EIR.. │ │ │ +005446e0: 6f64 6966 6965 6429 0045 4652 0000 2020 odified).EFR.. │ │ │ 005446f0: 2064 7572 696e 6720 7468 6520 6c69 6665 during the life │ │ │ 00544700: 206f 6620 7468 6520 7072 6f63 6573 732e of the process. │ │ │ -00544710: 0700 4549 5300 000d 0045 4954 0000 2020 ..EIS....EIT.. │ │ │ -00544720: 4e6f 7465 0700 4549 5500 004d 0045 4956 Note..EIU..M.EIV │ │ │ +00544710: 0700 4546 5300 000d 0045 4654 0000 2020 ..EFS....EFT.. │ │ │ +00544720: 4e6f 7465 0700 4546 5500 004d 0045 4656 Note..EFU..M.EFV │ │ │ 00544730: 0000 2020 204c 696b 6520 245a 5452 4150 .. Like $ZTRAP │ │ │ 00544740: 2076 616c 7565 732c 2069 6e76 6f63 6174 values, invocat │ │ │ 00544750: 696f 6e20 6f66 2064 6576 6963 6520 4558 ion of device EX │ │ │ 00544760: 4345 5054 494f 4e20 7661 6c75 6573 2c20 CEPTION values, │ │ │ -00544770: 7769 7468 2074 6865 4600 4549 5700 0020 with theF.EIW.. │ │ │ +00544770: 7769 7468 2074 6865 4600 4546 5700 0020 with theF.EFW.. │ │ │ 00544780: 2020 6578 6365 7074 696f 6e20 6e6f 7465 exception note │ │ │ 00544790: 642c 2066 6f6c 6c6f 7720 7468 6520 7061 d, follow the pa │ │ │ 005447a0: 7474 6572 6e20 7370 6563 6966 6965 6420 ttern specified │ │ │ 005447b0: 6279 2074 6865 2063 7572 7265 6e74 2100 by the current!. │ │ │ -005447c0: 4549 5800 0020 2020 6774 6d5f 7a74 7261 EIX.. gtm_ztra │ │ │ +005447c0: 4546 5800 0020 2020 6774 6d5f 7a74 7261 EFX.. gtm_ztra │ │ │ 005447d0: 705f 666f 726d 2073 6574 7469 6e67 2e07 p_form setting.. │ │ │ -005447e0: 0045 4959 0000 1800 3b49 494f 5f45 5252 .EIY....;IIO_ERR │ │ │ +005447e0: 0045 4659 0000 1800 3b46 494f 5f45 5252 .EFY....;FIO_ERR │ │ │ 005447f0: 4f52 5300 0049 4f5f 4572 726f 7273 0000 ORS..IO_Errors.. │ │ │ 00544800: 0400 0000 2705 0000 2e56 0000 0000 0000 ....'....V...... │ │ │ -00544810: 9500 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +00544810: 9500 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..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 ff24 _OF_ERRORS..s..$ │ │ │ 00544850: 4543 4f44 4500 c051 0000 2020 2054 6f20 ECODE..Q.. To │ │ │ 00544860: 666f 7263 6520 6578 6563 7574 696f 6e20 force execution │ │ │ 00544870: 6f66 2061 6e20 6572 726f 7220 7472 6170 of an error trap │ │ │ 00544880: 206f 7220 746f 2066 6c61 6720 6120 7573 or to flag a us │ │ │ 00544890: 6572 2d64 6566 696e 6564 2065 7272 6f72 er-defined error │ │ │ -005448a0: 2028 2255 2236 0043 4952 0000 2020 2065 ("U"6.CIR.. e │ │ │ +005448a0: 2028 2255 2236 0043 4652 0000 2020 2065 ("U"6.CFR.. e │ │ │ 005448b0: 7272 6f72 7329 2c20 6d61 6b65 2074 6865 rrors), make the │ │ │ 005448c0: 2076 616c 7565 206f 6620 2445 434f 4445 value of $ECODE │ │ │ -005448d0: 206e 6f6e 2d65 6d70 7479 3a07 0043 4953 non-empty:..CIS │ │ │ -005448e0: 0000 3400 4349 5400 0020 2020 5345 5420 ..4.CIT.. SET │ │ │ +005448d0: 206e 6f6e 2d65 6d70 7479 3a07 0043 4653 non-empty:..CFS │ │ │ +005448e0: 0000 3400 4346 5400 0020 2020 5345 5420 ..4.CFT.. SET │ │ │ 005448f0: 2445 434f 4445 3d22 2c55 3133 2d55 7365 $ECODE=",U13-Use │ │ │ 00544900: 7220 6465 6669 6e65 6420 6572 726f 7220 r defined error │ │ │ -00544910: 7472 6170 2c22 0700 4349 5500 0012 0043 trap,"..CIU....C │ │ │ -00544920: 4956 0000 2020 202a 2a4e 6f74 652a 2a07 IV.. **Note**. │ │ │ -00544930: 0043 4957 0000 5200 4349 5800 0020 2020 .CIW..R.CIX.. │ │ │ +00544910: 7472 6170 2c22 0700 4346 5500 0012 0043 trap,"..CFU....C │ │ │ +00544920: 4656 0000 2020 202a 2a4e 6f74 652a 2a07 FV.. **Note**. │ │ │ +00544930: 0043 4657 0000 5200 4346 5800 0020 2020 .CFW..R.CFX.. │ │ │ 00544940: 5468 6520 7661 6c75 6520 6f66 2024 4543 The value of $EC │ │ │ 00544950: 4f44 4520 7072 6f76 6964 6573 2069 6e66 ODE provides inf │ │ │ 00544960: 6f72 6d61 7469 6f6e 2061 626f 7574 2065 ormation about e │ │ │ 00544970: 7272 6f72 7320 7468 6174 2068 6176 6520 rrors that have │ │ │ -00544980: 6f63 6375 7272 6564 5100 4349 5900 0020 occurredQ.CIY.. │ │ │ +00544980: 6f63 6375 7272 6564 5100 4346 5900 0020 occurredQ.CFY.. │ │ │ 00544990: 2020 7369 6e63 6520 7468 6520 6c61 7374 since the last │ │ │ 005449a0: 2074 696d 6520 6974 2077 6173 2072 6573 time it was res │ │ │ 005449b0: 6574 2074 6f20 616e 2065 6d70 7479 2073 et to an empty s │ │ │ 005449c0: 7472 696e 672e 2049 6e20 6164 6469 7469 tring. In additi │ │ │ -005449d0: 6f6e 2074 6f20 7468 6551 0043 495a 0000 on to theQ.CIZ.. │ │ │ +005449d0: 6f6e 2074 6f20 7468 6551 0043 465a 0000 on to theQ.CFZ.. │ │ │ 005449e0: 2020 2069 6e66 6f72 6d61 7469 6f6e 2069 information i │ │ │ 005449f0: 6e20 7468 6973 2076 6172 6961 626c 652c n this variable, │ │ │ 00544a00: 206d 6f72 6520 6465 7461 696c 6564 2069 more detailed i │ │ │ 00544a10: 6e66 6f72 6d61 7469 6f6e 2063 616e 2062 nformation can b │ │ │ -00544a20: 6520 6f62 7461 696e 6564 2f00 4349 6100 e obtained/.CIa. │ │ │ +00544a20: 6520 6f62 7461 696e 6564 2f00 4346 6100 e obtained/.CFa. │ │ │ 00544a30: 0020 2020 6672 6f6d 2074 6865 2069 6e74 . from the int │ │ │ 00544a40: 7269 6e73 6963 2066 756e 6374 696f 6e20 rinsic function │ │ │ -00544a50: 2453 5441 434b 2e20 2e07 0043 4962 0000 $STACK. ...CIb.. │ │ │ -00544a60: 2600 3d49 5452 4150 5f41 4e44 5f24 5a54 &.=ITRAP_AND_$ZT │ │ │ +00544a50: 2453 5441 434b 2e20 2e07 0043 4662 0000 $STACK. ...CFb.. │ │ │ +00544a60: 2600 3d46 5452 4150 5f41 4e44 5f24 5a54 &.=FTRAP_AND_$ZT │ │ │ 00544a70: 5241 5000 0024 4554 5241 505f 616e 645f RAP..$ETRAP_and_ │ │ │ -00544a80: 245a 5452 4150 1c00 4d49 bf11 0000 2020 $ZTRAP..MI.... │ │ │ +00544a80: 245a 5452 4150 1c00 4d46 bf11 0000 2020 $ZTRAP..MF.... │ │ │ 00544a90: 2024 4554 5241 5020 616e 6420 245a 5452 $ETRAP and $ZTR │ │ │ -00544aa0: 4150 0700 4e49 2100 004f 004e 4931 0000 AP..NI!..O.NI1.. │ │ │ +00544aa0: 4150 0700 4e46 2100 004f 004e 4631 0000 AP..NF!..O.NF1.. │ │ │ 00544ab0: 2020 2054 6865 2061 6374 6976 6174 696f The activatio │ │ │ 00544ac0: 6e20 6f66 2024 4554 5241 5020 616e 6420 n of $ETRAP and │ │ │ 00544ad0: 245a 5452 4150 2061 7265 2074 6865 2073 $ZTRAP are the s │ │ │ 00544ae0: 616d 652c 2068 6f77 6576 6572 2074 6865 ame, however the │ │ │ -00544af0: 7265 2061 7265 2061 3d00 4e49 4100 0020 re are a=.NIA.. │ │ │ +00544af0: 7265 2061 7265 2061 3d00 4e46 4100 0020 re are a=.NFA.. │ │ │ 00544b00: 2020 6e75 6d62 6572 206f 6620 6469 6666 number of diff │ │ │ 00544b10: 6572 656e 6365 7320 696e 2074 6865 6972 erences in their │ │ │ 00544b20: 2073 7562 7365 7175 656e 7420 6265 6861 subsequent beha │ │ │ -00544b30: 7669 6f72 2e07 004e 4951 0000 4e00 4e49 vior...NIQ..N.NI │ │ │ +00544b30: 7669 6f72 2e07 004e 4651 0000 4e00 4e46 vior...NFQ..N.NF │ │ │ 00544b40: 6100 0020 2020 466f 7220 7375 6273 6571 a.. For subseq │ │ │ 00544b50: 7565 6e74 2065 7272 6f72 7320 7468 6520 uent errors the │ │ │ 00544b60: 7468 656e 2063 7572 7265 6e74 2024 5a54 then current $ZT │ │ │ 00544b70: 5241 5020 6973 2069 6e76 6f6b 6564 2c20 RAP is invoked, │ │ │ -00544b80: 7768 696c 6520 7769 7468 5000 4e49 7100 while withP.NIq. │ │ │ +00544b80: 7768 696c 6520 7769 7468 5000 4e46 7100 while withP.NFq. │ │ │ 00544b90: 0020 2020 2445 5452 4150 2c20 6265 6861 . $ETRAP, beha │ │ │ 00544ba0: 7669 6f72 2069 7320 636f 6e74 726f 6c6c vior is controll │ │ │ 00544bb0: 6564 2062 7920 7468 6520 7374 6174 6520 ed by the state │ │ │ 00544bc0: 6f66 2024 4543 4f44 452e 2054 6869 7320 of $ECODE. This │ │ │ -00544bd0: 6d65 616e 7320 7468 6174 5400 4e49 8100 means thatT.NI.. │ │ │ +00544bd0: 6d65 616e 7320 7468 6174 5400 4e46 8100 means thatT.NF.. │ │ │ 00544be0: 0020 2020 7768 656e 2075 7369 6e67 2024 . when using $ │ │ │ 00544bf0: 5a54 5241 502c 2069 7420 6973 2069 6d70 ZTRAP, it is imp │ │ │ 00544c00: 6f72 7461 6e74 2074 6f20 6368 616e 6765 ortant to change │ │ │ 00544c10: 2024 5a54 5241 502c 2070 6f73 7369 626c $ZTRAP, possibl │ │ │ 00544c20: 7920 746f 2074 6865 2065 6d70 7479 4c00 y to the emptyL. │ │ │ -00544c30: 4e49 9100 0020 2020 7374 7269 6e67 2c20 NI... string, │ │ │ +00544c30: 4e46 9100 0020 2020 7374 7269 6e67 2c20 NF... string, │ │ │ 00544c40: 6174 2074 6865 2062 6567 696e 6e69 6e67 at the beginning │ │ │ 00544c50: 206f 6620 7468 6520 6163 7469 6f6e 2069 of the action i │ │ │ 00544c60: 6e20 6f72 6465 7220 746f 2070 726f 7465 n order to prote │ │ │ -00544c70: 6374 2061 6761 696e 7374 5500 4d49 c011 ct againstU.MI.. │ │ │ +00544c70: 6374 2061 6761 696e 7374 5500 4d46 c011 ct againstU.MF.. │ │ │ 00544c80: 0000 2020 2072 6563 7572 7369 6f6e 2063 .. recursion c │ │ │ 00544c90: 6175 7365 6420 6279 2061 6e79 2065 7272 aused by any err │ │ │ 00544ca0: 6f72 7320 696e 2024 5a54 5241 5020 6974 ors in $ZTRAP it │ │ │ 00544cb0: 7365 6c66 206f 7220 696e 2074 6865 2063 self or in the c │ │ │ 00544cc0: 6f64 6520 6974 2069 6e76 6f6b 6573 2e07 ode it invokes.. │ │ │ -00544cd0: 004e 4912 0000 5100 4e49 1300 0020 2020 .NI...Q.NI... │ │ │ +00544cd0: 004e 4612 0000 5100 4e46 1300 0020 2020 .NF...Q.NF... │ │ │ 00544ce0: 4966 2074 6865 7265 2069 7320 6e6f 2065 If there is no e │ │ │ 00544cf0: 7870 6c69 6369 7420 6f72 2069 6d70 6c69 xplicit or impli │ │ │ 00544d00: 6369 7420 474f 544f 206f 7220 5a47 4f54 cit GOTO or ZGOT │ │ │ 00544d10: 4f20 696e 2074 6865 2061 6374 696f 6e2c O in the action, │ │ │ 00544d20: 206f 6e63 6520 6100 0000 0000 0000 0000 once a......... │ │ │ 00544d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00544d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -345339,215 +345339,215 @@ │ │ │ 00544fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00544fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00544fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00544fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00544fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00544ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545000: 0400 0000 ab07 0000 4856 0000 0000 0000 ........HV...... │ │ │ -00545010: 6900 0049 4845 4c50 00ff 7300 ff45 5252 i..IHELP..s..ERR │ │ │ +00545010: 6900 0046 4845 4c50 00ff 7300 ff45 5252 i..FHELP..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 ff24 _OF_ERRORS..s..$ │ │ │ 00545050: 5a45 5252 4f52 5f41 4e44 5f24 5a59 4552 ZERROR_AND_$ZYER │ │ │ 00545060: 524f 5200 0024 5a45 5252 4f52 5f61 6e64 ROR..$ZERROR_and │ │ │ -00545070: 5f24 5a59 4552 524f 521f 0050 49bf 1100 _$ZYERROR..PI... │ │ │ +00545070: 5f24 5a59 4552 524f 521f 0050 46bf 1100 _$ZYERROR..PF... │ │ │ 00545080: 0020 2020 245a 4552 524f 5220 616e 6420 . $ZERROR and │ │ │ -00545090: 245a 5945 5252 4f52 0700 5149 2100 0053 $ZYERROR..QI!..S │ │ │ -005450a0: 0051 4931 0000 2020 2041 6674 6572 2061 .QI1.. After a │ │ │ +00545090: 245a 5945 5252 4f52 0700 5146 2100 0053 $ZYERROR..QF!..S │ │ │ +005450a0: 0051 4631 0000 2020 2041 6674 6572 2061 .QF1.. After a │ │ │ 005450b0: 6e20 6572 726f 7220 6f63 6375 7273 2c20 n error occurs, │ │ │ 005450c0: 6966 2024 5a59 4552 524f 5220 6973 2073 if $ZYERROR is s │ │ │ 005450d0: 6574 2074 6f20 6120 7661 6c69 6420 656e et to a valid en │ │ │ 005450e0: 7472 7972 6566 2074 6861 7420 6578 6973 tryref that exis │ │ │ -005450f0: 7473 5400 5149 4100 0020 2020 696e 2074 tsT.QIA.. in t │ │ │ +005450f0: 7473 5400 5146 4100 0020 2020 696e 2074 tsT.QFA.. in t │ │ │ 00545100: 6865 2063 7572 7265 6e74 2065 6e76 6972 he current envir │ │ │ 00545110: 6f6e 6d65 6e74 2c20 4754 2e4d 2069 6e76 onment, GT.M inv │ │ │ 00545120: 6f6b 6573 2074 6865 2072 6f75 7469 6e65 okes the routine │ │ │ 00545130: 2061 7420 7468 6174 2065 6e74 7279 7265 at that entryre │ │ │ -00545140: 6620 7769 7468 5100 5149 5100 0020 2020 f withQ.QIQ.. │ │ │ +00545140: 6620 7769 7468 5100 5146 5100 0020 2020 f withQ.QFQ.. │ │ │ 00545150: 616e 2069 6d70 6c69 6369 7420 444f 2062 an implicit DO b │ │ │ 00545160: 6566 6f72 6520 7265 7475 726e 696e 6720 efore returning │ │ │ 00545170: 636f 6e74 726f 6c20 746f 204d 2063 6f64 control to M cod │ │ │ 00545180: 6520 7370 6563 6966 6965 6420 6279 2061 e specified by a │ │ │ -00545190: 2064 6576 6963 654e 0051 4961 0000 2020 deviceN.QIa.. │ │ │ +00545190: 2064 6576 6963 654e 0051 4661 0000 2020 deviceN.QFa.. │ │ │ 005451a0: 2045 5843 4550 5449 4f4e 2c20 2445 5452 EXCEPTION, $ETR │ │ │ 005451b0: 4150 206f 7220 245a 5452 4150 2e20 4974 AP or $ZTRAP. It │ │ │ 005451c0: 2069 7320 696e 7465 6e64 6564 2074 6861 is intended tha │ │ │ 005451d0: 7420 7468 6520 636f 6465 2069 6e76 6f6b t the code invok │ │ │ -005451e0: 6564 2062 7954 0051 4971 0000 2020 2024 ed byT.QIq.. $ │ │ │ +005451e0: 6564 2062 7954 0051 4671 0000 2020 2024 ed byT.QFq.. $ │ │ │ 005451f0: 5a59 4552 524f 5220 7573 6520 7468 6520 ZYERROR use the │ │ │ 00545200: 7661 6c75 6520 6f66 2024 5a53 5441 5455 value of $ZSTATU │ │ │ 00545210: 5320 746f 2073 656c 6563 7420 6f72 2063 S to select or c │ │ │ 00545220: 6f6e 7374 7275 6374 2061 2076 616c 7565 onstruct a value │ │ │ -00545230: 2074 6f20 7768 6963 681a 0051 4981 0000 to which..QI... │ │ │ +00545230: 2074 6f20 7768 6963 681a 0051 4681 0000 to which..QF... │ │ │ 00545240: 2020 2069 7420 5345 5473 2024 5a45 5252 it SETs $ZERR │ │ │ -00545250: 4f52 2e07 0051 4991 0000 4e00 5049 c011 OR...QI...N.PI.. │ │ │ +00545250: 4f52 2e07 0051 4691 0000 4e00 5046 c011 OR...QF...N.PF.. │ │ │ 00545260: 0000 2020 2049 6620 245a 5945 5252 4f52 .. If $ZYERROR │ │ │ 00545270: 2069 7320 656d 7074 792c 2024 5a59 4552 is empty, $ZYER │ │ │ 00545280: 524f 523d 2275 6e70 726f 6365 7373 6564 ROR="unprocessed │ │ │ 00545290: 2024 5a45 5252 4f52 2c20 7365 6520 245a $ZERROR, see $Z │ │ │ -005452a0: 5354 4154 5553 222e 0700 5149 1200 0053 STATUS"...QI...S │ │ │ -005452b0: 0051 4913 0000 2020 2049 6620 7468 6572 .QI... If ther │ │ │ +005452a0: 5354 4154 5553 222e 0700 5146 1200 0053 STATUS"...QF...S │ │ │ +005452b0: 0051 4613 0000 2020 2049 6620 7468 6572 .QF... If ther │ │ │ 005452c0: 6520 6973 2061 2070 726f 626c 656d 2077 e is a problem w │ │ │ 005452d0: 6974 6820 7468 6520 636f 6e74 656e 7420 ith the content │ │ │ 005452e0: 6f66 2024 5a59 4552 524f 5220 6f72 2069 of $ZYERROR or i │ │ │ 005452f0: 6620 7468 6520 6578 6563 7574 696f 6e20 f the execution │ │ │ -00545300: 6f66 5100 5149 1400 0020 2020 7468 6520 ofQ.QI... the │ │ │ +00545300: 6f66 5100 5146 1400 0020 2020 7468 6520 ofQ.QF... the │ │ │ 00545310: 636f 6465 2069 7420 696e 766f 6b65 732c code it invokes, │ │ │ 00545320: 2047 542e 4d20 7365 7473 2024 5a45 5252 GT.M sets $ZERR │ │ │ 00545330: 4f52 3d24 5a53 5441 5455 5320 666f 7220 OR=$ZSTATUS for │ │ │ 00545340: 7468 6520 7365 636f 6e64 6172 7920 6572 the secondary er │ │ │ -00545350: 726f 724b 0051 4915 0000 2020 2061 6e64 rorK.QI... and │ │ │ +00545350: 726f 724b 0051 4615 0000 2020 2061 6e64 rorK.QF... and │ │ │ 00545360: 2074 6572 6d69 6e61 7465 7320 7468 6520 terminates the │ │ │ 00545370: 6174 7465 6d70 7420 746f 2075 7365 2024 attempt to use $ │ │ │ 00545380: 5a59 4552 524f 522e 2044 7572 696e 6720 ZYERROR. During │ │ │ 00545390: 636f 6465 2065 766f 6b65 6420 6279 3d00 code evoked by=. │ │ │ -005453a0: 5149 1600 0020 2020 245a 5945 5252 4f52 QI... $ZYERROR │ │ │ +005453a0: 5146 1600 0020 2020 245a 5945 5252 4f52 QF... $ZYERROR │ │ │ 005453b0: 2c20 7468 6520 7661 6c75 6520 6f66 2024 , the value of $ │ │ │ 005453c0: 5a45 5252 4f52 2069 7320 7468 6520 656d ZERROR is the em │ │ │ -005453d0: 7074 7920 7374 7269 6e67 2e07 0051 4917 pty string...QI. │ │ │ +005453d0: 7074 7920 7374 7269 6e67 2e07 0051 4617 pty string...QF. │ │ │ 005453e0: 0000 2400 3d24 5354 4154 5553 5f43 4f4e ..$.=$STATUS_CON │ │ │ 005453f0: 5445 4e54 0000 245a 5354 4154 5553 5f43 TENT..$ZSTATUS_C │ │ │ -00545400: 6f6e 7465 6e74 1b00 4c49 bf11 0000 2020 ontent..LI.... │ │ │ +00545400: 6f6e 7465 6e74 1b00 4c46 bf11 0000 2020 ontent..LF.... │ │ │ 00545410: 2024 5a53 5441 5455 5320 436f 6e74 656e $ZSTATUS Conten │ │ │ -00545420: 7407 004d 4921 0000 5200 4d49 3100 0020 t..MI!..R.MI1.. │ │ │ +00545420: 7407 004d 4621 0000 5200 4d46 3100 0020 t..MF!..R.MF1.. │ │ │ 00545430: 2020 245a 5354 4154 5553 2063 6f6e 7461 $ZSTATUS conta │ │ │ 00545440: 696e 7320 6120 7374 7269 6e67 2076 616c ins a string val │ │ │ 00545450: 7565 2073 7065 6369 6679 696e 6720 7468 ue specifying th │ │ │ 00545460: 6520 6572 726f 7220 636f 6e64 6974 696f e error conditio │ │ │ -00545470: 6e20 636f 6465 2061 6e64 4f00 4d49 4100 n code andO.MIA. │ │ │ +00545470: 6e20 636f 6465 2061 6e64 4f00 4d46 4100 n code andO.MFA. │ │ │ 00545480: 0020 2020 6c6f 6361 7469 6f6e 206f 6620 . location of │ │ │ 00545490: 7468 6520 6c61 7374 2065 7863 6570 7469 the last excepti │ │ │ 005454a0: 6f6e 2063 6f6e 6469 7469 6f6e 2074 6861 on condition tha │ │ │ 005454b0: 7420 6f63 6375 7272 6564 2064 7572 696e t occurred durin │ │ │ -005454c0: 6720 726f 7574 696e 6514 004d 4951 0000 g routine..MIQ.. │ │ │ +005454c0: 6720 726f 7574 696e 6514 004d 4651 0000 g routine..MFQ.. │ │ │ 005454d0: 2020 2065 7865 6375 7469 6f6e 2e07 004d execution...M │ │ │ -005454e0: 4961 0000 2800 3d49 5452 4150 5f57 4954 Ia..(.=ITRAP_WIT │ │ │ +005454e0: 4661 0000 2800 3d46 5452 4150 5f57 4954 Fa..(.=FTRAP_WIT │ │ │ 005454f0: 485f 2445 5452 4150 0000 245a 5452 4150 H_$ETRAP..$ZTRAP │ │ │ -00545500: 5f57 6974 685f 2445 5452 4150 1d00 4e49 _With_$ETRAP..NI │ │ │ +00545500: 5f57 6974 685f 2445 5452 4150 1d00 4e46 _With_$ETRAP..NF │ │ │ 00545510: bf11 0000 2020 2024 5a54 5241 5020 5769 .... $ZTRAP Wi │ │ │ -00545520: 7468 2024 4554 5241 5007 004f 4921 0000 th $ETRAP..OI!.. │ │ │ -00545530: 5400 4f49 3100 0020 2020 4974 2069 7320 T.OI1.. It is │ │ │ +00545520: 7468 2024 4554 5241 5007 004f 4621 0000 th $ETRAP..OF!.. │ │ │ +00545530: 5400 4f46 3100 0020 2020 4974 2069 7320 T.OF1.. It is │ │ │ 00545540: 696d 706f 7274 616e 7420 746f 2062 6520 important to be │ │ │ 00545550: 6177 6172 6520 6f66 2077 6869 6368 206f aware of which o │ │ │ 00545560: 6620 7468 6520 7472 6170 206d 6563 6861 f the trap mecha │ │ │ 00545570: 6e69 736d 7320 6973 2069 6e20 706c 6163 nisms is in plac │ │ │ -00545580: 6520 746f 5200 4f49 4100 0020 2020 6176 e toR.OIA.. av │ │ │ +00545580: 6520 746f 5200 4f46 4100 0020 2020 6176 e toR.OFA.. av │ │ │ 00545590: 6f69 6420 756e 696e 7465 6e64 6564 2069 oid unintended i │ │ │ 005455a0: 6e74 6572 6163 7469 6f6e 732c 2061 6e64 nteractions, and │ │ │ 005455b0: 2061 7761 7265 206f 6620 7768 6963 6820 aware of which │ │ │ 005455c0: 636f 6e64 6974 696f 6e73 206d 6179 2063 conditions may c │ │ │ -005455d0: 6175 7365 2061 4300 4f49 5100 0020 2020 ause aC.OIQ.. │ │ │ +005455d0: 6175 7365 2061 4300 4f46 5100 0020 2020 ause aC.OFQ.. │ │ │ 005455e0: 7377 6974 6368 2d6f 7665 7220 6672 6f6d switch-over from │ │ │ 005455f0: 206f 6e65 206d 6f64 6520 6f66 2065 7272 one mode of err │ │ │ 00545600: 6f72 2068 616e 646c 696e 6720 746f 2074 or handling to t │ │ │ -00545610: 6865 206f 7468 6572 2e07 004f 4961 0000 he other...OIa.. │ │ │ -00545620: 4d00 4f49 7100 0020 2020 5768 656e 2061 M.OIq.. When a │ │ │ +00545610: 6865 206f 7468 6572 2e07 004f 4661 0000 he other...OFa.. │ │ │ +00545620: 4d00 4f46 7100 0020 2020 5768 656e 2061 M.OFq.. When a │ │ │ 00545630: 2053 4554 2063 6f6d 6d61 6e64 2061 7373 SET command ass │ │ │ 00545640: 6967 6e73 2061 2076 616c 7565 2074 6f20 igns a value to │ │ │ 00545650: 6569 7468 6572 2024 5a54 5241 5020 6f72 either $ZTRAP or │ │ │ 00545660: 2024 4554 5241 502c 2047 542e 4d4f 004f $ETRAP, GT.MO.O │ │ │ -00545670: 4981 0000 2020 2065 7861 6d69 6e65 7320 I... examines │ │ │ +00545670: 4681 0000 2020 2065 7861 6d69 6e65 7320 F... examines │ │ │ 00545680: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the │ │ │ 00545690: 206f 7468 6572 2065 7272 6f72 2068 616e other error han │ │ │ 005456a0: 646c 696e 6720 7661 7269 6162 6c65 2e20 dling variable. │ │ │ -005456b0: 4966 2074 6865 206f 7468 6572 5200 4f49 If the otherR.OI │ │ │ +005456b0: 4966 2074 6865 206f 7468 6572 5200 4f46 If the otherR.OF │ │ │ 005456c0: 9100 0020 2020 7661 6c75 6520 6973 206e ... value is n │ │ │ 005456d0: 6f6e 2d65 6d70 7479 2c20 4754 2e4d 2065 on-empty, GT.M e │ │ │ 005456e0: 7865 6375 7465 7320 616e 2069 6d70 6c69 xecutes an impli │ │ │ 005456f0: 6369 7420 4e45 5720 636f 6d6d 616e 6420 cit NEW command │ │ │ 00545700: 7468 6174 2073 6176 6573 2074 6865 5000 that saves theP. │ │ │ -00545710: 4e49 c011 0000 2020 2063 7572 7265 6e74 NI.... current │ │ │ +00545710: 4e46 c011 0000 2020 2063 7572 7265 6e74 NF.... current │ │ │ 00545720: 2076 616c 7565 206f 6620 7468 6174 2076 value of that v │ │ │ 00545730: 6172 6961 626c 652c 2061 6e64 2074 6865 ariable, and the │ │ │ 00545740: 6e20 6173 7369 676e 7320 7468 6174 2076 n assigns that v │ │ │ 00545750: 6172 6961 626c 6520 746f 2074 6865 4600 ariable to theF. │ │ │ -00545760: 4f49 1200 0020 2020 656d 7074 7920 7374 OI... empty st │ │ │ +00545760: 4f46 1200 0020 2020 656d 7074 7920 7374 OF... empty st │ │ │ 00545770: 7269 6e67 2c20 7468 656e 206d 616b 6573 ring, then makes │ │ │ 00545780: 2074 6865 2072 6571 7565 7374 6564 2061 the requested a │ │ │ 00545790: 7373 6967 6e6d 656e 7420 6566 6665 6374 ssignment effect │ │ │ -005457a0: 6976 652e 0700 4f49 1300 0000 0000 0000 ive...OI........ │ │ │ +005457a0: 6976 652e 0700 4f46 1300 0000 0000 0000 ive...OF........ │ │ │ 005457b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005457c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005457d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005457e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005457f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545800: 0400 0000 9904 0000 7e56 0000 0000 0000 ........~V...... │ │ │ -00545810: 9f00 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +00545810: 9f00 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..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: 4554 5241 505f 4f52 5f24 5a54 5241 5000 ETRAP_OR_$ZTRAP. │ │ │ 00545860: bf61 0000 2020 2065 6666 6f72 7420 6368 .a.. effort ch │ │ │ 00545870: 6f69 6365 2e20 4966 2063 6f6d 7061 7469 oice. If compati │ │ │ 00545880: 6269 6c69 7479 2077 6974 6820 636f 6465 bility with code │ │ │ 00545890: 2077 7269 7474 656e 2069 6e20 4d55 4d50 written in MUMP │ │ │ 005458a0: 5320 6469 616c 6563 7473 2066 726f 6d51 S dialects fromQ │ │ │ -005458b0: 004d 4971 0000 2020 206f 7468 6572 2076 .MIq.. other v │ │ │ +005458b0: 004d 4671 0000 2020 206f 7468 6572 2076 .MFq.. other v │ │ │ 005458c0: 656e 646f 7273 2069 7320 696d 706f 7274 endors is import │ │ │ 005458d0: 616e 742c 2074 6865 6e20 2445 5452 4150 ant, then $ETRAP │ │ │ 005458e0: 206f 7220 6120 6e6f 6e2d 6465 6661 756c or a non-defaul │ │ │ 005458f0: 7420 666f 726d 206f 6620 245a 5452 4150 t form of $ZTRAP │ │ │ -00545900: 2800 4d49 8100 0020 2020 7072 6f62 6162 (.MI... probab │ │ │ +00545900: 2800 4d46 8100 0020 2020 7072 6f62 6162 (.MF... probab │ │ │ 00545910: 6c79 2069 7320 7468 6520 6265 7474 6572 ly is the better │ │ │ -00545920: 2063 686f 6963 652e 0700 4d49 9100 0053 choice...MI...S │ │ │ -00545930: 004c 49c0 1100 0020 2020 5768 656e 206e .LI.... When n │ │ │ +00545920: 2063 686f 6963 652e 0700 4d46 9100 0053 choice...MF...S │ │ │ +00545930: 004c 46c0 1100 0020 2020 5768 656e 206e .LF.... When n │ │ │ 00545940: 6f20 7072 652d 6578 6973 7469 6e67 2063 o pre-existing c │ │ │ 00545950: 6f64 6520 6578 6973 7473 2074 6861 7420 ode exists that │ │ │ 00545960: 6661 766f 7273 206f 6e65 206d 6563 6861 favors one mecha │ │ │ 00545970: 6e69 736d 2c20 7468 6520 6665 6174 7572 nism, the featur │ │ │ -00545980: 6573 3a00 4d49 1200 0020 2020 6f66 2074 es:.MI... of t │ │ │ +00545980: 6573 3a00 4d46 1200 0020 2020 6f66 2074 es:.MF... of t │ │ │ 00545990: 6865 206d 6563 6861 6e69 736d 7320 7468 he mechanisms th │ │ │ 005459a0: 656d 7365 6c76 6573 2073 686f 756c 6420 emselves should │ │ │ -005459b0: 6265 2065 7861 6d69 6e65 642e 0700 4d49 be examined...MI │ │ │ -005459c0: 1300 0050 004d 4914 0000 2020 2041 6c6d ...P.MI... Alm │ │ │ +005459b0: 6265 2065 7861 6d69 6e65 642e 0700 4d46 be examined...MF │ │ │ +005459c0: 1300 0050 004d 4614 0000 2020 2041 6c6d ...P.MF... Alm │ │ │ 005459d0: 6f73 7420 616e 7920 6566 6665 6374 2074 ost any effect t │ │ │ 005459e0: 6861 7420 6361 6e20 6265 2061 6368 6965 hat can be achie │ │ │ 005459f0: 7665 6420 7573 696e 6720 6f6e 6520 6d65 ved using one me │ │ │ 00545a00: 6368 616e 6973 6d20 6361 6e20 616c 736f chanism can also │ │ │ -00545a10: 2062 654f 004d 4915 0000 2020 2061 6368 beO.MI... ach │ │ │ +00545a10: 2062 654f 004d 4615 0000 2020 2061 6368 beO.MF... ach │ │ │ 00545a20: 6965 7665 6420 7573 696e 6720 7468 6520 ieved using the │ │ │ 00545a30: 6f74 6865 722e 2048 6f77 6576 6572 2c20 other. However, │ │ │ 00545a40: 736f 6d65 2065 6666 6563 7473 2061 7265 some effects are │ │ │ 00545a50: 2065 6173 6965 7220 746f 2061 6368 6965 easier to achie │ │ │ -00545a60: 7665 4500 4d49 1600 0020 2020 7573 696e veE.MI... usin │ │ │ +00545a60: 7665 4500 4d46 1600 0020 2020 7573 696e veE.MF... usin │ │ │ 00545a70: 6720 6f6e 6520 6d65 7468 6f64 2c20 616e g one method, an │ │ │ 00545a80: 6420 736f 6d65 2061 7265 2065 6173 6965 d some are easie │ │ │ 00545a90: 7220 7573 696e 6720 7769 7468 2074 6865 r using with the │ │ │ -00545aa0: 206f 7468 6572 2e07 004d 4917 0000 5400 other...MI...T. │ │ │ -00545ab0: 4d49 1800 0020 2020 4966 2074 6865 206d MI... If the m │ │ │ +00545aa0: 206f 7468 6572 2e07 004d 4617 0000 5400 other...MF...T. │ │ │ +00545ab0: 4d46 1800 0020 2020 4966 2074 6865 206d MF... If the m │ │ │ 00545ac0: 6563 6861 6e69 736d 7320 6172 6520 6d69 echanisms are mi │ │ │ 00545ad0: 7865 642c 206f 7220 7468 6572 6520 6973 xed, or there is │ │ │ 00545ae0: 2061 2064 6573 6972 6520 746f 2072 6566 a desire to ref │ │ │ 00545af0: 6572 2074 6f20 2445 434f 4445 2069 6e20 er to $ECODE in │ │ │ -00545b00: 616e 5300 4d49 1900 0020 2020 656e 7669 anS.MI... envi │ │ │ +00545b00: 616e 5300 4d46 1900 0020 2020 656e 7669 anS.MF... envi │ │ │ 00545b10: 726f 6e6d 656e 7420 7573 696e 6720 245a ronment using $Z │ │ │ 00545b20: 5452 4150 2c20 6974 2069 7320 7265 636f TRAP, it is reco │ │ │ 00545b30: 6d6d 656e 6465 6420 746f 2068 6176 6520 mmended to have │ │ │ 00545b40: 245a 5452 4150 2065 7272 6f72 2063 6f64 $ZTRAP error cod │ │ │ -00545b50: 6520 5345 544c 004d 491a 0000 2020 2024 e SETL.MI... $ │ │ │ +00545b50: 6520 5345 544c 004d 461a 0000 2020 2024 e SETL.MF... $ │ │ │ 00545b60: 4543 4f44 453d 2222 2061 7420 736f 6d65 ECODE="" at some │ │ │ 00545b70: 2061 7070 726f 7072 6961 7465 2074 696d appropriate tim │ │ │ 00545b80: 652c 2073 6f20 7468 6174 2024 4543 4f44 e, so that $ECOD │ │ │ 00545b90: 4520 646f 6573 206e 6f74 2062 6563 6f6d E does not becom │ │ │ -00545ba0: 6544 004d 4921 0000 2020 2063 6c75 7474 eD.MI!.. clutt │ │ │ +00545ba0: 6544 004d 4621 0000 2020 2063 6c75 7474 eD.MF!.. clutt │ │ │ 00545bb0: 6572 6564 2077 6974 6820 6572 726f 7273 ered with errors │ │ │ 00545bc0: 2074 6861 7420 6861 7665 2062 6565 6e20 that have been │ │ │ 00545bd0: 7375 6363 6573 7366 756c 6c79 2068 616e successfully han │ │ │ -00545be0: 646c 6564 2e07 004d 4922 0000 1200 4d49 dled...MI"....MI │ │ │ +00545be0: 646c 6564 2e07 004d 4622 0000 1200 4d46 dled...MF"....MF │ │ │ 00545bf0: 2300 0020 2020 2a2a 4e6f 7465 2a2a 0700 #.. **Note**.. │ │ │ -00545c00: 4d49 2400 004c 004d 4925 0000 2020 2041 MI$..L.MI%.. A │ │ │ +00545c00: 4d46 2400 004c 004d 4625 0000 2020 2041 MF$..L.MF%.. A │ │ │ 00545c10: 2064 6576 6963 6520 4558 4345 5054 494f device EXCEPTIO │ │ │ 00545c20: 4e20 6765 7473 2063 6f6e 7472 6f6c 2061 N gets control a │ │ │ 00545c30: 6674 6572 2061 206e 6f6e 2d66 6174 616c fter a non-fatal │ │ │ 00545c40: 2064 6576 6963 6520 6572 726f 7220 616e device error an │ │ │ -00545c50: 6441 004d 4926 0000 2020 2024 4554 5241 dA.MI&.. $ETRA │ │ │ +00545c50: 6441 004d 4626 0000 2020 2024 4554 5241 dA.MF&.. $ETRA │ │ │ 00545c60: 502f 245a 5452 4150 2067 6574 2063 6f6e P/$ZTRAP get con │ │ │ 00545c70: 7472 6f6c 2061 6674 6572 206f 7468 6572 trol after other │ │ │ 00545c80: 206e 6f6e 2d66 6174 616c 2065 7272 6f72 non-fatal error │ │ │ -00545c90: 732e 0700 4d49 2700 0000 0000 0000 0000 s...MI'......... │ │ │ +00545c90: 732e 0700 4d46 2700 0000 0000 0000 0000 s...MF'......... │ │ │ 00545ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -345595,280 +345595,280 @@ │ │ │ 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 e607 0000 a556 0000 0000 0000 .........V...... │ │ │ -00546010: 5900 0049 4845 4c50 00ff 7300 ff45 5252 Y..IHELP..s..ERR │ │ │ +00546010: 5900 0046 4845 4c50 00ff 7300 ff45 5252 Y..FHELP..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 ff49 _OF_ERRORS..s..I │ │ │ 00546050: 4f5f 4552 524f 5253 00bf 1100 0020 2020 O_ERRORS..... │ │ │ -00546060: 494f 2045 7272 6f72 7307 0046 4921 0000 IO Errors..FI!.. │ │ │ -00546070: 4f00 4649 3100 0020 2020 5768 656e 2047 O.FI1.. When G │ │ │ +00546060: 494f 2045 7272 6f72 7307 0046 4621 0000 IO Errors..FF!.. │ │ │ +00546070: 4f00 4646 3100 0020 2020 5768 656e 2047 O.FF1.. When G │ │ │ 00546080: 542e 4d20 656e 636f 756e 7465 7273 2061 T.M encounters a │ │ │ 00546090: 6e20 6572 726f 7220 696e 2074 6865 206f n error in the o │ │ │ 005460a0: 7065 7261 7469 6f6e 206f 6620 616e 2049 peration of an I │ │ │ 005460b0: 2f4f 2064 6576 6963 652c 2047 542e 4d54 /O device, GT.MT │ │ │ -005460c0: 0046 4941 0000 2020 2065 7865 6375 7465 .FIA.. execute │ │ │ +005460c0: 0046 4641 0000 2020 2065 7865 6375 7465 .FFA.. execute │ │ │ 005460d0: 7320 7468 6520 4558 4345 5054 494f 4e20 s the EXCEPTION │ │ │ 005460e0: 6465 7669 6365 7061 7261 6d65 7465 7220 deviceparameter │ │ │ 005460f0: 666f 7220 7468 6520 4f50 454e 2f55 5345 for the OPEN/USE │ │ │ 00546100: 2f43 4c4f 5345 2063 6f6d 6d61 6e64 732e /CLOSE commands. │ │ │ -00546110: 2041 6e54 0046 4951 0000 2020 2045 5843 AnT.FIQ.. EXC │ │ │ +00546110: 2041 6e54 0046 4651 0000 2020 2045 5843 AnT.FFQ.. EXC │ │ │ 00546120: 4550 5449 4f4e 2064 6576 6963 6570 6172 EPTION devicepar │ │ │ 00546130: 616d 6574 6572 2073 7065 6369 6669 6573 ameter specifies │ │ │ 00546140: 2061 6e20 6163 7469 6f6e 2074 6f20 7461 an action to ta │ │ │ 00546150: 6b65 2077 6865 6e20 616e 2065 7272 6f72 ke when an error │ │ │ -00546160: 206f 6363 7572 7350 0046 4961 0000 2020 occursP.FIa.. │ │ │ +00546160: 206f 6363 7572 7350 0046 4661 0000 2020 occursP.FFa.. │ │ │ 00546170: 2069 6e20 7468 6520 6f70 6572 6174 696f in the operatio │ │ │ 00546180: 6e20 6f66 2061 6e20 492f 4f20 6465 7669 n of an I/O devi │ │ │ 00546190: 6365 2e20 5468 6520 666f 726d 206f 6620 ce. The form of │ │ │ 005461a0: 7468 6520 4558 4345 5054 494f 4e20 6163 the EXCEPTION ac │ │ │ -005461b0: 7469 6f6e 2069 7351 0046 4971 0000 2020 tion isQ.FIq.. │ │ │ +005461b0: 7469 6f6e 2069 7351 0046 4671 0000 2020 tion isQ.FFq.. │ │ │ 005461c0: 2073 7562 6a65 6374 2074 6f20 7468 6520 subject to the │ │ │ 005461d0: 6774 6d5f 7a74 7261 705f 666f 726d 2073 gtm_ztrap_form s │ │ │ 005461e0: 6574 7469 6e67 2064 6573 6372 6962 6564 etting described │ │ │ 005461f0: 2066 6f72 2024 5a54 5241 502c 2065 7863 for $ZTRAP, exc │ │ │ -00546200: 6570 7420 7468 6174 5100 4649 8100 0020 ept thatQ.FI... │ │ │ +00546200: 6570 7420 7468 6174 5100 4646 8100 0020 ept thatQ.FF... │ │ │ 00546210: 2020 7468 6572 6520 6973 206e 6576 6572 there is never │ │ │ 00546220: 2061 6e79 2069 6d70 6c69 6369 7420 706f any implicit po │ │ │ 00546230: 7070 696e 6720 7769 7468 2045 5843 4550 pping with EXCEP │ │ │ 00546240: 5449 4f4e 2061 6374 696f 6e73 2e20 4966 TION actions. If │ │ │ -00546250: 2061 2064 6576 6963 6551 0046 4991 0000 a deviceQ.FI... │ │ │ +00546250: 2061 2064 6576 6963 6551 0046 4691 0000 a deviceQ.FF... │ │ │ 00546260: 2020 2068 6173 206e 6f20 6375 7272 656e has no curren │ │ │ 00546270: 7420 4558 4345 5054 494f 4e2c 2047 542e t EXCEPTION, GT. │ │ │ 00546280: 4d20 7573 6573 2024 4554 5241 5020 6f72 M uses $ETRAP or │ │ │ 00546290: 2024 5a54 5241 5020 746f 2068 616e 646c $ZTRAP to handl │ │ │ -005462a0: 6520 616e 2065 7272 6f72 1c00 4549 c011 e an error..EI.. │ │ │ +005462a0: 6520 616e 2065 7272 6f72 1c00 4546 c011 e an error..EF.. │ │ │ 005462b0: 0000 2020 2066 726f 6d20 7468 6174 2064 .. from that d │ │ │ -005462c0: 6576 6963 652e 0700 4649 1200 0026 0046 evice...FI...&.F │ │ │ -005462d0: 4913 0000 2020 2047 542e 4d20 7072 6f76 I... GT.M prov │ │ │ +005462c0: 6576 6963 652e 0700 4646 1200 0026 0046 evice...FF...&.F │ │ │ +005462d0: 4613 0000 2020 2047 542e 4d20 7072 6f76 F... GT.M prov │ │ │ 005462e0: 6964 6573 2074 6865 206f 7074 696f 6e20 ides the option │ │ │ -005462f0: 746f 3a07 0046 4914 0000 4100 4649 1500 to:..FI...A.FI.. │ │ │ +005462f0: 746f 3a07 0046 4614 0000 4100 4646 1500 to:..FF...A.FF.. │ │ │ 00546300: 0020 2020 2020 2a20 5472 6170 206f 7220 . * Trap or │ │ │ 00546310: 7072 6f63 6573 7320 616e 2065 7863 6570 process an excep │ │ │ 00546320: 7469 6f6e 2062 6173 6564 206f 6e20 6465 tion based on de │ │ │ -00546330: 7669 6365 2065 7272 6f72 2e43 0046 4916 vice error.C.FI. │ │ │ +00546330: 7669 6365 2065 7272 6f72 2e43 0046 4616 vice error.C.FF. │ │ │ 00546340: 0000 2020 2020 202a 2054 7261 7020 6f72 .. * Trap or │ │ │ 00546350: 2070 726f 6365 7373 2061 6e20 6578 6365 process an exce │ │ │ 00546360: 7074 696f 6e20 6261 7365 6420 6f6e 2074 ption based on t │ │ │ 00546370: 6572 6d69 6e61 6c20 696e 7075 742e 0700 erminal input... │ │ │ -00546380: 4649 1700 0054 0046 4918 0000 2020 2041 FI...T.FI... A │ │ │ +00546380: 4646 1700 0054 0046 4618 0000 2020 2041 FF...T.FF... A │ │ │ 00546390: 6e20 4558 4345 5054 494f 4e20 6261 7365 n EXCEPTION base │ │ │ 005463a0: 6420 6f6e 2061 6e20 6572 726f 7220 666f d on an error fo │ │ │ 005463b0: 7220 7468 6520 6465 7669 6365 2061 7070 r the device app │ │ │ 005463c0: 6c69 6573 206f 6e6c 7920 746f 2074 6861 lies only to tha │ │ │ -005463d0: 7420 6465 7669 6365 2c4a 0046 4919 0000 t device,J.FI... │ │ │ +005463d0: 7420 6465 7669 6365 2c4a 0046 4619 0000 t device,J.FF... │ │ │ 005463e0: 2020 2061 6e64 2070 726f 7669 6465 7320 and provides │ │ │ 005463f0: 6120 7370 6563 6966 6963 2065 7272 6f72 a specific error │ │ │ 00546400: 2068 616e 646c 6572 2066 6f72 2061 2073 handler for a s │ │ │ 00546410: 7065 6369 6669 6320 492f 4f20 6465 7669 pecific I/O devi │ │ │ -00546420: 6365 2e07 0046 491a 0000 5200 4649 2100 ce...FI...R.FI!. │ │ │ +00546420: 6365 2e07 0046 461a 0000 5200 4646 2100 ce...FF...R.FF!. │ │ │ 00546430: 0020 2020 5468 6520 4354 5241 5020 6465 . The CTRAP de │ │ │ 00546440: 7669 6365 7061 7261 6d65 7465 7220 666f viceparameter fo │ │ │ 00546450: 7220 5553 4520 6573 7461 626c 6973 6865 r USE establishe │ │ │ 00546460: 7320 3c43 5452 4c2d 6e3e 2077 6865 7265 s where │ │ │ -00546470: 2030 3c3d 6e3c 3d33 3120 6173 5300 4649 0<=n<=31 asS.FI │ │ │ +00546470: 2030 3c3d 6e3c 3d33 3120 6173 5300 4646 0<=n<=31 asS.FF │ │ │ 00546480: 2200 0020 2020 616e 2069 6e74 6572 7275 ".. an interru │ │ │ 00546490: 7074 696e 6720 7369 676e 616c 2e20 5768 pting signal. Wh │ │ │ 005464a0: 656e 2047 542e 4d20 656e 636f 756e 7465 en GT.M encounte │ │ │ 005464b0: 7273 203c 4354 524c 2d6e 3e20 7769 7468 rs with │ │ │ 005464c0: 2043 5452 4150 2065 6e61 626c 6564 2c53 CTRAP enabled,S │ │ │ -005464d0: 0046 4923 0000 2020 2047 542e 4d20 6578 .FI#.. GT.M ex │ │ │ +005464d0: 0046 4623 0000 2020 2047 542e 4d20 6578 .FF#.. GT.M ex │ │ │ 005464e0: 6563 7574 6573 2074 6865 2045 5843 4550 ecutes the EXCEP │ │ │ 005464f0: 5449 4f4e 2064 6576 6963 6570 6172 616d TION deviceparam │ │ │ 00546500: 656e 7465 722c 206f 722c 2024 4554 5241 enter, or, $ETRA │ │ │ 00546510: 5020 6f72 2024 5a54 5241 5020 6966 2074 P or $ZTRAP if t │ │ │ -00546520: 6865 4a00 4649 2400 0020 2020 6465 7669 heJ.FI$.. devi │ │ │ +00546520: 6865 4a00 4646 2400 0020 2020 6465 7669 heJ.FF$.. devi │ │ │ 00546530: 6365 2068 6173 206e 6f20 6375 7272 656e ce has no curren │ │ │ 00546540: 7420 4558 4345 5054 494f 4e2e 203c 4354 t EXCEPTION. is unique │ │ │ -00546560: 616d 6f6e 6720 3c43 5452 4c3e 4f00 4649 among O.FI │ │ │ +00546560: 616d 6f6e 6720 3c43 5452 4c3e 4f00 4646 among O.FF │ │ │ 00546570: 2500 0020 2020 6368 6172 6163 7465 7273 %.. characters │ │ │ 00546580: 2c20 696e 2074 6861 7420 7468 6520 4f53 , in that the OS │ │ │ 00546590: 2072 6563 6f67 6e69 7a65 7320 6974 2061 recognizes it a │ │ │ 005465a0: 7320 616e 206f 7574 2d6f 662d 6261 6e64 s an out-of-band │ │ │ -005465b0: 2073 6967 6e61 6c20 616e 6453 0046 4926 signal andS.FI& │ │ │ +005465b0: 2073 6967 6e61 6c20 616e 6453 0046 4626 signal andS.FF& │ │ │ 005465c0: 0000 2020 2064 656c 6976 6572 7320 6974 .. delivers it │ │ │ 005465d0: 2069 6d6d 6564 6961 7465 6c79 3b20 4754 immediately; GT │ │ │ 005465e0: 2e4d 2072 6563 6f67 6e69 7a65 7320 6f74 .M recognizes ot │ │ │ 005465f0: 6865 7220 3c43 5452 4c3e 2063 6861 7261 her chara │ │ │ 00546600: 6374 6572 2077 6865 6e20 7468 6579 1e00 cter when they.. │ │ │ -00546610: 4649 2700 0020 2020 6170 7065 6172 2064 FI'.. appear d │ │ │ -00546620: 7569 6e67 2061 2052 4541 442e 0700 4649 uing a READ...FI │ │ │ -00546630: 2800 0012 0046 4929 0000 2020 2045 7861 (....FI).. Exa │ │ │ -00546640: 6d70 6c65 3a07 0046 492a 0000 1a00 4649 mple:..FI*....FI │ │ │ +00546610: 4646 2700 0020 2020 6170 7065 6172 2064 FF'.. appear d │ │ │ +00546620: 7569 6e67 2061 2052 4541 442e 0700 4646 uing a READ...FF │ │ │ +00546630: 2800 0012 0046 4629 0000 2020 2045 7861 (....FF).. Exa │ │ │ +00546640: 6d70 6c65 3a07 0046 462a 0000 1a00 4646 mple:..FF*....FF │ │ │ 00546650: 3100 0020 2020 4754 4d3e 5a50 5249 4e54 1.. GTM>ZPRINT │ │ │ -00546660: 205e 4550 3132 2e00 4649 3200 0020 2020 ^EP12..FI2.. │ │ │ +00546660: 205e 4550 3132 2e00 4646 3200 0020 2020 ^EP12..FF2.. │ │ │ 00546670: 4550 3132 2020 2020 5752 4954 4520 212c EP12 WRITE !, │ │ │ 00546680: 2254 4849 5320 4953 2022 2c24 5445 5854 "THIS IS ",$TEXT │ │ │ -00546690: 282b 3029 3800 4649 3300 0020 2020 2020 (+0)8.FI3.. │ │ │ +00546690: 282b 3029 3800 4646 3300 0020 2020 2020 (+0)8.FF3.. │ │ │ 005466a0: 2020 2020 2020 5345 5420 2445 434f 4445 SET $ECODE │ │ │ 005466b0: 3d22 223b 7468 6973 206f 6e6c 7920 6166 ="";this only af │ │ │ -005466c0: 6665 6374 7320 2445 5452 4150 2600 4649 fects $ETRAP&.FI │ │ │ +005466c0: 6665 6374 7320 2445 5452 4150 2600 4646 fects $ETRAP&.FF │ │ │ 005466d0: 3400 0020 2020 2020 2020 2020 2020 5345 4.. SE │ │ │ 005466e0: 5420 2445 5452 4150 3d22 474f 544f 2045 T $ETRAP="GOTO E │ │ │ -005466f0: 5422 4500 4649 3500 0020 2020 2020 2020 T"E.FI5.. │ │ │ +005466f0: 5422 4500 4646 3500 0020 2020 2020 2020 T"E.FF5.. │ │ │ 00546700: 2020 2020 3b4e 2024 5a54 2053 2024 5a54 ;N $ZT S $ZT │ │ │ 00546710: 3d22 5720 212c 2243 414e 2754 2054 414b ="W !,"CAN'T TAK │ │ │ 00546720: 4520 5245 4349 5052 4f43 414c 204f 4620 E RECIPROCAL OF │ │ │ -00546730: 3022 222c 2a37 2238 0046 4936 0000 2020 0"",*7"8.FI6.. │ │ │ +00546730: 3022 222c 2a37 2238 0046 4636 0000 2020 0"",*7"8.FF6.. │ │ │ 00546740: 2020 2020 2020 2020 2055 5345 2024 503a USE $P: │ │ │ 00546750: 2845 5843 4550 5449 4f4e 3d22 4420 4259 (EXCEPTION="D BY │ │ │ 00546760: 4522 3a43 5452 4150 3d24 4328 3329 2931 E":CTRAP=$C(3))1 │ │ │ -00546770: 0046 4937 0000 2020 2020 2020 2020 2020 .FI7.. │ │ │ +00546770: 0046 4637 0000 2020 2020 2020 2020 2020 .FF7.. │ │ │ 00546780: 2057 5249 5445 2021 2c22 5459 5045 203c WRITE !,"TYPE < │ │ │ 00546790: 4354 524c 2d43 3e20 544f 2053 544f 5022 CTRL-C> TO STOP" │ │ │ -005467a0: 1800 4649 3800 0020 2020 4c4f 4f50 2020 ..FI8.. LOOP │ │ │ -005467b0: 2020 464f 5220 444f 2e00 4649 3900 0020 FOR DO..FI9.. │ │ │ +005467a0: 1800 4646 3800 0020 2020 4c4f 4f50 2020 ..FF8.. LOOP │ │ │ +005467b0: 2020 464f 5220 444f 2e00 4646 3900 0020 FOR DO..FF9.. │ │ │ 005467c0: 2020 2020 2020 2020 2020 2e20 5245 4144 . READ │ │ │ 005467d0: 2021 2c22 5459 5045 2041 204e 554d 4245 !,"TYPE A NUMBE │ │ │ 005467e0: 523a 2022 2c58 0000 0000 0000 0000 0000 R: ",X.......... │ │ │ 005467f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546800: 0400 0000 fb07 0000 ca56 0000 0000 0000 .........V...... │ │ │ -00546810: 7d00 0049 4845 4c50 00ff 7300 ff45 5252 }..IHELP..s..ERR │ │ │ +00546810: 7d00 0046 4845 4c50 00ff 7300 ff45 5252 }..FHELP..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 ff49 _OF_ERRORS..s..I │ │ │ 00546850: 4f5f 4552 524f 5253 00c0 3a00 0020 2020 O_ERRORS..:.. │ │ │ 00546860: 2020 2020 2020 2020 2e20 5752 4954 4520 . WRITE │ │ │ 00546870: 3f32 302c 2248 4153 2052 4543 4950 524f ?20,"HAS RECIPRO │ │ │ 00546880: 4341 4c20 4f46 3a20 222c 312f 5818 0046 CAL OF: ",1/X..F │ │ │ -00546890: 4941 0000 2020 2020 2020 2020 2020 202e IA.. . │ │ │ -005468a0: 2051 5549 543b 0046 4942 0000 2020 2045 QUIT;.FIB.. E │ │ │ +00546890: 4641 0000 2020 2020 2020 2020 2020 202e FA.. . │ │ │ +005468a0: 2051 5549 543b 0046 4642 0000 2020 2045 QUIT;.FFB.. E │ │ │ 005468b0: 5420 2020 2020 202e 2057 5249 5445 2021 T . WRITE ! │ │ │ 005468c0: 2c22 4341 4e27 5420 5441 4b45 2052 4543 ,"CAN'T TAKE REC │ │ │ 005468d0: 4952 504f 4341 4c20 4f46 2030 222c 2a37 IRPOCAL OF 0",*7 │ │ │ -005468e0: 2100 4649 4300 0020 2020 2020 2020 2020 !.FIC.. │ │ │ +005468e0: 2100 4646 4300 0020 2020 2020 2020 2020 !.FFC.. │ │ │ 005468f0: 2020 2e20 5345 5420 2445 434f 4445 3d22 . SET $ECODE=" │ │ │ -00546900: 2216 0046 4944 0000 2020 2020 2020 2020 "..FID.. │ │ │ -00546910: 2020 2051 5549 5440 0046 4945 0000 2020 QUIT@.FIE.. │ │ │ +00546900: 2216 0046 4644 0000 2020 2020 2020 2020 "..FFD.. │ │ │ +00546910: 2020 2051 5549 5440 0046 4645 0000 2020 QUIT@.FFE.. │ │ │ 00546920: 2042 5945 2020 2020 2057 5249 5445 2021 BYE WRITE ! │ │ │ 00546930: 2c22 594f 5520 5459 5045 4420 3c43 5452 ,"YOU TYPED YOU MUST BE │ │ │ -00546950: 2044 4f4e 4521 2230 0046 4946 0000 2020 DONE!"0.FIF.. │ │ │ +00546950: 2044 4f4e 4521 2230 0046 4646 0000 2020 DONE!"0.FFF.. │ │ │ 00546960: 2020 2020 2020 2020 2055 5345 2024 503a USE $P: │ │ │ 00546970: 2845 5843 4550 5449 4f4e 3d22 223a 4354 (EXCEPTION="":CT │ │ │ -00546980: 5241 503d 2222 292e 0046 4947 0000 2020 RAP="")..FIG.. │ │ │ +00546980: 5241 503d 2222 292e 0046 4647 0000 2020 RAP="")..FFG.. │ │ │ 00546990: 2020 2020 2020 2020 2057 5249 5445 2021 WRITE ! │ │ │ 005469a0: 2c22 245a 5354 4154 5553 3d22 2c24 5a53 ,"$ZSTATUS=",$ZS │ │ │ -005469b0: 5441 5455 5319 0046 4948 0000 2020 2020 TATUS..FIH.. │ │ │ +005469b0: 5441 5455 5319 0046 4648 0000 2020 2020 TATUS..FFH.. │ │ │ 005469c0: 2020 2020 2020 205a 474f 544f 2031 1600 ZGOTO 1.. │ │ │ -005469d0: 4649 4900 0020 2020 4754 4d3e 444f 205e FII.. GTM>DO ^ │ │ │ -005469e0: 4550 3132 1600 4649 4a00 0020 2020 5448 EP12..FIJ.. TH │ │ │ -005469f0: 4953 2049 5320 4550 3132 1f00 4649 5100 IS IS EP12..FIQ. │ │ │ +005469d0: 4646 4900 0020 2020 4754 4d3e 444f 205e FFI.. GTM>DO ^ │ │ │ +005469e0: 4550 3132 1600 4646 4a00 0020 2020 5448 EP12..FFJ.. TH │ │ │ +005469f0: 4953 2049 5320 4550 3132 1f00 4646 5100 IS IS EP12..FFQ. │ │ │ 00546a00: 0020 2020 5459 5045 203c 4354 524c 2d43 . TYPE TO STOP/.FIR.. │ │ │ +00546a10: 3e20 544f 2053 544f 502f 0046 4652 0000 > TO STOP/.FFR.. │ │ │ 00546a20: 2020 2054 5950 4520 4120 4e55 4d42 4552 TYPE A NUMBER │ │ │ 00546a30: 3a20 3120 4841 5320 5245 4349 5052 4f43 : 1 HAS RECIPROC │ │ │ -00546a40: 414c 204f 463a 2031 3000 4649 5300 0020 AL OF: 10.FIS.. │ │ │ +00546a40: 414c 204f 463a 2031 3000 4646 5300 0020 AL OF: 10.FFS.. │ │ │ 00546a50: 2020 5459 5045 2041 204e 554d 4245 523a TYPE A NUMBER: │ │ │ 00546a60: 2032 2048 4153 2052 4543 4952 504f 4341 2 HAS RECIRPOCA │ │ │ -00546a70: 4c20 4f46 3a20 2e35 3d00 4649 5400 0020 L OF: .5=.FIT.. │ │ │ +00546a70: 4c20 4f46 3a20 2e35 3d00 4646 5400 0020 L OF: .5=.FFT.. │ │ │ 00546a80: 2020 5459 5045 2041 204e 554d 4245 523a TYPE A NUMBER: │ │ │ 00546a90: 2033 2048 4153 2052 4543 4950 524f 4341 3 HAS RECIPROCA │ │ │ 00546aa0: 4c20 4f46 3a20 2e33 3333 3333 3333 3333 L OF: .333333333 │ │ │ -00546ab0: 3333 3333 3331 0046 4955 0000 2020 2054 333331.FIU.. T │ │ │ +00546ab0: 3333 3333 3331 0046 4655 0000 2020 2054 333331.FFU.. T │ │ │ 00546ac0: 5950 4520 4120 4e55 4d42 4552 3a20 3420 YPE A NUMBER: 4 │ │ │ 00546ad0: 4841 5320 5245 4349 5052 4f43 414c 204f HAS RECIPROCAL O │ │ │ -00546ae0: 463a 202e 3235 2b00 4649 5600 0020 2020 F: .25+.FIV.. │ │ │ +00546ae0: 463a 202e 3235 2b00 4646 5600 0020 2020 F: .25+.FFV.. │ │ │ 00546af0: 5459 5045 2041 204e 554d 4245 523a 2048 TYPE A NUMBER: H │ │ │ 00546b00: 4153 2052 4543 4950 524f 4341 4c20 4f46 AS RECIPROCAL OF │ │ │ -00546b10: 3a24 0046 4957 0000 2020 2043 414e 2754 :$.FIW.. CAN'T │ │ │ +00546b10: 3a24 0046 4657 0000 2020 2043 414e 2754 :$.FFW.. CAN'T │ │ │ 00546b20: 2054 414b 4520 5245 4349 5052 4f43 414c TAKE RECIPROCAL │ │ │ -00546b30: 204f 4620 3018 0046 4958 0000 2020 2054 OF 0..FIX.. T │ │ │ +00546b30: 204f 4620 3018 0046 4658 0000 2020 2054 OF 0..FFX.. T │ │ │ 00546b40: 5950 4520 4120 4e55 4d42 4552 3a2e 0046 YPE A NUMBER:..F │ │ │ -00546b50: 4959 0000 2020 2059 4f55 2054 5950 4544 IY.. YOU TYPED │ │ │ +00546b50: 4659 0000 2020 2059 4f55 2054 5950 4544 FY.. YOU TYPED │ │ │ 00546b60: 203c 4354 524c 2d43 3e20 594f 5520 4d55 YOU MU │ │ │ -00546b70: 5354 2042 4520 444f 4e45 2156 0046 495a ST BE DONE!V.FIZ │ │ │ +00546b70: 5354 2042 4520 444f 4e45 2156 0046 465a ST BE DONE!V.FFZ │ │ │ 00546b80: 0000 2020 2024 5a53 5441 5455 533d 3135 .. $ZSTATUS=15 │ │ │ 00546b90: 3033 3732 3439 382c 4c4f 4f50 2b31 5e45 0372498,LOOP+1^E │ │ │ 00546ba0: 5031 322c 2547 544d 2d45 2d43 5452 4150 P12,%GTM-E-CTRAP │ │ │ 00546bb0: 2c43 6861 7261 6374 6572 2074 7261 7020 ,Character trap │ │ │ 00546bc0: 2443 2833 2920 656e 636f 756e 7465 7265 $C(3) encountere │ │ │ -00546bd0: 640e 0046 4961 0000 2020 2047 544d 3e07 d..FIa.. GTM>. │ │ │ -00546be0: 0046 4962 0000 5100 4649 6300 0020 2020 .FIb..Q.FIc.. │ │ │ +00546bd0: 640e 0046 4661 0000 2020 2047 544d 3e07 d..FFa.. GTM>. │ │ │ +00546be0: 0046 4662 0000 5100 4646 6300 0020 2020 .FFb..Q.FFc.. │ │ │ 00546bf0: 5468 6973 2072 6f75 7469 6e65 2070 726f This routine pro │ │ │ 00546c00: 6d70 7473 2074 6865 2075 7365 7220 746f mpts the user to │ │ │ 00546c10: 2065 6e74 6572 2061 206e 756d 6265 7220 enter a number │ │ │ 00546c20: 6174 2074 6865 2074 6572 6d69 6e61 6c2e at the terminal. │ │ │ -00546c30: 2049 6620 7468 654e 0046 4964 0000 2020 If theN.FId.. │ │ │ +00546c30: 2049 6620 7468 654e 0046 4664 0000 2020 If theN.FFd.. │ │ │ 00546c40: 2075 7365 7220 656e 7465 7273 2061 207a user enters a z │ │ │ 00546c50: 6572 6f2c 2047 542e 4d20 656e 636f 756e ero, GT.M encoun │ │ │ 00546c60: 7465 7273 2061 6e20 6572 726f 7220 616e ters an error an │ │ │ 00546c70: 6420 6578 6563 7574 6573 2024 4554 5241 d executes $ETRA │ │ │ -00546c80: 5020 286f 7253 0046 4965 0000 2020 2024 P (orS.FIe.. $ │ │ │ +00546c80: 5020 286f 7253 0046 4665 0000 2020 2024 P (orS.FFe.. $ │ │ │ 00546c90: 5a54 5241 5029 2e20 5468 6520 6163 7469 ZTRAP). The acti │ │ │ 00546ca0: 6f6e 2073 7065 6369 6669 6564 2072 6570 on specified rep │ │ │ 00546cb0: 6f72 7473 2074 6865 2065 7272 6f72 2061 orts the error a │ │ │ 00546cc0: 6e64 2072 6574 7572 6e73 2074 6f20 7072 nd returns to pr │ │ │ -00546cd0: 6f6d 7074 2074 6865 5100 4649 6600 0020 ompt theQ.FIf.. │ │ │ +00546cd0: 6f6d 7074 2074 6865 5100 4646 6600 0020 ompt theQ.FFf.. │ │ │ 00546ce0: 2020 7573 6572 2074 6f20 656e 7465 7220 user to enter │ │ │ 00546cf0: 6120 6e75 6d62 6572 2e20 5769 7468 2024 a number. With $ │ │ │ 00546d00: 5a54 5241 502c 2074 6869 7320 6973 2076 ZTRAP, this is v │ │ │ 00546d10: 6572 7920 7374 7261 6967 6874 666f 7277 ery straightforw │ │ │ -00546d20: 6172 642e 2057 6974 684f 0046 4967 0000 ard. WithO.FIg.. │ │ │ +00546d20: 6172 642e 2057 6974 684f 0046 4667 0000 ard. WithO.FFg.. │ │ │ 00546d30: 2020 2024 4554 5241 502c 2073 6f6d 6520 $ETRAP, some │ │ │ 00546d40: 6361 7265 2069 7320 7265 7175 6972 6564 care is required │ │ │ 00546d50: 2074 6f20 6765 7420 7468 6520 636f 6465 to get the code │ │ │ 00546d60: 2074 6f20 7265 7375 6d65 2061 7420 7468 to resume at th │ │ │ -00546d70: 6520 7072 6f70 6572 5400 4649 6800 0020 e properT.FIh.. │ │ │ +00546d70: 6520 7072 6f70 6572 5400 4646 6800 0020 e properT.FFh.. │ │ │ 00546d80: 2020 706c 6163 652e 2054 6865 2043 5452 place. The CTR │ │ │ 00546d90: 4150 2064 6576 6963 6570 6172 616d 6574 AP deviceparamet │ │ │ 00546da0: 6572 2065 7374 6162 6c69 7368 6573 203c er establishes < │ │ │ 00546db0: 4354 524c 2d43 3e20 6173 2061 2074 7261 CTRL-C> as a tra │ │ │ -00546dc0: 7020 6368 6172 6163 7465 722e 5300 4649 p character.S.FI │ │ │ +00546dc0: 7020 6368 6172 6163 7465 722e 5300 4646 p character.S.FF │ │ │ 00546dd0: 6900 0020 2020 5768 656e 2047 542e 4d20 i.. When GT.M │ │ │ 00546de0: 656e 636f 756e 7465 7273 2061 203c 4354 encounters a , GT.M exec │ │ │ 00546e00: 7574 6573 2074 6865 2045 5843 4550 5449 utes the EXCEPTI │ │ │ 00546e10: 4f4e 2073 7472 696e 6720 7768 6369 684b ON string whcihK │ │ │ -00546e20: 0046 496a 0000 2020 2074 7261 6e73 6665 .FIj.. transfe │ │ │ +00546e20: 0046 466a 0000 2020 2074 7261 6e73 6665 .FFj.. transfe │ │ │ 00546e30: 7273 2063 6f6e 7472 6f6c 2074 6f20 7468 rs control to th │ │ │ 00546e40: 6520 6c61 6265 6c20 4259 452e 2041 7420 e label BYE. At │ │ │ 00546e50: 7468 6520 6c61 6265 6c20 4259 452c 2074 the label BYE, t │ │ │ -00546e60: 6865 2072 6f75 7469 6e65 4900 4649 7100 he routineI.FIq. │ │ │ +00546e60: 6865 2072 6f75 7469 6e65 4900 4646 7100 he routineI.FFq. │ │ │ 00546e70: 0020 2020 7465 726d 696e 6174 6573 2065 . terminates e │ │ │ 00546e80: 7865 6375 7469 6f6e 2077 6974 6820 616e xecution with an │ │ │ 00546e90: 2065 7272 6f72 206d 6573 7361 6765 2e20 error message. │ │ │ 00546ea0: 5573 696e 6720 7468 6520 4558 4345 5054 Using the EXCEPT │ │ │ -00546eb0: 494f 4e54 0046 4972 0000 2020 2064 6576 IONT.FIr.. dev │ │ │ +00546eb0: 494f 4e54 0046 4672 0000 2020 2064 6576 IONT.FFr.. dev │ │ │ 00546ec0: 6963 6570 6172 616d 6574 6572 2077 6974 iceparameter wit │ │ │ 00546ed0: 6820 4354 5241 5020 6765 6e65 7261 6c6c h CTRAP generall │ │ │ 00546ee0: 7920 7369 6d70 6c69 6669 6573 2024 4554 y simplifies $ET │ │ │ 00546ef0: 5241 5020 6f72 2024 5a54 5241 5020 6861 RAP or $ZTRAP ha │ │ │ -00546f00: 6e64 6c69 6e67 2e07 0046 4973 0000 4b00 ndling...FIs..K. │ │ │ -00546f10: 4649 7400 0020 2020 245a 5354 4154 5553 FIt.. $ZSTATUS │ │ │ +00546f00: 6e64 6c69 6e67 2e07 0046 4673 0000 4b00 ndling...FFs..K. │ │ │ +00546f10: 4646 7400 0020 2020 245a 5354 4154 5553 FFt.. $ZSTATUS │ │ │ 00546f20: 2061 6c6c 6f77 7320 7468 6520 726f 7574 allows the rout │ │ │ 00546f30: 696e 6520 746f 2066 696e 6420 6f75 7420 ine to find out │ │ │ 00546f40: 7768 6963 6820 7472 6170 2063 6861 7261 which trap chara │ │ │ -00546f50: 6374 6572 2047 542e 4d4f 0046 4975 0000 cter GT.MO.FIu.. │ │ │ +00546f50: 6374 6572 2047 542e 4d4f 0046 4675 0000 cter GT.MO.FFu.. │ │ │ 00546f60: 2020 2065 6e63 6f75 6e74 6572 6564 2e20 encountered. │ │ │ 00546f70: 5768 656e 2061 2072 6f75 7469 6e65 2068 When a routine h │ │ │ 00546f80: 6173 2073 6576 6572 616c 2063 6861 7261 as several chara │ │ │ 00546f90: 6374 6572 2074 7261 7073 2073 6574 2c20 cter traps set, │ │ │ -00546fa0: 245a 5354 4154 5553 5300 4649 7600 0020 $ZSTATUSS.FIv.. │ │ │ +00546fa0: 245a 5354 4154 5553 5300 4646 7600 0020 $ZSTATUSS.FFv.. │ │ │ 00546fb0: 2020 7072 6f76 6964 6573 2075 7365 6675 provides usefu │ │ │ 00546fc0: 6c20 696e 666f 726d 6174 696f 6e20 666f l information fo │ │ │ 00546fd0: 7220 6964 656e 7469 6679 696e 6720 7768 r identifying wh │ │ │ 00546fe0: 6963 6820 6368 6172 6163 7465 7220 7472 ich character tr │ │ │ 00546ff0: 6967 6765 7265 6420 7468 6500 0000 0000 iggered the..... │ │ │ 00547000: 0400 0000 a600 0000 cc56 0000 0000 0000 .........V...... │ │ │ -00547010: 8f00 0049 4845 4c50 00ff 7300 ff45 5252 ...IHELP..s..ERR │ │ │ +00547010: 8f00 0046 4845 4c50 00ff 7300 ff45 5252 ...FHELP..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 ff49 _OF_ERRORS..s..I │ │ │ 00547050: 4f5f 4552 524f 5253 00c0 7700 0020 2020 O_ERRORS..w.. │ │ │ 00547060: 7472 6170 2c20 616e 6420 7468 6572 6562 trap, and thereb │ │ │ 00547070: 7920 616c 6c6f 7773 2061 2063 7573 746f y allows a custo │ │ │ 00547080: 6d20 7265 7370 6f6e 7365 2074 6f20 6120 m response to a │ │ │ 00547090: 7370 6563 6966 6963 2069 6e70 7574 2e07 specific input.. │ │ │ -005470a0: 0046 4978 0000 0000 0000 0000 0000 0000 .FIx............ │ │ │ +005470a0: 0046 4678 0000 0000 0000 0000 0000 0000 .FFx............ │ │ │ 005470b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005470c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005470d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005470e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005470f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -345979,918 +345979,918 @@ │ │ │ 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 5907 0000 d056 0000 0000 0000 ....Y....V...... │ │ │ -00547810: 8200 0049 4845 4c50 00ff 7300 ff50 524f ...IHELP..s..PRO │ │ │ +00547810: 8200 0046 4845 4c50 00ff 7300 ff50 524f ...FHELP..s..PRO │ │ │ 00547820: 4752 414d 5f43 5943 4c45 00ff 7300 ff50 GRAM_CYCLE..s..P │ │ │ 00547830: 524f 4345 5353 494e 475f 4552 524f 5253 ROCESSING_ERRORS │ │ │ 00547840: 00c0 1700 0020 2020 7c20 4572 726f 7220 ..... | Error │ │ │ 00547850: 2020 7c20 656e 7465 7265 6420 6174 2074 | entered at t │ │ │ 00547860: 6865 2064 6972 6563 7420 7c20 4966 206e he direct | If n │ │ │ 00547870: 6565 6465 642c 2065 7272 6f72 2068 616e eeded, error han │ │ │ 00547880: 646c 6572 7320 6361 6e20 2020 2020 2020 dlers can │ │ │ -00547890: 207c 5400 2e49 1800 0020 2020 7c20 4861 |T..I... | Ha │ │ │ +00547890: 207c 5400 2e46 1800 0020 2020 7c20 4861 |T..F... | Ha │ │ │ 005478a0: 6e64 6c65 7220 7c20 6d6f 6465 2070 726f ndler | mode pro │ │ │ 005478b0: 6d70 7420 2020 2020 2020 2020 2020 7c20 mpt | │ │ │ 005478c0: 696e 636c 7564 6520 6170 7072 6f70 7269 include appropri │ │ │ 005478d0: 6174 6520 6572 726f 7220 2020 2020 2020 ate error │ │ │ -005478e0: 2020 2020 207c 5400 2e49 1900 0020 2020 |T..I... │ │ │ +005478e0: 2020 2020 207c 5400 2e46 1900 0020 2020 |T..F... │ │ │ 005478f0: 7c20 2020 2020 2020 2020 7c20 2020 2020 | | │ │ │ 00547900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00547910: 2020 7c20 6e6f 7469 6669 6361 7469 6f6e | notification │ │ │ 00547920: 2074 6f20 2450 5249 4e43 4950 414c 2e20 to $PRINCIPAL. │ │ │ -00547930: 466f 7220 2020 2020 207c 5400 2e49 1a00 For |T..I.. │ │ │ +00547930: 466f 7220 2020 2020 207c 5400 2e46 1a00 For |T..F.. │ │ │ 00547940: 0020 2020 7c20 2020 2020 2020 2020 7c20 . | | │ │ │ 00547950: 5468 6520 6465 6661 756c 7420 2020 2020 The default │ │ │ 00547960: 2020 2020 2020 7c20 6578 616d 706c 652c | example, │ │ │ 00547970: 2074 6865 2067 746d 7072 6f66 696c 6520 the gtmprofile │ │ │ 00547980: 7363 7269 7074 2073 6574 7320 207c 5400 script sets |T. │ │ │ -00547990: 2e49 2100 0020 2020 7c20 2020 2020 2020 .I!.. | │ │ │ +00547990: 2e46 2100 0020 2020 7c20 2020 2020 2020 .F!.. | │ │ │ 005479a0: 2020 7c20 245a 5452 4150 3d22 4222 2062 | $ZTRAP="B" b │ │ │ 005479b0: 7269 6e67 7320 6120 2020 7c20 6120 6465 rings a | a de │ │ │ 005479c0: 6661 756c 7420 2445 5452 4150 2076 616c fault $ETRAP val │ │ │ 005479d0: 7565 206f 6620 2020 2020 2020 2020 2020 ue of │ │ │ -005479e0: 207c 5400 2e49 2200 0020 2020 7c20 2020 |T..I".. | │ │ │ +005479e0: 207c 5400 2e46 2200 0020 2020 7c20 2020 |T..F".. | │ │ │ 005479f0: 2020 2020 2020 7c20 7072 6f63 6573 7320 | process │ │ │ 00547a00: 746f 2074 6865 2044 6972 6563 7420 7c20 to the Direct | │ │ │ 00547a10: 2257 7269 7465 3a28 303d 2453 5441 434b "Write:(0=$STACK │ │ │ 00547a20: 2920 2222 4572 726f 7220 6f63 6375 7272 ) ""Error occurr │ │ │ -00547a30: 6564 3a20 207c 5400 2e49 2300 0020 2020 ed: |T..I#.. │ │ │ +00547a30: 6564 3a20 207c 5400 2e46 2300 0020 2020 ed: |T..F#.. │ │ │ 00547a40: 7c20 2020 2020 2020 2020 7c20 4d6f 6465 | | Mode │ │ │ 00547a50: 2066 6f72 2064 6562 7567 6769 6e67 2e20 for debugging. │ │ │ 00547a60: 2020 7c20 2222 2c24 5a53 7461 7475 732c | "",$ZStatus, │ │ │ 00547a70: 2122 2077 6869 6368 2079 6f75 2063 616e !" which you can │ │ │ -00547a80: 2020 2020 2020 2020 207c 5400 2e49 2400 |T..I$. │ │ │ +00547a80: 2020 2020 2020 2020 207c 5400 2e46 2400 |T..F$. │ │ │ 00547a90: 0020 2020 7c20 2020 2020 2020 2020 7c20 . | | │ │ │ 00547aa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00547ab0: 2020 2020 2020 7c20 6375 7374 6f6d 697a | customiz │ │ │ 00547ac0: 6520 746f 2073 7569 7420 796f 7572 206e e to suit your n │ │ │ 00547ad0: 6565 6473 2e20 2020 2020 2020 207c 5400 eeds. |T. │ │ │ -00547ae0: 2e49 2500 0020 2020 7c2d 2d2d 2d2d 2d2d .I%.. |------- │ │ │ +00547ae0: 2e46 2500 0020 2020 7c2d 2d2d 2d2d 2d2d .F%.. |------- │ │ │ 00547af0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00547b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00547b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00547b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00547b30: 2d7c 5400 2e49 2600 0020 2020 7c20 2020 -|T..I&.. | │ │ │ +00547b30: 2d7c 5400 2e46 2600 0020 2020 7c20 2020 -|T..F&.. | │ │ │ 00547b40: 2020 2020 2020 7c20 4754 2e4d 2070 726f | GT.M pro │ │ │ 00547b50: 6365 7373 6573 2073 656e 6420 6572 726f cesses send erro │ │ │ 00547b60: 7220 6d65 7373 6167 6573 2074 6f20 7374 r messages to st │ │ │ 00547b70: 6465 7272 206f 6e6c 7920 756e 6465 7220 derr only under │ │ │ -00547b80: 7468 6520 207c 5400 2e49 2700 0020 2020 the |T..I'.. │ │ │ +00547b80: 7468 6520 207c 5400 2e46 2700 0020 2020 the |T..F'.. │ │ │ 00547b90: 7c20 2020 2020 2020 2020 7c20 666f 6c6c | | foll │ │ │ 00547ba0: 6f77 696e 6720 636f 6e64 6974 696f 6e73 owing conditions │ │ │ 00547bb0: 3a20 2020 2020 2020 2020 2020 2020 2020 : │ │ │ 00547bc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00547bd0: 2020 2020 2020 2020 207c 5400 2e49 2800 |T..I(. │ │ │ +00547bd0: 2020 2020 2020 2020 207c 5400 2e46 2800 |T..F(. │ │ │ 00547be0: 0020 2020 7c20 2020 2020 2020 2020 7c20 . | | │ │ │ 00547bf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00547c00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00547c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00547c20: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00547c30: 2e49 2900 0020 2020 7c20 2020 2020 2020 .I).. | │ │ │ +00547c30: 2e46 2900 0020 2020 7c20 2020 2020 2020 .F).. | │ │ │ 00547c40: 2020 7c20 2020 2a20 5468 6520 6572 726f | * The erro │ │ │ 00547c50: 7220 6973 2066 6174 616c 2077 6869 6368 r is fatal which │ │ │ 00547c60: 206d 6561 6e73 2074 6861 7420 7468 6520 means that the │ │ │ 00547c70: 7072 6f63 6573 7320 6973 2061 626f 7574 process is about │ │ │ -00547c80: 207c 5400 2e49 2a00 0020 2020 7c20 2020 |T..I*.. | │ │ │ +00547c80: 207c 5400 2e46 2a00 0020 2020 7c20 2020 |T..F*.. | │ │ │ 00547c90: 2020 2020 2020 7c20 2020 2020 746f 2074 | to t │ │ │ 00547ca0: 6572 6d69 6e61 7465 2020 2020 2020 2020 erminate │ │ │ 00547cb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00547cc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00547cd0: 2020 2020 207c 5400 2e49 3100 0020 2020 |T..I1.. │ │ │ +00547cd0: 2020 2020 207c 5400 2e46 3100 0020 2020 |T..F1.. │ │ │ 00547ce0: 7c20 7374 6465 7272 2020 7c20 2020 2a20 | stderr | * │ │ │ 00547cf0: 4475 7269 6e67 2063 6f6d 7069 6c61 7469 During compilati │ │ │ 00547d00: 6f6e 2065 7863 6570 7420 6f66 2069 6e64 on except of ind │ │ │ 00547d10: 6972 6563 7469 6f6e 206f 7220 5845 4355 irection or XECU │ │ │ -00547d20: 5445 2020 2020 2020 207c 5400 2e49 3200 TE |T..I2. │ │ │ +00547d20: 5445 2020 2020 2020 207c 5400 2e46 3200 TE |T..F2. │ │ │ 00547d30: 0020 2020 7c20 2020 2020 2020 2020 7c20 . | | │ │ │ 00547d40: 2020 2a20 5468 6520 7072 6f63 6573 7320 * The process │ │ │ 00547d50: 6973 2061 626f 7574 2074 6f20 656e 7465 is about to ente │ │ │ 00547d60: 7220 6469 7265 6374 206d 6f64 6520 6475 r direct mode du │ │ │ 00547d70: 6520 746f 2061 2042 5245 414b 207c 5400 e to a BREAK |T. │ │ │ -00547d80: 2e49 3300 0020 2020 7c20 2020 2020 2020 .I3.. | │ │ │ +00547d80: 2e46 3300 0020 2020 7c20 2020 2020 2020 .F3.. | │ │ │ 00547d90: 2020 7c20 2020 2020 636f 6d6d 616e 6420 | command │ │ │ 00547da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00547db0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00547dc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00547dd0: 207c 5400 2e49 3400 0020 2020 7c20 2020 |T..I4.. | │ │ │ +00547dd0: 207c 5400 2e46 3400 0020 2020 7c20 2020 |T..F4.. | │ │ │ 00547de0: 2020 2020 2020 7c20 2020 2a20 5468 6520 | * The │ │ │ 00547df0: 6572 726f 6e65 6f75 7320 636f 6465 2077 erroneous code w │ │ │ 00547e00: 6173 2065 6e74 6572 6564 2061 7420 7468 as entered at th │ │ │ 00547e10: 6520 6469 7265 6374 206d 6f64 6520 7072 e direct mode pr │ │ │ -00547e20: 6f6d 7074 207c 5400 2e49 3500 0020 2020 ompt |T..I5.. │ │ │ +00547e20: 6f6d 7074 207c 5400 2e46 3500 0020 2020 ompt |T..F5.. │ │ │ 00547e30: 7c20 2020 2020 2020 2020 7c20 2020 2a20 | | * │ │ │ 00547e40: 5468 6520 6d65 7373 6167 6520 6973 2069 The message is i │ │ │ 00547e50: 6e66 6f72 6d61 7469 6f6e 616c 2c20 616e nformational, an │ │ │ 00547e60: 6420 696e 7465 6e64 6564 2066 6f72 2074 d intended for t │ │ │ -00547e70: 6865 2075 7365 722c 207c 5400 2e49 3600 he user, |T..I6. │ │ │ +00547e70: 6865 2075 7365 722c 207c 5400 2e46 3600 he user, |T..F6. │ │ │ 00547e80: 0020 2020 7c20 2020 2020 2020 2020 7c20 . | | │ │ │ 00547e90: 2020 2020 7768 6963 6820 6973 2075 6e75 which is unu │ │ │ 00547ea0: 7375 616c 2020 2020 2020 2020 2020 2020 sual │ │ │ 00547eb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00547ec0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00547ed0: 2e49 3700 0020 2020 2b2d 2d2d 2d2d 2d2d .I7.. +------- │ │ │ +00547ed0: 2e46 3700 0020 2020 2b2d 2d2d 2d2d 2d2d .F7.. +------- │ │ │ 00547ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00547ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00547f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00547f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00547f20: 2d2b 0700 2e49 3800 0016 0009 4954 5249 -+...I8.....ITRI │ │ │ +00547f20: 2d2b 0700 2e46 3800 0016 0009 4654 5249 -+...F8.....FTRI │ │ │ 00547f30: 4747 4552 5300 0054 7269 6767 6572 7313 GGERS..Triggers. │ │ │ -00547f40: 0012 49bf 1100 0020 2020 5472 6967 6765 ..I.... Trigge │ │ │ -00547f50: 7273 0700 1349 2100 0000 0000 0000 0000 rs...I!......... │ │ │ +00547f40: 0012 46bf 1100 0020 2020 5472 6967 6765 ..F.... Trigge │ │ │ +00547f50: 7273 0700 1346 2100 0000 0000 0000 0000 rs...F!......... │ │ │ 00547f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548000: 0400 0000 af07 0000 7b57 0000 0000 0000 ........{W...... │ │ │ 00548010: 2c00 0000 4845 4c50 00ff 7300 ff54 5249 ,...HELP..s..TRI │ │ │ 00548020: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ -00548030: 5253 0000 5472 6967 6765 7273 1300 1f49 RS..Triggers...I │ │ │ +00548030: 5253 0000 5472 6967 6765 7273 1300 1f46 RS..Triggers...F │ │ │ 00548040: bf11 0000 2020 2054 7269 6767 6572 7307 .... Triggers. │ │ │ -00548050: 0020 4921 0000 5300 2049 3100 0020 2020 . I!..S. I1.. │ │ │ +00548050: 0020 4621 0000 5300 2046 3100 0020 2020 . F!..S. F1.. │ │ │ 00548060: 4754 2e4d 2061 6c6c 6f77 7320 796f 7520 GT.M allows you │ │ │ 00548070: 746f 2073 6574 2075 7020 6120 7472 6967 to set up a trig │ │ │ 00548080: 6765 7220 6d65 6368 616e 6973 6d20 7468 ger mechanism th │ │ │ 00548090: 6174 2061 7574 6f6d 6174 6963 616c 6c79 at automatically │ │ │ -005480a0: 2065 7865 6375 7465 7353 0020 4941 0000 executesS. IA.. │ │ │ +005480a0: 2065 7865 6375 7465 7353 0020 4641 0000 executesS. FA.. │ │ │ 005480b0: 2020 2061 2064 6566 696e 6564 2061 6374 a defined act │ │ │ 005480c0: 696f 6e20 696e 2072 6573 706f 6e73 6520 ion in response │ │ │ 005480d0: 746f 2061 2064 6174 6162 6173 6520 7570 to a database up │ │ │ 005480e0: 6461 7465 206f 7065 7261 7469 6f6e 206f date operation o │ │ │ -005480f0: 6e20 6120 6d61 7463 6869 6e67 5200 2049 n a matchingR. I │ │ │ +005480f0: 6e20 6120 6d61 7463 6869 6e67 5200 2046 n a matchingR. F │ │ │ 00548100: 5100 0020 2020 676c 6f62 616c 206e 6f64 Q.. global nod │ │ │ 00548110: 652e 5468 6520 7472 6967 6765 7220 6d65 e.The trigger me │ │ │ 00548120: 6368 616e 6973 6d20 6578 6563 7574 6573 chanism executes │ │ │ 00548130: 2061 2066 7261 676d 656e 7420 6f66 204d a fragment of M │ │ │ 00548140: 2063 6f64 6520 2874 7269 6767 6572 4e00 code (triggerN. │ │ │ -00548150: 2049 6100 0020 2020 636f 6465 2920 2262 Ia.. code) "b │ │ │ +00548150: 2046 6100 0020 2020 636f 6465 2920 2262 Fa.. code) "b │ │ │ 00548160: 6566 6f72 6522 206f 7220 2261 7320 7061 efore" or "as pa │ │ │ 00548170: 7274 206f 6622 2061 2064 6174 6162 6173 rt of" a databas │ │ │ 00548180: 6520 7570 6461 7465 2e20 596f 7520 6361 e update. You ca │ │ │ -00548190: 6e20 6465 6669 6e65 2074 6865 4e00 2049 n define theN. I │ │ │ +00548190: 6e20 6465 6669 6e65 2074 6865 4e00 2046 n define theN. F │ │ │ 005481a0: 7100 0020 2020 7370 6563 6966 6963 6174 q.. specificat │ │ │ 005481b0: 696f 6e73 206f 6620 7468 6973 206d 6563 ions of this mec │ │ │ 005481c0: 6861 6e69 736d 2069 6e20 6120 5472 6967 hanism in a Trig │ │ │ 005481d0: 6765 7220 4465 6669 6e69 7469 6f6e 2046 ger Definition F │ │ │ -005481e0: 696c 652e 2046 6f72 2061 5300 2049 8100 ile. For aS. I.. │ │ │ +005481e0: 696c 652e 2046 6f72 2061 5300 2046 8100 ile. For aS. F.. │ │ │ 005481f0: 0020 2020 7472 6967 6765 7220 6f6e 204b . trigger on K │ │ │ 00548200: 494c 4c20 2861 6e64 205a 4b49 4c4c 292c ILL (and ZKILL), │ │ │ 00548210: 2047 542e 4d20 6578 6563 7574 6573 2074 GT.M executes t │ │ │ 00548220: 7269 6767 6572 2063 6f64 6520 2262 6566 rigger code "bef │ │ │ 00548230: 6f72 6522 2074 6865 204b 494c 4c53 0020 ore" the KILLS. │ │ │ -00548240: 4991 0000 2020 206f 7065 7261 7469 6f6e I... operation │ │ │ +00548240: 4691 0000 2020 206f 7065 7261 7469 6f6e F... operation │ │ │ 00548250: 2e20 466f 7220 6578 616d 706c 652c 2061 . For example, a │ │ │ 00548260: 2074 7269 6767 6572 206f 6e20 4b49 4c4c trigger on KILL │ │ │ 00548270: 205e 4349 4628 3a2c 3129 206d 6967 6874 ^CIF(:,1) might │ │ │ 00548280: 2063 6c65 6172 206f 6c64 2063 726f 7373 clear old cross │ │ │ -00548290: 5400 1f49 c011 0000 2020 2072 6566 6572 T..I.... refer │ │ │ +00548290: 5400 1f46 c011 0000 2020 2072 6566 6572 T..F.... refer │ │ │ 005482a0: 656e 6365 732e 2046 6f72 2061 2074 7269 ences. For a tri │ │ │ 005482b0: 6767 6572 206f 6e20 5345 542c 2047 542e gger on SET, GT. │ │ │ 005482c0: 4d20 6578 6563 7574 6573 2074 7269 6767 M executes trigg │ │ │ 005482d0: 6572 2063 6f64 6520 2261 7320 7061 7274 er code "as part │ │ │ -005482e0: 206f 6622 5200 2049 1200 0020 2020 7468 of"R. I... th │ │ │ +005482e0: 206f 6622 5200 2046 1200 0020 2020 7468 of"R. F... th │ │ │ 005482f0: 6520 5345 5420 6f70 6572 6174 696f 6e2e e SET operation. │ │ │ 00548300: 2057 6974 6869 6e20 7472 6967 6765 7220 Within trigger │ │ │ 00548310: 6c6f 6769 632c 2074 6865 2049 5356 2024 logic, the ISV $ │ │ │ 00548320: 5a54 4f4c 4456 414c 2070 726f 7669 6465 ZTOLDVAL provide │ │ │ -00548330: 7320 7265 6164 4d00 2049 1300 0020 2020 s readM. I... │ │ │ +00548330: 7320 7265 6164 4d00 2046 1300 0020 2020 s readM. F... │ │ │ 00548340: 6163 6365 7373 2074 6f20 7468 6520 7661 access to the va │ │ │ 00548350: 6c75 6520 6f66 2067 6c6f 6261 6c20 6e6f lue of global no │ │ │ 00548360: 6465 2070 7269 6f72 2074 6f20 7468 6520 de prior to the │ │ │ 00548370: 7570 6461 7465 2061 6e64 2024 5a54 5641 update and $ZTVA │ │ │ -00548380: 4c55 4553 0020 4914 0000 2020 2070 726f LUES. I... pro │ │ │ +00548380: 4c55 4553 0020 4614 0000 2020 2070 726f LUES. F... pro │ │ │ 00548390: 7669 6465 7320 7265 6164 2f77 7269 7465 vides read/write │ │ │ 005483a0: 2061 6363 6573 7320 746f 2074 6865 2074 access to the t │ │ │ 005483b0: 656e 7461 7469 7665 2053 4554 2076 616c entative SET val │ │ │ 005483c0: 7565 2e20 5468 6973 2061 6c6c 6f77 7320 ue. This allows │ │ │ -005483d0: 796f 7520 746f 5400 2049 1500 0020 2020 you toT. I... │ │ │ +005483d0: 796f 7520 746f 5400 2046 1500 0020 2020 you toT. F... │ │ │ 005483e0: 6d6f 6469 6679 2074 6865 2074 656e 7461 modify the tenta │ │ │ 005483f0: 7469 7665 2053 4554 2076 616c 7565 2062 tive SET value b │ │ │ 00548400: 6566 6f72 6520 4754 2e4d 2063 6f6d 6d69 efore GT.M commi │ │ │ 00548410: 7473 2069 7420 746f 2074 6865 2064 6174 ts it to the dat │ │ │ -00548420: 6162 6173 652e 2054 6865 5400 2049 1600 abase. TheT. I.. │ │ │ +00548420: 6162 6173 652e 2054 6865 5400 2046 1600 abase. TheT. F.. │ │ │ 00548430: 0020 2020 7465 726d 2022 6173 2070 6172 . term "as par │ │ │ 00548440: 7420 6f66 2220 6d65 616e 7320 7468 6174 t of" means that │ │ │ 00548450: 2053 4554 2074 7269 6767 6572 7320 6578 SET triggers ex │ │ │ 00548460: 6563 7574 6520 696e 7465 7274 7769 6e65 ecute intertwine │ │ │ 00548470: 6420 7769 7468 2074 6865 2053 4554 5100 d with the SETQ. │ │ │ -00548480: 2049 1700 0020 2020 6f70 6572 6174 696f I... operatio │ │ │ +00548480: 2046 1700 0020 2020 6f70 6572 6174 696f F... operatio │ │ │ 00548490: 6e2e 2041 6c74 686f 7567 6820 6974 2069 n. Although it i │ │ │ 005484a0: 7320 6e6f 7420 7965 7420 636f 6d6d 6974 s not yet commit │ │ │ 005484b0: 7465 6420 7468 6520 6461 7461 6261 7365 ted the database │ │ │ 005484c0: 2c20 7468 6520 7465 6e74 6174 6976 654f , the tentativeO │ │ │ -005484d0: 0020 4918 0000 2020 206e 6577 2076 616c . I... new val │ │ │ +005484d0: 0020 4618 0000 2020 206e 6577 2076 616c . F... new val │ │ │ 005484e0: 7565 2061 7070 6561 7273 2074 6f20 7468 ue appears to th │ │ │ 005484f0: 6520 7072 6f63 6573 7320 6173 2061 7373 e process as ass │ │ │ 00548500: 6967 6e65 6420 6275 7420 7468 6520 7072 igned but the pr │ │ │ 00548510: 6f63 6573 7320 6d75 7374 2053 4554 5400 ocess must SETT. │ │ │ -00548520: 2049 1900 0020 2020 245a 5456 414c 5545 I... $ZTVALUE │ │ │ +00548520: 2046 1900 0020 2020 245a 5456 414c 5545 F... $ZTVALUE │ │ │ 00548530: 2074 6f20 6d61 6b65 2061 6e79 2072 6576 to make any rev │ │ │ 00548540: 6973 696f 6e20 746f 2074 6865 2074 656e ision to the ten │ │ │ 00548550: 7461 7469 7665 2076 616c 7565 2c20 6265 tative value, be │ │ │ 00548560: 6361 7573 6520 6120 5345 5420 6f66 2074 cause a SET of t │ │ │ -00548570: 6865 5400 2049 1a00 0020 2020 676c 6f62 heT. I... glob │ │ │ +00548570: 6865 5400 2046 1a00 0020 2020 676c 6f62 heT. F... glob │ │ │ 00548580: 616c 206e 6f64 6520 776f 756c 6420 6e65 al node would ne │ │ │ 00548590: 7374 2074 6865 2074 7269 6767 6572 2072 st the trigger r │ │ │ 005485a0: 6563 7572 7369 7665 6c79 202d 2061 2070 ecursively - a p │ │ │ 005485b0: 6174 686f 6c6f 6769 6361 6c20 636f 6e64 athological cond │ │ │ -005485c0: 6974 696f 6e2e 5000 2049 2100 0020 2020 ition.P. I!.. │ │ │ +005485c0: 6974 696f 6e2e 5000 2046 2100 0020 2020 ition.P. F!.. │ │ │ 005485d0: 4754 2e4d 2065 7865 6375 7465 7320 5345 GT.M executes SE │ │ │ 005485e0: 5420 7472 6967 6765 7273 2064 7572 696e T triggers durin │ │ │ 005485f0: 6720 6120 4d45 5247 4520 7570 6461 7465 g a MERGE update │ │ │ 00548600: 2077 6865 7265 2047 542e 4d20 696e 7465 where GT.M inte │ │ │ -00548610: 726e 616c 6c79 5100 2049 2200 0020 2020 rnallyQ. I".. │ │ │ +00548610: 726e 616c 6c79 5100 2046 2200 0020 2020 rnallyQ. F".. │ │ │ 00548620: 7065 7266 6f72 6d73 2061 2073 6572 6965 performs a serie │ │ │ 00548630: 7320 6f66 2053 4554 206f 7065 7261 7469 s of SET operati │ │ │ 00548640: 6f6e 7320 616e 6420 7768 696c 6520 7065 ons and while pe │ │ │ 00548650: 7266 6f72 6d69 6e67 2061 2024 494e 4352 rforming a $INCR │ │ │ -00548660: 454d 454e 5428 2954 0020 4923 0000 2020 EMENT()T. I#.. │ │ │ +00548660: 454d 454e 5428 2954 0020 4623 0000 2020 EMENT()T. F#.. │ │ │ 00548670: 206f 7065 7261 7469 6f6e 2077 6865 7265 operation where │ │ │ 00548680: 2047 542e 4d20 696e 7465 726e 616c 6c79 GT.M internally │ │ │ 00548690: 2070 6572 666f 726d 7320 6120 5345 5420 performs a SET │ │ │ 005486a0: 6f70 6572 6174 696f 6e2e 466f 7220 616c operation.For al │ │ │ -005486b0: 6c20 7472 6967 6765 7273 2c50 0020 4924 l triggers,P. I$ │ │ │ +005486b0: 6c20 7472 6967 6765 7273 2c50 0020 4624 l triggers,P. F$ │ │ │ 005486c0: 0000 2020 2047 542e 4d20 6861 6e64 6c65 .. GT.M handle │ │ │ 005486d0: 7320 7468 6520 6461 7461 6261 7365 2075 s the database u │ │ │ 005486e0: 7064 6174 6520 6576 656e 7420 616e 6420 pdate event and │ │ │ 005486f0: 7468 6520 7472 6967 6765 7265 6420 6163 the triggered ac │ │ │ -00548700: 7469 6f6e 7320 6173 2061 6e54 0020 4925 tions as anT. I% │ │ │ +00548700: 7469 6f6e 7320 6173 2061 6e54 0020 4625 tions as anT. F% │ │ │ 00548710: 0000 2020 2041 746f 6d69 6320 2861 6c6c .. Atomic (all │ │ │ 00548720: 206f 7220 6e6f 7468 696e 6729 2074 7261 or nothing) tra │ │ │ 00548730: 6e73 6163 7469 6f6e 2e20 4265 6361 7573 nsaction. Becaus │ │ │ 00548740: 6520 7472 6967 6765 7273 2075 7365 2061 e triggers use a │ │ │ 00548750: 7070 6c69 6361 7469 6f6e 2063 6f64 6550 pplication codeP │ │ │ -00548760: 0020 4926 0000 2020 2061 6e64 2061 7265 . I&.. and are │ │ │ +00548760: 0020 4626 0000 2020 2061 6e64 2061 7265 . F&.. and are │ │ │ 00548770: 2061 6c77 6179 7320 7061 7274 206f 6620 always part of │ │ │ 00548780: 616e 2069 6d70 6c69 6369 7420 6f72 2065 an implicit or e │ │ │ 00548790: 7870 6c69 6369 7420 5450 2074 7261 6e73 xplicit TP trans │ │ │ 005487a0: 6163 7469 6f6e 2c20 7472 6967 6765 7220 action, trigger │ │ │ 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 d807 0000 0657 0000 0000 0000 .........W...... │ │ │ -00548810: 7200 0049 4845 4c50 00ff 7300 ff54 5249 r..IHELP..s..TRI │ │ │ +00548810: 7200 0046 4845 4c50 00ff 7300 ff54 5249 r..FHELP..s..TRI │ │ │ 00548820: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 00548830: 5253 00c0 2700 0020 2020 636f 6465 206d RS..'.. code m │ │ │ 00548840: 7573 7420 636f 6e66 6f72 6d20 746f 2041 ust conform to A │ │ │ 00548850: 4349 4420 636f 6e76 656e 7469 6f6e 7320 CID conventions │ │ │ 00548860: 6469 7363 7573 7365 6420 696e 2074 6865 discussed in the │ │ │ 00548870: 2054 5020 646f 6375 6d65 6e74 6174 696f TP documentatio │ │ │ -00548880: 6e2e 0700 2049 2800 0051 0020 4929 0000 n... I(..Q. I).. │ │ │ +00548880: 6e2e 0700 2046 2800 0051 0020 4629 0000 n... F(..Q. F).. │ │ │ 00548890: 2020 2054 7269 6767 6572 7320 6d65 6574 Triggers meet │ │ │ 005488a0: 206d 616e 7920 6170 706c 6963 6174 696f many applicatio │ │ │ 005488b0: 6e20 6e65 6564 7320 696e 636c 7564 696e n needs includin │ │ │ 005488c0: 6720 2862 7574 206e 6f74 206c 696d 6974 g (but not limit │ │ │ -005488d0: 6564 2074 6f29 2074 6865 1400 2049 2a00 ed to) the.. I*. │ │ │ +005488d0: 6564 2074 6f29 2074 6865 1400 2046 2a00 ed to) the.. F*. │ │ │ 005488e0: 0020 2020 666f 6c6c 6f77 696e 673a 0700 . following:.. │ │ │ -005488f0: 2049 3100 0052 0020 4932 0000 2020 2020 I1..R. I2.. │ │ │ +005488f0: 2046 3100 0052 0020 4632 0000 2020 2020 F1..R. F2.. │ │ │ 00548900: 312e 2045 6e66 6f72 6365 2073 6368 656d 1. Enforce schem │ │ │ 00548910: 612d 6c65 7665 6c20 636f 6e73 6973 7465 a-level consiste │ │ │ 00548920: 6e63 793a 2053 696e 6365 2064 6174 6162 ncy: Since datab │ │ │ 00548930: 6173 6520 7363 6865 6d61 2063 7265 6174 ase schema creat │ │ │ -00548940: 6564 2069 6e20 6152 0020 4933 0000 2020 ed in aR. I3.. │ │ │ +00548940: 6564 2069 6e20 6152 0020 4633 0000 2020 ed in aR. F3.. │ │ │ 00548950: 2020 2020 206e 6f72 6d61 6c20 4d20 6170 normal M ap │ │ │ 00548960: 706c 6963 6174 696f 6e20 6172 6520 696d plication are im │ │ │ 00548970: 706c 6963 6974 2c20 4d20 6170 706c 6963 plicit, M applic │ │ │ 00548980: 6174 696f 6e73 2069 6d70 6c65 6d65 6e74 ations implement │ │ │ -00548990: 206c 6f67 6963 2074 6f50 0020 4934 0000 logic toP. I4.. │ │ │ +00548990: 206c 6f67 6963 2074 6f50 0020 4634 0000 logic toP. F4.. │ │ │ 005489a0: 2020 2020 2020 206d 6169 6e74 6169 6e20 maintain │ │ │ 005489b0: 616e 6420 656e 666f 7263 6520 636f 6e66 and enforce conf │ │ │ 005489c0: 6f72 6d61 6e63 6520 7769 7468 2061 6e20 ormance with an │ │ │ 005489d0: 6170 706c 6963 6174 696f 6e20 7363 6865 application sche │ │ │ -005489e0: 6d61 2e20 5573 696e 6750 0020 4935 0000 ma. UsingP. I5.. │ │ │ +005489e0: 6d61 2e20 5573 696e 6750 0020 4635 0000 ma. UsingP. F5.. │ │ │ 005489f0: 2020 2020 2020 2074 7269 6767 6572 7320 triggers │ │ │ 00548a00: 746f 2065 6e66 6f72 6365 2073 6368 656d to enforce schem │ │ │ 00548a10: 612d 6c65 7665 6c20 636f 6e73 6973 7465 a-level consiste │ │ │ 00548a20: 6e63 7920 656e 7375 7265 7320 616c 6c20 ncy ensures all │ │ │ -00548a30: 7072 6f63 6573 7365 734a 0020 4936 0000 processesJ. I6.. │ │ │ +00548a30: 7072 6f63 6573 7365 734a 0020 4636 0000 processesJ. F6.. │ │ │ 00548a40: 2020 2020 2020 2069 6e76 6f6b 6520 7468 invoke th │ │ │ 00548a50: 6520 636f 6465 2075 6e69 666f 726d 6c79 e code uniformly │ │ │ 00548a60: 2c20 616e 6420 696e 6372 6561 7365 7320 , and increases │ │ │ 00548a70: 636f 6465 206d 6f64 756c 6172 6974 7920 code modularity │ │ │ -00548a80: 616e 641e 0020 4937 0000 2020 2020 2020 and.. I7.. │ │ │ +00548a80: 616e 641e 0020 4637 0000 2020 2020 2020 and.. F7.. │ │ │ 00548a90: 206d 6169 6e74 6169 6e61 6269 6c69 7479 maintainability │ │ │ -00548aa0: 2e53 0020 4938 0000 2020 2020 322e 2041 .S. I8.. 2. A │ │ │ +00548aa0: 2e53 0020 4638 0000 2020 2020 322e 2041 .S. F8.. 2. A │ │ │ 00548ab0: 6c6c 6f77 2061 6e20 6170 706c 6963 6174 llow an applicat │ │ │ 00548ac0: 696f 6e20 746f 206d 6169 6e74 6169 6e20 ion to maintain │ │ │ 00548ad0: 6f6e 6520 6f72 206d 6f72 6520 6e6f 6e2d one or more non- │ │ │ 00548ae0: 7072 696d 6172 7920 6b65 7920 696e 6465 primary key inde │ │ │ -00548af0: 7865 732e 4c00 2049 3900 0020 2020 2020 xes.L. I9.. │ │ │ +00548af0: 7865 732e 4c00 2046 3900 0020 2020 2020 xes.L. F9.. │ │ │ 00548b00: 2020 466f 7220 6578 616d 706c 652c 2061 For example, a │ │ │ 00548b10: 2074 7269 6767 6572 206f 6e20 7570 6461 trigger on upda │ │ │ 00548b20: 7465 7320 746f 2067 6c6f 6261 6c20 6e6f tes to global no │ │ │ 00548b30: 6465 7320 636f 6e74 6169 6e69 6e67 2061 des containing a │ │ │ -00548b40: 4100 2049 3a00 0020 2020 2020 2020 6375 A. I:.. cu │ │ │ +00548b40: 4100 2046 3a00 0020 2020 2020 2020 6375 A. F:.. cu │ │ │ 00548b50: 7374 6f6d 6572 2069 6420 6361 6e20 6d61 stomer id can ma │ │ │ 00548b60: 696e 7461 696e 2061 6e20 696e 6465 7820 intain an index │ │ │ 00548b70: 6f6e 2074 6865 206c 6173 7420 6e61 6d65 on the last name │ │ │ -00548b80: 2e52 0020 4941 0000 2020 2020 332e 2049 .R. IA.. 3. I │ │ │ +00548b80: 2e52 0020 4641 0000 2020 2020 332e 2049 .R. FA.. 3. I │ │ │ 00548b90: 6d70 6c65 6d65 6e74 2062 7573 696e 6573 mplement busines │ │ │ 00548ba0: 7320 6c6f 6769 633a 2046 6f72 2065 7861 s logic: For exa │ │ │ 00548bb0: 6d70 6c65 2c20 616e 2075 7064 6174 6520 mple, an update │ │ │ 00548bc0: 746f 2061 6e20 6163 636f 756e 7420 636f to an account co │ │ │ -00548bd0: 756c 6440 0020 4942 0000 2020 2020 2020 uld@. IB.. │ │ │ +00548bd0: 756c 6440 0020 4642 0000 2020 2020 2020 uld@. FB.. │ │ │ 00548be0: 2061 7574 6f6d 6174 6963 616c 6c79 2074 automatically t │ │ │ 00548bf0: 7269 6767 6572 2075 7064 6174 6573 2074 rigger updates t │ │ │ 00548c00: 6f20 7265 6c61 7465 6420 6163 636f 756e o related accoun │ │ │ -00548c10: 7473 2e4d 0020 4943 0000 2020 2020 342e ts.M. IC.. 4. │ │ │ +00548c10: 7473 2e4d 0020 4643 0000 2020 2020 342e ts.M. FC.. 4. │ │ │ 00548c20: 2052 6564 7563 696e 6720 7265 706c 6963 Reducing replic │ │ │ 00548c30: 6174 696f 6e20 7472 6166 6669 633a 2053 ation traffic: S │ │ │ 00548c40: 696e 6365 2074 6865 2047 542e 4d20 7265 ince the GT.M re │ │ │ 00548c50: 706c 6963 6174 696f 6e20 7374 7265 616d plication stream │ │ │ -00548c60: 4d00 2049 4400 0020 2020 2020 2020 6361 M. ID.. ca │ │ │ +00548c60: 4d00 2046 4400 0020 2020 2020 2020 6361 M. FD.. ca │ │ │ 00548c70: 7272 6965 7320 6f6e 6c79 2074 6865 2074 rries only the t │ │ │ 00548c80: 7269 6767 6572 696e 6720 7570 6461 7465 riggering update │ │ │ 00548c90: 732c 206e 6f74 2074 6865 2074 7269 6767 s, not the trigg │ │ │ 00548ca0: 6572 6564 2075 7064 6174 6573 2c2e 0020 ered updates,.. │ │ │ -00548cb0: 4945 0000 2020 2020 2020 2074 7269 6767 IE.. trigg │ │ │ +00548cb0: 4645 0000 2020 2020 2020 2074 7269 6767 FE.. trigg │ │ │ 00548cc0: 6572 7320 7265 6475 6365 206e 6574 776f ers reduce netwo │ │ │ -00548cd0: 726b 2074 7261 6666 6963 2e4e 0020 4946 rk traffic.N. IF │ │ │ +00548cd0: 726b 2074 7261 6666 6963 2e4e 0020 4646 rk traffic.N. FF │ │ │ 00548ce0: 0000 2020 2020 352e 2041 7574 6f6d 6174 .. 5. Automat │ │ │ 00548cf0: 6520 6170 706c 6963 6174 696f 6e20 6465 e application de │ │ │ 00548d00: 6669 6e65 6420 6c6f 6767 696e 6720 6f72 fined logging or │ │ │ 00548d10: 206a 6f75 726e 616c 696e 6720 6f66 2075 journaling of u │ │ │ -00548d20: 7064 6174 6573 206f 7254 0020 4947 0000 pdates orT. IG.. │ │ │ +00548d20: 7064 6174 6573 206f 7254 0020 4647 0000 pdates orT. FG.. │ │ │ 00548d30: 2020 2020 2020 206d 6169 6e74 6169 6e69 maintaini │ │ │ 00548d40: 6e67 2068 6973 746f 7269 6361 6c20 7265 ng historical re │ │ │ 00548d50: 636f 7264 732e 2054 7269 6767 6572 7320 cords. Triggers │ │ │ 00548d60: 6361 6e20 6265 2075 7365 6420 746f 2063 can be used to c │ │ │ 00548d70: 6f6e 7472 6f6c 2074 6865 7365 2e51 0020 ontrol these.Q. │ │ │ -00548d80: 4948 0000 2020 2020 362e 2049 6d70 6c65 IH.. 6. Imple │ │ │ +00548d80: 4648 0000 2020 2020 362e 2049 6d70 6c65 FH.. 6. Imple │ │ │ 00548d90: 6d65 6e74 2072 6566 6572 656e 7469 616c ment referential │ │ │ 00548da0: 2069 6e74 6567 7269 7479 3a20 466f 7220 integrity: For │ │ │ 00548db0: 6578 616d 706c 652c 2061 2074 7269 6767 example, a trigg │ │ │ 00548dc0: 6572 2063 616e 2070 7265 7665 6e74 5300 er can preventS. │ │ │ -00548dd0: 2049 4900 0020 2020 2020 2020 7468 6520 II.. the │ │ │ +00548dd0: 2046 4900 0020 2020 2020 2020 7468 6520 FI.. the │ │ │ 00548de0: 706f 7374 696e 6720 6f66 2061 2062 616e posting of a ban │ │ │ 00548df0: 6b20 7472 616e 7361 6374 696f 6e20 666f k transaction fo │ │ │ 00548e00: 7220 616e 2069 6e61 6374 6976 6520 6163 r an inactive ac │ │ │ 00548e10: 636f 756e 7420 616e 6420 6469 7370 6c61 count and displa │ │ │ -00548e20: 7927 0020 494a 0000 2020 2020 2020 2061 y'. IJ.. a │ │ │ +00548e20: 7927 0020 464a 0000 2020 2020 2020 2061 y'. FJ.. a │ │ │ 00548e30: 2072 756c 6520 7669 6f6c 6174 696f 6e20 rule violation │ │ │ -00548e40: 6d65 7373 6167 652e 5300 2049 5100 0020 message.S. IQ.. │ │ │ +00548e40: 6d65 7373 6167 652e 5300 2046 5100 0020 message.S. FQ.. │ │ │ 00548e50: 2020 2037 2e20 4465 6275 6767 696e 673a 7. Debugging: │ │ │ 00548e60: 2044 6562 7567 6769 6e67 2061 6e20 6170 Debugging an ap │ │ │ 00548e70: 706c 6963 6174 696f 6e20 7769 7468 206d plication with m │ │ │ 00548e80: 756c 7469 706c 6520 636f 6e63 7572 7265 ultiple concurre │ │ │ -00548e90: 6e74 2061 6363 6573 7365 7351 0020 4952 nt accessesQ. IR │ │ │ +00548e90: 6e74 2061 6363 6573 7365 7351 0020 4652 nt accessesQ. FR │ │ │ 00548ea0: 0000 2020 2020 2020 2069 7320 6861 7264 .. is hard │ │ │ 00548eb0: 2e20 596f 7520 6361 6e20 7573 6520 7472 . You can use tr │ │ │ 00548ec0: 6967 6765 7273 2074 6f20 6573 7461 626c iggers to establ │ │ │ 00548ed0: 6973 6820 2277 6174 6368 2070 6f69 6e74 ish "watch point │ │ │ -00548ee0: 7322 206f 6e20 676c 6f62 616c 4d00 2049 s" on globalM. I │ │ │ +00548ee0: 7322 206f 6e20 676c 6f62 616c 4d00 2046 s" on globalM. F │ │ │ 00548ef0: 5300 0020 2020 2020 2020 7661 7269 6162 S.. variab │ │ │ 00548f00: 6c65 2075 7064 6174 6573 2074 6f20 7472 le updates to tr │ │ │ 00548f10: 6170 2069 6e63 6f72 7265 6374 2061 6363 ap incorrect acc │ │ │ 00548f20: 6573 7365 732e 2046 6f72 2065 7861 6d70 esses. For examp │ │ │ -00548f30: 6c65 2c20 6966 2061 6e51 0020 4954 0000 le, if anQ. IT.. │ │ │ +00548f30: 6c65 2c20 6966 2061 6e51 0020 4654 0000 le, if anQ. FT.. │ │ │ 00548f40: 2020 2020 2020 2061 7070 6c69 6361 7469 applicati │ │ │ 00548f50: 6f6e 2069 7320 6661 696c 696e 6720 6265 on is failing be │ │ │ 00548f60: 6361 7573 6520 6365 7274 6169 6e20 676c cause certain gl │ │ │ 00548f70: 6f62 616c 2076 6172 6961 626c 6520 6e6f obal variable no │ │ │ -00548f80: 6465 7320 6569 7468 6572 4e00 2049 5500 des eitherN. IU. │ │ │ +00548f80: 6465 7320 6569 7468 6572 4e00 2046 5500 des eitherN. FU. │ │ │ 00548f90: 0020 2020 2020 2020 6861 7665 2069 6e63 . have inc │ │ │ 00548fa0: 6f72 7265 6374 2076 616c 7565 7320 6f72 orrect values or │ │ │ 00548fb0: 2077 6865 6e20 7072 6576 696f 7573 6c79 when previously │ │ │ 00548fc0: 2073 6574 2076 616c 7565 7320 6469 7361 set values disa │ │ │ 00548fd0: 7070 6561 722e 2041 0000 0000 0000 0000 ppear. A........ │ │ │ 00548fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00549000: 0400 0000 d907 0000 2557 0000 0000 0000 ........%W...... │ │ │ -00549010: 5c00 0049 4845 4c50 00ff 7300 ff54 5249 \..IHELP..s..TRI │ │ │ +00549010: 5c00 0046 4845 4c50 00ff 7300 ff54 5249 \..FHELP..s..TRI │ │ │ 00549020: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 00549030: 5253 00c0 5600 0020 2020 2020 2020 7472 RS..V.. tr │ │ │ 00549040: 6967 6765 7220 6361 6e20 6265 2075 7365 igger can be use │ │ │ 00549050: 6420 746f 2074 7261 7020 616c 6c20 7375 d to trap all su │ │ │ -00549060: 6368 2061 6363 6573 7365 732e 4d00 2049 ch accesses.M. I │ │ │ +00549060: 6368 2061 6363 6573 7365 732e 4d00 2046 ch accesses.M. F │ │ │ 00549070: 5700 0020 2020 2038 2e20 496d 706c 656d W.. 8. Implem │ │ │ 00549080: 656e 7420 6120 6461 7461 666c 6f77 2062 ent a dataflow b │ │ │ 00549090: 6173 6564 2070 726f 6772 616d 6d69 6e67 ased programming │ │ │ 005490a0: 2070 6172 6164 6967 6d2e 2041 6c74 686f paradigm. Altho │ │ │ -005490b0: 7567 6820 6e6f 7420 6151 0020 4958 0000 ugh not aQ. IX.. │ │ │ +005490b0: 7567 6820 6e6f 7420 6151 0020 4658 0000 ugh not aQ. FX.. │ │ │ 005490c0: 2020 2020 2020 2070 7269 6d61 7279 2067 primary g │ │ │ 005490d0: 6f61 6c20 6f66 2074 6865 2069 6d70 6c65 oal of the imple │ │ │ 005490e0: 6d65 6e74 6174 696f 6e20 6f66 2074 7269 mentation of tri │ │ │ 005490f0: 6767 6572 732c 2079 6f75 2063 616e 2075 ggers, you can u │ │ │ -00549100: 7365 2074 6865 6d20 746f 4e00 2049 5900 se them toN. IY. │ │ │ +00549100: 7365 2074 6865 6d20 746f 4e00 2046 5900 se them toN. FY. │ │ │ 00549110: 0020 2020 2020 2020 696d 706c 656d 656e . implemen │ │ │ 00549120: 7420 6170 706c 6963 6174 696f 6e73 2074 t applications t │ │ │ 00549130: 6861 7420 7573 6520 6120 6461 7461 666c hat use a datafl │ │ │ 00549140: 6f77 2070 726f 6772 616d 6d69 6e67 2070 ow programming p │ │ │ -00549150: 6172 6164 6967 6d2e 0700 2049 5a00 0023 aradigm... IZ..# │ │ │ -00549160: 001d 495f 4445 4649 4e49 5449 4f4e 0000 ..I_DEFINITION.. │ │ │ +00549150: 6172 6164 6967 6d2e 0700 2046 5a00 0023 aradigm... FZ..# │ │ │ +00549160: 001d 465f 4445 4649 4e49 5449 4f4e 0000 ..F_DEFINITION.. │ │ │ 00549170: 5472 6967 6765 725f 4465 6669 6e69 7469 Trigger_Definiti │ │ │ -00549180: 6f6e 1d00 2949 bf11 0000 2020 2054 7269 on..)I.... Tri │ │ │ +00549180: 6f6e 1d00 2946 bf11 0000 2020 2054 7269 on..)F.... Tri │ │ │ 00549190: 6767 6572 2044 6566 696e 6974 696f 6e07 gger Definition. │ │ │ -005491a0: 002a 4921 0000 5000 2a49 3100 0020 2020 .*I!..P.*I1.. │ │ │ +005491a0: 002a 4621 0000 5000 2a46 3100 0020 2020 .*F!..P.*F1.. │ │ │ 005491b0: 4120 7472 6967 6765 7220 6465 6669 6e69 A trigger defini │ │ │ 005491c0: 7469 6f6e 2066 696c 6520 6973 2061 2074 tion file is a t │ │ │ 005491d0: 6578 7420 6669 6c65 2075 7365 6420 666f ext file used fo │ │ │ 005491e0: 7220 6164 6469 6e67 206e 6577 2074 7269 r adding new tri │ │ │ -005491f0: 6767 6572 732c 4f00 2a49 4100 0020 2020 ggers,O.*IA.. │ │ │ +005491f0: 6767 6572 732c 4f00 2a46 4100 0020 2020 ggers,O.*FA.. │ │ │ 00549200: 6d6f 6469 6679 696e 6720 6578 6973 7469 modifying existi │ │ │ 00549210: 6e67 2074 7269 6767 6572 732c 206f 7220 ng triggers, or │ │ │ 00549220: 7265 6d6f 7669 6e67 206f 6273 6f6c 6574 removing obsolet │ │ │ 00549230: 6520 7472 6967 6765 7273 2e20 4120 7472 e triggers. A tr │ │ │ -00549240: 6967 6765 7250 002a 4951 0000 2020 2064 iggerP.*IQ.. d │ │ │ +00549240: 6967 6765 7250 002a 4651 0000 2020 2064 iggerP.*FQ.. d │ │ │ 00549250: 6566 696e 6974 696f 6e20 6669 6c65 2063 efinition file c │ │ │ 00549260: 6f6e 7369 7374 7320 6f66 206f 6e65 206f onsists of one o │ │ │ 00549270: 7220 6d6f 7265 2074 7269 6767 6572 2064 r more trigger d │ │ │ 00549280: 6566 696e 6974 696f 6e73 2e20 4120 7472 efinitions. A tr │ │ │ -00549290: 6967 6765 7238 002a 4961 0000 2020 2064 igger8.*Ia.. d │ │ │ +00549290: 6967 6765 7238 002a 4661 0000 2020 2064 igger8.*Fa.. d │ │ │ 005492a0: 6566 696e 6974 696f 6e20 696e 636c 7564 efinition includ │ │ │ 005492b0: 6573 2074 6865 2066 6f6c 6c6f 7769 6e67 es the following │ │ │ 005492c0: 2069 6e66 6f72 6d61 7469 6f6e 3a07 002a information:..* │ │ │ -005492d0: 4971 0000 5100 2a49 8100 0020 2020 2020 Iq..Q.*I... │ │ │ +005492d0: 4671 0000 5100 2a46 8100 0020 2020 2020 Fq..Q.*F... │ │ │ 005492e0: 2a20 5472 6967 6765 7220 7369 676e 6174 * Trigger signat │ │ │ 005492f0: 7572 653a 2041 2074 7269 6767 6572 2073 ure: A trigger s │ │ │ 00549300: 6967 6e61 7475 7265 2063 6f6e 7369 7374 ignature consist │ │ │ 00549310: 7320 6f66 2067 6c6f 6261 6c20 7661 7269 s of global vari │ │ │ -00549320: 6162 6c65 2c53 002a 4991 0000 2020 2020 able,S.*I... │ │ │ +00549320: 6162 6c65 2c53 002a 4691 0000 2020 2020 able,S.*F... │ │ │ 00549330: 2020 2073 7562 7363 7269 7074 732c 2076 subscripts, v │ │ │ 00549340: 616c 7565 2c20 636f 6d6d 616e 642c 2061 alue, command, a │ │ │ 00549350: 6e64 2074 7269 6767 6572 2063 6f64 652e nd trigger code. │ │ │ 00549360: 2047 542e 4d20 7573 6573 2061 2063 6f6d GT.M uses a com │ │ │ -00549370: 6269 6e61 7469 6f6e 4d00 2949 c011 0000 binationM.)I.... │ │ │ +00549370: 6269 6e61 7469 6f6e 4d00 2946 c011 0000 binationM.)F.... │ │ │ 00549380: 2020 2020 2020 206f 6620 676c 6f62 616c of global │ │ │ 00549390: 2076 6172 6961 626c 652c 2073 7562 7363 variable, subsc │ │ │ 005493a0: 7269 7074 732c 2076 616c 7565 2c20 616e ripts, value, an │ │ │ 005493b0: 6420 636f 6d6d 616e 6420 746f 2066 696e d command to fin │ │ │ -005493c0: 6420 7468 653f 002a 4912 0000 2020 2020 d the?.*I... │ │ │ +005493c0: 6420 7468 653f 002a 4612 0000 2020 2020 d the?.*F... │ │ │ 005493d0: 2020 206d 6174 6368 696e 6720 7472 6967 matching trig │ │ │ 005493e0: 6765 7220 746f 2069 6e76 6f6b 6520 666f ger to invoke fo │ │ │ 005493f0: 7220 6120 6461 7461 6261 7365 2075 7064 r a database upd │ │ │ -00549400: 6174 652e 0700 2a49 1300 004f 002a 4914 ate...*I...O.*I. │ │ │ +00549400: 6174 652e 0700 2a46 1300 004f 002a 4614 ate...*F...O.*F. │ │ │ 00549410: 0000 2020 2020 2020 2020 2031 2e20 476c .. 1. Gl │ │ │ 00549420: 6f62 616c 2056 6172 6961 626c 653a 2054 obal Variable: T │ │ │ 00549430: 6865 206e 616d 6520 6f66 2061 2073 7065 he name of a spe │ │ │ 00549440: 6369 6669 6320 676c 6f62 616c 2074 6f20 cific global to │ │ │ -00549450: 7768 6963 6820 7468 6973 2300 2a49 1500 which this#.*I.. │ │ │ +00549450: 7768 6963 6820 7468 6973 2300 2a46 1500 which this#.*F.. │ │ │ 00549460: 0020 2020 2020 2020 2020 2020 2074 7269 . tri │ │ │ 00549470: 6767 6572 2061 7070 6c69 6573 2e50 002a gger applies.P.* │ │ │ -00549480: 4916 0000 2020 2020 2020 2020 2032 2e20 I... 2. │ │ │ +00549480: 4616 0000 2020 2020 2020 2020 2032 2e20 F... 2. │ │ │ 00549490: 5375 6273 6372 6970 7473 3a20 5375 6273 Subscripts: Subs │ │ │ 005494a0: 6372 6970 7473 2066 6f72 2067 6c6f 6261 cripts for globa │ │ │ 005494b0: 6c20 7661 7269 6162 6c65 206e 6f64 6573 l variable nodes │ │ │ 005494c0: 206f 6620 7468 6520 6e61 6d65 6453 002a of the namedS.* │ │ │ -005494d0: 4917 0000 2020 2020 2020 2020 2020 2020 I... │ │ │ +005494d0: 4617 0000 2020 2020 2020 2020 2020 2020 F... │ │ │ 005494e0: 676c 6f62 616c 2c20 7370 6563 6966 6965 global, specifie │ │ │ 005494f0: 6420 7573 696e 6720 7468 6520 7361 6d65 d using the same │ │ │ 00549500: 2070 6174 7465 726e 7320 6173 2074 6865 patterns as the │ │ │ 00549510: 205a 5752 4954 4520 636f 6d6d 616e 642e ZWRITE command. │ │ │ -00549520: 5300 2a49 1800 0020 2020 2020 2020 2020 S.*I... │ │ │ +00549520: 5300 2a46 1800 0020 2020 2020 2020 2020 S.*F... │ │ │ 00549530: 332e 2056 616c 7565 3a20 466f 7220 636f 3. Value: For co │ │ │ 00549540: 6d6d 616e 6473 2074 6861 7420 5345 5420 mmands that SET │ │ │ 00549550: 6f72 2075 7064 6174 6520 7468 6520 7661 or update the va │ │ │ 00549560: 6c75 6520 6174 2061 206e 6f64 652c 2047 lue at a node, G │ │ │ -00549570: 542e 4d50 002a 4919 0000 2020 2020 2020 T.MP.*I... │ │ │ +00549570: 542e 4d50 002a 4619 0000 2020 2020 2020 T.MP.*F... │ │ │ 00549580: 2020 2020 2020 686f 6e6f 7273 2061 6e20 honors an │ │ │ 00549590: 6f70 7469 6f6e 616c 2070 6174 7465 726e optional pattern │ │ │ 005495a0: 2074 6f20 7363 7265 656e 2066 6f72 2063 to screen for c │ │ │ 005495b0: 6861 6e67 6573 2074 6f20 6465 6c69 6d69 hanges to delimi │ │ │ -005495c0: 7465 6451 002a 491a 0000 2020 2020 2020 tedQ.*I... │ │ │ +005495c0: 7465 6451 002a 461a 0000 2020 2020 2020 tedQ.*F... │ │ │ 005495d0: 2020 2020 2020 7061 7274 7320 6f66 2074 parts of t │ │ │ 005495e0: 6865 2076 616c 7565 2e20 4120 7661 6c75 he value. A valu │ │ │ 005495f0: 6520 7061 7474 6572 6e20 696e 636c 7564 e pattern includ │ │ │ 00549600: 6573 2061 2070 6965 6365 2073 6570 6172 es a piece separ │ │ │ -00549610: 6174 6f72 3400 2a49 2100 0020 2020 2020 ator4.*I!.. │ │ │ +00549610: 6174 6f72 3400 2a46 2100 0020 2020 2020 ator4.*F!.. │ │ │ 00549620: 2020 2020 2020 2061 6e64 2061 206c 6973 and a lis │ │ │ 00549630: 7420 6f66 2070 6965 6365 7320 6f66 2069 t of pieces of i │ │ │ -00549640: 6e74 6572 6573 742e 5300 2a49 2200 0020 nterest.S.*I".. │ │ │ +00549640: 6e74 6572 6573 742e 5300 2a46 2200 0020 nterest.S.*F".. │ │ │ 00549650: 2020 2020 2020 2020 342e 2043 6f6d 6d61 4. Comma │ │ │ 00549660: 6e64 3a20 5468 6572 6520 6172 6520 666f nd: There are fo │ │ │ 00549670: 7572 2063 6f6d 6d61 6e64 733a 2053 4554 ur commands: SET │ │ │ 00549680: 2c20 4b49 4c4c 2c20 5a54 5249 4747 4552 , KILL, ZTRIGGER │ │ │ -00549690: 2c20 616e 6420 5a4b 494c 4c4d 002a 4923 , and ZKILLM.*I# │ │ │ +00549690: 2c20 616e 6420 5a4b 494c 4c4d 002a 4623 , and ZKILLM.*F# │ │ │ 005496a0: 0000 2020 2020 2020 2020 2020 2020 285a .. (Z │ │ │ 005496b0: 5749 5448 4452 4157 2069 7320 6964 656e WITHDRAW is iden │ │ │ 005496c0: 7469 6361 6c20 746f 205a 4b49 4c4c 2920 tical to ZKILL) │ │ │ 005496d0: 7468 6520 7368 6f72 7465 7220 6e61 6d65 the shorter name │ │ │ -005496e0: 2066 6f72 2074 6865 4f00 2a49 2400 0020 for theO.*I$.. │ │ │ +005496e0: 2066 6f72 2074 6865 4f00 2a46 2400 0020 for theO.*F$.. │ │ │ 005496f0: 2020 2020 2020 2020 2020 2063 6f6d 6d61 comma │ │ │ 00549700: 6e64 2069 7320 7573 6564 2077 6865 6e20 nd is used when │ │ │ 00549710: 7370 6563 6966 7969 6e67 2074 7269 6767 specifying trigg │ │ │ 00549720: 6572 732e 204d 4552 4745 2069 7320 6c6f ers. MERGE is lo │ │ │ -00549730: 6769 6361 6c6c 7953 002a 4925 0000 2020 gicallyS.*I%.. │ │ │ +00549730: 6769 6361 6c6c 7953 002a 4625 0000 2020 gicallyS.*F%.. │ │ │ 00549740: 2020 2020 2020 2020 2020 7472 6561 7465 treate │ │ │ 00549750: 6420 6173 2065 7175 6976 616c 656e 7420 d as equivalent │ │ │ 00549760: 746f 2061 2073 6572 6965 7320 6f66 2053 to a series of S │ │ │ 00549770: 4554 206f 7065 7261 7469 6f6e 7320 7065 ET operations pe │ │ │ -00549780: 7266 6f72 6d65 6420 696e 4f00 2a49 2600 rformed inO.*I&. │ │ │ +00549780: 7266 6f72 6d65 6420 696e 4f00 2a46 2600 rformed inO.*F&. │ │ │ 00549790: 0020 2020 2020 2020 2020 2020 2061 206c . a l │ │ │ 005497a0: 6f6f 702e 2047 542e 4d20 6861 6e64 6c65 oop. GT.M handle │ │ │ 005497b0: 7320 2449 4e43 5245 4d45 4e54 2829 206f s $INCREMENT() o │ │ │ 005497c0: 6620 6120 676c 6f62 616c 206d 6174 6368 f a global match │ │ │ 005497d0: 696e 6720 6120 5345 5400 0000 0000 0000 ing a SET....... │ │ │ 005497e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005497f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00549800: 0400 0000 b807 0000 4157 0000 0000 0000 ........AW...... │ │ │ -00549810: 6700 0049 4845 4c50 00ff 7300 ff54 5249 g..IHELP..s..TRI │ │ │ +00549810: 6700 0046 4845 4c50 00ff 7300 ff54 5249 g..FHELP..s..TRI │ │ │ 00549820: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 00549830: 525f 4445 4649 4e49 5449 4f4e 00c0 2700 R_DEFINITION..'. │ │ │ 00549840: 0020 2020 2020 2020 2020 2020 2074 7269 . tri │ │ │ 00549850: 6767 6572 2064 6566 696e 6974 696f 6e20 gger definition │ │ │ 00549860: 6173 2061 2074 7269 6767 6572 696e 6720 as a triggering │ │ │ -00549870: 7570 6461 7465 2e53 002a 4928 0000 2020 update.S.*I(.. │ │ │ +00549870: 7570 6461 7465 2e53 002a 4628 0000 2020 update.S.*F(.. │ │ │ 00549880: 2020 2020 2020 2035 2e20 5472 6967 6765 5. Trigge │ │ │ 00549890: 7220 636f 6465 3a20 4120 7374 7269 6e67 r code: A string │ │ │ 005498a0: 2063 6f6e 7461 696e 696e 6720 4d20 636f containing M co │ │ │ 005498b0: 6465 2074 6861 7420 4754 2e4d 2065 7865 de that GT.M exe │ │ │ -005498c0: 6375 7465 7320 7768 656e 5100 2a49 2900 cutes whenQ.*I). │ │ │ +005498c0: 6375 7465 7320 7768 656e 5100 2a46 2900 cutes whenQ.*F). │ │ │ 005498d0: 0020 2020 2020 2020 2020 2020 2061 7070 . app │ │ │ 005498e0: 6c69 6361 7469 6f6e 2063 6f64 6520 7570 lication code up │ │ │ 005498f0: 6461 7465 732c 2069 6e63 6c75 6469 6e67 dates, including │ │ │ 00549900: 2064 656c 6574 696f 6e73 2062 7920 4b49 deletions by KI │ │ │ -00549910: 4c4c 2061 6e64 206c 696b 6551 002a 492a LL and likeQ.*I* │ │ │ +00549910: 4c4c 2061 6e64 206c 696b 6551 002a 462a LL and likeQ.*F* │ │ │ 00549920: 0000 2020 2020 2020 2020 2020 2020 636f .. co │ │ │ 00549930: 6d6d 616e 6473 2c20 6120 676c 6f62 616c mmands, a global │ │ │ 00549940: 206e 6f64 6520 7769 7468 2061 206d 6174 node with a mat │ │ │ 00549950: 6368 696e 6720 7472 6967 6765 722e 2054 ching trigger. T │ │ │ -00549960: 6865 2073 7065 6369 6669 6564 4700 2a49 he specifiedG.*I │ │ │ +00549960: 6865 2073 7065 6369 6669 6564 4700 2a46 he specifiedG.*F │ │ │ 00549970: 3100 0020 2020 2020 2020 2020 2020 2063 1.. c │ │ │ 00549980: 6f64 6520 6361 6e20 696e 766f 6b65 2061 ode can invoke a │ │ │ 00549990: 6464 6974 696f 6e61 6c20 726f 7574 696e dditional routin │ │ │ 005499a0: 6573 2061 6e64 2073 7562 726f 7574 696e es and subroutin │ │ │ -005499b0: 6573 2e07 002a 4932 0000 1200 2a49 3300 es...*I2....*I3. │ │ │ -005499c0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 2a49 . **Note**..*I │ │ │ -005499d0: 3400 0050 002a 4935 0000 2020 2020 2020 4..P.*I5.. │ │ │ +005499b0: 6573 2e07 002a 4632 0000 1200 2a46 3300 es...*F2....*F3. │ │ │ +005499c0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 2a46 . **Note**..*F │ │ │ +005499d0: 3400 0050 002a 4635 0000 2020 2020 2020 4..P.*F5.. │ │ │ 005499e0: 2020 2020 2020 5768 696c 6520 4754 2e4d While GT.M │ │ │ 005499f0: 2064 6f65 7320 6e6f 7420 7265 7374 7269 does not restri │ │ │ 00549a00: 6374 2074 7269 6767 6572 2063 6f64 6520 ct trigger code │ │ │ 00549a10: 6672 6f6d 2070 6572 666f 726d 696e 6720 from performing │ │ │ -00549a20: 492f 4f52 002a 4936 0000 2020 2020 2020 I/OR.*I6.. │ │ │ +00549a20: 492f 4f52 002a 4636 0000 2020 2020 2020 I/OR.*F6.. │ │ │ 00549a30: 2020 2020 2020 6f70 6572 6174 696f 6e73 operations │ │ │ 00549a40: 2c20 4649 5320 7265 636f 6d6d 656e 6473 , FIS recommends │ │ │ 00549a50: 2061 6761 696e 7374 2075 7369 6e67 204f against using O │ │ │ 00549a60: 5045 4e2c 2055 5345 2c20 5245 4144 2c20 PEN, USE, READ, │ │ │ -00549a70: 5752 4954 4554 002a 4937 0000 2020 2020 WRITET.*I7.. │ │ │ +00549a70: 5752 4954 4554 002a 4637 0000 2020 2020 WRITET.*F7.. │ │ │ 00549a80: 2020 2020 2020 2020 616e 6420 434c 4f53 and CLOS │ │ │ 00549a90: 4520 7769 7468 696e 2074 7269 6767 6572 E within trigger │ │ │ 00549aa0: 2061 7070 6c69 6361 7469 6f6e 2063 6f64 application cod │ │ │ 00549ab0: 652e 2053 7563 6820 6f70 6572 6174 696f e. Such operatio │ │ │ -00549ac0: 6e73 206d 6179 2062 6554 002a 4938 0000 ns may beT.*I8.. │ │ │ +00549ac0: 6e73 206d 6179 2062 6554 002a 4638 0000 ns may beT.*F8.. │ │ │ 00549ad0: 2020 2020 2020 2020 2020 2020 7573 6566 usef │ │ │ 00549ae0: 756c 2066 6f72 2064 6576 656c 6f70 6d65 ul for developme │ │ │ 00549af0: 6e74 2061 6e64 2064 6961 676e 6f73 7469 nt and diagnosti │ │ │ 00549b00: 6320 7075 7270 6f73 6573 2e20 486f 7765 c purposes. Howe │ │ │ 00549b10: 7665 722c 2074 7269 6767 6572 734e 002a ver, triggersN.* │ │ │ -00549b20: 4939 0000 2020 2020 2020 2020 2020 2020 I9.. │ │ │ +00549b20: 4639 0000 2020 2020 2020 2020 2020 2020 F9.. │ │ │ 00549b30: 696d 706c 6963 6974 6c79 2072 756e 2061 implicitly run a │ │ │ 00549b40: 7320 5450 2074 7261 6e73 6163 7469 6f6e s TP transaction │ │ │ 00549b50: 7320 616e 6420 492f 4f20 7669 6f6c 6174 s and I/O violat │ │ │ -00549b60: 6573 2074 6865 2041 4349 4453 002a 493a es the ACIDS.*I: │ │ │ +00549b60: 6573 2074 6865 2041 4349 4453 002a 463a es the ACIDS.*F: │ │ │ 00549b70: 0000 2020 2020 2020 2020 2020 2020 7072 .. pr │ │ │ 00549b80: 6f70 6572 7479 206f 6620 4973 6f6c 6174 operty of Isolat │ │ │ 00549b90: 696f 6e2e 2049 6e20 6164 6469 7469 6f6e ion. In addition │ │ │ 00549ba0: 2c20 4d55 5049 5020 6861 7320 736f 6d65 , MUPIP has some │ │ │ 00549bb0: 7768 6174 2064 6966 6665 7265 6e74 5300 what differentS. │ │ │ -00549bc0: 2a49 4100 0020 2020 2020 2020 2020 2020 *IA.. │ │ │ +00549bc0: 2a46 4100 0020 2020 2020 2020 2020 2020 *FA.. │ │ │ 00549bd0: 2049 2f4f 2068 616e 646c 696e 6720 6368 I/O handling ch │ │ │ 00549be0: 6172 6163 7465 7269 7374 6963 7320 7468 aracteristics th │ │ │ 00549bf0: 616e 2074 6865 206d 6169 6e20 4754 2e4d an the main GT.M │ │ │ 00549c00: 2072 756e 2d74 696d 652c 2073 6f20 492f run-time, so I/ │ │ │ -00549c10: 4f52 002a 4942 0000 2020 2020 2020 2020 OR.*IB.. │ │ │ +00549c10: 4f52 002a 4642 0000 2020 2020 2020 2020 OR.*FB.. │ │ │ 00549c20: 2020 2020 7769 7468 696e 2074 7269 6767 within trigg │ │ │ 00549c30: 6572 7320 7275 6e20 6279 204d 5550 4950 ers run by MUPIP │ │ │ 00549c40: 206d 6179 2062 6568 6176 6520 6469 6666 may behave diff │ │ │ 00549c50: 6572 656e 746c 7920 7468 616e 2077 6974 erently than wit │ │ │ -00549c60: 6869 6e3b 002a 4943 0000 2020 2020 2020 hin;.*IC.. │ │ │ +00549c60: 6869 6e3b 002a 4643 0000 2020 2020 2020 hin;.*FC.. │ │ │ 00549c70: 2020 2020 2020 7468 6520 6f72 6967 696e the origin │ │ │ 00549c80: 6174 696e 6720 6170 706c 6963 6174 696f ating applicatio │ │ │ 00549c90: 6e20 656e 7669 726f 6e6d 656e 742e 0700 n environment... │ │ │ -00549ca0: 2a49 4400 0050 002a 4945 0000 2020 2020 *ID..P.*IE.. │ │ │ +00549ca0: 2a46 4400 0050 002a 4645 0000 2020 2020 *FD..P.*FE.. │ │ │ 00549cb0: 202a 2041 4349 4420 7072 6f70 6572 7479 * ACID property │ │ │ 00549cc0: 206d 6f64 6966 6965 7273 2066 6f72 2074 modifiers for t │ │ │ 00549cd0: 7269 6767 6572 6564 2064 6174 6162 6173 riggered databas │ │ │ 00549ce0: 6520 7570 6461 7465 733a 2043 7572 7265 e updates: Curre │ │ │ -00549cf0: 6e74 6c79 2c4b 002a 4946 0000 2020 2020 ntly,K.*IF.. │ │ │ +00549cf0: 6e74 6c79 2c4b 002a 4646 0000 2020 2020 ntly,K.*FF.. │ │ │ 00549d00: 2020 2047 542e 4d20 6d65 7265 6c79 2070 GT.M merely p │ │ │ 00549d10: 6572 666f 726d 7320 6120 7379 6e74 6178 erforms a syntax │ │ │ 00549d20: 2063 6865 636b 206f 6e20 7468 6973 2070 check on this p │ │ │ 00549d30: 6172 7420 6f66 2061 2074 7269 6767 6572 art of a trigger │ │ │ -00549d40: 4e00 2a49 4700 0020 2020 2020 2020 6465 N.*IG.. de │ │ │ +00549d40: 4e00 2a46 4700 0020 2020 2020 2020 6465 N.*FG.. de │ │ │ 00549d50: 6669 6e69 7469 6f6e 2e20 4754 2e4d 2065 finition. GT.M e │ │ │ 00549d60: 6e73 7572 6573 2074 6865 2074 7269 6767 nsures the trigg │ │ │ 00549d70: 6572 696e 6720 6461 7461 6261 7365 2075 ering database u │ │ │ 00549d80: 7064 6174 652c 2061 6e64 2061 6e79 4a00 pdate, and anyJ. │ │ │ -00549d90: 2a49 4800 0020 2020 2020 2020 7570 6461 *IH.. upda │ │ │ +00549d90: 2a46 4800 0020 2020 2020 2020 7570 6461 *FH.. upda │ │ │ 00549da0: 7465 7320 6765 6e65 7261 7465 6420 6279 tes generated by │ │ │ 00549db0: 2074 7269 6767 6572 206c 6f67 6963 2065 trigger logic e │ │ │ 00549dc0: 7865 6375 7465 6420 7769 7468 2074 7261 xecuted with tra │ │ │ -00549dd0: 6e73 6163 7469 6f6e 4e00 2a49 4900 0020 nsactionN.*II.. │ │ │ +00549dd0: 6e73 6163 7469 6f6e 4e00 2a46 4900 0020 nsactionN.*FI.. │ │ │ 00549de0: 2020 2020 2020 7365 6d61 6e74 6963 732e semantics. │ │ │ 00549df0: 2057 6974 6820 7468 6520 5649 4557 2022 With the VIEW " │ │ │ 00549e00: 4e4f 4953 4f4c 4154 494f 4e22 2063 6f6d NOISOLATION" com │ │ │ 00549e10: 6d61 6e64 2c20 4754 2e4d 2074 7261 6e73 mand, GT.M trans │ │ │ -00549e20: 6163 7469 6f6e 5300 2a49 4a00 0020 2020 actionS.*IJ.. │ │ │ +00549e20: 6163 7469 6f6e 5300 2a46 4a00 0020 2020 actionS.*FJ.. │ │ │ 00549e30: 2020 2020 7072 6f63 6573 7369 6e67 2068 processing h │ │ │ 00549e40: 6173 206c 6f6e 6720 7072 6f76 6964 6564 as long provided │ │ │ 00549e50: 2061 206d 6563 6861 6e69 736d 2066 6f72 a mechanism for │ │ │ 00549e60: 2061 6e20 6170 706c 6963 6174 696f 6e20 an application │ │ │ -00549e70: 746f 2069 6e66 6f72 6d53 002a 4951 0000 to informS.*IQ.. │ │ │ +00549e70: 746f 2069 6e66 6f72 6d53 002a 4651 0000 to informS.*FQ.. │ │ │ 00549e80: 2020 2020 2020 2074 6865 2047 542e 4d20 the GT.M │ │ │ 00549e90: 7275 6e74 696d 6520 7379 7374 656d 2074 runtime system t │ │ │ 00549ea0: 6861 7420 6974 206e 6565 6420 6e6f 7420 hat it need not │ │ │ 00549eb0: 656e 666f 7263 6520 4973 6f6c 6174 696f enforce Isolatio │ │ │ -00549ec0: 6e2e 2049 6e20 7375 6368 2061 5400 2a49 n. In such aT.*I │ │ │ +00549ec0: 6e2e 2049 6e20 7375 6368 2061 5400 2a46 n. In such aT.*F │ │ │ 00549ed0: 5200 0020 2020 2020 2020 6361 7365 2c20 R.. case, │ │ │ 00549ee0: 7468 6520 6170 706c 6963 6174 696f 6e20 the application │ │ │ 00549ef0: 616e 6420 7363 6865 6d61 2064 6573 6967 and schema desig │ │ │ 00549f00: 6e20 7072 6f76 6964 6573 2049 736f 6c61 n provides Isola │ │ │ 00549f10: 7469 6f6e 2062 7920 656e 7375 7269 6e67 tion by ensuring │ │ │ -00549f20: 4f00 2a49 5300 0020 2020 2020 2020 6f6e O.*IS.. on │ │ │ +00549f20: 4f00 2a46 5300 0020 2020 2020 2020 6f6e O.*FS.. on │ │ │ 00549f30: 6c79 206f 6e65 2070 726f 6365 7373 2065 ly one process e │ │ │ 00549f40: 7665 7220 7570 6461 7465 7320 6e6f 6465 ver updates node │ │ │ 00549f50: 7320 696e 2061 2070 6172 7469 6375 6c61 s in a particula │ │ │ 00549f60: 7220 676c 6f62 616c 2061 7420 616e 7949 r global at anyI │ │ │ -00549f70: 002a 4954 0000 2020 2020 2020 2067 6976 .*IT.. giv │ │ │ +00549f70: 002a 4654 0000 2020 2020 2020 2067 6976 .*FT.. giv │ │ │ 00549f80: 656e 2074 696d 652c 2073 6179 2062 7920 en time, say by │ │ │ 00549f90: 7573 696e 6720 244a 4f42 2061 7320 6120 using $JOB as a │ │ │ 00549fa0: 7375 6273 6372 6970 742e 2054 6869 7320 subscript. This │ │ │ 00549fb0: 7072 6f70 6572 7479 0000 0000 0000 0000 property........ │ │ │ 00549fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00549fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00549fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00549ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054a000: 0400 0000 c507 0000 5a57 0000 0000 0000 ........ZW...... │ │ │ -0054a010: 7300 0049 4845 4c50 00ff 7300 ff54 5249 s..IHELP..s..TRI │ │ │ +0054a010: 7300 0046 4845 4c50 00ff 7300 ff54 5249 s..FHELP..s..TRI │ │ │ 0054a020: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 0054a030: 525f 4445 4649 4e49 5449 4f4e 00c0 5500 R_DEFINITION..U. │ │ │ 0054a040: 0020 2020 2020 2020 616e 7469 6369 7061 . anticipa │ │ │ 0054a050: 7465 7320 6120 7469 6d65 2077 6865 6e20 tes a time when │ │ │ 0054a060: 6120 7472 6967 6765 7220 7370 6563 6966 a trigger specif │ │ │ 0054a070: 6963 6174 696f 6e20 6361 6e20 7072 6f76 ication can prov │ │ │ -0054a080: 6964 6552 002a 4956 0000 2020 2020 2020 ideR.*IV.. │ │ │ +0054a080: 6964 6552 002a 4656 0000 2020 2020 2020 ideR.*FV.. │ │ │ 0054a090: 204e 4f49 534f 4c41 5449 4f4e 2066 6f72 NOISOLATION for │ │ │ 0054a0a0: 2070 6172 7469 6375 6c61 7220 6e6f 6465 particular node │ │ │ 0054a0b0: 732c 2069 6e20 636f 6e74 7261 7374 2074 s, in contrast t │ │ │ 0054a0c0: 6f20 656e 7469 7265 2067 6c6f 6261 6c73 o entire globals │ │ │ -0054a0d0: 2c20 616e 6454 002a 4957 0000 2020 2020 , andT.*IW.. │ │ │ +0054a0d0: 2c20 616e 6454 002a 4657 0000 2020 2020 , andT.*FW.. │ │ │ 0054a0e0: 2020 2066 6f72 2065 7665 7279 2075 7064 for every upd │ │ │ 0054a0f0: 6174 6520 746f 2074 6861 7420 6e6f 6465 ate to that node │ │ │ 0054a100: 2c20 696e 2063 6f6e 7472 6173 7420 746f , in contrast to │ │ │ 0054a110: 2062 7920 7072 6f63 6573 7320 7573 6520 by process use │ │ │ -0054a120: 6f66 2061 2056 4945 5752 002a 4958 0000 of a VIEWR.*IX.. │ │ │ +0054a120: 6f66 2061 2056 4945 5752 002a 4658 0000 of a VIEWR.*FX.. │ │ │ 0054a130: 2020 2020 2020 2063 6f6d 6d61 6e64 2e20 command. │ │ │ 0054a140: 4375 7272 656e 746c 792c 2074 6865 2047 Currently, the G │ │ │ 0054a150: 542e 4d20 7275 6e74 696d 6520 7379 7374 T.M runtime syst │ │ │ 0054a160: 656d 2065 6e66 6f72 6365 7320 436f 6e73 em enforces Cons │ │ │ -0054a170: 6973 7465 6e63 7920 666f 7254 002a 4959 istency forT.*IY │ │ │ +0054a170: 6973 7465 6e63 7920 666f 7254 002a 4659 istency forT.*FY │ │ │ 0054a180: 0000 2020 2020 2020 2061 7070 6c69 6361 .. applica │ │ │ 0054a190: 7469 6f6e 206c 6f67 6963 2069 6e73 6964 tion logic insid │ │ │ 0054a1a0: 6520 6120 7472 616e 7361 6374 696f 6e20 e a transaction │ │ │ 0054a1b0: 616e 6420 666f 7220 7472 6967 6765 7265 and for triggere │ │ │ 0054a1c0: 6420 7570 6461 7465 732e 2054 6869 7351 d updates. ThisQ │ │ │ -0054a1d0: 002a 495a 0000 2020 2020 2020 2070 726f .*IZ.. pro │ │ │ +0054a1d0: 002a 465a 0000 2020 2020 2020 2070 726f .*FZ.. pro │ │ │ 0054a1e0: 7065 7274 7920 616e 7469 6369 7061 7465 perty anticipate │ │ │ 0054a1f0: 7320 6120 7469 6d65 2077 6865 6e20 6120 s a time when a │ │ │ 0054a200: 7472 6967 6765 7220 7370 6563 6966 6963 trigger specific │ │ │ 0054a210: 6174 696f 6e20 7065 726d 6974 7320 616e ation permits an │ │ │ -0054a220: 5100 2a49 6100 0020 2020 2020 2020 6170 Q.*Ia.. ap │ │ │ +0054a220: 5100 2a46 6100 0020 2020 2020 2020 6170 Q.*Fa.. ap │ │ │ 0054a230: 706c 6963 6174 696f 6e20 746f 2069 6e66 plication to inf │ │ │ 0054a240: 6f72 6d20 7468 6520 7275 6e74 696d 6520 orm the runtime │ │ │ 0054a250: 7379 7374 656d 2074 6865 2061 7070 6c69 system the appli │ │ │ 0054a260: 6361 7469 6f6e 2061 6e64 2073 6368 656d cation and schem │ │ │ -0054a270: 6151 002a 4962 0000 2020 2020 2020 2064 aQ.*Ib.. d │ │ │ +0054a270: 6151 002a 4662 0000 2020 2020 2020 2064 aQ.*Fb.. d │ │ │ 0054a280: 6573 6967 6e20 656e 7375 7265 7320 6170 esign ensures ap │ │ │ 0054a290: 7072 6f70 7269 6174 6520 436f 6e73 6973 propriate Consis │ │ │ 0054a2a0: 7465 6e63 7920 666f 7220 6120 7472 6967 tency for a trig │ │ │ 0054a2b0: 6765 7220 616e 6420 6974 7320 6c6f 6769 ger and its logi │ │ │ -0054a2c0: 632c 4400 2a49 6300 0020 2020 2020 2020 c,D.*Ic.. │ │ │ +0054a2c0: 632c 4400 2a46 6300 0020 2020 2020 2020 c,D.*Fc.. │ │ │ 0054a2d0: 7468 7573 2072 656c 6965 7669 6e67 2074 thus relieving t │ │ │ 0054a2e0: 6865 2047 542e 4d20 7275 6e74 696d 6520 he GT.M runtime │ │ │ 0054a2f0: 7379 7374 656d 2066 726f 6d20 7468 6174 system from that │ │ │ -0054a300: 2074 6173 6b2e 5300 2a49 6400 0020 2020 task.S.*Id.. │ │ │ +0054a300: 2074 6173 6b2e 5300 2a46 6400 0020 2020 task.S.*Fd.. │ │ │ 0054a310: 2020 2a20 5472 6967 6765 7220 4e61 6d65 * Trigger Name │ │ │ 0054a320: 3a20 596f 7520 6361 6e20 6f70 7469 6f6e : You can option │ │ │ 0054a330: 616c 6c79 2073 7065 6369 6679 2061 2074 ally specify a t │ │ │ 0054a340: 7269 6767 6572 206e 616d 6520 7468 6174 rigger name that │ │ │ -0054a350: 2075 6e69 7175 656c 7953 002a 4965 0000 uniquelyS.*Ie.. │ │ │ +0054a350: 2075 6e69 7175 656c 7953 002a 4665 0000 uniquelyS.*Fe.. │ │ │ 0054a360: 2020 2020 2020 2069 6465 6e74 6966 6965 identifie │ │ │ 0054a370: 7320 6561 6368 2074 7269 6767 6572 2e20 s each trigger. │ │ │ 0054a380: 4754 2e4d 2075 7365 7320 6120 7472 6967 GT.M uses a trig │ │ │ 0054a390: 6765 7220 6e61 6d65 2066 6f72 2065 7272 ger name for err │ │ │ -0054a3a0: 6f72 2072 6570 6f72 7469 6e67 5100 2a49 or reportingQ.*I │ │ │ +0054a3a0: 6f72 2072 6570 6f72 7469 6e67 5100 2a46 or reportingQ.*F │ │ │ 0054a3b0: 6600 0020 2020 2020 2020 616e 6420 636f f.. and co │ │ │ 0054a3c0: 6e66 6967 7572 6174 696f 6e20 6d61 6e61 nfiguration mana │ │ │ 0054a3d0: 6765 6d65 6e74 206f 6620 7472 6967 6765 gement of trigge │ │ │ 0054a3e0: 7273 202d 2066 6f72 2065 7861 6d70 6c65 rs - for example │ │ │ 0054a3f0: 2c20 6120 5a53 484f 5720 2253 2254 002a , a ZSHOW "S"T.* │ │ │ -0054a400: 4967 0000 2020 2020 2020 2072 6570 6f72 Ig.. repor │ │ │ +0054a400: 4667 0000 2020 2020 2020 2072 6570 6f72 Fg.. repor │ │ │ 0054a410: 7473 2074 6865 206e 616d 6520 6f66 2065 ts the name of e │ │ │ 0054a420: 6163 6820 7472 6967 6765 7220 6f6e 2074 ach trigger on t │ │ │ 0054a430: 6865 2073 7461 636b 2e20 4966 2079 6f75 he stack. If you │ │ │ 0054a440: 2064 6f20 6e6f 7420 7370 6563 6966 7920 do not specify │ │ │ -0054a450: 6152 002a 4968 0000 2020 2020 2020 2074 aR.*Ih.. t │ │ │ +0054a450: 6152 002a 4668 0000 2020 2020 2020 2074 aR.*Fh.. t │ │ │ 0054a460: 7269 6767 6572 206e 616d 652c 2047 542e rigger name, GT. │ │ │ 0054a470: 4d20 6175 746f 6d61 7469 6361 6c6c 7920 M automatically │ │ │ 0054a480: 6765 6e65 7261 7465 7320 6f6e 6520 7573 generates one us │ │ │ 0054a490: 696e 6720 7468 6520 676c 6f62 616c 206e ing the global n │ │ │ -0054a4a0: 616d 6551 002a 4969 0000 2020 2020 2020 ameQ.*Ii.. │ │ │ +0054a4a0: 616d 6551 002a 4669 0000 2020 2020 2020 ameQ.*Fi.. │ │ │ 0054a4b0: 2061 7320 6120 6261 7365 2e20 5573 6572 as a base. User │ │ │ 0054a4c0: 2d73 7065 6369 6669 6564 2074 7269 6767 -specified trigg │ │ │ 0054a4d0: 6572 206e 616d 6573 2061 6e64 2061 7574 er names and aut │ │ │ 0054a4e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ -0054a4f0: 6174 6564 5200 2a49 6a00 0020 2020 2020 atedR.*Ij.. │ │ │ +0054a4f0: 6174 6564 5200 2a46 6a00 0020 2020 2020 atedR.*Fj.. │ │ │ 0054a500: 2020 7472 6967 6765 7220 6e61 6d65 7320 trigger names │ │ │ 0054a510: 6f63 6375 7079 2064 6966 6665 7265 6e74 occupy different │ │ │ 0054a520: 206e 616d 6520 7370 6163 653b 2062 6f74 name space; bot │ │ │ 0054a530: 6820 6c61 7374 2066 6f72 2074 6865 206c h last for the l │ │ │ -0054a540: 6966 6520 6f66 4e00 2a49 7100 0020 2020 ife ofN.*Iq.. │ │ │ +0054a540: 6966 6520 6f66 4e00 2a46 7100 0020 2020 ife ofN.*Fq.. │ │ │ 0054a550: 2020 2020 7468 6520 6465 6669 6e69 7469 the definiti │ │ │ 0054a560: 6f6e 2e20 4120 7573 6572 2d73 7065 6369 on. A user-speci │ │ │ 0054a570: 6669 6564 2074 7269 6767 6572 206e 616d fied trigger nam │ │ │ 0054a580: 6520 6973 2061 6e20 616c 7068 616e 756d e is an alphanum │ │ │ -0054a590: 6572 6963 4d00 2a49 7200 0020 2020 2020 ericM.*Ir.. │ │ │ +0054a590: 6572 6963 4d00 2a46 7200 0020 2020 2020 ericM.*Fr.. │ │ │ 0054a5a0: 2020 7374 7269 6e67 206f 6620 7570 2074 string of up t │ │ │ 0054a5b0: 6f20 3238 2063 6861 7261 6374 6572 732e o 28 characters. │ │ │ 0054a5c0: 2049 7420 6d75 7374 2073 7461 7274 2077 It must start w │ │ │ 0054a5d0: 6974 6820 616e 2061 6c70 6861 6265 7469 ith an alphabeti │ │ │ -0054a5e0: 6350 002a 4973 0000 2020 2020 2020 2063 cP.*Is.. c │ │ │ +0054a5e0: 6350 002a 4673 0000 2020 2020 2020 2063 cP.*Fs.. c │ │ │ 0054a5f0: 6861 7261 6374 6572 206f 7220 6120 7065 haracter or a pe │ │ │ 0054a600: 7263 656e 7420 7369 676e 2028 2529 2e20 rcent sign (%). │ │ │ 0054a610: 466f 7220 6120 7472 6967 6765 7220 6e61 For a trigger na │ │ │ 0054a620: 6d65 2c20 4754 2e4d 2075 7365 7320 7468 me, GT.M uses th │ │ │ -0054a630: 6554 002a 4974 0000 2020 2020 2020 2073 eT.*It.. s │ │ │ +0054a630: 6554 002a 4674 0000 2020 2020 2020 2073 eT.*Ft.. s │ │ │ 0054a640: 616d 6520 6e61 6d69 6e67 2063 6f6e 7665 ame naming conve │ │ │ 0054a650: 6e74 696f 6e20 6173 2061 6e20 4d20 6e61 ntion as an M na │ │ │ 0054a660: 6d65 2e20 496e 206f 7468 6572 2063 6f6e me. In other con │ │ │ 0054a670: 7465 7874 732c 2047 542e 4d20 7472 756e texts, GT.M trun │ │ │ -0054a680: 6361 7465 7353 002a 4975 0000 2020 2020 catesS.*Iu.. │ │ │ +0054a680: 6361 7465 7353 002a 4675 0000 2020 2020 catesS.*Fu.. │ │ │ 0054a690: 2020 204d 206e 616d 6573 2061 7420 3331 M names at 31 │ │ │ 0054a6a0: 2063 6861 7261 6374 6572 732e 2048 6f77 characters. How │ │ │ 0054a6b0: 6576 6572 2c20 4754 2e4d 2074 7265 6174 ever, GT.M treat │ │ │ 0054a6c0: 7320 6120 7472 6967 6765 7220 6e61 6d65 s a trigger name │ │ │ -0054a6d0: 206f 6620 6f76 6572 5000 2a49 7600 0020 of overP.*Iv.. │ │ │ +0054a6d0: 206f 6620 6f76 6572 5000 2a46 7600 0020 of overP.*Fv.. │ │ │ 0054a6e0: 2020 2020 2020 3238 2063 6861 7261 6374 28 charact │ │ │ 0054a6f0: 6572 7320 6173 2061 6e20 6572 726f 722e ers as an error. │ │ │ 0054a700: 2054 6869 7320 6973 2062 6563 6175 7365 This is because │ │ │ 0054a710: 2061 2074 7269 6767 6572 206e 616d 6520 a trigger name │ │ │ -0054a720: 756e 6971 7565 6c79 4800 2a49 7700 0020 uniquelyH.*Iw.. │ │ │ +0054a720: 756e 6971 7565 6c79 4800 2a46 7700 0020 uniquelyH.*Fw.. │ │ │ 0054a730: 2020 2020 2020 6964 656e 7469 6669 6573 identifies │ │ │ 0054a740: 2061 2074 7269 6767 6572 2061 6e64 2074 a trigger and t │ │ │ 0054a750: 7275 6e63 6174 696f 6e20 6d61 7920 6361 runcation may ca │ │ │ 0054a760: 7573 6520 6475 706c 6963 6174 696f 6e2e use duplication. │ │ │ -0054a770: 0700 2a49 7800 004e 002a 4979 0000 2020 ..*Ix..N.*Iy.. │ │ │ +0054a770: 0700 2a46 7800 004e 002a 4679 0000 2020 ..*Fx..N.*Fy.. │ │ │ 0054a780: 2041 6e20 6175 746f 6d61 7469 6361 6c6c An automaticall │ │ │ 0054a790: 7920 6765 6e65 7261 7465 6420 7472 6967 y generated trig │ │ │ 0054a7a0: 6765 7220 6e61 6d65 2069 7320 6120 7374 ger name is a st │ │ │ 0054a7b0: 7269 6e67 2063 6f6d 7072 6973 6564 206f ring comprised o │ │ │ 0054a7c0: 6620 7477 6f00 0000 0000 0000 0000 0000 f two........... │ │ │ 0054a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054a800: 0400 0000 f007 0000 7557 0000 0000 0000 ........uW...... │ │ │ -0054a810: 7b00 0049 4845 4c50 00ff 7300 ff54 5249 {..IHELP..s..TRI │ │ │ +0054a810: 7b00 0046 4845 4c50 00ff 7300 ff54 5249 {..FHELP..s..TRI │ │ │ 0054a820: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 0054a830: 525f 4445 4649 4e49 5449 4f4e 00c0 7a00 R_DEFINITION..z. │ │ │ 0054a840: 0020 2020 7061 7274 732e 2055 7369 6e67 . parts. Using │ │ │ 0054a850: 2074 6865 2067 6c6f 6261 6c20 6e61 6d65 the global name │ │ │ 0054a860: 2061 7320 6120 6261 7365 2c20 4754 2e4d as a base, GT.M │ │ │ 0054a870: 2074 616b 6573 2074 6865 2066 6972 7374 takes the first │ │ │ -0054a880: 2070 6172 7420 6173 2061 6e50 002a 4981 part as anP.*I. │ │ │ +0054a880: 2070 6172 7420 6173 2061 6e50 002a 4681 part as anP.*F. │ │ │ 0054a890: 0000 2020 2061 6c70 6861 6e75 6d65 7269 .. alphanumeri │ │ │ 0054a8a0: 6320 7374 7269 6e67 206f 6620 7570 2074 c string of up t │ │ │ 0054a8b0: 6f20 3231 2063 6861 7261 6374 6572 7320 o 21 characters │ │ │ 0054a8c0: 7374 6172 7469 6e67 2077 6974 6820 616e starting with an │ │ │ -0054a8d0: 2061 6c70 6861 6265 7469 634b 002a 4982 alphabeticK.*I. │ │ │ +0054a8d0: 2061 6c70 6861 6265 7469 634b 002a 4682 alphabeticK.*F. │ │ │ 0054a8e0: 0000 2020 2063 6861 7261 6374 6572 206f .. character o │ │ │ 0054a8f0: 7220 6120 7065 7263 656e 7420 7369 676e r a percent sign │ │ │ 0054a900: 2028 2529 2e20 5468 6520 7472 6169 6c69 (%). The traili │ │ │ 0054a910: 6e67 2070 6172 7420 636f 6e73 6973 7473 ng part consists │ │ │ -0054a920: 206f 6620 616e 5000 2a49 8300 0020 2020 of anP.*I... │ │ │ +0054a920: 206f 6620 616e 5000 2a46 8300 0020 2020 of anP.*F... │ │ │ 0054a930: 6175 746f 6d61 7469 6361 6c6c 7920 696e automatically in │ │ │ 0054a940: 6372 656d 656e 7465 6420 6e75 6d62 6572 cremented number │ │ │ 0054a950: 2069 6e20 7468 6520 666f 726d 206f 6620 in the form of │ │ │ 0054a960: 236e 2320 7768 6572 6520 6e20 6973 2061 #n# where n is a │ │ │ -0054a970: 2077 686f 6c65 4c00 2a49 8400 0020 2020 wholeL.*I... │ │ │ +0054a970: 2077 686f 6c65 4c00 2a46 8400 0020 2020 wholeL.*F... │ │ │ 0054a980: 6e75 6d62 6572 2074 6861 7420 6d6f 6e6f number that mono │ │ │ 0054a990: 746f 6e69 6361 6c6c 7920 696e 6372 6561 tonically increa │ │ │ 0054a9a0: 7365 7320 6672 6f6d 2031 2074 6f20 3939 ses from 1 to 99 │ │ │ 0054a9b0: 3939 3939 2074 6861 7420 756e 6971 7565 9999 that unique │ │ │ -0054a9c0: 6c79 5400 2a49 8500 0020 2020 6964 656e lyT.*I... iden │ │ │ +0054a9c0: 6c79 5400 2a46 8500 0020 2020 6964 656e lyT.*F... iden │ │ │ 0054a9d0: 7469 6669 6573 2061 2074 7269 6767 6572 tifies a trigger │ │ │ 0054a9e0: 2066 6f72 2074 6865 2073 616d 6520 7570 for the same up │ │ │ 0054a9f0: 6461 7465 2e20 466f 7220 6578 616d 706c date. For exampl │ │ │ 0054aa00: 652c 2069 6620 6e6f 2074 7269 6767 6572 e, if no trigger │ │ │ -0054aa10: 206e 616d 6573 5400 2a49 8600 0020 2020 namesT.*I... │ │ │ +0054aa10: 206e 616d 6573 5400 2a46 8600 0020 2020 namesT.*F... │ │ │ 0054aa20: 6172 6520 7370 6563 6966 6965 6420 696e are specified in │ │ │ 0054aa30: 2074 6865 2074 7269 6767 6572 2064 6566 the trigger def │ │ │ 0054aa40: 696e 6974 696f 6e20 6669 6c65 2c20 4754 inition file, GT │ │ │ 0054aa50: 2e4d 2061 7574 6f6d 6174 6963 616c 6c79 .M automatically │ │ │ -0054aa60: 2067 656e 6572 6174 6573 5200 2a49 8700 generatesR.*I.. │ │ │ +0054aa60: 2067 656e 6572 6174 6573 5200 2a46 8700 generatesR.*F.. │ │ │ 0054aa70: 0020 2020 7472 6967 6765 7220 6e61 6d65 . trigger name │ │ │ 0054aa80: 7320 4163 636f 756e 7423 3123 2c20 4163 s Account#1#, Ac │ │ │ 0054aa90: 636f 756e 7423 3223 2c20 616e 6420 4163 count#2#, and Ac │ │ │ 0054aaa0: 636f 756e 7423 3323 2066 6f72 2074 6865 count#3# for the │ │ │ -0054aab0: 2066 6972 7374 2074 6872 6565 5400 2a49 first threeT.*I │ │ │ +0054aab0: 2066 6972 7374 2074 6872 6565 5400 2a46 first threeT.*F │ │ │ 0054aac0: 8800 0020 2020 7472 6967 6765 7273 2064 ... triggers d │ │ │ 0054aad0: 6566 696e 6564 2066 6f72 2067 6c6f 6261 efined for globa │ │ │ 0054aae0: 6c20 7661 7269 6162 6c65 205e 4163 636f l variable ^Acco │ │ │ 0054aaf0: 756e 742e 2041 6e20 6174 7465 6d70 7420 unt. An attempt │ │ │ 0054ab00: 746f 2075 7365 2061 7574 6f6d 6174 6963 to use automatic │ │ │ -0054ab10: 5100 2a49 8900 0020 2020 6173 7369 676e Q.*I... assign │ │ │ +0054ab10: 5100 2a46 8900 0020 2020 6173 7369 676e Q.*F... assign │ │ │ 0054ab20: 6d65 6e74 2066 6f72 206d 6f72 6520 7468 ment for more th │ │ │ 0054ab30: 616e 2061 206d 696c 6c69 6f6e 2074 7269 an a million tri │ │ │ 0054ab40: 6767 6572 7320 7072 6f64 7563 6573 2061 ggers produces a │ │ │ 0054ab50: 6e20 6572 726f 722e 204f 6e63 6520 7468 n error. Once th │ │ │ -0054ab60: 654e 002a 498a 0000 2020 206e 756d 6572 eN.*I... numer │ │ │ +0054ab60: 654e 002a 468a 0000 2020 206e 756d 6572 eN.*F... numer │ │ │ 0054ab70: 6963 2070 6f72 7469 6f6e 206f 6620 7468 ic portion of th │ │ │ 0054ab80: 6520 6175 746f 2067 656e 6572 6174 6564 e auto generated │ │ │ 0054ab90: 206e 616d 6573 2072 6561 6368 6573 2039 names reaches 9 │ │ │ 0054aba0: 3939 3939 392c 2079 6f75 206d 7573 7454 99999, you mustT │ │ │ -0054abb0: 002a 4991 0000 2020 2072 656c 6f61 6420 .*I... reload │ │ │ +0054abb0: 002a 4691 0000 2020 2072 656c 6f61 6420 .*F... reload │ │ │ 0054abc0: 616c 6c20 7472 6967 6765 7273 2061 7373 all triggers ass │ │ │ 0054abd0: 6f63 6961 7465 6420 7769 7468 2074 6865 ociated with the │ │ │ 0054abe0: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ 0054abf0: 7320 7468 6174 2075 7365 2074 6865 2061 s that use the a │ │ │ -0054ac00: 7574 6f51 002a 4992 0000 2020 2067 656e utoQ.*I... gen │ │ │ +0054ac00: 7574 6f51 002a 4692 0000 2020 2067 656e utoQ.*F... gen │ │ │ 0054ac10: 6572 6174 6564 206e 616d 6520 7370 6163 erated name spac │ │ │ 0054ac20: 652e 2041 7420 7275 6e2d 7469 6d65 2047 e. At run-time G │ │ │ 0054ac30: 542e 4d20 6765 6e65 7261 7465 7320 6120 T.M generates a │ │ │ 0054ac40: 7472 6169 6c69 6e67 2073 7566 6669 7820 trailing suffix │ │ │ -0054ac50: 6f66 2061 4d00 2a49 9300 0020 2020 6861 of aM.*I... ha │ │ │ +0054ac50: 6f66 2061 4d00 2a46 9300 0020 2020 6861 of aM.*F... ha │ │ │ 0054ac60: 7368 2d73 6967 6e20 2823 2920 666f 6c6c sh-sign (#) foll │ │ │ 0054ac70: 6f77 6564 2062 7920 7570 2074 6f20 7477 owed by up to tw │ │ │ 0054ac80: 6f20 6368 6172 6163 7465 7273 2074 6f20 o characters to │ │ │ 0054ac90: 656e 7375 7265 2074 6861 7420 6576 6572 ensure that ever │ │ │ -0054aca0: 7951 002a 4994 0000 2020 2074 7269 6767 yQ.*I... trigg │ │ │ +0054aca0: 7951 002a 4694 0000 2020 2074 7269 6767 yQ.*F... trigg │ │ │ 0054acb0: 6572 2068 6173 2061 2075 6e69 7175 6520 er has a unique │ │ │ 0054acc0: 6465 7369 676e 6174 696f 6e2c 2065 7665 designation, eve │ │ │ 0054acd0: 6e20 7768 656e 2074 6865 2065 6e76 6972 n when the envir │ │ │ 0054ace0: 6f6e 6d65 6e74 2069 7320 636f 6d70 6c65 onment is comple │ │ │ -0054acf0: 782e 4e00 2a49 9500 0020 2020 5468 6520 x.N.*I... The │ │ │ +0054acf0: 782e 4e00 2a46 9500 0020 2020 5468 6520 x.N.*F... The │ │ │ 0054ad00: 7275 6e2d 7469 6d65 2073 7566 6669 7820 run-time suffix │ │ │ 0054ad10: 6170 706c 6965 7320 746f 2062 6f74 6820 applies to both │ │ │ 0054ad20: 7573 6572 2d73 7065 6369 6669 6564 2061 user-specified a │ │ │ 0054ad30: 6e64 2061 7574 6f6d 6174 6963 616c 6c79 nd automatically │ │ │ -0054ad40: 5000 2a49 9600 0020 2020 6765 6e65 7261 P.*I... genera │ │ │ +0054ad40: 5000 2a46 9600 0020 2020 6765 6e65 7261 P.*F... genera │ │ │ 0054ad50: 7465 6420 7472 6967 6765 7220 6e61 6d65 ted trigger name │ │ │ 0054ad60: 732e 2049 7420 6865 6c70 7320 696e 2064 s. It helps in d │ │ │ 0054ad70: 6966 6665 7265 6e74 6961 7469 6e67 2074 ifferentiating t │ │ │ 0054ad80: 7269 6767 6572 7320 7769 7468 2074 6865 riggers with the │ │ │ -0054ad90: 3000 2a49 9700 0020 2020 7361 6d65 206e 0.*I... same n │ │ │ +0054ad90: 3000 2a46 9700 0020 2020 7361 6d65 206e 0.*F... same n │ │ │ 0054ada0: 616d 6520 696e 2064 6966 6665 7265 6e74 ame in different │ │ │ 0054adb0: 2064 6174 6162 6173 6520 6669 6c65 732e database files. │ │ │ -0054adc0: 0700 2a49 9800 0051 002a 4999 0000 2020 ..*I...Q.*I... │ │ │ +0054adc0: 0700 2a46 9800 0051 002a 4699 0000 2020 ..*F...Q.*F... │ │ │ 0054add0: 2054 6f20 6170 706c 7920 7468 6973 2074 To apply this t │ │ │ 0054ade0: 7269 6767 6572 2064 6566 696e 6974 696f rigger definitio │ │ │ 0054adf0: 6e20 6669 6c65 2074 6f20 4754 2e4d 2c20 n file to GT.M, │ │ │ 0054ae00: 616c 6c20 796f 7520 646f 2069 7320 746f all you do is to │ │ │ -0054ae10: 206c 6f61 6420 6974 5400 2a49 9a00 0020 load itT.*I... │ │ │ +0054ae10: 206c 6f61 6420 6974 5400 2a46 9a00 0020 load itT.*F... │ │ │ 0054ae20: 2020 7573 696e 6720 4d55 5049 5020 5452 using MUPIP TR │ │ │ 0054ae30: 4947 4745 5220 2d54 5249 4747 4552 4649 IGGER -TRIGGERFI │ │ │ 0054ae40: 4c45 206f 7220 245a 5452 4947 4745 5228 LE or $ZTRIGGER( │ │ │ 0054ae50: 292e 2047 542e 4d20 776f 756c 6420 696e ). GT.M would in │ │ │ -0054ae60: 766f 6b65 2074 7269 6767 6572 5000 2949 voke triggerP.)I │ │ │ +0054ae60: 766f 6b65 2074 7269 6767 6572 5000 2946 voke triggerP.)F │ │ │ 0054ae70: c111 0000 2020 206e 616d 6520 5472 6967 .... name Trig │ │ │ 0054ae80: 4163 6374 206f 6e20 6576 6572 7920 5345 Acct on every SE │ │ │ 0054ae90: 5420 6f70 6572 6174 696f 6e20 6f6e 205e T operation on ^ │ │ │ 0054aea0: 4163 6374 2822 4944 2229 2e20 496e 7465 Acct("ID"). Inte │ │ │ -0054aeb0: 726e 616c 6c79 2c20 4754 2e4d 5200 2b49 rnally, GT.MR.+I │ │ │ +0054aeb0: 726e 616c 6c79 2c20 4754 2e4d 5200 2b46 rnally, GT.MR.+F │ │ │ 0054aec0: 1100 0020 2020 7374 6f72 6573 2074 7269 ... stores tri │ │ │ 0054aed0: 6767 6572 2054 7269 6741 6363 7420 696e gger TrigAcct in │ │ │ 0054aee0: 2074 6865 2073 616d 6520 6461 7461 6261 the same databa │ │ │ 0054aef0: 7365 2066 696c 6520 7768 6572 6520 5e41 se file where ^A │ │ │ 0054af00: 6363 7420 6973 2073 746f 7265 642e 4100 cct is stored.A. │ │ │ -0054af10: 2b49 2100 0020 2020 5468 6520 7379 6e74 +I!.. The synt │ │ │ +0054af10: 2b46 2100 0020 2020 5468 6520 7379 6e74 +F!.. The synt │ │ │ 0054af20: 6178 206f 6620 616e 2065 6e74 7279 2069 ax of an entry i │ │ │ 0054af30: 6e20 6120 7472 6967 6765 7220 6465 6669 n a trigger defi │ │ │ 0054af40: 6e69 7469 6f6e 2066 696c 6520 6973 3a07 nition file is:. │ │ │ -0054af50: 002b 4931 0000 4f00 2b49 4100 0020 2020 .+I1..O.+IA.. │ │ │ +0054af50: 002b 4631 0000 4f00 2b46 4100 0020 2020 .+F1..O.+FA.. │ │ │ 0054af60: 7b2d 7472 6967 6765 726e 616d 657c 2d74 {-triggername|-t │ │ │ 0054af70: 7269 6767 6572 6e61 6d65 2d70 7265 6669 riggername-prefi │ │ │ 0054af80: 782a 7c2d 2a7c 7b2b 7c2d 7d74 7269 6776 x*|-*|{+|-}trigv │ │ │ 0054af90: 6e20 2d63 6f6d 6d61 6e64 733d 636d 645b n -commands=cmd[ │ │ │ -0054afa0: 2c2e 2e2e 5d4b 002b 4951 0000 2020 202d ,...]K.+IQ.. - │ │ │ +0054afa0: 2c2e 2e2e 5d4b 002b 4651 0000 2020 202d ,...]K.+FQ.. - │ │ │ 0054afb0: 7865 6375 7465 3d73 7472 6c69 7431 205b xecute=strlit1 [ │ │ │ 0054afc0: 2d5b 7a5d 6465 6c69 6d3d 6578 7072 5d5b -[z]delim=expr][ │ │ │ 0054afd0: 2d70 6965 6365 733d 5b6c 766e 3d5d 696e -pieces=[lvn=]in │ │ │ 0054afe0: 7431 5b3a 696e 7432 5d5b 3b2e 2e2e 5d5d t1[:int2][;...]] │ │ │ 0054aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054b000: 0400 0000 9300 0000 7757 0000 0000 0000 ........wW...... │ │ │ -0054b010: 7c00 0049 4845 4c50 00ff 7300 ff54 5249 |..IHELP..s..TRI │ │ │ +0054b010: 7c00 0046 4845 4c50 00ff 7300 ff54 5249 |..FHELP..s..TRI │ │ │ 0054b020: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 0054b030: 525f 4445 4649 4e49 5449 4f4e 00c1 1161 R_DEFINITION...a │ │ │ 0054b040: 0000 2020 205b 2d6f 7074 696f 6e73 3d7b .. [-options={ │ │ │ 0054b050: 5b6e 6f5d 695b 736f 6c61 7469 6f6e 5d7c [no]i[solation]| │ │ │ 0054b060: 5b6e 6f5d 635b 6f6e 7369 7374 656e 6379 [no]c[onsistency │ │ │ 0054b070: 6368 6563 6b5d 7d2e 2e2e 5d20 5b2d 6e61 check]}...] [-na │ │ │ -0054b080: 6d65 3d73 7472 6c69 7432 5d7d 0700 2b49 me=strlit2]}..+I │ │ │ +0054b080: 6d65 3d73 7472 6c69 7432 5d7d 0700 2b46 me=strlit2]}..+F │ │ │ 0054b090: 7100 0000 0000 0000 0000 0000 0000 0000 q............... │ │ │ 0054b0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054b0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054b0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054b0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054b0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054b0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -347006,235 +347006,235 @@ │ │ │ 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 b157 0000 0000 0000 .........W...... │ │ │ 0054b810: 2e00 0000 4845 4c50 00ff 7300 ff54 5249 ....HELP..s..TRI │ │ │ 0054b820: 4747 4552 5300 ff73 00ff 5345 4d41 4e54 GGERS..s..SEMANT │ │ │ 0054b830: 4943 5300 0053 656d 616e 7469 6373 1400 ICS..Semantics.. │ │ │ -0054b840: 2049 bf11 0000 2020 2053 656d 616e 7469 I.... Semanti │ │ │ -0054b850: 6373 0700 2149 2100 0050 0021 4931 0000 cs..!I!..P.!I1.. │ │ │ +0054b840: 2046 bf11 0000 2020 2053 656d 616e 7469 F.... Semanti │ │ │ +0054b850: 6373 0700 2146 2100 0050 0021 4631 0000 cs..!F!..P.!F1.. │ │ │ 0054b860: 2020 2047 542e 4d20 7374 6f72 6573 2054 GT.M stores T │ │ │ 0054b870: 7269 6767 6572 7320 666f 7220 6561 6368 riggers for each │ │ │ 0054b880: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ 0054b890: 2069 6e20 7468 6520 6461 7461 6261 7365 in the database │ │ │ -0054b8a0: 2066 696c 6520 666f 7251 0021 4941 0000 file forQ.!IA.. │ │ │ +0054b8a0: 2066 696c 6520 666f 7251 0021 4641 0000 file forQ.!FA.. │ │ │ 0054b8b0: 2020 2074 6861 7420 676c 6f62 616c 2076 that global v │ │ │ 0054b8c0: 6172 6961 626c 652e 2057 6865 6e20 6120 ariable. When a │ │ │ 0054b8d0: 676c 6f62 616c 2064 6972 6563 746f 7279 global directory │ │ │ 0054b8e0: 206d 6170 7320 6120 676c 6f62 616c 2076 maps a global v │ │ │ -0054b8f0: 6172 6961 626c 6520 746f 5200 2149 5100 ariable toR.!IQ. │ │ │ +0054b8f0: 6172 6961 626c 6520 746f 5200 2146 5100 ariable toR.!FQ. │ │ │ 0054b900: 0020 2020 6974 7320 6461 7461 6261 7365 . its database │ │ │ 0054b910: 2066 696c 652c 2069 7420 616c 736f 206d file, it also m │ │ │ 0054b920: 6170 7320 7472 6967 6765 7273 2066 6f72 aps triggers for │ │ │ 0054b930: 2074 6861 7420 676c 6f62 616c 2076 6172 that global var │ │ │ -0054b940: 6961 626c 6520 746f 2074 6865 5000 2149 iable to theP.!I │ │ │ +0054b940: 6961 626c 6520 746f 2074 6865 5000 2146 iable to theP.!F │ │ │ 0054b950: 6100 0020 2020 7361 6d65 2064 6174 6162 a.. same datab │ │ │ 0054b960: 6173 6520 6669 6c65 2e20 5768 656e 2061 ase file. When a │ │ │ 0054b970: 6e20 6578 7465 6e64 6564 2072 6566 6572 n extended refer │ │ │ 0054b980: 656e 6365 2075 7365 7320 6120 6469 6666 ence uses a diff │ │ │ -0054b990: 6572 656e 7420 676c 6f62 616c 4c00 2149 erent globalL.!I │ │ │ +0054b990: 6572 656e 7420 676c 6f62 616c 4c00 2146 erent globalL.!F │ │ │ 0054b9a0: 7100 0020 2020 6469 7265 6374 6f72 7920 q.. directory │ │ │ 0054b9b0: 746f 206d 6170 2061 2067 6c6f 6261 6c20 to map a global │ │ │ 0054b9c0: 7661 7269 6162 6c65 2074 6f20 6120 6461 variable to a da │ │ │ 0054b9d0: 7461 6261 7365 2066 696c 652c 2074 6861 tabase file, tha │ │ │ -0054b9e0: 7420 676c 6f62 616c 4c00 2149 8100 0020 t globalL.!I... │ │ │ +0054b9e0: 7420 676c 6f62 616c 4c00 2146 8100 0020 t globalL.!F... │ │ │ 0054b9f0: 2020 6469 7265 6374 6f72 7920 616c 736f directory also │ │ │ 0054ba00: 206d 6170 7320 7472 6967 6765 7273 2066 maps triggers f │ │ │ 0054ba10: 6f72 2074 6861 7420 676c 6f62 616c 2076 or that global v │ │ │ 0054ba20: 6172 6961 626c 6520 746f 2074 6861 7420 ariable to that │ │ │ -0054ba30: 7361 6d65 1800 2149 9100 0020 2020 6461 same..!I... da │ │ │ -0054ba40: 7461 6261 7365 2066 696c 652e 0800 2049 tabase file... I │ │ │ -0054ba50: c011 0000 4e00 2149 1200 0020 2020 416c ....N.!I... Al │ │ │ +0054ba30: 7361 6d65 1800 2146 9100 0020 2020 6461 same..!F... da │ │ │ +0054ba40: 7461 6261 7365 2066 696c 652e 0800 2046 tabase file... F │ │ │ +0054ba50: c011 0000 4e00 2146 1200 0020 2020 416c ....N.!F... Al │ │ │ 0054ba60: 7468 6f75 6768 2074 7269 6767 6572 7320 though triggers │ │ │ 0054ba70: 666f 7220 5345 5420 616e 6420 4b49 4c4c for SET and KILL │ │ │ 0054ba80: 202f 205a 4b49 4c4c 2063 6f6d 6d61 6e64 / ZKILL command │ │ │ 0054ba90: 7320 6361 6e20 6265 2073 7065 6369 6669 s can be specifi │ │ │ -0054baa0: 6564 4c00 2149 1300 0020 2020 746f 6765 edL.!I... toge │ │ │ +0054baa0: 6564 4c00 2146 1300 0020 2020 746f 6765 edL.!F... toge │ │ │ 0054bab0: 7468 6572 2c20 7468 6520 636f 6d6d 616e ther, the comman │ │ │ 0054bac0: 6420 696e 766f 6b69 6e67 2061 2074 7269 d invoking a tri │ │ │ 0054bad0: 6767 6572 2069 7320 616c 7761 7973 2075 gger is always u │ │ │ 0054bae0: 6e69 7175 652e 2054 6865 2049 5356 4c00 nique. The ISVL. │ │ │ -0054baf0: 2149 1400 0020 2020 245a 5452 4947 4745 !I... $ZTRIGGE │ │ │ +0054baf0: 2146 1400 0020 2020 245a 5452 4947 4745 !F... $ZTRIGGE │ │ │ 0054bb00: 524f 5020 7072 6f76 6964 6573 2074 6865 ROP provides the │ │ │ 0054bb10: 2074 7269 6767 6572 2063 6f64 6520 7768 trigger code wh │ │ │ 0054bb20: 6963 6820 6d61 7463 6865 6420 7468 6520 ich matched the │ │ │ -0054bb30: 7472 6967 6765 7269 6e67 1200 2149 1500 triggering..!I.. │ │ │ -0054bb40: 0020 2020 636f 6d6d 616e 642e 0700 2149 . command...!I │ │ │ -0054bb50: 1600 004f 0021 4917 0000 2020 2057 6865 ...O.!I... Whe │ │ │ +0054bb30: 7472 6967 6765 7269 6e67 1200 2146 1500 triggering..!F.. │ │ │ +0054bb40: 0020 2020 636f 6d6d 616e 642e 0700 2146 . command...!F │ │ │ +0054bb50: 1600 004f 0021 4617 0000 2020 2057 6865 ...O.!F... Whe │ │ │ 0054bb60: 6e65 7665 7220 6120 636f 6d6d 616e 6420 never a command │ │ │ 0054bb70: 7570 6461 7465 7320 6120 676c 6f62 616c updates a global │ │ │ 0054bb80: 2076 6172 6961 626c 652c 2074 6865 2047 variable, the G │ │ │ 0054bb90: 542e 4d20 7275 6e74 696d 6520 7379 7374 T.M runtime syst │ │ │ -0054bba0: 656d 5300 2149 1800 0020 2020 6669 7273 emS.!I... firs │ │ │ +0054bba0: 656d 5300 2146 1800 0020 2020 6669 7273 emS.!F... firs │ │ │ 0054bbb0: 7420 6465 7465 726d 696e 6573 2077 6865 t determines whe │ │ │ 0054bbc0: 7468 6572 2074 6865 7265 2061 7265 2061 ther there are a │ │ │ 0054bbd0: 6e79 2074 7269 6767 6572 7320 666f 7220 ny triggers for │ │ │ 0054bbe0: 7468 6174 2067 6c6f 6261 6c20 7661 7269 that global vari │ │ │ -0054bbf0: 6162 6c65 2e54 0021 4919 0000 2020 2049 able.T.!I... I │ │ │ +0054bbf0: 6162 6c65 2e54 0021 4619 0000 2020 2049 able.T.!F... I │ │ │ 0054bc00: 6620 7468 6572 6520 6172 6520 616e 7920 f there are any │ │ │ 0054bc10: 7472 6967 6765 7273 2c20 6974 2073 6361 triggers, it sca │ │ │ 0054bc20: 6e73 2074 6865 2073 6967 6e61 7475 7265 ns the signature │ │ │ 0054bc30: 7320 666f 7220 7375 6273 6372 6970 7473 s for subscripts │ │ │ -0054bc40: 2061 6e64 206e 6f64 6550 0021 491a 0000 and nodeP.!I... │ │ │ +0054bc40: 2061 6e64 206e 6f64 6550 0021 461a 0000 and nodeP.!F... │ │ │ 0054bc50: 2020 2076 616c 7565 7320 746f 2069 6465 values to ide │ │ │ 0054bc60: 6e74 6966 7920 6d61 7463 6869 6e67 2074 ntify matching t │ │ │ 0054bc70: 7269 6767 6572 732e 2049 6620 6d75 6c74 riggers. If mult │ │ │ 0054bc80: 6970 6c65 2074 7269 6767 6572 7320 6d61 iple triggers ma │ │ │ -0054bc90: 7463 682c 2047 542e 4d4d 0021 4921 0000 tch, GT.MM.!I!.. │ │ │ +0054bc90: 7463 682c 2047 542e 4d4d 0021 4621 0000 tch, GT.MM.!F!.. │ │ │ 0054bca0: 2020 2069 6e76 6f6b 6573 2074 6865 6d20 invokes them │ │ │ 0054bcb0: 696e 2061 6e20 6172 6269 7472 6172 7920 in an arbitrary │ │ │ 0054bcc0: 6f72 6465 722e 2053 696e 6365 2061 2066 order. Since a f │ │ │ 0054bcd0: 7574 7572 6520 7665 7273 696f 6e20 6f66 uture version of │ │ │ -0054bce0: 2047 542e 4d2c 5200 2149 2200 0020 2020 GT.M,R.!I".. │ │ │ +0054bce0: 2047 542e 4d2c 5200 2146 2200 0020 2020 GT.M,R.!F".. │ │ │ 0054bcf0: 706f 7465 6e74 6961 6c6c 7920 6d75 6c74 potentially mult │ │ │ 0054bd00: 692d 7468 7265 6164 6564 2c20 6d61 7920 i-threaded, may │ │ │ 0054bd10: 7765 6c6c 2063 686f 6f73 6520 746f 2065 well choose to e │ │ │ 0054bd20: 7865 6375 7465 206d 756c 7469 706c 6520 xecute multiple │ │ │ -0054bd30: 7472 6967 6765 7273 5000 2149 2300 0020 triggersP.!I#.. │ │ │ +0054bd30: 7472 6967 6765 7273 5000 2146 2300 0020 triggersP.!F#.. │ │ │ 0054bd40: 2020 696e 2070 6172 616c 6c65 6c2c 2079 in parallel, y │ │ │ 0054bd50: 6f75 2073 686f 756c 6420 656e 7375 7265 ou should ensure │ │ │ 0054bd60: 2074 6861 7420 7768 656e 2061 206e 6f64 that when a nod │ │ │ 0054bd70: 6520 6861 7320 6d75 6c74 6970 6c65 2074 e has multiple t │ │ │ -0054bd80: 7269 6767 6572 732c 5200 2149 2400 0020 riggers,R.!I$.. │ │ │ +0054bd80: 7269 6767 6572 732c 5200 2146 2400 0020 riggers,R.!F$.. │ │ │ 0054bd90: 2020 7468 6579 2061 7265 2063 6f64 6564 they are coded │ │ │ 0054bda0: 2073 6f20 7468 6174 2063 6f72 7265 6374 so that correct │ │ │ 0054bdb0: 2061 7070 6c69 6361 7469 6f6e 2062 6568 application beh │ │ │ 0054bdc0: 6176 696f 7220 646f 6573 206e 6f74 2072 avior does not r │ │ │ -0054bdd0: 656c 7920 6f6e 2074 6865 2600 2149 2500 ely on the&.!I%. │ │ │ +0054bdd0: 656c 7920 6f6e 2074 6865 2600 2146 2500 ely on the&.!F%. │ │ │ 0054bde0: 0020 2020 6f72 6465 7220 696e 2077 6869 . order in whi │ │ │ 0054bdf0: 6368 2074 6865 7920 6578 6563 7574 652e ch they execute. │ │ │ -0054be00: 0700 2149 2600 0051 0021 4927 0000 2020 ..!I&..Q.!I'.. │ │ │ +0054be00: 0700 2146 2600 0051 0021 4627 0000 2020 ..!F&..Q.!F'.. │ │ │ 0054be10: 2057 6865 6e20 6120 7072 6f63 6573 7320 When a process │ │ │ 0054be20: 6578 6563 7574 6573 2061 204b 494c 4c2c executes a KILL, │ │ │ 0054be30: 205a 4b49 4c4c 206f 7220 5345 5420 636f ZKILL or SET co │ │ │ 0054be40: 6d6d 616e 642c 2074 6865 2074 6172 6765 mmand, the targe │ │ │ -0054be50: 7420 6973 2074 6865 5200 2149 2800 0020 t is theR.!I(.. │ │ │ +0054be50: 7420 6973 2074 6865 5200 2146 2800 0020 t is theR.!F(.. │ │ │ 0054be60: 2020 676c 6f62 616c 2076 6172 6961 626c global variabl │ │ │ 0054be70: 6520 6e6f 6465 2073 7065 6369 6669 6564 e node specified │ │ │ 0054be80: 2062 7920 7468 6520 636f 6d6d 616e 6420 by the command │ │ │ 0054be90: 6172 6775 6d65 6e74 2066 6f72 206d 6f64 argument for mod │ │ │ -0054bea0: 6966 6963 6174 696f 6e2e 5300 2149 2900 ification.S.!I). │ │ │ +0054bea0: 6966 6963 6174 696f 6e2e 5300 2146 2900 ification.S.!F). │ │ │ 0054beb0: 0020 2020 5769 7468 2053 4554 2061 6e64 . With SET and │ │ │ 0054bec0: 205a 4b49 4c4c 2c20 7468 6520 7461 7267 ZKILL, the targ │ │ │ 0054bed0: 6574 2069 7320 6120 7369 6e67 6c65 206e et is a single n │ │ │ 0054bee0: 6f64 652e 2049 6e20 7468 6520 6361 7365 ode. In the case │ │ │ 0054bef0: 206f 6620 4b49 4c4c 2c20 7468 6551 0021 of KILL, theQ.! │ │ │ -0054bf00: 492a 0000 2020 2074 6172 6765 7420 6d61 I*.. target ma │ │ │ +0054bf00: 462a 0000 2020 2074 6172 6765 7420 6d61 F*.. target ma │ │ │ 0054bf10: 7920 7265 7072 6573 656e 7420 616e 2065 y represent an e │ │ │ 0054bf20: 6e74 6972 6520 7375 622d 7472 6565 206f ntire sub-tree o │ │ │ 0054bf30: 6620 6e6f 6465 732e 2047 542e 4d20 6f6e f nodes. GT.M on │ │ │ 0054bf40: 6c79 206d 6174 6368 6573 2074 6865 5000 ly matches theP. │ │ │ -0054bf50: 2149 3100 0020 2020 7472 6967 6765 7220 !I1.. trigger │ │ │ +0054bf50: 2146 3100 0020 2020 7472 6967 6765 7220 !F1.. trigger │ │ │ 0054bf60: 6167 6169 6e73 7420 7468 6520 7461 7267 against the targ │ │ │ 0054bf70: 6574 206e 6f64 652c 2061 6e64 206f 6e6c et node, and onl │ │ │ 0054bf80: 7920 696e 766f 6b65 7320 7468 6520 7472 y invokes the tr │ │ │ 0054bf90: 6967 6765 7220 6f6e 6365 2066 6f72 5200 igger once forR. │ │ │ -0054bfa0: 2149 3200 0020 2020 6561 6368 204b 494c !I2.. each KIL │ │ │ +0054bfa0: 2146 3200 0020 2020 6561 6368 204b 494c !F2.. each KIL │ │ │ 0054bfb0: 4c20 636f 6d6d 616e 642e 2047 542e 4d20 L command. GT.M │ │ │ 0054bfc0: 646f 6573 206e 6f74 2063 6865 636b 206e does not check n │ │ │ 0054bfd0: 6f64 6573 2069 6e20 7375 622d 7472 6565 odes in sub-tree │ │ │ 0054bfe0: 7320 746f 2073 6565 2077 6865 7468 6572 s to see whether │ │ │ 0054bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c000: 0400 0000 1106 0000 b057 0000 0000 0000 .........W...... │ │ │ -0054c010: 4700 0049 4845 4c50 00ff 7300 ff54 5249 G..IHELP..s..TRI │ │ │ +0054c010: 4700 0046 4845 4c50 00ff 7300 ff54 5249 G..FHELP..s..TRI │ │ │ 0054c020: 4747 4552 5300 ff73 00ff 5345 4d41 4e54 GGERS..s..SEMANT │ │ │ 0054c030: 4943 5300 c033 0000 2020 2074 6865 7920 ICS..3.. they │ │ │ 0054c040: 6861 7665 206d 6174 6368 696e 6720 7472 have matching tr │ │ │ -0054c050: 6967 6765 7273 2e07 0021 4934 0000 4200 iggers...!I4..B. │ │ │ -0054c060: 2049 ff73 00ff 4143 4345 5353 494e 475f I.s..ACCESSING_ │ │ │ +0054c050: 6967 6765 7273 2e07 0021 4634 0000 4200 iggers...!F4..B. │ │ │ +0054c060: 2046 ff73 00ff 4143 4345 5353 494e 475f F.s..ACCESSING_ │ │ │ 0054c070: 5845 4355 5445 5f53 4f55 5243 455f 434f XECUTE_SOURCE_CO │ │ │ 0054c080: 4445 0000 4163 6365 7373 696e 675f 5865 DE..Accessing_Xe │ │ │ 0054c090: 6375 7465 5f53 6f75 7263 655f 436f 6465 cute_Source_Code │ │ │ -0054c0a0: 2700 4149 bf11 0000 2020 2041 6363 6573 '.AI.... Acces │ │ │ +0054c0a0: 2700 4146 bf11 0000 2020 2041 6363 6573 '.AF.... Acces │ │ │ 0054c0b0: 7369 6e67 2058 6563 7574 6520 536f 7572 sing Xecute Sour │ │ │ -0054c0c0: 6365 2043 6f64 6507 0042 4921 0000 5100 ce Code..BI!..Q. │ │ │ -0054c0d0: 4249 3100 0020 2020 5a50 5249 4e54 2f24 BI1.. ZPRINT/$ │ │ │ +0054c0c0: 6365 2043 6f64 6507 0042 4621 0000 5100 ce Code..BF!..Q. │ │ │ +0054c0d0: 4246 3100 0020 2020 5a50 5249 4e54 2f24 BF1.. ZPRINT/$ │ │ │ 0054c0e0: 5445 5854 2829 2f5a 4252 4541 4b20 7265 TEXT()/ZBREAK re │ │ │ 0054c0f0: 636f 676e 697a 6520 626f 7468 2061 2072 cognize both a r │ │ │ 0054c100: 756e 7469 6d65 2d64 6973 616d 6269 6775 untime-disambigu │ │ │ 0054c110: 6174 6f72 2c20 6465 6c69 6d69 7465 6454 ator, delimitedT │ │ │ -0054c120: 0042 4941 0000 2020 2077 6974 6820 6120 .BIA.. with a │ │ │ +0054c120: 0042 4641 0000 2020 2077 6974 6820 6120 .BFA.. with a │ │ │ 0054c130: 6861 7368 2d73 6967 6e20 2823 292c 2061 hash-sign (#), a │ │ │ 0054c140: 6e64 2061 2072 6567 696f 6e2d 6469 7361 nd a region-disa │ │ │ 0054c150: 6d62 6967 7561 746f 722c 2064 656c 696d mbiguator, delim │ │ │ 0054c160: 6974 6564 2062 7920 6120 736c 6173 6828 ited by a slash( │ │ │ -0054c170: 2f29 2e51 0042 4951 0000 2020 205a 5052 /).Q.BIQ.. ZPR │ │ │ +0054c170: 2f29 2e51 0042 4651 0000 2020 205a 5052 /).Q.BFQ.. ZPR │ │ │ 0054c180: 494e 5420 616e 6420 5a42 5245 414b 2074 INT and ZBREAK t │ │ │ 0054c190: 7265 6174 2061 2074 7269 6767 6572 2d6e reat a trigger-n │ │ │ 0054c1a0: 6f74 2d66 6f75 6e64 2063 6173 6520 6173 ot-found case as │ │ │ 0054c1b0: 2061 2054 5249 474e 414d 454e 4620 6572 a TRIGNAMENF er │ │ │ -0054c1c0: 726f 722c 5000 4249 6100 0020 2020 7768 ror,P.BIa.. wh │ │ │ +0054c1c0: 726f 722c 5000 4246 6100 0020 2020 7768 ror,P.BFa.. wh │ │ │ 0054c1d0: 696c 6520 2454 4558 5428 2920 7265 7475 ile $TEXT() retu │ │ │ 0054c1e0: 726e 7320 7468 6520 656d 7074 7920 7374 rns the empty st │ │ │ 0054c1f0: 7269 6e67 2e20 5768 656e 2074 6865 6972 ring. When their │ │ │ 0054c200: 2061 7267 756d 656e 7420 636f 6e74 6169 argument contai │ │ │ -0054c210: 6e73 2061 5300 4249 7100 0020 2020 7265 ns aS.BIq.. re │ │ │ +0054c210: 6e73 2061 5300 4246 7100 0020 2020 7265 ns aS.BFq.. re │ │ │ 0054c220: 6769 6f6e 2d64 6973 616d 6269 6775 6174 gion-disambiguat │ │ │ 0054c230: 6f72 2c20 7468 6573 6520 6665 6174 7572 or, these featur │ │ │ 0054c240: 6573 2069 676e 6f72 6520 6120 6e75 6c6c es ignore a null │ │ │ 0054c250: 2072 756e 7469 6d65 2d64 6973 616d 6269 runtime-disambi │ │ │ -0054c260: 6775 6174 6f72 2e4c 0042 4981 0000 2020 guator.L.BI... │ │ │ +0054c260: 6775 6174 6f72 2e4c 0042 4681 0000 2020 guator.L.BF... │ │ │ 0054c270: 2057 6865 6e20 7468 6569 7220 6172 6775 When their argu │ │ │ 0054c280: 6d65 6e74 2064 6f65 7320 6e6f 7420 636f ment does not co │ │ │ 0054c290: 6e74 6169 6e20 6120 7265 6769 6f6e 2d64 ntain a region-d │ │ │ 0054c2a0: 6973 616d 6269 6775 6174 6f72 2c20 7468 isambiguator, th │ │ │ -0054c2b0: 6573 6552 0042 4991 0000 2020 2066 6561 eseR.BI... fea │ │ │ +0054c2b0: 6573 6552 0042 4691 0000 2020 2066 6561 eseR.BF... fea │ │ │ 0054c2c0: 7475 7265 7320 6163 7420 6173 2069 6620 tures act as if │ │ │ 0054c2d0: 7275 6e74 696d 652d 6469 7361 6d62 6967 runtime-disambig │ │ │ 0054c2e0: 7561 746f 7220 6973 2073 7065 6369 6669 uator is specifi │ │ │ 0054c2f0: 6564 2c20 6576 656e 2069 6620 6974 2068 ed, even if it h │ │ │ -0054c300: 6173 2061 6e51 0041 49c0 1100 0020 2020 as anQ.AI.... │ │ │ +0054c300: 6173 2061 6e51 0041 46c0 1100 0020 2020 as anQ.AF.... │ │ │ 0054c310: 656d 7074 7920 7661 6c75 652e 2057 6865 empty value. Whe │ │ │ 0054c320: 6e20 616e 2061 7267 756d 656e 7420 7370 n an argument sp │ │ │ 0054c330: 6563 6966 6965 7320 626f 7468 2072 756e ecifies both run │ │ │ 0054c340: 7469 6d65 2d64 6973 616d 6269 6775 6174 time-disambiguat │ │ │ -0054c350: 6f72 2061 6e64 5100 4249 1200 0020 2020 or andQ.BI... │ │ │ +0054c350: 6f72 2061 6e64 5100 4246 1200 0020 2020 or andQ.BF... │ │ │ 0054c360: 7265 6769 6f6e 2d64 6973 616d 6269 6775 region-disambigu │ │ │ 0054c370: 6174 6f72 2061 6e64 2074 6865 2072 756e ator and the run │ │ │ 0054c380: 7469 6d65 2d64 6973 616d 6269 6775 6174 time-disambiguat │ │ │ 0054c390: 6f72 2069 6465 6e74 6966 6965 7320 6120 or identifies a │ │ │ -0054c3a0: 7472 6967 6765 724a 0042 4913 0000 2020 triggerJ.BI... │ │ │ +0054c3a0: 7472 6967 6765 724a 0042 4613 0000 2020 triggerJ.BF... │ │ │ 0054c3b0: 206c 6f61 6465 6420 6672 6f6d 2061 2072 loaded from a r │ │ │ 0054c3c0: 6567 696f 6e20 6469 6666 6572 656e 7420 egion different │ │ │ 0054c3d0: 6672 6f6d 2074 6865 2073 7065 6369 6669 from the specifi │ │ │ 0054c3e0: 6564 2072 6567 696f 6e2c 206f 7220 7468 ed region, or th │ │ │ -0054c3f0: 6554 0042 4914 0000 2020 2072 6567 696f eT.BI... regio │ │ │ +0054c3f0: 6554 0042 4614 0000 2020 2072 6567 696f eT.BF... regio │ │ │ 0054c400: 6e2d 6469 7361 6d62 6967 7561 746f 7220 n-disambiguator │ │ │ 0054c410: 6964 656e 7469 6669 6573 2061 2072 6567 identifies a reg │ │ │ 0054c420: 696f 6e20 7768 6963 6820 686f 6c64 7320 ion which holds │ │ │ 0054c430: 6120 7472 6967 6765 7220 7468 6174 2069 a trigger that i │ │ │ -0054c440: 7320 6e6f 744c 0042 4915 0000 2020 206d s notL.BI... m │ │ │ +0054c440: 7320 6e6f 744c 0042 4615 0000 2020 206d s notL.BF... m │ │ │ 0054c450: 6170 7065 6420 6279 2024 5a47 424c 4449 apped by $ZGBLDI │ │ │ 0054c460: 522c 2074 6865 7365 2066 6561 7475 7265 R, these feature │ │ │ 0054c470: 7320 7472 6561 7420 7468 6520 7472 6967 s treat the trig │ │ │ 0054c480: 6765 7220 6173 206e 6f74 2066 6f75 6e64 ger as not found │ │ │ -0054c490: 2e07 0042 4916 0000 4d00 4249 1700 0020 ...BI...M.BI... │ │ │ +0054c490: 2e07 0042 4616 0000 4d00 4246 1700 0020 ...BF...M.BF... │ │ │ 0054c4a0: 2020 5a50 5249 4e54 206f 7220 2454 4558 ZPRINT or $TEX │ │ │ 0054c4b0: 5428 2920 6f66 2074 7269 6767 6572 2063 T() of trigger c │ │ │ 0054c4c0: 6f64 6520 6d61 7920 6265 206f 7574 2d6f ode may be out-o │ │ │ 0054c4d0: 662d 6461 7465 2069 6620 7468 6520 7072 f-date if the pr │ │ │ -0054c4e0: 6f63 6573 7352 0042 4918 0000 2020 2070 ocessR.BI... p │ │ │ +0054c4e0: 6f63 6573 7352 0042 4618 0000 2020 2070 ocessR.BF... p │ │ │ 0054c4f0: 7265 7669 6f75 736c 7920 6c6f 6164 6564 reviously loaded │ │ │ 0054c500: 2074 6865 2063 6f64 652c 2062 7574 2061 the code, but a │ │ │ 0054c510: 2024 5a54 5249 4747 4552 2829 206f 7220 $ZTRIGGER() or │ │ │ 0054c520: 4d55 5049 5020 5452 4947 4745 5220 6861 MUPIP TRIGGER ha │ │ │ -0054c530: 7320 7369 6e63 6550 0042 4919 0000 2020 s sinceP.BI... │ │ │ +0054c530: 7320 7369 6e63 6550 0042 4619 0000 2020 s sinceP.BF... │ │ │ 0054c540: 2063 6861 6e67 6564 2074 6865 2063 6f64 changed the cod │ │ │ 0054c550: 652e 2049 6e20 6f74 6865 7220 776f 7264 e. In other word │ │ │ 0054c560: 732c 2065 7865 6375 7469 6f6e 206f 6620 s, execution of │ │ │ 0054c570: 6120 7472 6967 6765 7220 286e 6f74 2024 a trigger (not $ │ │ │ -0054c580: 5445 5854 2829 2945 0042 491a 0000 2020 TEXT())E.BI... │ │ │ +0054c580: 5445 5854 2829 2945 0042 461a 0000 2020 TEXT())E.BF... │ │ │ 0054c590: 2065 6e73 7572 6573 2074 6861 7420 7472 ensures that tr │ │ │ 0054c5a0: 6967 6765 7220 636f 6465 2072 6574 7572 igger code retur │ │ │ 0054c5b0: 6e65 6420 7769 7468 2024 5445 5854 2829 ned with $TEXT() │ │ │ -0054c5c0: 2069 7320 6375 7272 656e 742e 0700 4249 is current...BI │ │ │ -0054c5d0: 2100 0037 0042 4922 0000 4170 7065 6e64 !..7.BI"..Append │ │ │ +0054c5c0: 2069 7320 6375 7272 656e 742e 0700 4246 is current...BF │ │ │ +0054c5d0: 2100 0037 0042 4622 0000 4170 7065 6e64 !..7.BF"..Append │ │ │ 0054c5e0: 6978 2041 2e20 4d20 436f 6469 6e67 2053 ix A. M Coding S │ │ │ 0054c5f0: 7461 6e64 6172 6473 202d 2044 6f27 7320 tandards - Do's │ │ │ -0054c600: 616e 6420 446f 6e27 7473 0700 4249 2300 and Don'ts..BI#. │ │ │ +0054c600: 616e 6420 446f 6e27 7473 0700 4246 2300 and Don'ts..BF#. │ │ │ 0054c610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -347259,1246 +347259,1246 @@ │ │ │ 0054c7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 fc07 0000 d957 0000 0000 0000 .........W...... │ │ │ -0054c810: 6400 0049 4845 4c50 00ff 7300 ff54 5249 d..IHELP..s..TRI │ │ │ +0054c810: 6400 0046 4845 4c50 00ff 7300 ff54 5249 d..FHELP..s..TRI │ │ │ 0054c820: 4747 4552 5300 ff73 00ff 4d5f 434f 4449 GGERS..s..M_CODI │ │ │ 0054c830: 4e47 5f53 5441 4e44 4152 4453 5f2d 5f44 NG_STANDARDS_-_D │ │ │ 0054c840: 4f27 535f 414e 445f 444f 4e27 5453 0000 O'S_AND_DON'TS.. │ │ │ 0054c850: 4d5f 436f 6469 6e67 5f53 7461 6e64 6172 M_Coding_Standar │ │ │ 0054c860: 6473 5f2d 5f44 6f27 735f 616e 645f 446f ds_-_Do's_and_Do │ │ │ -0054c870: 6e27 7473 2f00 3b49 bf11 0000 2020 204d n'ts/.;I.... M │ │ │ +0054c870: 6e27 7473 2f00 3b46 bf11 0000 2020 204d n'ts/.;F.... M │ │ │ 0054c880: 2043 6f64 696e 6720 5374 616e 6461 7264 Coding Standard │ │ │ 0054c890: 7320 2d20 446f 2773 2061 6e64 2044 6f6e s - Do's and Don │ │ │ -0054c8a0: 2774 7307 003c 4921 0000 2200 3c49 3100 'ts...;I.... │ │ │ +0054ca20: 696e 673e 003b 46c0 1100 0020 2020 2020 ing>.;F.... │ │ │ 0054ca30: 2020 7468 6573 6520 6173 2061 2066 7261 these as a fra │ │ │ 0054ca40: 6d65 776f 726b 2066 6f72 2067 6f6f 6420 mework for good │ │ │ 0054ca50: 636f 6469 6e67 2070 7261 6374 6963 6573 coding practices │ │ │ -0054ca60: 2e48 003c 4912 0000 2020 2020 206f 2050 .H.))...FIa....F │ │ │ -0054e0e0: 4971 0000 2020 2041 7267 756d 656e 746c Iq.. Argumentl │ │ │ -0054e0f0: 6573 7320 446f 0700 4649 8100 004c 0046 ess Do..FI...L.F │ │ │ -0054e100: 4991 0000 2020 2020 2020 2020 2020 2054 I... T │ │ │ +0054e0d0: 6f6e 3e29 292e 0700 4646 6100 0019 0046 on>))...FFa....F │ │ │ +0054e0e0: 4671 0000 2020 2041 7267 756d 656e 746c Fq.. Argumentl │ │ │ +0054e0f0: 6573 7320 446f 0700 4646 8100 004c 0046 ess Do..FF...L.F │ │ │ +0054e100: 4691 0000 2020 2020 2020 2020 2020 2054 F... T │ │ │ 0054e110: 6869 7320 6c61 6e67 7561 6765 2063 6f6e his language con │ │ │ 0054e120: 7374 7275 6374 2070 726f 7669 6465 7320 struct provides │ │ │ 0054e130: 6120 7761 7920 746f 2063 6f64 6520 616e a way to code an │ │ │ -0054e140: 2065 6d62 6564 6465 6450 0045 4912 0000 embeddedP.EI... │ │ │ +0054e140: 2065 6d62 6564 6465 6450 0045 4612 0000 embeddedP.EF... │ │ │ 0054e150: 2020 2020 2020 2020 2020 2073 7562 726f subro │ │ │ 0054e160: 7574 696e 652c 2077 6869 6368 2073 7461 utine, which sta │ │ │ 0054e170: 636b 7320 2454 4553 5420 2d20 736f 6d65 cks $TEST - some │ │ │ 0054e180: 7468 696e 6720 6578 7472 696e 7369 6320 thing extrinsic │ │ │ -0054e190: 6675 6e63 7469 6f6e 7352 0046 4911 0000 functionsR.FI... │ │ │ +0054e190: 6675 6e63 7469 6f6e 7352 0046 4611 0000 functionsR.FF... │ │ │ 0054e1a0: 2020 2020 2020 2020 2020 2028 2424 2920 ($$) │ │ │ 0054e1b0: 616c 736f 2064 6f2c 2062 7574 2044 4f20 also do, but DO │ │ │ 0054e1c0: 7769 7468 2061 6e20 656e 7472 7972 6566 with an entryref │ │ │ 0054e1d0: 2061 7267 756d 656e 7420 646f 6573 206e argument does n │ │ │ -0054e1e0: 6f74 2e20 4974 2061 6c73 6f4e 0046 4921 ot. It alsoN.FI! │ │ │ +0054e1e0: 6f74 2e20 4974 2061 6c73 6f4e 0046 4621 ot. It alsoN.FF! │ │ │ 0054e1f0: 0000 2020 2020 2020 2020 2020 2070 726f .. pro │ │ │ 0054e200: 7669 6465 7320 736f 6d65 2072 656c 6965 vides some relie │ │ │ 0054e210: 6620 6672 6f6d 2074 6865 206c 696e 652d f from the line- │ │ │ 0054e220: 6f72 6965 6e74 6564 2073 7472 7563 7475 oriented structu │ │ │ -0054e230: 7265 206f 6620 7468 6530 0046 4931 0000 re of the0.FI1.. │ │ │ +0054e230: 7265 206f 6620 7468 6530 0046 4631 0000 re of the0.FF1.. │ │ │ 0054e240: 2020 2020 2020 2020 2020 206c 616e 6775 langu │ │ │ 0054e250: 6167 652c 2061 6c62 6569 7420 6174 2073 age, albeit at s │ │ │ -0054e260: 6f6d 6520 636f 7374 2e07 0046 4941 0000 ome cost...FIA.. │ │ │ -0054e270: 4f00 4649 5100 0020 2020 2020 2020 2020 O.FIQ.. │ │ │ +0054e260: 6f6d 6520 636f 7374 2e07 0046 4641 0000 ome cost...FFA.. │ │ │ +0054e270: 4f00 4646 5100 0020 2020 2020 2020 2020 O.FFQ.. │ │ │ 0054e280: 2020 5768 656e 2074 6865 206c 6f67 6963 When the logic │ │ │ 0054e290: 2063 616c 6c73 2066 6f72 206d 756c 7469 calls for multi │ │ │ 0054e2a0: 706c 6520 696e 766f 6361 7469 6f6e 7320 ple invocations │ │ │ 0054e2b0: 6f66 2061 2073 7562 726f 7574 696e 654f of a subroutineO │ │ │ -0054e2c0: 0046 4961 0000 2020 2020 2020 2020 2020 .FIa.. │ │ │ +0054e2c0: 0046 4661 0000 2020 2020 2020 2020 2020 .FFa.. │ │ │ 0054e2d0: 2061 766f 6964 2075 7369 6e67 206d 756c avoid using mul │ │ │ 0054e2e0: 7469 706c 6520 636f 7069 6573 206f 6620 tiple copies of │ │ │ 0054e2f0: 7468 6520 7361 6d65 2061 7267 756d 656e the same argumen │ │ │ 0054e300: 746c 6573 7320 444f 2062 6f64 792e 0700 tless DO body... │ │ │ -0054e310: 4649 7100 0053 0046 4981 0000 2020 2020 FIq..S.FI... │ │ │ +0054e310: 4646 7100 0053 0046 4681 0000 2020 2020 FFq..S.FF... │ │ │ 0054e320: 2020 2020 2020 204c 6561 7665 2061 2073 Leave a s │ │ │ 0054e330: 7061 6365 2062 6574 7765 656e 2074 6865 pace between the │ │ │ 0054e340: 206c 6173 7420 6c65 7665 6c20 696e 6469 last level indi │ │ │ 0054e350: 6361 746f 7220 286c 6929 2061 6e64 2074 cator (li) and t │ │ │ -0054e360: 6865 2066 6972 7374 3100 4649 9100 0020 he first1.FI... │ │ │ +0054e360: 6865 2066 6972 7374 3100 4646 9100 0020 he first1.FF... │ │ │ 0054e370: 2020 2020 2020 2020 2020 636f 6d6d 616e comman │ │ │ 0054e380: 6420 6f72 2061 2063 6f6d 6d65 6e74 2064 d or a comment d │ │ │ -0054e390: 656c 696d 6974 6572 2e07 0045 4913 0000 elimiter...EI... │ │ │ -0054e3a0: 5400 4649 1100 0020 2020 2020 2020 2020 T.FI... │ │ │ +0054e390: 656c 696d 6974 6572 2e07 0045 4613 0000 elimiter...EF... │ │ │ +0054e3a0: 5400 4646 1100 0020 2020 2020 2020 2020 T.FF... │ │ │ 0054e3b0: 2020 4265 2063 6172 6566 756c 2077 6974 Be careful wit │ │ │ 0054e3c0: 6820 6c65 7665 6c20 696e 6469 6361 746f h level indicato │ │ │ 0054e3d0: 7273 2c20 6173 2061 6e79 2072 6564 7563 rs, as any reduc │ │ │ 0054e3e0: 7469 6f6e 2069 6e20 6e75 6d62 6572 2c20 tion in number, │ │ │ -0054e3f0: 6576 656e 3f00 4649 2100 0020 2020 2020 even?.FI!.. │ │ │ +0054e3f0: 6576 656e 3f00 4646 2100 0020 2020 2020 even?.FF!.. │ │ │ 0054e400: 2020 2020 2020 666f 7220 6120 636f 6d6d for a comm │ │ │ 0054e410: 656e 742c 2074 6572 6d69 6e61 7465 7320 ent, terminates │ │ │ 0054e420: 6f6e 6520 6f72 206d 6f72 6520 6c65 7665 one or more leve │ │ │ -0054e430: 6c73 2e07 0046 4931 0000 1800 4649 4100 ls...FI1....FIA. │ │ │ +0054e430: 6c73 2e07 0046 4631 0000 1800 4646 4100 ls...FF1....FFA. │ │ │ 0054e440: 0020 2020 474f 544f 2061 6e64 205a 474f . GOTO and ZGO │ │ │ -0054e450: 544f 0700 4649 5100 0053 0046 4961 0000 TO..FIQ..S.FIa.. │ │ │ +0054e450: 544f 0700 4646 5100 0053 0046 4661 0000 TO..FFQ..S.FFa.. │ │ │ 0054e460: 2020 2020 2020 2020 2020 2045 7863 6570 Excep │ │ │ 0054e470: 7420 666f 7220 6861 6e64 6c69 6e67 206c t for handling l │ │ │ 0054e480: 6f67 6963 2074 6f20 6566 6665 6374 2061 ogic to effect a │ │ │ 0054e490: 6e20 6578 6974 2066 726f 6d20 6e65 7374 n exit from nest │ │ │ -0054e4a0: 6564 206c 6f67 6963 2061 6e64 5400 4649 ed logic andT.FI │ │ │ +0054e4a0: 6564 206c 6f67 6963 2061 6e64 5400 4646 ed logic andT.FF │ │ │ 0054e4b0: 7100 0020 2020 2020 2020 2020 2020 6e65 q.. ne │ │ │ 0054e4c0: 7374 6564 2066 756e 6374 696f 6e20 6361 sted function ca │ │ │ 0054e4d0: 6c6c 7320 6f72 2077 6865 7265 2061 7070 lls or where app │ │ │ 0054e4e0: 726f 7072 6961 7465 2069 6e20 7465 7374 ropriate in test │ │ │ 0054e4f0: 2063 6f64 652c 2061 766f 6964 2074 6865 code, avoid the │ │ │ -0054e500: 5300 4649 8100 0020 2020 2020 2020 2020 S.FI... │ │ │ +0054e500: 5300 4646 8100 0020 2020 2020 2020 2020 S.FF... │ │ │ 0054e510: 2020 7573 6520 6f66 2047 4f54 4f20 616e use of GOTO an │ │ │ 0054e520: 6420 5a47 4f54 4f20 636f 6d6d 616e 6473 d ZGOTO commands │ │ │ 0054e530: 2e20 5768 656e 2075 7369 6e67 2074 6865 . When using the │ │ │ 0054e540: 7365 2063 6f6d 6d61 6e64 7320 6f75 7473 se commands outs │ │ │ -0054e550: 6964 6552 0046 4991 0000 2020 2020 2020 ideR.FI... │ │ │ +0054e550: 6964 6552 0046 4691 0000 2020 2020 2020 ideR.FF... │ │ │ 0054e560: 2020 2020 206f 6620 7465 7374 2063 6f64 of test cod │ │ │ 0054e570: 652c 2079 6f75 206d 7573 7420 696e 636c e, you must incl │ │ │ 0054e580: 7564 6520 6120 636f 6d6d 656e 7420 6578 ude a comment ex │ │ │ 0054e590: 706c 6169 6e69 6e67 2077 6879 2073 7563 plaining why suc │ │ │ -0054e5a0: 6820 7573 654c 0045 4914 0000 2020 2020 h useL.EI... │ │ │ +0054e5a0: 6820 7573 654c 0045 4614 0000 2020 2020 h useL.EF... │ │ │ 0054e5b0: 2020 2020 2020 2077 6f72 6b73 2062 6574 works bet │ │ │ 0054e5c0: 7465 7220 7468 616e 2061 6e79 2072 6566 ter than any ref │ │ │ 0054e5d0: 6163 746f 7269 6e67 2074 6861 7420 776f actoring that wo │ │ │ 0054e5e0: 756c 6420 656c 696d 696e 6174 6520 7468 uld eliminate th │ │ │ -0054e5f0: 651a 0046 4911 0000 2020 2020 2020 2020 e..FI... │ │ │ -0054e600: 2020 205b 5a5d 474f 544f 2e07 0046 4921 [Z]GOTO...FI! │ │ │ -0054e610: 0000 1e00 4649 3100 0020 2020 4841 4c54 ....FI1.. HALT │ │ │ +0054e5f0: 651a 0046 4611 0000 2020 2020 2020 2020 e..FF... │ │ │ +0054e600: 2020 205b 5a5d 474f 544f 2e07 0046 4621 [Z]GOTO...FF! │ │ │ +0054e610: 0000 1e00 4646 3100 0020 2020 4841 4c54 ....FF1.. HALT │ │ │ 0054e620: 2c20 5155 4954 2c20 616e 6420 4841 4c54 , QUIT, and HALT │ │ │ -0054e630: 0700 4649 4100 004f 0046 4951 0000 2020 ..FIA..O.FIQ.. │ │ │ +0054e630: 0700 4646 4100 004f 0046 4651 0000 2020 ..FFA..O.FFQ.. │ │ │ 0054e640: 2020 2020 2020 2020 2043 686f 6f73 6520 Choose │ │ │ 0054e650: 5155 4954 2c20 7261 7468 6572 2074 6861 QUIT, rather tha │ │ │ 0054e660: 6e20 4841 4c54 2c20 746f 2074 6572 6d69 n HALT, to termi │ │ │ 0054e670: 6e61 7465 2061 2072 6f75 7469 6e65 2c20 nate a routine, │ │ │ -0054e680: 756e 6c65 7373 3f00 4649 6100 0020 2020 unless?.FIa.. │ │ │ +0054e680: 756e 6c65 7373 3f00 4646 6100 0020 2020 unless?.FFa.. │ │ │ 0054e690: 2020 2020 2020 2020 7468 6572 6520 6973 there is │ │ │ 0054e6a0: 2061 2063 6c65 6172 2072 6571 7569 7265 a clear require │ │ │ 0054e6b0: 6d65 6e74 2074 6f20 7468 6520 636f 6e74 ment to the cont │ │ │ -0054e6c0: 7261 7279 2e07 0046 4971 0000 4f00 4649 rary...FIq..O.FI │ │ │ +0054e6c0: 7261 7279 2e07 0046 4671 0000 4f00 4646 rary...FFq..O.FF │ │ │ 0054e6d0: 8100 0020 2020 2020 2020 2020 2020 4163 ... Ac │ │ │ 0054e6e0: 636f 756e 7420 666f 7220 7468 6520 6469 count for the di │ │ │ 0054e6f0: 6666 6572 656e 6365 2069 6e20 5155 4954 fference in QUIT │ │ │ 0054e700: 2066 726f 6d20 6120 464f 522c 2077 6869 from a FOR, whi │ │ │ -0054e710: 6368 2064 6f65 7320 6e6f 7451 0046 4991 ch does notQ.FI. │ │ │ +0054e710: 6368 2064 6f65 7320 6e6f 7451 0046 4691 ch does notQ.FF. │ │ │ 0054e720: 0000 2020 2020 2020 2020 2020 2063 6861 .. cha │ │ │ 0054e730: 6e67 6520 7468 6520 7374 6163 6b20 6c65 nge the stack le │ │ │ 0054e740: 7665 6c20 6f66 2074 6865 204d 2076 6972 vel of the M vir │ │ │ 0054e750: 7475 616c 206d 6163 6869 6e65 2061 6e64 tual machine and │ │ │ -0054e760: 2051 5549 5420 6672 6f6d 2061 5200 4549 QUIT from aR.EI │ │ │ +0054e760: 2051 5549 5420 6672 6f6d 2061 5200 4546 QUIT from aR.EF │ │ │ 0054e770: 1500 0020 2020 2020 2020 2020 2020 5b73 ... [s │ │ │ 0054e780: 7562 5d72 6f75 7469 6e65 2077 6869 6368 ub]routine which │ │ │ 0054e790: 2064 6f65 7320 6368 616e 6765 2074 6865 does change the │ │ │ 0054e7a0: 2073 7461 636b 206c 6576 656c 2e20 5468 stack level. Th │ │ │ 0054e7b0: 6973 206d 6179 2072 6571 7569 7265 0000 is may require.. │ │ │ 0054e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054e800: 0400 0000 f907 0000 7358 0000 0000 0000 ........sX...... │ │ │ -0054e810: 9100 0049 4845 4c50 00ff 7300 ff54 5249 ...IHELP..s..TRI │ │ │ +0054e810: 9100 0046 4845 4c50 00ff 7300 ff54 5249 ...FHELP..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 c115 1100 0020 2020 s..DO'S...... │ │ │ 0054e860: 2020 2020 2020 2020 7468 6520 7573 6520 the use │ │ │ 0054e870: 6f66 2061 2073 7461 7465 2066 6c61 6720 of a state flag │ │ │ 0054e880: 746f 2074 6572 6d69 6e61 7465 2061 2046 to terminate a F │ │ │ 0054e890: 4f52 2074 6861 7420 696e 766f 6b65 7320 OR that invokes │ │ │ -0054e8a0: 611d 0046 4921 0000 2020 2020 2020 2020 a..FI!.. │ │ │ +0054e8a0: 611d 0046 4621 0000 2020 2020 2020 2020 a..FF!.. │ │ │ 0054e8b0: 2020 2073 7562 726f 7574 696e 652e 0700 subroutine... │ │ │ -0054e8c0: 4649 3100 0053 0046 4941 0000 2020 2020 FI1..S.FIA.. │ │ │ +0054e8c0: 4646 3100 0053 0046 4641 0000 2020 2020 FF1..S.FFA.. │ │ │ 0054e8d0: 2020 2020 2020 2043 686f 6f73 6520 7468 Choose th │ │ │ 0054e8e0: 6520 6172 6775 6d65 6e74 6c65 7373 2028 e argumentless ( │ │ │ 0054e8f0: 7768 6963 6820 7265 7175 6972 6573 2061 which requires a │ │ │ 0054e900: 2066 6f6c 6c6f 7769 6e67 2064 6f75 626c following doubl │ │ │ -0054e910: 6520 7370 6163 6529 5000 4649 5100 0020 e space)P.FIQ.. │ │ │ +0054e910: 6520 7370 6163 6529 5000 4646 5100 0020 e space)P.FFQ.. │ │ │ 0054e920: 2020 2020 2020 2020 2020 6f72 2076 616c or val │ │ │ 0054e930: 7565 2066 6f72 6d20 6f66 2051 5549 5420 ue form of QUIT │ │ │ 0054e940: 6173 2061 7070 726f 7072 6961 7465 2e20 as appropriate. │ │ │ 0054e950: 5768 656e 2061 2073 7562 726f 7574 696e When a subroutin │ │ │ -0054e960: 6520 6361 6e20 6265 5100 4649 6100 0020 e can beQ.FIa.. │ │ │ +0054e960: 6520 6361 6e20 6265 5100 4646 6100 0020 e can beQ.FFa.. │ │ │ 0054e970: 2020 2020 2020 2020 2020 696e 766f 6b65 invoke │ │ │ 0054e980: 6420 7769 7468 2065 6974 6865 7220 6120 d with either a │ │ │ 0054e990: 444f 206f 7220 6578 7472 696e 7369 6320 DO or extrinsic │ │ │ 0054e9a0: 2824 2429 2c20 6578 706c 6963 6974 6c79 ($$), explicitly │ │ │ -0054e9b0: 2063 6f64 6520 7468 6548 0046 4971 0000 code theH.FIq.. │ │ │ +0054e9b0: 2063 6f64 6520 7468 6548 0046 4671 0000 code theH.FFq.. │ │ │ 0054e9c0: 2020 2020 2020 2020 2020 2061 6c74 6572 alter │ │ │ 0054e9d0: 6e61 7469 7665 2065 7869 7473 2c20 7261 native exits, ra │ │ │ 0054e9e0: 7468 6572 2074 6861 6e20 7265 6c79 696e ther than relyin │ │ │ 0054e9f0: 6720 6f6e 2061 2073 6574 7469 6e67 206f g on a setting o │ │ │ -0054ea00: 6620 0046 4981 0000 2020 2020 2020 2020 f .FI... │ │ │ +0054ea00: 6620 0046 4681 0000 2020 2020 2020 2020 f .FF... │ │ │ 0054ea10: 2020 2024 5a51 5549 545f 414e 5957 4159 $ZQUIT_ANYWAY │ │ │ -0054ea20: 2e07 0046 4991 0000 4a00 4549 1600 0020 ...FI...J.EI... │ │ │ +0054ea20: 2e07 0046 4691 0000 4a00 4546 1600 0020 ...FF...J.EF... │ │ │ 0054ea30: 2020 2020 2020 2020 2020 5155 4954 2061 QUIT a │ │ │ 0054ea40: 7420 7468 6520 656e 6420 6f66 2061 205b t the end of a [ │ │ │ 0054ea50: 7375 625d 726f 7574 696e 6520 6973 2072 sub]routine is r │ │ │ 0054ea60: 6571 7569 7265 6420 756e 6c65 7373 2074 equired unless t │ │ │ -0054ea70: 6865 5400 4649 1100 0020 2020 2020 2020 heT.FI... │ │ │ +0054ea70: 6865 5400 4646 1100 0020 2020 2020 2020 heT.FF... │ │ │ 0054ea80: 2020 2020 5b73 7562 5d72 6f75 7469 6e65 [sub]routine │ │ │ 0054ea90: 2065 6e64 7320 696e 2061 2048 414c 542e ends in a HALT. │ │ │ 0054eaa0: 2051 5549 5420 6174 2074 6865 2065 6e64 QUIT at the end │ │ │ 0054eab0: 206f 6620 616e 2061 7267 756d 656e 746c of an argumentl │ │ │ -0054eac0: 6573 7320 444f 2400 4649 2100 0020 2020 ess DO$.FI!.. │ │ │ +0054eac0: 6573 7320 444f 2400 4646 2100 0020 2020 ess DO$.FF!.. │ │ │ 0054ead0: 2020 2020 2020 2020 6c65 7665 6c20 6973 level is │ │ │ -0054eae0: 206f 7074 696f 6e61 6c2e 0700 4649 3100 optional...FI1. │ │ │ -0054eaf0: 0049 0046 4941 0000 2020 2020 2020 2020 .I.FIA.. │ │ │ +0054eae0: 206f 7074 696f 6e61 6c2e 0700 4646 3100 optional...FF1. │ │ │ +0054eaf0: 0049 0046 4641 0000 2020 2020 2020 2020 .I.FFA.. │ │ │ 0054eb00: 2020 2055 7365 205a 4841 4c54 2074 6f20 Use ZHALT to │ │ │ 0054eb10: 7265 7475 726e 2061 6e20 696e 766f 6361 return an invoca │ │ │ 0054eb20: 7469 6f6e 2074 6f20 7468 6520 7368 656c tion to the shel │ │ │ -0054eb30: 6c20 7468 6174 2074 6865 2a00 4649 5100 l that the*.FIQ. │ │ │ +0054eb30: 6c20 7468 6174 2074 6865 2a00 4646 5100 l that the*.FFQ. │ │ │ 0054eb40: 0020 2020 2020 2020 2020 2020 7465 726d . term │ │ │ 0054eb50: 696e 6174 696f 6e20 6973 2061 626e 6f72 ination is abnor │ │ │ -0054eb60: 6d61 6c2e 0700 4649 6100 002a 0046 4971 mal...FIa..*.FIq │ │ │ +0054eb60: 6d61 6c2e 0700 4646 6100 002a 0046 4671 mal...FFa..*.FFq │ │ │ 0054eb70: 0000 2020 204c 4f43 4b2c 205a 414c 4c4f .. LOCK, ZALLO │ │ │ 0054eb80: 4341 5445 2c20 616e 6420 5a44 4541 4c4c CATE, and ZDEALL │ │ │ -0054eb90: 4f43 4154 4507 0046 4981 0000 4500 4649 OCATE..FI...E.FI │ │ │ +0054eb90: 4f43 4154 4507 0046 4681 0000 4500 4646 OCATE..FF...E.FF │ │ │ 0054eba0: 9100 0020 2020 2020 2020 2020 2020 416c ... Al │ │ │ 0054ebb0: 7761 7973 2073 7065 6369 6679 2061 2074 ways specify a t │ │ │ 0054ebc0: 696d 656f 7574 206f 6e20 4c4f 434b 206f imeout on LOCK o │ │ │ 0054ebd0: 7220 4c4f 434b 2b20 636f 6d6d 616e 6473 r LOCK+ commands │ │ │ -0054ebe0: 2e07 0045 4917 0000 5300 4649 1100 0020 ...EI...S.FI... │ │ │ +0054ebe0: 2e07 0045 4617 0000 5300 4646 1100 0020 ...EF...S.FF... │ │ │ 0054ebf0: 2020 2020 2020 2020 2020 5573 6520 6120 Use a │ │ │ 0054ec00: 7072 6f74 6f63 6f6c 2066 6f72 2072 6573 protocol for res │ │ │ 0054ec10: 6f75 7263 6520 6e61 6d65 206f 7264 6572 ource name order │ │ │ 0054ec20: 2074 6f20 6d69 6e69 6d69 7a65 2064 6561 to minimize dea │ │ │ -0054ec30: 646c 6f63 6b73 2e20 5573 6550 0046 4921 dlocks. UseP.FI! │ │ │ +0054ec30: 646c 6f63 6b73 2e20 5573 6550 0046 4621 dlocks. UseP.FF! │ │ │ 0054ec40: 0000 2020 2020 2020 2020 2020 2074 6865 .. the │ │ │ 0054ec50: 2073 7461 6e64 6172 6420 696e 6372 656d standard increm │ │ │ 0054ec60: 656e 7461 6c20 4c4f 434b 2028 2b2f 2d29 ental LOCK (+/-) │ │ │ 0054ec70: 2c20 7261 7468 6572 2074 6861 6e20 5a41 , rather than ZA │ │ │ -0054ec80: 4c4c 4f43 4154 4520 616e 641e 0046 4931 LLOCATE and..FI1 │ │ │ +0054ec80: 4c4c 4f43 4154 4520 616e 641e 0046 4631 LLOCATE and..FF1 │ │ │ 0054ec90: 0000 2020 2020 2020 2020 2020 205a 4445 .. ZDE │ │ │ -0054eca0: 414c 4c4f 4341 5445 2e07 0046 4941 0000 ALLOCATE...FIA.. │ │ │ -0054ecb0: 0d00 4649 5100 0020 2020 4e45 5707 0046 ..FIQ.. NEW..F │ │ │ -0054ecc0: 4961 0000 5200 4649 7100 0020 2020 2020 Ia..R.FIq.. │ │ │ +0054eca0: 414c 4c4f 4341 5445 2e07 0046 4641 0000 ALLOCATE...FFA.. │ │ │ +0054ecb0: 0d00 4646 5100 0020 2020 4e45 5707 0046 ..FFQ.. NEW..F │ │ │ +0054ecc0: 4661 0000 5200 4646 7100 0020 2020 2020 Fa..R.FFq.. │ │ │ 0054ecd0: 2020 2020 2020 4d69 6e69 6d69 7a65 2075 Minimize u │ │ │ 0054ece0: 7365 206f 6620 6172 6775 6d65 6e74 6c65 se of argumentle │ │ │ 0054ecf0: 7373 2061 6e64 2065 7863 6c75 7369 7665 ss and exclusive │ │ │ 0054ed00: 204e 4557 2065 7863 6570 7420 746f 2073 NEW except to s │ │ │ -0054ed10: 6174 6973 6679 5200 4649 8100 0020 2020 atisfyR.FI... │ │ │ +0054ed10: 6174 6973 6679 5200 4646 8100 0020 2020 atisfyR.FF... │ │ │ 0054ed20: 2020 2020 2020 2020 7265 7175 6972 656d requirem │ │ │ 0054ed30: 656e 7473 2e20 5468 6573 6520 7661 7269 ents. These vari │ │ │ 0054ed40: 616e 7473 206d 6179 2062 6520 6170 7072 ants may be appr │ │ │ 0054ed50: 6f70 7269 6174 6520 6174 2074 6865 2062 opriate at the b │ │ │ -0054ed60: 6567 696e 6e69 6e67 3800 4649 9100 0020 eginning8.FI... │ │ │ +0054ed60: 6567 696e 6e69 6e67 3800 4646 9100 0020 eginning8.FF... │ │ │ 0054ed70: 2020 2020 2020 2020 2020 6f66 2074 6865 of the │ │ │ 0054ed80: 2062 6173 6520 726f 7574 696e 6520 6f66 base routine of │ │ │ 0054ed90: 2061 6e20 6170 706c 6963 6174 696f 6e2e an application. │ │ │ -0054eda0: 0700 4549 1800 000e 0046 4911 0000 2020 ..EI.....FI... │ │ │ -0054edb0: 2052 4541 4407 0046 4921 0000 5300 4649 READ..FI!..S.FI │ │ │ +0054eda0: 0700 4546 1800 000e 0046 4611 0000 2020 ..EF.....FF... │ │ │ +0054edb0: 2052 4541 4407 0046 4621 0000 5300 4646 READ..FF!..S.FF │ │ │ 0054edc0: 3100 0020 2020 2020 2020 2020 2020 416c 1.. Al │ │ │ 0054edd0: 7761 7973 2075 7365 2061 2074 696d 656f ways use a timeo │ │ │ 0054ede0: 7574 2c20 6578 6365 7074 2077 6865 6e20 ut, except when │ │ │ 0054edf0: 5245 4144 696e 6720 6672 6f6d 2061 2066 READing from a f │ │ │ 0054ee00: 696c 6520 696e 204e 4f46 4f4c 4c4f 5750 ile in NOFOLLOWP │ │ │ -0054ee10: 0046 4941 0000 2020 2020 2020 2020 2020 .FIA.. │ │ │ +0054ee10: 0046 4641 0000 2020 2020 2020 2020 2020 .FFA.. │ │ │ 0054ee20: 206d 6f64 652e 2045 7863 6570 7420 7768 mode. Except wh │ │ │ 0054ee30: 656e 2063 6f6c 6c65 6374 696e 6720 7261 en collecting ra │ │ │ 0054ee40: 7720 6f72 2065 7874 6572 6e61 6c6c 7920 w or externally │ │ │ 0054ee50: 7661 6c69 6461 7465 6420 6461 7461 2c4b validated data,K │ │ │ -0054ee60: 0046 4951 0000 2020 2020 2020 2020 2020 .FIQ.. │ │ │ +0054ee60: 0046 4651 0000 2020 2020 2020 2020 2020 .FFQ.. │ │ │ 0054ee70: 2052 4541 4420 696e 746f 2061 206c 6f63 READ into a loc │ │ │ 0054ee80: 616c 2076 6172 6961 626c 6520 616e 6420 al variable and │ │ │ 0054ee90: 7661 6c69 6461 7465 2074 6861 7420 7468 validate that th │ │ │ -0054eea0: 6520 7661 6c75 6520 6973 5100 4649 6100 e value isQ.FIa. │ │ │ +0054eea0: 6520 7661 6c75 6520 6973 5100 4646 6100 e value isQ.FFa. │ │ │ 0054eeb0: 0020 2020 2020 2020 2020 2020 6170 7072 . appr │ │ │ 0054eec0: 6f70 7269 6174 6520 2d20 6368 6563 6b20 opriate - check │ │ │ 0054eed0: 666f 7220 6c65 6e67 7468 2c20 7261 6e67 for length, rang │ │ │ 0054eee0: 652c 2064 656c 696d 6974 6572 7320 616e e, delimiters an │ │ │ -0054eef0: 6420 616e 7920 7661 6c75 6552 0046 4971 d any valueR.FIq │ │ │ +0054eef0: 6420 616e 7920 7661 6c75 6552 0046 4671 d any valueR.FFq │ │ │ 0054ef00: 0000 2020 2020 2020 2020 2020 2072 6573 .. res │ │ │ 0054ef10: 7472 6963 7469 6f6e 732e 2041 6c77 6179 trictions. Alway │ │ │ 0054ef20: 7320 7661 6c69 6461 7465 2069 6e70 7574 s validate input │ │ │ 0054ef30: 2062 6566 6f72 6520 7573 696e 6720 6974 before using it │ │ │ 0054ef40: 2069 6e20 7761 7973 2074 6861 7451 0046 in ways thatQ.F │ │ │ -0054ef50: 4981 0000 2020 2020 2020 2020 2020 2061 I... a │ │ │ +0054ef50: 4681 0000 2020 2020 2020 2020 2020 2061 F... a │ │ │ 0054ef60: 7373 756d 6520 6974 206d 6565 7473 2065 ssume it meets e │ │ │ 0054ef70: 7870 6563 7461 7469 6f6e 733b 2074 6869 xpectations; thi │ │ │ 0054ef80: 7320 6973 2063 7269 7469 6361 6c20 7768 s is critical wh │ │ │ 0054ef90: 656e 2075 7369 6e67 2069 7420 696e 5400 en using it inT. │ │ │ -0054efa0: 4649 9100 0020 2020 2020 2020 2020 2020 FI... │ │ │ +0054efa0: 4646 9100 0020 2020 2020 2020 2020 2020 FF... │ │ │ 0054efb0: 696e 6469 7265 6374 696f 6e20 6f72 2058 indirection or X │ │ │ 0054efc0: 4543 5554 452c 206f 7220 7374 6f72 696e ECUTE, or storin │ │ │ 0054efd0: 6720 6974 2064 7572 6162 6c79 2069 6e20 g it durably in │ │ │ 0054efe0: 6120 676c 6f62 616c 2076 6172 6961 626c a global variabl │ │ │ -0054eff0: 652e 0700 4549 1900 0000 0000 0000 0000 e...EI.......... │ │ │ +0054eff0: 652e 0700 4546 1900 0000 0000 0000 0000 e...EF.......... │ │ │ 0054f000: 0400 0000 bc07 0000 a058 0000 0000 0000 .........X...... │ │ │ -0054f010: 5300 0049 4845 4c50 00ff 7300 ff54 5249 S..IHELP..s..TRI │ │ │ +0054f010: 5300 0046 4845 4c50 00ff 7300 ff54 5249 S..FHELP..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 c119 1100 0020 2020 s..DO'S...... │ │ │ -0054f060: 5345 5407 0046 4921 0000 5100 4649 3100 SET..FI!..Q.FI1. │ │ │ +0054f060: 5345 5407 0046 4621 0000 5100 4646 3100 SET..FF!..Q.FF1. │ │ │ 0054f070: 0020 2020 2020 2020 2020 2020 5768 656e . When │ │ │ 0054f080: 2073 6574 7469 6e67 2073 6576 6572 616c setting several │ │ │ 0054f090: 206e 6f64 6573 2074 6f20 7468 6520 7361 nodes to the sa │ │ │ 0054f0a0: 6d65 2076 616c 7565 2c20 7370 6563 6966 me value, specif │ │ │ -0054f0b0: 7920 6120 6c69 7374 206f 664d 0046 4941 y a list ofM.FIA │ │ │ +0054f0b0: 7920 6120 6c69 7374 206f 664d 0046 4641 y a list ofM.FFA │ │ │ 0054f0c0: 0000 2020 2020 2020 2020 2020 206e 616d .. nam │ │ │ 0054f0d0: 6573 2077 6974 6869 6e20 7061 7265 6e74 es within parent │ │ │ 0054f0e0: 6865 7365 732c 2072 6174 6865 7220 7468 heses, rather th │ │ │ 0054f0f0: 616e 2073 6570 6172 6174 656c 792c 2065 an separately, e │ │ │ -0054f100: 2e67 2e2c 2053 4554 3000 4649 5100 0020 .g., SET0.FIQ.. │ │ │ +0054f100: 2e67 2e2c 2053 4554 3000 4646 5100 0020 .g., SET0.FFQ.. │ │ │ 0054f110: 2020 2020 2020 2020 2020 2841 2c42 2c43 (A,B,C │ │ │ 0054f120: 293d 3020 7673 2e20 5345 5420 413d 302c )=0 vs. SET A=0, │ │ │ -0054f130: 423d 302c 433d 302e 0700 4649 6100 0040 B=0,C=0...FIa..@ │ │ │ -0054f140: 0046 4971 0000 2020 2058 4543 5554 452c .FIq.. XECUTE, │ │ │ +0054f130: 423d 302c 433d 302e 0700 4646 6100 0040 B=0,C=0...FFa..@ │ │ │ +0054f140: 0046 4671 0000 2020 2058 4543 5554 452c .FFq.. XECUTE, │ │ │ 0054f150: 2049 6e64 6972 6563 7469 6f6e 2c20 245a Indirection, $Z │ │ │ 0054f160: 5359 5354 454d 2061 6e64 2050 4950 4520 SYSTEM and PIPE │ │ │ 0054f170: 6465 7669 6365 2063 6f6d 6d61 6e64 7307 device commands. │ │ │ -0054f180: 0046 4981 0000 5400 4649 9100 0020 2020 .FI...T.FI... │ │ │ +0054f180: 0046 4681 0000 5400 4646 9100 0020 2020 .FF...T.FF... │ │ │ 0054f190: 2020 2020 2020 2020 546f 206d 696e 696d To minim │ │ │ 0054f1a0: 697a 6520 7275 6e2d 7469 6d65 2065 7272 ize run-time err │ │ │ 0054f1b0: 6f72 7320 616e 6420 7072 6576 656e 7420 ors and prevent │ │ │ 0054f1c0: 6f75 742d 6f66 2d64 6573 6967 6e20 7573 out-of-design us │ │ │ -0054f1d0: 6572 2069 6e64 7563 6564 5300 4549 1a00 er inducedS.EI.. │ │ │ +0054f1d0: 6572 2069 6e64 7563 6564 5300 4546 1a00 er inducedS.EF.. │ │ │ 0054f1e0: 0020 2020 2020 2020 2020 2020 6f75 7463 . outc │ │ │ 0054f1f0: 6f6d 6573 2c20 656e 7375 7265 2073 7472 omes, ensure str │ │ │ 0054f200: 696e 6773 2066 6f72 2075 7365 2062 7920 ings for use by │ │ │ 0054f210: 7468 6520 696e 6469 7265 6374 696f 6e20 the indirection │ │ │ 0054f220: 6f70 6572 6174 6f72 2c20 7468 6552 0046 operator, theR.F │ │ │ -0054f230: 4911 0000 2020 2020 2020 2020 2020 2058 I... X │ │ │ +0054f230: 4611 0000 2020 2020 2020 2020 2020 2058 F... X │ │ │ 0054f240: 4543 5554 4520 636f 6d6d 616e 642c 2074 ECUTE command, t │ │ │ 0054f250: 6865 205a 5359 5354 454d 2063 6f6d 6d61 he ZSYSTEM comma │ │ │ 0054f260: 6e64 2061 6e64 2050 4950 4520 6465 7669 nd and PIPE devi │ │ │ 0054f270: 6365 2063 6f6d 6d61 6e64 7320 6172 654b ce commands areK │ │ │ -0054f280: 0046 4921 0000 2020 2020 2020 2020 2020 .FI!.. │ │ │ +0054f280: 0046 4621 0000 2020 2020 2020 2020 2020 .FF!.. │ │ │ 0054f290: 2076 616c 6964 2c20 6569 7468 6572 2062 valid, either b │ │ │ 0054f2a0: 7920 7072 6f67 7261 6d20 6465 7369 676e y program design │ │ │ 0054f2b0: 2061 6e64 2069 6d70 6c65 6d65 6e74 6174 and implementat │ │ │ -0054f2c0: 696f 6e2c 206f 7220 6279 3400 4649 3100 ion, or by4.FI1. │ │ │ +0054f2c0: 696f 6e2c 206f 7220 6279 3400 4646 3100 ion, or by4.FF1. │ │ │ 0054f2d0: 0020 2020 2020 2020 2020 2020 7661 6c69 . vali │ │ │ 0054f2e0: 6461 7469 6e67 2074 6865 2076 616c 7565 dating the value │ │ │ 0054f2f0: 2070 7269 6f72 2074 6f20 7573 652e 0700 prior to use... │ │ │ -0054f300: 4649 4100 000e 0046 4951 0000 2020 2045 FIA....FIQ.. E │ │ │ -0054f310: 6c73 6507 0046 4961 0000 4b00 4649 7100 lse..FIa..K.FIq. │ │ │ +0054f300: 4646 4100 000e 0046 4651 0000 2020 2045 FFA....FFQ.. E │ │ │ +0054f310: 6c73 6507 0046 4661 0000 4b00 4646 7100 lse..FFa..K.FFq. │ │ │ 0054f320: 0020 2020 2020 2020 2020 2020 5573 6520 . Use │ │ │ 0054f330: 454c 5345 2077 6974 6820 6361 7265 2e20 ELSE with care. │ │ │ 0054f340: 4265 6361 7573 6520 4754 2e4d 2073 7461 Because GT.M sta │ │ │ 0054f350: 636b 7320 2454 4553 5420 6f6e 6c79 2061 cks $TEST only a │ │ │ -0054f360: 7420 7468 654e 0046 4981 0000 2020 2020 t theN.FI... │ │ │ +0054f360: 7420 7468 654e 0046 4681 0000 2020 2020 t theN.FF... │ │ │ 0054f370: 2020 2020 2020 2065 7865 6375 7469 6f6e execution │ │ │ 0054f380: 206f 6620 616e 2065 7874 7269 6e73 6963 of an extrinsic │ │ │ 0054f390: 206f 7220 616e 2061 7267 756d 656e 746c or an argumentl │ │ │ 0054f3a0: 6573 7320 444f 2063 6f6d 6d61 6e64 2c20 ess DO command, │ │ │ -0054f3b0: 616e 7950 0046 4991 0000 2020 2020 2020 anyP.FI... │ │ │ +0054f3b0: 616e 7950 0046 4691 0000 2020 2020 2020 anyP.FF... │ │ │ 0054f3c0: 2020 2020 2058 4543 5554 4520 6f72 2044 XECUTE or D │ │ │ 0054f3d0: 4f20 7769 7468 2061 6e20 6172 6775 6d65 O with an argume │ │ │ 0054f3e0: 6e74 2068 6173 2074 6865 2070 6f74 656e nt has the poten │ │ │ 0054f3f0: 7469 616c 2073 6964 6520 6566 6665 6374 tial side effect │ │ │ -0054f400: 206f 6621 0045 4921 0000 2020 2020 2020 of!.EI!.. │ │ │ +0054f400: 206f 6621 0045 4621 0000 2020 2020 2020 of!.EF!.. │ │ │ 0054f410: 2020 2020 2061 6c74 6572 696e 6720 2454 altering $T │ │ │ -0054f420: 4553 542e 0700 4649 1100 001b 0046 4921 EST...FI.....FI! │ │ │ +0054f420: 4553 542e 0700 4646 1100 001b 0046 4621 EST...FF.....FF! │ │ │ 0054f430: 0000 2020 2050 6f73 7420 636f 6e64 6974 .. Post condit │ │ │ -0054f440: 696f 6e61 6c73 0700 4649 3100 004f 0046 ionals..FI1..O.F │ │ │ -0054f450: 4941 0000 2020 2020 2020 2020 2020 2057 IA.. W │ │ │ +0054f440: 696f 6e61 6c73 0700 4646 3100 004f 0046 ionals..FF1..O.F │ │ │ +0054f450: 4641 0000 2020 2020 2020 2020 2020 2057 FA.. W │ │ │ 0054f460: 6865 6e20 636f 6e64 6974 696f 6e61 6c69 hen conditionali │ │ │ 0054f470: 7a69 6e67 2061 2073 696e 676c 6520 636f zing a single co │ │ │ 0054f480: 6d6d 616e 6420 6f72 2074 7261 6e73 6665 mmand or transfe │ │ │ -0054f490: 7220 6f66 2063 6f6e 7472 6f6c 5400 4649 r of controlT.FI │ │ │ +0054f490: 7220 6f66 2063 6f6e 7472 6f6c 5400 4646 r of controlT.FF │ │ │ 0054f4a0: 5100 0020 2020 2020 2020 2020 2020 6172 Q.. ar │ │ │ 0054f4b0: 6775 6d65 6e74 2c20 616e 6420 7468 6572 gument, and ther │ │ │ 0054f4c0: 6520 6973 206e 6f20 6e65 6564 2074 6f20 e is no need to │ │ │ 0054f4d0: 7365 7420 2454 4553 542c 2075 7365 2070 set $TEST, use p │ │ │ 0054f4e0: 6f73 7463 6f6e 6469 7469 6f6e 616c 732c ostconditionals, │ │ │ -0054f4f0: 5400 4649 6100 0020 2020 2020 2020 2020 T.FIa.. │ │ │ +0054f4f0: 5400 4646 6100 0020 2020 2020 2020 2020 T.FFa.. │ │ │ 0054f500: 2020 6173 2074 6865 7920 7072 6f76 6964 as they provid │ │ │ 0054f510: 6520 6120 736c 6967 6874 2070 6572 666f e a slight perfo │ │ │ 0054f520: 726d 616e 6365 2061 6476 616e 7461 6765 rmance advantage │ │ │ 0054f530: 2061 6e64 2074 656e 6420 746f 2069 6d70 and tend to imp │ │ │ -0054f540: 726f 7665 4f00 4649 7100 0020 2020 2020 roveO.FIq.. │ │ │ +0054f540: 726f 7665 4f00 4646 7100 0020 2020 2020 roveO.FFq.. │ │ │ 0054f550: 2020 2020 2020 7265 6164 6162 696c 6974 readabilit │ │ │ 0054f560: 7920 6279 2074 7969 6e67 2074 6865 2063 y by tying the c │ │ │ 0054f570: 6f6e 6469 7469 6f6e 2063 6c6f 7365 6c79 ondition closely │ │ │ 0054f580: 2074 6f20 7468 6520 6163 7469 6f6e 2e20 to the action. │ │ │ -0054f590: 466f 724a 0046 4981 0000 2020 2020 2020 ForJ.FI... │ │ │ +0054f590: 466f 724a 0046 4681 0000 2020 2020 2020 ForJ.FF... │ │ │ 0054f5a0: 2020 2020 2065 7861 6d70 6c65 2c20 6368 example, ch │ │ │ 0054f5b0: 6f6f 7365 2053 4554 3a3c 636f 6e64 6974 oose SET: over IF SET...F │ │ │ -0054f5e0: 4991 0000 1e00 4549 2200 0020 2020 245a I.....EI".. $Z │ │ │ +0054f5e0: 4691 0000 1e00 4546 2200 0020 2020 245a F.....EF".. $Z │ │ │ 0054f5f0: 4441 5441 2829 2061 6e64 2024 4441 5441 DATA() and $DATA │ │ │ -0054f600: 2829 0700 4649 1100 0053 0046 4921 0000 ()..FI...S.FI!.. │ │ │ +0054f600: 2829 0700 4646 1100 0053 0046 4621 0000 ()..FF...S.FF!.. │ │ │ 0054f610: 2020 2020 2020 2020 2020 2055 7365 2024 Use $ │ │ │ 0054f620: 5a44 4154 4128 2920 7261 7468 6572 2074 ZDATA() rather t │ │ │ 0054f630: 6861 6e20 2444 4154 4128 2920 756e 6c65 han $DATA() unle │ │ │ 0054f640: 7373 2074 6865 206c 6f67 6963 206e 6565 ss the logic nee │ │ │ -0054f650: 6473 2074 6f20 6967 6e6f 7265 2500 4649 ds to ignore%.FI │ │ │ +0054f650: 6473 2074 6f20 6967 6e6f 7265 2500 4646 ds to ignore%.FF │ │ │ 0054f660: 3100 0020 2020 2020 2020 2020 2020 616c 1.. al │ │ │ 0054f670: 6961 7320 696d 706c 6963 6174 696f 6e73 ias implications │ │ │ -0054f680: 2e07 0046 4941 0000 1400 4649 5100 0020 ...FIA....FIQ.. │ │ │ -0054f690: 2020 2449 6e63 7265 6d65 6e74 0700 4649 $Increment..FI │ │ │ -0054f6a0: 6100 0054 0046 4971 0000 2020 2020 2020 a..T.FIq.. │ │ │ +0054f680: 2e07 0046 4641 0000 1400 4646 5100 0020 ...FFA....FFQ.. │ │ │ +0054f690: 2020 2449 6e63 7265 6d65 6e74 0700 4646 $Increment..FF │ │ │ +0054f6a0: 6100 0054 0046 4671 0000 2020 2020 2020 a..T.FFq.. │ │ │ 0054f6b0: 2020 2020 2059 6f75 206d 6179 2075 7365 You may use │ │ │ 0054f6c0: 2061 6e20 4946 2074 6f20 6469 7363 6172 an IF to discar │ │ │ 0054f6d0: 6420 7468 6520 7265 7375 6c74 206f 6620 d the result of │ │ │ 0054f6e0: 494e 4352 454d 454e 5428 2920 696e 206f INCREMENT() in o │ │ │ -0054f6f0: 7264 6572 2074 6f40 0046 4981 0000 2020 rder to@.FI... │ │ │ +0054f6f0: 7264 6572 2074 6f40 0046 4681 0000 2020 rder to@.FF... │ │ │ 0054f700: 2020 2020 2020 2020 2074 616b 6520 6164 take ad │ │ │ 0054f710: 7661 6e74 6167 6520 6f66 2074 6865 2049 vantage of the I │ │ │ 0054f720: 4e43 5245 4d45 4e54 2829 2073 6964 652d NCREMENT() side- │ │ │ -0054f730: 6566 6665 6374 2e07 0046 4991 0000 0f00 effect...FI..... │ │ │ -0054f740: 4549 2300 0020 2020 244e 6578 7407 0046 EI#.. $Next..F │ │ │ -0054f750: 4911 0000 4800 4649 2100 0020 2020 2020 I...H.FI!.. │ │ │ +0054f730: 6566 6665 6374 2e07 0046 4691 0000 0f00 effect...FF..... │ │ │ +0054f740: 4546 2300 0020 2020 244e 6578 7407 0046 EF#.. $Next..F │ │ │ +0054f750: 4611 0000 4800 4646 2100 0020 2020 2020 F...H.FF!.. │ │ │ 0054f760: 2020 2020 2020 5573 6520 244f 5244 4552 Use $ORDER │ │ │ 0054f770: 2829 2072 6174 6865 7220 7468 616e 2024 () rather than $ │ │ │ 0054f780: 4e45 5854 2829 2c20 7768 6963 6820 6973 NEXT(), which is │ │ │ -0054f790: 2064 6570 7265 6361 7465 642e 0700 4649 deprecated...FI │ │ │ -0054f7a0: 3100 0012 0046 4941 0000 2020 2024 5069 1....FIA.. $Pi │ │ │ -0054f7b0: 6563 6528 2907 0046 4951 0000 0000 0000 ece()..FIQ...... │ │ │ +0054f790: 2064 6570 7265 6361 7465 642e 0700 4646 deprecated...FF │ │ │ +0054f7a0: 3100 0012 0046 4641 0000 2020 2024 5069 1....FFA.. $Pi │ │ │ +0054f7b0: 6563 6528 2907 0046 4651 0000 0000 0000 ece()..FFQ...... │ │ │ 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 be07 0000 cf58 0000 0000 0000 .........X...... │ │ │ -0054f810: 9600 0049 4845 4c50 00ff 7300 ff54 5249 ...IHELP..s..TRI │ │ │ +0054f810: 9600 0046 4845 4c50 00ff 7300 ff54 5249 ...FHELP..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 c123 6100 0020 2020 s..DO'S..#a.. │ │ │ 0054f860: 2020 2020 2020 2020 4966 2075 7369 6e67 If using │ │ │ 0054f870: 2061 2070 6965 6365 206f 6620 6461 7461 a piece of data │ │ │ 0054f880: 206d 6f72 6520 7468 616e 206f 6e63 652c more than once, │ │ │ 0054f890: 2065 7874 7261 6374 2074 6865 2064 6174 extract the dat │ │ │ -0054f8a0: 6120 746f 2061 5200 4649 7100 0020 2020 a to aR.FIq.. │ │ │ +0054f8a0: 6120 746f 2061 5200 4646 7100 0020 2020 a to aR.FFq.. │ │ │ 0054f8b0: 2020 2020 2020 2020 6c6f 6361 6c20 7661 local va │ │ │ 0054f8c0: 7269 6162 6c65 2066 6f72 2072 6575 7365 riable for reuse │ │ │ 0054f8d0: 2c20 7261 7468 6572 2074 6861 6e20 7573 , rather than us │ │ │ 0054f8e0: 696e 6720 7265 7065 6174 6564 2069 6e76 ing repeated inv │ │ │ -0054f8f0: 6f63 6174 696f 6e73 4000 4649 8100 0020 ocations@.FI... │ │ │ +0054f8f0: 6f63 6174 696f 6e73 4000 4646 8100 0020 ocations@.FF... │ │ │ 0054f900: 2020 2020 2020 2020 2020 6f66 2024 5049 of $PI │ │ │ 0054f910: 4543 4528 2920 746f 2065 7874 7261 6374 ECE() to extract │ │ │ 0054f920: 2074 6865 2073 616d 6520 7069 6563 6520 the same piece │ │ │ -0054f930: 6f66 2064 6174 612e 0700 4649 9100 0013 of data...FI.... │ │ │ -0054f940: 0045 4924 0000 2020 2024 5261 6e64 6f6d .EI$.. $Random │ │ │ -0054f950: 2829 0700 4649 1100 0051 0046 4921 0000 ()..FI...Q.FI!.. │ │ │ +0054f930: 6f66 2064 6174 612e 0700 4646 9100 0013 of data...FF.... │ │ │ +0054f940: 0045 4624 0000 2020 2024 5261 6e64 6f6d .EF$.. $Random │ │ │ +0054f950: 2829 0700 4646 1100 0051 0046 4621 0000 ()..FF...Q.FF!.. │ │ │ 0054f960: 2020 2020 2020 2020 2020 2024 5241 4e44 $RAND │ │ │ 0054f970: 4f4d 2831 2920 616c 7761 7973 2072 6574 OM(1) always ret │ │ │ 0054f980: 7572 6e73 2030 2061 6e64 2073 6f20 6973 urns 0 and so is │ │ │ 0054f990: 206e 6576 6572 2061 7070 726f 7072 6961 never appropria │ │ │ -0054f9a0: 7465 2e20 4164 6a75 7374 4e00 4649 3100 te. AdjustN.FI1. │ │ │ +0054f9a0: 7465 2e20 4164 6a75 7374 4e00 4646 3100 te. AdjustN.FF1. │ │ │ 0054f9b0: 0020 2020 2020 2020 2020 2020 2452 414e . $RAN │ │ │ 0054f9c0: 444f 4d28 2920 7265 7375 6c74 7320 7769 DOM() results wi │ │ │ 0054f9d0: 7468 2061 7070 726f 7072 6961 7465 2061 th appropriate a │ │ │ 0054f9e0: 7269 7468 6d65 7469 6320 746f 2061 6368 rithmetic to ach │ │ │ -0054f9f0: 6965 7665 2074 6865 2000 4649 4100 0020 ieve the .FIA.. │ │ │ +0054f9f0: 6965 7665 2074 6865 2000 4646 4100 0020 ieve the .FFA.. │ │ │ 0054fa00: 2020 2020 2020 2020 2020 6465 7369 7265 desire │ │ │ -0054fa10: 6420 7261 6e67 652e 0700 4649 5100 0016 d range...FIQ... │ │ │ -0054fa20: 0046 4961 0000 2020 2024 5a50 5245 5649 .FIa.. $ZPREVI │ │ │ -0054fa30: 4f55 5328 2907 0046 4971 0000 4b00 4649 OUS()..FIq..K.FI │ │ │ +0054fa10: 6420 7261 6e67 652e 0700 4646 5100 0016 d range...FFQ... │ │ │ +0054fa20: 0046 4661 0000 2020 2024 5a50 5245 5649 .FFa.. $ZPREVI │ │ │ +0054fa30: 4f55 5328 2907 0046 4671 0000 4b00 4646 OUS()..FFq..K.FF │ │ │ 0054fa40: 8100 0020 2020 2020 2020 2020 2020 5573 ... Us │ │ │ 0054fa50: 6520 7468 6520 7374 616e 6461 7264 2024 e the standard $ │ │ │ 0054fa60: 4f52 4445 5228 782c 2d31 292c 2072 6174 ORDER(x,-1), rat │ │ │ 0054fa70: 6865 7220 7468 616e 2024 5a50 5245 5649 her than $ZPREVI │ │ │ -0054fa80: 4f55 5328 7829 2e07 0046 4991 0000 1b00 OUS(x)...FI..... │ │ │ -0054fa90: 4549 2500 0020 2020 2445 5472 6170 2076 EI%.. $ETrap v │ │ │ -0054faa0: 732e 2024 5a54 5241 5007 0046 4911 0000 s. $ZTRAP..FI... │ │ │ -0054fab0: 5100 4649 2100 0020 2020 2020 2020 2020 Q.FI!.. │ │ │ +0054fa80: 4f55 5328 7829 2e07 0046 4691 0000 1b00 OUS(x)...FF..... │ │ │ +0054fa90: 4546 2500 0020 2020 2445 5472 6170 2076 EF%.. $ETrap v │ │ │ +0054faa0: 732e 2024 5a54 5241 5007 0046 4611 0000 s. $ZTRAP..FF... │ │ │ +0054fab0: 5100 4646 2100 0020 2020 2020 2020 2020 Q.FF!.. │ │ │ 0054fac0: 2020 5573 6520 2445 5452 4150 2072 6174 Use $ETRAP rat │ │ │ 0054fad0: 6865 7220 7468 616e 2024 5a54 5241 5020 her than $ZTRAP │ │ │ 0054fae0: 756e 6c65 7373 2074 6865 7265 2061 7265 unless there are │ │ │ 0054faf0: 2067 6f6f 6420 7265 6173 6f6e 7320 6e6f good reasons no │ │ │ -0054fb00: 7415 0046 4931 0000 2020 2020 2020 2020 t..FI1.. │ │ │ -0054fb10: 2020 2074 6f2e 0700 4649 4100 0016 0046 to...FIA....F │ │ │ -0054fb20: 4951 0000 2020 2024 4b45 5920 7673 2e20 IQ.. $KEY vs. │ │ │ -0054fb30: 245a 4207 0046 4961 0000 5300 4649 7100 $ZB..FIa..S.FIq. │ │ │ +0054fb00: 7415 0046 4631 0000 2020 2020 2020 2020 t..FF1.. │ │ │ +0054fb10: 2020 2074 6f2e 0700 4646 4100 0016 0046 to...FFA....F │ │ │ +0054fb20: 4651 0000 2020 2024 4b45 5920 7673 2e20 FQ.. $KEY vs. │ │ │ +0054fb30: 245a 4207 0046 4661 0000 5300 4646 7100 $ZB..FFa..S.FFq. │ │ │ 0054fb40: 0020 2020 2020 2020 2020 2020 5573 6520 . Use │ │ │ 0054fb50: 244b 4559 2072 6174 6865 7220 7468 616e $KEY rather than │ │ │ 0054fb60: 2024 5a42 2c20 756e 6c65 7373 2063 6f64 $ZB, unless cod │ │ │ 0054fb70: 6520 6d75 7374 2072 756e 206f 6e20 6f6c e must run on ol │ │ │ 0054fb80: 6420 7665 7273 696f 6e73 206f 6648 0046 d versions ofH.F │ │ │ -0054fb90: 4981 0000 2020 2020 2020 2020 2020 2047 I... G │ │ │ +0054fb90: 4681 0000 2020 2020 2020 2020 2020 2047 F... G │ │ │ 0054fba0: 542e 4d20 7768 6963 6820 646f 206e 6f74 T.M which do not │ │ │ 0054fbb0: 206d 6169 6e74 6169 6e20 244b 4559 2066 maintain $KEY f │ │ │ 0054fbc0: 6f72 2074 6865 2074 6172 6765 7420 6465 or the target de │ │ │ -0054fbd0: 7669 6365 2e07 0046 4991 0000 1c00 4549 vice...FI.....EI │ │ │ +0054fbd0: 7669 6365 2e07 0046 4691 0000 1c00 4546 vice...FF.....EF │ │ │ 0054fbe0: 2600 0020 2020 2453 5461 636b 2076 732e &.. $STack vs. │ │ │ -0054fbf0: 2024 5a4c 4556 454c 0700 4649 1100 0054 $ZLEVEL..FI...T │ │ │ -0054fc00: 0046 4921 0000 2020 2020 2020 2020 2020 .FI!.. │ │ │ +0054fbf0: 2024 5a4c 4556 454c 0700 4646 1100 0054 $ZLEVEL..FF...T │ │ │ +0054fc00: 0046 4621 0000 2020 2020 2020 2020 2020 .FF!.. │ │ │ 0054fc10: 2055 7365 2024 5354 4143 4b20 7261 7468 Use $STACK rath │ │ │ 0054fc20: 6572 2074 6861 6e20 245a 4c45 5645 4c2c er than $ZLEVEL, │ │ │ 0054fc30: 2075 6e6c 6573 7320 6974 2065 6c69 6d69 unless it elimi │ │ │ 0054fc40: 6e61 7465 6420 6172 6974 686d 6574 6963 nated arithmetic │ │ │ -0054fc50: 206f 7253 0046 4931 0000 2020 2020 2020 orS.FI1.. │ │ │ +0054fc50: 206f 7253 0046 4631 0000 2020 2020 2020 orS.FF1.. │ │ │ 0054fc60: 2020 2020 2065 7869 7374 696e 6720 7573 existing us │ │ │ 0054fc70: 6573 206f 6620 245a 4c45 5645 4c20 6172 es of $ZLEVEL ar │ │ │ 0054fc80: 6520 736f 206e 756d 6572 6f75 7320 6173 e so numerous as │ │ │ 0054fc90: 2074 6f20 6d61 6b65 2061 2063 6861 6e67 to make a chang │ │ │ -0054fca0: 6520 6869 6768 1700 4649 4100 0020 2020 e high..FIA.. │ │ │ +0054fca0: 6520 6869 6768 1700 4646 4100 0020 2020 e high..FFA.. │ │ │ 0054fcb0: 2020 2020 2020 2020 7269 736b 2e07 0046 risk...F │ │ │ -0054fcc0: 4951 0000 1300 4649 6100 0020 2020 245a IQ....FIa.. $Z │ │ │ -0054fcd0: 434d 444c 494e 4507 0046 4971 0000 5100 CMDLINE..FIq..Q. │ │ │ -0054fce0: 4649 8100 0020 2020 2020 2020 2020 2020 FI... │ │ │ +0054fcc0: 4651 0000 1300 4646 6100 0020 2020 245a FQ....FFa.. $Z │ │ │ +0054fcd0: 434d 444c 494e 4507 0046 4671 0000 5100 CMDLINE..FFq..Q. │ │ │ +0054fce0: 4646 8100 0020 2020 2020 2020 2020 2020 FF... │ │ │ 0054fcf0: 5661 6c69 6461 7465 2061 6c6c 2069 6e70 Validate all inp │ │ │ 0054fd00: 7574 2066 726f 6d20 245a 434d 444c 494e ut from $ZCMDLIN │ │ │ 0054fd10: 4520 6173 2069 6620 6974 2077 6572 6520 E as if it were │ │ │ 0054fd20: 6672 6f6d 2061 2052 4541 4420 666f 721d from a READ for. │ │ │ -0054fd30: 0046 4991 0000 2020 2020 2020 2020 2020 .FI... │ │ │ -0054fd40: 2075 7365 7220 696e 7075 742e 0700 4549 user input...EI │ │ │ -0054fd50: 2700 0038 0046 4911 0000 2020 2045 7874 '..8.FI... Ext │ │ │ +0054fd30: 0046 4691 0000 2020 2020 2020 2020 2020 .FF... │ │ │ +0054fd40: 2075 7365 7220 696e 7075 742e 0700 4546 user input...EF │ │ │ +0054fd50: 2700 0038 0046 4611 0000 2020 2045 7874 '..8.FF... Ext │ │ │ 0054fd60: 7269 6e73 6963 2046 756e 6374 696f 6e73 rinsic Functions │ │ │ 0054fd70: 2061 6e64 2053 7065 6369 616c 2056 6172 and Special Var │ │ │ -0054fd80: 6961 626c 6573 2028 2424 2907 0046 4921 iables ($$)..FI! │ │ │ -0054fd90: 0000 5400 4649 3100 0020 2020 2020 2020 ..T.FI1.. │ │ │ +0054fd80: 6961 626c 6573 2028 2424 2907 0046 4621 iables ($$)..FF! │ │ │ +0054fd90: 0000 5400 4646 3100 0020 2020 2020 2020 ..T.FF1.. │ │ │ 0054fda0: 2020 2020 5768 656e 2061 2073 7562 726f When a subro │ │ │ 0054fdb0: 7574 696e 6520 6e65 6564 7320 746f 2072 utine needs to r │ │ │ 0054fdc0: 6574 7572 6e20 6120 7369 6e67 6c65 2076 eturn a single v │ │ │ 0054fdd0: 616c 7565 206f 7220 616e 2061 6e20 6172 alue or an an ar │ │ │ -0054fde0: 7261 7920 6f66 4e00 4649 4100 0020 2020 ray ofN.FIA.. │ │ │ +0054fde0: 7261 7920 6f66 4e00 4646 4100 0020 2020 ray ofN.FFA.. │ │ │ 0054fdf0: 2020 2020 2020 2020 7661 6c75 6573 2c20 values, │ │ │ 0054fe00: 6368 6f6f 7365 2061 6e20 4578 7472 696e choose an Extrin │ │ │ 0054fe10: 7369 6320 696e 766f 6361 7469 6f6e 206f sic invocation o │ │ │ 0054fe20: 7665 7220 6120 444f 2069 6e20 6f72 6465 ver a DO in orde │ │ │ -0054fe30: 7220 746f 2900 4649 5100 0020 2020 2020 r to).FIQ.. │ │ │ +0054fe30: 7220 746f 2900 4646 5100 0020 2020 2020 r to).FFQ.. │ │ │ 0054fe40: 2020 2020 2020 6d69 6e69 6d69 7a65 2073 minimize s │ │ │ 0054fe50: 636f 7069 6e67 2072 6973 6b73 2e07 0046 coping risks...F │ │ │ -0054fe60: 4961 0000 1200 4649 7100 0020 2020 5472 Ia....FIq.. Tr │ │ │ -0054fe70: 6967 6765 7273 0700 4649 8100 004f 0046 iggers..FI...O.F │ │ │ -0054fe80: 4991 0000 2020 2020 2020 2020 2020 2057 I... W │ │ │ +0054fe60: 4661 0000 1200 4646 7100 0020 2020 5472 Fa....FFq.. Tr │ │ │ +0054fe70: 6967 6765 7273 0700 4646 8100 004f 0046 iggers..FF...O.F │ │ │ +0054fe80: 4691 0000 2020 2020 2020 2020 2020 2057 F... W │ │ │ 0054fe90: 6869 6c65 2047 542e 4d20 646f 6573 206e hile GT.M does n │ │ │ 0054fea0: 6f74 2072 6573 7472 6963 7420 7472 6967 ot restrict trig │ │ │ 0054feb0: 6765 7220 636f 6465 2066 726f 6d20 7065 ger code from pe │ │ │ -0054fec0: 7266 6f72 6d69 6e67 2049 2f4f 5100 4549 rforming I/OQ.EI │ │ │ +0054fec0: 7266 6f72 6d69 6e67 2049 2f4f 5100 4546 rforming I/OQ.EF │ │ │ 0054fed0: 2800 0020 2020 2020 2020 2020 2020 6f70 (.. op │ │ │ 0054fee0: 6572 6174 696f 6e73 2c20 6176 6f69 6420 erations, avoid │ │ │ 0054fef0: 7573 696e 6720 4f50 454e 2c20 5553 452c using OPEN, USE, │ │ │ 0054ff00: 2052 4541 442c 2057 5249 5445 2061 6e64 READ, WRITE and │ │ │ 0054ff10: 2043 4c4f 5345 2077 6974 6869 6e4d 0046 CLOSE withinM.F │ │ │ -0054ff20: 4911 0000 2020 2020 2020 2020 2020 2074 I... t │ │ │ +0054ff20: 4611 0000 2020 2020 2020 2020 2020 2074 F... t │ │ │ 0054ff30: 7269 6767 6572 2061 7070 6c69 6361 7469 rigger applicati │ │ │ 0054ff40: 6f6e 2063 6f64 652e 2053 7563 6820 6f70 on code. Such op │ │ │ 0054ff50: 6572 6174 696f 6e73 206d 6179 2062 6520 erations may be │ │ │ -0054ff60: 7573 6566 756c 2066 6f72 5400 4649 2100 useful forT.FI!. │ │ │ +0054ff60: 7573 6566 756c 2066 6f72 5400 4646 2100 useful forT.FF!. │ │ │ 0054ff70: 0020 2020 2020 2020 2020 2020 6465 7665 . deve │ │ │ 0054ff80: 6c6f 706d 656e 7420 616e 6420 6469 6167 lopment and diag │ │ │ 0054ff90: 6e6f 7374 6963 2070 7572 706f 7365 732e nostic purposes. │ │ │ 0054ffa0: 2054 7269 6767 6572 7320 696d 706c 6963 Triggers implic │ │ │ 0054ffb0: 6974 6c79 2072 756e 2061 7320 5450 0000 itly run as TP.. │ │ │ 0054ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00550000: 0400 0000 cb07 0000 f858 0000 0000 0000 .........X...... │ │ │ -00550010: 9900 0049 4845 4c50 00ff 7300 ff54 5249 ...IHELP..s..TRI │ │ │ +00550010: 9900 0046 4845 4c50 00ff 7300 ff54 5249 ...FHELP..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 c128 3100 0020 2020 s..DO'S..(1.. │ │ │ 00550060: 2020 2020 2020 2020 7472 616e 7361 6374 transact │ │ │ 00550070: 696f 6e73 2061 6e64 2049 2f4f 2076 696f ions and I/O vio │ │ │ 00550080: 6c61 7465 7320 7468 6520 4143 4944 2070 lates the ACID p │ │ │ 00550090: 726f 7065 7274 7920 6f66 2049 736f 6c61 roperty of Isola │ │ │ -005500a0: 7469 6f6e 202c 2061 7342 0046 4941 0000 tion , asB.FIA.. │ │ │ +005500a0: 7469 6f6e 202c 2061 7342 0046 4641 0000 tion , asB.FFA.. │ │ │ 005500b0: 2020 2020 2020 2020 2020 2064 6f20 4a4f do JO │ │ │ 005500c0: 422c 204c 4f43 4b2c 205a 5359 5354 454d B, LOCK, ZSYSTEM │ │ │ 005500d0: 2061 6e64 2065 7874 6572 6e61 6c20 6361 and external ca │ │ │ -005500e0: 6c6c 732e 2028 2426 2920 2e07 0046 4951 lls. ($&) ...FIQ │ │ │ -005500f0: 0000 5200 4649 6100 0020 2020 2020 2020 ..R.FIa.. │ │ │ +005500e0: 6c6c 732e 2028 2426 2920 2e07 0046 4651 lls. ($&) ...FFQ │ │ │ +005500f0: 0000 5200 4646 6100 0020 2020 2020 2020 ..R.FFa.. │ │ │ 00550100: 2020 2020 5573 6520 636f 6d70 7265 6865 Use comprehe │ │ │ 00550110: 6e73 6976 6520 616e 6420 7374 726f 6e67 nsive and strong │ │ │ 00550120: 2063 6f64 696e 6720 636f 6e76 656e 7469 coding conventi │ │ │ 00550130: 6f6e 7320 666f 7220 7472 6967 6765 7220 ons for trigger │ │ │ -00550140: 636f 6465 4e00 4649 7100 0020 2020 2020 codeN.FIq.. │ │ │ +00550140: 636f 6465 4e00 4646 7100 0020 2020 2020 codeN.FFq.. │ │ │ 00550150: 2020 2020 2020 6f72 2072 656c 7920 6f6e or rely on │ │ │ 00550160: 2075 7365 722d 7370 6563 6966 6965 6420 user-specified │ │ │ 00550170: 6e61 6d65 7320 696e 206d 616e 6167 696e names in managin │ │ │ 00550180: 6720 7468 6520 6465 6c65 7469 6f6e 2061 g the deletion a │ │ │ -00550190: 6e64 2a00 4649 8100 0020 2020 2020 2020 nd*.FI... │ │ │ +00550190: 6e64 2a00 4646 8100 0020 2020 2020 2020 nd*.FF... │ │ │ 005501a0: 2020 2020 7265 706c 6163 656d 656e 7420 replacement │ │ │ -005501b0: 6f66 2074 7269 6767 6572 732e 0700 4649 of triggers...FI │ │ │ -005501c0: 9100 004e 0045 4929 0000 2020 2020 2020 ...N.EI).. │ │ │ +005501b0: 6f66 2074 7269 6767 6572 732e 0700 4646 of triggers...FF │ │ │ +005501c0: 9100 004e 0045 4629 0000 2020 2020 2020 ...N.EF).. │ │ │ 005501d0: 2020 2020 2045 7863 6570 7420 7768 656e Except when │ │ │ 005501e0: 2075 7369 6e67 2074 7269 6767 6572 7320 using triggers │ │ │ 005501f0: 666f 7220 6465 6275 6767 696e 672c 2075 for debugging, u │ │ │ 00550200: 7365 206a 6f75 726e 616c 696e 6720 616e se journaling an │ │ │ -00550210: 792c 0046 4911 0000 2020 2020 2020 2020 y,.FI... │ │ │ +00550210: 792c 0046 4611 0000 2020 2020 2020 2020 y,.FF... │ │ │ 00550220: 2020 2072 6567 696f 6e20 7468 6174 2075 region that u │ │ │ 00550230: 7365 7320 7472 6967 6765 7273 2e07 0046 ses triggers...F │ │ │ -00550240: 4921 0000 1b00 4649 3100 0020 2020 4361 I!....FI1.. Ca │ │ │ +00550240: 4621 0000 1b00 4646 3100 0020 2020 4361 F!....FF1.. Ca │ │ │ 00550250: 6c6c 2d69 6e2f 4361 6c6c 2d6f 7574 7307 ll-in/Call-outs. │ │ │ -00550260: 0046 4941 0000 5000 4649 5100 0020 2020 .FIA..P.FIQ.. │ │ │ +00550260: 0046 4641 0000 5000 4646 5100 0020 2020 .FFA..P.FFQ.. │ │ │ 00550270: 2020 2020 2020 2020 5573 6520 6774 6d5f Use gtm_ │ │ │ 00550280: 6d61 6c6c 6f63 2f67 746d 5f66 7265 6520 malloc/gtm_free │ │ │ 00550290: 696e 2074 6865 2065 7874 6572 6e61 6c20 in the external │ │ │ 005502a0: 6675 6e63 7469 6f6e 7320 666f 7220 656e functions for en │ │ │ -005502b0: 6861 6e63 6564 4c00 4649 6100 0020 2020 hancedL.FIa.. │ │ │ +005502b0: 6861 6e63 6564 4c00 4646 6100 0020 2020 hancedL.FFa.. │ │ │ 005502c0: 2020 2020 2020 2020 7065 7266 6f72 6d61 performa │ │ │ 005502d0: 6e63 6520 616e 6420 6265 7474 6572 2064 nce and better d │ │ │ 005502e0: 6562 7567 6769 6e67 2063 6170 6162 696c ebugging capabil │ │ │ 005502f0: 6974 7920 696e 2063 6173 6520 6d65 6d6f ity in case memo │ │ │ -00550300: 7279 4000 4649 7100 0020 2020 2020 2020 ry@.FIq.. │ │ │ +00550300: 7279 4000 4646 7100 0020 2020 2020 2020 ry@.FFq.. │ │ │ 00550310: 2020 2020 6d61 6e61 6765 6d65 6e74 2070 management p │ │ │ 00550320: 726f 626c 656d 7320 6f63 6375 7220 7769 roblems occur wi │ │ │ 00550330: 7468 2065 7874 6572 6e61 6c20 6361 6c6c th external call │ │ │ -00550340: 732e 0700 4649 8100 0052 0046 4991 0000 s...FI...R.FI... │ │ │ +00550340: 732e 0700 4646 8100 0052 0046 4691 0000 s...FF...R.FF... │ │ │ 00550350: 2020 2020 2020 2020 2020 2055 7365 2067 Use g │ │ │ 00550360: 746d 202a 7420 7479 7065 7320 6465 6669 tm *t types defi │ │ │ 00550370: 6e65 6420 696e 2067 746d 7863 5f74 7970 ned in gtmxc_typ │ │ │ 00550380: 6573 2e68 2062 6520 7573 6564 2069 6e73 es.h be used ins │ │ │ -00550390: 7465 6164 206f 6620 7468 654e 0045 492a tead of theN.EI* │ │ │ +00550390: 7465 6164 206f 6620 7468 654e 0045 462a tead of theN.EF* │ │ │ 005503a0: 0000 2020 2020 2020 2020 2020 206e 6174 .. nat │ │ │ 005503b0: 6976 6520 7479 7065 7320 2869 6e74 2c20 ive types (int, │ │ │ 005503c0: 666c 6f61 742c 2063 6861 722c 2065 7463 float, char, etc │ │ │ 005503d0: 2920 746f 2061 766f 6964 2070 6f74 656e ) to avoid poten │ │ │ -005503e0: 7469 616c 2073 697a 6536 0046 4911 0000 tial size6.FI... │ │ │ +005503e0: 7469 616c 2073 697a 6536 0046 4611 0000 tial size6.FF... │ │ │ 005503f0: 2020 2020 2020 2020 2020 206d 6973 6d61 misma │ │ │ 00550400: 7463 6865 7320 7769 7468 2074 6865 2070 tches with the p │ │ │ 00550410: 6172 616d 6574 6572 2074 7970 6573 2e07 arameter types.. │ │ │ -00550420: 0046 4921 0000 1400 4649 3100 0020 2020 .FI!....FI1.. │ │ │ -00550430: 4175 746f 7265 6c69 6e6b 0700 4649 4100 Autorelink..FIA. │ │ │ -00550440: 0053 0046 4951 0000 2020 2020 2020 2020 .S.FIQ.. │ │ │ +00550420: 0046 4621 0000 1400 4646 3100 0020 2020 .FF!....FF1.. │ │ │ +00550430: 4175 746f 7265 6c69 6e6b 0700 4646 4100 Autorelink..FFA. │ │ │ +00550440: 0053 0046 4651 0000 2020 2020 2020 2020 .S.FFQ.. │ │ │ 00550450: 2020 2045 6974 6865 7220 6175 746f 2d72 Either auto-r │ │ │ 00550460: 656c 696e 6b2d 656e 6162 6c65 206f 7220 elink-enable or │ │ │ 00550470: 6175 746f 2d72 656c 696e 6b2d 6469 7361 auto-relink-disa │ │ │ 00550480: 626c 6520 7468 6520 6469 7265 6374 6f72 ble the director │ │ │ -00550490: 7920 696e 3d00 4649 6100 0020 2020 2020 y in=.FIa.. │ │ │ +00550490: 7920 696e 3d00 4646 6100 0020 2020 2020 y in=.FFa.. │ │ │ 005504a0: 2020 2020 2020 7468 6520 247a 726f 7574 the $zrout │ │ │ 005504b0: 696e 6573 2066 6f72 2074 6865 206c 6966 ines for the lif │ │ │ 005504c0: 6520 6f66 2074 6865 2070 726f 6365 7373 e of the process │ │ │ -005504d0: 2e07 0046 4971 0000 4e00 4649 8100 0020 ...FIq..N.FI... │ │ │ +005504d0: 2e07 0046 4671 0000 4e00 4646 8100 0020 ...FFq..N.FF... │ │ │ 005504e0: 2020 2020 2020 2020 2020 5573 6520 7468 Use th │ │ │ 005504f0: 6520 7361 6d65 2076 616c 7565 206f 6620 e same value of │ │ │ 00550500: 2467 746d 5f6c 696e 6b74 6d70 6469 7220 $gtm_linktmpdir │ │ │ 00550510: 666f 7220 616c 6c20 7072 6f63 6573 7365 for all processe │ │ │ -00550520: 732e 2041 6c6c 5000 4649 9100 0020 2020 s. AllP.FI... │ │ │ +00550520: 732e 2041 6c6c 5000 4646 9100 0020 2020 s. AllP.FF... │ │ │ 00550530: 2020 2020 2020 2020 7072 6f63 6573 7365 processe │ │ │ 00550540: 7320 7468 6174 2073 6861 7265 2061 2064 s that share a d │ │ │ 00550550: 6972 6563 746f 7279 2077 686f 7365 2063 irectory whose c │ │ │ 00550560: 6f6e 7465 6e74 7320 6172 6520 7375 626a ontents are subj │ │ │ -00550570: 6563 7420 746f 4d00 4549 3100 0020 2020 ect toM.EI1.. │ │ │ +00550570: 6563 7420 746f 4d00 4546 3100 0020 2020 ect toM.EF1.. │ │ │ 00550580: 2020 2020 2020 2020 5a52 5550 4441 5445 ZRUPDATE │ │ │ 00550590: 2075 7365 2074 6865 2073 616d 6520 7661 use the same va │ │ │ 005505a0: 6c75 6520 666f 7220 2467 746d 5f6c 696e lue for $gtm_lin │ │ │ 005505b0: 6b74 6d70 6469 7220 736f 2074 6861 7420 ktmpdir so that │ │ │ -005505c0: 616c 6c4f 0046 4911 0000 2020 2020 2020 allO.FI... │ │ │ +005505c0: 616c 6c4f 0046 4611 0000 2020 2020 2020 allO.FF... │ │ │ 005505d0: 2020 2020 2070 726f 6365 7373 6573 2073 processes s │ │ │ 005505e0: 6565 2075 7064 6174 6520 6e6f 7469 6669 ee update notifi │ │ │ 005505f0: 6361 7469 6f6e 7320 2d20 7769 7468 2064 cations - with d │ │ │ 00550600: 6966 6665 7265 6e74 2076 616c 7565 7320 ifferent values │ │ │ -00550610: 6f66 4c00 4649 2100 0020 2020 2020 2020 ofL.FI!.. │ │ │ +00550610: 6f66 4c00 4646 2100 0020 2020 2020 2020 ofL.FF!.. │ │ │ 00550620: 2020 2020 2467 746d 5f6c 696e 6b74 6d70 $gtm_linktmp │ │ │ 00550630: 6469 722c 2061 205a 5255 5044 4154 4520 dir, a ZRUPDATE │ │ │ 00550640: 6279 2061 2070 726f 6365 7373 2077 6974 by a process wit │ │ │ 00550650: 6820 6f6e 6520 7661 6c75 6520 6f66 4b00 h one value ofK. │ │ │ -00550660: 4649 3100 0020 2020 2020 2020 2020 2020 FI1.. │ │ │ +00550660: 4646 3100 0020 2020 2020 2020 2020 2020 FF1.. │ │ │ 00550670: 2467 746d 5f6c 696e 6b74 6d70 6469 7220 $gtm_linktmpdir │ │ │ 00550680: 776f 756c 6420 6e6f 7420 6265 206f 6273 would not be obs │ │ │ 00550690: 6572 7665 6420 6279 2061 2070 726f 6365 erved by a proce │ │ │ -005506a0: 7373 2077 6974 6820 613f 0046 4941 0000 ss with a?.FIA.. │ │ │ +005506a0: 7373 2077 6974 6820 613f 0046 4641 0000 ss with a?.FFA.. │ │ │ 005506b0: 2020 2020 2020 2020 2020 2064 6966 6665 diffe │ │ │ 005506c0: 7265 6e74 2076 616c 7565 206f 6620 7468 rent value of th │ │ │ 005506d0: 6174 2065 6e76 6972 6f6e 6d65 6e74 2076 at environment v │ │ │ -005506e0: 6172 6961 626c 652e 0700 4649 5100 0010 ariable...FIQ... │ │ │ -005506f0: 0041 494e 2754 5300 0044 6f6e 2774 7311 .AIN'TS..Don'ts. │ │ │ -00550700: 0046 49bf 1100 0020 2020 446f 6e27 7473 .FI.... Don'ts │ │ │ -00550710: 0700 4749 2100 0021 0047 4931 0000 2020 ..GI!..!.GI1.. │ │ │ +005506e0: 6172 6961 626c 652e 0700 4646 5100 0010 ariable...FFQ... │ │ │ +005506f0: 0041 464e 2754 5300 0044 6f6e 2774 7311 .AFN'TS..Don'ts. │ │ │ +00550700: 0046 46bf 1100 0020 2020 446f 6e27 7473 .FF.... Don'ts │ │ │ +00550710: 0700 4746 2100 0021 0047 4631 0000 2020 ..GF!..!.GF1.. │ │ │ 00550720: 2053 6f75 7263 6520 616e 6420 4f62 6a65 Source and Obje │ │ │ -00550730: 6374 2046 696c 6573 0700 4749 4100 003a ct Files..GIA..: │ │ │ -00550740: 0047 4951 0000 2020 2020 2020 2020 2020 .GIQ.. │ │ │ +00550730: 6374 2046 696c 6573 0700 4746 4100 003a ct Files..GFA..: │ │ │ +00550740: 0047 4651 0000 2020 2020 2020 2020 2020 .GFQ.. │ │ │ 00550750: 204e 6576 6572 2063 6861 6e67 6520 7468 Never change th │ │ │ 00550760: 6520 6e61 6d65 206f 6620 616e 206f 626a e name of an obj │ │ │ -00550770: 6563 7420 6669 6c65 2e07 0047 4961 0000 ect file...GIa.. │ │ │ -00550780: 4b00 4749 7100 0020 2020 2020 2020 2020 K.GIq.. │ │ │ +00550770: 6563 7420 6669 6c65 2e07 0047 4661 0000 ect file...GFa.. │ │ │ +00550780: 4b00 4746 7100 0020 2020 2020 2020 2020 K.GFq.. │ │ │ 00550790: 2020 5768 656e 2066 6f72 6d69 6e67 2072 When forming r │ │ │ 005507a0: 6f75 7469 6e65 206e 616d 6573 2c20 7468 outine names, th │ │ │ 005507b0: 6520 636f 6d70 696c 6572 2074 7275 6e63 e compiler trunc │ │ │ 005507c0: 6174 6573 206f 626a 6563 7400 0000 0000 ates object..... │ │ │ 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 e407 0000 1f59 0000 0000 0000 .........Y...... │ │ │ -00550810: 9b00 0049 4845 4c50 00ff 7300 ff54 5249 ...IHELP..s..TRI │ │ │ +00550810: 9b00 0046 4845 4c50 00ff 7300 ff54 5249 ...FHELP..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 4f4e 2754 5300 bf81 0000 2020 s..DON'TS..... │ │ │ 00550860: 2020 2020 2020 2020 2066 696c 656e 616d filenam │ │ │ 00550870: 6573 2074 6f20 6120 6d61 7869 6d75 6d20 es to a maximum │ │ │ 00550880: 6c65 6e67 7468 206f 6620 3331 2063 6861 length of 31 cha │ │ │ 00550890: 7261 6374 6572 732e 2046 6f72 2065 7861 racters. For exa │ │ │ -005508a0: 6d70 6c65 2c20 666f 7220 614f 0047 4991 mple, for aO.GI. │ │ │ +005508a0: 6d70 6c65 2c20 666f 7220 614f 0047 4691 mple, for aO.GF. │ │ │ 005508b0: 0000 2020 2020 2020 2020 2020 2073 6f75 .. sou │ │ │ 005508c0: 7263 6520 6669 6c65 2063 616c 6c65 6420 rce file called │ │ │ 005508d0: 4164 6174 6162 6173 6565 6e67 696e 6577 Adatabaseenginew │ │ │ 005508e0: 6974 6873 6361 6c61 6269 6c69 7479 7072 ithscalabilitypr │ │ │ -005508f0: 6f76 656e 2e6d 2074 6865 3b00 4649 c011 oven.m the;.FI.. │ │ │ +005508f0: 6f76 656e 2e6d 2074 6865 3b00 4646 c011 oven.m the;.FF.. │ │ │ 00550900: 0000 2020 2020 2020 2020 2020 2063 6f6d .. com │ │ │ 00550910: 7069 6c65 7220 6765 6e65 7261 7465 7320 piler generates │ │ │ 00550920: 616e 206f 626a 6563 7420 6669 6c65 2063 an object file c │ │ │ -00550930: 616c 6c65 6451 0047 4912 0000 2020 2020 alledQ.GI... │ │ │ +00550930: 616c 6c65 6451 0047 4612 0000 2020 2020 alledQ.GF... │ │ │ 00550940: 2020 2020 2020 2041 6461 7461 6261 7365 Adatabase │ │ │ 00550950: 656e 6769 6e65 7769 7468 7363 616c 6162 enginewithscalab │ │ │ 00550960: 696c 6974 7970 2e6f 2e20 4e65 7665 7220 ilityp.o. Never │ │ │ 00550970: 6c65 7420 4754 2e4d 2072 6f75 7469 6e65 let GT.M routine │ │ │ -00550980: 7320 6669 6c65 2d00 4749 1300 0020 2020 s file-.GI... │ │ │ +00550980: 7320 6669 6c65 2d00 4746 1300 0020 2020 s file-.GF... │ │ │ 00550990: 2020 2020 2020 2020 6e61 6d65 7320 6578 names ex │ │ │ 005509a0: 6365 6564 2033 3120 6368 6172 6163 7465 ceed 31 characte │ │ │ -005509b0: 7273 2e07 0047 4914 0000 1100 4749 1500 rs...GI.....GI.. │ │ │ -005509c0: 0020 2020 6b69 6c6c 202d 3907 0047 4916 . kill -9..GI. │ │ │ -005509d0: 0000 5000 4749 1700 0020 2020 2020 2020 ..P.GI... │ │ │ +005509b0: 7273 2e07 0047 4614 0000 1100 4746 1500 rs...GF.....GF.. │ │ │ +005509c0: 0020 2020 6b69 6c6c 202d 3907 0047 4616 . kill -9..GF. │ │ │ +005509d0: 0000 5000 4746 1700 0020 2020 2020 2020 ..P.GF... │ │ │ 005509e0: 2020 2020 446f 6e27 7420 6b69 6c6c 696e Don't killin │ │ │ 005509f0: 6720 6120 7072 6f63 6573 7320 7769 7468 g a process with │ │ │ 00550a00: 206b 696c 6c20 2d39 2061 6e64 2069 7420 kill -9 and it │ │ │ 00550a10: 6d61 7920 6361 7573 6520 6461 7461 6261 may cause databa │ │ │ -00550a20: 7365 5400 4749 1800 0020 2020 2020 2020 seT.GI... │ │ │ +00550a20: 7365 5400 4746 1800 0020 2020 2020 2020 seT.GF... │ │ │ 00550a30: 2020 2020 6461 6d61 6765 2e20 5573 6520 damage. Use │ │ │ 00550a40: 4d55 5049 5020 5354 4f50 206f 7220 4d55 MUPIP STOP or MU │ │ │ 00550a50: 5049 5020 494e 5452 5054 2069 6e73 7465 PIP INTRPT inste │ │ │ 00550a60: 6164 2e20 5573 6520 6b69 6c6c 202d 3920 ad. Use kill -9 │ │ │ -00550a70: 6173 2074 6865 5400 4749 1900 0020 2020 as theT.GI... │ │ │ +00550a70: 6173 2074 6865 5400 4746 1900 0020 2020 as theT.GF... │ │ │ 00550a80: 2020 2020 2020 2020 6c61 7374 2072 6573 last res │ │ │ 00550a90: 6f72 7420 6966 2074 6865 2070 726f 6365 ort if the proce │ │ │ 00550aa0: 7373 2064 6f65 7320 6e6f 7420 7265 7370 ss does not resp │ │ │ 00550ab0: 6f6e 6420 746f 204d 5550 4950 2053 544f ond to MUPIP STO │ │ │ -00550ac0: 502e 206b 696c 6c20 2d39 4e00 4749 1a00 P. kill -9N.GI.. │ │ │ +00550ac0: 502e 206b 696c 6c20 2d39 4e00 4746 1a00 P. kill -9N.GF.. │ │ │ 00550ad0: 0020 2020 2020 2020 2020 2020 7465 726d . term │ │ │ 00550ae0: 696e 6174 6573 2074 6865 2070 726f 6365 inates the proce │ │ │ 00550af0: 7373 2061 6272 7570 746c 7920 616e 6420 ss abruptly and │ │ │ 00550b00: 6d61 7920 6c65 6176 6520 6461 7461 6261 may leave databa │ │ │ -00550b10: 7365 2066 696c 6573 5400 4749 2100 0020 se filesT.GI!.. │ │ │ +00550b10: 7365 2066 696c 6573 5400 4746 2100 0020 se filesT.GF!.. │ │ │ 00550b20: 2020 2020 2020 2020 2020 696d 7072 6f70 improp │ │ │ 00550b30: 6572 6c79 2063 6c6f 7365 6420 616e 6420 erly closed and │ │ │ 00550b40: 7265 7175 6972 6520 6120 4d55 5049 5020 require a MUPIP │ │ │ 00550b50: 5255 4e44 4f57 4e2e 2042 6563 6175 7365 RUNDOWN. Because │ │ │ -00550b60: 206b 696c 6c20 2d39 206d 6179 5200 4749 kill -9 mayR.GI │ │ │ +00550b60: 206b 696c 6c20 2d39 206d 6179 5200 4746 kill -9 mayR.GF │ │ │ 00550b70: 2200 0020 2020 2020 2020 2020 2020 6361 ".. ca │ │ │ 00550b80: 7573 6520 6461 7461 6261 7365 2064 616d use database dam │ │ │ 00550b90: 6167 652c 2070 6572 666f 726d 2061 204d age, perform a M │ │ │ 00550ba0: 5550 4950 2049 4e54 4547 2069 6d6d 6564 UPIP INTEG immed │ │ │ 00550bb0: 6961 7465 6c79 2061 6674 6572 2061 1a00 iately after a.. │ │ │ -00550bc0: 4749 2300 0020 2020 2020 2020 2020 2020 GI#.. │ │ │ -00550bd0: 6b69 6c6c 202d 392e 0700 4749 2400 0019 kill -9...GI$... │ │ │ -00550be0: 0047 4925 0000 2020 204f 7065 7261 7465 .GI%.. Operate │ │ │ -00550bf0: 2061 7320 726f 6f74 0700 4749 2600 002e as root..GI&... │ │ │ -00550c00: 0047 4927 0000 2020 2020 2020 2020 2020 .GI'.. │ │ │ +00550bc0: 4746 2300 0020 2020 2020 2020 2020 2020 GF#.. │ │ │ +00550bd0: 6b69 6c6c 202d 392e 0700 4746 2400 0019 kill -9...GF$... │ │ │ +00550be0: 0047 4625 0000 2020 204f 7065 7261 7465 .GF%.. Operate │ │ │ +00550bf0: 2061 7320 726f 6f74 0700 4746 2600 002e as root..GF&... │ │ │ +00550c00: 0047 4627 0000 2020 2020 2020 2020 2020 .GF'.. │ │ │ 00550c10: 204e 6576 6572 2072 756e 2061 2072 6f75 Never run a rou │ │ │ 00550c20: 7469 6e65 2061 7320 726f 6f74 2e07 0047 tine as root...G │ │ │ -00550c30: 4928 0000 5300 4749 2900 0020 2020 2020 I(..S.GI).. │ │ │ +00550c30: 4628 0000 5300 4746 2900 0020 2020 2020 F(..S.GF).. │ │ │ 00550c40: 2020 2020 2020 4f74 6865 7220 7468 616e Other than │ │ │ 00550c50: 2047 542e 4d20 696e 7374 616c 6c61 7469 GT.M installati │ │ │ 00550c60: 6f6e 2c20 6e65 7665 7220 7065 7266 6f72 on, never perfor │ │ │ 00550c70: 6d20 616e 7920 4754 2e4d 206f 7065 7261 m any GT.M opera │ │ │ -00550c80: 7469 6f6e 2061 7317 0047 492a 0000 2020 tion as..GI*.. │ │ │ +00550c80: 7469 6f6e 2061 7317 0047 462a 0000 2020 tion as..GF*.. │ │ │ 00550c90: 2020 2020 2020 2020 2072 6f6f 742e 0700 root... │ │ │ -00550ca0: 4749 3100 0012 0047 4932 0000 2020 2054 GI1....GI2.. T │ │ │ -00550cb0: 7269 6767 6572 7307 0047 4933 0000 5300 riggers..GI3..S. │ │ │ -00550cc0: 4749 3400 0020 2020 2020 2020 2020 2020 GI4.. │ │ │ +00550ca0: 4746 3100 0012 0047 4632 0000 2020 2054 GF1....GF2.. T │ │ │ +00550cb0: 7269 6767 6572 7307 0047 4633 0000 5300 riggers..GF3..S. │ │ │ +00550cc0: 4746 3400 0020 2020 2020 2020 2020 2020 GF4.. │ │ │ 00550cd0: 4e65 7665 7220 7573 6520 6368 6169 6e65 Never use chaine │ │ │ 00550ce0: 6420 616e 6420 6e65 7374 6564 2074 7269 d and nested tri │ │ │ 00550cf0: 6767 6572 7320 7468 6174 2070 6f74 656e ggers that poten │ │ │ 00550d00: 7469 616c 6c79 2075 7064 6174 6520 7468 tially update th │ │ │ -00550d10: 654f 0047 4935 0000 2020 2020 2020 2020 eO.GI5.. │ │ │ +00550d10: 654f 0047 4635 0000 2020 2020 2020 2020 eO.GF5.. │ │ │ 00550d20: 2020 2073 616d 6520 7069 6563 6520 6f66 same piece of │ │ │ 00550d30: 2061 2067 6c6f 6261 6c20 7661 7269 6162 a global variab │ │ │ 00550d40: 6c65 2e20 596f 7520 7368 6f75 6c64 2061 le. You should a │ │ │ 00550d50: 6c77 6179 7320 6173 7365 7373 2074 6865 lways assess the │ │ │ -00550d60: 4f00 4749 3600 0020 2020 2020 2020 2020 O.GI6.. │ │ │ +00550d60: 4f00 4746 3600 0020 2020 2020 2020 2020 O.GF6.. │ │ │ 00550d70: 2020 7369 676e 6966 6963 616e 6365 206f significance o │ │ │ 00550d80: 6620 6861 7669 6e67 2063 6861 696e 6564 f having chained │ │ │ 00550d90: 2074 7269 6767 6572 7320 666f 7220 6120 triggers for a │ │ │ 00550da0: 6461 7461 6261 7365 2075 7064 6174 654e database updateN │ │ │ -00550db0: 0047 4937 0000 2020 2020 2020 2020 2020 .GI7.. │ │ │ +00550db0: 0047 4637 0000 2020 2020 2020 2020 2020 .GF7.. │ │ │ 00550dc0: 2065 7370 6563 6961 6c6c 7920 6265 6361 especially beca │ │ │ 00550dd0: 7573 6520 6f66 2074 6865 2061 7262 6974 use of the arbit │ │ │ 00550de0: 7261 7279 2074 7269 6767 6572 2065 7865 rary trigger exe │ │ │ 00550df0: 6375 7469 6f6e 206f 7264 6572 2e07 0047 cution order...G │ │ │ -00550e00: 4938 0000 5000 4749 3900 0020 2020 2020 I8..P.GI9.. │ │ │ +00550e00: 4638 0000 5000 4746 3900 0020 2020 2020 F8..P.GF9.. │ │ │ 00550e10: 2020 2020 2020 4e65 7665 7220 6163 6365 Never acce │ │ │ 00550e20: 7373 205e 2374 2077 6974 6820 4453 452c ss ^#t with DSE, │ │ │ 00550e30: 2065 7863 6570 7420 7769 7468 2067 7569 except with gui │ │ │ 00550e40: 6461 6e63 6520 6672 6f6d 2079 6f75 7220 dance from your │ │ │ -00550e50: 4754 2e4d 5400 4749 3a00 0020 2020 2020 GT.MT.GI:.. │ │ │ +00550e50: 4754 2e4d 5400 4746 3a00 0020 2020 2020 GT.MT.GF:.. │ │ │ 00550e60: 2020 2020 2020 7375 7070 6f72 7420 6368 support ch │ │ │ 00550e70: 616e 6e65 6c2e 204d 616e 6167 6520 7472 annel. Manage tr │ │ │ 00550e80: 6967 6765 7220 6465 6669 6e69 7469 6f6e igger definition │ │ │ 00550e90: 7320 7769 7468 204d 5550 4950 2054 5249 s with MUPIP TRI │ │ │ -00550ea0: 4747 4552 2061 6e64 1e00 4749 4100 0020 GGER and..GIA.. │ │ │ +00550ea0: 4747 4552 2061 6e64 1e00 4746 4100 0020 GGER and..GFA.. │ │ │ 00550eb0: 2020 2020 2020 2020 2020 245a 5452 4947 $ZTRIG │ │ │ -00550ec0: 4745 5228 292e 0700 4749 4200 0019 0047 GER()...GIB....G │ │ │ -00550ed0: 4943 0000 2020 204c 6f63 616c 2076 6172 IC.. Local var │ │ │ -00550ee0: 6961 626c 6573 0700 4749 4400 0053 0047 iables..GID..S.G │ │ │ -00550ef0: 4945 0000 2020 2020 2020 2020 2020 204e IE.. N │ │ │ +00550ec0: 4745 5228 292e 0700 4746 4200 0019 0047 GER()...GFB....G │ │ │ +00550ed0: 4643 0000 2020 204c 6f63 616c 2076 6172 FC.. Local var │ │ │ +00550ee0: 6961 626c 6573 0700 4746 4400 0053 0047 iables..GFD..S.G │ │ │ +00550ef0: 4645 0000 2020 2020 2020 2020 2020 204e FE.. N │ │ │ 00550f00: 6576 6572 2075 7365 2065 7870 6f6e 656e ever use exponen │ │ │ 00550f10: 7469 616c 206e 756d 6572 6963 2066 6f72 tial numeric for │ │ │ 00550f20: 6d20 696e 2074 6865 2073 7562 7363 7269 m in the subscri │ │ │ 00550f30: 7074 732e 2049 7420 6d61 7920 6c65 6164 pts. It may lead │ │ │ -00550f40: 5400 4749 4600 0020 2020 2020 2020 2020 T.GIF.. │ │ │ +00550f40: 5400 4746 4600 0020 2020 2020 2020 2020 T.GFF.. │ │ │ 00550f50: 2020 746f 2061 6d62 6967 7569 7469 6573 to ambiguities │ │ │ 00550f60: 2e20 4265 6361 7573 6520 6e75 6d65 7269 . Because numeri │ │ │ 00550f70: 6320 7375 6273 6372 6970 7473 2063 6f6c c subscripts col │ │ │ 00550f80: 6c61 7465 2061 6865 6164 206f 6620 7374 late ahead of st │ │ │ -00550f90: 7269 6e67 5000 4749 4700 0020 2020 2020 ringP.GIG.. │ │ │ +00550f90: 7269 6e67 5000 4746 4700 0020 2020 2020 ringP.GFG.. │ │ │ 00550fa0: 2020 2020 2020 7375 6273 6372 6970 7473 subscripts │ │ │ 00550fb0: 2c20 7468 6520 7374 7269 6e67 2073 7562 , the string sub │ │ │ 00550fc0: 7363 7269 7074 2022 3031 4535 2220 6973 script "01E5" is │ │ │ 00550fd0: 206e 6f74 2074 6865 2073 616d 6520 6173 not the same as │ │ │ 00550fe0: 2074 6865 0000 0000 0000 0000 0000 0000 the............ │ │ │ 00550ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00551000: 0400 0000 0f05 0000 3259 0000 0000 0000 ........2Y...... │ │ │ -00551010: 7000 0049 4845 4c50 00ff 7300 ff54 5249 p..IHELP..s..TRI │ │ │ +00551010: 7000 0046 4845 4c50 00ff 7300 ff54 5249 p..FHELP..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 4f4e 2754 5300 c048 0000 2020 s..DON'TS..H.. │ │ │ 00551060: 2020 2020 2020 2020 206e 756d 6572 6963 numeric │ │ │ 00551070: 2073 7562 7363 7269 7074 2030 3145 352e subscript 01E5. │ │ │ -00551080: 0700 4749 4900 004f 0047 494a 0000 2020 ..GII..O.GIJ.. │ │ │ +00551080: 0700 4746 4900 004f 0047 464a 0000 2020 ..GFI..O.GFJ.. │ │ │ 00551090: 2020 2020 2020 2020 204e 6576 6572 2053 Never S │ │ │ 005510a0: 4554 2024 5a57 5254 4143 6e20 2276 6172 ET $ZWRTACn "var │ │ │ 005510b0: 6961 626c 6573 222e 2054 6865 7920 6172 iables". They ar │ │ │ 005510c0: 6520 7573 6564 2062 7920 4754 2e4d 2074 e used by GT.M t │ │ │ -005510d0: 6f20 6d61 6b65 4f00 4749 5100 0020 2020 o makeO.GIQ.. │ │ │ +005510d0: 6f20 6d61 6b65 4f00 4746 5100 0020 2020 o makeO.GFQ.. │ │ │ 005510e0: 2020 2020 2020 2020 5a57 5249 5445 206f ZWRITE o │ │ │ 005510f0: 7574 7075 7420 6d6f 7265 2075 7365 6675 utput more usefu │ │ │ 00551100: 6c20 6275 7420 6172 6520 6e6f 7420 7375 l but are not su │ │ │ 00551110: 7070 6f72 7465 6420 666f 7220 616e 7920 pported for any │ │ │ -00551120: 6f74 6865 7253 0047 4952 0000 2020 2020 otherS.GIR.. │ │ │ +00551120: 6f74 6865 7253 0047 4652 0000 2020 2020 otherS.GFR.. │ │ │ 00551130: 2020 2020 2020 2070 7572 706f 7365 2e20 purpose. │ │ │ 00551140: 5468 6579 2061 7265 206f 6e6c 7920 6d65 They are only me │ │ │ 00551150: 6e74 696f 6e65 6420 6865 7265 2062 6563 ntioned here bec │ │ │ 00551160: 6175 7365 2079 6f75 206d 6179 2073 6565 ause you may see │ │ │ -00551170: 2074 6865 6d20 696e 3500 4749 5300 0020 them in5.GIS.. │ │ │ +00551170: 2074 6865 6d20 696e 3500 4746 5300 0020 them in5.GFS.. │ │ │ 00551180: 2020 2020 2020 2020 2020 7468 6520 6f75 the ou │ │ │ 00551190: 7470 7574 206f 6620 5a57 5249 5445 2061 tput of ZWRITE a │ │ │ 005511a0: 6e64 205a 5348 4f57 2022 5622 2e07 0047 nd ZSHOW "V"...G │ │ │ -005511b0: 4954 0000 5400 4749 5500 0020 2020 2020 IT..T.GIU.. │ │ │ +005511b0: 4654 0000 5400 4746 5500 0020 2020 2020 FT..T.GFU.. │ │ │ 005511c0: 2020 2020 2020 596f 7520 6361 6e20 7573 You can us │ │ │ 005511d0: 6520 5345 5420 4020 746f 2070 726f 6365 e SET @ to proce │ │ │ 005511e0: 7373 205a 5752 4954 4520 6f72 205a 5348 ss ZWRITE or ZSH │ │ │ 005511f0: 4f57 2022 5622 206f 7574 7075 7420 636f OW "V" output co │ │ │ -00551200: 6e74 6169 6e69 6e67 5300 4749 5600 0020 ntainingS.GIV.. │ │ │ +00551200: 6e74 6169 6e69 6e67 5300 4746 5600 0020 ntainingS.GFV.. │ │ │ 00551210: 2020 2020 2020 2020 2020 245a 5752 5441 $ZWRTA │ │ │ 00551220: 436e 2076 6172 6961 626c 6573 2066 6f72 Cn variables for │ │ │ 00551230: 2072 6573 746f 7269 6e67 2061 6e20 616c restoring an al │ │ │ 00551240: 6961 7320 636f 6e74 6169 6e65 7220 7661 ias container va │ │ │ -00551250: 7269 6162 6c65 2074 6f20 6153 0047 4957 riable to aS.GIW │ │ │ +00551250: 7269 6162 6c65 2074 6f20 6153 0047 4657 riable to aS.GFW │ │ │ 00551260: 0000 2020 2020 2020 2020 2020 2070 7269 .. pri │ │ │ 00551270: 6f72 2073 7461 7465 2e20 5768 696c 6520 or state. While │ │ │ 00551280: 7072 6f63 6573 7369 6e67 2074 6865 206f processing the o │ │ │ 00551290: 7574 7075 742c 206e 6576 6572 2061 7474 utput, never att │ │ │ 005512a0: 656d 7074 2074 6f20 696e 6a65 6374 4b00 empt to injectK. │ │ │ -005512b0: 4749 5800 0020 2020 2020 2020 2020 2020 GIX.. │ │ │ +005512b0: 4746 5800 0020 2020 2020 2020 2020 2020 GFX.. │ │ │ 005512c0: 6f72 206d 616e 6970 756c 6174 6520 245a or manipulate $Z │ │ │ 005512d0: 5752 5441 436e 206c 696e 6573 2061 7320 WRTACn lines as │ │ │ 005512e0: 6974 206d 6179 206c 6561 6420 746f 2075 it may lead to u │ │ │ -005512f0: 6e69 6e74 656e 6465 6454 0047 4959 0000 nintendedT.GIY.. │ │ │ +005512f0: 6e69 6e74 656e 6465 6454 0047 4659 0000 nintendedT.GFY.. │ │ │ 00551300: 2020 2020 2020 2020 2020 2063 6f6e 7365 conse │ │ │ 00551310: 7175 656e 6365 7320 6f72 2075 6e64 6572 quences or under │ │ │ 00551320: 6d69 6e65 2074 6865 2062 656e 6566 6974 mine the benefit │ │ │ 00551330: 2079 6f75 206d 6967 6874 2061 6368 6965 you might achie │ │ │ 00551340: 7665 2066 726f 6d20 7573 696e 6754 0047 ve from usingT.G │ │ │ -00551350: 495a 0000 2020 2020 2020 2020 2020 2061 IZ.. a │ │ │ +00551350: 465a 0000 2020 2020 2020 2020 2020 2061 FZ.. a │ │ │ 00551360: 6c69 6173 2063 6f6e 7461 696e 6572 732e lias containers. │ │ │ 00551370: 204c 696e 6573 2063 6f6e 7461 696e 696e Lines containin │ │ │ 00551380: 6720 5345 5420 245a 5752 5441 436e 3d3c g SET $ZWRTACn=< │ │ │ 00551390: 7661 6c75 653e 2061 7265 206e 6f2d 6f70 value> are no-op │ │ │ -005513a0: 7354 0047 4961 0000 2020 2020 2020 2020 sT.GIa.. │ │ │ +005513a0: 7354 0047 4661 0000 2020 2020 2020 2020 sT.GFa.. │ │ │ 005513b0: 2020 2075 6e6c 6573 7320 7468 6579 2068 unless they h │ │ │ 005513c0: 6176 6520 6120 7072 6563 6564 696e 6720 ave a preceding │ │ │ 005513d0: 5345 5420 245a 5752 5441 433d 2222 2061 SET $ZWRTAC="" a │ │ │ 005513e0: 6e64 2061 6e20 616c 6961 7320 636f 6e74 nd an alias cont │ │ │ -005513f0: 6169 6e65 724f 0047 4962 0000 2020 2020 ainerO.GIb.. │ │ │ +005513f0: 6169 6e65 724f 0047 4662 0000 2020 2020 ainerO.GFb.. │ │ │ 00551400: 2020 2020 2020 2076 6172 6961 626c 6520 variable │ │ │ 00551410: 6173 736f 6369 6174 696f 6e2e 2049 6e20 association. In │ │ │ 00551420: 7468 6520 5a57 5249 5445 206f 7220 5a53 the ZWRITE or ZS │ │ │ 00551430: 484f 5720 2256 2220 6f75 7470 7574 206f HOW "V" output o │ │ │ -00551440: 6620 616e 5200 4749 6300 0020 2020 2020 f anR.GIc.. │ │ │ +00551440: 6620 616e 5200 4746 6300 0020 2020 2020 f anR.GFc.. │ │ │ 00551450: 2020 2020 2020 616c 6961 7320 636f 6e74 alias cont │ │ │ 00551460: 6169 6e65 722c 2053 4554 2024 5a57 5254 ainer, SET $ZWRT │ │ │ 00551470: 4143 206c 696e 6573 2061 7070 6561 7220 AC lines appear │ │ │ 00551480: 696e 2074 6865 206f 7264 6572 2074 6861 in the order tha │ │ │ -00551490: 7420 4754 2e4d 5400 4749 6400 0020 2020 t GT.MT.GId.. │ │ │ +00551490: 7420 4754 2e4d 5400 4746 6400 0020 2020 t GT.MT.GFd.. │ │ │ 005514a0: 2020 2020 2020 2020 6578 7065 6374 7320 expects │ │ │ 005514b0: 666f 7220 7265 7374 6f72 6174 696f 6e2e for restoration. │ │ │ 005514c0: 2046 4953 2063 616e 2063 6861 6e67 6520 FIS can change │ │ │ 005514d0: 7468 6520 7573 6520 6f66 2024 5a57 5254 the use of $ZWRT │ │ │ -005514e0: 4143 2069 6e20 4754 2e4d 1e00 4749 6500 AC in GT.M..GIe. │ │ │ +005514e0: 4143 2069 6e20 4754 2e4d 1e00 4746 6500 AC in GT.M..GFe. │ │ │ 005514f0: 0020 2020 2020 2020 2020 2020 6174 2061 . at a │ │ │ -00551500: 6e79 2074 696d 652e 0700 4749 6600 0000 ny time...GIf... │ │ │ +00551500: 6e79 2074 696d 652e 0700 4746 6600 0000 ny time...GFf... │ │ │ 00551510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00551520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00551530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00551540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00551550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00551560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00551570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -348539,140 +348539,140 @@ │ │ │ 005517a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005517b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005517c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 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 f607 0000 bc59 0000 0000 0000 .........Y...... │ │ │ -00551810: 2600 0056 6774 6d74 7970 666c 6469 6e64 &..Vgtmtypfldind │ │ │ +00551810: 2600 0052 6774 6d74 7970 666c 6469 6e64 &..Rgtmtypfldind │ │ │ 00551820: 7800 ff41 4253 5f54 494d 4500 ff61 745f x..ABS_TIME..at_ │ │ │ -00551830: 7365 6300 0031 0b00 1c56 7573 6563 0000 sec..1...Vusec.. │ │ │ -00551840: 3214 000f 5642 4649 4c45 00ff 626c 6b73 2...VBFILE..blks │ │ │ -00551850: 697a 0000 350a 0017 5670 7472 0000 3809 iz..5...Vptr..8. │ │ │ -00551860: 0017 5675 6600 0037 0a00 1956 7369 7a00 ..Vuf..7...Vsiz. │ │ │ -00551870: 0036 0900 1656 6664 0000 310b 0016 566d .6...Vfd..1...Vm │ │ │ -00551880: 6f64 6500 0034 0c00 1656 6f66 6c61 6700 ode..4...Voflag. │ │ │ -00551890: 0033 0b00 1656 7061 7468 0000 3210 0016 .3...Vpath..2... │ │ │ -005518a0: 5672 656d 6169 6e69 6e67 0000 3912 0016 Vremaining..9... │ │ │ -005518b0: 5677 7269 7465 5f6d 6f64 6500 0031 301c Vwrite_mode..10. │ │ │ -005518c0: 000f 5643 4c49 5f45 4e54 5259 00ff 6466 ..VCLI_ENTRY..df │ │ │ -005518d0: 6175 6c74 5f73 7472 0000 3713 001b 5669 ault_str..7...Vi │ │ │ +00551830: 7365 6300 0031 0b00 1c52 7573 6563 0000 sec..1...Rusec.. │ │ │ +00551840: 3214 000f 5242 4649 4c45 00ff 626c 6b73 2...RBFILE..blks │ │ │ +00551850: 697a 0000 350a 0017 5270 7472 0000 3809 iz..5...Rptr..8. │ │ │ +00551860: 0017 5275 6600 0037 0a00 1952 7369 7a00 ..Ruf..7...Rsiz. │ │ │ +00551870: 0036 0900 1652 6664 0000 310b 0016 526d .6...Rfd..1...Rm │ │ │ +00551880: 6f64 6500 0034 0c00 1652 6f66 6c61 6700 ode..4...Roflag. │ │ │ +00551890: 0033 0b00 1652 7061 7468 0000 3210 0016 .3...Rpath..2... │ │ │ +005518a0: 5272 656d 6169 6e69 6e67 0000 3912 0016 Rremaining..9... │ │ │ +005518b0: 5277 7269 7465 5f6d 6f64 6500 0031 301c Rwrite_mode..10. │ │ │ +005518c0: 000f 5243 4c49 5f45 4e54 5259 00ff 6466 ..RCLI_ENTRY..df │ │ │ +005518d0: 6175 6c74 5f73 7472 0000 3713 001b 5269 ault_str..7...Ri │ │ │ 005518e0: 7361 6c6c 6f77 5f66 756e 6300 0036 0b00 sallow_func..6.. │ │ │ -005518f0: 1a56 6675 6e63 0000 3210 001a 566d 6178 .Vfunc..2...Vmax │ │ │ -00551900: 5f70 6172 6d73 0000 380b 001a 566e 616d _parms..8...Vnam │ │ │ -00551910: 6500 0031 1200 1a56 7061 726d 5f76 616c e..1...Vparm_val │ │ │ -00551920: 7565 7300 0034 0800 1e56 7300 0033 0e00 ues..4...Vs..3.. │ │ │ -00551930: 1b56 7661 6c5f 7374 7200 0039 1000 1a56 .Vval_str..9...V │ │ │ -00551940: 7175 616c 5f76 616c 7300 0035 1100 1356 qual_vals..5...V │ │ │ +005518f0: 1a52 6675 6e63 0000 3210 001a 526d 6178 .Rfunc..2...Rmax │ │ │ +00551900: 5f70 6172 6d73 0000 380b 001a 526e 616d _parms..8...Rnam │ │ │ +00551910: 6500 0031 1200 1a52 7061 726d 5f76 616c e..1...Rparm_val │ │ │ +00551920: 7565 7300 0034 0800 1e52 7300 0033 0e00 ues..4...Rs..3.. │ │ │ +00551930: 1b52 7661 6c5f 7374 7200 0039 1000 1a52 .Rval_str..9...R │ │ │ +00551940: 7175 616c 5f76 616c 7300 0035 1100 1352 qual_vals..5...R │ │ │ 00551950: 5041 524d 00ff 6e61 6d65 0000 3114 0019 PARM..name..1... │ │ │ -00551960: 5670 6172 6d5f 7265 7175 6972 6564 0000 Vparm_required.. │ │ │ -00551970: 330c 001a 5672 6f6d 7074 0000 3221 000f 3...Vrompt..2!.. │ │ │ -00551980: 5644 6576 5f70 6172 616d 5f70 6169 7200 VDev_param_pair. │ │ │ +00551960: 5270 6172 6d5f 7265 7175 6972 6564 0000 Rparm_required.. │ │ │ +00551970: 330c 001a 5272 6f6d 7074 0000 3221 000f 3...Rrompt..2!.. │ │ │ +00551980: 5244 6576 5f70 6172 616d 5f70 6169 7200 RDev_param_pair. │ │ │ 00551990: ff64 6566 696e 6974 696f 6e00 0032 0b00 .definition..2.. │ │ │ -005519a0: 1f56 6e61 6d65 0000 3113 001d 5673 00ff .Vname..1...Vs.. │ │ │ -005519b0: 6e75 6d5f 7061 6972 7300 0031 0c00 2056 num_pairs..1.. V │ │ │ -005519c0: 7061 6972 7300 0032 1500 2556 5b30 5d2e pairs..2..%V[0]. │ │ │ +005519a0: 1f52 6e61 6d65 0000 3113 001d 5273 00ff .Rname..1...Rs.. │ │ │ +005519b0: 6e75 6d5f 7061 6972 7300 0031 0c00 2052 num_pairs..1.. R │ │ │ +005519c0: 7061 6972 7300 0032 1500 2552 5b30 5d2e pairs..2..%R[0]. │ │ │ 005519d0: 6465 6669 6e69 7469 6f6e 0000 340b 0029 definition..4..) │ │ │ -005519e0: 566e 616d 6500 0033 1b00 0f56 4754 5f54 Vname..3...VGT_T │ │ │ +005519e0: 526e 616d 6500 0033 1b00 0f52 4754 5f54 Rname..3...RGT_T │ │ │ 005519f0: 494d 4552 00ff 626c 6f63 6b5f 696e 7400 IMER..block_int. │ │ │ -00551a00: 0031 3111 0019 5665 7870 6972 5f74 696d .11...Vexpir_tim │ │ │ -00551a10: 6500 0031 0e00 2356 2e61 745f 7365 6300 e..1..#V.at_sec. │ │ │ -00551a20: 0032 0b00 2756 7573 6563 0000 330e 0019 .2..'Vusec..3... │ │ │ -00551a30: 5668 616e 646c 6572 0000 370e 001a 5664 Vhandler..7...Vd │ │ │ -00551a40: 5f64 6174 6100 0031 340b 001c 566c 656e _data..14...Vlen │ │ │ -00551a50: 0000 3133 0c00 1f56 5f6d 6178 0000 3132 ..13...V_max..12 │ │ │ -00551a60: 0b00 1956 6e65 7874 0000 380c 0019 5673 ...Vnext..8...Vs │ │ │ -00551a70: 6166 6500 0031 3010 001a 5674 6172 745f afe..10...Vtart_ │ │ │ -00551a80: 7469 6d65 0000 340e 0023 562e 6174 5f73 time..4..#V.at_s │ │ │ -00551a90: 6563 0000 350b 0027 5675 7365 6300 0036 ec..5..'Vusec..6 │ │ │ -00551aa0: 0a00 1956 7469 6400 0039 1500 0f56 494e ...Vtid..9...VIN │ │ │ +00551a00: 0031 3111 0019 5265 7870 6972 5f74 696d .11...Rexpir_tim │ │ │ +00551a10: 6500 0031 0e00 2352 2e61 745f 7365 6300 e..1..#R.at_sec. │ │ │ +00551a20: 0032 0b00 2752 7573 6563 0000 330e 0019 .2..'Rusec..3... │ │ │ +00551a30: 5268 616e 646c 6572 0000 370e 001a 5264 Rhandler..7...Rd │ │ │ +00551a40: 5f64 6174 6100 0031 340b 001c 526c 656e _data..14...Rlen │ │ │ +00551a50: 0000 3133 0c00 1f52 5f6d 6178 0000 3132 ..13...R_max..12 │ │ │ +00551a60: 0b00 1952 6e65 7874 0000 380c 0019 5273 ...Rnext..8...Rs │ │ │ +00551a70: 6166 6500 0031 3010 001a 5274 6172 745f afe..10...Rtart_ │ │ │ +00551a80: 7469 6d65 0000 340e 0023 522e 6174 5f73 time..4..#R.at_s │ │ │ +00551a90: 6563 0000 350b 0027 5275 7365 6300 0036 ec..5..'Rusec..6 │ │ │ +00551aa0: 0a00 1952 7469 6400 0039 1500 0f52 494e ...Rtid..9...RIN │ │ │ 00551ab0: 5f50 4152 4d53 00ff 6172 6763 0000 3108 _PARMS..argc..1. │ │ │ -00551ac0: 001c 5676 0000 320d 0019 5662 7566 6c65 ..Vv..2...Vbufle │ │ │ -00551ad0: 6e00 0034 0d00 1956 696e 5f73 7472 0000 n..4...Vin_str.. │ │ │ -00551ae0: 3509 0019 5674 7000 0033 2000 0f56 6163 5...Vtp..3 ..Vac │ │ │ +00551ac0: 001c 5276 0000 320d 0019 5262 7566 6c65 ..Rv..2...Rbufle │ │ │ +00551ad0: 6e00 0034 0d00 1952 696e 5f73 7472 0000 n..4...Rin_str.. │ │ │ +00551ae0: 3509 0019 5274 7000 0033 2000 0f52 6163 5...Rtp..3 ..Rac │ │ │ 00551af0: 7469 7665 6c76 5f64 6267 5f74 00ff 6163 tivelv_dbg_t..ac │ │ │ -00551b00: 7469 7665 5f6c 7600 0031 0c00 1f56 636f tive_lv..1...Vco │ │ │ -00551b10: 756e 7400 0037 0a00 2056 7478 7400 0036 unt..7.. Vtxt..6 │ │ │ -00551b20: 1100 2056 7572 725f 7379 6d76 616c 0000 .. Vurr_symval.. │ │ │ -00551b30: 3414 001f 5666 7261 6d65 5f70 6f69 6e74 4...Vframe_point │ │ │ -00551b40: 6572 0000 330a 001f 566d 7063 0000 350c er..3...Vmpc..5. │ │ │ -00551b50: 001f 566e 6577 6c76 0000 320b 001f 5674 ..Vnewlv..2...Vt │ │ │ -00551b60: 7970 6500 0038 2200 0f56 6261 636b 7570 ype..8"..Vbackup │ │ │ +00551b00: 7469 7665 5f6c 7600 0031 0c00 1f52 636f tive_lv..1...Rco │ │ │ +00551b10: 756e 7400 0037 0a00 2052 7478 7400 0036 unt..7.. Rtxt..6 │ │ │ +00551b20: 1100 2052 7572 725f 7379 6d76 616c 0000 .. Rurr_symval.. │ │ │ +00551b30: 3414 001f 5266 7261 6d65 5f70 6f69 6e74 4...Rframe_point │ │ │ +00551b40: 6572 0000 330a 001f 526d 7063 0000 350c er..3...Rmpc..5. │ │ │ +00551b50: 001f 526e 6577 6c76 0000 320b 001f 5274 ..Rnewlv..2...Rt │ │ │ +00551b60: 7970 6500 0038 2200 0f52 6261 636b 7570 ype..8"..Rbackup │ │ │ 00551b70: 5f72 6567 5f6c 6973 7400 ff62 6163 6b75 _reg_list..backu │ │ │ -00551b80: 705f 6664 0000 3137 0a00 2856 696c 6500 p_fd..17..(Vile. │ │ │ -00551b90: 0036 0c00 2b56 2e61 6464 7200 0039 0f00 .6..+V.addr..9.. │ │ │ -00551ba0: 2c56 6368 6172 5f6c 656e 0000 370a 002c ,Vchar_len..7.., │ │ │ -00551bb0: 566c 656e 0000 380b 0027 5668 6472 0000 Vlen..8..'Vhdr.. │ │ │ -00551bc0: 3134 1000 2756 7465 6d70 6669 6c65 0000 14..'Vtempfile.. │ │ │ -00551bd0: 3138 0900 2856 6f00 0031 3310 0020 5663 18..(Vo..13.. Vc │ │ │ -00551be0: 7261 7368 636e 7400 0031 300b 0020 5666 rashcnt..10.. Vf │ │ │ -00551bf0: 5074 7200 0031 0d00 2156 696c 6c65 7200 Ptr..1..!Viller. │ │ │ -00551c00: 0031 311d 0020 566c 6173 745f 626c 6b5f .11.. Vlast_blk_ │ │ │ +00551b80: 705f 6664 0000 3137 0a00 2852 696c 6500 p_fd..17..(Rile. │ │ │ +00551b90: 0036 0c00 2b52 2e61 6464 7200 0039 0f00 .6..+R.addr..9.. │ │ │ +00551ba0: 2c52 6368 6172 5f6c 656e 0000 370a 002c ,Rchar_len..7.., │ │ │ +00551bb0: 526c 656e 0000 380b 0027 5268 6472 0000 Rlen..8..'Rhdr.. │ │ │ +00551bc0: 3134 1000 2752 7465 6d70 6669 6c65 0000 14..'Rtempfile.. │ │ │ +00551bd0: 3138 0900 2852 6f00 0031 3310 0020 5263 18..(Ro..13.. Rc │ │ │ +00551be0: 7261 7368 636e 7400 0031 300b 0020 5266 rashcnt..10.. Rf │ │ │ +00551bf0: 5074 7200 0031 0d00 2152 696c 6c65 7200 Ptr..1..!Riller. │ │ │ +00551c00: 0031 311d 0020 526c 6173 745f 626c 6b5f .11.. Rlast_blk_ │ │ │ 00551c10: 6174 5f6c 6173 745f 626b 7570 0000 3136 at_last_bkup..16 │ │ │ -00551c20: 1500 2056 6e6f 745f 7468 6973 5f74 696d .. Vnot_this_tim │ │ │ -00551c30: 6500 0031 320a 0020 5672 6567 0000 320a e..12.. Vreg..2. │ │ │ -00551c40: 0020 5674 6e00 0031 3515 0020 5675 6e69 . Vtn..15.. Vuni │ │ │ +00551c20: 1500 2052 6e6f 745f 7468 6973 5f74 696d .. Rnot_this_tim │ │ │ +00551c30: 6500 0031 320a 0020 5272 6567 0000 320a e..12.. Rreg..2. │ │ │ +00551c40: 0020 5274 6e00 0031 3515 0020 5275 6e69 . Rtn..15.. Runi │ │ │ 00551c50: 7175 655f 6669 6c65 5f69 6400 0033 0e00 que_file_id..3.. │ │ │ -00551c60: 2e56 2e64 6576 6963 6500 0035 0c00 2f56 .V.device..5../V │ │ │ -00551c70: 696e 6f64 6500 0034 1300 1056 6c6b 5f68 inode..4...Vlk_h │ │ │ -00551c80: 6472 00ff 6273 697a 0000 340a 0019 5676 dr..bsiz..4...Vv │ │ │ -00551c90: 6572 0000 310d 0018 5666 696c 6c65 7200 er..1...Vfiller. │ │ │ -00551ca0: 0032 0b00 1856 6c65 766c 0000 3309 0018 .2...Vlevl..3... │ │ │ -00551cb0: 5674 6e00 0035 1400 1356 7365 676d 656e Vtn..5...Vsegmen │ │ │ -00551cc0: 7400 ff61 6464 7200 0031 0a00 1c56 6c65 t..addr..1...Vle │ │ │ -00551cd0: 6e00 0032 1500 1156 6f63 6b5f 7265 6600 n..2...Vock_ref. │ │ │ -00551ce0: ff63 6861 696e 0000 3209 001a 5669 6400 .chain..2...Vid. │ │ │ -00551cf0: 0031 1100 1056 745f 7265 6300 ff62 6c6b .1...Vt_rec..blk │ │ │ -00551d00: 0000 390a 001a 5671 7565 0000 310a 001d ..9...Vque..1... │ │ │ -00551d10: 562e 626c 0000 3309 001e 5666 6c00 0032 V.bl..3...Vfl..2 │ │ │ -00551d20: 1300 1756 6361 6368 655f 696e 6465 7800 ...Vcache_index. │ │ │ -00551d30: 0031 300e 0017 5666 696c 6c65 7200 0031 .10...Vfiller..1 │ │ │ -00551d40: 320f 0018 566c 7573 6869 6e67 0000 3131 2...Vlushing..11 │ │ │ -00551d50: 0d00 1756 6b69 6c6c 746e 0000 3809 0017 ...Vkilltn..8... │ │ │ -00551d60: 5674 6e00 0037 0a00 1956 7175 6500 0034 Vtn..7...Vque..4 │ │ │ -00551d70: 0a00 1c56 2e62 6c00 0036 0900 1d56 666c ...V.bl..6...Vfl │ │ │ -00551d80: 0000 351f 0010 5675 6464 795f 6c69 7374 ..5...Vuddy_list │ │ │ +00551c60: 2e52 2e64 6576 6963 6500 0035 0c00 2f52 .R.device..5../R │ │ │ +00551c70: 696e 6f64 6500 0034 1300 1052 6c6b 5f68 inode..4...Rlk_h │ │ │ +00551c80: 6472 00ff 6273 697a 0000 340a 0019 5276 dr..bsiz..4...Rv │ │ │ +00551c90: 6572 0000 310d 0018 5266 696c 6c65 7200 er..1...Rfiller. │ │ │ +00551ca0: 0032 0b00 1852 6c65 766c 0000 3309 0018 .2...Rlevl..3... │ │ │ +00551cb0: 5274 6e00 0035 1400 1352 7365 676d 656e Rtn..5...Rsegmen │ │ │ +00551cc0: 7400 ff61 6464 7200 0031 0a00 1c52 6c65 t..addr..1...Rle │ │ │ +00551cd0: 6e00 0032 1500 1152 6f63 6b5f 7265 6600 n..2...Rock_ref. │ │ │ +00551ce0: ff63 6861 696e 0000 3209 001a 5269 6400 .chain..2...Rid. │ │ │ +00551cf0: 0031 1100 1052 745f 7265 6300 ff62 6c6b .1...Rt_rec..blk │ │ │ +00551d00: 0000 390a 001a 5271 7565 0000 310a 001d ..9...Rque..1... │ │ │ +00551d10: 522e 626c 0000 3309 001e 5266 6c00 0032 R.bl..3...Rfl..2 │ │ │ +00551d20: 1300 1752 6361 6368 655f 696e 6465 7800 ...Rcache_index. │ │ │ +00551d30: 0031 300e 0017 5266 696c 6c65 7200 0031 .10...Rfiller..1 │ │ │ +00551d40: 320f 0018 526c 7573 6869 6e67 0000 3131 2...Rlushing..11 │ │ │ +00551d50: 0d00 1752 6b69 6c6c 746e 0000 3809 0017 ...Rkilltn..8... │ │ │ +00551d60: 5274 6e00 0037 0a00 1952 7175 6500 0034 Rtn..7...Rque..4 │ │ │ +00551d70: 0a00 1c52 2e62 6c00 0036 0900 1d52 666c ...R.bl..6...Rfl │ │ │ +00551d80: 0000 351f 0010 5275 6464 795f 6c69 7374 ..5...Ruddy_list │ │ │ 00551d90: 00ff 6375 6d75 6c4d 6178 456c 656d 7300 ..cumulMaxElems. │ │ │ -00551da0: 0036 0f00 1b56 656c 656d 5369 7a65 0000 .6...VelemSize.. │ │ │ -00551db0: 320f 001b 5666 7265 655f 7175 6500 0039 2...Vfree_que..9 │ │ │ -00551dc0: 1000 1b56 696e 6974 416c 6c6f 6300 0033 ...VinitAlloc..3 │ │ │ -00551dd0: 0b00 2456 4269 7473 0000 340d 001b 566e ..$VBits..4...Vn │ │ │ -00551de0: 456c 656d 7300 0035 1100 1c56 6578 7446 Elems..5...VextF │ │ │ -00551df0: 7265 6550 7472 0000 380f 001b 5670 7472 reePtr..8...Vptr │ │ │ -00551e00: 4172 7261 7900 0031 0b00 2356 4375 7272 Array..1..#VCurr │ │ │ -00551e10: 0000 3717 000f 5663 6163 6865 5f65 6e74 ..7...Vcache_ent │ │ │ -00551e20: 7279 00ff 6f62 6a00 0031 0c00 1f56 2e61 ry..obj..1...V.a │ │ │ -00551e30: 6464 7200 0034 0f00 2056 6368 6172 5f6c ddr..4.. Vchar_l │ │ │ -00551e40: 656e 0000 320a 0020 566c 656e 0000 330d en..2.. Vlen..3. │ │ │ -00551e50: 001c 5672 6566 636e 7400 0038 0a00 1c56 ..Vrefcnt..8...V │ │ │ -00551e60: 7372 6300 0035 0c00 1f56 2e63 6f64 6500 src..5...V.code. │ │ │ -00551e70: 0037 0a00 2056 7374 7200 0036 1000 1c56 .7.. Vstr..6...V │ │ │ -00551e80: 7a62 5f72 6566 636e 7400 0039 1300 1556 zb_refcnt..9...V │ │ │ +00551da0: 0036 0f00 1b52 656c 656d 5369 7a65 0000 .6...RelemSize.. │ │ │ +00551db0: 320f 001b 5266 7265 655f 7175 6500 0039 2...Rfree_que..9 │ │ │ +00551dc0: 1000 1b52 696e 6974 416c 6c6f 6300 0033 ...RinitAlloc..3 │ │ │ +00551dd0: 0b00 2452 4269 7473 0000 340d 001b 526e ..$RBits..4...Rn │ │ │ +00551de0: 456c 656d 7300 0035 1100 1c52 6578 7446 Elems..5...RextF │ │ │ +00551df0: 7265 6550 7472 0000 380f 001b 5270 7472 reePtr..8...Rptr │ │ │ +00551e00: 4172 7261 7900 0031 0b00 2352 4375 7272 Array..1..#RCurr │ │ │ +00551e10: 0000 3717 000f 5263 6163 6865 5f65 6e74 ..7...Rcache_ent │ │ │ +00551e20: 7279 00ff 6f62 6a00 0031 0c00 1f52 2e61 ry..obj..1...R.a │ │ │ +00551e30: 6464 7200 0034 0f00 2052 6368 6172 5f6c ddr..4.. Rchar_l │ │ │ +00551e40: 656e 0000 320a 0020 526c 656e 0000 330d en..2.. Rlen..3. │ │ │ +00551e50: 001c 5272 6566 636e 7400 0038 0a00 1c52 ..Rrefcnt..8...R │ │ │ +00551e60: 7372 6300 0035 0c00 1f52 2e63 6f64 6500 src..5...R.code. │ │ │ +00551e70: 0037 0a00 2052 7374 7200 0036 1000 1c52 .7.. Rstr..6...R │ │ │ +00551e80: 7a62 5f72 6566 636e 7400 0039 1300 1552 zb_refcnt..9...R │ │ │ 00551e90: 7175 655f 6865 6164 00ff 626c 0000 3209 que_head..bl..2. │ │ │ -00551ea0: 001f 5666 6c00 0031 0c00 1f56 6c61 7463 ..Vfl..1...Vlatc │ │ │ -00551eb0: 6800 0033 0900 2456 2e75 0000 340d 0026 h..3..$V.u..4..& │ │ │ -00551ec0: 562e 7061 7274 7300 0036 1100 2c56 2e6c V.parts..6..,V.l │ │ │ -00551ed0: 6174 6368 5f70 6964 0000 370b 0033 5677 atch_pid..7..3Vw │ │ │ -00551ee0: 6f72 6400 0038 1000 2856 6964 5f69 6d67 ord..8..(Vid_img │ │ │ -00551ef0: 636e 7400 0035 1600 1d56 7300 ff63 6163 cnt..5...Vs..cac │ │ │ -00551f00: 6865 5f61 7272 6179 0000 3230 1600 2b56 he_array..20..+V │ │ │ +00551ea0: 001f 5266 6c00 0031 0c00 1f52 6c61 7463 ..Rfl..1...Rlatc │ │ │ +00551eb0: 6800 0033 0900 2452 2e75 0000 340d 0026 h..3..$R.u..4..& │ │ │ +00551ec0: 522e 7061 7274 7300 0036 1100 2c52 2e6c R.parts..6..,R.l │ │ │ +00551ed0: 6174 6368 5f70 6964 0000 370b 0033 5277 atch_pid..7..3Rw │ │ │ +00551ee0: 6f72 6400 0038 1000 2852 6964 5f69 6d67 ord..8..(Rid_img │ │ │ +00551ef0: 636e 7400 0035 1600 1d52 7300 ff63 6163 cnt..5...Rs..cac │ │ │ +00551f00: 6865 5f61 7272 6179 0000 3230 1600 2b52 he_array..20..+R │ │ │ 00551f10: 5b30 5d2e 6169 6f5f 6973 7375 6564 0000 [0].aio_issued.. │ │ │ -00551f20: 3437 0a00 3256 6362 0000 3238 1900 2f56 47..2Vcb..28../V │ │ │ +00551f20: 3437 0a00 3252 6362 0000 3238 1900 2f52 47..2Rcb..28../R │ │ │ 00551f30: 6261 636b 7570 5f63 725f 6973 5f74 7769 backup_cr_is_twi │ │ │ -00551f40: 6e00 0034 360a 0030 566c 6b00 0032 320b n..46..0Vlk..22. │ │ │ -00551f50: 0032 5671 7565 0000 3231 0e00 3056 6d6c .2Vque..21..0Vml │ │ │ -00551f60: 5f70 696e 0000 3439 0f00 3056 745f 696e _pin..49..0Vt_in │ │ │ -00551f70: 6465 7800 0034 310f 0030 5675 6666 6164 dex..41..0Vuffad │ │ │ -00551f80: 6472 0000 3237 0d00 2f56 6379 636c 6500 dr..27../Vcycle. │ │ │ -00551f90: 0032 3414 002f 5664 6174 615f 696e 7661 .24../Vdata_inva │ │ │ -00551fa0: 6c69 6400 0033 390c 0030 5669 7274 7900 lid..39..0Virty. │ │ │ -00551fb0: 0033 340c 002f 5665 7069 6400 0033 3817 .34../Vepid..38. │ │ │ -00551fc0: 002f 5666 696c 6c5f 6361 6368 656c 696e ./Vfill_cachelin │ │ │ -00551fd0: 6531 0000 3330 0900 3d56 3200 0035 3017 e1..30..=V2..50. │ │ │ -00551fe0: 0030 566c 7573 6865 645f 6469 7274 795f .0Vlushed_dirty_ │ │ │ +00551f40: 6e00 0034 360a 0030 526c 6b00 0032 320b n..46..0Rlk..22. │ │ │ +00551f50: 0032 5271 7565 0000 3231 0e00 3052 6d6c .2Rque..21..0Rml │ │ │ +00551f60: 5f70 696e 0000 3439 0f00 3052 745f 696e _pin..49..0Rt_in │ │ │ +00551f70: 6465 7800 0034 310f 0030 5275 6666 6164 dex..41..0Ruffad │ │ │ +00551f80: 6472 0000 3237 0d00 2f52 6379 636c 6500 dr..27../Rcycle. │ │ │ +00551f90: 0032 3414 002f 5264 6174 615f 696e 7661 .24../Rdata_inva │ │ │ +00551fa0: 6c69 6400 0033 390c 0030 5269 7274 7900 lid..39..0Rirty. │ │ │ +00551fb0: 0033 340c 002f 5265 7069 6400 0033 3817 .34../Repid..38. │ │ │ +00551fc0: 002f 5266 696c 6c5f 6361 6368 656c 696e ./Rfill_cachelin │ │ │ +00551fd0: 6531 0000 3330 0900 3d52 3200 0035 3017 e1..30..=R2..50. │ │ │ +00551fe0: 0030 526c 7573 6865 645f 6469 7274 795f .0Rlushed_dirty_ │ │ │ 00551ff0: 746e 0000 3335 0000 0000 0000 0000 0000 tn..35.......... │ │ │ 00552000: 0400 0002 7600 0000 da75 0000 0000 0000 ....v....u...... │ │ │ 00552010: 5a00 0000 6774 6d74 7970 666c 6469 6e64 Z...gtmtypfldind │ │ │ 00552020: 7800 ff73 686d 706f 6f6c 5f62 7566 665f x..shmpool_buff_ │ │ │ 00552030: 6864 7200 ff73 6861 646f 775f 6669 6c65 hdr..shadow_file │ │ │ 00552040: 5f68 6561 6465 722e 7265 666d 745f 6876 _header.refmt_hv │ │ │ 00552050: 7374 5f62 6c6b 5f69 676e 6f72 6564 5f64 st_blk_ignored_d │ │ │ @@ -348795,7836 +348795,7836 @@ │ │ │ 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 f607 0000 3e5a 0000 0000 0000 ........>Z...... │ │ │ -00552810: 4000 0056 6774 6d74 7970 666c 6469 6e64 @..Vgtmtypfldind │ │ │ +00552810: 4000 0052 6774 6d74 7970 666c 6469 6e64 @..Rgtmtypfldind │ │ │ 00552820: 7800 ff63 6163 6865 5f71 7565 5f68 6561 x..cache_que_hea │ │ │ 00552830: 6473 00ff 6361 6368 655f 6172 7261 795b ds..cache_array[ │ │ │ 00552840: 305d 2e69 6e5f 6377 5f73 6574 0000 3434 0].in_cw_set..44 │ │ │ -00552850: 0c00 3256 7465 6e64 0000 3430 0f00 3156 ..2Vtend..40..1V │ │ │ -00552860: 7465 726c 6f63 6b00 0033 3210 002f 566a terlock..32../Vj │ │ │ -00552870: 6e6c 5f61 6464 7200 0033 3319 002f 566e nl_addr..33../Vn │ │ │ +00552850: 0c00 3252 7465 6e64 0000 3430 0f00 3152 ..2Rtend..40..1R │ │ │ +00552860: 7465 726c 6f63 6b00 0033 3210 002f 526a terlock..32../Rj │ │ │ +00552870: 6e6c 5f61 6464 7200 0033 3319 002f 526e nl_addr..33../Rn │ │ │ 00552880: 6565 6473 5f66 6972 7374 5f77 7269 7465 eeds_first_write │ │ │ -00552890: 0000 3438 1400 2f56 6f6e 6473 6b5f 626c ..48../Vondsk_bl │ │ │ -005528a0: 6b76 6572 0000 3236 0e00 2f56 725f 6570 kver..26../Vr_ep │ │ │ -005528b0: 6964 0000 3235 1700 3056 6561 645f 696e id..25..0Vead_in │ │ │ +00552890: 0000 3438 1400 2f52 6f6e 6473 6b5f 626c ..48../Rondsk_bl │ │ │ +005528a0: 6b76 6572 0000 3236 0e00 2f52 725f 6570 kver..26../Rr_ep │ │ │ +005528b0: 6964 0000 3235 1700 3052 6561 645f 696e id..25..0Read_in │ │ │ 005528c0: 5f70 726f 6772 6573 7300 0032 330b 0031 _progress..23..1 │ │ │ -005528d0: 5666 6572 0000 3239 1000 3056 6970 5f6c Vfer..29..0Vip_l │ │ │ -005528e0: 6174 6368 0000 3433 1100 2f56 7374 6174 atch..43../Vstat │ │ │ -005528f0: 655f 7175 6500 0033 310d 0031 566f 7070 e_que..31..1Vopp │ │ │ -00552900: 6564 0000 3337 0a00 2f56 746e 0000 3336 ed..37../Vtn..36 │ │ │ -00552910: 0b00 3056 7769 6e00 0034 3217 002f 5677 ..0Vwin..42../Vw │ │ │ +005528d0: 5266 6572 0000 3239 1000 3052 6970 5f6c Rfer..29..0Rip_l │ │ │ +005528e0: 6174 6368 0000 3433 1100 2f52 7374 6174 atch..43../Rstat │ │ │ +005528f0: 655f 7175 6500 0033 310d 0031 526f 7070 e_que..31..1Ropp │ │ │ +00552900: 6564 0000 3337 0a00 2f52 746e 0000 3336 ed..37../Rtn..36 │ │ │ +00552910: 0b00 3052 7769 6e00 0034 3217 002f 5277 ..0Rwin..42../Rw │ │ │ 00552920: 6970 5f69 735f 656e 6372 5f62 7566 0000 ip_is_encr_buf.. │ │ │ -00552930: 3435 1000 2556 715f 6163 7469 7665 0000 45..%Vq_active.. │ │ │ -00552940: 3130 0b00 2d56 2e62 6c00 0031 320a 002e 10..-V.bl..12... │ │ │ -00552950: 5666 6c00 0031 310d 002e 566c 6174 6368 Vfl..11...Vlatch │ │ │ -00552960: 0000 3133 0a00 3356 2e75 0000 3134 0e00 ..13..3V.u..14.. │ │ │ -00552970: 3556 2e70 6172 7473 0000 3136 1200 3b56 5V.parts..16..;V │ │ │ +00552930: 3435 1000 2552 715f 6163 7469 7665 0000 45..%Rq_active.. │ │ │ +00552940: 3130 0b00 2d52 2e62 6c00 0031 320a 002e 10..-R.bl..12... │ │ │ +00552950: 5266 6c00 0031 310d 002e 526c 6174 6368 Rfl..11...Rlatch │ │ │ +00552960: 0000 3133 0a00 3352 2e75 0000 3134 0e00 ..13..3R.u..14.. │ │ │ +00552970: 3552 2e70 6172 7473 0000 3136 1200 3b52 5R.parts..16..;R │ │ │ 00552980: 2e6c 6174 6368 5f70 6964 0000 3137 0c00 .latch_pid..17.. │ │ │ -00552990: 4256 776f 7264 0000 3138 1100 3756 6964 BVword..18..7Vid │ │ │ -005529a0: 5f69 6d67 636e 7400 0031 350a 0027 5677 _imgcnt..15..'Vw │ │ │ -005529b0: 6970 0000 310a 002a 562e 626c 0000 3309 ip..1..*V.bl..3. │ │ │ -005529c0: 002b 5666 6c00 0032 0c00 2b56 6c61 7463 .+Vfl..2..+Vlatc │ │ │ -005529d0: 6800 0034 0900 3056 2e75 0000 350d 0032 h..4..0V.u..5..2 │ │ │ -005529e0: 562e 7061 7274 7300 0037 1100 3856 2e6c V.parts..7..8V.l │ │ │ -005529f0: 6174 6368 5f70 6964 0000 380b 003f 5677 atch_pid..8..?Vw │ │ │ -00552a00: 6f72 6400 0039 1000 3456 6964 5f69 6d67 ord..9..4Vid_img │ │ │ -00552a10: 636e 7400 0036 1700 2056 6669 6c6c 5f63 cnt..6.. Vfill_c │ │ │ +00552990: 4252 776f 7264 0000 3138 1100 3752 6964 BRword..18..7Rid │ │ │ +005529a0: 5f69 6d67 636e 7400 0031 350a 0027 5277 _imgcnt..15..'Rw │ │ │ +005529b0: 6970 0000 310a 002a 522e 626c 0000 3309 ip..1..*R.bl..3. │ │ │ +005529c0: 002b 5266 6c00 0032 0c00 2b52 6c61 7463 .+Rfl..2..+Rlatc │ │ │ +005529d0: 6800 0034 0900 3052 2e75 0000 350d 0032 h..4..0R.u..5..2 │ │ │ +005529e0: 522e 7061 7274 7300 0037 1100 3852 2e6c R.parts..7..8R.l │ │ │ +005529f0: 6174 6368 5f70 6964 0000 380b 003f 5277 atch_pid..8..?Rw │ │ │ +00552a00: 6f72 6400 0039 1000 3452 6964 5f69 6d67 ord..9..4Rid_img │ │ │ +00552a10: 636e 7400 0036 1700 2052 6669 6c6c 5f63 cnt..6.. Rfill_c │ │ │ 00552a20: 6163 6865 6c69 6e65 3100 0031 3917 0015 acheline1..19... │ │ │ -00552a30: 5672 6563 00ff 6169 6f5f 6973 7375 6564 Vrec..aio_issued │ │ │ -00552a40: 0000 3338 0a00 1d56 6362 0000 3130 1900 ..38...Vcb..10.. │ │ │ -00552a50: 1a56 6261 636b 7570 5f63 725f 6973 5f74 .Vbackup_cr_is_t │ │ │ -00552a60: 7769 6e00 0033 3709 001b 566c 6b00 0034 win..37...Vlk..4 │ │ │ -00552a70: 0a00 1d56 7175 6500 0031 0a00 2056 2e62 ...Vque..1.. V.b │ │ │ -00552a80: 6c00 0033 0900 2156 666c 0000 320e 001b l..3..!Vfl..2... │ │ │ -00552a90: 566d 6c5f 7069 6e00 0034 300f 001b 5674 Vml_pin..40...Vt │ │ │ -00552aa0: 5f69 6e64 6578 0000 3237 0e00 1b56 7566 _index..27...Vuf │ │ │ -00552ab0: 6661 6464 7200 0039 0c00 1a56 6379 636c faddr..9...Vcycl │ │ │ -00552ac0: 6500 0036 1400 1a56 6461 7461 5f69 6e76 e..6...Vdata_inv │ │ │ -00552ad0: 616c 6964 0000 3235 0c00 1b56 6972 7479 alid..25...Virty │ │ │ -00552ae0: 0000 3230 0c00 1a56 6570 6964 0000 3234 ..20...Vepid..24 │ │ │ -00552af0: 1700 1a56 6669 6c6c 5f63 6163 6865 6c69 ...Vfill_cacheli │ │ │ -00552b00: 6e65 3100 0031 3209 0028 5632 0000 3431 ne1..12..(V2..41 │ │ │ -00552b10: 1700 1b56 6c75 7368 6564 5f64 6972 7479 ...Vlushed_dirty │ │ │ -00552b20: 5f74 6e00 0032 3111 001a 5669 6e5f 6377 _tn..21...Vin_cw │ │ │ -00552b30: 5f73 6574 0000 3335 0c00 1d56 7465 6e64 _set..35...Vtend │ │ │ -00552b40: 0000 3236 0f00 1c56 7465 726c 6f63 6b00 ..26...Vterlock. │ │ │ -00552b50: 0031 360e 0023 562e 6c61 7463 6800 0031 .16..#V.latch..1 │ │ │ -00552b60: 3811 0024 5673 656d 6170 686f 7265 0000 8..$Vsemaphore.. │ │ │ -00552b70: 3137 1000 1a56 6a6e 6c5f 6164 6472 0000 17...Vjnl_addr.. │ │ │ -00552b80: 3139 1900 1a56 6e65 6564 735f 6669 7273 19...Vneeds_firs │ │ │ -00552b90: 745f 7772 6974 6500 0033 3913 001a 566f t_write..39...Vo │ │ │ +00552a30: 5272 6563 00ff 6169 6f5f 6973 7375 6564 Rrec..aio_issued │ │ │ +00552a40: 0000 3338 0a00 1d52 6362 0000 3130 1900 ..38...Rcb..10.. │ │ │ +00552a50: 1a52 6261 636b 7570 5f63 725f 6973 5f74 .Rbackup_cr_is_t │ │ │ +00552a60: 7769 6e00 0033 3709 001b 526c 6b00 0034 win..37...Rlk..4 │ │ │ +00552a70: 0a00 1d52 7175 6500 0031 0a00 2052 2e62 ...Rque..1.. R.b │ │ │ +00552a80: 6c00 0033 0900 2152 666c 0000 320e 001b l..3..!Rfl..2... │ │ │ +00552a90: 526d 6c5f 7069 6e00 0034 300f 001b 5274 Rml_pin..40...Rt │ │ │ +00552aa0: 5f69 6e64 6578 0000 3237 0e00 1b52 7566 _index..27...Ruf │ │ │ +00552ab0: 6661 6464 7200 0039 0c00 1a52 6379 636c faddr..9...Rcycl │ │ │ +00552ac0: 6500 0036 1400 1a52 6461 7461 5f69 6e76 e..6...Rdata_inv │ │ │ +00552ad0: 616c 6964 0000 3235 0c00 1b52 6972 7479 alid..25...Rirty │ │ │ +00552ae0: 0000 3230 0c00 1a52 6570 6964 0000 3234 ..20...Repid..24 │ │ │ +00552af0: 1700 1a52 6669 6c6c 5f63 6163 6865 6c69 ...Rfill_cacheli │ │ │ +00552b00: 6e65 3100 0031 3209 0028 5232 0000 3431 ne1..12..(R2..41 │ │ │ +00552b10: 1700 1b52 6c75 7368 6564 5f64 6972 7479 ...Rlushed_dirty │ │ │ +00552b20: 5f74 6e00 0032 3111 001a 5269 6e5f 6377 _tn..21...Rin_cw │ │ │ +00552b30: 5f73 6574 0000 3335 0c00 1d52 7465 6e64 _set..35...Rtend │ │ │ +00552b40: 0000 3236 0f00 1c52 7465 726c 6f63 6b00 ..26...Rterlock. │ │ │ +00552b50: 0031 360e 0023 522e 6c61 7463 6800 0031 .16..#R.latch..1 │ │ │ +00552b60: 3811 0024 5273 656d 6170 686f 7265 0000 8..$Rsemaphore.. │ │ │ +00552b70: 3137 1000 1a52 6a6e 6c5f 6164 6472 0000 17...Rjnl_addr.. │ │ │ +00552b80: 3139 1900 1a52 6e65 6564 735f 6669 7273 19...Rneeds_firs │ │ │ +00552b90: 745f 7772 6974 6500 0033 3913 001a 526f t_write..39...Ro │ │ │ 00552ba0: 6e64 736b 5f62 6c6b 7665 7200 0038 0d00 ndsk_blkver..8.. │ │ │ -00552bb0: 1a56 725f 6570 6964 0000 3716 001b 5665 .Vr_epid..7...Ve │ │ │ +00552bb0: 1a52 725f 6570 6964 0000 3716 001b 5265 .Rr_epid..7...Re │ │ │ 00552bc0: 6164 5f69 6e5f 7072 6f67 7265 7373 0000 ad_in_progress.. │ │ │ -00552bd0: 350b 001c 5666 6572 0000 3131 1000 1b56 5...Vfer..11...V │ │ │ -00552be0: 6970 5f6c 6174 6368 0000 3239 0a00 2356 ip_latch..29..#V │ │ │ -00552bf0: 2e75 0000 3330 0e00 2556 2e70 6172 7473 .u..30..%V.parts │ │ │ -00552c00: 0000 3332 1200 2b56 2e6c 6174 6368 5f70 ..32..+V.latch_p │ │ │ -00552c10: 6964 0000 3333 0c00 3256 776f 7264 0000 id..33..2Vword.. │ │ │ -00552c20: 3334 1100 2756 6964 5f69 6d67 636e 7400 34..'Vid_imgcnt. │ │ │ -00552c30: 0033 3111 001a 5673 7461 7465 5f71 7565 .31...Vstate_que │ │ │ -00552c40: 0000 3133 0b00 2356 2e62 6c00 0031 350a ..13..#V.bl..15. │ │ │ -00552c50: 0024 5666 6c00 0031 340d 001c 566f 7070 .$Vfl..14...Vopp │ │ │ -00552c60: 6564 0000 3233 0a00 1a56 746e 0000 3232 ed..23...Vtn..22 │ │ │ -00552c70: 0b00 1b56 7769 6e00 0032 3817 001a 5677 ...Vwin..28...Vw │ │ │ +00552bd0: 350b 001c 5266 6572 0000 3131 1000 1b52 5...Rfer..11...R │ │ │ +00552be0: 6970 5f6c 6174 6368 0000 3239 0a00 2352 ip_latch..29..#R │ │ │ +00552bf0: 2e75 0000 3330 0e00 2552 2e70 6172 7473 .u..30..%R.parts │ │ │ +00552c00: 0000 3332 1200 2b52 2e6c 6174 6368 5f70 ..32..+R.latch_p │ │ │ +00552c10: 6964 0000 3333 0c00 3252 776f 7264 0000 id..33..2Rword.. │ │ │ +00552c20: 3334 1100 2752 6964 5f69 6d67 636e 7400 34..'Rid_imgcnt. │ │ │ +00552c30: 0033 3111 001a 5273 7461 7465 5f71 7565 .31...Rstate_que │ │ │ +00552c40: 0000 3133 0b00 2352 2e62 6c00 0031 350a ..13..#R.bl..15. │ │ │ +00552c50: 0024 5266 6c00 0031 340d 001c 526f 7070 .$Rfl..14...Ropp │ │ │ +00552c60: 6564 0000 3233 0a00 1a52 746e 0000 3232 ed..23...Rtn..22 │ │ │ +00552c70: 0b00 1b52 7769 6e00 0032 3817 001a 5277 ...Rwin..28...Rw │ │ │ 00552c80: 6970 5f69 735f 656e 6372 5f62 7566 0000 ip_is_encr_buf.. │ │ │ -00552c90: 3336 1d00 1556 7374 6174 655f 7265 6300 36...Vstate_rec. │ │ │ +00552c90: 3336 1d00 1552 7374 6174 655f 7265 6300 36...Rstate_rec. │ │ │ 00552ca0: ff61 696f 5f69 7373 7565 6400 0032 3619 .aio_issued..26. │ │ │ -00552cb0: 0020 5662 6163 6b75 705f 6372 5f69 735f . Vbackup_cr_is_ │ │ │ -00552cc0: 7477 696e 0000 3235 0e00 2156 6d6c 5f70 twin..25..!Vml_p │ │ │ -00552cd0: 696e 0000 3238 0f00 2156 745f 696e 6465 in..28..!Vt_inde │ │ │ -00552ce0: 7800 0031 3514 0020 5664 6174 615f 696e x..15.. Vdata_in │ │ │ -00552cf0: 7661 6c69 6400 0031 330b 0021 5669 7274 valid..13..!Virt │ │ │ -00552d00: 7900 0038 0c00 2056 6570 6964 0000 3132 y..8.. Vepid..12 │ │ │ -00552d10: 1700 2056 6669 6c6c 5f63 6163 6865 6c69 .. Vfill_cacheli │ │ │ -00552d20: 6e65 3200 0032 3916 0021 566c 7573 6865 ne2..29..!Vlushe │ │ │ +00552cb0: 0020 5262 6163 6b75 705f 6372 5f69 735f . Rbackup_cr_is_ │ │ │ +00552cc0: 7477 696e 0000 3235 0e00 2152 6d6c 5f70 twin..25..!Rml_p │ │ │ +00552cd0: 696e 0000 3238 0f00 2152 745f 696e 6465 in..28..!Rt_inde │ │ │ +00552ce0: 7800 0031 3514 0020 5264 6174 615f 696e x..15.. Rdata_in │ │ │ +00552cf0: 7661 6c69 6400 0031 330b 0021 5269 7274 valid..13..!Rirt │ │ │ +00552d00: 7900 0038 0c00 2052 6570 6964 0000 3132 y..8.. Repid..12 │ │ │ +00552d10: 1700 2052 6669 6c6c 5f63 6163 6865 6c69 .. Rfill_cacheli │ │ │ +00552d20: 6e65 3200 0032 3916 0021 526c 7573 6865 ne2..29..!Rlushe │ │ │ 00552d30: 645f 6469 7274 795f 746e 0000 3911 0020 d_dirty_tn..9.. │ │ │ -00552d40: 5669 6e5f 6377 5f73 6574 0000 3233 0c00 Vin_cw_set..23.. │ │ │ -00552d50: 2356 7465 6e64 0000 3134 0e00 2256 7465 #Vtend..14.."Vte │ │ │ -00552d60: 726c 6f63 6b00 0034 0d00 2956 2e6c 6174 rlock..4..)V.lat │ │ │ -00552d70: 6368 0000 3610 002a 5673 656d 6170 686f ch..6..*Vsemapho │ │ │ -00552d80: 7265 0000 350f 0020 566a 6e6c 5f61 6464 re..5.. Vjnl_add │ │ │ -00552d90: 7200 0037 1900 2056 6e65 6564 735f 6669 r..7.. Vneeds_fi │ │ │ +00552d40: 5269 6e5f 6377 5f73 6574 0000 3233 0c00 Rin_cw_set..23.. │ │ │ +00552d50: 2352 7465 6e64 0000 3134 0e00 2252 7465 #Rtend..14.."Rte │ │ │ +00552d60: 726c 6f63 6b00 0034 0d00 2952 2e6c 6174 rlock..4..)R.lat │ │ │ +00552d70: 6368 0000 3610 002a 5273 656d 6170 686f ch..6..*Rsemapho │ │ │ +00552d80: 7265 0000 350f 0020 526a 6e6c 5f61 6464 re..5.. Rjnl_add │ │ │ +00552d90: 7200 0037 1900 2052 6e65 6564 735f 6669 r..7.. Rneeds_fi │ │ │ 00552da0: 7273 745f 7772 6974 6500 0032 3711 0020 rst_write..27.. │ │ │ -00552db0: 5672 6970 5f6c 6174 6368 0000 3137 0a00 Vrip_latch..17.. │ │ │ -00552dc0: 2956 2e75 0000 3138 0e00 2b56 2e70 6172 )V.u..18..+V.par │ │ │ -00552dd0: 7473 0000 3230 1200 3156 2e6c 6174 6368 ts..20..1V.latch │ │ │ -00552de0: 5f70 6964 0000 3231 0c00 3856 776f 7264 _pid..21..8Vword │ │ │ -00552df0: 0000 3232 1100 2d56 6964 5f69 6d67 636e ..22..-Vid_imgcn │ │ │ -00552e00: 7400 0031 3910 0020 5673 7461 7465 5f71 t..19.. Vstate_q │ │ │ -00552e10: 7565 0000 310a 0029 562e 626c 0000 3309 ue..1..)V.bl..3. │ │ │ -00552e20: 002a 5666 6c00 0032 0d00 2256 6f70 7065 .*Vfl..2.."Voppe │ │ │ -00552e30: 6400 0031 310a 0020 5674 6e00 0031 300b d..11.. Vtn..10. │ │ │ -00552e40: 0021 5677 696e 0000 3136 1700 2056 7769 .!Vwin..16.. Vwi │ │ │ +00552db0: 5272 6970 5f6c 6174 6368 0000 3137 0a00 Rrip_latch..17.. │ │ │ +00552dc0: 2952 2e75 0000 3138 0e00 2b52 2e70 6172 )R.u..18..+R.par │ │ │ +00552dd0: 7473 0000 3230 1200 3152 2e6c 6174 6368 ts..20..1R.latch │ │ │ +00552de0: 5f70 6964 0000 3231 0c00 3852 776f 7264 _pid..21..8Rword │ │ │ +00552df0: 0000 3232 1100 2d52 6964 5f69 6d67 636e ..22..-Rid_imgcn │ │ │ +00552e00: 7400 0031 3910 0020 5273 7461 7465 5f71 t..19.. Rstate_q │ │ │ +00552e10: 7565 0000 310a 0029 522e 626c 0000 3309 ue..1..)R.bl..3. │ │ │ +00552e20: 002a 5266 6c00 0032 0d00 2252 6f70 7065 .*Rfl..2.."Roppe │ │ │ +00552e30: 6400 0031 310a 0020 5274 6e00 0031 300b d..11.. Rtn..10. │ │ │ +00552e40: 0021 5277 696e 0000 3136 1700 2052 7769 .!Rwin..16.. Rwi │ │ │ 00552e50: 705f 6973 5f65 6e63 725f 6275 6600 0032 p_is_encr_buf..2 │ │ │ -00552e60: 341f 0011 566c 6c69 6e5f 656e 7472 795f 4...Vllin_entry_ │ │ │ +00552e60: 341f 0011 526c 6c69 6e5f 656e 7472 795f 4...Rllin_entry_ │ │ │ 00552e70: 6c69 7374 00ff 6172 6763 6e74 0000 3131 list..argcnt..11 │ │ │ -00552e80: 1000 2256 6361 6c6c 5f6e 616d 6500 0035 .."Vcall_name..5 │ │ │ -00552e90: 0c00 2b56 2e61 6464 7200 0038 0f00 2c56 ..+V.addr..8..,V │ │ │ -00552ea0: 6368 6172 5f6c 656e 0000 360a 002c 566c char_len..6..,Vl │ │ │ -00552eb0: 656e 0000 3711 0022 5669 6e70 7574 5f6d en..7.."Vinput_m │ │ │ -00552ec0: 6173 6b00 0039 1000 2256 6c61 6265 6c5f ask..9.."Vlabel_ │ │ │ -00552ed0: 7265 6600 0031 0c00 2b56 2e61 6464 7200 ref..1..+V.addr. │ │ │ -00552ee0: 0034 0f00 2c56 6368 6172 5f6c 656e 0000 .4..,Vchar_len.. │ │ │ -00552ef0: 320a 002c 566c 656e 0000 3312 0022 566e 2..,Vlen..3.."Vn │ │ │ +00552e80: 1000 2252 6361 6c6c 5f6e 616d 6500 0035 .."Rcall_name..5 │ │ │ +00552e90: 0c00 2b52 2e61 6464 7200 0038 0f00 2c52 ..+R.addr..8..,R │ │ │ +00552ea0: 6368 6172 5f6c 656e 0000 360a 002c 526c char_len..6..,Rl │ │ │ +00552eb0: 656e 0000 3711 0022 5269 6e70 7574 5f6d en..7.."Rinput_m │ │ │ +00552ec0: 6173 6b00 0039 1000 2252 6c61 6265 6c5f ask..9.."Rlabel_ │ │ │ +00552ed0: 7265 6600 0031 0c00 2b52 2e61 6464 7200 ref..1..+R.addr. │ │ │ +00552ee0: 0034 0f00 2c52 6368 6172 5f6c 656e 0000 .4..,Rchar_len.. │ │ │ +00552ef0: 320a 002c 526c 656e 0000 3312 0022 526e 2..,Rlen..3.."Rn │ │ │ 00552f00: 6578 745f 656e 7472 7900 0031 3413 0022 ext_entry..14.." │ │ │ -00552f10: 566f 7574 7075 745f 6d61 736b 0000 3130 Voutput_mask..10 │ │ │ -00552f20: 0d00 2256 7061 726d 7300 0031 3313 0022 .."Vparms..13.." │ │ │ -00552f30: 5672 6574 7572 6e5f 7479 7065 0000 3132 Vreturn_type..12 │ │ │ -00552f40: 1400 1156 7365 6d61 705f 7400 ff63 6f64 ...Vsemap_t..cod │ │ │ -00552f50: 6500 0031 0800 1a56 6d00 0032 0800 1a56 e..1...Vm..2...V │ │ │ -00552f60: 7500 0033 2000 1056 695f 6e61 6d65 5f64 u..3 ..Vi_name_d │ │ │ +00552f10: 526f 7574 7075 745f 6d61 736b 0000 3130 Routput_mask..10 │ │ │ +00552f20: 0d00 2252 7061 726d 7300 0031 3313 0022 .."Rparms..13.." │ │ │ +00552f30: 5272 6574 7572 6e5f 7479 7065 0000 3132 Rreturn_type..12 │ │ │ +00552f40: 1400 1152 7365 6d61 705f 7400 ff63 6f64 ...Rsemap_t..cod │ │ │ +00552f50: 6500 0031 0800 1a52 6d00 0032 0800 1a52 e..1...Rm..2...R │ │ │ +00552f60: 7500 0033 2000 1052 695f 6e61 6d65 5f64 u..3 ..Ri_name_d │ │ │ 00552f70: 6573 6372 6970 746f 7200 ff68 616e 646c escriptor..handl │ │ │ -00552f80: 6500 0032 0f00 2356 7274 6e5f 6e61 6d65 e..2..#Vrtn_name │ │ │ -00552f90: 0000 3114 0010 566c 625f 7374 6174 00ff ..1...Vlb_stat.. │ │ │ -00552fa0: 7265 6164 0000 310d 001d 562e 6279 7465 read..1...V.byte │ │ │ -00552fb0: 7300 0034 0d00 1e56 6572 726f 7273 0000 s..4...Verrors.. │ │ │ -00552fc0: 3311 001e 566c 6173 745f 6572 726f 7200 3...Vlast_error. │ │ │ -00552fd0: 0035 0b00 1e56 6d73 6773 0000 320c 0019 .5...Vmsgs..2... │ │ │ -00552fe0: 5677 7269 7465 0000 360d 001e 562e 6279 Vwrite..6...V.by │ │ │ +00552f80: 6500 0032 0f00 2352 7274 6e5f 6e61 6d65 e..2..#Rrtn_name │ │ │ +00552f90: 0000 3114 0010 526c 625f 7374 6174 00ff ..1...Rlb_stat.. │ │ │ +00552fa0: 7265 6164 0000 310d 001d 522e 6279 7465 read..1...R.byte │ │ │ +00552fb0: 7300 0034 0d00 1e52 6572 726f 7273 0000 s..4...Rerrors.. │ │ │ +00552fc0: 3311 001e 526c 6173 745f 6572 726f 7200 3...Rlast_error. │ │ │ +00552fd0: 0035 0b00 1e52 6d73 6773 0000 320c 0019 .5...Rmsgs..2... │ │ │ +00552fe0: 5277 7269 7465 0000 360d 001e 522e 6279 Rwrite..6...R.by │ │ │ 00552ff0: 7465 7300 0039 0000 0000 0000 0000 0000 tes..9.......... │ │ │ 00553000: 0400 0000 ff07 0000 c55a 0000 0000 0000 .........Z...... │ │ │ -00553010: 2c00 0056 6774 6d74 7970 666c 6469 6e64 ,..Vgtmtypfldind │ │ │ +00553010: 2c00 0052 6774 6d74 7970 666c 6469 6e64 ,..Rgtmtypfldind │ │ │ 00553020: 7800 ff63 6c62 5f73 7461 7400 ff77 7269 x..clb_stat..wri │ │ │ -00553030: 7465 2e65 7272 6f72 7300 0038 1200 1f56 te.errors..8...V │ │ │ +00553030: 7465 2e65 7272 6f72 7300 0038 1200 1f52 te.errors..8...R │ │ │ 00553040: 6c61 7374 5f65 7272 6f72 0000 3130 0b00 last_error..10.. │ │ │ -00553050: 1f56 6d73 6773 0000 3719 0011 5665 6172 .Vmsgs..7...Vear │ │ │ +00553050: 1f52 6d73 6773 0000 3719 0011 5265 6172 .Rmsgs..7...Rear │ │ │ 00553060: 5f63 6f6e 6669 726d 00ff 636c 6561 7200 _confirm..clear. │ │ │ -00553070: 0032 0a00 1f56 6f64 6500 0031 1200 1556 .2...Vode..1...V │ │ │ +00553070: 0032 0a00 1f52 6f64 6500 0031 1200 1552 .2...Rode..1...R │ │ │ 00553080: 7265 706c 7900 ff63 6f64 6500 0031 0d00 reply..code..1.. │ │ │ -00553090: 1c56 6669 6c6c 6572 0000 320f 001c 566c .Vfiller..2...Vl │ │ │ -005530a0: 6f63 6b6e 616d 6500 0035 0d00 2456 6c65 ockname..5..$Vle │ │ │ -005530b0: 6e67 7468 0000 340d 001c 5673 7461 7475 ngth..4...Vstatu │ │ │ -005530c0: 7300 0033 1100 1756 7175 6573 7400 ff61 s..3...Vquest..a │ │ │ -005530d0: 6c6c 0000 330b 001e 5663 6f64 6500 0031 ll..3...Vcode..1 │ │ │ -005530e0: 1200 1e56 696e 7465 7261 6374 6976 6500 ...Vinteractive. │ │ │ -005530f0: 0034 0b00 1e56 6e6f 6465 0000 370d 0022 .4...Vnode..7.." │ │ │ -00553100: 566c 656e 6774 6800 0036 0a00 1e56 7069 Vlength..6...Vpi │ │ │ -00553110: 6400 0035 0b00 1e56 726e 756d 0000 321b d..5...Vrnum..2. │ │ │ -00553120: 0010 566d 5f6c 636b 626c 6b6c 636b 00ff ..Vm_lckblklck.. │ │ │ -00553130: 626c 6b74 696d 6500 0036 0e00 2456 2e61 blktime..6..$V.a │ │ │ -00553140: 745f 7365 6300 0037 0b00 2856 7573 6563 t_sec..7..(Vusec │ │ │ -00553150: 0000 380b 001d 566c 6173 7400 0032 0b00 ..8...Vlast..2.. │ │ │ -00553160: 1d56 6e65 7874 0000 310a 001e 566f 6465 .Vnext..1...Vode │ │ │ -00553170: 0000 330a 001d 5670 7263 0000 340f 001d ..3...Vprc..4... │ │ │ -00553180: 5673 6571 7565 6e63 6500 0035 1800 1856 Vsequence..5...V │ │ │ +00553090: 1c52 6669 6c6c 6572 0000 320f 001c 526c .Rfiller..2...Rl │ │ │ +005530a0: 6f63 6b6e 616d 6500 0035 0d00 2452 6c65 ockname..5..$Rle │ │ │ +005530b0: 6e67 7468 0000 340d 001c 5273 7461 7475 ngth..4...Rstatu │ │ │ +005530c0: 7300 0033 1100 1752 7175 6573 7400 ff61 s..3...Rquest..a │ │ │ +005530d0: 6c6c 0000 330b 001e 5263 6f64 6500 0031 ll..3...Rcode..1 │ │ │ +005530e0: 1200 1e52 696e 7465 7261 6374 6976 6500 ...Rinteractive. │ │ │ +005530f0: 0034 0b00 1e52 6e6f 6465 0000 370d 0022 .4...Rnode..7.." │ │ │ +00553100: 526c 656e 6774 6800 0036 0a00 1e52 7069 Rlength..6...Rpi │ │ │ +00553110: 6400 0035 0b00 1e52 726e 756d 0000 321b d..5...Rrnum..2. │ │ │ +00553120: 0010 526d 5f6c 636b 626c 6b6c 636b 00ff ..Rm_lckblklck.. │ │ │ +00553130: 626c 6b74 696d 6500 0036 0e00 2452 2e61 blktime..6..$R.a │ │ │ +00553140: 745f 7365 6300 0037 0b00 2852 7573 6563 t_sec..7..(Rusec │ │ │ +00553150: 0000 380b 001d 526c 6173 7400 0032 0b00 ..8...Rlast..2.. │ │ │ +00553160: 1d52 6e65 7874 0000 310a 001e 526f 6465 .Rnext..1...Rode │ │ │ +00553170: 0000 330a 001d 5270 7263 0000 340f 001d ..3...Rprc..4... │ │ │ +00553180: 5273 6571 7565 6e63 6500 0035 1800 1852 Rsequence..5...R │ │ │ 00553190: 7072 6300 ff62 6c6b 5f73 6571 7565 6e63 prc..blk_sequenc │ │ │ -005531a0: 6500 0035 0c00 1f56 6f63 6b65 6400 0034 e..5...Vocked..4 │ │ │ -005531b0: 0b00 1d56 6c61 7374 0000 320b 001d 566e ...Vlast..2...Vn │ │ │ -005531c0: 6578 7400 0031 0b00 1d56 7573 6572 0000 ext..1...Vuser.. │ │ │ -005531d0: 3310 0018 5672 6567 00ff 6c6f 636b 0000 3...Vreg..lock.. │ │ │ -005531e0: 330b 001d 566e 6578 7400 0032 0d00 1d56 3...Vnext..2...V │ │ │ -005531f0: 7265 6769 6f6e 0000 3111 001d 5674 7269 region..1...Vtri │ │ │ -00553200: 6573 5f6c 6566 7400 0034 1700 1356 6b5f es_left..4...Vk_ │ │ │ +005531a0: 6500 0035 0c00 1f52 6f63 6b65 6400 0034 e..5...Rocked..4 │ │ │ +005531b0: 0b00 1d52 6c61 7374 0000 320b 001d 526e ...Rlast..2...Rn │ │ │ +005531c0: 6578 7400 0031 0b00 1d52 7573 6572 0000 ext..1...Ruser.. │ │ │ +005531d0: 3310 0018 5272 6567 00ff 6c6f 636b 0000 3...Rreg..lock.. │ │ │ +005531e0: 330b 001d 526e 6578 7400 0032 0d00 1d52 3...Rnext..2...R │ │ │ +005531f0: 7265 6769 6f6e 0000 3111 001d 5274 7269 region..1...Rtri │ │ │ +00553200: 6573 5f6c 6566 7400 0034 1700 1352 6b5f es_left..4...Rk_ │ │ │ 00553210: 7265 7370 6f6e 7365 00ff 6e65 7874 0000 response..next.. │ │ │ -00553220: 310f 001f 5672 6573 706f 6e73 6500 0032 1...Vresponse..2 │ │ │ -00553230: 1f00 1256 7265 6769 6f6e 5f68 6561 6400 ...Vregion_head. │ │ │ +00553220: 310f 001f 5272 6573 706f 6e73 6500 0032 1...Rresponse..2 │ │ │ +00553230: 1f00 1252 7265 6769 6f6e 5f68 6561 6400 ...Rregion_head. │ │ │ 00553240: ff63 6f6e 6e65 6374 5f70 7472 0000 370b .connect_ptr..7. │ │ │ -00553250: 001f 5668 6561 6400 0031 0a00 2356 2e62 ..Vhead..1..#V.b │ │ │ -00553260: 6c00 0033 0900 2456 666c 0000 320c 0024 l..3..$Vfl..2..$ │ │ │ -00553270: 566c 6174 6368 0000 340b 001f 566c 6173 Vlatch..4...Vlas │ │ │ -00553280: 7400 0036 0b00 1f56 6e65 7874 0000 350e t..6...Vnext..5. │ │ │ -00553290: 001f 5672 6566 636e 7400 0031 3008 0021 ..Vrefcnt..10..! │ │ │ -005532a0: 5667 0000 380d 0022 565f 6861 7368 0000 Vg..8.."V_hash.. │ │ │ -005532b0: 3131 0d00 1f56 7761 6b65 7570 0000 3912 11...Vwakeup..9. │ │ │ -005532c0: 0019 566c 6973 7400 ff62 6c6b 6400 0031 ..Vlist..blkd..1 │ │ │ -005532d0: 320a 001f 5663 7300 0031 310d 001f 5666 2...Vcs..11...Vf │ │ │ -005532e0: 696c 6c65 7200 0039 1300 1f56 6c6b 735f iller..9...Vlks_ │ │ │ -005532f0: 7468 6973 5f63 6d64 0000 370f 0020 566f this_cmd..7.. Vo │ │ │ -00553300: 636b 6461 7461 0000 3133 0b00 1f56 6e65 ckdata..13...Vne │ │ │ -00553310: 7874 0000 340b 001f 566f 7065 7200 0036 xt..4...Voper..6 │ │ │ -00553320: 1100 1f56 7069 6e69 5f61 6464 7200 0031 ...Vpini_addr..1 │ │ │ -00553330: 340f 001f 5672 6567 6865 6164 0000 3130 4...Vreghead..10 │ │ │ -00553340: 0a00 2256 6e75 6d00 0035 0a00 2256 7175 .."Vnum..5.."Vqu │ │ │ -00553350: 6500 0031 0a00 2556 2e62 6c00 0033 0900 e..1..%V.bl..3.. │ │ │ -00553360: 2656 666c 0000 320c 0021 5671 6e6f 6465 &Vfl..2..!Vqnode │ │ │ -00553370: 0000 3813 0010 566f 6c6c 5f68 6472 00ff ..8...Voll_hdr.. │ │ │ -00553380: 6163 7400 0031 0a00 1956 6e63 7400 0032 act..1...Vnct..2 │ │ │ -00553390: 0a00 1956 7061 6400 0034 0a00 1956 7665 ...Vpad..4...Vve │ │ │ -005533a0: 7200 0033 0f00 1356 7365 7100 ff61 6374 r..3...Vseq..act │ │ │ -005533b0: 0000 320d 0019 5672 6774 7970 6500 0038 ..2...Vrgtype..8 │ │ │ -005533c0: 0c00 1856 666c 696e 6b00 0031 0d00 1856 ...Vflink..1...V │ │ │ -005533d0: 7665 7269 6679 0000 370b 001b 5673 696f verify..7...Vsio │ │ │ -005533e0: 6e00 0036 0c00 1856 7862 6163 6b00 0034 n..6...Vxback..4 │ │ │ -005533f0: 0b00 1956 666f 726d 0000 330b 0019 5675 ...Vform..3...Vu │ │ │ -00553400: 7469 6c00 0035 2400 1156 6d6d 616e 645f til..5$..Vmmand_ │ │ │ +00553250: 001f 5268 6561 6400 0031 0a00 2352 2e62 ..Rhead..1..#R.b │ │ │ +00553260: 6c00 0033 0900 2452 666c 0000 320c 0024 l..3..$Rfl..2..$ │ │ │ +00553270: 526c 6174 6368 0000 340b 001f 526c 6173 Rlatch..4...Rlas │ │ │ +00553280: 7400 0036 0b00 1f52 6e65 7874 0000 350e t..6...Rnext..5. │ │ │ +00553290: 001f 5272 6566 636e 7400 0031 3008 0021 ..Rrefcnt..10..! │ │ │ +005532a0: 5267 0000 380d 0022 525f 6861 7368 0000 Rg..8.."R_hash.. │ │ │ +005532b0: 3131 0d00 1f52 7761 6b65 7570 0000 3912 11...Rwakeup..9. │ │ │ +005532c0: 0019 526c 6973 7400 ff62 6c6b 6400 0031 ..Rlist..blkd..1 │ │ │ +005532d0: 320a 001f 5263 7300 0031 310d 001f 5266 2...Rcs..11...Rf │ │ │ +005532e0: 696c 6c65 7200 0039 1300 1f52 6c6b 735f iller..9...Rlks_ │ │ │ +005532f0: 7468 6973 5f63 6d64 0000 370f 0020 526f this_cmd..7.. Ro │ │ │ +00553300: 636b 6461 7461 0000 3133 0b00 1f52 6e65 ckdata..13...Rne │ │ │ +00553310: 7874 0000 340b 001f 526f 7065 7200 0036 xt..4...Roper..6 │ │ │ +00553320: 1100 1f52 7069 6e69 5f61 6464 7200 0031 ...Rpini_addr..1 │ │ │ +00553330: 340f 001f 5272 6567 6865 6164 0000 3130 4...Rreghead..10 │ │ │ +00553340: 0a00 2252 6e75 6d00 0035 0a00 2252 7175 .."Rnum..5.."Rqu │ │ │ +00553350: 6500 0031 0a00 2552 2e62 6c00 0033 0900 e..1..%R.bl..3.. │ │ │ +00553360: 2652 666c 0000 320c 0021 5271 6e6f 6465 &Rfl..2..!Rqnode │ │ │ +00553370: 0000 3813 0010 526f 6c6c 5f68 6472 00ff ..8...Roll_hdr.. │ │ │ +00553380: 6163 7400 0031 0a00 1952 6e63 7400 0032 act..1...Rnct..2 │ │ │ +00553390: 0a00 1952 7061 6400 0034 0a00 1952 7665 ...Rpad..4...Rve │ │ │ +005533a0: 7200 0033 0f00 1352 7365 7100 ff61 6374 r..3...Rseq..act │ │ │ +005533b0: 0000 320d 0019 5272 6774 7970 6500 0038 ..2...Rrgtype..8 │ │ │ +005533c0: 0c00 1852 666c 696e 6b00 0031 0d00 1852 ...Rflink..1...R │ │ │ +005533d0: 7665 7269 6679 0000 370b 001b 5273 696f verify..7...Rsio │ │ │ +005533e0: 6e00 0036 0c00 1852 7862 6163 6b00 0034 n..6...Rxback..4 │ │ │ +005533f0: 0b00 1952 666f 726d 0000 330b 0019 5275 ...Rform..3...Ru │ │ │ +00553400: 7469 6c00 0035 2400 1152 6d6d 616e 645f til..5$..Rmmand_ │ │ │ 00553410: 7175 616c 6966 6965 7200 ff63 6570 7265 qualifier..cepre │ │ │ -00553420: 705f 6669 6c65 0000 3134 1200 2d56 2e66 p_file..14..-V.f │ │ │ -00553430: 6e70 635f 696e 6478 0000 3136 0900 2e56 npc_indx..16...V │ │ │ -00553440: 6d00 0031 380d 002f 5676 7479 7065 0000 m..18../Vvtype.. │ │ │ -00553450: 3135 0b00 2e56 7374 7200 0031 3913 002e 15...Vstr..19... │ │ │ -00553460: 5675 7466 6367 725f 696e 6478 0000 3137 Vutfcgr_indx..17 │ │ │ -00553470: 1000 2256 6c69 7374 5f66 696c 6500 0038 .."Vlist_file..8 │ │ │ -00553480: 1200 2b56 2e66 6e70 635f 696e 6478 0000 ..+V.fnpc_indx.. │ │ │ -00553490: 3130 0900 2c56 6d00 0031 320c 002d 5676 10..,Vm..12..-Vv │ │ │ -005534a0: 7479 7065 0000 390b 002c 5673 7472 0000 type..9..,Vstr.. │ │ │ -005534b0: 3133 1300 2c56 7574 6663 6772 5f69 6e64 13..,Vutfcgr_ind │ │ │ -005534c0: 7800 0031 3112 0022 566f 626a 6563 745f x..11.."Vobject_ │ │ │ -005534d0: 6669 6c65 0000 3211 002d 562e 666e 7063 file..2..-V.fnpc │ │ │ -005534e0: 5f69 6e64 7800 0034 0800 2e56 6d00 0036 _indx..4...Vm..6 │ │ │ -005534f0: 0c00 2f56 7674 7970 6500 0033 0a00 2e56 ../Vvtype..3...V │ │ │ -00553500: 7374 7200 0037 1200 2e56 7574 6663 6772 str..7...Vutfcgr │ │ │ -00553510: 5f69 6e64 7800 0035 0a00 2256 716c 6600 _indx..5.."Vqlf. │ │ │ -00553520: 0031 0f00 2256 7274 6e6e 616d 6500 0032 .1.."Vrtnname..2 │ │ │ -00553530: 3012 0029 562e 666e 7063 5f69 6e64 7800 0..)V.fnpc_indx. │ │ │ -00553540: 0032 3209 002a 566d 0000 3234 0d00 2b56 .22..*Vm..24..+V │ │ │ -00553550: 7674 7970 6500 0032 310b 002a 5673 7472 vtype..21..*Vstr │ │ │ -00553560: 0000 3235 1300 2a56 7574 6663 6772 5f69 ..25..*Vutfcgr_i │ │ │ -00553570: 6e64 7800 0032 3327 0012 5670 7377 6170 ndx..23'..Vpswap │ │ │ +00553420: 705f 6669 6c65 0000 3134 1200 2d52 2e66 p_file..14..-R.f │ │ │ +00553430: 6e70 635f 696e 6478 0000 3136 0900 2e52 npc_indx..16...R │ │ │ +00553440: 6d00 0031 380d 002f 5276 7479 7065 0000 m..18../Rvtype.. │ │ │ +00553450: 3135 0b00 2e52 7374 7200 0031 3913 002e 15...Rstr..19... │ │ │ +00553460: 5275 7466 6367 725f 696e 6478 0000 3137 Rutfcgr_indx..17 │ │ │ +00553470: 1000 2252 6c69 7374 5f66 696c 6500 0038 .."Rlist_file..8 │ │ │ +00553480: 1200 2b52 2e66 6e70 635f 696e 6478 0000 ..+R.fnpc_indx.. │ │ │ +00553490: 3130 0900 2c52 6d00 0031 320c 002d 5276 10..,Rm..12..-Rv │ │ │ +005534a0: 7479 7065 0000 390b 002c 5273 7472 0000 type..9..,Rstr.. │ │ │ +005534b0: 3133 1300 2c52 7574 6663 6772 5f69 6e64 13..,Rutfcgr_ind │ │ │ +005534c0: 7800 0031 3112 0022 526f 626a 6563 745f x..11.."Robject_ │ │ │ +005534d0: 6669 6c65 0000 3211 002d 522e 666e 7063 file..2..-R.fnpc │ │ │ +005534e0: 5f69 6e64 7800 0034 0800 2e52 6d00 0036 _indx..4...Rm..6 │ │ │ +005534f0: 0c00 2f52 7674 7970 6500 0033 0a00 2e52 ../Rvtype..3...R │ │ │ +00553500: 7374 7200 0037 1200 2e52 7574 6663 6772 str..7...Rutfcgr │ │ │ +00553510: 5f69 6e64 7800 0035 0a00 2252 716c 6600 _indx..5.."Rqlf. │ │ │ +00553520: 0031 0f00 2252 7274 6e6e 616d 6500 0032 .1.."Rrtnname..2 │ │ │ +00553530: 3012 0029 522e 666e 7063 5f69 6e64 7800 0..)R.fnpc_indx. │ │ │ +00553540: 0032 3209 002a 526d 0000 3234 0d00 2b52 .22..*Rm..24..+R │ │ │ +00553550: 7674 7970 6500 0032 310b 002a 5273 7472 vtype..21..*Rstr │ │ │ +00553560: 0000 3235 1300 2a52 7574 6663 6772 5f69 ..25..*Rutfcgr_i │ │ │ +00553570: 6e64 7800 0032 3327 0012 5270 7377 6170 ndx..23'..Rpswap │ │ │ 00553580: 5f74 696d 655f 6669 656c 6400 ff68 705f _time_field..hp_ │ │ │ 00553590: 6c61 7463 685f 7370 6163 6500 0037 1100 latch_space..7.. │ │ │ -005535a0: 2456 7469 6d65 5f6c 6174 6368 0000 3109 $Vtime_latch..1. │ │ │ -005535b0: 002e 562e 7500 0032 0d00 3056 2e70 6172 ..V.u..2..0V.par │ │ │ -005535c0: 7473 0000 3411 0036 562e 6c61 7463 685f ts..4..6V.latch_ │ │ │ -005535d0: 7069 6400 0035 0b00 3d56 776f 7264 0000 pid..5..=Vword.. │ │ │ -005535e0: 3610 0032 5669 645f 696d 6763 6e74 0000 6..2Vid_imgcnt.. │ │ │ -005535f0: 331a 0011 566e 6469 7469 6f6e 5f68 616e 3...Vndition_han │ │ │ -00553600: 646c 6572 00ff 6368 0000 340e 0024 565f dler..ch..4..$V_ │ │ │ -00553610: 6163 7469 7665 0000 3214 0022 5664 6f6c active..2.."Vdol │ │ │ +005535a0: 2452 7469 6d65 5f6c 6174 6368 0000 3109 $Rtime_latch..1. │ │ │ +005535b0: 002e 522e 7500 0032 0d00 3052 2e70 6172 ..R.u..2..0R.par │ │ │ +005535c0: 7473 0000 3411 0036 522e 6c61 7463 685f ts..4..6R.latch_ │ │ │ +005535d0: 7069 6400 0035 0b00 3d52 776f 7264 0000 pid..5..=Rword.. │ │ │ +005535e0: 3610 0032 5269 645f 696d 6763 6e74 0000 6..2Rid_imgcnt.. │ │ │ +005535f0: 331a 0011 526e 6469 7469 6f6e 5f68 616e 3...Rndition_han │ │ │ +00553600: 646c 6572 00ff 6368 0000 340e 0024 525f dler..ch..4..$R_ │ │ │ +00553610: 6163 7469 7665 0000 3214 0022 5264 6f6c active..2.."Rdol │ │ │ 00553620: 6c61 725f 746c 6576 656c 0000 3316 0022 lar_tlevel..3.." │ │ │ -00553630: 5669 6e74 7270 745f 6f6b 5f73 7461 7465 Vintrpt_ok_state │ │ │ -00553640: 0000 360a 0022 566a 6d70 0000 3515 0022 ..6.."Vjmp..5.." │ │ │ -00553650: 5673 6176 655f 6163 7469 7665 5f63 6800 Vsave_active_ch. │ │ │ -00553660: 0031 1e00 1256 6e65 6374 696f 6e5f 7374 .1...Vnection_st │ │ │ +00553630: 5269 6e74 7270 745f 6f6b 5f73 7461 7465 Rintrpt_ok_state │ │ │ +00553640: 0000 360a 0022 526a 6d70 0000 3515 0022 ..6.."Rjmp..5.." │ │ │ +00553650: 5273 6176 655f 6163 7469 7665 5f63 6800 Rsave_active_ch. │ │ │ +00553660: 0031 1e00 1252 6e65 6374 696f 6e5f 7374 .1...Rnection_st │ │ │ 00553670: 7275 6374 00ff 636c 625f 7074 7200 0036 ruct..clb_ptr..6 │ │ │ -00553680: 2800 2456 695f 7375 7070 5f61 6c6c 6f77 (.$Vi_supp_allow │ │ │ +00553680: 2800 2452 695f 7375 7070 5f61 6c6c 6f77 (.$Ri_supp_allow │ │ │ 00553690: 6578 6973 7469 6e67 5f73 7464 6e75 6c6c existing_stdnull │ │ │ -005536a0: 636f 6c6c 0000 3234 1f00 2556 656e 745f coll..24..%Vent_ │ │ │ +005536a0: 636f 6c6c 0000 3234 1f00 2552 656e 745f coll..24..%Rent_ │ │ │ 005536b0: 7375 7070 6f72 7473 5f6c 6f6e 675f 6e61 supports_long_na │ │ │ -005536c0: 6d65 7300 0032 350e 0023 566f 6e6e 6563 mes..25..#Vonnec │ │ │ -005536d0: 7400 0031 3114 0023 5675 7272 656e 745f t..11..#Vurrent_ │ │ │ -005536e0: 7265 6769 6f6e 0000 3512 0022 5665 7272 region..5.."Verr │ │ │ -005536f0: 5f63 6f6d 7061 7400 0032 3312 0022 5669 _compat..23.."Vi │ │ │ +005536c0: 6d65 7300 0032 350e 0023 526f 6e6e 6563 mes..25..#Ronnec │ │ │ +005536d0: 7400 0031 3114 0023 5275 7272 656e 745f t..11..#Rurrent_ │ │ │ +005536e0: 7265 6769 6f6e 0000 3512 0022 5265 7272 region..5.."Rerr │ │ │ +005536f0: 5f63 6f6d 7061 7400 0032 3312 0022 5269 _compat..23.."Ri │ │ │ 00553700: 6e74 5f63 616e 6365 6c00 0031 380f 002c nt_cancel..18.., │ │ │ -00553710: 562e 6c61 666c 6167 0000 3139 1000 2d56 V.laflag..19..-V │ │ │ -00553720: 7472 616e 736e 756d 0000 3230 1600 2256 transnum..20.."V │ │ │ +00553710: 522e 6c61 666c 6167 0000 3139 1000 2d52 R.laflag..19..-R │ │ │ +00553720: 7472 616e 736e 756d 0000 3230 1600 2252 transnum..20.."R │ │ │ 00553730: 6c61 7374 5f63 616e 6365 6c6c 6564 0000 last_cancelled.. │ │ │ -00553740: 3137 0b00 2656 6163 7400 0031 3210 0023 17..&Vact..12..# │ │ │ -00553750: 566b 5f63 616e 6365 6c00 0031 3610 0022 Vk_cancel..16.." │ │ │ -00553760: 566d 6178 7265 676e 756d 0000 390e 0022 Vmaxregnum..9.." │ │ │ -00553770: 566e 6577 5f6d 7367 0000 380f 0022 5670 Vnew_msg..8.."Vp │ │ │ -00553780: 726f 636e 756d 0000 3134 0b00 2356 7665 rocnum..14..#Vve │ │ │ -00553790: 6300 0032 310b 0022 5671 656e 7400 0031 c..21.."Vqent..1 │ │ │ -005537a0: 0a00 2656 2e62 6c00 0033 0900 2756 666c ..&V.bl..3..'Vfl │ │ │ -005537b0: 0000 3218 0023 5675 6572 795f 6973 5f71 ..2..#Vuery_is_q │ │ │ -005537c0: 7565 7279 6765 7400 0032 3214 0022 5672 ueryget..22.."Vr │ │ │ +00553740: 3137 0b00 2652 6163 7400 0031 3210 0023 17..&Ract..12..# │ │ │ +00553750: 526b 5f63 616e 6365 6c00 0031 3610 0022 Rk_cancel..16.." │ │ │ +00553760: 526d 6178 7265 676e 756d 0000 390e 0022 Rmaxregnum..9.." │ │ │ +00553770: 526e 6577 5f6d 7367 0000 380f 0022 5270 Rnew_msg..8.."Rp │ │ │ +00553780: 726f 636e 756d 0000 3134 0b00 2352 7665 rocnum..14..#Rve │ │ │ +00553790: 6300 0032 310b 0022 5271 656e 7400 0031 c..21.."Rqent..1 │ │ │ +005537a0: 0a00 2652 2e62 6c00 0033 0900 2752 666c ..&R.bl..3..'Rfl │ │ │ +005537b0: 0000 3218 0023 5275 6572 795f 6973 5f71 ..2..#Ruery_is_q │ │ │ +005537c0: 7565 7279 6765 7400 0032 3214 0022 5272 ueryget..22.."Rr │ │ │ 005537d0: 6567 696f 6e5f 6172 7261 7900 0032 360b egion_array..26. │ │ │ -005537e0: 0029 5672 6f6f 7400 0034 0c00 2256 7374 .)Vroot..4.."Vst │ │ │ -005537f0: 6174 6500 0037 0900 2656 7300 0031 3300 ate..7..&Vs..13. │ │ │ +005537e0: 0029 5272 6f6f 7400 0034 0c00 2252 7374 .)Rroot..4.."Rst │ │ │ +005537f0: 6174 6500 0037 0900 2652 7300 0031 3300 ate..7..&Rs..13. │ │ │ 00553800: 0400 0000 fd07 0000 455b 0000 0000 0000 ........E[...... │ │ │ -00553810: 3200 0056 6774 6d74 7970 666c 6469 6e64 2..Vgtmtypfldind │ │ │ +00553810: 3200 0052 6774 6d74 7970 666c 6469 6e64 2..Rgtmtypfldind │ │ │ 00553820: 7800 ff63 6f6e 6e65 6374 696f 6e5f 7374 x..connection_st │ │ │ 00553830: 7275 6374 00ff 7472 616e 736e 756d 0000 ruct..transnum.. │ │ │ -00553840: 3135 1800 2256 7761 6974 696e 675f 696e 15.."Vwaiting_in │ │ │ -00553850: 5f71 7565 7565 0000 3130 1900 1056 725f _queue..10...Vr_ │ │ │ +00553840: 3135 1800 2252 7761 6974 696e 675f 696e 15.."Rwaiting_in │ │ │ +00553850: 5f71 7565 7565 0000 3130 1900 1052 725f _queue..10...Rr_ │ │ │ 00553860: 696e 7465 726c 6f63 6b00 ff6c 6174 6368 interlock..latch │ │ │ -00553870: 0000 3210 001d 5673 656d 6170 686f 7265 ..2...Vsemaphore │ │ │ -00553880: 0000 3115 0012 5671 7565 5f73 7472 7563 ..1...Vque_struc │ │ │ -00553890: 7400 ff62 6c00 0032 0900 1e56 666c 0000 t..bl..2...Vfl.. │ │ │ -005538a0: 311a 0011 5669 745f 7472 6163 6500 ff63 1...Vit_trace..c │ │ │ -005538b0: 616c 6c5f 6672 6f6d 0000 310e 001c 5672 all_from..1...Vr │ │ │ -005538c0: 6974 5f61 6374 0000 320d 001c 5675 7272 it_act..2...Vurr │ │ │ -005538d0: 5f74 6e00 0034 0b00 1b56 6570 6964 0000 _tn..4...Vepid.. │ │ │ -005538e0: 3317 0010 5676 735f 4d44 355f 4354 5800 3...Vvs_MD5_CTX. │ │ │ -005538f0: ff62 6974 7300 0032 0900 1d56 7566 0000 .bits..2...Vuf.. │ │ │ -00553900: 3109 001c 5669 6e00 0033 1a00 1056 775f 1...Vin..3...Vw_ │ │ │ +00553870: 0000 3210 001d 5273 656d 6170 686f 7265 ..2...Rsemaphore │ │ │ +00553880: 0000 3115 0012 5271 7565 5f73 7472 7563 ..1...Rque_struc │ │ │ +00553890: 7400 ff62 6c00 0032 0900 1e52 666c 0000 t..bl..2...Rfl.. │ │ │ +005538a0: 311a 0011 5269 745f 7472 6163 6500 ff63 1...Rit_trace..c │ │ │ +005538b0: 616c 6c5f 6672 6f6d 0000 310e 001c 5272 all_from..1...Rr │ │ │ +005538c0: 6974 5f61 6374 0000 320d 001c 5275 7272 it_act..2...Rurr │ │ │ +005538d0: 5f74 6e00 0034 0b00 1b52 6570 6964 0000 _tn..4...Repid.. │ │ │ +005538e0: 3317 0010 5276 735f 4d44 355f 4354 5800 3...Rvs_MD5_CTX. │ │ │ +005538f0: ff62 6974 7300 0032 0900 1d52 7566 0000 .bits..2...Ruf.. │ │ │ +00553900: 3109 001c 5269 6e00 0033 1a00 1052 775f 1...Rin..3...Rw_ │ │ │ 00553910: 7365 745f 656c 656d 656e 7400 ff62 6c6b set_element..blk │ │ │ -00553920: 0000 3133 1100 2256 5f63 6865 636b 7375 ..13.."V_checksu │ │ │ -00553930: 6d00 0033 3513 0023 5670 7269 6f72 5f73 m..35..#Vprior_s │ │ │ -00553940: 7461 7465 0000 3336 0e00 2356 7461 7267 tate..36..#Vtarg │ │ │ -00553950: 6574 0000 3139 0900 1f56 6372 0000 330c et..19...Vcr..3. │ │ │ -00553960: 0020 5679 636c 6500 0032 300c 001f 5664 . Vycle..20...Vd │ │ │ -00553970: 6f6e 6500 0032 3712 001f 5666 6972 7374 one..27...Vfirst │ │ │ -00553980: 5f63 6f70 7900 0032 380b 0025 566f 6666 _copy..28..%Voff │ │ │ -00553990: 0000 3231 1600 2056 6f72 7761 7264 5f70 ..21.. Vorward_p │ │ │ -005539a0: 726f 6365 7373 0000 3239 1200 1f56 6869 rocess..29...Vhi │ │ │ -005539b0: 6768 5f74 6c65 7665 6c00 0036 0d00 1f56 gh_tlevel..6...V │ │ │ -005539c0: 696e 6465 7800 0032 340d 0021 5673 5f6f index..24..!Vs_o │ │ │ -005539d0: 6666 0000 3232 1300 1f56 6a6e 6c5f 6672 ff..22...Vjnl_fr │ │ │ -005539e0: 6565 6164 6472 0000 380d 001f 566c 6576 eeaddr..8...Vlev │ │ │ -005539f0: 656c 0000 3236 1000 2056 6f77 5f74 6c65 el..26.. Vow_tle │ │ │ -00553a00: 7665 6c00 0037 0c00 1f56 6d6f 6465 0000 vel..7...Vmode.. │ │ │ -00553a10: 3132 1000 1f56 6e65 775f 6275 6666 0000 12...Vnew_buff.. │ │ │ -00553a20: 3138 1000 2156 7874 5f63 775f 7365 7400 18..!Vxt_cw_set. │ │ │ -00553a30: 0034 0b00 2456 6f66 6600 0032 3310 001f .4..$Voff..23... │ │ │ -00553a40: 566f 6c64 5f62 6c6f 636b 0000 320c 0023 Vold_block..2..# │ │ │ -00553a50: 566d 6f64 6500 0033 3213 0020 566e 6473 Vmode..32.. Vnds │ │ │ -00553a60: 6b5f 626c 6b76 6572 0000 3331 1200 1f56 k_blkver..31...V │ │ │ +00553920: 0000 3133 1100 2252 5f63 6865 636b 7375 ..13.."R_checksu │ │ │ +00553930: 6d00 0033 3513 0023 5270 7269 6f72 5f73 m..35..#Rprior_s │ │ │ +00553940: 7461 7465 0000 3336 0e00 2352 7461 7267 tate..36..#Rtarg │ │ │ +00553950: 6574 0000 3139 0900 1f52 6372 0000 330c et..19...Rcr..3. │ │ │ +00553960: 0020 5279 636c 6500 0032 300c 001f 5264 . Rycle..20...Rd │ │ │ +00553970: 6f6e 6500 0032 3712 001f 5266 6972 7374 one..27...Rfirst │ │ │ +00553980: 5f63 6f70 7900 0032 380b 0025 526f 6666 _copy..28..%Roff │ │ │ +00553990: 0000 3231 1600 2052 6f72 7761 7264 5f70 ..21.. Rorward_p │ │ │ +005539a0: 726f 6365 7373 0000 3239 1200 1f52 6869 rocess..29...Rhi │ │ │ +005539b0: 6768 5f74 6c65 7665 6c00 0036 0d00 1f52 gh_tlevel..6...R │ │ │ +005539c0: 696e 6465 7800 0032 340d 0021 5273 5f6f index..24..!Rs_o │ │ │ +005539d0: 6666 0000 3232 1300 1f52 6a6e 6c5f 6672 ff..22...Rjnl_fr │ │ │ +005539e0: 6565 6164 6472 0000 380d 001f 526c 6576 eeaddr..8...Rlev │ │ │ +005539f0: 656c 0000 3236 1000 2052 6f77 5f74 6c65 el..26.. Row_tle │ │ │ +00553a00: 7665 6c00 0037 0c00 1f52 6d6f 6465 0000 vel..7...Rmode.. │ │ │ +00553a10: 3132 1000 1f52 6e65 775f 6275 6666 0000 12...Rnew_buff.. │ │ │ +00553a20: 3138 1000 2152 7874 5f63 775f 7365 7400 18..!Rxt_cw_set. │ │ │ +00553a30: 0034 0b00 2452 6f66 6600 0032 3310 001f .4..$Roff..23... │ │ │ +00553a40: 526f 6c64 5f62 6c6f 636b 0000 320c 0023 Rold_block..2..# │ │ │ +00553a50: 526d 6f64 6500 0033 3213 0020 526e 6473 Rmode..32.. Rnds │ │ │ +00553a60: 6b5f 626c 6b76 6572 0000 3331 1200 1f52 k_blkver..31...R │ │ │ 00553a70: 7072 6576 5f63 775f 7365 7400 0035 1b00 prev_cw_set..5.. │ │ │ -00553a80: 1f56 7265 636f 6d70 7574 655f 6c69 7374 .Vrecompute_list │ │ │ -00553a90: 5f68 6561 6400 0031 300c 002e 5674 6169 _head..10...Vtai │ │ │ -00553aa0: 6c00 0031 3113 0021 5666 6572 656e 6365 l..11..!Vference │ │ │ -00553ab0: 5f63 6e74 0000 3235 0f00 1f56 745f 6c65 _cnt..25...Vt_le │ │ │ -00553ac0: 7665 6c00 0033 3008 0020 566e 0000 3115 vel..30.. Vn..1. │ │ │ -00553ad0: 001f 5675 6e64 6f5f 6e65 7874 5f6f 6666 ..Vundo_next_off │ │ │ -00553ae0: 0000 3333 0e00 2456 6f66 6673 6574 0000 ..33..$Voffset.. │ │ │ -00553af0: 3334 0f00 2056 7064 5f61 6464 7200 0031 34.. Vpd_addr..1 │ │ │ -00553b00: 340c 0027 562e 626c 6b00 0031 360b 0028 4..'V.blk..16..( │ │ │ -00553b10: 566d 6170 0000 3135 0b00 2856 7074 7200 Vmap..15..(Vptr. │ │ │ -00553b20: 0031 3711 001f 5677 7269 7465 5f74 7970 .17...Vwrite_typ │ │ │ -00553b30: 6500 0039 1c00 0f56 645f 726d 5f73 7472 e..9...Vd_rm_str │ │ │ +00553a80: 1f52 7265 636f 6d70 7574 655f 6c69 7374 .Rrecompute_list │ │ │ +00553a90: 5f68 6561 6400 0031 300c 002e 5274 6169 _head..10...Rtai │ │ │ +00553aa0: 6c00 0031 3113 0021 5266 6572 656e 6365 l..11..!Rference │ │ │ +00553ab0: 5f63 6e74 0000 3235 0f00 1f52 745f 6c65 _cnt..25...Rt_le │ │ │ +00553ac0: 7665 6c00 0033 3008 0020 526e 0000 3115 vel..30.. Rn..1. │ │ │ +00553ad0: 001f 5275 6e64 6f5f 6e65 7874 5f6f 6666 ..Rundo_next_off │ │ │ +00553ae0: 0000 3333 0e00 2452 6f66 6673 6574 0000 ..33..$Roffset.. │ │ │ +00553af0: 3334 0f00 2052 7064 5f61 6464 7200 0031 34.. Rpd_addr..1 │ │ │ +00553b00: 340c 0027 522e 626c 6b00 0031 360b 0028 4..'R.blk..16..( │ │ │ +00553b10: 526d 6170 0000 3135 0b00 2852 7074 7200 Rmap..15..(Rptr. │ │ │ +00553b20: 0031 3711 001f 5277 7269 7465 5f74 7970 .17...Rwrite_typ │ │ │ +00553b30: 6500 0039 1c00 0f52 645f 726d 5f73 7472 e..9...Rd_rm_str │ │ │ 00553b40: 7563 7400 ff62 6f6d 5f62 7566 0000 3533 uct..bom_buf..53 │ │ │ -00553b50: 0c00 2356 5f63 6e74 0000 3530 0b00 2456 ..#V_cnt..50..$V │ │ │ -00553b60: 6f66 6600 0035 310f 0020 5663 6865 636b off..51.. Vcheck │ │ │ -00553b70: 6564 0000 3137 1100 2056 6e75 6d5f 6279 ed..17.. Vnum_by │ │ │ -00553b80: 7465 7300 0035 3215 0020 5672 6561 645f tes..52.. Vread_ │ │ │ -00553b90: 6f6e 655f 646f 6e65 0000 3134 0e00 1d56 one_done..14...V │ │ │ -00553ba0: 7566 7369 7a65 0000 3432 0e00 1c56 6372 ufsize..42...Vcr │ │ │ -00553bb0: 6c61 7374 0000 3131 0c00 2256 6275 6666 last..11.."Vbuff │ │ │ -00553bc0: 0000 3931 1300 1c56 6465 665f 7265 6373 ..91...Vdef_recs │ │ │ -00553bd0: 697a 6500 0031 330d 0020 5677 6964 7468 ize..13.. Vwidth │ │ │ -00553be0: 0000 3132 1500 1e56 765f 7061 7261 6d5f ..12...Vv_param_ │ │ │ -00553bf0: 7061 6972 7300 0033 3712 002b 562e 6e75 pairs..37..+V.nu │ │ │ -00553c00: 6d5f 7061 6972 7300 0033 380d 002c 5670 m_pairs..38..,Vp │ │ │ -00553c10: 6169 7273 0000 3339 1600 3156 5b30 5d2e airs..39..1V[0]. │ │ │ +00553b50: 0c00 2352 5f63 6e74 0000 3530 0b00 2452 ..#R_cnt..50..$R │ │ │ +00553b60: 6f66 6600 0035 310f 0020 5263 6865 636b off..51.. Rcheck │ │ │ +00553b70: 6564 0000 3137 1100 2052 6e75 6d5f 6279 ed..17.. Rnum_by │ │ │ +00553b80: 7465 7300 0035 3215 0020 5272 6561 645f tes..52.. Rread_ │ │ │ +00553b90: 6f6e 655f 646f 6e65 0000 3134 0e00 1d52 one_done..14...R │ │ │ +00553ba0: 7566 7369 7a65 0000 3432 0e00 1c52 6372 ufsize..42...Rcr │ │ │ +00553bb0: 6c61 7374 0000 3131 0c00 2252 6275 6666 last..11.."Rbuff │ │ │ +00553bc0: 0000 3931 1300 1c52 6465 665f 7265 6373 ..91...Rdef_recs │ │ │ +00553bd0: 697a 6500 0031 330d 0020 5277 6964 7468 ize..13.. Rwidth │ │ │ +00553be0: 0000 3132 1500 1e52 765f 7061 7261 6d5f ..12...Rv_param_ │ │ │ +00553bf0: 7061 6972 7300 0033 3712 002b 522e 6e75 pairs..37..+R.nu │ │ │ +00553c00: 6d5f 7061 6972 7300 0033 380d 002c 5270 m_pairs..38..,Rp │ │ │ +00553c10: 6169 7273 0000 3339 1600 3152 5b30 5d2e airs..39..1R[0]. │ │ │ 00553c20: 6465 6669 6e69 7469 6f6e 0000 3431 0c00 definition..41.. │ │ │ -00553c30: 3556 6e61 6d65 0000 3430 1300 1d56 6f6e 5Vname..40...Von │ │ │ +00553c30: 3552 6e61 6d65 0000 3430 1300 1d52 6f6e 5Rname..40...Ron │ │ │ 00553c40: 655f 3173 745f 7265 6164 0000 390d 0025 e_1st_read..9..% │ │ │ -00553c50: 5677 7269 7465 0000 3130 0b00 1c56 6669 Vwrite..10...Vfi │ │ │ -00553c60: 666f 0000 350c 001e 566c 6465 7300 0033 fo..5...Vldes..3 │ │ │ -00553c70: 310d 001f 5665 5f70 6f73 0000 3630 0b00 1...Ve_pos..60.. │ │ │ -00553c80: 1f56 7374 7200 0035 390a 001e 5678 6564 .Vstr..59...Vxed │ │ │ -00553c90: 0000 3115 001d 566f 6c5f 6279 7465 735f ..1...Vol_bytes_ │ │ │ -00553ca0: 7265 6164 0000 3436 0b00 1f56 6c6f 7700 read..46...Vlow. │ │ │ -00553cb0: 0031 3515 001d 5673 626c 6f63 6b5f 6275 .15...Vsblock_bu │ │ │ -00553cc0: 6666 6572 0000 3930 0d00 2a56 5f73 697a ffer..90..*V_siz │ │ │ -00553cd0: 6500 0038 391c 001c 5669 6368 7365 745f e..89...Vichset_ │ │ │ +00553c50: 5277 7269 7465 0000 3130 0b00 1c52 6669 Rwrite..10...Rfi │ │ │ +00553c60: 666f 0000 350c 001e 526c 6465 7300 0033 fo..5...Rldes..3 │ │ │ +00553c70: 310d 001f 5265 5f70 6f73 0000 3630 0b00 1...Re_pos..60.. │ │ │ +00553c80: 1f52 7374 7200 0035 390a 001e 5278 6564 .Rstr..59...Rxed │ │ │ +00553c90: 0000 3115 001d 526f 6c5f 6279 7465 735f ..1...Rol_bytes_ │ │ │ +00553ca0: 7265 6164 0000 3436 0b00 1f52 6c6f 7700 read..46...Rlow. │ │ │ +00553cb0: 0031 3515 001d 5273 626c 6f63 6b5f 6275 .15...Rsblock_bu │ │ │ +00553cc0: 6666 6572 0000 3930 0d00 2a52 5f73 697a ffer..90..*R_siz │ │ │ +00553cd0: 6500 0038 391c 001c 5269 6368 7365 745f e..89...Richset_ │ │ │ 00553ce0: 7574 6631 365f 7661 7269 616e 7400 0038 utf16_variant..8 │ │ │ -00553cf0: 370c 001d 566e 6275 6600 0035 340c 0021 7...Vnbuf..54..! │ │ │ -00553d00: 565f 6f66 6600 0035 360b 0022 5670 6f73 V_off..56.."Vpos │ │ │ -00553d10: 0000 3535 0b00 2256 746f 7000 0035 3710 ..55.."Vtop..57. │ │ │ -00553d20: 001e 5664 6570 656e 6465 6e74 0000 3719 ..Vdependent..7. │ │ │ -00553d30: 001e 5670 7574 5f63 6970 6865 725f 6861 ..Vput_cipher_ha │ │ │ -00553d40: 6e64 6c65 0000 3835 1100 2256 656e 6372 ndle..85.."Vencr │ │ │ -00553d50: 7970 7465 6400 0036 370a 0022 5669 7600 ypted..67.."Viv. │ │ │ -00553d60: 0036 390d 0024 562e 6164 6472 0000 3732 .69..$V.addr..72 │ │ │ -00553d70: 1000 2556 6368 6172 5f6c 656e 0000 3730 ..%Vchar_len..70 │ │ │ -00553d80: 0b00 2556 6c65 6e00 0037 310b 0022 566b ..%Vlen..71.."Vk │ │ │ -00553d90: 6579 0000 3737 0d00 2556 2e61 6464 7200 ey..77..%V.addr. │ │ │ -00553da0: 0038 3010 0026 5663 6861 725f 6c65 6e00 .80..&Vchar_len. │ │ │ -00553db0: 0037 380b 0026 566c 656e 0000 3739 0d00 .78..&Vlen..79.. │ │ │ -00553dc0: 1d56 735f 7069 7065 0000 3618 001c 566c .Vs_pipe..6...Vl │ │ │ +00553cf0: 370c 001d 526e 6275 6600 0035 340c 0021 7...Rnbuf..54..! │ │ │ +00553d00: 525f 6f66 6600 0035 360b 0022 5270 6f73 R_off..56.."Rpos │ │ │ +00553d10: 0000 3535 0b00 2252 746f 7000 0035 3710 ..55.."Rtop..57. │ │ │ +00553d20: 001e 5264 6570 656e 6465 6e74 0000 3719 ..Rdependent..7. │ │ │ +00553d30: 001e 5270 7574 5f63 6970 6865 725f 6861 ..Rput_cipher_ha │ │ │ +00553d40: 6e64 6c65 0000 3835 1100 2252 656e 6372 ndle..85.."Rencr │ │ │ +00553d50: 7970 7465 6400 0036 370a 0022 5269 7600 ypted..67.."Riv. │ │ │ +00553d60: 0036 390d 0024 522e 6164 6472 0000 3732 .69..$R.addr..72 │ │ │ +00553d70: 1000 2552 6368 6172 5f6c 656e 0000 3730 ..%Rchar_len..70 │ │ │ +00553d80: 0b00 2552 6c65 6e00 0037 310b 0022 526b ..%Rlen..71.."Rk │ │ │ +00553d90: 6579 0000 3737 0d00 2552 2e61 6464 7200 ey..77..%R.addr. │ │ │ +00553da0: 0038 3010 0026 5263 6861 725f 6c65 6e00 .80..&Rchar_len. │ │ │ +00553db0: 0037 380b 0026 526c 656e 0000 3739 0d00 .78..&Rlen..79.. │ │ │ +00553dc0: 1d52 735f 7069 7065 0000 3618 001c 526c .Rs_pipe..6...Rl │ │ │ 00553dd0: 6173 745f 7761 735f 7469 6d65 6f75 7400 ast_was_timeout. │ │ │ -00553de0: 0034 370a 0020 566f 7000 0033 300f 001c .47.. Vop..30... │ │ │ -00553df0: 566d 7570 696e 7472 0000 3239 1200 1c56 Vmupintr..29...V │ │ │ +00553de0: 0034 370a 0020 526f 7000 0033 300f 001c .47.. Rop..30... │ │ │ +00553df0: 526d 7570 696e 7472 0000 3239 1200 1c52 Rmupintr..29...R │ │ │ 00553e00: 6e6f 5f64 6573 7472 6f79 0000 3136 1c00 no_destroy..16.. │ │ │ -00553e10: 1c56 6f63 6873 6574 5f75 7466 3136 5f76 .Vochset_utf16_v │ │ │ -00553e20: 6172 6961 6e74 0000 3838 1e00 1d56 7269 ariant..88...Vri │ │ │ +00553e10: 1c52 6f63 6873 6574 5f75 7466 3136 5f76 .Rochset_utf16_v │ │ │ +00553e20: 6172 6961 6e74 0000 3838 1e00 1d52 7269 ariant..88...Rri │ │ │ 00553e30: 675f 6279 7465 735f 616c 7265 6164 795f g_bytes_already_ │ │ │ -00553e40: 7265 6164 0000 3438 1000 1d56 7574 5f62 read..48...Vut_b │ │ │ -00553e50: 7974 6573 0000 3439 0b00 1f56 6275 6600 ytes..49...Vbuf. │ │ │ -00553e60: 0035 380c 0022 5673 697a 6500 0034 3319 .58.."Vsize..43. │ │ │ -00553e70: 001f 5670 7574 5f63 6970 6865 725f 6861 ..Vput_cipher_ha │ │ │ -00553e80: 6e64 6c65 0000 3836 1100 2356 656e 6372 ndle..86..#Vencr │ │ │ -00553e90: 7970 7465 6400 0036 380a 0023 5669 7600 ypted..68..#Viv. │ │ │ -00553ea0: 0037 330d 0025 562e 6164 6472 0000 3736 .73..%V.addr..76 │ │ │ -00553eb0: 1000 2656 6368 6172 5f6c 656e 0000 3734 ..&Vchar_len..74 │ │ │ -00553ec0: 0b00 2656 6c65 6e00 0037 350b 0023 566b ..&Vlen..75..#Vk │ │ │ -00553ed0: 6579 0000 3831 0d00 2656 2e61 6464 7200 ey..81..&V.addr. │ │ │ -00553ee0: 0038 3410 0027 5663 6861 725f 6c65 6e00 .84..'Vchar_len. │ │ │ -00553ef0: 0038 320b 0027 566c 656e 0000 3833 0f00 .82..'Vlen..83.. │ │ │ -00553f00: 1c56 7061 6463 6861 7200 0034 350a 001e .Vpadchar..45... │ │ │ -00553f10: 5672 7365 0000 3815 001d 5669 7065 5f62 Vrse..8...Vipe_b │ │ │ -00553f20: 7566 665f 7369 7a65 0000 3631 0b00 2156 uff_size..61..!V │ │ │ -00553f30: 7069 6400 0033 3612 0021 5673 6176 655f pid..36..!Vsave_ │ │ │ -00553f40: 7374 6174 6500 0031 3812 002b 562e 6164 state..18..+V.ad │ │ │ -00553f50: 645f 6279 7465 7300 0032 3612 002c 5662 d_bytes..26..,Vb │ │ │ +00553e40: 7265 6164 0000 3438 1000 1d52 7574 5f62 read..48...Rut_b │ │ │ +00553e50: 7974 6573 0000 3439 0b00 1f52 6275 6600 ytes..49...Rbuf. │ │ │ +00553e60: 0035 380c 0022 5273 697a 6500 0034 3319 .58.."Rsize..43. │ │ │ +00553e70: 001f 5270 7574 5f63 6970 6865 725f 6861 ..Rput_cipher_ha │ │ │ +00553e80: 6e64 6c65 0000 3836 1100 2352 656e 6372 ndle..86..#Rencr │ │ │ +00553e90: 7970 7465 6400 0036 380a 0023 5269 7600 ypted..68..#Riv. │ │ │ +00553ea0: 0037 330d 0025 522e 6164 6472 0000 3736 .73..%R.addr..76 │ │ │ +00553eb0: 1000 2652 6368 6172 5f6c 656e 0000 3734 ..&Rchar_len..74 │ │ │ +00553ec0: 0b00 2652 6c65 6e00 0037 350b 0023 526b ..&Rlen..75..#Rk │ │ │ +00553ed0: 6579 0000 3831 0d00 2652 2e61 6464 7200 ey..81..&R.addr. │ │ │ +00553ee0: 0038 3410 0027 5263 6861 725f 6c65 6e00 .84..'Rchar_len. │ │ │ +00553ef0: 0038 320b 0027 526c 656e 0000 3833 0f00 .82..'Rlen..83.. │ │ │ +00553f00: 1c52 7061 6463 6861 7200 0034 350a 001e .Rpadchar..45... │ │ │ +00553f10: 5272 7365 0000 3815 001d 5269 7065 5f62 Rrse..8...Ripe_b │ │ │ +00553f20: 7566 665f 7369 7a65 0000 3631 0b00 2152 uff_size..61..!R │ │ │ +00553f30: 7069 6400 0033 3612 0021 5273 6176 655f pid..36..!Rsave_ │ │ │ +00553f40: 7374 6174 6500 0031 3812 002b 522e 6164 state..18..+R.ad │ │ │ +00553f50: 645f 6279 7465 7300 0032 3612 002c 5262 d_bytes..26..,Rb │ │ │ 00553f60: 7974 6573 3272 6561 6400 0032 330e 0031 ytes2read..23..1 │ │ │ -00553f70: 565f 636f 756e 7400 0032 350c 0032 5672 V_count..25..2Vr │ │ │ -00553f80: 6561 6400 0032 3212 002c 5663 6861 725f ead..22..,Vchar_ │ │ │ -00553f90: 636f 756e 7400 0032 3410 002c 5665 6e64 count..24..,Vend │ │ │ -00553fa0: 5f74 696d 6500 0031 390e 0034 565f 7661 _time..19..4V_va │ │ │ -00553fb0: 6c69 6400 0032 3713 002c 566d 6178 5f62 lid..27..,Vmax_b │ │ │ -00553fc0: 7566 666c 656e 0000 3231 0f00 2c56 6e65 ufflen..21..,Vne │ │ │ -00553fd0: 7770 6970 6500 0032 3811 002c 5677 686f wpipe..28..,Vwho │ │ │ -00553fe0: 5f73 6176 6564 0000 3230 1300 1c56 7265 _saved..20...Vre │ │ │ +00553f70: 525f 636f 756e 7400 0032 350c 0032 5272 R_count..25..2Rr │ │ │ +00553f80: 6561 6400 0032 3212 002c 5263 6861 725f ead..22..,Rchar_ │ │ │ +00553f90: 636f 756e 7400 0032 3410 002c 5265 6e64 count..24..,Rend │ │ │ +00553fa0: 5f74 696d 6500 0031 390e 0034 525f 7661 _time..19..4R_va │ │ │ +00553fb0: 6c69 6400 0032 3713 002c 526d 6178 5f62 lid..27..,Rmax_b │ │ │ +00553fc0: 7566 666c 656e 0000 3231 0f00 2c52 6e65 ufflen..21..,Rne │ │ │ +00553fd0: 7770 6970 6500 0032 3811 002c 5277 686f wpipe..28..,Rwho │ │ │ +00553fe0: 5f73 6176 6564 0000 3230 1300 1c52 7265 _saved..20...Rre │ │ │ 00553ff0: 6164 5f66 696c 6465 7300 0033 3200 0000 ad_fildes..32... │ │ │ 00554000: 0400 0000 f907 0000 bc5b 0000 0000 0000 .........[...... │ │ │ -00554010: 2f00 0056 6774 6d74 7970 666c 6469 6e64 /..Vgtmtypfldind │ │ │ +00554010: 2f00 0052 6774 6d74 7970 666c 6469 6e64 /..Rgtmtypfldind │ │ │ 00554020: 7800 ff64 5f72 6d5f 7374 7275 6374 00ff x..d_rm_struct.. │ │ │ 00554030: 7265 6164 5f66 696c 7374 7200 0033 3310 read_filstr..33. │ │ │ -00554040: 0021 566f 6363 7572 7265 6400 0036 360a .!Voccurred..66. │ │ │ -00554050: 0022 566e 6c79 0000 3210 001e 5663 6f72 ."Vnly..2...Vcor │ │ │ -00554060: 6473 697a 6500 0034 3411 001c 5673 7461 dsize..44...Vsta │ │ │ -00554070: 7274 5f70 6f73 0000 3634 1200 1e56 6465 rt_pos..64...Vde │ │ │ -00554080: 7272 5f63 6869 6c64 0000 3334 0e00 2356 rr_child..34..#V │ │ │ -00554090: 7061 7265 6e74 0000 3335 0b00 1e56 7265 parent..35...Vre │ │ │ -005540a0: 616d 0000 3412 001c 5674 6d70 5f62 7566 am..4...Vtmp_buf │ │ │ -005540b0: 6665 7200 0036 321a 001d 566f 745f 6279 fer..62...Vot_by │ │ │ +00554040: 0021 526f 6363 7572 7265 6400 0036 360a .!Roccurred..66. │ │ │ +00554050: 0022 526e 6c79 0000 3210 001e 5263 6f72 ."Rnly..2...Rcor │ │ │ +00554060: 6473 697a 6500 0034 3411 001c 5273 7461 dsize..44...Rsta │ │ │ +00554070: 7274 5f70 6f73 0000 3634 1200 1e52 6465 rt_pos..64...Rde │ │ │ +00554080: 7272 5f63 6869 6c64 0000 3334 0e00 2352 rr_child..34..#R │ │ │ +00554090: 7061 7265 6e74 0000 3335 0b00 1e52 7265 parent..35...Rre │ │ │ +005540a0: 616d 0000 3412 001c 5274 6d70 5f62 7566 am..4...Rtmp_buf │ │ │ +005540b0: 6665 7200 0036 321a 001d 526f 745f 6279 fer..62...Rot_by │ │ │ 005540c0: 7465 735f 696e 5f62 7566 6665 7200 0036 tes_in_buffer..6 │ │ │ -005540d0: 3316 001c 5677 7269 7465 5f6f 6363 7572 3...Vwrite_occur │ │ │ -005540e0: 7265 6400 0036 350a 0023 566e 6c79 0000 red..65..#Vnly.. │ │ │ -005540f0: 3325 0011 5673 6f63 6b65 745f 7374 7275 3%..Vsocket_stru │ │ │ +005540d0: 3316 001c 5277 7269 7465 5f6f 6363 7572 3...Rwrite_occur │ │ │ +005540e0: 7265 6400 0036 350a 0023 526e 6c79 0000 red..65..#Rnly.. │ │ │ +005540f0: 3325 0011 5273 6f63 6b65 745f 7374 7275 3%..Rsocket_stru │ │ │ 00554100: 6374 00ff 6375 7272 656e 745f 736f 636b ct..current_sock │ │ │ -00554110: 6574 0000 3132 1200 2056 6774 6d5f 736f et..12.. Vgtm_so │ │ │ -00554120: 636b 6574 0000 3230 1800 2056 6963 6873 cket..20.. Vichs │ │ │ +00554110: 6574 0000 3132 1200 2052 6774 6d5f 736f et..12.. Rgtm_so │ │ │ +00554120: 636b 6574 0000 3230 1800 2052 6963 6873 cket..20.. Richs │ │ │ 00554130: 6574 5f73 7065 6369 6669 6564 0000 3135 et_specified..15 │ │ │ -00554140: 1500 2756 7574 6631 365f 7661 7269 616e ..'Vutf16_varian │ │ │ -00554150: 7400 0031 370a 0021 566f 6400 0031 390f t..17..!Vod..19. │ │ │ -00554160: 0020 566d 7570 696e 7472 0000 3131 1000 . Vmupintr..11.. │ │ │ -00554170: 2056 6e5f 736f 636b 6574 0000 3133 1800 Vn_socket..13.. │ │ │ -00554180: 2056 6f63 6873 6574 5f73 7065 6369 6669 Vochset_specifi │ │ │ -00554190: 6564 0000 3136 1500 2756 7574 6631 365f ed..16..'Vutf16_ │ │ │ -005541a0: 7661 7269 616e 7400 0031 3816 0020 5673 variant..18.. Vs │ │ │ +00554140: 1500 2752 7574 6631 365f 7661 7269 616e ..'Rutf16_varian │ │ │ +00554150: 7400 0031 370a 0021 526f 6400 0031 390f t..17..!Rod..19. │ │ │ +00554160: 0020 526d 7570 696e 7472 0000 3131 1000 . Rmupintr..11.. │ │ │ +00554170: 2052 6e5f 736f 636b 6574 0000 3133 1800 Rn_socket..13.. │ │ │ +00554180: 2052 6f63 6873 6574 5f73 7065 6369 6669 Rochset_specifi │ │ │ +00554190: 6564 0000 3136 1500 2752 7574 6631 365f ed..16..'Rutf16_ │ │ │ +005541a0: 7661 7269 616e 7400 0031 3816 0020 5273 variant..18.. Rs │ │ │ 005541b0: 6f63 6b5f 7361 7665 5f73 7461 7465 0000 ock_save_state.. │ │ │ -005541c0: 3112 002f 562e 6279 7465 735f 7265 6164 1../V.bytes_read │ │ │ -005541d0: 0000 3511 0030 5663 6861 7273 5f72 6561 ..5..0Vchars_rea │ │ │ -005541e0: 6400 0036 0f00 3056 656e 645f 7469 6d65 d..6..0Vend_time │ │ │ -005541f0: 0000 320d 0038 565f 7661 6c69 6400 0037 ..2..8V_valid..7 │ │ │ -00554200: 1800 3056 6962 6673 697a 655f 7370 6563 ..0Vibfsize_spec │ │ │ -00554210: 6966 6965 6400 0038 1200 3056 6d61 785f ified..8..0Vmax_ │ │ │ -00554220: 6275 6666 6c65 6e00 0034 1100 3056 6e65 bufflen..4..0Vne │ │ │ -00554230: 7764 736f 636b 6574 0000 3915 0030 5677 wdsocket..9..0Vw │ │ │ +005541c0: 3112 002f 522e 6279 7465 735f 7265 6164 1../R.bytes_read │ │ │ +005541d0: 0000 3511 0030 5263 6861 7273 5f72 6561 ..5..0Rchars_rea │ │ │ +005541e0: 6400 0036 0f00 3052 656e 645f 7469 6d65 d..6..0Rend_time │ │ │ +005541f0: 0000 320d 0038 525f 7661 6c69 6400 0037 ..2..8R_valid..7 │ │ │ +00554200: 1800 3052 6962 6673 697a 655f 7370 6563 ..0Ribfsize_spec │ │ │ +00554210: 6966 6965 6400 0038 1200 3052 6d61 785f ified..8..0Rmax_ │ │ │ +00554220: 6275 6666 6c65 6e00 0034 1100 3052 6e65 bufflen..4..0Rne │ │ │ +00554230: 7764 736f 636b 6574 0000 3915 0030 5277 wdsocket..9..0Rw │ │ │ 00554240: 6169 745f 666f 725f 7768 6174 0000 3130 ait_for_what..10 │ │ │ -00554250: 0f00 3156 686f 5f73 6176 6564 0000 3311 ..1Vho_saved..3. │ │ │ -00554260: 0020 5677 6169 7463 7963 6c65 0000 3134 . Vwaitcycle..14 │ │ │ -00554270: 1c00 1156 7474 5f73 7472 7563 7400 ff63 ...Vtt_struct..c │ │ │ -00554280: 616e 6f6e 6963 616c 0000 3339 1900 1c56 anonical..39...V │ │ │ +00554250: 0f00 3152 686f 5f73 6176 6564 0000 3311 ..1Rho_saved..3. │ │ │ +00554260: 0020 5277 6169 7463 7963 6c65 0000 3134 . Rwaitcycle..14 │ │ │ +00554270: 1c00 1152 7474 5f73 7472 7563 7400 ff63 ...Rtt_struct..c │ │ │ +00554280: 616e 6f6e 6963 616c 0000 3339 1900 1c52 anonical..39...R │ │ │ 00554290: 6465 6661 756c 745f 6d61 736b 5f74 6572 default_mask_ter │ │ │ -005542a0: 6d00 0034 3711 001d 5669 7363 6172 645f m..47...Viscard_ │ │ │ -005542b0: 6c66 0000 3436 1400 1d56 6f6e 655f 3173 lf..46...Vone_1s │ │ │ -005542c0: 745f 7265 6164 0000 3438 1700 1c56 656e t_read..48...Ven │ │ │ +005542a0: 6d00 0034 3711 001d 5269 7363 6172 645f m..47...Riscard_ │ │ │ +005542b0: 6c66 0000 3436 1400 1d52 6f6e 655f 3173 lf..46...Rone_1s │ │ │ +005542c0: 745f 7265 6164 0000 3438 1700 1c52 656e t_read..48...Ren │ │ │ 005542d0: 626c 645f 6f75 746f 6662 616e 6473 0000 bld_outofbands.. │ │ │ -005542e0: 330c 002c 562e 6d61 736b 0000 3508 002d 3..,V.mask..5..- │ │ │ -005542f0: 5678 0000 340d 001d 5678 745f 6361 7000 Vx..4...Vxt_cap. │ │ │ -00554300: 0032 0d00 1c56 6669 6c64 6573 0000 3910 .2...Vfildes..9. │ │ │ -00554310: 001c 5669 6e5f 6275 665f 737a 0000 3110 ..Vin_buf_sz..1. │ │ │ -00554320: 001c 566d 6173 6b5f 7465 726d 0000 370c ..Vmask_term..7. │ │ │ -00554330: 0025 562e 6d61 736b 0000 380e 001d 5675 .%V.mask..8...Vu │ │ │ -00554340: 7069 6e74 7200 0033 3411 001c 566e 6f7a pintr..34...Vnoz │ │ │ -00554350: 656e 6162 6c65 0000 3530 1300 1c56 7265 enable..50...Vre │ │ │ +005542e0: 330c 002c 522e 6d61 736b 0000 3508 002d 3..,R.mask..5..- │ │ │ +005542f0: 5278 0000 340d 001d 5278 745f 6361 7000 Rx..4...Rxt_cap. │ │ │ +00554300: 0032 0d00 1c52 6669 6c64 6573 0000 3910 .2...Rfildes..9. │ │ │ +00554310: 001c 5269 6e5f 6275 665f 737a 0000 3110 ..Rin_buf_sz..1. │ │ │ +00554320: 001c 526d 6173 6b5f 7465 726d 0000 370c ..Rmask_term..7. │ │ │ +00554330: 0025 522e 6d61 736b 0000 380e 001d 5275 .%R.mask..8...Ru │ │ │ +00554340: 7069 6e74 7200 0033 3411 001c 526e 6f7a pintr..34...Rnoz │ │ │ +00554350: 656e 6162 6c65 0000 3530 1300 1c52 7265 enable..50...Rre │ │ │ 00554360: 6361 6c6c 5f62 7566 6600 0034 300d 0027 call_buff..40..' │ │ │ -00554370: 562e 6164 6472 0000 3433 1000 2856 6368 V.addr..43..(Vch │ │ │ -00554380: 6172 5f6c 656e 0000 3431 0b00 2856 6c65 ar_len..41..(Vle │ │ │ -00554390: 6e00 0034 320c 0023 5673 697a 6500 0034 n..42..#Vsize..4 │ │ │ -005543a0: 340d 0023 5677 6964 7468 0000 3435 0e00 4..#Vwidth..45.. │ │ │ -005543b0: 1c56 7462 7566 6670 0000 3336 0f00 1d56 .Vtbuffp..36...V │ │ │ -005543c0: 6572 6d5f 6374 726c 0000 3610 001d 5669 erm_ctrl..6...Vi │ │ │ -005543d0: 6d65 725f 7365 7400 0033 3714 001d 5674 mer_set..37...Vt │ │ │ +00554370: 522e 6164 6472 0000 3433 1000 2852 6368 R.addr..43..(Rch │ │ │ +00554380: 6172 5f6c 656e 0000 3431 0b00 2852 6c65 ar_len..41..(Rle │ │ │ +00554390: 6e00 0034 320c 0023 5273 697a 6500 0034 n..42..#Rsize..4 │ │ │ +005543a0: 340d 0023 5277 6964 7468 0000 3435 0e00 4..#Rwidth..45.. │ │ │ +005543b0: 1c52 7462 7566 6670 0000 3336 0f00 1d52 .Rtbuffp..36...R │ │ │ +005543c0: 6572 6d5f 6374 726c 0000 3610 001d 5269 erm_ctrl..6...Ri │ │ │ +005543d0: 6d65 725f 7365 7400 0033 3714 001d 5274 mer_set..37...Rt │ │ │ 005543e0: 5f73 7461 7465 5f73 6176 6500 0031 3118 _state_save..11. │ │ │ -005543f0: 0029 562e 6275 6666 6572 5f33 325f 7374 .)V.buffer_32_st │ │ │ -00554400: 6172 7400 0031 340d 0031 5673 7461 7274 art..14..1Vstart │ │ │ -00554410: 0000 3133 0a00 2a56 636c 0000 3233 0a00 ..13..*Vcl..23.. │ │ │ -00554420: 2a56 6478 0000 3136 0e00 2c56 5f69 6e73 *Vdx..16..,V_ins │ │ │ -00554430: 7472 0000 3138 0e00 2d56 6f75 746c 656e tr..18..-Voutlen │ │ │ -00554440: 0000 3139 0d00 2d56 7374 6172 7400 0031 ..19..-Vstart..1 │ │ │ -00554450: 3710 002a 5665 6e64 5f74 696d 6500 0032 7..*Vend_time..2 │ │ │ -00554460: 3714 002b 5673 6361 7065 5f6c 656e 6774 7..+Vscape_lengt │ │ │ -00554470: 6800 0033 3110 0031 5673 6571 7565 6e63 h..31..1Vsequenc │ │ │ -00554480: 6500 0033 3211 002b 5678 705f 6c65 6e67 e..32..+Vxp_leng │ │ │ -00554490: 7468 0000 3235 0d00 2a56 696e 6465 7800 th..25..*Vindex. │ │ │ -005544a0: 0032 3211 002c 5673 6572 745f 6d6f 6465 .22..,Vsert_mode │ │ │ -005544b0: 0000 3236 0a00 2d56 7472 0000 3230 0e00 ..26..-Vtr..20.. │ │ │ -005544c0: 2a56 6c65 6e67 7468 0000 3234 1000 2a56 *Vlength..24..*V │ │ │ -005544d0: 6d6f 7265 5f62 7566 0000 3333 0b00 2f56 more_buf..33../V │ │ │ -005544e0: 7074 7200 0032 380e 002a 566f 7574 6c65 ptr..28..*Voutle │ │ │ -005544f0: 6e00 0032 3111 002a 5675 7466 385f 6d6f n..21..*Vutf8_mo │ │ │ -00554500: 7265 0000 3135 1100 2a56 7768 6f5f 7361 re..15..*Vwho_sa │ │ │ -00554510: 7665 6400 0031 320e 002a 567a 625f 7074 ved..12..*Vzb_pt │ │ │ -00554520: 7200 0032 390b 002d 5674 6f70 0000 3330 r..29..-Vtop..30 │ │ │ -00554530: 1300 1e56 696f 5f6d 6f64 6966 6965 6400 ...Vio_modified. │ │ │ -00554540: 0034 390e 0021 5673 7472 7563 7400 0031 .49..!Vstruct..1 │ │ │ -00554550: 300e 0027 565f 7374 6172 7400 0035 310d 0..'V_start..51. │ │ │ -00554560: 001e 5679 6275 6666 0000 3335 1400 1c56 ..Vybuff..35...V │ │ │ +005543f0: 0029 522e 6275 6666 6572 5f33 325f 7374 .)R.buffer_32_st │ │ │ +00554400: 6172 7400 0031 340d 0031 5273 7461 7274 art..14..1Rstart │ │ │ +00554410: 0000 3133 0a00 2a52 636c 0000 3233 0a00 ..13..*Rcl..23.. │ │ │ +00554420: 2a52 6478 0000 3136 0e00 2c52 5f69 6e73 *Rdx..16..,R_ins │ │ │ +00554430: 7472 0000 3138 0e00 2d52 6f75 746c 656e tr..18..-Routlen │ │ │ +00554440: 0000 3139 0d00 2d52 7374 6172 7400 0031 ..19..-Rstart..1 │ │ │ +00554450: 3710 002a 5265 6e64 5f74 696d 6500 0032 7..*Rend_time..2 │ │ │ +00554460: 3714 002b 5273 6361 7065 5f6c 656e 6774 7..+Rscape_lengt │ │ │ +00554470: 6800 0033 3110 0031 5273 6571 7565 6e63 h..31..1Rsequenc │ │ │ +00554480: 6500 0033 3211 002b 5278 705f 6c65 6e67 e..32..+Rxp_leng │ │ │ +00554490: 7468 0000 3235 0d00 2a52 696e 6465 7800 th..25..*Rindex. │ │ │ +005544a0: 0032 3211 002c 5273 6572 745f 6d6f 6465 .22..,Rsert_mode │ │ │ +005544b0: 0000 3236 0a00 2d52 7472 0000 3230 0e00 ..26..-Rtr..20.. │ │ │ +005544c0: 2a52 6c65 6e67 7468 0000 3234 1000 2a52 *Rlength..24..*R │ │ │ +005544d0: 6d6f 7265 5f62 7566 0000 3333 0b00 2f52 more_buf..33../R │ │ │ +005544e0: 7074 7200 0032 380e 002a 526f 7574 6c65 ptr..28..*Routle │ │ │ +005544f0: 6e00 0032 3111 002a 5275 7466 385f 6d6f n..21..*Rutf8_mo │ │ │ +00554500: 7265 0000 3135 1100 2a52 7768 6f5f 7361 re..15..*Rwho_sa │ │ │ +00554510: 7665 6400 0031 320e 002a 527a 625f 7074 ved..12..*Rzb_pt │ │ │ +00554520: 7200 0032 390b 002d 5274 6f70 0000 3330 r..29..-Rtop..30 │ │ │ +00554530: 1300 1e52 696f 5f6d 6f64 6966 6965 6400 ...Rio_modified. │ │ │ +00554540: 0034 390e 0021 5273 7472 7563 7400 0031 .49..!Rstruct..1 │ │ │ +00554550: 300e 0027 525f 7374 6172 7400 0035 310d 0..'R_start..51. │ │ │ +00554560: 001e 5279 6275 6666 0000 3335 1400 1c52 ..Rybuff..35...R │ │ │ 00554570: 7772 6974 655f 6163 7469 7665 0000 3338 write_active..38 │ │ │ -00554580: 1600 1156 7573 5f73 7472 7563 7400 ff64 ...Vus_struct..d │ │ │ -00554590: 6973 7000 0031 1500 1056 6174 655f 7469 isp..1...Vate_ti │ │ │ -005545a0: 6d65 00ff 6869 6768 0000 320a 001a 566c me..high..2...Vl │ │ │ -005545b0: 6f77 0000 3122 0010 5662 5f63 7368 5f61 ow..1"..Vb_csh_a │ │ │ +00554580: 1600 1152 7573 5f73 7472 7563 7400 ff64 ...Rus_struct..d │ │ │ +00554590: 6973 7000 0031 1500 1052 6174 655f 7469 isp..1...Rate_ti │ │ │ +005545a0: 6d65 00ff 6869 6768 0000 320a 001a 526c me..high..2...Rl │ │ │ +005545b0: 6f77 0000 3122 0010 5262 5f63 7368 5f61 ow..1"..Rb_csh_a │ │ │ 005545c0: 6363 745f 7265 6300 ff63 756d 756c 5f63 cct_rec..cumul_c │ │ │ -005545d0: 6f75 6e74 0000 320f 0022 5672 725f 636f ount..2.."Vrr_co │ │ │ -005545e0: 756e 7400 0031 2c00 1056 6470 5f61 6e6e unt..1,..Vdp_ann │ │ │ +005545d0: 6f75 6e74 0000 320f 0022 5272 725f 636f ount..2.."Rrr_co │ │ │ +005545e0: 756e 7400 0031 2c00 1052 6470 5f61 6e6e unt..1,..Rdp_ann │ │ │ 005545f0: 6f75 6e63 655f 6d73 675f 7400 ff61 6476 ounce_msg_t..adv │ │ │ 00554600: 6572 7469 7365 5f69 6e74 6572 7661 6c00 ertise_interval. │ │ │ -00554610: 0039 1c00 2456 7574 6f63 6f6e 6669 6775 .9..$Vutoconfigu │ │ │ +00554610: 0039 1c00 2452 7574 6f63 6f6e 6669 6775 .9..$Rutoconfigu │ │ │ 00554620: 7265 5f76 6572 7369 6f6e 0000 3136 1300 re_version..16.. │ │ │ -00554630: 2356 6369 7263 7569 745f 6e61 6d65 0000 #Vcircuit_name.. │ │ │ -00554640: 340a 0024 566f 6465 0000 3216 0024 5670 4..$Vode..2..$Vp │ │ │ +00554630: 2352 6369 7263 7569 745f 6e61 6d65 0000 #Rcircuit_name.. │ │ │ +00554640: 340a 0024 526f 6465 0000 3216 0024 5270 4..$Rode..2..$Rp │ │ │ 00554650: 755f 6c6f 6164 5f72 6174 696e 6700 0031 u_load_rating..1 │ │ │ -00554660: 330c 0027 5674 7970 6500 0031 3111 0023 3..'Vtype..11..# │ │ │ -00554670: 5665 7468 6572 5f61 6464 7200 0033 0e00 Vether_addr..3.. │ │ │ -00554680: 2356 6669 6c6c 6572 3000 0031 0800 2956 #Vfiller0..1..)V │ │ │ -00554690: 3100 0035 0800 2956 3200 0036 0900 2956 1..5..)V2..6..)V │ │ │ -005546a0: 3300 0031 3811 0023 5667 726f 7570 5f6d 3..18..#Vgroup_m │ │ │ -005546b0: 6173 6b00 0038 1100 2356 6d61 785f 6a6f ask..8..#Vmax_jo │ │ │ -005546c0: 625f 6e6f 0000 3717 0027 5672 6571 7565 b_no..7..'Vreque │ │ │ +00554660: 330c 0027 5274 7970 6500 0031 3111 0023 3..'Rtype..11..# │ │ │ +00554670: 5265 7468 6572 5f61 6464 7200 0033 0e00 Rether_addr..3.. │ │ │ +00554680: 2352 6669 6c6c 6572 3000 0031 0800 2952 #Rfiller0..1..)R │ │ │ +00554690: 3100 0035 0800 2952 3200 0036 0900 2952 1..5..)R2..6..)R │ │ │ +005546a0: 3300 0031 3811 0023 5267 726f 7570 5f6d 3..18..#Rgroup_m │ │ │ +005546b0: 6173 6b00 0038 1100 2352 6d61 785f 6a6f ask..8..#Rmax_jo │ │ │ +005546c0: 625f 6e6f 0000 3717 0027 5272 6571 7565 b_no..7..'Rreque │ │ │ 005546d0: 7374 5f63 7265 6469 7473 0000 3130 1300 st_credits..10.. │ │ │ -005546e0: 2356 6e6f 6465 5f73 7461 7475 7300 0031 #Vnode_status..1 │ │ │ -005546f0: 3515 0023 5670 726f 746f 5f76 6572 7369 5..#Vproto_versi │ │ │ -00554700: 6f6e 0000 3134 1200 2356 7465 726d 696e on..14..#Vtermin │ │ │ -00554710: 6174 6f72 0000 3139 0f00 2356 7665 7273 ator..19..#Vvers │ │ │ -00554720: 696f 6e00 0031 320d 0024 566f 6c73 6574 ion..12..$Volset │ │ │ -00554730: 0000 3137 1f00 1356 676c 6f62 616c 5f72 ..17...Vglobal_r │ │ │ +005546e0: 2352 6e6f 6465 5f73 7461 7475 7300 0031 #Rnode_status..1 │ │ │ +005546f0: 3515 0023 5270 726f 746f 5f76 6572 7369 5..#Rproto_versi │ │ │ +00554700: 6f6e 0000 3134 1200 2352 7465 726d 696e on..14..#Rtermin │ │ │ +00554710: 6174 6f72 0000 3139 0f00 2352 7665 7273 ator..19..#Rvers │ │ │ +00554720: 696f 6e00 0031 320d 0024 526f 6c73 6574 ion..12..$Rolset │ │ │ +00554730: 0000 3137 1f00 1352 676c 6f62 616c 5f72 ..17...Rglobal_r │ │ │ 00554740: 6571 7565 7374 5f74 00ff 676c 6f62 616c equest_t..global │ │ │ -00554750: 0000 360b 002b 565f 6c65 6e00 0035 0b00 ..6..+V_len..5.. │ │ │ -00554760: 2c56 7479 7065 0000 3411 0025 566e 616b ,Vtype..4..%Vnak │ │ │ -00554770: 6564 5f73 697a 6500 0031 0a00 2556 7563 ed_size..1..%Vuc │ │ │ -00554780: 6900 0032 0a00 2556 766f 6c00 0033 1500 i..2..%Vvol..3.. │ │ │ -00554790: 1356 6864 725f 7400 ff66 696c 6c65 7231 .Vhdr_t..filler1 │ │ │ -005547a0: 0000 380e 001a 5668 6472 6c65 6e00 0031 ..8...Vhdrlen..1 │ │ │ -005547b0: 3015 001a 566d 6573 7361 6765 5f6c 656e 0...Vmessage_len │ │ │ -005547c0: 6774 6800 0039 0d00 2256 6e75 6d62 6572 gth..9.."Vnumber │ │ │ -005547d0: 0000 370c 001a 5670 726f 746f 0000 321a ..7...Vproto..2. │ │ │ -005547e0: 001a 5672 656d 6f74 655f 6369 7263 7569 ..Vremote_circui │ │ │ +00554750: 0000 360b 002b 525f 6c65 6e00 0035 0b00 ..6..+R_len..5.. │ │ │ +00554760: 2c52 7479 7065 0000 3411 0025 526e 616b ,Rtype..4..%Rnak │ │ │ +00554770: 6564 5f73 697a 6500 0031 0a00 2552 7563 ed_size..1..%Ruc │ │ │ +00554780: 6900 0032 0a00 2552 766f 6c00 0033 1500 i..2..%Rvol..3.. │ │ │ +00554790: 1352 6864 725f 7400 ff66 696c 6c65 7231 .Rhdr_t..filler1 │ │ │ +005547a0: 0000 380e 001a 5268 6472 6c65 6e00 0031 ..8...Rhdrlen..1 │ │ │ +005547b0: 3015 001a 526d 6573 7361 6765 5f6c 656e 0...Rmessage_len │ │ │ +005547c0: 6774 6800 0039 0d00 2252 6e75 6d62 6572 gth..9.."Rnumber │ │ │ +005547d0: 0000 370c 001a 5270 726f 746f 0000 321a ..7...Rproto..2. │ │ │ +005547e0: 001a 5272 656d 6f74 655f 6369 7263 7569 ..Rremote_circui │ │ │ 005547f0: 745f 6e61 6d65 0000 3500 0000 0000 0000 t_name..5....... │ │ │ 00554800: 0400 0000 fa07 0000 3b5c 0000 0000 0000 ........;\...... │ │ │ -00554810: 3200 0056 6774 6d74 7970 666c 6469 6e64 2..Vgtmtypfldind │ │ │ +00554810: 3200 0052 6774 6d74 7970 666c 6469 6e64 2..Rgtmtypfldind │ │ │ 00554820: 7800 ff64 6470 5f68 6472 5f74 00ff 7265 x..ddp_hdr_t..re │ │ │ 00554830: 6d6f 7465 5f6a 6f62 5f6e 756d 6265 7200 mote_job_number. │ │ │ -00554840: 0036 1a00 1a56 736f 7572 6365 5f63 6972 .6...Vsource_cir │ │ │ -00554850: 6375 6974 5f6e 616d 6500 0033 1100 2156 cuit_name..3..!V │ │ │ +00554840: 0036 1a00 1a52 736f 7572 6365 5f63 6972 .6...Rsource_cir │ │ │ +00554850: 6375 6974 5f6e 616d 6500 0033 1100 2152 cuit_name..3..!R │ │ │ 00554860: 6a6f 625f 6e75 6d62 6572 0000 340f 001a job_number..4... │ │ │ -00554870: 5674 7261 6e63 6f64 6500 0031 0a00 1b56 Vtrancode..1...V │ │ │ -00554880: 7874 0000 3131 1000 1356 696e 666f 00ff xt..11...Vinfo.. │ │ │ -00554890: 7563 6900 0031 0d00 1956 766f 6c73 6574 uci..1...Vvolset │ │ │ -005548a0: 0000 321c 0010 5665 6c69 6d66 6d74 00ff ..2...Velimfmt.. │ │ │ +00554870: 5274 7261 6e63 6f64 6500 0031 0a00 1b52 Rtrancode..1...R │ │ │ +00554880: 7874 0000 3131 1000 1352 696e 666f 00ff xt..11...Rinfo.. │ │ │ +00554890: 7563 6900 0031 0d00 1952 766f 6c73 6574 uci..1...Rvolset │ │ │ +005548a0: 0000 321c 0010 5265 6c69 6d66 6d74 00ff ..2...Relimfmt.. │ │ │ 005548b0: 756e 6962 7974 6573 5f76 616c 0000 320f unibytes_val..2. │ │ │ -005548c0: 001c 5663 6861 725f 7661 6c00 0031 1600 ..Vchar_val..1.. │ │ │ -005548d0: 1156 7363 5f73 7472 7563 7400 ff61 6464 .Vsc_struct..add │ │ │ -005548e0: 7200 0034 0c00 1c56 6669 6c6c 3100 0032 r..4...Vfill1..2 │ │ │ -005548f0: 0800 2056 3200 0033 0a00 1c56 6c65 6e00 .. V2..3...Vlen. │ │ │ -00554900: 0031 2000 1156 765f 6374 6c5f 7374 7275 .1 ..Vv_ctl_stru │ │ │ +005548c0: 001c 5263 6861 725f 7661 6c00 0031 1600 ..Rchar_val..1.. │ │ │ +005548d0: 1152 7363 5f73 7472 7563 7400 ff61 6464 .Rsc_struct..add │ │ │ +005548e0: 7200 0034 0c00 1c52 6669 6c6c 3100 0032 r..4...Rfill1..2 │ │ │ +005548f0: 0800 2052 3200 0033 0a00 1c52 6c65 6e00 .. R2..3...Rlen. │ │ │ +00554900: 0031 2000 1152 765f 6374 6c5f 7374 7275 .1 ..Rv_ctl_stru │ │ │ 00554910: 6374 00ff 736f 7572 6365 5f74 7970 6500 ct..source_type. │ │ │ -00554920: 0032 1100 1f56 7661 6c69 645f 7769 7468 .2...Vvalid_with │ │ │ -00554930: 0000 3123 0013 5664 6973 7061 7463 685f ..1#..Vdispatch_ │ │ │ +00554920: 0032 1100 1f52 7661 6c69 645f 7769 7468 .2...Rvalid_with │ │ │ +00554930: 0000 3123 0013 5264 6973 7061 7463 685f ..1#..Rdispatch_ │ │ │ 00554940: 7374 7275 6374 00ff 646c 725f 6465 7669 struct..dlr_devi │ │ │ -00554950: 6365 0000 3134 0b00 2856 6b65 7900 0031 ce..14..(Vkey..1 │ │ │ -00554960: 350c 0028 567a 6b65 7900 0031 360d 0024 5..(Vzkey..16..$ │ │ │ -00554970: 5666 6c75 7368 0000 3131 1000 2456 6774 Vflush..11..$Vgt │ │ │ -00554980: 6d5f 636c 6f73 6500 0032 1100 2456 696f m_close..2..$Vio │ │ │ -00554990: 636f 6e74 726f 6c00 0031 330b 0024 566f control..13..$Vo │ │ │ -005549a0: 7065 6e00 0031 0c00 2456 7264 6f6e 6500 pen..1..$Vrdone. │ │ │ -005549b0: 0035 0a00 2556 6561 6400 0034 0a00 2856 .5..%Vead..4..(V │ │ │ -005549c0: 666c 0000 3132 0a00 2456 7573 6500 0033 fl..12..$Vuse..3 │ │ │ -005549d0: 0c00 2456 7772 6974 6500 0036 0b00 2556 ..$Vwrite..6..%V │ │ │ -005549e0: 7465 6f6c 0000 3809 0026 5666 6600 0039 teol..8..&Vff..9 │ │ │ -005549f0: 0a00 2656 6f6e 6500 0037 0b00 2656 7461 ..&Vone..7..&Vta │ │ │ -00554a00: 6200 0031 3019 0010 5669 6f5f 6275 6666 b..10...Vio_buff │ │ │ +00554950: 6365 0000 3134 0b00 2852 6b65 7900 0031 ce..14..(Rkey..1 │ │ │ +00554960: 350c 0028 527a 6b65 7900 0031 360d 0024 5..(Rzkey..16..$ │ │ │ +00554970: 5266 6c75 7368 0000 3131 1000 2452 6774 Rflush..11..$Rgt │ │ │ +00554980: 6d5f 636c 6f73 6500 0032 1100 2452 696f m_close..2..$Rio │ │ │ +00554990: 636f 6e74 726f 6c00 0031 330b 0024 526f control..13..$Ro │ │ │ +005549a0: 7065 6e00 0031 0c00 2452 7264 6f6e 6500 pen..1..$Rrdone. │ │ │ +005549b0: 0035 0a00 2552 6561 6400 0034 0a00 2852 .5..%Read..4..(R │ │ │ +005549c0: 666c 0000 3132 0a00 2452 7573 6500 0033 fl..12..$Ruse..3 │ │ │ +005549d0: 0c00 2452 7772 6974 6500 0036 0b00 2552 ..$Rwrite..6..%R │ │ │ +005549e0: 7465 6f6c 0000 3809 0026 5266 6600 0039 teol..8..&Rff..9 │ │ │ +005549f0: 0a00 2652 6f6e 6500 0037 0b00 2652 7461 ..&Rone..7..&Rta │ │ │ +00554a00: 6200 0031 3019 0010 5269 6f5f 6275 6666 b..10...Rio_buff │ │ │ 00554a10: 5f74 00ff 616c 6967 6e65 6400 0033 1000 _t..aligned..3.. │ │ │ -00554a20: 1b56 756e 616c 6967 6e65 6400 0032 0c00 .Vunaligned..2.. │ │ │ -00554a30: 2456 5f73 697a 6500 0031 1e00 1056 6d5f $V_size..1...Vm_ │ │ │ +00554a20: 1b52 756e 616c 6967 6e65 6400 0032 0c00 .Runaligned..2.. │ │ │ +00554a30: 2452 5f73 697a 6500 0031 1e00 1052 6d5f $R_size..1...Rm_ │ │ │ 00554a40: 6175 6469 745f 696e 666f 00ff 636f 6e6e audit_info..conn │ │ │ -00554a50: 5f74 7970 6500 0031 1200 1e56 696e 6974 _type..1...Vinit │ │ │ -00554a60: 6961 6c69 7a65 6400 0038 0e00 1e56 6e65 ialized..8...Vne │ │ │ -00554a70: 7461 6464 7200 0033 1000 2556 2e74 6370 taddr..3..%V.tcp │ │ │ -00554a80: 5f61 6464 7200 0035 0e00 2656 756e 5f61 _addr..5..&Vun_a │ │ │ -00554a90: 6464 7200 0034 0e00 1e56 736f 636b 5f66 ddr..4...Vsock_f │ │ │ -00554aa0: 6400 0032 0d00 1e56 746c 735f 6964 0000 d..2...Vtls_id.. │ │ │ -00554ab0: 360b 0022 5673 6f63 6b00 0037 2400 1056 6.."Vsock..7$..V │ │ │ +00554a50: 5f74 7970 6500 0031 1200 1e52 696e 6974 _type..1...Rinit │ │ │ +00554a60: 6961 6c69 7a65 6400 0038 0e00 1e52 6e65 ialized..8...Rne │ │ │ +00554a70: 7461 6464 7200 0033 1000 2552 2e74 6370 taddr..3..%R.tcp │ │ │ +00554a80: 5f61 6464 7200 0035 0e00 2652 756e 5f61 _addr..5..&Run_a │ │ │ +00554a90: 6464 7200 0034 0e00 1e52 736f 636b 5f66 ddr..4...Rsock_f │ │ │ +00554aa0: 6400 0032 0d00 1e52 746c 735f 6964 0000 d..2...Rtls_id.. │ │ │ +00554ab0: 360b 0022 5273 6f63 6b00 0037 2400 1052 6.."Rsock..7$..R │ │ │ 00554ac0: 6f6c 6c61 725f 6563 6f64 655f 7374 7275 ollar_ecode_stru │ │ │ 00554ad0: 6374 00ff 6563 6f64 655f 7374 7200 0031 ct..ecode_str..1 │ │ │ -00554ae0: 0c00 2d56 2e61 6464 7200 0034 0f00 2e56 ..-V.addr..4...V │ │ │ -00554af0: 6368 6172 5f6c 656e 0000 320a 002e 566c char_len..2...Vl │ │ │ -00554b00: 656e 0000 3312 001c 5674 7970 6500 ff61 en..3...Vtype..a │ │ │ -00554b10: 7272 6179 0000 340c 0022 5662 6567 696e rray..4.."Vbegin │ │ │ -00554b20: 0000 310a 0022 5665 6e64 0000 3217 0023 ..1.."Vend..2..# │ │ │ -00554b30: 5672 726f 725f 6c61 7374 5f62 5f6c 696e Vrror_last_b_lin │ │ │ -00554b40: 6500 0037 0c00 2d56 6563 6f64 6500 0036 e..7..-Vecode..6 │ │ │ -00554b50: 1300 2856 7265 7475 726e 5f61 6464 7200 ..(Vreturn_addr. │ │ │ -00554b60: 0031 310e 0029 5674 6e5f 6164 6472 0000 .11..)Vtn_addr.. │ │ │ -00554b70: 390c 002c 5663 7478 7400 0031 301e 0022 9..,Vctxt..10.." │ │ │ -00554b80: 5666 6972 7374 5f65 636f 6465 5f65 7272 Vfirst_ecode_err │ │ │ -00554b90: 6f72 5f66 7261 6d65 0000 380c 0022 5669 or_frame..8.."Vi │ │ │ -00554ba0: 6e64 6578 0000 350a 0022 5674 6f70 0000 ndex..5.."Vtop.. │ │ │ -00554bb0: 331e 0016 5673 7461 636b 5f73 7472 7563 3...Vstack_struc │ │ │ +00554ae0: 0c00 2d52 2e61 6464 7200 0034 0f00 2e52 ..-R.addr..4...R │ │ │ +00554af0: 6368 6172 5f6c 656e 0000 320a 002e 526c char_len..2...Rl │ │ │ +00554b00: 656e 0000 3312 001c 5274 7970 6500 ff61 en..3...Rtype..a │ │ │ +00554b10: 7272 6179 0000 340c 0022 5262 6567 696e rray..4.."Rbegin │ │ │ +00554b20: 0000 310a 0022 5265 6e64 0000 3217 0023 ..1.."Rend..2..# │ │ │ +00554b30: 5272 726f 725f 6c61 7374 5f62 5f6c 696e Rrror_last_b_lin │ │ │ +00554b40: 6500 0037 0c00 2d52 6563 6f64 6500 0036 e..7..-Recode..6 │ │ │ +00554b50: 1300 2852 7265 7475 726e 5f61 6464 7200 ..(Rreturn_addr. │ │ │ +00554b60: 0031 310e 0029 5274 6e5f 6164 6472 0000 .11..)Rtn_addr.. │ │ │ +00554b70: 390c 002c 5263 7478 7400 0031 301e 0022 9..,Rctxt..10.." │ │ │ +00554b80: 5266 6972 7374 5f65 636f 6465 5f65 7272 Rfirst_ecode_err │ │ │ +00554b90: 6f72 5f66 7261 6d65 0000 380c 0022 5269 or_frame..8.."Ri │ │ │ +00554ba0: 6e64 6578 0000 350a 0022 5274 6f70 0000 ndex..5.."Rtop.. │ │ │ +00554bb0: 331e 0016 5273 7461 636b 5f73 7472 7563 3...Rstack_struc │ │ │ 00554bc0: 7400 ff65 636f 6465 5f70 7472 0000 3510 t..ecode_ptr..5. │ │ │ -00554bd0: 0024 566d 636f 6465 5f73 7472 0000 360c .$Vmcode_str..6. │ │ │ -00554be0: 002d 562e 6164 6472 0000 390f 002e 5663 .-V.addr..9...Vc │ │ │ -00554bf0: 6861 725f 6c65 6e00 0037 0a00 2e56 6c65 har_len..7...Vle │ │ │ -00554c00: 6e00 0038 0e00 2556 6f64 655f 7374 7200 n..8..%Vode_str. │ │ │ -00554c10: 0031 0c00 2c56 2e61 6464 7200 0034 0f00 .1..,V.addr..4.. │ │ │ -00554c20: 2d56 6368 6172 5f6c 656e 0000 320a 002d -Vchar_len..2..- │ │ │ -00554c30: 566c 656e 0000 3311 0024 5670 6c61 6365 Vlen..3..$Vplace │ │ │ -00554c40: 5f73 7472 0000 3130 0d00 2d56 2e61 6464 _str..10..-V.add │ │ │ -00554c50: 7200 0031 3310 002e 5663 6861 725f 6c65 r..13...Vchar_le │ │ │ -00554c60: 6e00 0031 310b 002e 566c 656e 0000 3132 n..11...Vlen..12 │ │ │ -00554c70: 1200 1c56 7479 7065 00ff 6172 7261 7900 ...Vtype..array. │ │ │ -00554c80: 0034 0c00 2256 6265 6769 6e00 0031 0a00 .4.."Vbegin..1.. │ │ │ -00554c90: 2256 656e 6400 0032 1100 2256 696e 636f "Vend..2.."Vinco │ │ │ -00554ca0: 6d70 6c65 7465 0000 360a 0024 5664 6578 mplete..6..$Vdex │ │ │ -00554cb0: 0000 350a 0022 5674 6f70 0000 3321 0016 ..5.."Vtop..3!.. │ │ │ -00554cc0: 567a 7469 6d65 6f75 745f 7374 7275 6374 Vztimeout_struct │ │ │ +00554bd0: 0024 526d 636f 6465 5f73 7472 0000 360c .$Rmcode_str..6. │ │ │ +00554be0: 002d 522e 6164 6472 0000 390f 002e 5263 .-R.addr..9...Rc │ │ │ +00554bf0: 6861 725f 6c65 6e00 0037 0a00 2e52 6c65 har_len..7...Rle │ │ │ +00554c00: 6e00 0038 0e00 2552 6f64 655f 7374 7200 n..8..%Rode_str. │ │ │ +00554c10: 0031 0c00 2c52 2e61 6464 7200 0034 0f00 .1..,R.addr..4.. │ │ │ +00554c20: 2d52 6368 6172 5f6c 656e 0000 320a 002d -Rchar_len..2..- │ │ │ +00554c30: 526c 656e 0000 3311 0024 5270 6c61 6365 Rlen..3..$Rplace │ │ │ +00554c40: 5f73 7472 0000 3130 0d00 2d52 2e61 6464 _str..10..-R.add │ │ │ +00554c50: 7200 0031 3310 002e 5263 6861 725f 6c65 r..13...Rchar_le │ │ │ +00554c60: 6e00 0031 310b 002e 526c 656e 0000 3132 n..11...Rlen..12 │ │ │ +00554c70: 1200 1c52 7479 7065 00ff 6172 7261 7900 ...Rtype..array. │ │ │ +00554c80: 0034 0c00 2252 6265 6769 6e00 0031 0a00 .4.."Rbegin..1.. │ │ │ +00554c90: 2252 656e 6400 0032 1100 2252 696e 636f "Rend..2.."Rinco │ │ │ +00554ca0: 6d70 6c65 7465 0000 360a 0024 5264 6578 mplete..6..$Rdex │ │ │ +00554cb0: 0000 350a 0022 5274 6f70 0000 3321 0016 ..5.."Rtop..3!.. │ │ │ +00554cc0: 527a 7469 6d65 6f75 745f 7374 7275 6374 Rztimeout_struct │ │ │ 00554cd0: 00ff 656e 645f 7469 6d65 0000 3133 0f00 ..end_time..13.. │ │ │ -00554ce0: 2f56 2e61 745f 7365 6300 0031 340c 0033 /V.at_sec..14..3 │ │ │ -00554cf0: 5675 7365 6300 0031 3517 0027 567a 7469 Vusec..15..'Vzti │ │ │ +00554ce0: 2f52 2e61 745f 7365 6300 0031 340c 0033 /R.at_sec..14..3 │ │ │ +00554cf0: 5275 7365 6300 0031 3517 0027 527a 7469 Rusec..15..'Rzti │ │ │ 00554d00: 6d65 6f75 745f 7365 636f 6e64 7300 0037 meout_seconds..7 │ │ │ -00554d10: 1100 3756 2e66 6e70 635f 696e 6478 0000 ..7V.fnpc_indx.. │ │ │ -00554d20: 3909 0038 566d 0000 3131 0c00 3956 7674 9..8Vm..11..9Vvt │ │ │ -00554d30: 7970 6500 0038 0b00 3856 7374 7200 0031 ype..8..8Vstr..1 │ │ │ -00554d40: 3213 0038 5675 7466 6367 725f 696e 6478 2..8Vutfcgr_indx │ │ │ -00554d50: 0000 3130 0d00 3056 7665 6374 6f72 0000 ..10..0Vvector.. │ │ │ -00554d60: 3111 0036 562e 666e 7063 5f69 6e64 7800 1..6V.fnpc_indx. │ │ │ -00554d70: 0033 0800 3756 6d00 0035 0c00 3856 7674 .3..7Vm..5..8Vvt │ │ │ -00554d80: 7970 6500 0032 0a00 3756 7374 7200 0036 ype..2..7Vstr..6 │ │ │ -00554d90: 1200 3756 7574 6663 6772 5f69 6e64 7800 ..7Vutfcgr_indx. │ │ │ -00554da0: 0034 1800 1056 736b 7265 6164 5f74 7261 .4...Vskread_tra │ │ │ -00554db0: 6365 00ff 626c 6b00 0034 0d00 1e56 6372 ce..blk..4...Vcr │ │ │ -00554dc0: 5f6f 6666 0000 3109 0021 5674 6e00 0032 _off..1..!Vtn..2 │ │ │ -00554dd0: 0b00 1f56 7963 6c65 0000 3511 001e 5670 ...Vycle..5...Vp │ │ │ -00554de0: 726f 6365 7373 5f69 6400 0033 2500 0f56 rocess_id..3%..V │ │ │ +00554d10: 1100 3752 2e66 6e70 635f 696e 6478 0000 ..7R.fnpc_indx.. │ │ │ +00554d20: 3909 0038 526d 0000 3131 0c00 3952 7674 9..8Rm..11..9Rvt │ │ │ +00554d30: 7970 6500 0038 0b00 3852 7374 7200 0031 ype..8..8Rstr..1 │ │ │ +00554d40: 3213 0038 5275 7466 6367 725f 696e 6478 2..8Rutfcgr_indx │ │ │ +00554d50: 0000 3130 0d00 3052 7665 6374 6f72 0000 ..10..0Rvector.. │ │ │ +00554d60: 3111 0036 522e 666e 7063 5f69 6e64 7800 1..6R.fnpc_indx. │ │ │ +00554d70: 0033 0800 3752 6d00 0035 0c00 3852 7674 .3..7Rm..5..8Rvt │ │ │ +00554d80: 7970 6500 0032 0a00 3752 7374 7200 0036 ype..2..7Rstr..6 │ │ │ +00554d90: 1200 3752 7574 6663 6772 5f69 6e64 7800 ..7Rutfcgr_indx. │ │ │ +00554da0: 0034 1800 1052 736b 7265 6164 5f74 7261 .4...Rskread_tra │ │ │ +00554db0: 6365 00ff 626c 6b00 0034 0d00 1e52 6372 ce..blk..4...Rcr │ │ │ +00554dc0: 5f6f 6666 0000 3109 0021 5274 6e00 0032 _off..1..!Rtn..2 │ │ │ +00554dd0: 0b00 1f52 7963 6c65 0000 3511 001e 5270 ...Rycle..5...Rp │ │ │ +00554de0: 726f 6365 7373 5f69 6400 0033 2500 0f52 rocess_id..3%..R │ │ │ 00554df0: 656d 6974 5f62 6173 655f 696e 666f 5f73 emit_base_info_s │ │ │ 00554e00: 7472 7563 7400 ff66 696c 6c65 7200 0031 truct..filler..1 │ │ │ -00554e10: 300b 0027 566c 6167 7300 0039 0d00 2656 0..'Vlags..9..&V │ │ │ -00554e20: 696d 6d33 3200 0031 3211 0026 566d 6f64 imm32..12..&Vmod │ │ │ -00554e30: 726d 5f62 7974 6500 0031 0c00 3056 2e62 rm_byte..1..0V.b │ │ │ -00554e40: 7974 6500 0033 0c00 3156 6d6f 6472 6d00 yte..3..1Vmodrm. │ │ │ -00554e50: 0032 1000 2656 6f66 6673 6574 3332 0000 .2..&Voffset32.. │ │ │ -00554e60: 3131 0800 2c56 3800 0038 0a00 2656 7265 11..,V8..8..&Vre │ │ │ -00554e70: 7800 0037 0f00 2656 7369 625f 6279 7465 x..7..&Vsib_byte │ │ │ -00554e80: 0000 340c 002e 562e 6279 7465 0000 360a ..4...V.byte..6. │ │ │ -00554e90: 002f 5673 6962 0000 3522 0010 566e 635f ./Vsib..5"..Vnc_ │ │ │ +00554e10: 300b 0027 526c 6167 7300 0039 0d00 2652 0..'Rlags..9..&R │ │ │ +00554e20: 696d 6d33 3200 0031 3211 0026 526d 6f64 imm32..12..&Rmod │ │ │ +00554e30: 726d 5f62 7974 6500 0031 0c00 3052 2e62 rm_byte..1..0R.b │ │ │ +00554e40: 7974 6500 0033 0c00 3152 6d6f 6472 6d00 yte..3..1Rmodrm. │ │ │ +00554e50: 0032 1000 2652 6f66 6673 6574 3332 0000 .2..&Roffset32.. │ │ │ +00554e60: 3131 0800 2c52 3800 0038 0a00 2652 7265 11..,R8..8..&Rre │ │ │ +00554e70: 7800 0037 0f00 2652 7369 625f 6279 7465 x..7..&Rsib_byte │ │ │ +00554e80: 0000 340c 002e 522e 6279 7465 0000 360a ..4...R.byte..6. │ │ │ +00554e90: 002f 5273 6962 0000 3522 0010 526e 635f ./Rsib..5"..Rnc_ │ │ │ 00554ea0: 6861 6e64 6c65 7300 ff65 6e63 725f 6b65 handles..encr_ke │ │ │ -00554eb0: 795f 6861 6e64 6c65 0000 3108 002b 5632 y_handle..1..+V2 │ │ │ -00554ec0: 0000 321e 0013 5669 6e66 6f5f 7400 ff65 ..2...Vinfo_t..e │ │ │ +00554eb0: 795f 6861 6e64 6c65 0000 3108 002b 5232 y_handle..1..+R2 │ │ │ +00554ec0: 0000 321e 0013 5269 6e66 6f5f 7400 ff65 ..2...Rinfo_t..e │ │ │ 00554ed0: 6e63 7279 7074 696f 6e5f 6861 7368 0000 ncryption_hash.. │ │ │ -00554ee0: 3708 002a 5632 0000 3810 002b 565f 7374 7..*V2..8..+V_st │ │ │ -00554ef0: 6172 745f 746e 0000 360e 002a 565f 6375 art_tn..6..*V_cu │ │ │ -00554f00: 746f 6666 0000 350f 001b 5666 696c 6c65 toff..5...Vfille │ │ │ -00554f10: 725f 3000 0034 0900 2256 3100 0031 3013 r_0..4.."V1..10. │ │ │ -00554f20: 001b 5669 735f 656e 6372 7970 7465 6400 ..Vis_encrypted. │ │ │ -00554f30: 0032 2100 1d56 7375 6564 5f64 625f 696e .2!..Vsued_db_in │ │ │ +00554ee0: 3708 002a 5232 0000 3810 002b 525f 7374 7..*R2..8..+R_st │ │ │ +00554ef0: 6172 745f 746e 0000 360e 002a 525f 6375 art_tn..6..*R_cu │ │ │ +00554f00: 746f 6666 0000 350f 001b 5266 696c 6c65 toff..5...Rfille │ │ │ +00554f10: 725f 3000 0034 0900 2252 3100 0031 3013 r_0..4.."R1..10. │ │ │ +00554f20: 001b 5269 735f 656e 6372 7970 7465 6400 ..Ris_encrypted. │ │ │ +00554f30: 0032 2100 1d52 7375 6564 5f64 625f 696e .2!..Rsued_db_in │ │ │ 00554f40: 6974 5f63 7279 7074 5f77 6172 6e69 6e67 it_crypt_warning │ │ │ -00554f50: 0000 3912 001b 566e 6f6e 5f6e 756c 6c5f ..9...Vnon_null_ │ │ │ -00554f60: 6976 0000 331a 001b 5672 656f 7267 5f65 iv..3...Vreorg_e │ │ │ +00554f50: 0000 3912 001b 526e 6f6e 5f6e 756c 6c5f ..9...Rnon_null_ │ │ │ +00554f60: 6976 0000 331a 001b 5272 656f 7267 5f65 iv..3...Rreorg_e │ │ │ 00554f70: 6e63 7279 7074 5f63 7963 6c65 0000 311c ncrypt_cycle..1. │ │ │ -00554f80: 0011 5664 6961 6e33 325f 7374 7275 6374 ..Vdian32_struct │ │ │ -00554f90: 00ff 7368 6f72 7473 0000 3112 0026 562e ..shorts..1..&V. │ │ │ +00554f80: 0011 5264 6961 6e33 325f 7374 7275 6374 ..Rdian32_struct │ │ │ +00554f90: 00ff 7368 6f72 7473 0000 3112 0026 522e ..shorts..1..&R. │ │ │ 00554fa0: 6269 675f 656e 6469 616e 0000 3314 0027 big_endian..3..' │ │ │ -00554fb0: 566c 6974 746c 655f 656e 6469 616e 0000 Vlittle_endian.. │ │ │ -00554fc0: 320d 0020 5677 6f72 6433 3200 0034 1600 2.. Vword32..4.. │ │ │ -00554fd0: 1056 7272 5f63 746c 00ff 6661 636e 616d .Vrr_ctl..facnam │ │ │ -00554fe0: 6500 0032 0900 1c56 756d 0000 310d 0019 e..2...Vum..1... │ │ │ -00554ff0: 5673 745f 6d73 6700 0033 0000 0000 0000 Vst_msg..3...... │ │ │ +00554fb0: 526c 6974 746c 655f 656e 6469 616e 0000 Rlittle_endian.. │ │ │ +00554fc0: 320d 0020 5277 6f72 6433 3200 0034 1600 2.. Rword32..4.. │ │ │ +00554fd0: 1052 7272 5f63 746c 00ff 6661 636e 616d .Rrr_ctl..facnam │ │ │ +00554fe0: 6500 0032 0900 1c52 756d 0000 310d 0019 e..2...Rum..1... │ │ │ +00554ff0: 5273 745f 6d73 6700 0033 0000 0000 0000 Rst_msg..3...... │ │ │ 00555000: 0400 0000 ff07 0000 c05c 0000 0000 0000 .........\...... │ │ │ -00555010: 2600 0056 6774 6d74 7970 666c 6469 6e64 &..Vgtmtypfldind │ │ │ +00555010: 2600 0052 6774 6d74 7970 666c 6469 6e64 &..Rgtmtypfldind │ │ │ 00555020: 7800 ff65 7272 5f63 746c 00ff 6d73 675f x..err_ctl..msg_ │ │ │ -00555030: 636e 7400 0034 0f00 1856 756e 646f 636d cnt..4...Vundocm │ │ │ -00555040: 7367 0000 350b 0020 565f 636e 7400 0036 sg..5.. V_cnt..6 │ │ │ -00555050: 0f00 1356 6d73 6700 ff6d 7367 0000 3214 ...Vmsg..msg..2. │ │ │ -00555060: 0019 5675 5f69 6e74 5f73 6576 5f69 6478 ..Vu_int_sev_idx │ │ │ -00555070: 0000 3411 0018 5670 6172 6d5f 636f 756e ..4...Vparm_coun │ │ │ -00555080: 7400 0033 0a00 1856 7461 6700 0031 1800 t..3...Vtag..1.. │ │ │ -00555090: 1056 7874 5f74 6d73 00ff 746d 735f 6574 .Vxt_tms..tms_et │ │ │ -005550a0: 696d 6500 0033 0c00 1c56 7374 696d 6500 ime..3...Vstime. │ │ │ -005550b0: 0032 0c00 1c56 7574 696d 6500 0031 1100 .2...Vutime..1.. │ │ │ -005550c0: 1256 725f 666e 5f74 00ff 666e 0000 3116 .Vr_fn_t..fn..1. │ │ │ -005550d0: 000f 5666 6469 6e66 6f5f 7400 ff69 735f ..Vfdinfo_t..is_ │ │ │ -005550e0: 6462 0000 320a 0019 5672 6567 0000 3122 db..2...Vreg..1" │ │ │ -005550f0: 0010 5665 7463 685f 6374 726c 00ff 6375 ..Vetch_ctrl..cu │ │ │ +00555030: 636e 7400 0034 0f00 1852 756e 646f 636d cnt..4...Rundocm │ │ │ +00555040: 7367 0000 350b 0020 525f 636e 7400 0036 sg..5.. R_cnt..6 │ │ │ +00555050: 0f00 1352 6d73 6700 ff6d 7367 0000 3214 ...Rmsg..msg..2. │ │ │ +00555060: 0019 5275 5f69 6e74 5f73 6576 5f69 6478 ..Ru_int_sev_idx │ │ │ +00555070: 0000 3411 0018 5270 6172 6d5f 636f 756e ..4...Rparm_coun │ │ │ +00555080: 7400 0033 0a00 1852 7461 6700 0031 1800 t..3...Rtag..1.. │ │ │ +00555090: 1052 7874 5f74 6d73 00ff 746d 735f 6574 .Rxt_tms..tms_et │ │ │ +005550a0: 696d 6500 0033 0c00 1c52 7374 696d 6500 ime..3...Rstime. │ │ │ +005550b0: 0032 0c00 1c52 7574 696d 6500 0031 1100 .2...Rutime..1.. │ │ │ +005550c0: 1252 725f 666e 5f74 00ff 666e 0000 3116 .Rr_fn_t..fn..1. │ │ │ +005550d0: 000f 5266 6469 6e66 6f5f 7400 ff69 735f ..Rfdinfo_t..is_ │ │ │ +005550e0: 6462 0000 320a 0019 5272 6567 0000 3122 db..2...Rreg..1" │ │ │ +005550f0: 0010 5265 7463 685f 6374 726c 00ff 6375 ..Retch_ctrl..cu │ │ │ 00555100: 7272 5f66 6574 6368 5f63 6f75 6e74 0000 rr_fetch_count.. │ │ │ -00555110: 330a 0026 566f 7072 0000 320b 0026 5674 3..&Vopr..2..&Vt │ │ │ -00555120: 7269 7000 0031 1d00 1056 696c 655f 636f rip..1...Vile_co │ │ │ +00555110: 330a 0026 526f 7072 0000 320b 0026 5274 3..&Ropr..2..&Rt │ │ │ +00555120: 7269 7000 0031 1d00 1052 696c 655f 636f rip..1...Rile_co │ │ │ 00555130: 6e74 726f 6c00 ff66 696c 655f 696e 666f ntrol..file_info │ │ │ -00555140: 0000 3409 001d 566f 7000 0035 0c00 1f56 ..4...Vop..5...V │ │ │ -00555150: 5f62 7566 6600 0031 0a00 2056 6c65 6e00 _buff..1.. Vlen. │ │ │ -00555160: 0033 0a00 2056 706f 7300 0032 1000 1456 .3.. Vpos..2...V │ │ │ -00555170: 696e 666f 00ff 6461 7400 0032 0a00 1a56 info..dat..2...V │ │ │ -00555180: 6661 6300 0031 0c00 1b56 696c 6c65 7200 fac..1...Viller. │ │ │ -00555190: 0035 0a00 1a56 7472 6d00 0034 0a00 1a56 .5...Vtrm..4...V │ │ │ -005551a0: 7573 7200 0033 0f00 1456 6c6f 6700 ff63 usr..3...Vlog..c │ │ │ -005551b0: 6e74 0000 310a 0019 5665 6e74 0000 320e nt..1...Vent..2. │ │ │ -005551c0: 001c 565b 305d 2e64 6174 0000 340a 0020 ..V[0].dat..4.. │ │ │ -005551d0: 5666 6163 0000 330c 0021 5669 6c6c 6572 Vfac..3..!Viller │ │ │ -005551e0: 0000 370a 0020 5674 726d 0000 360a 0020 ..7.. Vtrm..6.. │ │ │ -005551f0: 5675 7372 0000 3512 0014 5670 6f69 6e74 Vusr..5...Vpoint │ │ │ -00555200: 6572 00ff 6664 0000 3108 001d 5676 0000 er..fd..1...Vv.. │ │ │ -00555210: 320c 001e 562e 6164 6472 0000 350f 001f 2...V.addr..5... │ │ │ -00555220: 5663 6861 725f 6c65 6e00 0033 0a00 1f56 Vchar_len..3...V │ │ │ -00555230: 6c65 6e00 0034 1900 1056 6e70 6300 ff62 len..4...Vnpc..b │ │ │ +00555140: 0000 3409 001d 526f 7000 0035 0c00 1f52 ..4...Rop..5...R │ │ │ +00555150: 5f62 7566 6600 0031 0a00 2052 6c65 6e00 _buff..1.. Rlen. │ │ │ +00555160: 0033 0a00 2052 706f 7300 0032 1000 1452 .3.. Rpos..2...R │ │ │ +00555170: 696e 666f 00ff 6461 7400 0032 0a00 1a52 info..dat..2...R │ │ │ +00555180: 6661 6300 0031 0c00 1b52 696c 6c65 7200 fac..1...Riller. │ │ │ +00555190: 0035 0a00 1a52 7472 6d00 0034 0a00 1a52 .5...Rtrm..4...R │ │ │ +005551a0: 7573 7200 0033 0f00 1452 6c6f 6700 ff63 usr..3...Rlog..c │ │ │ +005551b0: 6e74 0000 310a 0019 5265 6e74 0000 320e nt..1...Rent..2. │ │ │ +005551c0: 001c 525b 305d 2e64 6174 0000 340a 0020 ..R[0].dat..4.. │ │ │ +005551d0: 5266 6163 0000 330c 0021 5269 6c6c 6572 Rfac..3..!Riller │ │ │ +005551e0: 0000 370a 0020 5274 726d 0000 360a 0020 ..7.. Rtrm..6.. │ │ │ +005551f0: 5275 7372 0000 3512 0014 5270 6f69 6e74 Rusr..5...Rpoint │ │ │ +00555200: 6572 00ff 6664 0000 3108 001d 5276 0000 er..fd..1...Rv.. │ │ │ +00555210: 320c 001e 522e 6164 6472 0000 350f 001f 2...R.addr..5... │ │ │ +00555220: 5263 6861 725f 6c65 6e00 0033 0a00 1f52 Rchar_len..3...R │ │ │ +00555230: 6c65 6e00 0034 1900 1052 6e70 6300 ff62 len..4...Rnpc..b │ │ │ 00555240: 7974 655f 6f72 6965 6e74 6564 0000 380c yte_oriented..8. │ │ │ -00555250: 0015 5664 656c 696d 0000 350b 0015 5669 ..Vdelim..5...Vi │ │ │ -00555260: 6e64 7800 0037 0f00 1556 6c61 7374 5f73 ndx..7...Vlast_s │ │ │ -00555270: 7472 0000 310c 001d 562e 6164 6472 0000 tr..1...V.addr.. │ │ │ -00555280: 340f 001e 5663 6861 725f 6c65 6e00 0032 4...Vchar_len..2 │ │ │ -00555290: 0a00 1e56 6c65 6e00 0033 0b00 1556 6e70 ...Vlen..3...Vnp │ │ │ -005552a0: 6373 0000 360d 0015 5670 7374 6172 7400 cs..6...Vpstart. │ │ │ -005552b0: 0039 1500 1356 5f61 7265 6100 ff66 6e70 .9...V_area..fnp │ │ │ -005552c0: 636d 6178 0000 3208 001e 5673 0000 3319 cmax..2...Vs..3. │ │ │ -005552d0: 001f 565b 305d 2e62 7974 655f 6f72 6965 ..V[0].byte_orie │ │ │ -005552e0: 6e74 6564 0000 3131 0c00 2356 6465 6c69 nted..11..#Vdeli │ │ │ -005552f0: 6d00 0038 0c00 2356 696e 6478 0000 3130 m..8..#Vindx..10 │ │ │ -00555300: 0f00 2356 6c61 7374 5f73 7472 0000 340c ..#Vlast_str..4. │ │ │ -00555310: 002b 562e 6164 6472 0000 370f 002c 5663 .+V.addr..7..,Vc │ │ │ -00555320: 6861 725f 6c65 6e00 0035 0a00 2c56 6c65 har_len..5..,Vle │ │ │ -00555330: 6e00 0036 0b00 2356 6e70 6373 0000 390e n..6..#Vnpcs..9. │ │ │ -00555340: 0023 5670 7374 6172 7400 0031 320b 001f .#Vpstart..12... │ │ │ -00555350: 5674 6561 6c00 0031 2600 1056 6f72 775f Vteal..1&..Vorw_ │ │ │ +00555250: 0015 5264 656c 696d 0000 350b 0015 5269 ..Rdelim..5...Ri │ │ │ +00555260: 6e64 7800 0037 0f00 1552 6c61 7374 5f73 ndx..7...Rlast_s │ │ │ +00555270: 7472 0000 310c 001d 522e 6164 6472 0000 tr..1...R.addr.. │ │ │ +00555280: 340f 001e 5263 6861 725f 6c65 6e00 0032 4...Rchar_len..2 │ │ │ +00555290: 0a00 1e52 6c65 6e00 0033 0b00 1552 6e70 ...Rlen..3...Rnp │ │ │ +005552a0: 6373 0000 360d 0015 5270 7374 6172 7400 cs..6...Rpstart. │ │ │ +005552b0: 0039 1500 1352 5f61 7265 6100 ff66 6e70 .9...R_area..fnp │ │ │ +005552c0: 636d 6178 0000 3208 001e 5273 0000 3319 cmax..2...Rs..3. │ │ │ +005552d0: 001f 525b 305d 2e62 7974 655f 6f72 6965 ..R[0].byte_orie │ │ │ +005552e0: 6e74 6564 0000 3131 0c00 2352 6465 6c69 nted..11..#Rdeli │ │ │ +005552f0: 6d00 0038 0c00 2352 696e 6478 0000 3130 m..8..#Rindx..10 │ │ │ +00555300: 0f00 2352 6c61 7374 5f73 7472 0000 340c ..#Rlast_str..4. │ │ │ +00555310: 002b 522e 6164 6472 0000 370f 002c 5263 .+R.addr..7..,Rc │ │ │ +00555320: 6861 725f 6c65 6e00 0035 0a00 2c52 6c65 har_len..5..,Rle │ │ │ +00555330: 6e00 0036 0b00 2352 6e70 6373 0000 390e n..6..#Rnpcs..9. │ │ │ +00555340: 0023 5270 7374 6172 7400 0031 320b 001f .#Rpstart..12... │ │ │ +00555350: 5274 6561 6c00 0031 2600 1052 6f72 775f Rteal..1&..Rorw_ │ │ │ 00555360: 6d75 6c74 695f 7374 7275 6374 00ff 6669 multi_struct..fi │ │ │ 00555370: 7273 745f 7470 5f72 6374 6c00 0037 0d00 rst_tp_rctl..7.. │ │ │ -00555380: 2256 6d75 6c74 6900 0031 300b 0022 566e "Vmulti..10.."Vn │ │ │ -00555390: 6578 7400 0038 1600 2356 6f5f 6c6f 6e67 ext..8..#Vo_long │ │ │ -005553a0: 6572 5f73 7475 636b 0000 3136 1c00 2356 er_stuck..16..#V │ │ │ +00555380: 2252 6d75 6c74 6900 0031 300b 0022 526e "Rmulti..10.."Rn │ │ │ +00555390: 6578 7400 0038 1600 2352 6f5f 6c6f 6e67 ext..8..#Ro_long │ │ │ +005553a0: 6572 5f73 7475 636b 0000 3136 1c00 2352 er_stuck..16..#R │ │ │ 005553b0: 756d 5f72 6567 5f73 6565 6e5f 6261 636b um_reg_seen_back │ │ │ -005553c0: 7761 7264 0000 3134 0f00 2f56 666f 7277 ward..14../Vforw │ │ │ -005553d0: 6172 6400 0031 350d 002a 5674 6f74 616c ard..15..*Vtotal │ │ │ -005553e0: 0000 3133 0f00 2256 7265 6373 7461 7400 ..13.."Vrecstat. │ │ │ -005553f0: 0031 3215 0022 5673 686d 5f66 6f72 775f .12.."Vshm_forw_ │ │ │ -00555400: 6d75 6c74 6900 0039 0c00 2256 7469 6d65 multi..9.."Vtime │ │ │ -00555410: 0000 3131 0b00 2356 6f6b 656e 0000 3608 ..11..#Voken..6. │ │ │ -00555420: 0022 5675 0000 3110 0023 562e 6672 6565 ."Vu..1..#V.free │ │ │ -00555430: 5f71 7565 0000 330a 002c 562e 626c 0000 _que..3..,V.bl.. │ │ │ -00555440: 3509 002d 5666 6c00 0034 0d00 2456 7461 5..-Vfl..4..$Vta │ │ │ -00555450: 6265 6e74 0000 322f 0010 5672 6565 7a65 bent..2/..Vreeze │ │ │ +005553c0: 7761 7264 0000 3134 0f00 2f52 666f 7277 ward..14../Rforw │ │ │ +005553d0: 6172 6400 0031 350d 002a 5274 6f74 616c ard..15..*Rtotal │ │ │ +005553e0: 0000 3133 0f00 2252 7265 6373 7461 7400 ..13.."Rrecstat. │ │ │ +005553f0: 0031 3215 0022 5273 686d 5f66 6f72 775f .12.."Rshm_forw_ │ │ │ +00555400: 6d75 6c74 6900 0039 0c00 2252 7469 6d65 multi..9.."Rtime │ │ │ +00555410: 0000 3131 0b00 2352 6f6b 656e 0000 3608 ..11..#Roken..6. │ │ │ +00555420: 0022 5275 0000 3110 0023 522e 6672 6565 ."Ru..1..#R.free │ │ │ +00555430: 5f71 7565 0000 330a 002c 522e 626c 0000 _que..3..,R.bl.. │ │ │ +00555440: 3509 002d 5266 6c00 0034 0d00 2452 7461 5..-Rfl..4..$Rta │ │ │ +00555450: 6265 6e74 0000 322f 0010 5272 6565 7a65 bent..2/..Rreeze │ │ │ 00555460: 5f6d 756c 7469 7072 6f63 5f73 7461 7465 _multiproc_state │ │ │ 00555470: 00ff 6672 6565 7a65 5f72 6574 5f61 7272 ..freeze_ret_arr │ │ │ -00555480: 6179 0000 3134 1800 2756 6772 6162 5f63 ay..14..'Vgrab_c │ │ │ +00555480: 6179 0000 3134 1800 2752 6772 6162 5f63 ay..14..'Rgrab_c │ │ │ 00555490: 7269 745f 636f 756e 7465 7200 0032 0c00 rit_counter..2.. │ │ │ -005554a0: 3156 6c61 7463 6800 0034 0900 3656 2e75 1Vlatch..4..6V.u │ │ │ -005554b0: 0000 350d 0038 562e 7061 7274 7300 0037 ..5..8V.parts..7 │ │ │ -005554c0: 1100 3e56 2e6c 6174 6368 5f70 6964 0000 ..>V.latch_pid.. │ │ │ -005554d0: 380b 0045 5677 6f72 6400 0039 1000 3a56 8..EVword..9..:V │ │ │ -005554e0: 6964 5f69 6d67 636e 7400 0036 0d00 2756 id_imgcnt..6..'V │ │ │ -005554f0: 6e74 6173 6b73 0000 3117 0027 5672 6567 ntasks..1..'Vreg │ │ │ +005554a0: 3152 6c61 7463 6800 0034 0900 3652 2e75 1Rlatch..4..6R.u │ │ │ +005554b0: 0000 350d 0038 522e 7061 7274 7300 0037 ..5..8R.parts..7 │ │ │ +005554c0: 1100 3e52 2e6c 6174 6368 5f70 6964 0000 ..>R.latch_pid.. │ │ │ +005554d0: 380b 0045 5277 6f72 6400 0039 1000 3a52 8..ERword..9..:R │ │ │ +005554e0: 6964 5f69 6d67 636e 7400 0036 0d00 2752 id_imgcnt..6..'R │ │ │ +005554f0: 6e74 6173 6b73 0000 3117 0027 5272 6567 ntasks..1..'Rreg │ │ │ 00555500: 5f66 726f 7a65 6e5f 636f 6e64 0000 3133 _frozen_cond..13 │ │ │ -00555510: 0d00 3656 5f61 7474 7200 0031 310c 0034 ..6V_attr..11..4 │ │ │ -00555520: 5675 6e74 6572 0000 330d 0032 566d 7574 Vunter..3..2Vmut │ │ │ -00555530: 6578 0000 3132 0d00 3756 5f61 7474 7200 ex..12..7V_attr. │ │ │ -00555540: 0031 3019 0016 5672 6567 5f6d 705f 7374 .10...Vreg_mp_st │ │ │ -00555550: 6174 6500 ff70 666d 7300 0032 1300 2456 ate..pfms..2..$V │ │ │ +00555510: 0d00 3652 5f61 7474 7200 0031 310c 0034 ..6R_attr..11..4 │ │ │ +00555520: 5275 6e74 6572 0000 330d 0032 526d 7574 Runter..3..2Rmut │ │ │ +00555530: 6578 0000 3132 0d00 3752 5f61 7474 7200 ex..12..7R_attr. │ │ │ +00555540: 0031 3019 0016 5272 6567 5f6d 705f 7374 .10...Rreg_mp_st │ │ │ +00555550: 6174 6500 ff70 666d 7300 0032 1300 2452 ate..pfms..2..$R │ │ │ 00555560: 7265 6769 6f6e 5f69 6e64 6578 0000 3115 region_index..1. │ │ │ -00555570: 0010 5674 6f6b 6869 7374 00ff 6372 5f74 ..Vtokhist..cr_t │ │ │ -00555580: 6e00 0033 1000 1956 6674 6f6b 5f6f 7065 n..3...Vftok_ope │ │ │ -00555590: 7200 0031 1100 1956 7072 6f63 6573 735f r..1...Vprocess_ │ │ │ -005555a0: 6964 0000 321b 0010 5675 6e5f 6461 7461 id..2...Vun_data │ │ │ +00555570: 0010 5274 6f6b 6869 7374 00ff 6372 5f74 ..Rtokhist..cr_t │ │ │ +00555580: 6e00 0033 1000 1952 6674 6f6b 5f6f 7065 n..3...Rftok_ope │ │ │ +00555590: 7200 0031 1100 1952 7072 6f63 6573 735f r..1...Rprocess_ │ │ │ +005555a0: 6964 0000 321b 0010 5275 6e5f 6461 7461 id..2...Run_data │ │ │ 005555b0: 5f74 7970 6500 ff6f 7063 6f64 6500 0031 _type..opcode..1 │ │ │ -005555c0: 0d00 1f56 735f 7379 7374 0000 3219 000f ...Vs_syst..2... │ │ │ -005555d0: 5667 6361 6c6c 5f61 7267 7300 ff61 7267 Vgcall_args..arg │ │ │ -005555e0: 636e 7400 0035 0a00 1e56 7661 6c00 0036 cnt..5...Vval..6 │ │ │ -005555f0: 0f00 1b56 6361 6c6c 6172 6773 0000 310b ...Vcallargs..1. │ │ │ -00555600: 001b 566d 6173 6b00 0034 0d00 1b56 7265 ..Vmask..4...Vre │ │ │ -00555610: 7476 616c 0000 330c 001b 5674 7275 7468 tval..3...Vtruth │ │ │ -00555620: 0000 3213 0010 5664 5f61 6464 7200 ff65 ..2...Vd_addr..e │ │ │ -00555630: 6e64 0000 3136 0e00 1856 6669 6c6c 6572 nd..16...Vfiller │ │ │ -00555640: 0000 3230 1000 1856 6762 6c6e 616d 6573 ..20...Vgblnames │ │ │ -00555650: 0000 3131 1500 1856 6861 735f 7370 616e ..11...Vhas_span │ │ │ -00555660: 5f67 626c 7300 0031 370a 0018 5669 6400 _gbls..17...Vid. │ │ │ -00555670: 0031 350f 0019 566e 7374 696e 666f 0000 .15...Vnstinfo.. │ │ │ -00555680: 3132 1600 1956 735f 6475 6d6d 795f 6762 12...Vs_dummy_gb │ │ │ -00555690: 6c64 6972 0000 3139 0c00 1856 6c69 6e6b ldir..19...Vlink │ │ │ -005556a0: 0000 3133 1100 1956 6f63 616c 5f6c 6f63 ..13...Vocal_loc │ │ │ -005556b0: 6b73 0000 310b 0018 566d 6170 7300 0038 ks..1...Vmaps..8 │ │ │ -005556c0: 1100 1a56 785f 7265 635f 7369 7a65 0000 ...Vx_rec_size.. │ │ │ -005556d0: 3211 0018 566e 5f67 626c 6e61 6d65 7300 2...Vn_gblnames. │ │ │ -005556e0: 0036 0b00 1a56 6d61 7073 0000 330e 001a .6...Vmaps..3... │ │ │ -005556f0: 5672 6567 696f 6e73 0000 340f 001a 5673 Vregions..4...Vs │ │ │ -00555700: 6567 6d65 6e74 7300 0035 0e00 1856 7265 egments..5...Vre │ │ │ -00555710: 6769 6f6e 7300 0039 1000 1856 7365 676d gions..9...Vsegm │ │ │ -00555720: 656e 7473 0000 3130 0f00 1856 7461 625f ents..10...Vtab_ │ │ │ -00555730: 7074 7200 0031 3411 0019 5668 7265 6164 ptr..14...Vhread │ │ │ -00555740: 5f67 6469 0000 3231 1300 1856 7661 725f _gdi..21...Vvar_ │ │ │ -00555750: 6d61 7073 5f6c 656e 0000 371d 0018 5679 maps_len..7...Vy │ │ │ +005555c0: 0d00 1f52 735f 7379 7374 0000 3219 000f ...Rs_syst..2... │ │ │ +005555d0: 5267 6361 6c6c 5f61 7267 7300 ff61 7267 Rgcall_args..arg │ │ │ +005555e0: 636e 7400 0035 0a00 1e52 7661 6c00 0036 cnt..5...Rval..6 │ │ │ +005555f0: 0f00 1b52 6361 6c6c 6172 6773 0000 310b ...Rcallargs..1. │ │ │ +00555600: 001b 526d 6173 6b00 0034 0d00 1b52 7265 ..Rmask..4...Rre │ │ │ +00555610: 7476 616c 0000 330c 001b 5274 7275 7468 tval..3...Rtruth │ │ │ +00555620: 0000 3213 0010 5264 5f61 6464 7200 ff65 ..2...Rd_addr..e │ │ │ +00555630: 6e64 0000 3136 0e00 1852 6669 6c6c 6572 nd..16...Rfiller │ │ │ +00555640: 0000 3230 1000 1852 6762 6c6e 616d 6573 ..20...Rgblnames │ │ │ +00555650: 0000 3131 1500 1852 6861 735f 7370 616e ..11...Rhas_span │ │ │ +00555660: 5f67 626c 7300 0031 370a 0018 5269 6400 _gbls..17...Rid. │ │ │ +00555670: 0031 350f 0019 526e 7374 696e 666f 0000 .15...Rnstinfo.. │ │ │ +00555680: 3132 1600 1952 735f 6475 6d6d 795f 6762 12...Rs_dummy_gb │ │ │ +00555690: 6c64 6972 0000 3139 0c00 1852 6c69 6e6b ldir..19...Rlink │ │ │ +005556a0: 0000 3133 1100 1952 6f63 616c 5f6c 6f63 ..13...Rocal_loc │ │ │ +005556b0: 6b73 0000 310b 0018 526d 6170 7300 0038 ks..1...Rmaps..8 │ │ │ +005556c0: 1100 1a52 785f 7265 635f 7369 7a65 0000 ...Rx_rec_size.. │ │ │ +005556d0: 3211 0018 526e 5f67 626c 6e61 6d65 7300 2...Rn_gblnames. │ │ │ +005556e0: 0036 0b00 1a52 6d61 7073 0000 330e 001a .6...Rmaps..3... │ │ │ +005556f0: 5272 6567 696f 6e73 0000 340f 001a 5273 Rregions..4...Rs │ │ │ +00555700: 6567 6d65 6e74 7300 0035 0e00 1852 7265 egments..5...Rre │ │ │ +00555710: 6769 6f6e 7300 0039 1000 1852 7365 676d gions..9...Rsegm │ │ │ +00555720: 656e 7473 0000 3130 0f00 1852 7461 625f ents..10...Rtab_ │ │ │ +00555730: 7074 7200 0031 3411 0019 5268 7265 6164 ptr..14...Rhread │ │ │ +00555740: 5f67 6469 0000 3231 1300 1852 7661 725f _gdi..21...Rvar_ │ │ │ +00555750: 6d61 7073 5f6c 656e 0000 371d 0018 5279 maps_len..7...Ry │ │ │ 00555760: 6773 5f6d 6170 5f65 6e74 7279 5f63 6861 gs_map_entry_cha │ │ │ -00555770: 6e67 6564 0000 3138 1500 1256 6269 6e64 nged..18...Vbind │ │ │ +00555770: 6e67 6564 0000 3138 1500 1252 6269 6e64 nged..18...Rbind │ │ │ 00555780: 696e 6700 ff67 766b 6579 0000 310c 0020 ing..gvkey..1.. │ │ │ -00555790: 562e 6164 6472 0000 320d 0021 566f 6666 V.addr..2..!Voff │ │ │ -005557a0: 7365 7400 0033 0c00 2056 5f6c 656e 0000 set..3.. V_len.. │ │ │ -005557b0: 3131 1000 1d56 6e61 6d65 5f6c 656e 0000 11...Vname_len.. │ │ │ -005557c0: 3130 0e00 1b56 6f6c 645f 7265 6700 0037 10...Vold_reg..7 │ │ │ -005557d0: 0c00 2256 2e61 6464 7200 0038 0d00 2356 .."V.addr..8..#V │ │ │ -005557e0: 6f66 6673 6574 0000 390a 001b 5672 6567 offset..9...Vreg │ │ │ -005557f0: 0000 340c 001e 562e 6164 6472 0000 3500 ..4...V.addr..5. │ │ │ +00555790: 522e 6164 6472 0000 320d 0021 526f 6666 R.addr..2..!Roff │ │ │ +005557a0: 7365 7400 0033 0c00 2052 5f6c 656e 0000 set..3.. R_len.. │ │ │ +005557b0: 3131 1000 1d52 6e61 6d65 5f6c 656e 0000 11...Rname_len.. │ │ │ +005557c0: 3130 0e00 1b52 6f6c 645f 7265 6700 0037 10...Rold_reg..7 │ │ │ +005557d0: 0c00 2252 2e61 6464 7200 0038 0d00 2352 .."R.addr..8..#R │ │ │ +005557e0: 6f66 6673 6574 0000 390a 001b 5272 6567 offset..9...Rreg │ │ │ +005557f0: 0000 340c 001e 522e 6164 6472 0000 3500 ..4...R.addr..5. │ │ │ 00555800: 0400 0000 ff07 0000 3f5d 0000 0000 0000 ........?]...... │ │ │ -00555810: 2c00 0056 6774 6d74 7970 666c 6469 6e64 ,..Vgtmtypfldind │ │ │ +00555810: 2c00 0052 6774 6d74 7970 666c 6469 6e64 ,..Rgtmtypfldind │ │ │ 00555820: 7800 ff67 645f 6269 6e64 696e 6700 ff72 x..gd_binding..r │ │ │ -00555830: 6567 2e6f 6666 7365 7400 0036 1300 1256 eg.offset..6...V │ │ │ +00555830: 6567 2e6f 6666 7365 7400 0036 1300 1252 eg.offset..6...R │ │ │ 00555840: 6762 6c6e 616d 6500 ff61 6374 0000 320e gblname..act..2. │ │ │ -00555850: 001b 5667 626c 6e61 6d65 0000 310a 001b ..Vgblname..1... │ │ │ -00555860: 5676 6572 0000 331e 0012 5669 6e73 745f Vver..3...Vinst_ │ │ │ +00555850: 001b 5267 626c 6e61 6d65 0000 310a 001b ..Rgblname..1... │ │ │ +00555860: 5276 6572 0000 331e 0012 5269 6e73 745f Rver..3...Rinst_ │ │ │ 00555870: 696e 666f 00ff 696e 7374 6669 6c65 6e61 info..instfilena │ │ │ -00555880: 6d65 0000 311c 0012 5672 6567 696f 6e00 me..1...Vregion. │ │ │ +00555880: 6d65 0000 311c 0012 5272 6567 696f 6e00 me..1...Rregion. │ │ │ 00555890: ff61 6c69 676e 5f66 696c 6c65 7200 0033 .align_filler..3 │ │ │ -005558a0: 3412 001a 5663 6d78 5f72 6567 6e75 6d00 4...Vcmx_regnum. │ │ │ -005558b0: 0032 3710 001a 5664 6566 5f63 6f6c 6c00 .27...Vdef_coll. │ │ │ -005558c0: 0032 3809 001b 5679 6e00 0035 0c00 1d56 .28...Vyn..5...V │ │ │ -005558d0: 2e61 6464 7200 0037 0d00 1e56 6f66 6673 .addr..7...Voffs │ │ │ -005558e0: 6574 0000 3613 001a 5665 706f 6368 5f74 et..6...Vepoch_t │ │ │ -005558f0: 6170 6572 0000 3339 1800 1a56 6669 6c65 aper..39...Vfile │ │ │ +005558a0: 3412 001a 5263 6d78 5f72 6567 6e75 6d00 4...Rcmx_regnum. │ │ │ +005558b0: 0032 3710 001a 5264 6566 5f63 6f6c 6c00 .27...Rdef_coll. │ │ │ +005558c0: 0032 3809 001b 5279 6e00 0035 0c00 1d52 .28...Ryn..5...R │ │ │ +005558d0: 2e61 6464 7200 0037 0d00 1e52 6f66 6673 .addr..7...Roffs │ │ │ +005558e0: 6574 0000 3613 001a 5265 706f 6368 5f74 et..6...Repoch_t │ │ │ +005558f0: 6170 6572 0000 3339 1800 1a52 6669 6c65 aper..39...Rfile │ │ │ 00555900: 5f69 6e69 7469 616c 697a 6564 0000 3437 _initialized..47 │ │ │ -00555910: 0b00 1d56 6c65 7200 0034 3815 001b 5672 ...Vler..48...Vr │ │ │ +00555910: 0b00 1d52 6c65 7200 0034 3815 001b 5272 ...Rler..48...Rr │ │ │ 00555920: 6565 7a65 5f6f 6e5f 6661 696c 0000 3330 eeze_on_fail..30 │ │ │ -00555930: 1200 1a56 6973 5f73 7061 6e6e 6564 0000 ...Vis_spanned.. │ │ │ -00555940: 3337 1500 1a56 6a6e 6c5f 616c 6967 6e73 37...Vjnl_aligns │ │ │ -00555950: 697a 6500 0031 3809 0020 5671 0000 3135 ize..18.. Vq..15 │ │ │ -00555960: 1600 1f56 7574 6f73 7769 7463 686c 696d ...Vutoswitchlim │ │ │ -00555970: 6974 0000 3137 1400 1e56 6265 666f 7265 it..17...Vbefore │ │ │ -00555980: 5f69 6d61 6765 0000 3233 1200 1f56 7566 _image..23...Vuf │ │ │ -00555990: 6665 725f 7369 7a65 0000 3232 0b00 1e56 fer_size..22...V │ │ │ -005559a0: 6465 7100 0031 3616 001e 5665 706f 6368 deq..16...Vepoch │ │ │ +00555930: 1200 1a52 6973 5f73 7061 6e6e 6564 0000 ...Ris_spanned.. │ │ │ +00555940: 3337 1500 1a52 6a6e 6c5f 616c 6967 6e73 37...Rjnl_aligns │ │ │ +00555950: 697a 6500 0031 3809 0020 5271 0000 3135 ize..18.. Rq..15 │ │ │ +00555960: 1600 1f52 7574 6f73 7769 7463 686c 696d ...Rutoswitchlim │ │ │ +00555970: 6974 0000 3137 1400 1e52 6265 666f 7265 it..17...Rbefore │ │ │ +00555980: 5f69 6d61 6765 0000 3233 1200 1f52 7566 _image..23...Ruf │ │ │ +00555990: 6665 725f 7369 7a65 0000 3232 0b00 1e52 fer_size..22...R │ │ │ +005559a0: 6465 7100 0031 3616 001e 5265 706f 6368 deq..16...Repoch │ │ │ 005559b0: 5f69 6e74 6572 7661 6c00 0031 3910 001e _interval..19... │ │ │ -005559c0: 5666 696c 655f 6c65 6e00 0033 320c 0023 Vfile_len..32..# │ │ │ -005559d0: 566e 616d 6500 0033 330d 001e 5673 7461 Vname..33...Vsta │ │ │ -005559e0: 7465 0000 3134 0e00 1f56 796e 635f 696f te..14...Vync_io │ │ │ -005559f0: 0000 3230 1100 1e56 7969 656c 645f 6c6d ..20...Vyield_lm │ │ │ -00555a00: 7400 0032 3119 001a 566c 6f63 6b5f 6372 t..21...Vlock_cr │ │ │ +005559c0: 5266 696c 655f 6c65 6e00 0033 320c 0023 Rfile_len..32..# │ │ │ +005559d0: 526e 616d 6500 0033 330d 001e 5273 7461 Rname..33...Rsta │ │ │ +005559e0: 7465 0000 3134 0e00 1f52 796e 635f 696f te..14...Rync_io │ │ │ +005559f0: 0000 3230 1100 1e52 7969 656c 645f 6c6d ..20...Ryield_lm │ │ │ +00555a00: 7400 0032 3119 001a 526c 6f63 6b5f 6372 t..21...Rlock_cr │ │ │ 00555a10: 6974 5f77 6974 685f 6462 0000 3431 0d00 it_with_db..41.. │ │ │ -00555a20: 1f56 7772 6974 6500 0031 3213 001a 566d .Vwrite..12...Vm │ │ │ +00555a20: 1f52 7772 6974 6500 0031 3213 001a 526d .Rwrite..12...Rm │ │ │ 00555a30: 6178 5f6b 6579 5f73 697a 6500 0033 0f00 ax_key_size..3.. │ │ │ -00555a40: 1e56 7265 635f 7369 7a65 0000 3417 001b .Vrec_size..4... │ │ │ -00555a50: 5675 6d70 735f 6361 6e5f 6279 7061 7373 Vumps_can_bypass │ │ │ -00555a60: 0000 3331 0c00 1a56 6e6f 6465 0000 3335 ..31...Vnode..35 │ │ │ -00555a70: 1000 1b56 756c 6c5f 7375 6273 0000 3133 ...Vull_subs..13 │ │ │ -00555a80: 0c00 1a56 6f70 656e 0000 3131 0b00 1e56 ...Vopen..11...V │ │ │ -00555a90: 696e 6700 0032 3410 001b 5677 6e69 6e67 ing..24...Vwning │ │ │ -00555aa0: 5f67 6400 0034 3311 001a 5672 6561 645f _gd..43...Vread_ │ │ │ -00555ab0: 6f6e 6c79 0000 3235 1500 1c56 7365 7276 only..25...Vserv │ │ │ +00555a40: 1e52 7265 635f 7369 7a65 0000 3417 001b .Rrec_size..4... │ │ │ +00555a50: 5275 6d70 735f 6361 6e5f 6279 7061 7373 Rumps_can_bypass │ │ │ +00555a60: 0000 3331 0c00 1a52 6e6f 6465 0000 3335 ..31...Rnode..35 │ │ │ +00555a70: 1000 1b52 756c 6c5f 7375 6273 0000 3133 ...Rull_subs..13 │ │ │ +00555a80: 0c00 1a52 6f70 656e 0000 3131 0b00 1e52 ...Ropen..11...R │ │ │ +00555a90: 696e 6700 0032 3410 001b 5277 6e69 6e67 ing..24...Rwning │ │ │ +00555aa0: 5f67 6400 0034 3311 001a 5272 6561 645f _gd..43...Rread_ │ │ │ +00555ab0: 6f6e 6c79 0000 3235 1500 1c52 7365 7276 only..25...Rserv │ │ │ 00555ac0: 6564 4442 466c 6167 7300 0034 300b 001b edDBFlags..40... │ │ │ -00555ad0: 566e 616d 6500 0032 0b00 1f56 5f6c 656e Vname..2...V_len │ │ │ -00555ae0: 0000 3110 001a 5673 6563 5f73 697a 6500 ..1...Vsec_size. │ │ │ -00555af0: 0033 360a 001b 5674 6174 0000 380d 001e .36...Vtat..8... │ │ │ -00555b00: 562e 6164 6472 0000 3130 0d00 1f56 6f66 V.addr..10...Vof │ │ │ -00555b10: 6673 6574 0000 3915 001e 5673 4442 5f72 fset..9...VsDB_r │ │ │ -00555b20: 6567 5f69 6e64 6578 0000 3338 1700 2256 eg_index..38.."V │ │ │ +00555ad0: 526e 616d 6500 0032 0b00 1f52 5f6c 656e Rname..2...R_len │ │ │ +00555ae0: 0000 3110 001a 5273 6563 5f73 697a 6500 ..1...Rsec_size. │ │ │ +00555af0: 0033 360a 001b 5274 6174 0000 380d 001e .36...Rtat..8... │ │ │ +00555b00: 522e 6164 6472 0000 3130 0d00 1f52 6f66 R.addr..10...Rof │ │ │ +00555b10: 6673 6574 0000 3915 001e 5273 4442 5f72 fset..9...RsDB_r │ │ │ +00555b20: 6567 5f69 6e64 6578 0000 3338 1700 2252 eg_index..38.."R │ │ │ 00555b30: 7365 7475 705f 636f 6d70 6c65 7465 6400 setup_completed. │ │ │ -00555b40: 0034 360f 0028 5673 7461 7274 6564 0000 .46..(Vstarted.. │ │ │ -00555b50: 3432 1500 1f56 6462 5f69 6e69 745f 6379 42...Vdb_init_cy │ │ │ -00555b60: 636c 6500 0034 340c 001f 5668 6172 6500 cle..44...Vhare. │ │ │ -00555b70: 0034 3513 001c 5664 5f6e 756c 6c5f 636f .45...Vd_null_co │ │ │ -00555b80: 6c6c 0000 3239 1000 1a56 7761 735f 6f70 ll..29...Vwas_op │ │ │ -00555b90: 656e 0000 3236 1500 1256 7365 675f 6164 en..26...Vseg_ad │ │ │ -00555ba0: 6472 00ff 6164 6472 0000 320d 001c 566f dr..addr..2...Vo │ │ │ -00555bb0: 6666 7365 7400 0031 1600 1556 6d65 6e74 ffset..1...Vment │ │ │ +00555b40: 0034 360f 0028 5273 7461 7274 6564 0000 .46..(Rstarted.. │ │ │ +00555b50: 3432 1500 1f52 6462 5f69 6e69 745f 6379 42...Rdb_init_cy │ │ │ +00555b60: 636c 6500 0034 340c 001f 5268 6172 6500 cle..44...Rhare. │ │ │ +00555b70: 0034 3513 001c 5264 5f6e 756c 6c5f 636f .45...Rd_null_co │ │ │ +00555b80: 6c6c 0000 3239 1000 1a52 7761 735f 6f70 ll..29...Rwas_op │ │ │ +00555b90: 656e 0000 3236 1500 1252 7365 675f 6164 en..26...Rseg_ad │ │ │ +00555ba0: 6472 00ff 6164 6472 0000 320d 001c 526f dr..addr..2...Ro │ │ │ +00555bb0: 6666 7365 7400 0031 1600 1552 6d65 6e74 ffset..1...Rment │ │ │ 00555bc0: 00ff 6163 635f 6d65 7468 0000 3230 1000 ..acc_meth..20.. │ │ │ -00555bd0: 1c56 6c6c 6f63 6174 696f 6e00 0038 0e00 .Vllocation..8.. │ │ │ -00555be0: 1c56 7379 6e63 696f 0000 3234 0f00 1b56 .Vsyncio..24...V │ │ │ -00555bf0: 626c 6b5f 7369 7a65 0000 350e 001c 5675 blk_size..5...Vu │ │ │ -00555c00: 636b 6574 7300 0031 330d 001b 5663 6d5f ckets..13...Vcm_ │ │ │ -00555c10: 626c 6b00 0039 1600 1b56 6465 6665 725f blk..9...Vdefer_ │ │ │ -00555c20: 616c 6c6f 6361 7465 0000 3139 0c00 2156 allocate..19..!V │ │ │ -00555c30: 7469 6d65 0000 3131 0a00 1f56 7874 0000 time..11...Vxt.. │ │ │ -00555c40: 3130 1400 1b56 6578 745f 626c 6b5f 636f 10...Vext_blk_co │ │ │ -00555c50: 756e 7400 0037 1100 1b56 6669 6c65 5f63 unt..7...Vfile_c │ │ │ -00555c60: 6e74 6c00 0032 310c 0020 5674 7970 6500 ntl..21.. Vtype. │ │ │ -00555c70: 0031 320b 001e 566c 6572 0000 3236 0b00 .12...Vler..26.. │ │ │ -00555c80: 1c56 6e61 6d65 0000 340b 0020 565f 6c65 .Vname..4.. V_le │ │ │ -00555c90: 6e00 0033 1100 1c56 756c 6c5f 626c 6b77 n..3...Vull_blkw │ │ │ -00555ca0: 7274 0000 3616 001b 5667 6c6f 6261 6c5f rt..6...Vglobal_ │ │ │ -00555cb0: 6275 6666 6572 7300 0031 3614 001b 5669 buffers..16...Vi │ │ │ +00555bd0: 1c52 6c6c 6f63 6174 696f 6e00 0038 0e00 .Rllocation..8.. │ │ │ +00555be0: 1c52 7379 6e63 696f 0000 3234 0f00 1b52 .Rsyncio..24...R │ │ │ +00555bf0: 626c 6b5f 7369 7a65 0000 350e 001c 5275 blk_size..5...Ru │ │ │ +00555c00: 636b 6574 7300 0031 330d 001b 5263 6d5f ckets..13...Rcm_ │ │ │ +00555c10: 626c 6b00 0039 1600 1b52 6465 6665 725f blk..9...Rdefer_ │ │ │ +00555c20: 616c 6c6f 6361 7465 0000 3139 0c00 2152 allocate..19..!R │ │ │ +00555c30: 7469 6d65 0000 3131 0a00 1f52 7874 0000 time..11...Rxt.. │ │ │ +00555c40: 3130 1400 1b52 6578 745f 626c 6b5f 636f 10...Rext_blk_co │ │ │ +00555c50: 756e 7400 0037 1100 1b52 6669 6c65 5f63 unt..7...Rfile_c │ │ │ +00555c60: 6e74 6c00 0032 310c 0020 5274 7970 6500 ntl..21.. Rtype. │ │ │ +00555c70: 0031 320b 001e 526c 6572 0000 3236 0b00 .12...Rler..26.. │ │ │ +00555c80: 1c52 6e61 6d65 0000 340b 0020 525f 6c65 .Rname..4.. R_le │ │ │ +00555c90: 6e00 0033 1100 1c52 756c 6c5f 626c 6b77 n..3...Rull_blkw │ │ │ +00555ca0: 7274 0000 3616 001b 5267 6c6f 6261 6c5f rt..6...Rglobal_ │ │ │ +00555cb0: 6275 6666 6572 7300 0031 3614 001b 5269 buffers..16...Ri │ │ │ 00555cc0: 735f 656e 6372 7970 7465 6400 0032 3312 s_encrypted..23. │ │ │ -00555cd0: 001b 566c 6f63 6b5f 7370 6163 6500 0031 ..Vlock_space..1 │ │ │ -00555ce0: 3513 001b 566d 7574 6578 5f73 6c6f 7473 5...Vmutex_slots │ │ │ -00555cf0: 0000 3138 1100 1b56 7265 6164 5f6f 6e6c ..18...Vread_onl │ │ │ -00555d00: 7900 0032 350f 001d 5670 6c5f 6c69 7374 y..25...Vpl_list │ │ │ -00555d10: 0000 3232 1400 1d56 7365 7276 6564 5f62 ..22...Vserved_b │ │ │ -00555d20: 7974 6573 0000 3137 0c00 1b56 736e 616d ytes..17...Vsnam │ │ │ -00555d30: 6500 0032 0b00 2056 5f6c 656e 0000 310f e..2.. V_len..1. │ │ │ -00555d40: 001b 5677 696e 646f 7773 0000 3134 1700 ..Vwindows..14.. │ │ │ -00555d50: 1156 725f 6e61 6d65 00ff 6578 705f 6e61 .Vr_name..exp_na │ │ │ -00555d60: 6d65 0000 350c 0021 562e 6164 6472 0000 me..5..!V.addr.. │ │ │ -00555d70: 380f 0022 5663 6861 725f 6c65 6e00 0036 8.."Vchar_len..6 │ │ │ -00555d80: 0a00 2256 6c65 6e00 0037 0e00 1956 6764 .."Vlen..7...Vgd │ │ │ -00555d90: 5f70 7472 0000 3130 0b00 1956 6c69 6e6b _ptr..10...Vlink │ │ │ -00555da0: 0000 390b 0019 566e 616d 6500 0031 0c00 ..9...Vname..1.. │ │ │ -00555db0: 1d56 2e61 6464 7200 0034 0f00 1e56 6368 .V.addr..4...Vch │ │ │ -00555dc0: 6172 5f6c 656e 0000 320a 001e 566c 656e ar_len..2...Vlen │ │ │ -00555dd0: 0000 3315 0011 5673 5f66 696c 655f 6964 ..3...Vs_file_id │ │ │ -00555de0: 00ff 6469 6400 0032 0900 1d56 7669 0000 ..did..2...Vvi.. │ │ │ -00555df0: 310a 001c 5666 6964 0000 331d 0010 566c 1...Vfid..3...Vl │ │ │ +00555cd0: 001b 526c 6f63 6b5f 7370 6163 6500 0031 ..Rlock_space..1 │ │ │ +00555ce0: 3513 001b 526d 7574 6578 5f73 6c6f 7473 5...Rmutex_slots │ │ │ +00555cf0: 0000 3138 1100 1b52 7265 6164 5f6f 6e6c ..18...Rread_onl │ │ │ +00555d00: 7900 0032 350f 001d 5270 6c5f 6c69 7374 y..25...Rpl_list │ │ │ +00555d10: 0000 3232 1400 1d52 7365 7276 6564 5f62 ..22...Rserved_b │ │ │ +00555d20: 7974 6573 0000 3137 0c00 1b52 736e 616d ytes..17...Rsnam │ │ │ +00555d30: 6500 0032 0b00 2052 5f6c 656e 0000 310f e..2.. R_len..1. │ │ │ +00555d40: 001b 5277 696e 646f 7773 0000 3134 1700 ..Rwindows..14.. │ │ │ +00555d50: 1152 725f 6e61 6d65 00ff 6578 705f 6e61 .Rr_name..exp_na │ │ │ +00555d60: 6d65 0000 350c 0021 522e 6164 6472 0000 me..5..!R.addr.. │ │ │ +00555d70: 380f 0022 5263 6861 725f 6c65 6e00 0036 8.."Rchar_len..6 │ │ │ +00555d80: 0a00 2252 6c65 6e00 0037 0e00 1952 6764 .."Rlen..7...Rgd │ │ │ +00555d90: 5f70 7472 0000 3130 0b00 1952 6c69 6e6b _ptr..10...Rlink │ │ │ +00555da0: 0000 390b 0019 526e 616d 6500 0031 0c00 ..9...Rname..1.. │ │ │ +00555db0: 1d52 2e61 6464 7200 0034 0f00 1e52 6368 .R.addr..4...Rch │ │ │ +00555dc0: 6172 5f6c 656e 0000 320a 001e 526c 656e ar_len..2...Rlen │ │ │ +00555dd0: 0000 3315 0011 5273 5f66 696c 655f 6964 ..3...Rs_file_id │ │ │ +00555de0: 00ff 6469 6400 0032 0900 1d52 7669 0000 ..did..2...Rvi.. │ │ │ +00555df0: 310a 001c 5266 6964 0000 331d 0010 526c 1...Rfid..3...Rl │ │ │ 00555e00: 645f 6462 6e61 6d65 5f6c 6973 7400 ff64 d_dbname_list..d │ │ │ -00555e10: 625f 6374 6c00 0032 0900 2056 6764 0000 b_ctl..2.. Vgd.. │ │ │ -00555e20: 330b 0020 566e 6578 7400 0031 1400 1156 3.. Vnext..1...V │ │ │ +00555e10: 625f 6374 6c00 0032 0900 2052 6764 0000 b_ctl..2.. Rgd.. │ │ │ +00555e20: 330b 0020 526e 6578 7400 0031 1400 1152 3.. Rnext..1...R │ │ │ 00555e30: 6973 7400 ff67 766e 685f 7265 6700 0034 ist..gvnh_reg..4 │ │ │ -00555e40: 0800 1856 7400 0033 0b00 1656 6e65 7874 ...Vt..3...Vnext │ │ │ -00555e50: 0000 310a 0016 5672 6567 0000 321b 0011 ..1...Vreg..2... │ │ │ -00555e60: 566f 6261 6c5f 6469 725f 7061 7468 00ff Vobal_dir_path.. │ │ │ -00555e70: 626c 6f63 6b00 0031 0b00 2056 6e65 7874 block..1.. Vnext │ │ │ -00555e80: 0000 330d 0020 566f 6666 7365 7400 0032 ..3.. Voffset..2 │ │ │ -00555e90: 1100 1656 6c61 7463 685f 7400 ff75 0000 ...Vlatch_t..u.. │ │ │ -00555ea0: 310d 0020 562e 7061 7274 7300 0033 1100 1.. V.parts..3.. │ │ │ -00555eb0: 2656 2e6c 6174 6368 5f70 6964 0000 340b &V.latch_pid..4. │ │ │ -00555ec0: 002d 5677 6f72 6400 0035 1000 2256 6964 .-Vword..5.."Vid │ │ │ -00555ed0: 5f69 6d67 636e 7400 0032 0f00 1756 6973 _imgcnt..2...Vis │ │ │ -00555ee0: 7400 ff61 6374 0000 360a 001c 566b 6579 t..act..6...Vkey │ │ │ -00555ef0: 0000 380b 001f 5673 697a 6500 0039 0b00 ..8...Vsize..9.. │ │ │ -00555f00: 1c56 6c69 6e6b 0000 320a 001c 566e 6374 .Vlink..2...Vnct │ │ │ -00555f10: 0000 350d 001c 566f 6666 7365 7400 0034 ..5...Voffset..4 │ │ │ -00555f20: 0b00 1c56 7061 7468 0000 330b 001c 5672 ...Vpath..3...Vr │ │ │ -00555f30: 6f6f 7400 0031 0a00 1c56 7665 7200 0037 oot..1...Vver..7 │ │ │ -00555f40: 1a00 1656 726f 6f74 5f6c 6973 7400 ff64 ...Vroot_list..d │ │ │ -00555f50: 6972 5f70 6174 6800 0032 0b00 2156 6c69 ir_path..2..!Vli │ │ │ -00555f60: 6e6b 0000 330b 0021 5672 6f6f 7400 0031 nk..3..!Vroot..1 │ │ │ -00555f70: 1900 1656 746c 766c 5f69 6e66 6f00 ff63 ...Vtlvl_info..c │ │ │ -00555f80: 7572 725f 7561 0000 371d 0021 5667 6c6f urr_ua..7..!Vglo │ │ │ +00555e40: 0800 1852 7400 0033 0b00 1652 6e65 7874 ...Rt..3...Rnext │ │ │ +00555e50: 0000 310a 0016 5272 6567 0000 321b 0011 ..1...Rreg..2... │ │ │ +00555e60: 526f 6261 6c5f 6469 725f 7061 7468 00ff Robal_dir_path.. │ │ │ +00555e70: 626c 6f63 6b00 0031 0b00 2052 6e65 7874 block..1.. Rnext │ │ │ +00555e80: 0000 330d 0020 526f 6666 7365 7400 0032 ..3.. Roffset..2 │ │ │ +00555e90: 1100 1652 6c61 7463 685f 7400 ff75 0000 ...Rlatch_t..u.. │ │ │ +00555ea0: 310d 0020 522e 7061 7274 7300 0033 1100 1.. R.parts..3.. │ │ │ +00555eb0: 2652 2e6c 6174 6368 5f70 6964 0000 340b &R.latch_pid..4. │ │ │ +00555ec0: 002d 5277 6f72 6400 0035 1000 2252 6964 .-Rword..5.."Rid │ │ │ +00555ed0: 5f69 6d67 636e 7400 0032 0f00 1752 6973 _imgcnt..2...Ris │ │ │ +00555ee0: 7400 ff61 6374 0000 360a 001c 526b 6579 t..act..6...Rkey │ │ │ +00555ef0: 0000 380b 001f 5273 697a 6500 0039 0b00 ..8...Rsize..9.. │ │ │ +00555f00: 1c52 6c69 6e6b 0000 320a 001c 526e 6374 .Rlink..2...Rnct │ │ │ +00555f10: 0000 350d 001c 526f 6666 7365 7400 0034 ..5...Roffset..4 │ │ │ +00555f20: 0b00 1c52 7061 7468 0000 330b 001c 5272 ...Rpath..3...Rr │ │ │ +00555f30: 6f6f 7400 0031 0a00 1c52 7665 7200 0037 oot..1...Rver..7 │ │ │ +00555f40: 1a00 1652 726f 6f74 5f6c 6973 7400 ff64 ...Rroot_list..d │ │ │ +00555f50: 6972 5f70 6174 6800 0032 0b00 2152 6c69 ir_path..2..!Rli │ │ │ +00555f60: 6e6b 0000 330b 0021 5272 6f6f 7400 0031 nk..3..!Rroot..1 │ │ │ +00555f70: 1900 1652 746c 766c 5f69 6e66 6f00 ff63 ...Rtlvl_info..c │ │ │ +00555f80: 7572 725f 7561 0000 371d 0021 5267 6c6f urr_ua..7..!Rglo │ │ │ 00555f90: 6261 6c5f 746c 766c 5f66 656e 6365 5f69 bal_tlvl_fence_i │ │ │ -00555fa0: 6e66 6f00 0032 1c00 2156 6e65 7874 5f67 nfo..2..!Vnext_g │ │ │ +00555fa0: 6e66 6f00 0032 1c00 2152 6e65 7874 5f67 nfo..2..!Rnext_g │ │ │ 00555fb0: 6c6f 6261 6c5f 746c 766c 5f69 6e66 6f00 lobal_tlvl_info. │ │ │ -00555fc0: 0031 0e00 2156 745f 6c65 7665 6c00 0033 .1..!Vt_level..3 │ │ │ -00555fd0: 1900 2256 6c76 6c5f 6375 6d75 6c5f 6a72 .."Vlvl_cumul_jr │ │ │ -00555fe0: 6563 5f6c 656e 0000 3416 0026 5670 7265 ec_len..4..&Vpre │ │ │ +00555fc0: 0031 0e00 2152 745f 6c65 7665 6c00 0033 .1..!Rt_level..3 │ │ │ +00555fd0: 1900 2252 6c76 6c5f 6375 6d75 6c5f 6a72 .."Rlvl_cumul_jr │ │ │ +00555fe0: 6563 5f6c 656e 0000 3416 0026 5270 7265 ec_len..4..&Rpre │ │ │ 00555ff0: 765f 7a74 776f 726d 5f70 7472 0000 3600 v_ztworm_ptr..6. │ │ │ 00556000: 0400 0000 ee07 0000 b45d 0000 0000 0000 .........]...... │ │ │ -00556010: 3f00 0056 6774 6d74 7970 666c 6469 6e64 ?..Vgtmtypfldind │ │ │ +00556010: 3f00 0052 6774 6d74 7970 666c 6469 6e64 ?..Rgtmtypfldind │ │ │ 00556020: 7800 ff67 6c6f 6261 6c5f 746c 766c 5f69 x..global_tlvl_i │ │ │ 00556030: 6e66 6f00 ff74 6c76 6c5f 7470 5f7a 7470 nfo..tlvl_tp_ztp │ │ │ 00556040: 5f6a 6e6c 5f75 7064 5f6e 756d 0000 3514 _jnl_upd_num..5. │ │ │ -00556050: 0021 5675 7064 5f61 7272 6179 5f70 7472 .!Vupd_array_ptr │ │ │ -00556060: 0000 3813 0021 567a 7472 6967 6275 6666 ..8..!Vztrigbuff │ │ │ -00556070: 4c65 6e00 0039 1800 1156 766e 5f70 6f6f Len..9...Vvn_poo │ │ │ +00556050: 0021 5275 7064 5f61 7272 6179 5f70 7472 .!Rupd_array_ptr │ │ │ +00556060: 0000 3813 0021 527a 7472 6967 6275 6666 ..8..!Rztrigbuff │ │ │ +00556070: 4c65 6e00 0039 1800 1152 766e 5f70 6f6f Len..9...Rvn_poo │ │ │ 00556080: 6c00 ff63 6170 6163 6974 7900 0031 0f00 l..capacity..1.. │ │ │ -00556090: 1a56 666f 725f 736c 6f74 0000 3314 001a .Vfor_slot..3... │ │ │ -005560a0: 566d 7661 6c5f 6361 7061 6369 7479 0000 Vmval_capacity.. │ │ │ -005560b0: 360c 001f 5673 7461 636b 0000 380a 001f 6...Vstack..8... │ │ │ -005560c0: 5674 6f70 0000 3713 001a 5673 6861 7265 Vtop..7...Vshare │ │ │ -005560d0: 5f6f 7063 6f64 6500 0035 0b00 2056 736c _opcode..5.. Vsl │ │ │ -005560e0: 6f74 0000 340a 001b 566c 6f74 0000 3915 ot..4...Vlot..9. │ │ │ -005560f0: 001e 565b 305d 2e67 6c76 6e5f 696e 666f ..V[0].glvn_info │ │ │ -00556100: 0000 3134 0e00 2256 6c76 6e61 6d65 0000 ..14.."Vlvname.. │ │ │ -00556110: 3133 1000 2256 6d76 616c 5f74 6f70 0000 13.."Vmval_top.. │ │ │ -00556120: 3131 1100 2256 7072 6563 7572 736f 7200 11.."Vprecursor. │ │ │ -00556130: 0031 3212 0022 5673 6176 5f6f 7063 6f64 .12.."Vsav_opcod │ │ │ -00556140: 6500 0031 300a 001a 5674 6f70 0000 3218 e..10...Vtop..2. │ │ │ -00556150: 0018 565f 656e 7472 7900 ff67 6c76 6e5f ..V_entry..glvn_ │ │ │ -00556160: 696e 666f 0000 350b 0029 562e 6172 6700 info..5..)V.arg. │ │ │ -00556170: 0037 0800 2a56 6e00 0036 0d00 2056 6c76 .7..*Vn..6.. Vlv │ │ │ -00556180: 6e61 6d65 0000 340f 0020 566d 7661 6c5f name..4.. Vmval_ │ │ │ -00556190: 746f 7000 0032 1000 2056 7072 6563 7572 top..2.. Vprecur │ │ │ -005561a0: 736f 7200 0033 1100 2056 7361 765f 6f70 sor..3.. Vsav_op │ │ │ -005561b0: 636f 6465 0000 3116 0010 5670 6172 616d code..1...Vparam │ │ │ +00556090: 1a52 666f 725f 736c 6f74 0000 3314 001a .Rfor_slot..3... │ │ │ +005560a0: 526d 7661 6c5f 6361 7061 6369 7479 0000 Rmval_capacity.. │ │ │ +005560b0: 360c 001f 5273 7461 636b 0000 380a 001f 6...Rstack..8... │ │ │ +005560c0: 5274 6f70 0000 3713 001a 5273 6861 7265 Rtop..7...Rshare │ │ │ +005560d0: 5f6f 7063 6f64 6500 0035 0b00 2052 736c _opcode..5.. Rsl │ │ │ +005560e0: 6f74 0000 340a 001b 526c 6f74 0000 3915 ot..4...Rlot..9. │ │ │ +005560f0: 001e 525b 305d 2e67 6c76 6e5f 696e 666f ..R[0].glvn_info │ │ │ +00556100: 0000 3134 0e00 2252 6c76 6e61 6d65 0000 ..14.."Rlvname.. │ │ │ +00556110: 3133 1000 2252 6d76 616c 5f74 6f70 0000 13.."Rmval_top.. │ │ │ +00556120: 3131 1100 2252 7072 6563 7572 736f 7200 11.."Rprecursor. │ │ │ +00556130: 0031 3212 0022 5273 6176 5f6f 7063 6f64 .12.."Rsav_opcod │ │ │ +00556140: 6500 0031 300a 001a 5274 6f70 0000 3218 e..10...Rtop..2. │ │ │ +00556150: 0018 525f 656e 7472 7900 ff67 6c76 6e5f ..R_entry..glvn_ │ │ │ +00556160: 696e 666f 0000 350b 0029 522e 6172 6700 info..5..)R.arg. │ │ │ +00556170: 0037 0800 2a52 6e00 0036 0d00 2052 6c76 .7..*Rn..6.. Rlv │ │ │ +00556180: 6e61 6d65 0000 340f 0020 526d 7661 6c5f name..4.. Rmval_ │ │ │ +00556190: 746f 7000 0032 1000 2052 7072 6563 7572 top..2.. Rprecur │ │ │ +005561a0: 736f 7200 0033 1100 2052 7361 765f 6f70 sor..3.. Rsav_op │ │ │ +005561b0: 636f 6465 0000 3116 0010 5270 6172 616d code..1...Rparam │ │ │ 005561c0: 5f6c 6973 7400 ff61 7267 0000 3208 001c _list..arg..2... │ │ │ -005561d0: 566e 0000 312b 0010 5674 636d 5f70 726f Vn..1+..Vtcm_pro │ │ │ +005561d0: 526e 0000 312b 0010 5274 636d 5f70 726f Rn..1+..Rtcm_pro │ │ │ 005561e0: 746f 5f63 7075 5f69 6e66 6f5f 7400 ff63 to_cpu_info_t..c │ │ │ 005561f0: 7075 5f69 6e5f 7265 6c5f 7374 7200 0031 pu_in_rel_str..1 │ │ │ -00556200: 1000 2656 7072 6f74 6f5f 6370 7500 0033 ..&Vproto_cpu..3 │ │ │ -00556210: 1d00 2656 7369 7a65 5f6f 665f 6370 755f ..&Vsize_of_cpu_ │ │ │ +00556200: 1000 2652 7072 6f74 6f5f 6370 7500 0033 ..&Rproto_cpu..3 │ │ │ +00556210: 1d00 2652 7369 7a65 5f6f 665f 6370 755f ..&Rsize_of_cpu_ │ │ │ 00556220: 696e 5f72 656c 5f73 7472 0000 321f 001a in_rel_str..2... │ │ │ -00556230: 566f 735f 696e 666f 5f74 00ff 6f73 5f69 Vos_info_t..os_i │ │ │ -00556240: 6e5f 7265 6c5f 7374 7200 0031 0f00 2556 n_rel_str..1..%V │ │ │ -00556250: 7072 6f74 6f5f 6f73 0000 331c 0025 5673 proto_os..3..%Vs │ │ │ +00556230: 526f 735f 696e 666f 5f74 00ff 6f73 5f69 Ros_info_t..os_i │ │ │ +00556240: 6e5f 7265 6c5f 7374 7200 0031 0f00 2552 n_rel_str..1..%R │ │ │ +00556250: 7072 6f74 6f5f 6f73 0000 331c 0025 5273 proto_os..3..%Rs │ │ │ 00556260: 697a 655f 6f66 5f6f 735f 696e 5f72 656c ize_of_os_in_rel │ │ │ -00556270: 5f73 7472 0000 321a 0011 566d 3332 5f64 _str..2...Vm32_d │ │ │ +00556270: 5f73 7472 0000 321a 0011 526d 3332 5f64 _str..2...Rm32_d │ │ │ 00556280: 6573 6372 6970 746f 7200 ff6c 656e 0000 escriptor..len.. │ │ │ -00556290: 310b 0021 5674 7970 6500 0032 0a00 2156 1..!Vtype..2..!V │ │ │ -005562a0: 7661 6c00 0033 1b00 1256 496d 6167 654e val..3...VImageN │ │ │ +00556290: 310b 0021 5274 7970 6500 0032 0a00 2152 1..!Rtype..2..!R │ │ │ +005562a0: 7661 6c00 0033 1b00 1252 496d 6167 654e val..3...RImageN │ │ │ 005562b0: 616d 6500 ff69 6d61 6765 4e61 6d65 0000 ame..imageName.. │ │ │ -005562c0: 310a 0026 564c 656e 0000 3217 0012 565f 1..&VLen..2...V_ │ │ │ +005562c0: 310a 0026 524c 656e 0000 3217 0012 525f 1..&RLen..2...R_ │ │ │ 005562d0: 6465 7363 7269 7074 6f72 00ff 6c65 6e00 descriptor..len. │ │ │ -005562e0: 0031 0b00 1f56 7479 7065 0000 320a 001f .1...Vtype..2... │ │ │ -005562f0: 5676 616c 0000 3310 001d 565f 616c 7400 Vval..3...V_alt. │ │ │ -00556300: ff64 3136 0000 310b 0026 562e 6c65 6e00 .d16..1..&V.len. │ │ │ -00556310: 0032 0b00 2756 7479 7065 0000 330a 0027 .2..'Vtype..3..' │ │ │ -00556320: 5676 616c 0000 3409 0024 5633 3200 0035 Vval..4..$V32..5 │ │ │ -00556330: 0b00 2656 2e6c 656e 0000 360b 0027 5674 ..&V.len..6..'Vt │ │ │ -00556340: 7970 6500 0037 0a00 2756 7661 6c00 0038 ype..7..'Vval..8 │ │ │ -00556350: 1900 1356 6964 5f62 6c6f 636b 00ff 6578 ...Vid_block..ex │ │ │ -00556360: 705f 6461 7465 0000 3211 001d 5667 746d p_date..2...Vgtm │ │ │ -00556370: 5f73 6572 6961 6c00 0033 0a00 1d56 7369 _serial..3...Vsi │ │ │ -00556380: 6400 0031 1700 1656 7374 7275 6374 00ff d..1...Vstruct.. │ │ │ -00556390: 6372 7970 7465 7874 0000 3610 0026 562e cryptext..6..&V. │ │ │ -005563a0: 6578 705f 6461 7465 0000 3811 0027 5667 exp_date..8..'Vg │ │ │ -005563b0: 746d 5f73 6572 6961 6c00 0039 0a00 2756 tm_serial..9..'V │ │ │ -005563c0: 7369 6400 0037 0a00 1e56 6b65 7900 0035 sid..7...Vkey..5 │ │ │ -005563d0: 1000 1e56 706c 6169 6e74 6578 7400 0031 ...Vplaintext..1 │ │ │ -005563e0: 1000 2756 2e65 7870 5f64 6174 6500 0033 ..'V.exp_date..3 │ │ │ -005563f0: 1100 2856 6774 6d5f 7365 7269 616c 0000 ..(Vgtm_serial.. │ │ │ -00556400: 340a 0028 5673 6964 0000 3217 0013 566e 4..(Vsid..2...Vn │ │ │ +005562e0: 0031 0b00 1f52 7479 7065 0000 320a 001f .1...Rtype..2... │ │ │ +005562f0: 5276 616c 0000 3310 001d 525f 616c 7400 Rval..3...R_alt. │ │ │ +00556300: ff64 3136 0000 310b 0026 522e 6c65 6e00 .d16..1..&R.len. │ │ │ +00556310: 0032 0b00 2752 7479 7065 0000 330a 0027 .2..'Rtype..3..' │ │ │ +00556320: 5276 616c 0000 3409 0024 5233 3200 0035 Rval..4..$R32..5 │ │ │ +00556330: 0b00 2652 2e6c 656e 0000 360b 0027 5274 ..&R.len..6..'Rt │ │ │ +00556340: 7970 6500 0037 0a00 2752 7661 6c00 0038 ype..7..'Rval..8 │ │ │ +00556350: 1900 1352 6964 5f62 6c6f 636b 00ff 6578 ...Rid_block..ex │ │ │ +00556360: 705f 6461 7465 0000 3211 001d 5267 746d p_date..2...Rgtm │ │ │ +00556370: 5f73 6572 6961 6c00 0033 0a00 1d52 7369 _serial..3...Rsi │ │ │ +00556380: 6400 0031 1700 1652 7374 7275 6374 00ff d..1...Rstruct.. │ │ │ +00556390: 6372 7970 7465 7874 0000 3610 0026 522e cryptext..6..&R. │ │ │ +005563a0: 6578 705f 6461 7465 0000 3811 0027 5267 exp_date..8..'Rg │ │ │ +005563b0: 746d 5f73 6572 6961 6c00 0039 0a00 2752 tm_serial..9..'R │ │ │ +005563c0: 7369 6400 0037 0a00 1e52 6b65 7900 0035 sid..7...Rkey..5 │ │ │ +005563d0: 1000 1e52 706c 6169 6e74 6578 7400 0031 ...Rplaintext..1 │ │ │ +005563e0: 1000 2752 2e65 7870 5f64 6174 6500 0033 ..'R.exp_date..3 │ │ │ +005563f0: 1100 2852 6774 6d5f 7365 7269 616c 0000 ..(Rgtm_serial.. │ │ │ +00556400: 340a 0028 5273 6964 0000 3217 0013 526e 4..(Rsid..2...Rn │ │ │ 00556410: 756d 5f72 616e 6765 5f74 00ff 6d61 7800 um_range_t..max. │ │ │ -00556420: 0032 0900 2156 696e 0000 3121 0013 5672 .2..!Vin..1!..Vr │ │ │ +00556420: 0032 0900 2152 696e 0000 3121 0013 5272 .2..!Rin..1!..Rr │ │ │ 00556430: 746e 5f73 7263 5f63 686b 7375 6d5f 6374 tn_src_chksum_ct │ │ │ -00556440: 7800 ff64 6967 6573 7400 0036 1100 2756 x..digest..6..'V │ │ │ +00556440: 7800 ff64 6967 6573 7400 0036 1100 2752 x..digest..6..'R │ │ │ 00556450: 6861 7368 5f73 7461 7465 0000 3109 0031 hash_state..1..1 │ │ │ -00556460: 562e 6300 0033 1100 3356 6172 7279 5f62 V.c..3..3Varry_b │ │ │ -00556470: 7974 6573 0000 3408 0032 5668 0000 3211 ytes..4..2Vh..2. │ │ │ -00556480: 0027 5674 6f74 616c 5f73 697a 6500 0035 .'Vtotal_size..5 │ │ │ -00556490: 1300 1356 7469 6d65 3800 ff63 7469 6d65 ...Vtime8..ctime │ │ │ -005564a0: 0000 310d 001a 5666 696c 6c65 7200 0032 ..1...Vfiller..2 │ │ │ -005564b0: 1e00 1456 6c73 5f63 6f6e 6e5f 696e 666f ...Vls_conn_info │ │ │ +00556460: 522e 6300 0033 1100 3352 6172 7279 5f62 R.c..3..3Rarry_b │ │ │ +00556470: 7974 6573 0000 3408 0032 5268 0000 3211 ytes..4..2Rh..2. │ │ │ +00556480: 0027 5274 6f74 616c 5f73 697a 6500 0035 .'Rtotal_size..5 │ │ │ +00556490: 1300 1352 7469 6d65 3800 ff63 7469 6d65 ...Rtime8..ctime │ │ │ +005564a0: 0000 310d 001a 5266 696c 6c65 7200 0032 ..1...Rfiller..2 │ │ │ +005564b0: 1e00 1452 6c73 5f63 6f6e 6e5f 696e 666f ...Rls_conn_info │ │ │ 005564c0: 00ff 6365 7274 5f61 6c67 6f00 0038 0c00 ..cert_algo..8.. │ │ │ -005564d0: 2756 6e62 6974 7300 0039 1100 2356 6f6d 'Vnbits..9..#Vom │ │ │ -005564e0: 7072 6573 7369 6f6e 0000 340e 0022 5669 pression..4.."Vi │ │ │ -005564f0: 7373 7565 7200 0031 3111 0022 566e 6f74 ssuer..11.."Vnot │ │ │ -00556500: 5f61 6674 6572 0000 3133 0e00 2656 6265 _after..13..&Vbe │ │ │ -00556510: 666f 7265 0000 3132 0f00 2256 6f70 7469 fore..12.."Vopti │ │ │ -00556520: 6f6e 7300 0031 340f 0022 5670 726f 746f ons..14.."Vproto │ │ │ -00556530: 636f 6c00 0031 1d00 2256 7265 6e65 676f col..1.."Vrenego │ │ │ +005564d0: 2752 6e62 6974 7300 0039 1100 2352 6f6d 'Rnbits..9..#Rom │ │ │ +005564e0: 7072 6573 7369 6f6e 0000 340e 0022 5269 pression..4.."Ri │ │ │ +005564f0: 7373 7565 7200 0031 3111 0022 526e 6f74 ssuer..11.."Rnot │ │ │ +00556500: 5f61 6674 6572 0000 3133 0e00 2652 6265 _after..13..&Rbe │ │ │ +00556510: 666f 7265 0000 3132 0f00 2252 6f70 7469 fore..12.."Ropti │ │ │ +00556520: 6f6e 7300 0031 340f 0022 5270 726f 746f ons..14.."Rproto │ │ │ +00556530: 636f 6c00 0031 1d00 2252 7265 6e65 676f col..1.."Rrenego │ │ │ 00556540: 7469 6174 696f 6e5f 7065 6e64 696e 6700 tiation_pending. │ │ │ -00556550: 0031 350b 0024 5675 7365 6400 0036 1b00 .15..$Vused..6.. │ │ │ -00556560: 2256 7365 6375 7265 5f72 656e 6567 6f74 "Vsecure_renegot │ │ │ -00556570: 6961 7469 6f6e 0000 3511 0024 5673 7369 iation..5..$Vssi │ │ │ -00556580: 6f6e 5f61 6c67 6f00 0032 1500 2a56 6578 on_algo..2..*Vex │ │ │ +00556550: 0031 350b 0024 5275 7365 6400 0036 1b00 .15..$Rused..6.. │ │ │ +00556560: 2252 7365 6375 7265 5f72 656e 6567 6f74 "Rsecure_renegot │ │ │ +00556570: 6961 7469 6f6e 0000 3511 0024 5273 7369 iation..5..$Rssi │ │ │ +00556580: 6f6e 5f61 6c67 6f00 0032 1500 2a52 6578 on_algo..2..*Rex │ │ │ 00556590: 7069 7279 5f74 696d 656f 7574 0000 3709 piry_timeout..7. │ │ │ -005565a0: 002a 5669 6400 0033 0e00 2356 7562 6a65 .*Vid..3..#Vubje │ │ │ -005565b0: 6374 0000 3130 1c00 2256 746f 7461 6c5f ct..10.."Vtotal_ │ │ │ +005565a0: 002a 5269 6400 0033 0e00 2352 7562 6a65 .*Rid..3..#Rubje │ │ │ +005565b0: 6374 0000 3130 1c00 2252 746f 7461 6c5f ct..10.."Rtotal_ │ │ │ 005565c0: 7265 6e65 676f 7469 6174 696f 6e73 0000 renegotiations.. │ │ │ -005565d0: 3136 1300 2256 7665 7269 6679 5f6d 6f64 16.."Vverify_mod │ │ │ -005565e0: 6500 0031 3721 0018 5674 785f 7400 ff63 e..17!..Vtx_t..c │ │ │ +005565d0: 3136 1300 2252 7665 7269 6679 5f6d 6f64 16.."Rverify_mod │ │ │ +005565e0: 6500 0031 3721 0018 5274 785f 7400 ff63 e..17!..Rtx_t..c │ │ │ 005565f0: 6f6d 7069 6c65 5f74 696d 655f 7665 7273 ompile_time_vers │ │ │ -00556600: 696f 6e00 0033 0900 1f56 7478 0000 3510 ion..3...Vtx..5. │ │ │ -00556610: 001e 5666 6970 735f 6d6f 6465 0000 320b ..Vfips_mode..2. │ │ │ -00556620: 001f 566c 6167 7300 0031 1500 1e56 706c ..Vlags..1...Vpl │ │ │ +00556600: 696f 6e00 0033 0900 1f52 7478 0000 3510 ion..3...Rtx..5. │ │ │ +00556610: 001e 5266 6970 735f 6d6f 6465 0000 320b ..Rfips_mode..2. │ │ │ +00556620: 001f 526c 6167 7300 0031 1500 1e52 706c ..Rlags..1...Rpl │ │ │ 00556630: 7567 696e 5f76 6572 7369 6f6e 0000 3716 ugin_version..7. │ │ │ -00556640: 001e 5672 756e 7469 6d65 5f76 6572 7369 ..Vruntime_versi │ │ │ -00556650: 6f6e 0000 340e 001e 5676 6572 7369 6f6e on..4...Vversion │ │ │ -00556660: 0000 3617 0017 5673 6f63 6b65 745f 7400 ..6...Vsocket_t. │ │ │ -00556670: ff65 7272 7374 7200 0036 0c00 2156 666c .errstr..6..!Vfl │ │ │ -00556680: 6167 7300 0031 0e00 2156 6774 6d5f 6374 ags..1..!Vgtm_ct │ │ │ -00556690: 7800 0035 0e00 2156 7365 7373 696f 6e00 x..5..!Vsession. │ │ │ -005566a0: 0033 0900 2256 736c 0000 320c 0021 5674 .3.."Vsl..2..!Vt │ │ │ -005566b0: 6c73 6964 0000 341f 0014 5672 6967 6765 lsid..4...Vrigge │ │ │ +00556640: 001e 5272 756e 7469 6d65 5f76 6572 7369 ..Rruntime_versi │ │ │ +00556650: 6f6e 0000 340e 001e 5276 6572 7369 6f6e on..4...Rversion │ │ │ +00556660: 0000 3617 0017 5273 6f63 6b65 745f 7400 ..6...Rsocket_t. │ │ │ +00556670: ff65 7272 7374 7200 0036 0c00 2152 666c .errstr..6..!Rfl │ │ │ +00556680: 6167 7300 0031 0e00 2152 6774 6d5f 6374 ags..1..!Rgtm_ct │ │ │ +00556690: 7800 0035 0e00 2152 7365 7373 696f 6e00 x..5..!Rsession. │ │ │ +005566a0: 0033 0900 2252 736c 0000 320c 0021 5274 .3.."Rsl..2..!Rt │ │ │ +005566b0: 6c73 6964 0000 341f 0014 5272 6967 6765 lsid..4...Rrigge │ │ │ 005566c0: 725f 7061 726d 7300 ff6c 7676 616c 6172 r_parms..lvvalar │ │ │ -005566d0: 7261 7900 0037 1100 2256 7a74 6461 7461 ray..7.."Vztdata │ │ │ -005566e0: 5f6e 6577 0000 330f 0025 5665 6c69 6d5f _new..3..%Velim_ │ │ │ -005566f0: 6e65 7700 0034 1100 2456 6f6c 6476 616c new..4..$Voldval │ │ │ -00556700: 5f6e 6577 0000 3113 0024 5672 6967 6765 _new..1..$Vrigge │ │ │ -00556710: 726f 705f 6e65 7700 0035 1100 2456 7570 rop_new..5..$Vup │ │ │ -00556720: 6461 7465 5f6e 6577 0000 3614 0024 5676 date_new..6..$Vv │ │ │ +005566d0: 7261 7900 0037 1100 2252 7a74 6461 7461 ray..7.."Rztdata │ │ │ +005566e0: 5f6e 6577 0000 330f 0025 5265 6c69 6d5f _new..3..%Relim_ │ │ │ +005566f0: 6e65 7700 0034 1100 2452 6f6c 6476 616c new..4..$Roldval │ │ │ +00556700: 5f6e 6577 0000 3113 0024 5272 6967 6765 _new..1..$Rrigge │ │ │ +00556710: 726f 705f 6e65 7700 0035 1100 2452 7570 rop_new..5..$Rup │ │ │ +00556720: 6461 7465 5f6e 6577 0000 3614 0024 5276 date_new..6..$Rv │ │ │ 00556730: 616c 7565 5f63 6861 6e67 6564 0000 380a alue_changed..8. │ │ │ -00556740: 002a 566e 6577 0000 3212 0013 5675 696e .*Vnew..2...Vuin │ │ │ -00556750: 7431 3600 ff6f 6e65 0000 310a 001b 5674 t16..one..1...Vt │ │ │ -00556760: 776f 0000 3223 0012 5672 6563 765f 6c6f wo..2#..Vrecv_lo │ │ │ +00556740: 002a 526e 6577 0000 3212 0013 5275 696e .*Rnew..2...Ruin │ │ │ +00556750: 7431 3600 ff6f 6e65 0000 310a 001b 5274 t16..one..1...Rt │ │ │ +00556760: 776f 0000 3223 0012 5272 6563 765f 6c6f wo..2#..Rrecv_lo │ │ │ 00556770: 6361 6c5f 7374 7275 6374 00ff 6368 616e cal_struct..chan │ │ │ -00556780: 6765 6c6f 6700 0038 1200 2556 6669 6c74 gelog..8..%Vfilt │ │ │ -00556790: 6572 5f63 6d64 0000 3130 1500 2556 6c61 er_cmd..10..%Vla │ │ │ +00556780: 6765 6c6f 6700 0038 1200 2552 6669 6c74 gelog..8..%Rfilt │ │ │ +00556790: 6572 5f63 6d64 0000 3130 1500 2552 6c61 er_cmd..10..%Rla │ │ │ 005567a0: 7374 7265 6376 645f 7469 6d65 0000 3211 strecvd_time..2. │ │ │ -005567b0: 0026 5669 7374 656e 5f70 6f72 7400 0036 .&Visten_port..6 │ │ │ -005567c0: 0f00 2656 6f67 5f66 696c 6500 0031 310f ..&Vog_file..11. │ │ │ -005567d0: 0029 5669 6e74 6572 7661 6c00 0039 1000 .)Vinterval..9.. │ │ │ -005567e0: 2556 6e6f 7265 7379 6e63 0000 3236 0000 %Vnoresync..26.. │ │ │ +005567b0: 0026 5269 7374 656e 5f70 6f72 7400 0036 .&Risten_port..6 │ │ │ +005567c0: 0f00 2652 6f67 5f66 696c 6500 0031 310f ..&Rog_file..11. │ │ │ +005567d0: 0029 5269 6e74 6572 7661 6c00 0039 1000 .)Rinterval..9.. │ │ │ +005567e0: 2552 6e6f 7265 7379 6e63 0000 3236 0000 %Rnoresync..26.. │ │ │ 005567f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00556800: 0400 0000 fd07 0000 255e 0000 0000 0000 ........%^...... │ │ │ -00556810: 3900 0056 6774 6d74 7970 666c 6469 6e64 9..Vgtmtypfldind │ │ │ +00556810: 3900 0052 6774 6d74 7970 666c 6469 6e64 9..Rgtmtypfldind │ │ │ 00556820: 7800 ff67 746d 7265 6376 5f6c 6f63 616c x..gtmrecv_local │ │ │ 00556830: 5f73 7472 7563 7400 ff72 6563 765f 7365 _struct..recv_se │ │ │ -00556840: 7276 5f70 6964 0000 3116 0027 566d 6f74 rv_pid..1..'Vmot │ │ │ +00556840: 7276 5f70 6964 0000 3116 0027 526d 6f74 rv_pid..1..'Rmot │ │ │ 00556850: 655f 6c6d 735f 6772 6f75 7000 0033 3719 e_lms_group..37. │ │ │ -00556860: 0035 562e 6372 6561 7465 645f 6e6f 6465 .5V.created_node │ │ │ -00556870: 6e61 6d65 0000 3338 0c00 3e56 7469 6d65 name..38..>Vtime │ │ │ -00556880: 0000 3430 0e00 3b56 6f72 5f70 6964 0000 ..40..;Vor_pid.. │ │ │ -00556890: 3431 1500 3656 7468 6973 5f69 6e73 746e 41..6Vthis_instn │ │ │ -005568a0: 616d 6500 0033 390c 002c 5673 6964 6500 ame..39..,Vside. │ │ │ -005568b0: 0031 3315 0030 562e 6372 6f73 735f 656e .13..0V.cross_en │ │ │ -005568c0: 6469 616e 0000 3138 1800 3156 656e 6469 dian..18..1Vendi │ │ │ +00556860: 0035 522e 6372 6561 7465 645f 6e6f 6465 .5R.created_node │ │ │ +00556870: 6e61 6d65 0000 3338 0c00 3e52 7469 6d65 name..38..>Rtime │ │ │ +00556880: 0000 3430 0e00 3b52 6f72 5f70 6964 0000 ..40..;Ror_pid.. │ │ │ +00556890: 3431 1500 3652 7468 6973 5f69 6e73 746e 41..6Rthis_instn │ │ │ +005568a0: 616d 6500 0033 390c 002c 5273 6964 6500 ame..39..,Rside. │ │ │ +005568b0: 0031 3315 0030 522e 6372 6f73 735f 656e .13..0R.cross_en │ │ │ +005568c0: 6469 616e 0000 3138 1800 3152 656e 6469 dian..18..1Rendi │ │ │ 005568d0: 616e 6e65 7373 5f6b 6e6f 776e 0000 3139 anness_known..19 │ │ │ -005568e0: 1100 3156 6669 6c6c 6572 5f31 3600 0032 ..1Vfiller_16..2 │ │ │ -005568f0: 3318 0031 5669 735f 7374 645f 6e75 6c6c 3..1Vis_std_null │ │ │ -00556900: 5f63 6f6c 6c00 0031 3614 0035 5675 7070 _coll..16..5Vupp │ │ │ +005568e0: 1100 3152 6669 6c6c 6572 5f31 3600 0032 ..1Rfiller_16..2 │ │ │ +005568f0: 3318 0031 5269 735f 7374 645f 6e75 6c6c 3..1Ris_std_null │ │ │ +00556900: 5f63 6f6c 6c00 0031 3614 0035 5275 7070 _coll..16..5Rupp │ │ │ 00556910: 6c65 6d65 6e74 6172 7900 0032 310f 0031 lementary..21..1 │ │ │ -00556920: 566a 6e6c 5f76 6572 0000 3135 1700 3156 Vjnl_ver..15..1V │ │ │ +00556920: 526a 6e6c 5f76 6572 0000 3135 1700 3152 Rjnl_ver..15..1R │ │ │ 00556930: 6e75 6c6c 5f73 7562 735f 7866 6f72 6d00 null_subs_xform. │ │ │ -00556940: 0032 3011 0031 5670 726f 746f 5f76 6572 .20..1Vproto_ver │ │ │ -00556950: 0000 3134 1500 3156 746c 735f 7265 7175 ..14..1Vtls_requ │ │ │ -00556960: 6573 7465 6400 0032 3218 0032 5672 6967 ested..22..2Vrig │ │ │ +00556940: 0032 3011 0031 5270 726f 746f 5f76 6572 .20..1Rproto_ver │ │ │ +00556950: 0000 3134 1500 3152 746c 735f 7265 7175 ..14..1Rtls_requ │ │ │ +00556960: 6573 7465 6400 0032 3218 0032 5272 6967 ested..22..2Rrig │ │ │ 00556970: 6765 725f 7375 7070 6f72 7465 6400 0031 ger_supported..1 │ │ │ -00556980: 370c 0027 5673 7461 7274 0000 370f 0025 7..'Vstart..7..% │ │ │ -00556990: 5673 6875 7464 6f77 6e00 0034 0c00 2d56 Vshutdown..4..-V │ │ │ -005569a0: 5f74 696d 6500 0035 0e00 2656 7461 7473 _time..5..&Vtats │ │ │ -005569b0: 6c6f 6700 0033 0d00 2d56 5f66 696c 6500 log..3..-V_file. │ │ │ -005569c0: 0031 3210 0027 5672 6d5f 696e 6465 7800 .12..'Vrm_index. │ │ │ -005569d0: 0032 3414 0025 5675 7064 6174 6572 6573 .24..%Vupdateres │ │ │ -005569e0: 796e 6300 0032 351b 0028 5672 6573 796e ync..25..(Vresyn │ │ │ +00556980: 370c 0027 5273 7461 7274 0000 370f 0025 7..'Rstart..7..% │ │ │ +00556990: 5273 6875 7464 6f77 6e00 0034 0c00 2d52 Rshutdown..4..-R │ │ │ +005569a0: 5f74 696d 6500 0035 0e00 2652 7461 7473 _time..5..&Rtats │ │ │ +005569b0: 6c6f 6700 0033 0d00 2d52 5f66 696c 6500 log..3..-R_file. │ │ │ +005569c0: 0031 3210 0027 5272 6d5f 696e 6465 7800 .12..'Rrm_index. │ │ │ +005569d0: 0032 3414 0025 5275 7064 6174 6572 6573 .24..%Rupdateres │ │ │ +005569e0: 796e 6300 0032 351b 0028 5272 6573 796e ync..25..(Rresyn │ │ │ 005569f0: 635f 6372 6f73 735f 656e 6469 616e 0000 c_cross_endian.. │ │ │ -00556a00: 3239 1300 2f56 696e 7374 6669 6c65 5f66 29../Vinstfile_f │ │ │ -00556a10: 6400 0032 3711 002f 566a 6e6c 5f73 6571 d..27../Vjnl_seq │ │ │ -00556a20: 6e6f 0000 3336 1100 2f56 6c6d 735f 6772 no..36../Vlms_gr │ │ │ -00556a30: 6f75 7000 0033 3119 0038 562e 6372 6561 oup..31..8V.crea │ │ │ +00556a00: 3239 1300 2f52 696e 7374 6669 6c65 5f66 29../Rinstfile_f │ │ │ +00556a10: 6400 0032 3711 002f 526a 6e6c 5f73 6571 d..27../Rjnl_seq │ │ │ +00556a20: 6e6f 0000 3336 1100 2f52 6c6d 735f 6772 no..36../Rlms_gr │ │ │ +00556a30: 6f75 7000 0033 3119 0038 522e 6372 6561 oup..31..8R.crea │ │ │ 00556a40: 7465 645f 6e6f 6465 6e61 6d65 0000 3332 ted_nodename..32 │ │ │ -00556a50: 0c00 4156 7469 6d65 0000 3334 0e00 3e56 ..AVtime..34..>V │ │ │ -00556a60: 6f72 5f70 6964 0000 3335 1500 3956 7468 or_pid..35..9Vth │ │ │ +00556a50: 0c00 4152 7469 6d65 0000 3334 0e00 3e52 ..ARtime..34..>R │ │ │ +00556a60: 6f72 5f70 6964 0000 3335 1500 3952 7468 or_pid..35..9Rth │ │ │ 00556a70: 6973 5f69 6e73 746e 616d 6500 0033 3314 is_instname..33. │ │ │ -00556a80: 002f 566e 756d 5f68 6973 7469 6e66 6f00 ./Vnum_histinfo. │ │ │ -00556a90: 0032 380d 003b 565f 7374 726d 0000 3330 .28..;V_strm..30 │ │ │ -00556aa0: 1f00 1756 6f70 7469 6f6e 735f 7400 ff61 ...Voptions_t..a │ │ │ +00556a80: 002f 526e 756d 5f68 6973 7469 6e66 6f00 ./Rnum_histinfo. │ │ │ +00556a90: 0032 380d 003b 525f 7374 726d 0000 3330 .28..;R_strm..30 │ │ │ +00556aa0: 1f00 1752 6f70 7469 6f6e 735f 7400 ff61 ...Roptions_t..a │ │ │ 00556ab0: 7574 6f72 6f6c 6c62 6163 6b00 0032 3810 utorollback..28. │ │ │ -00556ac0: 002e 565f 7665 7262 6f73 6500 0032 390f ..V_verbose..29. │ │ │ -00556ad0: 0022 5662 7566 6673 697a 6500 0039 1000 ."Vbuffsize..9.. │ │ │ -00556ae0: 2256 6368 616e 6765 6c6f 6700 0038 1000 "Vchangelog..8.. │ │ │ -00556af0: 2456 6563 6b68 6561 6c74 6800 0033 0d00 $Veckhealth..3.. │ │ │ -00556b00: 2356 6d70 6c76 6c00 0032 3312 0022 5666 #Vmplvl..23.."Vf │ │ │ +00556ac0: 002e 525f 7665 7262 6f73 6500 0032 390f ..R_verbose..29. │ │ │ +00556ad0: 0022 5262 7566 6673 697a 6500 0039 1000 ."Rbuffsize..9.. │ │ │ +00556ae0: 2252 6368 616e 6765 6c6f 6700 0038 1000 "Rchangelog..8.. │ │ │ +00556af0: 2452 6563 6b68 6561 6c74 6800 0033 0d00 $Reckhealth..3.. │ │ │ +00556b00: 2352 6d70 6c76 6c00 0032 3312 0022 5266 #Rmplvl..23.."Rf │ │ │ 00556b10: 696c 7465 725f 636d 6400 0032 360f 0022 ilter_cmd..26.." │ │ │ -00556b20: 5668 656c 7065 7273 0000 3136 1c00 2256 Vhelpers..16.."V │ │ │ +00556b20: 5268 656c 7065 7273 0000 3136 1c00 2252 Rhelpers..16.."R │ │ │ 00556b30: 696e 6974 6961 6c69 7a65 5f73 7065 6369 initialize_speci │ │ │ -00556b40: 6669 6564 0000 3139 1300 2256 6c69 7374 fied..19.."Vlist │ │ │ -00556b50: 656e 5f70 6f72 7400 0031 310f 0023 566f en_port..11..#Vo │ │ │ -00556b60: 675f 6669 6c65 0000 3234 1100 2256 6e5f g_file..24.."Vn_ │ │ │ -00556b70: 7265 6164 6572 7300 0032 310f 0024 5677 readers..21..$Vw │ │ │ -00556b80: 7269 7465 7273 0000 3232 0f00 2356 6f72 riters..22..#Vor │ │ │ -00556b90: 6573 796e 6300 0031 3319 0022 5672 6376 esync..13.."Vrcv │ │ │ +00556b40: 6669 6564 0000 3139 1300 2252 6c69 7374 fied..19.."Rlist │ │ │ +00556b50: 656e 5f70 6f72 7400 0031 310f 0023 526f en_port..11..#Ro │ │ │ +00556b60: 675f 6669 6c65 0000 3234 1100 2252 6e5f g_file..24.."Rn_ │ │ │ +00556b70: 7265 6164 6572 7300 0032 310f 0024 5277 readers..21..$Rw │ │ │ +00556b80: 7269 7465 7273 0000 3232 0f00 2352 6f72 riters..22..#Ror │ │ │ +00556b90: 6573 796e 6300 0031 3319 0022 5272 6376 esync..13.."Rrcv │ │ │ 00556ba0: 725f 6c6f 675f 696e 7465 7276 616c 0000 r_log_interval.. │ │ │ -00556bb0: 3134 1400 2356 6563 765f 6275 6666 7369 14..#Vecv_buffsi │ │ │ -00556bc0: 7a65 0000 3332 1600 2456 7375 6d65 5f73 ze..32..$Vsume_s │ │ │ -00556bd0: 7065 6369 6669 6564 0000 3138 0f00 2a56 pecified..18..*V │ │ │ -00556be0: 7472 6d5f 6e75 6d00 0032 3014 0024 5675 trm_num..20..$Vu │ │ │ +00556bb0: 3134 1400 2352 6563 765f 6275 6666 7369 14..#Recv_buffsi │ │ │ +00556bc0: 7a65 0000 3332 1600 2452 7375 6d65 5f73 ze..32..$Rsume_s │ │ │ +00556bd0: 7065 6369 6669 6564 0000 3138 0f00 2a52 pecified..18..*R │ │ │ +00556be0: 7472 6d5f 6e75 6d00 0032 3014 0024 5275 trm_num..20..$Ru │ │ │ 00556bf0: 7365 5f69 6e73 746e 616d 6500 0032 3711 se_instname..27. │ │ │ -00556c00: 0028 5673 7065 6369 6669 6564 0000 3137 .(Vspecified..17 │ │ │ -00556c10: 1500 2256 7365 6e64 5f62 7566 6673 697a .."Vsend_buffsiz │ │ │ -00556c20: 6500 0033 3111 0023 5668 6f77 6261 636b e..31..#Vhowback │ │ │ -00556c30: 6c6f 6700 0035 0e00 2456 7574 5f64 6f77 log..5..$Vut_dow │ │ │ -00556c40: 6e00 0032 1100 2656 646f 776e 5f74 696d n..2..&Vdown_tim │ │ │ -00556c50: 6500 0031 300b 0023 5674 6172 7400 0031 e..10..#Vtart..1 │ │ │ -00556c60: 0c00 2556 7473 6c6f 6700 0034 1800 2456 ..%Vtslog..4..$V │ │ │ +00556c00: 0028 5273 7065 6369 6669 6564 0000 3137 .(Rspecified..17 │ │ │ +00556c10: 1500 2252 7365 6e64 5f62 7566 6673 697a .."Rsend_buffsiz │ │ │ +00556c20: 6500 0033 3111 0023 5268 6f77 6261 636b e..31..#Rhowback │ │ │ +00556c30: 6c6f 6700 0035 0e00 2452 7574 5f64 6f77 log..5..$Rut_dow │ │ │ +00556c40: 6e00 0032 1100 2652 646f 776e 5f74 696d n..2..&Rdown_tim │ │ │ +00556c50: 6500 0031 300b 0023 5274 6172 7400 0031 e..10..#Rtart..1 │ │ │ +00556c60: 0c00 2552 7473 6c6f 6700 0034 1800 2452 ..%Rtslog..4..$R │ │ │ 00556c70: 6f70 7265 6365 6976 6572 6669 6c74 6572 opreceiverfilter │ │ │ -00556c80: 0000 3330 1300 2656 736f 7572 6365 6669 ..30..&Vsourcefi │ │ │ -00556c90: 6c74 6572 0000 3718 0022 5675 7064 5f6c lter..7.."Vupd_l │ │ │ +00556c80: 0000 3330 1300 2652 736f 7572 6365 6669 ..30..&Rsourcefi │ │ │ +00556c90: 6c74 6572 0000 3718 0022 5275 7064 5f6c lter..7.."Rupd_l │ │ │ 00556ca0: 6f67 5f69 6e74 6572 7661 6c00 0031 350e og_interval..15. │ │ │ -00556cb0: 0025 5661 7465 6f6e 6c79 0000 360e 0028 .%Vateonly..6..( │ │ │ -00556cc0: 5672 6573 796e 6300 0031 321b 0025 5672 Vresync..12..%Vr │ │ │ +00556cb0: 0025 5261 7465 6f6e 6c79 0000 360e 0028 .%Rateonly..6..( │ │ │ +00556cc0: 5272 6573 796e 6300 0031 321b 0025 5272 Rresync..12..%Rr │ │ │ 00556cd0: 6573 796e 635f 696e 7374 6669 6c65 6e61 esync_instfilena │ │ │ -00556ce0: 6d65 0000 3235 1800 1256 7365 6373 6872 me..25...Vsecshr │ │ │ +00556ce0: 6d65 0000 3235 1800 1252 7365 6373 6872 me..25...Rsecshr │ │ │ 00556cf0: 5f6d 6573 6700 ff63 6f64 6500 0031 0b00 _mesg..code..1.. │ │ │ -00556d00: 2156 6d6b 6579 0000 320b 001f 566d 6573 !Vmkey..2...Vmes │ │ │ -00556d10: 6700 0036 0f00 2356 2e64 625f 6970 6373 g..6..#V.db_ipcs │ │ │ -00556d20: 0000 390b 002b 562e 666e 0000 3136 0c00 ..9..+V.fn..16.. │ │ │ -00556d30: 2e56 5f6c 656e 0000 3135 1400 2c56 6774 .V_len..15..,Vgt │ │ │ +00556d00: 2152 6d6b 6579 0000 320b 001f 526d 6573 !Rmkey..2...Rmes │ │ │ +00556d10: 6700 0036 0f00 2352 2e64 625f 6970 6373 g..6..#R.db_ipcs │ │ │ +00556d20: 0000 390b 002b 522e 666e 0000 3136 0c00 ..9..+R.fn..16.. │ │ │ +00556d30: 2e52 5f6c 656e 0000 3135 1400 2c52 6774 .R_len..15..,Rgt │ │ │ 00556d40: 5f73 656d 5f63 7469 6d65 0000 3133 1000 _sem_ctime..13.. │ │ │ -00556d50: 3056 686d 5f63 7469 6d65 0000 3134 1d00 0Vhm_ctime..14.. │ │ │ -00556d60: 2c56 6f70 656e 5f66 645f 7769 7468 5f6f ,Vopen_fd_with_o │ │ │ -00556d70: 5f64 6972 6563 7400 0031 300d 002c 5673 _direct..10..,Vs │ │ │ -00556d80: 656d 6964 0000 3131 0c00 2d56 686d 6964 emid..11..-Vhmid │ │ │ -00556d90: 0000 3132 0900 2456 6964 0000 370b 0024 ..12..$Vid..7..$ │ │ │ -00556da0: 5670 6174 6800 0038 0a00 1f56 7069 6400 Vpath..8...Vpid. │ │ │ -00556db0: 0034 0c00 1f56 7365 716e 6f00 0035 1000 .4...Vseqno..5.. │ │ │ -00556dc0: 1f56 7573 6573 6563 7368 7200 0033 1900 .Vusesecshr..3.. │ │ │ -00556dd0: 1356 6967 696e 666f 5f74 00ff 6261 645f .Viginfo_t..bad_ │ │ │ -00556de0: 7661 6472 0000 320f 001d 5669 6e66 6f74 vadr..2...Vinfot │ │ │ -00556df0: 7970 6500 0037 0d00 1f56 745f 6961 6472 ype..7...Vt_iadr │ │ │ -00556e00: 0000 310f 001d 5673 656e 645f 7069 6400 ..1...Vsend_pid. │ │ │ -00556e10: 0034 0a00 2256 7569 6400 0035 0d00 1e56 .4.."Vuid..5...V │ │ │ -00556e20: 6967 5f65 7272 0000 330a 0020 566e 616c ig_err..3.. Vnal │ │ │ -00556e30: 0000 380d 001e 5675 6263 6f64 6500 0036 ..8...Vubcode..6 │ │ │ -00556e40: 2500 1356 6f75 7263 655f 6c6f 6361 6c5f %..Vource_local_ │ │ │ +00556d50: 3052 686d 5f63 7469 6d65 0000 3134 1d00 0Rhm_ctime..14.. │ │ │ +00556d60: 2c52 6f70 656e 5f66 645f 7769 7468 5f6f ,Ropen_fd_with_o │ │ │ +00556d70: 5f64 6972 6563 7400 0031 300d 002c 5273 _direct..10..,Rs │ │ │ +00556d80: 656d 6964 0000 3131 0c00 2d52 686d 6964 emid..11..-Rhmid │ │ │ +00556d90: 0000 3132 0900 2452 6964 0000 370b 0024 ..12..$Rid..7..$ │ │ │ +00556da0: 5270 6174 6800 0038 0a00 1f52 7069 6400 Rpath..8...Rpid. │ │ │ +00556db0: 0034 0c00 1f52 7365 716e 6f00 0035 1000 .4...Rseqno..5.. │ │ │ +00556dc0: 1f52 7573 6573 6563 7368 7200 0033 1900 .Rusesecshr..3.. │ │ │ +00556dd0: 1352 6967 696e 666f 5f74 00ff 6261 645f .Riginfo_t..bad_ │ │ │ +00556de0: 7661 6472 0000 320f 001d 5269 6e66 6f74 vadr..2...Rinfot │ │ │ +00556df0: 7970 6500 0037 0d00 1f52 745f 6961 6472 ype..7...Rt_iadr │ │ │ +00556e00: 0000 310f 001d 5273 656e 645f 7069 6400 ..1...Rsend_pid. │ │ │ +00556e10: 0034 0a00 2252 7569 6400 0035 0d00 1e52 .4.."Ruid..5...R │ │ │ +00556e20: 6967 5f65 7272 0000 330a 0020 526e 616c ig_err..3.. Rnal │ │ │ +00556e30: 0000 380d 001e 5275 6263 6f64 6500 0036 ..8...Rubcode..6 │ │ │ +00556e40: 2500 1352 6f75 7263 655f 6c6f 6361 6c5f %..Rource_local_ │ │ │ 00556e50: 7374 7275 6374 00ff 6368 616e 6765 6c6f struct..changelo │ │ │ -00556e60: 6700 0034 301a 0029 5669 6c64 5f73 6572 g..40..)Vild_ser │ │ │ +00556e60: 6700 0034 301a 0029 5269 6c64 5f73 6572 g..40..)Rild_ser │ │ │ 00556e70: 7665 725f 7275 6e6e 696e 6700 0033 3718 ver_running..37. │ │ │ -00556e80: 0028 566f 6e6e 6563 745f 6a6e 6c5f 7365 .(Vonnect_jnl_se │ │ │ -00556e90: 716e 6f00 0032 320d 002f 5670 6172 6d73 qno..22../Vparms │ │ │ -00556ea0: 0000 3433 1700 2756 6669 6c6c 6572 315f ..43..'Vfiller1_ │ │ │ -00556eb0: 616c 6967 6e5f 3800 0032 3714 002d 565f align_8..27..-V_ │ │ │ +00556e80: 0028 526f 6e6e 6563 745f 6a6e 6c5f 7365 .(Ronnect_jnl_se │ │ │ +00556e90: 716e 6f00 0032 320d 002f 5270 6172 6d73 qno..22../Rparms │ │ │ +00556ea0: 0000 3433 1700 2752 6669 6c6c 6572 315f ..43..'Rfiller1_ │ │ │ +00556eb0: 616c 6967 6e5f 3800 0032 3714 002d 525f align_8..27..-R_ │ │ │ 00556ec0: 3862 7974 655f 616c 6967 6e00 0035 360f 8byte_align..56. │ │ │ -00556ed0: 002a 5674 6572 5f63 6d64 0000 3436 1400 .*Vter_cmd..46.. │ │ │ -00556ee0: 2756 6774 6d73 6f75 7263 655f 7069 6400 'Vgtmsource_pid. │ │ │ -00556ef0: 0032 1100 3156 7372 765f 6c61 7463 6800 .2..1Vsrv_latch. │ │ │ -00556f00: 0034 370a 003a 562e 7500 0034 380e 003c .47..:V.u..48..< │ │ │ -00556f10: 562e 7061 7274 7300 0035 3012 0042 562e V.parts..50..BV. │ │ │ +00556ed0: 002a 5274 6572 5f63 6d64 0000 3436 1400 .*Rter_cmd..46.. │ │ │ +00556ee0: 2752 6774 6d73 6f75 7263 655f 7069 6400 'Rgtmsource_pid. │ │ │ +00556ef0: 0032 1100 3152 7372 765f 6c61 7463 6800 .2..1Rsrv_latch. │ │ │ +00556f00: 0034 370a 003a 522e 7500 0034 380e 003c .47..:R.u..48..< │ │ │ +00556f10: 522e 7061 7274 7300 0035 3012 0042 522e R.parts..50..BR. │ │ │ 00556f20: 6c61 7463 685f 7069 6400 0035 310c 0049 latch_pid..51..I │ │ │ -00556f30: 5677 6f72 6400 0035 3211 003e 5669 645f Vword..52..>Vid_ │ │ │ -00556f40: 696d 6763 6e74 0000 3439 0b00 3256 7461 imgcnt..49..2Vta │ │ │ -00556f50: 7465 0000 3419 002b 5672 635f 6c63 6c5f te..4..+Vrc_lcl_ │ │ │ +00556f30: 5277 6f72 6400 0035 3211 003e 5269 645f Rword..52..>Rid_ │ │ │ +00556f40: 696d 6763 6e74 0000 3439 0b00 3252 7461 imgcnt..49..2Rta │ │ │ +00556f50: 7465 0000 3419 002b 5272 635f 6c63 6c5f te..4..+Rrc_lcl_ │ │ │ 00556f60: 6172 7261 795f 696e 6465 7800 0035 1b00 array_index..5.. │ │ │ -00556f70: 2756 6865 6172 7462 6561 745f 6a6e 6c5f 'Vheartbeat_jnl_ │ │ │ -00556f80: 7365 716e 6f00 0032 3312 0028 5672 7462 seqno..23..(Vrtb │ │ │ -00556f90: 745f 7265 6376 6400 0032 341f 0027 566c t_recvd..24..'Vl │ │ │ +00556f70: 2752 6865 6172 7462 6561 745f 6a6e 6c5f 'Rheartbeat_jnl_ │ │ │ +00556f80: 7365 716e 6f00 0032 3312 0028 5272 7462 seqno..23..(Rrtb │ │ │ +00556f90: 745f 7265 6376 6400 0032 341f 0027 526c t_recvd..24..'Rl │ │ │ 00556fa0: 6173 745f 666c 7573 685f 7265 7379 6e63 ast_flush_resync │ │ │ -00556fb0: 5f73 6571 6e6f 0000 3239 0f00 2856 6f67 _seqno..29..(Vog │ │ │ -00556fc0: 5f66 696c 6500 0033 3910 002b 5669 6e74 _file..39..+Vint │ │ │ -00556fd0: 6572 7661 6c00 0033 380b 0027 566d 6f64 erval..38..'Vmod │ │ │ -00556fe0: 6500 0033 1900 2756 6e65 7874 5f68 6973 e..3..'Vnext_his │ │ │ +00556fb0: 5f73 6571 6e6f 0000 3239 0f00 2852 6f67 _seqno..29..(Rog │ │ │ +00556fc0: 5f66 696c 6500 0033 3910 002b 5269 6e74 _file..39..+Rint │ │ │ +00556fd0: 6572 7661 6c00 0033 380b 0027 526d 6f64 erval..38..'Rmod │ │ │ +00556fe0: 6500 0033 1900 2752 6e65 7874 5f68 6973 e..3..'Rnext_his │ │ │ 00556ff0: 7469 6e66 6f5f 6e75 6d00 0032 3600 0000 tinfo_num..26... │ │ │ 00557000: 0400 0000 fc07 0000 9f5e 0000 0000 0000 .........^...... │ │ │ -00557010: 4200 0056 6774 6d74 7970 666c 6469 6e64 B..Vgtmtypfldind │ │ │ +00557010: 4200 0052 6774 6d74 7970 666c 6469 6e64 B..Rgtmtypfldind │ │ │ 00557020: 7800 ff67 746d 736f 7572 6365 5f6c 6f63 x..gtmsource_loc │ │ │ 00557030: 616c 5f73 7472 7563 7400 ff6e 6578 745f al_struct..next_ │ │ │ 00557040: 6869 7374 696e 666f 5f73 6571 6e6f 0000 histinfo_seqno.. │ │ │ -00557050: 3238 1800 2c56 7265 6e65 676f 7469 6174 28..,Vrenegotiat │ │ │ -00557060: 655f 7469 6d65 0000 3534 1300 2856 756d e_time..54..(Vum │ │ │ +00557050: 3238 1800 2c52 7265 6e65 676f 7469 6174 28..,Rrenegotiat │ │ │ +00557060: 655f 7469 6d65 0000 3534 1300 2852 756d e_time..54..(Rum │ │ │ 00557070: 5f68 6973 7469 6e66 6f00 0032 3516 002b _histinfo..25..+ │ │ │ -00557080: 5672 656e 6567 6f74 6961 7469 6f6e 7300 Vrenegotiations. │ │ │ -00557090: 0035 350b 0027 5672 6561 6400 0038 0d00 .55..'Vread..8.. │ │ │ -005570a0: 2b56 5f61 6464 7200 0032 300b 002d 566c +V_addr..20..-Vl │ │ │ -005570b0: 676f 0000 3533 1100 2c56 6a6e 6c5f 7365 go..53..,Vjnl_se │ │ │ -005570c0: 716e 6f00 0032 310c 002c 5673 7461 7465 qno..21..,Vstate │ │ │ -005570d0: 0000 3710 0029 566d 6f74 655f 7369 6465 ..7..)Vmote_side │ │ │ -005570e0: 0000 3915 0032 562e 6372 6f73 735f 656e ..9..2V.cross_en │ │ │ -005570f0: 6469 616e 0000 3134 1800 3356 656e 6469 dian..14..3Vendi │ │ │ +00557080: 5272 656e 6567 6f74 6961 7469 6f6e 7300 Rrenegotiations. │ │ │ +00557090: 0035 350b 0027 5272 6561 6400 0038 0d00 .55..'Rread..8.. │ │ │ +005570a0: 2b52 5f61 6464 7200 0032 300b 002d 526c +R_addr..20..-Rl │ │ │ +005570b0: 676f 0000 3533 1100 2c52 6a6e 6c5f 7365 go..53..,Rjnl_se │ │ │ +005570c0: 716e 6f00 0032 310c 002c 5273 7461 7465 qno..21..,Rstate │ │ │ +005570d0: 0000 3710 0029 526d 6f74 655f 7369 6465 ..7..)Rmote_side │ │ │ +005570e0: 0000 3915 0032 522e 6372 6f73 735f 656e ..9..2R.cross_en │ │ │ +005570f0: 6469 616e 0000 3134 1800 3352 656e 6469 dian..14..3Rendi │ │ │ 00557100: 616e 6e65 7373 5f6b 6e6f 776e 0000 3135 anness_known..15 │ │ │ -00557110: 1100 3356 6669 6c6c 6572 5f31 3600 0031 ..3Vfiller_16..1 │ │ │ -00557120: 3918 0033 5669 735f 7374 645f 6e75 6c6c 9..3Vis_std_null │ │ │ -00557130: 5f63 6f6c 6c00 0031 3214 0037 5675 7070 _coll..12..7Vupp │ │ │ +00557110: 1100 3352 6669 6c6c 6572 5f31 3600 0031 ..3Rfiller_16..1 │ │ │ +00557120: 3918 0033 5269 735f 7374 645f 6e75 6c6c 9..3Ris_std_null │ │ │ +00557130: 5f63 6f6c 6c00 0031 3214 0037 5275 7070 _coll..12..7Rupp │ │ │ 00557140: 6c65 6d65 6e74 6172 7900 0031 370f 0033 lementary..17..3 │ │ │ -00557150: 566a 6e6c 5f76 6572 0000 3131 1700 3356 Vjnl_ver..11..3V │ │ │ +00557150: 526a 6e6c 5f76 6572 0000 3131 1700 3352 Rjnl_ver..11..3R │ │ │ 00557160: 6e75 6c6c 5f73 7562 735f 7866 6f72 6d00 null_subs_xform. │ │ │ -00557170: 0031 3611 0033 5670 726f 746f 5f76 6572 .16..3Vproto_ver │ │ │ -00557180: 0000 3130 1500 3356 746c 735f 7265 7175 ..10..3Vtls_requ │ │ │ -00557190: 6573 7465 6400 0031 3818 0034 5672 6967 ested..18..4Vrig │ │ │ +00557170: 0031 3611 0033 5270 726f 746f 5f76 6572 .16..3Rproto_ver │ │ │ +00557180: 0000 3130 1500 3352 746c 735f 7265 7175 ..10..3Rtls_requ │ │ │ +00557190: 6573 7465 6400 0031 3818 0034 5272 6967 ested..18..4Rrig │ │ │ 005571a0: 6765 725f 7375 7070 6f72 7465 6400 0031 ger_supported..1 │ │ │ -005571b0: 3318 0029 5670 6c5f 7a6c 6962 5f63 6d70 3..)Vpl_zlib_cmp │ │ │ -005571c0: 5f6c 6576 656c 0000 3619 0027 5673 6563 _level..6..'Vsec │ │ │ +005571b0: 3318 0029 5270 6c5f 7a6c 6962 5f63 6d70 3..)Rpl_zlib_cmp │ │ │ +005571c0: 5f6c 6576 656c 0000 3619 0027 5273 6563 _level..6..'Rsec │ │ │ 005571d0: 6f6e 6461 7279 5f61 6464 726c 656e 0000 ondary_addrlen.. │ │ │ -005571e0: 3335 0900 3256 6600 0033 340c 0031 5668 35..2Vf..34..1Vh │ │ │ -005571f0: 6f73 7400 0033 3211 0031 5669 6e65 745f ost..32..1Vinet_ │ │ │ -00557200: 6164 6472 0000 3333 0d00 3356 7374 6e61 addr..33..3Vstna │ │ │ -00557210: 6d65 0000 310c 0031 5670 6f72 7400 0033 me..1..1Vport..3 │ │ │ -00557220: 361a 0029 566e 645f 6c6f 7374 746e 5f63 6..)Vnd_losttn_c │ │ │ -00557230: 6f6d 706c 6574 6500 0033 3113 002c 566e omplete..31..,Vn │ │ │ +005571e0: 3335 0900 3252 6600 0033 340c 0031 5268 35..2Rf..34..1Rh │ │ │ +005571f0: 6f73 7400 0033 3211 0031 5269 6e65 745f ost..32..1Rinet_ │ │ │ +00557200: 6164 6472 0000 3333 0d00 3352 7374 6e61 addr..33..3Rstna │ │ │ +00557210: 6d65 0000 310c 0031 5270 6f72 7400 0033 me..1..1Rport..3 │ │ │ +00557220: 361a 0029 526e 645f 6c6f 7374 746e 5f63 6..)Rnd_losttn_c │ │ │ +00557230: 6f6d 706c 6574 6500 0033 3113 002c 526e omplete..31..,Rn │ │ │ 00557240: 6577 5f68 6973 7472 6563 0000 3330 0f00 ew_histrec..30.. │ │ │ -00557250: 2856 6875 7464 6f77 6e00 0034 340d 002f (Vhutdown..44../ │ │ │ -00557260: 565f 7469 6d65 0000 3435 0f00 2856 7461 V_time..45..(Vta │ │ │ -00557270: 7473 6c6f 6700 0034 310d 002f 565f 6669 tslog..41../V_fi │ │ │ -00557280: 6c65 0000 3432 1a00 1956 6f70 7469 6f6e le..42...Voption │ │ │ +00557250: 2852 6875 7464 6f77 6e00 0034 340d 002f (Rhutdown..44../ │ │ │ +00557260: 525f 7469 6d65 0000 3435 0f00 2852 7461 R_time..45..(Rta │ │ │ +00557270: 7473 6c6f 6700 0034 310d 002f 525f 6669 tslog..41../R_fi │ │ │ +00557280: 6c65 0000 3432 1a00 1952 6f70 7469 6f6e le..42...Roption │ │ │ 00557290: 735f 7400 ff61 6374 6976 6174 6500 0033 s_t..activate..3 │ │ │ -005572a0: 1000 2456 6275 6666 7369 7a65 0000 3233 ..$Vbuffsize..23 │ │ │ -005572b0: 1000 2456 6368 616e 6765 6c6f 6700 0034 ..$Vchangelog..4 │ │ │ -005572c0: 1000 2656 6563 6b68 6561 6c74 6800 0035 ..&Veckhealth..5 │ │ │ -005572d0: 0d00 2556 6d70 6c76 6c00 0032 3114 0025 ..%Vmplvl..21..% │ │ │ -005572e0: 566f 6e6e 6563 745f 7061 726d 7300 0032 Vonnect_parms..2 │ │ │ -005572f0: 3711 0024 5664 6561 6374 6976 6174 6500 7..$Vdeactivate. │ │ │ -00557300: 0036 1200 2456 6669 6c74 6572 5f63 6d64 .6..$Vfilter_cmd │ │ │ -00557310: 0000 3238 1500 2556 7265 657a 655f 636f ..28..%Vreeze_co │ │ │ -00557320: 6d6d 656e 7400 0033 320b 002a 5676 616c mment..32..*Vval │ │ │ -00557330: 0000 3137 1500 2456 696e 7374 7365 636f ..17..$Vinstseco │ │ │ -00557340: 6e64 6172 7900 0031 3213 0024 566a 6e6c ndary..12..$Vjnl │ │ │ -00557350: 6669 6c65 6f6e 6c79 0000 3139 0b00 2756 fileonly..19..'V │ │ │ -00557360: 706f 6f6c 0000 3710 0024 566c 6f67 5f66 pool..7..$Vlog_f │ │ │ -00557370: 696c 6500 0033 3014 0026 5673 7474 6e63 ile..30..&Vsttnc │ │ │ -00557380: 6f6d 706c 6574 6500 0031 340c 0024 566d omplete..14..$Vm │ │ │ -00557390: 6f64 6500 0032 3413 0024 566e 6565 6472 ode..24..$Vneedr │ │ │ -005573a0: 6573 7461 7274 0000 3133 1500 2456 7265 estart..13..$Vre │ │ │ +005572a0: 1000 2452 6275 6666 7369 7a65 0000 3233 ..$Rbuffsize..23 │ │ │ +005572b0: 1000 2452 6368 616e 6765 6c6f 6700 0034 ..$Rchangelog..4 │ │ │ +005572c0: 1000 2652 6563 6b68 6561 6c74 6800 0035 ..&Reckhealth..5 │ │ │ +005572d0: 0d00 2552 6d70 6c76 6c00 0032 3114 0025 ..%Rmplvl..21..% │ │ │ +005572e0: 526f 6e6e 6563 745f 7061 726d 7300 0032 Ronnect_parms..2 │ │ │ +005572f0: 3711 0024 5264 6561 6374 6976 6174 6500 7..$Rdeactivate. │ │ │ +00557300: 0036 1200 2452 6669 6c74 6572 5f63 6d64 .6..$Rfilter_cmd │ │ │ +00557310: 0000 3238 1500 2552 7265 657a 655f 636f ..28..%Rreeze_co │ │ │ +00557320: 6d6d 656e 7400 0033 320b 002a 5276 616c mment..32..*Rval │ │ │ +00557330: 0000 3137 1500 2452 696e 7374 7365 636f ..17..$Rinstseco │ │ │ +00557340: 6e64 6172 7900 0031 3213 0024 526a 6e6c ndary..12..$Rjnl │ │ │ +00557350: 6669 6c65 6f6e 6c79 0000 3139 0b00 2752 fileonly..19..'R │ │ │ +00557360: 706f 6f6c 0000 3710 0024 526c 6f67 5f66 pool..7..$Rlog_f │ │ │ +00557370: 696c 6500 0033 3014 0026 5273 7474 6e63 ile..30..&Rsttnc │ │ │ +00557380: 6f6d 706c 6574 6500 0031 340c 0024 526d omplete..14..$Rm │ │ │ +00557390: 6f64 6500 0032 3413 0024 526e 6565 6472 ode..24..$Rneedr │ │ │ +005573a0: 6573 7461 7274 0000 3133 1500 2452 7265 estart..13..$Rre │ │ │ 005573b0: 6376 5f62 7566 6673 697a 6500 0033 361a cv_buffsize..36. │ │ │ -005573c0: 0026 566e 6567 6f74 6961 7465 5f69 6e74 .&Vnegotiate_int │ │ │ -005573d0: 6572 7661 6c00 0033 3412 0025 566f 6f74 erval..34..%Voot │ │ │ -005573e0: 7072 696d 6172 7900 0031 3116 0024 5673 primary..11..$Vs │ │ │ +005573c0: 0026 526e 6567 6f74 6961 7465 5f69 6e74 .&Rnegotiate_int │ │ │ +005573d0: 6572 7661 6c00 0033 3412 0025 526f 6f74 erval..34..%Root │ │ │ +005573e0: 7072 696d 6172 7900 0031 3116 0024 5273 primary..11..$Rs │ │ │ 005573f0: 6563 6f6e 6461 7279 5f68 6f73 7400 0032 econdary_host..2 │ │ │ -00557400: 3910 002e 5669 6e73 746e 616d 6500 0033 9...Vinstname..3 │ │ │ -00557410: 310c 002e 5670 6f72 7400 0032 3513 0026 1...Vport..25..& │ │ │ -00557420: 566e 645f 6275 6666 7369 7a65 0000 3335 Vnd_buffsize..35 │ │ │ -00557430: 1000 2656 7463 6f6d 6d65 6e74 0000 3138 ..&Vtcomment..18 │ │ │ -00557440: 0e00 2756 6672 6565 7a65 0000 3136 1100 ..'Vfreeze..16.. │ │ │ -00557450: 2556 686f 7762 6163 6b6c 6f67 0000 380e %Vhowbacklog..8. │ │ │ -00557460: 0028 5666 7265 657a 6500 0031 350e 0026 .(Vfreeze..15..& │ │ │ -00557470: 5675 745f 646f 776e 0000 3211 0028 5664 Vut_down..2..(Vd │ │ │ -00557480: 6f77 6e5f 7469 6d65 0000 3232 1700 2556 own_time..22..%V │ │ │ +00557400: 3910 002e 5269 6e73 746e 616d 6500 0033 9...Rinstname..3 │ │ │ +00557410: 310c 002e 5270 6f72 7400 0032 3513 0026 1...Rport..25..& │ │ │ +00557420: 526e 645f 6275 6666 7369 7a65 0000 3335 Rnd_buffsize..35 │ │ │ +00557430: 1000 2652 7463 6f6d 6d65 6e74 0000 3138 ..&Rtcomment..18 │ │ │ +00557440: 0e00 2752 6672 6565 7a65 0000 3136 1100 ..'Rfreeze..16.. │ │ │ +00557450: 2552 686f 7762 6163 6b6c 6f67 0000 380e %Rhowbacklog..8. │ │ │ +00557460: 0028 5266 7265 657a 6500 0031 350e 0026 .(Rfreeze..15..& │ │ │ +00557470: 5275 745f 646f 776e 0000 3211 0028 5264 Rut_down..2..(Rd │ │ │ +00557480: 6f77 6e5f 7469 6d65 0000 3232 1700 2552 own_time..22..%R │ │ │ 00557490: 7263 5f6c 6f67 5f69 6e74 6572 7661 6c00 rc_log_interval. │ │ │ -005574a0: 0032 360b 0025 5674 6172 7400 0031 0c00 .26..%Vtart..1.. │ │ │ -005574b0: 2756 7473 6c6f 6700 0039 1600 2656 6f70 'Vtslog..9..&Vop │ │ │ +005574a0: 0032 360b 0025 5274 6172 7400 0031 0c00 .26..%Rtart..1.. │ │ │ +005574b0: 2752 7473 6c6f 6700 0039 1600 2652 6f70 'Rtslog..9..&Rop │ │ │ 005574c0: 736f 7572 6365 6669 6c74 6572 0000 3130 sourcefilter..10 │ │ │ -005574d0: 0d00 2456 746c 7369 6400 0033 3313 0024 ..$Vtlsid..33..$ │ │ │ -005574e0: 567a 6572 6f62 6163 6b6c 6f67 0000 3230 Vzerobacklog..20 │ │ │ -005574f0: 2000 1356 7263 5f6c 636c 00ff 636f 6e6e ..Vrc_lcl..conn │ │ │ +005574d0: 0d00 2452 746c 7369 6400 0033 3313 0024 ..$Rtlsid..33..$ │ │ │ +005574e0: 527a 6572 6f62 6163 6b6c 6f67 0000 3230 Rzerobacklog..20 │ │ │ +005574f0: 2000 1352 7263 5f6c 636c 00ff 636f 6e6e ..Rrc_lcl..conn │ │ │ 00557500: 6563 745f 6a6e 6c5f 7365 716e 6f00 0033 ect_jnl_seqno..3 │ │ │ -00557510: 1000 1b56 6669 6c6c 6572 5f36 3400 0034 ...Vfiller_64..4 │ │ │ -00557520: 1300 1b56 7265 7379 6e63 5f73 6571 6e6f ...Vresync_seqno │ │ │ -00557530: 0000 3219 001b 5673 6563 6f6e 6461 7279 ..2...Vsecondary │ │ │ -00557540: 5f69 6e73 746e 616d 6500 0031 1200 1056 _instname..1...V │ │ │ +00557510: 1000 1b52 6669 6c6c 6572 5f36 3400 0034 ...Rfiller_64..4 │ │ │ +00557520: 1300 1b52 7265 7379 6e63 5f73 6571 6e6f ...Rresync_seqno │ │ │ +00557530: 0000 3219 001b 5273 6563 6f6e 6461 7279 ..2...Rsecondary │ │ │ +00557540: 5f69 6e73 746e 616d 6500 0031 1200 1052 _instname..1...R │ │ │ 00557550: 765f 6b65 7900 ff62 6173 6500 0034 0a00 v_key..base..4.. │ │ │ -00557560: 1756 656e 6400 0032 0b00 1756 7072 6576 .Vend..2...Vprev │ │ │ -00557570: 0000 330a 0017 5674 6f70 0000 3111 0015 ..3...Vtop..1... │ │ │ -00557580: 565f 6275 6600 ff62 7566 0000 3130 0d00 V_buf..buf..10.. │ │ │ -00557590: 1b56 6669 7865 6400 0031 340c 0020 562e .Vfixed..14.. V. │ │ │ -005575a0: 6275 6600 0031 360e 0021 566e 6f62 6173 buf..16..!Vnobas │ │ │ -005575b0: 6500 0031 350d 0021 5673 706c 6974 0000 e..15..!Vsplit.. │ │ │ -005575c0: 3137 0a00 1b56 6b65 7900 0031 0c00 1e56 17...Vkey..1...V │ │ │ -005575d0: 2e62 6173 6500 0035 0a00 1f56 656e 6400 .base..5...Vend. │ │ │ -005575e0: 0033 0b00 1f56 7072 6576 0000 340a 001f .3...Vprev..4... │ │ │ -005575f0: 5674 6f70 0000 320d 001b 566e 6f62 6173 Vtop..2...Vnobas │ │ │ -00557600: 6500 0036 0b00 2156 2e65 6e64 0000 380b e..6..!V.end..8. │ │ │ -00557610: 0022 5670 7265 7600 0039 0a00 2256 746f ."Vprev..9.."Vto │ │ │ -00557620: 7000 0037 0d00 1b56 7370 6c69 7400 0031 p..7...Vsplit..1 │ │ │ -00557630: 310d 0020 562e 6261 7365 0000 3133 1300 1.. V.base..13.. │ │ │ -00557640: 2156 6776 5f6b 6579 5f64 6174 6100 0031 !Vgv_key_data..1 │ │ │ -00557650: 3212 0019 565f 6669 7865 6400 ff62 7566 2...V_fixed..buf │ │ │ -00557660: 0000 350d 0021 566e 6f62 6173 6500 0031 ..5..!Vnobase..1 │ │ │ -00557670: 0b00 2756 2e65 6e64 0000 330b 0028 5670 ..'V.end..3..(Vp │ │ │ -00557680: 7265 7600 0034 0a00 2856 746f 7000 0032 rev..4..(Vtop..2 │ │ │ -00557690: 0c00 2156 7370 6c69 7400 0036 0c00 2656 ..!Vsplit..6..&V │ │ │ -005576a0: 2e62 6173 6500 0038 1200 2756 6776 5f6b .base..8..'Vgv_k │ │ │ -005576b0: 6579 5f64 6174 6100 0037 1200 1a56 7370 ey_data..7...Vsp │ │ │ -005576c0: 6c69 7400 ff62 6173 6500 0032 1200 2156 lit..base..2..!V │ │ │ +00557560: 1752 656e 6400 0032 0b00 1752 7072 6576 .Rend..2...Rprev │ │ │ +00557570: 0000 330a 0017 5274 6f70 0000 3111 0015 ..3...Rtop..1... │ │ │ +00557580: 525f 6275 6600 ff62 7566 0000 3130 0d00 R_buf..buf..10.. │ │ │ +00557590: 1b52 6669 7865 6400 0031 340c 0020 522e .Rfixed..14.. R. │ │ │ +005575a0: 6275 6600 0031 360e 0021 526e 6f62 6173 buf..16..!Rnobas │ │ │ +005575b0: 6500 0031 350d 0021 5273 706c 6974 0000 e..15..!Rsplit.. │ │ │ +005575c0: 3137 0a00 1b52 6b65 7900 0031 0c00 1e52 17...Rkey..1...R │ │ │ +005575d0: 2e62 6173 6500 0035 0a00 1f52 656e 6400 .base..5...Rend. │ │ │ +005575e0: 0033 0b00 1f52 7072 6576 0000 340a 001f .3...Rprev..4... │ │ │ +005575f0: 5274 6f70 0000 320d 001b 526e 6f62 6173 Rtop..2...Rnobas │ │ │ +00557600: 6500 0036 0b00 2152 2e65 6e64 0000 380b e..6..!R.end..8. │ │ │ +00557610: 0022 5270 7265 7600 0039 0a00 2252 746f ."Rprev..9.."Rto │ │ │ +00557620: 7000 0037 0d00 1b52 7370 6c69 7400 0031 p..7...Rsplit..1 │ │ │ +00557630: 310d 0020 522e 6261 7365 0000 3133 1300 1.. R.base..13.. │ │ │ +00557640: 2152 6776 5f6b 6579 5f64 6174 6100 0031 !Rgv_key_data..1 │ │ │ +00557650: 3212 0019 525f 6669 7865 6400 ff62 7566 2...R_fixed..buf │ │ │ +00557660: 0000 350d 0021 526e 6f62 6173 6500 0031 ..5..!Rnobase..1 │ │ │ +00557670: 0b00 2752 2e65 6e64 0000 330b 0028 5270 ..'R.end..3..(Rp │ │ │ +00557680: 7265 7600 0034 0a00 2852 746f 7000 0032 rev..4..(Rtop..2 │ │ │ +00557690: 0c00 2152 7370 6c69 7400 0036 0c00 2652 ..!Rsplit..6..&R │ │ │ +005576a0: 2e62 6173 6500 0038 1200 2752 6776 5f6b .base..8..'Rgv_k │ │ │ +005576b0: 6579 5f64 6174 6100 0037 1200 1a52 7370 ey_data..7...Rsp │ │ │ +005576c0: 6c69 7400 ff62 6173 6500 0032 1200 2152 lit..base..2..!R │ │ │ 005576d0: 6776 5f6b 6579 5f64 6174 6100 0031 1200 gv_key_data..1.. │ │ │ -005576e0: 1656 6e6f 6261 7365 00ff 656e 6400 0032 .Vnobase..end..2 │ │ │ -005576f0: 0b00 1e56 7072 6576 0000 330a 001e 5674 ...Vprev..3...Vt │ │ │ -00557700: 6f70 0000 311e 0012 566e 616d 655f 616e op..1...Vname_an │ │ │ +005576e0: 1652 6e6f 6261 7365 00ff 656e 6400 0032 .Rnobase..end..2 │ │ │ +005576f0: 0b00 1e52 7072 6576 0000 330a 001e 5274 ...Rprev..3...Rt │ │ │ +00557700: 6f70 0000 311e 0012 526e 616d 655f 616e op..1...Rname_an │ │ │ 00557710: 645f 7375 6273 6372 6970 7473 00ff 6776 d_subscripts..gv │ │ │ -00557720: 0000 3209 0027 566c 7600 0031 1100 1656 ..2..'Vlv..1...V │ │ │ +00557720: 0000 3209 0027 526c 7600 0031 1100 1652 ..2..'Rlv..1...R │ │ │ 00557730: 6865 6164 00ff 6163 7400 0032 3619 001f head..act..26... │ │ │ -00557740: 565f 7370 6563 6966 6965 645f 696e 5f67 V_specified_in_g │ │ │ -00557750: 6c64 0000 3238 0e00 1d56 6c74 5f68 6973 ld..28...Vlt_his │ │ │ -00557760: 7400 0037 0c00 1c56 636c 7565 0000 3430 t..7...Vclue..40 │ │ │ -00557770: 0c00 2056 2e65 6e64 0000 3432 0c00 2156 .. V.end..42..!V │ │ │ -00557780: 7072 6576 0000 3433 0b00 2156 746f 7000 prev..43..!Vtop. │ │ │ -00557790: 0034 310d 001d 566f 6c6c 7365 7100 0038 .41...Vollseq..8 │ │ │ -005577a0: 1a00 1c56 6462 5f64 7a74 7269 6767 6572 ...Vdb_dztrigger │ │ │ -005577b0: 5f63 7963 6c65 0000 3336 1500 1f56 7472 _cycle..36...Vtr │ │ │ +00557740: 525f 7370 6563 6966 6965 645f 696e 5f67 R_specified_in_g │ │ │ +00557750: 6c64 0000 3238 0e00 1d52 6c74 5f68 6973 ld..28...Rlt_his │ │ │ +00557760: 7400 0037 0c00 1c52 636c 7565 0000 3430 t..7...Rclue..40 │ │ │ +00557770: 0c00 2052 2e65 6e64 0000 3432 0c00 2152 .. R.end..42..!R │ │ │ +00557780: 7072 6576 0000 3433 0b00 2152 746f 7000 prev..43..!Rtop. │ │ │ +00557790: 0034 310d 001d 526f 6c6c 7365 7100 0038 .41...Rollseq..8 │ │ │ +005577a0: 1a00 1c52 6462 5f64 7a74 7269 6767 6572 ...Rdb_dztrigger │ │ │ +005577b0: 5f63 7963 6c65 0000 3336 1500 1f52 7472 _cycle..36...Rtr │ │ │ 005577c0: 6967 6765 725f 6379 636c 6500 0033 351b igger_cycle..35. │ │ │ -005577d0: 001c 5666 696c 6c65 725f 3862 7974 655f ..Vfiller_8byte_ │ │ │ -005577e0: 616c 6967 6e30 0000 3134 0900 2e56 3100 align0..14...V1. │ │ │ -005577f0: 0033 3209 002e 5632 0000 3338 0000 0000 .32...V2..38.... │ │ │ +005577d0: 001c 5266 696c 6c65 725f 3862 7974 655f ..Rfiller_8byte_ │ │ │ +005577e0: 616c 6967 6e30 0000 3134 0900 2e52 3100 align0..14...R1. │ │ │ +005577f0: 0033 3209 002e 5232 0000 3338 0000 0000 .32...R2..38.... │ │ │ 00557800: 0400 0000 fb07 0000 195f 0000 0000 0000 ........._...... │ │ │ -00557810: 3900 0056 6774 6d74 7970 666c 6469 6e64 9..Vgtmtypfldind │ │ │ +00557810: 3900 0052 6774 6d74 7970 666c 6469 6e64 9..Rgtmtypfldind │ │ │ 00557820: 7800 ff67 765f 6e61 6d65 6865 6164 00ff x..gv_namehead.. │ │ │ 00557830: 6669 6c6c 6572 5f63 6c75 655f 656e 645f filler_clue_end_ │ │ │ -00557840: 616c 6967 6e00 0033 390e 001e 5672 7374 align..39...Vrst │ │ │ -00557850: 5f72 6563 0000 310d 001c 5667 645f 6373 _rec..1...Vgd_cs │ │ │ -00557860: 6100 0036 0d00 1d56 766e 616d 6500 0031 a..6...Vvname..1 │ │ │ -00557870: 3612 0022 562e 6861 7368 5f63 6f64 6500 6.."V.hash_code. │ │ │ -00557880: 0031 380e 0023 566d 6172 6b65 6400 0031 .18..#Vmarked..1 │ │ │ -00557890: 3910 0023 5676 6172 5f6e 616d 6500 0031 9..#Vvar_name..1 │ │ │ -005578a0: 3711 001e 5674 5f74 7269 6767 6572 0000 7...Vt_trigger.. │ │ │ -005578b0: 3334 0c00 1c56 6869 7374 0000 3230 0e00 34...Vhist..20.. │ │ │ -005578c0: 2056 2e64 6570 7468 0000 3231 0e00 2156 V.depth..21..!V │ │ │ -005578d0: 6669 6c6c 6572 0000 3232 0900 2156 6800 filler..22..!Vh. │ │ │ -005578e0: 0032 330f 001c 566c 6173 745f 7265 6300 .23...Vlast_rec. │ │ │ -005578f0: 0032 1500 2156 7370 6c69 745f 626c 6b5f .2..!Vsplit_blk_ │ │ │ -00557900: 6e75 6d00 0033 3311 0027 5664 6972 6563 num..33..'Vdirec │ │ │ -00557910: 7469 6f6e 0000 3331 0b00 1c56 6e63 7400 tion..31...Vnct. │ │ │ -00557920: 0032 3515 001f 565f 6d75 7374 5f62 655f .25...V_must_be_ │ │ │ -00557930: 7a65 726f 0000 3239 0f00 1d56 6578 745f zero..29...Vext_ │ │ │ -00557940: 6776 6e68 0000 330e 0021 5674 705f 6776 gvnh..3..!Vtp_gv │ │ │ -00557950: 6e68 0000 3512 001d 566f 6973 6f6c 6174 nh..5...Voisolat │ │ │ -00557960: 696f 6e00 0031 3310 001c 5670 7265 765f ion..13...Vprev_ │ │ │ -00557970: 6776 6e68 0000 340b 0021 566b 6579 0000 gvnh..4..!Vkey.. │ │ │ -00557980: 3132 1400 1c56 7265 6164 5f6c 6f63 616c 12...Vread_local │ │ │ -00557990: 5f74 6e00 0039 0c00 1e56 6763 6e74 0000 _tn..9...Vgcnt.. │ │ │ -005579a0: 3234 0b00 1d56 6f6f 7400 0031 351c 001c 24...Voot..15... │ │ │ -005579b0: 5673 706c 6974 5f63 6c65 616e 7570 5f6e Vsplit_cleanup_n │ │ │ -005579c0: 6565 6465 6400 0033 3015 001c 5674 7269 eeded..30...Vtri │ │ │ +00557840: 616c 6967 6e00 0033 390e 001e 5272 7374 align..39...Rrst │ │ │ +00557850: 5f72 6563 0000 310d 001c 5267 645f 6373 _rec..1...Rgd_cs │ │ │ +00557860: 6100 0036 0d00 1d52 766e 616d 6500 0031 a..6...Rvname..1 │ │ │ +00557870: 3612 0022 522e 6861 7368 5f63 6f64 6500 6.."R.hash_code. │ │ │ +00557880: 0031 380e 0023 526d 6172 6b65 6400 0031 .18..#Rmarked..1 │ │ │ +00557890: 3910 0023 5276 6172 5f6e 616d 6500 0031 9..#Rvar_name..1 │ │ │ +005578a0: 3711 001e 5274 5f74 7269 6767 6572 0000 7...Rt_trigger.. │ │ │ +005578b0: 3334 0c00 1c52 6869 7374 0000 3230 0e00 34...Rhist..20.. │ │ │ +005578c0: 2052 2e64 6570 7468 0000 3231 0e00 2152 R.depth..21..!R │ │ │ +005578d0: 6669 6c6c 6572 0000 3232 0900 2152 6800 filler..22..!Rh. │ │ │ +005578e0: 0032 330f 001c 526c 6173 745f 7265 6300 .23...Rlast_rec. │ │ │ +005578f0: 0032 1500 2152 7370 6c69 745f 626c 6b5f .2..!Rsplit_blk_ │ │ │ +00557900: 6e75 6d00 0033 3311 0027 5264 6972 6563 num..33..'Rdirec │ │ │ +00557910: 7469 6f6e 0000 3331 0b00 1c52 6e63 7400 tion..31...Rnct. │ │ │ +00557920: 0032 3515 001f 525f 6d75 7374 5f62 655f .25...R_must_be_ │ │ │ +00557930: 7a65 726f 0000 3239 0f00 1d52 6578 745f zero..29...Rext_ │ │ │ +00557940: 6776 6e68 0000 330e 0021 5274 705f 6776 gvnh..3..!Rtp_gv │ │ │ +00557950: 6e68 0000 3512 001d 526f 6973 6f6c 6174 nh..5...Roisolat │ │ │ +00557960: 696f 6e00 0031 3310 001c 5270 7265 765f ion..13...Rprev_ │ │ │ +00557970: 6776 6e68 0000 340b 0021 526b 6579 0000 gvnh..4..!Rkey.. │ │ │ +00557980: 3132 1400 1c52 7265 6164 5f6c 6f63 616c 12...Rread_local │ │ │ +00557990: 5f74 6e00 0039 0c00 1e52 6763 6e74 0000 _tn..9...Rgcnt.. │ │ │ +005579a0: 3234 0b00 1d52 6f6f 7400 0031 351c 001c 24...Root..15... │ │ │ +005579b0: 5273 706c 6974 5f63 6c65 616e 7570 5f6e Rsplit_cleanup_n │ │ │ +005579c0: 6565 6465 6400 0033 3015 001c 5274 7269 eeded..30...Rtri │ │ │ 005579d0: 675f 6c6f 6361 6c5f 746e 0000 3130 1a00 g_local_tn..10.. │ │ │ -005579e0: 2156 6d69 736d 6174 6368 5f74 6573 745f !Vmismatch_test_ │ │ │ -005579f0: 646f 6e65 0000 3337 0f00 2156 7265 6164 done..37..!Vread │ │ │ -00557a00: 5f74 6e00 0031 310b 001c 5676 6572 0000 _tn..11...Vver.. │ │ │ -00557a10: 3237 1900 1256 7472 6967 6765 725f 7400 27...Vtrigger_t. │ │ │ -00557a20: ff63 6d64 6d61 736b 0000 3411 001d 5664 .cmdmask..4...Vd │ │ │ -00557a30: 656c 696d 6974 6572 0000 3136 1200 2656 elimiter..16..&V │ │ │ +005579e0: 2152 6d69 736d 6174 6368 5f74 6573 745f !Rmismatch_test_ │ │ │ +005579f0: 646f 6e65 0000 3337 0f00 2152 7265 6164 done..37..!Rread │ │ │ +00557a00: 5f74 6e00 0031 310b 001c 5276 6572 0000 _tn..11...Rver.. │ │ │ +00557a10: 3237 1900 1252 7472 6967 6765 725f 7400 27...Rtrigger_t. │ │ │ +00557a20: ff63 6d64 6d61 736b 0000 3411 001d 5264 .cmdmask..4...Rd │ │ │ +00557a30: 656c 696d 6974 6572 0000 3136 1200 2652 elimiter..16..&R │ │ │ 00557a40: 2e66 6e70 635f 696e 6478 0000 3138 0900 .fnpc_indx..18.. │ │ │ -00557a50: 2756 6d00 0032 300d 0028 5676 7479 7065 'Vm..20..(Vvtype │ │ │ -00557a60: 0000 3137 0b00 2756 7374 7200 0032 3113 ..17..'Vstr..21. │ │ │ -00557a70: 0027 5675 7466 6367 725f 696e 6478 0000 .'Vutfcgr_indx.. │ │ │ -00557a80: 3139 1300 1d56 6776 745f 7472 6967 6765 19...Vgvt_trigge │ │ │ -00557a90: 7200 0033 3211 001d 5669 735f 7a64 656c r..32...Vis_zdel │ │ │ -00557aa0: 696d 0000 3135 1300 1d56 6c76 696e 6465 im..15...Vlvinde │ │ │ -00557ab0: 7861 7272 6179 0000 3911 001f 566e 616d xarray..9...Vnam │ │ │ -00557ac0: 6561 7272 6179 0000 3130 1000 1d56 6e65 earray..10...Vne │ │ │ -00557ad0: 7874 5f6b 696c 6c00 0032 0a00 2256 7365 xt_kill..2.."Vse │ │ │ -00557ae0: 7400 0031 0c00 2256 7a74 7269 6700 0033 t..1.."Vztrig..3 │ │ │ -00557af0: 0f00 1e56 756d 6c76 7375 6273 0000 360d ...Vumlvsubs..6. │ │ │ -00557b00: 0020 5670 6965 6365 7300 0037 0b00 2056 . Vpieces..7.. V │ │ │ -00557b10: 7375 6273 0000 350f 001d 566f 7074 696f subs..5...Voptio │ │ │ -00557b20: 6e73 0000 3232 0d00 2456 2e61 6464 7200 ns..22..$V.addr. │ │ │ -00557b30: 0032 3510 0025 5663 6861 725f 6c65 6e00 .25..%Vchar_len. │ │ │ -00557b40: 0032 330b 0025 566c 656e 0000 3234 1200 .23..%Vlen..24.. │ │ │ -00557b50: 1d56 7069 6563 6561 7272 6179 0000 3131 .Vpiecearray..11 │ │ │ -00557b60: 1000 1d56 7274 6e5f 6465 7363 0000 3132 ...Vrtn_desc..12 │ │ │ -00557b70: 0f00 2556 2e72 745f 6164 7200 0031 340c ..%V.rt_adr..14. │ │ │ -00557b80: 0029 566e 616d 6500 0031 3310 001d 5673 .)Vname..13...Vs │ │ │ -00557b90: 7562 7361 7272 6179 0000 3812 001d 5678 ubsarray..8...Vx │ │ │ +00557a50: 2752 6d00 0032 300d 0028 5276 7479 7065 'Rm..20..(Rvtype │ │ │ +00557a60: 0000 3137 0b00 2752 7374 7200 0032 3113 ..17..'Rstr..21. │ │ │ +00557a70: 0027 5275 7466 6367 725f 696e 6478 0000 .'Rutfcgr_indx.. │ │ │ +00557a80: 3139 1300 1d52 6776 745f 7472 6967 6765 19...Rgvt_trigge │ │ │ +00557a90: 7200 0033 3211 001d 5269 735f 7a64 656c r..32...Ris_zdel │ │ │ +00557aa0: 696d 0000 3135 1300 1d52 6c76 696e 6465 im..15...Rlvinde │ │ │ +00557ab0: 7861 7272 6179 0000 3911 001f 526e 616d xarray..9...Rnam │ │ │ +00557ac0: 6561 7272 6179 0000 3130 1000 1d52 6e65 earray..10...Rne │ │ │ +00557ad0: 7874 5f6b 696c 6c00 0032 0a00 2252 7365 xt_kill..2.."Rse │ │ │ +00557ae0: 7400 0031 0c00 2252 7a74 7269 6700 0033 t..1.."Rztrig..3 │ │ │ +00557af0: 0f00 1e52 756d 6c76 7375 6273 0000 360d ...Rumlvsubs..6. │ │ │ +00557b00: 0020 5270 6965 6365 7300 0037 0b00 2052 . Rpieces..7.. R │ │ │ +00557b10: 7375 6273 0000 350f 001d 526f 7074 696f subs..5...Roptio │ │ │ +00557b20: 6e73 0000 3232 0d00 2452 2e61 6464 7200 ns..22..$R.addr. │ │ │ +00557b30: 0032 3510 0025 5263 6861 725f 6c65 6e00 .25..%Rchar_len. │ │ │ +00557b40: 0032 330b 0025 526c 656e 0000 3234 1200 .23..%Rlen..24.. │ │ │ +00557b50: 1d52 7069 6563 6561 7272 6179 0000 3131 .Rpiecearray..11 │ │ │ +00557b60: 1000 1d52 7274 6e5f 6465 7363 0000 3132 ...Rrtn_desc..12 │ │ │ +00557b70: 0f00 2552 2e72 745f 6164 7200 0031 340c ..%R.rt_adr..14. │ │ │ +00557b80: 0029 526e 616d 6500 0031 3310 001d 5273 .)Rname..13...Rs │ │ │ +00557b90: 7562 7361 7272 6179 0000 3812 001d 5278 ubsarray..8...Rx │ │ │ 00557ba0: 6563 7574 655f 7374 7200 0032 3612 0027 ecute_str..26..' │ │ │ -00557bb0: 562e 666e 7063 5f69 6e64 7800 0032 3809 V.fnpc_indx..28. │ │ │ -00557bc0: 0028 566d 0000 3330 0d00 2956 7674 7970 .(Vm..30..)Vvtyp │ │ │ -00557bd0: 6500 0032 370b 0028 5673 7472 0000 3331 e..27..(Vstr..31 │ │ │ -00557be0: 1300 2856 7574 6663 6772 5f69 6e64 7800 ..(Vutfcgr_indx. │ │ │ -00557bf0: 0032 3913 0011 5661 7267 735f 7400 ff61 .29...Vargs_t..a │ │ │ -00557c00: 7267 7300 0032 0c00 1956 636f 756e 7400 rgs..2...Vcount. │ │ │ -00557c10: 0031 1d00 1156 6e61 6d65 5f69 6e66 6f00 .1...Vname_info. │ │ │ +00557bb0: 522e 666e 7063 5f69 6e64 7800 0032 3809 R.fnpc_indx..28. │ │ │ +00557bc0: 0028 526d 0000 3330 0d00 2952 7674 7970 .(Rm..30..)Rvtyp │ │ │ +00557bd0: 6500 0032 370b 0028 5273 7472 0000 3331 e..27..(Rstr..31 │ │ │ +00557be0: 1300 2852 7574 6663 6772 5f69 6e64 7800 ..(Rutfcgr_indx. │ │ │ +00557bf0: 0032 3913 0011 5261 7267 735f 7400 ff61 .29...Rargs_t..a │ │ │ +00557c00: 7267 7300 0032 0c00 1952 636f 756e 7400 rgs..2...Rcount. │ │ │ +00557c10: 0031 1d00 1152 6e61 6d65 5f69 6e66 6f00 .1...Rname_info. │ │ │ 00557c20: ff67 766b 6579 5f6e 7375 6273 0000 3911 .gvkey_nsubs..9. │ │ │ -00557c30: 001c 5673 5f63 735f 6164 6472 7300 0034 ..Vs_cs_addrs..4 │ │ │ -00557c40: 1300 1e56 6764 5f74 6172 675f 6164 6472 ...Vgd_targ_addr │ │ │ -00557c50: 0000 380f 0026 5667 766e 685f 7265 6700 ..8..&Vgvnh_reg. │ │ │ -00557c60: 0036 0a00 2656 6d61 7000 0037 1300 1f56 .6..&Vmap..7...V │ │ │ +00557c30: 001c 5273 5f63 735f 6164 6472 7300 0034 ..Rs_cs_addrs..4 │ │ │ +00557c40: 1300 1e52 6764 5f74 6172 675f 6164 6472 ...Rgd_targ_addr │ │ │ +00557c50: 0000 380f 0026 5267 766e 685f 7265 6700 ..8..&Rgvnh_reg. │ │ │ +00557c60: 0036 0a00 2652 6d61 7000 0037 1300 1f52 .6..&Rmap..7...R │ │ │ 00557c70: 765f 6375 725f 7265 6769 6f6e 0000 330b v_cur_region..3. │ │ │ -00557c80: 0024 5672 6b65 7900 0031 0d00 2156 7461 .$Vrkey..1..!Vta │ │ │ -00557c90: 7267 6574 0000 3213 001e 5673 676d 5f69 rget..2...Vsgm_i │ │ │ -00557ca0: 6e66 6f5f 7074 7200 0035 1300 1256 685f nfo_ptr..5...Vh_ │ │ │ +00557c80: 0024 5272 6b65 7900 0031 0d00 2152 7461 .$Rrkey..1..!Rta │ │ │ +00557c90: 7267 6574 0000 3213 001e 5273 676d 5f69 rget..2...Rsgm_i │ │ │ +00557ca0: 6e66 6f5f 7074 7200 0035 1300 1252 685f nfo_ptr..5...Rh_ │ │ │ 00557cb0: 7265 675f 7400 ff61 6374 0000 340d 001b reg_t..act..4... │ │ │ -00557cc0: 5667 645f 7265 6700 0032 0c00 1c56 7673 Vgd_reg..2...Vvs │ │ │ -00557cd0: 7061 6e00 0033 0800 1d56 7400 0031 0a00 pan..3...Vt..1.. │ │ │ -00557ce0: 1b56 7665 7200 0035 1f00 1456 7370 616e .Vver..5...Vspan │ │ │ +00557cc0: 5267 645f 7265 6700 0032 0c00 1c52 7673 Rgd_reg..2...Rvs │ │ │ +00557cd0: 7061 6e00 0033 0800 1d52 7400 0031 0a00 pan..3...Rt..1.. │ │ │ +00557ce0: 1b52 7665 7200 0035 1f00 1452 7370 616e .Rver..5...Rspan │ │ │ 00557cf0: 7265 675f 7400 ff65 6e64 5f6d 6170 5f69 reg_t..end_map_i │ │ │ -00557d00: 6e64 6578 0000 3210 001f 5667 7674 5f61 ndex..2...Vgvt_a │ │ │ -00557d10: 7272 6179 0000 3514 001f 566d 6178 5f72 rray..5...Vmax_r │ │ │ -00557d20: 6567 5f69 6e64 6578 0000 3413 0020 5669 eg_index..4.. Vi │ │ │ +00557d00: 6e64 6578 0000 3210 001f 5267 7674 5f61 ndex..2...Rgvt_a │ │ │ +00557d10: 7272 6179 0000 3514 001f 526d 6178 5f72 rray..5...Rmax_r │ │ │ +00557d20: 6567 5f69 6e64 6578 0000 3413 0020 5269 eg_index..4.. Ri │ │ │ 00557d30: 6e5f 7265 675f 696e 6465 7800 0033 1600 n_reg_index..3.. │ │ │ -00557d40: 1f56 7374 6172 745f 6d61 705f 696e 6465 .Vstart_map_inde │ │ │ -00557d50: 7800 0031 1500 1156 7361 7674 6172 675f x..1...Vsavtarg_ │ │ │ -00557d60: 7400 ff65 6e64 0000 3817 001c 5667 645f t..end..8...Vgd_ │ │ │ +00557d40: 1f52 7374 6172 745f 6d61 705f 696e 6465 .Rstart_map_inde │ │ │ +00557d50: 7800 0031 1500 1152 7361 7674 6172 675f x..1...Rsavtarg_ │ │ │ +00557d60: 7400 ff65 6e64 0000 3817 001c 5267 645f t..end..8...Rgd_ │ │ │ 00557d70: 7461 7267 5f67 766e 685f 7265 6700 0033 targ_gvnh_reg..3 │ │ │ -00557d80: 0a00 2456 6d61 7000 0034 1300 1d56 765f ..$Vmap..4...Vv_ │ │ │ +00557d80: 0a00 2452 6d61 7000 0034 1300 1d52 765f ..$Rmap..4...Rv_ │ │ │ 00557d90: 6375 725f 7265 6769 6f6e 0000 3116 001f cur_region..1... │ │ │ -00557da0: 566c 6173 745f 7375 6273 635f 6e75 6c6c Vlast_subsc_null │ │ │ -00557db0: 0000 3516 001f 5673 6f6d 655f 7375 6273 ..5...Vsome_subs │ │ │ -00557dc0: 635f 6e75 6c6c 0000 360d 001f 5674 6172 c_null..6...Vtar │ │ │ -00557dd0: 6765 7400 0032 0b00 1c56 7072 6576 0000 get..2...Vprev.. │ │ │ -00557de0: 3722 0012 5674 6174 735f 7265 635f 6373 7"..Vtats_rec_cs │ │ │ +00557da0: 526c 6173 745f 7375 6273 635f 6e75 6c6c Rlast_subsc_null │ │ │ +00557db0: 0000 3516 001f 5273 6f6d 655f 7375 6273 ..5...Rsome_subs │ │ │ +00557dc0: 635f 6e75 6c6c 0000 360d 001f 5274 6172 c_null..6...Rtar │ │ │ +00557dd0: 6765 7400 0032 0b00 1c52 7072 6576 0000 get..2...Rprev.. │ │ │ +00557de0: 3722 0012 5274 6174 735f 7265 635f 6373 7"..Rtats_rec_cs │ │ │ 00557df0: 645f 7400 ff64 625f 6375 7272 5f74 6e00 d_t..db_curr_tn. │ │ │ -00557e00: 0031 3019 0022 566d 735f 666c 755f 6372 .10.."Vms_flu_cr │ │ │ -00557e10: 6974 736c 6565 7073 0000 3836 1700 2556 itsleeps..86..%V │ │ │ +00557e00: 0031 3019 0022 526d 735f 666c 755f 6372 .10.."Rms_flu_cr │ │ │ +00557e10: 6974 736c 6565 7073 0000 3836 1700 2552 itsleeps..86..%R │ │ │ 00557e20: 6765 746e 5f63 7269 7473 6c65 6570 7300 getn_critsleeps. │ │ │ -00557e30: 0038 3716 0025 566a 6e6c 5f63 7269 7473 .87..%Vjnl_crits │ │ │ -00557e40: 6c65 6570 7300 0038 3214 0029 566e 6f63 leeps..82..)Vnoc │ │ │ +00557e30: 0038 3716 0025 526a 6e6c 5f63 7269 7473 .87..%Rjnl_crits │ │ │ +00557e40: 6c65 6570 7300 0038 3214 0029 526e 6f63 leeps..82..)Rnoc │ │ │ 00557e50: 7269 7473 6c65 6570 7300 0038 3316 0025 ritsleeps..83..% │ │ │ -00557e60: 5672 6970 5f63 7269 7473 6c65 6570 7300 Vrip_critsleeps. │ │ │ -00557e70: 0038 3516 0025 5677 6970 5f63 7269 7473 .85..%Vwip_crits │ │ │ -00557e80: 6c65 6570 7300 0038 3411 0022 566e 5f62 leeps..84.."Vn_b │ │ │ -00557e90: 675f 7761 6974 0000 3637 1000 2556 745f g_wait..67..%Vt_ │ │ │ -00557ea0: 7363 6172 6365 0000 3632 1400 2556 7566 scarce..62..%Vuf │ │ │ +00557e60: 5272 6970 5f63 7269 7473 6c65 6570 7300 Rrip_critsleeps. │ │ │ +00557e70: 0038 3516 0025 5277 6970 5f63 7269 7473 .85..%Rwip_crits │ │ │ +00557e80: 6c65 6570 7300 0038 3411 0022 526e 5f62 leeps..84.."Rn_b │ │ │ +00557e90: 675f 7761 6974 0000 3637 1000 2552 745f g_wait..67..%Rt_ │ │ │ +00557ea0: 7363 6172 6365 0000 3632 1400 2552 7566 scarce..62..%Ruf │ │ │ 00557eb0: 6665 725f 7363 6172 6365 0000 3631 1300 fer_scarce..61.. │ │ │ -00557ec0: 2456 636c 6561 6e32 6469 7274 7900 0035 $Vclean2dirty..5 │ │ │ -00557ed0: 3912 0025 5672 6974 5f66 6169 6c65 6400 9..%Vrit_failed. │ │ │ -00557ee0: 0035 3410 0029 5671 7565 5f73 6c70 7300 .54..)Vque_slps. │ │ │ -00557ef0: 0035 360f 0029 5673 7563 6365 7373 0000 .56..)Vsuccess.. │ │ │ -00557f00: 3531 0e00 2956 7969 656c 6473 0000 3538 51..)Vyields..58 │ │ │ -00557f10: 1100 2856 735f 696e 5f65 7063 6800 0035 ..(Vs_in_epch..5 │ │ │ -00557f20: 320b 0024 5664 6174 6100 0034 1100 2556 2..$Vdata..4..%V │ │ │ +00557ec0: 2452 636c 6561 6e32 6469 7274 7900 0035 $Rclean2dirty..5 │ │ │ +00557ed0: 3912 0025 5272 6974 5f66 6169 6c65 6400 9..%Rrit_failed. │ │ │ +00557ee0: 0035 3410 0029 5271 7565 5f73 6c70 7300 .54..)Rque_slps. │ │ │ +00557ef0: 0035 360f 0029 5273 7563 6365 7373 0000 .56..)Rsuccess.. │ │ │ +00557f00: 3531 0e00 2952 7969 656c 6473 0000 3538 51..)Ryields..58 │ │ │ +00557f10: 1100 2852 735f 696e 5f65 7063 6800 0035 ..(Rs_in_epch..5 │ │ │ +00557f20: 320b 0024 5264 6174 6100 0034 1100 2552 2..$Rdata..4..%R │ │ │ 00557f30: 625f 6578 7465 6e64 7300 0035 300d 0027 b_extends..50..' │ │ │ -00557f40: 5666 6c75 7368 0000 3337 0c00 2856 7379 Vflush..37..(Vsy │ │ │ -00557f50: 6e63 0000 3338 1000 2656 6578 745f 7761 nc..38..&Vext_wa │ │ │ -00557f60: 6974 0000 3636 0f00 2556 736b 5f72 6561 it..66..%Vsk_rea │ │ │ -00557f70: 6400 0031 310d 0028 5677 7269 7465 0000 d..11..(Vwrite.. │ │ │ -00557f80: 3132 0a00 2456 6765 7400 0033 1100 2456 12..$Vget..3..$V │ │ │ +00557f40: 5266 6c75 7368 0000 3337 0c00 2852 7379 Rflush..37..(Rsy │ │ │ +00557f50: 6e63 0000 3338 1000 2652 6578 745f 7761 nc..38..&Rext_wa │ │ │ +00557f60: 6974 0000 3636 0f00 2552 736b 5f72 6561 it..66..%Rsk_rea │ │ │ +00557f70: 6400 0031 310d 0028 5277 7269 7465 0000 d..11..(Rwrite.. │ │ │ +00557f80: 3132 0a00 2452 6765 7400 0033 1100 2452 12..$Rget..3..$R │ │ │ 00557f90: 696e 6372 656d 656e 7400 0038 3813 0024 increment..88..$ │ │ │ -00557fa0: 566a 6275 6666 5f62 7974 6573 0000 3431 Vjbuff_bytes..41 │ │ │ -00557fb0: 1200 2556 6669 6c65 5f62 7974 6573 0000 ..%Vfile_bytes.. │ │ │ -00557fc0: 3432 0e00 2a56 7772 6974 6573 0000 3433 42..*Vwrites..43 │ │ │ -00557fd0: 1200 2556 6e6c 5f65 7874 656e 6473 0000 ..%Vnl_extends.. │ │ │ -00557fe0: 3439 0d00 2856 666c 7573 6800 0033 390c 49..(Vflush..39. │ │ │ -00557ff0: 0029 5673 796e 6300 0034 3000 0000 0000 .)Vsync..40..... │ │ │ +00557fa0: 526a 6275 6666 5f62 7974 6573 0000 3431 Rjbuff_bytes..41 │ │ │ +00557fb0: 1200 2552 6669 6c65 5f62 7974 6573 0000 ..%Rfile_bytes.. │ │ │ +00557fc0: 3432 0e00 2a52 7772 6974 6573 0000 3433 42..*Rwrites..43 │ │ │ +00557fd0: 1200 2552 6e6c 5f65 7874 656e 6473 0000 ..%Rnl_extends.. │ │ │ +00557fe0: 3439 0d00 2852 666c 7573 6800 0033 390c 49..(Rflush..39. │ │ │ +00557ff0: 0029 5273 796e 6300 0034 3000 0000 0000 .)Rsync..40..... │ │ │ 00558000: 0400 0000 ee07 0000 9d5f 0000 0000 0000 ........._...... │ │ │ -00558010: 3400 0056 6774 6d74 7970 666c 6469 6e64 4..Vgtmtypfldind │ │ │ +00558010: 3400 0052 6774 6d74 7970 666c 6469 6e64 4..Rgtmtypfldind │ │ │ 00558020: 7800 ff67 7673 7461 7473 5f72 6563 5f63 x..gvstats_rec_c │ │ │ 00558030: 7364 5f74 00ff 6e5f 6a6e 6c5f 7761 6974 sd_t..n_jnl_wait │ │ │ -00558040: 0000 3638 1600 2556 7265 635f 6570 6f63 ..68..%Vrec_epoc │ │ │ -00558050: 685f 6964 6c65 0000 3437 0f00 2f56 7265 h_idle..47../Vre │ │ │ -00558060: 6775 6c61 7200 0034 360f 0029 566c 6f67 gular..46..)Vlog │ │ │ -00558070: 6963 616c 0000 3434 0d00 2956 6f74 6865 ical..44..)Vothe │ │ │ -00558080: 7200 0034 380c 0029 5670 626c 6b00 0034 r..48..)Vpblk..4 │ │ │ -00558090: 350b 0024 566b 696c 6c00 0032 1600 2856 5..$Vkill..2..(V │ │ │ +00558040: 0000 3638 1600 2552 7265 635f 6570 6f63 ..68..%Rrec_epoc │ │ │ +00558050: 685f 6964 6c65 0000 3437 0f00 2f52 7265 h_idle..47../Rre │ │ │ +00558060: 6775 6c61 7200 0034 360f 0029 526c 6f67 gular..46..)Rlog │ │ │ +00558070: 6963 616c 0000 3434 0d00 2952 6f74 6865 ical..44..)Rothe │ │ │ +00558080: 7200 0034 380c 0029 5270 626c 6b00 0034 r..48..)Rpblk..4 │ │ │ +00558090: 350b 0024 526b 696c 6c00 0032 1600 2852 5..$Rkill..2..(R │ │ │ 005580a0: 5f74 7269 6767 6572 5f66 6972 6564 0000 _trigger_fired.. │ │ │ -005580b0: 3634 1000 2456 6c6f 636b 5f66 6169 6c00 64..$Vlock_fail. │ │ │ -005580c0: 0039 0e00 2956 7375 6363 6573 7300 0038 .9..)Vsuccess..8 │ │ │ -005580d0: 1000 2456 6d6c 6b5f 7761 6974 0000 3639 ..$Vmlk_wait..69 │ │ │ -005580e0: 1500 2456 6e6f 6e74 705f 626c 6b72 6561 ..$Vnontp_blkrea │ │ │ -005580f0: 6400 0031 360d 002d 5677 7269 7465 0000 d..16..-Vwrite.. │ │ │ -00558100: 3135 1000 2a56 7265 6164 6f6e 6c79 0000 15..*Vreadonly.. │ │ │ -00558110: 3134 0d00 2e56 7772 6974 6500 0031 330f 14...Vwrite..13. │ │ │ -00558120: 002c 5674 7269 6573 5f30 0000 3137 0900 .,Vtries_0..17.. │ │ │ -00558130: 3256 3100 0031 3809 0032 5632 0000 3139 2V1..18..2V2..19 │ │ │ -00558140: 0900 3256 3300 0032 300c 0024 566f 7264 ..2V3..20..$Vord │ │ │ -00558150: 6572 0000 3518 0024 5670 7265 5f72 6561 er..5..$Vpre_rea │ │ │ +005580b0: 3634 1000 2452 6c6f 636b 5f66 6169 6c00 64..$Rlock_fail. │ │ │ +005580c0: 0039 0e00 2952 7375 6363 6573 7300 0038 .9..)Rsuccess..8 │ │ │ +005580d0: 1000 2452 6d6c 6b5f 7761 6974 0000 3639 ..$Rmlk_wait..69 │ │ │ +005580e0: 1500 2452 6e6f 6e74 705f 626c 6b72 6561 ..$Rnontp_blkrea │ │ │ +005580f0: 6400 0031 360d 002d 5277 7269 7465 0000 d..16..-Rwrite.. │ │ │ +00558100: 3135 1000 2a52 7265 6164 6f6e 6c79 0000 15..*Rreadonly.. │ │ │ +00558110: 3134 0d00 2e52 7772 6974 6500 0031 330f 14...Rwrite..13. │ │ │ +00558120: 002c 5274 7269 6573 5f30 0000 3137 0900 .,Rtries_0..17.. │ │ │ +00558130: 3252 3100 0031 3809 0032 5232 0000 3139 2R1..18..2R2..19 │ │ │ +00558140: 0900 3252 3300 0032 300c 0024 526f 7264 ..2R3..20..$Rord │ │ │ +00558150: 6572 0000 3518 0024 5270 7265 5f72 6561 er..5..$Rpre_rea │ │ │ 00558160: 645f 676c 6f62 616c 7300 0037 390f 0026 d_globals..79..& │ │ │ -00558170: 566f 635f 7761 6974 0000 3730 0c00 2456 Voc_wait..70..$V │ │ │ -00558180: 7175 6572 7900 0037 0a00 2456 7365 7400 query..7..$Vset. │ │ │ -00558190: 0031 1600 2756 5f74 7269 6767 6572 5f66 .1..'V_trigger_f │ │ │ -005581a0: 6972 6564 0000 3633 1200 2456 7470 5f62 ired..63..$Vtp_b │ │ │ -005581b0: 6c6b 7265 6164 0000 3235 0d00 2a56 7772 lkread..25..*Vwr │ │ │ -005581c0: 6974 6500 0032 3418 0027 5663 6e66 6c63 ite..24..'Vcnflc │ │ │ +00558170: 526f 635f 7761 6974 0000 3730 0c00 2452 Roc_wait..70..$R │ │ │ +00558180: 7175 6572 7900 0037 0a00 2452 7365 7400 query..7..$Rset. │ │ │ +00558190: 0031 1600 2752 5f74 7269 6767 6572 5f66 .1..'R_trigger_f │ │ │ +005581a0: 6972 6564 0000 3633 1200 2452 7470 5f62 ired..63..$Rtp_b │ │ │ +005581b0: 6c6b 7265 6164 0000 3235 0d00 2a52 7772 lkread..25..*Rwr │ │ │ +005581c0: 6974 6500 0032 3418 0027 5263 6e66 6c63 ite..24..'Rcnflc │ │ │ 005581d0: 745f 7265 7472 6965 735f 3000 0033 3109 t_retries_0..31. │ │ │ -005581e0: 0036 5631 0000 3332 0900 3656 3200 0033 .6V1..32..6V2..3 │ │ │ -005581f0: 3309 0036 5633 0000 3334 0900 3656 3400 3..6V3..34..6V4. │ │ │ -00558200: 0033 3510 0027 5672 6561 646f 6e6c 7900 .35..'Vreadonly. │ │ │ -00558210: 0032 320d 002b 5677 7269 7465 0000 3231 .22..+Vwrite..21 │ │ │ -00558220: 1100 2856 6f6c 6c65 6462 6163 6b00 0032 ..(Volledback..2 │ │ │ -00558230: 3315 0027 5674 6f74 5f72 6574 7269 6573 3..'Vtot_retries │ │ │ -00558240: 5f30 0000 3236 0900 3356 3100 0032 3709 _0..26..3V1..27. │ │ │ -00558250: 0033 5632 0000 3238 0900 3356 3300 0032 .3V2..28..3V3..2 │ │ │ -00558260: 3909 0033 5634 0000 3330 1100 2556 7261 9..3V4..30..%Vra │ │ │ -00558270: 6e73 5f77 6169 7400 0037 3111 0024 5675 ns_wait..71..$Vu │ │ │ -00558280: 7469 6c5f 7761 6974 0000 3732 1500 2456 til_wait..72..$V │ │ │ +005581e0: 0036 5231 0000 3332 0900 3652 3200 0033 .6R1..32..6R2..3 │ │ │ +005581f0: 3309 0036 5233 0000 3334 0900 3652 3400 3..6R3..34..6R4. │ │ │ +00558200: 0033 3510 0027 5272 6561 646f 6e6c 7900 .35..'Rreadonly. │ │ │ +00558210: 0032 320d 002b 5277 7269 7465 0000 3231 .22..+Rwrite..21 │ │ │ +00558220: 1100 2852 6f6c 6c65 6462 6163 6b00 0032 ..(Rolledback..2 │ │ │ +00558230: 3315 0027 5274 6f74 5f72 6574 7269 6573 3..'Rtot_retries │ │ │ +00558240: 5f30 0000 3236 0900 3352 3100 0032 3709 _0..26..3R1..27. │ │ │ +00558250: 0033 5232 0000 3238 0900 3352 3300 0032 .3R2..28..3R3..2 │ │ │ +00558260: 3909 0033 5234 0000 3330 1100 2552 7261 9..3R4..30..%Rra │ │ │ +00558270: 6e73 5f77 6169 7400 0037 3111 0024 5275 ns_wait..71..$Ru │ │ │ +00558280: 7469 6c5f 7761 6974 0000 3732 1500 2452 til_wait..72..$R │ │ │ 00558290: 7761 6974 5f66 6f72 5f72 6561 6400 0036 wait_for_read..6 │ │ │ -005582a0: 3011 0029 5672 6561 645f 6c6f 6e67 0000 0..)Vread_long.. │ │ │ -005582b0: 3738 1300 2556 7269 7465 725f 666c 7573 78..%Vriter_flus │ │ │ -005582c0: 6800 0038 3014 002b 5668 656c 7065 725f h..80..+Vhelper_ │ │ │ -005582d0: 6570 6f63 6800 0038 310b 0025 5673 3132 epoch..81..%Vs12 │ │ │ -005582e0: 0000 3734 0900 2756 3500 0037 3509 0026 ..74..'V5..75..& │ │ │ -005582f0: 5632 0000 3733 0a00 2656 3339 0000 3736 V2..73..&V39..76 │ │ │ -00558300: 0a00 2656 3437 0000 3737 0c00 2456 7a70 ..&V47..77..$Vzp │ │ │ -00558310: 7265 7600 0036 0f00 2556 7472 6967 6765 rev..6..%Vtrigge │ │ │ -00558320: 7200 0033 360e 002c 565f 6669 7265 6400 r..36..,V_fired. │ │ │ -00558330: 0036 3516 0022 5673 715f 6372 6974 5f66 .65.."Vsq_crit_f │ │ │ -00558340: 6169 6c65 6400 0035 3310 002a 5671 7565 ailed..53..*Vque │ │ │ -00558350: 5f73 6c70 7300 0035 350e 002a 5679 6965 _slps..55..*Vyie │ │ │ -00558360: 6c64 7300 0035 3715 001b 5674 00ff 6462 lds..57...Vt..db │ │ │ -00558370: 5f63 7572 725f 746e 0000 3130 1900 1e56 _curr_tn..10...V │ │ │ +005582a0: 3011 0029 5272 6561 645f 6c6f 6e67 0000 0..)Rread_long.. │ │ │ +005582b0: 3738 1300 2552 7269 7465 725f 666c 7573 78..%Rriter_flus │ │ │ +005582c0: 6800 0038 3014 002b 5268 656c 7065 725f h..80..+Rhelper_ │ │ │ +005582d0: 6570 6f63 6800 0038 310b 0025 5273 3132 epoch..81..%Rs12 │ │ │ +005582e0: 0000 3734 0900 2752 3500 0037 3509 0026 ..74..'R5..75..& │ │ │ +005582f0: 5232 0000 3733 0a00 2652 3339 0000 3736 R2..73..&R39..76 │ │ │ +00558300: 0a00 2652 3437 0000 3737 0c00 2452 7a70 ..&R47..77..$Rzp │ │ │ +00558310: 7265 7600 0036 0f00 2552 7472 6967 6765 rev..6..%Rtrigge │ │ │ +00558320: 7200 0033 360e 002c 525f 6669 7265 6400 r..36..,R_fired. │ │ │ +00558330: 0036 3516 0022 5273 715f 6372 6974 5f66 .65.."Rsq_crit_f │ │ │ +00558340: 6169 6c65 6400 0035 3310 002a 5271 7565 ailed..53..*Rque │ │ │ +00558350: 5f73 6c70 7300 0035 350e 002a 5279 6965 _slps..55..*Ryie │ │ │ +00558360: 6c64 7300 0035 3715 001b 5274 00ff 6462 lds..57...Rt..db │ │ │ +00558370: 5f63 7572 725f 746e 0000 3130 1900 1e52 _curr_tn..10...R │ │ │ 00558380: 6d73 5f66 6c75 5f63 7269 7473 6c65 6570 ms_flu_critsleep │ │ │ -00558390: 7300 0038 3617 0021 5667 6574 6e5f 6372 s..86..!Vgetn_cr │ │ │ -005583a0: 6974 736c 6565 7073 0000 3837 1600 2156 itsleeps..87..!V │ │ │ +00558390: 7300 0038 3617 0021 5267 6574 6e5f 6372 s..86..!Rgetn_cr │ │ │ +005583a0: 6974 736c 6565 7073 0000 3837 1600 2152 itsleeps..87..!R │ │ │ 005583b0: 6a6e 6c5f 6372 6974 736c 6565 7073 0000 jnl_critsleeps.. │ │ │ -005583c0: 3832 1400 2556 6e6f 6372 6974 736c 6565 82..%Vnocritslee │ │ │ -005583d0: 7073 0000 3833 1600 2156 7269 705f 6372 ps..83..!Vrip_cr │ │ │ -005583e0: 6974 736c 6565 7073 0000 3835 1600 2156 itsleeps..85..!V │ │ │ +005583c0: 3832 1400 2552 6e6f 6372 6974 736c 6565 82..%Rnocritslee │ │ │ +005583d0: 7073 0000 3833 1600 2152 7269 705f 6372 ps..83..!Rrip_cr │ │ │ +005583e0: 6974 736c 6565 7073 0000 3835 1600 2152 itsleeps..85..!R │ │ │ 005583f0: 7769 705f 6372 6974 736c 6565 7073 0000 wip_critsleeps.. │ │ │ -00558400: 3834 1100 1e56 6e5f 6267 5f77 6169 7400 84...Vn_bg_wait. │ │ │ -00558410: 0036 3710 0021 5674 5f73 6361 7263 6500 .67..!Vt_scarce. │ │ │ -00558420: 0036 3214 0021 5675 6666 6572 5f73 6361 .62..!Vuffer_sca │ │ │ -00558430: 7263 6500 0036 3113 0020 5663 6c65 616e rce..61.. Vclean │ │ │ -00558440: 3264 6972 7479 0000 3539 1200 2156 7269 2dirty..59..!Vri │ │ │ -00558450: 745f 6661 696c 6564 0000 3534 1000 2556 t_failed..54..%V │ │ │ -00558460: 7175 655f 736c 7073 0000 3536 0f00 2556 que_slps..56..%V │ │ │ -00558470: 7375 6363 6573 7300 0035 310e 0025 5679 success..51..%Vy │ │ │ -00558480: 6965 6c64 7300 0035 3811 0024 5673 5f69 ields..58..$Vs_i │ │ │ -00558490: 6e5f 6570 6368 0000 3532 0b00 2056 6461 n_epch..52.. Vda │ │ │ -005584a0: 7461 0000 3411 0021 5662 5f65 7874 656e ta..4..!Vb_exten │ │ │ -005584b0: 6473 0000 3530 0d00 2356 666c 7573 6800 ds..50..#Vflush. │ │ │ -005584c0: 0033 370c 0024 5673 796e 6300 0033 3810 .37..$Vsync..38. │ │ │ -005584d0: 0022 5665 7874 5f77 6169 7400 0036 360f ."Vext_wait..66. │ │ │ -005584e0: 0021 5673 6b5f 7265 6164 0000 3131 0d00 .!Vsk_read..11.. │ │ │ -005584f0: 2456 7772 6974 6500 0031 320a 0020 5667 $Vwrite..12.. Vg │ │ │ -00558500: 6574 0000 3311 0020 5669 6e63 7265 6d65 et..3.. Vincreme │ │ │ -00558510: 6e74 0000 3838 1300 2056 6a62 7566 665f nt..88.. Vjbuff_ │ │ │ -00558520: 6279 7465 7300 0034 3112 0021 5666 696c bytes..41..!Vfil │ │ │ -00558530: 655f 6279 7465 7300 0034 320e 0026 5677 e_bytes..42..&Vw │ │ │ -00558540: 7269 7465 7300 0034 3312 0021 566e 6c5f rites..43..!Vnl_ │ │ │ -00558550: 6578 7465 6e64 7300 0034 390d 0024 5666 extends..49..$Vf │ │ │ -00558560: 6c75 7368 0000 3339 0c00 2556 7379 6e63 lush..39..%Vsync │ │ │ -00558570: 0000 3430 0c00 2456 7761 6974 0000 3638 ..40..$Vwait..68 │ │ │ -00558580: 1600 2156 7265 635f 6570 6f63 685f 6964 ..!Vrec_epoch_id │ │ │ -00558590: 6c65 0000 3437 0f00 2b56 7265 6775 6c61 le..47..+Vregula │ │ │ -005585a0: 7200 0034 360f 0025 566c 6f67 6963 616c r..46..%Vlogical │ │ │ -005585b0: 0000 3434 0d00 2556 6f74 6865 7200 0034 ..44..%Vother..4 │ │ │ -005585c0: 380c 0025 5670 626c 6b00 0034 350b 0020 8..%Vpblk..45.. │ │ │ -005585d0: 566b 696c 6c00 0032 1600 2456 5f74 7269 Vkill..2..$V_tri │ │ │ +00558400: 3834 1100 1e52 6e5f 6267 5f77 6169 7400 84...Rn_bg_wait. │ │ │ +00558410: 0036 3710 0021 5274 5f73 6361 7263 6500 .67..!Rt_scarce. │ │ │ +00558420: 0036 3214 0021 5275 6666 6572 5f73 6361 .62..!Ruffer_sca │ │ │ +00558430: 7263 6500 0036 3113 0020 5263 6c65 616e rce..61.. Rclean │ │ │ +00558440: 3264 6972 7479 0000 3539 1200 2152 7269 2dirty..59..!Rri │ │ │ +00558450: 745f 6661 696c 6564 0000 3534 1000 2552 t_failed..54..%R │ │ │ +00558460: 7175 655f 736c 7073 0000 3536 0f00 2552 que_slps..56..%R │ │ │ +00558470: 7375 6363 6573 7300 0035 310e 0025 5279 success..51..%Ry │ │ │ +00558480: 6965 6c64 7300 0035 3811 0024 5273 5f69 ields..58..$Rs_i │ │ │ +00558490: 6e5f 6570 6368 0000 3532 0b00 2052 6461 n_epch..52.. Rda │ │ │ +005584a0: 7461 0000 3411 0021 5262 5f65 7874 656e ta..4..!Rb_exten │ │ │ +005584b0: 6473 0000 3530 0d00 2352 666c 7573 6800 ds..50..#Rflush. │ │ │ +005584c0: 0033 370c 0024 5273 796e 6300 0033 3810 .37..$Rsync..38. │ │ │ +005584d0: 0022 5265 7874 5f77 6169 7400 0036 360f ."Rext_wait..66. │ │ │ +005584e0: 0021 5273 6b5f 7265 6164 0000 3131 0d00 .!Rsk_read..11.. │ │ │ +005584f0: 2452 7772 6974 6500 0031 320a 0020 5267 $Rwrite..12.. Rg │ │ │ +00558500: 6574 0000 3311 0020 5269 6e63 7265 6d65 et..3.. Rincreme │ │ │ +00558510: 6e74 0000 3838 1300 2052 6a62 7566 665f nt..88.. Rjbuff_ │ │ │ +00558520: 6279 7465 7300 0034 3112 0021 5266 696c bytes..41..!Rfil │ │ │ +00558530: 655f 6279 7465 7300 0034 320e 0026 5277 e_bytes..42..&Rw │ │ │ +00558540: 7269 7465 7300 0034 3312 0021 526e 6c5f rites..43..!Rnl_ │ │ │ +00558550: 6578 7465 6e64 7300 0034 390d 0024 5266 extends..49..$Rf │ │ │ +00558560: 6c75 7368 0000 3339 0c00 2552 7379 6e63 lush..39..%Rsync │ │ │ +00558570: 0000 3430 0c00 2452 7761 6974 0000 3638 ..40..$Rwait..68 │ │ │ +00558580: 1600 2152 7265 635f 6570 6f63 685f 6964 ..!Rrec_epoch_id │ │ │ +00558590: 6c65 0000 3437 0f00 2b52 7265 6775 6c61 le..47..+Rregula │ │ │ +005585a0: 7200 0034 360f 0025 526c 6f67 6963 616c r..46..%Rlogical │ │ │ +005585b0: 0000 3434 0d00 2552 6f74 6865 7200 0034 ..44..%Rother..4 │ │ │ +005585c0: 380c 0025 5270 626c 6b00 0034 350b 0020 8..%Rpblk..45.. │ │ │ +005585d0: 526b 696c 6c00 0032 1600 2452 5f74 7269 Rkill..2..$R_tri │ │ │ 005585e0: 6767 6572 5f66 6972 6564 0000 3634 1000 gger_fired..64.. │ │ │ -005585f0: 2056 6c6f 636b 5f66 6169 6c00 0039 0e00 Vlock_fail..9.. │ │ │ -00558600: 2556 7375 6363 6573 7300 0038 1000 2056 %Vsuccess..8.. V │ │ │ -00558610: 6d6c 6b5f 7761 6974 0000 3639 1500 2056 mlk_wait..69.. V │ │ │ +005585f0: 2052 6c6f 636b 5f66 6169 6c00 0039 0e00 Rlock_fail..9.. │ │ │ +00558600: 2552 7375 6363 6573 7300 0038 1000 2052 %Rsuccess..8.. R │ │ │ +00558610: 6d6c 6b5f 7761 6974 0000 3639 1500 2052 mlk_wait..69.. R │ │ │ 00558620: 6e6f 6e74 705f 626c 6b72 6561 6400 0031 nontp_blkread..1 │ │ │ -00558630: 360d 0029 5677 7269 7465 0000 3135 1000 6..)Vwrite..15.. │ │ │ -00558640: 2656 7265 6164 6f6e 6c79 0000 3134 0d00 &Vreadonly..14.. │ │ │ -00558650: 2a56 7772 6974 6500 0031 330f 0028 5674 *Vwrite..13..(Vt │ │ │ -00558660: 7269 6573 5f30 0000 3137 0900 2e56 3100 ries_0..17...V1. │ │ │ -00558670: 0031 3809 002e 5632 0000 3139 0900 2e56 .18...V2..19...V │ │ │ -00558680: 3300 0032 300c 0020 566f 7264 6572 0000 3..20.. Vorder.. │ │ │ -00558690: 3518 0020 5670 7265 5f72 6561 645f 676c 5.. Vpre_read_gl │ │ │ -005586a0: 6f62 616c 7300 0037 390f 0022 566f 635f obals..79.."Voc_ │ │ │ -005586b0: 7761 6974 0000 3730 0c00 2056 7175 6572 wait..70.. Vquer │ │ │ -005586c0: 7900 0037 0a00 2056 7365 7400 0031 1600 y..7.. Vset..1.. │ │ │ -005586d0: 2356 5f74 7269 6767 6572 5f66 6972 6564 #V_trigger_fired │ │ │ -005586e0: 0000 3633 1200 2056 7470 5f62 6c6b 7265 ..63.. Vtp_blkre │ │ │ -005586f0: 6164 0000 3235 0d00 2656 7772 6974 6500 ad..25..&Vwrite. │ │ │ -00558700: 0032 3418 0023 5663 6e66 6c63 745f 7265 .24..#Vcnflct_re │ │ │ -00558710: 7472 6965 735f 3000 0033 3109 0032 5631 tries_0..31..2V1 │ │ │ -00558720: 0000 3332 0900 3256 3200 0033 3309 0032 ..32..2V2..33..2 │ │ │ -00558730: 5633 0000 3334 0900 3256 3400 0033 3510 V3..34..2V4..35. │ │ │ -00558740: 0023 5672 6561 646f 6e6c 7900 0032 320d .#Vreadonly..22. │ │ │ -00558750: 0027 5677 7269 7465 0000 3231 1100 2456 .'Vwrite..21..$V │ │ │ +00558630: 360d 0029 5277 7269 7465 0000 3135 1000 6..)Rwrite..15.. │ │ │ +00558640: 2652 7265 6164 6f6e 6c79 0000 3134 0d00 &Rreadonly..14.. │ │ │ +00558650: 2a52 7772 6974 6500 0031 330f 0028 5274 *Rwrite..13..(Rt │ │ │ +00558660: 7269 6573 5f30 0000 3137 0900 2e52 3100 ries_0..17...R1. │ │ │ +00558670: 0031 3809 002e 5232 0000 3139 0900 2e52 .18...R2..19...R │ │ │ +00558680: 3300 0032 300c 0020 526f 7264 6572 0000 3..20.. Rorder.. │ │ │ +00558690: 3518 0020 5270 7265 5f72 6561 645f 676c 5.. Rpre_read_gl │ │ │ +005586a0: 6f62 616c 7300 0037 390f 0022 526f 635f obals..79.."Roc_ │ │ │ +005586b0: 7761 6974 0000 3730 0c00 2052 7175 6572 wait..70.. Rquer │ │ │ +005586c0: 7900 0037 0a00 2052 7365 7400 0031 1600 y..7.. Rset..1.. │ │ │ +005586d0: 2352 5f74 7269 6767 6572 5f66 6972 6564 #R_trigger_fired │ │ │ +005586e0: 0000 3633 1200 2052 7470 5f62 6c6b 7265 ..63.. Rtp_blkre │ │ │ +005586f0: 6164 0000 3235 0d00 2652 7772 6974 6500 ad..25..&Rwrite. │ │ │ +00558700: 0032 3418 0023 5263 6e66 6c63 745f 7265 .24..#Rcnflct_re │ │ │ +00558710: 7472 6965 735f 3000 0033 3109 0032 5231 tries_0..31..2R1 │ │ │ +00558720: 0000 3332 0900 3252 3200 0033 3309 0032 ..32..2R2..33..2 │ │ │ +00558730: 5233 0000 3334 0900 3252 3400 0033 3510 R3..34..2R4..35. │ │ │ +00558740: 0023 5272 6561 646f 6e6c 7900 0032 320d .#Rreadonly..22. │ │ │ +00558750: 0027 5277 7269 7465 0000 3231 1100 2452 .'Rwrite..21..$R │ │ │ 00558760: 6f6c 6c65 6462 6163 6b00 0032 3315 0023 olledback..23..# │ │ │ -00558770: 5674 6f74 5f72 6574 7269 6573 5f30 0000 Vtot_retries_0.. │ │ │ -00558780: 3236 0900 2f56 3100 0032 3709 002f 5632 26../V1..27../V2 │ │ │ -00558790: 0000 3238 0900 2f56 3300 0032 3909 002f ..28../V3..29../ │ │ │ -005587a0: 5634 0000 3330 1100 2156 7261 6e73 5f77 V4..30..!Vrans_w │ │ │ -005587b0: 6169 7400 0037 3111 0020 5675 7469 6c5f ait..71.. Vutil_ │ │ │ -005587c0: 7761 6974 0000 3732 1500 2056 7761 6974 wait..72.. Vwait │ │ │ +00558770: 5274 6f74 5f72 6574 7269 6573 5f30 0000 Rtot_retries_0.. │ │ │ +00558780: 3236 0900 2f52 3100 0032 3709 002f 5232 26../R1..27../R2 │ │ │ +00558790: 0000 3238 0900 2f52 3300 0032 3909 002f ..28../R3..29../ │ │ │ +005587a0: 5234 0000 3330 1100 2152 7261 6e73 5f77 R4..30..!Rrans_w │ │ │ +005587b0: 6169 7400 0037 3111 0020 5275 7469 6c5f ait..71.. Rutil_ │ │ │ +005587c0: 7761 6974 0000 3732 1500 2052 7761 6974 wait..72.. Rwait │ │ │ 005587d0: 5f66 6f72 5f72 6561 6400 0036 3011 0025 _for_read..60..% │ │ │ -005587e0: 5672 6561 645f 6c6f 6e67 0000 3738 0000 Vread_long..78.. │ │ │ +005587e0: 5272 6561 645f 6c6f 6e67 0000 3738 0000 Rread_long..78.. │ │ │ 005587f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00558800: 0400 0000 f307 0000 1460 0000 0000 0000 .........`...... │ │ │ -00558810: 3400 0056 6774 6d74 7970 666c 6469 6e64 4..Vgtmtypfldind │ │ │ +00558810: 3400 0052 6774 6d74 7970 666c 6469 6e64 4..Rgtmtypfldind │ │ │ 00558820: 7800 ff67 7673 7461 7473 5f72 6563 5f74 x..gvstats_rec_t │ │ │ 00558830: 00ff 6e5f 7772 6974 6572 5f66 6c75 7368 ..n_writer_flush │ │ │ -00558840: 0000 3830 1400 2756 6865 6c70 6572 5f65 ..80..'Vhelper_e │ │ │ -00558850: 706f 6368 0000 3831 0b00 2156 7331 3200 poch..81..!Vs12. │ │ │ -00558860: 0037 3409 0023 5635 0000 3735 0900 2256 .74..#V5..75.."V │ │ │ -00558870: 3200 0037 330a 0022 5633 3900 0037 360a 2..73.."V39..76. │ │ │ -00558880: 0022 5634 3700 0037 370c 0020 567a 7072 ."V47..77.. Vzpr │ │ │ -00558890: 6576 0000 360f 0021 5674 7269 6767 6572 ev..6..!Vtrigger │ │ │ -005588a0: 0000 3336 0e00 2856 5f66 6972 6564 0000 ..36..(V_fired.. │ │ │ -005588b0: 3635 1600 1e56 7371 5f63 7269 745f 6661 65...Vsq_crit_fa │ │ │ -005588c0: 696c 6564 0000 3533 1000 2656 7175 655f iled..53..&Vque_ │ │ │ -005588d0: 736c 7073 0000 3535 0e00 2656 7969 656c slps..55..&Vyiel │ │ │ -005588e0: 6473 0000 3537 1a00 1156 745f 636f 6e74 ds..57...Vt_cont │ │ │ +00558840: 0000 3830 1400 2752 6865 6c70 6572 5f65 ..80..'Rhelper_e │ │ │ +00558850: 706f 6368 0000 3831 0b00 2152 7331 3200 poch..81..!Rs12. │ │ │ +00558860: 0037 3409 0023 5235 0000 3735 0900 2252 .74..#R5..75.."R │ │ │ +00558870: 3200 0037 330a 0022 5233 3900 0037 360a 2..73.."R39..76. │ │ │ +00558880: 0022 5234 3700 0037 370c 0020 527a 7072 ."R47..77.. Rzpr │ │ │ +00558890: 6576 0000 360f 0021 5274 7269 6767 6572 ev..6..!Rtrigger │ │ │ +005588a0: 0000 3336 0e00 2852 5f66 6972 6564 0000 ..36..(R_fired.. │ │ │ +005588b0: 3635 1600 1e52 7371 5f63 7269 745f 6661 65...Rsq_crit_fa │ │ │ +005588c0: 696c 6564 0000 3533 1000 2652 7175 655f iled..53..&Rque_ │ │ │ +005588d0: 736c 7073 0000 3535 0e00 2652 7969 656c slps..55..&Ryiel │ │ │ +005588e0: 6473 0000 3537 1a00 1152 745f 636f 6e74 ds..57...Rt_cont │ │ │ 005588f0: 6169 6e65 7200 ff67 645f 7265 6700 0033 ainer..gd_reg..3 │ │ │ -00558900: 0d00 1f56 7674 5f70 7472 0000 3108 0025 ...Vvt_ptr..1..% │ │ │ -00558910: 5632 0000 3210 001e 566e 6578 745f 6776 V2..2...Vnext_gv │ │ │ -00558920: 7463 0000 341b 0013 5674 7269 6767 6572 tc..4...Vtrigger │ │ │ +00558900: 0d00 1f52 7674 5f70 7472 0000 3108 0025 ...Rvt_ptr..1..% │ │ │ +00558910: 5232 0000 3210 001e 526e 6578 745f 6776 R2..2...Rnext_gv │ │ │ +00558920: 7463 0000 341b 0013 5274 7269 6767 6572 tc..4...Rtrigger │ │ │ 00558930: 5f74 00ff 6776 5f74 6172 6765 7400 0036 _t..gv_target..6 │ │ │ -00558940: 1000 2256 7269 675f 6172 7261 7900 0039 .."Vrig_array..9 │ │ │ -00558950: 0b00 2656 6c69 7374 0000 380a 0026 5674 ..&Vlist..8..&Vt │ │ │ -00558960: 6f70 0000 3710 0025 5667 6572 5f63 7963 op..7..%Vger_cyc │ │ │ -00558970: 6c65 0000 3114 001e 566b 696c 6c5f 7472 le..1...Vkill_tr │ │ │ -00558980: 6967 6c69 7374 0000 3416 001e 566e 756d iglist..4...Vnum │ │ │ +00558940: 1000 2252 7269 675f 6172 7261 7900 0039 .."Rrig_array..9 │ │ │ +00558950: 0b00 2652 6c69 7374 0000 380a 0026 5274 ..&Rlist..8..&Rt │ │ │ +00558960: 6f70 0000 3710 0025 5267 6572 5f63 7963 op..7..%Rger_cyc │ │ │ +00558970: 6c65 0000 3114 001e 526b 696c 6c5f 7472 le..1...Rkill_tr │ │ │ +00558980: 6967 6c69 7374 0000 3416 001e 526e 756d iglist..4...Rnum │ │ │ 00558990: 5f67 765f 7472 6967 6765 7273 0000 3213 _gv_triggers..2. │ │ │ -005589a0: 001e 5673 6574 5f74 7269 676c 6973 7400 ..Vset_triglist. │ │ │ -005589b0: 0033 1500 1e56 7a74 7269 675f 7472 6967 .3...Vztrig_trig │ │ │ -005589c0: 6c69 7374 0000 3524 0012 5672 5f69 6e76 list..5$..Vr_inv │ │ │ +005589a0: 001e 5273 6574 5f74 7269 676c 6973 7400 ..Rset_triglist. │ │ │ +005589b0: 0033 1500 1e52 7a74 7269 675f 7472 6967 .3...Rztrig_trig │ │ │ +005589c0: 6c69 7374 0000 3524 0012 5272 5f69 6e76 list..5$..Rr_inv │ │ │ 005589d0: 6f6b 655f 7061 726d 735f 7400 ff67 7674 oke_parms_t..gvt │ │ │ -005589e0: 5f74 7269 6767 6572 0000 310c 0027 5672 _trigger..1..'Vr │ │ │ -005589f0: 5f63 6d64 0000 321b 0024 566e 756d 5f74 _cmd..2..$Vnum_t │ │ │ +005589e0: 5f74 7269 6767 6572 0000 310c 0027 5272 _trigger..1..'Rr │ │ │ +005589f0: 5f63 6d64 0000 321b 0024 526e 756d 5f74 _cmd..2..$Rnum_t │ │ │ 00558a00: 7269 6767 6572 735f 696e 766f 6b65 6400 riggers_invoked. │ │ │ -00558a10: 0033 2900 1456 7375 6273 5f70 6174 7465 .3)..Vsubs_patte │ │ │ +00558a10: 0033 2900 1452 7375 6273 5f70 6174 7465 .3)..Rsubs_patte │ │ │ 00558a20: 726e 5f74 00ff 6669 6c6c 6572 5f38 6279 rn_t..filler_8by │ │ │ -00558a30: 7465 5f61 6c69 676e 0000 3215 0024 5667 te_align..2..$Vg │ │ │ +00558a30: 7465 5f61 6c69 676e 0000 3215 0024 5267 te_align..2..$Rg │ │ │ 00558a40: 7674 725f 7375 6273 5f74 7970 6500 0031 vtr_subs_type..1 │ │ │ -00558a50: 1100 2456 6e65 7874 5f72 616e 6765 0000 ..$Vnext_range.. │ │ │ -00558a60: 330f 0024 5670 6174 5f6d 7661 6c00 0034 3..$Vpat_mval..4 │ │ │ -00558a70: 1100 2c56 2e66 6e70 635f 696e 6478 0000 ..,V.fnpc_indx.. │ │ │ -00558a80: 3608 002d 566d 0000 380c 002e 5676 7479 6..-Vm..8...Vvty │ │ │ -00558a90: 7065 0000 350a 002d 5673 7472 0000 3912 pe..5..-Vstr..9. │ │ │ -00558aa0: 002d 5675 7466 6367 725f 696e 6478 0000 .-Vutfcgr_indx.. │ │ │ -00558ab0: 371d 001a 566f 696e 745f 7400 ff67 7674 7...Voint_t..gvt │ │ │ +00558a50: 1100 2452 6e65 7874 5f72 616e 6765 0000 ..$Rnext_range.. │ │ │ +00558a60: 330f 0024 5270 6174 5f6d 7661 6c00 0034 3..$Rpat_mval..4 │ │ │ +00558a70: 1100 2c52 2e66 6e70 635f 696e 6478 0000 ..,R.fnpc_indx.. │ │ │ +00558a80: 3608 002d 526d 0000 380c 002e 5276 7479 6..-Rm..8...Rvty │ │ │ +00558a90: 7065 0000 350a 002d 5273 7472 0000 3912 pe..5..-Rstr..9. │ │ │ +00558aa0: 002d 5275 7466 6367 725f 696e 6478 0000 .-Rutfcgr_indx.. │ │ │ +00558ab0: 371d 001a 526f 696e 745f 7400 ff67 7674 7...Roint_t..gvt │ │ │ 00558ac0: 725f 7375 6273 5f74 7970 6500 0031 0a00 r_subs_type..1.. │ │ │ -00558ad0: 2256 6c65 6e00 0032 1100 2256 6e65 7874 "Vlen..2.."Vnext │ │ │ -00558ae0: 5f72 616e 6765 0000 330f 0022 5673 7562 _range..3.."Vsub │ │ │ -00558af0: 735f 6b65 7900 0034 1e00 1956 7261 6e67 s_key..4...Vrang │ │ │ +00558ad0: 2252 6c65 6e00 0032 1100 2252 6e65 7874 "Rlen..2.."Rnext │ │ │ +00558ae0: 5f72 616e 6765 0000 330f 0022 5273 7562 _range..3.."Rsub │ │ │ +00558af0: 735f 6b65 7900 0034 1e00 1952 7261 6e67 s_key..4...Rrang │ │ │ 00558b00: 655f 7400 ff67 7674 725f 7375 6273 5f74 e_t..gvtr_subs_t │ │ │ -00558b10: 7970 6500 0031 0b00 2256 6c65 6e31 0000 ype..1.."Vlen1.. │ │ │ -00558b20: 3208 0025 5632 0000 3511 0022 566e 6578 2..%V2..5.."Vnex │ │ │ -00558b30: 745f 7261 6e67 6500 0033 1000 2256 7375 t_range..3.."Vsu │ │ │ -00558b40: 6273 5f6b 6579 3100 0034 0800 2a56 3200 bs_key1..4..*V2. │ │ │ -00558b50: 0036 2100 1956 7374 6172 5f74 00ff 6669 .6!..Vstar_t..fi │ │ │ +00558b10: 7970 6500 0031 0b00 2252 6c65 6e31 0000 ype..1.."Rlen1.. │ │ │ +00558b20: 3208 0025 5232 0000 3511 0022 526e 6578 2..%R2..5.."Rnex │ │ │ +00558b30: 745f 7261 6e67 6500 0033 1000 2252 7375 t_range..3.."Rsu │ │ │ +00558b40: 6273 5f6b 6579 3100 0034 0800 2a52 3200 bs_key1..4..*R2. │ │ │ +00558b50: 0036 2100 1952 7374 6172 5f74 00ff 6669 .6!..Rstar_t..fi │ │ │ 00558b60: 6c6c 6572 5f38 6279 7465 5f61 6c69 676e ller_8byte_align │ │ │ -00558b70: 0000 3215 0021 5667 7674 725f 7375 6273 ..2..!Vgvtr_subs │ │ │ -00558b80: 5f74 7970 6500 0031 1100 2156 6e65 7874 _type..1..!Vnext │ │ │ -00558b90: 5f72 616e 6765 0000 331c 0019 5674 00ff _range..3...Vt.. │ │ │ +00558b70: 0000 3215 0021 5267 7674 725f 7375 6273 ..2..!Rgvtr_subs │ │ │ +00558b80: 5f74 7970 6500 0031 1100 2152 6e65 7874 _type..1..!Rnext │ │ │ +00558b90: 5f72 616e 6765 0000 331c 0019 5274 00ff _range..3...Rt.. │ │ │ 00558ba0: 6776 7472 5f73 7562 735f 7061 7474 6572 gvtr_subs_patter │ │ │ -00558bb0: 6e00 0031 381b 002d 562e 6669 6c6c 6572 n..18..-V.filler │ │ │ +00558bb0: 6e00 0031 381b 002d 522e 6669 6c6c 6572 n..18..-R.filler │ │ │ 00558bc0: 5f38 6279 7465 5f61 6c69 676e 0000 3230 _8byte_align..20 │ │ │ -00558bd0: 1600 2e56 6776 7472 5f73 7562 735f 7479 ...Vgvtr_subs_ty │ │ │ -00558be0: 7065 0000 3139 1200 2e56 6e65 7874 5f72 pe..19...Vnext_r │ │ │ -00558bf0: 616e 6765 0000 3231 1000 2e56 7061 745f ange..21...Vpat_ │ │ │ -00558c00: 6d76 616c 0000 3232 1200 3656 2e66 6e70 mval..22..6V.fnp │ │ │ -00558c10: 635f 696e 6478 0000 3234 0900 3756 6d00 c_indx..24..7Vm. │ │ │ -00558c20: 0032 360d 0038 5676 7479 7065 0000 3233 .26..8Vvtype..23 │ │ │ -00558c30: 0b00 3756 7374 7200 0032 3713 0037 5675 ..7Vstr..27..7Vu │ │ │ +00558bd0: 1600 2e52 6776 7472 5f73 7562 735f 7479 ...Rgvtr_subs_ty │ │ │ +00558be0: 7065 0000 3139 1200 2e52 6e65 7874 5f72 pe..19...Rnext_r │ │ │ +00558bf0: 616e 6765 0000 3231 1000 2e52 7061 745f ange..21...Rpat_ │ │ │ +00558c00: 6d76 616c 0000 3232 1200 3652 2e66 6e70 mval..22..6R.fnp │ │ │ +00558c10: 635f 696e 6478 0000 3234 0900 3752 6d00 c_indx..24..7Rm. │ │ │ +00558c20: 0032 360d 0038 5276 7479 7065 0000 3233 .26..8Rvtype..23 │ │ │ +00558c30: 0b00 3752 7374 7200 0032 3713 0037 5275 ..7Rstr..27..7Ru │ │ │ 00558c40: 7466 6367 725f 696e 6478 0000 3235 0b00 tfcgr_indx..25.. │ │ │ -00558c50: 2756 6f69 6e74 0000 3616 002b 562e 6776 'Voint..6..+V.gv │ │ │ +00558c50: 2752 6f69 6e74 0000 3616 002b 522e 6776 'Roint..6..+R.gv │ │ │ 00558c60: 7472 5f73 7562 735f 7479 7065 0000 370a tr_subs_type..7. │ │ │ -00558c70: 002c 566c 656e 0000 3811 002c 566e 6578 .,Vlen..8..,Vnex │ │ │ -00558c80: 745f 7261 6e67 6500 0039 1000 2c56 7375 t_range..9..,Vsu │ │ │ -00558c90: 6273 5f6b 6579 0000 3130 0d00 2656 7261 bs_key..10..&Vra │ │ │ -00558ca0: 6e67 6500 0031 3117 002b 562e 6776 7472 nge..11..+V.gvtr │ │ │ +00558c70: 002c 526c 656e 0000 3811 002c 526e 6578 .,Rlen..8..,Rnex │ │ │ +00558c80: 745f 7261 6e67 6500 0039 1000 2c52 7375 t_range..9..,Rsu │ │ │ +00558c90: 6273 5f6b 6579 0000 3130 0d00 2652 7261 bs_key..10..&Rra │ │ │ +00558ca0: 6e67 6500 0031 3117 002b 522e 6776 7472 nge..11..+R.gvtr │ │ │ 00558cb0: 5f73 7562 735f 7479 7065 0000 3132 0c00 _subs_type..12.. │ │ │ -00558cc0: 2c56 6c65 6e31 0000 3133 0900 2f56 3200 ,Vlen1..13../V2. │ │ │ -00558cd0: 0031 3612 002c 566e 6578 745f 7261 6e67 .16..,Vnext_rang │ │ │ -00558ce0: 6500 0031 3411 002c 5673 7562 735f 6b65 e..14..,Vsubs_ke │ │ │ -00558cf0: 7931 0000 3135 0900 3456 3200 0031 370b y1..15..4V2..17. │ │ │ -00558d00: 0026 5673 7461 7200 0032 1a00 2a56 2e66 .&Vstar..2..*V.f │ │ │ +00558cc0: 2c52 6c65 6e31 0000 3133 0900 2f52 3200 ,Rlen1..13../R2. │ │ │ +00558cd0: 0031 3612 002c 526e 6578 745f 7261 6e67 .16..,Rnext_rang │ │ │ +00558ce0: 6500 0031 3411 002c 5273 7562 735f 6b65 e..14..,Rsubs_ke │ │ │ +00558cf0: 7931 0000 3135 0900 3452 3200 0031 370b y1..15..4R2..17. │ │ │ +00558d00: 0026 5273 7461 7200 0032 1a00 2a52 2e66 .&Rstar..2..*R.f │ │ │ 00558d10: 696c 6c65 725f 3862 7974 655f 616c 6967 iller_8byte_alig │ │ │ -00558d20: 6e00 0034 1500 2b56 6776 7472 5f73 7562 n..4..+Vgvtr_sub │ │ │ -00558d30: 735f 7479 7065 0000 3311 002b 566e 6578 s_type..3..+Vnex │ │ │ -00558d40: 745f 7261 6e67 6500 0035 0b00 2656 7479 t_range..5..&Vty │ │ │ -00558d50: 7065 0000 3121 0011 567a 7772 6974 655f pe..1!..Vzwrite_ │ │ │ +00558d20: 6e00 0034 1500 2b52 6776 7472 5f73 7562 n..4..+Rgvtr_sub │ │ │ +00558d30: 735f 7479 7065 0000 3311 002b 526e 6578 s_type..3..+Rnex │ │ │ +00558d40: 745f 7261 6e67 6500 0035 0b00 2652 7479 t_range..5..&Rty │ │ │ +00558d50: 7065 0000 3121 0011 527a 7772 6974 655f pe..1!..Rzwrite_ │ │ │ 00558d60: 6461 7461 626c 6b00 ff63 7572 725f 7375 datablk..curr_su │ │ │ -00558d70: 6273 6300 0033 0c00 2156 6669 7865 6400 bsc..3..!Vfixed. │ │ │ -00558d80: 0034 1a00 2156 6776 5f6c 6173 745f 7375 .4..!Vgv_last_su │ │ │ -00558d90: 6273 635f 6e75 6c6c 0000 3132 1700 2456 bsc_null..12..$V │ │ │ +00558d70: 6273 6300 0033 0c00 2152 6669 7865 6400 bsc..3..!Rfixed. │ │ │ +00558d80: 0034 1a00 2152 6776 5f6c 6173 745f 7375 .4..!Rgv_last_su │ │ │ +00558d90: 6273 635f 6e75 6c6c 0000 3132 1700 2452 bsc_null..12..$R │ │ │ 00558da0: 736f 6d65 5f73 7562 7363 5f6e 756c 6c00 some_subsc_null. │ │ │ -00558db0: 0031 330b 0021 566d 6173 6b00 0035 0a00 .13..!Vmask..5.. │ │ │ -00558dc0: 2156 7061 7400 0036 1100 2156 7265 665f !Vpat..6..!Vref_ │ │ │ -00558dd0: 6762 6c64 6972 0000 370a 0025 566b 6579 gbldir..7..%Vkey │ │ │ -00558de0: 0000 380a 0025 5672 6567 0000 390c 0025 ..8..%Vreg..9..% │ │ │ -00558df0: 5674 6172 6700 0031 300b 0021 5673 7562 Vtarg..10..!Vsub │ │ │ -00558e00: 0000 3131 0f00 2456 7363 5f63 6f75 6e74 ..11..$Vsc_count │ │ │ -00558e10: 0000 320b 0021 5674 7970 6500 0031 1900 ..2..!Vtype..1.. │ │ │ -00558e20: 0f56 6861 7368 3132 385f 7374 6174 655f .Vhash128_state_ │ │ │ -00558e30: 7400 ff63 0000 340b 0021 562e 6f6e 6500 t..c..4..!V.one. │ │ │ -00558e40: 0035 0a00 2256 7477 6f00 0036 1100 2156 .5.."Vtwo..6..!V │ │ │ +00558db0: 0031 330b 0021 526d 6173 6b00 0035 0a00 .13..!Rmask..5.. │ │ │ +00558dc0: 2152 7061 7400 0036 1100 2152 7265 665f !Rpat..6..!Rref_ │ │ │ +00558dd0: 6762 6c64 6972 0000 370a 0025 526b 6579 gbldir..7..%Rkey │ │ │ +00558de0: 0000 380a 0025 5272 6567 0000 390c 0025 ..8..%Rreg..9..% │ │ │ +00558df0: 5274 6172 6700 0031 300b 0021 5273 7562 Rtarg..10..!Rsub │ │ │ +00558e00: 0000 3131 0f00 2452 7363 5f63 6f75 6e74 ..11..$Rsc_count │ │ │ +00558e10: 0000 320b 0021 5274 7970 6500 0031 1900 ..2..!Rtype..1.. │ │ │ +00558e20: 0f52 6861 7368 3132 385f 7374 6174 655f .Rhash128_state_ │ │ │ +00558e30: 7400 ff63 0000 340b 0021 522e 6f6e 6500 t..c..4..!R.one. │ │ │ +00558e40: 0035 0a00 2252 7477 6f00 0036 1100 2152 .5.."Rtwo..6..!R │ │ │ 00558e50: 6172 7279 5f62 7974 6573 0000 3708 0020 arry_bytes..7.. │ │ │ -00558e60: 5668 0000 310b 0021 562e 6f6e 6500 0032 Vh..1..!V.one..2 │ │ │ -00558e70: 0a00 2256 7477 6f00 0033 1b00 1356 5f74 .."Vtwo..3...V_t │ │ │ +00558e60: 5268 0000 310b 0021 522e 6f6e 6500 0032 Rh..1..!R.one..2 │ │ │ +00558e70: 0a00 2252 7477 6f00 0033 1b00 1352 5f74 .."Rtwo..3...R_t │ │ │ 00558e80: 6162 6c65 5f61 6464 7200 ff61 6374 6976 able_addr..activ │ │ │ -00558e90: 6500 0031 350b 0020 5662 6173 6500 0031 e..15.. Vbase..1 │ │ │ -00558ea0: 1800 2056 636d 705f 7472 6967 6765 725f .. Vcmp_trigger_ │ │ │ -00558eb0: 7369 7a65 0000 3131 0b00 2156 6f75 6e74 size..11..!Vount │ │ │ -00558ec0: 0000 381a 0020 5664 6566 6572 5f62 6173 ..8.. Vdefer_bas │ │ │ +00558e90: 6500 0031 350b 0020 5262 6173 6500 0031 e..15.. Rbase..1 │ │ │ +00558ea0: 1800 2052 636d 705f 7472 6967 6765 725f .. Rcmp_trigger_ │ │ │ +00558eb0: 7369 7a65 0000 3131 0b00 2152 6f75 6e74 size..11..!Rount │ │ │ +00558ec0: 0000 381a 0020 5264 6566 6572 5f62 6173 ..8.. Rdefer_bas │ │ │ 00558ed0: 655f 7265 6c65 6173 6500 0031 340e 0022 e_release..14.." │ │ │ -00558ee0: 566c 5f63 6f75 6e74 0000 3913 0021 566f Vl_count..9..!Vo │ │ │ +00558ee0: 526c 5f63 6f75 6e74 0000 3913 0021 526f Rl_count..9..!Ro │ │ │ 00558ef0: 6e74 5f63 6f6d 7061 6374 0000 3132 1800 nt_compact..12.. │ │ │ -00558f00: 2556 6b65 6570 5f73 7061 7265 5f74 6162 %Vkeep_spare_tab │ │ │ -00558f10: 6c65 0000 3133 1800 2056 656e 7472 795f le..13.. Ventry_ │ │ │ +00558f00: 2552 6b65 6570 5f73 7061 7265 5f74 6162 %Rkeep_spare_tab │ │ │ +00558f10: 6c65 0000 3133 1800 2052 656e 7472 795f le..13.. Rentry_ │ │ │ 00558f20: 7061 7373 6564 5f74 6872 7500 0034 1700 passed_thru..4.. │ │ │ -00558f30: 2156 7870 5f74 7269 6767 6572 5f73 697a !Vxp_trigger_siz │ │ │ -00558f40: 6500 0031 3013 0020 5669 6e69 7469 616c e..10.. Vinitial │ │ │ -00558f50: 5f73 697a 6500 0036 0b00 2056 7369 7a65 _size..6.. Vsize │ │ │ -00558f60: 0000 3510 0021 5670 6172 655f 6261 7365 ..5..!Vpare_base │ │ │ -00558f70: 0000 330c 002a 565f 7369 7a65 0000 370a ..3..*V_size..7. │ │ │ -00558f80: 0020 5674 6f70 0000 3214 001a 5669 6e74 . Vtop..2...Vint │ │ │ +00558f30: 2152 7870 5f74 7269 6767 6572 5f73 697a !Rxp_trigger_siz │ │ │ +00558f40: 6500 0031 3013 0020 5269 6e69 7469 616c e..10.. Rinitial │ │ │ +00558f50: 5f73 697a 6500 0036 0b00 2052 7369 7a65 _size..6.. Rsize │ │ │ +00558f60: 0000 3510 0021 5270 6172 655f 6261 7365 ..5..!Rpare_base │ │ │ +00558f70: 0000 330c 002a 525f 7369 7a65 0000 370a ..3..*R_size..7. │ │ │ +00558f80: 0020 5274 6f70 0000 3214 001a 5269 6e74 . Rtop..2...Rint │ │ │ 00558f90: 3400 ff61 6374 6976 6500 0031 350b 0020 4..active..15.. │ │ │ -00558fa0: 5662 6173 6500 0031 1800 2056 636d 705f Vbase..1.. Vcmp_ │ │ │ +00558fa0: 5262 6173 6500 0031 1800 2052 636d 705f Rbase..1.. Rcmp_ │ │ │ 00558fb0: 7472 6967 6765 725f 7369 7a65 0000 3131 trigger_size..11 │ │ │ -00558fc0: 0b00 2156 6f75 6e74 0000 381a 0020 5664 ..!Vount..8.. Vd │ │ │ +00558fc0: 0b00 2152 6f75 6e74 0000 381a 0020 5264 ..!Rount..8.. Rd │ │ │ 00558fd0: 6566 6572 5f62 6173 655f 7265 6c65 6173 efer_base_releas │ │ │ -00558fe0: 6500 0031 340e 0022 566c 5f63 6f75 6e74 e..14.."Vl_count │ │ │ +00558fe0: 6500 0031 340e 0022 526c 5f63 6f75 6e74 e..14.."Rl_count │ │ │ 00558ff0: 0000 3900 0000 0000 0000 0000 0000 0000 ..9............. │ │ │ 00559000: 0400 0000 f607 0000 8c60 0000 0000 0000 .........`...... │ │ │ -00559010: 3400 0056 6774 6d74 7970 666c 6469 6e64 4..Vgtmtypfldind │ │ │ +00559010: 3400 0052 6774 6d74 7970 666c 6469 6e64 4..Rgtmtypfldind │ │ │ 00559020: 7800 ff68 6173 685f 7461 626c 655f 696e x..hash_table_in │ │ │ 00559030: 7434 00ff 646f 6e74 5f63 6f6d 7061 6374 t4..dont_compact │ │ │ -00559040: 0000 3132 1800 2556 6b65 6570 5f73 7061 ..12..%Vkeep_spa │ │ │ -00559050: 7265 5f74 6162 6c65 0000 3133 1800 2056 re_table..13.. V │ │ │ +00559040: 0000 3132 1800 2552 6b65 6570 5f73 7061 ..12..%Rkeep_spa │ │ │ +00559050: 7265 5f74 6162 6c65 0000 3133 1800 2052 re_table..13.. R │ │ │ 00559060: 656e 7472 795f 7061 7373 6564 5f74 6872 entry_passed_thr │ │ │ -00559070: 7500 0034 1700 2156 7870 5f74 7269 6767 u..4..!Vxp_trigg │ │ │ -00559080: 6572 5f73 697a 6500 0031 3013 0020 5669 er_size..10.. Vi │ │ │ +00559070: 7500 0034 1700 2152 7870 5f74 7269 6767 u..4..!Rxp_trigg │ │ │ +00559080: 6572 5f73 697a 6500 0031 3013 0020 5269 er_size..10.. Ri │ │ │ 00559090: 6e69 7469 616c 5f73 697a 6500 0036 0b00 nitial_size..6.. │ │ │ -005590a0: 2056 7369 7a65 0000 3510 0021 5670 6172 Vsize..5..!Vpar │ │ │ -005590b0: 655f 6261 7365 0000 330c 002a 565f 7369 e_base..3..*V_si │ │ │ -005590c0: 7a65 0000 370a 0020 5674 6f70 0000 3211 ze..7.. Vtop..2. │ │ │ -005590d0: 001d 5638 00ff 6163 7469 7665 0000 3135 ..V8..active..15 │ │ │ -005590e0: 0b00 2056 6261 7365 0000 3118 0020 5663 .. Vbase..1.. Vc │ │ │ +005590a0: 2052 7369 7a65 0000 3510 0021 5270 6172 Rsize..5..!Rpar │ │ │ +005590b0: 655f 6261 7365 0000 330c 002a 525f 7369 e_base..3..*R_si │ │ │ +005590c0: 7a65 0000 370a 0020 5274 6f70 0000 3211 ze..7.. Rtop..2. │ │ │ +005590d0: 001d 5238 00ff 6163 7469 7665 0000 3135 ..R8..active..15 │ │ │ +005590e0: 0b00 2052 6261 7365 0000 3118 0020 5263 .. Rbase..1.. Rc │ │ │ 005590f0: 6d70 5f74 7269 6767 6572 5f73 697a 6500 mp_trigger_size. │ │ │ -00559100: 0031 310b 0021 566f 756e 7400 0038 1a00 .11..!Vount..8.. │ │ │ -00559110: 2056 6465 6665 725f 6261 7365 5f72 656c Vdefer_base_rel │ │ │ -00559120: 6561 7365 0000 3134 0e00 2256 6c5f 636f ease..14.."Vl_co │ │ │ -00559130: 756e 7400 0039 1300 2156 6f6e 745f 636f unt..9..!Vont_co │ │ │ -00559140: 6d70 6163 7400 0031 3218 0025 566b 6565 mpact..12..%Vkee │ │ │ +00559100: 0031 310b 0021 526f 756e 7400 0038 1a00 .11..!Rount..8.. │ │ │ +00559110: 2052 6465 6665 725f 6261 7365 5f72 656c Rdefer_base_rel │ │ │ +00559120: 6561 7365 0000 3134 0e00 2252 6c5f 636f ease..14.."Rl_co │ │ │ +00559130: 756e 7400 0039 1300 2152 6f6e 745f 636f unt..9..!Ront_co │ │ │ +00559140: 6d70 6163 7400 0031 3218 0025 526b 6565 mpact..12..%Rkee │ │ │ 00559150: 705f 7370 6172 655f 7461 626c 6500 0031 p_spare_table..1 │ │ │ -00559160: 3318 0020 5665 6e74 7279 5f70 6173 7365 3.. Ventry_passe │ │ │ -00559170: 645f 7468 7275 0000 3417 0021 5678 705f d_thru..4..!Vxp_ │ │ │ +00559160: 3318 0020 5265 6e74 7279 5f70 6173 7365 3.. Rentry_passe │ │ │ +00559170: 645f 7468 7275 0000 3417 0021 5278 705f d_thru..4..!Rxp_ │ │ │ 00559180: 7472 6967 6765 725f 7369 7a65 0000 3130 trigger_size..10 │ │ │ -00559190: 1300 2056 696e 6974 6961 6c5f 7369 7a65 .. Vinitial_size │ │ │ -005591a0: 0000 360b 0020 5673 697a 6500 0035 1000 ..6.. Vsize..5.. │ │ │ -005591b0: 2156 7061 7265 5f62 6173 6500 0033 0c00 !Vpare_base..3.. │ │ │ -005591c0: 2a56 5f73 697a 6500 0037 0a00 2056 746f *V_size..7.. Vto │ │ │ -005591d0: 7000 0032 1500 1a56 6d6e 616d 6500 ff61 p..2...Vmname..a │ │ │ -005591e0: 6374 6976 6500 0031 350b 0021 5662 6173 ctive..15..!Vbas │ │ │ -005591f0: 6500 0031 1800 2156 636d 705f 7472 6967 e..1..!Vcmp_trig │ │ │ -00559200: 6765 725f 7369 7a65 0000 3131 0b00 2256 ger_size..11.."V │ │ │ -00559210: 6f75 6e74 0000 381a 0021 5664 6566 6572 ount..8..!Vdefer │ │ │ +00559190: 1300 2052 696e 6974 6961 6c5f 7369 7a65 .. Rinitial_size │ │ │ +005591a0: 0000 360b 0020 5273 697a 6500 0035 1000 ..6.. Rsize..5.. │ │ │ +005591b0: 2152 7061 7265 5f62 6173 6500 0033 0c00 !Rpare_base..3.. │ │ │ +005591c0: 2a52 5f73 697a 6500 0037 0a00 2052 746f *R_size..7.. Rto │ │ │ +005591d0: 7000 0032 1500 1a52 6d6e 616d 6500 ff61 p..2...Rmname..a │ │ │ +005591e0: 6374 6976 6500 0031 350b 0021 5262 6173 ctive..15..!Rbas │ │ │ +005591f0: 6500 0031 1800 2152 636d 705f 7472 6967 e..1..!Rcmp_trig │ │ │ +00559200: 6765 725f 7369 7a65 0000 3131 0b00 2252 ger_size..11.."R │ │ │ +00559210: 6f75 6e74 0000 381a 0021 5264 6566 6572 ount..8..!Rdefer │ │ │ 00559220: 5f62 6173 655f 7265 6c65 6173 6500 0031 _base_release..1 │ │ │ -00559230: 340e 0023 566c 5f63 6f75 6e74 0000 3913 4..#Vl_count..9. │ │ │ -00559240: 0022 566f 6e74 5f63 6f6d 7061 6374 0000 ."Vont_compact.. │ │ │ -00559250: 3132 1800 2656 6b65 6570 5f73 7061 7265 12..&Vkeep_spare │ │ │ -00559260: 5f74 6162 6c65 0000 3133 1800 2156 656e _table..13..!Ven │ │ │ +00559230: 340e 0023 526c 5f63 6f75 6e74 0000 3913 4..#Rl_count..9. │ │ │ +00559240: 0022 526f 6e74 5f63 6f6d 7061 6374 0000 ."Ront_compact.. │ │ │ +00559250: 3132 1800 2652 6b65 6570 5f73 7061 7265 12..&Rkeep_spare │ │ │ +00559260: 5f74 6162 6c65 0000 3133 1800 2152 656e _table..13..!Ren │ │ │ 00559270: 7472 795f 7061 7373 6564 5f74 6872 7500 try_passed_thru. │ │ │ -00559280: 0034 1700 2256 7870 5f74 7269 6767 6572 .4.."Vxp_trigger │ │ │ -00559290: 5f73 697a 6500 0031 3013 0021 5669 6e69 _size..10..!Vini │ │ │ -005592a0: 7469 616c 5f73 697a 6500 0036 0b00 2156 tial_size..6..!V │ │ │ -005592b0: 7369 7a65 0000 3510 0022 5670 6172 655f size..5.."Vpare_ │ │ │ -005592c0: 6261 7365 0000 330c 002b 565f 7369 7a65 base..3..+V_size │ │ │ -005592d0: 0000 370a 0021 5674 6f70 0000 3217 001a ..7..!Vtop..2... │ │ │ -005592e0: 566f 626a 636f 6465 00ff 6163 7469 7665 Vobjcode..active │ │ │ -005592f0: 0000 3135 0b00 2356 6261 7365 0000 3118 ..15..#Vbase..1. │ │ │ -00559300: 0023 5663 6d70 5f74 7269 6767 6572 5f73 .#Vcmp_trigger_s │ │ │ -00559310: 697a 6500 0031 310b 0024 566f 756e 7400 ize..11..$Vount. │ │ │ -00559320: 0038 1a00 2356 6465 6665 725f 6261 7365 .8..#Vdefer_base │ │ │ -00559330: 5f72 656c 6561 7365 0000 3134 0e00 2556 _release..14..%V │ │ │ -00559340: 6c5f 636f 756e 7400 0039 1300 2456 6f6e l_count..9..$Von │ │ │ +00559280: 0034 1700 2252 7870 5f74 7269 6767 6572 .4.."Rxp_trigger │ │ │ +00559290: 5f73 697a 6500 0031 3013 0021 5269 6e69 _size..10..!Rini │ │ │ +005592a0: 7469 616c 5f73 697a 6500 0036 0b00 2152 tial_size..6..!R │ │ │ +005592b0: 7369 7a65 0000 3510 0022 5270 6172 655f size..5.."Rpare_ │ │ │ +005592c0: 6261 7365 0000 330c 002b 525f 7369 7a65 base..3..+R_size │ │ │ +005592d0: 0000 370a 0021 5274 6f70 0000 3217 001a ..7..!Rtop..2... │ │ │ +005592e0: 526f 626a 636f 6465 00ff 6163 7469 7665 Robjcode..active │ │ │ +005592f0: 0000 3135 0b00 2352 6261 7365 0000 3118 ..15..#Rbase..1. │ │ │ +00559300: 0023 5263 6d70 5f74 7269 6767 6572 5f73 .#Rcmp_trigger_s │ │ │ +00559310: 697a 6500 0031 310b 0024 526f 756e 7400 ize..11..$Rount. │ │ │ +00559320: 0038 1a00 2352 6465 6665 725f 6261 7365 .8..#Rdefer_base │ │ │ +00559330: 5f72 656c 6561 7365 0000 3134 0e00 2552 _release..14..%R │ │ │ +00559340: 6c5f 636f 756e 7400 0039 1300 2452 6f6e l_count..9..$Ron │ │ │ 00559350: 745f 636f 6d70 6163 7400 0031 3218 0028 t_compact..12..( │ │ │ -00559360: 566b 6565 705f 7370 6172 655f 7461 626c Vkeep_spare_tabl │ │ │ -00559370: 6500 0031 3318 0023 5665 6e74 7279 5f70 e..13..#Ventry_p │ │ │ +00559360: 526b 6565 705f 7370 6172 655f 7461 626c Rkeep_spare_tabl │ │ │ +00559370: 6500 0031 3318 0023 5265 6e74 7279 5f70 e..13..#Rentry_p │ │ │ 00559380: 6173 7365 645f 7468 7275 0000 3417 0024 assed_thru..4..$ │ │ │ -00559390: 5678 705f 7472 6967 6765 725f 7369 7a65 Vxp_trigger_size │ │ │ -005593a0: 0000 3130 1300 2356 696e 6974 6961 6c5f ..10..#Vinitial_ │ │ │ -005593b0: 7369 7a65 0000 360b 0023 5673 697a 6500 size..6..#Vsize. │ │ │ -005593c0: 0035 1000 2456 7061 7265 5f62 6173 6500 .5..$Vpare_base. │ │ │ -005593d0: 0033 0c00 2d56 5f73 697a 6500 0037 0a00 .3..-V_size..7.. │ │ │ -005593e0: 2356 746f 7000 0032 1300 1a56 7374 7200 #Vtop..2...Vstr. │ │ │ -005593f0: ff61 6374 6976 6500 0031 350b 001f 5662 .active..15...Vb │ │ │ -00559400: 6173 6500 0031 1800 1f56 636d 705f 7472 ase..1...Vcmp_tr │ │ │ +00559390: 5278 705f 7472 6967 6765 725f 7369 7a65 Rxp_trigger_size │ │ │ +005593a0: 0000 3130 1300 2352 696e 6974 6961 6c5f ..10..#Rinitial_ │ │ │ +005593b0: 7369 7a65 0000 360b 0023 5273 697a 6500 size..6..#Rsize. │ │ │ +005593c0: 0035 1000 2452 7061 7265 5f62 6173 6500 .5..$Rpare_base. │ │ │ +005593d0: 0033 0c00 2d52 5f73 697a 6500 0037 0a00 .3..-R_size..7.. │ │ │ +005593e0: 2352 746f 7000 0032 1300 1a52 7374 7200 #Rtop..2...Rstr. │ │ │ +005593f0: ff61 6374 6976 6500 0031 350b 001f 5262 .active..15...Rb │ │ │ +00559400: 6173 6500 0031 1800 1f52 636d 705f 7472 ase..1...Rcmp_tr │ │ │ 00559410: 6967 6765 725f 7369 7a65 0000 3131 0b00 igger_size..11.. │ │ │ -00559420: 2056 6f75 6e74 0000 381a 001f 5664 6566 Vount..8...Vdef │ │ │ +00559420: 2052 6f75 6e74 0000 381a 001f 5264 6566 Rount..8...Rdef │ │ │ 00559430: 6572 5f62 6173 655f 7265 6c65 6173 6500 er_base_release. │ │ │ -00559440: 0031 340e 0021 566c 5f63 6f75 6e74 0000 .14..!Vl_count.. │ │ │ -00559450: 3913 0020 566f 6e74 5f63 6f6d 7061 6374 9.. Vont_compact │ │ │ -00559460: 0000 3132 1800 2456 6b65 6570 5f73 7061 ..12..$Vkeep_spa │ │ │ -00559470: 7265 5f74 6162 6c65 0000 3133 1800 1f56 re_table..13...V │ │ │ +00559440: 0031 340e 0021 526c 5f63 6f75 6e74 0000 .14..!Rl_count.. │ │ │ +00559450: 3913 0020 526f 6e74 5f63 6f6d 7061 6374 9.. Ront_compact │ │ │ +00559460: 0000 3132 1800 2452 6b65 6570 5f73 7061 ..12..$Rkeep_spa │ │ │ +00559470: 7265 5f74 6162 6c65 0000 3133 1800 1f52 re_table..13...R │ │ │ 00559480: 656e 7472 795f 7061 7373 6564 5f74 6872 entry_passed_thr │ │ │ -00559490: 7500 0034 1700 2056 7870 5f74 7269 6767 u..4.. Vxp_trigg │ │ │ -005594a0: 6572 5f73 697a 6500 0031 3013 001f 5669 er_size..10...Vi │ │ │ +00559490: 7500 0034 1700 2052 7870 5f74 7269 6767 u..4.. Rxp_trigg │ │ │ +005594a0: 6572 5f73 697a 6500 0031 3013 001f 5269 er_size..10...Ri │ │ │ 005594b0: 6e69 7469 616c 5f73 697a 6500 0036 0b00 nitial_size..6.. │ │ │ -005594c0: 1f56 7369 7a65 0000 3510 0020 5670 6172 .Vsize..5.. Vpar │ │ │ -005594d0: 655f 6261 7365 0000 330c 0029 565f 7369 e_base..3..)V_si │ │ │ -005594e0: 7a65 0000 370a 001f 5674 6f70 0000 321d ze..7...Vtop..2. │ │ │ -005594f0: 0010 5665 6164 6572 5f73 7472 7563 7400 ..Veader_struct. │ │ │ -00559500: ff66 696c 6573 697a 6500 0032 0c00 1e56 .filesize..2...V │ │ │ -00559510: 6c61 6265 6c00 0031 1600 1056 745f 656e label..1...Vt_en │ │ │ +005594c0: 1f52 7369 7a65 0000 3510 0020 5270 6172 .Rsize..5.. Rpar │ │ │ +005594d0: 655f 6261 7365 0000 330c 0029 525f 7369 e_base..3..)R_si │ │ │ +005594e0: 7a65 0000 370a 001f 5274 6f70 0000 321d ze..7...Rtop..2. │ │ │ +005594f0: 0010 5265 6164 6572 5f73 7472 7563 7400 ..Reader_struct. │ │ │ +00559500: ff66 696c 6573 697a 6500 0032 0c00 1e52 .filesize..2...R │ │ │ +00559510: 6c61 6265 6c00 0031 1600 1052 745f 656e label..1...Rt_en │ │ │ 00559520: 745f 6164 6472 00ff 6b65 7900 0031 0c00 t_addr..key..1.. │ │ │ -00559530: 1c56 7661 6c75 6500 0032 1000 1656 696e .Vvalue..2...Vin │ │ │ -00559540: 7434 00ff 6b65 7900 0031 0c00 1c56 7661 t4..key..1...Vva │ │ │ -00559550: 6c75 6500 0032 0d00 1956 3800 ff6b 6579 lue..2...V8..key │ │ │ -00559560: 0000 310c 001c 5676 616c 7565 0000 3211 ..1...Vvalue..2. │ │ │ -00559570: 0016 566d 6e61 6d65 00ff 6b65 7900 0031 ..Vmname..key..1 │ │ │ -00559580: 1100 2056 2e68 6173 685f 636f 6465 0000 .. V.hash_code.. │ │ │ -00559590: 330d 0021 566d 6172 6b65 6400 0034 0f00 3..!Vmarked..4.. │ │ │ -005595a0: 2156 7661 725f 6e61 6d65 0000 320c 001d !Vvar_name..2... │ │ │ -005595b0: 5676 616c 7565 0000 3513 0016 566f 626a Vvalue..5...Vobj │ │ │ -005595c0: 636f 6465 00ff 6b65 7900 0031 0c00 2256 code..key..1.."V │ │ │ -005595d0: 2e63 6f64 6500 0033 0a00 2356 7374 7200 .code..3..#Vstr. │ │ │ -005595e0: 0032 0c00 1f56 7661 6c75 6500 0034 0f00 .2...Vvalue..4.. │ │ │ -005595f0: 1656 7374 7200 ff6b 6579 0000 310e 001e .Vstr..key..1... │ │ │ -00559600: 562e 6669 6c6c 6572 0000 3410 001f 5668 V.filler..4...Vh │ │ │ -00559610: 6173 685f 636f 6465 0000 330a 001f 5673 ash_code..3...Vs │ │ │ -00559620: 7472 0000 320c 001b 5676 616c 7565 0000 tr..2...Vvalue.. │ │ │ -00559630: 3516 000f 5669 636f 6465 5f73 7472 00ff 5...Vicode_str.. │ │ │ -00559640: 636f 6465 0000 350a 001a 5673 7472 0000 code..5...Vstr.. │ │ │ -00559650: 310c 001d 562e 6164 6472 0000 340f 001e 1...V.addr..4... │ │ │ -00559660: 5663 6861 725f 6c65 6e00 0032 0a00 1e56 Vchar_len..2...V │ │ │ -00559670: 6c65 6e00 0033 1c00 1056 6864 7479 7000 len..3...Vhdtyp. │ │ │ +00559530: 1c52 7661 6c75 6500 0032 1000 1652 696e .Rvalue..2...Rin │ │ │ +00559540: 7434 00ff 6b65 7900 0031 0c00 1c52 7661 t4..key..1...Rva │ │ │ +00559550: 6c75 6500 0032 0d00 1952 3800 ff6b 6579 lue..2...R8..key │ │ │ +00559560: 0000 310c 001c 5276 616c 7565 0000 3211 ..1...Rvalue..2. │ │ │ +00559570: 0016 526d 6e61 6d65 00ff 6b65 7900 0031 ..Rmname..key..1 │ │ │ +00559580: 1100 2052 2e68 6173 685f 636f 6465 0000 .. R.hash_code.. │ │ │ +00559590: 330d 0021 526d 6172 6b65 6400 0034 0f00 3..!Rmarked..4.. │ │ │ +005595a0: 2152 7661 725f 6e61 6d65 0000 320c 001d !Rvar_name..2... │ │ │ +005595b0: 5276 616c 7565 0000 3513 0016 526f 626a Rvalue..5...Robj │ │ │ +005595c0: 636f 6465 00ff 6b65 7900 0031 0c00 2252 code..key..1.."R │ │ │ +005595d0: 2e63 6f64 6500 0033 0a00 2352 7374 7200 .code..3..#Rstr. │ │ │ +005595e0: 0032 0c00 1f52 7661 6c75 6500 0034 0f00 .2...Rvalue..4.. │ │ │ +005595f0: 1652 7374 7200 ff6b 6579 0000 310e 001e .Rstr..key..1... │ │ │ +00559600: 522e 6669 6c6c 6572 0000 3410 001f 5268 R.filler..4...Rh │ │ │ +00559610: 6173 685f 636f 6465 0000 330a 001f 5273 ash_code..3...Rs │ │ │ +00559620: 7472 0000 320c 001b 5276 616c 7565 0000 tr..2...Rvalue.. │ │ │ +00559630: 3516 000f 5269 636f 6465 5f73 7472 00ff 5...Ricode_str.. │ │ │ +00559640: 636f 6465 0000 350a 001a 5273 7472 0000 code..5...Rstr.. │ │ │ +00559650: 310c 001d 522e 6164 6472 0000 340f 001e 1...R.addr..4... │ │ │ +00559660: 5263 6861 725f 6c65 6e00 0032 0a00 1e52 Rchar_len..2...R │ │ │ +00559670: 6c65 6e00 0033 1c00 1052 6864 7479 7000 len..3...Rhdtyp. │ │ │ 00559680: ff66 6978 7570 5f76 616c 735f 6e75 6d00 .fixup_vals_num. │ │ │ -00559690: 0037 0a00 2256 6f66 6600 0036 0c00 1756 .7.."Voff..6...V │ │ │ -005596a0: 696e 6463 6500 0031 1100 1756 7465 6d70 indce..1...Vtemp │ │ │ -005596b0: 5f6d 7661 6c73 0000 340b 001c 5673 697a _mvals..4...Vsiz │ │ │ -005596c0: 6500 0035 1100 1756 7661 7274 6162 5f6c e..5...Vvartab_l │ │ │ -005596d0: 656e 0000 330a 001e 566f 6666 0000 321a en..3...Voff..2. │ │ │ -005596e0: 0010 566e 635f 6865 6164 6572 00ff 626c ..Vnc_header..bl │ │ │ -005596f0: 6b5f 7369 7a65 0000 3711 001e 5673 5f74 k_size..7...Vs_t │ │ │ -00559700: 6f5f 7570 6772 6400 0039 0b00 1b56 6461 o_upgrd..9...Vda │ │ │ -00559710: 7465 0000 3213 001c 5662 5f74 6f74 616c te..2...Vb_total │ │ │ -00559720: 5f62 6c6b 7300 0036 1700 1b56 656e 6372 _blks..6...Vencr │ │ │ +00559690: 0037 0a00 2252 6f66 6600 0036 0c00 1752 .7.."Roff..6...R │ │ │ +005596a0: 696e 6463 6500 0031 1100 1752 7465 6d70 indce..1...Rtemp │ │ │ +005596b0: 5f6d 7661 6c73 0000 340b 001c 5273 697a _mvals..4...Rsiz │ │ │ +005596c0: 6500 0035 1100 1752 7661 7274 6162 5f6c e..5...Rvartab_l │ │ │ +005596d0: 656e 0000 330a 001e 526f 6666 0000 321a en..3...Roff..2. │ │ │ +005596e0: 0010 526e 635f 6865 6164 6572 00ff 626c ..Rnc_header..bl │ │ │ +005596f0: 6b5f 7369 7a65 0000 3711 001e 5273 5f74 k_size..7...Rs_t │ │ │ +00559700: 6f5f 7570 6772 6400 0039 0b00 1b52 6461 o_upgrd..9...Rda │ │ │ +00559710: 7465 0000 3213 001c 5262 5f74 6f74 616c te..2...Rb_total │ │ │ +00559720: 5f62 6c6b 7300 0036 1700 1b52 656e 6372 _blks..6...Rencr │ │ │ 00559730: 7970 7469 6f6e 5f68 6173 6800 0031 3109 yption_hash..11. │ │ │ -00559740: 002a 5632 0000 3132 1100 2b56 5f73 7461 .*V2..12..+V_sta │ │ │ -00559750: 7274 5f74 6e00 0031 350f 002a 565f 6375 rt_tn..15..*V_cu │ │ │ -00559760: 746f 6666 0000 3134 0b00 1d56 645f 746e toff..14...Vd_tn │ │ │ -00559770: 0000 350d 001b 5666 696c 6c65 7200 0038 ..5...Vfiller..8 │ │ │ -00559780: 1400 1b56 6973 5f65 6e63 7279 7074 6564 ...Vis_encrypted │ │ │ -00559790: 0000 3130 0c00 1b56 6c61 6265 6c00 0031 ..10...Vlabel..1 │ │ │ -005597a0: 1300 1b56 6e6f 6e5f 6e75 6c6c 5f69 7600 ...Vnon_null_iv. │ │ │ -005597b0: 0031 330a 001b 5672 6567 0000 330f 001b .13...Vreg..3... │ │ │ -005597c0: 5673 7461 7274 5f74 6e00 0034 1e00 1356 Vstart_tn..4...V │ │ │ +00559740: 002a 5232 0000 3132 1100 2b52 5f73 7461 .*R2..12..+R_sta │ │ │ +00559750: 7274 5f74 6e00 0031 350f 002a 525f 6375 rt_tn..15..*R_cu │ │ │ +00559760: 746f 6666 0000 3134 0b00 1d52 645f 746e toff..14...Rd_tn │ │ │ +00559770: 0000 350d 001b 5266 696c 6c65 7200 0038 ..5...Rfiller..8 │ │ │ +00559780: 1400 1b52 6973 5f65 6e63 7279 7074 6564 ...Ris_encrypted │ │ │ +00559790: 0000 3130 0c00 1b52 6c61 6265 6c00 0031 ..10...Rlabel..1 │ │ │ +005597a0: 1300 1b52 6e6f 6e5f 6e75 6c6c 5f69 7600 ...Rnon_null_iv. │ │ │ +005597b0: 0031 330a 001b 5272 6567 0000 330f 001b .13...Rreg..3... │ │ │ +005597c0: 5273 7461 7274 5f74 6e00 0034 1e00 1352 Rstart_tn..4...R │ │ │ 005597d0: 6c69 7374 5f73 7472 7563 7400 ff69 6e70 list_struct..inp │ │ │ -005597e0: 7574 5f66 696c 6500 0031 0c00 2a56 2e61 ut_file..1..*V.a │ │ │ +005597e0: 7574 5f66 696c 6500 0031 0c00 2a52 2e61 ut_file..1..*R.a │ │ │ 005597f0: 6464 7200 0034 0000 0000 0000 0000 0000 ddr..4.......... │ │ │ 00559800: 0400 0000 f607 0000 0861 0000 0000 0000 .........a...... │ │ │ -00559810: 3a00 0056 6774 6d74 7970 666c 6469 6e64 :..Vgtmtypfldind │ │ │ +00559810: 3a00 0052 6774 6d74 7970 666c 6469 6e64 :..Rgtmtypfldind │ │ │ 00559820: 7800 ff69 6e63 5f6c 6973 745f 7374 7275 x..inc_list_stru │ │ │ 00559830: 6374 00ff 696e 7075 745f 6669 6c65 2e63 ct..input_file.c │ │ │ -00559840: 6861 725f 6c65 6e00 0032 0a00 2b56 6c65 har_len..2..+Vle │ │ │ -00559850: 6e00 0033 0b00 2056 6e65 7874 0000 3521 n..3.. Vnext..5! │ │ │ -00559860: 0012 5674 6e5f 6465 7461 696c 5f62 6c6b ..Vtn_detail_blk │ │ │ +00559840: 6861 725f 6c65 6e00 0032 0a00 2b52 6c65 har_len..2..+Rle │ │ │ +00559850: 6e00 0033 0b00 2052 6e65 7874 0000 3521 n..3.. Rnext..5! │ │ │ +00559860: 0012 5274 6e5f 6465 7461 696c 5f62 6c6b ..Rtn_detail_blk │ │ │ 00559870: 6e75 6d5f 7400 ff62 6c6b 6e75 6d00 0031 num_t..blknum..1 │ │ │ -00559880: 1300 2656 6669 6c6c 6572 5f73 686f 7274 ..&Vfiller_short │ │ │ -00559890: 0000 320d 0026 566f 7063 6f64 6500 0033 ..2..&Vopcode..3 │ │ │ -005598a0: 0d00 2656 7375 6666 6978 0000 3425 001f ..&Vsuffix..4%.. │ │ │ -005598b0: 5673 3275 7067 7264 5f74 00ff 626c 6b73 Vs2upgrd_t..blks │ │ │ +00559880: 1300 2652 6669 6c6c 6572 5f73 686f 7274 ..&Rfiller_short │ │ │ +00559890: 0000 320d 0026 526f 7063 6f64 6500 0033 ..2..&Ropcode..3 │ │ │ +005598a0: 0d00 2652 7375 6666 6978 0000 3425 001f ..&Rsuffix..4%.. │ │ │ +005598b0: 5273 3275 7067 7264 5f74 00ff 626c 6b73 Rs2upgrd_t..blks │ │ │ 005598c0: 5f74 6f5f 7570 6772 645f 6465 6c74 6100 _to_upgrd_delta. │ │ │ -005598d0: 0031 1300 2a56 6669 6c6c 6572 5f73 686f .1..*Vfiller_sho │ │ │ -005598e0: 7274 0000 320d 002a 566f 7063 6f64 6500 rt..2..*Vopcode. │ │ │ -005598f0: 0033 0d00 2a56 7375 6666 6978 0000 3417 .3..*Vsuffix..4. │ │ │ -00559900: 001c 5674 00ff 626c 6b6e 756d 5f73 7472 ..Vt..blknum_str │ │ │ -00559910: 7563 7400 0031 0e00 2c56 2e62 6c6b 6e75 uct..1..,V.blknu │ │ │ -00559920: 6d00 0032 1300 2d56 6669 6c6c 6572 5f73 m..2..-Vfiller_s │ │ │ -00559930: 686f 7274 0000 330d 002d 566f 7063 6f64 hort..3..-Vopcod │ │ │ -00559940: 6500 0034 0d00 2d56 7375 6666 6978 0000 e..4..-Vsuffix.. │ │ │ -00559950: 3515 0022 5673 3275 7067 7264 5f73 7472 5.."Vs2upgrd_str │ │ │ -00559960: 7563 7400 0036 1b00 3056 2e62 6c6b 735f uct..6..0V.blks_ │ │ │ +005598d0: 0031 1300 2a52 6669 6c6c 6572 5f73 686f .1..*Rfiller_sho │ │ │ +005598e0: 7274 0000 320d 002a 526f 7063 6f64 6500 rt..2..*Ropcode. │ │ │ +005598f0: 0033 0d00 2a52 7375 6666 6978 0000 3417 .3..*Rsuffix..4. │ │ │ +00559900: 001c 5274 00ff 626c 6b6e 756d 5f73 7472 ..Rt..blknum_str │ │ │ +00559910: 7563 7400 0031 0e00 2c52 2e62 6c6b 6e75 uct..1..,R.blknu │ │ │ +00559920: 6d00 0032 1300 2d52 6669 6c6c 6572 5f73 m..2..-Rfiller_s │ │ │ +00559930: 686f 7274 0000 330d 002d 526f 7063 6f64 hort..3..-Ropcod │ │ │ +00559940: 6500 0034 0d00 2d52 7375 6666 6978 0000 e..4..-Rsuffix.. │ │ │ +00559950: 3515 0022 5273 3275 7067 7264 5f73 7472 5.."Rs2upgrd_str │ │ │ +00559960: 7563 7400 0036 1b00 3052 2e62 6c6b 735f uct..6..0R.blks_ │ │ │ 00559970: 746f 5f75 7067 7264 5f64 656c 7461 0000 to_upgrd_delta.. │ │ │ -00559980: 3713 0031 5666 696c 6c65 725f 7368 6f72 7..1Vfiller_shor │ │ │ -00559990: 7400 0038 0d00 3156 6f70 636f 6465 0000 t..8..1Vopcode.. │ │ │ -005599a0: 390e 0031 5673 7566 6669 7800 0031 3016 9..1Vsuffix..10. │ │ │ -005599b0: 0010 566f 5f64 6573 6300 ff64 6576 5f73 ..Vo_desc..dev_s │ │ │ -005599c0: 7000 0032 380f 0019 5669 7370 5f70 7472 p..28...Visp_ptr │ │ │ -005599d0: 0000 3239 0d00 1956 6f6c 6c61 7200 0031 ..29...Vollar..1 │ │ │ -005599e0: 370f 001e 562e 6465 7669 6365 0000 3234 7...V.device..24 │ │ │ -005599f0: 0e00 2556 6275 6666 6572 0000 3235 0b00 ..%Vbuffer..25.. │ │ │ -00559a00: 2b56 6c65 6e00 0032 360b 001f 566b 6579 +Vlen..26...Vkey │ │ │ -00559a10: 0000 3233 0900 1f56 7800 0031 3809 001f ..23...Vx..18... │ │ │ -00559a20: 5679 0000 3139 0a00 1f56 7a61 0000 3231 Vy..19...Vza..21 │ │ │ -00559a30: 0900 2056 6200 0032 320b 0020 5665 6f66 .. Vb..22.. Veof │ │ │ -00559a40: 0000 3230 1400 1856 6572 726f 725f 6861 ..20...Verror_ha │ │ │ -00559a50: 6e64 6c65 7200 0036 0c00 2556 2e61 6464 ndler..6..%V.add │ │ │ -00559a60: 7200 0039 0f00 2656 6368 6172 5f6c 656e r..9..&Vchar_len │ │ │ -00559a70: 0000 370a 0026 566c 656e 0000 3810 0019 ..7..&Vlen..8... │ │ │ -00559a80: 5673 635f 7374 6174 6500 0032 370c 0018 Vsc_state..27... │ │ │ -00559a90: 5666 666c 6600 0031 340e 0018 5669 6368 Vfflf..14...Vich │ │ │ -00559aa0: 7365 7400 0033 310e 0018 566c 656e 6774 set..31...Vlengt │ │ │ -00559ab0: 6800 0031 300b 0018 566e 616d 6500 0035 h..10...Vname..5 │ │ │ -00559ac0: 1400 1956 6577 6c79 5f63 7265 6174 6564 ...Vewly_created │ │ │ -00559ad0: 0000 3330 0e00 1856 6f63 6873 6574 0000 ..30...Vochset.. │ │ │ -00559ae0: 3332 0b00 1856 7061 6972 0000 310a 001c 32...Vpair..1... │ │ │ -00559af0: 562e 696e 0000 320a 001d 566f 7574 0000 V.in..2...Vout.. │ │ │ -00559b00: 330b 0019 5665 726d 0000 3132 0d00 1856 3...Verm..12...V │ │ │ -00559b10: 7374 6174 6500 0031 3611 0018 5674 7261 state..16...Vtra │ │ │ -00559b20: 6e73 5f6e 616d 6500 0034 0b00 1956 7970 ns_name..4...Vyp │ │ │ -00559b30: 6500 0031 350d 0018 5677 6964 7468 0000 e..15...Vwidth.. │ │ │ -00559b40: 3131 0b00 1956 7261 7000 0031 3312 001a 11...Vrap..13... │ │ │ -00559b50: 5669 7465 5f66 696c 7465 7200 0033 331a Vite_filter..33. │ │ │ -00559b60: 0012 566c 6f67 5f6e 616d 6500 ff64 6f6c ..Vlog_name..dol │ │ │ -00559b70: 6c61 725f 696f 0000 340a 001c 5669 6f64 lar_io..4...Viod │ │ │ -00559b80: 0000 310a 001c 566c 656e 0000 330b 001c ..1...Vlen..3... │ │ │ -00559b90: 566e 6578 7400 0032 0f00 1256 7061 6972 Vnext..2...Vpair │ │ │ -00559ba0: 00ff 696e 0000 310a 0018 566f 7574 0000 ..in..1...Vout.. │ │ │ -00559bb0: 3217 0012 5674 6572 6d69 6e61 746f 7200 2...Vterminator. │ │ │ -00559bc0: ff6d 6173 6b00 0032 0800 1e56 7800 0031 .mask..2...Vx..1 │ │ │ -00559bd0: 1100 1656 6d61 736b 00ff 6d61 736b 0000 ...Vmask..mask.. │ │ │ -00559be0: 3112 0011 5673 6200 ff63 6861 725f 6374 1...Vsb..char_ct │ │ │ -00559bf0: 0000 3213 0015 5664 6576 5f64 6570 5f69 ..2...Vdev_dep_i │ │ │ -00559c00: 6e66 6f00 0033 0d00 1556 7374 6174 7573 nfo..3...Vstatus │ │ │ -00559c10: 0000 3113 0010 5670 6373 5f6d 6573 6700 ..1...Vpcs_mesg. │ │ │ -00559c20: ff66 6e00 0037 0b00 1c56 5f6c 656e 0000 .fn..7...V_len.. │ │ │ -00559c30: 3613 001a 5667 745f 7365 6d5f 6374 696d 6...Vgt_sem_ctim │ │ │ -00559c40: 6500 0034 0f00 1e56 686d 5f63 7469 6d65 e..4...Vhm_ctime │ │ │ -00559c50: 0000 351c 001a 566f 7065 6e5f 6664 5f77 ..5...Vopen_fd_w │ │ │ +00559980: 3713 0031 5266 696c 6c65 725f 7368 6f72 7..1Rfiller_shor │ │ │ +00559990: 7400 0038 0d00 3152 6f70 636f 6465 0000 t..8..1Ropcode.. │ │ │ +005599a0: 390e 0031 5273 7566 6669 7800 0031 3016 9..1Rsuffix..10. │ │ │ +005599b0: 0010 526f 5f64 6573 6300 ff64 6576 5f73 ..Ro_desc..dev_s │ │ │ +005599c0: 7000 0032 380f 0019 5269 7370 5f70 7472 p..28...Risp_ptr │ │ │ +005599d0: 0000 3239 0d00 1952 6f6c 6c61 7200 0031 ..29...Rollar..1 │ │ │ +005599e0: 370f 001e 522e 6465 7669 6365 0000 3234 7...R.device..24 │ │ │ +005599f0: 0e00 2552 6275 6666 6572 0000 3235 0b00 ..%Rbuffer..25.. │ │ │ +00559a00: 2b52 6c65 6e00 0032 360b 001f 526b 6579 +Rlen..26...Rkey │ │ │ +00559a10: 0000 3233 0900 1f52 7800 0031 3809 001f ..23...Rx..18... │ │ │ +00559a20: 5279 0000 3139 0a00 1f52 7a61 0000 3231 Ry..19...Rza..21 │ │ │ +00559a30: 0900 2052 6200 0032 320b 0020 5265 6f66 .. Rb..22.. Reof │ │ │ +00559a40: 0000 3230 1400 1852 6572 726f 725f 6861 ..20...Rerror_ha │ │ │ +00559a50: 6e64 6c65 7200 0036 0c00 2552 2e61 6464 ndler..6..%R.add │ │ │ +00559a60: 7200 0039 0f00 2652 6368 6172 5f6c 656e r..9..&Rchar_len │ │ │ +00559a70: 0000 370a 0026 526c 656e 0000 3810 0019 ..7..&Rlen..8... │ │ │ +00559a80: 5273 635f 7374 6174 6500 0032 370c 0018 Rsc_state..27... │ │ │ +00559a90: 5266 666c 6600 0031 340e 0018 5269 6368 Rfflf..14...Rich │ │ │ +00559aa0: 7365 7400 0033 310e 0018 526c 656e 6774 set..31...Rlengt │ │ │ +00559ab0: 6800 0031 300b 0018 526e 616d 6500 0035 h..10...Rname..5 │ │ │ +00559ac0: 1400 1952 6577 6c79 5f63 7265 6174 6564 ...Rewly_created │ │ │ +00559ad0: 0000 3330 0e00 1852 6f63 6873 6574 0000 ..30...Rochset.. │ │ │ +00559ae0: 3332 0b00 1852 7061 6972 0000 310a 001c 32...Rpair..1... │ │ │ +00559af0: 522e 696e 0000 320a 001d 526f 7574 0000 R.in..2...Rout.. │ │ │ +00559b00: 330b 0019 5265 726d 0000 3132 0d00 1852 3...Rerm..12...R │ │ │ +00559b10: 7374 6174 6500 0031 3611 0018 5274 7261 state..16...Rtra │ │ │ +00559b20: 6e73 5f6e 616d 6500 0034 0b00 1952 7970 ns_name..4...Ryp │ │ │ +00559b30: 6500 0031 350d 0018 5277 6964 7468 0000 e..15...Rwidth.. │ │ │ +00559b40: 3131 0b00 1952 7261 7000 0031 3312 001a 11...Rrap..13... │ │ │ +00559b50: 5269 7465 5f66 696c 7465 7200 0033 331a Rite_filter..33. │ │ │ +00559b60: 0012 526c 6f67 5f6e 616d 6500 ff64 6f6c ..Rlog_name..dol │ │ │ +00559b70: 6c61 725f 696f 0000 340a 001c 5269 6f64 lar_io..4...Riod │ │ │ +00559b80: 0000 310a 001c 526c 656e 0000 330b 001c ..1...Rlen..3... │ │ │ +00559b90: 526e 6578 7400 0032 0f00 1252 7061 6972 Rnext..2...Rpair │ │ │ +00559ba0: 00ff 696e 0000 310a 0018 526f 7574 0000 ..in..1...Rout.. │ │ │ +00559bb0: 3217 0012 5274 6572 6d69 6e61 746f 7200 2...Rterminator. │ │ │ +00559bc0: ff6d 6173 6b00 0032 0800 1e52 7800 0031 .mask..2...Rx..1 │ │ │ +00559bd0: 1100 1652 6d61 736b 00ff 6d61 736b 0000 ...Rmask..mask.. │ │ │ +00559be0: 3112 0011 5273 6200 ff63 6861 725f 6374 1...Rsb..char_ct │ │ │ +00559bf0: 0000 3213 0015 5264 6576 5f64 6570 5f69 ..2...Rdev_dep_i │ │ │ +00559c00: 6e66 6f00 0033 0d00 1552 7374 6174 7573 nfo..3...Rstatus │ │ │ +00559c10: 0000 3113 0010 5270 6373 5f6d 6573 6700 ..1...Rpcs_mesg. │ │ │ +00559c20: ff66 6e00 0037 0b00 1c52 5f6c 656e 0000 .fn..7...R_len.. │ │ │ +00559c30: 3613 001a 5267 745f 7365 6d5f 6374 696d 6...Rgt_sem_ctim │ │ │ +00559c40: 6500 0034 0f00 1e52 686d 5f63 7469 6d65 e..4...Rhm_ctime │ │ │ +00559c50: 0000 351c 001a 526f 7065 6e5f 6664 5f77 ..5...Ropen_fd_w │ │ │ 00559c60: 6974 685f 6f5f 6469 7265 6374 0000 310c ith_o_direct..1. │ │ │ -00559c70: 001a 5673 656d 6964 0000 320b 001b 5668 ..Vsemid..2...Vh │ │ │ -00559c80: 6d69 6400 0033 2500 0f56 6a62 7566 5f70 mid..3%..Vjbuf_p │ │ │ +00559c70: 001a 5273 656d 6964 0000 320b 001b 5268 ..Rsemid..2...Rh │ │ │ +00559c80: 6d69 6400 0033 2500 0f52 6a62 7566 5f70 mid..3%..Rjbuf_p │ │ │ 00559c90: 6861 7365 325f 696e 5f70 726f 675f 7400 hase2_in_prog_t. │ │ │ -00559ca0: ff63 7572 725f 746e 0000 311a 0026 5666 .curr_tn..1..&Vf │ │ │ +00559ca0: ff63 7572 725f 746e 0000 311a 0026 5266 .curr_tn..1..&Rf │ │ │ 00559cb0: 696c 6c65 725f 3862 7974 655f 616c 6967 iller_8byte_alig │ │ │ -00559cc0: 6e00 0031 3210 0026 5669 6e5f 7068 6173 n..12..&Vin_phas │ │ │ -00559cd0: 6532 0000 3910 0026 566a 6e6c 5f73 6571 e2..9..&Vjnl_seq │ │ │ -00559ce0: 6e6f 0000 320f 0027 5672 6563 5f74 696d no..2..'Vrec_tim │ │ │ -00559cf0: 6500 0038 1000 2656 7069 6e69 5f61 6464 e..8..&Vpini_add │ │ │ -00559d00: 7200 0037 1000 2756 726f 6365 7373 5f69 r..7..'Vrocess_i │ │ │ -00559d10: 6400 0034 1300 2656 7265 706c 6963 6174 d..4..&Vreplicat │ │ │ -00559d20: 696f 6e00 0031 3015 0026 5673 7461 7274 ion..10..&Vstart │ │ │ -00559d30: 5f66 7265 6561 6464 7200 0035 0f00 2856 _freeaddr..5..(V │ │ │ -00559d40: 726d 5f73 6571 6e6f 0000 3313 0026 5674 rm_seqno..3..&Vt │ │ │ +00559cc0: 6e00 0031 3210 0026 5269 6e5f 7068 6173 n..12..&Rin_phas │ │ │ +00559cd0: 6532 0000 3910 0026 526a 6e6c 5f73 6571 e2..9..&Rjnl_seq │ │ │ +00559ce0: 6e6f 0000 320f 0027 5272 6563 5f74 696d no..2..'Rrec_tim │ │ │ +00559cf0: 6500 0038 1000 2652 7069 6e69 5f61 6464 e..8..&Rpini_add │ │ │ +00559d00: 7200 0037 1000 2752 726f 6365 7373 5f69 r..7..'Rrocess_i │ │ │ +00559d10: 6400 0034 1300 2652 7265 706c 6963 6174 d..4..&Rreplicat │ │ │ +00559d20: 696f 6e00 0031 3015 0026 5273 7461 7274 ion..10..&Rstart │ │ │ +00559d30: 5f66 7265 6561 6464 7200 0035 0f00 2852 _freeaddr..5..(R │ │ │ +00559d40: 726d 5f73 6571 6e6f 0000 3313 0026 5274 rm_seqno..3..&Rt │ │ │ 00559d50: 6f74 5f6a 7265 635f 6c65 6e00 0036 1600 ot_jrec_len..6.. │ │ │ -00559d60: 2656 7772 6974 655f 636f 6d70 6c65 7465 &Vwrite_complete │ │ │ -00559d70: 0000 3131 1e00 1456 7273 7276 5f73 7472 ..11...Vrsrv_str │ │ │ +00559d60: 2652 7772 6974 655f 636f 6d70 6c65 7465 &Rwrite_complete │ │ │ +00559d70: 0000 3131 1e00 1452 7273 7276 5f73 7472 ..11...Rrsrv_str │ │ │ 00559d80: 7563 745f 7400 ff61 6c6c 6f63 6c65 6e00 uct_t..alloclen. │ │ │ -00559d90: 0031 1000 2356 6a72 735f 6172 7261 7900 .1..#Vjrs_array. │ │ │ -00559da0: 0035 1a00 2356 7068 6173 6532 5f63 6f6d .5..#Vphase2_com │ │ │ -00559db0: 6d69 745f 696e 6465 7800 0034 1300 2356 mit_index..4..#V │ │ │ +00559d90: 0031 1000 2352 6a72 735f 6172 7261 7900 .1..#Rjrs_array. │ │ │ +00559da0: 0035 1a00 2352 7068 6173 6532 5f63 6f6d .5..#Rphase2_com │ │ │ +00559db0: 6d69 745f 696e 6465 7800 0034 1300 2352 mit_index..4..#R │ │ │ 00559dc0: 746f 745f 6a72 6563 5f6c 656e 0000 330e tot_jrec_len..3. │ │ │ -00559dd0: 0023 5675 7365 646c 656e 0000 3220 0010 .#Vusedlen..2 .. │ │ │ -00559de0: 5665 7874 5f68 6561 705f 656c 656d 5f74 Vext_heap_elem_t │ │ │ +00559dd0: 0023 5275 7365 646c 656e 0000 3220 0010 .#Rusedlen..2 .. │ │ │ +00559de0: 5265 7874 5f68 6561 705f 656c 656d 5f74 Rext_heap_elem_t │ │ │ 00559df0: 00ff 6a65 7874 5f72 6563 0000 3211 0021 ..jext_rec..2..! │ │ │ -00559e00: 5672 6374 6c5f 696e 6465 7800 0031 1b00 Vrctl_index..1.. │ │ │ -00559e10: 1056 6e6c 5f61 6374 696f 6e00 ff6e 6f64 .Vnl_action..nod │ │ │ -00559e20: 6566 6c61 6773 0000 3210 001b 566f 7065 eflags..2...Vope │ │ │ -00559e30: 7261 7469 6f6e 0000 3119 0013 5662 7566 ration..1...Vbuf │ │ │ +00559e00: 5272 6374 6c5f 696e 6465 7800 0031 1b00 Rrctl_index..1.. │ │ │ +00559e10: 1052 6e6c 5f61 6374 696f 6e00 ff6e 6f64 .Rnl_action..nod │ │ │ +00559e20: 6566 6c61 6773 0000 3210 001b 526f 7065 eflags..2...Rope │ │ │ +00559e30: 7261 7469 6f6e 0000 3119 0013 5262 7566 ration..1...Rbuf │ │ │ 00559e40: 6665 7200 ff61 6c69 676e 7369 7a65 0000 fer..alignsize.. │ │ │ -00559e50: 3434 1400 1b56 6265 666f 7265 5f69 6d61 44...Vbefore_ima │ │ │ -00559e60: 6765 7300 0039 0e00 1c56 6c6f 636b 6564 ges..9...Vlocked │ │ │ -00559e70: 0000 3333 0b00 1c56 7566 6600 0038 350c ..33...Vuff..85. │ │ │ -00559e80: 001f 565f 6f66 6600 0031 300d 001c 5679 ..V_off..10...Vy │ │ │ -00559e90: 7463 6e74 0000 3438 0d00 1b56 6379 636c tcnt..48...Vcycl │ │ │ -00559ea0: 6500 0034 360b 001b 5664 736b 0000 3335 e..46...Vdsk..35 │ │ │ -00559eb0: 0c00 1e56 6164 6472 0000 3337 1300 1b56 ...Vaddr..37...V │ │ │ +00559e50: 3434 1400 1b52 6265 666f 7265 5f69 6d61 44...Rbefore_ima │ │ │ +00559e60: 6765 7300 0039 0e00 1c52 6c6f 636b 6564 ges..9...Rlocked │ │ │ +00559e70: 0000 3333 0b00 1c52 7566 6600 0038 350c ..33...Ruff..85. │ │ │ +00559e80: 001f 525f 6f66 6600 0031 300d 001c 5279 ..R_off..10...Ry │ │ │ +00559e90: 7463 6e74 0000 3438 0d00 1b52 6379 636c tcnt..48...Rcycl │ │ │ +00559ea0: 6500 0034 360b 001b 5264 736b 0000 3335 e..46...Rdsk..35 │ │ │ +00559eb0: 0c00 1e52 6164 6472 0000 3337 1300 1b52 ...Raddr..37...R │ │ │ 00559ec0: 656e 645f 6f66 5f64 6174 6100 0031 3610 end_of_data..16. │ │ │ -00559ed0: 0026 565f 6174 5f6f 7065 6e00 0036 310c .&V_at_open..61. │ │ │ -00559ee0: 001f 5673 6571 6e6f 0000 3313 001d 566f ..Vseqno..3...Vo │ │ │ +00559ed0: 0026 525f 6174 5f6f 7065 6e00 0036 310c .&R_at_open..61. │ │ │ +00559ee0: 001f 5273 6571 6e6f 0000 3313 001d 526f ..Rseqno..3...Ro │ │ │ 00559ef0: 7370 635f 6572 7263 6e74 0000 3536 1400 spc_errcnt..56.. │ │ │ -00559f00: 1c56 6f76 5f74 696d 6573 7461 6d70 0000 .Vov_timestamp.. │ │ │ -00559f10: 3435 0800 2056 6e00 0031 1400 1c56 706f 45.. Vn..1...Vpo │ │ │ +00559f00: 1c52 6f76 5f74 696d 6573 7461 6d70 0000 .Rov_timestamp.. │ │ │ +00559f10: 3435 0800 2052 6e00 0031 1400 1c52 706f 45.. Rn..1...Rpo │ │ │ 00559f20: 6368 5f69 6e74 6572 7661 6c00 0038 0900 ch_interval..8.. │ │ │ -00559f30: 2156 746e 0000 320d 001c 5672 7263 6e74 !Vtn..2...Vrrcnt │ │ │ -00559f40: 0000 3439 1000 1b56 6669 6c65 7369 7a65 ..49...Vfilesize │ │ │ -00559f50: 0000 3137 1400 1e56 6c5f 6361 6368 656c ..17...Vl_cachel │ │ │ -00559f60: 696e 6530 0000 3633 0900 2956 3100 0037 ine0..63..)V1..7 │ │ │ -00559f70: 3009 0029 5632 0000 3737 0900 2956 3300 0..)V2..77..)V3. │ │ │ -00559f80: 0038 3410 001f 5665 725f 616c 6967 6e00 .84...Ver_align. │ │ │ -00559f90: 0035 310f 001c 5672 6565 6164 6472 0000 .51...Vreeaddr.. │ │ │ -00559fa0: 3133 1400 1c56 735f 626c 6f63 6b5f 7369 13...Vs_block_si │ │ │ -00559fb0: 7a65 0000 3538 1300 1d56 796e 635f 6473 ze..58...Vync_ds │ │ │ -00559fc0: 6b61 6464 7200 0033 3415 0021 5669 6e5f kaddr..34..!Vin_ │ │ │ +00559f30: 2152 746e 0000 320d 001c 5272 7263 6e74 !Rtn..2...Rrrcnt │ │ │ +00559f40: 0000 3439 1000 1b52 6669 6c65 7369 7a65 ..49...Rfilesize │ │ │ +00559f50: 0000 3137 1400 1e52 6c5f 6361 6368 656c ..17...Rl_cachel │ │ │ +00559f60: 696e 6530 0000 3633 0900 2952 3100 0037 ine0..63..)R1..7 │ │ │ +00559f70: 3009 0029 5232 0000 3737 0900 2952 3300 0..)R2..77..)R3. │ │ │ +00559f80: 0038 3410 001f 5265 725f 616c 6967 6e00 .84...Rer_align. │ │ │ +00559f90: 0035 310f 001c 5272 6565 6164 6472 0000 .51...Rreeaddr.. │ │ │ +00559fa0: 3133 1400 1c52 735f 626c 6f63 6b5f 7369 13...Rs_block_si │ │ │ +00559fb0: 7a65 0000 3538 1300 1d52 796e 635f 6473 ze..58...Rync_ds │ │ │ +00559fc0: 6b61 6464 7200 0033 3415 0021 5269 6e5f kaddr..34..!Rin_ │ │ │ 00559fd0: 7072 6f67 5f6c 6174 6368 0000 3731 0a00 prog_latch..71.. │ │ │ -00559fe0: 2e56 2e75 0000 3732 0e00 3056 2e70 6172 .V.u..72..0V.par │ │ │ +00559fe0: 2e52 2e75 0000 3732 0e00 3052 2e70 6172 .R.u..72..0R.par │ │ │ 00559ff0: 7473 0000 3734 0000 0000 0000 0000 0000 ts..74.......... │ │ │ 0055a000: 0400 0000 ed07 0000 7e61 0000 0000 0000 ........~a...... │ │ │ -0055a010: 4800 0056 6774 6d74 7970 666c 6469 6e64 H..Vgtmtypfldind │ │ │ +0055a010: 4800 0052 6774 6d74 7970 666c 6469 6e64 H..Rgtmtypfldind │ │ │ 0055a020: 7800 ff6a 6e6c 5f62 7566 6665 7200 ff66 x..jnl_buffer..f │ │ │ 0055a030: 7379 6e63 5f69 6e5f 7072 6f67 5f6c 6174 sync_in_prog_lat │ │ │ 0055a040: 6368 2e75 2e70 6172 7473 2e6c 6174 6368 ch.u.parts.latch │ │ │ -0055a050: 5f70 6964 0000 3735 0c00 3d56 776f 7264 _pid..75..=Vword │ │ │ -0055a060: 0000 3736 1100 3256 6964 5f69 6d67 636e ..76..2Vid_imgcn │ │ │ -0055a070: 7400 0037 3310 001b 5667 746d 5f66 7265 t..73...Vgtm_fre │ │ │ -0055a080: 6500 0031 3113 001b 5669 6d61 6765 5f63 e..11...Vimage_c │ │ │ -0055a090: 6f75 6e74 0000 3339 1100 1c56 6f5f 696e ount..39...Vo_in │ │ │ -0055a0a0: 5f70 726f 6700 0035 350e 0025 565f 6c61 _prog..55..%V_la │ │ │ -0055a0b0: 7463 6800 0036 340a 002b 562e 7500 0036 tch..64..+V.u..6 │ │ │ -0055a0c0: 350e 002d 562e 7061 7274 7300 0036 3712 5..-V.parts..67. │ │ │ -0055a0d0: 0033 562e 6c61 7463 685f 7069 6400 0036 .3V.latch_pid..6 │ │ │ -0055a0e0: 380c 003a 5677 6f72 6400 0036 3911 002f 8..:Vword..69../ │ │ │ -0055a0f0: 5669 645f 696d 6763 6e74 0000 3636 0a00 Vid_imgcnt..66.. │ │ │ -0055a100: 1d56 7362 0000 3430 0d00 1f56 2e63 6f6e .Vsb..40...V.con │ │ │ -0055a110: 6400 0034 3114 0020 5664 6576 5f73 7065 d..41.. Vdev_spe │ │ │ -0055a120: 6369 6669 6300 0034 330e 0020 566c 656e cific..43.. Vlen │ │ │ -0055a130: 6774 6800 0034 3218 001b 566c 6173 745f gth..42...Vlast_ │ │ │ +0055a050: 5f70 6964 0000 3735 0c00 3d52 776f 7264 _pid..75..=Rword │ │ │ +0055a060: 0000 3736 1100 3252 6964 5f69 6d67 636e ..76..2Rid_imgcn │ │ │ +0055a070: 7400 0037 3310 001b 5267 746d 5f66 7265 t..73...Rgtm_fre │ │ │ +0055a080: 6500 0031 3113 001b 5269 6d61 6765 5f63 e..11...Rimage_c │ │ │ +0055a090: 6f75 6e74 0000 3339 1100 1c52 6f5f 696e ount..39...Ro_in │ │ │ +0055a0a0: 5f70 726f 6700 0035 350e 0025 525f 6c61 _prog..55..%R_la │ │ │ +0055a0b0: 7463 6800 0036 340a 002b 522e 7500 0036 tch..64..+R.u..6 │ │ │ +0055a0c0: 350e 002d 522e 7061 7274 7300 0036 3712 5..-R.parts..67. │ │ │ +0055a0d0: 0033 522e 6c61 7463 685f 7069 6400 0036 .3R.latch_pid..6 │ │ │ +0055a0e0: 380c 003a 5277 6f72 6400 0036 3911 002f 8..:Rword..69../ │ │ │ +0055a0f0: 5269 645f 696d 6763 6e74 0000 3636 0a00 Rid_imgcnt..66.. │ │ │ +0055a100: 1d52 7362 0000 3430 0d00 1f52 2e63 6f6e .Rsb..40...R.con │ │ │ +0055a110: 6400 0034 3114 0020 5264 6576 5f73 7065 d..41.. Rdev_spe │ │ │ +0055a120: 6369 6669 6300 0034 330e 0020 526c 656e cific..43.. Rlen │ │ │ +0055a130: 6774 6800 0034 3218 001b 526c 6173 745f gth..42...Rlast_ │ │ │ 0055a140: 656f 665f 7772 6974 7465 6e00 0036 3014 eof_written..60. │ │ │ -0055a150: 001b 566d 6178 5f6a 7265 635f 6c65 6e00 ..Vmax_jrec_len. │ │ │ -0055a160: 0035 3711 001f 5677 7269 7465 5f73 697a .57...Vwrite_siz │ │ │ -0055a170: 6500 0036 1400 1c56 696e 5f77 7269 7465 e..6...Vin_write │ │ │ -0055a180: 5f73 697a 6500 0035 1500 1b56 6e65 6564 _size..5...Vneed │ │ │ +0055a150: 001b 526d 6178 5f6a 7265 635f 6c65 6e00 ..Rmax_jrec_len. │ │ │ +0055a160: 0035 3711 001f 5277 7269 7465 5f73 697a .57...Rwrite_siz │ │ │ +0055a170: 6500 0036 1400 1c52 696e 5f77 7269 7465 e..6...Rin_write │ │ │ +0055a180: 5f73 697a 6500 0035 1500 1b52 6e65 6564 _size..5...Rneed │ │ │ 0055a190: 5f64 625f 6673 796e 6300 0035 3415 001d _db_fsync..54... │ │ │ -0055a1a0: 5678 745f 616c 6967 6e5f 6164 6472 0000 Vxt_align_addr.. │ │ │ -0055a1b0: 3135 1200 2056 6570 6f63 685f 7469 6d65 15.. Vepoch_time │ │ │ -0055a1c0: 0000 3533 1100 1c56 6f77 5f77 7269 7465 ..53...Vow_write │ │ │ -0055a1d0: 7200 0033 381b 001b 5670 6861 7365 325f r..38...Vphase2_ │ │ │ +0055a1a0: 5278 745f 616c 6967 6e5f 6164 6472 0000 Rxt_align_addr.. │ │ │ +0055a1b0: 3135 1200 2052 6570 6f63 685f 7469 6d65 15.. Repoch_time │ │ │ +0055a1c0: 0000 3533 1100 1c52 6f77 5f77 7269 7465 ..53...Row_write │ │ │ +0055a1d0: 7200 0033 381b 001b 5270 6861 7365 325f r..38...Rphase2_ │ │ │ 0055a1e0: 636f 6d6d 6974 5f61 7272 6179 0000 3230 commit_array..20 │ │ │ -0055a1f0: 1300 2e56 5b30 5d2e 6375 7272 5f74 6e00 ...V[0].curr_tn. │ │ │ -0055a200: 0032 311a 0032 5666 696c 6c65 725f 3862 .21..2Vfiller_8b │ │ │ +0055a1f0: 1300 2e52 5b30 5d2e 6375 7272 5f74 6e00 ...R[0].curr_tn. │ │ │ +0055a200: 0032 311a 0032 5266 696c 6c65 725f 3862 .21..2Rfiller_8b │ │ │ 0055a210: 7974 655f 616c 6967 6e00 0033 3211 0032 yte_align..32..2 │ │ │ -0055a220: 5669 6e5f 7068 6173 6532 0000 3239 1100 Vin_phase2..29.. │ │ │ -0055a230: 3256 6a6e 6c5f 7365 716e 6f00 0032 3210 2Vjnl_seqno..22. │ │ │ -0055a240: 0033 5672 6563 5f74 696d 6500 0032 3811 .3Vrec_time..28. │ │ │ -0055a250: 0032 5670 696e 695f 6164 6472 0000 3237 .2Vpini_addr..27 │ │ │ -0055a260: 1100 3356 726f 6365 7373 5f69 6400 0032 ..3Vrocess_id..2 │ │ │ -0055a270: 3413 0032 5672 6570 6c69 6361 7469 6f6e 4..2Vreplication │ │ │ -0055a280: 0000 3330 1600 3256 7374 6172 745f 6672 ..30..2Vstart_fr │ │ │ -0055a290: 6565 6164 6472 0000 3235 1000 3456 726d eeaddr..25..4Vrm │ │ │ -0055a2a0: 5f73 6571 6e6f 0000 3233 1400 3256 746f _seqno..23..2Vto │ │ │ +0055a220: 5269 6e5f 7068 6173 6532 0000 3239 1100 Rin_phase2..29.. │ │ │ +0055a230: 3252 6a6e 6c5f 7365 716e 6f00 0032 3210 2Rjnl_seqno..22. │ │ │ +0055a240: 0033 5272 6563 5f74 696d 6500 0032 3811 .3Rrec_time..28. │ │ │ +0055a250: 0032 5270 696e 695f 6164 6472 0000 3237 .2Rpini_addr..27 │ │ │ +0055a260: 1100 3352 726f 6365 7373 5f69 6400 0032 ..3Rrocess_id..2 │ │ │ +0055a270: 3413 0032 5272 6570 6c69 6361 7469 6f6e 4..2Rreplication │ │ │ +0055a280: 0000 3330 1600 3252 7374 6172 745f 6672 ..30..2Rstart_fr │ │ │ +0055a290: 6565 6164 6472 0000 3235 1000 3452 726d eeaddr..25..4Rrm │ │ │ +0055a2a0: 5f73 6571 6e6f 0000 3233 1400 3252 746f _seqno..23..2Rto │ │ │ 0055a2b0: 745f 6a72 6563 5f6c 656e 0000 3236 1600 t_jrec_len..26.. │ │ │ -0055a2c0: 3256 7772 6974 655f 636f 6d70 6c65 7465 2Vwrite_complete │ │ │ -0055a2d0: 0000 3331 0e00 2956 696e 6465 7831 0000 ..31..)Vindex1.. │ │ │ -0055a2e0: 3138 0900 2e56 3200 0031 390d 0029 566c 18...V2..19..)Vl │ │ │ -0055a2f0: 6174 6368 0000 3738 0a00 2e56 2e75 0000 atch..78...V.u.. │ │ │ -0055a300: 3739 0e00 3056 2e70 6172 7473 0000 3831 79..0V.parts..81 │ │ │ -0055a310: 1200 3656 2e6c 6174 6368 5f70 6964 0000 ..6V.latch_pid.. │ │ │ -0055a320: 3832 0c00 3d56 776f 7264 0000 3833 1100 82..=Vword..83.. │ │ │ -0055a330: 3256 6964 5f69 6d67 636e 7400 0038 301a 2Vid_imgcnt..80. │ │ │ -0055a340: 001c 566f 7374 5f65 706f 6368 5f66 7265 ..Vost_epoch_fre │ │ │ -0055a350: 6561 6464 7200 0035 3915 001c 5672 6576 eaddr..59...Vrev │ │ │ +0055a2c0: 3252 7772 6974 655f 636f 6d70 6c65 7465 2Rwrite_complete │ │ │ +0055a2d0: 0000 3331 0e00 2952 696e 6465 7831 0000 ..31..)Rindex1.. │ │ │ +0055a2e0: 3138 0900 2e52 3200 0031 390d 0029 526c 18...R2..19..)Rl │ │ │ +0055a2f0: 6174 6368 0000 3738 0a00 2e52 2e75 0000 atch..78...R.u.. │ │ │ +0055a300: 3739 0e00 3052 2e70 6172 7473 0000 3831 79..0R.parts..81 │ │ │ +0055a310: 1200 3652 2e6c 6174 6368 5f70 6964 0000 ..6R.latch_pid.. │ │ │ +0055a320: 3832 0c00 3d52 776f 7264 0000 3833 1100 82..=Rword..83.. │ │ │ +0055a330: 3252 6964 5f69 6d67 636e 7400 0038 301a 2Rid_imgcnt..80. │ │ │ +0055a340: 001c 526f 7374 5f65 706f 6368 5f66 7265 ..Rost_epoch_fre │ │ │ +0055a350: 6561 6464 7200 0035 3915 001c 5272 6576 eaddr..59...Rrev │ │ │ 0055a360: 5f6a 7265 635f 7469 6d65 0000 3532 0e00 _jrec_time..52.. │ │ │ -0055a370: 1b56 7169 6f63 6e74 0000 3437 1700 1b56 .Vqiocnt..47...V │ │ │ +0055a370: 1b52 7169 6f63 6e74 0000 3437 1700 1b52 .Rqiocnt..47...R │ │ │ 0055a380: 7265 5f72 6561 645f 6473 6b61 6464 7200 re_read_dskaddr. │ │ │ -0055a390: 0036 320c 001d 5663 636e 7400 0035 3010 .62...Vccnt..50. │ │ │ -0055a3a0: 001c 5673 7276 5f66 7265 6500 0031 320c ..Vsrv_free..12. │ │ │ -0055a3b0: 0024 5661 6464 7200 0031 340b 001b 5673 .$Vaddr..14...Vs │ │ │ -0055a3c0: 697a 6500 0037 1400 1c56 7472 6d5f 656e ize..7...Vtrm_en │ │ │ -0055a3d0: 645f 7365 716e 6f00 0034 0f00 1b56 7772 d_seqno..4...Vwr │ │ │ -0055a3e0: 7473 697a 6500 0033 361e 0013 5663 7265 tsize..36...Vcre │ │ │ +0055a390: 0036 320c 001d 5263 636e 7400 0035 3010 .62...Rccnt..50. │ │ │ +0055a3a0: 001c 5273 7276 5f66 7265 6500 0031 320c ..Rsrv_free..12. │ │ │ +0055a3b0: 0024 5261 6464 7200 0031 340b 001b 5273 .$Raddr..14...Rs │ │ │ +0055a3c0: 697a 6500 0037 1400 1c52 7472 6d5f 656e ize..7...Rtrm_en │ │ │ +0055a3d0: 645f 7365 716e 6f00 0034 0f00 1b52 7772 d_seqno..4...Rwr │ │ │ +0055a3e0: 7473 697a 6500 0033 361e 0013 5263 7265 tsize..36...Rcre │ │ │ 0055a3f0: 6174 655f 696e 666f 00ff 616c 6967 6e73 ate_info..aligns │ │ │ -0055a400: 697a 6500 0031 350a 0022 566c 6f63 0000 ize..15.."Vloc.. │ │ │ -0055a410: 3216 0021 5675 746f 7377 6974 6368 6c69 2..!Vutoswitchli │ │ │ -0055a420: 6d69 7400 0031 3615 0020 5662 6566 6f72 mit..16.. Vbefor │ │ │ -0055a430: 655f 696d 6167 6573 0000 3133 1400 2156 e_images..13..!V │ │ │ +0055a400: 697a 6500 0031 350a 0022 526c 6f63 0000 ize..15.."Rloc.. │ │ │ +0055a410: 3216 0021 5275 746f 7377 6974 6368 6c69 2..!Rutoswitchli │ │ │ +0055a420: 6d69 7400 0031 3615 0020 5262 6566 6f72 mit..16.. Rbefor │ │ │ +0055a430: 655f 696d 6167 6573 0000 3133 1400 2152 e_images..13..!R │ │ │ 0055a440: 6c6b 735f 746f 5f75 7067 7264 0000 3235 lks_to_upgrd..25 │ │ │ -0055a450: 0c00 2156 7566 6665 7200 0034 1000 2056 ..!Vuffer..4.. V │ │ │ -0055a460: 6368 6563 6b73 756d 0000 3238 0a00 2156 checksum..28..!V │ │ │ -0055a470: 7361 0000 3335 0800 2256 6400 0035 1700 sa..35.."Vd..5.. │ │ │ -0055a480: 2056 656e 6372 7970 7469 6f6e 5f68 6173 Vencryption_has │ │ │ -0055a490: 6800 0033 3009 002f 5632 0000 3331 1100 h..30../V2..31.. │ │ │ -0055a4a0: 3056 5f73 7461 7274 5f74 6e00 0033 340f 0V_start_tn..34. │ │ │ -0055a4b0: 002f 565f 6375 746f 6666 0000 3333 1500 ./V_cutoff..33.. │ │ │ -0055a4c0: 2156 706f 6368 5f69 6e74 6572 7661 6c00 !Vpoch_interval. │ │ │ -0055a4d0: 0031 370c 0021 5678 7465 6e64 0000 3313 .17..!Vxtend..3. │ │ │ -0055a4e0: 0020 5666 696c 6c65 725f 626f 6f6c 0000 . Vfiller_bool.. │ │ │ -0055a4f0: 3134 0800 2156 6e00 0038 0c00 2256 5f6c 14..!Vn..8.."V_l │ │ │ -0055a500: 656e 0000 3130 1200 2156 7265 655f 626c en..10..!Vree_bl │ │ │ -0055a510: 6f63 6b73 0000 3236 1400 2056 6973 5f65 ocks..26.. Vis_e │ │ │ -0055a520: 6e63 7279 7074 6564 0000 3239 0a00 2056 ncrypted..29.. V │ │ │ -0055a530: 6a6e 6c00 0037 1000 2356 5f64 6566 5f6c jnl..7..#V_def_l │ │ │ -0055a540: 656e 0000 3132 0b00 2456 6c65 6e00 0031 en..12..$Vlen..1 │ │ │ -0055a550: 310d 0024 5673 7461 7465 0000 3230 1300 1..$Vstate..20.. │ │ │ -0055a560: 2056 6d61 785f 6a72 6563 5f6c 656e 0000 Vmax_jrec_len.. │ │ │ -0055a570: 3914 0020 566e 6f5f 7072 6576 5f6c 696e 9.. Vno_prev_lin │ │ │ -0055a580: 6b00 0032 340e 0023 5672 656e 616d 6500 k..24..#Vrename. │ │ │ -0055a590: 0032 3311 0022 566e 5f6e 756c 6c5f 6976 .23.."Vn_null_iv │ │ │ -0055a5a0: 0000 3332 1000 2056 7072 6576 5f6a 6e6c ..32.. Vprev_jnl │ │ │ -0055a5b0: 0000 3138 0c00 2856 5f6c 656e 0000 3139 ..18..(V_len..19 │ │ │ -0055a5c0: 1000 2056 7265 675f 7365 716e 6f00 0036 .. Vreg_seqno..6 │ │ │ -0055a5d0: 1000 2256 706c 5f73 7461 7465 0000 3231 .."Vpl_state..21 │ │ │ -0055a5e0: 0d00 2056 7374 6174 7573 0000 3109 0026 .. Vstatus..1..& │ │ │ -0055a5f0: 5632 0000 3232 1200 2056 746f 7461 6c5f V2..22.. Vtotal_ │ │ │ -0055a600: 626c 6b73 0000 3237 2200 1456 746c 5f6c blks..27"..Vtl_l │ │ │ +0055a450: 0c00 2152 7566 6665 7200 0034 1000 2052 ..!Ruffer..4.. R │ │ │ +0055a460: 6368 6563 6b73 756d 0000 3238 0a00 2152 checksum..28..!R │ │ │ +0055a470: 7361 0000 3335 0800 2252 6400 0035 1700 sa..35.."Rd..5.. │ │ │ +0055a480: 2052 656e 6372 7970 7469 6f6e 5f68 6173 Rencryption_has │ │ │ +0055a490: 6800 0033 3009 002f 5232 0000 3331 1100 h..30../R2..31.. │ │ │ +0055a4a0: 3052 5f73 7461 7274 5f74 6e00 0033 340f 0R_start_tn..34. │ │ │ +0055a4b0: 002f 525f 6375 746f 6666 0000 3333 1500 ./R_cutoff..33.. │ │ │ +0055a4c0: 2152 706f 6368 5f69 6e74 6572 7661 6c00 !Rpoch_interval. │ │ │ +0055a4d0: 0031 370c 0021 5278 7465 6e64 0000 3313 .17..!Rxtend..3. │ │ │ +0055a4e0: 0020 5266 696c 6c65 725f 626f 6f6c 0000 . Rfiller_bool.. │ │ │ +0055a4f0: 3134 0800 2152 6e00 0038 0c00 2252 5f6c 14..!Rn..8.."R_l │ │ │ +0055a500: 656e 0000 3130 1200 2152 7265 655f 626c en..10..!Rree_bl │ │ │ +0055a510: 6f63 6b73 0000 3236 1400 2052 6973 5f65 ocks..26.. Ris_e │ │ │ +0055a520: 6e63 7279 7074 6564 0000 3239 0a00 2052 ncrypted..29.. R │ │ │ +0055a530: 6a6e 6c00 0037 1000 2352 5f64 6566 5f6c jnl..7..#R_def_l │ │ │ +0055a540: 656e 0000 3132 0b00 2452 6c65 6e00 0031 en..12..$Rlen..1 │ │ │ +0055a550: 310d 0024 5273 7461 7465 0000 3230 1300 1..$Rstate..20.. │ │ │ +0055a560: 2052 6d61 785f 6a72 6563 5f6c 656e 0000 Rmax_jrec_len.. │ │ │ +0055a570: 3914 0020 526e 6f5f 7072 6576 5f6c 696e 9.. Rno_prev_lin │ │ │ +0055a580: 6b00 0032 340e 0023 5272 656e 616d 6500 k..24..#Rrename. │ │ │ +0055a590: 0032 3311 0022 526e 5f6e 756c 6c5f 6976 .23.."Rn_null_iv │ │ │ +0055a5a0: 0000 3332 1000 2052 7072 6576 5f6a 6e6c ..32.. Rprev_jnl │ │ │ +0055a5b0: 0000 3138 0c00 2852 5f6c 656e 0000 3139 ..18..(R_len..19 │ │ │ +0055a5c0: 1000 2052 7265 675f 7365 716e 6f00 0036 .. Rreg_seqno..6 │ │ │ +0055a5d0: 1000 2252 706c 5f73 7461 7465 0000 3231 .."Rpl_state..21 │ │ │ +0055a5e0: 0d00 2052 7374 6174 7573 0000 3109 0026 .. Rstatus..1..& │ │ │ +0055a5f0: 5232 0000 3232 1200 2052 746f 7461 6c5f R2..22.. Rtotal_ │ │ │ +0055a600: 626c 6b73 0000 3237 2200 1452 746c 5f6c blks..27"..Rtl_l │ │ │ 0055a610: 6973 7400 ff61 6674 6572 5f65 6e64 5f6f ist..after_end_o │ │ │ -0055a620: 665f 6461 7461 0000 3136 1d00 1e56 7070 f_data..16...Vpp │ │ │ +0055a620: 665f 6461 7461 0000 3136 1d00 1e52 7070 f_data..16...Rpp │ │ │ 0055a630: 6c79 5f70 626c 6b5f 7374 6f70 5f6f 6666 ly_pblk_stop_off │ │ │ -0055a640: 7365 7400 0031 310f 001d 5663 6861 6e6e set..11...Vchann │ │ │ -0055a650: 656c 0000 3231 1700 1d56 656e 6372 5f6b el..21...Vencr_k │ │ │ +0055a640: 7365 7400 0031 310f 001d 5263 6861 6e6e set..11...Rchann │ │ │ +0055a650: 656c 0000 3231 1700 1d52 656e 6372 5f6b el..21...Rencr_k │ │ │ 0055a660: 6579 5f68 616e 646c 6500 0034 3409 002c ey_handle..44.., │ │ │ -0055a670: 5632 0000 3435 0f00 1e56 6f66 5f61 6464 V2..45...Vof_add │ │ │ -0055a680: 7200 0031 300b 001d 5666 6964 0000 3232 r..10...Vfid..22 │ │ │ -0055a690: 0f00 2056 2e64 6576 6963 6500 0032 340d .. V.device..24. │ │ │ -0055a6a0: 0021 5669 6e6f 6465 0000 3233 0a00 1d56 .!Vinode..23...V │ │ │ -0055a6b0: 6a66 6800 0035 0c00 1e56 6e6c 5f66 6e00 jfh..5...Vnl_fn. │ │ │ -0055a6c0: 0033 0b00 2356 5f6c 656e 0000 340f 0020 .3..#V_len..4.. │ │ │ -0055a6d0: 5672 6563 5f63 6e74 0000 3138 1000 1d56 Vrec_cnt..18...V │ │ │ -0055a6e0: 6c76 7265 635f 6f66 6600 0037 0b00 2356 lvrec_off..7..#V │ │ │ -0055a6f0: 7469 6d65 0000 3610 001d 566e 6578 745f time..6...Vnext_ │ │ │ -0055a700: 6765 6e00 0034 3212 001d 566f 735f 6669 gen..42...Vos_fi │ │ │ -0055a710: 6c65 7369 7a65 0000 3911 001d 5670 696e lesize..9...Vpin │ │ │ -0055a720: 695f 6c69 7374 0000 3235 0f00 2656 2e61 i_list..25..&V.a │ │ │ -0055a730: 6374 6976 6500 0034 300c 0027 5662 6173 ctive..40..'Vbas │ │ │ -0055a740: 6500 0032 3618 0027 5663 6d70 5f74 7269 e..26..'Vcmp_tri │ │ │ +0055a670: 5232 0000 3435 0f00 1e52 6f66 5f61 6464 R2..45...Rof_add │ │ │ +0055a680: 7200 0031 300b 001d 5266 6964 0000 3232 r..10...Rfid..22 │ │ │ +0055a690: 0f00 2052 2e64 6576 6963 6500 0032 340d .. R.device..24. │ │ │ +0055a6a0: 0021 5269 6e6f 6465 0000 3233 0a00 1d52 .!Rinode..23...R │ │ │ +0055a6b0: 6a66 6800 0035 0c00 1e52 6e6c 5f66 6e00 jfh..5...Rnl_fn. │ │ │ +0055a6c0: 0033 0b00 2352 5f6c 656e 0000 340f 0020 .3..#R_len..4.. │ │ │ +0055a6d0: 5272 6563 5f63 6e74 0000 3138 1000 1d52 Rrec_cnt..18...R │ │ │ +0055a6e0: 6c76 7265 635f 6f66 6600 0037 0b00 2352 lvrec_off..7..#R │ │ │ +0055a6f0: 7469 6d65 0000 3610 001d 526e 6578 745f time..6...Rnext_ │ │ │ +0055a700: 6765 6e00 0034 3212 001d 526f 735f 6669 gen..42...Ros_fi │ │ │ +0055a710: 6c65 7369 7a65 0000 3911 001d 5270 696e lesize..9...Rpin │ │ │ +0055a720: 695f 6c69 7374 0000 3235 0f00 2652 2e61 i_list..25..&R.a │ │ │ +0055a730: 6374 6976 6500 0034 300c 0027 5262 6173 ctive..40..'Rbas │ │ │ +0055a740: 6500 0032 3618 0027 5263 6d70 5f74 7269 e..26..'Rcmp_tri │ │ │ 0055a750: 6767 6572 5f73 697a 6500 0033 360c 0028 gger_size..36..( │ │ │ -0055a760: 566f 756e 7400 0033 331a 0027 5664 6566 Vount..33..'Vdef │ │ │ +0055a760: 526f 756e 7400 0033 331a 0027 5264 6566 Rount..33..'Rdef │ │ │ 0055a770: 6572 5f62 6173 655f 7265 6c65 6173 6500 er_base_release. │ │ │ -0055a780: 0033 390f 0029 566c 5f63 6f75 6e74 0000 .39..)Vl_count.. │ │ │ -0055a790: 3334 1300 2856 6f6e 745f 636f 6d70 6163 34..(Vont_compac │ │ │ -0055a7a0: 7400 0033 3718 002c 566b 6565 705f 7370 t..37..,Vkeep_sp │ │ │ +0055a780: 0033 390f 0029 526c 5f63 6f75 6e74 0000 .39..)Rl_count.. │ │ │ +0055a790: 3334 1300 2852 6f6e 745f 636f 6d70 6163 34..(Ront_compac │ │ │ +0055a7a0: 7400 0033 3718 002c 526b 6565 705f 7370 t..37..,Rkeep_sp │ │ │ 0055a7b0: 6172 655f 7461 626c 6500 0033 3819 0027 are_table..38..' │ │ │ -0055a7c0: 5665 6e74 7279 5f70 6173 7365 645f 7468 Ventry_passed_th │ │ │ -0055a7d0: 7275 0000 3239 1700 2856 7870 5f74 7269 ru..29..(Vxp_tri │ │ │ +0055a7c0: 5265 6e74 7279 5f70 6173 7365 645f 7468 Rentry_passed_th │ │ │ +0055a7d0: 7275 0000 3239 1700 2852 7870 5f74 7269 ru..29..(Rxp_tri │ │ │ 0055a7e0: 6767 6572 5f73 697a 6500 0033 3500 0000 gger_size..35... │ │ │ 0055a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0055a800: 0400 0000 e507 0000 f161 0000 0000 0000 .........a...... │ │ │ -0055a810: 3b00 0056 6774 6d74 7970 666c 6469 6e64 ;..Vgtmtypfldind │ │ │ +0055a810: 3b00 0052 6774 6d74 7970 666c 6469 6e64 ;..Rgtmtypfldind │ │ │ 0055a820: 7800 ff6a 6e6c 5f63 746c 5f6c 6973 7400 x..jnl_ctl_list. │ │ │ 0055a830: ff70 696e 695f 6c69 7374 2e69 6e69 7469 .pini_list.initi │ │ │ -0055a840: 616c 5f73 697a 6500 0033 310c 0027 5673 al_size..31..'Vs │ │ │ -0055a850: 697a 6500 0033 3011 0028 5670 6172 655f ize..30..(Vpare_ │ │ │ -0055a860: 6261 7365 0000 3238 0d00 3156 5f73 697a base..28..1V_siz │ │ │ -0055a870: 6500 0033 320b 0027 5674 6f70 0000 3237 e..32..'Vtop..27 │ │ │ -0055a880: 0f00 1e56 7265 765f 6765 6e00 0034 3315 ...Vrev_gen..43. │ │ │ -0055a890: 001f 566f 7065 726c 795f 636c 6f73 6564 ..Voperly_closed │ │ │ -0055a8a0: 0000 3134 1100 1d56 7265 6164 5f6f 6e6c ..14...Vread_onl │ │ │ -0055a8b0: 7900 0031 370f 001f 5663 5f6f 6666 7365 y..17...Vc_offse │ │ │ -0055a8c0: 7400 0038 0d00 1f56 675f 6374 6c00 0034 t..8...Vg_ctl..4 │ │ │ -0055a8d0: 3120 001d 5673 616d 655f 656e 6372 7970 1 ..Vsame_encryp │ │ │ +0055a840: 616c 5f73 697a 6500 0033 310c 0027 5273 al_size..31..'Rs │ │ │ +0055a850: 697a 6500 0033 3011 0028 5270 6172 655f ize..30..(Rpare_ │ │ │ +0055a860: 6261 7365 0000 3238 0d00 3152 5f73 697a base..28..1R_siz │ │ │ +0055a870: 6500 0033 320b 0027 5274 6f70 0000 3237 e..32..'Rtop..27 │ │ │ +0055a880: 0f00 1e52 7265 765f 6765 6e00 0034 3315 ...Rrev_gen..43. │ │ │ +0055a890: 001f 526f 7065 726c 795f 636c 6f73 6564 ..Roperly_closed │ │ │ +0055a8a0: 0000 3134 1100 1d52 7265 6164 5f6f 6e6c ..14...Rread_onl │ │ │ +0055a8b0: 7900 0031 370f 001f 5263 5f6f 6666 7365 y..17...Rc_offse │ │ │ +0055a8c0: 7400 0038 0d00 1f52 675f 6374 6c00 0034 t..8...Rg_ctl..4 │ │ │ +0055a8d0: 3120 001d 5273 616d 655f 656e 6372 7970 1 ..Rsame_encryp │ │ │ 0055a8e0: 7469 6f6e 5f73 6574 7469 6e67 7300 0034 tion_settings..4 │ │ │ -0055a8f0: 360d 001e 5674 6174 7573 0000 3139 0900 6...Vtatus..19.. │ │ │ -0055a900: 2356 3200 0032 3015 001d 5674 6169 6c5f #V2..20...Vtail_ │ │ │ -0055a910: 616e 616c 7973 6973 0000 3135 2000 1e56 analysis..15 ..V │ │ │ +0055a8f0: 360d 001e 5274 6174 7573 0000 3139 0900 6...Rtatus..19.. │ │ │ +0055a900: 2352 3200 0032 3015 001d 5274 6169 6c5f #R2..20...Rtail_ │ │ │ +0055a910: 616e 616c 7973 6973 0000 3135 2000 1e52 analysis..15 ..R │ │ │ 0055a920: 7572 6e5f 6172 6f75 6e64 5f66 756c 6c79 urn_around_fully │ │ │ -0055a930: 7570 6772 6164 6564 0000 3437 0e00 2956 upgraded..47..)V │ │ │ -0055a940: 6f66 6673 6574 0000 3132 0c00 2956 7365 offset..12..)Vse │ │ │ -0055a950: 716e 6f00 0032 0c00 2956 7469 6d65 0000 qno..2..)Vtime.. │ │ │ -0055a960: 3133 0800 2a56 6e00 0031 2000 1356 6665 13..*Vn..1 ..Vfe │ │ │ +0055a930: 7570 6772 6164 6564 0000 3437 0e00 2952 upgraded..47..)R │ │ │ +0055a940: 6f66 6673 6574 0000 3132 0c00 2952 7365 offset..12..)Rse │ │ │ +0055a950: 716e 6f00 0032 0c00 2952 7469 6d65 0000 qno..2..)Rtime.. │ │ │ +0055a960: 3133 0800 2a52 6e00 0031 2000 1352 6665 13..*Rn..1 ..Rfe │ │ │ 0055a970: 6e63 655f 636f 6e74 726f 6c00 ff66 656e nce_control..fen │ │ │ -0055a980: 6365 5f6c 6973 7400 0031 0c00 2256 6c65 ce_list..1.."Vle │ │ │ -0055a990: 7665 6c00 0032 1200 2256 7265 706c 6963 vel..2.."Vreplic │ │ │ -0055a9a0: 6174 696f 6e00 0033 1100 2256 7374 726d ation..3.."Vstrm │ │ │ -0055a9b0: 5f73 6571 6e6f 0000 350c 0022 5674 6f6b _seqno..5.."Vtok │ │ │ -0055a9c0: 656e 0000 341d 0014 5669 6c65 5f68 6561 en..4...Vile_hea │ │ │ +0055a980: 6365 5f6c 6973 7400 0031 0c00 2252 6c65 ce_list..1.."Rle │ │ │ +0055a990: 7665 6c00 0032 1200 2252 7265 706c 6963 vel..2.."Rreplic │ │ │ +0055a9a0: 6174 696f 6e00 0033 1100 2252 7374 726d ation..3.."Rstrm │ │ │ +0055a9b0: 5f73 6571 6e6f 0000 350c 0022 5274 6f6b _seqno..5.."Rtok │ │ │ +0055a9c0: 656e 0000 341d 0014 5269 6c65 5f68 6561 en..4...Rile_hea │ │ │ 0055a9d0: 6465 7200 ff61 6c69 676e 7369 7a65 0000 der..alignsize.. │ │ │ -0055a9e0: 3430 1600 2156 7574 6f73 7769 7463 686c 40..!Vutoswitchl │ │ │ -0055a9f0: 696d 6974 0000 3433 1500 2056 6265 666f imit..43.. Vbefo │ │ │ +0055a9e0: 3430 1600 2152 7574 6f73 7769 7463 686c 40..!Rutoswitchl │ │ │ +0055a9f0: 696d 6974 0000 3433 1500 2052 6265 666f imit..43.. Rbefo │ │ │ 0055aa00: 7265 5f69 6d61 6765 7300 0033 3914 0021 re_images..39..! │ │ │ -0055aa10: 566f 765f 7469 6d65 7374 616d 7000 0032 Vov_timestamp..2 │ │ │ -0055aa20: 3609 0025 566e 0000 3238 1000 2056 6368 6..%Vn..28.. Vch │ │ │ -0055aa30: 6563 6b73 756d 0000 3531 0c00 2156 7261 ecksum..51..!Vra │ │ │ -0055aa40: 7368 0000 3335 1600 2056 6461 7461 5f66 sh..35.. Vdata_f │ │ │ -0055aa50: 696c 655f 6e61 6d65 0000 3533 0f00 2e56 ile_name..53...V │ │ │ -0055aa60: 5f6c 656e 6774 6800 0034 3813 0020 5665 _length..48.. Ve │ │ │ +0055aa10: 526f 765f 7469 6d65 7374 616d 7000 0032 Rov_timestamp..2 │ │ │ +0055aa20: 3609 0025 526e 0000 3238 1000 2052 6368 6..%Rn..28.. Rch │ │ │ +0055aa30: 6563 6b73 756d 0000 3531 0c00 2152 7261 ecksum..51..!Rra │ │ │ +0055aa40: 7368 0000 3335 1600 2052 6461 7461 5f66 sh..35.. Rdata_f │ │ │ +0055aa50: 696c 655f 6e61 6d65 0000 3533 0f00 2e52 ile_name..53...R │ │ │ +0055aa60: 5f6c 656e 6774 6800 0034 3813 0020 5265 _length..48.. Re │ │ │ 0055aa70: 6e63 725f 6669 6c6c 6572 0000 3632 1300 ncr_filler..62.. │ │ │ -0055aa80: 2456 7970 7469 6f6e 5f68 6173 6800 0035 $Vyption_hash..5 │ │ │ -0055aa90: 3709 002f 5632 0000 3538 1100 3056 5f73 7../V2..58..0V_s │ │ │ -0055aaa0: 7461 7274 5f74 6e00 0036 310f 002f 565f tart_tn..61../V_ │ │ │ -0055aab0: 6375 746f 6666 0000 3630 1100 2256 645f cutoff..60.."Vd_ │ │ │ -0055aac0: 6f66 5f64 6174 6100 0033 320d 0024 5673 of_data..32..$Vs │ │ │ -0055aad0: 6571 6e6f 0000 3331 1400 2156 6f76 5f74 eqno..31..!Vov_t │ │ │ -0055aae0: 696d 6573 7461 6d70 0000 3237 0900 2556 imestamp..27..%V │ │ │ -0055aaf0: 6e00 0032 3915 0021 5670 6f63 685f 696e n..29..!Vpoch_in │ │ │ -0055ab00: 7465 7276 616c 0000 3431 0e00 2056 6669 terval..41.. Vfi │ │ │ -0055ab10: 6c6c 6572 0000 3637 0e00 2656 5f61 6c69 ller..67..&V_ali │ │ │ -0055ab20: 676e 3800 0033 1700 2756 7570 6461 7465 gn8..3..'Vupdate │ │ │ +0055aa80: 2452 7970 7469 6f6e 5f68 6173 6800 0035 $Ryption_hash..5 │ │ │ +0055aa90: 3709 002f 5232 0000 3538 1100 3052 5f73 7../R2..58..0R_s │ │ │ +0055aaa0: 7461 7274 5f74 6e00 0036 310f 002f 525f tart_tn..61../R_ │ │ │ +0055aab0: 6375 746f 6666 0000 3630 1100 2252 645f cutoff..60.."Rd_ │ │ │ +0055aac0: 6f66 5f64 6174 6100 0033 320d 0024 5273 of_data..32..$Rs │ │ │ +0055aad0: 6571 6e6f 0000 3331 1400 2152 6f76 5f74 eqno..31..!Rov_t │ │ │ +0055aae0: 696d 6573 7461 6d70 0000 3237 0900 2552 imestamp..27..%R │ │ │ +0055aaf0: 6e00 0032 3915 0021 5270 6f63 685f 696e n..29..!Rpoch_in │ │ │ +0055ab00: 7465 7276 616c 0000 3431 0e00 2052 6669 terval..41.. Rfi │ │ │ +0055ab10: 6c6c 6572 0000 3637 0e00 2652 5f61 6c69 ller..67..&R_ali │ │ │ +0055ab20: 676e 3800 0033 1700 2752 7570 6461 7465 gn8..3..'Rupdate │ │ │ 0055ab30: 5f64 6973 6162 6c65 6400 0034 3614 0020 _disabled..46.. │ │ │ -0055ab40: 5669 735f 656e 6372 7970 7465 6400 0035 Vis_encrypted..5 │ │ │ -0055ab50: 3614 0023 566c 6974 746c 655f 656e 6469 6..#Vlittle_endi │ │ │ -0055ab60: 616e 0000 3216 0023 566e 6f74 5f6c 6174 an..2..#Vnot_lat │ │ │ -0055ab70: 6573 745f 6a6e 6c00 0036 360f 0020 566a est_jnl..66.. Vj │ │ │ -0055ab80: 6e6c 5f61 6c71 0000 3434 0b00 2456 6465 nl_alq..44..$Vde │ │ │ -0055ab90: 7100 0034 350c 0020 566c 6162 656c 0000 q..45.. Vlabel.. │ │ │ -0055aba0: 3116 0022 5673 745f 656f 665f 7772 6974 1.."Vst_eof_writ │ │ │ -0055abb0: 7465 6e00 0036 3514 0020 566d 6178 5f6a ten..65.. Vmax_j │ │ │ -0055abc0: 7265 635f 6c65 6e00 0034 371a 0020 566e rec_len..47.. Vn │ │ │ +0055ab40: 5269 735f 656e 6372 7970 7465 6400 0035 Ris_encrypted..5 │ │ │ +0055ab50: 3614 0023 526c 6974 746c 655f 656e 6469 6..#Rlittle_endi │ │ │ +0055ab60: 616e 0000 3216 0023 526e 6f74 5f6c 6174 an..2..#Rnot_lat │ │ │ +0055ab70: 6573 745f 6a6e 6c00 0036 360f 0020 526a est_jnl..66.. Rj │ │ │ +0055ab80: 6e6c 5f61 6c71 0000 3434 0b00 2452 6465 nl_alq..44..$Rde │ │ │ +0055ab90: 7100 0034 350c 0020 526c 6162 656c 0000 q..45.. Rlabel.. │ │ │ +0055aba0: 3116 0022 5273 745f 656f 665f 7772 6974 1.."Rst_eof_writ │ │ │ +0055abb0: 7465 6e00 0036 3514 0020 526d 6178 5f6a ten..65.. Rmax_j │ │ │ +0055abc0: 7265 635f 6c65 6e00 0034 371a 0020 526e rec_len..47.. Rn │ │ │ 0055abd0: 6578 745f 6a6e 6c5f 6669 6c65 5f6e 616d ext_jnl_file_nam │ │ │ -0055abe0: 6500 0035 350f 0032 565f 6c65 6e67 7468 e..55..2V_length │ │ │ -0055abf0: 0000 3530 1200 2156 6f6e 5f6e 756c 6c5f ..50..!Von_null_ │ │ │ -0055ac00: 6976 0000 3539 1a00 2056 7072 6576 5f6a iv..59.. Vprev_j │ │ │ +0055abe0: 6500 0035 350f 0032 525f 6c65 6e67 7468 e..55..2R_length │ │ │ +0055abf0: 0000 3530 1200 2152 6f6e 5f6e 756c 6c5f ..50..!Ron_null_ │ │ │ +0055ac00: 6976 0000 3539 1a00 2052 7072 6576 5f6a iv..59.. Rprev_j │ │ │ 0055ac10: 6e6c 5f66 696c 655f 6e61 6d65 0000 3534 nl_file_name..54 │ │ │ -0055ac20: 0f00 3256 5f6c 656e 6774 6800 0034 3922 ..2V_length..49" │ │ │ -0055ac30: 0025 5672 6563 6f76 5f62 6c6b 735f 746f .%Vrecov_blks_to │ │ │ +0055ac20: 0f00 3252 5f6c 656e 6774 6800 0034 3922 ..2R_length..49" │ │ │ +0055ac30: 0025 5272 6563 6f76 5f62 6c6b 735f 746f .%Rrecov_blks_to │ │ │ 0055ac40: 5f75 7067 7264 5f61 646a 7573 7400 0035 _upgrd_adjust..5 │ │ │ -0055ac50: 3213 002b 5665 6e64 5f6f 665f 6461 7461 2..+Vend_of_data │ │ │ -0055ac60: 0000 3333 1b00 2056 7265 636f 7665 725f ..33.. Vrecover_ │ │ │ +0055ac50: 3213 002b 5265 6e64 5f6f 665f 6461 7461 2..+Rend_of_data │ │ │ +0055ac60: 0000 3333 1b00 2052 7265 636f 7665 725f ..33.. Rrecover_ │ │ │ 0055ac70: 696e 7465 7272 7570 7465 6400 0033 3610 interrupted..36. │ │ │ -0055ac80: 0022 5670 6c5f 7374 6174 6500 0034 3213 ."Vpl_state..42. │ │ │ -0055ac90: 0020 5673 7461 7274 5f73 6571 6e6f 0000 . Vstart_seqno.. │ │ │ -0055aca0: 3330 1400 2256 726d 5f65 6e64 5f73 6571 30.."Vrm_end_seq │ │ │ -0055acb0: 6e6f 0000 3634 1300 2556 7374 6172 745f no..64..%Vstart_ │ │ │ -0055acc0: 7365 716e 6f00 0036 331a 0020 5674 7572 seqno..63.. Vtur │ │ │ +0055ac80: 0022 5270 6c5f 7374 6174 6500 0034 3213 ."Rpl_state..42. │ │ │ +0055ac90: 0020 5273 7461 7274 5f73 6571 6e6f 0000 . Rstart_seqno.. │ │ │ +0055aca0: 3330 1400 2252 726d 5f65 6e64 5f73 6571 30.."Rrm_end_seq │ │ │ +0055acb0: 6e6f 0000 3634 1300 2552 7374 6172 745f no..64..%Rstart_ │ │ │ +0055acc0: 7365 716e 6f00 0036 331a 0020 5274 7572 seqno..63.. Rtur │ │ │ 0055acd0: 6e5f 6172 6f75 6e64 5f6f 6666 7365 7400 n_around_offset. │ │ │ -0055ace0: 0033 370c 002c 5674 696d 6500 0033 3814 .37..,Vtime..38. │ │ │ -0055acf0: 0020 5676 6972 7475 616c 5f73 697a 6500 . Vvirtual_size. │ │ │ -0055ad00: 0033 3412 0020 5677 686f 5f63 7265 6174 .34.. Vwho_creat │ │ │ -0055ad10: 6564 0000 340f 002b 562e 6669 6c6c 6572 ed..4..+V.filler │ │ │ -0055ad20: 0000 3134 1600 2c56 6a70 765f 696d 6167 ..14..,Vjpv_imag │ │ │ -0055ad30: 655f 636f 756e 7400 0036 1100 3056 6c6f e_count..6..0Vlo │ │ │ -0055ad40: 6769 6e5f 7469 6d65 0000 380c 0030 566d gin_time..8..0Vm │ │ │ -0055ad50: 6f64 6500 0031 330b 0030 566e 6f64 6500 ode..13..0Vnode. │ │ │ -0055ad60: 0039 0a00 3056 7069 6400 0035 0d00 3156 .9..0Vpid..5..1V │ │ │ -0055ad70: 7263 6e61 6d00 0031 3110 0030 5674 6572 rcnam..11..0Vter │ │ │ -0055ad80: 6d69 6e61 6c00 0031 320a 0031 5669 6d65 minal..12..1Vime │ │ │ -0055ad90: 0000 370c 0030 5675 7365 7200 0031 300e ..7..0Vuser..10. │ │ │ -0055ada0: 0024 566f 7065 6e65 6400 0031 350f 002a .$Vopened..15..* │ │ │ -0055adb0: 562e 6669 6c6c 6572 0000 3235 1700 2b56 V.filler..25..+V │ │ │ +0055ace0: 0033 370c 002c 5274 696d 6500 0033 3814 .37..,Rtime..38. │ │ │ +0055acf0: 0020 5276 6972 7475 616c 5f73 697a 6500 . Rvirtual_size. │ │ │ +0055ad00: 0033 3412 0020 5277 686f 5f63 7265 6174 .34.. Rwho_creat │ │ │ +0055ad10: 6564 0000 340f 002b 522e 6669 6c6c 6572 ed..4..+R.filler │ │ │ +0055ad20: 0000 3134 1600 2c52 6a70 765f 696d 6167 ..14..,Rjpv_imag │ │ │ +0055ad30: 655f 636f 756e 7400 0036 1100 3052 6c6f e_count..6..0Rlo │ │ │ +0055ad40: 6769 6e5f 7469 6d65 0000 380c 0030 526d gin_time..8..0Rm │ │ │ +0055ad50: 6f64 6500 0031 330b 0030 526e 6f64 6500 ode..13..0Rnode. │ │ │ +0055ad60: 0039 0a00 3052 7069 6400 0035 0d00 3152 .9..0Rpid..5..1R │ │ │ +0055ad70: 7263 6e61 6d00 0031 3110 0030 5274 6572 rcnam..11..0Rter │ │ │ +0055ad80: 6d69 6e61 6c00 0031 320a 0031 5269 6d65 minal..12..1Rime │ │ │ +0055ad90: 0000 370c 0030 5275 7365 7200 0031 300e ..7..0Ruser..10. │ │ │ +0055ada0: 0024 526f 7065 6e65 6400 0031 350f 002a .$Ropened..15..* │ │ │ +0055adb0: 522e 6669 6c6c 6572 0000 3235 1700 2b52 R.filler..25..+R │ │ │ 0055adc0: 6a70 765f 696d 6167 655f 636f 756e 7400 jpv_image_count. │ │ │ -0055add0: 0031 3712 002f 566c 6f67 696e 5f74 696d .17../Vlogin_tim │ │ │ -0055ade0: 6500 0031 390c 002f 566d 6f64 6500 0032 e..19../Vmode..2 │ │ │ -0055adf0: 340c 002f 566e 6f64 6500 0032 300b 002f 4../Vnode..20../ │ │ │ -0055ae00: 5670 6964 0000 3136 0d00 3056 7263 6e61 Vpid..16..0Vrcna │ │ │ -0055ae10: 6d00 0032 3210 002f 5674 6572 6d69 6e61 m..22../Vtermina │ │ │ -0055ae20: 6c00 0032 330b 0030 5669 6d65 0000 3138 l..23..0Vime..18 │ │ │ -0055ae30: 0c00 2f56 7573 6572 0000 3231 1e00 1456 ../Vuser..21...V │ │ │ +0055add0: 0031 3712 002f 526c 6f67 696e 5f74 696d .17../Rlogin_tim │ │ │ +0055ade0: 6500 0031 390c 002f 526d 6f64 6500 0032 e..19../Rmode..2 │ │ │ +0055adf0: 340c 002f 526e 6f64 6500 0032 300b 002f 4../Rnode..20../ │ │ │ +0055ae00: 5270 6964 0000 3136 0d00 3052 7263 6e61 Rpid..16..0Rrcna │ │ │ +0055ae10: 6d00 0032 3210 002f 5274 6572 6d69 6e61 m..22../Rtermina │ │ │ +0055ae20: 6c00 0032 330b 0030 5269 6d65 0000 3138 l..23..0Rime..18 │ │ │ +0055ae30: 0c00 2f52 7573 6572 0000 3231 1e00 1452 ../Ruser..21...R │ │ │ 0055ae40: 6f72 6d61 745f 6275 6666 6572 00ff 616c ormat_buffer..al │ │ │ -0055ae50: 745f 6275 6666 0000 3134 0b00 2256 6275 t_buff..14.."Vbu │ │ │ -0055ae60: 6666 0000 3910 0022 5663 6865 636b 7375 ff..9.."Vchecksu │ │ │ -0055ae70: 6d00 0031 300f 0022 5666 7265 655f 7175 m..10.."Vfree_qu │ │ │ -0055ae80: 6500 0031 0a00 2a56 2e62 6c00 0033 0900 e..1..*V.bl..3.. │ │ │ -0055ae90: 2b56 666c 0000 3215 0022 5668 695f 7761 +Vfl..2.."Vhi_wa │ │ │ -0055aea0: 7465 725f 6273 697a 6500 0038 0a00 2256 ter_bsize..8.."V │ │ │ -0055aeb0: 6a61 0000 3131 1200 2456 2e6e 6f64 6566 ja..11..$V.nodef │ │ │ -0055aec0: 6c61 6773 0000 3133 1100 2556 6f70 6572 lags..13..%Voper │ │ │ -0055aed0: 6174 696f 6e00 0031 320b 0022 566e 6578 ation..12.."Vnex │ │ │ -0055aee0: 7400 0034 0b00 2256 7072 6576 0000 3512 t..4.."Vprev..5. │ │ │ -0055aef0: 0022 5672 6563 6f72 645f 7369 7a65 0000 ."Vrecord_size.. │ │ │ -0055af00: 370b 0025 5674 7970 6500 0036 2100 1356 7..%Vtype..6!..V │ │ │ +0055ae50: 745f 6275 6666 0000 3134 0b00 2252 6275 t_buff..14.."Rbu │ │ │ +0055ae60: 6666 0000 3910 0022 5263 6865 636b 7375 ff..9.."Rchecksu │ │ │ +0055ae70: 6d00 0031 300f 0022 5266 7265 655f 7175 m..10.."Rfree_qu │ │ │ +0055ae80: 6500 0031 0a00 2a52 2e62 6c00 0033 0900 e..1..*R.bl..3.. │ │ │ +0055ae90: 2b52 666c 0000 3215 0022 5268 695f 7761 +Rfl..2.."Rhi_wa │ │ │ +0055aea0: 7465 725f 6273 697a 6500 0038 0a00 2252 ter_bsize..8.."R │ │ │ +0055aeb0: 6a61 0000 3131 1200 2452 2e6e 6f64 6566 ja..11..$R.nodef │ │ │ +0055aec0: 6c61 6773 0000 3133 1100 2552 6f70 6572 lags..13..%Roper │ │ │ +0055aed0: 6174 696f 6e00 0031 320b 0022 526e 6578 ation..12.."Rnex │ │ │ +0055aee0: 7400 0034 0b00 2252 7072 6576 0000 3512 t..4.."Rprev..5. │ │ │ +0055aef0: 0022 5272 6563 6f72 645f 7369 7a65 0000 ."Rrecord_size.. │ │ │ +0055af00: 370b 0025 5274 7970 6500 0036 2100 1352 7..%Rtype..6!..R │ │ │ 0055af10: 6762 6c73 5f74 00ff 6375 6d75 6c5f 6a6e gbls_t..cumul_jn │ │ │ 0055af20: 6c5f 7265 635f 6c65 6e00 0031 3220 001b l_rec_len..12 .. │ │ │ -0055af30: 5664 6f6e 745f 7265 7365 745f 6762 6c5f Vdont_reset_gbl_ │ │ │ +0055af30: 5264 6f6e 745f 7265 7365 745f 6762 6c5f Rdont_reset_gbl_ │ │ │ 0055af40: 6a72 6563 5f74 696d 6500 0031 301a 001b jrec_time..10... │ │ │ -0055af50: 5666 6f72 775f 7068 6173 655f 7265 636f Vforw_phase_reco │ │ │ -0055af60: 7665 7279 0000 3714 001b 5667 626c 5f6a very..7...Vgbl_j │ │ │ -0055af70: 7265 635f 7469 6d65 0000 3514 001b 566d rec_time..5...Vm │ │ │ +0055af50: 5266 6f72 775f 7068 6173 655f 7265 636f Rforw_phase_reco │ │ │ +0055af60: 7665 7279 0000 3714 001b 5267 626c 5f6a very..7...Rgbl_j │ │ │ +0055af70: 7265 635f 7469 6d65 0000 3514 001b 526d rec_time..5...Rm │ │ │ 0055af80: 7570 6970 5f6a 6f75 726e 616c 0000 3911 upip_journal..9. │ │ │ -0055af90: 001d 5672 5f65 7874 7261 6374 0000 3139 ..Vr_extract..19 │ │ │ -0055afa0: 1600 1f56 6a72 6563 5f6e 6f64 6566 6c61 ...Vjrec_nodefla │ │ │ -0055afb0: 6773 0000 3135 1300 2456 7061 7274 6963 gs..15..$Vpartic │ │ │ -0055afc0: 6970 616e 7473 0000 340c 0024 5673 6571 ipants..4..$Vseq │ │ │ -0055afd0: 6e6f 0000 3110 0025 5674 726d 5f73 6571 no..1..%Vtrm_seq │ │ │ +0055af90: 001d 5272 5f65 7874 7261 6374 0000 3139 ..Rr_extract..19 │ │ │ +0055afa0: 1600 1f52 6a72 6563 5f6e 6f64 6566 6c61 ...Rjrec_nodefla │ │ │ +0055afb0: 6773 0000 3135 1300 2452 7061 7274 6963 gs..15..$Rpartic │ │ │ +0055afc0: 6970 616e 7473 0000 340c 0024 5273 6571 ipants..4..$Rseq │ │ │ +0055afd0: 6e6f 0000 3110 0025 5274 726d 5f73 6571 no..1..%Rtrm_seq │ │ │ 0055afe0: 6e6f 0000 3200 0000 0000 0000 0000 0000 no..2........... │ │ │ 0055aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0055b000: 0400 0000 f907 0000 6a62 0000 0000 0000 ........jb...... │ │ │ -0055b010: 3c00 0056 6774 6d74 7970 666c 6469 6e64 <..Vgtmtypfldind │ │ │ +0055b010: 3c00 0052 6774 6d74 7970 666c 6469 6e64 <..Rgtmtypfldind │ │ │ 0055b020: 7800 ff6a 6e6c 5f67 626c 735f 7400 ff6d x..jnl_gbls_t..m │ │ │ 0055b030: 7572 5f70 696e 695f 6164 6472 5f72 6573 ur_pini_addr_res │ │ │ -0055b040: 6574 5f66 6e70 7472 0000 3131 0f00 1f56 et_fnptr..11...V │ │ │ -0055b050: 726f 6c6c 6261 636b 0000 3816 001f 5674 rollback..8...Vt │ │ │ +0055b040: 6574 5f66 6e70 7472 0000 3131 0f00 1f52 et_fnptr..11...R │ │ │ +0055b050: 726f 6c6c 6261 636b 0000 3816 001f 5274 rollback..8...Rt │ │ │ 0055b060: 705f 7265 736f 6c76 655f 7469 6d65 0000 p_resolve_time.. │ │ │ -0055b070: 360e 001f 5675 7064 6174 6500 0032 3110 6...Vupdate..21. │ │ │ -0055b080: 001b 566f 6e6c 6e72 6c62 6b00 0031 3817 ..Vonlnrlbk..18. │ │ │ -0055b090: 001b 5670 7265 765f 7a74 776f 726d 5f70 ..Vprev_ztworm_p │ │ │ -0055b0a0: 7472 0000 3136 2500 1b56 7361 7665 5f64 tr..16%..Vsave_d │ │ │ +0055b070: 360e 001f 5275 7064 6174 6500 0032 3110 6...Rupdate..21. │ │ │ +0055b080: 001b 526f 6e6c 6e72 6c62 6b00 0031 3817 ..Ronlnrlbk..18. │ │ │ +0055b090: 001b 5270 7265 765f 7a74 776f 726d 5f70 ..Rprev_ztworm_p │ │ │ +0055b0a0: 7472 0000 3136 2500 1b52 7361 7665 5f64 tr..16%..Rsave_d │ │ │ 0055b0b0: 6f6e 745f 7265 7365 745f 6762 6c5f 6a72 ont_reset_gbl_jr │ │ │ -0055b0c0: 6563 5f74 696d 6500 0032 3012 0020 567a ec_time..20.. Vz │ │ │ +0055b0c0: 6563 5f74 696d 6500 0032 3012 0020 527a ec_time..20.. Rz │ │ │ 0055b0d0: 7477 6f72 6d5f 7074 7200 0031 3714 001c tworm_ptr..17... │ │ │ -0055b0e0: 566b 6970 5f6a 706c 7772 6974 6573 0000 Vkip_jplwrites.. │ │ │ -0055b0f0: 331a 001b 5674 705f 7a74 705f 6a6e 6c5f 3...Vtp_ztp_jnl_ │ │ │ -0055b100: 7570 645f 6e75 6d00 0031 3419 001b 5677 upd_num..14...Vw │ │ │ +0055b0e0: 526b 6970 5f6a 706c 7772 6974 6573 0000 Rkip_jplwrites.. │ │ │ +0055b0f0: 331a 001b 5274 705f 7a74 705f 6a6e 6c5f 3...Rtp_ztp_jnl_ │ │ │ +0055b100: 7570 645f 6e75 6d00 0031 3419 001b 5277 upd_num..14...Rw │ │ │ 0055b110: 6169 745f 666f 725f 6a6e 6c5f 6861 7264 ait_for_jnl_hard │ │ │ -0055b120: 0000 3133 1f00 1356 7072 6976 6174 655f ..13...Vprivate_ │ │ │ +0055b120: 0000 3133 1f00 1352 7072 6976 6174 655f ..13...Rprivate_ │ │ │ 0055b130: 636f 6e74 726f 6c00 ff63 6861 6e6e 656c control..channel │ │ │ -0055b140: 0000 330e 0025 5675 7272 5f74 6e00 0032 ..3..%Vurr_tn..2 │ │ │ -0055b150: 310c 0025 5679 636c 6500 0031 390f 0024 1..%Vycle..19..$ │ │ │ -0055b160: 5665 7272 5f73 7472 0000 3230 1300 2756 Verr_str..20..'V │ │ │ +0055b140: 0000 330e 0025 5275 7272 5f74 6e00 0032 ..3..%Rurr_tn..2 │ │ │ +0055b150: 310c 0025 5279 636c 6500 0031 390f 0024 1..%Rycle..19..$ │ │ │ +0055b160: 5265 7272 5f73 7472 0000 3230 1300 2752 Rerr_str..20..'R │ │ │ 0055b170: 6f72 5f72 6570 6f72 7465 6400 0031 3713 or_reported..17. │ │ │ -0055b180: 0024 5666 645f 6d69 736d 6174 6368 0000 .$Vfd_mismatch.. │ │ │ -0055b190: 3135 0c00 2556 696c 6569 6400 0035 0e00 15..%Vileid..5.. │ │ │ -0055b1a0: 2a56 2e64 6576 6963 6500 0037 0c00 2b56 *V.device..7..+V │ │ │ -0055b1b0: 696e 6f64 6500 0036 1d00 2456 696e 5f6a inode..6..$Vin_j │ │ │ +0055b180: 0024 5266 645f 6d69 736d 6174 6368 0000 .$Rfd_mismatch.. │ │ │ +0055b190: 3135 0c00 2552 696c 6569 6400 0035 0e00 15..%Rileid..5.. │ │ │ +0055b1a0: 2a52 2e64 6576 6963 6500 0037 0c00 2b52 *R.device..7..+R │ │ │ +0055b1b0: 696e 6f64 6500 0036 1d00 2452 696e 5f6a inode..6..$Rin_j │ │ │ 0055b1c0: 6e6c 5f70 6861 7365 325f 7361 6c76 6167 nl_phase2_salvag │ │ │ -0055b1d0: 6500 0031 320f 0024 566a 6e6c 5f62 7566 e..12..$Vjnl_buf │ │ │ -0055b1e0: 6600 0031 1300 2456 6e65 775f 6672 6565 f..1..$Vnew_free │ │ │ -0055b1f0: 6164 6472 0000 3914 0026 5678 745f 616c addr..9..&Vxt_al │ │ │ -0055b200: 6967 6e5f 6164 6472 0000 3413 0024 5670 ign_addr..4..$Vp │ │ │ +0055b1d0: 6500 0031 320f 0024 526a 6e6c 5f62 7566 e..12..$Rjnl_buf │ │ │ +0055b1e0: 6600 0031 1300 2452 6e65 775f 6672 6565 f..1..$Rnew_free │ │ │ +0055b1f0: 6164 6472 0000 3914 0026 5278 745f 616c addr..9..&Rxt_al │ │ │ +0055b200: 6967 6e5f 6164 6472 0000 3413 0024 5270 ign_addr..4..$Rp │ │ │ 0055b210: 6861 7365 325f 6672 6565 0000 3131 0c00 hase2_free..11.. │ │ │ -0055b220: 2f56 6164 6472 0000 3130 0f00 2556 696e /Vaddr..10..%Vin │ │ │ -0055b230: 695f 6164 6472 0000 3812 0024 5671 696f i_addr..8..$Vqio │ │ │ -0055b240: 5f61 6374 6976 6500 0031 340d 0024 5672 _active..14..$Vr │ │ │ -0055b250: 6567 696f 6e00 0032 0e00 2456 7374 6174 egion..2..$Vstat │ │ │ -0055b260: 7573 0000 3133 0900 2a56 3200 0031 380e us..13..*V2..18. │ │ │ -0055b270: 0025 5679 6e63 5f69 6f00 0031 361c 0015 .%Vync_io..16... │ │ │ -0055b280: 566f 6365 7373 5f76 6563 746f 7200 ff66 Vocess_vector..f │ │ │ -0055b290: 696c 6c65 7200 0031 3016 0023 566a 7076 iller..10..#Vjpv │ │ │ +0055b220: 2f52 6164 6472 0000 3130 0f00 2552 696e /Raddr..10..%Rin │ │ │ +0055b230: 695f 6164 6472 0000 3812 0024 5271 696f i_addr..8..$Rqio │ │ │ +0055b240: 5f61 6374 6976 6500 0031 340d 0024 5272 _active..14..$Rr │ │ │ +0055b250: 6567 696f 6e00 0032 0e00 2452 7374 6174 egion..2..$Rstat │ │ │ +0055b260: 7573 0000 3133 0900 2a52 3200 0031 380e us..13..*R2..18. │ │ │ +0055b270: 0025 5279 6e63 5f69 6f00 0031 361c 0015 .%Rync_io..16... │ │ │ +0055b280: 526f 6365 7373 5f76 6563 746f 7200 ff66 Rocess_vector..f │ │ │ +0055b290: 696c 6c65 7200 0031 3016 0023 526a 7076 iller..10..#Rjpv │ │ │ 0055b2a0: 5f69 6d61 6765 5f63 6f75 6e74 0000 3211 _image_count..2. │ │ │ -0055b2b0: 0027 566c 6f67 696e 5f74 696d 6500 0034 .'Vlogin_time..4 │ │ │ -0055b2c0: 0b00 2756 6d6f 6465 0000 390b 0027 566e ..'Vmode..9..'Vn │ │ │ -0055b2d0: 6f64 6500 0035 0a00 2756 7069 6400 0031 ode..5..'Vpid..1 │ │ │ -0055b2e0: 0c00 2856 7263 6e61 6d00 0037 0f00 2756 ..(Vrcnam..7..'V │ │ │ -0055b2f0: 7465 726d 696e 616c 0000 380a 0028 5669 terminal..8..(Vi │ │ │ -0055b300: 6d65 0000 330b 0027 5675 7365 7200 0036 me..3..'Vuser..6 │ │ │ -0055b310: 1900 1356 7265 636f 7264 00ff 6a72 6563 ...Vrecord..jrec │ │ │ -0055b320: 5f61 696d 6700 0033 3615 0024 562e 626c _aimg..36..$V.bl │ │ │ +0055b2b0: 0027 526c 6f67 696e 5f74 696d 6500 0034 .'Rlogin_time..4 │ │ │ +0055b2c0: 0b00 2752 6d6f 6465 0000 390b 0027 526e ..'Rmode..9..'Rn │ │ │ +0055b2d0: 6f64 6500 0035 0a00 2752 7069 6400 0031 ode..5..'Rpid..1 │ │ │ +0055b2e0: 0c00 2852 7263 6e61 6d00 0037 0f00 2752 ..(Rrcnam..7..'R │ │ │ +0055b2f0: 7465 726d 696e 616c 0000 380a 0028 5269 terminal..8..(Ri │ │ │ +0055b300: 6d65 0000 330b 0027 5275 7365 7200 0036 me..3..'Ruser..6 │ │ │ +0055b310: 1900 1352 7265 636f 7264 00ff 6a72 6563 ...Rrecord..jrec │ │ │ +0055b320: 5f61 696d 6700 0033 3615 0024 522e 626c _aimg..36..$R.bl │ │ │ 0055b330: 6b5f 636f 6e74 656e 7473 0000 3431 0b00 k_contents..41.. │ │ │ -0055b340: 2856 6e75 6d00 0033 380b 0026 5673 697a (Vnum..38..&Vsiz │ │ │ -0055b350: 0000 3339 1400 2556 6f6e 6473 6b5f 626c ..39..%Vondsk_bl │ │ │ -0055b360: 6b76 6572 0000 3430 0e00 2556 7072 6566 kver..40..%Vpref │ │ │ -0055b370: 6978 0000 3337 0c00 2156 6c69 676e 0000 ix..37..!Vlign.. │ │ │ -0055b380: 3432 1100 2556 2e63 6865 636b 7375 6d00 42..%V.checksum. │ │ │ -0055b390: 0034 330c 0026 5674 696d 6500 0034 340b .43..&Vtime..44. │ │ │ -0055b3a0: 0020 5665 6f66 0000 3839 0f00 2356 2e66 . Veof..89..#V.f │ │ │ -0055b3b0: 696c 6c65 7200 0039 3211 0024 566a 6e6c iller..92..$Vjnl │ │ │ -0055b3c0: 5f73 6571 6e6f 0000 3931 0e00 2456 7072 _seqno..91..$Vpr │ │ │ -0055b3d0: 6566 6978 0000 3930 0e00 2456 7375 6666 efix..90..$Vsuff │ │ │ -0055b3e0: 6978 0000 3933 0c00 2156 706f 6368 0000 ix..93..!Vpoch.. │ │ │ -0055b3f0: 3738 1600 2556 2e62 6c6b 735f 746f 5f75 78..%V.blks_to_u │ │ │ -0055b400: 7067 7264 0000 3831 0f00 2656 6669 6c6c pgrd..81..&Vfill │ │ │ -0055b410: 6572 3000 0038 3509 002c 5631 0000 3837 er0..85..,V1..87 │ │ │ -0055b420: 1200 2756 7265 655f 626c 6f63 6b73 0000 ..'Vree_blocks.. │ │ │ -0055b430: 3832 1500 2756 756c 6c79 5f75 7067 7261 82..'Vully_upgra │ │ │ -0055b440: 6465 6400 0038 3411 0026 566a 6e6c 5f73 ded..84..&Vjnl_s │ │ │ -0055b450: 6571 6e6f 0000 3830 0e00 2656 7072 6566 eqno..80..&Vpref │ │ │ -0055b460: 6978 0000 3739 1200 2656 7374 726d 5f73 ix..79..&Vstrm_s │ │ │ -0055b470: 6571 6e6f 0000 3836 0d00 2756 7566 6669 eqno..86..'Vuffi │ │ │ -0055b480: 7800 0038 3812 0026 5674 6f74 616c 5f62 x..88..&Vtotal_b │ │ │ -0055b490: 6c6b 7300 0038 330d 0020 5669 6e63 746e lks..83.. Vinctn │ │ │ -0055b4a0: 0000 3630 0f00 2556 2e64 6574 6169 6c00 ..60..%V.detail. │ │ │ -0055b4b0: 0036 320e 0026 5670 7265 6669 7800 0036 .62..&Vprefix..6 │ │ │ -0055b4c0: 310e 0020 566c 6774 7269 6700 0032 3215 1.. Vlgtrig..22. │ │ │ -0055b4d0: 0026 562e 6669 6c6c 6572 5f73 686f 7274 .&V.filler_short │ │ │ -0055b4e0: 0000 3237 1200 2756 6c67 7472 6967 5f73 ..27..'Vlgtrig_s │ │ │ -0055b4f0: 7472 0000 3239 1800 2756 6e75 6d5f 7061 tr..29..'Vnum_pa │ │ │ +0055b340: 2852 6e75 6d00 0033 380b 0026 5273 697a (Rnum..38..&Rsiz │ │ │ +0055b350: 0000 3339 1400 2552 6f6e 6473 6b5f 626c ..39..%Rondsk_bl │ │ │ +0055b360: 6b76 6572 0000 3430 0e00 2552 7072 6566 kver..40..%Rpref │ │ │ +0055b370: 6978 0000 3337 0c00 2152 6c69 676e 0000 ix..37..!Rlign.. │ │ │ +0055b380: 3432 1100 2552 2e63 6865 636b 7375 6d00 42..%R.checksum. │ │ │ +0055b390: 0034 330c 0026 5274 696d 6500 0034 340b .43..&Rtime..44. │ │ │ +0055b3a0: 0020 5265 6f66 0000 3839 0f00 2352 2e66 . Reof..89..#R.f │ │ │ +0055b3b0: 696c 6c65 7200 0039 3211 0024 526a 6e6c iller..92..$Rjnl │ │ │ +0055b3c0: 5f73 6571 6e6f 0000 3931 0e00 2452 7072 _seqno..91..$Rpr │ │ │ +0055b3d0: 6566 6978 0000 3930 0e00 2452 7375 6666 efix..90..$Rsuff │ │ │ +0055b3e0: 6978 0000 3933 0c00 2152 706f 6368 0000 ix..93..!Rpoch.. │ │ │ +0055b3f0: 3738 1600 2552 2e62 6c6b 735f 746f 5f75 78..%R.blks_to_u │ │ │ +0055b400: 7067 7264 0000 3831 0f00 2652 6669 6c6c pgrd..81..&Rfill │ │ │ +0055b410: 6572 3000 0038 3509 002c 5231 0000 3837 er0..85..,R1..87 │ │ │ +0055b420: 1200 2752 7265 655f 626c 6f63 6b73 0000 ..'Rree_blocks.. │ │ │ +0055b430: 3832 1500 2752 756c 6c79 5f75 7067 7261 82..'Rully_upgra │ │ │ +0055b440: 6465 6400 0038 3411 0026 526a 6e6c 5f73 ded..84..&Rjnl_s │ │ │ +0055b450: 6571 6e6f 0000 3830 0e00 2652 7072 6566 eqno..80..&Rpref │ │ │ +0055b460: 6978 0000 3739 1200 2652 7374 726d 5f73 ix..79..&Rstrm_s │ │ │ +0055b470: 6571 6e6f 0000 3836 0d00 2752 7566 6669 eqno..86..'Ruffi │ │ │ +0055b480: 7800 0038 3812 0026 5274 6f74 616c 5f62 x..88..&Rtotal_b │ │ │ +0055b490: 6c6b 7300 0038 330d 0020 5269 6e63 746e lks..83.. Rinctn │ │ │ +0055b4a0: 0000 3630 0f00 2552 2e64 6574 6169 6c00 ..60..%R.detail. │ │ │ +0055b4b0: 0036 320e 0026 5270 7265 6669 7800 0036 .62..&Rprefix..6 │ │ │ +0055b4c0: 310e 0020 526c 6774 7269 6700 0032 3215 1.. Rlgtrig..22. │ │ │ +0055b4d0: 0026 522e 6669 6c6c 6572 5f73 686f 7274 .&R.filler_short │ │ │ +0055b4e0: 0000 3237 1200 2752 6c67 7472 6967 5f73 ..27..'Rlgtrig_s │ │ │ +0055b4f0: 7472 0000 3239 1800 2752 6e75 6d5f 7061 tr..29..'Rnum_pa │ │ │ 0055b500: 7274 6963 6970 616e 7473 0000 3238 0e00 rticipants..28.. │ │ │ -0055b510: 2756 7072 6566 6978 0000 3233 1200 2756 'Vprefix..23..'V │ │ │ +0055b510: 2752 7072 6566 6978 0000 3233 1200 2752 'Rprefix..23..'R │ │ │ 0055b520: 7374 726d 5f73 6571 6e6f 0000 3235 1100 strm_seqno..25.. │ │ │ -0055b530: 2756 746f 6b65 6e5f 7365 7100 0032 3412 'Vtoken_seq..24. │ │ │ -0055b540: 0027 5675 7064 6174 655f 6e75 6d00 0032 .'Vupdate_num..2 │ │ │ -0055b550: 360c 0020 566e 756c 6c00 0037 320f 0024 6.. Vnull..72..$ │ │ │ -0055b560: 562e 6669 6c6c 6572 0000 3736 1100 2556 V.filler..76..%V │ │ │ +0055b530: 2752 746f 6b65 6e5f 7365 7100 0032 3412 'Rtoken_seq..24. │ │ │ +0055b540: 0027 5275 7064 6174 655f 6e75 6d00 0032 .'Rupdate_num..2 │ │ │ +0055b550: 360c 0020 526e 756c 6c00 0037 320f 0024 6.. Rnull..72..$ │ │ │ +0055b560: 522e 6669 6c6c 6572 0000 3736 1100 2552 R.filler..76..%R │ │ │ 0055b570: 6a6e 6c5f 7365 716e 6f00 0037 340e 0025 jnl_seqno..74..% │ │ │ -0055b580: 5670 7265 6669 7800 0037 3312 0025 5673 Vprefix..73..%Vs │ │ │ +0055b580: 5270 7265 6669 7800 0037 3312 0025 5273 Rprefix..73..%Rs │ │ │ 0055b590: 7472 6d5f 7365 716e 6f00 0037 350d 0026 trm_seqno..75..& │ │ │ -0055b5a0: 5675 6666 6978 0000 3737 0c00 2056 7062 Vuffix..77.. Vpb │ │ │ -0055b5b0: 6c6b 0000 3330 1500 2456 2e62 6c6b 5f63 lk..30..$V.blk_c │ │ │ -0055b5c0: 6f6e 7465 6e74 7300 0033 350b 0028 566e ontents..35..(Vn │ │ │ -0055b5d0: 756d 0000 3332 0b00 2656 7369 7a00 0033 um..32..&Vsiz..3 │ │ │ -0055b5e0: 3314 0025 566f 6e64 736b 5f62 6c6b 7665 3..%Vondsk_blkve │ │ │ -0055b5f0: 7200 0033 340e 0025 5670 7265 6669 7800 r..34..%Vprefix. │ │ │ -0055b600: 0033 310b 0021 5666 696e 0000 3638 0f00 .31..!Vfin..68.. │ │ │ -0055b610: 2456 2e66 696c 6c65 7200 0037 300e 0025 $V.filler..70..% │ │ │ -0055b620: 5670 7265 6669 7800 0036 390e 0025 5673 Vprefix..69..%Vs │ │ │ -0055b630: 7566 6669 7800 0037 310b 0021 5669 6e69 uffix..71..!Vini │ │ │ -0055b640: 0000 3633 0f00 2456 2e66 696c 6c65 7200 ..63..$V.filler. │ │ │ -0055b650: 0036 360e 0025 5670 7265 6669 7800 0036 .66..%Vprefix..6 │ │ │ -0055b660: 3414 0027 566f 6365 7373 5f76 6563 746f 4..'Vocess_vecto │ │ │ -0055b670: 7200 0036 350e 0025 5673 7566 6669 7800 r..65..%Vsuffix. │ │ │ -0055b680: 0036 370f 0020 5673 6574 5f6b 696c 6c00 .67.. Vset_kill. │ │ │ -0055b690: 0036 1500 2856 2e66 696c 6c65 725f 7368 .6..(V.filler_sh │ │ │ -0055b6a0: 6f72 7400 0031 3112 0029 566d 756d 7073 ort..11..)Vmumps │ │ │ -0055b6b0: 5f6e 6f64 6500 0031 3318 0029 566e 756d _node..13..)Vnum │ │ │ +0055b5a0: 5275 6666 6978 0000 3737 0c00 2052 7062 Ruffix..77.. Rpb │ │ │ +0055b5b0: 6c6b 0000 3330 1500 2452 2e62 6c6b 5f63 lk..30..$R.blk_c │ │ │ +0055b5c0: 6f6e 7465 6e74 7300 0033 350b 0028 526e ontents..35..(Rn │ │ │ +0055b5d0: 756d 0000 3332 0b00 2652 7369 7a00 0033 um..32..&Rsiz..3 │ │ │ +0055b5e0: 3314 0025 526f 6e64 736b 5f62 6c6b 7665 3..%Rondsk_blkve │ │ │ +0055b5f0: 7200 0033 340e 0025 5270 7265 6669 7800 r..34..%Rprefix. │ │ │ +0055b600: 0033 310b 0021 5266 696e 0000 3638 0f00 .31..!Rfin..68.. │ │ │ +0055b610: 2452 2e66 696c 6c65 7200 0037 300e 0025 $R.filler..70..% │ │ │ +0055b620: 5270 7265 6669 7800 0036 390e 0025 5273 Rprefix..69..%Rs │ │ │ +0055b630: 7566 6669 7800 0037 310b 0021 5269 6e69 uffix..71..!Rini │ │ │ +0055b640: 0000 3633 0f00 2452 2e66 696c 6c65 7200 ..63..$R.filler. │ │ │ +0055b650: 0036 360e 0025 5270 7265 6669 7800 0036 .66..%Rprefix..6 │ │ │ +0055b660: 3414 0027 526f 6365 7373 5f76 6563 746f 4..'Rocess_vecto │ │ │ +0055b670: 7200 0036 350e 0025 5273 7566 6669 7800 r..65..%Rsuffix. │ │ │ +0055b680: 0036 370f 0020 5273 6574 5f6b 696c 6c00 .67.. Rset_kill. │ │ │ +0055b690: 0036 1500 2852 2e66 696c 6c65 725f 7368 .6..(R.filler_sh │ │ │ +0055b6a0: 6f72 7400 0031 3112 0029 526d 756d 7073 ort..11..)Rmumps │ │ │ +0055b6b0: 5f6e 6f64 6500 0031 3318 0029 526e 756d _node..13..)Rnum │ │ │ 0055b6c0: 5f70 6172 7469 6369 7061 6e74 7300 0031 _participants..1 │ │ │ -0055b6d0: 320d 0029 5670 7265 6669 7800 0037 1100 2..)Vprefix..7.. │ │ │ -0055b6e0: 2956 7374 726d 5f73 6571 6e6f 0000 3910 )Vstrm_seqno..9. │ │ │ -0055b6f0: 0029 5674 6f6b 656e 5f73 6571 0000 3812 .)Vtoken_seq..8. │ │ │ -0055b700: 0029 5675 7064 6174 655f 6e75 6d00 0031 .)Vupdate_num..1 │ │ │ -0055b710: 300c 0020 5674 636f 6d00 0034 3515 0024 0.. Vtcom..45..$ │ │ │ -0055b720: 562e 6669 6c6c 6572 5f73 686f 7274 0000 V.filler_short.. │ │ │ -0055b730: 3439 0f00 2556 6a6e 6c5f 7469 6400 0035 49..%Vjnl_tid..5 │ │ │ -0055b740: 3118 0025 566e 756d 5f70 6172 7469 6369 1..%Vnum_partici │ │ │ -0055b750: 7061 6e74 7300 0035 300e 0025 5670 7265 pants..50..%Vpre │ │ │ -0055b760: 6669 7800 0034 3612 0025 5673 7472 6d5f fix..46..%Vstrm_ │ │ │ -0055b770: 7365 716e 6f00 0034 380d 0026 5675 6666 seqno..48..&Vuff │ │ │ -0055b780: 6978 0000 3532 1100 2556 746f 6b65 6e5f ix..52..%Vtoken_ │ │ │ -0055b790: 7365 7100 0034 370c 0021 5672 756e 6300 seq..47..!Vrunc. │ │ │ -0055b7a0: 0039 340f 0025 562e 6669 6c6c 6572 0000 .94..%V.filler.. │ │ │ -0055b7b0: 3939 1800 2656 6f72 6967 5f66 7265 655f 99..&Vorig_free_ │ │ │ -0055b7c0: 626c 6f63 6b73 0000 3937 1200 2b56 746f blocks..97..+Vto │ │ │ -0055b7d0: 7461 6c5f 626c 6b73 0000 3936 0e00 2656 tal_blks..96..&V │ │ │ -0055b7e0: 7072 6566 6978 0000 3935 0f00 2656 7375 prefix..95..&Vsu │ │ │ +0055b6d0: 320d 0029 5270 7265 6669 7800 0037 1100 2..)Rprefix..7.. │ │ │ +0055b6e0: 2952 7374 726d 5f73 6571 6e6f 0000 3910 )Rstrm_seqno..9. │ │ │ +0055b6f0: 0029 5274 6f6b 656e 5f73 6571 0000 3812 .)Rtoken_seq..8. │ │ │ +0055b700: 0029 5275 7064 6174 655f 6e75 6d00 0031 .)Rupdate_num..1 │ │ │ +0055b710: 300c 0020 5274 636f 6d00 0034 3515 0024 0.. Rtcom..45..$ │ │ │ +0055b720: 522e 6669 6c6c 6572 5f73 686f 7274 0000 R.filler_short.. │ │ │ +0055b730: 3439 0f00 2552 6a6e 6c5f 7469 6400 0035 49..%Rjnl_tid..5 │ │ │ +0055b740: 3118 0025 526e 756d 5f70 6172 7469 6369 1..%Rnum_partici │ │ │ +0055b750: 7061 6e74 7300 0035 300e 0025 5270 7265 pants..50..%Rpre │ │ │ +0055b760: 6669 7800 0034 3612 0025 5273 7472 6d5f fix..46..%Rstrm_ │ │ │ +0055b770: 7365 716e 6f00 0034 380d 0026 5275 6666 seqno..48..&Ruff │ │ │ +0055b780: 6978 0000 3532 1100 2552 746f 6b65 6e5f ix..52..%Rtoken_ │ │ │ +0055b790: 7365 7100 0034 370c 0021 5272 756e 6300 seq..47..!Rrunc. │ │ │ +0055b7a0: 0039 340f 0025 522e 6669 6c6c 6572 0000 .94..%R.filler.. │ │ │ +0055b7b0: 3939 1800 2652 6f72 6967 5f66 7265 655f 99..&Rorig_free_ │ │ │ +0055b7c0: 626c 6f63 6b73 0000 3937 1200 2b52 746f blocks..97..+Rto │ │ │ +0055b7d0: 7461 6c5f 626c 6b73 0000 3936 0e00 2652 tal_blks..96..&R │ │ │ +0055b7e0: 7072 6566 6978 0000 3935 0f00 2652 7375 prefix..95..&Rsu │ │ │ 0055b7f0: 6666 6978 0000 3130 3000 0000 0000 0000 ffix..100....... │ │ │ 0055b800: 0400 0000 fd07 0000 d762 0000 0000 0000 .........b...... │ │ │ -0055b810: 4400 0056 6774 6d74 7970 666c 6469 6e64 D..Vgtmtypfldind │ │ │ +0055b810: 4400 0052 6774 6d74 7970 666c 6469 6e64 D..Rgtmtypfldind │ │ │ 0055b820: 7800 ff6a 6e6c 5f72 6563 6f72 6400 ff6a x..jnl_record..j │ │ │ 0055b830: 7265 635f 7472 756e 632e 746f 7461 6c5f rec_trunc.total_ │ │ │ 0055b840: 626c 6b73 5f61 6674 6572 5f74 7275 6e63 blks_after_trunc │ │ │ -0055b850: 0000 3938 0d00 2056 7a74 636f 6d00 0035 ..98.. Vztcom..5 │ │ │ -0055b860: 3316 0025 562e 6669 6c6c 6572 5f38 6279 3..%V.filler_8by │ │ │ -0055b870: 7465 7300 0035 360d 002d 5673 686f 7274 tes..56..-Vshort │ │ │ -0055b880: 0000 3537 1400 2656 7061 7274 6963 6970 ..57..&Vparticip │ │ │ -0055b890: 616e 7473 0000 3538 0d00 2756 7265 6669 ants..58..'Vrefi │ │ │ -0055b8a0: 7800 0035 340e 0026 5673 7566 6669 7800 x..54..&Vsuffix. │ │ │ -0055b8b0: 0035 390d 0026 5674 6f6b 656e 0000 3535 .59..&Vtoken..55 │ │ │ -0055b8c0: 0c00 2256 776f 726d 0000 3134 1500 2656 .."Vworm..14..&V │ │ │ +0055b850: 0000 3938 0d00 2052 7a74 636f 6d00 0035 ..98.. Rztcom..5 │ │ │ +0055b860: 3316 0025 522e 6669 6c6c 6572 5f38 6279 3..%R.filler_8by │ │ │ +0055b870: 7465 7300 0035 360d 002d 5273 686f 7274 tes..56..-Rshort │ │ │ +0055b880: 0000 3537 1400 2652 7061 7274 6963 6970 ..57..&Rparticip │ │ │ +0055b890: 616e 7473 0000 3538 0d00 2752 7265 6669 ants..58..'Rrefi │ │ │ +0055b8a0: 7800 0035 340e 0026 5273 7566 6669 7800 x..54..&Rsuffix. │ │ │ +0055b8b0: 0035 390d 0026 5274 6f6b 656e 0000 3535 .59..&Rtoken..55 │ │ │ +0055b8c0: 0c00 2252 776f 726d 0000 3134 1500 2652 .."Rworm..14..&R │ │ │ 0055b8d0: 2e66 696c 6c65 725f 7368 6f72 7400 0031 .filler_short..1 │ │ │ -0055b8e0: 3918 0027 566e 756d 5f70 6172 7469 6369 9..'Vnum_partici │ │ │ -0055b8f0: 7061 6e74 7300 0032 300e 0027 5670 7265 pants..20..'Vpre │ │ │ -0055b900: 6669 7800 0031 3512 0027 5673 7472 6d5f fix..15..'Vstrm_ │ │ │ -0055b910: 7365 716e 6f00 0031 3711 0027 5674 6f6b seqno..17..'Vtok │ │ │ -0055b920: 656e 5f73 6571 0000 3136 1200 2756 7570 en_seq..16..'Vup │ │ │ -0055b930: 6461 7465 5f6e 756d 0000 3138 1200 2756 date_num..18..'V │ │ │ +0055b8e0: 3918 0027 526e 756d 5f70 6172 7469 6369 9..'Rnum_partici │ │ │ +0055b8f0: 7061 6e74 7300 0032 300e 0027 5270 7265 pants..20..'Rpre │ │ │ +0055b900: 6669 7800 0031 3512 0027 5273 7472 6d5f fix..15..'Rstrm_ │ │ │ +0055b910: 7365 716e 6f00 0031 3711 0027 5274 6f6b seqno..17..'Rtok │ │ │ +0055b920: 656e 5f73 6571 0000 3136 1200 2752 7570 en_seq..16..'Rup │ │ │ +0055b930: 6461 7465 5f6e 756d 0000 3138 1200 2752 date_num..18..'R │ │ │ 0055b940: 7a74 776f 726d 5f73 7472 0000 3231 0d00 ztworm_str..21.. │ │ │ -0055b950: 1b56 7072 6566 6978 0000 3110 0021 562e .Vprefix..1..!V. │ │ │ -0055b960: 6368 6563 6b73 756d 0000 3410 0022 5670 checksum..4.."Vp │ │ │ -0055b970: 696e 695f 6164 6472 0000 320b 0022 5674 ini_addr..2.."Vt │ │ │ -0055b980: 696d 6500 0033 0800 2356 6e00 0035 1300 ime..3..#Vn..5.. │ │ │ -0055b990: 1356 7374 7269 6e67 00ff 7465 7874 0000 .Vstring..text.. │ │ │ -0055b9a0: 3123 0012 5664 6174 615f 6864 725f 7374 1#..Vdata_hdr_st │ │ │ +0055b950: 1b52 7072 6566 6978 0000 3110 0021 522e .Rprefix..1..!R. │ │ │ +0055b960: 6368 6563 6b73 756d 0000 3410 0022 5270 checksum..4.."Rp │ │ │ +0055b970: 696e 695f 6164 6472 0000 320b 0022 5274 ini_addr..2.."Rt │ │ │ +0055b980: 696d 6500 0033 0800 2352 6e00 0035 1300 ime..3..#Rn..5.. │ │ │ +0055b990: 1352 7374 7269 6e67 00ff 7465 7874 0000 .Rstring..text.. │ │ │ +0055b9a0: 3123 0012 5264 6174 615f 6864 725f 7374 1#..Rdata_hdr_st │ │ │ 0055b9b0: 7275 6374 00ff 6a6e 6c64 6174 615f 6c65 ruct..jnldata_le │ │ │ -0055b9c0: 6e00 0031 1700 2356 7072 6576 5f6a 6e6c n..1..#Vprev_jnl │ │ │ -0055b9d0: 6461 7461 5f6c 656e 0000 3220 0012 5665 data_len..2 ..Ve │ │ │ +0055b9c0: 6e00 0031 1700 2352 7072 6576 5f6a 6e6c n..1..#Rprev_jnl │ │ │ +0055b9d0: 6461 7461 5f6c 656e 0000 3220 0012 5265 data_len..2 ..Re │ │ │ 0055b9e0: 7874 5f6d 756c 7469 5f74 00ff 6e75 6d5f xt_multi_t..num_ │ │ │ -0055b9f0: 6d6f 7265 5f72 6567 0000 360b 001f 5673 more_reg..6...Vs │ │ │ -0055ba00: 697a 6500 0037 0b00 1f56 7469 6d65 0000 ize..7...Vtime.. │ │ │ -0055ba10: 310f 0020 566f 6b65 6e5f 7365 7100 0032 1.. Voken_seq..2 │ │ │ -0055ba20: 1100 2856 2e6a 6e6c 5f73 6571 6e6f 0000 ..(V.jnl_seqno.. │ │ │ -0055ba30: 330c 0029 5674 6f6b 656e 0000 3411 001f 3..)Vtoken..4... │ │ │ -0055ba40: 5675 7064 6174 655f 6e75 6d00 0035 1f00 Vupdate_num..5.. │ │ │ -0055ba50: 1256 706f 6f6c 5f61 6464 7273 00ff 6764 .Vpool_addrs..gd │ │ │ +0055b9f0: 6d6f 7265 5f72 6567 0000 360b 001f 5273 more_reg..6...Rs │ │ │ +0055ba00: 697a 6500 0037 0b00 1f52 7469 6d65 0000 ize..7...Rtime.. │ │ │ +0055ba10: 310f 0020 526f 6b65 6e5f 7365 7100 0032 1.. Roken_seq..2 │ │ │ +0055ba20: 1100 2852 2e6a 6e6c 5f73 6571 6e6f 0000 ..(R.jnl_seqno.. │ │ │ +0055ba30: 330c 0029 5274 6f6b 656e 0000 3411 001f 3..)Rtoken..4... │ │ │ +0055ba40: 5275 7064 6174 655f 6e75 6d00 0035 1f00 Rupdate_num..5.. │ │ │ +0055ba50: 1252 706f 6f6c 5f61 6464 7273 00ff 6764 .Rpool_addrs..gd │ │ │ 0055ba60: 5f69 6e73 7469 6e66 6f00 0032 310b 0021 _instinfo..21..! │ │ │ -0055ba70: 5670 7472 0000 3232 1500 1f56 746d 736f Vptr..22...Vtmso │ │ │ +0055ba70: 5270 7472 0000 3232 1500 1f52 746d 736f Rptr..22...Rtmso │ │ │ 0055ba80: 7572 6365 5f6c 6f63 616c 0000 330d 002d urce_local..3..- │ │ │ -0055ba90: 565f 6172 7261 7900 0034 1300 2256 7263 V_array..4.."Vrc │ │ │ +0055ba90: 525f 6172 7261 7900 0034 1300 2252 7263 R_array..4.."Rrc │ │ │ 0055baa0: 5f6c 636c 5f61 7272 6179 0000 3613 001e _lcl_array..6... │ │ │ -0055bab0: 566a 6e6c 6461 7461 5f62 6173 6500 0037 Vjnldata_base..7 │ │ │ -0055bac0: 0f00 2156 706f 6f6c 5f63 746c 0000 3110 ..!Vpool_ctl..1. │ │ │ -0055bad0: 0026 5664 756d 6d79 5f72 6567 0000 3209 .&Vdummy_reg..2. │ │ │ -0055bae0: 001f 5672 7300 0038 1700 2156 2e63 7572 ..Vrs..8..!V.cur │ │ │ +0055bab0: 526a 6e6c 6461 7461 5f62 6173 6500 0037 Rjnldata_base..7 │ │ │ +0055bac0: 0f00 2152 706f 6f6c 5f63 746c 0000 3110 ..!Rpool_ctl..1. │ │ │ +0055bad0: 0026 5264 756d 6d79 5f72 6567 0000 3209 .&Rdummy_reg..2. │ │ │ +0055bae0: 001f 5272 7300 0038 1700 2152 2e63 7572 ..Rrs..8..!R.cur │ │ │ 0055baf0: 5f77 7269 7465 5f61 6464 7200 0031 301a _write_addr..10. │ │ │ -0055bb00: 0022 5666 696c 6c65 725f 3862 7974 655f ."Vfiller_8byte_ │ │ │ -0055bb10: 616c 6967 6e00 0031 3616 0022 566d 656d align..16.."Vmem │ │ │ +0055bb00: 0022 5266 696c 6c65 725f 3862 7974 655f ."Rfiller_8byte_ │ │ │ +0055bb10: 616c 6967 6e00 0031 3616 0022 526d 656d align..16.."Rmem │ │ │ 0055bb20: 6370 795f 736b 6970 7065 6400 0031 3311 cpy_skipped..13. │ │ │ -0055bb30: 0022 566e 756d 5f74 636f 6d73 0000 3135 ."Vnum_tcoms..15 │ │ │ -0055bb40: 1b00 2256 7068 6173 6532 5f63 6f6d 6d69 .."Vphase2_commi │ │ │ -0055bb50: 745f 696e 6465 7800 0031 3417 0022 5673 t_index..14.."Vs │ │ │ +0055bb30: 0022 526e 756d 5f74 636f 6d73 0000 3135 ."Rnum_tcoms..15 │ │ │ +0055bb40: 1b00 2252 7068 6173 6532 5f63 6f6d 6d69 .."Rphase2_commi │ │ │ +0055bb50: 745f 696e 6465 7800 0031 3417 0022 5273 t_index..14.."Rs │ │ │ 0055bb60: 7461 7274 5f77 7269 7465 5f61 6464 7200 tart_write_addr. │ │ │ -0055bb70: 0039 1400 2256 746f 745f 6a72 6563 5f6c .9.."Vtot_jrec_l │ │ │ -0055bb80: 656e 0000 3131 1300 2256 7772 6974 655f en..11.."Vwrite_ │ │ │ -0055bb90: 746f 7461 6c00 0031 320c 001e 566e 6578 total..12...Vnex │ │ │ -0055bba0: 7400 0032 3011 001e 5670 6f6f 6c5f 696e t..20...Vpool_in │ │ │ -0055bbb0: 6974 0000 3137 1100 1e56 7265 6376 5f70 it..17...Vrecv_p │ │ │ -0055bbc0: 6f6f 6c00 0031 380d 0020 566c 6178 6564 ool..18.. Vlaxed │ │ │ -0055bbd0: 0000 3139 1600 2056 706c 5f69 6e73 745f ..19.. Vpl_inst_ │ │ │ -0055bbe0: 6669 6c65 6864 7200 0035 1e00 1756 6374 filehdr..5...Vct │ │ │ +0055bb70: 0039 1400 2252 746f 745f 6a72 6563 5f6c .9.."Rtot_jrec_l │ │ │ +0055bb80: 656e 0000 3131 1300 2252 7772 6974 655f en..11.."Rwrite_ │ │ │ +0055bb90: 746f 7461 6c00 0031 320c 001e 526e 6578 total..12...Rnex │ │ │ +0055bba0: 7400 0032 3011 001e 5270 6f6f 6c5f 696e t..20...Rpool_in │ │ │ +0055bbb0: 6974 0000 3137 1100 1e52 7265 6376 5f70 it..17...Rrecv_p │ │ │ +0055bbc0: 6f6f 6c00 0031 380d 0020 526c 6178 6564 ool..18.. Rlaxed │ │ │ +0055bbd0: 0000 3139 1600 2052 706c 5f69 6e73 745f ..19.. Rpl_inst_ │ │ │ +0055bbe0: 6669 6c65 6864 7200 0035 1e00 1752 6374 filehdr..5...Rct │ │ │ 0055bbf0: 6c5f 7374 7275 6374 00ff 636f 6e74 6967 l_struct..contig │ │ │ -0055bc00: 5f61 6464 7200 0037 1200 2456 7269 7469 _addr..7..$Vriti │ │ │ -0055bc10: 6361 6c5f 6f66 6600 0038 1200 2356 6669 cal_off..8..#Vfi │ │ │ -0055bc20: 6c65 6864 725f 6f66 6600 0039 1400 2656 lehdr_off..9..&V │ │ │ +0055bc00: 5f61 6464 7200 0037 1200 2452 7269 7469 _addr..7..$Rriti │ │ │ +0055bc10: 6361 6c5f 6f66 6600 0038 1200 2352 6669 cal_off..8..#Rfi │ │ │ +0055bc20: 6c65 6864 725f 6f66 6600 0039 1400 2652 lehdr_off..9..&R │ │ │ 0055bc30: 6c5f 6361 6368 656c 696e 6530 0000 3733 l_cacheline0..73 │ │ │ -0055bc40: 0d00 2456 7265 657a 6500 0034 3310 0029 ..$Vreeze..43..) │ │ │ -0055bc50: 565f 636f 6d6d 656e 7400 0034 341a 0024 V_comment..44..$ │ │ │ -0055bc60: 5674 6f6b 5f63 6f75 6e74 6572 5f68 616c Vtok_counter_hal │ │ │ -0055bc70: 7465 6400 0034 3713 0023 5667 746d 7265 ted..47..#Vgtmre │ │ │ -0055bc80: 6376 5f70 6964 0000 3337 2100 2356 696e cv_pid..37!.#Vin │ │ │ +0055bc40: 0d00 2452 7265 657a 6500 0034 3310 0029 ..$Rreeze..43..) │ │ │ +0055bc50: 525f 636f 6d6d 656e 7400 0034 341a 0024 R_comment..44..$ │ │ │ +0055bc60: 5274 6f6b 5f63 6f75 6e74 6572 5f68 616c Rtok_counter_hal │ │ │ +0055bc70: 7465 6400 0034 3713 0023 5267 746d 7265 ted..47..#Rgtmre │ │ │ +0055bc80: 6376 5f70 6964 0000 3337 2100 2352 696e cv_pid..37!.#Rin │ │ │ 0055bc90: 7374 6672 6565 7a65 5f65 6e76 6972 6f6e stfreeze_environ │ │ │ -0055bca0: 5f69 6e69 7465 6400 0034 351c 0023 566a _inited..45..#Vj │ │ │ +0055bca0: 5f69 6e69 7465 6400 0034 351c 0023 526a _inited..45..#Rj │ │ │ 0055bcb0: 6e6c 5f70 6f6f 6c5f 7772 6974 655f 736c nl_pool_write_sl │ │ │ -0055bcc0: 6565 7000 0035 310d 0037 562e 636e 7472 eep..51..7V.cntr │ │ │ -0055bcd0: 0000 3532 0d00 3856 7365 716e 6f00 0035 ..52..8Vseqno..5 │ │ │ -0055bce0: 330d 0027 5673 6571 6e6f 0000 3135 1500 3..'Vseqno..15.. │ │ │ -0055bcf0: 2656 6461 7461 5f62 6173 655f 6f66 6600 &Vdata_base_off. │ │ │ -0055bd00: 0031 3318 0026 5670 6f6f 6c5f 6372 6561 .13..&Vpool_crea │ │ │ -0055bd10: 746f 725f 7069 6400 0034 3009 002b 5669 tor_pid..40..+Vi │ │ │ -0055bd20: 6400 0031 1400 2d56 2e69 6e73 7466 696c d..1..-V.instfil │ │ │ -0055bd30: 656e 616d 6500 0036 0c00 2e56 6c61 6265 ename..6...Vlabe │ │ │ -0055bd40: 6c00 0032 1200 2e56 6e6f 775f 7275 6e6e l..2...Vnow_runn │ │ │ -0055bd50: 696e 6700 0034 1000 2e56 706f 6f6c 5f74 ing..4...Vpool_t │ │ │ -0055bd60: 7970 6500 0033 1b00 2e56 7265 706c 5f70 ype..3...Vrepl_p │ │ │ +0055bcc0: 6565 7000 0035 310d 0037 522e 636e 7472 eep..51..7R.cntr │ │ │ +0055bcd0: 0000 3532 0d00 3852 7365 716e 6f00 0035 ..52..8Rseqno..5 │ │ │ +0055bce0: 330d 0027 5273 6571 6e6f 0000 3135 1500 3..'Rseqno..15.. │ │ │ +0055bcf0: 2652 6461 7461 5f62 6173 655f 6f66 6600 &Rdata_base_off. │ │ │ +0055bd00: 0031 3318 0026 5270 6f6f 6c5f 6372 6561 .13..&Rpool_crea │ │ │ +0055bd10: 746f 725f 7069 6400 0034 3009 002b 5269 tor_pid..40..+Ri │ │ │ +0055bd20: 6400 0031 1400 2d52 2e69 6e73 7466 696c d..1..-R.instfil │ │ │ +0055bd30: 656e 616d 6500 0036 0c00 2e52 6c61 6265 ename..6...Rlabe │ │ │ +0055bd40: 6c00 0032 1200 2e52 6e6f 775f 7275 6e6e l..2...Rnow_runn │ │ │ +0055bd50: 696e 6700 0034 1000 2e52 706f 6f6c 5f74 ing..4...Rpool_t │ │ │ +0055bd60: 7970 6500 0033 1b00 2e52 7265 706c 5f70 ype..3...Rrepl_p │ │ │ 0055bd70: 6f6f 6c5f 6b65 795f 6669 6c6c 6572 0000 ool_key_filler.. │ │ │ -0055bd80: 350c 002b 5673 697a 6500 0031 341b 0023 5..+Vsize..14..# │ │ │ -0055bd90: 566c 6173 745f 6869 7374 696e 666f 5f73 Vlast_histinfo_s │ │ │ -0055bda0: 6571 6e6f 0000 3136 1600 2856 736b 6970 eqno..16..(Vskip │ │ │ +0055bd80: 350c 002b 5273 697a 6500 0031 341b 0023 5..+Rsize..14..# │ │ │ +0055bd90: 526c 6173 745f 6869 7374 696e 666f 5f73 Rlast_histinfo_s │ │ │ +0055bda0: 6571 6e6f 0000 3136 1600 2852 736b 6970 eqno..16..(Rskip │ │ │ 0055bdb0: 5f6a 706c 7772 6974 6573 0000 3530 1100 _jplwrites..50.. │ │ │ -0055bdc0: 2756 7772 6974 655f 6c65 6e00 0033 341a 'Vwrite_len..34. │ │ │ -0055bdd0: 0023 566d 6178 5f7a 7167 626c 6d6f 645f .#Vmax_zqgblmod_ │ │ │ -0055bde0: 7365 716e 6f00 0031 3714 0024 5665 7272 seqno..17..$Verr │ │ │ +0055bdc0: 2752 7772 6974 655f 6c65 6e00 0033 341a 'Rwrite_len..34. │ │ │ +0055bdd0: 0023 526d 6178 5f7a 7167 626c 6d6f 645f .#Rmax_zqgblmod_ │ │ │ +0055bde0: 7365 716e 6f00 0031 3714 0024 5265 7272 seqno..17..$Rerr │ │ │ 0055bdf0: 6f72 735f 6172 7261 7900 0034 3614 0024 ors_array..46..$ │ │ │ -0055be00: 5675 7465 785f 636c 6e5f 6374 6c00 0036 Vutex_cln_ctl..6 │ │ │ -0055be10: 380f 0030 562e 6669 6c6c 6572 0000 3639 8..0V.filler..69 │ │ │ -0055be20: 0c00 3156 7069 6473 0000 3731 0e00 3156 ..1Vpids..71..1V │ │ │ -0055be30: 7365 716e 6f73 0000 3732 0b00 3156 746f seqnos..72..1Vto │ │ │ -0055be40: 7000 0037 3017 0023 566f 6e6c 6e5f 726c p..70..#Vonln_rl │ │ │ -0055be50: 626b 5f63 7963 6c65 0000 3432 0b00 2d56 bk_cycle..42..-V │ │ │ -0055be60: 7069 6400 0034 311b 0023 5670 6861 7365 pid..41..#Vphase │ │ │ +0055be00: 5275 7465 785f 636c 6e5f 6374 6c00 0036 Rutex_cln_ctl..6 │ │ │ +0055be10: 380f 0030 522e 6669 6c6c 6572 0000 3639 8..0R.filler..69 │ │ │ +0055be20: 0c00 3152 7069 6473 0000 3731 0e00 3152 ..1Rpids..71..1R │ │ │ +0055be30: 7365 716e 6f73 0000 3732 0b00 3152 746f seqnos..72..1Rto │ │ │ +0055be40: 7000 0037 3017 0023 526f 6e6c 6e5f 726c p..70..#Ronln_rl │ │ │ +0055be50: 626b 5f63 7963 6c65 0000 3432 0b00 2d52 bk_cycle..42..-R │ │ │ +0055be60: 7069 6400 0034 311b 0023 5270 6861 7365 pid..41..#Rphase │ │ │ 0055be70: 325f 636f 6d6d 6974 5f61 7272 6179 0000 2_commit_array.. │ │ │ -0055be80: 3630 1500 3656 5b30 5d2e 6a6e 6c5f 7365 60..6V[0].jnl_se │ │ │ -0055be90: 716e 6f00 0036 3115 003a 5670 7265 765f qno..61..:Vprev_ │ │ │ -0055bea0: 6a72 6563 5f6c 656e 0000 3636 1000 3c56 jrec_len..66..V.l │ │ │ -0055bf50: 6174 6368 5f70 6964 0000 3738 0c00 4556 atch_pid..78..EV │ │ │ -0055bf60: 776f 7264 0000 3739 1100 3a56 6964 5f69 word..79..:Vid_i │ │ │ -0055bf70: 6d67 636e 7400 0037 3617 0024 566f 6f6c mgcnt..76..$Vool │ │ │ +0055bf10: 3152 696e 6465 7831 0000 3438 0900 3652 1Rindex1..48..6R │ │ │ +0055bf20: 3200 0034 390d 0031 526c 6174 6368 0000 2..49..1Rlatch.. │ │ │ +0055bf30: 3734 0a00 3652 2e75 0000 3735 0e00 3852 74..6R.u..75..8R │ │ │ +0055bf40: 2e70 6172 7473 0000 3737 1200 3e52 2e6c .parts..77..>R.l │ │ │ +0055bf50: 6174 6368 5f70 6964 0000 3738 0c00 4552 atch_pid..78..ER │ │ │ +0055bf60: 776f 7264 0000 3739 1100 3a52 6964 5f69 word..79..:Rid_i │ │ │ +0055bf70: 6d67 636e 7400 0037 3617 0024 526f 6f6c mgcnt..76..$Rool │ │ │ 0055bf80: 5f69 6e69 7469 616c 697a 6564 0000 3339 _initialized..39 │ │ │ -0055bf90: 1900 2456 7265 765f 6a6e 6c73 6571 6e6f ..$Vrev_jnlseqno │ │ │ -0055bfa0: 5f74 696d 6500 0033 3816 0025 5669 6d61 _time..38..%Vima │ │ │ +0055bf90: 1900 2452 7265 765f 6a6e 6c73 6571 6e6f ..$Rrev_jnlseqno │ │ │ +0055bfa0: 5f74 696d 6500 0033 3816 0025 5269 6d61 _time..38..%Rima │ │ │ 0055bfb0: 7279 5f69 6e73 746e 616d 6500 0033 3624 ry_instname..36$ │ │ │ -0055bfc0: 0023 5672 6570 6c5f 7068 6173 6532 5f63 .#Vrepl_phase2_c │ │ │ +0055bfc0: 0023 5272 6570 6c5f 7068 6173 6532 5f63 .#Rrepl_phase2_c │ │ │ 0055bfd0: 6c65 616e 7570 5f69 7370 7263 616c 7600 leanup_isprcalv. │ │ │ -0055bfe0: 0035 370d 003f 562e 636e 7472 0000 3538 .57..?V.cntr..58 │ │ │ -0055bff0: 0d00 4056 7365 716e 6f00 0035 3900 0000 ..@Vseqno..59... │ │ │ +0055bfe0: 0035 370d 003f 522e 636e 7472 0000 3538 .57..?R.cntr..58 │ │ │ +0055bff0: 0d00 4052 7365 716e 6f00 0035 3900 0000 ..@Rseqno..59... │ │ │ 0055c000: 0400 0000 0008 0000 4763 0000 0000 0000 ........Gc...... │ │ │ -0055c010: 4700 0056 6774 6d74 7970 666c 6469 6e64 G..Vgtmtypfldind │ │ │ +0055c010: 4700 0052 6774 6d74 7970 666c 6469 6e64 G..Rgtmtypfldind │ │ │ 0055c020: 7800 ff6a 6e6c 706f 6f6c 5f63 746c 5f73 x..jnlpool_ctl_s │ │ │ 0055c030: 7472 7563 7400 ff72 6570 6c5f 7068 7332 truct..repl_phs2 │ │ │ 0055c040: 636d 745f 6172 7261 7966 756c 6c5f 736c cmt_arrayfull_sl │ │ │ -0055c050: 6565 7000 0035 340d 003f 562e 636e 7472 eep..54..?V.cntr │ │ │ -0055c060: 0000 3535 0d00 4056 7365 716e 6f00 0035 ..55..@Vseqno..5 │ │ │ -0055c070: 3616 0024 5673 7276 5f77 7269 7465 5f61 6..$Vsrv_write_a │ │ │ -0055c080: 6464 7200 0033 311c 0023 5673 656e 645f ddr..31..#Vsend_ │ │ │ +0055c050: 6565 7000 0035 340d 003f 522e 636e 7472 eep..54..?R.cntr │ │ │ +0055c060: 0000 3535 0d00 4052 7365 716e 6f00 0035 ..55..@Rseqno..5 │ │ │ +0055c070: 3616 0024 5273 7276 5f77 7269 7465 5f61 6..$Rsrv_write_a │ │ │ +0055c080: 6464 7200 0033 311c 0023 5273 656e 645f ddr..31..#Rsend_ │ │ │ 0055c090: 6c6f 7374 746e 5f63 6f6d 706c 6574 6500 losttn_complete. │ │ │ -0055c0a0: 0033 351c 0024 566f 7572 6365 6c6f 6361 .35..$Vourceloca │ │ │ +0055c0a0: 0033 351c 0024 526f 7572 6365 6c6f 6361 .35..$Rourceloca │ │ │ 0055c0b0: 6c5f 6172 7261 795f 6f66 6600 0031 3117 l_array_off..11. │ │ │ -0055c0c0: 0024 5672 636c 636c 5f61 7272 6179 5f6f .$Vrclcl_array_o │ │ │ -0055c0d0: 6666 0000 3130 1600 2456 7461 7274 5f6a ff..10..$Vtart_j │ │ │ -0055c0e0: 6e6c 5f73 6571 6e6f 0000 3132 1000 2556 nl_seqno..12..%V │ │ │ -0055c0f0: 726d 5f73 6571 6e6f 0000 3138 1100 2356 rm_seqno..18..#V │ │ │ +0055c0c0: 0024 5272 636c 636c 5f61 7272 6179 5f6f .$Rrclcl_array_o │ │ │ +0055c0d0: 6666 0000 3130 1600 2452 7461 7274 5f6a ff..10..$Rtart_j │ │ │ +0055c0e0: 6e6c 5f73 6571 6e6f 0000 3132 1000 2552 nl_seqno..12..%R │ │ │ +0055c0f0: 726d 5f73 6571 6e6f 0000 3138 1100 2352 rm_seqno..18..#R │ │ │ 0055c100: 7468 6973 5f73 6964 6500 0031 3915 002c this_side..19.., │ │ │ -0055c110: 562e 6372 6f73 735f 656e 6469 616e 0000 V.cross_endian.. │ │ │ -0055c120: 3234 1800 2d56 656e 6469 616e 6e65 7373 24..-Vendianness │ │ │ -0055c130: 5f6b 6e6f 776e 0000 3235 1100 2d56 6669 _known..25..-Vfi │ │ │ -0055c140: 6c6c 6572 5f31 3600 0032 3918 002d 5669 ller_16..29..-Vi │ │ │ +0055c110: 522e 6372 6f73 735f 656e 6469 616e 0000 R.cross_endian.. │ │ │ +0055c120: 3234 1800 2d52 656e 6469 616e 6e65 7373 24..-Rendianness │ │ │ +0055c130: 5f6b 6e6f 776e 0000 3235 1100 2d52 6669 _known..25..-Rfi │ │ │ +0055c140: 6c6c 6572 5f31 3600 0032 3918 002d 5269 ller_16..29..-Ri │ │ │ 0055c150: 735f 7374 645f 6e75 6c6c 5f63 6f6c 6c00 s_std_null_coll. │ │ │ -0055c160: 0032 3214 0031 5675 7070 6c65 6d65 6e74 .22..1Vupplement │ │ │ -0055c170: 6172 7900 0032 370f 002d 566a 6e6c 5f76 ary..27..-Vjnl_v │ │ │ -0055c180: 6572 0000 3231 1700 2d56 6e75 6c6c 5f73 er..21..-Vnull_s │ │ │ +0055c160: 0032 3214 0031 5275 7070 6c65 6d65 6e74 .22..1Rupplement │ │ │ +0055c170: 6172 7900 0032 370f 002d 526a 6e6c 5f76 ary..27..-Rjnl_v │ │ │ +0055c180: 6572 0000 3231 1700 2d52 6e75 6c6c 5f73 er..21..-Rnull_s │ │ │ 0055c190: 7562 735f 7866 6f72 6d00 0032 3611 002d ubs_xform..26..- │ │ │ -0055c1a0: 5670 726f 746f 5f76 6572 0000 3230 1500 Vproto_ver..20.. │ │ │ -0055c1b0: 2d56 746c 735f 7265 7175 6573 7465 6400 -Vtls_requested. │ │ │ -0055c1c0: 0032 3818 002e 5672 6967 6765 725f 7375 .28...Vrigger_su │ │ │ -0055c1d0: 7070 6f72 7465 6400 0032 3314 0023 5675 pported..23..#Vu │ │ │ +0055c1a0: 5270 726f 746f 5f76 6572 0000 3230 1500 Rproto_ver..20.. │ │ │ +0055c1b0: 2d52 746c 735f 7265 7175 6573 7465 6400 -Rtls_requested. │ │ │ +0055c1c0: 0032 3818 002e 5272 6967 6765 725f 7375 .28...Rrigger_su │ │ │ +0055c1d0: 7070 6f72 7465 6400 0032 3314 0023 5275 pported..23..#Ru │ │ │ 0055c1e0: 7064 5f64 6973 6162 6c65 6400 0033 3312 pd_disabled..33. │ │ │ -0055c1f0: 0023 5677 7269 7465 5f61 6464 7200 0033 .#Vwrite_addr..3 │ │ │ -0055c200: 300f 0029 566a 6e6c 6461 7461 0000 3332 0..)Vjnldata..32 │ │ │ -0055c210: 1700 1056 6f62 5f61 7267 5f6d 7367 00ff ...Vob_arg_msg.. │ │ │ -0055c220: 6461 7461 0000 320a 001c 566c 656e 0000 data..2...Vlen.. │ │ │ -0055c230: 3118 0013 5670 6172 616d 5f73 7472 00ff 1...Vparam_str.. │ │ │ -0055c240: 6275 6666 6572 0000 320a 001e 566c 656e buffer..2...Vlen │ │ │ -0055c250: 0000 3116 0018 5673 5f74 7970 6500 ff63 ..1...Vs_type..c │ │ │ -0055c260: 6d64 6c69 6e65 0000 320e 0027 562e 6275 mdline..2..'V.bu │ │ │ -0055c270: 6666 6572 0000 340a 0028 566c 656e 0000 ffer..4..(Vlen.. │ │ │ -0055c280: 3317 0021 5675 726c 766e 5f62 7566 6665 3..!Vurlvn_buffe │ │ │ -0055c290: 725f 7074 7200 0039 0c00 2e56 7369 7a65 r_ptr..9...Vsize │ │ │ -0055c2a0: 0000 3130 1600 2056 696e 7075 745f 7072 ..10.. Vinput_pr │ │ │ -0055c2b0: 6562 7566 6665 7200 0037 0c00 2f56 5f73 ebuffer..7../V_s │ │ │ -0055c2c0: 697a 6500 0036 0d00 2056 7061 7261 6d73 ize..6.. Vparams │ │ │ -0055c2d0: 0000 3109 0023 566d 7300 0035 1100 2056 ..1..#Vms..5.. V │ │ │ +0055c1f0: 0023 5277 7269 7465 5f61 6464 7200 0033 .#Rwrite_addr..3 │ │ │ +0055c200: 300f 0029 526a 6e6c 6461 7461 0000 3332 0..)Rjnldata..32 │ │ │ +0055c210: 1700 1052 6f62 5f61 7267 5f6d 7367 00ff ...Rob_arg_msg.. │ │ │ +0055c220: 6461 7461 0000 320a 001c 526c 656e 0000 data..2...Rlen.. │ │ │ +0055c230: 3118 0013 5270 6172 616d 5f73 7472 00ff 1...Rparam_str.. │ │ │ +0055c240: 6275 6666 6572 0000 320a 001e 526c 656e buffer..2...Rlen │ │ │ +0055c250: 0000 3116 0018 5273 5f74 7970 6500 ff63 ..1...Rs_type..c │ │ │ +0055c260: 6d64 6c69 6e65 0000 320e 0027 522e 6275 mdline..2..'R.bu │ │ │ +0055c270: 6666 6572 0000 340a 0028 526c 656e 0000 ffer..4..(Rlen.. │ │ │ +0055c280: 3317 0021 5275 726c 766e 5f62 7566 6665 3..!Rurlvn_buffe │ │ │ +0055c290: 725f 7074 7200 0039 0c00 2e52 7369 7a65 r_ptr..9...Rsize │ │ │ +0055c2a0: 0000 3130 1600 2052 696e 7075 745f 7072 ..10.. Rinput_pr │ │ │ +0055c2b0: 6562 7566 6665 7200 0037 0c00 2f52 5f73 ebuffer..7../R_s │ │ │ +0055c2c0: 697a 6500 0036 0d00 2052 7061 7261 6d73 ize..6.. Rparams │ │ │ +0055c2d0: 0000 3109 0023 526d 7300 0035 1100 2052 ..1..#Rms..5.. R │ │ │ 0055c2e0: 7866 6572 6375 726c 766e 0000 380e 0016 xfercurlvn..8... │ │ │ -0055c2f0: 566d 00ff 6e65 7874 0000 320b 0019 5670 Vm..next..2...Vp │ │ │ -0055c300: 6172 6d00 0031 1300 1256 6572 725f 6d73 arm..1...Verr_ms │ │ │ -0055c310: 6700 ff6c 656e 0000 320a 001b 566d 7367 g..len..2...Vmsg │ │ │ -0055c320: 0000 3125 0010 5670 6c5f 7068 6173 6532 ..1%..Vpl_phase2 │ │ │ +0055c2f0: 526d 00ff 6e65 7874 0000 320b 0019 5270 Rm..next..2...Rp │ │ │ +0055c300: 6172 6d00 0031 1300 1252 6572 725f 6d73 arm..1...Rerr_ms │ │ │ +0055c310: 6700 ff6c 656e 0000 320a 001b 526d 7367 g..len..2...Rmsg │ │ │ +0055c320: 0000 3125 0010 5270 6c5f 7068 6173 6532 ..1%..Rpl_phase2 │ │ │ 0055c330: 5f69 6e5f 7072 6f67 5f74 00ff 6a6e 6c5f _in_prog_t..jnl_ │ │ │ -0055c340: 7365 716e 6f00 0031 1400 2556 7072 6576 seqno..1..%Vprev │ │ │ -0055c350: 5f6a 7265 635f 6c65 6e00 0036 0f00 2756 _jrec_len..6..'V │ │ │ -0055c360: 6f63 6573 735f 6964 0000 3417 0025 5673 ocess_id..4..%Vs │ │ │ +0055c340: 7365 716e 6f00 0031 1400 2552 7072 6576 seqno..1..%Rprev │ │ │ +0055c350: 5f6a 7265 635f 6c65 6e00 0036 0f00 2752 _jrec_len..6..'R │ │ │ +0055c360: 6f63 6573 735f 6964 0000 3417 0025 5273 ocess_id..4..%Rs │ │ │ 0055c370: 7461 7274 5f77 7269 7465 5f61 6464 7200 tart_write_addr. │ │ │ -0055c380: 0033 0f00 2756 726d 5f73 6571 6e6f 0000 .3..'Vrm_seqno.. │ │ │ -0055c390: 3213 0025 5674 6f74 5f6a 7265 635f 6c65 2..%Vtot_jrec_le │ │ │ -0055c3a0: 6e00 0035 1500 2556 7772 6974 655f 636f n..5..%Vwrite_co │ │ │ -0055c3b0: 6d70 6c65 7465 0000 3724 0013 5672 7372 mplete..7$..Vrsr │ │ │ +0055c380: 0033 0f00 2752 726d 5f73 6571 6e6f 0000 .3..'Rrm_seqno.. │ │ │ +0055c390: 3213 0025 5274 6f74 5f6a 7265 635f 6c65 2..%Rtot_jrec_le │ │ │ +0055c3a0: 6e00 0035 1500 2552 7772 6974 655f 636f n..5..%Rwrite_co │ │ │ +0055c3b0: 6d70 6c65 7465 0000 3724 0013 5272 7372 mplete..7$..Rrsr │ │ │ 0055c3c0: 765f 7374 7275 6374 5f74 00ff 6375 725f v_struct_t..cur_ │ │ │ 0055c3d0: 7772 6974 655f 6164 6472 0000 3219 0022 write_addr..2.." │ │ │ -0055c3e0: 5666 696c 6c65 725f 3862 7974 655f 616c Vfiller_8byte_al │ │ │ -0055c3f0: 6967 6e00 0038 1500 2256 6d65 6d63 7079 ign..8.."Vmemcpy │ │ │ -0055c400: 5f73 6b69 7070 6564 0000 3510 0022 566e _skipped..5.."Vn │ │ │ -0055c410: 756d 5f74 636f 6d73 0000 371a 0022 5670 um_tcoms..7.."Vp │ │ │ +0055c3e0: 5266 696c 6c65 725f 3862 7974 655f 616c Rfiller_8byte_al │ │ │ +0055c3f0: 6967 6e00 0038 1500 2252 6d65 6d63 7079 ign..8.."Rmemcpy │ │ │ +0055c400: 5f73 6b69 7070 6564 0000 3510 0022 526e _skipped..5.."Rn │ │ │ +0055c410: 756d 5f74 636f 6d73 0000 371a 0022 5270 um_tcoms..7.."Rp │ │ │ 0055c420: 6861 7365 325f 636f 6d6d 6974 5f69 6e64 hase2_commit_ind │ │ │ -0055c430: 6578 0000 3617 0022 5673 7461 7274 5f77 ex..6.."Vstart_w │ │ │ -0055c440: 7269 7465 5f61 6464 7200 0031 1300 2256 rite_addr..1.."V │ │ │ +0055c430: 6578 0000 3617 0022 5273 7461 7274 5f77 ex..6.."Rstart_w │ │ │ +0055c440: 7269 7465 5f61 6464 7200 0031 1300 2252 rite_addr..1.."R │ │ │ 0055c450: 746f 745f 6a72 6563 5f6c 656e 0000 3312 tot_jrec_len..3. │ │ │ -0055c460: 0022 5677 7269 7465 5f74 6f74 616c 0000 ."Vwrite_total.. │ │ │ -0055c470: 3416 0013 5674 7263 5f72 6563 5f74 00ff 4...Vtrc_rec_t.. │ │ │ -0055c480: 636e 7472 0000 310c 001e 5673 6571 6e6f cntr..1...Vseqno │ │ │ -0055c490: 0000 321b 0010 5672 6563 5f70 7265 6669 ..2...Vrec_prefi │ │ │ +0055c460: 0022 5277 7269 7465 5f74 6f74 616c 0000 ."Rwrite_total.. │ │ │ +0055c470: 3416 0013 5274 7263 5f72 6563 5f74 00ff 4...Rtrc_rec_t.. │ │ │ +0055c480: 636e 7472 0000 310c 001e 5273 6571 6e6f cntr..1...Rseqno │ │ │ +0055c490: 0000 321b 0010 5272 6563 5f70 7265 6669 ..2...Rrec_prefi │ │ │ 0055c4a0: 7800 ff63 6865 636b 7375 6d00 0033 1000 x..checksum..3.. │ │ │ -0055c4b0: 1c56 7069 6e69 5f61 6464 7200 0031 0b00 .Vpini_addr..1.. │ │ │ -0055c4c0: 1c56 7469 6d65 0000 3208 001d 566e 0000 .Vtime..2...Vn.. │ │ │ -0055c4d0: 341a 0014 5672 7372 765f 656c 656d 5f74 4...Vrsrv_elem_t │ │ │ -0055c4e0: 00ff 7061 7261 6d31 0000 330d 0021 5672 ..param1..3..!Vr │ │ │ -0055c4f0: 6563 6c65 6e00 0032 0b00 2456 7479 7065 eclen..2..$Vtype │ │ │ -0055c500: 0000 311c 000f 566b 6579 5f63 756d 5f76 ..1...Vkey_cum_v │ │ │ +0055c4b0: 1c52 7069 6e69 5f61 6464 7200 0031 0b00 .Rpini_addr..1.. │ │ │ +0055c4c0: 1c52 7469 6d65 0000 3208 001d 526e 0000 .Rtime..2...Rn.. │ │ │ +0055c4d0: 341a 0014 5272 7372 765f 656c 656d 5f74 4...Rrsrv_elem_t │ │ │ +0055c4e0: 00ff 7061 7261 6d31 0000 330d 0021 5272 ..param1..3..!Rr │ │ │ +0055c4f0: 6563 6c65 6e00 0032 0b00 2452 7479 7065 eclen..2..$Rtype │ │ │ +0055c500: 0000 311c 000f 526b 6579 5f63 756d 5f76 ..1...Rkey_cum_v │ │ │ 0055c510: 616c 7565 00ff 6b65 7962 7566 0000 310b alue..keybuf..1. │ │ │ -0055c520: 0024 562e 6275 6600 0036 0d00 2556 6e6f .$V.buf..6..%Vno │ │ │ -0055c530: 6261 7365 0000 320b 002b 562e 656e 6400 base..2..+V.end. │ │ │ -0055c540: 0034 0b00 2c56 7072 6576 0000 350a 002c .4..,Vprev..5.., │ │ │ -0055c550: 5674 6f70 0000 330c 0025 5673 706c 6974 Vtop..3..%Vsplit │ │ │ -0055c560: 0000 370c 002a 562e 6261 7365 0000 3912 ..7..*V.base..9. │ │ │ -0055c570: 002b 5667 765f 6b65 795f 6461 7461 0000 .+Vgv_key_data.. │ │ │ -0055c580: 380c 001e 566e 6578 7400 0031 340d 001e 8...Vnext..14... │ │ │ -0055c590: 5676 616c 7565 0000 3130 0d00 2356 2e61 Vvalue..10..#V.a │ │ │ -0055c5a0: 6464 7200 0031 3310 0024 5663 6861 725f ddr..13..$Vchar_ │ │ │ -0055c5b0: 6c65 6e00 0031 310b 0024 566c 656e 0000 len..11..$Vlen.. │ │ │ -0055c5c0: 3132 1300 1056 696c 6c5f 7365 7400 ff62 12...Vill_set..b │ │ │ -0055c5d0: 6c6b 0000 3314 0019 566e 6578 745f 6b69 lk..3...Vnext_ki │ │ │ -0055c5e0: 6c6c 5f73 6574 0000 310b 0019 5675 7365 ll_set..1...Vuse │ │ │ -0055c5f0: 6400 0032 1900 0f56 6c61 625f 7461 6265 d..2...Vlab_tabe │ │ │ +0055c520: 0024 522e 6275 6600 0036 0d00 2552 6e6f .$R.buf..6..%Rno │ │ │ +0055c530: 6261 7365 0000 320b 002b 522e 656e 6400 base..2..+R.end. │ │ │ +0055c540: 0034 0b00 2c52 7072 6576 0000 350a 002c .4..,Rprev..5.., │ │ │ +0055c550: 5274 6f70 0000 330c 0025 5273 706c 6974 Rtop..3..%Rsplit │ │ │ +0055c560: 0000 370c 002a 522e 6261 7365 0000 3912 ..7..*R.base..9. │ │ │ +0055c570: 002b 5267 765f 6b65 795f 6461 7461 0000 .+Rgv_key_data.. │ │ │ +0055c580: 380c 001e 526e 6578 7400 0031 340d 001e 8...Rnext..14... │ │ │ +0055c590: 5276 616c 7565 0000 3130 0d00 2352 2e61 Rvalue..10..#R.a │ │ │ +0055c5a0: 6464 7200 0031 3310 0024 5263 6861 725f ddr..13..$Rchar_ │ │ │ +0055c5b0: 6c65 6e00 0031 310b 0024 526c 656e 0000 len..11..$Rlen.. │ │ │ +0055c5c0: 3132 1300 1052 696c 6c5f 7365 7400 ff62 12...Rill_set..b │ │ │ +0055c5d0: 6c6b 0000 3314 0019 526e 6578 745f 6b69 lk..3...Rnext_ki │ │ │ +0055c5e0: 6c6c 5f73 6574 0000 310b 0019 5275 7365 ll_set..1...Ruse │ │ │ +0055c5f0: 6400 0032 1900 0f52 6c61 625f 7461 6265 d..2...Rlab_tabe │ │ │ 0055c600: 6e74 00ff 6669 6c6c 6572 0000 3710 001b nt..filler..7... │ │ │ -0055c610: 5668 6173 5f70 6172 6d73 0000 360f 001b Vhas_parms..6... │ │ │ -0055c620: 566c 6162 5f6e 616d 6500 0031 0c00 2356 Vlab_name..1..#V │ │ │ -0055c630: 2e61 6464 7200 0034 0f00 2456 6368 6172 .addr..4..$Vchar │ │ │ -0055c640: 5f6c 656e 0000 320a 0024 566c 656e 0000 _len..2..$Vlen.. │ │ │ -0055c650: 330d 001c 566e 725f 6164 7200 0035 1800 3...Vnr_adr..5.. │ │ │ -0055c660: 1056 696e 6b5f 696e 666f 00ff 6275 6666 .Vink_info..buff │ │ │ -0055c670: 6572 0000 3130 0c00 2056 5f73 697a 6500 er..10.. V_size. │ │ │ -0055c680: 0038 0b00 2156 7573 6564 0000 390f 0020 .8..!Vused..9.. │ │ │ -0055c690: 5665 645f 636f 756e 7400 0037 1900 1a56 Ved_count..7...V │ │ │ +0055c610: 5268 6173 5f70 6172 6d73 0000 360f 001b Rhas_parms..6... │ │ │ +0055c620: 526c 6162 5f6e 616d 6500 0031 0c00 2352 Rlab_name..1..#R │ │ │ +0055c630: 2e61 6464 7200 0034 0f00 2452 6368 6172 .addr..4..$Rchar │ │ │ +0055c640: 5f6c 656e 0000 320a 0024 526c 656e 0000 _len..2..$Rlen.. │ │ │ +0055c650: 330d 001c 526e 725f 6164 7200 0035 1800 3...Rnr_adr..5.. │ │ │ +0055c660: 1052 696e 6b5f 696e 666f 00ff 6275 6666 .Rink_info..buff │ │ │ +0055c670: 6572 0000 3130 0c00 2052 5f73 697a 6500 er..10.. R_size. │ │ │ +0055c680: 0038 0b00 2152 7573 6564 0000 390f 0020 .8..!Rused..9.. │ │ │ +0055c690: 5265 645f 636f 756e 7400 0037 1900 1a52 Red_count..7...R │ │ │ 0055c6a0: 636f 6e76 6572 745f 6279 7465 6f72 6465 convert_byteorde │ │ │ -0055c6b0: 7200 0031 3112 001a 5665 7272 5f63 6f6d r..11...Verr_com │ │ │ -0055c6c0: 7061 7400 0031 330d 001a 5666 696c 6c65 pat..13...Vfille │ │ │ -0055c6d0: 7200 0034 0f00 1a56 6c63 6b5f 696e 666f r..4...Vlck_info │ │ │ -0055c6e0: 0000 3212 001b 566b 5f72 6573 706f 6e73 ..2...Vk_respons │ │ │ -0055c6f0: 6500 0031 340d 0025 562e 6e65 7874 0000 e..14..%V.next.. │ │ │ -0055c700: 3135 1000 2656 7265 7370 6f6e 7365 0000 15..&Vresponse.. │ │ │ -0055c710: 3136 1000 1b56 6e6b 5f61 6374 6976 6500 16...Vnk_active. │ │ │ -0055c720: 0033 0d00 1a56 6e65 7465 7272 0000 310c .3...Vneterr..1. │ │ │ -0055c730: 001d 566c 6f63 6b73 0000 350e 001a 5670 ..Vlocks..5...Vp │ │ │ -0055c740: 726f 636e 756d 0000 3619 001a 5671 7565 rocnum..6...Vque │ │ │ +0055c6b0: 7200 0031 3112 001a 5265 7272 5f63 6f6d r..11...Rerr_com │ │ │ +0055c6c0: 7061 7400 0031 330d 001a 5266 696c 6c65 pat..13...Rfille │ │ │ +0055c6d0: 7200 0034 0f00 1a52 6c63 6b5f 696e 666f r..4...Rlck_info │ │ │ +0055c6e0: 0000 3212 001b 526b 5f72 6573 706f 6e73 ..2...Rk_respons │ │ │ +0055c6f0: 6500 0031 340d 0025 522e 6e65 7874 0000 e..14..%R.next.. │ │ │ +0055c700: 3135 1000 2652 7265 7370 6f6e 7365 0000 15..&Rresponse.. │ │ │ +0055c710: 3136 1000 1b52 6e6b 5f61 6374 6976 6500 16...Rnk_active. │ │ │ +0055c720: 0033 0d00 1a52 6e65 7465 7272 0000 310c .3...Rneterr..1. │ │ │ +0055c730: 001d 526c 6f63 6b73 0000 350e 001a 5270 ..Rlocks..5...Rp │ │ │ +0055c740: 726f 636e 756d 0000 3619 001a 5271 7565 rocnum..6...Rque │ │ │ 0055c750: 7279 5f69 735f 7175 6572 7967 6574 0000 ry_is_queryget.. │ │ │ -0055c760: 3132 2300 1a56 7365 7276 6572 5f73 7570 12#..Vserver_sup │ │ │ +0055c760: 3132 2300 1a52 7365 7276 6572 5f73 7570 12#..Rserver_sup │ │ │ 0055c770: 706f 7274 735f 646f 6c6c 6172 5f69 6e63 ports_dollar_inc │ │ │ -0055c780: 7200 0031 3712 002a 566c 6f6e 675f 6e61 r..17..*Vlong_na │ │ │ -0055c790: 6d65 7300 0031 3915 002a 5673 7464 5f6e mes..19..*Vstd_n │ │ │ -0055c7a0: 756c 6c5f 636f 6c6c 0000 3138 1c00 1356 ull_coll..18...V │ │ │ +0055c780: 7200 0031 3712 002a 526c 6f6e 675f 6e61 r..17..*Rlong_na │ │ │ +0055c790: 6d65 7300 0031 3915 002a 5273 7464 5f6e mes..19..*Rstd_n │ │ │ +0055c7a0: 756c 6c5f 636f 6c6c 0000 3138 1c00 1352 ull_coll..18...R │ │ │ 0055c7b0: 6167 655f 656e 7472 7900 ff6c 6974 5f6f age_entry..lit_o │ │ │ -0055c7c0: 6666 7365 7400 0033 0b00 1e56 6e65 7874 ffset..3...Vnext │ │ │ -0055c7d0: 0000 310d 001e 5673 796d 626f 6c00 0032 ..1...Vsymbol..2 │ │ │ -0055c7e0: 2000 1156 7374 5f70 6172 616d 7300 ff6c ..Vst_params..l │ │ │ +0055c7c0: 6666 7365 7400 0033 0b00 1e52 6e65 7874 ffset..3...Rnext │ │ │ +0055c7d0: 0000 310d 001e 5273 796d 626f 6c00 0032 ..1...Rsymbol..2 │ │ │ +0055c7e0: 2000 1152 7374 5f70 6172 616d 7300 ff6c ..Rst_params..l │ │ │ 0055c7f0: 696e 6573 5f70 6572 5f70 6167 6500 0033 ines_per_page..3 │ │ │ 0055c800: 0400 0000 f607 0000 cd63 0000 0000 0000 .........c...... │ │ │ -0055c810: 2c00 0056 6774 6d74 7970 666c 6469 6e64 ,..Vgtmtypfldind │ │ │ +0055c810: 2c00 0052 6774 6d74 7970 666c 6469 6e64 ,..Rgtmtypfldind │ │ │ 0055c820: 7800 ff6c 6973 745f 7061 7261 6d73 00ff x..list_params.. │ │ │ -0055c830: 6c69 7374 5f6c 696e 6500 0032 0b00 1c56 list_line..2...V │ │ │ -0055c840: 7061 6765 0000 310c 001c 5673 7061 6365 page..1...Vspace │ │ │ -0055c850: 0000 3419 0010 566e 6b5f 7461 6265 6e74 ..4...Vnk_tabent │ │ │ -0055c860: 00ff 6578 745f 7265 6600 0031 1600 1956 ..ext_ref..1...V │ │ │ +0055c830: 6c69 7374 5f6c 696e 6500 0032 0b00 1c52 list_line..2...R │ │ │ +0055c840: 7061 6765 0000 310c 001c 5273 7061 6365 page..1...Rspace │ │ │ +0055c850: 0000 3419 0010 526e 6b5f 7461 6265 6e74 ..4...Rnk_tabent │ │ │ +0055c860: 00ff 6578 745f 7265 6600 0031 1600 1952 ..ext_ref..1...R │ │ │ 0055c870: 5f70 726f 7879 00ff 6669 6c6c 6572 3100 _proxy..filler1. │ │ │ -0055c880: 0034 1000 2156 6861 735f 7061 726d 7300 .4..!Vhas_parms. │ │ │ -0055c890: 0033 0e00 2156 6c6e 725f 6164 7200 0032 .3..!Vlnr_adr..2 │ │ │ -0055c8a0: 1100 2156 7274 6e68 6472 5f61 6472 0000 ..!Vrtnhdr_adr.. │ │ │ -0055c8b0: 3119 0010 566f 636b 6869 7374 00ff 6c6f 1...Vockhist..lo │ │ │ -0055c8c0: 636b 5f61 6464 7200 0031 0c00 1e56 6361 ck_addr..1...Vca │ │ │ -0055c8d0: 6c6c 7200 0032 0900 1e56 6f70 0000 350a llr..2...Vop..5. │ │ │ -0055c8e0: 001e 5670 6964 0000 330d 001b 566f 705f ..Vpid..3...Vop_ │ │ │ -0055c8f0: 636e 7400 0034 1700 1156 6e67 5f6c 6973 cnt..4...Vng_lis │ │ │ +0055c880: 0034 1000 2152 6861 735f 7061 726d 7300 .4..!Rhas_parms. │ │ │ +0055c890: 0033 0e00 2152 6c6e 725f 6164 7200 0032 .3..!Rlnr_adr..2 │ │ │ +0055c8a0: 1100 2152 7274 6e68 6472 5f61 6472 0000 ..!Rrtnhdr_adr.. │ │ │ +0055c8b0: 3119 0010 526f 636b 6869 7374 00ff 6c6f 1...Rockhist..lo │ │ │ +0055c8c0: 636b 5f61 6464 7200 0031 0c00 1e52 6361 ck_addr..1...Rca │ │ │ +0055c8d0: 6c6c 7200 0032 0900 1e52 6f70 0000 350a llr..2...Rop..5. │ │ │ +0055c8e0: 001e 5270 6964 0000 330d 001b 526f 705f ..Rpid..3...Rop_ │ │ │ +0055c8f0: 636e 7400 0034 1700 1152 6e67 5f6c 6973 cnt..4...Rng_lis │ │ │ 0055c900: 7400 ff65 7863 6c75 6465 0000 330b 001a t..exclude..3... │ │ │ -0055c910: 566e 6578 7400 0031 0900 1b56 756d 0000 Vnext..1...Vum.. │ │ │ -0055c920: 3218 0015 566f 6e67 5f6c 6973 7400 ff65 2...Vong_list..e │ │ │ -0055c930: 7863 6c75 6465 0000 350b 001f 566e 6578 xclude..5...Vnex │ │ │ -0055c940: 7400 0031 0800 1f56 7500 0032 0b00 2056 t..1...Vu..2.. V │ │ │ -0055c950: 2e62 6c6b 0000 340c 0021 5673 6571 6e6f .blk..4..!Vseqno │ │ │ -0055c960: 0000 3318 0010 5676 5472 6565 00ff 6176 ..3...VvTree..av │ │ │ -0055c970: 6c5f 6865 6967 6874 0000 330b 001b 5672 l_height..3...Vr │ │ │ -0055c980: 6f6f 7400 0035 0e00 1756 6261 7365 5f6c oot..5...Vbase_l │ │ │ -0055c990: 7600 0034 0c00 1756 6964 656e 7400 0031 v..4...Vident..1 │ │ │ -0055c9a0: 1100 1756 6c61 7374 4c6f 6f6b 7570 0000 ...VlastLookup.. │ │ │ -0055c9b0: 3718 0021 562e 6c61 7374 4e6f 6465 4c6f 7..!V.lastNodeLo │ │ │ -0055c9c0: 6f6b 6564 5570 0000 380b 002a 564d 6178 okedUp..8..*VMax │ │ │ -0055c9d0: 0000 3130 0900 2b56 696e 0000 3910 0017 ..10..+Vin..9... │ │ │ -0055c9e0: 5673 6273 5f64 6570 7468 0000 320d 001b Vsbs_depth..2... │ │ │ -0055c9f0: 5670 6172 656e 7400 0036 1600 1556 4e6f Vparent..6...VNo │ │ │ +0055c910: 526e 6578 7400 0031 0900 1b52 756d 0000 Rnext..1...Rum.. │ │ │ +0055c920: 3218 0015 526f 6e67 5f6c 6973 7400 ff65 2...Rong_list..e │ │ │ +0055c930: 7863 6c75 6465 0000 350b 001f 526e 6578 xclude..5...Rnex │ │ │ +0055c940: 7400 0031 0800 1f52 7500 0032 0b00 2052 t..1...Ru..2.. R │ │ │ +0055c950: 2e62 6c6b 0000 340c 0021 5273 6571 6e6f .blk..4..!Rseqno │ │ │ +0055c960: 0000 3318 0010 5276 5472 6565 00ff 6176 ..3...RvTree..av │ │ │ +0055c970: 6c5f 6865 6967 6874 0000 330b 001b 5272 l_height..3...Rr │ │ │ +0055c980: 6f6f 7400 0035 0e00 1752 6261 7365 5f6c oot..5...Rbase_l │ │ │ +0055c990: 7600 0034 0c00 1752 6964 656e 7400 0031 v..4...Rident..1 │ │ │ +0055c9a0: 1100 1752 6c61 7374 4c6f 6f6b 7570 0000 ...RlastLookup.. │ │ │ +0055c9b0: 3718 0021 522e 6c61 7374 4e6f 6465 4c6f 7..!R.lastNodeLo │ │ │ +0055c9c0: 6f6b 6564 5570 0000 380b 002a 524d 6178 okedUp..8..*RMax │ │ │ +0055c9d0: 0000 3130 0900 2b52 696e 0000 3910 0017 ..10..+Rin..9... │ │ │ +0055c9e0: 5273 6273 5f64 6570 7468 0000 320d 001b Rsbs_depth..2... │ │ │ +0055c9f0: 5270 6172 656e 7400 0036 1600 1552 4e6f Rparent..6...RNo │ │ │ 0055ca00: 6465 00ff 6176 6c5f 6c65 6674 0000 3134 de..avl_left..14 │ │ │ -0055ca10: 0e00 1f56 7061 7265 6e74 0000 3136 0d00 ...Vparent..16.. │ │ │ -0055ca20: 1f56 7269 6768 7400 0031 350f 001b 5662 .Vright..15...Vb │ │ │ -0055ca30: 616c 616e 6365 0000 3130 1300 1b56 6465 alance..10...Vde │ │ │ +0055ca10: 0e00 1f52 7061 7265 6e74 0000 3136 0d00 ...Rparent..16.. │ │ │ +0055ca20: 1f52 7269 6768 7400 0031 350f 001b 5262 .Rright..15...Rb │ │ │ +0055ca30: 616c 616e 6365 0000 3130 1300 1b52 6465 alance..10...Rde │ │ │ 0055ca40: 7363 656e 745f 6469 7200 0031 3110 001b scent_dir..11... │ │ │ -0055ca50: 566b 6579 5f61 6464 7200 0031 330b 001f Vkey_addr..13... │ │ │ -0055ca60: 566c 656e 0000 3132 0d00 1f56 6d76 7479 Vlen..12...Vmvty │ │ │ -0055ca70: 7065 0000 3910 001b 5673 6273 5f63 6869 pe..9...Vsbs_chi │ │ │ -0055ca80: 6c64 0000 3712 001b 5674 7265 655f 7061 ld..7...Vtree_pa │ │ │ -0055ca90: 7265 6e74 0000 3808 001b 5676 0000 3111 rent..8...Vv..1. │ │ │ -0055caa0: 001c 562e 666e 7063 5f69 6e64 7800 0033 ..V.fnpc_indx..3 │ │ │ -0055cab0: 0800 1d56 6d00 0035 0c00 1e56 7674 7970 ...Vm..5...Vvtyp │ │ │ -0055cac0: 6500 0032 0a00 1d56 7374 7200 0036 1200 e..2...Vstr..6.. │ │ │ -0055cad0: 1d56 7574 6663 6772 5f69 6e64 7800 0034 .Vutfcgr_indx..4 │ │ │ -0055cae0: 1500 1956 4e75 6d00 ff61 766c 5f6c 6566 ...VNum..avl_lef │ │ │ -0055caf0: 7400 0031 380e 0022 5670 6172 656e 7400 t..18.."Vparent. │ │ │ -0055cb00: 0032 300d 0022 5672 6967 6874 0000 3139 .20.."Vright..19 │ │ │ -0055cb10: 0f00 1e56 6261 6c61 6e63 6500 0031 3013 ...Vbalance..10. │ │ │ -0055cb20: 001e 5664 6573 6365 6e74 5f64 6972 0000 ..Vdescent_dir.. │ │ │ -0055cb30: 3131 1100 1e56 6b65 795f 666c 6167 7300 11...Vkey_flags. │ │ │ -0055cb40: 0031 3211 0027 562e 6b65 795f 6269 7473 .12..'V.key_bits │ │ │ -0055cb50: 0000 3135 0c00 2d56 7974 6573 0000 3133 ..15..-Vytes..13 │ │ │ -0055cb60: 1100 3156 2e6b 6579 5f73 676e 6500 0031 ..1V.key_sgne..1 │ │ │ -0055cb70: 340a 0022 566d 3000 0031 3609 0023 5631 4.."Vm0..16..#V1 │ │ │ -0055cb80: 0000 3137 0c00 2356 7674 7970 6500 0039 ..17..#Vvtype..9 │ │ │ -0055cb90: 1000 1e56 7362 735f 6368 696c 6400 0037 ...Vsbs_child..7 │ │ │ -0055cba0: 1200 1e56 7472 6565 5f70 6172 656e 7400 ...Vtree_parent. │ │ │ -0055cbb0: 0038 0800 1e56 7600 0031 1100 1f56 2e66 .8...Vv..1...V.f │ │ │ -0055cbc0: 6e70 635f 696e 6478 0000 3308 0020 566d npc_indx..3.. Vm │ │ │ -0055cbd0: 0000 350c 0021 5676 7479 7065 0000 320a ..5..!Vvtype..2. │ │ │ -0055cbe0: 0020 5673 7472 0000 3612 0020 5675 7466 . Vstr..6.. Vutf │ │ │ -0055cbf0: 6367 725f 696e 6478 0000 3411 0011 565f cgr_indx..4...V_ │ │ │ -0055cc00: 626c 6b00 ff6e 6578 7400 0031 0e00 1856 blk..next..1...V │ │ │ -0055cc10: 756d 416c 6c6f 6300 0032 0b00 1a56 5573 umAlloc..2...VUs │ │ │ -0055cc20: 6564 0000 331a 0012 5676 616c 00ff 6861 ed..3...Vval..ha │ │ │ +0055ca50: 526b 6579 5f61 6464 7200 0031 330b 001f Rkey_addr..13... │ │ │ +0055ca60: 526c 656e 0000 3132 0d00 1f52 6d76 7479 Rlen..12...Rmvty │ │ │ +0055ca70: 7065 0000 3910 001b 5273 6273 5f63 6869 pe..9...Rsbs_chi │ │ │ +0055ca80: 6c64 0000 3712 001b 5274 7265 655f 7061 ld..7...Rtree_pa │ │ │ +0055ca90: 7265 6e74 0000 3808 001b 5276 0000 3111 rent..8...Rv..1. │ │ │ +0055caa0: 001c 522e 666e 7063 5f69 6e64 7800 0033 ..R.fnpc_indx..3 │ │ │ +0055cab0: 0800 1d52 6d00 0035 0c00 1e52 7674 7970 ...Rm..5...Rvtyp │ │ │ +0055cac0: 6500 0032 0a00 1d52 7374 7200 0036 1200 e..2...Rstr..6.. │ │ │ +0055cad0: 1d52 7574 6663 6772 5f69 6e64 7800 0034 .Rutfcgr_indx..4 │ │ │ +0055cae0: 1500 1952 4e75 6d00 ff61 766c 5f6c 6566 ...RNum..avl_lef │ │ │ +0055caf0: 7400 0031 380e 0022 5270 6172 656e 7400 t..18.."Rparent. │ │ │ +0055cb00: 0032 300d 0022 5272 6967 6874 0000 3139 .20.."Rright..19 │ │ │ +0055cb10: 0f00 1e52 6261 6c61 6e63 6500 0031 3013 ...Rbalance..10. │ │ │ +0055cb20: 001e 5264 6573 6365 6e74 5f64 6972 0000 ..Rdescent_dir.. │ │ │ +0055cb30: 3131 1100 1e52 6b65 795f 666c 6167 7300 11...Rkey_flags. │ │ │ +0055cb40: 0031 3211 0027 522e 6b65 795f 6269 7473 .12..'R.key_bits │ │ │ +0055cb50: 0000 3135 0c00 2d52 7974 6573 0000 3133 ..15..-Rytes..13 │ │ │ +0055cb60: 1100 3152 2e6b 6579 5f73 676e 6500 0031 ..1R.key_sgne..1 │ │ │ +0055cb70: 340a 0022 526d 3000 0031 3609 0023 5231 4.."Rm0..16..#R1 │ │ │ +0055cb80: 0000 3137 0c00 2352 7674 7970 6500 0039 ..17..#Rvtype..9 │ │ │ +0055cb90: 1000 1e52 7362 735f 6368 696c 6400 0037 ...Rsbs_child..7 │ │ │ +0055cba0: 1200 1e52 7472 6565 5f70 6172 656e 7400 ...Rtree_parent. │ │ │ +0055cbb0: 0038 0800 1e52 7600 0031 1100 1f52 2e66 .8...Rv..1...R.f │ │ │ +0055cbc0: 6e70 635f 696e 6478 0000 3308 0020 526d npc_indx..3.. Rm │ │ │ +0055cbd0: 0000 350c 0021 5276 7479 7065 0000 320a ..5..!Rvtype..2. │ │ │ +0055cbe0: 0020 5273 7472 0000 3612 0020 5275 7466 . Rstr..6.. Rutf │ │ │ +0055cbf0: 6367 725f 696e 6478 0000 3411 0011 525f cgr_indx..4...R_ │ │ │ +0055cc00: 626c 6b00 ff6e 6578 7400 0031 0e00 1852 blk..next..1...R │ │ │ +0055cc10: 756d 416c 6c6f 6300 0032 0b00 1a52 5573 umAlloc..2...RUs │ │ │ +0055cc20: 6564 0000 331a 0012 5276 616c 00ff 6861 ed..3...Rval..ha │ │ │ 0055cc30: 735f 616c 6961 7363 6f6e 7400 0032 3212 s_aliascont..22. │ │ │ -0055cc40: 0017 566c 766d 6f6e 5f6d 6172 6b00 0032 ..Vlvmon_mark..2 │ │ │ -0055cc50: 330b 0017 5670 7472 7300 0037 1100 1b56 3...Vptrs..7...V │ │ │ +0055cc40: 0017 526c 766d 6f6e 5f6d 6172 6b00 0032 ..Rlvmon_mark..2 │ │ │ +0055cc50: 330b 0017 5270 7472 7300 0037 1100 1b52 3...Rptrs..7...R │ │ │ 0055cc60: 2e63 6f70 795f 6c6f 6300 0031 3511 0024 .copy_loc..15..$ │ │ │ -0055cc70: 562e 6e65 7774 6162 6c76 0000 3136 1000 V.newtablv..16.. │ │ │ -0055cc80: 1c56 6672 6565 5f65 6e74 0000 3133 1200 .Vfree_ent..13.. │ │ │ -0055cc90: 2456 2e6e 6578 745f 6672 6565 0000 3134 $V.next_free..14 │ │ │ -0055cca0: 0e00 1c56 7661 6c5f 656e 7400 0038 1000 ...Vval_ent..8.. │ │ │ -0055ccb0: 2356 2e63 6869 6c64 7265 6e00 0039 0e00 #V.children..9.. │ │ │ -0055ccc0: 2456 7061 7265 6e74 0000 3130 1100 2a56 $Vparent..10..*V │ │ │ +0055cc70: 522e 6e65 7774 6162 6c76 0000 3136 1000 R.newtablv..16.. │ │ │ +0055cc80: 1c52 6672 6565 5f65 6e74 0000 3133 1200 .Rfree_ent..13.. │ │ │ +0055cc90: 2452 2e6e 6578 745f 6672 6565 0000 3134 $R.next_free..14 │ │ │ +0055cca0: 0e00 1c52 7661 6c5f 656e 7400 0038 1000 ...Rval_ent..8.. │ │ │ +0055ccb0: 2352 2e63 6869 6c64 7265 6e00 0039 0e00 #R.children..9.. │ │ │ +0055ccc0: 2452 7061 7265 6e74 0000 3130 1100 2a52 $Rparent..10..*R │ │ │ 0055ccd0: 2e73 6273 5f74 7265 6500 0031 320a 002c .sbs_tree..12.., │ │ │ -0055cce0: 5679 6d00 0031 310d 0017 5673 7461 7473 Vym..11...Vstats │ │ │ -0055ccf0: 0000 3137 1000 1c56 2e63 7265 6663 6e74 ..17...V.crefcnt │ │ │ -0055cd00: 0000 3139 1300 1d56 6c76 7461 736b 6379 ..19...Vlvtaskcy │ │ │ -0055cd10: 636c 6500 0032 310f 001d 5674 7265 6663 cle..21...Vtrefc │ │ │ -0055cd20: 6e74 0000 3138 1200 1e56 7374 6172 7463 nt..18...Vstartc │ │ │ -0055cd30: 7963 6c65 0000 3230 0e00 1756 7470 5f76 ycle..20...Vtp_v │ │ │ -0055cd40: 6172 0000 3234 0800 1756 7600 0031 1100 ar..24...Vv..1.. │ │ │ -0055cd50: 1856 2e66 6e70 635f 696e 6478 0000 3308 .V.fnpc_indx..3. │ │ │ -0055cd60: 0019 566d 0000 350c 001a 5676 7479 7065 ..Vm..5...Vvtype │ │ │ -0055cd70: 0000 320a 0019 5673 7472 0000 3612 0019 ..2...Vstr..6... │ │ │ -0055cd80: 5675 7466 6367 725f 696e 6478 0000 3416 Vutfcgr_indx..4. │ │ │ -0055cd90: 0012 5678 6e65 775f 7265 6600 ff6c 7676 ..Vxnew_ref..lvv │ │ │ -0055cda0: 616c 0000 320b 001c 566e 6578 7400 0031 al..2...Vnext..1 │ │ │ -0055cdb0: 0f00 1756 7661 7200 ff6b 6579 0000 3211 ...Vvar..key..2. │ │ │ -0055cdc0: 001f 562e 6861 7368 5f63 6f64 6500 0034 ..V.hash_code..4 │ │ │ -0055cdd0: 0d00 2056 6d61 726b 6564 0000 350f 0020 .. Vmarked..5.. │ │ │ -0055cde0: 5676 6172 5f6e 616d 6500 0033 0c00 1c56 Vvar_name..3...V │ │ │ -0055cdf0: 6c76 7661 6c00 0036 0b00 1c56 6e65 7874 lvval..6...Vnext │ │ │ -0055ce00: 0000 311f 0011 566d 6f6e 5f76 616c 7565 ..1...Vmon_value │ │ │ +0055cce0: 5279 6d00 0031 310d 0017 5273 7461 7473 Rym..11...Rstats │ │ │ +0055ccf0: 0000 3137 1000 1c52 2e63 7265 6663 6e74 ..17...R.crefcnt │ │ │ +0055cd00: 0000 3139 1300 1d52 6c76 7461 736b 6379 ..19...Rlvtaskcy │ │ │ +0055cd10: 636c 6500 0032 310f 001d 5274 7265 6663 cle..21...Rtrefc │ │ │ +0055cd20: 6e74 0000 3138 1200 1e52 7374 6172 7463 nt..18...Rstartc │ │ │ +0055cd30: 7963 6c65 0000 3230 0e00 1752 7470 5f76 ycle..20...Rtp_v │ │ │ +0055cd40: 6172 0000 3234 0800 1752 7600 0031 1100 ar..24...Rv..1.. │ │ │ +0055cd50: 1852 2e66 6e70 635f 696e 6478 0000 3308 .R.fnpc_indx..3. │ │ │ +0055cd60: 0019 526d 0000 350c 001a 5276 7479 7065 ..Rm..5...Rvtype │ │ │ +0055cd70: 0000 320a 0019 5273 7472 0000 3612 0019 ..2...Rstr..6... │ │ │ +0055cd80: 5275 7466 6367 725f 696e 6478 0000 3416 Rutfcgr_indx..4. │ │ │ +0055cd90: 0012 5278 6e65 775f 7265 6600 ff6c 7676 ..Rxnew_ref..lvv │ │ │ +0055cda0: 616c 0000 320b 001c 526e 6578 7400 0031 al..2...Rnext..1 │ │ │ +0055cdb0: 0f00 1752 7661 7200 ff6b 6579 0000 3211 ...Rvar..key..2. │ │ │ +0055cdc0: 001f 522e 6861 7368 5f63 6f64 6500 0034 ..R.hash_code..4 │ │ │ +0055cdd0: 0d00 2052 6d61 726b 6564 0000 350f 0020 .. Rmarked..5.. │ │ │ +0055cde0: 5276 6172 5f6e 616d 6500 0033 0c00 1c52 Rvar_name..3...R │ │ │ +0055cdf0: 6c76 7661 6c00 0036 0b00 1c52 6e65 7874 lvval..6...Rnext │ │ │ +0055ce00: 0000 311f 0011 526d 6f6e 5f76 616c 7565 ..1...Rmon_value │ │ │ 0055ce10: 5f65 6e74 00ff 616c 6c6f 636c 656e 0000 _ent..alloclen.. │ │ │ -0055ce20: 3330 0e00 2056 6669 6c6c 6572 0000 3331 30.. Vfiller..31 │ │ │ -0055ce30: 0f00 2056 7661 726c 7676 616c 0000 3116 .. Vvarlvval..1. │ │ │ -0055ce40: 0028 562e 6861 735f 616c 6961 7363 6f6e .(V.has_aliascon │ │ │ -0055ce50: 7400 0032 3312 0029 566c 766d 6f6e 5f6d t..23..)Vlvmon_m │ │ │ -0055ce60: 6172 6b00 0032 340b 0029 5670 7472 7300 ark..24..)Vptrs. │ │ │ -0055ce70: 0038 1100 2d56 2e63 6f70 795f 6c6f 6300 .8..-V.copy_loc. │ │ │ -0055ce80: 0031 3611 0036 562e 6e65 7774 6162 6c76 .16..6V.newtablv │ │ │ -0055ce90: 0000 3137 1000 2e56 6672 6565 5f65 6e74 ..17...Vfree_ent │ │ │ -0055cea0: 0000 3134 1200 3656 2e6e 6578 745f 6672 ..14..6V.next_fr │ │ │ -0055ceb0: 6565 0000 3135 0e00 2e56 7661 6c5f 656e ee..15...Vval_en │ │ │ -0055cec0: 7400 0039 1100 3556 2e63 6869 6c64 7265 t..9..5V.childre │ │ │ -0055ced0: 6e00 0031 300e 0036 5670 6172 656e 7400 n..10..6Vparent. │ │ │ -0055cee0: 0031 3111 003c 562e 7362 735f 7472 6565 .11..Vym..12.. │ │ │ -0055cf00: 2956 7374 6174 7300 0031 3810 002e 562e )Vstats..18...V. │ │ │ -0055cf10: 6372 6566 636e 7400 0032 3013 002f 566c crefcnt..20../Vl │ │ │ +0055ce20: 3330 0e00 2052 6669 6c6c 6572 0000 3331 30.. Rfiller..31 │ │ │ +0055ce30: 0f00 2052 7661 726c 7676 616c 0000 3116 .. Rvarlvval..1. │ │ │ +0055ce40: 0028 522e 6861 735f 616c 6961 7363 6f6e .(R.has_aliascon │ │ │ +0055ce50: 7400 0032 3312 0029 526c 766d 6f6e 5f6d t..23..)Rlvmon_m │ │ │ +0055ce60: 6172 6b00 0032 340b 0029 5270 7472 7300 ark..24..)Rptrs. │ │ │ +0055ce70: 0038 1100 2d52 2e63 6f70 795f 6c6f 6300 .8..-R.copy_loc. │ │ │ +0055ce80: 0031 3611 0036 522e 6e65 7774 6162 6c76 .16..6R.newtablv │ │ │ +0055ce90: 0000 3137 1000 2e52 6672 6565 5f65 6e74 ..17...Rfree_ent │ │ │ +0055cea0: 0000 3134 1200 3652 2e6e 6578 745f 6672 ..14..6R.next_fr │ │ │ +0055ceb0: 6565 0000 3135 0e00 2e52 7661 6c5f 656e ee..15...Rval_en │ │ │ +0055cec0: 7400 0039 1100 3552 2e63 6869 6c64 7265 t..9..5R.childre │ │ │ +0055ced0: 6e00 0031 300e 0036 5270 6172 656e 7400 n..10..6Rparent. │ │ │ +0055cee0: 0031 3111 003c 522e 7362 735f 7472 6565 .11..Rym..12.. │ │ │ +0055cf00: 2952 7374 6174 7300 0031 3810 002e 522e )Rstats..18...R. │ │ │ +0055cf10: 6372 6566 636e 7400 0032 3013 002f 526c crefcnt..20../Rl │ │ │ 0055cf20: 7674 6173 6b63 7963 6c65 0000 3232 0f00 vtaskcycle..22.. │ │ │ -0055cf30: 2f56 7472 6566 636e 7400 0031 3912 0030 /Vtrefcnt..19..0 │ │ │ -0055cf40: 5673 7461 7274 6379 636c 6500 0032 310e Vstartcycle..21. │ │ │ -0055cf50: 0029 5674 705f 7661 7200 0032 3508 0029 .)Vtp_var..25..) │ │ │ -0055cf60: 5676 0000 3211 002a 562e 666e 7063 5f69 Vv..2..*V.fnpc_i │ │ │ -0055cf70: 6e64 7800 0034 0800 2b56 6d00 0036 0c00 ndx..4..+Vm..6.. │ │ │ -0055cf80: 2c56 7674 7970 6500 0033 0a00 2b56 7374 ,Vvtype..3..+Vst │ │ │ -0055cf90: 7200 0037 1200 2b56 7574 6663 6772 5f69 r..7..+Vutfcgr_i │ │ │ -0055cfa0: 6e64 7800 0035 0d00 2356 7661 6c75 6500 ndx..5..#Vvalue. │ │ │ -0055cfb0: 0032 360d 0028 562e 6164 6472 0000 3239 .26..(V.addr..29 │ │ │ -0055cfc0: 1000 2956 6368 6172 5f6c 656e 0000 3237 ..)Vchar_len..27 │ │ │ -0055cfd0: 0b00 2956 6c65 6e00 0032 381b 0017 5672 ..)Vlen..28...Vr │ │ │ +0055cf30: 2f52 7472 6566 636e 7400 0031 3912 0030 /Rtrefcnt..19..0 │ │ │ +0055cf40: 5273 7461 7274 6379 636c 6500 0032 310e Rstartcycle..21. │ │ │ +0055cf50: 0029 5274 705f 7661 7200 0032 3508 0029 .)Rtp_var..25..) │ │ │ +0055cf60: 5276 0000 3211 002a 522e 666e 7063 5f69 Rv..2..*R.fnpc_i │ │ │ +0055cf70: 6e64 7800 0034 0800 2b52 6d00 0036 0c00 ndx..4..+Rm..6.. │ │ │ +0055cf80: 2c52 7674 7970 6500 0033 0a00 2b52 7374 ,Rvtype..3..+Rst │ │ │ +0055cf90: 7200 0037 1200 2b52 7574 6663 6772 5f69 r..7..+Rutfcgr_i │ │ │ +0055cfa0: 6e64 7800 0035 0d00 2352 7661 6c75 6500 ndx..5..#Rvalue. │ │ │ +0055cfb0: 0032 360d 0028 522e 6164 6472 0000 3239 .26..(R.addr..29 │ │ │ +0055cfc0: 1000 2952 6368 6172 5f6c 656e 0000 3237 ..)Rchar_len..27 │ │ │ +0055cfd0: 0b00 2952 6c65 6e00 0032 381b 0017 5272 ..)Rlen..28...Rr │ │ │ 0055cfe0: 00ff 6375 7272 5f73 796d 7661 6c5f 6379 ..curr_symval_cy │ │ │ 0055cff0: 636c 6500 0036 0000 0000 0000 0000 0000 cle..6.......... │ │ │ 0055d000: 0400 0000 f907 0000 5364 0000 0000 0000 ........Sd...... │ │ │ -0055d010: 2500 0056 6774 6d74 7970 666c 6469 6e64 %..Vgtmtypfldind │ │ │ +0055d010: 2500 0052 6774 6d74 7970 666c 6469 6e64 %..Rgtmtypfldind │ │ │ 0055d020: 7800 ff6c 766d 6f6e 5f76 6172 00ff 6c76 x..lvmon_var..lv │ │ │ -0055d030: 6d76 0000 3111 001e 562e 6861 7368 5f63 mv..1...V.hash_c │ │ │ -0055d040: 6f64 6500 0033 0d00 1f56 6d61 726b 6564 ode..3...Vmarked │ │ │ -0055d050: 0000 340f 001f 5676 6172 5f6e 616d 6500 ..4...Vvar_name. │ │ │ -0055d060: 0032 0d00 1a56 7661 6c75 6573 0000 3714 .2...Vvalues..7. │ │ │ -0055d070: 0020 565b 305d 2e61 6c6c 6f63 6c65 6e00 . V[0].alloclen. │ │ │ -0055d080: 0033 370e 0024 5666 696c 6c65 7200 0033 .37..$Vfiller..3 │ │ │ -0055d090: 380f 0024 5676 6172 6c76 7661 6c00 0038 8..$Vvarlvval..8 │ │ │ -0055d0a0: 1600 2c56 2e68 6173 5f61 6c69 6173 636f ..,V.has_aliasco │ │ │ -0055d0b0: 6e74 0000 3330 1200 2d56 6c76 6d6f 6e5f nt..30..-Vlvmon_ │ │ │ -0055d0c0: 6d61 726b 0000 3331 0c00 2d56 7074 7273 mark..31..-Vptrs │ │ │ -0055d0d0: 0000 3135 1100 3156 2e63 6f70 795f 6c6f ..15..1V.copy_lo │ │ │ -0055d0e0: 6300 0032 3311 003a 562e 6e65 7774 6162 c..23..:V.newtab │ │ │ -0055d0f0: 6c76 0000 3234 1000 3256 6672 6565 5f65 lv..24..2Vfree_e │ │ │ -0055d100: 6e74 0000 3231 1200 3a56 2e6e 6578 745f nt..21..:V.next_ │ │ │ -0055d110: 6672 6565 0000 3232 0f00 3256 7661 6c5f free..22..2Vval_ │ │ │ -0055d120: 656e 7400 0031 3611 0039 562e 6368 696c ent..16..9V.chil │ │ │ -0055d130: 6472 656e 0000 3137 0e00 3a56 7061 7265 dren..17..:Vpare │ │ │ -0055d140: 6e74 0000 3138 1100 4056 2e73 6273 5f74 nt..18..@V.sbs_t │ │ │ -0055d150: 7265 6500 0032 300a 0042 5679 6d00 0031 ree..20..BVym..1 │ │ │ -0055d160: 390d 002d 5673 7461 7473 0000 3235 1000 9..-Vstats..25.. │ │ │ -0055d170: 3256 2e63 7265 6663 6e74 0000 3237 1300 2V.crefcnt..27.. │ │ │ -0055d180: 3356 6c76 7461 736b 6379 636c 6500 0032 3Vlvtaskcycle..2 │ │ │ -0055d190: 390f 0033 5674 7265 6663 6e74 0000 3236 9..3Vtrefcnt..26 │ │ │ -0055d1a0: 1200 3456 7374 6172 7463 7963 6c65 0000 ..4Vstartcycle.. │ │ │ -0055d1b0: 3238 0e00 2d56 7470 5f76 6172 0000 3332 28..-Vtp_var..32 │ │ │ -0055d1c0: 0800 2d56 7600 0039 1200 2e56 2e66 6e70 ..-Vv..9...V.fnp │ │ │ -0055d1d0: 635f 696e 6478 0000 3131 0900 2f56 6d00 c_indx..11../Vm. │ │ │ -0055d1e0: 0031 330d 0030 5676 7479 7065 0000 3130 .13..0Vvtype..10 │ │ │ -0055d1f0: 0b00 2f56 7374 7200 0031 3413 002f 5675 ../Vstr..14../Vu │ │ │ +0055d030: 6d76 0000 3111 001e 522e 6861 7368 5f63 mv..1...R.hash_c │ │ │ +0055d040: 6f64 6500 0033 0d00 1f52 6d61 726b 6564 ode..3...Rmarked │ │ │ +0055d050: 0000 340f 001f 5276 6172 5f6e 616d 6500 ..4...Rvar_name. │ │ │ +0055d060: 0032 0d00 1a52 7661 6c75 6573 0000 3714 .2...Rvalues..7. │ │ │ +0055d070: 0020 525b 305d 2e61 6c6c 6f63 6c65 6e00 . R[0].alloclen. │ │ │ +0055d080: 0033 370e 0024 5266 696c 6c65 7200 0033 .37..$Rfiller..3 │ │ │ +0055d090: 380f 0024 5276 6172 6c76 7661 6c00 0038 8..$Rvarlvval..8 │ │ │ +0055d0a0: 1600 2c52 2e68 6173 5f61 6c69 6173 636f ..,R.has_aliasco │ │ │ +0055d0b0: 6e74 0000 3330 1200 2d52 6c76 6d6f 6e5f nt..30..-Rlvmon_ │ │ │ +0055d0c0: 6d61 726b 0000 3331 0c00 2d52 7074 7273 mark..31..-Rptrs │ │ │ +0055d0d0: 0000 3135 1100 3152 2e63 6f70 795f 6c6f ..15..1R.copy_lo │ │ │ +0055d0e0: 6300 0032 3311 003a 522e 6e65 7774 6162 c..23..:R.newtab │ │ │ +0055d0f0: 6c76 0000 3234 1000 3252 6672 6565 5f65 lv..24..2Rfree_e │ │ │ +0055d100: 6e74 0000 3231 1200 3a52 2e6e 6578 745f nt..21..:R.next_ │ │ │ +0055d110: 6672 6565 0000 3232 0f00 3252 7661 6c5f free..22..2Rval_ │ │ │ +0055d120: 656e 7400 0031 3611 0039 522e 6368 696c ent..16..9R.chil │ │ │ +0055d130: 6472 656e 0000 3137 0e00 3a52 7061 7265 dren..17..:Rpare │ │ │ +0055d140: 6e74 0000 3138 1100 4052 2e73 6273 5f74 nt..18..@R.sbs_t │ │ │ +0055d150: 7265 6500 0032 300a 0042 5279 6d00 0031 ree..20..BRym..1 │ │ │ +0055d160: 390d 002d 5273 7461 7473 0000 3235 1000 9..-Rstats..25.. │ │ │ +0055d170: 3252 2e63 7265 6663 6e74 0000 3237 1300 2R.crefcnt..27.. │ │ │ +0055d180: 3352 6c76 7461 736b 6379 636c 6500 0032 3Rlvtaskcycle..2 │ │ │ +0055d190: 390f 0033 5274 7265 6663 6e74 0000 3236 9..3Rtrefcnt..26 │ │ │ +0055d1a0: 1200 3452 7374 6172 7463 7963 6c65 0000 ..4Rstartcycle.. │ │ │ +0055d1b0: 3238 0e00 2d52 7470 5f76 6172 0000 3332 28..-Rtp_var..32 │ │ │ +0055d1c0: 0800 2d52 7600 0039 1200 2e52 2e66 6e70 ..-Rv..9...R.fnp │ │ │ +0055d1d0: 635f 696e 6478 0000 3131 0900 2f52 6d00 c_indx..11../Rm. │ │ │ +0055d1e0: 0031 330d 0030 5276 7479 7065 0000 3130 .13..0Rvtype..10 │ │ │ +0055d1f0: 0b00 2f52 7374 7200 0031 3413 002f 5275 ../Rstr..14../Ru │ │ │ 0055d200: 7466 6367 725f 696e 6478 0000 3132 0d00 tfcgr_indx..12.. │ │ │ -0055d210: 2756 7661 6c75 6500 0033 330d 002c 562e 'Vvalue..33..,V. │ │ │ -0055d220: 6164 6472 0000 3336 1000 2d56 6368 6172 addr..36..-Vchar │ │ │ -0055d230: 5f6c 656e 0000 3334 0b00 2d56 6c65 6e00 _len..34..-Vlen. │ │ │ -0055d240: 0033 350d 001c 5672 6c76 6164 7200 0035 .35...Vrlvadr..5 │ │ │ -0055d250: 1900 1156 6e61 6d65 5f69 6e66 6f00 ff65 ...Vname_info..e │ │ │ -0055d260: 6e64 5f6c 7670 0000 340e 001c 566c 765f nd_lvp..4...Vlv_ │ │ │ -0055d270: 7375 6273 0000 3310 001c 5673 7461 7274 subs..3...Vstart │ │ │ -0055d280: 5f6c 7670 0000 3214 001c 5674 6f74 616c _lvp..2...Vtotal │ │ │ -0055d290: 5f6c 765f 7375 6273 0000 3120 0011 567a _lv_subs..1 ..Vz │ │ │ +0055d210: 2752 7661 6c75 6500 0033 330d 002c 522e 'Rvalue..33..,R. │ │ │ +0055d220: 6164 6472 0000 3336 1000 2d52 6368 6172 addr..36..-Rchar │ │ │ +0055d230: 5f6c 656e 0000 3334 0b00 2d52 6c65 6e00 _len..34..-Rlen. │ │ │ +0055d240: 0033 350d 001c 5272 6c76 6164 7200 0035 .35...Rrlvadr..5 │ │ │ +0055d250: 1900 1152 6e61 6d65 5f69 6e66 6f00 ff65 ...Rname_info..e │ │ │ +0055d260: 6e64 5f6c 7670 0000 340e 001c 526c 765f nd_lvp..4...Rlv_ │ │ │ +0055d270: 7375 6273 0000 3310 001c 5273 7461 7274 subs..3...Rstart │ │ │ +0055d280: 5f6c 7670 0000 3214 001c 5274 6f74 616c _lvp..2...Rtotal │ │ │ +0055d290: 5f6c 765f 7375 6273 0000 3120 0011 527a _lv_subs..1 ..Rz │ │ │ 0055d2a0: 7772 6974 655f 6461 7461 626c 6b00 ff63 write_datablk..c │ │ │ -0055d2b0: 7572 725f 6e61 6d65 0000 380c 0026 5673 urr_name..8..&Vs │ │ │ -0055d2c0: 7562 7363 0000 350c 0021 5666 6978 6564 ubsc..5..!Vfixed │ │ │ -0055d2d0: 0000 320b 0021 566d 6173 6b00 0036 0a00 ..2..!Vmask..6.. │ │ │ -0055d2e0: 2156 7061 7400 0037 0b00 2256 7265 7600 !Vpat..7.."Vrev. │ │ │ -0055d2f0: 0031 300a 0021 5673 7562 0000 390f 0024 .10..!Vsub..9..$ │ │ │ -0055d300: 5673 635f 636f 756e 7400 0034 1000 2156 Vsc_count..4..!V │ │ │ -0055d310: 7a61 765f 6164 6465 6400 0033 1000 2256 zav_added..3.."V │ │ │ -0055d320: 7772 5f69 6e74 7970 6500 0031 1800 0f56 wr_intype..1...V │ │ │ +0055d2b0: 7572 725f 6e61 6d65 0000 380c 0026 5273 urr_name..8..&Rs │ │ │ +0055d2c0: 7562 7363 0000 350c 0021 5266 6978 6564 ubsc..5..!Rfixed │ │ │ +0055d2d0: 0000 320b 0021 526d 6173 6b00 0036 0a00 ..2..!Rmask..6.. │ │ │ +0055d2e0: 2152 7061 7400 0037 0b00 2252 7265 7600 !Rpat..7.."Rrev. │ │ │ +0055d2f0: 0031 300a 0021 5273 7562 0000 390f 0024 .10..!Rsub..9..$ │ │ │ +0055d300: 5273 635f 636f 756e 7400 0034 1000 2152 Rsc_count..4..!R │ │ │ +0055d310: 7a61 765f 6164 6465 6400 0033 1000 2252 zav_added..3.."R │ │ │ +0055d320: 7772 5f69 6e74 7970 6500 0031 1800 0f52 wr_intype..1...R │ │ │ 0055d330: 6d63 616c 6c6f 635f 6864 7200 ff64 6174 mcalloc_hdr..dat │ │ │ -0055d340: 6100 0034 0d00 1c56 6669 6c6c 6572 0000 a..4...Vfiller.. │ │ │ -0055d350: 330b 001c 566c 696e 6b00 0031 0b00 1c56 3...Vlink..1...V │ │ │ -0055d360: 7369 7a65 0000 3214 0010 5665 6d5f 6c69 size..2...Vem_li │ │ │ -0055d370: 7374 00ff 6164 6472 0000 310f 0019 5667 st..addr..1...Vg │ │ │ -0055d380: 746d 5f66 7265 6500 0035 0b00 1956 6e65 tm_free..5...Vne │ │ │ -0055d390: 7874 0000 330c 0019 5670 6167 6573 0000 xt..3...Vpages.. │ │ │ -0055d3a0: 320a 001a 5672 6576 0000 341c 0011 5672 2...Vrev..4...Vr │ │ │ +0055d340: 6100 0034 0d00 1c52 6669 6c6c 6572 0000 a..4...Rfiller.. │ │ │ +0055d350: 330b 001c 526c 696e 6b00 0031 0b00 1c52 3...Rlink..1...R │ │ │ +0055d360: 7369 7a65 0000 3214 0010 5265 6d5f 6c69 size..2...Rem_li │ │ │ +0055d370: 7374 00ff 6164 6472 0000 310f 0019 5267 st..addr..1...Rg │ │ │ +0055d380: 746d 5f66 7265 6500 0035 0b00 1952 6e65 tm_free..5...Rne │ │ │ +0055d390: 7874 0000 330c 0019 5270 6167 6573 0000 xt..3...Rpages.. │ │ │ +0055d3a0: 320a 001a 5272 6576 0000 341c 0011 5272 2...Rrev..4...Rr │ │ │ 0055d3b0: 6765 5f67 6c76 6e5f 7374 7275 6374 00ff ge_glvn_struct.. │ │ │ -0055d3c0: 6762 6c70 0000 310b 0022 566c 636c 7000 gblp..1.."Vlclp. │ │ │ -0055d3d0: 0032 1500 1056 6964 656e 745f 6669 7865 .2...Vident_fixe │ │ │ -0055d3e0: 6400 ff63 0000 3117 0010 566c 6162 656c d..c..1...Vlabel │ │ │ +0055d3c0: 6762 6c70 0000 310b 0022 526c 636c 7000 gblp..1.."Rlclp. │ │ │ +0055d3d0: 0032 1500 1052 6964 656e 745f 6669 7865 .2...Rident_fixe │ │ │ +0055d3e0: 6400 ff63 0000 3117 0010 526c 6162 656c d..c..1...Rlabel │ │ │ 0055d3f0: 00ff 666f 726d 616c 636e 7400 0038 0a00 ..formalcnt..8.. │ │ │ -0055d400: 1756 6762 6c00 0039 0b00 1756 6c73 6f6e .Vgbl..9...Vlson │ │ │ -0055d410: 0000 3109 0017 566d 6c00 0033 0c00 1856 ..1...Vml..3...V │ │ │ -0055d420: 766e 616d 6500 0034 0c00 1d56 2e61 6464 vname..4...V.add │ │ │ -0055d430: 7200 0037 0f00 1e56 6368 6172 5f6c 656e r..7...Vchar_len │ │ │ -0055d440: 0000 350a 001e 566c 656e 0000 360b 0017 ..5...Vlen..6... │ │ │ -0055d450: 5672 736f 6e00 0032 1400 1156 696e 6500 Vrson..2...Vine. │ │ │ -0055d460: ff62 6c6f 636b 5f6f 6b00 0037 0c00 1656 .block_ok..7...V │ │ │ -0055d470: 6368 696c 6400 0033 1400 1656 6578 7465 child..3...Vexte │ │ │ -0055d480: 726e 616c 656e 7472 7900 0034 1200 1656 rnalentry..4...V │ │ │ +0055d400: 1752 6762 6c00 0039 0b00 1752 6c73 6f6e .Rgbl..9...Rlson │ │ │ +0055d410: 0000 3109 0017 526d 6c00 0033 0c00 1852 ..1...Rml..3...R │ │ │ +0055d420: 766e 616d 6500 0034 0c00 1d52 2e61 6464 vname..4...R.add │ │ │ +0055d430: 7200 0037 0f00 1e52 6368 6172 5f6c 656e r..7...Rchar_len │ │ │ +0055d440: 0000 350a 001e 526c 656e 0000 360b 0017 ..5...Rlen..6... │ │ │ +0055d450: 5272 736f 6e00 0032 1400 1152 696e 6500 Rrson..2...Rine. │ │ │ +0055d460: ff62 6c6f 636b 5f6f 6b00 0037 0c00 1652 .block_ok..7...R │ │ │ +0055d470: 6368 696c 6400 0033 1400 1652 6578 7465 child..3...Rexte │ │ │ +0055d480: 726e 616c 656e 7472 7900 0034 1200 1652 rnalentry..4...R │ │ │ 0055d490: 6c69 6e65 5f6e 756d 6265 7200 0035 0d00 line_number..5.. │ │ │ -0055d4a0: 1656 7061 7265 6e74 0000 310e 0016 5673 .Vparent..1...Vs │ │ │ -0055d4b0: 6962 6c69 6e67 0000 320c 0016 5674 6162 ibling..2...Vtab │ │ │ -0055d4c0: 6c65 0000 3611 0012 5674 6572 616c 00ff le..6...Vteral.. │ │ │ -0055d4d0: 7175 6500 0031 0a00 1c56 2e62 6c00 0033 que..1...V.bl..3 │ │ │ -0055d4e0: 0900 1d56 666c 0000 3216 0019 5672 6566 ...Vfl..2...Vref │ │ │ +0055d4a0: 1652 7061 7265 6e74 0000 310e 0016 5273 .Rparent..1...Rs │ │ │ +0055d4b0: 6962 6c69 6e67 0000 320c 0016 5274 6162 ibling..2...Rtab │ │ │ +0055d4c0: 6c65 0000 3611 0012 5274 6572 616c 00ff le..6...Rteral.. │ │ │ +0055d4d0: 7175 6500 0031 0a00 1c52 2e62 6c00 0033 que..1...R.bl..3 │ │ │ +0055d4e0: 0900 1d52 666c 0000 3216 0019 5272 6566 ...Rfl..2...Rref │ │ │ 0055d4f0: 6572 656e 6365 5f63 6f75 6e74 0000 350d erence_count..5. │ │ │ -0055d500: 001a 5674 5f61 6464 7200 0034 0800 1956 ..Vt_addr..4...V │ │ │ -0055d510: 7600 0036 1100 1a56 2e66 6e70 635f 696e v..6...V.fnpc_in │ │ │ -0055d520: 6478 0000 3809 001b 566d 0000 3130 0c00 dx..8...Vm..10.. │ │ │ -0055d530: 1c56 7674 7970 6500 0037 0b00 1b56 7374 .Vvtype..7...Vst │ │ │ -0055d540: 7200 0031 3112 001b 5675 7466 6367 725f r..11...Vutfcgr_ │ │ │ -0055d550: 696e 6478 0000 3919 0011 566b 5f63 746c indx..9...Vk_ctl │ │ │ +0055d500: 001a 5274 5f61 6464 7200 0034 0800 1952 ..Rt_addr..4...R │ │ │ +0055d510: 7600 0036 1100 1a52 2e66 6e70 635f 696e v..6...R.fnpc_in │ │ │ +0055d520: 6478 0000 3809 001b 526d 0000 3130 0c00 dx..8...Rm..10.. │ │ │ +0055d530: 1c52 7674 7970 6500 0037 0b00 1b52 7374 .Rvtype..7...Rst │ │ │ +0055d540: 7200 0031 3112 001b 5275 7466 6367 725f r..11...Rutfcgr_ │ │ │ +0055d550: 696e 6478 0000 3919 0011 526b 5f63 746c indx..9...Rk_ctl │ │ │ 0055d560: 6461 7461 00ff 626c 6b62 6173 6500 0032 data..blkbase..2 │ │ │ -0055d570: 0b00 1f56 636e 7400 0031 340b 001f 5666 ...Vcnt..14...Vf │ │ │ -0055d580: 7265 6500 0033 0b00 1f56 6861 7368 0000 ree..3...Vhash.. │ │ │ -0055d590: 340b 001f 5672 6f6f 7400 0035 1100 1c56 4...Vroot..5...V │ │ │ +0055d570: 0b00 1f52 636e 7400 0031 340b 001f 5266 ...Rcnt..14...Rf │ │ │ +0055d580: 7265 6500 0033 0b00 1f52 6861 7368 0000 ree..3...Rhash.. │ │ │ +0055d590: 340b 001f 5272 6f6f 7400 0035 1100 1c52 4...Rroot..5...R │ │ │ 0055d5a0: 6763 5f6e 6565 6465 6400 0031 3611 001c gc_needed..16... │ │ │ -0055d5b0: 5668 6173 685f 7365 6564 0000 3235 0c00 Vhash_seed..25.. │ │ │ -0055d5c0: 2256 686d 6964 0000 3236 1b00 1c56 6c6f "Vhmid..26...Vlo │ │ │ +0055d5b0: 5268 6173 685f 7365 6564 0000 3235 0c00 Rhash_seed..25.. │ │ │ +0055d5c0: 2252 686d 6964 0000 3236 1b00 1c52 6c6f "Rhmid..26...Rlo │ │ │ 0055d5d0: 636b 5f67 635f 696e 5f70 726f 6772 6573 ck_gc_in_progres │ │ │ -0055d5e0: 7300 0031 390a 002f 562e 7500 0032 300e s..19../V.u..20. │ │ │ -0055d5f0: 0031 562e 7061 7274 7300 0032 3212 0037 .1V.parts..22..7 │ │ │ -0055d600: 562e 6c61 7463 685f 7069 6400 0032 330c V.latch_pid..23. │ │ │ -0055d610: 003e 5677 6f72 6400 0032 3411 0033 5669 .>Vword..24..3Vi │ │ │ -0055d620: 645f 696d 6763 6e74 0000 3231 1800 2056 d_imgcnt..21.. V │ │ │ +0055d5e0: 7300 0031 390a 002f 522e 7500 0032 300e s..19../R.u..20. │ │ │ +0055d5f0: 0031 522e 7061 7274 7300 0032 3212 0037 .1R.parts..22..7 │ │ │ +0055d600: 522e 6c61 7463 685f 7069 6400 0032 330c R.latch_pid..23. │ │ │ +0055d610: 003e 5277 6f72 6400 0032 3411 0033 5269 .>Rword..24..3Ri │ │ │ +0055d620: 645f 696d 6763 6e74 0000 3231 1800 2052 d_imgcnt..21.. R │ │ │ 0055d630: 7370 6163 6566 756c 6c5f 6c6f 6767 6564 spacefull_logged │ │ │ -0055d640: 0000 3135 1200 1c56 6d61 785f 626c 6b63 ..15...Vmax_blkc │ │ │ -0055d650: 6e74 0000 3131 0e00 2056 7072 6363 6e74 nt..11.. Vprccnt │ │ │ -0055d660: 0000 3130 1300 1c56 6e75 6d5f 626c 6b68 ..10...Vnum_blkh │ │ │ -0055d670: 6173 6800 0031 320e 001c 5670 7263 636e ash..12...Vprccn │ │ │ -0055d680: 7400 0031 330b 001f 5666 7265 6500 0031 t..13...Vfree..1 │ │ │ -0055d690: 1500 1c56 7265 6861 7368 5f6e 6565 6465 ...Vrehash_neede │ │ │ -0055d6a0: 6400 0031 3813 001e 5673 697a 655f 6e65 d..18...Vsize_ne │ │ │ -0055d6b0: 6564 6564 0000 3137 0e00 1c56 7375 6262 eded..17...Vsubb │ │ │ -0055d6c0: 6173 6500 0036 0b00 1f56 6672 6565 0000 ase..6...Vfree.. │ │ │ -0055d6d0: 370a 001f 5674 6f70 0000 380e 001c 5677 7...Vtop..8...Vw │ │ │ -0055d6e0: 616b 6575 7073 0000 391b 0013 5670 7263 akeups..9...Vprc │ │ │ +0055d640: 0000 3135 1200 1c52 6d61 785f 626c 6b63 ..15...Rmax_blkc │ │ │ +0055d650: 6e74 0000 3131 0e00 2052 7072 6363 6e74 nt..11.. Rprccnt │ │ │ +0055d660: 0000 3130 1300 1c52 6e75 6d5f 626c 6b68 ..10...Rnum_blkh │ │ │ +0055d670: 6173 6800 0031 320e 001c 5270 7263 636e ash..12...Rprccn │ │ │ +0055d680: 7400 0031 330b 001f 5266 7265 6500 0031 t..13...Rfree..1 │ │ │ +0055d690: 1500 1c52 7265 6861 7368 5f6e 6565 6465 ...Rrehash_neede │ │ │ +0055d6a0: 6400 0031 3813 001e 5273 697a 655f 6e65 d..18...Rsize_ne │ │ │ +0055d6b0: 6564 6564 0000 3137 0e00 1c52 7375 6262 eded..17...Rsubb │ │ │ +0055d6c0: 6173 6500 0036 0b00 1f52 6672 6565 0000 ase..6...Rfree.. │ │ │ +0055d6d0: 370a 001f 5274 6f70 0000 380e 001c 5277 7...Rtop..8...Rw │ │ │ +0055d6e0: 616b 6575 7073 0000 391b 0013 5270 7263 akeups..9...Rprc │ │ │ 0055d6f0: 626c 6b00 ff66 696c 6c65 725f 3462 7974 blk..filler_4byt │ │ │ -0055d700: 6500 0034 0b00 1b56 6e65 7874 0000 3111 e..4...Vnext..1. │ │ │ -0055d710: 001b 5670 726f 6365 7373 5f69 6400 0032 ..Vprocess_id..2 │ │ │ -0055d720: 0e00 1b56 7265 665f 636e 7400 0033 1b00 ...Vref_cnt..3.. │ │ │ -0055d730: 1456 7674 626c 6b00 ff62 6c6b 5f73 6571 .Vvtblk..blk_seq │ │ │ -0055d740: 7565 6e63 6500 0031 330d 001d 566f 636b uence..13...Vock │ │ │ -0055d750: 6564 0000 3130 0e00 1b56 6669 6c6c 6572 ed..10...Vfiller │ │ │ -0055d760: 0000 3231 1100 1b56 6861 7368 5f73 6565 ..21...Vhash_see │ │ │ -0055d770: 6400 0031 350c 001b 566e 6578 7400 0031 d..15...Vnext..1 │ │ │ -0055d780: 310c 001c 566f 6470 7472 0000 3912 001c 1...Vodptr..9... │ │ │ -0055d790: 5672 6566 5f6c 656e 6774 6800 0031 360b Vref_length..16. │ │ │ -0055d7a0: 001b 566f 6c64 0000 3230 0d00 1b56 7076 ..Vold..20...Vpv │ │ │ -0055d7b0: 7463 746c 0000 310b 0021 562e 6373 6100 tctl..1..!V.csa. │ │ │ -0055d7c0: 0033 0900 2356 746c 0000 3414 0022 5668 .3..#Vtl..4.."Vh │ │ │ +0055d700: 6500 0034 0b00 1b52 6e65 7874 0000 3111 e..4...Rnext..1. │ │ │ +0055d710: 001b 5270 726f 6365 7373 5f69 6400 0032 ..Rprocess_id..2 │ │ │ +0055d720: 0e00 1b52 7265 665f 636e 7400 0033 1b00 ...Rref_cnt..3.. │ │ │ +0055d730: 1452 7674 626c 6b00 ff62 6c6b 5f73 6571 .Rvtblk..blk_seq │ │ │ +0055d740: 7565 6e63 6500 0031 330d 001d 526f 636b uence..13...Rock │ │ │ +0055d750: 6564 0000 3130 0e00 1b52 6669 6c6c 6572 ed..10...Rfiller │ │ │ +0055d760: 0000 3231 1100 1b52 6861 7368 5f73 6565 ..21...Rhash_see │ │ │ +0055d770: 6400 0031 350c 001b 526e 6578 7400 0031 d..15...Rnext..1 │ │ │ +0055d780: 310c 001c 526f 6470 7472 0000 3912 001c 1...Rodptr..9... │ │ │ +0055d790: 5272 6566 5f6c 656e 6774 6800 0031 360b Rref_length..16. │ │ │ +0055d7a0: 001b 526f 6c64 0000 3230 0d00 1b52 7076 ..Rold..20...Rpv │ │ │ +0055d7b0: 7463 746c 0000 310b 0021 522e 6373 6100 tctl..1..!R.csa. │ │ │ +0055d7c0: 0033 0900 2352 746c 0000 3414 0022 5268 .3..#Rtl..4.."Rh │ │ │ 0055d7d0: 6173 685f 6661 696c 5f63 6e74 0000 380d ash_fail_cnt..8. │ │ │ -0055d7e0: 0022 5672 6567 696f 6e00 0032 0d00 2256 ."Vregion..2.."V │ │ │ +0055d7e0: 0022 5272 6567 696f 6e00 0032 0d00 2252 ."Rregion..2.."R │ │ │ 0055d7f0: 7368 7262 6c6b 0000 3500 0000 0000 0000 shrblk..5....... │ │ │ 0055d800: 0400 0000 f007 0000 d964 0000 0000 0000 .........d...... │ │ │ -0055d810: 3000 0056 6774 6d74 7970 666c 6469 6e64 0..Vgtmtypfldind │ │ │ +0055d810: 3000 0052 6774 6d74 7970 666c 6469 6e64 0..Rgtmtypfldind │ │ │ 0055d820: 7800 ff6d 6c6b 5f70 7674 626c 6b00 ff70 x..mlk_pvtblk..p │ │ │ 0055d830: 7674 6374 6c2e 7368 7268 6173 6800 0036 vtctl.shrhash..6 │ │ │ -0055d840: 0c00 2956 5f73 697a 6500 0037 1000 1b56 ..)V_size..7...V │ │ │ -0055d850: 7365 7175 656e 6365 0000 3132 1400 1c56 sequence..12...V │ │ │ +0055d840: 0c00 2952 5f73 697a 6500 0037 1000 1b52 ..)R_size..7...R │ │ │ +0055d850: 7365 7175 656e 6365 0000 3132 1400 1c52 sequence..12...R │ │ │ 0055d860: 7562 7363 7269 7074 5f63 6e74 0000 3137 ubscript_cnt..17 │ │ │ -0055d870: 0a00 1b56 7470 0000 3134 0c00 1c56 7261 ...Vtp..14...Vra │ │ │ -0055d880: 6e73 0000 3139 0b00 2056 6c65 7600 0031 ns..19.. Vlev..1 │ │ │ -0055d890: 380d 001b 5676 616c 7565 0000 3232 0f00 8...Vvalue..22.. │ │ │ -0055d8a0: 1656 6374 6c00 ff63 7361 0000 3209 001c .Vctl..csa..2... │ │ │ -0055d8b0: 5674 6c00 0033 1400 1b56 6861 7368 5f66 Vtl..3...Vhash_f │ │ │ -0055d8c0: 6169 6c5f 636e 7400 0037 0d00 1b56 7265 ail_cnt..7...Vre │ │ │ -0055d8d0: 6769 6f6e 0000 310d 001b 5673 6872 626c gion..1...Vshrbl │ │ │ -0055d8e0: 6b00 0034 0b00 1e56 6861 7368 0000 350c k..4...Vhash..5. │ │ │ -0055d8f0: 0022 565f 7369 7a65 0000 3617 0013 5673 ."V_size..6...Vs │ │ │ +0055d870: 0a00 1b52 7470 0000 3134 0c00 1c52 7261 ...Rtp..14...Rra │ │ │ +0055d880: 6e73 0000 3139 0b00 2052 6c65 7600 0031 ns..19.. Rlev..1 │ │ │ +0055d890: 380d 001b 5276 616c 7565 0000 3232 0f00 8...Rvalue..22.. │ │ │ +0055d8a0: 1652 6374 6c00 ff63 7361 0000 3209 001c .Rctl..csa..2... │ │ │ +0055d8b0: 5274 6c00 0033 1400 1b52 6861 7368 5f66 Rtl..3...Rhash_f │ │ │ +0055d8c0: 6169 6c5f 636e 7400 0037 0d00 1b52 7265 ail_cnt..7...Rre │ │ │ +0055d8d0: 6769 6f6e 0000 310d 001b 5273 6872 626c gion..1...Rshrbl │ │ │ +0055d8e0: 6b00 0034 0b00 1e52 6861 7368 0000 350c k..4...Rhash..5. │ │ │ +0055d8f0: 0022 525f 7369 7a65 0000 3617 0013 5273 ."R_size..6...Rs │ │ │ 0055d900: 6872 626c 6b00 ff61 7578 6e6f 6465 0000 hrblk..auxnode.. │ │ │ -0055d910: 3132 0d00 1e56 6f77 6e65 7200 0031 310b 12...Vowner..11. │ │ │ -0055d920: 001e 5670 6964 0000 3130 0f00 1b56 6368 ..Vpid..10...Vch │ │ │ -0055d930: 696c 6472 656e 0000 330b 001b 5668 6173 ildren..3...Vhas │ │ │ -0055d940: 6800 0039 0b00 1b56 6c73 6962 0000 340c h..9...Vlsib..4. │ │ │ -0055d950: 001b 566f 776e 6572 0000 370d 001b 5670 ..Vowner..7...Vp │ │ │ -0055d960: 6172 656e 7400 0032 0d00 1c56 656e 6469 arent..2...Vendi │ │ │ -0055d970: 6e67 0000 360b 001b 5672 7369 6200 0035 ng..6...Vrsib..5 │ │ │ -0055d980: 0f00 1b56 7365 7175 656e 6365 0000 380c ...Vsequence..8. │ │ │ -0055d990: 001b 5676 616c 7565 0000 3111 0016 5668 ..Vvalue..1...Vh │ │ │ -0055d9a0: 6173 6800 ff68 6173 6800 0033 1100 1c56 ash..hash..3...V │ │ │ +0055d910: 3132 0d00 1e52 6f77 6e65 7200 0031 310b 12...Rowner..11. │ │ │ +0055d920: 001e 5270 6964 0000 3130 0f00 1b52 6368 ..Rpid..10...Rch │ │ │ +0055d930: 696c 6472 656e 0000 330b 001b 5268 6173 ildren..3...Rhas │ │ │ +0055d940: 6800 0039 0b00 1b52 6c73 6962 0000 340c h..9...Rlsib..4. │ │ │ +0055d950: 001b 526f 776e 6572 0000 370d 001b 5270 ..Rowner..7...Rp │ │ │ +0055d960: 6172 656e 7400 0032 0d00 1c52 656e 6469 arent..2...Rendi │ │ │ +0055d970: 6e67 0000 360b 001b 5272 7369 6200 0035 ng..6...Rrsib..5 │ │ │ +0055d980: 0f00 1b52 7365 7175 656e 6365 0000 380c ...Rsequence..8. │ │ │ +0055d990: 001b 5276 616c 7565 0000 3111 0016 5268 ..Rvalue..1...Rh │ │ │ +0055d9a0: 6173 6800 ff68 6173 6800 0033 1100 1c52 ash..hash..3...R │ │ │ 0055d9b0: 7368 7262 6c6b 5f69 6478 0000 310e 001c shrblk_idx..1... │ │ │ -0055d9c0: 5675 7365 646d 6170 0000 3217 0016 5673 Vusedmap..2...Vs │ │ │ +0055d9c0: 5275 7365 646d 6170 0000 3217 0016 5273 Rusedmap..2...Rs │ │ │ 0055d9d0: 7562 00ff 6261 636b 706f 696e 7465 7200 ub..backpointer. │ │ │ -0055d9e0: 0031 0b00 1b56 6461 7461 0000 330d 001b .1...Vdata..3... │ │ │ -0055d9f0: 566c 656e 6774 6800 0032 2000 1456 7461 Vlength..2 ..Vta │ │ │ +0055d9e0: 0031 0b00 1b52 6461 7461 0000 330d 001b .1...Rdata..3... │ │ │ +0055d9f0: 526c 656e 6774 6800 0032 2000 1452 7461 Rlength..2 ..Rta │ │ │ 0055da00: 7473 5f74 00ff 6e5f 7573 6572 5f6c 6f63 ts_t..n_user_loc │ │ │ -0055da10: 6b73 5f66 6169 6c00 0032 0e00 2956 7375 ks_fail..2..)Vsu │ │ │ -0055da20: 6363 6573 7300 0031 0f00 1356 7470 00ff ccess..1...Vtp.. │ │ │ -0055da30: 6e65 7874 0000 3112 0010 566d 7365 6700 next..1...Vmseg. │ │ │ -0055da40: ff62 6567 696e 0000 320a 0016 5665 6e64 .begin..2...Vend │ │ │ -0055da50: 0000 330b 0016 566e 6578 7400 0031 1c00 ..3...Vnext..1.. │ │ │ -0055da60: 1056 6e61 6d65 5f65 6e74 7279 00ff 6861 .Vname_entry..ha │ │ │ -0055da70: 7368 5f63 6f64 6500 0035 0d00 1c56 6d61 sh_code..5...Vma │ │ │ -0055da80: 726b 6564 0000 360f 001c 5676 6172 5f6e rked..6...Vvar_n │ │ │ -0055da90: 616d 6500 0031 0c00 2456 2e61 6464 7200 ame..1..$V.addr. │ │ │ -0055daa0: 0034 0f00 2556 6368 6172 5f6c 656e 0000 .4..%Vchar_len.. │ │ │ -0055dab0: 320a 0025 566c 656e 0000 331b 0010 566f 2..%Vlen..3...Vo │ │ │ +0055da10: 6b73 5f66 6169 6c00 0032 0e00 2952 7375 ks_fail..2..)Rsu │ │ │ +0055da20: 6363 6573 7300 0031 0f00 1352 7470 00ff ccess..1...Rtp.. │ │ │ +0055da30: 6e65 7874 0000 3112 0010 526d 7365 6700 next..1...Rmseg. │ │ │ +0055da40: ff62 6567 696e 0000 320a 0016 5265 6e64 .begin..2...Rend │ │ │ +0055da50: 0000 330b 0016 526e 6578 7400 0031 1c00 ..3...Rnext..1.. │ │ │ +0055da60: 1052 6e61 6d65 5f65 6e74 7279 00ff 6861 .Rname_entry..ha │ │ │ +0055da70: 7368 5f63 6f64 6500 0035 0d00 1c52 6d61 sh_code..5...Rma │ │ │ +0055da80: 726b 6564 0000 360f 001c 5276 6172 5f6e rked..6...Rvar_n │ │ │ +0055da90: 616d 6500 0031 0c00 2452 2e61 6464 7200 ame..1..$R.addr. │ │ │ +0055daa0: 0034 0f00 2552 6368 6172 5f6c 656e 0000 .4..%Rchar_len.. │ │ │ +0055dab0: 320a 0025 526c 656e 0000 331b 0010 526f 2..%Rlen..3...Ro │ │ │ 0055dac0: 6472 6d5f 6279 7465 5f74 7970 6500 ff62 drm_byte_type..b │ │ │ -0055dad0: 7974 6500 0032 0c00 2056 6d6f 6472 6d00 yte..2.. Vmodrm. │ │ │ -0055dae0: 0031 2200 1056 7072 6f66 5f73 7461 636b .1"..Vprof_stack │ │ │ +0055dad0: 7974 6500 0032 0c00 2052 6d6f 6472 6d00 yte..2.. Rmodrm. │ │ │ +0055dae0: 0031 2200 1052 7072 6f66 5f73 7461 636b .1"..Rprof_stack │ │ │ 0055daf0: 5f66 7261 6d65 00ff 6361 7272 796f 7665 _frame..carryove │ │ │ -0055db00: 7200 0036 0f00 2356 7572 725f 6e6f 6465 r..6..#Vurr_node │ │ │ -0055db10: 0000 3418 0022 5664 756d 6d79 5f73 7461 ..4.."Vdummy_sta │ │ │ -0055db20: 636b 5f63 6f75 6e74 0000 3711 0022 566c ck_count..7.."Vl │ │ │ -0055db30: 6162 656c 5f6e 616d 6500 0033 0b00 2256 abel_name..3.."V │ │ │ -0055db40: 7072 6576 0000 3110 0022 5672 6f75 745f prev..1.."Vrout_ │ │ │ -0055db50: 6e61 6d65 0000 320c 0022 5673 7461 7274 name..2.."Vstart │ │ │ -0055db60: 0000 3516 0015 5674 7265 6500 ff64 6573 ..5...Vtree..des │ │ │ -0055db70: 635f 6469 7200 0031 3308 001b 5665 0000 c_dir..13...Ve.. │ │ │ -0055db80: 310d 001c 562e 636f 756e 7400 0035 0f00 1...V.count..5.. │ │ │ -0055db90: 1d56 656c 705f 7469 6d65 0000 3811 001d .Velp_time..8... │ │ │ -0055dba0: 566c 6162 656c 5f6e 616d 6500 0033 0e00 Vlabel_name..3.. │ │ │ -0055dbb0: 1e56 696e 655f 6e75 6d00 0034 1000 1e56 .Vine_num..4...V │ │ │ -0055dbc0: 6f6f 705f 6c65 7665 6c00 0039 0d00 1d56 oop_level..9...V │ │ │ -0055dbd0: 7261 6464 7200 0031 300f 001e 566f 7574 raddr..10...Vout │ │ │ -0055dbe0: 5f6e 616d 6500 0032 0f00 1d56 7379 735f _name..2...Vsys_ │ │ │ -0055dbf0: 7469 6d65 0000 360f 001d 5675 7372 5f74 time..6...Vusr_t │ │ │ -0055dc00: 696d 6500 0037 1500 1b56 696e 735f 7061 ime..7...Vins_pa │ │ │ -0055dc10: 7468 5f68 696e 7400 0031 340c 001b 566c th_hint..14...Vl │ │ │ -0055dc20: 696e 6b00 0031 3110 001c 566f 6f70 5f6c ink..11...Voop_l │ │ │ -0055dc30: 696e 6b00 0031 3223 0015 5677 7261 7070 ink..12#..Vwrapp │ │ │ +0055db00: 7200 0036 0f00 2352 7572 725f 6e6f 6465 r..6..#Rurr_node │ │ │ +0055db10: 0000 3418 0022 5264 756d 6d79 5f73 7461 ..4.."Rdummy_sta │ │ │ +0055db20: 636b 5f63 6f75 6e74 0000 3711 0022 526c ck_count..7.."Rl │ │ │ +0055db30: 6162 656c 5f6e 616d 6500 0033 0b00 2252 abel_name..3.."R │ │ │ +0055db40: 7072 6576 0000 3110 0022 5272 6f75 745f prev..1.."Rrout_ │ │ │ +0055db50: 6e61 6d65 0000 320c 0022 5273 7461 7274 name..2.."Rstart │ │ │ +0055db60: 0000 3516 0015 5274 7265 6500 ff64 6573 ..5...Rtree..des │ │ │ +0055db70: 635f 6469 7200 0031 3308 001b 5265 0000 c_dir..13...Re.. │ │ │ +0055db80: 310d 001c 522e 636f 756e 7400 0035 0f00 1...R.count..5.. │ │ │ +0055db90: 1d52 656c 705f 7469 6d65 0000 3811 001d .Relp_time..8... │ │ │ +0055dba0: 526c 6162 656c 5f6e 616d 6500 0033 0e00 Rlabel_name..3.. │ │ │ +0055dbb0: 1e52 696e 655f 6e75 6d00 0034 1000 1e52 .Rine_num..4...R │ │ │ +0055dbc0: 6f6f 705f 6c65 7665 6c00 0039 0d00 1d52 oop_level..9...R │ │ │ +0055dbd0: 7261 6464 7200 0031 300f 001e 526f 7574 raddr..10...Rout │ │ │ +0055dbe0: 5f6e 616d 6500 0032 0f00 1d52 7379 735f _name..2...Rsys_ │ │ │ +0055dbf0: 7469 6d65 0000 360f 001d 5275 7372 5f74 time..6...Rusr_t │ │ │ +0055dc00: 696d 6500 0037 1500 1b52 696e 735f 7061 ime..7...Rins_pa │ │ │ +0055dc10: 7468 5f68 696e 7400 0031 340c 001b 526c th_hint..14...Rl │ │ │ +0055dc20: 696e 6b00 0031 3110 001c 526f 6f70 5f6c ink..11...Roop_l │ │ │ +0055dc30: 696e 6b00 0031 3223 0015 5277 7261 7070 ink..12#..Rwrapp │ │ │ 0055dc40: 6572 00ff 6375 7272 5f6e 756d 5f73 7562 er..curr_num_sub │ │ │ -0055dc50: 7363 7269 7074 7300 0035 0c00 2356 7462 scripts..5..#Vtb │ │ │ -0055dc60: 6c6e 6400 0034 1300 1e56 6762 6c5f 746f lnd..4...Vgbl_to │ │ │ -0055dc70: 5f66 696c 6c00 0031 3912 0029 562e 666e _fill..19..)V.fn │ │ │ -0055dc80: 7063 5f69 6e64 7800 0032 3109 002a 566d pc_indx..21..*Vm │ │ │ -0055dc90: 0000 3233 0d00 2b56 7674 7970 6500 0032 ..23..+Vvtype..2 │ │ │ -0055dca0: 300b 002a 5673 7472 0000 3234 1300 2a56 0..*Vstr..24..*V │ │ │ +0055dc50: 7363 7269 7074 7300 0035 0c00 2352 7462 scripts..5..#Rtb │ │ │ +0055dc60: 6c6e 6400 0034 1300 1e52 6762 6c5f 746f lnd..4...Rgbl_to │ │ │ +0055dc70: 5f66 696c 6c00 0031 3912 0029 522e 666e _fill..19..)R.fn │ │ │ +0055dc80: 7063 5f69 6e64 7800 0032 3109 002a 526d pc_indx..21..*Rm │ │ │ +0055dc90: 0000 3233 0d00 2b52 7674 7970 6500 0032 ..23..+Rvtype..2 │ │ │ +0055dca0: 300b 002a 5273 7472 0000 3234 1300 2a52 0..*Rstr..24..*R │ │ │ 0055dcb0: 7574 6663 6772 5f69 6e64 7800 0032 320d utfcgr_indx..22. │ │ │ -0055dcc0: 001f 5676 6172 6773 0000 3136 0d00 2456 ..Vvargs..16..$V │ │ │ -0055dcd0: 2e61 7267 7300 0031 380d 0025 5663 6f75 .args..18..%Vcou │ │ │ -0055dce0: 6e74 0000 3137 1100 1e56 6865 6164 5f74 nt..17...Vhead_t │ │ │ -0055dcf0: 626c 6e64 0000 3315 001e 5669 735f 7472 blnd..3...Vis_tr │ │ │ -0055dd00: 6163 696e 675f 696e 6900 0039 0e00 1e56 acing_ini..9...V │ │ │ -0055dd10: 7063 6176 6169 6c00 0038 0b00 2556 6261 pcavail..8..%Vba │ │ │ -0055dd20: 7365 0000 370a 0025 5670 7472 0000 360d se..7..%Vptr..6. │ │ │ -0055dd30: 001e 5673 7562 7363 0000 3130 1500 2356 ..Vsubsc..10..#V │ │ │ +0055dcc0: 001f 5276 6172 6773 0000 3136 0d00 2452 ..Rvargs..16..$R │ │ │ +0055dcd0: 2e61 7267 7300 0031 380d 0025 5263 6f75 .args..18..%Rcou │ │ │ +0055dce0: 6e74 0000 3137 1100 1e52 6865 6164 5f74 nt..17...Rhead_t │ │ │ +0055dcf0: 626c 6e64 0000 3315 001e 5269 735f 7472 blnd..3...Ris_tr │ │ │ +0055dd00: 6163 696e 675f 696e 6900 0039 0e00 1e52 acing_ini..9...R │ │ │ +0055dd10: 7063 6176 6169 6c00 0038 0b00 2552 6261 pcavail..8..%Rba │ │ │ +0055dd20: 7365 0000 370a 0025 5270 7472 0000 360d se..7..%Rptr..6. │ │ │ +0055dd30: 001e 5273 7562 7363 0000 3130 1500 2352 ..Rsubsc..10..#R │ │ │ 0055dd40: 5b30 5d2e 666e 7063 5f69 6e64 7800 0031 [0].fnpc_indx..1 │ │ │ -0055dd50: 3209 0027 566d 0000 3134 0d00 2856 7674 2..'Vm..14..(Vvt │ │ │ -0055dd60: 7970 6500 0031 310b 0027 5673 7472 0000 ype..11..'Vstr.. │ │ │ -0055dd70: 3135 1300 2756 7574 6663 6772 5f69 6e64 15..'Vutfcgr_ind │ │ │ -0055dd80: 7800 0031 330c 001e 5674 6375 7272 0000 x..13...Vtcurr.. │ │ │ -0055dd90: 320b 001f 5670 7265 7600 0031 1000 1056 2...Vprev..1...V │ │ │ -0055dda0: 7374 7200 ff61 6464 7200 0033 0f00 1556 str..addr..3...V │ │ │ -0055ddb0: 6368 6172 5f6c 656e 0000 310a 0015 566c char_len..1...Vl │ │ │ -0055ddc0: 656e 0000 3215 0010 5674 7265 656e 6f64 en..2...Vtreenod │ │ │ -0055ddd0: 6500 ff6c 6162 0000 3130 1200 1d56 2e66 e..lab..10...V.f │ │ │ -0055dde0: 6f72 6d61 6c63 6e74 0000 3138 0b00 1e56 ormalcnt..18...V │ │ │ -0055ddf0: 6762 6c00 0031 390c 001e 566c 736f 6e00 gbl..19...Vlson. │ │ │ -0055de00: 0031 310a 001e 566d 6c00 0031 330d 001f .11...Vml..13... │ │ │ -0055de10: 5676 6e61 6d65 0000 3134 0d00 2456 2e61 Vvname..14..$V.a │ │ │ -0055de20: 6464 7200 0031 3710 0025 5663 6861 725f ddr..17..%Vchar_ │ │ │ -0055de30: 6c65 6e00 0031 350b 0025 566c 656e 0000 len..15..%Vlen.. │ │ │ -0055de40: 3136 0c00 1e56 7273 6f6e 0000 3132 0b00 16...Vrson..12.. │ │ │ -0055de50: 1b56 696e 6b73 0000 310c 001f 562e 6c73 .Vinks..1...V.ls │ │ │ -0055de60: 6f6e 0000 320b 0020 5672 736f 6e00 0033 on..2.. Vrson..3 │ │ │ -0055de70: 0a00 1a56 7661 7200 0034 1200 1d56 2e6c ...Vvar..4...V.l │ │ │ -0055de80: 6173 745f 6665 7463 6800 0039 0a00 1f56 ast_fetch..9...V │ │ │ -0055de90: 736f 6e00 0035 0c00 1e56 6d76 6964 7800 son..5...Vmvidx. │ │ │ -0055dea0: 0037 0b00 2056 6e61 6d65 0000 380b 001e .7.. Vname..8... │ │ │ -0055deb0: 5672 736f 6e00 0036 1c00 1056 755f 6578 Vrson..6...Vu_ex │ │ │ +0055dd50: 3209 0027 526d 0000 3134 0d00 2852 7674 2..'Rm..14..(Rvt │ │ │ +0055dd60: 7970 6500 0031 310b 0027 5273 7472 0000 ype..11..'Rstr.. │ │ │ +0055dd70: 3135 1300 2752 7574 6663 6772 5f69 6e64 15..'Rutfcgr_ind │ │ │ +0055dd80: 7800 0031 330c 001e 5274 6375 7272 0000 x..13...Rtcurr.. │ │ │ +0055dd90: 320b 001f 5270 7265 7600 0031 1000 1052 2...Rprev..1...R │ │ │ +0055dda0: 7374 7200 ff61 6464 7200 0033 0f00 1552 str..addr..3...R │ │ │ +0055ddb0: 6368 6172 5f6c 656e 0000 310a 0015 526c char_len..1...Rl │ │ │ +0055ddc0: 656e 0000 3215 0010 5274 7265 656e 6f64 en..2...Rtreenod │ │ │ +0055ddd0: 6500 ff6c 6162 0000 3130 1200 1d52 2e66 e..lab..10...R.f │ │ │ +0055dde0: 6f72 6d61 6c63 6e74 0000 3138 0b00 1e52 ormalcnt..18...R │ │ │ +0055ddf0: 6762 6c00 0031 390c 001e 526c 736f 6e00 gbl..19...Rlson. │ │ │ +0055de00: 0031 310a 001e 526d 6c00 0031 330d 001f .11...Rml..13... │ │ │ +0055de10: 5276 6e61 6d65 0000 3134 0d00 2452 2e61 Rvname..14..$R.a │ │ │ +0055de20: 6464 7200 0031 3710 0025 5263 6861 725f ddr..17..%Rchar_ │ │ │ +0055de30: 6c65 6e00 0031 350b 0025 526c 656e 0000 len..15..%Rlen.. │ │ │ +0055de40: 3136 0c00 1e52 7273 6f6e 0000 3132 0b00 16...Rrson..12.. │ │ │ +0055de50: 1b52 696e 6b73 0000 310c 001f 522e 6c73 .Rinks..1...R.ls │ │ │ +0055de60: 6f6e 0000 320b 0020 5272 736f 6e00 0033 on..2.. Rrson..3 │ │ │ +0055de70: 0a00 1a52 7661 7200 0034 1200 1d52 2e6c ...Rvar..4...R.l │ │ │ +0055de80: 6173 745f 6665 7463 6800 0039 0a00 1f52 ast_fetch..9...R │ │ │ +0055de90: 736f 6e00 0035 0c00 1e52 6d76 6964 7800 son..5...Rmvidx. │ │ │ +0055dea0: 0037 0b00 2052 6e61 6d65 0000 380b 001e .7.. Rname..8... │ │ │ +0055deb0: 5272 736f 6e00 0036 1c00 1052 755f 6578 Rrson..6...Ru_ex │ │ │ 0055dec0: 7472 5f73 7461 7473 00ff 6461 7461 6c65 tr_stats..datale │ │ │ -0055ded0: 6e00 0034 0d00 1e56 6b65 796c 656e 0000 n..4...Vkeylen.. │ │ │ -0055dee0: 330d 001e 5672 6563 6b6e 7400 0031 0a00 3...Vrecknt..1.. │ │ │ -0055def0: 2156 6c65 6e00 0032 2000 1256 7365 745f !Vlen..2 ..Vset_ │ │ │ +0055ded0: 6e00 0034 0d00 1e52 6b65 796c 656e 0000 n..4...Rkeylen.. │ │ │ +0055dee0: 330d 001e 5272 6563 6b6e 7400 0031 0a00 3...Rrecknt..1.. │ │ │ +0055def0: 2152 6c65 6e00 0032 2000 1252 7365 745f !Rlen..2 ..Rset_ │ │ │ 0055df00: 726c 6973 7400 ff62 6566 6f72 655f 696d rlist..before_im │ │ │ -0055df10: 6167 6573 0000 3131 1000 1d56 6578 636c ages..11...Vexcl │ │ │ -0055df20: 7573 6976 6500 0037 0b00 1d56 6650 7472 usive..7...VfPtr │ │ │ -0055df30: 0000 3108 001e 5664 0000 380f 001e 5669 ..1...Vd..8...Vi │ │ │ -0055df40: 645f 696e 6465 7800 0034 1400 1d56 6a6e d_index..4...Vjn │ │ │ +0055df10: 6167 6573 0000 3131 1000 1d52 6578 636c ages..11...Rexcl │ │ │ +0055df20: 7573 6976 6500 0037 0b00 1d52 6650 7472 usive..7...RfPtr │ │ │ +0055df30: 0000 3108 001e 5264 0000 380f 001e 5269 ..1...Rd..8...Ri │ │ │ +0055df40: 645f 696e 6465 7800 0034 1400 1d52 6a6e d_index..4...Rjn │ │ │ 0055df50: 6c5f 6e65 775f 7374 6174 6500 0039 0a00 l_new_state..9.. │ │ │ -0055df60: 1d56 7265 6700 0032 1400 1f56 706c 5f6e .Vreg..2...Vpl_n │ │ │ -0055df70: 6577 5f73 7461 7465 0000 3130 0900 1d56 ew_state..10...V │ │ │ -0055df80: 7364 0000 360b 001e 5674 6174 6500 0035 sd..6...Vtate..5 │ │ │ -0055df90: 1000 1d56 756e 6971 7565 5f69 6400 0033 ...Vunique_id..3 │ │ │ -0055dfa0: 1900 1156 696e 635f 626c 6b5f 6864 7200 ...Vinc_blk_hdr. │ │ │ -0055dfb0: ff62 6c6b 6964 0000 340b 0021 5674 7970 .blkid..4..!Vtyp │ │ │ -0055dfc0: 6500 0032 0e00 1e56 6669 6c6c 6572 3100 e..2...Vfiller1. │ │ │ -0055dfd0: 0033 0d00 2456 5f38 6279 7465 0000 3111 .3..$V_8byte..1. │ │ │ -0055dfe0: 001e 5668 6f6c 6465 725f 7069 6400 0038 ..Vholder_pid..8 │ │ │ +0055df60: 1d52 7265 6700 0032 1400 1f52 706c 5f6e .Rreg..2...Rpl_n │ │ │ +0055df70: 6577 5f73 7461 7465 0000 3130 0900 1d52 ew_state..10...R │ │ │ +0055df80: 7364 0000 360b 001e 5274 6174 6500 0035 sd..6...Rtate..5 │ │ │ +0055df90: 1000 1d52 756e 6971 7565 5f69 6400 0033 ...Runique_id..3 │ │ │ +0055dfa0: 1900 1152 696e 635f 626c 6b5f 6864 7200 ...Rinc_blk_hdr. │ │ │ +0055dfb0: ff62 6c6b 6964 0000 340b 0021 5274 7970 .blkid..4..!Rtyp │ │ │ +0055dfc0: 6500 0032 0e00 1e52 6669 6c6c 6572 3100 e..2...Rfiller1. │ │ │ +0055dfd0: 0033 0d00 2452 5f38 6279 7465 0000 3111 .3..$R_8byte..1. │ │ │ +0055dfe0: 001e 5268 6f6c 6465 725f 7069 6400 0038 ..Rholder_pid..8 │ │ │ 0055dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0055e000: 0400 0000 ef07 0000 4765 0000 0000 0000 ........Ge...... │ │ │ -0055e010: 3100 0056 6774 6d74 7970 666c 6469 6e64 1..Vgtmtypfldind │ │ │ +0055e010: 3100 0052 6774 6d74 7970 666c 6469 6e64 1..Rgtmtypfldind │ │ │ 0055e020: 7800 ff6d 7569 6e63 5f62 6c6b 5f68 6472 x..muinc_blk_hdr │ │ │ 0055e030: 00ff 696d 6167 655f 636f 756e 7400 0031 ..image_count..1 │ │ │ -0055e040: 300a 001e 5675 7365 0000 350c 0021 562e 0...Vuse..5..!V. │ │ │ -0055e050: 626b 7570 0000 3614 0026 562e 6f6e 6473 bkup..6..&V.onds │ │ │ -0055e060: 6b5f 626c 6b76 6572 0000 3711 001e 5676 k_blkver..7...Vv │ │ │ -0055e070: 616c 6964 5f64 6174 6100 0039 2100 1156 alid_data..9!..V │ │ │ +0055e040: 300a 001e 5275 7365 0000 350c 0021 522e 0...Ruse..5..!R. │ │ │ +0055e050: 626b 7570 0000 3614 0026 522e 6f6e 6473 bkup..6..&R.onds │ │ │ +0055e060: 6b5f 626c 6b76 6572 0000 3711 001e 5276 k_blkver..7...Rv │ │ │ +0055e070: 616c 6964 5f64 6174 6100 0039 2100 1152 alid_data..9!..R │ │ │ 0055e080: 6c74 695f 7072 6f63 5f73 686d 5f68 6472 lti_proc_shm_hdr │ │ │ 0055e090: 5f74 00ff 666e 7074 7200 0031 361c 0026 _t..fnptr..16..& │ │ │ -0055e0a0: 566f 7263 6564 5f6d 756c 7469 5f70 726f Vorced_multi_pro │ │ │ -0055e0b0: 635f 6578 6974 0000 3711 0025 566d 6178 c_exit..7..%Vmax │ │ │ -0055e0c0: 5f70 726f 6373 0000 3231 1600 2656 756c _procs..21..&Vul │ │ │ +0055e0a0: 526f 7263 6564 5f6d 756c 7469 5f70 726f Rorced_multi_pro │ │ │ +0055e0b0: 635f 6578 6974 0000 3711 0025 526d 6178 c_exit..7..%Rmax │ │ │ +0055e0c0: 5f70 726f 6373 0000 3231 1600 2652 756c _procs..21..&Rul │ │ │ 0055e0d0: 7469 5f70 726f 635f 6c61 7463 6800 0031 ti_proc_latch..1 │ │ │ -0055e0e0: 0900 3556 2e75 0000 320d 0037 562e 7061 ..5V.u..2..7V.pa │ │ │ -0055e0f0: 7274 7300 0034 1100 3d56 2e6c 6174 6368 rts..4..=V.latch │ │ │ -0055e100: 5f70 6964 0000 350b 0044 5677 6f72 6400 _pid..5..DVword. │ │ │ -0055e110: 0036 1000 3956 6964 5f69 6d67 636e 7400 .6..9Vid_imgcnt. │ │ │ -0055e120: 0033 1100 2556 6e65 7874 5f74 6173 6b00 .3..%Vnext_task. │ │ │ -0055e130: 0031 320d 0026 5674 6173 6b73 0000 3230 .12..&Vtasks..20 │ │ │ -0055e140: 1000 2556 6f72 6967 5f70 6964 0000 3134 ..%Vorig_pid..14 │ │ │ -0055e150: 1200 2556 7061 7265 6e74 5f70 6964 0000 ..%Vparent_pid.. │ │ │ -0055e160: 3131 1100 2856 6d45 6c65 6d53 697a 6500 11..(VmElemSize. │ │ │ -0055e170: 0032 320e 0029 565f 6172 7261 7900 0031 .22..)V_array..1 │ │ │ -0055e180: 390a 0026 5669 6400 0031 3314 0026 5672 9..&Vid..13..&Vr │ │ │ +0055e0e0: 0900 3552 2e75 0000 320d 0037 522e 7061 ..5R.u..2..7R.pa │ │ │ +0055e0f0: 7274 7300 0034 1100 3d52 2e6c 6174 6368 rts..4..=R.latch │ │ │ +0055e100: 5f70 6964 0000 350b 0044 5277 6f72 6400 _pid..5..DRword. │ │ │ +0055e110: 0036 1000 3952 6964 5f69 6d67 636e 7400 .6..9Rid_imgcnt. │ │ │ +0055e120: 0033 1100 2552 6e65 7874 5f74 6173 6b00 .3..%Rnext_task. │ │ │ +0055e130: 0031 320d 0026 5274 6173 6b73 0000 3230 .12..&Rtasks..20 │ │ │ +0055e140: 1000 2552 6f72 6967 5f70 6964 0000 3134 ..%Rorig_pid..14 │ │ │ +0055e150: 1200 2552 7061 7265 6e74 5f70 6964 0000 ..%Rparent_pid.. │ │ │ +0055e160: 3131 1100 2852 6d45 6c65 6d53 697a 6500 11..(RmElemSize. │ │ │ +0055e170: 0032 320e 0029 525f 6172 7261 7900 0031 .22..)R_array..1 │ │ │ +0055e180: 390a 0026 5269 6400 0031 3314 0026 5272 9..&Rid..13..&Rr │ │ │ 0055e190: 6f63 735f 6372 6561 7465 6400 0031 3014 ocs_created..10. │ │ │ -0055e1a0: 0026 5676 745f 7265 745f 6172 7261 7900 .&Vvt_ret_array. │ │ │ -0055e1b0: 0031 3715 0025 5673 686d 5f72 6574 5f61 .17..%Vshm_ret_a │ │ │ -0055e1c0: 7272 6179 0000 3138 0900 2856 6964 0000 rray..18..(Vid.. │ │ │ -0055e1d0: 3910 0025 5677 6169 745f 646f 6e65 0000 9..%Vwait_done.. │ │ │ -0055e1e0: 380c 002a 5673 7461 7400 0031 3514 0015 8..*Vstat..15... │ │ │ -0055e1f0: 5673 7472 7563 7400 ff66 656e 6365 0000 Vstruct..fence.. │ │ │ -0055e200: 350b 001d 566e 6578 7400 0036 0e00 1d56 5...Vnext..6...V │ │ │ -0055e210: 7061 7274 6e65 7200 0033 0b00 1d56 7469 partner..3...Vti │ │ │ -0055e220: 6d65 0000 320b 001e 566f 6b65 6e00 0031 me..2...Voken..1 │ │ │ -0055e230: 1000 1f56 745f 7061 7274 6e65 7200 0034 ...Vt_partner..4 │ │ │ -0055e240: 2000 1156 725f 6261 636b 5f6f 7074 5f74 ..Vr_back_opt_t │ │ │ +0055e1a0: 0026 5276 745f 7265 745f 6172 7261 7900 .&Rvt_ret_array. │ │ │ +0055e1b0: 0031 3715 0025 5273 686d 5f72 6574 5f61 .17..%Rshm_ret_a │ │ │ +0055e1c0: 7272 6179 0000 3138 0900 2852 6964 0000 rray..18..(Rid.. │ │ │ +0055e1d0: 3910 0025 5277 6169 745f 646f 6e65 0000 9..%Rwait_done.. │ │ │ +0055e1e0: 380c 002a 5273 7461 7400 0031 3514 0015 8..*Rstat..15... │ │ │ +0055e1f0: 5273 7472 7563 7400 ff66 656e 6365 0000 Rstruct..fence.. │ │ │ +0055e200: 350b 001d 526e 6578 7400 0036 0e00 1d52 5...Rnext..6...R │ │ │ +0055e210: 7061 7274 6e65 7200 0033 0b00 1d52 7469 partner..3...Rti │ │ │ +0055e220: 6d65 0000 320b 001e 526f 6b65 6e00 0031 me..2...Roken..1 │ │ │ +0055e230: 1000 1f52 745f 7061 7274 6e65 7200 0034 ...Rt_partner..4 │ │ │ +0055e240: 2000 1152 725f 6261 636b 5f6f 7074 5f74 ..Rr_back_opt_t │ │ │ 0055e250: 00ff 6669 7273 745f 6570 6f63 6800 0033 ..first_epoch..3 │ │ │ -0055e260: 0b00 1f56 6a63 746c 0000 3114 001f 5672 ...Vjctl..1...Vr │ │ │ +0055e260: 0b00 1f52 6a63 746c 0000 3114 001f 5272 ...Rjctl..1...Rr │ │ │ 0055e270: 6563 5f74 6f6b 656e 5f73 6571 0000 320d ec_token_seq..2. │ │ │ -0055e280: 001f 5673 7461 7475 7300 0034 1900 1456 ..Vstatus..4...V │ │ │ +0055e280: 001f 5273 7461 7475 7300 0034 1900 1452 ..Rstatus..4...R │ │ │ 0055e290: 7566 665f 6465 7363 5f74 00ff 6169 6f63 uff_desc_t..aioc │ │ │ -0055e2a0: 6270 0000 360b 0020 5662 6173 6500 0031 bp..6.. Vbase..1 │ │ │ -0055e2b0: 0a00 2156 6c65 6e00 0033 0e00 2056 6473 ..!Vlen..3.. Vds │ │ │ -0055e2c0: 6b61 6464 7200 0034 1700 2056 7265 6164 kaddr..4.. Vread │ │ │ +0055e2a0: 6270 0000 360b 0020 5262 6173 6500 0031 bp..6.. Rbase..1 │ │ │ +0055e2b0: 0a00 2152 6c65 6e00 0033 0e00 2052 6473 ..!Rlen..3.. Rds │ │ │ +0055e2c0: 6b61 6464 7200 0034 1700 2052 7265 6164 kaddr..4.. Rread │ │ │ 0055e2d0: 5f69 6e5f 7072 6f67 7265 7373 0000 3511 _in_progress..5. │ │ │ -0055e2e0: 0021 5669 705f 6368 616e 6e65 6c00 0037 .!Vip_channel..7 │ │ │ -0055e2f0: 0a00 2056 746f 7000 0032 2500 1356 6762 .. Vtop..2%..Vgb │ │ │ +0055e2e0: 0021 5269 705f 6368 616e 6e65 6c00 0037 .!Rip_channel..7 │ │ │ +0055e2f0: 0a00 2052 746f 7000 0032 2500 1352 6762 .. Rtop..2%..Rgb │ │ │ 0055e300: 6c73 5f74 00ff 6164 6a75 7374 6564 5f72 ls_t..adjusted_r │ │ │ 0055e310: 6573 6f6c 7665 5f74 696d 6500 0037 3412 esolve_time..74. │ │ │ -0055e320: 001b 5662 726f 6b65 6e5f 636e 7400 0031 ..Vbroken_cnt..1 │ │ │ -0055e330: 3011 001b 5663 6c65 616e 5f65 7869 7400 0...Vclean_exit. │ │ │ -0055e340: 0032 1800 1c56 6f6e 7369 7374 5f6a 6e6c .2...Vonsist_jnl │ │ │ -0055e350: 5f73 6571 6e6f 0000 3133 0e00 1b56 6572 _seqno..13...Ver │ │ │ -0055e360: 725f 636e 7400 0038 1000 1c56 7874 725f r_cnt..8...Vxtr_ │ │ │ -0055e370: 6275 6666 0000 3532 1f00 1b56 6669 6c65 buff..52...Vfile │ │ │ +0055e320: 001b 5262 726f 6b65 6e5f 636e 7400 0031 ..Rbroken_cnt..1 │ │ │ +0055e330: 3011 001b 5263 6c65 616e 5f65 7869 7400 0...Rclean_exit. │ │ │ +0055e340: 0032 1800 1c52 6f6e 7369 7374 5f6a 6e6c .2...Ronsist_jnl │ │ │ +0055e350: 5f73 6571 6e6f 0000 3133 0e00 1b52 6572 _seqno..13...Rer │ │ │ +0055e360: 725f 636e 7400 0038 1000 1c52 7874 725f r_cnt..8...Rxtr_ │ │ │ +0055e370: 6275 6666 0000 3532 1f00 1b52 6669 6c65 buff..52...Rfile │ │ │ 0055e380: 6e6f 7463 7265 6174 655f 6469 7370 6c61 notcreate_displa │ │ │ -0055e390: 7965 6400 0037 3516 001c 566f 7277 5f6d yed..75...Vorw_m │ │ │ +0055e390: 7965 6400 0037 3516 001c 526f 7277 5f6d yed..75...Rorw_m │ │ │ 0055e3a0: 756c 7469 5f6c 6973 7400 0035 3013 0020 ulti_list..50.. │ │ │ -0055e3b0: 5674 6f6b 656e 5f74 6162 6c65 0000 3333 Vtoken_table..33 │ │ │ -0055e3c0: 0f00 2b56 2e61 6374 6976 6500 0034 380c ..+V.active..48. │ │ │ -0055e3d0: 002c 5662 6173 6500 0033 3418 002c 5663 .,Vbase..34..,Vc │ │ │ +0055e3b0: 5274 6f6b 656e 5f74 6162 6c65 0000 3333 Rtoken_table..33 │ │ │ +0055e3c0: 0f00 2b52 2e61 6374 6976 6500 0034 380c ..+R.active..48. │ │ │ +0055e3d0: 002c 5262 6173 6500 0033 3418 002c 5263 .,Rbase..34..,Rc │ │ │ 0055e3e0: 6d70 5f74 7269 6767 6572 5f73 697a 6500 mp_trigger_size. │ │ │ -0055e3f0: 0034 340c 002d 566f 756e 7400 0034 311a .44..-Vount..41. │ │ │ -0055e400: 002c 5664 6566 6572 5f62 6173 655f 7265 .,Vdefer_base_re │ │ │ -0055e410: 6c65 6173 6500 0034 370f 002e 566c 5f63 lease..47...Vl_c │ │ │ -0055e420: 6f75 6e74 0000 3432 1300 2d56 6f6e 745f ount..42..-Vont_ │ │ │ -0055e430: 636f 6d70 6163 7400 0034 3518 0031 566b compact..45..1Vk │ │ │ +0055e3f0: 0034 340c 002d 526f 756e 7400 0034 311a .44..-Rount..41. │ │ │ +0055e400: 002c 5264 6566 6572 5f62 6173 655f 7265 .,Rdefer_base_re │ │ │ +0055e410: 6c65 6173 6500 0034 370f 002e 526c 5f63 lease..47...Rl_c │ │ │ +0055e420: 6f75 6e74 0000 3432 1300 2d52 6f6e 745f ount..42..-Ront_ │ │ │ +0055e430: 636f 6d70 6163 7400 0034 3518 0031 526b compact..45..1Rk │ │ │ 0055e440: 6565 705f 7370 6172 655f 7461 626c 6500 eep_spare_table. │ │ │ -0055e450: 0034 3619 002c 5665 6e74 7279 5f70 6173 .46..,Ventry_pas │ │ │ -0055e460: 7365 645f 7468 7275 0000 3337 1700 2d56 sed_thru..37..-V │ │ │ +0055e450: 0034 3619 002c 5265 6e74 7279 5f70 6173 .46..,Rentry_pas │ │ │ +0055e460: 7365 645f 7468 7275 0000 3337 1700 2d52 sed_thru..37..-R │ │ │ 0055e470: 7870 5f74 7269 6767 6572 5f73 697a 6500 xp_trigger_size. │ │ │ -0055e480: 0034 3314 002c 5669 6e69 7469 616c 5f73 .43..,Vinitial_s │ │ │ -0055e490: 697a 6500 0033 390c 002c 5673 697a 6500 ize..39..,Vsize. │ │ │ -0055e4a0: 0033 3811 002d 5670 6172 655f 6261 7365 .38..-Vpare_base │ │ │ -0055e4b0: 0000 3336 0d00 3656 5f73 697a 6500 0034 ..36..6V_size..4 │ │ │ -0055e4c0: 300b 002c 5674 6f70 0000 3335 1b00 1b56 0..,Vtop..35...V │ │ │ +0055e480: 0034 3314 002c 5269 6e69 7469 616c 5f73 .43..,Rinitial_s │ │ │ +0055e490: 697a 6500 0033 390c 002c 5273 697a 6500 ize..39..,Rsize. │ │ │ +0055e4a0: 0033 3811 002d 5270 6172 655f 6261 7365 .38..-Rpare_base │ │ │ +0055e4b0: 0000 3336 0d00 3652 5f73 697a 6500 0034 ..36..6R_size..4 │ │ │ +0055e4c0: 300b 002c 5274 6f70 0000 3335 1b00 1b52 0..,Rtop..35...R │ │ │ 0055e4d0: 696e 6372 5f64 625f 726c 626b 645f 6379 incr_db_rlbkd_cy │ │ │ -0055e4e0: 636c 6500 0037 3017 0020 566f 6e6c 6e5f cle..70.. Vonln_ │ │ │ +0055e4e0: 636c 6500 0037 3017 0020 526f 6e6c 6e5f cle..70.. Ronln_ │ │ │ 0055e4f0: 726c 626b 5f63 7963 6c65 0000 3639 1400 rlbk_cycle..69.. │ │ │ -0055e500: 1d56 7472 7074 5f72 6563 6f76 6572 7900 .Vtrpt_recovery. │ │ │ -0055e510: 0034 1400 1b56 6c6f 7374 746e 5f73 6571 .4...Vlosttn_seq │ │ │ -0055e520: 6e6f 0000 3134 1e00 1b56 6d61 785f 6578 no..14...Vmax_ex │ │ │ +0055e500: 1d52 7472 7074 5f72 6563 6f76 6572 7900 .Rtrpt_recovery. │ │ │ +0055e510: 0034 1400 1b52 6c6f 7374 746e 5f73 6571 .4...Rlosttn_seq │ │ │ +0055e520: 6e6f 0000 3134 1e00 1b52 6d61 785f 6578 no..14...Rmax_ex │ │ │ 0055e530: 7472 5f72 6563 6f72 645f 6c65 6e67 7468 tr_record_length │ │ │ -0055e540: 0000 3131 1700 1c56 696e 5f62 726f 6b65 ..11...Vin_broke │ │ │ -0055e550: 6e5f 7365 716e 6f00 0031 350c 0026 5674 n_seqno..15..&Vt │ │ │ -0055e560: 696d 6500 0031 3611 001c 5675 6c74 695f ime..16...Vulti_ │ │ │ -0055e570: 6c69 7374 0000 3439 0f00 1d56 725f 7374 list..49...Vr_st │ │ │ -0055e580: 6174 6500 0037 3316 001b 566f 6b5f 746f ate..73...Vok_to │ │ │ +0055e540: 0000 3131 1700 1c52 696e 5f62 726f 6b65 ..11...Rin_broke │ │ │ +0055e550: 6e5f 7365 716e 6f00 0031 350c 0026 5274 n_seqno..15..&Rt │ │ │ +0055e560: 696d 6500 0031 3611 001c 5275 6c74 695f ime..16...Rulti_ │ │ │ +0055e570: 6c69 7374 0000 3439 0f00 1d52 725f 7374 list..49...Rr_st │ │ │ +0055e580: 6174 6500 0037 3316 001b 526f 6b5f 746f ate..73...Rok_to │ │ │ 0055e590: 5f75 7064 6174 655f 6462 0000 3317 001b _update_db..3... │ │ │ -0055e5a0: 5670 696e 695f 6275 6464 795f 6c69 7374 Vpini_buddy_list │ │ │ -0055e5b0: 0000 3531 0e00 1c56 7263 5f76 6563 0000 ..51...Vrc_vec.. │ │ │ -0055e5c0: 3533 1500 1b56 7265 675f 6675 6c6c 5f74 53...Vreg_full_t │ │ │ -0055e5d0: 6f74 616c 0000 360c 001f 5674 6f74 616c otal..6...Vtotal │ │ │ -0055e5e0: 0000 3514 001e 5663 6e74 5f72 656d 6169 ..5...Vcnt_remai │ │ │ -0055e5f0: 6e69 6e67 0000 3711 001d 566d 6f74 655f ning..7...Vmote_ │ │ │ -0055e600: 7369 6465 0000 3534 1500 2656 2e63 726f side..54..&V.cro │ │ │ +0055e5a0: 5270 696e 695f 6275 6464 795f 6c69 7374 Rpini_buddy_list │ │ │ +0055e5b0: 0000 3531 0e00 1c52 7263 5f76 6563 0000 ..51...Rrc_vec.. │ │ │ +0055e5c0: 3533 1500 1b52 7265 675f 6675 6c6c 5f74 53...Rreg_full_t │ │ │ +0055e5d0: 6f74 616c 0000 360c 001f 5274 6f74 616c otal..6...Rtotal │ │ │ +0055e5e0: 0000 3514 001e 5263 6e74 5f72 656d 6169 ..5...Rcnt_remai │ │ │ +0055e5f0: 6e69 6e67 0000 3711 001d 526d 6f74 655f ning..7...Rmote_ │ │ │ +0055e600: 7369 6465 0000 3534 1500 2652 2e63 726f side..54..&R.cro │ │ │ 0055e610: 7373 5f65 6e64 6961 6e00 0035 3918 0027 ss_endian..59..' │ │ │ -0055e620: 5665 6e64 6961 6e6e 6573 735f 6b6e 6f77 Vendianness_know │ │ │ -0055e630: 6e00 0036 3011 0027 5666 696c 6c65 725f n..60..'Vfiller_ │ │ │ -0055e640: 3136 0000 3634 1800 2756 6973 5f73 7464 16..64..'Vis_std │ │ │ +0055e620: 5265 6e64 6961 6e6e 6573 735f 6b6e 6f77 Rendianness_know │ │ │ +0055e630: 6e00 0036 3011 0027 5266 696c 6c65 725f n..60..'Rfiller_ │ │ │ +0055e640: 3136 0000 3634 1800 2752 6973 5f73 7464 16..64..'Ris_std │ │ │ 0055e650: 5f6e 756c 6c5f 636f 6c6c 0000 3537 1400 _null_coll..57.. │ │ │ -0055e660: 2b56 7570 706c 656d 656e 7461 7279 0000 +Vupplementary.. │ │ │ -0055e670: 3632 0f00 2756 6a6e 6c5f 7665 7200 0035 62..'Vjnl_ver..5 │ │ │ -0055e680: 3617 0027 566e 756c 6c5f 7375 6273 5f78 6..'Vnull_subs_x │ │ │ -0055e690: 666f 726d 0000 3631 1100 2756 7072 6f74 form..61..'Vprot │ │ │ -0055e6a0: 6f5f 7665 7200 0035 3515 0027 5674 6c73 o_ver..55..'Vtls │ │ │ +0055e660: 2b52 7570 706c 656d 656e 7461 7279 0000 +Rupplementary.. │ │ │ +0055e670: 3632 0f00 2752 6a6e 6c5f 7665 7200 0035 62..'Rjnl_ver..5 │ │ │ +0055e680: 3617 0027 526e 756c 6c5f 7375 6273 5f78 6..'Rnull_subs_x │ │ │ +0055e690: 666f 726d 0000 3631 1100 2752 7072 6f74 form..61..'Rprot │ │ │ +0055e6a0: 6f5f 7665 7200 0035 3515 0027 5274 6c73 o_ver..55..'Rtls │ │ │ 0055e6b0: 5f72 6571 7565 7374 6564 0000 3633 1800 _requested..63.. │ │ │ -0055e6c0: 2856 7269 6767 6572 5f73 7570 706f 7274 (Vrigger_support │ │ │ -0055e6d0: 6564 0000 3538 1400 1d56 706c 5f73 7461 ed..58...Vpl_sta │ │ │ -0055e6e0: 6e64 616c 6f6e 6500 0031 1200 1d56 7379 ndalone..1...Vsy │ │ │ -0055e6f0: 6e63 5f73 6571 6e6f 0000 3132 1100 2356 nc_seqno..12..#V │ │ │ +0055e6c0: 2852 7269 6767 6572 5f73 7570 706f 7274 (Rrigger_support │ │ │ +0055e6d0: 6564 0000 3538 1400 1d52 706c 5f73 7461 ed..58...Rpl_sta │ │ │ +0055e6e0: 6e64 616c 6f6e 6500 0031 1200 1d52 7379 ndalone..1...Rsy │ │ │ +0055e6f0: 6e63 5f73 6571 6e6f 0000 3132 1100 2352 nc_seqno..12..#R │ │ │ 0055e700: 7472 6d5f 696e 6465 7800 0036 360d 0027 trm_index..66..' │ │ │ -0055e710: 5673 6571 6e6f 0000 3637 1000 2c56 5f6e Vseqno..67..,V_n │ │ │ -0055e720: 6f6e 7a65 726f 0000 3638 0f00 1d56 745f onzero..68...Vt_ │ │ │ -0055e730: 6172 7261 7900 0037 3211 001b 5674 6872 array..72...Vthr │ │ │ -0055e740: 5f61 7272 6179 0000 3731 1200 1c56 6f6b _array..71...Vok │ │ │ -0055e750: 656e 5f74 6162 6c65 0000 3137 0f00 2656 en_table..17..&V │ │ │ -0055e760: 2e61 6374 6976 6500 0033 320c 0027 5662 .active..32..'Vb │ │ │ -0055e770: 6173 6500 0031 3818 0027 5663 6d70 5f74 ase..18..'Vcmp_t │ │ │ +0055e710: 5273 6571 6e6f 0000 3637 1000 2c52 5f6e Rseqno..67..,R_n │ │ │ +0055e720: 6f6e 7a65 726f 0000 3638 0f00 1d52 745f onzero..68...Rt_ │ │ │ +0055e730: 6172 7261 7900 0037 3211 001b 5274 6872 array..72...Rthr │ │ │ +0055e740: 5f61 7272 6179 0000 3731 1200 1c52 6f6b _array..71...Rok │ │ │ +0055e750: 656e 5f74 6162 6c65 0000 3137 0f00 2652 en_table..17..&R │ │ │ +0055e760: 2e61 6374 6976 6500 0033 320c 0027 5262 .active..32..'Rb │ │ │ +0055e770: 6173 6500 0031 3818 0027 5263 6d70 5f74 ase..18..'Rcmp_t │ │ │ 0055e780: 7269 6767 6572 5f73 697a 6500 0032 380c rigger_size..28. │ │ │ -0055e790: 0028 566f 756e 7400 0032 351a 0027 5664 .(Vount..25..'Vd │ │ │ +0055e790: 0028 526f 756e 7400 0032 351a 0027 5264 .(Rount..25..'Rd │ │ │ 0055e7a0: 6566 6572 5f62 6173 655f 7265 6c65 6173 efer_base_releas │ │ │ -0055e7b0: 6500 0033 310f 0029 566c 5f63 6f75 6e74 e..31..)Vl_count │ │ │ -0055e7c0: 0000 3236 1300 2856 6f6e 745f 636f 6d70 ..26..(Vont_comp │ │ │ -0055e7d0: 6163 7400 0032 3918 002c 566b 6565 705f act..29..,Vkeep_ │ │ │ +0055e7b0: 6500 0033 310f 0029 526c 5f63 6f75 6e74 e..31..)Rl_count │ │ │ +0055e7c0: 0000 3236 1300 2852 6f6e 745f 636f 6d70 ..26..(Ront_comp │ │ │ +0055e7d0: 6163 7400 0032 3918 002c 526b 6565 705f act..29..,Rkeep_ │ │ │ 0055e7e0: 7370 6172 655f 7461 626c 6500 0033 3000 spare_table..30. │ │ │ 0055e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0055e800: 0400 0000 f807 0000 c565 0000 0000 0000 .........e...... │ │ │ -0055e810: 4000 0056 6774 6d74 7970 666c 6469 6e64 @..Vgtmtypfldind │ │ │ +0055e810: 4000 0052 6774 6d74 7970 666c 6469 6e64 @..Rgtmtypfldind │ │ │ 0055e820: 7800 ff6d 7572 5f67 626c 735f 7400 ff74 x..mur_gbls_t..t │ │ │ 0055e830: 6f6b 656e 5f74 6162 6c65 2e65 6e74 7279 oken_table.entry │ │ │ 0055e840: 5f70 6173 7365 645f 7468 7275 0000 3231 _passed_thru..21 │ │ │ -0055e850: 1700 2856 7870 5f74 7269 6767 6572 5f73 ..(Vxp_trigger_s │ │ │ -0055e860: 697a 6500 0032 3714 0027 5669 6e69 7469 ize..27..'Viniti │ │ │ -0055e870: 616c 5f73 697a 6500 0032 330c 0027 5673 al_size..23..'Vs │ │ │ -0055e880: 697a 6500 0032 3211 0028 5670 6172 655f ize..22..(Vpare_ │ │ │ -0055e890: 6261 7365 0000 3230 0d00 3156 5f73 697a base..20..1V_siz │ │ │ -0055e8a0: 6500 0032 340b 0027 5674 6f70 0000 3139 e..24..'Vtop..19 │ │ │ -0055e8b0: 1700 1b56 7761 735f 726f 6f74 7072 696d ...Vwas_rootprim │ │ │ -0055e8c0: 6172 7900 0036 350f 001c 5672 6e5f 636f ary..65...Vrn_co │ │ │ -0055e8d0: 756e 7400 0039 1d00 1356 6f70 745f 7374 unt..9...Vopt_st │ │ │ +0055e850: 1700 2852 7870 5f74 7269 6767 6572 5f73 ..(Rxp_trigger_s │ │ │ +0055e860: 697a 6500 0032 3714 0027 5269 6e69 7469 ize..27..'Riniti │ │ │ +0055e870: 616c 5f73 697a 6500 0032 330c 0027 5273 al_size..23..'Rs │ │ │ +0055e880: 697a 6500 0032 3211 0028 5270 6172 655f ize..22..(Rpare_ │ │ │ +0055e890: 6261 7365 0000 3230 0d00 3152 5f73 697a base..20..1R_siz │ │ │ +0055e8a0: 6500 0032 340b 0027 5274 6f70 0000 3139 e..24..'Rtop..19 │ │ │ +0055e8b0: 1700 1b52 7761 735f 726f 6f74 7072 696d ...Rwas_rootprim │ │ │ +0055e8c0: 6172 7900 0036 350f 001c 5272 6e5f 636f ary..65...Rrn_co │ │ │ +0055e8d0: 756e 7400 0039 1d00 1352 6f70 745f 7374 unt..9...Ropt_st │ │ │ 0055e8e0: 7275 6374 00ff 6166 7465 725f 7469 6d65 ruct..after_time │ │ │ -0055e8f0: 0000 3418 0020 5670 706c 795f 6166 7465 ..4.. Vpply_afte │ │ │ -0055e900: 725f 696d 6167 6500 0032 3412 001f 5662 r_image..24...Vb │ │ │ +0055e8f0: 0000 3418 0020 5270 706c 795f 6166 7465 ..4.. Rpply_afte │ │ │ +0055e900: 725f 696d 6167 6500 0032 3412 001f 5262 r_image..24...Rb │ │ │ 0055e910: 6566 6f72 655f 7469 6d65 0000 3212 002a efore_time..2..* │ │ │ -0055e920: 565f 7370 6563 6966 6965 6400 0031 3710 V_specified..17. │ │ │ -0055e930: 0020 566c 6f63 6b6c 6973 7400 0034 330d . Vlocklist..43. │ │ │ -0055e940: 001f 5663 6861 696e 0000 3235 1000 2056 ..Vchain..25.. V │ │ │ -0055e950: 6f72 7275 7074 6462 0000 3132 1000 1f56 orruptdb..12...V │ │ │ -0055e960: 6461 7461 6261 7365 0000 3337 0d00 2056 database..37.. V │ │ │ -0055e970: 6574 6169 6c00 0032 3916 0020 5675 6d70 etail..29.. Vump │ │ │ +0055e920: 525f 7370 6563 6966 6965 6400 0031 3710 R_specified..17. │ │ │ +0055e930: 0020 526c 6f63 6b6c 6973 7400 0034 330d . Rlocklist..43. │ │ │ +0055e940: 001f 5263 6861 696e 0000 3235 1000 2052 ..Rchain..25.. R │ │ │ +0055e950: 6f72 7275 7074 6462 0000 3132 1000 1f52 orruptdb..12...R │ │ │ +0055e960: 6461 7461 6261 7365 0000 3337 0d00 2052 database..37.. R │ │ │ +0055e970: 6574 6169 6c00 0032 3916 0020 5275 6d70 etail..29.. Rump │ │ │ 0055e980: 5f61 6c6c 5f62 6c6f 636b 7300 0033 3212 _all_blocks..32. │ │ │ -0055e990: 001f 5665 7272 6f72 5f6c 696d 6974 0000 ..Verror_limit.. │ │ │ -0055e9a0: 360b 0020 5678 7472 0000 3333 0b00 2356 6.. Vxtr..33..#V │ │ │ -0055e9b0: 5f66 6e00 0034 3413 0026 565f 6973 5f64 _fn..44..&V_is_d │ │ │ -0055e9c0: 6576 6e75 6c6c 0000 3437 0f00 2a56 7265 evnull..47..*Vre │ │ │ -0055e9d0: 6766 696c 6500 0034 380e 002a 5673 7464 gfile..48..*Vstd │ │ │ -0055e9e0: 6f75 7400 0034 360b 0027 566c 656e 0000 out..46..'Vlen.. │ │ │ -0055e9f0: 3435 1000 2356 6163 745f 6675 6c6c 0000 45..#Vact_full.. │ │ │ -0055ea00: 3330 0d00 1f56 6665 6e63 6573 0000 3515 30...Vfences..5. │ │ │ -0055ea10: 0021 5674 6368 7265 7379 6e63 5f70 6f72 .!Vtchresync_por │ │ │ -0055ea20: 7400 0037 0e00 2056 6f72 7761 7264 0000 t..7.. Vorward.. │ │ │ -0055ea30: 3130 0e00 1f56 676c 6f62 616c 0000 3339 10...Vglobal..39 │ │ │ -0055ea40: 0a00 1f56 6964 0000 3431 1200 2056 6e74 ...Vid..41.. Vnt │ │ │ -0055ea50: 6572 6163 7469 7665 0000 3232 0b00 1f56 eractive..22...V │ │ │ -0055ea60: 6c6f 6700 0032 3813 0021 566f 6b62 6163 log..28..!Vokbac │ │ │ -0055ea70: 6b5f 6f70 6572 7300 0039 1200 2d56 5f73 k_opers..9..-V_s │ │ │ -0055ea80: 7065 6369 6669 6564 0000 3231 0b00 2856 pecified..21..(V │ │ │ -0055ea90: 7469 6d65 0000 3112 002c 565f 7370 6563 time..1..,V_spec │ │ │ -0055eaa0: 6966 6965 6400 0032 3011 001f 566e 6f74 ified..20...Vnot │ │ │ -0055eab0: 6e63 6865 636b 0000 3236 1000 1f56 7061 ncheck..26...Vpa │ │ │ -0055eac0: 7474 6572 6e73 0000 3338 0e00 2056 726f tterns..38.. Vro │ │ │ -0055ead0: 6365 7373 0000 3430 1000 1f56 7265 6469 cess..40...Vredi │ │ │ -0055eae0: 7265 6374 0000 3335 1600 2156 7379 6e63 rect..35..!Vsync │ │ │ +0055e990: 001f 5265 7272 6f72 5f6c 696d 6974 0000 ..Rerror_limit.. │ │ │ +0055e9a0: 360b 0020 5278 7472 0000 3333 0b00 2352 6.. Rxtr..33..#R │ │ │ +0055e9b0: 5f66 6e00 0034 3413 0026 525f 6973 5f64 _fn..44..&R_is_d │ │ │ +0055e9c0: 6576 6e75 6c6c 0000 3437 0f00 2a52 7265 evnull..47..*Rre │ │ │ +0055e9d0: 6766 696c 6500 0034 380e 002a 5273 7464 gfile..48..*Rstd │ │ │ +0055e9e0: 6f75 7400 0034 360b 0027 526c 656e 0000 out..46..'Rlen.. │ │ │ +0055e9f0: 3435 1000 2352 6163 745f 6675 6c6c 0000 45..#Ract_full.. │ │ │ +0055ea00: 3330 0d00 1f52 6665 6e63 6573 0000 3515 30...Rfences..5. │ │ │ +0055ea10: 0021 5274 6368 7265 7379 6e63 5f70 6f72 .!Rtchresync_por │ │ │ +0055ea20: 7400 0037 0e00 2052 6f72 7761 7264 0000 t..7.. Rorward.. │ │ │ +0055ea30: 3130 0e00 1f52 676c 6f62 616c 0000 3339 10...Rglobal..39 │ │ │ +0055ea40: 0a00 1f52 6964 0000 3431 1200 2052 6e74 ...Rid..41.. Rnt │ │ │ +0055ea50: 6572 6163 7469 7665 0000 3232 0b00 1f52 eractive..22...R │ │ │ +0055ea60: 6c6f 6700 0032 3813 0021 526f 6b62 6163 log..28..!Rokbac │ │ │ +0055ea70: 6b5f 6f70 6572 7300 0039 1200 2d52 5f73 k_opers..9..-R_s │ │ │ +0055ea80: 7065 6369 6669 6564 0000 3231 0b00 2852 pecified..21..(R │ │ │ +0055ea90: 7469 6d65 0000 3112 002c 525f 7370 6563 time..1..,R_spec │ │ │ +0055eaa0: 6966 6965 6400 0032 3011 001f 526e 6f74 ified..20...Rnot │ │ │ +0055eab0: 6e63 6865 636b 0000 3236 1000 1f52 7061 ncheck..26...Rpa │ │ │ +0055eac0: 7474 6572 6e73 0000 3338 0e00 2052 726f tterns..38.. Rro │ │ │ +0055ead0: 6365 7373 0000 3430 1000 1f52 7265 6469 cess..40...Rredi │ │ │ +0055eae0: 7265 6374 0000 3335 1600 2152 7379 6e63 rect..35..!Rsync │ │ │ 0055eaf0: 5f73 7065 6369 6669 6564 0000 3139 0f00 _specified..19.. │ │ │ -0055eb00: 2056 6f6c 6c62 6163 6b00 0031 3313 0027 Vollback..13..' │ │ │ -0055eb10: 565f 6c6f 7374 746e 6f6e 6c79 0000 3134 V_losttnonly..14 │ │ │ -0055eb20: 1100 1f56 7365 6c65 6374 696f 6e00 0032 ...Vselection..2 │ │ │ -0055eb30: 330b 0021 5671 6e6f 0000 3432 0a00 2056 3..!Vqno..42.. V │ │ │ -0055eb40: 686f 7700 0038 1200 2356 5f68 6561 645f how..8..#V_head_ │ │ │ -0055eb50: 6f6e 6c79 0000 3331 1000 2056 696e 6365 only..31.. Vince │ │ │ -0055eb60: 5f74 696d 6500 0033 1200 2956 5f73 7065 _time..3..)V_spe │ │ │ -0055eb70: 6369 6669 6564 0000 3138 1300 1f56 7472 cified..18...Vtr │ │ │ +0055eb00: 2052 6f6c 6c62 6163 6b00 0031 3313 0027 Rollback..13..' │ │ │ +0055eb10: 525f 6c6f 7374 746e 6f6e 6c79 0000 3134 R_losttnonly..14 │ │ │ +0055eb20: 1100 1f52 7365 6c65 6374 696f 6e00 0032 ...Rselection..2 │ │ │ +0055eb30: 330b 0021 5271 6e6f 0000 3432 0a00 2052 3..!Rqno..42.. R │ │ │ +0055eb40: 686f 7700 0038 1200 2352 5f68 6561 645f how..8..#R_head_ │ │ │ +0055eb50: 6f6e 6c79 0000 3331 1000 2052 696e 6365 only..31.. Rince │ │ │ +0055eb60: 5f74 696d 6500 0033 1200 2952 5f73 7065 _time..3..)R_spe │ │ │ +0055eb70: 6369 6669 6564 0000 3138 1300 1f52 7472 cified..18...Rtr │ │ │ 0055eb80: 616e 7361 6374 696f 6e00 0033 340e 001f ansaction..34... │ │ │ -0055eb90: 5675 7064 6174 6500 0031 310b 0020 5673 Vupdate..11.. Vs │ │ │ -0055eba0: 6572 0000 3336 0f00 1f56 7665 7262 6f73 er..36...Vverbos │ │ │ -0055ebb0: 6500 0032 370b 0022 5669 6679 0000 3135 e..27.."Vify..15 │ │ │ -0055ebc0: 1200 2556 5f73 7065 6369 6669 6564 0000 ..%V_specified.. │ │ │ -0055ebd0: 3136 1e00 1356 7265 6164 5f64 6573 635f 16...Vread_desc_ │ │ │ +0055eb90: 5275 7064 6174 6500 0031 310b 0020 5273 Rupdate..11.. Rs │ │ │ +0055eba0: 6572 0000 3336 0f00 1f52 7665 7262 6f73 er..36...Rverbos │ │ │ +0055ebb0: 6500 0032 370b 0022 5269 6679 0000 3135 e..27.."Rify..15 │ │ │ +0055ebc0: 1200 2552 5f73 7065 6369 6669 6564 0000 ..%R_specified.. │ │ │ +0055ebd0: 3136 1e00 1352 7265 6164 5f64 6573 635f 16...Rread_desc_ │ │ │ 0055ebe0: 7400 ff61 6c6c 6f63 5f62 6173 6500 0032 t..alloc_base..2 │ │ │ -0055ebf0: 0a00 2656 6c65 6e00 0033 1000 2156 7578 ..&Vlen..3..!Vux │ │ │ -0055ec00: 5f62 7566 6631 0000 3132 0900 2856 3200 _buff1..12..(V2. │ │ │ -0055ec10: 0032 310f 0029 562e 6169 6f63 6270 0000 .21..)V.aiocbp.. │ │ │ -0055ec20: 3237 0c00 2a56 6261 7365 0000 3232 0b00 27..*Vbase..22.. │ │ │ -0055ec30: 2b56 6c65 6e00 0032 340f 002a 5664 736b +Vlen..24..*Vdsk │ │ │ -0055ec40: 6164 6472 0000 3235 1800 2a56 7265 6164 addr..25..*Vread │ │ │ +0055ebf0: 0a00 2652 6c65 6e00 0033 1000 2152 7578 ..&Rlen..3..!Rux │ │ │ +0055ec00: 5f62 7566 6631 0000 3132 0900 2852 3200 _buff1..12..(R2. │ │ │ +0055ec10: 0032 310f 0029 522e 6169 6f63 6270 0000 .21..)R.aiocbp.. │ │ │ +0055ec20: 3237 0c00 2a52 6261 7365 0000 3232 0b00 27..*Rbase..22.. │ │ │ +0055ec30: 2b52 6c65 6e00 0032 340f 002a 5264 736b +Rlen..24..*Rdsk │ │ │ +0055ec40: 6164 6472 0000 3235 1800 2a52 7265 6164 addr..25..*Rread │ │ │ 0055ec50: 5f69 6e5f 7072 6f67 7265 7373 0000 3236 _in_progress..26 │ │ │ -0055ec60: 1200 2b56 6970 5f63 6861 6e6e 656c 0000 ..+Vip_channel.. │ │ │ -0055ec70: 3238 0b00 2a56 746f 7000 0032 3310 0020 28..*Vtop..23.. │ │ │ -0055ec80: 5662 6c6f 636b 7369 7a65 0000 3111 0021 Vblocksize..1..! │ │ │ -0055ec90: 5675 6666 5f69 6e64 6578 0000 3239 1000 Vuff_index..29.. │ │ │ -0055eca0: 2056 6375 725f 6275 6666 0000 3330 0e00 Vcur_buff..30.. │ │ │ -0055ecb0: 2056 6a6e 6c72 6563 0000 3332 0e00 2156 Vjnlrec..32..!V │ │ │ -0055ecc0: 7265 636c 656e 0000 3333 1200 2056 7261 reclen..33.. Vra │ │ │ -0055ecd0: 6e64 6f6d 5f62 7566 6600 0034 0f00 2b56 ndom_buff..4..+V │ │ │ -0055ece0: 2e61 696f 6362 7000 0031 300b 002c 5662 .aiocbp..10..,Vb │ │ │ -0055ecf0: 6173 6500 0035 0a00 2d56 6c65 6e00 0037 ase..5..-Vlen..7 │ │ │ -0055ed00: 0e00 2c56 6473 6b61 6464 7200 0038 1700 ..,Vdskaddr..8.. │ │ │ -0055ed10: 2c56 7265 6164 5f69 6e5f 7072 6f67 7265 ,Vread_in_progre │ │ │ -0055ed20: 7373 0000 3912 002d 5669 705f 6368 616e ss..9..-Vip_chan │ │ │ -0055ed30: 6e65 6c00 0031 310a 002c 5674 6f70 0000 nel..11..,Vtop.. │ │ │ -0055ed40: 3610 0020 5673 6563 5f62 7566 6600 0033 6.. Vsec_buff..3 │ │ │ -0055ed50: 310e 0022 5671 5f62 7566 6600 0031 3312 1.."Vq_buff..13. │ │ │ -0055ed60: 0028 565b 305d 2e61 696f 6362 7000 0031 .(V[0].aiocbp..1 │ │ │ -0055ed70: 390c 002c 5662 6173 6500 0031 340b 002d 9..,Vbase..14..- │ │ │ -0055ed80: 566c 656e 0000 3136 0f00 2c56 6473 6b61 Vlen..16..,Vdska │ │ │ -0055ed90: 6464 7200 0031 3718 002c 5672 6561 645f ddr..17..,Vread_ │ │ │ +0055ec60: 1200 2b52 6970 5f63 6861 6e6e 656c 0000 ..+Rip_channel.. │ │ │ +0055ec70: 3238 0b00 2a52 746f 7000 0032 3310 0020 28..*Rtop..23.. │ │ │ +0055ec80: 5262 6c6f 636b 7369 7a65 0000 3111 0021 Rblocksize..1..! │ │ │ +0055ec90: 5275 6666 5f69 6e64 6578 0000 3239 1000 Ruff_index..29.. │ │ │ +0055eca0: 2052 6375 725f 6275 6666 0000 3330 0e00 Rcur_buff..30.. │ │ │ +0055ecb0: 2052 6a6e 6c72 6563 0000 3332 0e00 2152 Rjnlrec..32..!R │ │ │ +0055ecc0: 7265 636c 656e 0000 3333 1200 2052 7261 reclen..33.. Rra │ │ │ +0055ecd0: 6e64 6f6d 5f62 7566 6600 0034 0f00 2b52 ndom_buff..4..+R │ │ │ +0055ece0: 2e61 696f 6362 7000 0031 300b 002c 5262 .aiocbp..10..,Rb │ │ │ +0055ecf0: 6173 6500 0035 0a00 2d52 6c65 6e00 0037 ase..5..-Rlen..7 │ │ │ +0055ed00: 0e00 2c52 6473 6b61 6464 7200 0038 1700 ..,Rdskaddr..8.. │ │ │ +0055ed10: 2c52 7265 6164 5f69 6e5f 7072 6f67 7265 ,Rread_in_progre │ │ │ +0055ed20: 7373 0000 3912 002d 5269 705f 6368 616e ss..9..-Rip_chan │ │ │ +0055ed30: 6e65 6c00 0031 310a 002c 5274 6f70 0000 nel..11..,Rtop.. │ │ │ +0055ed40: 3610 0020 5273 6563 5f62 7566 6600 0033 6.. Rsec_buff..3 │ │ │ +0055ed50: 310e 0022 5271 5f62 7566 6600 0031 3312 1.."Rq_buff..13. │ │ │ +0055ed60: 0028 525b 305d 2e61 696f 6362 7000 0031 .(R[0].aiocbp..1 │ │ │ +0055ed70: 390c 002c 5262 6173 6500 0031 340b 002d 9..,Rbase..14..- │ │ │ +0055ed80: 526c 656e 0000 3136 0f00 2c52 6473 6b61 Rlen..16..,Rdska │ │ │ +0055ed90: 6464 7200 0031 3718 002c 5272 6561 645f ddr..17..,Rread_ │ │ │ 0055eda0: 696e 5f70 726f 6772 6573 7300 0031 3812 in_progress..18. │ │ │ -0055edb0: 002d 5669 705f 6368 616e 6e65 6c00 0032 .-Vip_channel..2 │ │ │ -0055edc0: 300b 002c 5674 6f70 0000 3135 1a00 1356 0..,Vtop..15...V │ │ │ +0055edb0: 002d 5269 705f 6368 616e 6e65 6c00 0032 .-Rip_channel..2 │ │ │ +0055edc0: 300b 002c 5274 6f70 0000 3135 1a00 1352 0..,Rtop..15...R │ │ │ 0055edd0: 7368 6d5f 6864 725f 7400 ff65 7874 725f shm_hdr_t..extr_ │ │ │ -0055ede0: 666e 0000 3134 0e00 2556 5b30 5d2e 666e fn..14..%V[0].fn │ │ │ -0055edf0: 0000 3135 0c00 2556 5f6c 656e 0000 3133 ..15..%V_len..13 │ │ │ -0055ee00: 1600 1e56 666f 7277 5f6d 756c 7469 5f66 ...Vforw_multi_f │ │ │ -0055ee10: 7265 6500 0034 0a00 2d56 2e62 6c00 0036 ree..4..-V.bl..6 │ │ │ -0055ee20: 0900 2e56 666c 0000 3518 001e 5668 6173 ...Vfl..5...Vhas │ │ │ +0055ede0: 666e 0000 3134 0e00 2552 5b30 5d2e 666e fn..14..%R[0].fn │ │ │ +0055edf0: 0000 3135 0c00 2552 5f6c 656e 0000 3133 ..15..%R_len..13 │ │ │ +0055ee00: 1600 1e52 666f 7277 5f6d 756c 7469 5f66 ...Rforw_multi_f │ │ │ +0055ee10: 7265 6500 0034 0a00 2d52 2e62 6c00 0036 ree..4..-R.bl..6 │ │ │ +0055ee20: 0900 2e52 666c 0000 3518 001e 5268 6173 ...Rfl..5...Rhas │ │ │ 0055ee30: 685f 6275 636b 6574 5f73 7461 7274 0000 h_bucket_start.. │ │ │ -0055ee40: 3210 001e 566d 7572 5f6c 6174 6368 0000 2...Vmur_latch.. │ │ │ -0055ee50: 3709 0027 562e 7500 0038 0e00 2956 2e70 7..'V.u..8..)V.p │ │ │ -0055ee60: 6172 7473 0000 3130 1200 2f56 2e6c 6174 arts..10../V.lat │ │ │ -0055ee70: 6368 5f70 6964 0000 3131 0c00 3656 776f ch_pid..11..6Vwo │ │ │ -0055ee80: 7264 0000 3132 1000 2b56 6964 5f69 6d67 rd..12..+Vid_img │ │ │ -0055ee90: 636e 7400 0039 1b00 1e56 7368 6d5f 666f cnt..9...Vshm_fo │ │ │ +0055ee40: 3210 001e 526d 7572 5f6c 6174 6368 0000 2...Rmur_latch.. │ │ │ +0055ee50: 3709 0027 522e 7500 0038 0e00 2952 2e70 7..'R.u..8..)R.p │ │ │ +0055ee60: 6172 7473 0000 3130 1200 2f52 2e6c 6174 arts..10../R.lat │ │ │ +0055ee70: 6368 5f70 6964 0000 3131 0c00 3652 776f ch_pid..11..6Rwo │ │ │ +0055ee80: 7264 0000 3132 1000 2b52 6964 5f69 6d67 rd..12..+Rid_img │ │ │ +0055ee90: 636e 7400 0039 1b00 1e52 7368 6d5f 666f cnt..9...Rshm_fo │ │ │ 0055eea0: 7277 5f6d 756c 7469 5f73 7461 7274 0000 rw_multi_start.. │ │ │ -0055eeb0: 3311 0022 5672 6374 6c5f 7374 6172 7400 3.."Vrctl_start. │ │ │ -0055eec0: 0031 2100 1156 7465 785f 636c 6e5f 6374 .1!..Vtex_cln_ct │ │ │ +0055eeb0: 3311 0022 5272 6374 6c5f 7374 6172 7400 3.."Rrctl_start. │ │ │ +0055eec0: 0031 2100 1152 7465 785f 636c 6e5f 6374 .1!..Rtex_cln_ct │ │ │ 0055eed0: 6c5f 7374 7275 6374 00ff 6669 6c6c 6572 l_struct..filler │ │ │ -0055eee0: 0000 310b 0025 5670 6964 7300 0033 0d00 ..1..%Vpids..3.. │ │ │ -0055eef0: 2556 7365 716e 6f73 0000 340a 0025 5674 %Vseqnos..4..%Vt │ │ │ -0055ef00: 6f70 0000 3213 0019 5669 6e66 6f00 ff66 op..2...Vinfo..f │ │ │ -0055ef10: 696c 6c65 7200 0032 0a00 1f56 7069 6400 iller..2...Vpid. │ │ │ -0055ef20: 0031 0c00 1f56 7365 716e 6f00 0033 1900 .1...Vseqno..3.. │ │ │ -0055ef30: 1556 7175 655f 656e 7472 7900 ff66 696c .Vque_entry..fil │ │ │ -0055ef40: 6c65 7231 0000 371a 0020 566d 7574 6578 ler1..7.. Vmutex │ │ │ +0055eee0: 0000 310b 0025 5270 6964 7300 0033 0d00 ..1..%Rpids..3.. │ │ │ +0055eef0: 2552 7365 716e 6f73 0000 340a 0025 5274 %Rseqnos..4..%Rt │ │ │ +0055ef00: 6f70 0000 3213 0019 5269 6e66 6f00 ff66 op..2...Rinfo..f │ │ │ +0055ef10: 696c 6c65 7200 0032 0a00 1f52 7069 6400 iller..2...Rpid. │ │ │ +0055ef20: 0031 0c00 1f52 7365 716e 6f00 0033 1900 .1...Rseqno..3.. │ │ │ +0055ef30: 1552 7175 655f 656e 7472 7900 ff66 696c .Rque_entry..fil │ │ │ +0055ef40: 6c65 7231 0000 371a 0020 526d 7574 6578 ler1..7.. Rmutex │ │ │ 0055ef50: 5f77 616b 655f 696e 7374 616e 6365 0000 _wake_instance.. │ │ │ -0055ef60: 360b 002b 566d 7365 6d00 0038 0a00 2056 6..+Vmsem..8.. V │ │ │ -0055ef70: 7069 6400 0034 0a00 2056 7175 6500 0031 pid..4.. Vque..1 │ │ │ -0055ef80: 0a00 2356 2e62 6c00 0033 0900 2456 666c ..#V.bl..3..$Vfl │ │ │ -0055ef90: 0000 3211 0020 5673 7570 6572 5f63 7269 ..2.. Vsuper_cri │ │ │ -0055efa0: 7400 0035 1200 1956 6865 6164 00ff 6c61 t..5...Vhead..la │ │ │ -0055efb0: 7463 6800 0034 0900 2456 2e75 0000 350d tch..4..$V.u..5. │ │ │ -0055efc0: 0026 562e 7061 7274 7300 0037 1100 2c56 .&V.parts..7..,V │ │ │ +0055ef60: 360b 002b 526d 7365 6d00 0038 0a00 2052 6..+Rmsem..8.. R │ │ │ +0055ef70: 7069 6400 0034 0a00 2052 7175 6500 0031 pid..4.. Rque..1 │ │ │ +0055ef80: 0a00 2352 2e62 6c00 0033 0900 2452 666c ..#R.bl..3..$Rfl │ │ │ +0055ef90: 0000 3211 0020 5273 7570 6572 5f63 7269 ..2.. Rsuper_cri │ │ │ +0055efa0: 7400 0035 1200 1952 6865 6164 00ff 6c61 t..5...Rhead..la │ │ │ +0055efb0: 7463 6800 0034 0900 2452 2e75 0000 350d tch..4..$R.u..5. │ │ │ +0055efc0: 0026 522e 7061 7274 7300 0037 1100 2c52 .&R.parts..7..,R │ │ │ 0055efd0: 2e6c 6174 6368 5f70 6964 0000 380b 0033 .latch_pid..8..3 │ │ │ -0055efe0: 5677 6f72 6400 0039 1000 2856 6964 5f69 Vword..9..(Vid_i │ │ │ +0055efe0: 5277 6f72 6400 0039 1000 2852 6964 5f69 Rword..9..(Rid_i │ │ │ 0055eff0: 6d67 636e 7400 0036 0000 0000 0000 0000 mgcnt..6........ │ │ │ 0055f000: 0400 0000 ea07 0000 4466 0000 0000 0000 ........Df...... │ │ │ -0055f010: 2900 0056 6774 6d74 7970 666c 6469 6e64 )..Vgtmtypfldind │ │ │ +0055f010: 2900 0052 6774 6d74 7970 666c 6469 6e64 )..Rgtmtypfldind │ │ │ 0055f020: 7800 ff6d 7574 6578 5f71 7565 5f68 6561 x..mutex_que_hea │ │ │ -0055f030: 6400 ff71 7565 0000 310a 0022 562e 626c d..que..1.."V.bl │ │ │ -0055f040: 0000 3309 0023 5666 6c00 0032 2f00 1556 ..3..#Vfl..2/..V │ │ │ +0055f030: 6400 ff71 7565 0000 310a 0022 522e 626c d..que..1.."R.bl │ │ │ +0055f040: 0000 3309 0023 5266 6c00 0032 2f00 1552 ..3..#Rfl..2/..R │ │ │ 0055f050: 7370 696e 5f70 6172 6d73 5f73 7472 7563 spin_parms_struc │ │ │ 0055f060: 7400 ff6d 7574 6578 5f68 6172 645f 7370 t..mutex_hard_sp │ │ │ -0055f070: 696e 5f63 6f75 6e74 0000 311b 002e 5671 in_count..1...Vq │ │ │ +0055f070: 696e 5f63 6f75 6e74 0000 311b 002e 5271 in_count..1...Rq │ │ │ 0055f080: 7565 5f65 6e74 7279 5f73 7061 6365 5f73 ue_entry_space_s │ │ │ -0055f090: 697a 6500 0034 1700 2e56 736c 6565 705f ize..4...Vsleep_ │ │ │ +0055f090: 697a 6500 0034 1700 2e52 736c 6565 705f ize..4...Rsleep_ │ │ │ 0055f0a0: 7370 696e 5f63 6f75 6e74 0000 3215 002f spin_count..2../ │ │ │ -0055f0b0: 5670 696e 5f73 6c65 6570 5f6d 6173 6b00 Vpin_sleep_mask. │ │ │ -0055f0c0: 0033 1600 1656 7472 7563 7400 ff63 7261 .3...Vtruct..cra │ │ │ -0055f0d0: 7368 636e 7400 0039 0e00 2556 5f6c 6174 shcnt..9..%V_lat │ │ │ -0055f0e0: 6368 0000 3130 0a00 2b56 2e75 0000 3131 ch..10..+V.u..11 │ │ │ -0055f0f0: 0e00 2d56 2e70 6172 7473 0000 3133 1200 ..-V.parts..13.. │ │ │ -0055f100: 3356 2e6c 6174 6368 5f70 6964 0000 3134 3V.latch_pid..14 │ │ │ -0055f110: 0c00 3a56 776f 7264 0000 3135 1100 2f56 ..:Vword..15../V │ │ │ +0055f0b0: 5270 696e 5f73 6c65 6570 5f6d 6173 6b00 Rpin_sleep_mask. │ │ │ +0055f0c0: 0033 1600 1652 7472 7563 7400 ff63 7261 .3...Rtruct..cra │ │ │ +0055f0d0: 7368 636e 7400 0039 0e00 2552 5f6c 6174 shcnt..9..%R_lat │ │ │ +0055f0e0: 6368 0000 3130 0a00 2b52 2e75 0000 3131 ch..10..+R.u..11 │ │ │ +0055f0f0: 0e00 2d52 2e70 6172 7473 0000 3133 1200 ..-R.parts..13.. │ │ │ +0055f100: 3352 2e6c 6174 6368 5f70 6964 0000 3134 3R.latch_pid..14 │ │ │ +0055f110: 0c00 3a52 776f 7264 0000 3135 1100 2f52 ..:Rword..15../R │ │ │ 0055f120: 6964 5f69 6d67 636e 7400 0031 320f 001f id_imgcnt..12... │ │ │ -0055f130: 5669 745f 6379 636c 6500 0031 1600 1d56 Vit_cycle..1...V │ │ │ +0055f130: 5269 745f 6379 636c 6500 0031 1600 1d52 Rit_cycle..1...R │ │ │ 0055f140: 6669 6c6c 5f63 6163 6865 6c69 6e65 3200 fill_cacheline2. │ │ │ -0055f150: 0038 0900 2b56 3400 0031 3609 002b 5635 .8..+V4..16..+V5 │ │ │ -0055f160: 0000 3235 0900 2b56 3700 0032 3709 002b ..25..+V7..27..+ │ │ │ -0055f170: 5638 0000 3338 0900 2b56 3900 0034 390f V8..38..+V9..49. │ │ │ -0055f180: 001e 5672 6565 6865 6164 0000 3339 0e00 ..Vreehead..39.. │ │ │ -0055f190: 2556 2e6c 6174 6368 0000 3433 0a00 2b56 %V.latch..43..+V │ │ │ -0055f1a0: 2e75 0000 3434 0e00 2d56 2e70 6172 7473 .u..44..-V.parts │ │ │ -0055f1b0: 0000 3436 1200 3356 2e6c 6174 6368 5f70 ..46..3V.latch_p │ │ │ -0055f1c0: 6964 0000 3437 0c00 3a56 776f 7264 0000 id..47..:Vword.. │ │ │ -0055f1d0: 3438 1100 2f56 6964 5f69 6d67 636e 7400 48../Vid_imgcnt. │ │ │ -0055f1e0: 0034 350b 0026 5671 7565 0000 3430 0b00 .45..&Vque..40.. │ │ │ -0055f1f0: 2956 2e62 6c00 0034 320a 002a 5666 6c00 )V.bl..42..*Vfl. │ │ │ -0055f200: 0034 3110 001d 5670 726f 6368 6561 6400 .41...Vprochead. │ │ │ -0055f210: 0032 380e 0025 562e 6c61 7463 6800 0033 .28..%V.latch..3 │ │ │ -0055f220: 320a 002b 562e 7500 0033 330e 002d 562e 2..+V.u..33..-V. │ │ │ -0055f230: 7061 7274 7300 0033 3512 0033 562e 6c61 parts..35..3V.la │ │ │ -0055f240: 7463 685f 7069 6400 0033 360c 003a 5677 tch_pid..36..:Vw │ │ │ -0055f250: 6f72 6400 0033 3711 002f 5669 645f 696d ord..37../Vid_im │ │ │ -0055f260: 6763 6e74 0000 3334 0b00 2656 7175 6500 gcnt..34..&Vque. │ │ │ -0055f270: 0032 390b 0029 562e 626c 0000 3331 0a00 .29..)V.bl..31.. │ │ │ -0055f280: 2a56 666c 0000 3330 1000 1d56 7175 6573 *Vfl..30...Vques │ │ │ -0055f290: 6c6f 7473 0000 3236 1000 1d56 7365 6d61 lots..26...Vsema │ │ │ -0055f2a0: 7068 6f72 6500 0032 0900 2656 2e75 0000 phore..2..&V.u.. │ │ │ -0055f2b0: 330d 0028 562e 7061 7274 7300 0035 1100 3..(V.parts..5.. │ │ │ -0055f2c0: 2e56 2e6c 6174 6368 5f70 6964 0000 360b .V.latch_pid..6. │ │ │ -0055f2d0: 0035 5677 6f72 6400 0037 1000 2a56 6964 .5Vword..7..*Vid │ │ │ -0055f2e0: 5f69 6d67 636e 7400 0034 1000 1e56 7475 _imgcnt..4...Vtu │ │ │ -0055f2f0: 636b 6578 6563 0000 3137 1700 2656 2e68 ckexec..17..&V.h │ │ │ +0055f150: 0038 0900 2b52 3400 0031 3609 002b 5235 .8..+R4..16..+R5 │ │ │ +0055f160: 0000 3235 0900 2b52 3700 0032 3709 002b ..25..+R7..27..+ │ │ │ +0055f170: 5238 0000 3338 0900 2b52 3900 0034 390f R8..38..+R9..49. │ │ │ +0055f180: 001e 5272 6565 6865 6164 0000 3339 0e00 ..Rreehead..39.. │ │ │ +0055f190: 2552 2e6c 6174 6368 0000 3433 0a00 2b52 %R.latch..43..+R │ │ │ +0055f1a0: 2e75 0000 3434 0e00 2d52 2e70 6172 7473 .u..44..-R.parts │ │ │ +0055f1b0: 0000 3436 1200 3352 2e6c 6174 6368 5f70 ..46..3R.latch_p │ │ │ +0055f1c0: 6964 0000 3437 0c00 3a52 776f 7264 0000 id..47..:Rword.. │ │ │ +0055f1d0: 3438 1100 2f52 6964 5f69 6d67 636e 7400 48../Rid_imgcnt. │ │ │ +0055f1e0: 0034 350b 0026 5271 7565 0000 3430 0b00 .45..&Rque..40.. │ │ │ +0055f1f0: 2952 2e62 6c00 0034 320a 002a 5266 6c00 )R.bl..42..*Rfl. │ │ │ +0055f200: 0034 3110 001d 5270 726f 6368 6561 6400 .41...Rprochead. │ │ │ +0055f210: 0032 380e 0025 522e 6c61 7463 6800 0033 .28..%R.latch..3 │ │ │ +0055f220: 320a 002b 522e 7500 0033 330e 002d 522e 2..+R.u..33..-R. │ │ │ +0055f230: 7061 7274 7300 0033 3512 0033 522e 6c61 parts..35..3R.la │ │ │ +0055f240: 7463 685f 7069 6400 0033 360c 003a 5277 tch_pid..36..:Rw │ │ │ +0055f250: 6f72 6400 0033 3711 002f 5269 645f 696d ord..37../Rid_im │ │ │ +0055f260: 6763 6e74 0000 3334 0b00 2652 7175 6500 gcnt..34..&Rque. │ │ │ +0055f270: 0032 390b 0029 522e 626c 0000 3331 0a00 .29..)R.bl..31.. │ │ │ +0055f280: 2a52 666c 0000 3330 1000 1d52 7175 6573 *Rfl..30...Rques │ │ │ +0055f290: 6c6f 7473 0000 3236 1000 1d52 7365 6d61 lots..26...Rsema │ │ │ +0055f2a0: 7068 6f72 6500 0032 0900 2652 2e75 0000 phore..2..&R.u.. │ │ │ +0055f2b0: 330d 0028 522e 7061 7274 7300 0035 1100 3..(R.parts..5.. │ │ │ +0055f2c0: 2e52 2e6c 6174 6368 5f70 6964 0000 360b .R.latch_pid..6. │ │ │ +0055f2d0: 0035 5277 6f72 6400 0037 1000 2a52 6964 .5Rword..7..*Rid │ │ │ +0055f2e0: 5f69 6d67 636e 7400 0034 1000 1e52 7475 _imgcnt..4...Rtu │ │ │ +0055f2f0: 636b 6578 6563 0000 3137 1700 2652 2e68 ckexec..17..&R.h │ │ │ 0055f300: 705f 6c61 7463 685f 7370 6163 6500 0032 p_latch_space..2 │ │ │ -0055f310: 3412 0027 5674 696d 655f 6c61 7463 6800 4..'Vtime_latch. │ │ │ -0055f320: 0031 380a 0031 562e 7500 0031 390e 0033 .18..1V.u..19..3 │ │ │ -0055f330: 562e 7061 7274 7300 0032 3112 0039 562e V.parts..21..9V. │ │ │ +0055f310: 3412 0027 5274 696d 655f 6c61 7463 6800 4..'Rtime_latch. │ │ │ +0055f320: 0031 380a 0031 522e 7500 0031 390e 0033 .18..1R.u..19..3 │ │ │ +0055f330: 522e 7061 7274 7300 0032 3112 0039 522e R.parts..21..9R. │ │ │ 0055f340: 6c61 7463 685f 7069 6400 0032 320c 0040 latch_pid..22..@ │ │ │ -0055f350: 5677 6f72 6400 0032 3311 0035 5669 645f Vword..23..5Vid_ │ │ │ -0055f360: 696d 6763 6e74 0000 3230 2600 1556 7761 imgcnt..20&..Vwa │ │ │ +0055f350: 5277 6f72 6400 0032 3311 0035 5269 645f Rword..23..5Rid_ │ │ │ +0055f360: 696d 6763 6e74 0000 3230 2600 1552 7761 imgcnt..20&..Rwa │ │ │ 0055f370: 6b65 5f6d 7367 5f74 00ff 6d75 7465 785f ke_msg_t..mutex_ │ │ │ 0055f380: 7761 6b65 5f69 6e73 7461 6e63 6500 0032 wake_instance..2 │ │ │ -0055f390: 0a00 2156 7069 6400 0031 1a00 1056 765f ..!Vpid..1...Vv_ │ │ │ +0055f390: 0a00 2152 7069 6400 0031 1a00 1052 765f ..!Rpid..1...Rv_ │ │ │ 0055f3a0: 7374 656e 7400 ff6d 765f 7374 5f63 6f6e stent..mv_st_con │ │ │ -0055f3b0: 7400 0033 1100 2356 2e6d 7673 5f69 6172 t..3..#V.mvs_iar │ │ │ -0055f3c0: 7200 0032 3012 002c 562e 6961 7272 5f62 r..20..,V.iarr_b │ │ │ -0055f3d0: 6173 6500 0032 320d 0032 566d 7661 6c73 ase..22..2Vmvals │ │ │ -0055f3e0: 0000 3231 1000 2856 6c5f 7379 6d74 6162 ..21..(Vl_symtab │ │ │ -0055f3f0: 0000 3733 1100 3056 2e6c 5f73 796d 7461 ..73..0V.l_symta │ │ │ -0055f400: 6200 0037 350c 0031 5673 697a 6500 0037 b..75..1Vsize..7 │ │ │ -0055f410: 340c 0029 5676 7661 6c00 0031 3010 0028 4..)Vvval..10..( │ │ │ -0055f420: 566d 7267 7a77 7273 7600 0037 360f 0030 Vmrgzwrsv..76..0 │ │ │ -0055f430: 562e 6669 6c6c 6572 0000 3830 1b00 3156 V.filler..80..1V │ │ │ +0055f3b0: 7400 0033 1100 2352 2e6d 7673 5f69 6172 t..3..#R.mvs_iar │ │ │ +0055f3c0: 7200 0032 3012 002c 522e 6961 7272 5f62 r..20..,R.iarr_b │ │ │ +0055f3d0: 6173 6500 0032 320d 0032 526d 7661 6c73 ase..22..2Rmvals │ │ │ +0055f3e0: 0000 3231 1000 2852 6c5f 7379 6d74 6162 ..21..(Rl_symtab │ │ │ +0055f3f0: 0000 3733 1100 3052 2e6c 5f73 796d 7461 ..73..0R.l_symta │ │ │ +0055f400: 6200 0037 350c 0031 5273 697a 6500 0037 b..75..1Rsize..7 │ │ │ +0055f410: 340c 0029 5276 7661 6c00 0031 3010 0028 4..)Rvval..10..( │ │ │ +0055f420: 526d 7267 7a77 7273 7600 0037 360f 0030 Rmrgzwrsv..76..0 │ │ │ +0055f430: 522e 6669 6c6c 6572 0000 3830 1b00 3152 R.filler..80..1R │ │ │ 0055f440: 7361 7665 5f67 767a 7772 6974 655f 626c save_gvzwrite_bl │ │ │ -0055f450: 6f63 6b00 0038 3211 0036 5669 6e5f 7a77 ock..82..6Vin_zw │ │ │ -0055f460: 7269 7465 0000 3739 1600 3656 6c76 7a77 rite..79..6Vlvzw │ │ │ +0055f450: 6f63 6b00 0038 3211 0036 5269 6e5f 7a77 ock..82..6Rin_zw │ │ │ +0055f460: 7269 7465 0000 3739 1600 3652 6c76 7a77 rite..79..6Rlvzw │ │ │ 0055f470: 7269 7465 5f62 6c6f 636b 0000 3833 1200 rite_block..83.. │ │ │ -0055f480: 3656 6d65 7267 655f 6172 6773 0000 3737 6Vmerge_args..77 │ │ │ -0055f490: 0d00 3756 676c 766e 7000 0038 3112 0036 ..7Vglvnp..81..6 │ │ │ -0055f4a0: 567a 7772 5f6f 7574 7075 7400 0038 340c Vzwr_output..84. │ │ │ -0055f4b0: 0039 5668 7461 6200 0038 350f 0039 5674 .9Vhtab..85..9Vt │ │ │ -0055f4c0: 6163 696e 6478 0000 3738 0b00 2956 7361 acindx..78..)Vsa │ │ │ -0055f4d0: 7600 0031 310d 002c 562e 6164 6472 0000 v..11..,V.addr.. │ │ │ -0055f4e0: 3138 0900 2d56 7600 0031 3212 002e 562e 18..-Vv..12...V. │ │ │ +0055f480: 3652 6d65 7267 655f 6172 6773 0000 3737 6Rmerge_args..77 │ │ │ +0055f490: 0d00 3752 676c 766e 7000 0038 3112 0036 ..7Rglvnp..81..6 │ │ │ +0055f4a0: 527a 7772 5f6f 7574 7075 7400 0038 340c Rzwr_output..84. │ │ │ +0055f4b0: 0039 5268 7461 6200 0038 350f 0039 5274 .9Rhtab..85..9Rt │ │ │ +0055f4c0: 6163 696e 6478 0000 3738 0b00 2952 7361 acindx..78..)Rsa │ │ │ +0055f4d0: 7600 0031 310d 002c 522e 6164 6472 0000 v..11..,R.addr.. │ │ │ +0055f4e0: 3138 0900 2d52 7600 0031 3212 002e 522e 18..-Rv..12...R. │ │ │ 0055f4f0: 666e 7063 5f69 6e64 7800 0031 3409 002f fnpc_indx..14../ │ │ │ -0055f500: 566d 0000 3136 0d00 3056 7674 7970 6500 Vm..16..0Vvtype. │ │ │ -0055f510: 0031 330b 002f 5673 7472 0000 3137 1300 .13../Vstr..17.. │ │ │ -0055f520: 2f56 7574 6663 6772 5f69 6e64 7800 0031 /Vutfcgr_indx..1 │ │ │ -0055f530: 350a 0029 5676 616c 0000 3411 002c 562e 5..)Vval..4..,V. │ │ │ -0055f540: 666e 7063 5f69 6e64 7800 0036 0800 2d56 fnpc_indx..6..-V │ │ │ -0055f550: 6d00 0038 0c00 2e56 7674 7970 6500 0035 m..8...Vvtype..5 │ │ │ -0055f560: 0a00 2d56 7374 7200 0039 1200 2d56 7574 ..-Vstr..9..-Vut │ │ │ -0055f570: 6663 6772 5f69 6e64 7800 0037 0c00 2856 fcgr_indx..7..(V │ │ │ -0055f580: 6e74 6162 0000 3237 1100 2c56 2e68 7465 ntab..27..,V.hte │ │ │ -0055f590: 5f61 6464 7200 0032 3812 002d 5673 6176 _addr..28..-Vsav │ │ │ -0055f5a0: 655f 7661 6c75 6500 0032 390b 0029 5676 e_value..29..)Vv │ │ │ -0055f5b0: 616c 0000 3338 1100 2c56 2e6d 7673 5f70 al..38..,V.mvs_p │ │ │ -0055f5c0: 7461 6200 0034 300b 0031 5676 616c 0000 tab..40..1Vval.. │ │ │ -0055f5d0: 3339 0c00 2856 7076 616c 0000 3335 1100 39..(Vpval..35.. │ │ │ -0055f5e0: 2c56 2e6d 7673 5f70 7461 6200 0033 370b ,V.mvs_ptab..37. │ │ │ -0055f5f0: 0031 5676 616c 0000 3336 0c00 2856 7374 .1Vval..36..(Vst │ │ │ -0055f600: 6162 0000 3139 0a00 2a56 636b 0000 3233 ab..19..*Vck..23 │ │ │ -0055f610: 1600 2c56 2e6d 7673 5f73 7463 6b5f 6164 ..,V.mvs_stck_ad │ │ │ -0055f620: 6472 0000 3234 0c00 3656 7369 7a65 0000 dr..24..6Vsize.. │ │ │ -0055f630: 3236 0b00 3656 7661 6c00 0032 350c 002a 26..6Vval..25..* │ │ │ -0055f640: 566f 7269 6700 0039 3411 0028 5674 705f Vorig..94..(Vtp_ │ │ │ -0055f650: 686f 6c64 6572 0000 3730 1600 3156 2e74 holder..70..1V.t │ │ │ +0055f500: 526d 0000 3136 0d00 3052 7674 7970 6500 Rm..16..0Rvtype. │ │ │ +0055f510: 0031 330b 002f 5273 7472 0000 3137 1300 .13../Rstr..17.. │ │ │ +0055f520: 2f52 7574 6663 6772 5f69 6e64 7800 0031 /Rutfcgr_indx..1 │ │ │ +0055f530: 350a 0029 5276 616c 0000 3411 002c 522e 5..)Rval..4..,R. │ │ │ +0055f540: 666e 7063 5f69 6e64 7800 0036 0800 2d52 fnpc_indx..6..-R │ │ │ +0055f550: 6d00 0038 0c00 2e52 7674 7970 6500 0035 m..8...Rvtype..5 │ │ │ +0055f560: 0a00 2d52 7374 7200 0039 1200 2d52 7574 ..-Rstr..9..-Rut │ │ │ +0055f570: 6663 6772 5f69 6e64 7800 0037 0c00 2852 fcgr_indx..7..(R │ │ │ +0055f580: 6e74 6162 0000 3237 1100 2c52 2e68 7465 ntab..27..,R.hte │ │ │ +0055f590: 5f61 6464 7200 0032 3812 002d 5273 6176 _addr..28..-Rsav │ │ │ +0055f5a0: 655f 7661 6c75 6500 0032 390b 0029 5276 e_value..29..)Rv │ │ │ +0055f5b0: 616c 0000 3338 1100 2c52 2e6d 7673 5f70 al..38..,R.mvs_p │ │ │ +0055f5c0: 7461 6200 0034 300b 0031 5276 616c 0000 tab..40..1Rval.. │ │ │ +0055f5d0: 3339 0c00 2852 7076 616c 0000 3335 1100 39..(Rpval..35.. │ │ │ +0055f5e0: 2c52 2e6d 7673 5f70 7461 6200 0033 370b ,R.mvs_ptab..37. │ │ │ +0055f5f0: 0031 5276 616c 0000 3336 0c00 2852 7374 .1Rval..36..(Rst │ │ │ +0055f600: 6162 0000 3139 0a00 2a52 636b 0000 3233 ab..19..*Rck..23 │ │ │ +0055f610: 1600 2c52 2e6d 7673 5f73 7463 6b5f 6164 ..,R.mvs_stck_ad │ │ │ +0055f620: 6472 0000 3234 0c00 3652 7369 7a65 0000 dr..24..6Rsize.. │ │ │ +0055f630: 3236 0b00 3652 7661 6c00 0032 350c 002a 26..6Rval..25..* │ │ │ +0055f640: 526f 7269 6700 0039 3411 0028 5274 705f Rorig..94..(Rtp_ │ │ │ +0055f650: 686f 6c64 6572 0000 3730 1600 3152 2e74 holder..70..1R.t │ │ │ 0055f660: 7068 6f6c 645f 746c 6576 656c 0000 3731 phold_tlevel..71 │ │ │ -0055f670: 1700 3256 7a74 776f 726d 686f 6c65 5f73 ..2Vztwormhole_s │ │ │ -0055f680: 6176 6500 0037 320c 0029 5672 6967 7200 ave..72..)Vrigr. │ │ │ -0055f690: 0035 3012 002d 562e 6374 7874 5f73 6176 .50..-V.ctxt_sav │ │ │ -0055f6a0: 6500 0036 3319 002e 5664 6f6c 6c61 725f e..63...Vdollar_ │ │ │ +0055f670: 1700 3252 7a74 776f 726d 686f 6c65 5f73 ..2Rztwormhole_s │ │ │ +0055f680: 6176 6500 0037 320c 0029 5272 6967 7200 ave..72..)Rrigr. │ │ │ +0055f690: 0035 3012 002d 522e 6374 7874 5f73 6176 .50..-R.ctxt_sav │ │ │ +0055f6a0: 6500 0036 3319 002e 5264 6f6c 6c61 725f e..63...Rdollar_ │ │ │ 0055f6b0: 6574 7261 705f 7361 7665 0000 3635 1200 etrap_save..65.. │ │ │ -0055f6c0: 3556 7a74 7261 705f 7361 7665 0000 3636 5Vztrap_save..66 │ │ │ -0055f6d0: 0e00 2e56 6669 6c6c 6572 0000 3532 1e00 ...Vfiller..52.. │ │ │ -0055f6e0: 2e56 6774 6d5f 7472 6967 6765 725f 6465 .Vgtm_trigger_de │ │ │ -0055f6f0: 7074 685f 7361 7665 0000 3634 1900 2e56 pth_save..64...V │ │ │ +0055f6c0: 3552 7a74 7261 705f 7361 7665 0000 3636 5Rztrap_save..66 │ │ │ +0055f6d0: 0e00 2e52 6669 6c6c 6572 0000 3532 1e00 ...Rfiller..52.. │ │ │ +0055f6e0: 2e52 6774 6d5f 7472 6967 6765 725f 6465 .Rgtm_trigger_de │ │ │ +0055f6f0: 7074 685f 7361 7665 0000 3634 1900 2e52 pth_save..64...R │ │ │ 0055f700: 6d75 6d70 735f 7374 6174 7573 5f73 6176 mumps_status_sav │ │ │ -0055f710: 6500 0036 3815 002e 5672 756e 5f74 696d e..68...Vrun_tim │ │ │ -0055f720: 655f 7361 7665 0000 3639 1a00 2e56 7361 e_save..69...Vsa │ │ │ +0055f710: 6500 0036 3815 002e 5272 756e 5f74 696d e..68...Rrun_tim │ │ │ +0055f720: 655f 7361 7665 0000 3639 1a00 2e52 7361 e_save..69...Rsa │ │ │ 0055f730: 7665 645f 646f 6c6c 6172 5f74 7275 7468 ved_dollar_truth │ │ │ -0055f740: 0000 3531 0d00 3256 7874 7265 6600 0035 ..51..2Vxtref..5 │ │ │ -0055f750: 340c 0031 5674 6172 6700 0035 3313 002e 4..1Vtarg..53... │ │ │ -0055f760: 567a 7464 6174 615f 7361 7665 0000 3538 Vztdata_save..58 │ │ │ -0055f770: 1100 3156 656c 696d 5f73 6176 6500 0035 ..1Velim_save..5 │ │ │ -0055f780: 3911 0030 566e 616d 655f 7361 7665 0000 9..0Vname_save.. │ │ │ -0055f790: 3537 1300 3056 6f6c 6476 616c 5f73 6176 57..0Voldval_sav │ │ │ -0055f7a0: 6500 0036 301e 0030 5672 6170 5f65 7870 e..60..0Vrap_exp │ │ │ +0055f740: 0000 3531 0d00 3252 7874 7265 6600 0035 ..51..2Rxtref..5 │ │ │ +0055f750: 340c 0031 5274 6172 6700 0035 3313 002e 4..1Rtarg..53... │ │ │ +0055f760: 527a 7464 6174 615f 7361 7665 0000 3538 Rztdata_save..58 │ │ │ +0055f770: 1100 3152 656c 696d 5f73 6176 6500 0035 ..1Relim_save..5 │ │ │ +0055f780: 3911 0030 526e 616d 655f 7361 7665 0000 9..0Rname_save.. │ │ │ +0055f790: 3537 1300 3052 6f6c 6476 616c 5f73 6176 57..0Roldval_sav │ │ │ +0055f7a0: 6500 0036 301e 0030 5272 6170 5f65 7870 e..60..0Rrap_exp │ │ │ 0055f7b0: 6c69 6369 745f 6e75 6c6c 5f73 6176 6500 licit_null_save. │ │ │ -0055f7c0: 0036 3714 0031 5669 6767 6572 6f70 5f73 .67..1Viggerop_s │ │ │ -0055f7d0: 6176 6500 0036 3113 0030 5675 7064 6174 ave..61..0Vupdat │ │ │ +0055f7c0: 0036 3714 0031 5269 6767 6572 6f70 5f73 .67..1Riggerop_s │ │ │ +0055f7d0: 6176 6500 0036 3113 0030 5275 7064 6174 ave..61..0Rupdat │ │ │ 0055f7e0: 655f 7361 7665 0000 3632 0000 0000 0000 e_save..62...... │ │ │ 0055f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0055f800: 0400 0000 ef07 0000 c366 0000 0000 0000 .........f...... │ │ │ -0055f810: 4900 0056 6774 6d74 7970 666c 6469 6e64 I..Vgtmtypfldind │ │ │ +0055f810: 4900 0052 6774 6d74 7970 666c 6469 6e64 I..Rgtmtypfldind │ │ │ 0055f820: 7800 ff6d 765f 7374 656e 7400 ff6d 765f x..mv_stent..mv_ │ │ │ 0055f830: 7374 5f63 6f6e 742e 6d76 735f 7472 6967 st_cont.mvs_trig │ │ │ 0055f840: 722e 7a74 7661 6c75 655f 6368 616e 6765 r.ztvalue_change │ │ │ -0055f850: 645f 7074 7200 0035 350c 0036 5673 6176 d_ptr..55..6Vsav │ │ │ -0055f860: 6500 0035 360b 0029 5676 616c 0000 3933 e..56..)Vval..93 │ │ │ -0055f870: 0f00 2856 7a69 6e74 636d 6400 0038 3610 ..(Vzintcmd..86. │ │ │ -0055f880: 002f 562e 636f 6d6d 616e 6400 0038 3715 ./V.command..87. │ │ │ -0055f890: 0030 5665 6e64 5f6f 725f 7265 6d61 696e .0Vend_or_remain │ │ │ -0055f8a0: 0000 3838 1a00 3056 7265 7374 6172 745f ..88..0Vrestart_ │ │ │ +0055f850: 645f 7074 7200 0035 350c 0036 5273 6176 d_ptr..55..6Rsav │ │ │ +0055f860: 6500 0035 360b 0029 5276 616c 0000 3933 e..56..)Rval..93 │ │ │ +0055f870: 0f00 2852 7a69 6e74 636d 6400 0038 3610 ..(Rzintcmd..86. │ │ │ +0055f880: 002f 522e 636f 6d6d 616e 6400 0038 3715 ./R.command..87. │ │ │ +0055f890: 0030 5265 6e64 5f6f 725f 7265 6d61 696e .0Rend_or_remain │ │ │ +0055f8a0: 0000 3838 1a00 3052 7265 7374 6172 745f ..88..0Rrestart_ │ │ │ 0055f8b0: 6374 7874 5f63 6865 636b 0000 3930 0d00 ctxt_check..90.. │ │ │ -0055f8c0: 3d56 7072 696f 7200 0039 3210 0038 5670 =Vprior..92..8Vp │ │ │ -0055f8d0: 635f 6368 6563 6b00 0038 390d 003b 5670 c_check..89..;Vp │ │ │ -0055f8e0: 7269 6f72 0000 3931 0b00 2c56 6465 7600 rior..91..,Vdev. │ │ │ -0055f8f0: 0033 3015 002f 562e 6275 6666 6572 5f76 .30../V.buffer_v │ │ │ -0055f900: 616c 6964 0000 3332 1600 3056 6375 7272 alid..32..0Vcurr │ │ │ +0055f8c0: 3d52 7072 696f 7200 0039 3210 0038 5270 =Rprior..92..8Rp │ │ │ +0055f8d0: 635f 6368 6563 6b00 0038 390d 003b 5270 c_check..89..;Rp │ │ │ +0055f8e0: 7269 6f72 0000 3931 0b00 2c52 6465 7600 rior..91..,Rdev. │ │ │ +0055f8f0: 0033 3015 002f 522e 6275 6666 6572 5f76 .30../R.buffer_v │ │ │ +0055f900: 616c 6964 0000 3332 1600 3052 6375 7272 alid..32..0Rcurr │ │ │ 0055f910: 5f73 705f 6275 6666 6572 0000 3333 0e00 _sp_buffer..33.. │ │ │ -0055f920: 3056 696f 5f70 7472 0000 3331 1100 3056 0Vio_ptr..31..0V │ │ │ +0055f920: 3052 696f 5f70 7472 0000 3331 1100 3052 0Rio_ptr..31..0R │ │ │ 0055f930: 736f 636b 6574 7074 7200 0033 3409 002c socketptr..34.., │ │ │ -0055f940: 5672 0000 3431 1a00 2d56 2e64 6f6c 6c61 Vr..41..-V.dolla │ │ │ +0055f940: 5272 0000 3431 1a00 2d52 2e64 6f6c 6c61 Rr..41..-R.dolla │ │ │ 0055f950: 725f 6563 6f64 655f 7361 7665 0000 3437 r_ecode_save..47 │ │ │ -0055f960: 1200 3556 7374 6163 6b5f 7361 7665 0000 ..5Vstack_save.. │ │ │ -0055f970: 3438 1800 2e56 6572 726f 725f 6672 616d 48...Verror_fram │ │ │ -0055f980: 655f 7361 7665 0000 3436 0e00 2e56 6669 e_save..46...Vfi │ │ │ -0055f990: 6c6c 6572 0000 3433 1a00 2e56 7361 7665 ller..43...Vsave │ │ │ +0055f960: 1200 3552 7374 6163 6b5f 7361 7665 0000 ..5Rstack_save.. │ │ │ +0055f970: 3438 1800 2e52 6572 726f 725f 6672 616d 48...Rerror_fram │ │ │ +0055f980: 655f 7361 7665 0000 3436 0e00 2e52 6669 e_save..46...Rfi │ │ │ +0055f990: 6c6c 6572 0000 3433 1a00 2e52 7361 7665 ller..43...Rsave │ │ │ 0055f9a0: 645f 646f 6c6c 6172 5f74 7275 7468 0000 d_dollar_truth.. │ │ │ -0055f9b0: 3432 0d00 3256 7874 7265 6600 0034 350c 42..2Vxtref..45. │ │ │ -0055f9c0: 0031 5674 6172 6700 0034 3410 002e 567a .1Vtarg..44...Vz │ │ │ -0055f9d0: 7469 6d65 6f75 7400 0034 390b 001f 566e timeout..49...Vn │ │ │ -0055f9e0: 6578 7400 0032 0b00 1f56 7479 7065 0000 ext..2...Vtype.. │ │ │ -0055f9f0: 3114 0011 5661 6c00 ff66 6e70 635f 696e 1...Val..fnpc_in │ │ │ -0055fa00: 6478 0000 3208 0015 566d 0000 340c 0016 dx..2...Vm..4... │ │ │ -0055fa10: 5676 7479 7065 0000 310a 0015 5673 7472 Vvtype..1...Vstr │ │ │ -0055fa20: 0000 350c 0018 562e 6164 6472 0000 380f ..5...V.addr..8. │ │ │ -0055fa30: 0019 5663 6861 725f 6c65 6e00 0036 0a00 ..Vchar_len..6.. │ │ │ -0055fa40: 1956 6c65 6e00 0037 1200 1556 7574 6663 .Vlen..7...Vutfc │ │ │ -0055fa50: 6772 5f69 6e64 7800 0033 1400 1356 5f62 gr_indx..3...V_b │ │ │ +0055f9b0: 3432 0d00 3252 7874 7265 6600 0034 350c 42..2Rxtref..45. │ │ │ +0055f9c0: 0031 5274 6172 6700 0034 3410 002e 527a .1Rtarg..44...Rz │ │ │ +0055f9d0: 7469 6d65 6f75 7400 0034 390b 001f 526e timeout..49...Rn │ │ │ +0055f9e0: 6578 7400 0032 0b00 1f52 7479 7065 0000 ext..2...Rtype.. │ │ │ +0055f9f0: 3114 0011 5261 6c00 ff66 6e70 635f 696e 1...Ral..fnpc_in │ │ │ +0055fa00: 6478 0000 3208 0015 526d 0000 340c 0016 dx..2...Rm..4... │ │ │ +0055fa10: 5276 7479 7065 0000 310a 0015 5273 7472 Rvtype..1...Rstr │ │ │ +0055fa20: 0000 350c 0018 522e 6164 6472 0000 380f ..5...R.addr..8. │ │ │ +0055fa30: 0019 5263 6861 725f 6c65 6e00 0036 0a00 ..Rchar_len..6.. │ │ │ +0055fa40: 1952 6c65 6e00 0037 1200 1552 7574 6663 .Rlen..7...Rutfc │ │ │ +0055fa50: 6772 5f69 6e64 7800 0033 1400 1352 5f62 gr_indx..3...R_b │ │ │ 0055fa60: 00ff 666e 7063 5f69 6e64 7800 0033 0800 ..fnpc_indx..3.. │ │ │ -0055fa70: 1756 6d00 0035 0c00 1856 7674 7970 6500 .Vm..5...Vvtype. │ │ │ -0055fa80: 0031 0b00 1756 7367 6e65 0000 3209 0018 .1...Vsgne..2... │ │ │ -0055fa90: 5674 7200 0036 0c00 1a56 2e61 6464 7200 Vtr..6...V.addr. │ │ │ -0055faa0: 0039 0f00 1b56 6368 6172 5f6c 656e 0000 .9...Vchar_len.. │ │ │ -0055fab0: 370a 001b 566c 656e 0000 3812 0017 5675 7...Vlen..8...Vu │ │ │ +0055fa70: 1752 6d00 0035 0c00 1852 7674 7970 6500 .Rm..5...Rvtype. │ │ │ +0055fa80: 0031 0b00 1752 7367 6e65 0000 3209 0018 .1...Rsgne..2... │ │ │ +0055fa90: 5274 7200 0036 0c00 1a52 2e61 6464 7200 Rtr..6...R.addr. │ │ │ +0055faa0: 0039 0f00 1b52 6368 6172 5f6c 656e 0000 .9...Rchar_len.. │ │ │ +0055fab0: 370a 001b 526c 656e 0000 3812 0017 5275 7...Rlen..8...Ru │ │ │ 0055fac0: 7466 6367 725f 696e 6478 0000 3410 0014 tfcgr_indx..4... │ │ │ -0055fad0: 5667 656e 00ff 6269 7473 0000 3111 001d Vgen..bits..1... │ │ │ -0055fae0: 562e 666e 7063 5f69 6e64 7800 0033 0800 V.fnpc_indx..3.. │ │ │ -0055faf0: 1e56 6d00 0035 0c00 1f56 7674 7970 6500 .Vm..5...Vvtype. │ │ │ -0055fb00: 0032 0a00 1e56 7374 7200 0036 0c00 2156 .2...Vstr..6..!V │ │ │ -0055fb10: 2e61 6464 7200 0039 0f00 2256 6368 6172 .addr..9.."Vchar │ │ │ -0055fb20: 5f6c 656e 0000 370a 0022 566c 656e 0000 _len..7.."Vlen.. │ │ │ -0055fb30: 3812 001e 5675 7466 6367 725f 696e 6478 8...Vutfcgr_indx │ │ │ -0055fb40: 0000 340b 001a 5679 7465 0000 3130 1200 ..4...Vyte..10.. │ │ │ -0055fb50: 1d56 2e66 6e70 635f 696e 6478 0000 3133 .V.fnpc_indx..13 │ │ │ -0055fb60: 0900 1e56 6d00 0031 350d 001f 5676 7479 ...Vm..15...Vvty │ │ │ -0055fb70: 7065 0000 3131 0c00 1e56 7367 6e65 0000 pe..11...Vsgne.. │ │ │ -0055fb80: 3132 0a00 1f56 7472 0000 3136 0d00 2156 12...Vtr..16..!V │ │ │ -0055fb90: 2e61 6464 7200 0031 3910 0022 5663 6861 .addr..19.."Vcha │ │ │ -0055fba0: 725f 6c65 6e00 0031 370b 0022 566c 656e r_len..17.."Vlen │ │ │ -0055fbb0: 0000 3138 1300 1e56 7574 6663 6772 5f69 ..18...Vutfcgr_i │ │ │ -0055fbc0: 6e64 7800 0031 3414 0012 5672 00ff 6c61 ndx..14...Vr..la │ │ │ -0055fbd0: 7374 5f66 6574 6368 0000 380a 0016 5673 st_fetch..8...Vs │ │ │ -0055fbe0: 6f6e 0000 310c 0015 566d 7669 6478 0000 on..1...Vmvidx.. │ │ │ -0055fbf0: 330b 0017 566e 616d 6500 0034 0c00 1b56 3...Vname..4...V │ │ │ -0055fc00: 2e61 6464 7200 0037 0f00 1c56 6368 6172 .addr..7...Vchar │ │ │ -0055fc10: 5f6c 656e 0000 350a 001c 566c 656e 0000 _len..5...Vlen.. │ │ │ -0055fc20: 360b 0015 5672 736f 6e00 0032 0e00 1256 6...Vrson..2...V │ │ │ -0055fc30: 7800 ff6c 6173 7400 0031 0c00 1556 6d76 x..last..1...Vmv │ │ │ -0055fc40: 6964 7800 0034 0b00 1556 6e65 7874 0000 idx..4...Vnext.. │ │ │ -0055fc50: 320a 0015 5676 6172 0000 3322 0011 5673 2...Vvar..3"..Vs │ │ │ +0055fad0: 5267 656e 00ff 6269 7473 0000 3111 001d Rgen..bits..1... │ │ │ +0055fae0: 522e 666e 7063 5f69 6e64 7800 0033 0800 R.fnpc_indx..3.. │ │ │ +0055faf0: 1e52 6d00 0035 0c00 1f52 7674 7970 6500 .Rm..5...Rvtype. │ │ │ +0055fb00: 0032 0a00 1e52 7374 7200 0036 0c00 2152 .2...Rstr..6..!R │ │ │ +0055fb10: 2e61 6464 7200 0039 0f00 2252 6368 6172 .addr..9.."Rchar │ │ │ +0055fb20: 5f6c 656e 0000 370a 0022 526c 656e 0000 _len..7.."Rlen.. │ │ │ +0055fb30: 3812 001e 5275 7466 6367 725f 696e 6478 8...Rutfcgr_indx │ │ │ +0055fb40: 0000 340b 001a 5279 7465 0000 3130 1200 ..4...Ryte..10.. │ │ │ +0055fb50: 1d52 2e66 6e70 635f 696e 6478 0000 3133 .R.fnpc_indx..13 │ │ │ +0055fb60: 0900 1e52 6d00 0031 350d 001f 5276 7479 ...Rm..15...Rvty │ │ │ +0055fb70: 7065 0000 3131 0c00 1e52 7367 6e65 0000 pe..11...Rsgne.. │ │ │ +0055fb80: 3132 0a00 1f52 7472 0000 3136 0d00 2152 12...Rtr..16..!R │ │ │ +0055fb90: 2e61 6464 7200 0031 3910 0022 5263 6861 .addr..19.."Rcha │ │ │ +0055fba0: 725f 6c65 6e00 0031 370b 0022 526c 656e r_len..17.."Rlen │ │ │ +0055fbb0: 0000 3138 1300 1e52 7574 6663 6772 5f69 ..18...Rutfcgr_i │ │ │ +0055fbc0: 6e64 7800 0031 3414 0012 5272 00ff 6c61 ndx..14...Rr..la │ │ │ +0055fbd0: 7374 5f66 6574 6368 0000 380a 0016 5273 st_fetch..8...Rs │ │ │ +0055fbe0: 6f6e 0000 310c 0015 526d 7669 6478 0000 on..1...Rmvidx.. │ │ │ +0055fbf0: 330b 0017 526e 616d 6500 0034 0c00 1b52 3...Rname..4...R │ │ │ +0055fc00: 2e61 6464 7200 0037 0f00 1c52 6368 6172 .addr..7...Rchar │ │ │ +0055fc10: 5f6c 656e 0000 350a 001c 526c 656e 0000 _len..5...Rlen.. │ │ │ +0055fc20: 360b 0015 5272 736f 6e00 0032 0e00 1252 6...Rrson..2...R │ │ │ +0055fc30: 7800 ff6c 6173 7400 0031 0c00 1552 6d76 x..last..1...Rmv │ │ │ +0055fc40: 6964 7800 0034 0b00 1552 6e65 7874 0000 idx..4...Rnext.. │ │ │ +0055fc50: 320a 0015 5276 6172 0000 3322 0011 5273 2...Rvar..3"..Rs │ │ │ 0055fc60: 5f6c 5f73 796d 7461 625f 7374 7275 6374 _l_symtab_struct │ │ │ 0055fc70: 00ff 6c5f 7379 6d74 6162 0000 320b 0024 ..l_symtab..2..$ │ │ │ -0055fc80: 5673 697a 6500 0031 1e00 1356 6d72 677a Vsize..1...Vmrgz │ │ │ +0055fc80: 5273 697a 6500 0031 1e00 1352 6d72 677a Rsize..1...Rmrgz │ │ │ 0055fc90: 7772 7376 5f73 7472 7563 7400 ff66 696c wrsv_struct..fil │ │ │ -0055fca0: 6c65 7200 0034 1a00 2456 7361 7665 5f67 ler..4..$Vsave_g │ │ │ +0055fca0: 6c65 7200 0034 1a00 2452 7361 7665 5f67 ler..4..$Rsave_g │ │ │ 0055fcb0: 767a 7772 6974 655f 626c 6f63 6b00 0036 vzwrite_block..6 │ │ │ -0055fcc0: 1000 2956 696e 5f7a 7772 6974 6500 0033 ..)Vin_zwrite..3 │ │ │ -0055fcd0: 1500 2956 6c76 7a77 7269 7465 5f62 6c6f ..)Vlvzwrite_blo │ │ │ -0055fce0: 636b 0000 3711 0029 566d 6572 6765 5f61 ck..7..)Vmerge_a │ │ │ -0055fcf0: 7267 7300 0031 0c00 2a56 676c 766e 7000 rgs..1..*Vglvnp. │ │ │ -0055fd00: 0035 1100 2956 7a77 725f 6f75 7470 7574 .5..)Vzwr_output │ │ │ -0055fd10: 0000 380b 002c 5668 7461 6200 0039 0e00 ..8..,Vhtab..9.. │ │ │ -0055fd20: 2c56 7461 6369 6e64 7800 0032 1c00 1356 ,Vtacindx..2...V │ │ │ +0055fcc0: 1000 2952 696e 5f7a 7772 6974 6500 0033 ..)Rin_zwrite..3 │ │ │ +0055fcd0: 1500 2952 6c76 7a77 7269 7465 5f62 6c6f ..)Rlvzwrite_blo │ │ │ +0055fce0: 636b 0000 3711 0029 526d 6572 6765 5f61 ck..7..)Rmerge_a │ │ │ +0055fcf0: 7267 7300 0031 0c00 2a52 676c 766e 7000 rgs..1..*Rglvnp. │ │ │ +0055fd00: 0035 1100 2952 7a77 725f 6f75 7470 7574 .5..)Rzwr_output │ │ │ +0055fd10: 0000 380b 002c 5268 7461 6200 0039 0e00 ..8..,Rhtab..9.. │ │ │ +0055fd20: 2c52 7461 6369 6e64 7800 0032 1c00 1352 ,Rtacindx..2...R │ │ │ 0055fd30: 6e74 6162 5f73 7472 7563 7400 ff68 7465 ntab_struct..hte │ │ │ -0055fd40: 5f61 6464 7200 0031 1100 2056 7361 7665 _addr..1.. Vsave │ │ │ -0055fd50: 5f76 616c 7565 0000 321b 0014 5676 616c _value..2...Vval │ │ │ +0055fd40: 5f61 6464 7200 0031 1100 2052 7361 7665 _addr..1.. Rsave │ │ │ +0055fd50: 5f76 616c 7565 0000 321b 0014 5276 616c _value..2...Rval │ │ │ 0055fd60: 5f73 7472 7563 7400 ff6d 7673 5f70 7461 _struct..mvs_pta │ │ │ -0055fd70: 6200 0032 1000 2856 2e68 7465 5f61 6464 b..2..(V.hte_add │ │ │ -0055fd80: 7200 0033 1100 2956 7361 7665 5f76 616c r..3..)Vsave_val │ │ │ -0055fd90: 7565 0000 340a 0024 5676 616c 0000 311c ue..4..$Vval..1. │ │ │ -0055fda0: 0013 5670 7661 6c5f 7374 7275 6374 00ff ..Vpval_struct.. │ │ │ -0055fdb0: 6d76 735f 7074 6162 0000 3210 0028 562e mvs_ptab..2..(V. │ │ │ -0055fdc0: 6874 655f 6164 6472 0000 3311 0029 5673 hte_addr..3..)Vs │ │ │ -0055fdd0: 6176 655f 7661 6c75 6500 0034 0a00 2456 ave_value..4..$V │ │ │ -0055fde0: 7661 6c00 0031 2300 1356 7470 686f 6c64 val..1#..Vtphold │ │ │ +0055fd70: 6200 0032 1000 2852 2e68 7465 5f61 6464 b..2..(R.hte_add │ │ │ +0055fd80: 7200 0033 1100 2952 7361 7665 5f76 616c r..3..)Rsave_val │ │ │ +0055fd90: 7565 0000 340a 0024 5276 616c 0000 311c ue..4..$Rval..1. │ │ │ +0055fda0: 0013 5270 7661 6c5f 7374 7275 6374 00ff ..Rpval_struct.. │ │ │ +0055fdb0: 6d76 735f 7074 6162 0000 3210 0028 522e mvs_ptab..2..(R. │ │ │ +0055fdc0: 6874 655f 6164 6472 0000 3311 0029 5273 hte_addr..3..)Rs │ │ │ +0055fdd0: 6176 655f 7661 6c75 6500 0034 0a00 2452 ave_value..4..$R │ │ │ +0055fde0: 7661 6c00 0031 2300 1352 7470 686f 6c64 val..1#..Rtphold │ │ │ 0055fdf0: 5f73 7472 7563 7400 ff74 7068 6f6c 645f _struct..tphold_ │ │ │ -0055fe00: 746c 6576 656c 0000 3116 0022 567a 7477 tlevel..1.."Vztw │ │ │ +0055fe00: 746c 6576 656c 0000 3116 0022 527a 7477 tlevel..1.."Rztw │ │ │ 0055fe10: 6f72 6d68 6f6c 655f 7361 7665 0000 3211 ormhole_save..2. │ │ │ -0055fe20: 0031 562e 666e 7063 5f69 6e64 7800 0034 .1V.fnpc_indx..4 │ │ │ -0055fe30: 0800 3256 6d00 0036 0c00 3356 7674 7970 ..2Vm..6..3Vvtyp │ │ │ -0055fe40: 6500 0033 0a00 3256 7374 7200 0037 0d00 e..3..2Vstr..7.. │ │ │ -0055fe50: 3556 2e61 6464 7200 0031 300f 0036 5663 5V.addr..10..6Vc │ │ │ -0055fe60: 6861 725f 6c65 6e00 0038 0a00 3656 6c65 har_len..8..6Vle │ │ │ -0055fe70: 6e00 0039 1200 3256 7574 6663 6772 5f69 n..9..2Vutfcgr_i │ │ │ -0055fe80: 6e64 7800 0035 1e00 1456 7269 6772 5f73 ndx..5...Vrigr_s │ │ │ +0055fe20: 0031 522e 666e 7063 5f69 6e64 7800 0034 .1R.fnpc_indx..4 │ │ │ +0055fe30: 0800 3252 6d00 0036 0c00 3352 7674 7970 ..2Rm..6..3Rvtyp │ │ │ +0055fe40: 6500 0033 0a00 3252 7374 7200 0037 0d00 e..3..2Rstr..7.. │ │ │ +0055fe50: 3552 2e61 6464 7200 0031 300f 0036 5263 5R.addr..10..6Rc │ │ │ +0055fe60: 6861 725f 6c65 6e00 0038 0a00 3652 6c65 har_len..8..6Rle │ │ │ +0055fe70: 6e00 0039 1200 3252 7574 6663 6772 5f69 n..9..2Rutfcgr_i │ │ │ +0055fe80: 6e64 7800 0035 1e00 1452 7269 6772 5f73 ndx..5...Rrigr_s │ │ │ 0055fe90: 7472 7563 7400 ff63 7478 745f 7361 7665 truct..ctxt_save │ │ │ -0055fea0: 0000 3234 1900 2156 646f 6c6c 6172 5f65 ..24..!Vdollar_e │ │ │ +0055fea0: 0000 3234 1900 2152 646f 6c6c 6172 5f65 ..24..!Rdollar_e │ │ │ 0055feb0: 7472 6170 5f73 6176 6500 0032 3612 0032 trap_save..26..2 │ │ │ -0055fec0: 562e 666e 7063 5f69 6e64 7800 0032 3809 V.fnpc_indx..28. │ │ │ -0055fed0: 0033 566d 0000 3330 0d00 3456 7674 7970 .3Vm..30..4Vvtyp │ │ │ -0055fee0: 6500 0032 370b 0033 5673 7472 0000 3331 e..27..3Vstr..31 │ │ │ -0055fef0: 0d00 3656 2e61 6464 7200 0033 3410 0037 ..6V.addr..34..7 │ │ │ -0055ff00: 5663 6861 725f 6c65 6e00 0033 320b 0037 Vchar_len..32..7 │ │ │ -0055ff10: 566c 656e 0000 3333 1300 3356 7574 6663 Vlen..33..3Vutfc │ │ │ -0055ff20: 6772 5f69 6e64 7800 0032 3912 0028 567a gr_indx..29..(Vz │ │ │ +0055fec0: 522e 666e 7063 5f69 6e64 7800 0032 3809 R.fnpc_indx..28. │ │ │ +0055fed0: 0033 526d 0000 3330 0d00 3452 7674 7970 .3Rm..30..4Rvtyp │ │ │ +0055fee0: 6500 0032 370b 0033 5273 7472 0000 3331 e..27..3Rstr..31 │ │ │ +0055fef0: 0d00 3652 2e61 6464 7200 0033 3410 0037 ..6R.addr..34..7 │ │ │ +0055ff00: 5263 6861 725f 6c65 6e00 0033 320b 0037 Rchar_len..32..7 │ │ │ +0055ff10: 526c 656e 0000 3333 1300 3352 7574 6663 Rlen..33..3Rutfc │ │ │ +0055ff20: 6772 5f69 6e64 7800 0032 3912 0028 527a gr_indx..29..(Rz │ │ │ 0055ff30: 7472 6170 5f73 6176 6500 0033 3512 0032 trap_save..35..2 │ │ │ -0055ff40: 562e 666e 7063 5f69 6e64 7800 0033 3709 V.fnpc_indx..37. │ │ │ -0055ff50: 0033 566d 0000 3339 0d00 3456 7674 7970 .3Vm..39..4Vvtyp │ │ │ -0055ff60: 6500 0033 360b 0033 5673 7472 0000 3430 e..36..3Vstr..40 │ │ │ -0055ff70: 0d00 3656 2e61 6464 7200 0034 3310 0037 ..6V.addr..43..7 │ │ │ -0055ff80: 5663 6861 725f 6c65 6e00 0034 310b 0037 Vchar_len..41..7 │ │ │ -0055ff90: 566c 656e 0000 3432 1300 3356 7574 6663 Vlen..42..3Vutfc │ │ │ -0055ffa0: 6772 5f69 6e64 7800 0033 380d 0021 5666 gr_indx..38..!Vf │ │ │ -0055ffb0: 696c 6c65 7200 0032 1e00 2156 6774 6d5f iller..2..!Vgtm_ │ │ │ +0055ff40: 522e 666e 7063 5f69 6e64 7800 0033 3709 R.fnpc_indx..37. │ │ │ +0055ff50: 0033 526d 0000 3339 0d00 3452 7674 7970 .3Rm..39..4Rvtyp │ │ │ +0055ff60: 6500 0033 360b 0033 5273 7472 0000 3430 e..36..3Rstr..40 │ │ │ +0055ff70: 0d00 3652 2e61 6464 7200 0034 3310 0037 ..6R.addr..43..7 │ │ │ +0055ff80: 5263 6861 725f 6c65 6e00 0034 310b 0037 Rchar_len..41..7 │ │ │ +0055ff90: 526c 656e 0000 3432 1300 3352 7574 6663 Rlen..42..3Rutfc │ │ │ +0055ffa0: 6772 5f69 6e64 7800 0033 380d 0021 5266 gr_indx..38..!Rf │ │ │ +0055ffb0: 696c 6c65 7200 0032 1e00 2152 6774 6d5f iller..2..!Rgtm_ │ │ │ 0055ffc0: 7472 6967 6765 725f 6465 7074 685f 7361 trigger_depth_sa │ │ │ -0055ffd0: 7665 0000 3235 1900 2156 6d75 6d70 735f ve..25..!Vmumps_ │ │ │ +0055ffd0: 7665 0000 3235 1900 2152 6d75 6d70 735f ve..25..!Rmumps_ │ │ │ 0055ffe0: 7374 6174 7573 5f73 6176 6500 0034 3500 status_save..45. │ │ │ 0055fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00560000: 0400 0000 fb07 0000 3967 0000 0000 0000 ........9g...... │ │ │ -00560010: 3600 0056 6774 6d74 7970 666c 6469 6e64 6..Vgtmtypfldind │ │ │ +00560010: 3600 0052 6774 6d74 7970 666c 6469 6e64 6..Rgtmtypfldind │ │ │ 00560020: 7800 ff6d 7673 5f74 7269 6772 5f73 7472 x..mvs_trigr_str │ │ │ 00560030: 7563 7400 ff72 756e 5f74 696d 655f 7361 uct..run_time_sa │ │ │ -00560040: 7665 0000 3436 1900 2156 7361 7665 645f ve..46..!Vsaved_ │ │ │ +00560040: 7665 0000 3436 1900 2152 7361 7665 645f ve..46..!Rsaved_ │ │ │ 00560050: 646f 6c6c 6172 5f74 7275 7468 0000 310d dollar_truth..1. │ │ │ -00560060: 0025 5678 7472 6566 0000 3132 0d00 2a56 .%Vxtref..12..*V │ │ │ -00560070: 2e61 6464 7200 0031 3510 002b 5663 6861 .addr..15..+Vcha │ │ │ -00560080: 725f 6c65 6e00 0031 330b 002b 566c 656e r_len..13..+Vlen │ │ │ -00560090: 0000 3134 0b00 2456 7461 7267 0000 3311 ..14..$Vtarg..3. │ │ │ -005600a0: 0028 562e 666e 7063 5f69 6e64 7800 0035 .(V.fnpc_indx..5 │ │ │ -005600b0: 0800 2956 6d00 0037 0c00 2a56 7674 7970 ..)Vm..7..*Vvtyp │ │ │ -005600c0: 6500 0034 0a00 2956 7374 7200 0038 0d00 e..4..)Vstr..8.. │ │ │ -005600d0: 2c56 2e61 6464 7200 0031 310f 002d 5663 ,V.addr..11..-Vc │ │ │ -005600e0: 6861 725f 6c65 6e00 0039 0b00 2d56 6c65 har_len..9..-Vle │ │ │ -005600f0: 6e00 0031 3012 0029 5675 7466 6367 725f n..10..)Vutfcgr_ │ │ │ -00560100: 696e 6478 0000 3613 0021 567a 7464 6174 indx..6..!Vztdat │ │ │ -00560110: 615f 7361 7665 0000 3139 1100 2456 656c a_save..19..$Vel │ │ │ -00560120: 696d 5f73 6176 6500 0032 3011 0023 566e im_save..20..#Vn │ │ │ -00560130: 616d 655f 7361 7665 0000 3138 1300 2356 ame_save..18..#V │ │ │ +00560060: 0025 5278 7472 6566 0000 3132 0d00 2a52 .%Rxtref..12..*R │ │ │ +00560070: 2e61 6464 7200 0031 3510 002b 5263 6861 .addr..15..+Rcha │ │ │ +00560080: 725f 6c65 6e00 0031 330b 002b 526c 656e r_len..13..+Rlen │ │ │ +00560090: 0000 3134 0b00 2452 7461 7267 0000 3311 ..14..$Rtarg..3. │ │ │ +005600a0: 0028 522e 666e 7063 5f69 6e64 7800 0035 .(R.fnpc_indx..5 │ │ │ +005600b0: 0800 2952 6d00 0037 0c00 2a52 7674 7970 ..)Rm..7..*Rvtyp │ │ │ +005600c0: 6500 0034 0a00 2952 7374 7200 0038 0d00 e..4..)Rstr..8.. │ │ │ +005600d0: 2c52 2e61 6464 7200 0031 310f 002d 5263 ,R.addr..11..-Rc │ │ │ +005600e0: 6861 725f 6c65 6e00 0039 0b00 2d52 6c65 har_len..9..-Rle │ │ │ +005600f0: 6e00 0031 3012 0029 5275 7466 6367 725f n..10..)Rutfcgr_ │ │ │ +00560100: 696e 6478 0000 3613 0021 527a 7464 6174 indx..6..!Rztdat │ │ │ +00560110: 615f 7361 7665 0000 3139 1100 2452 656c a_save..19..$Rel │ │ │ +00560120: 696d 5f73 6176 6500 0032 3011 0023 526e im_save..20..#Rn │ │ │ +00560130: 616d 655f 7361 7665 0000 3138 1300 2352 ame_save..18..#R │ │ │ 00560140: 6f6c 6476 616c 5f73 6176 6500 0032 311e oldval_save..21. │ │ │ -00560150: 0023 5672 6170 5f65 7870 6c69 6369 745f .#Vrap_explicit_ │ │ │ +00560150: 0023 5272 6170 5f65 7870 6c69 6369 745f .#Rrap_explicit_ │ │ │ 00560160: 6e75 6c6c 5f73 6176 6500 0034 3414 0024 null_save..44..$ │ │ │ -00560170: 5669 6767 6572 6f70 5f73 6176 6500 0032 Viggerop_save..2 │ │ │ -00560180: 3213 0023 5675 7064 6174 655f 7361 7665 2..#Vupdate_save │ │ │ -00560190: 0000 3233 1900 2356 7661 6c75 655f 6368 ..23..#Vvalue_ch │ │ │ +00560170: 5269 6767 6572 6f70 5f73 6176 6500 0032 Riggerop_save..2 │ │ │ +00560180: 3213 0023 5275 7064 6174 655f 7361 7665 2..#Rupdate_save │ │ │ +00560190: 0000 3233 1900 2352 7661 6c75 655f 6368 ..23..#Rvalue_ch │ │ │ 005601a0: 616e 6765 645f 7074 7200 0031 360c 0029 anged_ptr..16..) │ │ │ -005601b0: 5673 6176 6500 0031 371e 0013 567a 696e Vsave..17...Vzin │ │ │ +005601b0: 5273 6176 6500 0031 371e 0013 527a 696e Rsave..17...Rzin │ │ │ 005601c0: 7463 6d64 5f73 7472 7563 7400 ff63 6f6d tcmd_struct..com │ │ │ -005601d0: 6d61 6e64 0000 3114 0023 5665 6e64 5f6f mand..1..#Vend_o │ │ │ -005601e0: 725f 7265 6d61 696e 0000 320e 0030 562e r_remain..2..0V. │ │ │ -005601f0: 6174 5f73 6563 0000 330b 0034 5675 7365 at_sec..3..4Vuse │ │ │ -00560200: 6300 0034 1900 2356 7265 7374 6172 745f c..4..#Vrestart_ │ │ │ +005601d0: 6d61 6e64 0000 3114 0023 5265 6e64 5f6f mand..1..#Rend_o │ │ │ +005601e0: 725f 7265 6d61 696e 0000 320e 0030 522e r_remain..2..0R. │ │ │ +005601f0: 6174 5f73 6563 0000 330b 0034 5275 7365 at_sec..3..4Ruse │ │ │ +00560200: 6300 0034 1900 2352 7265 7374 6172 745f c..4..#Rrestart_ │ │ │ 00560210: 6374 7874 5f63 6865 636b 0000 360c 0030 ctxt_check..6..0 │ │ │ -00560220: 5670 7269 6f72 0000 380f 002b 5670 635f Vprior..8..+Vpc_ │ │ │ -00560230: 6368 6563 6b00 0035 0c00 2e56 7072 696f check..5...Vprio │ │ │ -00560240: 7200 0037 1f00 1756 6465 765f 7374 7275 r..7...Vdev_stru │ │ │ +00560220: 5270 7269 6f72 0000 380f 002b 5270 635f Rprior..8..+Rpc_ │ │ │ +00560230: 6368 6563 6b00 0035 0c00 2e52 7072 696f check..5...Rprio │ │ │ +00560240: 7200 0037 1f00 1752 6465 765f 7374 7275 r..7...Rdev_stru │ │ │ 00560250: 6374 00ff 6275 6666 6572 5f76 616c 6964 ct..buffer_valid │ │ │ -00560260: 0000 3215 0023 5663 7572 725f 7370 5f62 ..2..#Vcurr_sp_b │ │ │ -00560270: 7566 6665 7200 0033 0c00 3156 2e61 6464 uffer..3..1V.add │ │ │ -00560280: 7200 0036 0f00 3256 6368 6172 5f6c 656e r..6..2Vchar_len │ │ │ -00560290: 0000 340a 0032 566c 656e 0000 350d 0023 ..4..2Vlen..5..# │ │ │ -005602a0: 5669 6f5f 7074 7200 0031 1000 2356 736f Vio_ptr..1..#Vso │ │ │ -005602b0: 636b 6574 7074 7200 0037 2300 1756 725f cketptr..7#..Vr_ │ │ │ +00560260: 0000 3215 0023 5263 7572 725f 7370 5f62 ..2..#Rcurr_sp_b │ │ │ +00560270: 7566 6665 7200 0033 0c00 3152 2e61 6464 uffer..3..1R.add │ │ │ +00560280: 7200 0036 0f00 3252 6368 6172 5f6c 656e r..6..2Rchar_len │ │ │ +00560290: 0000 340a 0032 526c 656e 0000 350d 0023 ..4..2Rlen..5..# │ │ │ +005602a0: 5269 6f5f 7074 7200 0031 1000 2352 736f Rio_ptr..1..#Rso │ │ │ +005602b0: 636b 6574 7074 7200 0037 2300 1752 725f cketptr..7#..Rr_ │ │ │ 005602c0: 7374 7275 6374 00ff 646f 6c6c 6172 5f65 struct..dollar_e │ │ │ 005602d0: 636f 6465 5f73 6176 6500 0031 370e 0032 code_save..17..2 │ │ │ -005602e0: 562e 6172 7261 7900 0032 310d 0033 5662 V.array..21..3Vb │ │ │ -005602f0: 6567 696e 0000 3138 0b00 3356 656e 6400 egin..18..3Vend. │ │ │ -00560300: 0031 3918 0034 5672 726f 725f 6c61 7374 .19..4Vrror_last │ │ │ -00560310: 5f62 5f6c 696e 6500 0032 340d 003e 5665 _b_line..24..>Ve │ │ │ -00560320: 636f 6465 0000 3233 1300 3956 7265 7475 code..23..9Vretu │ │ │ -00560330: 726e 5f61 6464 7200 0032 380f 003a 5674 rn_addr..28..:Vt │ │ │ -00560340: 6e5f 6164 6472 0000 3236 0c00 3d56 6374 n_addr..26..=Vct │ │ │ -00560350: 7874 0000 3237 1f00 3356 6669 7273 745f xt..27..3Vfirst_ │ │ │ +005602e0: 522e 6172 7261 7900 0032 310d 0033 5262 R.array..21..3Rb │ │ │ +005602f0: 6567 696e 0000 3138 0b00 3352 656e 6400 egin..18..3Rend. │ │ │ +00560300: 0031 3918 0034 5272 726f 725f 6c61 7374 .19..4Rrror_last │ │ │ +00560310: 5f62 5f6c 696e 6500 0032 340d 003e 5265 _b_line..24..>Re │ │ │ +00560320: 636f 6465 0000 3233 1300 3952 7265 7475 code..23..9Rretu │ │ │ +00560330: 726e 5f61 6464 7200 0032 380f 003a 5274 rn_addr..28..:Rt │ │ │ +00560340: 6e5f 6164 6472 0000 3236 0c00 3d52 6374 n_addr..26..=Rct │ │ │ +00560350: 7874 0000 3237 1f00 3352 6669 7273 745f xt..27..3Rfirst_ │ │ │ 00560360: 6563 6f64 655f 6572 726f 725f 6672 616d ecode_error_fram │ │ │ -00560370: 6500 0032 350d 0033 5669 6e64 6578 0000 e..25..3Vindex.. │ │ │ -00560380: 3232 0b00 3356 746f 7000 0032 3012 0028 22..3Vtop..20..( │ │ │ -00560390: 5673 7461 636b 5f73 6176 6500 0032 390e Vstack_save..29. │ │ │ -005603a0: 0032 562e 6172 7261 7900 0033 330d 0033 .2V.array..33..3 │ │ │ -005603b0: 5662 6567 696e 0000 3330 0b00 3356 656e Vbegin..30..3Ven │ │ │ -005603c0: 6400 0033 3112 0033 5669 6e63 6f6d 706c d..31..3Vincompl │ │ │ -005603d0: 6574 6500 0033 350b 0035 5664 6578 0000 ete..35..5Vdex.. │ │ │ -005603e0: 3334 0b00 3356 746f 7000 0033 3218 0021 34..3Vtop..32..! │ │ │ -005603f0: 5665 7272 6f72 5f66 7261 6d65 5f73 6176 Verror_frame_sav │ │ │ -00560400: 6500 0031 360d 0021 5666 696c 6c65 7200 e..16..!Vfiller. │ │ │ -00560410: 0032 1900 2156 7361 7665 645f 646f 6c6c .2..!Vsaved_doll │ │ │ -00560420: 6172 5f74 7275 7468 0000 310d 0025 5678 ar_truth..1..%Vx │ │ │ -00560430: 7472 6566 0000 3132 0d00 2a56 2e61 6464 tref..12..*V.add │ │ │ -00560440: 7200 0031 3510 002b 5663 6861 725f 6c65 r..15..+Vchar_le │ │ │ -00560450: 6e00 0031 330b 002b 566c 656e 0000 3134 n..13..+Vlen..14 │ │ │ -00560460: 0b00 2456 7461 7267 0000 3311 0028 562e ..$Vtarg..3..(V. │ │ │ -00560470: 666e 7063 5f69 6e64 7800 0035 0800 2956 fnpc_indx..5..)V │ │ │ -00560480: 6d00 0037 0c00 2a56 7674 7970 6500 0034 m..7..*Vvtype..4 │ │ │ -00560490: 0a00 2956 7374 7200 0038 0d00 2c56 2e61 ..)Vstr..8..,V.a │ │ │ -005604a0: 6464 7200 0031 310f 002d 5663 6861 725f ddr..11..-Vchar_ │ │ │ -005604b0: 6c65 6e00 0039 0b00 2d56 6c65 6e00 0031 len..9..-Vlen..1 │ │ │ -005604c0: 3012 0029 5675 7466 6367 725f 696e 6478 0..)Vutfcgr_indx │ │ │ -005604d0: 0000 3610 0021 567a 7469 6d65 6f75 7400 ..6..!Vztimeout. │ │ │ -005604e0: 0033 3616 000f 566e 616d 6574 6162 656e .36...Vnametaben │ │ │ -005604f0: 7400 ff6c 656e 0000 310b 001b 566e 616d t..len..1...Vnam │ │ │ -00560500: 6500 0032 2900 1056 6f64 655f 6c6f 6361 e..2)..Vode_loca │ │ │ +00560370: 6500 0032 350d 0033 5269 6e64 6578 0000 e..25..3Rindex.. │ │ │ +00560380: 3232 0b00 3352 746f 7000 0032 3012 0028 22..3Rtop..20..( │ │ │ +00560390: 5273 7461 636b 5f73 6176 6500 0032 390e Rstack_save..29. │ │ │ +005603a0: 0032 522e 6172 7261 7900 0033 330d 0033 .2R.array..33..3 │ │ │ +005603b0: 5262 6567 696e 0000 3330 0b00 3352 656e Rbegin..30..3Ren │ │ │ +005603c0: 6400 0033 3112 0033 5269 6e63 6f6d 706c d..31..3Rincompl │ │ │ +005603d0: 6574 6500 0033 350b 0035 5264 6578 0000 ete..35..5Rdex.. │ │ │ +005603e0: 3334 0b00 3352 746f 7000 0033 3218 0021 34..3Rtop..32..! │ │ │ +005603f0: 5265 7272 6f72 5f66 7261 6d65 5f73 6176 Rerror_frame_sav │ │ │ +00560400: 6500 0031 360d 0021 5266 696c 6c65 7200 e..16..!Rfiller. │ │ │ +00560410: 0032 1900 2152 7361 7665 645f 646f 6c6c .2..!Rsaved_doll │ │ │ +00560420: 6172 5f74 7275 7468 0000 310d 0025 5278 ar_truth..1..%Rx │ │ │ +00560430: 7472 6566 0000 3132 0d00 2a52 2e61 6464 tref..12..*R.add │ │ │ +00560440: 7200 0031 3510 002b 5263 6861 725f 6c65 r..15..+Rchar_le │ │ │ +00560450: 6e00 0031 330b 002b 526c 656e 0000 3134 n..13..+Rlen..14 │ │ │ +00560460: 0b00 2452 7461 7267 0000 3311 0028 522e ..$Rtarg..3..(R. │ │ │ +00560470: 666e 7063 5f69 6e64 7800 0035 0800 2952 fnpc_indx..5..)R │ │ │ +00560480: 6d00 0037 0c00 2a52 7674 7970 6500 0034 m..7..*Rvtype..4 │ │ │ +00560490: 0a00 2952 7374 7200 0038 0d00 2c52 2e61 ..)Rstr..8..,R.a │ │ │ +005604a0: 6464 7200 0031 310f 002d 5263 6861 725f ddr..11..-Rchar_ │ │ │ +005604b0: 6c65 6e00 0039 0b00 2d52 6c65 6e00 0031 len..9..-Rlen..1 │ │ │ +005604c0: 3012 0029 5275 7466 6367 725f 696e 6478 0..)Rutfcgr_indx │ │ │ +005604d0: 0000 3610 0021 527a 7469 6d65 6f75 7400 ..6..!Rztimeout. │ │ │ +005604e0: 0033 3616 000f 526e 616d 6574 6162 656e .36...Rnametaben │ │ │ +005604f0: 7400 ff6c 656e 0000 310b 001b 526e 616d t..len..1...Rnam │ │ │ +00560500: 6500 0032 2900 1052 6f64 655f 6c6f 6361 e..2)..Rode_loca │ │ │ 00560510: 6c00 ff61 6363 6573 735f 636f 756e 7465 l..access_counte │ │ │ 00560520: 725f 6861 6c74 6564 0000 3235 3412 001b r_halted..254... │ │ │ -00560530: 5662 745f 6261 7365 5f6f 6666 0000 3611 Vbt_base_off..6. │ │ │ -00560540: 001e 5668 6561 6465 725f 6f66 6600 0035 ..Vheader_off..5 │ │ │ -00560550: 1200 1b56 6361 6368 655f 6869 7473 0000 ...Vcache_hits.. │ │ │ -00560560: 3336 0a00 2156 6f66 6600 0038 1000 1c56 36..!Voff..8...V │ │ │ -00560570: 6370 5f73 7461 7465 0000 3137 1a00 1c56 cp_state..17...V │ │ │ +00560530: 5262 745f 6261 7365 5f6f 6666 0000 3611 Rbt_base_off..6. │ │ │ +00560540: 001e 5268 6561 6465 725f 6f66 6600 0035 ..Rheader_off..5 │ │ │ +00560550: 1200 1b52 6361 6368 655f 6869 7473 0000 ...Rcache_hits.. │ │ │ +00560560: 3336 0a00 2152 6f66 6600 0038 1000 1c52 36..!Roff..8...R │ │ │ +00560570: 6370 5f73 7461 7465 0000 3137 1a00 1c52 cp_state..17...R │ │ │ 00560580: 7265 6174 696f 6e5f 6461 7465 5f74 696d reation_date_tim │ │ │ -00560590: 6534 0000 3937 1400 1d56 6974 5f6f 7073 e4..97...Vit_ops │ │ │ -005605a0: 5f61 7272 6179 0000 3730 1500 2956 5b30 _array..70..)V[0 │ │ │ +00560590: 6534 0000 3937 1400 1d52 6974 5f6f 7073 e4..97...Rit_ops │ │ │ +005605a0: 5f61 7272 6179 0000 3730 1500 2952 5b30 _array..70..)R[0 │ │ │ 005605b0: 5d2e 6361 6c6c 5f66 726f 6d00 0037 310f ].call_from..71. │ │ │ -005605c0: 002e 5672 6974 5f61 6374 0000 3732 0e00 ..Vrit_act..72.. │ │ │ -005605d0: 2e56 7572 725f 746e 0000 3734 0c00 2d56 .Vurr_tn..74..-V │ │ │ -005605e0: 6570 6964 0000 3733 0d00 2456 696e 6465 epid..73..$Vinde │ │ │ -005605f0: 7800 0035 370c 001f 5669 6361 6c00 0031 x..57...Vical..1 │ │ │ -00560600: 3013 001c 5675 725f 636d 745f 7374 6570 0...Vur_cmt_step │ │ │ -00560610: 0000 3136 1800 1f56 6c72 755f 6361 6368 ..16...Vlru_cach │ │ │ -00560620: 655f 7265 635f 6f66 6600 0039 1000 1b56 e_rec_off..9...V │ │ │ -00560630: 6462 5f6c 6174 6368 0000 3239 0a00 2356 db_latch..29..#V │ │ │ -00560640: 2e75 0000 3330 0e00 2556 2e70 6172 7473 .u..30..%V.parts │ │ │ -00560650: 0000 3332 1200 2b56 2e6c 6174 6368 5f70 ..32..+V.latch_p │ │ │ -00560660: 6964 0000 3333 0c00 3256 776f 7264 0000 id..33..2Vword.. │ │ │ -00560670: 3334 1100 2756 6964 5f69 6d67 636e 7400 34..'Vid_imgcnt. │ │ │ -00560680: 0033 3119 001e 566f 6e6c 6e5f 726c 626b .31...Vonln_rlbk │ │ │ -00560690: 645f 6379 636c 6500 0032 3238 0f00 1e56 d_cycle..228...V │ │ │ -005606a0: 7772 6974 6573 0000 3233 361a 001d 5672 writes..236...Vr │ │ │ +005605c0: 002e 5272 6974 5f61 6374 0000 3732 0e00 ..Rrit_act..72.. │ │ │ +005605d0: 2e52 7572 725f 746e 0000 3734 0c00 2d52 .Rurr_tn..74..-R │ │ │ +005605e0: 6570 6964 0000 3733 0d00 2452 696e 6465 epid..73..$Rinde │ │ │ +005605f0: 7800 0035 370c 001f 5269 6361 6c00 0031 x..57...Rical..1 │ │ │ +00560600: 3013 001c 5275 725f 636d 745f 7374 6570 0...Rur_cmt_step │ │ │ +00560610: 0000 3136 1800 1f52 6c72 755f 6361 6368 ..16...Rlru_cach │ │ │ +00560620: 655f 7265 635f 6f66 6600 0039 1000 1b52 e_rec_off..9...R │ │ │ +00560630: 6462 5f6c 6174 6368 0000 3239 0a00 2352 db_latch..29..#R │ │ │ +00560640: 2e75 0000 3330 0e00 2552 2e70 6172 7473 .u..30..%R.parts │ │ │ +00560650: 0000 3332 1200 2b52 2e6c 6174 6368 5f70 ..32..+R.latch_p │ │ │ +00560660: 6964 0000 3333 0c00 3252 776f 7264 0000 id..33..2Rword.. │ │ │ +00560670: 3334 1100 2752 6964 5f69 6d67 636e 7400 34..'Rid_imgcnt. │ │ │ +00560680: 0033 3119 001e 526f 6e6c 6e5f 726c 626b .31...Ronln_rlbk │ │ │ +00560690: 645f 6379 636c 6500 0032 3238 0f00 1e52 d_cycle..228...R │ │ │ +005606a0: 7772 6974 6573 0000 3233 361a 001d 5272 writes..236...Rr │ │ │ 005606b0: 6e64 776e 5f61 6363 6573 735f 736b 6970 ndwn_access_skip │ │ │ -005606c0: 0000 3233 3112 0023 5666 746f 6b5f 736b ..231..#Vftok_sk │ │ │ -005606d0: 6970 0000 3233 3013 001c 566f 696e 675f ip..230...Voing_ │ │ │ -005606e0: 6570 6f63 6800 0032 3337 1700 1d56 6e6f epoch..237...Vno │ │ │ +005606c0: 0000 3233 3112 0023 5266 746f 6b5f 736b ..231..#Rftok_sk │ │ │ +005606d0: 6970 0000 3233 3013 001c 526f 696e 675f ip..230...Roing_ │ │ │ +005606e0: 6570 6f63 6800 0032 3337 1700 1d52 6e6f epoch..237...Rno │ │ │ 005606f0: 7466 6c75 7368 5f64 626a 6e6c 0000 3130 tflush_dbjnl..10 │ │ │ -00560700: 3018 001c 5673 6b72 6561 645f 6f70 735f 0...Vskread_ops_ │ │ │ -00560710: 6172 7261 7900 0037 350f 002c 565b 305d array..75..,V[0] │ │ │ -00560720: 2e62 6c6b 0000 3739 0e00 3056 6372 5f6f .blk..79..0Vcr_o │ │ │ -00560730: 6666 0000 3736 0a00 3356 746e 0000 3737 ff..76..3Vtn..77 │ │ │ -00560740: 0c00 3156 7963 6c65 0000 3830 1200 3056 ..1Vycle..80..0V │ │ │ +00560700: 3018 001c 5273 6b72 6561 645f 6f70 735f 0...Rskread_ops_ │ │ │ +00560710: 6172 7261 7900 0037 350f 002c 525b 305d array..75..,R[0] │ │ │ +00560720: 2e62 6c6b 0000 3739 0e00 3052 6372 5f6f .blk..79..0Rcr_o │ │ │ +00560730: 6666 0000 3736 0a00 3352 746e 0000 3737 ff..76..3Rtn..77 │ │ │ +00560740: 0c00 3152 7963 6c65 0000 3830 1200 3052 ..1Rycle..80..0R │ │ │ 00560750: 7072 6f63 6573 735f 6964 0000 3738 0d00 process_id..78.. │ │ │ -00560760: 2756 696e 6465 7800 0035 3818 001e 5673 'Vindex..58...Vs │ │ │ +00560760: 2752 696e 6465 7800 0035 3818 001e 5273 'Rindex..58...Rs │ │ │ 00560770: 7061 6365 5f6e 6578 745f 6669 7265 0000 pace_next_fire.. │ │ │ -00560780: 3236 371d 001b 5665 6e63 7279 7074 5f67 267...Vencrypt_g │ │ │ +00560780: 3236 371d 001b 5265 6e63 7279 7074 5f67 267...Rencrypt_g │ │ │ 00560790: 6c6f 5f62 7566 665f 6f66 6600 0032 3035 lo_buff_off..205 │ │ │ -005607a0: 1c00 1c56 706f 6368 5f74 6170 6572 5f6c ...Vpoch_taper_l │ │ │ -005607b0: 6173 745f 7069 6400 0032 3738 1300 2756 ast_pid..278..'V │ │ │ +005607a0: 1c00 1c52 706f 6368 5f74 6170 6572 5f6c ...Rpoch_taper_l │ │ │ +005607b0: 6173 745f 7069 6400 0032 3738 1300 2752 ast_pid..278..'R │ │ │ 005607c0: 6e65 6564 5f66 7379 6e63 0000 3233 3915 need_fsync..239. │ │ │ -005607d0: 0027 5673 7461 7274 5f64 6275 6666 7300 .'Vstart_dbuffs. │ │ │ -005607e0: 0032 3338 1700 1b56 6661 6b65 5f64 625f .238...Vfake_db_ │ │ │ +005607d0: 0027 5273 7461 7274 5f64 6275 6666 7300 .'Rstart_dbuffs. │ │ │ +005607e0: 0032 3338 1700 1b52 6661 6b65 5f64 625f .238...Rfake_db_ │ │ │ 005607f0: 656e 6f73 7063 0000 3233 3300 0000 0000 enospc..233..... │ │ │ 00560800: 0400 0000 f007 0000 b367 0000 0000 0000 .........g...... │ │ │ -00560810: 3300 0056 6774 6d74 7970 666c 6469 6e64 3..Vgtmtypfldind │ │ │ +00560810: 3300 0052 6774 6d74 7970 666c 6469 6e64 3..Rgtmtypfldind │ │ │ 00560820: 7800 ff6e 6f64 655f 6c6f 6361 6c00 ff66 x..node_local..f │ │ │ 00560830: 616b 655f 6a6e 6c5f 656e 6f73 7063 0000 ake_jnl_enospc.. │ │ │ -00560840: 3233 3418 001d 5673 7469 6e74 6567 5f69 234...Vstinteg_i │ │ │ -00560850: 6e5f 7072 6f67 0000 3231 3916 001c 5669 n_prog..219...Vi │ │ │ +00560840: 3233 3418 001d 5273 7469 6e74 6567 5f69 234...Rstinteg_i │ │ │ +00560850: 6e5f 7072 6f67 0000 3231 3916 001c 5269 n_prog..219...Ri │ │ │ 00560860: 6c6c 5f63 6163 6865 6c69 6e65 3100 0032 ll_cacheline1..2 │ │ │ -00560870: 3809 002a 5630 0000 3533 0a00 2a56 3100 8..*V0..53..*V1. │ │ │ -00560880: 0032 3734 0900 2956 3200 0033 3509 0029 .274..)V2..35..) │ │ │ -00560890: 5633 0000 3339 0900 2956 3400 0034 3109 V3..39..)V4..41. │ │ │ -005608a0: 0029 5635 0000 3433 0900 2956 3600 0034 .)V5..43..)V6..4 │ │ │ -005608b0: 3509 0029 5637 0000 3437 0900 2956 3800 5..)V7..47..)V8. │ │ │ -005608c0: 0034 3909 0029 5639 0000 3531 2100 1d56 .49..)V9..51!..V │ │ │ +00560870: 3809 002a 5230 0000 3533 0a00 2a52 3100 8..*R0..53..*R1. │ │ │ +00560880: 0032 3734 0900 2952 3200 0033 3509 0029 .274..)R2..35..) │ │ │ +00560890: 5233 0000 3339 0900 2952 3400 0034 3109 R3..39..)R4..41. │ │ │ +005608a0: 0029 5235 0000 3433 0900 2952 3600 0034 .)R5..43..)R6..4 │ │ │ +005608b0: 3509 0029 5237 0000 3437 0900 2952 3800 5..)R7..47..)R8. │ │ │ +005608c0: 0034 3909 0029 5239 0000 3531 2100 1d52 .49..)R9..51!..R │ │ │ 005608d0: 7273 745f 6e6f 6e62 7970 6173 5f77 7269 rst_nonbypas_wri │ │ │ 005608e0: 7465 725f 7365 656e 0000 3235 3214 0021 ter_seen..252..! │ │ │ -005608f0: 5677 7269 7465 725f 7365 656e 0000 3235 Vwriter_seen..25 │ │ │ -00560900: 310b 001c 566e 616d 6500 0032 1400 1c56 1...Vname..2...V │ │ │ +005608f0: 5277 7269 7465 725f 7365 656e 0000 3235 Rwriter_seen..25 │ │ │ +00560900: 310b 001c 526e 616d 6500 0032 1400 1c52 1...Rname..2...R │ │ │ 00560910: 7265 657a 655f 6c61 7463 6800 0032 3630 reeze_latch..260 │ │ │ -00560920: 0b00 2756 2e75 0000 3236 310f 0029 562e ..'V.u..261..)V. │ │ │ -00560930: 7061 7274 7300 0032 3633 1300 2f56 2e6c parts..263../V.l │ │ │ +00560920: 0b00 2752 2e75 0000 3236 310f 0029 522e ..'R.u..261..)R. │ │ │ +00560930: 7061 7274 7300 0032 3633 1300 2f52 2e6c parts..263../R.l │ │ │ 00560940: 6174 6368 5f70 6964 0000 3236 340d 0036 atch_pid..264..6 │ │ │ -00560950: 5677 6f72 6400 0032 3635 1200 2b56 6964 Vword..265..+Vid │ │ │ -00560960: 5f69 6d67 636e 7400 0032 3632 0f00 2256 _imgcnt..262.."V │ │ │ -00560970: 6f6e 6c69 6e65 0000 3231 3518 0021 5672 online..215..!Vr │ │ │ +00560950: 5277 6f72 6400 0032 3635 1200 2b52 6964 Rword..265..+Rid │ │ │ +00560960: 5f69 6d67 636e 7400 0032 3632 0f00 2252 _imgcnt..262.."R │ │ │ +00560970: 6f6e 6c69 6e65 0000 3231 3518 0021 5272 online..215..!Rr │ │ │ 00560980: 5f77 6169 7465 645f 666f 725f 6b69 7000 _waited_for_kip. │ │ │ -00560990: 0032 311b 001c 5674 6f6b 5f63 6f75 6e74 .21...Vtok_count │ │ │ +00560990: 0032 311b 001c 5274 6f6b 5f63 6f75 6e74 .21...Rtok_count │ │ │ 005609a0: 6572 5f68 616c 7465 6400 0032 3533 1200 er_halted..253.. │ │ │ -005609b0: 2056 6f70 735f 6172 7261 7900 0032 3232 Vops_array..222 │ │ │ -005609c0: 1200 2956 5b30 5d2e 6372 5f74 6e00 0032 ..)V[0].cr_tn..2 │ │ │ -005609d0: 3235 1200 2d56 6674 6f6b 5f6f 7065 7200 25..-Vftok_oper. │ │ │ -005609e0: 0032 3233 1300 2d56 7072 6f63 6573 735f .223..-Vprocess_ │ │ │ -005609f0: 6964 0000 3232 340d 0024 5669 6e64 6578 id..224..$Vindex │ │ │ -00560a00: 0000 3539 1500 1b56 676c 6f62 5f73 6563 ..59...Vglob_sec │ │ │ -00560a10: 5f69 6e69 7400 0031 3813 001c 5676 7374 _init..18...Vvst │ │ │ -00560a20: 6174 735f 7265 6300 0031 3134 1400 2656 ats_rec..114..&V │ │ │ +005609b0: 2052 6f70 735f 6172 7261 7900 0032 3232 Rops_array..222 │ │ │ +005609c0: 1200 2952 5b30 5d2e 6372 5f74 6e00 0032 ..)R[0].cr_tn..2 │ │ │ +005609d0: 3235 1200 2d52 6674 6f6b 5f6f 7065 7200 25..-Rftok_oper. │ │ │ +005609e0: 0032 3233 1300 2d52 7072 6f63 6573 735f .223..-Rprocess_ │ │ │ +005609f0: 6964 0000 3232 340d 0024 5269 6e64 6578 id..224..$Rindex │ │ │ +00560a00: 0000 3539 1500 1b52 676c 6f62 5f73 6563 ..59...Rglob_sec │ │ │ +00560a10: 5f69 6e69 7400 0031 3813 001c 5276 7374 _init..18...Rvst │ │ │ +00560a20: 6174 735f 7265 6300 0031 3134 1400 2652 ats_rec..114..&R │ │ │ 00560a30: 2e64 625f 6375 7272 5f74 6e00 0031 3234 .db_curr_tn..124 │ │ │ -00560a40: 1a00 2756 6d73 5f66 6c75 5f63 7269 7473 ..'Vms_flu_crits │ │ │ -00560a50: 6c65 6570 7300 0032 3030 1800 2a56 6765 leeps..200..*Vge │ │ │ +00560a40: 1a00 2752 6d73 5f66 6c75 5f63 7269 7473 ..'Rms_flu_crits │ │ │ +00560a50: 6c65 6570 7300 0032 3030 1800 2a52 6765 leeps..200..*Rge │ │ │ 00560a60: 746e 5f63 7269 7473 6c65 6570 7300 0032 tn_critsleeps..2 │ │ │ -00560a70: 3031 1700 2a56 6a6e 6c5f 6372 6974 736c 01..*Vjnl_critsl │ │ │ -00560a80: 6565 7073 0000 3139 3615 002e 566e 6f63 eeps..196...Vnoc │ │ │ +00560a70: 3031 1700 2a52 6a6e 6c5f 6372 6974 736c 01..*Rjnl_critsl │ │ │ +00560a80: 6565 7073 0000 3139 3615 002e 526e 6f63 eeps..196...Rnoc │ │ │ 00560a90: 7269 7473 6c65 6570 7300 0031 3937 1700 ritsleeps..197.. │ │ │ -00560aa0: 2a56 7269 705f 6372 6974 736c 6565 7073 *Vrip_critsleeps │ │ │ -00560ab0: 0000 3139 3917 002a 5677 6970 5f63 7269 ..199..*Vwip_cri │ │ │ -00560ac0: 7473 6c65 6570 7300 0031 3938 1200 2756 tsleeps..198..'V │ │ │ +00560aa0: 2a52 7269 705f 6372 6974 736c 6565 7073 *Rrip_critsleeps │ │ │ +00560ab0: 0000 3139 3917 002a 5277 6970 5f63 7269 ..199..*Rwip_cri │ │ │ +00560ac0: 7473 6c65 6570 7300 0031 3938 1200 2752 tsleeps..198..'R │ │ │ 00560ad0: 6e5f 6267 5f77 6169 7400 0031 3831 1100 n_bg_wait..181.. │ │ │ -00560ae0: 2a56 745f 7363 6172 6365 0000 3137 3615 *Vt_scarce..176. │ │ │ -00560af0: 002a 5675 6666 6572 5f73 6361 7263 6500 .*Vuffer_scarce. │ │ │ -00560b00: 0031 3735 1400 2956 636c 6561 6e32 6469 .175..)Vclean2di │ │ │ -00560b10: 7274 7900 0031 3733 1300 2a56 7269 745f rty..173..*Vrit_ │ │ │ -00560b20: 6661 696c 6564 0000 3136 3811 002e 5671 failed..168...Vq │ │ │ -00560b30: 7565 5f73 6c70 7300 0031 3730 1000 2e56 ue_slps..170...V │ │ │ -00560b40: 7375 6363 6573 7300 0031 3635 0f00 2e56 success..165...V │ │ │ -00560b50: 7969 656c 6473 0000 3137 3212 002d 5673 yields..172..-Vs │ │ │ +00560ae0: 2a52 745f 7363 6172 6365 0000 3137 3615 *Rt_scarce..176. │ │ │ +00560af0: 002a 5275 6666 6572 5f73 6361 7263 6500 .*Ruffer_scarce. │ │ │ +00560b00: 0031 3735 1400 2952 636c 6561 6e32 6469 .175..)Rclean2di │ │ │ +00560b10: 7274 7900 0031 3733 1300 2a52 7269 745f rty..173..*Rrit_ │ │ │ +00560b20: 6661 696c 6564 0000 3136 3811 002e 5271 failed..168...Rq │ │ │ +00560b30: 7565 5f73 6c70 7300 0031 3730 1000 2e52 ue_slps..170...R │ │ │ +00560b40: 7375 6363 6573 7300 0031 3635 0f00 2e52 success..165...R │ │ │ +00560b50: 7969 656c 6473 0000 3137 3212 002d 5273 yields..172..-Rs │ │ │ 00560b60: 5f69 6e5f 6570 6368 0000 3136 360d 0029 _in_epch..166..) │ │ │ -00560b70: 5664 6174 6100 0031 3138 1200 2a56 625f Vdata..118..*Vb_ │ │ │ -00560b80: 6578 7465 6e64 7300 0031 3634 0e00 2c56 extends..164..,V │ │ │ -00560b90: 666c 7573 6800 0031 3531 0d00 2d56 7379 flush..151..-Vsy │ │ │ -00560ba0: 6e63 0000 3135 3211 002b 5665 7874 5f77 nc..152..+Vext_w │ │ │ -00560bb0: 6169 7400 0031 3830 1000 2a56 736b 5f72 ait..180..*Vsk_r │ │ │ -00560bc0: 6561 6400 0031 3235 0e00 2d56 7772 6974 ead..125..-Vwrit │ │ │ -00560bd0: 6500 0031 3236 0c00 2956 6765 7400 0031 e..126..)Vget..1 │ │ │ -00560be0: 3137 1200 2956 696e 6372 656d 656e 7400 17..)Vincrement. │ │ │ -00560bf0: 0032 3032 1400 2956 6a62 7566 665f 6279 .202..)Vjbuff_by │ │ │ -00560c00: 7465 7300 0031 3535 1300 2a56 6669 6c65 tes..155..*Vfile │ │ │ -00560c10: 5f62 7974 6573 0000 3135 360f 002f 5677 _bytes..156../Vw │ │ │ -00560c20: 7269 7465 7300 0031 3537 1300 2a56 6e6c rites..157..*Vnl │ │ │ +00560b70: 5264 6174 6100 0031 3138 1200 2a52 625f Rdata..118..*Rb_ │ │ │ +00560b80: 6578 7465 6e64 7300 0031 3634 0e00 2c52 extends..164..,R │ │ │ +00560b90: 666c 7573 6800 0031 3531 0d00 2d52 7379 flush..151..-Rsy │ │ │ +00560ba0: 6e63 0000 3135 3211 002b 5265 7874 5f77 nc..152..+Rext_w │ │ │ +00560bb0: 6169 7400 0031 3830 1000 2a52 736b 5f72 ait..180..*Rsk_r │ │ │ +00560bc0: 6561 6400 0031 3235 0e00 2d52 7772 6974 ead..125..-Rwrit │ │ │ +00560bd0: 6500 0031 3236 0c00 2952 6765 7400 0031 e..126..)Rget..1 │ │ │ +00560be0: 3137 1200 2952 696e 6372 656d 656e 7400 17..)Rincrement. │ │ │ +00560bf0: 0032 3032 1400 2952 6a62 7566 665f 6279 .202..)Rjbuff_by │ │ │ +00560c00: 7465 7300 0031 3535 1300 2a52 6669 6c65 tes..155..*Rfile │ │ │ +00560c10: 5f62 7974 6573 0000 3135 360f 002f 5277 _bytes..156../Rw │ │ │ +00560c20: 7269 7465 7300 0031 3537 1300 2a52 6e6c rites..157..*Rnl │ │ │ 00560c30: 5f65 7874 656e 6473 0000 3136 330e 002d _extends..163..- │ │ │ -00560c40: 5666 6c75 7368 0000 3135 330d 002e 5673 Vflush..153...Vs │ │ │ -00560c50: 796e 6300 0031 3534 0d00 2d56 7761 6974 ync..154..-Vwait │ │ │ -00560c60: 0000 3138 3217 002a 5672 6563 5f65 706f ..182..*Vrec_epo │ │ │ -00560c70: 6368 5f69 646c 6500 0031 3631 1000 3456 ch_idle..161..4V │ │ │ -00560c80: 7265 6775 6c61 7200 0031 3630 1000 2e56 regular..160...V │ │ │ -00560c90: 6c6f 6769 6361 6c00 0031 3538 0e00 2e56 logical..158...V │ │ │ -00560ca0: 6f74 6865 7200 0031 3632 0d00 2e56 7062 other..162...Vpb │ │ │ -00560cb0: 6c6b 0000 3135 390d 0029 566b 696c 6c00 lk..159..)Vkill. │ │ │ -00560cc0: 0031 3136 1700 2d56 5f74 7269 6767 6572 .116..-V_trigger │ │ │ -00560cd0: 5f66 6972 6564 0000 3137 3812 0029 566c _fired..178..)Vl │ │ │ +00560c40: 5266 6c75 7368 0000 3135 330d 002e 5273 Rflush..153...Rs │ │ │ +00560c50: 796e 6300 0031 3534 0d00 2d52 7761 6974 ync..154..-Rwait │ │ │ +00560c60: 0000 3138 3217 002a 5272 6563 5f65 706f ..182..*Rrec_epo │ │ │ +00560c70: 6368 5f69 646c 6500 0031 3631 1000 3452 ch_idle..161..4R │ │ │ +00560c80: 7265 6775 6c61 7200 0031 3630 1000 2e52 regular..160...R │ │ │ +00560c90: 6c6f 6769 6361 6c00 0031 3538 0e00 2e52 logical..158...R │ │ │ +00560ca0: 6f74 6865 7200 0031 3632 0d00 2e52 7062 other..162...Rpb │ │ │ +00560cb0: 6c6b 0000 3135 390d 0029 526b 696c 6c00 lk..159..)Rkill. │ │ │ +00560cc0: 0031 3136 1700 2d52 5f74 7269 6767 6572 .116..-R_trigger │ │ │ +00560cd0: 5f66 6972 6564 0000 3137 3812 0029 526c _fired..178..)Rl │ │ │ 00560ce0: 6f63 6b5f 6661 696c 0000 3132 3310 002e ock_fail..123... │ │ │ -00560cf0: 5673 7563 6365 7373 0000 3132 3211 0029 Vsuccess..122..) │ │ │ -00560d00: 566d 6c6b 5f77 6169 7400 0031 3833 1600 Vmlk_wait..183.. │ │ │ -00560d10: 2956 6e6f 6e74 705f 626c 6b72 6561 6400 )Vnontp_blkread. │ │ │ -00560d20: 0031 3330 0e00 3256 7772 6974 6500 0031 .130..2Vwrite..1 │ │ │ -00560d30: 3239 1100 2f56 7265 6164 6f6e 6c79 0000 29../Vreadonly.. │ │ │ -00560d40: 3132 380e 0033 5677 7269 7465 0000 3132 128..3Vwrite..12 │ │ │ -00560d50: 3710 0031 5674 7269 6573 5f30 0000 3133 7..1Vtries_0..13 │ │ │ -00560d60: 310a 0037 5631 0000 3133 320a 0037 5632 1..7V1..132..7V2 │ │ │ -00560d70: 0000 3133 330a 0037 5633 0000 3133 340e ..133..7V3..134. │ │ │ -00560d80: 0029 566f 7264 6572 0000 3131 3919 0029 .)Vorder..119..) │ │ │ -00560d90: 5670 7265 5f72 6561 645f 676c 6f62 616c Vpre_read_global │ │ │ -00560da0: 7300 0031 3933 1000 2b56 6f63 5f77 6169 s..193..+Voc_wai │ │ │ -00560db0: 7400 0031 3834 0e00 2956 7175 6572 7900 t..184..)Vquery. │ │ │ -00560dc0: 0031 3231 0c00 2956 7365 7400 0031 3135 .121..)Vset..115 │ │ │ -00560dd0: 1700 2c56 5f74 7269 6767 6572 5f66 6972 ..,V_trigger_fir │ │ │ -00560de0: 6564 0000 3137 3713 0029 5674 705f 626c ed..177..)Vtp_bl │ │ │ -00560df0: 6b72 6561 6400 0031 3339 0e00 2f56 7772 kread..139../Vwr │ │ │ -00560e00: 6974 6500 0031 3338 1900 2c56 636e 666c ite..138..,Vcnfl │ │ │ +00560cf0: 5273 7563 6365 7373 0000 3132 3211 0029 Rsuccess..122..) │ │ │ +00560d00: 526d 6c6b 5f77 6169 7400 0031 3833 1600 Rmlk_wait..183.. │ │ │ +00560d10: 2952 6e6f 6e74 705f 626c 6b72 6561 6400 )Rnontp_blkread. │ │ │ +00560d20: 0031 3330 0e00 3252 7772 6974 6500 0031 .130..2Rwrite..1 │ │ │ +00560d30: 3239 1100 2f52 7265 6164 6f6e 6c79 0000 29../Rreadonly.. │ │ │ +00560d40: 3132 380e 0033 5277 7269 7465 0000 3132 128..3Rwrite..12 │ │ │ +00560d50: 3710 0031 5274 7269 6573 5f30 0000 3133 7..1Rtries_0..13 │ │ │ +00560d60: 310a 0037 5231 0000 3133 320a 0037 5232 1..7R1..132..7R2 │ │ │ +00560d70: 0000 3133 330a 0037 5233 0000 3133 340e ..133..7R3..134. │ │ │ +00560d80: 0029 526f 7264 6572 0000 3131 3919 0029 .)Rorder..119..) │ │ │ +00560d90: 5270 7265 5f72 6561 645f 676c 6f62 616c Rpre_read_global │ │ │ +00560da0: 7300 0031 3933 1000 2b52 6f63 5f77 6169 s..193..+Roc_wai │ │ │ +00560db0: 7400 0031 3834 0e00 2952 7175 6572 7900 t..184..)Rquery. │ │ │ +00560dc0: 0031 3231 0c00 2952 7365 7400 0031 3135 .121..)Rset..115 │ │ │ +00560dd0: 1700 2c52 5f74 7269 6767 6572 5f66 6972 ..,R_trigger_fir │ │ │ +00560de0: 6564 0000 3137 3713 0029 5274 705f 626c ed..177..)Rtp_bl │ │ │ +00560df0: 6b72 6561 6400 0031 3339 0e00 2f52 7772 kread..139../Rwr │ │ │ +00560e00: 6974 6500 0031 3338 1900 2c52 636e 666c ite..138..,Rcnfl │ │ │ 00560e10: 6374 5f72 6574 7269 6573 5f30 0000 3134 ct_retries_0..14 │ │ │ -00560e20: 350a 003b 5631 0000 3134 360a 003b 5632 5..;V1..146..;V2 │ │ │ -00560e30: 0000 3134 370a 003b 5633 0000 3134 380a ..147..;V3..148. │ │ │ -00560e40: 003b 5634 0000 3134 3911 002c 5672 6561 .;V4..149..,Vrea │ │ │ -00560e50: 646f 6e6c 7900 0031 3336 0e00 3056 7772 donly..136..0Vwr │ │ │ -00560e60: 6974 6500 0031 3335 1200 2d56 6f6c 6c65 ite..135..-Volle │ │ │ -00560e70: 6462 6163 6b00 0031 3337 1600 2c56 746f dback..137..,Vto │ │ │ +00560e20: 350a 003b 5231 0000 3134 360a 003b 5232 5..;R1..146..;R2 │ │ │ +00560e30: 0000 3134 370a 003b 5233 0000 3134 380a ..147..;R3..148. │ │ │ +00560e40: 003b 5234 0000 3134 3911 002c 5272 6561 .;R4..149..,Rrea │ │ │ +00560e50: 646f 6e6c 7900 0031 3336 0e00 3052 7772 donly..136..0Rwr │ │ │ +00560e60: 6974 6500 0031 3335 1200 2d52 6f6c 6c65 ite..135..-Rolle │ │ │ +00560e70: 6462 6163 6b00 0031 3337 1600 2c52 746f dback..137..,Rto │ │ │ 00560e80: 745f 7265 7472 6965 735f 3000 0031 3430 t_retries_0..140 │ │ │ -00560e90: 0a00 3856 3100 0031 3431 0a00 3856 3200 ..8V1..141..8V2. │ │ │ -00560ea0: 0031 3432 0a00 3856 3300 0031 3433 0a00 .142..8V3..143.. │ │ │ -00560eb0: 3856 3400 0031 3434 1200 2a56 7261 6e73 8V4..144..*Vrans │ │ │ -00560ec0: 5f77 6169 7400 0031 3835 1200 2956 7574 _wait..185..)Vut │ │ │ -00560ed0: 696c 5f77 6169 7400 0031 3836 1600 2956 il_wait..186..)V │ │ │ +00560e90: 0a00 3852 3100 0031 3431 0a00 3852 3200 ..8R1..141..8R2. │ │ │ +00560ea0: 0031 3432 0a00 3852 3300 0031 3433 0a00 .142..8R3..143.. │ │ │ +00560eb0: 3852 3400 0031 3434 1200 2a52 7261 6e73 8R4..144..*Rrans │ │ │ +00560ec0: 5f77 6169 7400 0031 3835 1200 2952 7574 _wait..185..)Rut │ │ │ +00560ed0: 696c 5f77 6169 7400 0031 3836 1600 2952 il_wait..186..)R │ │ │ 00560ee0: 7761 6974 5f66 6f72 5f72 6561 6400 0031 wait_for_read..1 │ │ │ -00560ef0: 3734 1200 2e56 7265 6164 5f6c 6f6e 6700 74...Vread_long. │ │ │ -00560f00: 0031 3932 1400 2a56 7269 7465 725f 666c .192..*Vriter_fl │ │ │ -00560f10: 7573 6800 0031 3934 1500 3056 6865 6c70 ush..194..0Vhelp │ │ │ +00560ef0: 3734 1200 2e52 7265 6164 5f6c 6f6e 6700 74...Rread_long. │ │ │ +00560f00: 0031 3932 1400 2a52 7269 7465 725f 666c .192..*Rriter_fl │ │ │ +00560f10: 7573 6800 0031 3934 1500 3052 6865 6c70 ush..194..0Rhelp │ │ │ 00560f20: 6572 5f65 706f 6368 0000 3139 350c 002a er_epoch..195..* │ │ │ -00560f30: 5673 3132 0000 3138 380a 002c 5635 0000 Vs12..188..,V5.. │ │ │ -00560f40: 3138 390a 002b 5632 0000 3138 370b 002b 189..+V2..187..+ │ │ │ -00560f50: 5633 3900 0031 3930 0b00 2b56 3437 0000 V39..190..+V47.. │ │ │ -00560f60: 3139 310e 0029 567a 7072 6576 0000 3132 191..)Vzprev..12 │ │ │ -00560f70: 3010 002a 5674 7269 6767 6572 0000 3135 0..*Vtrigger..15 │ │ │ -00560f80: 300f 0031 565f 6669 7265 6400 0031 3739 0..1V_fired..179 │ │ │ -00560f90: 1700 2756 7371 5f63 7269 745f 6661 696c ..'Vsq_crit_fail │ │ │ -00560fa0: 6564 0000 3136 3711 002f 5671 7565 5f73 ed..167../Vque_s │ │ │ -00560fb0: 6c70 7300 0031 3639 0f00 2f56 7969 656c lps..169../Vyiel │ │ │ -00560fc0: 6473 0000 3137 310b 001b 5668 6472 0000 ds..171...Vhdr.. │ │ │ -00560fd0: 3134 1e00 1c56 6967 6865 7374 5f6c 626d 14...Vighest_lbm │ │ │ +00560f30: 5273 3132 0000 3138 380a 002c 5235 0000 Rs12..188..,R5.. │ │ │ +00560f40: 3138 390a 002b 5232 0000 3138 370b 002b 189..+R2..187..+ │ │ │ +00560f50: 5233 3900 0031 3930 0b00 2b52 3437 0000 R39..190..+R47.. │ │ │ +00560f60: 3139 310e 0029 527a 7072 6576 0000 3132 191..)Rzprev..12 │ │ │ +00560f70: 3010 002a 5274 7269 6767 6572 0000 3135 0..*Rtrigger..15 │ │ │ +00560f80: 300f 0031 525f 6669 7265 6400 0031 3739 0..1R_fired..179 │ │ │ +00560f90: 1700 2752 7371 5f63 7269 745f 6661 696c ..'Rsq_crit_fail │ │ │ +00560fa0: 6564 0000 3136 3711 002f 5271 7565 5f73 ed..167../Rque_s │ │ │ +00560fb0: 6c70 7300 0031 3639 0f00 2f52 7969 656c lps..169../Ryiel │ │ │ +00560fc0: 6473 0000 3137 310b 001b 5268 6472 0000 ds..171...Rhdr.. │ │ │ +00560fd0: 3134 1e00 1c52 6967 6865 7374 5f6c 626d 14...Righest_lbm │ │ │ 00560fe0: 5f62 6c6b 5f63 6861 6e67 6564 0000 3632 _blk_changed..62 │ │ │ 00560ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00561000: 0400 0000 fe07 0000 2868 0000 0000 0000 ........(h...... │ │ │ -00561010: 3d00 0056 6774 6d74 7970 666c 6469 6e64 =..Vgtmtypfldind │ │ │ +00561010: 3d00 0052 6774 6d74 7970 666c 6469 6e64 =..Rgtmtypfldind │ │ │ 00561020: 7800 ff6e 6f64 655f 6c6f 6361 6c00 ff68 x..node_local..h │ │ │ 00561030: 6967 6865 7374 5f6c 626d 5f77 6974 685f ighest_lbm_with_ │ │ │ 00561040: 6275 7379 5f62 6c6b 0000 3232 310f 001b busy_blk..221... │ │ │ -00561050: 5669 6e5f 6372 6974 0000 3135 0f00 1e56 Vin_crit..15...V │ │ │ -00561060: 7774 7374 6172 7400 0034 3813 001d 5668 wtstart..48...Vh │ │ │ +00561050: 5269 6e5f 6372 6974 0000 3135 0f00 1e52 Rin_crit..15...R │ │ │ +00561060: 7774 7374 6172 7400 0034 3813 001d 5268 wtstart..48...Rh │ │ │ 00561070: 6962 6974 5f6b 696c 6c73 0000 3938 1400 ibit_kills..98.. │ │ │ -00561080: 1d56 7465 6e74 5f77 7473 7461 7274 0000 .Vtent_wtstart.. │ │ │ -00561090: 3436 1000 1b56 6a6e 6c5f 6275 6666 0000 46...Vjnl_buff.. │ │ │ -005610a0: 3131 0d00 1f56 6669 6c65 0000 3130 3215 11...Vfile..102. │ │ │ -005610b0: 0023 562e 6a6e 6c5f 6669 6c65 5f69 6400 .#V.jnl_file_id. │ │ │ -005610c0: 0031 3033 0d00 2f56 2e64 6964 0000 3130 .103../V.did..10 │ │ │ -005610d0: 350b 0031 5676 6900 0031 3034 0c00 3056 5..1Vvi..104..0V │ │ │ -005610e0: 6669 6400 0031 3036 0a00 2456 7500 0031 fid..106..$Vu..1 │ │ │ -005610f0: 3037 1000 2556 2e64 6576 6963 6500 0031 07..%V.device..1 │ │ │ -00561100: 3039 0e00 2656 696e 6f64 6500 0031 3038 09..&Vinode..108 │ │ │ -00561110: 0f00 1f56 7772 6974 6573 0000 3233 3513 ...Vwrites..235. │ │ │ -00561120: 001e 5670 6f6f 6c5f 7368 6d69 6400 0032 ..Vpool_shmid..2 │ │ │ -00561130: 3137 1600 1b56 6b69 705f 7069 645f 6172 17...Vkip_pid_ar │ │ │ -00561140: 7261 7900 0032 3136 0c00 1b56 6c61 6265 ray..216...Vlabe │ │ │ -00561150: 6c00 0031 1a00 1d56 7374 5f77 6373 5f72 l..1...Vst_wcs_r │ │ │ +00561080: 1d52 7465 6e74 5f77 7473 7461 7274 0000 .Rtent_wtstart.. │ │ │ +00561090: 3436 1000 1b52 6a6e 6c5f 6275 6666 0000 46...Rjnl_buff.. │ │ │ +005610a0: 3131 0d00 1f52 6669 6c65 0000 3130 3215 11...Rfile..102. │ │ │ +005610b0: 0023 522e 6a6e 6c5f 6669 6c65 5f69 6400 .#R.jnl_file_id. │ │ │ +005610c0: 0031 3033 0d00 2f52 2e64 6964 0000 3130 .103../R.did..10 │ │ │ +005610d0: 350b 0031 5276 6900 0031 3034 0c00 3052 5..1Rvi..104..0R │ │ │ +005610e0: 6669 6400 0031 3036 0a00 2452 7500 0031 fid..106..$Ru..1 │ │ │ +005610f0: 3037 1000 2552 2e64 6576 6963 6500 0031 07..%R.device..1 │ │ │ +00561100: 3039 0e00 2652 696e 6f64 6500 0031 3038 09..&Rinode..108 │ │ │ +00561110: 0f00 1f52 7772 6974 6573 0000 3233 3513 ...Rwrites..235. │ │ │ +00561120: 001e 5270 6f6f 6c5f 7368 6d69 6400 0032 ..Rpool_shmid..2 │ │ │ +00561130: 3137 1600 1b52 6b69 705f 7069 645f 6172 17...Rkip_pid_ar │ │ │ +00561140: 7261 7900 0032 3136 0c00 1b52 6c61 6265 ray..216...Rlabe │ │ │ +00561150: 6c00 0031 1a00 1d52 7374 5f77 6373 5f72 l..1...Rst_wcs_r │ │ │ 00561160: 6563 6f76 6572 5f74 6e00 0032 3034 0f00 ecover_tn..204.. │ │ │ -00561170: 2356 666c 755f 746e 0000 3230 331f 001f #Vflu_tn..203... │ │ │ -00561180: 5677 7269 7465 7262 7970 6173 5f6d 7367 Vwriterbypas_msg │ │ │ -00561190: 5f69 7373 7565 6400 0032 3530 1100 1c56 _issued..250...V │ │ │ +00561170: 2352 666c 755f 746e 0000 3230 331f 001f #Rflu_tn..203... │ │ │ +00561180: 5277 7269 7465 7262 7970 6173 5f6d 7367 Rwriterbypas_msg │ │ │ +00561190: 5f69 7373 7565 6400 0032 3530 1100 1c52 _issued..250...R │ │ │ 005611a0: 6f63 6b5f 6164 6472 7300 0031 330d 0020 ock_addrs..13.. │ │ │ -005611b0: 5663 7269 7400 0032 3638 0b00 2456 2e75 Vcrit..268..$V.u │ │ │ -005611c0: 0000 3236 390f 0026 562e 7061 7274 7300 ..269..&V.parts. │ │ │ -005611d0: 0032 3731 1300 2c56 2e6c 6174 6368 5f70 .271..,V.latch_p │ │ │ -005611e0: 6964 0000 3237 320d 0033 5677 6f72 6400 id..272..3Vword. │ │ │ -005611f0: 0032 3733 1200 2856 6964 5f69 6d67 636e .273..(Vid_imgcn │ │ │ -00561200: 7400 0032 3730 1000 1f56 6869 7374 5f69 t..270...Vhist_i │ │ │ -00561210: 6478 0000 3536 0900 2356 7300 0036 3415 dx..56..#Vs..64. │ │ │ -00561220: 0024 565b 305d 2e6c 6f63 6b5f 6164 6472 .$V[0].lock_addr │ │ │ -00561230: 0000 3635 0d00 2d56 6361 6c6c 7200 0036 ..65..-Vcallr..6 │ │ │ -00561240: 360a 002d 566f 7000 0036 390b 002d 5670 6..-Vop..69..-Vp │ │ │ -00561250: 6964 0000 3637 0e00 2a56 6f70 5f63 6e74 id..67..*Vop_cnt │ │ │ -00561260: 0000 3638 1300 1b56 6d61 6368 696e 655f ..68...Vmachine_ │ │ │ -00561270: 6e61 6d65 0000 3416 001c 566d 5f65 7874 name..4...Vm_ext │ │ │ +005611b0: 5263 7269 7400 0032 3638 0b00 2452 2e75 Rcrit..268..$R.u │ │ │ +005611c0: 0000 3236 390f 0026 522e 7061 7274 7300 ..269..&R.parts. │ │ │ +005611d0: 0032 3731 1300 2c52 2e6c 6174 6368 5f70 .271..,R.latch_p │ │ │ +005611e0: 6964 0000 3237 320d 0033 5277 6f72 6400 id..272..3Rword. │ │ │ +005611f0: 0032 3733 1200 2852 6964 5f69 6d67 636e .273..(Rid_imgcn │ │ │ +00561200: 7400 0032 3730 1000 1f52 6869 7374 5f69 t..270...Rhist_i │ │ │ +00561210: 6478 0000 3536 0900 2352 7300 0036 3415 dx..56..#Rs..64. │ │ │ +00561220: 0024 525b 305d 2e6c 6f63 6b5f 6164 6472 .$R[0].lock_addr │ │ │ +00561230: 0000 3635 0d00 2d52 6361 6c6c 7200 0036 ..65..-Rcallr..6 │ │ │ +00561240: 360a 002d 526f 7000 0036 390b 002d 5270 6..-Rop..69..-Rp │ │ │ +00561250: 6964 0000 3637 0e00 2a52 6f70 5f63 6e74 id..67..*Rop_cnt │ │ │ +00561260: 0000 3638 1300 1b52 6d61 6368 696e 655f ..68...Rmachine_ │ │ │ +00561270: 6e61 6d65 0000 3416 001c 526d 5f65 7874 name..4...Rm_ext │ │ │ 00561280: 656e 6465 725f 7069 6400 0035 351b 001c ender_pid..55... │ │ │ -00561290: 5675 7069 705f 6578 7472 6163 745f 636f Vupip_extract_co │ │ │ -005612a0: 756e 7400 0032 3434 1300 1b56 6e5f 7072 unt..244...Vn_pr │ │ │ -005612b0: 655f 7265 6164 0000 3130 310a 001c 5662 e_read..101...Vb │ │ │ -005612c0: 6200 0036 3311 001c 566f 775f 7275 6e6e b..63...Vow_runn │ │ │ -005612d0: 696e 6700 0033 1f00 1c56 756d 5f73 6e61 ing..3...Vum_sna │ │ │ +00561290: 5275 7069 705f 6578 7472 6163 745f 636f Rupip_extract_co │ │ │ +005612a0: 756e 7400 0032 3434 1300 1b52 6e5f 7072 unt..244...Rn_pr │ │ │ +005612b0: 655f 7265 6164 0000 3130 310a 001c 5262 e_read..101...Rb │ │ │ +005612c0: 6200 0036 3311 001c 526f 775f 7275 6e6e b..63...Row_runn │ │ │ +005612d0: 696e 6700 0033 1f00 1c52 756d 5f73 6e61 ing..3...Rum_sna │ │ │ 005612e0: 7073 686f 7473 5f69 6e5f 6566 6665 6374 pshots_in_effect │ │ │ -005612f0: 0000 3231 3418 001b 566f 6e6c 6e5f 726c ..214...Vonln_rl │ │ │ +005612f0: 0000 3231 3418 001b 526f 6e6c 6e5f 726c ..214...Ronln_rl │ │ │ 00561300: 626b 5f63 7963 6c65 0000 3232 370c 0025 bk_cycle..227..% │ │ │ -00561310: 5670 6964 0000 3232 3917 001b 5672 6561 Vpid..229...Vrea │ │ │ +00561310: 5270 6964 0000 3232 3917 001b 5272 6561 Rpid..229...Rrea │ │ │ 00561320: 645f 636f 6d70 6c65 7465 6400 0032 3737 d_completed..277 │ │ │ -00561330: 0d00 2956 5f63 746c 0000 3237 360f 001d ..)V_ctl..276... │ │ │ -00561340: 5663 6f76 5f70 6964 0000 3631 0d00 1d56 Vcov_pid..61...V │ │ │ -00561350: 665f 636e 7400 0034 3410 001d 566d 6f76 f_cnt..44...Vmov │ │ │ -00561360: 655f 7368 6d00 0039 391a 001d 566f 7267 e_shm..99...Vorg │ │ │ +00561330: 0d00 2952 5f63 746c 0000 3237 360f 001d ..)R_ctl..276... │ │ │ +00561340: 5263 6f76 5f70 6964 0000 3631 0d00 1d52 Rcov_pid..61...R │ │ │ +00561350: 665f 636e 7400 0034 3410 001d 526d 6f76 f_cnt..44...Rmov │ │ │ +00561360: 655f 7368 6d00 0039 391a 001d 526f 7267 e_shm..99...Rorg │ │ │ 00561370: 5f65 6e63 7279 7074 5f63 7963 6c65 0000 _encrypt_cycle.. │ │ │ -00561380: 3234 330c 0029 5670 6964 0000 3234 3214 243..)Vpid..242. │ │ │ -00561390: 0021 5675 7067 7261 6465 5f70 6964 0000 .!Vupgrade_pid.. │ │ │ -005613a0: 3234 3117 001d 5670 6c69 6e73 7466 696c 241...Vplinstfil │ │ │ -005613b0: 656e 616d 6500 0031 3130 1900 1c56 6f6f ename..110...Voo │ │ │ +00561380: 3234 330c 0029 5270 6964 0000 3234 3214 243..)Rpid..242. │ │ │ +00561390: 0021 5275 7067 7261 6465 5f70 6964 0000 .!Rupgrade_pid.. │ │ │ +005613a0: 3234 3117 001d 5270 6c69 6e73 7466 696c 241...Rplinstfil │ │ │ +005613b0: 656e 616d 6500 0031 3130 1900 1c52 6f6f ename..110...Roo │ │ │ 005613c0: 745f 7365 6172 6368 5f63 7963 6c65 0000 t_search_cycle.. │ │ │ -005613d0: 3232 3617 001b 5673 6176 6564 5f61 6363 226...Vsaved_acc │ │ │ -005613e0: 5f6d 6574 6800 0032 3435 1100 2156 626c _meth..245..!Vbl │ │ │ -005613f0: 6b5f 7369 7a65 0000 3234 3618 0021 566a k_size..246..!Vj │ │ │ +005613d0: 3232 3617 001b 5273 6176 6564 5f61 6363 226...Rsaved_acc │ │ │ +005613e0: 5f6d 6574 6800 0032 3435 1100 2152 626c _meth..245..!Rbl │ │ │ +005613f0: 6b5f 7369 7a65 0000 3234 3618 0021 526a k_size..246..!Rj │ │ │ 00561400: 6e6c 5f62 7566 6665 725f 7369 7a65 0000 nl_buffer_size.. │ │ │ -00561410: 3234 3818 0021 566c 6f63 6b5f 7370 6163 248..!Vlock_spac │ │ │ -00561420: 655f 7369 7a65 0000 3234 3710 001c 5665 e_size..247...Ve │ │ │ -00561430: 635f 7369 7a65 0000 3232 3015 001c 5668 c_size..220...Vh │ │ │ +00561410: 3234 3818 0021 526c 6f63 6b5f 7370 6163 248..!Rlock_spac │ │ │ +00561420: 655f 7369 7a65 0000 3234 3710 001c 5265 e_size..247...Re │ │ │ +00561430: 635f 7369 7a65 0000 3232 3015 001c 5268 c_size..220...Rh │ │ │ 00561440: 6d70 6f6f 6c5f 6275 6666 6572 0000 3132 mpool_buffer..12 │ │ │ -00561450: 1b00 1c56 6e61 7073 686f 745f 6372 6974 ...Vnapshot_crit │ │ │ -00561460: 5f6c 6174 6368 0000 3230 360b 002e 562e _latch..206...V. │ │ │ -00561470: 7500 0032 3037 0f00 3056 2e70 6172 7473 u..207..0V.parts │ │ │ -00561480: 0000 3230 3913 0036 562e 6c61 7463 685f ..209..6V.latch_ │ │ │ -00561490: 7069 6400 0032 3130 0d00 3d56 776f 7264 pid..210..=Vword │ │ │ -005614a0: 0000 3231 3112 0032 5669 645f 696d 6763 ..211..2Vid_imgc │ │ │ -005614b0: 6e74 0000 3230 3810 0024 5669 6e5f 7072 nt..208..$Vin_pr │ │ │ -005614c0: 6f67 0000 3231 3313 001c 5673 5f73 686d og..213...Vs_shm │ │ │ -005614d0: 6379 636c 6500 0031 3132 0b00 2156 6964 cycle..112..!Vid │ │ │ -005614e0: 0000 3231 3217 001c 5674 6174 7364 625f ..212...Vtatsdb_ │ │ │ -005614f0: 6372 6561 7465 6400 0032 3535 1100 2456 created..255..$V │ │ │ +00561450: 1b00 1c52 6e61 7073 686f 745f 6372 6974 ...Rnapshot_crit │ │ │ +00561460: 5f6c 6174 6368 0000 3230 360b 002e 522e _latch..206...R. │ │ │ +00561470: 7500 0032 3037 0f00 3052 2e70 6172 7473 u..207..0R.parts │ │ │ +00561480: 0000 3230 3913 0036 522e 6c61 7463 685f ..209..6R.latch_ │ │ │ +00561490: 7069 6400 0032 3130 0d00 3d52 776f 7264 pid..210..=Rword │ │ │ +005614a0: 0000 3231 3112 0032 5269 645f 696d 6763 ..211..2Rid_imgc │ │ │ +005614b0: 6e74 0000 3230 3810 0024 5269 6e5f 7072 nt..208..$Rin_pr │ │ │ +005614c0: 6f67 0000 3231 3313 001c 5273 5f73 686d og..213...Rs_shm │ │ │ +005614d0: 6379 636c 6500 0031 3132 0b00 2152 6964 cycle..112..!Rid │ │ │ +005614e0: 0000 3231 3217 001c 5274 6174 7364 625f ..212...Rtatsdb_ │ │ │ +005614f0: 6372 6561 7465 6400 0032 3535 1100 2452 created..255..$R │ │ │ 00561500: 7572 5f65 7272 6f72 0000 3235 3814 0023 ur_error..258..# │ │ │ -00561510: 5665 7272 6f72 5f63 7963 6c65 0000 3235 Verror_cycle..25 │ │ │ -00561520: 3914 0023 5666 6965 6c64 5f6c 6174 6368 9..#Vfield_latch │ │ │ -00561530: 0000 3237 390b 002e 562e 7500 0032 3830 ..279...V.u..280 │ │ │ -00561540: 0f00 3056 2e70 6172 7473 0000 3238 3213 ..0V.parts..282. │ │ │ -00561550: 0036 562e 6c61 7463 685f 7069 6400 0032 .6V.latch_pid..2 │ │ │ -00561560: 3833 0d00 3d56 776f 7264 0000 3238 3412 83..=Vword..284. │ │ │ -00561570: 0032 5669 645f 696d 6763 6e74 0000 3238 .2Vid_imgcnt..28 │ │ │ -00561580: 310d 0024 566e 616d 6500 0031 3131 0d00 1..$Vname..111.. │ │ │ -00561590: 2856 5f6c 656e 0000 3235 3613 0023 5669 (V_len..256..#Vi │ │ │ +00561510: 5265 7272 6f72 5f63 7963 6c65 0000 3235 Rerror_cycle..25 │ │ │ +00561520: 3914 0023 5266 6965 6c64 5f6c 6174 6368 9..#Rfield_latch │ │ │ +00561530: 0000 3237 390b 002e 522e 7500 0032 3830 ..279...R.u..280 │ │ │ +00561540: 0f00 3052 2e70 6172 7473 0000 3238 3213 ..0R.parts..282. │ │ │ +00561550: 0036 522e 6c61 7463 685f 7069 6400 0032 .6R.latch_pid..2 │ │ │ +00561560: 3833 0d00 3d52 776f 7264 0000 3238 3412 83..=Rword..284. │ │ │ +00561570: 0032 5269 645f 696d 6763 6e74 0000 3238 .2Rid_imgcnt..28 │ │ │ +00561580: 310d 0024 526e 616d 6500 0031 3131 0d00 1..$Rname..111.. │ │ │ +00561590: 2852 5f6c 656e 0000 3235 3613 0023 5269 (R_len..256..#Ri │ │ │ 005615a0: 6e69 745f 6379 636c 6500 0032 3835 1600 nit_cycle..285.. │ │ │ -005615b0: 2356 7275 6e64 6f77 6e5f 636c 6561 6e00 #Vrundown_clean. │ │ │ -005615c0: 0032 3537 1200 1b56 7468 5f62 6173 655f .257...Vth_base_ │ │ │ -005615d0: 6f66 6600 0037 0f00 1c56 705f 6869 6e74 off..7...Vp_hint │ │ │ -005615e0: 0000 3237 3511 001c 5672 756e 635f 7069 ..275...Vrunc_pi │ │ │ -005615f0: 6400 0032 3138 1100 1b56 756e 6971 7565 d..218...Vunique │ │ │ -00561600: 5f69 6400 0039 3310 0024 562e 6669 6c65 _id..93..$V.file │ │ │ -00561610: 5f69 6400 0039 350b 0025 5675 6964 0000 _id..95..%Vuid.. │ │ │ -00561620: 3934 1a00 1c56 7064 6174 655f 756e 6465 94...Vpdate_unde │ │ │ -00561630: 7277 6179 5f74 6e00 0032 3439 1a00 1b56 rway_tn..249...V │ │ │ +005615b0: 2352 7275 6e64 6f77 6e5f 636c 6561 6e00 #Rrundown_clean. │ │ │ +005615c0: 0032 3537 1200 1b52 7468 5f62 6173 655f .257...Rth_base_ │ │ │ +005615d0: 6f66 6600 0037 0f00 1c52 705f 6869 6e74 off..7...Rp_hint │ │ │ +005615e0: 0000 3237 3511 001c 5272 756e 635f 7069 ..275...Rrunc_pi │ │ │ +005615f0: 6400 0032 3138 1100 1b52 756e 6971 7565 d..218...Runique │ │ │ +00561600: 5f69 6400 0039 3310 0024 522e 6669 6c65 _id..93..$R.file │ │ │ +00561610: 5f69 6400 0039 350b 0025 5275 6964 0000 _id..95..%Ruid.. │ │ │ +00561620: 3934 1a00 1c52 7064 6174 655f 756e 6465 94...Rpdate_unde │ │ │ +00561630: 7277 6179 5f74 6e00 0032 3439 1a00 1b52 rway_tn..249...R │ │ │ 00561640: 7762 6f78 5f74 6573 745f 7365 715f 6e75 wbox_test_seq_nu │ │ │ -00561650: 6d00 0031 3133 1100 1c56 635f 626c 6f63 m..113...Vc_bloc │ │ │ -00561660: 6b65 6400 0032 300f 001e 5669 6e5f 6672 ked..20...Vin_fr │ │ │ -00561670: 6565 0000 3337 1000 1e56 7661 725f 6c6f ee..37...Vvar_lo │ │ │ -00561680: 636b 0000 3232 0a00 2656 2e75 0000 3233 ck..22..&V.u..23 │ │ │ -00561690: 0e00 2856 2e70 6172 7473 0000 3235 1200 ..(V.parts..25.. │ │ │ -005616a0: 2e56 2e6c 6174 6368 5f70 6964 0000 3236 .V.latch_pid..26 │ │ │ -005616b0: 0c00 3556 776f 7264 0000 3237 1100 2a56 ..5Vword..27..*V │ │ │ +00561650: 6d00 0031 3133 1100 1c52 635f 626c 6f63 m..113...Rc_bloc │ │ │ +00561660: 6b65 6400 0032 300f 001e 5269 6e5f 6672 ked..20...Rin_fr │ │ │ +00561670: 6565 0000 3337 1000 1e52 7661 725f 6c6f ee..37...Rvar_lo │ │ │ +00561680: 636b 0000 3232 0a00 2652 2e75 0000 3233 ck..22..&R.u..23 │ │ │ +00561690: 0e00 2852 2e70 6172 7473 0000 3235 1200 ..(R.parts..25.. │ │ │ +005616a0: 2e52 2e6c 6174 6368 5f70 6964 0000 3236 .R.latch_pid..26 │ │ │ +005616b0: 0c00 3552 776f 7264 0000 3237 1100 2a52 ..5Rword..27..*R │ │ │ 005616c0: 6964 5f69 6d67 636e 7400 0032 3414 001d id_imgcnt..24... │ │ │ -005616d0: 5673 5f61 6374 6976 655f 6c76 6c00 0034 Vs_active_lvl..4 │ │ │ -005616e0: 3014 001f 5662 7566 6673 5f66 7265 6564 0...Vbuffs_freed │ │ │ -005616f0: 0000 3236 3611 001f 566f 7073 5f61 7272 ..266...Vops_arr │ │ │ -00561700: 6179 0000 3831 0f00 2856 5b30 5d2e 626c ay..81..(V[0].bl │ │ │ -00561710: 6b00 0038 3810 002c 5663 725f 6469 7274 k..88..,Vcr_dirt │ │ │ -00561720: 7900 0039 300b 002f 566f 6666 0000 3839 y..90../Voff..89 │ │ │ -00561730: 0d00 2c56 6462 5f74 6e00 0038 320e 002d ..,Vdb_tn..82..- │ │ │ -00561740: 5665 7461 696c 3100 0039 3109 0032 5632 Vetail1..91..2V2 │ │ │ -00561750: 0000 3932 1200 2c56 7072 6f63 6573 735f ..92..,Vprocess_ │ │ │ -00561760: 6964 0000 3833 0c00 2c56 7479 7065 0000 id..83..,Vtype.. │ │ │ -00561770: 3837 1200 2c56 7763 5f69 6e5f 6672 6565 87..,Vwc_in_free │ │ │ -00561780: 0000 3834 1400 2e56 735f 6163 7469 7665 ..84...Vs_active │ │ │ -00561790: 5f6c 766c 0000 3835 0f00 3056 7769 705f _lvl..85..0Vwip_ │ │ │ -005617a0: 6c76 6c00 0038 360d 0023 5669 6e64 6578 lvl..86..#Vindex │ │ │ -005617b0: 0000 3630 1c00 1f56 7068 6173 6532 5f63 ..60...Vphase2_c │ │ │ +005616d0: 5273 5f61 6374 6976 655f 6c76 6c00 0034 Rs_active_lvl..4 │ │ │ +005616e0: 3014 001f 5262 7566 6673 5f66 7265 6564 0...Rbuffs_freed │ │ │ +005616f0: 0000 3236 3611 001f 526f 7073 5f61 7272 ..266...Rops_arr │ │ │ +00561700: 6179 0000 3831 0f00 2852 5b30 5d2e 626c ay..81..(R[0].bl │ │ │ +00561710: 6b00 0038 3810 002c 5263 725f 6469 7274 k..88..,Rcr_dirt │ │ │ +00561720: 7900 0039 300b 002f 526f 6666 0000 3839 y..90../Roff..89 │ │ │ +00561730: 0d00 2c52 6462 5f74 6e00 0038 320e 002d ..,Rdb_tn..82..- │ │ │ +00561740: 5265 7461 696c 3100 0039 3109 0032 5232 Retail1..91..2R2 │ │ │ +00561750: 0000 3932 1200 2c52 7072 6f63 6573 735f ..92..,Rprocess_ │ │ │ +00561760: 6964 0000 3833 0c00 2c52 7479 7065 0000 id..83..,Rtype.. │ │ │ +00561770: 3837 1200 2c52 7763 5f69 6e5f 6672 6565 87..,Rwc_in_free │ │ │ +00561780: 0000 3834 1400 2e52 735f 6163 7469 7665 ..84...Rs_active │ │ │ +00561790: 5f6c 766c 0000 3835 0f00 3052 7769 705f _lvl..85..0Rwip_ │ │ │ +005617a0: 6c76 6c00 0038 360d 0023 5269 6e64 6578 lvl..86..#Rindex │ │ │ +005617b0: 0000 3630 1c00 1f52 7068 6173 6532 5f63 ..60...Rphase2_c │ │ │ 005617c0: 6f6d 6d69 745f 7069 6463 6e74 0000 3530 ommit_pidcnt..50 │ │ │ -005617d0: 1100 1f56 7374 616c 656e 6573 7300 0034 ...Vstaleness..4 │ │ │ -005617e0: 320e 001f 5674 696d 6572 7300 0033 380f 2...Vtimers..38. │ │ │ -005617f0: 001f 5677 6970 5f6c 766c 0000 3532 0000 ..Vwip_lvl..52.. │ │ │ +005617d0: 1100 1f52 7374 616c 656e 6573 7300 0034 ...Rstaleness..4 │ │ │ +005617e0: 320e 001f 5274 696d 6572 7300 0033 380f 2...Rtimers..38. │ │ │ +005617f0: 001f 5277 6970 5f6c 766c 0000 3532 0000 ..Rwip_lvl..52.. │ │ │ 00561800: 0400 0000 fc07 0000 b368 0000 0000 0000 .........h...... │ │ │ -00561810: 2d00 0056 6774 6d74 7970 666c 6469 6e64 -..Vgtmtypfldind │ │ │ +00561810: 2d00 0052 6774 6d74 7970 666c 6469 6e64 -..Rgtmtypfldind │ │ │ 00561820: 7800 ff6e 6f64 655f 6c6f 6361 6c00 ff77 x..node_local..w │ │ │ 00561830: 6373 666c 755f 7069 6400 0039 3614 001c csflu_pid..96... │ │ │ -00561840: 5674 5f70 6964 5f61 7272 6179 0000 3234 Vt_pid_array..24 │ │ │ -00561850: 3014 001d 5666 696e 695f 696e 5f70 726f 0...Vfini_in_pro │ │ │ -00561860: 6700 0035 3415 001d 5673 7461 7274 5f65 g..54...Vstart_e │ │ │ -00561870: 7272 636e 7400 0032 3332 0b00 2356 7069 rrcnt..232..#Vpi │ │ │ -00561880: 6400 0031 391e 0011 5669 736f 6c61 7469 d..19...Visolati │ │ │ +00561840: 5274 5f70 6964 5f61 7272 6179 0000 3234 Rt_pid_array..24 │ │ │ +00561850: 3014 001d 5266 696e 695f 696e 5f70 726f 0...Rfini_in_pro │ │ │ +00561860: 6700 0035 3415 001d 5273 7461 7274 5f65 g..54...Rstart_e │ │ │ +00561870: 7272 636e 7400 0032 3332 0b00 2352 7069 rrcnt..232..#Rpi │ │ │ +00561880: 6400 0031 391e 0011 5269 736f 6c61 7469 d..19...Risolati │ │ │ 00561890: 6f6e 5f65 6c65 6d65 6e74 00ff 6776 6e68 on_element..gvnh │ │ │ -005618a0: 0000 310b 0024 566e 6578 7400 0032 1600 ..1..$Vnext..2.. │ │ │ -005618b0: 1b56 6c69 7374 00ff 6776 6e68 5f6c 6973 .Vlist..gvnh_lis │ │ │ -005618c0: 7400 0032 0b00 2156 7479 7065 0000 311c t..2..!Vtype..1. │ │ │ -005618d0: 0011 566e 5f6e 6174 6976 655f 7569 6e74 ..Vn_native_uint │ │ │ -005618e0: 3800 ff76 616c 7565 0000 311a 000f 566f 8..value..1...Vo │ │ │ +005618a0: 0000 310b 0024 526e 6578 7400 0032 1600 ..1..$Rnext..2.. │ │ │ +005618b0: 1b52 6c69 7374 00ff 6776 6e68 5f6c 6973 .Rlist..gvnh_lis │ │ │ +005618c0: 7400 0032 0b00 2152 7479 7065 0000 311c t..2..!Rtype..1. │ │ │ +005618d0: 0011 526e 5f6e 6174 6976 655f 7569 6e74 ..Rn_native_uint │ │ │ +005618e0: 3800 ff76 616c 7565 0000 311a 000f 526f 8..value..1...Ro │ │ │ 005618f0: 6374 6162 7374 7275 6374 00ff 6f63 7479 ctabstruct..octy │ │ │ -00561900: 7065 0000 3117 0010 566d 695f 636c 5f73 pe..1...Vmi_cl_s │ │ │ -00561910: 7461 7400 ff63 6c6f 7300 0033 0a00 1d56 tat..clos..3...V │ │ │ -00561920: 6f6e 6e00 0031 0b00 1c56 6469 7363 0000 onn..1...Vdisc.. │ │ │ -00561930: 3211 0014 566e 5f73 7461 7400 ff61 6900 2...Vn_stat..ai. │ │ │ -00561940: 0033 1100 1c56 6279 7465 735f 7265 6376 .3...Vbytes_recv │ │ │ -00561950: 0000 350b 0022 5673 656e 6400 0036 0b00 ..5.."Vsend..6.. │ │ │ -00561960: 1c56 6572 7273 0000 3809 001c 5669 6400 .Verrs..8...Vid. │ │ │ -00561970: 0031 0a00 1c56 7361 7300 0034 0b00 1d56 .1...Vsas..4...V │ │ │ -00561980: 7461 7274 0000 320b 001c 5678 6163 7400 tart..2...Vxact. │ │ │ -00561990: 0037 1300 1456 6f6e 6e5f 6c6c 00ff 6865 .7...Vonn_ll..he │ │ │ -005619a0: 6164 0000 320a 001c 566e 7665 0000 310c ad..2...Vnve..1. │ │ │ -005619b0: 001c 5673 745f 636e 0000 380b 0021 562e ..Vst_cn..8..!V. │ │ │ -005619c0: 6169 0000 3131 1200 2256 6279 7465 735f ai..11.."Vbytes_ │ │ │ -005619d0: 7265 6376 0000 3133 0c00 2856 7365 6e64 recv..13..(Vsend │ │ │ -005619e0: 0000 3134 0c00 2256 6572 7273 0000 3136 ..14.."Verrs..16 │ │ │ -005619f0: 0900 2256 6964 0000 390b 0022 5673 6173 .."Vid..9.."Vsas │ │ │ -00561a00: 0000 3132 0c00 2356 7461 7274 0000 3130 ..12..#Vtart..10 │ │ │ -00561a10: 0c00 2256 7861 6374 0000 3135 0a00 1e56 .."Vxact..15...V │ │ │ -00561a20: 6174 7300 0034 0c00 2156 2e63 6c6f 7300 ats..4..!V.clos. │ │ │ -00561a30: 0037 0a00 2356 6f6e 6e00 0035 0b00 2256 .7..#Vonn..5.."V │ │ │ -00561a40: 6469 7363 0000 360b 001c 5674 6169 6c00 disc..6...Vtail. │ │ │ -00561a50: 0033 1500 1356 6572 725f 6864 7200 ff63 .3...Verr_hdr..c │ │ │ -00561a60: 6c61 7373 0000 310f 001c 566d 6f64 6966 lass..1...Vmodif │ │ │ -00561a70: 6965 7200 0033 0b00 1c56 7479 7065 0000 ier..3...Vtype.. │ │ │ -00561a80: 3215 0013 5668 6973 745f 7265 6300 ff63 2...Vhist_rec..c │ │ │ -00561a90: 6f6e 6e00 0031 0a00 1d56 7265 7100 0034 onn..1...Vreq..4 │ │ │ -00561aa0: 0b00 2056 5f6c 656e 0000 3609 001e 5673 .. V_len..6...Vs │ │ │ -00561ab0: 7000 0035 0b00 2056 5f6c 656e 0000 3710 p..5.. V_len..7. │ │ │ -00561ac0: 001d 5674 696d 6573 7461 6d70 0000 3210 ..Vtimestamp..2. │ │ │ -00561ad0: 001e 566f 6f62 6967 666c 6167 0000 3310 ..Voobigflag..3. │ │ │ -00561ae0: 0013 566c 6900 ff6f 6374 6574 0000 310c ..Vli..octet..1. │ │ │ -00561af0: 0017 5676 616c 7565 0000 3216 0013 5672 ..Vvalue..2...Vr │ │ │ +00561900: 7065 0000 3117 0010 526d 695f 636c 5f73 pe..1...Rmi_cl_s │ │ │ +00561910: 7461 7400 ff63 6c6f 7300 0033 0a00 1d52 tat..clos..3...R │ │ │ +00561920: 6f6e 6e00 0031 0b00 1c52 6469 7363 0000 onn..1...Rdisc.. │ │ │ +00561930: 3211 0014 526e 5f73 7461 7400 ff61 6900 2...Rn_stat..ai. │ │ │ +00561940: 0033 1100 1c52 6279 7465 735f 7265 6376 .3...Rbytes_recv │ │ │ +00561950: 0000 350b 0022 5273 656e 6400 0036 0b00 ..5.."Rsend..6.. │ │ │ +00561960: 1c52 6572 7273 0000 3809 001c 5269 6400 .Rerrs..8...Rid. │ │ │ +00561970: 0031 0a00 1c52 7361 7300 0034 0b00 1d52 .1...Rsas..4...R │ │ │ +00561980: 7461 7274 0000 320b 001c 5278 6163 7400 tart..2...Rxact. │ │ │ +00561990: 0037 1300 1452 6f6e 6e5f 6c6c 00ff 6865 .7...Ronn_ll..he │ │ │ +005619a0: 6164 0000 320a 001c 526e 7665 0000 310c ad..2...Rnve..1. │ │ │ +005619b0: 001c 5273 745f 636e 0000 380b 0021 522e ..Rst_cn..8..!R. │ │ │ +005619c0: 6169 0000 3131 1200 2252 6279 7465 735f ai..11.."Rbytes_ │ │ │ +005619d0: 7265 6376 0000 3133 0c00 2852 7365 6e64 recv..13..(Rsend │ │ │ +005619e0: 0000 3134 0c00 2252 6572 7273 0000 3136 ..14.."Rerrs..16 │ │ │ +005619f0: 0900 2252 6964 0000 390b 0022 5273 6173 .."Rid..9.."Rsas │ │ │ +00561a00: 0000 3132 0c00 2352 7461 7274 0000 3130 ..12..#Rtart..10 │ │ │ +00561a10: 0c00 2252 7861 6374 0000 3135 0a00 1e52 .."Rxact..15...R │ │ │ +00561a20: 6174 7300 0034 0c00 2152 2e63 6c6f 7300 ats..4..!R.clos. │ │ │ +00561a30: 0037 0a00 2352 6f6e 6e00 0035 0b00 2252 .7..#Ronn..5.."R │ │ │ +00561a40: 6469 7363 0000 360b 001c 5274 6169 6c00 disc..6...Rtail. │ │ │ +00561a50: 0033 1500 1352 6572 725f 6864 7200 ff63 .3...Rerr_hdr..c │ │ │ +00561a60: 6c61 7373 0000 310f 001c 526d 6f64 6966 lass..1...Rmodif │ │ │ +00561a70: 6965 7200 0033 0b00 1c52 7479 7065 0000 ier..3...Rtype.. │ │ │ +00561a80: 3215 0013 5268 6973 745f 7265 6300 ff63 2...Rhist_rec..c │ │ │ +00561a90: 6f6e 6e00 0031 0a00 1d52 7265 7100 0034 onn..1...Rreq..4 │ │ │ +00561aa0: 0b00 2052 5f6c 656e 0000 3609 001e 5273 .. R_len..6...Rs │ │ │ +00561ab0: 7000 0035 0b00 2052 5f6c 656e 0000 3710 p..5.. R_len..7. │ │ │ +00561ac0: 001d 5274 696d 6573 7461 6d70 0000 3210 ..Rtimestamp..2. │ │ │ +00561ad0: 001e 526f 6f62 6967 666c 6167 0000 3310 ..Roobigflag..3. │ │ │ +00561ae0: 0013 526c 6900 ff6f 6374 6574 0000 310c ..Rli..octet..1. │ │ │ +00561af0: 0017 5276 616c 7565 0000 3216 0013 5272 ..Rvalue..2...Rr │ │ │ 00561b00: 6571 5f68 6472 00ff 6772 6f75 7000 0031 eq_hdr..group..1 │ │ │ -00561b10: 300e 0021 562e 6f63 7465 7400 0031 310d 0..!V.octet..11. │ │ │ -00561b20: 0022 5676 616c 7565 0000 3132 0f00 1c56 ."Vvalue..12...V │ │ │ -00561b30: 6f70 5f63 6c61 7373 0000 310d 0024 562e op_class..1..$V. │ │ │ -00561b40: 6f63 7465 7400 0032 0c00 2556 7661 6c75 octet..2..%Vvalu │ │ │ -00561b50: 6500 0033 0b00 1f56 7479 7065 0000 340d e..3...Vtype..4. │ │ │ -00561b60: 0023 562e 6f63 7465 7400 0035 0c00 2456 .#V.octet..5..$V │ │ │ -00561b70: 7661 6c75 6500 0036 0b00 1c56 7265 6600 value..6...Vref. │ │ │ -00561b80: 0031 360e 001f 562e 6f63 7465 7400 0031 .16...V.octet..1 │ │ │ -00561b90: 370d 0020 5676 616c 7565 0000 3138 0b00 7.. Vvalue..18.. │ │ │ -00561ba0: 1c56 7365 7100 0031 330e 001f 562e 6f63 .Vseq..13...V.oc │ │ │ -00561bb0: 7465 7400 0031 340d 0020 5676 616c 7565 tet..14.. Vvalue │ │ │ -00561bc0: 0000 3135 0b00 1c56 7573 6572 0000 370d ..15...Vuser..7. │ │ │ -00561bd0: 0020 562e 6f63 7465 7400 0038 0c00 2156 . V.octet..8..!V │ │ │ -00561be0: 7661 6c75 6500 0039 1000 1356 7369 00ff value..9...Vsi.. │ │ │ -00561bf0: 6f63 7465 7400 0031 0c00 1756 7661 6c75 octet..1...Vvalu │ │ │ -00561c00: 6500 0032 1000 1356 7669 00ff 6f63 7465 e..2...Vvi..octe │ │ │ -00561c10: 7400 0031 0c00 1756 7661 6c75 6500 0032 t..1...Vvalue..2 │ │ │ -00561c20: 1e00 1056 6e6c 6e5f 726c 626b 5f72 6567 ...Vnln_rlbk_reg │ │ │ +00561b10: 300e 0021 522e 6f63 7465 7400 0031 310d 0..!R.octet..11. │ │ │ +00561b20: 0022 5276 616c 7565 0000 3132 0f00 1c52 ."Rvalue..12...R │ │ │ +00561b30: 6f70 5f63 6c61 7373 0000 310d 0024 522e op_class..1..$R. │ │ │ +00561b40: 6f63 7465 7400 0032 0c00 2552 7661 6c75 octet..2..%Rvalu │ │ │ +00561b50: 6500 0033 0b00 1f52 7479 7065 0000 340d e..3...Rtype..4. │ │ │ +00561b60: 0023 522e 6f63 7465 7400 0035 0c00 2452 .#R.octet..5..$R │ │ │ +00561b70: 7661 6c75 6500 0036 0b00 1c52 7265 6600 value..6...Rref. │ │ │ +00561b80: 0031 360e 001f 522e 6f63 7465 7400 0031 .16...R.octet..1 │ │ │ +00561b90: 370d 0020 5276 616c 7565 0000 3138 0b00 7.. Rvalue..18.. │ │ │ +00561ba0: 1c52 7365 7100 0031 330e 001f 522e 6f63 .Rseq..13...R.oc │ │ │ +00561bb0: 7465 7400 0031 340d 0020 5276 616c 7565 tet..14.. Rvalue │ │ │ +00561bc0: 0000 3135 0b00 1c52 7573 6572 0000 370d ..15...Ruser..7. │ │ │ +00561bd0: 0020 522e 6f63 7465 7400 0038 0c00 2152 . R.octet..8..!R │ │ │ +00561be0: 7661 6c75 6500 0039 1000 1352 7369 00ff value..9...Rsi.. │ │ │ +00561bf0: 6f63 7465 7400 0031 0c00 1752 7661 6c75 octet..1...Rvalu │ │ │ +00561c00: 6500 0032 1000 1352 7669 00ff 6f63 7465 e..2...Rvi..octe │ │ │ +00561c10: 7400 0031 0c00 1752 7661 6c75 6500 0032 t..1...Rvalue..2 │ │ │ +00561c20: 1e00 1052 6e6c 6e5f 726c 626b 5f72 6567 ...Rnln_rlbk_reg │ │ │ 00561c30: 5f6c 6973 7400 ff66 5074 7200 0031 0f00 _list..fPtr..1.. │ │ │ -00561c40: 2456 6964 5f69 6e64 6578 0000 360b 0023 $Vid_index..6..# │ │ │ -00561c50: 5672 6374 6c00 0037 0900 2456 6567 0000 Vrctl..7..$Veg.. │ │ │ -00561c60: 3215 0023 5675 6e69 7175 655f 6669 6c65 2..#Vunique_file │ │ │ -00561c70: 5f69 6400 0033 0e00 3156 2e64 6576 6963 _id..3..1V.devic │ │ │ -00561c80: 6500 0035 0c00 3256 696e 6f64 6500 0034 e..5..2Vinode..4 │ │ │ -00561c90: 1d00 1056 7065 6e5f 7265 6c69 6e6b 6374 ...Vpen_relinkct │ │ │ +00561c40: 2452 6964 5f69 6e64 6578 0000 360b 0023 $Rid_index..6..# │ │ │ +00561c50: 5272 6374 6c00 0037 0900 2452 6567 0000 Rrctl..7..$Reg.. │ │ │ +00561c60: 3215 0023 5275 6e69 7175 655f 6669 6c65 2..#Runique_file │ │ │ +00561c70: 5f69 6400 0033 0e00 3152 2e64 6576 6963 _id..3..1R.devic │ │ │ +00561c80: 6500 0035 0c00 3252 696e 6f64 6500 0034 e..5..2Rinode..4 │ │ │ +00561c90: 1d00 1052 7065 6e5f 7265 6c69 6e6b 6374 ...Rpen_relinkct │ │ │ 00561ca0: 6c5f 7367 6d00 ff66 6400 0031 340a 0023 l_sgm..fd..14..# │ │ │ -00561cb0: 5668 6472 0000 390d 0023 566c 6f63 6b65 Vhdr..9..#Vlocke │ │ │ -00561cc0: 6400 0038 1000 2356 6e5f 7265 636f 7264 d..8..#Vn_record │ │ │ -00561cd0: 7300 0037 0a00 2456 6578 7400 0031 1000 s..7..$Vext..1.. │ │ │ -00561ce0: 2356 7265 635f 6261 7365 0000 3130 1300 #Vrec_base..10.. │ │ │ -00561cf0: 2556 6c69 6e6b 6374 6c5f 7061 7468 0000 %Vlinkctl_path.. │ │ │ -00561d00: 361b 0024 5674 6e6f 626a 5f6d 6178 5f73 6..$Vtnobj_max_s │ │ │ -00561d10: 686d 5f69 6e64 6578 0000 3136 1400 2b56 hm_index..16..+V │ │ │ +00561cb0: 5268 6472 0000 390d 0023 526c 6f63 6b65 Rhdr..9..#Rlocke │ │ │ +00561cc0: 6400 0038 1000 2352 6e5f 7265 636f 7264 d..8..#Rn_record │ │ │ +00561cd0: 7300 0037 0a00 2452 6578 7400 0031 1000 s..7..$Rext..1.. │ │ │ +00561ce0: 2352 7265 635f 6261 7365 0000 3130 1300 #Rrec_base..10.. │ │ │ +00561cf0: 2552 6c69 6e6b 6374 6c5f 7061 7468 0000 %Rlinkctl_path.. │ │ │ +00561d00: 361b 0024 5274 6e6f 626a 5f6d 6178 5f73 6..$Rtnobj_max_s │ │ │ +00561d10: 686d 5f69 6e64 6578 0000 3136 1400 2b52 hm_index..16..+R │ │ │ 00561d20: 696e 5f73 686d 5f69 6e64 6578 0000 3135 in_shm_index..15 │ │ │ -00561d30: 1000 2a56 7368 6d5f 6261 7365 0000 3132 ..*Vshm_base..12 │ │ │ -00561d40: 0a00 2d56 6964 0000 3133 1400 2356 7368 ..-Vid..13..#Vsh │ │ │ +00561d30: 1000 2a52 7368 6d5f 6261 7365 0000 3132 ..*Rshm_base..12 │ │ │ +00561d40: 0a00 2d52 6964 0000 3133 1400 2352 7368 ..-Rid..13..#Rsh │ │ │ 00561d50: 6d5f 6861 7368 6261 7365 0000 3131 1500 m_hashbase..11.. │ │ │ -00561d60: 2356 7a72 6f5f 656e 7472 795f 6e61 6d65 #Vzro_entry_name │ │ │ -00561d70: 0000 320c 0031 562e 6164 6472 0000 350f ..2..1V.addr..5. │ │ │ -00561d80: 0032 5663 6861 725f 6c65 6e00 0033 0a00 .2Vchar_len..3.. │ │ │ -00561d90: 3256 6c65 6e00 0034 1200 1456 7368 6c69 2Vlen..4...Vshli │ │ │ -00561da0: 6200 ff6e 6578 7400 0031 1300 1b56 7368 b..next..1...Vsh │ │ │ +00561d60: 2352 7a72 6f5f 656e 7472 795f 6e61 6d65 #Rzro_entry_name │ │ │ +00561d70: 0000 320c 0031 522e 6164 6472 0000 350f ..2..1R.addr..5. │ │ │ +00561d80: 0032 5263 6861 725f 6c65 6e00 0033 0a00 .2Rchar_len..3.. │ │ │ +00561d90: 3252 6c65 6e00 0034 1200 1452 7368 6c69 2Rlen..4...Rshli │ │ │ +00561da0: 6200 ff6e 6578 7400 0031 1300 1b52 7368 b..next..1...Rsh │ │ │ 00561db0: 6c69 625f 6861 6e64 6c65 0000 320b 0021 lib_handle..2..! │ │ │ -00561dc0: 566e 616d 6500 0033 1600 1156 7274 7970 Vname..3...Vrtyp │ │ │ +00561dc0: 526e 616d 6500 0033 1600 1152 7274 7970 Rname..3...Rrtyp │ │ │ 00561dd0: 6500 ff6f 7072 636c 6173 7300 0031 0a00 e..oprclass..1.. │ │ │ -00561de0: 1b56 7661 6c00 0032 0e00 1e56 2e63 6469 .Vval..2...V.cdi │ │ │ -00561df0: 6478 0000 3130 0900 2156 6c74 0000 390c dx..10..!Vlt..9. │ │ │ -00561e00: 001f 5669 6c69 7400 0031 330a 0020 566e ..Vilit..13.. Vn │ │ │ -00561e10: 6472 0000 330a 001f 566c 6162 0000 360b dr..3...Vlab..6. │ │ │ -00561e20: 001f 566d 6c69 6e00 0037 0800 2256 7400 ..Vmlin..7.."Vt. │ │ │ -00561e30: 0038 0e00 1f56 6f66 6673 6574 0000 3134 .8...Voffset..14 │ │ │ -00561e40: 0c00 1f56 7465 6d70 0000 3132 0a00 2056 ...Vtemp..12.. V │ │ │ -00561e50: 7265 6600 0034 0b00 2056 7369 7a65 0000 ref..4.. Vsize.. │ │ │ -00561e60: 350c 001f 5676 7265 6600 0031 3109 0022 5...Vvref..11.." │ │ │ -00561e70: 5667 0000 3135 1a00 0f56 7061 726d 5f70 Vg..15...Vparm_p │ │ │ +00561de0: 1b52 7661 6c00 0032 0e00 1e52 2e63 6469 .Rval..2...R.cdi │ │ │ +00561df0: 6478 0000 3130 0900 2152 6c74 0000 390c dx..10..!Rlt..9. │ │ │ +00561e00: 001f 5269 6c69 7400 0031 330a 0020 526e ..Rilit..13.. Rn │ │ │ +00561e10: 6472 0000 330a 001f 526c 6162 0000 360b dr..3...Rlab..6. │ │ │ +00561e20: 001f 526d 6c69 6e00 0037 0800 2252 7400 ..Rmlin..7.."Rt. │ │ │ +00561e30: 0038 0e00 1f52 6f66 6673 6574 0000 3134 .8...Roffset..14 │ │ │ +00561e40: 0c00 1f52 7465 6d70 0000 3132 0a00 2052 ...Rtemp..12.. R │ │ │ +00561e50: 7265 6600 0034 0b00 2052 7369 7a65 0000 ref..4.. Rsize.. │ │ │ +00561e60: 350c 001f 5276 7265 6600 0031 3109 0022 5...Rvref..11.." │ │ │ +00561e70: 5267 0000 3135 1a00 0f52 7061 726d 5f70 Rg..15...Rparm_p │ │ │ 00561e80: 6f6f 6c00 ff63 6170 6163 6974 7900 0031 ool..capacity..1 │ │ │ -00561e90: 0c00 1a56 7061 726d 7300 0033 1500 1f56 ...Vparms..3...V │ │ │ +00561e90: 0c00 1a52 7061 726d 7300 0033 1500 1f52 ...Rparms..3...R │ │ │ 00561ea0: 5b30 5d2e 6163 7475 616c 6c69 7374 0000 [0].actuallist.. │ │ │ -00561eb0: 380c 0023 5666 7261 6d65 0000 3713 0023 8..#Vframe..7..# │ │ │ -00561ec0: 566d 6173 6b5f 616e 645f 636e 7400 0034 Vmask_and_cnt..4 │ │ │ -00561ed0: 1100 2f56 2e61 6374 7561 6c63 6e74 0000 ../V.actualcnt.. │ │ │ -00561ee0: 360b 0030 566d 6173 6b00 0035 1000 1a56 6..0Vmask..5...V │ │ │ -00561ef0: 7374 6172 745f 6964 7800 0032 1700 1456 start_idx..2...V │ │ │ +00561eb0: 380c 0023 5266 7261 6d65 0000 3713 0023 8..#Rframe..7..# │ │ │ +00561ec0: 526d 6173 6b5f 616e 645f 636e 7400 0034 Rmask_and_cnt..4 │ │ │ +00561ed0: 1100 2f52 2e61 6374 7561 6c63 6e74 0000 ../R.actualcnt.. │ │ │ +00561ee0: 360b 0030 526d 6173 6b00 0035 1000 1a52 6..0Rmask..5...R │ │ │ +00561ef0: 7374 6172 745f 6964 7800 0032 1700 1452 start_idx..2...R │ │ │ 00561f00: 736c 6f74 00ff 6163 7475 616c 6c69 7374 slot..actuallist │ │ │ -00561f10: 0000 350c 001a 5666 7261 6d65 0000 3413 ..5...Vframe..4. │ │ │ -00561f20: 001a 566d 6173 6b5f 616e 645f 636e 7400 ..Vmask_and_cnt. │ │ │ -00561f30: 0031 1100 2656 2e61 6374 7561 6c63 6e74 .1..&V.actualcnt │ │ │ -00561f40: 0000 330b 0027 566d 6173 6b00 0032 1900 ..3..'Vmask..2.. │ │ │ -00561f50: 1356 626c 6b5f 7374 7275 6374 00ff 6172 .Vblk_struct..ar │ │ │ -00561f60: 6763 6e74 0000 3208 0022 5673 0000 370d gcnt..2.."Vs..7. │ │ │ -00561f70: 001f 5663 695f 7274 6e00 0031 0e00 1f56 ..Vci_rtn..1...V │ │ │ -00561f80: 6c61 6261 6464 7200 0034 0b00 1f56 6d61 labaddr..4...Vma │ │ │ -00561f90: 736b 0000 360e 001f 5672 6574 6164 6472 sk..6...Vretaddr │ │ │ -00561fa0: 0000 350d 0020 5674 6e61 6464 7200 0033 ..5.. Vtnaddr..3 │ │ │ -00561fb0: 1400 1256 7365 5f62 6c6b 00ff 625f 6469 ...Vse_blk..b_di │ │ │ -00561fc0: 7200 0033 0a00 1c56 6573 6c00 0031 0900 r..3...Vesl..1.. │ │ │ -00561fd0: 1d56 7874 0000 350b 001c 566e 616d 6500 .Vxt..5...Vname. │ │ │ -00561fe0: 0034 0a00 1d56 6f64 6500 0032 1000 1b56 .4...Vode..2...V │ │ │ +00561f10: 0000 350c 001a 5266 7261 6d65 0000 3413 ..5...Rframe..4. │ │ │ +00561f20: 001a 526d 6173 6b5f 616e 645f 636e 7400 ..Rmask_and_cnt. │ │ │ +00561f30: 0031 1100 2652 2e61 6374 7561 6c63 6e74 .1..&R.actualcnt │ │ │ +00561f40: 0000 330b 0027 526d 6173 6b00 0032 1900 ..3..'Rmask..2.. │ │ │ +00561f50: 1352 626c 6b5f 7374 7275 6374 00ff 6172 .Rblk_struct..ar │ │ │ +00561f60: 6763 6e74 0000 3208 0022 5273 0000 370d gcnt..2.."Rs..7. │ │ │ +00561f70: 001f 5263 695f 7274 6e00 0031 0e00 1f52 ..Rci_rtn..1...R │ │ │ +00561f80: 6c61 6261 6464 7200 0034 0b00 1f52 6d61 labaddr..4...Rma │ │ │ +00561f90: 736b 0000 360e 001f 5272 6574 6164 6472 sk..6...Rretaddr │ │ │ +00561fa0: 0000 350d 0020 5274 6e61 6464 7200 0033 ..5.. Rtnaddr..3 │ │ │ +00561fb0: 1400 1252 7365 5f62 6c6b 00ff 625f 6469 ...Rse_blk..b_di │ │ │ +00561fc0: 7200 0033 0a00 1c52 6573 6c00 0031 0900 r..3...Resl..1.. │ │ │ +00561fd0: 1d52 7874 0000 350b 001c 526e 616d 6500 .Rxt..5...Rname. │ │ │ +00561fe0: 0034 0a00 1d52 6f64 6500 0032 1000 1b52 .4...Rode..2...R │ │ │ 00561ff0: 7566 665f 7369 7a65 0000 3130 0000 0000 uff_size..10.... │ │ │ 00562000: 0400 0000 f307 0000 3969 0000 0000 0000 ........9i...... │ │ │ -00562010: 2800 0056 6774 6d74 7970 666c 6469 6e64 (..Vgtmtypfldind │ │ │ +00562010: 2800 0052 6774 6d74 7970 666c 6469 6e64 (..Rgtmtypfldind │ │ │ 00562020: 7800 ff70 6172 7365 5f62 6c6b 00ff 6275 x..parse_blk..bu │ │ │ -00562030: 6666 6572 0000 3131 0f00 1a56 6465 6631 ffer..11...Vdef1 │ │ │ -00562040: 5f62 7566 0000 370b 001f 5673 697a 6500 _buf..7...Vsize. │ │ │ -00562050: 0036 0c00 1d56 325f 6275 6600 0039 0b00 .6...V2_buf..9.. │ │ │ -00562060: 1f56 7369 7a65 0000 380b 001a 5666 6e62 .Vsize..8...Vfnb │ │ │ -00562070: 0000 3132 0a00 1b56 6f70 0000 3133 0d00 ..12...Vop..13.. │ │ │ -00562080: 1a56 6c5f 6469 7200 0031 350b 001c 5665 .Vl_dir..15...Ve │ │ │ -00562090: 7874 0000 3137 0c00 1c56 6e61 6d65 0000 xt..17...Vname.. │ │ │ -005620a0: 3136 0b00 1d56 6f64 6500 0031 341e 0015 16...Vode..14... │ │ │ -005620b0: 5673 6176 655f 626c 6f63 6b00 ff62 6c6f Vsave_block..blo │ │ │ -005620c0: 636b 5f6c 6576 656c 0000 3419 0021 5664 ck_level..4..!Vd │ │ │ +00562030: 6666 6572 0000 3131 0f00 1a52 6465 6631 ffer..11...Rdef1 │ │ │ +00562040: 5f62 7566 0000 370b 001f 5273 697a 6500 _buf..7...Rsize. │ │ │ +00562050: 0036 0c00 1d52 325f 6275 6600 0039 0b00 .6...R2_buf..9.. │ │ │ +00562060: 1f52 7369 7a65 0000 380b 001a 5266 6e62 .Rsize..8...Rfnb │ │ │ +00562070: 0000 3132 0a00 1b52 6f70 0000 3133 0d00 ..12...Rop..13.. │ │ │ +00562080: 1a52 6c5f 6469 7200 0031 350b 001c 5265 .Rl_dir..15...Re │ │ │ +00562090: 7874 0000 3137 0c00 1c52 6e61 6d65 0000 xt..17...Rname.. │ │ │ +005620a0: 3136 0b00 1d52 6f64 6500 0031 341e 0015 16...Rode..14... │ │ │ +005620b0: 5273 6176 655f 626c 6f63 6b00 ff62 6c6f Rsave_block..blo │ │ │ +005620c0: 636b 5f6c 6576 656c 0000 3419 0021 5264 ck_level..4..!Rd │ │ │ 005620d0: 6972 6563 746f 725f 6964 656e 745f 6c65 irector_ident_le │ │ │ -005620e0: 6e00 0033 0b00 2a56 6d76 616c 0000 3611 n..3..*Vmval..6. │ │ │ -005620f0: 002e 562e 666e 7063 5f69 6e64 7800 0038 ..V.fnpc_indx..8 │ │ │ -00562100: 0900 2f56 6d00 0031 300c 0030 5676 7479 ../Vm..10..0Vvty │ │ │ -00562110: 7065 0000 370b 002f 5673 7472 0000 3131 pe..7../Vstr..11 │ │ │ -00562120: 0d00 3256 2e61 6464 7200 0031 3410 0033 ..2V.addr..14..3 │ │ │ -00562130: 5663 6861 725f 6c65 6e00 0031 320b 0033 Vchar_len..12..3 │ │ │ -00562140: 566c 656e 0000 3133 1200 2f56 7574 6663 Vlen..13../Vutfc │ │ │ -00562150: 6772 5f69 6e64 7800 0039 0d00 2a56 746f gr_indx..9..*Vto │ │ │ -00562160: 6b65 6e00 0031 3614 0021 5669 6465 6e74 ken..16..!Vident │ │ │ -00562170: 5f62 7566 6665 7200 0031 3513 0021 566c _buffer..15..!Vl │ │ │ +005620e0: 6e00 0033 0b00 2a52 6d76 616c 0000 3611 n..3..*Rmval..6. │ │ │ +005620f0: 002e 522e 666e 7063 5f69 6e64 7800 0038 ..R.fnpc_indx..8 │ │ │ +00562100: 0900 2f52 6d00 0031 300c 0030 5276 7479 ../Rm..10..0Rvty │ │ │ +00562110: 7065 0000 370b 002f 5273 7472 0000 3131 pe..7../Rstr..11 │ │ │ +00562120: 0d00 3252 2e61 6464 7200 0031 3410 0033 ..2R.addr..14..3 │ │ │ +00562130: 5263 6861 725f 6c65 6e00 0031 320b 0033 Rchar_len..12..3 │ │ │ +00562140: 526c 656e 0000 3133 1200 2f52 7574 6663 Rlen..13../Rutfc │ │ │ +00562150: 6772 5f69 6e64 7800 0039 0d00 2a52 746f gr_indx..9..*Rto │ │ │ +00562160: 6b65 6e00 0031 3614 0021 5269 6465 6e74 ken..16..!Rident │ │ │ +00562170: 5f62 7566 6665 7200 0031 3513 0021 526c _buffer..15..!Rl │ │ │ 00562180: 6578 6963 616c 5f70 7472 0000 3137 1400 exical_ptr..17.. │ │ │ -00562190: 2156 706f 735f 696e 5f63 6861 696e 0000 !Vpos_in_chain.. │ │ │ -005621a0: 3139 1000 2d56 2e62 6163 6b70 7472 0000 19..-V.backptr.. │ │ │ -005621b0: 3234 1300 2e56 6465 7374 696e 6174 696f 24...Vdestinatio │ │ │ -005621c0: 6e00 0032 390f 002e 5665 786f 7264 6572 n..29...Vexorder │ │ │ -005621d0: 0000 3231 0b00 3556 2e62 6c00 0032 330a ..21..5V.bl..23. │ │ │ -005621e0: 0036 5666 6c00 0032 320f 002e 566a 6d70 .6Vfl..22...Vjmp │ │ │ -005621f0: 6c69 7374 0000 3235 0e00 2e56 6f70 636f list..25...Vopco │ │ │ -00562200: 6465 0000 3230 0d00 3056 6572 616e 6400 de..20..0Verand. │ │ │ -00562210: 0032 380e 002e 5672 7461 6464 7200 0032 .28...Vrtaddr..2 │ │ │ -00562220: 370b 002e 5673 7263 0000 3236 1a00 2156 7...Vsrc..26..!V │ │ │ +00562190: 2152 706f 735f 696e 5f63 6861 696e 0000 !Rpos_in_chain.. │ │ │ +005621a0: 3139 1000 2d52 2e62 6163 6b70 7472 0000 19..-R.backptr.. │ │ │ +005621b0: 3234 1300 2e52 6465 7374 696e 6174 696f 24...Rdestinatio │ │ │ +005621c0: 6e00 0032 390f 002e 5265 786f 7264 6572 n..29...Rexorder │ │ │ +005621d0: 0000 3231 0b00 3552 2e62 6c00 0032 330a ..21..5R.bl..23. │ │ │ +005621e0: 0036 5266 6c00 0032 320f 002e 526a 6d70 .6Rfl..22...Rjmp │ │ │ +005621f0: 6c69 7374 0000 3235 0e00 2e52 6f70 636f list..25...Ropco │ │ │ +00562200: 6465 0000 3230 0d00 3052 6572 616e 6400 de..20..0Rerand. │ │ │ +00562210: 0032 380e 002e 5272 7461 6464 7200 0032 .28...Rrtaddr..2 │ │ │ +00562220: 370b 002e 5273 7263 0000 3236 1a00 2152 7...Rsrc..26..!R │ │ │ 00562230: 7274 735f 6572 726f 725f 696e 5f70 6172 rts_error_in_par │ │ │ -00562240: 7365 0000 3330 1400 2156 736f 7572 6365 se..30..!Vsource │ │ │ -00562250: 5f63 6f6c 756d 6e00 0032 1200 2856 6572 _column..2..(Ver │ │ │ -00562260: 726f 725f 666f 756e 6400 0031 0a00 2856 ror_found..1..(V │ │ │ -00562270: 6c65 6e00 0035 1400 2156 7769 6e64 6f77 len..5..!Vwindow │ │ │ -00562280: 5f74 6f6b 656e 0000 3138 1500 1156 745f _token..18...Vt_ │ │ │ +00562240: 7365 0000 3330 1400 2152 736f 7572 6365 se..30..!Rsource │ │ │ +00562250: 5f63 6f6c 756d 6e00 0032 1200 2852 6572 _column..2..(Rer │ │ │ +00562260: 726f 725f 666f 756e 6400 0031 0a00 2852 ror_found..1..(R │ │ │ +00562270: 6c65 6e00 0035 1400 2152 7769 6e64 6f77 len..5..!Rwindow │ │ │ +00562280: 5f74 6f6b 656e 0000 3138 1500 1152 745f _token..18...Rt_ │ │ │ 00562290: 7374 726c 6974 00ff 6275 6666 0000 340d strlit..buff..4. │ │ │ -005622a0: 001c 5679 7465 6c65 6e00 0031 0e00 1b56 ..Vytelen..1...V │ │ │ -005622b0: 6368 6172 6c65 6e00 0032 0c00 1b56 666c charlen..2...Vfl │ │ │ -005622c0: 6167 7300 0033 1200 1256 7465 726e 00ff ags..3...Vtern.. │ │ │ -005622d0: 666c 696e 6b00 0031 0b00 1856 6e61 6d65 flink..1...Vname │ │ │ -005622e0: 0000 370a 001b 566c 656e 0000 360f 0018 ..7...Vlen..6... │ │ │ -005622f0: 5670 6174 595a 6c65 6e00 0034 0a00 1d56 VpatYZlen..4...V │ │ │ -00562300: 6e61 6d00 0033 0900 1e56 756d 0000 350f nam..3...Vum..5. │ │ │ -00562310: 0018 5674 7970 656d 6173 6b00 0032 2700 ..Vtypemask..2'. │ │ │ -00562320: 1056 6861 7365 325f 7761 6974 5f74 7261 .Vhase2_wait_tra │ │ │ +005622a0: 001c 5279 7465 6c65 6e00 0031 0e00 1b52 ..Rytelen..1...R │ │ │ +005622b0: 6368 6172 6c65 6e00 0032 0c00 1b52 666c charlen..2...Rfl │ │ │ +005622c0: 6167 7300 0033 1200 1252 7465 726e 00ff ags..3...Rtern.. │ │ │ +005622d0: 666c 696e 6b00 0031 0b00 1852 6e61 6d65 flink..1...Rname │ │ │ +005622e0: 0000 370a 001b 526c 656e 0000 360f 0018 ..7...Rlen..6... │ │ │ +005622f0: 5270 6174 595a 6c65 6e00 0034 0a00 1d52 RpatYZlen..4...R │ │ │ +00562300: 6e61 6d00 0033 0900 1e52 756d 0000 350f nam..3...Rum..5. │ │ │ +00562310: 0018 5274 7970 656d 6173 6b00 0032 2700 ..Rtypemask..2'. │ │ │ +00562320: 1052 6861 7365 325f 7761 6974 5f74 7261 .Rhase2_wait_tra │ │ │ 00562330: 6365 5f74 00ff 626c 6f63 6b69 6e67 5f70 ce_t..blocking_p │ │ │ -00562340: 6964 0000 3109 0024 5663 7200 0032 1b00 id..1..$Vcr..2.. │ │ │ -00562350: 1056 696e 695f 6c69 7374 5f73 7472 7563 .Vini_list_struc │ │ │ -00562360: 7400 ff6a 7076 0000 330f 0024 562e 6669 t..jpv..3..$V.fi │ │ │ -00562370: 6c6c 6572 0000 3133 1600 2556 6a70 765f ller..13..%Vjpv_ │ │ │ +00562340: 6964 0000 3109 0024 5263 7200 0032 1b00 id..1..$Rcr..2.. │ │ │ +00562350: 1052 696e 695f 6c69 7374 5f73 7472 7563 .Rini_list_struc │ │ │ +00562360: 7400 ff6a 7076 0000 330f 0024 522e 6669 t..jpv..3..$R.fi │ │ │ +00562370: 6c6c 6572 0000 3133 1600 2552 6a70 765f ller..13..%Rjpv_ │ │ │ 00562380: 696d 6167 655f 636f 756e 7400 0035 1100 image_count..5.. │ │ │ -00562390: 2956 6c6f 6769 6e5f 7469 6d65 0000 370c )Vlogin_time..7. │ │ │ -005623a0: 0029 566d 6f64 6500 0031 320b 0029 566e .)Vmode..12..)Vn │ │ │ -005623b0: 6f64 6500 0038 0a00 2956 7069 6400 0034 ode..8..)Vpid..4 │ │ │ -005623c0: 0d00 2a56 7263 6e61 6d00 0031 3010 0029 ..*Vrcnam..10..) │ │ │ -005623d0: 5674 6572 6d69 6e61 6c00 0031 310a 002a Vterminal..11..* │ │ │ -005623e0: 5669 6d65 0000 360b 0029 5675 7365 7200 Vime..6..)Vuser. │ │ │ -005623f0: 0039 1400 2156 6e65 775f 7069 6e69 5f61 .9..!Vnew_pini_a │ │ │ -00562400: 6464 7200 0032 0f00 2156 6f72 6967 6a70 ddr..2..!Vorigjp │ │ │ -00562410: 7600 0031 340f 0028 562e 6669 6c6c 6572 v..14..(V.filler │ │ │ -00562420: 0000 3234 1700 2956 6a70 765f 696d 6167 ..24..)Vjpv_imag │ │ │ -00562430: 655f 636f 756e 7400 0031 3612 002d 566c e_count..16..-Vl │ │ │ +00562390: 2952 6c6f 6769 6e5f 7469 6d65 0000 370c )Rlogin_time..7. │ │ │ +005623a0: 0029 526d 6f64 6500 0031 320b 0029 526e .)Rmode..12..)Rn │ │ │ +005623b0: 6f64 6500 0038 0a00 2952 7069 6400 0034 ode..8..)Rpid..4 │ │ │ +005623c0: 0d00 2a52 7263 6e61 6d00 0031 3010 0029 ..*Rrcnam..10..) │ │ │ +005623d0: 5274 6572 6d69 6e61 6c00 0031 310a 002a Rterminal..11..* │ │ │ +005623e0: 5269 6d65 0000 360b 0029 5275 7365 7200 Rime..6..)Ruser. │ │ │ +005623f0: 0039 1400 2152 6e65 775f 7069 6e69 5f61 .9..!Rnew_pini_a │ │ │ +00562400: 6464 7200 0032 0f00 2152 6f72 6967 6a70 ddr..2..!Rorigjp │ │ │ +00562410: 7600 0031 340f 0028 522e 6669 6c6c 6572 v..14..(R.filler │ │ │ +00562420: 0000 3234 1700 2952 6a70 765f 696d 6167 ..24..)Rjpv_imag │ │ │ +00562430: 655f 636f 756e 7400 0031 3612 002d 526c e_count..16..-Rl │ │ │ 00562440: 6f67 696e 5f74 696d 6500 0031 380c 002d ogin_time..18..- │ │ │ -00562450: 566d 6f64 6500 0032 330c 002d 566e 6f64 Vmode..23..-Vnod │ │ │ -00562460: 6500 0031 390b 002d 5670 6964 0000 3135 e..19..-Vpid..15 │ │ │ -00562470: 0d00 2e56 7263 6e61 6d00 0032 3110 002d ...Vrcnam..21..- │ │ │ -00562480: 5674 6572 6d69 6e61 6c00 0032 320b 002e Vterminal..22... │ │ │ -00562490: 5669 6d65 0000 3137 0c00 2d56 7573 6572 Vime..17..-Vuser │ │ │ -005624a0: 0000 3230 1000 2156 7069 6e69 5f61 6464 ..20..!Vpini_add │ │ │ -005624b0: 7200 0031 1000 2656 6a70 765f 7469 6d65 r..1..&Vjpv_time │ │ │ -005624c0: 0000 3235 0d00 2156 7374 6174 6500 0032 ..25..!Vstate..2 │ │ │ -005624d0: 361f 0011 5670 655f 696e 7465 7272 7570 6...Vpe_interrup │ │ │ +00562450: 526d 6f64 6500 0032 330c 002d 526e 6f64 Rmode..23..-Rnod │ │ │ +00562460: 6500 0031 390b 002d 5270 6964 0000 3135 e..19..-Rpid..15 │ │ │ +00562470: 0d00 2e52 7263 6e61 6d00 0032 3110 002d ...Rrcnam..21..- │ │ │ +00562480: 5274 6572 6d69 6e61 6c00 0032 320b 002e Rterminal..22... │ │ │ +00562490: 5269 6d65 0000 3137 0c00 2d52 7573 6572 Rime..17..-Ruser │ │ │ +005624a0: 0000 3230 1000 2152 7069 6e69 5f61 6464 ..20..!Rpini_add │ │ │ +005624b0: 7200 0031 1000 2652 6a70 765f 7469 6d65 r..1..&Rjpv_time │ │ │ +005624c0: 0000 3235 0d00 2152 7374 6174 6500 0032 ..25..!Rstate..2 │ │ │ +005624d0: 361f 0011 5270 655f 696e 7465 7272 7570 6...Rpe_interrup │ │ │ 005624e0: 7400 ff61 6464 5f62 7974 6573 0000 3130 t..add_bytes..10 │ │ │ -005624f0: 1100 1f56 6279 7465 7332 7265 6164 0000 ...Vbytes2read.. │ │ │ -00562500: 370d 0024 565f 636f 756e 7400 0039 0b00 7..$V_count..9.. │ │ │ -00562510: 2556 7265 6164 0000 3611 001f 5663 6861 %Vread..6...Vcha │ │ │ -00562520: 725f 636f 756e 7400 0038 0f00 1f56 656e r_count..8...Ven │ │ │ -00562530: 645f 7469 6d65 0000 310e 0027 562e 6174 d_time..1..'V.at │ │ │ -00562540: 5f73 6563 0000 320b 002b 5675 7365 6300 _sec..2..+Vusec. │ │ │ -00562550: 0033 0e00 2756 5f76 616c 6964 0000 3131 .3..'V_valid..11 │ │ │ -00562560: 1200 1f56 6d61 785f 6275 6666 6c65 6e00 ...Vmax_bufflen. │ │ │ -00562570: 0035 0f00 1f56 6e65 7770 6970 6500 0031 .5...Vnewpipe..1 │ │ │ -00562580: 3210 001f 5677 686f 5f73 6176 6564 0000 2...Vwho_saved.. │ │ │ -00562590: 3410 0010 566c 656e 6774 6800 ff70 0000 4...Vlength..p.. │ │ │ -005625a0: 310c 0019 562e 7062 6c6b 0000 330d 001e 1...V.pblk..3... │ │ │ -005625b0: 562e 625f 6469 7200 0035 0a00 2156 6573 V.b_dir..5..!Ves │ │ │ -005625c0: 6c00 0034 0900 2256 7874 0000 370b 0021 l..4.."Vxt..7..! │ │ │ -005625d0: 566e 616d 6500 0036 0a00 1b56 696e 7400 Vname..6...Vint. │ │ │ -005625e0: 0032 1600 1056 7265 5f76 355f 6d69 6465 .2...Vre_v5_mide │ │ │ -005625f0: 6e74 00ff 6300 0031 2300 1156 6f62 6563 nt..c..1#..Vobec │ │ │ +005624f0: 1100 1f52 6279 7465 7332 7265 6164 0000 ...Rbytes2read.. │ │ │ +00562500: 370d 0024 525f 636f 756e 7400 0039 0b00 7..$R_count..9.. │ │ │ +00562510: 2552 7265 6164 0000 3611 001f 5263 6861 %Rread..6...Rcha │ │ │ +00562520: 725f 636f 756e 7400 0038 0f00 1f52 656e r_count..8...Ren │ │ │ +00562530: 645f 7469 6d65 0000 310e 0027 522e 6174 d_time..1..'R.at │ │ │ +00562540: 5f73 6563 0000 320b 002b 5275 7365 6300 _sec..2..+Rusec. │ │ │ +00562550: 0033 0e00 2752 5f76 616c 6964 0000 3131 .3..'R_valid..11 │ │ │ +00562560: 1200 1f52 6d61 785f 6275 6666 6c65 6e00 ...Rmax_bufflen. │ │ │ +00562570: 0035 0f00 1f52 6e65 7770 6970 6500 0031 .5...Rnewpipe..1 │ │ │ +00562580: 3210 001f 5277 686f 5f73 6176 6564 0000 2...Rwho_saved.. │ │ │ +00562590: 3410 0010 526c 656e 6774 6800 ff70 0000 4...Rlength..p.. │ │ │ +005625a0: 310c 0019 522e 7062 6c6b 0000 330d 001e 1...R.pblk..3... │ │ │ +005625b0: 522e 625f 6469 7200 0035 0a00 2152 6573 R.b_dir..5..!Res │ │ │ +005625c0: 6c00 0034 0900 2252 7874 0000 370b 0021 l..4.."Rxt..7..! │ │ │ +005625d0: 526e 616d 6500 0036 0a00 1b52 696e 7400 Rname..6...Rint. │ │ │ +005625e0: 0032 1600 1052 7265 5f76 355f 6d69 6465 .2...Rre_v5_mide │ │ │ +005625f0: 6e74 00ff 6300 0031 2300 1152 6f62 6563 nt..c..1#..Robec │ │ │ 00562600: 7269 745f 7265 635f 7400 ff70 5f63 7269 rit_rec_t..p_cri │ │ │ -00562610: 745f 6661 696c 6564 0000 320f 0027 5671 t_failed..2..'Vq │ │ │ -00562620: 7565 5f66 756c 6c00 0035 0c00 2b56 736c ue_full..5..+Vsl │ │ │ -00562630: 6f74 7300 0036 0900 2d56 7073 0000 330e ots..6..-Vps..3. │ │ │ -00562640: 0027 5673 7563 6365 7373 0000 370d 0027 .'Vsuccess..7..' │ │ │ -00562650: 5679 6965 6c64 7300 0034 1100 2056 745f Vyields..4.. Vt_ │ │ │ -00562660: 6765 745f 6372 6974 0000 3115 0012 5674 get_crit..1...Vt │ │ │ +00562610: 745f 6661 696c 6564 0000 320f 0027 5271 t_failed..2..'Rq │ │ │ +00562620: 7565 5f66 756c 6c00 0035 0c00 2b52 736c ue_full..5..+Rsl │ │ │ +00562630: 6f74 7300 0036 0900 2d52 7073 0000 330e ots..6..-Rps..3. │ │ │ +00562640: 0027 5273 7563 6365 7373 0000 370d 0027 .'Rsuccess..7..' │ │ │ +00562650: 5279 6965 6c64 7300 0034 1100 2052 745f Ryields..4.. Rt_ │ │ │ +00562660: 6765 745f 6372 6974 0000 3115 0012 5274 get_crit..1...Rt │ │ │ 00562670: 6f63 6f6c 5f6d 7367 00ff 6d73 6700 0031 ocol_msg..msg..1 │ │ │ -00562680: 1600 1056 7465 5f63 7368 00ff 6368 6172 ...Vte_csh..char │ │ │ -00562690: 6c65 6e00 0033 0b00 1956 6f75 6e74 0000 len..3...Vount.. │ │ │ -005626a0: 350c 0018 566d 6174 6368 0000 360d 0018 5...Vmatch..6... │ │ │ -005626b0: 5670 6174 7074 7200 0031 0d00 1856 7265 Vpatptr..1...Vre │ │ │ -005626c0: 7063 6e74 0000 340d 0018 5673 7472 7074 pcnt..4...Vstrpt │ │ │ -005626d0: 7200 0032 2100 1156 685f 6d75 7465 785f r..2!..Vh_mutex_ │ │ │ +00562680: 1600 1052 7465 5f63 7368 00ff 6368 6172 ...Rte_csh..char │ │ │ +00562690: 6c65 6e00 0033 0b00 1952 6f75 6e74 0000 len..3...Rount.. │ │ │ +005626a0: 350c 0018 526d 6174 6368 0000 360d 0018 5...Rmatch..6... │ │ │ +005626b0: 5270 6174 7074 7200 0031 0d00 1852 7265 Rpatptr..1...Rre │ │ │ +005626c0: 7063 6e74 0000 340d 0018 5273 7472 7074 pcnt..4...Rstrpt │ │ │ +005626d0: 7200 0032 2100 1152 685f 6d75 7465 785f r..2!..Rh_mutex_ │ │ │ 005626e0: 7374 7275 6374 00ff 6372 6974 5f63 7963 struct..crit_cyc │ │ │ -005626f0: 6c65 0000 310c 0021 566d 7574 6578 0000 le..1..!Vmutex.. │ │ │ -00562700: 3312 0021 5673 7475 636b 5f63 7963 6c65 3..!Vstuck_cycle │ │ │ -00562710: 0000 3210 0011 5673 7472 00ff 6275 6666 ..2...Vstr..buff │ │ │ -00562720: 0000 320a 0016 566c 656e 0000 3118 000f ..2...Vlen..1... │ │ │ -00562730: 5671 696f 5f69 6f73 6200 ff6c 656e 5f6c Vqio_iosb..len_l │ │ │ -00562740: 656e 0000 3208 0019 5675 0000 330b 001a en..2...Vu..3... │ │ │ -00562750: 562e 6c65 6e00 0034 0a00 1e56 6275 6600 V.len..4...Vbuf. │ │ │ -00562760: 0035 1100 1956 7866 6572 5f63 6f75 6e74 .5...Vxfer_count │ │ │ -00562770: 0000 3111 0010 5675 655f 656e 7400 ff62 ..1...Vue_ent..b │ │ │ -00562780: 6c00 0032 0900 1856 666c 0000 310f 0013 l..2...Vfl..1... │ │ │ -00562790: 5668 6561 6400 ff62 6c00 0032 0900 1956 Vhead..bl..2...V │ │ │ -005627a0: 666c 0000 310c 0019 566c 6174 6368 0000 fl..1...Vlatch.. │ │ │ -005627b0: 3309 001e 562e 7500 0034 0d00 2056 2e70 3...V.u..4.. V.p │ │ │ -005627c0: 6172 7473 0000 3611 0026 562e 6c61 7463 arts..6..&V.latc │ │ │ -005627d0: 685f 7069 6400 0037 0b00 2d56 776f 7264 h_pid..7..-Vword │ │ │ -005627e0: 0000 3810 0022 5669 645f 696d 6763 6e74 ..8.."Vid_imgcnt │ │ │ +005626f0: 6c65 0000 310c 0021 526d 7574 6578 0000 le..1..!Rmutex.. │ │ │ +00562700: 3312 0021 5273 7475 636b 5f63 7963 6c65 3..!Rstuck_cycle │ │ │ +00562710: 0000 3210 0011 5273 7472 00ff 6275 6666 ..2...Rstr..buff │ │ │ +00562720: 0000 320a 0016 526c 656e 0000 3118 000f ..2...Rlen..1... │ │ │ +00562730: 5271 696f 5f69 6f73 6200 ff6c 656e 5f6c Rqio_iosb..len_l │ │ │ +00562740: 656e 0000 3208 0019 5275 0000 330b 001a en..2...Ru..3... │ │ │ +00562750: 522e 6c65 6e00 0034 0a00 1e52 6275 6600 R.len..4...Rbuf. │ │ │ +00562760: 0035 1100 1952 7866 6572 5f63 6f75 6e74 .5...Rxfer_count │ │ │ +00562770: 0000 3111 0010 5275 655f 656e 7400 ff62 ..1...Rue_ent..b │ │ │ +00562780: 6c00 0032 0900 1852 666c 0000 310f 0013 l..2...Rfl..1... │ │ │ +00562790: 5268 6561 6400 ff62 6c00 0032 0900 1952 Rhead..bl..2...R │ │ │ +005627a0: 666c 0000 310c 0019 526c 6174 6368 0000 fl..1...Rlatch.. │ │ │ +005627b0: 3309 001e 522e 7500 0034 0d00 2052 2e70 3...R.u..4.. R.p │ │ │ +005627c0: 6172 7473 0000 3611 0026 522e 6c61 7463 arts..6..&R.latc │ │ │ +005627d0: 685f 7069 6400 0037 0b00 2d52 776f 7264 h_pid..7..-Rword │ │ │ +005627e0: 0000 3810 0022 5269 645f 696d 6763 6e74 ..8.."Rid_imgcnt │ │ │ 005627f0: 0000 3500 0000 0000 0000 0000 0000 0000 ..5............. │ │ │ 00562800: 0400 0000 0008 0000 d969 0000 0000 0000 .........i...... │ │ │ -00562810: 2400 0056 6774 6d74 7970 666c 6469 6e64 $..Vgtmtypfldind │ │ │ +00562810: 2400 0052 6774 6d74 7970 666c 6469 6e64 $..Rgtmtypfldind │ │ │ 00562820: 7800 ff72 635f 6171 5f68 6472 00ff 6572 x..rc_aq_hdr..er │ │ │ -00562830: 6300 0037 0d00 1d56 2e6f 6374 6574 0000 c..7...V.octet.. │ │ │ -00562840: 380c 001e 5676 616c 7565 0000 390a 001a 8...Vvalue..9... │ │ │ -00562850: 566c 656e 0000 310d 001d 562e 6f63 7465 Vlen..1...V.octe │ │ │ -00562860: 7400 0032 0c00 1e56 7661 6c75 6500 0033 t..2...Vvalue..3 │ │ │ -00562870: 0c00 1a56 7069 6431 0000 3130 0e00 1e56 ...Vpid1..10...V │ │ │ -00562880: 2e6f 6374 6574 0000 3131 0d00 1f56 7661 .octet..11...Vva │ │ │ -00562890: 6c75 6500 0031 3209 001d 5632 0000 3133 lue..12...V2..13 │ │ │ -005628a0: 0e00 1e56 2e6f 6374 6574 0000 3134 0d00 ...V.octet..14.. │ │ │ -005628b0: 1f56 7661 6c75 6500 0031 350a 001a 5674 .Vvalue..15...Vt │ │ │ -005628c0: 7970 0000 340d 001d 562e 6f63 7465 7400 yp..4...V.octet. │ │ │ -005628d0: 0035 0c00 1e56 7661 6c75 6500 0036 0d00 .5...Vvalue..6.. │ │ │ -005628e0: 1a56 7864 7369 6400 0031 360d 001f 562e .Vxdsid..16...V. │ │ │ -005628f0: 6473 6964 0000 3137 0c00 2056 6e6f 6465 dsid..17.. Vnode │ │ │ -00562900: 0000 3138 1200 1256 6279 7465 00ff 6f63 ..18...Vbyte..oc │ │ │ -00562910: 7465 7400 0031 0c00 1856 7661 6c75 6500 tet..1...Vvalue. │ │ │ -00562920: 0032 1700 1256 6370 5f74 6162 6c65 00ff .2...Vcp_table.. │ │ │ -00562930: 6370 7379 6e63 0000 320a 001e 5676 6679 cpsync..2...Vvfy │ │ │ -00562940: 0000 330c 001c 5669 6e64 6578 0000 3410 ..3...Vindex..4. │ │ │ -00562950: 001c 5672 696e 675f 6275 6666 0000 3113 ..Vring_buff..1. │ │ │ -00562960: 001c 5673 6572 7665 725f 636f 756e 7400 ..Vserver_count. │ │ │ -00562970: 0035 1600 1256 6473 6964 5f6c 6973 7400 .5...Vdsid_list. │ │ │ -00562980: ff64 7369 6400 0031 0c00 1d56 666e 616d .dsid..1...Vfnam │ │ │ -00562990: 6500 0032 0a00 1d56 6764 6100 0033 0b00 e..2...Vgda..3.. │ │ │ -005629a0: 1d56 6e65 7874 0000 3415 0012 5668 6973 .Vnext..4...Vhis │ │ │ +00562830: 6300 0037 0d00 1d52 2e6f 6374 6574 0000 c..7...R.octet.. │ │ │ +00562840: 380c 001e 5276 616c 7565 0000 390a 001a 8...Rvalue..9... │ │ │ +00562850: 526c 656e 0000 310d 001d 522e 6f63 7465 Rlen..1...R.octe │ │ │ +00562860: 7400 0032 0c00 1e52 7661 6c75 6500 0033 t..2...Rvalue..3 │ │ │ +00562870: 0c00 1a52 7069 6431 0000 3130 0e00 1e52 ...Rpid1..10...R │ │ │ +00562880: 2e6f 6374 6574 0000 3131 0d00 1f52 7661 .octet..11...Rva │ │ │ +00562890: 6c75 6500 0031 3209 001d 5232 0000 3133 lue..12...R2..13 │ │ │ +005628a0: 0e00 1e52 2e6f 6374 6574 0000 3134 0d00 ...R.octet..14.. │ │ │ +005628b0: 1f52 7661 6c75 6500 0031 350a 001a 5274 .Rvalue..15...Rt │ │ │ +005628c0: 7970 0000 340d 001d 522e 6f63 7465 7400 yp..4...R.octet. │ │ │ +005628d0: 0035 0c00 1e52 7661 6c75 6500 0036 0d00 .5...Rvalue..6.. │ │ │ +005628e0: 1a52 7864 7369 6400 0031 360d 001f 522e .Rxdsid..16...R. │ │ │ +005628f0: 6473 6964 0000 3137 0c00 2052 6e6f 6465 dsid..17.. Rnode │ │ │ +00562900: 0000 3138 1200 1252 6279 7465 00ff 6f63 ..18...Rbyte..oc │ │ │ +00562910: 7465 7400 0031 0c00 1852 7661 6c75 6500 tet..1...Rvalue. │ │ │ +00562920: 0032 1700 1252 6370 5f74 6162 6c65 00ff .2...Rcp_table.. │ │ │ +00562930: 6370 7379 6e63 0000 320a 001e 5276 6679 cpsync..2...Rvfy │ │ │ +00562940: 0000 330c 001c 5269 6e64 6578 0000 3410 ..3...Rindex..4. │ │ │ +00562950: 001c 5272 696e 675f 6275 6666 0000 3113 ..Rring_buff..1. │ │ │ +00562960: 001c 5273 6572 7665 725f 636f 756e 7400 ..Rserver_count. │ │ │ +00562970: 0035 1600 1252 6473 6964 5f6c 6973 7400 .5...Rdsid_list. │ │ │ +00562980: ff64 7369 6400 0031 0c00 1d52 666e 616d .dsid..1...Rfnam │ │ │ +00562990: 6500 0032 0a00 1d52 6764 6100 0033 0b00 e..2...Rgda..3.. │ │ │ +005629a0: 1d52 6e65 7874 0000 3415 0012 5268 6973 .Rnext..4...Rhis │ │ │ 005629b0: 745f 7265 6300 ff63 6f6e 6e00 0031 0a00 t_rec..conn..1.. │ │ │ -005629c0: 1c56 7265 7100 0034 0b00 1f56 5f6c 656e .Vreq..4...V_len │ │ │ -005629d0: 0000 3609 001d 5673 7000 0035 0b00 1f56 ..6...Vsp..5...V │ │ │ -005629e0: 5f6c 656e 0000 3710 001c 5674 696d 6573 _len..7...Vtimes │ │ │ -005629f0: 7461 6d70 0000 3210 001d 566f 6f62 6967 tamp..2...Voobig │ │ │ -00562a00: 666c 6167 0000 3310 0012 566b 696c 6c00 flag..3...Vkill. │ │ │ -00562a10: ff68 6472 0000 3109 001b 562e 6100 0033 .hdr..1...V.a..3 │ │ │ -00562a20: 0800 1c56 7200 0032 0a00 1856 6b65 7900 ...Vr..2...Vkey. │ │ │ -00562a30: 0036 0b00 1b56 2e6b 6579 0000 380a 001c .6...V.key..8... │ │ │ -00562a40: 566c 656e 0000 370c 0018 5678 6e73 6964 Vlen..7...Vxnsid │ │ │ -00562a50: 0000 340d 001d 562e 7661 6c75 6500 0035 ..4...V.value..5 │ │ │ -00562a60: 1900 1256 6c6b 6e61 6d00 ff6e 6f64 655f ...Vlknam..node_ │ │ │ -00562a70: 6861 6e64 6c65 0000 340d 0024 562e 6f63 handle..4..$V.oc │ │ │ -00562a80: 7465 7400 0035 0c00 2556 7661 6c75 6500 tet..5..%Vvalue. │ │ │ -00562a90: 0036 0d00 1956 7362 5f6b 6579 0000 370b .6...Vsb_key..7. │ │ │ -00562aa0: 001f 562e 6b65 7900 0039 0a00 2056 6c65 ..V.key..9.. Vle │ │ │ -00562ab0: 6e00 0038 0c00 1956 7864 7369 6400 0031 n..8...Vxdsid..1 │ │ │ -00562ac0: 0c00 1e56 2e64 7369 6400 0032 0b00 1f56 ...V.dsid..2...V │ │ │ -00562ad0: 6e6f 6465 0000 3312 0013 5677 6f72 6400 node..3...Vword. │ │ │ -00562ae0: ff6f 6374 6574 0000 310c 0019 5676 616c .octet..1...Vval │ │ │ -00562af0: 7565 0000 320f 0012 5671 5f68 6472 00ff ue..2...Vq_hdr.. │ │ │ -00562b00: 6100 0038 0c00 1a56 2e65 7263 0000 3135 a..8...V.erc..15 │ │ │ -00562b10: 0e00 1e56 2e6f 6374 6574 0000 3136 0d00 ...V.octet..16.. │ │ │ -00562b20: 1f56 7661 6c75 6500 0031 370a 001b 566c .Vvalue..17...Vl │ │ │ -00562b30: 656e 0000 390e 001e 562e 6f63 7465 7400 en..9...V.octet. │ │ │ -00562b40: 0031 300d 001f 5676 616c 7565 0000 3131 .10...Vvalue..11 │ │ │ -00562b50: 0c00 1b56 7069 6431 0000 3138 0e00 1f56 ...Vpid1..18...V │ │ │ -00562b60: 2e6f 6374 6574 0000 3139 0d00 2056 7661 .octet..19.. Vva │ │ │ -00562b70: 6c75 6500 0032 3009 001e 5632 0000 3231 lue..20...V2..21 │ │ │ -00562b80: 0e00 1f56 2e6f 6374 6574 0000 3232 0d00 ...V.octet..22.. │ │ │ -00562b90: 2056 7661 6c75 6500 0032 330b 001b 5674 Vvalue..23...Vt │ │ │ -00562ba0: 7970 0000 3132 0e00 1e56 2e6f 6374 6574 yp..12...V.octet │ │ │ -00562bb0: 0000 3133 0d00 1f56 7661 6c75 6500 0031 ..13...Vvalue..1 │ │ │ -00562bc0: 340d 001b 5678 6473 6964 0000 3234 0d00 4...Vxdsid..24.. │ │ │ -00562bd0: 2056 2e64 7369 6400 0032 350c 0021 566e V.dsid..25..!Vn │ │ │ -00562be0: 6f64 6500 0032 3608 0019 5672 0000 310b ode..26...Vr..1. │ │ │ -00562bf0: 001a 562e 666d 6400 0034 0a00 1b56 6c65 ..V.fmd..4...Vle │ │ │ -00562c00: 6e00 0032 0b00 1b56 7069 6431 0000 3508 n..2...Vpid1..5. │ │ │ -00562c10: 001e 5632 0000 360a 001b 5674 7970 0000 ..V2..6...Vtyp.. │ │ │ -00562c20: 330c 001b 5678 6473 6964 0000 3714 0012 3...Vxdsid..7... │ │ │ -00562c30: 5672 6571 5f67 6574 7000 ff68 6472 0000 Vreq_getp..hdr.. │ │ │ -00562c40: 3109 001f 562e 6100 0039 0c00 2156 2e65 1...V.a..9..!V.e │ │ │ -00562c50: 7263 0000 3136 0e00 2556 2e6f 6374 6574 rc..16..%V.octet │ │ │ -00562c60: 0000 3137 0d00 2656 7661 6c75 6500 0031 ..17..&Vvalue..1 │ │ │ -00562c70: 380b 0022 566c 656e 0000 3130 0e00 2556 8.."Vlen..10..%V │ │ │ -00562c80: 2e6f 6374 6574 0000 3131 0d00 2656 7661 .octet..11..&Vva │ │ │ -00562c90: 6c75 6500 0031 320c 0022 5670 6964 3100 lue..12.."Vpid1. │ │ │ -00562ca0: 0031 390e 0026 562e 6f63 7465 7400 0032 .19..&V.octet..2 │ │ │ -00562cb0: 300d 0027 5676 616c 7565 0000 3231 0900 0..'Vvalue..21.. │ │ │ -00562cc0: 2556 3200 0032 320e 0026 562e 6f63 7465 %V2..22..&V.octe │ │ │ -00562cd0: 7400 0032 330d 0027 5676 616c 7565 0000 t..23..'Vvalue.. │ │ │ -00562ce0: 3234 0b00 2256 7479 7000 0031 330e 0025 24.."Vtyp..13..% │ │ │ -00562cf0: 562e 6f63 7465 7400 0031 340d 0026 5676 V.octet..14..&Vv │ │ │ -00562d00: 616c 7565 0000 3135 0d00 2256 7864 7369 alue..15.."Vxdsi │ │ │ -00562d10: 6400 0032 350d 0027 562e 6473 6964 0000 d..25..'V.dsid.. │ │ │ -00562d20: 3236 0c00 2856 6e6f 6465 0000 3237 0800 26..(Vnode..27.. │ │ │ -00562d30: 2056 7200 0032 0b00 2156 2e66 6d64 0000 Vr..2..!V.fmd.. │ │ │ -00562d40: 350a 0022 566c 656e 0000 330b 0022 5670 5.."Vlen..3.."Vp │ │ │ -00562d50: 6964 3100 0036 0800 2556 3200 0037 0a00 id1..6..%V2..7.. │ │ │ -00562d60: 2256 7479 7000 0034 0c00 2256 7864 7369 "Vtyp..4.."Vxdsi │ │ │ -00562d70: 6400 0038 0e00 1c56 6f66 6673 6574 0000 d..8...Voffset.. │ │ │ -00562d80: 3239 0e00 2256 2e6f 6374 6574 0000 3330 29.."V.octet..30 │ │ │ -00562d90: 0d00 2356 7661 6c75 6500 0033 3110 001c ..#Vvalue..31... │ │ │ -00562da0: 5670 6167 6561 6464 7200 0032 380d 0019 Vpageaddr..28... │ │ │ -00562db0: 5672 00ff 6864 7200 0031 0900 1f56 2e61 Vr..hdr..1...V.a │ │ │ -00562dc0: 0000 390c 0021 562e 6572 6300 0031 360e ..9..!V.erc..16. │ │ │ -00562dd0: 0025 562e 6f63 7465 7400 0031 370d 0026 .%V.octet..17..& │ │ │ -00562de0: 5676 616c 7565 0000 3138 0b00 2256 6c65 Vvalue..18.."Vle │ │ │ -00562df0: 6e00 0031 300e 0025 562e 6f63 7465 7400 n..10..%V.octet. │ │ │ -00562e00: 0031 310d 0026 5676 616c 7565 0000 3132 .11..&Vvalue..12 │ │ │ -00562e10: 0c00 2256 7069 6431 0000 3139 0e00 2656 .."Vpid1..19..&V │ │ │ -00562e20: 2e6f 6374 6574 0000 3230 0d00 2756 7661 .octet..20..'Vva │ │ │ -00562e30: 6c75 6500 0032 3109 0025 5632 0000 3232 lue..21..%V2..22 │ │ │ -00562e40: 0e00 2656 2e6f 6374 6574 0000 3233 0d00 ..&V.octet..23.. │ │ │ -00562e50: 2756 7661 6c75 6500 0032 340b 0022 5674 'Vvalue..24.."Vt │ │ │ -00562e60: 7970 0000 3133 0e00 2556 2e6f 6374 6574 yp..13..%V.octet │ │ │ -00562e70: 0000 3134 0d00 2656 7661 6c75 6500 0031 ..14..&Vvalue..1 │ │ │ -00562e80: 350d 0022 5678 6473 6964 0000 3235 0d00 5.."Vxdsid..25.. │ │ │ -00562e90: 2756 2e64 7369 6400 0032 360c 0028 566e 'V.dsid..26..(Vn │ │ │ -00562ea0: 6f64 6500 0032 3708 0020 5672 0000 320b ode..27.. Vr..2. │ │ │ -00562eb0: 0021 562e 666d 6400 0035 0a00 2256 6c65 .!V.fmd..5.."Vle │ │ │ -00562ec0: 6e00 0033 0b00 2256 7069 6431 0000 3608 n..3.."Vpid1..6. │ │ │ -00562ed0: 0025 5632 0000 370a 0022 5674 7970 0000 .%V2..7.."Vtyp.. │ │ │ -00562ee0: 340c 0022 5678 6473 6964 0000 380b 001c 4.."Vxdsid..8... │ │ │ -00562ef0: 566b 6579 0000 3238 0c00 1f56 2e6b 6579 Vkey..28...V.key │ │ │ -00562f00: 0000 3330 0b00 2056 6c65 6e00 0032 3914 ..30.. Vlen..29. │ │ │ -00562f10: 0016 566c 6f63 6b00 ff64 6c6f 636b 7300 ..Vlock..dlocks. │ │ │ -00562f20: 0033 3117 0022 565b 305d 2e6e 6f64 655f .31.."V[0].node_ │ │ │ -00562f30: 6861 6e64 6c65 0000 3335 0e00 3156 2e6f handle..35..1V.o │ │ │ -00562f40: 6374 6574 0000 3336 0d00 3256 7661 6c75 ctet..36..2Vvalu │ │ │ -00562f50: 6500 0033 370e 0026 5673 625f 6b65 7900 e..37..&Vsb_key. │ │ │ -00562f60: 0033 380c 002c 562e 6b65 7900 0034 300b .38..,V.key..40. │ │ │ -00562f70: 002d 566c 656e 0000 3339 0d00 2656 7864 .-Vlen..39..&Vxd │ │ │ -00562f80: 7369 6400 0033 320d 002b 562e 6473 6964 sid..32..+V.dsid │ │ │ -00562f90: 0000 3333 0c00 2c56 6e6f 6465 0000 3334 ..33..,Vnode..34 │ │ │ -00562fa0: 0a00 1c56 6864 7200 0031 0900 1f56 2e61 ...Vhdr..1...V.a │ │ │ -00562fb0: 0000 390c 0021 562e 6572 6300 0031 360e ..9..!V.erc..16. │ │ │ -00562fc0: 0025 562e 6f63 7465 7400 0031 370d 0026 .%V.octet..17..& │ │ │ -00562fd0: 5676 616c 7565 0000 3138 0b00 2256 6c65 Vvalue..18.."Vle │ │ │ -00562fe0: 6e00 0031 300e 0025 562e 6f63 7465 7400 n..10..%V.octet. │ │ │ -00562ff0: 0031 310d 0026 5676 616c 7565 0000 3132 .11..&Vvalue..12 │ │ │ +005629c0: 1c52 7265 7100 0034 0b00 1f52 5f6c 656e .Rreq..4...R_len │ │ │ +005629d0: 0000 3609 001d 5273 7000 0035 0b00 1f52 ..6...Rsp..5...R │ │ │ +005629e0: 5f6c 656e 0000 3710 001c 5274 696d 6573 _len..7...Rtimes │ │ │ +005629f0: 7461 6d70 0000 3210 001d 526f 6f62 6967 tamp..2...Roobig │ │ │ +00562a00: 666c 6167 0000 3310 0012 526b 696c 6c00 flag..3...Rkill. │ │ │ +00562a10: ff68 6472 0000 3109 001b 522e 6100 0033 .hdr..1...R.a..3 │ │ │ +00562a20: 0800 1c52 7200 0032 0a00 1852 6b65 7900 ...Rr..2...Rkey. │ │ │ +00562a30: 0036 0b00 1b52 2e6b 6579 0000 380a 001c .6...R.key..8... │ │ │ +00562a40: 526c 656e 0000 370c 0018 5278 6e73 6964 Rlen..7...Rxnsid │ │ │ +00562a50: 0000 340d 001d 522e 7661 6c75 6500 0035 ..4...R.value..5 │ │ │ +00562a60: 1900 1252 6c6b 6e61 6d00 ff6e 6f64 655f ...Rlknam..node_ │ │ │ +00562a70: 6861 6e64 6c65 0000 340d 0024 522e 6f63 handle..4..$R.oc │ │ │ +00562a80: 7465 7400 0035 0c00 2552 7661 6c75 6500 tet..5..%Rvalue. │ │ │ +00562a90: 0036 0d00 1952 7362 5f6b 6579 0000 370b .6...Rsb_key..7. │ │ │ +00562aa0: 001f 522e 6b65 7900 0039 0a00 2052 6c65 ..R.key..9.. Rle │ │ │ +00562ab0: 6e00 0038 0c00 1952 7864 7369 6400 0031 n..8...Rxdsid..1 │ │ │ +00562ac0: 0c00 1e52 2e64 7369 6400 0032 0b00 1f52 ...R.dsid..2...R │ │ │ +00562ad0: 6e6f 6465 0000 3312 0013 5277 6f72 6400 node..3...Rword. │ │ │ +00562ae0: ff6f 6374 6574 0000 310c 0019 5276 616c .octet..1...Rval │ │ │ +00562af0: 7565 0000 320f 0012 5271 5f68 6472 00ff ue..2...Rq_hdr.. │ │ │ +00562b00: 6100 0038 0c00 1a52 2e65 7263 0000 3135 a..8...R.erc..15 │ │ │ +00562b10: 0e00 1e52 2e6f 6374 6574 0000 3136 0d00 ...R.octet..16.. │ │ │ +00562b20: 1f52 7661 6c75 6500 0031 370a 001b 526c .Rvalue..17...Rl │ │ │ +00562b30: 656e 0000 390e 001e 522e 6f63 7465 7400 en..9...R.octet. │ │ │ +00562b40: 0031 300d 001f 5276 616c 7565 0000 3131 .10...Rvalue..11 │ │ │ +00562b50: 0c00 1b52 7069 6431 0000 3138 0e00 1f52 ...Rpid1..18...R │ │ │ +00562b60: 2e6f 6374 6574 0000 3139 0d00 2052 7661 .octet..19.. Rva │ │ │ +00562b70: 6c75 6500 0032 3009 001e 5232 0000 3231 lue..20...R2..21 │ │ │ +00562b80: 0e00 1f52 2e6f 6374 6574 0000 3232 0d00 ...R.octet..22.. │ │ │ +00562b90: 2052 7661 6c75 6500 0032 330b 001b 5274 Rvalue..23...Rt │ │ │ +00562ba0: 7970 0000 3132 0e00 1e52 2e6f 6374 6574 yp..12...R.octet │ │ │ +00562bb0: 0000 3133 0d00 1f52 7661 6c75 6500 0031 ..13...Rvalue..1 │ │ │ +00562bc0: 340d 001b 5278 6473 6964 0000 3234 0d00 4...Rxdsid..24.. │ │ │ +00562bd0: 2052 2e64 7369 6400 0032 350c 0021 526e R.dsid..25..!Rn │ │ │ +00562be0: 6f64 6500 0032 3608 0019 5272 0000 310b ode..26...Rr..1. │ │ │ +00562bf0: 001a 522e 666d 6400 0034 0a00 1b52 6c65 ..R.fmd..4...Rle │ │ │ +00562c00: 6e00 0032 0b00 1b52 7069 6431 0000 3508 n..2...Rpid1..5. │ │ │ +00562c10: 001e 5232 0000 360a 001b 5274 7970 0000 ..R2..6...Rtyp.. │ │ │ +00562c20: 330c 001b 5278 6473 6964 0000 3714 0012 3...Rxdsid..7... │ │ │ +00562c30: 5272 6571 5f67 6574 7000 ff68 6472 0000 Rreq_getp..hdr.. │ │ │ +00562c40: 3109 001f 522e 6100 0039 0c00 2152 2e65 1...R.a..9..!R.e │ │ │ +00562c50: 7263 0000 3136 0e00 2552 2e6f 6374 6574 rc..16..%R.octet │ │ │ +00562c60: 0000 3137 0d00 2652 7661 6c75 6500 0031 ..17..&Rvalue..1 │ │ │ +00562c70: 380b 0022 526c 656e 0000 3130 0e00 2552 8.."Rlen..10..%R │ │ │ +00562c80: 2e6f 6374 6574 0000 3131 0d00 2652 7661 .octet..11..&Rva │ │ │ +00562c90: 6c75 6500 0031 320c 0022 5270 6964 3100 lue..12.."Rpid1. │ │ │ +00562ca0: 0031 390e 0026 522e 6f63 7465 7400 0032 .19..&R.octet..2 │ │ │ +00562cb0: 300d 0027 5276 616c 7565 0000 3231 0900 0..'Rvalue..21.. │ │ │ +00562cc0: 2552 3200 0032 320e 0026 522e 6f63 7465 %R2..22..&R.octe │ │ │ +00562cd0: 7400 0032 330d 0027 5276 616c 7565 0000 t..23..'Rvalue.. │ │ │ +00562ce0: 3234 0b00 2252 7479 7000 0031 330e 0025 24.."Rtyp..13..% │ │ │ +00562cf0: 522e 6f63 7465 7400 0031 340d 0026 5276 R.octet..14..&Rv │ │ │ +00562d00: 616c 7565 0000 3135 0d00 2252 7864 7369 alue..15.."Rxdsi │ │ │ +00562d10: 6400 0032 350d 0027 522e 6473 6964 0000 d..25..'R.dsid.. │ │ │ +00562d20: 3236 0c00 2852 6e6f 6465 0000 3237 0800 26..(Rnode..27.. │ │ │ +00562d30: 2052 7200 0032 0b00 2152 2e66 6d64 0000 Rr..2..!R.fmd.. │ │ │ +00562d40: 350a 0022 526c 656e 0000 330b 0022 5270 5.."Rlen..3.."Rp │ │ │ +00562d50: 6964 3100 0036 0800 2552 3200 0037 0a00 id1..6..%R2..7.. │ │ │ +00562d60: 2252 7479 7000 0034 0c00 2252 7864 7369 "Rtyp..4.."Rxdsi │ │ │ +00562d70: 6400 0038 0e00 1c52 6f66 6673 6574 0000 d..8...Roffset.. │ │ │ +00562d80: 3239 0e00 2252 2e6f 6374 6574 0000 3330 29.."R.octet..30 │ │ │ +00562d90: 0d00 2352 7661 6c75 6500 0033 3110 001c ..#Rvalue..31... │ │ │ +00562da0: 5270 6167 6561 6464 7200 0032 380d 0019 Rpageaddr..28... │ │ │ +00562db0: 5272 00ff 6864 7200 0031 0900 1f52 2e61 Rr..hdr..1...R.a │ │ │ +00562dc0: 0000 390c 0021 522e 6572 6300 0031 360e ..9..!R.erc..16. │ │ │ +00562dd0: 0025 522e 6f63 7465 7400 0031 370d 0026 .%R.octet..17..& │ │ │ +00562de0: 5276 616c 7565 0000 3138 0b00 2252 6c65 Rvalue..18.."Rle │ │ │ +00562df0: 6e00 0031 300e 0025 522e 6f63 7465 7400 n..10..%R.octet. │ │ │ +00562e00: 0031 310d 0026 5276 616c 7565 0000 3132 .11..&Rvalue..12 │ │ │ +00562e10: 0c00 2252 7069 6431 0000 3139 0e00 2652 .."Rpid1..19..&R │ │ │ +00562e20: 2e6f 6374 6574 0000 3230 0d00 2752 7661 .octet..20..'Rva │ │ │ +00562e30: 6c75 6500 0032 3109 0025 5232 0000 3232 lue..21..%R2..22 │ │ │ +00562e40: 0e00 2652 2e6f 6374 6574 0000 3233 0d00 ..&R.octet..23.. │ │ │ +00562e50: 2752 7661 6c75 6500 0032 340b 0022 5274 'Rvalue..24.."Rt │ │ │ +00562e60: 7970 0000 3133 0e00 2552 2e6f 6374 6574 yp..13..%R.octet │ │ │ +00562e70: 0000 3134 0d00 2652 7661 6c75 6500 0031 ..14..&Rvalue..1 │ │ │ +00562e80: 350d 0022 5278 6473 6964 0000 3235 0d00 5.."Rxdsid..25.. │ │ │ +00562e90: 2752 2e64 7369 6400 0032 360c 0028 526e 'R.dsid..26..(Rn │ │ │ +00562ea0: 6f64 6500 0032 3708 0020 5272 0000 320b ode..27.. Rr..2. │ │ │ +00562eb0: 0021 522e 666d 6400 0035 0a00 2252 6c65 .!R.fmd..5.."Rle │ │ │ +00562ec0: 6e00 0033 0b00 2252 7069 6431 0000 3608 n..3.."Rpid1..6. │ │ │ +00562ed0: 0025 5232 0000 370a 0022 5274 7970 0000 .%R2..7.."Rtyp.. │ │ │ +00562ee0: 340c 0022 5278 6473 6964 0000 380b 001c 4.."Rxdsid..8... │ │ │ +00562ef0: 526b 6579 0000 3238 0c00 1f52 2e6b 6579 Rkey..28...R.key │ │ │ +00562f00: 0000 3330 0b00 2052 6c65 6e00 0032 3914 ..30.. Rlen..29. │ │ │ +00562f10: 0016 526c 6f63 6b00 ff64 6c6f 636b 7300 ..Rlock..dlocks. │ │ │ +00562f20: 0033 3117 0022 525b 305d 2e6e 6f64 655f .31.."R[0].node_ │ │ │ +00562f30: 6861 6e64 6c65 0000 3335 0e00 3152 2e6f handle..35..1R.o │ │ │ +00562f40: 6374 6574 0000 3336 0d00 3252 7661 6c75 ctet..36..2Rvalu │ │ │ +00562f50: 6500 0033 370e 0026 5273 625f 6b65 7900 e..37..&Rsb_key. │ │ │ +00562f60: 0033 380c 002c 522e 6b65 7900 0034 300b .38..,R.key..40. │ │ │ +00562f70: 002d 526c 656e 0000 3339 0d00 2652 7864 .-Rlen..39..&Rxd │ │ │ +00562f80: 7369 6400 0033 320d 002b 522e 6473 6964 sid..32..+R.dsid │ │ │ +00562f90: 0000 3333 0c00 2c52 6e6f 6465 0000 3334 ..33..,Rnode..34 │ │ │ +00562fa0: 0a00 1c52 6864 7200 0031 0900 1f52 2e61 ...Rhdr..1...R.a │ │ │ +00562fb0: 0000 390c 0021 522e 6572 6300 0031 360e ..9..!R.erc..16. │ │ │ +00562fc0: 0025 522e 6f63 7465 7400 0031 370d 0026 .%R.octet..17..& │ │ │ +00562fd0: 5276 616c 7565 0000 3138 0b00 2252 6c65 Rvalue..18.."Rle │ │ │ +00562fe0: 6e00 0031 300e 0025 522e 6f63 7465 7400 n..10..%R.octet. │ │ │ +00562ff0: 0031 310d 0026 5276 616c 7565 0000 3132 .11..&Rvalue..12 │ │ │ 00563000: 0400 0000 0008 0000 796a 0000 0000 0000 ........yj...... │ │ │ -00563010: 2e00 0056 6774 6d74 7970 666c 6469 6e64 ...Vgtmtypfldind │ │ │ +00563010: 2e00 0052 6774 6d74 7970 666c 6469 6e64 ...Rgtmtypfldind │ │ │ 00563020: 7800 ff72 635f 7265 715f 6c6f 636b 00ff x..rc_req_lock.. │ │ │ 00563030: 6864 722e 612e 7069 6431 0000 3139 0e00 hdr.a.pid1..19.. │ │ │ -00563040: 2656 2e6f 6374 6574 0000 3230 0d00 2756 &V.octet..20..'V │ │ │ -00563050: 7661 6c75 6500 0032 3109 0025 5632 0000 value..21..%V2.. │ │ │ -00563060: 3232 0e00 2656 2e6f 6374 6574 0000 3233 22..&V.octet..23 │ │ │ -00563070: 0d00 2756 7661 6c75 6500 0032 340b 0022 ..'Vvalue..24.." │ │ │ -00563080: 5674 7970 0000 3133 0e00 2556 2e6f 6374 Vtyp..13..%V.oct │ │ │ -00563090: 6574 0000 3134 0d00 2656 7661 6c75 6500 et..14..&Vvalue. │ │ │ -005630a0: 0031 350d 0022 5678 6473 6964 0000 3235 .15.."Vxdsid..25 │ │ │ -005630b0: 0d00 2756 2e64 7369 6400 0032 360c 0028 ..'V.dsid..26..( │ │ │ -005630c0: 566e 6f64 6500 0032 3708 0020 5672 0000 Vnode..27.. Vr.. │ │ │ -005630d0: 320b 0021 562e 666d 6400 0035 0a00 2256 2..!V.fmd..5.."V │ │ │ -005630e0: 6c65 6e00 0033 0b00 2256 7069 6431 0000 len..3.."Vpid1.. │ │ │ -005630f0: 3608 0025 5632 0000 370a 0022 5674 7970 6..%V2..7.."Vtyp │ │ │ -00563100: 0000 340c 0022 5678 6473 6964 0000 380e ..4.."Vxdsid..8. │ │ │ -00563110: 001c 566e 6c6f 636b 7300 0032 380e 0022 ..Vnlocks..28.." │ │ │ -00563120: 562e 6f63 7465 7400 0032 390d 0023 5676 V.octet..29..#Vv │ │ │ -00563130: 616c 7565 0000 3330 0e00 1856 676e 00ff alue..30...Vgn.. │ │ │ -00563140: 6864 7200 0031 0900 1f56 2e61 0000 390c hdr..1...V.a..9. │ │ │ -00563150: 0021 562e 6572 6300 0031 360e 0025 562e .!V.erc..16..%V. │ │ │ -00563160: 6f63 7465 7400 0031 370d 0026 5676 616c octet..17..&Vval │ │ │ -00563170: 7565 0000 3138 0b00 2256 6c65 6e00 0031 ue..18.."Vlen..1 │ │ │ -00563180: 300e 0025 562e 6f63 7465 7400 0031 310d 0..%V.octet..11. │ │ │ -00563190: 0026 5676 616c 7565 0000 3132 0c00 2256 .&Vvalue..12.."V │ │ │ -005631a0: 7069 6431 0000 3139 0e00 2656 2e6f 6374 pid1..19..&V.oct │ │ │ -005631b0: 6574 0000 3230 0d00 2756 7661 6c75 6500 et..20..'Vvalue. │ │ │ -005631c0: 0032 3109 0025 5632 0000 3232 0e00 2656 .21..%V2..22..&V │ │ │ -005631d0: 2e6f 6374 6574 0000 3233 0d00 2756 7661 .octet..23..'Vva │ │ │ -005631e0: 6c75 6500 0032 340b 0022 5674 7970 0000 lue..24.."Vtyp.. │ │ │ -005631f0: 3133 0e00 2556 2e6f 6374 6574 0000 3134 13..%V.octet..14 │ │ │ -00563200: 0d00 2656 7661 6c75 6500 0031 350d 0022 ..&Vvalue..15.." │ │ │ -00563210: 5678 6473 6964 0000 3235 0d00 2756 2e64 Vxdsid..25..'V.d │ │ │ -00563220: 7369 6400 0032 360c 0028 566e 6f64 6500 sid..26..(Vnode. │ │ │ -00563230: 0032 3708 0020 5672 0000 320b 0021 562e .27.. Vr..2..!V. │ │ │ -00563240: 666d 6400 0035 0a00 2256 6c65 6e00 0033 fmd..5.."Vlen..3 │ │ │ -00563250: 0b00 2256 7069 6431 0000 3608 0025 5632 .."Vpid1..6..%V2 │ │ │ -00563260: 0000 370a 0022 5674 7970 0000 340c 0022 ..7.."Vtyp..4.." │ │ │ -00563270: 5678 6473 6964 0000 3813 001c 566c 6963 Vxdsid..8...Vlic │ │ │ -00563280: 656e 7365 5f62 6c6b 0000 3239 0b00 2456 ense_blk..29..$V │ │ │ -00563290: 6e75 6d00 0032 3811 0013 5671 5f68 6472 num..28...Vq_hdr │ │ │ -005632a0: 00ff 666d 6400 0037 0d00 1d56 2e6f 6374 ..fmd..7...V.oct │ │ │ -005632b0: 6574 0000 380c 001e 5676 616c 7565 0000 et..8...Vvalue.. │ │ │ -005632c0: 390a 001a 566c 656e 0000 310d 001d 562e 9...Vlen..1...V. │ │ │ -005632d0: 6f63 7465 7400 0032 0c00 1e56 7661 6c75 octet..2...Vvalu │ │ │ -005632e0: 6500 0033 0c00 1a56 7069 6431 0000 3130 e..3...Vpid1..10 │ │ │ -005632f0: 0e00 1e56 2e6f 6374 6574 0000 3131 0d00 ...V.octet..11.. │ │ │ -00563300: 1f56 7661 6c75 6500 0031 3209 001d 5632 .Vvalue..12...V2 │ │ │ -00563310: 0000 3133 0e00 1e56 2e6f 6374 6574 0000 ..13...V.octet.. │ │ │ -00563320: 3134 0d00 1f56 7661 6c75 6500 0031 350a 14...Vvalue..15. │ │ │ -00563330: 001a 5674 7970 0000 340d 001d 562e 6f63 ..Vtyp..4...V.oc │ │ │ -00563340: 7465 7400 0035 0c00 1e56 7661 6c75 6500 tet..5...Vvalue. │ │ │ -00563350: 0036 0d00 1a56 7864 7369 6400 0031 360d .6...Vxdsid..16. │ │ │ -00563360: 001f 562e 6473 6964 0000 3137 0c00 2056 ..V.dsid..17.. V │ │ │ -00563370: 6e6f 6465 0000 3138 1500 1356 7370 5f6c node..18...Vsp_l │ │ │ +00563040: 2652 2e6f 6374 6574 0000 3230 0d00 2752 &R.octet..20..'R │ │ │ +00563050: 7661 6c75 6500 0032 3109 0025 5232 0000 value..21..%R2.. │ │ │ +00563060: 3232 0e00 2652 2e6f 6374 6574 0000 3233 22..&R.octet..23 │ │ │ +00563070: 0d00 2752 7661 6c75 6500 0032 340b 0022 ..'Rvalue..24.." │ │ │ +00563080: 5274 7970 0000 3133 0e00 2552 2e6f 6374 Rtyp..13..%R.oct │ │ │ +00563090: 6574 0000 3134 0d00 2652 7661 6c75 6500 et..14..&Rvalue. │ │ │ +005630a0: 0031 350d 0022 5278 6473 6964 0000 3235 .15.."Rxdsid..25 │ │ │ +005630b0: 0d00 2752 2e64 7369 6400 0032 360c 0028 ..'R.dsid..26..( │ │ │ +005630c0: 526e 6f64 6500 0032 3708 0020 5272 0000 Rnode..27.. Rr.. │ │ │ +005630d0: 320b 0021 522e 666d 6400 0035 0a00 2252 2..!R.fmd..5.."R │ │ │ +005630e0: 6c65 6e00 0033 0b00 2252 7069 6431 0000 len..3.."Rpid1.. │ │ │ +005630f0: 3608 0025 5232 0000 370a 0022 5274 7970 6..%R2..7.."Rtyp │ │ │ +00563100: 0000 340c 0022 5278 6473 6964 0000 380e ..4.."Rxdsid..8. │ │ │ +00563110: 001c 526e 6c6f 636b 7300 0032 380e 0022 ..Rnlocks..28.." │ │ │ +00563120: 522e 6f63 7465 7400 0032 390d 0023 5276 R.octet..29..#Rv │ │ │ +00563130: 616c 7565 0000 3330 0e00 1852 676e 00ff alue..30...Rgn.. │ │ │ +00563140: 6864 7200 0031 0900 1f52 2e61 0000 390c hdr..1...R.a..9. │ │ │ +00563150: 0021 522e 6572 6300 0031 360e 0025 522e .!R.erc..16..%R. │ │ │ +00563160: 6f63 7465 7400 0031 370d 0026 5276 616c octet..17..&Rval │ │ │ +00563170: 7565 0000 3138 0b00 2252 6c65 6e00 0031 ue..18.."Rlen..1 │ │ │ +00563180: 300e 0025 522e 6f63 7465 7400 0031 310d 0..%R.octet..11. │ │ │ +00563190: 0026 5276 616c 7565 0000 3132 0c00 2252 .&Rvalue..12.."R │ │ │ +005631a0: 7069 6431 0000 3139 0e00 2652 2e6f 6374 pid1..19..&R.oct │ │ │ +005631b0: 6574 0000 3230 0d00 2752 7661 6c75 6500 et..20..'Rvalue. │ │ │ +005631c0: 0032 3109 0025 5232 0000 3232 0e00 2652 .21..%R2..22..&R │ │ │ +005631d0: 2e6f 6374 6574 0000 3233 0d00 2752 7661 .octet..23..'Rva │ │ │ +005631e0: 6c75 6500 0032 340b 0022 5274 7970 0000 lue..24.."Rtyp.. │ │ │ +005631f0: 3133 0e00 2552 2e6f 6374 6574 0000 3134 13..%R.octet..14 │ │ │ +00563200: 0d00 2652 7661 6c75 6500 0031 350d 0022 ..&Rvalue..15.." │ │ │ +00563210: 5278 6473 6964 0000 3235 0d00 2752 2e64 Rxdsid..25..'R.d │ │ │ +00563220: 7369 6400 0032 360c 0028 526e 6f64 6500 sid..26..(Rnode. │ │ │ +00563230: 0032 3708 0020 5272 0000 320b 0021 522e .27.. Rr..2..!R. │ │ │ +00563240: 666d 6400 0035 0a00 2252 6c65 6e00 0033 fmd..5.."Rlen..3 │ │ │ +00563250: 0b00 2252 7069 6431 0000 3608 0025 5232 .."Rpid1..6..%R2 │ │ │ +00563260: 0000 370a 0022 5274 7970 0000 340c 0022 ..7.."Rtyp..4.." │ │ │ +00563270: 5278 6473 6964 0000 3813 001c 526c 6963 Rxdsid..8...Rlic │ │ │ +00563280: 656e 7365 5f62 6c6b 0000 3239 0b00 2452 ense_blk..29..$R │ │ │ +00563290: 6e75 6d00 0032 3811 0013 5271 5f68 6472 num..28...Rq_hdr │ │ │ +005632a0: 00ff 666d 6400 0037 0d00 1d52 2e6f 6374 ..fmd..7...R.oct │ │ │ +005632b0: 6574 0000 380c 001e 5276 616c 7565 0000 et..8...Rvalue.. │ │ │ +005632c0: 390a 001a 526c 656e 0000 310d 001d 522e 9...Rlen..1...R. │ │ │ +005632d0: 6f63 7465 7400 0032 0c00 1e52 7661 6c75 octet..2...Rvalu │ │ │ +005632e0: 6500 0033 0c00 1a52 7069 6431 0000 3130 e..3...Rpid1..10 │ │ │ +005632f0: 0e00 1e52 2e6f 6374 6574 0000 3131 0d00 ...R.octet..11.. │ │ │ +00563300: 1f52 7661 6c75 6500 0031 3209 001d 5232 .Rvalue..12...R2 │ │ │ +00563310: 0000 3133 0e00 1e52 2e6f 6374 6574 0000 ..13...R.octet.. │ │ │ +00563320: 3134 0d00 1f52 7661 6c75 6500 0031 350a 14...Rvalue..15. │ │ │ +00563330: 001a 5274 7970 0000 340d 001d 522e 6f63 ..Rtyp..4...R.oc │ │ │ +00563340: 7465 7400 0035 0c00 1e52 7661 6c75 6500 tet..5...Rvalue. │ │ │ +00563350: 0036 0d00 1a52 7864 7369 6400 0031 360d .6...Rxdsid..16. │ │ │ +00563360: 001f 522e 6473 6964 0000 3137 0c00 2052 ..R.dsid..17.. R │ │ │ +00563370: 6e6f 6465 0000 3138 1500 1352 7370 5f6c node..18...Rsp_l │ │ │ 00563380: 6f67 6e00 ff64 6174 6500 0033 370e 0020 ogn..date..37.. │ │ │ -00563390: 562e 6f63 7465 7400 0033 380d 0021 5676 V.octet..38..!Vv │ │ │ -005633a0: 616c 7565 0000 3339 0a00 1c56 6864 7200 alue..39...Vhdr. │ │ │ -005633b0: 0031 0900 1f56 2e61 0000 390c 0021 562e .1...V.a..9..!V. │ │ │ -005633c0: 6572 6300 0031 360e 0025 562e 6f63 7465 erc..16..%V.octe │ │ │ -005633d0: 7400 0031 370d 0026 5676 616c 7565 0000 t..17..&Vvalue.. │ │ │ -005633e0: 3138 0b00 2256 6c65 6e00 0031 300e 0025 18.."Vlen..10..% │ │ │ -005633f0: 562e 6f63 7465 7400 0031 310d 0026 5676 V.octet..11..&Vv │ │ │ -00563400: 616c 7565 0000 3132 0c00 2256 7069 6431 alue..12.."Vpid1 │ │ │ -00563410: 0000 3139 0e00 2656 2e6f 6374 6574 0000 ..19..&V.octet.. │ │ │ -00563420: 3230 0d00 2756 7661 6c75 6500 0032 3109 20..'Vvalue..21. │ │ │ -00563430: 0025 5632 0000 3232 0e00 2656 2e6f 6374 .%V2..22..&V.oct │ │ │ -00563440: 6574 0000 3233 0d00 2756 7661 6c75 6500 et..23..'Vvalue. │ │ │ -00563450: 0032 340b 0022 5674 7970 0000 3133 0e00 .24.."Vtyp..13.. │ │ │ -00563460: 2556 2e6f 6374 6574 0000 3134 0d00 2656 %V.octet..14..&V │ │ │ -00563470: 7661 6c75 6500 0031 350d 0022 5678 6473 value..15.."Vxds │ │ │ -00563480: 6964 0000 3235 0d00 2756 2e64 7369 6400 id..25..'V.dsid. │ │ │ -00563490: 0032 360c 0028 566e 6f64 6500 0032 3708 .26..(Vnode..27. │ │ │ -005634a0: 0020 5672 0000 320b 0021 562e 666d 6400 . Vr..2..!V.fmd. │ │ │ -005634b0: 0035 0a00 2256 6c65 6e00 0033 0b00 2256 .5.."Vlen..3.."V │ │ │ -005634c0: 7069 6431 0000 3608 0025 5632 0000 370a pid1..6..%V2..7. │ │ │ -005634d0: 0022 5674 7970 0000 340c 0022 5678 6473 ."Vtyp..4.."Vxds │ │ │ -005634e0: 6964 0000 3813 001c 566c 6963 656e 7365 id..8...Vlicense │ │ │ -005634f0: 5f62 6c6b 0000 3431 0e00 1c56 6d65 7468 _blk..41...Vmeth │ │ │ -00563500: 6f64 0000 3331 0e00 2256 2e6f 6374 6574 od..31.."V.octet │ │ │ -00563510: 0000 3332 0d00 2356 7661 6c75 6500 0033 ..32..#Vvalue..3 │ │ │ -00563520: 330f 001c 5673 6573 7369 6f6e 0000 3334 3...Vsession..34 │ │ │ -00563530: 0e00 2356 2e6f 6374 6574 0000 3335 0d00 ..#V.octet..35.. │ │ │ -00563540: 2456 7661 6c75 6500 0033 360c 001c 5674 $Vvalue..36...Vt │ │ │ -00563550: 696d 6500 0034 300f 001c 5676 6572 7369 ime..40...Vversi │ │ │ -00563560: 6f6e 0000 3238 0e00 2356 2e6f 6374 6574 on..28..#V.octet │ │ │ -00563570: 0000 3239 0d00 2456 7661 6c75 6500 0033 ..29..$Vvalue..3 │ │ │ -00563580: 3013 0016 5670 6167 6500 ff61 6674 6572 0...Vpage..after │ │ │ -00563590: 0000 3431 0e00 2156 2e6f 6374 6574 0000 ..41..!V.octet.. │ │ │ -005635a0: 3432 0d00 2256 7661 6c75 6500 0034 330e 42.."Vvalue..43. │ │ │ -005635b0: 001c 5662 6566 6f72 6500 0033 380e 0022 ..Vbefore..38.." │ │ │ -005635c0: 562e 6f63 7465 7400 0033 390d 0023 5676 V.octet..39..#Vv │ │ │ -005635d0: 616c 7565 0000 3430 1300 1c56 6672 6167 alue..40...Vfrag │ │ │ -005635e0: 5f6f 6666 7365 7400 0032 390e 0027 562e _offset..29..'V. │ │ │ -005635f0: 6f63 7465 7400 0033 300d 0028 5676 616c octet..30..(Vval │ │ │ -00563600: 7565 0000 3331 0a00 1c56 6864 7200 0031 ue..31...Vhdr..1 │ │ │ -00563610: 0900 1f56 2e61 0000 390c 0021 562e 6572 ...V.a..9..!V.er │ │ │ -00563620: 6300 0031 360e 0025 562e 6f63 7465 7400 c..16..%V.octet. │ │ │ -00563630: 0031 370d 0026 5676 616c 7565 0000 3138 .17..&Vvalue..18 │ │ │ -00563640: 0b00 2256 6c65 6e00 0031 300e 0025 562e .."Vlen..10..%V. │ │ │ -00563650: 6f63 7465 7400 0031 310d 0026 5676 616c octet..11..&Vval │ │ │ -00563660: 7565 0000 3132 0c00 2256 7069 6431 0000 ue..12.."Vpid1.. │ │ │ -00563670: 3139 0e00 2656 2e6f 6374 6574 0000 3230 19..&V.octet..20 │ │ │ -00563680: 0d00 2756 7661 6c75 6500 0032 3109 0025 ..'Vvalue..21..% │ │ │ -00563690: 5632 0000 3232 0e00 2656 2e6f 6374 6574 V2..22..&V.octet │ │ │ -005636a0: 0000 3233 0d00 2756 7661 6c75 6500 0032 ..23..'Vvalue..2 │ │ │ -005636b0: 340b 0022 5674 7970 0000 3133 0e00 2556 4.."Vtyp..13..%V │ │ │ -005636c0: 2e6f 6374 6574 0000 3134 0d00 2656 7661 .octet..14..&Vva │ │ │ -005636d0: 6c75 6500 0031 350d 0022 5678 6473 6964 lue..15.."Vxdsid │ │ │ -005636e0: 0000 3235 0d00 2756 2e64 7369 6400 0032 ..25..'V.dsid..2 │ │ │ -005636f0: 360c 0028 566e 6f64 6500 0032 3708 0020 6..(Vnode..27.. │ │ │ -00563700: 5672 0000 320b 0021 562e 666d 6400 0035 Vr..2..!V.fmd..5 │ │ │ -00563710: 0a00 2256 6c65 6e00 0033 0b00 2256 7069 .."Vlen..3.."Vpi │ │ │ -00563720: 6431 0000 3608 0025 5632 0000 370a 0022 d1..6..%V2..7.." │ │ │ -00563730: 5674 7970 0000 340c 0022 5678 6473 6964 Vtyp..4.."Vxdsid │ │ │ -00563740: 0000 380c 001c 5670 6167 6500 0035 330c ..8...Vpage..53. │ │ │ -00563750: 0020 5661 6464 7200 0032 380f 001c 5672 . Vaddr..28...Vr │ │ │ -00563760: 7374 6174 7573 0000 3437 0e00 2356 2e6f status..47..#V.o │ │ │ -00563770: 6374 6574 0000 3438 0d00 2456 7661 6c75 ctet..48..$Vvalu │ │ │ -00563780: 6500 0034 3913 001c 5673 697a 655f 7265 e..49...Vsize_re │ │ │ -00563790: 6d61 696e 0000 3335 0e00 2756 2e6f 6374 main..35..'V.oct │ │ │ -005637a0: 6574 0000 3336 0d00 2856 7661 6c75 6500 et..36..(Vvalue. │ │ │ -005637b0: 0033 370c 0023 5674 7572 6e00 0033 320e .37..#Vturn..32. │ │ │ -005637c0: 0027 562e 6f63 7465 7400 0033 330d 0028 .'V.octet..33..( │ │ │ -005637d0: 5676 616c 7565 0000 3334 0b00 1c56 7863 Vvalue..34...Vxc │ │ │ -005637e0: 6300 0034 340e 001f 562e 6f63 7465 7400 c..44...V.octet. │ │ │ -005637f0: 0034 350d 0020 5676 616c 7565 0000 3436 .45.. Vvalue..46 │ │ │ +00563390: 522e 6f63 7465 7400 0033 380d 0021 5276 R.octet..38..!Rv │ │ │ +005633a0: 616c 7565 0000 3339 0a00 1c52 6864 7200 alue..39...Rhdr. │ │ │ +005633b0: 0031 0900 1f52 2e61 0000 390c 0021 522e .1...R.a..9..!R. │ │ │ +005633c0: 6572 6300 0031 360e 0025 522e 6f63 7465 erc..16..%R.octe │ │ │ +005633d0: 7400 0031 370d 0026 5276 616c 7565 0000 t..17..&Rvalue.. │ │ │ +005633e0: 3138 0b00 2252 6c65 6e00 0031 300e 0025 18.."Rlen..10..% │ │ │ +005633f0: 522e 6f63 7465 7400 0031 310d 0026 5276 R.octet..11..&Rv │ │ │ +00563400: 616c 7565 0000 3132 0c00 2252 7069 6431 alue..12.."Rpid1 │ │ │ +00563410: 0000 3139 0e00 2652 2e6f 6374 6574 0000 ..19..&R.octet.. │ │ │ +00563420: 3230 0d00 2752 7661 6c75 6500 0032 3109 20..'Rvalue..21. │ │ │ +00563430: 0025 5232 0000 3232 0e00 2652 2e6f 6374 .%R2..22..&R.oct │ │ │ +00563440: 6574 0000 3233 0d00 2752 7661 6c75 6500 et..23..'Rvalue. │ │ │ +00563450: 0032 340b 0022 5274 7970 0000 3133 0e00 .24.."Rtyp..13.. │ │ │ +00563460: 2552 2e6f 6374 6574 0000 3134 0d00 2652 %R.octet..14..&R │ │ │ +00563470: 7661 6c75 6500 0031 350d 0022 5278 6473 value..15.."Rxds │ │ │ +00563480: 6964 0000 3235 0d00 2752 2e64 7369 6400 id..25..'R.dsid. │ │ │ +00563490: 0032 360c 0028 526e 6f64 6500 0032 3708 .26..(Rnode..27. │ │ │ +005634a0: 0020 5272 0000 320b 0021 522e 666d 6400 . Rr..2..!R.fmd. │ │ │ +005634b0: 0035 0a00 2252 6c65 6e00 0033 0b00 2252 .5.."Rlen..3.."R │ │ │ +005634c0: 7069 6431 0000 3608 0025 5232 0000 370a pid1..6..%R2..7. │ │ │ +005634d0: 0022 5274 7970 0000 340c 0022 5278 6473 ."Rtyp..4.."Rxds │ │ │ +005634e0: 6964 0000 3813 001c 526c 6963 656e 7365 id..8...Rlicense │ │ │ +005634f0: 5f62 6c6b 0000 3431 0e00 1c52 6d65 7468 _blk..41...Rmeth │ │ │ +00563500: 6f64 0000 3331 0e00 2252 2e6f 6374 6574 od..31.."R.octet │ │ │ +00563510: 0000 3332 0d00 2352 7661 6c75 6500 0033 ..32..#Rvalue..3 │ │ │ +00563520: 330f 001c 5273 6573 7369 6f6e 0000 3334 3...Rsession..34 │ │ │ +00563530: 0e00 2352 2e6f 6374 6574 0000 3335 0d00 ..#R.octet..35.. │ │ │ +00563540: 2452 7661 6c75 6500 0033 360c 001c 5274 $Rvalue..36...Rt │ │ │ +00563550: 696d 6500 0034 300f 001c 5276 6572 7369 ime..40...Rversi │ │ │ +00563560: 6f6e 0000 3238 0e00 2352 2e6f 6374 6574 on..28..#R.octet │ │ │ +00563570: 0000 3239 0d00 2452 7661 6c75 6500 0033 ..29..$Rvalue..3 │ │ │ +00563580: 3013 0016 5270 6167 6500 ff61 6674 6572 0...Rpage..after │ │ │ +00563590: 0000 3431 0e00 2152 2e6f 6374 6574 0000 ..41..!R.octet.. │ │ │ +005635a0: 3432 0d00 2252 7661 6c75 6500 0034 330e 42.."Rvalue..43. │ │ │ +005635b0: 001c 5262 6566 6f72 6500 0033 380e 0022 ..Rbefore..38.." │ │ │ +005635c0: 522e 6f63 7465 7400 0033 390d 0023 5276 R.octet..39..#Rv │ │ │ +005635d0: 616c 7565 0000 3430 1300 1c52 6672 6167 alue..40...Rfrag │ │ │ +005635e0: 5f6f 6666 7365 7400 0032 390e 0027 522e _offset..29..'R. │ │ │ +005635f0: 6f63 7465 7400 0033 300d 0028 5276 616c octet..30..(Rval │ │ │ +00563600: 7565 0000 3331 0a00 1c52 6864 7200 0031 ue..31...Rhdr..1 │ │ │ +00563610: 0900 1f52 2e61 0000 390c 0021 522e 6572 ...R.a..9..!R.er │ │ │ +00563620: 6300 0031 360e 0025 522e 6f63 7465 7400 c..16..%R.octet. │ │ │ +00563630: 0031 370d 0026 5276 616c 7565 0000 3138 .17..&Rvalue..18 │ │ │ +00563640: 0b00 2252 6c65 6e00 0031 300e 0025 522e .."Rlen..10..%R. │ │ │ +00563650: 6f63 7465 7400 0031 310d 0026 5276 616c octet..11..&Rval │ │ │ +00563660: 7565 0000 3132 0c00 2252 7069 6431 0000 ue..12.."Rpid1.. │ │ │ +00563670: 3139 0e00 2652 2e6f 6374 6574 0000 3230 19..&R.octet..20 │ │ │ +00563680: 0d00 2752 7661 6c75 6500 0032 3109 0025 ..'Rvalue..21..% │ │ │ +00563690: 5232 0000 3232 0e00 2652 2e6f 6374 6574 R2..22..&R.octet │ │ │ +005636a0: 0000 3233 0d00 2752 7661 6c75 6500 0032 ..23..'Rvalue..2 │ │ │ +005636b0: 340b 0022 5274 7970 0000 3133 0e00 2552 4.."Rtyp..13..%R │ │ │ +005636c0: 2e6f 6374 6574 0000 3134 0d00 2652 7661 .octet..14..&Rva │ │ │ +005636d0: 6c75 6500 0031 350d 0022 5278 6473 6964 lue..15.."Rxdsid │ │ │ +005636e0: 0000 3235 0d00 2752 2e64 7369 6400 0032 ..25..'R.dsid..2 │ │ │ +005636f0: 360c 0028 526e 6f64 6500 0032 3708 0020 6..(Rnode..27.. │ │ │ +00563700: 5272 0000 320b 0021 522e 666d 6400 0035 Rr..2..!R.fmd..5 │ │ │ +00563710: 0a00 2252 6c65 6e00 0033 0b00 2252 7069 .."Rlen..3.."Rpi │ │ │ +00563720: 6431 0000 3608 0025 5232 0000 370a 0022 d1..6..%R2..7.." │ │ │ +00563730: 5274 7970 0000 340c 0022 5278 6473 6964 Rtyp..4.."Rxdsid │ │ │ +00563740: 0000 380c 001c 5270 6167 6500 0035 330c ..8...Rpage..53. │ │ │ +00563750: 0020 5261 6464 7200 0032 380f 001c 5272 . Raddr..28...Rr │ │ │ +00563760: 7374 6174 7573 0000 3437 0e00 2352 2e6f status..47..#R.o │ │ │ +00563770: 6374 6574 0000 3438 0d00 2452 7661 6c75 ctet..48..$Rvalu │ │ │ +00563780: 6500 0034 3913 001c 5273 697a 655f 7265 e..49...Rsize_re │ │ │ +00563790: 6d61 696e 0000 3335 0e00 2752 2e6f 6374 main..35..'R.oct │ │ │ +005637a0: 6574 0000 3336 0d00 2852 7661 6c75 6500 et..36..(Rvalue. │ │ │ +005637b0: 0033 370c 0023 5274 7572 6e00 0033 320e .37..#Rturn..32. │ │ │ +005637c0: 0027 522e 6f63 7465 7400 0033 330d 0028 .'R.octet..33..( │ │ │ +005637d0: 5276 616c 7565 0000 3334 0b00 1c52 7863 Rvalue..34...Rxc │ │ │ +005637e0: 6300 0034 340e 001f 522e 6f63 7465 7400 c..44...R.octet. │ │ │ +005637f0: 0034 350d 0020 5276 616c 7565 0000 3436 .45.. Rvalue..46 │ │ │ 00563800: 0400 0000 ed07 0000 006b 0000 0000 0000 .........k...... │ │ │ -00563810: 2900 0056 6774 6d74 7970 666c 6469 6e64 )..Vgtmtypfldind │ │ │ +00563810: 2900 0052 6774 6d74 7970 666c 6469 6e64 )..Rgtmtypfldind │ │ │ 00563820: 7800 ff72 635f 7273 705f 7061 6765 00ff x..rc_rsp_page.. │ │ │ -00563830: 7a63 6f64 6500 0035 300e 0021 562e 6f63 zcode..50..!V.oc │ │ │ -00563840: 7465 7400 0035 310d 0022 5676 616c 7565 tet..51.."Vvalue │ │ │ -00563850: 0000 3532 1100 1256 7362 6b65 7900 ff6b ..52...Vsbkey..k │ │ │ -00563860: 6579 0000 340a 0019 566c 656e 0000 310d ey..4...Vlen..1. │ │ │ -00563870: 001c 562e 6f63 7465 7400 0032 0c00 1d56 ..V.octet..2...V │ │ │ -00563880: 7661 6c75 6500 0033 0e00 1356 6574 00ff value..3...Vet.. │ │ │ -00563890: 6864 7200 0031 0900 1a56 2e61 0000 390c hdr..1...V.a..9. │ │ │ -005638a0: 001c 562e 6572 6300 0031 360e 0020 562e ..V.erc..16.. V. │ │ │ -005638b0: 6f63 7465 7400 0031 370d 0021 5676 616c octet..17..!Vval │ │ │ -005638c0: 7565 0000 3138 0b00 1d56 6c65 6e00 0031 ue..18...Vlen..1 │ │ │ -005638d0: 300e 0020 562e 6f63 7465 7400 0031 310d 0.. V.octet..11. │ │ │ -005638e0: 0021 5676 616c 7565 0000 3132 0c00 1d56 .!Vvalue..12...V │ │ │ -005638f0: 7069 6431 0000 3139 0e00 2156 2e6f 6374 pid1..19..!V.oct │ │ │ -00563900: 6574 0000 3230 0d00 2256 7661 6c75 6500 et..20.."Vvalue. │ │ │ -00563910: 0032 3109 0020 5632 0000 3232 0e00 2156 .21.. V2..22..!V │ │ │ -00563920: 2e6f 6374 6574 0000 3233 0d00 2256 7661 .octet..23.."Vva │ │ │ -00563930: 6c75 6500 0032 340b 001d 5674 7970 0000 lue..24...Vtyp.. │ │ │ -00563940: 3133 0e00 2056 2e6f 6374 6574 0000 3134 13.. V.octet..14 │ │ │ -00563950: 0d00 2156 7661 6c75 6500 0031 350d 001d ..!Vvalue..15... │ │ │ -00563960: 5678 6473 6964 0000 3235 0d00 2256 2e64 Vxdsid..25.."V.d │ │ │ -00563970: 7369 6400 0032 360c 0023 566e 6f64 6500 sid..26..#Vnode. │ │ │ -00563980: 0032 3708 001b 5672 0000 320b 001c 562e .27...Vr..2...V. │ │ │ -00563990: 666d 6400 0035 0a00 1d56 6c65 6e00 0033 fmd..5...Vlen..3 │ │ │ -005639a0: 0b00 1d56 7069 6431 0000 3608 0020 5632 ...Vpid1..6.. V2 │ │ │ -005639b0: 0000 370a 001d 5674 7970 0000 340c 001d ..7...Vtyp..4... │ │ │ -005639c0: 5678 6473 6964 0000 380b 0017 566b 6579 Vxdsid..8...Vkey │ │ │ -005639d0: 0000 3330 0c00 1a56 2e6b 6579 0000 3334 ..30...V.key..34 │ │ │ -005639e0: 0b00 1b56 6c65 6e00 0033 310e 001e 562e ...Vlen..31...V. │ │ │ -005639f0: 6f63 7465 7400 0033 320d 001f 5676 616c octet..32...Vval │ │ │ -00563a00: 7565 0000 3333 0d00 1756 786e 7369 6400 ue..33...Vxnsid. │ │ │ -00563a10: 0032 380e 001c 562e 7661 6c75 6500 0032 .28...V.value..2 │ │ │ -00563a20: 3910 0013 5677 7374 7200 ff6c 656e 0000 9...Vwstr..len.. │ │ │ -00563a30: 310d 001c 562e 6f63 7465 7400 0032 0c00 1...V.octet..2.. │ │ │ -00563a40: 1d56 7661 6c75 6500 0033 0a00 1956 7374 .Vvalue..3...Vst │ │ │ -00563a50: 7200 0034 1200 1256 776f 7264 00ff 6f63 r..4...Vword..oc │ │ │ -00563a60: 7465 7400 0031 0c00 1856 7661 6c75 6500 tet..1...Vvalue. │ │ │ -00563a70: 0032 1700 1256 7862 6c6b 5f68 6472 00ff .2...Vxblk_hdr.. │ │ │ -00563a80: 616c 6572 7400 0031 300e 0021 562e 6f63 alert..10..!V.oc │ │ │ -00563a90: 7465 7400 0031 310d 0022 5676 616c 7565 tet..11.."Vvalue │ │ │ -00563aa0: 0000 3132 0b00 1e56 6976 6500 0033 310e ..12...Vive..31. │ │ │ -00563ab0: 0021 562e 6f63 7465 7400 0033 320d 0022 .!V.octet..32.." │ │ │ -00563ac0: 5676 616c 7565 0000 3333 0d00 1d56 715f Vvalue..33...Vq_ │ │ │ -00563ad0: 7265 7300 0032 320e 0022 562e 6f63 7465 res..22.."V.octe │ │ │ -00563ae0: 7400 0032 330d 0023 5676 616c 7565 0000 t..23..#Vvalue.. │ │ │ -00563af0: 3234 0b00 1d56 736d 3100 0034 3512 001c 24...Vsm1..45... │ │ │ -00563b00: 5662 6967 5f65 6e64 6961 6e00 0034 310e Vbig_endian..41. │ │ │ -00563b10: 0026 562e 6f63 7465 7400 0034 320d 0027 .&V.octet..42..' │ │ │ -00563b20: 5676 616c 7565 0000 3433 0e00 1c56 636c Vvalue..43...Vcl │ │ │ -00563b30: 6965 6e74 0000 3238 0e00 2256 2e6f 6374 ient..28.."V.oct │ │ │ -00563b40: 6574 0000 3239 0d00 2356 7661 6c75 6500 et..29..#Vvalue. │ │ │ -00563b50: 0033 300e 001d 5670 745f 7369 7a00 0031 .30...Vpt_siz..1 │ │ │ -00563b60: 390e 0023 562e 6f63 7465 7400 0032 300d 9..#V.octet..20. │ │ │ -00563b70: 0024 5676 616c 7565 0000 3231 0b00 2056 .$Vvalue..21.. V │ │ │ -00563b80: 7461 6200 0031 360e 0023 562e 6f63 7465 tab..16..#V.octe │ │ │ -00563b90: 7400 0031 370d 0024 5676 616c 7565 0000 t..17..$Vvalue.. │ │ │ -00563ba0: 3138 0a00 1c56 656e 6400 0031 0d00 1f56 18...Vend..1...V │ │ │ -00563bb0: 2e6f 6374 6574 0000 320c 0020 5676 616c .octet..2.. Vval │ │ │ -00563bc0: 7565 0000 330d 001d 5672 725f 6171 0000 ue..3...Vrr_aq.. │ │ │ -00563bd0: 3335 0e00 2256 2e6f 6374 6574 0000 3336 35.."V.octet..36 │ │ │ -00563be0: 0d00 2356 7661 6c75 6500 0033 370f 001c ..#Vvalue..37... │ │ │ -00563bf0: 5666 696c 6c65 7230 0000 3334 0900 2256 Vfiller0..34.."V │ │ │ -00563c00: 3100 0034 340f 001c 5667 746d 5f66 7265 1..44...Vgtm_fre │ │ │ -00563c10: 6500 0034 0d00 2456 2e6f 6374 6574 0000 e..4..$V.octet.. │ │ │ -00563c20: 350c 0025 5676 616c 7565 0000 360f 001c 5..%Vvalue..6... │ │ │ -00563c30: 566c 6173 745f 6171 0000 3338 0e00 2356 Vlast_aq..38..#V │ │ │ -00563c40: 2e6f 6374 6574 0000 3339 0d00 2456 7661 .octet..39..$Vva │ │ │ -00563c50: 6c75 6500 0034 300d 001c 566d 6574 686f lue..40...Vmetho │ │ │ -00563c60: 6400 0037 0d00 2256 2e6f 6374 6574 0000 d..7.."V.octet.. │ │ │ -00563c70: 380c 0023 5676 616c 7565 0000 3910 001c 8..#Vvalue..9... │ │ │ -00563c80: 5672 6573 705f 6d61 7800 0032 350e 0024 Vresp_max..25..$ │ │ │ -00563c90: 562e 6f63 7465 7400 0032 360d 0025 5676 V.octet..26..%Vv │ │ │ -00563ca0: 616c 7565 0000 3237 0c00 1c56 7379 6e63 alue..27...Vsync │ │ │ -00563cb0: 0000 3133 0e00 2056 2e6f 6374 6574 0000 ..13.. V.octet.. │ │ │ -00563cc0: 3134 0d00 2156 7661 6c75 6500 0031 3511 14..!Vvalue..15. │ │ │ -00563cd0: 0013 5664 7369 6400 ff64 7369 6400 0031 ..Vdsid..dsid..1 │ │ │ -00563ce0: 0d00 1d56 2e6f 6374 6574 0000 320c 001e ...V.octet..2... │ │ │ -00563cf0: 5676 616c 7565 0000 330b 0019 566e 6f64 Vvalue..3...Vnod │ │ │ -00563d00: 6500 0034 0d00 1d56 2e6f 6374 6574 0000 e..4...V.octet.. │ │ │ -00563d10: 350c 001e 5676 616c 7565 0000 3612 0013 5...Vvalue..6... │ │ │ -00563d20: 566e 7369 6400 ff76 616c 7565 0000 3113 Vnsid..value..1. │ │ │ -00563d30: 0010 5665 635f 6864 7200 ff63 6d70 6300 ..Vec_hdr..cmpc. │ │ │ -00563d40: 0032 0800 1c56 3200 0033 0b00 1856 7273 .2...V2..3...Vrs │ │ │ -00563d50: 697a 0000 3121 0012 5676 706f 6f6c 5f61 iz..1!..Vvpool_a │ │ │ +00563830: 7a63 6f64 6500 0035 300e 0021 522e 6f63 zcode..50..!R.oc │ │ │ +00563840: 7465 7400 0035 310d 0022 5276 616c 7565 tet..51.."Rvalue │ │ │ +00563850: 0000 3532 1100 1252 7362 6b65 7900 ff6b ..52...Rsbkey..k │ │ │ +00563860: 6579 0000 340a 0019 526c 656e 0000 310d ey..4...Rlen..1. │ │ │ +00563870: 001c 522e 6f63 7465 7400 0032 0c00 1d52 ..R.octet..2...R │ │ │ +00563880: 7661 6c75 6500 0033 0e00 1352 6574 00ff value..3...Ret.. │ │ │ +00563890: 6864 7200 0031 0900 1a52 2e61 0000 390c hdr..1...R.a..9. │ │ │ +005638a0: 001c 522e 6572 6300 0031 360e 0020 522e ..R.erc..16.. R. │ │ │ +005638b0: 6f63 7465 7400 0031 370d 0021 5276 616c octet..17..!Rval │ │ │ +005638c0: 7565 0000 3138 0b00 1d52 6c65 6e00 0031 ue..18...Rlen..1 │ │ │ +005638d0: 300e 0020 522e 6f63 7465 7400 0031 310d 0.. R.octet..11. │ │ │ +005638e0: 0021 5276 616c 7565 0000 3132 0c00 1d52 .!Rvalue..12...R │ │ │ +005638f0: 7069 6431 0000 3139 0e00 2152 2e6f 6374 pid1..19..!R.oct │ │ │ +00563900: 6574 0000 3230 0d00 2252 7661 6c75 6500 et..20.."Rvalue. │ │ │ +00563910: 0032 3109 0020 5232 0000 3232 0e00 2152 .21.. R2..22..!R │ │ │ +00563920: 2e6f 6374 6574 0000 3233 0d00 2252 7661 .octet..23.."Rva │ │ │ +00563930: 6c75 6500 0032 340b 001d 5274 7970 0000 lue..24...Rtyp.. │ │ │ +00563940: 3133 0e00 2052 2e6f 6374 6574 0000 3134 13.. R.octet..14 │ │ │ +00563950: 0d00 2152 7661 6c75 6500 0031 350d 001d ..!Rvalue..15... │ │ │ +00563960: 5278 6473 6964 0000 3235 0d00 2252 2e64 Rxdsid..25.."R.d │ │ │ +00563970: 7369 6400 0032 360c 0023 526e 6f64 6500 sid..26..#Rnode. │ │ │ +00563980: 0032 3708 001b 5272 0000 320b 001c 522e .27...Rr..2...R. │ │ │ +00563990: 666d 6400 0035 0a00 1d52 6c65 6e00 0033 fmd..5...Rlen..3 │ │ │ +005639a0: 0b00 1d52 7069 6431 0000 3608 0020 5232 ...Rpid1..6.. R2 │ │ │ +005639b0: 0000 370a 001d 5274 7970 0000 340c 001d ..7...Rtyp..4... │ │ │ +005639c0: 5278 6473 6964 0000 380b 0017 526b 6579 Rxdsid..8...Rkey │ │ │ +005639d0: 0000 3330 0c00 1a52 2e6b 6579 0000 3334 ..30...R.key..34 │ │ │ +005639e0: 0b00 1b52 6c65 6e00 0033 310e 001e 522e ...Rlen..31...R. │ │ │ +005639f0: 6f63 7465 7400 0033 320d 001f 5276 616c octet..32...Rval │ │ │ +00563a00: 7565 0000 3333 0d00 1752 786e 7369 6400 ue..33...Rxnsid. │ │ │ +00563a10: 0032 380e 001c 522e 7661 6c75 6500 0032 .28...R.value..2 │ │ │ +00563a20: 3910 0013 5277 7374 7200 ff6c 656e 0000 9...Rwstr..len.. │ │ │ +00563a30: 310d 001c 522e 6f63 7465 7400 0032 0c00 1...R.octet..2.. │ │ │ +00563a40: 1d52 7661 6c75 6500 0033 0a00 1952 7374 .Rvalue..3...Rst │ │ │ +00563a50: 7200 0034 1200 1252 776f 7264 00ff 6f63 r..4...Rword..oc │ │ │ +00563a60: 7465 7400 0031 0c00 1852 7661 6c75 6500 tet..1...Rvalue. │ │ │ +00563a70: 0032 1700 1252 7862 6c6b 5f68 6472 00ff .2...Rxblk_hdr.. │ │ │ +00563a80: 616c 6572 7400 0031 300e 0021 522e 6f63 alert..10..!R.oc │ │ │ +00563a90: 7465 7400 0031 310d 0022 5276 616c 7565 tet..11.."Rvalue │ │ │ +00563aa0: 0000 3132 0b00 1e52 6976 6500 0033 310e ..12...Rive..31. │ │ │ +00563ab0: 0021 522e 6f63 7465 7400 0033 320d 0022 .!R.octet..32.." │ │ │ +00563ac0: 5276 616c 7565 0000 3333 0d00 1d52 715f Rvalue..33...Rq_ │ │ │ +00563ad0: 7265 7300 0032 320e 0022 522e 6f63 7465 res..22.."R.octe │ │ │ +00563ae0: 7400 0032 330d 0023 5276 616c 7565 0000 t..23..#Rvalue.. │ │ │ +00563af0: 3234 0b00 1d52 736d 3100 0034 3512 001c 24...Rsm1..45... │ │ │ +00563b00: 5262 6967 5f65 6e64 6961 6e00 0034 310e Rbig_endian..41. │ │ │ +00563b10: 0026 522e 6f63 7465 7400 0034 320d 0027 .&R.octet..42..' │ │ │ +00563b20: 5276 616c 7565 0000 3433 0e00 1c52 636c Rvalue..43...Rcl │ │ │ +00563b30: 6965 6e74 0000 3238 0e00 2252 2e6f 6374 ient..28.."R.oct │ │ │ +00563b40: 6574 0000 3239 0d00 2352 7661 6c75 6500 et..29..#Rvalue. │ │ │ +00563b50: 0033 300e 001d 5270 745f 7369 7a00 0031 .30...Rpt_siz..1 │ │ │ +00563b60: 390e 0023 522e 6f63 7465 7400 0032 300d 9..#R.octet..20. │ │ │ +00563b70: 0024 5276 616c 7565 0000 3231 0b00 2052 .$Rvalue..21.. R │ │ │ +00563b80: 7461 6200 0031 360e 0023 522e 6f63 7465 tab..16..#R.octe │ │ │ +00563b90: 7400 0031 370d 0024 5276 616c 7565 0000 t..17..$Rvalue.. │ │ │ +00563ba0: 3138 0a00 1c52 656e 6400 0031 0d00 1f52 18...Rend..1...R │ │ │ +00563bb0: 2e6f 6374 6574 0000 320c 0020 5276 616c .octet..2.. Rval │ │ │ +00563bc0: 7565 0000 330d 001d 5272 725f 6171 0000 ue..3...Rrr_aq.. │ │ │ +00563bd0: 3335 0e00 2252 2e6f 6374 6574 0000 3336 35.."R.octet..36 │ │ │ +00563be0: 0d00 2352 7661 6c75 6500 0033 370f 001c ..#Rvalue..37... │ │ │ +00563bf0: 5266 696c 6c65 7230 0000 3334 0900 2252 Rfiller0..34.."R │ │ │ +00563c00: 3100 0034 340f 001c 5267 746d 5f66 7265 1..44...Rgtm_fre │ │ │ +00563c10: 6500 0034 0d00 2452 2e6f 6374 6574 0000 e..4..$R.octet.. │ │ │ +00563c20: 350c 0025 5276 616c 7565 0000 360f 001c 5..%Rvalue..6... │ │ │ +00563c30: 526c 6173 745f 6171 0000 3338 0e00 2352 Rlast_aq..38..#R │ │ │ +00563c40: 2e6f 6374 6574 0000 3339 0d00 2452 7661 .octet..39..$Rva │ │ │ +00563c50: 6c75 6500 0034 300d 001c 526d 6574 686f lue..40...Rmetho │ │ │ +00563c60: 6400 0037 0d00 2252 2e6f 6374 6574 0000 d..7.."R.octet.. │ │ │ +00563c70: 380c 0023 5276 616c 7565 0000 3910 001c 8..#Rvalue..9... │ │ │ +00563c80: 5272 6573 705f 6d61 7800 0032 350e 0024 Rresp_max..25..$ │ │ │ +00563c90: 522e 6f63 7465 7400 0032 360d 0025 5276 R.octet..26..%Rv │ │ │ +00563ca0: 616c 7565 0000 3237 0c00 1c52 7379 6e63 alue..27...Rsync │ │ │ +00563cb0: 0000 3133 0e00 2052 2e6f 6374 6574 0000 ..13.. R.octet.. │ │ │ +00563cc0: 3134 0d00 2152 7661 6c75 6500 0031 3511 14..!Rvalue..15. │ │ │ +00563cd0: 0013 5264 7369 6400 ff64 7369 6400 0031 ..Rdsid..dsid..1 │ │ │ +00563ce0: 0d00 1d52 2e6f 6374 6574 0000 320c 001e ...R.octet..2... │ │ │ +00563cf0: 5276 616c 7565 0000 330b 0019 526e 6f64 Rvalue..3...Rnod │ │ │ +00563d00: 6500 0034 0d00 1d52 2e6f 6374 6574 0000 e..4...R.octet.. │ │ │ +00563d10: 350c 001e 5276 616c 7565 0000 3612 0013 5...Rvalue..6... │ │ │ +00563d20: 526e 7369 6400 ff76 616c 7565 0000 3113 Rnsid..value..1. │ │ │ +00563d30: 0010 5265 635f 6864 7200 ff63 6d70 6300 ..Rec_hdr..cmpc. │ │ │ +00563d40: 0032 0800 1c52 3200 0033 0b00 1852 7273 .2...R2..3...Rrs │ │ │ +00563d50: 697a 0000 3121 0012 5276 706f 6f6c 5f61 iz..1!..Rvpool_a │ │ │ 00563d60: 6464 7273 00ff 6774 6d72 6563 765f 6c6f ddrs..gtmrecv_lo │ │ │ -00563d70: 6361 6c00 0033 1400 1f56 7265 6376 6461 cal..3...Vrecvda │ │ │ -00563d80: 7461 5f62 6173 6500 0035 0f00 2356 706f ta_base..5..#Vpo │ │ │ -00563d90: 6f6c 5f63 746c 0000 3110 0028 5664 756d ol_ctl..1..(Vdum │ │ │ -00563da0: 6d79 5f72 6567 0000 3615 001f 5675 7064 my_reg..6...Vupd │ │ │ +00563d70: 6361 6c00 0033 1400 1f52 7265 6376 6461 cal..3...Rrecvda │ │ │ +00563d80: 7461 5f62 6173 6500 0035 0f00 2352 706f ta_base..5..#Rpo │ │ │ +00563d90: 6f6c 5f63 746c 0000 3110 0028 5264 756d ol_ctl..1..(Rdum │ │ │ +00563da0: 6d79 5f72 6567 0000 3615 001f 5275 7064 my_reg..6...Rupd │ │ │ 00563db0: 5f68 656c 7065 725f 6374 6c00 0034 1100 _helper_ctl..4.. │ │ │ -00563dc0: 2356 7072 6f63 5f6c 6f63 616c 0000 321f #Vproc_local..2. │ │ │ -00563dd0: 0018 5663 746c 5f73 7472 7563 7400 ff66 ..Vctl_struct..f │ │ │ +00563dc0: 2352 7072 6f63 5f6c 6f63 616c 0000 321f #Rproc_local..2. │ │ │ +00563dd0: 0018 5263 746c 5f73 7472 7563 7400 ff66 ..Rctl_struct..f │ │ │ 00563de0: 7265 7368 5f73 7461 7274 0000 3236 1300 resh_start..26.. │ │ │ -00563df0: 2456 696e 6974 6961 6c69 7a65 6400 0032 $Vinitialized..2 │ │ │ -00563e00: 351a 0026 5673 6572 745f 7374 726d 5f68 5..&Vsert_strm_h │ │ │ -00563e10: 6973 7469 6e66 6f00 0038 351d 0025 5673 istinfo..85..%Vs │ │ │ +00563df0: 2452 696e 6974 6961 6c69 7a65 6400 0032 $Rinitialized..2 │ │ │ +00563e00: 351a 0026 5273 6572 745f 7374 726d 5f68 5..&Rsert_strm_h │ │ │ +00563e10: 6973 7469 6e66 6f00 0038 351d 0025 5273 istinfo..85..%Rs │ │ │ 00563e20: 5f76 616c 6964 5f73 7472 6d5f 6869 7374 _valid_strm_hist │ │ │ -00563e30: 696e 666f 0000 3833 1000 2456 6a6e 6c5f info..83..$Vjnl_ │ │ │ -00563e40: 7365 716e 6f00 0037 1a00 2456 6c61 7374 seqno..7..$Vlast │ │ │ +00563e30: 696e 666f 0000 3833 1000 2452 6a6e 6c5f info..83..$Rjnl_ │ │ │ +00563e40: 7365 716e 6f00 0037 1a00 2452 6c61 7374 seqno..7..$Rlast │ │ │ 00563e50: 5f72 6376 645f 6869 7374 696e 666f 0000 _rcvd_histinfo.. │ │ │ -00563e60: 3237 1500 3656 2e63 7265 6174 6564 5f74 27..6V.created_t │ │ │ -00563e70: 696d 6500 0033 330e 003c 566f 725f 7069 ime..33..Vw │ │ │ -00564d40: 6f72 6400 0032 3011 0033 5669 645f 696d ord..20..3Vid_im │ │ │ -00564d50: 6763 6e74 0000 3137 1b00 2156 6e64 776e gcnt..17..!Vndwn │ │ │ +00564cf0: 2052 7265 6c69 6e6b 6374 6c5f 666e 616d Rrelinkctl_fnam │ │ │ +00564d00: 6500 0031 0d00 2a52 6c61 7463 6800 0031 e..1..*Rlatch..1 │ │ │ +00564d10: 350a 002f 522e 7500 0031 360e 0031 522e 5../R.u..16..1R. │ │ │ +00564d20: 7061 7274 7300 0031 3812 0037 522e 6c61 parts..18..7R.la │ │ │ +00564d30: 7463 685f 7069 6400 0031 390c 003e 5277 tch_pid..19..>Rw │ │ │ +00564d40: 6f72 6400 0032 3011 0033 5269 645f 696d ord..20..3Rid_im │ │ │ +00564d50: 6763 6e74 0000 3137 1b00 2152 6e64 776e gcnt..17..!Rndwn │ │ │ 00564d60: 5f61 646a 7573 7465 645f 6e61 7474 6368 _adjusted_nattch │ │ │ -00564d70: 0000 351a 0021 5674 6e6f 626a 5f6d 6178 ..5..!Vtnobj_max │ │ │ +00564d70: 0000 351a 0021 5274 6e6f 626a 5f6d 6178 ..5..!Rtnobj_max │ │ │ 00564d80: 5f73 686d 5f69 6e64 6578 0000 3413 0028 _shm_index..4..( │ │ │ -00564d90: 5669 6e5f 7368 6d5f 696e 6465 7800 0033 Vin_shm_index..3 │ │ │ -00564da0: 0d00 2756 7368 6d68 6472 0000 3713 002d ..'Vshmhdr..7..- │ │ │ -00564db0: 565b 305d 2e66 7265 654c 6973 7400 0038 V[0].freeList..8 │ │ │ -00564dc0: 1000 3156 7265 616c 5f6c 656e 0000 3132 ..1Vreal_len..12 │ │ │ -00564dd0: 1c00 3256 746e 6f62 6a5f 6d61 785f 6672 ..2Vtnobj_max_fr │ │ │ -00564de0: 6565 5f69 6e64 6578 0000 3130 1400 3956 ee_index..10..9V │ │ │ +00564d90: 5269 6e5f 7368 6d5f 696e 6465 7800 0033 Rin_shm_index..3 │ │ │ +00564da0: 0d00 2752 7368 6d68 6472 0000 3713 002d ..'Rshmhdr..7..- │ │ │ +00564db0: 525b 305d 2e66 7265 654c 6973 7400 0038 R[0].freeList..8 │ │ │ +00564dc0: 1000 3152 7265 616c 5f6c 656e 0000 3132 ..1Rreal_len..12 │ │ │ +00564dd0: 1c00 3252 746e 6f62 6a5f 6d61 785f 6672 ..2Rtnobj_max_fr │ │ │ +00564de0: 6565 5f69 6e64 6578 0000 3130 1400 3952 ee_index..10..9R │ │ │ 00564df0: 696e 5f66 7265 655f 696e 6465 7800 0039 in_free_index..9 │ │ │ -00564e00: 0d00 3856 7368 6d69 6400 0031 310f 0031 ..8Vshmid..11..1 │ │ │ -00564e10: 5673 686d 5f6c 656e 0000 3134 1000 3156 Vshm_len..14..1V │ │ │ -00564e20: 7573 6564 5f6c 656e 0000 3133 1900 2056 used_len..13.. V │ │ │ +00564e00: 0d00 3852 7368 6d69 6400 0031 310f 0031 ..8Rshmid..11..1 │ │ │ +00564e10: 5273 686d 5f6c 656e 0000 3134 1000 3152 Rshm_len..14..1R │ │ │ +00564e20: 7573 6564 5f6c 656e 0000 3133 1900 2052 used_len..13.. R │ │ │ 00564e30: 736b 6970 5f72 756e 646f 776e 5f63 6865 skip_rundown_che │ │ │ -00564e40: 636b 0000 3623 0011 5670 6c5f 6261 6474 ck..6#..Vpl_badt │ │ │ +00564e40: 636b 0000 3623 0011 5270 6c5f 6261 6474 ck..6#..Rpl_badt │ │ │ 00564e50: 7261 6e73 5f6d 7367 5f74 00ff 6669 6c6c rans_msg_t..fill │ │ │ -00564e60: 6572 5f33 3200 0034 0a00 2456 6c65 6e00 er_32..4..$Vlen. │ │ │ -00564e70: 0032 1200 2456 7374 6172 745f 7365 716e .2..$Vstart_seqn │ │ │ -00564e80: 6f00 0033 0b00 2456 7479 7065 0000 3115 o..3..$Vtype..1. │ │ │ -00564e90: 0015 5675 6666 5f64 6573 6300 ff62 6173 ..Vuff_desc..bas │ │ │ -00564ea0: 6500 0037 0c00 2356 5f62 7566 6600 0036 e..7..#V_buff..6 │ │ │ -00564eb0: 1300 2056 7566 6672 656d 6169 6e69 6e67 .. Vuffremaining │ │ │ -00564ec0: 0000 350f 001f 5672 6561 6461 6464 7200 ..5...Vreadaddr. │ │ │ -00564ed0: 0034 0c00 2156 6361 6464 7200 0033 0b00 .4..!Vcaddr..3.. │ │ │ -00564ee0: 2256 6275 6666 0000 310a 0022 566c 656e "Vbuff..1.."Vlen │ │ │ -00564ef0: 0000 3212 0019 5674 00ff 6261 636b 6374 ..2...Vt..backct │ │ │ -00564f00: 6c00 0031 310a 001d 5675 6666 0000 320f l..11...Vuff..2. │ │ │ -00564f10: 0020 565b 305d 2e62 6173 6500 0039 0c00 . V[0].base..9.. │ │ │ -00564f20: 2856 5f62 7566 6600 0038 1300 2556 7566 (V_buff..8..%Vuf │ │ │ +00564e60: 6572 5f33 3200 0034 0a00 2452 6c65 6e00 er_32..4..$Rlen. │ │ │ +00564e70: 0032 1200 2452 7374 6172 745f 7365 716e .2..$Rstart_seqn │ │ │ +00564e80: 6f00 0033 0b00 2452 7479 7065 0000 3115 o..3..$Rtype..1. │ │ │ +00564e90: 0015 5275 6666 5f64 6573 6300 ff62 6173 ..Ruff_desc..bas │ │ │ +00564ea0: 6500 0037 0c00 2352 5f62 7566 6600 0036 e..7..#R_buff..6 │ │ │ +00564eb0: 1300 2052 7566 6672 656d 6169 6e69 6e67 .. Ruffremaining │ │ │ +00564ec0: 0000 350f 001f 5272 6561 6461 6464 7200 ..5...Rreadaddr. │ │ │ +00564ed0: 0034 0c00 2152 6361 6464 7200 0033 0b00 .4..!Rcaddr..3.. │ │ │ +00564ee0: 2252 6275 6666 0000 310a 0022 526c 656e "Rbuff..1.."Rlen │ │ │ +00564ef0: 0000 3212 0019 5274 00ff 6261 636b 6374 ..2...Rt..backct │ │ │ +00564f00: 6c00 0031 310a 001d 5275 6666 0000 320f l..11...Ruff..2. │ │ │ +00564f10: 0020 525b 305d 2e62 6173 6500 0039 0c00 . R[0].base..9.. │ │ │ +00564f20: 2852 5f62 7566 6600 0038 1300 2552 7566 (R_buff..8..%Ruf │ │ │ 00564f30: 6672 656d 6169 6e69 6e67 0000 370f 0024 fremaining..7..$ │ │ │ -00564f40: 5672 6561 6461 6464 7200 0036 0c00 2656 Vreadaddr..6..&V │ │ │ -00564f50: 6361 6464 7200 0035 0b00 2756 6275 6666 caddr..5..'Vbuff │ │ │ -00564f60: 0000 330a 0027 566c 656e 0000 340c 0020 ..3..'Vlen..4.. │ │ │ -00564f70: 5669 6e64 6578 0000 310a 001c 5666 6300 Vindex..1...Vfc. │ │ │ -00564f80: 0031 301a 0014 5663 6d70 696e 666f 5f6d .10...Vcmpinfo_m │ │ │ +00564f40: 5272 6561 6461 6464 7200 0036 0c00 2652 Rreadaddr..6..&R │ │ │ +00564f50: 6361 6464 7200 0035 0b00 2752 6275 6666 caddr..5..'Rbuff │ │ │ +00564f60: 0000 330a 0027 526c 656e 0000 340c 0020 ..3..'Rlen..4.. │ │ │ +00564f70: 5269 6e64 6578 0000 310a 001c 5266 6300 Rindex..1...Rfc. │ │ │ +00564f80: 0031 301a 0014 5263 6d70 696e 666f 5f6d .10...Rcmpinfo_m │ │ │ 00564f90: 7367 5f74 00ff 6461 7461 0000 360a 0027 sg_t..data..6..' │ │ │ -00564fa0: 566c 656e 0000 3310 0023 5666 696c 6c65 Vlen..3..#Vfille │ │ │ -00564fb0: 725f 3136 0000 350a 0023 566c 656e 0000 r_16..5..#Vlen.. │ │ │ -00564fc0: 3213 0023 566f 7665 7266 6c6f 7764 6174 2..#Voverflowdat │ │ │ -00564fd0: 6100 0037 1000 2356 7072 6f74 6f5f 7665 a..7..#Vproto_ve │ │ │ -00564fe0: 7200 0034 0b00 2356 7479 7065 0000 3100 r..4..#Vtype..1. │ │ │ +00564fa0: 526c 656e 0000 3310 0023 5266 696c 6c65 Rlen..3..#Rfille │ │ │ +00564fb0: 725f 3136 0000 350a 0023 526c 656e 0000 r_16..5..#Rlen.. │ │ │ +00564fc0: 3213 0023 526f 7665 7266 6c6f 7764 6174 2..#Roverflowdat │ │ │ +00564fd0: 6100 0037 1000 2352 7072 6f74 6f5f 7665 a..7..#Rproto_ve │ │ │ +00564fe0: 7200 0034 0b00 2352 7479 7065 0000 3100 r..4..#Rtype..1. │ │ │ 00564ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00565000: 0400 0000 f907 0000 5a6c 0000 0000 0000 ........Zl...... │ │ │ -00565010: 2b00 0056 6774 6d74 7970 666c 6469 6e64 +..Vgtmtypfldind │ │ │ +00565010: 2b00 0052 6774 6d74 7970 666c 6469 6e64 +..Rgtmtypfldind │ │ │ 00565020: 7800 ff72 6570 6c5f 636d 706d 7367 5f74 x..repl_cmpmsg_t │ │ │ -00565030: 00ff 636d 706c 656e 0000 340a 001e 566c ..cmplen..4...Vl │ │ │ -00565040: 656e 0000 320a 001e 566d 7367 0000 350b en..2...Vmsg..5. │ │ │ -00565050: 001e 5674 7970 6500 0031 0f00 1e56 756e ..Vtype..1...Vun │ │ │ -00565060: 636d 706c 656e 0000 331f 0015 566f 6e6e cmplen..3...Vonn │ │ │ +00565030: 00ff 636d 706c 656e 0000 340a 001e 526c ..cmplen..4...Rl │ │ │ +00565040: 656e 0000 320a 001e 526d 7367 0000 350b en..2...Rmsg..5. │ │ │ +00565050: 001e 5274 7970 6500 0031 0f00 1e52 756e ..Rtype..1...Run │ │ │ +00565060: 636d 706c 656e 0000 331f 0015 526f 6e6e cmplen..3...Ronn │ │ │ 00565070: 5f69 6e66 6f5f 7400 ff63 726f 7373 5f65 _info_t..cross_e │ │ │ -00565080: 6e64 6961 6e00 0035 1700 2156 656e 6469 ndian..5..!Vendi │ │ │ +00565080: 6e64 6961 6e00 0035 1700 2152 656e 6469 ndian..5..!Rendi │ │ │ 00565090: 616e 6e65 7373 5f6b 6e6f 776e 0000 3611 anness_known..6. │ │ │ -005650a0: 0021 5666 696c 6c65 725f 3136 0000 3130 .!Vfiller_16..10 │ │ │ -005650b0: 1700 2156 6973 5f73 7464 5f6e 756c 6c5f ..!Vis_std_null_ │ │ │ -005650c0: 636f 6c6c 0000 3313 0025 5675 7070 6c65 coll..3..%Vupple │ │ │ -005650d0: 6d65 6e74 6172 7900 0038 0e00 2156 6a6e mentary..8..!Vjn │ │ │ -005650e0: 6c5f 7665 7200 0032 1600 2156 6e75 6c6c l_ver..2..!Vnull │ │ │ +005650a0: 0021 5266 696c 6c65 725f 3136 0000 3130 .!Rfiller_16..10 │ │ │ +005650b0: 1700 2152 6973 5f73 7464 5f6e 756c 6c5f ..!Ris_std_null_ │ │ │ +005650c0: 636f 6c6c 0000 3313 0025 5275 7070 6c65 coll..3..%Rupple │ │ │ +005650d0: 6d65 6e74 6172 7900 0038 0e00 2152 6a6e mentary..8..!Rjn │ │ │ +005650e0: 6c5f 7665 7200 0032 1600 2152 6e75 6c6c l_ver..2..!Rnull │ │ │ 005650f0: 5f73 7562 735f 7866 6f72 6d00 0037 1000 _subs_xform..7.. │ │ │ -00565100: 2156 7072 6f74 6f5f 7665 7200 0031 1400 !Vproto_ver..1.. │ │ │ -00565110: 2156 746c 735f 7265 7175 6573 7465 6400 !Vtls_requested. │ │ │ -00565120: 0039 1700 2256 7269 6767 6572 5f73 7570 .9.."Vrigger_sup │ │ │ -00565130: 706f 7274 6564 0000 3423 0015 5674 6c5f ported..4#..Vtl_ │ │ │ +00565100: 2152 7072 6f74 6f5f 7665 7200 0031 1400 !Rproto_ver..1.. │ │ │ +00565110: 2152 746c 735f 7265 7175 6573 7465 6400 !Rtls_requested. │ │ │ +00565120: 0039 1700 2252 7269 6767 6572 5f73 7570 .9.."Rrigger_sup │ │ │ +00565130: 706f 7274 6564 0000 3423 0015 5274 6c5f ported..4#..Rtl_ │ │ │ 00565140: 656c 656d 656e 7400 ff65 6e63 725f 6b65 element..encr_ke │ │ │ -00565150: 795f 6861 6e64 6c65 0000 3231 0900 3056 y_handle..21..0V │ │ │ -00565160: 3200 0032 3215 0022 566f 665f 6164 6472 2..22.."Vof_addr │ │ │ -00565170: 5f66 696e 616c 0000 3134 1200 2156 6669 _final..14..!Vfi │ │ │ -00565180: 6c65 5f73 7461 7465 0000 3131 1000 2456 le_state..11..$V │ │ │ -00565190: 6c65 725f 3462 7974 6500 0038 1500 2356 ler_4byte..8..#V │ │ │ +00565150: 795f 6861 6e64 6c65 0000 3231 0900 3052 y_handle..21..0R │ │ │ +00565160: 3200 0032 3215 0022 526f 665f 6164 6472 2..22.."Rof_addr │ │ │ +00565170: 5f66 696e 616c 0000 3134 1200 2152 6669 _final..14..!Rfi │ │ │ +00565180: 6c65 5f73 7461 7465 0000 3131 1000 2452 le_state..11..$R │ │ │ +00565190: 6c65 725f 3462 7974 6500 0038 1500 2352 ler_4byte..8..#R │ │ │ 005651a0: 7273 745f 7265 6164 5f64 6f6e 6500 0031 rst_read_done..1 │ │ │ -005651b0: 330e 0021 566a 6e6c 5f66 6e00 0031 370c 3..!Vjnl_fn..17. │ │ │ -005651c0: 0027 565f 6c65 6e00 0031 3610 0021 566c .'V_len..16..!Vl │ │ │ -005651d0: 6f6f 6b62 6163 6b00 0031 3210 0021 566d ookback..12..!Vm │ │ │ -005651e0: 6178 5f73 6571 6e6f 0000 340f 002a 565f ax_seqno..4..*V_ │ │ │ -005651f0: 6473 6b61 6464 7200 0036 0f00 2b56 656f dskaddr..6..+Veo │ │ │ -00565200: 665f 6164 6472 0000 370d 002b 5666 696e f_addr..7..+Vfin │ │ │ -00565210: 616c 0000 3135 0f00 2256 696e 5f73 6571 al..15.."Vin_seq │ │ │ -00565220: 6e6f 0000 330f 002a 565f 6473 6b61 6464 no..3..*V_dskadd │ │ │ -00565230: 7200 0035 0c00 2156 6e65 7874 0000 3230 r..5..!Vnext..20 │ │ │ -00565240: 0c00 2156 7072 6576 0000 3139 0a00 2156 ..!Vprev..19..!V │ │ │ -00565250: 7265 6700 0031 0e00 2356 706c 5f62 7566 reg..1..#Vpl_buf │ │ │ -00565260: 6600 0032 0c00 2656 7263 746c 0000 3138 f..2..&Vrctl..18 │ │ │ -00565270: 0c00 2156 7365 716e 6f00 0039 0a00 2156 ..!Vseqno..9..!V │ │ │ -00565280: 746e 0000 3130 1f00 1456 6669 6c65 5f63 tn..10...Vfile_c │ │ │ +005651b0: 330e 0021 526a 6e6c 5f66 6e00 0031 370c 3..!Rjnl_fn..17. │ │ │ +005651c0: 0027 525f 6c65 6e00 0031 3610 0021 526c .'R_len..16..!Rl │ │ │ +005651d0: 6f6f 6b62 6163 6b00 0031 3210 0021 526d ookback..12..!Rm │ │ │ +005651e0: 6178 5f73 6571 6e6f 0000 340f 002a 525f ax_seqno..4..*R_ │ │ │ +005651f0: 6473 6b61 6464 7200 0036 0f00 2b52 656f dskaddr..6..+Reo │ │ │ +00565200: 665f 6164 6472 0000 370d 002b 5266 696e f_addr..7..+Rfin │ │ │ +00565210: 616c 0000 3135 0f00 2252 696e 5f73 6571 al..15.."Rin_seq │ │ │ +00565220: 6e6f 0000 330f 002a 525f 6473 6b61 6464 no..3..*R_dskadd │ │ │ +00565230: 7200 0035 0c00 2152 6e65 7874 0000 3230 r..5..!Rnext..20 │ │ │ +00565240: 0c00 2152 7072 6576 0000 3139 0a00 2152 ..!Rprev..19..!R │ │ │ +00565250: 7265 6700 0031 0e00 2352 706c 5f62 7566 reg..1..#Rpl_buf │ │ │ +00565260: 6600 0032 0c00 2652 7263 746c 0000 3138 f..2..&Rrctl..18 │ │ │ +00565270: 0c00 2152 7365 716e 6f00 0039 0a00 2152 ..!Rseqno..9..!R │ │ │ +00565280: 746e 0000 3130 1f00 1452 6669 6c65 5f63 tn..10...Rfile_c │ │ │ 00565290: 6f6e 7472 6f6c 5f74 00ff 656f 665f 6164 ontrol_t..eof_ad │ │ │ -005652a0: 6472 0000 3109 0024 5666 6400 0035 1300 dr..1..$Vfd..5.. │ │ │ -005652b0: 2556 735f 626c 6f63 6b5f 7369 7a65 0000 %Vs_block_size.. │ │ │ -005652c0: 3209 0024 5669 6400 0036 0e00 2656 2e64 2..$Vid..6..&V.d │ │ │ -005652d0: 6576 6963 6500 0038 0c00 2756 696e 6f64 evice..8..'Vinod │ │ │ -005652e0: 6500 0037 0a00 2456 6a66 6800 0034 0c00 e..7..$Vjfh..4.. │ │ │ -005652f0: 2756 5f62 6173 6500 0033 2100 1456 6865 'V_base..3!..Vhe │ │ │ +005652a0: 6472 0000 3109 0024 5266 6400 0035 1300 dr..1..$Rfd..5.. │ │ │ +005652b0: 2552 735f 626c 6f63 6b5f 7369 7a65 0000 %Rs_block_size.. │ │ │ +005652c0: 3209 0024 5269 6400 0036 0e00 2652 2e64 2..$Rid..6..&R.d │ │ │ +005652d0: 6576 6963 6500 0038 0c00 2752 696e 6f64 evice..8..'Rinod │ │ │ +005652e0: 6500 0037 0a00 2452 6a66 6800 0034 0c00 e..7..$Rjfh..4.. │ │ │ +005652f0: 2752 5f62 6173 6500 0033 2100 1452 6865 'R_base..3!..Rhe │ │ │ 00565300: 6172 7462 6561 745f 6d73 675f 7400 ff61 artbeat_msg_t..a │ │ │ -00565310: 636b 5f73 6571 6e6f 0000 330b 0029 5674 ck_seqno..3..)Vt │ │ │ -00565320: 696d 6500 0034 1000 2556 6669 6c6c 6572 ime..4..%Vfiller │ │ │ -00565330: 5f33 3200 0035 0a00 2556 6c65 6e00 0032 _32..5..%Vlen..2 │ │ │ -00565340: 0b00 2556 7479 7065 0000 311d 001e 5671 ..%Vtype..1...Vq │ │ │ +00565310: 636b 5f73 6571 6e6f 0000 330b 0029 5274 ck_seqno..3..)Rt │ │ │ +00565320: 696d 6500 0034 1000 2552 6669 6c6c 6572 ime..4..%Rfiller │ │ │ +00565330: 5f33 3200 0035 0a00 2552 6c65 6e00 0032 _32..5..%Rlen..2 │ │ │ +00565340: 0b00 2552 7479 7065 0000 311d 001e 5271 ..%Rtype..1...Rq │ │ │ 00565350: 7565 5f65 6e74 7279 5f74 00ff 6865 6172 ue_entry_t..hear │ │ │ -00565360: 7462 6561 7400 0034 1100 3456 2e61 636b tbeat..4..4V.ack │ │ │ -00565370: 5f73 6571 6e6f 0000 370b 0039 5674 696d _seqno..7..9Vtim │ │ │ -00565380: 6500 0038 1000 3556 6669 6c6c 6572 5f33 e..8..5Vfiller_3 │ │ │ -00565390: 3200 0039 0a00 3556 6c65 6e00 0036 0b00 2..9..5Vlen..6.. │ │ │ -005653a0: 3556 7479 7065 0000 350a 002b 5671 7565 5Vtype..5..+Vque │ │ │ -005653b0: 0000 310a 002e 562e 626c 0000 3309 002f ..1...V.bl..3../ │ │ │ -005653c0: 5666 6c00 0032 1c00 1556 6973 7469 6e66 Vfl..2...Vistinf │ │ │ +00565360: 7462 6561 7400 0034 1100 3452 2e61 636b tbeat..4..4R.ack │ │ │ +00565370: 5f73 6571 6e6f 0000 370b 0039 5274 696d _seqno..7..9Rtim │ │ │ +00565380: 6500 0038 1000 3552 6669 6c6c 6572 5f33 e..8..5Rfiller_3 │ │ │ +00565390: 3200 0039 0a00 3552 6c65 6e00 0036 0b00 2..9..5Rlen..6.. │ │ │ +005653a0: 3552 7479 7065 0000 350a 002b 5271 7565 5Rtype..5..+Rque │ │ │ +005653b0: 0000 310a 002e 522e 626c 0000 3309 002f ..1...R.bl..3../ │ │ │ +005653c0: 5266 6c00 0032 1c00 1552 6973 7469 6e66 Rfl..2...Ristinf │ │ │ 005653d0: 6f00 ff63 7265 6174 6564 5f74 696d 6500 o..created_time. │ │ │ -005653e0: 0036 0d00 2356 6f72 5f70 6964 0000 3510 .6..#Vor_pid..5. │ │ │ -005653f0: 001e 5666 696c 6c65 725f 3800 0031 3113 ..Vfiller_8..11. │ │ │ -00565400: 001e 5668 6973 7469 6e66 6f5f 6e75 6d00 ..Vhistinfo_num. │ │ │ -00565410: 0037 1000 2256 6f72 795f 7479 7065 0000 .7.."Vory_type.. │ │ │ -00565420: 3130 1900 1e56 6c61 7374 5f68 6973 7469 10...Vlast_histi │ │ │ -00565430: 6e66 6f5f 6e75 6d00 0031 3710 001f 566d nfo_num..17...Vm │ │ │ -00565440: 735f 6772 6f75 7000 0031 3219 0027 562e s_group..12..'V. │ │ │ +005653e0: 0036 0d00 2352 6f72 5f70 6964 0000 3510 .6..#Ror_pid..5. │ │ │ +005653f0: 001e 5266 696c 6c65 725f 3800 0031 3113 ..Rfiller_8..11. │ │ │ +00565400: 001e 5268 6973 7469 6e66 6f5f 6e75 6d00 ..Rhistinfo_num. │ │ │ +00565410: 0037 1000 2252 6f72 795f 7479 7065 0000 .7.."Rory_type.. │ │ │ +00565420: 3130 1900 1e52 6c61 7374 5f68 6973 7469 10...Rlast_histi │ │ │ +00565430: 6e66 6f5f 6e75 6d00 0031 3710 001f 526d nfo_num..17...Rm │ │ │ +00565440: 735f 6772 6f75 7000 0031 3219 0027 522e s_group..12..'R. │ │ │ 00565450: 6372 6561 7465 645f 6e6f 6465 6e61 6d65 created_nodename │ │ │ -00565460: 0000 3133 0c00 3056 7469 6d65 0000 3135 ..13..0Vtime..15 │ │ │ -00565470: 0e00 2d56 6f72 5f70 6964 0000 3136 1500 ..-Vor_pid..16.. │ │ │ -00565480: 2856 7468 6973 5f69 6e73 746e 616d 6500 (Vthis_instname. │ │ │ -00565490: 0031 3418 001e 5670 7265 765f 6869 7374 .14...Vprev_hist │ │ │ -005654a0: 696e 666f 5f6e 756d 0000 3819 001e 5672 info_num..8...Vr │ │ │ +00565460: 0000 3133 0c00 3052 7469 6d65 0000 3135 ..13..0Rtime..15 │ │ │ +00565470: 0e00 2d52 6f72 5f70 6964 0000 3136 1500 ..-Ror_pid..16.. │ │ │ +00565480: 2852 7468 6973 5f69 6e73 746e 616d 6500 (Rthis_instname. │ │ │ +00565490: 0031 3418 001e 5270 7265 765f 6869 7374 .14...Rprev_hist │ │ │ +005654a0: 696e 666f 5f6e 756d 0000 3819 001e 5272 info_num..8...Rr │ │ │ 005654b0: 6f6f 745f 7072 696d 6172 795f 6379 636c oot_primary_cycl │ │ │ -005654c0: 6500 0034 0f00 2b56 696e 7374 6e61 6d65 e..4..+Vinstname │ │ │ -005654d0: 0000 3112 001e 5673 7461 7274 5f73 6571 ..1...Vstart_seq │ │ │ -005654e0: 6e6f 0000 320f 0020 5672 6d5f 696e 6465 no..2.. Vrm_inde │ │ │ -005654f0: 7800 0039 0c00 2356 7365 716e 6f00 0033 x..9..#Vseqno..3 │ │ │ -00565500: 1800 1c56 315f 6d73 675f 7400 ff69 6e73 ...V1_msg_t..ins │ │ │ -00565510: 746e 616d 6500 0034 0a00 2556 6c65 6e00 tname..4..%Vlen. │ │ │ -00565520: 0032 1200 2556 7374 6172 745f 7365 716e .2..%Vstart_seqn │ │ │ -00565530: 6f00 0033 0b00 2556 7479 7065 0000 3115 o..3..%Vtype..1. │ │ │ -00565540: 001c 5632 5f6d 7367 5f74 00ff 6379 636c ..V2_msg_t..cycl │ │ │ -00565550: 6500 0034 1000 2556 6669 6c6c 6572 5f33 e..4..%Vfiller_3 │ │ │ -00565560: 3200 0036 1300 2556 6869 7374 696e 666f 2..6..%Vhistinfo │ │ │ -00565570: 5f6e 756d 0000 350a 0025 566c 656e 0000 _num..5..%Vlen.. │ │ │ -00565580: 3212 0025 5673 7461 7274 5f73 6571 6e6f 2..%Vstart_seqno │ │ │ -00565590: 0000 330b 0025 5674 7970 6500 0031 1600 ..3..%Vtype..1.. │ │ │ -005655a0: 1c56 5f6d 7367 5f74 00ff 6869 7374 6f72 .V_msg_t..histor │ │ │ -005655b0: 7900 0033 1400 2b56 2e63 7265 6174 6564 y..3..+V.created │ │ │ -005655c0: 5f74 696d 6500 0039 0d00 3156 6f72 5f70 _time..9..1Vor_p │ │ │ -005655d0: 6964 0000 3810 002c 5666 696c 6c65 725f id..8..,Vfiller_ │ │ │ -005655e0: 3800 0031 3414 002c 5668 6973 7469 6e66 8..14..,Vhistinf │ │ │ -005655f0: 6f5f 6e75 6d00 0031 3010 0030 566f 7279 o_num..10..0Vory │ │ │ -00565600: 5f74 7970 6500 0031 3319 002c 566c 6173 _type..13..,Vlas │ │ │ +005654c0: 6500 0034 0f00 2b52 696e 7374 6e61 6d65 e..4..+Rinstname │ │ │ +005654d0: 0000 3112 001e 5273 7461 7274 5f73 6571 ..1...Rstart_seq │ │ │ +005654e0: 6e6f 0000 320f 0020 5272 6d5f 696e 6465 no..2.. Rrm_inde │ │ │ +005654f0: 7800 0039 0c00 2352 7365 716e 6f00 0033 x..9..#Rseqno..3 │ │ │ +00565500: 1800 1c52 315f 6d73 675f 7400 ff69 6e73 ...R1_msg_t..ins │ │ │ +00565510: 746e 616d 6500 0034 0a00 2552 6c65 6e00 tname..4..%Rlen. │ │ │ +00565520: 0032 1200 2552 7374 6172 745f 7365 716e .2..%Rstart_seqn │ │ │ +00565530: 6f00 0033 0b00 2552 7479 7065 0000 3115 o..3..%Rtype..1. │ │ │ +00565540: 001c 5232 5f6d 7367 5f74 00ff 6379 636c ..R2_msg_t..cycl │ │ │ +00565550: 6500 0034 1000 2552 6669 6c6c 6572 5f33 e..4..%Rfiller_3 │ │ │ +00565560: 3200 0036 1300 2552 6869 7374 696e 666f 2..6..%Rhistinfo │ │ │ +00565570: 5f6e 756d 0000 350a 0025 526c 656e 0000 _num..5..%Rlen.. │ │ │ +00565580: 3212 0025 5273 7461 7274 5f73 6571 6e6f 2..%Rstart_seqno │ │ │ +00565590: 0000 330b 0025 5274 7970 6500 0031 1600 ..3..%Rtype..1.. │ │ │ +005655a0: 1c52 5f6d 7367 5f74 00ff 6869 7374 6f72 .R_msg_t..histor │ │ │ +005655b0: 7900 0033 1400 2b52 2e63 7265 6174 6564 y..3..+R.created │ │ │ +005655c0: 5f74 696d 6500 0039 0d00 3152 6f72 5f70 _time..9..1Ror_p │ │ │ +005655d0: 6964 0000 3810 002c 5266 696c 6c65 725f id..8..,Rfiller_ │ │ │ +005655e0: 3800 0031 3414 002c 5268 6973 7469 6e66 8..14..,Rhistinf │ │ │ +005655f0: 6f5f 6e75 6d00 0031 3010 0030 526f 7279 o_num..10..0Rory │ │ │ +00565600: 5f74 7970 6500 0031 3319 002c 526c 6173 _type..13..,Rlas │ │ │ 00565610: 745f 6869 7374 696e 666f 5f6e 756d 0000 t_histinfo_num.. │ │ │ -00565620: 3230 1000 2d56 6d73 5f67 726f 7570 0000 20..-Vms_group.. │ │ │ -00565630: 3135 1900 3556 2e63 7265 6174 6564 5f6e 15..5V.created_n │ │ │ -00565640: 6f64 656e 616d 6500 0031 360c 003e 5674 odename..16..>Vt │ │ │ -00565650: 696d 6500 0031 380e 003b 566f 725f 7069 ime..18..;Vor_pi │ │ │ -00565660: 6400 0031 3915 0036 5674 6869 735f 696e d..19..6Vthis_in │ │ │ -00565670: 7374 6e61 6d65 0000 3137 1900 2c56 7072 stname..17..,Vpr │ │ │ +00565620: 3230 1000 2d52 6d73 5f67 726f 7570 0000 20..-Rms_group.. │ │ │ +00565630: 3135 1900 3552 2e63 7265 6174 6564 5f6e 15..5R.created_n │ │ │ +00565640: 6f64 656e 616d 6500 0031 360c 003e 5274 odename..16..>Rt │ │ │ +00565650: 696d 6500 0031 380e 003b 526f 725f 7069 ime..18..;Ror_pi │ │ │ +00565660: 6400 0031 3915 0036 5274 6869 735f 696e d..19..6Rthis_in │ │ │ +00565670: 7374 6e61 6d65 0000 3137 1900 2c52 7072 stname..17..,Rpr │ │ │ 00565680: 6576 5f68 6973 7469 6e66 6f5f 6e75 6d00 ev_histinfo_num. │ │ │ -00565690: 0031 3119 002c 5672 6f6f 745f 7072 696d .11..,Vroot_prim │ │ │ -005656a0: 6172 795f 6379 636c 6500 0037 0f00 3956 ary_cycle..7..9V │ │ │ -005656b0: 696e 7374 6e61 6d65 0000 3412 002c 5673 instname..4..,Vs │ │ │ +00565690: 0031 3119 002c 5272 6f6f 745f 7072 696d .11..,Rroot_prim │ │ │ +005656a0: 6172 795f 6379 636c 6500 0037 0f00 3952 ary_cycle..7..9R │ │ │ +005656b0: 696e 7374 6e61 6d65 0000 3412 002c 5273 instname..4..,Rs │ │ │ 005656c0: 7461 7274 5f73 6571 6e6f 0000 3510 002e tart_seqno..5... │ │ │ -005656d0: 5672 6d5f 696e 6465 7800 0031 320c 0031 Vrm_index..12..1 │ │ │ -005656e0: 5673 6571 6e6f 0000 360a 0024 566c 656e Vseqno..6..$Vlen │ │ │ -005656f0: 0000 320b 0024 5674 7970 6500 0031 2400 ..2..$Vtype..1$. │ │ │ -00565700: 1856 7265 635f 6a6e 6c5f 7400 ff66 696c .Vrec_jnl_t..fil │ │ │ +005656d0: 5272 6d5f 696e 6465 7800 0031 320c 0031 Rrm_index..12..1 │ │ │ +005656e0: 5273 6571 6e6f 0000 360a 0024 526c 656e Rseqno..6..$Rlen │ │ │ +005656f0: 0000 320b 0024 5274 7970 6500 0031 2400 ..2..$Rtype..1$. │ │ │ +00565700: 1852 7265 635f 6a6e 6c5f 7400 ff66 696c .Rrec_jnl_t..fil │ │ │ 00565710: 6c65 725f 3862 7974 655f 616c 6967 6e00 ler_8byte_align. │ │ │ -00565720: 0031 1200 2356 6869 7374 636f 6e74 656e .1..#Vhistconten │ │ │ -00565730: 7400 0032 1400 2e56 2e63 7265 6174 6564 t..2...V.created │ │ │ -00565740: 5f74 696d 6500 0038 0d00 3456 6f72 5f70 _time..8..4Vor_p │ │ │ -00565750: 6964 0000 3710 002f 5666 696c 6c65 725f id..7../Vfiller_ │ │ │ -00565760: 3800 0031 3313 002f 5668 6973 7469 6e66 8..13../Vhistinf │ │ │ -00565770: 6f5f 6e75 6d00 0039 1000 3356 6f72 795f o_num..9..3Vory_ │ │ │ -00565780: 7479 7065 0000 3132 1900 2f56 6c61 7374 type..12../Vlast │ │ │ +00565720: 0031 1200 2352 6869 7374 636f 6e74 656e .1..#Rhistconten │ │ │ +00565730: 7400 0032 1400 2e52 2e63 7265 6174 6564 t..2...R.created │ │ │ +00565740: 5f74 696d 6500 0038 0d00 3452 6f72 5f70 _time..8..4Ror_p │ │ │ +00565750: 6964 0000 3710 002f 5266 696c 6c65 725f id..7../Rfiller_ │ │ │ +00565760: 3800 0031 3313 002f 5268 6973 7469 6e66 8..13../Rhistinf │ │ │ +00565770: 6f5f 6e75 6d00 0039 1000 3352 6f72 795f o_num..9..3Rory_ │ │ │ +00565780: 7479 7065 0000 3132 1900 2f52 6c61 7374 type..12../Rlast │ │ │ 00565790: 5f68 6973 7469 6e66 6f5f 6e75 6d00 0031 _histinfo_num..1 │ │ │ -005657a0: 3910 0030 566d 735f 6772 6f75 7000 0031 9..0Vms_group..1 │ │ │ -005657b0: 3419 0038 562e 6372 6561 7465 645f 6e6f 4..8V.created_no │ │ │ -005657c0: 6465 6e61 6d65 0000 3135 0c00 4156 7469 dename..15..AVti │ │ │ -005657d0: 6d65 0000 3137 0e00 3e56 6f72 5f70 6964 me..17..>Vor_pid │ │ │ -005657e0: 0000 3138 1500 3956 7468 6973 5f69 6e73 ..18..9Vthis_ins │ │ │ +005657a0: 3910 0030 526d 735f 6772 6f75 7000 0031 9..0Rms_group..1 │ │ │ +005657b0: 3419 0038 522e 6372 6561 7465 645f 6e6f 4..8R.created_no │ │ │ +005657c0: 6465 6e61 6d65 0000 3135 0c00 4152 7469 dename..15..ARti │ │ │ +005657d0: 6d65 0000 3137 0e00 3e52 6f72 5f70 6964 me..17..>Ror_pid │ │ │ +005657e0: 0000 3138 1500 3952 7468 6973 5f69 6e73 ..18..9Rthis_ins │ │ │ 005657f0: 746e 616d 6500 0031 3600 0000 0000 0000 tname..16....... │ │ │ 00565800: 0400 0000 fc07 0000 ca6c 0000 0000 0000 .........l...... │ │ │ -00565810: 4800 0056 6774 6d74 7970 666c 6469 6e64 H..Vgtmtypfldind │ │ │ +00565810: 4800 0052 6774 6d74 7970 666c 6469 6e64 H..Rgtmtypfldind │ │ │ 00565820: 7800 ff72 6570 6c5f 6869 7374 7265 635f x..repl_histrec_ │ │ │ 00565830: 6a6e 6c5f 7400 ff68 6973 7463 6f6e 7465 jnl_t..histconte │ │ │ 00565840: 6e74 2e70 7265 765f 6869 7374 696e 666f nt.prev_histinfo │ │ │ -00565850: 5f6e 756d 0000 3130 1900 2f56 726f 6f74 _num..10../Vroot │ │ │ +00565850: 5f6e 756d 0000 3130 1900 2f52 726f 6f74 _num..10../Rroot │ │ │ 00565860: 5f70 7269 6d61 7279 5f63 7963 6c65 0000 _primary_cycle.. │ │ │ -00565870: 360f 003c 5669 6e73 746e 616d 6500 0033 6..V_len │ │ │ -0056b2a0: 0000 3538 3120 0033 5665 666f 7265 5f74 ..581 .3Vefore_t │ │ │ +0056b280: 3130 3415 0032 5262 6173 6564 625f 666e 104..2Rbasedb_fn │ │ │ +0056b290: 616d 6500 0035 3832 0d00 3e52 5f6c 656e ame..582..>R_len │ │ │ +0056b2a0: 0000 3538 3120 0033 5265 666f 7265 5f74 ..581 .3Refore_t │ │ │ 0056b2b0: 7275 6e63 5f66 7265 655f 626c 6f63 6b73 runc_free_blocks │ │ │ -0056b2c0: 0000 3534 3313 003f 5674 6f74 616c 5f62 ..543..?Vtotal_b │ │ │ -0056b2d0: 6c6b 7300 0035 3431 1e00 3356 675f 7472 lks..541..3Vg_tr │ │ │ +0056b2c0: 0000 3534 3313 003f 5274 6f74 616c 5f62 ..543..?Rtotal_b │ │ │ +0056b2d0: 6c6b 7300 0035 3431 1e00 3352 675f 7472 lks..541..3Rg_tr │ │ │ 0056b2e0: 635f 7265 635f 636e 7472 5f66 696c 6c65 c_rec_cntr_fille │ │ │ -0056b2f0: 7200 0034 3831 1200 3d56 746e 5f66 696c r..481..=Vtn_fil │ │ │ -0056b300: 6c65 7200 0033 3332 0f00 3356 6c6b 5f73 ler..332..3Vlk_s │ │ │ -0056b310: 697a 6500 0032 3513 0035 5673 5f74 6f5f ize..25..5Vs_to_ │ │ │ -0056b320: 7570 6772 6400 0035 3339 1700 3f56 5f73 upgrd..539..?V_s │ │ │ +0056b2f0: 7200 0034 3831 1200 3d52 746e 5f66 696c r..481..=Rtn_fil │ │ │ +0056b300: 6c65 7200 0033 3332 0f00 3352 6c6b 5f73 ler..332..3Rlk_s │ │ │ +0056b310: 697a 6500 0032 3513 0035 5273 5f74 6f5f ize..25..5Rs_to_ │ │ │ +0056b320: 7570 6772 6400 0035 3339 1700 3f52 5f73 upgrd..539..?R_s │ │ │ 0056b330: 7562 7a65 726f 5f65 7272 6f72 0000 3534 ubzero_error..54 │ │ │ -0056b340: 300d 0033 5670 6c6d 6170 0000 3237 1100 0..3Vplmap..27.. │ │ │ -0056b350: 3356 745f 6275 636b 6574 7300 0033 321f 3Vt_buckets..32. │ │ │ -0056b360: 0033 5675 6663 745f 6275 6666 6572 5f66 .3Vufct_buffer_f │ │ │ +0056b340: 300d 0033 5270 6c6d 6170 0000 3237 1100 0..3Rplmap..27.. │ │ │ +0056b350: 3352 745f 6275 636b 6574 7300 0033 321f 3Rt_buckets..32. │ │ │ +0056b360: 0033 5275 6663 745f 6275 6666 6572 5f66 .3Rufct_buffer_f │ │ │ 0056b370: 6c75 7368 5f63 6e74 7200 0033 3334 1200 lush_cntr..334.. │ │ │ -0056b380: 4556 6c6f 6f70 5f63 6e74 7200 0033 3335 EVloop_cntr..335 │ │ │ -0056b390: 0b00 4a56 746e 0000 3138 360b 0045 5674 ..JVtn..186..EVt │ │ │ -0056b3a0: 6e00 0031 3835 1700 3256 6363 705f 6a6e n..185..2Vccp_jn │ │ │ +0056b380: 4552 6c6f 6f70 5f63 6e74 7200 0033 3335 ERloop_cntr..335 │ │ │ +0056b390: 0b00 4a52 746e 0000 3138 360b 0045 5274 ..JRtn..186..ERt │ │ │ +0056b3a0: 6e00 0031 3835 1700 3252 6363 705f 6a6e n..185..2Rccp_jn │ │ │ 0056b3b0: 6c5f 6265 666f 7265 0000 3133 3419 0036 l_before..134..6 │ │ │ -0056b3c0: 5671 7561 6e74 756d 5f69 6e74 6572 7661 Vquantum_interva │ │ │ -0056b3d0: 6c00 0031 3332 1a00 3656 7265 7370 6f6e l..132..6Vrespon │ │ │ +0056b3c0: 5271 7561 6e74 756d 5f69 6e74 6572 7661 Rquantum_interva │ │ │ +0056b3d0: 6c00 0031 3332 1a00 3652 7265 7370 6f6e l..132..6Rrespon │ │ │ 0056b3e0: 7365 5f69 6e74 6572 7661 6c00 0031 3333 se_interval..133 │ │ │ -0056b3f0: 1600 3656 7469 636b 5f69 6e74 6572 7661 ..6Vtick_interva │ │ │ -0056b400: 6c00 0031 3331 2000 3356 6572 7469 6669 l..131 .3Vertifi │ │ │ +0056b3f0: 1600 3652 7469 636b 5f69 6e74 6572 7661 ..6Rtick_interva │ │ │ +0056b400: 6c00 0031 3331 2000 3352 6572 7469 6669 l..131 .3Rertifi │ │ │ 0056b410: 6564 5f66 6f72 5f75 7067 7261 6465 5f74 ed_for_upgrade_t │ │ │ -0056b420: 6f00 0035 3537 1100 3356 6c75 7374 6572 o..557..3Vluster │ │ │ -0056b430: 6564 0000 3133 3515 0033 5672 6561 7465 ed..135..3Vreate │ │ │ -0056b440: 636f 6d70 6c65 7465 0000 3536 1200 3856 complete..56..8V │ │ │ +0056b420: 6f00 0035 3537 1100 3352 6c75 7374 6572 o..557..3Rluster │ │ │ +0056b430: 6564 0000 3133 3515 0033 5272 6561 7465 ed..135..3Rreate │ │ │ +0056b440: 636f 6d70 6c65 7465 0000 3536 1200 3852 complete..56..8R │ │ │ 0056b450: 696e 7072 6f67 7265 7373 0000 3537 1300 inprogress..57.. │ │ │ -0056b460: 3756 696f 6e5f 6462 5f76 6572 0000 3535 7Vion_db_ver..55 │ │ │ -0056b470: 3510 003b 566d 6462 5f76 6572 0000 3535 5..;Vmdb_ver..55 │ │ │ -0056b480: 360d 003b 5674 696d 6534 0000 3538 2200 6..;Vtime4..58". │ │ │ -0056b490: 3256 6462 5f63 7368 5f61 6363 745f 7265 2Vdb_csh_acct_re │ │ │ +0056b460: 3752 696f 6e5f 6462 5f76 6572 0000 3535 7Rion_db_ver..55 │ │ │ +0056b470: 3510 003b 526d 6462 5f76 6572 0000 3535 5..;Rmdb_ver..55 │ │ │ +0056b480: 360d 003b 5274 696d 6534 0000 3538 2200 6..;Rtime4..58". │ │ │ +0056b490: 3252 6462 5f63 7368 5f61 6363 745f 7265 2Rdb_csh_acct_re │ │ │ 0056b4a0: 635f 6669 6c6c 6572 5f34 6b00 0035 3234 c_filler_4k..524 │ │ │ -0056b4b0: 2200 3956 6765 746e 5f62 7566 5f6f 776e ".9Vgetn_buf_own │ │ │ +0056b4b0: 2200 3952 6765 746e 5f62 7566 5f6f 776e ".9Rgetn_buf_own │ │ │ 0056b4c0: 6572 5f73 7475 636b 5f63 6e74 7200 0033 er_stuck_cntr..3 │ │ │ -0056b4d0: 3539 0b00 4e56 746e 0000 3231 3019 003e 59..NVtn..210..> │ │ │ -0056b4e0: 5666 6c75 7368 5f64 6972 7479 5f63 6e74 Vflush_dirty_cnt │ │ │ -0056b4f0: 7200 0033 3537 0b00 4a56 746e 0000 3230 r..357..JVtn..20 │ │ │ -0056b500: 381b 003e 566f 7574 5f6f 665f 6465 7369 8..>Vout_of_desi │ │ │ -0056b510: 676e 5f63 6e74 7200 0033 3630 0b00 4c56 gn_cntr..360..LV │ │ │ -0056b520: 746e 0000 3231 3116 003e 5672 6970 5f77 tn..211..>Vrip_w │ │ │ +0056b4d0: 3539 0b00 4e52 746e 0000 3231 3019 003e 59..NRtn..210..> │ │ │ +0056b4e0: 5266 6c75 7368 5f64 6972 7479 5f63 6e74 Rflush_dirty_cnt │ │ │ +0056b4f0: 7200 0033 3537 0b00 4a52 746e 0000 3230 r..357..JRtn..20 │ │ │ +0056b500: 381b 003e 526f 7574 5f6f 665f 6465 7369 8..>Rout_of_desi │ │ │ +0056b510: 676e 5f63 6e74 7200 0033 3630 0b00 4c52 gn_cntr..360..LR │ │ │ +0056b520: 746e 0000 3231 3116 003e 5272 6970 5f77 tn..211..>Rrip_w │ │ │ 0056b530: 6169 745f 636e 7472 0000 3335 380b 0047 ait_cntr..358..G │ │ │ -0056b540: 5674 6e00 0032 3039 1d00 3e56 7772 745f Vtn..209..>Vwrt_ │ │ │ +0056b540: 5274 6e00 0032 3039 1d00 3e52 7772 745f Rtn..209..>Rwrt_ │ │ │ 0056b550: 6c61 7463 685f 7374 7563 6b5f 636e 7472 latch_stuck_cntr │ │ │ -0056b560: 0000 3431 310b 004e 5674 6e00 0032 3632 ..411..NVtn..262 │ │ │ -0056b570: 1600 3556 676f 745f 746f 5f76 355f 6f6e ..5Vgot_to_v5_on │ │ │ -0056b580: 6365 0000 3836 1600 3556 7472 6967 6765 ce..86..5Vtrigge │ │ │ -0056b590: 725f 6379 636c 6500 0035 3730 0f00 3356 r_cycle..570..3V │ │ │ -0056b5a0: 6566 5f63 6f6c 6c00 0033 380c 003a 565f ef_coll..38..:V_ │ │ │ -0056b5b0: 7665 7200 0033 3914 0035 5665 725f 616c ver..39..5Ver_al │ │ │ -0056b5c0: 6c6f 6361 7465 0000 3537 370c 0038 5674 locate..577..8Vt │ │ │ -0056b5d0: 696d 6500 0039 3617 0034 5673 6972 6564 ime..96..4Vsired │ │ │ +0056b560: 0000 3431 310b 004e 5274 6e00 0032 3632 ..411..NRtn..262 │ │ │ +0056b570: 1600 3552 676f 745f 746f 5f76 355f 6f6e ..5Rgot_to_v5_on │ │ │ +0056b580: 6365 0000 3836 1600 3552 7472 6967 6765 ce..86..5Rtrigge │ │ │ +0056b590: 725f 6379 636c 6500 0035 3730 0f00 3352 r_cycle..570..3R │ │ │ +0056b5a0: 6566 5f63 6f6c 6c00 0033 380c 003a 525f ef_coll..38..:R_ │ │ │ +0056b5b0: 7665 7200 0033 3914 0035 5265 725f 616c ver..39..5Rer_al │ │ │ +0056b5c0: 6c6f 6361 7465 0000 3537 370c 0038 5274 locate..577..8Rt │ │ │ +0056b5d0: 696d 6500 0039 3617 0034 5273 6972 6564 ime..96..4Rsired │ │ │ 0056b5e0: 5f64 625f 666f 726d 6174 0000 3834 0b00 _db_format..84.. │ │ │ -0056b5f0: 4356 5f74 6e00 0037 390c 0033 5673 6964 CV_tn..79..3Vsid │ │ │ -0056b600: 0000 3133 3822 0033 5677 6e67 7264 5f72 ..138".3Vwngrd_r │ │ │ +0056b5f0: 4352 5f74 6e00 0037 390c 0033 5273 6964 CR_tn..79..3Rsid │ │ │ +0056b600: 0000 3133 3822 0033 5277 6e67 7264 5f72 ..138".3Rwngrd_r │ │ │ 0056b610: 6566 6d74 735f 6173 796e 6369 6f5f 636e efmts_asyncio_cn │ │ │ -0056b620: 7472 0000 3433 390b 0048 5674 6e00 0032 tr..439..HVtn..2 │ │ │ -0056b630: 3930 1400 4056 7379 6e63 696f 5f63 6e74 90..@Vsyncio_cnt │ │ │ -0056b640: 7200 0034 3338 0b00 4756 746e 0000 3238 r..438..GVtn..28 │ │ │ -0056b650: 3918 0032 5665 6e63 7279 7074 696f 6e5f 9..2Vencryption_ │ │ │ -0056b660: 6861 7368 0000 3137 380a 0041 5632 0000 hash..178..AV2.. │ │ │ -0056b670: 3137 3912 0042 565f 7374 6172 745f 746e 179..BV_start_tn │ │ │ -0056b680: 0000 3138 3210 0041 565f 6375 746f 6666 ..182..AV_cutoff │ │ │ -0056b690: 0000 3534 3416 0033 5670 6f63 685f 696e ..544..3Vpoch_in │ │ │ -0056b6a0: 7465 7276 616c 0000 3135 390d 0038 5674 terval..159..8Vt │ │ │ -0056b6b0: 6170 6572 0000 3939 1100 3d56 5f6a 6e6c aper..99..=V_jnl │ │ │ -0056b6c0: 5f70 6374 0000 3130 3111 003e 5674 696d _pct..101..>Vtim │ │ │ -0056b6d0: 655f 7063 7400 0031 3030 1500 3356 7874 e_pct..100..3Vxt │ │ │ +0056b620: 7472 0000 3433 390b 0048 5274 6e00 0032 tr..439..HRtn..2 │ │ │ +0056b630: 3930 1400 4052 7379 6e63 696f 5f63 6e74 90..@Rsyncio_cnt │ │ │ +0056b640: 7200 0034 3338 0b00 4752 746e 0000 3238 r..438..GRtn..28 │ │ │ +0056b650: 3918 0032 5265 6e63 7279 7074 696f 6e5f 9..2Rencryption_ │ │ │ +0056b660: 6861 7368 0000 3137 380a 0041 5232 0000 hash..178..AR2.. │ │ │ +0056b670: 3137 3912 0042 525f 7374 6172 745f 746e 179..BR_start_tn │ │ │ +0056b680: 0000 3138 3210 0041 525f 6375 746f 6666 ..182..AR_cutoff │ │ │ +0056b690: 0000 3534 3416 0033 5270 6f63 685f 696e ..544..3Rpoch_in │ │ │ +0056b6a0: 7465 7276 616c 0000 3135 390d 0038 5274 terval..159..8Rt │ │ │ +0056b6b0: 6170 6572 0000 3939 1100 3d52 5f6a 6e6c aper..99..=R_jnl │ │ │ +0056b6c0: 5f70 6374 0000 3130 3111 003e 5274 696d _pct..101..>Rtim │ │ │ +0056b6d0: 655f 7063 7400 0031 3030 1500 3352 7874 e_pct..100..3Rxt │ │ │ 0056b6e0: 656e 7369 6f6e 5f73 697a 6500 0033 3714 ension_size..37. │ │ │ -0056b6f0: 0032 5666 696c 655f 636f 7272 7570 7400 .2Vfile_corrupt. │ │ │ -0056b700: 0035 300c 0035 566c 6572 0000 3533 310c .50..5Vler..531. │ │ │ -0056b710: 0038 565f 316b 0000 3137 340b 0039 5633 .8V_1k..174..9V3 │ │ │ -0056b720: 3230 0000 3737 0a00 3a56 3834 0000 3838 20..77..:V84..88 │ │ │ -0056b730: 1400 3956 346b 5f70 6c75 735f 3531 3200 ..9V4k_plus_512. │ │ │ -0056b740: 0035 3237 0b00 3956 356b 0000 3535 380b .527..9V5k..558. │ │ │ -0056b750: 0039 5638 6b00 0036 3733 1e00 3956 6163 .9V8k..673..9Vac │ │ │ +0056b6f0: 0032 5266 696c 655f 636f 7272 7570 7400 .2Rfile_corrupt. │ │ │ +0056b700: 0035 300c 0035 526c 6572 0000 3533 310c .50..5Rler..531. │ │ │ +0056b710: 0038 525f 316b 0000 3137 340b 0039 5233 .8R_1k..174..9R3 │ │ │ +0056b720: 3230 0000 3737 0a00 3a52 3834 0000 3838 20..77..:R84..88 │ │ │ +0056b730: 1400 3952 346b 5f70 6c75 735f 3531 3200 ..9R4k_plus_512. │ │ │ +0056b740: 0035 3237 0b00 3952 356b 0000 3535 380b .527..9R5k..558. │ │ │ +0056b750: 0039 5238 6b00 0036 3733 1e00 3952 6163 .9R8k..673..9Rac │ │ │ 0056b760: 6365 7373 5f63 6f75 6e74 6572 5f68 616c cess_counter_hal │ │ │ -0056b770: 7465 6400 0035 3739 1900 3c56 6f75 6e74 ted..579..Vup │ │ │ -0056b8e0: 6461 7465 7300 0031 3237 1300 4556 5f64 dates..127..EV_d │ │ │ +0056b850: 6574 7300 0031 3232 0e00 3b52 6b69 6c6c ets..122..;Rkill │ │ │ +0056b860: 7300 0031 3230 0e00 3b52 6f72 6465 7200 s..120..;Rorder. │ │ │ +0056b870: 0031 3233 0d00 3b52 7075 7473 0000 3131 .123..;Rputs..11 │ │ │ +0056b880: 3913 003f 525f 6475 706c 6963 6174 6500 9..?R_duplicate. │ │ │ +0056b890: 0031 3236 1000 3b52 7175 6572 6965 7300 .126..;Rqueries. │ │ │ +0056b8a0: 0031 3231 1000 3b52 7265 7472 6965 7300 .121..;Rretries. │ │ │ +0056b8b0: 0031 3138 1300 3b52 7470 5f72 6574 7269 .118..;Rtp_retri │ │ │ +0056b8c0: 6573 0000 3134 3913 0045 525f 636f 6e66 es..149..ER_conf │ │ │ +0056b8d0: 6c69 6374 7300 0031 3530 1000 3e52 7570 licts..150..>Rup │ │ │ +0056b8e0: 6461 7465 7300 0031 3237 1300 4552 5f64 dates..127..ER_d │ │ │ 0056b8f0: 7570 6c69 6361 7465 0000 3132 380f 003b uplicate..128..; │ │ │ -0056b900: 567a 7072 6576 7300 0031 3234 1200 3956 Vzprevs..124..9V │ │ │ +0056b900: 527a 7072 6576 7300 0031 3234 1200 3952 Rzprevs..124..9R │ │ │ 0056b910: 6f77 6e65 725f 6e6f 6465 0000 3731 0d00 owner_node..71.. │ │ │ -0056b920: 3956 7265 706c 0000 3134 380e 0039 5673 9Vrepl..148..9Vs │ │ │ -0056b930: 6571 6e6f 0000 3134 3711 0039 5675 6e69 eqno..147..9Vuni │ │ │ -0056b940: 786f 6e6c 7900 0031 3137 1100 3356 6c75 xonly..117..3Vlu │ │ │ -0056b950: 7368 5f74 696d 6500 0039 320e 0039 5672 sh_time..92..9Vr │ │ │ -0056b960: 6967 6765 7200 0039 330c 003f 565f 746f igger..93..?V_to │ │ │ -0056b970: 7000 0039 3711 0033 5672 6565 5f73 7061 p..97..3Vree_spa │ │ │ -0056b980: 6365 0000 3432 0a00 3656 7a65 0000 3733 ce..42..6Vze..73 │ │ │ -0056b990: 1100 3856 5f6f 6e5f 6661 696c 0000 3537 ..8V_on_fail..57 │ │ │ -0056b9a0: 3315 0033 5675 6c6c 795f 7570 6772 6164 3..3Vully_upgrad │ │ │ -0056b9b0: 6564 0000 3835 1500 3256 6774 5f73 656d ed..85..2Vgt_sem │ │ │ -0056b9c0: 5f63 7469 6d65 0000 3130 390f 003e 562e _ctime..109..>V. │ │ │ -0056b9d0: 6374 696d 6500 0031 3130 0f00 3f56 6669 ctime..110..?Vfi │ │ │ -0056b9e0: 6c6c 6572 0000 3131 3111 0036 5668 6d5f ller..111..6Vhm_ │ │ │ -0056b9f0: 6374 696d 6500 0031 3132 0f00 3e56 2e63 ctime..112..>V.c │ │ │ -0056ba00: 7469 6d65 0000 3131 330f 003f 5666 696c time..113..?Vfil │ │ │ -0056ba10: 6c65 7200 0031 3134 1300 3356 7673 7461 ler..114..3Vvsta │ │ │ -0056ba20: 7473 5f72 6563 0000 3538 3414 003d 562e ts_rec..584..=V. │ │ │ +0056b920: 3952 7265 706c 0000 3134 380e 0039 5273 9Rrepl..148..9Rs │ │ │ +0056b930: 6571 6e6f 0000 3134 3711 0039 5275 6e69 eqno..147..9Runi │ │ │ +0056b940: 786f 6e6c 7900 0031 3137 1100 3352 6c75 xonly..117..3Rlu │ │ │ +0056b950: 7368 5f74 696d 6500 0039 320e 0039 5272 sh_time..92..9Rr │ │ │ +0056b960: 6967 6765 7200 0039 330c 003f 525f 746f igger..93..?R_to │ │ │ +0056b970: 7000 0039 3711 0033 5272 6565 5f73 7061 p..97..3Rree_spa │ │ │ +0056b980: 6365 0000 3432 0a00 3652 7a65 0000 3733 ce..42..6Rze..73 │ │ │ +0056b990: 1100 3852 5f6f 6e5f 6661 696c 0000 3537 ..8R_on_fail..57 │ │ │ +0056b9a0: 3315 0033 5275 6c6c 795f 7570 6772 6164 3..3Rully_upgrad │ │ │ +0056b9b0: 6564 0000 3835 1500 3252 6774 5f73 656d ed..85..2Rgt_sem │ │ │ +0056b9c0: 5f63 7469 6d65 0000 3130 390f 003e 522e _ctime..109..>R. │ │ │ +0056b9d0: 6374 696d 6500 0031 3130 0f00 3f52 6669 ctime..110..?Rfi │ │ │ +0056b9e0: 6c6c 6572 0000 3131 3111 0036 5268 6d5f ller..111..6Rhm_ │ │ │ +0056b9f0: 6374 696d 6500 0031 3132 0f00 3e52 2e63 ctime..112..>R.c │ │ │ +0056ba00: 7469 6d65 0000 3131 330f 003f 5266 696c time..113..?Rfil │ │ │ +0056ba10: 6c65 7200 0031 3134 1300 3352 7673 7461 ler..114..3Rvsta │ │ │ +0056ba20: 7473 5f72 6563 0000 3538 3414 003d 522e ts_rec..584..=R. │ │ │ 0056ba30: 6462 5f63 7572 725f 746e 0000 3539 341a db_curr_tn..594. │ │ │ -0056ba40: 003e 566d 735f 666c 755f 6372 6974 736c .>Vms_flu_critsl │ │ │ -0056ba50: 6565 7073 0000 3637 3018 0041 5667 6574 eeps..670..AVget │ │ │ +0056ba40: 003e 526d 735f 666c 755f 6372 6974 736c .>Rms_flu_critsl │ │ │ +0056ba50: 6565 7073 0000 3637 3018 0041 5267 6574 eeps..670..ARget │ │ │ 0056ba60: 6e5f 6372 6974 736c 6565 7073 0000 3637 n_critsleeps..67 │ │ │ -0056ba70: 3117 0041 566a 6e6c 5f63 7269 7473 6c65 1..AVjnl_critsle │ │ │ -0056ba80: 6570 7300 0036 3636 1500 4556 6e6f 6372 eps..666..EVnocr │ │ │ +0056ba70: 3117 0041 526a 6e6c 5f63 7269 7473 6c65 1..ARjnl_critsle │ │ │ +0056ba80: 6570 7300 0036 3636 1500 4552 6e6f 6372 eps..666..ERnocr │ │ │ 0056ba90: 6974 736c 6565 7073 0000 3636 3717 0041 itsleeps..667..A │ │ │ -0056baa0: 5672 6970 5f63 7269 7473 6c65 6570 7300 Vrip_critsleeps. │ │ │ -0056bab0: 0036 3639 1700 4156 7769 705f 6372 6974 .669..AVwip_crit │ │ │ -0056bac0: 736c 6565 7073 0000 3636 3812 003e 566e sleeps..668..>Vn │ │ │ +0056baa0: 5272 6970 5f63 7269 7473 6c65 6570 7300 Rrip_critsleeps. │ │ │ +0056bab0: 0036 3639 1700 4152 7769 705f 6372 6974 .669..ARwip_crit │ │ │ +0056bac0: 736c 6565 7073 0000 3636 3812 003e 526e sleeps..668..>Rn │ │ │ 0056bad0: 5f62 675f 7761 6974 0000 3635 3111 0041 _bg_wait..651..A │ │ │ -0056bae0: 5674 5f73 6361 7263 6500 0036 3436 1500 Vt_scarce..646.. │ │ │ -0056baf0: 4156 7566 6665 725f 7363 6172 6365 0000 AVuffer_scarce.. │ │ │ -0056bb00: 3634 3514 0040 5663 6c65 616e 3264 6972 645..@Vclean2dir │ │ │ -0056bb10: 7479 0000 3634 3313 0041 5672 6974 5f66 ty..643..AVrit_f │ │ │ -0056bb20: 6169 6c65 6400 0036 3338 1100 4556 7175 ailed..638..EVqu │ │ │ -0056bb30: 655f 736c 7073 0000 3634 3010 0045 5673 e_slps..640..EVs │ │ │ -0056bb40: 7563 6365 7373 0000 3633 350f 0045 5679 uccess..635..EVy │ │ │ -0056bb50: 6965 6c64 7300 0036 3432 1200 4456 735f ields..642..DVs_ │ │ │ -0056bb60: 696e 5f65 7063 6800 0036 3336 0d00 4056 in_epch..636..@V │ │ │ -0056bb70: 6461 7461 0000 3538 3812 0041 5662 5f65 data..588..AVb_e │ │ │ -0056bb80: 7874 656e 6473 0000 3633 340e 0043 5666 xtends..634..CVf │ │ │ -0056bb90: 6c75 7368 0000 3632 310d 0044 5673 796e lush..621..DVsyn │ │ │ -0056bba0: 6300 0036 3232 1100 4256 6578 745f 7761 c..622..BVext_wa │ │ │ -0056bbb0: 6974 0000 3635 3010 0041 5673 6b5f 7265 it..650..AVsk_re │ │ │ -0056bbc0: 6164 0000 3539 350e 0044 5677 7269 7465 ad..595..DVwrite │ │ │ -0056bbd0: 0000 3539 360c 0040 5667 6574 0000 3538 ..596..@Vget..58 │ │ │ -0056bbe0: 3712 0040 5669 6e63 7265 6d65 6e74 0000 7..@Vincrement.. │ │ │ -0056bbf0: 3637 3214 0040 566a 6275 6666 5f62 7974 672..@Vjbuff_byt │ │ │ -0056bc00: 6573 0000 3632 3513 0041 5666 696c 655f es..625..AVfile_ │ │ │ -0056bc10: 6279 7465 7300 0036 3236 0f00 4656 7772 bytes..626..FVwr │ │ │ -0056bc20: 6974 6573 0000 3632 3713 0041 566e 6c5f ites..627..AVnl_ │ │ │ -0056bc30: 6578 7465 6e64 7300 0036 3333 0e00 4456 extends..633..DV │ │ │ -0056bc40: 666c 7573 6800 0036 3233 0d00 4556 7379 flush..623..EVsy │ │ │ -0056bc50: 6e63 0000 3632 340d 0044 5677 6169 7400 nc..624..DVwait. │ │ │ -0056bc60: 0036 3532 1700 4156 7265 635f 6570 6f63 .652..AVrec_epoc │ │ │ -0056bc70: 685f 6964 6c65 0000 3633 3110 004b 5672 h_idle..631..KVr │ │ │ -0056bc80: 6567 756c 6172 0000 3633 3010 0045 566c egular..630..EVl │ │ │ -0056bc90: 6f67 6963 616c 0000 3632 380e 0045 566f ogical..628..EVo │ │ │ -0056bca0: 7468 6572 0000 3633 320d 0045 5670 626c ther..632..EVpbl │ │ │ -0056bcb0: 6b00 0036 3239 0d00 4056 6b69 6c6c 0000 k..629..@Vkill.. │ │ │ -0056bcc0: 3538 3617 0044 565f 7472 6967 6765 725f 586..DV_trigger_ │ │ │ -0056bcd0: 6669 7265 6400 0036 3438 1200 4056 6c6f fired..648..@Vlo │ │ │ -0056bce0: 636b 5f66 6169 6c00 0035 3933 1000 4556 ck_fail..593..EV │ │ │ -0056bcf0: 7375 6363 6573 7300 0035 3932 1100 4056 success..592..@V │ │ │ +0056bae0: 5274 5f73 6361 7263 6500 0036 3436 1500 Rt_scarce..646.. │ │ │ +0056baf0: 4152 7566 6665 725f 7363 6172 6365 0000 ARuffer_scarce.. │ │ │ +0056bb00: 3634 3514 0040 5263 6c65 616e 3264 6972 645..@Rclean2dir │ │ │ +0056bb10: 7479 0000 3634 3313 0041 5272 6974 5f66 ty..643..ARrit_f │ │ │ +0056bb20: 6169 6c65 6400 0036 3338 1100 4552 7175 ailed..638..ERqu │ │ │ +0056bb30: 655f 736c 7073 0000 3634 3010 0045 5273 e_slps..640..ERs │ │ │ +0056bb40: 7563 6365 7373 0000 3633 350f 0045 5279 uccess..635..ERy │ │ │ +0056bb50: 6965 6c64 7300 0036 3432 1200 4452 735f ields..642..DRs_ │ │ │ +0056bb60: 696e 5f65 7063 6800 0036 3336 0d00 4052 in_epch..636..@R │ │ │ +0056bb70: 6461 7461 0000 3538 3812 0041 5262 5f65 data..588..ARb_e │ │ │ +0056bb80: 7874 656e 6473 0000 3633 340e 0043 5266 xtends..634..CRf │ │ │ +0056bb90: 6c75 7368 0000 3632 310d 0044 5273 796e lush..621..DRsyn │ │ │ +0056bba0: 6300 0036 3232 1100 4252 6578 745f 7761 c..622..BRext_wa │ │ │ +0056bbb0: 6974 0000 3635 3010 0041 5273 6b5f 7265 it..650..ARsk_re │ │ │ +0056bbc0: 6164 0000 3539 350e 0044 5277 7269 7465 ad..595..DRwrite │ │ │ +0056bbd0: 0000 3539 360c 0040 5267 6574 0000 3538 ..596..@Rget..58 │ │ │ +0056bbe0: 3712 0040 5269 6e63 7265 6d65 6e74 0000 7..@Rincrement.. │ │ │ +0056bbf0: 3637 3214 0040 526a 6275 6666 5f62 7974 672..@Rjbuff_byt │ │ │ +0056bc00: 6573 0000 3632 3513 0041 5266 696c 655f es..625..ARfile_ │ │ │ +0056bc10: 6279 7465 7300 0036 3236 0f00 4652 7772 bytes..626..FRwr │ │ │ +0056bc20: 6974 6573 0000 3632 3713 0041 526e 6c5f ites..627..ARnl_ │ │ │ +0056bc30: 6578 7465 6e64 7300 0036 3333 0e00 4452 extends..633..DR │ │ │ +0056bc40: 666c 7573 6800 0036 3233 0d00 4552 7379 flush..623..ERsy │ │ │ +0056bc50: 6e63 0000 3632 340d 0044 5277 6169 7400 nc..624..DRwait. │ │ │ +0056bc60: 0036 3532 1700 4152 7265 635f 6570 6f63 .652..ARrec_epoc │ │ │ +0056bc70: 685f 6964 6c65 0000 3633 3110 004b 5272 h_idle..631..KRr │ │ │ +0056bc80: 6567 756c 6172 0000 3633 3010 0045 526c egular..630..ERl │ │ │ +0056bc90: 6f67 6963 616c 0000 3632 380e 0045 526f ogical..628..ERo │ │ │ +0056bca0: 7468 6572 0000 3633 320d 0045 5270 626c ther..632..ERpbl │ │ │ +0056bcb0: 6b00 0036 3239 0d00 4052 6b69 6c6c 0000 k..629..@Rkill.. │ │ │ +0056bcc0: 3538 3617 0044 525f 7472 6967 6765 725f 586..DR_trigger_ │ │ │ +0056bcd0: 6669 7265 6400 0036 3438 1200 4052 6c6f fired..648..@Rlo │ │ │ +0056bce0: 636b 5f66 6169 6c00 0035 3933 1000 4552 ck_fail..593..ER │ │ │ +0056bcf0: 7375 6363 6573 7300 0035 3932 1100 4052 success..592..@R │ │ │ 0056bd00: 6d6c 6b5f 7761 6974 0000 3635 3316 0040 mlk_wait..653..@ │ │ │ -0056bd10: 566e 6f6e 7470 5f62 6c6b 7265 6164 0000 Vnontp_blkread.. │ │ │ -0056bd20: 3630 300e 0049 5677 7269 7465 0000 3539 600..IVwrite..59 │ │ │ -0056bd30: 3911 0046 5672 6561 646f 6e6c 7900 0035 9..FVreadonly..5 │ │ │ -0056bd40: 3938 0e00 4a56 7772 6974 6500 0035 3937 98..JVwrite..597 │ │ │ -0056bd50: 1000 4856 7472 6965 735f 3000 0036 3031 ..HVtries_0..601 │ │ │ -0056bd60: 0a00 4e56 3100 0036 3032 0a00 4e56 3200 ..NV1..602..NV2. │ │ │ -0056bd70: 0036 3033 0a00 4e56 3300 0036 3034 0e00 .603..NV3..604.. │ │ │ -0056bd80: 4056 6f72 6465 7200 0035 3839 1900 4056 @Vorder..589..@V │ │ │ +0056bd10: 526e 6f6e 7470 5f62 6c6b 7265 6164 0000 Rnontp_blkread.. │ │ │ +0056bd20: 3630 300e 0049 5277 7269 7465 0000 3539 600..IRwrite..59 │ │ │ +0056bd30: 3911 0046 5272 6561 646f 6e6c 7900 0035 9..FRreadonly..5 │ │ │ +0056bd40: 3938 0e00 4a52 7772 6974 6500 0035 3937 98..JRwrite..597 │ │ │ +0056bd50: 1000 4852 7472 6965 735f 3000 0036 3031 ..HRtries_0..601 │ │ │ +0056bd60: 0a00 4e52 3100 0036 3032 0a00 4e52 3200 ..NR1..602..NR2. │ │ │ +0056bd70: 0036 3033 0a00 4e52 3300 0036 3034 0e00 .603..NR3..604.. │ │ │ +0056bd80: 4052 6f72 6465 7200 0035 3839 1900 4052 @Rorder..589..@R │ │ │ 0056bd90: 7072 655f 7265 6164 5f67 6c6f 6261 6c73 pre_read_globals │ │ │ -0056bda0: 0000 3636 3310 0042 566f 635f 7761 6974 ..663..BVoc_wait │ │ │ -0056bdb0: 0000 3635 340e 0040 5671 7565 7279 0000 ..654..@Vquery.. │ │ │ -0056bdc0: 3539 310c 0040 5673 6574 0000 3538 3517 591..@Vset..585. │ │ │ -0056bdd0: 0043 565f 7472 6967 6765 725f 6669 7265 .CV_trigger_fire │ │ │ -0056bde0: 6400 0036 3437 1300 4056 7470 5f62 6c6b d..647..@Vtp_blk │ │ │ -0056bdf0: 7265 6164 0000 3630 390e 0046 5677 7269 read..609..FVwri │ │ │ -0056be00: 7465 0000 3630 3819 0043 5663 6e66 6c63 te..608..CVcnflc │ │ │ +0056bda0: 0000 3636 3310 0042 526f 635f 7761 6974 ..663..BRoc_wait │ │ │ +0056bdb0: 0000 3635 340e 0040 5271 7565 7279 0000 ..654..@Rquery.. │ │ │ +0056bdc0: 3539 310c 0040 5273 6574 0000 3538 3517 591..@Rset..585. │ │ │ +0056bdd0: 0043 525f 7472 6967 6765 725f 6669 7265 .CR_trigger_fire │ │ │ +0056bde0: 6400 0036 3437 1300 4052 7470 5f62 6c6b d..647..@Rtp_blk │ │ │ +0056bdf0: 7265 6164 0000 3630 390e 0046 5277 7269 read..609..FRwri │ │ │ +0056be00: 7465 0000 3630 3819 0043 5263 6e66 6c63 te..608..CRcnflc │ │ │ 0056be10: 745f 7265 7472 6965 735f 3000 0036 3135 t_retries_0..615 │ │ │ -0056be20: 0a00 5256 3100 0036 3136 0a00 5256 3200 ..RV1..616..RV2. │ │ │ -0056be30: 0036 3137 0a00 5256 3300 0036 3138 0a00 .617..RV3..618.. │ │ │ -0056be40: 5256 3400 0036 3139 1100 4356 7265 6164 RV4..619..CVread │ │ │ -0056be50: 6f6e 6c79 0000 3630 360e 0047 5677 7269 only..606..GVwri │ │ │ -0056be60: 7465 0000 3630 3512 0044 566f 6c6c 6564 te..605..DVolled │ │ │ -0056be70: 6261 636b 0000 3630 3716 0043 5674 6f74 back..607..CVtot │ │ │ +0056be20: 0a00 5252 3100 0036 3136 0a00 5252 3200 ..RR1..616..RR2. │ │ │ +0056be30: 0036 3137 0a00 5252 3300 0036 3138 0a00 .617..RR3..618.. │ │ │ +0056be40: 5252 3400 0036 3139 1100 4352 7265 6164 RR4..619..CRread │ │ │ +0056be50: 6f6e 6c79 0000 3630 360e 0047 5277 7269 only..606..GRwri │ │ │ +0056be60: 7465 0000 3630 3512 0044 526f 6c6c 6564 te..605..DRolled │ │ │ +0056be70: 6261 636b 0000 3630 3716 0043 5274 6f74 back..607..CRtot │ │ │ 0056be80: 5f72 6574 7269 6573 5f30 0000 3631 300a _retries_0..610. │ │ │ -0056be90: 004f 5631 0000 3631 310a 004f 5632 0000 .OV1..611..OV2.. │ │ │ -0056bea0: 3631 320a 004f 5633 0000 3631 330a 004f 612..OV3..613..O │ │ │ -0056beb0: 5634 0000 3631 3412 0041 5672 616e 735f V4..614..AVrans_ │ │ │ -0056bec0: 7761 6974 0000 3635 3512 0040 5675 7469 wait..655..@Vuti │ │ │ -0056bed0: 6c5f 7761 6974 0000 3635 3616 0040 5677 l_wait..656..@Vw │ │ │ +0056be90: 004f 5231 0000 3631 310a 004f 5232 0000 .OR1..611..OR2.. │ │ │ +0056bea0: 3631 320a 004f 5233 0000 3631 330a 004f 612..OR3..613..O │ │ │ +0056beb0: 5234 0000 3631 3412 0041 5272 616e 735f R4..614..ARrans_ │ │ │ +0056bec0: 7761 6974 0000 3635 3512 0040 5275 7469 wait..655..@Ruti │ │ │ +0056bed0: 6c5f 7761 6974 0000 3635 3616 0040 5277 l_wait..656..@Rw │ │ │ 0056bee0: 6169 745f 666f 725f 7265 6164 0000 3634 ait_for_read..64 │ │ │ -0056bef0: 3412 0045 5672 6561 645f 6c6f 6e67 0000 4..EVread_long.. │ │ │ -0056bf00: 3636 3214 0041 5672 6974 6572 5f66 6c75 662..AVriter_flu │ │ │ -0056bf10: 7368 0000 3636 3415 0047 5668 656c 7065 sh..664..GVhelpe │ │ │ -0056bf20: 725f 6570 6f63 6800 0036 3635 0c00 4156 r_epoch..665..AV │ │ │ -0056bf30: 7331 3200 0036 3538 0a00 4356 3500 0036 s12..658..CV5..6 │ │ │ -0056bf40: 3539 0a00 4256 3200 0036 3537 0b00 4256 59..BV2..657..BV │ │ │ -0056bf50: 3339 0000 3636 300b 0042 5634 3700 0036 39..660..BV47..6 │ │ │ -0056bf60: 3631 0e00 4056 7a70 7265 7600 0035 3930 61..@Vzprev..590 │ │ │ -0056bf70: 1000 4156 7472 6967 6765 7200 0036 3230 ..AVtrigger..620 │ │ │ -0056bf80: 0f00 4856 5f66 6972 6564 0000 3634 3917 ..HV_fired..649. │ │ │ -0056bf90: 003e 5673 715f 6372 6974 5f66 6169 6c65 .>Vsq_crit_faile │ │ │ -0056bfa0: 6400 0036 3337 1100 4656 7175 655f 736c d..637..FVque_sl │ │ │ -0056bfb0: 7073 0000 3633 390f 0046 5679 6965 6c64 ps..639..FVyield │ │ │ -0056bfc0: 7300 0036 3431 1c00 3d56 5f66 696c 6c65 s..641..=V_fille │ │ │ +0056bef0: 3412 0045 5272 6561 645f 6c6f 6e67 0000 4..ERread_long.. │ │ │ +0056bf00: 3636 3214 0041 5272 6974 6572 5f66 6c75 662..ARriter_flu │ │ │ +0056bf10: 7368 0000 3636 3415 0047 5268 656c 7065 sh..664..GRhelpe │ │ │ +0056bf20: 725f 6570 6f63 6800 0036 3635 0c00 4152 r_epoch..665..AR │ │ │ +0056bf30: 7331 3200 0036 3538 0a00 4352 3500 0036 s12..658..CR5..6 │ │ │ +0056bf40: 3539 0a00 4252 3200 0036 3537 0b00 4252 59..BR2..657..BR │ │ │ +0056bf50: 3339 0000 3636 300b 0042 5234 3700 0036 39..660..BR47..6 │ │ │ +0056bf60: 3631 0e00 4052 7a70 7265 7600 0035 3930 61..@Rzprev..590 │ │ │ +0056bf70: 1000 4152 7472 6967 6765 7200 0036 3230 ..ARtrigger..620 │ │ │ +0056bf80: 0f00 4852 5f66 6972 6564 0000 3634 3917 ..HR_fired..649. │ │ │ +0056bf90: 003e 5273 715f 6372 6974 5f66 6169 6c65 .>Rsq_crit_faile │ │ │ +0056bfa0: 6400 0036 3337 1100 4652 7175 655f 736c d..637..FRque_sl │ │ │ +0056bfb0: 7073 0000 3633 390f 0046 5279 6965 6c64 ps..639..FRyield │ │ │ +0056bfc0: 7300 0036 3431 1c00 3d52 5f66 696c 6c65 s..641..=R_fille │ │ │ 0056bfd0: 725f 346b 5f70 6c75 735f 3531 3200 0035 r_4k_plus_512..5 │ │ │ -0056bfe0: 3236 1700 3e56 6f6c 645f 6e6f 775f 6669 26..>Vold_now_fi │ │ │ +0056bfe0: 3236 1700 3e52 6f6c 645f 6e6f 775f 6669 26..>Rold_now_fi │ │ │ 0056bff0: 6c6c 6572 0000 3532 3500 0000 0000 0000 ller..525....... │ │ │ 0056c000: 0400 0000 fb07 0000 7872 0000 0000 0000 ........xr...... │ │ │ -0056c010: 4f00 0056 6774 6d74 7970 666c 6469 6e64 O..Vgtmtypfldind │ │ │ +0056c010: 4f00 0052 6774 6d74 7970 666c 6469 6e64 O..Rgtmtypfldind │ │ │ 0056c020: 7800 ff73 686d 5f73 6e61 7073 686f 745f x..shm_snapshot_ │ │ │ 0056c030: 7400 ff73 6861 646f 775f 6669 6c65 5f68 t..shadow_file_h │ │ │ 0056c040: 6561 6465 722e 6861 7368 745f 7570 6772 eader.hasht_upgr │ │ │ 0056c050: 6164 655f 6e65 6564 6564 0000 3537 3619 ade_needed..576. │ │ │ -0056c060: 0032 5669 5f72 6573 6572 7665 645f 6279 .2Vi_reserved_by │ │ │ -0056c070: 7465 7300 0035 3330 1200 3356 6d61 6765 tes..530..3Vmage │ │ │ -0056c080: 5f63 6f75 6e74 0000 3732 1e00 3356 6e74 _count..72..3Vnt │ │ │ +0056c060: 0032 5269 5f72 6573 6572 7665 645f 6279 .2Ri_reserved_by │ │ │ +0056c070: 7465 7300 0035 3330 1200 3352 6d61 6765 tes..530..3Rmage │ │ │ +0056c080: 5f63 6f75 6e74 0000 3732 1e00 3352 6e74 _count..72..3Rnt │ │ │ 0056c090: 7270 745f 7265 636f 765f 6a6e 6c5f 7374 rpt_recov_jnl_st │ │ │ -0056c0a0: 6174 6500 0031 3639 1300 3f56 7265 706c ate..169..?Vrepl │ │ │ -0056c0b0: 5f73 7461 7465 0000 3137 3013 0041 5673 _state..170..AVs │ │ │ +0056c0a0: 6174 6500 0031 3639 1300 3f52 7265 706c ate..169..?Rrepl │ │ │ +0056c0b0: 5f73 7461 7465 0000 3137 3013 0041 5273 _state..170..ARs │ │ │ 0056c0c0: 796e 635f 7365 716e 6f00 0031 3636 1200 ync_seqno..166.. │ │ │ -0056c0d0: 4756 7472 6d5f 7365 716e 6f00 0035 3534 GVtrm_seqno..554 │ │ │ -0056c0e0: 1800 3f56 7470 5f72 6573 6f6c 7665 5f74 ..?Vtp_resolve_t │ │ │ -0056c0f0: 696d 6500 0031 3637 1400 3356 735f 656e ime..167..3Vs_en │ │ │ -0056c100: 6372 7970 7465 6400 0035 3639 1000 3256 crypted..569..2V │ │ │ -0056c110: 6a6e 6c5f 616c 7100 0031 3532 1500 3656 jnl_alq..152..6V │ │ │ +0056c0d0: 4752 7472 6d5f 7365 716e 6f00 0035 3534 GRtrm_seqno..554 │ │ │ +0056c0e0: 1800 3f52 7470 5f72 6573 6f6c 7665 5f74 ..?Rtp_resolve_t │ │ │ +0056c0f0: 696d 6500 0031 3637 1400 3352 735f 656e ime..167..3Rs_en │ │ │ +0056c100: 6372 7970 7465 6400 0035 3639 1000 3252 crypted..569..2R │ │ │ +0056c110: 6a6e 6c5f 616c 7100 0031 3532 1500 3652 jnl_alq..152..6R │ │ │ 0056c120: 6265 666f 7265 5f69 6d61 6765 0000 3135 before_image..15 │ │ │ -0056c130: 3523 0037 566c 6f63 6b65 645f 7772 6974 5#.7Vlocked_writ │ │ │ +0056c130: 3523 0037 526c 6f63 6b65 645f 7772 6974 5#.7Rlocked_writ │ │ │ 0056c140: 6572 5f62 6c6f 636b 6564 5f63 6e74 7200 er_blocked_cntr. │ │ │ -0056c150: 0033 3839 0b00 4d56 746e 0000 3234 3012 .389..MVtn..240. │ │ │ -0056c160: 0045 566c 6f73 745f 636e 7472 0000 3338 .EVlost_cntr..38 │ │ │ -0056c170: 370b 004a 5674 6e00 0032 3338 1300 4556 7..JVtn..238..EV │ │ │ +0056c150: 0033 3839 0b00 4d52 746e 0000 3234 3012 .389..MRtn..240. │ │ │ +0056c160: 0045 526c 6f73 745f 636e 7472 0000 3338 .ERlost_cntr..38 │ │ │ +0056c170: 370b 004a 5274 6e00 0032 3338 1300 4552 7..JRtn..238..ER │ │ │ 0056c180: 7374 7563 6b5f 636e 7472 0000 3338 380b stuck_cntr..388. │ │ │ -0056c190: 004b 5674 6e00 0032 3339 1300 3756 7566 .KVtn..239..7Vuf │ │ │ +0056c190: 004b 5274 6e00 0032 3339 1300 3752 7566 .KRtn..239..7Ruf │ │ │ 0056c1a0: 6665 725f 7369 7a65 0000 3135 3410 0036 fer_size..154..6 │ │ │ -0056c1b0: 5663 6865 636b 7375 6d00 0035 320c 0036 Vchecksum..52..6 │ │ │ -0056c1c0: 5664 6571 0000 3135 330e 0036 5665 6f76 Vdeq..153..6Veov │ │ │ -0056c1d0: 746e 0000 3136 3411 0036 5666 696c 655f tn..164..6Vfile_ │ │ │ -0056c1e0: 6c65 6e00 0031 3537 0d00 3b56 6e61 6d65 len..157..;Vname │ │ │ -0056c1f0: 0000 3137 3528 0036 5670 6861 7365 325f ..175(.6Vphase2_ │ │ │ +0056c1b0: 5263 6865 636b 7375 6d00 0035 320c 0036 Rchecksum..52..6 │ │ │ +0056c1c0: 5264 6571 0000 3135 330e 0036 5265 6f76 Rdeq..153..6Reov │ │ │ +0056c1d0: 746e 0000 3136 3411 0036 5266 696c 655f tn..164..6Rfile_ │ │ │ +0056c1e0: 6c65 6e00 0031 3537 0d00 3b52 6e61 6d65 len..157..;Rname │ │ │ +0056c1f0: 0000 3137 3528 0036 5270 6861 7365 325f ..175(.6Rphase2_ │ │ │ 0056c200: 636c 6561 6e75 705f 6966 5f70 6f73 7369 cleanup_if_possi │ │ │ 0056c210: 626c 655f 636e 7472 0000 3437 380b 0051 ble_cntr..478..Q │ │ │ -0056c220: 5674 6e00 0033 3239 0e00 3656 7374 6174 Vtn..329..6Vstat │ │ │ -0056c230: 6500 0031 3536 0f00 3756 796e 635f 696f e..156..7Vync_io │ │ │ -0056c240: 0000 3136 3125 0035 5662 7566 665f 7068 ..161%.5Vbuff_ph │ │ │ +0056c220: 5274 6e00 0033 3239 0e00 3652 7374 6174 Rtn..329..6Rstat │ │ │ +0056c230: 6500 0031 3536 0f00 3752 796e 635f 696f e..156..7Rync_io │ │ │ +0056c240: 0000 3136 3125 0035 5262 7566 665f 7068 ..161%.5Rbuff_ph │ │ │ 0056c250: 7332 636d 745f 6172 7261 795f 6675 6c6c s2cmt_array_full │ │ │ -0056c260: 5f63 6e74 7200 0034 3737 0b00 4d56 746e _cntr..477..MVtn │ │ │ -0056c270: 0000 3332 3816 0042 5669 7370 7263 616c ..328..BVisprcal │ │ │ -0056c280: 765f 636e 7472 0000 3437 390b 004b 5674 v_cntr..479..KVt │ │ │ -0056c290: 6e00 0033 3330 1400 3256 6b69 6c6c 5f69 n..330..2Vkill_i │ │ │ -0056c2a0: 6e5f 7072 6f67 0000 3734 0d00 3256 6c61 n_prog..74..2Vla │ │ │ -0056c2b0: 6265 6c00 0032 3415 0034 5673 745f 636f bel..24..4Vst_co │ │ │ -0056c2c0: 6d5f 6261 636b 7570 0000 3633 1500 3c56 m_backup..63..Vsame..49 │ │ │ -0056c640: 3115 0042 562e 6375 6d75 6c5f 636f 756e 1..BV.cumul_coun │ │ │ -0056c650: 7400 0034 3933 1100 4556 7272 5f63 6f75 t..493..EVrr_cou │ │ │ -0056c660: 6e74 0000 3439 320d 003e 5674 6169 6c00 nt..492..>Vtail. │ │ │ -0056c670: 0034 3934 1500 4256 2e63 756d 756c 5f63 .494..BV.cumul_c │ │ │ -0056c680: 6f75 6e74 0000 3439 3611 0045 5672 725f ount..496..EVrr_ │ │ │ -0056c690: 636f 756e 7400 0034 3935 1900 3456 6462 count..495..4Vdb │ │ │ +0056c610: 4252 2e63 756d 756c 5f63 6f75 6e74 0000 BR.cumul_count.. │ │ │ +0056c620: 3439 3011 0045 5272 725f 636f 756e 7400 490..ERrr_count. │ │ │ +0056c630: 0034 3839 0d00 3e52 7361 6d65 0000 3439 .489..>Rsame..49 │ │ │ +0056c640: 3115 0042 522e 6375 6d75 6c5f 636f 756e 1..BR.cumul_coun │ │ │ +0056c650: 7400 0034 3933 1100 4552 7272 5f63 6f75 t..493..ERrr_cou │ │ │ +0056c660: 6e74 0000 3439 320d 003e 5274 6169 6c00 nt..492..>Rtail. │ │ │ +0056c670: 0034 3934 1500 4252 2e63 756d 756c 5f63 .494..BR.cumul_c │ │ │ +0056c680: 6f75 6e74 0000 3439 3611 0045 5272 725f ount..496..ERrr_ │ │ │ +0056c690: 636f 756e 7400 0034 3935 1900 3452 6462 count..495..4Rdb │ │ │ 0056c6a0: 5f63 7368 5f67 6574 6e5f 6c63 6e74 0000 _csh_getn_lcnt.. │ │ │ -0056c6b0: 3531 3515 0044 562e 6375 6d75 6c5f 636f 515..DV.cumul_co │ │ │ -0056c6c0: 756e 7400 0035 3137 1100 4756 7272 5f63 unt..517..GVrr_c │ │ │ -0056c6d0: 6f75 6e74 0000 3531 360a 003f 5673 0000 ount..516..?Vs.. │ │ │ -0056c6e0: 3531 3215 0040 562e 6375 6d75 6c5f 636f 512..@V.cumul_co │ │ │ -0056c6f0: 756e 7400 0035 3134 1100 4356 7272 5f63 unt..514..CVrr_c │ │ │ -0056c700: 6f75 6e74 0000 3531 3314 0037 5666 7379 ount..513..7Vfsy │ │ │ +0056c6b0: 3531 3515 0044 522e 6375 6d75 6c5f 636f 515..DR.cumul_co │ │ │ +0056c6c0: 756e 7400 0035 3137 1100 4752 7272 5f63 unt..517..GRrr_c │ │ │ +0056c6d0: 6f75 6e74 0000 3531 360a 003f 5273 0000 ount..516..?Rs.. │ │ │ +0056c6e0: 3531 3215 0040 522e 6375 6d75 6c5f 636f 512..@R.cumul_co │ │ │ +0056c6f0: 756e 7400 0035 3134 1100 4352 7272 5f63 unt..514..CRrr_c │ │ │ +0056c700: 6f75 6e74 0000 3531 3314 0037 5266 7379 ount..513..7Rfsy │ │ │ 0056c710: 6e63 735f 636e 7472 0000 3339 3315 003e ncs_cntr..393..> │ │ │ -0056c720: 5669 6e5f 6372 6974 5f63 6e74 7200 0033 Vin_crit_cntr..3 │ │ │ -0056c730: 3934 0b00 4656 746e 0000 3234 350b 003e 94..FVtn..245..> │ │ │ -0056c740: 5674 6e00 0032 3434 1900 3656 7379 6e63 Vtn..244..6Vsync │ │ │ +0056c720: 5269 6e5f 6372 6974 5f63 6e74 7200 0033 Rin_crit_cntr..3 │ │ │ +0056c730: 3934 0b00 4652 746e 0000 3234 350b 003e 94..FRtn..245..> │ │ │ +0056c740: 5274 6e00 0032 3434 1900 3652 7379 6e63 Rtn..244..6Rsync │ │ │ 0056c750: 5f74 696d 6572 735f 636e 7472 0000 3339 _timers_cntr..39 │ │ │ -0056c760: 350b 0042 5674 6e00 0032 3436 1400 3b56 5..BVtn..246..;V │ │ │ +0056c760: 350b 0042 5274 6e00 0032 3436 1400 3b52 5..BRtn..246..;R │ │ │ 0056c770: 7772 6974 6573 5f63 6e74 7200 0033 3936 writes_cntr..396 │ │ │ -0056c780: 0b00 4256 746e 0000 3234 3719 0034 5667 ..BVtn..247..4Vg │ │ │ +0056c780: 0b00 4252 746e 0000 3234 3719 0034 5267 ..BRtn..247..4Rg │ │ │ 0056c790: 7663 7374 5f73 7263 685f 636c 7565 7300 vcst_srch_clues. │ │ │ -0056c7a0: 0034 3835 1500 4456 2e63 756d 756c 5f63 .485..DV.cumul_c │ │ │ -0056c7b0: 6f75 6e74 0000 3438 3711 0047 5672 725f ount..487..GVrr_ │ │ │ -0056c7c0: 636f 756e 7400 0034 3836 0b00 3e56 6573 count..486..>Ves │ │ │ -0056c7d0: 0000 3438 3215 0040 562e 6375 6d75 6c5f ..482..@V.cumul_ │ │ │ -0056c7e0: 636f 756e 7400 0034 3834 1100 4356 7272 count..484..CVrr │ │ │ +0056c7a0: 0034 3835 1500 4452 2e63 756d 756c 5f63 .485..DR.cumul_c │ │ │ +0056c7b0: 6f75 6e74 0000 3438 3711 0047 5272 725f ount..487..GRrr_ │ │ │ +0056c7c0: 636f 756e 7400 0034 3836 0b00 3e52 6573 count..486..>Res │ │ │ +0056c7d0: 0000 3438 3215 0040 522e 6375 6d75 6c5f ..482..@R.cumul_ │ │ │ +0056c7e0: 636f 756e 7400 0034 3834 1100 4352 7272 count..484..CRrr │ │ │ 0056c7f0: 5f63 6f75 6e74 0000 3438 3300 0000 0000 _count..483..... │ │ │ 0056c800: 0400 0000 f707 0000 e372 0000 0000 0000 .........r...... │ │ │ -0056c810: 4b00 0056 6774 6d74 7970 666c 6469 6e64 K..Vgtmtypfldind │ │ │ +0056c810: 4b00 0052 6774 6d74 7970 666c 6469 6e64 K..Rgtmtypfldind │ │ │ 0056c820: 7800 ff73 686d 5f73 6e61 7073 686f 745f x..shm_snapshot_ │ │ │ 0056c830: 7400 ff73 6861 646f 775f 6669 6c65 5f68 t..shadow_file_h │ │ │ 0056c840: 6561 6465 722e 6e5f 6964 7862 6c6b 5f63 eader.n_idxblk_c │ │ │ -0056c850: 7368 5f68 6974 0000 3531 3815 0042 562e sh_hit..518..BV. │ │ │ +0056c850: 7368 5f68 6974 0000 3531 3815 0042 522e sh_hit..518..BR. │ │ │ 0056c860: 6375 6d75 6c5f 636f 756e 7400 0035 3230 cumul_count..520 │ │ │ -0056c870: 1100 4556 7272 5f63 6f75 6e74 0000 3531 ..EVrr_count..51 │ │ │ -0056c880: 390d 003f 566d 6973 7300 0035 3231 1500 9..?Vmiss..521.. │ │ │ -0056c890: 4356 2e63 756d 756c 5f63 6f75 6e74 0000 CV.cumul_count.. │ │ │ -0056c8a0: 3532 3311 0046 5672 725f 636f 756e 7400 523..FVrr_count. │ │ │ -0056c8b0: 0035 3232 2000 3456 6a6e 6c5f 6673 796e .522 .4Vjnl_fsyn │ │ │ +0056c870: 1100 4552 7272 5f63 6f75 6e74 0000 3531 ..ERrr_count..51 │ │ │ +0056c880: 390d 003f 526d 6973 7300 0035 3231 1500 9..?Rmiss..521.. │ │ │ +0056c890: 4352 2e63 756d 756c 5f63 6f75 6e74 0000 CR.cumul_count.. │ │ │ +0056c8a0: 3532 3311 0046 5272 725f 636f 756e 7400 523..FRrr_count. │ │ │ +0056c8b0: 0035 3232 2000 3452 6a6e 6c5f 6673 796e .522 .4Rjnl_fsyn │ │ │ 0056c8c0: 635f 7265 636f 7665 7273 5f63 6e74 7200 c_recovers_cntr. │ │ │ -0056c8d0: 0033 3932 0b00 4756 746e 0000 3234 3313 .392..GVtn..243. │ │ │ -0056c8e0: 003e 5674 7269 6573 5f63 6e74 7200 0033 .>Vtries_cntr..3 │ │ │ -0056c8f0: 3931 0b00 4456 746e 0000 3234 320f 003d 91..DVtn..242..= │ │ │ -0056c900: 5673 5f63 6e74 7200 0033 3930 0b00 3f56 Vs_cntr..390..?V │ │ │ -0056c910: 746e 0000 3234 3111 0034 5674 5f71 7265 tn..241..4Vt_qre │ │ │ -0056c920: 6164 7300 0034 3937 1500 3c56 2e63 756d ads..497..Rtries_cntr..3 │ │ │ +0056c8f0: 3931 0b00 4452 746e 0000 3234 320f 003d 91..DRtn..242..= │ │ │ +0056c900: 5273 5f63 6e74 7200 0033 3930 0b00 3f52 Rs_cntr..390..?R │ │ │ +0056c910: 746e 0000 3234 3111 0034 5274 5f71 7265 tn..241..4Rt_qre │ │ │ +0056c920: 6164 7300 0034 3937 1500 3c52 2e63 756d ads..497.. │ │ │ -0056d130: 5673 7461 7274 6564 5f63 6e74 7200 0033 Vstarted_cntr..3 │ │ │ -0056d140: 3438 0b00 4656 746e 0000 3139 390a 0039 48..FVtn..199..9 │ │ │ -0056d150: 566e 0000 3139 370d 0037 566e 6573 7300 Vn..197..7Vness. │ │ │ -0056d160: 0031 3330 0f00 3556 7274 5f76 626e 0000 .130..5Vrt_vbn.. │ │ │ -0056d170: 3533 3311 0036 5676 6564 5f63 6e74 7200 533..6Vved_cntr. │ │ │ -0056d180: 0033 3437 0b00 3a56 746e 0000 3139 3817 .347..:Vtn..198. │ │ │ -0056d190: 0035 5674 7364 625f 616c 6c6f 6361 7469 .5Vtsdb_allocati │ │ │ -0056d1a0: 6f6e 0000 3931 1300 3456 645f 6e75 6c6c on..91..4Vd_null │ │ │ -0056d1b0: 5f63 6f6c 6c00 0034 3015 0034 5672 6d5f _coll..40..4Vrm_ │ │ │ +0056d120: 3439 0b00 4252 746e 0000 3230 3015 003e 49..BRtn..200..> │ │ │ +0056d130: 5273 7461 7274 6564 5f63 6e74 7200 0033 Rstarted_cntr..3 │ │ │ +0056d140: 3438 0b00 4652 746e 0000 3139 390a 0039 48..FRtn..199..9 │ │ │ +0056d150: 526e 0000 3139 370d 0037 526e 6573 7300 Rn..197..7Rness. │ │ │ +0056d160: 0031 3330 0f00 3552 7274 5f76 626e 0000 .130..5Rrt_vbn.. │ │ │ +0056d170: 3533 3311 0036 5276 6564 5f63 6e74 7200 533..6Rved_cntr. │ │ │ +0056d180: 0033 3437 0b00 3a52 746e 0000 3139 3817 .347..:Rtn..198. │ │ │ +0056d190: 0035 5274 7364 625f 616c 6c6f 6361 7469 .5Rtsdb_allocati │ │ │ +0056d1a0: 6f6e 0000 3931 1300 3452 645f 6e75 6c6c on..91..4Rd_null │ │ │ +0056d1b0: 5f63 6f6c 6c00 0034 3015 0034 5272 6d5f _coll..40..4Rrm_ │ │ │ 0056d1c0: 7265 675f 7365 716e 6f00 0035 3731 2500 reg_seqno..571%. │ │ │ -0056d1d0: 3256 745f 7172 6561 645f 6275 665f 6f77 2Vt_qread_buf_ow │ │ │ +0056d1d0: 3252 745f 7172 6561 645f 6275 665f 6f77 2Rt_qread_buf_ow │ │ │ 0056d1e0: 6e65 725f 7374 7563 6b5f 636e 7472 0000 ner_stuck_cntr.. │ │ │ -0056d1f0: 3336 310b 004a 5674 6e00 0032 3132 1b00 361..JVtn..212.. │ │ │ -0056d200: 3a56 6f75 745f 6f66 5f64 6573 6967 6e5f :Vout_of_design_ │ │ │ -0056d210: 636e 7472 0000 3336 320b 0048 5674 6e00 cntr..362..HVtn. │ │ │ -0056d220: 0032 3133 1c00 3a56 7269 7073 6c65 6570 .213..:Vripsleep │ │ │ +0056d1f0: 3336 310b 004a 5274 6e00 0032 3132 1b00 361..JRtn..212.. │ │ │ +0056d200: 3a52 6f75 745f 6f66 5f64 6573 6967 6e5f :Rout_of_design_ │ │ │ +0056d210: 636e 7472 0000 3336 320b 0048 5274 6e00 cntr..362..HRtn. │ │ │ +0056d220: 0032 3133 1c00 3a52 7269 7073 6c65 6570 .213..:Rripsleep │ │ │ 0056d230: 5f6e 626c 6b73 5f63 6e74 7200 0034 3638 _nblks_cntr..468 │ │ │ -0056d240: 0b00 4956 746e 0000 3331 3916 0033 566e ..IVtn..319..3Vn │ │ │ +0056d240: 0b00 4952 746e 0000 3331 3916 0033 526e ..IRtn..319..3Rn │ │ │ 0056d250: 5f75 7067 7264 5f62 6c6b 735f 3000 0037 _upgrd_blks_0..7 │ │ │ -0056d260: 381f 0033 566f 7461 6c5f 6275 6666 6572 8..3Votal_buffer │ │ │ +0056d260: 381f 0033 526f 7461 6c5f 6275 6666 6572 8..3Rotal_buffer │ │ │ 0056d270: 5f66 6c75 7368 5f63 6e74 7200 0033 3333 _flush_cntr..333 │ │ │ -0056d280: 0b00 4556 746e 0000 3138 3418 0033 5670 ..EVtn..184..3Vp │ │ │ +0056d280: 0b00 4552 746e 0000 3138 3418 0033 5270 ..ERtn..184..3Rp │ │ │ 0056d290: 5f63 6462 5f73 635f 626c 6b6d 6f64 0000 _cdb_sc_blkmod.. │ │ │ -0056d2a0: 3135 3119 0036 5672 6974 5f72 6574 7269 151..6Vrit_retri │ │ │ -0056d2b0: 6573 5f63 6e74 7200 0033 3536 0b00 4256 es_cntr..356..BV │ │ │ -0056d2c0: 746e 0000 3230 3712 0033 5672 616e 735f tn..207..3Vrans_ │ │ │ -0056d2d0: 6869 7374 0000 3534 351a 003c 562e 6363 hist..545..Vurr_tn..5 │ │ │ -0056d300: 3436 1100 3d56 6561 726c 795f 746e 0000 46..=Vearly_tn.. │ │ │ -0056d310: 3534 3714 003d 5666 7265 655f 626c 6f63 547..=Vfree_bloc │ │ │ -0056d320: 6b73 0000 3535 3315 003d 566c 6173 745f ks..553..=Vlast_ │ │ │ -0056d330: 6d6d 5f73 796e 6300 0035 3438 1500 3e56 mm_sync..548..>V │ │ │ +0056d2f0: 3535 310f 003e 5275 7272 5f74 6e00 0035 551..>Rurr_tn..5 │ │ │ +0056d300: 3436 1100 3d52 6561 726c 795f 746e 0000 46..=Rearly_tn.. │ │ │ +0056d310: 3534 3714 003d 5266 7265 655f 626c 6f63 547..=Rfree_bloc │ │ │ +0056d320: 6b73 0000 3535 3315 003d 526c 6173 745f ks..553..=Rlast_ │ │ │ +0056d330: 6d6d 5f73 796e 6300 0035 3438 1500 3e52 mm_sync..548..>R │ │ │ 0056d340: 6f63 6b5f 7365 7175 656e 6365 0000 3535 ock_sequence..55 │ │ │ -0056d350: 300e 003d 566d 6d5f 746e 0000 3534 3913 0..=Vmm_tn..549. │ │ │ -0056d360: 003d 5674 6f74 616c 5f62 6c6b 7300 0035 .=Vtotal_blks..5 │ │ │ -0056d370: 3532 1900 3356 7572 6e5f 6172 6f75 6e64 52..3Vurn_around │ │ │ -0056d380: 5f70 6f69 6e74 0000 3136 3317 0032 5675 _point..163..2Vu │ │ │ +0056d350: 300e 003d 526d 6d5f 746e 0000 3534 3913 0..=Rmm_tn..549. │ │ │ +0056d360: 003d 5274 6f74 616c 5f62 6c6b 7300 0035 .=Rtotal_blks..5 │ │ │ +0056d370: 3532 1900 3352 7572 6e5f 6172 6f75 6e64 52..3Rurn_around │ │ │ +0056d380: 5f70 6f69 6e74 0000 3136 3317 0032 5275 _point..163..2Ru │ │ │ 0056d390: 6e62 6163 6b65 645f 6361 6368 6500 0031 nbacked_cache..1 │ │ │ -0056d3a0: 3336 1700 3456 7573 6564 5f64 736b 5f72 36..4Vused_dsk_r │ │ │ -0056d3b0: 6561 6473 0000 3530 3015 0042 562e 6375 eads..500..BV.cu │ │ │ +0056d3a0: 3336 1700 3452 7573 6564 5f64 736b 5f72 36..4Rused_dsk_r │ │ │ +0056d3b0: 6561 6473 0000 3530 3015 0042 522e 6375 eads..500..BR.cu │ │ │ 0056d3c0: 6d75 6c5f 636f 756e 7400 0035 3032 1100 mul_count..502.. │ │ │ -0056d3d0: 4556 7272 5f63 6f75 6e74 0000 3530 310f EVrr_count..501. │ │ │ -0056d3e0: 003d 5677 7269 7465 7300 0035 3036 1500 .=Vwrites..506.. │ │ │ -0056d3f0: 4356 2e63 756d 756c 5f63 6f75 6e74 0000 CV.cumul_count.. │ │ │ -0056d400: 3530 3811 0046 5672 725f 636f 756e 7400 508..FVrr_count. │ │ │ -0056d410: 0035 3037 1900 3956 6669 6c6c 6572 5f30 .507..9Vfiller_0 │ │ │ +0056d3d0: 4552 7272 5f63 6f75 6e74 0000 3530 310f ERrr_count..501. │ │ │ +0056d3e0: 003d 5277 7269 7465 7300 0035 3036 1500 .=Rwrites..506.. │ │ │ +0056d3f0: 4352 2e63 756d 756c 5f63 6f75 6e74 0000 CR.cumul_count.. │ │ │ +0056d400: 3530 3811 0046 5272 725f 636f 756e 7400 508..FRrr_count. │ │ │ +0056d410: 0035 3037 1900 3952 6669 6c6c 6572 5f30 .507..9Rfiller_0 │ │ │ 0056d420: 3033 315f 636e 7472 0000 3336 330b 0045 031_cntr..363..E │ │ │ -0056d430: 5674 6e00 0032 3134 1000 4256 3532 5f63 Vtn..214..BV52_c │ │ │ -0056d440: 6e74 7200 0033 3834 0b00 4556 746e 0000 ntr..384..EVtn.. │ │ │ -0056d450: 3233 3511 0041 5631 3335 5f63 6e74 7200 235..AV135_cntr. │ │ │ -0056d460: 0034 3637 0b00 4556 746e 0000 3331 381b .467..EVtn..318. │ │ │ -0056d470: 003a 5672 6565 7a65 5f6f 6e6c 696e 655f .:Vreeze_online_ │ │ │ -0056d480: 6669 6c6c 6572 0000 3736 2200 3256 7636 filler..76".2Vv6 │ │ │ +0056d430: 5274 6e00 0032 3134 1000 4252 3532 5f63 Rtn..214..BR52_c │ │ │ +0056d440: 6e74 7200 0033 3834 0b00 4552 746e 0000 ntr..384..ERtn.. │ │ │ +0056d450: 3233 3511 0041 5231 3335 5f63 6e74 7200 235..AR135_cntr. │ │ │ +0056d460: 0034 3637 0b00 4552 746e 0000 3331 381b .467..ERtn..318. │ │ │ +0056d470: 003a 5272 6565 7a65 5f6f 6e6c 696e 655f .:Rreeze_online_ │ │ │ +0056d480: 6669 6c6c 6572 0000 3736 2200 3252 7636 filler..76".2Rv6 │ │ │ 0056d490: 5f61 6674 6572 5f74 7275 6e63 5f74 6f74 _after_trunc_tot │ │ │ -0056d4a0: 616c 5f62 6c6b 7300 0031 3732 2100 3556 al_blks..172!.5V │ │ │ +0056d4a0: 616c 5f62 6c6b 7300 0031 3732 2100 3552 al_blks..172!.5R │ │ │ 0056d4b0: 6265 666f 7265 5f74 7275 6e63 5f66 7265 before_trunc_fre │ │ │ 0056d4c0: 655f 626c 6f63 6b73 0000 3137 3313 0042 e_blocks..173..B │ │ │ -0056d4d0: 5674 6f74 616c 5f62 6c6b 7300 0031 3731 Vtotal_blks..171 │ │ │ -0056d4e0: 1400 3656 6c6b 735f 746f 5f75 7067 7264 ..6Vlks_to_upgrd │ │ │ -0056d4f0: 0000 3832 1600 4256 5f73 7562 7a65 726f ..82..BV_subzero │ │ │ -0056d500: 5f65 7272 6f72 0000 3833 1f00 3556 656e _error..83..5Ven │ │ │ +0056d4d0: 5274 6f74 616c 5f62 6c6b 7300 0031 3731 Rtotal_blks..171 │ │ │ +0056d4e0: 1400 3652 6c6b 735f 746f 5f75 7067 7264 ..6Rlks_to_upgrd │ │ │ +0056d4f0: 0000 3832 1600 4252 5f73 7562 7a65 726f ..82..BR_subzero │ │ │ +0056d500: 5f65 7272 6f72 0000 3833 1f00 3552 656e _error..83..5Ren │ │ │ 0056d510: 6372 7970 7469 6f6e 5f68 6173 685f 6375 cryption_hash_cu │ │ │ -0056d520: 746f 6666 0000 3138 311e 0035 566c 6173 toff..181..5Vlas │ │ │ +0056d520: 746f 6666 0000 3138 311e 0035 526c 6173 toff..181..5Rlas │ │ │ 0056d530: 745f 636f 6d5f 626b 7570 5f6c 6173 745f t_com_bkup_last_ │ │ │ -0056d540: 626c 6b00 0036 3619 003a 5669 6e63 5f62 blk..66..:Vinc_b │ │ │ +0056d540: 626c 6b00 0036 3619 003a 5269 6e63 5f62 blk..66..:Rinc_b │ │ │ 0056d550: 6b75 705f 6c61 7374 5f62 6c6b 0000 3635 kup_last_blk..65 │ │ │ -0056d560: 1900 3a56 7265 635f 626b 7570 5f6c 6173 ..:Vrec_bkup_las │ │ │ -0056d570: 745f 626c 6b00 0036 3716 0035 566d 6173 t_blk..67..5Vmas │ │ │ +0056d560: 1900 3a52 7265 635f 626b 7570 5f6c 6173 ..:Rrec_bkup_las │ │ │ +0056d570: 745f 626c 6b00 0036 3716 0035 526d 6173 t_blk..67..5Rmas │ │ │ 0056d580: 7465 725f 6d61 705f 6c65 6e00 0032 361b ter_map_len..26. │ │ │ -0056d590: 0035 5672 656f 7267 5f72 6573 7461 7274 .5Vreorg_restart │ │ │ -0056d5a0: 5f62 6c6f 636b 0000 3638 2200 3b56 7570 _block..68".;Vup │ │ │ +0056d590: 0035 5272 656f 7267 5f72 6573 7461 7274 .5Rreorg_restart │ │ │ +0056d5a0: 5f62 6c6f 636b 0000 3638 2200 3b52 7570 _block..68".;Rup │ │ │ 0056d5b0: 6772 645f 6477 6e67 7264 5f72 6573 7461 grd_dwngrd_resta │ │ │ -0056d5c0: 7274 5f62 6c6f 636b 0000 3831 1100 3556 rt_block..81..5V │ │ │ +0056d5c0: 7274 5f62 6c6f 636b 0000 3831 1100 3552 rt_block..81..5R │ │ │ 0056d5d0: 7374 6172 745f 7662 6e00 0032 3812 0035 start_vbn..28..5 │ │ │ -0056d5e0: 5674 7261 6e73 5f68 6973 7400 0038 3917 Vtrans_hist..89. │ │ │ -0056d5f0: 0032 5677 6169 745f 6469 736b 5f73 7061 .2Vwait_disk_spa │ │ │ -0056d600: 6365 0000 3935 1e00 3356 635f 626c 6f63 ce..95..3Vc_bloc │ │ │ +0056d5e0: 5274 7261 6e73 5f68 6973 7400 0038 3917 Rtrans_hist..89. │ │ │ +0056d5f0: 0032 5277 6169 745f 6469 736b 5f73 7061 .2Rwait_disk_spa │ │ │ +0056d600: 6365 0000 3935 1e00 3352 635f 626c 6f63 ce..95..3Rc_bloc │ │ │ 0056d610: 6b65 645f 6274 5f67 6574 5f63 6e74 7200 ked_bt_get_cntr. │ │ │ -0056d620: 0034 3233 0b00 4456 746e 0000 3237 3418 .423..DVtn..274. │ │ │ -0056d630: 003d 5664 625f 6373 685f 6765 745f 636e .=Vdb_csh_get_cn │ │ │ -0056d640: 7472 0000 3337 310b 0048 5674 6e00 0032 tr..371..HVtn..2 │ │ │ -0056d650: 3232 1a00 4756 6e5f 6c6f 6f70 6578 6365 22..GVn_loopexce │ │ │ -0056d660: 6564 5f63 6e74 7200 0033 3639 0b00 5456 ed_cntr..369..TV │ │ │ -0056d670: 746e 0000 3232 301a 0049 5677 6373 7374 tn..220..IVwcsst │ │ │ +0056d620: 0034 3233 0b00 4452 746e 0000 3237 3418 .423..DRtn..274. │ │ │ +0056d630: 003d 5264 625f 6373 685f 6765 745f 636e .=Rdb_csh_get_cn │ │ │ +0056d640: 7472 0000 3337 310b 0048 5274 6e00 0032 tr..371..HRtn..2 │ │ │ +0056d650: 3232 1a00 4752 6e5f 6c6f 6f70 6578 6365 22..GRn_loopexce │ │ │ +0056d660: 6564 5f63 6e74 7200 0033 3639 0b00 5452 ed_cntr..369..TR │ │ │ +0056d670: 746e 0000 3232 301a 0049 5277 6373 7374 tn..220..IRwcsst │ │ │ 0056d680: 6172 7665 7772 745f 636e 7472 0000 3337 arvewrt_cntr..37 │ │ │ -0056d690: 300b 0056 5674 6e00 0032 3231 1700 3d56 0..VVtn..221..=V │ │ │ +0056d690: 300b 0056 5274 6e00 0032 3231 1700 3d52 0..VRtn..221..=R │ │ │ 0056d6a0: 6f6e 6c6e 5f72 6c62 6b5f 636e 7472 0000 onln_rlbk_cntr.. │ │ │ -0056d6b0: 3334 350b 0047 5674 6e00 0031 3936 2400 345..GVtn..196$. │ │ │ -0056d6c0: 3d56 745f 656e 645f 6269 746d 6170 5f6e =Vt_end_bitmap_n │ │ │ +0056d6b0: 3334 350b 0047 5274 6e00 0031 3936 2400 345..GRtn..196$. │ │ │ +0056d6c0: 3d52 745f 656e 645f 6269 746d 6170 5f6e =Rt_end_bitmap_n │ │ │ 0056d6d0: 6f6e 6e75 6c6c 6274 5f63 6e74 7200 0033 onnullbt_cntr..3 │ │ │ -0056d6e0: 3831 0b00 5456 746e 0000 3233 3213 004b 81..TVtn..232..K │ │ │ -0056d6f0: 5675 6c6c 6274 5f63 6e74 7200 0033 3830 Vullbt_cntr..380 │ │ │ -0056d700: 0b00 5156 746e 0000 3233 311b 0043 5663 ..QVtn..231..CVc │ │ │ +0056d6e0: 3831 0b00 5452 746e 0000 3233 3213 004b 81..TRtn..232..K │ │ │ +0056d6f0: 5275 6c6c 6274 5f63 6e74 7200 0033 3830 Rullbt_cntr..380 │ │ │ +0056d700: 0b00 5152 746e 0000 3233 311b 0043 5263 ..QRtn..231..CRc │ │ │ 0056d710: 7262 746d 6973 6d61 7463 6831 5f63 6e74 rbtmismatch1_cnt │ │ │ -0056d720: 7200 0034 3135 0b00 5156 746e 0000 3236 r..415..QVtn..26 │ │ │ -0056d730: 360f 004f 5632 5f63 6e74 7200 0034 3136 6..OV2_cntr..416 │ │ │ -0056d740: 0b00 5156 746e 0000 3236 370f 004f 5633 ..QVtn..267..OV3 │ │ │ -0056d750: 5f63 6e74 7200 0034 3137 0b00 5156 746e _cntr..417..QVtn │ │ │ -0056d760: 0000 3236 381d 0043 5668 6973 7431 5f6e ..268..CVhist1_n │ │ │ +0056d720: 7200 0034 3135 0b00 5152 746e 0000 3236 r..415..QRtn..26 │ │ │ +0056d730: 360f 004f 5232 5f63 6e74 7200 0034 3136 6..OR2_cntr..416 │ │ │ +0056d740: 0b00 5152 746e 0000 3236 370f 004f 5233 ..QRtn..267..OR3 │ │ │ +0056d750: 5f63 6e74 7200 0034 3137 0b00 5152 746e _cntr..417..QRtn │ │ │ +0056d760: 0000 3236 381d 0043 5268 6973 7431 5f6e ..268..CRhist1_n │ │ │ 0056d770: 6f6e 6e75 6c6c 6274 5f63 6e74 7200 0033 onnullbt_cntr..3 │ │ │ -0056d780: 3739 0b00 5356 746e 0000 3233 3013 004a 79..SVtn..230..J │ │ │ -0056d790: 5675 6c6c 6274 5f63 6e74 7200 0033 3738 Vullbt_cntr..378 │ │ │ -0056d7a0: 0b00 5056 746e 0000 3232 390e 0047 565f ..PVtn..229..GV_ │ │ │ -0056d7b0: 636e 7472 0000 3337 370b 0048 5674 6e00 cntr..377..HVtn. │ │ │ -0056d7c0: 0032 3238 1700 4356 6a6e 6c5f 6377 7365 .228..CVjnl_cwse │ │ │ -0056d7d0: 745f 636e 7472 0000 3338 320b 004d 5674 t_cntr..382..MVt │ │ │ -0056d7e0: 6e00 0032 3333 1400 4756 7763 7366 6c75 n..233..GVwcsflu │ │ │ +0056d780: 3739 0b00 5352 746e 0000 3233 3013 004a 79..SRtn..230..J │ │ │ +0056d790: 5275 6c6c 6274 5f63 6e74 7200 0033 3738 Rullbt_cntr..378 │ │ │ +0056d7a0: 0b00 5052 746e 0000 3232 390e 0047 525f ..PRtn..229..GR_ │ │ │ +0056d7b0: 636e 7472 0000 3337 370b 0048 5274 6e00 cntr..377..HRtn. │ │ │ +0056d7c0: 0032 3238 1700 4352 6a6e 6c5f 6377 7365 .228..CRjnl_cwse │ │ │ +0056d7d0: 745f 636e 7472 0000 3338 320b 004d 5274 t_cntr..382..MRt │ │ │ +0056d7e0: 6e00 0032 3333 1400 4752 7763 7366 6c75 n..233..GRwcsflu │ │ │ 0056d7f0: 5f63 6e74 7200 0033 3833 0000 0000 0000 _cntr..383...... │ │ │ 0056d800: 0400 0000 f907 0000 b973 0000 0000 0000 .........s...... │ │ │ -0056d810: 5900 0056 6774 6d74 7970 666c 6469 6e64 Y..Vgtmtypfldind │ │ │ +0056d810: 5900 0052 6774 6d74 7970 666c 6469 6e64 Y..Rgtmtypfldind │ │ │ 0056d820: 7800 ff73 686d 5f73 6e61 7073 686f 745f x..shm_snapshot_ │ │ │ 0056d830: 7400 ff73 6861 646f 775f 6669 6c65 5f68 t..shadow_file_h │ │ │ 0056d840: 6561 6465 722e 7763 5f62 6c6f 636b 6564 eader.wc_blocked │ │ │ 0056d850: 5f74 5f65 6e64 5f6a 6e6c 5f77 6373 666c _t_end_jnl_wcsfl │ │ │ -0056d860: 755f 746e 0000 3233 3421 003f 5671 7265 u_tn..234!.?Vqre │ │ │ +0056d860: 755f 746e 0000 3233 3421 003f 5271 7265 u_tn..234!.?Rqre │ │ │ 0056d870: 6164 5f62 6164 5f62 745f 696e 6465 7831 ad_bad_bt_index1 │ │ │ -0056d880: 5f63 6e74 7200 0034 3133 0b00 5356 746e _cntr..413..SVtn │ │ │ -0056d890: 0000 3236 340f 0051 5632 5f63 6e74 7200 ..264..QV2_cntr. │ │ │ -0056d8a0: 0034 3134 0b00 5356 746e 0000 3236 3524 .414..SVtn..265$ │ │ │ -0056d8b0: 0045 5664 625f 6373 685f 6765 745f 696e .EVdb_csh_get_in │ │ │ +0056d880: 5f63 6e74 7200 0034 3133 0b00 5352 746e _cntr..413..SRtn │ │ │ +0056d890: 0000 3236 340f 0051 5232 5f63 6e74 7200 ..264..QR2_cntr. │ │ │ +0056d8a0: 0034 3134 0b00 5352 746e 0000 3236 3524 .414..SRtn..265$ │ │ │ +0056d8b0: 0045 5264 625f 6373 685f 6765 745f 696e .ERdb_csh_get_in │ │ │ 0056d8c0: 7661 6c69 645f 626c 6b5f 636e 7472 0000 valid_blk_cntr.. │ │ │ -0056d8d0: 3336 380b 005c 5674 6e00 0032 3139 1b00 368..\Vtn..219.. │ │ │ -0056d8e0: 4f56 6e5f 696e 7661 6c69 645f 626c 6b5f OVn_invalid_blk_ │ │ │ -0056d8f0: 636e 7472 0000 3336 370b 005d 5674 6e00 cntr..367..]Vtn. │ │ │ -0056d900: 0032 3138 1b00 3e56 705f 7465 6e64 5f62 .218..>Vp_tend_b │ │ │ +0056d8d0: 3336 380b 005c 5274 6e00 0032 3139 1b00 368..\Rtn..219.. │ │ │ +0056d8e0: 4f52 6e5f 696e 7661 6c69 645f 626c 6b5f ORn_invalid_blk_ │ │ │ +0056d8f0: 636e 7472 0000 3336 370b 005d 5274 6e00 cntr..367..]Rtn. │ │ │ +0056d900: 0032 3138 1b00 3e52 705f 7465 6e64 5f62 .218..>Rp_tend_b │ │ │ 0056d910: 6974 6d61 705f 636e 7472 0000 3337 340b itmap_cntr..374. │ │ │ -0056d920: 004c 5674 6e00 0032 3235 1b00 4556 6372 .LVtn..225..EVcr │ │ │ +0056d920: 004c 5274 6e00 0032 3235 1b00 4552 6372 .LRtn..225..ERcr │ │ │ 0056d930: 6274 6d69 736d 6174 6368 315f 636e 7472 btmismatch1_cntr │ │ │ -0056d940: 0000 3431 380b 0053 5674 6e00 0032 3639 ..418..SVtn..269 │ │ │ -0056d950: 0f00 5156 325f 636e 7472 0000 3431 390b ..QV2_cntr..419. │ │ │ -0056d960: 0053 5674 6e00 0032 3730 0f00 5156 335f .SVtn..270..QV3_ │ │ │ -0056d970: 636e 7472 0000 3432 300b 0053 5674 6e00 cntr..420..SVtn. │ │ │ -0056d980: 0032 3731 1700 4556 6a6e 6c5f 6377 7365 .271..EVjnl_cwse │ │ │ -0056d990: 745f 636e 7472 0000 3337 350b 004f 5674 t_cntr..375..OVt │ │ │ -0056d9a0: 6e00 0032 3236 1400 4956 7763 7366 6c75 n..226..IVwcsflu │ │ │ -0056d9b0: 5f63 6e74 7200 0033 3736 0b00 5056 746e _cntr..376..PVtn │ │ │ -0056d9c0: 0000 3232 3710 0045 5674 315f 636e 7472 ..227..EVt1_cntr │ │ │ -0056d9d0: 0000 3337 330b 0048 5674 6e00 0032 3234 ..373..HVtn..224 │ │ │ -0056d9e0: 1900 4556 7763 7367 6574 7370 6163 655f ..EVwcsgetspace_ │ │ │ -0056d9f0: 636e 7472 0000 3337 320b 0051 5674 6e00 cntr..372..QVtn. │ │ │ -0056da00: 0032 3233 2100 3f56 636b 685f 6869 7374 .223!.?Vckh_hist │ │ │ +0056d940: 0000 3431 380b 0053 5274 6e00 0032 3639 ..418..SRtn..269 │ │ │ +0056d950: 0f00 5152 325f 636e 7472 0000 3431 390b ..QR2_cntr..419. │ │ │ +0056d960: 0053 5274 6e00 0032 3730 0f00 5152 335f .SRtn..270..QR3_ │ │ │ +0056d970: 636e 7472 0000 3432 300b 0053 5274 6e00 cntr..420..SRtn. │ │ │ +0056d980: 0032 3731 1700 4552 6a6e 6c5f 6377 7365 .271..ERjnl_cwse │ │ │ +0056d990: 745f 636e 7472 0000 3337 350b 004f 5274 t_cntr..375..ORt │ │ │ +0056d9a0: 6e00 0032 3236 1400 4952 7763 7366 6c75 n..226..IRwcsflu │ │ │ +0056d9b0: 5f63 6e74 7200 0033 3736 0b00 5052 746e _cntr..376..PRtn │ │ │ +0056d9c0: 0000 3232 3710 0045 5274 315f 636e 7472 ..227..ERt1_cntr │ │ │ +0056d9d0: 0000 3337 330b 0048 5274 6e00 0032 3234 ..373..HRtn..224 │ │ │ +0056d9e0: 1900 4552 7763 7367 6574 7370 6163 655f ..ERwcsgetspace_ │ │ │ +0056d9f0: 636e 7472 0000 3337 320b 0051 5274 6e00 cntr..372..QRtn. │ │ │ +0056da00: 0032 3233 2100 3f52 636b 685f 6869 7374 .223!.?Rckh_hist │ │ │ 0056da10: 315f 6e6f 6e6e 756c 6c62 745f 636e 7472 1_nonnullbt_cntr │ │ │ -0056da20: 0000 3338 360b 0053 5674 6e00 0032 3337 ..386..SVtn..237 │ │ │ -0056da30: 1300 4a56 756c 6c62 745f 636e 7472 0000 ..JVullbt_cntr.. │ │ │ -0056da40: 3338 350b 0050 5674 6e00 0032 3336 2400 385..PVtn..236$. │ │ │ -0056da50: 3d56 7763 735f 6364 625f 7363 5f66 696e =Vwcs_cdb_sc_fin │ │ │ +0056da20: 0000 3338 360b 0053 5274 6e00 0032 3337 ..386..SRtn..237 │ │ │ +0056da30: 1300 4a52 756c 6c62 745f 636e 7472 0000 ..JRullbt_cntr.. │ │ │ +0056da40: 3338 350b 0050 5274 6e00 0032 3336 2400 385..PRtn..236$. │ │ │ +0056da50: 3d52 7763 735f 6364 625f 7363 5f66 696e =Rwcs_cdb_sc_fin │ │ │ 0056da60: 616c 5f72 6574 7279 5f63 6e74 7200 0034 al_retry_cntr..4 │ │ │ -0056da70: 3234 0b00 5456 746e 0000 3237 351d 0041 24..TVtn..275..A │ │ │ -0056da80: 5672 6563 6f76 6572 5f69 6e76 6f6b 6564 Vrecover_invoked │ │ │ -0056da90: 5f63 6e74 7200 0033 3635 0b00 5156 746e _cntr..365..QVtn │ │ │ -0056daa0: 0000 3231 361b 0041 5676 6572 6966 795f ..216..AVverify_ │ │ │ +0056da70: 3234 0b00 5452 746e 0000 3237 351d 0041 24..TRtn..275..A │ │ │ +0056da80: 5272 6563 6f76 6572 5f69 6e76 6f6b 6564 Rrecover_invoked │ │ │ +0056da90: 5f63 6e74 7200 0033 3635 0b00 5152 746e _cntr..365..QRtn │ │ │ +0056daa0: 0000 3231 361b 0041 5276 6572 6966 795f ..216..ARverify_ │ │ │ 0056dab0: 7061 7373 6564 5f63 6e74 7200 0033 3636 passed_cntr..366 │ │ │ -0056dac0: 0b00 4f56 746e 0000 3231 371b 0041 5677 ..OVtn..217..AVw │ │ │ +0056dac0: 0b00 4f52 746e 0000 3231 371b 0041 5277 ..ORtn..217..ARw │ │ │ 0056dad0: 7466 696e 695f 6261 645f 6372 5f63 6e74 tfini_bad_cr_cnt │ │ │ -0056dae0: 7200 0034 3232 0b00 4f56 746e 0000 3237 r..422..OVtn..27 │ │ │ -0056daf0: 331a 0043 5673 7461 7274 5f62 6164 5f63 3..CVstart_bad_c │ │ │ -0056db00: 725f 636e 7472 0000 3432 310b 0050 5674 r_cntr..421..PVt │ │ │ -0056db10: 6e00 0032 3732 2200 3456 625f 6267 5f75 n..272".4Vb_bg_u │ │ │ +0056dae0: 7200 0034 3232 0b00 4f52 746e 0000 3237 r..422..ORtn..27 │ │ │ +0056daf0: 331a 0043 5273 7461 7274 5f62 6164 5f63 3..CRstart_bad_c │ │ │ +0056db00: 725f 636e 7472 0000 3432 310b 0050 5274 r_cntr..421..PRt │ │ │ +0056db10: 6e00 0032 3732 2200 3452 625f 6267 5f75 n..272".4Rb_bg_u │ │ │ 0056db20: 7064 6174 655f 6c63 6b66 6169 6c31 5f63 pdate_lckfail1_c │ │ │ -0056db30: 6e74 7200 0034 3235 0b00 4956 746e 0000 ntr..425..IVtn.. │ │ │ -0056db40: 3237 360f 0047 5632 5f63 6e74 7200 0034 276..GV2_cntr..4 │ │ │ -0056db50: 3236 0b00 4956 746e 0000 3237 3713 0037 26..IVtn..277..7 │ │ │ -0056db60: 5674 5f70 7574 5f63 6e74 7200 0033 3938 Vt_put_cntr..398 │ │ │ -0056db70: 0b00 3d56 746e 0000 3234 391a 0036 5667 ..=Vtn..249..6Vg │ │ │ +0056db30: 6e74 7200 0034 3235 0b00 4952 746e 0000 ntr..425..IRtn.. │ │ │ +0056db40: 3237 360f 0047 5232 5f63 6e74 7200 0034 276..GR2_cntr..4 │ │ │ +0056db50: 3236 0b00 4952 746e 0000 3237 3713 0037 26..IRtn..277..7 │ │ │ +0056db60: 5274 5f70 7574 5f63 6e74 7200 0033 3938 Rt_put_cntr..398 │ │ │ +0056db70: 0b00 3d52 746e 0000 3234 391a 0036 5267 ..=Rtn..249..6Rg │ │ │ 0056db80: 6473 5f72 756e 646f 776e 315f 636e 7472 ds_rundown1_cntr │ │ │ -0056db90: 0000 3430 350b 0043 5674 6e00 0032 3536 ..405..CVtn..256 │ │ │ -0056dba0: 0f00 4156 325f 636e 7472 0000 3334 310b ..AV2_cntr..341. │ │ │ -0056dbb0: 0043 5674 6e00 0031 3932 1500 3656 6d75 .CVtn..192..6Vmu │ │ │ +0056db90: 0000 3430 350b 0043 5274 6e00 0032 3536 ..405..CRtn..256 │ │ │ +0056dba0: 0f00 4152 325f 636e 7472 0000 3334 310b ..AR2_cntr..341. │ │ │ +0056dbb0: 0043 5274 6e00 0031 3932 1500 3652 6d75 .CRtn..192..6Rmu │ │ │ 0056dbc0: 5f62 6163 6b5f 636e 7472 0000 3430 370b _back_cntr..407. │ │ │ -0056dbd0: 003e 5674 6e00 0032 3538 1900 3856 7465 .>Vtn..258..8Vte │ │ │ +0056dbd0: 003e 5274 6e00 0032 3538 1900 3852 7465 .>Rtn..258..8Rte │ │ │ 0056dbe0: 785f 7361 6c76 6167 655f 636e 7472 0000 x_salvage_cntr.. │ │ │ -0056dbf0: 3339 390b 0044 5674 6e00 0032 3530 2000 399..DVtn..250 . │ │ │ -0056dc00: 3656 7068 6173 6532 5f63 6f6d 6d69 745f 6Vphase2_commit_ │ │ │ +0056dbf0: 3339 390b 0044 5274 6e00 0032 3530 2000 399..DRtn..250 . │ │ │ +0056dc00: 3652 7068 6173 6532 5f63 6f6d 6d69 745f 6Rphase2_commit_ │ │ │ 0056dc10: 7761 6974 5f63 6e74 7200 0034 3537 0b00 wait_cntr..457.. │ │ │ -0056dc20: 4956 746e 0000 3330 3826 0036 5673 6563 IVtn..308&.6Vsec │ │ │ +0056dc20: 4952 746e 0000 3330 3826 0036 5273 6563 IRtn..308&.6Rsec │ │ │ 0056dc30: 7368 725f 6462 5f63 6c6e 7570 5f6e 6f77 shr_db_clnup_now │ │ │ 0056dc40: 5f63 7269 745f 636e 7472 0000 3431 320b _crit_cntr..412. │ │ │ -0056dc50: 004f 5674 6e00 0032 3633 1a00 4656 7068 .OVtn..263..FVph │ │ │ +0056dc50: 004f 5274 6e00 0032 3633 1a00 4652 7068 .ORtn..263..FRph │ │ │ 0056dc60: 6173 6532 5f63 6c6e 7570 5f63 6e74 7200 ase2_clnup_cntr. │ │ │ -0056dc70: 0034 3536 0b00 5356 746e 0000 3330 3716 .456..SVtn..307. │ │ │ -0056dc80: 0046 5677 6275 665f 6471 645f 636e 7472 .FVwbuf_dqd_cntr │ │ │ -0056dc90: 0000 3433 370b 004f 5674 6e00 0032 3838 ..437..OVtn..288 │ │ │ -0056dca0: 2300 3656 745f 656e 645f 7379 736f 7073 #.6Vt_end_sysops │ │ │ +0056dc70: 0034 3536 0b00 5352 746e 0000 3330 3716 .456..SRtn..307. │ │ │ +0056dc80: 0046 5277 6275 665f 6471 645f 636e 7472 .FRwbuf_dqd_cntr │ │ │ +0056dc90: 0000 3433 370b 004f 5274 6e00 0032 3838 ..437..ORtn..288 │ │ │ +0056dca0: 2300 3652 745f 656e 645f 7379 736f 7073 #.6Rt_end_sysops │ │ │ 0056dcb0: 5f63 725f 696e 7663 725f 636e 7472 0000 _cr_invcr_cntr.. │ │ │ -0056dcc0: 3430 320b 004c 5674 6e00 0032 3533 1900 402..LVtn..253.. │ │ │ -0056dcd0: 4356 6469 7274 795f 696e 7663 725f 636e CVdirty_invcr_cn │ │ │ -0056dce0: 7472 0000 3430 380b 004f 5674 6e00 0032 tr..408..OVtn..2 │ │ │ -0056dcf0: 3539 1500 4856 7269 7077 6169 745f 636e 59..HVripwait_cn │ │ │ -0056dd00: 7472 0000 3430 340b 0050 5674 6e00 0032 tr..404..PVtn..2 │ │ │ -0056dd10: 3535 1400 4856 7374 7563 6b31 5f63 6e74 55..HVstuck1_cnt │ │ │ -0056dd20: 7200 0034 3335 0b00 4f56 746e 0000 3238 r..435..OVtn..28 │ │ │ -0056dd30: 360f 004d 5632 5f63 6e74 7200 0034 3336 6..MV2_cntr..436 │ │ │ -0056dd40: 0b00 4f56 746e 0000 3238 3719 0043 5669 ..OVtn..287..CVi │ │ │ +0056dcc0: 3430 320b 004c 5274 6e00 0032 3533 1900 402..LRtn..253.. │ │ │ +0056dcd0: 4352 6469 7274 795f 696e 7663 725f 636e CRdirty_invcr_cn │ │ │ +0056dce0: 7472 0000 3430 380b 004f 5274 6e00 0032 tr..408..ORtn..2 │ │ │ +0056dcf0: 3539 1500 4852 7269 7077 6169 745f 636e 59..HRripwait_cn │ │ │ +0056dd00: 7472 0000 3430 340b 0050 5274 6e00 0032 tr..404..PRtn..2 │ │ │ +0056dd10: 3535 1400 4852 7374 7563 6b31 5f63 6e74 55..HRstuck1_cnt │ │ │ +0056dd20: 7200 0034 3335 0b00 4f52 746e 0000 3238 r..435..ORtn..28 │ │ │ +0056dd30: 360f 004d 5232 5f63 6e74 7200 0034 3336 6..MR2_cntr..436 │ │ │ +0056dd40: 0b00 4f52 746e 0000 3238 3719 0043 5269 ..ORtn..287..CRi │ │ │ 0056dd50: 6e74 656e 645f 7761 6974 5f63 6e74 7200 ntend_wait_cntr. │ │ │ -0056dd60: 0034 3535 0b00 4f56 746e 0000 3330 3618 .455..OVtn..306. │ │ │ -0056dd70: 0043 566e 6f63 725f 696e 7663 725f 636e .CVnocr_invcr_cn │ │ │ -0056dd80: 7472 0000 3430 310b 004e 5674 6e00 0032 tr..401..NVtn..2 │ │ │ -0056dd90: 3532 1600 4356 7269 705f 7761 6974 5f63 52..CVrip_wait_c │ │ │ -0056dda0: 6e74 7200 0034 3033 0b00 4c56 746e 0000 ntr..403..LVtn.. │ │ │ -0056ddb0: 3235 3418 0043 5674 7769 6e5f 7374 7563 254..CVtwin_stuc │ │ │ -0056ddc0: 6b5f 636e 7472 0000 3431 300b 004e 5674 k_cntr..410..NVt │ │ │ -0056ddd0: 6e00 0032 3631 1900 4356 7774 6669 6e69 n..261..CVwtfini │ │ │ +0056dd60: 0034 3535 0b00 4f52 746e 0000 3330 3618 .455..ORtn..306. │ │ │ +0056dd70: 0043 526e 6f63 725f 696e 7663 725f 636e .CRnocr_invcr_cn │ │ │ +0056dd80: 7472 0000 3430 310b 004e 5274 6e00 0032 tr..401..NRtn..2 │ │ │ +0056dd90: 3532 1600 4352 7269 705f 7761 6974 5f63 52..CRrip_wait_c │ │ │ +0056dda0: 6e74 7200 0034 3033 0b00 4c52 746e 0000 ntr..403..LRtn.. │ │ │ +0056ddb0: 3235 3418 0043 5274 7769 6e5f 7374 7563 254..CRtwin_stuc │ │ │ +0056ddc0: 6b5f 636e 7472 0000 3431 300b 004e 5274 k_cntr..410..NRt │ │ │ +0056ddd0: 6e00 0032 3631 1900 4352 7774 6669 6e69 n..261..CRwtfini │ │ │ 0056dde0: 5f66 6169 6c5f 636e 7472 0000 3430 390b _fail_cntr..409. │ │ │ -0056ddf0: 004f 5674 6e00 0032 3630 1600 3656 7763 .OVtn..260..6Vwc │ │ │ +0056ddf0: 004f 5274 6e00 0032 3630 1600 3652 7763 .ORtn..260..6Rwc │ │ │ 0056de00: 735f 666c 7530 5f63 6e74 7200 0034 3030 s_flu0_cntr..400 │ │ │ -0056de10: 0b00 3f56 746e 0000 3235 310f 003d 5631 ..?Vtn..251..=V1 │ │ │ -0056de20: 5f63 6e74 7200 0034 3036 0b00 3f56 746e _cntr..406..?Vtn │ │ │ -0056de30: 0000 3235 371c 0037 5674 6669 6e69 5f6c ..257..7Vtfini_l │ │ │ +0056de10: 0b00 3f52 746e 0000 3235 310f 003d 5231 ..?Rtn..251..=R1 │ │ │ +0056de20: 5f63 6e74 7200 0034 3036 0b00 3f52 746e _cntr..406..?Rtn │ │ │ +0056de30: 0000 3235 371c 0037 5274 6669 6e69 5f6c ..257..7Rtfini_l │ │ │ 0056de40: 636b 6661 696c 315f 636e 7472 0000 3433 ckfail1_cntr..43 │ │ │ -0056de50: 310b 0046 5674 6e00 0032 3832 0f00 4456 1..FVtn..282..DV │ │ │ -0056de60: 325f 636e 7472 0000 3433 320b 0046 5674 2_cntr..432..FVt │ │ │ -0056de70: 6e00 0032 3833 0f00 4456 335f 636e 7472 n..283..DV3_cntr │ │ │ -0056de80: 0000 3433 330b 0046 5674 6e00 0032 3834 ..433..FVtn..284 │ │ │ -0056de90: 0f00 4456 345f 636e 7472 0000 3433 340b ..DV4_cntr..434. │ │ │ -0056dea0: 0046 5674 6e00 0032 3835 1c00 3856 7374 .FVtn..285..8Vst │ │ │ +0056de50: 310b 0046 5274 6e00 0032 3832 0f00 4452 1..FRtn..282..DR │ │ │ +0056de60: 325f 636e 7472 0000 3433 320b 0046 5274 2_cntr..432..FRt │ │ │ +0056de70: 6e00 0032 3833 0f00 4452 335f 636e 7472 n..283..DR3_cntr │ │ │ +0056de80: 0000 3433 330b 0046 5274 6e00 0032 3834 ..433..FRtn..284 │ │ │ +0056de90: 0f00 4452 345f 636e 7472 0000 3433 340b ..DR4_cntr..434. │ │ │ +0056dea0: 0046 5274 6e00 0032 3835 1c00 3852 7374 .FRtn..285..8Rst │ │ │ 0056deb0: 6172 745f 6c63 6b66 6169 6c31 5f63 6e74 art_lckfail1_cnt │ │ │ -0056dec0: 7200 0034 3237 0b00 4756 746e 0000 3237 r..427..GVtn..27 │ │ │ -0056ded0: 380f 0045 5632 5f63 6e74 7200 0034 3238 8..EV2_cntr..428 │ │ │ -0056dee0: 0b00 4756 746e 0000 3237 390f 0045 5633 ..GVtn..279..EV3 │ │ │ -0056def0: 5f63 6e74 7200 0034 3239 0b00 4756 746e _cntr..429..GVtn │ │ │ -0056df00: 0000 3238 300f 0045 5634 5f63 6e74 7200 ..280..EV4_cntr. │ │ │ -0056df10: 0034 3330 0b00 4756 746e 0000 3238 3124 .430..GVtn..281$ │ │ │ -0056df20: 0034 5673 5f70 6861 7365 325f 636f 6d6d .4Vs_phase2_comm │ │ │ +0056dec0: 7200 0034 3237 0b00 4752 746e 0000 3237 r..427..GRtn..27 │ │ │ +0056ded0: 380f 0045 5232 5f63 6e74 7200 0034 3238 8..ER2_cntr..428 │ │ │ +0056dee0: 0b00 4752 746e 0000 3237 390f 0045 5233 ..GRtn..279..ER3 │ │ │ +0056def0: 5f63 6e74 7200 0034 3239 0b00 4752 746e _cntr..429..GRtn │ │ │ +0056df00: 0000 3238 300f 0045 5234 5f63 6e74 7200 ..280..ER4_cntr. │ │ │ +0056df10: 0034 3330 0b00 4752 746e 0000 3238 3124 .430..GRtn..281$ │ │ │ +0056df20: 0034 5273 5f70 6861 7365 325f 636f 6d6d .4Rs_phase2_comm │ │ │ 0056df30: 6974 5f77 6169 745f 7370 696e 636e 7400 it_wait_spincnt. │ │ │ -0056df40: 0035 331f 0036 5677 745f 7265 7374 6172 .53..6Vwt_restar │ │ │ +0056df40: 0035 331f 0036 5277 745f 7265 7374 6172 .53..6Rwt_restar │ │ │ 0056df50: 745f 6561 6761 696e 5f63 6e74 7200 0034 t_eagain_cntr..4 │ │ │ -0056df60: 3732 0b00 4856 746e 0000 3332 3315 0041 72..HVtn..323..A │ │ │ -0056df70: 5669 6e76 6f6b 6564 5f63 6e74 7200 0034 Vinvoked_cntr..4 │ │ │ -0056df80: 3731 0b00 4956 746e 0000 3332 3216 0041 71..IVtn..322..A │ │ │ -0056df90: 5672 6569 6e73 6572 745f 636e 7472 0000 Vreinsert_cntr.. │ │ │ -0056dfa0: 3437 330b 004a 5674 6e00 0033 3234 1b00 473..JVtn..324.. │ │ │ -0056dfb0: 3856 6572 726f 725f 696e 766f 6b65 645f 8Verror_invoked_ │ │ │ -0056dfc0: 636e 7472 0000 3437 300b 0046 5674 6e00 cntr..470..FVtn. │ │ │ -0056dfd0: 0033 3231 1a00 3856 6669 6e69 5f69 6e76 .321..8Vfini_inv │ │ │ +0056df60: 3732 0b00 4852 746e 0000 3332 3315 0041 72..HRtn..323..A │ │ │ +0056df70: 5269 6e76 6f6b 6564 5f63 6e74 7200 0034 Rinvoked_cntr..4 │ │ │ +0056df80: 3731 0b00 4952 746e 0000 3332 3216 0041 71..IRtn..322..A │ │ │ +0056df90: 5272 6569 6e73 6572 745f 636e 7472 0000 Rreinsert_cntr.. │ │ │ +0056dfa0: 3437 330b 004a 5274 6e00 0033 3234 1b00 473..JRtn..324.. │ │ │ +0056dfb0: 3852 6572 726f 725f 696e 766f 6b65 645f 8Rerror_invoked_ │ │ │ +0056dfc0: 636e 7472 0000 3437 300b 0046 5274 6e00 cntr..470..FRtn. │ │ │ +0056dfd0: 0033 3231 1a00 3852 6669 6e69 5f69 6e76 .321..8Rfini_inv │ │ │ 0056dfe0: 6f6b 6564 5f63 6e74 7200 0034 3639 0b00 oked_cntr..469.. │ │ │ -0056dff0: 4556 746e 0000 3332 3000 0000 0000 0000 EVtn..320....... │ │ │ +0056dff0: 4552 746e 0000 3332 3000 0000 0000 0000 ERtn..320....... │ │ │ 0056e000: 0400 0000 fa07 0000 2874 0000 0000 0000 ........(t...... │ │ │ -0056e010: 5200 0056 6774 6d74 7970 666c 6469 6e64 R..Vgtmtypfldind │ │ │ +0056e010: 5200 0052 6774 6d74 7970 666c 6469 6e64 R..Rgtmtypfldind │ │ │ 0056e020: 7800 ff73 686d 5f73 6e61 7073 686f 745f x..shm_snapshot_ │ │ │ 0056e030: 7400 ff73 6861 646f 775f 6669 6c65 5f68 t..shadow_file_h │ │ │ 0056e040: 6561 6465 722e 7763 735f 7774 7374 6172 eader.wcs_wtstar │ │ │ 0056e050: 745f 6561 6761 696e 5f63 6e74 7200 0034 t_eagain_cntr..4 │ │ │ -0056e060: 3734 1400 4556 696e 6372 6974 5f63 6e74 74..EVincrit_cnt │ │ │ -0056e070: 7200 0034 3735 0b00 4c56 746e 0000 3332 r..475..LVtn..32 │ │ │ -0056e080: 360b 0045 5674 6e00 0033 3235 1400 3356 6..EVtn..325..3V │ │ │ +0056e060: 3734 1400 4552 696e 6372 6974 5f63 6e74 74..ERincrit_cnt │ │ │ +0056e070: 7200 0034 3735 0b00 4c52 746e 0000 3332 r..475..LRtn..32 │ │ │ +0056e080: 360b 0045 5274 6e00 0033 3235 1400 3352 6..ERtn..325..3R │ │ │ 0056e090: 7269 7465 5f66 756c 6c62 6c6b 0000 3930 rite_fullblk..90 │ │ │ -0056e0a0: 1900 3756 725f 7472 6967 6765 725f 6661 ..7Vr_trigger_fa │ │ │ -0056e0b0: 6374 6f72 0000 3130 3617 0034 5674 5f62 ctor..106..4Vt_b │ │ │ +0056e0a0: 1900 3752 725f 7472 6967 6765 725f 6661 ..7Rr_trigger_fa │ │ │ +0056e0b0: 6374 6f72 0000 3130 3617 0034 5274 5f62 ctor..106..4Rt_b │ │ │ 0056e0c0: 6c6f 636b 6564 5f63 6e74 7200 0033 3338 locked_cntr..338 │ │ │ -0056e0d0: 0b00 3e56 746e 0000 3138 3911 0037 5675 ..>Vtn..189..7Vu │ │ │ -0056e0e0: 7379 5f63 6e74 7200 0033 3339 0b00 3b56 sy_cntr..339..;V │ │ │ -0056e0f0: 746e 0000 3139 3013 0036 5663 616c 6c73 tn..190..6Vcalls │ │ │ -0056e100: 5f63 6e74 7200 0033 3336 0b00 3c56 746e _cntr..336..Rtn..189..7Ru │ │ │ +0056e0e0: 7379 5f63 6e74 7200 0033 3339 0b00 3b52 sy_cntr..339..;R │ │ │ +0056e0f0: 746e 0000 3139 3013 0036 5263 616c 6c73 tn..190..6Rcalls │ │ │ +0056e100: 5f63 6e74 7200 0033 3336 0b00 3c52 746e _cntr..336..Vounting_64_ │ │ │ -0056ea60: 616c 6967 6e00 0031 3335 0f00 3b56 6363 align..135..;Vcc │ │ │ -0056ea70: 705f 7263 0000 3134 360e 003c 5672 6561 p_rc..146..Rounting_64_ │ │ │ +0056ea60: 616c 6967 6e00 0031 3335 0f00 3b52 6363 align..135..;Rcc │ │ │ +0056ea70: 705f 7263 0000 3134 360e 003c 5272 6561 p_rc..146..